Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.00B | $ 2.44B | $ 2.78B | $ 3.31B | $ 2.29B | |
$ 2.98B | $ 2.43B | $ 2.76B | $ 3.29B | $ 2.29B | |
$ 215.28M | $ 1.85B | $ 2.06B | $ 2.17B | $ 1.53B | |
$ 27.64M | $ 66.50M | $ 69.25M | $ 68.86M | $ 30.00M | |
$ 578.62M | $ 445.27M | $ 785.26M | $ 1.20B | $ 658.57M | |
$ 550.99M | $ 378.77M | $ 716.02M | $ 1.13B | $ 593.70M | |
$ -17.84M | $ -12.98M | $ -11.98M | $ -11.99M | $ -52.87M | |
$ 533.14M | $ 365.79M | $ 704.04M | $ 1.12B | $ 540.83M | |
$ 378.28M | $ 255.48M | $ 476.52M | $ 740.12M | $ 350.57M | |
$ 9.86 | $ 6.71 | $ 12.15 | $ 18.48 | $ 8.64 | |
$ 9.08 | $ 6.37 | $ 11.61 | $ 17.08 | $ 8.22 | |
38.37M | 38.10M | 39.22M | 40.05M | 40.55M | |
41.65M | 40.10M | 41.04M | 43.32M | 42.62M |