Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 443.81M | $ 443.89M | $ 527.46M | $ 416.05M | $ 274.03M | |
| $ 159.60M | $ 149.67M | $ 221.03M | $ 169.22M | $ 62.36M | |
| $ 55.50M | $ 41.69M | $ 42.31M | $ 29.80M | $ 30.90M | |
| $ 55.85M | $ 52.72M | $ 47.94M | $ 48.62M | $ 43.58M | |
| $ 156.26M | $ 163.62M | $ 224.30M | $ 188.35M | $ 76.75M | |
| $ 104.11M | $ 107.98M | $ 178.31M | $ 139.42M | $ 30.78M | |
| $ -8.01M | $ -496.00K | $ -6.32M | $ -3.87M | $ -3.77M | |
| $ 96.10M | $ 107.48M | $ 172.56M | $ 135.55M | $ 27.00M | |
| $ 65.84M | $ 72.73M | $ 108.16M | $ 93.75M | $ 14.12M | |
| $ 6.33 | $ 6.98 | $ 10.40 | $ 9.00 | $ 1.36 | |
| $ 6.32 | $ 6.98 | $ 10.36 | $ 8.99 | $ 1.36 | |
| 10.41M | 10.42M | 10.40M | 10.42M | 10.42M | |
| 10.42M | 10.42M | 10.44M | 10.42M | 10.42M |