Mishka Exim Limited MISHKA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 46.720 M 14.75 % | 40.715 M -70.21 % | 136.695 M -24.57 % | 181.214 M 471.26 % | 31.722 M -9.80 % | 35.167 M -57.48 % | 82.704 M -7.75 % | 89.649 M -61.41 % | 232.331 M 57.77 % | 147.259 M -31.02 % | 213.471 M |
| Net income | 3.343 M 32.99 % | 2.514 M 156.06 % | -4.484 M -5 238.64 % | 87.260 K -96.62 % | 2.585 M 135.56 % | -7.272 M -619.02 % | 1.401 M 1 017.34 % | 125.388 K -90.36 % | 1.301 M 135.21 % | -3.695 M -1 079.78 % | 377.143 K |
| Income before tax | 4.520 M 12.71 % | 4.010 M 169.59 % | -5.762 M -26.91 % | -4.541 M -268.39 % | 2.697 M 137.48 % | -7.195 M -601.54 % | 1.435 M 159.03 % | 553.853 K -8.83 % | 607.485 K 115.10 % | -4.024 M -838.08 % | 545.143 K |
| Income before tax ratio | 0.10 -1.77 % | 0.10 333.64 % | -0.04 -68.24 % | -0.03 -129.48 % | 0.09 141.55 % | -0.20 -1 279.48 % | 0.02 180.78 % | 0.01 136.28 % | 0.00 109.57 % | -0.03 -1 169.94 % | 0.00 |
| EBITDA | 6.002 M 5.70 % | 5.678 M 233.86 % | -4.242 M -39.48 % | -3.041 M -174.62 % | 4.076 M 171.47 % | -5.703 M -290.56 % | 2.993 M 33.14 % | 2.248 M -12.59 % | 2.572 M 191.08 % | -2.823 M -317.28 % | 1.299 M |
| Net income ratio | 0.07 15.90 % | 0.06 288.21 % | -0.03 -6 912.21 % | 0.00 -99.41 % | 0.08 139.42 % | -0.21 -1 320.59 % | 0.02 1 111.18 % | 0.00 -75.02 % | 0.01 122.32 % | -0.03 -1 520.31 % | 0.00 |
| Ratio EBITDA | 0.13 -7.89 % | 0.14 549.39 % | -0.03 -84.90 % | -0.02 -113.06 % | 0.13 179.23 % | -0.16 -548.14 % | 0.04 44.32 % | 0.03 126.53 % | 0.01 157.73 % | -0.02 -414.98 % | 0.01 |
| Gross profit ratio | 0.14 -0.14 % | 0.14 1 293.92 % | -0.01 -289.73 % | 0.01 -96.57 % | 0.18 443.10 % | 0.03 -51.78 % | 0.07 9.51 % | 0.06 145.35 % | 0.03 -7.90 % | 0.03 131.15 % | 0.01 |
| Weighted average shs out dil | 12.100 M -13.33 % | 13.961 M -3.38 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 190.00 % | 4.983 M 103.84 % | 2.444 M |
| Weighted average shs out | 12.100 M -13.33 % | 13.961 M -3.38 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 190.00 % | 4.983 M 103.84 % | 2.445 M |
| EPS diluted | 0.28 55.56 % | 0.18 158.06 % | -0.31 -5 266.67 % | 0.01 -96.67 % | 0.18 136.00 % | -0.50 -615.46 % | 0.10 1 014.94 % | 0.01 -90.33 % | 0.09 112.16 % | -0.74 -593.33 % | 0.15 |
| Earnings per share | 0.28 55.56 % | 0.18 158.06 % | -0.31 -5 266.67 % | 0.01 -96.67 % | 0.18 136.00 % | -0.50 -615.46 % | 0.10 1 014.94 % | 0.01 -90.33 % | 0.09 112.16 % | -0.74 -593.33 % | 0.15 |
| Gross profit | 6.462 M 14.58 % | 5.640 M 455.62 % | -1.586 M -243.12 % | 1.108 M -80.41 % | 5.655 M 389.89 % | 1.154 M -79.49 % | 5.630 M 1.02 % | 5.573 M -5.33 % | 5.886 M 45.31 % | 4.051 M 59.45 % | 2.541 M |
| Income tax expense | 1.166 M -20.29 % | 1.463 M 216.84 % | -1.252 M 72.87 % | -4.614 M -4 249.56 % | 111.200 K 40.58 % | 79.101 K 121.38 % | 35.731 K -91.66 % | 428.281 K 161.80 % | -693.033 K -111.02 % | -328.413 K -295.48 % | 168.000 K |
| Cost of revenue | 40.258 M 14.77 % | 35.076 M -74.63 % | 138.281 M -23.22 % | 180.106 M 590.95 % | 26.066 M -23.36 % | 34.013 M -55.87 % | 77.074 M -8.33 % | 84.076 M -62.87 % | 226.444 M 58.12 % | 143.208 M -32.11 % | 210.931 M |
| General and administrative expenses | 1.536 M 630.95 % | 210.160 K 14.80 % | 183.070 K -5.36 % | 193.440 K 0.89 % | 191.730 K 4.45 % | 183.557 K -82.85 % | 1.071 M -51.27 % | 2.197 M 615.59 % | 307.044 K 33.46 % | 230.073 K | 0.000 |
| Selling and marketing expenses | 42.640 K 9.67 % | 38.880 K -13.56 % | 44.980 K 15.22 % | 39.040 K -32.03 % | 57.440 K 32.23 % | 43.440 K 25.26 % | 34.680 K 8.92 % | 31.840 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.078 M 347.90 % | 910.470 K -78.53 % | 4.240 M -19.47 % | 5.265 M 55.61 % | 3.384 M 264.84 % | 927.414 K -81.19 % | 4.931 M | 0.000 -100.00 % | 4.557 M -40.87 % | 7.707 M | 0.000 |
| Operating expenses | 5.384 M 364.33 % | 1.160 M -74.05 % | 4.468 M -18.73 % | 5.498 M 51.34 % | 3.633 M 214.69 % | 1.154 M -77.35 % | 5.097 M 21.82 % | 4.184 M -13.98 % | 4.864 M -38.72 % | 7.937 M 539.47 % | 1.241 M |
| Cost and expenses | 45.642 M 25.96 % | 36.235 M -74.62 % | 142.749 M -23.09 % | 185.604 M 524.94 % | 29.699 M -15.55 % | 35.167 M -57.20 % | 82.171 M -6.21 % | 87.608 M -62.12 % | 231.308 M 53.04 % | 151.145 M -28.76 % | 212.172 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 |
| Selling general and administrative expenses | 1.306 M 424.41 % | 249.040 K 9.20 % | 228.050 K -1.91 % | 232.480 K -6.70 % | 249.170 K 9.77 % | 226.997 K 36.94 % | 165.763 K -37.96 % | 267.201 K -12.98 % | 307.044 K 33.46 % | 230.073 K -81.46 % | 1.241 M |
| Interest income | 0.000 -100.00 % | 10.000 -97.62 % | 420.000 -99.62 % | 109.130 K -79.53 % | 533.100 K 40.82 % | 378.577 K -6.85 % | 406.418 K 3 599.38 % | -11.614 K -103.85 % | 301.383 K 118.59 % | 137.876 K | 0.000 |
| Interest expense | 275.000 K 7.42 % | 256.000 K -2.07 % | 261.420 K 26.08 % | 207.340 K 906.99 % | 20.590 K -50.70 % | 41.764 K 1 149.30 % | 3.343 K 132.80 % | 1.436 K -77.52 % | 6.387 K -66.34 % | 18.975 K | 0.000 |
| Depreciation and amortization | 1.207 M -14.55 % | 1.413 M 12.21 % | 1.259 M -2.56 % | 1.292 M -4.93 % | 1.359 M -6.32 % | 1.451 M -6.83 % | 1.557 M -8.01 % | 1.693 M -13.54 % | 1.958 M 63.95 % | 1.194 M 427.70 % | 226.286 K |
| Operating income | 1.078 M -76.98 % | 4.684 M 177.36 % | -6.054 M -37.92 % | -4.390 M -317.03 % | 2.023 M 74.64 % | 1.158 M -2.42 % | 1.187 M -64.51 % | 3.344 M -0.36 % | 3.356 M 183.53 % | -4.018 M -409.18 % | 1.299 M |
| Operating income ratio | 0.02 -79.94 % | 0.12 359.73 % | -0.04 -82.83 % | -0.02 -137.99 % | 0.06 93.60 % | 0.03 129.48 % | 0.01 -61.52 % | 0.04 158.22 % | 0.01 152.94 % | -0.03 -548.19 % | 0.01 |
| Total other income expenses net | 3.442 M 611.12 % | -673.420 K -330.98 % | 291.550 K 292.99 % | -151.070 K -122.42 % | 673.960 K 108.07 % | -8.353 M -3 471.35 % | 247.778 K 108.88 % | -2.790 M -1.51 % | -2.748 M -45 418.27 % | -6.038 K 99.20 % | -754.286 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.197 M 331.50 % | -949.020 K -178.56 % | 1.208 M 0.63 % | 1.200 M 165.18 % | -1.842 M 23.21 % | -2.398 M 71.01 % | -8.271 M 28.46 % | -11.561 M -238.23 % | -3.418 M 67.21 % | -10.424 M -504.65 % | -1.724 M |
| Total investments | 167.588 M 0.67 % | 166.471 M 2.28 % | 162.759 M 1.73 % | 159.993 M 14.37 % | 139.894 M -3.97 % | 145.681 M -4.32 % | 152.255 M 3.52 % | 147.083 M 44.10 % | 102.074 M 221.60 % | 31.739 M 672.80 % | 4.107 M |
| Total debt | 2.739 M 842.01 % | 290.760 K -91.98 % | 3.627 M 30.34 % | 2.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 71.696 M -3.78 % | 74.516 M -1.63 % | 75.749 M 35.24 % | 56.012 M -5.57 % | 59.317 M -8.34 % | 64.713 M | 0.000 | 0.000 100.00 % | 0.000 60.98 % | 0.000 |
| Retained earnings | -2.303 M 59.21 % | -5.646 M -108.51 % | 66.356 M -7.93 % | 72.073 M 37.94 % | 52.249 M -1.36 % | 52.969 M 5 637.90 % | 923.142 K 293.18 % | -477.873 K 77.31 % | -2.106 M 39.31 % | -3.470 M -1 677.48 % | 220.000 K |
| Common stock | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 60.56 % | 90.000 M |
| Total equity | 223.008 M 1.92 % | 218.797 M 2.54 % | 213.383 M -2.62 % | 219.126 M 9.99 % | 199.230 M -0.41 % | 200.045 M -5.26 % | 211.151 M 0.77 % | 209.529 M 16.15 % | 180.397 M 27.02 % | 142.024 M 57.42 % | 90.220 M |
| Other non current liabilities | 0.000 -100.00 % | 440.000 -100.00 % | 15.656 M 156 564 200.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 994.954 K | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 19.190 M 7.72 % | 17.814 M 13.78 % | 15.656 M -1.38 % | 15.876 M -21.25 % | 20.160 M -9.95 % | 22.386 M -5.22 % | 23.620 M 0.54 % | 23.492 M 0.40 % | 23.398 M 2 251.65 % | 994.954 K | 0.000 |
| Other current liabilities | 681.000 K 58.53 % | 429.570 K 487.81 % | 73.080 K -29.86 % | 104.190 K -76.49 % | 443.220 K 4.76 % | 423.087 K -35.19 % | 652.851 K 39.41 % | 468.293 K 10.01 % | 425.686 K 209.58 % | 137.505 K 25.00 % | 110.000 K |
| Deferred revenue | 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 | 2.739 M 842.01 % | 290.760 K -91.98 % | 3.627 M 30.34 % | 2.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 16.795 M 1 457.08 % | 1.079 M -72.70 % | 3.951 M 36.58 % | 2.892 M 542.90 % | 449.910 K 4.86 % | 429.048 K -34.28 % | 652.851 K 21.70 % | 536.460 K -96.28 % | 14.417 M 1 250.58 % | 1.068 M -74.30 % | 4.154 M |
| Total liabilities | 35.985 M 90.47 % | 18.893 M -3.64 % | 19.607 M 4.47 % | 18.769 M -8.93 % | 20.610 M -9.67 % | 22.815 M -6.01 % | 24.273 M 1.02 % | 24.029 M -36.46 % | 37.815 M 3 442.40 % | 1.068 M -74.30 % | 4.154 M |
| Other non current assets | 20.933 M -4.87 % | 22.005 M -4.87 % | 23.132 M -4.87 % | 24.316 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 M 243.53 % | 357.955 K 17 797.75 % | 2.000 K |
| Long term investments | 167.588 M 0.67 % | 166.471 M 2.28 % | 162.759 M 1.73 % | 159.993 M 14.37 % | 139.894 M -3.97 % | 145.681 M -4.32 % | 152.255 M 3.52 % | 147.083 M 65.13 % | 89.073 M 282.42 % | 23.292 M 467.13 % | 4.107 M |
| Intangible assets | 9.000 K -63.33 % | 24.540 K | 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 |
| Goodwill and intangible assets | 9.000 K -63.33 % | 24.540 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 106.000 K -53.10 % | 226.000 K -9.54 % | 249.830 K 86.55 % | 133.920 K -99.48 % | 25.709 M -5.02 % | 27.068 M -5.09 % | 28.518 M -5.18 % | 30.075 M -5.42 % | 31.799 M -5.45 % | 33.632 M 4 307.83 % | 763.000 K |
| Total non current assets | 188.636 M -0.05 % | 188.726 M 1.39 % | 186.140 M 0.92 % | 184.442 M 11.38 % | 165.602 M -4.14 % | 172.749 M -4.44 % | 180.773 M 2.04 % | 177.159 M 45.09 % | 122.102 M 113.16 % | 57.282 M 1 075.73 % | 4.872 M |
| Other current assets | 1.128 M 28.42 % | 878.370 K -34.10 % | 1.333 M 162.41 % | -2.136 M -113.53 % | 15.782 M -13.62 % | 18.270 M 322.42 % | 4.325 M -58.32 % | 10.376 M 191.26 % | 3.563 M -89.11 % | 32.721 M 1.95 % | 32.094 M |
| Short term investments | 0.000 -100.00 % | 353.980 K 3 539 700.00 % | 10.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.370 M 436.74 % | 1.187 M -90.87 % | 13.001 M 53.91 % | 8.447 M | 0.000 |
| cash and cash equivalents | 542.000 K -56.28 % | 1.240 M -48.76 % | 2.419 M 52.87 % | 1.583 M -14.06 % | 1.842 M -23.21 % | 2.398 M -71.01 % | 8.271 M -28.46 % | 11.561 M 238.23 % | 3.418 M -67.21 % | 10.424 M 504.65 % | 1.724 M |
| Cash and short term investments | 542.000 K -65.99 % | 1.594 M -34.13 % | 2.419 M -64.90 % | 6.893 M 274.27 % | 1.842 M -23.21 % | 2.398 M -83.62 % | 14.641 M 14.85 % | 12.748 M -22.36 % | 16.419 M -12.99 % | 18.871 M 994.62 % | 1.724 M |
| Total current assets | 70.357 M 43.69 % | 48.963 M 4.51 % | 46.850 M -12.35 % | 53.452 M -1.45 % | 54.237 M 8.23 % | 50.112 M -8.31 % | 54.651 M -3.10 % | 56.399 M -20.63 % | 71.061 M -17.19 % | 85.810 M -4.12 % | 89.502 M |
| Inventory | 59.406 M 83.26 % | 32.416 M -14.62 % | 37.969 M -11.63 % | 42.968 M 17.69 % | 36.508 M 23.99 % | 29.444 M -12.10 % | 33.495 M 0.66 % | 33.275 M -6.00 % | 35.398 M 3.45 % | 34.218 M -14.57 % | 40.056 M |
| Net receivables | 9.281 M -34.06 % | 14.075 M 174.45 % | 5.129 M -10.47 % | 5.728 M 5 327.99 % | 105.530 K | 0.000 -100.00 % | 2.189 M | 0.000 -100.00 % | 15.681 M | 0.000 -100.00 % | 15.628 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 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.967 K -99.59 % | 13.984 M 1 403.68 % | 930.000 K -77.00 % | 4.044 M |
| Tax payables | 0.000 -100.00 % | 358.290 K 43.25 % | 250.120 K 4 710.00 % | 5.200 K -22.27 % | 6.690 K 12.23 % | 5.961 K | 0.000 -100.00 % | 10.200 K 35.10 % | 7.550 K | 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 |
| Minority interest | 2.625 M 0.92 % | 2.601 M 2.92 % | 2.527 M -1.01 % | 2.553 M 2.90 % | 2.481 M -3.70 % | 2.576 M 153.89 % | 1.015 M 0.78 % | 1.007 M -95.62 % | 22.989 M 2 210.52 % | 994.954 K | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 75.883 M -1.89 % | 77.342 M 203.79 % | -74.516 M 1.63 % | -75.749 M -35.24 % | -56.012 M 5.57 % | -59.317 M | 0.000 -100.00 % | 64.500 M 329.57 % | 15.015 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 19.190 M 7.72 % | 17.814 M | 0.000 -100.00 % | 15.876 M -21.25 % | 20.160 M -9.95 % | 22.386 M -5.22 % | 23.620 M 0.54 % | 23.492 M 0.40 % | 23.398 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -994.954 K | 0.000 |
| Total assets | 258.993 M 8.96 % | 237.690 M 2.02 % | 232.990 M -2.06 % | 237.895 M 8.21 % | 219.840 M -1.36 % | 222.861 M -5.34 % | 235.424 M 0.80 % | 233.558 M 20.91 % | 193.163 M 34.99 % | 143.092 M 51.62 % | 94.374 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -8.822 M -211.90 % | -2.828 M -136.96 % | 7.653 M 4 029.37 % | 185.330 K 103.98 % | -4.661 M -257.22 % | -1.305 M -0.38 % | -1.300 M -105.91 % | 22.008 M 80.68 % | 12.181 M 9.08 % | 11.167 M 107.53 % | -148.344 M |
| Accounts receivables | 4.403 M 151.47 % | -8.555 M -1 625.15 % | 560.930 K 109.86 % | -5.689 M | 0.000 -100.00 % | 2.189 M 200.00 % | -2.189 M -114.33 % | 15.281 M 197.45 % | -15.681 M -200.34 % | 15.628 M 158.33 % | -26.791 M |
| Inventory | -26.990 M -586.04 % | 5.553 M 11.10 % | 4.998 M 177.38 % | -6.460 M 8.56 % | -7.064 M -167.78 % | 10.422 M 292.88 % | -5.403 M -139.72 % | 13.604 M 1 020.56 % | -1.478 M 43.37 % | -2.610 M 96.20 % | -68.667 M |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.689 M | 0.000 100.00 % | -2.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 13.765 M 7 830.97 % | 173.560 K -91.71 % | 2.094 M -68.49 % | 6.645 M 176.52 % | 2.403 M 120.49 % | -11.727 M -286.35 % | 6.293 M 191.50 % | -6.877 M -123.44 % | 29.340 M 1 685.19 % | -1.851 M 96.50 % | -52.886 M |
| Other non cash items | -2.606 M -29.40 % | -2.014 M 23.14 % | -2.620 M -141.06 % | -1.087 M -134.46 % | -463.630 K 36.00 % | -724.411 K -19.59 % | -605.727 K 95.98 % | -15.075 M -223.51 % | 12.205 M 1 148.99 % | 977.226 K -87.19 % | 7.629 M |
| Net cash provided by operating activities | -5.701 M -1 082.37 % | 580.330 K -63.35 % | 1.584 M 138.15 % | -4.151 M -288.10 % | -1.069 M 86.24 % | -7.770 M -838.43 % | 1.052 M -87.98 % | 8.752 M -68.34 % | 27.645 M 186.68 % | 9.643 M 106.88 % | -140.112 M |
| Investments in property plant and equipment | 0.000 100.00 % | -247.800 K -30.03 % | -190.570 K -477.66 % | -32.990 K | 0.000 | 0.000 | 0.000 100.00 % | -24.017 K 7.77 % | -26.040 K 99.92 % | -34.062 M -2 120.08 % | -1.534 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.266 K | 0.000 | 0.000 | 0.000 100.00 % | -4.409 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 100.00 % | -2.846 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.266 K -98.85 % | 4.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.831 M 36.09 % | 2.080 M 11.84 % | 1.860 M 37.90 % | 1.349 M 153.01 % | 533.100 K 10.17 % | 483.867 K 111.14 % | -4.342 M -1 246.95 % | 378.573 K 101.04 % | -36.477 M -90.13 % | -19.185 M -172.49 % | -7.041 M |
| Net cash used for investing activites | 2.831 M 54.49 % | 1.832 M 237.72 % | -1.331 M -201.12 % | 1.316 M 146.82 % | 533.100 K -72.24 % | 1.920 M 144.22 % | -4.342 M -1 324.64 % | 354.556 K 100.87 % | -40.912 M 23.17 % | -53.247 M -520.97 % | -8.575 M |
| Debt repayment | 2.448 M 173.37 % | -3.337 M -495.17 % | 844.370 K -69.66 % | 2.783 M | 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 -100.00 % | 3.675 M -93.38 % | 55.500 M | 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 |
| Dividends paid | 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 | -275.000 K -7.54 % | -255.720 K 1.84 % | -260.520 K -25.65 % | -207.340 K -925.93 % | -20.210 K 11.15 % | -22.747 K | 0.000 -100.00 % | 18.048 K -88.26 % | 153.764 K 104.81 % | -3.196 M -102.11 % | 151.642 M |
| Net cash used provided by financing activities | 2.173 M 160.49 % | -3.592 M -715.30 % | 583.850 K -77.33 % | 2.576 M 12 844.98 % | -20.210 K 11.15 % | -22.747 K | 0.000 -100.00 % | 18.048 K -99.53 % | 3.829 M -92.68 % | 52.304 M -65.51 % | 151.642 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 |
| Net change in cash | -697.000 K 40.92 % | -1.180 M -240.97 % | 836.800 K 423.13 % | -258.970 K 53.47 % | -556.560 K 90.52 % | -5.873 M -78.53 % | -3.290 M -140.40 % | 8.143 M 216.23 % | -7.006 M -180.53 % | 8.700 M 194.37 % | 2.955 M |
| Cash at beginning of period | 1.240 M -48.75 % | 2.419 M 52.87 % | 1.583 M -14.06 % | 1.842 M -23.21 % | 2.398 M -71.01 % | 8.271 M -28.46 % | 11.561 M 238.23 % | 3.418 M -67.21 % | 10.424 M 504.56 % | 1.724 M | 0.000 |
| Cash at end of period | 543.000 K -56.20 % | 1.240 M -48.76 % | 2.419 M 52.87 % | 1.583 M -14.06 % | 1.842 M -23.21 % | 2.398 M -71.01 % | 8.271 M -28.46 % | 11.561 M 238.23 % | 3.418 M -67.21 % | 10.424 M 252.71 % | 2.955 M |
| Operating cash flow | -5.701 M -1 082.37 % | 580.330 K -63.35 % | 1.584 M 138.15 % | -4.151 M -288.10 % | -1.069 M 86.24 % | -7.770 M -838.43 % | 1.052 M -87.98 % | 8.752 M -68.34 % | 27.645 M 186.68 % | 9.643 M 106.88 % | -140.112 M |
| Capital expenditure | 0.000 100.00 % | -308.700 K -61.99 % | -190.570 K -477.66 % | -32.990 K | 0.000 | 0.000 | 0.000 100.00 % | -24.017 K 7.77 % | -26.040 K 99.92 % | -34.062 M -2 120.08 % | -1.534 M |
| Free CashFlow | -5.701 M -2 195.96 % | 272.000 K -80.47 % | 1.393 M 133.30 % | -4.184 M -291.18 % | -1.069 M 86.24 % | -7.770 M -838.43 % | 1.052 M -87.94 % | 8.728 M -68.40 % | 27.619 M 213.10 % | -24.419 M 82.76 % | -141.646 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.870 M 39.65 % | 14.945 M 178.10 % | 5.374 M -55.62 % | 12.110 M -15.26 % | 14.291 M -56.18 % | 32.615 M 754.02 % | 3.819 M 21.90 % | 3.133 M 172.67 % | 1.149 M -93.99 % | 19.124 M -64.58 % | 53.989 M 165.39 % | 20.343 M -52.95 % | 43.239 M -56.34 % | 99.047 M 137.00 % | 41.792 M 402.07 % | 8.324 M -74.03 % | 32.051 M 597.86 % | 4.593 M -49.63 % | 9.119 M -46.59 % | 17.072 M 1 720.04 % | 938.000 K -95.01 % | 18.793 M 517.79 % | 3.042 M 27.39 % | 2.388 M -78.18 % | 10.943 M -77.94 % | 49.615 M 125.44 % | 22.008 M 418.45 % | 4.245 M -32.65 % | 6.303 M -2.46 % | 6.462 M -70.11 % | 21.617 M 55.99 % | 13.858 M -69.72 % | 45.768 M -50.39 % | 92.257 M 49.91 % | 61.543 M 12.67 % | 54.622 M 0.00 % | 54.622 M 100.97 % | 27.179 M 0.00 % | 27.179 M -41.49 % | 46.451 M 0.00 % | 46.451 M 59 452.56 % | 78.000 K 0.00 % | 78.000 K |
| Net income | 1.819 M 45.87 % | 1.247 M 243.53 % | 363.000 K -73.62 % | 1.376 M 285.43 % | 357.000 K -88.58 % | 3.127 M 712.21 % | 385.000 K 153.77 % | -716.000 K -153.00 % | -283.000 K 85.49 % | -1.950 M -30.08 % | -1.499 M -471.04 % | 404.000 K 142.62 % | -948.000 K -135.38 % | 2.679 M 646.31 % | 359.000 K 123.74 % | -1.512 M -5.07 % | -1.439 M -1 909.86 % | -71.597 K -103.15 % | 2.274 M 240.42 % | 668.000 K 334.39 % | -285.000 K 73.60 % | -1.080 M 34.77 % | -1.655 M 50.79 % | -3.363 M -186.46 % | -1.174 M -137.03 % | 3.170 M 195.43 % | 1.073 M 207.41 % | -999.000 K 40.54 % | -1.680 M -203.19 % | 1.628 M 219.79 % | -1.359 M -157.87 % | -527.000 K -181.71 % | 645.000 K 320.89 % | -292.000 K -109.91 % | 2.946 M 228.34 % | -2.296 M 0.00 % | -2.296 M -15.93 % | -1.980 M 0.00 % | -1.980 M -1 594.40 % | 132.500 K 0.00 % | 132.500 K 245.60 % | -91.000 K 0.00 % | -91.000 K |
| Income before tax | 2.443 M 48.06 % | 1.650 M 205.56 % | 540.000 K -67.84 % | 1.679 M 157.91 % | 651.000 K -84.86 % | 4.301 M 720.83 % | 524.000 K 231.66 % | -398.000 K 4.56 % | -417.000 K 88.57 % | -3.647 M -159.79 % | -1.404 M -692.41 % | 237.000 K 125.00 % | -948.000 K 44.94 % | -1.722 M -693.70 % | 290.000 K 117.33 % | -1.673 M -16.50 % | -1.436 M -3 644.10 % | 40.518 K -98.22 % | 2.274 M 240.93 % | 667.000 K 334.04 % | -285.000 K 72.66 % | -1.042 M 37.02 % | -1.655 M 50.20 % | -3.323 M -182.57 % | -1.176 M -143.40 % | 2.710 M 111.03 % | 1.284 M 259.31 % | -806.000 K 48.27 % | -1.558 M -158.40 % | 2.668 M 226.87 % | -2.103 M -299.05 % | -527.000 K -181.71 % | 645.000 K 165.48 % | -985.000 K -2 979.09 % | -31.990 K -109.52 % | 336.000 K 0.00 % | 336.000 K 115.25 % | -2.203 M 0.00 % | -2.203 M -1 250.54 % | 191.500 K 0.00 % | 191.500 K 310.44 % | -91.000 K 0.00 % | -91.000 K |
| Income before tax ratio | 0.12 6.03 % | 0.11 9.87 % | 0.10 -27.52 % | 0.14 204.36 % | 0.05 -65.46 % | 0.13 -3.89 % | 0.14 208.01 % | -0.13 65.00 % | -0.36 -90.28 % | -0.19 -633.42 % | -0.03 -323.22 % | 0.01 153.14 % | -0.02 -26.13 % | -0.02 -350.51 % | 0.01 103.45 % | -0.20 -348.59 % | -0.04 -607.86 % | 0.01 -96.46 % | 0.25 538.27 % | 0.04 112.86 % | -0.30 -447.83 % | -0.06 89.81 % | -0.54 60.90 % | -1.39 -1 194.87 % | -0.11 -296.77 % | 0.05 -6.39 % | 0.06 130.73 % | -0.19 23.19 % | -0.25 -159.87 % | 0.41 524.40 % | -0.10 -155.82 % | -0.04 -369.84 % | 0.01 232.00 % | -0.01 -1 954.02 % | 0.00 -108.45 % | 0.01 0.00 % | 0.01 107.59 % | -0.08 0.00 % | -0.08 -2 066.39 % | 0.00 0.00 % | 0.00 100.35 % | -1.17 0.00 % | -1.17 |
| EBITDA | 2.712 M 23.16 % | 2.202 M 154.27 % | 866.000 K -56.28 % | 1.981 M 107.87 % | 953.000 K -80.61 % | 4.914 M 454.68 % | 886.000 K 2 494.59 % | -37.000 K 56.47 % | -85.000 K 97.21 % | -3.046 M -177.43 % | -1.098 M -301.84 % | 544.000 K 184.74 % | -642.000 K 46.21 % | -1.193 M -293.43 % | 617.000 K 145.74 % | -1.349 M -20.88 % | -1.116 M -309.48 % | 532.749 K -79.62 % | 2.614 M 171.44 % | 963.000 K 1 650.91 % | 55.000 K -98.73 % | 4.347 M 418.48 % | -1.365 M 53.90 % | -2.961 M -263.76 % | -814.000 K -126.26 % | 3.100 M 85.39 % | 1.672 M 502.89 % | -415.000 K 64.53 % | -1.170 M -137.90 % | 3.087 M 358.76 % | -1.193 M -1 014.95 % | -107.000 K -110.05 % | 1.065 M 313.86 % | -498.000 K -217.19 % | 424.963 K -11.29 % | 479.026 K 0.00 % | 479.026 K 126.05 % | -1.839 M 11.63 % | -2.081 M -1 224.26 % | 185.072 K 0.00 % | 185.072 K | 0.000 | 0.000 |
| Net income ratio | 0.09 4.46 % | 0.08 23.53 % | 0.07 -40.55 % | 0.11 354.85 % | 0.02 -73.94 % | 0.10 -4.90 % | 0.10 144.11 % | -0.23 7.21 % | -0.25 -141.56 % | -0.10 -267.24 % | -0.03 -239.81 % | 0.02 190.58 % | -0.02 -181.05 % | 0.03 214.90 % | 0.01 104.73 % | -0.18 -304.58 % | -0.04 -188.01 % | -0.02 -106.25 % | 0.25 537.31 % | 0.04 112.88 % | -0.30 -428.94 % | -0.06 89.44 % | -0.54 61.37 % | -1.41 -1 212.69 % | -0.11 -267.91 % | 0.06 31.05 % | 0.05 120.72 % | -0.24 11.71 % | -0.27 -205.80 % | 0.25 500.74 % | -0.06 -65.32 % | -0.04 -369.84 % | 0.01 545.26 % | 0.00 -106.61 % | 0.05 213.91 % | -0.04 0.00 % | -0.04 42.32 % | -0.07 0.00 % | -0.07 -2 654.08 % | 0.00 0.00 % | 0.00 100.24 % | -1.17 0.00 % | -1.17 |
| Ratio EBITDA | 0.13 -11.80 % | 0.15 -8.57 % | 0.16 -1.49 % | 0.16 145.31 % | 0.07 -55.74 % | 0.15 -35.05 % | 0.23 2 064.46 % | -0.01 84.04 % | -0.07 53.56 % | -0.16 -683.22 % | -0.02 -176.05 % | 0.03 280.10 % | -0.01 -23.22 % | -0.01 -181.62 % | 0.01 109.11 % | -0.16 -365.43 % | -0.03 -130.02 % | 0.12 -59.53 % | 0.29 408.18 % | 0.06 -3.80 % | 0.06 -74.65 % | 0.23 151.55 % | -0.45 63.81 % | -1.24 -1 566.93 % | -0.07 -219.06 % | 0.06 -17.76 % | 0.08 177.71 % | -0.10 47.33 % | -0.19 -138.86 % | 0.48 965.61 % | -0.06 -614.76 % | -0.01 -133.18 % | 0.02 531.08 % | -0.01 -178.17 % | 0.01 -21.26 % | 0.01 0.00 % | 0.01 112.96 % | -0.07 11.63 % | -0.08 -2 021.48 % | 0.00 0.00 % | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.15 -3.92 % | 0.15 96.99 % | 0.08 -47.97 % | 0.15 6.49 % | 0.14 -11.69 % | 0.16 275.81 % | 0.04 -45.98 % | 0.08 -12.63 % | 0.09 211.99 % | -0.08 -926.25 % | -0.01 -123.77 % | 0.03 547.44 % | -0.01 -148.89 % | 0.01 -21.73 % | 0.02 118.47 % | -0.10 -993.73 % | -0.01 -108.73 % | 0.11 -69.25 % | 0.35 272.10 % | 0.09 -75.69 % | 0.39 2 963.40 % | 0.01 -95.98 % | 0.31 296.15 % | -0.16 -614.69 % | 0.03 -54.59 % | 0.07 -40.33 % | 0.12 7 074.15 % | 0.00 98.57 % | -0.12 -138.55 % | 0.30 4 131.03 % | -0.01 -113.62 % | 0.05 21.37 % | 0.04 27 635.19 % | 0.00 -101.03 % | 0.02 -47.13 % | 0.03 0.00 % | 0.03 -5.13 % | 0.03 0.00 % | 0.03 54.34 % | 0.02 0.00 % | 0.02 -60.10 % | 0.05 0.00 % | 0.05 |
| Weighted average shs out dil | 13.992 M 15.64 % | 12.100 M 0.00 % | 12.100 M -12.06 % | 13.760 M -22.91 % | 17.850 M 25.58 % | 14.214 M 10.76 % | 12.833 M -10.38 % | 14.320 M 1.20 % | 14.150 M 1.59 % | 13.929 M -7.08 % | 14.990 M 3.74 % | 14.450 M 6.70 % | 13.543 M -3.95 % | 14.100 M -21.45 % | 17.950 M 18.72 % | 15.120 M 5.07 % | 14.390 M 6.46 % | 13.517 M -4.90 % | 14.213 M 6.38 % | 13.360 M -6.25 % | 14.250 M -2.40 % | 14.600 M -2.96 % | 15.045 M 2.90 % | 14.622 M -0.36 % | 14.675 M 4.70 % | 14.017 M -8.56 % | 15.329 M 6.08 % | 14.450 M -5.39 % | 15.273 M 3.19 % | 14.800 M 5.81 % | 13.988 M 6.17 % | 13.175 M -18.29 % | 16.125 M 10.45 % | 14.600 M 1.04 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 9.06 % | 13.250 M 0.00 % | 13.250 M 442.03 % | 2.444 M 0.00 % | 2.444 M |
| Weighted average shs out | 13.992 M 15.64 % | 12.100 M 0.00 % | 12.100 M -12.06 % | 13.760 M -22.91 % | 17.850 M 25.58 % | 14.214 M 10.76 % | 12.833 M -10.38 % | 14.320 M 1.20 % | 14.150 M 1.59 % | 13.929 M -7.08 % | 14.990 M 3.74 % | 14.450 M 6.70 % | 13.543 M -3.95 % | 14.100 M -21.45 % | 17.950 M 18.72 % | 15.120 M 5.07 % | 14.390 M 6.44 % | 13.519 M -4.88 % | 14.213 M 6.38 % | 13.360 M -6.25 % | 14.250 M -2.40 % | 14.600 M -2.96 % | 15.045 M 2.90 % | 14.622 M -0.36 % | 14.675 M 4.70 % | 14.017 M -8.56 % | 15.329 M 6.08 % | 14.450 M -5.39 % | 15.273 M 3.19 % | 14.800 M 5.81 % | 13.988 M 6.17 % | 13.175 M -18.29 % | 16.125 M 10.45 % | 14.600 M 1.04 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 0.00 % | 14.450 M 9.06 % | 13.250 M 0.00 % | 13.250 M 442.03 % | 2.445 M 0.00 % | 2.445 M |
| EPS diluted | 0.13 30.00 % | 0.10 233.33 % | 0.03 -70.00 % | 0.10 400.00 % | 0.02 -90.91 % | 0.22 633.33 % | 0.03 160.00 % | -0.05 -150.00 % | -0.02 85.71 % | -0.14 -40.00 % | -0.10 -457.14 % | 0.03 140.00 % | -0.07 -136.84 % | 0.19 850.00 % | 0.02 120.00 % | -0.10 0.00 % | -0.10 -1 786.79 % | -0.01 -103.31 % | 0.16 220.00 % | 0.05 350.00 % | -0.02 72.94 % | -0.07 32.82 % | -0.11 52.17 % | -0.23 -187.50 % | -0.08 -153.33 % | 0.15 114.29 % | 0.07 201.30 % | -0.07 37.18 % | -0.11 -200.00 % | 0.11 213.17 % | -0.10 -143.00 % | -0.04 -200.00 % | 0.04 300.00 % | -0.02 -110.00 % | 0.20 225.00 % | -0.16 0.00 % | -0.16 -14.29 % | -0.14 0.00 % | -0.14 -1 500.00 % | 0.01 0.00 % | 0.01 127.03 % | -0.04 0.00 % | -0.04 |
| Earnings per share | 0.13 30.00 % | 0.10 233.33 % | 0.03 -70.00 % | 0.10 400.00 % | 0.02 -90.91 % | 0.22 633.33 % | 0.03 160.00 % | -0.05 -150.00 % | -0.02 85.71 % | -0.14 -40.00 % | -0.10 -457.14 % | 0.03 140.00 % | -0.07 -136.84 % | 0.19 850.00 % | 0.02 120.00 % | -0.10 0.00 % | -0.10 -1 786.79 % | -0.01 -103.31 % | 0.16 220.00 % | 0.05 350.00 % | -0.02 72.94 % | -0.07 32.82 % | -0.11 52.17 % | -0.23 -187.50 % | -0.08 -153.33 % | 0.15 114.29 % | 0.07 201.30 % | -0.07 37.18 % | -0.11 -200.00 % | 0.11 213.17 % | -0.10 -143.00 % | -0.04 -200.00 % | 0.04 300.00 % | -0.02 -110.00 % | 0.20 225.00 % | -0.16 0.00 % | -0.16 -14.29 % | -0.14 0.00 % | -0.14 -1 500.00 % | 0.01 0.00 % | 0.01 127.03 % | -0.04 0.00 % | -0.04 |
| Gross profit | 3.043 M 34.17 % | 2.268 M 447.83 % | 414.000 K -76.91 % | 1.793 M -9.76 % | 1.987 M -61.31 % | 5.135 M 3 109.46 % | 160.000 K -34.16 % | 243.000 K 138.24 % | 102.000 K 106.73 % | -1.516 M -263.52 % | -417.000 K -163.09 % | 661.000 K 310.51 % | -314.000 K -121.35 % | 1.471 M 85.51 % | 793.000 K 192.75 % | -855.000 K -184.05 % | -301.000 K -160.89 % | 494.322 K -84.51 % | 3.192 M 98.75 % | 1.606 M 342.42 % | 363.000 K 52.90 % | 237.411 K -75.19 % | 957.000 K 349.87 % | -383.000 K -212.32 % | 341.000 K -89.98 % | 3.405 M 34.53 % | 2.531 M 36 257.14 % | -7.000 K 99.03 % | -725.000 K -137.60 % | 1.928 M 1 305.00 % | -160.000 K -121.25 % | 753.000 K -63.25 % | 2.049 M 13 760.00 % | -15.000 K -101.54 % | 974.859 K -40.43 % | 1.637 M 0.00 % | 1.637 M 90.65 % | 858.357 K 0.00 % | 858.357 K -9.69 % | 950.500 K 0.00 % | 950.500 K 23 662.50 % | 4.000 K 0.00 % | 4.000 K |
| Income tax expense | 620.000 K 50.12 % | 413.000 K 171.71 % | 152.000 K -49.83 % | 303.000 K 1.68 % | 298.000 K -74.93 % | 1.189 M 1 164.64 % | 94.000 K -70.72 % | 321.000 K 327.66 % | -141.000 K 91.49 % | -1.657 M -2 120.60 % | 82.000 K -74.53 % | 322.000 K 32 100.00 % | 1.000 K 100.02 % | -4.382 M -5 518.35 % | -78.000 K 49.35 % | -154.000 K | 0.000 -100.00 % | 111.197 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.101 K | 0.000 -100.00 % | 41.000 K | 0.000 100.00 % | -460.269 K -316.09 % | 213.000 K 18.33 % | 180.000 K 41.73 % | 127.000 K -87.90 % | 1.050 M 240.19 % | -749.000 K | 0.000 | 0.000 100.00 % | -692.000 K -214.66 % | 603.517 K 134.83 % | 257.000 K 0.00 % | 257.000 K 15.14 % | 223.207 K 0.00 % | 223.207 K 278.32 % | 59.000 K 0.00 % | 59.000 K | 0.000 | 0.000 |
| Cost of revenue | 17.827 M 40.62 % | 12.677 M 155.58 % | 4.960 M -51.92 % | 10.317 M -16.15 % | 12.304 M -55.23 % | 27.480 M 651.02 % | 3.659 M 26.61 % | 2.890 M 176.03 % | 1.047 M -94.93 % | 20.640 M -62.06 % | 54.406 M 176.43 % | 19.682 M -54.81 % | 43.553 M -55.37 % | 97.576 M 138.00 % | 40.999 M 346.66 % | 9.179 M -71.63 % | 32.352 M 689.37 % | 4.098 M -30.85 % | 5.927 M -61.68 % | 15.466 M 2 589.74 % | 575.000 K -96.90 % | 18.556 M 789.97 % | 2.085 M -24.76 % | 2.771 M -73.86 % | 10.602 M -77.06 % | 46.210 M 137.25 % | 19.477 M 358.07 % | 4.252 M -39.50 % | 7.028 M 55.01 % | 4.534 M -79.18 % | 21.777 M 66.17 % | 13.105 M -70.02 % | 43.719 M -52.62 % | 92.272 M 52.34 % | 60.569 M 14.31 % | 52.986 M 0.00 % | 52.986 M 101.31 % | 26.320 M 0.00 % | 26.320 M -42.15 % | 45.501 M 0.00 % | 45.501 M 61 387.16 % | 74.000 K 0.00 % | 74.000 K |
| General and administrative expenses | 0.000 -100.00 % | 559.160 K | 0.000 | 0.000 | 0.000 -100.00 % | 547.630 K | 0.000 | 0.000 | 0.000 -100.00 % | 304.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 667.970 K | 0.000 | 0.000 | 0.000 -100.00 % | 262.307 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.624 K | 0.000 | 0.000 | 0.000 -100.00 % | 256.306 K 0.00 % | 256.306 K | 0.000 | 0.000 -100.00 % | 484.178 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.880 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.980 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.680 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.440 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.340 K 0.00 % | 17.340 K | 0.000 | 0.000 -100.00 % | 31.840 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 expenses | 540.000 K -55.45 % | 1.212 M -14.59 % | 1.419 M 95.72 % | 725.000 K -32.93 % | 1.081 M 693.45 % | 136.240 K -48.20 % | 263.000 K 8.23 % | 243.000 K | 0.000 100.00 % | -1.516 M -203.61 % | 1.463 M 61.48 % | 906.000 K -16.03 % | 1.079 M 47.66 % | 730.720 K -51.54 % | 1.508 M 11.62 % | 1.351 M 12.49 % | 1.201 M 20.61 % | 995.751 K 3.51 % | 962.000 K -2.04 % | 982.000 K 41.70 % | 693.000 K 120.01 % | -3.463 M -234.31 % | 2.578 M -14.78 % | 3.025 M 93.04 % | 1.567 M | 0.000 -100.00 % | 903.354 K -6.49 % | 966.000 K -6.49 % | 1.033 M -21.80 % | 1.321 M -8.33 % | 1.441 M 75.09 % | 823.000 K -42.61 % | 1.434 M -6.70 % | 1.537 M 257.08 % | 430.439 K -65.50 % | 1.248 M 0.00 % | 1.248 M 109.36 % | 595.860 K 0.00 % | 595.860 K 7.27 % | 555.500 K 0.00 % | 555.500 K 487.83 % | 94.500 K 0.00 % | 94.500 K |
| Operating expenses | 540.000 K -64.96 % | 1.541 M 8.60 % | 1.419 M 95.72 % | 725.000 K -32.93 % | 1.081 M 49.57 % | 722.750 K 174.81 % | 263.000 K 8.23 % | 243.000 K 138.24 % | 102.000 K 106.73 % | -1.516 M -203.61 % | 1.463 M 61.48 % | 906.000 K -16.03 % | 1.079 M -24.95 % | 1.438 M -4.66 % | 1.508 M 11.62 % | 1.351 M 12.49 % | 1.201 M 20.61 % | 995.751 K 3.51 % | 962.000 K -2.04 % | 982.000 K 41.70 % | 693.000 K 121.07 % | -3.290 M -222.56 % | 2.684 M -11.27 % | 3.025 M 93.04 % | 1.567 M 472.64 % | 273.646 K -76.75 % | 1.177 M 21.84 % | 966.000 K -6.49 % | 1.033 M -21.80 % | 1.321 M -8.33 % | 1.441 M 6.50 % | 1.353 M -5.65 % | 1.434 M -42.80 % | 2.507 M 149.79 % | 1.004 M -31.07 % | 1.456 M 0.00 % | 1.456 M 47.54 % | 986.857 K 0.00 % | 986.857 K 20.06 % | 822.000 K 0.00 % | 822.000 K 765.26 % | 95.000 K 0.00 % | 95.000 K |
| Cost and expenses | 18.367 M 29.18 % | 14.218 M 122.89 % | 6.379 M -42.23 % | 11.042 M -17.50 % | 13.385 M -52.54 % | 28.203 M 619.09 % | 3.922 M 27.75 % | 3.070 M 160.83 % | 1.177 M -94.57 % | 21.660 M -61.23 % | 55.869 M 171.37 % | 20.588 M -53.87 % | 44.632 M -54.92 % | 99.014 M 132.94 % | 42.507 M 303.68 % | 10.530 M -68.62 % | 33.553 M 558.65 % | 5.094 M -26.05 % | 6.889 M -58.12 % | 16.448 M 1 197.16 % | 1.268 M -91.69 % | 15.266 M 220.12 % | 4.769 M -17.72 % | 5.796 M -52.37 % | 12.169 M -74.08 % | 46.943 M 127.28 % | 20.654 M 295.82 % | 5.218 M -35.27 % | 8.061 M 37.68 % | 5.855 M -74.78 % | 23.218 M 60.59 % | 14.458 M -67.98 % | 45.153 M -52.36 % | 94.779 M 53.93 % | 61.572 M 13.10 % | 54.442 M 0.00 % | 54.442 M 99.37 % | 27.307 M 0.00 % | 27.307 M -41.05 % | 46.323 M 0.00 % | 46.323 M 27 309.76 % | 169.000 K 0.00 % | 169.000 K |
| 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 329.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 586.510 K | 0.000 | 0.000 -100.00 % | 130.000 K -62.80 % | 349.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 707.010 K | 0.000 | 0.000 | 0.000 -100.00 % | 309.987 K | 0.000 | 0.000 | 0.000 -100.00 % | 173.064 K 63.27 % | 106.000 K | 0.000 | 0.000 -100.00 % | 273.646 K 0.00 % | 273.646 K | 0.000 | 0.000 -100.00 % | 516.018 K | 0.000 -100.00 % | 530.000 K | 0.000 -100.00 % | 724.920 K 0.00 % | 724.920 K 247.68 % | 208.500 K 0.00 % | 208.500 K -46.67 % | 390.997 K 0.00 % | 390.997 K 46.72 % | 266.500 K 0.00 % | 266.500 K 53 200.00 % | 500.000 0.00 % | 500.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.680 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 -100.00 % | 3.194 K | 0.000 | 0.000 -100.00 % | 3.019 K 0.00 % | 3.019 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 251.000 K 945.83 % | 24.000 K | 0.000 | 0.000 -100.00 % | 256.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 261.420 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 269.000 K -10.63 % | 301.000 K -0.33 % | 302.000 K 0.00 % | 302.000 K 0.00 % | 302.000 K -15.53 % | 357.530 K -1.23 % | 362.000 K 0.28 % | 361.000 K 8.73 % | 332.000 K -2.31 % | 339.840 K 11.06 % | 306.000 K -0.33 % | 307.000 K 0.33 % | 306.000 K -5.82 % | 324.900 K -0.64 % | 327.000 K 2.19 % | 320.000 K 0.00 % | 320.000 K -5.86 % | 339.936 K -0.02 % | 340.000 K 0.29 % | 339.000 K -0.29 % | 340.000 K -6.75 % | 364.607 K 0.72 % | 362.000 K 0.00 % | 362.000 K 0.00 % | 362.000 K -6.93 % | 388.958 K 0.25 % | 388.000 K -0.77 % | 391.000 K 0.77 % | 388.000 K -7.40 % | 419.000 K 2.70 % | 408.000 K -2.86 % | 420.000 K 0.00 % | 420.000 K -13.76 % | 487.000 K 63.13 % | 298.527 K 0.00 % | 298.526 K 0.00 % | 298.526 K 0.00 % | 298.527 K 427.69 % | 56.572 K 0.00 % | 56.572 K 0.00 % | 56.572 K -37.83 % | 91.000 K 0.00 % | 91.000 K |
| Operating income | 2.503 M 244.29 % | 727.000 K 172.34 % | -1.005 M -194.10 % | 1.068 M 17.88 % | 906.000 K -79.46 % | 4.412 M 4 383.35 % | -103.000 K -263.49 % | 63.000 K 325.01 % | -27.999 K 98.90 % | -2.536 M -34.90 % | -1.880 M -478.27 % | 497.000 K 206.42 % | -467.000 K -1 500.72 % | 33.340 K -76.01 % | 139.000 K 110.10 % | -1.376 M 8.39 % | -1.502 M -199.54 % | -501.429 K -122.49 % | 2.230 M 257.37 % | 624.000 K 289.09 % | -330.000 K -109.36 % | 3.527 M 304.22 % | -1.727 M 48.03 % | -3.323 M -182.57 % | -1.176 M -144.01 % | 2.672 M 97.33 % | 1.354 M 239.16 % | -973.000 K 44.65 % | -1.758 M -162.77 % | 2.801 M 274.94 % | -1.601 M -166.83 % | -600.000 K -193.02 % | 645.000 K 165.48 % | -985.000 K -879.05 % | 126.436 K -29.95 % | 180.500 K 0.00 % | 180.500 K 240.47 % | -128.500 K 0.00 % | -128.500 K -200.00 % | 128.500 K 0.00 % | 128.500 K 241.21 % | -91.000 K 0.00 % | -91.000 K |
| Operating income ratio | 0.12 146.55 % | 0.05 126.01 % | -0.19 -312.05 % | 0.09 39.11 % | 0.06 -53.13 % | 0.14 601.55 % | -0.03 -234.12 % | 0.02 182.52 % | -0.02 81.62 % | -0.13 -280.83 % | -0.03 -242.53 % | 0.02 326.20 % | -0.01 -3 308.61 % | 0.00 -89.88 % | 0.00 102.01 % | -0.17 -252.74 % | -0.05 57.08 % | -0.11 -144.65 % | 0.24 569.05 % | 0.04 110.39 % | -0.35 -287.46 % | 0.19 133.06 % | -0.57 59.20 % | -1.39 -1 194.87 % | -0.11 -299.56 % | 0.05 -12.47 % | 0.06 126.84 % | -0.23 17.82 % | -0.28 -164.35 % | 0.43 685.22 % | -0.07 -71.06 % | -0.04 -407.22 % | 0.01 232.00 % | -0.01 -619.69 % | 0.00 -37.83 % | 0.00 0.00 % | 0.00 169.89 % | 0.00 0.00 % | 0.00 -270.91 % | 0.00 0.00 % | 0.00 100.24 % | -1.17 0.00 % | -1.17 |
| Total other income expenses net | -60.000 K -106.50 % | 923.000 K -40.26 % | 1.545 M 152.86 % | 611.000 K 339.61 % | -255.000 K -130.39 % | -110.680 K -117.65 % | 627.000 K 236.01 % | -461.000 K -18.51 % | -389.000 K 65.00 % | -1.111 M -333.50 % | 476.000 K 283.08 % | -260.000 K 45.95 % | -481.000 K 72.59 % | -1.755 M -1 262.30 % | 151.000 K 150.84 % | -297.000 K -550.00 % | 66.000 K -87.82 % | 541.947 K 1 131.70 % | 44.000 K 2.33 % | 43.000 K -4.44 % | 45.000 K 100.98 % | -4.569 M -6 446.16 % | 72.000 K | 0.000 | 0.000 -100.00 % | 37.778 K 153.97 % | -70.000 K -141.92 % | 167.000 K -16.50 % | 200.000 K 250.59 % | -132.810 K 73.54 % | -502.000 K -787.67 % | 73.000 K | 0.000 | 0.000 100.00 % | -158.426 K -201.88 % | 155.500 K 0.00 % | 155.500 K 107.49 % | -2.075 M 0.00 % | -2.075 M -3 393.31 % | 63.000 K 0.00 % | 63.000 K | 0.000 | 0.000 |
| 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 | 2014-09-30 | 2014-06-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-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.197 M | 0.000 100.00 % | -1.423 M | 0.000 100.00 % | -949.020 K -158.33 % | 1.627 M -18.65 % | 2.000 M -17.32 % | 2.419 M 100.25 % | 1.208 M -58.26 % | 2.894 M 391.34 % | 589.000 K -62.79 % | 1.583 M 31.87 % | 1.200 M 192.48 % | -1.298 M 29.52 % | -1.842 M -208.97 % | 1.690 M 242.02 % | -1.190 M 50.38 % | -2.398 M -221.04 % | -747.000 K -105.10 % | 14.641 M 277.01 % | -8.271 M 0.00 % | -8.271 M -758.90 % | -963.000 K -107.55 % | 12.748 M 210.27 % | -11.561 M -148.94 % | -4.644 M -94.64 % | -2.386 M -114.53 % | 16.419 M 580.36 % | -3.418 M 0.00 % | -3.418 M 48.54 % | -6.642 M 0.00 % | -6.642 M 36.28 % | -10.424 M 0.00 % | -10.424 M -463.47 % | -1.850 M 0.00 % | -1.850 M |
| Total investments | 0.000 -100.00 % | 167.588 M | 0.000 -100.00 % | 167.805 M | 0.000 -100.00 % | 166.471 M 5 015.87 % | 3.254 M -98.04 % | 166.304 M 3 337.45 % | 4.838 M -97.03 % | 162.759 M 2 712.00 % | 5.788 M -96.44 % | 162.792 M 5 041.88 % | 3.166 M -98.02 % | 159.993 M 10.59 % | 144.670 M 3.41 % | 139.894 M 4 038.87 % | 3.380 M -97.58 % | 139.940 M -3.94 % | 145.681 M -2.85 % | 149.962 M 412.12 % | 29.282 M -80.77 % | 152.255 M -4.02 % | 158.625 M -6.33 % | 169.346 M 564.22 % | 25.495 M -82.67 % | 147.083 M 169.61 % | 54.554 M -40.72 % | 92.029 M 180.25 % | 32.838 M -81.75 % | 179.892 M 76.24 % | 102.074 M 33.59 % | 76.410 M 0.00 % | 76.410 M 228.05 % | 23.292 M -26.61 % | 31.739 M 605.31 % | 4.500 M 0.00 % | 4.500 M |
| Total debt | 0.000 -100.00 % | 2.739 M | 0.000 -100.00 % | 2.176 M | 0.000 -100.00 % | 290.760 K | 0.000 -100.00 % | 3.627 M | 0.000 -100.00 % | 3.627 M | 0.000 -100.00 % | 3.483 M | 0.000 -100.00 % | 2.783 M 7.04 % | 2.600 M | 0.000 | 0.000 -100.00 % | 500.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 |
| Accumulated other comprehensive income loss | 220.383 M | 0.000 -100.00 % | 218.773 M 194.55 % | 74.273 M -65.65 % | 216.196 M 201.55 % | 71.696 M -66.29 % | 212.683 M | 0.000 -100.00 % | 210.856 M 182.97 % | 74.516 M -65.23 % | 214.305 M | 0.000 -100.00 % | 216.573 M 185.91 % | 75.749 M | 0.000 -100.00 % | 56.012 M -71.08 % | 193.657 M | 0.000 | 0.000 | 0.000 -100.00 % | 210.136 M 224.72 % | 64.713 M 0.00 % | 64.713 M | 0.000 -100.00 % | 208.522 M 5 217 226 313 364 759 552.00 % | 0.000 350.00 % | 0.000 | 0.000 -100.00 % | 157.409 M 948.35 % | 15.015 M 0.00 % | 15.015 M 422 633 664 221 133 952.00 % | 0.000 0.00 % | 0.000 -700.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 143.500 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.073 M | 0.000 -100.00 % | 52.249 M | 0.000 | 0.000 100.00 % | -6.348 M | 0.000 | 0.000 -100.00 % | 923.142 K 0.00 % | 923.142 K | 0.000 | 0.000 100.00 % | -477.873 K | 0.000 | 0.000 | 0.000 100.00 % | -2.106 M 0.00 % | -2.106 M | 0.000 -100.00 % | 24.678 M 811.09 % | -3.470 M 0.00 % | -3.470 M -1 409.61 % | 265.000 K 20.45 % | 220.000 K |
| Common stock | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M | 0.000 -100.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 0.00 % | 144.500 M 14 350.00 % | 1.000 M 0.00 % | 1.000 M |
| Total equity | 223.008 M 0.00 % | 223.008 M 0.73 % | 221.383 M 0.00 % | 221.383 M 1.18 % | 218.797 M 0.00 % | 218.797 M 1.65 % | 215.254 M 0.00 % | 215.254 M 0.88 % | 213.383 M 0.00 % | 213.383 M -1.60 % | 216.860 M 0.00 % | 216.860 M -1.03 % | 219.126 M 0.00 % | 219.126 M 9.17 % | 200.717 M 0.75 % | 199.230 M 1.58 % | 196.133 M 0.00 % | 196.133 M -1.96 % | 200.045 M -1.37 % | 202.827 M -3.94 % | 211.151 M 0.00 % | 211.151 M 0.00 % | 211.151 M -3.76 % | 219.392 M 4.71 % | 209.529 M 0.00 % | 209.531 M 49.91 % | 139.774 M -21.48 % | 178.012 M -0.41 % | 178.746 M -27.02 % | 244.938 M 37.03 % | 178.746 M 2.77 % | 173.927 M 0.00 % | 173.927 M 22.46 % | 142.024 M 0.00 % | 142.024 M -2.04 % | 144.985 M 0.18 % | 144.720 M |
| Other non current liabilities | -223.008 M | 0.000 100.00 % | -221.383 M -40 351.45 % | 550.000 K 100.25 % | -218.797 M -49 726 690.91 % | 440.000 100.00 % | -215.254 M | 0.000 | 0.000 -100.00 % | 15.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 994.954 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | -223.008 M -1 262.11 % | 19.190 M 108.67 % | -221.383 M -1 249.80 % | 19.254 M 108.80 % | -218.797 M -1 328.20 % | 17.814 M 108.28 % | -215.254 M -1 402.04 % | 16.532 M | 0.000 -100.00 % | 15.656 M | 0.000 -100.00 % | 17.231 M | 0.000 -100.00 % | 15.876 M -21.93 % | 20.336 M 0.87 % | 20.160 M | 0.000 -100.00 % | 20.942 M -6.45 % | 22.386 M 0.43 % | 22.290 M | 0.000 -100.00 % | 23.620 M | 0.000 -100.00 % | 27.949 M | 0.000 -100.00 % | 23.492 M 1 537.09 % | 1.435 M | 0.000 | 0.000 -100.00 % | 23.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 994.954 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 857.000 K | 0.000 -100.00 % | 429.570 K | 0.000 -100.00 % | 621.000 K | 0.000 -100.00 % | 73.080 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 104.190 K -86.11 % | 750.000 K 69.22 % | 443.220 K | 0.000 -100.00 % | 417.000 K -1.44 % | 423.087 K 24.07 % | 341.000 K | 0.000 -100.00 % | 652.851 K 0.00 % | 652.851 K 119.08 % | 298.000 K | 0.000 -100.00 % | 468.293 K -34.14 % | 711.000 K -87.32 % | 5.606 M | 0.000 -100.00 % | 425.685 K -1.74 % | 433.236 K 8 564.72 % | 5.000 K 0.00 % | 5.000 K -96.36 % | 137.505 K 0.00 % | 137.505 K -4.51 % | 144.000 K 0.00 % | 144.000 K |
| 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 |
| Short term debt | 0.000 -100.00 % | 2.739 M | 0.000 -100.00 % | 2.176 M | 0.000 -100.00 % | 290.760 K | 0.000 -100.00 % | 3.627 M | 0.000 -100.00 % | 3.627 M | 0.000 -100.00 % | 3.483 M | 0.000 -100.00 % | 2.783 M 7.04 % | 2.600 M | 0.000 | 0.000 -100.00 % | 500.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 |
| Total current liabilities | 0.000 -100.00 % | 16.795 M | 0.000 -100.00 % | 12.123 M | 0.000 -100.00 % | 1.079 M | 0.000 -100.00 % | 4.277 M | 0.000 -100.00 % | 3.951 M | 0.000 -100.00 % | 3.578 M | 0.000 -100.00 % | 2.892 M -49.30 % | 5.705 M 1 168.03 % | 449.910 K | 0.000 -100.00 % | 917.000 K 113.73 % | 429.048 K 6.99 % | 401.000 K | 0.000 -100.00 % | 652.851 K 0.00 % | 652.851 K 72.26 % | 379.000 K | 0.000 -100.00 % | 536.460 K -24.55 % | 711.000 K -87.32 % | 5.606 M | 0.000 -100.00 % | 14.417 M 0.00 % | 14.417 M 38.95 % | 10.376 M 0.00 % | 10.376 M 871.99 % | 1.068 M 0.00 % | 1.068 M -92.86 % | 14.943 M 0.00 % | 14.943 M |
| Total liabilities | -223.008 M -719.72 % | 35.985 M 116.25 % | -221.383 M -805.56 % | 31.377 M 114.34 % | -218.797 M -1 258.08 % | 18.893 M 108.78 % | -215.254 M -1 134.43 % | 20.809 M | 0.000 -100.00 % | 19.607 M | 0.000 -100.00 % | 20.809 M | 0.000 -100.00 % | 18.769 M -27.93 % | 26.041 M 26.35 % | 20.610 M | 0.000 -100.00 % | 21.859 M -4.19 % | 22.815 M 0.55 % | 22.691 M | 0.000 -100.00 % | 24.273 M 3 618.00 % | 652.851 K -97.70 % | 28.328 M | 0.000 -100.00 % | 24.029 M 1 019.70 % | 2.146 M -61.72 % | 5.606 M | 0.000 -100.00 % | 37.815 M 162.29 % | 14.417 M 38.95 % | 10.376 M 0.00 % | 10.376 M 403.09 % | 2.062 M 93.20 % | 1.068 M -92.86 % | 14.943 M 0.00 % | 14.943 M |
| Other non current assets | 0.000 -100.00 % | 20.933 M | 0.000 -100.00 % | 21.469 M 1 831.37 % | -1.240 M -105.63 % | 22.005 M 1 452.51 % | -1.627 M -100.86 % | 188.872 M 7 907.85 % | -2.419 M -110.46 % | 23.132 M 899.30 % | -2.894 M -112.20 % | 23.724 M 1 598.67 % | -1.583 M -106.51 % | 24.316 M | 0.000 100.00 % | -2.000 100.00 % | -1.690 M | 0.000 | 0.000 | 0.000 100.00 % | -14.641 M | 0.000 | 0.000 -100.00 % | 169.346 M 1 428.44 % | -12.748 M -114.04 % | 90.765 M 66.37 % | 54.557 M -40.72 % | 92.029 M 660.50 % | -16.419 M -118.08 % | 90.819 M 7 285.53 % | 1.230 M -98.39 % | 76.272 M 55 369.57 % | -138.000 K -100.58 % | 23.650 M 6 506.95 % | 357.955 K -92.05 % | 4.500 M 10.46 % | 4.074 M |
| Long term investments | 0.000 -100.00 % | 167.588 M | 0.000 -100.00 % | 167.805 M | 0.000 -100.00 % | 166.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 162.759 M | 0.000 -100.00 % | 162.792 M | 0.000 -100.00 % | 159.993 M 10.59 % | 144.670 M 3.41 % | 139.894 M | 0.000 -100.00 % | 139.940 M -3.94 % | 145.681 M -2.85 % | 149.962 M | 0.000 -100.00 % | 152.255 M 0.00 % | 152.255 M | 0.000 | 0.000 -100.00 % | 56.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.073 M 0.00 % | 89.073 M | 0.000 -100.00 % | 76.410 M | 0.000 -100.00 % | 23.292 M | 0.000 -100.00 % | 4.500 M |
| Intangible assets | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 24.540 K | 0.000 -100.00 % | 44.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 |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 24.540 K | 0.000 -100.00 % | 44.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 |
| Property plant equipment net | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 166.000 K | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 384.000 K | 0.000 -100.00 % | 249.830 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 133.920 K -99.47 % | 25.068 M -2.49 % | 25.709 M | 0.000 -100.00 % | 26.388 M -2.51 % | 27.068 M -2.61 % | 27.794 M | 0.000 -100.00 % | 28.518 M 0.00 % | 28.518 M -2.64 % | 29.291 M | 0.000 -100.00 % | 30.075 M -1.37 % | 30.493 M -1.50 % | 30.958 M | 0.000 -100.00 % | 31.799 M 0.00 % | 31.799 M -2.90 % | 32.748 M 0.00 % | 32.748 M -2.63 % | 33.632 M 0.00 % | 33.632 M 4 006.44 % | 819.000 K 0.00 % | 819.000 K |
| Total non current assets | 0.000 -100.00 % | 188.636 M | 0.000 -100.00 % | 189.457 M 15 378.79 % | -1.240 M -100.66 % | 188.726 M 11 699.65 % | -1.627 M -100.86 % | 189.300 M 7 925.55 % | -2.419 M -101.30 % | 186.140 M 6 531.93 % | -2.894 M -101.55 % | 186.629 M 11 889.58 % | -1.583 M -100.86 % | 184.442 M 8.66 % | 169.738 M 2.50 % | 165.602 M 9 898.96 % | -1.690 M -101.02 % | 166.328 M -3.72 % | 172.749 M -2.82 % | 177.756 M 1 314.08 % | -14.641 M -108.10 % | 180.773 M 0.00 % | 180.773 M -9.10 % | 198.873 M 1 660.07 % | -12.748 M -107.20 % | 177.159 M 108.30 % | 85.050 M -31.13 % | 123.499 M 852.17 % | -16.419 M -107.76 % | 211.692 M 73.37 % | 122.102 M 12.00 % | 109.020 M 0.00 % | 109.020 M 90.32 % | 57.282 M 0.00 % | 57.282 M 976.93 % | 5.319 M -43.37 % | 9.393 M |
| Other current assets | -542.000 K -148.05 % | 1.128 M 131.34 % | -3.599 M -206.45 % | 3.381 M | 0.000 -100.00 % | 878.370 K | 0.000 -100.00 % | 1.696 M | 0.000 -100.00 % | 1.333 M | 0.000 -100.00 % | 3.084 M | 0.000 -100.00 % | 3.213 M -39.09 % | 5.275 M -66.80 % | 15.888 M | 0.000 -100.00 % | 19.014 M 4.06 % | 18.273 M 269.22 % | 4.949 M | 0.000 -100.00 % | 4.325 M 0.00 % | 4.325 M 56.25 % | 2.768 M | 0.000 -100.00 % | 10.376 M 191.55 % | 3.559 M 29.51 % | 2.748 M | 0.000 -100.00 % | 3.563 M 0.00 % | 3.563 M 19.67 % | 2.977 M 0.00 % | 2.977 M -90.90 % | 32.721 M 0.00 % | 32.721 M -52.15 % | 68.388 M 0.00 % | 68.388 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 353.980 K -89.12 % | 3.254 M | 0.000 -100.00 % | 4.838 M 48 379 900.00 % | 10.000 -100.00 % | 5.788 M | 0.000 -100.00 % | 3.166 M | 0.000 | 0.000 -100.00 % | 3.000 -100.00 % | 3.380 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.282 M | 0.000 -100.00 % | 6.370 M | 0.000 -100.00 % | 25.495 M 2 048.30 % | 1.187 M | 0.000 | 0.000 -100.00 % | 32.838 M -63.84 % | 90.819 M 598.56 % | 13.001 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.447 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 3.599 M | 0.000 -100.00 % | 1.240 M 176.20 % | -1.627 M -200.00 % | 1.627 M 167.26 % | -2.419 M -199.98 % | 2.419 M 183.60 % | -2.894 M -200.00 % | 2.894 M 282.82 % | -1.583 M -200.02 % | 1.583 M -59.40 % | 3.898 M 111.66 % | 1.842 M 208.97 % | -1.690 M -200.00 % | 1.690 M -29.53 % | 2.398 M 221.04 % | 747.000 K 105.10 % | -14.641 M -277.01 % | 8.271 M 0.00 % | 8.271 M 758.90 % | 963.000 K 107.55 % | -12.748 M -210.27 % | 11.561 M 148.94 % | 4.644 M 94.64 % | 2.386 M 114.53 % | -16.419 M -580.36 % | 3.418 M 0.00 % | 3.418 M -48.54 % | 6.642 M 0.00 % | 6.642 M -36.28 % | 10.424 M 0.00 % | 10.424 M 463.47 % | 1.850 M 0.00 % | 1.850 M |
| Cash and short term investments | 542.000 K 0.00 % | 542.000 K -84.94 % | 3.599 M 0.00 % | 3.599 M 190.24 % | 1.240 M -22.20 % | 1.594 M -2.04 % | 1.627 M 0.00 % | 1.627 M -32.74 % | 2.419 M -0.02 % | 2.419 M -16.40 % | 2.894 M 0.00 % | 2.894 M 82.82 % | 1.583 M 0.02 % | 1.583 M -59.40 % | 3.898 M 111.66 % | 1.842 M 8.97 % | 1.690 M 0.00 % | 1.690 M -29.53 % | 2.398 M 221.04 % | 747.000 K -94.90 % | 14.641 M 77.01 % | 8.271 M -43.51 % | 14.641 M 1 420.37 % | 963.000 K -92.45 % | 12.748 M 10.27 % | 11.561 M 148.94 % | 4.644 M 94.64 % | 2.386 M -85.47 % | 16.419 M 380.36 % | 3.418 M -79.18 % | 16.419 M 147.20 % | 6.642 M 0.00 % | 6.642 M -36.28 % | 10.424 M -44.76 % | 18.871 M 920.06 % | 1.850 M 0.00 % | 1.850 M |
| Total current assets | 0.000 -100.00 % | 70.357 M | 0.000 -100.00 % | 63.303 M 5 005.08 % | 1.240 M -97.47 % | 48.963 M 2 909.43 % | 1.627 M -96.52 % | 46.763 M 1 833.15 % | 2.419 M -94.84 % | 46.850 M 1 518.87 % | 2.894 M -94.33 % | 51.040 M 3 124.26 % | 1.583 M -97.04 % | 53.452 M -6.26 % | 57.020 M 5.13 % | 54.237 M 3 109.30 % | 1.690 M -96.73 % | 51.664 M 3.10 % | 50.112 M 4.92 % | 47.762 M 226.22 % | 14.641 M -73.21 % | 54.651 M 0.00 % | 54.651 M 11.88 % | 48.847 M 283.18 % | 12.748 M -77.40 % | 56.399 M -0.83 % | 56.870 M -5.40 % | 60.118 M 266.15 % | 16.419 M -76.89 % | 71.061 M 0.00 % | 71.061 M -5.61 % | 75.283 M 0.00 % | 75.283 M -12.27 % | 85.810 M 0.00 % | 85.810 M -44.50 % | 154.610 M 0.00 % | 154.610 M |
| Inventory | 0.000 -100.00 % | 59.406 M | 0.000 -100.00 % | 44.325 M | 0.000 -100.00 % | 32.416 M | 0.000 -100.00 % | 39.058 M | 0.000 -100.00 % | 37.969 M | 0.000 -100.00 % | 40.273 M | 0.000 -100.00 % | 37.658 M -19.39 % | 46.717 M 27.96 % | 36.508 M | 0.000 -100.00 % | 28.430 M -3.44 % | 29.444 M -27.49 % | 40.607 M | 0.000 -100.00 % | 39.865 M 19.02 % | 33.495 M -1.59 % | 34.038 M | 0.000 -100.00 % | 34.462 M -2.42 % | 35.318 M -10.39 % | 39.414 M | 0.000 -100.00 % | 48.399 M 36.73 % | 35.398 M -12.71 % | 40.551 M 0.00 % | 40.551 M -4.96 % | 42.665 M 24.69 % | 34.218 M -2.89 % | 35.237 M 0.00 % | 35.237 M |
| Net receivables | 0.000 -100.00 % | 9.281 M | 0.000 -100.00 % | 11.998 M | 0.000 -100.00 % | 14.075 M | 0.000 -100.00 % | 4.382 M | 0.000 -100.00 % | 5.129 M | 0.000 -100.00 % | 4.789 M | 0.000 -100.00 % | 5.728 M 406.92 % | 1.130 M 18 833 433.33 % | -6.000 | 0.000 -100.00 % | 2.530 M 83 078.03 % | -3.049 K -100.21 % | 1.459 M | 0.000 -100.00 % | 2.189 M 0.00 % | 2.189 M -80.24 % | 11.078 M | 0.000 | 0.000 -100.00 % | 13.349 M -14.26 % | 15.570 M | 0.000 -100.00 % | 15.681 M 0.00 % | 15.681 M -37.56 % | 25.113 M 0.00 % | 25.113 M | 0.000 | 0.000 -100.00 % | 49.135 M 0.00 % | 49.135 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 -100.00 % | 236.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 512.000 K | 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 | 0.000 100.00 % | -10.000 | 0.000 | 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.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 13.375 M | 0.000 -100.00 % | 9.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 2.355 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 57.967 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.984 M 0.00 % | 13.984 M 34.84 % | 10.371 M 0.00 % | 10.371 M 1 015.16 % | 930.000 K 0.00 % | 930.000 K -93.72 % | 14.799 M 0.00 % | 14.799 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.290 K | 0.000 | 0.000 | 0.000 -100.00 % | 250.120 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.200 K | 0.000 -100.00 % | 6.690 K | 0.000 | 0.000 -100.00 % | 5.961 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.550 K | 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 |
| Minority interest | 0.000 -100.00 % | 2.625 M | 0.000 -100.00 % | 2.610 M | 0.000 -100.00 % | 2.601 M | 0.000 -100.00 % | 2.571 M | 0.000 -100.00 % | 2.527 M | 0.000 -100.00 % | 2.555 M | 0.000 -100.00 % | 2.553 M -0.40 % | 2.563 M 3.31 % | 2.481 M | 0.000 -100.00 % | 2.476 M -3.89 % | 2.576 M 179.43 % | 922.000 K | 0.000 -100.00 % | 1.015 M 0.00 % | 1.015 M | 0.000 | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 21.437 M | 0.000 -100.00 % | 22.989 M 7.74 % | 21.337 M 349.29 % | 4.749 M 0.00 % | 4.749 M 377.31 % | 994.954 K 0.00 % | 994.954 K | 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 |
| 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 -100.00 % | 4.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.625 M -96.54 % | 75.883 M 2 807.39 % | 2.610 M -96.49 % | 74.273 M 2 755.56 % | 2.601 M -53.93 % | 5.646 M 119.60 % | 2.571 M -96.23 % | 68.183 M 2 598.18 % | 2.527 M 103.39 % | -74.516 M -3 016.46 % | 2.555 M -96.34 % | 69.805 M 2 634.23 % | 2.553 M 103.37 % | -75.749 M -241.18 % | 53.654 M 195.79 % | -56.012 M -2 362.20 % | 2.476 M -94.96 % | 49.157 M -17.13 % | 59.317 M 3.33 % | 57.405 M 5 557.18 % | 1.015 M | 0.000 | 0.000 -100.00 % | 74.892 M 7 337.79 % | 1.007 M -98.44 % | 64.500 M 782.40 % | -9.452 M -178.28 % | 12.075 M -43.41 % | 21.337 M -66.94 % | 64.540 M | 0.000 -100.00 % | 24.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 143.720 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 19.190 M | 0.000 -100.00 % | 18.704 M | 0.000 -100.00 % | 17.814 M | 0.000 -100.00 % | 16.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.231 M | 0.000 | 0.000 -100.00 % | 20.336 M 0.87 % | 20.160 M | 0.000 -100.00 % | 20.942 M -6.45 % | 22.386 M 0.43 % | 22.290 M | 0.000 -100.00 % | 23.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.492 M 1 537.09 % | 1.435 M | 0.000 | 0.000 -100.00 % | 23.398 M | 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 |
| Total assets | 0.000 -100.00 % | 258.993 M | 0.000 -100.00 % | 252.760 M | 0.000 -100.00 % | 237.690 M | 0.000 -100.00 % | 236.063 M | 0.000 -100.00 % | 232.990 M | 0.000 -100.00 % | 237.669 M | 0.000 -100.00 % | 237.895 M 4.91 % | 226.758 M 3.15 % | 219.840 M | 0.000 -100.00 % | 217.992 M -2.18 % | 222.861 M -1.18 % | 225.518 M | 0.000 -100.00 % | 235.424 M 0.00 % | 235.424 M -4.96 % | 247.720 M | 0.000 -100.00 % | 233.558 M 64.57 % | 141.920 M -22.71 % | 183.618 M | 0.000 -100.00 % | 282.753 M 46.38 % | 193.163 M 4.81 % | 184.303 M 0.00 % | 184.303 M 28.80 % | 143.092 M 0.00 % | 143.092 M -10.53 % | 159.929 M -2.48 % | 164.003 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-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-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 |
| 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 | 2014-09-30 | 2014-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -1.819 M -45.87 % | -1.247 M -243.53 % | -363.000 K 73.62 % | -1.376 M -285.43 % | -357.000 K 88.59 % | -3.128 M -712.38 % | -385.000 K -153.77 % | 716.000 K 153.00 % | 283.000 K -85.49 % | 1.950 M 30.08 % | 1.499 M 471.04 % | -404.000 K -142.62 % | 948.000 K 135.38 % | -2.679 M -646.31 % | -359.000 K -123.74 % | 1.512 M 5.07 % | 1.439 M 1 909.86 % | 71.597 K 103.15 % | -2.274 M -240.42 % | -668.000 K -334.39 % | 285.000 K -73.60 % | 1.080 M -34.77 % | 1.655 M -50.79 % | 3.363 M 186.46 % | 1.174 M 157.55 % | -2.040 M 0.00 % | -2.040 M -304.20 % | 999.000 K -25.42 % | 1.340 M 182.26 % | -1.628 M -220.44 % | 1.352 M 265.41 % | 370.000 K 0.00 % | 370.000 K 112.56 % | -2.946 M 0.00 % | -2.946 M -228.34 % | 2.296 M 0.00 % | 2.296 M 15.93 % | 1.980 M 0.00 % | 1.980 M 1 594.40 % | -132.500 K 0.00 % | -132.500 K -245.60 % | 91.000 K 0.00 % | 91.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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | 2014 | 2014 |