Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.88B | $ 3.63B | $ 3.06B | $ 4.21B | $ 1.76B | |
$ 2.15B | $ 2.15B | $ 1.24B | $ 1.38B | $ 592.68M | |
$ 899.39M | $ 660.15M | $ 846.68M | $ 462.75M | $ 373.70M | |
$ 158.58M | $ 231.71M | $ 341.34M | $ 113.29M | $ 41.25M | |
$ 2.41B | $ 1.15B | $ 1.04B | $ 982.19M | $ 354.81M | |
$ 814.96M | $ 885.80M | $ 694.21M | $ 868.90M | $ 313.56M | |
$ 460.39M | $ 447.27M | $ -183.40M | $ 267.75M | $ 83.08M | |
$ 1.28B | $ 1.33B | $ 510.81M | $ 1.07B | $ 379.48M | |
$ 463.74M | $ 474.33M | $ 153.44M | $ 368.62M | $ 119.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.61 | $ 2.57 | $ 0.87 | $ 2.25 | $ 0.89 | |
$ 2.61 | $ 2.42 | $ 0.87 | $ 2.15 | $ 0.87 | |
198.05M | 184.52M | 175.51M | 171.67M | 137.53M | |
198.05M | 195.77M | 175.51M | 180.11M | 149.51M |