Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 13.09B | 6.12B | 5.25B | 4.54B | 4.16B | |
| 6.75B | 6.61B | 5.25B | 4.54B | 4.16B | |
| 2.98B | 2.15B | 2.61B | 2.66B | 2.57B | |
| 200.00M | 186.00M | 178.00M | 171.00M | 167.00M | |
| 3.98B | 0.00 | 0.00 | 0.00 | 0.00 | |
| 3.77B | 3.96B | 1.69B | 1.40B | 727.00M | |
| 93.00M | -727.00M | 846.00M | 707.00M | 396.00M | |
| 3.86B | 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 |