Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 30.15B | 24.11B | 8.49B | 28.62B | 17.10B | |
| 27.36B | 22.01B | 6.64B | 27.01B | 15.41B | |
| 24.58B | 20.86B | 4.79B | 24.31B | 15.27B | |
| 562.15M | 499.15M | 408.66M | 354.19M | 300.14M | |
| 3.88B | 2.04B | 2.56B | 3.26B | 2.21B | |
| 2.78B | 1.15B | 1.85B | 2.70B | 135.50M | |
| -1.00K | 0.00 | 0.00 | 1.00K | 1.63B | |
| 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 |