Shantai Industries Limited SHANTAI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 202.497 M 1 467.44 % | 12.919 M 115.24 % | 6.002 M -43.36 % | 10.596 M 240.71 % | 3.110 M -96.86 % | 99.055 M 5.50 % | 93.890 M -81.90 % | 518.797 M -47.29 % | 984.265 M 1 442.34 % | 63.816 M 31 345.92 % | 202.940 K -3.04 % | 209.296 K 2.91 % | 203.379 K 19.80 % | 169.761 K | 0.000 | 0.000 -100.00 % | 2.939 M -57.71 % | 6.950 M |
| Net income | 3.063 M 585.42 % | -631.000 K 34.06 % | -957.000 K -538.99 % | 218.000 K 102.17 % | -10.027 M -936.49 % | -967.399 K -104.37 % | 22.162 M 2 643.08 % | -871.481 K -111.82 % | 7.375 M 1 239.30 % | 550.675 K 261.63 % | -340.709 K -220.77 % | -106.217 K -1 639.27 % | -6.107 K 63.37 % | -16.674 K 99.33 % | -2.501 M -144.62 % | 5.605 M 122.97 % | 2.514 M 245.23 % | -1.731 M |
| Income before tax | 3.251 M 615.21 % | -631.000 K 34.06 % | -957.000 K -538.99 % | 218.000 K 102.18 % | -9.987 M -908.60 % | -990.187 K -103.18 % | 31.102 M 3 207.51 % | -1.001 M -109.23 % | 10.843 M 1 260.56 % | 796.927 K 333.90 % | -340.709 K -220.77 % | -106.217 K -1 719.72 % | -5.837 K 64.99 % | -16.674 K 99.35 % | -2.572 M -145.89 % | 5.605 M 122.68 % | 2.517 M 339.95 % | -1.049 M |
| Income before tax ratio | 0.02 132.87 % | -0.05 69.37 % | -0.16 -875.00 % | 0.02 100.64 % | -3.21 -32 024.20 % | -0.01 -103.02 % | 0.33 17 270.90 % | 0.00 -117.51 % | 0.01 -11.79 % | 0.01 100.74 % | -1.68 -230.81 % | -0.51 -1 668.27 % | -0.03 70.78 % | -0.10 | 0.00 | 0.00 -100.00 % | 0.86 667.41 % | -0.15 |
| EBITDA | 3.276 M 466.44 % | -894.000 K 13.79 % | -1.037 M -28.34 % | -808.000 K 90.78 % | -8.760 M 3.53 % | -9.081 M -128.51 % | 31.846 M 37.42 % | 23.175 M 109.56 % | 11.059 M 2 154.71 % | 490.465 K 253.92 % | -318.642 K -597.70 % | 64.023 K -58.71 % | 155.069 K 1 030.00 % | -16.674 K -100.60 % | 2.769 M 1 310.44 % | -228.770 K -58.00 % | -144.787 K 86.20 % | -1.049 M |
| Net income ratio | 0.02 130.97 % | -0.05 69.37 % | -0.16 -875.00 % | 0.02 100.64 % | -3.22 -32 912.61 % | -0.01 -104.14 % | 0.24 14 152.08 % | 0.00 -122.42 % | 0.01 -13.16 % | 0.01 100.51 % | -1.68 -230.81 % | -0.51 -1 590.10 % | -0.03 69.43 % | -0.10 | 0.00 | 0.00 -100.00 % | 0.86 443.41 % | -0.25 |
| Ratio EBITDA | 0.02 123.38 % | -0.07 59.95 % | -0.17 -126.58 % | -0.08 97.29 % | -2.82 -2 972.59 % | -0.09 -127.03 % | 0.34 659.32 % | 0.04 297.58 % | 0.01 46.19 % | 0.01 100.49 % | -1.57 -613.29 % | 0.31 -59.88 % | 0.76 876.28 % | -0.10 | 0.00 | 0.00 100.00 % | -0.05 67.36 % | -0.15 |
| Gross profit ratio | 0.03 -27.05 % | 0.04 -74.65 % | 0.14 12.70 % | 0.12 -83.73 % | 0.76 2 218.22 % | 0.03 -45.62 % | 0.06 236.81 % | 0.02 163.96 % | -0.03 -169.02 % | 0.04 22.32 % | 0.03 -13.46 % | 0.04 74.71 % | 0.02 -40.14 % | 0.04 | 0.00 | 0.00 -100.00 % | 0.01 -0.37 % | 0.01 |
| Weighted average shs out dil | 1.499 M -0.21 % | 1.502 M 0.47 % | 1.495 M 2.89 % | 1.453 M -3.18 % | 1.501 M 0.07 % | 1.500 M 0.00 % | 1.500 M 21.80 % | 1.232 M -17.90 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -18.13 % | 1.832 M 22.14 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -0.06 % | 1.501 M |
| Weighted average shs out | 1.499 M -0.21 % | 1.502 M 0.47 % | 1.495 M 2.89 % | 1.453 M -3.11 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 21.80 % | 1.232 M -17.90 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -18.13 % | 1.832 M 22.14 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -0.06 % | 1.501 M |
| EPS diluted | 2.04 585.71 % | -0.42 34.38 % | -0.64 -526.67 % | 0.15 102.25 % | -6.68 -943.75 % | -0.64 -104.33 % | 14.77 2 180.28 % | -0.71 -114.43 % | 4.92 1 229.73 % | 0.37 260.87 % | -0.23 -224.86 % | -0.07 -2 045.45 % | 0.00 70.27 % | -0.01 99.34 % | -1.67 -144.65 % | 3.74 122.62 % | 1.68 246.09 % | -1.15 |
| Earnings per share | 2.04 585.71 % | -0.42 34.38 % | -0.64 -526.67 % | 0.15 102.25 % | -6.68 -943.75 % | -0.64 -104.33 % | 14.77 2 180.28 % | -0.71 -114.43 % | 4.92 1 229.73 % | 0.37 260.87 % | -0.23 -224.86 % | -0.07 -2 045.45 % | 0.00 70.27 % | -0.01 99.34 % | -1.67 -144.65 % | 3.74 122.62 % | 1.68 246.09 % | -1.15 |
| Gross profit | 5.253 M 1 043.45 % | 459.400 K -45.44 % | 842.000 K -36.16 % | 1.319 M -44.56 % | 2.379 M -27.22 % | 3.269 M -42.63 % | 5.697 M -39.05 % | 9.347 M 133.71 % | -27.724 M -1 164.48 % | 2.604 M 38 365.49 % | 6.771 K -16.09 % | 8.069 K 79.79 % | 4.488 K -28.28 % | 6.258 K | 0.000 | 0.000 -100.00 % | 37.076 K -57.87 % | 88.000 K |
| Income tax expense | 188.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K 279.92 % | -22.788 K -100.25 % | 8.939 M 7 009.74 % | -129.369 K -103.73 % | 3.467 M 1 308.11 % | 246.252 K 1 072.57 % | 21.001 K 119.77 % | -106.217 K -39 439.63 % | 270.000 | 0.000 -100.00 % | 70.764 K | 0.000 -100.00 % | 3.250 K -99.52 % | 682.000 K |
| Cost of revenue | 197.244 M 1 483.07 % | 12.460 M 141.47 % | 5.160 M -44.38 % | 9.277 M 266.39 % | 2.532 M -97.36 % | 95.786 M 8.61 % | 88.192 M -82.69 % | 509.451 M -49.66 % | 1.012 B 1 553.26 % | 61.212 M 31 103.63 % | 196.169 K -2.51 % | 201.227 K 1.17 % | 198.891 K 21.64 % | 163.503 K | 0.000 | 0.000 -100.00 % | 2.902 M -57.71 % | 6.862 M |
| General and administrative expenses | 3.566 M 166.49 % | 1.338 M 202.03 % | 443.000 K -27.38 % | 610.000 K -40.72 % | 1.029 M 1.57 % | 1.013 M -21.31 % | 1.287 M 92.74 % | 667.979 K 26.33 % | 528.765 K 18.39 % | 446.630 K 1 428.35 % | 29.223 K -83.61 % | 178.309 K 81.48 % | 98.254 K -40.24 % | 164.402 K 114.95 % | 76.485 K -10.15 % | 85.125 K -4.70 % | 89.323 K | 0.000 |
| Selling and marketing expenses | 34.900 K 29.26 % | 27.000 K -93.45 % | 412.000 K -16.26 % | 492.000 K -81.78 % | 2.700 M 391.27 % | 549.599 K 23.62 % | 444.592 K 0.50 % | 442.389 K 17.77 % | 375.643 K 29.00 % | 291.198 K 227.10 % | 89.025 K | 0.000 -100.00 % | 64.740 K | 0.000 -100.00 % | 67.930 K -33.12 % | 101.575 K 31.81 % | 77.062 K | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 1.039 M -1.61 % | 1.056 M 101.53 % | 524.000 K -95.22 % | 10.959 M 4 506.66 % | 237.900 K 951.16 % | -27.950 K -254 190.91 % | 11.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 2.854 M 109.08 % | 1.365 M -27.93 % | 1.894 M -12.23 % | 2.158 M -49.26 % | 4.253 M -66.04 % | 12.522 M 249.38 % | 3.584 M 126.48 % | -13.533 M 64.26 % | -37.866 M -1 891.17 % | 2.114 M 550.09 % | 325.189 K 184.54 % | 114.286 K 1 006.89 % | 10.325 K -54.98 % | 22.932 K -88.94 % | 207.430 K -9.33 % | 228.770 K 25.79 % | 181.863 K -84.01 % | 1.137 M |
| Cost and expenses | 200.098 M 1 347.36 % | 13.825 M 95.99 % | 7.054 M -38.31 % | 11.435 M 21.79 % | 9.389 M -91.33 % | 108.308 M 18.01 % | 91.776 M -81.49 % | 495.918 M -49.09 % | 974.123 M 1 438.27 % | 63.326 M 12 046.33 % | 521.358 K 65.24 % | 315.513 K 50.81 % | 209.216 K 12.22 % | 186.435 K -10.12 % | 207.430 K -9.33 % | 228.770 K -92.58 % | 3.084 M -61.45 % | 7.999 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 | 2.854 M 109.08 % | 1.365 M 59.65 % | 855.000 K -22.41 % | 1.102 M -70.45 % | 3.729 M 138.63 % | 1.563 M -9.78 % | 1.732 M 55.99 % | 1.110 M 22.77 % | 904.408 K 22.58 % | 737.828 K 523.97 % | 118.248 K -33.68 % | 178.309 K 9.40 % | 162.994 K -0.86 % | 164.402 K 13.84 % | 144.415 K -22.65 % | 186.700 K 12.21 % | 166.385 K | 0.000 |
| Interest income | 854.000 K 210.55 % | 275.000 K 21.68 % | 226.000 K 11.88 % | 202.000 K -41.72 % | 346.583 K 10.01 % | 315.045 K 38.40 % | 227.631 K 2.32 % | 222.480 K 67.59 % | 132.755 K -58.38 % | 319.007 K 476 029.85 % | 67.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 528.000 -99.34 % | 80.338 K | 0.000 |
| Interest expense | 3.200 K | 0.000 -100.00 % | 128.400 K 266.86 % | 35.000 K -84.07 % | 219.748 K -72.97 % | 813.000 K 220.92 % | 253.332 K -62.77 % | 680.540 K 564.03 % | 102.486 K 610.47 % | 14.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 K | 0.000 |
| Depreciation and amortization | 14.000 K 27.27 % | 11.000 K -26.67 % | 15.000 K -51.61 % | 31.000 K -59.06 % | 75.714 K -56.19 % | 172.813 K -64.84 % | 491.541 K 29.51 % | 379.546 K 234.78 % | 113.373 K 136.99 % | -306.463 K -1 488.78 % | 22.067 K -87.04 % | 170.240 K 5.80 % | 160.906 K | 0.000 -100.00 % | 5.341 M 191.55 % | -5.834 M -119.16 % | -2.662 M | 0.000 |
| Operating income | 2.399 M 365.08 % | -905.000 K 14.06 % | -1.053 M -25.51 % | -839.000 K 86.64 % | -6.279 M 41.25 % | -10.688 M -242.32 % | -3.122 M -85.51 % | -1.683 M -115.52 % | 10.843 M 1 260.56 % | 796.927 K 333.90 % | -340.709 K -220.77 % | -106.217 K -1 719.72 % | -5.837 K 64.99 % | -16.674 K 99.35 % | -2.572 M -145.89 % | 5.605 M 122.68 % | 2.517 M 339.95 % | -1.049 M |
| Operating income ratio | 0.01 116.91 % | -0.07 60.07 % | -0.18 -121.57 % | -0.08 96.08 % | -2.02 -1 771.19 % | -0.11 -224.47 % | -0.03 -925.05 % | 0.00 -129.45 % | 0.01 -11.79 % | 0.01 100.74 % | -1.68 -230.81 % | -0.51 -1 668.27 % | -0.03 70.78 % | -0.10 | 0.00 | 0.00 -100.00 % | 0.86 667.41 % | -0.15 |
| Total other income expenses net | 852.300 K 211.06 % | 274.000 K 185.42 % | 96.000 K -90.92 % | 1.057 M 128.51 % | -3.708 M | 0.000 100.00 % | -25.701 K -103.77 % | 682.180 K 2 152.91 % | 30.280 K -90.12 % | 306.576 K 1 359.82 % | 21.001 K -67.20 % | 64.023 K -58.71 % | 155.069 K | 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 | 23.541 M 548.06 % | -5.254 M -15.52 % | -4.548 M 32.21 % | -6.709 M -16.52 % | -5.758 M 59.39 % | -14.179 M -15.30 % | -12.297 M -129.89 % | -5.349 M -41.69 % | -3.775 M -1 226.66 % | -284.571 K -153.12 % | -112.425 K 32.62 % | -166.862 K -34.80 % | -123.783 K 21.34 % | -157.371 K -10.40 % | -142.547 K 40.65 % | -240.177 K -15.39 % | -208.141 K |
| Total investments | 0.000 100.00 % | -9.000 K | 0.000 -100.00 % | 4.157 M -24.36 % | 5.495 M -19.08 % | 6.792 M 90.74 % | 3.561 M 6.11 % | 3.356 M 6.35 % | 3.155 M | 0.000 | 0.000 -100.00 % | 58.181 M -0.36 % | 58.392 M -0.05 % | 58.422 M -0.15 % | 58.512 M -14.26 % | 68.245 M 8.95 % | 62.642 M |
| Total debt | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 42.160 M 0.00 % | 42.160 M 0.00 % | 42.160 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 142.03 % | 2.066 M 0.00 % | 2.066 M 0.00 % | 2.066 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 59.587 M 262.69 % | 16.429 M -3.70 % | 17.060 M -5.31 % | 18.017 M 1.22 % | 17.799 M -36.04 % | 27.827 M -3.36 % | 28.794 M 334.19 % | 6.632 M -75.89 % | 27.503 M -32.61 % | 40.810 M 1.04 % | 40.389 M -0.84 % | 40.729 M -0.26 % | 40.836 M -0.16 % | 40.900 M -0.18 % | 40.975 M -5.88 % | 43.534 M 14.60 % | 37.988 M |
| Common stock | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Total equity | 76.652 M 4.16 % | 73.589 M -0.85 % | 74.220 M -1.27 % | 75.177 M 0.29 % | 74.959 M -11.80 % | 84.987 M -1.13 % | 85.954 M 34.74 % | 63.792 M -2.07 % | 65.137 M 11.45 % | 58.444 M 0.73 % | 58.023 M -0.58 % | 58.363 M -0.18 % | 58.470 M -0.11 % | 58.534 M -0.13 % | 58.609 M -14.20 % | 68.311 M 8.84 % | 62.765 M |
| Other non current liabilities | 1.428 M 5.08 % | 1.359 M 2.95 % | 1.320 M 2.40 % | 1.289 M 2.38 % | 1.259 M 24.77 % | 1.009 M 26.65 % | 796.731 K 127.14 % | 350.768 K 68.89 % | 207.692 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 30.428 M 2 139.00 % | 1.359 M 2.95 % | 1.320 M 2.40 % | 1.289 M 2.38 % | 1.259 M 24.77 % | 1.009 M 26.65 % | 796.731 K 127.14 % | 350.768 K 67.78 % | 209.066 K 61.06 % | 129.807 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 3.157 M 1 077.87 % | 268.000 K 17.54 % | 228.000 K -53.75 % | 493.000 K -43.99 % | 880.126 K -4.40 % | 920.675 K -29.61 % | 1.308 M 352.37 % | 289.126 K 155.85 % | 113.004 K -50.87 % | 230.000 K 3 421.67 % | 6.531 K -5.77 % | 6.931 K -89.90 % | 68.612 K 1.60 % | 67.529 K 11.48 % | 60.577 K -85.96 % | 431.550 K -0.02 % | 431.645 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 279.874 K -14.54 % | 327.474 K -98.58 % | 23.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.220 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 |
| Total current liabilities | 40.687 M 14 749.27 % | 274.000 K -88.16 % | 2.315 M 323.99 % | 546.000 K -56.14 % | 1.245 M -3.72 % | 1.293 M -99.41 % | 217.371 M -70.68 % | 741.359 M -15.47 % | 877.057 M 2 872.06 % | 29.510 M 451 745.87 % | 6.531 K -5.77 % | 6.931 K -89.90 % | 68.612 K 1.60 % | 67.529 K 0.50 % | 67.195 K -85.72 % | 470.596 K -2.81 % | 484.191 K |
| Total liabilities | 71.115 M 4 254.87 % | 1.633 M -55.08 % | 3.635 M 98.09 % | 1.835 M -26.72 % | 2.504 M 8.77 % | 2.302 M -98.94 % | 218.168 M -70.59 % | 741.710 M -15.45 % | 877.266 M 2 859.75 % | 29.640 M 453 733.43 % | 6.531 K -5.77 % | 6.931 K -89.90 % | 68.612 K 1.60 % | 67.529 K 0.50 % | 67.195 K -85.72 % | 470.596 K -2.81 % | 484.191 K |
| Other non current assets | 99.000 -98.90 % | 9.000 K 800.00 % | 1.000 K -99.72 % | 353.000 K 35 400.00 % | -1.000 K -100.38 % | 261.723 K 9.54 % | 238.935 K 41.09 % | 169.347 K -33.33 % | 254.020 K -25.00 % | 338.693 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -353.000 K -35 400.00 % | 1.000 K 100.38 % | -261.723 K -9.54 % | -238.935 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.181 M -0.36 % | 58.392 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K -56.00 % | 25.000 K -62.48 % | 66.639 K 252.61 % | 18.899 K -63.16 % | 51.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K -56.00 % | 25.000 K -62.48 % | 66.639 K 252.61 % | 18.899 K -63.16 % | 51.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 84.500 K 19.01 % | 71.000 K -12.35 % | 81.000 K -14.74 % | 95.000 K -15.18 % | 112.000 K -23.47 % | 146.346 K -38.66 % | 238.594 K -42.59 % | 415.607 K 208.83 % | 134.575 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 446.799 K 3.19 % | 433.000 K -2.48 % | 444.000 K -3.27 % | 459.000 K -6.33 % | 490.000 K 3.22 % | 474.708 K -4.38 % | 496.428 K -35.04 % | 764.249 K 96.67 % | 388.595 K 14.73 % | 338.693 K | 0.000 -100.00 % | 58.181 M -0.36 % | 58.392 M -0.05 % | 58.422 M -0.15 % | 58.512 M -14.26 % | 68.245 M 8.95 % | 62.642 M |
| Other current assets | 17.369 M 498.31 % | 2.903 M -29.23 % | 4.102 M 410 100.00 % | 1.000 K -99.84 % | 639.866 K -91.65 % | 7.665 M -66.40 % | 22.814 M 1 103.88 % | 1.895 M -42.10 % | 3.273 M 352.44 % | 723.366 K -98.75 % | 57.910 M 263 128.44 % | 22.000 K 0.00 % | 22.000 K 0.00 % | 22.000 K 0.00 % | 22.000 K -92.57 % | 296.255 K -25.74 % | 398.945 K |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 4.157 M -24.36 % | 5.495 M -19.08 % | 6.792 M 90.74 % | 3.561 M 6.11 % | 3.356 M 6.35 % | 3.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.459 M 3.90 % | 5.254 M 15.52 % | 4.548 M -32.21 % | 6.709 M 16.52 % | 5.758 M -59.39 % | 14.179 M 15.30 % | 12.297 M 129.89 % | 5.349 M 41.69 % | 3.775 M 1 226.66 % | 284.571 K 153.12 % | 112.425 K -32.62 % | 166.862 K 34.80 % | 123.783 K -21.34 % | 157.371 K 10.40 % | 142.547 K -40.65 % | 240.177 K 15.39 % | 208.141 K |
| Cash and short term investments | 5.459 M 3.90 % | 5.254 M 15.52 % | 4.548 M -32.21 % | 6.709 M 16.52 % | 5.758 M -59.39 % | 14.179 M 15.30 % | 12.297 M 129.89 % | 5.349 M 41.69 % | 3.775 M 1 226.66 % | 284.571 K 153.12 % | 112.425 K -32.62 % | 166.862 K 34.80 % | 123.783 K -21.34 % | 157.371 K 10.40 % | 142.547 K -40.65 % | 240.177 K 15.39 % | 208.141 K |
| Total current assets | 147.321 M 96.98 % | 74.790 M -3.39 % | 77.411 M 1.12 % | 76.553 M -0.54 % | 76.972 M -11.34 % | 86.814 M -71.41 % | 303.625 M -62.27 % | 804.737 M -14.57 % | 942.015 M 973.59 % | 87.745 M 51.22 % | 58.023 M 30 622.26 % | 188.862 K 29.55 % | 145.783 K -18.73 % | 179.371 K 9.01 % | 164.547 K -69.33 % | 536.432 K -11.64 % | 607.086 K |
| Inventory | 2.612 M -94.04 % | 43.856 M -17.43 % | 53.115 M 7.12 % | 49.584 M 81.97 % | 27.249 M 250.22 % | 7.780 M 278.57 % | 2.055 M -85.53 % | 14.199 M -55.58 % | 31.966 M -18.58 % | 39.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 121.881 M 435.11 % | 22.777 M 45.58 % | 15.646 M -22.77 % | 20.259 M -53.24 % | 43.325 M -24.24 % | 57.190 M | 0.000 -100.00 % | 783.294 M -13.26 % | 903.001 M 1 788.58 % | 47.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 353.200 K 0.06 % | 353.000 K 0.00 % | 353.000 K 0.00 % | 353.000 K 0.00 % | 353.000 K 34.88 % | 261.723 K 9.54 % | 238.935 K 86.68 % | 127.995 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.000 K | 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 |
| Account payables | 36.310 M 605 066.67 % | 6.000 K -99.71 % | 2.087 M 7 096.55 % | 29.000 K -57.35 % | 68.000 K 51.25 % | 44.958 K -99.98 % | 190.814 M -74.25 % | 741.070 M -15.16 % | 873.478 M 2 908.49 % | 29.034 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.618 K -83.05 % | 39.046 K -25.69 % | 52.546 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K 41.18 % | 17.000 K | 0.000 -100.00 % | 2.217 M | 0.000 -100.00 % | 3.466 M 1 307.55 % | 246.252 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 | 2.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.160 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.634 M 0.00 % | 12.634 M -36.12 % | 19.777 M 0.00 % | 19.777 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.374 K | 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 |
| Total assets | 147.767 M 96.44 % | 75.222 M -3.38 % | 77.855 M 1.09 % | 77.012 M -0.58 % | 77.463 M -11.26 % | 87.289 M -71.30 % | 304.122 M -62.24 % | 805.501 M -14.53 % | 942.403 M 969.90 % | 88.083 M 51.81 % | 58.023 M -0.60 % | 58.370 M -0.29 % | 58.538 M -0.11 % | 58.602 M -0.13 % | 58.676 M -14.69 % | 68.782 M 8.75 % | 63.249 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -31.912 M -77.04 % | -18.025 M -1 339.70 % | -1.252 M -286.59 % | 671.000 K 173.25 % | -916.000 K -134.56 % | 2.650 M 113.53 % | -19.594 M -531.14 % | 4.545 M 232.41 % | -3.432 M | 0.000 100.00 % | -57.903 M -1 817 324.70 % | -3.186 K -418.60 % | 1.000 K | 0.000 100.00 % | -35.000 K -133.33 % | -15.000 K |
| Accounts receivables | -107.692 M -1 612.90 % | -6.287 M -996.88 % | 701.000 K -97.18 % | 24.896 M 99.57 % | 12.475 M -93.89 % | 204.197 M -60.16 % | 512.587 M 387.75 % | 105.093 M 112.76 % | -823.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 41.243 M 345.43 % | 9.259 M 362.23 % | -3.531 M 84.19 % | -22.335 M -14.72 % | -19.469 M -240.06 % | -5.725 M -147.15 % | 12.143 M -31.65 % | 17.767 M 143.52 % | 7.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 36.305 M 1 844.09 % | -2.082 M -201.15 % | 2.058 M 5 515.79 % | -38.000 K -268.49 % | 22.553 K 100.01 % | -190.769 M 65.33 % | -550.256 M -315.57 % | -132.409 M -115.68 % | 844.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.768 M 90.65 % | -18.916 M -3 840.73 % | -480.000 K 74.08 % | -1.852 M -130.58 % | 6.056 M 219.85 % | -5.053 M -185.18 % | 5.931 M -57.91 % | 14.094 M 144.93 % | -31.366 M | 0.000 | 0.000 100.00 % | -3.186 K -418.60 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Other non cash items | 68.000 K -99.64 % | 19.077 M 28 573.43 % | -67.000 K 50.74 % | -136.000 K -105.96 % | 2.280 M 238.03 % | 674.493 K 114.22 % | -4.743 M -302.12 % | -1.180 M 62.36 % | -3.134 M 94.65 % | -58.568 M -8 272 470.99 % | 708.000 101.11 % | -64.023 K 60.23 % | -161.000 K -5.92 % | -152.000 K 34.48 % | -232.000 K -84.13 % | -126.000 K |
| Net cash provided by operating activities | -28.767 M -6 759.03 % | 432.000 K 119.11 % | -2.261 M -388.39 % | 784.000 K 109.17 % | -8.547 M -440.85 % | 2.508 M -64.19 % | 7.002 M 163.30 % | 2.659 M -38.24 % | 4.305 M 107.42 % | -58.018 M 0.39 % | -58.243 M -33 483.86 % | -173.426 K -8.39 % | -160.000 K -5.26 % | -152.000 K 43.07 % | -267.000 K -89.36 % | -141.000 K |
| Investments in property plant and equipment | -27.900 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.305 K -356.49 % | -28.107 K 95.52 % | -627.205 K -284.14 % | -163.275 K | 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 100.00 % | -57.903 M | 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 100.00 % | -3.036 M 94.72 % | -57.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.051 M -3 778.00 % | -1.368 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.690 M 98.84 % | 58.181 M 21 056.89 % | 275.000 K 48.65 % | 185.000 K -17.78 % | 225.000 K -99.57 % | 51.955 M | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 315.045 K 38.40 % | 227.631 K 2.32 % | 222.480 K -92.98 % | 3.169 M 2 766 405.15 % | 114.540 -100.00 % | 58.181 M 21 056.89 % | 275.000 K 48.65 % | 185.000 K | 0.000 -100.00 % | 1.324 M -17.25 % | 1.600 M |
| Net cash used for investing activites | -27.900 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.740 K -6.41 % | 199.524 K 149.30 % | -404.725 K -1 226.10 % | -30.520 K -100.05 % | 58.190 M 20 778.47 % | 278.708 K 1.35 % | 275.000 K 48.65 % | 185.000 K -17.78 % | 225.000 K -1.32 % | 228.000 K -1.72 % | 232.000 K |
| Debt repayment | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -681.709 K | 0.000 | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K |
| Other financing activites | 0.000 -100.00 % | 275.000 K 180.61 % | 98.000 K -41.32 % | 167.000 K 31.50 % | 127.000 K 115.63 % | -812.577 K -220.75 % | -253.333 K 62.77 % | -680.540 K -564.03 % | -102.486 K | 0.000 | 0.000 100.00 % | -8.495 K -6.19 % | -8.000 K 0.00 % | -8.000 K 0.00 % | -8.000 K 11.11 % | -9.000 K |
| Net cash used provided by financing activities | 29.000 M 10 445.45 % | 275.000 K 180.61 % | 98.000 K -41.32 % | 167.000 K 31.50 % | 127.000 K 115.63 % | -812.577 K -220.75 % | -253.333 K 62.77 % | -680.540 K 13.22 % | -784.195 K | 0.000 | 0.000 100.00 % | -58.495 K -0.85 % | -58.000 K 0.00 % | -58.000 K 0.00 % | -58.000 K 1.69 % | -59.000 K |
| 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 |
| Net change in cash | 205.100 K -70.99 % | 707.000 K 132.69 % | -2.163 M -327.44 % | 951.000 K 111.29 % | -8.420 M -547.47 % | 1.882 M -72.92 % | 6.948 M 341.42 % | 1.574 M -54.91 % | 3.491 M 1 927.75 % | 172.147 K 526.10 % | -40.401 K -193.78 % | 43.079 K 230.54 % | -33.000 K -335.71 % | 14.000 K 114.43 % | -97.000 K -403.13 % | 32.000 K |
| Cash at beginning of period | 5.254 M 15.55 % | 4.547 M -32.24 % | 6.710 M 16.51 % | 5.759 M -59.38 % | 14.179 M 15.30 % | 12.297 M 129.89 % | 5.349 M 41.69 % | 3.775 M 1 226.66 % | 284.571 K 153.12 % | 112.424 K -26.44 % | 152.825 K 23.46 % | 123.783 K -21.16 % | 157.000 K 9.79 % | 143.000 K -40.42 % | 240.000 K 15.38 % | 208.000 K |
| Cash at end of period | 5.459 M 3.90 % | 5.254 M 15.55 % | 4.547 M -32.24 % | 6.710 M 16.51 % | 5.759 M -59.38 % | 14.179 M 15.30 % | 12.297 M 129.89 % | 5.349 M 41.69 % | 3.775 M 1 226.66 % | 284.571 K 153.12 % | 112.424 K -32.62 % | 166.862 K 34.57 % | 124.000 K -21.02 % | 157.000 K 9.79 % | 143.000 K -40.42 % | 240.000 K |
| Operating cash flow | -28.767 M -6 759.03 % | 432.000 K 119.11 % | -2.261 M -388.39 % | 784.000 K 109.17 % | -8.547 M -440.85 % | 2.508 M -64.19 % | 7.002 M 163.30 % | 2.659 M -38.24 % | 4.305 M 107.42 % | -58.018 M 0.39 % | -58.243 M -33 483.86 % | -173.426 K -8.39 % | -160.000 K -5.26 % | -152.000 K 43.07 % | -267.000 K -89.36 % | -141.000 K |
| Capital expenditure | -27.900 K | 0.000 | 0.000 | 0.000 100.00 % | -3.000 100.00 % | -128.305 K -356.49 % | -28.107 K 95.52 % | -627.205 K -284.14 % | -163.275 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -28.795 M -6 765.51 % | 432.000 K 119.11 % | -2.261 M -388.39 % | 784.000 K 109.17 % | -8.547 M -459.23 % | 2.379 M -65.88 % | 6.974 M 243.18 % | 2.032 M -50.94 % | 4.142 M 107.14 % | -58.018 M 0.39 % | -58.243 M -33 483.86 % | -173.426 K -8.39 % | -160.000 K -5.26 % | -152.000 K 43.07 % | -267.000 K -89.36 % | -141.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | 42.240 M -41.61 % | 72.345 M -11.94 % | 82.156 M 94.37 % | 42.267 M 637.89 % | 5.728 M -55.66 % | 12.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.129 M 16.53 % | 2.685 M | 0.000 -100.00 % | 187.700 K -78.96 % | 892.000 K -91.58 % | 10.596 M | 0.000 | 0.000 -100.00 % | 997.130 K 219.59 % | 312.000 K 24.80 % | 250.000 K | 0.000 -100.00 % | 5.575 M -44.61 % | 10.064 M -82.49 % | 57.490 M 58.82 % | 36.198 M -39.96 % | 60.289 M 3 461.05 % | 1.693 M -94.66 % | 31.697 M -3.33 % | 32.790 M 776.64 % | -4.846 M -104.06 % | 119.456 M -18.50 % | 146.565 M -43.98 % | 261.645 M -32.35 % | 386.772 M 66.01 % | 232.988 M 17.41 % | 198.442 M -17.85 % | 241.562 M 454.85 % | 43.536 M 114.68 % | 20.280 M | 0.000 | 0.000 100.00 % | -60.000 -100.11 % | 57.000 K -60.96 % | 146.000 K | 0.000 -100.00 % | 209.296 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.379 K -27.64 % | 118.000 K | 0.000 | 0.000 -100.00 % | 169.761 K | 0.000 -100.00 % | 29.000 K -98.04 % | 1.478 M |
| Net income | -323.900 K -138.25 % | 846.700 K -16.33 % | 1.012 M 4.74 % | 966.200 K 305.80 % | 238.100 K -64.55 % | 671.700 K 220.57 % | -557.100 K -267.00 % | -151.800 K 74.44 % | -593.800 K -21.13 % | -490.200 K -209.47 % | -158.400 K 28.87 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 84.43 % | -5.857 M -1 209.37 % | 528.000 K 116.33 % | -3.234 M -75.86 % | -1.839 M -261.66 % | 1.138 M 120.58 % | -5.527 M -193.09 % | 5.937 M 365.76 % | -2.234 M -112.10 % | 18.468 M 2 689.80 % | 662.000 K -77.49 % | 2.941 M 440.39 % | -864.000 K 85.52 % | -5.968 M -813.02 % | 837.000 K -14.15 % | 975.000 K -40.26 % | 1.632 M -32.42 % | 2.415 M 51.51 % | 1.594 M 13.78 % | 1.401 M -26.22 % | 1.899 M 313.12 % | 459.675 K 489.33 % | 78.000 K 500.00 % | 13.000 K 123.64 % | -55.000 K 66.20 % | -162.709 K -171.18 % | -60.000 K -5.26 % | -57.000 K 6.56 % | -61.000 K -108.78 % | -29.217 K -16.87 % | -25.000 K 0.00 % | -25.000 K 3.85 % | -26.000 K -149.16 % | 52.893 K 430.58 % | -16.000 K 20.00 % | -20.000 K 9.09 % | -22.000 K -139.76 % | 55.326 K 284.42 % | -30.000 K -102.65 % | 1.133 M 115.96 % | -7.098 M |
| Income before tax | -323.900 K -131.29 % | 1.035 M 2.27 % | 1.012 M 4.74 % | 966.200 K 305.80 % | 238.100 K -64.56 % | 671.800 K 220.59 % | -557.100 K -267.00 % | -151.800 K 74.44 % | -593.800 K -21.13 % | -490.200 K -209.47 % | -158.400 K 28.87 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 84.32 % | -5.817 M -1 201.62 % | 528.000 K 116.33 % | -3.234 M -75.86 % | -1.839 M -264.96 % | 1.115 M 120.17 % | -5.527 M -193.09 % | 5.937 M 365.76 % | -2.234 M -108.15 % | 27.408 M 4 040.11 % | 662.000 K -77.49 % | 2.941 M 440.39 % | -864.000 K 85.83 % | -6.097 M -603.05 % | 1.212 M -16.76 % | 1.456 M -40.28 % | 2.438 M -31.30 % | 3.549 M 49.18 % | 2.379 M 13.77 % | 2.091 M -26.22 % | 2.834 M 301.46 % | 705.927 K 805.03 % | 78.000 K 500.00 % | 13.000 K 123.64 % | -55.000 K 66.20 % | -162.709 K -171.18 % | -60.000 K -5.26 % | -57.000 K 6.56 % | -61.000 K -108.78 % | -29.217 K -16.87 % | -25.000 K 0.00 % | -25.000 K 3.85 % | -26.000 K -148.91 % | 53.163 K 432.27 % | -16.000 K 20.00 % | -20.000 K 9.09 % | -22.000 K -139.76 % | 55.326 K 284.42 % | -30.000 K -102.65 % | 1.133 M 116.66 % | -6.801 M |
| Income before tax ratio | -0.01 -153.60 % | 0.01 16.14 % | 0.01 -46.11 % | 0.02 -45.01 % | 0.04 -20.06 % | 0.05 | 0.00 | 0.00 | 0.00 100.00 % | -0.16 -165.58 % | -0.06 | 0.00 100.00 % | -0.46 21.68 % | -0.58 -411.04 % | 0.19 | 0.00 | 0.00 100.00 % | -5.83 -444.69 % | 1.69 113.08 % | -12.94 | 0.00 -100.00 % | 0.20 136.41 % | -0.55 -631.79 % | 0.10 267.33 % | -0.06 -113.58 % | 0.45 16.26 % | 0.39 321.43 % | 0.09 452.13 % | -0.03 -102.09 % | 1.26 12 300.47 % | 0.01 2.13 % | 0.01 6.61 % | 0.01 1.55 % | 0.01 -10.14 % | 0.01 -3.10 % | 0.01 -10.18 % | 0.01 -27.65 % | 0.02 321.58 % | 0.00 | 0.00 | 0.00 -100.00 % | 2 711.82 257 722.58 % | -1.05 -169.62 % | -0.39 | 0.00 100.00 % | -0.14 | 0.00 | 0.00 | 0.00 -100.00 % | 0.62 559.22 % | -0.14 | 0.00 | 0.00 -100.00 % | 0.33 | 0.00 -100.00 % | 39.07 949.05 % | -4.60 |
| EBITDA | -316.800 K -130.14 % | 1.051 M 3.36 % | 1.017 M 5.01 % | 968.300 K 303.12 % | 240.200 K -53.99 % | 522.100 K 194.11 % | -554.750 K -293.44 % | -141.000 K 76.25 % | -593.800 K 53.97 % | -1.290 M -714.46 % | -158.400 K 28.87 % | -222.700 K -3 327.54 % | 6.900 K 101.52 % | -455.000 K -140.89 % | 1.113 M 431.16 % | -336.000 K 63.16 % | -912.000 K 66.91 % | -2.756 M -576.01 % | 579.000 K 118.26 % | -3.171 M -99.81 % | -1.587 M -224.08 % | 1.279 M 125.35 % | -5.046 M -183.47 % | 6.045 M 377.68 % | -2.177 M -38.81 % | -1.568 M -318.43 % | 718.000 K -77.69 % | 3.218 M 482.64 % | -841.000 K 85.82 % | -5.930 M -490.90 % | 1.517 M -9.49 % | 1.676 M -34.09 % | 2.543 M -28.87 % | 3.575 M 49.39 % | 2.393 M 10.84 % | 2.159 M -23.90 % | 2.837 M 303.02 % | 703.927 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 21.001 K | 0.000 | 0.000 | 0.000 -100.00 % | 64.023 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.163 K 432.27 % | -16.000 K 20.00 % | -20.000 K 9.09 % | -22.000 K 72.29 % | -79.407 K -164.69 % | -30.000 K -102.65 % | 1.133 M 116.66 % | -6.801 M |
| Net income ratio | -0.01 -165.52 % | 0.01 -4.99 % | 0.01 -46.11 % | 0.02 -45.01 % | 0.04 -20.05 % | 0.05 | 0.00 | 0.00 | 0.00 100.00 % | -0.16 -165.58 % | -0.06 | 0.00 100.00 % | -0.46 21.68 % | -0.58 -411.04 % | 0.19 | 0.00 | 0.00 100.00 % | -5.87 -447.12 % | 1.69 113.08 % | -12.94 | 0.00 -100.00 % | 0.20 137.16 % | -0.55 -631.79 % | 0.10 267.33 % | -0.06 -120.15 % | 0.31 -21.66 % | 0.39 321.43 % | 0.09 452.13 % | -0.03 -102.14 % | 1.23 17 476.32 % | 0.01 5.33 % | 0.01 6.65 % | 0.01 -0.10 % | 0.01 -8.73 % | 0.01 -3.09 % | 0.01 -10.19 % | 0.01 -25.54 % | 0.01 174.52 % | 0.00 | 0.00 | 0.00 -100.00 % | 2 711.82 257 722.58 % | -1.05 -169.62 % | -0.39 | 0.00 100.00 % | -0.14 | 0.00 | 0.00 | 0.00 -100.00 % | 0.62 556.89 % | -0.14 | 0.00 | 0.00 -100.00 % | 0.33 | 0.00 -100.00 % | 39.07 913.52 % | -4.80 |
| Ratio EBITDA | -0.01 -151.63 % | 0.01 17.38 % | 0.01 -45.98 % | 0.02 -45.37 % | 0.04 3.76 % | 0.04 | 0.00 | 0.00 | 0.00 100.00 % | -0.41 -598.94 % | -0.06 | 0.00 -100.00 % | 0.04 107.21 % | -0.51 -585.76 % | 0.11 | 0.00 | 0.00 100.00 % | -2.76 -248.94 % | 1.86 114.63 % | -12.68 | 0.00 -100.00 % | 0.23 145.76 % | -0.50 -576.84 % | 0.11 274.84 % | -0.06 -131.19 % | -0.03 -106.13 % | 0.42 317.73 % | 0.10 495.83 % | -0.03 -102.10 % | 1.22 9 535.93 % | 0.01 11.05 % | 0.01 17.65 % | 0.01 5.15 % | 0.01 -10.01 % | 0.01 -5.60 % | 0.01 -7.36 % | 0.01 -27.36 % | 0.02 | 0.00 | 0.00 | 0.00 100.00 % | -350.02 | 0.00 | 0.00 | 0.00 -100.00 % | 0.31 | 0.00 | 0.00 | 0.00 -100.00 % | 0.62 559.22 % | -0.14 | 0.00 | 0.00 100.00 % | -0.47 | 0.00 -100.00 % | 39.07 949.05 % | -4.60 |
| Gross profit ratio | 0.04 45.81 % | 0.03 -30.79 % | 0.04 67.28 % | 0.02 -80.06 % | 0.11 39.91 % | 0.08 | 0.00 | 0.00 | 0.00 -100.00 % | 0.04 -52.88 % | 0.09 | 0.00 -100.00 % | 2.46 146.93 % | 1.00 696.67 % | 0.12 | 0.00 | 0.00 100.00 % | -1.25 -7 916.41 % | 0.02 -98.40 % | 1.00 | 0.00 -100.00 % | 0.04 -90.45 % | 0.43 199.41 % | 0.14 594.88 % | 0.02 459.78 % | -0.01 -100.62 % | 0.92 579.62 % | 0.14 293.62 % | 0.03 -96.42 % | 0.96 1 997.33 % | 0.05 103.82 % | 0.02 -36.40 % | 0.04 -43.93 % | 0.06 66.92 % | 0.04 -54.04 % | 0.08 409.32 % | -0.03 -155.14 % | 0.05 273.13 % | 0.01 | 0.00 | 0.00 -100.00 % | 3.82 10 777.50 % | 0.04 28.07 % | 0.03 | 0.00 -100.00 % | 0.04 | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 -31.45 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.03 | 0.00 -100.00 % | 0.03 183.14 % | 0.01 |
| Weighted average shs out dil | 7.533 M 402.42 % | 1.499 M 0.00 % | 1.499 M -0.07 % | 1.500 M 0.02 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -0.20 % | 1.503 M 0.23 % | 1.499 M -0.03 % | 1.500 M 0.38 % | 1.494 M -0.69 % | 1.505 M 0.08 % | 1.504 M 0.23 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.33 % | 1.495 M -0.33 % | 1.500 M -0.57 % | 1.509 M 0.57 % | 1.500 M 0.33 % | 1.495 M 0.39 % | 1.489 M -0.84 % | 1.502 M 0.18 % | 1.499 M -0.01 % | 1.499 M -0.03 % | 1.500 M -0.32 % | 1.505 M 0.27 % | 1.501 M 0.73 % | 1.490 M -0.66 % | 1.499 M 0.32 % | 1.495 M -0.36 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.05 % | 1.499 M -0.06 % | 1.500 M 2.57 % | 1.463 M 12.50 % | 1.300 M -13.33 % | 1.500 M -0.59 % | 1.509 M 0.59 % | 1.500 M -3.51 % | 1.555 M 1.94 % | 1.525 M 5.17 % | 1.450 M -3.33 % | 1.500 M 0.00 % | 1.500 M -3.85 % | 1.560 M 8.02 % | 1.444 M -3.72 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.18 % | 1.497 M -0.15 % | 1.500 M |
| Weighted average shs out | 7.533 M 402.42 % | 1.499 M 0.00 % | 1.499 M -0.07 % | 1.500 M 0.02 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.03 % | 1.499 M -0.03 % | 1.500 M 0.38 % | 1.494 M -0.38 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.33 % | 1.495 M -0.33 % | 1.500 M -0.57 % | 1.509 M 0.57 % | 1.500 M 0.33 % | 1.495 M 0.39 % | 1.489 M -0.84 % | 1.502 M 0.18 % | 1.499 M -0.01 % | 1.499 M -0.03 % | 1.500 M -0.32 % | 1.505 M 0.27 % | 1.501 M 0.73 % | 1.490 M -0.66 % | 1.499 M 0.32 % | 1.495 M -0.36 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.05 % | 1.499 M -0.06 % | 1.500 M 2.57 % | 1.463 M 12.50 % | 1.300 M -13.33 % | 1.500 M -0.59 % | 1.509 M 0.59 % | 1.500 M -3.51 % | 1.555 M 1.94 % | 1.525 M 5.17 % | 1.450 M -3.33 % | 1.500 M 0.00 % | 1.500 M -3.85 % | 1.560 M 8.02 % | 1.444 M -3.72 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.18 % | 1.497 M -0.15 % | 1.500 M |
| EPS diluted | -0.04 -107.68 % | 0.56 -17.65 % | 0.68 6.25 % | 0.64 300.00 % | 0.16 -64.44 % | 0.45 221.62 % | -0.37 -270.00 % | -0.10 75.00 % | -0.40 -21.21 % | -0.33 -200.00 % | -0.11 26.67 % | -0.15 -163.16 % | -0.06 83.71 % | -0.35 -126.52 % | 1.32 700.00 % | -0.22 63.93 % | -0.61 84.36 % | -3.90 -1 214.29 % | 0.35 116.20 % | -2.16 -75.61 % | -1.23 -261.84 % | 0.76 120.65 % | -3.68 -192.93 % | 3.96 365.77 % | -1.49 -112.10 % | 12.31 2 697.73 % | 0.44 -77.55 % | 1.96 437.93 % | -0.58 85.43 % | -3.98 -810.71 % | 0.56 -13.85 % | 0.65 -80.06 % | 3.26 -32.51 % | 4.83 51.41 % | 3.19 13.93 % | 2.80 120.47 % | 1.27 309.68 % | 0.31 481.61 % | 0.05 433.00 % | 0.01 127.25 % | -0.04 66.64 % | -0.11 -175.00 % | -0.04 -8.99 % | -0.04 8.25 % | -0.04 -99.00 % | -0.02 -20.36 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -145.63 % | 0.04 442.06 % | -0.01 19.55 % | -0.01 9.52 % | -0.01 -139.84 % | 0.04 284.50 % | -0.02 -102.63 % | 0.76 116.07 % | -4.73 |
| Earnings per share | -0.04 -107.68 % | 0.56 -17.65 % | 0.68 6.25 % | 0.64 300.00 % | 0.16 -64.44 % | 0.45 221.62 % | -0.37 -270.00 % | -0.10 75.00 % | -0.40 -21.21 % | -0.33 -200.00 % | -0.11 26.67 % | -0.15 -162.70 % | -0.06 83.69 % | -0.35 -126.52 % | 1.32 700.00 % | -0.22 63.93 % | -0.61 84.36 % | -3.90 -1 214.29 % | 0.35 116.20 % | -2.16 -75.61 % | -1.23 -261.84 % | 0.76 120.65 % | -3.68 -192.93 % | 3.96 365.77 % | -1.49 -112.10 % | 12.31 2 697.73 % | 0.44 -77.55 % | 1.96 437.93 % | -0.58 85.43 % | -3.98 -810.71 % | 0.56 -13.85 % | 0.65 -80.06 % | 3.26 -32.51 % | 4.83 51.41 % | 3.19 13.93 % | 2.80 120.47 % | 1.27 309.68 % | 0.31 481.61 % | 0.05 433.00 % | 0.01 127.25 % | -0.04 66.64 % | -0.11 -175.00 % | -0.04 -8.99 % | -0.04 8.25 % | -0.04 -99.00 % | -0.02 -20.36 % | -0.02 0.00 % | -0.02 0.00 % | -0.02 -145.63 % | 0.04 442.06 % | -0.01 19.55 % | -0.01 9.52 % | -0.01 -139.84 % | 0.04 284.50 % | -0.02 -102.63 % | 0.76 116.07 % | -4.73 |
| Gross profit | 1.585 M -14.87 % | 1.862 M -39.05 % | 3.055 M 225.15 % | 939.600 K 47.16 % | 638.500 K -37.97 % | 1.029 M | 0.000 100.00 % | -10.800 K | 0.000 -100.00 % | 134.900 K -45.10 % | 245.700 K | 0.000 -100.00 % | 461.400 K -48.04 % | 888.000 K -32.94 % | 1.324 M | 0.000 | 0.000 100.00 % | -1.249 M -25 080.68 % | 5.000 K -98.00 % | 250.000 K | 0.000 -100.00 % | 228.540 K -94.71 % | 4.321 M -47.59 % | 8.244 M 1 003.61 % | 747.000 K 316.01 % | -345.812 K -122.20 % | 1.558 M -63.70 % | 4.292 M 280.50 % | 1.128 M 124.21 % | -4.660 M -185.08 % | 5.477 M 66.12 % | 3.297 M -64.38 % | 9.255 M -62.07 % | 24.398 M 177.09 % | 8.805 M -46.03 % | 16.316 M 354.10 % | -6.421 M -405.95 % | 2.099 M 701.02 % | 262.000 K | 0.000 | 0.000 100.00 % | -229.000 -111.45 % | 2.000 K -50.00 % | 4.000 K | 0.000 -100.00 % | 8.069 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.488 K -50.40 % | 3.000 K | 0.000 | 0.000 -100.00 % | 5.508 K | 0.000 -100.00 % | 1.000 K -94.44 % | 18.000 K |
| Income tax expense | 0.000 -100.00 % | 188.100 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 | 0.000 100.00 % | -3.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.238 K | 0.000 | 0.000 -100.00 % | 40.923 K | 0.000 | 0.000 | 0.000 100.00 % | -22.788 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.939 M 297 868.67 % | 3.000 K | 0.000 | 0.000 100.00 % | -129.000 K -134.40 % | 375.000 K -22.04 % | 481.000 K -40.32 % | 806.000 K -28.92 % | 1.134 M 44.46 % | 785.000 K 13.77 % | 690.000 K -26.20 % | 935.000 K 279.69 % | 246.252 K | 0.000 | 0.000 | 0.000 100.00 % | -162.709 K | 0.000 | 0.000 | 0.000 100.00 % | -29.217 K | 0.000 | 0.000 | 0.000 -100.00 % | 270.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 297.000 K |
| Cost of revenue | 40.654 M -42.32 % | 70.483 M -10.89 % | 79.101 M 91.40 % | 41.328 M 712.00 % | 5.090 M -57.19 % | 11.890 M | 0.000 -100.00 % | 10.800 K | 0.000 -100.00 % | 2.994 M 22.73 % | 2.440 M | 0.000 100.00 % | -273.700 K -6 942.50 % | 4.000 K -99.96 % | 9.272 M | 0.000 | 0.000 -100.00 % | 2.246 M 631.65 % | 307.000 K | 0.000 | 0.000 -100.00 % | 5.346 M -6.91 % | 5.743 M -88.34 % | 49.246 M 38.91 % | 35.451 M -41.53 % | 60.634 M 44 814.40 % | 135.000 K -99.51 % | 27.405 M -13.45 % | 31.662 M 17 122.58 % | -186.000 K -100.16 % | 113.979 M -20.44 % | 143.268 M -43.24 % | 252.390 M -30.35 % | 362.374 M 61.64 % | 224.183 M 23.09 % | 182.126 M -26.56 % | 247.983 M 498.45 % | 41.438 M 107.00 % | 20.018 M | 0.000 | 0.000 -100.00 % | 169.000 -99.69 % | 55.000 K -61.27 % | 142.000 K | 0.000 -100.00 % | 201.227 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.891 K -27.05 % | 115.000 K | 0.000 | 0.000 -100.00 % | 164.253 K | 0.000 -100.00 % | 28.000 K -98.08 % | 1.460 M |
| General and administrative expenses | 0.000 -100.00 % | 1.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 483.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 385.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 391.000 K | 0.000 | 0.000 -100.00 % | 300.000 K -40.66 % | 505.576 K 1 585.25 % | 30.000 K -87.76 % | 245.000 K 716.67 % | 30.000 K -98.61 % | 2.158 M | 0.000 | 0.000 -100.00 % | 105.000 K -91.35 % | 1.213 M 186.19 % | 424.000 K 472.97 % | 74.000 K -82.55 % | 424.000 K 68.46 % | 251.693 K | 0.000 | 0.000 | 0.000 100.00 % | -1.001 M -299.08 % | 503.000 K 40.11 % | 359.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.909 K | 0.000 | 0.000 | 0.000 -100.00 % | 98.254 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 353.934 K -67.11 % | 1.076 M | 0.000 | 0.000 -100.00 % | 149.827 K | 0.000 | 0.000 | 0.000 -100.00 % | 444.592 K 96.72 % | 226.000 K | 0.000 | 0.000 -100.00 % | 988.651 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.862 M 218.01 % | 1.529 M -24.79 % | 2.033 M 39.25 % | 1.460 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 % | 64.740 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.909 M | 0.000 -100.00 % | 2.044 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.200 K | 0.000 -100.00 % | 114.000 K 145.55 % | -250.300 K | 0.000 -100.00 % | 8.000 K 101.16 % | -690.000 K -179.01 % | 873.300 K | 0.000 | 0.000 -100.00 % | 1.889 M 4.19 % | 1.813 M 417.51 % | -571.000 K | 0.000 | 0.000 -100.00 % | 17.000 K -99.73 % | 6.196 M | 0.000 100.00 % | -112.100 K -106.62 % | 1.693 M 277.06 % | 449.000 K | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.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 |
| Operating expenses | 1.909 M 35.57 % | 1.408 M -31.11 % | 2.044 M 818.52 % | 222.500 K -47.36 % | 422.700 K -17.13 % | 510.100 K -8.58 % | 558.000 K 104.40 % | 273.000 K -54.02 % | 593.800 K -58.33 % | 1.425 M 301.75 % | 354.700 K 59.27 % | 222.700 K -59.80 % | 554.000 K -18.65 % | 681.000 K 222.14 % | 211.400 K -37.08 % | 336.000 K -63.16 % | 912.000 K -48.13 % | 1.758 M 36.39 % | 1.289 M -55.58 % | 2.902 M 70.81 % | 1.699 M 186.81 % | -1.957 M -120.74 % | 9.434 M 317.80 % | 2.258 M -24.25 % | 2.981 M 200.49 % | 992.052 K 10.72 % | 896.000 K -47.08 % | 1.693 M -15.01 % | 1.992 M 34.96 % | 1.476 M -63.43 % | 4.036 M 138.53 % | 1.692 M -74.98 % | 6.762 M -67.70 % | 20.936 M 225.85 % | 6.425 M -54.65 % | 14.169 M 253.10 % | -9.255 M -680.07 % | 1.595 M 767.11 % | 184.000 K 1 515.38 % | -13.000 K -123.64 % | 55.000 K -66.15 % | 162.480 K 162.06 % | 62.000 K 1.64 % | 61.000 K 0.00 % | 61.000 K 63.60 % | 37.286 K 49.14 % | 25.000 K 0.00 % | 25.000 K -3.85 % | 26.000 K 150.31 % | -51.675 K -371.97 % | 19.000 K -5.00 % | 20.000 K -9.09 % | 22.000 K -74.09 % | 84.915 K 183.05 % | 30.000 K 102.65 % | -1.132 M -116.60 % | 6.819 M |
| Cost and expenses | 42.563 M -40.79 % | 71.891 M -11.40 % | 81.144 M 95.29 % | 41.550 M 653.77 % | 5.512 M -55.55 % | 12.400 M 2 122.22 % | 558.000 K 104.40 % | 273.000 K -54.02 % | 593.800 K -86.56 % | 4.419 M 81.15 % | 2.440 M 995.42 % | 222.700 K -20.55 % | 280.300 K -59.08 % | 685.000 K -92.78 % | 9.484 M 2 722.47 % | 336.000 K -63.16 % | 912.000 K -77.22 % | 4.004 M 150.89 % | 1.596 M -45.00 % | 2.902 M 70.81 % | 1.699 M -49.87 % | 3.389 M -77.67 % | 15.177 M -70.53 % | 51.504 M 34.01 % | 38.432 M -37.64 % | 61.626 M 5 877.35 % | 1.031 M -96.46 % | 29.098 M -13.54 % | 33.654 M 2 508.84 % | 1.290 M -98.91 % | 118.015 M -18.59 % | 144.960 M -44.06 % | 259.152 M -32.39 % | 383.310 M 66.22 % | 230.608 M 17.48 % | 196.295 M -17.77 % | 238.728 M 454.75 % | 43.033 M 113.01 % | 20.202 M 155 500.00 % | -13.000 K -123.64 % | 55.000 K -66.18 % | 162.649 K 39.02 % | 117.000 K -42.36 % | 203.000 K 232.79 % | 61.000 K -74.42 % | 238.513 K 854.05 % | 25.000 K 0.00 % | 25.000 K -3.85 % | 26.000 K -19.29 % | 32.216 K -75.96 % | 134.000 K 570.00 % | 20.000 K -9.09 % | 22.000 K -91.17 % | 249.168 K 730.56 % | 30.000 K 102.72 % | -1.104 M -113.33 % | 8.279 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 % | 1.408 M | 0.000 -100.00 % | 222.500 K -47.36 % | 422.700 K -17.13 % | 510.100 K -8.58 % | 558.000 K 112.81 % | 262.200 K -55.84 % | 593.800 K 44.09 % | 412.100 K 16.18 % | 354.700 K 59.27 % | 222.700 K -42.84 % | 389.600 K -7.90 % | 423.000 K 2 250.00 % | 18.000 K -94.64 % | 336.000 K 12.00 % | 300.000 K -65.10 % | 859.510 K -22.29 % | 1.106 M 351.43 % | 245.000 K 716.67 % | 30.000 K -98.70 % | 2.308 M 23.82 % | 1.864 M -0.53 % | 1.874 M 1 684.76 % | 105.000 K -93.67 % | 1.658 M 155.08 % | 650.000 K 778.38 % | 74.000 K -82.55 % | 424.000 K -65.82 % | 1.240 M 134.03 % | 530.000 K 82.76 % | 290.000 K 3.20 % | 281.000 K -92.72 % | 3.861 M 90.01 % | 2.032 M -15.05 % | 2.392 M 63.84 % | 1.460 M 43.62 % | 1.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 175.909 K | 0.000 | 0.000 | 0.000 -100.00 % | 162.994 K | 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 -100.00 % | 275.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 % | 346.212 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 -100.00 % | 321.121 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 |
| Interest expense | 700.000 -63.16 % | 1.900 K 46.15 % | 1.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.158 M 115 700.00 % | 1.000 K -90.91 % | 11.000 K -94.50 % | 200.000 K | 0.000 -100.00 % | 431.000 K 779.59 % | 49.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 70.000 K -69.43 % | 229.000 K | 0.000 -100.00 % | 55.000 K 111.54 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.659 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 |
| Depreciation and amortization | 6.400 K 1.59 % | 6.300 K 80.00 % | 3.500 K 66.67 % | 2.100 K 0.00 % | 2.100 K -22.22 % | 2.700 K -16.92 % | 3.250 K -69.91 % | 10.800 K 188.00 % | 3.750 K -75.81 % | 15.500 K 264.71 % | 4.250 K 0.00 % | 4.250 K -95.41 % | 92.600 K 198.71 % | 31.000 K 266.34 % | 8.462 K 0.00 % | 8.462 K -55.46 % | 19.000 K -75.00 % | 76.000 K 52.00 % | 50.000 K -3.85 % | 52.000 K 0.00 % | 52.000 K 1 341.94 % | -4.187 K -108.37 % | 50.000 K -15.25 % | 59.000 K 3.51 % | 57.000 K -52.31 % | 119.521 K 102.58 % | 59.000 K 0.00 % | 59.000 K 156.52 % | 23.000 K -76.29 % | 97.000 K 27.63 % | 76.000 K 7.04 % | 71.000 K 42.00 % | 50.000 K 596.86 % | 7.175 K -48.75 % | 14.000 K 16.67 % | 12.000 K 300.00 % | 3.000 K 250.00 % | -2.000 K 97.44 % | -78.000 K -125.49 % | 306.000 K 456.36 % | 55.000 K -70.06 % | 183.710 K 206.18 % | 60.000 K 5.26 % | 57.000 K -6.56 % | 61.000 K -34.58 % | 93.240 K 272.96 % | 25.000 K -3.85 % | 26.000 K 0.00 % | 26.000 K -88.70 % | 230.000 K | 0.000 | 0.000 | 0.000 100.00 % | -134.733 K | 0.000 | 0.000 | 0.000 |
| Operating income | -323.600 K -171.25 % | 454.200 K -55.09 % | 1.011 M 41.04 % | 717.100 K 232.30 % | 215.800 K -58.44 % | 519.200 K 193.05 % | -558.000 K -104.40 % | -273.000 K 54.02 % | -593.800 K -24.85 % | -475.600 K -80.97 % | -262.800 K -18.01 % | -222.700 K -140.50 % | -92.600 K -144.95 % | 206.000 K -81.17 % | 1.094 M 425.60 % | -336.000 K 63.16 % | -912.000 K 82.69 % | -5.268 M -1 095.84 % | 529.000 K 116.41 % | -3.223 M -96.64 % | -1.639 M 78.57 % | -7.649 M -50.10 % | -5.096 M -185.13 % | 5.986 M 367.95 % | -2.234 M -32.36 % | -1.688 M -356.13 % | 659.000 K -78.38 % | 3.048 M 452.78 % | -864.000 K 85.66 % | -6.027 M -518.25 % | 1.441 M -1.03 % | 1.456 M -40.28 % | 2.438 M -31.80 % | 3.575 M 50.27 % | 2.379 M 13.77 % | 2.091 M -26.22 % | 2.834 M 301.46 % | 705.927 K 805.03 % | 78.000 K 500.00 % | 13.000 K 123.64 % | -55.000 K 66.20 % | -162.709 K -171.18 % | -60.000 K -5.26 % | -57.000 K 6.56 % | -61.000 K -108.78 % | -29.217 K -16.87 % | -25.000 K 0.00 % | -25.000 K 3.85 % | -26.000 K 85.30 % | -176.837 K -1 005.23 % | -16.000 K 20.00 % | -20.000 K 9.09 % | -22.000 K -139.76 % | 55.326 K 284.42 % | -30.000 K -102.65 % | 1.133 M 116.66 % | -6.801 M |
| Operating income ratio | -0.01 -222.03 % | 0.01 -49.00 % | 0.01 -27.44 % | 0.02 -54.97 % | 0.04 -6.26 % | 0.04 | 0.00 | 0.00 | 0.00 100.00 % | -0.15 -55.31 % | -0.10 | 0.00 100.00 % | -0.49 -313.62 % | 0.23 123.68 % | 0.10 | 0.00 | 0.00 100.00 % | -5.28 -411.60 % | 1.70 113.15 % | -12.89 | 0.00 100.00 % | -1.37 -170.98 % | -0.51 -586.31 % | 0.10 268.71 % | -0.06 -120.44 % | -0.03 -107.19 % | 0.39 304.79 % | 0.10 464.94 % | -0.03 -102.12 % | 1.24 10 210.07 % | 0.01 21.43 % | 0.01 6.61 % | 0.01 0.81 % | 0.01 -9.48 % | 0.01 -3.10 % | 0.01 -10.18 % | 0.01 -27.65 % | 0.02 321.58 % | 0.00 | 0.00 | 0.00 -100.00 % | 2 711.82 257 722.58 % | -1.05 -169.62 % | -0.39 | 0.00 100.00 % | -0.14 | 0.00 | 0.00 | 0.00 100.00 % | -2.07 -1 427.51 % | -0.14 | 0.00 | 0.00 -100.00 % | 0.33 | 0.00 -100.00 % | 39.07 949.05 % | -4.60 |
| Total other income expenses net | -300.000 -100.05 % | 580.500 K 96 650.00 % | 600.000 -99.76 % | 249.100 K 1 017.04 % | 22.300 K -85.38 % | 152.500 K 16 844.44 % | 900.000 -99.26 % | 121.200 K | 0.000 100.00 % | -14.600 K -113.98 % | 104.400 K | 0.000 -100.00 % | 6.900 K 100.95 % | -726.000 K -181.39 % | 892.000 K | 0.000 | 0.000 100.00 % | -2.809 M -25 640.25 % | 11.000 K 101.89 % | -582.000 K -315.71 % | -140.000 K 86.93 % | -1.071 M -158.65 % | -414.000 K -744.90 % | -49.000 K | 0.000 -100.00 % | 28.745 M 958 080.07 % | 3.000 K 102.80 % | -107.000 K | 0.000 -100.00 % | 39.000 K 103.65 % | -1.068 M -4.50 % | -1.022 M -1 758.18 % | -55.000 K -163.22 % | 87.000 K | 0.000 100.00 % | -56.000 K | 0.000 100.00 % | -10.424 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.001 K | 0.000 | 0.000 | 0.000 -100.00 % | 64.023 K | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 K | 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-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 % | 23.541 M | 0.000 100.00 % | -4.803 M | 0.000 100.00 % | -5.254 M -208.03 % | 4.863 M 200.00 % | -4.863 M -206.96 % | 4.547 M 199.98 % | -4.548 M -185.45 % | 5.322 M 200.00 % | -5.322 M 20.67 % | -6.709 M -255.09 % | 4.326 M 200.00 % | -4.326 M -175.12 % | 5.759 M 200.02 % | -5.758 M -1 351.74 % | 460.000 K -17.12 % | 555.000 K -96.09 % | 14.179 M 200.00 % | -14.179 M -715.83 % | 2.302 M 200.00 % | -2.302 M -45.29 % | -1.585 M 87.11 % | -12.297 M -437.60 % | 3.643 M 200.00 % | -3.643 M -168.09 % | 5.349 M 200.00 % | -5.349 M -542.10 % | 1.210 M 200.00 % | -1.210 M -132.05 % | 3.775 M 200.00 % | -3.775 M -575.88 % | 793.322 K 200.00 % | -793.322 K -378.78 % | 284.571 K 200.00 % | -284.571 K -266.98 % | 170.426 K 100.00 % | -17.043 B -13 476 772.47 % | 126.460 K 212.48 % | -112.425 K -147.04 % | 239.000 K 200.00 % | -239.000 K -243.23 % | 166.862 K 200.00 % | -166.862 K -470.80 % | 45.000 K 200.00 % | -45.000 K -136.35 % | 123.783 K 200.00 % | -123.783 K 21.34 % | -157.371 K 24.39 % | -208.141 K |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 913.100 K | 0.000 100.00 % | -9.000 K -100.09 % | 9.727 M 2 853.91 % | -353.200 K -103.88 % | 9.094 M | 0.000 -100.00 % | 10.644 M 3 113.70 % | -353.200 K -108.50 % | 4.157 M -51.95 % | 8.652 M 2 550.99 % | -353.000 K -103.06 % | 11.518 M 109.59 % | 5.495 M 497.33 % | 920.000 K 451.15 % | -262.000 K -100.92 % | 28.358 M 10 935.00 % | -261.723 K -105.68 % | 4.605 M 2 027.22 % | -238.935 K 0.00 % | -238.935 K -106.71 % | 3.561 M -51.12 % | 7.285 M | 0.000 -100.00 % | 10.699 M 218.81 % | 3.356 M 38.67 % | 2.420 M | 0.000 -100.00 % | 7.551 M 139.28 % | 3.155 M 98.88 % | 1.587 M -47.74 % | 3.036 M 433.43 % | 569.142 K | 0.000 -100.00 % | 340.852 K | 0.000 -100.00 % | 252.920 K | 0.000 -100.00 % | 478.000 K -99.17 % | 57.882 M 17 244.27 % | 333.724 K -99.43 % | 58.181 M 64 546.07 % | 90.000 K -99.85 % | 58.327 M 23 460.18 % | 247.566 K -99.58 % | 58.392 M -0.05 % | 58.422 M -6.74 % | 62.642 M |
| Total debt | 0.000 -100.00 % | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.015 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 |
| Accumulated other comprehensive income loss | 76.652 M | 0.000 -100.00 % | 74.794 M 25.09 % | 59.794 M -18.75 % | 73.589 M 74.55 % | 42.160 M -42.62 % | 73.480 M 389.87 % | 15.000 M -79.79 % | 74.220 M 394.80 % | 15.000 M -79.96 % | 74.869 M 399.12 % | 15.000 M 0.00 % | 15.000 M -79.73 % | 74.011 M 393.41 % | 15.000 M -79.99 % | 74.959 M 399.73 % | 15.000 M -81.23 % | 79.915 M 23.11 % | 64.915 M -23.62 % | 84.987 M 4 013.82 % | 2.066 M -97.58 % | 85.526 M 21.27 % | 70.526 M 2.63 % | 68.720 M 3 226.42 % | 2.066 M -96.87 % | 65.942 M 29.45 % | 50.942 M -20.14 % | 63.792 M 2 987.87 % | 2.066 M -96.94 % | 67.478 M 28.58 % | 52.478 M -19.69 % | 65.345 M 3 063.04 % | 2.066 M -96.66 % | 61.862 M 8.79 % | 56.862 M -2.92 % | 58.573 M 2 735.27 % | 2.066 M -96.44 % | 58.036 M 9.43 % | 53.036 M -8.59 % | 58.023 M 2 708.61 % | 2.066 M -96.45 % | 58.139 M 9.41 % | 53.139 M -8.95 % | 58.363 M 2 725.10 % | 2.066 M -96.46 % | 58.388 M 9.37 % | 53.388 M -8.69 % | 58.470 M 2 730.24 % | 2.066 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.060 M | 0.000 | 0.000 -100.00 % | 18.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.794 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.836 M -0.16 % | 40.900 M 7.67 % | 37.988 M |
| Common stock | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 500.000 B | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Total equity | 76.652 M 0.00 % | 76.652 M 2.48 % | 74.794 M 0.00 % | 74.794 M 1.64 % | 73.589 M 0.00 % | 73.589 M 0.15 % | 73.480 M 0.00 % | 73.480 M -1.00 % | 74.220 M 0.00 % | 74.220 M -0.87 % | 74.869 M 0.00 % | 74.869 M -0.41 % | 75.177 M 1.58 % | 74.011 M 0.00 % | 74.011 M -1.26 % | 74.959 M 0.00 % | 74.959 M -6.20 % | 79.915 M 0.00 % | 79.915 M -5.97 % | 84.987 M 0.00 % | 84.987 M -0.63 % | 85.526 M 0.00 % | 85.526 M 2.16 % | 83.720 M -2.60 % | 85.954 M 30.35 % | 65.942 M 0.00 % | 65.942 M 3.37 % | 63.792 M 0.00 % | 63.792 M -5.46 % | 67.478 M 0.00 % | 67.478 M 3.26 % | 65.345 M 0.32 % | 65.137 M 5.29 % | 61.862 M 0.00 % | 61.862 M 5.61 % | 58.573 M 0.22 % | 58.444 M 0.70 % | 58.036 M -100.00 % | 5.804 T 10 002 164.11 % | 58.023 M 0.00 % | 58.023 M -0.20 % | 58.139 M 0.00 % | 58.139 M -0.38 % | 58.363 M 0.00 % | 58.363 M -0.04 % | 58.388 M 0.00 % | 58.388 M -0.14 % | 58.470 M 0.00 % | 58.470 M -0.11 % | 58.534 M -6.74 % | 62.765 M |
| Other non current liabilities | -76.652 M -5 467.82 % | 1.428 M 101.91 % | -74.794 M -5 261.77 % | 1.449 M 101.97 % | -73.589 M -5 514.14 % | 1.359 M 101.85 % | -73.480 M | 0.000 | 0.000 -100.00 % | 1.320 M | 0.000 -100.00 % | 1.289 M 0.03 % | 1.289 M | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 796.731 K 0.00 % | 796.731 K 0.00 % | 796.731 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.768 K | 0.000 | 0.000 | 0.000 -100.00 % | 207.692 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 % | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -76.652 M -351.91 % | 30.428 M 140.68 % | -74.794 M -5 261.77 % | 1.449 M 101.97 % | -73.589 M -5 514.14 % | 1.359 M 101.85 % | -73.480 M | 0.000 | 0.000 -100.00 % | 1.320 M | 0.000 -100.00 % | 1.289 M 0.03 % | 1.289 M | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 1.009 M | 0.000 -100.00 % | 796.731 K 0.00 % | 796.731 K 0.00 % | 796.731 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.768 K | 0.000 | 0.000 | 0.000 -100.00 % | 209.066 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.807 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 |
| Other current liabilities | 0.000 -100.00 % | 3.157 M | 0.000 -100.00 % | 317.400 K | 0.000 -100.00 % | 267.800 K | 0.000 -100.00 % | 1.523 M | 0.000 -100.00 % | 228.000 K | 0.000 -100.00 % | 281.200 K -42.96 % | 493.000 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 1.160 M | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 1.248 M | 0.000 -100.00 % | 1.031 M 70.24 % | 605.793 K -97.72 % | 26.557 M | 0.000 -100.00 % | 757.876 K | 0.000 -100.00 % | 289.126 K | 0.000 -100.00 % | 1.415 M | 0.000 -100.00 % | 3.579 M | 0.000 -100.00 % | 1.634 M | 0.000 -100.00 % | 476.253 K | 0.000 -100.00 % | 36.682 B | 0.000 -100.00 % | 6.531 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 6.931 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 68.612 K 1.60 % | 67.529 K -84.36 % | 431.645 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 -100.00 % | 279.874 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 |
| Short term debt | 0.000 -100.00 % | 1.220 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 % | 1.015 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 |
| Total current liabilities | 0.000 -100.00 % | 40.687 M | 0.000 -100.00 % | 27.884 M | 0.000 -100.00 % | 273.800 K | 0.000 -100.00 % | 1.529 M | 0.000 -100.00 % | 2.315 M | 0.000 -100.00 % | 305.000 K -44.14 % | 546.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 1.245 M | 0.000 -100.00 % | 1.995 M | 0.000 -100.00 % | 1.293 M | 0.000 -100.00 % | 95.345 M 28.12 % | 74.418 M -65.76 % | 217.371 M | 0.000 -100.00 % | 690.309 M | 0.000 -100.00 % | 741.359 M | 0.000 -100.00 % | 778.495 M | 0.000 -100.00 % | 877.057 M | 0.000 -100.00 % | 446.022 M | 0.000 -100.00 % | 29.510 M | 0.000 -100.00 % | 36.682 B | 0.000 -100.00 % | 6.531 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 6.931 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 68.612 K 1.60 % | 67.529 K -86.05 % | 484.191 K |
| Total liabilities | -76.652 M -207.79 % | 71.115 M 195.08 % | -74.794 M -354.99 % | 29.333 M 139.86 % | -73.589 M -4 606.37 % | 1.633 M 102.22 % | -73.480 M -4 906.71 % | 1.529 M | 0.000 -100.00 % | 3.635 M | 0.000 -100.00 % | 1.594 M -13.11 % | 1.835 M | 0.000 -100.00 % | 1.407 M | 0.000 -100.00 % | 2.504 M | 0.000 -100.00 % | 3.004 M | 0.000 -100.00 % | 2.302 M | 0.000 -100.00 % | 96.142 M 27.82 % | 75.215 M -65.52 % | 218.168 M | 0.000 -100.00 % | 690.309 M | 0.000 -100.00 % | 741.710 M | 0.000 -100.00 % | 778.495 M | 0.000 -100.00 % | 877.266 M | 0.000 -100.00 % | 446.022 M | 0.000 -100.00 % | 29.640 M | 0.000 -100.00 % | 36.682 B | 0.000 -100.00 % | 6.531 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 6.931 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 68.612 K 1.60 % | 67.529 K -86.05 % | 484.191 K |
| Other non current assets | 0.000 -100.00 % | 99.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.100 K 100.19 % | -4.863 M -1 476.95 % | 353.200 K 107.77 % | -4.547 M -454 800.00 % | 1.000 K 100.02 % | -5.322 M -1 606.85 % | 353.200 K 0.06 % | 353.000 K 108.16 % | -4.326 M -1 325.50 % | 353.000 K 106.13 % | -5.759 M -575 800.00 % | -1.000 K 99.78 % | -460.000 K -275.57 % | 262.000 K 101.85 % | -14.179 M -5 517.50 % | 261.723 K 111.37 % | -2.302 M -1 063.61 % | 238.935 K 0.00 % | 238.935 K 0.00 % | 238.935 K 106.56 % | -3.643 M -1 325.03 % | 297.342 K 105.56 % | -5.349 M -3 258.75 % | 169.347 K 114.00 % | -1.210 M | 0.000 100.00 % | -3.775 M -1 586.21 % | 254.020 K 132.02 % | -793.322 K -287.38 % | 423.365 K 248.77 % | -284.571 K -184.02 % | 338.693 K 298.73 % | -170.426 K | 0.000 100.00 % | -126.460 K | 0.000 100.00 % | -239.000 K | 0.000 100.00 % | -166.862 K | 0.000 100.00 % | -45.000 K | 0.000 100.00 % | -123.783 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -353.200 K | 0.000 | 0.000 | 0.000 100.00 % | -353.200 K -0.06 % | -353.000 K | 0.000 100.00 % | -353.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -262.000 K | 0.000 100.00 % | -261.723 K | 0.000 100.00 % | -238.935 K 0.00 % | -238.935 K 0.00 % | -238.935 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.882 M | 0.000 -100.00 % | 58.181 M | 0.000 -100.00 % | 58.327 M | 0.000 -100.00 % | 58.392 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 13.300 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 10.900 K -0.91 % | 11.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 66.639 K | 0.000 -100.00 % | 116.060 K -6.72 % | 124.418 K 558.33 % | 18.899 K | 0.000 | 0.000 | 0.000 -100.00 % | 51.300 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 |
| 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 -100.00 % | 35.099 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 13.300 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 10.900 K -0.91 % | 11.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 66.639 K | 0.000 -100.00 % | 116.060 K -6.72 % | 124.418 K 558.33 % | 18.899 K | 0.000 -100.00 % | 35.099 K | 0.000 -100.00 % | 51.300 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 |
| Property plant equipment net | 0.000 -100.00 % | 84.500 K | 0.000 -100.00 % | 66.300 K | 0.000 -100.00 % | 70.600 K | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 95.000 K 0.00 % | 95.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 112.000 K | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 146.346 K | 0.000 -100.00 % | 210.741 K 3.11 % | 204.382 K -14.34 % | 238.594 K | 0.000 -100.00 % | 313.228 K | 0.000 -100.00 % | 415.607 K | 0.000 -100.00 % | 459.755 K | 0.000 -100.00 % | 134.575 K | 0.000 -100.00 % | 147.254 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 |
| Total non current assets | 0.000 -100.00 % | 446.799 K | 0.000 -100.00 % | 428.500 K | 0.000 -100.00 % | 432.900 K 108.90 % | -4.863 M -1 199.07 % | 442.500 K 109.73 % | -4.547 M -1 124.10 % | 444.000 K 108.34 % | -5.322 M -1 259.27 % | 459.100 K 0.02 % | 459.000 K 110.61 % | -4.326 M -981.06 % | 491.000 K 108.53 % | -5.759 M -1 275.31 % | 490.000 K 206.52 % | -460.000 K -223.99 % | 371.000 K 102.62 % | -14.179 M -3 086.85 % | 474.708 K 120.62 % | -2.302 M -506.97 % | 565.736 K -0.35 % | 567.735 K 14.36 % | 496.428 K 113.63 % | -3.643 M -664.15 % | 645.669 K 112.07 % | -5.349 M -799.94 % | 764.249 K 163.16 % | -1.210 M -363.17 % | 459.755 K 112.18 % | -3.775 M -1 071.52 % | 388.595 K 148.98 % | -793.322 K -122.00 % | 3.607 M 1 367.39 % | -284.571 K -184.02 % | 338.693 K 298.73 % | -170.426 K | 0.000 100.00 % | -126.460 K | 0.000 100.00 % | -239.000 K -100.41 % | 57.882 M 34 788.55 % | -166.862 K -100.29 % | 58.181 M 129 392.13 % | -45.000 K -100.08 % | 58.327 M 47 220.36 % | -123.783 K -100.21 % | 58.392 M -0.05 % | 58.422 M -6.74 % | 62.642 M |
| Other current assets | -5.459 M -131.43 % | 17.369 M 403.81 % | -5.717 M -154.48 % | 10.494 M 299.73 % | -5.254 M -281.00 % | 2.903 M | 0.000 -100.00 % | 11.939 M | 0.000 -100.00 % | 11.848 M | 0.000 -100.00 % | 11.807 M | 0.000 | 0.000 -100.00 % | 10.580 M | 0.000 -100.00 % | 43.965 M | 0.000 -100.00 % | 37.328 M | 0.000 -100.00 % | 7.665 M | 0.000 -100.00 % | 22.604 M -6.79 % | 24.250 M 6.29 % | 22.814 M | 0.000 -100.00 % | 16.191 M | 0.000 -100.00 % | 22.432 M | 0.000 -100.00 % | 29.354 M | 0.000 -100.00 % | 41.524 M | 0.000 -100.00 % | 1.575 M | 0.000 -100.00 % | 48.537 M | 0.000 -100.00 % | 62.295 B | 0.000 -100.00 % | 57.910 M | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 22.000 K 0.00 % | 22.000 K -94.49 % | 398.945 K |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 913.100 K | 0.000 | 0.000 -100.00 % | 9.727 M | 0.000 -100.00 % | 9.094 M | 0.000 -100.00 % | 10.644 M | 0.000 -100.00 % | 4.157 M -51.95 % | 8.652 M | 0.000 -100.00 % | 11.518 M 109.59 % | 5.495 M 497.33 % | 920.000 K | 0.000 -100.00 % | 28.358 M | 0.000 -100.00 % | 4.605 M | 0.000 | 0.000 -100.00 % | 3.561 M -51.12 % | 7.285 M | 0.000 -100.00 % | 10.699 M 218.81 % | 3.356 M 38.67 % | 2.420 M | 0.000 -100.00 % | 7.551 M 139.28 % | 3.155 M 98.88 % | 1.587 M | 0.000 -100.00 % | 569.142 K | 0.000 -100.00 % | 340.852 K | 0.000 -100.00 % | 252.920 K | 0.000 -100.00 % | 478.000 K | 0.000 -100.00 % | 333.724 K | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 247.566 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 5.459 M | 0.000 -100.00 % | 4.803 M | 0.000 -100.00 % | 5.254 M 208.03 % | -4.863 M -200.00 % | 4.863 M 206.96 % | -4.547 M -199.98 % | 4.548 M 185.45 % | -5.322 M -200.00 % | 5.322 M -20.67 % | 6.709 M 255.09 % | -4.326 M -200.00 % | 4.326 M 175.12 % | -5.759 M -200.02 % | 5.758 M 1 351.74 % | -460.000 K -200.00 % | 460.000 K 103.24 % | -14.179 M -200.00 % | 14.179 M 715.83 % | -2.302 M -200.00 % | 2.302 M 45.29 % | 1.585 M -87.11 % | 12.297 M 437.60 % | -3.643 M -200.00 % | 3.643 M 168.09 % | -5.349 M -200.00 % | 5.349 M 542.10 % | -1.210 M -200.00 % | 1.210 M 132.05 % | -3.775 M -200.00 % | 3.775 M 575.88 % | -793.322 K -200.00 % | 793.322 K 378.78 % | -284.571 K -200.00 % | 284.571 K 266.98 % | -170.426 K -100.00 % | 17.043 B 13 476 772.47 % | -126.460 K -212.48 % | 112.425 K 147.04 % | -239.000 K -200.00 % | 239.000 K 243.23 % | -166.862 K -200.00 % | 166.862 K 470.80 % | -45.000 K -200.00 % | 45.000 K 136.35 % | -123.783 K -200.00 % | 123.783 K -21.34 % | 157.371 K -24.39 % | 208.141 K |
| Cash and short term investments | 5.459 M 0.01 % | 5.459 M -4.51 % | 5.717 M 0.01 % | 5.717 M 8.80 % | 5.254 M 0.00 % | 5.254 M 8.03 % | 4.863 M 0.00 % | 4.863 M 6.96 % | 4.547 M -0.02 % | 4.548 M -14.55 % | 5.322 M 0.00 % | 5.322 M -20.67 % | 6.709 M 55.09 % | 4.326 M 0.00 % | 4.326 M -24.88 % | 5.759 M 0.02 % | 5.758 M 1 151.74 % | 460.000 K 0.00 % | 460.000 K -96.76 % | 14.179 M 0.00 % | 14.179 M 515.83 % | 2.302 M 0.00 % | 2.302 M 45.29 % | 1.585 M -87.11 % | 12.297 M 237.60 % | 3.643 M 0.00 % | 3.643 M -31.91 % | 5.349 M 0.00 % | 5.349 M 342.10 % | 1.210 M 0.00 % | 1.210 M -67.95 % | 3.775 M 0.00 % | 3.775 M 375.88 % | 793.322 K 0.00 % | 793.322 K 178.78 % | 284.571 K 0.00 % | 284.571 K 66.98 % | 170.426 K -100.00 % | 17.043 B 13 476 572.47 % | 126.460 K 12.48 % | 112.425 K -52.96 % | 239.000 K 0.00 % | 239.000 K 43.23 % | 166.862 K 0.00 % | 166.862 K 270.80 % | 45.000 K 0.00 % | 45.000 K -63.65 % | 123.783 K 0.00 % | 123.783 K -21.34 % | 157.371 K -24.39 % | 208.141 K |
| Total current assets | 0.000 -100.00 % | 147.321 M | 0.000 -100.00 % | 103.698 M | 0.000 -100.00 % | 74.790 M 1 437.80 % | 4.863 M -93.48 % | 74.566 M 1 539.90 % | 4.547 M -94.13 % | 77.411 M 1 354.49 % | 5.322 M -93.00 % | 76.004 M -0.72 % | 76.553 M 1 669.60 % | 4.326 M -94.23 % | 74.927 M 1 201.04 % | 5.759 M -92.52 % | 76.972 M 16 633.04 % | 460.000 K -99.44 % | 82.548 M 482.19 % | 14.179 M -83.67 % | 86.814 M 3 670.60 % | 2.302 M -98.73 % | 181.102 M 14.36 % | 158.368 M -47.84 % | 303.625 M 8 235.56 % | 3.643 M -99.52 % | 755.605 M 14 025.43 % | 5.349 M -99.34 % | 804.737 M 66 409.68 % | 1.210 M -99.86 % | 845.514 M 22 296.07 % | 3.775 M -99.60 % | 942.015 M 118 643.07 % | 793.322 K -99.84 % | 504.277 M 177 106.18 % | 284.571 K -99.68 % | 87.745 M 51 385.52 % | 170.426 K -100.00 % | 5.840 T 4 618 269 155.10 % | 126.460 K -99.78 % | 58.023 M 24 177.27 % | 239.000 K -8.43 % | 261.000 K 56.42 % | 166.862 K -11.65 % | 188.862 K 319.69 % | 45.000 K -32.84 % | 67.000 K -45.87 % | 123.783 K -15.09 % | 145.783 K -18.73 % | 179.371 K -70.45 % | 607.086 K |
| Inventory | 0.000 -100.00 % | 2.612 M | 0.000 -100.00 % | 24.478 M | 0.000 -100.00 % | 43.856 M | 0.000 -100.00 % | 53.115 M | 0.000 -100.00 % | 53.115 M | 0.000 -100.00 % | 53.844 M 8.59 % | 49.584 M | 0.000 -100.00 % | 27.249 M | 0.000 -100.00 % | 27.249 M | 0.000 -100.00 % | 7.780 M | 0.000 -100.00 % | 7.780 M | 0.000 -100.00 % | 4.039 M 39.04 % | 2.905 M 41.36 % | 2.055 M | 0.000 -100.00 % | 1.438 M | 0.000 -100.00 % | 14.199 M | 0.000 -100.00 % | 603.116 K | 0.000 -100.00 % | 31.966 M | 0.000 -100.00 % | 106.142 M | 0.000 -100.00 % | 39.262 M | 0.000 -100.00 % | 5.761 T | 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 receivables | 0.000 -100.00 % | 121.881 M | 0.000 -100.00 % | 63.010 M | 0.000 -100.00 % | 22.777 M | 0.000 -100.00 % | 4.649 M | 0.000 -100.00 % | 15.646 M | 0.000 -100.00 % | 5.031 M | 0.000 | 0.000 -100.00 % | 40.517 M | 0.000 -100.00 % | 43.325 M | 0.000 -100.00 % | 56.992 M | 0.000 -100.00 % | 57.190 M | 0.000 -100.00 % | 159.094 M 19.45 % | 133.188 M | 0.000 | 0.000 -100.00 % | 734.333 M | 0.000 -100.00 % | 782.867 M | 0.000 -100.00 % | 814.346 M | 0.000 -100.00 % | 903.001 M | 0.000 -100.00 % | 395.767 M | 0.000 -100.00 % | 48.114 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 |
| Tax assets | 0.000 -100.00 % | 353.200 K | 0.000 -100.00 % | 353.200 K | 0.000 -100.00 % | 353.200 K | 0.000 -100.00 % | 353.200 K | 0.000 -100.00 % | 353.000 K | 0.000 -100.00 % | 353.200 K 0.06 % | 353.000 K | 0.000 -100.00 % | 353.000 K | 0.000 -100.00 % | 353.000 K | 0.000 -100.00 % | 262.000 K | 0.000 -100.00 % | 261.723 K | 0.000 -100.00 % | 238.935 K 0.00 % | 238.935 K 0.00 % | 238.935 K | 0.000 | 0.000 | 0.000 -100.00 % | 127.995 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 36.310 M | 0.000 -100.00 % | 27.566 M | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 5.600 K | 0.000 -100.00 % | 2.087 M | 0.000 -100.00 % | 23.800 K -17.93 % | 29.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 44.958 K | 0.000 -100.00 % | 94.314 M 27.77 % | 73.813 M -61.32 % | 190.814 M | 0.000 | 0.000 | 0.000 -100.00 % | 741.070 M | 0.000 -100.00 % | 777.080 M | 0.000 -100.00 % | 873.478 M | 0.000 -100.00 % | 444.387 M | 0.000 -100.00 % | 29.034 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 -100.00 % | 52.546 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.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 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 61.652 M | 0.000 -100.00 % | 59.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.160 M | 0.000 | 0.000 -100.00 % | 42.160 M | 0.000 | 0.000 | 0.000 100.00 % | -12.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.568 M | 0.000 -100.00 % | 5.304 T | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.634 M -36.12 % | 19.777 M |
| 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 | 0.000 | 0.000 | 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.374 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 |
| 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 |
| Total assets | 0.000 -100.00 % | 147.767 M | 0.000 -100.00 % | 104.126 M | 0.000 -100.00 % | 75.223 M | 0.000 -100.00 % | 75.009 M | 0.000 -100.00 % | 77.855 M | 0.000 -100.00 % | 76.463 M -0.71 % | 77.012 M | 0.000 -100.00 % | 75.418 M | 0.000 -100.00 % | 77.463 M | 0.000 -100.00 % | 82.919 M | 0.000 -100.00 % | 87.289 M | 0.000 -100.00 % | 181.668 M 14.30 % | 158.935 M -47.74 % | 304.122 M | 0.000 -100.00 % | 756.250 M | 0.000 -100.00 % | 805.501 M | 0.000 -100.00 % | 845.973 M | 0.000 -100.00 % | 942.403 M | 0.000 -100.00 % | 507.884 M | 0.000 -100.00 % | 88.083 M | 0.000 -100.00 % | 5.840 T | 0.000 -100.00 % | 58.023 M | 0.000 -100.00 % | 58.143 M | 0.000 -100.00 % | 58.370 M | 0.000 -100.00 % | 58.394 M | 0.000 -100.00 % | 58.538 M -0.11 % | 58.602 M -7.35 % | 63.249 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-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 | 323.900 K 138.25 % | -846.700 K 16.33 % | -1.012 M -4.74 % | -966.200 K -305.80 % | -238.100 K 64.55 % | -671.700 K -220.57 % | 557.100 K 267.00 % | 151.800 K -74.44 % | 593.800 K 21.13 % | 490.200 K 209.47 % | 158.400 K -28.87 % | 222.700 K 159.86 % | 85.700 K -83.52 % | 520.000 K 126.18 % | -1.986 M -691.07 % | 336.000 K -63.16 % | 912.000 K -84.43 % | 5.857 M 1 209.28 % | -528.000 K -116.33 % | 3.234 M 75.86 % | 1.839 M 261.66 % | -1.138 M -120.58 % | 5.527 M 193.09 % | -5.937 M -365.76 % | 2.234 M 112.10 % | -18.468 M -2 702.50 % | -659.000 K 78.41 % | -3.052 M -439.11 % | 900.000 K -79.14 % | 4.315 M 615.59 % | -837.000 K 14.15 % | -975.000 K 40.26 % | -1.632 M 34.23 % | -2.481 M -55.66 % | -1.594 M -13.78 % | -1.401 M 26.22 % | -1.899 M -313.12 % | -459.676 K -489.33 % | -78.000 K -500.00 % | -13.000 K -123.64 % | 55.000 K -66.20 % | 162.709 K 171.18 % | 60.000 K 5.26 % | 57.000 K -6.56 % | 61.000 K 108.78 % | 29.217 K 16.87 % | 25.000 K -3.85 % | 26.000 K 0.00 % | 26.000 K 149.16 % | -52.893 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -151.800 K 74.44 % | -593.800 K | 0.000 100.00 % | -158.400 K 28.87 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 86.61 % | -6.809 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 | 0.000 100.00 % | -151.800 K 97.05 % | -5.141 M | 0.000 100.00 % | -5.481 M -2 360.98 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 86.61 % | -6.809 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 % | 4.863 M 0.00 % | 4.863 M -3.03 % | 5.015 M 10.30 % | 4.547 M | 0.000 -100.00 % | 5.322 M -4.02 % | 5.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.254 M 8.03 % | 4.863 M 0.00 % | 4.863 M 919.03 % | -593.800 K | 0.000 100.00 % | -158.400 K -102.98 % | 5.322 M 6 310.27 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 86.61 % | -6.809 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 | 0.000 100.00 % | -151.800 K 74.44 % | -593.800 K | 0.000 100.00 % | -158.400 K 28.87 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 86.61 % | -6.809 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 | 0.000 100.00 % | -151.800 K 74.44 % | -593.800 K | 0.000 100.00 % | -158.400 K 28.87 % | -222.700 K -159.86 % | -85.700 K 83.52 % | -520.000 K -126.18 % | 1.986 M 691.07 % | -336.000 K 63.16 % | -912.000 K 86.61 % | -6.809 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 |