
Roche Bobois S.A. RBO.PA
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 413.978 M -3.64 % | 429.630 M 5.16 % | 408.554 M 22.34 % | 333.955 M 25.55 % | 265.994 M -3.18 % | 274.721 M 6.91 % | 256.954 M 3.39 % | 248.531 M 0.04 % | 248.437 M 3.25 % | 240.618 M |
Net income | 15.604 M -50.16 % | 31.309 M 0.17 % | 31.257 M 66.84 % | 18.735 M 87.84 % | 9.974 M 7.20 % | 9.304 M 47.99 % | 6.287 M -0.84 % | 6.340 M -29.28 % | 8.965 M -18.49 % | 10.998 M |
Income before tax | 21.471 M -49.52 % | 42.530 M 0.72 % | 42.225 M 60.16 % | 26.365 M 91.20 % | 13.789 M 0.20 % | 13.761 M 28.85 % | 10.680 M 4.79 % | 10.192 M -17.93 % | 12.418 M -10.43 % | 13.864 M |
Income before tax ratio | 0.05 -47.61 % | 0.10 -4.22 % | 0.10 30.91 % | 0.08 52.29 % | 0.05 3.49 % | 0.05 20.52 % | 0.04 1.35 % | 0.04 -17.96 % | 0.05 -13.25 % | 0.06 |
EBITDA | 73.939 M -15.79 % | 87.800 M 0.91 % | 87.008 M 31.58 % | 66.125 M 30.25 % | 50.768 M 15.60 % | 43.918 M 155.95 % | 17.159 M -10.08 % | 19.083 M -6.25 % | 20.355 M -1.83 % | 20.735 M |
Net income ratio | 0.04 -48.28 % | 0.07 -4.75 % | 0.08 36.37 % | 0.06 49.61 % | 0.04 10.72 % | 0.03 38.42 % | 0.02 -4.09 % | 0.03 -29.31 % | 0.04 -21.05 % | 0.05 |
Ratio EBITDA | 0.18 -12.60 % | 0.20 -4.04 % | 0.21 7.56 % | 0.20 3.74 % | 0.19 19.39 % | 0.16 139.39 % | 0.07 -13.03 % | 0.08 -6.28 % | 0.08 -4.92 % | 0.09 |
Gross profit ratio | 0.65 0.55 % | 0.65 88.83 % | 0.34 12.86 % | 0.30 5.93 % | 0.29 -53.99 % | 0.62 1.23 % | 0.62 -2.13 % | 0.63 -0.47 % | 0.63 0.01 % | 0.63 |
Weighted average shs out dil | 10.143 M -0.04 % | 10.146 M -1.49 % | 10.300 M 1.25 % | 10.173 M 2.04 % | 9.969 M 0.79 % | 9.891 M 0.25 % | 9.867 M -0.08 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M |
Weighted average shs out | 10.127 M 0.87 % | 10.039 M 0.44 % | 9.995 M 0.93 % | 9.903 M 0.33 % | 9.870 M 0.03 % | 9.867 M 0.00 % | 9.867 M -0.08 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M |
EPS diluted | 1.54 -50.16 % | 3.09 1.98 % | 3.03 64.67 % | 1.84 84.00 % | 1.00 6.38 % | 0.94 46.88 % | 0.64 0.00 % | 0.64 -29.67 % | 0.91 -18.02 % | 1.11 |
Earnings per share | 1.54 -50.64 % | 3.12 -0.32 % | 3.13 65.61 % | 1.89 87.13 % | 1.01 7.45 % | 0.94 46.88 % | 0.64 0.00 % | 0.64 -29.67 % | 0.91 -18.02 % | 1.11 |
Gross profit | 270.045 M -3.11 % | 278.723 M 98.57 % | 140.368 M 38.07 % | 101.662 M 33.00 % | 76.438 M -55.45 % | 171.588 M 8.23 % | 158.543 M 1.19 % | 156.686 M -0.43 % | 157.366 M 3.26 % | 152.397 M |
Income tax expense | 5.668 M -49.04 % | 11.123 M 1.95 % | 10.910 M 44.03 % | 7.575 M 105.17 % | 3.692 M -11.19 % | 4.157 M 4.08 % | 3.994 M 9.30 % | 3.654 M 5.97 % | 3.448 M 24.21 % | 2.776 M |
Cost of revenue | 143.933 M -4.62 % | 150.907 M -43.73 % | 268.186 M 15.45 % | 232.293 M 22.55 % | 189.556 M 83.80 % | 103.133 M 4.80 % | 98.411 M 7.15 % | 91.845 M 0.85 % | 91.071 M 3.23 % | 88.221 M |
General and administrative expenses | 2.321 M 7.01 % | 2.169 M 33.39 % | 1.626 M 19.82 % | 1.357 M 2.57 % | 1.323 M 4.17 % | 1.270 M 11.31 % | 1.141 M -95.18 % | 23.659 M 3.52 % | 22.854 M -75.80 % | 94.445 M |
Selling and marketing expenses | 34.319 M -6.54 % | 36.722 M -10.97 % | 41.246 M 29.75 % | 31.789 M 26.84 % | 25.063 M -13.22 % | 28.881 M 1.47 % | 28.462 M -0.48 % | 28.600 M -0.98 % | 28.882 M -0.22 % | 28.947 M |
Other expenses | 205.142 M 5.99 % | 193.556 M 315.28 % | 46.609 M 29.99 % | 35.855 M 549.66 % | 5.519 M -95.57 % | 124.458 M 3 969.96 % | -3.216 M -103.58 % | 89.725 M 2.16 % | 87.829 M 52.44 % | 57.615 M |
Operating expenses | 243.919 M 4.94 % | 232.447 M 154.77 % | 91.237 M 30.61 % | 69.854 M 25.02 % | 55.874 M -64.11 % | 155.677 M 5.45 % | 147.631 M 3.25 % | 142.984 M 1.77 % | 140.497 M 1.74 % | 138.088 M |
Cost and expenses | 387.852 M 1.08 % | 383.711 M 6.76 % | 359.423 M 17.55 % | 305.749 M 23.03 % | 248.512 M -3.98 % | 258.810 M 5.19 % | 246.042 M 4.77 % | 234.829 M 1.41 % | 231.568 M 2.32 % | 226.309 M |
Research and development expenses | 2.137 M | 0.000 -100.00 % | 1.756 M 105.86 % | 853.000 K 85.43 % | 460.000 K -56.93 % | 1.068 M -16.37 % | 1.277 M 27.70 % | 1.000 M 7.30 % | 932.000 K | 0.000 |
Selling general and administrative expenses | 36.640 M -5.79 % | 38.891 M -9.29 % | 42.872 M 29.34 % | 33.146 M -33.57 % | 49.895 M 65.48 % | 30.151 M 1.85 % | 29.603 M -43.35 % | 52.259 M 1.01 % | 51.736 M -58.07 % | 123.392 M |
Interest income | 218.000 K -71.20 % | 757.000 K -75.26 % | 3.060 M 16 900.00 % | 18.000 K 50.00 % | 12.000 K -99.44 % | 2.150 M 826.72 % | 232.000 K -38.79 % | 379.000 K 18 850.00 % | 2.000 K -99.74 % | 777.000 K |
Interest expense | 5.480 M 32.14 % | 4.147 M -48.78 % | 8.096 M 26.15 % | 6.418 M 28.90 % | 4.979 M 132.55 % | 2.141 M 818.88 % | 233.000 K -40.41 % | 391.000 K -30.43 % | 562.000 K -27.76 % | 778.000 K |
Depreciation and amortization | 46.988 M 14.83 % | 40.920 M 11.54 % | 36.687 M 10.03 % | 33.342 M 5.43 % | 31.624 M 12.87 % | 28.017 M 344.01 % | 6.310 M -1.90 % | 6.432 M 15.41 % | 5.573 M -8.53 % | 6.093 M |
Operating income | 26.126 M -43.54 % | 46.276 M -5.81 % | 49.131 M 74.19 % | 28.205 M 37.16 % | 20.564 M 22.28 % | 16.817 M 45.55 % | 11.554 M 1.39 % | 11.396 M -16.61 % | 13.666 M -4.51 % | 14.312 M |
Operating income ratio | 0.06 -41.41 % | 0.11 -10.43 % | 0.12 42.39 % | 0.08 9.25 % | 0.08 26.29 % | 0.06 36.14 % | 0.04 -1.94 % | 0.05 -16.64 % | 0.06 -7.52 % | 0.06 |
Total other income expenses net | -4.655 M -24.27 % | -3.746 M 45.80 % | -6.911 M -276.01 % | -1.838 M 72.87 % | -6.775 M -121.62 % | -3.057 M -249.37 % | -875.000 K 33.10 % | -1.308 M 33.09 % | -1.955 M -336.38 % | -448.000 K |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 171.566 M 22.84 % | 139.666 M 54.54 % | 90.377 M 1.65 % | 88.909 M -17.25 % | 107.448 M 9.27 % | 98.331 M 1 785.18 % | 5.216 M 153.35 % | -9.777 M -116.07 % | -4.525 M -147.29 % | 9.568 M -40.87 % | 16.182 M |
Total investments | 193.000 K -14.60 % | 226.000 K -95.29 % | 4.802 M 8.35 % | 4.432 M -26.00 % | 5.989 M 739.97 % | 713.000 K -46.23 % | 1.326 M 0.68 % | 1.317 M 3.86 % | 1.268 M 5.32 % | 1.204 M -10.75 % | 1.349 M |
Total debt | 226.455 M 10.32 % | 205.263 M 23.37 % | 166.378 M -3.94 % | 173.200 M -4.19 % | 180.769 M 39.67 % | 129.423 M 523.70 % | 20.751 M 6.02 % | 19.572 M 16.15 % | 16.851 M -30.91 % | 24.389 M -16.29 % | 29.135 M |
Accumulated other comprehensive income loss | 605.000 K -98.85 % | 52.626 M 5 540.51 % | 933.000 K 1 557.84 % | -63.999 K 89.91 % | -634.000 K -108.26 % | 7.671 M 170.01 % | 2.841 M -75.39 % | 11.544 M 8.56 % | 10.634 M 271.30 % | 2.864 M | 0.000 |
Retained earnings | 43.190 M -17.93 % | 52.626 M 25.21 % | 42.030 M 30.24 % | 32.272 M 101.21 % | 16.039 M 124.48 % | 7.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock | 50.672 M 0.89 % | 50.227 M 0.44 % | 50.005 M 0.90 % | 49.561 M 0.37 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M |
Total equity | 97.827 M -6.65 % | 104.792 M 10.63 % | 94.721 M 13.59 % | 83.387 M 25.14 % | 66.635 M 12.67 % | 59.141 M 10.68 % | 53.432 M -13.44 % | 61.731 M 3.54 % | 59.618 M 14.43 % | 52.099 M 28.70 % | 40.482 M |
Other non current liabilities | 13.861 M 205.98 % | 4.530 M 14.39 % | 3.960 M -11.35 % | 4.467 M 7.79 % | 4.144 M | 0.000 -100.00 % | 7.063 M 124.01 % | 3.153 M 230.16 % | 955.000 K -56.49 % | 2.195 M -99.83 % | 1.310 B |
Long term debt | 166.947 M 14.19 % | 146.195 M 6.67 % | 137.055 M -5.15 % | 144.492 M 28.38 % | 112.553 M 15.74 % | 97.248 M 653.45 % | 12.907 M 68.41 % | 7.664 M 51.64 % | 5.054 M -64.12 % | 14.087 M -24.97 % | 18.776 M |
Total non current liabilities | 180.954 M 19.76 % | 151.101 M 6.89 % | 141.357 M -5.43 % | 149.473 M 27.37 % | 117.352 M 1 459.70 % | 7.524 M -41.71 % | 12.907 M -13.35 % | 14.896 M 46.01 % | 10.202 M -40.15 % | 17.047 M -98.72 % | 1.332 B |
Other current liabilities | 88.054 M 2 852.85 % | 2.982 M -82.45 % | 16.996 M -4.17 % | 17.736 M 28.14 % | 13.841 M -9.72 % | 15.332 M -70.31 % | 51.639 M 2 904.01 % | 1.719 M -3.26 % | 1.777 M -29.93 % | 2.536 M -92.59 % | 34.232 M |
Deferred revenue | 0.000 -100.00 % | 78.575 M -20.54 % | 98.882 M 9.68 % | 90.157 M 57.05 % | 57.405 M 24.88 % | 45.968 M 16.13 % | 39.583 M -24.69 % | 52.558 M 10.82 % | 47.428 M 12.38 % | 42.203 M 2.27 % | 41.265 M |
Short term debt | 59.508 M 0.75 % | 59.067 M 101.44 % | 29.323 M 2.14 % | 28.708 M -57.92 % | 68.216 M 112.02 % | 32.175 M 292.09 % | 8.206 M -31.09 % | 11.908 M 0.94 % | 11.797 M 14.51 % | 10.302 M -0.55 % | 10.359 M |
Total current liabilities | 205.876 M 5.54 % | 195.073 M 5.57 % | 184.778 M 8.35 % | 170.543 M -1.02 % | 172.299 M 38.03 % | 124.824 M 42.83 % | 87.392 M -6.51 % | 93.473 M 5.60 % | 88.516 M 8.78 % | 81.369 M -2.07 % | 83.090 M |
Total liabilities | 386.830 M 11.74 % | 346.174 M 6.14 % | 326.135 M 1.91 % | 320.016 M 10.48 % | 289.651 M 26.97 % | 228.122 M 111.29 % | 107.966 M -0.37 % | 108.369 M 9.78 % | 98.718 M 0.31 % | 98.416 M -93.04 % | 1.415 B |
Other non current assets | 5.713 M 7.13 % | 5.333 M 123.47 % | -22.723 M -61.27 % | -14.090 M -0.37 % | -14.038 M -155.84 % | -5.487 M -16.55 % | -4.708 M -1 082.88 % | 479.000 K -6.08 % | 510.000 K -12.52 % | 583.000 K -22.16 % | 749.000 K |
Long term investments | 193.000 K -14.60 % | 226.000 K -95.29 % | 4.802 M 8.35 % | 4.432 M -26.00 % | 5.989 M 739.97 % | 713.000 K -46.23 % | 1.326 M -69.97 % | 4.416 M 3.01 % | 4.287 M 13.86 % | 3.765 M -8.68 % | 4.123 M |
Intangible assets | 344.000 K 0.00 % | 344.000 K -98.51 % | 23.155 M 57.86 % | 14.668 M -1.19 % | 14.844 M 1 769.52 % | 794.000 K -71.55 % | 2.791 M -11.37 % | 3.149 M 15.26 % | 2.732 M -2.88 % | 2.813 M 2.70 % | 2.739 M |
GoodWill | 42.573 M 48.69 % | 28.632 M 26.00 % | 22.723 M 61.27 % | 14.090 M 0.00 % | 14.090 M 132.82 % | 6.052 M 27.95 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M |
Goodwill and intangible assets | 42.917 M 48.11 % | 28.976 M -36.84 % | 45.878 M 59.53 % | 28.758 M -0.61 % | 28.934 M 322.64 % | 6.846 M -8.97 % | 7.521 M -4.54 % | 7.879 M 5.59 % | 7.462 M -1.07 % | 7.543 M 0.99 % | 7.469 M |
Property plant equipment net | 229.926 M 5.70 % | 217.533 M 14.48 % | 190.014 M -0.78 % | 191.510 M 16.36 % | 164.590 M 12.49 % | 146.317 M 313.72 % | 35.366 M 4.03 % | 33.997 M 2.10 % | 33.299 M 6.26 % | 31.338 M -0.04 % | 31.350 M |
Total non current assets | 287.415 M 11.05 % | 258.820 M 15.67 % | 223.766 M 3.12 % | 216.996 M 13.42 % | 191.325 M 24.34 % | 153.876 M 248.03 % | 44.213 M -16.10 % | 52.696 M 3.59 % | 50.872 M 5.89 % | 48.041 M -1.98 % | 49.010 M |
Other current assets | 17.950 M 32.27 % | 13.571 M 32.34 % | 10.255 M 33.49 % | 7.682 M 112.27 % | 3.619 M -56.27 % | 8.275 M 66.26 % | 4.977 M -22.71 % | 6.439 M 23.80 % | 5.201 M -6.73 % | 5.576 M -26.23 % | 7.559 M |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.099 M -2.65 % | -3.019 M -17.88 % | -2.561 M 7.68 % | -2.774 M |
cash and cash equivalents | 54.889 M -16.32 % | 65.597 M -13.69 % | 76.001 M -9.83 % | 84.291 M 14.96 % | 73.321 M 135.82 % | 31.092 M 100.14 % | 15.535 M -47.07 % | 29.349 M 37.30 % | 21.376 M 44.23 % | 14.821 M 14.42 % | 12.953 M |
Cash and short term investments | 54.889 M -16.32 % | 65.597 M -13.69 % | 76.001 M -9.83 % | 84.291 M 14.96 % | 73.321 M 135.82 % | 31.092 M 100.14 % | 15.535 M -47.07 % | 29.349 M 37.30 % | 21.376 M 44.23 % | 14.821 M 14.42 % | 12.953 M |
Total current assets | 197.242 M 2.65 % | 192.146 M -2.51 % | 197.090 M 5.73 % | 186.407 M 13.00 % | 164.961 M 32.84 % | 124.180 M 13.90 % | 109.026 M -7.14 % | 117.404 M 9.25 % | 107.465 M 4.87 % | 102.475 M 6.19 % | 96.504 M |
Inventory | 101.490 M 8.47 % | 93.564 M 2.25 % | 91.502 M 18.31 % | 77.342 M 14.89 % | 67.319 M 0.81 % | 66.777 M 6.41 % | 62.752 M 7.14 % | 58.569 M 1.90 % | 57.476 M 7.70 % | 53.366 M 0.02 % | 53.355 M |
Net receivables | 22.913 M 18.02 % | 19.414 M 0.42 % | 19.332 M 13.11 % | 17.092 M -17.44 % | 20.702 M 14.78 % | 18.036 M 4.91 % | 17.192 M -25.40 % | 23.047 M -1.56 % | 23.412 M -18.46 % | 28.712 M 26.84 % | 22.637 M |
Tax assets | 8.666 M 28.35 % | 6.752 M 16.51 % | 5.795 M -9.25 % | 6.386 M 9.16 % | 5.850 M 6.62 % | 5.487 M 16.55 % | 4.708 M -20.54 % | 5.925 M 11.50 % | 5.314 M 10.43 % | 4.812 M -9.53 % | 5.319 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.207 M 12.84 % | 8.159 M | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -100.00 % | 1.310 B |
Account payables | 40.562 M 9.13 % | 37.167 M -4.94 % | 39.097 M 22.73 % | 31.857 M 1.75 % | 31.310 M 4.66 % | 29.916 M 11.99 % | 26.712 M -2.11 % | 27.288 M -0.82 % | 27.514 M 4.50 % | 26.328 M -0.65 % | 26.499 M |
Tax payables | 17.752 M 2.72 % | 17.282 M 3 500.42 % | 480.000 K -76.98 % | 2.085 M 36.54 % | 1.527 M 6.56 % | 1.433 M 71.62 % | 835.000 K -93.68 % | 13.214 M 12.71 % | 11.724 M 8.21 % | 10.834 M -9.72 % | 12.000 M |
Deferred revenue non current | 0.000 -100.00 % | 1.000 K -100.00 % | 128.654 M 9.23 % | 117.786 M | 0.000 -100.00 % | 7.144 M -41.93 % | 12.303 M 256.40 % | 3.452 M 0.97 % | 3.419 M -84.30 % | 21.778 M 792.18 % | 2.441 M |
Minority interest | 3.360 M 73.29 % | 1.939 M 10.61 % | 1.753 M 8.34 % | 1.618 M -12.73 % | 1.854 M -11.46 % | 2.094 M 72.35 % | 1.215 M 49.82 % | 811.000 K 306.89 % | -392.000 K -178.01 % | -141.000 K -179.66 % | 177.000 K |
Capital lease obligations | 185.504 M 8.96 % | 170.253 M 9.66 % | 155.259 M -0.80 % | 156.508 M 18.20 % | 132.413 M 20.76 % | 109.654 M | 0.000 | 0.000 -100.00 % | 1.371 M 1.18 % | 1.355 M -7.89 % | 1.471 M |
Preferred stock | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.071 M |
Deferred tax liabilities non current | 146.000 K -61.17 % | 376.000 K 9.94 % | 342.000 K -33.46 % | 514.000 K -21.53 % | 655.000 K 72.37 % | 380.000 K -37.09 % | 604.000 K -3.67 % | 627.000 K -18.99 % | 774.000 K 1.18 % | 765.000 K 5.52 % | 725.000 K |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.774 M 1 149.17 % | 7.667 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 484.657 M 7.47 % | 450.966 M 7.15 % | 420.856 M 4.33 % | 403.403 M 13.22 % | 356.286 M 24.03 % | 287.263 M 77.98 % | 161.398 M -5.12 % | 170.100 M 7.43 % | 158.336 M 5.20 % | 150.515 M -89.66 % | 1.455 B |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -25.000 K 94.91 % | -491.000 K 32.46 % | -727.000 K 3.71 % | -755.000 K -160.84 % | 1.241 M 1 316.67 % | -102.000 K -169.86 % | 146.000 K | 0.000 |
Stock based compensation | 0.000 | 0.000 -100.00 % | 2.243 M -33.87 % | 3.392 M 343.98 % | 764.000 K 285.86 % | 198.000 K -94.14 % | 3.376 M 34.18 % | 2.516 M 163.18 % | 956.000 K | 0.000 |
Change in working capital | -10.380 M 59.58 % | -25.682 M -341.27 % | -5.820 M -121.51 % | 27.054 M 93.26 % | 13.999 M 1 099.93 % | -1.400 M 62.46 % | -3.729 M -229.57 % | 2.878 M -59.48 % | 7.102 M 237.18 % | -5.177 M |
Accounts receivables | -4.222 M -785.39 % | 616.000 K 134.86 % | -1.767 M -357.96 % | 685.000 K -67.84 % | 2.130 M 124.92 % | 947.000 K 598.42 % | -190.000 K 93.94 % | -3.135 M -368.64 % | 1.167 M 515.30 % | -281.000 K |
Inventory | -396.000 K -138.60 % | 1.026 M 108.74 % | -11.733 M -50.89 % | -7.776 M -356.07 % | -1.705 M 27.35 % | -2.347 M 33.68 % | -3.539 M 3.62 % | -3.672 M -6.99 % | -3.432 M -281.59 % | 1.890 M |
Accounts payables | 0.000 -100.00 % | 4.775 M -29.49 % | 6.772 M 2 121.49 % | -335.000 K -115.32 % | 2.187 M -8.26 % | 2.384 M 425.24 % | -733.000 K -251.13 % | 485.000 K -60.76 % | 1.236 M 339.86 % | 281.000 K |
Other working capital | -5.762 M 80.00 % | -28.815 M -3 273.46 % | 908.000 K -97.37 % | 34.480 M 202.80 % | 11.387 M 577.64 % | -2.384 M -425.24 % | 733.000 K -92.03 % | 9.200 M 13.15 % | 8.131 M 219.82 % | -6.786 M |
Other non cash items | 234.000 K -94.90 % | 4.588 M 452.38 % | -1.302 M -202.36 % | 1.272 M -43.24 % | 2.241 M -86.05 % | 16.060 M 518.01 % | -3.842 M -1 216.86 % | 344.000 K -61.56 % | 895.000 K -41.73 % | 1.536 M |
Net cash provided by operating activities | 52.645 M 2.95 % | 51.135 M -18.88 % | 63.040 M -24.33 % | 83.304 M 43.94 % | 57.875 M 12.90 % | 51.262 M 453.23 % | 9.266 M -50.43 % | 18.692 M -23.61 % | 24.469 M 80.72 % | 13.540 M |
Investments in property plant and equipment | -9.038 M 61.55 % | -23.503 M -134.84 % | -10.008 M 4.76 % | -10.508 M -76.04 % | -5.969 M 30.82 % | -8.628 M -19.88 % | -7.197 M 35.75 % | -11.201 M -36.05 % | -8.233 M -18.97 % | -6.920 M |
Acquisitions net | -5.507 M -1 219.31 % | 492.000 K 105.98 % | -8.234 M -562.43 % | -1.243 M 26.80 % | -1.698 M -249.74 % | 1.134 M 244.68 % | 329.000 K 5.45 % | 312.000 K 10.25 % | 283.000 K | 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 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -2.494 M 43.94 % | -4.449 M -71.84 % | -2.589 M -191.78 % | 2.821 M 122.99 % | -12.269 M -2 434.92 % | -484.000 K 76.83 % | -2.089 M -2 076.04 % | -96.000 K 63.77 % | -265.000 K -118.75 % | 1.413 M |
Net cash used for investing activites | -17.039 M 37.95 % | -27.460 M -31.82 % | -20.831 M -133.27 % | -8.930 M 55.21 % | -19.936 M -149.89 % | -7.978 M 10.93 % | -8.957 M 18.46 % | -10.985 M -33.72 % | -8.215 M -49.17 % | -5.507 M |
Debt repayment | 5.409 M -75.58 % | 22.148 M 499.28 % | -5.547 M 82.17 % | -31.118 M -210.39 % | 28.190 M 10 579.55 % | -269.000 K 34.55 % | -411.000 K -111.04 % | 3.723 M 164.69 % | -5.755 M -22.97 % | -4.680 M |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.609 M | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -2.377 M -47 440.00 % | -5.000 K 99.80 % | -2.463 M -1 383.73 % | -166.000 K 95.53 % | -3.716 M | 0.000 100.00 % | -2.247 M | 0.000 | 0.000 | 0.000 |
Dividends paid | -12.645 M 43.90 % | -22.542 M -13.86 % | -19.798 M -301.18 % | -4.935 M -399.49 % | -988.000 K 64.20 % | -2.760 M 81.65 % | -15.042 M -659.70 % | -1.980 M -81.48 % | -1.091 M -88.10 % | -580.000 K |
Other financing activites | -37.300 M -10.49 % | -33.758 M -44.12 % | -23.423 M 17.28 % | -28.317 M -52.20 % | -18.605 M 19.94 % | -23.238 M -3 948.43 % | -574.000 K -46.06 % | -393.000 K 49.03 % | -771.000 K 21.57 % | -983.000 K |
Net cash used provided by financing activities | -46.913 M -37.35 % | -34.157 M 33.33 % | -51.231 M 20.62 % | -64.536 M -1 422.19 % | 4.881 M 118.58 % | -26.267 M -63.89 % | -16.027 M -1 287.19 % | 1.350 M 117.72 % | -7.617 M -22.01 % | -6.243 M |
Effect of forex changes on cash | 600.000 K 4 900.00 % | 12.000 K -98.41 % | 754.000 K -55.20 % | 1.683 M 324.40 % | -750.000 K -403.64 % | 247.000 K 23.50 % | 200.000 K 126.18 % | -764.000 K -157.24 % | -297.000 K -144.46 % | 668.000 K |
Net change in cash | -10.706 M -2.31 % | -10.464 M -26.22 % | -8.290 M -171.96 % | 11.521 M -72.72 % | 42.229 M 144.62 % | 17.263 M 211.25 % | -15.517 M -276.47 % | 8.793 M 5.43 % | 8.340 M 239.44 % | 2.457 M |
Cash at beginning of period | 65.343 M -13.80 % | 75.807 M -10.07 % | 84.291 M 14.96 % | 73.321 M 135.82 % | 31.092 M 135.15 % | 13.222 M -53.99 % | 28.739 M 44.08 % | 19.946 M 71.86 % | 11.606 M 26.86 % | 9.149 M |
Cash at end of period | 54.637 M -16.38 % | 65.343 M -14.02 % | 76.001 M -9.83 % | 84.291 M 14.96 % | 73.321 M 140.52 % | 30.485 M 130.56 % | 13.222 M -53.99 % | 28.739 M 44.08 % | 19.946 M 71.86 % | 11.606 M |
Operating cash flow | 52.645 M 2.95 % | 51.135 M -18.88 % | 63.040 M -21.87 % | 80.689 M 39.42 % | 57.875 M 12.90 % | 51.262 M 453.23 % | 9.266 M -50.43 % | 18.692 M -23.61 % | 24.469 M 80.72 % | 13.540 M |
Capital expenditure | -8.857 M 62.32 % | -23.503 M -134.84 % | -10.008 M 4.76 % | -10.508 M -76.04 % | -5.969 M 30.82 % | -8.628 M -19.88 % | -7.197 M 35.75 % | -11.201 M -36.05 % | -8.233 M -18.97 % | -6.920 M |
Free CashFlow | 43.607 M 57.81 % | 27.632 M -47.90 % | 53.032 M -24.44 % | 70.181 M 35.21 % | 51.906 M 21.75 % | 42.634 M 1 960.61 % | 2.069 M -72.38 % | 7.491 M -53.86 % | 16.236 M 145.26 % | 6.620 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 206.232 M -1.57 % | 209.532 M 2.49 % | 204.447 M -1.69 % | 207.952 M -6.19 % | 221.678 M 7.85 % | 205.551 M 1.26 % | 203.003 M 16.44 % | 174.346 M 9.23 % | 159.609 M 2.06 % | 156.383 M 42.67 % | 109.611 M -21.74 % | 140.061 M 4.01 % | 134.660 M 5.37 % | 127.797 M -1.05 % | 129.157 M 5.71 % | 122.185 M -3.29 % | 126.346 M 103.35 % | 62.133 M -49.98 % | 124.219 M 100.00 % | 62.109 M -48.38 % | 120.309 M 100.00 % | 60.155 M |
Net income | 5.770 M -22.82 % | 7.476 M -8.02 % | 8.128 M -31.17 % | 11.809 M -39.44 % | 19.500 M 74.54 % | 11.172 M -44.38 % | 20.085 M 105.64 % | 9.767 M 8.91 % | 8.968 M -19.11 % | 11.086 M 1 096.94 % | -1.112 M -121.53 % | 5.164 M 24.73 % | 4.140 M -9.45 % | 4.572 M 168.94 % | 1.700 M -49.27 % | 3.351 M 12.11 % | 2.989 M 82.87 % | 1.635 M -63.56 % | 4.485 M 100.00 % | 2.243 M -59.55 % | 5.544 M 100.00 % | 2.772 M |
Income before tax | 7.240 M -33.93 % | 10.958 M 4.23 % | 10.513 M -35.23 % | 16.232 M -38.25 % | 26.288 M 75.15 % | 15.009 M -44.85 % | 27.216 M 100.75 % | 13.557 M 5.85 % | 12.808 M -15.39 % | 15.137 M 1 657.30 % | -972.000 K -112.52 % | 7.765 M 29.40 % | 6.001 M -15.96 % | 7.141 M 101.78 % | 3.539 M -37.44 % | 5.657 M 24.77 % | 4.534 M 77.94 % | 2.548 M -58.96 % | 6.209 M 100.00 % | 3.105 M -55.21 % | 6.932 M 100.00 % | 3.466 M |
Income before tax ratio | 0.04 -32.87 % | 0.05 1.70 % | 0.05 -34.12 % | 0.08 -34.18 % | 0.12 62.41 % | 0.07 -45.54 % | 0.13 72.41 % | 0.08 -3.10 % | 0.08 -17.10 % | 0.10 1 191.54 % | -0.01 -116.00 % | 0.06 24.41 % | 0.04 -20.25 % | 0.06 103.93 % | 0.03 -40.82 % | 0.05 29.02 % | 0.04 -12.49 % | 0.04 -17.96 % | 0.05 0.00 % | 0.05 -13.25 % | 0.06 0.00 % | 0.06 |
EBITDA | 36.736 M -9.97 % | 40.803 M 6.94 % | 38.155 M 3.43 % | 36.889 M -27.54 % | 50.911 M 35.92 % | 37.457 M -24.41 % | 49.551 M 45.86 % | 33.972 M 5.66 % | 32.153 M -5.67 % | 34.085 M 104.32 % | 16.682 M -28.82 % | 23.435 M 133.39 % | 10.041 M -4.40 % | 10.503 M 57.25 % | 6.679 M -30.81 % | 9.653 M 22.28 % | 7.894 M 86.81 % | 4.226 M -56.38 % | 9.688 M 100.00 % | 4.844 M -53.08 % | 10.323 M 100.00 % | 5.161 M |
Net income ratio | 0.03 -21.58 % | 0.04 -10.25 % | 0.04 -29.99 % | 0.06 -35.44 % | 0.09 61.85 % | 0.05 -45.07 % | 0.10 76.61 % | 0.06 -0.30 % | 0.06 -20.74 % | 0.07 798.77 % | -0.01 -127.52 % | 0.04 19.92 % | 0.03 -14.06 % | 0.04 171.80 % | 0.01 -52.01 % | 0.03 15.93 % | 0.02 -10.07 % | 0.03 -27.14 % | 0.04 0.00 % | 0.04 -21.65 % | 0.05 0.00 % | 0.05 |
Ratio EBITDA | 0.18 -8.53 % | 0.19 4.34 % | 0.19 5.21 % | 0.18 -22.76 % | 0.23 26.03 % | 0.18 -25.34 % | 0.24 25.27 % | 0.19 -3.27 % | 0.20 -7.57 % | 0.22 43.21 % | 0.15 -9.04 % | 0.17 124.39 % | 0.07 -9.27 % | 0.08 58.93 % | 0.05 -34.54 % | 0.08 26.45 % | 0.06 -8.13 % | 0.07 -12.79 % | 0.08 0.00 % | 0.08 -9.11 % | 0.09 0.00 % | 0.09 |
Gross profit ratio | 0.29 -2.86 % | 0.30 2.00 % | 0.29 -53.40 % | 0.63 86.40 % | 0.34 -0.61 % | 0.34 -2.68 % | 0.35 12.15 % | 0.31 4.31 % | 0.30 -2.34 % | 0.30 16.16 % | 0.26 -18.13 % | 0.32 -48.41 % | 0.62 0.41 % | 0.62 0.58 % | 0.62 -0.24 % | 0.62 0.42 % | 0.61 -2.59 % | 0.63 -0.47 % | 0.63 0.00 % | 0.63 0.01 % | 0.63 0.00 % | 0.63 |
Weighted average shs out dil | 10.126 M 0.00 % | 10.127 M -0.16 % | 10.143 M -0.05 % | 10.148 M 0.10 % | 10.138 M 1.43 % | 9.995 M -1.37 % | 10.133 M 2.26 % | 9.909 M -2.39 % | 10.151 M 1.93 % | 9.959 M 0.96 % | 9.864 M -0.48 % | 9.912 M 0.46 % | 9.866 M 0.08 % | 9.859 M -0.17 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M |
Weighted average shs out | 10.126 M 0.00 % | 10.127 M 0.89 % | 10.037 M -1.09 % | 10.148 M 1.54 % | 9.994 M -0.01 % | 9.995 M 1.30 % | 9.867 M -0.43 % | 9.909 M 0.38 % | 9.872 M 0.02 % | 9.869 M 0.05 % | 9.864 M -0.03 % | 9.867 M 0.01 % | 9.866 M 0.08 % | 9.859 M -0.17 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M 0.00 % | 9.875 M |
EPS diluted | 0.57 -22.97 % | 0.74 -7.50 % | 0.80 -31.03 % | 1.16 -39.58 % | 1.92 71.43 % | 1.12 -43.43 % | 1.98 100.00 % | 0.99 12.50 % | 0.88 -20.72 % | 1.11 1 109.09 % | -0.11 -121.15 % | 0.52 23.81 % | 0.42 -8.70 % | 0.46 170.59 % | 0.17 -50.00 % | 0.34 13.33 % | 0.30 76.47 % | 0.17 -63.04 % | 0.46 100.00 % | 0.23 -58.93 % | 0.56 100.00 % | 0.28 |
Earnings per share | 0.57 -22.97 % | 0.74 -8.64 % | 0.81 -30.77 % | 1.17 -40.00 % | 1.95 74.11 % | 1.12 -45.10 % | 2.04 106.06 % | 0.99 8.79 % | 0.91 -18.75 % | 1.12 1 118.18 % | -0.11 -121.15 % | 0.52 23.81 % | 0.42 -8.70 % | 0.46 170.59 % | 0.17 -50.00 % | 0.34 13.33 % | 0.30 76.47 % | 0.17 -63.04 % | 0.46 100.00 % | 0.23 -58.93 % | 0.56 100.00 % | 0.28 |
Gross profit | 59.787 M -4.39 % | 62.535 M 4.54 % | 59.820 M -54.19 % | 130.577 M 74.86 % | 74.676 M 7.19 % | 69.668 M -1.46 % | 70.700 M 30.58 % | 54.143 M 13.94 % | 47.519 M -0.32 % | 47.672 M 65.72 % | 28.766 M -35.93 % | 44.899 M -46.34 % | 83.667 M 5.80 % | 79.082 M -0.48 % | 79.461 M 5.45 % | 75.354 M -2.88 % | 77.591 M 98.08 % | 39.172 M -50.22 % | 78.683 M 100.00 % | 39.342 M -48.37 % | 76.199 M 100.00 % | 38.099 M |
Income tax expense | 1.469 M -55.23 % | 3.281 M 37.45 % | 2.387 M -45.68 % | 4.394 M -34.70 % | 6.729 M 76.01 % | 3.823 M -46.06 % | 7.087 M 89.95 % | 3.731 M -2.94 % | 3.844 M 11.78 % | 3.439 M 1 259.29 % | 253.000 K -90.59 % | 2.688 M 82.98 % | 1.469 M -39.52 % | 2.429 M 55.21 % | 1.565 M -28.21 % | 2.180 M 47.90 % | 1.474 M 61.36 % | 913.500 K -47.01 % | 1.724 M 100.00 % | 862.000 K -37.90 % | 1.388 M 100.00 % | 694.000 K |
Cost of revenue | 146.445 M -0.38 % | 146.997 M 1.64 % | 144.627 M 86.92 % | 77.375 M -47.36 % | 147.002 M 8.18 % | 135.883 M 2.71 % | 132.303 M 10.07 % | 120.203 M 7.24 % | 112.090 M 3.11 % | 108.711 M 34.47 % | 80.845 M -15.04 % | 95.162 M 86.62 % | 50.993 M 4.68 % | 48.715 M -1.97 % | 49.696 M 6.12 % | 46.831 M -3.95 % | 48.755 M 112.34 % | 22.961 M -49.58 % | 45.536 M 100.00 % | 22.768 M -48.38 % | 44.111 M 100.00 % | 22.055 M |
General and administrative expenses | 0.000 -100.00 % | 36.708 M 2.06 % | 35.968 M -48.89 % | 70.374 M 198.49 % | 23.577 M -2.19 % | 24.104 M 24.60 % | 19.345 M 7.72 % | 17.958 M 25.76 % | 14.280 M 10.27 % | 12.950 M 8.99 % | 11.882 M -74.52 % | 46.640 M 0.45 % | 46.431 M -11.85 % | 52.670 M -5.12 % | 55.512 M 734.17 % | 6.655 M 7.38 % | 6.198 M 0.00 % | 6.198 M -48.16 % | 11.956 M 100.00 % | 5.978 M -85.14 % | 40.237 M 100.00 % | 20.118 M |
Selling and marketing expenses | 0.000 -100.00 % | 8.575 M -0.11 % | 8.585 M -53.33 % | 18.394 M 0.36 % | 18.328 M -22.07 % | 23.519 M 32.67 % | 17.727 M 2.59 % | 17.280 M 19.10 % | 14.509 M 21.38 % | 11.953 M -8.83 % | 13.110 M -9.39 % | 14.469 M 0.40 % | 14.412 M 8.99 % | 13.223 M -13.23 % | 15.239 M 13.04 % | 13.481 M -10.83 % | 15.119 M 111.45 % | 7.150 M -50.49 % | 14.441 M 100.00 % | 7.221 M 119.27 % | -37.472 M -100.00 % | -18.736 M |
Other expenses | 3.344 M -97.86 % | 156.283 M 5 671.16 % | 2.708 M -88.66 % | 23.872 M 1 124.55 % | -2.330 M 35.28 % | -3.600 M -22.37 % | -2.942 M -11.74 % | -2.633 M 17.56 % | -3.194 M 11.89 % | -3.625 M -53.99 % | -2.354 M -1.33 % | -2.323 M | 0.000 | 0.000 | 0.000 100.00 % | -12.247 M -3.69 % | -11.811 M 0.00 % | -11.811 M 47.39 % | -22.448 M -100.00 % | -11.224 M | 0.000 | 0.000 |
Operating expenses | 45.870 M -76.95 % | 199.007 M 343.10 % | 44.912 M -60.07 % | 112.466 M 154.25 % | 44.235 M -13.64 % | 51.223 M 28.01 % | 40.014 M 5.66 % | 37.871 M 18.41 % | 31.983 M 12.11 % | 28.528 M 4.32 % | 27.346 M -22.02 % | 35.066 M -54.26 % | 76.664 M 6.70 % | 71.852 M -5.18 % | 75.779 M 9.00 % | 69.521 M -4.57 % | 72.854 M 3 976.89 % | 1.787 M -59.53 % | 4.416 M 100.00 % | 2.208 M -20.14 % | 2.765 M 100.00 % | 1.382 M |
Cost and expenses | 192.315 M -3.02 % | 198.313 M 4.63 % | 189.539 M -0.16 % | 189.841 M -0.73 % | 191.237 M 2.21 % | 187.106 M 8.58 % | 172.317 M 9.01 % | 158.074 M 9.72 % | 144.073 M 4.98 % | 137.239 M 26.85 % | 108.191 M -16.92 % | 130.228 M 2.01 % | 127.657 M 5.88 % | 120.567 M -3.91 % | 125.475 M 7.84 % | 116.352 M -4.32 % | 121.609 M 105.28 % | 59.240 M -49.27 % | 116.779 M 100.00 % | 58.390 M -48.40 % | 113.155 M 100.00 % | 56.577 M |
Research and development 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 | 0.000 | 0.000 | 0.000 -100.00 % | 319.250 K 27.70 % | 250.000 K 0.00 % | 250.000 K -46.35 % | 466.000 K 100.00 % | 233.000 K | 0.000 | 0.000 |
Selling general and administrative expenses | 42.526 M -0.46 % | 42.724 M 1.23 % | 42.204 M -52.36 % | 88.594 M 111.42 % | 41.905 M -12.01 % | 47.623 M 28.46 % | 37.072 M 5.20 % | 35.238 M 22.40 % | 28.789 M 15.60 % | 24.903 M -0.36 % | 24.992 M -23.67 % | 32.743 M -46.18 % | 60.843 M -7.66 % | 65.893 M -6.87 % | 70.751 M 10.21 % | 64.196 M -4.75 % | 67.394 M 404.92 % | 13.348 M -49.44 % | 26.397 M 100.00 % | 13.199 M 377.43 % | 2.765 M 100.00 % | 1.382 M |
Interest income | 86.000 K 45.76 % | 59.000 K -62.89 % | 159.000 K -60.64 % | 404.000 K 14.45 % | 353.000 K -78.21 % | 1.620 M 12.50 % | 1.440 M 7 900.00 % | 18.000 K -98.60 % | 1.288 M 14 211.11 % | 9.000 K 200.00 % | 3.000 K -99.74 % | 1.148 M 14.57 % | 1.002 M 1 025.84 % | 89.000 K -37.76 % | 143.000 K -18.75 % | 176.000 K -13.30 % | 203.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 5.299 M -4.47 % | 5.547 M 9.04 % | 5.087 M 8.58 % | 4.685 M 4.97 % | 4.463 M 6.31 % | 4.198 M 7.70 % | 3.898 M 16.46 % | 3.347 M 8.99 % | 3.071 M 12.12 % | 2.739 M 22.28 % | 2.240 M 97.36 % | 1.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.250 K -40.41 % | 97.750 K 0.00 % | 97.750 K -65.21 % | 281.000 K 100.00 % | 140.500 K -63.88 % | 389.000 K 100.00 % | 194.500 K |
Depreciation and amortization | 24.197 M -0.42 % | 24.299 M 7.74 % | 22.554 M 7.59 % | 20.963 M 3.98 % | 20.160 M 10.47 % | 18.250 M -1.01 % | 18.437 M 8.02 % | 17.068 M 4.88 % | 16.274 M 0.40 % | 16.209 M 5.15 % | 15.415 M 6.08 % | 14.531 M 353.67 % | 3.203 M 5.57 % | 3.034 M 4.12 % | 2.914 M -5.85 % | 3.095 M 4.84 % | 2.952 M 81.16 % | 1.630 M -49.08 % | 3.200 M 100.00 % | 1.600 M -47.48 % | 3.047 M 100.00 % | 1.523 M |
Operating income | 13.917 M -15.25 % | 16.422 M 10.16 % | 14.908 M -17.62 % | 18.097 M -40.55 % | 30.441 M 65.04 % | 18.445 M -39.89 % | 30.686 M 88.58 % | 16.272 M 4.74 % | 15.536 M -18.85 % | 19.144 M 1 248.17 % | 1.420 M -85.56 % | 9.833 M 43.80 % | 6.838 M -9.79 % | 7.580 M 90.74 % | 3.974 M -39.40 % | 6.558 M 32.70 % | 4.942 M 90.35 % | 2.596 M -59.98 % | 6.488 M 100.00 % | 3.244 M -55.42 % | 7.276 M 100.00 % | 3.638 M |
Operating income ratio | 0.07 -13.90 % | 0.08 7.48 % | 0.07 -16.21 % | 0.09 -36.63 % | 0.14 53.03 % | 0.09 -40.64 % | 0.15 61.96 % | 0.09 -4.12 % | 0.10 -20.49 % | 0.12 844.95 % | 0.01 -81.55 % | 0.07 38.25 % | 0.05 -14.39 % | 0.06 92.77 % | 0.03 -42.67 % | 0.05 37.22 % | 0.04 -6.39 % | 0.04 -19.99 % | 0.05 0.00 % | 0.05 -13.64 % | 0.06 0.00 % | 0.06 |
Total other income expenses net | -6.677 M -22.20 % | -5.464 M -24.32 % | -4.395 M -135.66 % | -1.865 M 55.09 % | -4.153 M -20.87 % | -3.436 M 0.98 % | -3.470 M -27.81 % | -2.715 M 0.48 % | -2.728 M 31.92 % | -4.007 M -67.52 % | -2.392 M -15.67 % | -2.068 M -147.07 % | -837.000 K -118.54 % | -383.000 K 27.87 % | -531.000 K 41.07 % | -901.000 K -120.83 % | -408.000 K -745.60 % | -48.250 K 82.68 % | -278.500 K -100.00 % | -139.250 K 59.52 % | -344.000 K -100.00 % | -172.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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 |
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 | 2016-12-31 | 2015-12-31 | 2014-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 151.347 M -11.78 % | 171.566 M 12.42 % | 152.608 M 9.27 % | 139.666 M 14.55 % | 121.921 M 34.90 % | 90.377 M 4.50 % | 86.488 M 19.28 % | 72.506 M -26.74 % | 98.970 M -7.89 % | 107.448 M -7.40 % | 116.029 M 18.00 % | 98.331 M -5.81 % | 104.400 M 1 771.97 % | 5.577 M -15.19 % | 6.576 M 167.26 % | -9.777 M -116.07 % | -4.525 M -147.29 % | 9.568 M -40.87 % | 16.182 M |
Total investments | 5.734 M 2 870.98 % | 193.000 K 10.29 % | 175.000 K -22.57 % | 226.000 K -95.85 % | 5.441 M 13.31 % | 4.802 M 2.69 % | 4.676 M 5.51 % | 4.432 M 4.14 % | 4.256 M -28.94 % | 5.989 M 38.86 % | 4.313 M 504.91 % | 713.000 K 15.37 % | 618.000 K -53.39 % | 1.326 M 6.25 % | 1.248 M -5.24 % | 1.317 M 3.86 % | 1.268 M 5.32 % | 1.204 M -10.75 % | 1.349 M |
Total debt | 208.366 M -7.99 % | 226.455 M 3.84 % | 218.082 M 6.25 % | 205.263 M 3.79 % | 197.764 M 18.86 % | 166.378 M -4.87 % | 174.896 M 11.54 % | 156.797 M -3.63 % | 162.706 M -9.99 % | 180.769 M -0.29 % | 181.296 M 40.08 % | 129.423 M 0.20 % | 129.168 M 511.82 % | 21.112 M 0.78 % | 20.949 M 7.04 % | 19.572 M 16.15 % | 16.851 M -30.91 % | 24.389 M -16.29 % | 29.135 M |
Accumulated other comprehensive income loss | 777.999 K | 0.000 -100.00 % | 900.000 K -98.29 % | 52.626 M 3 998.60 % | 1.284 M 37.62 % | 933.000 K -7.16 % | 1.005 M 1 670.34 % | -63.999 K 45.30 % | -117.000 K 81.55 % | -634.000 K -227.31 % | 498.000 K -93.51 % | 7.671 M 144.77 % | 3.134 M 10.31 % | 2.841 M 319.38 % | -1.295 M -111.22 % | 11.544 M 8.56 % | 10.634 M 271.30 % | 2.864 M | 0.000 |
Retained earnings | 35.223 M | 0.000 -100.00 % | 47.447 M -9.84 % | 52.626 M 4.48 % | 50.371 M 19.85 % | 42.030 M -1.19 % | 42.538 M 31.81 % | 32.272 M 50.71 % | 21.414 M 33.51 % | 16.039 M 203.42 % | 5.286 M -26.02 % | 7.145 M 146.89 % | 2.894 M | 0.000 100.00 % | -966.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock | 50.672 M 0.00 % | 50.672 M 0.89 % | 50.227 M 0.00 % | 50.227 M 0.44 % | 50.005 M 0.00 % | 50.005 M 0.90 % | 49.561 M 0.00 % | 49.561 M 0.37 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M 0.00 % | 49.376 M |
Total equity | 89.955 M -8.05 % | 97.827 M -2.57 % | 100.404 M -4.19 % | 104.792 M 1.25 % | 103.495 M 9.26 % | 94.721 M -0.12 % | 94.834 M 13.73 % | 83.387 M 15.21 % | 72.381 M 8.62 % | 66.635 M 16.94 % | 56.982 M -3.65 % | 59.141 M 8.72 % | 54.396 M 1.80 % | 53.432 M 9.18 % | 48.939 M -20.72 % | 61.731 M 3.54 % | 59.618 M 14.43 % | 52.099 M 28.70 % | 40.482 M |
Other non current liabilities | 9.982 M -27.98 % | 13.861 M 245.14 % | 4.016 M -11.33 % | 4.529 M 24.29 % | 3.644 M -7.98 % | 3.960 M 10.55 % | 3.582 M 131.56 % | -11.350 M -386.54 % | 3.961 M -4.42 % | 4.144 M 8.57 % | 3.817 M -32.68 % | 5.670 M -32.41 % | 8.389 M 18.77 % | 7.063 M -24.22 % | 9.321 M 146.59 % | 3.780 M 295.81 % | 955.000 K -56.49 % | 2.195 M -99.83 % | 1.310 B |
Long term debt | 149.438 M -10.49 % | 166.947 M 10.80 % | 150.680 M 3.07 % | 146.196 M -5.16 % | 154.146 M 12.47 % | 137.055 M -6.65 % | 146.814 M 1.61 % | 144.492 M 24.64 % | 115.930 M 3.00 % | 112.553 M 3.19 % | 109.078 M 12.16 % | 97.248 M 0.99 % | 96.292 M 646.04 % | 12.907 M 99.98 % | 6.454 M -15.79 % | 7.664 M 51.64 % | 5.054 M -64.12 % | 14.087 M -24.97 % | 18.776 M |
Total non current liabilities | 159.468 M -11.87 % | 180.954 M 16.84 % | 154.868 M 2.49 % | 151.101 M -23.59 % | 197.740 M 39.89 % | 141.357 M -6.02 % | 150.416 M 12.54 % | 133.656 M 11.11 % | 120.287 M 2.50 % | 117.352 M 3.87 % | 112.978 M 1 401.57 % | 7.524 M -24.13 % | 9.917 M -23.17 % | 12.907 M 99.98 % | 6.454 M -56.67 % | 14.896 M 46.01 % | 10.202 M -40.15 % | 17.047 M -98.72 % | 1.332 B |
Other current liabilities | 35.117 M -60.12 % | 88.054 M 485.08 % | 15.050 M 404.69 % | 2.982 M -90.37 % | 30.968 M 82.21 % | 16.996 M -11.56 % | 19.217 M 16.02 % | 16.564 M 17.82 % | 14.059 M 1.58 % | 13.841 M -21.41 % | 17.611 M 14.86 % | 15.332 M 253.35 % | 4.339 M -91.60 % | 51.640 M 2 154.04 % | 2.291 M -92.17 % | 29.258 M 1 546.48 % | 1.777 M -29.93 % | 2.536 M -92.59 % | 34.232 M |
Deferred revenue | 84.127 M | 0.000 -100.00 % | 80.507 M 2.46 % | 78.575 M -15.22 % | 92.685 M -6.27 % | 98.882 M -4.42 % | 103.457 M 14.75 % | 90.157 M 20.69 % | 74.699 M 30.13 % | 57.405 M 13.08 % | 50.766 M 10.44 % | 45.968 M 239.82 % | -32.876 M -300.68 % | -8.205 M 43.39 % | -14.494 M -127.58 % | 52.558 M 10.82 % | 47.428 M 12.38 % | 42.203 M 2.27 % | 41.265 M |
Short term debt | 58.928 M -0.97 % | 59.508 M -11.71 % | 67.402 M 14.11 % | 59.067 M 35.42 % | 43.618 M 48.75 % | 29.323 M 4.42 % | 28.082 M -2.18 % | 28.708 M -38.63 % | 46.776 M -31.43 % | 68.216 M -5.54 % | 72.218 M 124.45 % | 32.175 M -2.13 % | 32.876 M 300.68 % | 8.205 M -43.39 % | 14.494 M 21.72 % | 11.908 M 0.94 % | 11.797 M 14.51 % | 10.302 M -0.55 % | 10.359 M |
Total current liabilities | 214.834 M 4.35 % | 205.876 M -6.26 % | 219.626 M 12.59 % | 195.073 M -7.88 % | 211.751 M 14.60 % | 184.778 M -4.00 % | 192.486 M 13.26 % | 169.957 M 0.14 % | 169.722 M -1.50 % | 172.299 M 0.46 % | 171.508 M 37.40 % | 124.824 M -0.10 % | 124.954 M 42.98 % | 87.392 M -12.05 % | 99.364 M 6.30 % | 93.473 M 5.60 % | 88.516 M 8.78 % | 81.369 M -2.07 % | 83.090 M |
Total liabilities | 374.302 M -3.24 % | 386.830 M 3.29 % | 374.494 M 8.18 % | 346.174 M -15.46 % | 409.491 M 25.56 % | 326.135 M -4.89 % | 342.902 M 12.94 % | 303.613 M 4.69 % | 290.009 M 0.12 % | 289.651 M 1.82 % | 284.486 M 24.71 % | 228.122 M -1.06 % | 230.570 M 113.56 % | 107.966 M -6.73 % | 115.762 M 6.82 % | 108.369 M 9.78 % | 98.718 M 0.31 % | 98.416 M -93.04 % | 1.415 B |
Other non current assets | 0.000 -100.00 % | 5.713 M 5.23 % | 5.429 M | 0.000 100.00 % | -28.691 M -26.26 % | -22.723 M -61.27 % | -14.090 M 0.00 % | -14.090 M -0.36 % | -14.039 M -0.01 % | -14.038 M -133.97 % | -6.000 M -9.35 % | -5.487 M -5.42 % | -5.205 M -14.50 % | -4.546 M 17.07 % | -5.482 M -1 244.47 % | 479.000 K -6.08 % | 510.000 K -12.52 % | 583.000 K -22.16 % | 749.000 K |
Long term investments | 5.734 M 2 870.98 % | 193.000 K 10.29 % | 175.000 K -96.85 % | 5.559 M 2.17 % | 5.441 M 13.31 % | 4.802 M 2.69 % | 4.676 M 5.51 % | 4.432 M 4.14 % | 4.256 M -28.94 % | 5.989 M 38.86 % | 4.313 M 504.91 % | 713.000 K 15.37 % | 618.000 K -53.39 % | 1.326 M 6.25 % | 1.248 M -71.74 % | 4.416 M 3.01 % | 4.287 M 13.86 % | 3.765 M -8.68 % | 4.123 M |
Intangible assets | 381.999 K 11.05 % | 344.000 K 24.64 % | 276.000 K -19.77 % | 344.000 K -98.82 % | 29.177 M 26.01 % | 23.155 M 54.46 % | 14.991 M 2.20 % | 14.668 M -0.03 % | 14.672 M -1.16 % | 14.844 M 112.88 % | 6.973 M 778.21 % | 794.000 K 29.11 % | 615.000 K -77.96 % | 2.791 M -9.32 % | 3.078 M -2.25 % | 3.149 M 15.26 % | 2.732 M -2.88 % | 2.813 M 2.70 % | 2.739 M |
GoodWill | 42.558 M -0.04 % | 42.573 M 30.54 % | 32.613 M 13.90 % | 28.632 M -0.21 % | 28.691 M 26.26 % | 22.723 M 61.27 % | 14.090 M 0.00 % | 14.090 M 0.00 % | 14.090 M 0.00 % | 14.090 M 132.82 % | 6.052 M 0.00 % | 6.052 M 12.55 % | 5.377 M 13.68 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M 0.00 % | 4.730 M |
Goodwill and intangible assets | 42.940 M 0.05 % | 42.917 M 30.49 % | 32.889 M 13.50 % | 28.976 M -49.93 % | 57.868 M 26.13 % | 45.878 M 57.76 % | 29.081 M 1.12 % | 28.758 M -0.01 % | 28.762 M -0.59 % | 28.934 M 122.14 % | 13.025 M 90.26 % | 6.846 M 14.25 % | 5.992 M -20.33 % | 7.521 M -3.68 % | 7.808 M -0.90 % | 7.879 M 5.59 % | 7.462 M -1.07 % | 7.543 M 0.99 % | 7.469 M |
Property plant equipment net | 208.900 M -9.14 % | 229.926 M 2.60 % | 224.092 M 3.02 % | 217.533 M -0.21 % | 217.988 M 14.72 % | 190.014 M -3.89 % | 197.709 M 12.91 % | 175.107 M 2.10 % | 171.504 M 4.20 % | 164.590 M 2.36 % | 160.788 M 9.89 % | 146.317 M 1.60 % | 144.014 M 307.21 % | 35.366 M 6.54 % | 33.194 M -2.36 % | 33.997 M 2.10 % | 33.299 M 6.26 % | 31.338 M -0.04 % | 31.350 M |
Total non current assets | 266.854 M -7.15 % | 287.415 M 6.58 % | 269.682 M 4.20 % | 258.820 M -13.57 % | 299.440 M 33.82 % | 223.766 M 0.04 % | 223.678 M 11.51 % | 200.593 M 1.88 % | 196.884 M 2.91 % | 191.325 M 7.57 % | 177.862 M 15.59 % | 153.876 M 2.16 % | 150.624 M 240.68 % | 44.213 M 4.65 % | 42.250 M -19.82 % | 52.696 M 3.59 % | 50.872 M 5.89 % | 48.041 M -1.98 % | 49.010 M |
Other current assets | 5.145 M -71.34 % | 17.950 M 202.19 % | 5.940 M -56.23 % | 13.571 M -4.96 % | 14.280 M 39.18 % | 10.260 M 0.27 % | 10.232 M 32.11 % | 7.745 M -10.66 % | 8.669 M 139.54 % | 3.619 M -69.51 % | 11.869 M 145.99 % | 4.825 M -60.41 % | 12.186 M 144.80 % | 4.978 M -66.28 % | 14.762 M -49.94 % | 29.486 M 466.93 % | 5.201 M -6.73 % | 5.576 M -26.23 % | 7.559 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 100.00 % | -3.099 M -2.65 % | -3.019 M -17.88 % | -2.561 M 7.68 % | -2.774 M |
cash and cash equivalents | 57.019 M 3.88 % | 54.889 M -16.17 % | 65.474 M -0.19 % | 65.597 M -13.51 % | 75.843 M -0.21 % | 76.001 M -14.03 % | 88.408 M 4.88 % | 84.291 M 32.25 % | 63.736 M -13.07 % | 73.321 M 12.34 % | 65.267 M 109.92 % | 31.092 M 25.53 % | 24.768 M 59.43 % | 15.535 M 8.08 % | 14.373 M -51.03 % | 29.349 M 37.30 % | 21.376 M 44.23 % | 14.821 M 14.42 % | 12.953 M |
Cash and short term investments | 57.019 M 3.88 % | 54.889 M -16.17 % | 65.474 M -0.19 % | 65.597 M -13.51 % | 75.843 M -0.21 % | 76.001 M -14.03 % | 88.408 M 4.88 % | 84.291 M 32.25 % | 63.736 M -13.07 % | 73.321 M 12.34 % | 65.267 M 109.92 % | 31.092 M 25.53 % | 24.768 M 59.43 % | 15.535 M 8.08 % | 14.373 M -51.03 % | 29.349 M 37.30 % | 21.376 M 44.23 % | 14.821 M 14.42 % | 12.953 M |
Total current assets | 197.403 M 0.08 % | 197.242 M -3.89 % | 205.216 M 6.80 % | 192.146 M -10.02 % | 213.547 M 8.35 % | 197.090 M -7.93 % | 214.058 M 14.83 % | 186.407 M 12.63 % | 165.506 M 0.33 % | 164.961 M 0.83 % | 163.606 M 31.75 % | 124.180 M -0.90 % | 125.311 M 14.94 % | 109.026 M -3.86 % | 113.403 M -3.41 % | 117.404 M 9.25 % | 107.465 M 4.87 % | 102.475 M 6.19 % | 96.504 M |
Inventory | 103.256 M 1.74 % | 101.490 M -0.22 % | 101.711 M 8.71 % | 93.564 M -9.96 % | 103.914 M 11.25 % | 93.404 M -2.89 % | 96.179 M 22.11 % | 78.762 M 0.89 % | 78.067 M 13.52 % | 68.770 M -5.32 % | 72.637 M 8.78 % | 66.777 M -2.79 % | 68.696 M 9.47 % | 62.752 M -3.86 % | 65.269 M 11.44 % | 58.569 M 1.90 % | 57.476 M 7.70 % | 53.366 M 0.02 % | 53.355 M |
Net receivables | 31.983 M 39.58 % | 22.913 M -28.60 % | 32.091 M 65.30 % | 19.414 M -11.59 % | 21.959 M 13.59 % | 19.332 M -5.26 % | 20.406 M 19.39 % | 17.092 M 0.83 % | 16.951 M | 0.000 -100.00 % | 19.466 M 7.93 % | 18.036 M -15.93 % | 21.453 M 24.78 % | 17.192 M -20.96 % | 21.751 M 11.54 % | 19.500 M -16.71 % | 23.412 M -18.46 % | 28.712 M 26.84 % | 22.637 M |
Tax assets | 9.280 M 7.09 % | 8.666 M 22.11 % | 7.097 M 5.11 % | 6.752 M -85.58 % | 46.834 M 708.18 % | 5.795 M -8.05 % | 6.302 M -1.32 % | 6.386 M -0.23 % | 6.401 M 9.42 % | 5.850 M 1.99 % | 5.736 M 4.54 % | 5.487 M 5.42 % | 5.205 M 14.50 % | 4.546 M -17.07 % | 5.482 M -7.48 % | 5.925 M 11.50 % | 5.314 M 10.43 % | 4.812 M -9.53 % | 5.319 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.207 M 1.95 % | 9.031 M 10.69 % | 8.159 M -9.83 % | 9.048 M | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -100.00 % | 1.310 B |
Account payables | 36.662 M -9.61 % | 40.562 M -0.19 % | 40.640 M 9.34 % | 37.167 M -10.24 % | 41.405 M 5.90 % | 39.097 M 1.42 % | 38.548 M 21.00 % | 31.857 M 0.20 % | 31.794 M 1.55 % | 31.310 M 6.18 % | 29.488 M -1.43 % | 29.916 M -5.50 % | 31.656 M 18.51 % | 26.712 M -2.12 % | 27.290 M -30.19 % | 39.093 M 42.08 % | 27.514 M 4.50 % | 26.328 M -0.65 % | 26.499 M |
Tax payables | 0.000 -100.00 % | 17.752 M 10.76 % | 16.027 M -7.26 % | 17.282 M 462.02 % | 3.075 M 540.63 % | 480.000 K -84.92 % | 3.182 M 52.61 % | 2.085 M -12.91 % | 2.394 M 56.78 % | 1.527 M 7.16 % | 1.425 M -0.56 % | 1.433 M -85.84 % | 10.123 M 1 112.34 % | 835.000 K -93.17 % | 12.230 M -7.45 % | 13.214 M 12.71 % | 11.724 M 8.21 % | 10.834 M -9.72 % | 12.000 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.584 M 13.16 % | 128.654 M -5.83 % | 136.612 M 15.98 % | 117.786 M 4.52 % | 112.689 M 2.89 % | 109.520 M 5.51 % | 103.805 M 1 353.04 % | 7.144 M -20.46 % | 8.982 M -26.99 % | 12.303 M 110.99 % | 5.831 M 68.92 % | 3.452 M 0.97 % | 3.419 M -84.30 % | 21.778 M 792.18 % | 2.441 M |
Minority interest | 3.282 M -2.32 % | 3.360 M 83.61 % | 1.830 M -5.62 % | 1.939 M 5.67 % | 1.835 M 4.68 % | 1.753 M 1.33 % | 1.730 M 6.92 % | 1.618 M -5.27 % | 1.708 M -7.87 % | 1.854 M 1.76 % | 1.822 M -12.99 % | 2.094 M 11.03 % | 1.886 M 55.23 % | 1.215 M 41.61 % | 858.000 K 5.80 % | 811.000 K 306.89 % | -392.000 K -178.01 % | -141.000 K -179.66 % | 177.000 K |
Capital lease obligations | 134.859 M -27.30 % | 185.504 M 3.96 % | 178.441 M 4.81 % | 170.253 M -3.27 % | 176.003 M 13.36 % | 155.259 M -4.16 % | 162.000 M 3.51 % | 156.508 M 14.96 % | 136.146 M 2.82 % | 132.413 M 2.95 % | 128.616 M 17.29 % | 109.654 M 4.04 % | 105.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.371 M 1.18 % | 1.355 M -7.89 % | 1.471 M |
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 -100.00 % | 1.295 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 0.000 -100.00 % | 43.795 M | 0.000 100.00 % | -52.626 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 100.00 % | -9.071 M |
Deferred tax liabilities non current | 48.000 K -67.12 % | 146.000 K -15.12 % | 172.000 K -54.26 % | 376.000 K -99.06 % | 39.950 M 11 581.29 % | 342.000 K 1 610.00 % | 20.000 K -96.11 % | 514.000 K 29.80 % | 396.000 K -39.54 % | 655.000 K 689.16 % | 83.000 K -78.16 % | 380.000 K -59.36 % | 935.000 K 54.80 % | 604.000 K -3.05 % | 623.000 K -0.64 % | 627.000 K -18.99 % | 774.000 K 1.18 % | 765.000 K 5.52 % | 725.000 K |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.774 M 0.08 % | 95.699 M 1 148.19 % | 7.667 M -22.90 % | 9.944 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 464.257 M -4.21 % | 484.657 M 2.05 % | 474.898 M 5.31 % | 450.966 M -12.09 % | 512.987 M 21.89 % | 420.856 M -3.86 % | 437.736 M 13.11 % | 387.000 M 6.79 % | 362.390 M 1.71 % | 356.286 M 4.34 % | 341.468 M 18.87 % | 287.263 M 0.81 % | 284.966 M 76.56 % | 161.398 M -2.01 % | 164.701 M -3.17 % | 170.100 M 7.43 % | 158.336 M 5.20 % | 150.515 M -89.66 % | 1.455 B |
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 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | -1.100 M -809.09 % | -121.000 K 84.39 % | -775.000 K -1 170.49 % | -61.000 K 90.80 % | -663.000 K -454.55 % | 187.000 K 188.21 % | -212.000 K -292.73 % | 110.000 K 118.30 % | -601.000 K -245.40 % | -174.000 K 68.54 % | -553.000 K 45.14 % | -1.008 M | 0.000 -100.00 % | 3.630 M | 0.000 100.00 % | -4.905 M -173.05 % | 6.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K -42.19 % | 1.422 M 36.73 % | 1.040 M -13.55 % | 1.203 M -37.44 % | 1.923 M 30.91 % | 1.469 M 35.77 % | 1.082 M 440.25 % | -318.000 K -260.61 % | 198.000 K | 0.000 -100.00 % | 99.000 K -96.98 % | 3.277 M 202.31 % | 1.084 M -24.30 % | 1.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -3.986 M -73.38 % | -2.299 M 71.55 % | -8.081 M -45.81 % | -5.542 M 72.48 % | -20.140 M -2 263.85 % | -852.000 K 82.85 % | -4.968 M -126.48 % | 18.762 M 126.27 % | 8.292 M -37.66 % | 13.302 M 1 808.46 % | 697.000 K -89.48 % | 6.624 M 447.90 % | -1.904 M -495.02 % | 482.000 K 106.73 % | -7.157 M -185.11 % | 8.409 M 239.78 % | -6.016 M -936.14 % | 719.500 K -79.74 % | 3.551 M 100.00 % | 1.776 M 168.59 % | -2.589 M -100.00 % | -1.294 M |
Accounts receivables | -3.074 M -295.92 % | 1.569 M 129.77 % | -5.270 M -220.10 % | 4.388 M 187.69 % | -5.004 M -183.19 % | -1.767 M | 0.000 -100.00 % | 2.646 M 234.93 % | -1.961 M -155.92 % | 3.507 M 354.68 % | -1.377 M -123.74 % | 5.801 M 342.62 % | -2.391 M -1 158.42 % | -190.000 K | 0.000 -100.00 % | 2.481 M 179.14 % | -3.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | -3.308 M -171.29 % | 4.640 M 192.14 % | -5.036 M -193.83 % | 5.367 M 183.95 % | -6.393 M 45.51 % | -11.733 M | 0.000 100.00 % | -593.000 K 91.74 % | -7.183 M -370.65 % | 2.654 M 160.89 % | -4.359 M -255.62 % | 2.801 M 154.41 % | -5.148 M -45.46 % | -3.539 M | 0.000 -100.00 % | 1.340 M 126.74 % | -5.012 M -445.97 % | -918.000 K 46.50 % | -1.716 M -100.00 % | -858.000 K -190.79 % | 945.000 K 100.00 % | 472.500 K |
Accounts payables | -2.862 M 18.25 % | -3.501 M -207.52 % | 3.256 M -40.21 % | 5.446 M 911.62 % | -671.000 K -179.22 % | 847.000 K | 0.000 100.00 % | -457.000 K -474.59 % | 122.000 K -95.10 % | 2.491 M 919.41 % | -304.000 K 85.57 % | -2.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 967.250 K 159.07 % | -1.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 5.258 M 205.01 % | -5.007 M -385.65 % | -1.031 M 95.03 % | -20.743 M -156.97 % | -8.072 M -237.35 % | 5.877 M 218.30 % | -4.968 M -128.94 % | 17.166 M -0.85 % | 17.314 M 272.34 % | 4.650 M -30.98 % | 6.737 M 5 163.28 % | 128.000 K -97.73 % | 5.635 M 33.82 % | 4.211 M 158.84 % | -7.157 M -255.99 % | 4.588 M 115.30 % | 2.131 M 30.14 % | 1.638 M -68.91 % | 5.267 M 100.00 % | 2.634 M 174.53 % | -3.534 M -100.00 % | -1.767 M |
Other non cash items | 3.077 M 255.17 % | -1.983 M 3.88 % | -2.063 M 22.76 % | -2.671 M -104.86 % | 54.927 M 54.02 % | 35.663 M -7.73 % | 38.652 M 18.79 % | 32.537 M -25.41 % | 43.622 M 62.52 % | 26.841 M -27.06 % | 36.800 M 45.22 % | 25.340 M 293.60 % | 6.438 M 3 974.68 % | 158.000 K -15.51 % | 187.000 K -85.82 % | 1.319 M 1 591.03 % | 78.000 K -89.45 % | 739.000 K -26.17 % | 1.001 M 100.00 % | 500.500 K -38.44 % | 813.000 K 100.00 % | 406.500 K |
Net cash provided by operating activities | 27.958 M 2.14 % | 27.372 M 38.50 % | 19.763 M -22.78 % | 25.592 M 19.61 % | 21.396 M -23.37 % | 27.920 M -20.50 % | 35.120 M -23.16 % | 45.704 M 30.64 % | 34.985 M -19.57 % | 43.498 M 202.55 % | 14.377 M -48.81 % | 28.085 M 27.21 % | 22.077 M 164.55 % | 8.345 M 806.08 % | 921.000 K -94.66 % | 17.258 M 1 102.65 % | 1.435 M -69.29 % | 4.673 M -61.80 % | 12.235 M 100.00 % | 6.117 M -9.64 % | 6.770 M 100.00 % | 3.385 M |
Investments in property plant and equipment | -4.330 M 1.03 % | -4.375 M 6.18 % | -4.663 M 51.15 % | -9.546 M 21.97 % | -12.234 M -173.02 % | -4.481 M 18.93 % | -5.527 M -49.50 % | -3.697 M 45.72 % | -6.811 M -130.02 % | -2.961 M 1.56 % | -3.008 M 38.30 % | -4.875 M -21.54 % | -4.011 M 22.57 % | -5.180 M -156.82 % | -2.017 M 65.78 % | -5.894 M -47.94 % | -3.984 M -42.27 % | -2.800 M 31.97 % | -4.117 M -100.00 % | -2.058 M 40.51 % | -3.460 M -100.00 % | -1.730 M |
Acquisitions net | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 4.062 M 200.00 % | -4.062 M 50.67 % | -8.234 M | 0.000 -100.00 % | 1.000 K 100.08 % | -1.244 M -31 200.00 % | 4.000 K 100.24 % | -1.702 M -265.40 % | 1.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
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 |
Other investing activites | -22.000 K 99.53 % | -4.683 M -35.94 % | -3.445 M 37.91 % | -5.548 M -32.44 % | -4.189 M 58.04 % | -9.983 M -1 088.45 % | -840.000 K -74.27 % | -482.000 K -125.76 % | 1.871 M 115.18 % | -12.329 M -20 648.33 % | 60.000 K 121.90 % | -274.000 K 21.04 % | -347.000 K 81.15 % | -1.841 M -2 372.84 % | 81.000 K 120.00 % | -405.000 K -100.50 % | -202.000 K -107.21 % | 2.800 M -31.97 % | 4.117 M 100.00 % | 2.058 M -40.51 % | 3.460 M 100.00 % | 1.730 M |
Net cash used for investing activites | -4.352 M 51.27 % | -8.931 M -10.15 % | -8.108 M 26.50 % | -11.032 M 32.83 % | -16.423 M -13.54 % | -14.464 M -127.17 % | -6.367 M -52.39 % | -4.178 M 32.44 % | -6.184 M 59.54 % | -15.286 M -228.73 % | -4.650 M -12.86 % | -4.120 M 5.46 % | -4.358 M 37.93 % | -7.021 M -262.65 % | -1.936 M 69.26 % | -6.299 M -50.48 % | -4.186 M -49.49 % | -2.800 M 31.97 % | -4.117 M -100.00 % | -2.058 M 40.52 % | -3.461 M -100.00 % | -1.730 M |
Debt repayment | -2.066 M -483.30 % | 539.000 K -88.93 % | 4.870 M -63.94 % | 13.504 M 56.21 % | 8.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.403 M -258.51 % | 7.194 M | 0.000 -100.00 % | 24.223 M 330.92 % | -10.490 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 |
Common stock repurchased | -1.019 M -324.45 % | 454.000 K 200.00 % | -454.000 K -9 180.00 % | 5.000 K 200.00 % | -5.000 K 99.71 % | -1.720 M -131.49 % | -743.000 K -581.65 % | -109.000 K -91.23 % | -57.000 K 98.47 % | -3.716 M | 0.000 | 0.000 | 0.000 100.00 % | -2.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 100.00 % | -12.645 M | 0.000 100.00 % | -22.542 M | 0.000 100.00 % | -9.921 M -0.45 % | -9.877 M | 0.000 100.00 % | -4.935 M -399.49 % | -988.000 K | 0.000 100.00 % | -2.760 M | 0.000 100.00 % | -24.000 K 99.84 % | -15.018 M -299.36 % | -3.761 M -89.83 % | -1.981 M -300.20 % | -495.000 K 9.26 % | -545.500 K -100.00 % | -272.750 K 5.95 % | -290.000 K -100.00 % | -145.000 K |
Other financing activites | -17.020 M 5.95 % | -18.096 M -12.60 % | -16.071 M -3.40 % | -15.542 M -10.46 % | -14.070 M 2.34 % | -14.407 M 15.38 % | -17.026 M 27.25 % | -23.403 M 30.32 % | -33.587 M -53.26 % | -21.915 M -195.86 % | 22.862 M 262.07 % | -14.106 M -80.82 % | -7.801 M -482.78 % | 2.038 M 190.90 % | -2.242 M -143.95 % | 5.102 M 156.36 % | 1.990 M 187.10 % | -2.285 M 56.19 % | -5.216 M -100.00 % | -2.608 M 37.42 % | -4.167 M -100.00 % | -2.084 M |
Net cash used provided by financing activities | -20.105 M 32.42 % | -29.748 M -155.24 % | -11.655 M 52.57 % | -24.575 M -352.58 % | -5.430 M 77.68 % | -24.328 M 9.57 % | -26.903 M -22.47 % | -21.967 M 42.98 % | -38.522 M -114.24 % | -17.981 M -178.65 % | 22.862 M 235.55 % | -16.866 M -116.20 % | -7.801 M -732.68 % | 1.233 M 107.14 % | -17.260 M -1 387.10 % | 1.341 M 14 800.00 % | 9.000 K 100.32 % | -2.780 M 51.75 % | -5.761 M -100.00 % | -2.881 M 35.37 % | -4.457 M -100.00 % | -2.229 M |
Effect of forex changes on cash | -1.371 M -289.89 % | 722.000 K 687.00 % | -122.999 K 45.58 % | -226.000 K -2 725.00 % | -8.000 K 99.23 % | -1.044 M -158.06 % | 1.798 M 36.94 % | 1.313 M 254.86 % | 370.000 K 157.28 % | -646.000 K -521.15 % | -104.000 K -155.61 % | 187.000 K 211.67 % | 60.000 K -46.43 % | 112.000 K 27.27 % | 88.000 K 124.18 % | -364.000 K 9.00 % | -400.000 K -112.88 % | 3.105 M 71.28 % | 1.813 M 100.00 % | 906.500 K -61.85 % | 2.376 M 100.00 % | 1.188 M |
Net change in cash | 2.130 M 120.12 % | -10.585 M -8 505.69 % | -123.000 K 98.80 % | -10.246 M -6 384.81 % | -158.000 K 98.73 % | -12.407 M -401.36 % | 4.117 M -79.97 % | 20.555 M 314.45 % | -9.585 M -219.01 % | 8.054 M -76.43 % | 34.175 M 332.92 % | 7.894 M -20.89 % | 9.978 M 273.85 % | 2.669 M 114.68 % | -18.187 M -34.74 % | -13.498 M -214.23 % | 11.817 M 437.54 % | 2.198 M 5.43 % | 2.085 M 0.00 % | 2.085 M 239.44 % | 614.250 K 0.00 % | 614.250 K |
Cash at beginning of period | 54.889 M -16.17 % | 65.474 M -0.19 % | 65.597 M -12.94 % | 75.343 M -0.87 % | 76.001 M -14.03 % | 88.408 M 4.88 % | 84.291 M 32.25 % | 63.736 M -13.07 % | 73.321 M 12.34 % | 65.267 M 109.92 % | 31.092 M 34.03 % | 23.198 M 75.48 % | 13.220 M 25.26 % | 10.554 M -63.28 % | 28.741 M 71.05 % | 16.803 M 236.97 % | 4.987 M 0.00 % | 4.987 M 71.86 % | 2.902 M 0.00 % | 2.902 M 26.86 % | 2.287 M 0.00 % | 2.287 M |
Cash at end of period | 57.019 M 3.88 % | 54.889 M -16.17 % | 65.474 M -0.19 % | 65.597 M -13.51 % | 75.843 M -0.21 % | 76.001 M -14.03 % | 88.408 M 4.88 % | 84.291 M 32.25 % | 63.736 M -13.07 % | 73.321 M 12.34 % | 65.267 M 109.92 % | 31.092 M 34.03 % | 23.198 M 75.44 % | 13.223 M 25.29 % | 10.554 M 219.29 % | 3.306 M -80.33 % | 16.803 M 133.87 % | 7.185 M 44.08 % | 4.987 M 0.00 % | 4.987 M 71.86 % | 2.902 M 0.00 % | 2.902 M |
Operating cash flow | 27.958 M 2.14 % | 27.372 M 38.50 % | 19.763 M -29.10 % | 27.876 M 30.29 % | 21.396 M -23.37 % | 27.920 M -20.50 % | 35.120 M -23.16 % | 45.704 M 30.64 % | 34.985 M -19.57 % | 43.498 M 202.55 % | 14.377 M -48.81 % | 28.085 M 27.21 % | 22.077 M 164.55 % | 8.345 M 806.08 % | 921.000 K -94.66 % | 17.258 M 1 102.65 % | 1.435 M -69.29 % | 4.673 M -61.80 % | 12.235 M 100.00 % | 6.117 M -9.64 % | 6.770 M 100.00 % | 3.385 M |
Capital expenditure | -4.045 M 5.67 % | -4.288 M 6.15 % | -4.569 M 52.14 % | -9.546 M 21.97 % | -12.234 M -173.02 % | -4.481 M 18.93 % | -5.527 M -49.50 % | -3.697 M 45.72 % | -6.811 M -130.02 % | -2.961 M 1.56 % | -3.008 M 38.30 % | -4.875 M -21.54 % | -4.011 M 22.57 % | -5.180 M -156.82 % | -2.017 M 65.78 % | -5.894 M -47.94 % | -3.984 M -42.27 % | -2.800 M 31.97 % | -4.117 M -100.00 % | -2.058 M 40.51 % | -3.460 M -100.00 % | -1.730 M |
Free CashFlow | 23.913 M 3.59 % | 23.084 M 51.93 % | 15.194 M -17.11 % | 18.330 M 100.07 % | 9.162 M -60.91 % | 23.439 M -20.80 % | 29.593 M -29.55 % | 42.007 M 49.10 % | 28.174 M -30.50 % | 40.537 M 256.56 % | 11.369 M -51.02 % | 23.210 M 28.47 % | 18.066 M 470.81 % | 3.165 M 388.78 % | -1.096 M -109.64 % | 11.364 M 545.82 % | -2.549 M -236.11 % | 1.873 M -76.93 % | 8.118 M 100.00 % | 4.059 M 22.63 % | 3.310 M 100.00 % | 1.655 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |