Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 4.59B | 3.78B | 1.41B | 159.40M | 99.34M | |
| 3.89B | 3.18B | 1.24B | 124.12M | 76.48M | |
| 3.68B | 3.08B | 1.19B | 113.21M | 71.93M | |
| 92.92M | 90.99M | 42.38M | 4.73M | 3.89M | |
| 381.64M | 251.59M | 125.92M | 17.14M | 9.09M | |
| 218.00M | 94.75M | 51.50M | 10.91M | 4.55M | |
| -1.00K | 1.00K | 0.00 | 0.00 | 0.00 | |
| 218.00M | 94.76M | 51.50M | 10.91M | 4.55M | |
| 91.30M | 38.90M | 19.56M | 5.22M | 2.23M | |
| 0.78 | 0.35 | 0.22 | 0.08 | 0.03 | |
| 0.78 | 0.35 | 0.22 | 0.08 | 0.03 | |
| 116.90M | 111.49M | 89.89M | 63.80M | 65.51M | |
| 116.90M | 111.55M | 90.00M | 63.96M | 65.51M |