Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.00B | $ 772.81M | $ 685.41M | $ 445.87M | $ 91.74M | |
| $ 406.90M | $ 263.87M | $ 234.33M | $ 213.54M | $ 42.66M | |
| $ 340.06M | $ 288.27M | $ 485.83M | $ 219.35M | $ 21.40M | |
| $ 28.75M | $ 19.13M | $ 6.29M | $ 815.00K | $ 290.00K | |
| $ 67.89M | $ -44.51M | $ -308.73M | $ -33.72M | $ 14.27M | |
| $ 66.84M | $ -24.40M | $ -251.50M | $ -5.81M | $ 21.25M | |
| $ -487.96M | $ -156.77M | $ -24.87M | $ -55.84M | $ -55.00K | |
| $ -421.12M | $ -181.17M | $ -276.37M | $ -61.65M | $ 21.20M | |
| $ -401.41M | $ -128.44M | $ -302.32M | $ -91.15M | $ 14.47M | |
| $ -5.66 | $ -2.14 | $ -7.65 | $ -4.27 | $ 1.08 | |
| $ -5.66 | $ -2.14 | $ -7.65 | $ -4.27 | $ 1.08 | |
| 70.88M | 60.02M | 38.25M | 16.28M | 18.38M | |
| 70.88M | 60.04M | 38.25M | 16.28M | 18.38M |