Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 28.65B | 26.77B | 19.20B | 13.12B | 9.56B | |
| 14.67B | 14.74B | 13.24B | 10.25B | 7.85B | |
| 5.69B | 6.99B | 6.28B | 5.22B | 5.25B | |
| 285.00M | 411.00M | 332.00M | 339.00M | 283.00M | |
| 9.27B | 8.16B | 7.29B | 5.37B | 2.89B | |
| 8.98B | 7.75B | 6.96B | 5.03B | 2.60B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 8.98B | 7.75B | 6.96B | 5.03B | 2.60B | |
| 5.46B | 4.91B | 4.47B | 3.19B | 1.61B | |
| 21.12 | 19.07 | 17.47 | 12.47 | 6.70 | |
| 21.02 | 19.00 | 17.38 | 12.35 | 6.69 | |
| 258.31M | 257.45M | 255.95M | 255.68M | 240.46M | |
| 259.55M | 258.45M | 257.32M | 258.06M | 240.80M |