Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.19B | $ 5.15B | $ 4.42B | $ 3.89B | $ 3.08B | $ 4.35B | |
$ 4.01B | $ 3.97B | $ 3.55B | $ 3.13B | $ 2.54B | $ 3.47B | |
$ 1.18B | $ 1.18B | $ 871.20M | $ 757.40M | $ 539.30M | $ 887.80M | |
$ 3.47B | $ 4.51B | $ 4.00B | $ 429.40M | $ 470.90M | $ 552.80M | |
$ 630.30M | $ 636.50M | $ 420.00M | $ 328.00M | $ 68.40M | $ 335.00M | |
$ -53.50M | $ -55.70M | $ -46.30M | $ -47.80M | $ -62.30M | $ -81.40M | |
$ 11.50M | $ 1.10M | $ 7.10M | $ 16.40M | $ 4.90M | $ -6.10M | |
$ 565.30M | $ 579.70M | $ 366.60M | $ 263.80M | $ 11.00M | $ 247.50M | |
$ 69.00M | $ 63.00M | $ 66.40M | $ 46.30M | $ 2.00M | $ 37.80M | |
- | - | - | - | - | - | |
$ 495.30M | $ 518.00M | $ 300.00M | $ 220.90M | $ -10.60M | $ 54.40M | |
$ 7.36 | $ 7.67 | $ 4.38 | $ 3.17 | $ -0.15 | $ 0.77 | |
$ 7.29 | $ 7.58 | $ 4.32 | $ 3.12 | $ -0.15 | $ 0.76 | |
$ 268.90M | $ 67.50M | $ 68.50M | $ 69.70M | $ 69.60M | $ 71.10M | |
$ 271.90M | $ 68.30M | $ 69.40M | $ 70.90M | $ 70.10M | $ 71.80M | |
$ 0.68 | - | - | $ 0.12 | $ 0.12 | $ 0.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 3.25 | |
- | - | - | - | - | - | |
$ 7.47B | $ 8.49B | $ 7.54B | $ 3.56B | $ 3.01B | $ 4.02B | |
$ 495.30M | $ 518.00M | $ 300.00M | $ 220.90M | $ -10.60M | $ 54.40M | |
$ -710.23M | $ 331.06M | $ 181.11M | - | $ 9.00M | $ 209.70M | |
- | - | - | - | $ 65.90M | $ 87.90M | |
$ 628.90M | $ 643.00M | $ 415.70M | $ 311.60M | $ 76.90M | $ 335.40M | |
$ 690.40M | $ 699.40M | $ 462.90M | $ 361.80M | $ 126.60M | $ 385.00M |