Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 778.31M | $ 686.36M | $ 558.49M | $ 312.52M | $ 221.90M | |
| $ 273.68M | $ 203.87M | $ 100.51M | $ -14.14M | $ -8.29M | |
| $ 207.67M | $ 104.96M | $ 86.42M | $ 65.61M | $ 44.64M | |
| $ 80.97M | $ 79.00M | $ 73.27M | $ 70.26M | $ 51.13M | |
| $ 122.75M | $ 129.24M | $ 61.95M | $ -60.55M | $ 13.53M | |
| $ 66.01M | $ 169.31M | $ 14.09M | $ -79.75M | $ 23.26M | |
| $ -32.77M | $ -136.20M | $ -46.29M | $ -69.84M | $ 1.06M | |
| $ 33.24M | $ 33.11M | $ -32.25M | $ -149.66M | $ -51.86M | |
| $ 21.80M | $ 25.26M | $ -41.27M | $ -150.82M | $ -53.88M | |
| $ 0.04 | $ 0.05 | $ -0.07 | $ -0.27 | $ -0.10 | |
| $ 0.04 | $ 0.05 | $ -0.07 | $ -0.27 | $ -0.10 | |
| 576.73M | 557.41M | 557.41M | 557.40M | 557.40M | |
| 576.73M | 557.40M | 557.40M | 557.40M | 557.40M |