Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.55B | $ 1.56B | $ 1.53B | $ 1.35B | $ 1.29B | |
$ ― | $ 988.80M | $ 990.20M | $ 966.40M | $ 837.80M | $ 791.10M | |
$ ― | $ 565.00M | $ 572.20M | $ 568.50M | $ 509.10M | $ 501.30M | |
$ ― | $ 497.40M | $ 500.90M | $ 473.70M | $ 427.50M | $ 445.10M | |
$ ― | $ 67.60M | $ 71.30M | $ 94.80M | $ 81.60M | $ 56.20M | |
$ ― | $ -21.50M | $ -32.00M | $ -31.50M | $ -32.10M | $ -33.50M | |
$ ― | $ 7.60M | $ 4.10M | $ 6.60M | $ ― | $ ― | |
$ ― | $ 41.10M | $ 14.50M | $ 48.40M | $ 28.90M | $ 22.70M | |
$ ― | $ 11.30M | $ 8.40M | $ 6.60M | $ 2.60M | $ 9.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 29.80M | $ 6.10M | $ 41.80M | $ 26.30M | $ 12.90M | |
$ ― | $ 0.12 | $ 0.13 | $ 0.23 | $ 0.10 | $ 0.05 | |
$ ― | $ 0.12 | $ 0.13 | $ 0.23 | $ 0.10 | $ 0.05 | |
$ ― | $ 258.67M | $ 259.64M | $ 252.14M | $ 252.14M | $ 252.14M | |
$ ― | $ 252.50M | $ 252.70M | $ 252.40M | $ 252.88M | $ 252.94M | |
$ ― | $ 0.07 | $ 0.07 | $ 0.01 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 0.16 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 0.16 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 1.30M | $ ― | |
$ ― | $ 1.49B | $ 1.49B | $ 1.44B | $ 1.27B | $ 1.24B | |
$ ― | $ 29.80M | $ 6.10M | $ 41.80M | $ 26.30M | $ 12.90M | |
$ ― | $ 34.23M | $ 28.14M | $ 46.10M | $ 45.05M | $ 12.90M | |
$ ― | $ ― | $ ― | $ ― | $ 32.10M | $ 33.50M | |
$ ― | $ 69.40M | $ 43.90M | $ 79.80M | $ 61.00M | $ 56.20M | |
$ ― | $ 172.80M | $ 146.90M | $ 182.20M | $ 164.10M | $ 162.20M |