Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 30.15B | 24.11B | 8.37B | 28.27B | 17.20B | |
| 27.36B | 24.11B | 8.37B | 28.27B | 17.20B | |
| 24.58B | 24.11B | -6.87B | -25.68B | -15.57B | |
| 562.15M | 499.15M | 408.66M | 354.19M | 300.14M | |
| 3.88B | 2.04B | 1.91B | 3.26B | 2.21B | |
| 2.78B | 1.51B | 1.50B | 2.58B | 1.63B | |
| -1.00K | -361.13M | -37.47M | 112.54M | 128.80M | |
| 2.78B | 1.15B | 1.85B | 2.70B | 1.76B | |
| 1.82B | 777.40M | 1.26B | 1.96B | 1.17B | |
| 7.22 | 3.07 | 5.00 | 7.76 | 4.57 | |
| 7.15 | 3.04 | 4.91 | 7.64 | 4.57 | |
| 251.62M | 253.19M | 251.60M | 253.29M | 255.97M | |
| 254.32M | 255.59M | 255.86M | 257.01M | 255.97M |