Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 5.08B | 5.21B | 4.55B | 3.89B | 3.48B | |
| 740.00M | 724.00M | 745.00M | 712.25M | 700.20M | |
| 141.00M | 242.00M | 284.00M | 214.93M | 173.27M | |
| 291.00M | 264.00M | 201.00M | 141.00M | 144.00M | |
| 1.13B | 1.05B | 1.18B | 644.00M | 671.00M | |
| 599.00M | 482.00M | 927.00M | 679.46M | 521.85M | |
| -317.00M | -239.00M | -400.00M | -104.00M | -90.00M | |
| 282.00M | 243.00M | 527.00M | 576.52M | 431.93M | |
| 178.00M | 158.00M | 383.00M | 436.00M | 330.00M | |
| 0.45 | 0.44 | 1.07 | 1.22 | 0.93 | |
| 0.45 | 0.44 | 1.06 | 1.20 | 0.91 | |
| 400.00M | 357.26M | 357.26M | 356.89M | 356.16M | |
| 400.00M | 358.70M | 360.91M | 362.41M | 361.51M |