TERCF

TerraCom Limited TERCF

Finances

2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Revenue 226.671 M -12.53 % 259.143 M -60.77 % 660.639 M -17.89 % 804.626 M 46.56 % 549.007 M 73.27 % 316.858 M -6.34 % 338.322 M 129.93 % 147.141 M 554.13 % 22.494 M 127.16 % 9.902 M 0.000 0.000 0.000 -100.00 % 3.411 K
Net income -33.055 M -227.37 % 25.951 M -90.10 % 262.096 M 33.63 % 196.131 M 333.33 % -84.057 M 40.52 % -141.308 M -1 158.42 % -11.229 M 38.97 % -18.399 M -449.98 % 5.257 M 110.23 % -51.408 M -19.30 % -43.090 M 31.41 % -62.820 M -19 775.34 % -316.069 K 98.56 % -21.945 M
Income before tax -46.799 M -240.51 % 33.307 M -90.77 % 361.010 M 2.77 % 351.277 M 431.01 % -106.124 M -128.01 % -46.543 M -155.60 % -18.209 M 29.25 % -25.736 M -76.69 % -14.566 M 71.87 % -51.786 M -19.53 % -43.325 M 33.93 % -65.571 M -4 368.77 % -1.467 M 93.52 % -22.651 M
Income before tax ratio -0.21 -260.64 % 0.13 -76.48 % 0.55 25.17 % 0.44 325.85 % -0.19 -31.60 % -0.15 -172.92 % -0.05 69.23 % -0.17 72.99 % -0.65 87.62 % -5.23 0.00 0.00 0.00 100.00 % -6 640.47
EBITDA -4.324 M -107.86 % 54.998 M -83.26 % 328.507 M -11.68 % 371.953 M 1 197.90 % 28.658 M 129.94 % 12.463 M -86.48 % 92.197 M 222.82 % 28.560 M 25.18 % 22.814 M 211.44 % -20.473 M 41.46 % -34.973 M 40.45 % -58.730 M -1 014.93 % 6.419 M 128.56 % -22.472 M
Net income ratio -0.15 -245.62 % 0.10 -74.76 % 0.40 62.76 % 0.24 259.20 % -0.15 65.67 % -0.45 -1 243.67 % -0.03 73.46 % -0.13 -153.50 % 0.23 104.50 % -5.19 0.00 0.00 0.00 100.00 % -6 433.69
Ratio EBITDA -0.02 -108.99 % 0.21 -57.32 % 0.50 7.57 % 0.46 785.58 % 0.05 32.71 % 0.04 -85.57 % 0.27 40.40 % 0.19 -80.86 % 1.01 149.06 % -2.07 0.00 0.00 0.00 100.00 % -6 588.13
Gross profit ratio 0.02 -91.34 % 0.22 -54.52 % 0.49 -4.71 % 0.52 372.15 % 0.11 67.29 % 0.07 -80.25 % 0.33 19.04 % 0.28 19.45 % 0.23 151.46 % -0.45 0.00 0.00 0.00 -100.00 % 1.00
Weighted average shs out dil 800.966 M 0.00 % 800.966 M 0.13 % 799.959 M 5.59 % 757.578 M 0.46 % 754.106 M 36.22 % 553.587 M 39.97 % 395.501 M 19.85 % 330.001 M 19.27 % 276.692 M 68.89 % 163.832 M 73.67 % 94.335 M 38.09 % 68.313 M 26.74 % 53.901 M 22.39 % 44.041 M
Weighted average shs out 800.363 M -0.08 % 800.966 M 0.13 % 799.959 M 5.83 % 755.911 M 0.24 % 754.106 M 36.22 % 553.587 M 39.97 % 395.501 M 19.85 % 330.001 M 25.61 % 262.729 M 60.36 % 163.832 M 73.67 % 94.335 M 38.09 % 68.313 M 26.74 % 53.901 M 22.39 % 44.041 M
EPS diluted -0.04 -227.47 % 0.03 -90.18 % 0.33 26.92 % 0.26 336.36 % -0.11 57.69 % -0.26 -815.49 % -0.03 49.10 % -0.06 -393.68 % 0.02 106.13 % -0.31 32.61 % -0.46 50.00 % -0.92 -15 493.22 % -0.01 98.82 % -0.50
Earnings per share -0.04 -227.47 % 0.03 -90.18 % 0.33 26.92 % 0.26 336.36 % -0.11 57.69 % -0.26 -815.49 % -0.03 49.10 % -0.06 -379.00 % 0.02 106.45 % -0.31 32.61 % -0.46 50.00 % -0.92 -15 493.22 % -0.01 98.82 % -0.50
Gross profit 4.381 M -92.43 % 57.858 M -82.16 % 324.294 M -21.76 % 414.481 M 591.98 % 59.898 M 189.85 % 20.665 M -81.50 % 111.705 M 173.71 % 40.811 M 681.36 % 5.223 M 216.90 % -4.468 M 0.000 0.000 0.000 -100.00 % 3.411 K
Income tax expense 13.050 M 57.84 % 8.268 M -91.61 % 98.517 M -3.57 % 102.168 M 983.96 % -11.558 M 26.06 % -15.631 M -126.40 % -6.904 M -4.59 % -6.601 M 66.33 % -19.603 M 0.000 -100.00 % 950.000 -95.78 % 22.538 K 251.02 % -14.924 K -102.80 % 533.766 K
Cost of revenue 222.290 M 10.44 % 201.285 M -40.16 % 336.345 M -8.22 % 366.460 M -22.78 % 474.562 M 60.22 % 296.193 M 30.70 % 226.617 M 113.13 % 106.330 M 515.65 % 17.271 M 20.19 % 14.370 M 0.000 0.000 0.000 0.000
General and administrative expenses 0.000 -100.00 % 7.996 M -17.94 % 9.744 M -65.60 % 28.328 M 0.000 0.000 -100.00 % 10.729 M 17.91 % 9.099 M -18.90 % 11.219 M 138.92 % 4.696 M -22.59 % 6.066 M -15.48 % 7.177 M 62.40 % 4.419 M -75.23 % 17.840 M
Selling and marketing expenses 0.000 0.000 -100.00 % 377.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.370 M 0.000 0.000 0.000 0.000 0.000
Other expenses 0.000 -100.00 % 25.609 M 0.000 -100.00 % 9.545 M 188.86 % -10.742 M -142.32 % 25.382 M 908.34 % -3.140 M -323.81 % 1.403 M -96.94 % 45.798 M 1 484.72 % -3.307 M 85.78 % -23.261 M -545.27 % 5.224 M -70.89 % 17.943 M 8 988.55 % -201.868 K
Operating expenses 18.337 M -45.43 % 33.605 M 232.03 % 10.121 M -73.28 % 37.873 M 39.18 % 27.212 M -47.32 % 51.657 M -2.98 % 53.246 M 67.32 % 31.822 M -3.80 % 33.079 M -41.16 % 56.221 M 371.03 % 11.936 M -81.47 % 64.413 M 442.21 % 11.880 M -49.08 % 23.329 M
Cost and expenses 240.627 M 2.44 % 234.890 M -32.20 % 346.466 M -19.05 % 428.018 M -17.10 % 516.321 M 48.43 % 347.850 M 24.29 % 279.863 M 102.58 % 138.152 M 174.38 % 50.351 M -28.67 % 70.591 M 491.42 % 11.936 M -81.47 % 64.413 M 442.21 % 11.880 M -49.08 % 23.329 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
Selling general and administrative expenses 18.337 M 129.33 % 7.996 M -21.00 % 10.121 M -64.27 % 28.328 M -25.36 % 37.954 M 44.45 % 26.275 M 144.90 % 10.729 M 17.91 % 9.099 M -33.04 % 13.589 M 189.40 % 4.696 M -22.59 % 6.066 M -15.48 % 7.177 M 62.40 % 4.419 M -75.23 % 17.840 M
Interest income 0.000 -100.00 % 3.782 M -23.44 % 4.940 M 262.70 % 1.362 M 8.01 % 1.261 M -26.52 % 1.716 M 18.59 % 1.447 M 28 840.00 % 5.000 K -42.99 % 8.771 K -99.98 % 39.667 M 193 730.50 % 20.465 K -81.74 % 112.068 K -53.71 % 242.090 K -72.81 % 890.518 K
Interest expense 0.000 -100.00 % 4.345 M 87.93 % 2.312 M -94.90 % 45.318 M -2.72 % 46.587 M 35.11 % 34.480 M -53.99 % 74.933 M 107.46 % 36.119 M 11.11 % 32.507 M 18.41 % 27.453 M 232.88 % 8.247 M 27.00 % 6.494 M -16.46 % 7.773 M 57 010.76 % 13.610 K
Depreciation and amortization 23.456 M 35.22 % 17.346 M 26.85 % 13.674 M -48.03 % 26.313 M -36.81 % 41.643 M 69.78 % 24.527 M -30.86 % 35.473 M 95.15 % 18.177 M 273.04 % 4.873 M 26.22 % 3.860 M 3 579.42 % 104.921 K -69.74 % 346.696 K 205.01 % 113.667 K -31.08 % 164.923 K
Operating income -13.956 M -157.54 % 24.253 M -92.62 % 328.507 M -12.77 % 376.608 M 1 052.20 % 32.686 M 370.96 % -12.063 M -121.27 % 56.724 M 446.32 % 10.383 M -42.13 % 17.942 M 173.73 % -24.333 M 30.63 % -35.078 M 40.62 % -59.077 M -1 036.92 % 6.305 M 127.85 % -22.637 M
Operating income ratio -0.06 -165.79 % 0.09 -81.18 % 0.50 6.24 % 0.47 686.16 % 0.06 256.38 % -0.04 -122.71 % 0.17 137.60 % 0.07 -91.15 % 0.80 132.46 % -2.46 0.00 0.00 0.00 100.00 % -6 636.48
Total other income expenses net -32.843 M -462.75 % 9.054 M -72.14 % 32.503 M 228.31 % -25.331 M 81.75 % -138.810 M -302.57 % -34.481 M 55.03 % -76.668 M -112.27 % -36.119 M -371.76 % 13.291 M 148.41 % -27.453 M 12.54 % -31.389 M -778.93 % -3.571 M -139.22 % 9.105 M 66 999.49 % -13.610 K
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Net debt -2.386 M 42.85 % -4.175 M 88.64 % -36.760 M 14.47 % -42.980 M -113.79 % 311.656 M 22.61 % 254.186 M 55.38 % 163.588 M -20.91 % 206.834 M 16.33 % 177.792 M 5.93 % 167.838 M 22.36 % 137.173 M 44.31 % 95.054 M 220.30 % 29.677 M 304.84 % -14.488 M
Total investments 82.815 M -19.36 % 102.700 M -33.94 % 155.474 M 97.05 % 78.899 M 534.54 % 12.434 M -78.57 % 58.025 M -24.65 % 77.011 M -2.72 % 79.165 M 6.72 % 74.182 M 5 250.50 % 1.386 M -0.28 % 1.390 M 0.000 0.000 0.000
Total debt 10.996 M 163.31 % 4.176 M -42.57 % 7.272 M -80.52 % 37.334 M -88.44 % 322.842 M 22.15 % 264.294 M 19.70 % 220.789 M 0.95 % 218.708 M 17.35 % 186.378 M 10.26 % 169.038 M 22.62 % 137.860 M 32.31 % 104.195 M 88.22 % 55.359 M 0.000
Accumulated other comprehensive income loss 24.745 M 12.82 % 21.933 M -4.34 % 22.927 M 4.24 % 21.995 M -26.69 % 30.004 M 242.60 % -21.040 M 11.77 % -23.847 M 12.31 % -27.194 M 0.82 % -27.418 M 16.57 % -32.865 M -4.04 % -31.590 M 3.14 % -32.613 M -26.45 % -25.790 M -992.18 % 2.891 M
Retained earnings -270.749 M -17.88 % -229.684 M 0.83 % -231.605 M 7.24 % -249.692 M 43.89 % -445.008 M -33.34 % -333.737 M -77.75 % -187.755 M -6.36 % -176.526 M 1.43 % -179.084 M 2.85 % -184.341 M -38.67 % -132.933 M -47.96 % -89.844 M -232.46 % -27.024 M -1.18 % -26.708 M
Common stock 376.011 M 0.00 % 376.011 M 0.00 % 376.011 M 0.75 % 373.203 M 11.19 % 335.642 M -1.97 % 342.394 M 23.31 % 277.662 M 21.89 % 227.804 M 7.42 % 212.062 M 8.60 % 195.277 M 4.79 % 186.355 M 9.32 % 170.467 M 0.98 % 168.807 M 14.67 % 147.207 M
Total equity 129.449 M -22.88 % 167.848 M 0.00 % 167.849 M 15.26 % 145.625 M 629.45 % -27.505 M -143.44 % 63.316 M -10.12 % 70.447 M 157.36 % 27.373 M 184.53 % 9.621 M 154.51 % -17.651 M -166.62 % 26.496 M -44.03 % 47.336 M -59.97 % 118.245 M -12.02 % 134.395 M
Other non current liabilities 79.528 M 34.31 % 59.214 M -4.15 % 61.780 M -13.02 % 71.031 M -59.21 % 174.156 M 0.000 -100.00 % 88.668 M 11.59 % 79.459 M -7.49 % 85.890 M 901.44 % 8.577 M 744.53 % 1.016 M 47.51 % 688.452 K 0.000 -100.00 % 24.128 K
Long term debt 8.316 M 815.86 % 908.000 K -73.83 % 3.469 M -86.07 % 24.898 M -40.87 % 42.104 M -15.91 % 50.073 M -76.54 % 213.483 M 6.81 % 199.875 M 26.53 % 157.971 M 18.29 % 133.548 M 201.19 % 44.341 M -32.79 % 65.978 M 48.01 % 44.577 M 0.000
Total non current liabilities 87.844 M 30.86 % 67.127 M -9.92 % 74.522 M -30.85 % 107.768 M -56.09 % 245.442 M 4.11 % 235.742 M -21.98 % 302.151 M 8.17 % 279.334 M 14.55 % 243.861 M 71.58 % 142.124 M 213.35 % 45.356 M -31.97 % 66.667 M 49.55 % 44.577 M 184 652.68 % 24.128 K
Other current liabilities 26.043 M 397.86 % 5.231 M 109.03 % -57.906 M -1 914.10 % 3.192 M -24.98 % 4.255 M 314.72 % 1.026 M -73.99 % 3.944 M 83.27 % 2.152 M 84.52 % 1.166 M -78.36 % 5.390 M -83.53 % 32.714 M 204.32 % 10.750 M 31.63 % 8.167 M 143.93 % 3.348 M
Deferred revenue 0.000 0.000 -100.00 % 64.396 M 11.15 % 57.935 M 0.000 -100.00 % 1.429 M -91.40 % 16.614 M 27.50 % 13.031 M 2 889.83 % 435.844 K -91.50 % 5.127 M -84.30 % 32.661 M 207.54 % 10.620 M 30.82 % 8.118 M 0.000
Short term debt 2.680 M -17.99 % 3.268 M -14.07 % 3.803 M -69.42 % 12.436 M -95.47 % 274.424 M 23.60 % 222.024 M 2 938.93 % 7.306 M -67.73 % 22.641 M -20.30 % 28.407 M 2.89 % 27.609 M -70.48 % 93.519 M 144.71 % 38.217 M 254.46 % 10.782 M 0.000
Total current liabilities 78.602 M -1.06 % 79.444 M -30.21 % 113.833 M -32.57 % 168.815 M -58.43 % 406.054 M 22.58 % 331.249 M 176.85 % 119.650 M 6.01 % 112.868 M 65.75 % 68.097 M 24.18 % 54.837 M -56.65 % 126.493 M 149.61 % 50.677 M 149.58 % 20.304 M 443.65 % 3.735 M
Total liabilities 166.446 M 13.56 % 146.571 M -22.18 % 188.355 M -31.90 % 276.583 M -57.55 % 651.496 M 14.90 % 566.991 M 34.42 % 421.801 M 7.55 % 392.202 M 25.72 % 311.957 M 58.39 % 196.961 M 14.61 % 171.849 M 46.45 % 117.343 M 80.86 % 64.882 M 1 626.05 % 3.759 M
Other non current assets 80.106 M 31.92 % 60.721 M 194.01 % 20.653 M -66.53 % 61.698 M 11.38 % 55.394 M 1 992.71 % 2.647 M 32.35 % 2.000 M 0.00 % 2.000 M -58.04 % 4.767 M -53.28 % 10.203 M 73.31 % 5.887 M 157.15 % 2.289 M 906.66 % 227.428 K 3.07 % 220.658 K
Long term investments 82.815 M -19.36 % 102.700 M -33.94 % 155.474 M 97.05 % 78.899 M 534.54 % 12.434 M -78.57 % 58.025 M -23.96 % 76.309 M -0.53 % 76.716 M 3.42 % 74.182 M 5 250.50 % 1.386 M -0.28 % 1.390 M 0.000 0.000 0.000
Intangible assets 0.000 0.000 -100.00 % 19.109 M -70.87 % 65.595 M 0.000 0.000 -100.00 % 17.892 M 16.76 % 15.324 M 0.000 -100.00 % 761.860 K 82.59 % 417.256 K 26.13 % 330.810 K 659.57 % 43.552 K -9.45 % 48.098 K
GoodWill 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
Goodwill and intangible assets 0.000 0.000 -100.00 % 10.398 M -48.14 % 20.049 M 266.88 % -12.014 M 0.000 -100.00 % 8.436 M 5.11 % 8.026 M 0.000 -100.00 % 761.860 K 82.59 % 417.256 K 26.13 % 330.810 K 659.57 % 43.552 K -9.45 % 48.098 K
Property plant equipment net 82.049 M -17.68 % 99.676 M 9.57 % 90.972 M -12.29 % 103.723 M -76.21 % 436.021 M -4.45 % 456.315 M 51.19 % 301.816 M 6.31 % 283.911 M 28.34 % 221.216 M 34.44 % 164.549 M -12.34 % 187.714 M 25.01 % 150.162 M -2.30 % 153.690 M 25.75 % 122.215 M
Total non current assets 244.970 M -6.89 % 263.097 M -5.19 % 277.497 M -1.26 % 281.036 M -45.90 % 519.488 M -4.16 % 542.047 M 35.77 % 399.252 M 6.93 % 373.383 M 24.39 % 300.165 M 69.68 % 176.901 M -9.47 % 195.409 M 27.90 % 152.783 M -0.77 % 153.961 M 25.70 % 122.484 M
Other current assets 11.543 M 10.19 % 10.476 M 0.000 0.000 0.000 -100.00 % 3.320 M 284.70 % 863.000 K 307.08 % 212.000 K -95.93 % 5.210 M 1 008.26 % 470.073 K -78.89 % 2.227 M 11.10 % 2.004 M -8.36 % 2.187 M 159.91 % 841.569 K
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 702.000 K -71.34 % 2.449 M 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 13.382 M 60.24 % 8.351 M -81.03 % 44.032 M -36.71 % 69.572 M 521.96 % 11.186 M 10.66 % 10.108 M -82.33 % 57.201 M 381.73 % 11.874 M 38.28 % 8.587 M 616.04 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M
Cash and short term investments 13.382 M 60.24 % 8.351 M -81.03 % 44.032 M -36.71 % 69.572 M 521.96 % 11.186 M 10.66 % 10.108 M -82.33 % 57.201 M 299.36 % 14.323 M 66.81 % 8.587 M 616.04 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M
Total current assets 50.925 M -0.77 % 51.322 M -34.79 % 78.707 M -44.25 % 141.172 M 35.09 % 104.503 M 18.40 % 88.260 M -5.09 % 92.996 M 101.32 % 46.192 M 115.72 % 21.413 M 788.54 % 2.410 M -17.90 % 2.935 M -75.32 % 11.896 M -59.21 % 29.165 M 86.11 % 15.671 M
Inventory 9.500 M 4.38 % 9.101 M -41.53 % 15.566 M 159.22 % 6.005 M -72.35 % 21.717 M -18.45 % 26.631 M 56.29 % 17.040 M 4.33 % 16.333 M 564.65 % 2.457 M 355.73 % 539.220 K 49.48 % 360.725 K -80.98 % 1.896 M -8.91 % 2.082 M 184.75 % 730.996 K
Net receivables 16.500 M -29.47 % 23.394 M 22.42 % 19.109 M -70.87 % 65.595 M -8.39 % 71.600 M 48.54 % 48.201 M 169.40 % 17.892 M 16.76 % 15.324 M 197.02 % 5.159 M 2 461.61 % 201.407 K 829.38 % 21.671 K -97.11 % 750.969 K -42.06 % 1.296 M 280.08 % 341.036 K
Tax assets 0.000 0.000 0.000 -100.00 % 16.667 M -39.73 % 27.653 M 10.35 % 25.060 M 134.40 % 10.691 M 291.61 % 2.730 M 0.000 -100.00 % 8.077 M 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 49.879 M 53.04 % 32.593 M -16.74 % 39.144 M -22.52 % 50.522 M -60.34 % 127.375 M 19.30 % 106.770 M 16.32 % 91.786 M 22.31 % 75.044 M 94.80 % 38.523 M 76.41 % 21.838 M 8 332.14 % 258.982 K -84.86 % 1.710 M 26.11 % 1.356 M 250.54 % 386.851 K
Tax payables 0.000 -100.00 % 38.352 M -40.44 % 64.396 M 43.97 % 44.730 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Deferred revenue non current 0.000 0.000 0.000 -100.00 % 51.000 K 0.000 -100.00 % 149.204 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest -558.000 K -35.44 % -412.000 K -179.84 % 516.000 K -94.98 % 10.275 M -83.17 % 61.049 M -19.52 % 75.854 M 1 629.06 % 4.387 M 33.38 % 3.289 M -18.99 % 4.060 M -5.10 % 4.278 M -8.27 % 4.664 M 791.40 % -674.594 K -129.94 % 2.253 M -79.53 % 11.006 M
Capital lease obligations 10.249 M 1 720.43 % 563.000 K -45.13 % 1.026 M 147.83 % 414.000 K -78.57 % 1.932 M -60.88 % 4.939 M 3 192.67 % 150.000 K -97.43 % 5.841 M -5.94 % 6.210 M 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 0.000 0.000 0.000 0.000 100.00 % -9.207 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Deferred tax liabilities non current 0.000 -100.00 % 7.005 M -24.46 % 9.273 M -21.67 % 11.839 M -59.43 % 29.182 M -20.88 % 36.885 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 295.895 M -5.89 % 314.419 M -11.73 % 356.204 M -15.63 % 422.208 M -32.34 % 623.991 M -1.00 % 630.307 M 28.05 % 492.248 M 17.32 % 419.575 M 30.47 % 321.578 M 79.34 % 179.310 M -9.60 % 198.345 M 20.44 % 164.679 M -10.07 % 183.127 M 32.55 % 138.154 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Deferred income tax 0.000 0.000 100.00 % -2.029 M 0.000 100.00 % -60.000 K 75.41 % -244.000 K 54.56 % -537.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 -100.00 % 2.029 M 0.000 -100.00 % 60.000 K -75.41 % 244.000 K -54.56 % 537.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 35.094 M 310.71 % -16.655 M 49.37 % -32.898 M -10.94 % -29.653 M -419.64 % 9.277 M -67.33 % 28.393 M 47.83 % 19.206 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts receivables 6.079 M 130.90 % -19.671 M -157.39 % 34.277 M 138.50 % -89.027 M -496.42 % -14.927 M -731.70 % 2.363 M 133.56 % -7.042 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory -399.000 K -106.17 % 6.466 M 167.61 % -9.564 M -326.05 % 4.231 M -47.38 % 8.040 M -88.42 % 69.450 M 9 923.20 % -707.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 -100.00 % 193.000 K 100.27 % -70.954 M -227.54 % 55.633 M 244.18 % 16.164 M 122.63 % -71.421 M -522.21 % 16.916 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 29.414 M 952.58 % -3.450 M -125.86 % 13.343 M 2 823.06 % -490.000 K 0.000 -100.00 % 28.001 M 178.92 % 10.039 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other non cash items -16.786 M -1 623.23 % 1.102 M -72.59 % 4.021 M -96.60 % 118.200 M 238.70 % 34.898 M 276.14 % -19.813 M -288.44 % 10.514 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net cash provided by operating activities 18.316 M 217.77 % -15.553 M -106.28 % 247.553 M -21.57 % 315.646 M 5 352.51 % 5.789 M 76.17 % 3.286 M -95.10 % 67.007 M 95.46 % 34.281 M 449.24 % -9.816 M 34.21 % -14.920 M -429.22 % -2.819 M 83.97 % -17.584 M -99.76 % -8.803 M 41.08 % -14.941 M
Investments in property plant and equipment -5.130 M 59.03 % -12.520 M -16.69 % -10.729 M -37.25 % -7.817 M 72.90 % -28.842 M -75.16 % -16.466 M 45.74 % -30.349 M 39.28 % -49.982 M -388.89 % -10.224 M -121.91 % -4.607 M 76.35 % -19.478 M 52.93 % -41.382 M -25.84 % -32.885 M 9.40 % -36.295 M
Acquisitions net 0.000 0.000 -100.00 % 28.000 K 0.000 -100.00 % 264.000 K 100.70 % -37.582 M 0.000 0.000 0.000 0.000 100.00 % -101.000 0.000 0.000 0.000
Purchases of investments 0.000 100.00 % -1.200 M 94.54 % -21.998 M -68 643.75 % -32.000 K 99.04 % -3.321 M -206.08 % -1.085 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -5.000 M 0.000
Sales maturities of investments 0.000 0.000 -100.00 % 26.623 M 0.000 -100.00 % 688.000 K 166.73 % -1.031 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 131.402 K
Other investing activites 4.096 M -79.42 % 19.907 M 500.88 % 3.313 M 155.24 % -5.998 M 52.77 % -12.700 M -704.31 % -1.579 M -48.54 % -1.063 M 67.37 % -3.258 M -153.75 % 6.061 M 794.79 % -872.330 K -5.77 % -824.774 K 81.17 % -4.380 M 86.31 % -31.986 M 14.19 % -37.275 M
Net cash used for investing activites -1.034 M -116.71 % 6.187 M 323.92 % -2.763 M 80.05 % -13.847 M 68.47 % -43.911 M 23.95 % -57.743 M -83.82 % -31.412 M 41.00 % -53.240 M -1 226.52 % -4.014 M 12.88 % -4.607 M 76.35 % -19.478 M 52.93 % -41.382 M -9.23 % -37.885 M -0.58 % -37.667 M
Debt repayment -4.629 M -113.12 % -2.172 M 91.84 % -26.623 M 88.96 % -241.133 M -672.06 % 42.152 M 103.77 % 20.686 M 194.97 % -21.782 M -304.62 % 10.645 M -23.58 % 13.930 M -30.52 % 20.050 M 411.22 % 3.922 M -91.92 % 48.554 M -14.32 % 56.666 M 0.000
Common stock issued 0.000 0.000 -100.00 % 583.000 K -49.96 % 1.165 M 0.000 0.000 -100.00 % 35.341 M 139.86 % 14.734 M 98.01 % 7.441 M 0.000 -100.00 % 15.888 M 0.000 0.000 -100.00 % 35.000 M
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 100.00 % -1.233 M 65.00 % -3.523 M -206.61 % -1.149 M -470.55 % -201.384 K 0.000 0.000 0.000 0.000 100.00 % -1.686 M
Dividends paid -8.010 M 66.67 % -24.030 M 90.15 % -244.009 M -6 420.82 % -3.742 M -29.98 % -2.879 M 38.36 % -4.671 M 0.000 0.000 100.00 % -15.129 M 0.000 0.000 0.000 0.000 0.000
Other financing activites 0.000 100.00 % -489.000 K 23.83 % -642.000 K 66.77 % -1.932 M 0.000 100.00 % -9.228 M 0.000 0.000 0.000 0.000 100.00 % -7.449 M -28.20 % -5.810 M -438.10 % -1.080 M 0.000
Net cash used provided by financing activities -12.639 M 52.65 % -26.691 M 90.14 % -270.691 M -10.20 % -245.642 M -725.47 % 39.273 M 607.11 % 5.554 M -44.66 % 10.036 M -58.58 % 24.230 M 14.46 % 21.170 M 5.59 % 20.050 M 62.19 % 12.362 M -71.08 % 42.744 M -25.87 % 57.662 M 73.09 % 33.314 M
Effect of forex changes on cash 388.000 K 3.19 % 376.000 K 4.16 % 361.000 K -83.80 % 2.229 M 1 345.25 % -179.000 K 72.20 % -644.000 K -111.84 % -304.000 K -1 888.24 % 17.000 K -63.85 % 47.029 K 525.56 % -11.051 K -100.75 % 1.482 M 565.78 % -318.151 K -244.95 % 219.496 K 1 472.21 % 13.961 K
Net change in cash 5.031 M 114.10 % -35.681 M -39.71 % -25.540 M -143.74 % 58.386 M 5 316.14 % 1.078 M 102.20 % -49.093 M -208.31 % 45.327 M 757.17 % 5.288 M -28.42 % 7.387 M 1 342.31 % 512.196 K 106.06 % -8.454 M 48.89 % -16.541 M -247.77 % 11.194 M 158.06 % -19.280 M
Cash at beginning of period 8.351 M -81.03 % 44.032 M -36.71 % 69.572 M 521.96 % 11.186 M 10.66 % 10.108 M -82.93 % 59.201 M 326.70 % 13.874 M 61.59 % 8.586 M 615.99 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M -57.10 % 33.768 M
Cash at end of period 13.382 M 60.24 % 8.351 M -81.03 % 44.032 M -36.71 % 69.572 M 521.96 % 11.186 M 10.66 % 10.108 M -82.93 % 59.201 M 326.70 % 13.874 M 61.58 % 8.587 M 616.04 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M
Operating cash flow 18.316 M 217.77 % -15.553 M -106.28 % 247.553 M -23.59 % 323.999 M 5 496.80 % 5.789 M 76.17 % 3.286 M -95.10 % 67.007 M 95.46 % 34.281 M 449.24 % -9.816 M 34.21 % -14.920 M -429.22 % -2.819 M 83.97 % -17.584 M -99.76 % -8.803 M 41.08 % -14.941 M
Capital expenditure -5.130 M 59.03 % -12.520 M -16.69 % -10.729 M -37.25 % -7.817 M 72.90 % -28.842 M -75.16 % -16.466 M 45.74 % -30.349 M 39.28 % -49.982 M -388.89 % -10.224 M -121.91 % -4.607 M 76.35 % -19.478 M 52.93 % -41.382 M -25.84 % -32.885 M 9.40 % -36.295 M
Free CashFlow 13.186 M 146.97 % -28.073 M -111.85 % 236.824 M -25.10 % 316.182 M 1 471.54 % -23.053 M -74.91 % -13.180 M -135.95 % 36.658 M 333.48 % -15.701 M 21.65 % -20.039 M -2.63 % -19.527 M 12.43 % -22.297 M 62.19 % -58.966 M -41.45 % -41.688 M 18.64 % -51.236 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
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-30 2018-06-30 2017-12-30 2017-06-30 2016-12-30 2016-06-30 2015-12-30 2015-06-30 2014-12-30 2014-06-30 2013-12-30 2013-06-30 2012-12-30 2012-06-30 2011-12-30
Revenue 115.365 M 3.65 % 111.306 M -5.58 % 117.886 M -16.55 % 141.257 M -38.67 % 230.315 M -46.48 % 430.324 M 3.15 % 417.184 M 7.68 % 387.442 M 8.04 % 358.612 M 88.35 % 190.395 M 16.26 % 163.768 M 6.97 % 153.090 M -7.98 % 166.373 M -3.24 % 171.949 M 133.72 % 73.571 M 0.00 % 73.571 M 554.13 % 11.247 M 0.00 % 11.247 M 127.16 % 4.951 M 0.00 % 4.951 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.706 K 0.00 % 1.706 K
Net income -36.161 M -1 264.23 % 3.106 M 153.85 % -5.768 M -118.18 % 31.719 M -60.96 % 81.251 M -55.07 % 180.845 M 26.12 % 143.390 M 171.88 % 52.741 M 322.71 % -23.681 M 60.78 % -60.376 M -102.38 % -29.833 M -220.10 % -9.320 M 35.83 % -14.523 M -540.89 % 3.294 M 135.81 % -9.200 M 0.00 % -9.200 M -449.98 % 2.629 M 0.00 % 2.629 M 110.23 % -25.704 M 0.00 % -25.704 M -19.30 % -21.545 M 0.00 % -21.545 M 31.41 % -31.410 M 0.00 % -31.410 M -19 775.34 % -158.035 K 0.00 % -158.035 K 98.56 % -10.973 M 0.00 % -10.973 M
Income before tax -51.105 M -1 286.83 % 4.306 M 158.53 % -7.357 M -118.09 % 40.664 M -59.21 % 99.689 M -54.33 % 218.277 M -13.32 % 251.822 M 220.73 % 78.515 M 261.93 % -48.487 M 15.87 % -57.632 M -69.08 % -34.086 M -156.27 % -13.301 M 61.69 % -34.723 M -310.26 % 16.514 M 228.33 % -12.868 M 0.00 % -12.868 M -76.69 % -7.283 M 0.00 % -7.283 M 71.87 % -25.893 M 0.00 % -25.893 M -19.53 % -21.662 M 0.00 % -21.662 M 33.93 % -32.785 M 0.00 % -32.785 M -4 368.77 % -733.657 K 0.00 % -733.657 K 93.52 % -11.325 M 0.00 % -11.325 M
Income before tax ratio -0.44 -1 245.07 % 0.04 161.99 % -0.06 -121.68 % 0.29 -33.49 % 0.43 -14.67 % 0.51 -15.97 % 0.60 197.87 % 0.20 249.88 % -0.14 55.33 % -0.30 -45.43 % -0.21 -139.56 % -0.09 58.37 % -0.21 -317.31 % 0.10 154.91 % -0.17 0.00 % -0.17 72.99 % -0.65 0.00 % -0.65 87.62 % -5.23 0.00 % -5.23 0.00 0.00 0.00 0.00 0.00 0.00 100.00 % -6 640.47 0.00 % -6 640.47
EBITDA -16.229 M -236.32 % 11.905 M 90.24 % 6.258 M -87.16 % 48.740 M -47.13 % 92.187 M -17.91 % 112.306 M -8.30 % 122.477 M -3.56 % 127.000 M 545.21 % 19.684 M 225.55 % -15.678 M 22.76 % -20.299 M -203.31 % 19.648 M -53.91 % 42.626 M -14.01 % 49.571 M 247.14 % 14.280 M 0.00 % 14.280 M 25.18 % 11.407 M 0.00 % 11.407 M 211.44 % -10.236 M 0.00 % -10.236 M 41.46 % -17.487 M 0.00 % -17.487 M 40.45 % -29.365 M 0.00 % -29.365 M -1 014.93 % 3.210 M 0.00 % 3.210 M 128.56 % -11.236 M 0.00 % -11.236 M
Net income ratio -0.31 -1 223.27 % 0.03 157.03 % -0.05 -121.79 % 0.22 -36.35 % 0.35 -16.05 % 0.42 22.27 % 0.34 152.49 % 0.14 306.14 % -0.07 79.18 % -0.32 -74.08 % -0.18 -199.23 % -0.06 30.26 % -0.09 -555.67 % 0.02 115.32 % -0.13 0.00 % -0.13 -153.50 % 0.23 0.00 % 0.23 104.50 % -5.19 0.00 % -5.19 0.00 0.00 0.00 0.00 0.00 0.00 100.00 % -6 433.69 0.00 % -6 433.69
Ratio EBITDA -0.14 -231.52 % 0.11 101.48 % 0.05 -84.61 % 0.35 -13.80 % 0.40 53.37 % 0.26 -11.10 % 0.29 -10.44 % 0.33 497.20 % 0.05 166.66 % -0.08 33.57 % -0.12 -196.58 % 0.13 -49.91 % 0.26 -11.13 % 0.29 48.53 % 0.19 0.00 % 0.19 -80.86 % 1.01 0.00 % 1.01 149.06 % -2.07 0.00 % -2.07 0.00 0.00 0.00 0.00 0.00 0.00 100.00 % -6 588.13 0.00 % -6 588.13
Gross profit ratio -0.14 -176.30 % 0.19 1 421.19 % 0.01 -94.37 % 0.22 -40.57 % 0.37 -36.01 % 0.58 -4.43 % 0.61 74.30 % 0.35 353.33 % 0.08 239.00 % -0.06 19.14 % -0.07 -242.97 % 0.05 -66.87 % 0.14 -71.83 % 0.51 84.05 % 0.28 0.00 % 0.28 19.45 % 0.23 0.00 % 0.23 151.46 % -0.45 0.00 % -0.45 0.00 0.00 0.00 0.00 0.00 0.00 -100.00 % 1.00 0.00 % 1.00
Weighted average shs out dil 805.522 M 1.14 % 796.410 M -0.57 % 800.966 M 0.00 % 800.966 M 0.00 % 800.966 M 0.32 % 798.433 M 5.55 % 756.423 M -4.91 % 795.490 M 5.42 % 754.608 M 0.13 % 753.608 M 29.15 % 583.518 M 22.71 % 475.510 M 1.79 % 467.153 M 0.00 % 467.153 M 41.56 % 330.001 M 0.00 % 330.001 M 19.27 % 276.692 M 0.00 % 276.692 M 68.89 % 163.832 M 0.00 % 163.832 M 73.67 % 94.335 M 0.00 % 94.335 M 38.09 % 68.313 M 0.00 % 68.313 M 26.74 % 53.901 M 0.00 % 53.901 M 22.39 % 44.041 M 0.00 % 44.041 M
Weighted average shs out 804.973 M 1.08 % 796.410 M -0.57 % 801.000 M 0.00 % 800.966 M 0.00 % 800.966 M 0.32 % 798.433 M 5.55 % 756.423 M -4.91 % 795.490 M 5.42 % 754.608 M 0.13 % 753.608 M 29.15 % 583.518 M 22.71 % 475.510 M 1.79 % 467.153 M 0.00 % 467.153 M 41.56 % 330.001 M 0.00 % 330.001 M 25.61 % 262.729 M 0.00 % 262.729 M 60.36 % 163.832 M 0.00 % 163.832 M 73.67 % 94.335 M 0.00 % 94.335 M 38.09 % 68.313 M 0.00 % 68.313 M 26.74 % 53.901 M 0.00 % 53.901 M 22.39 % 44.041 M 0.00 % 44.041 M
EPS diluted -0.04 -1 251.28 % 0.00 154.17 % -0.01 -118.18 % 0.04 -60.40 % 0.10 -56.52 % 0.23 21.05 % 0.19 186.58 % 0.07 311.15 % -0.03 60.80 % -0.08 -56.75 % -0.05 -160.71 % -0.02 36.98 % -0.03 -1 251.85 % 0.00 109.68 % -0.03 0.00 % -0.03 -393.68 % 0.01 0.00 % 0.01 106.33 % -0.15 0.00 % -0.15 34.78 % -0.23 0.00 % -0.23 50.00 % -0.46 0.00 % -0.46 -15 762.07 % 0.00 0.00 % 0.00 98.84 % -0.25 0.00 % -0.25
Earnings per share -0.04 -1 251.28 % 0.00 154.17 % -0.01 -118.18 % 0.04 -60.40 % 0.10 -56.52 % 0.23 21.05 % 0.19 186.58 % 0.07 311.15 % -0.03 60.80 % -0.08 -56.75 % -0.05 -160.71 % -0.02 36.98 % -0.03 -1 251.85 % 0.00 109.68 % -0.03 0.00 % -0.03 -379.00 % 0.01 0.00 % 0.01 106.67 % -0.15 0.00 % -0.15 34.78 % -0.23 0.00 % -0.23 50.00 % -0.46 0.00 % -0.46 -15 762.07 % 0.00 0.00 % 0.00 98.84 % -0.25 0.00 % -0.25
Gross profit -16.560 M -179.08 % 20.941 M 1 336.28 % 1.458 M -95.31 % 31.058 M -63.55 % 85.215 M -65.75 % 248.823 M -1.42 % 252.419 M 87.67 % 134.498 M 389.78 % 27.461 M 361.81 % -10.489 M 5.99 % -11.157 M -252.94 % 7.295 M -69.51 % 23.927 M -72.74 % 87.778 M 330.17 % 20.406 M 0.00 % 20.406 M 681.36 % 2.612 M 0.00 % 2.612 M 216.90 % -2.234 M 0.00 % -2.234 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.706 K 0.00 % 1.706 K
Income tax expense 14.469 M 919.66 % 1.419 M 251.28 % -938.000 K -110.19 % 9.206 M -68.72 % 29.434 M -57.39 % 69.083 M -11.91 % 78.425 M 230.31 % 23.743 M 305.94 % -11.529 M -39 655.17 % -29.000 K 99.77 % -12.815 M -381.40 % -2.662 M 86.81 % -20.182 M -252.00 % 13.278 M 502.30 % -3.301 M 0.00 % -3.301 M 66.33 % -9.801 M 0.00 % -9.801 M 0.000 0.000 -100.00 % 475.000 0.00 % 475.000 -95.78 % 11.269 K 0.00 % 11.269 K 251.02 % -7.462 K 0.00 % -7.462 K -102.80 % 266.883 K 0.00 % 266.883 K
Cost of revenue 131.925 M 45.99 % 90.365 M -22.39 % 116.428 M 5.65 % 110.199 M -24.05 % 145.100 M -20.06 % 181.501 M 10.16 % 164.765 M -34.86 % 252.944 M -23.62 % 331.151 M 64.85 % 200.884 M 14.84 % 174.925 M 19.98 % 145.795 M 2.35 % 142.446 M 69.23 % 84.171 M 58.32 % 53.165 M 0.00 % 53.165 M 515.65 % 8.636 M 0.00 % 8.636 M 20.19 % 7.185 M 0.00 % 7.185 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
General and administrative expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 10.729 M 135.83 % 4.550 M 0.00 % 4.550 M -18.90 % 5.609 M 0.00 % 5.609 M 138.92 % 2.348 M 0.00 % 2.348 M -22.59 % 3.033 M 0.00 % 3.033 M -15.48 % 3.589 M 0.00 % 3.589 M 62.40 % 2.210 M 0.00 % 2.210 M -75.23 % 8.920 M 0.00 % 8.920 M
Selling and marketing expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.185 M 0.00 % 1.185 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other 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 100.00 % -3.140 M -547.61 % 701.500 K 0.00 % 701.500 K -96.94 % 22.899 M 0.00 % 22.899 M 1 484.72 % -1.654 M 0.00 % -1.654 M 85.78 % -11.630 M 0.00 % -11.630 M -545.27 % 2.612 M 0.00 % 2.612 M -70.89 % 8.972 M 0.00 % 8.972 M 8 988.55 % -100.934 K 0.00 % -100.934 K
Operating expenses 9.301 M 2.93 % 9.036 M 142.38 % 3.728 M 1.55 % 3.671 M -55.12 % 8.179 M -74.09 % 31.573 M 141.83 % 13.056 M -47.39 % 24.817 M 22.98 % 20.180 M 13.54 % 17.774 M 36.18 % 13.052 M 57.94 % 8.264 M 94.36 % 4.252 M -91.32 % 48.994 M 207.93 % 15.911 M 0.00 % 15.911 M -3.80 % 16.540 M 0.00 % 16.540 M -41.16 % 28.111 M 0.00 % 28.111 M 371.03 % 5.968 M 0.00 % 5.968 M -81.47 % 32.207 M 0.00 % 32.207 M 442.21 % 5.940 M 0.00 % 5.940 M -49.08 % 11.665 M 0.00 % 11.665 M
Cost and expenses 141.226 M 42.08 % 99.401 M -17.27 % 120.156 M 5.52 % 113.870 M -21.52 % 145.100 M -31.90 % 213.074 M 19.82 % 177.821 M -35.98 % 277.761 M -20.94 % 351.331 M 60.68 % 218.658 M 16.32 % 187.977 M 22.02 % 154.059 M 5.02 % 146.698 M 10.16 % 133.165 M 92.78 % 69.076 M 0.00 % 69.076 M 174.38 % 25.175 M 0.00 % 25.175 M -28.67 % 35.296 M 0.00 % 35.296 M 491.42 % 5.968 M 0.00 % 5.968 M -81.47 % 32.207 M 0.00 % 32.207 M 442.21 % 5.940 M 0.00 % 5.940 M -49.08 % 11.665 M 0.00 % 11.665 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 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
Selling general and administrative expenses 9.301 M 2.93 % 9.036 M 142.38 % 3.728 M 1.55 % 3.671 M -37.29 % 5.854 M -81.46 % 31.573 M 141.83 % 13.056 M -47.39 % 24.817 M 22.98 % 20.180 M 13.54 % 17.774 M 36.18 % 13.052 M 57.94 % 8.264 M 94.36 % 4.252 M -34.35 % 6.477 M 42.37 % 4.550 M 0.00 % 4.550 M -33.04 % 6.795 M 0.00 % 6.795 M 189.40 % 2.348 M 0.00 % 2.348 M -22.59 % 3.033 M 0.00 % 3.033 M -15.48 % 3.589 M 0.00 % 3.589 M 62.40 % 2.210 M 0.00 % 2.210 M -75.23 % 8.920 M 0.00 % 8.920 M
Interest income 0.000 0.000 -100.00 % 2.527 M 101.35 % 1.255 M -62.96 % 3.388 M 118.30 % 1.552 M 75.17 % 886.000 K 86.13 % 476.000 K -48.82 % 930.000 K 180.97 % 331.000 K -63.38 % 904.000 K 11.33 % 812.000 K -43.81 % 1.445 M 72 150.00 % 2.000 K -20.00 % 2.500 K 0.00 % 2.500 K -42.99 % 4.386 K 0.00 % 4.386 K -99.98 % 19.834 M 0.00 % 19.834 M 193 730.49 % 10.233 K 0.00 % 10.233 K -81.74 % 56.034 K 0.00 % 56.034 K -53.71 % 121.045 K 0.00 % 121.045 K -72.81 % 445.259 K 0.00 % 445.259 K
Interest expense 0.000 0.000 -100.00 % 4.285 M 7 041.67 % 60.000 K -96.50 % 1.712 M 185.33 % 600.000 K -96.52 % 17.220 M -39.01 % 28.232 M 7.95 % 26.154 M 26.49 % 20.676 M 32.73 % 15.578 M -17.59 % 18.902 M -64.70 % 53.544 M 150.33 % 21.389 M 18.44 % 18.060 M 0.00 % 18.060 M 11.11 % 16.254 M 0.00 % 16.254 M 18.41 % 13.726 M 0.00 % 13.726 M 232.88 % 4.123 M 0.00 % 4.123 M 27.00 % 3.247 M 0.00 % 3.247 M -16.46 % 3.886 M 0.00 % 3.886 M 57 010.76 % 6.805 K 0.00 % 6.805 K
Depreciation and amortization 13.634 M 38.81 % 9.822 M 15.17 % 8.528 M -3.29 % 8.818 M 26.48 % 6.972 M -5.30 % 7.362 M -28.14 % 10.245 M -40.85 % 17.319 M -42.92 % 30.341 M 141.09 % 12.585 M 221.87 % 3.910 M -81.04 % 20.617 M -10.17 % 22.951 M 83.29 % 12.522 M 37.78 % 9.089 M 0.00 % 9.089 M 273.04 % 2.436 M 0.00 % 2.436 M 26.22 % 1.930 M 0.00 % 1.930 M 3 579.42 % 52.461 K 0.00 % 52.461 K -69.74 % 173.348 K 0.00 % 173.348 K 205.01 % 56.834 K 0.00 % 56.834 K -31.08 % 82.462 K 0.00 % 82.462 K
Operating income -25.861 M -317.23 % 11.905 M 624.45 % -2.270 M -108.56 % 26.523 M -68.88 % 85.215 M -60.78 % 217.250 M -9.24 % 239.363 M 118.24 % 109.681 M 1 406.40 % 7.281 M 125.76 % -28.263 M -16.75 % -24.209 M -2 398.35 % -969.000 K -104.93 % 19.675 M -46.89 % 37.049 M 613.65 % 5.192 M 0.00 % 5.192 M -42.13 % 8.971 M 0.00 % 8.971 M 173.73 % -12.167 M 0.00 % -12.167 M 30.63 % -17.539 M 0.00 % -17.539 M 40.62 % -29.539 M 0.00 % -29.539 M -1 036.92 % 3.153 M 0.00 % 3.153 M 127.85 % -11.319 M 0.00 % -11.319 M
Operating income ratio -0.22 -309.59 % 0.11 655.45 % -0.02 -110.26 % 0.19 -49.25 % 0.37 -26.71 % 0.50 -12.01 % 0.57 102.68 % 0.28 1 294.31 % 0.02 113.68 % -0.15 -0.42 % -0.15 -2 235.45 % -0.01 -105.35 % 0.12 -45.11 % 0.22 205.34 % 0.07 0.00 % 0.07 -91.15 % 0.80 0.00 % 0.80 132.46 % -2.46 0.00 % -2.46 0.00 0.00 0.00 0.00 0.00 0.00 100.00 % -6 636.48 0.00 % -6 636.48
Total other income expenses net -25.244 M -232.20 % -7.599 M -49.38 % -5.087 M -135.97 % 14.141 M -2.30 % 14.474 M 1 309.35 % 1.027 M -91.76 % 12.459 M 139.98 % -31.166 M 44.11 % -55.768 M -89.89 % -29.369 M -197.35 % -9.877 M 19.91 % -12.332 M 77.33 % -54.398 M -144.27 % -22.270 M -23.31 % -18.060 M 0.00 % -18.060 M -371.76 % 6.645 M 0.00 % 6.645 M 148.41 % -13.726 M 0.00 % -13.726 M 12.54 % -15.695 M 0.00 % -15.695 M -778.93 % -1.786 M 0.00 % -1.786 M -139.22 % 4.553 M 0.00 % 4.553 M 66 999.49 % -6.805 K 0.00 % -6.805 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-30 2018-06-30 2017-12-30 2017-06-30 2016-12-30 2016-06-30 2015-12-30 2015-06-30 2014-12-30 2014-06-30 2013-12-30 2013-06-30 2012-12-30 2012-06-30 2011-12-30
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30
Net debt -2.386 M 65.22 % -6.861 M -64.34 % -4.175 M 61.75 % -10.916 M 74.60 % -42.980 M 52.45 % -90.386 M -180.37 % -32.238 M -112.66 % 254.670 M -18.28 % 311.656 M 28.87 % 241.840 M -4.86 % 254.186 M 19.27 % 213.112 M 30.27 % 163.588 M -23.00 % 212.447 M 19.49 % 177.792 M 5.93 % 167.838 M 22.36 % 137.173 M 44.31 % 95.054 M 220.30 % 29.677 M 304.84 % -14.488 M
Total investments 82.815 M -8.08 % 90.094 M -12.27 % 102.700 M -33.45 % 154.312 M 95.58 % 78.899 M -46.48 % 147.429 M -6.00 % 156.844 M 83.63 % 85.415 M 586.95 % 12.434 M -91.46 % 145.552 M 150.84 % 58.025 M -32.10 % 85.452 M 11.98 % 76.309 M -0.16 % 76.435 M 3.04 % 74.182 M 5 250.50 % 1.386 M -0.28 % 1.390 M 0.000 0.000 0.000
Total debt 10.996 M 169.97 % 4.073 M -2.47 % 4.176 M -26.65 % 5.693 M -78.59 % 26.592 M 209.03 % 8.605 M -76.95 % 37.334 M -86.02 % 267.066 M -17.28 % 322.842 M 31.29 % 245.898 M -6.96 % 264.294 M -5.66 % 280.143 M 26.88 % 220.789 M -1.57 % 224.321 M 20.36 % 186.378 M 10.26 % 169.038 M 22.62 % 137.860 M 32.31 % 104.195 M 88.22 % 55.359 M 0.000
Accumulated other comprehensive income loss 24.745 M 1.80 % 24.308 M 10.83 % 21.933 M -0.12 % 21.959 M -17.72 % 26.689 M 28.32 % 20.799 M -5.44 % 21.995 M 7.33 % 20.492 M -31.70 % 30.004 M -24.77 % 39.882 M 289.55 % -21.040 M 24.61 % -27.908 M -17.03 % -23.847 M 12.31 % -27.194 M 0.82 % -27.418 M 16.57 % -32.865 M -4.04 % -31.590 M 3.14 % -32.613 M -26.45 % -25.790 M -992.18 % 2.891 M
Retained earnings -270.749 M -15.41 % -234.588 M -2.14 % -229.684 M -2.58 % -223.916 M 16.67 % -268.718 M -17.47 % -228.753 M 8.39 % -249.692 M 36.48 % -393.082 M 11.67 % -445.008 M -7.80 % -412.821 M -23.70 % -333.737 M -65.42 % -201.746 M -7.45 % -187.755 M -6.36 % -176.526 M 1.43 % -179.084 M 2.85 % -184.341 M -38.67 % -132.933 M -47.96 % -89.844 M -232.46 % -27.024 M -1.18 % -26.708 M
Common stock 376.011 M 0.00 % 376.011 M 0.00 % 376.011 M 0.00 % 376.011 M 2.89 % 365.462 M -2.23 % 373.787 M 0.16 % 373.203 M 11.19 % 335.657 M 0.00 % 335.642 M 0.00 % 335.642 M -1.97 % 342.394 M 17.83 % 290.589 M 4.66 % 277.662 M 21.89 % 227.804 M 7.42 % 212.062 M 8.60 % 195.277 M 4.79 % 186.355 M 9.32 % 170.467 M 0.98 % 168.807 M 14.67 % 147.207 M
Total equity 129.449 M -21.59 % 165.100 M -1.64 % 167.848 M -3.71 % 174.310 M 30.37 % 133.708 M -19.21 % 165.508 M 13.65 % 145.625 M 1 079.58 % -14.866 M 18.82 % -18.313 M 49.16 % -36.023 M -156.76 % 63.471 M -2.72 % 65.245 M -7.38 % 70.447 M 157.36 % 27.373 M 184.53 % 9.621 M 154.51 % -17.651 M -166.62 % 26.496 M -44.03 % 47.336 M -59.97 % 118.245 M -12.02 % 134.395 M
Other non current liabilities 79.528 M 20.87 % 65.798 M 11.12 % 59.214 M -19.04 % 73.138 M -31.37 % 106.565 M 51.03 % 70.559 M -14.86 % 82.870 M -37.36 % 132.305 M -35.92 % 206.454 M 184.38 % 72.599 M -51.15 % 148.630 M 75.93 % 84.484 M -4.72 % 88.668 M 11.59 % 79.459 M -7.49 % 85.890 M 901.44 % 8.577 M 744.53 % 1.016 M 47.51 % 688.452 K 0.000 -100.00 % 24.128 K
Long term debt 8.316 M 571.19 % 1.239 M 36.45 % 908.000 K -56.68 % 2.096 M -39.58 % 3.469 M 0.000 -100.00 % 24.898 M -18.15 % 30.418 M -27.76 % 42.104 M 38.62 % 30.373 M -39.34 % 50.073 M -80.55 % 257.433 M 20.59 % 213.483 M 6.81 % 199.875 M 26.53 % 157.971 M 18.29 % 133.548 M 201.19 % 44.341 M -32.79 % 65.978 M 48.01 % 44.577 M 0.000
Total non current liabilities 87.844 M 31.04 % 67.037 M -0.13 % 67.127 M -10.78 % 75.234 M -31.63 % 110.034 M 33.61 % 82.357 M -23.58 % 107.768 M -37.82 % 173.326 M -37.59 % 277.740 M 162.08 % 105.977 M -55.02 % 235.588 M -31.10 % 341.917 M 13.16 % 302.151 M 8.17 % 279.334 M 14.55 % 243.861 M 71.58 % 142.124 M 213.35 % 45.356 M -31.97 % 66.667 M 49.55 % 44.577 M 184 652.68 % 24.128 K
Other current liabilities 26.043 M -25.54 % 34.978 M 568.67 % 5.231 M 115.56 % -33.620 M -154.69 % 61.472 M 22.43 % 50.210 M 1 473.00 % 3.192 M -42.16 % 5.519 M 121.88 % -25.221 M -1 106.02 % 2.507 M 2.12 % 2.455 M -45.35 % 4.492 M 13.89 % 3.944 M 1 036.60 % 347.000 K -70.25 % 1.166 M -78.36 % 5.390 M -83.53 % 32.714 M 204.32 % 10.750 M 31.63 % 8.167 M 143.93 % 3.348 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 48.357 M -16.53 % 57.935 M -15.29 % 68.393 M 18.05 % 57.935 M 0.000 -100.00 % 3.360 M 0.000 -100.00 % 1.429 M -95.11 % 29.213 M 75.83 % 16.614 M 27.50 % 13.031 M 2 889.83 % 435.844 K -91.50 % 5.127 M -84.30 % 32.661 M 207.54 % 10.620 M 30.82 % 8.118 M 0.000
Short term debt 2.680 M -5.43 % 2.834 M -13.28 % 3.268 M -9.15 % 3.597 M -5.42 % 3.803 M -55.80 % 8.605 M -30.81 % 12.436 M -94.74 % 236.264 M -13.91 % 274.424 M 27.81 % 214.713 M -3.29 % 222.024 M 987.55 % 20.415 M 179.43 % 7.306 M -70.11 % 24.446 M -13.94 % 28.407 M 2.89 % 27.609 M -70.48 % 93.519 M 144.71 % 38.217 M 254.46 % 10.782 M 0.000
Total current liabilities 78.602 M 18.85 % 66.134 M -16.75 % 79.444 M -7.53 % 85.917 M -49.11 % 168.815 M 2.59 % 164.554 M -2.52 % 168.815 M -48.58 % 328.279 M -12.83 % 376.578 M 34.11 % 280.789 M -15.23 % 331.249 M 134.85 % 141.045 M 17.88 % 119.650 M 6.01 % 112.868 M 65.75 % 68.097 M 24.18 % 54.837 M -56.65 % 126.493 M 149.61 % 50.677 M 149.58 % 20.304 M 443.65 % 3.735 M
Total liabilities 166.446 M 24.99 % 133.171 M -9.14 % 146.571 M -9.05 % 161.151 M -42.21 % 278.849 M 12.94 % 246.911 M -10.73 % 276.583 M -44.86 % 501.605 M -23.34 % 654.318 M 69.18 % 386.766 M -31.77 % 566.837 M 17.37 % 482.962 M 14.50 % 421.801 M 7.55 % 392.202 M 25.72 % 311.957 M 58.39 % 196.961 M 14.61 % 171.849 M 46.45 % 117.343 M 80.86 % 64.882 M 1 626.05 % 3.759 M
Other non current assets 80.106 M 7.72 % 74.362 M 22.47 % 60.721 M 92.30 % 31.577 M -48.82 % 61.698 M 98.28 % 31.116 M 0.97 % 30.816 M -76.88 % 133.297 M 140.63 % 55.394 M -3.90 % 57.640 M 2 077.56 % 2.647 M -95.36 % 57.071 M 446.87 % 10.436 M 1.25 % 10.307 M 116.23 % 4.767 M -53.28 % 10.203 M 73.31 % 5.887 M 157.15 % 2.289 M 906.66 % 227.428 K 3.07 % 220.658 K
Long term investments 82.815 M -8.08 % 90.094 M -12.27 % 102.700 M -33.45 % 154.312 M 95.58 % 78.899 M -46.48 % 147.429 M -6.00 % 156.844 M 83.63 % 85.415 M 586.95 % 12.434 M -91.46 % 145.552 M 150.84 % 58.025 M -32.10 % 85.452 M 11.98 % 76.309 M -0.16 % 76.435 M 3.04 % 74.182 M 5 250.50 % 1.386 M -0.28 % 1.390 M 0.000 0.000 0.000
Intangible assets 0.000 0.000 0.000 0.000 -100.00 % 19.109 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 17.892 M 16.76 % 15.324 M 0.000 -100.00 % 761.860 K 82.59 % 417.256 K 26.13 % 330.810 K 659.57 % 43.552 K -9.45 % 48.098 K
GoodWill 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
Goodwill and intangible assets 0.000 0.000 0.000 0.000 -100.00 % 10.398 M 0.000 100.00 % -16.667 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 8.436 M 5.11 % 8.026 M 0.000 -100.00 % 761.860 K 82.59 % 417.256 K 26.13 % 330.810 K 659.57 % 43.552 K -9.45 % 48.098 K
Property plant equipment net 82.049 M -12.55 % 93.829 M -5.87 % 99.676 M 11.23 % 89.609 M -13.61 % 103.723 M 12.08 % 92.547 M -0.89 % 93.376 M -44.21 % 167.385 M -61.61 % 436.021 M 336.94 % 99.790 M -78.13 % 456.315 M 68.05 % 271.542 M -10.03 % 301.816 M 6.31 % 283.911 M 28.34 % 221.216 M 34.44 % 164.549 M -12.34 % 187.714 M 25.01 % 150.162 M -2.30 % 153.690 M 25.75 % 122.215 M
Total non current assets 244.970 M -5.16 % 258.285 M -1.83 % 263.097 M -4.50 % 275.498 M 1.52 % 271.385 M 0.11 % 271.092 M -3.54 % 281.036 M -31.20 % 408.475 M -23.15 % 531.502 M 59.79 % 332.631 M -38.63 % 542.047 M 26.78 % 427.535 M 7.08 % 399.252 M 6.93 % 373.383 M 24.39 % 300.165 M 69.68 % 176.901 M -9.47 % 195.409 M 27.90 % 152.783 M -0.77 % 153.961 M 25.70 % 122.484 M
Other current assets 11.543 M -6.95 % 12.405 M 18.41 % 10.476 M -52.62 % 22.111 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 412.000 K -87.59 % 3.321 M 434.78 % 621.000 K -28.04 % 863.000 K -67.57 % 2.661 M -48.92 % 5.210 M 1 008.26 % 470.073 K -78.89 % 2.227 M 11.10 % 2.004 M -8.36 % 2.187 M 159.91 % 841.569 K
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 13.382 M 22.39 % 10.934 M 30.93 % 8.351 M -49.72 % 16.609 M -76.13 % 69.572 M -29.72 % 98.991 M 42.29 % 69.572 M 461.25 % 12.396 M 10.82 % 11.186 M 175.65 % 4.058 M -59.85 % 10.108 M -84.92 % 67.031 M 17.19 % 57.201 M 381.73 % 11.874 M 38.28 % 8.587 M 616.04 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M
Cash and short term investments 13.382 M 22.39 % 10.934 M 30.93 % 8.351 M -49.72 % 16.609 M -76.13 % 69.572 M -29.72 % 98.991 M 42.29 % 69.572 M 461.25 % 12.396 M 10.82 % 11.186 M 175.65 % 4.058 M -59.85 % 10.108 M -84.92 % 67.031 M 17.19 % 57.201 M 381.73 % 11.874 M 38.28 % 8.587 M 616.04 % 1.199 M 74.56 % 686.987 K -92.48 % 9.141 M -64.41 % 25.682 M 77.26 % 14.488 M
Total current assets 50.925 M 27.36 % 39.986 M -22.09 % 51.322 M -14.41 % 59.963 M -57.52 % 141.172 M -0.11 % 141.327 M 0.11 % 141.172 M 80.38 % 78.264 M -25.11 % 104.503 M 476.98 % 18.112 M -79.48 % 88.261 M -26.86 % 120.672 M 29.76 % 92.996 M 101.32 % 46.192 M 115.72 % 21.413 M 788.54 % 2.410 M -17.90 % 2.935 M -75.32 % 11.896 M -59.21 % 29.165 M 86.11 % 15.671 M
Inventory 9.500 M -42.93 % 16.647 M 82.91 % 9.101 M -8.91 % 9.991 M 66.38 % 6.005 M -35.10 % 9.253 M 54.09 % 6.005 M -62.88 % 16.176 M -25.51 % 21.717 M 273.92 % 5.808 M -78.19 % 26.631 M 76.48 % 15.090 M -11.44 % 17.040 M 4.33 % 16.333 M 564.65 % 2.457 M 355.73 % 539.220 K 49.48 % 360.725 K -80.98 % 1.896 M -8.91 % 2.082 M 184.75 % 730.996 K
Net receivables 16.500 M 0.000 -100.00 % 23.394 M 107.91 % 11.252 M -41.12 % 19.109 M -42.24 % 33.083 M -49.56 % 65.595 M 32.00 % 49.692 M -30.60 % 71.600 M 813.96 % 7.834 M -83.75 % 48.201 M 27.08 % 37.930 M 111.99 % 17.892 M 16.76 % 15.324 M 197.02 % 5.159 M 2 461.61 % 201.407 K 829.38 % 21.671 K -97.11 % 750.969 K -42.06 % 1.296 M 280.08 % 341.036 K
Tax assets 0.000 0.000 0.000 0.000 -100.00 % 16.667 M 0.000 -100.00 % 16.667 M -25.52 % 22.378 M -19.08 % 27.653 M -6.73 % 29.649 M 18.31 % 25.060 M 86.04 % 13.470 M 25.99 % 10.691 M 291.61 % 2.730 M 0.000 -100.00 % 8.077 M 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 49.879 M 76.11 % 28.322 M -13.10 % 32.593 M 69.53 % 19.226 M -50.88 % 39.144 M -31.57 % 57.201 M 13.22 % 50.522 M -19.49 % 62.751 M -50.74 % 127.375 M 159.67 % 49.053 M -54.06 % 106.770 M 74.74 % 61.104 M -33.43 % 91.786 M 22.31 % 75.044 M 94.80 % 38.523 M 76.41 % 21.838 M 8 332.14 % 258.982 K -84.86 % 1.710 M 26.11 % 1.356 M 250.54 % 386.851 K
Tax payables 0.000 0.000 -100.00 % 38.352 M -20.69 % 48.357 M -24.91 % 64.396 M -5.84 % 68.393 M 52.90 % 44.730 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
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 51.000 K -73.44 % 192.000 K -99.88 % 164.480 M 40 412.32 % 406.000 K -99.73 % 149.050 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest -558.000 K 11.57 % -631.000 K -53.16 % -412.000 K -260.94 % 256.000 K -97.51 % 10.275 M 3 261.54 % -325.000 K -373.11 % 119.000 K -99.46 % 22.067 M -63.85 % 61.049 M 4 691.92 % 1.274 M -98.32 % 75.854 M 1 659.95 % 4.310 M -1.76 % 4.387 M 33.38 % 3.289 M -18.99 % 4.060 M -5.10 % 4.278 M -8.27 % 4.664 M 791.40 % -674.594 K -129.94 % 2.253 M -79.53 % 11.006 M
Capital lease obligations 10.249 M 457.62 % 1.838 M 226.47 % 563.000 K -29.36 % 797.000 K -22.32 % 1.026 M 0.000 -100.00 % 414.000 K 315.63 % -192.000 K -109.94 % 1.932 M 575.86 % -406.000 K -108.22 % 4.939 M 0.000 -100.00 % 150.000 K -97.43 % 5.841 M -5.94 % 6.210 M 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 0.000 0.000 0.000 0.000 100.00 % -43.900 M 0.000 0.000 0.000 100.00 % -1.059 M 0.000 100.00 % -16.477 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Deferred tax liabilities non current 0.000 0.000 -100.00 % 7.005 M 0.000 -100.00 % 71.031 M 502.06 % 11.798 M -0.35 % 11.839 M 13.72 % 10.411 M -71.93 % 37.092 M 1 327.16 % 2.599 M -92.95 % 36.885 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 295.895 M -0.80 % 298.271 M -5.14 % 314.419 M -6.27 % 335.461 M -18.69 % 412.557 M 0.03 % 412.419 M -2.32 % 422.208 M -13.26 % 486.739 M -23.47 % 636.005 M 81.33 % 350.743 M -44.35 % 630.308 M 14.98 % 548.207 M 11.37 % 492.248 M 17.32 % 419.575 M 30.47 % 321.578 M 79.34 % 179.310 M -9.60 % 198.345 M 20.44 % 164.679 M -10.07 % 183.127 M 32.55 % 138.154 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-30 2018-06-30 2017-12-30 2017-06-30 2016-12-30 2016-06-30 2015-12-30 2015-06-30 2014-12-30 2014-06-30 2013-12-30 2013-06-30 2012-12-30 2012-06-30 2011-12-30
Deferred income tax 0.000 0.000 0.000 0.000 100.00 % -24.549 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -537.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 -100.00 % 1.015 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 537.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 35.094 M 0.000 100.00 % -16.655 M 0.000 -100.00 % 9.591 M 0.000 100.00 % -43.071 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 19.206 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
Accounts receivables 6.079 M 0.000 100.00 % -19.671 M 0.000 -100.00 % 17.139 M 0.000 100.00 % -44.514 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -7.042 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
Inventory -399.000 K 0.000 -100.00 % 6.466 M 0.000 100.00 % -4.782 M 0.000 -100.00 % 2.116 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -707.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 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 % 16.916 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
Other working capital 29.414 M 0.000 100.00 % -3.450 M 0.000 100.00 % -2.766 M 0.000 100.00 % -672.500 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 10.039 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
Other non cash items -11.917 M -144.75 % -4.869 M -316.40 % 2.250 M 105.06 % -44.445 M -59.55 % -27.856 M -200.76 % 27.647 M -78.69 % 129.707 M 1 555.26 % -8.913 M -127.85 % 32.006 M 114.60 % 14.914 M -43.03 % 26.179 M 218.05 % -22.176 M -187.18 % 25.436 M 270.46 % -14.922 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
Net cash provided by operating activities 10.257 M 27.27 % 8.059 M 169.21 % -11.645 M -197.98 % -3.908 M -108.42 % 46.423 M -76.92 % 201.130 M -23.48 % 262.852 M 329.87 % 61.147 M 58.14 % 38.666 M 217.61 % -32.877 M -332.10 % 14.165 M 230.20 % -10.879 M -132.13 % 33.864 M 2.18 % 33.143 M 93.36 % 17.141 M 0.00 % 17.141 M 449.24 % -4.908 M 0.00 % -4.908 M 34.21 % -7.460 M 0.00 % -7.460 M -429.22 % -1.410 M 0.00 % -1.410 M 83.97 % -8.792 M 0.00 % -8.792 M -99.76 % -4.401 M 0.00 % -4.401 M 41.08 % -7.471 M 0.00 % -7.471 M
Investments in property plant and equipment -2.624 M -4.71 % -2.506 M 50.56 % -5.069 M 31.97 % -7.451 M -81.91 % -4.096 M 38.25 % -6.633 M -371.43 % -1.407 M 77.95 % -6.382 M 72.61 % -23.300 M -359.84 % -5.067 M 60.49 % -12.825 M -272.93 % -3.439 M 79.75 % -16.980 M -27.01 % -13.369 M 46.50 % -24.991 M 0.00 % -24.991 M -388.89 % -5.112 M 0.00 % -5.112 M -121.91 % -2.304 M 0.00 % -2.304 M 76.35 % -9.739 M 0.00 % -9.739 M 52.93 % -20.691 M 0.00 % -20.691 M -25.84 % -16.442 M 0.00 % -16.442 M 9.40 % -18.148 M 0.00 % -18.148 M
Acquisitions net 0.000 0.000 -100.00 % 5.000 K 0.000 100.00 % -22.000 K -144.00 % 50.000 K -99.69 % 16.135 M 200.00 % -16.135 M -1 605.13 % 1.072 M 200.00 % -1.072 M 97.16 % -37.703 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -50.500 0.00 % -50.500 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments 0.000 0.000 100.00 % -107.000 K 0.000 100.00 % -21.998 M 0.000 100.00 % -32.000 K 0.000 100.00 % -3.321 M 0.000 -100.00 % 16.226 M 193.74 % -17.310 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 100.00 % -2.500 M 0.00 % -2.500 M 0.000 0.000
Sales maturities of investments 0.000 0.000 -100.00 % 13.519 M 1 344.34 % 936.000 K 167.43 % 350.000 K -98.67 % 26.273 M 0.000 0.000 -100.00 % 264.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 65.701 K 0.00 % 65.701 K
Other investing activites -2.376 M -136.71 % 6.472 M 343.95 % -2.653 M -137.86 % 7.007 M -24.96 % 9.338 M 254.99 % -6.025 M 33.58 % -9.071 M -70.89 % -5.308 M 55.66 % -11.970 M -8 042.86 % -147.000 K 99.39 % -24.165 M -198.56 % 24.519 M 5 336.59 % 451.000 K 129.79 % -1.514 M 7.06 % -1.629 M 0.00 % -1.629 M -153.75 % 3.030 M 0.00 % 3.030 M 794.79 % -436.165 K 0.00 % -436.165 K -5.77 % -412.387 K 0.00 % -412.387 K 81.17 % -2.190 M 0.00 % -2.190 M 86.31 % -15.993 M 0.00 % -15.993 M 14.19 % -18.638 M 0.00 % -18.638 M
Net cash used for investing activites -5.000 M -226.07 % 3.966 M -30.36 % 5.695 M 1 057.52 % 492.000 K 102.99 % -16.428 M -220.22 % 13.665 M 142.93 % 5.625 M 120.22 % -27.825 M 25.84 % -37.519 M -496.87 % -6.286 M 89.25 % -58.467 M -1 650.85 % 3.770 M 122.81 % -16.529 M -11.06 % -14.883 M 44.09 % -26.620 M 0.00 % -26.620 M -1 226.52 % -2.007 M 0.00 % -2.007 M 12.88 % -2.304 M 0.00 % -2.304 M 76.35 % -9.739 M 0.00 % -9.739 M 52.93 % -20.691 M 0.00 % -20.691 M -9.23 % -18.942 M 0.00 % -18.942 M -0.58 % -18.833 M 0.00 % -18.833 M
Debt repayment 0.000 100.00 % -1.612 M 0.000 100.00 % -1.301 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -21.782 M -509.24 % 5.323 M 0.00 % 5.323 M -23.58 % 6.965 M 0.00 % 6.965 M -30.52 % 10.025 M 0.00 % 10.025 M 411.22 % 1.961 M 0.00 % 1.961 M -91.92 % 24.277 M 0.00 % 24.277 M -14.32 % 28.333 M 0.00 % 28.333 M 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 -100.00 % 583.000 K -49.96 % 1.165 M 0.000 0.000 0.000 100.00 % -158.000 K 85.30 % -1.075 M -103.48 % 30.918 M 599.03 % 4.423 M -39.96 % 7.367 M 0.00 % 7.367 M 98.01 % 3.720 M 0.00 % 3.720 M 0.000 0.000 -100.00 % 7.944 M 0.00 % 7.944 M 0.000 0.000 0.000 0.000 -100.00 % 17.500 M 0.00 % 17.500 M
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -32.869 M 0.000 0.000 100.00 % -3.523 M -513.23 % -574.500 K 0.00 % -574.500 K -470.55 % -100.692 K 0.00 % -100.692 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -843.062 K 0.00 % -843.062 K
Dividends paid 0.000 100.00 % -8.010 M 0.000 100.00 % -24.030 M 71.43 % -84.103 M 47.40 % -159.906 M -8 446.55 % -1.871 M 0.000 0.000 0.000 100.00 % -1.000 K 99.98 % -4.672 M 0.000 0.000 0.000 0.000 100.00 % -7.565 M 0.00 % -7.565 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other financing activites -3.017 M 0.000 100.00 % -1.360 M 0.000 100.00 % -643.000 K -100.96 % 66.934 M 164.79 % -103.305 M -227.44 % -31.549 M -587.77 % 6.468 M -60.57 % 16.403 M 216.83 % -14.040 M -164.78 % 21.675 M -21.23 % 27.516 M 200.00 % -27.516 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -3.724 M 0.00 % -3.724 M -28.20 % -2.905 M 0.00 % -2.905 M -438.10 % -539.860 K 0.00 % -539.860 K 0.000 0.000
Net cash used provided by financing activities -3.017 M 68.64 % -9.622 M -607.50 % -1.360 M 94.63 % -25.331 M 70.11 % -84.746 M 54.42 % -185.945 M 13.15 % -214.093 M -578.60 % -31.549 M -587.77 % 6.468 M -80.28 % 32.805 M 333.64 % -14.041 M -182.58 % 17.003 M -38.21 % 27.516 M 257.41 % -17.480 M -244.28 % 12.115 M 0.00 % 12.115 M 14.46 % 10.585 M 0.00 % 10.585 M 5.59 % 10.025 M 0.00 % 10.025 M 62.19 % 6.181 M 0.00 % 6.181 M -71.08 % 21.372 M 0.00 % 21.372 M -25.87 % 28.831 M 0.00 % 28.831 M 73.09 % 16.657 M 0.00 % 16.657 M
Effect of forex changes on cash 208.000 K 15.56 % 180.000 K 118.99 % -948.000 K -171.60 % 1.324 M 1 373.08 % -104.000 K -136.56 % 284.500 K -79.62 % 1.396 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -304.000 K -3 676.47 % 8.500 K 0.00 % 8.500 K -63.85 % 23.515 K 0.00 % 23.515 K 525.56 % -5.526 K 0.00 % -5.526 K -100.75 % 740.938 K 0.00 % 740.938 K 565.78 % -159.076 K 0.00 % -159.076 K -244.95 % 109.748 K 0.00 % 109.748 K 1 472.21 % 6.981 K 0.00 % 6.981 K
Net change in cash -10.934 M -200.00 % 10.934 M 232.40 % -8.258 M 69.89 % -27.423 M 50.10 % -54.959 M -286.81 % 29.419 M -48.55 % 57.176 M 4 625.29 % 1.210 M -83.02 % 7.128 M 217.82 % -6.050 M 89.37 % -56.923 M -675.33 % 9.894 M -77.94 % 44.851 M 5 556.33 % -822.000 K -115.54 % 5.288 M 0.00 % 5.288 M -28.42 % 7.387 M 0.00 % 7.387 M 1 342.31 % 512.196 K 0.00 % 512.196 K 106.06 % -8.454 M 0.00 % -8.454 M 48.89 % -16.541 M 0.00 % -16.541 M -247.77 % 11.194 M 0.00 % 11.194 M 158.06 % -19.280 M 0.00 % -19.280 M
Cash at beginning of period 10.934 M 0.000 -100.00 % 16.609 M -62.28 % 44.032 M -55.52 % 98.991 M 42.29 % 69.572 M 461.25 % 12.396 M 10.82 % 11.186 M 175.65 % 4.058 M -59.85 % 10.108 M -84.92 % 67.031 M 17.32 % 57.137 M 337.76 % 13.052 M -5.92 % 13.874 M 61.59 % 8.586 M 0.00 % 8.586 M 615.99 % 1.199 M 0.00 % 1.199 M 74.56 % 686.987 K 0.00 % 686.987 K -92.48 % 9.141 M 0.00 % 9.141 M -64.41 % 25.682 M 0.00 % 25.682 M 77.26 % 14.488 M 0.00 % 14.488 M -57.10 % 33.768 M 0.00 % 33.768 M
Cash at end of period 0.000 -100.00 % 10.934 M 30.93 % 8.351 M -49.72 % 16.609 M -62.28 % 44.032 M -55.52 % 98.991 M 42.29 % 69.572 M 461.25 % 12.396 M 10.82 % 11.186 M 175.65 % 4.058 M -59.85 % 10.108 M -84.92 % 67.031 M 15.76 % 57.903 M 343.63 % 13.052 M -5.92 % 13.874 M 0.00 % 13.874 M 61.58 % 8.587 M 0.00 % 8.587 M 616.04 % 1.199 M 0.00 % 1.199 M 74.56 % 686.987 K 0.00 % 686.987 K -92.48 % 9.141 M 0.00 % 9.141 M -64.41 % 25.682 M 0.00 % 25.682 M 77.26 % 14.488 M 0.00 % 14.488 M
Operating cash flow 10.257 M 27.27 % 8.059 M 232.31 % -6.091 M -55.86 % -3.908 M -108.42 % 46.423 M -76.92 % 201.130 M -23.48 % 262.852 M 329.87 % 61.147 M 58.14 % 38.666 M 217.61 % -32.877 M -332.10 % 14.165 M 230.20 % -10.879 M -132.13 % 33.864 M 2.18 % 33.143 M 93.36 % 17.141 M 0.00 % 17.141 M 449.24 % -4.908 M 0.00 % -4.908 M 34.21 % -7.460 M 0.00 % -7.460 M -429.22 % -1.410 M 0.00 % -1.410 M 83.97 % -8.792 M 0.00 % -8.792 M -99.76 % -4.401 M 0.00 % -4.401 M 41.08 % -7.471 M 0.00 % -7.471 M
Capital expenditure -2.624 M -4.71 % -2.506 M 50.56 % -5.069 M 31.97 % -7.451 M -81.91 % -4.096 M 38.25 % -6.633 M -371.43 % -1.407 M 77.95 % -6.382 M 72.61 % -23.300 M -359.84 % -5.067 M 60.49 % -12.825 M -272.93 % -3.439 M 79.75 % -16.980 M -27.01 % -13.369 M 46.50 % -24.991 M 0.00 % -24.991 M -388.89 % -5.112 M 0.00 % -5.112 M -121.91 % -2.304 M 0.00 % -2.304 M 76.35 % -9.739 M 0.00 % -9.739 M 52.93 % -20.691 M 0.00 % -20.691 M -25.84 % -16.442 M 0.00 % -16.442 M 9.40 % -18.148 M 0.00 % -18.148 M
Free CashFlow 7.633 M 37.46 % 5.553 M 149.76 % -11.160 M 1.75 % -11.359 M -126.84 % 42.327 M -78.24 % 194.497 M -25.61 % 261.445 M 377.39 % 54.765 M 256.40 % 15.366 M 140.50 % -37.944 M -2 931.64 % 1.340 M 109.36 % -14.318 M -184.80 % 16.884 M -14.62 % 19.774 M 351.88 % -7.851 M 0.00 % -7.851 M 21.65 % -10.020 M 0.00 % -10.020 M -2.63 % -9.763 M 0.00 % -9.763 M 12.43 % -11.149 M 0.00 % -11.149 M 62.19 % -29.483 M 0.00 % -29.483 M -41.45 % -20.844 M 0.00 % -20.844 M 18.64 % -25.618 M 0.00 % -25.618 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013 2012 2012 2011
Date Form 10K
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012