Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.42B | $ 3.72B | $ 4.35B | $ 3.98B | $ 3.26B | |
$ 4.42B | $ 844.55M | $ 1.16B | $ 992.12M | $ 728.10M | |
$ 472.56M | $ 402.38M | $ 390.19M | $ 381.93M | $ 351.91M | |
$ 0.00 | $ 26.85M | $ 28.01M | $ 32.42M | $ 29.50M | |
$ 552.58M | $ 454.86M | $ 807.35M | $ 678.49M | $ 421.36M | |
$ 552.58M | $ 442.17M | $ 746.52M | $ 605.04M | $ 366.51M | |
$ 40.00M | $ 25.19M | $ 26.70M | $ 20.62M | $ 6.87M | |
$ 592.59M | $ 467.36M | $ 773.21M | $ 625.66M | $ 373.38M | |
$ 751.48M | $ 343.70M | $ 576.06M | $ 469.27M | $ 282.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.00 | $ 3.48 | $ 5.60 | $ 4.16 | $ 2.18 | |
$ 7.92 | $ 3.45 | $ 5.54 | $ 4.12 | $ 2.17 | |
93.99M | 98.68M | 102.90M | 112.84M | 129.37M | |
94.91M | 99.70M | 104.00M | 113.81M | 129.95M |