Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 582.80M | $ 382.47M | $ 775.98M | $ 1.15B | $ 274.31M | |
| $ 92.79M | $ 56.53M | $ 146.66M | $ 325.70M | $ 102.34M | |
| $ 68.32M | $ 49.05M | $ 59.03M | $ 93.67M | $ 59.69M | |
| $ 8.46M | $ 12.86M | $ 11.69M | $ 7.66M | $ 9.09M | |
| $ 40.50M | $ 40.76M | $ 101.90M | $ 249.13M | $ -1.59M | |
| $ 24.46M | $ 7.48M | $ 88.10M | $ 232.03M | $ 42.66M | |
| $ 28.48M | $ 20.16M | $ 1.83M | $ 47.04M | $ -34.78M | |
| $ 52.95M | $ 27.64M | $ 89.92M | $ 279.07M | $ 7.87M | |
| $ 34.13M | $ 19.44M | $ 46.34M | $ 186.80M | $ 4.58M | |
| $ 0.01 | $ 0.01 | $ 0.02 | $ 0.08 | $ 0.00 | |
| $ 0.01 | $ 0.01 | $ 0.02 | $ 0.08 | $ 0.00 | |
| 2.38B | 2.38B | 2.41B | 2.42B | 2.42B | |
| 2.38B | 2.38B | 2.41B | 2.42B | 2.42B |