Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
4.00B | 3.70B | 3.21B | 2.72B | 1.89B | |
596.30M | 555.79M | 508.33M | 441.94M | 316.71M | |
269.27M | 291.46M | 272.53M | 241.84M | 171.71M | |
119.67M | 108.67M | 107.97M | 110.55M | 61.44M | |
453.86M | 376.45M | 348.74M | 310.64M | 206.44M | |
327.03M | 264.33M | 236.03M | 200.10M | 145.00M | |
-11.37M | -15.92M | -12.18M | -17.12M | -13.15M | |
315.66M | 248.41M | 224.56M | 182.97M | 131.85M | |
230.12M | 181.93M | 163.45M | 131.27M | 93.66M | |
3.20 | 2.54 | 2.29 | 1.84 | 1.37 | |
3.20 | 2.54 | 2.28 | 1.83 | 1.37 | |
71.93M | 71.63M | 71.52M | 71.52M | 68.36M | |
71.93M | 71.57M | 71.58M | 71.54M | 68.38M |