Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
1.00B | 1.00B | 1.10B | 907.10M | 654.74M | |
214.09M | 194.75M | 200.53M | 200.74M | 139.60M | |
85.52M | 80.54M | 71.99M | 61.30M | 51.11M | |
39.23M | 24.13M | 34.88M | 26.12M | 24.85M | |
157.74M | 138.34M | 164.37M | 165.57M | 110.51M | |
128.56M | 114.21M | 128.54M | 139.46M | 85.65M | |
-25.95M | -19.46M | -11.31M | -21.36M | -11.08M | |
102.62M | 94.75M | 117.22M | 118.10M | 74.58M | |
89.19M | 81.68M | 100.63M | 97.15M | 61.83M | |
0.83 | 0.76 | 0.95 | 0.97 | 0.61 | |
0.81 | 0.74 | 0.91 | 0.95 | 0.60 | |
106.87M | 106.86M | 105.93M | 100.16M | 101.36M | |
110.40M | 110.37M | 110.58M | 102.26M | 103.05M |