Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.66B | $ 2.12B | $ 1.74B | $ 1.21B | $ 1.08B | |
$ 1.24B | $ 1.04B | $ 1.12B | $ 947.75M | $ 597.50M | |
$ 654.25M | $ 613.01M | $ 733.57M | $ 611.20M | $ 326.40M | |
$ 40.21M | $ 38.16M | $ 1.35B | $ 794.87M | $ 705.89M | |
$ 20.87M | $ 265.51M | $ 420.86M | $ 448.44M | $ 397.55M | |
$ 584.76M | $ 422.13M | $ 383.99M | $ 413.06M | $ 107.42M | |
$ -313.66M | $ -194.89M | $ -111.42M | $ -75.91M | $ 77.62M | |
$ 271.10M | $ 227.25M | $ 272.57M | $ 337.15M | $ 435.42M | |
$ 209.45M | $ 175.12M | $ 207.42M | $ 256.30M | $ 377.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.78 | $ 5.71 | $ 6.42 | $ 7.05 | $ 11.85 | |
$ 7.43 | $ 5.49 | $ 6.19 | $ 6.79 | $ 11.70 | |
26.92M | 30.67M | 32.29M | 36.35M | 31.90M | |
28.20M | 31.92M | 33.48M | 37.74M | 32.30M |