Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.58B | $ 2.43B | $ 2.24B | $ 2.00B | $ 1.82B | $ 1.76B | |
$ 1.06B | $ 976.14M | $ 874.29M | $ 777.76M | $ 739.16M | $ 731.60M | |
$ 1.53B | $ 1.46B | $ 1.36B | $ 1.22B | $ 1.08B | $ 1.03B | |
$ 795.03M | $ 756.63M | $ 712.14M | $ 667.95M | $ 615.84M | $ 607.99M | |
$ 729.56M | $ 698.81M | $ 651.70M | $ 550.91M | $ 467.84M | $ 425.09M | |
$ -180.18M | $ -333.46M | $ -304.09M | $ -322.66M | $ -353.92M | $ -367.17M | |
$ -110.65M | $ 154.98M | $ -65.89M | $ -43.21M | $ 83.53M | $ 89.19M | |
$ 643.11M | $ 521.03M | $ 384.14M | $ 262.45M | $ 197.45M | $ 147.11M | |
$ 177.00K | $ 253.00K | $ -150.00K | $ -551.00K | - | - | |
$ -29.57M | $ -17.88M | $ -9.61M | $ -1.55M | - | - | |
$ 439.59M | $ 518.77M | $ 382.67M | $ 261.10M | $ 195.76M | $ 145.07M | |
$ 0.72 | $ 0.85 | $ 0.63 | $ 0.45 | $ 0.35 | $ 0.27 | |
$ 0.71 | $ 0.85 | $ 0.63 | $ 0.45 | $ 0.35 | $ 0.27 | |
$ 2.45B | $ 611.89M | $ 609.77M | $ 577.68M | $ 553.99M | $ 531.24M | |
$ 2.45B | $ 613.29M | $ 611.11M | $ 579.21M | $ 555.46M | $ 532.50M | |
$ 1.36 | $ 1.04 | $ 0.88 | $ 0.68 | $ 0.60 | $ 0.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 1.73B | $ 1.59B | $ 1.45B | $ 1.35B | $ 1.34B | |
$ 440.35M | $ 519.47M | $ 382.67M | $ 261.10M | $ 196.21M | $ 145.46M | |
$ 322.69M | $ 236.55M | - | - | $ 135.17M | $ 84.09M | |
- | - | - | - | $ 353.92M | $ 367.17M | |
$ 711.72M | $ 854.49M | $ 688.23M | $ 585.11M | $ 551.37M | $ 514.28M | |
$ 1.43B | $ 1.53B | $ 1.34B | $ 1.20B | $ 1.10B | $ 1.05B |