Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 7.09B | 6.79B | 6.11B | 6.07B | 5.87B | |
| 2.39B | 2.44B | 1.98B | 2.42B | 2.39B | |
| 1.35B | 1.63B | 1.78B | 1.77B | 1.73B | |
| 350.00M | 332.00M | 307.00M | 279.00M | 284.00M | |
| 1.43B | 1.18B | 545.00M | 1.19B | 1.11B | |
| 1.04B | 815.00M | 192.00M | 916.00M | 886.00M | |
| -120.00M | -94.00M | -41.00M | -80.00M | -138.00M | |
| 916.00M | 721.00M | 151.00M | 836.00M | 748.00M | |
| 624.00M | 488.00M | 117.00M | 609.00M | 533.00M | |
| 5.36 | 4.19 | 1.01 | 5.25 | 4.60 | |
| 5.36 | 4.19 | 1.00 | 5.21 | 4.55 | |
| 116.50M | 116.50M | 116.30M | 116.10M | 115.90M | |
| 116.50M | 116.60M | 116.80M | 116.80M | 117.00M |