Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
|---|---|---|---|---|---|
| $ 451.87M | $ 466.80M | $ 359.06M | $ 418.69M | $ 355.55M | |
| $ 125.15M | $ 90.18M | $ 193.00K | $ 67.29M | $ 57.66M | |
| $ 28.22M | $ 26.98M | $ 24.10M | $ 26.87M | $ 23.40M | |
| $ 67.16M | $ 73.96M | $ 61.82M | $ 58.51M | $ 58.34M | |
| $ 165.38M | $ 139.74M | $ 40.15M | $ 101.01M | $ 95.48M | |
| $ 96.92M | $ 63.19M | $ -21.92M | $ 42.04M | $ 33.40M | |
| $ -24.55M | $ -29.73M | $ -35.25M | $ -5.86M | $ -24.19M | |
| $ 72.37M | $ 33.46M | $ -64.35M | $ 36.19M | $ 9.21M | |
| $ 62.45M | $ 26.56M | $ -46.25M | $ 30.00M | $ 8.68M | |
| $ 0.80 | $ 0.30 | $ -0.51 | $ 0.33 | $ 0.10 | |
| $ 0.77 | $ 0.29 | $ -0.51 | $ 0.33 | $ 0.10 | |
| 78.49M | 89.56M | 90.59M | 89.79M | 89.25M | |
| 81.23M | 91.40M | 90.59M | 90.84M | 89.66M |