Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.53B | $ 3.28B | $ 2.99B | $ 2.77B | $ 2.48B | $ 2.85B | |
$ 2.31B | $ 2.18B | $ 2.07B | $ 200.00K | $ 1.70B | $ 1.94B | |
$ 1.22B | $ 1.11B | $ 922.30M | $ 899.50M | $ 782.20M | $ 910.10M | |
$ 629.90M | $ 579.20M | $ 470.60M | $ 2.41B | $ 430.10M | $ 524.30M | |
$ 634.90M | $ 528.20M | $ 468.00M | $ 504.30M | $ 226.50M | $ 411.40M | |
$ -27.80M | $ -10.40M | $ -6.40M | $ 1.10M | $ 700.00K | $ 4.10M | |
$ -606.90M | $ 1.80M | $ 16.50M | $ -10.70M | $ 1.69B | $ -2.40M | |
$ 615.40M | $ 519.50M | $ 461.80M | $ 509.10M | $ 85.20M | $ 414.40M | |
$ 127.80M | $ 104.80M | $ 91.10M | $ 189.60M | $ 15.30M | $ 89.90M | |
- | - | - | - | - | - | |
$ 482.80M | $ 410.50M | $ 367.00M | $ 316.30M | $ 72.50M | $ 287.50M | |
$ 5.89 | $ 4.99 | $ 4.40 | $ 3.68 | $ 0.84 | $ 3.71 | |
$ 5.86 | $ 4.96 | $ 4.38 | $ 3.66 | $ 0.83 | $ 3.67 | |
$ 327.75M | $ 82.30M | $ 83.40M | $ 86.00M | $ 86.70M | $ 87.70M | |
$ 329.95M | $ 82.70M | $ 83.70M | $ 86.50M | $ 87.30M | $ 88.60M | |
$ 1.25 | $ 1.16 | $ 1.06 | $ 0.88 | $ 0.68 | $ 0.59 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.94B | $ 2.75B | $ 2.54B | $ 2.41B | $ 2.13B | $ 2.46B | |
$ 482.80M | $ 410.50M | $ 367.00M | $ 316.30M | $ 72.50M | $ 325.10M | |
$ 2.07B | $ 2.60B | $ 354.32M | $ 405.79M | - | - | |
- | - | - | - | - | - | |
$ 635.60M | $ 529.90M | $ 468.20M | $ 408.50M | $ 321.30M | $ 410.30M | |
$ 762.70M | $ 639.10M | $ 575.60M | $ 521.60M | $ 433.50M | $ 523.70M |