Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 27.16B | 24.86B | 12.69B | 27.49B | 18.72B | |
| 24.73B | 24.86B | 10.70B | 25.68B | 16.91B | |
| 23.37B | 24.21B | 9.39B | 23.98B | 15.89B | |
| 451.00M | 428.00M | 385.00M | 322.00M | 289.00M | |
| 2.45B | 1.53B | 2.06B | 2.31B | 1.50B | |
| 1.35B | 642.00M | 1.31B | 1.70B | 1.02B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 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 |