NNFTF

Nanofilm Technologies International Limited NNFTF

Finances

2024 2023 2022 2021 2020 2019 2018 2017
Revenue 204.269 M 15.39 % 177.018 M -25.44 % 237.406 M -3.76 % 246.694 M 12.99 % 218.337 M 52.78 % 142.908 M 16.33 % 122.844 M 18.57 % 103.604 M
Net income 7.744 M 147.02 % 3.135 M -92.84 % 43.809 M -29.57 % 62.202 M 7.96 % 57.615 M 61.14 % 35.755 M 22.03 % 29.300 M 8.78 % 26.934 M
Income before tax 9.645 M 206.87 % 3.143 M -93.18 % 46.116 M -33.99 % 69.858 M -0.59 % 70.276 M 76.15 % 39.895 M 14.18 % 34.942 M 9.24 % 31.985 M
Income before tax ratio 0.05 165.93 % 0.02 -90.86 % 0.19 -31.40 % 0.28 -12.02 % 0.32 15.30 % 0.28 -1.85 % 0.28 -7.87 % 0.31
EBITDA 52.997 M 34.58 % 39.379 M -49.49 % 77.965 M -18.88 % 96.105 M 5.49 % 91.104 M 63.12 % 55.852 M 10.16 % 50.700 M 16.73 % 43.433 M
Net income ratio 0.04 114.06 % 0.02 -90.40 % 0.18 -26.81 % 0.25 -4.45 % 0.26 5.47 % 0.25 4.90 % 0.24 -8.25 % 0.26
Ratio EBITDA 0.26 16.63 % 0.22 -32.26 % 0.33 -15.70 % 0.39 -6.64 % 0.42 6.77 % 0.39 -5.30 % 0.41 -1.55 % 0.42
Gross profit ratio 0.37 0.27 % 0.37 -21.06 % 0.47 -5.24 % 0.50 -9.75 % 0.55 0.95 % 0.54 0.84 % 0.54 -3.54 % 0.56
Weighted average shs out dil 656.774 M 0.72 % 652.058 M -1.23 % 660.203 M -0.58 % 664.070 M 0.87 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M
Weighted average shs out 654.822 M 0.60 % 650.895 M -1.13 % 658.304 M -0.28 % 660.159 M 0.27 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M
EPS diluted 0.01 145.83 % 0.00 -92.77 % 0.07 -29.14 % 0.09 7.09 % 0.09 61.14 % 0.05 22.02 % 0.04 8.80 % 0.04
Earnings per share 0.01 145.83 % 0.00 -92.79 % 0.07 -29.30 % 0.09 7.66 % 0.09 61.14 % 0.05 22.02 % 0.04 8.80 % 0.04
Gross profit 75.866 M 15.71 % 65.565 M -41.14 % 111.391 M -8.81 % 122.155 M 1.98 % 119.787 M 54.24 % 77.664 M 17.31 % 66.205 M 14.38 % 57.882 M
Income tax expense 2.110 M 369.93 % 449.000 K -84.14 % 2.831 M -61.37 % 7.328 M -40.00 % 12.213 M 128.09 % 5.355 M -4.92 % 5.631 M 11.49 % 5.051 M
Cost of revenue 128.403 M 15.21 % 111.453 M -11.56 % 126.015 M 1.19 % 124.539 M 26.37 % 98.550 M 51.05 % 65.245 M 15.19 % 56.639 M 23.88 % 45.721 M
General and administrative expenses 45.129 M 2.98 % 43.823 M 3.00 % 42.545 M 30.30 % 32.651 M 10.20 % 29.628 M 40.25 % 21.125 M 12.20 % 18.829 M 8.21 % 17.400 M
Selling and marketing expenses 10.410 M 24.33 % 8.373 M 7.46 % 7.792 M 18.73 % 6.563 M 25.06 % 5.248 M -68.71 % 16.771 M 46.01 % 11.486 M 32.90 % 8.642 M
Other expenses -4.232 M -4 308.33 % -96.000 K 98.36 % -5.861 M -332.23 % -1.356 M 53.18 % -2.896 M 73.40 % -10.887 M -4 599.40 % -231.672 K 76.44 % -983.180 K
Operating expenses 66.287 M -3.52 % 68.705 M 3.50 % 66.384 M 11.08 % 59.760 M 23.31 % 48.463 M 34.24 % 36.101 M 20.00 % 30.083 M 20.05 % 25.059 M
Cost and expenses 194.690 M 8.07 % 180.158 M -8.01 % 195.846 M 10.56 % 177.133 M 20.49 % 147.013 M 45.06 % 101.346 M 16.86 % 86.722 M 22.52 % 70.780 M
Research and development expenses 14.980 M -9.79 % 16.605 M -24.21 % 21.908 M 0.03 % 21.902 M 32.88 % 16.483 M 81.29 % 9.092 M 38.28 % 6.575 M 43.47 % 4.583 M
Selling general and administrative expenses 55.539 M 6.40 % 52.196 M 3.69 % 50.337 M 28.36 % 39.214 M 12.44 % 34.876 M -7.97 % 37.896 M 25.01 % 30.315 M 16.41 % 26.042 M
Interest income 3.189 M 49.09 % 2.139 M 35.72 % 1.576 M 60.33 % 983.000 K 87.24 % 525.000 K 3.54 % 507.050 K 39.18 % 364.320 K 95.62 % 186.239 K
Interest expense 3.619 M 90.27 % 1.902 M 55.65 % 1.222 M 73.58 % 704.000 K -55.24 % 1.573 M 14.29 % 1.376 M 23.83 % 1.111 M 3.95 % 1.069 M
Depreciation and amortization 39.733 M 15.31 % 34.457 M 12.61 % 30.599 M 19.79 % 25.543 M 32.66 % 19.255 M 32.07 % 14.579 M 2.57 % 14.214 M 37.65 % 10.326 M
Operating income 9.579 M 405.06 % -3.140 M -107.56 % 41.560 M -33.39 % 62.395 M -7.07 % 67.141 M 62.98 % 41.197 M 14.27 % 36.053 M 9.22 % 33.009 M
Operating income ratio 0.05 364.37 % -0.02 -110.13 % 0.18 -30.79 % 0.25 -17.75 % 0.31 6.67 % 0.29 -1.78 % 0.29 -7.89 % 0.32
Total other income expenses net 66.000 K -98.95 % 6.283 M 37.91 % 4.556 M -38.95 % 7.463 M 138.05 % 3.135 M 288.06 % -1.667 M -41.25 % -1.180 M -40.86 % -837.869 K
2024 2023 2022 2021 2020 2019 2018 2017
2024 2023 2022 2021 2020 2019 2018 2017 2016
Net debt -4.531 M 90.84 % -49.451 M 51.17 % -101.262 M 22.14 % -130.052 M 29.41 % -184.237 M -644.40 % 33.842 M 11.91 % 30.241 M 1 004.48 % -3.344 M -124.60 % 13.589 M
Total investments 5.156 M -1.96 % 5.259 M -7.25 % 5.670 M 314.78 % 1.367 M 391.73 % 278.000 K 54.72 % 179.676 K -92.93 % 2.540 M 0.000 0.000
Total debt 105.676 M -0.08 % 105.758 M 127.10 % 46.568 M 0.99 % 46.112 M 9.10 % 42.267 M -27.67 % 58.434 M 5.61 % 55.330 M 213.94 % 17.625 M -32.66 % 26.173 M
Accumulated other comprehensive income loss -105.682 M -12.52 % -93.926 M -22.84 % -76.462 M -98.89 % -38.444 M -760.32 % 5.822 M 301.90 % -2.884 M -600.56 % 576.062 K -82.92 % 3.373 M 0.000
Retained earnings 250.113 M 4.42 % 239.524 M -2.57 % 245.841 M 13.63 % 216.361 M 34.17 % 161.263 M 41.83 % 113.701 M 29.67 % 87.688 M 4.69 % 83.763 M 0.000
Common stock 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 1.20 % 263.756 M 2 620.28 % 9.696 M 0.00 % 9.696 M 13.43 % 8.548 M 9.33 % 7.819 M
Total equity 429.950 M 1.40 % 424.004 M -8.71 % 464.471 M -2.21 % 474.977 M 7.84 % 440.430 M 245.64 % 127.426 M 26.92 % 100.401 M 4.93 % 95.684 M 33.45 % 71.701 M
Other non current liabilities 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.000 0.000 0.000 0.000 0.000
Long term debt 94.103 M -3.23 % 97.239 M 135.71 % 41.253 M -0.57 % 41.490 M 109.79 % 19.777 M -60.67 % 50.286 M -7.50 % 54.365 M 1 046.53 % 4.742 M -61.85 % 12.430 M
Total non current liabilities 148.729 M -1.94 % 151.670 M 58.48 % 95.703 M -0.17 % 95.868 M 361.15 % 20.789 M -59.46 % 51.274 M -7.13 % 55.213 M 991.23 % 5.060 M -60.31 % 12.748 M
Other current liabilities 22.201 M 2.53 % 21.653 M -22.82 % 28.054 M -34.38 % 42.753 M 115.46 % 19.843 M 27.46 % 15.567 M 5.43 % 14.765 M 27.20 % 11.608 M 47.07 % 7.893 M
Deferred revenue 0.000 -100.00 % 824.000 K -40.63 % 1.388 M -46.76 % 2.607 M -78.15 % 11.930 M 87.34 % 6.368 M 207.51 % 2.071 M -68.87 % 6.653 M 0.000
Short term debt 11.573 M 35.85 % 8.519 M 60.28 % 5.315 M 14.99 % 4.622 M -79.45 % 22.490 M 176.02 % 8.148 M 744.99 % 964.271 K -92.52 % 12.883 M -6.26 % 13.743 M
Total current liabilities 56.414 M 23.11 % 45.825 M -20.57 % 57.691 M -22.12 % 74.073 M -15.51 % 87.669 M 58.62 % 55.269 M 60.46 % 34.445 M -27.76 % 47.683 M 48.46 % 32.118 M
Total liabilities 205.143 M 3.87 % 197.495 M 28.75 % 153.394 M -9.74 % 169.941 M 56.69 % 108.458 M 1.80 % 106.544 M 18.83 % 89.658 M 69.99 % 52.742 M 17.55 % 44.866 M
Other non current assets 0.000 0.000 -100.00 % 8.700 M 36.73 % 6.363 M 1 203.89 % 488.000 K 171.60 % 179.676 K -92.93 % 2.540 M 0.000 0.000
Long term investments 5.156 M -1.96 % 5.259 M 273.56 % -3.030 M 39.35 % -4.996 M 0.000 -100.00 % 179.676 K -92.93 % 2.540 M 0.000 0.000
Intangible assets 64.064 M 58.34 % 40.459 M 44.47 % 28.006 M 46.24 % 19.151 M 13.55 % 16.865 M 0.45 % 16.789 M 168.64 % 6.249 M 13.36 % 5.513 M 4.15 % 5.293 M
GoodWill 11.384 M 213.52 % 3.631 M 0.00 % 3.631 M -11.44 % 4.100 M 0.000 0.000 -100.00 % 871.759 K 0.000 0.000
Goodwill and intangible assets 64.064 M 45.30 % 44.090 M 39.36 % 31.637 M 36.07 % 23.251 M 37.87 % 16.865 M 0.45 % 16.789 M 135.76 % 7.121 M 29.18 % 5.513 M 4.15 % 5.293 M
Property plant equipment net 304.515 M 1.64 % 299.595 M 3.61 % 289.151 M -0.35 % 290.179 M 66.26 % 174.538 M 62.70 % 107.276 M 45.49 % 73.737 M 13.59 % 64.913 M 5.22 % 61.696 M
Total non current assets 378.013 M 7.17 % 352.730 M 6.99 % 329.681 M 4.25 % 316.226 M 64.39 % 192.369 M 54.83 % 124.245 M 48.98 % 83.398 M 18.42 % 70.426 M 5.13 % 66.989 M
Other current assets 14.254 M 99.47 % 7.146 M -35.09 % 11.009 M -1.73 % 11.203 M 64.58 % 6.807 M 3.09 % 6.603 M -89.77 % 64.566 M 862.50 % 6.708 M -13.88 % 7.789 M
Short term investments 0.000 0.000 -100.00 % 8.700 M 36.73 % 6.363 M 2 188.85 % 278.000 K 0.000 0.000 0.000 0.000
cash and cash equivalents 110.207 M -28.99 % 155.209 M 4.99 % 147.830 M -16.08 % 176.164 M -22.22 % 226.504 M 821.05 % 24.592 M -1.98 % 25.088 M 19.65 % 20.968 M 66.62 % 12.584 M
Cash and short term investments 110.207 M -28.99 % 155.209 M -0.84 % 156.530 M -14.24 % 182.527 M -19.42 % 226.504 M 821.05 % 24.592 M -1.98 % 25.088 M 19.65 % 20.968 M 66.62 % 12.584 M
Total current assets 257.080 M -4.35 % 268.769 M -6.74 % 288.184 M -12.32 % 328.692 M -7.81 % 356.519 M 224.92 % 109.725 M 2.87 % 106.661 M 36.74 % 78.001 M 57.33 % 49.579 M
Inventory 17.104 M -12.29 % 19.500 M 5.81 % 18.429 M 6.13 % 17.365 M 9.99 % 15.788 M 7.16 % 14.734 M -13.36 % 17.007 M 65.83 % 10.256 M 34.41 % 7.630 M
Net receivables 115.515 M 32.91 % 86.914 M -14.97 % 102.216 M -13.08 % 117.597 M 9.47 % 107.420 M 68.38 % 63.797 M 31.04 % 48.683 M 29.67 % 37.544 M 74.02 % 21.575 M
Tax assets 4.278 M 13.00 % 3.786 M 17.47 % 3.223 M 125.54 % 1.429 M 198.95 % 478.000 K 366.03 % -179.676 K 92.93 % -2.540 M 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 21.106 M 46.90 % 14.368 M -33.65 % 21.656 M 3.97 % 20.829 M -36.44 % 32.770 M 45.31 % 22.552 M 71.69 % 13.136 M 2.45 % 12.822 M 50.72 % 8.507 M
Tax payables 1.534 M 232.75 % 461.000 K -63.93 % 1.278 M -60.82 % 3.262 M 412.89 % 636.000 K -75.85 % 2.634 M -24.94 % 3.509 M -5.62 % 3.718 M 88.21 % 1.975 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 42.090 M -4.63 % 44.132 M -3.40 % 45.686 M 0.69 % 45.374 M 373.19 % 9.589 M 38.72 % 6.912 M 183.23 % 2.441 M 0.000 0.000
Capital lease obligations 20.719 M -12.07 % 23.562 M 16.57 % 20.212 M 13.35 % 17.831 M 607.58 % 2.520 M -45.58 % 4.630 M -10.70 % 5.185 M 214.57 % 1.648 M 97.56 % 834.302 K
Preferred stock 0.000 0.000 -100.00 % 76.462 M 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity -23.498 M 28.04 % -32.653 M 65.26 % -93.983 M -516.65 % -15.241 M 0.000 0.000 0.000 -100.00 % 5.068 M -92.07 % 63.882 M
Deferred tax liabilities non current 1.526 M 14.65 % 1.331 M -1.41 % 1.350 M 5.63 % 1.278 M 26.28 % 1.012 M 2.41 % 988.200 K 16.53 % 848.000 K 166.67 % 318.000 K 0.00 % 318.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 635.093 M 2.19 % 621.499 M 0.59 % 617.865 M -4.19 % 644.918 M 17.50 % 548.888 M 134.60 % 233.970 M 23.10 % 190.059 M 28.05 % 148.427 M 27.33 % 116.568 M
2024 2023 2022 2021 2020 2019 2018 2017 2016
2024 2023 2022 2021 2020 2019 2018 2017
Deferred income tax 0.000 0.000 0.000 100.00 % -6.581 M 43.37 % -11.621 M -99.21 % -5.834 M -27.87 % -4.562 M -93.03 % -2.363 M
Stock based compensation 1.082 M 144.24 % 443.000 K 6.49 % 416.000 K 12.74 % 369.000 K -90.07 % 3.716 M 5 706.25 % 64.000 K 153.42 % -119.800 K -120.51 % 584.000 K
Change in working capital -26.885 M -2 909.30 % 957.000 K 24 025.00 % -4.000 K 99.98 % -16.000 M 38.78 % -26.134 M -1 077.66 % 2.673 M 117.06 % -15.665 M -127.72 % -6.879 M
Accounts receivables -34.611 M -332.65 % 14.877 M 171.83 % 5.473 M 160.26 % -9.083 M 77.79 % -40.889 M -138.95 % -17.112 M -147.12 % -6.925 M 64.52 % -19.515 M
Inventory 1.974 M 185.68 % -2.304 M -153.25 % 4.327 M -31.45 % 6.312 M 835.11 % 675.000 K -85.17 % 4.550 M 180.87 % -5.627 M -114.31 % -2.626 M
Accounts payables 0.000 100.00 % -11.616 M -18.48 % -9.804 M 25.89 % -13.229 M -193.96 % 14.080 M -7.58 % 15.235 M 589.42 % -3.113 M -120.40 % 15.262 M
Other working capital 5.752 M 0.000 0.000 0.000 0.000 0.000 100.00 % -10.038 M -136.00 % -4.253 M
Other non cash items -2.351 M -4 453.70 % 54.000 K 101.08 % -4.994 M -1 689.96 % -279.000 K -108.59 % 3.247 M 273.62 % 869.060 K 16.33 % 747.096 K -15.39 % 882.950 K
Net cash provided by operating activities 21.224 M -45.64 % 39.046 M -46.08 % 72.418 M -1.07 % 73.200 M 24.03 % 59.017 M 12.44 % 52.486 M 77.21 % 29.618 M -14.37 % 34.589 M
Investments in property plant and equipment -34.879 M 28.92 % -49.071 M 21.02 % -62.132 M 42.31 % -107.702 M -33.49 % -80.684 M -68.26 % -47.953 M -59.01 % -30.158 M -122.85 % -13.533 M
Acquisitions net -8.984 M -665.90 % -1.173 M 71.12 % -4.061 M 9.76 % -4.500 M -326.24 % 1.989 M -23.90 % 2.614 M 156.87 % -4.595 M -117.95 % -2.108 M
Purchases of investments 0.000 0.000 100.00 % -9.239 M -19.52 % -7.730 M 0.000 100.00 % -2.614 M 12.09 % -2.973 M 0.000
Sales maturities of investments 0.000 -100.00 % 8.831 M 38.79 % 6.363 M 124.84 % 2.830 M 0.000 -100.00 % 2.614 M 0.000 0.000
Other investing activites -15.228 M -12.63 % -13.520 M -7 695.51 % 178.000 K 106.57 % -2.709 M -49.75 % -1.809 M -3 925.41 % 47.289 K -68.79 % 151.520 K 0.05 % 151.437 K
Net cash used for investing activites -59.091 M -7.57 % -54.933 M 20.26 % -68.891 M 42.50 % -119.811 M -48.83 % -80.504 M -77.75 % -45.292 M -30.90 % -34.602 M -123.38 % -15.490 M
Debt repayment 1.227 M -97.80 % 55.846 M 3 048.57 % -1.894 M 84.88 % -12.530 M -135.47 % 35.328 M 1 033.03 % 3.118 M -90.28 % 32.062 M 453.71 % -9.064 M
Common stock issued 0.000 -100.00 % 319.000 K -80.26 % 1.616 M -38.56 % 2.630 M -98.73 % 207.678 M 0.000 -100.00 % 691.425 K -5.19 % 729.280 K
Common stock repurchased 0.000 100.00 % -16.701 M -31.68 % -12.683 M 40.12 % -21.179 M 0.000 0.000 0.000 0.000
Dividends paid -4.297 M 53.66 % -9.272 M 32.98 % -13.834 M -110.08 % -6.585 M 31.63 % -9.631 M -1.03 % -9.533 M 61.82 % -24.965 M -590.55 % -3.615 M
Other financing activites -4.385 M 6.80 % -4.705 M -322.73 % -1.113 M -103.40 % 32.765 M 395.79 % -11.077 M -1 263.78 % -812.227 K -141.93 % 1.937 M -16.03 % 2.307 M
Net cash used provided by financing activities -7.455 M -129.25 % 25.487 M 191.33 % -27.908 M -469.67 % -4.899 M -102.20 % 222.298 M 3 176.04 % -7.227 M -179.99 % 9.034 M 193.68 % -9.643 M
Effect of forex changes on cash 320.000 K 114.41 % -2.221 M 43.81 % -3.953 M -437.86 % 1.170 M 6.27 % 1.101 M 337.25 % -464.066 K -765.38 % 69.744 K 106.51 % -1.072 M
Net change in cash -45.002 M -709.87 % 7.379 M 126.04 % -28.334 M 43.71 % -50.340 M -124.93 % 201.912 M 40 776.74 % -496.382 K -112.05 % 4.120 M -50.85 % 8.384 M
Cash at beginning of period 155.209 M 4.99 % 147.830 M -16.08 % 176.164 M -22.22 % 226.504 M 821.05 % 24.592 M -1.98 % 25.088 M 19.65 % 20.968 M 66.62 % 12.584 M
Cash at end of period 110.207 M -28.99 % 155.209 M 4.99 % 147.830 M -16.08 % 176.164 M -22.22 % 226.504 M 821.05 % 24.592 M -1.98 % 25.088 M 19.65 % 20.968 M
Operating cash flow 21.224 M -45.64 % 39.046 M -46.08 % 72.418 M -1.07 % 73.200 M 24.03 % 59.017 M 12.44 % 52.486 M 77.21 % 29.618 M -14.37 % 34.589 M
Capital expenditure -50.107 M 20.89 % -63.335 M -1.94 % -62.132 M 42.31 % -107.702 M -33.49 % -80.684 M -68.26 % -47.953 M -59.01 % -30.158 M -122.85 % -13.533 M
Free CashFlow -28.883 M -18.91 % -24.289 M -336.14 % 10.286 M 129.81 % -34.502 M -59.24 % -21.667 M -577.92 % 4.534 M 940.27 % -539.544 K -102.56 % 21.056 M
2024 2023 2022 2021 2020 2019 2018 2017
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
Revenue 107.150 M -11.90 % 121.623 M 47.16 % 82.646 M -20.43 % 103.866 M 41.99 % 73.152 M -41.99 % 126.112 M 13.31 % 111.294 M -25.84 % 150.064 M 55.30 % 96.630 M -31.23 % 140.509 M 80.54 % 77.828 M -11.23 % 87.673 M 58.73 % 55.235 M -10.07 % 61.422 M 0.00 % 61.422 M 18.57 % 51.802 M 0.00 % 51.802 M
Net income 1.614 M -85.94 % 11.482 M 407.17 % -3.738 M -134.66 % 10.784 M 240.99 % -7.649 M -130.59 % 25.005 M 32.98 % 18.804 M -57.57 % 44.317 M 147.79 % 17.885 M -54.32 % 39.150 M 112.01 % 18.465 M -24.26 % 24.381 M 114.35 % 11.374 M -22.36 % 14.650 M 0.00 % 14.650 M 8.78 % 13.467 M 0.00 % 13.467 M
Income before tax 2.034 M -84.31 % 12.960 M 496.21 % -3.271 M -129.61 % 11.047 M 242.32 % -7.762 M -129.03 % 26.742 M 37.83 % 19.402 M -60.09 % 48.616 M 128.87 % 21.242 M -55.48 % 47.716 M 111.50 % 22.560 M -16.52 % 27.026 M 110.00 % 12.870 M -26.33 % 17.471 M 0.00 % 17.471 M 9.24 % 15.993 M 0.00 % 15.993 M
Income before tax ratio 0.02 -82.19 % 0.11 369.23 % -0.04 -137.21 % 0.11 200.24 % -0.11 -150.04 % 0.21 21.64 % 0.17 -46.19 % 0.32 47.37 % 0.22 -35.27 % 0.34 17.15 % 0.29 -5.97 % 0.31 32.30 % 0.23 -18.08 % 0.28 0.00 % 0.28 -7.87 % 0.31 0.00 % 0.31
EBITDA 23.464 M -33.86 % 35.475 M 128.87 % 15.500 M -47.19 % 29.353 M 192.80 % 10.025 M -76.48 % 42.618 M 20.57 % 35.347 M -43.58 % 62.651 M 87.28 % 33.454 M -43.44 % 59.143 M 85.05 % 31.961 M -9.66 % 35.379 M 72.82 % 20.472 M -19.24 % 25.350 M 0.00 % 25.350 M 16.73 % 21.717 M 0.00 % 21.717 M
Net income ratio 0.02 -84.04 % 0.09 308.73 % -0.05 -143.56 % 0.10 199.30 % -0.10 -152.74 % 0.20 17.35 % 0.17 -42.79 % 0.30 59.56 % 0.19 -33.57 % 0.28 17.43 % 0.24 -14.68 % 0.28 35.04 % 0.21 -13.66 % 0.24 0.00 % 0.24 -8.25 % 0.26 0.00 % 0.26
Ratio EBITDA 0.22 -24.92 % 0.29 55.52 % 0.19 -33.64 % 0.28 106.22 % 0.14 -59.45 % 0.34 6.40 % 0.32 -23.93 % 0.42 20.59 % 0.35 -17.75 % 0.42 2.50 % 0.41 1.77 % 0.40 8.88 % 0.37 -10.20 % 0.41 0.00 % 0.41 -1.55 % 0.42 0.00 % 0.42
Gross profit ratio 0.33 -17.72 % 0.40 18.45 % 0.33 -17.49 % 0.41 26.56 % 0.32 -34.16 % 0.49 8.30 % 0.45 -13.10 % 0.52 12.17 % 0.46 -15.40 % 0.54 9.58 % 0.50 -7.38 % 0.54 11.42 % 0.48 -10.60 % 0.54 0.00 % 0.54 -3.54 % 0.56 0.00 % 0.56
Weighted average shs out dil 656.753 M 0.00 % 656.774 M 0.11 % 656.085 M 0.62 % 652.058 M -0.28 % 653.892 M -0.96 % 660.203 M -0.15 % 661.192 M -0.43 % 664.070 M -0.62 % 668.245 M 1.50 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M
Weighted average shs out 655.032 M 0.03 % 654.822 M 0.05 % 654.526 M 0.56 % 650.895 M -0.46 % 653.892 M -0.67 % 658.304 M 0.07 % 657.815 M -0.36 % 660.159 M -0.14 % 661.111 M 0.42 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M 0.00 % 658.351 M
EPS diluted 0.00 -85.71 % 0.02 407.02 % -0.01 -134.55 % 0.02 241.03 % -0.01 -130.87 % 0.04 33.45 % 0.03 -57.42 % 0.07 148.88 % 0.03 -54.96 % 0.06 112.50 % 0.03 -24.32 % 0.04 113.87 % 0.02 -22.42 % 0.02 0.00 % 0.02 8.78 % 0.02 0.00 % 0.02
Earnings per share 0.00 -85.71 % 0.02 407.02 % -0.01 -134.34 % 0.02 241.88 % -0.01 -130.79 % 0.04 32.87 % 0.03 -57.38 % 0.07 147.60 % 0.03 -54.45 % 0.06 112.50 % 0.03 -24.32 % 0.04 113.87 % 0.02 -22.42 % 0.02 0.00 % 0.02 8.78 % 0.02 0.00 % 0.02
Gross profit 34.946 M -27.51 % 48.209 M 74.31 % 27.657 M -34.34 % 42.124 M 79.70 % 23.441 M -61.81 % 61.377 M 22.72 % 50.014 M -35.55 % 77.606 M 74.20 % 44.549 M -41.82 % 76.566 M 97.84 % 38.701 M -17.78 % 47.069 M 76.86 % 26.614 M -19.60 % 33.102 M 0.00 % 33.102 M 14.38 % 28.941 M 0.00 % 28.941 M
Income tax expense 655.000 K -61.63 % 1.707 M 323.57 % 403.000 K 1.00 % 399.000 K 698.00 % 50.000 K -96.91 % 1.619 M 33.58 % 1.212 M -71.16 % 4.202 M 34.42 % 3.126 M -61.83 % 8.190 M 103.57 % 4.023 M 20.01 % 3.352 M 67.44 % 2.002 M -28.89 % 2.816 M 0.00 % 2.816 M 11.49 % 2.525 M 0.00 % 2.525 M
Cost of revenue 72.204 M -1.65 % 73.414 M 33.51 % 54.989 M -10.94 % 61.742 M 24.20 % 49.711 M -23.21 % 64.735 M 5.64 % 61.280 M -15.43 % 72.458 M 39.13 % 52.081 M -18.55 % 63.943 M 63.42 % 39.127 M -3.64 % 40.604 M 41.87 % 28.621 M 1.06 % 28.320 M 0.00 % 28.320 M 23.88 % 22.861 M 0.00 % 22.861 M
General and administrative expenses 22.656 M -5.49 % 23.973 M 13.32 % 21.156 M -6.28 % 22.574 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 9.414 M 0.00 % 9.414 M 8.21 % 8.700 M 0.00 % 8.700 M
Selling and marketing expenses 4.777 M -15.69 % 5.666 M 19.44 % 4.744 M 1.87 % 4.657 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 5.743 M 0.00 % 5.743 M 32.90 % 4.321 M 0.00 % 4.321 M
Other expenses 0.000 100.00 % -4.813 M 0.000 0.000 -100.00 % 119.000 K 0.000 -100.00 % 48.000 K -44.83 % 87.000 K 1 350.00 % 6.000 K -93.05 % 86.270 K 0.000 -100.00 % 30.290 K 163.06 % -48.030 K 58.54 % -115.836 K 0.00 % -115.836 K 76.44 % -491.590 K 0.00 % -491.590 K
Operating expenses 34.353 M 2.90 % 33.384 M 1.46 % 32.903 M -7.28 % 35.485 M 11.27 % 31.891 M -19.64 % 39.684 M 22.18 % 32.481 M 0.27 % 32.394 M 18.08 % 27.435 M 4.34 % 26.293 M 46.35 % 17.966 M -3.81 % 18.677 M 29.23 % 14.452 M -3.92 % 15.042 M 0.00 % 15.042 M 20.05 % 12.530 M 0.00 % 12.530 M
Cost and expenses 106.557 M -0.23 % 106.798 M 21.51 % 87.892 M -9.60 % 97.227 M 19.15 % 81.602 M -21.85 % 104.419 M 11.37 % 93.761 M -10.58 % 104.852 M 31.86 % 79.516 M -11.88 % 90.236 M 58.05 % 57.093 M -3.69 % 59.281 M 37.63 % 43.073 M -0.66 % 43.361 M 0.00 % 43.361 M 22.52 % 35.390 M 0.00 % 35.390 M
Research and development expenses 6.920 M -13.25 % 7.977 M 13.91 % 7.003 M -25.11 % 9.351 M 28.91 % 7.254 M -37.50 % 11.606 M 12.66 % 10.302 M -9.10 % 11.333 M 39.11 % 8.147 M 9.88 % 7.414 M 33.22 % 5.566 M 12.39 % 4.952 M 19.60 % 4.140 M 25.94 % 3.288 M 0.00 % 3.288 M 43.47 % 2.291 M 0.00 % 2.291 M
Selling general and administrative expenses 27.433 M -9.22 % 30.220 M 16.68 % 25.900 M -0.90 % 26.134 M 5.57 % 24.756 M -11.83 % 28.078 M 26.32 % 22.227 M 5.10 % 21.148 M 9.61 % 19.294 M 1.74 % 18.965 M 51.25 % 12.539 M -8.84 % 13.755 M 34.02 % 10.264 M -32.28 % 15.157 M 0.00 % 15.157 M 16.41 % 13.021 M 0.00 % 13.021 M
Interest income 0.000 -100.00 % 1.488 M -12.52 % 1.701 M 76.82 % 962.000 K -18.27 % 1.177 M 23.38 % 954.000 K 53.38 % 622.000 K 65.87 % 375.000 K -38.32 % 608.000 K 69.67 % 358.341 K 115.01 % 166.659 K -46.17 % 309.602 K 56.80 % 197.448 K 8.39 % 182.160 K 0.00 % 182.160 K 95.62 % 93.120 K 0.00 % 93.120 K
Interest expense 0.000 -100.00 % 1.762 M -5.12 % 1.857 M 95.27 % 951.000 K 0.00 % 951.000 K 30.45 % 729.000 K 47.87 % 493.000 K 64.33 % 300.000 K -25.74 % 404.000 K -41.00 % 684.743 K -22.91 % 888.257 K 18.04 % 752.488 K 20.63 % 623.780 K 12.25 % 555.708 K 0.00 % 555.708 K 3.95 % 534.595 K 0.00 % 534.595 K
Depreciation and amortization 21.046 M 1.41 % 20.753 M 9.63 % 18.930 M 9.08 % 17.355 M 3.08 % 16.836 M 11.15 % 15.147 M -1.97 % 15.452 M 12.50 % 13.735 M 16.32 % 11.808 M 9.92 % 10.742 M 26.19 % 8.513 M 12.00 % 7.601 M 8.91 % 6.979 M -1.80 % 7.107 M 0.00 % 7.107 M 37.65 % 5.163 M 0.00 % 5.163 M
Operating income 593.000 K -94.08 % 10.012 M 290.85 % -5.246 M -179.02 % 6.639 M 178.57 % -8.450 M -138.95 % 21.693 M 23.73 % 17.533 M -61.22 % 45.212 M 164.18 % 17.114 M -65.96 % 50.273 M 142.46 % 20.735 M -26.97 % 28.392 M 133.46 % 12.162 M -32.53 % 18.026 M 0.00 % 18.026 M 9.22 % 16.505 M 0.00 % 16.505 M
Operating income ratio 0.01 -93.28 % 0.08 229.69 % -0.06 -199.31 % 0.06 155.33 % -0.12 -167.15 % 0.17 9.19 % 0.16 -47.71 % 0.30 70.11 % 0.18 -50.50 % 0.36 34.30 % 0.27 -17.73 % 0.32 47.08 % 0.22 -24.98 % 0.29 0.00 % 0.29 -7.89 % 0.32 0.00 % 0.32
Total other income expenses net 1.441 M -51.12 % 2.948 M 49.27 % 1.975 M -55.20 % 4.408 M 540.70 % 688.000 K -86.37 % 5.049 M 170.14 % 1.869 M -45.09 % 3.404 M -17.54 % 4.128 M 261.40 % -2.558 M -240.11 % 1.825 M 233.64 % -1.366 M -292.86 % 708.239 K 220.02 % -590.108 K 0.00 % -590.108 K -40.86 % -418.935 K 0.00 % -418.935 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
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 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31
Net debt 9.644 M 312.84 % -4.531 M 80.76 % -23.546 M 52.39 % -49.451 M 38.87 % -80.901 M 20.11 % -101.262 M 7.67 % -109.678 M 15.67 % -130.052 M 31.15 % -188.890 M -2.53 % -184.237 M -550.53 % 40.893 M 20.83 % 33.842 M 11.91 % 30.241 M 124.86 % 13.449 M 502.24 % -3.344 M -165.27 % 5.123 M -62.30 % 13.589 M
Total investments 5.953 M 15.46 % 5.156 M -10.24 % 5.744 M 9.22 % 5.259 M -6.47 % 5.623 M -0.83 % 5.670 M -20.91 % 7.169 M 424.43 % 1.367 M 110.28 % -13.295 M 0.000 -100.00 % 173.625 K -3.37 % 179.676 K -92.93 % 2.540 M 100.00 % 1.270 M 0.000 0.000 0.000
Total debt 104.771 M -0.86 % 105.676 M -4.52 % 110.680 M 4.65 % 105.758 M 127.65 % 46.457 M -0.24 % 46.568 M 0.53 % 46.324 M 0.46 % 46.112 M 343.17 % 10.405 M -75.38 % 42.267 M -47.99 % 81.261 M 39.06 % 58.434 M 5.61 % 55.330 M 51.68 % 36.477 M 106.97 % 17.625 M -19.52 % 21.899 M -16.33 % 26.173 M
Accumulated other comprehensive income loss 0.000 100.00 % -105.682 M -6.70 % -99.046 M -5.45 % -93.926 M -3.29 % -90.932 M -18.92 % -76.462 M -64.53 % -46.472 M -20.88 % -38.444 M -387.22 % 13.385 M 129.90 % 5.822 M 482.80 % 998.968 K 134.64 % -2.884 M -600.56 % 576.062 K -70.82 % 1.974 M -41.46 % 3.373 M 100.00 % 1.686 M 0.000
Retained earnings 0.000 -100.00 % 250.113 M 3.88 % 240.780 M 0.52 % 239.524 M 3.67 % 231.055 M -6.01 % 245.841 M 7.55 % 228.588 M 5.65 % 216.361 M 20.77 % 179.148 M 11.09 % 161.263 M 31.61 % 122.536 M 7.77 % 113.701 M 29.67 % 87.688 M 2.29 % 85.726 M 2.34 % 83.763 M 100.00 % 41.882 M 0.000
Common stock 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.00 % 266.927 M 0.47 % 265.678 M 0.73 % 263.756 M 2 614.16 % 9.718 M 0.23 % 9.696 M 0.00 % 9.696 M 6.29 % 9.122 M 6.71 % 8.548 M 4.46 % 8.184 M 4.66 % 7.819 M
Total equity 412.181 M -4.13 % 429.950 M 2.59 % 419.104 M -1.16 % 424.004 M 1.16 % 419.129 M -9.76 % 464.471 M -1.49 % 471.490 M -0.73 % 474.977 M 1.42 % 468.308 M 6.33 % 440.430 M 213.50 % 140.487 M 10.25 % 127.426 M 26.92 % 100.401 M 2.41 % 98.042 M 2.46 % 95.684 M 14.33 % 83.693 M 16.72 % 71.701 M
Other non current liabilities 53.475 M 0.71 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.00 % 53.100 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 90.254 M -4.09 % 94.103 M -5.40 % 99.473 M 2.30 % 97.239 M 132.26 % 41.867 M 1.49 % 41.253 M -0.84 % 41.603 M 0.27 % 41.490 M 432.26 % 7.795 M -60.59 % 19.777 M 61.87 % 12.218 M -75.70 % 50.286 M -7.50 % 54.365 M 83.96 % 29.554 M 523.27 % 4.742 M -44.77 % 8.586 M -30.93 % 12.430 M
Total non current liabilities 145.307 M -2.30 % 148.729 M -3.36 % 153.906 M 1.47 % 151.670 M 56.90 % 96.665 M 1.01 % 95.703 M -0.29 % 95.981 M 0.12 % 95.868 M 958.38 % 9.058 M -56.43 % 20.789 M 57.42 % 13.206 M -74.24 % 51.274 M -7.13 % 55.213 M 83.21 % 30.137 M 495.62 % 5.060 M -43.17 % 8.904 M -30.16 % 12.748 M
Other current liabilities 22.562 M 1.63 % 22.201 M -5.56 % 23.508 M 11.95 % 20.998 M 15.22 % 18.224 M -35.04 % 28.054 M 12.40 % 24.960 M -41.62 % 42.753 M 167.27 % 15.996 M -19.39 % 19.843 M -21.18 % 25.176 M 14.77 % 21.936 M 48.56 % 14.765 M 11.97 % 13.187 M 13.60 % 11.608 M 19.05 % 9.751 M 23.53 % 7.893 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 824.000 K -46.04 % 1.527 M 10.01 % 1.388 M 22.94 % 1.129 M -56.69 % 2.607 M -74.04 % 10.042 M -15.83 % 11.930 M 63.43 % 7.300 M 14.63 % 6.368 M 207.51 % 2.071 M -52.52 % 4.362 M -34.44 % 6.653 M 100.00 % 3.326 M 0.000
Short term debt 14.517 M 25.44 % 11.573 M 3.27 % 11.207 M 31.55 % 8.519 M 85.60 % 4.590 M -13.64 % 5.315 M 12.58 % 4.721 M 2.14 % 4.622 M 77.09 % 2.610 M -88.39 % 22.490 M -67.43 % 69.043 M 747.37 % 8.148 M 744.99 % 964.271 K -86.07 % 6.924 M -46.26 % 12.883 M -3.23 % 13.313 M -3.13 % 13.743 M
Total current liabilities 57.583 M 2.07 % 56.414 M 29.30 % 43.631 M -4.79 % 45.825 M 10.66 % 41.410 M -28.22 % 57.691 M 18.32 % 48.760 M -34.17 % 74.073 M 27.35 % 58.165 M -33.65 % 87.669 M -29.15 % 123.742 M 123.89 % 55.269 M 60.46 % 34.445 M -16.12 % 41.064 M -13.88 % 47.683 M 19.50 % 39.900 M 24.23 % 32.118 M
Total liabilities 202.890 M -1.10 % 205.143 M 3.85 % 197.537 M 0.02 % 197.495 M 43.03 % 138.075 M -9.99 % 153.394 M 5.98 % 144.741 M -14.83 % 169.941 M 152.80 % 67.223 M -38.02 % 108.458 M -20.80 % 136.948 M 28.54 % 106.544 M 18.83 % 89.658 M 25.92 % 71.200 M 35.00 % 52.742 M 8.07 % 48.804 M 8.78 % 44.866 M
Other non current assets 0.000 0.000 0.000 0.000 0.000 -100.00 % 8.700 M -47.64 % 16.616 M 161.13 % 6.363 M -52.14 % 13.295 M 2 624.39 % 488.000 K 181.07 % 173.625 K -3.37 % 179.676 K -92.93 % 2.540 M 100.00 % 1.270 M 0.000 0.000 0.000
Long term investments 5.138 M -0.35 % 5.156 M -0.83 % 5.199 M -1.14 % 5.259 M -6.47 % 5.623 M 285.58 % -3.030 M 67.93 % -9.447 M -89.09 % -4.996 M 62.42 % -13.295 M 0.000 -100.00 % 173.625 K -3.37 % 179.676 K -92.93 % 2.540 M 100.00 % 1.270 M 0.000 0.000 0.000
Intangible assets 74.407 M 16.14 % 64.064 M 9.45 % 58.530 M 44.66 % 40.459 M -8.56 % 44.245 M 57.98 % 28.006 M 5.85 % 26.459 M 38.16 % 19.151 M 9.85 % 17.434 M 3.37 % 16.865 M -1.35 % 17.096 M 1.83 % 16.789 M 168.64 % 6.249 M 6.26 % 5.881 M 6.68 % 5.513 M 2.03 % 5.403 M 2.07 % 5.293 M
GoodWill 0.000 -100.00 % 11.384 M 0.000 -100.00 % 3.631 M 0.000 -100.00 % 3.631 M 0.000 -100.00 % 4.100 M 0.000 0.000 0.000 0.000 -100.00 % 871.759 K 100.00 % 435.880 K 0.000 0.000 0.000
Goodwill and intangible assets 74.407 M 16.14 % 64.064 M 9.45 % 58.530 M 32.75 % 44.090 M -0.35 % 44.245 M 39.85 % 31.637 M 19.57 % 26.459 M 13.80 % 23.251 M 33.37 % 17.434 M 3.37 % 16.865 M -1.35 % 17.096 M 1.83 % 16.789 M 135.76 % 7.121 M 12.73 % 6.317 M 14.59 % 5.513 M 2.03 % 5.403 M 2.07 % 5.293 M
Property plant equipment net 292.090 M -4.08 % 304.515 M 0.69 % 302.423 M 0.94 % 299.595 M 6.20 % 282.110 M -2.44 % 289.151 M 0.08 % 288.919 M -0.43 % 290.179 M 39.21 % 208.447 M 19.43 % 174.538 M 27.69 % 136.693 M 27.42 % 107.276 M 45.49 % 73.737 M 6.36 % 69.325 M 6.80 % 64.913 M 2.54 % 63.304 M 2.61 % 61.696 M
Total non current assets 375.779 M -0.59 % 378.013 M 2.21 % 369.853 M 4.85 % 352.730 M 5.18 % 335.348 M 1.72 % 329.681 M 1.39 % 325.170 M 2.83 % 316.226 M 39.69 % 226.378 M 17.68 % 192.369 M 24.95 % 153.963 M 23.92 % 124.245 M 48.98 % 83.398 M 8.43 % 76.912 M 9.21 % 70.426 M 2.50 % 68.707 M 2.57 % 66.989 M
Other current assets 19.207 M 34.75 % 14.254 M 39.14 % 10.244 M 254.46 % 2.890 M -96.03 % 72.772 M -35.73 % 113.225 M 13.71 % 99.576 M 523.75 % 15.964 M -81.14 % 84.641 M 797.19 % 9.434 M 27.03 % 7.427 M 1 437.23 % 483.111 K -99.25 % 64.566 M 81.18 % 35.637 M 431.25 % 6.708 M -62.81 % 18.036 M 131.55 % 7.789 M
Short term investments 0.000 0.000 -100.00 % 6.531 M 0.000 0.000 -100.00 % 8.700 M -47.64 % 16.616 M 161.13 % 6.363 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 95.127 M -13.68 % 110.207 M -17.89 % 134.226 M -13.52 % 155.209 M 21.87 % 127.358 M -13.85 % 147.830 M -5.24 % 156.002 M -11.45 % 176.164 M -11.61 % 199.295 M -12.01 % 226.504 M 461.10 % 40.368 M 64.15 % 24.592 M -1.98 % 25.088 M 8.95 % 23.028 M 9.83 % 20.968 M 24.99 % 16.776 M 33.31 % 12.584 M
Cash and short term investments 95.127 M -13.68 % 110.207 M -21.70 % 140.757 M -9.31 % 155.209 M 21.87 % 127.358 M -18.64 % 156.530 M -9.32 % 172.618 M -5.43 % 182.527 M -8.41 % 199.295 M -12.01 % 226.504 M 461.10 % 40.368 M 64.15 % 24.592 M -1.98 % 25.088 M 8.95 % 23.028 M 9.83 % 20.968 M 24.99 % 16.776 M 33.31 % 12.584 M
Total current assets 239.292 M -6.92 % 257.080 M 4.17 % 246.788 M -8.18 % 268.769 M 21.15 % 221.856 M -23.02 % 288.184 M -0.99 % 291.061 M -11.45 % 328.692 M 6.32 % 309.153 M -13.29 % 356.519 M 188.74 % 123.473 M 12.53 % 109.725 M 2.87 % 106.661 M 15.52 % 92.331 M 18.37 % 78.001 M 22.28 % 63.790 M 28.66 % 49.579 M
Inventory 21.386 M 25.04 % 17.104 M -26.76 % 23.353 M -1.70 % 23.756 M 9.34 % 21.726 M 17.89 % 18.429 M -2.32 % 18.867 M 8.65 % 17.365 M -31.14 % 25.217 M 59.72 % 15.788 M 4.28 % 15.141 M 2.76 % 14.734 M -13.36 % 17.007 M 24.76 % 13.631 M 32.91 % 10.256 M 14.68 % 8.943 M 17.20 % 7.630 M
Net receivables 103.572 M -10.34 % 115.515 M 59.48 % 72.434 M -16.66 % 86.914 M 38.76 % 62.634 M -38.72 % 102.216 M 13.32 % 90.200 M -23.30 % 117.597 M 56.79 % 75.005 M -30.18 % 107.420 M 69.86 % 63.241 M -0.87 % 63.797 M 32.83 % 48.028 M 12.25 % 42.786 M 13.96 % 37.544 M 100.00 % 18.772 M -12.99 % 21.575 M
Tax assets 4.144 M -3.13 % 4.278 M 15.59 % 3.701 M -2.25 % 3.786 M 12.34 % 3.370 M 4.56 % 3.223 M 22.87 % 2.623 M 83.55 % 1.429 M 187.53 % 497.000 K 3.97 % 478.000 K 375.31 % -173.625 K 3.37 % -179.676 K 92.93 % -2.540 M -100.00 % -1.270 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 0.000 0.000 0.000 0.000
Account payables 18.453 M -12.57 % 21.106 M 142.51 % 8.703 M -39.43 % 14.368 M -5.39 % 15.187 M -29.87 % 21.656 M 26.66 % 17.098 M -17.91 % 20.829 M -25.04 % 27.788 M -15.20 % 32.770 M 55.08 % 21.131 M -6.30 % 22.552 M 71.69 % 13.136 M 1.21 % 12.979 M 1.22 % 12.822 M 20.23 % 10.664 M 25.36 % 8.507 M
Tax payables 2.051 M 33.70 % 1.534 M 620.19 % 213.000 K -80.91 % 1.116 M -40.70 % 1.882 M 47.26 % 1.278 M 50.00 % 852.000 K -73.88 % 3.262 M 88.66 % 1.729 M 171.86 % 636.000 K -41.74 % 1.092 M -58.55 % 2.634 M -24.94 % 3.509 M -2.89 % 3.613 M -2.81 % 3.718 M 30.61 % 2.846 M 44.10 % 1.975 M
Deferred revenue non current 0.000 0.000 0.000 0.000 -100.00 % 357.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
Minority interest 41.323 M -1.82 % 42.090 M -0.63 % 42.356 M -4.02 % 44.132 M -2.85 % 45.426 M -0.57 % 45.686 M 2.46 % 44.591 M -1.73 % 45.374 M 349.38 % 10.097 M 5.30 % 9.589 M 32.54 % 7.235 M 4.66 % 6.912 M 183.23 % 2.441 M 100.00 % 1.220 M 0.000 0.000 0.000
Capital lease obligations 17.240 M -16.79 % 20.719 M -4.10 % 21.605 M -8.31 % 23.562 M 11.62 % 21.109 M 4.44 % 20.212 M 6.68 % 18.946 M 6.25 % 17.831 M 78.10 % 10.012 M 297.30 % 2.520 M -49.59 % 4.999 M 7.97 % 4.630 M -10.70 % 5.185 M 51.76 % 3.417 M 107.29 % 1.648 M 32.79 % 1.241 M 48.78 % 834.302 K
Preferred stock 0.000 0.000 0.000 0.000 -100.00 % 90.932 M 18.92 % 76.462 M 64.53 % 46.472 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 103.931 M 185.31 % -121.829 M -281.75 % -31.913 M 2.27 % -32.653 M 84.83 % -215.211 M -26.26 % -170.445 M -48.10 % -115.088 M -114.38 % -53.685 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.534 M -50.00 % 5.068 M -85.30 % 34.475 M -46.03 % 63.882 M
Deferred tax liabilities non current 1.578 M 3.41 % 1.526 M 14.48 % 1.333 M 0.15 % 1.331 M -0.75 % 1.341 M -0.67 % 1.350 M 5.63 % 1.278 M 0.00 % 1.278 M 1.19 % 1.263 M 24.80 % 1.012 M 2.41 % 988.200 K 0.00 % 988.200 K 16.53 % 848.000 K 45.45 % 583.000 K 83.33 % 318.000 K 0.00 % 318.000 K 0.00 % 318.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 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 615.071 M -3.15 % 635.093 M 2.99 % 616.641 M -0.78 % 621.499 M 11.54 % 557.204 M -9.82 % 617.865 M 0.27 % 616.231 M -4.45 % 644.918 M 20.43 % 535.531 M -2.43 % 548.888 M 97.84 % 277.436 M 18.58 % 233.970 M 23.10 % 190.059 M 12.30 % 169.243 M 14.02 % 148.427 M 12.02 % 132.497 M 13.67 % 116.568 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 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-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
Deferred income tax 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 % -2.281 M 0.00 % -2.281 M -93.03 % -1.182 M 0.00 % -1.182 M
Stock based compensation 343.000 K 0.000 -100.00 % 516.000 K -14.14 % 601.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -59.900 K 0.00 % -59.900 K -120.51 % 292.000 K 0.00 % 292.000 K
Change in working capital -464.000 K 98.56 % -32.334 M -468.90 % 8.765 M 143.42 % -20.187 M -194.71 % 21.315 M 445.80 % -6.164 M -200.06 % 6.160 M 117.34 % -35.515 M -281.99 % 19.515 M 171.73 % -27.207 M -2 635.92 % 1.073 M 109.46 % -11.338 M -180.92 % 14.011 M 278.88 % -7.832 M 0.00 % -7.832 M -127.72 % -3.439 M 0.00 % -3.439 M
Accounts receivables 4.250 M 109.18 % -46.284 M -496.50 % 11.673 M 156.51 % -20.658 M -158.13 % 35.535 M 267.00 % -21.279 M -179.54 % 26.752 M 161.87 % -43.237 M -226.59 % 34.154 M 175.88 % -45.008 M -1 192.68 % 4.119 M 113.24 % -31.106 M -322.29 % 13.994 M 504.16 % -3.462 M 0.00 % -3.462 M 64.52 % -9.757 M 0.00 % -9.757 M
Inventory -4.714 M -196.56 % 4.882 M 267.88 % -2.908 M -717.41 % 471.000 K 116.97 % -2.775 M -225.00 % 2.220 M 5.36 % 2.107 M -82.67 % 12.157 M 307.99 % -5.845 M -2 991.33 % -189.077 K -121.88 % 864.077 K -75.85 % 3.578 M 267.85 % 972.627 K 134.57 % -2.814 M 0.00 % -2.814 M -114.31 % -1.313 M 0.00 % -1.313 M
Accounts payables 0.000 -100.00 % 9.068 M 236.73 % -6.632 M -3 778.36 % -171.000 K 98.51 % -11.445 M -188.76 % 12.895 M 156.81 % -22.699 M -411.82 % -4.435 M 49.57 % -8.794 M -148.88 % 17.990 M 560.08 % -3.910 M -124.15 % 16.190 M 1 794.40 % -955.521 K 38.61 % -1.556 M 0.00 % -1.556 M -120.40 % 7.631 M 0.00 % 7.631 M
Other working capital 0.000 0.000 -100.00 % 6.632 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -5.019 M 0.00 % -5.019 M -136.00 % -2.127 M 0.00 % -2.127 M
Other non cash items -2.445 M -817.01 % 341.000 K 109.77 % -3.491 M -995.13 % 390.000 K -96.70 % 11.826 M -69.75 % 39.095 M 94.30 % 20.121 M -68.87 % 64.645 M 1 559.27 % 3.896 M -92.97 % 55.449 M 217.29 % 17.476 M -37.19 % 27.824 M 1 595.61 % -1.860 M -598.04 % 373.548 K 0.00 % 373.548 K -15.39 % 441.475 K 0.00 % 441.475 K
Net cash provided by operating activities 20.094 M 8 203.31 % 242.000 K -98.85 % 20.982 M 131.21 % 9.075 M -69.72 % 29.971 M -18.17 % 36.625 M 2.32 % 35.793 M 47.92 % 24.197 M -50.62 % 49.003 M 66.44 % 29.442 M -0.45 % 29.575 M 34.86 % 21.929 M -28.23 % 30.557 M 106.34 % 14.809 M 0.00 % 14.809 M -14.37 % 17.294 M 0.00 % 17.294 M
Investments in property plant and equipment -19.309 M 14.66 % -22.625 M -12.59 % -20.095 M 45.89 % -37.138 M -41.76 % -26.197 M 30.47 % -37.678 M -54.08 % -24.454 M 64.58 % -69.032 M -78.52 % -38.670 M 12.89 % -44.392 M -22.32 % -36.292 M -20.03 % -30.236 M -70.66 % -17.717 M -17.50 % -15.079 M 0.00 % -15.079 M -122.85 % -6.766 M 0.00 % -6.766 M
Acquisitions net -3.952 M -1 848.67 % 226.000 K 102.45 % -9.210 M -801.17 % -1.022 M -272.34 % 593.000 K -68.95 % 1.910 M 10 511.11 % 18.000 K -99.94 % 30.612 M 340 033.33 % 9.000 K -99.52 % 1.895 M 1 907.75 % 94.366 K 378.99 % 19.701 K -28.59 % 27.588 K 101.20 % -2.298 M 0.00 % -2.298 M -117.95 % -1.054 M 0.00 % -1.054 M
Purchases of investments 0.000 -100.00 % 6.531 M 150.00 % -13.062 M 0.000 0.000 -100.00 % 3.097 M 118.89 % -16.397 M -112.12 % -7.730 M 0.000 0.000 0.000 0.000 0.000 100.00 % -1.487 M 0.00 % -1.487 M 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 269.000 K -96.86 % 8.562 M 34.56 % 6.363 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 17.096 K -99.34 % 2.596 M 0.000 0.000 0.000 0.000
Other investing activites -10.613 M 0.000 100.00 % -856.000 K -116.41 % 5.216 M 200.00 % -5.216 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 75.760 K 0.00 % 75.760 K 0.05 % 75.719 K 0.00 % 75.719 K
Net cash used for investing activites -33.874 M -113.47 % -15.868 M 63.29 % -43.223 M -32.28 % -32.675 M -46.80 % -22.258 M 15.39 % -26.308 M 35.57 % -40.833 M 11.52 % -46.150 M -19.37 % -38.661 M 9.03 % -42.497 M -17.40 % -36.198 M -19.87 % -30.199 M -100.09 % -15.093 M 12.76 % -17.301 M 0.00 % -17.301 M -123.38 % -7.745 M 0.00 % -7.745 M
Debt repayment 1.753 M 141.34 % -4.240 M -230.90 % 3.239 M -94.29 % 56.773 M 6 224.38 % -927.000 K 9.21 % -1.021 M -16.95 % -873.000 K 0.000 100.00 % -40.049 M -410.91 % 12.881 M -42.62 % 22.447 M 265.35 % -13.575 M -177.46 % 17.525 M 9.32 % 16.031 M 0.00 % 16.031 M 453.71 % -4.532 M 0.00 % -4.532 M
Common stock issued 0.000 0.000 0.000 -100.00 % 319.000 K 115.34 % -2.080 M -228.71 % 1.616 M 0.000 -100.00 % 858.000 K -51.58 % 1.772 M -99.11 % 198.658 M 914 870.01 % 21.712 K 0.000 0.000 -100.00 % 345.713 K 0.00 % 345.713 K -5.19 % 364.640 K 0.00 % 364.640 K
Common stock repurchased 0.000 0.000 0.000 100.00 % -572.000 K 96.45 % -16.129 M -179.05 % -5.780 M 16.27 % -6.903 M 67.41 % -21.179 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -2.151 M -0.09 % -2.149 M -0.05 % -2.148 M -0.61 % -2.135 M 70.09 % -7.137 M 1.65 % -7.257 M -10.34 % -6.577 M 0.12 % -6.585 M 0.000 100.00 % -9.631 M 0.000 100.00 % -9.533 M 0.000 100.00 % -12.482 M 0.00 % -12.482 M -590.55 % -1.808 M 0.00 % -1.808 M
Other financing activites 0.000 100.00 % -2.157 M 0.000 100.00 % -2.775 M -43.78 % -1.930 M 38.79 % -3.153 M -143.06 % 7.322 M -71.69 % 25.866 M 3 195.03 % 785.000 K 124.27 % -3.235 M -425.76 % -615.251 K -43.91 % -427.532 K -5.82 % -404.019 K -141.71 % 968.625 K 0.00 % 968.625 K -16.03 % 1.154 M 0.00 % 1.154 M
Net cash used provided by financing activities -398.000 K 95.34 % -8.546 M -883.32 % 1.091 M -97.89 % 51.610 M 297.57 % -26.123 M -67.51 % -15.595 M -7.49 % -14.509 M -1 295.10 % -1.040 M 97.35 % -39.264 M -119.76 % 198.674 M 809.12 % 21.853 M 192.85 % -23.535 M -237.46 % 17.121 M 279.03 % 4.517 M 0.00 % 4.517 M 193.68 % -4.822 M 0.00 % -4.822 M
Effect of forex changes on cash -902.000 K -689.54 % 153.000 K -8.38 % 167.000 K 205.03 % -159.000 K 92.29 % -2.062 M 28.75 % -2.894 M -173.28 % -1.059 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 34.872 K 0.00 % 34.872 K 106.51 % -535.891 K 0.00 % -535.891 K
Net change in cash 95.127 M 170.87 % -134.226 M -539.69 % -20.983 M -175.34 % 27.851 M 236.04 % -20.472 M -150.51 % -8.172 M 60.35 % -20.608 M 9.16 % -22.685 M 19.16 % -28.060 M -115.07 % 186.157 M 1 078.70 % 15.793 M 149.66 % -31.805 M -197.61 % 32.585 M 690.83 % 4.120 M 0.00 % 4.120 M -50.85 % 8.384 M 0.00 % 8.384 M
Cash at beginning of period 0.000 -100.00 % 134.226 M -13.52 % 155.209 M 21.87 % 127.358 M -13.85 % 147.830 M -5.24 % 156.002 M -11.67 % 176.610 M -11.38 % 199.295 M -12.34 % 227.355 M 451.86 % 41.198 M 62.17 % 25.405 M -55.59 % 57.209 M 0.000 -100.00 % 20.968 M 0.00 % 20.968 M 66.62 % 12.584 M 0.00 % 12.584 M
Cash at end of period 95.127 M -13.68 % 110.207 M -17.89 % 134.226 M -13.52 % 155.209 M 21.87 % 127.358 M -13.85 % 147.830 M -5.24 % 156.002 M -11.67 % 176.610 M -11.38 % 199.295 M -12.34 % 227.355 M 451.86 % 41.198 M 62.17 % 25.405 M -22.04 % 32.585 M 29.88 % 25.088 M 0.00 % 25.088 M 19.65 % 20.968 M 0.00 % 20.968 M
Operating cash flow 20.094 M 8 203.31 % 242.000 K -98.85 % 20.982 M 131.21 % 9.075 M -69.72 % 29.971 M -18.17 % 36.625 M 2.32 % 35.793 M 47.92 % 24.197 M -50.62 % 49.003 M 66.44 % 29.442 M -0.45 % 29.575 M 34.86 % 21.929 M -28.23 % 30.557 M 106.34 % 14.809 M 0.00 % 14.809 M -14.37 % 17.294 M 0.00 % 17.294 M
Capital expenditure -19.309 M -30.61 % -14.784 M 26.43 % -20.095 M 45.89 % -37.138 M -41.76 % -26.197 M 30.47 % -37.678 M -54.08 % -24.454 M 64.58 % -69.032 M -78.52 % -38.670 M 12.89 % -44.392 M -22.32 % -36.292 M -20.03 % -30.236 M -70.66 % -17.717 M -17.50 % -15.079 M 0.00 % -15.079 M -122.85 % -6.766 M 0.00 % -6.766 M
Free CashFlow 785.000 K 105.40 % -14.542 M -1 739.46 % 887.000 K 103.16 % -28.063 M -843.59 % 3.774 M 458.40 % -1.053 M -109.29 % 11.339 M 125.29 % -44.835 M -533.90 % 10.333 M 169.12 % -14.949 M -122.53 % -6.718 M 19.12 % -8.306 M -164.69 % 12.840 M 4 859.55 % -269.772 K 0.00 % -269.772 K -102.56 % 10.528 M 0.00 % 10.528 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017
Date Form 10K
2024
2023
2022
2021
2020
2019
2018
2017