Sawaca Business Machines Limited SAWABUSI.BO
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.442 M 143.98 % | 26.823 M -8.40 % | 29.284 M 9.78 % | 26.675 M 251.59 % | 7.587 M -47.23 % | 14.377 M -24.36 % | 19.008 M 26.36 % | 15.043 M -42.15 % | 26.003 M -73.99 % | 99.962 M 200.58 % | 33.256 M -27.59 % | 45.926 M 719.67 % | 5.603 M 12.96 % | 4.960 M 193.49 % | 1.690 M |
| Net income | 4.640 M -14.97 % | 5.457 M 34.34 % | 4.062 M 86.24 % | 2.181 M 8.56 % | 2.009 M 0.60 % | 1.997 M 35.12 % | 1.478 M 20.75 % | 1.224 M -31.27 % | 1.781 M -33.50 % | 2.678 M 89.66 % | 1.412 M 1 913.23 % | 70.136 K -95.11 % | 1.435 M -14.94 % | 1.687 M 232.39 % | 507.541 K |
| Income before tax | 6.380 M 6.16 % | 6.010 M 5.18 % | 5.714 M 93.89 % | 2.947 M 8.39 % | 2.719 M -0.29 % | 2.727 M 37.87 % | 1.978 M 8.44 % | 1.824 M -29.38 % | 2.583 M -31.99 % | 3.798 M 82.86 % | 2.077 M 1 946.31 % | 101.500 K -95.05 % | 2.050 M -14.94 % | 2.410 M 223.26 % | 745.541 K |
| Income before tax ratio | 0.10 -56.49 % | 0.22 14.83 % | 0.20 76.62 % | 0.11 -69.17 % | 0.36 88.94 % | 0.19 82.27 % | 0.10 -14.18 % | 0.12 22.06 % | 0.10 161.45 % | 0.04 -39.16 % | 0.06 2 725.91 % | 0.00 -99.40 % | 0.37 -24.70 % | 0.49 10.14 % | 0.44 |
| EBITDA | 7.361 M -0.23 % | 7.378 M 1.54 % | 7.266 M 137.14 % | 3.064 M 192.07 % | -3.328 M -13.39 % | -2.935 M -248.38 % | 1.978 M 8.44 % | 1.824 M -29.95 % | 2.604 M 216.61 % | -2.233 M -200.77 % | 2.216 M 1 520.51 % | -156.000 K -107.99 % | 1.952 M -19.00 % | 2.410 M 130.40 % | 1.046 M |
| Net income ratio | 0.07 -65.15 % | 0.20 46.67 % | 0.14 69.65 % | 0.08 -69.12 % | 0.26 90.63 % | 0.14 78.64 % | 0.08 -4.44 % | 0.08 18.80 % | 0.07 155.66 % | 0.03 -36.90 % | 0.04 2 680.24 % | 0.00 -99.40 % | 0.26 -24.70 % | 0.34 13.25 % | 0.30 |
| Ratio EBITDA | 0.11 -59.11 % | 0.28 10.86 % | 0.25 116.01 % | 0.11 126.19 % | -0.44 -114.87 % | -0.20 -296.18 % | 0.10 -14.18 % | 0.12 21.08 % | 0.10 548.29 % | -0.02 -133.52 % | 0.07 2 061.71 % | 0.00 -100.98 % | 0.35 -28.30 % | 0.49 -21.50 % | 0.62 |
| Gross profit ratio | 0.06 -72.75 % | 0.22 27.18 % | 0.17 417.90 % | 0.03 -22.68 % | 0.04 134.13 % | 0.02 19.16 % | 0.02 -66.19 % | 0.05 36.56 % | 0.03 53.93 % | 0.02 -82.06 % | 0.12 667.81 % | 0.02 -97.33 % | 0.59 -20.20 % | 0.74 43.66 % | 0.51 |
| Weighted average shs out dil | 114.410 M 0.00 % | 114.410 M -22.86 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M |
| Weighted average shs out | 114.413 M 0.00 % | 114.410 M -22.86 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M |
| EPS diluted | 0.04 -20.00 % | 0.05 82.48 % | 0.03 86.39 % | 0.01 10.53 % | 0.01 0.00 % | 0.01 33.00 % | 0.01 19.05 % | 0.01 -29.41 % | 0.01 -34.62 % | 0.02 85.71 % | 0.01 3 166.67 % | 0.00 -95.24 % | 0.01 -43.75 % | 0.01 220.00 % | 0.00 |
| Earnings per share | 0.04 -20.00 % | 0.05 82.48 % | 0.03 86.39 % | 0.01 10.53 % | 0.01 0.00 % | 0.01 33.00 % | 0.01 19.05 % | 0.01 -29.41 % | 0.01 -34.62 % | 0.02 85.71 % | 0.01 3 166.67 % | 0.00 -95.24 % | 0.01 -43.75 % | 0.01 220.00 % | 0.00 |
| Gross profit | 3.893 M -33.51 % | 5.855 M 16.49 % | 5.026 M 468.55 % | 884.000 K 171.83 % | 325.198 K 23.56 % | 263.197 K -9.87 % | 292.022 K -57.28 % | 683.638 K -21.00 % | 865.323 K -59.96 % | 2.161 M -46.08 % | 4.008 M 455.98 % | 720.883 K -78.10 % | 3.291 M -9.86 % | 3.651 M 321.62 % | 865.941 K |
| Income tax expense | 1.739 M 214.47 % | 553.000 K -66.53 % | 1.652 M 115.67 % | 766.000 K 7.89 % | 710.000 K -2.74 % | 730.000 K 46.00 % | 500.000 K -16.67 % | 600.000 K -25.18 % | 801.903 K -28.40 % | 1.120 M 68.39 % | 665.125 K 2 020.66 % | 31.364 K -94.90 % | 615.000 K -14.94 % | 723.000 K 203.78 % | 238.000 K |
| Cost of revenue | 61.549 M 193.54 % | 20.968 M -13.56 % | 24.258 M -5.94 % | 25.791 M 255.15 % | 7.262 M -48.55 % | 14.114 M -24.59 % | 18.716 M 30.34 % | 14.359 M -42.88 % | 25.137 M -74.30 % | 97.801 M 234.40 % | 29.247 M -35.30 % | 45.205 M 1 855.23 % | 2.312 M 76.62 % | 1.309 M 58.92 % | 823.659 K |
| General and administrative expenses | 1.069 M -49.60 % | 2.121 M 130.04 % | 922.000 K 25.44 % | 735.000 K -23.43 % | 959.862 K 40.30 % | 684.153 K -17.60 % | 830.238 K 40.92 % | 589.139 K 9.66 % | 537.261 K -23.99 % | 706.849 K -13.05 % | 812.952 K 318.31 % | 194.344 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 3.143 M 143.45 % | 1.291 M 91.83 % | 673.000 K -42.08 % | 1.162 M 1 657.89 % | 66.102 K -50.26 % | 132.904 K 38.36 % | 96.057 K -23.13 % | 124.964 K 30.12 % | 96.041 K -29.98 % | 137.168 K -90.73 % | 1.480 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -319.000 K -113.06 % | 2.443 M -27.01 % | 3.347 M 430.73 % | -1.012 M -44.37 % | -701.000 K -26.53 % | -554.000 K 12.62 % | -634.000 K -1 981.08 % | -30.465 K -113.13 % | 232.021 K -82.38 % | 1.317 M -67.34 % | 4.033 M 459.45 % | 720.883 K -78.10 % | 3.291 M -9.86 % | 3.651 M | 0.000 |
| Operating expenses | 3.893 M -33.51 % | 5.855 M 18.47 % | 4.942 M 458.42 % | 885.000 K -75.77 % | 3.653 M 1 287.93 % | 263.197 K -9.87 % | 292.022 K -57.28 % | 683.638 K -21.00 % | 865.323 K -59.96 % | 2.161 M -46.42 % | 4.033 M 559.51 % | 611.512 K -81.42 % | 3.291 M -9.86 % | 3.651 M 2 932.39 % | 120.400 K |
| Cost and expenses | 67.355 M 154.79 % | 26.436 M -9.47 % | 29.200 M -13.57 % | 33.783 M 209.54 % | 10.914 M -47.12 % | 20.639 M -5.34 % | 21.804 M 27.22 % | 17.139 M -46.13 % | 31.816 M -68.17 % | 99.962 M 200.58 % | 33.256 M -27.43 % | 45.824 M 717.85 % | 5.603 M 119.73 % | 2.550 M 170.11 % | 944.059 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.454 M 59.85 % | 3.412 M 113.92 % | 1.595 M -15.92 % | 1.897 M 84.89 % | 1.026 M 25.57 % | 817.057 K -11.79 % | 926.295 K 29.71 % | 714.103 K 12.76 % | 633.302 K -24.97 % | 844.017 K -63.19 % | 2.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.400 K |
| Interest income | 10.389 M 7.68 % | 9.648 M 8.19 % | 8.918 M -11.41 % | 10.067 M 3.98 % | 9.682 M -4.38 % | 10.125 M 12.84 % | 8.973 M 7.47 % | 8.349 M 3.27 % | 8.085 M 36.04 % | 5.943 M 112.71 % | 2.794 M | 0.000 -100.00 % | 98.292 K | 0.000 | 0.000 |
| Interest expense | 181.000 K -19.56 % | 225.000 K 8.17 % | 208.000 K 1 633.33 % | 12.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 152.267 K 3 995.40 % | 3.718 K | 0.000 -100.00 % | 101.022 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 800.000 K -30.01 % | 1.143 M -11.81 % | 1.296 M 1 141.12 % | 104.422 K -98.58 % | 7.349 M -2.18 % | 7.513 M 7.42 % | 6.994 M 39 229.70 % | 17.783 K 0.00 % | 17.783 K -78.84 % | 84.034 K 120.07 % | 38.185 K | 0.000 | 0.000 | 0.000 -100.00 % | 300.209 K |
| Operating income | -1.913 M -594.32 % | 387.000 K 360.71 % | 84.000 K 101.18 % | -7.108 M -18.96 % | -5.975 M 4.57 % | -6.261 M -123.93 % | -2.796 M -33.33 % | -2.097 M 63.93 % | -5.814 M -1 163.83 % | 546.514 K 155.60 % | -983.000 K -1 068.47 % | 101.500 K -94.80 % | 1.952 M -19.00 % | 2.410 M 223.26 % | 745.541 K |
| Operating income ratio | -0.03 -302.61 % | 0.01 402.98 % | 0.00 101.08 % | -0.27 66.16 % | -0.79 -80.84 % | -0.44 -196.06 % | -0.15 -5.52 % | -0.14 37.65 % | -0.22 -4 189.64 % | 0.01 118.50 % | -0.03 -1 437.45 % | 0.00 -99.37 % | 0.35 -28.30 % | 0.49 10.14 % | 0.44 |
| Total other income expenses net | 8.293 M 47.48 % | 5.623 M -0.12 % | 5.630 M -44.01 % | 10.055 M 66.28 % | 6.047 M -32.73 % | 8.989 M 88.29 % | 4.774 M 21.75 % | 3.921 M -53.30 % | 8.396 M 158.26 % | 3.251 M 6.24 % | 3.060 M | 0.000 -100.00 % | 98.292 K | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.565 M 330.39 % | 1.293 M -52.93 % | 2.747 M 2 509.65 % | -114.000 K 89.71 % | -1.108 M -45.36 % | -762.531 K 42.90 % | -1.335 M 8.95 % | -1.467 M 47.16 % | -2.776 M -88.66 % | -1.471 M 32.42 % | -2.177 M 19.37 % | -2.700 M 12.23 % | -3.076 M 43.75 % | -5.470 M -88.35 % | -2.904 M |
| Total investments | 0.000 -100.00 % | 1,000.000 -100.00 % | 123.689 M 0.66 % | 122.879 M 1.65 % | 120.890 M 5.40 % | 114.698 M 6.83 % | 107.369 M 5.21 % | 102.048 M | 0.000 -100.00 % | 12.477 M -68.75 % | 39.927 M -60.12 % | 100.127 M 0.00 % | 100.127 M 0.00 % | 100.127 M 0.00 % | 100.127 M |
| Total debt | 6.757 M 167.08 % | 2.530 M -20.96 % | 3.201 M 128.64 % | 1.400 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 60.00 % | 0.000 16.67 % | 0.000 | 0.000 | 0.000 -100.00 % | 1.777 M |
| Retained earnings | 17.746 M 20.43 % | 14.735 M -37.92 % | 23.735 M 20.65 % | 19.673 M 12.47 % | 17.491 M 12.98 % | 15.482 M 14.81 % | 13.485 M 12.31 % | 12.006 M 11.35 % | 10.782 M 19.78 % | 9.002 M 42.34 % | 6.324 M 28.74 % | 4.912 M 1.45 % | 4.842 M 42.11 % | 3.407 M | 0.000 |
| Common stock | 114.410 M 0.00 % | 114.410 M 10.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M |
| Total equity | 132.156 M 2.33 % | 129.144 M 1.10 % | 127.744 M 3.28 % | 123.682 M 1.80 % | 121.500 M 1.68 % | 119.491 M 1.70 % | 117.494 M 1.27 % | 116.015 M 1.07 % | 114.791 M 1.58 % | 113.011 M 2.43 % | 110.333 M 1.30 % | 108.921 M 0.06 % | 108.851 M 1.34 % | 107.416 M 1.54 % | 105.786 M |
| Other non current liabilities | 0.000 -100.00 % | 9.000 K 800.00 % | 1.000 K -90.91 % | 11.000 K | 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 | 5.976 M 264.84 % | 1.638 M -35.26 % | 2.530 M 80.71 % | 1.400 M | 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 | 5.976 M 262.84 % | 1.647 M -34.93 % | 2.531 M 79.38 % | 1.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.000 -98.66 % | 15.125 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 642.000 K 75.41 % | 366.000 K -45.37 % | 670.000 K -50.59 % | 1.356 M 328.44 % | 316.500 K -46.16 % | 587.845 K 374.37 % | 123.920 K -35.93 % | 193.420 K 62.17 % | 119.270 K -96.33 % | 3.252 M -5.03 % | 3.424 M 74.07 % | 1.967 M 3.49 % | 1.901 M 10 461.11 % | 18.000 K 0.00 % | 18.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 781.000 K -12.44 % | 892.000 K 32.94 % | 671.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 |
| Total current liabilities | 9.513 M -26.86 % | 13.007 M -54.29 % | 28.454 M 346.62 % | 6.371 M -44.29 % | 11.437 M 63.60 % | 6.991 M -49.34 % | 13.799 M 32.14 % | 10.443 M -9.45 % | 11.532 M -70.80 % | 39.488 M 141.53 % | 16.349 M -4.49 % | 17.117 M 800.41 % | 1.901 M 47.82 % | 1.286 M 154.15 % | 506.000 K |
| Total liabilities | 15.489 M 5.70 % | 14.654 M -52.71 % | 30.985 M 298.16 % | 7.782 M -31.96 % | 11.437 M 63.60 % | 6.991 M -49.34 % | 13.799 M 32.14 % | 10.443 M -9.45 % | 11.532 M -70.80 % | 39.488 M 141.31 % | 16.364 M -4.40 % | 17.117 M 800.41 % | 1.901 M 47.82 % | 1.286 M 154.15 % | 506.000 K |
| Other non current assets | 133.109 M 2.71 % | 129.591 M 1 439 800.00 % | 9.000 K 4 612.04 % | 191.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.580 M 3.77 % | 93.075 M 40.08 % | 66.446 M 2 525.59 % | 2.531 M -97.54 % | 102.813 M 15 280.53 % | 668.464 K -18.85 % | 823.786 K |
| Long term investments | 0.000 -100.00 % | 1,000.000 -100.00 % | 123.680 M 0.65 % | 122.879 M 1.65 % | 120.890 M 5.40 % | 114.698 M 6.83 % | 107.369 M 5.21 % | 102.048 M | 0.000 -100.00 % | 12.477 M -68.75 % | 39.927 M -60.12 % | 100.127 M | 0.000 -100.00 % | 100.127 M 0.00 % | 100.127 M |
| Intangible assets | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 0.000 100.00 % | -123.680 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 |
| Property plant equipment net | 1.670 M -32.36 % | 2.469 M -28.18 % | 3.438 M 83.26 % | 1.876 M 15 074.31 % | 12.363 K 0.00 % | 12.363 K 0.00 % | 12.363 K 0.00 % | 12.363 K 0.00 % | 12.363 K -58.99 % | 30.146 K -73.60 % | 114.180 K -56.77 % | 264.114 K 0.00 % | 264.114 K 0.00 % | 264.114 K 0.00 % | 264.114 K |
| Total non current assets | 135.748 M 1.93 % | 133.172 M 4.64 % | 127.261 M 2.01 % | 124.755 M 3.19 % | 120.902 M 5.40 % | 114.711 M 6.83 % | 107.381 M 5.21 % | 102.060 M 5.66 % | 96.593 M -8.51 % | 105.583 M -0.85 % | 106.488 M 3.46 % | 102.922 M -0.15 % | 103.077 M 2.00 % | 101.060 M -0.15 % | 101.215 M |
| Other current assets | 7.114 M 670.75 % | 923.000 K -23.59 % | 1.208 M 14.39 % | 1.056 M -57.83 % | 2.504 M 13.95 % | 2.198 M -12.97 % | 2.525 M 1 969.75 % | 122.007 K -92.78 % | 1.691 M -42.96 % | 2.964 M 1 156.54 % | 235.899 K 36.36 % | 173.000 K | 0.000 -100.00 % | 2.173 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 9.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 |
| cash and cash equivalents | 1.193 M -3.56 % | 1.237 M 172.47 % | 454.000 K -70.01 % | 1.514 M 36.60 % | 1.108 M 45.36 % | 762.531 K -42.90 % | 1.335 M -8.95 % | 1.467 M -47.16 % | 2.776 M 88.66 % | 1.471 M -32.42 % | 2.177 M -19.37 % | 2.700 M -12.23 % | 3.076 M -43.75 % | 5.470 M 88.35 % | 2.904 M |
| Cash and short term investments | 1.193 M -3.56 % | 1.237 M 167.17 % | 463.000 K -69.42 % | 1.514 M 36.60 % | 1.108 M 45.36 % | 762.531 K -42.90 % | 1.335 M -8.95 % | 1.467 M -47.16 % | 2.776 M 88.66 % | 1.471 M -32.42 % | 2.177 M -19.37 % | 2.700 M -12.23 % | 3.076 M -43.75 % | 5.470 M 88.35 % | 2.904 M |
| Total current assets | 11.897 M 11.96 % | 10.626 M -66.23 % | 31.468 M 368.97 % | 6.710 M -44.25 % | 12.035 M 2.24 % | 11.771 M -50.77 % | 23.912 M -1.99 % | 24.398 M -17.94 % | 29.731 M -36.63 % | 46.916 M 132.15 % | 20.209 M -12.57 % | 23.116 M 201.20 % | 7.675 M 0.42 % | 7.642 M 50.53 % | 5.077 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.180 M 70.77 % | 4.790 M -58.17 % | 11.452 M | 0.000 -100.00 % | 1.948 M | 0.000 | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 |
| Net receivables | 3.590 M -57.54 % | 8.456 M -71.63 % | 29.807 M 620.15 % | 4.139 M 1 604.87 % | 242.775 K -93.96 % | 4.021 M -53.24 % | 8.599 M -62.30 % | 22.809 M -2.18 % | 23.317 M -45.11 % | 42.480 M 138.70 % | 17.796 M -12.83 % | 20.416 M 343.98 % | 4.598 M | 0.000 -100.00 % | 2.173 M |
| Tax assets | 969.000 K -12.78 % | 1.111 M 729.10 % | 134.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 |
| Account payables | 6.567 M -36.03 % | 10.265 M -59.70 % | 25.470 M 497.61 % | 4.262 M -59.06 % | 10.411 M 83.51 % | 5.673 M -56.99 % | 13.189 M 35.09 % | 9.763 M 1.23 % | 9.644 M -73.39 % | 36.236 M 180.37 % | 12.924 M -14.69 % | 15.150 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 1.523 M 2.63 % | 1.484 M -9.68 % | 1.643 M 118.19 % | 753.000 K 6.06 % | 710.000 K -2.74 % | 730.000 K 50.08 % | 486.401 K -0.02 % | 486.481 K -72.50 % | 1.769 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.268 M 159.84 % | 488.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 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 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.000 -98.66 % | 15.125 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 147.645 M 2.68 % | 143.798 M -9.41 % | 158.729 M 20.74 % | 131.464 M -1.11 % | 132.937 M 5.10 % | 126.482 M -3.66 % | 131.293 M 3.82 % | 126.458 M 0.11 % | 126.324 M -17.16 % | 152.499 M 20.36 % | 126.697 M 0.52 % | 126.038 M 13.80 % | 110.752 M 1.89 % | 108.702 M 2.27 % | 106.292 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -5.865 M -198.32 % | 5.965 M 213.30 % | -5.265 M -1 038.50 % | 561.000 K 325.24 % | 131.927 K 129.15 % | -452.591 K 56.56 % | -1.042 M -2 843.31 % | -35.402 K 99.60 % | -8.764 M -94.85 % | -4.498 M -453.14 % | 1.274 M 301.22 % | -632.985 K | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 5.731 M | 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 |
| 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 |
| Other working capital | -5.865 M -198.32 % | 5.965 M 213.30 % | -5.265 M -1.84 % | -5.170 M -4 018.83 % | 131.927 K 129.15 % | -452.591 K 56.56 % | -1.042 M -2 843.31 % | -35.402 K 99.60 % | -8.764 M -94.85 % | -4.498 M -453.14 % | 1.274 M 301.22 % | -632.985 K | 0.000 |
| Other non cash items | -9.090 M 10.66 % | -10.175 M -1 214.60 % | -774.000 K 92.77 % | -10.703 M -390.37 % | 3.686 M -17.76 % | 4.482 M 5.38 % | 4.253 M 73.80 % | 2.447 M 267.96 % | -1.457 M -93.03 % | -754.809 K -1 307.42 % | 62.514 K -59.75 % | 155.322 K 0.00 % | 155.322 K |
| Net cash provided by operating activities | -9.515 M -428.44 % | 2.897 M 255.46 % | 815.000 K 111.49 % | -7.091 M -208.47 % | 6.537 M -3.25 % | 6.757 M 30.19 % | 5.190 M 22.52 % | 4.236 M 155.59 % | -7.621 M -455.84 % | -1.371 M -139.72 % | 3.451 M 1 017.52 % | -376.163 K -117.06 % | 2.205 M |
| Investments in property plant and equipment | 0.000 100.00 % | -175.000 K 93.88 % | -2.858 M -44.34 % | -1.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -152.365 K | 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 |
| 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 |
| 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 |
| Other investing activites | 6.870 M 83.40 % | 3.746 M 557.39 % | -819.000 K -110.14 % | 8.078 M 230.47 % | -6.191 M 15.53 % | -7.330 M -37.75 % | -5.321 M 2.68 % | -5.467 M -161.26 % | 8.925 M 613.13 % | 1.252 M 128.39 % | -4.408 M | 0.000 | 0.000 |
| Net cash used for investing activites | 6.870 M 92.38 % | 3.571 M 197.12 % | -3.677 M -160.30 % | 6.098 M 198.49 % | -6.191 M 15.53 % | -7.330 M -37.75 % | -5.321 M 2.68 % | -5.467 M -161.26 % | 8.925 M 613.13 % | 1.252 M 127.44 % | -4.561 M | 0.000 | 0.000 |
| Debt repayment | 2.600 M | 0.000 -100.00 % | 1.802 M 28.71 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | -1.628 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -5.684 M -568 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.598 M |
| Net cash used provided by financing activities | 2.600 M 145.74 % | -5.684 M -415.60 % | 1.801 M 28.64 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.598 M |
| Effect of forex changes on cash | 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 |
| Net change in cash | -44.000 K -105.62 % | 783.000 K 173.80 % | -1.061 M -360.69 % | 407.000 K 17.68 % | 345.852 K 160.37 % | -572.874 K -336.21 % | -131.331 K 89.97 % | -1.309 M -200.35 % | 1.305 M 1 191.92 % | -119.471 K 89.23 % | -1.109 M -194.92 % | -376.163 K 84.28 % | -2.393 M |
| Cash at beginning of period | 1.237 M 172.47 % | 454.000 K -70.03 % | 1.515 M 36.73 % | 1.108 M 45.31 % | 762.531 K -42.90 % | 1.335 M -8.95 % | 1.467 M -47.16 % | 2.776 M 88.66 % | 1.471 M -7.51 % | 1.591 M -41.09 % | 2.700 M -12.23 % | 3.076 M -43.75 % | 5.470 M |
| Cash at end of period | 1.193 M -3.56 % | 1.237 M 172.47 % | 454.000 K -70.03 % | 1.515 M 36.69 % | 1.108 M 45.36 % | 762.531 K -42.90 % | 1.335 M -8.95 % | 1.467 M -47.16 % | 2.776 M 88.66 % | 1.471 M -7.51 % | 1.591 M -41.09 % | 2.700 M -12.23 % | 3.076 M |
| Operating cash flow | -9.515 M -428.44 % | 2.897 M 255.46 % | 815.000 K 111.49 % | -7.091 M -208.47 % | 6.537 M -3.25 % | 6.757 M 30.19 % | 5.190 M 22.52 % | 4.236 M 155.59 % | -7.621 M -455.84 % | -1.371 M -139.72 % | 3.451 M 1 017.52 % | -376.163 K -117.06 % | 2.205 M |
| Capital expenditure | 0.000 100.00 % | -175.000 K 93.88 % | -2.858 M -44.34 % | -1.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -152.365 K | 0.000 | 0.000 |
| Free CashFlow | -9.515 M -449.56 % | 2.722 M 233.24 % | -2.043 M 77.48 % | -9.071 M -238.76 % | 6.537 M -3.25 % | 6.757 M 30.19 % | 5.190 M 22.52 % | 4.236 M 155.59 % | -7.621 M -455.84 % | -1.371 M -141.56 % | 3.299 M 977.02 % | -376.163 K -117.06 % | 2.205 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 245.920 M -20.55 % | 309.540 M 81.56 % | 170.485 M 182.56 % | 60.336 M | 0.000 -100.00 % | 3.000 M 42.45 % | 2.106 M -56.05 % | 4.792 M 19.80 % | 4.000 M -65.88 % | 11.724 M 85.86 % | 6.308 M -73.54 % | 23.843 M 1 328.58 % | 1.669 M -55.74 % | 3.771 M | 0.000 -100.00 % | 13.900 M 767.67 % | 1.602 M -85.66 % | 11.173 M | 0.000 -100.00 % | 117.700 K -95.15 % | 2.427 M | 0.000 -100.00 % | 5.042 M 1 412 224.93 % | 357.000 -99.99 % | 2.719 M | 0.000 -100.00 % | 11.659 M 86.93 % | 6.237 M -29.04 % | 8.789 M 354.92 % | 1.932 M -5.80 % | 2.051 M -73.58 % | 7.762 M 302.80 % | 1.927 M -20.93 % | 2.437 M -16.43 % | 2.916 M 110 480.20 % | 2.637 K -99.95 % | 5.193 M -41.71 % | 8.909 M 0.00 % | 8.909 M -78.18 % | 40.827 M 223.02 % | 12.639 M -70.26 % | 42.498 M 962.45 % | 4.000 M 116.27 % | -24.592 M -672.31 % | 4.297 M 5.68 % | 4.066 M 5.89 % | 3.840 M 52.62 % | 2.516 M -79.75 % | 12.423 M 16.66 % | 10.649 M 35.85 % | 7.839 M 680.78 % | 1.004 M -37.25 % | 1.600 M 14.20 % | 1.401 M |
| Net income | 6.133 M 22.17 % | 5.020 M 83.82 % | 2.731 M 3 641.10 % | 73.000 K -92.92 % | 1.031 M -69.22 % | 3.350 M 1 701.08 % | 186.000 K 311.36 % | -88.000 K -102.34 % | 3.768 M 173.84 % | 1.376 M 244.00 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.49 % | -1.818 M -428.16 % | 554.000 K -72.09 % | 1.985 M 35.96 % | 1.460 M 172.25 % | 536.281 K -65.40 % | 1.550 M -18.12 % | 1.893 M 196.09 % | -1.970 M -109.35 % | -941.000 K -153.10 % | 1.772 M 2.19 % | 1.734 M 405.28 % | -568.000 K -163.11 % | 900.000 K -49.86 % | 1.795 M 21.12 % | 1.482 M 154.95 % | -2.697 M -198.61 % | 2.735 M 770.34 % | -408.000 K 15.35 % | -482.000 K 22.88 % | -625.000 K -130.00 % | 2.083 M 1 865.25 % | -118.000 K 62.66 % | -316.000 K 0.00 % | -316.000 K -126.42 % | 1.196 M 7 375.00 % | 16.000 K -88.49 % | 139.000 K -88.42 % | 1.200 M -2.44 % | 1.230 M 2 265.38 % | 52.000 K -50.00 % | 104.000 K 308.00 % | -50.000 K 94.62 % | -930.000 K -2 683.33 % | 36.000 K 5.88 % | 34.000 K -34.62 % | 52.000 K -26.76 % | 71.000 K -64.50 % | 200.000 K -63.44 % | 547.000 K |
| Income before tax | 8.266 M 21.61 % | 6.797 M 84.20 % | 3.690 M 6 933.33 % | -54.000 K -104.02 % | 1.342 M -70.20 % | 4.503 M 776.07 % | 514.000 K 138.07 % | -1.350 M -126.76 % | 5.044 M 177.75 % | 1.816 M 264.66 % | 498.000 K -87.32 % | 3.927 M 628.57 % | 539.000 K -41.98 % | 929.000 K 197.76 % | 312.000 K 120.14 % | -1.549 M -247.38 % | 1.051 M -47.05 % | 1.985 M 35.96 % | 1.460 M 17.17 % | 1.246 M -19.61 % | 1.550 M -18.12 % | 1.893 M 196.09 % | -1.970 M -833.65 % | -211.000 K -111.91 % | 1.772 M 2.19 % | 1.734 M 405.28 % | -568.000 K -140.57 % | 1.400 M -22.01 % | 1.795 M 21.12 % | 1.482 M 154.95 % | -2.697 M -180.87 % | 3.335 M 917.40 % | -408.000 K 15.35 % | -482.000 K 22.88 % | -625.000 K -121.66 % | 2.885 M 2 544.92 % | -118.000 K 62.66 % | -316.000 K 0.00 % | -316.000 K -113.64 % | 2.316 M 14 375.00 % | 16.000 K -92.12 % | 203.000 K -83.08 % | 1.200 M -33.63 % | 1.808 M -65.28 % | 5.207 M 4 906.73 % | 104.000 K 308.00 % | -50.000 K 96.23 % | -1.327 M -2 701.96 % | 51.000 K 6.25 % | 48.000 K -36.00 % | 75.000 K -25.74 % | 101.000 K -66.33 % | 300.000 K -61.59 % | 781.000 K |
| Income before tax ratio | 0.03 53.07 % | 0.02 1.45 % | 0.02 2 518.37 % | 0.00 | 0.00 -100.00 % | 1.50 515.00 % | 0.24 186.63 % | -0.28 -122.34 % | 1.26 714.09 % | 0.15 96.20 % | 0.08 -52.07 % | 0.16 -49.00 % | 0.32 31.09 % | 0.25 | 0.00 100.00 % | -0.11 -116.99 % | 0.66 269.27 % | 0.18 | 0.00 -100.00 % | 10.59 1 557.60 % | 0.64 | 0.00 100.00 % | -0.39 99.93 % | -591.04 -90 790.07 % | 0.65 | 0.00 100.00 % | -0.05 -121.70 % | 0.22 9.91 % | 0.20 -73.38 % | 0.77 158.33 % | -1.31 -406.05 % | 0.43 302.93 % | -0.21 -7.05 % | -0.20 7.72 % | -0.21 -100.02 % | 1 094.05 4 814 830.72 % | -0.02 35.94 % | -0.04 0.00 % | -0.04 -162.53 % | 0.06 4 381.09 % | 0.00 -73.50 % | 0.00 -98.41 % | 0.30 508.05 % | -0.07 -106.07 % | 1.21 4 637.58 % | 0.03 296.44 % | -0.01 97.53 % | -0.53 -12 947.44 % | 0.00 -8.92 % | 0.00 -52.89 % | 0.01 -90.49 % | 0.10 -46.35 % | 0.19 -66.37 % | 0.56 |
| EBITDA | 8.823 M 26.11 % | 6.996 M 81.62 % | 3.852 M 1 927.37 % | 190.000 K -87.91 % | 1.571 M -67.00 % | 4.761 M 567.74 % | 713.000 K 164.58 % | -1.104 M -120.46 % | 5.397 M 150.32 % | 2.156 M 158.82 % | 833.000 K -81.48 % | 4.497 M 383.03 % | 931.000 K -28.88 % | 1.309 M 176.74 % | 473.000 K 132.05 % | -1.476 M 4.96 % | -1.553 M -178.24 % | 1.985 M 35.87 % | 1.461 M 130.41 % | -4.804 M -409.94 % | 1.550 M -18.16 % | 1.894 M 196.19 % | -1.969 M -833.18 % | -211.000 K -111.90 % | 1.773 M 2.49 % | 1.730 M 404.58 % | -568.000 K -140.51 % | 1.402 M -21.89 % | 1.795 M 21.20 % | 1.481 M 129.97 % | -4.941 M -248.07 % | 3.337 M 917.89 % | -408.000 K 15.35 % | -482.000 K 22.38 % | -621.000 K -121.39 % | 2.903 M 2 669.03 % | -113.000 K 64.24 % | -316.000 K 0.00 % | -316.000 K -113.17 % | 2.400 M 14 900.00 % | 16.000 K -92.08 % | 202.000 K -84.46 % | 1.300 M -33.23 % | 1.947 M -62.61 % | 5.207 M 4 906.73 % | 104.000 K 308.00 % | -50.000 K 96.23 % | -1.327 M -2 701.96 % | 51.000 K 6.25 % | 48.000 K -36.00 % | 75.000 K -25.74 % | 101.000 K -66.33 % | 300.000 K -61.59 % | 781.000 K |
| Net income ratio | 0.02 53.78 % | 0.02 1.24 % | 0.02 1 224.00 % | 0.00 | 0.00 -100.00 % | 1.12 1 164.35 % | 0.09 580.94 % | -0.02 -101.95 % | 0.94 702.62 % | 0.12 85.09 % | 0.06 -30.45 % | 0.09 -78.14 % | 0.42 80.13 % | 0.23 | 0.00 100.00 % | -0.13 -137.82 % | 0.35 94.65 % | 0.18 | 0.00 -100.00 % | 4.56 613.43 % | 0.64 | 0.00 100.00 % | -0.39 99.99 % | -2 635.85 -404 551.92 % | 0.65 | 0.00 100.00 % | -0.05 -133.76 % | 0.14 -29.35 % | 0.20 -73.38 % | 0.77 158.33 % | -1.31 -473.19 % | 0.35 266.42 % | -0.21 -7.05 % | -0.20 7.72 % | -0.21 -100.03 % | 789.91 3 476 385.65 % | -0.02 35.94 % | -0.04 0.00 % | -0.04 -221.08 % | 0.03 2 214.07 % | 0.00 -61.30 % | 0.00 -98.91 % | 0.30 699.80 % | -0.05 -513.31 % | 0.01 -52.69 % | 0.03 296.44 % | -0.01 96.48 % | -0.37 -12 855.46 % | 0.00 -9.24 % | 0.00 -51.87 % | 0.01 -90.62 % | 0.07 -43.43 % | 0.13 -67.98 % | 0.39 |
| Ratio EBITDA | 0.04 58.74 % | 0.02 0.03 % | 0.02 617.50 % | 0.00 | 0.00 -100.00 % | 1.59 368.75 % | 0.34 246.95 % | -0.23 -117.07 % | 1.35 633.70 % | 0.18 39.26 % | 0.13 -29.98 % | 0.19 -66.19 % | 0.56 60.70 % | 0.35 | 0.00 100.00 % | -0.11 89.05 % | -0.97 -645.66 % | 0.18 | 0.00 100.00 % | -40.82 -6 490.94 % | 0.64 | 0.00 100.00 % | -0.39 99.93 % | -591.04 -90 738.92 % | 0.65 | 0.00 100.00 % | -0.05 -121.67 % | 0.22 10.06 % | 0.20 -73.36 % | 0.77 131.82 % | -2.41 -660.36 % | 0.43 303.05 % | -0.21 -7.05 % | -0.20 7.13 % | -0.21 -100.02 % | 1 100.87 5 059 241.02 % | -0.02 38.65 % | -0.04 0.00 % | -0.04 -160.34 % | 0.06 4 543.62 % | 0.00 -73.37 % | 0.00 -98.54 % | 0.33 510.50 % | -0.08 -106.53 % | 1.21 4 637.58 % | 0.03 296.44 % | -0.01 97.53 % | -0.53 -12 947.44 % | 0.00 -8.92 % | 0.00 -52.89 % | 0.01 -90.49 % | 0.10 -46.35 % | 0.19 -66.37 % | 0.56 |
| Gross profit ratio | 0.02 58.60 % | 0.01 61.38 % | 0.01 -36.61 % | 0.01 | 0.00 -100.00 % | 0.66 1 254.25 % | 0.05 4.16 % | 0.05 -93.67 % | 0.74 1 158.51 % | 0.06 -60.45 % | 0.15 -25.53 % | 0.20 107.43 % | 0.10 286.99 % | 0.02 | 0.00 -100.00 % | 0.03 -27.69 % | 0.05 65.75 % | 0.03 | 0.00 -100.00 % | 0.04 25.45 % | 0.03 | 0.00 -100.00 % | 0.05 -90.90 % | 0.55 2 518.92 % | 0.02 | 0.00 -100.00 % | 0.02 53.80 % | 0.01 -36.59 % | 0.02 0.49 % | 0.02 37.61 % | 0.01 -69.50 % | 0.04 -34.51 % | 0.07 52.96 % | 0.04 8.31 % | 0.04 -95.48 % | 0.88 1 619.79 % | 0.05 192.53 % | 0.02 0.00 % | 0.02 202.27 % | -0.02 -194.08 % | 0.02 38.60 % | 0.01 -97.50 % | 0.53 513.68 % | -0.13 -110.24 % | 1.24 3 128.75 % | 0.04 22.77 % | 0.03 102.63 % | -1.19 -9 864.02 % | 0.01 -12.54 % | 0.01 335.79 % | 0.00 -99.43 % | 0.56 124.30 % | 0.25 -58.40 % | 0.60 |
| Weighted average shs out dil | 613.300 M 22.17 % | 502.000 M 47.05 % | 341.375 M 198.38 % | 114.410 M -0.13 % | 114.556 M -0.83 % | 115.517 M 0.48 % | 114.964 M -22.48 % | 148.309 M 0.20 % | 148.013 M -0.20 % | 148.309 M -14.19 % | 172.840 M 16.54 % | 148.309 M -1.37 % | 150.370 M 1.39 % | 148.309 M -1.89 % | 151.163 M 1.92 % | 148.309 M -6.13 % | 157.993 M 6.06 % | 148.972 M 7.34 % | 138.790 M -6.42 % | 148.309 M 0.65 % | 147.346 M -1.74 % | 149.960 M 1.11 % | 148.309 M 0.00 % | 148.309 M -0.22 % | 148.632 M 0.22 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M -5.29 % | 150.561 M -0.25 % | 150.944 M 1.78 % | 148.309 M -1.12 % | 149.996 M 3.13 % | 145.444 M 5.81 % | 137.459 M -7.46 % | 148.534 M -6.16 % | 158.284 M -5.93 % | 168.259 M 12.02 % | 150.198 M 0.00 % | 150.198 M 25.69 % | 119.500 M -19.43 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M 23.53 % | 115.434 M -22.26 % | 148.496 M 0.13 % | 148.296 M 4.00 % | 142.593 M -1.96 % | 145.451 M -1.93 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M -8.59 % | 155.996 M |
| Weighted average shs out | 613.300 M 22.17 % | 502.000 M 47.05 % | 341.375 M 198.38 % | 114.410 M -0.13 % | 114.556 M -0.83 % | 115.517 M 0.48 % | 114.964 M -22.48 % | 148.309 M 0.20 % | 148.013 M -0.20 % | 148.309 M -14.19 % | 172.840 M 16.54 % | 148.309 M -1.37 % | 150.370 M 1.39 % | 148.309 M -1.89 % | 151.163 M 1.92 % | 148.309 M -6.13 % | 157.993 M 6.06 % | 148.972 M 7.34 % | 138.790 M -6.42 % | 148.309 M 0.65 % | 147.346 M -1.74 % | 149.960 M 1.11 % | 148.309 M 0.00 % | 148.309 M -0.22 % | 148.632 M 0.22 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M -5.29 % | 150.561 M -0.25 % | 150.944 M 1.78 % | 148.309 M -1.12 % | 149.996 M 3.13 % | 145.444 M 5.81 % | 137.459 M -7.46 % | 148.534 M -6.16 % | 158.284 M -5.93 % | 168.259 M 12.02 % | 150.198 M 0.00 % | 150.198 M 25.69 % | 119.501 M -19.42 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M 23.52 % | 115.437 M -22.26 % | 148.496 M 0.13 % | 148.296 M 4.00 % | 142.593 M -1.96 % | 145.451 M -1.93 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 0.00 % | 148.309 M 4.01 % | 142.593 M -8.59 % | 155.996 M |
| EPS diluted | 0.01 0.00 % | 0.01 25.00 % | 0.01 3 900.00 % | 0.00 -97.78 % | 0.01 -68.97 % | 0.03 1 712.50 % | 0.00 633.33 % | 0.00 -101.18 % | 0.03 174.19 % | 0.01 304.35 % | 0.00 -75.79 % | 0.01 106.52 % | 0.00 21.05 % | 0.00 80.95 % | 0.00 126.58 % | -0.01 -325.71 % | 0.00 -73.68 % | 0.01 26.67 % | 0.01 337.50 % | 0.00 -77.14 % | 0.01 -16.67 % | 0.01 194.74 % | -0.01 -224.39 % | 0.00 -134.45 % | 0.01 1.71 % | 0.01 434.29 % | 0.00 -155.56 % | 0.01 -47.06 % | 0.01 21.43 % | 0.01 153.85 % | -0.02 -200.00 % | 0.02 750.00 % | 0.00 20.00 % | 0.00 16.67 % | 0.00 -131.82 % | 0.01 1 985.71 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 -142.00 % | 0.01 4 900.00 % | 0.00 -88.89 % | 0.00 -89.29 % | 0.01 58.49 % | 0.01 -84.90 % | 0.04 6 920.00 % | 0.00 225.00 % | 0.00 93.75 % | -0.01 -3 300.00 % | 0.00 100.00 % | 0.00 -50.00 % | 0.00 -33.33 % | 0.00 -78.57 % | 0.00 -60.00 % | 0.00 |
| Earnings per share | 0.01 0.00 % | 0.01 25.00 % | 0.01 3 900.00 % | 0.00 -97.78 % | 0.01 -68.97 % | 0.03 1 712.50 % | 0.00 633.33 % | 0.00 -101.18 % | 0.03 174.19 % | 0.01 304.35 % | 0.00 -75.79 % | 0.01 106.52 % | 0.00 21.05 % | 0.00 80.95 % | 0.00 126.58 % | -0.01 -325.71 % | 0.00 -73.68 % | 0.01 26.67 % | 0.01 377.27 % | 0.00 -79.05 % | 0.01 -16.67 % | 0.01 194.74 % | -0.01 -216.67 % | 0.00 -135.29 % | 0.01 1.71 % | 0.01 434.29 % | 0.00 -155.56 % | 0.01 -47.06 % | 0.01 21.43 % | 0.01 153.85 % | -0.02 -200.00 % | 0.02 750.00 % | 0.00 20.00 % | 0.00 16.67 % | 0.00 -146.15 % | 0.01 1 400.00 % | 0.00 66.67 % | 0.00 0.00 % | 0.00 -142.00 % | 0.01 4 900.00 % | 0.00 -88.89 % | 0.00 -89.29 % | 0.01 58.49 % | 0.01 -84.90 % | 0.04 6 920.00 % | 0.00 225.00 % | 0.00 93.75 % | -0.01 -3 300.00 % | 0.00 100.00 % | 0.00 -50.00 % | 0.00 -33.33 % | 0.00 -78.57 % | 0.00 -60.00 % | 0.00 |
| Gross profit | 5.224 M 26.00 % | 4.146 M 193.00 % | 1.415 M 79.11 % | 790.000 K 491.09 % | -202.000 K -110.17 % | 1.987 M 1 829.13 % | 103.000 K -54.22 % | 225.000 K -92.42 % | 2.967 M 329.38 % | 691.000 K -26.49 % | 940.000 K -80.30 % | 4.771 M 2 863.35 % | 161.000 K 71.28 % | 94.000 K 158.02 % | -162.000 K -133.53 % | 483.131 K 527.44 % | 77.000 K -76.23 % | 324.000 K | 0.000 -100.00 % | 4.198 K -93.92 % | 69.000 K | 0.000 -100.00 % | 252.000 K 128 471.43 % | 196.000 -99.66 % | 57.000 K 2 750.00 % | 2.000 K -99.03 % | 207.000 K 187.50 % | 72.000 K -55.00 % | 160.000 K 357.14 % | 35.000 K 29.63 % | 27.000 K -91.94 % | 335.000 K 163.78 % | 127.000 K 20.95 % | 105.000 K -9.48 % | 116.000 K 4 893.54 % | 2.323 K -99.13 % | 266.000 K 70.51 % | 156.000 K 0.00 % | 156.000 K 122.32 % | -699.000 K -403.91 % | 230.000 K -58.78 % | 558.000 K -73.43 % | 2.100 M -32.71 % | 3.121 M -41.37 % | 5.323 M 3 312.18 % | 156.000 K 30.00 % | 120.000 K 104.02 % | -2.986 M -2 077.48 % | 151.000 K 2.03 % | 148.000 K 492.00 % | 25.000 K -95.56 % | 563.000 K 40.75 % | 400.000 K -52.49 % | 842.000 K |
| Income tax expense | 2.132 M 20.05 % | 1.776 M 85.19 % | 959.000 K 849.22 % | -128.000 K -141.03 % | 312.000 K -72.94 % | 1.153 M 251.52 % | 328.000 K 126.01 % | -1.261 M -198.82 % | 1.276 M 190.00 % | 440.000 K 348.98 % | 98.000 K -94.41 % | 1.753 M 1 216.56 % | -157.000 K -380.36 % | 56.000 K 1 033.33 % | -6.000 K -102.23 % | 268.553 K -45.97 % | 497.000 K | 0.000 | 0.000 -100.00 % | 710.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 730.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 802.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 578.125 K 2 212.50 % | 25.000 K | 0.000 | 0.000 100.00 % | -398.000 K -2 753.33 % | 15.000 K 7.14 % | 14.000 K -39.13 % | 23.000 K -23.33 % | 30.000 K -70.00 % | 100.000 K -57.26 % | 234.000 K |
| Cost of revenue | 240.696 M -21.19 % | 305.394 M 80.63 % | 169.070 M 183.93 % | 59.546 M 29 378.22 % | 202.000 K -80.06 % | 1.013 M -49.43 % | 2.003 M -56.14 % | 4.567 M 342.11 % | 1.033 M -90.64 % | 11.033 M 105.53 % | 5.368 M -71.85 % | 19.072 M 1 164.72 % | 1.508 M -58.99 % | 3.677 M 2 169.75 % | 162.000 K -98.79 % | 13.417 M 779.80 % | 1.525 M -85.94 % | 10.849 M | 0.000 -100.00 % | 113.502 K -95.19 % | 2.358 M | 0.000 -100.00 % | 4.790 M 2 975 055.28 % | 161.000 -99.99 % | 2.662 M 133 200.00 % | -2.000 K -100.02 % | 11.452 M 85.76 % | 6.165 M -28.55 % | 8.629 M 354.88 % | 1.897 M -6.27 % | 2.024 M -72.75 % | 7.427 M 312.61 % | 1.800 M -22.81 % | 2.332 M -16.71 % | 2.800 M 891 619.75 % | 314.000 -99.99 % | 4.927 M -43.71 % | 8.753 M 0.00 % | 8.753 M -78.92 % | 41.526 M 234.64 % | 12.409 M -70.41 % | 41.940 M 2 107.37 % | 1.900 M 106.86 % | -27.713 M -2 601.07 % | -1.026 M -126.24 % | 3.910 M 5.11 % | 3.720 M -32.39 % | 5.502 M -55.17 % | 12.272 M 16.87 % | 10.501 M 34.39 % | 7.814 M 1 671.88 % | 441.000 K -63.25 % | 1.200 M 114.67 % | 559.000 K |
| General and administrative expenses | 480.000 K 31.87 % | 364.000 K -54.61 % | 802.000 K 417.42 % | 155.000 K 7.64 % | 144.000 K 380.00 % | 30.000 K -95.95 % | 740.000 K 473.64 % | 129.000 K -63.87 % | 357.000 K 205.13 % | 117.000 K -92.30 % | 1.519 M 161.00 % | 582.000 K 306.99 % | 143.000 K 3 475.00 % | 4.000 K -99.38 % | 650.000 K 318.42 % | 155.348 K -11.73 % | 176.000 K | 0.000 | 0.000 -100.00 % | 427.862 K 428.22 % | 81.000 K | 0.000 | 0.000 -100.00 % | 180.153 K 41.85 % | 127.000 K 1 054.55 % | 11.000 K -96.99 % | 366.000 K -92.42 % | 4.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.012 M | 0.000 | 0.000 | 0.000 -100.00 % | 799.955 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 812.952 K | 0.000 | 0.000 | 0.000 -100.00 % | 194.344 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.902 M | 0.000 | 0.000 -100.00 % | 335.000 K -74.05 % | 1.291 M 129.72 % | 562.000 K -1.40 % | 570.000 K -30.23 % | 817.000 K 44.09 % | 567.000 K -43.75 % | 1.008 M 16.94 % | 862.000 K 18.57 % | 727.000 K -37.44 % | 1.162 M 45.99 % | 796.000 K | 0.000 | 0.000 -100.00 % | 66.102 K -88.24 % | 562.000 K | 0.000 | 0.000 -100.00 % | 132.904 K -71.84 % | 472.000 K 1.72 % | 464.000 K 11.00 % | 418.000 K 335.16 % | 96.057 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.964 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.791 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.228 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 expenses | 4.744 M 25.44 % | 3.782 M 516.97 % | 613.000 K 124.44 % | -2.508 M -337.28 % | 1.057 M -64.41 % | 2.970 M 566.25 % | -637.000 K 46.69 % | -1.195 M -132.80 % | 3.643 M 534.67 % | 574.000 K 199.14 % | -579.000 K -115.99 % | 3.622 M 20 022.22 % | 18.000 K -80.00 % | 90.000 K -93.90 % | 1.476 M 276.98 % | -834.000 K -742.42 % | -99.000 K -130.94 % | 320.000 K | 0.000 100.00 % | -490.000 K -3 983.33 % | -12.000 K | 0.000 -100.00 % | 252.000 K 114.52 % | -1.735 M -2 378.57 % | -70.000 K -677.78 % | -9.000 K 94.34 % | -159.000 K -320.83 % | 72.000 K -55.00 % | 160.000 K 357.14 % | 35.000 K 29.63 % | 27.000 K -91.94 % | 335.000 K 53.67 % | 218.000 K 107.62 % | 105.000 K -77.66 % | 470.000 K 116.29 % | -2.885 M -1 332.91 % | 234.000 K 50.00 % | 156.000 K 0.00 % | 156.000 K 122.32 % | -699.000 K -539.62 % | 159.000 K -43.42 % | 281.000 K -31.46 % | 410.000 K -86.86 % | 3.121 M 2 590.52 % | 116.000 K 123.08 % | 52.000 K -56.67 % | 120.000 K 104.02 % | -2.986 M -2 077.48 % | 151.000 K 2.03 % | 148.000 K 492.00 % | 25.000 K -95.56 % | 563.000 K 40.75 % | 400.000 K -52.49 % | 842.000 K |
| Operating expenses | 5.224 M 26.00 % | 4.146 M 193.00 % | 1.415 M 79.11 % | 790.000 K -20.92 % | 999.000 K -66.70 % | 3.000 M 2 812.62 % | 103.000 K -54.22 % | 225.000 K -83.81 % | 1.390 M 101.16 % | 691.000 K -26.49 % | 940.000 K -80.30 % | 4.771 M 2 863.35 % | 161.000 K 71.28 % | 94.000 K -95.58 % | 2.126 M 340.05 % | 483.131 K 527.44 % | 77.000 K -88.37 % | 662.000 K -43.90 % | 1.180 M 28 008.62 % | 4.198 K -93.92 % | 69.000 K -90.01 % | 691.000 K 174.21 % | 252.000 K 117.72 % | -1.422 M -2 594.74 % | 57.000 K -91.44 % | 666.000 K 221.74 % | 207.000 K -53.27 % | 443.000 K -2.64 % | 455.000 K 28.17 % | 355.000 K 5.97 % | 335.000 K -93.73 % | 5.347 M 899.44 % | 535.000 K -8.86 % | 587.000 K -20.78 % | 741.000 K 125.68 % | -2.885 M -851.30 % | 384.000 K 21.52 % | 316.000 K -33.05 % | 472.000 K 167.53 % | -699.000 K -426.64 % | 214.000 K -39.89 % | 356.000 K -55.50 % | 800.000 K -74.37 % | 3.121 M 2 590.52 % | 116.000 K 123.08 % | 52.000 K -56.67 % | 120.000 K 107.23 % | -1.659 M -1 198.68 % | 151.000 K 2.03 % | 148.000 K 492.00 % | 25.000 K -95.56 % | 563.000 K 40.75 % | 400.000 K -52.49 % | 842.000 K |
| Cost and expenses | 245.920 M -19.69 % | 306.204 M 79.31 % | 170.772 M 170.69 % | 63.087 M 5 152.87 % | 1.201 M 13.84 % | 1.055 M -73.97 % | 4.053 M -15.42 % | 4.792 M 244.75 % | 1.390 M -88.75 % | 12.351 M 51.12 % | 8.173 M -60.37 % | 20.622 M 467.16 % | 3.636 M -32.80 % | 5.411 M 136.49 % | 2.288 M -83.54 % | 13.900 M 767.67 % | 1.602 M -86.46 % | 11.831 M 902.63 % | 1.180 M 902.55 % | 117.700 K -96.25 % | 3.135 M 353.69 % | 691.000 K -93.07 % | 9.978 M 801.69 % | -1.422 M -141.15 % | 3.456 M 418.92 % | 666.000 K -95.44 % | 14.612 M 107.41 % | 7.045 M -23.94 % | 9.262 M 243.04 % | 2.700 M 31.64 % | 2.051 M -83.94 % | 12.774 M 447.07 % | 2.335 M -20.01 % | 2.919 M -17.57 % | 3.541 M 222.74 % | -2.885 M -154.32 % | 5.311 M -40.39 % | 8.909 M -3.42 % | 9.224 M -77.41 % | 40.827 M 223.43 % | 12.623 M -70.16 % | 42.296 M 1 478.80 % | 2.679 M 111.48 % | -23.341 M -2 464.95 % | -910.000 K -122.97 % | 3.962 M 1.98 % | 3.885 M 1.09 % | 3.843 M -69.07 % | 12.423 M 16.66 % | 10.649 M 35.85 % | 7.839 M 680.78 % | 1.004 M -37.25 % | 1.600 M 14.20 % | 1.401 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 480.000 K 31.87 % | 364.000 K -54.61 % | 802.000 K -76.79 % | 3.455 M 2 299.31 % | 144.000 K 380.00 % | 30.000 K -97.21 % | 1.075 M -24.30 % | 1.420 M 54.52 % | 919.000 K 33.77 % | 687.000 K -70.59 % | 2.336 M 103.31 % | 1.149 M -0.17 % | 1.151 M 32.91 % | 866.000 K -37.11 % | 1.377 M 4.52 % | 1.317 M 35.54 % | 972.000 K 186.73 % | 339.000 K -71.27 % | 1.180 M 138.88 % | 493.964 K -23.18 % | 643.000 K -6.95 % | 691.000 K 84.76 % | 374.000 K 19.47 % | 313.057 K -47.74 % | 599.000 K 26.11 % | 475.000 K -39.41 % | 784.000 K -84.07 % | 4.923 M 2 665.76 % | 178.000 K 408.57 % | 35.000 K -88.64 % | 308.000 K -94.00 % | 5.137 M 1 520.50 % | 317.000 K 22.39 % | 259.000 K -4.43 % | 271.000 K -69.40 % | 885.746 K 490.50 % | 150.000 K 32.74 % | 113.000 K 0.89 % | 112.000 K -89.75 % | 1.093 M 1 887.27 % | 55.000 K -26.67 % | 75.000 K -80.77 % | 390.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.125 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 -100.00 % | 5.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 68.000 K 15.25 % | 59.000 K 145.83 % | 24.000 K -45.45 % | 44.000 K 51.72 % | 29.000 K -48.21 % | 56.000 K 19.15 % | 47.000 K 0.00 % | 47.000 K -16.07 % | 56.000 K -1.75 % | 57.000 K -6.56 % | 61.000 K -70.39 % | 206.000 K 20 500.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 12.145 K | 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 200.000 K 42.86 % | 140.000 K 2.19 % | 137.000 K -30.81 % | 198.000 K -1.98 % | 202.000 K 0.00 % | 202.000 K 1.51 % | 199.000 K -31.38 % | 290.000 K -2.36 % | 297.000 K 4.95 % | 283.000 K 3.28 % | 274.000 K -24.73 % | 364.000 K -6.91 % | 391.000 K 3.17 % | 379.000 K 133.95 % | 162.000 K 120.64 % | 73.422 K 136.85 % | 31.000 K -95.29 % | 658.000 K 65 700.00 % | 1.000 K -99.90 % | 1.013 M 43.08 % | 708.000 K 70 700.00 % | 1.000 K -99.98 % | 4.936 M 56.35 % | 3.157 M 315 600.00 % | 1.000 K -99.85 % | 662.000 K -77.58 % | 2.953 M 264.43 % | 810.316 K 71.31 % | 473.000 K -38.41 % | 768.000 K -84.46 % | 4.941 M 111 033.60 % | 4.446 K 0.00 % | 4.446 K 0.00 % | 4.446 K 0.00 % | 4.446 K -75.30 % | 18.000 K 260.00 % | 5.000 K -76.20 % | 21.009 K -93.33 % | 315.000 K 274.85 % | 84.034 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.185 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 4.200 M 49.36 % | 2.812 M 1 079.79 % | -287.000 K 89.23 % | -2.665 M -121.90 % | -1.201 M -161.75 % | 1.945 M 199.90 % | -1.947 M 44.39 % | -3.501 M -234.14 % | 2.610 M 516.27 % | -627.000 K 66.38 % | -1.865 M -163.50 % | 2.937 M 249.31 % | -1.967 M -19.94 % | -1.640 M 28.32 % | -2.288 M -62.73 % | -1.406 M -57.09 % | -895.000 K -36.02 % | -658.000 K 44.24 % | -1.180 M -50.70 % | -783.000 K -10.59 % | -708.000 K -2.46 % | -691.000 K 86.00 % | -4.936 M -447.12 % | 1.422 M 292.94 % | -737.000 K -11.33 % | -662.000 K 77.58 % | -2.953 M -265.47 % | -808.000 K -70.82 % | -473.000 K 38.41 % | -768.000 K -149.35 % | -308.000 K 93.85 % | -5.012 M -1 128.43 % | -408.000 K 15.35 % | -482.000 K 22.88 % | -625.000 K -121.66 % | 2.885 M 2 544.92 % | -118.000 K 62.66 % | -316.000 K 0.00 % | -316.000 K 78.68 % | -1.482 M -9 362.50 % | 16.000 K -92.08 % | 202.000 K -84.46 % | 1.300 M 203.83 % | -1.252 M -124.04 % | 5.207 M 4 906.73 % | 104.000 K 308.00 % | -50.000 K 96.23 % | -1.327 M -2 701.96 % | 51.000 K 6.25 % | 48.000 K -36.00 % | 75.000 K -25.74 % | 101.000 K -66.33 % | 300.000 K -61.59 % | 781.000 K |
| Operating income ratio | 0.02 88.00 % | 0.01 639.64 % | 0.00 96.19 % | -0.04 | 0.00 -100.00 % | 0.65 170.13 % | -0.92 -26.54 % | -0.73 -211.97 % | 0.65 1 320.08 % | -0.05 81.91 % | -0.30 -340.02 % | 0.12 110.45 % | -1.18 -170.99 % | -0.43 | 0.00 100.00 % | -0.10 81.89 % | -0.56 -848.65 % | -0.06 | 0.00 100.00 % | -6.65 -2 180.46 % | -0.29 | 0.00 100.00 % | -0.98 -100.02 % | 3 983.19 1 469 611.88 % | -0.27 | 0.00 100.00 % | -0.25 -95.51 % | -0.13 -140.72 % | -0.05 86.46 % | -0.40 -164.71 % | -0.15 76.74 % | -0.65 -204.97 % | -0.21 -7.05 % | -0.20 7.72 % | -0.21 -100.02 % | 1 094.05 4 814 830.72 % | -0.02 35.94 % | -0.04 0.00 % | -0.04 2.29 % | -0.04 -2 967.43 % | 0.00 -73.37 % | 0.00 -98.54 % | 0.33 538.37 % | 0.05 -95.80 % | 1.21 4 637.58 % | 0.03 296.44 % | -0.01 97.53 % | -0.53 -12 947.44 % | 0.00 -8.92 % | 0.00 -52.89 % | 0.01 -90.49 % | 0.10 -46.35 % | 0.19 -66.37 % | 0.56 |
| Total other income expenses net | 4.065 M 2.01 % | 3.985 M 0.20 % | 3.977 M 48.17 % | 2.684 M 5.54 % | 2.543 M -0.59 % | 2.558 M 3.94 % | 2.461 M 5 450.00 % | -46.000 K -101.89 % | 2.434 M -0.37 % | 2.443 M 3.39 % | 2.363 M 138.69 % | 990.000 K -60.49 % | 2.506 M -2.45 % | 2.569 M -1.19 % | 2.600 M 21.61 % | 2.138 M -18.86 % | 2.635 M -0.30 % | 2.643 M 0.11 % | 2.640 M 30.11 % | 2.029 M -10.14 % | 2.258 M -12.62 % | 2.584 M -12.88 % | 2.966 M 281.63 % | -1.633 M -165.09 % | 2.509 M 4.72 % | 2.396 M 0.46 % | 2.385 M 8.02 % | 2.208 M -2.65 % | 2.268 M 0.80 % | 2.250 M 0.27 % | 2.244 M -73.12 % | 8.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.234 M | 0.000 -100.00 % | 1.000 K 101.00 % | -100.000 K -103.27 % | 3.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2011-03-31 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-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-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -24.527 M | 0.000 -100.00 % | 5.565 M 4 281.89 % | 127.000 K -93.80 % | 2.048 M 58.39 % | 1.293 M 2 435.24 % | 51.001 K -98.19 % | 2.821 M 521.37 % | 454.000 K -83.47 % | 2.747 M -13.78 % | 3.186 M 110.44 % | 1.514 M 1 428.07 % | -114.000 K -105.88 % | 1.940 M 200.00 % | -1.940 M -275.03 % | 1.108 M 200.00 % | -1.108 M -172.59 % | 1.527 M 356.21 % | -596.000 K -178.22 % | 762.000 K 199.93 % | -762.531 K -156.19 % | 1.357 M 200.00 % | -1.357 M -201.65 % | 1.335 M 199.97 % | -1.335 M -166.47 % | 2.009 M 202.29 % | -1.964 M -233.88 % | 1.467 M 200.00 % | -1.467 M -161.69 % | 2.378 M 200.00 % | -2.378 M -185.67 % | 2.776 M 200.00 % | -2.776 M -121.42 % | 12.957 M 200.00 % | -12.957 M -112.06 % | -6.110 M -315.28 % | -1.471 M -267.83 % | -400.000 K 50.00 % | -800.000 K -136.36 % | 2.200 M 201.05 % | -2.177 M -172.11 % | 3.019 M 298.75 % | -1.519 M 43.74 % | -2.700 M 12.23 % | -3.076 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K -99.80 % | 126.350 M 12 634 900.00 % | 1,000.000 -99.02 % | 102.000 K -99.92 % | 123.245 M 13 473.24 % | 908.000 K -99.27 % | 123.689 M 4.30 % | 118.586 M 3 816.31 % | 3.028 M -97.54 % | 122.879 M 3 066.98 % | 3.880 M 150.16 % | 1.551 M -30.03 % | 2.217 M | 0.000 -100.00 % | 3.054 M 228.03 % | 931.000 K -38.91 % | 1.524 M | 0.000 -100.00 % | 2.714 M | 0.000 -100.00 % | 2.670 M | 0.000 -100.00 % | 4.018 M 8 828.89 % | 45.000 K -98.47 % | 2.934 M | 0.000 -100.00 % | 4.756 M | 0.000 -100.00 % | 5.552 M | 0.000 -100.00 % | 25.914 M 1 654.50 % | 1.477 M 0.00 % | 1.477 M -88.16 % | 12.477 M -65.34 % | 36.000 M -4.00 % | 37.500 M 752.27 % | 4.400 M -88.98 % | 39.927 M 561.27 % | 6.038 M -89.88 % | 59.677 M -40.40 % | 100.127 M 0.00 % | 100.127 M |
| Total debt | 0.000 | 0.000 -100.00 % | 6.757 M | 0.000 -100.00 % | 2.175 M -14.03 % | 2.530 M | 0.000 -100.00 % | 2.872 M | 0.000 -100.00 % | 3.201 M -9.01 % | 3.518 M | 0.000 -100.00 % | 1.400 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 -100.00 % | 1.500 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 132.156 M | 0.000 -100.00 % | 132.785 M | 0.000 | 0.000 -100.00 % | 129.519 M 1 458 254 300 343 497 984.00 % | 0.000 -100.00 % | 127.744 M | 0.000 | 0.000 -100.00 % | 123.682 M 18.91 % | 104.009 M -16.74 % | 124.917 M | 0.000 -100.00 % | 121.500 M 3 419 928 763 891 325 440.00 % | 0.000 -100.00 % | 119.414 M | 0.000 -100.00 % | 119.491 M 6 726 745 288 426 599 424.00 % | 0.000 -100.00 % | 118.659 M | 0.000 -100.00 % | 117.494 M 6 614 324 182 728 363 008.00 % | 0.000 -100.00 % | 114.799 M | 0.000 -100.00 % | 116.015 M | 0.000 -100.00 % | 113.689 M 1 600 030 431 362 888 448.00 % | 0.000 -100.00 % | 114.791 M 2 154 059 842 292 289 536.00 % | 0.000 -100.00 % | 112.800 M | 0.000 | 0.000 100.00 % | 0.000 33.33 % | 0.000 -200.00 % | 0.000 -100.00 % | 110.300 M 2 483 735 194 494 828 544.00 % | 0.000 -100.00 % | 109.044 M 3 069 315 736 043 677 184.00 % | 0.000 33.33 % | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 17.746 M | 0.000 | 0.000 -100.00 % | 14.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.735 M | 0.000 | 0.000 -100.00 % | 19.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.491 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.482 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.782 M | 0.000 -100.00 % | 8.812 M 1.45 % | 8.686 M -3.51 % | 9.002 M 15.41 % | 7.800 M 1.30 % | 7.700 M | 0.000 -100.00 % | 6.324 M | 0.000 -100.00 % | 5.035 M 2.50 % | 4.912 M 1.45 % | 4.842 M |
| Common stock | 572.050 M | 0.000 -100.00 % | 114.410 M | 0.000 -100.00 % | 114.410 M 0.00 % | 114.410 M | 0.000 -100.00 % | 114.410 M | 0.000 -100.00 % | 104.009 M 0.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.000 M 0.00 % | 104.000 M -0.01 % | 104.009 M 0.01 % | 104.000 M 0.00 % | 104.000 M | 0.000 -100.00 % | 104.009 M | 0.000 -100.00 % | 104.009 M 0.00 % | 104.009 M 0.00 % | 104.009 M |
| Total equity | 595.031 M 350.25 % | 132.156 M 0.00 % | 132.156 M -0.47 % | 132.785 M 0.00 % | 132.785 M 2.82 % | 129.144 M -0.29 % | 129.519 M 0.00 % | 129.519 M 1.39 % | 127.744 M 0.00 % | 127.744 M 2.21 % | 124.985 M 1.05 % | 123.682 M 0.00 % | 123.682 M -0.99 % | 124.917 M 0.00 % | 124.917 M 2.81 % | 121.500 M 0.00 % | 121.500 M 1.75 % | 119.414 M 0.00 % | 119.414 M -0.06 % | 119.491 M 0.00 % | 119.491 M 0.70 % | 118.659 M 0.00 % | 118.659 M 0.99 % | 117.494 M 0.00 % | 117.494 M 2.35 % | 114.799 M 0.00 % | 114.799 M -1.05 % | 116.015 M 0.00 % | 116.015 M 2.05 % | 113.689 M 0.00 % | 113.689 M -0.96 % | 114.791 M 0.00 % | 114.791 M 1.77 % | 112.800 M 0.00 % | 112.800 M 0.09 % | 112.700 M -0.27 % | 113.011 M 1.08 % | 111.800 M 0.09 % | 111.700 M 1.27 % | 110.300 M -0.03 % | 110.333 M 1.18 % | 109.044 M 0.00 % | 109.044 M 0.11 % | 108.921 M 0.06 % | 108.851 M |
| Other non current liabilities | 0.000 100.00 % | -132.156 M | 0.000 | 0.000 -100.00 % | 1.000 K -88.89 % | 9.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.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 | 0.000 -100.00 % | 5.976 M | 0.000 -100.00 % | 2.175 M 32.78 % | 1.638 M | 0.000 -100.00 % | 2.872 M | 0.000 -100.00 % | 2.530 M -28.08 % | 3.518 M | 0.000 -100.00 % | 1.400 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 non current liabilities | 0.000 100.00 % | -132.156 M -2 311.45 % | 5.976 M | 0.000 -100.00 % | 2.176 M 32.12 % | 1.647 M | 0.000 -100.00 % | 2.873 M | 0.000 -100.00 % | 2.531 M -28.06 % | 3.518 M | 0.000 -100.00 % | 1.411 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 -100.00 % | 202.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.125 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 642.000 K | 0.000 -100.00 % | 642.000 K | 0.000 -100.00 % | 978.000 K 167.21 % | 366.000 K | 0.000 -100.00 % | 815.000 K | 0.000 -100.00 % | 670.000 K 16.12 % | 577.000 K | 0.000 -100.00 % | 1.356 M | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 1.027 M | 0.000 -100.00 % | 720.000 K | 0.000 -100.00 % | 1.318 M | 0.000 -100.00 % | 486.000 K | 0.000 -100.00 % | 123.920 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 680.288 K | 0.000 -100.00 % | 2.453 M | 0.000 -100.00 % | 119.270 K | 0.000 -100.00 % | 2.738 M 8.52 % | 2.523 M -22.42 % | 3.252 M 12.14 % | 2.900 M -9.38 % | 3.200 M | 0.000 -100.00 % | 3.424 M | 0.000 -100.00 % | 1.914 M -2.71 % | 1.967 M 3.49 % | 1.901 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 781.000 K | 0.000 | 0.000 -100.00 % | 892.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 671.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 -100.00 % | 1.500 M | 0.000 | 0.000 |
| Total current liabilities | 75.459 M | 0.000 -100.00 % | 9.513 M | 0.000 -100.00 % | 13.773 M 5.89 % | 13.007 M | 0.000 -100.00 % | 44.303 M | 0.000 -100.00 % | 28.454 M 271.46 % | 7.660 M | 0.000 -100.00 % | 6.371 M | 0.000 -100.00 % | 14.424 M | 0.000 -100.00 % | 11.437 M | 0.000 -100.00 % | 998.000 K | 0.000 -100.00 % | 6.991 M | 0.000 -100.00 % | 4.031 M | 0.000 -100.00 % | 13.799 M | 0.000 -100.00 % | 3.754 M | 0.000 -100.00 % | 10.443 M | 0.000 -100.00 % | 9.134 M | 0.000 -100.00 % | 11.532 M | 0.000 -100.00 % | 20.700 M -44.65 % | 37.400 M -5.29 % | 39.488 M -18.92 % | 48.700 M 9.44 % | 44.500 M | 0.000 -100.00 % | 16.349 M | 0.000 -100.00 % | 19.999 M 16.84 % | 17.117 M 800.41 % | 1.901 M |
| Total liabilities | 75.459 M 157.10 % | -132.156 M -953.22 % | 15.489 M | 0.000 -100.00 % | 15.949 M 8.84 % | 14.654 M | 0.000 -100.00 % | 47.176 M | 0.000 -100.00 % | 30.985 M 177.20 % | 11.178 M | 0.000 -100.00 % | 7.782 M | 0.000 -100.00 % | 14.424 M | 0.000 -100.00 % | 11.437 M | 0.000 -100.00 % | 998.000 K | 0.000 -100.00 % | 6.991 M | 0.000 -100.00 % | 4.031 M | 0.000 -100.00 % | 13.799 M | 0.000 -100.00 % | 3.754 M | 0.000 -100.00 % | 10.443 M | 0.000 -100.00 % | 9.134 M | 0.000 -100.00 % | 11.532 M | 0.000 -100.00 % | 20.700 M -44.65 % | 37.400 M -5.29 % | 39.488 M -18.92 % | 48.700 M 9.44 % | 44.500 M | 0.000 -100.00 % | 16.364 M | 0.000 -100.00 % | 19.999 M 16.84 % | 17.117 M 800.41 % | 1.901 M |
| Other non current assets | 172.500 M 14 559.35 % | -1.193 M -100.90 % | 133.109 M 104 910.24 % | -127.000 K -112.21 % | 1.040 M -99.20 % | 129.591 M 254 200.00 % | -51.000 K -125.76 % | 198.000 K 143.61 % | -454.000 K -5 144.44 % | 9.000 K -82.00 % | 50.000 K 103.30 % | -1.514 M -792 770.16 % | 191.000 100.01 % | -1.940 M -101.65 % | 117.369 M 10 689.22 % | -1.108 M -100.92 % | 120.890 M 8 016.81 % | -1.527 M -101.34 % | 113.874 M 15 044.09 % | -762.000 K -100.66 % | 114.698 M 8 552.35 % | -1.357 M -101.28 % | 105.754 M 8 021.65 % | -1.335 M -101.24 % | 107.369 M 5 444.39 % | -2.009 M -101.92 % | 104.726 M 7 238.79 % | -1.467 M -101.44 % | 102.048 M 4 391.34 % | -2.378 M -102.47 % | 96.180 M 3 564.90 % | -2.776 M -102.87 % | 96.580 M 845.39 % | -12.957 M -114.98 % | 86.493 M -11.56 % | 97.793 M 5.07 % | 93.075 M 40.17 % | 66.400 M -0.15 % | 66.500 M 3 122.73 % | -2.200 M -103.31 % | 66.446 M 2 300.93 % | -3.019 M -203.46 % | 2.918 M 15.30 % | 2.531 M -97.54 % | 102.813 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.350 M 12 634 900.00 % | 1,000.000 | 0.000 -100.00 % | 123.245 M | 0.000 -100.00 % | 123.680 M 4.30 % | 118.586 M | 0.000 -100.00 % | 122.879 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 -100.00 % | 1.477 M 0.00 % | 1.477 M -88.16 % | 12.477 M -65.34 % | 36.000 M -4.00 % | 37.500 M | 0.000 -100.00 % | 39.927 M | 0.000 -100.00 % | 59.677 M -40.40 % | 100.127 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.680 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 |
| Property plant equipment net | 1.553 M | 0.000 -100.00 % | 1.670 M | 0.000 -100.00 % | 2.068 M -16.24 % | 2.469 M | 0.000 -100.00 % | 3.056 M | 0.000 -100.00 % | 3.438 M -16.84 % | 4.134 M | 0.000 -100.00 % | 1.876 M | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.363 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.363 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.363 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 12.363 K | 0.000 -100.00 % | 30.000 K 0.00 % | 30.000 K -0.48 % | 30.146 K -69.85 % | 100.000 K | 0.000 | 0.000 -100.00 % | 114.180 K | 0.000 | 0.000 -100.00 % | 264.114 K 0.00 % | 264.114 K |
| Total non current assets | 174.053 M 14 689.52 % | -1.193 M -100.88 % | 135.748 M 106 988.19 % | -127.000 K -100.10 % | 129.458 M -2.79 % | 133.172 M 261 221.57 % | -51.000 K -100.04 % | 126.499 M 27 963.22 % | -454.000 K -100.36 % | 127.261 M 3.66 % | 122.770 M 8 208.98 % | -1.514 M -101.21 % | 124.755 M 6 530.67 % | -1.940 M -101.65 % | 117.381 M 10 690.30 % | -1.108 M -100.92 % | 120.902 M 8 017.62 % | -1.527 M -101.34 % | 113.886 M 15 045.67 % | -762.000 K -100.66 % | 114.711 M 8 553.26 % | -1.357 M -101.28 % | 105.766 M 8 022.55 % | -1.335 M -101.24 % | 107.381 M 5 445.01 % | -2.009 M -101.92 % | 104.738 M 7 239.60 % | -1.467 M -101.44 % | 102.060 M 4 391.84 % | -2.378 M -102.47 % | 96.192 M 3 565.33 % | -2.776 M -102.87 % | 96.593 M 845.49 % | -12.957 M -114.72 % | 88.000 M -11.38 % | 99.300 M -5.95 % | 105.583 M 3.01 % | 102.500 M -1.44 % | 104.000 M 4 827.27 % | -2.200 M -102.07 % | 106.488 M 3 627.24 % | -3.019 M -104.82 % | 62.595 M -39.18 % | 102.922 M -0.15 % | 103.077 M |
| Other current assets | 328.451 M | 0.000 -100.00 % | 7.871 M | 0.000 -100.00 % | 5.920 M 541.39 % | 923.000 K | 0.000 -100.00 % | 6.230 M | 0.000 -100.00 % | 1.208 M -82.34 % | 6.839 M | 0.000 -100.00 % | 1.056 M | 0.000 -100.00 % | 6.836 M | 0.000 -100.00 % | 2.504 M | 0.000 -100.00 % | 4.999 M | 0.000 -100.00 % | 2.198 M | 0.000 -100.00 % | 5.696 M | 0.000 -100.00 % | 2.525 M | 0.000 -100.00 % | 395.000 K | 0.000 -100.00 % | 122.006 K | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 1.691 M | 0.000 -100.00 % | 266.000 K -92.92 % | 3.756 M 26.71 % | 2.964 M 492.83 % | 500.000 K 400.00 % | 100.000 K | 0.000 -100.00 % | 235.899 K | 0.000 -100.00 % | 157.000 K 8.28 % | 145.000 K -96.85 % | 4.598 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 908.000 K 9 988.89 % | 9.000 K -91.00 % | 100.000 K -96.70 % | 3.028 M | 0.000 -100.00 % | 3.880 M 150.16 % | 1.551 M -30.03 % | 2.217 M | 0.000 -100.00 % | 3.054 M 228.03 % | 931.000 K -38.91 % | 1.524 M | 0.000 -100.00 % | 2.714 M | 0.000 -100.00 % | 2.670 M | 0.000 -100.00 % | 4.018 M 8 828.89 % | 45.000 K -98.47 % | 2.934 M | 0.000 -100.00 % | 4.756 M | 0.000 -100.00 % | 5.552 M | 0.000 -100.00 % | 25.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 6.038 M | 0.000 -100.00 % | 153.000 K | 0.000 |
| cash and cash equivalents | 24.527 M 1 955.91 % | 1.193 M 0.00 % | 1.193 M 1 039.37 % | -127.000 K -200.00 % | 127.000 K -89.73 % | 1.237 M 2 525.44 % | -51.001 K -200.00 % | 51.000 K 111.23 % | -454.000 K -200.00 % | 454.000 K 36.75 % | 332.000 K 121.93 % | -1.514 M -200.00 % | 1.514 M 178.04 % | -1.940 M -200.00 % | 1.940 M 275.03 % | -1.108 M -200.00 % | 1.108 M 172.59 % | -1.527 M -356.21 % | 596.000 K 178.22 % | -762.000 K -199.93 % | 762.531 K 156.19 % | -1.357 M -200.00 % | 1.357 M 201.65 % | -1.335 M -199.97 % | 1.335 M 166.47 % | -2.009 M -202.29 % | 1.964 M 233.88 % | -1.467 M -200.00 % | 1.467 M 161.69 % | -2.378 M -200.00 % | 2.378 M 185.67 % | -2.776 M -200.00 % | 2.776 M 121.42 % | -12.957 M -200.00 % | 12.957 M 112.06 % | 6.110 M 315.28 % | 1.471 M 267.83 % | 400.000 K -50.00 % | 800.000 K 136.36 % | -2.200 M -201.05 % | 2.177 M 172.11 % | -3.019 M -200.00 % | 3.019 M 11.81 % | 2.700 M -12.23 % | 3.076 M |
| Cash and short term investments | 24.527 M 1 955.91 % | 1.193 M 0.00 % | 1.193 M 839.37 % | 127.000 K 0.00 % | 127.000 K -89.73 % | 1.237 M 2 325.49 % | 51.000 K 0.00 % | 51.000 K -88.77 % | 454.000 K -1.94 % | 463.000 K 7.18 % | 432.000 K -71.47 % | 1.514 M 0.00 % | 1.514 M -21.96 % | 1.940 M -44.43 % | 3.491 M 214.96 % | 1.108 M 0.00 % | 1.108 M -27.41 % | 1.527 M 0.00 % | 1.527 M 100.39 % | 762.000 K -0.07 % | 762.531 K -43.81 % | 1.357 M 0.00 % | 1.357 M 1.65 % | 1.335 M -0.03 % | 1.335 M -33.53 % | 2.009 M 0.00 % | 2.009 M 36.95 % | 1.467 M 0.00 % | 1.467 M -38.31 % | 2.378 M 0.00 % | 2.378 M -14.33 % | 2.776 M 0.00 % | 2.776 M -78.58 % | 12.957 M 0.00 % | 12.957 M 112.06 % | 6.110 M 315.28 % | 1.471 M 267.83 % | 400.000 K -50.00 % | 800.000 K -63.64 % | 2.200 M 1.05 % | 2.177 M -27.89 % | 3.019 M 0.00 % | 3.019 M 5.81 % | 2.853 M -7.25 % | 3.076 M |
| Total current assets | 496.437 M 41 512.49 % | 1.193 M -89.97 % | 11.897 M 9 267.72 % | 127.000 K -99.34 % | 19.275 M 81.39 % | 10.626 M 20 735.29 % | 51.000 K -99.90 % | 50.196 M 10 956.39 % | 454.000 K -98.56 % | 31.468 M 134.94 % | 13.394 M 784.68 % | 1.514 M -77.44 % | 6.710 M 245.88 % | 1.940 M -91.17 % | 21.960 M 1 881.27 % | 1.108 M -90.79 % | 12.035 M 688.16 % | 1.527 M -76.60 % | 6.526 M 756.43 % | 762.000 K -93.53 % | 11.771 M 767.44 % | 1.357 M -91.98 % | 16.924 M 1 167.72 % | 1.335 M -94.42 % | 23.912 M 1 090.23 % | 2.009 M -85.46 % | 13.814 M 841.65 % | 1.467 M -93.99 % | 24.398 M 925.99 % | 2.378 M -91.07 % | 26.631 M 859.39 % | 2.776 M -90.66 % | 29.731 M 129.46 % | 12.957 M -71.52 % | 45.500 M -10.43 % | 50.800 M 8.28 % | 46.916 M -19.11 % | 58.000 M 10.90 % | 52.300 M 2 277.27 % | 2.200 M -89.11 % | 20.209 M 569.41 % | 3.019 M -95.46 % | 66.448 M 187.46 % | 23.116 M 201.20 % | 7.675 M |
| Inventory | 0.000 | 0.000 100.00 % | -757.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.790 M | 0.000 -100.00 % | 2.662 M | 0.000 -100.00 % | 11.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 1.948 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 |
| Net receivables | 143.459 M | 0.000 -100.00 % | 3.590 M | 0.000 -100.00 % | 13.228 M 56.43 % | 8.456 M | 0.000 -100.00 % | 43.915 M | 0.000 -100.00 % | 29.807 M 386.80 % | 6.123 M | 0.000 -100.00 % | 4.139 M | 0.000 -100.00 % | 13.184 M | 0.000 -100.00 % | 242.775 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.021 M | 0.000 -100.00 % | 7.209 M | 0.000 -100.00 % | 8.599 M | 0.000 -100.00 % | 11.493 M | 0.000 -100.00 % | 22.809 M | 0.000 -100.00 % | 22.824 M | 0.000 -100.00 % | 23.317 M | 0.000 -100.00 % | 32.277 M -21.15 % | 40.934 M -3.64 % | 42.480 M -25.60 % | 57.100 M 11.09 % | 51.400 M | 0.000 -100.00 % | 17.796 M | 0.000 -100.00 % | 63.272 M 209.92 % | 20.416 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 969.000 K | 0.000 | 0.000 -100.00 % | 1.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Account payables | 70.561 M | 0.000 -100.00 % | 6.567 M | 0.000 -100.00 % | 10.006 M -2.52 % | 10.265 M | 0.000 -100.00 % | 41.864 M | 0.000 -100.00 % | 25.470 M 302.37 % | 6.330 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 13.174 M | 0.000 -100.00 % | 10.411 M | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 5.673 M | 0.000 -100.00 % | 3.545 M | 0.000 -100.00 % | 13.189 M | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 9.763 M | 0.000 -100.00 % | 6.681 M | 0.000 -100.00 % | 9.644 M | 0.000 -100.00 % | 17.962 M -48.50 % | 34.877 M -3.75 % | 36.236 M -20.88 % | 45.800 M 10.90 % | 41.300 M | 0.000 -100.00 % | 12.924 M | 0.000 -100.00 % | 16.585 M 9.48 % | 15.150 M | 0.000 |
| Tax payables | 4.256 M | 0.000 -100.00 % | 1.523 M | 0.000 -100.00 % | 2.789 M 87.94 % | 1.484 M | 0.000 -100.00 % | 1.624 M | 0.000 -100.00 % | 1.643 M 118.19 % | 753.000 K | 0.000 -100.00 % | 753.000 K | 0.000 -100.00 % | 710.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 486.401 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.769 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 |
| 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 |
| 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 |
| 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 |
| 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 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 22.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.375 M 1 837 600.00 % | -1.000 K | 0.000 -100.00 % | 15.109 M | 0.000 | 0.000 -100.00 % | 20.976 M | 0.000 100.00 % | -104.009 M | 0.000 -100.00 % | 20.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.680 M | 0.000 | 0.000 | 0.000 100.00 % | -24.000 K -271.43 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 | 0.000 -100.00 % | 202.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.125 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 670.490 M | 0.000 -100.00 % | 147.645 M | 0.000 -100.00 % | 148.734 M 3.43 % | 143.798 M | 0.000 -100.00 % | 176.695 M | 0.000 -100.00 % | 158.729 M 16.57 % | 136.163 M | 0.000 -100.00 % | 131.464 M | 0.000 -100.00 % | 139.341 M | 0.000 -100.00 % | 132.937 M | 0.000 -100.00 % | 120.412 M | 0.000 -100.00 % | 126.482 M | 0.000 -100.00 % | 122.690 M | 0.000 -100.00 % | 131.293 M | 0.000 -100.00 % | 118.553 M | 0.000 -100.00 % | 126.458 M | 0.000 -100.00 % | 122.823 M | 0.000 -100.00 % | 126.324 M | 0.000 -100.00 % | 133.500 M -11.06 % | 150.100 M -1.57 % | 152.499 M -4.99 % | 160.500 M 2.69 % | 156.300 M | 0.000 -100.00 % | 126.697 M | 0.000 -100.00 % | 129.043 M 2.38 % | 126.038 M 13.80 % | 110.752 M |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-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-03-31 | 2012-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.731 M -3 641.10 % | -73.000 K 92.92 % | -1.031 M 69.22 % | -3.350 M -1 701.08 % | -186.000 K -311.36 % | 88.000 K 102.34 % | -3.768 M -173.84 % | -1.376 M -244.00 % | -400.000 K 81.60 % | -2.174 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -554.000 K 72.09 % | -1.985 M -35.96 % | -1.460 M -172.25 % | -536.281 K 65.40 % | -1.550 M 18.12 % | -1.893 M -196.09 % | 1.970 M 109.39 % | 940.842 K 153.09 % | -1.772 M -2.19 % | -1.734 M -405.28 % | 568.000 K 163.08 % | -900.447 K 49.84 % | -1.795 M -21.20 % | -1.481 M -154.89 % | 2.698 M 198.71 % | -2.733 M -769.88 % | 408.000 K -15.35 % | 482.000 K -22.88 % | 625.000 K 129.78 % | -2.099 M -1 878.55 % | 118.000 K 193.65 % | -126.000 K -140.00 % | 315.000 K 126.35 % | -1.196 M -7 372.56 % | -16.000 K 88.49 % | -139.000 K 88.99 % | -1.263 M -2.69 % | -1.230 M -2 265.13 % | -52.000 K 50.00 % | -104.000 K -321.28 % | 47.000 K -85.26 % | 318.864 K 985.73 % | -36.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 -100.00 % | 404.000 K -87.94 % | 3.350 M 1 701.08 % | 186.000 K 311.36 % | -88.000 K -102.34 % | 3.768 M 173.84 % | 1.376 M 244.00 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.50 % | -1.818 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 | 0.000 100.00 % | -88.000 K -102.37 % | 3.717 M | 0.000 -100.00 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.50 % | -1.818 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 |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 127.000 K | 0.000 | 0.000 -100.00 % | 1.325 M 2 498.04 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 531.000 K 318.11 % | 127.000 K -31.72 % | 186.000 K -84.96 % | 1.237 M -67.17 % | 3.768 M 7 288.24 % | 51.000 K -87.25 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.50 % | -1.818 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 |
| Operating cash flow | 0.000 | 0.000 -100.00 % | 404.000 K -87.94 % | 3.350 M 1 701.08 % | 186.000 K 311.36 % | -88.000 K -102.34 % | 3.768 M 173.84 % | 1.376 M 244.00 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.50 % | -1.818 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 -100.00 % | 404.000 K -87.94 % | 3.350 M 1 701.08 % | 186.000 K 311.36 % | -88.000 K -102.34 % | 3.768 M 173.84 % | 1.376 M 244.00 % | 400.000 K -81.60 % | 2.174 M 212.36 % | 696.000 K -20.27 % | 873.000 K 174.53 % | 318.000 K 117.50 % | -1.818 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 |
| 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 | 2012 |