Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 5.26B | 4.31B | 3.62B | 3.23B | 2.87B | |
| 2.01B | 1.64B | 1.40B | 1.35B | 1.11B | |
| 737.02M | 737.21M | 542.28M | 426.96M | 418.13M | |
| 147.30M | 137.63M | 125.35M | 108.55M | 100.82M | |
| 1.42B | 1.18B | 1.02B | 1.19B | 660.06M | |
| 1.28B | 902.37M | 852.79M | 924.71M | 692.54M | |
| -760.57M | -495.75M | -529.27M | -184.21M | -381.93M | |
| 517.06M | 406.62M | 323.52M | 740.50M | 310.62M | |
| 64.33M | 33.55M | -32.24M | 133.69M | 53.09M | |
| 0.99 | 0.52 | -0.50 | 2.06 | 0.82 | |
| 0.99 | 0.50 | -0.50 | 2.03 | 0.82 | |
| 65.29M | 64.52M | 64.47M | 64.90M | 64.74M | |
| 65.29M | 67.10M | 64.47M | 65.86M | 64.74M |