Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 4.00B | 3.70B | 3.21B | 2.72B | 1.89B | |
| 596.30M | 555.79M | 508.33M | 441.94M | 316.71M | |
| 269.27M | 291.39M | 272.53M | 241.84M | 171.71M | |
| 119.67M | 108.67M | 107.97M | 110.55M | 61.44M | |
| 453.86M | 376.45M | 348.74M | 310.64M | 206.44M | |
| 327.03M | 264.33M | 236.03M | 200.10M | 145.00M | |
| -11.37M | -15.92M | -12.18M | -17.12M | -13.15M | |
| 315.66M | 248.41M | 224.56M | 182.97M | 131.85M | |
| 230.12M | 181.93M | 163.45M | 131.27M | 93.66M | |
| 3.22 | 2.54 | 2.29 | 1.84 | 1.37 | |
| 3.22 | 2.54 | 2.28 | 1.83 | 1.37 | |
| 71.93M | 71.63M | 71.52M | 71.52M | 68.36M | |
| 71.93M | 71.57M | 71.58M | 71.54M | 68.38M |