AcuityAds Holdings Inc. ATY
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 121.039 M -0.81 % | 122.026 M 16.33 % | 104.894 M -11.95 % | 119.134 M 69.62 % | 70.236 M 20.14 % | 58.459 M 47.62 % | 39.602 M 91.37 % | 20.694 M 51.58 % | 13.652 M | 0.000 | 0.000 |
| Net income | -753.437 K -107.14 % | 10.556 M 185.98 % | 3.691 M 165.82 % | -5.607 M 50.28 % | -11.278 M -71.92 % | -6.560 M -733.06 % | -787.495 K 79.35 % | -3.814 M 42.03 % | -6.580 M -8 180.14 % | -79.462 K -65.05 % | -48.145 K |
| Income before tax | 208.730 K -98.22 % | 11.706 M 125.61 % | 5.189 M 195.13 % | -5.454 M 55.22 % | -12.181 M -90.42 % | -6.397 M -720.75 % | -779.395 K 79.55 % | -3.810 M 41.99 % | -6.568 M -7 241.99 % | -89.462 K -85.82 % | -48.145 K |
| Income before tax ratio | 0.00 -98.20 % | 0.10 93.94 % | 0.05 208.04 % | -0.05 73.60 % | -0.17 -58.49 % | -0.11 -455.99 % | -0.02 89.31 % | -0.18 61.73 % | -0.48 | 0.00 | 0.00 |
| EBITDA | -663.760 K -104.60 % | 14.443 M -9.08 % | 15.884 M 117.07 % | 7.317 M 387.45 % | 1.501 M 169.57 % | -2.158 M -203.55 % | 2.084 M 189.78 % | -2.321 M 57.07 % | -5.406 M -17 764.97 % | -30.260 K 37.15 % | -48.145 K |
| Net income ratio | -0.01 -107.20 % | 0.09 145.83 % | 0.04 174.76 % | -0.05 70.69 % | -0.16 -43.09 % | -0.11 -464.33 % | -0.02 89.21 % | -0.18 61.76 % | -0.48 | 0.00 | 0.00 |
| Ratio EBITDA | -0.01 -104.63 % | 0.12 -21.84 % | 0.15 146.54 % | 0.06 187.38 % | 0.02 157.91 % | -0.04 -170.15 % | 0.05 146.92 % | -0.11 71.68 % | -0.40 | 0.00 | 0.00 |
| Gross profit ratio | 0.50 -3.59 % | 0.52 1.03 % | 0.52 6.98 % | 0.48 -6.94 % | 0.52 4.06 % | 0.50 -1.28 % | 0.50 3.67 % | 0.49 -5.06 % | 0.51 | 0.00 | 0.00 |
| Weighted average shs out dil | 49.720 M -15.72 % | 58.996 M 15.80 % | 50.945 M 12.49 % | 45.287 M 15.72 % | 39.134 M 23.89 % | 31.589 M 24.44 % | 25.384 M 8.50 % | 23.396 M 26.54 % | 18.489 M 16.87 % | 15.821 M 55 699.27 % | 28.353 K |
| Weighted average shs out | 49.720 M -13.72 % | 57.624 M 15.90 % | 49.720 M 9.79 % | 45.287 M 15.72 % | 39.134 M 23.89 % | 31.589 M 24.44 % | 25.384 M 8.50 % | 23.396 M 26.54 % | 18.489 M 16.87 % | 15.821 M 55 699.27 % | 28.353 K |
| EPS diluted | -0.02 -107.60 % | 0.20 185.71 % | 0.07 158.33 % | -0.12 58.62 % | -0.29 -38.10 % | -0.21 -577.42 % | -0.03 80.63 % | -0.16 55.56 % | -0.36 -7 100.00 % | -0.01 99.71 % | -1.70 |
| Earnings per share | -0.02 -107.60 % | 0.20 185.71 % | 0.07 158.33 % | -0.12 58.62 % | -0.29 -38.10 % | -0.21 -577.42 % | -0.03 80.63 % | -0.16 55.56 % | -0.36 -7 100.00 % | -0.01 99.71 % | -1.70 |
| Gross profit | 60.788 M -4.37 % | 63.565 M 17.53 % | 54.085 M -5.81 % | 57.422 M 57.85 % | 36.378 M 25.03 % | 29.096 M 45.73 % | 19.966 M 98.40 % | 10.064 M 43.90 % | 6.994 M | 0.000 | 0.000 |
| Income tax expense | 962.167 K -16.40 % | 1.151 M -23.15 % | 1.498 M 878.21 % | 153.107 K 116.96 % | -902.779 K -652.52 % | 163.394 K 1 917.21 % | 8.100 K 127.98 % | 3.553 K -68.48 % | 11.271 K 119.04 % | -59.202 K | 0.000 |
| Cost of revenue | 60.251 M 3.06 % | 58.461 M 15.06 % | 50.809 M -17.67 % | 61.712 M 82.27 % | 33.858 M 15.31 % | 29.364 M 49.54 % | 19.636 M 84.72 % | 10.630 M 59.64 % | 6.659 M | 0.000 | 0.000 |
| General and administrative expenses | 20.604 M 45.43 % | 14.168 M 104.82 % | 6.917 M -25.49 % | 9.284 M 16.09 % | 7.997 M 12.53 % | 7.107 M 49.56 % | 4.752 M -61.63 % | 12.385 M 1.61 % | 12.189 M 40 179.28 % | 30.260 K -37.15 % | 48.145 K |
| Selling and marketing expenses | 24.042 M 7.94 % | 22.274 M 22.88 % | 18.127 M -32.91 % | 27.019 M 30.35 % | 20.728 M 26.55 % | 16.379 M 66.52 % | 9.836 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.853 M -4.04 % | 5.057 M -43.14 % | 8.894 M 9.48 % | 8.124 M 34.63 % | 6.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 66.305 M 22.38 % | 54.179 M 15.04 % | 47.095 M -19.12 % | 58.229 M 42.33 % | 40.911 M 18.97 % | 34.387 M 79.76 % | 19.129 M 49.35 % | 12.808 M 3.10 % | 12.423 M 40 953.58 % | 30.260 K -37.15 % | 48.145 K |
| Cost and expenses | 126.556 M 12.35 % | 112.641 M 15.05 % | 97.904 M -18.37 % | 119.941 M 60.41 % | 74.769 M 17.28 % | 63.751 M 64.46 % | 38.765 M 65.39 % | 23.438 M 22.83 % | 19.082 M 62 958.63 % | 30.260 K -37.15 % | 48.145 K |
| Research and development expenses | 16.805 M 32.53 % | 12.680 M -3.62 % | 13.157 M -4.67 % | 13.801 M 124.36 % | 6.151 M -20.81 % | 7.768 M 135.77 % | 3.295 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 44.647 M 22.51 % | 36.442 M 45.51 % | 25.044 M -31.01 % | 36.303 M 26.38 % | 28.725 M 22.31 % | 23.486 M 61.00 % | 14.588 M 17.79 % | 12.385 M 1.61 % | 12.189 M 40 179.28 % | 30.260 K -37.15 % | 48.145 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.921 K | 0.000 | 0.000 |
| Interest expense | 544.344 K -48.32 % | 1.053 M -36.67 % | 1.663 M -33.31 % | 2.494 M 19.03 % | 2.095 M 28.45 % | 1.631 M 39.10 % | 1.172 M 42.90 % | 820.499 K 7.25 % | 765.059 K | 0.000 | 0.000 |
| Depreciation and amortization | 4.853 M -4.04 % | 5.057 M -43.14 % | 8.894 M 9.48 % | 8.124 M 34.63 % | 6.034 M 92.57 % | 3.134 M 151.33 % | 1.247 M 194.21 % | 423.788 K 80.87 % | 234.305 K 376.21 % | 49.202 K | 0.000 |
| Operating income | -5.517 M -158.78 % | 9.386 M 34.27 % | 6.990 M 966.77 % | -806.451 K 82.21 % | -4.533 M -2.63 % | -4.417 M -1 112.99 % | 436.056 K 115.89 % | -2.745 M 51.49 % | -5.658 M -7 020.59 % | -79.462 K -65.05 % | -48.145 K |
| Operating income ratio | -0.05 -159.26 % | 0.08 15.42 % | 0.07 1 084.44 % | -0.01 89.51 % | -0.06 14.58 % | -0.08 -786.22 % | 0.01 108.30 % | -0.13 68.00 % | -0.41 | 0.00 | 0.00 |
| Total other income expenses net | 5.725 M 146.70 % | 2.321 M 228.84 % | -1.801 M 61.24 % | -4.648 M 39.23 % | -7.648 M -286.31 % | -1.980 M -62.88 % | -1.215 M -14.06 % | -1.066 M -17.08 % | -910.128 K -9 001.28 % | -10.000 K | 0.000 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -75.068 M 17.69 % | -91.203 M -1 561.85 % | -5.488 M -127.41 % | 20.022 M 8.14 % | 18.514 M 98.67 % | 9.319 M 146.58 % | 3.779 M 58.24 % | 2.388 M -17.17 % | 2.883 M 2 648.57 % | -113.136 K 47.37 % | -214.946 K -162.33 % | -81.936 K |
| 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 |
| Total debt | 10.872 M -1.21 % | 11.006 M -35.83 % | 17.150 M -37.47 % | 27.429 M 3.39 % | 26.529 M 87.33 % | 14.162 M 28.15 % | 11.051 M 66.40 % | 6.641 M 54.01 % | 4.312 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -454.681 K -201.90 % | 446.218 K 7.51 % | 415.049 K -0.21 % | 415.915 K 193.20 % | -446.279 K -153.68 % | 831.441 K 559.91 % | -180.783 K -158.17 % | 310.797 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -21.342 M 3.20 % | -22.048 M 32.38 % | -32.603 M 10.17 % | -36.294 M -18.27 % | -30.687 M -57.47 % | -19.488 M -50.75 % | -12.927 M -6.49 % | -12.140 M -45.81 % | -8.326 M -5 889.56 % | -139.007 K -133.45 % | -59.545 K -422.32 % | -11.400 K |
| Common stock | 119.933 M -3.31 % | 124.036 M 117.67 % | 56.983 M 35.08 % | 42.186 M 25.73 % | 33.553 M 18.25 % | 28.373 M 114.91 % | 13.203 M 55.94 % | 8.466 M 40.36 % | 6.032 M 2 598.90 % | 223.498 K 0.00 % | 223.498 K 123.50 % | 100.000 K |
| Total equity | 103.126 M -8.78 % | 113.056 M 252.74 % | 32.051 M 105.46 % | 15.599 M 53.78 % | 10.144 M -29.76 % | 14.443 M 407.60 % | 2.845 M 254.90 % | -1.837 M -23.22 % | -1.491 M -1 384.04 % | 116.095 K -40.63 % | 195.557 K 120.72 % | 88.600 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.067 M 307.44 % | 752.700 K -77.57 % | 3.355 M | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.959 M -34.03 % | 6.002 M -44.05 % | 10.726 M 51.52 % | 7.079 M 23.18 % | 5.747 M 466.98 % | 1.014 M -32.85 % | 1.509 M -28.04 % | 2.098 M -49.45 % | 4.150 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 5.019 M -16.37 % | 6.002 M -44.05 % | 10.726 M 51.52 % | 7.079 M -19.68 % | 8.814 M 398.99 % | 1.766 M -63.69 % | 4.864 M 131.91 % | 2.098 M -51.21 % | 4.300 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 23.233 M -11.77 % | 26.331 M 692.53 % | 3.322 M -72.48 % | 12.072 M -18.92 % | 14.890 M 109.91 % | 7.093 M 75.90 % | 4.033 M | 0.000 | 0.000 | 0.000 |
| 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 |
| Short term debt | 6.913 M 38.14 % | 5.004 M -22.10 % | 6.424 M -68.43 % | 20.350 M -2.08 % | 20.782 M 58.06 % | 13.148 M 37.80 % | 9.541 M 110.00 % | 4.543 M 2 699.76 % | 162.279 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 33.502 M 8.89 % | 30.768 M 3.75 % | 29.657 M -36.47 % | 46.681 M -4.03 % | 48.641 M 92.87 % | 25.220 M 3.23 % | 24.431 M 109.95 % | 11.637 M 177.40 % | 4.195 M 59 964.93 % | 6.984 K -72.57 % | 25.460 K -61.61 % | 66.316 K |
| Total liabilities | 38.521 M 4.76 % | 36.770 M -8.95 % | 40.383 M -24.88 % | 53.760 M -6.43 % | 57.455 M 112.90 % | 26.987 M -7.88 % | 29.295 M 113.30 % | 13.734 M 61.68 % | 8.495 M 121 530.07 % | 6.984 K -72.57 % | 25.460 K -61.61 % | 66.316 K |
| Other non current assets | 248.285 K | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -20.00 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Intangible assets | 5.229 M 71.76 % | 3.044 M -4.81 % | 3.198 M -58.69 % | 7.742 M -28.26 % | 10.792 M -5.36 % | 11.403 M 240.39 % | 3.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M -41.00 % | 8.254 M 41.81 % | 5.820 M 67.56 % | 3.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.099 M 27.60 % | 7.914 M -1.90 % | 8.068 M -36.03 % | 12.612 M -33.78 % | 19.046 M 10.58 % | 17.223 M 152.41 % | 6.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 7.117 M 32.55 % | 5.370 M -32.42 % | 7.945 M 13.85 % | 6.979 M 104.40 % | 3.414 M 40.40 % | 2.432 M 28.19 % | 1.897 M 35.03 % | 1.405 M 99.62 % | 703.759 K | 0.000 | 0.000 | 0.000 |
| Total non current assets | 17.914 M 34.03 % | 13.366 M -16.53 % | 16.013 M -23.58 % | 20.953 M -10.70 % | 23.463 M 18.77 % | 19.755 M 123.97 % | 8.821 M 476.56 % | 1.530 M 117.39 % | 703.759 K | 0.000 | 0.000 -100.00 % | 72.963 K |
| Other current assets | 3.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 434.969 K 75.57 % | 247.745 K | 0.000 | 0.000 | 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 |
| cash and cash equivalents | 85.941 M -15.92 % | 102.209 M 351.49 % | 22.638 M 205.63 % | 7.407 M -7.58 % | 8.015 M 65.49 % | 4.843 M -33.40 % | 7.271 M 70.98 % | 4.253 M 197.68 % | 1.429 M 1 162.77 % | 113.136 K -47.37 % | 214.946 K 162.33 % | 81.936 K |
| Cash and short term investments | 85.941 M -15.92 % | 102.209 M 351.49 % | 22.638 M 205.63 % | 7.407 M -7.58 % | 8.015 M 65.49 % | 4.843 M -33.40 % | 7.271 M 70.98 % | 4.253 M 197.68 % | 1.429 M 1 162.77 % | 113.136 K -47.37 % | 214.946 K 162.33 % | 81.936 K |
| Total current assets | 123.734 M -9.33 % | 136.460 M 141.86 % | 56.421 M 16.56 % | 48.406 M 9.68 % | 44.136 M 103.64 % | 21.674 M -7.06 % | 23.320 M 124.93 % | 10.368 M 64.56 % | 6.300 M 5 018.81 % | 123.079 K -44.31 % | 221.017 K 169.69 % | 81.953 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.515 M | 0.000 | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 34.640 M 11.84 % | 30.973 M -2.85 % | 31.881 M -17.24 % | 38.522 M 11.32 % | 34.606 M 115.94 % | 16.025 M 3.37 % | 15.503 M 179.09 % | 5.555 M 20.14 % | 4.624 M 46 402.95 % | 9.943 K 63.78 % | 6.071 K 35 611.76 % | 17.000 |
| Tax assets | 449.482 K 449.47 % | 81.803 K | 0.000 -100.00 % | 1.262 M 39.79 % | 902.779 K | 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 % | -40.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 26.546 M 6.81 % | 24.853 M | 0.000 | 0.000 -100.00 % | 24.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.460 K | 0.000 |
| Tax payables | 42.567 K -95.32 % | 910.165 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 4.990 M -53.02 % | 10.621 M 46.39 % | 7.256 M -21.92 % | 9.292 M 20.29 % | 7.724 M 63.47 % | 4.725 M 71.78 % | 2.751 M 80.30 % | 1.526 M 89.95 % | 803.211 K 2 441.49 % | 31.604 K 0.00 % | 31.604 K | 0.000 |
| Deferred tax liabilities non current | 1.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 141.647 M -5.46 % | 149.826 M 106.85 % | 72.433 M 4.43 % | 69.359 M 2.60 % | 67.599 M 63.17 % | 41.429 M 28.90 % | 32.141 M 170.15 % | 11.897 M 69.87 % | 7.004 M 5 590.60 % | 123.079 K -44.31 % | 221.017 K 42.67 % | 154.916 K |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 962.167 K 122.41 % | -4.293 M -210.67 % | -1.382 M -250.41 % | 918.599 K -60.48 % | 2.325 M 186.56 % | -2.685 M -262.61 % | -740.586 K 0.82 % | -746.693 K -6.71 % | -699.759 K | 0.000 | 0.000 |
| Stock based compensation | 5.851 M 9.78 % | 5.329 M 433.85 % | 998.307 K -29.22 % | 1.410 M 24.08 % | 1.137 M -29.16 % | 1.605 M 116.98 % | 739.519 K 2.36 % | 722.475 K 122.55 % | 324.628 K | 0.000 -100.00 % | 21.069 K |
| Change in working capital | -1.011 M -150.80 % | 1.991 M -63.32 % | 5.428 M 249.47 % | -3.632 M 20.73 % | -4.581 M -182.56 % | -1.621 M 46.37 % | -3.023 M -276.01 % | 1.717 M 28.72 % | 1.334 M 6 069.68 % | -22.348 K -215.16 % | 19.406 K |
| Accounts receivables | -2.819 M -417.95 % | 886.698 K -86.09 % | 6.375 M 249.93 % | -4.252 M -56.95 % | -2.709 M -157.08 % | 4.747 M 168.35 % | -6.944 M -645.84 % | -931.081 K -2.22 % | -910.850 K | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -434.993 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 1.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.808 M 2 310.19 % | -81.803 K 91.37 % | -947.443 K -252.67 % | 620.562 K 133.15 % | -1.872 M 70.60 % | -6.368 M -262.38 % | 3.922 M 48.08 % | 2.648 M 17.97 % | 2.245 M | 0.000 | 0.000 |
| Other non cash items | -8.120 M -870.94 % | 1.053 M -36.67 % | 1.663 M 390.19 % | -573.088 K -144.46 % | 1.289 M 222.24 % | -1.055 M -344.17 % | 431.876 K 485.15 % | 73.806 K 55.78 % | 47.378 K | 0.000 | 0.000 |
| Net cash provided by operating activities | 1.781 M -90.96 % | 19.694 M 2.08 % | 19.293 M 2 910.49 % | 640.854 K 112.63 % | -5.074 M -12.82 % | -4.498 M -223.12 % | -1.392 M -58.81 % | -876.495 K 81.11 % | -4.639 M -4 456.67 % | -101.810 K -1 227.38 % | -7.670 K |
| Investments in property plant and equipment | -3.828 M -64.45 % | -2.328 M 56.21 % | -5.317 M 37.33 % | -8.484 M -106.88 % | -4.101 M -77.27 % | -2.313 M -54.12 % | -1.501 M -33.43 % | -1.125 M -1 580.67 % | -66.932 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.269 M 82.64 % | -13.069 M -321.11 % | -3.103 M | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -325.000 K -360.00 % | 125.000 K 150.00 % | -250.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -3.828 M -64.45 % | -2.328 M 56.21 % | -5.317 M 37.33 % | -8.484 M -33.18 % | -6.370 M 58.52 % | -15.357 M -242.84 % | -4.479 M -225.80 % | -1.375 M -1 954.18 % | -66.932 K | 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 |
| Common stock issued | 0.000 -100.00 % | 63.955 M 502.34 % | 10.618 M 32.75 % | 7.998 M 90.43 % | 4.200 M -67.77 % | 13.032 M 213.71 % | 4.154 M 64.19 % | 2.530 M -50.63 % | 5.125 M | 0.000 -100.00 % | 200.000 K |
| Common stock repurchased | -14.500 M | 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 |
| Other financing activites | -19.355 M -132.91 % | 58.810 M 4 586.50 % | 1.255 M -82.66 % | 7.235 M -50.50 % | 14.616 M -16.13 % | 17.427 M 96.02 % | 8.890 M 75.16 % | 5.076 M -15.61 % | 6.014 M | 0.000 -100.00 % | 140.680 K |
| Net cash used provided by financing activities | -19.355 M -132.91 % | 58.810 M 4 586.50 % | 1.255 M -82.66 % | 7.235 M -50.50 % | 14.616 M -16.13 % | 17.427 M 96.02 % | 8.890 M 75.16 % | 5.076 M -15.61 % | 6.014 M | 0.000 -100.00 % | 140.680 K |
| Effect of forex changes on cash | 5.134 M 51.23 % | 3.395 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -16.268 M -120.44 % | 79.571 M 422.42 % | 15.231 M 2 607.00 % | -607.547 K -119.15 % | 3.172 M 230.61 % | -2.429 M -180.45 % | 3.019 M 6.89 % | 2.824 M 115.88 % | 1.308 M 1 384.92 % | -101.810 K -176.54 % | 133.010 K |
| Cash at beginning of period | 102.209 M 351.49 % | 22.638 M 205.63 % | 7.407 M -7.58 % | 8.015 M 65.49 % | 4.843 M -33.40 % | 7.271 M 70.98 % | 4.253 M 197.68 % | 1.429 M 1 085.92 % | 120.467 K -43.95 % | 214.946 K 162.33 % | 81.936 K |
| Cash at end of period | 85.941 M -15.92 % | 102.209 M 351.49 % | 22.638 M 205.63 % | 7.407 M -7.58 % | 8.015 M 65.49 % | 4.843 M -33.40 % | 7.271 M 70.98 % | 4.253 M 197.68 % | 1.429 M 1 162.77 % | 113.136 K -47.37 % | 214.946 K |
| Operating cash flow | 1.781 M -90.96 % | 19.694 M 2.08 % | 19.293 M 2 910.49 % | 640.854 K 112.63 % | -5.074 M -12.82 % | -4.498 M -223.12 % | -1.392 M -58.81 % | -876.495 K 81.11 % | -4.639 M -4 456.67 % | -101.810 K -1 227.38 % | -7.670 K |
| Capital expenditure | -3.828 M -64.45 % | -2.328 M 56.21 % | -5.317 M 37.33 % | -8.484 M -106.88 % | -4.101 M -77.27 % | -2.313 M -54.12 % | -1.501 M -33.43 % | -1.125 M -1 580.67 % | -66.932 K | 0.000 | 0.000 |
| Free CashFlow | -2.047 M -111.79 % | 17.366 M 24.25 % | 13.976 M 278.20 % | -7.843 M 14.52 % | -9.175 M -34.71 % | -6.811 M -135.44 % | -2.893 M -44.55 % | -2.001 M 57.47 % | -4.706 M -4 522.42 % | -101.810 K -1 227.38 % | -7.670 K |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.496 M -33.78 % | 40.010 M 38.22 % | 28.947 M 2.43 % | 28.260 M 18.64 % | 23.821 M -35.27 % | 36.802 M 33.90 % | 27.485 M -9.25 % | 30.285 M 10.31 % | 27.455 M -21.69 % | 35.057 M 34.50 % | 26.064 M 33.27 % | 19.557 M -19.24 % | 24.216 M -37.16 % | 38.537 M 43.45 % | 26.865 M 4.08 % | 25.811 M -7.56 % | 27.922 M -15.22 % | 32.936 M 90.40 % | 17.298 M 44.57 % | 11.965 M 48.88 % | 8.037 M -46.93 % | 15.143 M 4.27 % | 14.524 M -15.88 % | 17.266 M 49.79 % | 11.527 M -37.76 % | 18.521 M 108.78 % | 8.871 M 26.61 % | 7.007 M 34.67 % | 5.203 M -31.47 % | 7.592 M 38.62 % | 5.477 M 19.69 % | 4.576 M 50.09 % | 3.049 M -30.64 % | 4.396 M 33.61 % | 3.290 M 3.13 % | 3.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -3.562 M -15 223.98 % | 23.552 K -99.16 % | 2.803 M 207.72 % | 910.782 K 120.28 % | -4.490 M -281.95 % | 2.468 M -26.60 % | 3.362 M 0.02 % | 3.362 M 146.47 % | 1.364 M -67.26 % | 4.165 M 352.16 % | 921.220 K 157.56 % | -1.600 M -881.55 % | 204.774 K -89.74 % | 1.995 M 246.71 % | -1.360 M 60.71 % | -3.461 M -24.45 % | -2.781 M 23.21 % | -3.622 M -60.86 % | -2.251 M -10.68 % | -2.034 M 39.66 % | -3.371 M -153.06 % | -1.332 M 43.22 % | -2.346 M -58.68 % | -1.478 M -5.33 % | -1.404 M -316.78 % | 647.519 K 235.13 % | -479.172 K -18.02 % | -406.021 K 26.15 % | -549.821 K 19.85 % | -685.971 K -16.99 % | -586.337 K 46.87 % | -1.104 M 23.26 % | -1.438 M -14.61 % | -1.255 M 42.52 % | -2.183 M 8.75 % | -2.392 M -7 355.82 % | -32.084 K -600.22 % | -4.582 K 71.80 % | -16.249 K 13.57 % | -18.801 K 52.80 % | -39.830 K -383.20 % | -8.243 K 77.75 % | -37.055 K -490.34 % | 9.493 K 176.93 % | -12.339 K -327.25 % | -2.888 K 66.07 % | -8.512 K |
| Income before tax | -3.492 M -682.04 % | -446.523 K -110.68 % | 4.181 M 313.18 % | 1.012 M 122.30 % | -4.538 M -233.97 % | 3.387 M 0.75 % | 3.362 M -5.64 % | 3.563 M 155.57 % | 1.394 M -74.88 % | 5.550 M 522.25 % | 891.897 K 157.11 % | -1.562 M -605.99 % | 308.638 K -84.81 % | 2.032 M 248.79 % | -1.366 M 59.93 % | -3.409 M -25.71 % | -2.712 M 40.31 % | -4.543 M -101.79 % | -2.251 M -11.07 % | -2.027 M 39.66 % | -3.359 M -157.14 % | -1.306 M 43.79 % | -2.324 M -60.61 % | -1.447 M -9.74 % | -1.319 M -303.56 % | 647.869 K 235.53 % | -478.017 K -17.73 % | -406.021 K 25.26 % | -543.226 K 20.81 % | -685.971 K -17.71 % | -582.784 K 47.19 % | -1.104 M 23.26 % | -1.438 M -14.61 % | -1.255 M 42.52 % | -2.183 M 8.64 % | -2.389 M -7 346.83 % | -32.084 K -120.02 % | -14.582 K 10.26 % | -16.249 K 13.57 % | -18.801 K 52.80 % | -39.830 K -383.20 % | -8.243 K 77.75 % | -37.055 K | 0.000 | 0.000 100.00 % | -2.888 K 66.07 % | -8.512 K |
| Income before tax ratio | -0.13 -1 080.92 % | -0.01 -107.73 % | 0.14 303.38 % | 0.04 118.80 % | -0.19 -306.98 % | 0.09 -24.76 % | 0.12 3.98 % | 0.12 131.68 % | 0.05 -67.92 % | 0.16 362.63 % | 0.03 142.85 % | -0.08 -726.52 % | 0.01 -75.83 % | 0.05 203.72 % | -0.05 61.50 % | -0.13 -35.99 % | -0.10 29.59 % | -0.14 -5.98 % | -0.13 23.17 % | -0.17 59.47 % | -0.42 -384.53 % | -0.09 46.09 % | -0.16 -90.93 % | -0.08 26.74 % | -0.11 -427.08 % | 0.03 164.92 % | -0.05 7.02 % | -0.06 44.50 % | -0.10 -15.56 % | -0.09 15.08 % | -0.11 55.88 % | -0.24 48.87 % | -0.47 -65.24 % | -0.29 56.98 % | -0.66 11.41 % | -0.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -1.773 M -190.81 % | 1.952 M 625.75 % | -371.341 K 56.20 % | -847.775 K 39.31 % | -1.397 M -134.00 % | 4.109 M 40.11 % | 2.933 M -22.42 % | 3.780 M 4.42 % | 3.621 M -59.00 % | 8.832 M 137.95 % | 3.711 M 108.72 % | 1.778 M 13.76 % | 1.563 M -72.12 % | 5.607 M 524.80 % | 897.384 K 1 402.75 % | 59.716 K -91.75 % | 723.455 K -76.24 % | 3.044 M 212.00 % | 975.726 K 3 237.48 % | -31.099 K 98.75 % | -2.488 M -3 638.24 % | -66.549 K 96.55 % | -1.929 M -1 166.69 % | -152.295 K -1 460.24 % | -9.761 K -100.50 % | 1.969 M 366.42 % | 422.192 K 4 979.14 % | -8.653 K 97.11 % | -298.926 K -10.69 % | -270.060 K -19.46 % | -226.062 K 71.83 % | -802.468 K 21.51 % | -1.022 M -10.22 % | -927.583 K 50.19 % | -1.862 M 15.05 % | -2.192 M -37 218.34 % | -5.874 K -451.32 % | 1.672 K 160.01 % | -2.786 K 75.99 % | -11.604 K 70.87 % | -39.830 K -383.20 % | -8.243 K 77.75 % | -37.055 K -290.34 % | -9.493 K 23.07 % | -12.339 K -16 552.00 % | 75.000 100.88 % | -8.512 K |
| Net income ratio | -0.13 -22 937.92 % | 0.00 -99.39 % | 0.10 200.41 % | 0.03 117.10 % | -0.19 -381.10 % | 0.07 -45.18 % | 0.12 10.21 % | 0.11 123.43 % | 0.05 -58.19 % | 0.12 236.17 % | 0.04 143.19 % | -0.08 -1 067.73 % | 0.01 -83.67 % | 0.05 202.27 % | -0.05 62.25 % | -0.13 -34.63 % | -0.10 9.41 % | -0.11 15.51 % | -0.13 23.44 % | -0.17 59.47 % | -0.42 -376.84 % | -0.09 45.54 % | -0.16 -88.64 % | -0.09 29.68 % | -0.12 -448.32 % | 0.03 164.73 % | -0.05 6.79 % | -0.06 45.17 % | -0.11 -16.96 % | -0.09 15.60 % | -0.11 55.61 % | -0.24 48.87 % | -0.47 -65.24 % | -0.29 56.98 % | -0.66 11.52 % | -0.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | -0.07 -237.13 % | 0.05 480.38 % | -0.01 57.24 % | -0.03 48.85 % | -0.06 -152.53 % | 0.11 4.64 % | 0.11 -14.52 % | 0.12 -5.34 % | 0.13 -47.65 % | 0.25 76.91 % | 0.14 56.61 % | 0.09 40.86 % | 0.06 -55.64 % | 0.15 335.56 % | 0.03 1 343.83 % | 0.00 -91.07 % | 0.03 -71.97 % | 0.09 63.86 % | 0.06 2 270.16 % | 0.00 99.16 % | -0.31 -6 943.93 % | 0.00 96.69 % | -0.13 -1 405.85 % | -0.01 -941.63 % | 0.00 -100.80 % | 0.11 123.40 % | 0.05 3 953.54 % | 0.00 97.85 % | -0.06 -61.52 % | -0.04 13.82 % | -0.04 76.46 % | -0.18 47.70 % | -0.34 -58.90 % | -0.21 62.72 % | -0.57 17.63 % | -0.69 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.47 -2.68 % | 0.48 -5.64 % | 0.51 -1.17 % | 0.52 3.69 % | 0.50 -3.78 % | 0.52 0.29 % | 0.52 -0.66 % | 0.52 -0.23 % | 0.52 0.45 % | 0.52 0.35 % | 0.52 0.41 % | 0.52 2.69 % | 0.50 -0.85 % | 0.51 4.76 % | 0.48 0.89 % | 0.48 7.76 % | 0.45 -11.26 % | 0.50 -6.70 % | 0.54 1.18 % | 0.53 2.88 % | 0.52 1.24 % | 0.51 4.26 % | 0.49 -1.51 % | 0.50 1.44 % | 0.49 -1.86 % | 0.50 0.80 % | 0.50 -6.05 % | 0.53 5.00 % | 0.50 10.30 % | 0.46 -3.90 % | 0.47 -7.94 % | 0.51 -4.94 % | 0.54 4.16 % | 0.52 0.00 % | 0.52 8.13 % | 0.48 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 56.812 M -3.52 % | 58.883 M 0.00 % | 58.883 M -2.19 % | 60.199 M -1.13 % | 60.886 M 0.64 % | 60.500 M -2.42 % | 62.003 M 4.98 % | 59.060 M 5.61 % | 55.924 M 10.46 % | 50.629 M 0.63 % | 50.313 M 1.59 % | 49.523 M 1.07 % | 48.998 M | 0.000 -100.00 % | 47.744 M 1.73 % | 46.931 M 13.53 % | 41.339 M | 0.000 -100.00 % | 35.301 M -10.08 % | 39.256 M 10.90 % | 35.399 M | 0.000 -100.00 % | 32.221 M 0.35 % | 32.109 M 2.82 % | 31.228 M | 0.000 -100.00 % | 25.382 M 0.80 % | 25.180 M 0.33 % | 25.098 M | 0.000 -100.00 % | 25.091 M 2.18 % | 24.555 M 18.07 % | 20.797 M | 0.000 -100.00 % | 20.097 M 484.02 % | 3.441 M -78.98 % | 16.373 M 1.72 % | 16.097 M 1.78 % | 15.815 M 391.70 % | 3.216 M 5 013.98 % | 62.894 K | 0.000 -100.00 % | 112.799 K 79.35 % | 62.894 K 0.00 % | 62.894 K 0.00 % | 62.894 K 0.00 % | 62.894 K |
| Weighted average shs out | 56.812 M -3.52 % | 58.883 M 2.36 % | 57.524 M -3.18 % | 59.414 M -2.42 % | 60.886 M 2.99 % | 59.117 M -2.46 % | 60.609 M 4.47 % | 58.014 M 6.65 % | 54.398 M 8.76 % | 50.016 M -0.59 % | 50.313 M 1.59 % | 49.523 M 1.07 % | 48.998 M | 0.000 -100.00 % | 47.744 M 1.73 % | 46.931 M 13.53 % | 41.339 M | 0.000 -100.00 % | 35.301 M -10.08 % | 39.256 M 10.90 % | 35.399 M | 0.000 -100.00 % | 32.221 M 0.35 % | 32.109 M 2.82 % | 31.228 M | 0.000 -100.00 % | 25.382 M 0.80 % | 25.180 M 0.33 % | 25.098 M | 0.000 -100.00 % | 25.091 M 2.18 % | 24.555 M 18.07 % | 20.797 M | 0.000 -100.00 % | 20.097 M 484.02 % | 3.441 M -78.98 % | 16.373 M 1.72 % | 16.097 M 1.78 % | 15.815 M 391.70 % | 3.216 M 5 013.98 % | 62.894 K | 0.000 -100.00 % | 112.799 K 79.35 % | 62.894 K 0.00 % | 62.894 K 0.00 % | 62.894 K 0.00 % | 62.894 K |
| EPS diluted | -0.06 -15 775.00 % | 0.00 -99.20 % | 0.05 231.13 % | 0.02 120.46 % | -0.07 -280.92 % | 0.04 -18.41 % | 0.05 -16.67 % | 0.06 100.00 % | 0.03 -63.54 % | 0.08 311.37 % | 0.02 161.92 % | -0.03 -869.05 % | 0.00 | 0.00 100.00 % | -0.03 61.38 % | -0.07 -9.66 % | -0.07 | 0.00 100.00 % | -0.06 -23.17 % | -0.05 45.59 % | -0.10 | 0.00 100.00 % | -0.07 -58.26 % | -0.05 -2.22 % | -0.05 | 0.00 100.00 % | -0.02 -17.39 % | -0.02 26.48 % | -0.02 | 0.00 100.00 % | -0.02 47.88 % | -0.04 35.02 % | -0.07 | 0.00 100.00 % | -0.11 84.29 % | -0.70 -34 900.00 % | 0.00 -602.62 % | 0.00 71.54 % | 0.00 82.76 % | -0.01 99.08 % | -0.63 | 0.00 100.00 % | -0.33 -306.25 % | 0.16 180.00 % | -0.20 -335.55 % | -0.05 67.20 % | -0.14 |
| Earnings per share | -0.06 -15 775.00 % | 0.00 -99.20 % | 0.05 231.13 % | 0.02 120.46 % | -0.07 -276.78 % | 0.04 -30.42 % | 0.06 0.00 % | 0.06 100.00 % | 0.03 -63.98 % | 0.08 316.40 % | 0.02 161.92 % | -0.03 -869.05 % | 0.00 | 0.00 100.00 % | -0.03 61.38 % | -0.07 -9.66 % | -0.07 | 0.00 100.00 % | -0.06 -23.17 % | -0.05 45.59 % | -0.10 | 0.00 100.00 % | -0.07 -58.26 % | -0.05 -2.22 % | -0.05 | 0.00 100.00 % | -0.02 -17.39 % | -0.02 26.48 % | -0.02 | 0.00 100.00 % | -0.02 47.88 % | -0.04 35.02 % | -0.07 | 0.00 100.00 % | -0.11 84.29 % | -0.70 -34 900.00 % | 0.00 -602.62 % | 0.00 71.54 % | 0.00 82.76 % | -0.01 99.08 % | -0.63 | 0.00 100.00 % | -0.33 -306.25 % | 0.16 180.00 % | -0.20 -335.55 % | -0.05 67.20 % | -0.14 |
| Gross profit | 12.478 M -35.55 % | 19.361 M 30.42 % | 14.844 M 1.24 % | 14.663 M 23.02 % | 11.919 M -37.72 % | 19.139 M 34.28 % | 14.253 M -9.84 % | 15.809 M 10.06 % | 14.364 M -21.34 % | 18.260 M 34.98 % | 13.528 M 33.83 % | 10.109 M -17.06 % | 12.188 M -37.70 % | 19.563 M 50.28 % | 13.017 M 5.01 % | 12.397 M -0.39 % | 12.445 M -24.77 % | 16.543 M 77.64 % | 9.313 M 46.28 % | 6.366 M 53.17 % | 4.156 M -46.27 % | 7.736 M 8.70 % | 7.116 M -17.15 % | 8.590 M 51.94 % | 5.654 M -38.92 % | 9.256 M 110.45 % | 4.398 M 18.96 % | 3.697 M 41.41 % | 2.615 M -24.41 % | 3.459 M 33.21 % | 2.597 M 10.19 % | 2.356 M 42.67 % | 1.652 M -27.76 % | 2.286 M 33.61 % | 1.711 M 11.51 % | 1.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 70.000 K 114.89 % | -470.075 K -134.10 % | 1.379 M 1 262.58 % | 101.176 K 312.82 % | -47.541 K -105.17 % | 919.317 K | 0.000 -100.00 % | 201.357 K 565.80 % | 30.243 K -97.82 % | 1.384 M 4 821.11 % | -29.324 K -175.69 % | 38.743 K -62.70 % | 103.864 K 180.85 % | 36.982 K 732.28 % | -5.849 K -111.16 % | 52.433 K -24.60 % | 69.541 K 107.55 % | -921.480 K | 0.000 -100.00 % | 7.148 K -38.13 % | 11.553 K -54.90 % | 25.614 K 18.23 % | 21.665 K -30.56 % | 31.198 K -63.26 % | 84.917 K 24 162.00 % | 350.000 -69.70 % | 1.155 K | 0.000 -100.00 % | 6.595 K | 0.000 -100.00 % | 3.553 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.885 K | 0.000 100.00 % | -16.254 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.493 K -176.93 % | 12.339 K | 0.000 | 0.000 |
| Cost of revenue | 14.018 M -32.11 % | 20.650 M 46.42 % | 14.103 M 3.72 % | 13.597 M 14.25 % | 11.901 M -32.62 % | 17.663 M 33.48 % | 13.232 M -8.59 % | 14.476 M 10.59 % | 13.091 M -22.07 % | 16.797 M 33.99 % | 12.536 M 32.68 % | 9.448 M -21.44 % | 12.027 M -36.61 % | 18.974 M 37.02 % | 13.847 M 3.22 % | 13.415 M -13.32 % | 15.477 M -5.59 % | 16.393 M 105.29 % | 7.986 M 42.63 % | 5.599 M 44.28 % | 3.880 M -47.61 % | 7.407 M 0.00 % | 7.407 M -14.62 % | 8.676 M 47.72 % | 5.873 M -36.61 % | 9.265 M 107.13 % | 4.473 M 35.17 % | 3.309 M 27.87 % | 2.588 M -37.38 % | 4.133 M 43.49 % | 2.880 M 29.77 % | 2.220 M 58.87 % | 1.397 M -33.76 % | 2.109 M 33.61 % | 1.579 M -4.64 % | 1.656 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 4.094 M -19.28 % | 5.072 M 0.08 % | 5.068 M -13.15 % | 5.835 M 26.03 % | 4.630 M -3.03 % | 4.774 M 37.27 % | 3.478 M -1.17 % | 3.519 M 46.87 % | 2.396 M 50.93 % | 1.588 M -13.24 % | 1.830 M 4.19 % | 1.756 M 0.74 % | 1.743 M -32.09 % | 2.567 M 15.75 % | 2.218 M -21.66 % | 2.831 M 69.73 % | 1.668 M -41.47 % | 2.850 M 77.41 % | 1.606 M -14.64 % | 1.882 M 13.44 % | 1.659 M -17.61 % | 2.014 M 5.67 % | 1.905 M -7.99 % | 2.071 M 85.44 % | 1.117 M -34.56 % | 1.706 M 38.70 % | 1.230 M 31.09 % | 938.488 K 7.07 % | 876.537 K -76.49 % | 3.729 M 32.11 % | 2.823 M -10.64 % | 3.159 M 18.14 % | 2.674 M -25.05 % | 3.568 M 10.33 % | 3.234 M -13.23 % | 3.727 M 63 340.77 % | 5.874 K 451.32 % | -1.672 K -160.01 % | 2.786 K -75.99 % | 11.604 K -70.87 % | 39.830 K 383.20 % | 8.243 K -77.75 % | 37.055 K 290.34 % | 9.493 K -20.89 % | 12.000 K | 0.000 -100.00 % | 8.512 K |
| Selling and marketing expenses | 6.097 M -16.44 % | 7.297 M 23.58 % | 5.904 M 8.27 % | 5.453 M 1.20 % | 5.388 M -26.10 % | 7.292 M 38.61 % | 5.261 M 1.81 % | 5.167 M 13.46 % | 4.554 M 1.11 % | 4.504 M -10.70 % | 5.043 M 34.46 % | 3.751 M -22.32 % | 4.829 M -41.08 % | 8.196 M 30.63 % | 6.274 M 1.44 % | 6.186 M -2.80 % | 6.364 M -25.73 % | 8.568 M 63.65 % | 5.235 M 49.36 % | 3.505 M 2.50 % | 3.420 M -15.91 % | 4.067 M -13.51 % | 4.702 M 6.34 % | 4.422 M 38.68 % | 3.188 M -24.73 % | 4.236 M 104.08 % | 2.076 M 10.28 % | 1.882 M 14.59 % | 1.643 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 |
| Other expenses | 1.491 M 12.46 % | 1.326 M 17.87 % | 1.125 M -6.14 % | 1.198 M -0.47 % | 1.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 16.633 M -11.22 % | 18.734 M 14.65 % | 16.341 M -2.21 % | 16.709 M 15.07 % | 14.520 M -10.75 % | 16.270 M 30.24 % | 12.492 M -6.00 % | 13.290 M 9.60 % | 12.127 M 3.80 % | 11.682 M -2.93 % | 12.034 M 13.67 % | 10.587 M -17.23 % | 12.792 M -22.79 % | 16.566 M 18.71 % | 13.956 M -1.56 % | 14.177 M 4.79 % | 13.529 M -16.97 % | 16.295 M 66.14 % | 9.808 M 34.11 % | 7.314 M -2.42 % | 7.495 M -13.07 % | 8.621 M -16.11 % | 10.276 M 10.07 % | 9.336 M 51.73 % | 6.153 M -21.07 % | 7.796 M 83.24 % | 4.255 M 7.98 % | 3.940 M 25.55 % | 3.138 M -17.36 % | 3.798 M 27.67 % | 2.975 M -9.06 % | 3.271 M 18.30 % | 2.765 M -24.19 % | 3.647 M 10.53 % | 3.300 M -12.69 % | 3.779 M 64 235.72 % | 5.874 K 451.32 % | -1.672 K -160.01 % | 2.786 K -75.99 % | 11.604 K -70.87 % | 39.830 K 383.20 % | 8.243 K -77.75 % | 37.055 K 290.34 % | 9.493 K -23.07 % | 12.339 K 16 552.00 % | -75.000 -100.88 % | 8.512 K |
| Cost and expenses | 30.651 M -22.17 % | 39.384 M 29.37 % | 30.443 M 0.45 % | 30.306 M 14.70 % | 26.422 M -22.13 % | 33.933 M 31.91 % | 25.724 M -7.35 % | 27.766 M 10.11 % | 25.217 M -11.45 % | 28.479 M 15.91 % | 24.571 M 22.64 % | 20.035 M -19.27 % | 24.819 M -30.17 % | 35.540 M 27.83 % | 27.803 M 0.76 % | 27.592 M -4.88 % | 29.006 M -11.26 % | 32.688 M 83.71 % | 17.793 M 37.80 % | 12.912 M 13.51 % | 11.375 M -29.03 % | 16.029 M -9.36 % | 17.684 M -1.82 % | 18.012 M 49.77 % | 12.026 M -29.51 % | 17.061 M 95.48 % | 8.728 M 20.39 % | 7.250 M 26.60 % | 5.727 M -27.79 % | 7.931 M 35.45 % | 5.855 M 6.64 % | 5.490 M 31.92 % | 4.162 M -27.70 % | 5.756 M 18.00 % | 4.878 M -10.24 % | 5.435 M 92 421.04 % | 5.874 K 451.32 % | -1.672 K -160.01 % | 2.786 K -75.99 % | 11.604 K -70.87 % | 39.830 K 383.20 % | 8.243 K -77.75 % | 37.055 K 290.34 % | 9.493 K -23.07 % | 12.339 K 16 552.00 % | -75.000 -100.88 % | 8.512 K |
| Research and development expenses | 4.951 M -1.77 % | 5.040 M 18.76 % | 4.244 M 0.50 % | 4.223 M 28.02 % | 3.298 M 11.28 % | 2.964 M 14.83 % | 2.581 M -22.77 % | 3.342 M -11.90 % | 3.793 M 13.68 % | 3.337 M 13.37 % | 2.943 M 4.26 % | 2.823 M -30.34 % | 4.053 M 26.93 % | 3.193 M -11.25 % | 3.598 M 8.36 % | 3.320 M -10.02 % | 3.690 M 77.31 % | 2.081 M 39.20 % | 1.495 M 48.02 % | 1.010 M -35.46 % | 1.565 M -9.11 % | 1.722 M -29.38 % | 2.438 M 8.38 % | 2.250 M 65.64 % | 1.358 M 1.01 % | 1.345 M 100.63 % | 670.188 K -24.29 % | 885.244 K 124.40 % | 394.494 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 |
| Selling general and administrative expenses | 10.191 M -17.60 % | 12.368 M 12.73 % | 10.972 M -2.80 % | 11.288 M 12.68 % | 10.018 M -16.97 % | 12.066 M 38.07 % | 8.739 M 0.60 % | 8.686 M 24.98 % | 6.950 M 14.09 % | 6.092 M -11.37 % | 6.873 M 24.81 % | 5.507 M -16.21 % | 6.572 M -38.94 % | 10.763 M 26.74 % | 8.492 M -5.82 % | 9.017 M 12.26 % | 8.032 M -29.66 % | 11.418 M 66.88 % | 6.842 M 27.00 % | 5.387 M 6.07 % | 5.079 M -16.47 % | 6.080 M -7.98 % | 6.607 M 1.77 % | 6.493 M 50.81 % | 4.305 M -27.55 % | 5.942 M 79.75 % | 3.306 M 17.20 % | 2.821 M 11.97 % | 2.519 M -32.45 % | 3.729 M 32.11 % | 2.823 M -10.64 % | 3.159 M 18.14 % | 2.674 M -25.05 % | 3.568 M 10.33 % | 3.234 M -13.23 % | 3.727 M 63 340.77 % | 5.874 K 451.32 % | -1.672 K -160.01 % | 2.786 K -75.99 % | 11.604 K -70.87 % | 39.830 K 383.20 % | 8.243 K -77.75 % | 37.055 K 290.34 % | 9.493 K -20.89 % | 12.000 K 16 100.00 % | -75.000 -100.88 % | 8.512 K |
| Interest income | 891.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 % | 5.342 K -57.53 % | 12.579 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 174.000 K 51.59 % | 114.787 K -27.56 % | 158.453 K 26.51 % | 125.249 K -14.13 % | 145.855 K -43.07 % | 256.208 K -2.66 % | 263.220 K 1.64 % | 258.974 K -5.79 % | 274.880 K -23.40 % | 358.844 K 42.88 % | 251.159 K -44.27 % | 450.644 K -25.19 % | 602.392 K 5.37 % | 571.692 K 10.70 % | 516.446 K -32.63 % | 766.564 K 25.87 % | 609.010 K -8.28 % | 663.968 K 13.16 % | 586.735 K 13.64 % | 516.308 K 57.44 % | 327.944 K -17.70 % | 398.491 K -14.09 % | 463.854 K 14.67 % | 404.499 K 11.11 % | 364.046 K -35.60 % | 565.301 K 120.08 % | 256.865 K 38.36 % | 185.651 K 12.76 % | 164.645 K -22.88 % | 213.482 K 3.48 % | 206.305 K 4.51 % | 197.398 K -2.91 % | 203.314 K 13.44 % | 179.223 K -6.36 % | 191.386 K 6.14 % | 180.317 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 | 2.382 M 79.66 % | 1.326 M 17.87 % | 1.125 M -6.14 % | 1.198 M -0.47 % | 1.204 M -2.91 % | 1.240 M 5.78 % | 1.172 M -7.08 % | 1.262 M -8.78 % | 1.383 M -38.63 % | 2.254 M 1.62 % | 2.218 M -1.73 % | 2.257 M 4.17 % | 2.166 M -17.01 % | 2.610 M 39.92 % | 1.866 M 1.37 % | 1.840 M 1.80 % | 1.808 M -35.35 % | 2.796 M 90.09 % | 1.471 M 60.53 % | 916.346 K 7.69 % | 850.874 K 3.91 % | 818.867 K -33.47 % | 1.231 M 107.23 % | 593.984 K 21.26 % | 489.862 K -3.75 % | 508.934 K 82.72 % | 278.533 K 18.82 % | 234.419 K 4.21 % | 224.947 K 227.14 % | 68.762 K -54.78 % | 152.069 K 35.76 % | 112.015 K 23.17 % | 90.942 K 14.43 % | 79.474 K 20.47 % | 65.969 K 25.49 % | 52.569 K 100.57 % | 26.210 K 319.09 % | 6.254 K -53.55 % | 13.463 K 87.06 % | 7.197 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -4.155 M -763.22 % | 626.493 K 141.87 % | -1.496 M 26.88 % | -2.046 M 21.33 % | -2.601 M -190.66 % | 2.869 M 62.96 % | 1.760 M -30.11 % | 2.519 M 12.58 % | 2.237 M -65.99 % | 6.578 M 340.35 % | 1.494 M 412.23 % | -478.423 K 20.69 % | -603.266 K -121.30 % | 2.832 M 401.92 % | -938.137 K 58.53 % | -2.262 M -19.51 % | -1.893 M 88.25 % | -16.108 M -1 395.35 % | 1.244 M 185.12 % | -1.461 M 56.24 % | -3.339 M -277.07 % | -885.416 K 49.08 % | -1.739 M -107.97 % | -836.084 K 12.63 % | -956.924 K -166.76 % | 1.433 M 722.26 % | -230.345 K 5.24 % | -243.072 K 53.60 % | -523.873 K -54.62 % | -338.822 K 10.40 % | -378.131 K 58.65 % | -914.483 K 17.86 % | -1.113 M -9.96 % | -1.012 M 47.83 % | -1.941 M 13.54 % | -2.245 M -6 896.16 % | -32.084 K -600.22 % | -4.582 K 71.80 % | -16.249 K 13.57 % | -18.801 K 52.80 % | -39.830 K -383.20 % | -8.243 K 77.75 % | -37.055 K -290.34 % | -9.493 K 23.07 % | -12.339 K -16 552.00 % | 75.000 100.88 % | -8.512 K |
| Operating income ratio | -0.16 -1 101.49 % | 0.02 130.30 % | -0.05 28.62 % | -0.07 33.69 % | -0.11 -240.07 % | 0.08 21.71 % | 0.06 -22.99 % | 0.08 2.05 % | 0.08 -56.57 % | 0.19 227.39 % | 0.06 334.28 % | -0.02 1.80 % | -0.02 -133.89 % | 0.07 310.47 % | -0.03 60.15 % | -0.09 -29.29 % | -0.07 86.14 % | -0.49 -780.32 % | 0.07 158.88 % | -0.12 70.61 % | -0.42 -610.51 % | -0.06 51.16 % | -0.12 -147.23 % | -0.05 41.67 % | -0.08 -207.27 % | 0.08 398.05 % | -0.03 25.16 % | -0.03 65.55 % | -0.10 -125.62 % | -0.04 35.36 % | -0.07 65.45 % | -0.20 45.27 % | -0.37 -58.54 % | -0.23 60.96 % | -0.59 16.16 % | -0.70 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 663.000 K 161.79 % | -1.073 M -118.90 % | 5.677 M 85.65 % | 3.058 M 257.88 % | -1.937 M -473.64 % | 518.403 K -67.63 % | 1.602 M 53.41 % | 1.044 M 223.80 % | -843.363 K 17.97 % | -1.028 M -70.82 % | -601.901 K 44.44 % | -1.083 M -218.79 % | 911.904 K 213.96 % | -800.183 K -87.08 % | -427.718 K 62.71 % | -1.147 M -40.04 % | -818.923 K -107.08 % | 11.565 M 430.90 % | -3.495 M -517.38 % | -566.093 K -2 628.55 % | -20.747 K 95.07 % | -421.024 K 28.11 % | -585.628 K 4.18 % | -611.173 K -68.90 % | -361.858 K 53.93 % | -785.477 K -217.14 % | -247.672 K -51.99 % | -162.949 K -741.98 % | -19.353 K 94.43 % | -347.149 K -69.63 % | -204.653 K -8.23 % | -189.090 K 41.77 % | -324.719 K -34.03 % | -242.278 K -0.12 % | -241.988 K -67.36 % | -144.591 K | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.963 K | 0.000 |
| 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-09-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -70.719 M 5.79 % | -75.068 M 2.49 % | -76.988 M 6.38 % | -82.238 M 8.09 % | -89.480 M 1.89 % | -91.203 M -4.06 % | -87.641 M -9.22 % | -80.245 M -556.87 % | -12.216 M -122.60 % | -5.488 M -158.56 % | 9.372 M -41.81 % | 16.107 M -18.47 % | 19.755 M -1.33 % | 20.022 M -20.07 % | 25.050 M 1.78 % | 24.611 M 10.68 % | 22.236 M 20.11 % | 18.514 M 33.06 % | 13.914 M 0.09 % | 13.901 M 19.74 % | 11.610 M 24.58 % | 9.319 M -23.00 % | 12.102 M 12.84 % | 10.725 M 110.37 % | 5.098 M 34.90 % | 3.779 M -51.72 % | 7.828 M 75.08 % | 4.471 M 38.56 % | 3.227 M 35.11 % | 2.388 M -35.78 % | 3.719 M 43.96 % | 2.583 M -24.69 % | 3.430 M 18.96 % | 2.883 M 146.13 % | 1.171 M -70.95 % | 4.032 M 4 129.43 % | -100.071 K 11.55 % | -113.136 K 1.74 % | -115.145 K 15.72 % | -136.614 K 33.86 % | -206.545 K 3.91 % | -214.946 K 2.70 % | -220.908 K -169.56 % | -81.952 K 0.00 % | -81.953 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 debt | 9.432 M -13.25 % | 10.872 M -3.31 % | 11.244 M 9.74 % | 10.247 M 1.90 % | 10.055 M -8.64 % | 11.006 M -13.04 % | 12.657 M -3.78 % | 13.154 M -11.08 % | 14.794 M -13.74 % | 17.150 M -9.00 % | 18.846 M -25.13 % | 25.172 M -8.66 % | 27.560 M 0.48 % | 27.429 M -11.36 % | 30.946 M 3.68 % | 29.847 M 3.29 % | 28.897 M 8.93 % | 26.529 M 46.79 % | 18.072 M -8.66 % | 19.786 M 40.06 % | 14.127 M -0.25 % | 14.162 M 3.38 % | 13.698 M 8.35 % | 12.642 M 10.87 % | 11.402 M 3.18 % | 11.051 M 8.54 % | 10.181 M 40.04 % | 7.270 M 10.77 % | 6.564 M -1.16 % | 6.641 M 40.63 % | 4.722 M 4.95 % | 4.499 M 2.00 % | 4.411 M 2.30 % | 4.312 M 0.54 % | 4.289 M 2.80 % | 4.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -454.681 K | 0.000 | 0.000 -100.00 % | 680.309 K 52.46 % | 446.218 K -33.54 % | 671.363 K -33.05 % | 1.003 M 32.93 % | 754.331 K 81.75 % | 415.049 K 896.67 % | -52.098 K 71.33 % | -181.736 K 72.64 % | -664.171 K -259.69 % | 415.915 K -8.56 % | 454.873 K 0.89 % | 450.859 K 81.11 % | 248.941 K 155.78 % | -446.279 K -159.86 % | 745.583 K 110.24 % | 354.635 K -37.20 % | 564.712 K -32.08 % | 831.441 K -35.15 % | 1.282 M 138.12 % | 538.392 K 2 469.68 % | -22.720 K 87.43 % | -180.783 K -2 525.64 % | 7.453 K -78.12 % | 34.060 K -30.25 % | 48.830 K -84.29 % | 310.797 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 |
| Retained earnings | 0.000 100.00 % | -21.342 M | 0.000 | 0.000 100.00 % | -26.538 M -20.37 % | -22.048 M 10.07 % | -24.515 M 12.06 % | -27.878 M 10.76 % | -31.239 M 4.18 % | -32.603 M 11.33 % | -36.768 M 2.44 % | -37.690 M -4.43 % | -36.089 M 0.56 % | -36.294 M 5.21 % | -38.289 M -3.68 % | -36.929 M -10.34 % | -33.468 M -9.06 % | -30.687 M -13.05 % | -27.144 M -9.04 % | -24.893 M -8.90 % | -22.858 M -17.30 % | -19.488 M -7.34 % | -18.156 M -14.84 % | -15.809 M -10.32 % | -14.331 M -10.86 % | -12.927 M 4.77 % | -13.575 M -3.66 % | -13.096 M -3.20 % | -12.690 M -4.53 % | -12.140 M -5.99 % | -11.454 M -5.40 % | -10.867 M -11.30 % | -9.764 M -17.27 % | -8.326 M -17.74 % | -7.071 M -45.13 % | -4.873 M -2 747.91 % | -171.091 K -23.08 % | -139.007 K -3.41 % | -134.425 K -13.75 % | -118.176 K -18.92 % | -99.375 K -66.89 % | -59.545 K -16.07 % | -51.302 K -260.09 % | -14.247 K 39.98 % | -23.739 K |
| Common stock | 0.000 -100.00 % | 119.933 M | 0.000 | 0.000 -100.00 % | 124.626 M 0.48 % | 124.036 M 0.44 % | 123.491 M 0.29 % | 123.131 M 109.95 % | 58.647 M 2.92 % | 56.983 M 27.77 % | 44.599 M 1.63 % | 43.885 M 1.10 % | 43.406 M 2.89 % | 42.186 M 0.14 % | 42.127 M 0.07 % | 42.095 M 24.06 % | 33.931 M 1.13 % | 33.553 M 0.22 % | 33.479 M 0.12 % | 33.438 M 17.38 % | 28.486 M 0.40 % | 28.373 M 16.08 % | 24.442 M 0.51 % | 24.318 M 1.00 % | 24.077 M 82.36 % | 13.203 M 51.65 % | 8.706 M 1.33 % | 8.591 M 1.45 % | 8.468 M 0.02 % | 8.466 M -1.25 % | 8.573 M -2.08 % | 8.756 M 44.88 % | 6.043 M 0.19 % | 6.032 M 0.00 % | 6.032 M 591.00 % | 872.940 K 290.58 % | 223.498 K 0.00 % | 223.498 K 0.00 % | 223.498 K 0.00 % | 223.498 K 0.00 % | 223.498 K 0.00 % | 223.498 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K |
| Total equity | 100.606 M -2.44 % | 103.126 M -1.47 % | 104.665 M -1.65 % | 106.418 M -3.56 % | 110.348 M -2.40 % | 113.056 M 3.32 % | 109.422 M 4.01 % | 105.199 M 196.02 % | 35.538 M 10.88 % | 32.051 M 112.73 % | 15.066 M 15.01 % | 13.099 M -15.92 % | 15.580 M -0.13 % | 15.599 M 16.23 % | 13.422 M -6.91 % | 14.418 M 66.08 % | 8.682 M -14.42 % | 10.144 M -30.71 % | 14.640 M 2.27 % | 14.315 M 26.26 % | 11.338 M -21.50 % | 14.443 M 22.15 % | 11.824 M -7.53 % | 12.787 M -1.92 % | 13.036 M 358.18 % | 2.845 M 209.56 % | -2.597 M -15.24 % | -2.254 M -8.87 % | -2.070 M -12.69 % | -1.837 M -6.15 % | -1.730 M -55.12 % | -1.116 M 60.93 % | -2.856 M -91.56 % | -1.491 M -386.75 % | -306.260 K 91.62 % | -3.655 M -4 450.98 % | 84.011 K -27.64 % | 116.095 K -3.80 % | 120.677 K -11.87 % | 136.926 K -12.07 % | 155.727 K -20.37 % | 195.557 K 0.69 % | 194.211 K 126.48 % | 85.753 K 12.45 % | 76.261 K |
| Other non current 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 -100.00 % | 3.067 M 0.00 % | 3.067 M 0.00 % | 3.067 M 0.00 % | 3.067 M -75.19 % | 12.363 M 34.03 % | 9.224 M 1 092.26 % | 773.640 K 2.78 % | 752.700 K 0.52 % | 748.800 K -75.19 % | 3.018 M 0.41 % | 3.006 M -10.40 % | 3.355 M -42.00 % | 5.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K 0.00 % | 225.000 K 50.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.872 M -2.20 % | 3.959 M -13.51 % | 4.578 M 49.63 % | 3.059 M -39.51 % | 5.057 M -15.73 % | 6.002 M -15.60 % | 7.111 M -15.23 % | 8.389 M -12.18 % | 9.553 M -10.94 % | 10.726 M 12.92 % | 9.499 M -14.48 % | 11.107 M 51.15 % | 7.348 M 3.80 % | 7.079 M -21.64 % | 9.034 M -2.98 % | 9.312 M 26.37 % | 7.369 M 28.22 % | 5.747 M -11.68 % | 6.506 M -23.91 % | 8.551 M 686.31 % | 1.088 M 7.30 % | 1.014 M -19.32 % | 1.256 M -25.87 % | 1.695 M 5.23 % | 1.610 M 6.69 % | 1.509 M -49.40 % | 2.983 M 28.20 % | 2.327 M 7.49 % | 2.165 M 3.20 % | 2.098 M 418.64 % | 404.445 K 49.48 % | 270.562 K 12.75 % | 239.968 K -94.22 % | 4.150 M -0.16 % | 4.156 M 1.85 % | 4.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 4.932 M -1.74 % | 5.019 M 9.65 % | 4.578 M 49.63 % | 3.059 M -39.51 % | 5.057 M -15.73 % | 6.002 M -15.60 % | 7.111 M -15.23 % | 8.389 M -12.18 % | 9.553 M -10.94 % | 10.726 M 12.92 % | 9.499 M -14.48 % | 11.107 M 51.15 % | 7.348 M 3.80 % | 7.079 M -41.50 % | 12.101 M -2.24 % | 12.379 M 18.62 % | 10.435 M 18.40 % | 8.814 M -53.29 % | 18.869 M 6.16 % | 17.775 M 855.05 % | 1.861 M 5.37 % | 1.766 M -11.91 % | 2.005 M -57.46 % | 4.713 M 2.09 % | 4.616 M -5.10 % | 4.864 M -44.52 % | 8.768 M 276.81 % | 2.327 M 7.49 % | 2.165 M 3.20 % | 2.098 M 233.25 % | 629.445 K 27.02 % | 495.562 K 27.08 % | 389.968 K -90.93 % | 4.300 M -0.15 % | 4.306 M 1.79 % | 4.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.817 M -10.11 % | 22.046 M 5.82 % | 20.833 M -10.33 % | 23.233 M 15.92 % | 20.042 M 15.51 % | 17.351 M -14.34 % | 20.256 M -23.07 % | 26.331 M 48.94 % | 17.679 M | 0.000 -100.00 % | 25.650 M 672.05 % | 3.322 M -84.29 % | 21.154 M 40.86 % | 15.017 M 104.24 % | 7.353 M -39.09 % | 12.072 M 11.07 % | 10.869 M -16.09 % | 12.953 M -32.88 % | 19.297 M 29.60 % | 14.890 M 79.39 % | 8.300 M 25.42 % | 6.618 M 13.19 % | 5.847 M -17.57 % | 7.093 M 51.31 % | 4.688 M 12.09 % | 4.182 M 17.49 % | 3.560 M -11.73 % | 4.033 M 10.00 % | 3.666 M 494.53 % | 616.657 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 5.560 M -19.57 % | 6.913 M 3.70 % | 6.667 M -7.24 % | 7.187 M 43.80 % | 4.998 M -0.13 % | 5.004 M -9.76 % | 5.546 M 16.38 % | 4.765 M -9.08 % | 5.241 M -18.42 % | 6.424 M -31.27 % | 9.347 M -33.55 % | 14.065 M -30.41 % | 20.211 M -0.68 % | 20.350 M -7.13 % | 21.912 M 6.70 % | 20.535 M -4.61 % | 21.528 M 3.59 % | 20.782 M 79.68 % | 11.566 M 2.95 % | 11.234 M -13.84 % | 13.039 M -0.83 % | 13.148 M 5.68 % | 12.442 M 13.65 % | 10.947 M 11.80 % | 9.792 M 2.63 % | 9.541 M 32.55 % | 7.198 M 45.61 % | 4.944 M 12.38 % | 4.399 M -3.18 % | 4.543 M 5.22 % | 4.318 M 2.10 % | 4.229 M 1.38 % | 4.171 M 2 470.45 % | 162.279 K 22.29 % | 132.700 K 44.96 % | 91.542 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 24.529 M -26.78 % | 33.502 M 22.13 % | 27.430 M -0.42 % | 27.545 M 9.50 % | 25.155 M -18.24 % | 30.768 M 21.31 % | 25.362 M -5.40 % | 26.811 M 2.83 % | 26.074 M -12.08 % | 29.657 M 0.91 % | 29.389 M -6.45 % | 31.416 M -22.37 % | 40.468 M -13.31 % | 46.681 M 17.91 % | 39.590 M 3.66 % | 38.193 M -19.05 % | 47.179 M -3.01 % | 48.641 M 48.66 % | 32.719 M 24.64 % | 26.251 M 28.73 % | 20.392 M -19.14 % | 25.220 M 8.19 % | 23.311 M -2.47 % | 23.900 M -17.84 % | 29.089 M 19.07 % | 24.431 M 57.64 % | 15.498 M 34.05 % | 11.561 M 12.84 % | 10.246 M -11.95 % | 11.637 M 29.21 % | 9.006 M 7.07 % | 8.411 M 8.80 % | 7.731 M 84.29 % | 4.195 M 10.42 % | 3.799 M -14.22 % | 4.429 M 27 475.02 % | 16.060 K 129.95 % | 6.984 K -30.03 % | 9.982 K -27.96 % | 13.856 K -77.85 % | 62.548 K 145.67 % | 25.460 K -21.71 % | 32.519 K -13.23 % | 37.477 K -62.47 % | 99.852 K |
| Total liabilities | 29.461 M -23.52 % | 38.521 M 20.35 % | 32.008 M 4.59 % | 30.604 M 1.30 % | 30.213 M -17.83 % | 36.770 M 13.23 % | 32.473 M -7.75 % | 35.200 M -1.20 % | 35.627 M -11.78 % | 40.383 M 3.84 % | 38.888 M -8.55 % | 42.523 M -11.07 % | 47.816 M -11.06 % | 53.760 M 4.00 % | 51.691 M 2.21 % | 50.572 M -12.22 % | 57.614 M 0.28 % | 57.455 M 11.37 % | 51.589 M 17.18 % | 44.026 M 97.84 % | 22.253 M -17.54 % | 26.987 M 6.60 % | 25.316 M -11.53 % | 28.613 M -15.11 % | 33.705 M 15.05 % | 29.295 M 20.73 % | 24.266 M 74.72 % | 13.888 M 11.91 % | 12.411 M -9.64 % | 13.734 M 42.54 % | 9.635 M 8.18 % | 8.907 M 9.68 % | 8.121 M -4.40 % | 8.495 M 4.80 % | 8.105 M -6.40 % | 8.659 M 53 817.88 % | 16.060 K 129.95 % | 6.984 K -30.03 % | 9.982 K -27.96 % | 13.856 K -77.85 % | 62.548 K 145.67 % | 25.460 K -21.71 % | 32.519 K -13.23 % | 37.477 K -62.47 % | 99.852 K |
| Other non current assets | 239.000 K -3.74 % | 248.285 K -31.19 % | 360.836 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.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -79.72 % | 493.026 K -1.58 % | 500.949 K 400.95 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -20.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.998 M 14.71 % | 5.229 M 14.72 % | 4.558 M 13.79 % | 4.005 M 13.95 % | 3.515 M 15.46 % | 3.044 M -2.65 % | 3.127 M 25.13 % | 2.499 M -12.17 % | 2.845 M -11.02 % | 3.198 M -27.88 % | 4.434 M -21.20 % | 5.627 M -16.98 % | 6.779 M -12.44 % | 7.742 M -13.85 % | 8.987 M -2.54 % | 9.221 M -7.07 % | 9.923 M -8.06 % | 10.792 M -31.08 % | 15.659 M -1.88 % | 15.959 M 41.67 % | 11.265 M -1.21 % | 11.403 M -1.00 % | 11.518 M -19.55 % | 14.317 M -1.27 % | 14.501 M 332.85 % | 3.350 M -6.27 % | 3.574 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 |
| GoodWill | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M 0.00 % | 4.870 M -41.00 % | 8.254 M 0.00 % | 8.254 M 0.00 % | 8.254 M 0.00 % | 8.254 M -42.04 % | 14.242 M 0.00 % | 14.242 M 144.69 % | 5.820 M 0.00 % | 5.820 M 0.00 % | 5.820 M 0.00 % | 5.820 M 0.11 % | 5.814 M 67.38 % | 3.474 M 0.00 % | 3.474 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 |
| Goodwill and intangible assets | 10.868 M 7.62 % | 10.099 M 7.12 % | 9.428 M 6.22 % | 8.875 M 5.85 % | 8.385 M 5.95 % | 7.914 M -1.04 % | 7.997 M 8.52 % | 7.369 M -4.49 % | 7.715 M -4.37 % | 8.068 M -13.29 % | 9.304 M -11.36 % | 10.497 M -9.88 % | 11.648 M -7.64 % | 12.612 M -26.85 % | 17.241 M -1.34 % | 17.475 M -3.86 % | 18.177 M -4.56 % | 19.046 M -36.30 % | 29.901 M -0.99 % | 30.201 M 76.77 % | 17.085 M -0.80 % | 17.223 M -0.66 % | 17.338 M -13.90 % | 20.137 M -0.88 % | 20.315 M 197.72 % | 6.824 M -3.18 % | 7.048 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 |
| Property plant equipment net | 6.401 M -10.07 % | 7.117 M 2.41 % | 6.950 M 22.74 % | 5.663 M 16.58 % | 4.857 M -9.55 % | 5.370 M -9.65 % | 5.943 M -3.03 % | 6.129 M -11.88 % | 6.955 M -12.46 % | 7.945 M 4.72 % | 7.587 M -10.51 % | 8.478 M -5.84 % | 9.004 M 29.02 % | 6.979 M -10.96 % | 7.838 M 1.54 % | 7.719 M 67.76 % | 4.601 M 34.77 % | 3.414 M 18.11 % | 2.891 M 2.21 % | 2.828 M 6.25 % | 2.662 M 9.46 % | 2.432 M -8.31 % | 2.652 M 9.88 % | 2.414 M 8.96 % | 2.215 M 16.78 % | 1.897 M 25.13 % | 1.516 M 24.44 % | 1.218 M -8.36 % | 1.329 M -5.37 % | 1.405 M 37.55 % | 1.021 M 28.43 % | 795.248 K 5.68 % | 752.499 K 6.93 % | 703.759 K -3.56 % | 729.766 K 11.80 % | 652.717 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 17.957 M 0.24 % | 17.914 M 6.50 % | 16.820 M 15.05 % | 14.620 M 9.73 % | 13.324 M -0.31 % | 13.366 M -4.12 % | 13.940 M 3.28 % | 13.498 M -7.99 % | 14.670 M -8.39 % | 16.013 M -11.89 % | 18.173 M -10.17 % | 20.231 M -7.75 % | 21.931 M 4.67 % | 20.953 M -20.72 % | 26.428 M -0.58 % | 26.583 M 9.95 % | 24.176 M 3.04 % | 23.463 M -29.51 % | 33.285 M -0.73 % | 33.530 M 68.94 % | 19.847 M 0.47 % | 19.755 M -1.67 % | 20.090 M -11.30 % | 22.651 M 0.09 % | 22.630 M 156.56 % | 8.821 M 1.81 % | 8.664 M 544.97 % | 1.343 M -7.64 % | 1.454 M -4.94 % | 1.530 M 49.79 % | 1.021 M 28.43 % | 795.248 K 5.68 % | 752.499 K 6.93 % | 703.759 K -3.56 % | 729.766 K 11.80 % | 652.717 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | 4.028 M 27.75 % | 3.153 M -0.61 % | 3.172 M -20.81 % | 4.006 M 41.41 % | 2.833 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 % | 493.615 K -0.14 % | 494.299 K -7.10 % | 532.058 K 22.32 % | 434.969 K 34.64 % | 323.062 K -20.07 % | 404.166 K 87.20 % | 215.896 K -12.86 % | 247.745 K -11.94 % | 281.347 K -49.04 % | 552.061 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 80.151 M -6.74 % | 85.941 M -2.60 % | 88.232 M -4.60 % | 92.485 M -7.08 % | 99.536 M -2.62 % | 102.209 M 1.91 % | 100.297 M 7.39 % | 93.399 M 245.79 % | 27.010 M 19.31 % | 22.638 M 138.96 % | 9.474 M 4.50 % | 9.066 M 16.16 % | 7.804 M 5.36 % | 7.407 M 25.64 % | 5.895 M 12.59 % | 5.236 M -21.39 % | 6.661 M -16.89 % | 8.015 M 92.77 % | 4.158 M -29.34 % | 5.884 M 133.77 % | 2.517 M -48.03 % | 4.843 M 203.49 % | 1.596 M -16.76 % | 1.917 M -69.59 % | 6.304 M -13.30 % | 7.271 M 209.02 % | 2.353 M -15.94 % | 2.799 M -16.11 % | 3.337 M -21.54 % | 4.253 M 323.74 % | 1.004 M -47.63 % | 1.916 M 95.31 % | 981.158 K -31.32 % | 1.429 M -54.17 % | 3.118 M 2 128.22 % | 139.912 K 39.81 % | 100.071 K -11.55 % | 113.136 K -1.74 % | 115.145 K -15.72 % | 136.614 K -33.86 % | 206.545 K -3.91 % | 214.946 K -2.70 % | 220.908 K 169.56 % | 81.952 K 0.00 % | 81.953 K |
| Cash and short term investments | 80.151 M -6.74 % | 85.941 M -2.60 % | 88.232 M -4.60 % | 92.485 M -7.08 % | 99.536 M -2.62 % | 102.209 M 1.91 % | 100.297 M 7.39 % | 93.399 M 245.79 % | 27.010 M 19.31 % | 22.638 M 138.96 % | 9.474 M 4.50 % | 9.066 M 16.16 % | 7.804 M 5.36 % | 7.407 M 25.64 % | 5.895 M 12.59 % | 5.236 M -21.39 % | 6.661 M -16.89 % | 8.015 M 92.77 % | 4.158 M -29.34 % | 5.884 M 133.77 % | 2.517 M -48.03 % | 4.843 M 203.49 % | 1.596 M -16.76 % | 1.917 M -69.59 % | 6.304 M -13.30 % | 7.271 M 209.02 % | 2.353 M -15.94 % | 2.799 M -16.11 % | 3.337 M -21.54 % | 4.253 M 323.74 % | 1.004 M -47.63 % | 1.916 M 95.31 % | 981.158 K -31.32 % | 1.429 M -54.17 % | 3.118 M 2 128.22 % | 139.912 K 39.81 % | 100.071 K -11.55 % | 113.136 K -1.74 % | 115.145 K -15.72 % | 136.614 K -33.86 % | 206.545 K -3.91 % | 214.946 K -2.70 % | 220.908 K 169.56 % | 81.952 K 0.00 % | 81.953 K |
| Total current assets | 112.110 M -9.39 % | 123.734 M 3.24 % | 119.853 M -2.08 % | 122.402 M -3.80 % | 127.237 M -6.76 % | 136.460 M 6.65 % | 127.955 M 0.83 % | 126.901 M 124.63 % | 56.495 M 0.13 % | 56.421 M 57.69 % | 35.780 M 1.10 % | 35.392 M -14.65 % | 41.465 M -14.34 % | 48.406 M 25.13 % | 38.684 M 0.72 % | 38.407 M -8.81 % | 42.119 M -4.57 % | 44.136 M 33.97 % | 32.944 M 32.78 % | 24.811 M 80.53 % | 13.744 M -36.59 % | 21.674 M 27.12 % | 17.049 M -9.07 % | 18.749 M -22.24 % | 24.112 M 3.40 % | 23.320 M 79.31 % | 13.005 M 26.37 % | 10.291 M 15.81 % | 8.886 M -14.29 % | 10.368 M 50.62 % | 6.883 M -1.61 % | 6.996 M 55.02 % | 4.513 M -28.37 % | 6.300 M -10.88 % | 7.069 M 62.47 % | 4.351 M 4 248.11 % | 100.071 K -18.69 % | 123.079 K -5.80 % | 130.659 K -13.35 % | 150.782 K -30.92 % | 218.275 K -1.24 % | 221.017 K -2.52 % | 226.730 K 83.99 % | 123.230 K -30.03 % | 176.113 K |
| 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 -100.00 % | 2.144 M | 0.000 -100.00 % | 1.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -80.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.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 |
| Net receivables | 27.931 M -19.37 % | 34.640 M 21.76 % | 28.448 M 9.79 % | 25.912 M 4.20 % | 24.868 M -19.71 % | 30.973 M 26.29 % | 24.525 M -20.96 % | 31.030 M 13.07 % | 27.443 M -13.92 % | 31.881 M 34.33 % | 23.734 M 0.65 % | 23.581 M -22.79 % | 30.542 M -20.71 % | 38.522 M 27.80 % | 30.143 M -2.85 % | 31.027 M -6.52 % | 33.190 M -4.09 % | 34.606 M 29.42 % | 26.739 M 55.21 % | 17.228 M 68.62 % | 10.217 M -36.24 % | 16.025 M 14.48 % | 13.999 M -8.35 % | 15.274 M -2.40 % | 15.649 M 0.94 % | 15.503 M 52.99 % | 10.133 M 47.44 % | 6.873 M 40.48 % | 4.892 M -11.93 % | 5.555 M -0.03 % | 5.557 M 18.85 % | 4.675 M 41.01 % | 3.316 M -28.29 % | 4.624 M 25.98 % | 3.670 M 0.30 % | 3.659 M | 0.000 -100.00 % | 9.943 K -35.91 % | 15.514 K 9.50 % | 14.168 K 20.78 % | 11.730 K 93.21 % | 6.071 K 4.28 % | 5.822 K 133.63 % | 2.492 K 0.00 % | 2.492 K |
| Tax assets | 449.000 K -0.11 % | 449.482 K 449.47 % | 81.803 K 0.00 % | 81.803 K 0.00 % | 81.803 K 0.00 % | 81.803 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.282 M 2.13 % | 1.256 M -1.79 % | 1.279 M 1.31 % | 1.262 M 1.00 % | 1.249 M -3.02 % | 1.288 M -0.77 % | 1.298 M 43.81 % | 902.779 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 |
| 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 -100.00 % | 281.000 802.50 % | -40.000 0.00 % | -40.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.909 M -28.77 % | 26.546 M 31.38 % | 20.205 M -0.63 % | 20.332 M 5.64 % | 19.247 M -22.56 % | 24.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.658 M | 0.000 -100.00 % | 24.537 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 -100.00 % | 3.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.460 K | 0.000 | 0.000 | 0.000 |
| Tax payables | 60.000 K 40.95 % | 42.567 K -92.38 % | 558.690 K 2 101.73 % | 25.375 K -97.21 % | 910.165 K 0.00 % | 910.165 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 |
| 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 | 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 % | 4.990 M -95.23 % | 104.665 M -1.65 % | 106.418 M 819.03 % | 11.579 M 9.02 % | 10.621 M 8.66 % | 9.775 M 9.30 % | 8.943 M 21.26 % | 7.375 M 1.65 % | 7.256 M -0.45 % | 7.288 M 2.86 % | 7.086 M -20.63 % | 8.927 M -3.92 % | 9.292 M 1.78 % | 9.130 M 3.73 % | 8.801 M 10.44 % | 7.969 M 3.17 % | 7.724 M 2.19 % | 7.559 M 39.60 % | 5.415 M 5.24 % | 5.145 M 8.88 % | 4.725 M 11.05 % | 4.255 M 13.79 % | 3.740 M 12.86 % | 3.314 M 20.46 % | 2.751 M 21.47 % | 2.265 M 2.16 % | 2.217 M 5.43 % | 2.102 M 37.81 % | 1.526 M 32.68 % | 1.150 M 15.43 % | 996.187 K 15.19 % | 864.854 K 7.67 % | 803.211 K 9.58 % | 732.986 K 112.91 % | 344.273 K 989.33 % | 31.604 K 0.00 % | 31.604 K 0.00 % | 31.604 K 0.00 % | 31.604 K 0.00 % | 31.604 K 0.00 % | 31.604 K -87.13 % | 245.513 K | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.060 M -0.01 % | 1.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 130.067 M -8.18 % | 141.647 M 3.64 % | 136.673 M -0.25 % | 137.022 M -2.52 % | 140.561 M -6.18 % | 149.826 M 5.59 % | 141.896 M 1.07 % | 140.399 M 97.29 % | 71.165 M -1.75 % | 72.433 M 34.25 % | 53.954 M -3.00 % | 55.623 M -12.26 % | 63.396 M -8.60 % | 69.359 M 6.52 % | 65.113 M 0.19 % | 64.990 M -1.97 % | 66.296 M -1.93 % | 67.599 M 2.07 % | 66.228 M 13.52 % | 58.341 M 73.68 % | 33.591 M -18.92 % | 41.429 M 11.55 % | 37.140 M -10.29 % | 41.400 M -11.43 % | 46.742 M 45.43 % | 32.141 M 48.33 % | 21.669 M 86.25 % | 11.635 M 12.51 % | 10.341 M -13.09 % | 11.897 M 50.51 % | 7.905 M 1.46 % | 7.791 M 47.97 % | 5.265 M -24.82 % | 7.004 M -10.19 % | 7.799 M 55.86 % | 5.004 M 4 900.36 % | 100.071 K -18.69 % | 123.079 K -5.80 % | 130.659 K -13.35 % | 150.782 K -30.92 % | 218.275 K -1.24 % | 221.017 K -2.52 % | 226.730 K 83.99 % | 123.230 K -30.03 % | 176.113 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.597 M -1 467.27 % | -229.479 K -1.89 % | -225.233 K 6.64 % | -241.264 K 13.66 % | -279.449 K -41.22 % | -197.885 K 42.54 % | -344.376 K 38.50 % | -559.988 K -120.76 % | 2.697 M 640.91 % | -498.634 K -617.04 % | -69.541 K -200.00 % | 69.541 K -97.98 % | 3.436 M 730.72 % | -544.710 K -76.40 % | -308.801 K -19.92 % | -257.508 K 20.59 % | -324.262 K 81.83 % | -1.785 M -477.61 % | -308.968 K -15.48 % | -267.545 K -10.30 % | -242.560 K -16.35 % | -208.468 K -37.98 % | -151.081 K -9.10 % | -138.477 K 21.79 % | -177.049 K 8.67 % | -193.847 K -4.82 % | -184.941 K 3.10 % | -190.856 K -8.51 % | -175.881 K -4.21 % | -168.781 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.342 M 233.18 % | 402.785 K -78.73 % | 1.894 M -8.73 % | 2.075 M 40.30 % | 1.479 M 7.55 % | 1.375 M -6.17 % | 1.466 M -9.75 % | 1.624 M 87.89 % | 864.392 K 68.45 % | 513.156 K 103.36 % | 252.335 K 181.34 % | 89.692 K -37.33 % | 143.124 K -35.38 % | 221.475 K -37.12 % | 352.209 K -39.10 % | 578.386 K 123.84 % | 258.397 K 8.11 % | 239.018 K 7.69 % | 221.949 K -13.36 % | 256.163 K -38.95 % | 419.627 K -10.73 % | 470.040 K -13.23 % | 541.697 K 27.14 % | 426.065 K 155.42 % | 166.810 K -45.87 % | 308.142 K 212.97 % | 98.457 K -40.58 % | 165.688 K -0.92 % | 167.232 K -55.50 % | 375.783 K 144.47 % | 153.716 K 17.04 % | 131.333 K 113.05 % | 61.643 K 7.10 % | 57.555 K -72.98 % | 213.033 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.638 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.792 M -242.92 % | 1.254 M 200.79 % | -1.244 M 55.12 % | -2.772 M -258.32 % | 1.751 M 335.64 % | -742.990 K -121.46 % | 3.462 M 226.41 % | -2.739 M -236.24 % | 2.010 M 154.18 % | -3.710 M -214.10 % | 3.252 M -27.55 % | 4.488 M 220.94 % | 1.398 M 117.76 % | 642.200 K -3.46 % | 665.195 K 122.59 % | -2.944 M -47.58 % | -1.995 M 62.78 % | -5.359 M -276.49 % | -1.424 M -208.10 % | 1.317 M 48.77 % | 885.142 K 544.93 % | -198.939 K -133.57 % | 592.659 K 115.31 % | -3.870 M -308.60 % | 1.855 M 238.08 % | -1.344 M -873.40 % | 173.733 K 114.83 % | -1.172 M -72.07 % | -681.014 K -132.89 % | 2.070 M 802.92 % | -294.535 K 68.17 % | -925.418 K -206.75 % | 866.930 K 348.93 % | -348.267 K -267.49 % | 207.927 K -85.71 % | 1.455 M 7 552.47 % | 19.019 K 639.18 % | 2.573 K 149.29 % | -5.220 K 89.79 % | -51.130 K -262.68 % | 31.429 K 325.22 % | -13.955 K -145.76 % | 30.498 K 421.27 % | -9.493 K -176.83 % | 12.356 K |
| Accounts receivables | 6.684 M 222.50 % | -5.457 M -125.14 % | -2.424 M -75.76 % | -1.379 M -121.41 % | 6.440 M 199.89 % | -6.447 M -199.12 % | 6.504 M 281.35 % | -3.587 M -181.22 % | 4.416 M 154.20 % | -8.148 M -5 121.93 % | -156.030 K -102.34 % | 6.676 M -16.59 % | 8.004 M 195.48 % | -8.382 M -1 344.51 % | 673.555 K -71.20 % | 2.339 M 109.27 % | 1.118 M 113.13 % | -8.512 M -482.02 % | 2.228 M 192.50 % | -2.409 M -140.26 % | 5.983 M 402.68 % | -1.977 M -283.87 % | 1.075 M 74.76 % | 615.192 K -87.78 % | 5.033 M 197.66 % | -5.154 M -22 849.26 % | -22.458 K 98.87 % | -1.980 M -1 031.95 % | 212.509 K 11 537.95 % | 1.826 K 100.21 % | -881.218 K 35.19 % | -1.360 M -203.95 % | 1.308 M 274.80 % | -748.323 K -6 661.14 % | -11.068 K | 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 |
| Accounts payables | 0.000 | 0.000 -100.00 % | 173.351 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -8.476 M -226.31 % | 6.710 M 566.84 % | 1.006 M 172.25 % | -1.393 M 70.30 % | -4.689 M -182.21 % | 5.704 M 287.51 % | -3.042 M -458.83 % | 847.787 K 135.24 % | -2.406 M -154.21 % | 4.438 M 30.22 % | 3.408 M 255.78 % | -2.188 M 66.88 % | -6.605 M -173.19 % | 9.025 M 108 050.87 % | -8.360 K 99.84 % | -5.283 M -69.73 % | -3.113 M -198.74 % | 3.152 M 186.33 % | -3.652 M -198.01 % | 3.726 M 173.08 % | -5.098 M -386.76 % | 1.778 M 468.52 % | -482.430 K 89.24 % | -4.485 M -41.15 % | -3.178 M -183.40 % | 3.810 M 1 842.14 % | 196.191 K -75.74 % | 808.669 K 190.50 % | -893.523 K -143.20 % | 2.069 M 252.58 % | 586.683 K 35.07 % | 434.352 K 198.46 % | -441.151 K -210.27 % | 400.056 K 82.68 % | 218.995 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 61.000 K 295.88 % | -31.142 K 99.46 % | -5.802 M -84.22 % | -3.150 M -272.60 % | 1.825 M 154.63 % | -3.340 M -9 999.99 % | 33.741 K 0.00 % | 33.741 K 0.37 % | 33.616 K -57.66 % | 79.396 K 49.04 % | 53.273 K -49.87 % | 106.268 K 150.61 % | 42.404 K -79.02 % | 202.076 K 322.66 % | 47.811 K 0.00 % | 47.813 K 0.00 % | 47.811 K -98.55 % | 3.294 M 7 737.11 % | 42.026 K -79.75 % | 207.506 K 194.60 % | 70.436 K -5.11 % | 74.229 K 105.62 % | -1.321 M -1 482.57 % | 95.531 K -1.01 % | 96.501 K -70.10 % | 322.741 K 566.86 % | 48.397 K 40.00 % | 34.570 K 32.11 % | 26.168 K -28.18 % | 36.433 K 192.45 % | 12.458 K 0.01 % | 12.457 K -0.01 % | 12.458 K 106.01 % | -207.175 K -196.27 % | 215.201 K 18.08 % | 182.254 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.431 K | 0.000 | 0.000 |
| Net cash provided by operating activities | -2.390 M -180.34 % | 2.975 M 342.88 % | -1.225 M 29.50 % | -1.737 M -198.25 % | 1.768 M 76.83 % | 999.927 K -89.47 % | 9.496 M 168.10 % | 3.542 M -37.37 % | 5.655 M 71.31 % | 3.301 M -50.70 % | 6.696 M 25.39 % | 5.340 M 35.02 % | 3.955 M -30.26 % | 5.671 M 261.06 % | 1.571 M 139.19 % | -4.008 M -54.61 % | -2.593 M 2.25 % | -2.652 M -36.72 % | -1.940 M -392.72 % | 662.738 K 157.89 % | -1.145 M -582.04 % | -167.857 K 87.10 % | -1.302 M 69.25 % | -4.233 M -451.36 % | 1.205 M 171.54 % | 443.687 K 269.90 % | 119.948 K 110.49 % | -1.143 M -40.70 % | -812.488 K -143.56 % | 1.865 M 431.54 % | -562.629 K 68.27 % | -1.773 M -336.72 % | -406.026 K 75.73 % | -1.673 M -11.79 % | -1.497 M -2.76 % | -1.456 M -11 047.33 % | -13.065 K -550.32 % | -2.009 K 90.64 % | -21.469 K 69.30 % | -69.931 K -732.41 % | -8.401 K 33.11 % | -12.560 K -357.69 % | 4.874 K | 0.000 -100.00 % | 17.000 |
| Investments in property plant and equipment | -1.500 M -47.53 % | -1.017 M -157.74 % | 1.761 M 170.59 % | -2.494 M -114.64 % | -1.162 M -99.16 % | -583.487 K 63.87 % | -1.615 M -1 709.26 % | -89.257 K -121.41 % | -40.313 K 97.14 % | -1.411 M -109.49 % | -673.730 K -19 838.74 % | -3.379 K 99.90 % | -3.228 M -909.56 % | -319.745 K 92.78 % | -4.429 M -175.20 % | -1.609 M 24.28 % | -2.125 M -99.31 % | -1.066 M 11.66 % | -1.207 M -36.53 % | -884.211 K 6.22 % | -942.901 K -94.92 % | -483.730 K 14.44 % | -565.354 K 7.08 % | -608.439 K 7.22 % | -655.787 K 1.51 % | -665.875 K -18.41 % | -562.358 K -356.06 % | -123.307 K 17.49 % | -149.441 K 83.13 % | -885.615 K -287.31 % | -228.660 K -632.70 % | 42.925 K 180.15 % | -53.554 K -430.66 % | -10.092 K 34.11 % | -15.317 K | 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 100.00 % | -25.238 K 78.64 % | -118.156 K 94.44 % | -2.126 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.069 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 100.00 % | -916.119 K | 0.000 | 0.000 100.00 % | -294.529 K 69.47 % | -964.636 K | 0.000 | 0.000 100.00 % | -41.321 K 8.99 % | -45.401 K -0.10 % | -45.356 K 82.62 % | -260.929 K -4.37 % | -250.000 K 42.09 % | -431.687 K 12.38 % | -492.700 K -31.92 % | -373.490 K -92.00 % | -194.531 K 64.51 % | -548.174 K -56.62 % | -350.000 K 0.00 % | -350.000 K -7.69 % | -325.000 K | 0.000 -100.00 % | 16.926 K 200.00 % | -16.926 K -113.54 % | 125.000 K 104.03 % | -3.103 M | 0.000 | 0.000 100.00 % | -250.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 |
| Net cash used for investing activites | -1.500 M -47.53 % | -1.017 M -220.37 % | 844.675 K 133.86 % | -2.494 M -114.64 % | -1.162 M -99.16 % | -583.487 K 63.87 % | -1.615 M -1 709.26 % | -89.257 K -121.41 % | -40.313 K 97.14 % | -1.411 M -109.49 % | -673.730 K -19 838.74 % | -3.379 K 99.90 % | -3.228 M -909.56 % | -319.745 K 92.78 % | -4.429 M -175.20 % | -1.609 M 24.28 % | -2.125 M -94.70 % | -1.092 M 17.64 % | -1.325 M 55.97 % | -3.010 M -219.25 % | -942.901 K -105.55 % | -458.730 K 18.86 % | -565.354 K 7.08 % | -608.438 K 95.57 % | -13.725 M -2 437.54 % | -540.876 K 85.25 % | -3.666 M -2 872.93 % | -123.307 K 17.49 % | -149.441 K 86.84 % | -1.136 M -396.64 % | -228.660 K -632.70 % | 42.925 K 180.15 % | -53.554 K -430.66 % | -10.092 K 34.11 % | -15.317 K | 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -337.606 K | 0.000 | 0.000 -100.00 % | 10.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 2.137 M | 0.000 100.00 % | -38.566 K -100.35 % | 10.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.262 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.634 K | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.500 M 74.40 % | -5.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | -1.559 M 51.92 % | -3.243 M 62.09 % | -8.554 M -29.33 % | -6.614 M -600.41 % | -944.316 K 50.30 % | -1.900 M -93.22 % | -983.271 K -101.56 % | 62.936 M 5 162.90 % | -1.243 M -111.03 % | 11.275 M 300.81 % | -5.615 M -37.76 % | -4.075 M -1 135.63 % | -329.829 K 91.41 % | -3.840 M -209.16 % | 3.518 M -16.12 % | 4.193 M 24.66 % | 3.364 M -55.74 % | 7.601 M 393.90 % | 1.539 M -73.07 % | 5.714 M 2 500.60 % | -238.042 K -106.14 % | 3.874 M 150.63 % | 1.546 M 240.16 % | 454.385 K -96.07 % | 11.553 M 124.74 % | 5.141 M 72.80 % | 2.975 M 308.15 % | 728.843 K 1 485.99 % | 45.955 K -98.18 % | 2.519 M 2 176.19 % | -121.347 K -104.55 % | 2.665 M 21 935.09 % | 12.096 K 311.21 % | -5.727 K -100.13 % | 4.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.598 K -95.08 % | 134.082 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.559 M 51.92 % | -3.243 M 62.09 % | -8.554 M -29.33 % | -6.614 M -600.41 % | -944.316 K 50.30 % | -1.900 M -93.22 % | -983.271 K -101.56 % | 62.936 M 5 162.90 % | -1.243 M -111.03 % | 11.275 M 300.81 % | -5.615 M -37.76 % | -4.075 M -1 135.63 % | -329.829 K 91.41 % | -3.840 M -209.16 % | 3.518 M -16.12 % | 4.193 M 24.66 % | 3.364 M -55.74 % | 7.601 M 393.90 % | 1.539 M -73.07 % | 5.714 M 2 500.60 % | -238.042 K -106.14 % | 3.874 M 150.63 % | 1.546 M 240.16 % | 454.385 K -96.07 % | 11.553 M 124.74 % | 5.141 M 72.80 % | 2.975 M 308.15 % | 728.843 K 1 485.99 % | 45.955 K -98.18 % | 2.519 M 2 176.19 % | -121.347 K -104.55 % | 2.665 M 21 935.09 % | 12.096 K 311.21 % | -5.727 K -100.13 % | 4.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.598 K -95.08 % | 134.082 K | 0.000 | 0.000 |
| Effect of forex changes on cash | -341.000 K 66.13 % | -1.007 M -121.51 % | 4.681 M 23.37 % | 3.794 M 262.52 % | -2.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.790 M -152.72 % | -2.291 M 46.13 % | -4.253 M 39.69 % | -7.051 M -163.80 % | -2.673 M -239.85 % | 1.911 M -72.29 % | 6.898 M -89.61 % | 66.389 M 1 418.56 % | 4.372 M -66.79 % | 13.165 M 3 127.94 % | 407.834 K -67.67 % | 1.261 M 217.56 % | 397.239 K -73.72 % | 1.512 M 129.31 % | 659.255 K 146.28 % | -1.424 M -5.20 % | -1.354 M -135.11 % | 3.857 M 323.41 % | -1.726 M -151.27 % | 3.367 M 244.77 % | -2.326 M -171.63 % | 3.247 M 1 110.53 % | -321.333 K 92.68 % | -4.387 M -353.62 % | -967.162 K -119.66 % | 4.918 M 1 202.51 % | -446.105 K 17.02 % | -537.608 K 41.31 % | -915.974 K -128.19 % | 3.249 M 456.02 % | -912.636 K -197.60 % | 935.104 K 308.97 % | -447.484 K 73.50 % | -1.689 M -156.72 % | 2.978 M 7 373.80 % | 39.841 K 404.94 % | -13.065 K -550.32 % | -2.009 K 90.64 % | -21.469 K 69.30 % | -69.931 K -732.41 % | -8.401 K -40.91 % | -5.962 K -104.29 % | 138.956 K | 0.000 -100.00 % | 17.000 |
| Cash at beginning of period | 85.941 M -2.60 % | 88.232 M -4.60 % | 92.485 M -7.08 % | 99.536 M -2.62 % | 102.209 M 1.91 % | 100.297 M 7.39 % | 93.399 M 245.79 % | 27.010 M 19.31 % | 22.638 M 138.96 % | 9.474 M 4.50 % | 9.066 M 16.16 % | 7.804 M 5.36 % | 7.407 M 25.64 % | 5.895 M 12.59 % | 5.236 M -21.39 % | 6.661 M -16.89 % | 8.015 M 92.77 % | 4.158 M -29.34 % | 5.884 M 133.77 % | 2.517 M -48.03 % | 4.843 M 203.49 % | 1.596 M -16.76 % | 1.917 M -69.59 % | 6.304 M -13.30 % | 7.271 M 209.02 % | 2.353 M -15.94 % | 2.799 M -16.11 % | 3.337 M -21.54 % | 4.253 M 323.74 % | 1.004 M -47.63 % | 1.916 M 95.31 % | 981.158 K -31.32 % | 1.429 M -54.17 % | 3.118 M 2 128.22 % | 139.912 K 39.81 % | 100.071 K -11.55 % | 113.136 K -1.74 % | 115.145 K -15.72 % | 136.614 K -33.86 % | 206.545 K -3.91 % | 214.946 K -2.70 % | 220.908 K 169.56 % | 81.952 K 0.00 % | 81.953 K 0.02 % | 81.936 K |
| Cash at end of period | 80.151 M -6.74 % | 85.941 M -2.60 % | 88.232 M -4.60 % | 92.485 M -7.08 % | 99.536 M -2.62 % | 102.209 M 1.91 % | 100.297 M 7.39 % | 93.399 M 245.79 % | 27.010 M 19.31 % | 22.638 M 138.96 % | 9.474 M 4.50 % | 9.066 M 16.16 % | 7.804 M 5.36 % | 7.407 M 25.64 % | 5.895 M 12.59 % | 5.236 M -21.39 % | 6.661 M -16.89 % | 8.015 M 92.77 % | 4.158 M -29.34 % | 5.884 M 133.77 % | 2.517 M -48.03 % | 4.843 M 203.49 % | 1.596 M -16.76 % | 1.917 M -69.59 % | 6.304 M -13.30 % | 7.271 M 209.02 % | 2.353 M -15.94 % | 2.799 M -16.11 % | 3.337 M -21.54 % | 4.253 M 323.74 % | 1.004 M -47.63 % | 1.916 M 95.31 % | 981.158 K -31.32 % | 1.429 M -54.17 % | 3.118 M 2 128.22 % | 139.912 K 39.81 % | 100.071 K -11.55 % | 113.136 K -1.74 % | 115.145 K -15.72 % | 136.614 K -33.86 % | 206.545 K -3.91 % | 214.946 K -2.70 % | 220.908 K 169.56 % | 81.952 K 0.00 % | 81.953 K |
| Operating cash flow | -2.390 M -180.34 % | 2.975 M 342.88 % | -1.225 M 29.50 % | -1.737 M -198.25 % | 1.768 M 76.83 % | 999.927 K -89.47 % | 9.496 M 168.10 % | 3.542 M -37.37 % | 5.655 M 71.31 % | 3.301 M -50.70 % | 6.696 M 25.39 % | 5.340 M 35.02 % | 3.955 M -30.26 % | 5.671 M 261.06 % | 1.571 M 139.19 % | -4.008 M -54.61 % | -2.593 M 2.25 % | -2.652 M -36.72 % | -1.940 M -392.72 % | 662.738 K 157.89 % | -1.145 M -582.04 % | -167.857 K 87.10 % | -1.302 M 69.25 % | -4.233 M -451.36 % | 1.205 M 171.54 % | 443.687 K 269.90 % | 119.948 K 110.49 % | -1.143 M -40.70 % | -812.488 K -143.56 % | 1.865 M 431.54 % | -562.629 K 68.27 % | -1.773 M -336.72 % | -406.026 K 75.73 % | -1.673 M -11.79 % | -1.497 M -2.76 % | -1.456 M -11 047.33 % | -13.065 K -550.32 % | -2.009 K 90.64 % | -21.469 K 69.30 % | -69.931 K -732.41 % | -8.401 K 33.11 % | -12.560 K -357.69 % | 4.874 K | 0.000 -100.00 % | 17.000 |
| Capital expenditure | -1.500 M -47.53 % | -1.017 M -157.74 % | 1.761 M 170.59 % | -2.494 M -114.64 % | -1.162 M -99.16 % | -583.487 K 63.87 % | -1.615 M -1 709.26 % | -89.257 K -121.41 % | -40.313 K 97.14 % | -1.411 M -109.49 % | -673.730 K -19 838.74 % | -3.379 K 99.90 % | -3.228 M -909.56 % | -319.745 K 92.78 % | -4.429 M -175.20 % | -1.609 M 24.28 % | -2.125 M -99.31 % | -1.066 M 11.66 % | -1.207 M -36.53 % | -884.211 K 6.22 % | -942.901 K -94.92 % | -483.730 K 14.44 % | -565.354 K 7.08 % | -608.439 K 7.22 % | -655.787 K 1.51 % | -665.875 K -18.41 % | -562.358 K -356.06 % | -123.307 K 17.49 % | -149.441 K 83.13 % | -885.615 K -287.31 % | -228.660 K -632.70 % | 42.925 K 180.15 % | -53.554 K -430.66 % | -10.092 K 34.11 % | -15.317 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -3.890 M -298.66 % | 1.958 M 265.35 % | 535.960 K 112.67 % | -4.232 M -798.13 % | 606.125 K 45.55 % | 416.440 K -94.72 % | 7.881 M 128.26 % | 3.453 M -38.51 % | 5.615 M 197.11 % | 1.890 M -68.62 % | 6.022 M 12.84 % | 5.337 M 634.04 % | 727.068 K -86.41 % | 5.351 M 287.22 % | -2.858 M 49.12 % | -5.618 M -19.07 % | -4.718 M -26.87 % | -3.719 M -18.16 % | -3.147 M -1 321.02 % | -221.473 K 89.39 % | -2.088 M -220.41 % | -651.587 K 65.10 % | -1.867 M 61.44 % | -4.842 M -981.88 % | 549.008 K 347.09 % | -222.188 K 49.78 % | -442.410 K 65.07 % | -1.266 M -31.66 % | -961.929 K -198.18 % | 979.731 K 223.81 % | -791.289 K 54.27 % | -1.730 M -276.49 % | -459.580 K 72.70 % | -1.683 M -11.33 % | -1.512 M -3.81 % | -1.456 M -11 047.33 % | -13.065 K -550.32 % | -2.009 K 90.64 % | -21.469 K 69.30 % | -69.931 K -732.41 % | -8.401 K 33.11 % | -12.560 K -357.69 % | 4.874 K | 0.000 -100.00 % | 17.000 |
| 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 | 2012 | 2012 | 2012 |