CRWRF

Craneware plc CRWRF

Finances

2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Revenue 205.657 M 8.66 % 189.268 M 8.76 % 174.018 M 5.12 % 165.544 M 119.04 % 75.578 M 7.72 % 70.161 M -0.08 % 70.214 M 6.69 % 65.810 M 11.15 % 59.211 M 31.63 % 44.982 M 0.37 % 44.817 M 5.27 % 42.574 M 2.71 % 41.452 M
Net income 19.663 M 68.02 % 11.703 M 26.77 % 9.232 M -1.88 % 9.409 M -27.09 % 12.905 M -23.35 % 16.836 M 14.25 % 14.736 M -4.94 % 15.501 M 11.87 % 13.856 M 45.19 % 9.543 M 1.65 % 9.388 M 9.04 % 8.610 M 3.78 % 8.296 M
Income before tax 23.979 M 52.28 % 15.747 M 20.34 % 13.085 M -0.13 % 13.102 M -0.48 % 13.165 M -30.51 % 18.945 M 5.15 % 18.017 M -3.02 % 18.578 M 7.40 % 17.297 M 37.67 % 12.564 M 0.55 % 12.496 M 10.68 % 11.290 M 6.48 % 10.603 M
Income before tax ratio 0.12 40.14 % 0.08 10.65 % 0.08 -4.99 % 0.08 -54.56 % 0.17 -35.49 % 0.27 5.23 % 0.26 -9.10 % 0.28 -3.37 % 0.29 4.59 % 0.28 0.18 % 0.28 5.14 % 0.27 3.67 % 0.26
EBITDA 38.802 M -28.49 % 54.260 M -0.36 % 54.458 M 25.10 % 43.530 M 129.34 % 18.980 M -19.63 % 23.615 M 9.91 % 21.487 M 10.19 % 19.500 M 12.67 % 17.307 M 13.99 % 15.183 M 13.59 % 13.366 M 9.78 % 12.175 M 5.39 % 11.552 M
Net income ratio 0.10 54.63 % 0.06 16.55 % 0.05 -6.66 % 0.06 -66.71 % 0.17 -28.84 % 0.24 14.34 % 0.21 -10.90 % 0.24 0.65 % 0.23 10.30 % 0.21 1.28 % 0.21 3.58 % 0.20 1.05 % 0.20
Ratio EBITDA 0.19 -34.19 % 0.29 -8.39 % 0.31 19.01 % 0.26 4.70 % 0.25 -25.39 % 0.34 9.99 % 0.31 3.28 % 0.30 1.37 % 0.29 -13.40 % 0.34 13.18 % 0.30 4.29 % 0.29 2.62 % 0.28
Gross profit ratio 0.87 1.72 % 0.86 21.53 % 0.71 12.85 % 0.62 -29.20 % 0.88 1.27 % 0.87 -1.97 % 0.89 -2.90 % 0.92 -0.39 % 0.92 0.49 % 0.91 -3.32 % 0.95 -0.88 % 0.95 0.46 % 0.95
Weighted average shs out dil 35.595 M 0.86 % 35.292 M -0.40 % 35.435 M -0.12 % 35.477 M 30.50 % 27.185 M -0.06 % 27.200 M -0.17 % 27.246 M -0.13 % 27.282 M -0.88 % 27.524 M 1.25 % 27.183 M 0.67 % 27.003 M -0.62 % 27.171 M 0.38 % 27.067 M
Weighted average shs out 35.621 M 1.90 % 34.957 M -0.54 % 35.146 M 0.10 % 35.110 M 30.95 % 26.811 M 0.06 % 26.796 M 0.39 % 26.691 M -0.37 % 26.790 M -0.53 % 26.934 M 0.36 % 26.838 M -0.52 % 26.977 M -0.68 % 27.161 M 0.18 % 27.111 M
EPS diluted 0.55 66.67 % 0.33 26.92 % 0.26 -3.70 % 0.27 -43.75 % 0.48 -21.31 % 0.61 12.96 % 0.54 -5.26 % 0.57 14.00 % 0.50 42.86 % 0.35 0.00 % 0.35 9.37 % 0.32 3.23 % 0.31
Earnings per share 0.56 64.71 % 0.34 30.77 % 0.26 -3.70 % 0.27 -43.75 % 0.48 -22.58 % 0.62 12.73 % 0.55 -5.17 % 0.58 13.73 % 0.51 41.67 % 0.36 2.86 % 0.35 9.37 % 0.32 3.23 % 0.31
Gross profit 179.273 M 10.53 % 162.196 M 32.18 % 122.710 M 18.63 % 103.443 M 55.07 % 66.707 M 9.09 % 61.149 M -2.04 % 62.423 M 3.60 % 60.253 M 10.72 % 54.421 M 32.28 % 41.142 M -2.96 % 42.396 M 4.34 % 40.631 M 3.17 % 39.381 M
Income tax expense 4.316 M 6.73 % 4.044 M 4.96 % 3.853 M 4.33 % 3.693 M 1 320.38 % 260.000 K -89.27 % 2.422 M -26.19 % 3.282 M 6.64 % 3.077 M -10.58 % 3.441 M 13.90 % 3.021 M -2.79 % 3.108 M 15.97 % 2.680 M 16.17 % 2.307 M
Cost of revenue 26.384 M -2.54 % 27.072 M -55.57 % 60.931 M 26.54 % 48.150 M 341.70 % 10.901 M 20.96 % 9.012 M 15.68 % 7.790 M 40.19 % 5.557 M 16.02 % 4.789 M 24.70 % 3.841 M 58.64 % 2.421 M 24.60 % 1.943 M -6.18 % 2.071 M
General and administrative expenses 0.000 0.000 0.000 -100.00 % 20.383 M 119.17 % 9.300 M -6.81 % 9.980 M 14.41 % 8.723 M -0.15 % 8.736 M -5.21 % 9.216 M 45.36 % 6.340 M 21.41 % 5.222 M 13.67 % 4.594 M 3.63 % 4.433 M
Selling and marketing expenses 0.000 0.000 0.000 -100.00 % 15.268 M 130.63 % 6.620 M -8.14 % 7.207 M -25.90 % 9.726 M -51.94 % 20.238 M 176.25 % 7.326 M -4.03 % 7.634 M -3.73 % 7.930 M -50.26 % 15.943 M 2.48 % 15.557 M
Other expenses -10.344 M -107.26 % 142.462 M 2 180.34 % -6.848 M -108.19 % 83.593 M 263.99 % 22.966 M 75.66 % 13.074 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 154.021 M 8.11 % 142.462 M 10.25 % 129.214 M 4.01 % 124.234 M 118.09 % 56.965 M 34.67 % 42.299 M -2.76 % 43.500 M 3.58 % 41.999 M 11.94 % 37.517 M 33.34 % 28.136 M -6.16 % 29.984 M 1.96 % 29.407 M 1.82 % 28.881 M
Cost and expenses 180.405 M 6.41 % 169.534 M 9.53 % 154.790 M 5.01 % 147.412 M 136.47 % 62.338 M 21.49 % 51.311 M 0.04 % 51.291 M 7.85 % 47.555 M 12.41 % 42.307 M 32.31 % 31.977 M -1.32 % 32.405 M 3.37 % 31.350 M 1.29 % 30.952 M
Research and development expenses 10.389 M 0.000 -100.00 % 6.758 M 35.43 % 4.990 M -72.40 % 18.079 M 50.19 % 12.038 M 17.65 % 10.232 M -20.85 % 12.927 M 38.54 % 9.331 M 34.84 % 6.920 M -5.04 % 7.287 M -0.65 % 7.335 M 0.27 % 7.315 M
Selling general and administrative expenses 153.976 M 0.000 -100.00 % 129.304 M 262.69 % 35.651 M 123.94 % 15.920 M -7.37 % 17.187 M -6.84 % 18.449 M -36.54 % 29.072 M 75.74 % 16.542 M 18.38 % 13.974 M 6.25 % 13.152 M -36.57 % 20.735 M 2.80 % 20.171 M
Interest income 1.534 M 34.24 % 1.143 M 434.11 % 214.000 K 21 300.00 % 1.000 K 0.00 % 1.000 K -99.48 % 192.000 K -39.62 % 318.000 K 31.95 % 241.000 K -6.59 % 258.000 K 130.36 % 112.000 K 33.33 % 84.000 K 27.27 % 66.000 K -35.92 % 103.000 K
Interest expense 2.885 M -43.76 % 5.130 M -19.30 % 6.357 M 26.36 % 5.031 M 6 519.74 % 76.000 K -19.15 % 94.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Depreciation and amortization 13.448 M -59.89 % 33.528 M -1.22 % 33.941 M 26.06 % 26.925 M 400.11 % 5.384 M 17.60 % 4.578 M 31.96 % 3.469 M 56.72 % 2.214 M 97.70 % 1.120 M -0.34 % 1.124 M 40.97 % 797.000 K -11.93 % 905.000 K -4.74 % 950.000 K
Operating income 25.252 M 27.96 % 19.734 M 2.63 % 19.228 M 6.04 % 18.132 M 36.95 % 13.240 M -29.76 % 18.850 M -0.38 % 18.923 M 3.66 % 18.254 M 7.99 % 16.904 M 29.97 % 13.006 M 3.47 % 12.569 M 11.53 % 11.270 M 6.30 % 10.602 M
Operating income ratio 0.12 17.76 % 0.10 -5.64 % 0.11 0.88 % 0.11 -37.48 % 0.18 -34.80 % 0.27 -0.31 % 0.27 -2.84 % 0.28 -2.84 % 0.29 -1.26 % 0.29 3.09 % 0.28 5.94 % 0.26 3.50 % 0.26
Total other income expenses net -1.273 M 68.07 % -3.987 M 35.10 % -6.143 M -22.13 % -5.030 M -6 606.67 % -75.000 K 0.000 100.00 % -905.689 K -694.95 % -113.930 K -128.96 % 393.398 K 121.29 % -1.848 M -2 430.84 % -73.000 K -210.61 % 66.000 K 6 500.00 % 1.000 K
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Net debt -24.267 M -536.61 % 5.558 M -31.72 % 8.140 M -87.90 % 67.262 M 128.82 % -233.416 M -420.00 % -44.888 M 5.72 % -47.611 M 9.88 % -52.833 M 0.63 % -53.170 M -8.93 % -48.812 M -16.69 % -41.832 M -28.27 % -32.613 M -7.72 % -30.277 M
Total investments 0.000 0.000 100.00 % -234.857 M 0.38 % -235.749 M -14 033.17 % 1.692 M 115.12 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.000 0.000 0.000
Total debt 31.654 M -21.15 % 40.147 M -53.61 % 86.550 M -25.24 % 115.776 M 5 160.16 % 2.201 M -25.72 % 2.963 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accumulated other comprehensive income loss 198.232 M 0.000 -100.00 % 193.830 M 0.47 % 192.923 M 0.000 -100.00 % 4.157 M 16.84 % 3.558 M 70.00 % 2.093 M 118.48 % 958.000 K 72.61 % 555.000 K 46.83 % 378.000 K 60.85 % 235.000 K 10.85 % 212.000 K
Retained earnings 44.268 M 12.52 % 39.341 M -1.36 % 39.885 M -5.57 % 42.236 M -9.81 % 46.828 M 9.91 % 42.605 M 19.27 % 35.720 M 22.15 % 29.242 M -26.69 % 39.886 M 16.40 % 34.266 M 16.71 % 29.360 M 2.49 % 28.646 M 14.25 % 25.074 M
Common stock 659.000 K 0.00 % 659.000 K 0.16 % 657.937 K -0.38 % 660.437 K 5.84 % 624.000 K 16.42 % 536.000 K 0.19 % 535.000 K 0.19 % 534.000 K -0.56 % 537.000 K 0.19 % 536.000 K 0.00 % 536.000 K -0.56 % 539.000 K 0.00 % 539.000 K
Total equity 337.559 M 2.73 % 328.592 M 0.39 % 327.312 M -1.93 % 333.749 M 28.23 % 260.279 M 280.55 % 68.395 M 14.31 % 59.835 M 15.86 % 51.646 M -12.99 % 59.355 M 12.40 % 52.808 M 10.87 % 47.630 M 6.04 % 44.916 M 8.70 % 41.321 M
Other non current liabilities 575.026 K -18.78 % 708.000 K 191.36 % 243.000 K -57.22 % 568.000 K -25.65 % 764.000 K 0.000 0.000 0.000 100.00 % -341.000 K 0.000 100.00 % -819.000 K 60.57 % -2.077 M -6 823.33 % -30.000 K
Long term debt 3.011 M -90.35 % 31.195 M -59.64 % 77.301 M -26.44 % 105.085 M 9 053.75 % 1.148 M -43.08 % 2.017 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 32.391 M -51.15 % 66.302 M -45.55 % 121.756 M -21.38 % 154.862 M 7 999.48 % 1.912 M -18.71 % 2.352 M 0.000 -100.00 % 66.000 K -80.65 % 341.000 K -1.16 % 345.000 K 0.000 0.000 0.000
Other current liabilities 148.409 M 12.60 % 131.806 M 131.77 % 56.869 M 28 774.09 % 196.956 K -98.08 % 10.233 M 78.62 % 5.729 M -86.88 % 43.673 M -5.84 % 46.382 M 559.21 % 7.036 M -81.06 % 37.141 M 30.63 % 28.432 M 15.41 % 24.636 M 15.53 % 21.325 M
Deferred revenue 0.000 0.000 -100.00 % 49.563 M -15.78 % 58.850 M 74.79 % 33.670 M -9.38 % 37.155 M -1.83 % 37.849 M 7.01 % 35.371 M 18.68 % 29.803 M 2.90 % 28.963 M 0.000 0.000 0.000
Short term debt 28.643 M 219.96 % 8.952 M -4.65 % 9.389 M -10.06 % 10.439 M 395.68 % 2.106 M 122.62 % 946.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total current liabilities 181.110 M 21.75 % 148.761 M 16.79 % 127.379 M 63.13 % 78.084 M 58.04 % 49.409 M 8.61 % 45.494 M -2.38 % 46.603 M -1.70 % 47.411 M 24.95 % 37.944 M -7.88 % 41.188 M 38.34 % 29.773 M 15.11 % 25.864 M 12.33 % 23.024 M
Total liabilities 213.501 M -0.73 % 215.063 M -16.00 % 256.018 M 6.28 % 240.890 M 366.81 % 51.603 M 7.85 % 47.846 M 2.67 % 46.603 M -1.84 % 47.477 M 24.01 % 38.285 M -7.82 % 41.533 M 39.50 % 29.773 M 15.11 % 25.864 M 12.33 % 23.024 M
Other non current assets 4.251 M 16.98 % 3.634 M -22.80 % 4.707 M -14.54 % 5.508 M 206.41 % -5.176 M -182.22 % 6.295 M 537.16 % 987.983 K -94.71 % 18.689 M 9.11 % 17.128 M -0.57 % 17.226 M 336.99 % 3.942 M 11.54 % 3.534 M 118.82 % 1.615 M
Long term investments 0.000 0.000 100.00 % -234.857 M 0.38 % -235.749 M -14 033.17 % 1.692 M 115.12 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.00 % -11.188 M 0.000 0.000 0.000
Intangible assets 185.728 M -8.16 % 202.233 M -55.17 % 451.065 M -3.40 % 466.940 M 983.14 % 43.110 M 17.20 % 36.783 M 0.00 % 36.783 M 204.52 % 12.079 M 39.53 % 8.657 M 61.90 % 5.347 M 12.38 % 4.758 M 51.67 % 3.137 M -23.54 % 4.103 M
GoodWill 235.236 M 0.00 % 235.236 M 0.16 % 234.857 M -0.38 % 235.749 M 2 007.16 % 11.188 M 0.00 % 11.188 M 0.00 % 11.188 M 0.00 % 11.188 M 0.00 % 11.188 M 0.00 % 11.188 M -2.19 % 11.438 M 2.23 % 11.188 M 0.00 % 11.188 M
Goodwill and intangible assets 420.964 M -3.77 % 437.469 M -36.22 % 685.921 M -2.39 % 702.689 M 1 194.13 % 54.298 M 13.19 % 47.971 M 0.00 % 47.971 M 106.18 % 23.267 M 17.24 % 19.845 M 20.02 % 16.535 M 2.09 % 16.196 M 13.06 % 14.325 M -6.32 % 15.291 M
Property plant equipment net 6.252 M -27.23 % 8.592 M 1.68 % 8.450 M -4.39 % 8.838 M 246.33 % 2.552 M -32.81 % 3.798 M 198.12 % 1.274 M 4.17 % 1.223 M -11.05 % 1.375 M 13.36 % 1.213 M -2.33 % 1.242 M -6.55 % 1.329 M -16.73 % 1.596 M
Total non current assets 431.467 M -4.21 % 450.428 M -4.47 % 471.506 M -3.52 % 488.722 M 738.50 % 58.285 M 17.47 % 49.619 M 17.73 % 42.145 M 18.50 % 35.565 M 18.70 % 29.961 M 18.69 % 25.243 M 18.07 % 21.380 M 11.42 % 19.188 M 3.71 % 18.502 M
Other current assets 8.358 M 101.69 % 4.144 M 98.88 % 2.084 M -30.86 % 3.014 M 266.62 % 822.000 K 16 572.95 % -4.990 K -103.99 % 125.003 K -72.10 % 448.000 K -43.29 % 790.000 K -82.07 % 4.407 M 40.75 % 3.131 M -85.13 % 21.056 M 35.01 % 15.596 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 55.921 M 61.67 % 34.589 M -55.89 % 78.410 M 61.63 % 48.514 M -79.41 % 235.617 M 392.40 % 47.851 M 0.50 % 47.611 M -9.88 % 52.833 M -0.63 % 53.170 M 8.93 % 48.812 M 16.69 % 41.832 M 28.27 % 32.613 M 7.72 % 30.277 M
Cash and short term investments 55.921 M 61.67 % 34.589 M -55.89 % 78.410 M 66.28 % 47.157 M -79.99 % 235.617 M 392.40 % 47.851 M 0.50 % 47.611 M -9.88 % 52.833 M -0.63 % 53.170 M 8.93 % 48.812 M 16.69 % 41.832 M 28.27 % 32.613 M 7.72 % 30.277 M
Total current assets 119.593 M 28.28 % 93.227 M -18.19 % 113.961 M 29.51 % 87.992 M -65.30 % 253.597 M 280.65 % 66.622 M 3.62 % 64.293 M 1.16 % 63.558 M -6.09 % 67.679 M -2.05 % 69.098 M 21.56 % 56.842 M 5.91 % 53.669 M 16.99 % 45.873 M
Inventory 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net receivables 55.314 M 1.50 % 54.494 M 62.83 % 33.467 M -11.51 % 37.821 M 120.43 % 17.158 M -8.62 % 18.776 M 13.40 % 16.557 M 61.11 % 10.277 M -25.09 % 13.719 M -17.09 % 16.546 M 39.29 % 11.879 M -27.52 % 16.389 M 0.000
Tax assets 0.000 -100.00 % 733.000 K -89.94 % 7.284 M -2.04 % 7.436 M 51.17 % 4.919 M 79.33 % 2.743 M -11.52 % 3.100 M -13.26 % 3.574 M 27.60 % 2.801 M 92.24 % 1.457 M 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 4.058 M 8.94 % 3.725 M -6.99 % 4.005 M 11.65 % 3.587 M 94.52 % 1.844 M 156.47 % 719.000 K -57.90 % 1.708 M 107.28 % 824.000 K 8.56 % 759.000 K -48.47 % 1.473 M 9.84 % 1.341 M 9.20 % 1.228 M -27.72 % 1.699 M
Tax payables 0.000 -100.00 % 4.278 M -43.36 % 7.553 M 50.73 % 5.011 M 222.04 % 1.556 M 64.66 % 945.000 K -22.67 % 1.222 M 496.10 % 205.000 K -40.75 % 346.000 K -86.56 % 2.574 M 0.000 0.000 0.000
Deferred revenue non current 0.000 -100.00 % 958.000 K -66.62 % 2.870 M -40.23 % 4.802 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.000 K 0.000 0.000 0.000
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 3.914 M -18.03 % 4.775 M 30.57 % 3.657 M -7.06 % 3.935 M 78.78 % 2.201 M -25.72 % 2.963 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 94.400 M -67.29 % 288.592 M 208.73 % 93.476 M -3.84 % 97.213 M -54.32 % 212.827 M 908.37 % 21.106 M 5.41 % 20.022 M 1.24 % 19.777 M 10.03 % 17.974 M 3.00 % 17.451 M 0.55 % 17.356 M 12.00 % 15.496 M 0.00 % 15.496 M
Deferred tax liabilities non current 28.858 M -13.71 % 33.441 M -19.10 % 41.337 M -6.93 % 44.417 M 0.000 -100.00 % 335.000 K 0.000 -100.00 % 66.000 K -80.65 % 341.000 K 0.00 % 341.000 K 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 551.060 M 1.36 % 543.655 M -6.80 % 583.330 M 1.51 % 574.639 M 84.25 % 311.882 M 168.31 % 116.241 M 9.21 % 106.438 M 7.38 % 99.123 M 1.52 % 97.640 M 3.50 % 94.341 M 20.61 % 78.222 M 7.36 % 72.857 M 13.18 % 64.375 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Deferred income tax 0.000 0.000 100.00 % -75.459 M -5.89 % -71.262 M -993.22 % -6.518 M 47.81 % -12.491 M 21.22 % -15.856 M 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 5.695 M 26.92 % 4.487 M 49.97 % 2.992 M 41.40 % 2.116 M -1.17 % 2.141 M 62.44 % 1.318 M 1.68 % 1.296 M 95.46 % 663.158 K 133.96 % 283.446 K 12.93 % 251.000 K 1.62 % 247.000 K 24.75 % 197.992 K 9.62 % 180.623 K
Change in working capital 972.999 K 124.14 % -4.031 M -108.27 % 48.757 M 418.77 % -15.295 M -339.36 % 6.390 M 416.85 % -2.017 M 73.54 % -7.621 M -167.60 % 11.274 M 117.22 % 5.190 M 359.36 % 1.130 M -79.16 % 5.422 M 170.34 % -7.708 M -183.28 % -2.721 M
Accounts receivables -7.073 M 66.61 % -21.183 M -1 898.65 % 1.178 M 140.15 % -2.933 M -240.99 % 2.080 M 279.20 % -1.161 M 80.18 % -5.858 M -417.38 % 1.846 M -70.69 % 6.296 M 186.51 % -7.278 M -234.23 % 5.422 M 170.34 % -7.708 M -183.28 % -2.721 M
Inventory 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 3.675 M -75.61 % 15.064 M 361.34 % -5.764 M 53.37 % -12.362 M -386.85 % 4.310 M 603.61 % -855.765 K 51.46 % -1.763 M -118.70 % 9.428 M 952.10 % -1.106 M -113.16 % 8.408 M 0.000 0.000 0.000
Other working capital 8.046 M 270.78 % 2.170 M -95.93 % 53.343 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other non cash items -641.999 K 91.69 % -7.724 M -109.95 % 77.599 M 9.65 % 70.772 M 1 909.36 % 3.522 M -71.54 % 12.374 M -28.12 % 17.215 M 368.62 % -6.409 M -32.76 % -4.827 M -249.09 % 3.238 M -13.15 % 3.728 M -38.93 % 6.104 M 6 987.69 % -88.622 K
Net cash provided by operating activities 59.898 M 43.08 % 41.862 M -57.10 % 97.572 M 346.10 % 21.872 M -9.51 % 24.170 M 19.15 % 20.285 M 53.22 % 13.239 M -55.01 % 29.426 M 60.89 % 18.289 M 31.41 % 13.917 M -28.93 % 19.582 M 141.48 % 8.109 M 22.55 % 6.617 M
Investments in property plant and equipment -491.000 K 58.77 % -1.191 M 92.74 % -16.411 M -27.71 % -12.850 M -21.19 % -10.603 M -11.28 % -9.528 M 7.14 % -10.260 M -122.86 % -4.604 M 1.86 % -4.691 M -101.17 % -2.332 M -516.90 % -378.000 K -22.73 % -308.000 K -62.11 % -190.000 K
Acquisitions net 0.000 0.000 0.000 100.00 % -268.572 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -247.000 K 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites -13.494 M 7.72 % -14.623 M 0.000 0.000 0.000 0.000 100.00 % -9.780 M -129.69 % -4.258 M -8.48 % -3.925 M -81.21 % -2.166 M -167.08 % -811.000 K -665.09 % -106.000 K 68.45 % -336.000 K
Net cash used for investing activites -13.985 M 11.57 % -15.814 M 3.64 % -16.411 M 94.17 % -281.422 M -2 554.09 % -10.603 M -11.28 % -9.528 M 7.14 % -10.260 M -122.86 % -4.604 M 1.86 % -4.691 M -101.17 % -2.332 M -62.39 % -1.436 M -246.86 % -414.000 K 21.29 % -526.000 K
Debt repayment -8.861 M 81.54 % -48.000 M -61.00 % -29.814 M -129.14 % 102.316 M 10 713.69 % -964.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 5.305 K -98.08 % 276.000 K 100.00 % 138.000 K -41.53 % 236.000 K -99.87 % 187.332 M 30 988.94 % 602.568 K 144.95 % 246.000 K 0.000 0.000 -100.00 % 95.000 K 137.50 % 40.000 K 0.000 -100.00 % 89.000 K
Common stock repurchased -105.000 K 96.86 % -3.348 M 16.17 % -3.994 M -131.40 % -1.726 M -309.00 % -422.000 K 65.74 % -1.232 M 0.000 100.00 % -19.258 M -524.65 % -3.083 M 0.000 100.00 % -3.579 M 0.000 0.000
Dividends paid -13.268 M -3.67 % -12.798 M -0.07 % -12.789 M -7.63 % -11.882 M -19.30 % -9.961 M -11.82 % -8.908 M -6.61 % -8.356 M -8.93 % -7.670 M -17.80 % -6.512 M -21.21 % -5.372 M 0.29 % -5.388 M -0.54 % -5.359 M -14.19 % -4.693 M
Other financing activites -2.347 M 61.69 % -6.126 M -127.47 % -2.693 M -187.79 % 3.068 M -5.79 % 3.256 M 434.89 % -972.392 K -808.68 % 137.211 K -71.45 % 480.533 K 208.89 % 155.567 K 0.000 0.000 0.000 0.000
Net cash used provided by financing activities -24.581 M 64.88 % -69.996 M -41.79 % -49.366 M -153.72 % 91.896 M -48.73 % 179.242 M 1 803.59 % -10.521 M -29.67 % -8.114 M 67.74 % -25.152 M -175.40 % -9.133 M -72.77 % -5.286 M 40.78 % -8.927 M -66.58 % -5.359 M -16.40 % -4.604 M
Effect of forex changes on cash 0.000 -100.00 % 322.521 K 116.99 % -1.898 M 86.93 % -14.526 M -188.05 % -5.043 M -112 561.46 % 4.484 K 105.16 % -86.854 K -1 285.67 % -6.268 K 0.000 0.000 0.000 0.000 0.000
Net change in cash 21.332 M 148.54 % -43.948 M -247.00 % 29.897 M 115.98 % -187.103 M -199.65 % 187.766 M 78 130.62 % 240.016 K 104.60 % -5.222 M -1 449.79 % -336.949 K -107.73 % 4.358 M -37.56 % 6.980 M -24.29 % 9.219 M 294.65 % 2.336 M 57.09 % 1.487 M
Cash at beginning of period 34.589 M -55.96 % 78.537 M 61.89 % 48.514 M -79.41 % 235.617 M 392.40 % 47.851 M 0.50 % 47.611 M -9.88 % 52.833 M -0.63 % 53.170 M 8.93 % 48.812 M 16.69 % 41.832 M 28.27 % 32.613 M 7.72 % 30.277 M 5.16 % 28.790 M
Cash at end of period 55.921 M 61.67 % 34.589 M -55.89 % 78.410 M 61.63 % 48.514 M -79.41 % 235.617 M 392.40 % 47.851 M 0.50 % 47.611 M -9.88 % 52.833 M -0.63 % 53.170 M 8.93 % 48.812 M 16.69 % 41.832 M 28.27 % 32.613 M 7.72 % 30.277 M
Operating cash flow 59.898 M 43.08 % 41.862 M -57.10 % 97.572 M 346.10 % 21.872 M -9.51 % 24.170 M 19.15 % 20.285 M 53.22 % 13.239 M -55.01 % 29.426 M 60.89 % 18.289 M 31.41 % 13.917 M -28.93 % 19.582 M 141.48 % 8.109 M 22.55 % 6.617 M
Capital expenditure -491.000 K 97.10 % -16.957 M -3.33 % -16.411 M -27.71 % -12.850 M -21.19 % -10.603 M -11.28 % -9.528 M 7.14 % -10.260 M -122.86 % -4.604 M 1.86 % -4.691 M -101.17 % -2.332 M -516.90 % -378.000 K -22.73 % -308.000 K -62.11 % -190.000 K
Free CashFlow 59.407 M 138.53 % 24.905 M -69.31 % 81.161 M 799.62 % 9.022 M -33.50 % 13.567 M 26.12 % 10.757 M 261.14 % 2.979 M -88.00 % 24.822 M 82.54 % 13.598 M 17.37 % 11.585 M -39.67 % 19.204 M 146.17 % 7.801 M 21.38 % 6.427 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-30
Revenue 105.612 M 15.78 % 91.214 M -6.94 % 98.017 M 5.77 % 92.669 M 0.77 % 91.964 M 5.46 % 87.202 M 8.79 % 80.158 M 0.78 % 79.538 M 112.83 % 37.372 M -6.08 % 39.791 M 13.83 % 34.956 M -7.39 % 37.744 M 7.93 % 34.972 M -2.46 % 35.853 M -0.21 % 35.929 M 15.39 % 31.138 M 0.43 % 31.006 M 15.74 % 26.790 M 0.23 % 26.729 M 15.62 % 23.117 M -0.55 % 23.244 M 7.75 % 21.573 M 0.68 % 21.428 M 1.33 % 21.146 M -0.82 % 21.321 M 5.91 % 20.131 M
Net income 12.427 M 205.78 % 4.064 M -46.78 % 7.636 M 84.94 % 4.129 M -24.31 % 5.455 M 34.71 % 4.050 M -8.02 % 4.403 M -5.97 % 4.683 M 5.59 % 4.435 M -49.85 % 8.843 M 1.70 % 8.695 M 3.62 % 8.392 M 17.23 % 7.158 M -7.15 % 7.709 M -15.48 % 9.121 M 36.62 % 6.676 M -15.50 % 7.901 M 40.49 % 5.624 M -5.51 % 5.952 M 28.75 % 4.623 M -14.29 % 5.394 M 35.05 % 3.994 M -20.71 % 5.037 M 40.97 % 3.573 M -28.87 % 5.023 M 53.47 % 3.273 M
Income before tax 13.874 M 134.24 % 5.923 M -39.69 % 9.820 M 63.19 % 6.017 M -25.68 % 8.096 M 50.63 % 5.375 M -16.65 % 6.449 M 4.27 % 6.184 M 92.12 % 3.219 M -69.03 % 10.394 M 9.20 % 9.519 M -5.81 % 10.106 M 13.85 % 8.877 M -4.54 % 9.299 M -9.43 % 10.267 M 18.47 % 8.666 M -7.57 % 9.376 M 24.88 % 7.508 M -3.50 % 7.780 M 26.65 % 6.143 M -15.18 % 7.242 M 37.84 % 5.254 M -19.09 % 6.494 M 35.40 % 4.796 M -21.24 % 6.089 M 34.89 % 4.514 M
Income before tax ratio 0.13 102.31 % 0.06 -35.19 % 0.10 54.29 % 0.06 -26.24 % 0.09 42.83 % 0.06 -23.38 % 0.08 3.47 % 0.08 -9.73 % 0.09 -67.03 % 0.26 -4.07 % 0.27 1.70 % 0.27 5.48 % 0.25 -2.14 % 0.26 -9.24 % 0.29 2.68 % 0.28 -7.96 % 0.30 7.90 % 0.28 -3.72 % 0.29 9.53 % 0.27 -14.71 % 0.31 27.93 % 0.24 -19.64 % 0.30 33.62 % 0.23 -20.58 % 0.29 27.36 % 0.22
EBITDA 15.998 M -24.09 % 21.076 M -27.77 % 29.179 M 14.56 % 25.470 M -9.53 % 28.153 M 12.72 % 24.977 M -0.70 % 25.153 M 22.20 % 20.583 M 219.76 % 6.437 M -48.82 % 12.576 M 3.96 % 12.097 M -2.03 % 12.349 M 15.18 % 10.721 M -46.25 % 19.947 M -9.64 % 22.075 M 10.89 % 19.907 M -1.77 % 20.267 M 28.41 % 15.783 M 87.92 % 8.399 M 23.81 % 6.784 M -10.74 % 7.601 M 23.07 % 6.176 M -5.97 % 6.568 M 17.14 % 5.607 M -10.36 % 6.255 M 18.09 % 5.297 M
Net income ratio 0.12 164.10 % 0.04 -42.81 % 0.08 74.86 % 0.04 -24.89 % 0.06 27.74 % 0.05 -15.45 % 0.05 -6.70 % 0.06 -50.39 % 0.12 -46.61 % 0.22 -10.66 % 0.25 11.88 % 0.22 8.62 % 0.20 -4.81 % 0.22 -15.30 % 0.25 18.41 % 0.21 -15.86 % 0.25 21.38 % 0.21 -5.73 % 0.22 11.35 % 0.20 -13.82 % 0.23 25.34 % 0.19 -21.24 % 0.24 39.12 % 0.17 -28.28 % 0.24 44.90 % 0.16
Ratio EBITDA 0.15 -34.44 % 0.23 -22.38 % 0.30 8.31 % 0.27 -10.22 % 0.31 6.88 % 0.29 -8.72 % 0.31 21.26 % 0.26 50.24 % 0.17 -45.50 % 0.32 -8.67 % 0.35 5.78 % 0.33 6.72 % 0.31 -44.90 % 0.56 -9.45 % 0.61 -3.90 % 0.64 -2.19 % 0.65 10.95 % 0.59 87.49 % 0.31 7.08 % 0.29 -10.25 % 0.33 14.22 % 0.29 -6.60 % 0.31 15.60 % 0.27 -9.62 % 0.29 11.49 % 0.26
Gross profit ratio 0.87 2.22 % 0.86 25.03 % 0.68 1.19 % 0.68 1.00 % 0.67 0.46 % 0.67 2.15 % 0.65 -8.62 % 0.71 -16.36 % 0.85 -1.32 % 0.87 0.68 % 0.86 -2.74 % 0.88 -0.51 % 0.89 -5.12 % 0.94 -1.42 % 0.95 0.07 % 0.95 1.30 % 0.94 -0.31 % 0.94 0.31 % 0.94 -0.66 % 0.94 -0.39 % 0.95 0.15 % 0.95 -2.07 % 0.97 2.33 % 0.94 0.13 % 0.94 -1.71 % 0.96
Weighted average shs out dil 35.905 M 1.76 % 35.285 M 1.02 % 34.928 M -0.81 % 35.214 M -0.48 % 35.384 M -0.34 % 35.504 M -0.01 % 35.508 M 0.18 % 35.446 M 28.89 % 27.502 M 1.21 % 27.173 M -1.16 % 27.493 M 2.27 % 26.882 M -1.35 % 27.249 M 0.02 % 27.243 M 0.94 % 26.989 M -2.13 % 27.575 M -0.27 % 27.651 M 0.93 % 27.397 M 0.71 % 27.204 M 0.15 % 27.162 M 0.43 % 27.047 M 0.33 % 26.959 M -0.86 % 27.192 M 0.15 % 27.150 M 0.37 % 27.051 M 0.00 % 27.051 M
Weighted average shs out 35.940 M 1.70 % 35.339 M 1.18 % 34.928 M -0.10 % 34.962 M -0.42 % 35.110 M -0.24 % 35.194 M 0.18 % 35.131 M 0.28 % 35.034 M 27.39 % 27.502 M 3.94 % 26.460 M 0.00 % 26.460 M -0.05 % 26.473 M 0.48 % 26.346 M -3.28 % 27.240 M 0.95 % 26.983 M -2.19 % 27.587 M -0.27 % 27.662 M 0.83 % 27.434 M 0.93 % 27.183 M -0.04 % 27.194 M 0.79 % 26.982 M -0.02 % 26.986 M -0.91 % 27.233 M 0.61 % 27.068 M -0.29 % 27.146 M 0.00 % 27.146 M
EPS diluted 0.35 191.67 % 0.12 -45.45 % 0.22 83.33 % 0.12 -20.00 % 0.15 36.36 % 0.11 -8.33 % 0.12 -7.69 % 0.13 -18.75 % 0.16 -51.52 % 0.33 3.13 % 0.32 3.23 % 0.31 19.23 % 0.26 -7.14 % 0.28 -17.65 % 0.34 41.67 % 0.24 -14.29 % 0.28 40.00 % 0.20 -9.09 % 0.22 29.26 % 0.17 -14.64 % 0.20 34.55 % 0.15 -19.98 % 0.19 40.73 % 0.13 -29.09 % 0.19 49.20 % 0.12
Earnings per share 0.35 191.67 % 0.12 -45.45 % 0.22 83.33 % 0.12 -25.00 % 0.16 33.33 % 0.12 -7.69 % 0.13 0.00 % 0.13 -18.75 % 0.16 -51.52 % 0.33 0.00 % 0.33 3.13 % 0.32 18.52 % 0.27 -3.57 % 0.28 -17.65 % 0.34 41.67 % 0.24 -14.29 % 0.28 40.00 % 0.20 -9.09 % 0.22 29.41 % 0.17 -15.00 % 0.20 35.14 % 0.15 -20.00 % 0.19 40.15 % 0.13 -28.65 % 0.19 48.00 % 0.13
Gross profit 92.387 M 18.36 % 78.059 M 16.35 % 67.090 M 7.03 % 62.681 M 1.77 % 61.589 M 5.95 % 58.132 M 11.13 % 52.309 M -7.90 % 56.798 M 78.01 % 31.908 M -7.32 % 34.427 M 14.60 % 30.042 M -9.93 % 33.352 M 7.38 % 31.059 M -7.45 % 33.561 M -1.62 % 34.115 M 15.47 % 29.545 M 1.73 % 29.043 M 15.38 % 25.171 M 0.54 % 25.037 M 14.86 % 21.798 M -0.94 % 22.004 M 7.91 % 20.392 M -1.41 % 20.684 M 3.69 % 19.947 M -0.69 % 20.086 M 4.10 % 19.295 M
Income tax expense 1.447 M -22.16 % 1.859 M -14.89 % 2.184 M 15.65 % 1.889 M -28.49 % 2.641 M 99.26 % 1.325 M -35.22 % 2.046 M 36.22 % 1.502 M 223.56 % -1.216 M -178.35 % 1.551 M 88.46 % 823.231 K -51.98 % 1.714 M -0.25 % 1.719 M 8.09 % 1.590 M 38.74 % 1.146 M -42.41 % 1.990 M 34.92 % 1.475 M -21.71 % 1.884 M 3.06 % 1.828 M 20.26 % 1.520 M -17.75 % 1.848 M 46.67 % 1.260 M -13.52 % 1.457 M 19.13 % 1.223 M 14.73 % 1.066 M -14.10 % 1.241 M
Cost of revenue 13.225 M 0.53 % 13.155 M -57.46 % 30.926 M 3.13 % 29.988 M -1.28 % 30.375 M 4.49 % 29.071 M 4.39 % 27.848 M 22.47 % 22.740 M 316.16 % 5.464 M 1.88 % 5.363 M 9.12 % 4.915 M 11.89 % 4.393 M 12.27 % 3.913 M 70.70 % 2.292 M 26.35 % 1.814 M 13.87 % 1.593 M -18.85 % 1.963 M 21.25 % 1.619 M -4.31 % 1.692 M 28.28 % 1.319 M 6.37 % 1.240 M 5.00 % 1.181 M 58.74 % 744.000 K -37.95 % 1.199 M -2.91 % 1.235 M 47.73 % 836.000 K
General and administrative expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.362 M 0.000 -100.00 % 8.736 M 0.000 -100.00 % 9.216 M 0.000 -100.00 % 6.340 M 0.000 -100.00 % 5.222 M 0.000 -100.00 % 4.594 M 0.000 -100.00 % 4.433 M 0.000
Selling and marketing expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 11.906 M 0.000 -100.00 % 20.238 M 0.000 -100.00 % 18.014 M 0.000 -100.00 % 16.919 M 0.000 -100.00 % 15.895 M 0.000 -100.00 % 15.943 M 0.000 -100.00 % 15.557 M 0.000
Other expenses -14.681 M 24.82 % -19.528 M 0.000 100.00 % -1.018 K 99.83 % -604.199 K -4 612.99 % 13.388 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 78.059 M 11.97 % 69.713 M 26.22 % 55.231 M 3.05 % 53.595 M 7.30 % 49.947 M 1.00 % 49.452 M 15.50 % 42.816 M -9.47 % 47.297 M 110.07 % 22.515 M -5.00 % 23.699 M 15.53 % 20.513 M -12.22 % 23.369 M 10.05 % 21.234 M -12.89 % 24.376 M 1.91 % 23.920 M 13.65 % 21.048 M 6.10 % 19.837 M 11.75 % 17.751 M 2.46 % 17.325 M 10.36 % 15.699 M 6.04 % 14.805 M -2.46 % 15.179 M 6.71 % 14.225 M -6.30 % 15.182 M 8.09 % 14.046 M -5.32 % 14.835 M
Cost and expenses 91.284 M 10.16 % 82.868 M -3.82 % 86.157 M 3.08 % 83.583 M 4.06 % 80.323 M 2.29 % 78.522 M 11.12 % 70.665 M 0.90 % 70.037 M 150.32 % 27.979 M -3.73 % 29.062 M 14.29 % 25.428 M -8.41 % 27.762 M 10.40 % 25.147 M -5.71 % 26.668 M 3.63 % 25.734 M 13.66 % 22.641 M 3.86 % 21.800 M 12.55 % 19.370 M 1.86 % 19.017 M 11.75 % 17.018 M 6.06 % 16.045 M -1.93 % 16.360 M 9.29 % 14.969 M -8.62 % 16.381 M 7.20 % 15.281 M -2.49 % 15.671 M
Research and development expenses 13.635 M -34.36 % 20.773 M 83.90 % 11.296 M -55.53 % 25.399 M 91.29 % 13.278 M -43.21 % 23.379 M 55.77 % 15.008 M -29.96 % 21.428 M 630.46 % 2.934 M -75.84 % 12.144 M 529.52 % 1.929 M -82.20 % 10.839 M 744.30 % 1.284 M 0.000 -100.00 % 14.030 M 0.000 -100.00 % 9.228 M 0.000 -100.00 % 7.835 M 0.000 -100.00 % 7.287 M 0.000 -100.00 % 7.335 M 0.000 -100.00 % 7.315 M 0.000
Selling general and administrative expenses 79.105 M 15.54 % 68.468 M 55.84 % 43.935 M 55.82 % 28.197 M -24.35 % 37.274 M 42.89 % 26.086 M -6.19 % 27.808 M 7.50 % 25.869 M 32.11 % 19.582 M 69.46 % 11.555 M -37.82 % 18.584 M 48.32 % 12.530 M -37.20 % 19.950 M -18.16 % 24.376 M 183.80 % 8.589 M -59.19 % 21.048 M 115.61 % 9.762 M -45.01 % 17.751 M 127.26 % 7.811 M -50.25 % 15.699 M 147.66 % 6.339 M -57.81 % 15.025 M 170.57 % 5.553 M -63.42 % 15.182 M 184.52 % 5.336 M -64.03 % 14.835 M
Interest income 794.019 K 17.70 % 674.591 K -13.59 % 780.701 K 112.28 % 367.775 K 99.61 % 184.243 K 411.13 % 36.046 K 0.000 -100.00 % 992.056 -0.27 % 994.755 0.000 -100.00 % 73.590 K -40.23 % 123.127 K -38.65 % 200.692 K 76.05 % 114.000 K 58.33 % 72.000 K -57.40 % 169.000 K -0.59 % 170.000 K 93.18 % 88.000 K 29.41 % 68.000 K 54.55 % 44.000 K 2.33 % 43.000 K 4.88 % 41.000 K 17.14 % 35.000 K 12.90 % 31.000 K -36.73 % 49.000 K -9.26 % 54.000 K
Interest expense 1.275 M -13.19 % 1.468 M -37.36 % 2.344 M -17.15 % 2.829 M -12.34 % 3.228 M -2.70 % 3.317 M -1.86 % 3.380 M 138.11 % 1.420 M 4 503.66 % 30.837 K -34.54 % 47.109 K -48.92 % 92.233 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Depreciation and amortization 1.568 M -87.08 % 12.132 M -28.70 % 17.014 M 2.35 % 16.623 M -1.22 % 16.829 M 3.34 % 16.285 M 6.27 % 15.324 M 18.06 % 12.979 M 307.23 % 3.187 M 49.31 % 2.135 M -14.15 % 2.486 M 10.87 % 2.243 M 21.58 % 1.845 M 11.59 % 1.653 M 264.50 % 453.500 K -55.84 % 1.027 M 530.06 % 163.000 K -74.69 % 644.000 K 648.84 % 86.000 K -87.45 % 685.000 K 71.89 % 398.500 K -50.74 % 809.000 K 1 184.13 % 63.000 K -92.52 % 842.000 K 645.13 % 113.000 K -86.50 % 837.000 K
Operating income 14.328 M 71.68 % 8.346 M -29.63 % 11.859 M 30.51 % 9.087 M -21.94 % 11.641 M 34.12 % 8.680 M -8.56 % 9.493 M -0.09 % 9.501 M 1.15 % 9.392 M -12.45 % 10.728 M 12.59 % 9.528 M -4.55 % 9.983 M 1.61 % 9.825 M 6.97 % 9.185 M -9.02 % 10.096 M 18.82 % 8.497 M -6.42 % 9.080 M 22.37 % 7.420 M -10.74 % 8.313 M 36.30 % 6.099 M -15.32 % 7.202 M 34.19 % 5.367 M -17.49 % 6.505 M 36.52 % 4.765 M -22.42 % 6.142 M 37.71 % 4.460 M
Operating income ratio 0.14 48.27 % 0.09 -24.38 % 0.12 23.39 % 0.10 -22.54 % 0.13 27.17 % 0.10 -15.95 % 0.12 -0.86 % 0.12 -52.47 % 0.25 -6.79 % 0.27 -1.09 % 0.27 3.06 % 0.26 -5.86 % 0.28 9.66 % 0.26 -8.83 % 0.28 2.97 % 0.27 -6.82 % 0.29 5.73 % 0.28 -10.95 % 0.31 17.88 % 0.26 -14.85 % 0.31 24.54 % 0.25 -18.05 % 0.30 34.72 % 0.23 -21.78 % 0.29 30.03 % 0.22
Total other income expenses net -454.000 K 81.26 % -2.423 M -18.82 % -2.039 M 33.56 % -3.069 M 13.42 % -3.545 M -7.26 % -3.305 M -8.57 % -3.044 M 8.21 % -3.316 M 46.28 % -6.173 M -1 748.60 % -333.952 K -3 303.51 % -9.812 K -107.97 % 123.128 K 112.98 % -948.371 K -110.41 % 9.109 M -5.30 % 9.619 M 3.42 % 9.301 M -9.35 % 10.261 M 44.19 % 7.116 M 1 435.16 % -533.000 K -1 311.36 % 44.000 K 10.00 % 40.000 K 135.40 % -113.000 K -927.27 % -11.000 K -135.48 % 31.000 K 158.49 % -53.000 K -198.15 % 54.000 K
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-30
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30
Net debt -24.267 M -1 264.08 % -1.779 M -132.01 % 5.558 M 412.86 % -1.776 M -121.82 % 8.140 M -57.61 % 19.202 M -71.45 % 67.262 M -0.52 % 67.613 M 128.97 % -233.416 M -375.21 % -49.119 M -7.17 % -45.834 M -8.10 % -42.400 M 10.94 % -47.611 M -23.13 % -38.668 M 26.81 % -52.833 M -1.20 % -52.205 M 1.81 % -53.170 M -17.90 % -45.098 M 7.61 % -48.812 M -8.52 % -44.980 M -7.53 % -41.832 M -15.01 % -36.374 M -11.53 % -32.613 M -6.48 % -30.628 M -1.16 % -30.277 M
Total investments 0.000 0.000 0.000 0.000 100.00 % -234.857 M 0.000 -100.00 % 26.056 K 0.000 -100.00 % 1.692 M 84 584 452.75 % 2.000 100.00 % -11.188 M -1 055 389 232.51 % 1.060 100.00 % -11.188 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total debt 31.654 M -49.04 % 62.116 M 54.72 % 40.147 M -35.28 % 62.028 M -28.33 % 86.550 M -21.68 % 110.503 M -4.55 % 115.776 M -2.34 % 118.548 M 5 286.08 % 2.201 M 37.39 % 1.602 M -20.58 % 2.017 M -21.61 % 2.573 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accumulated other comprehensive income loss 198.232 M 1.19 % 195.892 M 0.000 0.000 -100.00 % 193.830 M 2 582.83 % 7.225 M -96.26 % 192.923 M 0.17 % 192.602 M 0.45 % 191.730 M 3 615.70 % 5.160 M 24.13 % 4.157 M -8.42 % 4.539 M 27.57 % 3.558 M 25.59 % 2.833 M 35.36 % 2.093 M 46.26 % 1.431 M 49.37 % 958.000 K 56.79 % 611.000 K 10.09 % 555.000 K 20.65 % 460.000 K 21.69 % 378.000 K 26.85 % 298.000 K 26.81 % 235.000 K -12.31 % 268.000 K 26.42 % 212.000 K
Retained earnings 44.268 M 29.46 % 34.195 M -13.08 % 39.341 M 15.05 % 34.195 M -14.27 % 39.885 M -82.43 % 227.029 M 437.53 % 42.236 M -4.09 % 44.037 M -5.96 % 46.828 M 2.47 % 45.698 M 7.26 % 42.605 M 5.57 % 40.359 M 12.99 % 35.720 M 8.68 % 32.867 M 12.40 % 29.242 M -32.45 % 43.291 M 8.54 % 39.886 M 19.83 % 33.285 M -2.86 % 34.266 M 10.83 % 30.919 M 5.31 % 29.360 M -1.58 % 29.830 M 4.13 % 28.646 M 10.58 % 25.905 M 3.31 % 25.074 M
Common stock 659.000 K 0.10 % 658.315 K -0.10 % 659.000 K 0.14 % 658.069 K 0.02 % 657.937 K -0.70 % 662.560 K 0.32 % 660.437 K 0.57 % 656.712 K 5.24 % 624.000 K 16.42 % 536.000 K 0.00 % 536.000 K 0.00 % 536.000 K 0.19 % 535.000 K 0.00 % 535.000 K 0.19 % 534.000 K -0.56 % 537.000 K 0.00 % 537.000 K 0.00 % 537.000 K 0.19 % 536.000 K 0.00 % 536.000 K 0.00 % 536.000 K 0.00 % 536.000 K -0.56 % 539.000 K 0.00 % 539.000 K 0.00 % 539.000 K
Total equity 337.559 M 4.09 % 324.301 M -1.31 % 328.592 M 1.47 % 323.843 M -1.06 % 327.312 M -1.60 % 332.646 M -0.33 % 333.749 M 0.04 % 333.611 M 28.17 % 260.279 M 259.05 % 72.491 M 5.99 % 68.395 M 2.87 % 66.486 M 11.12 % 59.835 M 6.36 % 56.256 M 8.93 % 51.646 M -18.32 % 63.231 M 6.53 % 59.355 M 13.35 % 52.365 M -0.84 % 52.808 M 7.14 % 49.290 M 3.49 % 47.630 M 7.16 % 44.448 M -1.04 % 44.916 M 6.42 % 42.208 M 2.15 % 41.321 M
Other non current liabilities 29.380 M 5 995.44 % 482.000 K -31.92 % 708.000 K 278.61 % 187.000 K -99.60 % 46.551 M 3 663.08 % 1.237 M -97.51 % 49.777 M 5 474.13 % 893.000 K -14.63 % 1.046 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -48.000 K 0.000 100.00 % -20.000 K -400.00 % -4.000 K 99.17 % -480.000 K 41.39 % -819.000 K 39.56 % -1.355 M 34.76 % -2.077 M 0.000 100.00 % -30.000 K
Long term debt 3.011 M -94.33 % 53.084 M 70.17 % 31.195 M -41.15 % 53.012 M -31.42 % 77.301 M -23.28 % 100.759 M -4.12 % 105.085 M -4.48 % 110.017 M 9 483.36 % 1.148 M -28.34 % 1.602 M -20.58 % 2.017 M -21.61 % 2.573 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 32.391 M -66.44 % 96.525 M 45.58 % 66.302 M -31.21 % 96.389 M -22.17 % 123.852 M -17.21 % 149.602 M -4.11 % 156.019 M 0.59 % 155.104 M 6 969.46 % 2.194 M 36.95 % 1.602 M -31.89 % 2.352 M -8.59 % 2.573 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other current liabilities 148.409 M 6.44 % 139.435 M 5.79 % 131.806 M 70.51 % 77.301 M -30.50 % 111.219 M -4.41 % 116.352 M 97.05 % 59.047 M -43.82 % 105.105 M 718.45 % 12.842 M -70.38 % 43.356 M 1.10 % 42.884 M 1.35 % 42.314 M -3.11 % 43.673 M 9.22 % 39.985 M -13.94 % 46.462 M 9.71 % 42.351 M 14.35 % 37.037 M 8.81 % 34.038 M -13.81 % 39.494 M 54.83 % 25.508 M -10.28 % 28.432 M 20.45 % 23.605 M -4.18 % 24.636 M 27.35 % 19.345 M -9.28 % 21.325 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 61.317 M 23.72 % 49.563 M -12.56 % 56.680 M -3.69 % 58.850 M -31.50 % 85.911 M 155.15 % 33.670 M -9.04 % 37.015 M -0.38 % 37.155 M 1.61 % 36.568 M -3.38 % 37.849 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 28.643 M 217.13 % 9.032 M 0.89 % 8.952 M -0.89 % 9.032 M -3.80 % 9.389 M 2.61 % 9.150 M -12.35 % 10.439 M 19.13 % 8.763 M 732.19 % 1.053 M -1.22 % 1.066 M 12.68 % 946.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total current liabilities 181.110 M 17.98 % 153.511 M 3.19 % 148.761 M -2.96 % 153.294 M 15.99 % 132.166 M 2.57 % 128.851 M 46.91 % 87.705 M -26.55 % 119.413 M 141.68 % 49.409 M 2.41 % 48.245 M 6.05 % 45.494 M 4.64 % 43.476 M -6.71 % 46.603 M 14.15 % 40.826 M -13.66 % 47.286 M 10.37 % 42.844 M 13.36 % 37.796 M 7.12 % 35.285 M -13.87 % 40.967 M 33.66 % 30.650 M 2.95 % 29.773 M 6.99 % 27.828 M 7.59 % 25.864 M 7.47 % 24.067 M 4.53 % 23.024 M
Total liabilities 213.501 M -14.61 % 250.036 M 16.26 % 215.063 M -13.87 % 249.683 M -2.47 % 256.018 M -8.06 % 278.453 M 14.25 % 243.724 M -11.22 % 274.517 M 431.98 % 51.603 M 3.52 % 49.847 M 4.18 % 47.846 M 3.90 % 46.049 M -1.19 % 46.603 M 14.15 % 40.826 M -13.66 % 47.286 M 10.37 % 42.844 M 13.36 % 37.796 M 7.12 % 35.285 M -13.87 % 40.967 M 33.66 % 30.650 M 2.95 % 29.773 M 6.99 % 27.828 M 7.59 % 25.864 M 7.47 % 24.067 M 4.53 % 23.024 M
Other non current assets 4.251 M 73.88 % 2.445 M -32.72 % 3.634 M -5.62 % 3.850 M -18.21 % 4.707 M 102.01 % -233.945 M -2 724.51 % 8.914 M 69.30 % 5.265 M -12.42 % 6.012 M -6.21 % 6.410 M -63.34 % 17.483 M 155.38 % 6.846 M -6.65 % 7.334 M -25.56 % 9.852 M 8.19 % 9.106 M 4.00 % 8.756 M 18.64 % 7.380 M 23.18 % 5.991 M -4.39 % 6.266 M 48.34 % 4.224 M 7.15 % 3.942 M -1.52 % 4.003 M 13.27 % 3.534 M 125.96 % 1.564 M -3.16 % 1.615 M
Long term investments 0.000 0.000 0.000 0.000 100.00 % -234.857 M 0.000 -100.00 % 26.056 K 0.000 -100.00 % 1.692 M 84 584 452.75 % 2.000 100.00 % -11.188 M -1 055 389 232.51 % 1.060 100.00 % -11.188 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 185.728 M -11.47 % 209.799 M 3.74 % 202.233 M -3.61 % 209.799 M -53.49 % 451.065 M -2.64 % 463.318 M 100.84 % 230.687 M -0.69 % 232.288 M 627.67 % 31.922 M -20.33 % 40.069 M 56.55 % 25.595 M -22.99 % 33.237 M 9.20 % 30.437 M 15.47 % 26.359 M 118.22 % 12.079 M -43.93 % 21.542 M 148.84 % 8.657 M -50.56 % 17.510 M 227.47 % 5.347 M -67.60 % 16.505 M 246.89 % 4.758 M -70.18 % 15.956 M 408.64 % 3.137 M -78.82 % 14.812 M 261.00 % 4.103 M
GoodWill 235.236 M 0.00 % 235.236 M 0.00 % 235.236 M 0.14 % 234.904 M 0.02 % 234.857 M -1.70 % 238.930 M 1.57 % 235.236 M -3.15 % 242.892 M 2 071.00 % 11.188 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.438 M 0.000 -100.00 % 11.188 M 0.000 -100.00 % 11.188 M
Goodwill and intangible assets 420.964 M -5.41 % 445.035 M 1.73 % 437.469 M -1.70 % 445.035 M -35.12 % 685.921 M -2.32 % 702.248 M 50.72 % 465.923 M -2.05 % 475.656 M 1 003.35 % 43.110 M 7.59 % 40.069 M 8.93 % 36.783 M 10.67 % 33.237 M -20.15 % 41.625 M 57.92 % 26.359 M 13.29 % 23.267 M 8.01 % 21.542 M 8.55 % 19.845 M 13.34 % 17.510 M 5.90 % 16.535 M 0.18 % 16.505 M 1.91 % 16.196 M 1.50 % 15.956 M 11.39 % 14.325 M -3.29 % 14.812 M -3.13 % 15.291 M
Property plant equipment net 6.252 M -16.71 % 7.506 M -12.64 % 8.592 M 15.94 % 7.411 M -12.31 % 8.450 M 5.39 % 8.018 M -9.28 % 8.838 M -16.52 % 10.587 M 314.86 % 2.552 M -19.50 % 3.170 M -16.54 % 3.798 M -13.52 % 4.392 M 244.74 % 1.274 M -5.70 % 1.351 M 10.47 % 1.223 M -3.24 % 1.264 M -8.07 % 1.375 M -1.22 % 1.392 M 14.76 % 1.213 M 0.66 % 1.205 M -2.98 % 1.242 M 8.28 % 1.147 M -13.69 % 1.329 M -14.09 % 1.547 M -3.07 % 1.596 M
Total non current assets 431.467 M -5.17 % 454.986 M 1.01 % 450.428 M -1.29 % 456.296 M -3.23 % 471.506 M -1.01 % 476.321 M -3.02 % 491.137 M -0.08 % 491.508 M 743.28 % 58.285 M 11.96 % 52.057 M 4.91 % 49.619 M 1.44 % 48.914 M 16.06 % 42.145 M 12.20 % 37.562 M 11.80 % 33.596 M 6.44 % 31.562 M 10.36 % 28.600 M 14.89 % 24.893 M 3.66 % 24.014 M 9.48 % 21.934 M 2.59 % 21.380 M 1.30 % 21.106 M 10.00 % 19.188 M 7.06 % 17.923 M -3.13 % 18.502 M
Other current assets 8.358 M 127.26 % 3.678 M -11.25 % 4.144 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 822.000 K -81.06 % 4.339 M -2.69 % 4.459 M 0.000 -100.00 % 125.003 K -95.84 % 3.008 M 40.96 % 2.134 M -90.45 % 22.356 M 1 034.82 % 1.970 M -88.86 % 17.679 M 328.37 % 4.127 M -69.44 % 13.506 M 331.36 % 3.131 M -80.61 % 16.151 M -23.30 % 21.056 M 18.80 % 17.724 M 13.64 % 15.596 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 55.921 M -12.48 % 63.895 M 84.73 % 34.589 M -45.79 % 63.805 M -18.63 % 78.410 M -14.12 % 91.301 M 88.20 % 48.514 M -4.75 % 50.934 M -78.38 % 235.617 M 364.54 % 50.721 M 6.00 % 47.851 M 6.40 % 44.973 M -5.54 % 47.611 M 23.13 % 38.668 M -26.81 % 52.833 M 1.20 % 52.205 M -1.81 % 53.170 M 17.90 % 45.098 M -7.61 % 48.812 M 8.52 % 44.980 M 7.53 % 41.832 M 15.01 % 36.374 M 11.53 % 32.613 M 6.48 % 30.628 M 1.16 % 30.277 M
Cash and short term investments 55.921 M -12.48 % 63.895 M 84.73 % 34.589 M -45.79 % 63.805 M -18.63 % 78.410 M -14.12 % 91.301 M 88.20 % 48.514 M -4.75 % 50.934 M -78.38 % 235.617 M 364.54 % 50.721 M 6.00 % 47.851 M 6.40 % 44.973 M -5.54 % 47.611 M 23.13 % 38.668 M -26.81 % 52.833 M 1.20 % 52.205 M -1.81 % 53.170 M 17.90 % 45.098 M -7.61 % 48.812 M 8.52 % 44.980 M 7.53 % 41.832 M 15.01 % 36.374 M 11.53 % 32.613 M 6.48 % 30.628 M 1.16 % 30.277 M
Total current assets 119.593 M 0.20 % 119.351 M 28.02 % 93.227 M -20.48 % 117.230 M 4.84 % 111.823 M -17.03 % 134.777 M 56.11 % 86.335 M -25.97 % 116.619 M -54.01 % 253.597 M 260.83 % 70.281 M 5.49 % 66.622 M 4.72 % 63.621 M -1.05 % 64.293 M 8.02 % 59.520 M -8.90 % 65.336 M -12.37 % 74.561 M 8.77 % 68.551 M 9.20 % 62.777 M -10.02 % 69.765 M 19.28 % 58.486 M 2.89 % 56.842 M 8.22 % 52.525 M -2.13 % 53.669 M 11.00 % 48.352 M 5.40 % 45.873 M
Inventory 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -4.339 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net receivables 55.314 M 6.83 % 51.778 M -4.98 % 54.494 M 2.00 % 53.425 M 104.46 % 26.130 M -39.90 % 43.477 M 14.95 % 37.821 M -35.72 % 58.837 M 242.91 % 17.158 M -12.28 % 19.560 M 4.18 % 18.776 M 0.69 % 18.648 M 12.63 % 16.557 M -7.21 % 17.844 M 73.63 % 10.277 M 0.000 -100.00 % 13.719 M -6.64 % 14.695 M -12.66 % 16.826 M 66.64 % 10.097 M -15.00 % 11.879 M 0.52 % 11.818 M -27.89 % 16.389 M -5.52 % 17.347 M 14.67 % 15.128 M
Tax assets 0.000 0.000 -100.00 % 733.000 K 0.000 -100.00 % 7.284 M 0.000 -100.00 % 7.436 M 0.000 -100.00 % 4.919 M 104.28 % 2.408 M -12.21 % 2.743 M -38.21 % 4.439 M 43.19 % 3.100 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 4.058 M -19.55 % 5.044 M 35.41 % 3.725 M -26.15 % 5.044 M 25.94 % 4.005 M 19.59 % 3.349 M -6.64 % 3.587 M -35.31 % 5.545 M 200.70 % 1.844 M 13.83 % 1.620 M 125.31 % 719.000 K -29.85 % 1.025 M -39.99 % 1.708 M 103.09 % 841.000 K 2.06 % 824.000 K 67.14 % 493.000 K -35.05 % 759.000 K -39.13 % 1.247 M -15.34 % 1.473 M -71.35 % 5.142 M 283.45 % 1.341 M -68.25 % 4.223 M 243.89 % 1.228 M -73.99 % 4.722 M 177.93 % 1.699 M
Tax payables 0.000 0.000 -100.00 % 4.278 M 612.82 % 600.151 K -92.05 % 7.553 M 0.000 -100.00 % 5.011 M 0.000 0.000 -100.00 % 2.203 M 133.12 % 945.000 K 589.78 % 137.000 K -88.79 % 1.222 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Deferred revenue non current 0.000 0.000 -100.00 % 958.000 K -49.96 % 1.914 M -33.31 % 2.870 M 235.48 % 855.600 K -42.93 % 1.499 M 0.000 0.000 0.000 100.00 % -2.017 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 3.914 M 34.69 % 2.906 M -39.14 % 4.775 M 64.32 % 2.906 M -20.54 % 3.657 M 82.76 % 2.001 M -49.15 % 3.935 M -6.49 % 4.208 M 91.19 % 2.201 M -17.50 % 2.668 M -9.96 % 2.963 M 15.16 % 2.573 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 94.400 M 0.90 % 93.556 M -67.58 % 288.592 M -0.14 % 288.989 M 209.16 % 93.476 M -68.11 % 293.159 M 201.56 % 97.213 M 0.24 % 96.977 M 359.48 % 21.106 M 0.04 % 21.097 M -0.04 % 21.106 M 0.21 % 21.061 M 5.14 % 20.031 M 0.00 % 20.030 M 1.28 % 19.777 M 10.04 % 17.972 M -0.01 % 17.974 M 0.23 % 17.932 M -0.41 % 18.006 M 0.96 % 17.835 M 0.57 % 17.734 M 25.93 % 14.082 M -10.48 % 15.731 M -0.21 % 15.764 M 0.36 % 15.708 M
Deferred tax liabilities non current 0.000 -100.00 % 32.708 M -2.19 % 33.441 M -18.99 % 41.279 M -5.24 % 43.563 M -8.99 % 47.863 M -4.53 % 50.135 M 12.89 % 44.411 M 15 648.56 % 282.000 K 0.000 -100.00 % 335.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 551.060 M -4.05 % 574.337 M 5.64 % 543.655 M -5.21 % 573.526 M -1.68 % 583.330 M -4.54 % 611.098 M 5.82 % 577.472 M -5.04 % 608.128 M 94.99 % 311.882 M 154.93 % 122.338 M 5.25 % 116.241 M 3.29 % 112.535 M 5.73 % 106.438 M 9.64 % 97.082 M -1.87 % 98.932 M -6.78 % 106.123 M 9.24 % 97.151 M 10.81 % 87.670 M -6.51 % 93.779 M 16.61 % 80.420 M 2.81 % 78.222 M 6.24 % 73.631 M 1.06 % 72.857 M 9.93 % 66.275 M 2.95 % 64.375 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30
Deferred income tax 0.000 0.000 0.000 100.00 % -45.351 M -61.75 % -28.037 M 35.76 % -43.642 M -12.79 % -38.694 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 3.094 M 39.94 % 2.211 M 0.000 -100.00 % 1.106 M 25.27 % 882.500 K 43.85 % 613.500 K 11.24 % 551.500 K 8.88 % 506.499 K -7.35 % 546.676 K 4.33 % 524.000 K 322.28 % 124.088 K -76.81 % 535.000 K 92.37 % 278.110 K -62.42 % 740.000 K 48.55 % 498.158 K 201.91 % 165.000 K 5.47 % 156.446 K 23.19 % 127.000 K -5.93 % 135.000 K 16.38 % 116.000 K -10.77 % 130.000 K 11.11 % 117.000 K 14.71 % 101.992 K 6.24 % 96.000 K 12.12 % 85.624 K
Change in working capital -41.390 M -1 117.71 % -3.399 M 67.71 % -10.526 M -260.50 % 6.558 M -88.80 % 58.532 M 659.65 % -10.459 M -39.53 % -7.495 M 17.58 % -9.094 M -255.13 % 5.862 M 1 706.42 % 324.530 K -80.61 % 1.673 M 142.30 % -3.956 M -154.77 % 7.223 M 186.75 % -8.327 M -189.91 % 9.261 M 225.49 % -7.380 M -399.51 % 2.464 M -33.08 % 3.682 M 138.49 % -9.566 M -737.31 % 1.501 M 90.72 % 787.000 K -83.02 % 4.635 M 192.42 % -5.015 M -86.22 % -2.693 M -39.25 % -1.934 M
Accounts receivables -14.631 M -299.73 % 7.326 M 2 481.98 % -307.539 K 98.54 % -21.011 M -433.43 % 6.301 M 228.35 % -4.910 M -145.90 % 10.697 M 170.28 % -15.221 M -586.72 % 3.127 M 384.23 % -1.100 M -294.13 % 566.770 K 130.60 % -1.852 M -179.67 % 2.325 M 127.92 % -8.327 M -189.91 % 9.261 M 225.49 % -7.380 M -399.51 % 2.464 M -33.08 % 3.682 M 138.49 % -9.566 M -737.31 % 1.501 M 90.72 % 787.000 K -83.02 % 4.635 M 192.42 % -5.015 M -86.22 % -2.693 M -39.25 % -1.934 M
Inventory 0.000 0.000 0.000 0.000 0.000 100.00 % -25.476 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 100.00 % -6.644 M -231.55 % 5.050 M -49.55 % 10.011 M 4 857.91 % 201.924 K 103.64 % -5.549 M 69.50 % -18.192 M -396.92 % 6.127 M 124.01 % 2.735 M 91.96 % 1.425 M 28.76 % 1.107 M 152.60 % -2.104 M -142.94 % 4.899 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -26.759 M -687.26 % -3.399 M 77.74 % -15.269 M -186.96 % 17.558 M -66.25 % 52.029 M 104.23 % 25.476 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other non cash items 10.668 M -70.25 % 35.860 M 1 184.18 % -3.308 M -107.40 % 44.672 M 50.89 % 29.605 M -33.46 % 44.492 M 9.77 % 40.530 M 15.28 % 35.157 M 1 070.27 % -3.623 M -155.23 % 6.561 M 47.99 % 4.433 M -47.90 % 8.510 M 24 309.82 % 34.861 K 100.53 % -6.601 M -213.15 % 5.834 M 18.91 % 4.906 M 59.72 % 3.072 M 151.36 % -5.981 M -151.47 % 11.620 M 4 203.70 % 270.000 K -89.96 % 2.688 M 158.46 % 1.040 M -76.75 % 4.473 M 174.25 % 1.631 M 81.55 % 898.376 K
Net cash provided by operating activities 2.267 M -95.88 % 54.962 M 407.95 % 10.820 M -60.99 % 27.736 M -66.69 % 83.267 M 634.33 % 11.339 M -22.43 % 14.619 M 68.56 % 8.673 M -7.23 % 9.349 M -32.83 % 13.918 M -0.50 % 13.989 M 107.34 % 6.747 M -62.49 % 17.989 M 472.74 % -4.826 M -119.62 % 24.594 M 355.95 % 5.394 M -60.79 % 13.756 M 235.84 % 4.096 M -50.21 % 8.227 M 14.34 % 7.195 M -19.94 % 8.987 M -15.18 % 10.595 M 127.36 % 4.660 M 35.11 % 3.449 M -17.61 % 4.186 M
Investments in property plant and equipment -144.000 K 76.96 % -625.000 K 92.49 % -8.317 M 4.32 % -8.693 M -8.27 % -8.028 M -5.61 % -7.602 M -11.17 % -6.838 M 2.86 % -7.040 M -33.27 % -5.282 M -7.00 % -4.937 M 8.04 % -5.369 M -20.43 % -4.458 M 18.60 % -5.477 M -1 156.15 % -436.000 K -73.71 % -251.000 K -37.16 % -183.000 K -28.87 % -142.000 K 72.27 % -512.000 K -116.95 % -236.000 K -29.67 % -182.000 K 40.13 % -304.000 K -310.81 % -74.000 K -37.04 % -54.000 K 78.74 % -254.000 K -225.64 % -78.000 K
Acquisitions net 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -13.235 M 95.45 % -291.161 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -247.000 K 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites -8.195 M -24.10 % -6.604 M 0.000 0.000 100.00 % -3.904 M -11.37 % -3.505 M -2.59 % -3.417 M 0.19 % -3.423 M -23.24 % -2.778 M -20.47 % -2.306 M 9.87 % -2.558 M -21.75 % -2.101 M 21.38 % -2.673 M 39.74 % -4.435 M -106.47 % -2.148 M -1.80 % -2.110 M 14.68 % -2.473 M -70.32 % -1.452 M -5.37 % -1.378 M -74.87 % -788.000 K -12.41 % -700.998 K -537.27 % -110.000 K -144.44 % -45.000 K 26.23 % -61.000 K 81.63 % -332.000 K
Net cash used for investing activites -8.339 M -15.37 % -7.229 M 13.09 % -8.317 M 4.32 % -8.693 M -8.27 % -8.028 M -5.61 % -7.602 M 62.13 % -20.073 M 93.27 % -298.201 M -5 545.17 % -5.282 M -7.00 % -4.937 M 8.04 % -5.369 M -20.43 % -4.458 M 18.60 % -5.477 M -12.44 % -4.871 M -103.04 % -2.399 M -4.62 % -2.293 M 12.31 % -2.615 M -33.15 % -1.964 M -21.69 % -1.614 M -66.39 % -970.000 K 3.48 % -1.005 M -133.18 % -431.000 K -335.35 % -99.000 K 68.57 % -315.000 K 23.17 % -410.000 K
Debt repayment -4.215 M 82.97 % -24.754 M -4.16 % -23.765 M 2.53 % -24.383 M 1.51 % -24.756 M -500.93 % -4.120 M -365.55 % 1.551 M -98.65 % 115.078 M 0.000 0.000 -100.00 % 435.810 K 193.27 % -467.254 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 -100.00 % 33.731 K -86.17 % 243.829 K 0.000 0.000 0.000 0.000 -100.00 % 186.349 M 0.000 100.00 % -322.164 K -132.50 % 991.337 K 83 515.03 % 1.186 K -99.75 % 481.992 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased -29.000 K 98.41 % -1.826 M -21.39 % -1.504 M 18.91 % -1.855 M 54.44 % -4.072 M -10 883.08 % -37.076 K 97.71 % -1.621 M 0.000 100.00 % -419.786 K 0.000 100.00 % -1.231 M 0.000 0.000 0.000 100.00 % -37.687 M 0.000 0.000 100.00 % -5.969 M 0.000 0.000 0.000 100.00 % -3.579 M 0.000 0.000 0.000
Dividends paid -6.168 M 12.46 % -7.046 M -23.97 % -5.684 M 20.60 % -7.158 M -35.28 % -5.291 M 22.68 % -6.844 M -19.46 % -5.729 M 20.10 % -7.170 M -78.74 % -4.011 M 28.10 % -5.579 M -51.05 % -3.693 M 33.92 % -5.589 M -49.98 % -3.727 M 20.93 % -4.713 M -25.65 % -3.751 M 7.75 % -4.066 M -30.74 % -3.110 M 4.19 % -3.246 M -13.66 % -2.856 M 7.78 % -3.097 M -22.70 % -2.524 M 11.87 % -2.864 M -11.18 % -2.576 M 7.44 % -2.783 M -25.87 % -2.211 M
Other financing activites -888.797 K -103.98 % 22.308 M 3 112.04 % -740.633 K 3.32 % -766.031 K 78.49 % -3.562 M 29.66 % -5.064 M -380.45 % -1.054 M 98.08 % -54.947 M -2 352.97 % -2.240 M -463.09 % -397.812 K 59.58 % -984.149 K 0.000 -100.00 % 0.076 100.00 % -236.992 K 92.38 % -3.109 M 0.000 -100.00 % 27.924 K -98.85 % 2.434 M 3 145.23 % 75.000 K 275.00 % 20.000 K 0.000 100.00 % -3.539 M 0.000 0.000 -100.00 % 89.000 K
Net cash used provided by financing activities -11.301 M 0.15 % -11.318 M 64.25 % -31.660 M 6.66 % -33.919 M 3.05 % -34.985 M -178.92 % -12.543 M -89.18 % -6.630 M -106.23 % 106.412 M -40.78 % 179.678 M 3 106.37 % -5.977 M -3.13 % -5.795 M -14.42 % -5.065 M -35.96 % -3.725 M 16.62 % -4.468 M 79.28 % -21.567 M -430.42 % -4.066 M -32.49 % -3.069 M 47.50 % -5.846 M -110.21 % -2.781 M 9.62 % -3.077 M -21.91 % -2.524 M 60.58 % -6.403 M -148.56 % -2.576 M 7.44 % -2.783 M -31.15 % -2.122 M
Effect of forex changes on cash 1.309 M 21.78 % 1.075 M 2 126.71 % -53.056 K -119.65 % 270.024 K 100.51 % -53.144 M -203.01 % 51.593 M 433.82 % 9.665 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash -16.064 M -142.85 % 37.491 M 228.35 % -29.210 M -99.99 % -14.606 M -13.31 % -12.890 M -130.13 % 42.787 M 1 867.68 % -2.421 M 98.69 % -184.683 M -199.88 % 184.896 M 6 342.48 % 2.870 M -0.28 % 2.878 M 203.67 % -2.776 M -131.60 % 8.786 M 224.06 % -7.083 M -2 355.57 % 314.000 K 165.08 % -482.500 K -111.95 % 4.036 M 317.34 % -1.857 M -196.92 % 1.916 M 21.73 % 1.574 M -42.32 % 2.729 M 45.12 % 1.881 M 89.47 % 992.500 K 465.53 % 175.500 K -78.78 % 827.000 K
Cash at beginning of period 72.160 M 108.59 % 34.594 M -45.86 % 63.895 M -18.51 % 78.410 M -14.12 % 91.301 M 88.20 % 48.514 M -4.75 % 50.934 M -78.38 % 235.617 M 364.54 % 50.721 M 6.00 % 47.851 M 6.40 % 44.973 M -5.81 % 47.749 M 10 331 174 941.52 % -0.462 -100.00 % 45.751 M 0.000 -100.00 % 52.688 M 0.000 -100.00 % 46.955 M 0.000 -100.00 % 43.406 M 0.000 -100.00 % 34.494 M 0.000 -100.00 % 30.453 M 0.000
Cash at end of period 56.021 M -12.32 % 63.895 M 84.70 % 34.594 M -45.78 % 63.805 M -18.63 % 78.410 M -14.12 % 91.301 M 88.20 % 48.514 M -4.75 % 50.934 M -78.38 % 235.617 M 364.54 % 50.721 M 6.00 % 47.851 M 6.40 % 44.973 M 411.85 % 8.786 M -77.28 % 38.668 M 12 214.65 % 314.000 K -99.40 % 52.205 M 1 193.48 % 4.036 M -91.05 % 45.098 M 2 253.76 % 1.916 M -95.74 % 44.980 M 1 548.22 % 2.729 M -92.50 % 36.374 M 3 564.89 % 992.500 K -96.76 % 30.628 M 3 603.51 % 827.000 K
Operating cash flow 2.660 M -91.01 % 29.573 M 173.31 % 10.820 M -60.99 % 27.736 M -66.69 % 83.267 M 634.33 % 11.339 M -22.43 % 14.619 M 68.56 % 8.673 M -7.23 % 9.349 M -32.83 % 13.918 M -0.50 % 13.989 M 107.34 % 6.747 M -62.49 % 17.989 M 472.74 % -4.826 M -119.62 % 24.594 M 355.95 % 5.394 M -60.79 % 13.756 M 235.84 % 4.096 M -50.21 % 8.227 M 14.34 % 7.195 M -19.94 % 8.987 M -15.18 % 10.595 M 127.36 % 4.660 M 35.11 % 3.449 M -17.61 % 4.186 M
Capital expenditure -144.000 K 76.96 % -625.000 K 92.49 % -8.317 M 4.32 % -8.693 M -8.27 % -8.028 M -5.61 % -7.602 M -11.17 % -6.838 M 2.86 % -7.040 M -33.27 % -5.282 M -7.00 % -4.937 M 8.04 % -5.369 M -20.43 % -4.458 M 18.60 % -5.477 M -1 156.15 % -436.000 K -73.71 % -251.000 K -37.16 % -183.000 K -28.87 % -142.000 K 72.27 % -512.000 K -116.95 % -236.000 K -29.67 % -182.000 K 40.13 % -304.000 K -310.81 % -74.000 K -37.04 % -54.000 K 78.74 % -254.000 K -225.64 % -78.000 K
Free CashFlow 2.516 M -91.31 % 28.948 M 1 056.58 % 2.503 M -86.86 % 19.043 M -74.69 % 75.238 M 1 913.07 % 3.737 M -51.96 % 7.780 M 376.47 % 1.633 M -59.84 % 4.066 M -54.72 % 8.981 M 4.19 % 8.620 M 276.60 % 2.289 M -81.71 % 12.512 M 337.77 % -5.262 M -121.62 % 24.343 M 367.15 % 5.211 M -61.72 % 13.614 M 279.85 % 3.584 M -55.15 % 7.991 M 13.95 % 7.013 M -19.23 % 8.683 M -17.47 % 10.521 M 128.42 % 4.606 M 44.16 % 3.195 M -22.22 % 4.108 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013
Date Form 10K
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013