Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.34B | $ 2.02B | $ 2.80B | $ 1.68B | $ 836.42M | |
| $ 274.25M | $ 450.41M | $ 624.46M | $ 375.00M | $ 202.73M | |
| $ 291.12M | $ 337.70M | $ 354.58M | $ 235.69M | $ 211.89M | |
| $ 17.50M | $ 18.35M | $ 12.58M | $ 9.45M | $ 9.57M | |
| $ 16.77M | $ 129.34M | $ 280.06M | $ 154.56M | $ 25.89M | |
| $ -16.86M | $ 112.71M | $ 269.88M | $ 139.30M | $ -9.16M | |
| $ 467.00K | $ -9.82M | $ -16.78M | $ -6.10M | $ -3.17M | |
| $ -16.40M | $ 102.89M | $ 253.10M | $ 133.21M | $ -12.33M | |
| $ -14.56M | $ 72.63M | $ 185.98M | $ 132.00M | $ -12.96M | |
| $ -0.44 | $ 2.07 | $ 5.09 | $ 3.60 | $ -0.34 | |
| $ -0.44 | $ 2.05 | $ 5.02 | $ 3.53 | $ -0.34 | |
| 33.38M | 35.16M | 37.01M | 36.69M | 36.09M | |
| 33.38M | 35.48M | 37.54M | 37.39M | 36.09M |