Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.90B | $ 3.69B | $ 3.36B | $ 3.00B | $ 2.48B | $ 2.75B | |
$ 596.40M | $ 2.22B | $ 2.02B | $ 1.90B | $ 1.58B | $ 2.27B | |
$ 2.81B | $ 1.47B | $ 1.34B | $ 1.10B | $ 906.00M | $ 2.75B | |
$ 1.20B | $ 1.03B | $ 955.20M | $ 2.81B | $ 2.44B | $ 2.27B | |
$ 477.90M | $ 432.60M | $ 385.40M | $ 184.02M | $ 46.62M | $ 475.19M | |
$ -8.20M | $ -40.40M | $ 35.50M | $ -37.53M | $ -35.56M | $ -34.27M | |
$ -5.30M | $ 8.20M | $ -27.30M | $ 38.58M | $ -869.00K | $ 9.82M | |
$ 470.90M | $ 400.40M | $ 322.60M | $ 135.68M | $ 8.17M | $ 433.81M | |
$ 140.40M | $ 120.90M | $ 91.90M | $ 65.10M | $ 11.47M | $ 87.11M | |
- | - | - | - | - | - | |
$ 330.10M | $ 279.70M | $ 231.00M | $ 70.70M | $ -3.40M | $ 346.75M | |
$ 7.30 | $ 5.77 | $ 4.60 | $ -1.34 | $ -0.06 | $ 6.49 | |
$ 6.90 | $ 5.50 | $ 4.41 | $ -1.32 | $ -0.06 | $ 6.31 | |
$ 181.74M | $ 48.48M | $ 50.18M | $ 52.59M | $ 52.66M | $ 53.45M | |
$ 194.30M | $ 51.60M | $ 53.46M | $ 53.53M | $ 52.66M | $ 54.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.42B | $ 3.26B | $ 2.97B | $ 2.81B | $ 106.60M | $ 4.55B | |
$ 330.10M | $ 279.70M | $ 231.00M | $ 70.70M | $ -3.40M | $ 346.75M | |
$ 369.27M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 522.40M | $ 456.00M | $ 360.10M | $ 173.90M | $ 44.77M | $ 470.04M | |
$ 658.40M | $ 588.90M | $ 496.00M | $ 309.70M | $ 171.80M | $ 598.88M |