GAN Limited GAN
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 134.998 M 4.31 % | 129.419 M -8.56 % | 141.528 M 12.83 % | 125.434 M 256.76 % | 35.159 M 17.31 % | 29.971 M 113.73 % | 14.023 M 13.89 % | 12.313 M 28.05 % | 9.616 M 8.48 % | 8.864 M -24.44 % | 11.732 M -42.25 % | 20.316 M 127.31 % | 8.938 M |
| Net income | -7.959 M 76.89 % | -34.444 M 82.56 % | -197.498 M -693.13 % | -24.901 M -23.17 % | -20.217 M -1 230.70 % | 1.788 M 123.21 % | -7.702 M -64.03 % | -4.695 M -1.36 % | -4.632 M 37.45 % | -7.406 M -82.63 % | -4.055 M -320.73 % | 1.837 M 769.47 % | 211.296 K |
| Income before tax | -8.234 M 76.00 % | -34.306 M 82.28 % | -193.556 M -670.86 % | -25.109 M -26.40 % | -19.864 M -940.98 % | 2.362 M 127.35 % | -8.636 M -51.73 % | -5.692 M 11.16 % | -6.407 M 22.48 % | -8.264 M -103.80 % | -4.055 M -256.02 % | 2.599 M 267.28 % | -1.554 M |
| Income before tax ratio | -0.06 76.99 % | -0.27 80.62 % | -1.37 -583.20 % | -0.20 64.57 % | -0.56 -816.89 % | 0.08 112.80 % | -0.62 -33.22 % | -0.46 30.62 % | -0.67 28.53 % | -0.93 -169.73 % | -0.35 -370.17 % | 0.13 173.59 % | -0.17 |
| EBITDA | 4.086 M 131.07 % | -13.153 M -72.66 % | -7.618 M 30.14 % | -10.904 M 32.74 % | -16.212 M -334.21 % | 6.922 M 409.02 % | -2.240 M 49.86 % | -4.467 M 5.64 % | -4.735 M 32.52 % | -7.017 M -103.26 % | -3.452 M -158.67 % | 5.884 M 3 191.14 % | 178.789 K |
| Net income ratio | -0.06 77.85 % | -0.27 80.93 % | -1.40 -602.94 % | -0.20 65.48 % | -0.58 -1 063.86 % | 0.06 110.86 % | -0.55 -44.02 % | -0.38 20.84 % | -0.48 42.34 % | -0.84 -141.71 % | -0.35 -482.23 % | 0.09 282.51 % | 0.02 |
| Ratio EBITDA | 0.03 129.78 % | -0.10 -88.81 % | -0.05 38.08 % | -0.09 81.15 % | -0.46 -299.65 % | 0.23 244.59 % | -0.16 55.97 % | -0.36 26.31 % | -0.49 37.80 % | -0.79 -169.02 % | -0.29 -201.59 % | 0.29 1 347.88 % | 0.02 |
| Gross profit ratio | 0.70 -0.07 % | 0.70 -0.69 % | 0.71 5.32 % | 0.67 -4.56 % | 0.70 16.99 % | 0.60 295.34 % | 0.15 -84.82 % | 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 | 45.404 M 2.77 % | 44.181 M 4.30 % | 42.360 M 0.80 % | 42.023 M 55.61 % | 27.006 M 15.31 % | 23.420 M 19.21 % | 19.647 M -71.95 % | 70.052 M 8.36 % | 64.648 M 15.68 % | 55.886 M 0.04 % | 55.864 M 21.53 % | 45.969 M 6.01 % | 43.361 M |
| Weighted average shs out | 45.404 M 2.77 % | 44.181 M 4.30 % | 42.360 M 0.80 % | 42.023 M 55.61 % | 27.006 M 26.39 % | 21.368 M 8.76 % | 19.647 M -71.95 % | 70.053 M 8.36 % | 64.649 M 15.73 % | 55.862 M 0.05 % | 55.837 M 21.34 % | 46.018 M 6.20 % | 43.333 M |
| EPS diluted | -0.18 76.92 % | -0.78 83.26 % | -4.66 -689.83 % | -0.59 21.33 % | -0.75 -976.17 % | 0.09 121.95 % | -0.39 -482.09 % | -0.07 6.56 % | -0.07 44.85 % | -0.13 -79.06 % | -0.07 -281.50 % | 0.04 716.33 % | 0.00 |
| Earnings per share | -0.18 76.92 % | -0.78 83.26 % | -4.66 -689.83 % | -0.59 21.33 % | -0.75 -899.57 % | 0.09 124.05 % | -0.39 -482.09 % | -0.07 6.56 % | -0.07 44.85 % | -0.13 -79.06 % | -0.07 -281.95 % | 0.04 714.29 % | 0.00 |
| Gross profit | 94.567 M 4.24 % | 90.719 M -9.18 % | 99.894 M 18.84 % | 84.061 M 240.49 % | 24.688 M 37.24 % | 17.989 M 744.95 % | 2.129 M -82.71 % | 12.313 M 28.05 % | 9.616 M 8.48 % | 8.864 M -24.44 % | 11.732 M -42.25 % | 20.316 M 127.31 % | 8.938 M |
| Income tax expense | -275.000 K -299.28 % | 138.000 K -96.50 % | 3.942 M 1 995.19 % | -208.000 K -158.92 % | 353.000 K -38.50 % | 574.000 K 161.46 % | -934.000 K -193.74 % | 996.341 K -43.85 % | 1.775 M 106.75 % | 858.280 K 540.51 % | 134.000 K -82.42 % | 762.030 K -56.83 % | 1.765 M |
| Cost of revenue | 40.431 M 4.47 % | 38.700 M -7.05 % | 41.634 M 0.63 % | 41.373 M 295.12 % | 10.471 M -12.61 % | 11.982 M 0.74 % | 11.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 30.984 M -15.48 % | 36.657 M -21.85 % | 46.906 M -3.91 % | 48.813 M 96.63 % | 24.825 M 194.31 % | 8.435 M -17.55 % | 10.230 M 51.04 % | 6.773 M 8.92 % | 6.218 M -28.47 % | 8.693 M -12.87 % | 9.977 M 0.95 % | 9.883 M 60.40 % | 6.162 M |
| Selling and marketing expenses | 25.303 M -12.66 % | 28.972 M 3.12 % | 28.095 M 26.63 % | 22.186 M 339.67 % | 5.046 M 44.71 % | 3.487 M | 0.000 -100.00 % | 10.795 M 18.01 % | 9.147 M 15.21 % | 7.940 M 36.66 % | 5.810 M 15.41 % | 5.034 M 33.74 % | 3.764 M |
| Other expenses | 41.880 M 175.73 % | 15.189 M -34.74 % | 23.276 M 37.57 % | 16.919 M 419.47 % | 3.257 M | 0.000 | 0.000 100.00 % | -303.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 98.167 M -18.89 % | 121.033 M -2.88 % | 124.622 M 13.73 % | 109.578 M 148.14 % | 44.160 M 192.62 % | 15.091 M 47.52 % | 10.230 M -42.68 % | 17.846 M 11.20 % | 16.048 M -6.46 % | 17.157 M 7.96 % | 15.892 M -10.43 % | 17.742 M 69.58 % | 10.462 M |
| Cost and expenses | 138.598 M -13.23 % | 159.733 M -3.92 % | 166.256 M 10.14 % | 150.951 M 176.31 % | 54.631 M 101.79 % | 27.073 M 22.37 % | 22.124 M 23.97 % | 17.846 M 11.20 % | 16.048 M -6.46 % | 17.157 M 7.96 % | 15.892 M -10.43 % | 17.742 M 69.58 % | 10.462 M |
| Research and development expenses | 0.000 -100.00 % | 40.215 M 52.65 % | 26.345 M 21.63 % | 21.660 M 96.34 % | 11.032 M 144.12 % | 4.519 M -9.80 % | 5.010 M -17.86 % | 6.100 M 35.47 % | 4.503 M 26.45 % | 3.561 M 17.97 % | 3.018 M 1.22 % | 2.982 M | 0.000 |
| Selling general and administrative expenses | 56.287 M -14.23 % | 65.629 M -12.50 % | 75.001 M 5.64 % | 70.999 M 137.69 % | 29.871 M 150.55 % | 11.922 M 16.54 % | 10.230 M -41.77 % | 17.568 M 14.33 % | 15.366 M -7.62 % | 16.633 M 5.36 % | 15.787 M 5.83 % | 14.918 M 50.29 % | 9.926 M |
| Interest income | 0.000 | 0.000 -100.00 % | 1.247 M 3 796.88 % | 32.000 K 966.67 % | 3.000 K -80.00 % | 15.000 K 87.50 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.848 K -15.07 % | 29.256 K |
| Interest expense | 4.686 M -0.72 % | 4.720 M -98.60 % | 336.609 M 16 830 350.00 % | 2.000 K -99.49 % | 395.000 K 1 310.71 % | 28.000 K -93.75 % | 448.000 K 183.62 % | 157.956 K 652.17 % | 21.000 K 10.53 % | 19.000 K -71.64 % | 67.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 7.634 M -55.52 % | 17.161 M -26.27 % | 23.276 M 38.48 % | 16.808 M 416.06 % | 3.257 M -24.54 % | 4.316 M -30.25 % | 6.188 M 684.85 % | 788.433 K -22.35 % | 1.015 M 35.01 % | 752.101 K 24.70 % | 603.133 K 24.26 % | 485.381 K -58.41 % | 1.167 M |
| Operating income | -3.600 M 88.12 % | -30.314 M -121.19 % | 143.053 M 660.62 % | -25.517 M -31.04 % | -19.472 M -887.07 % | 2.474 M 130.19 % | -8.196 M -55.94 % | -5.256 M 8.60 % | -5.750 M 25.99 % | -7.769 M -91.58 % | -4.055 M -175.11 % | 5.399 M 646.32 % | -988.216 K |
| Operating income ratio | -0.03 88.62 % | -0.23 -123.17 % | 1.01 596.87 % | -0.20 63.27 % | -0.55 -770.93 % | 0.08 114.12 % | -0.58 -36.92 % | -0.43 28.62 % | -0.60 31.77 % | -0.88 -153.55 % | -0.35 -230.07 % | 0.27 340.34 % | -0.11 |
| Total other income expenses net | -4.634 M -16.08 % | -3.992 M -281.28 % | -1.047 M -356.62 % | 408.000 K 204.08 % | -392.000 K -2 915.38 % | -13.000 K 97.05 % | -440.000 K -178.56 % | -157.957 K -710.39 % | 25.878 K 105.22 % | -495.502 K -574.54 % | 104.418 K 320.21 % | 24.849 K 104.39 % | -565.623 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 11.573 M 44.81 % | 7.992 M 144.99 % | -17.763 M 54.46 % | -39.005 M 74.35 % | -152.079 M -1 614.34 % | -8.871 M -67.13 % | -5.308 M -636.27 % | -720.930 K 81.60 % | -3.918 M 29.70 % | -5.573 M 66.82 % | -16.794 M 40.00 % | -27.988 M -932.35 % | -2.711 M |
| Total investments | 0.000 | 0.000 | 0.000 100.00 % | -1.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 50.315 M 8.04 % | 46.570 M 65.39 % | 28.157 M 5 865.47 % | 472.000 K -17.91 % | 575.000 K -53.14 % | 1.227 M -26.04 % | 1.659 M -44.45 % | 2.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -34.054 M -5.42 % | -32.302 M 4.43 % | -33.798 M -72.65 % | -19.576 M -580.43 % | -2.877 M -52.46 % | -1.887 M 16.95 % | -2.272 M -63 951 114 708 660 936.00 % | 0.000 -100.00 % | 0.000 -100.00 % | 0.000 5 146 825.71 % | 0.000 100.00 % | 0.000 | 0.000 |
| Retained earnings | -317.264 M -2.57 % | -309.305 M -12.53 % | -274.861 M -259.95 % | -76.360 M -66.85 % | -45.766 M -100.30 % | -22.849 M 9.58 % | -25.269 M -56.88 % | -16.108 M -52.52 % | -10.561 M -44.15 % | -7.326 M -11 032.57 % | 67.014 K -98.45 % | 4.315 M 128.70 % | -15.035 M |
| Common stock | 457.000 K 1.33 % | 451.000 K 5.13 % | 429.000 K 1.66 % | 422.000 K 15.62 % | 365.000 K -71.48 % | 1.280 M 0.79 % | 1.270 M 34.19 % | 946.389 K 9.55 % | 863.853 K 4.60 % | 825.836 K -5.21 % | 871.191 K -5.58 % | 922.720 K 129.84 % | 401.462 K |
| Total equity | -11.141 M -141.99 % | -4.604 M -122.17 % | 20.768 M -90.73 % | 224.037 M 44.02 % | 155.564 M 930.09 % | 15.102 M 26.22 % | 11.965 M 16.94 % | 10.232 M -24.10 % | 13.482 M -10.23 % | 15.018 M -36.50 % | 23.652 M -19.29 % | 29.305 M 859.04 % | 3.056 M |
| Other non current liabilities | 7.075 M -26.44 % | 9.618 M -37.69 % | 15.435 M 301.95 % | 3.840 M 6 636.84 % | 57.000 K 3.64 % | 55.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 49.403 M 7.95 % | 45.766 M 62.54 % | 28.157 M | 0.000 -100.00 % | 313.000 K -54.83 % | 693.000 K -29.29 % | 980.000 K -67.18 % | 2.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 57.119 M 3.13 % | 55.384 M 11.26 % | 49.780 M 1 196.35 % | 3.840 M 937.84 % | 370.000 K -30.84 % | 535.000 K -45.41 % | 980.000 K -67.18 % | 2.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 24.641 M -14.88 % | 28.949 M 23.93 % | 23.359 M -8.92 % | 25.648 M 126.81 % | 11.308 M 201.95 % | 3.745 M -28.23 % | 5.218 M 227.54 % | 1.593 M -7.33 % | 1.719 M -13.72 % | 1.992 M -12.98 % | 2.289 M -42.25 % | 3.964 M -14.03 % | 4.611 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.541 M 4.48 % | 2.432 M 124.56 % | 1.083 M -64.17 % | 3.023 M 99.41 % | 1.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 912.000 K 13.43 % | 804.000 K 312.31 % | 195.000 K -58.69 % | 472.000 K -9.92 % | 524.000 K -10.73 % | 587.000 K -13.55 % | 679.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 31.168 M -15.13 % | 36.724 M 12.89 % | 32.532 M -1.52 % | 33.033 M 90.81 % | 17.312 M 65.27 % | 10.475 M 8.35 % | 9.668 M 133.95 % | 4.133 M 11.97 % | 3.691 M -22.54 % | 4.765 M 10.61 % | 4.308 M -34.24 % | 6.550 M 20.41 % | 5.440 M |
| Total liabilities | 88.287 M -4.15 % | 92.108 M 11.90 % | 82.312 M 123.23 % | 36.873 M 108.53 % | 17.682 M 60.60 % | 11.010 M 3.40 % | 10.648 M 49.57 % | 7.119 M 92.88 % | 3.691 M -22.54 % | 4.765 M 10.61 % | 4.308 M -34.24 % | 6.550 M 20.41 % | 5.440 M |
| Other non current assets | 12.075 M 595.56 % | 1.736 M 152.26 % | -3.322 M -144.42 % | 7.478 M 914.65 % | 737.000 K 328.49 % | 172.000 K -22.52 % | 222.000 K -96.99 % | 7.371 M -1.39 % | 7.475 M -10.80 % | 8.381 M 62.51 % | 5.157 M 137.82 % | 2.168 M 221.62 % | -1.783 M |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -1.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.825 M -57.42 % | 20.728 M -34.62 % | 31.704 M -37.00 % | 50.323 M 607.18 % | 7.116 M 37.80 % | 5.164 M -23.55 % | 6.755 M 1 117.40 % | 554.873 K -16.15 % | 661.753 K -21.00 % | 837.634 K 136.77 % | 353.775 K 88.99 % | 187.194 K -82.65 % | 1.079 M |
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 146.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 16.255 M -21.58 % | 20.728 M -34.62 % | 31.704 M -83.86 % | 196.465 M 2 660.89 % | 7.116 M 37.80 % | 5.164 M -23.55 % | 6.755 M 1 117.40 % | 554.873 K -16.15 % | 661.753 K -21.00 % | 837.634 K 136.77 % | 353.775 K 88.99 % | 187.194 K -82.65 % | 1.079 M |
| Property plant equipment net | 3.417 M -59.80 % | 8.499 M 198.21 % | 2.850 M 11.98 % | 2.545 M 34.16 % | 1.897 M 24.48 % | 1.524 M -17.84 % | 1.855 M 267.38 % | 504.920 K -14.46 % | 590.279 K -54.72 % | 1.304 M 3.91 % | 1.255 M 26.86 % | 988.983 K 40.52 % | 703.778 K |
| Total non current assets | 24.317 M -21.46 % | 30.963 M -12.66 % | 35.450 M -82.83 % | 206.488 M 2 017.83 % | 9.750 M 42.13 % | 6.860 M -22.33 % | 8.832 M 4.76 % | 8.431 M -3.39 % | 8.727 M -17.06 % | 10.522 M 55.53 % | 6.765 M 102.27 % | 3.345 M 87.58 % | 1.783 M |
| Other current assets | 7.044 M 7.61 % | 6.546 M -17.16 % | 7.902 M 15.61 % | 6.835 M 145.33 % | 2.786 M 6.34 % | 2.620 M 491.42 % | 443.000 K -66.75 % | 1.333 M -49.42 % | 2.635 M 16.54 % | 2.261 M 9.73 % | 2.060 M -24.12 % | 2.715 M 180.28 % | 968.711 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 38.742 M 0.43 % | 38.578 M -15.99 % | 45.920 M 16.32 % | 39.477 M -74.14 % | 152.654 M 1 411.73 % | 10.098 M 44.94 % | 6.967 M 87.93 % | 3.707 M -5.37 % | 3.918 M -29.70 % | 5.573 M -66.82 % | 16.794 M -40.00 % | 27.988 M 932.35 % | 2.711 M |
| Cash and short term investments | 38.742 M 0.43 % | 38.578 M -15.99 % | 45.920 M 16.32 % | 39.477 M -74.14 % | 152.654 M 1 411.73 % | 10.098 M 44.94 % | 6.967 M 87.93 % | 3.707 M -5.37 % | 3.918 M -29.70 % | 5.573 M -66.82 % | 16.794 M -40.00 % | 27.988 M 932.35 % | 2.711 M |
| Total current assets | 52.829 M -6.57 % | 56.541 M -16.40 % | 67.630 M 24.27 % | 54.422 M -66.71 % | 163.496 M 749.24 % | 19.252 M 39.70 % | 13.781 M 54.50 % | 8.920 M 2.32 % | 8.717 M -10.84 % | 9.777 M -53.87 % | 21.194 M -34.81 % | 32.511 M 539.05 % | 5.087 M |
| Inventory | 0.000 | 0.000 -100.00 % | 4.861 M 38.97 % | 3.498 M 82.95 % | 1.912 M 116.53 % | 883.000 K 30.62 % | 676.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 7.043 M -38.31 % | 11.417 M -17.32 % | 13.808 M 70.26 % | 8.110 M 0.67 % | 8.056 M 61.64 % | 4.984 M -12.48 % | 5.695 M 46.78 % | 3.880 M 79.20 % | 2.165 M 11.40 % | 1.944 M -16.91 % | 2.339 M 29.43 % | 1.807 M 28.40 % | 1.408 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 4.218 M 135.51 % | 1.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M |
| Account payables | 5.615 M -19.45 % | 6.971 M 8.30 % | 6.437 M 22.19 % | 5.268 M 11.92 % | 4.707 M 77.96 % | 2.645 M 29.72 % | 2.039 M -19.71 % | 2.539 M 28.79 % | 1.972 M -28.88 % | 2.772 M 37.37 % | 2.018 M -21.95 % | 2.586 M 211.96 % | 828.931 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.645 M 112.81 % | 773.000 K 30.80 % | 591.000 K 173.61 % | 216.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 1.204 M -25.40 % | 1.614 M | 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 |
| Capital lease obligations | 2.528 M -42.30 % | 4.381 M 2 146.67 % | 195.000 K -58.69 % | 472.000 K -17.91 % | 575.000 K -41.45 % | 982.000 K -40.81 % | 1.659 M 482.39 % | 284.861 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | 0.000 -100.00 % | 1.000 -0.01 % | 1.000 999 920.32 % | 0.000 -100.00 % | 303.941 K |
| Other total stockholders equity | 339.720 M 0.94 % | 336.552 M 2.30 % | 328.998 M 2.96 % | 319.551 M 56.76 % | 203.842 M 398.85 % | 40.862 M 6.87 % | 38.236 M 50.58 % | 25.393 M 9.55 % | 23.179 M 7.71 % | 21.519 M -5.26 % | 22.713 M -5.62 % | 24.067 M 38.44 % | 17.385 M |
| Deferred tax liabilities non current | 3.169 M | 0.000 -100.00 % | 4.218 M 135.51 % | 1.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 77.146 M -11.84 % | 87.504 M -15.11 % | 103.080 M -60.49 % | 260.910 M 50.60 % | 173.246 M 563.47 % | 26.112 M 15.47 % | 22.613 M 30.33 % | 17.351 M -0.54 % | 17.445 M -14.06 % | 20.299 M -27.40 % | 27.959 M -22.02 % | 35.855 M 322.04 % | 8.496 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -418.000 K 26.41 % | -568.000 K -117.48 % | 3.250 M 870.14 % | -422.000 K 95.80 % | -10.043 M -1 849.65 % | 574.000 K 161.46 % | -934.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 3.572 M -33.82 % | 5.397 M -23.66 % | 7.070 M -13.10 % | 8.136 M 19.19 % | 6.826 M 1 138.84 % | 551.000 K 59.25 % | 346.000 K 119.05 % | 157.956 K -18.36 % | 193.473 K 1 092.73 % | 16.221 K -73.98 % | 62.339 K -24.74 % | 82.829 K -32.95 % | 123.527 K |
| Change in working capital | -1.989 M -129.36 % | 6.774 M 723.76 % | -1.086 M 64.08 % | -3.023 M -180.96 % | 3.734 M 281.44 % | -2.058 M -168.92 % | 2.986 M 3 667.35 % | -83.703 K 88.00 % | -697.491 K -218.84 % | 586.934 K 301.39 % | -291.436 K 87.15 % | -2.268 M -280.19 % | -596.505 K |
| Accounts receivables | 2.666 M 1.79 % | 2.619 M 144.14 % | -5.934 M -294.81 % | -1.503 M 31.46 % | -2.193 M -30.30 % | -1.683 M -38.63 % | -1.214 M -1 350.36 % | -83.703 K 88.00 % | -697.491 K -218.84 % | 586.934 K 301.39 % | -291.436 K 87.15 % | -2.268 M -280.19 % | -596.505 K |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -4.519 M -306.06 % | 2.193 M 1 272.73 % | -187.000 K 72.34 % | -676.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.222 M -419.90 % | 382.000 K -72.38 % | 1.383 M 276.63 % | -783.000 K -140.34 % | 1.941 M 240.45 % | -1.382 M -141.05 % | 3.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -3.433 M -190.99 % | 3.773 M 8.89 % | 3.465 M -8.38 % | 3.782 M 110.93 % | 1.793 M 50.17 % | 1.194 M -67.39 % | 3.662 M | 0.000 -100.00 % | 3.546 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 4.973 M 135.13 % | 2.115 M -98.71 % | 163.739 M 3 902.42 % | 4.091 M -59.63 % | 10.135 M 1 447.33 % | 655.000 K -51.84 % | 1.360 M -72.80 % | 5.001 M 55.53 % | 3.215 M 20.58 % | 2.666 M 522.42 % | -631.184 K -120.80 % | 3.035 M 178.27 % | 1.091 M |
| Net cash provided by operating activities | 5.813 M 263.06 % | -3.565 M -185.43 % | -1.249 M 75.03 % | -5.003 M 21.19 % | -6.348 M -201.52 % | 6.253 M 178.65 % | 2.244 M 92.16 % | 1.168 M 228.93 % | -905.752 K 73.24 % | -3.384 M 21.52 % | -4.312 M -235.93 % | 3.172 M 28.49 % | 2.469 M |
| Investments in property plant and equipment | -536.000 K 82.68 % | -3.095 M 83.80 % | -19.103 M -36.94 % | -13.950 M -135.68 % | -5.919 M -103.05 % | -2.915 M 30.94 % | -4.221 M -4 862.76 % | -85.054 K -50.04 % | -56.687 K 92.56 % | -762.424 K 13.87 % | -885.217 K -17.96 % | -750.434 K -86.93 % | -401.462 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -92.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.594 M 30.27 % | -3.720 M 38.00 % | -6.000 M 50.09 % | -12.021 M -158.52 % | -4.650 M -31 100.00 % | 15.000 K 87.50 % | 8.000 K 100.19 % | -4.251 M 22.63 % | -5.495 M 10.34 % | -6.129 M -39.21 % | -4.403 M -257.22 % | -1.233 M -61.00 % | -765.543 K |
| Net cash used for investing activites | -3.130 M 54.07 % | -6.815 M 64.32 % | -19.103 M 82.09 % | -106.674 M -1 702.23 % | -5.919 M -104.10 % | -2.900 M 31.17 % | -4.213 M 2.85 % | -4.336 M 21.89 % | -5.552 M 19.44 % | -6.891 M -30.32 % | -5.288 M -166.67 % | -1.983 M -69.92 % | -1.167 M |
| Debt repayment | 0.000 -100.00 % | 4.733 M -84.22 % | 30.000 M 36 685.37 % | -82.000 K 46.75 % | -154.000 K -79.07 % | -86.000 K 97.64 % | -3.640 M -234.74 % | 2.701 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 K -99.84 % | 156.887 M 47 155.12 % | 332.000 K -96.73 % | 10.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -517.000 K 48.61 % | -1.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.358 M 22 836.84 % | 19.000 K -60.42 % | 48.000 K | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 2.000 K 100.06 % | -3.386 M -119.02 % | -1.546 M -715.94 % | 251.000 K 112.40 % | -2.025 M -709.94 % | 332.000 K 140.19 % | -826.000 K | 0.000 -100.00 % | 5.370 M 19 067.12 % | 28.019 K -62.54 % | 74.807 K -99.69 % | 24.271 M 6 427.36 % | -383.583 K |
| Net cash used provided by financing activities | 2.000 K -99.85 % | 1.347 M -95.09 % | 27.448 M 16 141.42 % | 169.000 K -99.89 % | 154.708 M 29 017.38 % | -535.000 K -109.41 % | 5.686 M 110.48 % | 2.701 M -49.70 % | 5.370 M 19 067.12 % | 28.019 K -62.54 % | 74.807 K -99.69 % | 24.271 M 6 427.36 % | -383.583 K |
| Effect of forex changes on cash | -2.521 M -249.08 % | 1.691 M 358.96 % | -653.000 K 60.87 % | -1.669 M -2 428.79 % | -66.000 K -121.09 % | 313.000 K 166.03 % | -474.000 K -303.56 % | -117.454 K -133.80 % | 347.513 K 590.93 % | -70.786 K -548.85 % | -10.909 K 95.36 % | -235.235 K -1 013.29 % | -21.130 K |
| Net change in cash | 164.000 K 102.23 % | -7.342 M -213.95 % | 6.443 M 105.69 % | -113.177 M -179.49 % | 142.375 M 4 447.27 % | 3.131 M -3.45 % | 3.243 M 1 642.23 % | -210.280 K 87.30 % | -1.655 M 85.25 % | -11.221 M -0.24 % | -11.194 M -144.38 % | 25.225 M 2 711.52 % | 897.198 K |
| Cash at beginning of period | 38.578 M -15.99 % | 45.920 M 16.32 % | 39.477 M -74.14 % | 152.654 M 1 385.11 % | 10.279 M 47.54 % | 6.967 M 87.08 % | 3.724 M -4.94 % | 3.918 M -29.70 % | 5.573 M -66.82 % | 16.794 M -40.00 % | 27.988 M 912.89 % | 2.763 M 52.33 % | 1.814 M |
| Cash at end of period | 38.742 M 0.43 % | 38.578 M -15.99 % | 45.920 M 16.32 % | 39.477 M -74.14 % | 152.654 M 1 411.73 % | 10.098 M 44.94 % | 6.967 M 87.93 % | 3.707 M -5.37 % | 3.918 M -29.70 % | 5.573 M -66.82 % | 16.794 M -40.00 % | 27.988 M 932.35 % | 2.711 M |
| Operating cash flow | 5.813 M 263.06 % | -3.565 M -185.43 % | -1.249 M 75.03 % | -5.003 M 21.19 % | -6.348 M -201.52 % | 6.253 M 178.65 % | 2.244 M 92.16 % | 1.168 M 228.93 % | -905.752 K 73.24 % | -3.384 M 21.52 % | -4.312 M -235.93 % | 3.172 M 28.49 % | 2.469 M |
| Capital expenditure | -536.000 K 92.13 % | -6.815 M 64.32 % | -19.103 M -36.94 % | -13.950 M -135.68 % | -5.919 M -103.05 % | -2.915 M 30.94 % | -4.221 M -4 862.76 % | -85.054 K -50.04 % | -56.687 K 92.56 % | -762.424 K 13.87 % | -885.217 K -17.96 % | -750.434 K -86.93 % | -401.462 K |
| Free CashFlow | 5.277 M 150.84 % | -10.380 M 49.00 % | -20.352 M -7.38 % | -18.953 M -54.50 % | -12.267 M -467.50 % | 3.338 M 268.84 % | -1.977 M -282.59 % | 1.083 M 212.50 % | -962.439 K 76.79 % | -4.147 M 20.21 % | -5.198 M -314.60 % | 2.422 M 17.15 % | 2.067 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.366 M -7.33 % | 31.689 M -14.58 % | 37.098 M 4.33 % | 35.560 M 16.02 % | 30.651 M -0.21 % | 30.715 M 3.01 % | 29.817 M -11.67 % | 33.758 M -3.90 % | 35.129 M -4.92 % | 36.947 M 15.03 % | 32.120 M -8.14 % | 34.967 M -6.74 % | 37.494 M 23.02 % | 30.478 M -5.55 % | 32.268 M -6.06 % | 34.350 M 26.67 % | 27.118 M 204.70 % | 8.900 M -13.31 % | 10.266 M 23.34 % | 8.323 M 8.51 % | 7.670 M -28.26 % | 10.691 M 93.82 % | 5.516 M 32.15 % | 4.174 M -56.48 % | 9.590 M 135.04 % | 4.080 M 1.72 % | 4.011 M 32.13 % | 3.036 M -5.93 % | 3.227 M -3.98 % | 3.361 M 0.77 % | 3.335 M 23.67 % | 2.697 M 3.96 % | 2.594 M 8.21 % | 2.397 M -4.94 % | 2.522 M -3.01 % | 2.600 M -7.70 % | 2.817 M 22.50 % | 2.300 M -2.54 % | 2.360 M 3.78 % | 2.274 M 5.85 % | 2.148 M -18.00 % | 2.620 M -3.93 % | 2.727 M -23.46 % | 3.563 M 2.62 % | 3.472 M 32.73 % | 2.616 M 2.32 % | 2.556 M -63.06 % | 6.920 M 0.09 % | 6.914 M |
| Net income | -6.828 M -64.49 % | -4.151 M -299.28 % | 2.083 M 220.34 % | -1.731 M 58.39 % | -4.160 M 55.63 % | -9.376 M -14.90 % | -8.160 M 55.67 % | -18.409 M -1 326.45 % | 1.501 M 101.02 % | -147.709 M -2 028.07 % | -6.941 M 81.90 % | -38.349 M -752.39 % | -4.499 M 47.26 % | -8.531 M 1.69 % | -8.678 M -130.86 % | -3.759 M 32.99 % | -5.610 M 32.64 % | -8.329 M -104.24 % | -4.078 M 53.59 % | -8.786 M -1 748.41 % | 533.000 K -84.01 % | 3.333 M 281.73 % | -1.834 M 3.63 % | -1.903 M -186.82 % | 2.192 M 213.78 % | -1.926 M -2.41 % | -1.881 M 5.61 % | -1.993 M 5.93 % | -2.119 M -111.21 % | -1.003 M -0.77 % | -995.471 K 23.27 % | -1.297 M -3.96 % | -1.248 M -40.36 % | -889.116 K 4.94 % | -935.318 K 39.25 % | -1.539 M 7.70 % | -1.668 M 8.05 % | -1.814 M 2.54 % | -1.861 M 7.61 % | -2.014 M -5.85 % | -1.903 M -44.17 % | -1.320 M 3.93 % | -1.374 M -76.94 % | -776.532 K -2.62 % | -756.729 K 67.59 % | -2.335 M -2.32 % | -2.282 M -176.45 % | 2.985 M 0.09 % | 2.982 M |
| Income before tax | -6.263 M -63.01 % | -3.842 M -495.27 % | 972.000 K 201.78 % | -955.000 K 78.34 % | -4.409 M 54.18 % | -9.623 M -14.10 % | -8.434 M 52.68 % | -17.824 M -1 231.68 % | 1.575 M 101.09 % | -144.280 M -2 091.04 % | -6.585 M 82.93 % | -38.578 M -837.95 % | -4.113 M 65.55 % | -11.940 M -67.46 % | -7.130 M -157.68 % | -2.767 M 44.09 % | -4.949 M 40.34 % | -8.295 M -103.16 % | -4.083 M 52.60 % | -8.614 M -1 370.50 % | 678.000 K -80.62 % | 3.498 M 306.62 % | -1.693 M 4.94 % | -1.781 M -176.18 % | 2.338 M 208.94 % | -2.146 M -2.44 % | -2.095 M 6.85 % | -2.249 M 5.93 % | -2.391 M -94.61 % | -1.229 M -0.77 % | -1.219 M 21.87 % | -1.560 M -3.96 % | -1.501 M 15.50 % | -1.776 M 4.94 % | -1.869 M -21.38 % | -1.539 M 7.70 % | -1.668 M 25.64 % | -2.243 M 2.54 % | -2.302 M -14.25 % | -2.014 M -5.85 % | -1.903 M -44.17 % | -1.320 M 3.93 % | -1.374 M -76.94 % | -776.532 K -2.62 % | -756.729 K 72.64 % | -2.766 M -2.32 % | -2.703 M -172.47 % | 3.730 M 0.09 % | 3.726 M |
| Income before tax ratio | -0.21 -75.91 % | -0.12 -562.74 % | 0.03 197.56 % | -0.03 81.33 % | -0.14 54.09 % | -0.31 -10.76 % | -0.28 46.43 % | -0.53 -1 277.64 % | 0.04 101.15 % | -3.91 -1 804.79 % | -0.21 81.42 % | -1.10 -905.74 % | -0.11 72.00 % | -0.39 -77.30 % | -0.22 -174.31 % | -0.08 55.86 % | -0.18 80.42 % | -0.93 -134.34 % | -0.40 61.57 % | -1.03 -1 270.82 % | 0.09 -72.98 % | 0.33 206.60 % | -0.31 28.07 % | -0.43 -275.02 % | 0.24 146.35 % | -0.53 -0.71 % | -0.52 29.50 % | -0.74 0.00 % | -0.74 -102.68 % | -0.37 0.00 % | -0.37 36.82 % | -0.58 0.00 % | -0.58 21.91 % | -0.74 0.00 % | -0.74 -25.15 % | -0.59 0.00 % | -0.59 39.30 % | -0.98 0.00 % | -0.98 -10.09 % | -0.89 0.00 % | -0.89 -75.82 % | -0.50 0.00 % | -0.50 -131.18 % | -0.22 0.00 % | -0.22 79.39 % | -1.06 0.00 % | -1.06 -296.17 % | 0.54 0.00 % | 0.54 |
| EBITDA | -3.038 M -332.76 % | -702.000 K -117.08 % | 4.110 M 94.23 % | 2.116 M 247.15 % | -1.438 M 67.39 % | -4.410 M -55.78 % | -2.831 M 77.67 % | -12.676 M -269.19 % | 7.492 M 105.45 % | -137.361 M -18 221.50 % | 758.000 K 102.45 % | -30.942 M -2 392.00 % | 1.350 M 117.44 % | -7.743 M -201.28 % | -2.570 M -288.28 % | 1.365 M 243.08 % | -954.000 K 87.13 % | -7.411 M -251.23 % | -2.110 M 74.50 % | -8.273 M -976.38 % | 944.000 K -73.27 % | 3.532 M 312.52 % | -1.662 M -333.38 % | -383.500 K -116.18 % | 2.370 M 219.88 % | -1.977 M -37.18 % | -1.441 M -183.24 % | -508.796 K 5.93 % | -540.885 K 34.91 % | -830.959 K -88.71 % | -440.348 K -89.39 % | -232.509 K -3.96 % | -223.656 K 81.17 % | -1.188 M -20.76 % | -983.716 K -116.68 % | -454.004 K 7.70 % | -491.862 K 72.57 % | -1.793 M -7.10 % | -1.674 M -27.59 % | -1.312 M -5.85 % | -1.240 M -9.08 % | -1.137 M -1.86 % | -1.116 M -156.83 % | -434.447 K -2.62 % | -423.368 K 65.89 % | -1.241 M -8.92 % | -1.140 M -128.17 % | 4.045 M 0.09 % | 4.041 M |
| Net income ratio | -0.23 -77.50 % | -0.13 -333.29 % | 0.06 215.35 % | -0.05 64.13 % | -0.14 55.54 % | -0.31 -11.54 % | -0.27 49.82 % | -0.55 -1 376.26 % | 0.04 101.07 % | -4.00 -1 750.04 % | -0.22 80.30 % | -1.10 -813.99 % | -0.12 57.13 % | -0.28 -4.08 % | -0.27 -145.75 % | -0.11 47.10 % | -0.21 77.89 % | -0.94 -135.59 % | -0.40 62.37 % | -1.06 -1 619.08 % | 0.07 -77.71 % | 0.31 193.77 % | -0.33 27.07 % | -0.46 -299.46 % | 0.23 148.41 % | -0.47 -0.68 % | -0.47 28.56 % | -0.66 0.00 % | -0.66 -119.97 % | -0.30 0.00 % | -0.30 37.96 % | -0.48 0.00 % | -0.48 -29.71 % | -0.37 0.00 % | -0.37 37.36 % | -0.59 0.00 % | -0.59 24.94 % | -0.79 0.00 % | -0.79 10.97 % | -0.89 0.00 % | -0.89 -75.82 % | -0.50 0.00 % | -0.50 -131.18 % | -0.22 0.00 % | -0.22 75.58 % | -0.89 0.00 % | -0.89 -306.94 % | 0.43 0.00 % | 0.43 |
| Ratio EBITDA | -0.10 -367.00 % | -0.02 -120.00 % | 0.11 86.18 % | 0.06 226.84 % | -0.05 67.32 % | -0.14 -51.22 % | -0.09 74.71 % | -0.38 -276.07 % | 0.21 105.74 % | -3.72 -15 853.99 % | 0.02 102.67 % | -0.88 -2 557.64 % | 0.04 114.17 % | -0.25 -218.98 % | -0.08 -300.43 % | 0.04 212.96 % | -0.04 95.78 % | -0.83 -305.14 % | -0.21 79.32 % | -0.99 -907.62 % | 0.12 -62.75 % | 0.33 209.65 % | -0.30 -227.94 % | -0.09 -137.18 % | 0.25 151.00 % | -0.48 -34.86 % | -0.36 -114.36 % | -0.17 0.00 % | -0.17 32.21 % | -0.25 -87.27 % | -0.13 -53.14 % | -0.09 0.00 % | -0.09 82.60 % | -0.50 -27.04 % | -0.39 -123.41 % | -0.17 0.00 % | -0.17 77.61 % | -0.78 -9.90 % | -0.71 -22.94 % | -0.58 0.00 % | -0.58 -33.03 % | -0.43 -6.02 % | -0.41 -235.56 % | -0.12 0.00 % | -0.12 74.30 % | -0.47 -6.45 % | -0.45 -176.25 % | 0.58 0.00 % | 0.58 |
| Gross profit ratio | 0.64 -2.95 % | 0.65 -10.64 % | 0.73 11.32 % | 0.66 3.50 % | 0.64 18.18 % | 0.54 -22.03 % | 0.69 -4.03 % | 0.72 1.16 % | 0.71 -2.42 % | 0.73 3.13 % | 0.71 0.78 % | 0.70 1.86 % | 0.69 10.46 % | 0.62 -6.39 % | 0.67 -4.76 % | 0.70 2.95 % | 0.68 13.36 % | 0.60 -3.57 % | 0.62 -5.35 % | 0.66 -1.20 % | 0.66 -20.14 % | 0.83 89.69 % | 0.44 87.39 % | 0.23 -60.73 % | 0.60 230.13 % | -0.46 5.20 % | -0.48 -148.27 % | 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 | 45.791 M 0.40 % | 45.609 M -6.71 % | 48.887 M 7.70 % | 45.391 M 0.57 % | 45.134 M 0.60 % | 44.866 M 0.37 % | 44.700 M 1.25 % | 44.148 M -6.47 % | 47.200 M 10.70 % | 42.638 M 0.95 % | 42.237 M -0.15 % | 42.301 M 0.11 % | 42.253 M 0.12 % | 42.204 M 0.34 % | 42.061 M 0.31 % | 41.932 M -0.13 % | 41.986 M 37.01 % | 30.644 M 3.63 % | 29.572 M 12.75 % | 26.228 M -6.27 % | 27.984 M 30.96 % | 21.368 M -8.76 % | 23.420 M 0.00 % | 23.420 M 0.00 % | 23.420 M 19.21 % | 19.647 M -57.10 % | 45.794 M -36.35 % | 71.942 M 0.00 % | 71.942 M 1.91 % | 70.595 M 0.00 % | 70.595 M 1.56 % | 69.509 M 0.00 % | 69.509 M 0.72 % | 69.013 M 0.00 % | 69.013 M 14.48 % | 60.282 M 0.00 % | 60.282 M 7.86 % | 55.890 M 0.00 % | 55.890 M 0.01 % | 55.883 M 0.00 % | 55.883 M 0.00 % | 55.883 M 0.00 % | 55.883 M 0.07 % | 55.845 M 0.00 % | 55.845 M 93.99 % | 28.787 M 0.00 % | 28.787 M -33.69 % | 43.415 M 0.00 % | 43.415 M |
| Weighted average shs out | 45.791 M 0.40 % | 45.609 M 0.29 % | 45.478 M 0.19 % | 45.391 M 0.57 % | 45.134 M 0.60 % | 44.866 M 0.37 % | 44.700 M 1.25 % | 44.148 M 2.71 % | 42.982 M 0.81 % | 42.638 M 0.95 % | 42.237 M -0.15 % | 42.301 M 3.42 % | 40.900 M -2.67 % | 42.023 M -0.09 % | 42.061 M 0.31 % | 41.932 M -0.13 % | 41.986 M 37.01 % | 30.644 M 3.63 % | 29.572 M 12.75 % | 26.228 M -6.27 % | 27.984 M 30.96 % | 21.368 M 0.00 % | 21.368 M 0.00 % | 21.368 M 0.00 % | 21.368 M 12.24 % | 19.038 M -58.15 % | 45.490 M -36.77 % | 71.942 M 0.00 % | 71.942 M 1.90 % | 70.600 M 0.00 % | 70.600 M 1.72 % | 69.408 M 0.00 % | 69.408 M 0.57 % | 69.017 M 0.00 % | 69.017 M 14.49 % | 60.284 M 0.00 % | 60.284 M 8.07 % | 55.782 M 0.00 % | 55.782 M -0.18 % | 55.883 M 0.00 % | 55.883 M 0.00 % | 55.885 M 0.00 % | 55.885 M 0.32 % | 55.705 M 0.00 % | 55.705 M 93.50 % | 28.788 M 0.00 % | 28.788 M -33.68 % | 43.404 M 0.00 % | 43.403 M |
| EPS diluted | -0.15 -64.84 % | -0.09 -313.62 % | 0.04 211.81 % | -0.04 58.68 % | -0.09 56.10 % | -0.21 -16.67 % | -0.18 57.14 % | -0.42 -1 420.75 % | 0.03 100.92 % | -3.46 -2 062.50 % | -0.16 82.42 % | -0.91 -727.27 % | -0.11 45.00 % | -0.20 4.76 % | -0.21 -134.38 % | -0.09 31.08 % | -0.13 51.85 % | -0.27 -92.86 % | -0.14 57.58 % | -0.33 -1 430.65 % | 0.02 -84.50 % | 0.16 304.34 % | -0.08 3.69 % | -0.08 -186.86 % | 0.09 195.41 % | -0.10 -139.27 % | -0.04 -48.01 % | -0.03 5.78 % | -0.03 -107.04 % | -0.01 -0.71 % | -0.01 24.60 % | -0.02 -3.89 % | -0.02 -39.53 % | -0.01 5.15 % | -0.01 46.67 % | -0.03 7.94 % | -0.03 14.77 % | -0.03 2.40 % | -0.03 7.50 % | -0.04 -5.57 % | -0.03 -44.49 % | -0.02 4.07 % | -0.02 -76.98 % | -0.01 -2.21 % | -0.01 83.23 % | -0.08 -2.27 % | -0.08 -215.26 % | 0.07 0.15 % | 0.07 |
| Earnings per share | -0.15 -64.84 % | -0.09 -298.69 % | 0.05 220.21 % | -0.04 58.68 % | -0.09 56.10 % | -0.21 -16.67 % | -0.18 57.14 % | -0.42 -1 303.44 % | 0.03 101.01 % | -3.46 -2 062.50 % | -0.16 82.42 % | -0.91 -727.27 % | -0.11 45.00 % | -0.20 4.76 % | -0.21 -134.38 % | -0.09 31.08 % | -0.13 51.85 % | -0.27 -92.86 % | -0.14 57.58 % | -0.33 -1 430.65 % | 0.02 -84.50 % | 0.16 286.48 % | -0.09 3.70 % | -0.09 -189.10 % | 0.10 200.00 % | -0.10 -143.90 % | -0.04 -48.01 % | -0.03 5.78 % | -0.03 -107.04 % | -0.01 -0.71 % | -0.01 24.60 % | -0.02 -3.89 % | -0.02 -39.53 % | -0.01 5.15 % | -0.01 46.67 % | -0.03 7.94 % | -0.03 14.77 % | -0.03 2.69 % | -0.03 7.22 % | -0.04 -5.57 % | -0.03 -44.49 % | -0.02 4.07 % | -0.02 -76.98 % | -0.01 -2.21 % | -0.01 83.23 % | -0.08 -2.27 % | -0.08 -215.26 % | 0.07 0.15 % | 0.07 |
| Gross profit | 18.657 M -10.07 % | 20.745 M -23.67 % | 27.178 M 16.14 % | 23.402 M 20.08 % | 19.489 M 17.94 % | 16.525 M -19.68 % | 20.575 M -15.24 % | 24.273 M -2.78 % | 24.968 M -7.22 % | 26.911 M 18.63 % | 22.685 M -7.42 % | 24.504 M -5.00 % | 25.794 M 35.89 % | 18.981 M -11.58 % | 21.467 M -10.53 % | 23.994 M 30.41 % | 18.399 M 245.39 % | 5.327 M -16.40 % | 6.372 M 16.75 % | 5.458 M 7.21 % | 5.091 M -42.71 % | 8.886 M 267.65 % | 2.417 M 147.64 % | 976.000 K -82.91 % | 5.710 M 405.86 % | -1.867 M 3.57 % | -1.936 M -163.78 % | 3.036 M -5.93 % | 3.227 M -3.98 % | 3.361 M 0.77 % | 3.335 M 23.67 % | 2.697 M 3.96 % | 2.594 M 8.21 % | 2.397 M -4.94 % | 2.522 M -3.01 % | 2.600 M -7.70 % | 2.817 M 22.50 % | 2.300 M -2.54 % | 2.360 M 3.78 % | 2.274 M 5.85 % | 2.148 M -18.00 % | 2.620 M -3.93 % | 2.727 M -23.46 % | 3.563 M 2.62 % | 3.472 M 32.73 % | 2.616 M 2.32 % | 2.556 M -63.06 % | 6.920 M 0.09 % | 6.914 M |
| Income tax expense | 565.000 K 82.85 % | 309.000 K 127.81 % | -1.111 M -243.17 % | 776.000 K 411.65 % | -249.000 K -0.81 % | -247.000 K 9.85 % | -274.000 K -146.84 % | 585.000 K 690.54 % | 74.000 K -97.84 % | 3.429 M 863.20 % | 356.000 K 255.46 % | -229.000 K -159.33 % | 386.000 K 111.32 % | -3.409 M -320.22 % | 1.548 M 56.05 % | 992.000 K 50.08 % | 661.000 K 1 844.12 % | 34.000 K 780.00 % | -5.000 K -102.91 % | 172.000 K 18.62 % | 145.000 K -12.12 % | 165.000 K 17.02 % | 141.000 K 15.57 % | 122.000 K -16.44 % | 146.000 K -33.56 % | 219.743 K 2.72 % | 213.915 K -16.46 % | 256.048 K -5.93 % | 272.196 K 20.73 % | 225.459 K 0.77 % | 223.746 K -14.96 % | 263.120 K 3.96 % | 253.101 K -71.47 % | 887.267 K -4.94 % | 933.373 K | 0.000 | 0.000 -100.00 % | 429.140 K -2.54 % | 440.341 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 430.713 K 2.32 % | 420.950 K -43.48 % | 744.737 K 0.09 % | 744.058 K |
| Cost of revenue | 10.709 M -2.15 % | 10.944 M 10.32 % | 9.920 M -18.41 % | 12.158 M 8.92 % | 11.162 M -21.34 % | 14.190 M 53.54 % | 9.242 M -2.56 % | 9.485 M -6.65 % | 10.161 M 1.25 % | 10.036 M 6.37 % | 9.435 M -9.83 % | 10.463 M -10.57 % | 11.700 M 1.77 % | 11.497 M 6.44 % | 10.801 M 4.30 % | 10.356 M 18.78 % | 8.719 M 144.02 % | 3.573 M -8.24 % | 3.894 M 35.92 % | 2.865 M 11.09 % | 2.579 M 42.88 % | 1.805 M -41.76 % | 3.099 M -3.10 % | 3.198 M -17.58 % | 3.880 M -34.76 % | 5.947 M 0.00 % | 5.947 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 |
| General and administrative expenses | 7.913 M -1.36 % | 8.022 M 2.54 % | 7.823 M -1.97 % | 7.980 M 11.47 % | 7.159 M -25.13 % | 9.562 M 35.44 % | 7.060 M -29.60 % | 10.029 M 0.23 % | 10.006 M -26.65 % | 13.641 M 33.93 % | 10.185 M -25.59 % | 13.688 M 45.74 % | 9.392 M -30.92 % | 13.596 M 5.49 % | 12.888 M 4.61 % | 12.320 M 23.09 % | 10.009 M 17.49 % | 8.519 M 39.20 % | 6.120 M -21.40 % | 7.786 M 225.64 % | 2.391 M -51.65 % | 4.945 M 21.23 % | 4.079 M 49.58 % | 2.727 M -18.35 % | 3.340 M 8.37 % | 3.082 M 1.58 % | 3.034 M 44.13 % | 2.105 M -5.93 % | 2.238 M 54.63 % | 1.447 M 0.77 % | 1.436 M -23.24 % | 1.871 M 3.96 % | 1.800 M 30.88 % | 1.375 M -4.94 % | 1.447 M -22.66 % | 1.871 M -7.70 % | 2.027 M -1.32 % | 2.054 M -2.54 % | 2.107 M -13.83 % | 2.445 M 5.85 % | 2.310 M 1.91 % | 2.267 M -3.93 % | 2.359 M -21.02 % | 2.987 M 2.62 % | 2.911 M 9.80 % | 2.651 M 2.32 % | 2.591 M 23.32 % | 2.101 M 0.09 % | 2.099 M |
| Selling and marketing expenses | 5.916 M 8.51 % | 5.452 M -19.56 % | 6.778 M -3.94 % | 7.056 M 17.27 % | 6.017 M -17.21 % | 7.268 M 1.00 % | 7.196 M -1.75 % | 7.324 M 1.95 % | 7.184 M -9.90 % | 7.973 M 18.00 % | 6.757 M -7.02 % | 7.267 M 19.17 % | 6.098 M -12.23 % | 6.948 M 22.82 % | 5.657 M 3.23 % | 5.480 M 33.63 % | 4.101 M 224.45 % | 1.264 M -1.02 % | 1.277 M -22.23 % | 1.642 M 90.27 % | 863.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.896 M -2.30 % | 2.965 M -1.16 % | 2.999 M -5.93 % | 3.188 M 8.39 % | 2.942 M 0.77 % | 2.919 M 23.21 % | 2.369 M 3.96 % | 2.279 M -7.50 % | 2.464 M -4.94 % | 2.592 M 13.89 % | 2.276 M -7.70 % | 2.466 M 10.70 % | 2.228 M -2.54 % | 2.286 M 23.02 % | 1.858 M 5.85 % | 1.755 M 7.01 % | 1.640 M -3.93 % | 1.707 M 23.01 % | 1.388 M 2.62 % | 1.353 M 1.94 % | 1.327 M 2.32 % | 1.297 M 18.76 % | 1.092 M 0.09 % | 1.091 M |
| Other expenses | 9.879 M -0.50 % | 9.929 M -4.94 % | 10.445 M 38 785.19 % | -27.000 K -203.85 % | 26.000 K 100.53 % | -4.926 M -136.52 % | 13.489 M 261.39 % | -8.358 M -298.95 % | 4.201 M -34.50 % | 6.414 M 8.84 % | 5.893 M 2 082.59 % | 270.000 K -93.88 % | 4.413 M 1 067.46 % | 378.000 K -91.86 % | 4.646 M 11.98 % | 4.149 M 4.69 % | 3.963 M 24 868.75 % | -16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 23.708 M 1.30 % | 23.403 M -6.56 % | 25.046 M 11.85 % | 22.393 M -0.54 % | 22.515 M -20.67 % | 28.380 M 2.29 % | 27.745 M -15.50 % | 32.834 M 6.02 % | 30.969 M -12.10 % | 35.233 M 26.59 % | 27.833 M -14.88 % | 32.699 M 13.31 % | 28.857 M -7.89 % | 31.330 M 9.56 % | 28.597 M 6.86 % | 26.761 M 14.62 % | 23.347 M 71.59 % | 13.606 M 30.45 % | 10.430 M -24.04 % | 13.731 M 212.85 % | 4.389 M -11.24 % | 4.945 M 21.23 % | 4.079 M 49.58 % | 2.727 M -18.35 % | 3.340 M 845.37 % | 353.299 K 49.01 % | 237.100 K -95.36 % | 5.104 M -5.93 % | 5.426 M 19.84 % | 4.528 M 0.77 % | 4.494 M 5.97 % | 4.241 M 3.96 % | 4.079 M -2.43 % | 4.181 M -4.94 % | 4.398 M 6.06 % | 4.147 M -7.70 % | 4.492 M -1.11 % | 4.543 M -2.54 % | 4.661 M 8.32 % | 4.303 M 5.85 % | 4.065 M 2.68 % | 3.959 M -3.93 % | 4.121 M -5.81 % | 4.375 M 2.62 % | 4.264 M -20.90 % | 5.391 M 2.32 % | 5.268 M 64.98 % | 3.193 M 0.09 % | 3.190 M |
| Cost and expenses | 34.417 M -2.79 % | 35.404 M 1.25 % | 34.966 M 1.20 % | 34.551 M 2.60 % | 33.677 M -20.89 % | 42.570 M 15.09 % | 36.987 M -12.60 % | 42.319 M 2.89 % | 41.130 M -9.14 % | 45.269 M 21.47 % | 37.268 M -13.66 % | 43.162 M 6.42 % | 40.557 M -5.30 % | 42.827 M 8.70 % | 39.398 M 6.15 % | 37.117 M 15.75 % | 32.066 M 86.66 % | 17.179 M 19.93 % | 14.324 M -13.69 % | 16.596 M 138.17 % | 6.968 M 3.23 % | 6.750 M -5.96 % | 7.178 M 21.15 % | 5.925 M -17.94 % | 7.220 M 14.60 % | 6.300 M 1.88 % | 6.184 M 21.15 % | 5.104 M -5.93 % | 5.426 M 19.84 % | 4.528 M 0.77 % | 4.494 M 5.97 % | 4.241 M 3.96 % | 4.079 M -2.43 % | 4.181 M -4.94 % | 4.398 M 6.06 % | 4.147 M -7.70 % | 4.492 M -1.11 % | 4.543 M -2.54 % | 4.661 M 8.32 % | 4.303 M 5.85 % | 4.065 M 2.68 % | 3.959 M -3.93 % | 4.121 M -5.81 % | 4.375 M 2.62 % | 4.264 M -20.90 % | 5.391 M 2.32 % | 5.268 M 64.98 % | 3.193 M 0.09 % | 3.190 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 697.000 K -92.75 % | 9.616 M 9.42 % | 8.788 M -3.96 % | 9.150 M -18.58 % | 11.238 M 17.33 % | 9.578 M 32.94 % | 7.205 M 44.16 % | 4.998 M -3.66 % | 5.188 M -42.06 % | 8.954 M 35.87 % | 6.590 M 19.99 % | 5.492 M 13.73 % | 4.829 M -7.90 % | 5.243 M 78.39 % | 2.939 M 340.63 % | 667.000 K 8.46 % | 615.000 K -18.65 % | 756.000 K -83.27 % | 4.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.505 M 0.00 % | 2.505 M | 0.000 | 0.000 -100.00 % | 3.050 M 0.77 % | 3.027 M | 0.000 | 0.000 -100.00 % | 2.251 M -4.94 % | 2.368 M | 0.000 | 0.000 -100.00 % | 1.780 M -2.54 % | 1.827 M | 0.000 | 0.000 -100.00 % | 1.509 M -3.93 % | 1.571 M | 0.000 | 0.000 -100.00 % | 1.491 M 2.32 % | 1.457 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 13.829 M 2.63 % | 13.474 M -7.72 % | 14.601 M -2.89 % | 15.036 M 14.12 % | 13.176 M -21.71 % | 16.830 M 18.06 % | 14.256 M -17.85 % | 17.353 M 0.95 % | 17.190 M -20.47 % | 21.614 M 27.58 % | 16.942 M -19.15 % | 20.955 M 35.28 % | 15.490 M -24.60 % | 20.544 M 10.78 % | 18.545 M 4.19 % | 17.800 M 26.15 % | 14.110 M 44.23 % | 9.783 M 32.26 % | 7.397 M -21.54 % | 9.428 M 189.74 % | 3.254 M -34.20 % | 4.945 M 21.23 % | 4.079 M 49.58 % | 2.727 M -18.35 % | 3.340 M 1 697.63 % | 185.800 K 166.95 % | 69.601 K -98.64 % | 5.104 M -5.93 % | 5.426 M 23.64 % | 4.389 M 0.77 % | 4.356 M 2.72 % | 4.241 M 3.96 % | 4.079 M 6.25 % | 3.839 M -4.94 % | 4.039 M -2.60 % | 4.147 M -7.70 % | 4.492 M 4.93 % | 4.281 M -2.54 % | 4.393 M 2.08 % | 4.303 M 5.85 % | 4.065 M 4.05 % | 3.907 M -3.93 % | 4.067 M -7.05 % | 4.375 M 2.62 % | 4.264 M 7.17 % | 3.978 M 2.32 % | 3.888 M 21.76 % | 3.193 M 0.09 % | 3.190 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.073 K | 0.000 -100.00 % | 191.519 K | 0.000 -100.00 % | 60.960 K | 0.000 -100.00 % | 16.288 K 140.32 % | 6.778 K -4.94 % | 7.130 K 7.26 % | 6.647 K -7.70 % | 7.201 K | 0.000 | 0.000 -100.00 % | 14.939 K 5.85 % | 14.113 K -27.56 % | 19.481 K -3.93 % | 20.277 K -43.55 % | 35.918 K 2.62 % | 35.002 K 284.16 % | 9.111 K 2.32 % | 8.905 K 192.94 % | 3.040 K 0.09 % | 3.037 K |
| Interest expense | 1.212 M -2.02 % | 1.237 M 6.64 % | 1.160 M 0.26 % | 1.157 M 2.21 % | 1.132 M | 0.000 -100.00 % | 1.264 M 39.67 % | 905.000 K -47.26 % | 1.716 M -99.37 % | 273.107 M 18 734.97 % | 1.450 M 34.26 % | 1.080 M 2.86 % | 1.050 M 104 900.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K -99.48 % | 385.000 K 4 712.50 % | 8.000 K -76.47 % | 34.000 K 9.68 % | 31.000 K 3.33 % | 30.000 K -6.25 % | 32.000 K -70.41 % | 108.130 K | 0.000 -100.00 % | 180.157 K | 0.000 -100.00 % | 61.428 K | 0.000 -100.00 % | 16.933 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 |
| Depreciation and amortization | 2.013 M 5.78 % | 1.903 M -3.79 % | 1.978 M 3.34 % | 1.914 M 4.08 % | 1.839 M -57.99 % | 4.378 M 0.90 % | 4.339 M 2.26 % | 4.243 M 1.00 % | 4.201 M -34.50 % | 6.414 M 8.84 % | 5.893 M -10.11 % | 6.556 M 48.56 % | 4.413 M 5.17 % | 4.196 M -7.98 % | 4.560 M 10.36 % | 4.132 M 3.46 % | 3.994 M 351.81 % | 884.000 K 607.20 % | 125.000 K 34.41 % | 93.000 K -89.10 % | 853.000 K 724.16 % | 103.499 K -91.05 % | 1.156 M -15.47 % | 1.368 M 1 705.28 % | 75.750 K 0.00 % | 75.750 K -86.58 % | 564.496 K -63.82 % | 1.560 M -5.93 % | 1.658 M 741.38 % | 197.108 K -66.01 % | 579.909 K -55.77 % | 1.311 M 3.96 % | 1.261 M 396.78 % | 253.858 K -52.37 % | 533.016 K -51.20 % | 1.092 M -7.70 % | 1.183 M 529.28 % | 188.026 K -47.57 % | 358.629 K -49.99 % | 717.094 K 5.85 % | 677.453 K 349.29 % | 150.783 K -32.73 % | 224.134 K -40.71 % | 378.004 K 2.62 % | 368.364 K 203.57 % | 121.345 K -36.84 % | 192.127 K -39.66 % | 318.414 K 0.09 % | 318.123 K |
| Operating income | -5.051 M -90.03 % | -2.658 M -224.67 % | 2.132 M 111.30 % | 1.009 M 133.34 % | -3.026 M 74.47 % | -11.855 M -65.34 % | -7.170 M 16.25 % | -8.561 M -42.66 % | -6.001 M -104.66 % | 128.827 M 2 608.80 % | -5.135 M 86.40 % | -37.768 M -1 784.63 % | -2.004 M 83.77 % | -12.349 M -73.20 % | -7.130 M -157.68 % | -2.767 M 44.08 % | -4.948 M 40.23 % | -8.279 M -104.02 % | -4.058 M 50.95 % | -8.273 M -1 278.49 % | 702.000 K -80.04 % | 3.517 M 311.61 % | -1.662 M 5.08 % | -1.751 M -173.88 % | 2.370 M 215.46 % | -2.053 M -2.35 % | -2.006 M 3.06 % | -2.069 M 5.93 % | -2.199 M -113.93 % | -1.028 M -0.77 % | -1.020 M 33.90 % | -1.544 M -3.96 % | -1.485 M -2.98 % | -1.442 M 4.94 % | -1.517 M 1.90 % | -1.546 M 7.70 % | -1.675 M 15.45 % | -1.981 M 2.54 % | -2.033 M -0.18 % | -2.029 M -5.85 % | -1.917 M -48.93 % | -1.287 M 3.93 % | -1.340 M -64.92 % | -812.451 K -2.62 % | -791.732 K 41.89 % | -1.363 M -2.32 % | -1.332 M -135.73 % | 3.727 M 0.09 % | 3.723 M |
| Operating income ratio | -0.17 -105.06 % | -0.08 -245.95 % | 0.06 102.54 % | 0.03 128.74 % | -0.10 74.42 % | -0.39 -60.51 % | -0.24 5.18 % | -0.25 -48.45 % | -0.17 -104.90 % | 3.49 2 281.04 % | -0.16 85.20 % | -1.08 -1 920.83 % | -0.05 86.81 % | -0.41 -83.37 % | -0.22 -174.31 % | -0.08 55.85 % | -0.18 80.39 % | -0.93 -135.33 % | -0.40 60.23 % | -0.99 -1 186.03 % | 0.09 -72.18 % | 0.33 209.18 % | -0.30 28.18 % | -0.42 -269.75 % | 0.25 149.12 % | -0.50 -0.61 % | -0.50 26.63 % | -0.68 0.00 % | -0.68 -122.80 % | -0.31 0.00 % | -0.31 46.55 % | -0.57 0.00 % | -0.57 4.83 % | -0.60 0.00 % | -0.60 -1.14 % | -0.59 0.00 % | -0.59 30.98 % | -0.86 0.00 % | -0.86 3.47 % | -0.89 0.00 % | -0.89 -81.63 % | -0.49 0.00 % | -0.49 -115.48 % | -0.23 0.00 % | -0.23 56.22 % | -0.52 0.00 % | -0.52 -196.72 % | 0.54 0.00 % | 0.54 |
| Total other income expenses net | -1.212 M -2.36 % | -1.184 M -2.07 % | -1.160 M 2.03 % | -1.184 M -7.05 % | -1.106 M -6.24 % | -1.041 M 17.64 % | -1.264 M 86.35 % | -9.263 M -222.27 % | 7.576 M 536.10 % | 1.191 M 182.88 % | -1.437 M -77.41 % | -810.000 K -9 100.00 % | 9.000 K -97.80 % | 409.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K -100.40 % | 503.000 K 6 387.50 % | -8.000 K 94.12 % | -136.000 K -338.71 % | -31.000 K -3.33 % | -30.000 K 6.25 % | -32.000 K 65.79 % | -93.528 K -4.58 % | -89.428 K 50.36 % | -180.158 K 5.93 % | -191.520 K 4.47 % | -200.483 K -0.76 % | -198.961 K -1 074.92 % | -16.934 K -3.96 % | -16.289 K 95.13 % | -334.573 K 4.94 % | -351.960 K -5 395.02 % | 6.647 K -7.71 % | 7.202 K 102.75 % | -261.761 K 2.54 % | -268.594 K -1 897.82 % | 14.940 K 5.85 % | 14.114 K 143.13 % | -32.728 K 3.93 % | -34.066 K -194.84 % | 35.919 K 2.62 % | 35.003 K 284.18 % | 9.111 K 2.32 % | 8.904 K 192.89 % | 3.040 K 0.10 % | 3.037 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-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-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-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 11.559 M -0.12 % | 11.573 M -11.99 % | 13.150 M 14.46 % | 11.489 M 6.15 % | 10.823 M 35.42 % | 7.992 M 26.36 % | 6.325 M 526.21 % | -1.484 M 87.91 % | -12.272 M 30.91 % | -17.763 M -27.49 % | -13.933 M 33.62 % | -20.990 M 36.68 % | -33.149 M 15.01 % | -39.005 M 21.70 % | -49.814 M 3.42 % | -51.578 M 0.27 % | -51.720 M 65.99 % | -152.079 M -167.58 % | -56.835 M 9.76 % | -62.981 M -1 158.36 % | -5.005 M 43.58 % | -8.871 M -176.43 % | 11.607 M 206.68 % | -10.880 M -256.17 % | 6.967 M 216.37 % | -5.987 M 0.00 % | -5.987 M 6.02 % | -6.370 M 10.82 % | -7.143 M -890.81 % | -720.930 K -0.77 % | -715.454 K 57.45 % | -1.682 M -3.96 % | -1.618 M 58.71 % | -3.918 M 4.94 % | -4.121 M 21.84 % | -5.273 M 7.70 % | -5.712 M -2.50 % | -5.573 M 2.54 % | -5.718 M 52.29 % | -11.986 M -5.85 % | -11.324 M 32.57 % | -16.794 M 3.93 % | -17.481 M 27.17 % | -24.002 M -2.62 % | -23.390 M 16.43 % | -27.988 M -2.32 % | -27.354 M -1 179.96 % | 2.533 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.914 M -15.46 % | 4.630 M | 0.000 100.00 % | -4.073 M 11.94 % | -4.625 M | 0.000 100.00 % | -191.000 K -100.19 % | 98.150 M 7 125.77 % | -1.397 M 44.01 % | -2.495 M -176.91 % | -901.000 K -110.60 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.214 M | 0.000 -100.00 % | 13.934 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 -100.00 % | 5.066 M |
| Total debt | 51.501 M 2.36 % | 50.315 M 1.38 % | 49.629 M 2.65 % | 48.350 M 1.97 % | 47.415 M 1.81 % | 46.570 M 2.27 % | 45.537 M 8.67 % | 41.903 M 47.12 % | 28.483 M 1.16 % | 28.157 M 1.08 % | 27.855 M -0.82 % | 28.085 M 6 371.20 % | 434.000 K -8.05 % | 472.000 K -3.87 % | 491.000 K -3.35 % | 508.000 K 9.25 % | 465.000 K -19.13 % | 575.000 K -12.08 % | 654.000 K -24.65 % | 868.000 K -11.52 % | 981.000 K -20.05 % | 1.227 M | 0.000 -100.00 % | 726.875 K | 0.000 -100.00 % | 980.000 K 0.00 % | 980.000 K 180.80 % | 349.000 K | 0.000 -100.00 % | 2.986 M 0.77 % | 2.964 M 12.02 % | 2.646 M 3.96 % | 2.545 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 |
| Accumulated other comprehensive income loss | -33.004 M 3.08 % | -34.054 M -6.33 % | -32.027 M 4.10 % | -33.396 M -0.99 % | -33.069 M -2.37 % | -32.302 M 4.49 % | -33.819 M -3.49 % | -32.677 M 0.47 % | -32.832 M 2.86 % | -33.798 M 29.93 % | -48.237 M -33.86 % | -36.036 M -51.16 % | -23.840 M -21.78 % | -19.576 M -32.13 % | -14.816 M -49.48 % | -9.912 M 19.77 % | -12.355 M -329.44 % | -2.877 M -2.28 % | -2.813 M | 0.000 100.00 % | -3.148 M -66.83 % | -1.887 M -114.52 % | 12.992 M | 0.000 -100.00 % | 11.965 M 626.63 % | -2.272 M 0.00 % | -2.272 M -63 951 114 708 661 152.00 % | 0.000 200.00 % | 0.000 0.00 % | 0.000 100.00 % | 0.000 -5 629 600.00 % | 0.000 -100.00 % | 0.000 5 629 600.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 200.00 % | 0.000 | 0.000 100.00 % | 0.000 -5 147 071.43 % | 0.000 100.00 % | 0.000 -7 506 114.58 % | 0.000 -100.00 % | 0.000 200.00 % | 0.000 -5 629 350.00 % | 0.000 -100.00 % | 2.571 M |
| Retained earnings | -324.092 M -2.15 % | -317.264 M -1.33 % | -313.113 M 0.66 % | -315.196 M -0.55 % | -313.465 M -1.34 % | -309.305 M -3.13 % | -299.929 M -2.80 % | -291.769 M -6.73 % | -273.360 M 0.55 % | -274.861 M -116.17 % | -127.152 M -5.77 % | -120.211 M -48.67 % | -80.859 M -5.89 % | -76.360 M -19.66 % | -63.813 M -15.74 % | -55.135 M -7.32 % | -51.376 M -12.26 % | -45.766 M -42.36 % | -32.147 M | 0.000 100.00 % | -21.939 M 3.98 % | -22.849 M | 0.000 100.00 % | -21.459 M | 0.000 100.00 % | -25.269 M 0.00 % | -25.269 M -30.26 % | -19.399 M 5.93 % | -20.622 M -28.03 % | -16.108 M -0.77 % | -15.985 M -16.52 % | -13.719 M -3.96 % | -13.196 M -24.95 % | -10.561 M 4.94 % | -11.110 M -15.07 % | -9.654 M 7.70 % | -10.459 M -42.76 % | -7.326 M 2.54 % | -7.518 M -91.14 % | -3.933 M -5.85 % | -3.716 M -5 644.50 % | 67.014 K -3.93 % | 69.754 K -97.65 % | 2.962 M 2.62 % | 2.887 M -33.10 % | 4.315 M 2.32 % | 4.218 M | 0.000 |
| Common stock | 462.000 K 1.09 % | 457.000 K 0.44 % | 455.000 K 0.22 % | 454.000 K 0.00 % | 454.000 K 0.67 % | 451.000 K 0.89 % | 447.000 K 0.00 % | 447.000 K 3.23 % | 433.000 K 0.93 % | 429.000 K 0.94 % | 425.000 K 1.19 % | 420.000 K -0.47 % | 422.000 K 0.00 % | 422.000 K 0.00 % | 422.000 K 0.48 % | 420.000 K 0.24 % | 419.000 K 14.79 % | 365.000 K 23.73 % | 295.000 K -99.54 % | 64.252 M 4 904.05 % | 1.284 M 0.31 % | 1.280 M | 0.000 -100.00 % | 1.087 M | 0.000 -100.00 % | 213.000 K 0.00 % | 213.000 K -81.04 % | 1.123 M -5.93 % | 1.194 M 26.17 % | 946.389 K 0.77 % | 939.199 K 2.86 % | 913.105 K 3.96 % | 878.336 K 1.68 % | 863.853 K -4.94 % | 908.743 K 4.68 % | 868.125 K -7.70 % | 940.515 K 13.89 % | 825.836 K -2.54 % | 847.393 K -3.60 % | 879.069 K 5.85 % | 830.473 K -4.67 % | 871.191 K -3.93 % | 906.805 K -4.99 % | 954.417 K 2.62 % | 930.077 K 0.80 % | 922.720 K 2.32 % | 901.805 K | 0.000 |
| Total equity | -16.476 M -47.89 % | -11.141 M -93.62 % | -5.754 M 43.32 % | -10.151 M -13.77 % | -8.922 M -93.79 % | -4.604 M -327.92 % | 2.020 M -79.68 % | 9.939 M -59.61 % | 24.607 M 18.49 % | 20.768 M -86.37 % | 152.363 M -9.85 % | 169.006 M -22.13 % | 217.034 M -3.13 % | 224.037 M -6.32 % | 239.160 M -4.50 % | 250.428 M 0.41 % | 249.403 M 60.32 % | 155.564 M 149.12 % | 62.446 M -2.81 % | 64.252 M 333.02 % | 14.838 M -1.75 % | 15.102 M 16.24 % | 12.992 M 0.00 % | 12.992 M 8.59 % | 11.965 M 0.00 % | 11.965 M 0.00 % | 11.965 M -26.37 % | 16.250 M -5.93 % | 17.275 M 68.83 % | 10.232 M 0.77 % | 10.154 M -13.17 % | 11.695 M 3.96 % | 11.249 M -16.56 % | 13.482 M -4.94 % | 14.182 M 1.35 % | 13.994 M -7.70 % | 15.161 M 0.95 % | 15.018 M -2.54 % | 15.410 M -22.42 % | 19.865 M 5.85 % | 18.767 M -20.65 % | 23.652 M -3.93 % | 24.618 M -14.63 % | 28.838 M 2.62 % | 28.102 M -4.10 % | 29.305 M 2.32 % | 28.641 M 903.27 % | 2.855 M |
| Other non current liabilities | 4.576 M 0.64 % | 4.547 M -11.74 % | 5.152 M -4.49 % | 5.394 M 262.99 % | 1.486 M -84.55 % | 9.618 M 81.20 % | 5.308 M -8.58 % | 5.806 M -31.27 % | 8.447 M -45.27 % | 15.435 M -26.95 % | 21.129 M 3.01 % | 20.512 M 991.06 % | 1.880 M -51.04 % | 3.840 M 123.78 % | 1.716 M 10.85 % | 1.548 M -9.95 % | 1.719 M 2 915.79 % | 57.000 K | 0.000 | 0.000 | 0.000 100.00 % | -158.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 248.792 K 3.96 % | 239.319 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 50.493 M 2.21 % | 49.403 M 1.52 % | 48.664 M 2.37 % | 47.539 M 1.98 % | 46.614 M 1.85 % | 45.766 M 2.19 % | 44.786 M 7.93 % | 41.494 M 45.68 % | 28.483 M 1.16 % | 28.157 M 1.08 % | 27.855 M 0.67 % | 27.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 K -11.83 % | 355.000 K -10.35 % | 396.000 K -15.02 % | 466.000 K -32.76 % | 693.000 K | 0.000 -100.00 % | 726.875 K | 0.000 -100.00 % | 980.000 K 0.00 % | 980.000 K 1 821.57 % | 51.000 K | 0.000 -100.00 % | 2.986 M 0.77 % | 2.964 M 12.02 % | 2.646 M 3.96 % | 2.545 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 |
| Total non current liabilities | 58.813 M 2.97 % | 57.119 M 1.10 % | 56.500 M -0.39 % | 56.723 M -0.73 % | 57.139 M 3.17 % | 55.384 M 2.25 % | 54.167 M 2.64 % | 52.772 M 28.60 % | 41.037 M -17.56 % | 49.780 M -2.53 % | 51.071 M 3.01 % | 49.579 M 1 264.31 % | 3.634 M -5.36 % | 3.840 M -1.26 % | 3.889 M 3.98 % | 3.740 M -3.76 % | 3.886 M 950.27 % | 370.000 K 4.23 % | 355.000 K -10.35 % | 396.000 K -15.02 % | 466.000 K -12.90 % | 535.000 K | 0.000 -100.00 % | 726.875 K | 0.000 -100.00 % | 980.000 K 0.00 % | 980.000 K 335.56 % | 225.000 K | 0.000 -100.00 % | 2.986 M 0.77 % | 2.964 M 2.39 % | 2.894 M 3.96 % | 2.784 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 |
| Other current liabilities | 26.105 M 5.94 % | 24.641 M 2.99 % | 23.926 M -10.51 % | 26.737 M 19.66 % | 22.345 M -20.61 % | 28.145 M 10.28 % | 25.522 M 0.92 % | 25.289 M -0.40 % | 25.390 M 8.69 % | 23.359 M 14.84 % | 20.340 M 3.40 % | 19.672 M -10.58 % | 22.000 M -14.22 % | 25.648 M 6.32 % | 24.123 M 9.91 % | 21.947 M 16.08 % | 18.906 M 53.17 % | 12.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.950 M | 0.000 -100.00 % | 12.043 M | 0.000 -100.00 % | 6.950 M 0.00 % | 6.950 M 389.39 % | 1.420 M -5.93 % | 1.510 M -5.23 % | 1.593 M 0.77 % | 1.581 M 15.59 % | 1.368 M 3.96 % | 1.316 M -23.47 % | 1.719 M -4.94 % | 1.808 M -4.14 % | 1.886 M -7.70 % | 2.044 M 2.58 % | 1.992 M -2.54 % | 2.044 M 5.35 % | 1.941 M 5.85 % | 1.833 M -19.92 % | 2.289 M -3.93 % | 2.383 M -39.05 % | 3.910 M 2.62 % | 3.810 M -3.88 % | 3.964 M 2.32 % | 3.874 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 5.279 M 58.77 % | 3.325 M -4.73 % | 3.490 M -68.69 % | 11.147 M -14.53 % | 13.042 M 715.63 % | 1.599 M -37.07 % | 2.541 M 21.75 % | 2.087 M 35.70 % | 1.538 M -34.33 % | 2.342 M -3.70 % | 2.432 M -14.58 % | 2.847 M 6.15 % | 2.682 M -15.29 % | 3.166 M 192.34 % | 1.083 M -30.62 % | 1.561 M -16.30 % | 1.865 M -10.98 % | 2.095 M -30.70 % | 3.023 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 |
| Short term debt | 1.008 M 10.53 % | 912.000 K -5.49 % | 965.000 K -40.51 % | 1.622 M 164.26 % | -2.524 M -256.97 % | 1.608 M 7.06 % | 1.502 M 148.68 % | 604.000 K | 0.000 -100.00 % | 195.000 K | 0.000 -100.00 % | 415.000 K -4.38 % | 434.000 K -8.05 % | 472.000 K -3.87 % | 491.000 K -3.35 % | 508.000 K 9.25 % | 465.000 K 77.48 % | 262.000 K -12.37 % | 299.000 K -36.65 % | 472.000 K -8.35 % | 515.000 K 78.20 % | 289.000 K | 0.000 -100.00 % | 582.009 K | 0.000 -100.00 % | 679.000 K 0.00 % | 679.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 |
| Total current liabilities | 32.819 M 5.30 % | 31.168 M -2.24 % | 31.881 M -7.90 % | 34.614 M 4.30 % | 33.186 M -9.63 % | 36.724 M 13.09 % | 32.473 M 0.62 % | 32.273 M 4.13 % | 30.993 M -4.73 % | 32.532 M 21.98 % | 26.671 M -2.78 % | 27.433 M -8.63 % | 30.024 M -9.11 % | 33.033 M -0.87 % | 33.322 M 15.75 % | 28.787 M 12.81 % | 25.519 M 47.41 % | 17.312 M 13.76 % | 15.218 M -0.04 % | 15.224 M 66.40 % | 9.149 M -12.66 % | 10.475 M | 0.000 -100.00 % | 15.614 M | 0.000 -100.00 % | 9.668 M 0.00 % | 9.668 M 183.04 % | 3.416 M -5.93 % | 3.631 M -12.13 % | 4.133 M 0.77 % | 4.101 M -5.22 % | 4.327 M 3.96 % | 4.162 M 12.78 % | 3.691 M -4.94 % | 3.883 M -14.56 % | 4.544 M -7.70 % | 4.923 M 3.32 % | 4.765 M -2.54 % | 4.889 M -8.72 % | 5.356 M 5.85 % | 5.060 M 17.47 % | 4.308 M -3.93 % | 4.484 M -24.80 % | 5.963 M 2.62 % | 5.810 M -11.29 % | 6.550 M 2.32 % | 6.402 M | 0.000 |
| Total liabilities | 91.632 M 3.79 % | 88.287 M -0.11 % | 88.381 M -3.24 % | 91.337 M 1.12 % | 90.325 M -1.94 % | 92.108 M 6.31 % | 86.640 M 1.88 % | 85.045 M 18.07 % | 72.030 M -12.49 % | 82.312 M 5.88 % | 77.742 M 0.95 % | 77.012 M 128.81 % | 33.658 M -8.72 % | 36.873 M -0.91 % | 37.211 M 14.40 % | 32.527 M 10.62 % | 29.405 M 66.30 % | 17.682 M 13.54 % | 15.573 M -0.30 % | 15.620 M 62.45 % | 9.615 M -12.67 % | 11.010 M | 0.000 -100.00 % | 16.341 M | 0.000 -100.00 % | 10.648 M 0.00 % | 10.648 M 211.73 % | 3.416 M -5.93 % | 3.631 M -48.99 % | 7.119 M 0.77 % | 7.065 M -2.17 % | 7.221 M 3.96 % | 6.946 M 88.21 % | 3.691 M -4.94 % | 3.883 M -14.56 % | 4.544 M -7.70 % | 4.923 M 3.32 % | 4.765 M -2.54 % | 4.889 M -8.72 % | 5.356 M 5.85 % | 5.060 M 17.47 % | 4.308 M -3.93 % | 4.484 M -24.80 % | 5.963 M 2.62 % | 5.810 M -11.29 % | 6.550 M 2.32 % | 6.402 M | 0.000 |
| Other non current assets | 4.469 M -3.79 % | 4.645 M -64.37 % | 13.037 M 315.77 % | -6.042 M 4.08 % | -6.299 M -498.17 % | 1.582 M -69.51 % | 5.189 M 1.29 % | 5.123 M 257.83 % | -3.246 M -462.28 % | 896.000 K -60.16 % | 2.249 M 8.07 % | 2.081 M -73.78 % | 7.937 M 6.14 % | 7.478 M -31.03 % | 10.843 M 98.77 % | 5.455 M 210.12 % | 1.759 M 138.67 % | 737.000 K 105.29 % | 359.000 K 86.01 % | 193.000 K 16.27 % | 166.000 K -3.49 % | 172.000 K 101.48 % | -11.607 M -6 230.18 % | 189.344 K 102.72 % | -6.967 M -207.27 % | 6.495 M 0.00 % | 6.495 M | 0.000 | 0.000 -100.00 % | 7.371 M 0.77 % | 7.315 M 3 203.55 % | 221.438 K 3.96 % | 213.006 K -97.15 % | 7.475 M -4.94 % | 7.864 M 769.85 % | 904.022 K -7.70 % | 979.405 K -88.31 % | 8.381 M -2.54 % | 8.600 M 972.24 % | 802.013 K 5.85 % | 757.677 K -85.31 % | 5.157 M -3.93 % | 5.368 M 515.35 % | 872.317 K 2.62 % | 850.071 K -60.80 % | 2.168 M 2.32 % | 2.119 M 183.67 % | -2.533 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.914 M -15.46 % | 4.630 M | 0.000 100.00 % | -4.073 M 11.94 % | -4.625 M | 0.000 100.00 % | -191.000 K 92.50 % | -2.548 M -82.39 % | -1.397 M 44.01 % | -2.495 M -176.91 % | -901.000 K -110.60 % | 8.500 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 |
| Intangible assets | 15.833 M -2.60 % | 16.255 M 59.13 % | 10.215 M -44.35 % | 18.357 M -6.13 % | 19.555 M -5.66 % | 20.728 M -10.90 % | 23.265 M -13.29 % | 26.832 M -10.33 % | 29.923 M -5.62 % | 31.704 M -50.33 % | 63.823 M -6.71 % | 68.417 M 40.49 % | 48.699 M -3.23 % | 50.323 M -2.95 % | 51.853 M -0.29 % | 52.004 M 0.84 % | 51.570 M 624.70 % | 7.116 M 18.44 % | 6.008 M 11.94 % | 5.367 M 7.66 % | 4.985 M -3.47 % | 5.164 M | 0.000 -100.00 % | 6.177 M | 0.000 -100.00 % | 482.000 K 0.00 % | 482.000 K -93.49 % | 7.403 M -5.93 % | 7.870 M 1 318.32 % | 554.873 K 0.77 % | 550.657 K -93.21 % | 8.110 M 3.96 % | 7.801 M 1 078.84 % | 661.753 K -4.94 % | 696.141 K -91.34 % | 8.039 M -7.70 % | 8.709 M 939.77 % | 837.634 K -2.54 % | 859.499 K -87.45 % | 6.847 M 5.85 % | 6.468 M 1 728.42 % | 353.775 K -3.93 % | 368.237 K -87.12 % | 2.858 M 2.62 % | 2.785 M 1 387.89 % | 187.194 K 2.32 % | 182.951 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.086 M -6.29 % | 105.737 M -26.12 % | 143.116 M -2.07 % | 146.142 M -1.93 % | 149.015 M -3.57 % | 154.534 M 1.18 % | 152.734 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 |
| Goodwill and intangible assets | 15.833 M -2.60 % | 16.255 M 59.13 % | 10.215 M -44.35 % | 18.357 M -6.13 % | 19.555 M -5.66 % | 20.728 M -10.90 % | 23.265 M -13.29 % | 26.832 M -10.33 % | 29.923 M -5.62 % | 31.704 M -80.54 % | 162.909 M -6.46 % | 174.154 M -9.21 % | 191.815 M -2.37 % | 196.465 M -2.19 % | 200.868 M -2.75 % | 206.538 M 1.09 % | 204.304 M 2 771.05 % | 7.116 M 18.44 % | 6.008 M 11.94 % | 5.367 M 7.66 % | 4.985 M -3.47 % | 5.164 M | 0.000 -100.00 % | 6.177 M | 0.000 -100.00 % | 482.000 K 0.00 % | 482.000 K -93.49 % | 7.403 M -5.93 % | 7.870 M 1 318.32 % | 554.873 K 0.77 % | 550.657 K -93.21 % | 8.110 M 3.96 % | 7.801 M 1 078.84 % | 661.753 K -4.94 % | 696.141 K -91.34 % | 8.039 M -7.70 % | 8.709 M 939.77 % | 837.634 K -2.54 % | 859.499 K -87.45 % | 6.847 M 5.85 % | 6.468 M 1 728.42 % | 353.775 K -3.93 % | 368.237 K -87.12 % | 2.858 M 2.62 % | 2.785 M 1 387.89 % | 187.194 K 2.32 % | 182.951 K | 0.000 |
| Property plant equipment net | 3.394 M -0.67 % | 3.417 M -12.20 % | 3.892 M -46.77 % | 7.312 M -6.08 % | 7.785 M -8.40 % | 8.499 M 91.51 % | 4.438 M 111.03 % | 2.103 M -24.38 % | 2.781 M -2.42 % | 2.850 M 11.85 % | 2.548 M 4.73 % | 2.433 M -2.48 % | 2.495 M -1.96 % | 2.545 M 129.94 % | -8.500 M | 0.000 | 0.000 -100.00 % | 1.897 M 32.01 % | 1.437 M -3.75 % | 1.493 M 16.10 % | 1.286 M -15.62 % | 1.524 M | 0.000 -100.00 % | 1.402 M | 0.000 -100.00 % | 1.855 M 0.00 % | 1.855 M 488.07 % | 315.440 K -5.93 % | 335.335 K -33.59 % | 504.920 K 0.77 % | 501.085 K 6.56 % | 470.229 K 3.96 % | 452.324 K -23.37 % | 590.279 K -4.94 % | 620.952 K -23.18 % | 808.301 K -7.70 % | 875.702 K -32.83 % | 1.304 M -2.54 % | 1.338 M -11.67 % | 1.514 M 5.85 % | 1.431 M 14.04 % | 1.255 M -3.93 % | 1.306 M 17.82 % | 1.108 M 2.62 % | 1.080 M 9.21 % | 988.983 K 2.32 % | 966.566 K | 0.000 |
| Total non current assets | 23.696 M -2.55 % | 24.317 M -10.41 % | 27.144 M -0.68 % | 27.331 M -5.87 % | 29.035 M -6.23 % | 30.963 M -5.86 % | 32.892 M -3.42 % | 34.058 M 1.47 % | 33.565 M -5.32 % | 35.450 M -78.80 % | 167.245 M -6.39 % | 178.668 M -11.33 % | 201.506 M -2.41 % | 206.488 M -3.46 % | 213.884 M -0.14 % | 214.185 M 2.86 % | 208.230 M 2 035.69 % | 9.750 M 24.94 % | 7.804 M 10.65 % | 7.053 M 9.57 % | 6.437 M -6.17 % | 6.860 M 159.10 % | -11.607 M -249.42 % | 7.768 M 211.50 % | -6.967 M -178.88 % | 8.832 M 0.00 % | 8.832 M 14.43 % | 7.718 M -5.93 % | 8.205 M -2.68 % | 8.431 M 0.77 % | 8.367 M -4.94 % | 8.802 M 3.96 % | 8.466 M -2.99 % | 8.727 M -4.94 % | 9.181 M -5.85 % | 9.751 M -7.70 % | 10.565 M 0.40 % | 10.522 M -2.54 % | 10.797 M 17.82 % | 9.163 M 5.85 % | 8.657 M 27.96 % | 6.765 M -3.93 % | 7.042 M 45.53 % | 4.839 M 2.62 % | 4.715 M 40.98 % | 3.345 M 2.32 % | 3.269 M 229.06 % | -2.533 M |
| Other current assets | 7.384 M 4.83 % | 7.044 M 1.09 % | 6.968 M -14.47 % | 8.147 M 28.30 % | 6.350 M -2.99 % | 6.546 M -11.40 % | 7.388 M 0.01 % | 7.387 M -12.52 % | 8.444 M 6.86 % | 7.902 M -0.42 % | 7.935 M 12.68 % | 7.042 M -9.29 % | 7.763 M 13.58 % | 6.835 M 42.66 % | 4.791 M 6.87 % | 4.483 M -27.96 % | 6.223 M 123.37 % | 2.786 M -13.77 % | 3.231 M 465.85 % | 571.000 K -72.39 % | 2.068 M -21.07 % | 2.620 M | 0.000 -100.00 % | 5.242 M | 0.000 -100.00 % | 2.011 M 0.00 % | 2.011 M -39.97 % | 3.350 M -5.93 % | 3.561 M 167.24 % | 1.333 M 0.77 % | 1.322 M -61.83 % | 3.465 M 3.96 % | 3.333 M 26.50 % | 2.635 M -4.94 % | 2.772 M 64.94 % | 1.680 M -7.70 % | 1.821 M -19.47 % | 2.261 M -2.54 % | 2.320 M 0.55 % | 2.307 M 5.85 % | 2.179 M 5.78 % | 2.060 M -3.93 % | 2.145 M -18.69 % | 2.637 M 2.62 % | 2.570 M -5.34 % | 2.715 M 2.32 % | 2.654 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.214 M | 0.000 -100.00 % | 13.934 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 -100.00 % | 5.066 M |
| cash and cash equivalents | 39.942 M 3.10 % | 38.742 M 6.20 % | 36.479 M -1.04 % | 36.861 M 0.74 % | 36.592 M -5.15 % | 38.578 M -1.62 % | 39.212 M -9.62 % | 43.387 M 6.46 % | 40.755 M -11.25 % | 45.920 M 9.89 % | 41.788 M -14.85 % | 49.075 M 46.13 % | 33.583 M -14.93 % | 39.477 M -21.52 % | 50.305 M -3.42 % | 52.086 M -0.19 % | 52.185 M -65.81 % | 152.654 M 165.54 % | 57.489 M -9.96 % | 63.849 M 966.64 % | 5.986 M -40.72 % | 10.098 M 187.00 % | -11.607 M -200.00 % | 11.607 M 266.60 % | -6.967 M -200.00 % | 6.967 M 0.00 % | 6.967 M 3.69 % | 6.719 M -5.93 % | 7.143 M 92.68 % | 3.707 M 0.77 % | 3.679 M -14.98 % | 4.327 M 3.96 % | 4.162 M 6.25 % | 3.918 M -4.94 % | 4.121 M -21.84 % | 5.273 M -7.70 % | 5.712 M 2.50 % | 5.573 M -2.54 % | 5.718 M -52.29 % | 11.986 M 5.85 % | 11.324 M -32.57 % | 16.794 M -3.93 % | 17.481 M -27.17 % | 24.002 M 2.62 % | 23.390 M -16.43 % | 27.988 M 2.32 % | 27.354 M 1 179.96 % | -2.533 M |
| Cash and short term investments | 39.942 M 3.10 % | 38.742 M 6.20 % | 36.479 M -1.04 % | 36.861 M 0.74 % | 36.592 M -5.15 % | 38.578 M -1.62 % | 39.212 M -9.62 % | 43.387 M 6.46 % | 40.755 M -11.25 % | 45.920 M 9.89 % | 41.788 M -14.85 % | 49.075 M 46.13 % | 33.583 M -14.93 % | 39.477 M -21.52 % | 50.305 M -3.42 % | 52.086 M -0.19 % | 52.185 M -65.81 % | 152.654 M 165.54 % | 57.489 M -9.96 % | 63.849 M 966.64 % | 5.986 M -40.72 % | 10.098 M -13.00 % | 11.607 M 0.00 % | 11.607 M 66.60 % | 6.967 M 0.00 % | 6.967 M 0.00 % | 6.967 M 3.69 % | 6.719 M -5.93 % | 7.143 M 92.68 % | 3.707 M 0.77 % | 3.679 M -14.98 % | 4.327 M 3.96 % | 4.162 M 6.25 % | 3.918 M -4.94 % | 4.121 M -21.84 % | 5.273 M -7.70 % | 5.712 M 2.50 % | 5.573 M -2.54 % | 5.718 M -52.29 % | 11.986 M 5.85 % | 11.324 M -32.57 % | 16.794 M -3.93 % | 17.481 M -27.17 % | 24.002 M 2.62 % | 23.390 M -16.43 % | 27.988 M 2.32 % | 27.354 M 979.96 % | 2.533 M |
| Total current assets | 51.460 M -2.59 % | 52.829 M -4.78 % | 55.483 M 3.02 % | 53.855 M 2.84 % | 52.368 M -7.38 % | 56.541 M 1.39 % | 55.768 M -8.47 % | 60.926 M -3.40 % | 63.072 M -6.74 % | 67.630 M 7.59 % | 62.860 M -6.67 % | 67.350 M 36.93 % | 49.186 M -9.62 % | 54.422 M -12.91 % | 62.487 M -9.14 % | 68.770 M -2.56 % | 70.578 M -56.83 % | 163.496 M 132.85 % | 70.215 M -3.58 % | 72.819 M 304.19 % | 18.016 M -6.42 % | 19.252 M 65.86 % | 11.607 M -46.18 % | 21.565 M 209.53 % | 6.967 M -49.44 % | 13.781 M 0.00 % | 13.781 M 13.17 % | 12.177 M -5.93 % | 12.945 M 45.12 % | 8.920 M 0.77 % | 8.852 M -12.48 % | 10.114 M 3.96 % | 9.729 M 11.61 % | 8.717 M -4.94 % | 9.170 M -0.39 % | 9.206 M -7.70 % | 9.974 M 2.01 % | 9.777 M -2.54 % | 10.033 M -37.52 % | 16.058 M 5.85 % | 15.170 M -28.42 % | 21.194 M -3.93 % | 22.060 M -26.37 % | 29.962 M 2.62 % | 29.197 M -10.19 % | 32.511 M 2.32 % | 31.774 M 1 154.47 % | 2.533 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.302 M -16.04 % | 3.933 M -26.25 % | 5.333 M 9.71 % | 4.861 M 9.68 % | 4.432 M | 0.000 -100.00 % | 4.248 M 21.44 % | 3.498 M 45.09 % | 2.411 M 1.13 % | 2.384 M -14.86 % | 2.800 M 46.44 % | 1.912 M 359.62 % | 416.000 K -49.82 % | 829.000 K 0.24 % | 827.000 K -6.34 % | 883.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 676.000 K 0.00 % | 676.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 102.367 K -7.70 % | 110.903 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 4.134 M -41.30 % | 7.043 M -41.48 % | 12.036 M 36.05 % | 8.847 M -6.14 % | 9.426 M -17.44 % | 11.417 M 24.53 % | 9.168 M -9.69 % | 10.152 M -26.82 % | 13.873 M 0.47 % | 13.808 M 5.11 % | 13.137 M 16.95 % | 11.233 M 43.28 % | 7.840 M -3.33 % | 8.110 M 9.73 % | 7.391 M -39.42 % | 12.201 M 0.25 % | 12.170 M 51.07 % | 8.056 M -11.27 % | 9.079 M 19.49 % | 7.598 M -17.03 % | 9.158 M 83.75 % | 4.984 M | 0.000 -100.00 % | 4.716 M | 0.000 -100.00 % | 4.127 M 0.00 % | 4.127 M 95.80 % | 2.108 M -5.93 % | 2.241 M -42.25 % | 3.880 M 0.77 % | 3.851 M 65.80 % | 2.322 M 3.96 % | 2.234 M 3.18 % | 2.165 M -4.94 % | 2.278 M 5.89 % | 2.151 M -7.70 % | 2.330 M 19.90 % | 1.944 M -2.54 % | 1.994 M 13.03 % | 1.764 M 5.85 % | 1.667 M -28.74 % | 2.339 M -3.93 % | 2.435 M -26.70 % | 3.322 M 2.62 % | 3.237 M 79.10 % | 1.807 M 2.32 % | 1.766 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.790 M 12.66 % | 3.364 M 2 084.42 % | 154.000 K -96.22 % | 4.073 M -11.94 % | 4.625 M 12.61 % | 4.107 M 2 050.26 % | 191.000 K -90.85 % | 2.087 M 49.39 % | 1.397 M -20.35 % | 1.754 M 94.67 % | 901.000 K -58.54 % | 2.173 M -0.87 % | 2.192 M 1.15 % | 2.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.706 M 1.62 % | 5.615 M -19.67 % | 6.990 M 11.75 % | 6.255 M -6.85 % | 6.715 M -3.67 % | 6.971 M 27.93 % | 5.449 M 13.17 % | 4.815 M -14.06 % | 5.603 M -12.96 % | 6.437 M 1.67 % | 6.331 M 1.01 % | 6.268 M 8.54 % | 5.775 M 9.62 % | 5.268 M 13.36 % | 4.647 M 12.08 % | 4.146 M -4.23 % | 4.329 M -8.03 % | 4.707 M -64.76 % | 13.358 M 3.65 % | 12.887 M 97.08 % | 6.539 M 147.22 % | 2.645 M | 0.000 -100.00 % | 2.989 M | 0.000 -100.00 % | 2.039 M 0.00 % | 2.039 M 2.18 % | 1.996 M -5.93 % | 2.121 M -16.46 % | 2.539 M 0.77 % | 2.520 M -14.84 % | 2.959 M 3.96 % | 2.847 M 44.38 % | 1.972 M -4.94 % | 2.074 M -21.95 % | 2.658 M -7.70 % | 2.879 M 3.85 % | 2.772 M -2.54 % | 2.845 M -16.71 % | 3.416 M 5.85 % | 3.227 M 59.88 % | 2.018 M -3.93 % | 2.101 M 2.35 % | 2.053 M 2.62 % | 2.000 M -22.65 % | 2.586 M 2.32 % | 2.527 M | 0.000 |
| Tax payables | 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.078 M -40.61 % | 1.815 M 10.33 % | 1.645 M -59.49 % | 4.061 M 85.77 % | 2.186 M 20.18 % | 1.819 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 591.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 3.667 M -35.38 % | 5.675 M 29.48 % | 4.383 M 678.51 % | 563.000 K -33.53 % | 847.000 K -19.79 % | 1.056 M -12.29 % | 1.204 M 21.74 % | 989.000 K 16.22 % | 851.000 K -38.11 % | 1.375 M -14.81 % | 1.614 M 349.07 % | -648.000 K -40.26 % | -462.000 K 73.12 % | -1.719 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.409 M -0.90 % | 3.440 M -12.20 % | 3.918 M 1.71 % | 3.852 M -5.66 % | 4.083 M -6.80 % | 4.381 M -2.23 % | 4.481 M 109.98 % | 2.134 M | 0.000 -100.00 % | 195.000 K | 0.000 -100.00 % | 415.000 K -4.38 % | 434.000 K -8.05 % | 472.000 K -3.87 % | 491.000 K -3.35 % | 508.000 K 9.25 % | 465.000 K -19.13 % | 575.000 K -12.08 % | 654.000 K -24.65 % | 868.000 K -11.52 % | 981.000 K -0.10 % | 982.000 K | 0.000 -100.00 % | 1.309 M | 0.000 -100.00 % | 1.659 M 0.00 % | 1.659 M | 0.000 | 0.000 -100.00 % | 284.861 K 0.77 % | 282.697 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 1.000 53 681 722 400.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 999 801.70 % | 0.000 | 0.000 -100.00 % | 0.000 -99.99 % | 1.000 -0.01 % | 1.000 | 0.000 -100.00 % | 1.000 999 820.32 % | 0.000 | 0.000 -100.00 % | 283.957 K |
| Other total stockholders equity | 340.158 M 0.13 % | 339.720 M 0.23 % | 338.931 M 0.28 % | 337.987 M 0.25 % | 337.158 M 0.18 % | 336.552 M 0.37 % | 335.321 M 0.41 % | 333.938 M 1.08 % | 330.366 M 0.42 % | 328.998 M 0.51 % | 327.327 M 0.77 % | 324.833 M 1.10 % | 321.311 M 0.55 % | 319.551 M 0.69 % | 317.367 M 0.73 % | 315.055 M 0.75 % | 312.715 M 53.41 % | 203.842 M 227.98 % | 62.151 M | 0.000 -100.00 % | 38.641 M -5.44 % | 40.862 M | 0.000 -100.00 % | 33.365 M | 0.000 -100.00 % | 39.293 M 0.00 % | 39.293 M 13.81 % | 34.526 M -5.93 % | 36.703 M 44.54 % | 25.393 M 0.77 % | 25.200 M 2.86 % | 24.500 M 3.96 % | 23.567 M 1.68 % | 23.179 M -4.94 % | 24.383 M 7.04 % | 22.780 M -7.70 % | 24.680 M 14.69 % | 21.519 M -2.54 % | 22.081 M -3.66 % | 22.919 M 5.85 % | 21.652 M -4.67 % | 22.713 M -3.93 % | 23.642 M -5.13 % | 24.921 M 2.62 % | 24.285 M 0.91 % | 24.067 M 2.32 % | 23.521 M | 0.000 |
| Deferred tax liabilities non current | 3.744 M 18.14 % | 3.169 M 18.07 % | 2.684 M -29.18 % | 3.790 M 12.66 % | 3.364 M -34.59 % | 5.143 M 26.27 % | 4.073 M -11.94 % | 4.625 M 12.61 % | 4.107 M -2.63 % | 4.218 M 102.11 % | 2.087 M 49.39 % | 1.397 M -20.35 % | 1.754 M -2.07 % | 1.791 M -17.58 % | 2.173 M -0.87 % | 2.192 M 1.15 % | 2.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -225.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 |
| Total assets | 75.156 M -2.58 % | 77.146 M -6.63 % | 82.627 M 1.77 % | 81.186 M -0.27 % | 81.403 M -6.97 % | 87.504 M -1.30 % | 88.660 M -6.66 % | 94.984 M -1.71 % | 96.637 M -6.25 % | 103.080 M -55.20 % | 230.105 M -6.47 % | 246.018 M -1.86 % | 250.692 M -3.92 % | 260.910 M -5.59 % | 276.371 M -2.33 % | 282.955 M 1.49 % | 278.808 M 60.93 % | 173.246 M 122.06 % | 78.019 M -2.32 % | 79.872 M 226.63 % | 24.453 M -6.35 % | 26.112 M | 0.000 -100.00 % | 29.333 M | 0.000 -100.00 % | 22.613 M 0.00 % | 22.613 M 13.66 % | 19.895 M -5.93 % | 21.150 M 21.90 % | 17.351 M 0.77 % | 17.219 M -8.97 % | 18.916 M 3.96 % | 18.196 M 4.31 % | 17.445 M -4.94 % | 18.351 M -3.20 % | 18.958 M -7.70 % | 20.539 M 1.18 % | 20.299 M -2.54 % | 20.829 M -17.41 % | 25.221 M 5.85 % | 23.827 M -14.78 % | 27.959 M -3.93 % | 29.102 M -16.37 % | 34.800 M 2.62 % | 33.913 M -5.42 % | 35.855 M 2.32 % | 35.042 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-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-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-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 447.000 K -39.59 % | 740.000 K 157.99 % | -1.276 M -378.78 % | 457.715 K 234.62 % | -340.000 K 24.04 % | -447.596 K -1.50 % | -441.000 K -185.14 % | 518.000 K 367.01 % | -194.000 K -107.16 % | 2.709 M 241.18 % | 794.000 K 424.32 % | -244.822 K | 0.000 100.00 % | -422.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.535 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 |
| Stock based compensation | 791.000 K -7.59 % | 856.000 K -13.97 % | 995.000 K 14.37 % | 870.000 K 2.23 % | 851.000 K 21.92 % | 698.000 K -57.70 % | 1.650 M -2.19 % | 1.687 M 23.86 % | 1.362 M -2.64 % | 1.399 M -29.80 % | 1.993 M -18.85 % | 2.456 M 100.98 % | 1.222 M -48.26 % | 2.362 M 29.57 % | 1.823 M -21.39 % | 2.319 M 42.10 % | 1.632 M -75.01 % | 6.531 M 786.16 % | 737.000 K -90.51 % | 7.762 M 2 531.19 % | 295.000 K 1 280.00 % | -25.000 K -118.66 % | 134.000 K 4.69 % | 128.000 K -1.54 % | 130.000 K 40.23 % | 92.705 K 2.08 % | 90.813 K 9.22 % | 83.149 K -5.93 % | 88.393 K 50.52 % | 58.727 K 0.77 % | 58.281 K 198.30 % | 19.538 K 3.96 % | 18.794 K -71.49 % | 65.928 K -4.94 % | 69.354 K 108.67 % | 33.236 K -7.70 % | 36.007 K 797.61 % | -5.161 K 2.54 % | -5.296 K -137.42 % | 14.153 K 5.86 % | 13.370 K 243.15 % | 3.896 K -3.93 % | 4.055 K -86.45 % | 29.932 K 2.62 % | 29.169 K -9.70 % | 32.303 K 2.32 % | 31.571 K 277.68 % | 8.359 K 0.09 % | 8.352 K |
| Change in working capital | 0.000 -100.00 % | 4.870 M 421.56 % | 933.744 K 165.72 % | -1.421 M -391.73 % | 487.000 K -88.32 % | 4.169 M 937.15 % | -498.000 K -110.09 % | 4.937 M 360.25 % | -1.897 M -138.90 % | 4.877 M 454.69 % | -1.375 M 3.71 % | -1.428 M 54.81 % | -3.160 M 10.43 % | -3.528 M -1 740.93 % | 215.000 K -95.65 % | 4.941 M 206.24 % | -4.651 M -261.16 % | 2.886 M 188.26 % | -3.270 M -144.01 % | 7.430 M 324.34 % | -3.312 M 12.08 % | -3.767 M -126.38 % | -1.664 M 44.59 % | -3.003 M | 0.000 100.00 % | -1.035 M 0.20 % | -1.037 M -1 214.45 % | 93.048 K -5.93 % | 98.916 K 85.49 % | 53.327 K 0.77 % | 52.922 K 157.63 % | -91.832 K -3.96 % | -88.335 K -696.47 % | -11.091 K 4.94 % | -11.667 K 96.80 % | -364.267 K 7.70 % | -394.642 K -364.96 % | 148.945 K -2.54 % | 152.833 K -0.83 % | 154.112 K 5.85 % | 145.592 K -73.46 % | 548.585 K -3.93 % | 571.011 K 174.94 % | -761.994 K -2.62 % | -742.561 K -158.33 % | 1.273 M 2.32 % | 1.244 M 156.34 % | -2.208 M -0.09 % | -2.206 M |
| Accounts receivables | 2.983 M -39.93 % | 4.966 M 253.00 % | -3.246 M -730.58 % | 514.715 K 19.42 % | 431.000 K 118.98 % | -2.271 M -355.43 % | 889.000 K -76.35 % | 3.759 M 2 528.67 % | 143.000 K 119.19 % | -745.000 K 64.17 % | -2.079 M 37.88 % | -3.347 M -1 512.24 % | 237.000 K 123.24 % | -1.020 M -120.94 % | 4.871 M 24 455.00 % | -20.000 K 99.63 % | -5.334 M -724.59 % | 854.000 K 193.33 % | -915.000 K -150.61 % | 1.808 M 159.34 % | -3.047 M -170.03 % | 4.351 M 172.11 % | -6.034 M -822.63 % | -654.000 K | 0.000 100.00 % | -696.854 K 0.30 % | -698.972 K -851.20 % | 93.048 K -5.93 % | 98.916 K 85.49 % | 53.327 K 0.77 % | 52.922 K 157.63 % | -91.832 K -3.96 % | -88.335 K -696.47 % | -11.091 K 4.94 % | -11.667 K 96.80 % | -364.267 K 7.70 % | -394.642 K -364.96 % | 148.945 K -2.54 % | 152.833 K -0.83 % | 154.112 K 5.85 % | 145.592 K -73.46 % | 548.585 K -3.93 % | 571.011 K 174.94 % | -761.994 K -2.62 % | -742.561 K -158.33 % | 1.273 M 2.32 % | 1.244 M 156.34 % | -2.208 M -0.09 % | -2.206 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 995.000 K 231.27 % | -758.000 K -219.83 % | -237.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.392 M 51.96 % | -7.061 M -326.68 % | 3.115 M 10.50 % | 2.819 M 101.92 % | -146.660 M | 0.000 | 0.000 100.00 % | -296.000 K 54.39 % | -649.000 K -200.00 % | 649.000 K 22.92 % | 528.000 K | 0.000 100.00 % | -338.000 K 0.00 % | -338.000 K 93.27 % | -5.020 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 |
| Accounts payables | -15.000 K 98.72 % | -1.176 M -302.59 % | 580.486 K 233.30 % | -435.486 K -128.00 % | -191.000 K -113.67 % | 1.397 M 98.68 % | 703.000 K 189.78 % | -783.000 K 14.52 % | -916.000 K -163.98 % | -347.000 K -165.84 % | 527.000 K -13.89 % | 612.000 K 3.55 % | 591.000 K 25.21 % | 472.000 K -43.74 % | 839.000 K 84 000.00 % | -1.000 K 99.95 % | -2.093 M -183.45 % | 2.508 M | 0.000 | 0.000 100.00 % | -567.000 K | 0.000 | 0.000 100.00 % | -712.000 K | 0.000 100.00 % | -128.000 K | 0.000 -100.00 % | 369.000 K | 0.000 -100.00 % | 391.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 |
| Other working capital | 0.000 -100.00 % | 1.083 M -69.92 % | 3.599 M 339.94 % | -1.500 M -707.28 % | 247.000 K -95.10 % | 5.043 M 478.61 % | -1.332 M -160.60 % | 2.198 M 295.55 % | -1.124 M -118.83 % | 5.969 M 3 272.32 % | 177.000 K 148.36 % | -366.000 K 90.82 % | -3.988 M -1 067.96 % | 412.000 K -73.69 % | 1.566 M -15.21 % | 1.847 M 4 395.35 % | -43.000 K -100.03 % | 146.184 M 4 570.46 % | -3.270 M -144.01 % | 7.430 M 1 142.47 % | 598.000 K 115.87 % | -3.767 M -126.38 % | -1.664 M 23.14 % | -2.165 M | 0.000 -100.00 % | 5.059 M | 0.000 -100.00 % | 3.546 M | 0.000 100.00 % | -342.000 K | 0.000 -100.00 % | 156.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 |
| Other non cash items | 0.000 -100.00 % | 1.457 M 133.88 % | -4.301 M -175.25 % | 5.716 M 7.19 % | 5.332 M 628.68 % | 731.730 K -10.66 % | 819.000 K -91.69 % | 9.850 M 207.69 % | -9.147 M -106.79 % | 134.620 M 50 892.42 % | 264.000 K -99.15 % | 31.208 M 238.48 % | 9.220 M 151.98 % | 3.659 M 1 148.81 % | 293.000 K 632.50 % | 40.000 K -59.60 % | 99.000 K -91.57 % | 1.175 M -56.88 % | 2.725 M -46.10 % | 5.056 M 16 209.68 % | 31.000 K -98.66 % | 2.316 M 88.29 % | 1.230 M -30.70 % | 1.775 M 176.44 % | -2.322 M -143.35 % | 5.357 M -0.09 % | 5.361 M 2 679.20 % | -207.873 K 5.93 % | -220.984 K -108.73 % | 2.532 M 0.77 % | 2.513 M 8 308.93 % | -30.610 K -3.96 % | -29.446 K -102.17 % | 1.359 M -4.94 % | 1.429 M 432.21 % | 268.546 K -7.70 % | 290.940 K -63.09 % | 788.231 K -2.54 % | 808.807 K 39.19 % | 581.066 K 5.85 % | 548.946 K 882.74 % | -70.131 K 3.93 % | -72.998 K 72.90 % | -269.391 K -2.62 % | -262.523 K -113.07 % | 2.009 M 2.32 % | 1.963 M 535.62 % | -450.642 K -0.09 % | -450.232 K |
| Net cash provided by operating activities | 1.214 M -78.61 % | 5.675 M 836.06 % | -771.000 K -164.96 % | 1.187 M 523.86 % | -280.000 K -282.84 % | 153.140 K 106.68 % | -2.292 M -181.08 % | 2.827 M 167.71 % | -4.175 M -280.74 % | 2.310 M 267.83 % | 628.000 K 129.03 % | -2.163 M -6.87 % | -2.024 M 68.14 % | -6.353 M -255.51 % | -1.787 M -123.29 % | 7.673 M 269.16 % | -4.536 M -20.29 % | -3.771 M 18.43 % | -4.623 M -232.65 % | 3.485 M 342.18 % | -1.439 M -176.46 % | 1.882 M 182.98 % | -2.268 M -142.69 % | 5.313 M | 0.000 -100.00 % | 1.571 M -0.67 % | 1.581 M 440.35 % | -464.582 K 5.93 % | -493.882 K -173.02 % | 676.378 K 0.77 % | 671.239 K 852.29 % | -89.226 K -3.96 % | -85.829 K -535.30 % | 19.717 K -4.94 % | 20.741 K 104.07 % | -509.841 K 7.70 % | -552.354 K 53.12 % | -1.178 M 2.54 % | -1.209 M -120.61 % | -548.042 K -5.85 % | -517.745 K 41.20 % | -880.542 K 3.93 % | -916.538 K 34.53 % | -1.400 M -2.62 % | -1.364 M -255.97 % | 874.679 K 2.32 % | 854.853 K 30.95 % | 652.785 K 0.09 % | 652.190 K |
| Investments in property plant and equipment | -129.000 K 30.65 % | -186.000 K -118.57 % | 1.002 M 260.35 % | -624.734 K 14.07 % | -727.000 K 62.46 % | -1.936 M -60.96 % | -1.203 M 33.43 % | -1.807 M -2.55 % | -1.762 M -10.89 % | -1.589 M 68.25 % | -5.004 M 41.28 % | -8.522 M -113.69 % | -3.988 M -5.67 % | -3.774 M -6.13 % | -3.556 M 19.15 % | -4.398 M -97.93 % | -2.222 M 1.20 % | -2.249 M -34.51 % | -1.672 M -62.80 % | -1.027 M -5.77 % | -971.000 K -279.30 % | -256.000 K 64.30 % | -717.000 K 51.98 % | -1.493 M | 0.000 100.00 % | -33.402 K -0.36 % | -33.282 K -530.42 % | -5.279 K 5.93 % | -5.612 K 83.03 % | -33.076 K -0.77 % | -32.825 K -260.00 % | -9.118 K -3.96 % | -8.771 K 49.16 % | -17.252 K 4.94 % | -18.149 K -51.68 % | -11.965 K 7.70 % | -12.963 K 88.12 % | -109.128 K 2.54 % | -111.976 K 61.41 % | -290.139 K -5.85 % | -274.100 K -1.66 % | -269.617 K 3.93 % | -280.639 K -47.82 % | -189.857 K -2.62 % | -185.015 K 33.91 % | -279.963 K -2.32 % | -273.617 K -213.09 % | -87.393 K -0.09 % | -87.313 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.000 K -440.00 % | -50.000 K 92.35 % | -653.844 K 99.29 % | -92.404 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -697.000 K 0.18 % | -698.266 K 63.17 % | -1.896 M -300.79 % | -473.000 K 30.03 % | -676.000 K -21.80 % | -555.000 K 36.43 % | -873.000 K -11.35 % | -784.000 K 48.01 % | -1.508 M -158.48 % | -583.416 K -403.37 % | 192.311 K 102.33 % | -8.259 M -132.06 % | -3.559 M -7.10 % | -3.323 M -194.94 % | 3.500 M 200.00 % | -3.500 M -94.88 % | -1.796 M -44 800.00 % | -4.000 K -200.00 % | 4.000 K 100.33 % | -1.226 M -129.59 % | -534.000 K -10 780.00 % | 5.000 K -50.00 % | 10.000 K 66.67 % | 6.000 K | 0.000 100.00 % | -1.085 M -2.18 % | -1.062 M -4.38 % | -1.018 M 5.93 % | -1.082 M -8.28 % | -999.041 K -0.77 % | -991.452 K 8.79 % | -1.087 M -3.96 % | -1.046 M 33.82 % | -1.580 M 4.94 % | -1.662 M -31.94 % | -1.260 M 7.70 % | -1.365 M 13.76 % | -1.582 M 2.54 % | -1.624 M -2.74 % | -1.580 M -5.85 % | -1.493 M -4.30 % | -1.431 M 3.93 % | -1.490 M -76.34 % | -844.950 K -2.62 % | -823.402 K -101.23 % | -409.178 K -2.32 % | -399.903 K -110.49 % | -189.983 K -0.09 % | -189.810 K |
| Net cash used for investing activites | -826.000 K 6.24 % | -881.000 K 1.45 % | -894.000 K -43.10 % | -624.734 K 14.07 % | -727.000 K 62.46 % | -1.936 M -60.96 % | -1.203 M 33.43 % | -1.807 M -2.55 % | -1.762 M -10.89 % | -1.589 M 68.25 % | -5.004 M 41.28 % | -8.522 M -113.69 % | -3.988 M 1.38 % | -4.044 M -3 715.09 % | -106.000 K 98.66 % | -7.898 M 91.65 % | -94.626 M -4 100.00 % | -2.253 M -35.07 % | -1.668 M -62.41 % | -1.027 M -5.77 % | -971.000 K -286.85 % | -251.000 K 64.50 % | -707.000 K 52.45 % | -1.487 M | 0.000 100.00 % | -1.119 M -2.13 % | -1.095 M -7.10 % | -1.023 M 5.93 % | -1.087 M -5.35 % | -1.032 M -0.77 % | -1.024 M 6.55 % | -1.096 M -3.96 % | -1.054 M 33.98 % | -1.597 M 4.94 % | -1.680 M -32.12 % | -1.272 M 7.70 % | -1.378 M 18.55 % | -1.691 M 2.54 % | -1.736 M 7.21 % | -1.871 M -5.85 % | -1.767 M -3.88 % | -1.701 M 3.93 % | -1.771 M -71.11 % | -1.035 M -2.62 % | -1.008 M -46.33 % | -689.141 K -2.32 % | -673.520 K -142.82 % | -277.376 K -0.09 % | -277.123 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.614 M 2 383.20 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 103.45 % | -29.000 K 46.30 % | -54.000 K | 0.000 100.00 % | -17.000 K 63.83 % | -47.000 K -2.17 % | -46.000 K -4.55 % | -44.000 K -110.05 % | 438.000 K 368.71 % | -163.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.183 K 68 917.41 % | 290.047 | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 445.981 K 16.38 % | 383.201 K | 0.000 -100.00 % | 22.408 K -95.45 % | 492.450 K 2 348.78 % | 20.110 K -93.23 % | 297.000 K -99.70 % | 99.442 M 69 639.86 % | -143.000 K | 0.000 | 0.000 -100.00 % | 332.000 K 525.64 % | -78.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 -100.00 % | 3.000 K 102.78 % | -108.000 K | 0.000 100.00 % | -297.000 K -165.18 % | -112.000 K 39.13 % | -184.000 K -623.10 % | 35.175 K 103.50 % | -1.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 7.500 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -1.000 K -13 931.34 % | 7.230 200.00 % | -7.230 -100.24 % | 3.000 K -96.81 % | 94.000 K 1 466.67 % | 6.000 K 125.99 % | -23.083 K 79.39 % | -112.000 K -164.37 % | 174.000 K -64.71 % | 493.000 K -98.17 % | 26.965 M | 0.000 -100.00 % | 27.000 K -94.50 % | 491.000 K 2 131.82 % | 22.000 K 107.61 % | -289.000 K -100.29 % | 100.264 M 371 248.15 % | 27.000 K -99.95 % | 56.261 M 6 944.40 % | -822.000 K -8.87 % | -755.000 K -2 803.85 % | -26.000 K 90.48 % | -273.000 K | 0.000 100.00 % | -62.265 K 52.38 % | -130.752 K -104.35 % | 3.009 M -5.93 % | 3.198 M | 0.000 | 0.000 -100.00 % | 1.303 M 3.96 % | 1.254 M 16.26 % | 1.078 M -4.94 % | 1.134 M -34.57 % | 1.734 M -7.70 % | 1.878 M 13 306.74 % | 14.009 K -2.55 % | 14.375 K | 0.000 | 0.000 -100.00 % | 3.896 K -3.93 % | 4.055 K -88.97 % | 36.774 K 2.62 % | 35.836 K -99.70 % | 12.130 M 2.32 % | 11.855 M 259 909.10 % | 4.560 K 0.09 % | 4.555 K |
| Net cash used provided by financing activities | 0.000 100.00 % | -1.000 K -13 931.34 % | 7.230 200.00 % | -7.230 -100.24 % | 3.000 K -95.51 % | 66.865 K 1 014.42 % | 6.000 K -99.54 % | 1.294 M 2 853.19 % | -47.000 K -370.00 % | -10.000 K -102.03 % | 493.000 K -98.17 % | 26.965 M | 0.000 -100.00 % | 28.000 K -93.94 % | 462.000 K 1 543.75 % | -32.000 K 88.93 % | -289.000 K -100.29 % | 99.379 M 496 995.00 % | -20.000 K -100.04 % | 56.215 M 6 591.34 % | -866.000 K -5 873.33 % | 15.000 K 105.62 % | -267.000 K 2.20 % | -273.000 K | 0.000 100.00 % | -62.265 K 52.38 % | -130.752 K -104.35 % | 3.009 M -5.93 % | 3.198 M | 0.000 | 0.000 -100.00 % | 1.303 M 3.96 % | 1.254 M 16.26 % | 1.078 M -4.94 % | 1.134 M -34.57 % | 1.734 M -7.70 % | 1.878 M 13 306.74 % | 14.009 K -2.55 % | 14.375 K | 0.000 | 0.000 -100.00 % | 3.896 K -3.93 % | 4.055 K -88.97 % | 36.774 K 2.62 % | 35.836 K -99.70 % | 12.130 M 2.32 % | 11.855 M 259 909.10 % | 4.560 K 0.09 % | 4.555 K |
| Effect of forex changes on cash | 812.000 K 132.09 % | -2.530 M -297.19 % | 1.283 M 539.38 % | -292.000 K 70.26 % | -982.000 K -179.19 % | 1.240 M 280.76 % | -686.000 K -315.72 % | 318.000 K -61.17 % | 819.000 K -76.06 % | 3.421 M 200.50 % | -3.404 M -331.98 % | -788.000 K -767.80 % | 118.000 K 125.71 % | -459.000 K -31.14 % | -350.000 K -321.52 % | 158.000 K 115.52 % | -1.018 M -233.77 % | 761.000 K 104.02 % | 373.000 K 206.57 % | -350.000 K 58.82 % | -850.000 K -558.91 % | -129.000 K -148.13 % | 268.000 K 737.50 % | 32.000 K | 0.000 100.00 % | -262.490 K 0.23 % | -263.091 K -1 096.71 % | 26.396 K -5.93 % | 28.061 K 184.84 % | -33.076 K -0.77 % | -32.825 K -32.63 % | -24.749 K -3.96 % | -23.807 K -267.99 % | 14.171 K -4.94 % | 14.908 K -91.34 % | 172.162 K -7.70 % | 186.518 K 743.21 % | 22.120 K -2.55 % | 22.698 K 137.01 % | -61.330 K -5.85 % | -57.940 K -245.79 % | 39.741 K -3.93 % | 41.365 K 183.39 % | -49.602 K -2.62 % | -48.337 K 68.46 % | -153.234 K -2.32 % | -149.761 K -558.31 % | 32.677 K 0.09 % | 32.647 K |
| Net change in cash | 1.200 M -46.97 % | 2.263 M 692.41 % | -382.000 K -242.01 % | 269.000 K 113.54 % | -1.986 M -213.25 % | -634.000 K 84.81 % | -4.175 M -258.62 % | 2.632 M 150.96 % | -5.165 M -225.00 % | 4.132 M 156.70 % | -7.287 M -147.04 % | 15.492 M 362.84 % | -5.894 M 45.57 % | -10.828 M -507.97 % | -1.781 M -1 698.99 % | -99.000 K 99.90 % | -100.469 M -205.57 % | 95.165 M 1 596.31 % | -6.360 M -111.02 % | 57.696 M 1 498.35 % | -4.126 M -371.98 % | 1.517 M 151.01 % | -2.974 M -182.96 % | 3.585 M | 0.000 -100.00 % | 458.000 K 398.37 % | 91.900 K -97.69 % | 3.973 M 141.52 % | 1.645 M 385.61 % | -576.000 K -49.28 % | -385.864 K -514.31 % | 93.134 K 3.96 % | 89.587 K 118.47 % | -484.917 K 4.94 % | -510.116 K -510.38 % | 124.303 K -7.70 % | 134.668 K 104.75 % | -2.834 M 2.54 % | -2.908 M -17.25 % | -2.480 M -5.85 % | -2.343 M 7.69 % | -2.538 M 3.93 % | -2.642 M -7.93 % | -2.448 M -2.62 % | -2.385 M -119.61 % | 12.163 M 2.32 % | 11.887 M 2 780.68 % | 412.646 K 0.09 % | 412.269 K |
| Cash at beginning of period | 38.742 M 6.20 % | 36.479 M -1.04 % | 36.861 M 0.74 % | 36.592 M -5.15 % | 38.578 M -1.62 % | 39.212 M -9.62 % | 43.387 M 6.46 % | 40.755 M -11.25 % | 45.920 M 9.89 % | 41.788 M -14.85 % | 49.075 M 46.13 % | 33.583 M -14.93 % | 39.477 M -21.52 % | 50.305 M -3.42 % | 52.086 M -0.19 % | 52.185 M -65.81 % | 152.654 M 165.54 % | 57.489 M -9.96 % | 63.849 M 937.69 % | 6.153 M -40.14 % | 10.279 M 19.79 % | 8.581 M -25.74 % | 11.555 M 108.24 % | 5.549 M | 0.000 -100.00 % | 5.091 M -24.23 % | 6.719 M 144.69 % | 2.746 M | 0.000 -100.00 % | 3.322 M -23.23 % | 4.327 M 2.20 % | 4.234 M 687 341 009.05 % | -0.616 | 0.000 -100.00 % | 5.273 M 2.41 % | 5.148 M | 0.000 | 0.000 -100.00 % | 11.986 M -17.14 % | 14.466 M | 0.000 | 0.000 -100.00 % | 24.002 M -9.25 % | 26.450 M | 0.000 | 0.000 -100.00 % | 3.360 M 14.00 % | 2.948 M 636 947 161.39 % | -0.463 |
| Cash at end of period | 39.942 M 3.10 % | 38.742 M 6.20 % | 36.479 M -1.04 % | 36.861 M 0.74 % | 36.592 M -5.15 % | 38.578 M -1.62 % | 39.212 M -9.62 % | 43.387 M 6.46 % | 40.755 M -11.25 % | 45.920 M 9.89 % | 41.788 M -14.85 % | 49.075 M 46.13 % | 33.583 M -14.93 % | 39.477 M -21.52 % | 50.305 M -3.42 % | 52.086 M -0.19 % | 52.185 M -65.81 % | 152.654 M 165.54 % | 57.489 M -9.96 % | 63.849 M 937.69 % | 6.153 M -39.07 % | 10.098 M 17.68 % | 8.581 M -6.05 % | 9.134 M | 0.000 -100.00 % | 5.549 M -18.53 % | 6.811 M 1.37 % | 6.719 M 308.44 % | 1.645 M -40.09 % | 2.746 M -30.33 % | 3.941 M -8.92 % | 4.327 M 4 730.11 % | 89.587 K 118.47 % | -484.917 K -110.18 % | 4.762 M -9.67 % | 5.273 M 3 815.23 % | 134.668 K 104.75 % | -2.834 M -131.21 % | 9.079 M -24.26 % | 11.986 M 611.60 % | -2.343 M 7.69 % | -2.538 M -111.88 % | 21.361 M -11.01 % | 24.002 M 1 106.31 % | -2.385 M -119.61 % | 12.163 M -20.23 % | 15.247 M 353.73 % | 3.360 M 715.11 % | 412.269 K |
| Operating cash flow | 1.214 M -78.61 % | 5.675 M 836.06 % | -771.000 K -164.96 % | 1.187 M 523.86 % | -280.000 K -282.84 % | 153.140 K 106.68 % | -2.292 M -181.08 % | 2.827 M 167.71 % | -4.175 M -280.74 % | 2.310 M 267.83 % | 628.000 K 129.03 % | -2.163 M -6.87 % | -2.024 M 68.14 % | -6.353 M -255.51 % | -1.787 M -123.29 % | 7.673 M 269.16 % | -4.536 M -20.29 % | -3.771 M 18.43 % | -4.623 M -232.65 % | 3.485 M 342.18 % | -1.439 M -176.46 % | 1.882 M 182.98 % | -2.268 M -142.69 % | 5.313 M | 0.000 -100.00 % | 1.571 M -0.67 % | 1.581 M 440.35 % | -464.582 K 5.93 % | -493.882 K -173.02 % | 676.378 K 0.77 % | 671.239 K 852.29 % | -89.226 K -3.96 % | -85.829 K -535.30 % | 19.717 K -4.94 % | 20.741 K 104.07 % | -509.841 K 7.70 % | -552.354 K 53.12 % | -1.178 M 2.54 % | -1.209 M -120.61 % | -548.042 K -5.85 % | -517.745 K 41.20 % | -880.542 K 3.93 % | -916.538 K 34.53 % | -1.400 M -2.62 % | -1.364 M -255.97 % | 874.679 K 2.32 % | 854.853 K 30.95 % | 652.785 K 0.09 % | 652.190 K |
| Capital expenditure | -129.000 K 85.36 % | -881.000 K -187.95 % | 1.002 M 260.35 % | -624.734 K 14.07 % | -727.000 K 62.46 % | -1.936 M -60.96 % | -1.203 M 33.43 % | -1.807 M -2.55 % | -1.762 M -10.89 % | -1.589 M 68.25 % | -5.004 M 41.28 % | -8.522 M -113.69 % | -3.988 M -5.67 % | -3.774 M -6.13 % | -3.556 M 19.15 % | -4.398 M -97.93 % | -2.222 M 1.20 % | -2.249 M -34.51 % | -1.672 M -62.80 % | -1.027 M -5.77 % | -971.000 K -279.30 % | -256.000 K 64.30 % | -717.000 K 51.98 % | -1.493 M | 0.000 100.00 % | -33.402 K -0.36 % | -33.282 K -530.42 % | -5.279 K 5.93 % | -5.612 K 83.03 % | -33.076 K -0.77 % | -32.825 K -260.00 % | -9.118 K -3.96 % | -8.771 K 49.16 % | -17.252 K 4.94 % | -18.149 K -51.68 % | -11.965 K 7.70 % | -12.963 K 88.12 % | -109.128 K 2.54 % | -111.976 K 61.41 % | -290.139 K -5.85 % | -274.100 K -1.66 % | -269.617 K 3.93 % | -280.639 K -47.82 % | -189.857 K -2.62 % | -185.015 K 33.91 % | -279.963 K -2.32 % | -273.617 K -213.09 % | -87.393 K -0.09 % | -87.313 K |
| Free CashFlow | 1.085 M -77.37 % | 4.794 M 1 958.17 % | 232.925 K -58.56 % | 562.075 K 155.82 % | -1.007 M 43.53 % | -1.783 M 48.98 % | -3.495 M -442.65 % | 1.020 M 117.18 % | -5.937 M -923.44 % | 721.000 K 116.48 % | -4.376 M 59.05 % | -10.685 M -77.73 % | -6.012 M 40.63 % | -10.127 M -89.54 % | -5.343 M -263.15 % | 3.275 M 148.46 % | -6.758 M -12.26 % | -6.020 M 4.37 % | -6.295 M -356.10 % | 2.458 M 201.99 % | -2.410 M -248.22 % | 1.626 M 154.47 % | -2.985 M -178.14 % | 3.820 M | 0.000 -100.00 % | 1.537 M -0.69 % | 1.548 M 429.44 % | -469.861 K 5.93 % | -499.494 K -177.65 % | 643.301 K 0.77 % | 638.413 K 749.16 % | -98.344 K -3.96 % | -94.600 K -3 938.38 % | 2.465 K -4.92 % | 2.592 K 100.50 % | -521.806 K 7.70 % | -565.317 K 56.09 % | -1.287 M 2.54 % | -1.321 M -57.61 % | -838.181 K -5.85 % | -791.845 K 31.15 % | -1.150 M 3.93 % | -1.197 M 24.70 % | -1.590 M -2.62 % | -1.549 M -360.51 % | 594.716 K 2.32 % | 581.236 K 2.80 % | 565.392 K 0.09 % | 564.876 K |
| 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 | 2013 |