Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.71B | $ 7.22B | $ 9.63B | $ 8.64B | $ 5.15B | $ 4.42B | |
$ 5.43B | $ 5.80B | $ 7.84B | $ 7.23B | $ 4.35B | $ 3.73B | |
$ 1.28B | $ 1.42B | $ 1.79B | $ 1.41B | $ 800.30M | $ 685.52M | |
$ 746.60M | $ 772.40M | $ 8.68B | $ 7.90B | $ 4.81B | $ 437.48M | |
$ 536.78M | $ 646.53M | $ 950.18M | $ 737.55M | $ 345.83M | $ 244.91M | |
$ -20.61M | $ -27.07M | $ 13.19M | $ -13.81M | $ -9.31M | $ -6.75M | |
$ -1.49B | $ -2.37M | $ -2.18M | $ -2.60M | $ -4.47M | $ 3.73B | |
$ 584.80M | $ 671.24M | $ 934.82M | $ 726.34M | $ 340.98M | $ 240.67M | |
$ 131.94M | $ 156.78M | $ 229.85M | $ 173.97M | $ 87.10M | $ 58.27M | |
$ -2.67M | $ -2.37M | $ -2.18M | $ -3.90M | $ 2.08M | $ 2.52M | |
$ 442.34M | $ 489.17M | $ 665.16M | $ 518.30M | $ 239.88M | $ 182.78M | |
$ 7.31 | $ 8.21 | $ 11.05 | $ 8.61 | $ 4.00 | $ 2.91 | |
$ 7.28 | $ 8.07 | $ 10.97 | $ 8.59 | $ 4.00 | $ 2.91 | |
$ 247.07M | $ 62.68M | $ 62.67M | $ 62.21M | $ 61.63M | $ 61.65M | |
$ 237.58M | $ 60.64M | $ 60.65M | $ 60.35M | $ 59.93M | $ 60.13M | |
$ 1.29 | $ 1.20 | $ 0.95 | $ 0.65 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.71B | $ 6.57B | $ 8.68B | $ 7.90B | $ 9.16B | $ 4.17B | |
$ 449.97M | $ 514.31M | $ 692.65M | $ 535.64M | $ 246.78M | $ 179.65M | |
$ 444.64M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 455.44M | $ 684.08M | $ 948.73M | $ 726.07M | $ 350.29M | $ 240.61M | |
$ 565.19M | $ 815.97M | $ 1.06B | $ 838.28M | $ 422.97M | $ 307.43M |