Medtecs International Corporation Limited 9103.TW
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 54.423 M 3.39 % | 52.639 M -6.41 % | 56.243 M -60.98 % | 144.155 M -63.99 % | 400.327 M 480.38 % | 68.977 M 0.99 % | 68.304 M 10.48 % | 61.826 M 7.34 % | 57.596 M -6.48 % | 61.587 M 19.34 % | 51.606 M -7.68 % | 55.897 M 6.59 % | 52.440 M -3.39 % | 54.279 M 20.12 % | 45.187 M -21.30 % | 57.420 M |
| Net income | -22.026 M -4.56 % | -21.066 M 26.33 % | -28.596 M -264.89 % | 17.342 M -86.83 % | 131.711 M 11 234.85 % | 1.162 M 27.13 % | 914.000 K 3.51 % | 883.000 K -13.52 % | 1.021 M 92.64 % | 530.000 K 38.38 % | 383.000 K -37.52 % | 613.000 K -53.17 % | 1.309 M -24.03 % | 1.723 M 22.98 % | 1.401 M -21.60 % | 1.787 M |
| Income before tax | -23.522 M -4.47 % | -22.515 M 26.55 % | -30.654 M -281.19 % | 16.918 M -87.48 % | 135.090 M 8 805.08 % | 1.517 M 27.91 % | 1.186 M 24.19 % | 955.000 K -38.82 % | 1.561 M -7.74 % | 1.692 M 58.43 % | 1.068 M 21.36 % | 880.000 K -44.48 % | 1.585 M -3.94 % | 1.650 M -3.45 % | 1.709 M -38.03 % | 2.758 M |
| Income before tax ratio | -0.43 -1.05 % | -0.43 21.52 % | -0.55 -564.41 % | 0.12 -65.22 % | 0.34 1 434.36 % | 0.02 26.66 % | 0.02 12.41 % | 0.02 -43.01 % | 0.03 -1.35 % | 0.03 32.75 % | 0.02 31.45 % | 0.02 -47.91 % | 0.03 -0.57 % | 0.03 -19.62 % | 0.04 -21.26 % | 0.05 |
| EBITDA | -15.261 M -4.79 % | -14.564 M 37.84 % | -23.431 M -196.14 % | 24.371 M -83.15 % | 144.645 M 1 405.62 % | 9.607 M 90.12 % | 5.053 M -2.66 % | 5.191 M -2.04 % | 5.299 M -18.33 % | 6.488 M 21.52 % | 5.339 M -7.69 % | 5.784 M -24.82 % | 7.694 M 1.72 % | 7.564 M 21.74 % | 6.213 M -2.48 % | 6.371 M |
| Net income ratio | -0.40 -1.13 % | -0.40 21.29 % | -0.51 -522.64 % | 0.12 -63.44 % | 0.33 1 853.01 % | 0.02 25.89 % | 0.01 -6.31 % | 0.01 -19.43 % | 0.02 105.99 % | 0.01 15.95 % | 0.01 -32.33 % | 0.01 -56.07 % | 0.02 -21.36 % | 0.03 2.38 % | 0.03 -0.38 % | 0.03 |
| Ratio EBITDA | -0.28 -1.35 % | -0.28 33.59 % | -0.42 -346.42 % | 0.17 -53.21 % | 0.36 159.42 % | 0.14 88.27 % | 0.07 -11.89 % | 0.08 -8.74 % | 0.09 -12.67 % | 0.11 1.83 % | 0.10 -0.02 % | 0.10 -29.47 % | 0.15 5.29 % | 0.14 1.35 % | 0.14 23.92 % | 0.11 |
| Gross profit ratio | 0.13 12.37 % | 0.11 290.74 % | -0.06 -120.35 % | 0.29 -31.98 % | 0.43 180.79 % | 0.15 1.40 % | 0.15 -3.82 % | 0.16 -2.55 % | 0.16 0.23 % | 0.16 7.45 % | 0.15 -10.26 % | 0.17 -16.86 % | 0.20 -2.24 % | 0.20 -8.38 % | 0.22 11.67 % | 0.20 |
| Weighted average shs out dil | 544.911 M 0.00 % | 544.911 M -0.07 % | 545.286 M -0.30 % | 546.911 M -0.46 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 13.32 % | 484.819 M 8.66 % | 446.174 M 2.59 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M -0.04 % | 435.084 M |
| Weighted average shs out | 544.911 M -0.01 % | 544.955 M -0.06 % | 545.286 M -0.30 % | 546.911 M -0.46 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 13.32 % | 484.819 M 8.66 % | 446.174 M 2.59 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M |
| EPS diluted | -0.04 -4.39 % | -0.04 26.15 % | -0.05 -265.30 % | 0.03 -86.79 % | 0.24 11 328.57 % | 0.00 23.53 % | 0.00 6.25 % | 0.00 -15.79 % | 0.00 72.73 % | 0.00 22.22 % | 0.00 -35.71 % | 0.00 -51.72 % | 0.00 -27.50 % | 0.00 25.00 % | 0.00 -21.95 % | 0.00 |
| Earnings per share | -0.04 -4.39 % | -0.04 26.15 % | -0.05 -265.30 % | 0.03 -86.79 % | 0.24 11 328.57 % | 0.00 23.53 % | 0.00 6.25 % | 0.00 -15.79 % | 0.00 72.73 % | 0.00 22.22 % | 0.00 -35.71 % | 0.00 -51.72 % | 0.00 -27.50 % | 0.00 25.00 % | 0.00 -21.95 % | 0.00 |
| Gross profit | 6.921 M 16.18 % | 5.957 M 278.51 % | -3.337 M -107.94 % | 42.034 M -75.51 % | 171.620 M 1 529.66 % | 10.531 M 2.40 % | 10.284 M 6.26 % | 9.678 M 4.60 % | 9.252 M -6.26 % | 9.870 M 28.23 % | 7.697 M -17.15 % | 9.290 M -11.38 % | 10.483 M -5.55 % | 11.099 M 10.05 % | 10.085 M -12.12 % | 11.476 M |
| Income tax expense | 135.000 K 600.00 % | -27.000 K 98.06 % | -1.391 M -440.93 % | 408.000 K -87.91 % | 3.374 M 861.25 % | 351.000 K 29.04 % | 272.000 K 231.71 % | 82.000 K -84.87 % | 542.000 K -53.32 % | 1.161 M 62.83 % | 713.000 K 151.94 % | 283.000 K 10.55 % | 256.000 K 148.54 % | 103.000 K -68.60 % | 328.000 K -48.02 % | 631.000 K |
| Cost of revenue | 47.502 M 1.76 % | 46.682 M -21.65 % | 59.580 M -41.66 % | 102.121 M -55.35 % | 228.707 M 291.31 % | 58.446 M 0.73 % | 58.020 M 11.26 % | 52.148 M 7.87 % | 48.344 M -6.52 % | 51.717 M 17.78 % | 43.909 M -5.79 % | 46.607 M 11.08 % | 41.957 M -2.83 % | 43.180 M 23.01 % | 35.102 M -23.60 % | 45.944 M |
| General and administrative expenses | 29.323 M 25.80 % | 23.310 M 31.52 % | 17.723 M 28.01 % | 13.845 M 5.37 % | 13.139 M 168.36 % | 4.896 M -1.63 % | 4.977 M 9.67 % | 4.538 M 2.67 % | 4.420 M 3.76 % | 4.260 M -6.46 % | 4.554 M -12.47 % | 5.203 M -8.54 % | 5.689 M -5.31 % | 6.008 M 6.73 % | 5.629 M -10.95 % | 6.321 M |
| Selling and marketing expenses | 5.905 M -22.68 % | 7.637 M -36.41 % | 12.009 M -1.38 % | 12.177 M -45.32 % | 22.271 M 756.58 % | 2.600 M -3.09 % | 2.683 M 0.37 % | 2.673 M 9.10 % | 2.450 M -8.10 % | 2.666 M 28.79 % | 2.070 M -9.01 % | 2.275 M 36.31 % | 1.669 M -6.13 % | 1.778 M 10.37 % | 1.611 M -10.10 % | 1.792 M |
| Other expenses | -4.125 M | 0.000 | 0.000 100.00 % | -698.000 K -199.57 % | -233.000 K | 0.000 | 0.000 | 0.000 100.00 % | -327.000 K -81.67 % | -180.000 K 65.58 % | -523.000 K 18.91 % | -645.000 K -341.78 % | -146.000 K 8.18 % | -159.000 K -109.57 % | 1.662 M 6.95 % | 1.554 M |
| Operating expenses | 31.103 M 0.50 % | 30.947 M 4.09 % | 29.732 M 17.41 % | 25.324 M -28.01 % | 35.177 M 369.28 % | 7.496 M -2.14 % | 7.660 M 6.23 % | 7.211 M 10.21 % | 6.543 M -3.01 % | 6.746 M 10.57 % | 6.101 M -10.71 % | 6.833 M -5.26 % | 7.212 M -5.44 % | 7.627 M -14.32 % | 8.902 M -7.91 % | 9.667 M |
| Cost and expenses | 78.605 M 1.26 % | 77.629 M -13.08 % | 89.312 M -30.30 % | 128.143 M -51.44 % | 263.884 M 300.18 % | 65.942 M 0.40 % | 65.680 M 10.65 % | 59.359 M 8.15 % | 54.887 M -6.12 % | 58.463 M 16.90 % | 50.010 M -6.42 % | 53.440 M 8.69 % | 49.169 M -3.22 % | 50.807 M 15.46 % | 44.004 M -20.87 % | 55.611 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 |
| Selling general and administrative expenses | 35.228 M 13.83 % | 30.947 M 4.09 % | 29.732 M 14.26 % | 26.022 M -26.51 % | 35.410 M 372.39 % | 7.496 M -2.14 % | 7.660 M 6.23 % | 7.211 M 4.96 % | 6.870 M -0.81 % | 6.926 M 4.56 % | 6.624 M -11.42 % | 7.478 M 1.63 % | 7.358 M -5.50 % | 7.786 M 7.54 % | 7.240 M -10.76 % | 8.113 M |
| Interest income | 1.457 M 11.73 % | 1.304 M 44.09 % | 905.000 K 2 642.42 % | 33.000 K -8.33 % | 36.000 K -82.78 % | 209.000 K 88.29 % | 111.000 K 753.85 % | 13.000 K 160.00 % | 5.000 K -37.50 % | 8.000 K -99.05 % | 840.000 K 46.34 % | 574.000 K 17.14 % | 490.000 K 0.82 % | 486.000 K -7.60 % | 526.000 K -44.57 % | 949.000 K |
| Interest expense | 764.000 K 2.96 % | 742.000 K -9.40 % | 819.000 K -3.99 % | 853.000 K -42.60 % | 1.486 M -35.02 % | 2.287 M 27.27 % | 1.797 M 24.53 % | 1.443 M 5.41 % | 1.369 M -5.98 % | 1.456 M -11.33 % | 1.642 M -10.42 % | 1.833 M 5.16 % | 1.743 M -24.48 % | 2.308 M 22.57 % | 1.883 M | 0.000 |
| Depreciation and amortization | 7.493 M 3.94 % | 7.209 M 12.57 % | 6.404 M -3.45 % | 6.633 M -17.82 % | 8.071 M 38.89 % | 5.811 M 17.30 % | 4.954 M 81.86 % | 2.724 M -6.62 % | 2.917 M -17.69 % | 3.544 M -16.92 % | 4.266 M 7.40 % | 3.972 M -10.40 % | 4.433 M -21.40 % | 5.640 M 12.13 % | 5.030 M 10.26 % | 4.562 M |
| Operating income | -24.182 M 3.23 % | -24.990 M 24.43 % | -33.069 M -306.53 % | 16.012 M -88.28 % | 136.574 M 3 497.84 % | 3.796 M 44.66 % | 2.624 M 6.36 % | 2.467 M -8.93 % | 2.709 M -13.28 % | 3.124 M 95.74 % | 1.596 M -35.04 % | 2.457 M -24.89 % | 3.271 M -5.79 % | 3.472 M 193.49 % | 1.183 M -34.60 % | 1.809 M |
| Operating income ratio | -0.44 6.41 % | -0.47 19.26 % | -0.59 -629.34 % | 0.11 -67.44 % | 0.34 519.91 % | 0.06 43.25 % | 0.04 -3.72 % | 0.04 -15.16 % | 0.05 -7.28 % | 0.05 64.02 % | 0.03 -29.64 % | 0.04 -29.53 % | 0.06 -2.49 % | 0.06 144.33 % | 0.03 -16.90 % | 0.03 |
| Total other income expenses net | 660.000 K -73.33 % | 2.475 M 2.48 % | 2.415 M 166.56 % | 906.000 K 180.89 % | -1.120 M | 0.000 100.00 % | -1.438 M 4.89 % | -1.512 M -84.17 % | -821.000 K 42.67 % | -1.432 M -2 069.70 % | -66.000 K 95.81 % | -1.577 M 10.04 % | -1.753 M 3.79 % | -1.822 M -34.27 % | -1.357 M -242.99 % | 949.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.528 M 20.17 % | 4.600 M 221.45 % | 1.431 M 104.45 % | -32.152 M 29.39 % | -45.536 M -205.83 % | 43.029 M 18.56 % | 36.293 M 5.66 % | 34.348 M 17.32 % | 29.276 M 1.10 % | 28.957 M -1.51 % | 29.401 M -13.83 % | 34.119 M -5.65 % | 36.162 M -3.53 % | 37.486 M -12.86 % | 43.019 M 33.31 % | 32.270 M |
| Total investments | 10.547 M 26.22 % | 8.356 M 31.36 % | 6.361 M 245.14 % | 1.843 M -64.41 % | 5.178 M 5.03 % | 4.930 M 15.73 % | 4.260 M -53.11 % | 9.086 M 5.31 % | 8.628 M -5.67 % | 9.147 M 224.82 % | 2.816 M 36.63 % | 2.061 M -2.55 % | 2.115 M 9.70 % | 1.928 M 11.83 % | 1.724 M 9.53 % | 1.574 M |
| Total debt | 22.318 M -17.05 % | 26.905 M 37.60 % | 19.553 M 21.56 % | 16.085 M -56.08 % | 36.625 M -20.55 % | 46.099 M 12.95 % | 40.814 M 13.12 % | 36.079 M 16.92 % | 30.857 M 0.04 % | 30.844 M -10.45 % | 34.445 M -17.66 % | 41.832 M 0.85 % | 41.478 M 4.78 % | 39.587 M -11.20 % | 44.579 M 22.08 % | 36.517 M |
| Accumulated other comprehensive income loss | -866.000 K -253.47 % | -245.000 K 47.42 % | -466.000 K -116.39 % | 2.843 M -18.40 % | 3.484 M 452.14 % | 631.000 K 13.69 % | 555.000 K -47.34 % | 1.054 M 21.85 % | 865.000 K 77.98 % | 486.000 K -33.70 % | 733.000 K -52.86 % | 1.555 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 77.204 M -22.50 % | 99.618 M -17.28 % | 120.424 M -20.93 % | 152.291 M -3.48 % | 157.789 M 413.19 % | 30.747 M 3.93 % | 29.585 M 3.19 % | 28.671 M 3.18 % | 27.788 M 3.81 % | 26.767 M 2.02 % | 26.237 M 1.48 % | 25.854 M 2.76 % | 25.159 M 5.49 % | 23.850 M 7.79 % | 22.127 M 6.76 % | 20.726 M |
| Common stock | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 17.51 % | 23.378 M 7.51 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M |
| Total equity | 107.054 M -17.85 % | 130.308 M -14.45 % | 152.315 M -18.94 % | 187.907 M -3.38 % | 194.490 M 201.11 % | 64.590 M 1.96 % | 63.348 M 0.68 % | 62.923 M 1.72 % | 61.859 M 2.31 % | 60.462 M 7.50 % | 56.244 M -0.51 % | 56.532 M -0.05 % | 56.558 M 3.58 % | 54.603 M 2.16 % | 53.449 M 5.52 % | 50.651 M |
| Other non current liabilities | 932.000 K 5 077.78 % | 18.000 K | 0.000 | 0.000 -100.00 % | 423.000 K -74.49 % | 1.658 M 99.76 % | 830.000 K -10.08 % | 923.000 K -7.14 % | 994.000 K 36.35 % | 729.000 K -25.23 % | 975.000 K 11.94 % | 871.000 K 45.41 % | 599.000 K 8.91 % | 550.000 K 64.67 % | 334.000 K 47.79 % | 226.000 K |
| Long term debt | 2.311 M 3.03 % | 2.243 M -32.74 % | 3.335 M -42.41 % | 5.791 M 71.03 % | 3.386 M -62.18 % | 8.953 M 51.41 % | 5.913 M 261.87 % | 1.634 M 1 427.10 % | 107.000 K -95.09 % | 2.181 M -48.99 % | 4.276 M -44.23 % | 7.667 M -25.13 % | 10.240 M -6.30 % | 10.929 M -22.61 % | 14.122 M -20.98 % | 17.871 M |
| Total non current liabilities | 3.552 M 1.75 % | 3.491 M -24.99 % | 4.654 M -33.90 % | 7.041 M 35.12 % | 5.211 M -50.89 % | 10.611 M 57.36 % | 6.743 M 163.71 % | 2.557 M 132.24 % | 1.101 M -65.60 % | 3.201 M -39.04 % | 5.251 M -38.50 % | 8.538 M -21.76 % | 10.912 M -5.59 % | 11.558 M -22.50 % | 14.913 M -19.82 % | 18.600 M |
| Other current liabilities | 0.000 -100.00 % | 3.929 M -15.18 % | 4.632 M 45.07 % | 3.193 M -19.53 % | 3.968 M 64.78 % | 2.408 M -14.37 % | 2.812 M -7.86 % | 3.052 M -39.43 % | 5.039 M -53.62 % | 10.864 M 36.19 % | 7.977 M 28.47 % | 6.209 M | 0.000 | 0.000 -100.00 % | 1.507 M -42.48 % | 2.620 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.097 M -26.82 % | 1.499 M -10.61 % | 1.677 M 23.49 % | 1.358 M 207.24 % | 442.000 K | 0.000 -100.00 % | 251.000 K -28.29 % | 350.000 K -23.91 % | 460.000 K 538.89 % | 72.000 K |
| Short term debt | 20.007 M -18.88 % | 24.662 M 52.07 % | 16.218 M 57.55 % | 10.294 M -69.03 % | 33.239 M -10.52 % | 37.146 M 9.89 % | 33.804 M 2.60 % | 32.946 M 7.14 % | 30.750 M 5.86 % | 29.049 M -0.39 % | 29.163 M -14.64 % | 34.165 M 0.54 % | 33.983 M 5.38 % | 32.249 M 5.88 % | 30.457 M 63.34 % | 18.646 M |
| Total current liabilities | 27.892 M -15.40 % | 32.968 M 31.45 % | 25.080 M 21.59 % | 20.626 M -55.15 % | 45.985 M 11.07 % | 41.402 M -3.26 % | 42.799 M -2.86 % | 44.059 M 3.24 % | 42.678 M -6.48 % | 45.635 M 5.60 % | 43.214 M -6.76 % | 46.349 M 1.21 % | 45.795 M 5.76 % | 43.300 M -3.45 % | 44.849 M 35.81 % | 33.023 M |
| Total liabilities | 31.444 M -13.76 % | 36.459 M 22.62 % | 29.734 M 7.47 % | 27.667 M -45.96 % | 51.196 M -1.57 % | 52.013 M 4.99 % | 49.542 M 6.28 % | 46.616 M 6.48 % | 43.779 M -10.36 % | 48.836 M 0.77 % | 48.465 M -11.70 % | 54.887 M -3.21 % | 56.707 M 3.37 % | 54.858 M -8.21 % | 59.762 M 15.77 % | 51.623 M |
| Other non current assets | 10.848 M -1.55 % | 11.019 M -49.67 % | 21.893 M 56.97 % | 13.947 M 87.06 % | 7.456 M 7.53 % | 6.934 M 2.82 % | 6.744 M 26.20 % | 5.344 M 21.90 % | 4.384 M -13.21 % | 5.051 M -1.56 % | 5.131 M -14.27 % | 5.985 M 808.19 % | 659.000 K -89.64 % | 6.360 M -28.22 % | 8.860 M 81.52 % | 4.881 M |
| Long term investments | 0.000 -100.00 % | 3.000 M 127.78 % | -10.798 M -45.29 % | -7.432 M | 0.000 -100.00 % | 2.950 M -3.63 % | 3.061 M -66.31 % | 9.086 M 5.31 % | 8.628 M -5.67 % | 9.147 M 121.91 % | 4.122 M -2.94 % | 4.247 M -57.92 % | 10.092 M 163.57 % | 3.829 M 943.32 % | 367.000 K -8.25 % | 400.000 K |
| Intangible assets | 2.407 M -9.31 % | 2.654 M 1 809.35 % | 139.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 |
| GoodWill | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K -0.42 % | 712.000 K -0.28 % | 714.000 K -30.14 % | 1.022 M -0.20 % | 1.024 M 0.59 % | 1.018 M |
| Goodwill and intangible assets | 3.116 M -7.34 % | 3.363 M 296.58 % | 848.000 K 19.61 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K -0.42 % | 712.000 K -0.28 % | 714.000 K -30.14 % | 1.022 M -0.20 % | 1.024 M 0.59 % | 1.018 M |
| Property plant equipment net | 26.528 M -50.50 % | 53.590 M -10.48 % | 59.865 M 33.19 % | 44.948 M 43.01 % | 31.430 M 2.38 % | 30.698 M 9.96 % | 27.917 M 19.25 % | 23.410 M -4.10 % | 24.410 M -2.90 % | 25.140 M -13.10 % | 28.931 M -8.26 % | 31.535 M -14.86 % | 37.038 M -8.69 % | 40.564 M -13.64 % | 46.971 M 15.18 % | 40.779 M |
| Total non current assets | 42.883 M -39.58 % | 70.972 M -3.98 % | 73.914 M 41.58 % | 52.205 M 31.74 % | 39.628 M -4.08 % | 41.312 M 7.46 % | 38.444 M -0.31 % | 38.564 M 1.10 % | 38.144 M -4.76 % | 40.051 M 2.84 % | 38.945 M -8.76 % | 42.682 M -12.66 % | 48.868 M -6.12 % | 52.053 M -9.45 % | 57.484 M 21.80 % | 47.194 M |
| Other current assets | 6.940 M -35.09 % | 10.691 M 27.94 % | 8.356 M -36.08 % | 13.072 M -16.91 % | 15.733 M -2.30 % | 16.103 M -8.82 % | 17.661 M 2.44 % | 17.240 M 28.06 % | 13.462 M 0.88 % | 13.345 M -52.75 % | 28.241 M 130.97 % | 12.227 M -45.00 % | 22.231 M 140.28 % | 9.252 M -3.15 % | 9.553 M 12.14 % | 8.519 M |
| Short term investments | 10.547 M 96.92 % | 5.356 M -68.79 % | 17.159 M 85.00 % | 9.275 M 79.12 % | 5.178 M 5.03 % | 4.930 M 15.73 % | 4.260 M 78.32 % | 2.389 M -38.60 % | 3.891 M -3.78 % | 4.044 M 43.61 % | 2.816 M 36.63 % | 2.061 M -2.55 % | 2.115 M 9.70 % | 1.928 M 11.83 % | 1.724 M 9.53 % | 1.574 M |
| cash and cash equivalents | 16.790 M -24.73 % | 22.305 M 23.08 % | 18.122 M -63.03 % | 49.015 M -40.34 % | 82.161 M 2 576.25 % | 3.070 M -32.09 % | 4.521 M 161.18 % | 1.731 M 9.49 % | 1.581 M -16.22 % | 1.887 M -62.59 % | 5.044 M -34.60 % | 7.713 M 45.09 % | 5.316 M 153.02 % | 2.101 M 34.68 % | 1.560 M -63.27 % | 4.247 M |
| Cash and short term investments | 27.337 M -1.17 % | 27.661 M -21.60 % | 35.281 M -39.47 % | 58.290 M -33.26 % | 87.339 M 991.74 % | 8.000 M -8.89 % | 8.781 M 407.28 % | 1.731 M 9.49 % | 1.581 M -16.22 % | 1.887 M -75.99 % | 7.860 M -19.58 % | 9.774 M 31.53 % | 7.431 M 84.44 % | 4.029 M 22.69 % | 3.284 M -43.58 % | 5.821 M |
| Total current assets | 95.615 M -0.19 % | 95.795 M -13.22 % | 110.389 M -32.43 % | 163.369 M -20.72 % | 206.058 M 173.68 % | 75.291 M 1.14 % | 74.446 M 4.89 % | 70.975 M 5.16 % | 67.494 M -2.53 % | 69.247 M 5.30 % | 65.764 M -4.33 % | 68.737 M 6.74 % | 64.397 M 12.17 % | 57.408 M 3.02 % | 55.727 M 1.17 % | 55.080 M |
| Inventory | 25.075 M -32.88 % | 37.359 M 2.65 % | 36.394 M -26.71 % | 49.660 M -7.49 % | 53.678 M 41.84 % | 37.844 M 11.80 % | 33.850 M -1.35 % | 34.312 M -1.26 % | 34.749 M -3.46 % | 35.995 M -1.60 % | 36.580 M 3.95 % | 35.191 M 1.31 % | 34.735 M 5.93 % | 32.790 M 7.90 % | 30.389 M 10.15 % | 27.588 M |
| Net receivables | 36.263 M 80.56 % | 20.084 M -33.84 % | 30.358 M -28.31 % | 42.347 M -14.12 % | 49.308 M 269.51 % | 13.344 M -9.39 % | 14.727 M -3.76 % | 15.303 M 10.80 % | 13.811 M -1.18 % | 13.976 M 8.27 % | 12.909 M -5.12 % | 13.606 M -13.05 % | 15.648 M 38.03 % | 11.337 M -9.31 % | 12.501 M -4.95 % | 13.152 M |
| Tax assets | 2.391 M | 0.000 -100.00 % | 2.106 M 6 281.82 % | 33.000 K 0.00 % | 33.000 K 57.14 % | 21.000 K 61.54 % | 13.000 K -13.33 % | 15.000 K 15.38 % | 13.000 K 225.00 % | 4.000 K -92.31 % | 52.000 K -74.38 % | 203.000 K -44.38 % | 365.000 K 31.29 % | 278.000 K 6.11 % | 262.000 K 125.86 % | 116.000 K |
| 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 |
| Account payables | 5.816 M 184.40 % | 2.045 M 12.67 % | 1.815 M -60.30 % | 4.572 M -23.84 % | 6.003 M 533.23 % | 948.000 K -67.22 % | 2.892 M -18.86 % | 3.564 M -31.62 % | 5.212 M 19.43 % | 4.364 M -22.51 % | 5.632 M -4.09 % | 5.872 M -49.21 % | 11.561 M 8.04 % | 10.701 M -13.88 % | 12.425 M 6.33 % | 11.685 M |
| Tax payables | 2.069 M -11.28 % | 2.332 M -3.44 % | 2.415 M -5.92 % | 2.567 M -7.50 % | 2.775 M 208.33 % | 900.000 K -17.96 % | 1.097 M -26.82 % | 1.499 M -10.61 % | 1.677 M 23.49 % | 1.358 M 207.24 % | 442.000 K 329.13 % | 103.000 K -58.96 % | 251.000 K -28.29 % | 350.000 K -23.91 % | 460.000 K 538.89 % | 72.000 K |
| Deferred revenue non current | 0.000 -100.00 % | 918.000 K 13.19 % | 811.000 K -24.56 % | 1.075 M -11.96 % | 1.221 M 3 113.16 % | 38.000 K -11.63 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 483.000 K -56.25 % | 1.104 M -56.29 % | 2.526 M -6.20 % | 2.693 M 162.73 % | 1.025 M 0.49 % | 1.020 M 0.39 % | 1.016 M 0.99 % | 1.006 M -0.79 % | 1.014 M -0.29 % | 1.017 M 0.10 % | 1.016 M -61.53 % | 2.641 M -1.97 % | 2.694 M 2.86 % | 2.619 M -0.83 % | 2.641 M 4.93 % | 2.517 M |
| Capital lease obligations | 2.960 M -2.76 % | 3.044 M -22.15 % | 3.910 M -42.32 % | 6.779 M 91.28 % | 3.544 M -0.53 % | 3.563 M 424.79 % | -1.097 M 26.82 % | -1.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 466.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 |
| Other total stockholders equity | 2.360 M 0.00 % | 2.360 M 0.00 % | 2.360 M -9.54 % | 2.609 M -44.74 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M -3.26 % | 4.880 M 3.02 % | 4.737 M -31.13 % | 6.878 M 10.22 % | 6.240 M -10.03 % | 6.936 M 22.48 % | 5.663 M |
| Deferred tax liabilities non current | 309.000 K -0.96 % | 312.000 K -20.20 % | 391.000 K 165.99 % | 147.000 K -18.78 % | 181.000 K -15.02 % | 213.000 K 5.45 % | 202.000 K 0.00 % | 202.000 K -24.34 % | 267.000 K -8.25 % | 291.000 K 53.97 % | 189.000 K 112.36 % | 89.000 K 21.92 % | 73.000 K -7.59 % | 79.000 K -82.71 % | 457.000 K -9.15 % | 503.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 |
| Total assets | 138.498 M -16.95 % | 166.767 M -8.39 % | 182.049 M -15.55 % | 215.574 M -12.26 % | 245.686 M 110.70 % | 116.603 M 3.29 % | 112.890 M 3.06 % | 109.539 M 3.69 % | 105.638 M -3.35 % | 109.298 M 4.38 % | 104.709 M -6.02 % | 111.419 M -1.63 % | 113.265 M 3.48 % | 109.461 M -3.31 % | 113.211 M 10.69 % | 102.274 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 568.000 K 152.69 % | -1.078 M -118.03 % | 5.979 M 99.83 % | 2.992 M 107.21 % | -41.512 M -740.66 % | -4.938 M -123.34 % | -2.211 M 52.73 % | -4.677 M -44.13 % | -3.245 M -49.75 % | -2.167 M -2 125.23 % | 107.000 K 103.12 % | -3.431 M 43.04 % | -6.024 M -1 023.88 % | -536.000 K 26.58 % | -730.000 K -122.00 % | 3.318 M |
| Accounts receivables | 3.082 M 3 483.72 % | 86.000 K -98.91 % | 7.895 M 21.35 % | 6.506 M 119.14 % | -33.999 M -2 290.66 % | 1.552 M 6 108.00 % | 25.000 K 101.14 % | -2.198 M -855.33 % | 291.000 K 127.27 % | -1.067 M -269.10 % | 631.000 K 7.13 % | 589.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 85.000 K 103.27 % | -2.596 M -393.00 % | 886.000 K 38.44 % | 640.000 K 104.23 % | -15.143 M -263.84 % | -4.162 M -2 638.16 % | -152.000 K -994.12 % | 17.000 K -98.42 % | 1.076 M 511.36 % | 176.000 K 111.44 % | -1.539 M -252.17 % | -437.000 K 75.48 % | -1.782 M 25.59 % | -2.395 M -26.59 % | -1.892 M 3.62 % | -1.963 M |
| Accounts payables | 0.000 100.00 % | -86.000 K 98.91 % | -7.895 M -21.35 % | -6.506 M -119.14 % | 33.999 M 2 290.66 % | -1.552 M -6 108.00 % | -25.000 K -101.14 % | 2.198 M 855.33 % | -291.000 K -127.27 % | 1.067 M 269.10 % | -631.000 K -7.13 % | -589.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.599 M -271.21 % | 1.518 M -70.19 % | 5.093 M 116.54 % | 2.352 M 108.92 % | -26.369 M -3 298.07 % | -776.000 K 62.31 % | -2.059 M 17.51 % | -2.496 M 45.88 % | -4.612 M -261.44 % | -1.276 M -225.71 % | 1.015 M 128.33 % | -3.583 M 15.54 % | -4.242 M -328.19 % | 1.859 M 59.98 % | 1.162 M -78.00 % | 5.281 M |
| Other non cash items | 15.773 M 71.46 % | 9.199 M -35.30 % | 14.218 M 299.27 % | 3.561 M 6 135.59 % | -59.000 K -102.98 % | 1.980 M 16.75 % | 1.696 M -49.60 % | 3.365 M -2.91 % | 3.466 M -10.00 % | 3.851 M 10.76 % | 3.477 M -7.82 % | 3.772 M 15.00 % | 3.280 M 89.81 % | 1.728 M 19.42 % | 1.447 M 20.28 % | 1.203 M |
| Net cash provided by operating activities | 312.000 K 104.34 % | -7.185 M -77.28 % | -4.053 M -113.46 % | 30.104 M -70.37 % | 101.590 M 2 224.71 % | 4.370 M -22.31 % | 5.625 M 137.64 % | 2.367 M -49.63 % | 4.699 M -32.10 % | 6.920 M -22.40 % | 8.918 M 71.73 % | 5.193 M 58.61 % | 3.274 M -61.40 % | 8.482 M 13.76 % | 7.456 M -37.03 % | 11.841 M |
| Investments in property plant and equipment | -2.756 M 43.66 % | -4.892 M 75.27 % | -19.779 M -20.80 % | -16.374 M -94.91 % | -8.401 M -83.75 % | -4.572 M 13.88 % | -5.309 M -457.67 % | -952.000 K 54.38 % | -2.087 M -98.01 % | -1.054 M -343.98 % | 432.000 K 156.40 % | -766.000 K 11.65 % | -867.000 K 58.85 % | -2.107 M 74.79 % | -8.358 M 18.11 % | -10.206 M |
| Acquisitions net | 0.000 -100.00 % | 3.938 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 440.000 K |
| Purchases of investments | -373.000 K -114.83 % | 2.515 M 119.77 % | -12.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.000 K 92.80 % | -500.000 K |
| Sales maturities of investments | 0.000 -100.00 % | 14.908 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 536.000 K | 0.000 -100.00 % | 4.000 M |
| Other investing activites | 2.731 M 139.80 % | -6.861 M -179.79 % | 8.599 M 803.26 % | 952.000 K -57.06 % | 2.217 M 2 979.22 % | -77.000 K -115.34 % | 502.000 K 113.52 % | -3.712 M -394.84 % | 1.259 M 120.93 % | -6.016 M -446.41 % | -1.101 M 27.85 % | -1.526 M 27.68 % | -2.110 M -309.33 % | 1.008 M 112.98 % | -7.768 M -310.35 % | -1.893 M |
| Net cash used for investing activites | -398.000 K -104.14 % | 9.608 M 140.20 % | -23.901 M -54.98 % | -15.422 M -149.39 % | -6.184 M -33.02 % | -4.649 M 3.29 % | -4.807 M -3.07 % | -4.664 M -45.80 % | -3.199 M 54.75 % | -7.070 M -956.80 % | -669.000 K 70.81 % | -2.292 M 23.01 % | -2.977 M -428.77 % | -563.000 K 96.52 % | -16.162 M -98.09 % | -8.159 M |
| Debt repayment | -4.503 M -154.79 % | 8.218 M 250.54 % | -5.459 M -191.61 % | -1.872 M 66.22 % | -5.542 M -169.55 % | -2.056 M -138.56 % | 5.332 M 283.32 % | 1.391 M 145.67 % | -3.046 M 29.46 % | -4.318 M 1.89 % | -4.401 M -81.63 % | -2.423 M -238.14 % | 1.754 M 134.06 % | -5.149 M -166.34 % | 7.762 M 368.12 % | -2.895 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -249.000 K 88.21 % | -2.112 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -3.271 M 85.68 % | -22.840 M -389.18 % | -4.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -926.000 K 85.48 % | -6.378 M -205.98 % | 6.018 M 129.13 % | -20.660 M -252.86 % | -5.855 M -762.33 % | 884.000 K 126.31 % | -3.360 M -418.18 % | 1.056 M -14.84 % | 1.240 M -16.10 % | 1.478 M 129.58 % | -4.997 M -721.88 % | -608.000 K 68.50 % | -1.930 M 13.41 % | -2.229 M -27.88 % | -1.743 M 45.17 % | -3.179 M |
| Net cash used provided by financing activities | -5.429 M -395.05 % | 1.840 M 162.14 % | -2.961 M 93.76 % | -47.484 M -195.56 % | -16.066 M -1 270.82 % | -1.172 M -159.43 % | 1.972 M -19.41 % | 2.447 M 235.49 % | -1.806 M -265.08 % | 1.094 M 111.64 % | -9.398 M -210.06 % | -3.031 M -1 622.16 % | -176.000 K 97.61 % | -7.378 M -222.58 % | 6.019 M 199.09 % | -6.074 M |
| Effect of forex changes on cash | 0.000 100.00 % | -80.000 K -463.64 % | 22.000 K 105.84 % | -377.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 |
| Net change in cash | -5.515 M -231.84 % | 4.183 M 113.54 % | -30.893 M 6.80 % | -33.146 M -141.91 % | 79.091 M 5 550.79 % | -1.451 M -152.01 % | 2.790 M 1 760.00 % | 150.000 K 149.02 % | -306.000 K -132.42 % | 944.000 K 182.16 % | -1.149 M -783.85 % | -130.000 K -207.44 % | 121.000 K -77.63 % | 541.000 K 120.13 % | -2.687 M -12.33 % | -2.392 M |
| Cash at beginning of period | 22.305 M 23.08 % | 18.122 M -63.03 % | 49.015 M -40.34 % | 82.161 M 2 576.25 % | 3.070 M -32.09 % | 4.521 M 161.18 % | 1.731 M 9.49 % | 1.581 M -16.22 % | 1.887 M 100.11 % | 943.000 K -54.92 % | 2.092 M -5.85 % | 2.222 M 5.76 % | 2.101 M 34.68 % | 1.560 M -63.27 % | 4.247 M -36.03 % | 6.639 M |
| Cash at end of period | 16.790 M -24.73 % | 22.305 M 23.08 % | 18.122 M -63.03 % | 49.015 M -40.34 % | 82.161 M 2 576.25 % | 3.070 M -32.09 % | 4.521 M 161.18 % | 1.731 M 9.49 % | 1.581 M -16.22 % | 1.887 M 100.11 % | 943.000 K -54.92 % | 2.092 M -5.85 % | 2.222 M 5.76 % | 2.101 M 34.68 % | 1.560 M -63.27 % | 4.247 M |
| Operating cash flow | 312.000 K 104.34 % | -7.185 M -77.28 % | -4.053 M -113.62 % | 29.760 M -70.71 % | 101.590 M 2 224.71 % | 4.370 M -22.31 % | 5.625 M 137.64 % | 2.367 M -49.63 % | 4.699 M -32.10 % | 6.920 M -22.40 % | 8.918 M 71.73 % | 5.193 M 58.61 % | 3.274 M -61.40 % | 8.482 M 13.76 % | 7.456 M -37.03 % | 11.841 M |
| Capital expenditure | -2.756 M 62.79 % | -7.407 M 62.55 % | -19.779 M -20.80 % | -16.374 M -94.91 % | -8.401 M -83.75 % | -4.572 M 13.88 % | -5.309 M -457.67 % | -952.000 K 54.38 % | -2.087 M -98.01 % | -1.054 M -343.98 % | 432.000 K 156.40 % | -766.000 K 11.65 % | -867.000 K 58.85 % | -2.107 M 74.79 % | -8.358 M 18.11 % | -10.206 M |
| Free CashFlow | -2.444 M 83.25 % | -14.592 M 38.77 % | -23.832 M -278.04 % | 13.386 M -85.64 % | 93.189 M 46 233.17 % | -202.000 K -163.92 % | 316.000 K -77.67 % | 1.415 M -45.83 % | 2.612 M -55.47 % | 5.866 M -37.26 % | 9.350 M 111.20 % | 4.427 M 83.92 % | 2.407 M -62.24 % | 6.375 M 806.76 % | -902.000 K -155.17 % | 1.635 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-06-30 | 2010-06-30 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 36.438 M 26.10 % | 28.896 M 13.20 % | 25.527 M -2.20 % | 26.101 M -1.65 % | 26.538 M 7.71 % | 24.639 M -22.04 % | 31.604 M -46.30 % | 58.852 M -31.01 % | 85.303 M -64.12 % | 237.718 M 46.19 % | 162.609 M 353.94 % | 35.822 M 8.04 % | 33.155 M -6.19 % | 35.341 M 7.21 % | 32.963 M 11.40 % | 29.591 M -8.20 % | 32.235 M 7.30 % | 30.043 M 9.04 % | 27.553 M -17.50 % | 33.397 M 18.47 % | 28.190 M 9.92 % | 25.645 M -1.22 % | 25.961 M 12.86 % | 23.003 M -30.07 % | 32.894 M -37.27 % | 52.440 M 16.05 % | 45.187 M -21.30 % | 57.420 M |
| Net income | 178.000 K 100.98 % | -18.147 M -367.83 % | -3.879 M 75.31 % | -15.708 M -193.17 % | -5.358 M 78.48 % | -24.897 M -573.07 % | -3.699 M -114.56 % | -1.724 M -109.04 % | 19.066 M -79.46 % | 92.821 M 138.68 % | 38.890 M 4 905.15 % | 777.000 K 101.82 % | 385.000 K -31.37 % | 561.000 K 58.92 % | 353.000 K 3.52 % | 341.000 K -37.08 % | 542.000 K 1.50 % | 534.000 K 9.65 % | 487.000 K 126.51 % | 215.000 K -31.75 % | 315.000 K 146.09 % | 128.000 K -49.80 % | 255.000 K 222.60 % | -208.000 K -125.33 % | 821.000 K -37.28 % | 1.309 M -6.57 % | 1.401 M -21.60 % | 1.787 M |
| Income before tax | 243.000 K 101.30 % | -18.689 M -286.70 % | -4.833 M 71.18 % | -16.767 M -191.70 % | -5.748 M 78.17 % | -26.329 M -508.76 % | -4.325 M -142.30 % | -1.785 M -109.54 % | 18.703 M -79.72 % | 92.222 M 115.13 % | 42.868 M 4 065.99 % | 1.029 M 110.86 % | 488.000 K -32.32 % | 721.000 K 55.05 % | 465.000 K 150.00 % | 186.000 K -75.81 % | 769.000 K -5.18 % | 811.000 K 8.13 % | 750.000 K -42.92 % | 1.314 M 247.62 % | 378.000 K -51.85 % | 785.000 K 177.39 % | 283.000 K 3 637.50 % | -8.000 K -100.90 % | 888.000 K -43.97 % | 1.585 M -7.26 % | 1.709 M -38.03 % | 2.758 M |
| Income before tax ratio | 0.01 101.03 % | -0.65 -241.61 % | -0.19 70.53 % | -0.64 -196.59 % | -0.22 79.73 % | -1.07 -680.85 % | -0.14 -351.20 % | -0.03 -113.83 % | 0.22 -43.48 % | 0.39 47.16 % | 0.26 817.75 % | 0.03 95.16 % | 0.01 -27.85 % | 0.02 44.62 % | 0.01 124.43 % | 0.01 -73.65 % | 0.02 -11.63 % | 0.03 -0.83 % | 0.03 -30.82 % | 0.04 193.42 % | 0.01 -56.19 % | 0.03 180.80 % | 0.01 3 234.44 % | 0.00 -101.29 % | 0.03 -10.68 % | 0.03 -20.08 % | 0.04 -21.26 % | 0.05 |
| EBITDA | 2.304 M 119.35 % | -11.909 M -255.28 % | -3.352 M 79.49 % | -16.343 M -303.93 % | -4.046 M 85.25 % | -27.431 M -1 067.28 % | -2.350 M -243.07 % | -685.000 K -103.36 % | 20.375 M -78.76 % | 95.922 M 116.78 % | 44.248 M 1 484.25 % | 2.793 M 10.22 % | 2.534 M 1.12 % | 2.506 M -1.61 % | 2.547 M 19.07 % | 2.139 M -29.91 % | 3.052 M 38.73 % | 2.200 M -29.01 % | 3.099 M 10.84 % | 2.796 M -24.27 % | 3.692 M 48.04 % | 2.494 M -12.34 % | 2.845 M 32.51 % | 2.147 M -40.97 % | 3.637 M -52.73 % | 7.694 M 23.84 % | 6.213 M -2.48 % | 6.371 M |
| Net income ratio | 0.00 100.78 % | -0.63 -313.28 % | -0.15 74.75 % | -0.60 -198.08 % | -0.20 80.02 % | -1.01 -763.34 % | -0.12 -299.55 % | -0.03 -113.11 % | 0.22 -42.76 % | 0.39 63.26 % | 0.24 1 002.61 % | 0.02 86.79 % | 0.01 -26.85 % | 0.02 48.23 % | 0.01 -7.07 % | 0.01 -31.46 % | 0.02 -5.40 % | 0.02 0.56 % | 0.02 174.55 % | 0.01 -42.39 % | 0.01 123.88 % | 0.00 -49.19 % | 0.01 208.63 % | -0.01 -136.23 % | 0.02 -0.01 % | 0.02 -19.49 % | 0.03 -0.38 % | 0.03 |
| Ratio EBITDA | 0.06 115.34 % | -0.41 -213.86 % | -0.13 79.03 % | -0.63 -310.69 % | -0.15 86.31 % | -1.11 -1 397.24 % | -0.07 -538.85 % | -0.01 -104.87 % | 0.24 -40.81 % | 0.40 48.29 % | 0.27 249.00 % | 0.08 2.01 % | 0.08 7.78 % | 0.07 -8.23 % | 0.08 6.89 % | 0.07 -23.65 % | 0.09 29.29 % | 0.07 -34.89 % | 0.11 34.35 % | 0.08 -36.08 % | 0.13 34.67 % | 0.10 -11.26 % | 0.11 17.41 % | 0.09 -15.58 % | 0.11 -24.64 % | 0.15 6.71 % | 0.14 23.92 % | 0.11 |
| Gross profit ratio | 0.21 57.38 % | 0.13 5.76 % | 0.12 89.46 % | 0.07 -59.40 % | 0.16 133.49 % | -0.48 -278.84 % | 0.27 24.05 % | 0.22 -40.16 % | 0.36 -28.68 % | 0.51 59.95 % | 0.32 116.64 % | 0.15 -8.72 % | 0.16 7.18 % | 0.15 -1.85 % | 0.15 1.73 % | 0.15 -8.35 % | 0.16 13.13 % | 0.14 -19.32 % | 0.18 7.69 % | 0.17 8.00 % | 0.15 11.27 % | 0.14 -13.79 % | 0.16 -11.09 % | 0.18 15.10 % | 0.16 -21.73 % | 0.20 -10.43 % | 0.22 11.67 % | 0.20 |
| Weighted average shs out dil | 544.911 M 0.00 % | 544.911 M 0.00 % | 544.911 M 0.00 % | 544.911 M 0.00 % | 544.911 M 0.00 % | 544.911 M -0.14 % | 545.661 M -0.14 % | 546.411 M -0.18 % | 547.411 M -0.36 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 9.43 % | 502.089 M 7.39 % | 467.549 M 2.21 % | 457.442 M 5.18 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M -0.02 % | 434.995 M -0.02 % | 435.084 M |
| Weighted average shs out | 546.012 M 0.20 % | 544.911 M 0.01 % | 544.880 M 0.00 % | 544.868 M -0.02 % | 544.955 M 0.01 % | 544.911 M -0.14 % | 545.656 M -0.14 % | 546.434 M -0.18 % | 547.417 M -0.36 % | 549.412 M -0.01 % | 549.449 M -0.36 % | 551.455 M 0.37 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 0.00 % | 549.411 M 9.43 % | 502.089 M 7.39 % | 467.549 M 2.21 % | 457.442 M 5.18 % | 434.906 M 0.15 % | 434.238 M -0.15 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M 0.00 % | 434.906 M |
| EPS diluted | 0.00 100.90 % | -0.03 -369.01 % | -0.01 75.35 % | -0.03 -193.88 % | -0.01 78.56 % | -0.05 -572.06 % | -0.01 -112.50 % | 0.00 -109.20 % | 0.03 -79.53 % | 0.17 140.11 % | 0.07 4 957.14 % | 0.00 100.00 % | 0.00 -30.00 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 -40.00 % | 0.00 0.00 % | 0.00 11.11 % | 0.00 125.00 % | 0.00 -42.86 % | 0.00 133.33 % | 0.00 -50.00 % | 0.00 220.00 % | 0.00 -126.32 % | 0.00 -36.67 % | 0.00 -6.25 % | 0.00 -21.95 % | 0.00 |
| Earnings per share | 0.00 100.90 % | -0.03 -369.01 % | -0.01 75.35 % | -0.03 -193.88 % | -0.01 78.56 % | -0.05 -572.06 % | -0.01 -112.50 % | 0.00 -109.20 % | 0.03 -79.53 % | 0.17 140.11 % | 0.07 4 957.14 % | 0.00 100.00 % | 0.00 -30.00 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 -40.00 % | 0.00 0.00 % | 0.00 11.11 % | 0.00 125.00 % | 0.00 -42.86 % | 0.00 133.33 % | 0.00 -50.00 % | 0.00 220.00 % | 0.00 -126.32 % | 0.00 -36.67 % | 0.00 -6.25 % | 0.00 -21.95 % | 0.00 |
| Gross profit | 7.484 M 98.46 % | 3.771 M 19.71 % | 3.150 M 85.29 % | 1.700 M -60.07 % | 4.257 M 136.08 % | -11.800 M -239.43 % | 8.463 M -33.38 % | 12.704 M -58.72 % | 30.774 M -74.41 % | 120.243 M 133.84 % | 51.422 M 883.40 % | 5.229 M -1.38 % | 5.302 M 0.55 % | 5.273 M 5.23 % | 5.011 M 13.32 % | 4.422 M -15.87 % | 5.256 M 21.39 % | 4.330 M -12.03 % | 4.922 M -11.16 % | 5.540 M 27.94 % | 4.330 M 22.32 % | 3.540 M -14.84 % | 4.157 M 0.34 % | 4.143 M -19.51 % | 5.147 M -50.90 % | 10.483 M 3.95 % | 10.085 M -12.12 % | 11.476 M |
| Income tax expense | 63.000 K -90.02 % | 631.000 K 417.21 % | 122.000 K 354.17 % | -48.000 K -328.57 % | 21.000 K -97.83 % | 966.000 K 127.29 % | 425.000 K 102.38 % | 210.000 K 6.06 % | 198.000 K -67.05 % | 601.000 K -84.88 % | 3.975 M 1 496.39 % | 249.000 K 144.12 % | 102.000 K -35.85 % | 159.000 K 40.71 % | 113.000 K -22.60 % | 146.000 K -35.96 % | 228.000 K -17.99 % | 278.000 K 5.30 % | 264.000 K -75.96 % | 1.098 M 1 642.86 % | 63.000 K -90.83 % | 687.000 K 2 542.31 % | 26.000 K -87.56 % | 209.000 K 182.43 % | 74.000 K -71.09 % | 256.000 K -21.95 % | 328.000 K -48.02 % | 631.000 K |
| Cost of revenue | 28.954 M 15.24 % | 25.125 M 12.28 % | 22.377 M -8.29 % | 24.401 M 9.51 % | 22.281 M -38.85 % | 36.439 M 57.47 % | 23.141 M -49.85 % | 46.148 M -15.37 % | 54.529 M -53.58 % | 117.475 M 5.66 % | 111.187 M 263.44 % | 30.593 M 9.84 % | 27.853 M -7.37 % | 30.068 M 7.57 % | 27.952 M 11.06 % | 25.169 M -6.71 % | 26.979 M 4.92 % | 25.713 M 13.62 % | 22.631 M -18.76 % | 27.857 M 16.75 % | 23.860 M 7.94 % | 22.105 M 1.38 % | 21.804 M 15.61 % | 18.860 M -32.03 % | 27.747 M -33.87 % | 41.957 M 19.53 % | 35.102 M -23.60 % | 45.944 M |
| General and administrative expenses | 4.753 M -79.04 % | 22.681 M 241.48 % | 6.642 M -58.98 % | 16.192 M 127.48 % | 7.118 M -32.89 % | 10.606 M 49.02 % | 7.117 M -12.25 % | 8.111 M 44.97 % | 5.595 M -33.34 % | 8.393 M 77.63 % | 4.725 M 103.05 % | 2.327 M -9.42 % | 2.569 M -0.66 % | 2.586 M 8.16 % | 2.391 M 17.03 % | 2.043 M -18.12 % | 2.495 M 15.30 % | 2.164 M -4.08 % | 2.256 M 12.63 % | 2.003 M -11.25 % | 2.257 M 7.84 % | 2.093 M -14.95 % | 2.461 M -11.16 % | 2.770 M 13.85 % | 2.433 M -57.23 % | 5.689 M 1.07 % | 5.629 M -10.95 % | 6.321 M |
| Selling and marketing expenses | 2.891 M -10.72 % | 3.238 M 21.41 % | 2.667 M -24.19 % | 3.518 M -14.59 % | 4.119 M -31.17 % | 5.984 M -0.68 % | 6.025 M -21.12 % | 7.638 M 27.66 % | 5.983 M -64.73 % | 16.965 M 217.04 % | 5.351 M 299.63 % | 1.339 M 6.19 % | 1.261 M -21.24 % | 1.601 M 47.97 % | 1.082 M -31.86 % | 1.588 M 46.36 % | 1.085 M -27.71 % | 1.501 M 58.17 % | 949.000 K -45.90 % | 1.754 M 92.32 % | 912.000 K -22.97 % | 1.184 M 33.63 % | 886.000 K -29.18 % | 1.251 M 22.17 % | 1.024 M -38.65 % | 1.669 M 3.60 % | 1.611 M -10.10 % | 1.792 M |
| Other expenses | 0.000 100.00 % | -4.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -146.000 K -108.78 % | 1.662 M 6.95 % | 1.554 M |
| Operating expenses | 7.644 M -64.93 % | 21.794 M 134.12 % | 9.309 M -52.77 % | 19.710 M 91.36 % | 10.300 M -29.64 % | 14.639 M 14.69 % | 12.764 M -9.63 % | 14.124 M 21.59 % | 11.616 M -57.82 % | 27.538 M 262.96 % | 7.587 M 145.45 % | 3.091 M -19.61 % | 3.845 M 4.63 % | 3.675 M -1.66 % | 3.737 M 7.69 % | 3.470 M -9.23 % | 3.823 M 36.68 % | 2.797 M -19.23 % | 3.463 M -0.40 % | 3.477 M 9.20 % | 3.184 M 28.39 % | 2.480 M -23.72 % | 3.251 M -5.60 % | 3.444 M -4.04 % | 3.589 M -50.24 % | 7.212 M -18.98 % | 8.902 M -7.91 % | 9.667 M |
| Cost and expenses | 36.598 M -22.00 % | 46.919 M 48.07 % | 31.686 M -28.17 % | 44.111 M 35.39 % | 32.581 M -36.21 % | 51.078 M 42.26 % | 35.905 M -40.43 % | 60.272 M -8.88 % | 66.145 M -54.39 % | 145.013 M 22.09 % | 118.774 M 252.61 % | 33.684 M 6.27 % | 31.698 M -6.06 % | 33.743 M 6.48 % | 31.689 M 10.65 % | 28.639 M -7.02 % | 30.802 M 8.04 % | 28.510 M 9.26 % | 26.094 M -16.72 % | 31.334 M 15.86 % | 27.044 M 10.00 % | 24.585 M -1.88 % | 25.055 M 12.33 % | 22.304 M -28.82 % | 31.336 M -36.27 % | 49.169 M 11.74 % | 44.004 M -20.87 % | 55.611 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 | 7.644 M -70.51 % | 25.919 M 178.43 % | 9.309 M -52.77 % | 19.710 M 75.40 % | 11.237 M -32.27 % | 16.590 M 26.24 % | 13.142 M -17.28 % | 15.888 M 37.23 % | 11.578 M -54.38 % | 25.379 M 151.88 % | 10.076 M 174.85 % | 3.666 M -4.28 % | 3.830 M -8.53 % | 4.187 M 20.56 % | 3.473 M -4.35 % | 3.631 M 1.42 % | 3.580 M -2.32 % | 3.665 M 14.35 % | 3.205 M -14.69 % | 3.757 M 18.55 % | 3.169 M -3.30 % | 3.277 M -2.09 % | 3.347 M -16.76 % | 4.021 M 16.31 % | 3.457 M -53.02 % | 7.358 M 1.63 % | 7.240 M -10.76 % | 8.113 M |
| Interest income | 0.000 -100.00 % | 1.457 M | 0.000 -100.00 % | 387.000 K 31.19 % | 295.000 K 168.18 % | 110.000 K 358.33 % | 24.000 K -93.42 % | 365.000 K -19.78 % | 455.000 K -5.80 % | 483.000 K -50.05 % | 967.000 K -12.80 % | 1.109 M 14.45 % | 969.000 K 10.49 % | 877.000 K 8.41 % | 809.000 K 5.61 % | 766.000 K 15.36 % | 664.000 K -8.03 % | 722.000 K 1.83 % | 709.000 K -5.34 % | 749.000 K -2.47 % | 768.000 K 179.27 % | 275.000 K -55.86 % | 623.000 K -11.88 % | 707.000 K 5.52 % | 670.000 K 36.73 % | 490.000 K -6.84 % | 526.000 K -44.57 % | 949.000 K |
| Interest expense | 0.000 -100.00 % | 768.000 K 19 300.00 % | -4.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.743 M -7.43 % | 1.883 M | 0.000 |
| Depreciation and amortization | 1.891 M -63.56 % | 5.189 M 125.22 % | 2.304 M 7.46 % | 2.144 M 2.78 % | 2.086 M 18.79 % | 1.756 M 14.62 % | 1.532 M -20.25 % | 1.921 M 9.33 % | 1.757 M 34.64 % | 1.305 M -50.85 % | 2.655 M 117.80 % | 1.219 M 13.61 % | 1.073 M -9.07 % | 1.180 M -5.52 % | 1.249 M -3.55 % | 1.295 M -9.38 % | 1.429 M -1.04 % | 1.444 M -1.97 % | 1.473 M 34.03 % | 1.099 M -55.05 % | 2.445 M 2.13 % | 2.394 M 27.88 % | 1.872 M -5.02 % | 1.971 M -1.50 % | 2.001 M -54.86 % | 4.433 M -11.87 % | 5.030 M 10.26 % | 4.562 M |
| Operating income | -160.000 K 99.11 % | -18.023 M -192.63 % | -6.159 M 65.80 % | -18.010 M -176.95 % | -6.503 M 77.72 % | -29.187 M -651.85 % | -3.882 M -48.96 % | -2.606 M -114.00 % | 18.618 M -80.32 % | 94.617 M 127.48 % | 41.593 M 2 542.50 % | 1.574 M 7.73 % | 1.461 M 10.18 % | 1.326 M 2.16 % | 1.298 M 53.79 % | 844.000 K -48.00 % | 1.623 M 114.68 % | 756.000 K -53.51 % | 1.626 M -4.18 % | 1.697 M 36.09 % | 1.247 M 1 147.00 % | 100.000 K -89.72 % | 973.000 K 452.84 % | 176.000 K -89.24 % | 1.636 M -49.98 % | 3.271 M 176.50 % | 1.183 M -34.60 % | 1.809 M |
| Operating income ratio | 0.00 99.30 % | -0.62 -158.51 % | -0.24 65.03 % | -0.69 -181.59 % | -0.25 79.31 % | -1.18 -864.39 % | -0.12 -177.40 % | -0.04 -120.29 % | 0.22 -45.16 % | 0.40 55.61 % | 0.26 482.13 % | 0.04 -0.29 % | 0.04 17.45 % | 0.04 -4.72 % | 0.04 38.06 % | 0.03 -43.35 % | 0.05 100.08 % | 0.03 -57.36 % | 0.06 16.14 % | 0.05 14.87 % | 0.04 1 034.42 % | 0.00 -89.60 % | 0.04 389.85 % | 0.01 -84.62 % | 0.05 -20.27 % | 0.06 138.26 % | 0.03 -16.90 % | 0.03 |
| Total other income expenses net | 403.000 K 160.51 % | -666.000 K -150.23 % | 1.326 M 6.68 % | 1.243 M 0.89 % | 1.232 M -40.22 % | 2.061 M 565.24 % | -443.000 K -153.96 % | 821.000 K 266.53 % | -493.000 K 79.42 % | -2.395 M -257.36 % | 1.522 M 385.02 % | -534.000 K 45.73 % | -984.000 K -169.59 % | -365.000 K 65.98 % | -1.073 M -77.36 % | -605.000 K 33.30 % | -907.000 K -721.23 % | 146.000 K 115.10 % | -967.000 K -106.18 % | -469.000 K 40.10 % | -783.000 K -250.00 % | 522.000 K 199.05 % | -527.000 K -305.38 % | -130.000 K 82.62 % | -748.000 K 57.33 % | -1.753 M -29.18 % | -1.357 M -242.99 % | 949.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-06-30 | 2010-06-30 | 2009-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 8.856 M 60.20 % | 5.528 M -40.44 % | 9.281 M 101.76 % | 4.600 M -49.96 % | 9.192 M 542.35 % | 1.431 M 155.49 % | -2.579 M 91.98 % | -32.152 M 30.48 % | -46.250 M -1.57 % | -45.536 M -291.40 % | 23.791 M -44.71 % | 43.029 M 14.93 % | 37.438 M 3.15 % | 36.293 M 4.21 % | 34.828 M 1.40 % | 34.348 M 12.34 % | 30.574 M 4.43 % | 29.276 M -4.88 % | 30.778 M 6.29 % | 28.957 M -14.83 % | 33.999 M 15.64 % | 29.401 M -9.03 % | 32.318 M -5.28 % | 34.119 M -9.31 % | 37.621 M 4.03 % | 36.162 M -10.87 % | 40.574 M 8.24 % | 37.486 M -2.44 % | 38.424 M -10.68 % | 43.019 M 139.21 % | 17.984 M -44.27 % | 32.270 M -3.28 % | 33.364 M |
| Total investments | 7.317 M -30.62 % | 10.547 M -27.24 % | 14.495 M 383.17 % | 3.000 M -83.79 % | 18.503 M 190.88 % | 6.361 M 116.62 % | 2.937 M 59.33 % | 1.843 M 13.56 % | 1.623 M -68.66 % | 5.178 M 5.03 % | 4.930 M 0.00 % | 4.930 M -7.82 % | 5.348 M 25.54 % | 4.260 M 36.71 % | 3.116 M -65.71 % | 9.086 M 6.32 % | 8.546 M -0.95 % | 8.628 M -7.10 % | 9.287 M 1.53 % | 9.147 M 420.01 % | 1.759 M -37.54 % | 2.816 M -20.72 % | 3.552 M 72.34 % | 2.061 M -78.48 % | 9.577 M 352.81 % | 2.115 M 9.70 % | 1.928 M 0.00 % | 1.928 M -58.81 % | 4.681 M 171.52 % | 1.724 M 244.11 % | 501.000 K -68.17 % | 1.574 M -40.11 % | 2.628 M |
| Total debt | 21.515 M -3.60 % | 22.318 M -17.09 % | 26.917 M 0.04 % | 26.905 M 10.39 % | 24.372 M 24.65 % | 19.553 M -46.99 % | 36.886 M 118.74 % | 16.863 M 13.42 % | 14.868 M -59.40 % | 36.625 M -17.70 % | 44.501 M -3.47 % | 46.099 M 17.44 % | 39.252 M -3.83 % | 40.814 M 3.36 % | 39.489 M 9.45 % | 36.079 M 12.84 % | 31.973 M 3.62 % | 30.857 M -5.43 % | 32.628 M 5.78 % | 30.844 M -13.82 % | 35.789 M 3.90 % | 34.445 M -5.56 % | 36.473 M -12.81 % | 41.832 M -0.79 % | 42.164 M 1.65 % | 41.478 M -3.20 % | 42.851 M 8.25 % | 39.587 M -6.59 % | 42.380 M -4.93 % | 44.579 M 98.84 % | 22.420 M -38.60 % | 36.517 M -16.27 % | 43.612 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -866.000 K -8.25 % | -800.000 K -226.53 % | -245.000 K -371.15 % | -52.000 K 88.84 % | -466.000 K -222.31 % | 381.000 K -86.60 % | 2.843 M 8.22 % | 2.627 M -24.60 % | 3.484 M 886.46 % | -443.000 K -170.21 % | 631.000 K -3.66 % | 655.000 K 18.02 % | 555.000 K -34.55 % | 848.000 K -19.54 % | 1.054 M -16.61 % | 1.264 M 46.13 % | 865.000 K 159.76 % | 333.000 K -31.48 % | 486.000 K -55.62 % | 1.095 M 49.39 % | 733.000 K -53.93 % | 1.591 M 2.32 % | 1.555 M -14.14 % | 1.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 95.739 M -3.94 % | 99.670 M -13.38 % | 115.066 M -4.45 % | 120.424 M -17.13 % | 145.323 M -4.58 % | 152.291 M -1.12 % | 154.015 M -2.39 % | 157.789 M 126.59 % | 69.637 M 126.48 % | 30.747 M 1.75 % | 30.219 M 2.14 % | 29.585 M 1.68 % | 29.097 M 1.49 % | 28.671 M 1.27 % | 28.312 M 1.89 % | 27.788 M 1.96 % | 27.254 M 1.82 % | 26.767 M 0.81 % | 26.552 M 1.20 % | 26.237 M 0.49 % | 26.109 M 0.99 % | 25.854 M -0.48 % | 25.980 M 3.26 % | 25.159 M | 0.000 -100.00 % | 23.850 M | 0.000 -100.00 % | 22.127 M | 0.000 -100.00 % | 20.726 M | 0.000 |
| Common stock | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 0.00 % | 27.471 M 17.51 % | 23.378 M 0.00 % | 23.378 M 7.51 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M 0.00 % | 21.745 M |
| Total equity | 107.185 M 0.12 % | 107.054 M -14.39 % | 125.042 M -4.04 % | 130.308 M -11.33 % | 146.960 M -3.52 % | 152.315 M -14.68 % | 178.527 M -4.99 % | 187.907 M 0.39 % | 187.186 M -3.76 % | 194.490 M 89.91 % | 102.409 M 58.55 % | 64.590 M 1.18 % | 63.834 M 0.77 % | 63.348 M 0.43 % | 63.079 M 0.25 % | 62.923 M 0.22 % | 62.783 M 1.49 % | 61.859 M 1.75 % | 60.794 M 0.55 % | 60.462 M 6.22 % | 56.922 M 1.21 % | 56.244 M -1.02 % | 56.826 M 0.52 % | 56.532 M -0.68 % | 56.919 M 0.64 % | 56.558 M 2.04 % | 55.425 M 1.51 % | 54.603 M 0.21 % | 54.488 M 1.94 % | 53.449 M 4.29 % | 51.252 M 1.19 % | 50.651 M 3.51 % | 48.933 M |
| Other non current liabilities | 105.000 K -88.73 % | 932.000 K -21.94 % | 1.194 M 6 533.33 % | 18.000 K -98.68 % | 1.368 M 169.29 % | 508.000 K -60.95 % | 1.301 M 643.43 % | 175.000 K -87.73 % | 1.426 M 237.12 % | 423.000 K -57.95 % | 1.006 M -39.32 % | 1.658 M -23.74 % | 2.174 M 161.93 % | 830.000 K 11.26 % | 746.000 K -19.18 % | 923.000 K 21.29 % | 761.000 K -23.44 % | 994.000 K 31.13 % | 758.000 K 3.98 % | 729.000 K -11.10 % | 820.000 K -15.90 % | 975.000 K 7.26 % | 909.000 K 4.36 % | 871.000 K 22.33 % | 712.000 K 18.86 % | 599.000 K 8.12 % | 554.000 K 0.73 % | 550.000 K 20.35 % | 457.000 K 36.83 % | 334.000 K -97.97 % | 16.426 M 7 168.14 % | 226.000 K 222.86 % | 70.000 K |
| Long term debt | 2.033 M -12.03 % | 2.311 M 11.05 % | 2.081 M -7.22 % | 2.243 M -29.44 % | 3.179 M -4.68 % | 3.335 M -85.02 % | 22.261 M 284.41 % | 5.791 M 83.14 % | 3.162 M -6.62 % | 3.386 M -34.63 % | 5.180 M -42.14 % | 8.953 M 61.61 % | 5.540 M -6.31 % | 5.913 M -4.98 % | 6.223 M 280.84 % | 1.634 M -17.22 % | 1.974 M 1 744.86 % | 107.000 K -94.49 % | 1.941 M -11.00 % | 2.181 M -48.63 % | 4.246 M -0.70 % | 4.276 M -25.74 % | 5.758 M -24.90 % | 7.667 M -23.15 % | 9.977 M -2.57 % | 10.240 M -0.55 % | 10.297 M -5.78 % | 10.929 M -19.59 % | 13.591 M -3.76 % | 14.122 M | 0.000 -100.00 % | 17.871 M -24.20 % | 23.578 M |
| Total non current liabilities | 2.669 M -24.86 % | 3.552 M 8.46 % | 3.275 M -6.19 % | 3.491 M -23.22 % | 4.547 M -2.30 % | 4.654 M -80.25 % | 23.562 M 234.64 % | 7.041 M 53.47 % | 4.588 M -11.96 % | 5.211 M -18.48 % | 6.392 M -39.76 % | 10.611 M 33.66 % | 7.939 M 17.74 % | 6.743 M -6.53 % | 7.214 M 182.13 % | 2.557 M -14.85 % | 3.003 M 172.75 % | 1.101 M -63.20 % | 2.992 M -6.53 % | 3.201 M -38.94 % | 5.242 M -0.17 % | 5.251 M -21.24 % | 6.667 M -21.91 % | 8.538 M -20.12 % | 10.689 M -2.04 % | 10.912 M -0.16 % | 10.930 M -5.43 % | 11.558 M -19.86 % | 14.423 M -3.29 % | 14.913 M -11.91 % | 16.929 M -8.98 % | 18.600 M -23.02 % | 24.161 M |
| Other current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 3.929 M | 0.000 -100.00 % | 4.632 M 1 871.06 % | 235.000 K -92.64 % | 3.193 M | 0.000 -100.00 % | 1.193 M | 0.000 -100.00 % | 2.408 M | 0.000 -100.00 % | 2.812 M | 0.000 -100.00 % | 3.052 M | 0.000 -100.00 % | 5.039 M | 0.000 -100.00 % | 10.864 M | 0.000 -100.00 % | 7.977 M | 0.000 -100.00 % | 6.209 M | 0.000 | 0.000 -100.00 % | 1.288 M | 0.000 | 0.000 -100.00 % | 1.507 M -40.62 % | 2.538 M -3.13 % | 2.620 M 91.94 % | 1.365 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.775 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.097 M | 0.000 -100.00 % | 1.499 M -7.18 % | 1.615 M -3.70 % | 1.677 M 11.13 % | 1.509 M 11.12 % | 1.358 M 233.66 % | 407.000 K -7.92 % | 442.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 K 65.13 % | 152.000 K -56.57 % | 350.000 K | 0.000 -100.00 % | 460.000 K 767.92 % | 53.000 K -26.39 % | 72.000 K -18.18 % | 88.000 K |
| Short term debt | 19.482 M -2.62 % | 20.007 M -19.44 % | 24.836 M 0.71 % | 24.662 M 16.37 % | 21.193 M 30.68 % | 16.218 M 10.89 % | 14.625 M 42.07 % | 10.294 M -12.06 % | 11.706 M -64.78 % | 33.239 M -15.47 % | 39.321 M 5.86 % | 37.146 M 10.19 % | 33.712 M -0.27 % | 33.804 M 1.62 % | 33.266 M 0.97 % | 32.946 M 6.06 % | 31.065 M 1.02 % | 30.750 M -0.60 % | 30.936 M 6.50 % | 29.049 M -9.11 % | 31.960 M 9.59 % | 29.163 M -5.05 % | 30.715 M -10.10 % | 34.165 M 6.15 % | 32.187 M -5.28 % | 33.983 M 4.39 % | 32.554 M 0.95 % | 32.249 M 12.02 % | 28.789 M -5.48 % | 30.457 M 35.85 % | 22.420 M 20.24 % | 18.646 M -6.93 % | 20.034 M |
| Total current liabilities | 30.687 M 10.02 % | 27.892 M -15.00 % | 32.814 M -0.47 % | 32.968 M 9.08 % | 30.223 M 20.51 % | 25.080 M -1.33 % | 25.419 M 23.24 % | 20.626 M 14.59 % | 18.000 M -60.86 % | 45.985 M -22.38 % | 59.240 M 43.08 % | 41.402 M 0.53 % | 41.184 M -3.77 % | 42.799 M -1.08 % | 43.268 M -1.80 % | 44.059 M -1.30 % | 44.640 M 4.60 % | 42.678 M -5.68 % | 45.246 M -0.85 % | 45.635 M -3.00 % | 47.047 M 8.87 % | 43.214 M 0.27 % | 43.097 M -7.02 % | 46.349 M 0.91 % | 45.929 M 0.29 % | 45.795 M 6.72 % | 42.910 M -0.90 % | 43.300 M -8.69 % | 47.420 M 5.73 % | 44.849 M 16.15 % | 38.614 M 16.93 % | 33.023 M 0.02 % | 33.016 M |
| Total liabilities | 33.356 M 6.08 % | 31.444 M -12.87 % | 36.089 M -1.01 % | 36.459 M 4.86 % | 34.770 M 16.94 % | 29.734 M -39.29 % | 48.981 M 77.04 % | 27.667 M 22.49 % | 22.588 M -55.88 % | 51.196 M -22.00 % | 65.632 M 26.18 % | 52.013 M 5.88 % | 49.123 M -0.85 % | 49.542 M -1.86 % | 50.482 M 8.29 % | 46.616 M -2.16 % | 47.643 M 8.83 % | 43.779 M -9.24 % | 48.238 M -1.22 % | 48.836 M -6.60 % | 52.289 M 7.89 % | 48.465 M -2.61 % | 49.764 M -9.33 % | 54.887 M -3.06 % | 56.618 M -0.16 % | 56.707 M 5.33 % | 53.840 M -1.86 % | 54.858 M -11.29 % | 61.843 M 3.48 % | 59.762 M 7.60 % | 55.543 M 7.59 % | 51.623 M -9.71 % | 57.177 M |
| Other non current assets | 3.410 M -68.57 % | 10.848 M -6.39 % | 11.588 M 2 685.58 % | 416.000 K -94.59 % | 7.688 M -65.11 % | 22.032 M -28.48 % | 30.804 M 120.87 % | 13.947 M 396.86 % | 2.807 M 364.74 % | 604.000 K -91.80 % | 7.370 M 6.29 % | 6.934 M -47.37 % | 13.176 M 95.37 % | 6.744 M -40.00 % | 11.240 M 110.33 % | 5.344 M 24.34 % | 4.298 M -1.96 % | 4.384 M -15.71 % | 5.201 M 2.97 % | 5.051 M -18.53 % | 6.200 M 20.83 % | 5.131 M -19.99 % | 6.413 M 7.15 % | 5.985 M 348.99 % | 1.333 M 102.28 % | 659.000 K -56.62 % | 1.519 M -76.12 % | 6.360 M 239.02 % | 1.876 M -78.83 % | 8.860 M 61.77 % | 5.477 M 12.21 % | 4.881 M 169.37 % | 1.812 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 11.349 M 342.80 % | 2.563 M 123.74 % | -10.798 M 46.29 % | -20.104 M -170.51 % | -7.432 M -367.05 % | 2.783 M -59.38 % | 6.852 M 136.77 % | 2.894 M -1.90 % | 2.950 M -1.83 % | 3.005 M -1.83 % | 3.061 M -1.77 % | 3.116 M -65.71 % | 9.086 M 6.32 % | 8.546 M -0.95 % | 8.628 M -7.10 % | 9.287 M 1.53 % | 9.147 M 165.21 % | 3.449 M -16.33 % | 4.122 M 16.05 % | 3.552 M -16.36 % | 4.247 M -55.65 % | 9.577 M -5.10 % | 10.092 M 7.33 % | 9.403 M 145.57 % | 3.829 M -18.20 % | 4.681 M 1 175.48 % | 367.000 K -26.60 % | 500.000 K 25.00 % | 400.000 K -84.78 % | 2.628 M |
| Intangible assets | 4.883 M 102.87 % | 2.407 M -25.85 % | 3.246 M 22.31 % | 2.654 M | 0.000 -100.00 % | 139.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 709.000 K | 0.000 -100.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K -0.42 % | 712.000 K 0.00 % | 712.000 K 0.00 % | 712.000 K -0.28 % | 714.000 K -30.21 % | 1.023 M 0.10 % | 1.022 M -0.29 % | 1.025 M 0.10 % | 1.024 M 0.59 % | 1.018 M 0.00 % | 1.018 M 0.30 % | 1.015 M |
| Goodwill and intangible assets | 4.883 M 56.71 % | 3.116 M -4.00 % | 3.246 M -3.48 % | 3.363 M 374.33 % | 709.000 K -16.39 % | 848.000 K 19.61 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K 0.00 % | 709.000 K -0.42 % | 712.000 K 0.00 % | 712.000 K 0.00 % | 712.000 K -0.28 % | 714.000 K -30.21 % | 1.023 M 0.10 % | 1.022 M -0.29 % | 1.025 M 0.10 % | 1.024 M 0.59 % | 1.018 M 0.00 % | 1.018 M 0.30 % | 1.015 M |
| Property plant equipment net | 51.206 M 93.03 % | 26.528 M -46.61 % | 49.686 M -7.28 % | 53.590 M -7.21 % | 57.753 M -3.53 % | 59.865 M 8.93 % | 54.955 M 22.26 % | 44.948 M 37.47 % | 32.696 M 4.03 % | 31.430 M -0.18 % | 31.488 M 2.57 % | 30.698 M 37.49 % | 22.328 M -20.02 % | 27.917 M 24.76 % | 22.376 M -4.42 % | 23.410 M -1.80 % | 23.840 M -2.34 % | 24.410 M -0.51 % | 24.536 M -2.40 % | 25.140 M -10.07 % | 27.955 M -3.37 % | 28.931 M -3.06 % | 29.843 M -5.37 % | 31.535 M -9.80 % | 34.963 M -5.60 % | 37.038 M -4.33 % | 38.714 M -4.56 % | 40.564 M -18.23 % | 49.605 M 5.61 % | 46.971 M 4.51 % | 44.946 M 10.22 % | 40.779 M 8.08 % | 37.729 M |
| Total non current assets | 61.783 M 44.07 % | 42.883 M -33.54 % | 64.520 M -9.09 % | 70.972 M 0.16 % | 70.860 M -4.13 % | 73.914 M 11.29 % | 66.413 M 27.22 % | 52.205 M 33.76 % | 39.028 M -1.51 % | 39.628 M -6.71 % | 42.478 M 2.82 % | 41.312 M 5.31 % | 39.228 M 2.04 % | 38.444 M 2.65 % | 37.453 M -2.88 % | 38.564 M 3.10 % | 37.406 M -1.93 % | 38.144 M -4.01 % | 39.737 M -0.78 % | 40.051 M 4.09 % | 38.478 M -1.20 % | 38.945 M -4.37 % | 40.724 M -4.59 % | 42.682 M -9.09 % | 46.950 M -3.92 % | 48.868 M -4.07 % | 50.939 M -2.14 % | 52.053 M -9.39 % | 57.450 M -0.06 % | 57.484 M 10.43 % | 52.057 M 10.30 % | 47.194 M 8.60 % | 43.457 M |
| Other current assets | 8.243 M 18.78 % | 6.940 M 14.98 % | 6.036 M -25.62 % | 8.115 M -9.09 % | 8.926 M -2.86 % | 9.189 M -11.26 % | 10.355 M -25.23 % | 13.849 M 32.48 % | 10.454 M -50.01 % | 20.911 M 31.14 % | 15.946 M -24.19 % | 21.033 M 17.31 % | 17.930 M 1.52 % | 17.661 M -15.14 % | 20.811 M 20.71 % | 17.240 M -3.48 % | 17.862 M 32.68 % | 13.462 M -14.47 % | 15.740 M 17.95 % | 13.345 M -12.58 % | 15.266 M -45.94 % | 28.241 M 117.42 % | 12.989 M 6.23 % | 12.227 M 2.89 % | 11.884 M -46.54 % | 22.231 M 123.67 % | 9.939 M 7.43 % | 9.252 M -6.04 % | 9.847 M 3.08 % | 9.553 M 22.36 % | 7.807 M -8.36 % | 8.519 M -33.04 % | 12.723 M |
| Short term investments | 7.317 M -30.62 % | 10.547 M -27.24 % | 14.495 M 170.63 % | 5.356 M -71.05 % | 18.503 M 7.83 % | 17.159 M -25.53 % | 23.041 M 148.42 % | 9.275 M 471.47 % | 1.623 M -68.66 % | 5.178 M 5.03 % | 4.930 M 0.00 % | 4.930 M -7.82 % | 5.348 M 25.54 % | 4.260 M 50.05 % | 2.839 M 18.84 % | 2.389 M -11.78 % | 2.708 M -30.40 % | 3.891 M 150.87 % | 1.551 M -61.65 % | 4.044 M 129.90 % | 1.759 M -37.54 % | 2.816 M 63.25 % | 1.725 M -16.30 % | 2.061 M -2.55 % | 2.115 M 0.00 % | 2.115 M 9.70 % | 1.928 M 0.00 % | 1.928 M | 0.000 -100.00 % | 1.724 M 244.11 % | 501.000 K -68.17 % | 1.574 M | 0.000 |
| cash and cash equivalents | 12.659 M -24.60 % | 16.790 M -4.80 % | 17.636 M -20.93 % | 22.305 M 46.94 % | 15.180 M -16.23 % | 18.122 M -54.08 % | 39.465 M -19.48 % | 49.015 M -19.80 % | 61.118 M -25.61 % | 82.161 M 296.72 % | 20.710 M 574.59 % | 3.070 M 69.24 % | 1.814 M -59.88 % | 4.521 M -3.00 % | 4.661 M 169.27 % | 1.731 M 23.73 % | 1.399 M -11.51 % | 1.581 M -14.54 % | 1.850 M -1.96 % | 1.887 M 5.42 % | 1.790 M -64.51 % | 5.044 M 21.40 % | 4.155 M -46.13 % | 7.713 M 69.78 % | 4.543 M -14.54 % | 5.316 M 133.47 % | 2.277 M 8.38 % | 2.101 M -46.89 % | 3.956 M 153.59 % | 1.560 M -64.83 % | 4.436 M 4.45 % | 4.247 M -58.56 % | 10.248 M |
| Cash and short term investments | 19.976 M -26.93 % | 27.337 M -14.92 % | 32.131 M 16.16 % | 27.661 M -17.88 % | 33.683 M -4.53 % | 35.281 M -43.56 % | 62.506 M 7.23 % | 58.290 M -7.09 % | 62.741 M -28.16 % | 87.339 M 240.64 % | 25.640 M 220.50 % | 8.000 M 11.70 % | 7.162 M -18.44 % | 8.781 M 88.39 % | 4.661 M 169.27 % | 1.731 M 23.73 % | 1.399 M -11.51 % | 1.581 M -14.54 % | 1.850 M -1.96 % | 1.887 M -46.83 % | 3.549 M -54.85 % | 7.860 M 89.17 % | 4.155 M -57.49 % | 9.774 M 115.14 % | 4.543 M -38.86 % | 7.431 M 76.72 % | 4.205 M 4.37 % | 4.029 M 1.85 % | 3.956 M 20.46 % | 3.284 M -33.48 % | 4.937 M -15.19 % | 5.821 M -43.20 % | 10.248 M |
| Total current assets | 78.758 M -17.63 % | 95.615 M -1.03 % | 96.611 M 0.85 % | 95.795 M -13.60 % | 110.870 M 2.53 % | 108.135 M -32.88 % | 161.095 M -1.39 % | 163.369 M -4.32 % | 170.746 M -17.14 % | 206.058 M 64.11 % | 125.563 M 66.77 % | 75.291 M 2.12 % | 73.729 M -0.96 % | 74.446 M -2.18 % | 76.108 M 7.23 % | 70.975 M -2.80 % | 73.020 M 8.19 % | 67.494 M -2.60 % | 69.295 M 0.07 % | 69.247 M -2.10 % | 70.733 M 7.56 % | 65.764 M -0.15 % | 65.866 M -4.18 % | 68.737 M 3.23 % | 66.587 M 3.40 % | 64.397 M 10.41 % | 58.326 M 1.60 % | 57.408 M -2.50 % | 58.881 M 5.66 % | 55.727 M 1.81 % | 54.738 M -0.62 % | 55.080 M -12.09 % | 62.653 M |
| Inventory | 29.554 M 17.86 % | 25.075 M -33.84 % | 37.902 M -5.09 % | 39.935 M 1.05 % | 39.521 M 8.59 % | 36.394 M -25.25 % | 48.686 M -1.96 % | 49.660 M -0.56 % | 49.941 M -6.96 % | 53.678 M 42.43 % | 37.688 M -0.41 % | 37.844 M 12.08 % | 33.764 M -0.25 % | 33.850 M -3.91 % | 35.228 M 2.67 % | 34.312 M -3.23 % | 35.459 M 2.04 % | 34.749 M -4.19 % | 36.267 M 0.76 % | 35.995 M -0.13 % | 36.043 M -1.47 % | 36.580 M -0.10 % | 36.615 M 4.05 % | 35.191 M -2.99 % | 36.274 M 4.43 % | 34.735 M 4.63 % | 33.197 M 1.24 % | 32.790 M -0.25 % | 32.873 M 8.17 % | 30.389 M 3.60 % | 29.334 M 6.33 % | 27.588 M 12.04 % | 24.623 M |
| Net receivables | 20.985 M -42.13 % | 36.263 M 76.53 % | 20.542 M 2.28 % | 20.084 M -30.12 % | 28.740 M -5.33 % | 30.358 M -23.24 % | 39.548 M -6.61 % | 42.347 M -11.05 % | 47.610 M -3.44 % | 49.308 M 6.52 % | 46.289 M 246.89 % | 13.344 M -10.28 % | 14.873 M 0.99 % | 14.727 M -4.42 % | 15.408 M 0.69 % | 15.303 M -1.85 % | 15.592 M 12.90 % | 13.811 M -0.55 % | 13.887 M -0.64 % | 13.976 M -11.96 % | 15.875 M 22.98 % | 12.909 M 6.62 % | 12.107 M -11.02 % | 13.606 M -2.02 % | 13.886 M -11.26 % | 15.648 M 42.45 % | 10.985 M -3.10 % | 11.337 M -7.11 % | 12.205 M -2.37 % | 12.501 M -1.26 % | 12.660 M -3.74 % | 13.152 M -12.66 % | 15.059 M |
| Tax assets | 2.284 M -4.48 % | 2.391 M | 0.000 -100.00 % | 2.254 M 4.98 % | 2.147 M 1.95 % | 2.106 M 4 197.96 % | 49.000 K 48.48 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 94.12 % | 17.000 K -19.05 % | 21.000 K 110.00 % | 10.000 K -23.08 % | 13.000 K 8.33 % | 12.000 K -20.00 % | 15.000 K 15.38 % | 13.000 K 0.00 % | 13.000 K 225.00 % | 4.000 K 0.00 % | 4.000 K -97.58 % | 165.000 K 217.31 % | 52.000 K -74.51 % | 204.000 K 0.49 % | 203.000 K -44.38 % | 365.000 K 0.00 % | 365.000 K 30.36 % | 280.000 K 0.72 % | 278.000 K 5.70 % | 263.000 K 0.38 % | 262.000 K 125.86 % | 116.000 K 0.00 % | 116.000 K -57.51 % | 273.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.154 M 57.39 % | 5.816 M -1.07 % | 5.879 M 187.48 % | 2.045 M -68.76 % | 6.547 M 260.72 % | 1.815 M -79.20 % | 8.724 M 90.81 % | 4.572 M 45.79 % | 3.136 M -47.76 % | 6.003 M -64.08 % | 16.714 M 1 663.08 % | 948.000 K -84.25 % | 6.020 M 108.16 % | 2.892 M -65.72 % | 8.437 M 136.73 % | 3.564 M -70.20 % | 11.960 M 129.47 % | 5.212 M -59.28 % | 12.801 M 193.33 % | 4.364 M -70.27 % | 14.680 M 160.65 % | 5.632 M -54.43 % | 12.359 M 110.47 % | 5.872 M -56.78 % | 13.586 M 17.52 % | 11.561 M 29.67 % | 8.916 M -16.68 % | 10.701 M -40.98 % | 18.131 M 45.92 % | 12.425 M -8.66 % | 13.603 M 16.41 % | 11.685 M 1.35 % | 11.529 M |
| Tax payables | 2.051 M -0.87 % | 2.069 M -1.43 % | 2.099 M -9.99 % | 2.332 M -6.08 % | 2.483 M 2.82 % | 2.415 M 31.61 % | 1.835 M -28.52 % | 2.567 M -18.71 % | 3.158 M 13.80 % | 2.775 M -13.42 % | 3.205 M 256.11 % | 900.000 K -38.02 % | 1.452 M 32.36 % | 1.097 M -29.90 % | 1.565 M 4.40 % | 1.499 M -7.18 % | 1.615 M -3.70 % | 1.677 M 11.13 % | 1.509 M 11.12 % | 1.358 M 233.66 % | 407.000 K -7.92 % | 442.000 K 1 821.74 % | 23.000 K -77.67 % | 103.000 K -33.97 % | 156.000 K -37.85 % | 251.000 K 65.13 % | 152.000 K -56.57 % | 350.000 K -30.00 % | 500.000 K 8.70 % | 460.000 K 767.92 % | 53.000 K -26.39 % | 72.000 K -18.18 % | 88.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 918.000 K | 0.000 -100.00 % | 811.000 K | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 1.221 M | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 43.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 | 0.000 | 0.000 |
| Minority interest | 485.000 K 0.41 % | 483.000 K 77.57 % | 272.000 K -75.36 % | 1.104 M -47.80 % | 2.115 M -16.27 % | 2.526 M -15.57 % | 2.992 M 11.10 % | 2.693 M 480.39 % | 464.000 K -54.73 % | 1.025 M 0.20 % | 1.023 M 0.29 % | 1.020 M 0.29 % | 1.017 M 0.10 % | 1.016 M 0.10 % | 1.015 M 0.89 % | 1.006 M -0.89 % | 1.015 M 0.10 % | 1.014 M -0.10 % | 1.015 M -0.20 % | 1.017 M 0.00 % | 1.017 M 0.10 % | 1.016 M -61.57 % | 2.644 M 0.11 % | 2.641 M -0.19 % | 2.646 M -1.78 % | 2.694 M -0.04 % | 2.695 M 2.90 % | 2.619 M -2.64 % | 2.690 M 1.86 % | 2.641 M 3.69 % | 2.547 M 1.19 % | 2.517 M 15.46 % | 2.180 M |
| Capital lease obligations | 2.666 M -9.93 % | 2.960 M 2.71 % | 2.882 M -5.32 % | 3.044 M -18.91 % | 3.754 M -3.99 % | 3.910 M 26.37 % | 3.094 M -54.36 % | 6.779 M 114.39 % | 3.162 M -10.78 % | 3.544 M 8.65 % | 3.262 M -8.45 % | 3.563 M | 0.000 100.00 % | -1.097 M | 0.000 100.00 % | -1.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K -88.84 % | 466.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 443.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 79.229 M 0.16 % | 79.100 M 3 251.69 % | 2.360 M 0.00 % | 2.360 M 2.25 % | 2.308 M 61.62 % | 1.428 M -39.49 % | 2.360 M -9.54 % | 2.609 M 0.00 % | 2.609 M -44.74 % | 4.721 M 10.36 % | 4.278 M -9.38 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M 0.00 % | 4.721 M -85.49 % | 32.527 M 566.54 % | 4.880 M 3.02 % | 4.737 M 0.00 % | 4.737 M -85.44 % | 32.528 M 372.93 % | 6.878 M -77.80 % | 30.985 M 396.55 % | 6.240 M -79.24 % | 30.053 M 333.29 % | 6.936 M -74.27 % | 26.960 M 376.07 % | 5.663 M -77.36 % | 25.008 M |
| Deferred tax liabilities non current | 531.000 K 71.84 % | 309.000 K | 0.000 -100.00 % | 312.000 K -20.20 % | 391.000 K 0.00 % | 391.000 K 122.16 % | 176.000 K 19.73 % | 147.000 K 0.00 % | 147.000 K -18.78 % | 181.000 K -12.14 % | 206.000 K -3.29 % | 213.000 K -5.33 % | 225.000 K 11.39 % | 202.000 K -17.55 % | 245.000 K 21.29 % | 202.000 K -24.63 % | 268.000 K 0.37 % | 267.000 K -8.87 % | 293.000 K 0.69 % | 291.000 K 65.34 % | 176.000 K -6.88 % | 189.000 K 112.36 % | 89.000 K 0.00 % | 89.000 K 21.92 % | 73.000 K 0.00 % | 73.000 K -7.59 % | 79.000 K 0.00 % | 79.000 K -78.93 % | 375.000 K -17.94 % | 457.000 K -9.15 % | 503.000 K 0.00 % | 503.000 K -1.95 % | 513.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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 140.541 M 1.48 % | 138.498 M -14.05 % | 161.131 M -3.38 % | 166.767 M -8.23 % | 181.730 M -0.18 % | 182.049 M -19.98 % | 227.508 M 5.54 % | 215.574 M 2.76 % | 209.774 M -14.62 % | 245.686 M 46.21 % | 168.041 M 44.11 % | 116.603 M 3.23 % | 112.957 M 0.06 % | 112.890 M -0.59 % | 113.561 M 3.67 % | 109.539 M -0.80 % | 110.426 M 4.53 % | 105.638 M -3.11 % | 109.032 M -0.24 % | 109.298 M 0.08 % | 109.211 M 4.30 % | 104.709 M -1.76 % | 106.590 M -4.33 % | 111.419 M -1.87 % | 113.537 M 0.24 % | 113.265 M 3.66 % | 109.265 M -0.18 % | 109.461 M -5.91 % | 116.331 M 2.76 % | 113.211 M 6.01 % | 106.795 M 4.42 % | 102.274 M -3.62 % | 106.110 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -6.466 M -479.46 % | 1.704 M 250.00 % | -1.136 M -121.85 % | 5.199 M 191.29 % | -5.695 M -122.36 % | 25.470 M 301.22 % | -12.658 M -411.43 % | -2.475 M -124.73 % | 10.009 M 161.13 % | -16.374 M 50.93 % | -33.370 M -2 435.71 % | -1.316 M -67.43 % | -786.000 K -140.29 % | 1.951 M 172.07 % | -2.707 M -529.00 % | 631.000 K 113.89 % | -4.542 M -289.09 % | 2.402 M 2 655.32 % | -94.000 K -111.82 % | 795.000 K 114.23 % | -5.587 M -76.52 % | -3.165 M -204.77 % | 3.021 M 948.60 % | -356.000 K 89.86 % | -3.512 M |
| Accounts receivables | -7.393 M -427.70 % | 2.256 M 173.12 % | 826.000 K 154.06 % | -1.528 M -190.68 % | 1.685 M -72.12 % | 6.043 M 230.40 % | 1.829 M -65.23 % | 5.261 M 322.57 % | 1.245 M 481.90 % | -326.000 K 99.03 % | -33.673 M -2 142.03 % | 1.649 M 1 800.00 % | -97.000 K -145.97 % | 211.000 K 213.44 % | -186.000 K 64.97 % | -531.000 K 68.15 % | -1.667 M -1 211.33 % | 150.000 K 6.38 % | 141.000 K -92.26 % | 1.822 M 163.07 % | -2.889 M -230.55 % | -874.000 K -158.07 % | 1.505 M 229.32 % | 457.000 K 246.21 % | 132.000 K |
| Inventory | -1.136 M -185.80 % | 1.324 M 206.86 % | -1.239 M -237.21 % | 903.000 K 125.81 % | -3.499 M -620.68 % | 672.000 K 1 100.00 % | 56.000 K 105.78 % | -969.000 K -128.09 % | 3.450 M 121.69 % | -15.907 M -15 249.52 % | 105.000 K 102.60 % | -4.035 M -3 490.76 % | 119.000 K -85.13 % | 800.000 K 184.03 % | -952.000 K -236.59 % | 697.000 K 202.50 % | -680.000 K -151.67 % | 1.316 M 648.33 % | -240.000 K 44.32 % | -431.000 K -171.00 % | 607.000 K 265.85 % | -366.000 K 74.10 % | -1.413 M -213.59 % | 1.244 M 174.00 % | -1.681 M |
| 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 | 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 | 2.063 M 209.97 % | -1.876 M -159.47 % | -723.000 K -112.41 % | 5.824 M 250.06 % | -3.881 M -120.69 % | 18.755 M 228.96 % | -14.543 M -114.91 % | -6.767 M -227.34 % | 5.314 M 3 868.79 % | -141.000 K -171.21 % | 198.000 K -81.50 % | 1.070 M 232.43 % | -808.000 K -185.96 % | 940.000 K 159.91 % | -1.569 M -437.42 % | 465.000 K 121.18 % | -2.195 M -334.51 % | 936.000 K 18 620.00 % | 5.000 K 100.84 % | -596.000 K 81.97 % | -3.305 M -71.69 % | -1.925 M -165.72 % | 2.929 M 242.39 % | -2.057 M -4.79 % | -1.963 M |
| Other non cash items | -1.934 M -111.76 % | 16.442 M 2 557.70 % | -669.000 K -108.83 % | 7.575 M 1 164.61 % | 599.000 K -95.37 % | 12.950 M 4 185.17 % | -317.000 K -104.27 % | 7.422 M 210.93 % | -6.691 M -195.67 % | -2.263 M -113.20 % | 17.142 M 9 924.56 % | 171.000 K -92.08 % | 2.160 M 224.81 % | 665.000 K -71.98 % | 2.373 M 238.77 % | -1.710 M -139.03 % | 4.381 M 483.96 % | -1.141 M -181.03 % | -406.000 K -110.37 % | 3.915 M 5.16 % | 3.723 M 56.56 % | 2.378 M 1.67 % | 2.339 M 2.54 % | 2.281 M 3.92 % | 2.195 M |
| Net cash provided by operating activities | -4.989 M -321.44 % | 2.253 M 216.07 % | -1.941 M -403.76 % | 639.000 K 108.17 % | -7.824 M -149.15 % | 15.920 M 208.63 % | -14.655 M -359.61 % | 5.645 M -76.92 % | 24.459 M -67.69 % | 75.709 M 195.37 % | 25.632 M 1 566.58 % | 1.538 M -45.69 % | 2.832 M -35.00 % | 4.357 M 243.61 % | 1.268 M 127.65 % | 557.000 K -69.23 % | 1.810 M -44.12 % | 3.239 M 121.85 % | 1.460 M -75.76 % | 6.024 M 572.32 % | 896.000 K -48.36 % | 1.735 M -76.83 % | 7.487 M 103.01 % | 3.688 M 145.05 % | 1.505 M |
| Investments in property plant and equipment | -2.505 M -49.11 % | -1.680 M -56.13 % | -1.076 M 68.58 % | -3.425 M -133.47 % | -1.467 M 85.52 % | -10.128 M -36.92 % | -7.397 M 40.69 % | -12.472 M -219.63 % | -3.902 M -9.64 % | -3.559 M 26.50 % | -4.842 M -68.59 % | -2.872 M -68.94 % | -1.700 M 55.44 % | -3.815 M -155.35 % | -1.494 M -30.37 % | -1.146 M 41.20 % | -1.949 M -70.96 % | -1.140 M 65.64 % | -3.318 M -201.64 % | -1.100 M 55.77 % | -2.487 M -0.73 % | -2.469 M -127.14 % | -1.087 M 22.96 % | -1.411 M -22.16 % | -1.155 M |
| Acquisitions net | 757.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -373.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.205 M -43.88 % | 2.147 M 267.64 % | 584.000 K -95.26 % | 12.312 M 462.71 % | 2.188 M 167.78 % | -3.228 M 61.62 % | -8.410 M -919.39 % | -825.000 K -145.58 % | 1.810 M -35.03 % | 2.786 M 589.63 % | -569.000 K -518.38 % | 136.000 K 163.85 % | -213.000 K -160.17 % | 354.000 K 139.19 % | 148.000 K 107.91 % | -1.871 M -719.54 % | 302.000 K -38.99 % | 495.000 K -35.21 % | 764.000 K 123.24 % | -3.287 M -1 577.04 % | -196.000 K -107.56 % | 2.591 M 32 487.50 % | -8.000 K -104.73 % | 169.000 K 60.95 % | 105.000 K |
| Net cash used for investing activites | -543.000 K -677.66 % | 94.000 K 119.11 % | -492.000 K -105.54 % | 8.887 M 1 132.59 % | 721.000 K 105.40 % | -13.356 M 15.51 % | -15.807 M -18.88 % | -13.297 M -535.61 % | -2.092 M -170.63 % | -773.000 K 85.71 % | -5.411 M -97.77 % | -2.736 M -43.02 % | -1.913 M 44.73 % | -3.461 M -157.13 % | -1.346 M 55.39 % | -3.017 M -83.18 % | -1.647 M -155.35 % | -645.000 K 74.75 % | -2.554 M 41.78 % | -4.387 M -63.51 % | -2.683 M -2 299.18 % | 122.000 K 111.14 % | -1.095 M 11.84 % | -1.242 M -18.29 % | -1.050 M |
| Debt repayment | -322.000 K 92.38 % | -4.225 M -1 419.78 % | -278.000 K | 0.000 100.00 % | -589.000 K | 0.000 -100.00 % | 19.416 M | 0.000 100.00 % | -1.256 M | 0.000 100.00 % | -2.257 M | 0.000 100.00 % | -484.000 K | 0.000 -100.00 % | 4.413 M | 0.000 -100.00 % | 1.188 M | 0.000 -100.00 % | 963.000 K | 0.000 100.00 % | -883.000 K | 0.000 100.00 % | -4.021 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -249.000 K | 0.000 100.00 % | -2.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -237.000 K 92.19 % | -3.034 M | 0.000 100.00 % | -22.840 M -389.18 % | -4.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 1.724 M 67.05 % | 1.032 M 152.71 % | -1.958 M 15.64 % | -2.321 M -148.86 % | 4.750 M 120.05 % | -23.692 M -595.75 % | 4.779 M 217.30 % | -4.074 M 76.32 % | -17.202 M -95.12 % | -8.816 M -2 620.99 % | -324.000 K -113.20 % | 2.454 M 178.10 % | -3.142 M -203.28 % | -1.036 M 26.26 % | -1.405 M -150.32 % | 2.792 M 282.13 % | -1.533 M 46.45 % | -2.863 M -3 145.74 % | 94.000 K 106.10 % | -1.540 M -143.79 % | 3.517 M 205.17 % | -3.344 M -64.49 % | -2.033 M 26.92 % | -2.782 M -1 017.27 % | -249.000 K |
| Net cash used provided by financing activities | 1.402 M 143.91 % | -3.193 M -42.80 % | -2.236 M 3.66 % | -2.321 M -155.78 % | 4.161 M 117.39 % | -23.929 M -214.43 % | 20.912 M 613.30 % | -4.074 M 90.62 % | -43.410 M -221.91 % | -13.485 M -422.47 % | -2.581 M -205.18 % | 2.454 M 167.68 % | -3.626 M -250.00 % | -1.036 M -134.44 % | 3.008 M 7.74 % | 2.792 M 909.28 % | -345.000 K 87.95 % | -2.863 M -370.86 % | 1.057 M 168.64 % | -1.540 M -158.47 % | 2.634 M 178.77 % | -3.344 M 44.76 % | -6.054 M -117.61 % | -2.782 M -1 017.27 % | -249.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K -100.44 % | 18.122 M 82 272.73 % | 22.000 K -99.96 % | 49.015 M 13 101.33 % | -377.000 K -100.46 % | 82.161 M 200.00 % | -82.161 M -2 776.25 % | 3.070 M 200.00 % | -3.070 M -167.91 % | 4.521 M 200.00 % | -4.521 M -361.18 % | 1.731 M 200.00 % | -1.731 M -209.49 % | 1.581 M 200.00 % | -1.581 M -183.78 % | 1.887 M 200.00 % | -1.887 M -300.11 % | 943.000 K 200.00 % | -943.000 K -145.08 % | 2.092 M 200.00 % | -2.092 M -194.15 % | 2.222 M |
| Net change in cash | 12.659 M 1 596.34 % | -846.000 K -104.80 % | 17.636 M 147.52 % | 7.125 M -53.06 % | 15.180 M 171.12 % | -21.343 M -154.08 % | 39.465 M 426.08 % | -12.103 M -119.80 % | 61.118 M 395.11 % | -20.710 M -200.00 % | 20.710 M 1 241.68 % | -1.814 M -200.00 % | 1.814 M 138.92 % | -4.661 M -200.00 % | 4.661 M 433.17 % | -1.399 M -200.00 % | 1.399 M 175.62 % | -1.850 M -200.00 % | 1.850 M 203.35 % | -1.790 M -200.00 % | 1.790 M 173.66 % | -2.430 M -200.00 % | 2.430 M 200.08 % | -2.428 M -200.00 % | 2.428 M |
| Cash at beginning of period | 0.000 -100.00 % | 17.636 M | 0.000 -100.00 % | 15.180 M | 0.000 -100.00 % | 39.465 M | 0.000 -100.00 % | 61.118 M | 0.000 -100.00 % | 20.710 M | 0.000 -100.00 % | 1.814 M | 0.000 -100.00 % | 4.661 M | 0.000 -100.00 % | 1.399 M | 0.000 -100.00 % | 1.850 M | 0.000 -100.00 % | 1.790 M | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 2.428 M | 0.000 |
| Cash at end of period | 12.659 M -24.60 % | 16.790 M -4.80 % | 17.636 M -20.93 % | 22.305 M 46.94 % | 15.180 M -16.23 % | 18.122 M -54.08 % | 39.465 M -19.48 % | 49.015 M -19.80 % | 61.118 M | 0.000 -100.00 % | 20.710 M | 0.000 -100.00 % | 1.814 M | 0.000 -100.00 % | 4.661 M | 0.000 -100.00 % | 1.399 M | 0.000 -100.00 % | 1.850 M | 0.000 -100.00 % | 1.790 M | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 2.428 M |
| Operating cash flow | -4.989 M -321.44 % | 2.253 M 216.07 % | -1.941 M -403.76 % | 639.000 K 108.17 % | -7.824 M -149.15 % | 15.920 M 208.63 % | -14.655 M -359.61 % | 5.645 M -76.92 % | 24.459 M -67.69 % | 75.709 M 195.37 % | 25.632 M 1 566.58 % | 1.538 M -45.69 % | 2.832 M -35.00 % | 4.357 M 243.61 % | 1.268 M 127.65 % | 557.000 K -69.23 % | 1.810 M -44.12 % | 3.239 M 121.85 % | 1.460 M -75.76 % | 6.024 M 572.32 % | 896.000 K -48.36 % | 1.735 M -76.83 % | 7.487 M 103.01 % | 3.688 M 145.05 % | 1.505 M |
| Capital expenditure | -2.505 M -49.11 % | -1.680 M -56.13 % | -1.076 M 68.58 % | -3.425 M -133.47 % | -1.467 M 85.52 % | -10.128 M -36.92 % | -7.397 M 40.69 % | -12.472 M -219.63 % | -3.902 M -9.64 % | -3.559 M 26.50 % | -4.842 M -68.59 % | -2.872 M -68.94 % | -1.700 M 55.44 % | -3.815 M -155.35 % | -1.494 M -30.37 % | -1.146 M 41.20 % | -1.949 M -70.96 % | -1.140 M 65.64 % | -3.318 M -201.64 % | -1.100 M 55.77 % | -2.487 M -0.73 % | -2.469 M -127.14 % | -1.087 M 22.96 % | -1.411 M -22.16 % | -1.155 M |
| Free CashFlow | -7.494 M -1 407.85 % | 573.000 K 118.99 % | -3.017 M -8.29 % | -2.786 M 70.01 % | -9.291 M -260.41 % | 5.792 M 126.27 % | -22.052 M -223.01 % | -6.827 M -133.21 % | 20.557 M -71.51 % | 72.150 M 247.04 % | 20.790 M 1 658.47 % | -1.334 M -217.84 % | 1.132 M 108.86 % | 542.000 K 339.82 % | -226.000 K 61.63 % | -589.000 K -323.74 % | -139.000 K -106.62 % | 2.099 M 212.97 % | -1.858 M -137.73 % | 4.924 M 409.49 % | -1.591 M -116.76 % | -734.000 K -111.47 % | 6.400 M 181.07 % | 2.277 M 550.57 % | 350.000 K |
| 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 |