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 | $ 616.28M | $ 607.99M | |
$ 729.89M | $ 698.81M | $ 651.70M | $ 550.91M | $ 467.39M | $ 425.09M | |
$ -180.18M | $ -333.46M | $ -304.09M | $ -322.66M | $ -353.92M | $ -367.17M | |
$ 208.08M | $ 154.98M | $ 37.20M | $ -43.21M | $ -84.23M | $ -107.94M | |
$ 643.63M | $ 521.03M | $ 384.80M | $ 262.45M | $ 197.00M | $ 146.72M | |
$ 177.00K | $ 253.00K | $ 150.00K | $ 551.00K | $ 870.00K | $ 2.49M | |
$ -29.57M | $ -17.88M | $ -9.61M | $ -1.55M | $ 599.00K | $ 1.67M | |
$ 439.59M | $ 518.77M | $ 382.67M | $ 261.10M | $ 195.76M | $ 145.07M | |
$ 0.71 | $ 0.85 | $ 0.63 | $ 0.45 | $ 0.35 | $ 0.27 | |
$ 0.72 | $ 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.10 | $ 1.04 | $ 0.88 | $ 0.68 | $ 0.60 | $ 0.52 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 1.73B | $ 1.59B | $ 1.45B | $ 1.36B | $ 1.34B | |
$ 440.35M | $ 519.47M | $ 383.33M | $ 261.43M | $ 196.21M | $ 145.46M | |
$ 322.69M | $ 236.55M | - | - | $ 106.31M | $ 52.52M | |
- | - | - | - | - | - | |
$ 711.72M | $ 854.49M | $ 688.89M | $ 585.44M | $ 551.37M | $ 514.28M | |
$ 1.43B | $ 1.53B | $ 1.33B | $ 1.18B | $ 1.10B | $ 1.11B |