Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.03B | $ 1.39B | $ 1.14B | $ 773.91M | $ 370.25M | |
$ 2.03B | $ 214.96M | $ 199.48M | $ 177.77M | $ 21.70M | |
$ 154.11M | $ 130.34M | $ 95.21M | $ 79.59M | $ 15.62M | |
$ 27.93M | $ 17.75M | $ 17.54M | $ 17.52M | $ 18.35M | |
$ 68.86M | $ 123.69M | $ 112.08M | $ 100.66M | $ 206.28M | |
$ 89.35M | $ 84.61M | $ 104.27M | $ 98.18M | $ 6.09M | |
$ -8.53M | $ 5.22M | $ -17.65M | $ -20.43M | $ 2.78M | |
$ 80.82M | $ 89.84M | $ 86.62M | $ 77.75M | $ 8.87M | |
$ 43.15M | $ 60.72M | $ 45.17M | $ 68.92M | $ -23.75M | |
$ 0.90 | $ 1.30 | $ 1.00 | $ 1.57 | $ -0.65 | |
$ 0.89 | $ 1.29 | $ 0.99 | $ 1.52 | $ -0.63 | |
47.69M | 46.71M | 44.97M | 43.83M | 36.53M | |
48.22M | 47.07M | 45.60M | 45.40M | 37.45M |