Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 21.27B | 21.31B | 17.87B | 14.30B | 13.12B | |
| 21.93B | 21.31B | 17.87B | 14.30B | 13.12B | |
| 6.12B | 21.31B | 7.97B | 7.80B | 7.50B | |
| 764.00M | 802.00M | 716.00M | 602.00M | 599.00M | |
| 13.02B | 0.00 | 0.00 | 0.00 | 0.00 | |
| 15.15B | 11.27B | 15.83B | 7.87B | 3.65B | |
| -2.96B | 18.00M | 99.00M | 49.00M | 10.00M | |
| 12.19B | 11.29B | 9.98B | 7.81B | 3.73B | |
| 7.63B | 7.36B | 6.53B | 4.91B | 2.06B | |
| 28.60 | 27.50 | 24.45 | 18.40 | 7.70 | |
| 28.60 | 27.50 | 24.45 | 18.40 | 7.70 | |
| 266.97M | 267.64M | 267.33M | 267.25M | 267.13M | |
| 266.97M | 267.50M | 267.33M | 267.33M | 267.26M |