Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 4.37B | 3.66B | 2.35B | 3.15B | 2.48B | |
| 3.87B | 3.19B | 1.90B | 2.73B | 2.05B | |
| 3.65B | 3.06B | 1.71B | 2.84B | 2.13B | |
| 95.65M | 93.53M | 79.86M | 67.54M | 58.25M | |
| 389.55M | 283.39M | 312.60M | 1.62M | 24.40M | |
| 225.41M | 129.09M | 194.60M | -108.85M | -76.38M | |
| 0.00 | 0.00 | -2.00K | 0.00 | 0.00 | |
| 225.41M | 129.09M | 194.60M | -108.85M | -76.38M | |
| 144.41M | 84.91M | 166.68M | -114.09M | -64.28M | |
| 6.14 | 3.58 | 9.66 | -6.27 | -3.53 | |
| 5.70 | 3.39 | 9.66 | -6.27 | -3.53 | |
| 23.52M | 20.38M | 18.20M | 18.20M | 18.20M | |
| 26.36M | 21.54M | 18.20M | 18.20M | 18.20M |