Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
3.70B | 3.21B | 2.72B | 1.89B | 1.61B | |
555.79M | 508.33M | 441.94M | 316.71M | 280.32M | |
291.46M | 272.53M | 241.84M | 171.71M | 155.16M | |
108.67M | 107.97M | 110.55M | 61.44M | 42.13M | |
376.45M | 348.74M | 310.64M | 206.44M | 159.20M | |
264.33M | 236.03M | 200.10M | 145.00M | 125.15M | |
-15.92M | -12.18M | -17.12M | -13.15M | -13.80M | |
248.41M | 224.56M | 182.97M | 131.85M | 111.36M | |
181.93M | 163.45M | 131.27M | 93.66M | 82.40M | |
― | ― | ― | ― | ― | |
2.54 | 2.29 | 1.84 | 1.37 | 1.21 | |
2.54 | 2.28 | 1.83 | 1.37 | 1.21 | |
71.63M | 71.52M | 71.52M | 68.36M | 67.93M | |
71.57M | 71.58M | 71.54M | 68.38M | 67.99M |