Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 13.09B | 11.50B | 6.76B | 4.90B | 4.40B | |
| 6.73B | 6.61B | 5.41B | 4.54B | 4.16B | |
| 2.95B | 3.38B | 2.87B | 2.43B | 3.04B | |
| 200.00M | 186.00M | 178.00M | 171.00M | 167.00M | |
| 3.98B | 3.42B | 2.71B | 2.28B | 1.29B | |
| 3.78B | 3.24B | 2.53B | 2.11B | 1.12B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 3.78B | 3.24B | 2.53B | 2.11B | 1.12B | |
| 1.14B | 1.05B | 802.00M | 675.00M | 359.00M | |
| 32.24 | 29.53 | 22.62 | 19.04 | 10.12 | |
| 32.24 | 29.53 | 22.62 | 19.04 | 10.12 | |
| 35.45M | 35.46M | 35.45M | 35.45M | 35.45M | |
| 35.45M | 35.45M | 35.45M | 35.45M | 35.45M |