Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
2.84B | 2.59B | 2.23B | 1.71B | 1.63B | |
643.46M | 575.54M | 516.18M | 405.01M | 383.41M | |
313.52M | 286.76M | 276.10M | 199.78M | 198.81M | |
114.06M | 106.42M | 100.53M | 71.92M | 78.73M | |
450.73M | 396.53M | 338.49M | 270.45M | 263.59M | |
329.94M | 288.78M | 240.08M | 205.24M | 184.61M | |
-9.89M | -8.71M | -10.74M | -11.88M | -6.96M | |
320.04M | 280.07M | 229.34M | 193.35M | 177.64M | |
246.52M | 216.16M | 173.51M | 151.20M | 130.42M | |
10.52 | 9.18 | 7.70 | 6.71 | 5.79 | |
10.42 | 9.18 | 7.69 | 6.59 | 5.69 | |
22.93M | 22.93M | 22.58M | 22.54M | 22.52M | |
23.15M | 22.93M | 22.58M | 22.58M | 22.52M |