Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.39B | $ 1.14B | $ 773.91M | $ 370.25M | $ 560.62M | |
$ 214.96M | $ 199.48M | $ 177.77M | $ 21.70M | $ 74.53M | |
$ 130.34M | $ 95.21M | $ 79.59M | $ 15.62M | $ 40.12M | |
$ 17.75M | $ 17.54M | $ 17.52M | $ 18.35M | $ 18.28M | |
$ 123.69M | $ 112.08M | $ 100.66M | $ 206.28M | $ 48.85M | |
$ 84.61M | $ 104.27M | $ 98.18M | $ 6.09M | $ 34.41M | |
$ 5.22M | $ -17.65M | $ -20.43M | $ 2.78M | $ -6.58M | |
$ 89.84M | $ 86.62M | $ 77.75M | $ 8.87M | $ 25.84M | |
$ 60.72M | $ 45.17M | $ 68.92M | $ -23.75M | $ 14.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.30 | $ 1.00 | $ 1.57 | $ -0.65 | $ 0.41 | |
$ 1.29 | $ 0.99 | $ 1.52 | $ -0.63 | $ 0.39 | |
46.71M | 44.97M | 43.83M | 36.53M | 34.71M | |
47.07M | 45.60M | 45.40M | 37.45M | 36.40M |