ToughBuilt Industries, Inc. WT EXP 110923 TBLTW
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 76.272 M -19.93 % | 95.254 M 36.03 % | 70.026 M 77.58 % | 39.434 M 106.57 % | 19.090 M 24.86 % | 15.289 M 7.66 % | 14.202 M 54.09 % | 9.217 M 3.21 % | 8.930 M 69.64 % | 5.264 M |
| Net income | -46.449 M -18.21 % | -39.295 M -4.72 % | -37.526 M -116.30 % | -17.349 M -303.37 % | -4.301 M 84.45 % | -27.651 M -365.40 % | -5.941 M -25.55 % | -4.732 M -14 745.29 % | 32.313 K 109.00 % | -359.025 K |
| Income before tax | -46.449 M -18.21 % | -39.295 M -4.72 % | -37.526 M -116.30 % | -17.349 M -303.37 % | -4.301 M 84.45 % | -27.651 M -365.40 % | -5.941 M -25.55 % | -4.732 M -14 745.29 % | 32.313 K 109.00 % | -359.025 K |
| Income before tax ratio | -0.61 -47.62 % | -0.41 23.02 % | -0.54 -21.81 % | -0.44 -95.27 % | -0.23 87.54 % | -1.81 -332.29 % | -0.42 18.52 % | -0.51 -14 289.75 % | 0.00 105.31 % | -0.07 |
| EBITDA | -37.561 M -15.55 % | -32.505 M 8.15 % | -35.389 M -127.27 % | -15.571 M -86.36 % | -8.355 M 65.49 % | -24.209 M -561.57 % | -3.659 M 6.17 % | -3.900 M -2 672.51 % | 151.600 K 156.41 % | -268.739 K |
| Net income ratio | -0.61 -47.62 % | -0.41 23.02 % | -0.54 -21.81 % | -0.44 -95.27 % | -0.23 87.54 % | -1.81 -332.29 % | -0.42 18.52 % | -0.51 -14 289.75 % | 0.00 105.31 % | -0.07 |
| Ratio EBITDA | -0.49 -44.31 % | -0.34 32.48 % | -0.51 -27.98 % | -0.39 9.78 % | -0.44 72.36 % | -1.58 -514.52 % | -0.26 39.10 % | -0.42 -2 592.49 % | 0.02 133.25 % | -0.05 |
| Gross profit ratio | 0.22 -18.73 % | 0.26 -3.03 % | 0.27 -8.37 % | 0.30 1.29 % | 0.29 28.65 % | 0.23 -18.16 % | 0.28 50.08 % | 0.19 -29.30 % | 0.26 -3.74 % | 0.27 |
| Weighted average shs out dil | 5.851 K -94.23 % | 101.405 K 885.09 % | 10.294 K 268.43 % | 2.794 K 778.55 % | 318.024 227.86 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 -4.19 % | 101.240 | 0.000 |
| Weighted average shs out | 585.100 K 167.28 % | 218.912 K 2 026.60 % | 10.294 K 268.43 % | 2.794 K 778.55 % | 318.024 227.86 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 -4.19 % | 101.240 0.00 % | 101.240 |
| EPS diluted | -7 938.70 -1 621.50 % | -461.15 87.35 % | -3 645.41 45.37 % | -6 672.31 59.76 % | -16 580.91 94.18 % | -285 066.10 -365.40 % | -61 252.13 -25.55 % | -48 786.92 -15 385.56 % | 319.17 | 0.00 |
| Earnings per share | -79.39 55.77 % | -179.50 95.08 % | -3 645.41 45.37 % | -6 672.31 59.76 % | -16 580.91 94.18 % | -285 066.10 -365.40 % | -61 252.13 -25.55 % | -48 786.92 -15 385.56 % | 319.17 109.00 % | -3 546.27 |
| Gross profit | 16.406 M -34.93 % | 25.211 M 31.90 % | 19.114 M 62.72 % | 11.746 M 109.23 % | 5.614 M 60.62 % | 3.495 M -11.89 % | 3.967 M 131.25 % | 1.715 M -27.03 % | 2.351 M 63.29 % | 1.440 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -290.290 K | 0.000 -100.00 % | 972.165 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 | 0.000 |
| Cost of revenue | 59.866 M -14.53 % | 70.043 M 37.57 % | 50.913 M 83.88 % | 27.687 M 105.46 % | 13.476 M 14.26 % | 11.794 M 15.24 % | 10.235 M 36.44 % | 7.501 M 14.01 % | 6.579 M 72.03 % | 3.825 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.938 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 73.624 M -4.99 % | 77.487 M 32.65 % | 58.415 M 123.53 % | 26.133 M 84.11 % | 14.195 M 62.15 % | 8.754 M 13.01 % | 7.746 M 37.21 % | 5.645 M 155.04 % | 2.213 M 28.49 % | 1.723 M |
| Cost and expenses | 133.490 M -9.52 % | 147.529 M 34.94 % | 109.327 M 103.13 % | 53.821 M 94.50 % | 27.671 M 34.66 % | 20.548 M 14.28 % | 17.981 M 36.77 % | 13.147 M 49.52 % | 8.793 M 58.51 % | 5.547 M |
| Research and development expenses | 11.996 M 6.19 % | 11.297 M 61.84 % | 6.980 M 38.04 % | 5.057 M 138.98 % | 2.116 M 16.50 % | 1.816 M 8.44 % | 1.675 M 34.28 % | 1.247 M 3 460.38 % | 35.037 K 638.87 % | 4.742 K |
| Selling general and administrative expenses | 56.044 M -15.33 % | 66.190 M 28.69 % | 51.434 M 144.04 % | 21.077 M 74.49 % | 12.079 M 74.10 % | 6.938 M 14.28 % | 6.071 M 38.04 % | 4.398 M 101.88 % | 2.178 M 27.87 % | 1.704 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K 38.16 % | 76.000 K |
| Interest expense | 1.701 M -11.13 % | 1.914 M 542.47 % | 297.931 K -74.11 % | 1.151 M 18.39 % | 972.165 K -70.73 % | 3.321 M 53.59 % | 2.162 M 169.46 % | 802.514 K 664.30 % | 105.000 K | 0.000 |
| Depreciation and amortization | 7.187 M 47.39 % | 4.876 M 165.14 % | 1.839 M 193.48 % | 626.652 K 177.99 % | 225.426 K 86.73 % | 120.723 K 0.92 % | 119.627 K 300.21 % | 29.891 K 109.23 % | 14.286 K 0.00 % | 14.286 K |
| Operating income | -57.218 M -9.45 % | -52.276 M -33.01 % | -39.301 M -173.17 % | -14.387 M -67.67 % | -8.581 M -33.00 % | -6.451 M -70.72 % | -3.779 M 3.84 % | -3.930 M -2 962.00 % | 137.310 K 148.52 % | -283.025 K |
| Operating income ratio | -0.75 -36.69 % | -0.55 2.21 % | -0.56 -53.83 % | -0.36 18.83 % | -0.45 -6.52 % | -0.42 -58.57 % | -0.27 37.59 % | -0.43 -2 872.98 % | 0.02 128.60 % | -0.05 |
| Total other income expenses net | 10.769 M -17.04 % | 12.980 M 631.32 % | 1.775 M 159.93 % | -2.962 M -169.20 % | 4.280 M 120.19 % | -21.200 M -880.35 % | -2.162 M -169.46 % | -802.514 K -664.30 % | -105.000 K -38.16 % | -76.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.036 M -28.47 % | 2.846 M 138.09 % | -7.472 M -365.88 % | -1.604 M -137.15 % | 4.317 M 203.89 % | -4.155 M -170.45 % | 5.899 M 58.99 % | 3.710 M 179.61 % | 1.327 M -19.17 % | 1.642 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 3.189 M -41.07 % | 5.411 M | 0.000 -100.00 % | 590.950 K -86.39 % | 4.342 M 232.84 % | 1.305 M -78.05 % | 5.943 M 17.82 % | 5.044 M 280.13 % | 1.327 M -19.20 % | 1.642 M |
| Accumulated other comprehensive income loss | 82.472 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.813 K -67.79 % | -178.090 K -204.62 % | -58.463 K | 0.000 100.00 % | 0.000 |
| Retained earnings | -191.402 M -32.04 % | -144.953 M -47.48 % | -98.288 M -61.76 % | -60.762 M -39.96 % | -43.413 M -11.00 % | -39.112 M -241.27 % | -11.461 M -107.64 % | -5.520 M -1 146.04 % | -442.967 K 6.80 % | -475.280 K |
| Common stock | 57.000 -95.95 % | 1.408 K -89.11 % | 12.930 K 194.40 % | 4.392 K 33.09 % | 3.300 K 234.35 % | 987.000 168.21 % | 368.000 0.00 % | 368.000 -31.60 % | 538.000 0.00 % | 538.000 |
| Total equity | -9.721 M -132.72 % | 29.708 M -48.69 % | 57.897 M 199.27 % | 19.346 M 499.60 % | 3.226 M 117.02 % | -18.959 M -94.47 % | -9.749 M -148.70 % | -3.920 M -805.42 % | -432.967 K 6.94 % | -465.280 K |
| Other non current liabilities | 0.000 100.00 % | -3.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.490 M | 0.000 | 0.000 |
| Long term debt | 1.388 M -80.05 % | 6.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 M | 0.000 | 0.000 |
| Total non current liabilities | 1.388 M -60.10 % | 3.477 M -75.92 % | 14.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.490 M -71.83 % | 5.290 M | 0.000 | 0.000 |
| Other current liabilities | 11.368 M -40.57 % | 19.127 M 189.04 % | 6.617 M 1 005.73 % | 598.473 K 64.28 % | 364.309 K -98.50 % | 24.284 M 1 166.36 % | 1.918 M 514.79 % | 311.917 K 3.24 % | 302.121 K 13.75 % | 265.596 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.559 K -93.45 % | 2.300 M 1 863.04 % | 117.167 K | 0.000 | 0.000 |
| Short term debt | 1.801 M -6.83 % | 1.933 M | 0.000 -100.00 % | 590.950 K -86.39 % | 4.342 M 232.84 % | 1.305 M -78.05 % | 5.943 M 377.69 % | 1.244 M -7.11 % | 1.339 M -18.43 % | 1.642 M |
| Total current liabilities | 60.124 M 18.51 % | 50.732 M 140.91 % | 21.058 M 158.55 % | 8.145 M 12.45 % | 7.243 M -73.95 % | 27.810 M 160.85 % | 10.661 M 421.40 % | 2.045 M 4.49 % | 1.957 M -5.38 % | 2.068 M |
| Total liabilities | 61.511 M 13.47 % | 54.209 M 157.43 % | 21.058 M 158.55 % | 8.145 M 12.45 % | 7.243 M -73.95 % | 27.810 M 128.87 % | 12.151 M 65.67 % | 7.335 M 274.81 % | 1.957 M -5.38 % | 2.068 M |
| Other non current assets | 1.678 M 288.88 % | 431.548 K 239.13 % | 127.252 K -0.38 % | 127.733 K -40.78 % | 215.688 K 498.90 % | 36.014 K -19.19 % | 44.567 K 234.29 % | 13.332 K 3.90 % | 12.832 K 114.97 % | -85.714 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.459 M 137.10 % | 615.439 K | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.459 M 137.10 % | 615.439 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 16.610 M -24.21 % | 21.916 M 64.27 % | 13.342 M 335.02 % | 3.067 M 197.79 % | 1.030 M 359.37 % | 224.196 K -35.00 % | 344.919 K -12.59 % | 394.620 K 452.47 % | 71.428 K -16.67 % | 85.714 K |
| Total non current assets | 18.288 M -23.18 % | 23.807 M 69.03 % | 14.084 M 340.87 % | 3.195 M 156.48 % | 1.246 M 378.68 % | 260.210 K -33.19 % | 389.486 K -4.53 % | 407.952 K 384.16 % | 84.260 K -1.70 % | 85.714 K |
| Other current assets | 168.122 K -54.54 % | 369.792 K -52.95 % | 786.036 K -21.69 % | 1.004 M 295.08 % | 254.070 K -42.78 % | 444.000 K 322.86 % | 105.000 K 23.53 % | 85.000 K 76 561 193 665 298 320.00 % | 0.000 200.00 % | 0.000 |
| Short term investments | 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.153 M -55.05 % | 2.564 M -65.68 % | 7.472 M 240.44 % | 2.195 M 8 657.33 % | 25.063 K -99.54 % | 5.460 M 12 211.45 % | 44.348 K -96.68 % | 1.334 M | 0.000 -100.00 % | 474.000 |
| Cash and short term investments | 1.153 M -55.05 % | 2.564 M -65.68 % | 7.472 M 240.44 % | 2.195 M 8 657.33 % | 25.063 K -99.54 % | 5.460 M 12 211.45 % | 44.348 K -96.68 % | 1.334 M | 0.000 -100.00 % | 474.000 |
| Total current assets | 33.502 M -44.27 % | 60.110 M -7.34 % | 64.870 M 167.00 % | 24.296 M 163.40 % | 9.224 M 7.38 % | 8.590 M 326.89 % | 2.012 M -33.07 % | 3.007 M 108.83 % | 1.440 M -5.11 % | 1.517 M |
| Inventory | 21.942 M -45.64 % | 40.365 M 5.03 % | 38.432 M 331.08 % | 8.915 M 302.41 % | 2.215 M 483.16 % | 379.915 K 285.03 % | 98.672 K -43.83 % | 175.677 K -31.16 % | 255.181 K -36.14 % | 399.587 K |
| Net receivables | 10.240 M -39.09 % | 16.811 M -7.53 % | 18.180 M 49.24 % | 12.182 M 81.03 % | 6.729 M 166.12 % | 2.529 M 39.18 % | 1.817 M 28.67 % | 1.412 M 19.20 % | 1.185 M 6.02 % | 1.117 M |
| Tax assets | 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 |
| Account payables | 46.954 M 58.25 % | 29.671 M 105.47 % | 14.441 M 107.62 % | 6.955 M 174.17 % | 2.537 M 29.24 % | 1.963 M -15.80 % | 2.331 M 527.46 % | 371.532 K 17.80 % | 315.389 K 96.41 % | 160.576 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.559 K -67.92 % | 469.271 K 300.51 % | 117.167 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.900 M -34.64 % | 4.437 M | 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 -100.00 % | 4.816 M -45.58 % | 8.851 M 494.00 % | 1.490 M 0.00 % | 1.490 M | 0.000 | 0.000 |
| Other total stockholders equity | 181.599 M 3.97 % | 174.660 M 11.84 % | 156.171 M 94.96 % | 80.104 M 91.53 % | 41.823 M 107.54 % | 20.152 M 966.65 % | 1.889 M 13.99 % | 1.657 M 17 416.86 % | 9.462 K 0.00 % | 9.462 K |
| 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 |
| Other liabilities | 0.000 | 0.000 100.00 % | -14.441 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 51.790 M -38.28 % | 83.917 M 6.29 % | 78.955 M 187.20 % | 27.491 M 162.58 % | 10.470 M 18.29 % | 8.851 M 268.50 % | 2.402 M -29.66 % | 3.415 M 124.06 % | 1.524 M -4.93 % | 1.603 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -2.073 M -214.48 % | 1.811 M 134.48 % | -5.252 M -136.63 % | 14.336 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 453.610 K -40.17 % | 758.152 K 208.76 % | 245.548 K -42.26 % | 425.264 K 26.33 % | 336.637 K -39.57 % | 557.042 K 396.41 % | 112.215 K -81.28 % | 599.499 K | 0.000 | 0.000 |
| Change in working capital | 35.923 M 331.30 % | 8.329 M 128.23 % | -29.499 M -142.12 % | -12.184 M -553.24 % | -1.865 M 24.61 % | -2.474 M -177.53 % | 3.191 M 957.98 % | -371.913 K -245.48 % | 255.637 K 125.59 % | -998.943 K |
| Accounts receivables | 2.082 M 234.38 % | -1.550 M 77.33 % | -6.835 M 24.86 % | -9.096 M -3 356.96 % | 279.267 K 139.23 % | -711.883 K -75.84 % | -404.847 K -78.00 % | -227.441 K -238.09 % | -67.272 K 93.02 % | -964.315 K |
| Inventory | 18.423 M 1 052.97 % | -1.933 M 93.45 % | -29.517 M -340.56 % | -6.700 M -265.00 % | -1.836 M -552.67 % | -281.243 K -465.22 % | 77.006 K -1.61 % | 78.269 K -45.80 % | 144.406 K 184.20 % | -171.502 K |
| Accounts payables | 15.918 M 33.28 % | 11.944 M 79.00 % | 6.672 M 56.90 % | 4.253 M 640.91 % | 573.970 K 255.83 % | -368.323 K -118.79 % | 1.960 M 841.74 % | -264.203 K -270.66 % | 154.813 K | 0.000 |
| Other working capital | -501.526 K -279.96 % | -131.995 K -173.41 % | 179.800 K 128.05 % | -640.937 K 27.40 % | -882.780 K 20.65 % | -1.113 M -171.36 % | 1.559 M 3 660.29 % | 41.462 K 75.01 % | 23.691 K -82.69 % | 136.874 K |
| Other non cash items | -2.201 M 81.60 % | -11.960 M -1 542.57 % | 829.059 K -48.40 % | 1.607 M 156.43 % | 626.546 K -90.88 % | 6.868 M 530.53 % | 1.089 M 276.41 % | 289.367 K 242.28 % | -203.374 K -369.16 % | 75.560 K |
| Net cash provided by operating activities | -5.087 M 86.36 % | -37.292 M 43.65 % | -66.184 M -164.07 % | -25.063 M -145.01 % | -10.229 M -24.09 % | -8.243 M -476.68 % | -1.429 M 65.85 % | -4.185 M -1 484.84 % | 302.237 K 123.83 % | -1.268 M |
| Investments in property plant and equipment | -2.516 M 50.67 % | -5.100 M 54.87 % | -11.301 M -352.40 % | -2.498 M -142.26 % | -1.031 M | 0.000 100.00 % | -69.926 K 80.20 % | -353.083 K | 0.000 100.00 % | -100.000 K |
| Acquisitions net | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -82.797 K -265.59 % | 50.000 K | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -2.598 M 48.54 % | -5.050 M 55.32 % | -11.301 M -2 350.92 % | 502.053 K 148.69 % | -1.031 M | 0.000 100.00 % | -69.926 K 80.20 % | -353.083 K | 0.000 100.00 % | -100.000 K |
| Debt repayment | -767.248 K -178.81 % | 973.583 K 264.75 % | -590.950 K -227.00 % | 465.305 K -87.20 % | 3.636 M 320.78 % | 864.150 K 268.02 % | 234.812 K -95.05 % | 4.741 M | 0.000 | 0.000 |
| Common stock issued | 3.907 M -88.16 % | 32.982 M -57.68 % | 77.941 M 158.50 % | 30.151 M 721.32 % | 3.671 M -68.87 % | 11.794 M | 0.000 -100.00 % | 376.661 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -3.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.668 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 3.052 M -12.26 % | 3.478 M -35.74 % | 5.413 M 239.31 % | -3.885 M -277.44 % | 2.189 M 118.70 % | 1.001 M 4 104.63 % | -25.000 K -103.31 % | 754.810 K 349.35 % | -302.711 K -122.12 % | 1.368 M |
| Net cash used provided by financing activities | 6.191 M -83.46 % | 37.434 M -54.77 % | 82.763 M 209.61 % | 26.731 M 358.85 % | 5.826 M -57.35 % | 13.659 M 6 410.09 % | 209.812 K -96.43 % | 5.873 M 2 039.97 % | -302.711 K -122.12 % | 1.368 M |
| Effect of forex changes on cash | 82.472 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 |
| Net change in cash | -1.412 M 71.24 % | -4.908 M -193.00 % | 5.277 M 143.22 % | 2.170 M 139.92 % | -5.435 M -200.36 % | 5.416 M 519.95 % | -1.290 M -196.68 % | 1.334 M 281 519.83 % | -474.000 -200.00 % | 474.000 |
| Cash at beginning of period | 2.564 M -65.68 % | 7.472 M 240.44 % | 2.195 M 8 657.33 % | 25.063 K -99.54 % | 5.460 M 12 211.45 % | 44.348 K -96.68 % | 1.334 M | 0.000 -100.00 % | 474.000 | 0.000 |
| Cash at end of period | 1.153 M -55.05 % | 2.564 M -65.68 % | 7.472 M 240.44 % | 2.195 M 8 657.33 % | 25.063 K -99.54 % | 5.460 M 12 211.45 % | 44.348 K -96.68 % | 1.334 M | 0.000 -100.00 % | 474.000 |
| Operating cash flow | -5.087 M 86.36 % | -37.292 M 43.65 % | -66.184 M -164.07 % | -25.063 M -145.01 % | -10.229 M -24.09 % | -8.243 M -476.68 % | -1.429 M 65.85 % | -4.185 M -1 484.84 % | 302.237 K 123.83 % | -1.268 M |
| Capital expenditure | -2.516 M 50.67 % | -5.100 M 54.87 % | -11.301 M -352.40 % | -2.498 M -142.26 % | -1.031 M | 0.000 100.00 % | -69.926 K 80.20 % | -353.083 K | 0.000 100.00 % | -100.000 K |
| Free CashFlow | -7.602 M 82.07 % | -42.392 M 45.29 % | -77.485 M -181.14 % | -27.561 M -144.76 % | -11.260 M -36.60 % | -8.243 M -449.78 % | -1.499 M 66.96 % | -4.539 M -1 601.66 % | 302.237 K 122.09 % | -1.368 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.549 M -19.78 % | 20.630 M 9.27 % | 18.880 M -6.60 % | 20.213 M -32.40 % | 29.900 M -1.14 % | 30.245 M 69.08 % | 17.888 M 3.87 % | 17.221 M -30.21 % | 24.675 M 43.33 % | 17.216 M 8.59 % | 15.853 M 29.08 % | 12.282 M 2.17 % | 12.021 M -27.86 % | 16.663 M 143.63 % | 6.840 M 74.95 % | 3.910 M -13.68 % | 4.529 M -5.33 % | 4.784 M 0.63 % | 4.754 M -5.34 % | 5.022 M 49.31 % | 3.364 M -2.79 % | 3.460 M -23.74 % | 4.537 M 15.51 % | 3.928 M -12.64 % | 4.497 M 48.77 % | 3.023 M -19.73 % | 3.765 M 29.08 % | 2.917 M 4.20 % | 2.800 M |
| Net income | -18.200 M -27.73 % | -14.249 M -148.87 % | -5.725 M 30.81 % | -8.275 M 71.86 % | -29.410 M -467.32 % | 8.006 M 168.39 % | -11.706 M -37.92 % | -8.488 M 43.24 % | -14.955 M -64.44 % | -9.095 M -22.53 % | -7.422 M -22.61 % | -6.054 M 45.93 % | -11.196 M -9 365.23 % | 120.835 K 104.80 % | -2.519 M 32.91 % | -3.755 M -77.17 % | -2.119 M 21.20 % | -2.689 M -36 334.73 % | 7.422 K -98.52 % | 500.213 K 102.44 % | -20.514 M -581.82 % | -3.009 M -10.77 % | -2.716 M -92.28 % | -1.413 M -9.38 % | -1.292 M 2.76 % | -1.328 M 0.80 % | -1.339 M 32.58 % | -1.986 M -1 650.69 % | -113.439 K |
| Income before tax | -14.249 M 0.00 % | -14.249 M -148.87 % | -5.725 M 30.81 % | -8.275 M 64.12 % | -23.062 M -388.04 % | 8.006 M 165.97 % | -12.136 M -0.27 % | -12.104 M 19.06 % | -14.955 M -64.44 % | -9.095 M -22.53 % | -7.422 M -22.61 % | -6.054 M 45.93 % | -11.196 M -9 365.23 % | 120.835 K 104.80 % | -2.519 M 32.91 % | -3.755 M -77.17 % | -2.119 M 21.20 % | -2.689 M -36 334.73 % | 7.422 K -98.52 % | 500.213 K 102.44 % | -20.514 M -581.82 % | -3.009 M -10.77 % | -2.716 M -92.28 % | -1.413 M -9.38 % | -1.292 M 2.76 % | -1.328 M 0.80 % | -1.339 M 32.58 % | -1.986 M -1 650.69 % | -113.439 K |
| Income before tax ratio | -0.86 -24.66 % | -0.69 -127.75 % | -0.30 25.93 % | -0.41 46.92 % | -0.77 -391.36 % | 0.26 139.02 % | -0.68 3.47 % | -0.70 -15.97 % | -0.61 -14.73 % | -0.53 -12.83 % | -0.47 5.01 % | -0.49 47.08 % | -0.93 -12 943.29 % | 0.01 101.97 % | -0.37 61.65 % | -0.96 -105.25 % | -0.47 16.76 % | -0.56 -36 109.43 % | 0.00 -98.43 % | 0.10 101.63 % | -6.10 -601.36 % | -0.87 -45.25 % | -0.60 -66.46 % | -0.36 -25.21 % | -0.29 34.64 % | -0.44 -23.58 % | -0.36 47.77 % | -0.68 -1 580.19 % | -0.04 |
| EBITDA | -15.933 M -29.99 % | -12.258 M -280.31 % | -3.223 M 76.83 % | -13.908 M 24.99 % | -18.542 M -103.20 % | -9.125 M 18.09 % | -11.140 M -0.39 % | -11.097 M 20.94 % | -14.037 M -64.32 % | -8.542 M -22.53 % | -6.971 M -24.56 % | -5.597 M 47.28 % | -10.617 M -2 171.56 % | 512.505 K 125.06 % | -2.045 M 40.22 % | -3.421 M -122.74 % | -1.536 M 36.14 % | -2.405 M -23.20 % | -1.952 M 1.35 % | -1.979 M 89.97 % | -19.726 M -980.89 % | -1.825 M 6.95 % | -1.961 M -173.14 % | -718.040 K 5.68 % | -761.282 K -16.35 % | -654.331 K 18.67 % | -804.541 K 44.22 % | -1.442 M -1 625.06 % | -83.617 K |
| Net income ratio | -1.10 -59.23 % | -0.69 -127.75 % | -0.30 25.93 % | -0.41 58.38 % | -0.98 -471.56 % | 0.26 140.45 % | -0.65 -32.78 % | -0.49 18.68 % | -0.61 -14.73 % | -0.53 -12.83 % | -0.47 5.01 % | -0.49 47.08 % | -0.93 -12 943.29 % | 0.01 101.97 % | -0.37 61.65 % | -0.96 -105.25 % | -0.47 16.76 % | -0.56 -36 109.43 % | 0.00 -98.43 % | 0.10 101.63 % | -6.10 -601.36 % | -0.87 -45.25 % | -0.60 -66.46 % | -0.36 -25.21 % | -0.29 34.64 % | -0.44 -23.58 % | -0.36 47.77 % | -0.68 -1 580.19 % | -0.04 |
| Ratio EBITDA | -0.96 -62.04 % | -0.59 -248.03 % | -0.17 75.19 % | -0.69 -10.96 % | -0.62 -105.54 % | -0.30 51.56 % | -0.62 3.36 % | -0.64 -13.28 % | -0.57 -14.65 % | -0.50 -12.83 % | -0.44 3.50 % | -0.46 48.40 % | -0.88 -2 971.56 % | 0.03 110.28 % | -0.30 65.83 % | -0.88 -158.04 % | -0.34 32.54 % | -0.50 -22.43 % | -0.41 -4.21 % | -0.39 93.28 % | -5.86 -1 011.86 % | -0.53 -22.02 % | -0.43 -136.46 % | -0.18 -7.97 % | -0.17 21.80 % | -0.22 -1.32 % | -0.21 56.79 % | -0.49 -1 555.59 % | -0.03 |
| Gross profit ratio | 0.13 -46.86 % | 0.24 -23.03 % | 0.31 75.79 % | 0.18 -43.68 % | 0.31 19.37 % | 0.26 -5.38 % | 0.28 58.63 % | 0.17 -17.90 % | 0.21 -32.83 % | 0.32 49.52 % | 0.21 -24.98 % | 0.28 2 765.18 % | 0.01 -97.83 % | 0.45 21.18 % | 0.37 -3.96 % | 0.39 -0.93 % | 0.39 27.01 % | 0.31 24.97 % | 0.25 5.57 % | 0.23 -0.24 % | 0.24 24.34 % | 0.19 -20.95 % | 0.24 -2.70 % | 0.25 -7.05 % | 0.26 -6.54 % | 0.28 -4.12 % | 0.30 6.04 % | 0.28 15.83 % | 0.24 |
| Weighted average shs out dil | 317.904 K -33.98 % | 481.508 K 98.21 % | 242.934 K 7.27 % | 226.466 K 7.15 % | 211.357 K -30.34 % | 303.405 K 1 435.84 % | 19.755 K 48.97 % | 13.261 K 5.94 % | 12.518 K 0.00 % | 12.518 K 49.58 % | 8.369 K 20.71 % | 6.933 K 75.96 % | 3.940 K 0.00 % | 3.940 K 73.03 % | 2.277 K 102.22 % | 1.126 K 290.97 % | 288.000 0.00 % | 288.000 21.52 % | 237.000 60.14 % | 148.000 52.58 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 | 0.000 |
| Weighted average shs out | 414.017 K 0.00 % | 414.017 K 70.42 % | 242.934 K 7.27 % | 226.466 K 7.15 % | 211.357 K 26.36 % | 167.267 K 746.71 % | 19.755 K 48.98 % | 13.260 K 5.93 % | 12.518 K 0.00 % | 12.518 K 49.58 % | 8.369 K 20.71 % | 6.933 K 75.96 % | 3.940 K 0.00 % | 3.940 K 73.03 % | 2.277 K 102.22 % | 1.126 K 290.97 % | 288.000 0.00 % | 288.000 21.52 % | 237.000 60.14 % | 148.000 52.58 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 0.00 % | 97.000 -4.19 % | 101.240 |
| EPS diluted | -57.25 -93.48 % | -29.59 -25.54 % | -23.57 35.50 % | -36.54 73.74 % | -139.15 -7 235.90 % | 1.95 100.33 % | -592.58 7.42 % | -640.06 46.42 % | -1 194.69 -64.44 % | -726.53 18.08 % | -886.90 -1.57 % | -873.17 69.27 % | -2 841.53 -604 680.85 % | 0.47 100.04 % | -1 106.35 66.82 % | -3 334.51 54.69 % | -7 358.55 21.20 % | -9 337.99 -1 610 098.28 % | 0.58 -99.98 % | 3 379.82 101.60 % | -211 482.44 -581.82 % | -31 017.27 -10.77 % | -28 002.63 -92.28 % | -14 563.77 -9.38 % | -13 314.91 2.76 % | -13 693.35 0.80 % | -13 803.65 32.58 % | -20 473.85 | 0.00 |
| Earnings per share | -32.05 -8.31 % | -29.59 -25.54 % | -23.57 35.50 % | -36.54 73.74 % | -139.15 -4 381.54 % | 3.25 100.55 % | -592.58 7.42 % | -640.10 46.42 % | -1 194.69 -64.44 % | -726.53 18.08 % | -886.90 -1.57 % | -873.17 69.27 % | -2 841.53 -604 680.85 % | 0.47 100.04 % | -1 106.35 66.82 % | -3 334.51 54.69 % | -7 358.55 21.20 % | -9 337.99 -1 610 098.28 % | 0.58 -99.98 % | 3 379.82 101.60 % | -211 482.44 -581.82 % | -31 017.27 -10.77 % | -28 002.63 -92.28 % | -14 563.77 -9.38 % | -13 314.91 2.76 % | -13 693.35 0.80 % | -13 803.65 32.58 % | -20 473.85 -1 727.21 % | -1 120.50 |
| Gross profit | 2.094 M -57.37 % | 4.913 M -15.89 % | 5.841 M 64.20 % | 3.557 M -61.92 % | 9.343 M 18.00 % | 7.917 M 59.99 % | 4.948 M 64.78 % | 3.003 M -42.70 % | 5.241 M -3.73 % | 5.445 M 62.37 % | 3.353 M -3.17 % | 3.463 M 2 827.44 % | 118.299 K -98.43 % | 7.549 M 195.24 % | 2.557 M 68.03 % | 1.522 M -14.48 % | 1.780 M 20.24 % | 1.480 M 25.75 % | 1.177 M -0.07 % | 1.178 M 48.96 % | 790.636 K 20.87 % | 654.109 K -39.71 % | 1.085 M 12.39 % | 965.434 K -18.80 % | 1.189 M 39.04 % | 855.144 K -23.04 % | 1.111 M 36.87 % | 811.763 K 20.69 % | 672.624 K |
| Income tax expense | 3.952 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.348 M | 0.000 100.00 % | -429.572 K 88.12 % | -3.616 M -10 619.74 % | 34.375 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 % | -2.782 M | 0.000 -100.00 % | 724.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 14.455 M -8.03 % | 15.717 M 20.54 % | 13.039 M -21.72 % | 16.655 M -18.98 % | 20.558 M -7.93 % | 22.328 M 72.56 % | 12.939 M -8.99 % | 14.218 M -26.84 % | 19.433 M 65.09 % | 11.771 M -5.83 % | 12.500 M 41.74 % | 8.819 M -25.91 % | 11.903 M 30.60 % | 9.114 M 112.82 % | 4.283 M 79.36 % | 2.388 M -13.16 % | 2.750 M -16.78 % | 3.304 M -7.64 % | 3.577 M -6.95 % | 3.845 M 49.42 % | 2.573 M -8.30 % | 2.806 M -18.72 % | 3.452 M 16.53 % | 2.963 M -10.43 % | 3.308 M 52.61 % | 2.167 M -18.35 % | 2.654 M 26.07 % | 2.105 M -1.02 % | 2.127 M |
| General and administrative expenses | 0.000 -100.00 % | 12.434 M -16.35 % | 14.864 M | 0.000 -100.00 % | 18.277 M | 0.000 -100.00 % | 13.948 M | 0.000 -100.00 % | 10.684 M -15.37 % | 12.624 M 76.12 % | 7.168 M | 0.000 -100.00 % | 8.817 M 48.04 % | 5.956 M 38.08 % | 4.313 M -4.24 % | 4.504 M 37.68 % | 3.271 M -7.84 % | 3.549 M 40.38 % | 2.528 M -7.37 % | 2.730 M 18.86 % | 2.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 138.060 K 34.25 % | 102.839 K | 0.000 -100.00 % | 2.806 M | 0.000 -100.00 % | 548.759 K | 0.000 -100.00 % | 6.845 M 161.41 % | 2.618 M 26.21 % | 2.075 M | 0.000 100.00 % | -3.221 M -788.22 % | 467.982 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 |
| Other expenses | 5.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.308 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 |
| Operating expenses | 21.648 M 39.77 % | 15.488 M -13.38 % | 17.881 M -3.96 % | 18.618 M -23.48 % | 24.329 M 39.36 % | 17.458 M 1.20 % | 17.251 M -6.49 % | 18.448 M -7.39 % | 19.921 M 18.20 % | 16.853 M 57.91 % | 10.673 M 14.07 % | 9.356 M 2.18 % | 9.157 M 26.94 % | 7.213 M 52.34 % | 4.735 M -5.83 % | 5.028 M 30.06 % | 3.866 M -1.91 % | 3.941 M 23.35 % | 3.195 M 0.06 % | 3.193 M 19.78 % | 2.666 M 6.21 % | 2.510 M 33.18 % | 1.885 M 9.93 % | 1.714 M -13.47 % | 1.981 M 28.64 % | 1.540 M -20.85 % | 1.946 M -14.72 % | 2.282 M 200.30 % | 759.813 K |
| Cost and expenses | 36.103 M 15.69 % | 31.206 M 0.93 % | 30.919 M -12.34 % | 35.273 M -21.42 % | 44.887 M 12.82 % | 39.786 M 31.78 % | 30.191 M -7.58 % | 32.666 M -17.00 % | 39.354 M 37.48 % | 28.625 M 23.53 % | 23.173 M 27.50 % | 18.175 M -13.70 % | 21.060 M 28.98 % | 16.328 M 81.06 % | 9.018 M 21.60 % | 7.416 M 12.10 % | 6.615 M -8.69 % | 7.245 M 6.98 % | 6.772 M -3.77 % | 7.038 M 34.34 % | 5.239 M -1.45 % | 5.316 M -0.39 % | 5.337 M 14.11 % | 4.677 M -11.57 % | 5.289 M 42.65 % | 3.708 M -19.41 % | 4.600 M 4.86 % | 4.387 M 51.97 % | 2.887 M |
| Research and development expenses | 2.639 M -9.52 % | 2.916 M 0.10 % | 2.913 M -17.41 % | 3.528 M 8.66 % | 3.246 M 16.71 % | 2.782 M 0.99 % | 2.754 M 9.56 % | 2.514 M 5.12 % | 2.392 M 48.49 % | 1.611 M 12.65 % | 1.430 M 1.67 % | 1.406 M -60.50 % | 3.561 M 350.78 % | 789.890 K 87.15 % | 422.072 K -19.48 % | 524.166 K -11.83 % | 594.515 K 51.87 % | 391.460 K -41.26 % | 666.448 K 43.76 % | 463.595 K 25.47 % | 369.476 K -37.53 % | 591.489 K 25.85 % | 470.007 K 21.95 % | 385.417 K 602.79 % | -76.656 K -113.58 % | 564.432 K -0.54 % | 567.517 K -8.44 % | 619.800 K 6 367.70 % | 9.583 K |
| Selling general and administrative expenses | 13.426 M 6.79 % | 12.572 M -16.00 % | 14.967 M -0.81 % | 15.090 M -28.42 % | 21.083 M 43.65 % | 14.676 M 1.24 % | 14.497 M -9.02 % | 15.934 M -9.10 % | 17.529 M 15.00 % | 15.243 M 64.91 % | 9.243 M 16.27 % | 7.950 M 42.06 % | 5.596 M -12.88 % | 6.424 M 48.94 % | 4.313 M -4.24 % | 4.504 M 37.68 % | 3.271 M -7.84 % | 3.549 M 40.38 % | 2.528 M -7.37 % | 2.730 M 18.86 % | 2.296 M 19.69 % | 1.919 M 35.61 % | 1.415 M 6.45 % | 1.329 M -35.42 % | 2.058 M 110.90 % | 975.795 K -29.21 % | 1.378 M -17.06 % | 1.662 M 122.58 % | 746.658 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.250 K |
| Interest expense | 267.138 K 81.89 % | 146.867 K -74.52 % | 576.425 K -17.62 % | 699.757 K -45.05 % | 1.274 M 132.21 % | 548.422 K 493.29 % | 92.438 K | 0.000 -100.00 % | 34.376 K | 0.000 -100.00 % | 102.937 K -35.91 % | 160.619 K -53.64 % | 346.449 K 61.15 % | 214.979 K -36.97 % | 341.088 K 37.29 % | 248.437 K -51.80 % | 515.475 K 78.89 % | 288.152 K 233.99 % | 86.275 K 4.88 % | 82.263 K -89.18 % | 759.957 K -34.07 % | 1.153 M 59.21 % | 724.020 K 9.10 % | 663.638 K 32.93 % | 499.256 K -22.38 % | 643.172 K 27.59 % | 504.079 K -2.31 % | 515.986 K | 0.000 |
| Depreciation and amortization | 2.000 M 35.17 % | 1.480 M 1.59 % | 1.456 M 2.76 % | 1.417 M 7.26 % | 1.321 M -4.62 % | 1.385 M 19.15 % | 1.163 M 15.52 % | 1.007 M 56.66 % | 642.507 K 16.30 % | 552.464 K 58.72 % | 348.082 K 17.59 % | 296.016 K 27.41 % | 232.330 K 31.49 % | 176.691 K 33.14 % | 132.707 K 56.27 % | 84.924 K 25.30 % | 67.774 K 21.59 % | 55.741 K -15.05 % | 65.614 K 80.77 % | 36.297 K 31.03 % | 27.702 K -10.66 % | 31.007 K 0.00 % | 31.006 K -0.01 % | 31.008 K 0.00 % | 31.008 K 0.83 % | 30.752 K 1.38 % | 30.334 K 10.17 % | 27.533 K 670.80 % | 3.572 K |
| Operating income | -19.553 M -84.89 % | -10.575 M 12.16 % | -12.040 M 20.06 % | -15.060 M -0.49 % | -14.987 M -57.08 % | -9.541 M 22.45 % | -12.303 M 20.34 % | -15.445 M -5.21 % | -14.679 M -28.67 % | -11.409 M -55.87 % | -7.319 M -24.21 % | -5.893 M 34.80 % | -9.038 M -2 791.51 % | 335.814 K 115.42 % | -2.178 M 37.88 % | -3.506 M -68.06 % | -2.086 M 15.23 % | -2.461 M -21.95 % | -2.018 M -0.13 % | -2.015 M -7.47 % | -1.875 M -1.04 % | -1.856 M 6.84 % | -1.992 M -165.97 % | -749.048 K 5.46 % | -792.290 K -15.65 % | -685.083 K 17.94 % | -834.875 K 43.20 % | -1.470 M -1 585.97 % | -87.189 K |
| Operating income ratio | -1.18 -130.49 % | -0.51 19.62 % | -0.64 14.41 % | -0.75 -48.65 % | -0.50 -58.90 % | -0.32 54.14 % | -0.69 23.31 % | -0.90 -50.76 % | -0.59 10.23 % | -0.66 -43.53 % | -0.46 3.77 % | -0.48 36.19 % | -0.75 -3 830.93 % | 0.02 106.33 % | -0.32 64.49 % | -0.90 -94.70 % | -0.46 10.45 % | -0.51 -21.19 % | -0.42 -5.77 % | -0.40 28.02 % | -0.56 -3.93 % | -0.54 -22.16 % | -0.44 -130.26 % | -0.19 -8.23 % | -0.18 22.27 % | -0.23 -2.23 % | -0.22 56.00 % | -0.50 -1 518.07 % | -0.03 |
| Total other income expenses net | 5.305 M 244.42 % | -3.673 M -158.17 % | 6.314 M -6.94 % | 6.785 M 184.03 % | -8.075 M -146.02 % | 17.547 M 10 418.20 % | 166.826 K -95.01 % | 3.341 M 1 312.09 % | -275.642 K -111.91 % | 2.314 M 2 348.09 % | -102.937 K 35.91 % | -160.619 K 92.55 % | -2.157 M -903.43 % | -214.979 K 36.97 % | -341.088 K -37.29 % | -248.437 K -653.16 % | -32.986 K 85.56 % | -228.371 K -111.28 % | 2.025 M -19.49 % | 2.516 M 113.50 % | -18.639 M -1 516.97 % | -1.153 M 39.86 % | -1.917 M -188.79 % | -663.638 K -32.93 % | -499.256 K 22.38 % | -643.172 K -27.59 % | -504.079 K 2.31 % | -515.986 K -1 865.66 % | -26.250 K |
| 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 | 2015-12-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-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.036 M -35.02 % | 3.134 M -12.32 % | 3.574 M 15.73 % | 3.088 M 8.49 % | 2.846 M -36.45 % | 4.479 M 66.29 % | 2.694 M 167.45 % | 1.007 M 113.48 % | -7.472 M 76.04 % | -31.189 M -54.20 % | -20.226 M 36.72 % | -31.961 M -1 892.71 % | -1.604 M 70.48 % | -5.433 M 69.09 % | -17.575 M -755.59 % | 2.681 M -37.90 % | 4.317 M -39.41 % | 7.124 M 11 462.16 % | 61.617 K 104.97 % | -1.240 M 70.16 % | -4.155 M -153.28 % | 7.800 M 10.22 % | 7.077 M 2.23 % | 6.923 M 17.36 % | 5.899 M 342.21 % | 1.334 M -0.41 % | 1.339 M |
| Total 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 -100.00 % | 2.668 M | 0.000 |
| Total debt | 3.189 M -35.81 % | 4.968 M -14.06 % | 5.780 M 6.16 % | 5.445 M 0.64 % | 5.411 M -10.83 % | 6.068 M 25.45 % | 4.837 M 148.80 % | 1.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 536.858 K -9.15 % | 590.950 K -82.92 % | 3.459 M 68.40 % | 2.054 M -61.67 % | 5.358 M 23.41 % | 4.342 M -54.67 % | 9.580 M 782.48 % | 1.086 M -9.99 % | 1.206 M -7.55 % | 1.305 M -83.40 % | 7.858 M 10.24 % | 7.128 M 2.85 % | 6.931 M 16.61 % | 5.943 M | 0.000 -100.00 % | 1.339 M |
| Accumulated other comprehensive income loss | 82.472 K 290 172 553 491 115.31 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | -1.450 M -25.66 % | -1.154 M -25.22 % | -921.293 K -23.73 % | -744.602 K -21.69 % | -611.895 K -16.12 % | -526.971 K -15.45 % | -456.465 K -13.91 % | -400.724 K -19.58 % | -335.110 K -12.15 % | -298.813 K 89.29 % | -2.791 M -1 062.30 % | -240.105 K -14.83 % | -209.098 K -17.41 % | -178.090 K 95.46 % | -3.920 M | 0.000 |
| Retained earnings | -191.402 M -10.51 % | -173.202 M -8.96 % | -158.954 M -3.74 % | -153.228 M -5.71 % | -144.953 M -18.92 % | -121.891 M 0.44 % | -122.431 M -11.00 % | -110.295 M -12.22 % | -98.288 M -17.95 % | -83.333 M -12.25 % | -74.238 M -11.11 % | -66.816 M -9.96 % | -60.762 M -22.59 % | -49.566 M 0.24 % | -49.687 M -5.34 % | -47.168 M -8.65 % | -43.413 M -5.13 % | -41.294 M -6.97 % | -38.605 M 0.02 % | -38.612 M 1.28 % | -39.112 M -110.30 % | -18.599 M -19.30 % | -15.590 M -21.10 % | -12.874 M -12.33 % | -11.461 M | 0.000 100.00 % | -442.967 K |
| Common stock | 57.000 -98.46 % | 3.691 K 42.40 % | 2.592 K 73.38 % | 1.495 K 6.18 % | 1.408 K 14.29 % | 1.232 K 115.38 % | 572.000 565.12 % | 86.000 -99.33 % | 12.930 K 0.00 % | 12.930 K 58.44 % | 8.161 K 0.00 % | 8.161 K 85.82 % | 4.392 K 14.32 % | 3.842 K 0.00 % | 3.842 K 249.59 % | 1.099 K -66.70 % | 3.300 K 17.86 % | 2.800 K 20.74 % | 2.319 K 60.71 % | 1.443 K 46.20 % | 987.000 166.76 % | 370.000 0.54 % | 368.000 -50.00 % | 736.000 100.00 % | 368.000 | 0.000 -100.00 % | 538.000 |
| Total equity | -9.721 M -217.53 % | 8.271 M -49.83 % | 16.488 M -23.48 % | 21.548 M -27.47 % | 29.708 M -40.36 % | 49.811 M 20.54 % | 41.322 M -13.44 % | 47.737 M -17.55 % | 57.897 M -20.51 % | 72.839 M 43.65 % | 50.705 M -12.65 % | 58.046 M 200.04 % | 19.346 M -25.16 % | 25.850 M 0.44 % | 25.738 M 357.09 % | 5.631 M 74.52 % | 3.226 M 1 775.01 % | 172.079 K -82.58 % | 987.845 K 109.38 % | -10.528 M 44.47 % | -18.959 M -28.99 % | -14.699 M -10.89 % | -13.255 M -22.39 % | -10.830 M -11.08 % | -9.749 M -301.18 % | -2.430 M -461.28 % | -432.967 K |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -3.384 M | 0.000 100.00 % | -3.477 M 6.62 % | -3.724 M 1.94 % | -3.797 M -162.25 % | -1.448 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 % | 2.791 M 10.38 % | 2.528 M 14.75 % | 2.203 M 47.87 % | 1.490 M | 0.000 | 0.000 |
| Long term debt | 1.388 M -53.95 % | 3.013 M -55.48 % | 6.768 M 109.87 % | 3.225 M -53.63 % | 6.955 M -6.62 % | 7.448 M -1.94 % | 7.595 M 162.25 % | 2.896 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.388 M -53.95 % | 3.013 M -10.96 % | 3.384 M 4.94 % | 3.225 M -7.26 % | 3.477 M -6.62 % | 3.724 M -1.94 % | 3.797 M 162.25 % | 1.448 M -89.97 % | 14.441 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.791 M 10.38 % | 2.528 M 14.75 % | 2.203 M 47.87 % | 1.490 M | 0.000 | 0.000 |
| Other current liabilities | 11.368 M 11.42 % | 10.203 M 41.00 % | 7.236 M -39.41 % | 11.942 M -34.27 % | 18.168 M 160.57 % | 6.972 M 63.36 % | 4.268 M -20.00 % | 5.335 M -19.38 % | 6.617 M 10.25 % | 6.002 M 688.68 % | 761.045 K 17.21 % | 649.327 K 8.50 % | 598.473 K 9.20 % | 548.066 K 35.59 % | 404.197 K -12.17 % | 460.227 K 26.33 % | 364.309 K -58.04 % | 868.224 K -59.82 % | 2.161 M -86.13 % | 15.581 M -35.84 % | 24.284 M 925.66 % | 2.368 M -20.70 % | 2.986 M 109.77 % | 1.423 M -25.78 % | 1.918 M | 0.000 -100.00 % | 302.121 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.433 M | 0.000 | 0.000 -100.00 % | 2.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 385.735 K 420.48 % | 74.111 K -68.28 % | 233.659 K -73.08 % | 868.012 K -72.22 % | 3.125 M -16.38 % | 3.737 M 85.61 % | 2.013 M -12.47 % | 2.300 M | 0.000 | 0.000 |
| Short term debt | 1.801 M -7.86 % | 1.955 M -45.38 % | 3.579 M 61.18 % | 2.220 M -23.25 % | 2.893 M -12.25 % | 3.297 M 58.62 % | 2.078 M 109.53 % | 991.928 K | 0.000 | 0.000 | 0.000 -100.00 % | 536.858 K -9.15 % | 590.950 K -82.92 % | 3.459 M 68.40 % | 2.054 M -61.67 % | 5.358 M 23.41 % | 4.342 M 0.83 % | 4.306 M 296.69 % | 1.086 M -9.99 % | 1.206 M -7.55 % | 1.305 M -83.40 % | 7.858 M 10.24 % | 7.128 M 2.85 % | 6.931 M 16.61 % | 5.943 M | 0.000 -100.00 % | 1.339 M |
| Total current liabilities | 60.124 M 12.91 % | 53.248 M 11.68 % | 47.679 M -2.97 % | 49.137 M -3.14 % | 50.732 M 28.87 % | 39.365 M 4.28 % | 37.748 M 33.48 % | 28.280 M 34.29 % | 21.058 M 16.05 % | 18.145 M 85.72 % | 9.770 M 33.53 % | 7.317 M -10.16 % | 8.145 M -14.41 % | 9.516 M 108.53 % | 4.563 M -40.02 % | 7.607 M 5.03 % | 7.243 M 0.33 % | 7.219 M 40.84 % | 5.126 M -72.99 % | 18.978 M -31.76 % | 27.810 M 88.93 % | 14.720 M 4.43 % | 14.096 M 17.81 % | 11.965 M 12.23 % | 10.661 M | 0.000 -100.00 % | 1.957 M |
| Total liabilities | 61.511 M 9.33 % | 56.262 M 10.18 % | 51.063 M -2.48 % | 52.362 M -3.41 % | 54.209 M 25.81 % | 43.089 M 3.72 % | 41.545 M 39.75 % | 29.728 M 41.17 % | 21.058 M 16.05 % | 18.145 M 85.72 % | 9.770 M 33.53 % | 7.317 M -10.16 % | 8.145 M -14.41 % | 9.516 M 108.53 % | 4.563 M -40.02 % | 7.607 M 5.03 % | 7.243 M -42.02 % | 12.493 M 143.71 % | 5.126 M -72.99 % | 18.978 M -31.76 % | 27.810 M 58.82 % | 17.511 M 5.34 % | 16.624 M 17.33 % | 14.168 M 16.60 % | 12.151 M | 0.000 -100.00 % | 1.957 M |
| Other non current assets | 1.678 M 340.93 % | 380.610 K -3.55 % | 394.629 K -85.84 % | 2.786 M 545.64 % | 431.548 K 6.04 % | 406.953 K -6.23 % | 433.971 K -9.62 % | 480.186 K 277.35 % | 127.252 K 0.00 % | 127.253 K -59.55 % | 314.582 K -14.74 % | 368.958 K 188.85 % | 127.733 K -42.25 % | 221.168 K -53.01 % | 470.688 K 113.28 % | 220.688 K 2.32 % | 215.688 K -95.58 % | 4.882 M 12 244.64 % | 39.551 K 9.82 % | 36.014 K 0.00 % | 36.014 K -82.40 % | 204.579 K 468.05 % | 36.014 K 0.00 % | 36.014 K -19.19 % | 44.567 K 103.34 % | -1.334 M -10 495.34 % | 12.832 K |
| Long term 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 |
| Intangible assets | 0.000 -100.00 % | 1.785 M 7.21 % | 1.665 M | 0.000 -100.00 % | 1.459 M 14.34 % | 1.276 M 17.75 % | 1.084 M 17.97 % | 918.722 K 49.28 % | 615.439 K 84.59 % | 333.403 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 |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.785 M 7.21 % | 1.665 M | 0.000 -100.00 % | 1.459 M 14.34 % | 1.276 M 17.75 % | 1.084 M 17.97 % | 918.722 K 49.28 % | 615.439 K 84.59 % | 333.403 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 |
| Property plant equipment net | 16.610 M -27.55 % | 22.926 M -4.49 % | 24.005 M 5.71 % | 22.708 M 3.61 % | 21.916 M -6.17 % | 23.357 M 8.91 % | 21.447 M 21.50 % | 17.652 M 32.31 % | 13.342 M 34.36 % | 9.930 M 52.51 % | 6.511 M 56.63 % | 4.157 M 35.54 % | 3.067 M 30.37 % | 2.353 M 47.17 % | 1.599 M 44.82 % | 1.104 M 7.18 % | 1.030 M 43.37 % | 718.339 K 80.11 % | 398.839 K 31.26 % | 303.847 K 35.53 % | 224.196 K -11.00 % | 251.897 K -10.96 % | 282.904 K -9.88 % | 313.911 K -8.99 % | 344.919 K | 0.000 -100.00 % | 71.428 K |
| Total non current assets | 18.288 M -27.11 % | 25.091 M -3.73 % | 26.064 M 2.24 % | 25.494 M 7.09 % | 23.807 M -4.93 % | 25.040 M 9.04 % | 22.965 M 20.54 % | 19.051 M 35.26 % | 14.084 M 35.55 % | 10.391 M 52.23 % | 6.826 M 50.81 % | 4.526 M 41.67 % | 3.195 M 24.13 % | 2.574 M 24.38 % | 2.069 M 56.23 % | 1.325 M 6.34 % | 1.246 M -77.76 % | 5.601 M 1 177.58 % | 438.390 K 28.99 % | 339.861 K 30.61 % | 260.210 K -43.00 % | 456.476 K 43.13 % | 318.918 K -8.86 % | 349.925 K -10.16 % | 389.486 K 129.20 % | -1.334 M -1 683.11 % | 84.260 K |
| Other current assets | 168.122 K -69.06 % | 543.343 K 1 028.11 % | 48.164 K -94.77 % | 921.178 K 149.11 % | 369.792 K -87.08 % | 2.862 M -44.22 % | 5.130 M 138.52 % | 2.151 M 36.81 % | 1.572 M -24.82 % | 2.091 M -41.61 % | 3.581 M 162.21 % | 1.366 M -25.80 % | 1.841 M 76.12 % | 1.045 M -41.70 % | 1.793 M 798.19 % | 199.586 K -21.44 % | 254.070 K 18.44 % | 214.514 K -27.98 % | 297.848 K -23.68 % | 390.237 K 75.78 % | 222.000 K 372.34 % | 47.000 K 0.00 % | 47.000 K 10.59 % | 42.500 K -19.05 % | 52.500 K | 0.000 -100.00 % | 0.000 |
| Short term 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 -100.00 % | 2.668 M | 0.000 |
| cash and cash equivalents | 1.153 M -37.17 % | 1.834 M -16.87 % | 2.207 M -6.39 % | 2.357 M -8.07 % | 2.564 M 61.43 % | 1.588 M -25.88 % | 2.143 M 128.75 % | 936.822 K -87.46 % | 7.472 M -76.04 % | 31.189 M 54.20 % | 20.226 M -37.76 % | 32.498 M 1 380.64 % | 2.195 M -75.32 % | 8.892 M -54.70 % | 19.629 M 633.05 % | 2.678 M 10 583.72 % | 25.063 K -98.98 % | 2.455 M 139.80 % | 1.024 M -58.14 % | 2.446 M -55.20 % | 5.460 M 9 215.78 % | 58.609 K 13.37 % | 51.695 K 549.11 % | 7.964 K -82.04 % | 44.348 K 103.32 % | -1.334 M | 0.000 |
| Cash and short term investments | 1.153 M -37.17 % | 1.834 M -16.87 % | 2.207 M -6.39 % | 2.357 M -8.07 % | 2.564 M 61.43 % | 1.588 M -25.88 % | 2.143 M 128.75 % | 936.822 K -87.46 % | 7.472 M -76.04 % | 31.189 M 54.20 % | 20.226 M -37.76 % | 32.498 M 1 380.64 % | 2.195 M -75.32 % | 8.892 M -54.70 % | 19.629 M 633.05 % | 2.678 M 10 583.72 % | 25.063 K -98.98 % | 2.455 M 139.80 % | 1.024 M -58.14 % | 2.446 M -55.20 % | 5.460 M 9 215.78 % | 58.609 K 13.37 % | 51.695 K 549.11 % | 7.964 K -82.04 % | 44.348 K -96.68 % | 1.334 M | 0.000 |
| Total current assets | 33.502 M -15.06 % | 39.441 M -4.93 % | 41.487 M -14.31 % | 48.416 M -19.45 % | 60.110 M -11.42 % | 67.859 M 13.28 % | 59.902 M 2.55 % | 58.414 M -9.95 % | 64.870 M -19.51 % | 80.593 M 50.22 % | 53.650 M -11.81 % | 60.837 M 150.40 % | 24.296 M -25.91 % | 32.792 M 16.15 % | 28.232 M 136.97 % | 11.914 M 29.16 % | 9.224 M 30.58 % | 7.064 M 24.47 % | 5.676 M -30.01 % | 8.110 M -5.60 % | 8.590 M 264.67 % | 2.356 M -22.77 % | 3.050 M 2.05 % | 2.989 M 48.52 % | 2.012 M 50.86 % | 1.334 M -7.35 % | 1.440 M |
| Inventory | 21.942 M -21.83 % | 28.071 M -10.63 % | 31.411 M -3.83 % | 32.664 M -19.08 % | 40.365 M 0.90 % | 40.006 M -0.38 % | 40.156 M -2.87 % | 41.343 M 7.57 % | 38.432 M 22.72 % | 31.318 M 68.56 % | 18.579 M 59.23 % | 11.668 M 30.88 % | 8.915 M 33.38 % | 6.684 M 260.21 % | 1.856 M 1.23 % | 1.833 M -17.26 % | 2.215 M 24.86 % | 1.774 M 52.10 % | 1.167 M -31.93 % | 1.714 M 351.13 % | 379.915 K 754.64 % | 44.453 K -65.25 % | 127.904 K -54.74 % | 282.617 K 186.42 % | 98.672 K | 0.000 -100.00 % | 255.181 K |
| Net receivables | 10.240 M 13.86 % | 8.993 M 14.99 % | 7.821 M -37.30 % | 12.474 M -25.80 % | 16.811 M -28.17 % | 23.404 M 55.63 % | 15.038 M -0.14 % | 15.059 M -17.17 % | 18.180 M 6.69 % | 17.040 M 30.54 % | 13.054 M -14.71 % | 15.305 M 25.64 % | 12.182 M -24.67 % | 16.171 M 226.38 % | 4.955 M -31.22 % | 7.203 M 7.04 % | 6.729 M 156.86 % | 2.620 M -17.80 % | 3.187 M -10.46 % | 3.560 M 40.77 % | 2.529 M 14.65 % | 2.206 M -21.88 % | 2.823 M 6.32 % | 2.656 M 46.17 % | 1.817 M | 0.000 -100.00 % | 1.185 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 46.954 M 14.27 % | 41.091 M 11.47 % | 36.864 M 5.40 % | 34.975 M 17.88 % | 29.671 M 1.98 % | 29.096 M -7.34 % | 31.401 M 43.04 % | 21.953 M 52.02 % | 14.441 M 18.92 % | 12.143 M 34.78 % | 9.009 M 46.95 % | 6.131 M -11.85 % | 6.955 M 26.26 % | 5.509 M 161.69 % | 2.105 M 17.68 % | 1.789 M -29.49 % | 2.537 M 24.05 % | 2.045 M 13.24 % | 1.806 M -16.40 % | 2.160 M 10.05 % | 1.963 M -46.60 % | 3.676 M 16.32 % | 3.160 M 6.50 % | 2.967 M 27.27 % | 2.331 M | 0.000 -100.00 % | 315.389 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.425 K -79.79 % | 150.559 K -81.61 % | 818.557 K -0.37 % | 821.596 K 27.52 % | 644.268 K 37.29 % | 469.271 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 2.900 M -31.93 % | 4.260 M -6.70 % | 4.566 M 8.62 % | 4.204 M -5.25 % | 4.437 M -5.13 % | 4.677 M -3.30 % | 4.837 M 148.80 % | 1.944 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 |
| 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 -100.00 % | 2.972 M -38.30 % | 4.816 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.791 M 10.38 % | 2.528 M 14.75 % | 2.203 M 47.87 % | 1.490 M 0.00 % | 1.490 M | 0.000 |
| Other total stockholders equity | 181.599 M 0.07 % | 181.470 M 3.44 % | 175.439 M 0.38 % | 174.775 M 0.07 % | 174.660 M 1.72 % | 171.701 M 4.85 % | 163.752 M 3.62 % | 158.031 M 1.19 % | 156.171 M 0.01 % | 156.158 M 24.99 % | 124.935 M 0.07 % | 124.853 M 55.86 % | 80.104 M 6.22 % | 75.413 M -0.01 % | 75.421 M 51.37 % | 49.826 M 19.14 % | 41.823 M 0.87 % | 41.463 M 4.73 % | 39.590 M 40.98 % | 28.083 M 39.35 % | 20.152 M 416.77 % | 3.900 M -23.58 % | 5.103 M 14.53 % | 4.456 M 31.85 % | 3.379 M | 0.000 -100.00 % | 9.462 K |
| 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.441 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 |
| Total assets | 51.790 M -19.75 % | 64.533 M -4.47 % | 67.551 M -8.60 % | 73.910 M -11.92 % | 83.917 M -9.67 % | 92.900 M 12.11 % | 82.867 M 6.97 % | 77.465 M -1.89 % | 78.955 M -13.22 % | 90.984 M 50.45 % | 60.475 M -7.48 % | 65.363 M 137.76 % | 27.491 M -22.27 % | 35.366 M 16.72 % | 30.301 M 128.89 % | 13.238 M 26.44 % | 10.470 M -17.33 % | 12.665 M 107.15 % | 6.114 M -27.64 % | 8.450 M -4.53 % | 8.851 M 214.73 % | 2.812 M -16.53 % | 3.369 M 0.91 % | 3.339 M 39.01 % | 2.402 M | 0.000 -100.00 % | 1.524 M |
| 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-03-31 | 2015-12-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 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 241.266 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.811 M | 0.000 | 0.000 | 0.000 100.00 % | -482.489 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.336 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 125.483 K 26.15 % | 99.471 K -12.37 % | 113.517 K -1.41 % | 115.139 K -83.98 % | 718.849 K 5 386.98 % | 13.101 K 0.00 % | 13.101 K 0.00 % | 13.101 K 0.00 % | 13.101 K -81.11 % | 69.371 K -14.92 % | 81.539 K 0.00 % | 81.537 K -25.60 % | 109.591 K 1 417.83 % | -8.316 K -103.66 % | 227.499 K 135.77 % | 96.490 K 52.10 % | 63.437 K 0.00 % | 63.437 K -39.07 % | 104.121 K -1.44 % | 105.642 K 208.28 % | -97.566 K -116.30 % | 598.500 K 2 033.39 % | 28.054 K 0.00 % | 28.054 K 0.00 % | 28.053 K 0.00 % | 28.054 K 0.00 % | 28.054 K 0.00 % | 28.054 K | 0.000 |
| Change in working capital | 9.392 M 81.61 % | 5.172 M -18.54 % | 6.348 M -57.71 % | 15.011 M 248.72 % | 4.305 M 149.42 % | -8.711 M -203.85 % | 8.388 M 92.94 % | 4.347 M 163.52 % | -6.844 M 44.41 % | -12.312 M -658.85 % | -1.622 M 81.40 % | -8.721 M -585.73 % | 1.795 M 115.28 % | -11.751 M -665.82 % | -1.534 M -121.03 % | -694.189 K -381.06 % | 246.990 K 93.65 % | 127.544 K -83.93 % | 793.556 K 126.16 % | -3.033 M 36.37 % | -4.767 M -1 124.41 % | 465.312 K -75.70 % | 1.915 M 2 283.67 % | -87.702 K -109.39 % | 933.637 K -30.06 % | 1.335 M 606.69 % | 188.898 K -74.25 % | 733.489 K 282.68 % | 191.670 K |
| Accounts receivables | -2.792 M 0.86 % | -2.816 M -183.98 % | 3.353 M -22.68 % | 4.337 M 18.04 % | 3.674 M 143.92 % | -8.366 M -39 033.33 % | 21.488 K -99.31 % | 3.121 M 373.86 % | -1.140 M 71.41 % | -3.986 M -277.09 % | 2.251 M 156.85 % | -3.960 M -218.34 % | 3.346 M 129.83 % | -11.217 M -1 392.59 % | -751.487 K -58.59 % | -473.857 K -227.92 % | 370.438 K -34.71 % | 567.377 K 52.39 % | 372.319 K 136.12 % | -1.031 M -219.10 % | -323.054 K -152.29 % | 617.829 K 468.31 % | -167.749 K 80.00 % | -838.909 K -130.76 % | -363.536 K -204.85 % | 346.710 K 209.05 % | -317.950 K -353.75 % | -70.071 K -125.91 % | 270.446 K |
| Inventory | 6.129 M 83.48 % | 3.341 M 166.68 % | 1.253 M -83.73 % | 7.701 M 2 241.19 % | -359.672 K -338.68 % | 150.691 K -87.30 % | 1.186 M 140.76 % | -2.911 M 59.09 % | -7.114 M 44.15 % | -12.739 M -84.33 % | -6.911 M -151.05 % | -2.753 M -23.37 % | -2.231 M 53.79 % | -4.828 M -21 364.48 % | -22.495 K -105.88 % | 382.397 K 186.70 % | -441.058 K 27.44 % | -607.842 K -211.06 % | 547.309 K 141.03 % | -1.334 M -297.66 % | -335.461 K -501.99 % | 83.450 K -46.06 % | 154.713 K 184.11 % | -183.945 K -199.61 % | 184.657 K 905.80 % | -22.916 K 14.10 % | -26.676 K 54.05 % | -58.059 K -539.37 % | 13.214 K |
| Accounts payables | 6.677 M 47.55 % | 4.526 M 1 147.62 % | 362.740 K -91.67 % | 4.353 M 429.92 % | -1.319 M -382.77 % | -273.278 K -103.16 % | 8.653 M 77.17 % | 4.884 M 228.96 % | 1.485 M -52.62 % | 3.134 M -4.93 % | 3.296 M 365.36 % | -1.242 M -196.98 % | 1.281 M -62.37 % | 3.404 M 976.02 % | 316.312 K 142.28 % | -748.131 K -252.11 % | 491.851 K 105.69 % | 239.121 K 167.50 % | -354.228 K -279.61 % | 197.226 K 111.27 % | -1.751 M -416.16 % | 553.723 K 187.07 % | 192.890 K -69.66 % | 635.719 K 93.80 % | 328.029 K -39.08 % | 538.491 K 109.18 % | 257.428 K -69.20 % | 835.744 K | 0.000 |
| Other working capital | -622.560 K -612.86 % | 121.389 K -91.20 % | 1.380 M 199.97 % | -1.380 M -159.76 % | 2.309 M 1 138.51 % | -222.376 K 84.90 % | -1.472 M -97.21 % | -746.601 K -891.98 % | -75.264 K -105.88 % | 1.280 M 594.57 % | -258.727 K 66.21 % | -765.792 K -27.53 % | -600.476 K -167.41 % | 890.847 K 182.74 % | -1.077 M -840.51 % | 145.402 K 183.45 % | -174.241 K -145.02 % | -71.112 K -131.17 % | 228.156 K 126.36 % | -865.583 K 63.28 % | -2.358 M -198.54 % | -789.690 K -145.51 % | 1.735 M 479.52 % | 299.433 K -61.83 % | 784.487 K 65.98 % | 472.634 K 71.18 % | 276.096 K 967.04 % | 25.875 K 128.13 % | -91.990 K |
| Other non cash items | 5.705 M 10.35 % | 5.170 M 192.47 % | -5.591 M 25.31 % | -7.485 M -177.00 % | 9.720 M 152.92 % | -18.369 M -6 984.97 % | -259.264 K 92.20 % | -3.325 M -879.28 % | 426.706 K 118.44 % | -2.314 M -208.06 % | 2.141 M 432.22 % | 402.353 K -58.59 % | 971.735 K 422.48 % | 185.984 K -14.20 % | 216.760 K -6.63 % | 232.148 K -45.71 % | 427.633 K 207.36 % | 139.133 K 106.59 % | -2.112 M 18.72 % | -2.598 M -157.93 % | 4.484 M 193.10 % | 1.530 M 245.60 % | 442.690 K 7.75 % | 410.862 K 50.89 % | 272.301 K 0.00 % | 272.301 K 0.00 % | 272.300 K 0.00 % | 272.302 K 261.00 % | -169.136 K |
| Net cash provided by operating activities | -977.749 K 50.21 % | -1.964 M 32.95 % | -2.928 M -474.03 % | 782.927 K 111.19 % | -6.997 M 59.79 % | -17.402 M -514.57 % | -2.832 M 71.86 % | -10.062 M 50.86 % | -20.476 M 11.36 % | -23.099 M -168.12 % | -8.615 M 38.44 % | -13.994 M -122.99 % | -6.276 M 44.34 % | -11.275 M -224.33 % | -3.477 M 13.85 % | -4.035 M -124.69 % | -1.796 M 22.03 % | -2.303 M -101.89 % | -1.141 M 77.13 % | -4.989 M 23.60 % | -6.530 M -1 600.81 % | -383.914 K -28.23 % | -299.386 K 70.95 % | -1.030 M -3 781.66 % | -26.547 K -107.78 % | 341.032 K 141.62 % | -819.368 K 11.38 % | -924.585 K -958.69 % | -87.333 K |
| Investments in property plant and equipment | 797.599 K 174.97 % | -1.064 M -7.29 % | -991.679 K 21.15 % | -1.258 M -162.45 % | 2.014 M 137.80 % | -5.327 M -403.54 % | -1.058 M -45.27 % | -728.303 K 77.53 % | -3.241 M 18.39 % | -3.972 M -27.30 % | -3.120 M -222.20 % | -968.306 K -23.99 % | -780.949 K -14.73 % | -680.669 K 22.43 % | -877.467 K -452.35 % | -158.862 K 58.12 % | -379.320 K -1.09 % | -375.241 K -133.64 % | -160.606 K -38.52 % | -115.948 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.079 K | 0.000 100.00 % | -61.846 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.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 |
| 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 |
| 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 |
| Other investing activites | -82.797 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.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 |
| Net cash used for investing activites | 714.802 K 167.18 % | -1.064 M -7.29 % | -991.679 K 21.15 % | -1.258 M -162.45 % | 2.014 M 137.80 % | -5.327 M -403.54 % | -1.058 M -55.98 % | -678.303 K 79.07 % | -3.241 M 18.39 % | -3.972 M -27.30 % | -3.120 M -222.20 % | -968.306 K -23.99 % | -780.949 K -14.73 % | -680.669 K -132.07 % | 2.123 M 1 436.09 % | -158.862 K 58.12 % | -379.320 K -1.09 % | -375.241 K -133.64 % | -160.606 K -38.52 % | -115.948 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.079 K | 0.000 100.00 % | -61.846 K | 0.000 |
| Debt repayment | -501.290 K 1.01 % | -506.403 K -1 760.41 % | -27.220 K -110.17 % | 267.665 K 164.15 % | -417.250 K -130.00 % | 1.391 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -536.858 K -892.49 % | -54.092 K 94.14 % | -922.935 K -175.71 % | 1.219 M 384.19 % | -428.937 K -171.71 % | 598.160 K 334.55 % | -255.023 K -106.20 % | 4.110 M 3 509.80 % | -120.539 K -22.45 % | -98.443 K -135.89 % | 274.282 K -36.04 % | 428.828 K 275.15 % | -244.840 K -160.32 % | 405.880 K -16.63 % | 486.856 K 246.57 % | -332.159 K -188.42 % | 375.657 K 227.11 % | -295.542 K | 0.000 |
| Common stock issued | -3.052 M -196.52 % | 3.162 M -16.72 % | 3.797 M | 0.000 -100.00 % | 6.376 M -64.05 % | 17.736 M 280.23 % | 4.665 M 10.93 % | 4.205 M 105.40 % | -77.901 M -304.84 % | 38.030 M | 0.000 -100.00 % | 39.911 M 1 868.03 % | 2.028 M | 0.000 -100.00 % | 18.734 M 99.54 % | 9.389 M 155.75 % | 3.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.672 M | 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 -100.00 % | 4.015 M | 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 100.00 % | -3.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 3.052 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.047 M 606.85 % | 431.067 K | 0.000 -100.00 % | 77.310 M 1 932 655.68 % | 4.000 K | 0.000 -100.00 % | 5.409 M 826.01 % | -744.972 K | 0.000 | 0.000 100.00 % | -3.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.189 M -81.22 % | 11.657 M 30 775.38 % | -38.000 K -106.46 % | 587.957 K -0.04 % | 588.200 K 238.40 % | -425.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 52.928 K |
| Net cash used provided by financing activities | -501.290 K -118.88 % | 2.655 M -29.56 % | 3.769 M 1 308.26 % | 267.665 K -95.51 % | 5.959 M -73.13 % | 22.174 M 335.16 % | 5.096 M 21.18 % | 4.205 M | 0.000 -100.00 % | 38.034 M 7 184.49 % | -536.858 K -101.19 % | 45.266 M 12 471.13 % | 360.078 K -70.46 % | 1.219 M -93.34 % | 18.305 M 167.35 % | 6.847 M 2 784.76 % | -255.023 K -106.20 % | 4.110 M 3 509.80 % | -120.539 K -105.76 % | 2.091 M -82.47 % | 11.931 M 2 952.73 % | 390.828 K 13.91 % | 343.117 K -65.48 % | 994.080 K 1 507.09 % | 61.856 K 118.62 % | -332.159 K -142.82 % | 775.657 K 362.45 % | -295.542 K -658.38 % | 52.928 K |
| Effect of forex changes on cash | 82.471 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 590.950 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 |
| Net change in cash | -681.765 K -83.14 % | -372.260 K -147.12 % | -150.639 K 27.24 % | -207.033 K -121.22 % | 975.797 K 275.95 % | -554.572 K -145.98 % | 1.206 M 118.46 % | -6.535 M 72.44 % | -23.717 M -316.33 % | 10.963 M 189.34 % | -12.272 M -140.50 % | 30.303 M 552.50 % | -6.697 M 37.63 % | -10.737 M -163.34 % | 16.951 M 539.03 % | 2.653 M 209.15 % | -2.430 M -269.78 % | 1.431 M 200.65 % | -1.422 M 52.81 % | -3.014 M -155.80 % | 5.401 M 78 020.84 % | 6.914 K -84.19 % | 43.731 K 220.19 % | -36.384 K -203.05 % | 35.308 K 4 346.85 % | 794.000 101.82 % | -43.711 K 96.59 % | -1.282 M -3 626.12 % | -34.405 K |
| Cash at beginning of period | 1.834 M -16.87 % | 2.207 M -6.39 % | 2.357 M -8.07 % | 2.564 M 61.43 % | 1.588 M -25.88 % | 2.143 M 128.75 % | 936.822 K -87.46 % | 7.472 M -76.04 % | 31.189 M 54.20 % | 20.226 M -37.76 % | 32.498 M 1 380.64 % | 2.195 M -75.32 % | 8.892 M -54.70 % | 19.629 M 633.05 % | 2.678 M 10 583.72 % | 25.063 K -98.98 % | 2.455 M 139.80 % | 1.024 M -58.14 % | 2.446 M -55.20 % | 5.460 M 9 215.78 % | 58.609 K 13.37 % | 51.695 K 549.11 % | 7.964 K -82.04 % | 44.348 K 390.58 % | 9.040 K 9.63 % | 8.246 K -84.13 % | 51.957 K -96.10 % | 1.334 M | 0.000 |
| Cash at end of period | 1.153 M -37.17 % | 1.834 M -16.87 % | 2.207 M -6.39 % | 2.357 M -8.07 % | 2.564 M 61.43 % | 1.588 M -25.88 % | 2.143 M 128.75 % | 936.822 K -87.46 % | 7.472 M -76.04 % | 31.189 M 54.20 % | 20.226 M -37.76 % | 32.498 M 1 380.64 % | 2.195 M -75.32 % | 8.892 M -54.70 % | 19.629 M 633.05 % | 2.678 M 10 583.72 % | 25.063 K -98.98 % | 2.455 M 139.80 % | 1.024 M -58.14 % | 2.446 M -55.20 % | 5.460 M 9 215.78 % | 58.609 K 13.37 % | 51.695 K 549.11 % | 7.964 K -82.04 % | 44.348 K 390.58 % | 9.040 K 9.63 % | 8.246 K -84.13 % | 51.957 K 251.02 % | -34.405 K |
| Operating cash flow | -977.749 K 50.21 % | -1.964 M 32.95 % | -2.928 M -474.03 % | 782.927 K 111.19 % | -6.997 M 59.79 % | -17.402 M -514.57 % | -2.832 M 71.86 % | -10.062 M 50.86 % | -20.476 M 11.36 % | -23.099 M -168.12 % | -8.615 M 38.44 % | -13.994 M -122.99 % | -6.276 M 44.34 % | -11.275 M -224.33 % | -3.477 M 13.85 % | -4.035 M -124.69 % | -1.796 M 22.03 % | -2.303 M -101.89 % | -1.141 M 77.13 % | -4.989 M 23.60 % | -6.530 M -1 600.81 % | -383.914 K -28.23 % | -299.386 K 70.95 % | -1.030 M -3 781.66 % | -26.547 K -107.78 % | 341.032 K 141.62 % | -819.368 K 11.38 % | -924.585 K -958.69 % | -87.333 K |
| Capital expenditure | 797.599 K 174.97 % | -1.064 M -7.29 % | -991.679 K 21.15 % | -1.258 M -162.45 % | 2.014 M 137.80 % | -5.327 M -403.54 % | -1.058 M -45.27 % | -728.303 K 77.53 % | -3.241 M 18.39 % | -3.972 M -27.30 % | -3.120 M -222.20 % | -968.306 K -23.99 % | -780.949 K -14.73 % | -680.669 K 22.43 % | -877.467 K -452.35 % | -158.862 K 58.12 % | -379.320 K -1.09 % | -375.241 K -133.64 % | -160.606 K -38.52 % | -115.948 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.079 K | 0.000 100.00 % | -61.846 K | 0.000 |
| Free CashFlow | -180.150 K 94.05 % | -3.028 M 22.77 % | -3.920 M -725.80 % | -474.698 K 90.47 % | -4.983 M 78.08 % | -22.729 M -484.37 % | -3.889 M 63.95 % | -10.790 M 54.50 % | -23.717 M 12.39 % | -27.070 M -130.68 % | -11.735 M 21.57 % | -14.963 M -112.03 % | -7.057 M 40.98 % | -11.956 M -174.60 % | -4.354 M -3.81 % | -4.194 M -92.81 % | -2.175 M 18.80 % | -2.679 M -105.81 % | -1.302 M 74.50 % | -5.105 M 21.82 % | -6.530 M -1 600.81 % | -383.914 K -28.23 % | -299.386 K 70.95 % | -1.030 M -3 781.51 % | -26.548 K -107.97 % | 332.953 K 140.64 % | -819.368 K 16.94 % | -986.431 K -1 029.51 % | -87.333 K |
| 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 | 2015 |