Guoen Holdings Limited 8121.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 161.345 M 38.94 % | 116.129 M -3.05 % | 119.780 M -23.11 % | 155.777 M 10.17 % | 141.391 M -7.83 % | 153.404 M -25.94 % | 207.130 M 17.18 % | 176.764 M 0.56 % | 175.771 M 9.51 % | 160.505 M 14.42 % | 140.278 M 24.59 % | 112.594 M 26.44 % | 89.048 M |
| Net income | -1.093 M -134.51 % | 3.167 M 153.71 % | -5.897 M -18 922.58 % | -31.000 K 99.81 % | -16.246 M 38.01 % | -26.206 M 4.98 % | -27.579 M 4.53 % | -28.889 M -80.33 % | -16.020 M 17.85 % | -19.502 M -313.88 % | 9.118 M 98.17 % | 4.601 M -66.43 % | 13.704 M |
| Income before tax | -1.025 M -132.37 % | 3.167 M 154.43 % | -5.818 M -291 000.00 % | 2.000 K 100.01 % | -15.912 M 38.53 % | -25.885 M 6.14 % | -27.579 M 2.57 % | -28.306 M -79.36 % | -15.782 M 14.59 % | -18.477 M -248.80 % | 12.417 M 74.54 % | 7.114 M -57.40 % | 16.699 M |
| Income before tax ratio | -0.01 -123.29 % | 0.03 156.15 % | -0.05 -378 422.00 % | 0.00 100.01 % | -0.11 33.31 % | -0.17 -26.73 % | -0.13 16.85 % | -0.16 -78.35 % | -0.09 22.00 % | -0.12 -230.05 % | 0.09 40.10 % | 0.06 -66.31 % | 0.19 |
| EBITDA | 1.376 M -75.69 % | 5.660 M 2 926.74 % | 187.000 K -97.57 % | 7.704 M 201.85 % | -7.564 M 55.02 % | -16.817 M 30.78 % | -24.295 M 7.75 % | -26.337 M -92.95 % | -13.650 M 13.39 % | -15.760 M -208.40 % | 14.539 M 70.65 % | 8.520 M -51.00 % | 17.388 M |
| Net income ratio | -0.01 -124.84 % | 0.03 155.39 % | -0.05 -24 639.36 % | 0.00 99.83 % | -0.11 32.74 % | -0.17 -28.30 % | -0.13 18.53 % | -0.16 -79.32 % | -0.09 24.99 % | -0.12 -286.93 % | 0.06 59.06 % | 0.04 -73.45 % | 0.15 |
| Ratio EBITDA | 0.01 -82.50 % | 0.05 3 021.90 % | 0.00 -96.84 % | 0.05 192.44 % | -0.05 51.20 % | -0.11 6.54 % | -0.12 21.28 % | -0.15 -91.86 % | -0.08 20.91 % | -0.10 -194.74 % | 0.10 36.97 % | 0.08 -61.25 % | 0.20 |
| Gross profit ratio | 0.16 -30.50 % | 0.22 5.26 % | 0.21 -1.67 % | 0.22 -29.40 % | 0.31 -10.90 % | 0.34 7.99 % | 0.32 -17.51 % | 0.39 10.41 % | 0.35 -1.08 % | 0.35 -16.05 % | 0.42 -1.83 % | 0.43 -2.87 % | 0.44 |
| Weighted average shs out dil | 12.992 M -0.45 % | 13.050 M -92.17 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M |
| Weighted average shs out | 12.992 M -0.45 % | 13.050 M -92.17 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M |
| EPS diluted | -0.08 -135.04 % | 0.24 777.97 % | -0.04 -17 600.00 % | 0.00 99.79 % | -0.10 39.13 % | -0.16 5.88 % | -0.17 0.00 % | -0.17 -76.90 % | -0.10 19.92 % | -0.12 -318.18 % | 0.06 96.43 % | 0.03 -65.94 % | 0.08 |
| Earnings per share | -0.06 -124.04 % | 0.24 777.97 % | -0.04 -17 600.00 % | 0.00 99.79 % | -0.10 39.13 % | -0.16 5.88 % | -0.17 0.00 % | -0.17 -76.90 % | -0.10 19.92 % | -0.12 -318.18 % | 0.06 96.43 % | 0.03 -65.94 % | 0.08 |
| Gross profit | 25.121 M -3.44 % | 26.016 M 2.05 % | 25.493 M -24.39 % | 33.717 M -22.22 % | 43.349 M -17.88 % | 52.785 M -20.02 % | 65.998 M -3.33 % | 68.274 M 11.04 % | 61.488 M 8.33 % | 56.758 M -3.95 % | 59.091 M 22.31 % | 48.314 M 22.81 % | 39.341 M |
| Income tax expense | 68.000 K | 0.000 -100.00 % | 79.000 K 139.39 % | 33.000 K -90.12 % | 334.000 K 4.05 % | 321.000 K | 0.000 -100.00 % | 583.000 K 144.96 % | 238.000 K -76.78 % | 1.025 M -68.93 % | 3.299 M 31.28 % | 2.513 M -16.09 % | 2.995 M |
| Cost of revenue | 136.224 M 51.17 % | 90.113 M -4.43 % | 94.287 M -22.75 % | 122.060 M 24.50 % | 98.042 M -2.56 % | 100.619 M -28.71 % | 141.132 M 30.09 % | 108.490 M -5.07 % | 114.283 M 10.16 % | 103.747 M 27.79 % | 81.187 M 26.30 % | 64.280 M 29.32 % | 49.707 M |
| General and administrative expenses | 21.285 M 14.27 % | 18.627 M -27.75 % | 25.782 M -28.75 % | 36.186 M -29.09 % | 51.031 M -9.36 % | 56.303 M -14.33 % | 65.722 M -8.77 % | 72.037 M 25.33 % | 57.480 M -2.83 % | 59.152 M 79.72 % | 32.913 M 15.97 % | 28.381 M 183.95 % | 9.995 M |
| Selling and marketing expenses | 5.484 M 11.92 % | 4.900 M -40.04 % | 8.172 M -36.52 % | 12.873 M -27.89 % | 17.851 M -21.21 % | 22.656 M -22.19 % | 29.117 M 12.58 % | 25.863 M 23.32 % | 20.973 M 25.37 % | 16.729 M 15.38 % | 14.499 M 9.70 % | 13.217 M 29.97 % | 10.169 M |
| Other expenses | 0.000 | 0.000 100.00 % | -139.000 K -656.00 % | 25.000 K -95.76 % | 590.000 K 422.12 % | 113.000 K -48.64 % | 220.000 K -60.22 % | 553.000 K 153.48 % | -1.034 M -86.31 % | -555.000 K -46.05 % | -380.000 K -357.83 % | -83.000 K | 0.000 |
| Operating expenses | 26.769 M 13.78 % | 23.527 M -30.42 % | 33.815 M -31.11 % | 49.084 M -29.35 % | 69.472 M -12.14 % | 79.072 M -16.11 % | 94.260 M -3.72 % | 97.900 M 26.45 % | 77.419 M 2.78 % | 75.326 M 60.16 % | 47.032 M 13.29 % | 41.515 M 83.35 % | 22.642 M |
| Cost and expenses | 162.993 M 43.43 % | 113.640 M -11.29 % | 128.102 M -25.15 % | 171.144 M 1.93 % | 167.906 M -6.56 % | 179.691 M -23.66 % | 235.392 M 14.05 % | 206.390 M 7.66 % | 191.702 M 7.05 % | 179.073 M 39.66 % | 128.219 M 21.20 % | 105.795 M 46.23 % | 72.349 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 -100.00 % | 455.000 K 0.00 % | 455.000 K 299.12 % | 114.000 K |
| Selling general and administrative expenses | 26.769 M 13.78 % | 23.527 M -30.71 % | 33.954 M -30.79 % | 49.059 M -28.78 % | 68.882 M -12.76 % | 78.959 M -16.74 % | 94.839 M -3.13 % | 97.900 M 24.79 % | 78.453 M 3.39 % | 75.881 M 60.05 % | 47.412 M 13.98 % | 41.598 M 83.57 % | 22.661 M |
| Interest income | 228.000 K 25.27 % | 182.000 K 600.00 % | 26.000 K -23.53 % | 34.000 K -15.00 % | 40.000 K 60.00 % | 25.000 K -80.00 % | 125.000 K -63.13 % | 339.000 K -39.68 % | 562.000 K 903.57 % | 56.000 K -12.50 % | 64.000 K -50.00 % | 128.000 K | 0.000 |
| Interest expense | 248.000 K 34.05 % | 185.000 K 63.72 % | 113.000 K -54.80 % | 250.000 K -28.98 % | 352.000 K 112.05 % | 166.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K 50.00 % | 2.000 K | 0.000 |
| Depreciation and amortization | 2.153 M -6.72 % | 2.308 M -60.83 % | 5.892 M -20.93 % | 7.452 M -6.80 % | 7.996 M -9.17 % | 8.803 M 168.06 % | 3.284 M 13.79 % | 2.886 M 35.37 % | 2.132 M -21.50 % | 2.716 M 28.17 % | 2.119 M 50.93 % | 1.404 M 98.31 % | 708.000 K |
| Operating income | -1.648 M -166.21 % | 2.489 M 129.91 % | -8.322 M 45.84 % | -15.367 M 41.17 % | -26.123 M 0.62 % | -26.287 M 6.99 % | -28.262 M 4.60 % | -29.626 M -92.18 % | -15.416 M 16.72 % | -18.512 M -252.70 % | 12.123 M 72.15 % | 7.042 M -57.78 % | 16.680 M |
| Operating income ratio | -0.01 -147.66 % | 0.02 130.85 % | -0.07 29.57 % | -0.10 46.61 % | -0.18 -7.82 % | -0.17 -25.59 % | -0.14 18.59 % | -0.17 -91.10 % | -0.09 23.96 % | -0.12 -233.46 % | 0.09 38.18 % | 0.06 -66.61 % | 0.19 |
| Total other income expenses net | 623.000 K -8.11 % | 678.000 K -72.92 % | 2.504 M -83.71 % | 15.369 M 50.51 % | 10.211 M 2 440.05 % | 402.000 K -41.14 % | 683.000 K -48.26 % | 1.320 M 172.16 % | 485.000 K 106.36 % | -7.630 M -1 332.63 % | 619.000 K 55.92 % | 397.000 K 1 989.47 % | 19.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -27.977 M -56.34 % | -17.895 M 0.57 % | -17.998 M -162.63 % | -6.853 M 72.45 % | -24.877 M -6.53 % | -23.353 M -193.53 % | -7.956 M 57.15 % | -18.565 M 72.09 % | -66.509 M 29.76 % | -94.691 M -609.88 % | -13.339 M -92.59 % | -6.926 M 74.44 % | -27.100 M |
| Total investments | 2.207 M -35.67 % | 3.431 M 190.27 % | 1.182 M -2.88 % | 1.217 M -2.64 % | 1.250 M -50.00 % | 2.500 M -21.90 % | 3.201 M -88.73 % | 28.402 M 353.49 % | 6.263 M 495.34 % | 1.052 M 126.24 % | 465.000 K 176.79 % | 168.000 K -55.79 % | 380.000 K |
| Total debt | 1.414 M -53.84 % | 3.063 M 521.30 % | 493.000 K -90.85 % | 5.386 M -37.51 % | 8.619 M 607.64 % | 1.218 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K -55.56 % | 36.000 K 0.00 % | 36.000 K |
| Accumulated other comprehensive income loss | 52.568 M 3.93 % | 50.579 M 5.17 % | 48.093 M 5.77 % | 45.470 M -0.58 % | 45.733 M 398.15 % | -15.339 M -22.93 % | -12.478 M -34.62 % | -9.269 M -18.09 % | -7.849 M -36.24 % | -5.761 M -47.26 % | -3.912 M -74.02 % | -2.248 M -37 566.67 % | 6.000 K |
| Retained earnings | -104.642 M 12.90 % | -120.138 M 2.57 % | -123.305 M -5.02 % | -117.408 M -1.10 % | -116.127 M -16.27 % | -99.881 M -38.39 % | -72.175 M -44.83 % | -49.836 M -131.04 % | -21.570 M -268.91 % | -5.847 M -143.44 % | 13.459 M 210.04 % | 4.341 M -67.94 % | 13.540 M |
| Common stock | 250.000 K -98.50 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M 52 000.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K |
| Total equity | 41.768 M 62.70 % | 25.672 M 28.24 % | 20.019 M -14.06 % | 23.293 M -6.22 % | 24.837 M -41.92 % | 42.766 M -37.31 % | 68.217 M -29.26 % | 96.430 M -21.69 % | 123.138 M -10.55 % | 137.663 M 129.13 % | 60.080 M 17.93 % | 50.946 M -15.38 % | 60.203 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 256.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 694.000 K |
| Long term debt | 2.109 M 0.57 % | 2.097 M | 0.000 -100.00 % | 269.000 K -93.73 % | 4.290 M 2 323.73 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K -77.78 % | 72.000 K |
| Total non current liabilities | 2.109 M 0.57 % | 2.097 M 719.14 % | 256.000 K -4.83 % | 269.000 K -93.73 % | 4.290 M 2 323.73 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 906.000 K 49.01 % | 608.000 K -20.63 % | 766.000 K |
| Other current liabilities | 19.328 M 4.66 % | 18.468 M 154.28 % | 7.263 M 17.24 % | 6.195 M -60.29 % | 15.600 M -44.83 % | 28.276 M 117.78 % | 12.984 M -45.14 % | 23.668 M 226.41 % | 7.251 M -0.29 % | 7.272 M -2.94 % | 7.492 M 32.48 % | 5.655 M 29.76 % | 4.358 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 8.010 M 45.85 % | 5.492 M -50.82 % | 11.168 M 977.99 % | 1.036 M -81.67 % | 5.652 M | 0.000 -100.00 % | 5.732 M | 0.000 -100.00 % | 651.000 K -22.32 % | 838.000 K | 0.000 |
| Short term debt | 2.014 M -40.02 % | 3.358 M 240.57 % | 986.000 K -90.37 % | 10.234 M 18.20 % | 8.658 M 731.70 % | 1.041 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K -20.00 % | 20.000 K | 0.000 |
| Total current liabilities | 43.617 M 8.33 % | 40.263 M -1.61 % | 40.923 M 0.02 % | 40.913 M -36.76 % | 64.691 M 25.11 % | 51.708 M 40.32 % | 36.850 M 2.17 % | 36.068 M 31.32 % | 27.466 M 70.68 % | 16.092 M -5.15 % | 16.966 M 14.44 % | 14.825 M 32.98 % | 11.148 M |
| Total liabilities | 45.726 M 7.95 % | 42.360 M 2.87 % | 41.179 M -0.01 % | 41.182 M -40.30 % | 68.981 M 32.95 % | 51.885 M 40.80 % | 36.850 M 2.17 % | 36.068 M 31.32 % | 27.466 M 70.68 % | 16.092 M -9.96 % | 17.872 M 15.80 % | 15.433 M 29.54 % | 11.914 M |
| Other non current assets | 460.000 K 0.00 % | 460.000 K 0.00 % | 460.000 K -72.05 % | 1.646 M -89.84 % | 16.197 M -33.37 % | 24.309 M 322.65 % | -10.918 M -131.91 % | 34.220 M 81.76 % | 18.827 M 10 076.76 % | 185.000 K -90.49 % | 1.946 M -70.60 % | 6.619 M 152.63 % | 2.620 M |
| Long term investments | 1.113 M -3.05 % | 1.148 M -2.88 % | 1.182 M -2.88 % | 1.217 M 129.59 % | -4.113 M -387.22 % | 1.432 M -55.26 % | 3.201 M -81.69 % | 17.484 M 260.74 % | -10.877 M -1 133.94 % | 1.052 M 126.24 % | 465.000 K 109.56 % | -4.865 M -5 275.53 % | 94.000 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.256 M 90.74 % | 1.707 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | 3.256 M 90.74 % | 1.707 M | 0.000 |
| Property plant equipment net | 2.293 M -44.34 % | 4.120 M 179.70 % | 1.473 M -79.53 % | 7.196 M -41.42 % | 12.284 M 70.02 % | 7.225 M -6.38 % | 7.717 M -23.29 % | 10.060 M 67.42 % | 6.009 M 1.88 % | 5.898 M 14.10 % | 5.169 M 102.71 % | 2.550 M 2.12 % | 2.497 M |
| Total non current assets | 3.866 M -32.51 % | 5.728 M 83.88 % | 3.115 M -69.03 % | 10.059 M -58.72 % | 24.368 M -26.08 % | 32.966 M -16.50 % | 39.480 M -36.08 % | 61.764 M 342.47 % | 13.959 M 95.64 % | 7.135 M -31.20 % | 10.371 M 72.53 % | 6.011 M 15.35 % | 5.211 M |
| Other current assets | 6.510 M 77.77 % | 3.662 M 42.55 % | 2.569 M -71.00 % | 8.859 M 41.36 % | 6.267 M 25.06 % | 5.011 M -36.12 % | 7.845 M 34.54 % | 5.831 M -51.00 % | 11.899 M 74.37 % | 6.824 M -30.16 % | 9.771 M 43.65 % | 6.802 M 351.66 % | 1.506 M |
| Short term investments | 2.207 M -3.33 % | 2.283 M 364.97 % | 491.000 K 9.60 % | 448.000 K -91.65 % | 5.363 M 402.15 % | 1.068 M -90.08 % | 10.771 M -1.35 % | 10.918 M -36.30 % | 17.140 M 311.82 % | 4.162 M 49.39 % | 2.786 M -44.65 % | 5.033 M 1 659.79 % | 286.000 K |
| cash and cash equivalents | 29.391 M 40.24 % | 20.958 M 13.34 % | 18.491 M 51.08 % | 12.239 M -63.46 % | 33.496 M 36.32 % | 24.571 M 208.84 % | 7.956 M -57.15 % | 18.565 M -72.09 % | 66.509 M -29.76 % | 94.691 M 609.03 % | 13.355 M 91.83 % | 6.962 M -74.34 % | 27.136 M |
| Cash and short term investments | 31.598 M 35.96 % | 23.241 M 25.69 % | 18.491 M 51.08 % | 12.239 M -68.50 % | 38.859 M 51.56 % | 25.639 M 36.91 % | 18.727 M -36.48 % | 29.483 M -64.75 % | 83.649 M -11.66 % | 94.691 M 609.03 % | 13.355 M 11.34 % | 11.995 M -56.26 % | 27.422 M |
| Total current assets | 83.628 M 34.23 % | 62.304 M 7.27 % | 58.083 M 6.74 % | 54.416 M -21.65 % | 69.450 M 12.59 % | 61.685 M -5.95 % | 65.587 M -7.28 % | 70.734 M -48.24 % | 136.645 M -6.80 % | 146.620 M 116.95 % | 67.581 M 11.95 % | 60.368 M -9.77 % | 66.906 M |
| Inventory | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.068 M 55.03 % | -2.375 M 44.87 % | -4.308 M -126.14 % | -1.905 M 95.77 % | -45.055 M -2 252 750 100.00 % | 2.000 100.00 % | -39.741 M | 0.000 |
| Net receivables | 44.691 M 26.24 % | 35.401 M -4.38 % | 37.023 M 11.12 % | 33.318 M 36.98 % | 24.324 M -24.23 % | 32.103 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.027 M 2.00 % | 40.224 M 5.26 % | 38.214 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -465.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 22.101 M 20.72 % | 18.308 M -25.43 % | 24.550 M 30.11 % | 18.869 M -33.32 % | 28.298 M 39.27 % | 20.319 M 18.17 % | 17.194 M 52.05 % | 11.308 M -18.57 % | 13.886 M 85.62 % | 7.481 M -15.06 % | 8.807 M 5.96 % | 8.312 M 22.42 % | 6.790 M |
| Tax payables | 174.000 K 34.88 % | 129.000 K 13.16 % | 114.000 K -7.32 % | 123.000 K -87.28 % | 967.000 K -6.66 % | 1.036 M 1.57 % | 1.020 M -6.59 % | 1.092 M 82.91 % | 597.000 K -55.41 % | 1.339 M 105.68 % | 651.000 K -22.32 % | 838.000 K | 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 100.00 % | -592.000 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.414 M -53.84 % | 3.063 M 521.30 % | 493.000 K -90.85 % | 5.386 M -37.51 % | 8.619 M 607.64 % | 1.218 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K -55.56 % | 36.000 K 0.00 % | 36.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.394 M 21.15 % | 58.105 M -27.99 % | 80.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 |
| Other total stockholders equity | 93.592 M 19.14 % | 78.559 M 0.00 % | 78.559 M 0.00 % | 78.559 M 862.14 % | 8.165 M -89.61 % | 78.559 M 0.00 % | 78.559 M 0.00 % | 78.559 M 0.00 % | 78.559 M 0.00 % | 78.559 M 68.62 % | 46.589 M 0.03 % | 46.573 M -0.11 % | 46.625 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 -100.00 % | 906.000 K 53.04 % | 592.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 87.494 M 28.61 % | 68.032 M 11.17 % | 61.198 M -5.08 % | 64.475 M -31.28 % | 93.818 M -0.88 % | 94.651 M -9.91 % | 105.067 M -20.70 % | 132.498 M -12.02 % | 150.604 M -2.05 % | 153.755 M 97.24 % | 77.952 M 17.43 % | 66.379 M -7.96 % | 72.117 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.605 M 386.58 % | 1.974 M -5.96 % | 2.099 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 532.000 K -78.61 % | 2.487 M -20.85 % | 3.142 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | -10.854 M -3 179.15 % | -331.000 K -111.34 % | 2.920 M 115.72 % | -18.575 M -249.71 % | 12.407 M -63.33 % | 33.837 M 869.20 % | -4.399 M -191.15 % | 4.826 M -54.19 % | 10.534 M 885.41 % | 1.069 M 123.79 % | -4.493 M 65.73 % | -13.111 M 20.20 % | -16.429 M |
| Accounts receivables | -10.598 M -546.61 % | 2.373 M 137.35 % | -6.353 M 35.94 % | -9.918 M -212.45 % | 8.820 M 182.60 % | 3.121 M 685.55 % | -533.000 K 83.75 % | -3.281 M -544.58 % | 738.000 K 185.61 % | -862.000 K 46.56 % | -1.613 M 84.91 % | -10.688 M 26.39 % | -14.520 M |
| Inventory | -829.000 K | 0.000 100.00 % | -5.788 M -2.05 % | -5.672 M -65.56 % | -3.426 M 39.97 % | -5.707 M 25.54 % | -7.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 3.472 M 162.58 % | -5.548 M -195.85 % | 5.788 M 2.05 % | 5.672 M 65.56 % | 3.426 M -39.97 % | 5.707 M -25.54 % | 7.665 M 1 293.93 % | -642.000 K -109.96 % | 6.445 M 570.78 % | -1.369 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.899 M -201.93 % | 2.844 M -69.33 % | 9.273 M 207.12 % | -8.657 M -341.34 % | 3.587 M -88.32 % | 30.716 M 894.52 % | -3.866 M -133.62 % | 11.498 M 243.12 % | 3.351 M 1.55 % | 3.300 M 199.49 % | -3.317 M -7.62 % | -3.082 M -61.45 % | -1.909 M |
| Other non cash items | -306.000 K 4.38 % | -320.000 K 86.50 % | -2.371 M 82.84 % | -13.819 M -71.30 % | -8.067 M -1 149.02 % | 769.000 K 160.74 % | -1.266 M -273.45 % | -339.000 K 39.68 % | -562.000 K -921.82 % | -55.000 K 98.60 % | -3.921 M -57.28 % | -2.493 M -246.05 % | 1.707 M |
| Net cash provided by operating activities | -10.032 M -307.96 % | 4.824 M 633.13 % | 658.000 K 102.66 % | -24.726 M -682.22 % | -3.161 M -117.40 % | 18.168 M 162.11 % | -29.251 M -181.45 % | -10.393 M -1 427.33 % | 783.000 K 108.24 % | -9.506 M -255.28 % | 6.122 M 186.40 % | -7.086 M -2 185.81 % | -310.000 K |
| Investments in property plant and equipment | -221.000 K 74.51 % | -867.000 K -337.88 % | -198.000 K 68.92 % | -637.000 K -85.71 % | -343.000 K 68.87 % | -1.102 M -5.66 % | -1.043 M 84.84 % | -6.881 M -132.54 % | -2.959 M -13.46 % | -2.608 M 49.47 % | -5.161 M -142.53 % | -2.128 M -65.99 % | -1.282 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 5.576 M 232.48 % | -4.209 M 51.49 % | -8.676 M -56.80 % | -5.533 M -33.33 % | -4.150 M -923.41 % | 504.000 K 200.80 % | -500.000 K 9.26 % | -551.000 K -6 222.22 % | 9.000 K -99.19 % | 1.106 M | 0.000 |
| Purchases of investments | -1.400 M 75.38 % | -5.686 M -23 591.67 % | -24.000 K -100.93 % | 2.572 M 5 945.45 % | -44.000 K 60.00 % | -110.000 K 98.30 % | -6.470 M 84.95 % | -42.990 M -19.47 % | -35.983 M -6 430.49 % | -551.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 2.883 M -13.68 % | 3.340 M 160.16 % | -5.552 M -177.24 % | 7.188 M -17.57 % | 8.720 M 54.53 % | 5.643 M -81.58 % | 30.628 M 8.26 % | 28.292 M 174.28 % | 10.315 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 219.000 K 1 468.75 % | -16.000 K -100.29 % | 5.578 M 49.83 % | 3.723 M -57.65 % | 8.792 M 53.76 % | 5.718 M 812.97 % | -802.000 K 95.33 % | -17.185 M -2 752.01 % | 648.000 K 1 057.14 % | 56.000 K -98.95 % | 5.348 M 205.95 % | 1.748 M 116.93 % | -10.324 M |
| Net cash used for investing activites | 1.481 M 145.87 % | -3.229 M -160.02 % | 5.380 M -37.71 % | 8.637 M 2.23 % | 8.449 M 83.04 % | 4.616 M -74.59 % | 18.163 M 147.47 % | -38.260 M -34.34 % | -28.479 M -817.79 % | -3.103 M -1 683.16 % | 196.000 K -73.00 % | 726.000 K 106.26 % | -11.606 M |
| Debt repayment | 3.250 M 27.45 % | 2.550 M 152.29 % | -4.877 M 4.63 % | -5.114 M 9.47 % | -5.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K |
| Common stock issued | 15.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.800 M | 0.000 | 0.000 -100.00 % | 44.637 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.004 M | 0.000 100.00 % | -13.800 M | 0.000 |
| Other financing activites | -1.270 M 21.89 % | -1.626 M -134.16 % | 4.760 M 2 004.00 % | -250.000 K -102.94 % | 8.508 M 227.84 % | -6.655 M | 0.000 | 0.000 | 0.000 100.00 % | -8.582 M -37 213.04 % | -23.000 K -4.55 % | -22.000 K 94.21 % | -380.000 K |
| Net cash used provided by financing activities | 17.180 M 1 759.31 % | 924.000 K 889.74 % | -117.000 K 97.82 % | -5.364 M -287.62 % | 2.859 M 142.96 % | -6.655 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.214 M 414 073.91 % | -23.000 K 99.83 % | -13.822 M -141.20 % | 33.552 M |
| Effect of forex changes on cash | -196.000 K -276.92 % | -52.000 K -115.71 % | 331.000 K 68.88 % | 196.000 K -74.81 % | 778.000 K 60.08 % | 486.000 K 1.46 % | 479.000 K -32.44 % | 709.000 K 245.88 % | -486.000 K 61.70 % | -1.269 M -1 394.90 % | 98.000 K 1 125.00 % | 8.000 K 33.33 % | 6.000 K |
| Net change in cash | 8.433 M 241.83 % | 2.467 M -60.54 % | 6.252 M 129.41 % | -21.257 M -338.17 % | 8.925 M -46.28 % | 16.615 M 256.61 % | -10.609 M 77.87 % | -47.944 M -70.12 % | -28.182 M -134.65 % | 81.336 M 1 172.27 % | 6.393 M 131.69 % | -20.174 M -193.22 % | 21.642 M |
| Cash at beginning of period | 20.958 M 13.34 % | 18.491 M 51.08 % | 12.239 M -63.46 % | 33.496 M 36.32 % | 24.571 M 208.84 % | 7.956 M -57.15 % | 18.565 M -72.09 % | 66.509 M -29.76 % | 94.691 M 609.03 % | 13.355 M 91.83 % | 6.962 M -74.34 % | 27.136 M 393.92 % | 5.494 M |
| Cash at end of period | 29.391 M 40.24 % | 20.958 M 13.34 % | 18.491 M 51.08 % | 12.239 M -63.46 % | 33.496 M 36.32 % | 24.571 M 208.84 % | 7.956 M -57.15 % | 18.565 M -72.09 % | 66.509 M -29.76 % | 94.691 M 609.03 % | 13.355 M 91.83 % | 6.962 M -74.34 % | 27.136 M |
| Operating cash flow | -10.032 M -307.96 % | 4.824 M 633.13 % | 658.000 K 102.66 % | -24.726 M -682.22 % | -3.161 M -117.40 % | 18.168 M 162.11 % | -29.251 M -181.45 % | -10.393 M -1 427.33 % | 783.000 K 108.24 % | -9.506 M -255.28 % | 6.122 M 186.40 % | -7.086 M -2 185.81 % | -310.000 K |
| Capital expenditure | -221.000 K 74.51 % | -867.000 K -337.88 % | -198.000 K 68.92 % | -637.000 K -85.71 % | -343.000 K 68.87 % | -1.102 M -5.66 % | -1.043 M 84.84 % | -6.881 M -132.54 % | -2.959 M -13.46 % | -2.608 M 49.47 % | -5.161 M -142.53 % | -2.128 M -65.99 % | -1.282 M |
| Free CashFlow | -10.253 M -359.11 % | 3.957 M 760.22 % | 460.000 K 101.81 % | -25.363 M -623.83 % | -3.504 M -120.53 % | 17.066 M 156.33 % | -30.294 M -75.37 % | -17.274 M -693.84 % | -2.176 M 82.04 % | -12.114 M -1 360.56 % | 961.000 K 110.43 % | -9.214 M -478.77 % | -1.592 M |
| 2025 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 45.645 M 0.00 % | 45.645 M 3.51 % | 44.097 M 25.89 % | 35.028 M -39.01 % | 57.435 M 100.00 % | 28.718 M 1.26 % | 28.360 M -6.51 % | 30.334 M 13.29 % | 26.775 M -20.13 % | 33.523 M 7.74 % | 31.115 M 9.69 % | 28.367 M -5.92 % | 30.151 M -34.55 % | 46.068 M 25.48 % | 36.713 M -14.31 % | 42.845 M 27.74 % | 33.540 M -13.23 % | 38.655 M -1.38 % | 39.194 M 30.64 % | 30.002 M 4.89 % | 28.603 M -35.13 % | 44.092 M 10.99 % | 39.725 M -3.07 % | 40.984 M -12.12 % | 46.635 M -25.54 % | 62.630 M 24.85 % | 50.163 M 5.16 % | 47.702 M 23.10 % | 38.752 M -23.16 % | 50.432 M 15.32 % | 43.731 M -0.27 % | 43.849 M 2.37 % | 42.835 M -13.22 % | 49.359 M 16.11 % | 42.512 M 3.52 % | 41.065 M 17.26 % | 35.019 M -28.95 % | 49.286 M 22.65 % | 40.184 M 11.57 % | 36.016 M 14.55 % | 31.441 M -22.16 % | 40.394 M 16.44 % | 34.691 M 2.78 % | 33.752 M |
| Net income | -2.067 M 0.00 % | -2.067 M -159.18 % | 3.493 M 129.73 % | 1.521 M 8.37 % | 1.403 M 100.00 % | 701.500 K -60.98 % | 1.798 M 5 388.24 % | -34.000 K 75.54 % | -139.000 K 89.29 % | -1.298 M 19.88 % | -1.620 M 42.96 % | -2.840 M -131.06 % | 9.145 M 626.79 % | -1.736 M 11.70 % | -1.966 M 64.08 % | -5.474 M 57.01 % | -12.733 M -780.55 % | 1.871 M 204.23 % | 615.000 K 110.25 % | -5.999 M 25.54 % | -8.057 M -80.81 % | -4.456 M 27.33 % | -6.132 M 18.90 % | -7.561 M 3.45 % | -7.831 M -4 243.39 % | 189.000 K 101.87 % | -10.101 M -2.69 % | -9.836 M 53.84 % | -21.307 M -1 163.76 % | -1.686 M 67.34 % | -5.162 M -603.27 % | -734.000 K 90.71 % | -7.903 M -327.65 % | -1.848 M 60.30 % | -4.655 M -188.41 % | -1.614 M 88.63 % | -14.197 M -1 099.79 % | 1.420 M 192.21 % | -1.540 M 70.30 % | -5.185 M -583.14 % | -759.000 K -112.93 % | 5.869 M 157.19 % | 2.282 M 32.21 % | 1.726 M |
| Income before tax | -2.033 M 0.00 % | -2.033 M -158.20 % | 3.493 M 129.73 % | 1.521 M 8.37 % | 1.403 M 100.00 % | 701.500 K -60.98 % | 1.798 M 5 388.24 % | -34.000 K 43.33 % | -60.000 K 95.38 % | -1.298 M 19.88 % | -1.620 M 42.96 % | -2.840 M -131.01 % | 9.157 M 629.31 % | -1.730 M 12.00 % | -1.966 M 63.99 % | -5.459 M 56.85 % | -12.650 M -762.65 % | 1.909 M 208.90 % | 618.000 K 110.68 % | -5.788 M 27.18 % | -7.948 M -78.37 % | -4.456 M 27.33 % | -6.132 M 16.56 % | -7.349 M 6.16 % | -7.831 M -4 226.52 % | -181.000 K 98.14 % | -9.731 M 1.07 % | -9.836 M 53.43 % | -21.120 M -1 537.21 % | -1.290 M 75.01 % | -5.162 M -603.27 % | -734.000 K 90.96 % | -8.120 M -369.91 % | -1.728 M 60.90 % | -4.419 M -191.68 % | -1.515 M 89.61 % | -14.582 M -1 149.06 % | 1.390 M 472.65 % | -373.000 K 92.41 % | -4.912 M -24 660.00 % | 20.000 K -99.71 % | 6.971 M 135.11 % | 2.965 M 20.48 % | 2.461 M |
| Income before tax ratio | -0.04 0.00 % | -0.04 -156.23 % | 0.08 82.48 % | 0.04 77.70 % | 0.02 0.00 % | 0.02 -61.47 % | 0.06 5 756.32 % | 0.00 49.98 % | 0.00 94.21 % | -0.04 25.63 % | -0.05 48.00 % | -0.10 -132.97 % | 0.30 908.73 % | -0.04 29.87 % | -0.05 57.97 % | -0.13 66.22 % | -0.38 -863.71 % | 0.05 213.21 % | 0.02 108.17 % | -0.19 30.57 % | -0.28 -174.95 % | -0.10 34.53 % | -0.15 13.92 % | -0.18 -6.78 % | -0.17 -5 710.44 % | 0.00 98.51 % | -0.19 5.92 % | -0.21 62.17 % | -0.55 -2 030.67 % | -0.03 78.33 % | -0.12 -605.17 % | -0.02 91.17 % | -0.19 -441.48 % | -0.04 66.32 % | -0.10 -181.76 % | -0.04 91.14 % | -0.42 -1 576.46 % | 0.03 403.83 % | -0.01 93.19 % | -0.14 -21 540.22 % | 0.00 -99.63 % | 0.17 101.92 % | 0.09 17.22 % | 0.07 |
| EBITDA | -2.223 M 0.00 % | -2.223 M -162.51 % | 3.556 M 215.95 % | 1.126 M -57.38 % | 2.641 M 217.43 % | 832.000 K -54.93 % | 1.846 M 900.54 % | 184.500 K 536.21 % | 29.000 K 103.90 % | -744.000 K 53.12 % | -1.587 M 43.24 % | -2.796 M 24.62 % | -3.709 M -256.04 % | -1.042 M 45.08 % | -1.897 M 64.77 % | -5.384 M 55.19 % | -12.016 M -514.39 % | -1.956 M -389.31 % | 676.000 K 111.77 % | -5.744 M 14.38 % | -6.709 M -84.12 % | -3.644 M 37.96 % | -5.873 M 7.84 % | -6.373 M -13.28 % | -5.626 M -3 008.15 % | -181.000 K 98.14 % | -9.731 M -3.55 % | -9.398 M 57.17 % | -21.941 M -1 317.38 % | -1.548 M 66.54 % | -4.627 M -442.44 % | -853.000 K 88.73 % | -7.567 M -277.97 % | -2.002 M 55.87 % | -4.537 M -352.79 % | -1.002 M 93.13 % | -14.581 M -1 148.99 % | 1.390 M 1 089.32 % | -140.500 K 97.14 % | -4.912 M -24 660.00 % | 20.000 K -99.71 % | 6.971 M 135.11 % | 2.965 M 20.38 % | 2.463 M |
| Net income ratio | -0.05 0.00 % | -0.05 -157.17 % | 0.08 82.48 % | 0.04 77.70 % | 0.02 0.00 % | 0.02 -61.47 % | 0.06 5 756.32 % | 0.00 78.41 % | -0.01 86.59 % | -0.04 25.63 % | -0.05 48.00 % | -0.10 -133.01 % | 0.30 904.88 % | -0.04 29.63 % | -0.05 58.09 % | -0.13 66.35 % | -0.38 -884.33 % | 0.05 208.47 % | 0.02 107.85 % | -0.20 29.01 % | -0.28 -178.73 % | -0.10 34.53 % | -0.15 16.33 % | -0.18 -9.87 % | -0.17 -5 664.50 % | 0.00 101.50 % | -0.20 2.34 % | -0.21 62.50 % | -0.55 -1 544.66 % | -0.03 71.68 % | -0.12 -605.17 % | -0.02 90.93 % | -0.18 -392.79 % | -0.04 65.81 % | -0.11 -178.60 % | -0.04 90.31 % | -0.41 -1 507.11 % | 0.03 175.18 % | -0.04 73.38 % | -0.14 -496.36 % | -0.02 -116.61 % | 0.15 120.88 % | 0.07 28.63 % | 0.05 |
| Ratio EBITDA | -0.05 0.00 % | -0.05 -160.39 % | 0.08 150.97 % | 0.03 -30.12 % | 0.05 58.71 % | 0.03 -55.49 % | 0.07 970.18 % | 0.01 461.56 % | 0.00 104.88 % | -0.02 56.49 % | -0.05 48.25 % | -0.10 19.87 % | -0.12 -443.99 % | -0.02 56.24 % | -0.05 58.88 % | -0.13 64.92 % | -0.36 -608.09 % | -0.05 -393.35 % | 0.02 109.01 % | -0.19 18.38 % | -0.23 -183.83 % | -0.08 44.10 % | -0.15 4.92 % | -0.16 -28.90 % | -0.12 -4 074.19 % | 0.00 98.51 % | -0.19 1.53 % | -0.20 65.20 % | -0.57 -1 744.58 % | -0.03 70.99 % | -0.11 -443.90 % | -0.02 88.99 % | -0.18 -335.54 % | -0.04 62.00 % | -0.11 -337.38 % | -0.02 94.14 % | -0.42 -1 576.36 % | 0.03 906.62 % | 0.00 97.44 % | -0.14 -21 540.22 % | 0.00 -99.63 % | 0.17 101.92 % | 0.09 17.12 % | 0.07 |
| Gross profit ratio | 0.12 0.00 % | 0.12 -45.67 % | 0.22 9.82 % | 0.20 -11.47 % | 0.23 0.00 % | 0.23 -7.40 % | 0.25 25.48 % | 0.20 -34.16 % | 0.30 72.18 % | 0.17 -18.74 % | 0.21 18.53 % | 0.18 -20.84 % | 0.23 17.22 % | 0.19 -20.06 % | 0.24 14.37 % | 0.21 -39.00 % | 0.35 12.80 % | 0.31 13.01 % | 0.27 -10.72 % | 0.30 -19.52 % | 0.38 15.76 % | 0.33 -6.18 % | 0.35 4.68 % | 0.33 -0.20 % | 0.33 -7.54 % | 0.36 25.08 % | 0.29 3.41 % | 0.28 -27.40 % | 0.38 0.62 % | 0.38 -4.25 % | 0.40 5.24 % | 0.38 11.21 % | 0.34 -1.22 % | 0.35 5.97 % | 0.33 -16.24 % | 0.39 59.17 % | 0.24 -38.90 % | 0.40 7.72 % | 0.37 -1.33 % | 0.38 -5.83 % | 0.40 -11.03 % | 0.45 11.66 % | 0.40 -5.82 % | 0.43 |
| Weighted average shs out dil | 24.909 M 0.00 % | 24.909 M 91.73 % | 12.992 M 0.00 % | 12.992 M -85.55 % | 89.885 M 0.00 % | 89.885 M -46.09 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M |
| Weighted average shs out | 24.909 M 0.00 % | 24.909 M 91.73 % | 12.992 M 0.00 % | 12.992 M -85.55 % | 89.885 M 0.00 % | 89.885 M -46.09 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M 0.00 % | 166.720 M |
| EPS diluted | -0.08 0.00 % | -0.08 -130.74 % | 0.27 125.00 % | 0.12 669.23 % | 0.02 100.00 % | 0.01 -26.42 % | 0.01 5 400.00 % | 0.00 75.00 % | 0.00 89.74 % | -0.01 19.59 % | -0.01 42.94 % | -0.02 -130.97 % | 0.05 627.88 % | -0.01 11.86 % | -0.01 64.02 % | -0.03 57.07 % | -0.08 -794.55 % | 0.01 197.30 % | 0.00 110.28 % | -0.04 25.47 % | -0.05 -80.90 % | -0.03 27.45 % | -0.04 18.94 % | -0.05 3.40 % | -0.05 -4 800.00 % | 0.00 101.65 % | -0.06 -2.71 % | -0.06 54.62 % | -0.13 -1 187.13 % | -0.01 67.42 % | -0.03 -604.55 % | 0.00 90.72 % | -0.05 -327.03 % | -0.01 60.22 % | -0.03 -187.63 % | -0.01 88.62 % | -0.09 -1 046.67 % | 0.01 197.83 % | -0.01 70.42 % | -0.03 -576.09 % | 0.00 -113.14 % | 0.04 150.00 % | 0.01 40.00 % | 0.01 |
| Earnings per share | -0.08 0.00 % | -0.08 -130.74 % | 0.27 125.00 % | 0.12 669.23 % | 0.02 100.00 % | 0.01 -26.42 % | 0.01 5 400.00 % | 0.00 75.00 % | 0.00 89.74 % | -0.01 19.59 % | -0.01 42.94 % | -0.02 -130.97 % | 0.05 627.88 % | -0.01 11.86 % | -0.01 64.02 % | -0.03 57.07 % | -0.08 -794.55 % | 0.01 197.30 % | 0.00 110.28 % | -0.04 25.47 % | -0.05 -80.90 % | -0.03 27.45 % | -0.04 18.94 % | -0.05 3.40 % | -0.05 -4 800.00 % | 0.00 101.65 % | -0.06 -2.71 % | -0.06 54.62 % | -0.13 -1 187.13 % | -0.01 67.42 % | -0.03 -604.55 % | 0.00 90.72 % | -0.05 -327.03 % | -0.01 60.22 % | -0.03 -187.63 % | -0.01 88.62 % | -0.09 -1 046.67 % | 0.01 197.83 % | -0.01 70.42 % | -0.03 -576.09 % | 0.00 -113.14 % | 0.04 150.00 % | 0.01 40.00 % | 0.01 |
| Gross profit | 5.494 M 0.00 % | 5.494 M -43.77 % | 9.770 M 38.26 % | 7.067 M -46.01 % | 13.088 M 100.00 % | 6.544 M -6.23 % | 6.979 M 17.31 % | 5.949 M -25.40 % | 7.975 M 37.52 % | 5.799 M -12.45 % | 6.624 M 30.01 % | 5.095 M -25.52 % | 6.841 M -23.28 % | 8.917 M 0.31 % | 8.889 M -2.00 % | 9.070 M -22.07 % | 11.639 M -2.13 % | 11.892 M 11.45 % | 10.670 M 16.64 % | 9.148 M -15.59 % | 10.837 M -24.90 % | 14.431 M 4.13 % | 13.858 M 1.46 % | 13.658 M -12.30 % | 15.573 M -31.16 % | 22.621 M 56.17 % | 14.485 M 8.75 % | 13.320 M -10.63 % | 14.905 M -22.68 % | 19.277 M 10.42 % | 17.458 M 4.95 % | 16.634 M 13.84 % | 14.612 M -14.27 % | 17.045 M 23.03 % | 13.854 M -13.29 % | 15.977 M 86.65 % | 8.560 M -56.59 % | 19.718 M 32.12 % | 14.924 M 10.09 % | 13.556 M 7.87 % | 12.567 M -30.75 % | 18.147 M 30.01 % | 13.958 M -3.20 % | 14.419 M |
| Income tax expense | 34.000 K 0.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.185 M | 0.000 -100.00 % | 79.000 K 112.66 % | -624.000 K 80.02 % | -3.123 M -384.69 % | 1.097 M 9 041.67 % | 12.000 K 100.00 % | 6.000 K | 0.000 -100.00 % | 15.000 K -81.93 % | 83.000 K 118.42 % | 38.000 K 1 166.67 % | 3.000 K -98.58 % | 211.000 K 93.58 % | 109.000 K 129.05 % | -375.250 K | 0.000 -100.00 % | 212.000 K -74.11 % | 818.750 K 321.28 % | -370.000 K -200.00 % | 370.000 K | 0.000 -100.00 % | 187.000 K -52.78 % | 396.000 K 39.44 % | 284.000 K 152.01 % | -546.000 K -151.61 % | -217.000 K -280.83 % | 120.000 K -49.15 % | 236.000 K 138.38 % | 99.000 K 125.71 % | -385.000 K -1 183.33 % | -30.000 K -102.57 % | 1.167 M 327.47 % | 273.000 K -64.96 % | 779.000 K -29.31 % | 1.102 M 61.35 % | 683.000 K -7.07 % | 735.000 K |
| Cost of revenue | 40.151 M 0.00 % | 40.151 M 16.96 % | 34.327 M 22.77 % | 27.962 M -36.95 % | 44.347 M 100.00 % | 22.174 M 3.71 % | 21.381 M -12.32 % | 24.385 M 29.71 % | 18.800 M -32.19 % | 27.724 M 13.20 % | 24.491 M 5.24 % | 23.272 M -0.16 % | 23.310 M -37.26 % | 37.151 M 33.52 % | 27.824 M -17.62 % | 33.775 M 54.22 % | 21.901 M -18.17 % | 26.763 M -6.17 % | 28.524 M 36.78 % | 20.854 M 17.38 % | 17.766 M -40.10 % | 29.661 M 14.67 % | 25.867 M -5.34 % | 27.326 M -12.03 % | 31.062 M -22.36 % | 40.009 M 12.14 % | 35.678 M 3.77 % | 34.382 M 44.18 % | 23.847 M -23.46 % | 31.155 M 18.58 % | 26.273 M -3.46 % | 27.215 M -3.57 % | 28.223 M -12.66 % | 32.314 M 12.76 % | 28.658 M 14.23 % | 25.088 M -5.18 % | 26.459 M -10.51 % | 29.568 M 17.05 % | 25.260 M 12.47 % | 22.460 M 19.00 % | 18.874 M -15.16 % | 22.247 M 7.30 % | 20.733 M 7.24 % | 19.333 M |
| General and administrative expenses | 5.996 M 0.00 % | 5.996 M 11.18 % | 5.393 M 16.07 % | 4.647 M -4.66 % | 4.874 M 0.00 % | 4.874 M 17.86 % | 4.135 M -12.86 % | 4.745 M -23.38 % | 6.193 M 20.09 % | 5.157 M -25.15 % | 6.890 M -8.64 % | 7.542 M -15.61 % | 8.937 M 14.30 % | 7.819 M 1.68 % | 7.690 M -34.50 % | 11.740 M -40.14 % | 19.612 M 96.45 % | 9.983 M -5.23 % | 10.534 M -3.37 % | 10.901 M -12.85 % | 12.509 M -14.12 % | 14.565 M -3.26 % | 15.056 M 6.23 % | 14.173 M -8.54 % | 15.496 M -6.03 % | 16.491 M -9.74 % | 18.270 M 18.14 % | 15.465 M -45.45 % | 28.350 M 85.28 % | 15.301 M -9.63 % | 16.932 M 47.83 % | 11.454 M -32.58 % | 16.988 M 24.72 % | 13.621 M 1.86 % | 13.372 M -0.94 % | 13.499 M -23.41 % | 17.624 M 19.98 % | 14.689 M 27.59 % | 11.513 M -24.88 % | 15.326 M 61.38 % | 9.497 M 23.98 % | 7.660 M 1.82 % | 7.523 M -8.62 % | 8.233 M |
| Selling and marketing expenses | 1.232 M 0.00 % | 1.232 M -23.72 % | 1.615 M 6.95 % | 1.510 M 43.26 % | 1.054 M 0.00 % | 1.054 M -20.51 % | 1.326 M -9.55 % | 1.466 M -3.99 % | 1.527 M -26.55 % | 2.079 M -6.39 % | 2.221 M -5.29 % | 2.345 M -10.60 % | 2.623 M -11.08 % | 2.950 M -15.16 % | 3.477 M -9.05 % | 3.823 M -14.57 % | 4.475 M -5.95 % | 4.758 M 17.98 % | 4.033 M -12.04 % | 4.585 M -4.68 % | 4.810 M -2.65 % | 4.941 M -17.57 % | 5.994 M -13.26 % | 6.910 M -5.08 % | 7.280 M 0.43 % | 7.249 M 11.30 % | 6.513 M -19.34 % | 8.075 M 4.11 % | 7.756 M 30.97 % | 5.922 M 3.80 % | 5.705 M -11.96 % | 6.480 M 9.64 % | 5.910 M 7.83 % | 5.481 M 7.26 % | 5.110 M 14.27 % | 4.472 M -14.08 % | 5.205 M 30.78 % | 3.980 M -1.24 % | 4.030 M 14.68 % | 3.514 M 10.85 % | 3.170 M -13.51 % | 3.665 M -3.58 % | 3.801 M -1.60 % | 3.863 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K 480.00 % | 5.000 K -93.33 % | 75.000 K 7.14 % | 70.000 K -52.05 % | 146.000 K 18.70 % | 123.000 K | 0.000 | 0.000 -100.00 % | 106.000 K 101.25 % | -8.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 746.000 K 617.31 % | 104.000 K -49.02 % | 204.000 K 292.31 % | 52.000 K 750.00 % | -8.000 K -109.09 % | 88.000 K 29.41 % | 68.000 K 58.14 % | 43.000 K -96.06 % | 1.092 M 423.08 % | -338.000 K -14.97 % | -294.000 K 36.09 % | -460.000 K -3.60 % | -444.000 K -707.27 % | -55.000 K 39.56 % | -91.000 K 79.50 % | -444.000 K -1 038.46 % | -39.000 K 79.14 % | -187.000 K -259.62 % | -52.000 K 78.60 % | -243.000 K -173.03 % | -89.000 K 16.82 % | -107.000 K -12.63 % | -95.000 K -313.04 % | -23.000 K |
| Operating expenses | 7.834 M 0.00 % | 7.834 M 11.79 % | 7.008 M 15.14 % | 6.087 M -47.84 % | 11.669 M 98.66 % | 5.874 M 7.56 % | 5.461 M -9.12 % | 6.009 M -24.46 % | 7.955 M 11.26 % | 7.150 M -13.77 % | 8.292 M 3.03 % | 8.048 M -33.68 % | 12.135 M 13.06 % | 10.733 M -2.96 % | 11.060 M -27.03 % | 15.156 M -9.17 % | 16.686 M 13.22 % | 14.738 M 1.31 % | 14.548 M -5.43 % | 15.383 M -16.04 % | 18.322 M -3.94 % | 19.073 M -7.62 % | 20.647 M -2.07 % | 21.083 M -5.02 % | 22.197 M -6.50 % | 23.740 M -4.21 % | 24.783 M 5.40 % | 23.513 M -36.79 % | 37.198 M 78.11 % | 20.885 M -6.53 % | 22.343 M 27.86 % | 17.474 M -22.18 % | 22.454 M 17.89 % | 19.047 M 3.57 % | 18.391 M 4.93 % | 17.527 M -23.09 % | 22.790 M 23.31 % | 18.482 M 19.31 % | 15.491 M -16.70 % | 18.597 M 47.85 % | 12.578 M 12.12 % | 11.218 M -0.10 % | 11.229 M -6.99 % | 12.073 M |
| Cost and expenses | 47.985 M 0.00 % | 47.985 M 16.09 % | 41.335 M 21.40 % | 34.048 M -39.22 % | 56.016 M 99.72 % | 28.048 M 4.49 % | 26.842 M -11.69 % | 30.394 M 13.60 % | 26.755 M -23.28 % | 34.874 M 6.38 % | 32.783 M 4.67 % | 31.320 M -11.64 % | 35.445 M -25.98 % | 47.884 M 23.15 % | 38.884 M -20.53 % | 48.931 M 26.81 % | 38.587 M -7.02 % | 41.501 M -3.65 % | 43.072 M 18.86 % | 36.237 M 0.41 % | 36.088 M -25.95 % | 48.734 M 4.77 % | 46.514 M -3.91 % | 48.409 M -9.11 % | 53.259 M -16.46 % | 63.749 M 5.44 % | 60.461 M 4.43 % | 57.895 M -5.16 % | 61.045 M 17.30 % | 52.040 M 7.04 % | 48.616 M 8.79 % | 44.689 M -11.82 % | 50.677 M -1.33 % | 51.361 M 9.16 % | 47.049 M 10.40 % | 42.615 M -13.47 % | 49.249 M 2.50 % | 48.050 M 17.91 % | 40.751 M -0.75 % | 41.057 M 30.54 % | 31.452 M -6.02 % | 33.465 M 4.70 % | 31.962 M 1.77 % | 31.406 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 -100.00 % | 455.000 K | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 7.834 M 0.00 % | 7.834 M 11.79 % | 7.008 M 15.14 % | 6.087 M -47.84 % | 11.669 M 98.66 % | 5.874 M 7.56 % | 5.461 M -12.08 % | 6.211 M -19.55 % | 7.720 M 6.69 % | 7.236 M -20.58 % | 9.111 M -7.85 % | 9.887 M -14.47 % | 11.560 M 7.35 % | 10.769 M -3.56 % | 11.167 M -28.25 % | 15.563 M -35.39 % | 24.087 M 63.40 % | 14.741 M 1.19 % | 14.567 M -5.93 % | 15.486 M -10.58 % | 17.319 M -11.21 % | 19.506 M -7.33 % | 21.050 M -0.16 % | 21.083 M -7.43 % | 22.776 M -4.06 % | 23.740 M -4.21 % | 24.783 M 5.28 % | 23.540 M -34.80 % | 36.106 M 70.13 % | 21.223 M -6.25 % | 22.637 M 26.22 % | 17.934 M -21.68 % | 22.898 M 19.87 % | 19.102 M 3.35 % | 18.482 M 2.84 % | 17.971 M -21.28 % | 22.829 M 22.28 % | 18.669 M 20.11 % | 15.543 M -17.50 % | 18.840 M 48.73 % | 12.667 M 11.85 % | 11.325 M 0.01 % | 11.324 M -6.38 % | 12.096 M |
| Interest income | 126.000 K | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 22.000 K -37.14 % | 35.000 K 775.00 % | 4.000 K | 0.000 -100.00 % | 11.000 K 0.00 % | 11.000 K 120.00 % | 5.000 K -44.44 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K 22.22 % | 9.000 K 12.50 % | 8.000 K -11.11 % | 9.000 K -35.71 % | 14.000 K 55.56 % | 9.000 K 50.00 % | 6.000 K 20.00 % | 5.000 K 0.00 % | 5.000 K -54.55 % | 11.000 K -57.69 % | 26.000 K -23.53 % | 34.000 K -37.04 % | 54.000 K -22.86 % | 70.000 K -20.45 % | 88.000 K -10.20 % | 98.000 K 18.07 % | 83.000 K -38.97 % | 136.000 K -21.84 % | 174.000 K 12.26 % | 155.000 K 59.79 % | 97.000 K 185.29 % | 34.000 K 240.00 % | 10.000 K 42.86 % | 7.000 K 40.00 % | 5.000 K -61.54 % | 13.000 K 116.67 % | 6.000 K 200.00 % | 2.000 K -95.35 % | 43.000 K |
| Interest expense | 129.000 K | 0.000 -100.00 % | 63.000 K | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 48.000 K 26.32 % | 38.000 K 171.43 % | 14.000 K -36.36 % | 22.000 K -33.33 % | 33.000 K -25.00 % | 44.000 K -8.33 % | 48.000 K -17.24 % | 58.000 K -15.94 % | 69.000 K -8.00 % | 75.000 K -62.31 % | 199.000 K 290.20 % | 51.000 K -12.07 % | 58.000 K 31.82 % | 44.000 K 10.00 % | 40.000 K 53.85 % | 26.000 K -74.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K |
| Depreciation and amortization | 117.000 K 0.00 % | 117.000 K -19.59 % | 145.500 K 0.00 % | 145.500 K -87.04 % | 1.123 M 593.21 % | 162.000 K -86.33 % | 1.185 M 384.66 % | 244.500 K -91.17 % | 2.769 M 343.75 % | 624.000 K -80.02 % | 3.123 M 400.48 % | 624.000 K -82.83 % | 3.634 M 369.36 % | 774.250 K -79.72 % | 3.818 M 393.12 % | 774.250 K -80.14 % | 3.898 M 337.85 % | 890.250 K -78.28 % | 4.098 M 360.32 % | 890.250 K -81.59 % | 4.837 M 384.55 % | 998.250 K -74.83 % | 3.966 M 297.30 % | 998.250 K 0.00 % | 998.250 K 3 219.53 % | -32.000 K 91.69 % | -385.000 K -146.82 % | 822.250 K 0.00 % | 822.250 K 700.18 % | -137.000 K -426.92 % | -26.000 K -104.88 % | 533.000 K 0.00 % | 533.000 K 406.32 % | -174.000 K -12.26 % | -155.000 K -122.83 % | 679.000 K 0.00 % | 679.000 K 371.53 % | 144.000 K -72.82 % | 529.750 K 0.00 % | 529.750 K 0.00 % | 529.750 K 1 371.53 % | 36.000 K -89.74 % | 351.000 K 0.00 % | 351.000 K |
| Operating income | -2.340 M 0.00 % | -2.340 M -184.72 % | 2.762 M 181.84 % | 980.000 K -30.94 % | 1.419 M 111.79 % | 670.000 K -56.49 % | 1.540 M 2 666.67 % | -60.000 K -306.90 % | 29.000 K 102.27 % | -1.276 M 19.60 % | -1.587 M 64.87 % | -4.517 M 14.68 % | -5.294 M -191.52 % | -1.816 M 16.35 % | -2.171 M 66.56 % | -6.493 M -64.80 % | -3.940 M -38.29 % | -2.849 M 26.89 % | -3.897 M 38.51 % | -6.338 M 2.22 % | -6.482 M -27.72 % | -5.075 M 29.44 % | -7.192 M 3.14 % | -7.425 M -3.08 % | -7.203 M -543.70 % | -1.119 M 89.13 % | -10.298 M -1.03 % | -10.193 M 54.28 % | -22.293 M -1 479.94 % | -1.411 M 69.33 % | -4.601 M -537.26 % | -722.000 K 90.69 % | -7.753 M -324.12 % | -1.828 M 58.28 % | -4.382 M -201.58 % | -1.453 M 89.76 % | -14.196 M -1 239.33 % | 1.246 M 336.88 % | -526.000 K 89.56 % | -5.036 M -251 900.00 % | 2.000 K -99.97 % | 6.935 M 147.94 % | 2.797 M 17.08 % | 2.389 M |
| Operating income ratio | -0.05 0.00 % | -0.05 -181.85 % | 0.06 123.87 % | 0.03 13.24 % | 0.02 5.90 % | 0.02 -57.04 % | 0.05 2 845.32 % | 0.00 -282.62 % | 0.00 102.85 % | -0.04 25.37 % | -0.05 67.97 % | -0.16 9.31 % | -0.18 -345.42 % | -0.04 33.34 % | -0.06 60.98 % | -0.15 -29.01 % | -0.12 -59.38 % | -0.07 25.87 % | -0.10 52.93 % | -0.21 6.78 % | -0.23 -96.89 % | -0.12 36.42 % | -0.18 0.07 % | -0.18 -17.30 % | -0.15 -764.48 % | -0.02 91.30 % | -0.21 3.93 % | -0.21 62.86 % | -0.58 -1 956.14 % | -0.03 73.41 % | -0.11 -538.98 % | -0.02 90.90 % | -0.18 -388.72 % | -0.04 64.07 % | -0.10 -191.32 % | -0.04 91.27 % | -0.41 -1 703.50 % | 0.03 293.14 % | -0.01 90.64 % | -0.14 -219 914.66 % | 0.00 -99.96 % | 0.17 112.94 % | 0.08 13.91 % | 0.07 |
| Total other income expenses net | 307.000 K 0.00 % | 307.000 K -58.00 % | 731.000 K 35.25 % | 540.500 K 3 478.13 % | -16.000 K -150.79 % | 31.500 K 182.89 % | -38.000 K -246.15 % | 26.000 K 129.21 % | -89.000 K -267.92 % | 53.000 K -93.67 % | 837.000 K 115.72 % | 388.000 K -97.32 % | 14.451 M 16 703.49 % | 86.000 K -58.05 % | 205.000 K -67.30 % | 627.000 K 108.25 % | -7.603 M -259.89 % | 4.755 M 5.76 % | 4.496 M 717.45 % | 550.000 K 218.79 % | -463.000 K -348.92 % | 186.000 K -82.45 % | 1.060 M 4 718.18 % | 22.000 K 101.82 % | -1.207 M -228.68 % | 938.000 K 65.43 % | 567.000 K 47.66 % | 384.000 K -67.26 % | 1.173 M 78.81 % | 656.000 K 3 758.82 % | 17.000 K -97.00 % | 566.000 K 254.22 % | -367.000 K -211.55 % | 329.000 K 57.42 % | 209.000 K 437.10 % | -62.000 K 83.94 % | -386.000 K -368.06 % | 144.000 K -29.76 % | 205.000 K 65.32 % | 124.000 K 588.89 % | 18.000 K -50.00 % | 36.000 K -89.12 % | 331.000 K 184.87 % | -390.000 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 |
| 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -25.268 M 0.00 % | -25.268 M 20.60 % | -31.825 M | 0.000 100.00 % | -17.182 M 0.00 % | -17.182 M -19.09 % | -14.428 M -176.01 % | 18.982 M 205.47 % | -17.998 M -198.41 % | 18.288 M 282.15 % | -10.040 M -179.14 % | 12.687 M 285.13 % | -6.853 M 58.57 % | -16.540 M -141.69 % | 39.670 M 259.46 % | -24.877 M 7.10 % | -26.778 M -199.36 % | 26.950 M 215.40 % | -23.353 M -193.79 % | -7.949 M -134.52 % | 23.027 M 389.43 % | -7.956 M -42.61 % | -5.579 M -117.55 % | 31.783 M 271.20 % | -18.565 M 34.58 % | -28.379 M -132.50 % | 87.309 M 231.27 % | -66.509 M -16.39 % | -57.141 M -157.80 % | 98.853 M 204.40 % | -94.691 M -3.22 % | -91.741 M -587.77 % | -13.339 M -188.06 % | 15.147 M |
| Total investments | 1.788 M 0.00 % | 1.788 M 114.65 % | 833.000 K | 0.000 -100.00 % | 3.431 M 449.84 % | 624.000 K -46.44 % | 1.165 M -96.93 % | 37.964 M 7 631.98 % | 491.000 K -98.66 % | 36.576 M 577.71 % | 5.397 M -78.73 % | 25.374 M 5 563.84 % | 448.000 K -90.25 % | 4.595 M -94.21 % | 79.340 M 6 247.20 % | 1.250 M -50.00 % | 2.500 M -95.36 % | 53.900 M 2 056.00 % | 2.500 M -21.65 % | 3.191 M -93.07 % | 46.054 M 1 338.74 % | 3.201 M -79.24 % | 15.417 M -75.75 % | 63.566 M 123.81 % | 28.402 M 9.05 % | 26.045 M -85.08 % | 174.618 M 2 688.09 % | 6.263 M -71.11 % | 21.680 M -89.03 % | 197.706 M 18 693.35 % | 1.052 M 41.78 % | 742.000 K 59.57 % | 465.000 K -98.47 % | 30.294 M |
| Total debt | 4.123 M 0.00 % | 4.123 M 80.12 % | 2.289 M | 0.000 -100.00 % | 3.776 M 0.00 % | 3.776 M -3.15 % | 3.899 M | 0.000 -100.00 % | 493.000 K | 0.000 -100.00 % | 2.851 M | 0.000 -100.00 % | 5.386 M -25.12 % | 7.193 M | 0.000 -100.00 % | 8.619 M -24.80 % | 11.462 M | 0.000 -100.00 % | 1.218 M -57.50 % | 2.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 |
| Accumulated other comprehensive income loss | 52.568 M 0.00 % | 52.568 M 0.38 % | 52.369 M 103.99 % | 25.672 M -49.24 % | 50.579 M 0.00 % | 50.579 M 4.42 % | 48.439 M 141.97 % | 20.019 M -58.37 % | 48.093 M 148.38 % | 19.363 M -57.91 % | 46.000 M 97.48 % | 23.293 M -48.77 % | 45.470 M -2.79 % | 46.773 M 88.32 % | 24.837 M -45.69 % | 45.733 M -3.21 % | 47.248 M 10.48 % | 42.766 M 378.81 % | -15.339 M -132.44 % | 47.283 M -30.69 % | 68.217 M 646.70 % | -12.478 M -127.13 % | 45.998 M -52.30 % | 96.430 M 1 140.35 % | -9.269 M -118.59 % | 49.853 M -59.51 % | 123.138 M 1 668.84 % | -7.849 M -115.93 % | 49.276 M -64.21 % | 137.663 M 2 489.57 % | -5.761 M -526.11 % | 1.352 M 134.56 % | -3.912 M -107.68 % | 50.946 M |
| Retained earnings | -104.642 M 0.00 % | -104.642 M -4.19 % | -100.438 M | 0.000 100.00 % | -120.138 M 0.00 % | -120.138 M 1.14 % | -121.520 M | 0.000 100.00 % | -123.305 M | 0.000 100.00 % | -121.868 M | 0.000 100.00 % | -117.408 M 5.94 % | -124.817 M | 0.000 100.00 % | -116.127 M -10.32 % | -105.265 M | 0.000 100.00 % | -99.881 M -14.32 % | -87.368 M | 0.000 100.00 % | -72.175 M -11.51 % | -64.728 M | 0.000 100.00 % | -49.836 M -85.59 % | -26.853 M | 0.000 100.00 % | -21.570 M -80.32 % | -11.962 M | 0.000 100.00 % | -5.847 M -186.83 % | 6.734 M -49.97 % | 13.459 M | 0.000 |
| Common stock | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M | 0.000 -100.00 % | 16.672 M 0.00 % | 16.672 M 52 000.00 % | 32.000 K | 0.000 |
| Total equity | 41.768 M 0.00 % | 41.768 M -8.75 % | 45.773 M 78.30 % | 25.672 M 0.00 % | 25.672 M 0.00 % | 25.672 M 15.90 % | 22.150 M 10.64 % | 20.019 M 0.00 % | 20.019 M 3.39 % | 19.363 M 0.00 % | 19.363 M -16.87 % | 23.293 M 0.00 % | 23.293 M 35.53 % | 17.187 M -30.80 % | 24.837 M 0.00 % | 24.837 M -33.26 % | 37.214 M -12.98 % | 42.766 M 0.00 % | 42.766 M -22.45 % | 55.146 M -19.16 % | 68.217 M 0.00 % | 68.217 M -10.83 % | 76.501 M -20.67 % | 96.430 M 0.00 % | 96.430 M -18.44 % | 118.231 M -3.98 % | 123.138 M 0.00 % | 123.138 M -7.10 % | 132.545 M -3.72 % | 137.663 M 0.00 % | 137.663 M -7.82 % | 149.344 M 148.58 % | 60.080 M 17.93 % | 50.946 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -25.672 M | 0.000 | 0.000 -100.00 % | 277.000 K | 0.000 -100.00 % | 256.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.109 M 0.00 % | 2.109 M -28.27 % | 2.940 M | 0.000 -100.00 % | 2.097 M 0.00 % | 2.097 M -0.43 % | 2.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 161.000 K | 0.000 -100.00 % | 269.000 K -89.07 % | 2.462 M | 0.000 -100.00 % | 4.290 M -33.31 % | 6.433 M | 0.000 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.109 M 0.00 % | 2.109 M -28.27 % | 2.940 M 111.45 % | -25.672 M -1 324.23 % | 2.097 M 0.00 % | 2.097 M -12.00 % | 2.383 M | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 161.000 K | 0.000 -100.00 % | 269.000 K -89.07 % | 2.462 M | 0.000 -100.00 % | 4.290 M -33.31 % | 6.433 M | 0.000 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 | 0.000 -100.00 % | 907.000 K 0.11 % | 906.000 K | 0.000 |
| Other current liabilities | 19.502 M 0.00 % | 19.502 M -10.92 % | 21.892 M | 0.000 -100.00 % | 7.325 M -63.87 % | 20.276 M 14.60 % | 17.693 M | 0.000 -100.00 % | 15.766 M | 0.000 -100.00 % | 14.435 M | 0.000 -100.00 % | 16.804 M -34.09 % | 25.497 M | 0.000 -100.00 % | 31.097 M -6.03 % | 33.091 M | 0.000 -100.00 % | 29.312 M 23.14 % | 23.804 M | 0.000 -100.00 % | 18.636 M -28.56 % | 26.088 M | 0.000 -100.00 % | 23.668 M 29.87 % | 18.225 M | 0.000 -100.00 % | 12.983 M 45.01 % | 8.953 M | 0.000 -100.00 % | 6.962 M 17.56 % | 5.922 M -20.96 % | 7.492 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.822 M | 0.000 -100.00 % | 11.163 M | 0.000 100.00 % | -493.000 K | 0.000 100.00 % | -2.690 M | 0.000 100.00 % | -5.117 M -8.16 % | -4.731 M | 0.000 -100.00 % | 967.000 K 1.26 % | 955.000 K | 0.000 -100.00 % | 1.036 M 8.37 % | 956.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 651.000 K | 0.000 |
| Short term debt | 2.014 M 0.00 % | 2.014 M -25.13 % | 2.690 M | 0.000 -100.00 % | 1.679 M 0.00 % | 1.679 M -6.36 % | 1.793 M | 0.000 -100.00 % | 493.000 K | 0.000 -100.00 % | 2.690 M | 0.000 -100.00 % | 5.117 M 8.16 % | 4.731 M | 0.000 -100.00 % | 4.329 M -13.92 % | 5.029 M | 0.000 -100.00 % | 1.041 M -63.68 % | 2.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 |
| Total current liabilities | 43.617 M 0.00 % | 43.617 M 0.86 % | 43.243 M | 0.000 -100.00 % | 40.263 M 0.00 % | 40.263 M -11.93 % | 45.717 M | 0.000 -100.00 % | 40.923 M | 0.000 -100.00 % | 44.256 M | 0.000 -100.00 % | 40.913 M -31.43 % | 59.664 M | 0.000 -100.00 % | 64.691 M 12.20 % | 57.657 M | 0.000 -100.00 % | 51.708 M 16.84 % | 44.256 M | 0.000 -100.00 % | 36.850 M -22.58 % | 47.600 M | 0.000 -100.00 % | 36.068 M 1.15 % | 35.658 M | 0.000 -100.00 % | 27.466 M 26.73 % | 21.673 M | 0.000 -100.00 % | 16.092 M 2.90 % | 15.639 M -7.82 % | 16.966 M | 0.000 |
| Total liabilities | 45.726 M 0.00 % | 45.726 M -0.99 % | 46.183 M 279.90 % | -25.672 M -160.60 % | 42.360 M 0.00 % | 42.360 M -11.93 % | 48.100 M | 0.000 -100.00 % | 41.179 M | 0.000 -100.00 % | 44.417 M | 0.000 -100.00 % | 41.182 M -33.71 % | 62.126 M | 0.000 -100.00 % | 68.981 M 7.63 % | 64.090 M | 0.000 -100.00 % | 51.885 M 17.24 % | 44.256 M | 0.000 -100.00 % | 36.850 M -22.58 % | 47.600 M | 0.000 -100.00 % | 36.068 M 1.15 % | 35.658 M | 0.000 -100.00 % | 27.466 M 26.56 % | 21.702 M | 0.000 -100.00 % | 16.092 M -2.74 % | 16.546 M -7.42 % | 17.872 M | 0.000 |
| Other non current assets | 1.573 M 0.00 % | 1.573 M -1.07 % | 1.590 M | 0.000 -100.00 % | 460.000 K -71.39 % | 1.608 M 250.33 % | 459.000 K 102.42 % | -18.982 M -4 226.52 % | 460.000 K 102.52 % | -18.288 M -1 211.06 % | 1.646 M 112.97 % | -12.687 M -870.78 % | 1.646 M -67.92 % | 5.131 M 112.93 % | -39.670 M -344.92 % | 16.197 M -8.61 % | 17.723 M 165.76 % | -26.950 M -210.86 % | 24.309 M -19.66 % | 30.257 M 231.40 % | -23.027 M -158.54 % | 39.333 M -2.88 % | 40.501 M 227.43 % | -31.783 M -192.88 % | 34.220 M 81.13 % | 18.893 M 121.64 % | -87.309 M -563.74 % | 18.827 M 6.36 % | 17.702 M 117.91 % | -98.853 M -53 534.05 % | 185.000 K -91.54 % | 2.186 M 12.33 % | 1.946 M 112.85 % | -15.147 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.148 M | 0.000 -100.00 % | 1.165 M | 0.000 -100.00 % | 1.182 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.217 M -64.77 % | 3.454 M | 0.000 100.00 % | -4.113 M -426.43 % | 1.260 M | 0.000 -100.00 % | 1.432 M 163.08 % | -2.270 M | 0.000 100.00 % | -7.570 M -195.68 % | 7.912 M | 0.000 -100.00 % | 17.484 M 97.81 % | 8.839 M | 0.000 100.00 % | -10.877 M -373.43 % | 3.978 M | 0.000 -100.00 % | 1.052 M 41.78 % | 742.000 K 59.57 % | 465.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.151 M 27.49 % | 3.256 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.151 M 27.49 % | 3.256 M | 0.000 |
| Property plant equipment net | 2.293 M 0.00 % | 2.293 M -28.39 % | 3.202 M | 0.000 -100.00 % | 4.120 M 0.00 % | 4.120 M -20.26 % | 5.167 M | 0.000 -100.00 % | 1.473 M | 0.000 -100.00 % | 4.191 M | 0.000 -100.00 % | 7.196 M -28.18 % | 10.019 M | 0.000 -100.00 % | 12.284 M -25.37 % | 16.459 M | 0.000 -100.00 % | 7.225 M -24.14 % | 9.524 M | 0.000 -100.00 % | 7.717 M -16.14 % | 9.202 M | 0.000 -100.00 % | 10.060 M -6.75 % | 10.788 M | 0.000 -100.00 % | 6.009 M 6.98 % | 5.617 M | 0.000 -100.00 % | 5.898 M 6.17 % | 5.555 M 7.47 % | 5.169 M | 0.000 |
| Total non current assets | 3.866 M 0.00 % | 3.866 M -19.32 % | 4.792 M | 0.000 -100.00 % | 5.728 M 0.00 % | 5.728 M -15.65 % | 6.791 M 135.78 % | -18.982 M -709.37 % | 3.115 M 117.03 % | -18.288 M -359.88 % | 7.037 M 155.47 % | -12.687 M -226.13 % | 10.059 M -45.93 % | 18.604 M 146.90 % | -39.670 M -262.80 % | 24.368 M -31.25 % | 35.442 M 231.51 % | -26.950 M -181.75 % | 32.966 M -12.12 % | 37.511 M 262.90 % | -23.027 M -158.33 % | 39.480 M -31.48 % | 57.615 M 281.28 % | -31.783 M -151.46 % | 61.764 M 60.34 % | 38.520 M 144.12 % | -87.309 M -725.47 % | 13.959 M -48.86 % | 27.297 M 127.61 % | -98.853 M -1 485.47 % | 7.135 M -40.00 % | 11.892 M 14.67 % | 10.371 M 168.47 % | -15.147 M |
| Other current assets | 6.970 M 34.50 % | 5.182 M | 0.000 100.00 % | -23.865 M -751.69 % | 3.662 M -1.13 % | 3.704 M | 0.000 | 0.000 -100.00 % | 39.592 M | 0.000 -100.00 % | 5.485 M | 0.000 -100.00 % | 42.177 M 17.70 % | 35.835 M | 0.000 -100.00 % | 30.591 M 15.95 % | 26.382 M | 0.000 -100.00 % | 36.046 M -20.98 % | 45.615 M | 0.000 -100.00 % | 46.860 M -12.25 % | 53.402 M | 0.000 -100.00 % | 41.251 M -40.89 % | 69.784 M | 0.000 -100.00 % | 11.899 M -0.76 % | 11.990 M | 0.000 -100.00 % | 51.929 M 337.55 % | 11.868 M -78.11 % | 54.226 M | 0.000 |
| Short term investments | 1.788 M 0.00 % | 1.788 M 114.65 % | 833.000 K | 0.000 -100.00 % | 2.283 M 265.87 % | 624.000 K -87.35 % | 4.932 M -87.01 % | 37.964 M 7 631.98 % | 491.000 K -98.66 % | 36.576 M 577.71 % | 5.397 M -78.73 % | 25.374 M 5 563.84 % | 448.000 K -60.74 % | 1.141 M -98.56 % | 79.340 M 1 379.40 % | 5.363 M 332.50 % | 1.240 M -97.70 % | 53.900 M 4 946.82 % | 1.068 M -80.44 % | 5.461 M -88.14 % | 46.054 M 327.57 % | 10.771 M 43.52 % | 7.505 M -88.19 % | 63.566 M 482.21 % | 10.918 M -36.55 % | 17.206 M -90.15 % | 174.618 M 918.77 % | 17.140 M -3.17 % | 17.702 M -91.05 % | 197.706 M 4 650.26 % | 4.162 M -61.65 % | 10.852 M 289.52 % | 2.786 M -90.80 % | 30.294 M |
| cash and cash equivalents | 29.391 M 0.00 % | 29.391 M -13.84 % | 34.114 M | 0.000 -100.00 % | 20.958 M 0.00 % | 20.958 M 14.36 % | 18.327 M 196.55 % | -18.982 M -202.66 % | 18.491 M 201.11 % | -18.288 M -241.87 % | 12.891 M 201.61 % | -12.687 M -203.66 % | 12.239 M -48.43 % | 23.733 M 159.83 % | -39.670 M -218.43 % | 33.496 M -12.41 % | 38.240 M 241.89 % | -26.950 M -209.68 % | 24.571 M 127.19 % | 10.815 M 146.97 % | -23.027 M -389.43 % | 7.956 M 42.61 % | 5.579 M 117.55 % | -31.783 M -271.20 % | 18.565 M -34.58 % | 28.379 M 132.50 % | -87.309 M -231.27 % | 66.509 M 16.39 % | 57.141 M 157.80 % | -98.853 M -204.40 % | 94.691 M 3.22 % | 91.741 M 586.94 % | 13.355 M 188.17 % | -15.147 M |
| Cash and short term investments | 31.598 M -5.36 % | 33.386 M -4.47 % | 34.947 M 46.44 % | 23.865 M 2.68 % | 23.241 M -2.61 % | 23.865 M 30.22 % | 18.327 M -3.45 % | 18.982 M 2.66 % | 18.491 M 1.11 % | 18.288 M 41.87 % | 12.891 M 1.61 % | 12.687 M 3.66 % | 12.239 M -50.80 % | 24.874 M -37.30 % | 39.670 M 2.09 % | 38.859 M -1.57 % | 39.480 M 46.49 % | 26.950 M 5.11 % | 25.639 M 57.53 % | 16.276 M -29.32 % | 23.027 M 22.96 % | 18.727 M 43.13 % | 13.084 M -58.83 % | 31.783 M 7.80 % | 29.483 M -35.32 % | 45.585 M -47.79 % | 87.309 M 4.38 % | 83.649 M 11.77 % | 74.843 M -24.29 % | 98.853 M 4.40 % | 94.691 M 3.22 % | 91.741 M 586.94 % | 13.355 M -11.83 % | 15.147 M |
| Total current assets | 83.628 M 0.00 % | 83.628 M -4.06 % | 87.164 M | 0.000 -100.00 % | 62.304 M 0.00 % | 62.304 M -1.82 % | 63.459 M 234.31 % | 18.982 M -67.32 % | 58.083 M 217.60 % | 18.288 M -67.77 % | 56.743 M 347.25 % | 12.687 M -76.69 % | 54.416 M -10.37 % | 60.709 M 53.04 % | 39.670 M -42.88 % | 69.450 M 5.45 % | 65.862 M 144.39 % | 26.950 M -56.31 % | 61.685 M -0.33 % | 61.891 M 168.78 % | 23.027 M -64.89 % | 65.587 M -1.35 % | 66.486 M 109.19 % | 31.783 M -55.07 % | 70.734 M -38.69 % | 115.369 M 32.14 % | 87.309 M -36.11 % | 136.645 M 7.64 % | 126.950 M 28.42 % | 98.853 M -32.58 % | 146.620 M -4.79 % | 153.998 M 127.87 % | 67.581 M 346.17 % | 15.147 M |
| Inventory | 829.000 K 0.00 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 100.00 % | -1.141 M | 0.000 100.00 % | -5.363 M -332.50 % | -1.240 M | 0.000 100.00 % | -1.068 M 80.44 % | -5.461 M | 0.000 100.00 % | -2.375 M 3.26 % | -2.455 M | 0.000 100.00 % | -4.308 M -112.64 % | -2.026 M | 0.000 100.00 % | -1.905 M 95.25 % | -40.117 M | 0.000 100.00 % | -39.555 M | 0.000 -100.00 % | 2.000 | 0.000 |
| Net receivables | 44.231 M 0.00 % | 44.231 M -15.29 % | 52.217 M | 0.000 -100.00 % | 35.401 M 1.92 % | 34.735 M -13.59 % | 40.200 M | 0.000 -100.00 % | 37.023 M | 0.000 -100.00 % | 38.367 M | 0.000 -100.00 % | 29.921 M 2.57 % | 29.170 M | 0.000 -100.00 % | 24.324 M 33.76 % | 18.185 M | 0.000 -100.00 % | 32.103 M -13.20 % | 36.984 M | 0.000 -100.00 % | 46.296 M 25.32 % | 36.942 M | 0.000 -100.00 % | 32.748 M -19.07 % | 40.463 M | 0.000 -100.00 % | 36.226 M -9.70 % | 40.117 M | 0.000 -100.00 % | 39.555 M -21.50 % | 50.389 M 22.82 % | 41.027 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -742.000 K -59.57 % | -465.000 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 22.101 M 0.00 % | 22.101 M 19.27 % | 18.530 M | 0.000 -100.00 % | 18.308 M 0.00 % | 18.308 M -29.86 % | 26.103 M | 0.000 -100.00 % | 24.550 M | 0.000 -100.00 % | 27.021 M | 0.000 -100.00 % | 18.869 M -33.99 % | 28.585 M | 0.000 -100.00 % | 28.298 M 52.29 % | 18.582 M | 0.000 -100.00 % | 20.319 M 22.18 % | 16.630 M | 0.000 -100.00 % | 17.194 M -16.20 % | 20.518 M | 0.000 -100.00 % | 11.308 M -32.74 % | 16.812 M | 0.000 -100.00 % | 13.886 M 21.58 % | 11.421 M | 0.000 -100.00 % | 7.791 M -9.00 % | 8.562 M -2.78 % | 8.807 M | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 110.000 K | 0.000 -100.00 % | 123.000 K -85.55 % | 851.000 K | 0.000 -100.00 % | 967.000 K 1.26 % | 955.000 K | 0.000 -100.00 % | 1.036 M 8.37 % | 956.000 K | 0.000 -100.00 % | 1.020 M 2.62 % | 994.000 K | 0.000 -100.00 % | 1.092 M 75.85 % | 621.000 K | 0.000 -100.00 % | 597.000 K -54.04 % | 1.299 M | 0.000 -100.00 % | 1.339 M 15.93 % | 1.155 M 77.42 % | 651.000 K | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.414 M 0.00 % | 1.414 M -38.23 % | 2.289 M | 0.000 -100.00 % | 1.384 M -54.82 % | 3.063 M -21.44 % | 3.899 M | 0.000 -100.00 % | 493.000 K | 0.000 -100.00 % | 2.851 M | 0.000 -100.00 % | 5.386 M -25.12 % | 7.193 M | 0.000 -100.00 % | 8.619 M -24.80 % | 11.462 M | 0.000 -100.00 % | 1.218 M -57.50 % | 2.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.394 M 21.33 % | 58.017 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 |
| Other total stockholders equity | 93.592 M 0.00 % | 93.592 M 0.00 % | 93.592 M | 0.000 -100.00 % | 78.559 M 0.00 % | 78.559 M 167.70 % | -116.042 M | 0.000 -100.00 % | 126.652 M | 0.000 -100.00 % | 78.559 M | 0.000 -100.00 % | 124.029 M 57.88 % | 78.559 M | 0.000 100.00 % | -107.962 M -27.43 % | -84.723 M | 0.000 -100.00 % | 125.975 M 0.11 % | 125.842 M | 0.000 -100.00 % | 123.720 M -0.67 % | 124.557 M | 0.000 -100.00 % | 128.649 M 0.18 % | 128.412 M | 0.000 -100.00 % | 78.559 M 0.00 % | 78.559 M | 0.000 -100.00 % | 126.838 M 0.71 % | 125.938 M 170.32 % | 46.589 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 29.000 K | 0.000 | 0.000 -100.00 % | 907.000 K 0.11 % | 906.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 87.494 M 0.00 % | 87.494 M -4.85 % | 91.956 M | 0.000 -100.00 % | 68.032 M 0.00 % | 68.032 M -3.16 % | 70.250 M | 0.000 -100.00 % | 61.198 M | 0.000 -100.00 % | 63.780 M | 0.000 -100.00 % | 64.475 M -18.71 % | 79.313 M | 0.000 -100.00 % | 93.818 M -7.39 % | 101.304 M | 0.000 -100.00 % | 94.651 M -4.78 % | 99.402 M | 0.000 -100.00 % | 105.067 M -15.34 % | 124.101 M | 0.000 -100.00 % | 132.498 M -13.90 % | 153.889 M | 0.000 -100.00 % | 150.604 M -2.36 % | 154.247 M | 0.000 -100.00 % | 153.755 M -7.32 % | 165.890 M 112.81 % | 77.952 M | 0.000 |
| 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-06-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K 0.00 % | 133.000 K -4.32 % | 139.000 K -29.80 % | 198.000 K 1.54 % | 195.000 K 0.52 % | 194.000 K -59.67 % | 481.000 K -26.90 % | 658.000 K -42.93 % | 1.153 M -63.30 % | 3.142 M 300.00 % | 785.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.375 M 0.00 % | -7.375 M | 0.000 | 0.000 -100.00 % | 192.000 K 0.00 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.459 M 0.00 % | 8.459 M 0.00 % | 8.459 M 0.00 % | 8.459 M | 0.000 100.00 % | -1.100 M 0.00 % | -1.100 M 0.00 % | -1.100 M | 0.000 -100.00 % | 1.207 M 0.00 % | 1.207 M 0.00 % | 1.207 M | 0.000 -100.00 % | 2.634 M 0.00 % | 2.634 M 0.00 % | 2.634 M | 0.000 -100.00 % | 267.250 K 0.00 % | 267.250 K 0.00 % | 267.250 K 123.79 % | -1.123 M 0.00 % | -1.123 M 76.55 % | -4.790 M -326.44 % | -1.123 M 65.73 % | -3.278 M 0.00 % | -3.278 M 0.00 % | -3.278 M 0.00 % | -3.278 M |
| Accounts receivables | -5.299 M 0.00 % | -5.299 M | 0.000 | 0.000 -100.00 % | 1.187 M 0.00 % | 1.187 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 |
| Inventory | -414.500 K 0.00 % | -414.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.661 M 0.00 % | -1.661 M | 0.000 | 0.000 100.00 % | -994.500 K 0.00 % | -994.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 4.467 M 0.00 % | 4.467 M 196.88 % | -4.611 M -74.76 % | -2.639 M -331.85 % | 1.138 M 212.21 % | 364.500 K 120.27 % | -1.798 M -5 388.24 % | 34.000 K -75.54 % | 139.000 K -89.29 % | 1.298 M -19.88 % | 1.620 M -42.96 % | 2.840 M 123.58 % | -12.046 M -793.89 % | 1.736 M 133.95 % | -5.114 M -193.42 % | 5.474 M -3.66 % | 5.682 M 403.69 % | -1.871 M -109.44 % | 19.829 M 230.54 % | 5.999 M -25.54 % | 8.057 M 80.81 % | 4.456 M -27.33 % | 6.132 M -18.90 % | 7.561 M -3.45 % | 7.831 M 4 243.39 % | -189.000 K -101.87 % | 10.101 M 2.69 % | 9.836 M -53.84 % | 21.307 M 1 277.31 % | 1.547 M -68.84 % | 4.964 M 820.96 % | 539.000 K -93.01 % | 7.709 M 463.94 % | 1.367 M -65.80 % | 3.997 M 767.03 % | 461.000 K -95.83 % | 11.055 M 878.52 % | -1.420 M -192.21 % | 1.540 M -70.30 % | 5.185 M -28.51 % | 7.253 M 230.85 % | -5.543 M -142.90 % | -2.282 M -32.21 % | -1.726 M -176.94 % | -623.250 K 0.00 % | -623.250 K |
| Net cash provided by operating activities | -4.451 M 0.00 % | -4.451 M -687.79 % | -565.000 K 0.00 % | -565.000 K -114.65 % | 3.856 M 110.94 % | 1.828 M 88.84 % | 968.000 K | 0.000 -100.00 % | 3.415 M | 0.000 100.00 % | -2.731 M | 0.000 100.00 % | -8.271 M | 0.000 100.00 % | -16.372 M | 0.000 100.00 % | -9.078 M | 0.000 -100.00 % | 10.347 M 127.81 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M | 0.000 100.00 % | -7.313 M 0.00 % | -7.313 M 0.00 % | -7.313 M | 0.000 100.00 % | -2.598 M 0.00 % | -2.598 M 0.00 % | -2.598 M -1 412.25 % | 198.000 K 1.15 % | 195.750 K 0.00 % | 195.750 K 0.00 % | 195.750 K -70.25 % | 658.000 K 127.69 % | -2.377 M 0.00 % | -2.377 M 0.00 % | -2.377 M -255.28 % | 1.531 M 0.00 % | 1.531 M -35.53 % | 2.374 M 307.90 % | 582.000 K 132.85 % | -1.772 M 0.00 % | -1.772 M 0.00 % | -1.772 M 0.00 % | -1.772 M |
| Investments in property plant and equipment | -110.500 K 0.00 % | -110.500 K | 0.000 | 0.000 | 0.000 100.00 % | -433.500 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 % | 1.392 M 0.00 % | 1.392 M 0.00 % | 1.392 M 0.00 % | 1.392 M | 0.000 100.00 % | -1.367 M 0.00 % | -1.367 M 0.00 % | -1.367 M | 0.000 100.00 % | -4.508 M 0.00 % | -4.508 M 0.00 % | -4.508 M | 0.000 100.00 % | -739.750 K 0.00 % | -739.750 K 0.00 % | -739.750 K | 0.000 100.00 % | -652.000 K 0.00 % | -652.000 K 0.00 % | -652.000 K 49.47 % | -1.290 M 0.00 % | -1.290 M -307.02 % | -317.000 K 75.43 % | -1.290 M -142.53 % | -532.000 K 0.00 % | -532.000 K 0.00 % | -532.000 K 0.00 % | -532.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.723 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.618 M 0.00 % | -1.618 M 0.00 % | -1.618 M | 0.000 100.00 % | -10.748 M 0.00 % | -10.748 M 0.00 % | -10.748 M | 0.000 100.00 % | -8.996 M 0.00 % | -8.996 M 0.00 % | -8.996 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.657 M 0.00 % | 7.657 M 0.00 % | 7.657 M | 0.000 -100.00 % | 7.073 M 0.00 % | 7.073 M 0.00 % | 7.073 M | 0.000 -100.00 % | 2.579 M 0.00 % | 2.579 M 0.00 % | 2.579 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 |
| Other investing activites | -406.500 K 0.00 % | -406.500 K -132.33 % | 1.258 M 0.00 % | 1.258 M 150.30 % | -2.500 M -248.92 % | -716.500 K | 0.000 | 0.000 100.00 % | -5.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.392 M 0.00 % | -1.392 M 0.00 % | -1.392 M 0.00 % | -1.392 M | 0.000 100.00 % | -4.673 M 0.00 % | -4.673 M 0.00 % | -4.673 M | 0.000 -100.00 % | 8.183 M 0.00 % | 8.183 M 0.00 % | 8.183 M | 0.000 -100.00 % | 7.157 M 0.00 % | 7.157 M 0.00 % | 7.157 M | 0.000 -100.00 % | 652.000 K 0.00 % | 652.000 K 0.00 % | 652.000 K -49.47 % | 1.290 M 0.00 % | 1.290 M 378.67 % | -463.000 K -331.50 % | 200.000 K -62.41 % | 532.000 K 0.00 % | 532.000 K 0.00 % | 532.000 K 0.00 % | 532.000 K |
| Net cash used for investing activites | -517.000 K 0.00 % | -517.000 K -141.11 % | 1.258 M 0.00 % | 1.258 M 150.30 % | -2.500 M -117.39 % | -1.150 M -57.75 % | -729.000 K | 0.000 100.00 % | -111.000 K | 0.000 -100.00 % | 5.465 M | 0.000 100.00 % | -843.000 K | 0.000 -100.00 % | 9.397 M | 0.000 -100.00 % | 1.978 M | 0.000 -100.00 % | 6.355 M 356.54 % | 1.392 M 0.00 % | 1.392 M 0.00 % | 1.392 M | 0.000 -100.00 % | 4.673 M 0.00 % | 4.673 M 0.00 % | 4.673 M | 0.000 100.00 % | -8.170 M 0.00 % | -8.170 M 0.00 % | -8.170 M | 0.000 100.00 % | -7.159 M 0.00 % | -7.159 M 0.00 % | -7.159 M | 0.000 100.00 % | -652.000 K 0.00 % | -652.000 K 0.00 % | -652.000 K 47.99 % | -1.254 M 0.00 % | -1.254 M -60.71 % | -780.000 K -490.00 % | 200.000 K -82.59 % | 1.149 M 0.00 % | 1.149 M 0.00 % | 1.149 M 0.00 % | 1.149 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.200 M 0.00 % | 29.200 M 0.00 % | 29.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.251 M 0.00 % | -3.251 M 0.00 % | -3.251 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.450 M 0.00 % | -3.450 M 0.00 % | -3.450 M 0.00 % | -3.450 M |
| Other financing activites | 2.616 M 0.00 % | 2.616 M -56.21 % | 5.974 M 0.00 % | 5.974 M 252.66 % | 1.694 M 100.00 % | 847.000 K 210.00 % | -770.000 K | 0.000 -100.00 % | 2.495 M | 0.000 100.00 % | -2.612 M | 0.000 100.00 % | -2.786 M | 0.000 100.00 % | -2.578 M | 0.000 -100.00 % | 8.508 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 -100.00 % | 29.200 M 0.00 % | 29.200 M 0.00 % | 29.200 M | 0.000 | 0.000 100.00 % | -8.000 K -14.29 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 2.616 M 0.00 % | 2.616 M -56.21 % | 5.974 M 0.00 % | 5.974 M 252.66 % | 1.694 M 100.00 % | 847.000 K 210.00 % | -770.000 K | 0.000 -100.00 % | 2.495 M | 0.000 100.00 % | -2.612 M | 0.000 100.00 % | -2.786 M | 0.000 100.00 % | -2.578 M | 0.000 -100.00 % | 5.725 M | 0.000 100.00 % | -2.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.949 M 0.00 % | 25.949 M 0.00 % | 25.949 M | 0.000 | 0.000 100.00 % | -8.000 K -14.29 % | -7.000 K 99.80 % | -3.450 M 0.00 % | -3.450 M 0.00 % | -3.450 M 0.00 % | -3.450 M |
| Effect of forex changes on cash | -9.500 K 0.00 % | -9.500 K 89.27 % | -88.500 K 0.00 % | -88.500 K 57.76 % | -209.500 K 0.00 % | -209.500 K -157.08 % | 367.000 K | 0.000 100.00 % | -199.000 K | 0.000 -100.00 % | 530.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.587 M 0.00 % | -2.587 M 0.00 % | -2.587 M | 0.000 | 0.000 -100.00 % | 96.000 K 420.00 % | -30.000 K 96.91 % | -971.000 K 0.00 % | -971.000 K 0.00 % | -971.000 K 0.00 % | -971.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.631 M | 0.000 100.00 % | -164.000 K | 0.000 -100.00 % | 5.600 M | 0.000 -100.00 % | 652.000 K | 0.000 100.00 % | -11.494 M | 0.000 100.00 % | -9.763 M | 0.000 100.00 % | -4.744 M | 0.000 -100.00 % | 13.669 M 229.08 % | 4.154 M 0.00 % | 4.154 M 0.00 % | 4.154 M | 0.000 100.00 % | -2.652 M 0.00 % | -2.652 M 0.00 % | -2.652 M | 0.000 100.00 % | -11.986 M 0.00 % | -11.986 M 0.00 % | -11.986 M -6 153.54 % | 198.000 K 102.81 % | -7.046 M 0.00 % | -7.046 M 0.00 % | -7.046 M -1 170.74 % | 658.000 K -96.76 % | 20.334 M 0.00 % | 20.334 M 0.00 % | 20.334 M 1 172.27 % | 1.598 M 0.00 % | 1.598 M 0.00 % | 1.598 M 0.00 % | 1.598 M 131.69 % | -5.044 M 0.00 % | -5.044 M 0.00 % | -5.044 M 0.00 % | -5.044 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.327 M 0.00 % | 18.327 M -0.89 % | 18.491 M | 0.000 -100.00 % | 12.891 M | 0.000 -100.00 % | 12.239 M | 0.000 -100.00 % | 23.733 M | 0.000 -100.00 % | 33.496 M | 0.000 -100.00 % | 38.240 M | 0.000 -100.00 % | 24.571 M 1 135.34 % | 1.989 M 0.00 % | 1.989 M 0.00 % | 1.989 M | 0.000 -100.00 % | 4.641 M 0.00 % | 4.641 M 0.00 % | 4.641 M | 0.000 -100.00 % | 16.627 M 0.00 % | 16.627 M 0.00 % | 16.627 M | 0.000 -100.00 % | 23.673 M 0.00 % | 23.673 M 0.00 % | 23.673 M | 0.000 -100.00 % | 3.339 M 0.00 % | 3.339 M 0.00 % | 3.339 M 91.83 % | 1.741 M 0.00 % | 1.741 M 0.00 % | 1.741 M 0.00 % | 1.741 M -74.34 % | 6.784 M 0.00 % | 6.784 M 0.00 % | 6.784 M 0.00 % | 6.784 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.958 M 14.36 % | 18.327 M 0.00 % | 18.327 M | 0.000 -100.00 % | 18.491 M | 0.000 -100.00 % | 12.891 M | 0.000 -100.00 % | 12.239 M | 0.000 -100.00 % | 23.733 M | 0.000 -100.00 % | 33.496 M | 0.000 -100.00 % | 38.240 M 522.52 % | 6.143 M 0.00 % | 6.143 M 0.00 % | 6.143 M | 0.000 -100.00 % | 1.989 M 0.00 % | 1.989 M 0.00 % | 1.989 M | 0.000 -100.00 % | 4.641 M 0.00 % | 4.641 M 0.00 % | 4.641 M 2 244.07 % | 198.000 K -98.81 % | 16.627 M 0.00 % | 16.627 M 0.00 % | 16.627 M 2 426.94 % | 658.000 K -97.22 % | 23.673 M 0.00 % | 23.673 M 0.00 % | 23.673 M 609.03 % | 3.339 M 0.00 % | 3.339 M 0.00 % | 3.339 M 0.00 % | 3.339 M 91.83 % | 1.741 M 0.00 % | 1.741 M 0.00 % | 1.741 M 0.00 % | 1.741 M |
| Operating cash flow | -4.451 M 0.00 % | -4.451 M -687.79 % | -565.000 K 0.00 % | -565.000 K -114.65 % | 3.856 M 110.94 % | 1.828 M 88.84 % | 968.000 K | 0.000 -100.00 % | 3.415 M | 0.000 100.00 % | -2.731 M | 0.000 100.00 % | -8.271 M | 0.000 100.00 % | -16.372 M | 0.000 100.00 % | -9.078 M | 0.000 -100.00 % | 10.347 M 127.81 % | 4.542 M 0.00 % | 4.542 M 0.00 % | 4.542 M | 0.000 100.00 % | -7.313 M 0.00 % | -7.313 M 0.00 % | -7.313 M | 0.000 100.00 % | -2.598 M 0.00 % | -2.598 M 0.00 % | -2.598 M -1 412.25 % | 198.000 K 1.15 % | 195.750 K 0.00 % | 195.750 K 0.00 % | 195.750 K -70.25 % | 658.000 K 127.69 % | -2.377 M 0.00 % | -2.377 M 0.00 % | -2.377 M -255.28 % | 1.531 M 0.00 % | 1.531 M -35.53 % | 2.374 M 307.90 % | 582.000 K 132.85 % | -1.772 M 0.00 % | -1.772 M 0.00 % | -1.772 M 0.00 % | -1.772 M |
| Capital expenditure | -110.500 K 0.00 % | -110.500 K | 0.000 | 0.000 100.00 % | -433.500 K 0.00 % | -433.500 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 % | 1.392 M 0.00 % | 1.392 M 0.00 % | 1.392 M 0.00 % | 1.392 M | 0.000 100.00 % | -1.367 M 0.00 % | -1.367 M 0.00 % | -1.367 M | 0.000 100.00 % | -4.508 M 0.00 % | -4.508 M 0.00 % | -4.508 M | 0.000 100.00 % | -739.750 K 0.00 % | -739.750 K 0.00 % | -739.750 K | 0.000 100.00 % | -652.000 K 0.00 % | -652.000 K 0.00 % | -652.000 K 49.47 % | -1.290 M 0.00 % | -1.290 M -307.02 % | -317.000 K 75.43 % | -1.290 M -142.53 % | -532.000 K 0.00 % | -532.000 K 0.00 % | -532.000 K 0.00 % | -532.000 K |
| Free CashFlow | -4.562 M 0.00 % | -4.562 M -707.35 % | -565.000 K 0.00 % | -565.000 K -114.65 % | 3.856 M 176.51 % | 1.395 M 44.06 % | 968.000 K | 0.000 -100.00 % | 3.415 M | 0.000 100.00 % | -2.731 M | 0.000 100.00 % | -8.271 M | 0.000 100.00 % | -16.372 M | 0.000 100.00 % | -9.078 M | 0.000 -100.00 % | 11.739 M 97.83 % | 5.934 M 0.00 % | 5.934 M 0.00 % | 5.934 M | 0.000 100.00 % | -8.680 M 0.00 % | -8.680 M 0.00 % | -8.680 M | 0.000 100.00 % | -7.106 M 0.00 % | -7.106 M 0.00 % | -7.106 M -3 689.02 % | 198.000 K 136.40 % | -544.000 K 0.00 % | -544.000 K 0.00 % | -544.000 K -182.67 % | 658.000 K 121.73 % | -3.029 M 0.00 % | -3.029 M 0.00 % | -3.029 M -1 360.56 % | 240.250 K 0.00 % | 240.250 K -88.32 % | 2.057 M 390.43 % | -708.250 K 69.25 % | -2.304 M 0.00 % | -2.304 M 0.00 % | -2.304 M 0.00 % | -2.304 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 | 2014 |