Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 3.52B | 2.73B | 2.20B | 2.16B | 2.12B | |
| 3.02B | 2.29B | 1.80B | 1.77B | 1.72B | |
| 2.63B | 2.08B | 1.68B | 1.47B | 1.40B | |
| 86.42M | 85.00M | 76.31M | 67.77M | 62.24M | |
| 497.95M | 307.21M | 211.56M | 391.05M | 401.36M | |
| 392.40M | 203.15M | 112.81M | 301.12M | 314.27M | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 392.40M | 203.15M | 112.81M | 301.12M | 314.27M | |
| 257.08M | 139.21M | 84.44M | 201.20M | 207.32M | |
| 17.51 | 9.49 | 5.75 | 13.71 | 14.13 | |
| 17.43 | 9.48 | 5.75 | 13.69 | 14.13 | |
| 14.68M | 14.68M | 14.68M | 14.68M | 14.68M | |
| 14.75M | 14.68M | 14.68M | 14.70M | 14.68M |