Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 1.04B | 791.55M | 660.61M | 548.65M | 435.79M | |
| 696.21M | 511.24M | 417.09M | 357.00M | 279.51M | |
| 393.44M | 248.30M | 227.05M | 145.73M | 156.11M | |
| 50.62M | 18.14M | 23.39M | 19.72M | 22.76M | |
| 368.28M | 281.08M | 212.29M | 227.69M | 150.50M | |
| 302.78M | 262.94M | 190.04M | 211.28M | 123.39M | |
| -5.82M | 2.21M | -5.76M | -7.63M | -248.00K | |
| 296.96M | 265.15M | 184.28M | 203.64M | 123.14M | |
| 178.14M | 156.46M | 90.76M | 139.58M | 81.94M | |
| 13.18 | 12.36 | 7.17 | 11.02 | 6.47 | |
| 12.70 | 12.01 | 6.97 | 11.02 | 6.47 | |
| 12.75M | 12.66M | 12.66M | 12.66M | 12.66M | |
| 13.33M | 13.03M | 12.66M | 12.66M | 12.66M |