Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.14B | $ 3.14B | $ 3.40B | $ 3.32B | $ 3.24B | $ 2.86B | |
$ 2.25B | $ 2.25B | $ 2.51B | $ 2.37B | $ 2.46B | $ 2.21B | |
$ 892.50M | $ 892.50M | $ 882.70M | $ 943.80M | $ 784.30M | $ 657.20M | |
$ 695.70M | $ 695.70M | $ 639.40M | $ 664.10M | $ 595.00M | $ 500.40M | |
$ 196.80M | $ 196.80M | $ 243.30M | $ 279.70M | $ 189.30M | $ 156.80M | |
$ -114.60M | $ -115.30M | $ -179.50M | $ -76.20M | $ -74.60M | $ -59.50M | |
$ -6.50M | $ -5.80M | $ -9.60M | - | $ 24.30M | $ 12.10M | |
$ 87.30M | $ 87.30M | $ 63.80M | $ 203.50M | $ 139.00M | $ 109.40M | |
$ 11.00M | $ 11.00M | $ -19.30M | $ 51.90M | $ 5.20M | $ 33.70M | |
- | - | - | - | - | - | |
$ 76.60M | $ 75.70M | $ 82.80M | $ 151.80M | $ 131.60M | $ 588.60M | |
$ 0.83 | $ 0.83 | $ 7.71 | $ 2.53 | $ 1.46 | $ 7.62 | |
$ 72.02 | $ 0.83 | $ 7.63 | $ 2.51 | $ 1.45 | $ 7.58 | |
$ 364.40M | $ 91.10M | $ 91.20M | $ 91.40M | $ 90.10M | $ 77.20M | |
$ 2.80M | $ 700.00K | $ 1.00M | $ 700.00K | $ 90.60M | $ 77.70M | |
$ 1.00 | $ 1.00 | $ 0.96 | $ 0.88 | $ 0.82 | $ 0.79 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.73 | $ 0.34 | |
- | - | - | - | - | - | |
$ 1.59B | $ 2.95B | $ 3.15B | $ 3.04B | $ 3.05B | $ 2.71B | |
$ 77.10M | $ 75.70M | $ 703.40M | $ 151.80M | $ 131.60M | $ 588.60M | |
$ 30.73M | $ 95.57M | - | - | $ 132.00M | $ 75.50M | |
- | - | - | - | $ 74.60M | $ 59.50M | |
$ 155.20M | $ 202.60M | $ 183.60M | $ 278.70M | $ 213.60M | $ 168.90M | |
$ 297.80M | $ 389.50M | $ 375.60M | $ 424.40M | $ 328.60M | $ 256.40M |