Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.42B | $ 3.72B | $ 4.35B | $ 3.98B | $ 3.26B | |
$ 1.05B | $ 844.55M | $ 1.17B | $ 992.12M | $ 728.10M | |
$ 472.56M | $ 402.38M | $ 390.19M | $ 377.48M | $ 348.01M | |
$ 31.02M | $ 26.85M | $ 28.01M | $ 32.42M | $ 29.50M | |
$ 607.88M | $ 454.86M | $ 798.56M | $ 658.08M | $ 402.87M | |
$ 581.02M | $ 442.17M | $ 779.29M | $ 631.03M | $ 376.19M | |
$ 35.84M | $ 25.19M | $ -6.08M | $ -5.37M | $ -2.81M | |
$ 616.87M | $ 467.36M | $ 773.21M | $ 625.66M | $ 373.38M | |
$ 458.03M | $ 343.70M | $ 576.06M | $ 469.27M | $ 282.21M | |
$ 4.87 | $ 3.48 | $ 5.60 | $ 4.16 | $ 2.18 | |
$ 4.83 | $ 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 |