Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 1.99B | 1.36B | 1.42B | 1.26B | 1.10B | |
| 790.15M | 505.99M | 499.50M | 397.53M | 319.85M | |
| 11.77M | 96.17M | 101.00M | 88.56M | 75.56M | |
| 36.02M | 4.43M | 6.70M | 3.63M | 4.12M | |
| 839.63M | 433.11M | 449.93M | 351.73M | 264.56M | |
| 778.38M | 409.81M | 439.88M | 353.14M | 242.72M | |
| -87.40M | -95.77M | -67.02M | -54.86M | -51.72M | |
| 690.98M | 314.04M | 372.86M | 298.28M | 191.01M | |
| 528.43M | 248.63M | 273.79M | 234.29M | 155.68M | |
| 26.97 | 13.29 | 14.63 | 12.52 | 8.32 | |
| 26.79 | 13.29 | 14.63 | 12.52 | 8.32 | |
| 19.49M | 18.71M | 18.71M | 18.71M | 18.71M | |
| 19.54M | 18.71M | 18.71M | 18.71M | 18.71M |