Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 43.02B | 38.66B | 22.80B | 16.82B | 14.43B | |
| 22.07B | 21.00B | 17.21B | 15.49B | 12.97B | |
| 6.58B | 9.10B | 6.32B | 6.25B | 9.48B | |
| 613.00M | 675.00M | 598.00M | 694.00M | 678.00M | |
| 16.10B | 12.58B | 11.49B | 9.94B | 4.17B | |
| 15.49B | 11.90B | 10.90B | 9.24B | 3.49B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 15.49B | 11.90B | 10.90B | 9.24B | 3.49B | |
| 9.80B | 7.03B | 7.71B | 6.03B | 2.10B | |
| 6.46 | 4.58 | 5.14 | 4.15 | 1.44 | |
| 6.46 | 4.58 | 5.14 | 4.15 | 1.44 | |
| 1.52B | 1.54B | 1.50B | 1.45B | 1.46B | |
| 1.52B | 1.54B | 1.50B | 1.45B | 1.46B |