Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 871.56M | $ 1.08B | $ 1.33B | $ 1.24B | $ 817.11M | |
| $ 160.85M | $ 228.74M | $ 328.69M | $ 310.37M | $ 167.72M | |
| $ 259.81M | $ 335.42M | $ 238.98M | $ 184.53M | $ 119.25M | |
| $ 20.63M | $ 18.51M | $ 16.76M | $ 14.49M | $ 14.89M | |
| $ -79.52M | $ -87.33M | $ 118.93M | $ 133.25M | $ 47.93M | |
| $ -98.95M | $ -106.67M | $ 89.72M | $ 125.84M | $ 48.47M | |
| $ -48.11M | $ -34.05M | $ -4.14M | $ -15.57M | $ -23.48M | |
| $ -147.06M | $ -140.73M | $ 85.58M | $ 110.26M | $ 24.99M | |
| $ -163.71M | $ -110.27M | $ 66.39M | $ 55.27M | $ 14.63M | |
| $ -250.20 | $ -252.30 | $ 104.10 | $ 145.50 | $ 17.10 | |
| $ -250.20 | $ -252.30 | $ 106.50 | $ 84.90 | $ 17.10 | |
| 683.54K | - | - | - | - | |
| 683.54K | - | - | - | - |