Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 27.26B | 25.43B | 15.52B | 11.39B | 10.96B | |
| 15.95B | 15.66B | 12.51B | 10.43B | 9.88B | |
| 9.01B | 9.05B | 7.19B | 6.10B | 8.37B | |
| 719.00M | 623.00M | 579.00M | 538.00M | 491.00M | |
| 7.67B | 7.23B | 5.90B | 4.86B | 2.00B | |
| 6.95B | 6.61B | 5.32B | 4.33B | 1.51B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 6.95B | 6.61B | 5.32B | 4.33B | 1.51B | |
| 4.28B | 4.19B | 3.50B | 2.77B | 975.00M | |
| 3.46 | 3.39 | 2.87 | 2.38 | 0.84 | |
| 3.14 | 3.39 | 2.87 | 2.38 | 0.84 | |
| 1.29B | 1.24B | 1.22B | 1.16B | 1.16B | |
| 1.29B | 1.24B | 1.22B | 1.16B | 1.16B |