Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.27B | $ 949.27M | $ 1.44B | $ 1.43B | $ 693.24M | |
$ 439.46M | $ 394.75M | $ 677.46M | $ 774.97M | $ 98.37M | |
$ 96.33M | $ 156.29M | $ 50.41M | $ 38.02M | $ 28.65M | |
$ 164.06M | $ 138.43M | $ 156.73M | $ 152.45M | $ 141.11M | |
$ 560.42M | $ 405.21M | $ 785.49M | $ 888.91M | $ 211.30M | |
$ 343.13M | $ 238.46M | $ 466.84M | $ 739.40M | $ -73.82M | |
$ -38.59M | $ -64.78M | $ -41.46M | $ -58.98M | $ 8.26M | |
$ 304.54M | $ 173.68M | $ 566.24M | $ 680.43M | $ 9.78M | |
$ 304.65M | $ 173.56M | $ 566.00M | $ 680.53M | $ 9.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.70 | $ 1.76 | $ 5.54 | $ 6.73 | $ 0.10 | |
$ 5.61 | $ 1.75 | $ 5.52 | $ 6.71 | $ 0.10 | |
106.88M | 98.46M | 102.15M | 101.18M | 96.13M | |
108.70M | 98.93M | 102.54M | 101.48M | 96.28M |