Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.88B | $ 3.63B | $ 3.06B | $ 4.21B | $ 2.13B | |
$ 2.15B | $ 2.15B | $ 1.56B | $ 3.05B | $ 1.36B | |
$ 1.21B | $ 1.31B | $ 1.25B | $ 2.25B | $ 1.36B | |
$ 158.58M | $ 231.71M | $ 341.34M | $ 113.29M | $ 41.25M | |
$ 2.41B | $ 2.43B | $ 1.33B | $ 1.47B | $ 731.95M | |
$ 946.09M | $ 834.03M | $ 306.36M | $ 802.01M | $ 0.00 | |
$ 329.26M | $ 499.04M | $ 204.45M | $ 263.68M | $ 379.48M | |
$ 1.28B | $ 1.33B | $ 510.81M | $ 1.07B | $ 379.48M | |
$ 463.74M | $ 474.33M | $ 167.54M | $ 408.84M | $ 152.14M | |
$ 2.07 | $ 2.46 | $ 0.87 | $ 2.25 | $ 0.89 | |
$ 2.07 | $ 2.42 | $ 0.87 | $ 2.15 | $ 0.87 | |
198.05M | 184.52M | 175.51M | 163.70M | 135.07M | |
198.05M | 195.77M | 175.51M | 180.11M | 149.51M |