Sadhna Broadcast Limited SADHNA.BO
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 172.238 M 11.77 % | 154.100 M -18.65 % | 189.421 M -20.71 % | 238.903 M 6.27 % | 224.814 M -34.89 % | 345.275 M -37.64 % | 553.698 M 0.26 % | 552.251 M 52.88 % | 361.241 M 48.96 % | 242.510 M 3.61 % | 234.067 M 836.27 % | 25.000 M | 0.000 -100.00 % | 172.500 K |
| Net income | 9.055 M 169.41 % | 3.361 M 383.87 % | -1.184 M -138.78 % | 3.053 M 374.80 % | -1.111 M -112.60 % | 8.814 M -36.99 % | 13.989 M 27.68 % | 10.956 M 86.87 % | 5.863 M 50.20 % | 3.903 M 15.63 % | 3.376 M 854.14 % | 353.801 K 1 651.15 % | -22.809 K -400.63 % | 7.587 K |
| Income before tax | 13.577 M 183.33 % | 4.792 M 98.51 % | 2.414 M -34.26 % | 3.672 M 386.20 % | -1.283 M -110.54 % | 12.175 M -36.65 % | 19.220 M 15.01 % | 16.711 M 89.49 % | 8.819 M 55.62 % | 5.667 M 15.85 % | 4.892 M 825.05 % | 528.801 K 2 418.39 % | -22.809 K -307.73 % | 10.980 K |
| Income before tax ratio | 0.08 153.49 % | 0.03 144.01 % | 0.01 -17.09 % | 0.02 369.33 % | -0.01 -116.18 % | 0.04 1.58 % | 0.03 14.71 % | 0.03 23.95 % | 0.02 4.47 % | 0.02 11.81 % | 0.02 -1.20 % | 0.02 | 0.00 -100.00 % | 0.06 |
| EBITDA | 19.437 M 114.25 % | 9.072 M 28.15 % | 7.079 M -16.46 % | 8.474 M 177.38 % | 3.055 M -82.03 % | 17.000 M -21.14 % | 21.558 M 21.89 % | 17.687 M 92.17 % | 9.204 M 82.62 % | 5.040 M 1.52 % | 4.965 M 101 367.28 % | 4.893 K | 0.000 -100.00 % | 10.980 K |
| Net income ratio | 0.05 141.04 % | 0.02 448.93 % | -0.01 -148.91 % | 0.01 358.59 % | 0.00 -119.36 % | 0.03 1.04 % | 0.03 27.35 % | 0.02 22.24 % | 0.02 0.84 % | 0.02 11.60 % | 0.01 1.91 % | 0.01 | 0.00 -100.00 % | 0.04 |
| Ratio EBITDA | 0.11 91.69 % | 0.06 57.53 % | 0.04 5.36 % | 0.04 161.02 % | 0.01 -72.40 % | 0.05 26.46 % | 0.04 21.57 % | 0.03 25.70 % | 0.03 22.60 % | 0.02 -2.02 % | 0.02 10 737.42 % | 0.00 | 0.00 -100.00 % | 0.06 |
| Gross profit ratio | 0.30 -67.60 % | 0.93 257.59 % | 0.26 -31.61 % | 0.38 34.33 % | 0.28 75.46 % | 0.16 81.85 % | 0.09 3.69 % | 0.09 -17.99 % | 0.10 -88.58 % | 0.92 2 624.92 % | 0.03 -96.62 % | 1.00 | 0.00 -100.00 % | 0.13 |
| Weighted average shs out dil | 98.936 M -1.33 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.270 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.02 % | 100.241 M -0.02 % | 100.261 M 2.86 % | 97.477 M 199.77 % | 32.517 M -67.57 % | 100.261 M 339.57 % | 22.809 M -77.25 % | 100.261 M |
| Weighted average shs out | 98.936 M -1.33 % | 100.265 M 0.00 % | 100.265 M -1.48 % | 101.767 M 1.49 % | 100.271 M 0.01 % | 100.265 M 0.00 % | 100.265 M 0.02 % | 100.241 M -0.02 % | 100.261 M 2.74 % | 97.583 M 200.10 % | 32.517 M -67.57 % | 100.261 M 339.57 % | 22.809 M -77.25 % | 100.261 M |
| EPS diluted | 0.09 173.13 % | 0.03 383.90 % | -0.01 -139.33 % | 0.03 370.27 % | -0.01 -112.61 % | 0.09 -37.14 % | 0.14 27.27 % | 0.11 88.03 % | 0.06 46.25 % | 0.04 -60.00 % | 0.10 2 757.14 % | 0.00 450.00 % | 0.00 -1 100.00 % | 0.00 |
| Earnings per share | 0.09 173.13 % | 0.03 383.90 % | -0.01 -139.33 % | 0.03 370.27 % | -0.01 -112.61 % | 0.09 -37.14 % | 0.14 27.27 % | 0.11 88.03 % | 0.06 46.25 % | 0.04 -60.00 % | 0.10 2 757.14 % | 0.00 450.00 % | 0.00 -1 100.00 % | 0.00 |
| Gross profit | 52.166 M -63.79 % | 144.066 M 190.91 % | 49.522 M -45.77 % | 91.323 M 42.74 % | 63.977 M 14.24 % | 56.000 M 13.40 % | 49.383 M 3.96 % | 47.500 M 25.37 % | 37.888 M -82.98 % | 222.638 M 2 723.21 % | 7.886 M -68.39 % | 24.948 M | 0.000 -100.00 % | 22.500 K |
| Income tax expense | 4.522 M 216.00 % | 1.431 M -60.23 % | 3.598 M 481.26 % | 619.000 K 459.88 % | -172.000 K -105.12 % | 3.361 M -35.75 % | 5.231 M -9.11 % | 5.755 M 94.69 % | 2.956 M 67.62 % | 1.764 M 16.34 % | 1.516 M 766.23 % | 175.000 K | 0.000 -100.00 % | 3.393 K |
| Cost of revenue | 120.072 M 1 096.65 % | 10.034 M -92.83 % | 139.899 M -5.20 % | 147.580 M -8.24 % | 160.837 M -44.40 % | 289.275 M -42.64 % | 504.315 M -0.09 % | 504.751 M 56.10 % | 323.353 M 1 527.20 % | 19.872 M -91.21 % | 226.181 M 430 720.95 % | 52.500 K | 0.000 -100.00 % | 150.000 K |
| General and administrative expenses | 0.000 -100.00 % | 7.396 M 4.18 % | 7.099 M 8.23 % | 6.559 M 51.09 % | 4.341 M 24.74 % | 3.480 M 116.15 % | 1.610 M -44.39 % | 2.895 M 87.99 % | 1.540 M -99.29 % | 216.580 M -4.58 % | 226.972 M 504 281.45 % | 45.000 K | 0.000 -100.00 % | 4.750 K |
| Selling and marketing expenses | 0.000 -100.00 % | 18.485 M 15 699.15 % | 117.000 K -98.84 % | 10.069 M 2 417.25 % | 400.000 K -82.80 % | 2.326 M 54.35 % | 1.507 M -99.31 % | 217.894 M 8 775.52 % | 2.455 M 141.04 % | 1.018 M | 0.000 -100.00 % | 24.371 M 609 174.20 % | 4.000 K 75.90 % | 2.274 K |
| Other expenses | 41.142 M | 0.000 -100.00 % | 48.715 M -38.33 % | 78.995 M 31.68 % | 59.990 M 19.52 % | 50.194 M 17.27 % | 42.802 M 12.01 % | 38.211 M 53.36 % | 24.916 M | 0.000 | 0.000 -100.00 % | 55.231 K | 0.000 -100.00 % | 4.496 K |
| Operating expenses | 41.142 M 58.97 % | 25.881 M -53.73 % | 55.940 M -41.50 % | 95.623 M 47.72 % | 64.731 M 15.59 % | 56.000 M 13.40 % | 49.383 M 3.96 % | 47.501 M 63.41 % | 29.069 M -86.65 % | 217.716 M -5.00 % | 229.175 M 836.51 % | 24.471 M 107 187.47 % | 22.809 K 97.99 % | 11.520 K |
| Cost and expenses | 161.214 M 348.88 % | 35.915 M -81.66 % | 195.830 M -19.48 % | 243.203 M 7.82 % | 225.568 M -34.67 % | 345.275 M -37.64 % | 553.698 M 3.48 % | 535.098 M 51.83 % | 352.422 M 48.33 % | 237.588 M 3.67 % | 229.175 M 836.51 % | 24.471 M 107 187.47 % | 22.809 K -85.88 % | 161.520 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 25.881 M 258.66 % | 7.216 M -56.60 % | 16.628 M 250.73 % | 4.741 M -18.34 % | 5.806 M -11.78 % | 6.581 M -96.98 % | 218.206 M 5 154.18 % | 4.153 M -98.09 % | 217.598 M -4.13 % | 226.972 M 829.60 % | 24.416 M 610 299.20 % | 4.000 K -43.05 % | 7.024 K |
| Interest income | 0.000 | 0.000 -100.00 % | 3.484 M -69.97 % | 11.600 M 9 330.89 % | 123.000 K -61.56 % | 320.000 K | 0.000 | 0.000 -100.00 % | 244.000 K -67.23 % | 744.630 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.287 M 946.34 % | 123.000 K 192.86 % | 42.000 K -48.78 % | 82.000 K -61.14 % | 211.000 K 12.23 % | 188.000 K -23.89 % | 247.000 K -44.12 % | 442.000 K | 0.000 | 0.000 -100.00 % | 23.673 K 1 823.07 % | 1.231 K | 0.000 | 0.000 |
| Depreciation and amortization | 4.573 M 10.01 % | 4.157 M -10.20 % | 4.629 M -2.07 % | 4.727 M 14.54 % | 4.127 M -11.34 % | 4.655 M 122.62 % | 2.091 M 291.87 % | 533.598 K 76.10 % | 303.000 K 157.23 % | 117.792 K 138.20 % | 49.450 K 109.42 % | -525.139 K -2 402.33 % | 22.809 K | 0.000 |
| Operating income | 11.024 M -90.67 % | 118.185 M 4 117.17 % | -2.942 M 31.58 % | -4.300 M -470.29 % | -754.000 K -106.11 % | 12.345 M -36.58 % | 19.467 M 13.49 % | 17.153 M 94.51 % | 8.819 M 79.16 % | 4.922 M 0.63 % | 4.892 M 825.05 % | 528.801 K 2 418.39 % | -22.809 K -307.73 % | 10.980 K |
| Operating income ratio | 0.06 -91.65 % | 0.77 5 037.93 % | -0.02 13.71 % | -0.02 -436.66 % | 0.00 -109.38 % | 0.04 1.69 % | 0.04 13.19 % | 0.03 27.24 % | 0.02 20.27 % | 0.02 -2.88 % | 0.02 -1.20 % | 0.02 | 0.00 -100.00 % | 0.06 |
| Total other income expenses net | 2.553 M 102.25 % | -113.393 M -2 217.12 % | 5.356 M -32.81 % | 7.972 M 1 606.99 % | -529.000 K -211.18 % | -170.000 K 31.17 % | -247.000 K 44.11 % | -441.962 K -99 865.69 % | 443.000 -99.94 % | 744.630 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 37.388 M 93.23 % | 19.349 M -36.92 % | 30.672 M -27.83 % | 42.500 M 71.42 % | 24.793 M 1.76 % | 24.364 M -59.33 % | 59.910 M 99.52 % | 30.027 M 127.11 % | -110.774 M 17.41 % | -134.119 M -1 803.48 % | 7.873 M 220.39 % | -6.540 M -16 048.72 % | -40.497 K 33.06 % | -60.497 K 36.11 % | -94.688 K |
| Total investments | 0.000 -100.00 % | 83.950 M 108 790.21 % | 77.096 K -3.16 % | 79.610 K -99.11 % | 8.990 M 5.76 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 38.285 M 53.85 % | 24.885 M -22.14 % | 31.960 M -39.08 % | 52.463 M 69.73 % | 30.909 M 23.76 % | 24.974 M -59.10 % | 61.061 M 50.53 % | 40.564 M 106.76 % | 19.619 M 96.19 % | 10.000 M 23.31 % | 8.110 M -15.06 % | 9.547 M | 0.000 -100.00 % | 2.500 K | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -2.514 M -35 381 404 572 529 459 200.00 % | 0.000 -100.00 % | 42.100 K -2.57 % | 43.212 K -99.88 % | 34.639 M 65.80 % | 20.892 M 588 518 281 690 141 056.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 44.081 M 8.25 % | 40.721 M -2.83 % | 41.905 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.704 M 46.39 % | 6.629 M 97.86 % | 3.350 M 13 223.79 % | -25.528 K 93.27 % | -379.329 K -6.40 % | -356.520 K -8.62 % | -328.223 K |
| Common stock | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 2.86 % | 97.477 M 199.77 % | 32.517 M 0.00 % | 32.517 M 0.00 % | 32.517 M 0.00 % | 32.517 M 0.00 % | 32.517 M |
| Total equity | 152.390 M 1.45 % | 150.210 M 5.99 % | 141.720 M -2.54 % | 145.418 M 2.14 % | 142.366 M -0.77 % | 143.477 M 6.35 % | 134.904 M 11.35 % | 121.157 M 7.01 % | 113.217 M 5.46 % | 107.353 M 199.31 % | 35.867 M 10.39 % | 32.491 M 1.10 % | 32.138 M -0.07 % | 32.160 M -0.09 % | 32.189 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 9.646 M 0.00 % | 9.646 M 482 400.00 % | -2.000 K -101.32 % | 152.000 K -68.85 % | 488.000 K 73 616.01 % | 662.000 | 0.000 -100.00 % | 30.266 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 23.488 M -4.01 % | 24.470 M -9.36 % | 26.998 M -48.54 % | 52.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 K | 0.000 |
| Total non current liabilities | 23.488 M -4.01 % | 24.470 M -33.22 % | 36.644 M -41.00 % | 62.109 M 3 105 550.00 % | -2.000 K -101.32 % | 152.000 K -68.85 % | 488.000 K 8.32 % | 450.497 K 107.60 % | 217.000 K 616.98 % | 30.266 K 80.82 % | 16.738 K | 0.000 | 0.000 -100.00 % | 2.500 K | 0.000 |
| Other current liabilities | 13.040 M -48.25 % | 25.196 M -25.09 % | 33.637 M 57.61 % | 21.342 M 22.00 % | 17.494 M -49.94 % | 34.949 M 83.08 % | 19.089 M 44.73 % | 13.190 M 441.87 % | 2.434 M -60.20 % | 6.115 M 4 787.68 % | 125.120 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.393 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 |
| Short term debt | 14.797 M 3 465.54 % | 415.000 K -91.64 % | 4.962 M | 0.000 -100.00 % | 30.909 M 23.76 % | 24.974 M -59.10 % | 61.061 M 50.53 % | 40.564 M 106.76 % | 19.619 M 96.19 % | 10.000 M 23.31 % | 8.110 M -15.06 % | 9.547 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 69.977 M -12.91 % | 80.349 M -10.91 % | 90.188 M 14.06 % | 79.069 M -31.67 % | 115.716 M -18.07 % | 141.241 M -46.08 % | 261.957 M 52.55 % | 171.723 M -23.36 % | 224.077 M 96.59 % | 113.982 M -13.31 % | 131.479 M 1 166.77 % | 10.379 M 369 392.49 % | 2.809 K 12.36 % | 2.500 K -57.58 % | 5.893 K |
| Total liabilities | 93.465 M -10.83 % | 104.819 M -17.36 % | 126.832 M -10.16 % | 141.178 M 22.01 % | 115.714 M -18.16 % | 141.393 M -46.12 % | 262.445 M 52.43 % | 172.174 M -23.24 % | 224.294 M 96.73 % | 114.012 M -13.30 % | 131.495 M 1 166.93 % | 10.379 M 369 392.49 % | 2.809 K 12.36 % | 2.500 K -57.58 % | 5.893 K |
| Other non current assets | 85.015 M 103.60 % | 41.755 M -65.68 % | 121.649 M 34.68 % | 90.327 M 35.38 % | 66.723 M 101.17 % | 33.168 M -13.33 % | 38.268 M 189.14 % | 13.235 M 242.70 % | 3.862 M -34.48 % | 5.894 M 83.31 % | 3.215 M 889.38 % | 325.000 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 83.950 M 108 790.21 % | 77.096 K -3.16 % | 79.610 K 100.20 % | -39.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 882.000 K 341.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 |
| 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 |
| Goodwill and intangible assets | 882.000 K 341.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 |
| Property plant equipment net | 14.525 M -20.03 % | 18.163 M -0.08 % | 18.178 M -15.87 % | 21.607 M 15.90 % | 18.642 M 2.09 % | 18.260 M -11.50 % | 20.632 M 368.92 % | 4.400 M 115.15 % | 2.045 M 413.47 % | 398.270 K 34.57 % | 295.947 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 102.599 M -28.78 % | 144.068 M 2.98 % | 139.904 M 24.90 % | 112.014 M 145.08 % | 45.705 M -11.13 % | 51.428 M -12.69 % | 58.900 M 234.00 % | 17.635 M 198.54 % | 5.907 M -6.13 % | 6.293 M 79.20 % | 3.511 M 980.44 % | 325.000 K | 0.000 | 0.000 | 0.000 |
| Other current assets | 25.158 M -34.42 % | 38.364 M -30.95 % | 55.558 M -44.18 % | 99.537 M 22.89 % | 80.999 M -46.33 % | 150.928 M 23.01 % | 122.691 M 5.17 % | 116.654 M 78.06 % | 65.513 M 42.36 % | 46.020 M -8.03 % | 50.041 M 141.61 % | 20.711 M 17.90 % | 17.566 M | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.650 M 472.35 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 897.000 K -83.80 % | 5.536 M 329.81 % | 1.288 M -87.07 % | 9.963 M 62.90 % | 6.116 M 902.62 % | 610.000 K -47.00 % | 1.151 M -89.08 % | 10.537 M -91.92 % | 130.393 M -9.52 % | 144.119 M 60 874.17 % | 236.360 K -98.53 % | 16.087 M 39 623.30 % | 40.497 K -35.72 % | 62.997 K -33.47 % | 94.688 K |
| Cash and short term investments | 897.000 K -83.80 % | 5.536 M 329.81 % | 1.288 M -87.07 % | 9.963 M -81.81 % | 54.766 M 501.16 % | 9.110 M -5.61 % | 9.651 M -49.30 % | 19.037 M -86.29 % | 138.893 M -8.99 % | 152.619 M 1 646.94 % | 8.736 M -45.69 % | 16.087 M 39 623.30 % | 40.497 K -35.72 % | 62.997 K -33.47 % | 94.688 K |
| Total current assets | 143.256 M 29.10 % | 110.961 M -13.75 % | 128.648 M -26.31 % | 174.582 M -17.80 % | 212.374 M -9.02 % | 233.442 M -31.03 % | 338.449 M 22.76 % | 275.696 M -16.86 % | 331.604 M 54.18 % | 215.073 M 31.26 % | 163.851 M 285.12 % | 42.546 M 32.37 % | 32.140 M -0.07 % | 32.163 M -0.10 % | 32.195 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 6.916 M -20.55 % | 8.705 M -45.24 % | 15.896 M 129.84 % | 6.916 M 6.89 % | 6.470 M | 0.000 -100.00 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M |
| Net receivables | 117.201 M 74.77 % | 67.061 M -6.60 % | 71.802 M 23.44 % | 58.166 M -14.34 % | 67.904 M 18.08 % | 57.508 M -71.13 % | 199.191 M 49.17 % | 133.535 M 4.98 % | 127.198 M 1 090.23 % | 10.687 M -89.24 % | 99.326 M | 0.000 -100.00 % | 26.352 M 0.00 % | 26.352 M 0.00 % | 26.352 M |
| Tax assets | 2.177 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 |
| Other assets | 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 | 42.140 M -22.18 % | 54.151 M 11.26 % | 48.672 M -14.69 % | 57.053 M -15.24 % | 67.313 M -17.22 % | 81.318 M -55.27 % | 181.807 M 54.11 % | 117.970 M -41.14 % | 200.439 M 109.46 % | 95.693 M -20.80 % | 120.829 M 218 362.59 % | 55.309 K 1 868.99 % | 2.809 K 12.36 % | 2.500 K 0.00 % | 2.500 K |
| Tax payables | 0.000 -100.00 % | 587.000 K -79.88 % | 2.917 M 332.79 % | 674.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.585 M -27.09 % | 2.174 M -9.97 % | 2.415 M 210.86 % | 776.735 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 52.125 M 788.90 % | 5.864 M 80.54 % | 3.248 M 0.00 % | 3.248 M -92.28 % | 42.059 M -2.57 % | 43.169 M | 0.000 100.00 % | -44.000 -100.00 % | 3.248 M 0.02 % | 3.247 M | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.835 K 107.30 % | 217.000 K | 0.000 -100.00 % | 16.738 K | 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 100.00 % | -2.500 K | 0.000 |
| Total assets | 245.855 M -3.60 % | 255.029 M -5.04 % | 268.552 M -6.30 % | 286.596 M 11.05 % | 258.080 M -9.40 % | 284.870 M -28.31 % | 397.349 M 35.46 % | 293.331 M -13.09 % | 337.511 M 52.47 % | 221.366 M 32.27 % | 167.363 M 290.39 % | 42.871 M 33.38 % | 32.140 M -0.07 % | 32.163 M -0.10 % | 32.195 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -47.011 M -3 648.00 % | 1.325 M -97.72 % | 58.237 M 552.30 % | 8.928 M -78.45 % | 41.427 M 66.11 % | 24.939 M 127.54 % | -90.552 M -40.04 % | -64.661 M 49.40 % | -127.787 M -243.02 % | 89.350 M 175.19 % | -118.839 M -1 936.64 % | 6.470 M | 0.000 100.00 % | -3.393 K 99.93 % | -5.023 M |
| Accounts receivables | 427.000 K -98.63 % | 31.111 M -21.29 % | 39.527 M 405 804.70 % | 9.738 K -99.98 % | 61.489 M 43 299.00 % | 141.683 K 100.22 % | -65.656 M -935.75 % | -6.339 M 94.56 % | -116.512 M -231.44 % | 88.640 M 189.24 % | -99.326 M -1 230.46 % | 8.786 M | 0.000 | 0.000 100.00 % | -5.023 M |
| Inventory | 0.000 | 0.000 -100.00 % | 6.916 M 286.58 % | 1.789 M -75.12 % | 7.191 M 180.08 % | -8.980 M -1 913.45 % | -446.000 K 93.11 % | -6.470 M -212.56 % | 5.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 13.714 K 240.83 % | -9.738 K -193.67 % | 10.396 K 107.34 % | -141.683 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -35.427 M -18.94 % | -29.786 M -352.85 % | 11.780 M 65.01 % | 7.139 M 126.19 % | -27.263 M -180.38 % | 33.919 M 238.73 % | -24.450 M 52.85 % | -51.852 M -204.60 % | -17.023 M -2 495.81 % | 710.532 K 103.64 % | -19.513 M -742.54 % | -2.316 M -749 590.94 % | 309.000 109.11 % | -3.393 K | 0.000 |
| Other non cash items | -6.097 M -67.00 % | -3.651 M 76.51 % | -15.540 M -1 000.57 % | -1.412 M -70 500.00 % | -2.000 K 99.41 % | -337.000 K -100.53 % | 63.154 M 177.28 % | -81.726 M -180.21 % | 101.896 M 461.44 % | -28.191 M -124.21 % | 116.440 M 35 528.45 % | -328.662 K -106 463.11 % | 309.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | -34.958 M -627.83 % | 6.623 M -86.68 % | 49.740 M 212.52 % | 15.916 M -64.05 % | 44.269 M 16.28 % | 38.071 M 436.38 % | -11.318 M 91.61 % | -134.897 M -704.44 % | -16.769 M -125.73 % | 65.180 M 2 464.10 % | 2.542 M -60.87 % | 6.496 M 28 969.28 % | -22.500 K 29.00 % | -31.691 K 99.37 % | -5.012 M |
| Investments in property plant and equipment | -1.617 M 62.76 % | -4.342 M -261.83 % | -1.200 M 84.40 % | -7.692 M -70.63 % | -4.508 M -97.37 % | -2.284 M 87.53 % | -18.323 M -534.45 % | -2.888 M -48.18 % | -1.949 M -785.45 % | -220.115 K 36.27 % | -345.397 K | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -39.460 M 1.72 % | -40.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 20.455 M | 0.000 | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 714.520 K 108.41 % | -8.500 M -232 213.60 % | 3.662 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 18.838 M 533.86 % | -4.342 M -261.83 % | -1.200 M 96.90 % | -38.652 M 13.45 % | -44.658 M -1 855.25 % | -2.284 M 87.53 % | -18.323 M -534.45 % | -2.888 M -48.18 % | -1.949 M -494.21 % | 494.405 K 105.59 % | -8.845 M -241 645.52 % | 3.662 K | 0.000 | 0.000 -100.00 % | 5.000 M |
| Debt repayment | -982.000 K 61.16 % | -2.528 M 90.07 % | -25.465 M -210.88 % | 22.967 M 286.98 % | 5.935 M 116.45 % | -36.087 M -276.06 % | 20.497 M -2.14 % | 20.945 M 312.79 % | 5.074 M -49.26 % | 10.000 M | 0.000 -100.00 % | 9.547 M | 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 -100.00 % | 68.208 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -184.000 K -348.78 % | -41.000 K 83.06 % | -242.000 K 0.00 % | -242.000 K 91.98 % | -3.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 12.462 M 177.18 % | 4.496 M 114.16 % | -31.751 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -82.000 K | 0.000 100.00 % | -9.547 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 11.480 M 483.33 % | 1.968 M 103.44 % | -57.216 M -351.13 % | 22.783 M 286.55 % | 5.894 M 116.22 % | -36.328 M -279.35 % | 20.255 M 12.97 % | 17.929 M 259.15 % | 4.992 M -93.62 % | 78.208 M 919.19 % | -9.547 M -200.00 % | 9.547 M | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.000 K 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 | 0.000 | 0.000 |
| Net change in cash | -4.639 M -209.20 % | 4.248 M 148.97 % | -8.675 M -18 958.70 % | 46.000 K -99.16 % | 5.506 M 1 117.74 % | -541.000 K 94.24 % | -9.386 M 92.17 % | -119.856 M -773.23 % | -13.726 M -109.54 % | 143.882 M 1 007.75 % | -15.850 M -198.78 % | 16.046 M 71 416.66 % | -22.500 K 29.00 % | -31.691 K -175.10 % | -11.520 K |
| Cash at beginning of period | 5.536 M 329.81 % | 1.288 M -87.07 % | 9.963 M 62.90 % | 6.116 M 902.62 % | 610.000 K -47.00 % | 1.151 M -89.08 % | 10.537 M -91.92 % | 130.393 M -9.52 % | 144.119 M 60 874.36 % | 236.360 K -98.53 % | 16.087 M 39 623.30 % | 40.497 K -35.72 % | 62.997 K -33.47 % | 94.688 K -10.85 % | 106.207 K |
| Cash at end of period | 897.000 K -83.80 % | 5.536 M 329.81 % | 1.288 M -79.10 % | 6.162 M 0.75 % | 6.116 M 902.62 % | 610.000 K -47.00 % | 1.151 M -89.08 % | 10.537 M -91.92 % | 130.393 M -9.52 % | 144.119 M 60 874.17 % | 236.360 K -98.53 % | 16.087 M 39 623.30 % | 40.497 K -35.72 % | 62.997 K -33.47 % | 94.687 K |
| Operating cash flow | -34.958 M -627.83 % | 6.623 M -86.68 % | 49.740 M 212.52 % | 15.916 M -64.05 % | 44.269 M 16.28 % | 38.071 M 436.38 % | -11.318 M 91.61 % | -134.897 M -704.44 % | -16.769 M -125.73 % | 65.180 M 2 464.10 % | 2.542 M -60.87 % | 6.496 M 28 969.28 % | -22.500 K 29.00 % | -31.691 K 99.37 % | -5.012 M |
| Capital expenditure | -1.617 M 62.76 % | -4.342 M -261.83 % | -1.200 M 84.40 % | -7.692 M -70.63 % | -4.508 M -97.37 % | -2.284 M 87.53 % | -18.323 M -534.45 % | -2.888 M -48.18 % | -1.949 M -785.45 % | -220.115 K 36.27 % | -345.397 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -36.575 M -1 703.46 % | 2.281 M -95.30 % | 48.540 M 490.22 % | 8.224 M -79.32 % | 39.761 M 11.10 % | 35.787 M 220.73 % | -29.641 M 78.49 % | -137.785 M -636.11 % | -18.718 M -128.81 % | 64.960 M 2 857.26 % | 2.197 M -66.18 % | 6.496 M 28 969.28 % | -22.500 K 29.00 % | -31.691 K 99.37 % | -5.012 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 64.590 M 62.14 % | 39.835 M 1.93 % | 39.082 M 36.03 % | 28.731 M -26.00 % | 38.825 M 90.03 % | 20.431 M -62.44 % | 54.390 M 34.45 % | 40.454 M -48.81 % | 79.031 M 44.37 % | 54.741 M 186.41 % | 19.113 M -47.69 % | 36.537 M -29.03 % | 51.485 M -43.54 % | 91.191 M 45.18 % | 62.814 M 87.99 % | 33.413 M -54.10 % | 72.798 M 4.43 % | 69.711 M 22.00 % | 57.142 M 127.09 % | 25.163 M -54.44 % | 55.235 M -61.42 % | 143.185 M 73.49 % | 82.534 M 28.32 % | 64.321 M -61.78 % | 168.292 M -1.12 % | 170.193 M 71.93 % | 98.992 M -14.82 % | 116.221 M -45.22 % | 212.167 M 48.81 % | 142.580 M 16.77 % | 122.107 M 61.95 % | 75.399 M -44.25 % | 135.233 M 93.70 % | 69.814 M -12.08 % | 79.410 M 3.35 % | 76.834 M -43.51 % | 136.010 M 219.27 % | 42.600 M -20.00 % | 53.250 M 400.00 % | 10.650 M -93.75 % | 170.267 M 1 602.67 % | 10.000 M -70.41 % | 33.800 M 69.00 % | 20.000 M -20.00 % | 25.000 M | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 |
| Net income | -12.656 M -191.37 % | 13.851 M 94.40 % | 7.125 M 869.39 % | 735.000 K -92.76 % | 10.146 M 156.68 % | -17.901 M -283.13 % | 9.775 M 628.93 % | 1.341 M -79.00 % | 6.386 M 211.80 % | -5.712 M -6.17 % | -5.380 M -252.71 % | 3.523 M 126.40 % | -13.346 M -228.19 % | 10.411 M 135.92 % | 4.413 M 180.19 % | 1.575 M 127.37 % | -5.755 M -138.85 % | 14.814 M 94.61 % | 7.612 M 142.81 % | -17.781 M -1 434.91 % | 1.332 M -52.63 % | 2.812 M -17.92 % | 3.426 M 175.40 % | 1.244 M -83.96 % | 7.755 M 159.37 % | 2.990 M 71.84 % | 1.740 M -45.76 % | 3.208 M -2.40 % | 3.287 M -9.90 % | 3.648 M 6.26 % | 3.433 M 482.26 % | 589.604 K -64.92 % | 1.681 M 39.13 % | 1.208 M 13.29 % | 1.066 M -27.85 % | 1.478 M -68.89 % | 4.751 M 296.22 % | -2.421 M -312.46 % | 1.140 M 162.44 % | 434.211 K -66.07 % | 1.280 M 1 795.12 % | 67.533 K -95.07 % | 1.371 M -18.17 % | 1.675 M 341.09 % | 379.800 K 6 430.00 % | -6.000 K -700.00 % | 1.000 K 0.00 % | 1.000 K 117.21 % | -5.809 K |
| Income before tax | -15.070 M -182.95 % | 18.168 M 90.78 % | 9.523 M 896.13 % | 956.000 K -87.90 % | 7.903 M 144.10 % | -17.921 M -237.19 % | 13.063 M 647.74 % | 1.747 M -79.49 % | 8.517 M 245.07 % | -5.871 M -19.45 % | -4.915 M -204.93 % | 4.684 M 126.09 % | -17.952 M -230.46 % | 13.761 M 118.88 % | 6.287 M 299.17 % | 1.575 M 121.03 % | -7.490 M -145.74 % | 16.376 M 115.13 % | 7.612 M 142.81 % | -17.781 M -961.48 % | 2.064 M -45.68 % | 3.800 M -17.93 % | 4.630 M 175.43 % | 1.681 M -84.22 % | 10.654 M 164.63 % | 4.026 M 60.08 % | 2.515 M -41.78 % | 4.320 M -23.02 % | 5.612 M 6.31 % | 5.279 M 6.26 % | 4.968 M 482.24 % | 853.262 K -69.49 % | 2.797 M 63.72 % | 1.708 M 11.90 % | 1.526 M -28.60 % | 2.138 M -63.20 % | 5.810 M 339.99 % | -2.421 M -246.81 % | 1.649 M 162.44 % | 628.381 K -64.05 % | 1.748 M 1 688.33 % | 97.732 K -92.87 % | 1.371 M -18.17 % | 1.675 M 201.96 % | 554.800 K 9 346.67 % | -6.000 K -700.00 % | 1.000 K 0.00 % | 1.000 K 117.21 % | -5.809 K |
| Income before tax ratio | -0.23 -151.16 % | 0.46 87.17 % | 0.24 632.30 % | 0.03 -83.65 % | 0.20 123.21 % | -0.88 -465.22 % | 0.24 456.15 % | 0.04 -59.93 % | 0.11 200.48 % | -0.11 58.29 % | -0.26 -300.59 % | 0.13 136.77 % | -0.35 -331.06 % | 0.15 50.77 % | 0.10 112.34 % | 0.05 145.81 % | -0.10 -143.80 % | 0.23 76.35 % | 0.13 118.85 % | -0.71 -1 991.04 % | 0.04 40.80 % | 0.03 -52.69 % | 0.06 114.65 % | 0.03 -58.72 % | 0.06 167.62 % | 0.02 -6.89 % | 0.03 -31.65 % | 0.04 40.53 % | 0.03 -28.56 % | 0.04 -9.00 % | 0.04 259.52 % | 0.01 -45.28 % | 0.02 -15.48 % | 0.02 27.29 % | 0.02 -30.92 % | 0.03 -34.86 % | 0.04 175.17 % | -0.06 -283.51 % | 0.03 -47.51 % | 0.06 474.80 % | 0.01 5.03 % | 0.01 -75.90 % | 0.04 -51.58 % | 0.08 277.45 % | 0.02 | 0.00 -100.00 % | 0.10 0.00 % | 0.10 | 0.00 |
| EBITDA | -13.275 M -167.32 % | 19.718 M 80.12 % | 10.947 M 448.65 % | 1.995 M -78.61 % | 9.327 M 155.12 % | -16.921 M -220.88 % | 13.998 M 355.07 % | 3.076 M -68.38 % | 9.728 M 308.04 % | -4.676 M -27.69 % | -3.662 M -164.36 % | 5.690 M 134.53 % | -16.479 M -209.76 % | 15.014 M 103.30 % | 7.385 M 189.04 % | 2.555 M 140.50 % | -6.309 M -136.18 % | 17.438 M 98.16 % | 8.800 M 152.15 % | -16.875 M -618.43 % | 3.255 M -34.99 % | 5.007 M -29.04 % | 7.056 M 319.75 % | 1.681 M -84.92 % | 11.147 M 109.89 % | 5.311 M 91.73 % | 2.770 M -37.85 % | 4.457 M -20.58 % | 5.612 M 0.63 % | 5.577 M 4.25 % | 5.350 M 428.30 % | 1.013 M -65.10 % | 2.901 M 69.83 % | 1.708 M 3.28 % | 1.654 M -25.14 % | 2.209 M -56.72 % | 5.104 M 313.58 % | -2.390 M -242.22 % | 1.680 M 157.81 % | 651.813 K -64.48 % | 1.835 M 1 777.68 % | 97.732 K -92.87 % | 1.371 M -18.17 % | 1.675 M 201.29 % | 556.032 K 9 367.20 % | -6.000 K | 0.000 | 0.000 | 0.000 |
| Net income ratio | -0.20 -156.35 % | 0.35 90.73 % | 0.18 612.64 % | 0.03 -90.21 % | 0.26 129.83 % | -0.88 -587.52 % | 0.18 442.16 % | 0.03 -58.98 % | 0.08 177.44 % | -0.10 62.93 % | -0.28 -391.93 % | 0.10 137.20 % | -0.26 -327.05 % | 0.11 62.50 % | 0.07 49.04 % | 0.05 159.63 % | -0.08 -137.20 % | 0.21 59.52 % | 0.13 118.85 % | -0.71 -3 030.27 % | 0.02 22.79 % | 0.02 -52.69 % | 0.04 114.63 % | 0.02 -58.03 % | 0.05 162.30 % | 0.02 -0.05 % | 0.02 -36.32 % | 0.03 78.17 % | 0.02 -39.45 % | 0.03 -9.00 % | 0.03 259.54 % | 0.01 -37.09 % | 0.01 -28.17 % | 0.02 28.86 % | 0.01 -30.19 % | 0.02 -44.93 % | 0.03 161.46 % | -0.06 -365.57 % | 0.02 -47.51 % | 0.04 442.41 % | 0.01 11.30 % | 0.01 -83.35 % | 0.04 -51.58 % | 0.08 451.36 % | 0.02 | 0.00 -100.00 % | 0.10 0.00 % | 0.10 | 0.00 |
| Ratio EBITDA | -0.21 -141.52 % | 0.49 76.72 % | 0.28 303.34 % | 0.07 -71.09 % | 0.24 129.01 % | -0.83 -421.80 % | 0.26 238.47 % | 0.08 -38.23 % | 0.12 244.10 % | -0.09 55.42 % | -0.19 -223.03 % | 0.16 148.66 % | -0.32 -294.40 % | 0.16 40.04 % | 0.12 53.75 % | 0.08 188.23 % | -0.09 -134.65 % | 0.25 62.43 % | 0.15 122.96 % | -0.67 -1 238.01 % | 0.06 68.52 % | 0.03 -59.10 % | 0.09 227.12 % | 0.03 -60.54 % | 0.07 112.26 % | 0.03 11.52 % | 0.03 -27.03 % | 0.04 44.99 % | 0.03 -32.38 % | 0.04 -10.72 % | 0.04 226.22 % | 0.01 -37.40 % | 0.02 -12.32 % | 0.02 17.48 % | 0.02 -27.56 % | 0.03 -23.39 % | 0.04 166.90 % | -0.06 -277.77 % | 0.03 -48.44 % | 0.06 467.86 % | 0.01 10.28 % | 0.01 -75.90 % | 0.04 -51.58 % | 0.08 276.61 % | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | -0.05 -107.27 % | 0.67 50.33 % | 0.45 15.29 % | 0.39 115.28 % | 0.18 644.55 % | -0.03 -106.00 % | 0.55 100.29 % | 0.28 131.13 % | 0.12 -21.67 % | 0.15 -65.61 % | 0.44 -30.88 % | 0.64 548.09 % | 0.10 -76.79 % | 0.42 -14.78 % | 0.50 168.32 % | 0.19 -38.05 % | 0.30 -29.53 % | 0.43 20.53 % | 0.35 214.03 % | -0.31 28.03 % | -0.43 -467.49 % | 0.12 -73.43 % | 0.44 -55.62 % | 0.99 837.07 % | 0.11 28.77 % | 0.08 -17.72 % | 0.10 -89.97 % | 1.00 1 333.74 % | 0.07 -23.12 % | 0.09 1.23 % | 0.09 -91.03 % | 1.00 1 260.24 % | 0.07 -92.67 % | 1.00 759.69 % | 0.12 -88.36 % | 1.00 244.06 % | -0.69 -170.14 % | 0.99 2 780.81 % | 0.03 101.82 % | -1.88 -476.34 % | -0.33 -132.65 % | 1.00 0.38 % | 1.00 -0.38 % | 1.00 0.21 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 |
| Weighted average shs out dil | 98.936 M 0.00 % | 98.936 M -2.80 % | 101.786 M 38.48 % | 73.500 M 8.66 % | 67.640 M -31.99 % | 99.450 M 1.74 % | 97.750 M -27.11 % | 134.100 M 36.47 % | 98.261 M -1.95 % | 100.211 M -0.05 % | 100.265 M 0.00 % | 100.265 M -0.81 % | 101.080 M 0.97 % | 100.106 M -0.19 % | 100.295 M 1.89 % | 98.438 M -5.94 % | 104.654 M 4.56 % | 100.095 M -0.06 % | 100.158 M -0.30 % | 100.458 M -1.30 % | 101.782 M 1.35 % | 100.429 M -0.33 % | 100.765 M -2.80 % | 103.667 M 3.83 % | 99.843 M -3.16 % | 103.103 M 0.73 % | 102.353 M 2.10 % | 100.250 M 0.65 % | 99.606 M -1.70 % | 101.333 M 0.00 % | 101.333 M 0.00 % | 101.333 M -3.55 % | 105.059 M 3.68 % | 101.333 M 0.00 % | 101.333 M 2.84 % | 98.536 M -0.44 % | 98.972 M 203.69 % | 32.590 M 0.22 % | 32.517 M 0.00 % | 32.517 M -0.32 % | 32.620 M 0.32 % | 32.517 M 0.10 % | 32.486 M -67.94 % | 101.333 M 211.63 % | 32.517 M 8.39 % | 30.000 M 50.00 % | 20.000 M 0.00 % | 20.000 M -38.49 % | 32.517 M |
| Weighted average shs out | 98.936 M 0.00 % | 98.936 M -2.80 % | 101.786 M 38.48 % | 73.500 M 8.66 % | 67.640 M -31.99 % | 99.450 M 1.74 % | 97.750 M -27.11 % | 134.100 M 36.47 % | 98.262 M -1.94 % | 100.211 M -0.05 % | 100.265 M 0.00 % | 100.265 M -0.47 % | 100.740 M 0.63 % | 100.106 M -0.19 % | 100.295 M 1.89 % | 98.438 M -5.94 % | 104.655 M 4.56 % | 100.095 M -0.06 % | 100.158 M -0.30 % | 100.458 M -1.31 % | 101.788 M 1.35 % | 100.429 M -0.33 % | 100.765 M -2.80 % | 103.667 M 3.83 % | 99.843 M -3.16 % | 103.103 M 0.73 % | 102.353 M 2.10 % | 100.250 M 0.65 % | 99.606 M -1.70 % | 101.333 M 0.00 % | 101.333 M 0.00 % | 101.333 M -3.55 % | 105.059 M 3.68 % | 101.333 M 0.00 % | 101.333 M 2.84 % | 98.536 M -0.44 % | 98.974 M 203.70 % | 32.590 M 0.22 % | 32.517 M 0.00 % | 32.517 M -0.31 % | 32.620 M 0.32 % | 32.517 M 0.10 % | 32.486 M -67.94 % | 101.333 M 211.63 % | 32.517 M 8.39 % | 30.000 M 50.00 % | 20.000 M 0.00 % | 20.000 M -38.71 % | 32.634 M |
| EPS diluted | -0.13 -192.86 % | 0.14 100.00 % | 0.07 600.00 % | 0.01 -89.96 % | 0.10 155.33 % | -0.18 -280.00 % | 0.10 900.00 % | 0.01 -84.62 % | 0.07 214.04 % | -0.06 -6.15 % | -0.05 -252.99 % | 0.04 127.00 % | -0.13 -230.00 % | 0.10 127.27 % | 0.04 175.00 % | 0.02 129.09 % | -0.06 -136.67 % | 0.15 97.37 % | 0.08 142.22 % | -0.18 -1 474.05 % | 0.01 -53.21 % | 0.03 -17.65 % | 0.03 183.33 % | 0.01 -84.56 % | 0.08 167.93 % | 0.03 70.59 % | 0.02 -46.88 % | 0.03 -3.03 % | 0.03 -8.33 % | 0.04 6.19 % | 0.03 484.48 % | 0.01 -63.75 % | 0.02 34.45 % | 0.01 -63.72 % | 0.03 -27.91 % | 0.05 -5.21 % | 0.05 164.43 % | -0.07 -312.86 % | 0.04 161.19 % | 0.01 -65.82 % | 0.04 1 766.67 % | 0.00 -95.02 % | 0.04 155.76 % | 0.02 41.03 % | 0.01 5 950.00 % | 0.00 -300.00 % | 0.00 0.00 % | 0.00 150.00 % | 0.00 |
| Earnings per share | -0.13 -192.86 % | 0.14 100.00 % | 0.07 600.00 % | 0.01 -89.96 % | 0.10 155.33 % | -0.18 -280.00 % | 0.10 900.00 % | 0.01 -84.62 % | 0.07 214.04 % | -0.06 -6.15 % | -0.05 -252.99 % | 0.04 127.00 % | -0.13 -230.00 % | 0.10 127.27 % | 0.04 175.00 % | 0.02 129.09 % | -0.06 -136.67 % | 0.15 97.37 % | 0.08 142.22 % | -0.18 -1 474.05 % | 0.01 -53.21 % | 0.03 -17.65 % | 0.03 183.33 % | 0.01 -84.56 % | 0.08 167.93 % | 0.03 70.59 % | 0.02 -46.88 % | 0.03 -3.03 % | 0.03 -8.33 % | 0.04 6.19 % | 0.03 484.48 % | 0.01 -63.75 % | 0.02 34.45 % | 0.01 -63.72 % | 0.03 -27.91 % | 0.05 -5.21 % | 0.05 164.43 % | -0.07 -312.86 % | 0.04 161.19 % | 0.01 -65.82 % | 0.04 1 766.67 % | 0.00 -95.02 % | 0.04 155.76 % | 0.02 41.03 % | 0.01 5 950.00 % | 0.00 -300.00 % | 0.00 0.00 % | 0.00 150.00 % | 0.00 |
| Gross profit | -3.153 M -111.79 % | 26.740 M 53.23 % | 17.451 M 56.82 % | 11.128 M 59.31 % | 6.985 M 1 134.81 % | -675.000 K -102.25 % | 29.967 M 169.29 % | 11.128 M 18.31 % | 9.406 M 13.08 % | 8.318 M -1.49 % | 8.444 M -63.85 % | 23.355 M 359.93 % | 5.078 M -86.89 % | 38.744 M 23.72 % | 31.315 M 404.43 % | 6.208 M -71.57 % | 21.833 M -26.41 % | 29.669 M 47.04 % | 20.177 M 358.95 % | -7.792 M 67.21 % | -23.767 M -241.76 % | 16.765 M -53.90 % | 36.365 M -43.06 % | 63.865 M 258.15 % | 17.832 M 27.34 % | 14.004 M 41.45 % | 9.900 M -91.46 % | 115.927 M 685.38 % | 14.761 M 14.40 % | 12.903 M 18.20 % | 10.916 M -85.47 % | 75.150 M 658.40 % | 9.909 M -85.79 % | 69.750 M 655.81 % | 9.229 M -87.97 % | 76.702 M 181.38 % | -94.248 M -323.95 % | 42.084 M 2 204.64 % | 1.826 M 109.11 % | -20.043 M 63.95 % | -55.597 M -655.97 % | 10.000 M -70.30 % | 33.673 M 68.36 % | 20.000 M -19.83 % | 24.948 M | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 |
| Income tax expense | -2.446 M -156.66 % | 4.317 M 79.95 % | 2.399 M 985.52 % | 221.000 K 109.86 % | -2.242 M -11 700.00 % | -19.000 K -100.58 % | 3.288 M 709.85 % | 406.000 K -80.95 % | 2.131 M 1 440.25 % | -159.000 K -134.27 % | 464.000 K -60.03 % | 1.161 M 125.21 % | -4.606 M -237.49 % | 3.350 M 78.76 % | 1.874 M | 0.000 100.00 % | -1.734 M -211.01 % | 1.562 M | 0.000 | 0.000 -100.00 % | 732.000 K -25.91 % | 988.000 K -17.94 % | 1.204 M 175.51 % | 437.000 K -84.92 % | 2.899 M 179.81 % | 1.036 M 33.68 % | 775.000 K -30.31 % | 1.112 M -52.17 % | 2.325 M 42.54 % | 1.631 M 6.25 % | 1.535 M 482.19 % | 263.658 K -76.37 % | 1.116 M 123.15 % | 500.000 K 8.70 % | 460.000 K -30.30 % | 660.000 K -37.72 % | 1.060 M | 0.000 -100.00 % | 509.589 K 162.44 % | 194.170 K -58.50 % | 467.933 K 1 449.50 % | 30.199 K | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 67.743 M 417.32 % | 13.095 M -39.46 % | 21.631 M 22.88 % | 17.603 M -44.71 % | 31.840 M 50.86 % | 21.106 M -13.58 % | 24.423 M -16.72 % | 29.326 M -57.88 % | 69.625 M 49.98 % | 46.423 M 335.12 % | 10.669 M -19.06 % | 13.182 M -71.59 % | 46.407 M -11.52 % | 52.447 M 66.50 % | 31.499 M 15.78 % | 27.205 M -46.62 % | 50.965 M 27.28 % | 40.042 M 8.32 % | 36.965 M 12.17 % | 32.955 M -58.29 % | 79.002 M -37.51 % | 126.420 M 173.82 % | 46.169 M 10 024.78 % | 456.000 K -99.70 % | 150.460 M -3.67 % | 156.189 M 75.31 % | 89.092 M 30 203.40 % | 294.000 K -99.85 % | 197.406 M 52.23 % | 129.677 M 16.63 % | 111.190 M 44 662.58 % | 248.400 K -99.80 % | 125.324 M 195 849.66 % | 63.957 K -99.91 % | 70.181 M 53 050.18 % | 132.043 K -99.94 % | 230.258 M 44 507.56 % | 516.186 K -99.00 % | 51.424 M 67.55 % | 30.693 M -86.41 % | 225.864 M | 0.000 -100.00 % | 127.500 K | 0.000 -100.00 % | 52.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.652 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 312.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.540 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.122 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 217.894 M | 0.000 | 0.000 | 0.000 -100.00 % | 190.651 M 211.31 % | 61.242 M -4.95 % | 64.433 M 18.95 % | 54.167 M 5 218.41 % | 1.018 M | 0.000 -100.00 % | 50.901 M 419.51 % | 9.798 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K |
| Other expenses | 12.647 M 37.86 % | 9.174 M 0.28 % | 9.148 M | 0.000 100.00 % | -3.420 M -119.59 % | 17.462 M -41.73 % | 29.967 M 169.29 % | 11.128 M 51.79 % | 7.331 M -50.55 % | 14.824 M -14.64 % | 17.366 M -11.79 % | 19.687 M | 0.000 -100.00 % | 25.284 M 1.16 % | 24.994 M | 0.000 -100.00 % | 28.998 M 118.14 % | 13.293 M 7.30 % | 12.389 M 22.31 % | 10.129 M 139.29 % | -25.778 M -298.86 % | 12.963 M -59.26 % | 31.817 M -48.83 % | 62.184 M 778.18 % | 7.081 M -28.47 % | 9.900 M 32.30 % | 7.483 M -93.30 % | 111.606 M | 0.000 -100.00 % | 7.623 M 28.32 % | 5.940 M -92.00 % | 74.297 M | 0.000 | 0.000 100.00 % | -56.731 M -378.14 % | 20.397 M 121.37 % | -95.440 M -314.39 % | 44.517 M | 0.000 | 0.000 100.00 % | -52.454 M -629.72 % | 9.902 M -69.34 % | 32.302 M 76.27 % | 18.325 M | 0.000 -100.00 % | 6.000 K -33.33 % | 9.000 K | 0.000 | 0.000 |
| Operating expenses | 12.647 M 37.86 % | 9.174 M 0.28 % | 9.148 M 339.17 % | 2.083 M 160.91 % | -3.420 M -119.59 % | 17.462 M -41.73 % | 29.967 M 169.29 % | 11.128 M 18.31 % | 9.406 M -36.55 % | 14.824 M -14.64 % | 17.366 M -11.79 % | 19.687 M -38.20 % | 31.855 M 25.99 % | 25.284 M 1.16 % | 24.994 M 439.71 % | 4.631 M -84.03 % | 28.998 M 118.14 % | 13.293 M 7.30 % | 12.389 M 22.31 % | 10.129 M 139.29 % | -25.778 M -298.86 % | 12.963 M -59.26 % | 31.817 M -48.83 % | 62.184 M 778.18 % | 7.081 M -28.47 % | 9.900 M 32.30 % | 7.483 M -93.30 % | 111.606 M 1 119.90 % | 9.149 M 20.02 % | 7.623 M 28.32 % | 5.940 M -92.00 % | 74.297 M 941.50 % | 7.134 M -89.52 % | 68.042 M 783.42 % | 7.702 M -89.67 % | 74.564 M 178.97 % | -94.422 M -312.10 % | 44.517 M -13.73 % | 51.601 M 414.90 % | 10.022 M 119.11 % | -52.454 M -629.72 % | 9.902 M -69.34 % | 32.302 M 76.27 % | 18.325 M -25.03 % | 24.444 M 407 299.47 % | 6.000 K -33.33 % | 9.000 K 0.00 % | 9.000 K 54.93 % | 5.809 K |
| Cost and expenses | 80.390 M 261.00 % | 22.269 M -27.65 % | 30.779 M 56.35 % | 19.686 M -30.73 % | 28.420 M -26.31 % | 38.568 M -29.09 % | 54.390 M 73.64 % | 31.324 M -60.36 % | 79.031 M 29.04 % | 61.247 M 118.47 % | 28.035 M -14.71 % | 32.869 M -58.00 % | 78.262 M 0.68 % | 77.731 M 37.59 % | 56.493 M 77.45 % | 31.836 M -60.19 % | 79.963 M 49.93 % | 53.335 M 8.07 % | 49.354 M 14.55 % | 43.084 M -19.05 % | 53.224 M -61.81 % | 139.383 M 78.73 % | 77.986 M 24.50 % | 62.640 M -60.24 % | 157.541 M -5.15 % | 166.089 M 71.98 % | 96.575 M -13.70 % | 111.900 M -45.83 % | 206.555 M 50.44 % | 137.300 M 17.22 % | 117.131 M 57.13 % | 74.545 M -43.72 % | 132.457 M 94.49 % | 68.106 M -12.55 % | 77.883 M 4.27 % | 74.696 M -42.95 % | 130.937 M 190.84 % | 45.021 M -12.75 % | 51.601 M 414.90 % | 10.022 M -94.05 % | 168.481 M 1 601.44 % | 9.902 M -69.46 % | 32.429 M 76.97 % | 18.325 M -25.03 % | 24.444 M 407 299.47 % | 6.000 K -33.33 % | 9.000 K 0.00 % | 9.000 K 54.93 % | 5.809 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.083 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.774 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.951 M | 0.000 | 0.000 -100.00 % | 4.631 M -87.24 % | 36.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.209 M | 0.000 | 0.000 | 0.000 -100.00 % | 218.206 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.191 M 213.82 % | 61.242 M -4.95 % | 64.433 M 18.95 % | 54.167 M 5 218.41 % | 1.018 M | 0.000 -100.00 % | 50.901 M 419.51 % | 9.798 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.371 M | 0.000 | 0.000 -100.00 % | 9.000 K 125.00 % | 4.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 302.000 K | 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 -100.00 % | 737.955 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 |
| Interest expense | 549.000 K 28.57 % | 427.000 K 37.30 % | 311.000 K | 0.000 -100.00 % | 122.000 K 12 100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K 44.44 % | 9.000 K -43.75 % | 16.000 K | 0.000 -100.00 % | 15.000 K -59.46 % | 37.000 K 1 750.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 175.000 K 1 650.00 % | 10.000 K | 0.000 -100.00 % | 2.000 K -98.80 % | 167.000 K | 0.000 | 0.000 -100.00 % | 78.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.357 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.881 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.246 M 10.95 % | 1.123 M 0.90 % | 1.113 M 7.10 % | 1.039 M -20.18 % | 1.302 M 30.33 % | 999.000 K 6.84 % | 935.000 K 1.52 % | 921.000 K -24.07 % | 1.213 M 2.62 % | 1.182 M -4.98 % | 1.244 M 25.53 % | 991.000 K -31.70 % | 1.451 M 17.21 % | 1.238 M 16.68 % | 1.061 M 8.49 % | 978.000 K -15.32 % | 1.155 M 8.76 % | 1.062 M 4.84 % | 1.013 M 13.06 % | 896.000 K -24.77 % | 1.191 M -1.16 % | 1.205 M -46.66 % | 2.259 M | 0.000 -100.00 % | 494.000 K -59.07 % | 1.207 M 373.33 % | 255.000 K 87.50 % | 136.000 K 145.86 % | -296.533 K -199.51 % | 298.000 K -20.14 % | 373.169 K 134.19 % | 159.342 K 52.62 % | 104.404 K | 0.000 -100.00 % | 127.406 K 79.09 % | 71.142 K 123.44 % | 31.840 K 1.86 % | 31.260 K 0.00 % | 31.260 K 33.41 % | 23.432 K -52.61 % | 49.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -117.21 % | 5.809 K |
| Operating income | -15.800 M -189.95 % | 17.566 M 111.56 % | 8.303 M -8.20 % | 9.045 M 8.25 % | 8.356 M 146.63 % | -17.920 M | 0.000 -100.00 % | 9.130 M 192.35 % | 3.123 M 153.31 % | -5.858 M 34.34 % | -8.922 M -343.24 % | 3.668 M 113.70 % | -26.777 M -294.37 % | 13.776 M 117.94 % | 6.321 M 300.82 % | 1.577 M 121.93 % | -7.191 M -143.91 % | 16.376 M 110.27 % | 7.788 M 143.46 % | -17.921 M -990.97 % | 2.011 M -47.10 % | 3.802 M -20.74 % | 4.797 M 185.37 % | 1.681 M -84.22 % | 10.653 M 159.58 % | 4.104 M 63.18 % | 2.515 M -41.80 % | 4.321 M -23.00 % | 5.612 M 6.30 % | 5.279 M 6.26 % | 4.968 M 482.24 % | 853.262 K -69.26 % | 2.775 M 62.48 % | 1.708 M 11.90 % | 1.526 M -28.60 % | 2.138 M -57.85 % | 5.072 M 309.51 % | -2.421 M -246.81 % | 1.649 M 162.44 % | 628.381 K -64.81 % | 1.786 M 1 727.09 % | 97.732 K -92.87 % | 1.371 M -18.17 % | 1.675 M 201.29 % | 556.032 K 9 367.20 % | -6.000 K -700.00 % | 1.000 K 0.00 % | 1.000 K 117.21 % | -5.809 K |
| Operating income ratio | -0.24 -155.47 % | 0.44 107.56 % | 0.21 -32.52 % | 0.31 46.28 % | 0.22 124.54 % | -0.88 | 0.00 -100.00 % | 0.23 471.13 % | 0.04 136.93 % | -0.11 77.08 % | -0.47 -564.98 % | 0.10 119.30 % | -0.52 -444.28 % | 0.15 50.12 % | 0.10 113.21 % | 0.05 147.78 % | -0.10 -142.05 % | 0.23 72.36 % | 0.14 119.14 % | -0.71 -2 055.78 % | 0.04 37.14 % | 0.03 -54.31 % | 0.06 122.39 % | 0.03 -58.71 % | 0.06 162.51 % | 0.02 -5.09 % | 0.03 -31.67 % | 0.04 40.56 % | 0.03 -28.56 % | 0.04 -9.00 % | 0.04 259.52 % | 0.01 -44.86 % | 0.02 -16.12 % | 0.02 27.29 % | 0.02 -30.92 % | 0.03 -25.39 % | 0.04 165.62 % | -0.06 -283.51 % | 0.03 -47.51 % | 0.06 462.61 % | 0.01 7.31 % | 0.01 -75.90 % | 0.04 -51.58 % | 0.08 276.61 % | 0.02 | 0.00 -100.00 % | 0.10 0.00 % | 0.10 | 0.00 |
| Total other income expenses net | 730.000 K 21.26 % | 602.000 K -50.66 % | 1.220 M 115.08 % | -8.089 M -1 685.65 % | -453.000 K -45 200.00 % | -1.000 K -100.01 % | 13.063 M 276.93 % | -7.383 M -236.87 % | 5.394 M 41 592.31 % | -13.000 K -100.32 % | 4.007 M 294.39 % | 1.016 M -88.49 % | 8.825 M 58 933.33 % | -15.000 K 55.88 % | -34.000 K -1 600.00 % | -2.000 K 99.33 % | -299.000 K | 0.000 100.00 % | -176.000 K -225.71 % | 140.000 K 166.14 % | 52.604 K 2 730.20 % | -2.000 K 98.80 % | -167.000 K | 0.000 -100.00 % | 1.000 K 101.28 % | -78.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -150.000 | 0.000 | 0.000 -100.00 % | 21.281 K | 0.000 | 0.000 | 0.000 -100.00 % | 737.955 K | 0.000 | 0.000 | 0.000 100.00 % | -37.881 K | 0.000 | 0.000 | 0.000 100.00 % | -1.232 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-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-09-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 37.388 M | 0.000 -100.00 % | 45.598 M | 0.000 -100.00 % | 19.349 M -31.94 % | 28.429 M -7.31 % | 30.672 M -39.06 % | 50.331 M 15.65 % | 43.521 M 2.40 % | 42.500 M -15.83 % | 50.491 M 16.02 % | 43.521 M 75.54 % | 24.793 M 165.36 % | 9.343 M -76.08 % | 39.062 M 328.78 % | 9.110 M -62.61 % | 24.364 M 85.31 % | 13.148 M -80.16 % | 66.274 M 586.71 % | 9.651 M -83.89 % | 59.910 M 5 413.02 % | 1.087 M -97.26 % | 39.666 M 108.36 % | 19.037 M -36.60 % | 30.027 M 740.58 % | 3.572 M 103.22 % | -110.774 M -2 020.46 % | 5.768 M -96.22 % | 152.618 M 213.79 % | -134.119 M -21 498.06 % | 626.779 K -92.04 % | 7.873 M -51.06 % | 16.087 M 345.98 % | -6.540 M -16 248.72 % | 40.497 K 200.00 % | -40.497 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.950 M | 0.000 -100.00 % | 77.096 M 757.58 % | 8.990 M -81.52 % | 48.650 M | 0.000 -100.00 % | 100.982 M 1 023.27 % | 8.990 M 0.00 % | 8.990 M -51.89 % | 18.686 M 101.14 % | 9.290 M -49.01 % | 18.220 M 114.35 % | 8.500 M -67.68 % | 26.296 M 209.36 % | 8.500 M -55.96 % | 19.302 M 127.08 % | 8.500 M 291.09 % | 2.173 M -74.43 % | 8.500 M -77.68 % | 38.074 M 347.93 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M 0.00 % | 8.500 M -97.22 % | 305.236 M 3 491.01 % | 8.500 M 578.07 % | 1.254 M -85.25 % | 8.500 M -73.58 % | 32.173 M | 0.000 -100.00 % | 80.994 K | 0.000 |
| Total debt | 38.285 M | 0.000 -100.00 % | 47.366 M | 0.000 -100.00 % | 24.885 M -15.57 % | 29.474 M -7.78 % | 31.960 M -37.40 % | 51.057 M 12.55 % | 45.362 M -13.54 % | 52.463 M | 0.000 -100.00 % | 45.362 M 46.76 % | 30.909 M | 0.000 -100.00 % | 39.905 M | 0.000 -100.00 % | 24.974 M | 0.000 -100.00 % | 70.922 M | 0.000 -100.00 % | 61.061 M | 0.000 -100.00 % | 40.752 M | 0.000 -100.00 % | 40.564 M 54.43 % | 26.266 M 33.88 % | 19.619 M 84.09 % | 10.658 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 8.110 M | 0.000 -100.00 % | 9.547 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 155.116 M | 0.000 -100.00 % | 150.210 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.087 M 676 329 113 924 050 560.00 % | 0.000 -100.00 % | 148.352 M | 0.000 -100.00 % | 42.100 M -68.42 % | 133.305 M | 0.000 -100.00 % | 143.477 M | 0.000 -100.00 % | 139.572 M | 0.000 -100.00 % | 134.904 M 289.46 % | 34.639 M -72.16 % | 124.400 M | 0.000 -100.00 % | 121.157 M | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 107.353 M | 0.000 -100.00 % | 35.867 M 1 153 287 491 961 414 912.00 % | 0.000 -100.00 % | 32.491 M | 0.000 -100.00 % | 32.138 M 579 057 135 135 135 232.00 % | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.081 M | 0.000 -100.00 % | 40.721 M | 0.000 | 0.000 -100.00 % | 41.905 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 -100.00 % | 9.704 M | 0.000 | 0.000 -100.00 % | 6.629 M | 0.000 -100.00 % | 3.350 M | 0.000 100.00 % | -25.528 K | 0.000 100.00 % | -379.329 K |
| Common stock | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M 0.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M | 0.000 -100.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M 0.00 % | 100.265 M | 0.000 -100.00 % | 97.477 M | 0.000 -100.00 % | 32.517 M | 0.000 -100.00 % | 32.517 M | 0.000 -100.00 % | 32.517 M |
| Total equity | 152.390 M -1.76 % | 155.116 M 0.00 % | 155.116 M 3.27 % | 150.210 M 0.00 % | 150.210 M -1.72 % | 152.836 M 7.84 % | 141.720 M -1.28 % | 143.559 M -3.23 % | 148.352 M 2.02 % | 145.418 M -1.98 % | 148.352 M 0.00 % | 148.352 M 4.20 % | 142.366 M 6.80 % | 133.305 M 0.00 % | 133.305 M -7.09 % | 143.477 M 0.00 % | 143.477 M 2.80 % | 139.572 M 0.00 % | 139.572 M 3.46 % | 134.904 M 0.00 % | 134.904 M 8.44 % | 124.400 M 0.00 % | 124.401 M 2.68 % | 121.157 M 0.00 % | 121.157 M 3.34 % | 117.239 M 3.55 % | 113.217 M 2.59 % | 110.358 M 2.80 % | 107.353 M 0.00 % | 107.354 M 199.31 % | 35.867 M 0.00 % | 35.867 M 10.39 % | 32.491 M 0.00 % | 32.491 M 1.10 % | 32.138 M 0.00 % | 32.138 M |
| Other non current liabilities | 0.000 100.00 % | -155.116 M | 0.000 100.00 % | -150.210 M | 0.000 -100.00 % | 9.648 M 0.02 % | 9.646 M 964 500.00 % | 1.000 K | 0.000 -100.00 % | 9.646 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 152.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 449.835 K | 0.000 -100.00 % | 662.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.266 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 23.488 M | 0.000 -100.00 % | 46.561 M | 0.000 -100.00 % | 24.470 M -16.98 % | 29.474 M 9.17 % | 26.998 M | 0.000 | 0.000 -100.00 % | 52.463 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 -100.00 % | 40.752 M | 0.000 | 0.000 -100.00 % | 26.266 M | 0.000 -100.00 % | 10.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 23.488 M 115.14 % | -155.116 M -433.15 % | 46.561 M 131.00 % | -150.210 M -713.85 % | 24.470 M -37.45 % | 39.122 M 6.76 % | 36.644 M 3 664 300.00 % | 1.000 K | 0.000 -100.00 % | 62.109 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 489.000 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 41.202 M | 0.000 -100.00 % | 450.497 K -98.28 % | 26.266 M 12 004.34 % | 217.000 K -97.96 % | 10.658 M | 0.000 -100.00 % | 30.266 K | 0.000 -100.00 % | 16.738 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 13.040 M | 0.000 -100.00 % | 16.589 M | 0.000 -100.00 % | 21.309 M -52.40 % | 44.768 M 33.09 % | 33.637 M 36.41 % | 24.659 M 24.54 % | 19.800 M -7.23 % | 21.342 M | 0.000 -100.00 % | 17.106 M -2.22 % | 17.494 M | 0.000 -100.00 % | 17.410 M | 0.000 -100.00 % | 34.949 M | 0.000 -100.00 % | 39.385 M | 0.000 -100.00 % | 19.089 M | 0.000 -100.00 % | 29.078 M | 0.000 -100.00 % | 13.190 M -34.81 % | 20.232 M 731.17 % | 2.434 M -83.45 % | 14.711 M | 0.000 -100.00 % | 6.115 M | 0.000 -100.00 % | 125.120 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.809 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.887 M | 0.000 | 0.000 -100.00 % | 12.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.695 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 |
| Short term debt | 14.797 M | 0.000 -100.00 % | 805.000 K | 0.000 100.00 % | -3.472 M | 0.000 -100.00 % | 4.962 M -90.28 % | 51.057 M 12.55 % | 45.362 M | 0.000 | 0.000 -100.00 % | 45.362 M 46.76 % | 30.909 M | 0.000 -100.00 % | 39.905 M | 0.000 -100.00 % | 24.974 M | 0.000 -100.00 % | 70.922 M | 0.000 -100.00 % | 61.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.564 M | 0.000 -100.00 % | 19.619 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 8.110 M | 0.000 -100.00 % | 9.547 M | 0.000 | 0.000 |
| Total current liabilities | 69.977 M | 0.000 -100.00 % | 62.931 M | 0.000 -100.00 % | 80.349 M 2.87 % | 78.108 M -13.39 % | 90.188 M -28.76 % | 126.595 M -1.64 % | 128.711 M 62.78 % | 79.069 M | 0.000 -100.00 % | 128.712 M 11.23 % | 115.716 M | 0.000 -100.00 % | 136.815 M | 0.000 -100.00 % | 141.241 M | 0.000 -100.00 % | 224.792 M | 0.000 -100.00 % | 261.957 M | 0.000 -100.00 % | 116.872 M | 0.000 -100.00 % | 171.723 M -22.19 % | 220.688 M -1.51 % | 224.077 M 58.81 % | 141.097 M | 0.000 -100.00 % | 113.982 M | 0.000 -100.00 % | 131.479 M | 0.000 -100.00 % | 10.379 M | 0.000 -100.00 % | 2.809 K |
| Total liabilities | 93.465 M 160.25 % | -155.116 M -241.67 % | 109.492 M 172.89 % | -150.210 M -243.30 % | 104.819 M -10.59 % | 117.230 M -7.57 % | 126.832 M 0.19 % | 126.596 M -1.64 % | 128.711 M -8.83 % | 141.178 M | 0.000 -100.00 % | 128.712 M 11.23 % | 115.714 M | 0.000 -100.00 % | 136.968 M | 0.000 -100.00 % | 141.393 M | 0.000 -100.00 % | 225.281 M | 0.000 -100.00 % | 262.445 M | 0.000 -100.00 % | 158.074 M | 0.000 -100.00 % | 172.174 M -30.28 % | 246.954 M 10.10 % | 224.294 M 47.80 % | 151.755 M | 0.000 -100.00 % | 114.012 M | 0.000 -100.00 % | 131.495 M | 0.000 -100.00 % | 10.379 M | 0.000 -100.00 % | 2.809 K |
| Other non current assets | 85.015 M | 0.000 -100.00 % | 161.118 M 3 010.37 % | -5.536 M -113.26 % | 41.755 M -73.05 % | 154.922 M 247.13 % | 44.630 M -46.91 % | 84.059 M 294.88 % | 21.287 M -76.45 % | 90.407 M 279.06 % | -50.491 M -182.96 % | 60.862 M -8.78 % | 66.723 M 814.15 % | -9.343 M -131.26 % | 29.890 M 428.10 % | -9.110 M -127.47 % | 33.168 M 352.27 % | -13.148 M -204.10 % | 12.630 M 230.87 % | -9.651 M -125.22 % | 38.270 M 3 621.67 % | -1.087 M | 0.000 100.00 % | -19.037 M -243.83 % | 13.236 M 55.72 % | 8.500 M 120.15 % | 3.861 M | 0.000 100.00 % | -152.618 M -2 689.24 % | 5.894 M 1 040.41 % | -626.779 K -119.49 % | 3.215 M 119.99 % | -16.087 M -5 049.77 % | 325.000 K 902.53 % | -40.497 K | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.950 M | 0.000 -100.00 % | 77.096 M 209.17 % | -70.620 M | 0.000 | 0.000 | 0.000 100.00 % | -39.660 M 0.00 % | -39.660 M | 0.000 -100.00 % | 790.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 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 |
| Intangible assets | 882.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 70.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.660 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 |
| 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 |
| Goodwill and intangible assets | 882.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 70.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.660 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 |
| Property plant equipment net | 14.525 M | 0.000 -100.00 % | 16.576 M | 0.000 -100.00 % | 18.163 M 10.51 % | 16.436 M -9.58 % | 18.178 M -9.40 % | 20.065 M 2.13 % | 19.647 M -9.07 % | 21.607 M | 0.000 -100.00 % | 19.647 M 5.39 % | 18.642 M | 0.000 -100.00 % | 17.841 M | 0.000 -100.00 % | 18.260 M | 0.000 -100.00 % | 20.063 M | 0.000 -100.00 % | 20.629 M | 0.000 -100.00 % | 12.790 M | 0.000 -100.00 % | 4.399 M 30.53 % | 3.370 M 64.71 % | 2.046 M 13.99 % | 1.795 M | 0.000 -100.00 % | 398.270 K | 0.000 -100.00 % | 295.947 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 102.599 M | 0.000 -100.00 % | 178.419 M 3 322.89 % | -5.536 M -103.84 % | 144.068 M -16.16 % | 171.833 M 22.82 % | 139.904 M 315.32 % | 33.686 M -17.71 % | 40.934 M -63.46 % | 112.014 M 321.85 % | -50.491 M -223.35 % | 40.934 M -10.44 % | 45.705 M 589.19 % | -9.343 M -119.26 % | 48.521 M 632.61 % | -9.110 M -117.71 % | 51.428 M 491.15 % | -13.148 M -140.22 % | 32.693 M 438.75 % | -9.651 M -116.39 % | 58.899 M 5 519.99 % | -1.087 M -105.10 % | 21.290 M 211.84 % | -19.037 M -207.95 % | 17.635 M 48.57 % | 11.870 M 100.95 % | 5.907 M 229.10 % | 1.795 M 101.18 % | -152.618 M -2 525.37 % | 6.293 M 1 103.95 % | -626.779 K -117.85 % | 3.511 M 121.83 % | -16.087 M -5 049.77 % | 325.000 K 902.53 % | -40.497 K | 0.000 |
| Other current assets | 25.158 M 1 522.96 % | -1.768 M -105.91 % | 29.903 M | 0.000 -100.00 % | 47.194 M -51.44 % | 97.188 M -3.68 % | 100.903 M 1 010.17 % | 9.089 M -91.03 % | 101.354 M 1.83 % | 99.537 M | 0.000 -100.00 % | 16.998 M -79.01 % | 80.999 M | 0.000 -100.00 % | 140.157 M | 0.000 -100.00 % | 150.928 M | 0.000 -100.00 % | 149.024 M | 0.000 -100.00 % | 122.691 M | 0.000 -100.00 % | 131.309 M | 0.000 -100.00 % | 116.654 M 28.16 % | 91.019 M 38.93 % | 65.513 M 22.66 % | 53.411 M | 0.000 -100.00 % | 46.020 M | 0.000 -100.00 % | 50.041 M | 0.000 -100.00 % | 20.711 M | 0.000 -100.00 % | 17.566 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.610 M 63.64 % | 48.650 M | 0.000 -100.00 % | 100.982 M 107.57 % | 48.650 M 0.00 % | 48.650 M 160.36 % | 18.686 M 119.84 % | 8.500 M -53.35 % | 18.220 M 114.35 % | 8.500 M -67.68 % | 26.296 M 209.36 % | 8.500 M -55.96 % | 19.302 M 127.08 % | 8.500 M 291.09 % | 2.173 M | 0.000 -100.00 % | 38.074 M 347.93 % | 8.500 M | 0.000 -100.00 % | 8.500 M 0.00 % | 8.500 M | 0.000 -100.00 % | 8.500 M 578.07 % | 1.254 M -85.25 % | 8.500 M -73.58 % | 32.173 M | 0.000 -100.00 % | 80.994 K | 0.000 |
| cash and cash equivalents | 897.000 K | 0.000 -100.00 % | 1.768 M -68.06 % | 5.536 M 0.00 % | 5.536 M 429.76 % | 1.045 M -18.87 % | 1.288 M 77.41 % | 726.000 K -60.56 % | 1.841 M -81.52 % | 9.963 M 119.73 % | -50.491 M -2 842.59 % | 1.841 M -69.90 % | 6.116 M 165.46 % | -9.343 M -1 208.30 % | 843.000 K 109.25 % | -9.110 M -1 593.44 % | 610.000 K 104.64 % | -13.148 M -382.87 % | 4.648 M 148.16 % | -9.651 M -938.49 % | 1.151 M 205.92 % | -1.087 M -200.00 % | 1.087 M 105.71 % | -19.037 M -280.67 % | 10.537 M -53.57 % | 22.694 M -82.60 % | 130.393 M 2 566.84 % | 4.889 M | 0.000 -100.00 % | 144.119 M 23 093.52 % | -626.779 K -365.18 % | 236.360 K 101.47 % | -16.087 M -200.00 % | 16.087 M 39 823.30 % | -40.497 K -200.00 % | 40.497 K |
| Cash and short term investments | 897.000 K -49.26 % | 1.768 M 0.00 % | 1.768 M -68.06 % | 5.536 M 0.00 % | 5.536 M 429.76 % | 1.045 M -18.87 % | 1.288 M -98.40 % | 80.336 M 59.11 % | 50.491 M 406.79 % | 9.963 M -80.27 % | 50.491 M 0.00 % | 50.491 M -7.81 % | 54.766 M 486.17 % | 9.343 M 0.00 % | 9.343 M 2.56 % | 9.110 M 0.00 % | 9.110 M -30.71 % | 13.148 M 0.00 % | 13.148 M 36.23 % | 9.651 M 0.00 % | 9.651 M 788.10 % | 1.087 M 0.00 % | 1.087 M -94.29 % | 19.037 M 0.00 % | 19.037 M -16.12 % | 22.694 M -83.66 % | 138.893 M 937.33 % | 13.389 M -91.23 % | 152.618 M 0.00 % | 152.619 M 24 249.66 % | 626.779 K -92.83 % | 8.736 M -45.69 % | 16.087 M 0.00 % | 16.087 M 39 623.30 % | 40.497 K 0.00 % | 40.497 K |
| Total current assets | 143.256 M | 0.000 -100.00 % | 86.188 M 1 456.86 % | 5.536 M -95.01 % | 110.961 M 12.96 % | 98.233 M -23.64 % | 128.648 M -45.60 % | 236.469 M 0.14 % | 236.130 M 35.25 % | 174.582 M 245.77 % | 50.491 M -78.62 % | 236.130 M 11.19 % | 212.374 M 2 173.08 % | 9.343 M -95.79 % | 221.752 M 2 334.16 % | 9.110 M -96.10 % | 233.442 M 1 675.49 % | 13.148 M -96.04 % | 332.160 M 3 341.72 % | 9.651 M -97.15 % | 338.449 M 31 044.66 % | 1.087 M -99.58 % | 261.185 M 1 271.99 % | 19.037 M -93.09 % | 275.696 M -21.75 % | 352.323 M 6.25 % | 331.604 M 27.38 % | 260.318 M 70.57 % | 152.618 M -29.04 % | 215.073 M 34 214.08 % | 626.779 K -99.62 % | 163.851 M 918.55 % | 16.087 M -62.19 % | 42.546 M 104 958.44 % | 40.497 K -99.87 % | 32.140 M |
| Inventory | 0.000 | 0.000 -100.00 % | 866.000 K | 0.000 | 0.000 | 0.000 100.00 % | -71.802 M -1 138.20 % | 6.916 M -61.96 % | 18.180 M 162.87 % | 6.916 M | 0.000 -100.00 % | 18.180 M 108.85 % | 8.705 M | 0.000 -100.00 % | 9.924 M | 0.000 -100.00 % | 15.896 M | 0.000 -100.00 % | 8.641 M | 0.000 -100.00 % | 6.916 M | 0.000 -100.00 % | 10.612 M | 0.000 -100.00 % | 6.470 M | 0.000 | 0.000 -100.00 % | 63.957 K | 0.000 -100.00 % | 5.748 M | 0.000 -100.00 % | 5.748 M | 0.000 -100.00 % | 5.748 M | 0.000 -100.00 % | 5.748 M |
| Net receivables | 117.201 M | 0.000 -100.00 % | 53.651 M | 0.000 -100.00 % | 58.231 M | 0.000 -100.00 % | 98.211 M -29.91 % | 140.128 M 111.98 % | 66.105 M 13.65 % | 58.166 M | 0.000 -100.00 % | 150.461 M 121.58 % | 67.904 M | 0.000 -100.00 % | 62.328 M | 0.000 -100.00 % | 57.508 M | 0.000 -100.00 % | 161.347 M | 0.000 -100.00 % | 199.191 M | 0.000 -100.00 % | 118.178 M | 0.000 -100.00 % | 133.535 M -44.04 % | 238.610 M 87.59 % | 127.198 M -34.25 % | 193.454 M | 0.000 -100.00 % | 10.687 M | 0.000 -100.00 % | 99.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.786 M |
| Tax assets | 2.177 M | 0.000 -100.00 % | 725.000 K | 0.000 | 0.000 -100.00 % | 475.000 K | 0.000 -100.00 % | 182.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.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 |
| Other assets | 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 % | 999.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 | 0.000 | 0.000 |
| Account payables | 42.140 M | 0.000 -100.00 % | 45.537 M | 0.000 -100.00 % | 54.151 M 62.42 % | 33.340 M -31.50 % | 48.672 M 25.37 % | 38.824 M -38.91 % | 63.549 M 11.39 % | 57.053 M | 0.000 -100.00 % | 63.549 M -5.59 % | 67.313 M | 0.000 -100.00 % | 79.500 M | 0.000 -100.00 % | 81.318 M | 0.000 -100.00 % | 114.485 M | 0.000 -100.00 % | 181.807 M | 0.000 -100.00 % | 87.794 M | 0.000 -100.00 % | 117.970 M -41.15 % | 200.456 M 0.01 % | 200.439 M 58.59 % | 126.386 M | 0.000 -100.00 % | 95.693 M | 0.000 -100.00 % | 120.829 M | 0.000 -100.00 % | 55.309 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 587.000 K | 0.000 -100.00 % | 2.917 M | 0.000 | 0.000 -100.00 % | 674.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 -100.00 % | 1.585 M | 0.000 | 0.000 -100.00 % | 2.174 M | 0.000 -100.00 % | 2.415 M | 0.000 -100.00 % | 776.735 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.887 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 52.125 M | 0.000 -100.00 % | 54.851 M | 0.000 -100.00 % | 5.864 M -88.85 % | 52.571 M 7 062.26 % | 734.000 K -98.30 % | 43.294 M | 0.000 -100.00 % | 3.248 M | 0.000 -100.00 % | 48.087 M 4 808 600.00 % | 1.000 K | 0.000 -100.00 % | 33.040 M | 0.000 -100.00 % | 43.212 M | 0.000 -100.00 % | 39.307 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.136 M | 0.000 -100.00 % | 20.892 M 23.09 % | 16.974 M 422.59 % | 3.248 M -67.82 % | 10.093 M | 0.000 -100.00 % | 3.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 489.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.835 K | 0.000 -100.00 % | 217.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.738 K | 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 |
| Total assets | 245.855 M | 0.000 -100.00 % | 264.608 M | 0.000 -100.00 % | 255.029 M -5.57 % | 270.066 M 0.56 % | 268.552 M -0.59 % | 270.155 M -2.49 % | 277.064 M -3.33 % | 286.596 M | 0.000 -100.00 % | 277.064 M 7.36 % | 258.080 M | 0.000 -100.00 % | 270.273 M | 0.000 -100.00 % | 284.870 M | 0.000 -100.00 % | 364.853 M | 0.000 -100.00 % | 397.349 M | 0.000 -100.00 % | 282.475 M | 0.000 -100.00 % | 293.331 M -19.46 % | 364.193 M 7.91 % | 337.511 M 28.77 % | 262.113 M | 0.000 -100.00 % | 221.366 M | 0.000 -100.00 % | 167.363 M | 0.000 -100.00 % | 42.871 M | 0.000 -100.00 % | 32.140 M |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-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-09-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 |
| 2023-12-31 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 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-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-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 17.901 K 380.32 % | -6.386 K -211.80 % | 5.712 K 262.13 % | -3.523 K -126.40 % | 13.346 K 228.19 % | -10.411 K -561.02 % | -1.575 K -127.37 % | 5.755 K 138.85 % | -14.814 K -94.61 % | -7.612 K -142.81 % | 17.781 K 1 434.91 % | -1.332 K 52.63 % | -2.812 K 17.92 % | -3.426 K -175.40 % | -1.244 K 83.96 % | -7.755 K -159.36 % | -2.990 K -71.83 % | -1.740 K 45.76 % | -3.208 K 2.37 % | -3.286 K 9.92 % | -3.648 K -6.35 % | -3.430 K -481.75 % | -589.604 72.06 % | -2.110 K -74.66 % | -1.208 K 18.26 % | -1.478 K 68.89 % | -4.751 K -296.22 % | 2.421 K 312.46 % | -1.140 K -44.82 % | -786.889 38.52 % | -1.280 K -1 795.12 % | -67.533 95.07 % | -1.371 K 18.17 % | -1.675 K -341.09 % | -379.801 -6 430.02 % | 6.000 3.29 % | 5.809 |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |