Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.97B | $ 3.34B | $ 2.79B | $ -13.09M | $ 14.11M | |
| $ 2.20B | $ 1.83B | $ 1.40B | $ -13.09M | $ 14.11M | |
| $ 2.30B | $ 1.94B | $ 1.58B | $ 182.54K | $ 172.14K | |
| $ 596.70M | $ 460.90M | $ 301.10M | $ 236.56K | $ 206.30K | |
| $ 316.80M | $ 241.30M | $ 154.80M | $ -12.66M | $ 14.48M | |
| $ -99.80M | $ -108.70M | $ -177.60M | $ -12.66M | $ 14.48M | |
| $ -590.70M | $ -410.40M | $ -79.20M | $ 0.00 | $ 0.00 | |
| $ -690.50M | $ -519.10M | $ -256.80M | $ -13.27M | $ 13.94M | |
| $ -810.50M | $ -574.70M | $ -297.60M | $ -13.27M | $ 13.94M | |
| $ -3.31 | $ -2.35 | $ -1.21 | $ -1.02 | $ 1.06 | |
| $ -3.31 | $ -2.35 | $ -1.21 | $ -1.02 | $ 1.06 | |
| 245.00M | 245.00M | 245.00M | 13.01M | 13.15M | |
| 245.00M | 245.00M | 245.00M | 13.01M | 13.15M |