Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 27.16B | 24.86B | 12.69B | 27.48B | 18.72B | |
| 26.64B | 24.86B | 12.69B | 27.48B | 18.72B | |
| 25.28B | 24.21B | 11.38B | 25.79B | 18.72B | |
| 451.00M | 428.00M | 385.00M | 322.00M | -37.00M | |
| 2.45B | 1.53B | 2.05B | 2.31B | 1.18B | |
| 1.98B | 642.00M | 1.67B | 1.70B | 888.00M | |
| -623.00M | 0.00 | -356.00M | 0.00 | 133.00M | |
| 1.35B | 642.00M | 1.31B | 1.70B | 1.02B | |
| 946.00M | 485.00M | 906.00M | 1.21B | 724.00M | |
| 4.57 | 2.31 | 4.27 | 5.65 | 3.38 | |
| 4.54 | 2.31 | 4.27 | 5.65 | 3.38 | |
| 207.14M | 210.11M | 212.18M | 214.11M | 214.38M | |
| 208.29M | 210.11M | 212.11M | 214.11M | 214.38M |