Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 40.48B | 38.20B | 23.63B | 16.22B | 14.58B | |
| 21.93B | 21.31B | 17.87B | 14.30B | 13.12B | |
| 9.67B | 10.04B | 7.89B | 6.49B | 9.39B | |
| 764.00M | 802.00M | 716.00M | 602.00M | 599.00M | |
| 13.02B | 12.07B | 10.70B | 8.41B | 4.33B | |
| 12.26B | 11.27B | 9.98B | 7.81B | 3.73B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 12.26B | 11.27B | 9.98B | 7.81B | 3.73B | |
| 7.63B | 7.36B | 6.53B | 4.91B | 2.06B | |
| 5.72 | 5.50 | 4.89 | 3.68 | 1.54 | |
| 5.72 | 5.50 | 4.89 | 3.68 | 1.54 | |
| 1.33B | 1.34B | 1.34B | 1.34B | 1.34B | |
| 1.33B | 1.34B | 1.34B | 1.34B | 1.34B |