Advance Petrochemicals Limited ADVPETR-B.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 499.354 M 41.83 % | 352.070 M -5.14 % | 371.135 M 32.81 % | 279.457 M 60.22 % | 174.421 M 25.48 % | 139.007 M -34.72 % | 212.932 M 67.13 % | 127.402 M 44.00 % | 88.475 M -15.83 % | 105.111 M -5.97 % | 111.785 M -10.90 % | 125.457 M |
| Net income | 3.022 M 39.91 % | 2.160 M -77.13 % | 9.443 M 219.56 % | 2.955 M 6.10 % | 2.785 M 276.57 % | 739.567 K -30.40 % | 1.063 M 25.56 % | 846.284 K -0.88 % | 853.826 K 19.40 % | 715.070 K 20.24 % | 594.715 K -51.02 % | 1.214 M |
| Income before tax | 4.751 M 51.89 % | 3.128 M -76.23 % | 13.158 M 202.14 % | 4.355 M 16.07 % | 3.752 M 400.86 % | 749.112 K -33.40 % | 1.125 M 17.86 % | 954.414 K -38.12 % | 1.542 M 0.89 % | 1.529 M 6.63 % | 1.434 M -25.39 % | 1.922 M |
| Income before tax ratio | 0.01 7.09 % | 0.01 -74.94 % | 0.04 127.50 % | 0.02 -27.55 % | 0.02 299.17 % | 0.01 2.01 % | 0.01 -29.48 % | 0.01 -57.03 % | 0.02 19.86 % | 0.01 13.40 % | 0.01 -16.26 % | 0.02 |
| EBITDA | 19.253 M 4.24 % | 18.469 M -34.56 % | 28.223 M 84.50 % | 15.297 M 28.80 % | 11.877 M 26.83 % | 9.364 M -4.36 % | 9.791 M 16.37 % | 8.413 M -4.75 % | 8.833 M 5.40 % | 8.381 M -1.14 % | 8.478 M 44.06 % | 5.885 M |
| Net income ratio | 0.01 -1.36 % | 0.01 -75.89 % | 0.03 140.62 % | 0.01 -33.78 % | 0.02 200.11 % | 0.01 6.61 % | 0.00 -24.88 % | 0.01 -31.17 % | 0.01 41.86 % | 0.01 27.87 % | 0.01 -45.03 % | 0.01 |
| Ratio EBITDA | 0.04 -26.50 % | 0.05 -31.02 % | 0.08 38.92 % | 0.05 -19.61 % | 0.07 1.08 % | 0.07 46.51 % | 0.05 -30.37 % | 0.07 -33.85 % | 0.10 25.21 % | 0.08 5.13 % | 0.08 61.68 % | 0.05 |
| Gross profit ratio | 0.20 -26.86 % | 0.28 -12.47 % | 0.32 5.59 % | 0.30 -8.65 % | 0.33 32.24 % | 0.25 39.24 % | 0.18 -30.79 % | 0.26 -20.93 % | 0.33 33.79 % | 0.24 -14.15 % | 0.28 91.89 % | 0.15 |
| Weighted average shs out dil | 899.668 K -0.04 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -0.57 % | 905.151 K 0.45 % | 901.083 K 0.19 % | 899.391 K |
| Weighted average shs out | 899.668 K -0.04 % | 900.000 K -0.02 % | 900.190 K -0.08 % | 900.914 K -0.04 % | 901.294 K -0.07 % | 901.910 K 0.16 % | 900.500 K 0.02 % | 900.302 K 0.03 % | 900.000 K -0.57 % | 905.151 K 0.45 % | 901.083 K 0.19 % | 899.391 K |
| EPS diluted | 3.36 40.00 % | 2.40 -77.12 % | 10.49 219.82 % | 3.28 6.15 % | 3.09 276.83 % | 0.82 -30.51 % | 1.18 25.53 % | 0.94 -1.05 % | 0.95 20.25 % | 0.79 19.70 % | 0.66 -51.11 % | 1.35 |
| Earnings per share | 3.36 40.00 % | 2.40 -77.12 % | 10.49 219.82 % | 3.28 6.15 % | 3.09 276.83 % | 0.82 -30.51 % | 1.18 25.53 % | 0.94 -1.05 % | 0.95 20.25 % | 0.79 19.70 % | 0.66 -51.11 % | 1.35 |
| Gross profit | 101.242 M 3.73 % | 97.597 M -16.97 % | 117.542 M 40.23 % | 83.822 M 46.37 % | 57.269 M 65.93 % | 34.514 M -9.10 % | 37.970 M 15.67 % | 32.825 M 13.86 % | 28.828 M 12.62 % | 25.599 M -19.27 % | 31.711 M 70.98 % | 18.546 M |
| Income tax expense | 1.729 M 78.62 % | 968.000 K -73.94 % | 3.715 M 165.36 % | 1.400 M 44.78 % | 967.000 K 10 030.96 % | 9.545 K -84.67 % | 62.244 K -42.44 % | 108.130 K -84.30 % | 688.644 K -15.37 % | 813.728 K -3.02 % | 839.048 K 18.61 % | 707.390 K |
| Cost of revenue | 398.112 M 56.45 % | 254.473 M 0.35 % | 253.593 M 29.63 % | 195.635 M 66.99 % | 117.152 M 12.12 % | 104.493 M -40.28 % | 174.962 M 84.99 % | 94.577 M 58.56 % | 59.647 M -24.98 % | 79.512 M -0.70 % | 80.074 M -25.10 % | 106.910 M |
| General and administrative expenses | 23.884 M 1 325.06 % | 1.676 M -93.13 % | 24.392 M 31.71 % | 18.520 M 44.68 % | 12.801 M 13.52 % | 11.276 M 1.27 % | 11.134 M 15.65 % | 9.628 M 25.84 % | 7.651 M -1.63 % | 7.778 M 28.58 % | 6.049 M 493.25 % | 1.020 M |
| Selling and marketing expenses | 791.000 K -97.12 % | 27.419 M 6 174.37 % | 437.000 K 203.47 % | 144.000 K 20.00 % | 120.000 K -73.94 % | 460.505 K 2.52 % | 449.168 K 113.77 % | 210.117 K -52.59 % | 443.205 K 41.61 % | 312.986 K 0.94 % | 310.084 K -95.50 % | 6.894 M |
| Other expenses | 68.180 M 1 400.40 % | -5.243 M -107.27 % | 72.139 M | 0.000 | 0.000 -100.00 % | 15.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 92.064 M 285.98 % | 23.852 M -75.40 % | 96.968 M 419.55 % | 18.664 M 44.45 % | 12.921 M -51.95 % | 26.889 M 132.14 % | 11.583 M 17.74 % | 9.838 M -55.21 % | 21.963 M 15.58 % | 19.003 M -26.96 % | 26.018 M 99.18 % | 13.062 M |
| Cost and expenses | 490.176 M 76.12 % | 278.325 M -20.61 % | 350.561 M 63.58 % | 214.299 M 64.75 % | 130.073 M -1.00 % | 131.382 M -29.57 % | 186.545 M 78.66 % | 104.415 M 54.14 % | 67.741 M -22.67 % | 87.603 M 1.35 % | 86.433 M -27.56 % | 119.317 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 |
| Selling general and administrative expenses | 23.884 M -17.91 % | 29.095 M 17.18 % | 24.829 M 33.03 % | 18.664 M 44.45 % | 12.921 M 10.09 % | 11.736 M 1.32 % | 11.583 M 17.74 % | 9.838 M 21.55 % | 8.094 M 0.04 % | 8.091 M 27.23 % | 6.359 M -48.75 % | 12.407 M |
| Interest income | 0.000 100.00 % | -689.000 K -8 512.50 % | -8.000 K -102.71 % | 295.000 K -50.00 % | 590.000 K -91.42 % | 6.876 M 2.03 % | 6.739 M 20.39 % | 5.598 M 5.17 % | 5.322 M 5.04 % | 5.067 M 18.95 % | 4.260 M 19.58 % | 3.562 M |
| Interest expense | 8.524 M 10.21 % | 7.734 M 7.55 % | 7.191 M 3.77 % | 6.930 M -1.01 % | 7.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 5.978 M -14.00 % | 6.951 M -11.69 % | 7.871 M 95.70 % | 4.022 M 84.58 % | 2.179 M 32.00 % | 1.651 M -10.78 % | 1.850 M 2.03 % | 1.813 M 1.04 % | 1.795 M -3.36 % | 1.857 M -6.89 % | 1.995 M 50.18 % | 1.328 M |
| Operating income | 9.178 M -87.55 % | 73.745 M -19.96 % | 92.139 M 41.41 % | 65.158 M 46.85 % | 44.371 M 475.24 % | 7.713 M -70.77 % | 26.387 M 299.79 % | 6.600 M -68.17 % | 20.734 M 18.43 % | 17.508 M -30.94 % | 25.352 M 312.93 % | 6.140 M |
| Operating income ratio | 0.02 -91.23 % | 0.21 -15.63 % | 0.25 6.48 % | 0.23 -8.35 % | 0.25 358.45 % | 0.06 -55.22 % | 0.12 139.20 % | 0.05 -77.89 % | 0.23 40.69 % | 0.17 -26.55 % | 0.23 363.43 % | 0.05 |
| Total other income expenses net | -4.427 M 93.73 % | -70.616 M 10.59 % | -78.981 M -29.90 % | -60.803 M -49.69 % | -40.619 M | 0.000 100.00 % | -25.262 M -347.45 % | -5.646 M 70.58 % | -19.192 M -20.10 % | -15.980 M 33.19 % | -23.919 M -467.05 % | -4.218 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 101.523 M 21.86 % | 83.308 M 24.27 % | 67.040 M 2.51 % | 65.398 M -6.45 % | 69.905 M 8.98 % | 64.146 M 7.02 % | 59.939 M 1.46 % | 59.078 M 21.86 % | 48.480 M -3.48 % | 50.229 M 27.76 % | 39.316 M 30.42 % | 30.145 M |
| Total investments | 3.596 M 0.17 % | 3.590 M 0.00 % | 3.590 M -0.17 % | 3.596 M 0.00 % | 3.596 M -0.01 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M -0.03 % | 3.597 M 0.00 % | 3.597 M |
| Total debt | 108.470 M 20.86 % | 89.748 M 25.02 % | 71.786 M 2.88 % | 69.779 M -5.30 % | 73.684 M 10.81 % | 66.495 M 3.96 % | 63.965 M 1.88 % | 62.784 M 25.44 % | 50.052 M -4.53 % | 52.428 M 20.89 % | 43.367 M 27.53 % | 34.004 M |
| Accumulated other comprehensive income loss | 31.373 M 3 151.09 % | 965.000 K 0.00 % | 965.000 K 0.00 % | 965.000 K 0.00 % | 965.000 K 0.05 % | 964.565 K 0.00 % | 964.565 K 0.00 % | 964.565 K 0.00 % | 964.566 K 0.00 % | 964.565 K 0.00 % | 964.565 K 0.00 % | 964.565 K |
| Retained earnings | 31.373 M 14.56 % | 27.386 M 8.57 % | 25.225 M 59.83 % | 15.782 M 23.05 % | 12.826 M 27.73 % | 10.041 M 7.95 % | 9.302 M 12.90 % | 8.239 M 11.45 % | 7.393 M 13.06 % | 6.539 M 12.28 % | 5.824 M 9.43 % | 5.322 M |
| Common stock | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M |
| Total equity | 40.373 M 8.09 % | 37.351 M 6.14 % | 35.190 M 36.68 % | 25.747 M 12.97 % | 22.791 M 13.92 % | 20.006 M 3.84 % | 19.266 M 5.84 % | 18.204 M 4.88 % | 17.358 M 5.17 % | 16.504 M 4.53 % | 15.789 M 3.28 % | 15.287 M |
| Other non current liabilities | 3.773 M 5.63 % | 3.572 M 12.79 % | 3.167 M 3.73 % | 3.053 M 8.96 % | 2.802 M 17.00 % | 2.395 M -3.03 % | 2.470 M -2.59 % | 2.535 M -0.29 % | 2.543 M 7.02 % | 2.376 M 28.33 % | 1.852 M 40.05 % | 1.322 M |
| Long term debt | 43.151 M 44.62 % | 29.837 M 47.24 % | 20.264 M 10.74 % | 18.298 M -14.90 % | 21.501 M 27.01 % | 16.928 M -0.35 % | 16.987 M -9.27 % | 18.723 M 14.69 % | 16.325 M 6.64 % | 15.309 M -7.68 % | 16.582 M -0.12 % | 16.603 M |
| Total non current liabilities | 46.924 M 40.45 % | 33.409 M 42.58 % | 23.431 M 9.74 % | 21.351 M -12.15 % | 24.303 M 25.77 % | 19.323 M -0.69 % | 19.457 M -8.47 % | 21.259 M 12.67 % | 18.868 M 6.69 % | 17.685 M -4.06 % | 18.434 M 2.84 % | 17.925 M |
| Other current liabilities | 5.687 M 23.31 % | 4.612 M -39.20 % | 7.585 M 115.42 % | 3.521 M -25.80 % | 4.745 M 56.62 % | 3.030 M 19.44 % | 2.537 M 26.02 % | 2.013 M 28.26 % | 1.569 M -73.85 % | 6.002 M -32.88 % | 8.942 M 0.71 % | 8.879 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 65.319 M 9.03 % | 59.911 M 16.28 % | 51.522 M 0.08 % | 51.481 M -1.35 % | 52.183 M 5.28 % | 49.566 M 5.51 % | 46.977 M 6.62 % | 44.060 M 30.64 % | 33.726 M -9.14 % | 37.119 M 38.58 % | 26.785 M 53.92 % | 17.402 M |
| Total current liabilities | 166.175 M 6.60 % | 155.881 M 58.25 % | 98.505 M -8.26 % | 107.370 M 33.05 % | 80.699 M 19.04 % | 67.791 M -11.88 % | 76.933 M 14.04 % | 67.464 M 35.73 % | 49.706 M -0.18 % | 49.794 M 6.82 % | 46.614 M 26.79 % | 36.765 M |
| Total liabilities | 213.099 M 12.58 % | 189.290 M 55.24 % | 121.936 M -5.27 % | 128.721 M 22.59 % | 105.002 M 20.53 % | 87.114 M -9.62 % | 96.390 M 8.64 % | 88.723 M 29.38 % | 68.574 M 1.62 % | 67.479 M 3.74 % | 65.047 M 18.94 % | 54.689 M |
| Other non current assets | 3.056 M 35.88 % | 2.249 M 9.76 % | 2.049 M 5.29 % | 1.946 M -71.96 % | 6.940 M -1.14 % | 7.020 M 13.21 % | 6.201 M 142.07 % | 2.562 M -24.61 % | 3.398 M -1.27 % | 3.442 M 154.30 % | 1.353 M -0.12 % | 1.355 M |
| Long term investments | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M -0.01 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M -0.03 % | 3.597 M 0.00 % | 3.597 M |
| Intangible assets | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K -87.50 % | 48.000 K 0.00 % | 48.000 K -33.33 % | 72.000 K -25.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K -87.50 % | 48.000 K 0.00 % | 48.000 K -33.33 % | 72.000 K -25.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 76.641 M 33.03 % | 57.613 M 6.11 % | 54.294 M 57.75 % | 34.417 M 30.14 % | 26.446 M 24.55 % | 21.234 M 17.62 % | 18.052 M -12.18 % | 20.555 M 0.77 % | 20.398 M 6.66 % | 19.124 M 5.12 % | 18.193 M 16.08 % | 15.672 M |
| Total non current assets | 83.299 M 31.25 % | 63.464 M 5.87 % | 59.945 M 49.84 % | 40.007 M 8.04 % | 37.030 M 16.00 % | 31.922 M 14.23 % | 27.946 M 4.62 % | 26.713 M -2.48 % | 27.392 M 4.71 % | 26.162 M 13.04 % | 23.143 M 12.21 % | 20.625 M |
| Other current assets | 7.417 M 1 368.71 % | 505.000 K -86.87 % | 3.846 M 35.14 % | 2.846 M 9.17 % | 2.607 M 25.23 % | 2.082 M -7.34 % | 2.247 M -37.81 % | 3.612 M -21.48 % | 4.600 M -21.57 % | 5.865 M 21.57 % | 4.825 M 39.07 % | 3.469 M |
| Short term investments | 23.000 K | 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 | 6.947 M 7.87 % | 6.440 M 35.69 % | 4.746 M 8.33 % | 4.381 M 15.99 % | 3.777 M 60.81 % | 2.349 M -41.65 % | 4.026 M 8.64 % | 3.705 M 135.71 % | 1.572 M -28.52 % | 2.199 M -45.72 % | 4.051 M 4.98 % | 3.859 M |
| Cash and short term investments | 6.970 M 8.23 % | 6.440 M 35.66 % | 4.747 M 8.35 % | 4.381 M 15.96 % | 3.778 M 60.85 % | 2.349 M -41.65 % | 4.026 M 8.64 % | 3.705 M 135.71 % | 1.572 M -28.52 % | 2.199 M -45.72 % | 4.051 M 4.98 % | 3.859 M |
| Total current assets | 170.173 M 4.29 % | 163.177 M 67.91 % | 97.181 M -15.10 % | 114.461 M 26.11 % | 90.763 M 20.70 % | 75.198 M -14.27 % | 87.711 M 9.35 % | 80.214 M 37.03 % | 58.539 M 1.24 % | 57.821 M 0.22 % | 57.693 M 16.90 % | 49.351 M |
| Inventory | 58.641 M -5.19 % | 61.854 M 18.73 % | 52.095 M -10.65 % | 58.302 M -1.13 % | 58.969 M 0.90 % | 58.441 M 2.44 % | 57.047 M 4.92 % | 54.371 M 36.84 % | 39.734 M 48.70 % | 26.720 M 2.32 % | 26.116 M 25.16 % | 20.866 M |
| Net receivables | 97.145 M 2.93 % | 94.378 M 158.62 % | 36.493 M -25.42 % | 48.932 M 92.58 % | 25.409 M 106.13 % | 12.327 M -49.46 % | 24.392 M 31.67 % | 18.525 M 46.65 % | 12.632 M -45.16 % | 23.036 M 1.48 % | 22.701 M 7.30 % | 21.157 M |
| Tax 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 |
| 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 |
| Account payables | 95.169 M 4.17 % | 91.358 M 131.88 % | 39.398 M -24.77 % | 52.368 M 120.30 % | 23.771 M 56.44 % | 15.195 M -44.58 % | 27.419 M 28.18 % | 21.391 M 48.44 % | 14.410 M 115.95 % | 6.673 M -38.71 % | 10.887 M 3.84 % | 10.484 M |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 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 tax liabilities non current | 3.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 253.472 M 11.84 % | 226.641 M 44.24 % | 157.126 M 1.72 % | 154.468 M 20.87 % | 127.793 M 19.30 % | 107.120 M -7.38 % | 115.656 M 8.16 % | 106.926 M 24.43 % | 85.932 M 2.32 % | 83.983 M 3.89 % | 80.836 M 15.52 % | 69.976 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 2.275 M 103.83 % | -59.446 M -427.54 % | 18.149 M 169.34 % | -26.173 M -96.89 % | -13.293 M -196.21 % | 13.817 M 408.03 % | -4.486 M 47.38 % | -8.525 M -92.34 % | -4.432 M -167.42 % | 6.575 M 265.37 % | 1.799 M 112.72 % | -14.147 M |
| Accounts receivables | -6.924 M 87.11 % | -53.729 M -531.94 % | 12.439 M 152.87 % | -23.526 M -79.83 % | -13.082 M -208.43 % | 12.065 M 305.65 % | -5.867 M 0.44 % | -5.893 M -156.64 % | 10.404 M 3 202.05 % | -335.390 K | 0.000 | 0.000 |
| Inventory | 3.213 M 132.92 % | -9.759 M -257.23 % | 6.207 M 830.58 % | 667.000 K 226.33 % | -528.000 K 62.13 % | -1.394 M 47.90 % | -2.676 M 81.72 % | -14.636 M -12.47 % | -13.014 M -2 052.27 % | -604.661 K 88.48 % | -5.250 M -57.52 % | -3.333 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 |
| Other working capital | 5.986 M 48.10 % | 4.042 M 913.28 % | -497.000 K 85.00 % | -3.314 M -1 145.43 % | 317.000 K -89.92 % | 3.146 M -22.46 % | 4.057 M -66.20 % | 12.004 M 758.72 % | -1.822 M -124.25 % | 7.515 M 6.60 % | 7.049 M 165.18 % | -10.814 M |
| Other non cash items | 8.048 M -86.67 % | 60.377 M 3 090.44 % | -2.019 M -105.65 % | 35.761 M 124.35 % | 15.940 M 406.58 % | -5.199 M -137.75 % | 13.772 M 9.01 % | 12.633 M 45.76 % | 8.667 M 2 488.91 % | 334.782 K -92.85 % | 4.683 M 12.74 % | 4.153 M |
| Net cash provided by operating activities | 21.052 M 91.19 % | 11.011 M -67.08 % | 33.444 M 86.17 % | 17.964 M 136.03 % | 7.611 M -30.86 % | 11.008 M -9.76 % | 12.199 M 80.25 % | 6.768 M -1.68 % | 6.883 M -27.40 % | 9.481 M 4.52 % | 9.071 M 221.74 % | -7.452 M |
| Investments in property plant and equipment | -25.005 M -143.45 % | -10.271 M 62.98 % | -27.748 M -112.94 % | -13.031 M -76.48 % | -7.384 M -52.81 % | -4.832 M | 0.000 100.00 % | -1.970 M 35.82 % | -3.069 M -10.09 % | -2.788 M 40.04 % | -4.649 M -171.09 % | -1.715 M |
| Acquisitions net | 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 | 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 |
| Other investing activites | -330.000 K -297.60 % | 167.000 K 54.63 % | 108.000 K -87.35 % | 854.000 K -3.72 % | 887.000 K 1 086.68 % | -89.897 K 96.27 % | -2.409 M -276.13 % | 1.368 M 328.87 % | 318.861 K 115.67 % | -2.034 M -4 770.09 % | 43.562 K -37.91 % | 70.158 K |
| Net cash used for investing activites | -25.335 M -150.74 % | -10.104 M 63.44 % | -27.640 M -126.99 % | -12.177 M -87.42 % | -6.497 M -32.00 % | -4.922 M -104.36 % | -2.409 M -299.90 % | -602.294 K 78.10 % | -2.750 M 42.97 % | -4.822 M -4.70 % | -4.606 M -180.00 % | -1.645 M |
| Debt repayment | 13.314 M 39.08 % | 9.573 M 386.93 % | 1.966 M 161.40 % | -3.202 M -143.19 % | 7.413 M 12 638.69 % | -59.121 K 96.59 % | -1.736 M -172.39 % | 2.398 M 135.91 % | 1.016 M 179.83 % | -1.273 M -6 144.05 % | -20.390 K -100.34 % | 5.968 M |
| 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 |
| Common stock repurchased | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.524 M 2.99 % | -8.787 M -18.68 % | -7.404 M -273.37 % | -1.983 M 72.06 % | -7.098 M 7.86 % | -7.704 M 0.39 % | -7.734 M -20.29 % | -6.430 M -11.31 % | -5.777 M -10.28 % | -5.238 M -23.15 % | -4.253 M -14.15 % | -3.726 M |
| Net cash used provided by financing activities | 4.790 M 509.41 % | 786.000 K 114.45 % | -5.438 M -4.88 % | -5.185 M -1 746.03 % | 315.000 K 104.06 % | -7.763 M 18.03 % | -9.470 M -134.86 % | -4.032 M 15.29 % | -4.760 M 26.89 % | -6.511 M -52.36 % | -4.274 M -290.67 % | 2.241 M |
| Effect of forex changes on cash | 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 | 507.000 K -77.91 % | 2.295 M 1 076.60 % | -235.000 K -139.04 % | 602.000 K -57.88 % | 1.429 M 185.23 % | -1.677 M -623.80 % | 320.133 K -84.99 % | 2.133 M 440.15 % | -627.205 K 66.14 % | -1.852 M -1 064.51 % | 192.035 K 102.80 % | -6.855 M |
| Cash at beginning of period | 6.440 M 55.37 % | 4.145 M -5.37 % | 4.380 M 15.93 % | 3.778 M 60.85 % | 2.349 M -41.65 % | 4.026 M 8.64 % | 3.705 M 135.71 % | 1.572 M -28.52 % | 2.199 M -45.72 % | 4.051 M 4.98 % | 3.859 M -63.98 % | 10.714 M |
| Cash at end of period | 6.947 M 7.87 % | 6.440 M 55.37 % | 4.145 M -5.37 % | 4.380 M 15.93 % | 3.778 M 60.85 % | 2.349 M -41.65 % | 4.026 M 8.64 % | 3.705 M 135.71 % | 1.572 M -28.52 % | 2.199 M -45.72 % | 4.051 M 4.98 % | 3.859 M |
| Operating cash flow | 21.052 M 91.19 % | 11.011 M -67.08 % | 33.444 M 86.17 % | 17.964 M 136.03 % | 7.611 M -30.86 % | 11.008 M -9.76 % | 12.199 M 80.25 % | 6.768 M -1.68 % | 6.883 M -27.40 % | 9.481 M 4.52 % | 9.071 M 221.74 % | -7.452 M |
| Capital expenditure | -25.005 M -143.45 % | -10.271 M 62.98 % | -27.748 M -112.94 % | -13.031 M -76.48 % | -7.384 M -52.81 % | -4.832 M | 0.000 100.00 % | -1.970 M 35.82 % | -3.069 M -10.09 % | -2.788 M 40.04 % | -4.649 M -171.09 % | -1.715 M |
| Free CashFlow | -3.953 M -634.19 % | 740.000 K -87.01 % | 5.696 M 15.47 % | 4.933 M 2 073.13 % | 227.000 K -96.32 % | 6.176 M -49.37 % | 12.199 M 154.24 % | 4.798 M 25.80 % | 3.814 M -43.02 % | 6.694 M 51.36 % | 4.422 M 148.24 % | -9.167 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 95.109 M -37.42 % | 151.978 M 19.45 % | 127.231 M 13.09 % | 112.506 M 4.15 % | 108.019 M -1.67 % | 109.859 M 40.82 % | 78.016 M -4.76 % | 81.918 M -0.19 % | 82.078 M 2.65 % | 79.959 M -20.13 % | 100.113 M 7.90 % | 92.783 M -5.59 % | 98.280 M 18.82 % | 82.715 M 3.90 % | 79.607 M 16.94 % | 68.073 M 38.75 % | 49.062 M -23.78 % | 64.367 M 36.54 % | 47.142 M 12.34 % | 41.962 M 100.08 % | 20.973 M -34.62 % | 32.077 M -12.20 % | 36.533 M 13.27 % | 32.253 M -15.44 % | 38.140 M -10.53 % | 42.627 M -19.67 % | 53.067 M -22.37 % | 68.363 M 39.87 % | 48.875 M 24.12 % | 39.376 M -3.59 % | 40.843 M 79.29 % | 22.780 M -6.65 % | 24.403 M 95.14 % | 12.505 M -42.16 % | 21.622 M -27.36 % | 29.766 M 21.09 % | 24.581 M 43.25 % | 17.159 M -17.25 % | 20.736 M -42.13 % | 35.830 M 14.16 % | 31.386 M 95.31 % | 16.069 M -54.80 % | 35.550 M 5.37 % | 33.739 M 27.67 % | 26.427 M 1.59 % | 26.014 M -15.72 % | 30.864 M -11.34 % | 34.812 M |
| Net income | 118.000 K -95.66 % | 2.717 M 24 600.00 % | 11.000 K -93.04 % | 158.000 K 16.18 % | 136.000 K -94.14 % | 2.319 M 576.18 % | -487.000 K -113.34 % | 3.651 M 217.40 % | -3.110 M 24.62 % | -4.126 M -231.19 % | 3.145 M -32.23 % | 4.641 M -19.76 % | 5.784 M 1 390.72 % | 388.000 K -58.05 % | 925.000 K -34.16 % | 1.405 M 492.83 % | 237.000 K -90.32 % | 2.449 M 1 588.97 % | 145.000 K 10.69 % | 131.000 K 118.33 % | 60.000 K -90.51 % | 632.567 K 5 171.39 % | 12.000 K -73.33 % | 45.000 K -10.00 % | 50.000 K -88.08 % | 419.590 K 80.08 % | 233.000 K -13.70 % | 270.000 K 62.65 % | 166.000 K 173.54 % | -225.716 K -132.52 % | 694.000 K 34 600.00 % | 2.000 K -99.47 % | 374.000 K 160.04 % | 143.826 K -41.05 % | 244.000 K 0.83 % | 242.000 K 8.52 % | 223.000 K 25.94 % | 177.070 K 47.56 % | 120.000 K -39.09 % | 197.000 K -10.86 % | 221.000 K 275.00 % | -126.285 K -146.77 % | 270.000 K 0.37 % | 269.000 K 47.80 % | 182.000 K 685.19 % | 23.179 K -95.79 % | 551.000 K 38.79 % | 397.000 K |
| Income before tax | 158.000 K -96.40 % | 4.383 M 7 085.25 % | 61.000 K -50.41 % | 123.000 K -33.15 % | 184.000 K -94.06 % | 3.097 M 735.93 % | -487.000 K -112.68 % | 3.841 M 223.50 % | -3.110 M 36.67 % | -4.911 M -218.48 % | 4.145 M -49.08 % | 8.141 M 40.75 % | 5.784 M 386.87 % | 1.188 M -10.34 % | 1.325 M -17.45 % | 1.605 M 577.22 % | 237.000 K -92.81 % | 3.296 M 1 564.65 % | 198.000 K 11.86 % | 177.000 K 118.52 % | 81.000 K -87.46 % | 646.112 K 3 938.20 % | 16.000 K -15.79 % | 19.000 K -72.86 % | 70.000 K -73.86 % | 267.834 K -13.88 % | 311.000 K -4.31 % | 325.000 K 47.06 % | 221.000 K 155.59 % | -397.586 K -148.25 % | 824.000 K 970.13 % | 77.000 K -82.85 % | 449.000 K -35.62 % | 697.470 K 149.99 % | 279.000 K -9.12 % | 307.000 K 18.99 % | 258.000 K -57.76 % | 610.798 K 47.18 % | 415.000 K 68.02 % | 247.000 K -3.52 % | 256.000 K -64.08 % | 712.763 K 163.99 % | 270.000 K 0.37 % | 269.000 K 47.80 % | 182.000 K -75.09 % | 730.569 K 32.59 % | 551.000 K 38.79 % | 397.000 K |
| Income before tax ratio | 0.00 -94.24 % | 0.03 5 915.25 % | 0.00 -56.15 % | 0.00 -35.82 % | 0.00 -93.96 % | 0.03 551.61 % | -0.01 -113.31 % | 0.05 223.75 % | -0.04 38.31 % | -0.06 -248.34 % | 0.04 -52.81 % | 0.09 49.09 % | 0.06 309.76 % | 0.01 -13.71 % | 0.02 -29.41 % | 0.02 388.09 % | 0.00 -90.57 % | 0.05 1 119.18 % | 0.00 -0.43 % | 0.00 9.22 % | 0.00 -80.83 % | 0.02 4 499.19 % | 0.00 -25.66 % | 0.00 -67.90 % | 0.00 -70.79 % | 0.01 7.21 % | 0.01 23.27 % | 0.00 5.14 % | 0.00 144.78 % | -0.01 -150.05 % | 0.02 496.86 % | 0.00 -81.63 % | 0.02 -67.01 % | 0.06 332.23 % | 0.01 25.11 % | 0.01 -1.74 % | 0.01 -70.51 % | 0.04 77.86 % | 0.02 190.32 % | 0.01 -15.48 % | 0.01 -81.61 % | 0.04 484.01 % | 0.01 -4.74 % | 0.01 15.77 % | 0.01 -75.48 % | 0.03 57.31 % | 0.02 56.54 % | 0.01 |
| EBITDA | 4.381 M -42.83 % | 7.663 M 101.38 % | 3.805 M -12.75 % | 4.361 M 4.94 % | 4.156 M -30.81 % | 6.006 M 66.80 % | 3.601 M -54.69 % | 7.947 M 768.29 % | 915.250 K 168.09 % | -1.344 M -119.34 % | 6.951 M -33.86 % | 10.510 M 20.64 % | 8.712 M 109.84 % | 4.152 M 20.34 % | 3.450 M -7.98 % | 3.749 M 43.49 % | 2.613 M -42.13 % | 4.515 M 67.85 % | 2.690 M 5.54 % | 2.549 M 49.06 % | 1.710 M -25.21 % | 2.286 M -8.50 % | 2.499 M 8.23 % | 2.309 M -5.00 % | 2.430 M -4.45 % | 2.543 M 3.49 % | 2.457 M -1.99 % | 2.507 M 11.14 % | 2.256 M 12.10 % | 2.012 M -18.21 % | 2.461 M 46.24 % | 1.683 M -24.98 % | 2.243 M -28.14 % | 3.121 M 55.18 % | 2.011 M -0.54 % | 2.022 M 17.23 % | 1.725 M -35.71 % | 2.683 M 24.06 % | 2.163 M 4.75 % | 2.065 M 31.25 % | 1.573 M -54.35 % | 3.446 M 117.81 % | 1.582 M 2.20 % | 1.548 M 10.41 % | 1.402 M -54.31 % | 3.069 M 1 128.61 % | 249.770 K -83.86 % | 1.548 M |
| Net income ratio | 0.00 -93.06 % | 0.02 20 578.03 % | 0.00 -93.84 % | 0.00 11.54 % | 0.00 -94.04 % | 0.02 438.16 % | -0.01 -114.01 % | 0.04 217.62 % | -0.04 26.57 % | -0.05 -264.26 % | 0.03 -37.20 % | 0.05 -15.01 % | 0.06 1 154.63 % | 0.00 -59.63 % | 0.01 -43.70 % | 0.02 327.27 % | 0.00 -87.30 % | 0.04 1 136.99 % | 0.00 -1.48 % | 0.00 9.13 % | 0.00 -85.49 % | 0.02 5 903.70 % | 0.00 -76.46 % | 0.00 6.43 % | 0.00 -86.68 % | 0.01 124.19 % | 0.00 11.17 % | 0.00 16.28 % | 0.00 159.25 % | -0.01 -133.74 % | 0.02 19 253.77 % | 0.00 -99.43 % | 0.02 33.26 % | 0.01 1.92 % | 0.01 38.80 % | 0.01 -10.38 % | 0.01 -12.09 % | 0.01 78.32 % | 0.01 5.25 % | 0.01 -21.92 % | 0.01 189.60 % | -0.01 -203.47 % | 0.01 -4.74 % | 0.01 15.77 % | 0.01 672.91 % | 0.00 -95.01 % | 0.02 56.54 % | 0.01 |
| Ratio EBITDA | 0.05 -8.64 % | 0.05 68.59 % | 0.03 -22.85 % | 0.04 0.75 % | 0.04 -29.63 % | 0.05 18.45 % | 0.05 -52.42 % | 0.10 769.98 % | 0.01 166.33 % | -0.02 -124.22 % | 0.07 -38.71 % | 0.11 27.79 % | 0.09 76.61 % | 0.05 15.82 % | 0.04 -21.32 % | 0.06 3.42 % | 0.05 -24.08 % | 0.07 22.94 % | 0.06 -6.06 % | 0.06 -25.50 % | 0.08 14.38 % | 0.07 4.21 % | 0.07 -4.45 % | 0.07 12.34 % | 0.06 6.80 % | 0.06 28.83 % | 0.05 26.25 % | 0.04 -20.54 % | 0.05 -9.69 % | 0.05 -15.17 % | 0.06 -18.44 % | 0.07 -19.64 % | 0.09 -63.17 % | 0.25 168.32 % | 0.09 36.92 % | 0.07 -3.19 % | 0.07 -55.12 % | 0.16 49.93 % | 0.10 80.99 % | 0.06 14.97 % | 0.05 -76.63 % | 0.21 381.86 % | 0.04 -3.01 % | 0.05 -13.51 % | 0.05 -55.03 % | 0.12 1 357.69 % | 0.01 -81.80 % | 0.04 |
| Gross profit ratio | 0.23 17.44 % | 0.20 8.32 % | 0.18 -9.20 % | 0.20 -13.17 % | 0.23 10.56 % | 0.21 -20.65 % | 0.27 -25.04 % | 0.35 25.04 % | 0.28 2.44 % | 0.28 -14.44 % | 0.32 2.99 % | 0.31 -7.25 % | 0.34 15.85 % | 0.29 24.08 % | 0.24 -35.06 % | 0.36 37.67 % | 0.26 -5.47 % | 0.28 -40.99 % | 0.47 90.58 % | 0.25 -22.03 % | 0.32 43.54 % | 0.22 -22.28 % | 0.29 17.31 % | 0.24 1.28 % | 0.24 33.35 % | 0.18 17.52 % | 0.15 -8.39 % | 0.17 -8.06 % | 0.18 -32.82 % | 0.27 39.06 % | 0.19 -31.21 % | 0.28 -11.38 % | 0.32 142.58 % | -0.75 -251.56 % | 0.49 3.87 % | 0.48 3.14 % | 0.46 208.32 % | -0.43 -188.65 % | 0.48 50.25 % | 0.32 -12.46 % | 0.37 449.76 % | -0.10 -128.94 % | 0.36 21.07 % | 0.30 -24.82 % | 0.40 192.30 % | -0.43 -259.10 % | 0.27 -10.00 % | 0.30 |
| Weighted average shs out dil | 907.692 K 0.89 % | 899.668 K -18.21 % | 1.100 M 25.32 % | 877.778 K -3.19 % | 906.667 K 0.87 % | 898.837 K -0.33 % | 901.852 K 0.29 % | 899.261 K 0.05 % | 898.843 K -0.03 % | 899.128 K -0.22 % | 901.146 K 0.19 % | 899.418 K -0.01 % | 899.533 K -0.57 % | 904.651 K 0.73 % | 898.058 K -0.29 % | 900.641 K -1.20 % | 911.538 K 1.20 % | 900.735 K -0.61 % | 906.250 K 3.77 % | 873.333 K 1.89 % | 857.142 K -5.06 % | 902.857 K 1.25 % | 891.667 K -0.93 % | 900.000 K 8.00 % | 833.333 K -7.41 % | 900.000 K 0.43 % | 896.153 K -0.43 % | 900.000 K -0.24 % | 902.173 K 0.24 % | 900.000 K -5.26 % | 950.000 K -5.00 % | 1.000 M 12.30 % | 890.476 K -1.06 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -0.29 % | 902.576 K 0.14 % | 901.288 K 0.07 % | 900.644 K 0.07 % | 900.000 K -0.06 % | 900.542 K 0.03 % | 900.271 K 0.01 % | 900.136 K 0.02 % | 900.000 K 0.07 % | 899.391 K 0.00 % | 899.391 K |
| Weighted average shs out | 907.692 K 0.89 % | 899.668 K -18.21 % | 1.100 M 25.32 % | 877.778 K -3.19 % | 906.667 K 0.87 % | 898.837 K -0.33 % | 901.852 K 0.29 % | 899.261 K 0.05 % | 898.843 K 0.02 % | 898.692 K -0.27 % | 901.146 K 0.19 % | 899.418 K -0.01 % | 899.533 K -1.33 % | 911.701 K 1.52 % | 898.058 K -0.29 % | 900.641 K -1.20 % | 911.538 K 1.03 % | 902.208 K -0.45 % | 906.250 K 3.77 % | 873.333 K 1.89 % | 857.142 K -5.30 % | 905.099 K -24.58 % | 1.200 M 33.33 % | 900.000 K 8.00 % | 833.333 K -7.54 % | 901.268 K 0.57 % | 896.153 K -0.43 % | 900.000 K -0.24 % | 902.173 K 0.37 % | 898.869 K -5.40 % | 950.151 K -4.98 % | 1.000 M 12.30 % | 890.476 K -1.06 % | 900.003 K 0.00 % | 900.001 K 0.00 % | 900.001 K 0.00 % | 900.001 K 0.00 % | 900.002 K -0.29 % | 902.578 K 0.14 % | 901.291 K 0.07 % | 900.648 K 0.07 % | 900.004 K -0.06 % | 900.549 K 0.03 % | 900.282 K 0.01 % | 900.149 K 0.01 % | 900.015 K 0.07 % | 899.391 K 0.00 % | 899.391 K |
| EPS diluted | 0.13 -95.70 % | 3.02 30 100.00 % | 0.01 -94.44 % | 0.18 20.00 % | 0.15 -94.19 % | 2.58 577.78 % | -0.54 -113.30 % | 4.06 217.34 % | -3.46 24.62 % | -4.59 -231.52 % | 3.49 -32.36 % | 5.16 -19.75 % | 6.43 1 395.35 % | 0.43 -58.25 % | 1.03 -33.97 % | 1.56 500.00 % | 0.26 -90.44 % | 2.72 1 600.00 % | 0.16 6.67 % | 0.15 114.29 % | 0.07 -90.00 % | 0.70 5 085.19 % | 0.01 -73.00 % | 0.05 -16.67 % | 0.06 -87.23 % | 0.47 80.77 % | 0.26 -13.33 % | 0.30 66.67 % | 0.18 172.00 % | -0.25 -134.25 % | 0.73 36 400.00 % | 0.00 -99.52 % | 0.42 162.50 % | 0.16 -40.74 % | 0.27 0.00 % | 0.27 8.00 % | 0.25 25.00 % | 0.20 53.85 % | 0.13 -40.91 % | 0.22 -12.00 % | 0.25 278.57 % | -0.14 -146.67 % | 0.30 0.00 % | 0.30 50.00 % | 0.20 675.19 % | 0.03 -95.77 % | 0.61 38.64 % | 0.44 |
| Earnings per share | 0.13 -95.70 % | 3.02 30 100.00 % | 0.01 -94.44 % | 0.18 20.00 % | 0.15 -94.19 % | 2.58 577.78 % | -0.54 -113.30 % | 4.06 217.34 % | -3.46 24.62 % | -4.59 -231.52 % | 3.49 -32.36 % | 5.16 -19.75 % | 6.43 1 395.35 % | 0.43 -58.25 % | 1.03 -33.97 % | 1.56 500.00 % | 0.26 -90.41 % | 2.71 1 593.75 % | 0.16 6.67 % | 0.15 114.29 % | 0.07 -90.00 % | 0.70 6 900.00 % | 0.01 -80.00 % | 0.05 -16.67 % | 0.06 -87.23 % | 0.47 80.77 % | 0.26 -13.33 % | 0.30 66.67 % | 0.18 172.00 % | -0.25 -134.25 % | 0.73 36 400.00 % | 0.00 -99.52 % | 0.42 162.50 % | 0.16 -40.74 % | 0.27 0.00 % | 0.27 8.00 % | 0.25 25.00 % | 0.20 53.85 % | 0.13 -40.91 % | 0.22 -12.00 % | 0.25 278.57 % | -0.14 -146.67 % | 0.30 0.00 % | 0.30 50.00 % | 0.20 675.19 % | 0.03 -95.77 % | 0.61 38.64 % | 0.44 |
| Gross profit | 22.243 M -26.50 % | 30.264 M 29.38 % | 23.391 M 2.69 % | 22.779 M -9.56 % | 25.187 M 8.71 % | 23.169 M 11.73 % | 20.736 M -28.61 % | 29.047 M 24.79 % | 23.276 M 5.15 % | 22.135 M -31.67 % | 32.393 M 11.13 % | 29.149 M -12.44 % | 33.291 M 37.65 % | 24.186 M 28.92 % | 18.760 M -24.06 % | 24.703 M 91.02 % | 12.932 M -27.94 % | 17.947 M -19.42 % | 22.273 M 114.10 % | 10.403 M 55.99 % | 6.669 M -6.15 % | 7.106 M -31.76 % | 10.414 M 32.88 % | 7.837 M -14.35 % | 9.150 M 19.31 % | 7.669 M -5.60 % | 8.124 M -28.89 % | 11.424 M 28.61 % | 8.883 M -16.62 % | 10.653 M 34.07 % | 7.946 M 23.33 % | 6.443 M -17.27 % | 7.788 M 183.08 % | -9.374 M -187.65 % | 10.694 M -24.55 % | 14.174 M 24.89 % | 11.349 M 255.17 % | -7.314 M -173.35 % | 9.971 M -13.05 % | 11.467 M -0.07 % | 11.475 M 783.12 % | -1.680 M -113.08 % | 12.840 M 27.57 % | 10.065 M -4.01 % | 10.486 M 193.77 % | -11.183 M -234.10 % | 8.339 M -20.21 % | 10.451 M |
| Income tax expense | 40.000 K -97.60 % | 1.666 M 3 432.00 % | -50.000 K -242.86 % | 35.000 K -27.08 % | 48.000 K -93.83 % | 778.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 785.000 K -21.50 % | 1.000 M -71.43 % | 3.500 M | 0.000 -100.00 % | 800.000 K 100.00 % | 400.000 K 100.00 % | 200.000 K | 0.000 -100.00 % | 847.000 K 1 498.11 % | 53.000 K 15.22 % | 46.000 K 119.05 % | 21.000 K 55.04 % | 13.545 K 238.63 % | 4.000 K -84.62 % | 26.000 K 30.00 % | 20.000 K -86.82 % | 151.756 K 94.56 % | 78.000 K 41.82 % | 55.000 K 0.00 % | 55.000 K -68.00 % | 171.870 K 32.21 % | 130.000 K 73.33 % | 75.000 K 0.00 % | 75.000 K -86.45 % | 553.644 K 1 481.84 % | 35.000 K -46.15 % | 65.000 K 85.71 % | 35.000 K -91.93 % | 433.728 K 47.03 % | 295.000 K 490.00 % | 50.000 K 42.86 % | 35.000 K -95.83 % | 839.048 K | 0.000 | 0.000 | 0.000 -100.00 % | 707.390 K | 0.000 | 0.000 |
| Cost of revenue | 72.866 M -40.13 % | 121.714 M 17.21 % | 103.840 M 15.73 % | 89.727 M 8.32 % | 82.832 M -4.45 % | 86.690 M 51.34 % | 57.280 M 8.34 % | 52.871 M -10.09 % | 58.802 M 1.69 % | 57.824 M -14.61 % | 67.720 M 6.42 % | 63.634 M -2.08 % | 64.989 M 11.04 % | 58.529 M -3.81 % | 60.847 M 40.30 % | 43.370 M 20.04 % | 36.130 M -22.17 % | 46.420 M 86.66 % | 24.869 M -21.20 % | 31.559 M 120.63 % | 14.304 M -42.72 % | 24.971 M -4.40 % | 26.119 M 6.97 % | 24.416 M -15.78 % | 28.990 M -17.07 % | 34.958 M -22.22 % | 44.943 M -21.07 % | 56.939 M 42.38 % | 39.992 M 39.23 % | 28.723 M -12.69 % | 32.897 M 101.36 % | 16.337 M -1.67 % | 16.615 M -24.06 % | 21.879 M 100.21 % | 10.928 M -29.91 % | 15.592 M 17.84 % | 13.232 M -45.93 % | 24.473 M 127.34 % | 10.765 M -55.81 % | 24.363 M 22.36 % | 19.911 M 12.18 % | 17.749 M -21.84 % | 22.710 M -4.07 % | 23.674 M 48.51 % | 15.941 M -57.14 % | 37.196 M 65.13 % | 22.525 M -7.54 % | 24.361 M |
| General and administrative expenses | 0.000 -100.00 % | 5.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.944 M | 0.000 | 0.000 -100.00 % | 4.465 M 15.64 % | 3.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.352 M | 0.000 | 0.000 -100.00 % | 2.803 M -48.65 % | 5.459 M 197.66 % | 1.834 M 6.20 % | 1.727 M | 0.000 -100.00 % | 1.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.778 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.669 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 437.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 -100.00 % | 4.843 M 3 935.83 % | 120.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 460.505 K | 0.000 | 0.000 | 0.000 -100.00 % | 449.168 K | 0.000 | 0.000 -100.00 % | 2.805 M 1 234.97 % | 210.117 K -92.15 % | 2.678 M 17.40 % | 2.281 M | 0.000 -100.00 % | 443.205 K | 0.000 | 0.000 | 0.000 -100.00 % | 312.986 K | 0.000 | 0.000 | 0.000 -100.00 % | 310.084 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.894 M | 0.000 | 0.000 |
| Other expenses | 19.573 M | 0.000 -100.00 % | 21.433 M -8.99 % | 23.550 M 2.47 % | 22.983 M 101.80 % | 11.389 M -46.04 % | 21.108 M 245.24 % | 6.114 M -70.77 % | 20.915 M -38.71 % | 34.127 M 81.21 % | 18.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.387 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 19.573 M 234.70 % | 5.848 M -72.71 % | 21.433 M -8.99 % | 23.550 M 2.47 % | 22.983 M 28.11 % | 17.940 M -15.47 % | 21.223 M 247.12 % | 6.114 M -74.88 % | 24.337 M -39.47 % | 40.204 M 52.01 % | 26.448 M 38.07 % | 19.155 M -25.07 % | 25.565 M 15.76 % | 22.084 M 40.79 % | 15.686 M -26.49 % | 21.338 M 68.08 % | 12.695 M -7.25 % | 13.687 M -31.51 % | 19.985 M 142.07 % | 8.256 M 53.51 % | 5.378 M 0.51 % | 5.350 M 94.35 % | 2.753 M 5.00 % | 2.622 M 2.42 % | 2.560 M -8.61 % | 2.801 M -15.35 % | 3.309 M 12.17 % | 2.950 M -47.40 % | 5.608 M -39.90 % | 9.331 M 62.42 % | 5.745 M 43.34 % | 4.008 M | 0.000 -100.00 % | 11.873 M 29.63 % | 9.159 M -27.40 % | 12.616 M 25.20 % | 10.077 M 6.69 % | 9.445 M 13.70 % | 8.307 M -16.09 % | 9.900 M -3.32 % | 10.240 M 170.23 % | 3.789 M -67.31 % | 11.590 M | 0.000 -100.00 % | 9.415 M -26.80 % | 12.863 M 87.67 % | 6.854 M -25.48 % | 9.198 M |
| Cost and expenses | 92.439 M -27.53 % | 127.562 M 0.31 % | 127.170 M 32.35 % | 96.089 M -9.19 % | 105.815 M 1.13 % | 104.630 M 33.28 % | 78.503 M 33.09 % | 58.985 M -29.05 % | 83.139 M -15.19 % | 98.028 M 4.10 % | 94.168 M 35.08 % | 69.711 M -0.48 % | 70.049 M -13.10 % | 80.613 M 5.33 % | 76.533 M 61.21 % | 47.475 M -2.76 % | 48.825 M -3.13 % | 50.401 M 12.37 % | 44.854 M 29.32 % | 34.685 M 110.20 % | 16.501 M -42.65 % | 28.774 M -0.34 % | 28.872 M -5.08 % | 30.417 M -3.59 % | 31.550 M -16.44 % | 37.759 M -21.75 % | 48.252 M -26.92 % | 66.023 M 44.79 % | 45.600 M 42.18 % | 32.072 M -14.27 % | 37.409 M 83.87 % | 20.345 M 22.45 % | 16.615 M -31.59 % | 24.287 M 90.88 % | 12.724 M -54.89 % | 28.208 M 113.18 % | 13.232 M -59.37 % | 32.564 M 202.50 % | 10.765 M -55.81 % | 24.363 M 22.36 % | 19.911 M -12.39 % | 22.728 M -5.65 % | 24.090 M 1.76 % | 23.674 M 48.51 % | 15.941 M -67.86 % | 49.603 M 68.84 % | 29.379 M 20.60 % | 24.361 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 5.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.551 M 5 596.52 % | 115.000 K | 0.000 -100.00 % | 5.471 M -9.97 % | 6.077 M -20.20 % | 7.615 M 25.31 % | 6.077 M 20.10 % | 5.060 M -0.55 % | 5.088 M 3.96 % | 4.894 M 19.22 % | 4.105 M -55.90 % | 9.308 M 133.81 % | 3.981 M 10.06 % | 3.617 M 15.71 % | 3.126 M 42.28 % | 2.197 M -42.24 % | 3.803 M 38.16 % | 2.753 M 5.00 % | 2.622 M 2.42 % | 2.560 M -8.61 % | 2.801 M -15.35 % | 3.309 M 12.17 % | 2.950 M -47.40 % | 5.608 M 67.44 % | 3.349 M -25.77 % | 4.512 M 12.57 % | 4.008 M | 0.000 -100.00 % | 2.408 M 34.07 % | 1.796 M -5.77 % | 1.906 M -81.09 % | 10.077 M 24.55 % | 8.091 M -2.61 % | 8.307 M -16.09 % | 9.900 M -3.32 % | 10.240 M 105.67 % | 4.979 M 260.79 % | 1.380 M | 0.000 -100.00 % | 9.415 M -24.11 % | 12.407 M 81.01 % | 6.854 M -25.48 % | 9.198 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -689.000 K | 0.000 | 0.000 -100.00 % | 2.049 M 47.94 % | 1.385 M -23.06 % | 1.800 M -2.86 % | 1.853 M -4.58 % | 1.942 M 112.47 % | 914.000 K -47.74 % | 1.749 M -0.63 % | 1.760 M -10.02 % | 1.956 M 102.90 % | 964.000 K -53.88 % | 2.090 M 6.09 % | 1.970 M 62.81 % | 1.210 M 9.05 % | 1.110 M -44.91 % | 2.014 M 10.84 % | 1.817 M -6.34 % | 1.940 M 42.03 % | 1.366 M -22.61 % | 1.765 M -12.41 % | 2.015 M 26.49 % | 1.593 M -7.36 % | 1.720 M 24.88 % | 1.377 M 19.01 % | 1.157 M -13.98 % | 1.345 M -25.33 % | 1.801 M 43.42 % | 1.256 M 0.40 % | 1.251 M 23.37 % | 1.014 M -33.29 % | 1.520 M 21.69 % | 1.249 M -5.38 % | 1.320 M 34.83 % | 979.000 K -29.91 % | 1.397 M 42.53 % | 980.000 K -1.41 % | 994.000 K 11.81 % | 889.000 K -6.36 % | 949.423 K 1.65 % | 934.000 K 9.11 % | 856.000 K |
| Interest expense | 2.729 M 52.97 % | 1.784 M -11.07 % | 2.006 M -19.76 % | 2.500 M 11.91 % | 2.234 M 82.22 % | 1.226 M -42.17 % | 2.120 M -0.38 % | 2.128 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.494 M -0.03 % | 1.495 M -14.01 % | 1.738 M 0.00 % | 1.738 M 0.01 % | 1.738 M 69.21 % | 1.027 M -47.81 % | 1.968 M -0.52 % | 1.978 M -0.01 % | 1.978 M 0.53 % | 1.968 M 95.70 % | 1.006 M -16.59 % | 1.206 M 19.89 % | 1.006 M 0.00 % | 1.006 M 86.65 % | 538.695 K -10.22 % | 600.000 K 10.14 % | 544.750 K 1.11 % | 538.750 K 30.55 % | 412.674 K 2.02 % | 404.500 K -3.40 % | 418.750 K 1.47 % | 412.674 K -11.93 % | 468.549 K -1.25 % | 474.500 K 0.96 % | 470.000 K 1.61 % | 462.548 K 2.03 % | 453.333 K 0.00 % | 453.334 K 0.07 % | 453.000 K -0.07 % | 453.333 K 1.04 % | 448.654 K 0.00 % | 448.654 K -0.08 % | 449.000 K 0.08 % | 448.654 K -3.36 % | 464.248 K 0.00 % | 464.249 K 0.05 % | 464.000 K -0.05 % | 464.249 K -6.89 % | 498.626 K 0.00 % | 498.626 K -0.07 % | 499.000 K 0.08 % | 498.626 K 50.18 % | 332.011 K 0.00 % | 332.011 K 0.00 % | 332.000 K 0.00 % | 332.011 K 1.92 % | 325.770 K -7.45 % | 352.000 K |
| Operating income | 2.670 M -89.06 % | 24.416 M 1 146.99 % | 1.958 M -88.07 % | 16.417 M 644.87 % | 2.204 M -57.85 % | 5.229 M 1 173.72 % | -487.000 K -102.12 % | 22.933 M 2 257.38 % | -1.063 M 94.12 % | -18.069 M -403.94 % | 5.945 M -74.23 % | 23.072 M -18.27 % | 28.231 M 797.36 % | 3.146 M 8.07 % | 2.911 M -85.87 % | 20.598 M 8 591.14 % | 237.000 K -98.30 % | 13.966 M 513.35 % | 2.277 M -68.71 % | 7.277 M 62.72 % | 4.472 M 35.40 % | 3.303 M -56.89 % | 7.661 M 317.72 % | 1.834 M -72.17 % | 6.590 M 35.38 % | 4.868 M 1.10 % | 4.815 M 134.42 % | 2.054 M -37.28 % | 3.275 M -55.16 % | 7.304 M 112.69 % | 3.434 M 41.03 % | 2.435 M -68.73 % | 7.788 M 166.10 % | -11.782 M -232.41 % | 8.898 M 471.12 % | 1.558 M -86.27 % | 11.349 M 173.67 % | -15.405 M -254.49 % | 9.971 M -13.05 % | 11.467 M -0.07 % | 11.475 M 272.33 % | -6.659 M -158.10 % | 11.460 M 13.86 % | 10.065 M -4.01 % | 10.486 M 144.45 % | -23.589 M -30 938.61 % | -76.000 K -100.73 % | 10.451 M |
| Operating income ratio | 0.03 -82.53 % | 0.16 943.94 % | 0.02 -89.45 % | 0.15 615.17 % | 0.02 -57.13 % | 0.05 862.50 % | -0.01 -102.23 % | 0.28 2 261.60 % | -0.01 94.27 % | -0.23 -480.54 % | 0.06 -76.12 % | 0.25 -13.43 % | 0.29 655.24 % | 0.04 4.01 % | 0.04 -87.92 % | 0.30 6 163.93 % | 0.00 -97.77 % | 0.22 349.21 % | 0.05 -72.15 % | 0.17 -18.67 % | 0.21 107.09 % | 0.10 -50.90 % | 0.21 268.78 % | 0.06 -67.09 % | 0.17 51.31 % | 0.11 25.86 % | 0.09 201.99 % | 0.03 -55.16 % | 0.07 -63.88 % | 0.19 120.62 % | 0.08 -21.34 % | 0.11 -66.51 % | 0.32 133.87 % | -0.94 -328.94 % | 0.41 686.23 % | 0.05 -88.66 % | 0.46 151.43 % | -0.90 -286.70 % | 0.48 50.25 % | 0.32 -12.46 % | 0.37 188.23 % | -0.41 -228.54 % | 0.32 8.06 % | 0.30 -24.82 % | 0.40 143.76 % | -0.91 -36 725.80 % | 0.00 -100.82 % | 0.30 |
| Total other income expenses net | -2.512 M 87.46 % | -20.033 M -956.04 % | -1.897 M 88.36 % | -16.294 M | 0.000 100.00 % | -2.132 M | 0.000 100.00 % | -19.092 M -832.68 % | -2.047 M -115.56 % | 13.158 M 831.00 % | -1.800 M 87.94 % | -14.931 M 33.48 % | -22.447 M -1 046.42 % | -1.958 M -23.46 % | -1.586 M 91.65 % | -18.993 M | 0.000 100.00 % | -10.670 M -413.23 % | -2.079 M 70.72 % | -7.100 M -61.69 % | -4.391 M -65.29 % | -2.657 M 65.25 % | -7.645 M -321.21 % | -1.815 M 72.16 % | -6.520 M -41.74 % | -4.600 M -2.13 % | -4.504 M -160.50 % | -1.729 M 43.39 % | -3.054 M 60.34 % | -7.701 M -195.07 % | -2.610 M -10.69 % | -2.358 M 67.87 % | -7.339 M -158.81 % | 12.479 M 244.79 % | -8.619 M -588.97 % | -1.251 M 88.72 % | -11.091 M -169.25 % | 16.015 M 267.60 % | -9.556 M 14.83 % | -11.220 M -0.01 % | -11.219 M -252.20 % | 7.371 M 165.88 % | -11.190 M -14.23 % | -9.796 M 4.93 % | -10.304 M -142.37 % | 24.320 M 3 778.77 % | 627.000 K 106.24 % | -10.054 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 101.523 M | 0.000 -100.00 % | 98.994 M 1 437.17 % | 6.440 M -92.27 % | 83.308 M 58 157.34 % | 143.000 K -99.81 % | 73.655 M 1 451.94 % | 4.746 M -92.92 % | 67.040 M 476.39 % | 11.631 M -82.42 % | 66.142 M 1 410.09 % | 4.380 M -93.30 % | 65.398 M 1 798.90 % | 3.444 M -95.05 % | 69.645 M 1 670.79 % | 3.933 M -94.37 % | 69.905 M 1 768.62 % | 3.741 M -94.75 % | 71.270 M 2 934.06 % | 2.349 M -96.34 % | 64.146 M 2 157.86 % | 2.841 M -95.59 % | 64.453 M 1 376.25 % | 4.366 M -92.72 % | 59.939 M 1 517.58 % | 3.705 M -93.73 % | 59.078 M 3 605.30 % | 1.594 M -96.83 % | 50.279 M 3 098.29 % | 1.572 M -96.76 % | 48.480 M 1 248.52 % | 3.595 M -92.26 % | 46.423 M 2 010.83 % | 2.199 M -95.62 % | 50.229 M 1 863.39 % | 2.558 M -94.66 % | 47.905 M 1 082.42 % | 4.051 M -89.70 % | 39.316 M 279.44 % | 10.362 M -71.74 % | 36.669 M 850.12 % | 3.859 M -87.20 % | 30.145 M |
| Total investments | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M -72.08 % | 12.880 M 258.77 % | 3.590 M 1 155.24 % | 286.000 K -92.05 % | 3.596 M -62.12 % | 9.492 M 163.96 % | 3.596 M -84.54 % | 23.262 M 546.89 % | 3.596 M -58.95 % | 8.760 M 143.60 % | 3.596 M -47.79 % | 6.888 M 91.55 % | 3.596 M -54.28 % | 7.866 M 118.74 % | 3.596 M -51.94 % | 7.482 M 108.06 % | 3.596 M -23.46 % | 4.698 M 30.64 % | 3.596 M -36.71 % | 5.682 M 58.01 % | 3.596 M -58.82 % | 8.732 M 142.81 % | 3.596 M -51.47 % | 7.411 M 106.08 % | 3.596 M 12.77 % | 3.189 M -11.33 % | 3.596 M 14.38 % | 3.144 M -12.57 % | 3.596 M -49.98 % | 7.190 M 99.93 % | 3.596 M -18.24 % | 4.399 M 22.31 % | 3.596 M -29.71 % | 5.117 M 42.24 % | 3.597 M -55.61 % | 8.103 M 125.26 % | 3.597 M -82.64 % | 20.723 M 476.09 % | 3.597 M -53.40 % | 7.719 M 114.58 % | 3.597 M |
| Total debt | 0.000 -100.00 % | 108.470 M | 0.000 -100.00 % | 105.814 M | 0.000 -100.00 % | 89.748 M | 0.000 -100.00 % | 73.798 M | 0.000 -100.00 % | 71.786 M | 0.000 -100.00 % | 77.773 M | 0.000 -100.00 % | 69.779 M | 0.000 -100.00 % | 73.089 M | 0.000 -100.00 % | 73.683 M | 0.000 -100.00 % | 75.011 M | 0.000 -100.00 % | 66.495 M | 0.000 -100.00 % | 67.294 M | 0.000 -100.00 % | 63.965 M | 0.000 -100.00 % | 62.784 M | 0.000 -100.00 % | 51.873 M | 0.000 -100.00 % | 50.052 M | 0.000 -100.00 % | 50.018 M | 0.000 -100.00 % | 52.428 M | 0.000 -100.00 % | 50.464 M | 0.000 -100.00 % | 43.367 M | 0.000 -100.00 % | 47.031 M | 0.000 -100.00 % | 34.004 M |
| Accumulated other comprehensive income loss | 40.373 M 28.69 % | 31.373 M -16.66 % | 37.645 M 31.42 % | 28.645 M -23.31 % | 37.351 M 3 770.57 % | 965.000 K -97.30 % | 35.730 M 33.67 % | 26.730 M -24.04 % | 35.190 M 3 546.63 % | 965.000 K -97.33 % | 36.170 M 33.12 % | 27.170 M 5.53 % | 25.747 M 2 568.08 % | 965.000 K -96.05 % | 24.433 M 58.32 % | 15.433 M -32.29 % | 22.792 M 2 261.87 % | 965.000 K -95.22 % | 20.197 M 80.38 % | 11.197 M -44.03 % | 20.006 M 1 974.10 % | 964.565 K -95.02 % | 19.385 M 86.66 % | 10.385 M -46.10 % | 19.266 M 1 897.38 % | 964.565 K -94.70 % | 18.204 M 1 787.26 % | 964.565 K -94.56 % | 17.735 M 103.03 % | 8.735 M -49.68 % | 17.358 M 1 699.52 % | 964.566 K -94.45 % | 17.378 M 107.42 % | 8.378 M -49.24 % | 16.504 M 1 611.01 % | 964.565 K -94.05 % | 16.207 M 124.88 % | 7.207 M -54.35 % | 15.789 M 1 536.87 % | 964.565 K -93.87 % | 15.738 M 133.58 % | 6.738 M -55.92 % | 15.287 M 1 484.82 % | 964.565 K |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.302 M | 0.000 -100.00 % | 8.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.322 M |
| Common stock | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 9.000 M |
| Total equity | 40.373 M 0.00 % | 40.373 M 7.25 % | 37.645 M 0.00 % | 37.645 M 0.79 % | 37.351 M 0.00 % | 37.351 M 4.54 % | 35.730 M 0.00 % | 35.730 M 1.53 % | 35.190 M 0.00 % | 35.190 M -2.71 % | 36.170 M 0.00 % | 36.170 M 40.48 % | 25.747 M 0.00 % | 25.747 M 5.38 % | 24.433 M 0.00 % | 24.433 M 7.20 % | 22.792 M 0.00 % | 22.791 M 12.84 % | 20.197 M 0.00 % | 20.197 M 0.95 % | 20.006 M 0.00 % | 20.006 M 3.20 % | 19.385 M 0.00 % | 19.385 M 0.62 % | 19.266 M 0.00 % | 19.266 M 5.84 % | 18.204 M 0.00 % | 18.204 M 2.64 % | 17.735 M 0.00 % | 17.735 M 2.18 % | 17.358 M 0.00 % | 17.358 M -0.12 % | 17.378 M 0.00 % | 17.378 M 5.30 % | 16.504 M 0.00 % | 16.504 M 1.83 % | 16.207 M 0.00 % | 16.207 M 2.65 % | 15.789 M 0.00 % | 15.789 M 0.32 % | 15.738 M 0.00 % | 15.738 M 2.95 % | 15.287 M 0.00 % | 15.287 M |
| Other non current liabilities | -40.373 M | 0.000 100.00 % | -37.645 M -3 764 400.00 % | -1.000 K 100.00 % | -37.351 M -1 145.66 % | 3.572 M 110.00 % | -35.730 M -1 228.20 % | 3.167 M | 0.000 -100.00 % | 3.167 M | 0.000 -100.00 % | 3.053 M | 0.000 -100.00 % | 3.053 M | 0.000 -100.00 % | 2.803 M | 0.000 -100.00 % | 2.803 M | 0.000 -100.00 % | 2.395 M | 0.000 -100.00 % | 2.395 M | 0.000 -100.00 % | 2.469 M | 0.000 -100.00 % | 2.470 M | 0.000 -100.00 % | 2.535 M | 0.000 -100.00 % | 2.543 M | 0.000 -100.00 % | 2.543 M | 0.000 -100.00 % | 2.376 M | 0.000 -100.00 % | 2.376 M | 0.000 -100.00 % | 1.852 M | 0.000 -100.00 % | 1.852 M | 0.000 -100.00 % | 1.322 M | 0.000 -100.00 % | 1.322 M |
| Long term debt | 0.000 -100.00 % | 43.151 M | 0.000 -100.00 % | 14.316 M | 0.000 -100.00 % | 29.837 M | 0.000 -100.00 % | 19.001 M | 0.000 -100.00 % | 20.264 M | 0.000 -100.00 % | 28.606 M | 0.000 -100.00 % | 18.298 M | 0.000 -100.00 % | 25.558 M | 0.000 -100.00 % | 21.500 M | 0.000 -100.00 % | 25.793 M | 0.000 -100.00 % | 16.928 M | 0.000 -100.00 % | 18.125 M | 0.000 -100.00 % | 16.987 M | 0.000 -100.00 % | 18.723 M | 0.000 -100.00 % | 18.194 M | 0.000 -100.00 % | 16.325 M | 0.000 -100.00 % | 21.023 M | 0.000 -100.00 % | 15.309 M | 0.000 -100.00 % | 17.749 M | 0.000 -100.00 % | 16.582 M | 0.000 -100.00 % | 33.375 M | 0.000 -100.00 % | 16.603 M |
| Total non current liabilities | -40.373 M -186.04 % | 46.924 M 224.65 % | -37.645 M -310.46 % | 17.887 M 147.89 % | -37.351 M -211.80 % | 33.409 M 193.50 % | -35.730 M -261.18 % | 22.168 M | 0.000 -100.00 % | 23.431 M | 0.000 -100.00 % | 31.659 M | 0.000 -100.00 % | 21.351 M | 0.000 -100.00 % | 28.361 M | 0.000 -100.00 % | 24.303 M | 0.000 -100.00 % | 28.188 M | 0.000 -100.00 % | 19.323 M | 0.000 -100.00 % | 20.594 M | 0.000 -100.00 % | 19.457 M | 0.000 -100.00 % | 21.259 M | 0.000 -100.00 % | 20.737 M | 0.000 -100.00 % | 18.868 M | 0.000 -100.00 % | 23.399 M | 0.000 -100.00 % | 17.685 M | 0.000 -100.00 % | 19.601 M | 0.000 -100.00 % | 18.434 M | 0.000 -100.00 % | 34.697 M | 0.000 -100.00 % | 17.925 M |
| Other current liabilities | 0.000 -100.00 % | 5.687 M | 0.000 -100.00 % | 4.784 M | 0.000 -100.00 % | 4.612 M | 0.000 -100.00 % | 5.852 M | 0.000 -100.00 % | 7.585 M | 0.000 -100.00 % | 6.941 M | 0.000 -100.00 % | 3.521 M | 0.000 -100.00 % | 2.909 M | 0.000 -100.00 % | 4.745 M | 0.000 -100.00 % | 5.091 M | 0.000 -100.00 % | 3.030 M | 0.000 -100.00 % | 2.093 M | 0.000 -100.00 % | 2.537 M | 0.000 -100.00 % | 2.013 M | 0.000 -100.00 % | 9.254 M | 0.000 -100.00 % | 1.569 M | 0.000 -100.00 % | 2.033 M | 0.000 -100.00 % | 6.002 M | 0.000 -100.00 % | 7.134 M | 0.000 -100.00 % | 8.942 M | 0.000 -100.00 % | 1.624 M | 0.000 -100.00 % | 8.879 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 65.319 M | 0.000 -100.00 % | 91.498 M | 0.000 -100.00 % | 59.911 M | 0.000 -100.00 % | 54.797 M | 0.000 -100.00 % | 51.522 M | 0.000 -100.00 % | 49.167 M | 0.000 -100.00 % | 51.481 M | 0.000 -100.00 % | 47.531 M | 0.000 -100.00 % | 52.183 M | 0.000 -100.00 % | 49.218 M | 0.000 -100.00 % | 49.566 M | 0.000 -100.00 % | 49.169 M | 0.000 -100.00 % | 46.977 M | 0.000 -100.00 % | 44.060 M | 0.000 -100.00 % | 33.679 M | 0.000 -100.00 % | 33.726 M | 0.000 -100.00 % | 28.994 M | 0.000 -100.00 % | 37.119 M | 0.000 -100.00 % | 32.714 M | 0.000 -100.00 % | 26.785 M | 0.000 -100.00 % | 13.656 M | 0.000 -100.00 % | 17.402 M |
| Total current liabilities | 0.000 -100.00 % | 166.175 M | 0.000 -100.00 % | 165.281 M | 0.000 -100.00 % | 155.881 M | 0.000 -100.00 % | 113.237 M | 0.000 -100.00 % | 98.505 M | 0.000 -100.00 % | 107.133 M | 0.000 -100.00 % | 107.370 M | 0.000 -100.00 % | 80.398 M | 0.000 -100.00 % | 80.699 M | 0.000 -100.00 % | 66.039 M | 0.000 -100.00 % | 67.791 M | 0.000 -100.00 % | 71.401 M | 0.000 -100.00 % | 76.933 M | 0.000 -100.00 % | 67.464 M | 0.000 -100.00 % | 60.181 M | 0.000 -100.00 % | 49.706 M | 0.000 -100.00 % | 45.797 M | 0.000 -100.00 % | 49.794 M | 0.000 -100.00 % | 46.233 M | 0.000 -100.00 % | 46.614 M | 0.000 -100.00 % | 34.273 M | 0.000 -100.00 % | 36.765 M |
| Total liabilities | -40.373 M -118.95 % | 213.099 M 666.08 % | -37.645 M -120.55 % | 183.168 M 590.40 % | -37.351 M -119.73 % | 189.290 M 629.78 % | -35.730 M -126.39 % | 135.405 M | 0.000 -100.00 % | 121.936 M | 0.000 -100.00 % | 138.792 M | 0.000 -100.00 % | 128.721 M | 0.000 -100.00 % | 108.759 M | 0.000 -100.00 % | 105.002 M | 0.000 -100.00 % | 94.227 M | 0.000 -100.00 % | 87.114 M | 0.000 -100.00 % | 91.995 M | 0.000 -100.00 % | 96.390 M | 0.000 -100.00 % | 88.723 M | 0.000 -100.00 % | 80.918 M | 0.000 -100.00 % | 68.574 M | 0.000 -100.00 % | 69.197 M | 0.000 -100.00 % | 67.479 M | 0.000 -100.00 % | 65.834 M | 0.000 -100.00 % | 65.047 M | 0.000 -100.00 % | 68.970 M | 0.000 -100.00 % | 54.689 M |
| Other non current assets | 0.000 -100.00 % | 3.056 M | 0.000 -100.00 % | 2.420 M 137.58 % | -6.440 M -386.35 % | 2.249 M 1 672.73 % | -143.000 K -106.98 % | 2.049 M 143.17 % | -4.746 M -331.63 % | 2.049 M 117.62 % | -11.631 M -667.64 % | 2.049 M 146.78 % | -4.380 M -325.08 % | 1.946 M 156.50 % | -3.444 M -157.98 % | 5.940 M 251.03 % | -3.933 M -156.67 % | 6.940 M 285.51 % | -3.741 M -153.29 % | 7.020 M 398.85 % | -2.349 M -133.46 % | 7.020 M 347.10 % | -2.841 M -143.53 % | 6.526 M 249.47 % | -4.366 M -170.41 % | 6.201 M 267.35 % | -3.705 M -244.65 % | 2.562 M 260.67 % | -1.594 M -186.66 % | 1.840 M 217.03 % | -1.572 M -146.26 % | 3.398 M 194.52 % | -3.595 M -193.49 % | 3.845 M 274.84 % | -2.199 M -163.90 % | 3.442 M 234.53 % | -2.558 M -271.91 % | 1.488 M 136.73 % | -4.051 M -399.36 % | 1.353 M 113.06 % | -10.362 M -413.03 % | 3.310 M 185.77 % | -3.859 M -384.81 % | 1.355 M |
| Long term investments | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.425 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 3.597 M | 0.000 -100.00 % | 3.597 M | 0.000 -100.00 % | 3.597 M | 0.000 -100.00 % | 3.597 M |
| Intangible assets | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 96.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 96.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 |
| Property plant equipment net | 0.000 -100.00 % | 76.641 M | 0.000 -100.00 % | 68.723 M | 0.000 -100.00 % | 57.613 M | 0.000 -100.00 % | 52.235 M | 0.000 -100.00 % | 54.294 M | 0.000 -100.00 % | 42.488 M | 0.000 -100.00 % | 34.417 M | 0.000 -100.00 % | 27.003 M | 0.000 -100.00 % | 26.446 M | 0.000 -100.00 % | 21.966 M | 0.000 -100.00 % | 21.234 M | 0.000 -100.00 % | 17.115 M | 0.000 -100.00 % | 18.052 M | 0.000 -100.00 % | 20.555 M | 0.000 -100.00 % | 20.396 M | 0.000 -100.00 % | 20.398 M | 0.000 -100.00 % | 20.594 M | 0.000 -100.00 % | 19.124 M | 0.000 -100.00 % | 18.739 M | 0.000 -100.00 % | 18.193 M | 0.000 -100.00 % | 20.957 M | 0.000 -100.00 % | 15.672 M |
| Total non current assets | 0.000 -100.00 % | 83.299 M | 0.000 -100.00 % | 74.574 M 1 257.98 % | -6.440 M -110.15 % | 63.464 M 44 480.42 % | -143.000 K -100.25 % | 57.886 M 1 319.68 % | -4.746 M -107.92 % | 59.945 M 615.39 % | -11.631 M -124.14 % | 48.181 M 1 200.02 % | -4.380 M -110.95 % | 40.007 M 1 261.64 % | -3.444 M -109.41 % | 36.587 M 1 030.26 % | -3.933 M -110.62 % | 37.030 M 1 089.84 % | -3.741 M -111.46 % | 32.642 M 1 489.61 % | -2.349 M -107.36 % | 31.922 M 1 223.61 % | -2.841 M -110.40 % | 27.321 M 725.77 % | -4.366 M -115.62 % | 27.946 M 854.17 % | -3.705 M -113.87 % | 26.713 M 1 775.38 % | -1.594 M -106.17 % | 25.832 M 1 743.21 % | -1.572 M -105.74 % | 27.392 M 861.96 % | -3.595 M -112.82 % | 28.036 M 1 374.78 % | -2.199 M -108.41 % | 26.162 M 1 122.63 % | -2.558 M -110.74 % | 23.825 M 688.05 % | -4.051 M -117.51 % | 23.143 M 323.36 % | -10.362 M -137.19 % | 27.864 M 821.98 % | -3.859 M -118.71 % | 20.625 M |
| Other current assets | -6.947 M -193.37 % | 7.440 M 209.09 % | -6.820 M -187.10 % | 7.830 M | 0.000 -100.00 % | 505.000 K | 0.000 -100.00 % | 7.221 M | 0.000 -100.00 % | 3.847 M | 0.000 -100.00 % | 1.043 M | 0.000 -100.00 % | 2.846 M | 0.000 -100.00 % | 2.219 M | 0.000 -100.00 % | 2.607 M | 0.000 -100.00 % | 2.730 M | 0.000 -100.00 % | 2.082 M | 0.000 -100.00 % | 1.363 M | 0.000 -100.00 % | 2.247 M | 0.000 -100.00 % | 3.612 M | 0.000 -100.00 % | 6.368 M | 0.000 -100.00 % | 4.600 M | 0.000 -100.00 % | 4.804 M | 0.000 -100.00 % | 5.865 M | 0.000 -100.00 % | 6.219 M | 0.000 -100.00 % | 4.825 M | 0.000 -100.00 % | 1.130 M | 0.000 -100.00 % | 3.469 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K -98.67 % | 12.880 M | 0.000 -100.00 % | 286.000 K -42.69 % | 499.000 K -94.74 % | 9.492 M | 0.000 -100.00 % | 23.262 M | 0.000 -100.00 % | 8.760 M | 0.000 -100.00 % | 6.888 M | 0.000 -100.00 % | 7.866 M | 0.000 -100.00 % | 7.482 M | 0.000 -100.00 % | 4.698 M | 0.000 -100.00 % | 5.682 M | 0.000 -100.00 % | 8.732 M | 0.000 -100.00 % | 7.411 M | 0.000 -100.00 % | 3.189 M | 0.000 -100.00 % | 3.144 M | 0.000 -100.00 % | 7.190 M | 0.000 -100.00 % | 4.399 M | 0.000 -100.00 % | 5.117 M | 0.000 -100.00 % | 8.103 M | 0.000 -100.00 % | 20.723 M | 0.000 -100.00 % | 7.719 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 6.947 M | 0.000 -100.00 % | 6.820 M 205.90 % | -6.440 M -200.00 % | 6.440 M 4 603.50 % | -143.000 K -200.00 % | 143.000 K 103.01 % | -4.746 M -200.00 % | 4.746 M 140.80 % | -11.631 M -200.00 % | 11.631 M 365.55 % | -4.380 M -199.98 % | 4.381 M 227.21 % | -3.444 M -200.00 % | 3.444 M 187.57 % | -3.933 M -204.10 % | 3.778 M 200.99 % | -3.741 M -200.00 % | 3.741 M 259.26 % | -2.349 M -200.01 % | 2.349 M 182.67 % | -2.841 M -200.00 % | 2.841 M 165.07 % | -4.366 M -208.46 % | 4.026 M 208.64 % | -3.705 M -200.00 % | 3.705 M 332.40 % | -1.594 M -200.00 % | 1.594 M 201.42 % | -1.572 M -200.00 % | 1.572 M 143.73 % | -3.595 M -200.00 % | 3.595 M 263.46 % | -2.199 M -200.00 % | 2.199 M 185.97 % | -2.558 M -200.00 % | 2.558 M 163.14 % | -4.051 M -200.00 % | 4.051 M 139.10 % | -10.362 M -200.00 % | 10.362 M 368.47 % | -3.859 M -200.00 % | 3.859 M |
| Cash and short term investments | 6.947 M 0.00 % | 6.947 M 1.86 % | 6.820 M -2.45 % | 6.991 M 8.56 % | 6.440 M 0.00 % | 6.440 M 4 403.50 % | 143.000 K -77.73 % | 642.000 K -86.47 % | 4.746 M 0.00 % | 4.746 M -59.20 % | 11.631 M 0.00 % | 11.631 M 165.55 % | 4.380 M -0.02 % | 4.381 M 27.21 % | 3.444 M 0.00 % | 3.444 M -12.43 % | 3.933 M 4.10 % | 3.778 M 0.99 % | 3.741 M 0.00 % | 3.741 M 59.26 % | 2.349 M 0.01 % | 2.349 M -17.33 % | 2.841 M 0.00 % | 2.841 M -34.93 % | 4.366 M 8.46 % | 4.026 M 8.64 % | 3.705 M 0.00 % | 3.705 M 132.40 % | 1.594 M 0.00 % | 1.594 M 1.42 % | 1.572 M 0.00 % | 1.572 M -56.27 % | 3.595 M 0.00 % | 3.595 M 63.46 % | 2.199 M 0.00 % | 2.199 M -14.03 % | 2.558 M 0.00 % | 2.558 M -36.86 % | 4.051 M 0.00 % | 4.051 M -60.90 % | 10.362 M 0.00 % | 10.362 M 168.47 % | 3.859 M 0.00 % | 3.859 M |
| Total current assets | 0.000 -100.00 % | 170.173 M | 0.000 -100.00 % | 146.240 M 2 170.81 % | 6.440 M -96.05 % | 163.177 M 114 009.79 % | 143.000 K -99.87 % | 113.249 M 2 286.20 % | 4.746 M -95.12 % | 97.181 M 735.53 % | 11.631 M -90.83 % | 126.781 M 2 794.54 % | 4.380 M -96.17 % | 114.461 M 3 223.49 % | 3.444 M -96.43 % | 96.605 M 2 356.27 % | 3.933 M -95.67 % | 90.763 M 2 326.17 % | 3.741 M -95.43 % | 81.782 M 3 381.57 % | 2.349 M -96.88 % | 75.198 M 2 546.89 % | 2.841 M -96.62 % | 84.059 M 1 825.31 % | 4.366 M -95.02 % | 87.711 M 2 267.06 % | 3.705 M -95.38 % | 80.214 M 4 930.89 % | 1.594 M -97.81 % | 72.821 M 4 532.21 % | 1.572 M -97.31 % | 58.539 M 1 528.34 % | 3.595 M -93.86 % | 58.539 M 2 561.76 % | 2.199 M -96.20 % | 57.821 M 2 160.18 % | 2.558 M -95.61 % | 58.216 M 1 336.92 % | 4.051 M -92.98 % | 57.693 M 456.80 % | 10.362 M -81.77 % | 56.843 M 1 372.84 % | 3.859 M -92.18 % | 49.351 M |
| Inventory | 0.000 -100.00 % | 58.641 M | 0.000 -100.00 % | 61.293 M | 0.000 -100.00 % | 61.854 M | 0.000 -100.00 % | 53.023 M | 0.000 -100.00 % | 52.095 M | 0.000 -100.00 % | 53.902 M | 0.000 -100.00 % | 58.302 M | 0.000 -100.00 % | 59.492 M | 0.000 -100.00 % | 58.969 M | 0.000 -100.00 % | 54.084 M | 0.000 -100.00 % | 58.441 M | 0.000 -100.00 % | 61.626 M | 0.000 -100.00 % | 57.047 M | 0.000 -100.00 % | 54.371 M | 0.000 -100.00 % | 52.987 M | 0.000 -100.00 % | 39.734 M | 0.000 -100.00 % | 34.081 M | 0.000 -100.00 % | 26.720 M | 0.000 -100.00 % | 26.217 M | 0.000 -100.00 % | 26.116 M | 0.000 -100.00 % | 23.700 M | 0.000 -100.00 % | 20.866 M |
| Net receivables | 0.000 -100.00 % | 97.145 M | 0.000 -100.00 % | 70.126 M | 0.000 -100.00 % | 94.378 M | 0.000 -100.00 % | 52.363 M | 0.000 -100.00 % | 36.493 M | 0.000 -100.00 % | 60.205 M | 0.000 -100.00 % | 48.932 M | 0.000 -100.00 % | 31.450 M | 0.000 -100.00 % | 25.409 M | 0.000 -100.00 % | 21.227 M | 0.000 -100.00 % | 12.327 M | 0.000 -100.00 % | 18.229 M | 0.000 -100.00 % | 24.392 M | 0.000 -100.00 % | 18.525 M | 0.000 -100.00 % | 11.872 M | 0.000 -100.00 % | 12.632 M | 0.000 -100.00 % | 16.059 M | 0.000 -100.00 % | 23.036 M | 0.000 -100.00 % | 23.222 M | 0.000 -100.00 % | 22.701 M | 0.000 -100.00 % | 21.652 M | 0.000 -100.00 % | 21.157 M |
| Tax 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.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 | 0.000 | 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 | 0.000 -100.00 % | 95.169 M | 0.000 -100.00 % | 68.999 M | 0.000 -100.00 % | 91.358 M | 0.000 -100.00 % | 52.588 M | 0.000 -100.00 % | 39.398 M | 0.000 -100.00 % | 51.025 M | 0.000 -100.00 % | 52.368 M | 0.000 -100.00 % | 29.958 M | 0.000 -100.00 % | 23.771 M | 0.000 -100.00 % | 11.730 M | 0.000 -100.00 % | 15.195 M | 0.000 -100.00 % | 20.139 M | 0.000 -100.00 % | 27.419 M | 0.000 -100.00 % | 21.391 M | 0.000 -100.00 % | 17.247 M | 0.000 -100.00 % | 14.410 M | 0.000 -100.00 % | 14.770 M | 0.000 -100.00 % | 6.673 M | 0.000 -100.00 % | 6.385 M | 0.000 -100.00 % | 10.887 M | 0.000 -100.00 % | 18.993 M | 0.000 -100.00 % | 10.484 M |
| Tax 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 3.054 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 | 0.000 | 0.000 | 0.000 | 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 tax liabilities non current | 0.000 -100.00 % | 3.773 M | 0.000 -100.00 % | 3.572 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 253.472 M | 0.000 -100.00 % | 220.813 M | 0.000 -100.00 % | 226.641 M | 0.000 -100.00 % | 171.135 M | 0.000 -100.00 % | 157.126 M | 0.000 -100.00 % | 174.962 M | 0.000 -100.00 % | 154.468 M | 0.000 -100.00 % | 133.192 M | 0.000 -100.00 % | 127.793 M | 0.000 -100.00 % | 114.424 M | 0.000 -100.00 % | 107.120 M | 0.000 -100.00 % | 111.380 M | 0.000 -100.00 % | 115.656 M | 0.000 -100.00 % | 106.926 M | 0.000 -100.00 % | 98.653 M | 0.000 -100.00 % | 85.932 M | 0.000 -100.00 % | 86.575 M | 0.000 -100.00 % | 83.983 M | 0.000 -100.00 % | 82.041 M | 0.000 -100.00 % | 80.836 M | 0.000 -100.00 % | 84.708 M | 0.000 -100.00 % | 69.976 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -118.000 K 95.66 % | -2.717 M -24 600.00 % | -11.000 K 93.04 % | -158.000 K -16.18 % | -136.000 K 94.14 % | -2.319 M -576.18 % | 487.000 K 113.34 % | -3.651 M -217.40 % | 3.110 M -24.62 % | 4.126 M 231.19 % | -3.145 M 32.23 % | -4.641 M 19.76 % | -5.784 M -1 390.72 % | -388.000 K 58.05 % | -925.000 K 34.16 % | -1.405 M -492.83 % | -237.000 K 90.32 % | -2.449 M -1 588.97 % | -145.000 K -10.69 % | -131.000 K -118.33 % | -60.000 K 90.51 % | -632.567 K -5 171.39 % | -12.000 K 73.33 % | -45.000 K 10.00 % | -50.000 K 88.08 % | -419.590 K -80.08 % | -233.000 K 13.70 % | -270.000 K -62.65 % | -166.000 K -173.54 % | 225.716 K 132.52 % | -694.000 K -34 600.00 % | -2.000 K 99.47 % | -374.000 K -160.04 % | -143.826 K 41.05 % | -244.000 K -0.83 % | -242.000 K -8.52 % | -223.000 K -25.94 % | -177.070 K -47.56 % | -120.000 K 39.09 % | -197.000 K 10.86 % | -221.000 K -275.00 % | 126.285 K 146.77 % | -270.000 K -0.37 % | -269.000 K -47.80 % | -182.000 K -685.19 % | -23.179 K 95.79 % | -551.000 K -38.79 % | -397.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |