Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.80B | $ 3.69B | $ 3.36B | $ 3.00B | $ 2.48B | $ 2.75B | |
- | $ 2.22B | - | - | $ 1.58B | $ 1.56B | |
$ 3.80B | $ 1.47B | $ 3.36B | $ 3.00B | $ 906.00M | $ 1.19B | |
$ 3.34B | $ 1.03B | $ 2.97B | $ 2.77B | $ 752.78M | $ 718.43M | |
$ 462.70M | $ 432.60M | $ 385.40M | $ 222.65M | $ 153.22M | $ 475.19M | |
$ -25.70M | $ -40.40M | $ -35.50M | $ -37.53M | $ -35.56M | $ -34.27M | |
$ -1.00M | $ 8.20M | $ -900.00K | $ 38.58M | $ -109.49M | $ -7.12M | |
$ 409.70M | $ 400.40M | $ 322.60M | $ 135.68M | $ 8.17M | $ 433.81M | |
$ 126.60M | $ 120.90M | $ 91.90M | $ 65.09M | $ 11.47M | $ 87.11M | |
- | - | - | - | - | - | |
$ 282.80M | $ 279.70M | $ 231.00M | $ 70.73M | $ -3.40M | $ 346.75M | |
$ 6.05 | $ 5.77 | $ 4.60 | $ 1.34 | $ -0.06 | $ 6.49 | |
$ 5.74 | $ 5.50 | $ 4.41 | $ 1.32 | $ -0.06 | $ 6.31 | |
$ 185.73M | $ 48.48M | $ 50.18M | $ 52.59M | $ 52.66M | $ 53.45M | |
$ 198.22M | $ 51.60M | $ 53.46M | $ 53.53M | $ 52.66M | $ 54.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.82 | $ 7.01 | |
- | - | - | - | - | - | |
$ 3.34B | $ 3.26B | $ 2.97B | $ 2.77B | $ 2.33B | $ 2.27B | |
$ 282.80M | $ 279.70M | $ 231.00M | $ 70.73M | $ -3.40M | $ 346.75M | |
$ 356.58M | - | - | - | $ 77.16M | $ 344.59M | |
- | - | - | - | $ 36.60M | $ 36.24M | |
$ 476.20M | $ 456.00M | $ 360.10M | $ 173.87M | $ 44.77M | $ 470.04M | |
$ 612.90M | $ 588.90M | $ 499.70M | $ 329.87M | $ 171.80M | $ 581.79M |