Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 3.56B | 3.37B | 2.91B | 2.74B | 2.70B | |
| 753.74M | 728.50M | 614.76M | 574.29M | 538.00M | |
| 602.20M | 589.78M | 506.90M | 447.37M | 414.51M | |
| 82.35M | 77.36M | 57.57M | 53.39M | 57.49M | |
| 262.65M | 204.95M | 166.12M | 180.31M | 177.13M | |
| 151.54M | 138.72M | 113.40M | 128.10M | 121.26M | |
| 5.85M | -36.91M | -16.16M | -10.42M | -20.03M | |
| 157.39M | 101.81M | 97.24M | 117.67M | 101.23M | |
| 111.77M | 73.07M | 75.19M | 86.53M | 65.41M | |
| 4.09 | 2.67 | 2.74 | 3.50 | 2.52 | |
| 4.05 | 2.63 | 2.73 | 3.48 | 2.52 | |
| 27.36M | 27.40M | 27.37M | 24.79M | 26.00M | |
| 27.59M | 27.74M | 27.49M | 24.85M | 26.00M |