Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.65B | $ 7.22B | $ 9.63B | $ 8.64B | $ 5.15B | |
$ 1.23B | $ 1.42B | $ 1.79B | $ 1.41B | $ 800.30M | |
$ 734.50M | $ 766.63M | $ 839.28M | $ 669.41M | $ 444.60M | |
$ 148.16M | $ 131.89M | $ 113.56M | $ 98.13M | $ 72.68M | |
$ 701.03M | $ 815.97M | $ 1.06B | $ 835.69M | $ 418.51M | |
$ 492.24M | $ 652.30M | $ 950.18M | $ 737.55M | $ 345.83M | |
$ 47.91M | $ 18.94M | $ -15.37M | $ -11.22M | $ -4.84M | |
$ 540.15M | $ 671.24M | $ 934.82M | $ 726.34M | $ 340.98M | |
$ 414.56M | $ 514.31M | $ 692.65M | $ 535.64M | $ 246.78M | |
$ 7.37 | $ 8.20 | $ 11.05 | $ 8.61 | $ 4.00 | |
$ 7.08 | $ 8.07 | $ 10.97 | $ 8.59 | $ 4.00 | |
58.41M | 59.62M | 60.18M | 60.20M | 59.91M | |
60.85M | 60.64M | 60.65M | 60.35M | 59.93M |