Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 26.83B | 21.45B | 7.31B | 25.06B | 14.64B | |
| 25.93B | 20.43B | 6.11B | 24.00B | 13.60B | |
| 24.89B | 20.08B | 5.92B | 22.43B | 13.01B | |
| 493.00M | 457.00M | 322.00M | 325.00M | 319.86M | |
| 2.33B | 1.46B | 729.00M | 2.14B | 1.07B | |
| 1.04B | 345.00M | 189.00M | 1.58B | 585.94M | |
| 1.00M | 2.00M | 5.00M | 4.00M | 0.00 | |
| 1.04B | 347.00M | 194.00M | 1.58B | 585.94M | |
| 718.00M | 220.00M | 121.00M | 1.08B | 438.68M | |
| 9.08 | 2.83 | 1.63 | 15.99 | 6.48 | |
| 9.03 | 2.78 | 1.62 | 15.97 | 6.48 | |
| 79.10M | 77.87M | 73.80M | 67.64M | 67.70M | |
| 79.47M | 79.03M | 74.33M | 67.74M | 67.64M |