Prima Industries Limited PRIMAIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 75.480 M -4.90 % | 79.370 M 4.81 % | 75.730 M -56.16 % | 172.758 M -2.29 % | 176.804 M 4.73 % | 168.823 M 87.80 % | 89.893 M -67.40 % | 275.779 M 227.64 % | 84.171 M -44.21 % | 150.871 M -35.75 % | 234.821 M -4.37 % | 245.553 M 82.06 % | 134.872 M 95.73 % | 68.908 M -28.23 % | 96.012 M -19.84 % | 119.772 M -11.51 % | 135.345 M -30.61 % | 195.054 M |
| Net income | -2.970 M -165.41 % | 4.540 M 1.80 % | 4.460 M -70.74 % | 15.242 M -59.50 % | 37.638 M 39.85 % | 26.913 M 20.33 % | 22.366 M 70.60 % | 13.110 M 18.90 % | 11.025 M 548.02 % | -2.461 M 21.90 % | -3.151 M -150.77 % | 6.207 M 176.78 % | -8.084 M -360.94 % | -1.754 M 92.29 % | -22.747 M -21.66 % | -18.697 M 43.99 % | -33.383 M -80.42 % | -18.504 M |
| Income before tax | 870.000 K -92.98 % | 12.393 M 248.51 % | 3.556 M -81.70 % | 19.432 M -46.71 % | 36.466 M 40.46 % | 25.963 M 19.82 % | 21.667 M 70.92 % | 12.677 M 22.13 % | 10.380 M 517.22 % | -2.488 M 21.36 % | -3.164 M -151.09 % | 6.192 M 176.60 % | -8.084 M -360.94 % | -1.754 M 92.29 % | -22.747 M -21.66 % | -18.697 M 43.66 % | -33.187 M -80.42 % | -18.395 M |
| Income before tax ratio | 0.01 -92.62 % | 0.16 232.52 % | 0.05 -58.25 % | 0.11 -45.46 % | 0.21 34.12 % | 0.15 -36.20 % | 0.24 424.35 % | 0.05 -62.72 % | 0.12 847.85 % | -0.02 -22.39 % | -0.01 -153.42 % | 0.03 142.07 % | -0.06 -135.50 % | -0.03 89.26 % | -0.24 -51.77 % | -0.16 36.34 % | -0.25 -160.01 % | -0.09 |
| EBITDA | 3.690 M -80.42 % | 18.842 M 55.93 % | 12.083 M -57.43 % | 28.381 M -35.42 % | 43.947 M 54.27 % | 28.486 M 0.80 % | 28.261 M 54.16 % | 18.333 M 5.09 % | 17.445 M 253.21 % | 4.939 M 10.08 % | 4.487 M -68.79 % | 14.374 M 304.92 % | -7.015 M 13.66 % | -8.124 M -1.58 % | -7.998 M -338.65 % | 3.351 M 130.27 % | -11.072 M -478.26 % | 2.927 M |
| Net income ratio | -0.04 -168.79 % | 0.06 -2.87 % | 0.06 -33.25 % | 0.09 -58.55 % | 0.21 33.54 % | 0.16 -35.93 % | 0.25 423.39 % | 0.05 -63.71 % | 0.13 903.05 % | -0.02 -21.55 % | -0.01 -153.09 % | 0.03 142.17 % | -0.06 -135.50 % | -0.03 89.26 % | -0.24 -51.77 % | -0.16 36.71 % | -0.25 -160.01 % | -0.09 |
| Ratio EBITDA | 0.05 -79.41 % | 0.24 48.78 % | 0.16 -2.88 % | 0.16 -33.91 % | 0.25 47.31 % | 0.17 -46.33 % | 0.31 372.92 % | 0.07 -67.93 % | 0.21 533.11 % | 0.03 71.34 % | 0.02 -67.36 % | 0.06 212.55 % | -0.05 55.89 % | -0.12 -41.53 % | -0.08 -397.71 % | 0.03 134.20 % | -0.08 -645.13 % | 0.02 |
| Gross profit ratio | 0.29 206.31 % | 0.10 -82.22 % | 0.54 20.86 % | 0.44 -1.62 % | 0.45 26.66 % | 0.36 -43.30 % | 0.63 265.25 % | 0.17 -65.79 % | 0.50 336.87 % | 0.12 56.48 % | 0.07 -31.29 % | 0.11 686.50 % | 0.01 -88.75 % | 0.12 2 842.47 % | 0.00 -58.24 % | 0.01 109.97 % | -0.10 -230.78 % | 0.08 |
| Weighted average shs out dil | 10.818 M 0.24 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.26 % | 10.764 M 0.00 % | 10.764 M -6.82 % | 11.552 M 0.00 % | 11.552 M 0.00 % | 11.552 M 0.00 % | 11.552 M |
| Weighted average shs out | 10.818 M 0.07 % | 10.810 M 0.17 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.26 % | 10.764 M 0.00 % | 10.764 M -6.82 % | 11.552 M 0.00 % | 11.552 M 0.00 % | 11.552 M 0.00 % | 11.552 M |
| EPS diluted | -0.27 -164.29 % | 0.42 2.44 % | 0.41 -70.92 % | 1.41 -59.60 % | 3.49 40.16 % | 2.49 20.29 % | 2.07 71.07 % | 1.21 18.63 % | 1.02 543.48 % | -0.23 20.69 % | -0.29 -150.00 % | 0.58 177.33 % | -0.75 -368.75 % | -0.16 91.88 % | -1.97 -21.60 % | -1.62 43.94 % | -2.89 -80.63 % | -1.60 |
| Earnings per share | -0.27 -164.29 % | 0.42 2.44 % | 0.41 -70.92 % | 1.41 -59.60 % | 3.49 40.16 % | 2.49 20.29 % | 2.07 71.07 % | 1.21 18.63 % | 1.02 543.48 % | -0.23 20.69 % | -0.29 -150.00 % | 0.58 177.33 % | -0.75 -368.75 % | -0.16 91.88 % | -1.97 -21.60 % | -1.62 43.94 % | -2.89 -80.63 % | -1.60 |
| Gross profit | 22.090 M 191.29 % | 7.583 M -81.37 % | 40.701 M -47.02 % | 76.825 M -3.87 % | 79.920 M 32.65 % | 60.251 M 6.48 % | 56.583 M 19.06 % | 47.526 M 12.10 % | 42.395 M 143.73 % | 17.394 M 0.54 % | 17.302 M -34.30 % | 26.333 M 1 331.93 % | 1.839 M -77.99 % | 8.355 M 2 011.80 % | 395.651 K -66.52 % | 1.182 M 108.82 % | -13.396 M -190.75 % | 14.762 M |
| Income tax expense | 3.840 M -51.10 % | 7.853 M 964.82 % | -908.000 K -121.67 % | 4.190 M 457.63 % | -1.172 M -23.31 % | -950.112 K -36.11 % | -698.059 K -61.44 % | -432.391 K 33.02 % | -645.528 K -2 297.15 % | -26.929 K -115.41 % | -12.501 K 14.17 % | -14.565 K 99.90 % | -14.184 M 54.47 % | -31.152 M -821.35 % | 4.319 M -62.69 % | 11.575 M 5 801.38 % | 196.140 K 80.28 % | 108.800 K |
| Cost of revenue | 53.390 M 3 035.42 % | 1.703 M -95.14 % | 35.029 M -63.49 % | 95.933 M -0.98 % | 96.884 M -10.77 % | 108.572 M 225.94 % | 33.310 M -85.41 % | 228.253 M 446.38 % | 41.776 M -68.70 % | 133.477 M -38.64 % | 217.520 M -0.78 % | 219.220 M 64.79 % | 133.033 M 119.70 % | 60.553 M -36.67 % | 95.617 M -19.37 % | 118.590 M -20.27 % | 148.741 M -17.50 % | 180.292 M |
| General and administrative expenses | 29.700 M 61.69 % | 18.369 M 2 059.26 % | 850.700 K -51.22 % | 1.744 M 177.02 % | 629.600 K -61.09 % | 1.618 M 98.17 % | 816.606 K 33.44 % | 611.969 K -14.10 % | 712.449 K -88.93 % | 6.434 M -12.08 % | 7.318 M 26.99 % | 5.763 M 12.21 % | 5.136 M -49.81 % | 10.233 M 173.30 % | 3.744 M -8.81 % | 4.106 M -35.90 % | 6.406 M 16.29 % | 5.509 M |
| Selling and marketing expenses | 0.000 -100.00 % | 3.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.130 K 1 930.26 % | 6.311 K | 0.000 | 0.000 -100.00 % | 3.207 M 54.79 % | 2.072 M 402.50 % | 412.297 K -89.73 % | 4.014 M -14.55 % | 4.698 M |
| Other expenses | 0.000 100.00 % | -8.655 M -121.98 % | 39.377 M -29.89 % | 56.161 M 28.61 % | 43.667 M 16.64 % | 37.437 M 10 976.00 % | 338.002 K -77.99 % | 1.536 M 1 014.08 % | 137.837 K 11.63 % | 123.472 K -88.62 % | 1.085 M -34.68 % | 1.662 M -33.59 % | 2.502 M 252.98 % | 708.894 K 195.51 % | 239.885 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 29.700 M 128.50 % | 12.998 M -67.69 % | 40.228 M -30.53 % | 57.905 M 30.72 % | 44.297 M 13.42 % | 39.055 M 10.05 % | 35.488 M -2.16 % | 36.271 M 12.25 % | 32.313 M 60.96 % | 20.076 M -7.90 % | 21.798 M -0.24 % | 21.850 M 10.29 % | 19.812 M -25.40 % | 26.558 M 39.31 % | 19.064 M 129.59 % | 8.303 M 2.25 % | 8.121 M -63.47 % | 22.230 M |
| Cost and expenses | 83.090 M -1.99 % | 84.780 M 12.65 % | 75.257 M -51.08 % | 153.838 M 8.97 % | 141.180 M -4.37 % | 147.628 M 114.58 % | 68.799 M -73.99 % | 264.524 M 257.04 % | 74.089 M -51.75 % | 153.553 M -35.84 % | 239.318 M -0.73 % | 241.070 M 57.72 % | 152.845 M 75.46 % | 87.110 M -24.04 % | 114.681 M -9.62 % | 126.893 M -19.11 % | 156.862 M -22.55 % | 202.522 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 |
| Selling general and administrative expenses | 29.700 M 37.17 % | 21.652 M 2 445.23 % | 850.700 K -51.22 % | 1.744 M 177.02 % | 629.600 K -61.09 % | 1.618 M 98.17 % | 816.606 K 33.44 % | 611.969 K -14.10 % | 712.449 K -89.14 % | 6.563 M -10.40 % | 7.325 M 27.10 % | 5.763 M 12.21 % | 5.136 M -61.79 % | 13.440 M 131.09 % | 5.816 M 28.72 % | 4.518 M -56.64 % | 10.421 M 2.10 % | 10.207 M |
| Interest income | 256.699 K 23.24 % | 208.300 K 14.58 % | 181.800 K 102.22 % | 89.900 K -28.48 % | 125.700 K -5.43 % | 132.917 K -43.44 % | 234.996 K 56.84 % | 149.833 K -24.89 % | 199.492 K 125.98 % | 88.279 K 44.66 % | 61.027 K -29.86 % | 87.002 K 348.81 % | 19.385 K -10.00 % | 21.539 K 134.02 % | -63.311 K -2 001.23 % | 3.330 K -61.17 % | 8.575 K -86.26 % | 62.400 K |
| Interest expense | 270.000 K -0.22 % | 270.600 K -11.31 % | 305.100 K -50.61 % | 617.700 K | 0.000 -100.00 % | 11.694 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.235 K 18.45 % | 15.395 K -58.21 % | 36.836 K 45.08 % | 25.390 K -98.96 % | 2.430 M -42.89 % | 4.255 M -63.00 % | 11.502 M -1.46 % | 11.672 M 6.21 % | 10.989 M |
| Depreciation and amortization | 2.550 M -58.72 % | 6.178 M -24.86 % | 8.222 M -1.42 % | 8.341 M 12.10 % | 7.440 M 2.05 % | 7.291 M 1.73 % | 7.167 M 1.25 % | 7.078 M 0.34 % | 7.055 M -4.78 % | 7.409 M -17.37 % | 8.966 M -9.04 % | 9.857 M -6.56 % | 10.549 M 4.67 % | 10.079 M -3.96 % | 10.494 M 0.20 % | 10.473 M 0.27 % | 10.444 M 0.47 % | 10.396 M |
| Operating income | -7.610 M -40.56 % | -5.414 M -1 244.89 % | 472.900 K -97.50 % | 18.934 M -46.91 % | 35.664 M 68.39 % | 21.179 M 0.17 % | 21.143 M 70.10 % | 12.430 M 23.77 % | 10.043 M 472.00 % | -2.700 M 40.17 % | -4.512 M -201.49 % | 4.446 M 140.38 % | -11.009 M -110.45 % | -5.231 M 77.24 % | -22.987 M -22.95 % | -18.697 M 43.66 % | -33.187 M -80.42 % | -18.395 M |
| Operating income ratio | -0.10 -47.80 % | -0.07 -1 192.39 % | 0.01 -94.30 % | 0.11 -45.67 % | 0.20 60.79 % | 0.13 -46.66 % | 0.24 421.85 % | 0.05 -62.22 % | 0.12 766.79 % | -0.02 6.88 % | -0.02 -206.13 % | 0.02 122.18 % | -0.08 -7.52 % | -0.08 68.29 % | -0.24 -53.37 % | -0.16 36.34 % | -0.25 -160.01 % | -0.09 |
| Total other income expenses net | 8.480 M -52.39 % | 17.810 M 476.92 % | 3.087 M 519.03 % | 498.700 K -40.82 % | 842.700 K | 0.000 100.00 % | -49.128 M -19 960.18 % | 247.370 K -26.67 % | 337.329 K 59.30 % | 211.751 K -84.30 % | 1.349 M 116.49 % | -8.180 M -186.29 % | 9.480 M -28.58 % | 13.272 M 425.39 % | -4.079 M 64.57 % | -11.514 M | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 29.090 M 7.81 % | 26.983 M 105.50 % | 13.131 M 18.10 % | 11.118 M 1 457.35 % | 713.900 K 105.89 % | -12.129 M -342.31 % | -2.742 M 56.40 % | -6.289 M -40.51 % | -4.476 M -251.45 % | -1.274 M -871.43 % | -131.100 K 52.84 % | -278.017 K -5 380.47 % | 5.265 K -99.98 % | 24.693 M -12.49 % | 28.217 M -68.34 % | 89.122 M 13.44 % | 78.561 M 18.66 % | 66.209 M |
| Total investments | 99.780 M -2.12 % | 101.936 M -13.88 % | 118.366 M 0.40 % | 117.895 M 30.65 % | 90.234 M 122.29 % | 40.592 M 5.35 % | 38.530 M 21.01 % | 31.841 M 55.47 % | 20.480 M 67.87 % | 12.200 M 74.29 % | 7.000 M 47 960.42 % | 14.565 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| Total debt | 29.170 M 7.59 % | 27.112 M 77.09 % | 15.310 M 13.21 % | 13.523 M 139.52 % | 5.646 M | 0.000 -100.00 % | 121.320 K 0.00 % | 121.320 K 0.00 % | 121.320 K -58.32 % | 291.106 K 57.87 % | 184.397 K -33.91 % | 279.011 K -15.18 % | 328.929 K -98.68 % | 24.923 M -11.77 % | 28.248 M -68.32 % | 89.159 M 13.35 % | 78.660 M 18.74 % | 66.246 M |
| Accumulated other comprehensive income loss | 178.974 M -4.55 % | 187.513 M 6.82 % | 175.543 M 6.72 % | 164.483 M | 0.000 -100.00 % | 159.223 M 34.94 % | 118.000 M 0.00 % | 118.000 M 0.00 % | 118.000 M 0.00 % | 118.000 M -25.91 % | 159.275 M 0.00 % | 159.275 M 0.00 % | 159.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -214.293 M -1.40 % | -211.333 M -23.53 % | -171.083 M 2.54 % | -175.547 M 7.99 % | -190.790 M 16.48 % | -228.427 M 10.19 % | -254.351 M 8.08 % | -276.716 M 4.52 % | -289.826 M 3.66 % | -300.851 M -0.82 % | -298.390 M -1.21 % | -294.823 M 2.06 % | -301.030 M -2.76 % | -292.945 M -0.60 % | -291.192 M -8.47 % | -268.445 M -7.49 % | -249.748 M -15.43 % | -216.365 M |
| Common stock | 229.970 M 0.00 % | 229.970 M 113.10 % | 107.919 M 0.00 % | 107.919 M 0.00 % | 107.919 M -53.07 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M 35.60 % | 169.601 M 1.26 % | 167.495 M 0.00 % | 167.495 M 0.00 % | 167.495 M 0.00 % | 167.495 M |
| Total equity | 194.650 M -0.73 % | 196.073 M -12.61 % | 224.353 M 2.49 % | 218.909 M 11.78 % | 195.844 M 29.97 % | 150.689 M 16.55 % | 129.289 M 22.78 % | 105.303 M 15.67 % | 91.034 M 16.24 % | 78.316 M -3.05 % | 80.777 M -4.23 % | 84.345 M 7.94 % | 78.138 M 635.10 % | 10.630 M 3.43 % | 10.277 M -68.88 % | 33.024 M -36.15 % | 51.720 M -39.23 % | 85.104 M |
| Other non current liabilities | 3.060 M 6.19 % | 2.882 M 3.26 % | 2.791 M 1.74 % | 2.743 M 50.75 % | 1.820 M | 0.000 -100.00 % | 790.807 K 1.61 % | 778.261 K 17.88 % | 660.199 K 52.46 % | 433.037 K 25.20 % | 345.887 K -5.88 % | 367.511 K 7.87 % | 340.694 K 16.21 % | 293.171 K -59.85 % | 730.106 K 101.30 % | -56.374 M | 0.000 | 0.000 |
| Long term debt | 25.670 M 5.56 % | 24.318 M 74.08 % | 13.969 M 13.96 % | 12.258 M 169.73 % | 4.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 24.923 M -11.77 % | 28.248 M -68.08 % | 88.493 M 13.32 % | 78.089 M 22.57 % | 63.711 M |
| Total non current liabilities | 43.500 M 16.46 % | 37.352 M 120.71 % | 16.923 M 6.21 % | 15.934 M 150.37 % | 6.364 M 590.89 % | 921.151 K 16.48 % | 790.806 K 1.61 % | 778.261 K 17.88 % | 660.199 K 52.46 % | 433.037 K 25.20 % | 345.887 K -26.02 % | 467.511 K 37.22 % | 340.694 K -98.65 % | 25.217 M -12.98 % | 28.978 M -67.25 % | 88.493 M 13.32 % | 78.089 M 22.57 % | 63.711 M |
| Other current liabilities | 7.840 M -19.41 % | 9.728 M 116.04 % | 4.503 M -29.06 % | 6.348 M -42.06 % | 10.956 M 71.09 % | 6.404 M -15.67 % | 7.593 M -72.18 % | 27.295 M -18.04 % | 33.304 M -40.26 % | 55.751 M 20.85 % | 46.131 M 0.24 % | 46.021 M 7.35 % | 42.871 M -54.70 % | 94.630 M -13.02 % | 108.800 M 31.78 % | 82.565 M 263.99 % | 22.683 M -0.50 % | 22.797 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.265 M -54.77 % | 2.796 M | 0.000 | 0.000 -100.00 % | 136.345 K -64.60 % | 385.108 K -22.52 % | 497.059 K 107.02 % | -7.080 M -3 261.80 % | 223.917 K | 0.000 100.00 % | -328.929 K | 0.000 -100.00 % | 6.144 K -99.42 % | 1.065 M -15.90 % | 1.266 M -72.47 % | 4.599 M |
| Short term debt | 3.500 M 25.24 % | 2.795 M 108.45 % | 1.341 M 5.97 % | 1.265 M 14.86 % | 1.102 M | 0.000 -100.00 % | 121.320 K 0.00 % | 121.320 K 132.29 % | -375.739 K -229.07 % | 291.106 K 836.60 % | -39.520 K -122.08 % | 179.011 K -45.58 % | 328.929 K | 0.000 -100.00 % | 400.967 K -39.74 % | 665.354 K 16.62 % | 570.544 K -77.49 % | 2.535 M |
| Total current liabilities | 11.480 M -12.47 % | 13.115 M 4.34 % | 12.570 M -22.95 % | 16.314 M 0.64 % | 16.210 M 54.10 % | 10.519 M 24.53 % | 8.447 M -70.55 % | 28.686 M -16.69 % | 34.435 M -29.92 % | 49.137 M 1.81 % | 48.263 M 1.48 % | 47.561 M -11.26 % | 53.596 M -54.32 % | 117.325 M 3.50 % | 113.355 M 204.45 % | 37.233 M 2.22 % | 36.423 M 3.46 % | 35.205 M |
| Total liabilities | 54.980 M 8.94 % | 50.467 M 71.11 % | 29.493 M -8.54 % | 32.248 M 42.85 % | 22.574 M 97.32 % | 11.441 M 23.85 % | 9.238 M -68.65 % | 29.464 M -16.04 % | 35.095 M -29.20 % | 49.570 M 1.98 % | 48.609 M 1.21 % | 48.029 M -10.95 % | 53.936 M -62.16 % | 142.542 M 0.15 % | 142.333 M 13.21 % | 125.726 M 9.79 % | 114.513 M 15.77 % | 98.916 M |
| Other non current assets | 0.000 -100.00 % | 1.675 M 0.01 % | 1.675 M 18.73 % | 1.411 M 7 838 233.33 % | 18.000 | 0.000 -100.00 % | 2.000 -100.00 % | 1.988 M 2.18 % | 1.946 M 5.42 % | 1.846 M -78.05 % | 8.408 M 728.36 % | 1.015 M 58.88 % | 638.891 K -5.89 % | 678.891 K 3.47 % | 656.106 K 556.11 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| Long term investments | 99.780 M -2.12 % | 101.936 M -13.88 % | 118.366 M 0.40 % | 117.895 M 28.76 % | 91.564 M 118.41 % | 41.922 M 5.17 % | 39.860 M 18.33 % | 33.686 M 85.09 % | 18.200 M 49.18 % | 12.200 M 74.29 % | 7.000 M 47 960.42 % | 14.565 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.874 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.407 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -11.283 M -1 309.54 % | 932.800 K | 0.000 | 0.000 | 0.000 100.00 % | -1.988 M -187.22 % | 2.280 M | 0.000 100.00 % | -7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 61.520 M -6.98 % | 66.133 M 1.09 % | 65.423 M 6.37 % | 61.503 M -11.63 % | 69.594 M -0.31 % | 69.813 M -6.87 % | 74.959 M -6.02 % | 79.763 M -6.78 % | 85.569 M -6.68 % | 91.693 M -7.45 % | 99.079 M -8.27 % | 108.014 M 1.09 % | 106.848 M 2.70 % | 104.039 M -2.68 % | 106.904 M -7.70 % | 115.820 M -8.05 % | 125.955 M -6.69 % | 134.982 M |
| Total non current assets | 161.300 M -4.97 % | 169.744 M -8.48 % | 185.464 M 2.57 % | 180.809 M 11.95 % | 161.511 M 42.23 % | 113.557 M -1.33 % | 115.091 M 1.32 % | 113.593 M 5.07 % | 108.107 M 2.19 % | 105.792 M -1.60 % | 107.514 M -1.40 % | 109.043 M 1.45 % | 107.487 M 2.64 % | 104.717 M -2.64 % | 107.561 M -7.21 % | 115.920 M -8.04 % | 126.055 M -6.68 % | 135.082 M |
| Other current assets | 82.860 M 17.35 % | 70.606 M 20.10 % | 58.790 M -4.48 % | 61.546 M 34.51 % | 45.755 M 90.02 % | 24.080 M 63.92 % | 14.690 M 174.37 % | 5.354 M 10.09 % | 4.863 M -72.43 % | 17.637 M 234.65 % | 5.270 M -46.69 % | 9.886 M 51.11 % | 6.542 M 337.87 % | 1.494 M -5.35 % | 1.578 M 7.12 % | 1.473 M -16.59 % | 1.766 M 156.70 % | 688.143 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.330 M 27.93 % | -1.845 M -180.95 % | 2.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 80.000 K -38.08 % | 129.200 K -94.07 % | 2.179 M -9.40 % | 2.405 M -51.23 % | 4.932 M -59.34 % | 12.129 M 323.57 % | 2.863 M -55.33 % | 6.410 M 39.44 % | 4.597 M 193.81 % | 1.565 M 395.93 % | 315.497 K -43.36 % | 557.028 K 72.10 % | 323.664 K 40.55 % | 230.283 K 640.96 % | 31.079 K -15.60 % | 36.823 K -62.57 % | 98.372 K 163.98 % | 37.265 K |
| Cash and short term investments | 80.000 K -38.08 % | 129.200 K -94.07 % | 2.179 M -9.40 % | 2.405 M -51.23 % | 4.932 M -59.34 % | 12.129 M 323.57 % | 2.863 M -55.33 % | 6.410 M 39.44 % | 4.597 M 193.81 % | 1.565 M 395.93 % | 315.497 K -43.36 % | 557.028 K 72.10 % | 323.664 K 40.55 % | 230.283 K 640.96 % | 31.079 K -15.60 % | 36.823 K -62.57 % | 98.372 K 163.98 % | 37.265 K |
| Total current assets | 88.330 M 15.02 % | 76.796 M 12.30 % | 68.383 M -2.79 % | 70.347 M 23.62 % | 56.908 M 17.16 % | 48.573 M 107.26 % | 23.436 M 10.68 % | 21.175 M 17.49 % | 18.023 M -18.43 % | 22.094 M 1.01 % | 21.872 M -6.25 % | 23.330 M -5.11 % | 24.587 M -49.26 % | 48.454 M 7.56 % | 45.050 M 5.18 % | 42.830 M 6.60 % | 40.178 M -17.90 % | 48.939 M |
| Inventory | 3.450 M 30.90 % | 2.636 M -50.56 % | 5.331 M 111.41 % | 2.522 M 2.90 % | 2.451 M -66.62 % | 7.342 M 220.97 % | 2.287 M -27.58 % | 3.158 M 6.81 % | 2.957 M 2.25 % | 2.892 M 39.39 % | 2.075 M 109.99 % | 987.991 K -88.45 % | 8.557 M -61.16 % | 22.030 M 278.27 % | 5.824 M -3.20 % | 6.017 M -31.18 % | 8.743 M -51.93 % | 18.188 M |
| Net receivables | 1.940 M -43.36 % | 3.425 M 64.50 % | 2.082 M -46.25 % | 3.874 M 2.75 % | 3.770 M -24.94 % | 5.023 M 39.71 % | 3.595 M -42.51 % | 6.254 M -2.40 % | 6.407 M 121.42 % | 2.894 M -81.90 % | 15.987 M -16.36 % | 19.116 M 108.58 % | 9.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 11.283 M 1 309.54 % | -932.800 K -364.70 % | 352.400 K -80.66 % | 1.822 M 570.42 % | 271.768 K 90.19 % | 142.890 K 27.03 % | 112.489 K 108.33 % | 53.995 K 99.49 % | 27.066 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -100.000 -200.00 % | 100.000 0.00 % | 100.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 140.000 K -36.22 % | 219.500 K -95.83 % | 5.265 M -5.52 % | 5.572 M 35.55 % | 4.111 M 30.89 % | 3.141 M 583.25 % | 459.683 K -8.01 % | 499.683 K 5.03 % | 475.733 K 0.00 % | 475.733 K -72.40 % | 1.724 M 26.60 % | 1.361 M -86.90 % | 10.396 M -54.19 % | 22.695 M 447.18 % | 4.148 M -55.46 % | 9.313 M -21.76 % | 11.903 M 20.56 % | 9.873 M |
| Tax payables | 0.000 -100.00 % | 372.700 K 89.19 % | 197.000 K -40.75 % | 332.500 K 693.56 % | 41.900 K -95.70 % | 974.920 K 615.04 % | 136.345 K -64.60 % | 385.108 K 954.69 % | 36.514 K -23.93 % | 48.002 K | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -497.059 K | 0.000 100.00 % | -223.917 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -35.320 M 71.06 % | -122.051 M | 0.000 -100.00 % | 10.081 M -93.95 % | 166.741 M 236.61 % | -122.055 M 0.00 % | -122.055 M 0.00 % | -122.055 M -21 043 884 955.53 % | 0.580 100.00 % | -122.055 M 0.00 % | -122.055 M 0.00 % | -122.055 M 0.00 % | -122.055 M -191.10 % | 133.974 M 0.00 % | 133.974 M 0.00 % | 133.974 M 0.00 % | 133.974 M 0.00 % | 133.974 M |
| Deferred tax liabilities non current | 14.770 M 45.47 % | 10.153 M 6 113.59 % | 163.400 K -82.48 % | 932.800 K | 0.000 -100.00 % | 8.915 M -21.94 % | 11.420 M | 0.000 -100.00 % | 4.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 249.630 M 1.25 % | 246.540 M -2.88 % | 253.846 M 1.07 % | 251.157 M 14.99 % | 218.418 M 34.72 % | 162.130 M 17.04 % | 138.526 M 2.79 % | 134.767 M 6.85 % | 126.130 M -1.37 % | 127.886 M -1.16 % | 129.386 M -2.26 % | 132.374 M 0.23 % | 132.074 M -13.77 % | 153.171 M 0.37 % | 152.610 M -3.87 % | 158.750 M -4.50 % | 166.233 M -9.67 % | 184.020 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -16.380 M -37.44 % | -11.918 M -163.59 % | -4.522 M 77.26 % | -19.882 M -1 894.82 % | -996.700 K 92.71 % | -13.669 M 45.64 % | -25.146 M -504.59 % | -4.159 M 41.07 % | -7.058 M -555.09 % | 1.551 M 3.14 % | 1.504 M 131.70 % | -4.743 M 88.05 % | -39.682 M -5 445.16 % | 742.390 K -92.69 % | 10.149 M 5.02 % | 9.664 M -62.41 % | 25.709 M 3 196.18 % | -830.340 K |
| Accounts receivables | 1.510 M 186.78 % | -1.740 M -181.22 % | 2.142 M 1 629.19 % | -140.100 K -112.32 % | 1.137 M 173.13 % | -1.555 M -152.17 % | 2.980 M 1 986.59 % | 142.817 K 103.94 % | -3.625 M -131.68 % | 11.441 M 594.86 % | -2.312 M 21.33 % | -2.939 M -122.43 % | 13.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -820.000 K -130.37 % | 2.700 M 196.11 % | -2.809 M -3 851.20 % | -71.100 K -101.45 % | 4.891 M 196.77 % | -5.054 M -680.24 % | 871.081 K 532.45 % | -201.428 K -209.07 % | -65.173 K 92.02 % | -817.133 K 24.81 % | -1.087 M -114.36 % | 7.569 M -43.82 % | 13.473 M 183.13 % | -16.206 M -8 504.89 % | 192.821 K -92.93 % | 2.726 M -71.13 % | 9.445 M 205.16 % | -8.981 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 970.227 K -63.81 % | 2.681 M 2 681 120 860.05 % | 0.100 233.33 % | 0.030 100.00 % | -22.109 M -1 671.72 % | -1.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -17.070 M -32.55 % | -12.878 M -234.10 % | -3.855 M 80.40 % | -19.671 M -146.05 % | -7.995 M 17.93 % | -9.741 M 66.41 % | -28.997 M -607.14 % | -4.101 M -121.88 % | 18.741 M 339.50 % | -7.825 M -402.08 % | 2.590 M 121.04 % | -12.313 M 76.84 % | -53.155 M -413.62 % | 16.949 M 70.23 % | 9.956 M 43.52 % | 6.937 M -57.35 % | 16.264 M 99.54 % | 8.151 M |
| Other non cash items | 7.130 M 10.00 % | 6.482 M 2 449.00 % | 254.300 K 106.76 % | -3.761 M 77.74 % | -16.895 M -335.65 % | 7.170 M 354.11 % | -2.821 M 36.62 % | -4.451 M -63.13 % | -2.729 M -11 438.34 % | -23.649 K 3.98 % | -24.630 K 50.90 % | -50.167 K -297.59 % | 25.389 K -99.00 % | 2.536 M -42.45 % | 4.407 M -60.86 % | 11.260 M -0.61 % | 11.329 M 5.50 % | 10.738 M |
| Net cash provided by operating activities | -9.670 M -283.06 % | 5.282 M -43.80 % | 9.399 M 21.08 % | 7.763 M -77.63 % | 34.703 M 126.24 % | 15.339 M 381.60 % | 3.185 M -74.99 % | 12.736 M 27.54 % | 9.986 M 54.87 % | 6.448 M -11.45 % | 7.282 M -35.31 % | 11.256 M 130.27 % | -37.192 M -420.52 % | 11.604 M 403.78 % | 2.303 M -81.86 % | 12.700 M -11.16 % | 14.294 M 648.80 % | 1.909 M |
| Investments in property plant and equipment | -2.900 M 57.90 % | -6.888 M 43.27 % | -12.142 M -4 764.42 % | -249.600 K 96.54 % | -7.222 M -236.69 % | -2.145 M 9.20 % | -2.362 M -85.57 % | -1.273 M -36.79 % | -930.665 K -4 037.58 % | -22.493 K 94.98 % | -447.678 K 98.36 % | -27.347 M -94.96 % | -14.027 M -94.48 % | -7.213 M -356.96 % | -1.578 M -367.16 % | -337.872 K 76.16 % | -1.417 M -1 367.91 % | -96.546 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -532.817 K 86.65 % | -3.991 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 |
| Purchases of investments | 0.000 100.00 % | -4.964 M | 0.000 100.00 % | -17.090 M 56.72 % | -39.484 M -383.03 % | -8.174 M -81.65 % | -4.500 M 54.08 % | -9.800 M -63.33 % | -6.000 M -15.38 % | -5.200 M 25.71 % | -7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 10.480 M -67.85 % | 32.600 M 3 719.57 % | 853.500 K | 0.000 -100.00 % | 658.517 K -84.03 % | 4.124 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 |
| Other investing activites | -10.000 K -100.19 % | 5.178 M 2 749.59 % | 181.700 K 102.11 % | 89.900 K 90 000.00 % | -100.000 -100.00 % | 4.124 M 3 060.22 % | 130.500 K -12.90 % | 149.833 K 2.11 % | 146.743 K 250.36 % | 41.884 K 4.64 % | 40.025 K -99.76 % | 16.410 M 2 355.71 % | 668.258 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 7.570 M -70.80 % | 25.925 M 333.43 % | -11.106 M 35.61 % | -17.250 M 62.97 % | -46.580 M -668.39 % | -6.062 M 9.95 % | -6.732 M 38.37 % | -10.923 M -61.02 % | -6.784 M -30.95 % | -5.181 M 30.06 % | -7.408 M 32.26 % | -10.936 M 18.14 % | -13.359 M -85.21 % | -7.213 M -356.96 % | -1.578 M -367.16 % | -337.872 K 76.16 % | -1.417 M -1 367.91 % | -96.546 K |
| Debt repayment | 2.050 M -82.63 % | 11.802 M 559.35 % | 1.790 M -76.38 % | 7.578 M 61.92 % | 4.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K 101.08 % | -9.266 M -143.92 % | -3.799 M -198.60 % | 3.852 M 464.45 % | -1.057 M -303.30 % | 519.951 K -95.82 % | 12.442 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 -100.00 % | 60.373 M 2 766.01 % | 2.107 M | 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 |
| Dividends paid | 0.000 100.00 % | -44.790 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 |
| Other financing activites | 0.000 100.00 % | -270.600 K 12.23 % | -308.300 K 50.09 % | -617.682 K | 0.000 100.00 % | -11.694 K | 0.000 | 0.000 | 0.000 100.00 % | -18.235 K -18.45 % | -15.395 K 58.21 % | -36.836 K -45.08 % | -25.390 K 99.00 % | -2.536 M | 0.000 100.00 % | -11.461 M -0.78 % | -11.372 M -6.86 % | -10.642 M |
| Net cash used provided by financing activities | 2.050 M 106.16 % | -33.258 M -2 344.57 % | 1.482 M -78.71 % | 6.960 M 48.72 % | 4.680 M 40 121.37 % | -11.694 K | 0.000 | 0.000 | 0.000 100.00 % | -18.235 K 84.20 % | -115.395 K -282.69 % | 63.164 K -99.88 % | 51.082 M 1 308.04 % | -4.228 M -806.99 % | -466.207 K 96.28 % | -12.518 M -15.35 % | -10.852 M -703.18 % | 1.799 M |
| Effect of forex changes on cash | 801.000 | 0.000 | 0.000 100.00 % | -18.000 -117.82 % | 101.000 | 0.000 | 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 | -49.200 K 97.60 % | -2.050 M -807.17 % | -226.000 K 91.06 % | -2.527 M 64.89 % | -7.197 M -177.67 % | 9.265 M 361.23 % | -3.547 M -295.62 % | 1.813 M -43.38 % | 3.202 M 156.36 % | 1.249 M 617.18 % | -241.531 K -163.02 % | 383.282 K 89.49 % | 202.268 K 24.58 % | 162.355 K -37.23 % | 258.643 K 265.42 % | -156.359 K -107.72 % | 2.025 M -43.93 % | 3.612 M |
| Cash at beginning of period | 129.200 K -94.07 % | 2.179 M -9.40 % | 2.405 M -51.23 % | 4.932 M -59.34 % | 12.129 M 323.57 % | 2.863 M -54.47 % | 6.289 M 40.51 % | 4.476 M 251.45 % | 1.274 M 303.66 % | 315.497 K -43.36 % | 557.028 K 10 679.83 % | -5.265 K 97.46 % | -207.533 K 43.89 % | -369.888 K 41.15 % | -628.531 K -33.11 % | -472.172 K 81.09 % | -2.497 M 59.12 % | -6.109 M |
| Cash at end of period | 80.000 K -38.08 % | 129.200 K -94.07 % | 2.179 M -9.40 % | 2.405 M -51.23 % | 4.932 M -59.34 % | 12.129 M 342.31 % | 2.742 M -56.40 % | 6.289 M 40.51 % | 4.476 M 186.06 % | 1.565 M 395.93 % | 315.497 K -16.54 % | 378.017 K 7 279.81 % | -5.265 K 97.46 % | -207.533 K 43.89 % | -369.888 K 41.15 % | -628.531 K -33.11 % | -472.172 K 81.09 % | -2.497 M |
| Operating cash flow | -9.670 M -283.06 % | 5.282 M -43.80 % | 9.399 M 21.08 % | 7.763 M -77.63 % | 34.703 M 126.24 % | 15.339 M 381.60 % | 3.185 M -74.99 % | 12.736 M 27.54 % | 9.986 M 54.87 % | 6.448 M -11.45 % | 7.282 M -35.31 % | 11.256 M 130.27 % | -37.192 M -420.52 % | 11.604 M 403.78 % | 2.303 M -81.86 % | 12.700 M -11.16 % | 14.294 M 648.80 % | 1.909 M |
| Capital expenditure | -2.900 M 57.90 % | -6.888 M 43.27 % | -12.142 M -4 764.42 % | -249.600 K 96.54 % | -7.222 M -236.69 % | -2.145 M 9.20 % | -2.362 M -85.57 % | -1.273 M -36.79 % | -930.665 K -4 037.58 % | -22.493 K 94.98 % | -447.678 K 98.36 % | -27.347 M -94.96 % | -14.027 M -94.48 % | -7.213 M -356.96 % | -1.578 M -367.16 % | -337.872 K 76.16 % | -1.417 M -1 367.91 % | -96.546 K |
| Free CashFlow | -12.570 M -682.84 % | -1.606 M 41.46 % | -2.743 M -136.51 % | 7.513 M -72.66 % | 27.481 M 108.28 % | 13.194 M 1 503.85 % | 822.649 K -92.82 % | 11.463 M 26.59 % | 9.056 M 40.93 % | 6.426 M -5.98 % | 6.834 M 142.47 % | -16.090 M 68.58 % | -51.219 M -1 266.49 % | 4.391 M 505.76 % | 724.850 K -94.14 % | 12.362 M -4.00 % | 12.877 M 610.49 % | 1.812 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.840 M 8.65 % | 19.180 M -7.48 % | 20.730 M 6.36 % | 19.490 M 21.21 % | 16.080 M 21.82 % | 13.200 M -18.16 % | 16.130 M -40.21 % | 26.980 M 16.85 % | 23.090 M 56.54 % | 14.750 M -37.02 % | 23.420 M 34.99 % | 17.350 M -14.15 % | 20.210 M -59.26 % | 49.608 M -4.12 % | 51.740 M 40.41 % | 36.850 M 6.63 % | 34.560 M -30.07 % | 49.424 M -0.60 % | 49.720 M 44.33 % | 34.450 M -20.27 % | 43.210 M -44.60 % | 77.993 M 86.50 % | 41.820 M 46.43 % | 28.560 M 39.66 % | 20.450 M -19.75 % | 25.483 M 60.58 % | 15.870 M -26.15 % | 21.490 M -20.55 % | 27.050 M -11.95 % | 30.720 M -67.45 % | 94.370 M -28.08 % | 131.220 M 1 545.60 % | 7.974 M | 0.000 -100.00 % | 15.380 M 8.64 % | 14.157 M 0.31 % | 14.113 M 9.72 % | 12.863 M -72.79 % | 47.272 M 116.90 % | 21.794 M 53.71 % | 14.179 M -80.24 % | 71.745 M 50.01 % | 47.828 M -29.62 % | 67.955 M 43.69 % | 47.293 M -45.11 % | 86.152 M 10.95 % | 77.647 M 73.63 % | 44.721 M 20.76 % | 37.033 M -11.29 % | 41.746 M -15.94 % | 49.662 M 69.98 % | 29.217 M 105.07 % | 14.247 M -46.69 % | 26.725 M |
| Net income | -1.220 M -140.94 % | 2.980 M 225.21 % | -2.380 M -6.25 % | -2.240 M -68.42 % | -1.330 M -142.90 % | 3.100 M 159.85 % | -5.180 M -231.47 % | 3.940 M 46.47 % | 2.690 M -47.19 % | 5.094 M 1 355.46 % | 350.000 K 122.15 % | -1.580 M -363.33 % | 600.000 K 102.70 % | -22.188 M -236.79 % | 16.220 M 181.60 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 M -4.06 % | 11.140 M 25.59 % | 8.870 M 27.81 % | 6.940 M -13.18 % | 7.994 M -18.93 % | 9.860 M 300.81 % | 2.460 M -56.15 % | 5.610 M -7.51 % | 6.066 M 258.91 % | 1.690 M -63.18 % | 4.590 M -54.19 % | 10.020 M 179.11 % | 3.590 M -33.02 % | 5.360 M 347.00 % | -2.170 M -134.30 % | 6.326 M 328.01 % | 1.478 M -47.03 % | 2.790 M 85.75 % | 1.502 M -67.86 % | 4.673 M 203.78 % | -4.503 M -143.43 % | 10.369 M 324.97 % | -4.609 M -23.96 % | -3.718 M 72.33 % | -13.439 M -287.96 % | 7.150 M -22.91 % | 9.275 M 251.13 % | -6.137 M -150.09 % | 12.253 M 2 152.39 % | 544.000 K 154.24 % | -1.003 M 82.05 % | -5.587 M -176.33 % | 7.320 M 307.95 % | -3.520 M 27.88 % | -4.881 M 30.30 % | -7.003 M -88.61 % | -3.713 M |
| Income before tax | -1.220 M -117.89 % | 6.820 M 386.55 % | -2.380 M -6.25 % | -2.240 M -68.42 % | -1.330 M -115.89 % | 8.370 M 261.58 % | -5.180 M -194.87 % | 5.460 M 46.77 % | 3.720 M -11.13 % | 4.186 M 1 096.00 % | 350.000 K 122.15 % | -1.580 M -363.33 % | 600.000 K 102.34 % | -25.598 M -219.95 % | 21.340 M 164.76 % | 8.060 M -32.89 % | 12.010 M 26.21 % | 9.516 M -14.58 % | 11.140 M 25.59 % | 8.870 M 27.81 % | 6.940 M -13.60 % | 8.033 M -18.53 % | 9.860 M 300.81 % | 2.460 M -56.15 % | 5.610 M 4.52 % | 5.367 M 217.60 % | 1.690 M -63.18 % | 4.590 M -54.19 % | 10.020 M 217.09 % | 3.160 M -41.04 % | 5.360 M 347.00 % | -2.170 M -134.30 % | 6.326 M 345.81 % | 1.419 M -49.14 % | 2.790 M 85.75 % | 1.502 M -67.86 % | 4.673 M 203.16 % | -4.530 M -143.69 % | 10.369 M 324.97 % | -4.609 M -23.96 % | -3.718 M 72.36 % | -13.452 M -288.14 % | 7.150 M -22.91 % | 9.275 M 251.13 % | -6.137 M -150.15 % | 12.238 M 2 149.71 % | 544.000 K 154.24 % | -1.003 M 82.05 % | -5.587 M -176.33 % | 7.320 M 307.95 % | -3.520 M 27.88 % | -4.881 M 30.30 % | -7.003 M -88.61 % | -3.713 M |
| Income before tax ratio | -0.06 -116.46 % | 0.36 409.71 % | -0.11 0.11 % | -0.11 -38.95 % | -0.08 -113.04 % | 0.63 297.45 % | -0.32 -258.69 % | 0.20 25.61 % | 0.16 -43.23 % | 0.28 1 799.00 % | 0.01 116.41 % | -0.09 -406.74 % | 0.03 105.75 % | -0.52 -225.11 % | 0.41 88.57 % | 0.22 -37.06 % | 0.35 80.49 % | 0.19 -14.07 % | 0.22 -12.98 % | 0.26 60.31 % | 0.16 55.95 % | 0.10 -56.32 % | 0.24 173.73 % | 0.09 -68.60 % | 0.27 30.24 % | 0.21 97.79 % | 0.11 -50.14 % | 0.21 -42.34 % | 0.37 260.11 % | 0.10 81.11 % | 0.06 443.46 % | -0.02 -102.08 % | 0.79 | 0.00 -100.00 % | 0.18 70.98 % | 0.11 -67.96 % | 0.33 194.02 % | -0.35 -260.55 % | 0.22 203.72 % | -0.21 19.35 % | -0.26 -39.86 % | -0.19 -225.42 % | 0.15 9.53 % | 0.14 205.18 % | -0.13 -191.35 % | 0.14 1 927.61 % | 0.01 131.24 % | -0.02 85.13 % | -0.15 -186.04 % | 0.18 347.38 % | -0.07 57.57 % | -0.17 66.01 % | -0.49 -253.80 % | -0.14 |
| EBITDA | -480.000 K -109.96 % | 4.820 M 734.21 % | -760.000 K -18.75 % | -640.000 K -337.04 % | 270.000 K -96.83 % | 8.520 M 376.62 % | -3.080 M -140.74 % | 7.560 M 29.90 % | 5.820 M 6.40 % | 5.470 M 91.93 % | 2.850 M 209.78 % | 920.000 K -67.72 % | 2.850 M 112.58 % | -22.649 M -373.87 % | 8.270 M -17.79 % | 10.060 M -28.19 % | 14.010 M 22.39 % | 11.447 M -11.88 % | 12.990 M 21.18 % | 10.720 M 21.96 % | 8.790 M 70.47 % | 5.156 M -55.78 % | 11.660 M 173.71 % | 4.260 M -42.51 % | 7.410 M 11.40 % | 6.651 M 83.74 % | 3.620 M -43.08 % | 6.360 M -46.06 % | 11.790 M 143.60 % | 4.840 M -32.40 % | 7.160 M 2 061.64 % | -365.000 K -104.49 % | 8.126 M 227.79 % | 2.479 M -83.88 % | 15.381 M 338.96 % | 3.504 M -47.51 % | 6.676 M 273.27 % | -3.853 M -130.53 % | 12.619 M 634.93 % | -2.359 M 79.01 % | -11.238 M 4.17 % | -11.728 M -222.32 % | 9.587 M -18.01 % | 11.693 M 411.66 % | -3.752 M -130.38 % | 12.349 M 295.39 % | 3.123 M 83.29 % | 1.704 M 158.36 % | -2.920 M -330.29 % | -678.614 K 14.64 % | -795.000 K 63.13 % | -2.156 M 27.60 % | -2.978 M -173.71 % | -1.088 M |
| Net income ratio | -0.06 -137.68 % | 0.16 235.33 % | -0.11 0.11 % | -0.11 -38.95 % | -0.08 -135.22 % | 0.23 173.13 % | -0.32 -319.91 % | 0.15 25.35 % | 0.12 -66.27 % | 0.35 2 210.97 % | 0.01 116.41 % | -0.09 -406.74 % | 0.03 106.64 % | -0.45 -242.67 % | 0.31 100.56 % | 0.16 -35.77 % | 0.24 12.53 % | 0.22 -3.49 % | 0.22 -12.98 % | 0.26 60.31 % | 0.16 56.71 % | 0.10 -56.53 % | 0.24 173.73 % | 0.09 -68.60 % | 0.27 15.25 % | 0.24 123.51 % | 0.11 -50.14 % | 0.21 -42.34 % | 0.37 216.98 % | 0.12 105.75 % | 0.06 443.46 % | -0.02 -102.08 % | 0.79 | 0.00 -100.00 % | 0.18 70.98 % | 0.11 -67.96 % | 0.33 194.58 % | -0.35 -259.60 % | 0.22 203.72 % | -0.21 19.35 % | -0.26 -39.99 % | -0.19 -225.30 % | 0.15 9.53 % | 0.14 205.18 % | -0.13 -191.24 % | 0.14 1 930.03 % | 0.01 131.24 % | -0.02 85.13 % | -0.15 -186.04 % | 0.18 347.38 % | -0.07 57.57 % | -0.17 66.01 % | -0.49 -253.80 % | -0.14 |
| Ratio EBITDA | -0.02 -109.17 % | 0.25 785.46 % | -0.04 -11.65 % | -0.03 -295.56 % | 0.02 -97.40 % | 0.65 438.03 % | -0.19 -168.15 % | 0.28 11.17 % | 0.25 -32.03 % | 0.37 204.75 % | 0.12 129.49 % | 0.05 -62.40 % | 0.14 130.89 % | -0.46 -385.64 % | 0.16 -41.45 % | 0.27 -32.66 % | 0.41 75.02 % | 0.23 -11.35 % | 0.26 -16.04 % | 0.31 52.97 % | 0.20 207.69 % | 0.07 -76.29 % | 0.28 86.92 % | 0.15 -58.84 % | 0.36 38.82 % | 0.26 14.43 % | 0.23 -22.93 % | 0.30 -32.10 % | 0.44 176.64 % | 0.16 107.66 % | 0.08 2 827.63 % | 0.00 -100.27 % | 1.02 | 0.00 -100.00 % | 1.00 304.05 % | 0.25 -47.68 % | 0.47 257.92 % | -0.30 -212.21 % | 0.27 346.62 % | -0.11 86.34 % | -0.79 -384.87 % | -0.16 -181.55 % | 0.20 16.49 % | 0.17 316.90 % | -0.08 -155.35 % | 0.14 256.35 % | 0.04 5.57 % | 0.04 148.32 % | -0.08 -385.05 % | -0.02 -1.55 % | -0.02 78.31 % | -0.07 64.70 % | -0.21 -413.44 % | -0.04 |
| Gross profit ratio | 1.02 152.86 % | 0.40 -60.21 % | 1.02 417.47 % | 0.20 -39.00 % | 0.32 -72.64 % | 1.18 170.50 % | 0.44 -59.70 % | 1.08 272.77 % | 0.29 120.30 % | -1.43 -250.34 % | 0.95 -12.82 % | 1.09 6.66 % | 1.02 203.80 % | -0.98 -199.77 % | 0.99 58.20 % | 0.62 -42.99 % | 1.09 207.86 % | -1.01 -199.35 % | 1.02 19.15 % | 0.86 -9.83 % | 0.95 246.82 % | -0.65 -145.69 % | 1.42 33.83 % | 1.06 1.52 % | 1.04 421.84 % | -0.32 -133.74 % | 0.96 54.03 % | 0.62 -39.09 % | 1.02 9.80 % | 0.93 363.87 % | 0.20 231.68 % | 0.06 | 0.00 | 0.00 -100.00 % | 0.54 -30.06 % | 0.78 291.35 % | -0.41 1.67 % | -0.41 -487.01 % | -0.07 79.04 % | -0.34 40.20 % | -0.56 -65.45 % | -0.34 -222.71 % | 0.28 31.93 % | 0.21 139.22 % | 0.09 64.54 % | 0.05 -64.69 % | 0.15 -14.32 % | 0.18 195.41 % | 0.06 125.29 % | -0.24 -355.24 % | 0.09 33.41 % | 0.07 -80.56 % | 0.36 123.84 % | 0.16 |
| Weighted average shs out dil | 11.091 M 2.52 % | 10.818 M 0.00 % | 10.818 M 1.42 % | 10.667 M -1.16 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 2.45 % | 10.533 M 5.33 % | 10.000 M -7.34 % | 10.792 M -0.20 % | 10.813 M -0.50 % | 10.868 M 0.80 % | 10.782 M -0.09 % | 10.792 M -0.22 % | 10.816 M -0.01 % | 10.817 M -0.25 % | 10.844 M 0.48 % | 10.792 M -0.40 % | 10.835 M 1.30 % | 10.696 M -0.86 % | 10.788 M 0.05 % | 10.783 M 2.09 % | 10.563 M -1.05 % | 10.674 M -0.93 % | 10.774 M -3.96 % | 11.219 M 4.65 % | 10.720 M -0.67 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.59 % | 10.729 M -1.28 % | 10.867 M -10.71 % | 12.170 M 12.68 % | 10.801 M 0.77 % | 10.719 M 6.67 % | 10.049 M -6.59 % | 10.757 M -0.70 % | 10.833 M 0.45 % | 10.785 M 0.17 % | 10.767 M 0.07 % | 10.759 M -0.31 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M -1.22 % | 10.925 M -6.89 % | 11.733 M 0.96 % | 11.621 M -0.43 % | 11.672 M -8.87 % | 12.808 M |
| Weighted average shs out | 11.091 M 2.52 % | 10.818 M 0.00 % | 10.818 M 1.42 % | 10.667 M -1.16 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M 2.45 % | 10.533 M 5.33 % | 10.000 M -7.17 % | 10.772 M -0.19 % | 10.792 M 0.00 % | 10.792 M 0.09 % | 10.782 M -0.09 % | 10.792 M -0.22 % | 10.816 M -0.01 % | 10.817 M -0.25 % | 10.844 M 0.24 % | 10.817 M -0.16 % | 10.835 M 1.30 % | 10.696 M -0.86 % | 10.788 M -0.39 % | 10.830 M 2.54 % | 10.563 M -1.05 % | 10.674 M -0.93 % | 10.774 M -3.96 % | 11.219 M 4.65 % | 10.720 M -0.65 % | 10.790 M -0.02 % | 10.792 M 0.00 % | 10.792 M 0.75 % | 10.712 M -0.16 % | 10.729 M -1.28 % | 10.867 M -10.71 % | 12.170 M 14.67 % | 10.614 M -0.69 % | 10.687 M 6.36 % | 10.049 M -6.59 % | 10.757 M -0.70 % | 10.833 M 0.45 % | 10.785 M 0.17 % | 10.767 M 0.07 % | 10.759 M -0.31 % | 10.792 M 0.00 % | 10.792 M 0.00 % | 10.792 M -1.22 % | 10.925 M -6.89 % | 11.733 M 0.96 % | 11.621 M -0.43 % | 11.672 M -8.87 % | 12.808 M |
| EPS diluted | -0.11 -139.29 % | 0.28 227.27 % | -0.22 -4.76 % | -0.21 -75.00 % | -0.12 -142.86 % | 0.28 158.33 % | -0.48 -229.73 % | 0.37 48.00 % | 0.25 -46.81 % | 0.47 1 350.62 % | 0.03 121.60 % | -0.15 -350.00 % | 0.06 102.91 % | -2.06 -237.33 % | 1.50 183.02 % | 0.53 -32.05 % | 0.78 -21.21 % | 0.99 -3.88 % | 1.03 25.61 % | 0.82 28.13 % | 0.64 -60.25 % | 1.61 76.92 % | 0.91 295.65 % | 0.23 -55.77 % | 0.52 -7.14 % | 0.56 250.00 % | 0.16 -62.79 % | 0.43 -53.76 % | 0.93 190.63 % | 0.32 -36.00 % | 0.50 350.00 % | -0.20 -146.51 % | 0.43 514.29 % | 0.07 -73.08 % | 0.26 85.71 % | 0.14 -67.44 % | 0.43 216.22 % | -0.37 -138.54 % | 0.96 323.26 % | -0.43 -16.22 % | -0.37 70.40 % | -1.25 -289.39 % | 0.66 -23.26 % | 0.86 250.88 % | -0.57 -150.00 % | 1.14 11 300.00 % | 0.01 110.76 % | -0.09 82.13 % | -0.52 -177.61 % | 0.67 323.33 % | -0.30 28.57 % | -0.42 30.00 % | -0.60 -106.90 % | -0.29 |
| Earnings per share | -0.11 -139.29 % | 0.28 227.27 % | -0.22 -4.76 % | -0.21 -75.00 % | -0.12 -142.86 % | 0.28 158.33 % | -0.48 -229.73 % | 0.37 48.00 % | 0.25 -46.81 % | 0.47 1 350.62 % | 0.03 121.60 % | -0.15 -350.00 % | 0.06 102.91 % | -2.06 -237.33 % | 1.50 183.02 % | 0.53 -32.05 % | 0.78 -21.21 % | 0.99 -3.88 % | 1.03 25.61 % | 0.82 28.13 % | 0.64 -60.25 % | 1.61 76.92 % | 0.91 295.65 % | 0.23 -55.77 % | 0.52 -7.14 % | 0.56 250.00 % | 0.16 -62.79 % | 0.43 -53.76 % | 0.93 190.63 % | 0.32 -36.00 % | 0.50 350.00 % | -0.20 -146.51 % | 0.43 514.29 % | 0.07 -73.08 % | 0.26 85.71 % | 0.14 -67.44 % | 0.43 216.22 % | -0.37 -138.54 % | 0.96 323.26 % | -0.43 -16.22 % | -0.37 70.40 % | -1.25 -289.39 % | 0.66 -23.26 % | 0.86 250.88 % | -0.57 -150.00 % | 1.14 11 300.00 % | 0.01 110.76 % | -0.09 82.13 % | -0.52 -177.61 % | 0.67 323.33 % | -0.30 28.57 % | -0.42 30.00 % | -0.60 -106.90 % | -0.29 |
| Gross profit | 21.320 M 174.74 % | 7.760 M -63.19 % | 21.080 M 450.39 % | 3.830 M -26.06 % | 5.180 M -66.67 % | 15.540 M 121.37 % | 7.020 M -75.91 % | 29.140 M 335.58 % | 6.690 M 131.78 % | -21.049 M -194.69 % | 22.230 M 17.68 % | 18.890 M -8.43 % | 20.630 M 142.29 % | -48.785 M -195.66 % | 51.000 M 122.13 % | 22.960 M -39.21 % | 37.770 M 175.42 % | -50.080 M -198.76 % | 50.710 M 71.96 % | 29.490 M -28.11 % | 41.020 M 181.34 % | -50.429 M -185.21 % | 59.180 M 95.96 % | 30.200 M 41.78 % | 21.300 M 358.27 % | -8.247 M -154.19 % | 15.220 M 13.75 % | 13.380 M -51.61 % | 27.650 M -3.32 % | 28.600 M 51.00 % | 18.940 M 138.54 % | 7.940 M | 0.000 100.00 % | -5.372 M -164.38 % | 8.344 M -24.01 % | 10.981 M 291.94 % | -5.721 M -7.88 % | -5.303 M -59.73 % | -3.320 M 54.55 % | -7.304 M 8.09 % | -7.947 M 67.30 % | -24.304 M -284.07 % | 13.204 M -7.14 % | 14.220 M 243.73 % | 4.137 M -9.67 % | 4.580 M -60.82 % | 11.691 M 48.76 % | 7.859 M 256.74 % | 2.203 M 122.44 % | -9.818 M -314.55 % | 4.576 M 126.76 % | 2.018 M -60.14 % | 5.063 M 19.33 % | 4.243 M |
| Income tax expense | 0.000 -100.00 % | 3.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.300 M | 0.000 -100.00 % | 1.520 M 47.57 % | 1.030 M 213.44 % | -908.000 K | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -3.410 M -166.60 % | 5.120 M 122.61 % | 2.300 M -36.11 % | 3.600 M 407.28 % | -1.172 M -11 815.56 % | 10.000 K 0.00 % | 10.000 K -50.00 % | 20.000 K -48.60 % | 38.911 K -82.31 % | 220.000 K 1 000.00 % | 20.000 K -33.33 % | 30.000 K 104.30 % | -698.059 K -1 845.15 % | 40.000 K 300.00 % | 10.000 K -93.33 % | 150.000 K -65.12 % | 430.000 K | 0.000 100.00 % | -5.000 K | 0.000 100.00 % | -59.000 K 97.05 % | -2.000 M -99 900.00 % | -2.000 K | 0.000 100.00 % | -27.000 K -485.71 % | 7.000 K -30.00 % | 10.000 K | 0.000 100.00 % | -12.501 K | 0.000 | 0.000 | 0.000 100.00 % | -14.565 K | 0.000 -100.00 % | 70.000 K 311.76 % | 17.000 K 100.11 % | -15.484 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | -480.000 K -104.20 % | 11.420 M 3 362.86 % | -350.000 K -102.23 % | 15.660 M 43.67 % | 10.900 M 565.81 % | -2.340 M -125.69 % | 9.110 M 521.76 % | -2.160 M -113.17 % | 16.400 M -54.19 % | 35.799 M 2 908.33 % | 1.190 M 177.27 % | -1.540 M -266.67 % | -420.000 K -100.43 % | 98.393 M 13 196.34 % | 740.000 K -94.67 % | 13.890 M 532.71 % | -3.210 M -103.23 % | 99.504 M 10 150.88 % | -990.000 K -119.96 % | 4.960 M 126.48 % | 2.190 M -98.29 % | 128.422 M 839.76 % | -17.360 M -958.54 % | -1.640 M -92.94 % | -850.000 K -102.52 % | 33.730 M 5 089.30 % | 650.000 K -91.99 % | 8.110 M 1 451.67 % | -600.000 K -128.30 % | 2.120 M -97.19 % | 75.430 M -38.81 % | 123.280 M 1 446.02 % | 7.974 M 48.44 % | 5.372 M -23.65 % | 7.036 M 121.54 % | 3.176 M -83.99 % | 19.834 M 9.18 % | 18.166 M -64.09 % | 50.592 M 73.87 % | 29.098 M 31.51 % | 22.126 M -76.96 % | 96.050 M 177.41 % | 34.624 M -35.57 % | 53.735 M 24.51 % | 43.156 M -47.09 % | 81.572 M 23.68 % | 65.956 M 78.93 % | 36.862 M 5.83 % | 34.830 M -32.45 % | 51.564 M 14.37 % | 45.086 M 65.76 % | 27.199 M 196.16 % | 9.184 M -59.15 % | 22.482 M |
| General and administrative expenses | 9.170 M -0.22 % | 9.190 M 18.28 % | 7.770 M 27.59 % | 6.090 M -8.42 % | 6.650 M -73.16 % | 24.780 M 102.95 % | 12.210 M 120.00 % | 5.550 M 79.61 % | 3.090 M 112.01 % | -25.719 M -317.04 % | 11.850 M 65.73 % | 7.150 M -5.55 % | 7.570 M 124.20 % | -31.276 M -425.79 % | 9.600 M 7.87 % | 8.900 M -2.63 % | 9.140 M 115.66 % | -58.370 M -339.12 % | 24.410 M 68.69 % | 14.470 M -28.08 % | 20.120 M 135.97 % | -55.932 M -258.67 % | 35.250 M 99.04 % | 17.710 M 285.84 % | 4.590 M 128.63 % | -16.033 M -489.16 % | 4.120 M -10.24 % | 4.590 M -10.00 % | 5.100 M | 0.000 -100.00 % | 10.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.940 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.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 -100.00 % | 128.130 K | 0.000 | 0.000 | 0.000 -100.00 % | 214.512 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.251 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.994 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 13.330 M | 0.000 -100.00 % | 15.760 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 115.000 K 130.00 % | 50.000 K 400.00 % | 10.000 K -50.00 % | 20.000 K -43.66 % | 35.500 K 255.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K -46.48 % | 18.684 K 86.84 % | 10.000 K | 0.000 -100.00 % | 20.000 K -92.54 % | 268.252 K 21.93 % | 220.000 K 1 000.00 % | 20.000 K -33.33 % | 30.000 K | 0.000 -100.00 % | 40.000 K 300.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.496 M 4.31 % | 18.691 M 21.56 % | 15.376 M 8.75 % | 14.139 M -35.97 % | 22.082 M 33.37 % | 16.557 M -20.90 % | 20.931 M 171.58 % | 7.707 M -21.12 % | 9.770 M 947.89 % | 932.347 K 3 353.14 % | 27.000 K -41.30 % | 46.000 K -42.50 % | 80.000 K | 0.000 -100.00 % | 58.000 K 346.15 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 22.500 M 144.83 % | 9.190 M -60.94 % | 23.530 M 286.37 % | 6.090 M -8.42 % | 6.650 M -73.19 % | 24.800 M 103.11 % | 12.210 M -48.48 % | 23.700 M 666.99 % | 3.090 M 113.90 % | -22.232 M -201.38 % | 21.930 M 7.08 % | 20.480 M 2.14 % | 20.050 M 188.35 % | -22.695 M -176.49 % | 29.670 M 99.13 % | 14.900 M -42.18 % | 25.770 M 143.83 % | -58.793 M -248.54 % | 39.580 M 91.95 % | 20.620 M -39.53 % | 34.100 M 163.19 % | -53.965 M -208.93 % | 49.540 M 78.59 % | 27.740 M 76.46 % | 15.720 M 220.54 % | -13.042 M -196.11 % | 13.570 M 54.20 % | 8.800 M -50.09 % | 17.630 M -30.70 % | 25.440 M 87.33 % | 13.580 M 34.32 % | 10.110 M 94.57 % | 5.196 M -56.32 % | 11.895 M 1 189 600.00 % | -1.000 K -100.01 % | 9.477 M -18.90 % | 11.685 M -25.88 % | 15.766 M 117.70 % | 7.242 M 44.21 % | 5.022 M -9.37 % | 5.541 M 157.29 % | -9.673 M -259.06 % | 6.081 M 21.84 % | 4.991 M -51.80 % | 10.354 M 276.64 % | -5.862 M -152.31 % | 11.205 M 27.26 % | 8.805 M 13.28 % | 7.773 M 230.66 % | -5.949 M -173.48 % | 8.096 M 17.35 % | 6.899 M -35.92 % | 10.766 M 35.32 % | 7.956 M |
| Cost and expenses | 22.020 M 6.84 % | 20.610 M -11.09 % | 23.180 M 6.57 % | 21.750 M 23.93 % | 17.550 M -21.86 % | 22.460 M 5.35 % | 21.320 M -1.02 % | 21.540 M 10.52 % | 19.490 M 43.66 % | 13.567 M -41.32 % | 23.120 M 22.07 % | 18.940 M -3.52 % | 19.630 M -74.07 % | 75.698 M 148.93 % | 30.410 M 5.63 % | 28.790 M 27.62 % | 22.560 M -44.58 % | 40.711 M 5.50 % | 38.590 M 50.86 % | 25.580 M -29.51 % | 36.290 M -51.26 % | 74.458 M 131.38 % | 32.180 M 23.30 % | 26.100 M 75.52 % | 14.870 M -28.13 % | 20.689 M 45.49 % | 14.220 M -15.91 % | 16.910 M -0.70 % | 17.030 M -38.21 % | 27.560 M -69.04 % | 89.010 M -33.27 % | 133.390 M 912.83 % | 13.170 M -23.73 % | 17.267 M 1 726 800.00 % | -1.000 K -100.01 % | 12.653 M -59.86 % | 31.519 M -7.11 % | 33.932 M -41.33 % | 57.834 M 69.50 % | 34.120 M 23.32 % | 27.667 M -67.97 % | 86.377 M 112.20 % | 40.705 M -30.69 % | 58.726 M 9.75 % | 53.510 M -29.32 % | 75.710 M -1.88 % | 77.161 M 68.96 % | 45.667 M 7.19 % | 42.603 M -6.60 % | 45.615 M -14.23 % | 53.182 M 55.97 % | 34.098 M 70.92 % | 19.950 M -34.46 % | 30.438 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.170 M -0.22 % | 9.190 M 18.28 % | 7.770 M 27.59 % | 6.090 M -8.42 % | 6.650 M -73.19 % | 24.800 M 103.11 % | 12.210 M 120.00 % | 5.550 M 79.61 % | 3.090 M 112.01 % | -25.719 M -317.04 % | 11.850 M 65.73 % | 7.150 M -5.55 % | 7.570 M 124.20 % | -31.276 M -425.79 % | 9.600 M 7.87 % | 8.900 M -2.63 % | 9.140 M 115.66 % | -58.370 M -339.12 % | 24.410 M 68.69 % | 14.470 M -28.08 % | 20.120 M 135.97 % | -55.932 M -258.67 % | 35.250 M 99.04 % | 17.710 M 285.84 % | 4.590 M 128.63 % | -16.033 M -489.16 % | 4.120 M -10.24 % | 4.590 M -10.00 % | 5.100 M 14.09 % | 4.470 M -56.39 % | 10.250 M 445.21 % | 1.880 M | 0.000 | 0.000 -100.00 % | 1.978 M 19.16 % | 1.660 M | 0.000 -100.00 % | 2.510 M 67.98 % | 1.494 M 15.01 % | 1.299 M 3.10 % | 1.260 M -18.82 % | 1.552 M -4.66 % | 1.628 M 28.59 % | 1.266 M -1.09 % | 1.280 M -80.84 % | 6.680 M 252.70 % | 1.894 M 29.28 % | 1.465 M 15.45 % | 1.269 M -78.08 % | 5.789 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.700 K | 0.000 | 0.000 | 0.000 -100.00 % | 238.900 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 -100.00 % | 2.000 K -33.33 % | 3.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 -100.00 % | 1.140 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 60.000 K -76.00 % | 250.000 K 1 150.00 % | 20.000 K | 0.000 | 0.000 -100.00 % | 270.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 299.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 608.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.811 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 -100.00 % | 5.000 K | 0.000 -100.00 % | 2.000 K -33.33 % | 3.000 K -83.33 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 311.76 % | 17.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.300 M | 0.000 |
| Depreciation and amortization | 680.000 K 130.22 % | -2.250 M -240.63 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 1 433.33 % | -120.000 K -105.71 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 116.49 % | 970.000 K -61.20 % | 2.500 M 0.00 % | 2.500 M 11.11 % | 2.250 M -3.85 % | 2.340 M 17.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 5.80 % | 1.890 M 2.18 % | 1.850 M 0.00 % | 1.850 M 0.00 % | 1.850 M -2.16 % | 1.891 M 5.05 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M -3.07 % | 1.857 M 4.92 % | 1.770 M 0.00 % | 1.770 M 0.00 % | 1.770 M 5.36 % | 1.680 M -6.67 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 70.62 % | 1.055 M -47.25 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 203.49 % | 659.000 K -70.71 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 43.21 % | 1.571 M -36.26 % | 2.465 M 0.00 % | 2.465 M 0.00 % | 2.465 M 29.24 % | 1.907 M -28.03 % | 2.650 M 0.00 % | 2.650 M 0.00 % | 2.650 M 11.61 % | 2.374 M -12.87 % | 2.725 M 0.00 % | 2.725 M 0.00 % | 2.725 M 3.81 % | 2.625 M |
| Operating income | -1.180 M 17.48 % | -1.430 M 41.63 % | -2.450 M -8.41 % | -2.260 M -53.74 % | -1.470 M 84.13 % | -9.260 M -78.42 % | -5.190 M -195.40 % | 5.440 M 51.11 % | 3.600 M 202.52 % | 1.190 M 296.67 % | 300.000 K 118.87 % | -1.590 M -374.14 % | 580.000 K 102.58 % | -22.470 M -458.95 % | 6.260 M -22.33 % | 8.060 M -32.83 % | 12.000 M 37.08 % | 8.754 M -21.42 % | 11.140 M 25.59 % | 8.870 M 27.81 % | 6.940 M 935.65 % | -830.493 K -108.42 % | 9.860 M 300.81 % | 2.460 M -56.15 % | 5.610 M 17.01 % | 4.794 M 183.70 % | 1.690 M -63.18 % | 4.590 M -54.19 % | 10.020 M 217.09 % | 3.160 M -41.04 % | 5.360 M 347.58 % | -2.165 M -134.22 % | 6.326 M 344.24 % | 1.424 M -90.74 % | 15.381 M 921.31 % | 1.506 M -67.79 % | 4.676 M 203.63 % | -4.512 M -143.54 % | 10.362 M 324.33 % | -4.619 M -23.54 % | -3.739 M 74.47 % | -14.647 M -305.63 % | 7.123 M -22.82 % | 9.229 M 248.45 % | -6.217 M -159.25 % | 10.492 M 2 058.86 % | 486.000 K 147.83 % | -1.016 M 81.81 % | -5.587 M -227.13 % | 4.395 M 224.85 % | -3.520 M 27.88 % | -4.881 M 30.30 % | -7.003 M -88.61 % | -3.713 M |
| Operating income ratio | -0.06 24.06 % | -0.07 36.92 % | -0.12 -1.92 % | -0.12 -26.84 % | -0.09 86.97 % | -0.70 -118.02 % | -0.32 -259.58 % | 0.20 29.32 % | 0.16 93.25 % | 0.08 529.83 % | 0.01 113.98 % | -0.09 -419.33 % | 0.03 106.34 % | -0.45 -474.37 % | 0.12 -44.68 % | 0.22 -37.01 % | 0.35 96.04 % | 0.18 -20.95 % | 0.22 -12.98 % | 0.26 60.31 % | 0.16 1 608.33 % | -0.01 -104.52 % | 0.24 173.73 % | 0.09 -68.60 % | 0.27 45.81 % | 0.19 76.67 % | 0.11 -50.14 % | 0.21 -42.34 % | 0.37 260.11 % | 0.10 81.11 % | 0.06 444.25 % | -0.02 -102.08 % | 0.79 | 0.00 -100.00 % | 1.00 840.10 % | 0.11 -67.89 % | 0.33 194.46 % | -0.35 -260.02 % | 0.22 203.43 % | -0.21 19.63 % | -0.26 -29.17 % | -0.20 -237.08 % | 0.15 9.66 % | 0.14 203.31 % | -0.13 -207.94 % | 0.12 1 845.73 % | 0.01 127.55 % | -0.02 84.94 % | -0.15 -243.31 % | 0.11 248.52 % | -0.07 57.57 % | -0.17 66.01 % | -0.49 -253.80 % | -0.14 |
| Total other income expenses net | -40.000 K -100.48 % | 8.250 M 11 685.71 % | 70.000 K 250.00 % | 20.000 K -85.71 % | 140.000 K -99.21 % | 17.630 M 176 200.00 % | 10.000 K -50.00 % | 20.000 K -83.33 % | 120.000 K -96.00 % | 3.003 M 5 906.00 % | 50.000 K 400.00 % | 10.000 K -50.00 % | 20.000 K 100.64 % | -3.128 M -31 378.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K -98.75 % | 802.866 K 7 928.66 % | 10.000 K 100.54 % | -1.840 M -9 300.00 % | 20.000 K -99.56 % | 4.497 M 1 944.15 % | 220.000 K 112.36 % | -1.780 M -6 033.33 % | 30.000 K -91.96 % | 372.998 K 832.50 % | 40.000 K 100.63 % | -6.350 M 5.51 % | -6.720 M -507.27 % | 1.650 M | 0.000 100.00 % | -3.000 K -109.68 % | 31.000 K -87.24 % | 243.000 K 3 950.00 % | 6.000 K -93.02 % | 86.000 K -99.61 % | 22.079 M 974.07 % | -2.526 M -36 185.71 % | 7.000 K -99.81 % | 3.749 M 17 752.38 % | 21.000 K 100.63 % | -3.317 M -12 384.09 % | 27.000 K -41.30 % | 46.000 K 100.92 % | -4.987 M -181.11 % | 6.148 M 10 500.76 % | 58.000 K 201.75 % | -57.000 K | 0.000 -100.00 % | 10.636 M | 0.000 | 0.000 | 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 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-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-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-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 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 29.090 M | 0.000 -100.00 % | 31.170 M 23 876.92 % | 130.000 K -99.52 % | 26.990 M 456.49 % | 4.850 M -64.18 % | 13.540 M 521.10 % | 2.180 M -83.40 % | 13.131 M 781.26 % | 1.490 M -85.59 % | 10.340 M 329.05 % | 2.410 M -78.32 % | 11.118 M 108.59 % | 5.330 M 40.26 % | 3.800 M -22.95 % | 4.932 M 590.86 % | 713.900 K -88.58 % | 6.250 M 4 066.67 % | 150.000 K -98.76 % | 12.129 M 200.00 % | -12.129 M -274.01 % | 6.970 M 211.52 % | -6.250 M -318.53 % | 2.860 M 204.30 % | -2.742 M 63.63 % | -7.540 M -217.63 % | 6.410 M 201.92 % | -6.289 M -184.43 % | 7.449 M 307.90 % | -3.583 M 19.95 % | -4.476 M -296.22 % | 2.281 M 216.79 % | -1.953 M -53.35 % | -1.274 M -193.44 % | -434.000 K -237.56 % | 315.497 K 340.65 % | -131.100 K -110.40 % | 1.260 M 200.00 % | -1.260 M -326.20 % | 557.027 K 300.36 % | -278.017 K -679.20 % | 48.000 K 200.00 % | -48.000 K -114.83 % | 323.664 K 6 047.46 % | 5.265 K |
| Total investments | 0.000 -100.00 % | 99.780 M | 0.000 -100.00 % | 102.090 M 39 165.38 % | 260.000 K -99.75 % | 103.620 M 968.25 % | 9.700 M -92.32 % | 126.370 M 2 798.39 % | 4.360 M -96.32 % | 118.366 M 3 872.00 % | 2.980 M -97.53 % | 120.760 M 2 405.39 % | 4.820 M -95.91 % | 117.895 M 1 005.96 % | 10.660 M -89.31 % | 99.680 M 910.53 % | 9.864 M -89.07 % | 90.234 M 621.87 % | 12.500 M -76.24 % | 52.610 M 116.88 % | 24.257 M -40.24 % | 40.592 M 191.19 % | 13.940 M -59.01 % | 34.010 M 494.58 % | 5.720 M -85.15 % | 38.530 M 7.06 % | 35.990 M 180.73 % | 12.820 M -59.74 % | 31.841 M 113.73 % | 14.898 M -29.73 % | 21.200 M 3.52 % | 20.480 M 348.92 % | 4.562 M -71.84 % | 16.200 M 32.79 % | 12.200 M 28.42 % | 9.500 M 1 405.56 % | 630.994 K -90.99 % | 7.000 M 177.78 % | 2.520 M | 0.000 -100.00 % | 1.114 M 7 548.85 % | 14.565 K -84.83 % | 96.000 K | 0.000 -100.00 % | 647.328 K | 0.000 |
| Total debt | 0.000 -100.00 % | 29.170 M | 0.000 -100.00 % | 31.760 M | 0.000 -100.00 % | 27.120 M | 0.000 -100.00 % | 18.390 M | 0.000 -100.00 % | 15.310 M | 0.000 -100.00 % | 11.830 M | 0.000 -100.00 % | 13.523 M | 0.000 -100.00 % | 9.130 M | 0.000 -100.00 % | 5.646 M | 0.000 -100.00 % | 910.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 720.000 K | 0.000 -100.00 % | 121.320 K -83.15 % | 720.000 K | 0.000 -100.00 % | 121.320 K | 0.000 -100.00 % | 46.000 K -62.08 % | 121.320 K | 0.000 -100.00 % | 328.000 K 12.67 % | 291.106 K | 0.000 | 0.000 -100.00 % | 184.397 K | 0.000 | 0.000 | 0.000 -100.00 % | 279.011 K | 0.000 | 0.000 | 0.000 -100.00 % | 328.929 K |
| Accumulated other comprehensive income loss | 194.650 M 8.76 % | 178.974 M -7.03 % | 192.500 M 5.94 % | 181.710 M -7.32 % | 196.070 M 10.50 % | 177.432 M -24.02 % | 233.530 M 97.91 % | 117.996 M -47.41 % | 224.350 M 90.13 % | 118.000 M -45.85 % | 217.930 M -5.24 % | 229.970 M 5.05 % | 218.910 M 85.52 % | 118.000 M -43.81 % | 210.010 M 77.98 % | 117.996 M -39.75 % | 195.844 M 65.97 % | 118.000 M -29.13 % | 166.500 M 6.93 % | 155.710 M 3.33 % | 150.689 M -5.36 % | 159.223 M 20.85 % | 131.750 M 8.92 % | 120.960 M -6.44 % | 129.290 M -21.04 % | 163.746 M | 0.000 -100.00 % | 105.300 M 4 150.00 % | -2.600 M 84.97 % | -17.299 M 86.18 % | -125.218 M -21 589 311 066.05 % | 0.580 -100.00 % | 84.492 M 460.66 % | -23.427 M -114.71 % | 159.275 M | 0.000 100.00 % | -31.197 M -119.59 % | 159.275 M 82.06 % | 87.483 M 528.08 % | -20.436 M 26.03 % | -27.629 M -117.35 % | 159.275 M 93.58 % | 82.279 M 420.90 % | -25.640 M 24.22 % | -33.836 M -121.24 % | 159.275 M |
| Retained earnings | 0.000 100.00 % | -214.293 M | 0.000 | 0.000 | 0.000 100.00 % | -211.333 M | 0.000 | 0.000 | 0.000 100.00 % | -171.083 M | 0.000 | 0.000 | 0.000 100.00 % | -175.547 M | 0.000 | 0.000 | 0.000 100.00 % | -190.790 M | 0.000 | 0.000 | 0.000 100.00 % | -228.427 M | 0.000 | 0.000 | 0.000 100.00 % | -254.351 M | 0.000 | 0.000 100.00 % | -276.716 M | 0.000 -100.00 % | 125.218 M 143.20 % | -289.826 M | 0.000 | 0.000 100.00 % | -300.851 M | 0.000 | 0.000 100.00 % | -298.390 M | 0.000 | 0.000 | 0.000 100.00 % | -294.823 M | 0.000 | 0.000 | 0.000 100.00 % | -301.030 M |
| Common stock | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 10.790 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.970 M | 0.000 -100.00 % | 229.974 M 94.89 % | 118.000 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 107.919 M -53.07 % | 229.974 M | 0.000 -100.00 % | 229.974 M 0.00 % | 229.974 M 0.00 % | 229.974 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.974 M | 0.000 -100.00 % | 229.974 M |
| Total equity | 194.650 M 0.00 % | 194.650 M 1.12 % | 192.500 M 0.00 % | 192.500 M -1.82 % | 196.070 M 0.00 % | 196.070 M -16.04 % | 233.530 M 0.00 % | 233.530 M 4.09 % | 224.350 M 0.00 % | 224.353 M 2.95 % | 217.930 M 0.00 % | 217.930 M -0.45 % | 218.910 M 0.00 % | 218.909 M 4.24 % | 210.010 M 0.00 % | 210.010 M 7.23 % | 195.844 M 0.00 % | 195.844 M 17.62 % | 166.500 M 0.00 % | 166.500 M 10.49 % | 150.689 M 0.00 % | 150.689 M 14.38 % | 131.750 M 0.00 % | 131.750 M 1.90 % | 129.290 M 0.00 % | 129.289 M 7.66 % | 120.090 M 14.05 % | 105.300 M 0.00 % | 105.303 M 11.23 % | 94.675 M 0.00 % | 94.675 M 4.00 % | 91.034 M 7.74 % | 84.492 M 0.00 % | 84.492 M 7.89 % | 78.316 M 8.10 % | 72.451 M -10.31 % | 80.777 M 0.00 % | 80.777 M -7.67 % | 87.483 M 0.00 % | 87.483 M 3.72 % | 84.345 M 0.00 % | 84.345 M 2.51 % | 82.279 M 0.00 % | 82.279 M 5.30 % | 78.138 M 0.00 % | 78.138 M |
| Other non current liabilities | -194.650 M -6 461.11 % | 3.060 M 101.59 % | -192.500 M -6 784.03 % | 2.880 M 101.47 % | -196.070 M -6 907.99 % | 2.880 M 101.23 % | -233.530 M -11 273.68 % | 2.090 M | 0.000 -100.00 % | 2.791 M | 0.000 -100.00 % | 1.730 M | 0.000 -100.00 % | 932.900 K | 0.000 -100.00 % | 1.820 M | 0.000 -100.00 % | 1.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 921.151 K | 0.000 | 0.000 | 0.000 -100.00 % | 790.807 K -84.28 % | 5.030 M | 0.000 -100.00 % | 778.261 K | 0.000 -100.00 % | 528.000 K -20.02 % | 660.199 K | 0.000 -100.00 % | 433.000 K -0.01 % | 433.037 K 25.16 % | 346.000 K | 0.000 -100.00 % | 345.887 K | 0.000 -100.00 % | 665.000 K | 0.000 -100.00 % | 367.511 K | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 340.694 K |
| Long term debt | 0.000 -100.00 % | 25.670 M | 0.000 -100.00 % | 29.860 M | 0.000 -100.00 % | 24.320 M | 0.000 -100.00 % | 16.860 M | 0.000 -100.00 % | 13.969 M | 0.000 -100.00 % | 11.830 M | 0.000 -100.00 % | 12.258 M | 0.000 -100.00 % | 8.700 M | 0.000 -100.00 % | 4.545 M | 0.000 -100.00 % | 910.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 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -194.650 M -547.47 % | 43.500 M 122.60 % | -192.500 M -548.82 % | 42.890 M 121.87 % | -196.070 M -624.95 % | 37.350 M 115.99 % | -233.530 M -1 322.03 % | 19.110 M | 0.000 -100.00 % | 16.923 M | 0.000 -100.00 % | 13.560 M | 0.000 -100.00 % | 15.934 M | 0.000 -100.00 % | 10.520 M | 0.000 -100.00 % | 6.364 M | 0.000 -100.00 % | 910.000 K | 0.000 -100.00 % | 921.151 K | 0.000 | 0.000 | 0.000 -100.00 % | 790.806 K -91.24 % | 9.030 M | 0.000 -100.00 % | 778.261 K | 0.000 -100.00 % | 528.000 K -20.02 % | 660.199 K | 0.000 -100.00 % | 433.000 K -0.01 % | 433.037 K 25.16 % | 346.000 K | 0.000 -100.00 % | 345.887 K | 0.000 -100.00 % | 665.000 K | 0.000 -100.00 % | 467.511 K | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 340.694 K |
| Other current liabilities | 0.000 -100.00 % | 7.840 M | 0.000 -100.00 % | 14.600 M | 0.000 -100.00 % | 7.659 M | 0.000 -100.00 % | 7.510 M | 0.000 -100.00 % | 4.503 M | 0.000 -100.00 % | 34.520 M | 0.000 -100.00 % | 6.348 M | 0.000 -100.00 % | 9.700 M | 0.000 -100.00 % | 10.956 M | 0.000 -100.00 % | 2.550 M | 0.000 -100.00 % | 6.404 M | 0.000 -100.00 % | 12.270 M | 0.000 -100.00 % | 7.730 M 371.32 % | 1.640 M | 0.000 -100.00 % | 28.065 M | 0.000 -100.00 % | 33.435 M -1.19 % | 33.838 M | 0.000 -100.00 % | 41.204 M -14.82 % | 48.370 M 14.73 % | 42.161 M | 0.000 -100.00 % | 46.131 M | 0.000 -100.00 % | 36.780 M | 0.000 -100.00 % | 46.021 M | 0.000 -100.00 % | 41.262 M | 0.000 -100.00 % | 42.871 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.340 M | 0.000 -100.00 % | 1.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 4.720 M | 0.000 -100.00 % | 5.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 890.000 K | 0.000 | 0.000 -100.00 % | 690.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 K -46.28 % | 497.059 K | 0.000 -100.00 % | 81.000 K 101.14 % | -7.080 M | 0.000 | 0.000 -100.00 % | 223.917 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -328.929 K |
| Short term debt | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 2.800 M | 0.000 100.00 % | -1.150 M | 0.000 -100.00 % | 1.341 M | 0.000 | 0.000 | 0.000 100.00 % | -1.863 M | 0.000 100.00 % | -9.010 M | 0.000 -100.00 % | 1.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.060 M | 0.000 -100.00 % | 121.320 K -83.15 % | 720.000 K | 0.000 -100.00 % | 121.320 K | 0.000 100.00 % | -488.000 K -502.24 % | 121.320 K | 0.000 -100.00 % | 166.000 K -42.98 % | 291.106 K | 0.000 | 0.000 100.00 % | -39.520 K | 0.000 | 0.000 | 0.000 -100.00 % | 179.011 K | 0.000 | 0.000 | 0.000 -100.00 % | 328.929 K |
| Total current liabilities | 0.000 -100.00 % | 11.480 M | 0.000 -100.00 % | 16.760 M | 0.000 -100.00 % | 13.120 M | 0.000 -100.00 % | 14.030 M | 0.000 -100.00 % | 12.570 M | 0.000 -100.00 % | 44.300 M | 0.000 -100.00 % | 16.314 M | 0.000 -100.00 % | 17.090 M | 0.000 -100.00 % | 16.210 M | 0.000 -100.00 % | 11.710 M | 0.000 -100.00 % | 10.519 M | 0.000 -100.00 % | 86.910 M | 0.000 -100.00 % | 8.447 M -1.78 % | 8.600 M | 0.000 -100.00 % | 28.686 M | 0.000 -100.00 % | 33.976 M -1.33 % | 34.435 M | 0.000 -100.00 % | 42.975 M -12.54 % | 49.137 M -8.42 % | 53.652 M | 0.000 -100.00 % | 48.263 M | 0.000 -100.00 % | 42.143 M | 0.000 -100.00 % | 47.561 M | 0.000 -100.00 % | 63.666 M | 0.000 -100.00 % | 53.596 M |
| Total liabilities | -194.650 M -454.04 % | 54.980 M 128.56 % | -192.500 M -422.72 % | 59.650 M 130.42 % | -196.070 M -488.49 % | 50.470 M 121.61 % | -233.530 M -804.68 % | 33.140 M | 0.000 -100.00 % | 29.493 M | 0.000 -100.00 % | 57.860 M | 0.000 -100.00 % | 32.248 M | 0.000 -100.00 % | 27.610 M | 0.000 -100.00 % | 22.574 M | 0.000 -100.00 % | 12.620 M | 0.000 -100.00 % | 11.441 M | 0.000 -100.00 % | 86.910 M | 0.000 -100.00 % | 9.238 M -47.60 % | 17.630 M | 0.000 -100.00 % | 29.464 M | 0.000 -100.00 % | 34.504 M -1.68 % | 35.095 M | 0.000 -100.00 % | 43.408 M -12.43 % | 49.570 M -8.20 % | 53.998 M | 0.000 -100.00 % | 48.609 M | 0.000 -100.00 % | 42.808 M | 0.000 -100.00 % | 48.029 M | 0.000 -100.00 % | 67.714 M | 0.000 -100.00 % | 53.936 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.000 K | 0.000 100.00 % | -4.850 M | 0.000 100.00 % | -2.180 M -230.14 % | 1.675 M 212.42 % | -1.490 M -191.98 % | 1.620 M 167.22 % | -2.410 M -358.36 % | 932.800 K 117.50 % | -5.330 M -179.91 % | 6.670 M 235.24 % | -4.932 M -27 400 400.00 % | 18.000 100.00 % | -6.250 M -188.28 % | 7.080 M 158.37 % | -12.129 M -128.93 % | 41.922 M 701.47 % | -6.970 M -119.72 % | 35.340 M 1 335.66 % | -2.860 M -107.18 % | 39.860 M 246.61 % | 11.500 M 279.41 % | -6.410 M -119.03 % | 33.686 M 552.23 % | -7.449 M -579.65 % | 1.553 M -93.07 % | 22.426 M 1 083.15 % | -2.281 M -114.08 % | 16.200 M 15.34 % | 14.046 M 28.77 % | 10.908 M 3 557.40 % | -315.497 K -103.75 % | 8.408 M 767.33 % | -1.260 M -132.96 % | 3.823 M 786.32 % | -557.028 K -154.88 % | 1.015 M 2 214.71 % | -48.000 K -103.00 % | 1.601 M 594.65 % | -323.664 K -150.66 % | 638.891 K |
| Long term investments | 0.000 -100.00 % | 99.780 M | 0.000 -100.00 % | 103.770 M | 0.000 -100.00 % | 103.620 M | 0.000 -100.00 % | 129.210 M | 0.000 -100.00 % | 118.366 M | 0.000 -100.00 % | 125.220 M | 0.000 -100.00 % | 119.306 M | 0.000 -100.00 % | 106.000 M | 0.000 -100.00 % | 91.564 M | 0.000 -100.00 % | 47.120 M | 0.000 -100.00 % | 40.592 M | 0.000 -100.00 % | 34.010 M | 0.000 -100.00 % | 38.530 M 48.59 % | 25.930 M | 0.000 -100.00 % | 31.840 M | 0.000 -100.00 % | 17.380 M | 0.000 | 0.000 -100.00 % | 16.200 M 32.79 % | 12.200 M | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.565 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 -100.00 % | 5.120 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 |
| 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 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.972 M | 0.000 | 0.000 | 0.000 100.00 % | -11.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.592 M | 0.000 100.00 % | -34.010 M | 0.000 100.00 % | -38.530 M | 0.000 | 0.000 100.00 % | -31.840 M | 0.000 -100.00 % | 665.000 K | 0.000 | 0.000 100.00 % | -16.200 M -32.79 % | -12.200 M | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 61.520 M | 0.000 -100.00 % | 64.180 M | 0.000 -100.00 % | 66.130 M | 0.000 -100.00 % | 61.380 M | 0.000 -100.00 % | 65.423 M | 0.000 -100.00 % | 70.930 M | 0.000 -100.00 % | 61.503 M | 0.000 -100.00 % | 72.490 M | 0.000 -100.00 % | 69.594 M | 0.000 -100.00 % | 73.500 M | 0.000 -100.00 % | 69.813 M | 0.000 -100.00 % | 71.360 M | 0.000 -100.00 % | 74.959 M -3.58 % | 77.740 M | 0.000 -100.00 % | 79.763 M | 0.000 -100.00 % | 89.405 M 4.48 % | 85.569 M | 0.000 -100.00 % | 95.177 M 3.80 % | 91.693 M -3.05 % | 94.582 M | 0.000 -100.00 % | 99.079 M | 0.000 -100.00 % | 103.084 M | 0.000 -100.00 % | 108.014 M | 0.000 -100.00 % | 125.412 M | 0.000 -100.00 % | 106.848 M |
| Total non current assets | 0.000 -100.00 % | 161.300 M | 0.000 -100.00 % | 167.950 M 129 292.31 % | -130.000 K -100.08 % | 169.750 M 3 600.00 % | -4.850 M -102.54 % | 190.590 M 8 842.66 % | -2.180 M -101.18 % | 185.464 M 12 547.23 % | -1.490 M -100.74 % | 200.730 M 8 429.05 % | -2.410 M -101.33 % | 180.809 M 3 492.29 % | -5.330 M -102.98 % | 178.840 M 3 726.08 % | -4.932 M -103.05 % | 161.511 M 2 684.17 % | -6.250 M -104.89 % | 127.700 M 1 152.87 % | -12.129 M -110.68 % | 113.557 M 1 729.22 % | -6.970 M -106.53 % | 106.780 M 3 833.57 % | -2.860 M -102.48 % | 115.091 M -0.07 % | 115.170 M 1 896.72 % | -6.410 M -105.64 % | 113.593 M 1 624.94 % | -7.449 M -106.60 % | 112.823 M 4.36 % | 108.107 M 4 839.45 % | -2.281 M -102.05 % | 111.404 M 5.30 % | 105.792 M 0.26 % | 105.517 M 33 544.69 % | -315.497 K -100.29 % | 107.514 M 8 632.87 % | -1.260 M -101.18 % | 106.922 M 19 295.09 % | -557.028 K -100.51 % | 109.043 M 227 273.75 % | -48.000 K -100.04 % | 127.013 M 39 342.24 % | -323.664 K -100.30 % | 107.487 M |
| Other current assets | -80.000 K -100.10 % | 82.860 M 14 144.07 % | -590.000 K -100.76 % | 77.660 M | 0.000 -100.00 % | 70.391 M | 0.000 -100.00 % | 63.090 M | 0.000 -100.00 % | 53.573 M | 0.000 -100.00 % | 62.880 M | 0.000 -100.00 % | 65.420 M | 0.000 -100.00 % | 45.720 M | 0.000 -100.00 % | 45.835 M | 0.000 -100.00 % | 31.770 M | 0.000 -100.00 % | 24.276 M | 0.000 -100.00 % | 83.890 M | 0.000 -100.00 % | 14.690 M | 0.000 | 0.000 -100.00 % | 5.353 M | 0.000 | 0.000 -100.00 % | 4.053 M | 0.000 -100.00 % | 5.286 M -70.03 % | 17.637 M 631.53 % | 2.411 M | 0.000 -100.00 % | 5.270 M | 0.000 -100.00 % | 1.014 M | 0.000 -100.00 % | 9.886 M | 0.000 -100.00 % | 1.957 M | 0.000 -100.00 % | 1.655 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 9.700 M 441.55 % | -2.840 M -165.14 % | 4.360 M | 0.000 -100.00 % | 2.980 M 166.82 % | -4.460 M -192.53 % | 4.820 M 441.63 % | -1.411 M -113.24 % | 10.660 M 268.67 % | -6.320 M -164.07 % | 9.864 M 841.67 % | -1.330 M -110.64 % | 12.500 M 127.69 % | 5.490 M -77.37 % | 24.257 M | 0.000 -100.00 % | 13.940 M | 0.000 -100.00 % | 5.720 M | 0.000 -100.00 % | 10.060 M -21.53 % | 12.820 M 1 480 269.52 % | 866.000 -99.99 % | 14.898 M 290.00 % | 3.820 M | 0.000 -100.00 % | 4.562 M | 0.000 | 0.000 | 0.000 -100.00 % | 630.994 K | 0.000 -100.00 % | 2.520 M | 0.000 -100.00 % | 1.114 M | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 647.328 K | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 590.000 K 553.85 % | -130.000 K -200.00 % | 130.000 K 102.68 % | -4.850 M -200.00 % | 4.850 M 322.48 % | -2.180 M -200.03 % | 2.179 M 246.27 % | -1.490 M -200.00 % | 1.490 M 161.83 % | -2.410 M -200.19 % | 2.405 M 145.13 % | -5.330 M -200.00 % | 5.330 M 208.07 % | -4.932 M -200.00 % | 4.932 M 178.91 % | -6.250 M -922.37 % | 760.000 K 106.27 % | -12.129 M -200.00 % | 12.129 M 274.01 % | -6.970 M -200.00 % | 6.970 M 343.71 % | -2.860 M -199.88 % | 2.863 M -65.33 % | 8.260 M 228.86 % | -6.410 M -200.00 % | 6.410 M 186.06 % | -7.449 M -305.26 % | 3.629 M -21.06 % | 4.597 M 301.54 % | -2.281 M -200.00 % | 2.281 M 45.78 % | 1.565 M 260.52 % | 434.000 K 237.56 % | -315.497 K -200.00 % | 315.497 K 125.04 % | -1.260 M -200.00 % | 1.260 M 326.20 % | -557.027 K -200.00 % | 557.028 K 1 260.48 % | -48.000 K -200.00 % | 48.000 K 114.83 % | -323.664 K -200.00 % | 323.664 K |
| Cash and short term investments | 80.000 K 0.00 % | 80.000 K -86.44 % | 590.000 K 0.00 % | 590.000 K 353.85 % | 130.000 K 0.62 % | 129.200 K -97.34 % | 4.850 M 0.00 % | 4.850 M 122.48 % | 2.180 M 0.03 % | 2.179 M 46.27 % | 1.490 M 0.00 % | 1.490 M -38.17 % | 2.410 M 0.19 % | 2.405 M -54.87 % | 5.330 M 0.00 % | 5.330 M 8.07 % | 4.932 M 0.00 % | 4.932 M -21.09 % | 6.250 M 0.00 % | 6.250 M -48.47 % | 12.129 M 0.00 % | 12.129 M 74.01 % | 6.970 M 0.00 % | 6.970 M 143.71 % | 2.860 M -0.12 % | 2.863 M -84.37 % | 18.320 M 185.80 % | 6.410 M 0.00 % | 6.410 M -13.94 % | 7.449 M 0.00 % | 7.449 M 62.04 % | 4.597 M 101.54 % | 2.281 M 0.00 % | 2.281 M 45.78 % | 1.565 M 260.52 % | 434.000 K 37.56 % | 315.497 K 0.00 % | 315.497 K -74.96 % | 1.260 M 0.00 % | 1.260 M 126.20 % | 557.028 K 0.00 % | 557.028 K 1 060.48 % | 48.000 K 0.00 % | 48.000 K -85.17 % | 323.664 K 0.00 % | 323.664 K |
| Total current assets | 0.000 -100.00 % | 88.330 M | 0.000 -100.00 % | 84.200 M 64 669.23 % | 130.000 K -99.83 % | 76.790 M 1 483.30 % | 4.850 M -93.63 % | 76.080 M 3 389.91 % | 2.180 M -96.81 % | 68.383 M 4 489.44 % | 1.490 M -98.01 % | 75.060 M 3 014.52 % | 2.410 M -96.57 % | 70.347 M 1 219.83 % | 5.330 M -90.93 % | 58.780 M 1 091.80 % | 4.932 M -91.33 % | 56.908 M 810.52 % | 6.250 M -87.85 % | 51.420 M 323.95 % | 12.129 M -75.03 % | 48.573 M 596.89 % | 6.970 M -93.77 % | 111.880 M 3 811.89 % | 2.860 M -87.80 % | 23.436 M 3.93 % | 22.550 M 251.79 % | 6.410 M -69.73 % | 21.175 M 184.26 % | 7.449 M -54.46 % | 16.356 M -9.25 % | 18.023 M 690.12 % | 2.281 M -86.17 % | 16.496 M -25.34 % | 22.094 M 5.55 % | 20.932 M 6 534.61 % | 315.497 K -98.56 % | 21.872 M 1 635.87 % | 1.260 M -94.61 % | 23.369 M 4 095.30 % | 557.028 K -97.61 % | 23.330 M 48 504.55 % | 48.000 K -99.79 % | 22.980 M 6 999.96 % | 323.664 K -98.68 % | 24.587 M |
| Inventory | 0.000 -100.00 % | 3.450 M | 0.000 -100.00 % | 2.480 M | 0.000 -100.00 % | 2.640 M | 0.000 -100.00 % | 5.180 M | 0.000 -100.00 % | 5.331 M | 0.000 -100.00 % | 8.060 M | 0.000 -100.00 % | 2.522 M | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 2.451 M | 0.000 -100.00 % | 11.160 M | 0.000 -100.00 % | 7.342 M | 0.000 -100.00 % | 4.780 M | 0.000 -100.00 % | 2.287 M -45.93 % | 4.230 M | 0.000 -100.00 % | 3.158 M | 0.000 -100.00 % | 3.787 M 28.07 % | 2.957 M | 0.000 -100.00 % | 3.929 M 35.86 % | 2.892 M -82.19 % | 16.233 M | 0.000 -100.00 % | 2.075 M | 0.000 -100.00 % | 17.322 M | 0.000 -100.00 % | 987.991 K | 0.000 -100.00 % | 18.198 M | 0.000 -100.00 % | 8.557 M |
| Net receivables | 0.000 -100.00 % | 1.940 M | 0.000 -100.00 % | 3.470 M | 0.000 -100.00 % | 3.630 M | 0.000 -100.00 % | 3.810 M | 0.000 -100.00 % | 2.082 M | 0.000 -100.00 % | 2.630 M | 0.000 -100.00 % | 3.874 M | 0.000 -100.00 % | 10.700 M | 0.000 -100.00 % | 3.690 M | 0.000 -100.00 % | 2.240 M | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 16.240 M | 0.000 -100.00 % | 3.595 M | 0.000 | 0.000 -100.00 % | 6.254 M | 0.000 -100.00 % | 5.120 M -20.09 % | 6.407 M | 0.000 -100.00 % | 5.000 M 76.83 % | 2.828 M 205.02 % | 927.000 K | 0.000 -100.00 % | 15.987 M | 0.000 -100.00 % | 4.447 M | 0.000 -100.00 % | 19.116 M | 0.000 -100.00 % | 2.777 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.283 M | 0.000 -100.00 % | 2.960 M | 0.000 100.00 % | -932.800 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 352.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.822 M | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 271.768 K | 0.000 | 0.000 -100.00 % | 142.890 K | 0.000 -100.00 % | 3.820 M 3 295.89 % | 112.489 K | 0.000 -100.00 % | 27.000 K -50.00 % | 53.995 K 99.98 % | 27.000 K | 0.000 -100.00 % | 27.066 K | 0.000 -100.00 % | 15.000 K | 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 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 140.000 K | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 3.650 M | 0.000 -100.00 % | 5.265 M | 0.000 -100.00 % | 9.780 M | 0.000 -100.00 % | 5.572 M | 0.000 -100.00 % | 2.240 M | 0.000 -100.00 % | 4.111 M | 0.000 -100.00 % | 9.160 M | 0.000 -100.00 % | 3.141 M | 0.000 -100.00 % | 73.030 M | 0.000 -100.00 % | 459.683 K -91.72 % | 5.550 M | 0.000 -100.00 % | 499.683 K | 0.000 -100.00 % | 228.000 K -52.07 % | 475.733 K | 0.000 -100.00 % | 1.362 M 186.30 % | 475.733 K -95.86 % | 11.491 M | 0.000 -100.00 % | 1.724 M | 0.000 -100.00 % | 5.363 M | 0.000 -100.00 % | 1.361 M | 0.000 -100.00 % | 22.404 M | 0.000 -100.00 % | 10.396 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 332.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 974.920 K | 0.000 | 0.000 | 0.000 -100.00 % | 136.345 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.743 M | 0.000 | 0.000 | 0.000 100.00 % | -8.799 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 |
| 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 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.129 M | 0.000 100.00 % | -9.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -534.000 K | 0.000 | 0.000 100.00 % | -162.000 K | 0.000 | 0.000 | 0.000 100.00 % | -223.917 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 111.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.974 M | 0.000 -100.00 % | 111.974 M | 0.000 -100.00 % | 111.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.974 M | 0.000 -100.00 % | 111.974 M | 0.000 -100.00 % | 111.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.974 M 0.00 % | 111.970 M | 0.000 -100.00 % | 2.600 M -97.68 % | 111.974 M 0.00 % | 111.974 M 0.00 % | 111.974 M | 0.000 | 0.000 -100.00 % | 111.974 M | 0.000 -100.00 % | 111.974 M 0.00 % | 111.974 M | 0.000 | 0.000 -100.00 % | 111.974 M 0.00 % | 111.974 M | 0.000 | 0.000 -100.00 % | 111.974 M 0.00 % | 111.974 M |
| Other total stockholders equity | 0.000 100.00 % | -35.320 M | 0.000 100.00 % | -27.390 M | 0.000 100.00 % | -111.974 M | 0.000 | 0.000 | 0.000 100.00 % | -122.055 M | 0.000 100.00 % | -12.040 M | 0.000 100.00 % | -122.055 M | 0.000 100.00 % | -249.930 M | 0.000 100.00 % | -122.055 M | 0.000 100.00 % | -219.180 M | 0.000 100.00 % | -122.055 M | 0.000 100.00 % | -219.180 M | 0.000 100.00 % | -122.055 M -11.08 % | -109.880 M | 0.000 100.00 % | -2.600 M | 0.000 100.00 % | -250.436 M -743.58 % | 38.913 M | 0.000 100.00 % | -145.482 M -36 370 502 067.85 % | -0.400 100.00 % | -157.523 M | 0.000 | 0.000 | 0.000 100.00 % | -142.491 M | 0.000 | 0.000 | 0.000 100.00 % | -147.695 M | 0.000 100.00 % | -122.055 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 14.770 M | 0.000 -100.00 % | 10.150 M | 0.000 -100.00 % | 10.150 M | 0.000 -100.00 % | 160.000 K | 0.000 -100.00 % | 163.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 932.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 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 |
| 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 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 249.630 M | 0.000 -100.00 % | 252.150 M | 0.000 -100.00 % | 246.540 M | 0.000 -100.00 % | 266.670 M | 0.000 -100.00 % | 253.846 M | 0.000 -100.00 % | 275.790 M | 0.000 -100.00 % | 251.157 M | 0.000 -100.00 % | 237.620 M | 0.000 -100.00 % | 218.418 M | 0.000 -100.00 % | 179.120 M | 0.000 -100.00 % | 162.130 M | 0.000 -100.00 % | 218.660 M | 0.000 -100.00 % | 138.526 M 0.59 % | 137.720 M | 0.000 -100.00 % | 134.767 M | 0.000 -100.00 % | 129.179 M 2.42 % | 126.130 M | 0.000 -100.00 % | 127.900 M 0.01 % | 127.886 M 1.14 % | 126.449 M | 0.000 -100.00 % | 129.386 M | 0.000 -100.00 % | 130.291 M | 0.000 -100.00 % | 132.374 M | 0.000 -100.00 % | 149.993 M | 0.000 -100.00 % | 132.074 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-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-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 | 2013-06-30 | 2013-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 | 2016-12-31 | 2016-09-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 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 1.220 M 140.80 % | -2.990 M -225.63 % | 2.380 M 6.25 % | 2.240 M 68.42 % | 1.330 M 143.04 % | -3.090 M -142.45 % | 7.280 M 284.77 % | -3.940 M -46.47 % | -2.690 M 47.19 % | -5.094 M -1 355.46 % | -350.000 K -122.15 % | 1.580 M 363.33 % | -600.000 K -102.70 % | 22.188 M 658.88 % | -3.970 M 31.08 % | -5.760 M 31.51 % | -8.410 M 21.31 % | -10.688 M 4.06 % | -11.140 M -25.59 % | -8.870 M -27.81 % | -6.940 M 22.74 % | -8.983 M 8.90 % | -9.860 M -300.81 % | -2.460 M 56.15 % | -5.610 M 7.51 % | -6.066 M -258.91 % | -1.690 M 63.18 % | -4.590 M 54.19 % | -10.020 M -179.11 % | -3.590 M 33.02 % | -5.360 M -348.38 % | 2.158 M 177.49 % | -2.785 M -85.42 % | -1.502 M -133.36 % | 4.503 M 143.43 % | -10.369 M -325.07 % | 4.607 M 23.84 % | 3.720 M -72.32 % | 13.439 M 287.96 % | -7.150 M 22.91 % | -9.275 M -251.06 % | 6.140 M 150.11 % | -12.253 M -2 152.39 % | -544.000 K -154.24 % | 1.003 M -82.05 % | 5.587 M 176.33 % | -7.320 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M 6.60 % | 3.940 M 46.47 % | 2.690 M | 0.000 -100.00 % | 350.000 K 122.15 % | -1.580 M -363.33 % | 600.000 K 102.36 % | -25.390 M -739.55 % | 3.970 M -31.08 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M 6.60 % | 3.940 M 671.64 % | 510.600 K | 0.000 100.00 % | -1.140 M 27.85 % | -1.580 M -363.33 % | 600.000 K 102.36 % | -25.390 M -739.55 % | 3.970 M -31.08 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.050 M 86.60 % | 4.850 M 432.97 % | 910.000 K -58.25 % | 2.179 M | 0.000 -100.00 % | 1.490 M -51.47 % | 3.070 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.200 K -98.57 % | 9.050 M 86.60 % | 4.850 M 80.30 % | 2.690 M | 0.000 -100.00 % | 350.000 K -76.51 % | 1.490 M 148.33 % | 600.000 K 102.36 % | -25.390 M -739.55 % | 3.970 M -31.08 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M 6.60 % | 3.940 M 46.47 % | 2.690 M | 0.000 -100.00 % | 350.000 K 122.15 % | -1.580 M -363.33 % | 600.000 K 102.36 % | -25.390 M -739.55 % | 3.970 M -31.08 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M 6.60 % | 3.940 M 46.47 % | 2.690 M | 0.000 -100.00 % | 350.000 K 122.15 % | -1.580 M -363.33 % | 600.000 K 102.36 % | -25.390 M -739.55 % | 3.970 M -31.08 % | 5.760 M -31.51 % | 8.410 M -21.31 % | 10.688 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 |
| 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 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |