 
					Till Capital Corporation TILCF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -315.612 K 89.79 % | -3.090 M -78.45 % | -1.732 M -125.62 % | 6.760 M 1 590.13 % | -453.642 K -491.89 % | 115.758 K 111.65 % | -993.990 K -223.65 % | -307.118 K -107.67 % | 4.004 M 160.08 % | -6.665 M -218.70 % | -2.091 M 61.04 % | -5.368 M | 
| Net income | -2.103 M 5.36 % | -2.222 M 47.16 % | -4.205 M -187.51 % | 4.805 M 408.12 % | -1.560 M -177.03 % | -562.959 K 65.71 % | -1.642 M 56.07 % | -3.737 M -835.23 % | 508.244 K 103.63 % | -13.988 M 28.12 % | -19.461 M 58.79 % | -47.220 M | 
| Income before tax | -2.152 M 50.06 % | -4.309 M -127.13 % | -1.897 M -130.36 % | 6.248 M 417.46 % | -1.968 M -109.01 % | -941.615 K 42.00 % | -1.624 M -18.65 % | -1.368 M -395.42 % | 463.211 K 102.97 % | -15.611 M 12.12 % | -17.765 M 67.98 % | -55.475 M | 
| Income before tax ratio | 6.82 389.02 % | 1.39 27.28 % | 1.10 18.52 % | 0.92 -78.70 % | 4.34 153.33 % | -8.13 -598.01 % | 1.63 -63.34 % | 4.46 3 751.84 % | 0.12 -95.06 % | 2.34 -72.43 % | 8.49 -17.80 % | 10.33 | 
| EBITDA | -1.394 M | 0.000 | 0.000 -100.00 % | 6.196 M 400.20 % | -2.064 M | 0.000 | 0.000 100.00 % | -2.505 M -448.76 % | 718.238 K 116.61 % | -4.323 M 53.89 % | -9.376 M 44.34 % | -16.846 M | 
| Net income ratio | 6.66 826.69 % | 0.72 -70.39 % | 2.43 241.60 % | 0.71 -79.32 % | 3.44 170.69 % | -4.86 -394.45 % | 1.65 -86.43 % | 12.17 9 486.40 % | 0.13 -93.95 % | 2.10 -77.45 % | 9.31 5.79 % | 8.80 | 
| Ratio EBITDA | 4.42 | 0.00 | 0.00 -100.00 % | 0.92 -79.85 % | 4.55 | 0.00 | 0.00 -100.00 % | 8.16 4 447.33 % | 0.18 -72.35 % | 0.65 -85.53 % | 4.48 42.86 % | 3.14 | 
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 2.218 M -30.51 % | 3.191 M 35.56 % | 2.354 M -6.69 % | 2.523 M 0.72 % | 2.505 M 1.79 % | 2.461 M -25.10 % | 3.286 M -1.86 % | 3.348 M -1.50 % | 3.399 M -1.59 % | 3.454 M -18.83 % | 4.255 M -97.11 % | 147.036 M | 
| Weighted average shs out | 2.218 M -30.51 % | 3.191 M 35.56 % | 2.354 M -6.69 % | 2.523 M 0.72 % | 2.505 M 1.79 % | 2.461 M -25.10 % | 3.286 M -1.86 % | 3.348 M -1.50 % | 3.399 M -1.59 % | 3.454 M -18.83 % | 4.255 M -97.11 % | 147.036 M | 
| EPS diluted | -0.66 2.94 % | -0.68 62.01 % | -1.79 -220.13 % | 1.49 340.32 % | -0.62 -169.57 % | -0.23 54.00 % | -0.50 55.36 % | -1.12 -846.67 % | 0.15 103.70 % | -4.05 11.38 % | -4.57 -1 328.13 % | -0.32 | 
| Earnings per share | -0.66 2.94 % | -0.68 62.01 % | -1.79 -220.13 % | 1.49 340.32 % | -0.62 -169.57 % | -0.23 54.00 % | -0.50 55.36 % | -1.12 -846.67 % | 0.15 103.70 % | -4.05 11.38 % | -4.57 -1 328.13 % | -0.32 | 
| Gross profit | -315.612 K 89.79 % | -3.090 M -78.45 % | -1.732 M -125.62 % | 6.760 M 1 590.13 % | -453.642 K -491.89 % | 115.758 K 111.65 % | -993.990 K -223.65 % | -307.118 K -107.67 % | 4.004 M 160.08 % | -6.665 M -218.70 % | -2.091 M 61.04 % | -5.368 M | 
| Income tax expense | -81.127 K 59.33 % | -199.498 K -118.94 % | 1.053 M -12.66 % | 1.206 M 5 831.88 % | -21.039 K -118.34 % | 114.736 K 4 943.22 % | -2.369 K -101.84 % | 128.972 K 247.25 % | -87.587 K -496.70 % | 22.079 K -98.70 % | 1.697 M 120.55 % | -8.255 M | 
| Cost of 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 | 
| General and administrative expenses | 1.402 M -3.30 % | 1.450 M -0.60 % | 1.459 M -27.38 % | 2.009 M 93.46 % | 1.038 M -0.65 % | 1.045 M -50.58 % | 2.114 M 6.47 % | 1.986 M -42.66 % | 3.463 M 18 652.84 % | 18.469 K -99.67 % | 5.652 M -21.35 % | 7.186 M | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 434.327 K 259.02 % | -273.121 K 90.51 % | -2.879 M -3.28 % | -2.787 M -23.05 % | -2.265 M -36.54 % | -1.659 M 48.82 % | -3.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 1.836 M 53.98 % | 1.193 M 183.98 % | -1.420 M -82.37 % | -778.681 K 36.53 % | -1.227 M -99.83 % | -613.981 K 45.52 % | -1.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost and expenses | 1.836 M 53.98 % | 1.193 M 621.47 % | 165.295 K -67.72 % | 512.112 K -66.18 % | 1.514 M 43.22 % | 1.057 M 67.95 % | 629.564 K -40.68 % | 1.061 M -70.03 % | 3.541 M -60.41 % | 8.946 M -42.93 % | 15.673 M -68.72 % | 50.106 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 1.402 M -3.30 % | 1.450 M -0.60 % | 1.459 M -27.38 % | 2.009 M 93.46 % | 1.038 M -0.65 % | 1.045 M -50.58 % | 2.114 M 6.47 % | 1.986 M -42.66 % | 3.463 M 18 652.84 % | 18.469 K -99.67 % | 5.652 M -21.35 % | 7.186 M | 
| Interest income | 263.813 K 183.56 % | 93.035 K 32.64 % | 70.140 K 1 402 700.00 % | 5.000 -99.91 % | 5.369 K -94.22 % | 92.957 K -63.42 % | 254.089 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.748 K | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.489 K | 0.000 -100.00 % | 125.480 K | 0.000 -100.00 % | 463.320 K | 
| Depreciation and amortization | 2.356 K -24.82 % | 3.134 K -33.62 % | 4.721 K 40.34 % | 3.364 K -59.88 % | 8.385 K -22.10 % | 10.763 K -93.37 % | 162.316 K -56.01 % | 369.015 K 55.27 % | 237.655 K 197.62 % | 79.853 K -90.48 % | 838.691 K -18.65 % | 1.031 M | 
| Operating income | -2.152 M 49.57 % | -4.267 M -35.38 % | -3.152 M -152.70 % | 5.981 M 455.90 % | -1.681 M -237.31 % | -498.223 K 76.51 % | -2.121 M 42.01 % | -3.658 M -3 333.05 % | -106.546 K 98.84 % | -9.216 M 48.28 % | -17.819 M 67.76 % | -55.266 M | 
| Operating income ratio | 6.82 393.79 % | 1.38 -24.14 % | 1.82 105.70 % | 0.88 -76.12 % | 3.70 186.07 % | -4.30 -301.70 % | 2.13 -82.08 % | 11.91 44 862.48 % | -0.03 -101.92 % | 1.38 -83.77 % | 8.52 -17.24 % | 10.30 | 
| Total other income expenses net | 0.000 100.00 % | -41.667 K 66.07 % | -122.789 K -0.56 % | -122.109 K 79.38 % | -592.075 K -276.37 % | 335.695 K 173.60 % | -456.120 K -437.52 % | -84.857 K -116.83 % | 504.228 K -89.10 % | 4.627 M 203.10 % | -4.488 M -297.07 % | -1.130 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.196 M 53.98 % | -11.290 M -6 832.29 % | -162.868 K -127.12 % | 600.593 K 133.48 % | -1.794 M 63.40 % | -4.901 M 52.19 % | -10.251 M -73.76 % | -5.900 M -10.89 % | -5.320 M -250.04 % | -1.520 M 90.92 % | -16.741 M -278.55 % | 9.376 M | 
| Total investments | 1.643 M -6.70 % | 1.761 M -70.22 % | 5.915 M -54.46 % | 12.990 M 332.41 % | 3.004 M 92.85 % | 1.558 M -85.31 % | 10.605 M 431.09 % | 1.997 M -88.09 % | 16.769 M -33.20 % | 25.103 M 146.53 % | 10.183 M 67.28 % | 6.087 M | 
| Total debt | 0.000 | 0.000 -100.00 % | 505.000 K -58.33 % | 1.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.853 K -96.78 % | 9.971 M | 
| Accumulated other comprehensive income loss | -269.774 K 80.49 % | -1.383 M 61.54 % | -3.596 M -1 884.02 % | -181.242 K 78.15 % | -829.345 K 32.47 % | -1.228 M 27.19 % | -1.687 M -5.46 % | -1.599 M 5.11 % | -1.686 M -111.01 % | -798.767 K | 0.000 100.00 % | -1.257 M | 
| Retained earnings | -27.410 M -12.61 % | -24.341 M -22.82 % | -19.818 M -26.93 % | -15.613 M 23.53 % | -20.418 M -8.27 % | -18.859 M -3.08 % | -18.296 M -128.28 % | -8.015 M -43.97 % | -5.567 M 62.06 % | -14.672 M -2 040.57 % | -685.446 K 99.07 % | -73.744 M | 
| Common stock | 34.564 M 1 083 056.25 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K -3.04 % | 3.291 K -1.76 % | 3.350 K -2.30 % | 3.429 K 1.47 % | 3.379 K | 0.000 | 
| Total equity | 9.772 M -39.89 % | 16.256 M -12.46 % | 18.571 M -26.66 % | 25.322 M 29.87 % | 19.498 M -5.62 % | 20.658 M -0.71 % | 20.807 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non current liabilities | 43.707 K | 0.000 | 0.000 100.00 % | -1.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -320.853 K -1 887.07 % | -16.147 K | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.853 K -96.63 % | 9.507 M | 
| Total non current liabilities | 43.707 K | 0.000 -100.00 % | 45.761 M 1 530.84 % | 2.806 M -93.42 % | 42.622 M 97 320.85 % | 43.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.853 K -96.62 % | 9.491 M | 
| Other current liabilities | 0.000 -100.00 % | 36.136 K 102.16 % | -1.676 M -33.50 % | -1.255 M -844.73 % | -132.859 K 17.69 % | -161.418 K | 0.000 100.00 % | -16.295 M -625.72 % | 3.100 M 731.37 % | 372.831 K | 0.000 -100.00 % | 666.562 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 -100.00 % | 505.000 K -58.33 % | 1.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.423 K | 
| Total current liabilities | 43.707 K -59.51 % | 107.933 K -80.35 % | 549.398 K 1 172.82 % | 43.164 K -67.51 % | 132.859 K -17.69 % | 161.418 K -98.87 % | 14.273 M 3 344.32 % | 414.391 K -87.02 % | 3.193 M -54.55 % | 7.026 M | 0.000 -100.00 % | 1.652 M | 
| Total liabilities | 43.707 K -59.71 % | 108.489 K -80.25 % | 549.398 K -98.79 % | 45.573 M 34 201.59 % | 132.859 K -17.69 % | 161.418 K -98.87 % | 14.273 M 3 344.32 % | 414.391 K -87.02 % | 3.193 M -54.55 % | 7.026 M 2 089.80 % | 320.853 K -97.50 % | 12.850 M | 
| Other non current assets | 400.540 K -27.47 % | 552.268 K 154.02 % | -1.022 M 92.13 % | -12.990 M -3 293.45 % | -382.786 K 75.58 % | -1.567 M 85.71 % | -10.965 M -158.76 % | -4.238 M 79.63 % | -20.806 M 30.30 % | -29.853 M -4.61 % | -28.537 M 49.38 % | -56.378 M | 
| Long term investments | 1.643 M -6.22 % | 1.752 M -70.37 % | 5.915 M -54.46 % | 12.990 M 332.41 % | 3.004 M 92.85 % | 1.558 M -85.31 % | 10.605 M 431.09 % | 1.997 M -88.09 % | 16.769 M -33.20 % | 25.103 M 169.75 % | 9.306 M 52.88 % | 6.087 M | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 322.657 K 787.08 % | 36.373 K | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 3.176 K | 0.000 | 0.000 -100.00 % | 316.411 K -85.74 % | 2.219 M -25.57 % | 2.981 M -8.56 % | 3.260 M | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 12.022 M | 0.000 | 0.000 -100.00 % | 316.411 K -85.74 % | 2.219 M -25.57 % | 2.981 M -16.79 % | 3.582 M 931.96 % | 347.140 K | 0.000 | 
| Property plant equipment net | 2.067 M 5.05 % | 1.968 M 92.49 % | 1.022 M 242.62 % | 298.362 K -22.06 % | 382.786 K 3 824.00 % | 9.755 K -78.06 % | 44.457 K 98.85 % | 22.357 K -97.88 % | 1.056 M -9.51 % | 1.167 M -93.82 % | 18.884 M -62.45 % | 50.291 M | 
| Total non current assets | 4.111 M -3.78 % | 4.272 M -27.77 % | 5.915 M -54.46 % | 12.990 M 332.41 % | 3.004 M 91.65 % | 1.567 M -85.71 % | 10.965 M 158.76 % | 4.238 M -79.63 % | 20.806 M -30.30 % | 29.853 M 4.61 % | 28.537 M -49.38 % | 56.378 M | 
| Other current assets | -993.306 K -388.02 % | 344.872 K 245.39 % | 99.850 K -48.27 % | 193.029 K 42.53 % | 135.430 K -8.96 % | 148.759 K -98.76 % | 12.019 M -14.27 % | 14.018 M 692.01 % | 1.770 M -1.41 % | 1.795 M 516.30 % | 291.290 K 216.67 % | 91.985 K | 
| Short term investments | 989.910 K 10 884.35 % | 9.012 K -99.74 % | 3.501 M -67.92 % | 10.914 M 4 100.37 % | 259.834 K -82.61 % | 1.494 M -85.17 % | 10.075 M 4 081.55 % | 240.950 K -98.45 % | 15.521 M -38.17 % | 25.103 M 2 763.23 % | 876.744 K -53.52 % | 1.886 M | 
| cash and cash equivalents | 5.196 M -53.98 % | 11.290 M 1 590.53 % | 667.868 K 9.23 % | 611.407 K -65.91 % | 1.794 M -63.40 % | 4.901 M -52.19 % | 10.251 M 73.76 % | 5.900 M 10.89 % | 5.320 M 250.04 % | 1.520 M -91.09 % | 17.061 M 2 765.27 % | 595.456 K | 
| Cash and short term investments | 6.186 M -45.21 % | 11.290 M 170.83 % | 4.169 M -63.83 % | 11.525 M 542.55 % | 1.794 M -63.40 % | 4.901 M -75.89 % | 20.327 M 231.02 % | 6.141 M 15.42 % | 5.320 M 250.04 % | 1.520 M -91.09 % | 17.061 M 2 765.27 % | 595.456 K | 
| Total current assets | 5.705 M -50.97 % | 11.635 M 178.99 % | 4.170 M -63.82 % | 11.529 M 540.03 % | 1.801 M -66.04 % | 5.304 M -84.70 % | 34.671 M 430.81 % | 6.532 M -35.47 % | 10.122 M 69.34 % | 5.977 M -65.04 % | 17.098 M 810.38 % | 1.878 M | 
| Inventory | 0.000 | 0.000 100.00 % | -57.797 M -0.70 % | -57.398 M 2.26 % | -58.727 M 5.43 % | -62.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 512.253 K -40.32 % | 858.337 K 51 983.56 % | 1.648 K -48.11 % | 3.176 K -58.01 % | 7.563 K -98.01 % | 380.165 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.373 K -97.16 % | 1.283 M | 
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 669.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 -100.00 % | 535.438 K -99.02 % | 54.772 M 18.10 % | 46.376 M -19.08 % | 57.314 M 2.35 % | 55.998 M 183.16 % | 19.776 M -68.48 % | 62.732 M 315.70 % | 15.091 M -2.21 % | 15.433 M 112.42 % | 7.265 M 1 828.41 % | 376.732 K | 
| Account payables | 43.707 K -39.12 % | 71.797 K 61.71 % | 44.398 K 2.86 % | 43.164 K -67.51 % | 132.859 K -17.69 % | 161.418 K -98.87 % | 14.273 M -14.58 % | 16.710 M 17 716.43 % | 93.789 K -98.59 % | 6.653 M | 0.000 -100.00 % | 912.329 K | 
| Tax payables | 0.000 | 0.000 -100.00 % | 1.126 M | 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 | 1.188 M 17.06 % | 1.015 M 7.93 % | 940.172 K 502.62 % | 156.013 K 67.80 % | 92.976 K 0.73 % | 92.302 K -43.95 % | 164.669 K 176.62 % | 59.529 K -96.61 % | 1.755 M 242.96 % | 511.708 K -89.06 % | 4.679 M | 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 -100.00 % | 32.345 K | 
| 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 | 1.700 M -95.85 % | 40.962 M -0.19 % | 41.041 M 0.21 % | 40.957 M 0.76 % | 40.650 M 0.00 % | 40.650 M 0.07 % | 40.621 M -3.46 % | 42.077 M 27.12 % | 33.101 M 2.42 % | 32.319 M -20.99 % | 40.903 M -67.38 % | 125.385 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 100.00 % | -45.761 M -207.11 % | 42.724 M 200.24 % | -42.622 M -97 320.85 % | -43.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.707 M | 
| Total assets | 9.816 M -40.31 % | 16.443 M -74.65 % | 64.857 M -8.52 % | 70.894 M 14.13 % | 62.120 M -1.19 % | 62.869 M -3.89 % | 65.413 M -11.01 % | 73.502 M 59.72 % | 46.019 M -10.23 % | 51.263 M -3.09 % | 52.900 M -9.78 % | 58.633 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -81.127 K 59.33 % | -199.498 K -118.94 % | 1.053 M -12.66 % | 1.206 M | 0.000 100.00 % | -692.035 K -4 175.59 % | 16.980 K | 0.000 100.00 % | -104.017 K -101.51 % | 6.905 M 191.45 % | 2.369 M 131.05 % | -7.630 M | 
| Stock based compensation | 0.000 -100.00 % | 6.205 K -93.40 % | 94.076 K -75.53 % | 384.430 K | 0.000 -100.00 % | 44.026 K | 0.000 -100.00 % | 28.096 K 126.71 % | 12.393 K -95.99 % | 309.044 K -12.99 % | 355.164 K -72.65 % | 1.299 M | 
| Change in working capital | 123.561 K 109.82 % | -1.258 M -763.62 % | -145.650 K -133.39 % | -62.406 K -117.59 % | 354.739 K 193.30 % | -380.204 K -49.55 % | -254.232 K -165.97 % | 385.350 K 109.78 % | -3.942 M -1 800.01 % | 231.877 K -88.87 % | 2.083 M 539.50 % | 325.794 K | 
| Accounts receivables | 38.430 K 402.65 % | -12.698 K -931.02 % | 1.528 K -65.17 % | 4.387 K -98.82 % | 372.602 K 198.57 % | -378.000 K -117.87 % | 2.115 M | 0.000 100.00 % | -397.077 K -105.73 % | 6.930 M 1 448.38 % | 447.595 K 448.58 % | -128.404 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 378.000 K 129.55 % | -1.279 M | 0.000 100.00 % | -1.262 M 79.72 % | -6.222 M | 0.000 | 0.000 | 
| Accounts payables | 1.244 K 100.14 % | -888.956 K -238.05 % | -262.965 K -130.58 % | -114.043 K -101.25 % | -56.666 K -1 355.34 % | 4.514 K 100.39 % | -1.164 M -423.14 % | 360.170 K 117.91 % | -2.010 M -155.41 % | -787.143 K -157.53 % | 1.368 M 234.13 % | 409.467 K | 
| Other working capital | 83.887 K 123.55 % | -356.203 K -407.64 % | 115.787 K 145.05 % | 47.250 K 21.77 % | 38.803 K 110.09 % | -384.718 K -625.08 % | 73.268 K 190.98 % | 25.180 K 101.64 % | -1.534 M 74.04 % | -5.911 M -2 308.09 % | 267.718 K 498.51 % | 44.731 K | 
| Other non cash items | 918.574 K -78.12 % | 4.197 M 69.57 % | 2.475 M 133.33 % | -7.426 M -309.03 % | 3.552 M 7 204.63 % | -50.000 K -106.91 % | 724.018 K 123.56 % | -3.073 M 9.43 % | -3.392 M -134.48 % | 9.839 M -5.53 % | 10.414 M -78.05 % | 47.437 M | 
| Net cash provided by operating activities | -1.107 M 18.57 % | -1.360 M -418.28 % | 427.250 K 138.30 % | -1.116 M -171.41 % | 1.562 M 173.55 % | -2.124 M -118.86 % | -970.504 K 74.93 % | -3.872 M 42.19 % | -6.698 M -29.46 % | -5.174 M -52.15 % | -3.400 M 28.53 % | -4.757 M | 
| Investments in property plant and equipment | -660.380 K | 0.000 100.00 % | -154.214 K -4.67 % | -147.327 K -3.83 % | -141.890 K 2.97 % | -146.239 K 51.19 % | -299.623 K -4.07 % | -287.894 K -3.41 % | -278.390 K 56.06 % | -633.640 K 91.73 % | -7.657 M 54.98 % | -17.010 M | 
| Acquisitions net | 0.000 -100.00 % | 9.445 M 2 232.65 % | -442.865 K 75.88 % | -1.836 M 41.71 % | -3.150 M -2 254.01 % | 146.239 K -96.99 % | 4.858 M 4 687.34 % | -105.898 K 84.47 % | -681.970 K 94.71 % | -12.897 M -247.89 % | 8.721 M 847.44 % | 920.457 K | 
| Purchases of investments | -700.109 K | 0.000 -100.00 % | 154.214 K 102.82 % | -5.468 M 88.03 % | -45.679 M -53.81 % | -29.698 M 64.95 % | -84.729 M -20 121.09 % | -419.013 K | 0.000 -100.00 % | 13.103 M 5 479.82 % | -243.554 K 68.64 % | -776.557 K | 
| Sales maturities of investments | 770.273 K -54.37 % | 1.688 M 13.64 % | 1.485 M -73.39 % | 5.582 M -87.96 % | 46.364 M 60.43 % | 28.900 M -64.74 % | 81.966 M 5 542.49 % | 1.453 M -86.17 % | 10.507 M 229.12 % | 3.193 M 312.87 % | 773.257 K -48.97 % | 1.515 M | 
| Other investing activites | 470.593 K -68.98 % | 1.517 M 200.28 % | -1.513 M -416.77 % | 477.501 K 116.56 % | -2.883 M -424.13 % | -550.131 K -300.05 % | 275.000 K -92.50 % | 3.666 M 1 864.80 % | 186.579 K -80.50 % | 956.882 K -89.21 % | 8.867 M 6 062.24 % | 143.900 K | 
| Net cash used for investing activites | -119.623 K -100.95 % | 12.650 M 2 791.57 % | -469.973 K 66.23 % | -1.392 M 74.65 % | -5.491 M -307.35 % | -1.348 M -165.11 % | 2.070 M -54.93 % | 4.594 M -54.12 % | 10.012 M 210.53 % | -9.058 M -620.66 % | 1.740 M 110.79 % | -16.128 M | 
| Debt repayment | 0.000 100.00 % | -543.472 K 29.46 % | -770.395 K -164.77 % | 1.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -462.041 K | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.736 K | 0.000 -100.00 % | 4.086 M -5.98 % | 4.346 M | 
| Common stock repurchased | -4.787 M | 0.000 | 0.000 100.00 % | -27.040 K | 0.000 | 0.000 100.00 % | -148.397 K | 0.000 100.00 % | -563.629 K 18.51 % | -691.620 K | 0.000 | 0.000 | 
| Dividends paid | -4.557 M | 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 | 4.557 M 45 828.90 % | -9.966 K 88.75 % | -88.592 K -36.91 % | -64.706 K 4.21 % | -67.553 K -297.65 % | -16.988 K | 0.000 | 0.000 -100.00 % | 546.545 K 270.61 % | -320.346 K -108.97 % | 3.571 M 4 241.84 % | -86.207 K | 
| Net cash used provided by financing activities | -4.787 M -764.99 % | -553.438 K 35.57 % | -858.987 K -178.25 % | 1.098 M 1 724.94 % | -67.553 K -297.65 % | -16.988 K 88.55 % | -148.397 K -104.94 % | 3.005 M 1 022.82 % | 267.652 K 123.04 % | -1.162 M -132.54 % | 3.571 M -81.90 % | 19.731 M | 
| Effect of forex changes on cash | -80.541 K -689.39 % | -10.203 K -102.29 % | 445.065 K 590.40 % | 64.465 K 534.12 % | 10.166 K -95.52 % | 226.969 K 191.05 % | -249.288 K -149.69 % | 501.675 K 129.60 % | 218.502 K 280.74 % | -120.892 K -191.51 % | 132.107 K | 0.000 | 
| Net change in cash | -6.095 M -157.37 % | 10.623 M 18 714.07 % | 56.461 K 104.78 % | -1.182 M 61.95 % | -3.107 M -51.24 % | -2.055 M -392.65 % | 702.052 K -81.90 % | 3.879 M 2.08 % | 3.800 M 124.50 % | -15.515 M -859.72 % | 2.042 M 276.96 % | -1.154 M | 
| Cash at beginning of period | 11.290 M 1 590.53 % | 667.868 K 9.23 % | 611.407 K -65.91 % | 1.794 M -63.40 % | 4.901 M -29.54 % | 6.956 M -27.16 % | 9.549 M 372.66 % | 2.020 M 32.92 % | 1.520 M -91.08 % | 17.034 M 3 009.19 % | 547.875 K -68.68 % | 1.749 M | 
| Cash at end of period | 5.196 M -53.98 % | 11.290 M 1 590.53 % | 667.868 K 9.23 % | 611.407 K -65.91 % | 1.794 M -63.40 % | 4.901 M -52.19 % | 10.251 M 73.76 % | 5.900 M 10.89 % | 5.320 M 250.04 % | 1.520 M -41.32 % | 2.590 M 334.96 % | 595.456 K | 
| Operating cash flow | -1.107 M 17.08 % | -1.335 M -412.54 % | 427.250 K 138.30 % | -1.116 M -171.41 % | 1.562 M 173.55 % | -2.124 M -118.86 % | -970.504 K 74.93 % | -3.872 M 42.19 % | -6.698 M -29.46 % | -5.174 M -52.15 % | -3.400 M 28.53 % | -4.757 M | 
| Capital expenditure | -660.380 K -768.04 % | -76.077 K 50.67 % | -154.214 K -4.67 % | -147.327 K -3.83 % | -141.890 K 2.97 % | -146.239 K 51.19 % | -299.623 K -4.07 % | -287.894 K -3.41 % | -278.390 K 56.06 % | -633.640 K 91.73 % | -7.657 M 54.98 % | -17.010 M | 
| Free CashFlow | -1.768 M -25.24 % | -1.411 M -616.94 % | 273.036 K 121.62 % | -1.263 M -188.92 % | 1.420 M 162.56 % | -2.270 M -78.74 % | -1.270 M 69.47 % | -4.160 M 40.37 % | -6.976 M -20.13 % | -5.807 M 47.48 % | -11.058 M 49.20 % | -21.768 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-02-28 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 27.980 K 113.86 % | -201.948 K -228.54 % | 157.110 K 11 795.72 % | 1.321 K 100.61 % | -215.084 K -970.29 % | 24.714 K 104.31 % | -574.036 K -166.06 % | -215.755 K -146.39 % | 465.091 K -58.08 % | 1.109 M 1 587.82 % | -74.563 K 97.53 % | -3.016 M -1 307.89 % | 249.710 K -96.50 % | 7.128 M 2 982.32 % | -247.294 K -193.30 % | -84.313 K -131.89 % | -36.359 K -134.17 % | 106.418 K 126.83 % | -396.576 K -3.96 % | -381.471 K -273.51 % | 219.850 K 120.82 % | -1.056 M -412.24 % | 338.251 K -6.49 % | 361.717 K -23.36 % | 471.939 K -62.87 % | 1.271 M 356.22 % | -496.039 K -191.25 % | -170.312 K 89.35 % | -1.599 M -390.00 % | -326.242 K 29.85 % | -465.031 K -140.82 % | 1.139 M -19.96 % | 1.423 M 287.43 % | -759.444 K -142.71 % | 1.778 M 15.55 % | 1.539 M 251.70 % | 437.505 K 110.14 % | -4.317 M -22.42 % | -3.526 M -791.78 % | -395.401 K 77.17 % | -1.732 M -122.98 % | 7.537 M 463.44 % | -2.074 M -178.50 % | 2.642 M 1 436.87 % | 171.898 K 163.03 % | -272.715 K -711.32 % | -33.614 K 99.09 % | -3.714 M -5 201.85 % | -70.045 K -146.33 % | 151.202 K 111.56 % | -1.308 M | 
| Net income | -236.143 K 50.77 % | -479.669 K -214.33 % | -152.599 K 83.27 % | -911.980 K -63.99 % | -556.106 K 73.90 % | -2.131 M -412.84 % | -415.512 K -18.72 % | -349.984 K -153.27 % | 657.043 K 128.21 % | -2.329 M -590.64 % | 474.701 K 120.04 % | -2.369 M -13 415.30 % | 17.788 K 101.55 % | -1.147 M -116.40 % | 6.991 M 1 111.03 % | -691.446 K -98.98 % | -347.489 K -524.06 % | -55.682 K 90.46 % | -583.474 K 2.29 % | -597.158 K -84.75 % | -323.225 K -23.57 % | -261.574 K -233.50 % | -78.432 K 17.99 % | -95.640 K 24.88 % | -127.313 K -104.57 % | 2.787 M 268.47 % | -1.654 M -284.58 % | -430.152 K 81.65 % | -2.344 M -140.32 % | -975.462 K 66.41 % | -2.904 M -4 220.34 % | -67.221 K -131.99 % | 210.103 K 115.50 % | -1.355 M -231.69 % | 1.029 M 114.74 % | 479.250 K 162.29 % | -769.434 K 77.88 % | -3.478 M 22.83 % | -4.508 M -45.64 % | -3.095 M -7.68 % | -2.874 M -115.70 % | 18.307 M 643.28 % | -3.370 M -285.49 % | 1.817 M 108.17 % | -22.234 M -733.64 % | -2.667 M 55.61 % | -6.008 M 84.67 % | -39.194 M -1 437.89 % | -2.549 M 7.97 % | -2.769 M 3.14 % | -2.859 M | 
| Income before tax | -323.104 K 39.01 % | -529.739 K -234.22 % | -158.502 K 82.45 % | -902.994 K -61.84 % | -557.964 K 83.17 % | -3.315 M -333.94 % | -763.906 K -28.89 % | -592.668 K -287.95 % | 315.332 K -24.22 % | 416.114 K 200.13 % | -415.569 K 75.20 % | -1.676 M -655.68 % | -221.759 K 46.84 % | -417.127 K -105.20 % | 8.018 M 1 143.41 % | -768.413 K -31.48 % | -584.433 K 13.07 % | -672.341 K -10.94 % | -606.017 K 3.91 % | -630.670 K -968.99 % | -58.997 K 89.89 % | -583.490 K -530.89 % | -92.487 K 24.51 % | -122.523 K 14.39 % | -143.115 K -111.11 % | 1.288 M 279.54 % | -717.562 K -679.75 % | -92.025 K 95.62 % | -2.102 M -280.69 % | -552.233 K 46.91 % | -1.040 M -1 087.63 % | -87.583 K -143.93 % | 199.392 K 117.48 % | -1.141 M -235.48 % | 842.077 K 54.92 % | 543.564 K 169.22 % | -785.255 K 78.43 % | -3.641 M 34.42 % | -5.551 M -78.43 % | -3.111 M 4.73 % | -3.266 M -122.16 % | 14.735 M 518.89 % | -3.518 M -405.71 % | -695.598 K 96.50 % | -19.865 M -488.03 % | -3.378 M 43.76 % | -6.007 M 87.20 % | -46.936 M -1 443.27 % | -3.041 M -9.83 % | -2.769 M 3.14 % | -2.859 M | 
| Income before tax ratio | -11.55 -540.22 % | 2.62 360.01 % | -1.01 99.85 % | -683.71 -26 455.64 % | 2.59 101.93 % | -134.13 -10 179.27 % | 1.33 -51.55 % | 2.75 305.15 % | 0.68 80.76 % | 0.38 -93.27 % | 5.57 903.14 % | 0.56 162.56 % | -0.89 -1 417.52 % | -0.06 99.82 % | -32.42 -455.74 % | 9.11 -43.30 % | 16.07 354.42 % | -6.32 -513.44 % | 1.53 -7.57 % | 1.65 716.08 % | -0.27 -148.57 % | 0.55 302.05 % | -0.27 19.28 % | -0.34 -11.70 % | -0.30 -129.92 % | 1.01 -29.93 % | 1.45 167.72 % | 0.54 -58.91 % | 1.32 -22.31 % | 1.69 -24.32 % | 2.24 3 009.58 % | -0.08 -154.88 % | 0.14 -90.68 % | 1.50 217.20 % | 0.47 34.07 % | 0.35 119.68 % | -1.79 -312.82 % | 0.84 -46.43 % | 1.57 -79.99 % | 7.87 317.35 % | 1.89 -3.57 % | 1.96 15.26 % | 1.70 744.26 % | -0.26 99.77 % | -115.56 -1 032.90 % | 12.39 -93.07 % | 178.70 1 313.93 % | 12.64 -70.89 % | 43.42 337.08 % | -18.31 -937.91 % | 2.19 | 
| EBITDA | -315.865 K 23.21 % | -411.357 K -131.57 % | -177.640 K 80.31 % | -902.252 K | 0.000 | 0.000 100.00 % | -753.462 K -25.63 % | -599.736 K | 0.000 | 0.000 100.00 % | -391.146 K 76.44 % | -1.660 M | 0.000 | 0.000 -100.00 % | 7.964 M 1 146.17 % | -761.221 K | 0.000 | 0.000 100.00 % | -602.447 K 5.79 % | -639.454 K | 0.000 | 0.000 100.00 % | -89.860 K 26.64 % | -122.493 K | 0.000 -100.00 % | 2.640 M | 0.000 | 0.000 100.00 % | -1.990 M -130.44 % | -863.403 K 9.70 % | -956.187 K -20 747.53 % | 4.631 K -98.33 % | 277.576 K 125.72 % | -1.079 M -219.01 % | 906.748 K 45.78 % | 622.007 K 179.23 % | -785.037 K 78.36 % | -3.628 M 34.30 % | -5.522 M -81.20 % | -3.048 M -9.72 % | -2.778 M -113.25 % | 20.957 M 737.49 % | -3.287 M -185.82 % | 3.831 M 119.42 % | -19.729 M -509.34 % | -3.238 M 44.20 % | -5.802 M 78.80 % | -27.375 M -4 791.43 % | 583.514 K 160.10 % | -970.980 K -1 834.70 % | 55.974 K | 
| Net income ratio | -8.44 -455.32 % | 2.38 344.54 % | -0.97 99.86 % | -690.51 -26 806.85 % | 2.59 103.00 % | -86.22 -12 011.90 % | 0.72 -55.38 % | 1.62 14.82 % | 1.41 167.29 % | -2.10 67.02 % | -6.37 -910.74 % | 0.79 1 002.36 % | 0.07 144.28 % | -0.16 99.43 % | -28.27 -444.70 % | 8.20 -14.19 % | 9.56 1 926.54 % | -0.52 -135.56 % | 1.47 -6.01 % | 1.57 206.48 % | -1.47 -693.62 % | 0.25 206.81 % | -0.23 12.30 % | -0.26 1.99 % | -0.27 -112.30 % | 2.19 -34.25 % | 3.33 32.04 % | 2.53 72.23 % | 1.47 -50.96 % | 2.99 -52.12 % | 6.25 10 684.46 % | -0.06 -139.97 % | 0.15 -91.73 % | 1.78 208.31 % | 0.58 85.83 % | 0.31 117.71 % | -1.76 -318.25 % | 0.81 -36.96 % | 1.28 -83.67 % | 7.83 371.75 % | 1.66 -31.69 % | 2.43 49.48 % | 1.62 136.31 % | 0.69 100.53 % | -129.35 -1 422.56 % | 9.78 -94.53 % | 178.74 1 593.60 % | 10.55 -70.99 % | 36.38 298.66 % | -18.31 -937.91 % | 2.19 | 
| Ratio EBITDA | -11.29 -654.21 % | 2.04 280.15 % | -1.13 99.83 % | -683.15 | 0.00 | 0.00 -100.00 % | 1.31 -52.78 % | 2.78 | 0.00 | 0.00 -100.00 % | 5.25 853.02 % | 0.55 | 0.00 | 0.00 100.00 % | -32.20 -456.68 % | 9.03 | 0.00 | 0.00 -100.00 % | 1.52 -9.38 % | 1.68 | 0.00 | 0.00 100.00 % | -0.27 21.55 % | -0.34 | 0.00 -100.00 % | 2.08 | 0.00 | 0.00 -100.00 % | 1.24 -52.97 % | 2.65 28.71 % | 2.06 50 484.71 % | 0.00 -97.92 % | 0.20 -86.28 % | 1.42 178.63 % | 0.51 26.16 % | 0.40 122.53 % | -1.79 -313.48 % | 0.84 -46.33 % | 1.57 -79.68 % | 7.71 380.68 % | 1.60 -42.33 % | 2.78 75.40 % | 1.59 9.33 % | 1.45 101.26 % | -114.77 -1 066.71 % | 11.87 -93.12 % | 172.62 2 241.72 % | 7.37 188.49 % | -8.33 -29.72 % | -6.42 -14 905.82 % | -0.04 | 
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 2.218 M 0.00 % | 2.218 M -2.51 % | 2.275 M -2.45 % | 2.332 M -1.02 % | 2.356 M -2.16 % | 2.408 M 2.50 % | 2.349 M -2.43 % | 2.408 M 2.03 % | 2.360 M 0.23 % | 2.354 M -26.23 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 26.49 % | 2.523 M -20.94 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M -3.01 % | 3.291 M -0.01 % | 3.291 M 0.00 % | 3.291 M 0.00 % | 3.291 M -1.52 % | 3.342 M -0.25 % | 3.350 M 0.00 % | 3.350 M 0.00 % | 3.350 M 0.26 % | 3.342 M -1.71 % | 3.400 M -0.78 % | 3.427 M -0.08 % | 3.429 M 0.01 % | 3.429 M -0.01 % | 3.429 M -0.39 % | 3.443 M -3.54 % | 3.569 M -27.77 % | 4.942 M 36.79 % | 3.613 M 24.50 % | 2.902 M -96.13 % | 74.969 M 0.00 % | 74.969 M 0.00 % | 74.969 M -50.97 % | 152.916 M 1.58 % | 150.535 M 4.32 % | 144.305 M 9.24 % | 132.094 M | 
| Weighted average shs out | 2.218 M 0.00 % | 2.218 M -2.51 % | 2.275 M -2.45 % | 2.332 M -1.02 % | 2.356 M -2.16 % | 2.408 M 2.50 % | 2.349 M -2.43 % | 2.408 M 2.03 % | 2.360 M 0.23 % | 2.354 M -26.23 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 26.49 % | 2.523 M -20.94 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.192 M 0.00 % | 3.191 M 0.00 % | 3.191 M 0.00 % | 3.191 M -3.01 % | 3.291 M -0.01 % | 3.291 M 0.00 % | 3.291 M 0.00 % | 3.291 M -1.52 % | 3.342 M -0.25 % | 3.350 M 0.00 % | 3.350 M 0.00 % | 3.350 M 0.25 % | 3.342 M -1.71 % | 3.400 M -0.78 % | 3.427 M -0.08 % | 3.429 M 0.01 % | 3.429 M -0.01 % | 3.429 M -0.39 % | 3.443 M -3.54 % | 3.569 M -27.77 % | 4.942 M 36.79 % | 3.613 M 24.50 % | 2.902 M -96.13 % | 74.969 M 0.00 % | 74.969 M 0.00 % | 74.969 M -50.97 % | 152.917 M 20.80 % | 126.584 M -12.28 % | 144.310 M 9.25 % | 132.097 M | 
| EPS diluted | -0.11 26.67 % | -0.15 -123.55 % | -0.07 82.79 % | -0.39 -62.50 % | -0.24 72.73 % | -0.88 -388.89 % | -0.18 -20.00 % | -0.15 -171.43 % | 0.21 121.21 % | -0.99 -760.00 % | 0.15 120.27 % | -0.74 -13 314.29 % | 0.01 101.24 % | -0.45 -120.55 % | 2.19 1 095.45 % | -0.22 -100.00 % | -0.11 -532.18 % | -0.02 90.33 % | -0.18 5.26 % | -0.19 -90.00 % | -0.10 -21.95 % | -0.08 -233.33 % | -0.02 18.00 % | -0.03 24.81 % | -0.04 99.99 % | -568.42 -113 584.00 % | -0.50 -284.62 % | -0.13 81.69 % | -0.71 -144.83 % | -0.29 66.67 % | -0.87 -4 228.36 % | -0.02 -132.06 % | 0.06 115.29 % | -0.41 -236.67 % | 0.30 114.29 % | 0.14 163.64 % | -0.22 78.22 % | -1.01 22.90 % | -1.31 -45.56 % | -0.90 -11.11 % | -0.81 -121.89 % | 3.70 497.85 % | -0.93 -247.62 % | 0.63 310.00 % | -0.30 -742.70 % | -0.04 55.56 % | -0.08 69.19 % | -0.26 -1 438.46 % | -0.02 11.98 % | -0.02 11.11 % | -0.02 | 
| Earnings per share | -0.07 50.67 % | -0.15 -213.81 % | -0.05 87.74 % | -0.39 -62.50 % | -0.24 72.73 % | -0.88 -388.89 % | -0.18 -20.00 % | -0.15 -171.43 % | 0.21 121.21 % | -0.99 -760.00 % | 0.15 120.27 % | -0.74 -13 314.29 % | 0.01 101.24 % | -0.45 -120.55 % | 2.19 1 095.45 % | -0.22 -100.00 % | -0.11 -532.18 % | -0.02 90.33 % | -0.18 5.26 % | -0.19 -90.00 % | -0.10 -21.95 % | -0.08 -233.33 % | -0.02 18.00 % | -0.03 24.81 % | -0.04 -104.69 % | 0.85 270.00 % | -0.50 -284.62 % | -0.13 81.69 % | -0.71 -144.83 % | -0.29 66.67 % | -0.87 -4 228.36 % | -0.02 -132.06 % | 0.06 115.29 % | -0.41 -236.67 % | 0.30 114.29 % | 0.14 163.64 % | -0.22 78.22 % | -1.01 22.90 % | -1.31 -45.56 % | -0.90 -11.11 % | -0.81 -121.89 % | 3.70 497.85 % | -0.93 -247.62 % | 0.63 310.00 % | -0.30 -742.70 % | -0.04 55.56 % | -0.08 69.19 % | -0.26 -1 193.53 % | -0.02 -4.69 % | -0.02 11.11 % | -0.02 | 
| Gross profit | 27.980 K 113.86 % | -201.948 K -228.54 % | 157.110 K 11 795.72 % | 1.321 K 100.61 % | -215.084 K -970.29 % | 24.714 K 104.31 % | -574.036 K -166.06 % | -215.755 K -146.39 % | 465.091 K -58.08 % | 1.109 M 1 587.82 % | -74.563 K 97.53 % | -3.016 M -1 307.89 % | 249.710 K -96.50 % | 7.128 M 2 982.32 % | -247.294 K -193.30 % | -84.313 K -131.89 % | -36.359 K -134.17 % | 106.418 K 126.83 % | -396.576 K -3.96 % | -381.471 K -273.51 % | 219.850 K 120.82 % | -1.056 M -412.24 % | 338.251 K -6.49 % | 361.717 K -23.36 % | 471.939 K -62.87 % | 1.271 M 356.22 % | -496.039 K -191.25 % | -170.312 K 89.35 % | -1.599 M -390.00 % | -326.242 K 29.85 % | -465.031 K -140.82 % | 1.139 M -19.96 % | 1.423 M 287.43 % | -759.444 K -142.71 % | 1.778 M 15.55 % | 1.539 M 251.70 % | 437.505 K 110.14 % | -4.317 M -22.42 % | -3.526 M -791.78 % | -395.401 K 77.17 % | -1.732 M -122.98 % | 7.537 M 463.44 % | -2.074 M -178.50 % | 2.642 M 1 436.87 % | 171.898 K 163.03 % | -272.715 K -711.32 % | -33.614 K 99.09 % | -3.714 M -5 201.85 % | -70.045 K -146.33 % | 151.202 K 111.56 % | -1.308 M | 
| Income tax expense | -56.755 K 30.52 % | -81.683 K | 0.000 -100.00 % | 369.924 99.78 % | 185.169 100.08 % | -224.540 K -656.78 % | 40.328 K 107.42 % | 19.443 K 4 518.86 % | -440.000 -100.03 % | 1.507 M 267.88 % | -897.798 K -302.25 % | 443.906 K 285.31 % | -239.547 K -122.21 % | -107.801 K -108.21 % | 1.314 M 22 874 869.04 % | 5.743 100.00 % | -236.944 K -2 250.63 % | -10.080 K 40.17 % | -16.848 K -386.09 % | 5.889 K 115.76 % | -37.378 K -132.91 % | 113.589 K 10 398.19 % | -1.103 K -18 283.33 % | -6.000 -100.27 % | 2.256 K -94.14 % | 38.498 K -95.89 % | 936.717 K 30 804.55 % | 3.031 K -68.05 % | 9.488 K -97.76 % | 423.229 K -77.29 % | 1.864 M 4 581.34 % | -41.595 K -17.16 % | -35.503 K 72.41 % | -128.675 K -682.36 % | -16.447 K -119.46 % | 84.510 K 413.29 % | -26.975 K 76.85 % | -116.524 K -173.33 % | 158.900 K 882.87 % | -20.297 K 94.82 % | -391.590 K -113.51 % | 2.900 M 2 058.43 % | -148.057 K -106.25 % | 2.368 M -0.06 % | 2.369 M 433.15 % | -711.131 K -54 152.23 % | 1.316 K -99.98 % | 7.742 M 1 471.04 % | 492.798 K | 0.000 | 0.000 | 
| Cost of 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 358.342 K 12.72 % | 317.892 K -4.89 % | 334.246 K | 0.000 -100.00 % | 368.246 K -8.38 % | 401.945 K 59.47 % | 252.045 K -41.66 % | 432.009 K 18.74 % | 363.814 K 5.79 % | 343.904 K 1.90 % | 337.490 K -2.14 % | 344.858 K -20.24 % | 432.361 K 8.35 % | 399.043 K 4.31 % | 382.542 K -43.88 % | 681.636 K 24.98 % | 545.411 K 81.66 % | 300.245 K 46.51 % | 204.933 K -20.20 % | 256.804 K -7.04 % | 276.259 K 266.35 % | -166.073 K -141.72 % | 398.086 K 1.76 % | 391.191 K -7.26 % | 421.816 K -64.95 % | 1.203 M 449.58 % | 218.970 K 15.00 % | 190.402 K -62.04 % | 501.642 K 32.54 % | 378.476 K 8.48 % | 348.883 K -61.92 % | 916.301 K 2.18 % | 896.760 K 7.72 % | 832.454 K 13.18 % | 735.493 K -12.06 % | 836.352 K -22.18 % | 1.075 M 68.58 % | 637.484 K 118.45 % | -3.456 M -351.71 % | 1.373 M -4.01 % | 1.430 M 9.35 % | 1.308 M -3.77 % | 1.359 M -6.30 % | 1.451 M -36.60 % | 2.288 M 111.18 % | 1.083 M -35.10 % | 1.669 M 325.88 % | 391.987 K -44.14 % | 701.770 K -1.89 % | 715.297 K 7.68 % | 664.300 K | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.198 K | 0.000 -100.00 % | 837.512 K | 0.000 | 0.000 | 0.000 -100.00 % | 80.351 K -95.57 % | 1.813 M 58.28 % | 1.146 M 24.23 % | 922.160 K | 
| Other expenses | -7.258 K -173.32 % | 9.899 K 153.12 % | -18.634 K 94.40 % | -332.830 K -4.93 % | -317.178 K 3.38 % | -328.270 K 4.44 % | -343.521 K 37.18 % | -546.795 K -217.35 % | -172.302 K 92.43 % | -2.275 M -231.64 % | -686.024 K -191.87 % | 746.742 K 212.41 % | -664.283 K 91.33 % | -7.661 M -193.33 % | 8.209 M | 0.000 100.00 % | -552.166 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 100.00 % | -22.325 M -432.95 % | -4.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 351.084 K 7.11 % | 327.791 K 3.86 % | 315.612 K -5.17 % | 332.830 K 4.93 % | 317.178 K -3.38 % | 328.270 K 458.86 % | -91.476 K 20.31 % | -114.786 K -159.94 % | 191.512 K 109.92 % | -1.931 M -454.10 % | -348.534 K -131.93 % | 1.092 M 570.68 % | -231.922 K -103.03 % | 7.661 M 193.33 % | -8.209 M -1 310.19 % | 678.300 K 22.84 % | 552.166 K -32.66 % | 820.020 K 94.17 % | 422.311 K 10.20 % | 383.206 K 28.43 % | 298.376 K 366.05 % | 64.023 K -74.90 % | 255.027 K -4.73 % | 267.686 K 1.79 % | 262.988 K -86.25 % | 1.913 M 19.98 % | 1.594 M 91.38 % | 832.997 K -8.55 % | 910.895 K -76.28 % | 3.839 M 751.65 % | 450.829 K 24.64 % | 361.707 K -40.77 % | 610.648 K 63.44 % | 373.614 K -27.58 % | 515.874 K 420.68 % | 99.077 K -89.92 % | 983.170 K -87.87 % | 8.108 M 286.05 % | 2.100 M -24.57 % | 2.784 M -8.48 % | 3.042 M -57.81 % | 7.211 M 314.33 % | 1.740 M -47.60 % | 3.321 M 116.58 % | -20.037 M -545.20 % | -3.106 M -171.57 % | 4.339 M -89.89 % | 42.919 M 1 435.57 % | 2.795 M -4.29 % | 2.920 M 89.66 % | 1.540 M | 
| Cost and expenses | 351.084 K 7.11 % | 327.791 K 3.86 % | 315.612 K 194.83 % | -332.828 K -4.93 % | -317.178 K 3.38 % | -328.268 K -272.89 % | 189.870 K -49.62 % | 376.913 K 151.68 % | 149.759 K -78.40 % | 693.248 K 103.29 % | 341.006 K 125.44 % | -1.340 M -384.31 % | 471.469 K -93.75 % | 7.545 M 191.29 % | -8.265 M -1 308.16 % | 684.100 K 24.82 % | 548.074 K -29.62 % | 778.759 K 271.83 % | 209.441 K -15.95 % | 249.199 K -10.63 % | 278.847 K 159.00 % | -472.659 K -209.73 % | 430.738 K -11.05 % | 484.240 K -21.27 % | 615.054 K 3 637.23 % | -17.388 K -107.85 % | 221.523 K 382.96 % | -78.287 K -115.54 % | 503.716 K -29.41 % | 713.605 K 261.84 % | 197.217 K -83.93 % | 1.227 M 0.23 % | 1.224 M 220.90 % | 381.435 K -59.25 % | 935.949 K -5.95 % | 995.134 K -18.62 % | 1.223 M 280.86 % | -676.089 K -133.39 % | 2.025 M -25.43 % | 2.716 M 77.10 % | 1.533 M -78.74 % | 7.211 M 399.40 % | 1.444 M -56.52 % | 3.321 M -83.42 % | 20.037 M 545.20 % | 3.106 M -48.01 % | 5.973 M -86.08 % | 42.919 M 1 435.57 % | 2.795 M -4.29 % | 2.920 M 89.66 % | 1.540 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 358.342 K 12.72 % | 317.892 K -4.89 % | 334.246 K -49.79 % | 665.660 K 80.77 % | 368.246 K -8.38 % | 401.945 K 59.47 % | 252.045 K -41.66 % | 432.009 K 18.74 % | 363.814 K 5.79 % | 343.904 K 1.90 % | 337.490 K -2.14 % | 344.858 K -20.24 % | 432.361 K 8.35 % | 399.043 K 4.31 % | 382.542 K -43.88 % | 681.636 K 24.98 % | 545.411 K 81.66 % | 300.245 K 46.51 % | 204.933 K -20.20 % | 256.804 K -7.04 % | 276.259 K 266.35 % | -166.073 K -141.72 % | 398.086 K 1.76 % | 391.191 K -7.26 % | 421.816 K -64.95 % | 1.203 M 449.58 % | 218.970 K 15.00 % | 190.402 K -62.04 % | 501.642 K 32.54 % | 378.476 K 8.48 % | 348.883 K -61.92 % | 916.301 K 2.18 % | 896.760 K 7.72 % | 832.454 K 13.18 % | 735.493 K -12.06 % | 836.352 K -22.18 % | 1.075 M 68.58 % | 637.484 K 118.45 % | -3.456 M -351.71 % | 1.373 M -4.01 % | 1.430 M 13.53 % | 1.260 M -7.32 % | 1.359 M -40.59 % | 2.288 M 0.01 % | 2.288 M 111.18 % | 1.083 M -35.10 % | 1.669 M 253.43 % | 472.338 K -81.22 % | 2.515 M 35.15 % | 1.861 M 17.30 % | 1.586 M | 
| Interest income | 7.258 K -97.25 % | 263.783 K 1 648 543.75 % | 16.000 | 0.000 | 0.000 -100.00 % | 93.025 K 9 392.35 % | 980.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.634 K | 0.000 -100.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 -95.98 % | 5.272 K | 0.000 -100.00 % | 85.946 K -2.44 % | 88.094 K 2.04 % | 86.332 K -65.45 % | 249.862 K 98 270.87 % | 254.000 -92.29 % | 3.295 K 385.99 % | 678.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 % | 144.758 K 1 035.53 % | 12.748 K -24.30 % | 16.840 K 4.25 % | 16.153 K 910.84 % | 1.598 K 383 831.34 % | -0.416 -100.00 % | 9.657 K -96.81 % | 302.655 K 71.71 % | 176.260 K | 0.000 -100.00 % | 11.107 K | 
| Interest expense | 0.000 | 0.000 100.00 % | -18.618 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.033 K | 0.000 | 0.000 -100.00 % | 3.516 K -92.44 % | 46.515 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.464 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 -100.00 % | 2.074 K -96.45 % | 58.351 K | 0.000 -100.00 % | 1.633 K -36.34 % | 2.565 K | 0.000 -100.00 % | 8.000 | 0.000 -100.00 % | 5.550 K 61.67 % | 3.433 K -67.68 % | 10.623 K -90.28 % | 109.251 K 5 047.10 % | 2.123 K | 0.000 | 0.000 | 0.000 100.00 % | -106.326 K -133.76 % | 314.955 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 -100.00 % | 241.001 | 0.000 -100.00 % | 741.847 0.29 % | 739.681 -2.99 % | 762.508 4.09 % | 732.578 -2.69 % | 752.809 -17.01 % | 907.069 -9.61 % | 1.004 K -6.65 % | 1.075 K -14.15 % | 1.252 K -18.18 % | 1.531 K 44.74 % | 1.057 K 97.90 % | 534.337 -20.40 % | 671.257 -40.40 % | 1.126 K -99.42 % | 194.330 K -67.83 % | 604.153 K -5.89 % | 641.963 K 1 526.54 % | 39.468 K -91.31 % | 454.039 K 61.25 % | 281.572 K -12.04 % | 320.117 K 44.47 % | 221.582 K 1 954.54 % | 10.785 K 261.43 % | 2.984 K -95.98 % | 74.280 K 0.02 % | 74.267 K -33.73 % | 112.059 K 30.22 % | 86.051 K -5.00 % | 90.581 K 12.77 % | 80.324 K 30.06 % | 61.760 K -13.65 % | 71.527 K 22.80 % | 58.247 K 26.29 % | 46.121 K 416.99 % | 8.921 K -50.91 % | 18.171 K 141.61 % | -43.665 K -145.28 % | 96.426 K 138.66 % | -249.411 K -403.21 % | 82.258 K 123.26 % | -353.700 K -360.35 % | 135.856 K -3.28 % | 140.457 K -31.30 % | 204.453 K -94.98 % | 4.076 M 54.45 % | 2.639 M 46.77 % | 1.798 M -38.31 % | 2.915 M | 
| Operating income | -315.865 K 40.37 % | -529.739 K -234.22 % | -158.502 K -1 739.61 % | -8.616 K -521.70 % | 2.043 K -99.79 % | 959.453 K 244.17 % | -665.512 K -101.34 % | -330.541 K -150.34 % | 656.603 K 179.89 % | -821.881 K -94.25 % | -423.097 K 78.02 % | -1.925 M -10 919.76 % | 17.788 K 101.42 % | -1.254 M -115.10 % | 8.304 M 1 251.08 % | -721.446 K -107.62 % | -347.489 K -428.40 % | -65.762 K 89.05 % | -600.322 K -1.53 % | -591.269 K -39.71 % | -423.225 K -645.57 % | 77.575 K 152.94 % | -146.534 K 11.85 % | -166.234 K 36.80 % | -263.030 K -111.03 % | 2.385 M 244.17 % | -1.654 M -263.46 % | -455.152 K 80.99 % | -2.394 M -145.45 % | -975.462 K 66.41 % | -2.904 M -124.47 % | -1.294 M -13 129.06 % | 9.930 K 100.67 % | -1.484 M -246.53 % | 1.013 M 79.63 % | 563.760 K 158.35 % | -966.183 K 74.43 % | -3.779 M -562.68 % | 816.726 K 125.53 % | -3.199 M -11.29 % | -2.874 M -1 252.33 % | 249.411 K 107.40 % | -3.370 M -1 052.68 % | 353.700 K 101.78 % | -19.865 M -488.03 % | -3.378 M 43.76 % | -6.007 M -47.36 % | -4.076 M -54.45 % | -2.639 M -46.77 % | -1.798 M 38.31 % | -2.915 M | 
| Operating income ratio | -11.29 -530.36 % | 2.62 360.01 % | -1.01 84.54 % | -6.52 -68 575.22 % | -0.01 -100.02 % | 38.82 3 248.60 % | 1.16 -24.33 % | 1.53 8.52 % | 1.41 290.56 % | -0.74 -113.06 % | 5.67 789.27 % | 0.64 795.76 % | 0.07 140.48 % | -0.18 99.48 % | -33.58 -492.45 % | 8.56 -10.47 % | 9.56 1 646.57 % | -0.62 -140.82 % | 1.51 -2.34 % | 1.55 180.52 % | -1.93 -2 520.89 % | -0.07 83.05 % | -0.43 5.74 % | -0.46 17.54 % | -0.56 -129.70 % | 1.88 -43.73 % | 3.33 24.79 % | 2.67 78.44 % | 1.50 -49.91 % | 2.99 -52.12 % | 6.25 649.93 % | -1.14 -16 378.46 % | 0.01 -99.64 % | 1.95 243.07 % | 0.57 55.45 % | 0.37 116.59 % | -2.21 -352.27 % | 0.88 477.95 % | -0.23 -102.86 % | 8.09 387.54 % | 1.66 4 913.76 % | 0.03 -97.96 % | 1.62 1 113.69 % | 0.13 100.12 % | -115.56 -1 032.90 % | 12.39 -93.07 % | 178.70 16 180.18 % | 1.10 -97.09 % | 37.68 416.82 % | -11.89 -633.66 % | 2.23 | 
| Total other income expenses net | -6.281 K | 0.000 | 0.000 100.00 % | -894.378 K -60.29 % | -557.964 K 82.70 % | -3.226 M -5 217.34 % | 63.036 K 124.05 % | -262.127 K -220.81 % | 216.972 K -82.47 % | 1.238 M 49 226.79 % | -2.520 K 99.22 % | -324.645 K -35.52 % | -239.547 K -258.54 % | 151.094 K 396.44 % | -50.970 K 63.77 % | -140.701 K -2 012.22 % | 7.358 K 101.40 % | -525.678 K -144.80 % | -214.734 K -60.24 % | -134.007 K -586.19 % | -19.529 K 84.91 % | -129.451 K -5 912.80 % | 2.227 K 139.61 % | -5.622 K -654.63 % | -745.000 99.94 % | -1.351 M -590.04 % | -195.820 K -312.21 % | -47.505 K -128.96 % | -20.748 K -104.90 % | 423.229 K 622.25 % | -81.039 K -108.49 % | 954.231 K 1 706.95 % | -59.381 K -117.31 % | 343.063 K 339.66 % | -143.144 K -151.77 % | 276.523 K 5.93 % | 261.043 K 112.78 % | -2.043 M 67.92 % | -6.368 M -375.06 % | -1.340 M 15.26 % | -1.582 M -110.92 % | 14.486 M 6 156.78 % | -239.168 K 77.21 % | -1.049 M 94.72 % | -19.865 M -488.03 % | -3.378 M -21.13 % | -2.789 M 93.49 % | -42.859 M -10 559.32 % | -402.083 K 58.59 % | -970.980 K -1 834.70 % | 55.974 K | 
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-02-28 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-02-28 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.070 M 2.43 % | -5.196 M 8.22 % | -5.661 M 5.88 % | -6.015 M 46.10 % | -11.161 M 0.64 % | -11.233 M -420.62 % | -2.158 M -1.85 % | -2.118 M -96.58 % | -1.078 M -561.64 % | -162.868 K 73.21 % | -607.886 K 15.74 % | -721.412 K -175.80 % | 951.705 K 58.46 % | 600.593 K 175.92 % | -791.071 K -25.32 % | -631.263 K 33.33 % | -946.875 K 47.21 % | -1.794 M 23.77 % | -2.353 M 29.86 % | -3.355 M 22.75 % | -4.343 M 11.39 % | -4.901 M 48.53 % | -9.523 M 8.81 % | -10.443 M 1.52 % | -10.605 M -3.45 % | -10.251 M -270.41 % | -2.767 M 11.65 % | -3.133 M -14.02 % | -2.747 M 53.43 % | -5.900 M -25.90 % | -4.686 M 16.32 % | -5.600 M 38.34 % | -9.082 M -70.70 % | -5.320 M 18.07 % | -6.493 M -64.72 % | -3.942 M -139.63 % | -1.645 M -8.24 % | -1.520 M 82.35 % | -8.610 M 17.41 % | -10.424 M 56.16 % | -23.780 M -42.27 % | -16.714 M 18.32 % | -20.463 M 6.93 % | -21.986 M -894.38 % | -2.211 M -127.16 % | 8.142 M -8.46 % | 8.895 M 39.93 % | 6.357 M 352.28 % | -2.520 M 71.81 % | -8.937 M | 
| Total investments | 1.621 M -1.36 % | 1.643 M -10.57 % | 1.838 M 64.61 % | 1.116 M -4.75 % | 1.172 M -33.12 % | 1.752 M -59.16 % | 4.290 M -17.43 % | 5.196 M -15.01 % | 6.114 M 3.36 % | 5.915 M -7.11 % | 6.368 M -4.27 % | 6.652 M -49.51 % | 13.176 M 1.43 % | 12.990 M 29.69 % | 10.016 M 216.46 % | 3.165 M -10.30 % | 3.529 M 17.46 % | 3.004 M 12.30 % | 2.675 M -0.11 % | 2.678 M 7.89 % | 2.482 M 59.35 % | 1.558 M -86.78 % | 11.783 M 9.71 % | 10.740 M 2.07 % | 10.522 M -0.78 % | 10.605 M 532.13 % | 1.678 M -18.04 % | 2.047 M -30.52 % | 2.946 M 47.52 % | 1.997 M -33.91 % | 3.021 M -84.59 % | 19.611 M 26.91 % | 15.452 M -7.85 % | 16.769 M -2.85 % | 17.261 M -27.42 % | 23.781 M -9.54 % | 26.288 M 4.72 % | 25.103 M -2.80 % | 25.827 M -3.70 % | 26.819 M 267.55 % | 7.297 M | 0.000 -100.00 % | 17.755 M -14.98 % | 20.884 M 456.80 % | 3.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 526.337 K 4.23 % | 505.000 K | 0.000 -100.00 % | 207.091 K -85.71 % | 1.449 M 19.56 % | 1.212 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 -100.00 % | 356.658 K 28.04 % | 278.553 K -2.53 % | 285.783 K -10.79 % | 320.346 K -6.23 % | 341.634 K -0.55 % | 343.519 K -9.35 % | 378.935 K -96.02 % | 9.521 M 0.35 % | 9.487 M -2.27 % | 9.708 M | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | -272.772 K -1.05 % | -269.935 K 77.39 % | -1.194 M -0.26 % | -1.191 M 0.18 % | -1.193 M 13.77 % | -1.383 M -43.97 % | -960.629 K -23.00 % | -780.986 K 39.43 % | -1.289 M 64.14 % | -3.596 M -56.89 % | -2.292 M -6.59 % | -2.150 M -340.23 % | -488.434 K -169.49 % | -181.242 K 88.74 % | -1.609 M -141.56 % | -666.099 K 12.31 % | -759.613 K 8.41 % | -829.345 K 31.80 % | -1.216 M 13.26 % | -1.402 M 28.46 % | -1.960 M -59.59 % | -1.228 M 12.93 % | -1.410 M -10.01 % | -1.282 M 13.68 % | -1.485 M 11.94 % | -1.687 M -12.55 % | -1.499 M 11.35 % | -1.691 M -21.27 % | -1.394 M 12.84 % | -1.599 M 2.79 % | -1.645 M 13.55 % | -1.903 M 6.56 % | -2.037 M -20.84 % | -1.686 M -40.40 % | -1.200 M -133.68 % | -513.734 K -173.00 % | 703.715 K 188.10 % | -798.767 K 60.07 % | -2.000 M -19.83 % | -1.669 M -153.07 % | 3.145 M 2 934.06 % | 103.670 K -93.69 % | 1.642 M 1 399.30 % | -126.391 K -110.77 % | 1.173 M 171.90 % | -1.632 M -30.36 % | -1.252 M 67.04 % | -3.798 M -4.54 % | -3.633 M -24.33 % | -2.922 M | 
| Retained earnings | -27.646 M -0.86 % | -27.410 M -5.57 % | -25.964 M -0.61 % | -25.808 M -3.76 % | -24.874 M -2.72 % | -24.216 M -7.10 % | -22.611 M -1.87 % | -22.196 M -3.33 % | -21.481 M -8.39 % | -19.818 M -13.32 % | -17.489 M 2.64 % | -17.964 M -15.19 % | -15.595 M 0.11 % | -15.613 M -7.93 % | -14.467 M 32.58 % | -21.457 M -3.33 % | -20.766 M -1.70 % | -20.418 M -0.27 % | -20.363 M -2.95 % | -19.779 M -3.11 % | -19.182 M -1.71 % | -18.859 M -1.41 % | -18.597 M -0.42 % | -18.519 M -0.52 % | -18.423 M -0.70 % | -18.296 M 12.75 % | -20.970 M -8.56 % | -19.316 M -2.28 % | -18.886 M -135.64 % | -8.015 M -16.46 % | -6.882 M -75.27 % | -3.926 M 0.70 % | -3.954 M 28.97 % | -5.567 M 56.54 % | -12.809 M -136.28 % | -5.421 M 64.89 % | -15.442 M -5.24 % | -14.672 M -31.07 % | -11.194 M -67.41 % | -6.687 M -90.95 % | -3.502 M -411.67 % | -684.361 K 99.23 % | -88.785 M 0.46 % | -89.192 M -2.15 % | -87.312 M -10.55 % | -78.978 M -7.57 % | -73.417 M -107.24 % | -35.426 M -6.32 % | -33.320 M -14.57 % | -29.083 M | 
| Common stock | 34.564 M 0.00 % | 34.564 M 0.00 % | 34.564 M 0.01 % | 34.558 M 0.09 % | 34.528 M 1 087 504.18 % | 3.175 K -0.51 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K 0.00 % | 3.191 K -3.04 % | 3.291 K 0.00 % | 3.291 K 0.00 % | 3.291 K 0.00 % | 3.291 K -1.76 % | 3.350 K 0.00 % | 3.350 K 0.00 % | 3.350 K 0.00 % | 3.350 K -2.30 % | 3.429 K 0.00 % | 3.429 K 0.00 % | 3.429 K 0.00 % | 3.429 K 0.00 % | 3.429 K -3.92 % | 3.569 K 15.34 % | 3.094 K -13.30 % | 3.569 K -100.00 % | 121.578 M -4.42 % | 127.203 M | 0.000 -100.00 % | 112.611 M 1.46 % | 110.992 M -3.36 % | 114.851 M 3.81 % | 110.633 M 5.09 % | 105.272 M | 
| Total equity | 9.500 M -2.79 % | 9.772 M -5.13 % | 10.301 M -1.55 % | 10.463 M -7.86 % | 11.355 M -30.13 % | 16.251 M -12.34 % | 18.539 M -3.02 % | 19.116 M -0.96 % | 19.302 M 3.94 % | 18.571 M -13.46 % | 21.458 M 0.99 % | 21.247 M -15.26 % | 25.075 M -0.98 % | 25.322 M 1.48 % | 24.952 M 32.13 % | 18.885 M -2.70 % | 19.410 M -0.45 % | 19.498 M 1.82 % | 19.150 M -2.01 % | 19.543 M -0.21 % | 19.585 M -5.20 % | 20.658 M -0.57 % | 20.776 M -1.03 % | 20.992 M 0.61 % | 20.866 M 0.29 % | 20.807 M 15.55 % | 18.007 M -7.79 % | 19.528 M -2.96 % | 20.123 M -8.54 % | 22.002 M -3.75 % | 22.859 M -10.65 % | 25.584 M 0.01 % | 25.580 M -0.81 % | 25.789 M -6.75 % | 27.656 M 2.88 % | 26.881 M -0.27 % | 26.953 M 2.56 % | 26.281 M -13.70 % | 30.453 M -21.19 % | 38.640 M -9.28 % | 42.592 M -4.99 % | 44.827 M -7.87 % | 48.656 M -7.93 % | 52.847 M 79.77 % | 29.396 M -29.01 % | 41.407 M -9.15 % | 45.580 M -46.30 % | 84.872 M 2.73 % | 82.613 M 1.87 % | 81.100 M | 
| Other non current liabilities | 0.000 -100.00 % | 43.707 K | 0.000 -100.00 % | 167.595 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.801 M 40.81 % | -3.043 M -90.91 % | -1.594 M -9.63 % | -1.454 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 100.00 % | -512.025 K -10.39 % | -463.846 K | 0.000 | 0.000 100.00 % | -356.658 K -28.04 % | -278.553 K 2.53 % | -285.783 K -103.77 % | 7.578 M 1 514.63 % | -535.685 K 2.91 % | -551.767 K 79.37 % | -2.675 M -401.67 % | 886.604 K -61.73 % | 2.317 M -78.58 % | 10.815 M | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.091 K -85.71 % | 1.449 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 -100.00 % | 356.658 K 28.04 % | 278.553 K -2.53 % | 285.783 K -10.79 % | 320.346 K -40.20 % | 535.685 K -2.91 % | 551.767 K 80.60 % | 305.511 K -96.79 % | 9.521 M 0.35 % | 9.487 M -2.27 % | 9.708 M | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 -100.00 % | 43.707 K | 0.000 -100.00 % | 167.595 K -96.63 % | 4.970 M 4 504.36 % | 107.934 K -99.61 % | 27.958 M 1.30 % | 27.598 M 27.56 % | 21.636 M -52.72 % | 45.761 M 9.21 % | 41.903 M 2 226.61 % | 1.801 M -40.81 % | 3.043 M 8.45 % | 2.806 M 92.99 % | 1.454 M -96.62 % | 43.074 M -3.52 % | 44.647 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 % | 512.025 K 10.39 % | 463.846 K | 0.000 | 0.000 -100.00 % | 40.885 M 14 577.57 % | 278.553 K -2.53 % | 285.783 K -96.38 % | 7.898 M 2 211.92 % | 341.634 K -0.55 % | 343.519 K -87.16 % | 2.675 M -74.30 % | 10.407 M -11.84 % | 11.804 M -42.48 % | 20.523 M | 0.000 | 0.000 | 
| Other current liabilities | -79.080 K | 0.000 | 0.000 -100.00 % | 167.595 K 189.33 % | -187.610 K -619.18 % | 36.136 K 122.40 % | -161.294 K 38.40 % | -261.820 K 85.97 % | -1.866 M -11.35 % | -1.676 M -39.57 % | -1.201 M -1 197.74 % | -92.513 K 30.19 % | -132.527 K 89.44 % | -1.255 M -1 618.60 % | -73.034 K 67.47 % | -224.534 K -116.32 % | -103.795 K -100.24 % | 42.489 M | 0.000 | 0.000 | 0.000 100.00 % | -161.418 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 % | -4.244 M -28.37 % | -3.306 M -12.04 % | -2.951 M -174.66 % | 3.952 M 960.12 % | 372.831 K 103.57 % | -10.440 M -96.09 % | -5.324 M -324.99 % | -1.253 M | 0.000 100.00 % | -463.993 K 55.90 % | -1.052 M 55.52 % | -2.365 M | 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 100.00 % | -114.910 K 91.25 % | -1.314 M -12.58 % | -1.167 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 -100.00 % | 1.253 M | 0.000 -100.00 % | 463.995 K -55.90 % | 1.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 526.337 K 4.23 % | 505.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.212 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 -100.00 % | 281.231 K | 0.000 -100.00 % | 73.582 K 8.73 % | 67.675 K -7.83 % | 73.423 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 43.707 K | 0.000 -100.00 % | 167.595 K -96.63 % | 4.970 M 4 504.41 % | 107.933 K -33.08 % | 161.294 K -38.40 % | 261.820 K -64.60 % | 739.525 K 34.61 % | 549.398 K 2 941.40 % | 18.064 K -80.47 % | 92.513 K -30.19 % | 132.527 K 207.03 % | 43.164 K -40.90 % | 73.034 K -67.47 % | 224.534 K 116.32 % | 103.795 K -21.88 % | 132.859 K 97.13 % | 67.396 K -64.01 % | 187.284 K 5.76 % | 177.084 K 9.71 % | 161.418 K -98.93 % | 15.154 M 2.39 % | 14.801 M -4.40 % | 15.482 M 8.47 % | 14.273 M 18 225.89 % | 77.884 K -25.44 % | 104.456 K -68.29 % | 329.400 K -20.51 % | 414.391 K | 0.000 -100.00 % | 12.546 M 19.27 % | 10.519 M 229.38 % | 3.193 M 30.92 % | 2.439 M -59.86 % | 6.077 M -23.03 % | 7.895 M 12.37 % | 7.026 M -49.08 % | 13.797 M 159.15 % | 5.324 M 324.99 % | 1.253 M 1 286.26 % | 90.368 K -80.52 % | 463.994 K -55.90 % | 1.052 M 1 333.01 % | 73.423 K -96.88 % | 2.357 M 138.39 % | 988.572 K -47.53 % | 1.884 M 70.73 % | 1.104 M -6.60 % | 1.182 M | 
| Total liabilities | 147.080 K 236.51 % | 43.707 K -58.69 % | 105.809 K -36.87 % | 167.595 K -96.63 % | 4.970 M 4 504.41 % | 107.933 K -33.08 % | 161.294 K -38.40 % | 261.820 K -64.60 % | 739.525 K 34.61 % | 549.398 K 2 941.40 % | 18.064 K -99.96 % | 44.554 M -9.25 % | 49.094 M 7.73 % | 45.573 M 4.69 % | 43.533 M 19 288.17 % | 224.534 K 116.32 % | 103.795 K -21.88 % | 132.859 K 97.13 % | 67.396 K -64.01 % | 187.284 K 5.76 % | 177.084 K 9.71 % | 161.418 K -98.93 % | 15.154 M 2.39 % | 14.801 M -4.40 % | 15.482 M 8.47 % | 14.273 M 18 225.89 % | 77.884 K -25.44 % | 104.456 K -68.29 % | 329.400 K -20.51 % | 414.391 K | 0.000 -100.00 % | 12.546 M 19.27 % | 10.519 M 229.38 % | 3.193 M -85.93 % | 22.704 M -12.97 % | 26.089 M 230.43 % | 7.895 M 12.37 % | 7.026 M -49.08 % | 13.797 M -55.04 % | 30.690 M 278.30 % | 8.113 M 1.55 % | 7.989 M -26.12 % | 10.813 M -5.34 % | 11.424 M 145.02 % | 4.662 M -63.47 % | 12.764 M -0.23 % | 12.793 M -42.91 % | 22.407 M 1 930.47 % | 1.104 M -6.60 % | 1.182 M | 
| Other non current assets | -1.621 M -504.72 % | 400.540 K 121.80 % | -1.838 M -259.77 % | 1.150 M -20.99 % | 1.456 M 163.59 % | 552.269 K 108.30 % | -6.654 M 11.88 % | -7.551 M -5.80 % | -7.137 M -598.12 % | -1.022 M 50.30 % | -2.057 M -90.18 % | -1.081 M -257.65 % | -302.375 K 97.67 % | -12.990 M -29.69 % | -10.016 M -2 509.63 % | -383.814 K -0.27 % | -382.786 K 0.00 % | -382.786 K 85.73 % | -2.683 M 0.07 % | -2.685 M -7.77 % | -2.491 M -58.92 % | -1.567 M 87.09 % | -12.137 M -9.25 % | -11.109 M -2.03 % | -10.888 M 0.71 % | -10.965 M -302.33 % | -2.726 M 34.16 % | -4.140 M 23.74 % | -5.429 M -28.10 % | -4.238 M 19.60 % | -5.271 M 77.32 % | -23.236 M -19.14 % | -19.502 M 6.27 % | -20.806 M 5.83 % | -22.094 M 17.97 % | -26.935 M 13.43 % | -31.113 M -4.22 % | -29.853 M 4.15 % | -31.145 M 34.69 % | -47.688 M -81.17 % | -26.322 M -258.74 % | 16.581 M 176.90 % | -21.562 M | 0.000 | 0.000 -100.00 % | 6.292 M -18.42 % | 7.712 M -30.57 % | 11.108 M -1.70 % | 11.301 M 10.14 % | 10.261 M | 
| Long term investments | 1.621 M -1.36 % | 1.643 M -10.57 % | 1.838 M 64.61 % | 1.116 M -4.75 % | 1.172 M -33.12 % | 1.752 M -59.16 % | 4.290 M -17.43 % | 5.196 M -15.01 % | 6.114 M 3.36 % | 5.915 M 187.61 % | 2.057 M -0.02 % | 2.057 M -6.00 % | 2.189 M -83.15 % | 12.990 M 29.69 % | 10.016 M 216.46 % | 3.165 M -10.30 % | 3.529 M 17.46 % | 3.004 M 12.30 % | 2.675 M -0.11 % | 2.678 M 7.89 % | 2.482 M 59.35 % | 1.558 M -86.78 % | 11.783 M 9.71 % | 10.740 M 2.07 % | 10.522 M -0.78 % | 10.605 M 532.13 % | 1.678 M -18.04 % | 2.047 M -30.52 % | 2.946 M 47.52 % | 1.997 M -33.91 % | 3.021 M -84.59 % | 19.611 M 26.91 % | 15.452 M -7.85 % | 16.769 M -2.85 % | 17.261 M -27.42 % | 23.781 M -9.54 % | 26.288 M 4.72 % | 25.103 M -2.80 % | 25.827 M -3.70 % | 26.819 M 267.55 % | 7.297 M | 0.000 -100.00 % | 914.074 K | 0.000 -100.00 % | 3.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible 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 -100.00 % | 2.030 M -1.36 % | 2.058 M 0.85 % | 2.040 M 5.18 % | 1.940 M | 0.000 | 0.000 -100.00 % | 324.699 K 1.33 % | 320.450 K | 0.000 -100.00 % | 1.796 M 34.47 % | 1.336 M | 0.000 -100.00 % | 378.159 K 2.65 % | 368.407 K 4.70 % | 351.875 K 9.06 % | 322.657 K -24.44 % | 427.049 K 15.73 % | 369.001 K 6.75 % | 345.661 K | 0.000 -100.00 % | 346.442 K -0.01 % | 346.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 195.070 K 0.61 % | 193.881 K -2.28 % | 198.411 K | 
| 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 -100.00 % | 3.176 K -66.65 % | 9.523 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 325.944 K -1.18 % | 329.829 K 1.41 % | 325.238 K 2.79 % | 316.411 K -69.05 % | 1.022 M -50.55 % | 2.068 M -3.03 % | 2.132 M -3.89 % | 2.219 M -0.74 % | 2.235 M -27.53 % | 3.084 M 2.57 % | 3.007 M 0.88 % | 2.981 M -12.12 % | 3.392 M -1.27 % | 3.436 M 0.08 % | 3.433 M 5.31 % | 3.260 M -24.99 % | 4.346 M 20.22 % | 3.615 M | 0.000 -100.00 % | 346.591 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.819 K | 0.000 | 0.000 -100.00 % | 12.022 M 28.39 % | 9.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.355 M -1.34 % | 2.387 M 0.92 % | 2.365 M 4.84 % | 2.256 M 120.67 % | 1.022 M -50.55 % | 2.068 M -15.84 % | 2.457 M -3.23 % | 2.539 M 13.59 % | 2.235 M -54.20 % | 4.880 M 12.38 % | 4.343 M 45.69 % | 2.981 M -20.93 % | 3.770 M -0.89 % | 3.804 M 0.51 % | 3.785 M 5.65 % | 3.582 M -24.94 % | 4.773 M 19.81 % | 3.984 M 1 052.51 % | 345.661 K -0.27 % | 346.591 K 0.04 % | 346.442 K -0.01 % | 346.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 195.070 K 0.61 % | 193.881 K -2.28 % | 198.411 K | 
| Property plant equipment net | 0.000 -100.00 % | 2.067 M | 0.000 -100.00 % | 1.441 M -25.77 % | 1.942 M -1.32 % | 1.968 M -16.74 % | 2.363 M 0.37 % | 2.355 M 130.23 % | 1.023 M 0.05 % | 1.022 M -8.66 % | 1.119 M 3.49 % | 1.081 M 257.65 % | 302.375 K 1.35 % | 298.362 K -1.44 % | 302.708 K -21.13 % | 383.814 K 0.27 % | 382.786 K 0.00 % | 382.786 K 4 907.01 % | 7.645 K 14.16 % | 6.697 K -23.59 % | 8.764 K -10.16 % | 9.755 K -65.31 % | 28.122 K -27.58 % | 38.833 K -4.07 % | 40.480 K -8.95 % | 44.457 K 74.45 % | 25.484 K 0.41 % | 25.381 K -2.06 % | 25.915 K 15.91 % | 22.357 K 56.19 % | 14.314 K -97.35 % | 540.785 K -48.15 % | 1.043 M -1.23 % | 1.056 M -0.67 % | 1.063 M 1 545.36 % | 64.616 K -93.79 % | 1.040 M -10.91 % | 1.167 M 19.99 % | 972.610 K -94.36 % | 17.254 M -7.63 % | 18.679 M -0.93 % | 18.854 M -7.13 % | 20.301 M -0.89 % | 20.483 M 66.50 % | 12.302 M -73.54 % | 46.501 M -7.12 % | 50.068 M -45.95 % | 92.624 M 14.87 % | 80.630 M 10.43 % | 73.016 M | 
| Total non current assets | 0.000 -100.00 % | 4.111 M | 0.000 -100.00 % | 3.708 M -18.85 % | 4.569 M 6.95 % | 4.272 M -35.79 % | 6.654 M -11.88 % | 7.551 M 5.80 % | 7.137 M 20.65 % | 5.915 M 187.61 % | 2.057 M -0.02 % | 2.057 M -6.00 % | 2.189 M -83.15 % | 12.990 M 29.69 % | 10.016 M 216.46 % | 3.165 M -10.30 % | 3.529 M 17.46 % | 3.004 M 11.98 % | 2.683 M -0.07 % | 2.685 M 7.77 % | 2.491 M 58.92 % | 1.567 M -87.09 % | 12.137 M 9.25 % | 11.109 M 2.03 % | 10.888 M -0.71 % | 10.965 M 302.33 % | 2.726 M -34.16 % | 4.140 M -23.74 % | 5.429 M 28.10 % | 4.238 M -19.60 % | 5.271 M -77.32 % | 23.236 M 19.14 % | 19.502 M -6.27 % | 20.806 M -5.83 % | 22.094 M -17.97 % | 26.935 M -13.43 % | 31.113 M 4.22 % | 29.853 M -4.15 % | 31.145 M -34.69 % | 47.688 M 81.17 % | 26.322 M -26.44 % | 35.782 M 65.95 % | 21.562 M 3.52 % | 20.829 M 29.75 % | 16.053 M -69.59 % | 52.792 M -8.63 % | 57.780 M -44.40 % | 103.927 M 12.81 % | 92.125 M 10.36 % | 83.475 M | 
| Other current assets | -6.544 M 2.30 % | -6.698 M 9.09 % | -7.368 M -206.43 % | 6.923 M 2 095.08 % | 315.385 K -8.55 % | 344.872 K 276.61 % | 91.572 K -6.85 % | 98.310 K -21.80 % | 125.713 K 25.90 % | 99.850 K 59.57 % | 62.573 K -46.25 % | 116.408 K -22.41 % | 150.020 K -22.28 % | 193.029 K 46.95 % | 131.361 K 24.03 % | 105.908 K -2.22 % | 108.314 K -20.02 % | 135.430 K 2.42 % | 132.234 K -6.22 % | 141.003 K 14.52 % | 123.120 K -17.24 % | 148.759 K -98.81 % | 12.547 M -5.12 % | 13.224 M -2.60 % | 13.577 M 12.97 % | 12.019 M 6 603.71 % | 179.283 K -8.21 % | 195.316 K 94.57 % | 100.383 K -99.28 % | 14.018 M | 0.000 -100.00 % | 12.264 M 35.26 % | 9.067 M 412.29 % | 1.770 M -30.55 % | 2.548 M -9.77 % | 2.824 M -5.73 % | 2.996 M 66.88 % | 1.795 M 11.74 % | 1.607 M -9.66 % | 1.779 M 564.65 % | 267.587 K | 0.000 -100.00 % | 169.982 K 10.26 % | 154.163 K 67.50 % | 92.037 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 971.023 K -1.91 % | 989.910 K -16.62 % | 1.187 M | 0.000 -100.00 % | 1.173 M -21.20 % | 1.489 M -19.94 % | 1.860 M 831.73 % | 199.596 K 56.28 % | 127.716 K -96.35 % | 3.501 M -18.79 % | 4.311 M -6.17 % | 4.595 M -58.18 % | 10.987 M 0.67 % | 10.914 M 21.28 % | 8.999 M 31 506.91 % | 28.472 K -90.79 % | 309.035 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.175 M 1.56 % | 10.018 M -2.38 % | 10.263 M 1.86 % | 10.075 M 4 010.37 % | 245.123 K -3.01 % | 252.719 K 17.92 % | 214.317 K -11.05 % | 240.950 K -86.81 % | 1.827 M -90.08 % | 18.413 M 29.49 % | 14.219 M -8.38 % | 15.521 M -10.08 % | 17.261 M -23.55 % | 22.580 M -14.11 % | 26.288 M 4.72 % | 25.103 M 1.16 % | 24.815 M -7.47 % | 26.819 M 315.92 % | 6.448 M | 0.000 -100.00 % | 16.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 5.070 M -2.43 % | 5.196 M -8.22 % | 5.661 M -5.88 % | 6.015 M -46.10 % | 11.161 M -0.64 % | 11.233 M 420.62 % | 2.158 M 1.85 % | 2.118 M 32.07 % | 1.604 M 140.16 % | 667.868 K 9.87 % | 607.886 K -34.53 % | 928.503 K 86.69 % | 497.362 K -18.65 % | 611.407 K -22.71 % | 791.071 K 25.32 % | 631.263 K -33.33 % | 946.875 K -47.21 % | 1.794 M -23.77 % | 2.353 M -29.86 % | 3.355 M -22.75 % | 4.343 M -11.39 % | 4.901 M -48.53 % | 9.523 M -8.81 % | 10.443 M -1.52 % | 10.605 M 3.45 % | 10.251 M 270.41 % | 2.767 M -11.65 % | 3.133 M 14.02 % | 2.747 M -53.43 % | 5.900 M 25.90 % | 4.686 M -16.32 % | 5.600 M -38.34 % | 9.082 M 70.70 % | 5.320 M -18.07 % | 6.493 M 64.72 % | 3.942 M 139.63 % | 1.645 M 8.24 % | 1.520 M -83.05 % | 8.966 M -16.22 % | 10.703 M -55.53 % | 24.066 M 41.28 % | 17.034 M -18.12 % | 20.804 M -6.83 % | 22.330 M 762.16 % | 2.590 M 87.87 % | 1.379 M 132.55 % | 592.816 K -82.31 % | 3.351 M 33.01 % | 2.520 M -71.81 % | 8.937 M | 
| Cash and short term investments | 6.041 M -2.34 % | 6.186 M -9.68 % | 6.848 M 13.86 % | 6.015 M -51.28 % | 12.345 M -3.40 % | 12.779 M 218.11 % | 4.017 M 73.31 % | 2.318 M 33.85 % | 1.732 M -58.46 % | 4.169 M 585.79 % | 607.886 K -34.53 % | 928.503 K 86.69 % | 497.362 K -95.68 % | 11.525 M 17.72 % | 9.790 M 1 450.89 % | 631.263 K -33.33 % | 946.875 K -47.21 % | 1.794 M -23.77 % | 2.353 M -29.86 % | 3.355 M -22.75 % | 4.343 M -11.39 % | 4.901 M -75.12 % | 19.697 M -3.73 % | 20.461 M -1.95 % | 20.867 M 2.66 % | 20.327 M 574.71 % | 3.013 M -11.01 % | 3.385 M 14.31 % | 2.962 M -51.77 % | 6.141 M -5.72 % | 6.513 M 16.30 % | 5.600 M -38.34 % | 9.082 M 70.70 % | 5.320 M -18.07 % | 6.493 M -75.52 % | 26.522 M 1 512.13 % | 1.645 M 8.24 % | 1.520 M -83.05 % | 8.966 M -16.22 % | 10.703 M -55.53 % | 24.066 M 41.28 % | 17.034 M -18.12 % | 20.804 M -6.83 % | 22.330 M 762.16 % | 2.590 M 87.87 % | 1.379 M 132.55 % | 592.816 K -82.31 % | 3.351 M 33.01 % | 2.520 M -71.81 % | 8.937 M | 
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 6.923 M -41.11 % | 11.756 M -2.74 % | 12.087 M 145.87 % | 4.916 M 53.15 % | 3.210 M 22.78 % | 2.614 M -37.32 % | 4.170 M 585.40 % | 608.478 K -57.04 % | 1.417 M 183.64 % | 499.406 K -95.67 % | 11.529 M 17.64 % | 9.800 M 1 434.44 % | 638.651 K -33.03 % | 953.582 K -47.06 % | 1.801 M -23.85 % | 2.365 M -29.96 % | 3.377 M -22.62 % | 4.365 M -17.71 % | 5.304 M -84.43 % | 34.058 M -2.83 % | 35.051 M -3.52 % | 36.331 M 4.79 % | 34.671 M 911.47 % | 3.428 M -9.80 % | 3.800 M 12.55 % | 3.377 M -48.30 % | 6.532 M 0.29 % | 6.513 M -65.58 % | 18.919 M -6.00 % | 20.126 M 98.83 % | 10.122 M -9.61 % | 11.198 M -63.48 % | 30.665 M 364.59 % | 6.600 M 10.42 % | 5.977 M -70.70 % | 20.399 M 60.31 % | 12.724 M -47.24 % | 24.115 M 41.57 % | 17.034 M -18.49 % | 20.897 M -6.72 % | 22.404 M 25.06 % | 17.914 M 1 199.44 % | 1.379 M 132.55 % | 592.816 K -82.31 % | 3.351 M 33.01 % | 2.520 M -71.81 % | 8.937 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.220 M 3.06 % | -13.638 M 64.67 % | -38.597 M -1.74 % | -37.937 M -14.37 % | -33.169 M 42.61 % | -57.797 M -5.63 % | -54.716 M 6.02 % | -58.221 M 4.17 % | -60.752 M -5.84 % | -57.398 M 13.61 % | -66.442 M -14.16 % | -58.199 M 3.35 % | -60.216 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 | 
| Net receivables | 503.016 K -1.80 % | 512.253 K -1.41 % | 519.561 K | 0.000 | 0.000 | 0.000 -100.00 % | 898.573 K 0.75 % | 891.843 K | 0.000 -100.00 % | 1.648 K 178.38 % | 592.000 -99.88 % | 488.027 K 23 776.08 % | 2.044 K -35.64 % | 3.176 K -66.65 % | 9.523 K 28.90 % | 7.388 K 10.15 % | 6.707 K -11.32 % | 7.563 K -39.63 % | 12.528 K -44.67 % | 22.644 K 2.99 % | 21.987 K -94.22 % | 380.165 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 415.166 K 0.00 % | 415.166 K 0.00 % | 415.166 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.891 K -3.74 % | 49.754 K | 0.000 -100.00 % | 92.898 K 26.12 % | 73.659 K -99.52 % | 15.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 973.283 K | 0.000 | 0.000 -100.00 % | 669.160 K 91.55 % | 349.347 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 -100.00 % | 26.322 M | 0.000 -100.00 % | 21.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 9.647 M 134.99 % | 4.105 M -60.55 % | 10.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.062 M -2.61 % | 36.003 M 13.58 % | 31.699 M -42.13 % | 54.772 M -10.20 % | 60.996 M -2.14 % | 62.327 M -12.81 % | 71.481 M 54.13 % | 46.376 M -4.71 % | 48.670 M -16.31 % | 58.155 M -2.38 % | 59.574 M 3.94 % | 57.314 M 3.08 % | 55.603 M 0.01 % | 55.598 M 3.76 % | 53.583 M -4.31 % | 55.998 M 167.10 % | 20.965 M -4.90 % | 22.046 M 0.54 % | 21.927 M 10.88 % | 19.776 M -67.72 % | 61.260 M -0.43 % | 61.526 M -3.41 % | 63.698 M 1.54 % | 62.732 M 2.02 % | 61.493 M 119.55 % | 28.009 M 17.46 % | 23.845 M 58.01 % | 15.091 M -11.58 % | 17.068 M 468.63 % | -4.630 M -126.14 % | 17.712 M 14.77 % | 15.433 M -22.16 % | 19.827 M 122.34 % | 8.917 M 3 232.43 % | 267.588 K | 0.000 -100.00 % | 17.010 M -19.14 % | 21.038 M 22 757.90 % | 92.039 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 79.080 K 80.93 % | 43.707 K | 0.000 | 0.000 -100.00 % | 187.610 K 161.31 % | 71.797 K -55.49 % | 161.294 K -38.40 % | 261.820 K 22.81 % | 213.188 K 380.17 % | 44.398 K 145.78 % | 18.064 K -80.47 % | 92.513 K -30.19 % | 132.527 K 207.03 % | 43.164 K -40.90 % | 73.034 K -67.47 % | 224.534 K 116.32 % | 103.795 K -21.88 % | 132.859 K 97.13 % | 67.396 K -64.01 % | 187.284 K 5.76 % | 177.084 K 9.71 % | 161.418 K -98.93 % | 15.154 M 2.39 % | 14.801 M -4.40 % | 15.482 M 8.47 % | 14.273 M 18 225.89 % | 77.884 K -25.44 % | 104.456 K -68.29 % | 329.400 K -20.51 % | 414.391 K | 0.000 -100.00 % | 12.546 M 19.27 % | 10.519 M 147.82 % | 4.244 M 28.37 % | 3.306 M 12.04 % | 2.951 M -25.16 % | 3.943 M -40.74 % | 6.653 M -36.27 % | 10.440 M 96.09 % | 5.324 M 448.02 % | 971.504 K | 0.000 -100.00 % | 390.411 K -60.34 % | 984.485 K -57.05 % | 2.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 M 0.00 % | 1.126 M -4.76 % | 1.183 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 | 
| 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 -100.00 % | 512.025 K 10.39 % | 463.846 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 1.154 M -2.82 % | 1.188 M -0.59 % | 1.195 M -0.69 % | 1.203 M 0.65 % | 1.195 M 18.41 % | 1.010 M -4.77 % | 1.060 M 1.66 % | 1.043 M 2.01 % | 1.022 M 8.73 % | 940.172 K 304.35 % | 232.516 K -11.72 % | 263.382 K 41.81 % | 185.732 K 19.05 % | 156.013 K 36.76 % | 114.076 K 36.89 % | 83.336 K 3.39 % | 80.603 K -13.31 % | 92.976 K 22.78 % | 75.727 K 5.90 % | 71.506 K -3.07 % | 73.772 K -20.08 % | 92.302 K -29.47 % | 130.874 K -6.96 % | 140.665 K -6.19 % | 149.947 K -8.94 % | 164.669 K 6.16 % | 155.114 K -2.47 % | 159.036 K 468.70 % | 27.965 K -53.02 % | 59.529 K -25.42 % | 79.822 K -27.56 % | 110.193 K -60.88 % | 281.665 K -83.95 % | 1.755 M 140.71 % | 729.079 K -45.50 % | 1.338 M 202.56 % | 442.182 K -13.59 % | 511.708 K -57.27 % | 1.197 M -73.65 % | 4.545 M -11.84 % | 5.155 M 39.40 % | 3.698 M -28.13 % | 5.145 M -4.30 % | 5.376 M | 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 -100.00 % | 281.231 K | 0.000 -100.00 % | 341.634 K -0.55 % | 343.518 K 962.04 % | 32.345 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.326 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 0.386 | 0.000 -100.00 % | 1.675 98.62 % | 0.843 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 1.700 M 0.00 % | 1.700 M 0.00 % | 1.700 M 0.01 % | 1.700 M -0.01 % | 1.700 M -95.86 % | 41.048 M 0.00 % | 41.048 M 0.00 % | 41.047 M 0.00 % | 41.047 M 0.01 % | 41.041 M 0.09 % | 41.003 M -0.22 % | 41.095 M 0.31 % | 40.969 M 0.03 % | 40.957 M 0.11 % | 40.911 M -0.03 % | 40.922 M 0.17 % | 40.851 M 0.50 % | 40.650 M 0.00 % | 40.650 M 0.00 % | 40.650 M 0.00 % | 40.650 M 0.00 % | 40.650 M 0.00 % | 40.650 M 0.00 % | 40.650 M 0.07 % | 40.621 M 0.00 % | 40.621 M 0.75 % | 40.317 M -0.14 % | 40.372 M 0.00 % | 40.371 M -0.61 % | 40.620 M 29.77 % | 31.303 M 0.01 % | 31.300 M 0.04 % | 31.286 M -22.46 % | 40.350 M -1.42 % | 40.933 M -0.63 % | 41.191 M -0.13 % | 41.245 M 2.01 % | 40.432 M -4.75 % | 42.446 M 0.00 % | 42.447 M 12.17 % | 37.842 M -9.27 % | 41.706 M 359.56 % | 9.075 M -5.73 % | 9.627 M 11 924.84 % | -81.411 K -100.87 % | 9.406 M 1.61 % | 9.256 M 0.12 % | 9.245 M 3.49 % | 8.933 M 14.02 % | 7.835 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.594 M 0.00 % | 1.594 M 0.00 % | 1.594 M 9.63 % | 1.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 147.080 K 236.51 % | 43.707 K -58.69 % | 105.809 K 163.13 % | -167.595 K 96.63 % | -4.970 M -4 504.36 % | -107.934 K 99.61 % | -27.958 M -1.30 % | -27.598 M -27.56 % | -21.636 M 52.72 % | -45.761 M -9.21 % | -41.903 M -198.23 % | 42.660 M -7.10 % | 45.919 M 7.48 % | 42.724 M 1.71 % | 42.006 M 197.52 % | -43.074 M 3.52 % | -44.647 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 % | 19.753 M 1.05 % | 19.548 M | 0.000 | 0.000 100.00 % | -40.885 M -262.97 % | 25.087 M 281.61 % | 6.574 M | 0.000 -100.00 % | 10.008 M -0.20 % | 10.028 M 423.85 % | 1.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 9.647 M -1.72 % | 9.816 M -5.68 % | 10.407 M -2.11 % | 10.631 M -34.88 % | 16.325 M -0.21 % | 16.359 M -64.92 % | 46.632 M -0.28 % | 46.763 M 12.82 % | 41.449 M -36.09 % | 64.857 M 1.88 % | 63.661 M -3.25 % | 65.801 M -11.28 % | 74.169 M 4.62 % | 70.894 M 3.52 % | 68.485 M 10.53 % | 61.959 M -3.27 % | 64.056 M 3.12 % | 62.120 M 2.42 % | 60.650 M -1.64 % | 61.660 M 2.02 % | 60.438 M -3.87 % | 62.869 M -6.39 % | 67.160 M -1.53 % | 68.206 M -1.36 % | 69.146 M 5.71 % | 65.413 M -2.97 % | 67.413 M -2.96 % | 69.466 M -4.19 % | 72.503 M -1.36 % | 73.502 M 0.31 % | 73.277 M 4.44 % | 70.164 M 10.54 % | 63.474 M 37.93 % | 46.019 M -8.62 % | 50.360 M -4.93 % | 52.970 M -4.43 % | 55.425 M 8.12 % | 51.263 M -28.17 % | 71.371 M 2.94 % | 69.330 M 36.73 % | 50.705 M -4.00 % | 52.816 M -11.19 % | 59.469 M -7.47 % | 64.271 M 88.71 % | 34.059 M -37.13 % | 54.171 M -7.20 % | 58.373 M -45.59 % | 107.278 M 13.35 % | 94.645 M 2.42 % | 92.412 M | 
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-02-28 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-02-28 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -81.683 K | 0.000 | 0.000 -100.00 % | 186.000 100.09 % | -218.501 K | 0.000 -100.00 % | 19.443 K 4 518.86 % | -440.000 -100.03 % | 1.507 M 267.88 % | -897.798 K | 0.000 | 0.000 100.00 % | -107.801 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.014 M 1 649.09 % | -65.474 K -40.96 % | -46.449 K 77.27 % | -204.353 K 86.70 % | -1.536 M 36.16 % | -2.407 M -495.63 % | 608.290 K 317.66 % | -279.462 K -106.58 % | 4.246 M 1 634.33 % | 244.835 K -77.79 % | 1.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.524 M 1 011.72 % | 1.756 M -55.19 % | 3.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 -33.04 % | 224.000 -47.17 % | 424.000 -92.16 % | 5.407 K -84.96 % | 35.940 K 130.03 % | 15.624 K -3.69 % | 16.222 K -38.30 % | 26.290 K -40.97 % | 44.536 K 1.51 % | 43.875 K -49.34 % | 86.609 K -58.64 % | 209.410 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 -47.59 % | 145.000 -99.67 % | 43.805 K | 0.000 -100.00 % | 199.000 -36.62 % | 314.000 -45.96 % | 581.000 15.05 % | 505.000 -65.81 % | 1.477 K -52.23 % | 3.092 K -18.11 % | 3.776 K -80.88 % | 19.751 K 940.62 % | 1.898 K 3.49 % | 1.834 K -89.07 % | 16.781 K 101.55 % | 8.326 K 105.76 % | -144.598 K -464.00 % | 39.725 K -41.04 % | 67.378 K -80.54 % | 346.203 K 24.71 % | 277.615 K 205.44 % | 90.890 K -50.20 % | 182.515 K | 0.000 | 0.000 -100.00 % | 203.033 K 38.88 % | 146.191 K -44.57 % | 263.719 K -51.06 % | 538.875 K 44.51 % | 372.905 K | 
| Change in working capital | 117.217 K 226.22 % | 35.932 K 154.37 % | -66.092 K -427.93 % | 20.154 K -84.91 % | 133.543 K 173.94 % | -180.615 K -92.00 % | -94.071 K 91.39 % | -1.093 M -960.63 % | 126.994 K 19.44 % | 106.322 K 142.98 % | -247.403 K -80.91 % | -136.757 K -203.46 % | 132.188 K 282.32 % | -72.504 K 61.74 % | -189.483 K -212.83 % | 167.942 K 430.81 % | 31.639 K 258.43 % | 8.827 K 107.72 % | -114.336 K -578.55 % | 23.892 K -94.52 % | 436.356 K 177.69 % | -561.655 K -220.21 % | 467.210 K 224.21 % | -376.158 K -516.11 % | 90.399 K -79.99 % | 451.731 K 770.86 % | -67.336 K 88.10 % | -565.817 K -677.11 % | -72.810 K -115.73 % | 462.843 K 202.48 % | -451.625 K 67.79 % | -1.402 M -178.93 % | 1.776 M 442.21 % | 327.554 K 108.11 % | -4.040 M -288.83 % | -1.039 M -228.32 % | 809.747 K 118.10 % | -4.474 M -153.27 % | -1.766 M -1 664.36 % | 112.920 K -98.22 % | 6.359 M 167.75 % | 2.375 M 5 209.84 % | -46.482 K 55.02 % | -103.346 K -111.73 % | 881.227 K 4 501.47 % | 19.151 K 110.14 % | -188.947 K -2 008.94 % | 9.898 K -97.70 % | 429.805 K 163.80 % | -673.711 K -593.76 % | 136.444 K | 
| Accounts receivables | -484.000 -104.01 % | 12.074 K | 0.000 | 0.000 -100.00 % | 25.720 K 422.67 % | -7.971 K -2 716.61 % | -283.000 90.35 % | -2.932 K -93.92 % | -1.512 K -43.18 % | -1.056 K -153.96 % | 1.957 K 487.52 % | -505.000 -144.61 % | 1.132 K -82.16 % | 6.347 K 397.28 % | -2.135 K -213.51 % | -681.000 -179.56 % | 856.000 801.64 % | -122.000 97.63 % | -5.147 K -683.41 % | -657.000 -100.17 % | 378.528 K 209.01 % | -347.230 K -691.38 % | 58.715 K -94.28 % | 1.026 M 223.59 % | -829.911 K | 0.000 -100.00 % | 490.659 K 53.32 % | 320.026 K -17.63 % | 388.537 K 102.70 % | -14.390 M | 0.000 100.00 % | -3.739 M 47.98 % | -7.188 M -1 694.43 % | -400.597 K -864.36 % | -41.540 K 10.88 % | -46.610 K -150.85 % | 91.670 K -98.59 % | 6.486 M 194.52 % | -6.862 M -494.24 % | 1.741 M -68.73 % | 5.566 M 188.93 % | 1.926 M 8 331.67 % | -23.403 K 86.47 % | -172.909 K | 0.000 100.00 % | -171.815 K -216.67 % | -54.256 K 60.55 % | -137.523 K -126.56 % | 517.782 K 170.99 % | -729.339 K -452.04 % | 207.177 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.856 K 74.04 % | -376.944 K -1 300.34 % | 31.403 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.443 K -84.13 % | 305.172 K 130.13 % | -1.013 M -178.25 % | -363.980 K 69.90 % | -1.209 M -191.33 % | 1.324 M 123.52 % | -5.629 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 | 
| Accounts payables | 103.373 K 2 207.43 % | 4.480 K | 0.000 | 0.000 -100.00 % | 78.936 K -52.36 % | 165.696 K 264.83 % | -100.526 K 90.84 % | -1.097 M -867.69 % | 142.899 K 29.11 % | 110.676 K 139.12 % | -282.897 K -53.19 % | -184.669 K -296.61 % | 93.925 K 392.34 % | -32.129 K 79.22 % | -154.615 K -252.03 % | 101.701 K 450.69 % | -29.000 K -219.61 % | 24.246 K 120.34 % | -119.200 K -781.88 % | 17.481 K -15.99 % | 20.807 K 104.85 % | -429.283 K -184.98 % | 505.187 K 150.86 % | -993.297 K -207.74 % | 921.907 K 210.46 % | -834.618 K -2 864.16 % | -28.157 K 87.59 % | -226.865 K -205.67 % | -74.218 K -119.77 % | 375.407 K 103.40 % | -11.035 M -569.42 % | 2.351 M -72.88 % | 8.669 M 360.16 % | 1.884 M 151.98 % | -3.625 M -3 094.96 % | 121.020 K 130.96 % | -390.849 K 93.14 % | -5.700 M -204.19 % | 5.471 M 647.45 % | -999.385 K -326.36 % | 441.493 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.280 K 155.80 % | -220.949 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 14.328 K -26.06 % | 19.378 K 129.32 % | -66.092 K -427.93 % | 20.154 K -31.65 % | 29.487 K 108.86 % | -332.899 K -5 040.62 % | 6.738 K -3.78 % | 7.003 K 148.66 % | -14.393 K -336.42 % | -3.298 K -109.83 % | 33.537 K -30.73 % | 48.417 K 30.40 % | 37.131 K 179.47 % | -46.722 K -42.74 % | -32.733 K -148.91 % | 66.922 K 11.94 % | 59.783 K 490.82 % | -15.297 K -252.80 % | 10.011 K 41.64 % | 7.068 K -80.91 % | 37.021 K 127.97 % | -132.372 K -36.90 % | -96.692 K 76.33 % | -408.545 K -25 482.03 % | -1.597 K -100.12 % | 1.286 M 3 383.26 % | -39.179 K 88.44 % | -338.952 K -24 173.30 % | 1.408 K -98.39 % | 87.436 K -99.17 % | 10.583 M 79 403.54 % | -13.345 K -104.51 % | 295.758 K 125.59 % | -1.156 M -208.92 % | -374.116 K 66.40 % | -1.113 M -200.41 % | 1.109 M 121.08 % | -5.259 M -1 300.51 % | -375.538 K 40.23 % | -628.270 K -278.59 % | 351.796 K -21.60 % | 448.700 K 2 044.19 % | -23.079 K -133.18 % | 69.563 K | 0.000 -100.00 % | 67.685 K -21.53 % | 86.258 K -41.49 % | 147.421 K 267.57 % | -87.977 K -258.15 % | 55.627 K 178.64 % | -70.732 K | 
| Other non cash items | 13.203 K -92.89 % | 185.791 K 284.10 % | -100.921 K -117.54 % | 575.364 K 120.57 % | 260.854 K -89.35 % | 2.448 M 73.73 % | 1.409 M -46.93 % | 2.656 M 205.91 % | -2.507 M -754.72 % | 382.954 K -69.15 % | 1.241 M -10.95 % | 1.394 M 1 503.94 % | -99.298 K -104.46 % | 2.225 M 132.23 % | -6.903 M -2 874.28 % | 248.819 K 143.65 % | -570.057 K -175.36 % | 756.494 K -28.07 % | 1.052 M 128.70 % | 459.865 K -64.19 % | 1.284 M 313.28 % | -602.148 K -1 542.61 % | -36.658 K 62.84 % | -98.647 K -2 052.92 % | -4.582 K 99.79 % | -2.228 M -360.79 % | 854.486 K 235.29 % | -631.606 K -123.00 % | 2.747 M 217.88 % | -2.330 M -329.03 % | 1.017 M 246.63 % | -693.828 K 27.28 % | -954.165 K -370.28 % | -202.894 K 86.93 % | -1.553 M 33.13 % | -2.322 M -499.46 % | 581.315 K -73.86 % | 2.224 M -52.65 % | 4.697 M 241.38 % | 1.376 M -10.76 % | 1.542 M 107.25 % | -21.268 M -798.13 % | 3.046 M 222.54 % | -2.486 M -112.65 % | 19.648 M 969.97 % | 1.836 M -54.64 % | 4.048 M -88.98 % | 36.747 M 1 599.19 % | 2.163 M 1 537.63 % | 132.057 K -90.50 % | 1.389 M | 
| Net cash provided by operating activities | -135.929 K 55.83 % | -307.768 K 4.07 % | -320.839 K -1.62 % | -315.720 K -94.35 % | -162.448 K 79.23 % | -782.055 K -243.75 % | 544.034 K -43.49 % | 962.720 K 146.39 % | -2.075 M -265.29 % | 1.256 M 171.81 % | 461.908 K 141.65 % | -1.109 M -512.54 % | -181.067 K -128.64 % | 632.172 K 264.15 % | -385.117 K 4.10 % | -401.591 K 58.21 % | -961.009 K -1 783.15 % | 57.096 K -58.46 % | 137.445 K 146.43 % | -296.036 K -117.79 % | 1.664 M 189.52 % | -1.858 M -647.89 % | 339.187 K 161.71 % | -549.688 K -896.19 % | -55.179 K 84.72 % | -361.090 K -1 075.44 % | 37.018 K 102.92 % | -1.270 M -303.70 % | 623.395 K 125.29 % | -2.465 M -596.09 % | -354.102 K 83.51 % | -2.147 M -296.16 % | 1.095 M 223.76 % | -884.583 K 81.02 % | -4.662 M -153.54 % | -1.839 M -367.55 % | 687.229 K 111.63 % | -5.910 M -117.12 % | -2.722 M -68.77 % | -1.613 M -131.80 % | 5.071 M 1 482.57 % | -366.751 K -30.26 % | -281.548 K 36.78 % | -445.327 K 72.32 % | -1.609 M -295.46 % | -406.795 K 76.63 % | -1.741 M 1.48 % | -1.767 M -499.75 % | 441.940 K 116.48 % | -2.682 M -227.31 % | -819.554 K | 
| Investments in property plant and equipment | -2.951 K 98.02 % | -148.899 K 67.63 % | -460.051 K -826.87 % | -49.635 K | 0.000 100.00 % | -12.437 K 48.06 % | -23.945 K -47 790.00 % | -50.000 99.88 % | -40.001 K -181.40 % | -14.215 K 85.93 % | -101.009 K -221.04 % | -31.463 K -318.00 % | -7.527 K 36.43 % | -11.840 K 85.95 % | -84.278 K -98.90 % | -42.371 K -379.42 % | -8.838 K -59.21 % | -5.551 K 93.91 % | -91.206 K -147.06 % | -36.916 K -349.26 % | -8.217 K 81.07 % | -43.398 K 37.84 % | -69.811 K -169.12 % | -25.940 K -265.87 % | -7.090 K 94.34 % | -125.212 K -3 954.79 % | -3.088 K 96.54 % | -89.250 K -8.74 % | -82.073 K 55.28 % | -183.537 K -1 478.54 % | -11.627 K 1.00 % | -11.744 K 85.50 % | -80.986 K -55 192.52 % | 147.000 100.12 % | -118.907 K -32.00 % | -90.080 K -29.52 % | -69.550 K 79.28 % | -335.668 K -3 353.37 % | -9.720 K 95.27 % | -205.680 K -149.09 % | -82.572 K 94.95 % | -1.636 M -3 148.62 % | -50.371 K 90.24 % | -516.000 K 6.58 % | -552.372 K -15.44 % | -478.489 K 71.80 % | -1.697 M -305.03 % | 827.632 K 107.79 % | -10.622 M -150.75 % | -4.236 M -23.96 % | -3.417 M | 
| Acquisitions net | 0.000 | 0.000 -100.00 % | 411.961 K 125 537.03 % | 327.898 -99.27 % | 44.717 K -99.54 % | 9.734 M 73 822.76 % | 13.168 K 126.34 % | -50.000 K -105.88 % | 850.064 K 2 019.53 % | -44.285 K 66.67 % | -132.855 K 0.00 % | -132.855 K 0.01 % | -132.870 K 87.86 % | -1.095 M -571.48 % | -163.041 K -200.00 % | -54.347 K 89.63 % | -524.000 K 25.14 % | -700.000 K -211.11 % | -225.000 K 0.00 % | -225.000 K 88.75 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.983 M | 0.000 100.00 % | -9.006 K 92.23 % | -115.874 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -681.970 K | 0.000 | 0.000 | 0.000 100.00 % | -570.204 K -219.48 % | -178.478 K 98.53 % | -12.148 M | 0.000 -100.00 % | 307.067 K 78 035.79 % | -394.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 -100.00 % | 32.713 K 137.39 % | 13.780 K 27 460.00 % | 50.000 100.01 % | -850.064 K -1 668.39 % | -48.070 K -147.59 % | 101.009 K 221.04 % | 31.463 K 123.39 % | -134.501 K 51.39 % | -276.689 K -200.60 % | 275.043 K -98.18 % | 15.089 M 173.41 % | -20.555 M -182.09 % | -7.287 M -11.17 % | -6.555 M 36.75 % | -10.363 M 51.74 % | -21.474 M -262.84 % | 13.188 M 202.85 % | -12.823 M -128.87 % | 44.421 M 159.64 % | -74.484 M 9.93 % | -82.699 M -36 779.84 % | -224.239 K -129.90 % | 750.002 K 129.35 % | -2.556 M -327.18 % | 1.125 M -57.82 % | 2.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -655.432 K -160.51 % | 1.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.096 K 48.67 % | -286.542 K -200.00 % | 286.541 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 -100.00 % | 768.835 K 53 180.32 % | 1.443 K | 0.000 | 0.000 -100.00 % | 379.154 K 216.90 % | 119.643 K -85.21 % | 809.082 K 125.21 % | 359.262 K -60.83 % | 917.219 K 88.93 % | 485.478 K -51.45 % | 1.000 M 23 176.80 % | 4.296 K -98.45 % | 277.207 K 199.42 % | -278.836 K 98.13 % | -14.922 M -172.77 % | 20.505 M 168.15 % | 7.647 M 23.87 % | 6.173 M -37.36 % | 9.855 M -56.57 % | 22.689 M 270.99 % | -13.270 M -213.57 % | 11.684 M 126.32 % | -44.393 M -159.29 % | 74.878 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.203 K | 0.000 100.00 % | -417.839 K -123.83 % | 1.753 M 246.08 % | 506.621 K -92.68 % | 6.922 M | 0.000 | 0.000 100.00 % | -677.717 K -299.27 % | 340.106 K -68.23 % | 1.071 M -57.27 % | 2.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.445 K -99.00 % | 444.534 K 7.44 % | 413.740 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 15.405 K 102.24 % | -688.022 K | 0.000 100.00 % | -0.898 -100.00 % | 44.918 K 214.21 % | -39.330 K 92.86 % | -551.149 K 4.43 % | -576.698 K -121.82 % | 2.643 M 209.08 % | -2.423 M -157.32 % | -941.463 K -170.16 % | 1.342 M 497.14 % | -337.903 K 68.29 % | -1.066 M -225.76 % | 847.335 K 3 924.06 % | -22.158 K -103.88 % | 570.644 K 117.62 % | -3.239 M -1 688.09 % | -181.162 K -130.19 % | -78.702 K 96.81 % | -2.471 M -253.93 % | -698.019 K -911.11 % | -69.035 K -130.82 % | 224.013 K 3 259.56 % | -7.090 K -100.01 % | 83.285 M 8 227.65 % | -1.025 M -375.42 % | 372.058 K 155.12 % | -675.003 K -130.57 % | 2.208 M 3 992.02 % | 53.963 K 101.90 % | -2.837 M -3 608.94 % | -76.486 K 77.48 % | -339.664 K -159.09 % | 574.808 K -84.28 % | 3.658 M 3 813.95 % | 93.450 K -90.07 % | 941.236 K 5 915.83 % | 15.646 K 100.13 % | -12.194 M -575.97 % | 2.562 M -33.88 % | 3.875 M 97 769.83 % | -3.967 K -102.29 % | 173.499 K 126.02 % | 76.762 K 4 828.19 % | -1.623 K -102.23 % | 72.767 K -73.83 % | 278.063 K -36.92 % | 440.818 K | 0.000 -100.00 % | 173.549 K | 
| Net cash used for investing activites | 12.454 K 118.29 % | -68.086 K -45.96 % | -46.646 K 5.40 % | -49.308 K -210.27 % | 44.717 K -99.56 % | 10.094 M 2 455.70 % | -428.503 K -334.95 % | 182.384 K -93.84 % | 2.962 M 283.74 % | -1.612 M -173.75 % | -588.840 K -126.66 % | 2.209 M 561.86 % | -478.300 K 77.86 % | -2.160 M -417.40 % | 680.501 K 649.81 % | 90.756 K 3 082.45 % | -3.043 K 99.84 % | -1.957 M -179.45 % | -700.145 K 13.83 % | -812.487 K 59.81 % | -2.021 M -159.20 % | -779.865 K 35.43 % | -1.208 M -579.11 % | 252.087 K -34.98 % | 387.685 K -93.03 % | 5.565 M 544.49 % | -1.252 M -212.72 % | 1.111 M 133.12 % | -3.354 M -197.20 % | 3.450 M 26.80 % | 2.721 M 183.61 % | -3.255 M -294.10 % | 1.677 M 425.58 % | -515.013 K -106.92 % | 7.445 M 104.27 % | 3.644 M 748.51 % | -561.982 K -84.83 % | -304.050 K -300.15 % | 151.908 K 101.34 % | -11.329 M -567.61 % | 2.423 M -4.81 % | 2.545 M 4 750.42 % | -54.732 K 84.02 % | -342.501 K 44.60 % | -618.260 K -91.93 % | -322.120 K 65.13 % | -923.863 K -183.55 % | 1.106 M 110.86 % | -10.181 M -140.34 % | -4.236 M -30.59 % | -3.244 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.143 K | 0.000 100.00 % | -552.593 K | 0.000 -100.00 % | 292.360 K | 0.000 100.00 % | -1.278 M -731.02 % | 202.456 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 100.00 % | -8.006 K | 0.000 | 0.000 | 0.000 100.00 % | -16.523 K 82.61 % | -95.008 K 68.79 % | -304.417 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.802 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 -100.00 % | 494.144 K -87.06 % | 3.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.306 K -69.37 % | -55.091 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -538.713 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.900 K | 0.000 100.00 % | -841.520 K | 0.000 100.00 % | -363.546 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.327 K | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 100.00 % | -37.602 K -14 588.28 % | -256.000 99.99 % | -4.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 -100.00 % | 37.602 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.662 K -797.97 % | 9.121 K -81.07 % | 48.180 K | 0.000 100.00 % | -18.599 K 48.37 % | -36.023 K -66.46 % | -21.640 K -101.88 % | 1.154 M 6 322.67 % | -18.540 K 2.46 % | -19.008 K -3.08 % | -18.440 K -3.15 % | -17.877 K 56.23 % | -40.844 K -758.03 % | 6.207 K 141.27 % | -15.039 K 11.47 % | -16.988 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -244.000 | 0.000 | 0.000 -100.00 % | 400.000 K 900.00 % | 40.000 K -97.58 % | 1.651 M 80.70 % | 913.879 K 220.96 % | 284.736 K | 0.000 -100.00 % | 491.187 K | 0.000 100.00 % | -1.025 M -12 574.29 % | -8.089 K 99.08 % | -875.127 K -483 381.25 % | -181.005 -100.01 % | 1.350 M 11 442.87 % | 11.697 K -97.55 % | 477.216 K | 0.000 -100.00 % | 1.287 K 102.23 % | -57.659 K 97.09 % | -1.984 M -118.73 % | 10.590 M 20 824.29 % | 50.612 K -99.55 % | 11.270 M | 
| Net cash used provided by financing activities | 0.000 | 0.000 100.00 % | -256.000 99.99 % | -4.752 M | 0.000 100.00 % | -1.143 K 98.21 % | -63.662 K 88.29 % | -543.472 K -1 228.00 % | 48.180 K -83.52 % | 292.360 K 1 671.91 % | -18.599 K 98.58 % | -1.314 M -826.46 % | 180.816 K -84.33 % | 1.154 M 6 322.67 % | -18.540 K 2.46 % | -19.008 K -3.08 % | -18.440 K -3.15 % | -17.877 K 56.23 % | -40.844 K -758.03 % | 6.207 K 141.27 % | -15.039 K 11.47 % | -16.988 K | 0.000 | 0.000 | 0.000 100.00 % | -93.306 K -69.37 % | -55.091 K | 0.000 | 0.000 -100.00 % | 400.000 K 900.00 % | 40.000 K -97.58 % | 1.651 M 80.70 % | 913.879 K 11 568.53 % | 7.832 K 103.39 % | -231.367 K -147.10 % | 491.187 K | 0.000 100.00 % | -1.112 M -233.42 % | 833.431 K 195.22 % | -875.308 K -10 833.16 % | -8.006 K -100.59 % | 1.350 M 11 442.87 % | 11.697 K -97.55 % | 477.216 K 2 988.27 % | -16.523 K -104.13 % | 400.423 K -88.41 % | 3.456 M 274.23 % | -1.984 M -118.73 % | 10.590 M 20 824.29 % | 50.612 K -99.55 % | 11.270 M | 
| Effect of forex changes on cash | -2.662 K 97.03 % | -89.611 K -890.85 % | 11.331 K | 0.000 100.00 % | -112.000 98.48 % | -7.389 K 41.38 % | -12.604 K -250.08 % | 8.398 K 503.30 % | 1.392 K -21.00 % | 1.762 K 103.36 % | -52.424 K -113.68 % | 383.322 K 241.02 % | 112.405 K 642.83 % | 15.132 K 136.39 % | -41.581 K -312.12 % | 19.603 K -72.51 % | 71.311 K -17.60 % | 86.541 K 228.63 % | 26.334 K -79.88 % | 130.861 K 156.03 % | -233.570 K -292.15 % | 121.557 K 334.91 % | -51.746 K -137.97 % | 136.264 K 552.17 % | 20.894 K 100.81 % | -2.593 M -267.90 % | 1.545 M 6.16 % | 1.455 M 321.97 % | -655.487 K -183.79 % | -230.973 K -159.63 % | 387.321 K 43.92 % | 269.129 K 253.20 % | 76.198 K 178.29 % | -97.333 K -265.08 % | -26.661 K 86.25 % | -193.872 K -136.15 % | 536.367 K 543.67 % | -120.892 K -104.81 % | 2.514 M 362.42 % | -958.054 K -200.00 % | 958.054 K 146.64 % | -2.054 M -71.32 % | -1.199 M | 0.000 -100.00 % | 132.107 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -126.137 K 72.90 % | -465.465 K -28.34 % | -362.688 K 92.95 % | -5.146 M -7 034.50 % | -72.122 K -100.79 % | 9.085 M 23 038.87 % | 39.265 K -92.37 % | 514.372 K -45.05 % | 936.075 K 1 460.59 % | 59.982 K 118.71 % | -320.617 K -174.36 % | 431.141 K 478.04 % | -114.045 K 36.52 % | -179.664 K -212.42 % | 159.808 K 150.63 % | -315.612 K 62.73 % | -846.812 K -51.44 % | -559.187 K 44.18 % | -1.002 M -1.41 % | -987.868 K -76.89 % | -558.452 K 87.92 % | -4.622 M -402.19 % | -920.336 K -470.44 % | -161.337 K -145.65 % | 353.400 K -95.28 % | 7.484 M 2 150.23 % | -365.013 K -194.74 % | 385.293 K 112.22 % | -3.152 M -359.76 % | 1.214 M 232.75 % | -914.154 K 73.74 % | -3.482 M -192.56 % | 3.762 M 420.61 % | -1.173 M -145.99 % | 2.551 M 11.07 % | 2.297 M 1 733.98 % | 125.247 K 101.68 % | -7.447 M -328.83 % | -1.736 M 87.01 % | -13.363 M -258.26 % | 8.443 M 146.36 % | -18.213 M -192.11 % | 19.772 M 5 957.91 % | -337.533 K 84.01 % | -2.111 M -517.93 % | -341.687 K -143.14 % | 791.992 K 128.71 % | -2.759 M -431.66 % | 831.745 K 112.96 % | -6.417 M -189.04 % | 7.207 M | 
| Cash at beginning of period | 5.196 M -8.22 % | 5.661 M -5.88 % | 6.015 M -46.10 % | 11.161 M -0.64 % | 11.233 M 423.12 % | 2.147 M 1.37 % | 2.118 M 32.07 % | 1.604 M 140.16 % | 667.868 K 9.87 % | 607.886 K -34.53 % | 928.503 K 86.69 % | 497.362 K -18.65 % | 611.407 K -22.71 % | 791.071 K 25.32 % | 631.263 K -33.33 % | 946.875 K -47.21 % | 1.794 M -23.77 % | 2.353 M -29.86 % | 3.355 M -22.75 % | 4.343 M -11.39 % | 4.901 M -48.53 % | 9.523 M -8.81 % | 10.443 M -1.52 % | 10.605 M 3.45 % | 10.251 M 270.41 % | 2.767 M -11.65 % | 3.133 M 14.02 % | 2.747 M -53.43 % | 5.900 M 25.90 % | 4.686 M -16.32 % | 5.600 M -38.34 % | 9.082 M 70.70 % | 5.320 M -18.07 % | 6.493 M 64.72 % | 3.942 M 139.63 % | 1.645 M 8.24 % | 1.520 M -83.05 % | 8.966 M -16.22 % | 10.703 M -55.53 % | 24.066 M 54.05 % | 15.622 M -24.94 % | 20.813 M 1 899.26 % | 1.041 M -24.48 % | 1.379 M -70.68 % | 4.701 M 239.83 % | 1.383 M 133.91 % | 591.453 K -82.35 % | 3.351 M 33.01 % | 2.520 M -71.81 % | 8.937 M 416.65 % | 1.730 M | 
| Cash at end of period | 5.070 M -2.43 % | 5.196 M -8.08 % | 5.652 M -6.03 % | 6.015 M -46.10 % | 11.161 M -0.64 % | 11.233 M 420.62 % | 2.158 M 1.85 % | 2.118 M 32.07 % | 1.604 M 140.16 % | 667.868 K 9.87 % | 607.886 K -34.53 % | 928.503 K 86.69 % | 497.362 K -18.65 % | 611.407 K -22.71 % | 791.071 K 25.32 % | 631.263 K -33.33 % | 946.875 K -47.21 % | 1.794 M -23.77 % | 2.353 M -29.86 % | 3.355 M -22.75 % | 4.343 M -11.39 % | 4.901 M -48.53 % | 9.523 M -8.81 % | 10.443 M -1.52 % | 10.605 M 3.45 % | 10.251 M 270.41 % | 2.767 M -11.65 % | 3.133 M 14.02 % | 2.747 M -53.43 % | 5.900 M 25.90 % | 4.686 M -16.32 % | 5.600 M -38.34 % | 9.082 M 70.70 % | 5.320 M -18.07 % | 6.493 M 64.72 % | 3.942 M 139.63 % | 1.645 M 8.24 % | 1.520 M -83.05 % | 8.966 M -16.22 % | 10.703 M -55.53 % | 24.066 M 825.53 % | 2.600 M -87.51 % | 20.813 M 1 899.26 % | 1.041 M -59.80 % | 2.590 M 148.62 % | 1.042 M -24.70 % | 1.383 M 133.37 % | 592.816 K -82.31 % | 3.351 M 33.01 % | 2.520 M -71.81 % | 8.937 M | 
| Operating cash flow | -135.929 K 55.83 % | -307.768 K 4.07 % | -320.839 K -1.62 % | -315.720 K -94.35 % | -162.448 K 79.23 % | -782.055 K -243.75 % | 544.034 K -43.49 % | 962.720 K 146.39 % | -2.075 M -265.29 % | 1.256 M 171.81 % | 461.908 K 141.65 % | -1.109 M -512.54 % | -181.067 K -128.64 % | 632.172 K 264.15 % | -385.117 K 4.10 % | -401.591 K 58.21 % | -961.009 K -1 783.15 % | 57.096 K -58.46 % | 137.445 K 146.43 % | -296.036 K -117.79 % | 1.664 M 189.52 % | -1.858 M -647.89 % | 339.187 K 161.71 % | -549.688 K -896.19 % | -55.179 K 84.72 % | -361.090 K -1 075.44 % | 37.018 K 102.92 % | -1.270 M -303.70 % | 623.395 K 125.29 % | -2.465 M -596.09 % | -354.102 K 83.51 % | -2.147 M -296.16 % | 1.095 M 223.76 % | -884.583 K 81.02 % | -4.662 M -153.54 % | -1.839 M -367.55 % | 687.229 K 111.63 % | -5.910 M -117.12 % | -2.722 M -68.77 % | -1.613 M -131.80 % | 5.071 M 1 482.57 % | -366.751 K -30.26 % | -281.548 K 36.78 % | -445.327 K 72.32 % | -1.609 M -295.46 % | -406.795 K 76.63 % | -1.741 M 1.48 % | -1.767 M -499.75 % | 441.940 K 116.48 % | -2.682 M -227.31 % | -819.554 K | 
| Capital expenditure | -2.951 K 98.06 % | -152.217 K 66.91 % | -460.055 K -826.88 % | -49.635 K | 0.000 100.00 % | -12.437 K 48.06 % | -23.945 K -47 790.00 % | -50.000 99.88 % | -40.001 K -181.40 % | -14.215 K 85.93 % | -101.009 K -221.04 % | -31.463 K -318.00 % | -7.527 K 36.43 % | -11.840 K 85.95 % | -84.278 K -98.90 % | -42.371 K -379.42 % | -8.838 K -59.21 % | -5.551 K 93.91 % | -91.206 K -147.06 % | -36.916 K -349.26 % | -8.217 K 81.07 % | -43.398 K 37.84 % | -69.811 K -169.12 % | -25.940 K -265.87 % | -7.090 K 94.34 % | -125.212 K -3 954.79 % | -3.088 K 96.54 % | -89.250 K -8.74 % | -82.073 K 55.28 % | -183.537 K -1 478.54 % | -11.627 K 1.00 % | -11.744 K 85.50 % | -80.986 K -55 192.52 % | 147.000 100.12 % | -118.907 K -32.00 % | -90.080 K -29.52 % | -69.550 K 79.28 % | -335.668 K -3 353.37 % | -9.720 K 95.27 % | -205.680 K -149.09 % | -82.572 K 94.95 % | -1.636 M -3 148.62 % | -50.371 K 90.24 % | -516.000 K 6.58 % | -552.372 K -15.44 % | -478.489 K 71.80 % | -1.697 M -305.03 % | 827.632 K 107.79 % | -10.622 M -150.75 % | -4.236 M -23.96 % | -3.417 M | 
| Free CashFlow | -138.880 K 69.81 % | -459.985 K 41.10 % | -780.895 K -113.74 % | -365.355 K -124.91 % | -162.448 K 79.55 % | -794.492 K -252.76 % | 520.089 K -45.97 % | 962.670 K 145.51 % | -2.115 M -270.41 % | 1.241 M 243.95 % | 360.899 K 131.64 % | -1.141 M -504.78 % | -188.594 K -130.40 % | 620.332 K 232.16 % | -469.395 K -5.73 % | -443.962 K 54.22 % | -969.847 K -1 981.55 % | 51.545 K 11.48 % | 46.239 K 113.89 % | -332.952 K -120.11 % | 1.655 M 187.05 % | -1.902 M -805.99 % | 269.376 K 146.80 % | -575.628 K -824.42 % | -62.269 K 87.20 % | -486.302 K -1 533.25 % | 33.930 K 102.50 % | -1.359 M -351.07 % | 541.322 K 120.44 % | -2.648 M -624.15 % | -365.729 K 83.06 % | -2.159 M -312.99 % | 1.014 M 214.62 % | -884.436 K 81.50 % | -4.781 M -147.87 % | -1.929 M -412.26 % | 617.679 K 109.89 % | -6.245 M -128.64 % | -2.732 M -50.22 % | -1.818 M -136.45 % | 4.988 M 349.01 % | -2.003 M -503.49 % | -331.919 K 65.47 % | -961.327 K 55.52 % | -2.161 M -144.11 % | -885.284 K 74.25 % | -3.437 M -266.06 % | -939.030 K 90.78 % | -10.180 M -47.14 % | -6.918 M -63.30 % | -4.237 M | 
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 |