Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.62B | $ 2.46B | $ 1.81B | $ 1.60B | $ 1.05B | $ 1.33B | |
$ 1.72B | $ 1.67B | $ 1.24B | $ 1.15B | $ 860.50M | $ 528.10M | |
$ 911.40M | $ 795.70M | $ 566.40M | $ 446.10M | $ 193.50M | $ 801.60M | |
$ 245.10M | $ 202.30M | $ 164.20M | $ 1.31B | $ 993.80M | $ 1.11B | |
$ 674.80M | $ 564.00M | $ 321.80M | $ 284.40M | $ 60.20M | $ 215.70M | |
$ -282.40M | $ -268.40M | $ -147.30M | $ -84.70M | $ -80.00M | $ -70.90M | |
$ 73.10M | $ 236.80M | $ 353.90M | $ -143.90M | $ -27.80M | $ -51.60M | |
$ 549.80M | $ 561.80M | $ 608.80M | $ 343.60M | $ 8.00M | $ 196.40M | |
$ 140.60M | $ 144.50M | $ 169.40M | $ 94.50M | $ -5.30M | $ 56.80M | |
$ 144.70M | $ 146.30M | $ 152.70M | $ 143.20M | $ 27.70M | $ 50.60M | |
$ 408.30M | $ 417.30M | $ 439.40M | $ 249.10M | $ -81.90M | $ 150.50M | |
$ 5.49 | $ 5.55 | $ 5.79 | $ 3.23 | $ -1.04 | $ 1.72 | |
$ 5.45 | $ 5.49 | $ 5.71 | $ 3.18 | $ -1.04 | $ 1.69 | |
$ 298.30M | $ 75.20M | $ 75.80M | $ 77.20M | $ 79.20M | $ 80.20M | |
$ 300.60M | $ 76.10M | $ 77.00M | $ 78.40M | $ 80.20M | $ 81.20M | |
$ 0.38 | $ 0.38 | $ 0.71 | $ 0.67 | $ 0.62 | $ 0.29 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.94B | $ 1.87B | $ 1.41B | $ 1.79B | $ 1.35B | $ 1.64B | |
$ 408.30M | $ 417.30M | $ 439.40M | $ 249.10M | $ -81.90M | $ 137.50M | |
$ 232.31M | $ 370.32M | - | - | - | - | |
- | - | - | - | - | - | |
$ 832.20M | $ 830.20M | $ 756.10M | $ 428.30M | $ 88.00M | $ 267.30M | |
$ 1.02B | $ 1.01B | $ 875.10M | $ 536.80M | $ 185.90M | $ 368.30M |