Narbada Gems and Jewellery Limited NARBADA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 853.865 M 1.27 % | 843.170 M -9.39 % | 930.535 M 53.48 % | 606.287 M 59.53 % | 380.047 M -31.44 % | 554.346 M 36.63 % | 405.720 M 54.47 % | 262.649 M 126.91 % | 115.749 M -11.80 % | 131.228 M -20.02 % | 164.067 M 1.54 % | 161.572 M 82.71 % | 88.432 M 20.83 % | 73.187 M 156.42 % | 28.542 M 31.21 % | 21.754 M -2.13 % | 22.227 M -67.70 % | 68.807 M |
| Net income | 48.876 M -3.88 % | 50.848 M 43.17 % | 35.517 M 2.69 % | 34.587 M 70.40 % | 20.298 M -16.59 % | 24.335 M 69.00 % | 14.399 M 27.14 % | 11.325 M 380.69 % | 2.356 M -53.89 % | 5.110 M 22.34 % | 4.177 M -3.68 % | 4.337 M 6.66 % | 4.066 M -10.94 % | 4.565 M 185.05 % | 1.602 M 40.41 % | 1.141 M 12.53 % | 1.014 M -78.64 % | 4.745 M |
| Income before tax | 66.334 M -3.63 % | 68.830 M 46.63 % | 46.942 M 1.29 % | 46.346 M 68.23 % | 27.549 M -15.79 % | 32.715 M 63.42 % | 20.019 M 26.49 % | 15.826 M 359.92 % | 3.441 M -48.19 % | 6.641 M 27.49 % | 5.209 M -3.39 % | 5.392 M 6.07 % | 5.083 M 3.72 % | 4.901 M 206.02 % | 1.602 M 40.41 % | 1.141 M 12.26 % | 1.016 M -78.59 % | 4.747 M |
| Income before tax ratio | 0.08 -4.83 % | 0.08 61.82 % | 0.05 -34.01 % | 0.08 5.45 % | 0.07 22.83 % | 0.06 19.61 % | 0.05 -18.11 % | 0.06 102.69 % | 0.03 -41.26 % | 0.05 59.39 % | 0.03 -4.86 % | 0.03 -41.95 % | 0.06 -14.16 % | 0.07 19.35 % | 0.06 7.01 % | 0.05 14.70 % | 0.05 -33.74 % | 0.07 |
| EBITDA | 96.082 M 6.94 % | 89.849 M 44.55 % | 62.157 M 13.17 % | 54.923 M 66.73 % | 32.942 M -21.04 % | 41.720 M 87.63 % | 22.235 M 31.44 % | 16.917 M 368.87 % | 3.608 M -47.00 % | 6.807 M 26.95 % | 5.362 M -4.13 % | 5.593 M 9.82 % | 5.093 M 3.64 % | 4.914 M 206.34 % | 1.604 M 40.64 % | 1.141 M 12.26 % | 1.016 M -78.59 % | 4.747 M |
| Net income ratio | 0.06 -5.08 % | 0.06 58.00 % | 0.04 -33.09 % | 0.06 6.81 % | 0.05 21.66 % | 0.04 23.69 % | 0.04 -17.69 % | 0.04 111.84 % | 0.02 -47.73 % | 0.04 52.95 % | 0.03 -5.15 % | 0.03 -41.62 % | 0.05 -26.29 % | 0.06 11.17 % | 0.06 7.01 % | 0.05 14.98 % | 0.05 -33.87 % | 0.07 |
| Ratio EBITDA | 0.11 5.60 % | 0.11 59.53 % | 0.07 -26.26 % | 0.09 4.51 % | 0.09 15.17 % | 0.08 37.33 % | 0.05 -14.91 % | 0.06 106.63 % | 0.03 -39.91 % | 0.05 58.72 % | 0.03 -5.59 % | 0.03 -39.89 % | 0.06 -14.23 % | 0.07 19.47 % | 0.06 7.19 % | 0.05 14.70 % | 0.05 -33.74 % | 0.07 |
| Gross profit ratio | 0.19 9.89 % | 0.18 68.92 % | 0.10 -17.36 % | 0.13 -6.78 % | 0.13 19.28 % | 0.11 14.13 % | 0.10 31.68 % | 0.08 18.44 % | 0.06 -48.06 % | 0.12 70.51 % | 0.07 68.66 % | 0.04 -48.60 % | 0.08 -10.47 % | 0.09 -25.84 % | 0.12 -1.17 % | 0.13 23.72 % | 0.10 22.00 % | 0.08 |
| Weighted average shs out dil | 21.103 M -0.26 % | 21.157 M 0.97 % | 20.953 M 11.04 % | 18.869 M 44.32 % | 13.074 M 8.90 % | 12.006 M 9.54 % | 10.960 M 120.52 % | 4.970 M -5.99 % | 5.287 M -1.72 % | 5.379 M -0.84 % | 5.425 M 0.07 % | 5.421 M 0.00 % | 5.421 M 0.54 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M |
| Weighted average shs out | 21.103 M -0.40 % | 21.187 M 2.64 % | 20.642 M 28.51 % | 16.062 M 33.12 % | 12.066 M 2.23 % | 11.803 M 31.20 % | 8.996 M 81.01 % | 4.970 M -5.99 % | 5.287 M -1.72 % | 5.379 M -0.84 % | 5.425 M 0.07 % | 5.421 M 0.00 % | 5.421 M 0.54 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M |
| EPS diluted | 2.32 -3.33 % | 2.40 41.18 % | 1.70 -7.10 % | 1.83 18.06 % | 1.55 -23.65 % | 2.03 54.96 % | 1.31 -42.54 % | 2.28 406.67 % | 0.45 -52.63 % | 0.95 23.38 % | 0.77 -3.75 % | 0.80 6.67 % | 0.75 -11.76 % | 0.85 183.33 % | 0.30 42.86 % | 0.21 10.53 % | 0.19 -78.41 % | 0.88 |
| Earnings per share | 2.32 -3.33 % | 2.40 39.53 % | 1.72 -20.00 % | 2.15 27.98 % | 1.68 -18.45 % | 2.06 28.75 % | 1.60 -29.82 % | 2.28 406.67 % | 0.45 -52.63 % | 0.95 23.38 % | 0.77 -3.75 % | 0.80 6.67 % | 0.75 -11.76 % | 0.85 183.33 % | 0.30 42.86 % | 0.21 10.53 % | 0.19 -78.41 % | 0.88 |
| Gross profit | 164.259 M 11.28 % | 147.605 M 53.06 % | 96.433 M 26.84 % | 76.026 M 48.71 % | 51.123 M -18.23 % | 62.517 M 55.93 % | 40.092 M 103.41 % | 19.710 M 168.75 % | 7.334 M -54.19 % | 16.008 M 36.38 % | 11.738 M 71.27 % | 6.854 M -6.08 % | 7.298 M 8.18 % | 6.746 M 90.15 % | 3.548 M 29.67 % | 2.736 M 21.08 % | 2.259 M -60.59 % | 5.733 M |
| Income tax expense | 17.458 M -2.91 % | 17.982 M 57.39 % | 11.425 M -2.84 % | 11.759 M 62.17 % | 7.251 M -13.46 % | 8.379 M 49.12 % | 5.619 M 24.84 % | 4.501 M 314.84 % | 1.085 M -29.13 % | 1.531 M 48.35 % | 1.032 M -2.19 % | 1.055 M 3.69 % | 1.018 M 202.98 % | 335.840 K | 0.000 | 0.000 -100.00 % | 2.518 K 25.90 % | 2.000 K |
| Cost of revenue | 689.606 M -0.86 % | 695.565 M -16.61 % | 834.102 M 57.30 % | 530.261 M 61.21 % | 328.924 M -33.12 % | 491.829 M 34.52 % | 365.628 M 50.50 % | 242.939 M 124.08 % | 108.415 M -5.91 % | 115.220 M -24.36 % | 152.329 M -1.54 % | 154.719 M 90.69 % | 81.135 M 22.12 % | 66.441 M 165.82 % | 24.994 M 31.43 % | 19.018 M -4.76 % | 19.968 M -68.34 % | 63.074 M |
| General and administrative expenses | 5.727 M 36.23 % | 4.204 M 77.09 % | 2.374 M -3.54 % | 2.461 M 22.13 % | 2.015 M 19.16 % | 1.691 M 17.92 % | 1.434 M -5.60 % | 1.519 M 20.08 % | 1.265 M 60.53 % | 788.000 K 4 825.00 % | 16.000 K -96.53 % | 460.705 K -18.30 % | 563.881 K | 0.000 -100.00 % | 2.055 M -32.64 % | 3.050 M 145.35 % | 1.243 M | 0.000 |
| Selling and marketing expenses | 1.130 M -25.41 % | 1.515 M 14.17 % | 1.327 M 609.63 % | 187.000 K -15.77 % | 222.000 K -42.19 % | 384.000 K 54.84 % | 248.000 K 37.02 % | 181.000 K -0.55 % | 182.000 K -55.61 % | 410.000 K | 0.000 -100.00 % | 462.642 K -33.95 % | 700.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 47.084 M -17.09 % | 56.789 M 50.17 % | 37.817 M 63.29 % | 23.159 M 32.71 % | 17.451 M -16.56 % | 20.915 M 1 565.21 % | 1.256 M -94.16 % | 21.504 M 779.51 % | 2.445 M -70.16 % | 8.194 M 25.60 % | 6.524 M | 0.000 | 0.000 -100.00 % | 1.845 M 1 798.49 % | -108.602 K 92.54 % | -1.455 M | 0.000 -100.00 % | 986.000 K |
| Operating expenses | 76.739 M 22.77 % | 62.508 M 50.56 % | 41.518 M 60.88 % | 25.807 M 31.08 % | 19.688 M -14.36 % | 22.990 M 24.85 % | 18.414 M -20.64 % | 23.204 M 497.43 % | 3.884 M -58.65 % | 9.392 M 43.78 % | 6.532 M 294.96 % | 1.654 M -46.88 % | 3.113 M 68.78 % | 1.845 M -5.21 % | 1.946 M 22.00 % | 1.595 M 28.30 % | 1.243 M 26.09 % | 986.000 K |
| Cost and expenses | 766.345 M 1.12 % | 757.886 M -13.45 % | 875.623 M 57.47 % | 556.068 M 59.51 % | 348.613 M -32.28 % | 514.818 M 34.22 % | 383.556 M 55.98 % | 245.900 M 118.97 % | 112.300 M -9.86 % | 124.583 M -21.57 % | 158.854 M 1.71 % | 156.179 M 87.38 % | 83.349 M 22.06 % | 68.285 M 153.47 % | 26.941 M 30.70 % | 20.613 M -2.82 % | 21.211 M -66.89 % | 64.060 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.655 M 418.53 % | 5.719 M 54.53 % | 3.701 M 39.77 % | 2.648 M 18.37 % | 2.237 M 7.81 % | 2.075 M 23.37 % | 1.682 M -1.06 % | 1.700 M 17.48 % | 1.447 M 20.78 % | 1.198 M 7 387.50 % | 16.000 K -99.03 % | 1.654 M -26.59 % | 2.253 M | 0.000 -100.00 % | 2.055 M -32.64 % | 3.050 M 145.35 % | 1.243 M | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 124.000 K -46.78 % | 233.000 K 1 453.33 % | 15.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 |
| Interest expense | 23.674 M 34.67 % | 17.579 M 34.43 % | 13.077 M 95.32 % | 6.695 M 68.98 % | 3.962 M -38.78 % | 6.472 M 339.08 % | 1.474 M 59.35 % | 925.000 K 11 462.50 % | 8.000 K 100.00 % | 4.000 K -20.00 % | 5.000 K -75.24 % | 20.190 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.074 M 63.63 % | 3.712 M 73.62 % | 2.138 M 33.96 % | 1.596 M 4.59 % | 1.526 M 1.60 % | 1.502 M 102.43 % | 742.000 K 346.99 % | 166.000 K -0.60 % | 167.000 K 0.00 % | 167.000 K 12.84 % | 148.000 K -17.78 % | 180.000 K 1 700.00 % | 10.000 K -24.16 % | 13.186 K 403.09 % | 2.621 K | 0.000 | 0.000 | 0.000 |
| Operating income | 87.520 M 2.62 % | 85.284 M 55.30 % | 54.915 M 9.35 % | 50.219 M 59.76 % | 31.435 M -20.47 % | 39.527 M 81.53 % | 21.774 M 30.00 % | 16.749 M 386.61 % | 3.442 M -48.16 % | 6.640 M 27.47 % | 5.209 M -3.39 % | 5.392 M 6.07 % | 5.083 M 3.72 % | 4.901 M 206.02 % | 1.602 M 40.41 % | 1.141 M 12.26 % | 1.016 M -78.59 % | 4.747 M |
| Operating income ratio | 0.10 1.34 % | 0.10 71.39 % | 0.06 -28.75 % | 0.08 0.14 % | 0.08 16.00 % | 0.07 32.86 % | 0.05 -15.84 % | 0.06 114.45 % | 0.03 -41.23 % | 0.05 59.37 % | 0.03 -4.86 % | 0.03 -41.95 % | 0.06 -14.16 % | 0.07 19.35 % | 0.06 7.01 % | 0.05 14.70 % | 0.05 -33.74 % | 0.07 |
| Total other income expenses net | -21.186 M -28.76 % | -16.454 M -106.37 % | -7.973 M -105.86 % | -3.873 M 0.33 % | -3.886 M 42.95 % | -6.812 M -288.15 % | -1.755 M -90.14 % | -923.000 K -92 200.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 273.338 M 12.27 % | 243.471 M -7.87 % | 264.269 M 106.68 % | 127.864 M 27.85 % | 100.011 M 0.33 % | 99.685 M 15.21 % | 86.521 M 502.22 % | 14.367 M 10 742.22 % | -135.000 K 79.48 % | -658.000 K 68.18 % | -2.068 M 64.96 % | -5.901 M -315.06 % | -1.422 M -116.25 % | -657.476 K 80.91 % | -3.444 M 63.05 % | -9.322 M -65.75 % | -5.624 M |
| Total investments | 15.217 M 0.79 % | 15.098 M 267.08 % | 4.113 M 1.16 % | 4.066 M 0.00 % | 4.066 M 430.81 % | 766.000 K 1.19 % | 757.000 K 38.39 % | 547.000 K 108.78 % | 262.000 K 0.00 % | 262.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 277.638 M 13.34 % | 244.967 M -16.98 % | 295.066 M 129.67 % | 128.472 M 17.78 % | 109.081 M 8.99 % | 100.079 M 14.56 % | 87.362 M 486.79 % | 14.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K |
| Accumulated other comprehensive income loss | 84.000 K -68.66 % | 268.000 K -99.91 % | 298.270 M 1 914.93 % | 14.803 M -41.73 % | 25.402 M 9 378.36 % | 268.000 K -95.94 % | 6.609 M | 0.000 -100.00 % | 268.000 K 0.00 % | 268.000 K 0.00 % | 268.000 K 0.11 % | 267.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 246.987 M 24.67 % | 198.111 M 34.53 % | 147.263 M 31.78 % | 111.745 M 44.82 % | 77.159 M 35.70 % | 56.861 M 74.82 % | 32.525 M 79.44 % | 18.126 M 166.52 % | 6.801 M 134.31 % | -19.820 M 20.50 % | -24.930 M 14.35 % | -29.107 M 12.97 % | -33.443 M 10.84 % | -37.509 M 10.85 % | -42.075 M 3.67 % | -43.676 M 2.55 % | -44.817 M |
| Common stock | 211.841 M 0.13 % | 211.573 M -0.13 % | 211.841 M 19.68 % | 177.011 M 16.40 % | 152.071 M 26.12 % | 120.573 M 20.95 % | 99.692 M 24.43 % | 80.120 M 167.74 % | 29.925 M -44.50 % | 53.922 M 0.00 % | 53.922 M 0.00 % | 53.922 M -0.49 % | 54.190 M 0.00 % | 54.190 M 0.00 % | 54.190 M 0.00 % | 54.190 M 0.00 % | 54.190 M |
| Total equity | 545.340 M 9.86 % | 496.381 M 11.41 % | 445.533 M 21.86 % | 365.608 M 22.19 % | 299.222 M 49.29 % | 200.431 M 28.26 % | 156.268 M 26.25 % | 123.772 M 237.01 % | 36.726 M 6.85 % | 34.370 M 17.46 % | 29.260 M 16.65 % | 25.083 M 20.90 % | 20.746 M 24.37 % | 16.680 M 37.68 % | 12.115 M 15.23 % | 10.514 M 12.17 % | 9.373 M |
| Other non current liabilities | 2.820 M 42.71 % | 1.976 M 77.54 % | 1.113 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 501.000 K -42.35 % | 869.000 K -90.16 % | 8.833 M -40.76 % | 14.911 M -29.50 % | 21.150 M 1 188.85 % | 1.641 M -64.36 % | 4.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K |
| Total non current liabilities | 3.321 M 16.73 % | 2.845 M -71.40 % | 9.946 M -33.63 % | 14.985 M -29.42 % | 21.231 M 1 069.75 % | 1.815 M -61.46 % | 4.710 M 470 900.00 % | 1.000 K | 0.000 -100.00 % | 7.000 K -30.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K 0.00 % | 360.076 K |
| Other current liabilities | 23.842 M 88.09 % | 12.676 M 235.88 % | 3.774 M 11.39 % | 3.388 M 39.14 % | 2.435 M 23.04 % | 1.979 M 0.25 % | 1.974 M 19.56 % | 1.651 M 109.25 % | 789.000 K 23.86 % | 637.000 K 26.39 % | 504.000 K 35.63 % | 371.595 K -70.16 % | 1.245 M -7.72 % | 1.349 M -29.22 % | 1.906 M 881.12 % | 194.300 K -45.94 % | 359.392 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 277.137 M 13.54 % | 244.098 M -14.72 % | 286.233 M 152.05 % | 113.560 M 29.15 % | 87.931 M -10.67 % | 98.438 M 18.95 % | 82.757 M 455.86 % | 14.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 369.741 M 35.72 % | 272.434 M -25.64 % | 366.380 M 128.05 % | 160.659 M 71.82 % | 93.502 M -18.13 % | 114.201 M 21.73 % | 93.814 M 169.14 % | 34.857 M 828.04 % | 3.756 M -77.45 % | 16.658 M 23.49 % | 13.489 M 814.95 % | 1.474 M -89.76 % | 14.397 M -35.15 % | 22.201 M 438.68 % | 4.121 M 2 021.12 % | 194.300 K -45.94 % | 359.392 K |
| Total liabilities | 373.062 M 35.52 % | 275.279 M -26.85 % | 376.326 M 114.25 % | 175.644 M 53.09 % | 114.733 M -1.11 % | 116.016 M 17.75 % | 98.524 M 182.64 % | 34.858 M 828.06 % | 3.756 M -77.46 % | 16.665 M 23.45 % | 13.499 M 815.63 % | 1.474 M -89.76 % | 14.397 M -36.18 % | 22.561 M 403.43 % | 4.481 M 708.37 % | 554.376 K -22.95 % | 719.468 K |
| Other non current assets | 1.000 K | 0.000 -100.00 % | 5.705 M 22.93 % | 4.641 M 57.54 % | 2.946 M 157.29 % | 1.145 M 127.18 % | 504.000 K -57.18 % | 1.177 M 350.96 % | 261.000 K 0.00 % | 261.000 K -32.38 % | 386.000 K -4.63 % | 404.725 K 464.35 % | 71.715 K -78.99 % | 341.355 K 322.47 % | 80.800 K | 0.000 | 0.000 |
| Long term investments | 11.647 M 1.08 % | 11.523 M 823.81 % | -1.592 M -176.87 % | -575.000 K -151.34 % | 1.120 M | 0.000 -100.00 % | 757.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 804.000 K 97.06 % | 408.000 K -10.92 % | 458.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 |
| 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 |
| Goodwill and intangible assets | 804.000 K 97.06 % | 408.000 K -10.92 % | 458.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 |
| Property plant equipment net | 42.844 M 1.79 % | 42.090 M 20.16 % | 35.028 M 102.42 % | 17.305 M 79.16 % | 9.659 M 2.70 % | 9.405 M -9.71 % | 10.416 M 977.15 % | 967.000 K 50.16 % | 644.000 K -20.20 % | 807.000 K -17.06 % | 973.000 K 2.30 % | 951.082 K 3 299.88 % | 27.974 K -25.89 % | 37.746 K -25.89 % | 50.932 K | 0.000 | 0.000 |
| Total non current assets | 55.898 M 2.70 % | 54.426 M 36.96 % | 39.738 M 85.94 % | 21.371 M 55.71 % | 13.725 M 30.09 % | 10.550 M -9.65 % | 11.677 M 441.10 % | 2.158 M 136.62 % | 912.000 K -14.61 % | 1.068 M -21.41 % | 1.359 M 0.03 % | 1.359 M 1 262.79 % | 99.689 K -73.70 % | 379.101 K 187.78 % | 131.732 K | 0.000 | 0.000 |
| Other current assets | 2.390 M -64.68 % | 6.766 M -43.95 % | 12.072 M 72.28 % | 7.007 M 226.21 % | 2.148 M -71.42 % | 7.515 M 3.02 % | 7.295 M | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.498 M 3 478.82 % | 69.806 K | 0.000 |
| Short term investments | 3.570 M -0.14 % | 3.575 M -37.34 % | 5.705 M 22.93 % | 4.641 M 57.54 % | 2.946 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 |
| cash and cash equivalents | 4.300 M 187.43 % | 1.496 M -95.14 % | 30.797 M 4 965.30 % | 608.000 K -93.30 % | 9.070 M 2 202.03 % | 394.000 K -53.15 % | 841.000 K 61.42 % | 521.000 K 285.93 % | 135.000 K -79.48 % | 658.000 K -68.18 % | 2.068 M -64.96 % | 5.901 M 315.06 % | 1.422 M 39.73 % | 1.018 M -73.25 % | 3.804 M -60.71 % | 9.682 M 61.80 % | 5.984 M |
| Cash and short term investments | 7.870 M 55.20 % | 5.071 M -86.11 % | 36.502 M 595.41 % | 5.249 M -56.32 % | 12.016 M 2 949.75 % | 394.000 K -53.15 % | 841.000 K 61.42 % | 521.000 K 285.93 % | 135.000 K -79.48 % | 658.000 K -68.18 % | 2.068 M -64.96 % | 5.901 M 315.06 % | 1.422 M 39.73 % | 1.018 M -73.25 % | 3.804 M -60.71 % | 9.682 M 61.80 % | 5.984 M |
| Total current assets | 862.504 M 20.25 % | 717.234 M -8.30 % | 782.121 M 50.44 % | 519.880 M 29.90 % | 400.229 M 30.84 % | 305.896 M 25.82 % | 243.115 M 55.37 % | 156.471 M 295.43 % | 39.570 M -20.66 % | 49.872 M 20.47 % | 41.399 M 64.29 % | 25.199 M -28.09 % | 35.044 M -9.83 % | 38.862 M 136.03 % | 16.465 M 48.76 % | 11.068 M 9.67 % | 10.092 M |
| Inventory | 647.080 M 2.48 % | 631.432 M 19.21 % | 529.678 M 37.24 % | 385.955 M 64.04 % | 235.283 M 38.02 % | 170.472 M 15.37 % | 147.761 M 143.96 % | 60.568 M 914.71 % | 5.969 M -53.59 % | 12.861 M -37.00 % | 20.413 M 108.12 % | 9.808 M -52.66 % | 20.721 M 125.78 % | 9.177 M -9.91 % | 10.187 M 686.65 % | 1.295 M | 0.000 |
| Net receivables | 205.164 M 177.38 % | 73.965 M -63.72 % | 203.869 M 67.56 % | 121.669 M -19.31 % | 150.782 M 18.25 % | 127.515 M 46.20 % | 87.218 M -8.56 % | 95.382 M 185.35 % | 33.426 M -8.05 % | 36.353 M 92.16 % | 18.918 M 99.37 % | 9.489 M -26.45 % | 12.901 M -55.00 % | 28.667 M 115 136.71 % | -24.920 K -218.01 % | 21.117 K | 0.000 |
| Tax assets | 602.000 K 48.64 % | 405.000 K 191.37 % | 139.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K 100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 2.749 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K 9 400.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 61.947 M 651.15 % | 8.247 M -89.12 % | 75.803 M 89.31 % | 40.041 M 1 506.14 % | 2.493 M -81.09 % | 13.185 M 55.91 % | 8.457 M -51.14 % | 17.309 M 536.59 % | 2.719 M -82.33 % | 15.387 M 18.50 % | 12.985 M 1 077.57 % | 1.103 M -91.62 % | 13.152 M -36.92 % | 20.851 M 841.37 % | 2.215 M | 0.000 | 0.000 |
| Tax payables | 6.815 M -8.07 % | 7.413 M 1 200.53 % | 570.000 K -84.47 % | 3.670 M 470.76 % | 643.000 K 7.35 % | 599.000 K -4.31 % | 626.000 K -37.96 % | 1.009 M 306.85 % | 248.000 K -60.88 % | 634.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 86.429 M 0.00 % | 86.429 M 140.80 % | -211.841 M -441.41 % | 62.049 M 39.15 % | 44.590 M 96.18 % | 22.729 M 30.31 % | 17.442 M -31.67 % | 25.526 M 9 624.63 % | -268.000 K | 0.000 100.00 % | -352.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K -8.64 % | 81.000 K -53.18 % | 173.000 K 64.76 % | 105.000 K | 0.000 | 0.000 -100.00 % | 7.000 K -30.00 % | 10.000 K | 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 |
| Total assets | 918.402 M 19.02 % | 771.660 M -6.11 % | 821.858 M 51.84 % | 541.251 M 30.75 % | 413.955 M 30.81 % | 316.446 M 24.20 % | 254.792 M 60.62 % | 158.629 M 291.85 % | 40.482 M -20.68 % | 51.035 M 19.35 % | 42.759 M 61.01 % | 26.557 M -24.43 % | 35.144 M -10.44 % | 39.241 M 136.44 % | 16.597 M 49.95 % | 11.068 M 9.67 % | 10.092 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -76.790 M -159.29 % | -29.616 M 84.80 % | -194.837 M -117.43 % | -89.611 M 9.31 % | -98.815 M -69.27 % | -58.378 M 38.51 % | -94.938 M 6.90 % | -101.978 M -3 759.88 % | -2.642 M 60.47 % | -6.683 M 26.02 % | -9.033 M -945.00 % | 1.069 M 122.80 % | -4.689 M 39.10 % | -7.700 M -3.73 % | -7.423 M -376.77 % | 2.682 M -43.25 % | 4.726 M |
| Accounts receivables | -131.200 M -201.00 % | 129.904 M 258.04 % | -82.199 M -382.34 % | 29.113 M 225.13 % | -23.267 M 42.26 % | -40.298 M -694.89 % | 6.774 M 111.18 % | -60.565 M -2 169.18 % | 2.927 M -61.24 % | 7.552 M 180.09 % | -9.429 M -376.35 % | 3.412 M -78.36 % | 15.766 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -15.648 M 84.62 % | -101.754 M 29.20 % | -143.723 M 4.61 % | -150.672 M -132.48 % | -64.810 M -185.37 % | -22.711 M 73.95 % | -87.193 M -59.70 % | -54.599 M -892.21 % | 6.892 M -8.74 % | 7.552 M 171.21 % | -10.605 M -197.18 % | 10.913 M 194.53 % | -11.544 M -1 242.97 % | 1.010 M 111.36 % | -8.892 M -586.64 % | -1.295 M -120.10 % | 6.444 M |
| Accounts payables | 0.000 -100.00 % | 8.644 M 913.17 % | -1.063 M -102.83 % | 37.549 M 1 374.58 % | -2.946 M -294 700.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 70.058 M 205.49 % | -66.410 M -313.64 % | 31.085 M -2.70 % | 31.948 M 510.01 % | -7.792 M -268.29 % | 4.630 M 131.89 % | -14.519 M -210.11 % | 13.186 M 205.82 % | -12.461 M 50.07 % | -24.957 M -326.86 % | 11.001 M 182.99 % | -13.256 M -48.76 % | -8.911 M -2.31 % | -8.710 M -692.92 % | 1.469 M -63.06 % | 3.977 M 331.49 % | -1.718 M |
| Other non cash items | 20.826 M -14.25 % | 24.288 M 758.03 % | -3.691 M -2.47 % | -3.602 M -155.82 % | -1.408 M -68.62 % | -835.000 K 75.32 % | -3.383 M -19.84 % | -2.823 M -90.10 % | -1.485 M 3.07 % | -1.532 M -129.41 % | 5.209 M 665 361.81 % | -783.000 -100.08 % | 1.017 M -79.25 % | 4.901 M 207.08 % | 1.596 M 57.09 % | 1.016 M 0.30 % | 1.013 M |
| Net cash provided by operating activities | -1.014 M -102.06 % | 49.232 M 132.94 % | -149.448 M -230.12 % | -45.271 M 36.37 % | -71.148 M -184.64 % | -24.996 M 67.77 % | -77.560 M 12.67 % | -88.809 M -17 011.56 % | -519.000 K 63.11 % | -1.407 M 61.72 % | -3.676 M -165.82 % | 5.585 M 1 282.43 % | 404.000 K 114.50 % | -2.786 M 52.17 % | -5.825 M -257.52 % | 3.698 M -35.56 % | 5.739 M |
| Investments in property plant and equipment | -7.223 M 32.65 % | -10.724 M 47.22 % | -20.319 M -119.86 % | -9.242 M -419.21 % | -1.780 M -262.53 % | -491.000 K 95.18 % | -10.192 M -1 988.52 % | -488.000 K -12 100.00 % | -4.000 K | 0.000 100.00 % | -170.000 K 84.59 % | -1.103 M | 0.000 | 0.000 100.00 % | -53.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 200.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 |
| Purchases of investments | 0.000 100.00 % | -144.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 |
| Sales maturities of investments | 2.022 M | 0.000 -100.00 % | 1.296 M -11.72 % | 1.468 M 394.28 % | 297.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 |
| Other investing activites | 3.000 K -76.92 % | 13.000 K -96.83 % | 410.000 K 75.21 % | 234.000 K 1 362.50 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K -123.08 % | 13.000 K 533.33 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -5.198 M 52.11 % | -10.855 M 41.05 % | -18.413 M -144.20 % | -7.540 M -413.97 % | -1.467 M -198.78 % | -491.000 K 95.18 % | -10.192 M -1 988.52 % | -488.000 K -12 100.00 % | -4.000 K -33.33 % | -3.000 K 98.09 % | -157.000 K 85.80 % | -1.106 M | 0.000 | 0.000 100.00 % | -53.000 K | 0.000 | 0.000 |
| Debt repayment | 32.691 M 165.25 % | -50.098 M -130.07 % | 166.594 M 759.13 % | 19.391 M 115.41 % | 9.002 M -29.21 % | 12.716 M -82.45 % | 72.475 M 386.80 % | 14.888 M | 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 -100.00 % | 44.408 M 39.66 % | 31.798 M -59.49 % | 78.493 M 295.89 % | 19.827 M 9.55 % | 18.098 M -76.10 % | 75.720 M | 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 |
| 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 |
| Other financing activites | -23.674 M -34.66 % | -17.580 M -35.73 % | -12.952 M -89.36 % | -6.840 M -10.27 % | -6.203 M 17.34 % | -7.504 M -200.04 % | -2.501 M -170.38 % | -925.000 K | 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 | 9.017 M 113.32 % | -67.678 M -134.17 % | 198.050 M 346.57 % | 44.349 M -45.44 % | 81.292 M 224.66 % | 25.039 M -71.57 % | 88.072 M -1.80 % | 89.683 M | 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 100.00 % | -1.697 M -169 600.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.804 M 109.57 % | -29.301 M -197.06 % | 30.189 M 456.76 % | -8.462 M -197.53 % | 8.676 M 2 040.94 % | -447.000 K -239.69 % | 320.000 K -17.10 % | 386.000 K 173.80 % | -523.000 K 62.91 % | -1.410 M 63.21 % | -3.833 M -185.58 % | 4.479 M 1 008.66 % | 404.000 K 114.50 % | -2.786 M 52.60 % | -5.878 M -258.95 % | 3.698 M -35.56 % | 5.739 M |
| Cash at beginning of period | 1.496 M -95.14 % | 30.797 M 4 965.30 % | 608.000 K -93.30 % | 9.070 M 2 202.03 % | 394.000 K -53.15 % | 841.000 K 61.42 % | 521.000 K 285.93 % | 135.000 K -79.48 % | 658.000 K -68.18 % | 2.068 M -64.96 % | 5.901 M 314.98 % | 1.422 M 39.69 % | 1.018 M -73.24 % | 3.804 M -60.71 % | 9.682 M 61.80 % | 5.984 M 2 342.45 % | 245.000 K |
| Cash at end of period | 4.300 M 187.43 % | 1.496 M -95.14 % | 30.797 M 4 965.30 % | 608.000 K -93.30 % | 9.070 M 2 202.03 % | 394.000 K -53.15 % | 841.000 K 61.42 % | 521.000 K 285.93 % | 135.000 K -79.48 % | 658.000 K -68.18 % | 2.068 M -64.96 % | 5.901 M 314.98 % | 1.422 M 39.69 % | 1.018 M -73.24 % | 3.804 M -60.71 % | 9.682 M 61.80 % | 5.984 M |
| Operating cash flow | -1.014 M -102.06 % | 49.232 M 132.94 % | -149.448 M -230.12 % | -45.271 M 36.37 % | -71.148 M -184.64 % | -24.996 M 67.77 % | -77.560 M 12.67 % | -88.809 M -17 011.56 % | -519.000 K 63.11 % | -1.407 M 61.72 % | -3.676 M -165.82 % | 5.585 M 1 282.43 % | 404.000 K 114.50 % | -2.786 M 52.17 % | -5.825 M -257.52 % | 3.698 M -35.56 % | 5.739 M |
| Capital expenditure | -7.223 M 32.65 % | -10.724 M 47.22 % | -20.319 M -119.86 % | -9.242 M -419.21 % | -1.780 M -262.53 % | -491.000 K 95.18 % | -10.192 M -1 988.52 % | -488.000 K -12 100.00 % | -4.000 K | 0.000 100.00 % | -170.000 K 84.59 % | -1.103 M | 0.000 | 0.000 100.00 % | -53.000 K | 0.000 | 0.000 |
| Free CashFlow | -8.237 M -121.39 % | 38.508 M 122.68 % | -169.767 M -211.42 % | -54.513 M 25.25 % | -72.928 M -186.14 % | -25.487 M 70.96 % | -87.752 M 1.73 % | -89.297 M -16 974.00 % | -523.000 K 62.83 % | -1.407 M 63.42 % | -3.846 M -185.81 % | 4.482 M 1 009.41 % | 404.000 K 114.50 % | -2.786 M 52.60 % | -5.878 M -258.95 % | 3.698 M -35.56 % | 5.739 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 207.396 M -4.95 % | 218.186 M 1.43 % | 215.104 M 15.31 % | 186.539 M -20.29 % | 234.036 M 155.31 % | 91.669 M -70.91 % | 315.166 M 54.58 % | 203.881 M -12.29 % | 232.453 M 22.23 % | 190.171 M -35.67 % | 295.607 M 34.56 % | 219.684 M -2.39 % | 225.073 M 84.67 % | 121.881 M -37.51 % | 195.053 M 5.22 % | 185.371 M 78.27 % | 103.982 M -35.88 % | 162.176 M 20.99 % | 134.040 M 97.27 % | 67.947 M 327.77 % | 15.884 M -86.18 % | 114.910 M -13.32 % | 132.572 M -11.61 % | 149.990 M -4.39 % | 156.874 M 71.42 % | 91.515 M -4.74 % | 96.064 M -23.78 % | 126.033 M 36.83 % | 92.109 M -6.14 % | 98.130 M 68.12 % | 58.369 M 36.74 % | 42.687 M -32.74 % | 63.463 M 98.51 % | 31.969 M -7.15 % | 34.429 M 52.20 % | 22.621 M -15.37 % | 26.730 M 4.77 % | 25.513 M -26.91 % | 34.907 M 29.29 % | 27.000 M -38.37 % | 43.807 M -1.65 % | 44.540 M -14.67 % | 52.198 M 66.89 % | 31.277 M -13.24 % | 36.051 M 86.48 % | 19.332 M -80.26 % | 97.921 M 566.36 % | 14.695 M -50.39 % | 29.624 M -17.74 % | 36.011 M -10.25 % | 40.122 M 574.89 % | 5.945 M -6.41 % | 6.352 M -83.89 % | 39.437 M 175.13 % | 14.334 M 250.64 % | 4.088 M -85.66 % | 28.509 M |
| Net income | 23.322 M 198.04 % | 7.825 M -47.03 % | 14.772 M 1 998.30 % | 704.000 K -97.25 % | 25.575 M 209.51 % | -23.354 M -154.10 % | 43.167 M 674.85 % | 5.571 M -78.12 % | 25.465 M 654.43 % | -4.593 M -147.56 % | 9.658 M 34.23 % | 7.195 M -69.06 % | 23.258 M 468.24 % | 4.093 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 M -37.01 % | 6.782 M -23.49 % | 8.864 M 2 232.63 % | 380.000 K -92.73 % | 5.227 M 103.94 % | 2.563 M -76.08 % | 10.715 M 83.79 % | 5.830 M 21.74 % | 4.789 M 42.57 % | 3.359 M 4.12 % | 3.226 M 6.64 % | 3.025 M -40.98 % | 5.125 M 235.19 % | 1.529 M -22.23 % | 1.966 M -27.35 % | 2.706 M 176.97 % | 977.000 K 121.04 % | 442.000 K 13.04 % | 391.000 K -26.78 % | 534.000 K -67.32 % | 1.634 M 173.24 % | 598.000 K 88.05 % | 318.000 K -87.56 % | 2.557 M 63.49 % | 1.564 M 2.43 % | 1.527 M 62.45 % | 940.000 K 526.67 % | 150.000 K -86.51 % | 1.112 M -71.70 % | 3.929 M 1 608.26 % | 230.000 K 124.65 % | -933.000 K -153.81 % | 1.734 M 1.04 % | 1.716 M 1 318.18 % | 121.000 K -75.05 % | 485.000 K -70.65 % | 1.652 M 2.05 % | 1.619 M 266.29 % | 442.000 K -56.32 % | 1.012 M |
| Income before tax | 31.167 M 170.73 % | 11.512 M -41.68 % | 19.740 M 1 801.73 % | 1.038 M -96.95 % | 34.044 M 212.21 % | -30.339 M -152.59 % | 57.695 M 674.95 % | 7.445 M -78.12 % | 34.030 M 601.25 % | -6.789 M -152.61 % | 12.905 M 32.41 % | 9.746 M -68.64 % | 31.081 M 455.41 % | 5.596 M -74.48 % | 21.926 M 227.35 % | 6.698 M -44.77 % | 12.127 M 79.18 % | 6.768 M -23.04 % | 8.794 M -23.49 % | 11.494 M 2 231.44 % | 493.000 K -92.10 % | 6.243 M 75.86 % | 3.550 M -76.09 % | 14.845 M 83.79 % | 8.077 M 19.57 % | 6.755 M 45.61 % | 4.639 M 4.25 % | 4.450 M 6.59 % | 4.175 M -42.56 % | 7.268 M 244.45 % | 2.110 M -16.70 % | 2.533 M -35.32 % | 3.916 M 167.49 % | 1.464 M 129.11 % | 639.000 K 11.13 % | 575.000 K -24.64 % | 763.000 K -67.49 % | 2.347 M 218.02 % | 738.000 K 87.79 % | 393.000 K -87.56 % | 3.159 M 121.20 % | 1.428 M -35.32 % | 2.208 M 62.35 % | 1.360 M 526.73 % | 217.000 K -86.98 % | 1.667 M -62.36 % | 4.429 M 1 825.65 % | 230.000 K 124.65 % | -933.000 K -142.36 % | 2.202 M -2.77 % | 2.265 M 1 771.90 % | 121.000 K -75.05 % | 485.000 K -75.60 % | 1.988 M 22.80 % | 1.619 M 266.29 % | 442.000 K -56.32 % | 1.012 M |
| Income before tax ratio | 0.15 184.82 % | 0.05 -42.51 % | 0.09 1 549.19 % | 0.01 -96.17 % | 0.15 143.95 % | -0.33 -280.79 % | 0.18 401.32 % | 0.04 -75.06 % | 0.15 510.08 % | -0.04 -181.77 % | 0.04 -1.60 % | 0.04 -67.87 % | 0.14 200.77 % | 0.05 -59.16 % | 0.11 211.10 % | 0.04 -69.02 % | 0.12 179.46 % | 0.04 -36.39 % | 0.07 -61.22 % | 0.17 445.02 % | 0.03 -42.87 % | 0.05 102.89 % | 0.03 -72.94 % | 0.10 92.23 % | 0.05 -30.25 % | 0.07 52.85 % | 0.05 36.77 % | 0.04 -22.10 % | 0.05 -38.80 % | 0.07 104.89 % | 0.04 -39.08 % | 0.06 -3.83 % | 0.06 34.74 % | 0.05 146.74 % | 0.02 -26.98 % | 0.03 -10.95 % | 0.03 -68.97 % | 0.09 335.12 % | 0.02 45.25 % | 0.01 -79.82 % | 0.07 124.90 % | 0.03 -24.20 % | 0.04 -2.72 % | 0.04 622.39 % | 0.01 -93.02 % | 0.09 90.63 % | 0.05 188.98 % | 0.02 149.70 % | -0.03 -151.50 % | 0.06 8.33 % | 0.06 177.37 % | 0.02 -73.34 % | 0.08 51.46 % | 0.05 -55.37 % | 0.11 4.46 % | 0.11 204.59 % | 0.04 |
| EBITDA | 38.268 M 107.68 % | 18.426 M -33.13 % | 27.555 M 225.02 % | 8.478 M -79.63 % | 41.622 M 271.09 % | -24.328 M -138.14 % | 63.792 M 438.33 % | 11.850 M -69.47 % | 38.808 M 1 950.64 % | -2.097 M -112.53 % | 16.732 M 39.96 % | 11.955 M -64.76 % | 33.923 M 303.13 % | 8.415 M -64.56 % | 23.747 M 187.29 % | 8.266 M -42.42 % | 14.355 M 137.33 % | 6.049 M -46.21 % | 11.245 M -16.02 % | 13.390 M 492.74 % | 2.259 M -83.29 % | 13.518 M 141.44 % | 5.599 M -69.28 % | 18.224 M 83.80 % | 9.915 M 38.21 % | 7.174 M 83.53 % | 3.909 M -24.10 % | 5.150 M 17.98 % | 4.365 M -43.58 % | 7.736 M 218.22 % | 2.431 M -8.12 % | 2.646 M -33.14 % | 3.957 M 162.75 % | 1.506 M 121.47 % | 680.000 K 10.39 % | 616.000 K -23.48 % | 805.000 K -66.30 % | 2.389 M 206.28 % | 780.000 K 79.31 % | 435.000 K -86.41 % | 3.201 M 117.49 % | 1.472 M -34.50 % | 2.247 M 60.96 % | 1.396 M 456.18 % | 251.000 K -85.57 % | 1.739 M -61.38 % | 4.503 M 1 618.70 % | 262.000 K 128.14 % | -931.000 K -142.22 % | 2.205 M -2.73 % | 2.267 M 1 743.09 % | 123.000 K -75.25 % | 497.000 K -75.05 % | 1.992 M 22.83 % | 1.622 M 266.97 % | 442.000 K -56.32 % | 1.012 M |
| Net income ratio | 0.11 213.55 % | 0.04 -47.78 % | 0.07 1 719.65 % | 0.00 -96.55 % | 0.11 142.89 % | -0.25 -286.01 % | 0.14 401.25 % | 0.03 -75.06 % | 0.11 553.58 % | -0.02 -173.92 % | 0.03 -0.24 % | 0.03 -68.31 % | 0.10 207.71 % | 0.03 -60.08 % | 0.08 211.12 % | 0.03 -69.02 % | 0.09 231.32 % | 0.03 -47.94 % | 0.05 -61.21 % | 0.13 445.30 % | 0.02 -47.41 % | 0.05 135.29 % | 0.02 -72.94 % | 0.07 92.23 % | 0.04 -28.98 % | 0.05 49.66 % | 0.03 36.61 % | 0.03 -22.06 % | 0.03 -37.12 % | 0.05 99.37 % | 0.03 -43.12 % | 0.05 8.01 % | 0.04 39.52 % | 0.03 138.05 % | 0.01 -25.73 % | 0.02 -13.48 % | 0.02 -68.81 % | 0.06 273.85 % | 0.02 45.45 % | 0.01 -79.82 % | 0.06 66.22 % | 0.04 20.04 % | 0.03 -2.66 % | 0.03 622.32 % | 0.00 -92.77 % | 0.06 43.33 % | 0.04 156.36 % | 0.02 149.70 % | -0.03 -165.42 % | 0.05 12.57 % | 0.04 110.14 % | 0.02 -73.34 % | 0.08 82.24 % | 0.04 -62.91 % | 0.11 4.46 % | 0.11 204.59 % | 0.04 |
| Ratio EBITDA | 0.18 118.49 % | 0.08 -34.07 % | 0.13 181.86 % | 0.05 -74.44 % | 0.18 167.01 % | -0.27 -231.12 % | 0.20 248.25 % | 0.06 -65.19 % | 0.17 1 614.02 % | -0.01 -119.48 % | 0.06 4.01 % | 0.05 -63.89 % | 0.15 118.30 % | 0.07 -43.29 % | 0.12 173.03 % | 0.04 -67.70 % | 0.14 270.16 % | 0.04 -55.54 % | 0.08 -57.43 % | 0.20 38.57 % | 0.14 20.89 % | 0.12 178.55 % | 0.04 -65.24 % | 0.12 92.24 % | 0.06 -19.37 % | 0.08 92.65 % | 0.04 -0.42 % | 0.04 -13.77 % | 0.05 -39.89 % | 0.08 89.28 % | 0.04 -32.80 % | 0.06 -0.60 % | 0.06 32.36 % | 0.05 138.51 % | 0.02 -27.47 % | 0.03 -9.58 % | 0.03 -67.84 % | 0.09 319.06 % | 0.02 38.69 % | 0.02 -77.95 % | 0.07 121.12 % | 0.03 -23.24 % | 0.04 -3.55 % | 0.04 541.07 % | 0.01 -92.26 % | 0.09 95.62 % | 0.05 157.93 % | 0.02 156.73 % | -0.03 -151.32 % | 0.06 8.37 % | 0.06 173.10 % | 0.02 -73.56 % | 0.08 54.88 % | 0.05 -55.36 % | 0.11 4.66 % | 0.11 204.59 % | 0.04 |
| Gross profit ratio | 0.27 54.28 % | 0.17 -14.68 % | 0.20 61.97 % | 0.13 -37.29 % | 0.20 193.16 % | -0.22 -198.70 % | 0.22 80.94 % | 0.12 -45.34 % | 0.22 398.47 % | 0.04 -50.02 % | 0.09 -3.31 % | 0.09 -50.96 % | 0.19 79.56 % | 0.10 -33.24 % | 0.16 107.49 % | 0.08 -58.17 % | 0.18 145.60 % | 0.07 -40.66 % | 0.12 -45.81 % | 0.23 1.38 % | 0.23 106.23 % | 0.11 23.18 % | 0.09 -42.22 % | 0.15 58.69 % | 0.10 -32.96 % | 0.14 58.86 % | 0.09 14.73 % | 0.08 -10.89 % | 0.09 -35.74 % | 0.14 38.17 % | 0.10 -18.18 % | 0.12 -11.55 % | 0.14 -8.45 % | 0.15 54.20 % | 0.10 52.27 % | 0.06 -3.84 % | 0.07 -61.85 % | 0.18 69.53 % | 0.10 12.82 % | 0.09 -26.64 % | 0.12 65.51 % | 0.08 6.68 % | 0.07 -27.31 % | 0.10 113.10 % | 0.05 -73.15 % | 0.17 156.96 % | 0.07 -5.36 % | 0.07 221.80 % | 0.02 -72.00 % | 0.08 -9.43 % | 0.09 -36.62 % | 0.14 -25.62 % | 0.18 164.64 % | 0.07 -52.94 % | 0.15 -22.07 % | 0.19 381.69 % | 0.04 |
| Weighted average shs out dil | 21.202 M 0.47 % | 21.103 M 0.00 % | 21.103 M -10.07 % | 23.467 M 11.03 % | 21.136 M -0.10 % | 21.157 M -0.01 % | 21.160 M -1.24 % | 21.427 M 0.97 % | 21.221 M 0.30 % | 21.157 M -1.42 % | 21.462 M -1.56 % | 21.803 M 7.81 % | 20.224 M 3.74 % | 19.495 M 6.93 % | 18.231 M 1.85 % | 17.900 M 0.60 % | 17.794 M 16.63 % | 15.257 M 25.98 % | 12.111 M 1.10 % | 11.978 M -5.43 % | 12.667 M 5.05 % | 12.057 M -1.21 % | 12.205 M 1.37 % | 12.039 M 1.19 % | 11.898 M 4.32 % | 11.405 M 1.86 % | 11.197 M 7.59 % | 10.406 M 3.20 % | 10.083 M 94.62 % | 5.181 M -2.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M -1.96 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.30 % | 5.408 M 0.30 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.27 % | 5.407 M 0.27 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.27 % | 5.407 M 0.27 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M |
| Weighted average shs out | 21.202 M 0.47 % | 21.103 M 0.00 % | 21.103 M -10.07 % | 23.467 M 11.03 % | 21.136 M -0.10 % | 21.157 M -0.01 % | 21.160 M -1.24 % | 21.427 M 0.97 % | 21.221 M 0.30 % | 21.157 M 11.72 % | 18.937 M -10.49 % | 21.157 M 10.98 % | 19.064 M 7.86 % | 17.674 M 8.79 % | 16.246 M 6.96 % | 15.188 M 0.42 % | 15.125 M -1.64 % | 15.377 M 26.97 % | 12.111 M 1.10 % | 11.978 M -5.43 % | 12.667 M 5.05 % | 12.057 M -1.21 % | 12.205 M 1.37 % | 12.039 M 9.45 % | 11.000 M -4.38 % | 11.504 M 16.45 % | 9.879 M 22.50 % | 8.065 M 1.31 % | 7.961 M 53.65 % | 5.181 M -2.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M 0.00 % | 5.287 M -1.96 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.30 % | 5.408 M 0.30 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.27 % | 5.407 M 0.27 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M -0.27 % | 5.407 M 0.27 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M 0.00 % | 5.392 M |
| EPS diluted | 1.10 197.30 % | 0.37 -47.14 % | 0.70 2 233.33 % | 0.03 -97.52 % | 1.21 210.00 % | -1.10 -153.92 % | 2.04 684.62 % | 0.26 -78.33 % | 1.20 645.45 % | -0.22 -148.89 % | 0.45 36.36 % | 0.33 -71.30 % | 1.15 447.62 % | 0.21 -76.67 % | 0.90 221.43 % | 0.28 -45.10 % | 0.51 82.14 % | 0.28 -50.00 % | 0.56 -24.32 % | 0.74 2 366.67 % | 0.03 -93.02 % | 0.43 104.76 % | 0.21 -76.40 % | 0.89 81.63 % | 0.49 16.67 % | 0.42 40.00 % | 0.30 -3.23 % | 0.31 3.33 % | 0.30 -69.70 % | 0.99 241.38 % | 0.29 -21.62 % | 0.37 -27.45 % | 0.51 183.33 % | 0.18 115.31 % | 0.08 12.97 % | 0.07 -25.25 % | 0.10 -67.00 % | 0.30 172.73 % | 0.11 86.44 % | 0.06 -87.45 % | 0.47 62.07 % | 0.29 3.57 % | 0.28 64.71 % | 0.17 511.51 % | 0.03 -86.76 % | 0.21 -71.23 % | 0.73 1 609.60 % | 0.04 125.12 % | -0.17 -153.13 % | 0.32 0.00 % | 0.32 1 328.57 % | 0.02 -75.08 % | 0.09 -71.00 % | 0.31 3.33 % | 0.30 265.85 % | 0.08 -56.84 % | 0.19 |
| Earnings per share | 1.10 197.30 % | 0.37 -47.14 % | 0.70 2 233.33 % | 0.03 -97.52 % | 1.21 210.00 % | -1.10 -153.92 % | 2.04 684.62 % | 0.26 -78.33 % | 1.20 645.45 % | -0.22 -143.14 % | 0.51 50.00 % | 0.34 -72.13 % | 1.22 480.95 % | 0.21 -79.21 % | 1.01 206.06 % | 0.33 -45.00 % | 0.60 71.43 % | 0.35 -37.50 % | 0.56 -24.32 % | 0.74 2 366.67 % | 0.03 -93.02 % | 0.43 104.76 % | 0.21 -76.40 % | 0.89 67.92 % | 0.53 10.42 % | 0.48 41.18 % | 0.34 -15.00 % | 0.40 5.26 % | 0.38 -61.62 % | 0.99 241.38 % | 0.29 -21.62 % | 0.37 -27.45 % | 0.51 183.33 % | 0.18 115.31 % | 0.08 12.97 % | 0.07 -25.25 % | 0.10 -67.00 % | 0.30 172.73 % | 0.11 86.44 % | 0.06 -87.45 % | 0.47 62.07 % | 0.29 3.57 % | 0.28 64.71 % | 0.17 511.51 % | 0.03 -86.76 % | 0.21 -71.23 % | 0.73 1 609.60 % | 0.04 125.12 % | -0.17 -153.13 % | 0.32 0.00 % | 0.32 1 328.57 % | 0.02 -75.08 % | 0.09 -71.00 % | 0.31 3.33 % | 0.30 265.85 % | 0.08 -56.84 % | 0.19 |
| Gross profit | 55.920 M 46.65 % | 38.132 M -13.46 % | 44.063 M 86.77 % | 23.592 M -50.02 % | 47.200 M 337.86 % | -19.844 M -128.71 % | 69.127 M 179.71 % | 24.714 M -52.06 % | 51.547 M 509.30 % | 8.460 M -67.84 % | 26.310 M 30.11 % | 20.222 M -52.13 % | 42.243 M 231.58 % | 12.740 M -58.28 % | 30.540 M 118.33 % | 13.988 M -25.43 % | 18.758 M 57.47 % | 11.912 M -28.21 % | 16.592 M 6.90 % | 15.521 M 333.67 % | 3.579 M -71.49 % | 12.555 M 6.77 % | 11.759 M -48.93 % | 23.026 M 51.73 % | 15.176 M 14.92 % | 13.206 M 51.34 % | 8.726 M -12.55 % | 9.978 M 21.94 % | 8.183 M -39.68 % | 13.566 M 132.29 % | 5.840 M 11.88 % | 5.220 M -40.51 % | 8.774 M 81.73 % | 4.828 M 43.18 % | 3.372 M 131.75 % | 1.455 M -18.62 % | 1.788 M -60.03 % | 4.473 M 23.91 % | 3.610 M 45.86 % | 2.475 M -54.79 % | 5.474 M 62.79 % | 3.363 M -8.97 % | 3.694 M 21.31 % | 3.045 M 84.88 % | 1.647 M -49.92 % | 3.289 M -49.27 % | 6.483 M 530.64 % | 1.028 M 59.63 % | 644.000 K -76.96 % | 2.796 M -18.71 % | 3.439 M 327.74 % | 804.000 K -30.39 % | 1.155 M -57.38 % | 2.710 M 29.46 % | 2.093 M 173.24 % | 766.000 K -30.93 % | 1.109 M |
| Income tax expense | 7.845 M 112.83 % | 3.686 M -25.79 % | 4.967 M 1 387.13 % | 334.000 K -96.06 % | 8.470 M 221.26 % | -6.985 M -148.08 % | 14.528 M 675.24 % | 1.874 M -78.12 % | 8.565 M 490.03 % | -2.196 M -167.63 % | 3.247 M 27.28 % | 2.551 M -67.39 % | 7.823 M 420.49 % | 1.503 M -72.76 % | 5.518 M 227.28 % | 1.686 M -44.76 % | 3.052 M 22.28 % | 2.496 M 24.06 % | 2.012 M -23.50 % | 2.630 M 2 227.43 % | 113.000 K -88.87 % | 1.015 M 2.84 % | 987.000 K -76.10 % | 4.130 M 83.80 % | 2.247 M 14.35 % | 1.965 M 53.52 % | 1.280 M 4.58 % | 1.224 M 6.43 % | 1.150 M -46.34 % | 2.143 M 268.85 % | 581.000 K 2.47 % | 567.000 K -53.14 % | 1.210 M 148.46 % | 487.000 K 147.21 % | 197.000 K 7.07 % | 184.000 K -19.65 % | 229.000 K -67.88 % | 713.000 K 409.29 % | 140.000 K 86.67 % | 75.000 K -87.54 % | 602.000 K 542.90 % | -135.921 K -119.96 % | 681.000 K 62.14 % | 420.000 K 526.87 % | 67.000 K -87.93 % | 555.104 K 11.02 % | 500.000 K | 0.000 | 0.000 -100.00 % | 468.540 K -14.66 % | 549.000 K | 0.000 | 0.000 -100.00 % | 335.840 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 151.476 M -15.87 % | 180.054 M 5.27 % | 171.041 M 4.97 % | 162.947 M -12.79 % | 186.836 M 67.55 % | 111.513 M -54.68 % | 246.039 M 37.32 % | 179.167 M -0.96 % | 180.906 M -0.44 % | 181.711 M -32.52 % | 269.297 M 35.01 % | 199.462 M 9.10 % | 182.830 M 67.52 % | 109.141 M -33.66 % | 164.513 M -4.01 % | 171.383 M 101.10 % | 85.224 M -43.28 % | 150.264 M 27.94 % | 117.448 M 124.03 % | 52.426 M 326.05 % | 12.305 M -87.98 % | 102.355 M -15.28 % | 120.813 M -4.84 % | 126.964 M -10.40 % | 141.698 M 80.95 % | 78.309 M -10.34 % | 87.338 M -24.74 % | 116.055 M 38.28 % | 83.926 M -0.75 % | 84.564 M 60.99 % | 52.529 M 40.20 % | 37.467 M -31.49 % | 54.689 M 101.50 % | 27.141 M -12.61 % | 31.057 M 46.73 % | 21.166 M -15.14 % | 24.942 M 18.55 % | 21.040 M -32.77 % | 31.297 M 27.61 % | 24.525 M -36.02 % | 38.333 M -6.91 % | 41.177 M -15.11 % | 48.504 M 71.81 % | 28.232 M -17.94 % | 34.404 M 114.44 % | 16.043 M -82.45 % | 91.438 M 569.04 % | 13.667 M -52.84 % | 28.980 M -12.75 % | 33.216 M -9.45 % | 36.683 M 613.54 % | 5.141 M -1.08 % | 5.197 M -85.85 % | 36.727 M 200.03 % | 12.241 M 268.48 % | 3.322 M -87.88 % | 27.400 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.947 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 720.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 626.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 502.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 460.705 K | 0.000 | 0.000 | 0.000 -100.00 % | 563.881 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 998.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 187.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 222.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 384.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 248.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 86.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 462.642 K | 0.000 | 0.000 | 0.000 -100.00 % | 700.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 18.152 M 42.94 % | 12.699 M -33.06 % | 18.972 M 5.81 % | 17.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.070 M -9.90 % | 14.506 M | 0.000 -100.00 % | 11.633 M 15.04 % | 10.112 M 4.99 % | 9.631 M | 0.000 -100.00 % | 7.962 M -43.08 % | 13.988 M 1 577.22 % | 834.000 K 97.16 % | 423.000 K | 0.000 -100.00 % | 2.022 M 170.68 % | 747.000 K | 0.000 -100.00 % | 161.000 K 7.33 % | 150.000 K 33.93 % | 112.000 K 14.29 % | 98.000 K -98.03 % | 4.968 M 1 700.00 % | 276.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.025 M -51.79 % | 2.126 M -21.87 % | 2.721 M 30.69 % | 2.082 M -10.06 % | 2.315 M 19.67 % | 1.935 M 30.18 % | 1.486 M -11.81 % | 1.685 M 17.83 % | 1.430 M -11.84 % | 1.622 M -18.45 % | 1.989 M 149.25 % | 798.000 K -49.40 % | 1.577 M 165.76 % | 593.385 K -49.46 % | 1.174 M 71.89 % | 683.000 K 1.94 % | 670.000 K -7.15 % | 721.598 K 52.24 % | 474.000 K 46.30 % | 324.000 K 234.02 % | 97.000 K |
| Operating expenses | 18.152 M -14.22 % | 21.160 M 11.53 % | 18.972 M 5.81 % | 17.931 M 142.11 % | 7.406 M 5.24 % | 7.037 M -6.92 % | 7.560 M -42.16 % | 13.070 M -9.90 % | 14.506 M 89.42 % | 7.658 M -34.17 % | 11.633 M 15.04 % | 10.112 M 4.99 % | 9.631 M 82.41 % | 5.280 M -33.69 % | 7.962 M -43.08 % | 13.988 M 148.63 % | 5.626 M -63.54 % | 15.431 M 175.26 % | 5.606 M 47.99 % | 3.788 M 5.84 % | 3.579 M -32.86 % | 5.331 M -54.66 % | 11.759 M 120.87 % | 5.324 M -7.30 % | 5.743 M 13.57 % | 5.057 M 1.79 % | 4.968 M -5.19 % | 5.240 M 34.19 % | 3.905 M -34.15 % | 5.930 M 92.22 % | 3.085 M 36.63 % | 2.258 M -49.71 % | 4.490 M 51.23 % | 2.969 M 11.62 % | 2.660 M 677.78 % | 342.000 K -66.63 % | 1.025 M -51.79 % | 2.126 M -25.97 % | 2.872 M 37.94 % | 2.082 M -10.06 % | 2.315 M 19.98 % | 1.929 M 29.84 % | 1.486 M -11.81 % | 1.685 M 17.83 % | 1.430 M -11.84 % | 1.622 M -21.03 % | 2.054 M 157.39 % | 798.000 K -49.40 % | 1.577 M 165.76 % | 593.385 K -49.46 % | 1.174 M 71.89 % | 683.000 K 1.94 % | 670.000 K -7.15 % | 721.598 K 52.24 % | 474.000 K 46.30 % | 324.000 K 234.02 % | 97.000 K |
| Cost and expenses | 169.628 M -15.70 % | 201.214 M 5.89 % | 190.013 M 5.05 % | 180.878 M -6.88 % | 194.242 M 63.85 % | 118.550 M -53.25 % | 253.599 M 31.92 % | 192.237 M -1.62 % | 195.412 M 1.36 % | 192.784 M -31.38 % | 280.930 M 34.05 % | 209.574 M 8.89 % | 192.461 M 68.16 % | 114.454 M -33.64 % | 172.475 M -3.28 % | 178.322 M 96.28 % | 90.850 M -41.24 % | 154.611 M 25.64 % | 123.054 M 118.90 % | 56.214 M 281.09 % | 14.751 M -85.46 % | 101.432 M -20.45 % | 127.513 M -3.61 % | 132.288 M -10.28 % | 147.441 M 77.09 % | 83.260 M -9.80 % | 92.306 M -23.90 % | 121.295 M 38.10 % | 87.831 M -2.88 % | 90.439 M 61.56 % | 55.978 M 39.65 % | 40.085 M -32.68 % | 59.547 M 95.20 % | 30.505 M -10.58 % | 34.114 M 54.74 % | 22.046 M -15.10 % | 25.967 M 12.09 % | 23.166 M -32.20 % | 34.169 M 28.42 % | 26.607 M -34.54 % | 40.648 M -5.70 % | 43.107 M -13.77 % | 49.990 M 67.10 % | 29.917 M -16.51 % | 35.834 M 102.85 % | 17.665 M -81.10 % | 93.492 M 546.33 % | 14.465 M -52.66 % | 30.557 M -9.62 % | 33.809 M -10.69 % | 37.857 M 550.02 % | 5.824 M -0.73 % | 5.867 M -84.33 % | 37.448 M 194.52 % | 12.715 M 248.74 % | 3.646 M -86.74 % | 27.497 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 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 8.461 M | 0.000 | 0.000 -100.00 % | 7.406 M 5.24 % | 7.037 M -6.92 % | 7.560 M | 0.000 | 0.000 -100.00 % | 3.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.322 M | 0.000 | 0.000 -100.00 % | 4.792 M 10.24 % | 4.347 M -22.46 % | 5.606 M 217.44 % | 1.766 M -37.64 % | 2.832 M -46.88 % | 5.331 M -54.04 % | 11.598 M 124.16 % | 5.174 M -8.12 % | 5.631 M 13.73 % | 4.951 M | 0.000 -100.00 % | 4.964 M 115.45 % | 2.304 M -22.97 % | 2.991 M -3.05 % | 3.085 M 36.63 % | 2.258 M -49.71 % | 4.490 M 397.78 % | 902.000 K -66.09 % | 2.660 M 677.78 % | 342.000 K | 0.000 -100.00 % | 712.000 K 371.52 % | 151.000 K | 0.000 | 0.000 -100.00 % | 596.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 923.347 K 1 320.53 % | 65.000 K | 0.000 | 0.000 -100.00 % | 1.264 M | 0.000 | 0.000 | 0.000 | 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 % | 410.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.525 M 3.21 % | 5.353 M -14.26 % | 6.243 M 5.42 % | 5.922 M -3.82 % | 6.157 M 33.47 % | 4.613 M -4.95 % | 4.853 M 25.34 % | 3.872 M -8.70 % | 4.241 M 1.70 % | 4.170 M 27.33 % | 3.275 M 95.99 % | 1.671 M -27.91 % | 2.318 M 4.27 % | 2.223 M 55.13 % | 1.433 M 19.42 % | 1.200 M -34.75 % | 1.839 M | 0.000 -100.00 % | 2.066 M 36.19 % | 1.517 M 9.45 % | 1.386 M | 0.000 -100.00 % | 1.670 M -44.46 % | 3.007 M 104.84 % | 1.468 M 2 778.43 % | 51.000 K -93.25 % | 756.000 K 34.04 % | 564.000 K 447.57 % | 103.000 K -75.65 % | 423.000 K 50.53 % | 281.000 K 295.77 % | 71.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 |
| Depreciation and amortization | 1.576 M 0.96 % | 1.561 M -0.76 % | 1.573 M 3.62 % | 1.518 M 6.75 % | 1.422 M 1.79 % | 1.397 M 12.21 % | 1.245 M 133.58 % | 533.000 K -0.74 % | 537.000 K 2.68 % | 523.000 K -5.60 % | 554.000 K 2.97 % | 538.000 K 2.67 % | 524.000 K 16.44 % | 450.000 K 15.98 % | 388.000 K 5.15 % | 369.000 K -5.14 % | 389.000 K 2.10 % | 381.000 K -1.04 % | 385.000 K 1.32 % | 380.000 K 0.00 % | 380.000 K 0.00 % | 380.000 K 0.26 % | 379.000 K 1.88 % | 372.000 K 0.54 % | 370.000 K 0.54 % | 368.000 K 143.71 % | 151.000 K 11.03 % | 136.000 K 56.32 % | 87.000 K 93.33 % | 45.000 K 12.50 % | 40.000 K 0.00 % | 40.000 K -2.44 % | 41.000 K -2.38 % | 42.000 K 2.44 % | 41.000 K 0.00 % | 41.000 K -2.38 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 8.85 % | 38.585 K -1.06 % | 39.000 K 8.33 % | 36.000 K 5.88 % | 34.000 K -52.91 % | 72.195 K -2.44 % | 74.000 K 131.25 % | 32.000 K 1 500.00 % | 2.000 K -27.85 % | 2.772 K 38.60 % | 2.000 K 0.00 % | 2.000 K -80.00 % | 10.000 K 138.89 % | 4.186 K 39.53 % | 3.000 K | 0.000 | 0.000 |
| Operating income | 37.768 M 122.53 % | 16.972 M -32.36 % | 25.091 M 343.23 % | 5.661 M -85.77 % | 39.794 M 248.04 % | -26.881 M -143.66 % | 61.567 M 428.74 % | 11.644 M -68.56 % | 37.041 M 1 517.57 % | -2.613 M -117.80 % | 14.677 M 45.17 % | 10.110 M -69.00 % | 32.612 M 337.16 % | 7.460 M -66.96 % | 22.578 M 220.30 % | 7.049 M -49.53 % | 13.966 M 84.61 % | 7.565 M -31.14 % | 10.986 M -6.37 % | 11.733 M 935.57 % | 1.133 M -91.59 % | 13.478 M 158.20 % | 5.220 M -70.76 % | 17.852 M 87.03 % | 9.545 M 15.77 % | 8.245 M 119.40 % | 3.758 M -25.05 % | 5.014 M 17.20 % | 4.278 M -44.38 % | 7.691 M 221.66 % | 2.391 M -5.61 % | 2.533 M -35.32 % | 3.916 M 167.49 % | 1.464 M 129.11 % | 639.000 K 11.13 % | 575.000 K -24.64 % | 763.000 K -67.49 % | 2.347 M 218.02 % | 738.000 K 87.79 % | 393.000 K -87.56 % | 3.159 M 121.20 % | 1.428 M -35.32 % | 2.208 M 62.35 % | 1.360 M 526.73 % | 217.000 K -86.98 % | 1.667 M -62.36 % | 4.429 M 1 825.65 % | 230.000 K 124.65 % | -933.000 K -142.36 % | 2.202 M -2.77 % | 2.265 M 1 771.90 % | 121.000 K -75.05 % | 485.000 K -75.60 % | 1.988 M 22.80 % | 1.619 M 266.29 % | 442.000 K -56.32 % | 1.012 M |
| Operating income ratio | 0.18 134.11 % | 0.08 -33.31 % | 0.12 284.37 % | 0.03 -82.15 % | 0.17 157.98 % | -0.29 -250.11 % | 0.20 242.04 % | 0.06 -64.16 % | 0.16 1 259.72 % | -0.01 -127.67 % | 0.05 7.89 % | 0.05 -68.24 % | 0.14 136.73 % | 0.06 -47.12 % | 0.12 204.40 % | 0.04 -71.69 % | 0.13 187.93 % | 0.05 -43.09 % | 0.08 -52.54 % | 0.17 142.09 % | 0.07 -39.19 % | 0.12 197.89 % | 0.04 -66.92 % | 0.12 95.61 % | 0.06 -32.47 % | 0.09 130.30 % | 0.04 -1.67 % | 0.04 -14.34 % | 0.05 -40.74 % | 0.08 91.33 % | 0.04 -30.97 % | 0.06 -3.83 % | 0.06 34.74 % | 0.05 146.74 % | 0.02 -26.98 % | 0.03 -10.95 % | 0.03 -68.97 % | 0.09 335.12 % | 0.02 45.25 % | 0.01 -79.82 % | 0.07 124.90 % | 0.03 -24.20 % | 0.04 -2.72 % | 0.04 622.39 % | 0.01 -93.02 % | 0.09 90.63 % | 0.05 188.98 % | 0.02 149.70 % | -0.03 -151.50 % | 0.06 8.33 % | 0.06 177.37 % | 0.02 -73.34 % | 0.08 51.46 % | 0.05 -55.37 % | 0.11 4.46 % | 0.11 204.59 % | 0.04 |
| Total other income expenses net | -6.601 M -20.90 % | -5.460 M -2.04 % | -5.351 M -15.75 % | -4.623 M 19.60 % | -5.750 M -66.28 % | -3.458 M 10.69 % | -3.872 M 7.79 % | -4.199 M -39.46 % | -3.011 M 27.90 % | -4.176 M -135.67 % | -1.772 M -386.81 % | -364.000 K 76.22 % | -1.531 M 17.86 % | -1.864 M -185.89 % | -652.000 K -85.75 % | -351.000 K 80.91 % | -1.839 M -130.74 % | -797.000 K 63.64 % | -2.192 M -817.15 % | -239.000 K 62.66 % | -640.000 K 91.15 % | -7.235 M -333.23 % | -1.670 M 44.46 % | -3.007 M -104.84 % | -1.468 M 1.48 % | -1.490 M -269.13 % | 881.000 K 256.21 % | -564.000 K -447.57 % | -103.000 K 75.65 % | -423.000 K -50.53 % | -281.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 |
| 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 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 273.338 M | 0.000 -100.00 % | 311.146 M | 0.000 -100.00 % | 243.471 M 1 857.16 % | 12.440 M -95.58 % | 281.190 M 670.34 % | 36.502 M -86.19 % | 264.269 M 2 320.71 % | 10.917 M -96.03 % | 275.289 M 5 144.60 % | 5.249 M -95.89 % | 127.864 M 2 742.69 % | 4.498 M -96.68 % | 135.374 M 1 026.61 % | 12.016 M -87.99 % | 100.011 M 25 809.59 % | 386.000 K -99.46 % | 71.874 M 18 142.13 % | 394.000 K -99.60 % | 99.685 M 21 064.54 % | 471.000 K -99.57 % | 110.370 M 13 023.66 % | 841.000 K -99.03 % | 86.521 M 952.05 % | 8.224 M 217.27 % | -7.013 M -1 446.07 % | 521.000 K -96.37 % | 14.367 M 5 886.25 % | 240.000 K -98.34 % | 14.468 M 10 617.04 % | 135.000 K 200.00 % | -135.000 K -108.37 % | 1.613 M 200.00 % | -1.613 M -345.14 % | 658.000 K 200.00 % | -658.000 K -270.91 % | 385.000 K 200.00 % | -385.000 K -118.62 % | 2.068 M 200.00 % | -2.068 M -1 075.47 % | 212.000 K 200.00 % | -212.000 K -103.59 % | 5.901 M 199.99 % | -5.901 M -2 343.86 % | 263.000 K 200.00 % | -263.000 K -118.50 % | 1.422 M 200.01 % | -1.422 M -116.25 % | -657.476 K 88.31 % | -5.624 M |
| Total investments | 0.000 -100.00 % | 15.217 M | 0.000 -100.00 % | 10.785 M | 0.000 -100.00 % | 15.098 M -39.32 % | 24.880 M 115.92 % | 11.523 M -84.22 % | 73.004 M 1 674.96 % | 4.113 M -81.16 % | 21.834 M 436.99 % | 4.066 M -61.27 % | 10.498 M 158.19 % | 4.066 M -54.80 % | 8.996 M 121.25 % | 4.066 M -83.08 % | 24.032 M 491.05 % | 4.066 M 426.68 % | 772.000 K -28.98 % | 1.087 M 37.94 % | 788.000 K 2.87 % | 766.000 K -18.68 % | 942.000 K 18.79 % | 793.000 K -52.85 % | 1.682 M 122.19 % | 757.000 K -95.40 % | 16.448 M 1 646.07 % | 942.000 K -9.60 % | 1.042 M 90.49 % | 547.000 K 13.96 % | 480.000 K 102.53 % | 237.000 K -12.22 % | 270.000 K | 0.000 -100.00 % | 3.226 M | 0.000 -100.00 % | 1.316 M 402.29 % | 262.000 K -65.97 % | 770.000 K | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 424.000 K | 0.000 -100.00 % | 11.802 M | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 2.844 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 277.638 M | 0.000 -100.00 % | 313.796 M | 0.000 -100.00 % | 244.967 M | 0.000 -100.00 % | 286.558 M | 0.000 -100.00 % | 295.066 M | 0.000 -100.00 % | 276.087 M | 0.000 -100.00 % | 128.472 M | 0.000 -100.00 % | 135.806 M | 0.000 -100.00 % | 109.081 M | 0.000 -100.00 % | 72.260 M | 0.000 -100.00 % | 100.079 M | 0.000 -100.00 % | 110.841 M | 0.000 -100.00 % | 87.362 M | 0.000 -100.00 % | 1.211 M | 0.000 -100.00 % | 14.888 M | 0.000 -100.00 % | 14.708 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 -100.00 % | 360.076 K 0.00 % | 360.076 K |
| Accumulated other comprehensive income loss | 545.340 M 649 114.29 % | 84.000 K -99.98 % | 522.659 M 68.01 % | 311.086 M -37.33 % | 496.381 M 185 116.79 % | 268.000 K -99.94 % | 476.568 M | 0.000 -100.00 % | 445.532 M 49.37 % | 298.270 M -32.28 % | 440.468 M | 0.000 -100.00 % | 365.607 M 2 369.82 % | 14.803 M -95.28 % | 313.308 M | 0.000 -100.00 % | 299.222 M 1 077.95 % | 25.402 M -87.89 % | 209.675 M 135.32 % | 89.102 M -55.54 % | 200.431 M 74 687.69 % | 268.000 K -99.86 % | 192.641 M 167.30 % | 72.068 M -53.88 % | 156.268 M 2 264.47 % | 6.609 M -95.54 % | 148.120 M 204.17 % | 48.696 M -60.66 % | 123.771 M | 0.000 -100.00 % | 41.398 M | 0.000 -100.00 % | 36.726 M | 0.000 -100.00 % | 35.295 M 13 069.78 % | 268.000 K -99.22 % | 34.370 M 12 724.63 % | 268.000 K -99.17 % | 32.139 M 11 892.16 % | 268.000 K -99.08 % | 29.260 M 10 817.91 % | 268.000 K -98.98 % | 26.173 M 9 666.04 % | 268.000 K -98.93 % | 25.111 M 9 280.28 % | 267.700 K -98.66 % | 20.043 M 7 378.73 % | 268.000 K -98.71 % | 20.727 M 7 642.62 % | 267.700 K | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 246.987 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.126 M | 0.000 -100.00 % | 11.474 M | 0.000 -100.00 % | 6.801 M | 0.000 | 0.000 | 0.000 100.00 % | -19.820 M | 0.000 | 0.000 | 0.000 100.00 % | -24.930 M | 0.000 | 0.000 | 0.000 100.00 % | -29.107 M | 0.000 | 0.000 | 0.000 100.00 % | -33.443 M 10.84 % | -37.509 M 16.31 % | -44.817 M |
| Common stock | 0.000 -100.00 % | 211.841 M | 0.000 -100.00 % | 211.841 M | 0.000 -100.00 % | 211.573 M | 0.000 -100.00 % | 211.573 M | 0.000 -100.00 % | 211.841 M | 0.000 -100.00 % | 211.573 M | 0.000 -100.00 % | 177.011 M | 0.000 -100.00 % | 152.071 M | 0.000 -100.00 % | 152.071 M | 0.000 -100.00 % | 120.841 M | 0.000 -100.00 % | 120.573 M | 0.000 -100.00 % | 120.841 M | 0.000 -100.00 % | 99.692 M | 0.000 -100.00 % | 99.692 M | 0.000 -100.00 % | 80.120 M | 0.000 -100.00 % | 29.925 M | 0.000 -100.00 % | 29.657 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M | 0.000 -100.00 % | 54.190 M 0.00 % | 54.190 M 0.00 % | 54.190 M |
| Total equity | 545.340 M 0.00 % | 545.340 M 4.34 % | 522.659 M 0.00 % | 522.659 M 5.29 % | 496.381 M 0.00 % | 496.381 M 4.16 % | 476.568 M 0.00 % | 476.568 M 6.97 % | 445.532 M 0.00 % | 445.533 M 1.15 % | 440.468 M 0.00 % | 440.468 M 20.48 % | 365.607 M 0.00 % | 365.608 M 16.69 % | 313.308 M 0.00 % | 313.308 M 4.71 % | 299.222 M 0.00 % | 299.222 M 42.71 % | 209.675 M 0.00 % | 209.675 M 4.61 % | 200.431 M 0.00 % | 200.431 M 4.04 % | 192.641 M 0.00 % | 192.641 M 23.28 % | 156.268 M 0.00 % | 156.268 M 5.50 % | 148.120 M 0.00 % | 148.120 M 19.67 % | 123.771 M 0.00 % | 123.772 M 198.98 % | 41.398 M 0.00 % | 41.398 M 12.72 % | 36.726 M 0.00 % | 36.726 M 4.05 % | 35.295 M 0.00 % | 35.295 M 2.69 % | 34.370 M 0.00 % | 34.370 M 6.94 % | 32.139 M 0.00 % | 32.139 M 9.84 % | 29.260 M 0.00 % | 29.260 M 11.79 % | 26.173 M 0.00 % | 26.173 M 4.23 % | 25.111 M 0.11 % | 25.083 M 25.15 % | 20.043 M 0.00 % | 20.043 M -3.30 % | 20.727 M -0.09 % | 20.746 M 24.37 % | 16.680 M 77.96 % | 9.373 M |
| Other non current liabilities | -545.340 M -19 438.30 % | 2.820 M 100.54 % | -522.659 M -26 550.35 % | 1.976 M 100.40 % | -496.381 M -25 220.50 % | 1.976 M 100.41 % | -476.568 M -42 918.33 % | 1.113 M | 0.000 -100.00 % | 1.113 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.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 |
| Long term debt | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 869.000 K | 0.000 -100.00 % | 869.000 K | 0.000 -100.00 % | 8.783 M | 0.000 -100.00 % | 8.833 M | 0.000 -100.00 % | 1.676 M | 0.000 -100.00 % | 14.911 M | 0.000 -100.00 % | 21.700 M | 0.000 -100.00 % | 21.150 M | 0.000 -100.00 % | 1.641 M | 0.000 -100.00 % | 1.641 M | 0.000 -100.00 % | 5.667 M | 0.000 -100.00 % | 4.605 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 -100.00 % | 360.076 K 0.00 % | 360.076 K |
| Total non current liabilities | -545.340 M -16 520.96 % | 3.321 M 100.64 % | -522.659 M -18 471.14 % | 2.845 M 100.57 % | -496.381 M -17 547.49 % | 2.845 M 100.60 % | -476.568 M -4 915.76 % | 9.896 M | 0.000 -100.00 % | 9.946 M | 0.000 -100.00 % | 1.749 M | 0.000 -100.00 % | 14.985 M | 0.000 -100.00 % | 21.781 M | 0.000 -100.00 % | 21.231 M | 0.000 -100.00 % | 1.814 M | 0.000 -100.00 % | 1.815 M | 0.000 -100.00 % | 5.772 M | 0.000 -100.00 % | 4.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.076 K 0.00 % | 360.076 K |
| Other current liabilities | 0.000 -100.00 % | 23.842 M | 0.000 -100.00 % | 26.363 M | 0.000 -100.00 % | 12.676 M | 0.000 -100.00 % | 8.413 M | 0.000 -100.00 % | 3.774 M | 0.000 -100.00 % | 6.306 M | 0.000 -100.00 % | 3.388 M | 0.000 -100.00 % | 2.363 M | 0.000 -100.00 % | 2.435 M | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 2.363 M | 0.000 -100.00 % | 1.974 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 1.651 M | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 1.037 M | 0.000 -100.00 % | 728.000 K | 0.000 -100.00 % | 637.000 K | 0.000 -100.00 % | 248.000 K | 0.000 -100.00 % | 504.000 K | 0.000 -100.00 % | 650.000 K | 0.000 -100.00 % | 371.595 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 1.245 M -7.72 % | 1.349 M 275.45 % | 359.392 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 277.137 M | 0.000 -100.00 % | 312.927 M | 0.000 -100.00 % | 244.098 M | 0.000 -100.00 % | 277.775 M | 0.000 -100.00 % | 286.233 M | 0.000 -100.00 % | 274.411 M | 0.000 -100.00 % | 113.560 M | 0.000 -100.00 % | 114.106 M | 0.000 -100.00 % | 87.931 M | 0.000 -100.00 % | 70.619 M | 0.000 -100.00 % | 98.438 M | 0.000 -100.00 % | 105.174 M | 0.000 -100.00 % | 82.757 M | 0.000 -100.00 % | 1.211 M | 0.000 -100.00 % | 14.888 M | 0.000 -100.00 % | 14.708 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 |
| Total current liabilities | 0.000 -100.00 % | 369.741 M | 0.000 -100.00 % | 365.132 M | 0.000 -100.00 % | 272.434 M | 0.000 -100.00 % | 369.853 M | 0.000 -100.00 % | 366.380 M | 0.000 -100.00 % | 335.287 M | 0.000 -100.00 % | 160.659 M | 0.000 -100.00 % | 137.952 M | 0.000 -100.00 % | 93.502 M | 0.000 -100.00 % | 78.842 M | 0.000 -100.00 % | 114.201 M | 0.000 -100.00 % | 128.081 M | 0.000 -100.00 % | 93.814 M | 0.000 -100.00 % | 46.426 M | 0.000 -100.00 % | 34.857 M | 0.000 -100.00 % | 24.468 M | 0.000 -100.00 % | 3.756 M | 0.000 -100.00 % | 2.380 M | 0.000 -100.00 % | 16.658 M | 0.000 -100.00 % | 5.674 M | 0.000 -100.00 % | 13.489 M | 0.000 -100.00 % | 3.601 M | 0.000 -100.00 % | 1.474 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 14.397 M -35.15 % | 22.201 M 6 077.32 % | 359.392 K |
| Total liabilities | -545.340 M -246.18 % | 373.062 M 171.38 % | -522.659 M -242.04 % | 367.977 M 174.13 % | -496.381 M -280.32 % | 275.279 M 157.76 % | -476.568 M -225.50 % | 379.749 M | 0.000 -100.00 % | 376.326 M | 0.000 -100.00 % | 337.036 M | 0.000 -100.00 % | 175.644 M | 0.000 -100.00 % | 159.733 M | 0.000 -100.00 % | 114.733 M | 0.000 -100.00 % | 80.656 M | 0.000 -100.00 % | 116.016 M | 0.000 -100.00 % | 133.853 M | 0.000 -100.00 % | 98.524 M | 0.000 -100.00 % | 46.425 M | 0.000 -100.00 % | 34.858 M | 0.000 -100.00 % | 24.468 M | 0.000 -100.00 % | 3.749 M | 0.000 -100.00 % | 2.387 M | 0.000 -100.00 % | 16.665 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 13.499 M | 0.000 -100.00 % | 3.601 M | 0.000 -100.00 % | 1.474 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 14.397 M -36.18 % | 22.561 M 3 035.77 % | 719.468 K |
| Other non current assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.911 M 177.12 % | -5.071 M | 0.000 100.00 % | -12.440 M -275.88 % | 7.073 M 119.38 % | -36.502 M -739.82 % | 5.705 M 152.26 % | -10.917 M -207.88 % | 10.120 M 292.80 % | -5.249 M -213.10 % | 4.641 M 203.18 % | -4.498 M -210.62 % | 4.066 M 133.84 % | -12.016 M -507.88 % | 2.946 M 863.21 % | -386.000 K -133.74 % | 1.144 M 390.36 % | -394.000 K -134.41 % | 1.145 M 343.10 % | -471.000 K -136.31 % | 1.297 M 254.22 % | -841.000 K -166.69 % | 1.261 M 115.33 % | -8.224 M -622.82 % | 1.573 M 401.92 % | -521.000 K -144.27 % | 1.177 M 590.42 % | -240.000 K -23 900.00 % | -1.000 K 99.26 % | -135.000 K -147.70 % | 283.000 K 117.54 % | -1.613 M -283.71 % | 878.000 K 233.43 % | -658.000 K -352.11 % | 261.000 K 167.79 % | -385.000 K -216.67 % | 330.000 K 115.96 % | -2.068 M -635.75 % | 386.000 K 282.08 % | -212.000 K -164.24 % | 330.000 K 105.59 % | -5.901 M -1 558.03 % | 404.725 K 253.89 % | -263.000 K -186.23 % | 305.000 K 121.45 % | -1.422 M -2 082.85 % | 71.715 K -78.99 % | 341.355 K | 0.000 |
| Long term investments | 0.000 -100.00 % | 11.647 M | 0.000 -100.00 % | 6.874 M | 0.000 -100.00 % | 11.523 M | 0.000 -100.00 % | 4.451 M | 0.000 100.00 % | -1.592 M | 0.000 100.00 % | -6.053 M | 0.000 100.00 % | -575.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M | 0.000 -100.00 % | 321.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.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 |
| Intangible assets | 0.000 -100.00 % | 804.000 K | 0.000 -100.00 % | 852.000 K | 0.000 -100.00 % | 408.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 804.000 K | 0.000 -100.00 % | 852.000 K | 0.000 -100.00 % | 408.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 458.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 % | -7.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 |
| Property plant equipment net | 0.000 -100.00 % | 42.844 M | 0.000 -100.00 % | 45.930 M | 0.000 -100.00 % | 42.090 M | 0.000 -100.00 % | 41.366 M | 0.000 -100.00 % | 35.028 M | 0.000 -100.00 % | 24.937 M | 0.000 -100.00 % | 17.305 M | 0.000 -100.00 % | 10.911 M | 0.000 -100.00 % | 9.659 M | 0.000 -100.00 % | 10.046 M | 0.000 -100.00 % | 9.405 M | 0.000 -100.00 % | 9.924 M | 0.000 -100.00 % | 10.416 M | 0.000 -100.00 % | 3.980 M | 0.000 -100.00 % | 967.000 K | 0.000 -100.00 % | 563.000 K | 0.000 -100.00 % | 644.000 K | 0.000 -100.00 % | 723.000 K | 0.000 -100.00 % | 807.000 K | 0.000 -100.00 % | 890.000 K | 0.000 -100.00 % | 973.000 K | 0.000 -100.00 % | 937.000 K | 0.000 -100.00 % | 951.082 K | 0.000 -100.00 % | 1.097 M | 0.000 -100.00 % | 27.974 K -25.89 % | 37.746 K | 0.000 |
| Total non current assets | 0.000 -100.00 % | 55.898 M | 0.000 -100.00 % | 57.997 M 1 243.70 % | -5.071 M -109.32 % | 54.426 M 537.51 % | -12.440 M -123.27 % | 53.462 M 246.46 % | -36.502 M -191.86 % | 39.738 M 464.00 % | -10.917 M -137.64 % | 29.004 M 652.56 % | -5.249 M -124.56 % | 21.371 M 575.12 % | -4.498 M -130.03 % | 14.977 M 224.64 % | -12.016 M -187.55 % | 13.725 M 3 655.70 % | -386.000 K -103.35 % | 11.511 M 3 021.57 % | -394.000 K -103.73 % | 10.550 M 2 339.92 % | -471.000 K -104.20 % | 11.221 M 1 434.24 % | -841.000 K -107.20 % | 11.677 M 241.99 % | -8.224 M -247.73 % | 5.567 M 1 168.52 % | -521.000 K -124.14 % | 2.158 M 999.17 % | -240.000 K -129.78 % | 806.000 K 697.04 % | -135.000 K -114.56 % | 927.000 K 157.47 % | -1.613 M -200.75 % | 1.601 M 343.31 % | -658.000 K -161.61 % | 1.068 M 377.40 % | -385.000 K -131.56 % | 1.220 M 158.99 % | -2.068 M -252.17 % | 1.359 M 741.04 % | -212.000 K -116.69 % | 1.270 M 121.52 % | -5.901 M -534.36 % | 1.359 M 616.56 % | -263.000 K -118.76 % | 1.402 M 198.59 % | -1.422 M -1 526.44 % | 99.689 K -73.70 % | 379.101 K | 0.000 |
| Other current assets | -7.870 M -429.29 % | 2.390 M 136.43 % | -6.561 M -263.25 % | 4.019 M | 0.000 -100.00 % | 6.766 M | 0.000 -100.00 % | 9.601 M | 0.000 -100.00 % | 12.072 M | 0.000 -100.00 % | 14.541 M | 0.000 -100.00 % | 7.007 M | 0.000 -100.00 % | 8.169 M | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 1.666 M | 0.000 -100.00 % | 7.515 M | 0.000 -100.00 % | 7.236 M | 0.000 -100.00 % | 7.295 M | 0.000 -100.00 % | 5.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 89.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.667 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 3.570 M | 0.000 -100.00 % | 3.911 M | 0.000 -100.00 % | 3.575 M -85.63 % | 24.880 M 251.81 % | 7.072 M -90.31 % | 73.004 M 1 179.65 % | 5.705 M -73.87 % | 21.834 M 115.77 % | 10.119 M -3.61 % | 10.498 M 126.20 % | 4.641 M -48.41 % | 8.996 M 121.25 % | 4.066 M -83.08 % | 24.032 M 715.75 % | 2.946 M 281.61 % | 772.000 K 0.78 % | 766.000 K -2.79 % | 788.000 K | 0.000 -100.00 % | 942.000 K | 0.000 -100.00 % | 1.682 M | 0.000 -100.00 % | 16.448 M | 0.000 -100.00 % | 1.042 M | 0.000 -100.00 % | 480.000 K | 0.000 -100.00 % | 270.000 K | 0.000 -100.00 % | 3.226 M | 0.000 -100.00 % | 1.316 M | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 424.000 K | 0.000 -100.00 % | 11.802 M | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 2.844 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 2.650 M | 0.000 -100.00 % | 1.496 M 112.03 % | -12.440 M -331.74 % | 5.368 M 114.71 % | -36.502 M -218.52 % | 30.797 M 382.10 % | -10.917 M -1 468.05 % | 798.000 K 115.20 % | -5.249 M -963.32 % | 608.000 K 113.52 % | -4.498 M -1 141.20 % | 432.000 K 103.60 % | -12.016 M -232.48 % | 9.070 M 2 449.74 % | -386.000 K -200.00 % | 386.000 K 197.97 % | -394.000 K -200.00 % | 394.000 K 183.65 % | -471.000 K -200.00 % | 471.000 K 156.00 % | -841.000 K -200.00 % | 841.000 K 110.23 % | -8.224 M -200.00 % | 8.224 M 1 678.50 % | -521.000 K -200.00 % | 521.000 K 317.08 % | -240.000 K -200.00 % | 240.000 K 277.78 % | -135.000 K -200.00 % | 135.000 K 108.37 % | -1.613 M -200.00 % | 1.613 M 345.14 % | -658.000 K -200.00 % | 658.000 K 270.91 % | -385.000 K -200.00 % | 385.000 K 118.62 % | -2.068 M -200.00 % | 2.068 M 1 075.47 % | -212.000 K -200.00 % | 212.000 K 103.59 % | -5.901 M -199.99 % | 5.901 M 2 343.86 % | -263.000 K -200.00 % | 263.000 K 118.50 % | -1.422 M -200.01 % | 1.422 M 39.73 % | 1.018 M -83.00 % | 5.984 M |
| Cash and short term investments | 7.870 M 0.00 % | 7.870 M 19.95 % | 6.561 M 0.00 % | 6.561 M 29.38 % | 5.071 M 0.00 % | 5.071 M -59.24 % | 12.440 M 0.00 % | 12.440 M -65.92 % | 36.502 M 0.00 % | 36.502 M 234.36 % | 10.917 M 0.00 % | 10.917 M 107.98 % | 5.249 M 0.00 % | 5.249 M 16.70 % | 4.498 M 0.00 % | 4.498 M -62.57 % | 12.016 M 0.00 % | 12.016 M 3 012.95 % | 386.000 K 0.00 % | 386.000 K -2.03 % | 394.000 K 0.00 % | 394.000 K -16.35 % | 471.000 K 0.00 % | 471.000 K -44.00 % | 841.000 K 0.00 % | 841.000 K -89.77 % | 8.224 M 0.00 % | 8.224 M 1 478.50 % | 521.000 K 0.00 % | 521.000 K 117.08 % | 240.000 K 0.00 % | 240.000 K 77.78 % | 135.000 K 0.00 % | 135.000 K -91.63 % | 1.613 M 0.00 % | 1.613 M 145.14 % | 658.000 K 0.00 % | 658.000 K 70.91 % | 385.000 K 0.00 % | 385.000 K -81.38 % | 2.068 M 0.00 % | 2.068 M 875.47 % | 212.000 K 0.00 % | 212.000 K -96.41 % | 5.901 M -0.01 % | 5.901 M 2 143.86 % | 263.000 K 0.00 % | 263.000 K -81.50 % | 1.422 M 0.01 % | 1.422 M 39.73 % | 1.018 M -83.00 % | 5.984 M |
| Total current assets | 0.000 -100.00 % | 862.504 M | 0.000 -100.00 % | 832.639 M 16 319.62 % | 5.071 M -99.29 % | 717.234 M 5 665.55 % | 12.440 M -98.45 % | 802.855 M 2 099.48 % | 36.502 M -95.33 % | 782.121 M 7 064.25 % | 10.917 M -98.54 % | 748.500 M 14 159.86 % | 5.249 M -98.99 % | 519.880 M 11 458.03 % | 4.498 M -99.02 % | 458.064 M 3 712.12 % | 12.016 M -97.00 % | 400.229 M 103 586.27 % | 386.000 K -99.86 % | 278.820 M 70 666.50 % | 394.000 K -99.87 % | 305.896 M 64 846.07 % | 471.000 K -99.85 % | 315.273 M 37 387.87 % | 841.000 K -99.65 % | 243.115 M 2 856.16 % | 8.224 M -95.65 % | 188.979 M 36 172.36 % | 521.000 K -99.67 % | 156.471 M 65 096.25 % | 240.000 K -99.63 % | 65.060 M 48 092.59 % | 135.000 K -99.66 % | 39.548 M 2 351.83 % | 1.613 M -95.53 % | 36.081 M 5 383.43 % | 658.000 K -98.68 % | 49.967 M 12 878.44 % | 385.000 K -98.95 % | 36.603 M 1 669.97 % | 2.068 M -95.00 % | 41.399 M 19 427.83 % | 212.000 K -99.26 % | 28.504 M 383.04 % | 5.901 M -76.58 % | 25.199 M 9 481.27 % | 263.000 K -98.60 % | 18.789 M 1 221.31 % | 1.422 M -95.94 % | 35.044 M -9.83 % | 38.862 M 285.06 % | 10.092 M |
| Inventory | 0.000 -100.00 % | 647.080 M | 0.000 -100.00 % | 607.590 M | 0.000 -100.00 % | 631.432 M | 0.000 -100.00 % | 617.211 M | 0.000 -100.00 % | 529.678 M | 0.000 -100.00 % | 513.285 M | 0.000 -100.00 % | 385.955 M | 0.000 -100.00 % | 272.344 M | 0.000 -100.00 % | 235.283 M | 0.000 -100.00 % | 177.325 M | 0.000 -100.00 % | 170.472 M | 0.000 -100.00 % | 139.257 M | 0.000 -100.00 % | 147.761 M | 0.000 -100.00 % | 90.220 M | 0.000 -100.00 % | 60.568 M | 0.000 -100.00 % | 31.947 M | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 17.806 M | 0.000 -100.00 % | 12.861 M | 0.000 -100.00 % | 9.056 M | 0.000 -100.00 % | 20.413 M | 0.000 -100.00 % | 20.469 M | 0.000 -100.00 % | 9.808 M | 0.000 -100.00 % | 4.686 M | 0.000 -100.00 % | 20.721 M 125.78 % | 9.177 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 205.164 M | 0.000 -100.00 % | 214.469 M | 0.000 -100.00 % | 73.965 M | 0.000 -100.00 % | 163.603 M | 0.000 -100.00 % | 203.869 M | 0.000 -100.00 % | 209.757 M | 0.000 -100.00 % | 121.669 M | 0.000 -100.00 % | 173.053 M | 0.000 -100.00 % | 150.782 M | 0.000 -100.00 % | 99.443 M | 0.000 -100.00 % | 127.515 M | 0.000 -100.00 % | 168.309 M | 0.000 -100.00 % | 87.218 M | 0.000 -100.00 % | 85.149 M | 0.000 -100.00 % | 95.382 M | 0.000 -100.00 % | 31.234 M | 0.000 -100.00 % | 33.444 M | 0.000 -100.00 % | 16.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.162 M | 0.000 -100.00 % | 18.918 M | 0.000 -100.00 % | 7.734 M | 0.000 -100.00 % | 9.489 M | 0.000 -100.00 % | 13.840 M | 0.000 -100.00 % | 12.901 M | 0.000 -100.00 % | 4.108 M |
| Tax assets | 0.000 -100.00 % | 602.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 405.000 K | 0.000 -100.00 % | 139.000 K | 0.000 -100.00 % | 139.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.749 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 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 61.947 M | 0.000 -100.00 % | 22.467 M | 0.000 -100.00 % | 8.247 M | 0.000 -100.00 % | 78.616 M | 0.000 -100.00 % | 75.803 M | 0.000 -100.00 % | 49.594 M | 0.000 -100.00 % | 40.041 M | 0.000 -100.00 % | 19.273 M | 0.000 -100.00 % | 2.493 M | 0.000 -100.00 % | 5.634 M | 0.000 -100.00 % | 13.185 M | 0.000 -100.00 % | 16.867 M | 0.000 -100.00 % | 8.457 M | 0.000 -100.00 % | 41.754 M | 0.000 -100.00 % | 17.309 M | 0.000 -100.00 % | 7.534 M | 0.000 -100.00 % | 2.719 M | 0.000 -100.00 % | 1.652 M | 0.000 -100.00 % | 15.387 M | 0.000 -100.00 % | 5.426 M | 0.000 -100.00 % | 12.985 M | 0.000 -100.00 % | 2.951 M | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.152 M -36.92 % | 20.851 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 6.815 M | 0.000 -100.00 % | 3.375 M | 0.000 -100.00 % | 7.413 M | 0.000 -100.00 % | 5.049 M | 0.000 -100.00 % | 570.000 K | 0.000 -100.00 % | 4.976 M | 0.000 -100.00 % | 3.670 M | 0.000 -100.00 % | 2.210 M | 0.000 -100.00 % | 643.000 K | 0.000 -100.00 % | 2.243 M | 0.000 -100.00 % | 599.000 K | 0.000 -100.00 % | 3.677 M | 0.000 -100.00 % | 626.000 K | 0.000 -100.00 % | 1.361 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 2.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 634.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.879 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 86.429 M | 0.000 -100.00 % | 310.818 M | 0.000 -100.00 % | 86.429 M | 0.000 -100.00 % | 264.995 M | 0.000 100.00 % | -211.841 M | 0.000 -100.00 % | 228.895 M | 0.000 -100.00 % | 62.049 M | 0.000 -100.00 % | 161.237 M | 0.000 -100.00 % | 44.590 M | 0.000 100.00 % | -268.000 K | 0.000 -100.00 % | 22.729 M | 0.000 100.00 % | -268.000 K | 0.000 -100.00 % | 17.442 M | 0.000 100.00 % | -268.000 K | 0.000 -100.00 % | 25.526 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 268.000 K | 0.000 100.00 % | -37.790 M | 0.000 100.00 % | -268.000 K | 0.000 100.00 % | -44.102 M | 0.000 100.00 % | -268.000 K | 0.000 100.00 % | -56.034 M | 0.000 100.00 % | -267.700 K | 0.000 100.00 % | -68.294 M | 0.000 100.00 % | -267.700 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 173.000 K | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 918.402 M | 0.000 -100.00 % | 890.636 M | 0.000 -100.00 % | 771.660 M | 0.000 -100.00 % | 856.317 M | 0.000 -100.00 % | 821.858 M | 0.000 -100.00 % | 777.504 M | 0.000 -100.00 % | 541.251 M | 0.000 -100.00 % | 473.041 M | 0.000 -100.00 % | 413.955 M | 0.000 -100.00 % | 290.331 M | 0.000 -100.00 % | 316.446 M | 0.000 -100.00 % | 326.494 M | 0.000 -100.00 % | 254.792 M | 0.000 -100.00 % | 194.545 M | 0.000 -100.00 % | 158.629 M | 0.000 -100.00 % | 65.866 M | 0.000 -100.00 % | 40.475 M | 0.000 -100.00 % | 37.682 M | 0.000 -100.00 % | 51.035 M | 0.000 -100.00 % | 37.823 M | 0.000 -100.00 % | 42.759 M | 0.000 -100.00 % | 29.774 M | 0.000 -100.00 % | 26.557 M | 0.000 -100.00 % | 20.191 M | 0.000 -100.00 % | 35.144 M -10.44 % | 39.241 M 288.82 % | 10.092 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 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 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -23.322 M -198.04 % | -7.825 M 47.03 % | -14.772 M -1 998.30 % | -704.000 K 97.25 % | -25.575 M -209.51 % | 23.354 M 157.41 % | -40.677 M -630.16 % | -5.571 M 78.12 % | -25.465 M | 0.000 100.00 % | -9.658 M -34.23 % | -7.195 M | 0.000 100.00 % | -4.093 M | 0.000 | 0.000 100.00 % | -9.075 M -112.43 % | -4.272 M 37.01 % | -6.782 M 23.49 % | -8.864 M -2 232.63 % | -380.000 K 92.73 % | -5.227 M -103.94 % | -2.563 M 76.08 % | -10.715 M -83.79 % | -5.830 M -21.74 % | -4.789 M -42.57 % | -3.359 M -4.12 % | -3.226 M -6.64 % | -3.025 M 40.95 % | -5.123 M -235.06 % | -1.529 M 22.23 % | -1.966 M 27.35 % | -2.706 M -173.61 % | -989.000 K -123.76 % | -442.000 K -13.04 % | -391.000 K 26.78 % | -534.000 K 67.32 % | -1.634 M -173.24 % | -598.000 K -88.05 % | -318.000 K 87.56 % | -2.557 M -63.49 % | -1.564 M -2.42 % | -1.527 M -62.45 % | -940.000 K -526.67 % | -150.000 K 86.51 % | -1.112 M 71.70 % | -3.929 M -1 608.26 % | -230.000 K -124.65 % | 933.000 K 153.81 % | -1.734 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M -55.30 % | 5.571 M -78.12 % | 25.465 M 654.43 % | -4.593 M -147.56 % | 9.658 M 34.23 % | 7.195 M -69.06 % | 23.258 M 468.10 % | 4.094 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M -55.30 % | 5.571 M | 0.000 100.00 % | -4.593 M -151.84 % | 8.860 M | 0.000 -100.00 % | 23.258 M 468.10 % | 4.094 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.858 M 46.39 % | 5.368 M | 0.000 -100.00 % | 30.797 M -12.98 % | 35.390 M 4 334.84 % | 798.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.496 M -80.96 % | 7.858 M 46.39 % | 5.368 M -78.92 % | 25.465 M -17.31 % | 30.797 M 218.88 % | 9.658 M 1 110.28 % | 798.000 K -96.57 % | 23.258 M 468.10 % | 4.094 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M -55.30 % | 5.571 M -78.12 % | 25.465 M 654.43 % | -4.593 M -147.56 % | 9.658 M 34.23 % | 7.195 M -69.06 % | 23.258 M 468.10 % | 4.094 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.490 M -55.30 % | 5.571 M -78.12 % | 25.465 M 654.43 % | -4.593 M -147.56 % | 9.658 M 34.23 % | 7.195 M -69.06 % | 23.258 M 468.10 % | 4.094 M -75.05 % | 16.408 M 227.37 % | 5.012 M -44.77 % | 9.075 M 112.43 % | 4.272 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |