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 | |
| 2.92 | 2.78 | 4.00 | 2.58 | 2.00 | |
| 2.92 | 2.78 | 3.98 | 2.55 | 1.96 | |
| 76.70M | 76.74M | 76.58M | 75.86M | 75.00M | |
| 76.80M | 76.74M | 76.92M | 76.58M | 76.36M |