Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.33B | $ 2.29B | $ 2.33B | $ 1.38B | $ 774.42M | |
$ 629.14M | $ 1.06B | $ 974.60M | $ 554.42M | $ 345.98M | |
$ 551.85M | $ 612.65M | $ 523.95M | $ 338.59M | $ 159.54M | |
$ 81.39M | $ 67.90M | $ 52.40M | $ 26.20M | $ 18.10M | |
$ 210.45M | $ 589.88M | $ 513.88M | $ 192.28M | $ 204.54M | |
$ 77.29M | $ 445.74M | $ 448.26M | $ 215.83M | $ 186.44M | |
$ 42.87M | $ 67.40M | $ 3.79M | $ -94.90M | $ -67.03M | |
$ 120.16M | $ 513.14M | $ 452.05M | $ 120.93M | $ 119.41M | |
$ 102.66M | $ 438.94M | $ 397.36M | $ 145.45M | $ 134.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.76 | $ 3.24 | $ 2.94 | $ 1.09 | $ 1.07 | |
$ 0.73 | $ 3.08 | $ 2.77 | $ 1.02 | $ 0.95 | |
135.17M | 136.38M | 135.35M | 134.03M | 125.56M | |
140.00M | 143.29M | 144.39M | 142.88M | 141.92M |