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 |