Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.26B | $ 2.06B | $ 1.98B | $ 1.81B | $ 1.51B | $ 1.60B | |
$ 595.30M | $ 1.10B | $ 1.11B | $ 1.04B | $ 883.20M | $ 923.00M | |
$ 1.06B | $ 960.90M | $ 874.30M | $ 767.10M | $ 625.40M | $ 677.50M | |
$ 674.80M | $ 604.50M | $ 550.50M | $ 508.20M | $ 431.00M | $ 476.10M | |
$ 380.10M | $ 350.90M | $ 315.00M | $ 239.60M | $ 181.10M | $ 197.10M | |
$ 1.30M | $ -1.00M | $ -6.40M | $ -6.30M | $ -13.10M | $ -13.70M | |
$ -600.00K | $ -5.90M | $ -9.80M | $ -800.00K | $ 1.60M | $ -500.00K | |
$ 374.30M | $ 349.50M | $ 307.60M | $ 234.10M | $ 167.00M | $ 183.90M | |
$ 94.90M | $ 87.40M | $ 56.10M | $ 68.40M | $ 52.70M | $ 52.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 279.40M | $ 262.10M | $ 251.50M | $ 165.70M | $ 114.30M | $ 131.50M | |
$ 11.74 | $ 7.85 | $ 7.51 | $ 4.90 | $ 3.37 | $ 3.86 | |
$ 11.72 | $ 7.82 | $ 7.48 | $ 4.88 | $ 3.36 | $ 3.85 | |
$ 111.40M | $ 33.40M | $ 33.50M | $ 33.80M | $ 33.90M | $ 34.10M | |
$ 111.53M | $ 33.50M | $ 33.60M | $ 33.90M | $ 34.00M | $ 34.20M | |
$ 1.58 | $ 1.38 | $ 1.16 | $ 1.01 | $ 0.92 | $ 0.90 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.27B | $ 1.70B | $ 1.66B | $ 1.55B | $ 1.31B | $ 1.40B | |
$ 279.40M | $ 262.10M | $ 251.50M | $ 165.70M | $ 114.30M | $ 131.50M | |
$ 269.75M | $ 281.61M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 382.30M | $ 357.70M | $ 314.60M | $ 240.40M | $ 180.30M | $ 198.00M | |
$ 435.60M | $ 401.00M | $ 354.30M | $ 285.50M | $ 226.80M | $ 244.60M |