Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 12.33B | 11.62B | 10.85B | 8.97B | 7.72B | |
| 881.00M | 921.84M | 832.51M | 739.24M | 649.32M | |
| 438.00M | 469.50M | 426.46M | 343.89M | 283.63M | |
| 420.00M | 410.00M | 393.04M | 323.21M | 195.47M | |
| 931.00M | 880.89M | 974.88M | 729.92M | 519.10M | |
| 443.00M | 452.33M | 437.64M | 395.65M | 361.15M | |
| -84.00M | -107.48M | -90.02M | -70.30M | -86.64M | |
| 359.00M | 344.85M | 482.72M | 325.35M | 274.50M | |
| 224.00M | 213.52M | 306.30M | 195.63M | 149.65M | |
| 58.41 | 55.65 | 80.00 | 51.57 | 39.91 | |
| 58.33 | 55.65 | 79.65 | 51.09 | 39.19 | |
| 3.83M | 3.84M | 3.83M | 3.79M | 3.75M | |
| 3.84M | 3.84M | 3.85M | 3.83M | 3.82M |