Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 12.92B | 11.35B | 6.62B | 4.75B | 4.25B | |
| 6.56B | 6.46B | 5.26B | 4.39B | 4.00B | |
| 2.77B | 3.22B | 2.72B | 2.28B | 2.88B | |
| 200.00M | 186.00M | 178.00M | 171.00M | 167.00M | |
| 3.98B | 3.42B | 2.71B | 2.29B | 1.29B | |
| 3.79B | 3.24B | 2.54B | 2.11B | 1.13B | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 3.79B | 3.24B | 2.54B | 2.11B | 1.13B | |
| 2.37B | 2.17B | 1.67B | 1.41B | 750.00M | |
| 23.63 | 21.65 | 16.62 | 14.00 | 7.48 | |
| 23.63 | 21.65 | 16.62 | 14.00 | 7.48 | |
| 100.33M | 100.33M | 100.33M | 100.33M | 100.33M | |
| 100.33M | 100.33M | 100.33M | 100.33M | 100.33M |