Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 2.58B | 2.45B | 2.32B | 2.31B | 2.38B | |
| 619.94M | 637.49M | 590.23M | 586.31M | 603.92M | |
| 526.01M | 551.24M | 510.45M | 497.87M | 498.55M | |
| 150.79M | 151.90M | 135.82M | 131.40M | 126.67M | |
| 252.81M | 242.46M | 213.32M | 226.68M | 231.72M | |
| 93.93M | 86.24M | 79.70M | 89.02M | 104.37M | |
| -37.42M | -26.08M | -32.61M | -22.98M | -29.66M | |
| 56.51M | 60.16M | 47.09M | 66.04M | 74.72M | |
| 43.75M | 46.46M | 36.90M | 50.69M | 58.11M | |
| 3.10 | 3.24 | 2.53 | 3.50 | 4.07 | |
| 3.06 | 3.23 | 2.53 | 3.49 | 4.04 | |
| 14.21M | 14.36M | 14.39M | 14.49M | 14.28M | |
| 14.21M | 14.38M | 14.40M | 14.50M | 14.37M |