Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.11B | $ 5.43B | $ 4.96B | $ 3.68B | $ 3.30B | |
$ 5.11B | $ 1.02B | $ 994.87M | $ 820.93M | $ 818.49M | |
$ 4.63B | $ 600.89M | $ 564.10M | $ 451.39M | $ 395.48M | |
$ 438.44M | $ 440.91M | $ 470.45M | $ 371.04M | $ 332.03M | |
$ 976.78M | $ 930.54M | $ 439.87M | $ 726.57M | $ 735.01M | |
$ 483.77M | $ 418.33M | $ 1.15B | $ 1.09B | $ 423.00M | |
$ -242.47M | $ -220.98M | $ -581.02M | $ -122.70M | $ -118.27M | |
$ 241.30M | $ 197.35M | $ -273.34M | $ 246.85M | $ 304.74M | |
$ 198.81M | $ 150.89M | $ -1.62B | $ 200.78M | $ 232.32M | |
$ 2.77 | $ 2.13 | $ -24.75 | $ 3.39 | $ 4.15 | |
$ 2.76 | $ 2.13 | $ -24.75 | $ 3.39 | $ 4.14 | |
71.84M | 70.79M | 65.56M | 59.15M | 56.00M | |
72.03M | 70.99M | 65.56M | 59.26M | 56.08M |