G&E Herbal Biotechnology Co., Ltd. 4911.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 249.033 M 37.25 % | 181.443 M 180.84 % | 64.607 M 162.94 % | 24.571 M -12.96 % | 28.230 M 60.82 % | 17.554 M 697.91 % | 2.200 M -89.93 % | 21.847 M -36.70 % | 34.511 M -36.18 % | 54.074 M -29.44 % | 76.631 M 77.93 % | 43.068 M 38.46 % | 31.105 M 20.97 % | 25.713 M -9.69 % | 28.471 M -2.71 % | 29.264 M -3.93 % | 30.461 M 48.95 % | 20.450 M -18.30 % | 25.031 M -41.19 % | 42.562 M |
| Net income | 102.063 M 40.97 % | 72.400 M 880.90 % | 7.381 M 137.12 % | -19.884 M -39.03 % | -14.302 M 38.79 % | -23.365 M -3.28 % | -22.623 M 45.73 % | -41.684 M -185.59 % | -14.596 M -22.94 % | -11.872 M -186.65 % | 13.701 M 457.82 % | -3.829 M 67.23 % | -11.684 M -304.37 % | 5.717 M 154.70 % | -10.452 M -590.81 % | -1.513 M -9.08 % | -1.387 M 88.21 % | -11.765 M 1.22 % | -11.910 M -282.11 % | 6.540 M |
| Income before tax | 124.728 M 37.82 % | 90.500 M 1 152.25 % | 7.227 M 139.66 % | -18.222 M -39.55 % | -13.058 M 52.54 % | -27.516 M 10.28 % | -30.669 M 17.12 % | -37.003 M -110.41 % | -17.586 M -35.98 % | -12.933 M -178.31 % | 16.516 M 460.69 % | -4.579 M 71.60 % | -16.122 M -41.12 % | -11.424 M -7.53 % | -10.624 M -674.58 % | 1.849 M 149.88 % | -3.707 M 60.15 % | -9.302 M 45.45 % | -17.051 M -757.32 % | 2.594 M |
| Income before tax ratio | 0.50 0.42 % | 0.50 345.89 % | 0.11 115.08 % | -0.74 -60.33 % | -0.46 70.49 % | -1.57 88.76 % | -13.94 -723.06 % | -1.69 -232.38 % | -0.51 -113.06 % | -0.24 -210.97 % | 0.22 302.71 % | -0.11 79.49 % | -0.52 -16.66 % | -0.44 -19.06 % | -0.37 -690.58 % | 0.06 151.92 % | -0.12 73.25 % | -0.45 33.23 % | -0.68 -1 217.70 % | 0.06 |
| EBITDA | 135.146 M 35.37 % | 99.837 M 500.49 % | 16.626 M 262.62 % | -10.224 M -63.35 % | -6.259 M 67.83 % | -19.454 M 37.65 % | -31.200 M 2.65 % | -32.048 M -19.22 % | -26.882 M 12.21 % | -30.620 M -3 536.58 % | -842.000 K 97.12 % | -29.261 M -13.96 % | -25.677 M -58.68 % | -16.182 M -49.72 % | -10.808 M -1 111.04 % | 1.069 M -49.60 % | 2.121 M 158.88 % | -3.602 M -507.47 % | 884.000 K -95.97 % | 21.939 M |
| Net income ratio | 0.41 2.71 % | 0.40 249.27 % | 0.11 114.12 % | -0.81 -59.73 % | -0.51 61.94 % | -1.33 87.06 % | -10.28 -438.95 % | -1.91 -351.13 % | -0.42 -92.64 % | -0.22 -222.80 % | 0.18 301.10 % | -0.09 76.33 % | -0.38 -268.95 % | 0.22 160.56 % | -0.37 -610.05 % | -0.05 -13.55 % | -0.05 92.09 % | -0.58 -20.91 % | -0.48 -409.65 % | 0.15 |
| Ratio EBITDA | 0.54 -1.37 % | 0.55 113.82 % | 0.26 161.85 % | -0.42 -87.67 % | -0.22 79.99 % | -1.11 92.19 % | -14.18 -866.77 % | -1.47 -88.32 % | -0.78 -37.56 % | -0.57 -5 053.58 % | -0.01 98.38 % | -0.68 17.70 % | -0.83 -31.17 % | -0.63 -65.78 % | -0.38 -1 139.20 % | 0.04 -47.54 % | 0.07 139.53 % | -0.18 -598.74 % | 0.04 -93.15 % | 0.52 |
| Gross profit ratio | 0.82 3.48 % | 0.80 30.82 % | 0.61 55.50 % | 0.39 -7.95 % | 0.43 229.27 % | -0.33 93.53 % | -5.09 -1 600.63 % | 0.34 -40.38 % | 0.57 -19.78 % | 0.71 -4.35 % | 0.74 -4.91 % | 0.78 26.60 % | 0.62 13.83 % | 0.54 -0.92 % | 0.55 -12.77 % | 0.63 46.28 % | 0.43 74.42 % | 0.25 1 777.16 % | -0.01 -103.96 % | 0.37 |
| Weighted average shs out dil | 59.083 M 0.38 % | 58.862 M 5.75 % | 55.660 M 0.00 % | 55.660 M -5.66 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 2.52 % | 57.548 M 10.61 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M |
| Weighted average shs out | 59.000 M 0.23 % | 58.862 M -2.23 % | 60.204 M 8.16 % | 55.660 M -5.66 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 2.52 % | 57.548 M 10.61 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M |
| EPS diluted | 1.73 40.65 % | 1.23 846.15 % | 0.13 138.24 % | -0.34 -36.00 % | -0.25 37.50 % | -0.40 -2.56 % | -0.39 45.07 % | -0.71 -184.00 % | -0.25 -25.00 % | -0.20 -183.33 % | 0.24 467.53 % | -0.07 67.35 % | -0.20 -300.00 % | 0.10 147.62 % | -0.21 -650.00 % | -0.03 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | 1.73 40.65 % | 1.23 925.00 % | 0.12 135.29 % | -0.34 -36.00 % | -0.25 37.50 % | -0.40 -2.56 % | -0.39 45.07 % | -0.71 -184.00 % | -0.25 -25.00 % | -0.20 -183.33 % | 0.24 467.53 % | -0.07 67.35 % | -0.20 -300.00 % | 0.10 147.62 % | -0.21 -650.00 % | -0.03 0.00 % | -0.03 87.27 % | -0.22 4.35 % | -0.23 -291.67 % | 0.12 |
| Gross profit | 205.344 M 42.02 % | 144.587 M 267.40 % | 39.354 M 308.87 % | 9.625 M -19.89 % | 12.014 M 307.89 % | -5.779 M 48.36 % | -11.190 M -251.11 % | 7.405 M -62.26 % | 19.620 M -48.80 % | 38.320 M -32.51 % | 56.777 M 69.19 % | 33.559 M 75.29 % | 19.145 M 37.69 % | 13.904 M -10.52 % | 15.539 M -15.13 % | 18.310 M 40.53 % | 13.029 M 159.80 % | 5.015 M 1 470.22 % | -366.000 K -102.33 % | 15.728 M |
| Income tax expense | 22.665 M 25.22 % | 18.100 M 11 853.25 % | -154.000 K -109.27 % | 1.662 M 33.60 % | 1.244 M 129.97 % | -4.151 M 48.41 % | -8.046 M -271.89 % | 4.681 M 256.56 % | -2.990 M -181.81 % | -1.061 M -137.69 % | 2.815 M 475.33 % | -750.000 K 83.10 % | -4.438 M 74.11 % | -17.141 M -9 865.70 % | -172.000 K -105.12 % | 3.362 M 244.91 % | -2.320 M -194.19 % | 2.463 M 147.91 % | -5.141 M -30.28 % | -3.946 M |
| Cost of revenue | 43.689 M 18.54 % | 36.856 M 45.95 % | 25.253 M 68.96 % | 14.946 M -7.83 % | 16.216 M -30.50 % | 23.333 M 74.26 % | 13.390 M -7.28 % | 14.442 M -3.02 % | 14.891 M -5.48 % | 15.754 M -20.65 % | 19.854 M 108.79 % | 9.509 M -20.49 % | 11.960 M 1.28 % | 11.809 M -8.68 % | 12.932 M 18.06 % | 10.954 M -37.16 % | 17.432 M 12.94 % | 15.435 M -39.23 % | 25.397 M -5.36 % | 26.834 M |
| General and administrative expenses | 17.696 M 13.20 % | 15.633 M 55.47 % | 10.055 M 9.54 % | 9.179 M -12.15 % | 10.449 M | 0.000 -100.00 % | 9.752 M -34.87 % | 14.973 M 63.69 % | 9.147 M -1.98 % | 9.332 M 30.50 % | 7.151 M -19.84 % | 8.921 M -4.47 % | 9.338 M 0.48 % | 9.293 M -11.90 % | 10.548 M 57.01 % | 6.718 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 32.664 M 38.00 % | 23.670 M 151.11 % | 9.426 M 26.22 % | 7.468 M 72.99 % | 4.317 M | 0.000 -100.00 % | 3.815 M 33.16 % | 2.865 M 15.38 % | 2.483 M -24.11 % | 3.272 M -0.15 % | 3.277 M -20.38 % | 4.116 M 1.18 % | 4.068 M 14.56 % | 3.551 M 20.25 % | 2.953 M 40.69 % | 2.099 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -882.000 K 97.81 % | -40.254 M 1.11 % | -40.704 M -36.14 % | -29.898 M 9.44 % | -33.014 M -892.60 % | -3.326 M 89.60 % | -31.980 M -14.96 % | -27.818 M -47.75 % | -18.828 M -23.52 % | -15.243 M -221.92 % | -4.735 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 85.698 M 34.11 % | 63.903 M 88.68 % | 33.868 M 16.05 % | 29.185 M 6.17 % | 27.488 M 7.40 % | 25.595 M 328.73 % | -11.190 M -251.11 % | 7.405 M -62.26 % | 19.620 M -48.80 % | 38.320 M -32.51 % | 56.777 M 69.19 % | 33.559 M 75.29 % | 19.145 M 37.69 % | 13.904 M -10.52 % | 15.539 M -28.85 % | 21.839 M -8.16 % | 23.779 M 11.14 % | 21.396 M -9.32 % | 23.595 M 2.93 % | 22.923 M |
| Cost and expenses | 129.387 M 28.41 % | 100.759 M 70.43 % | 59.121 M 33.97 % | 44.131 M 0.98 % | 43.704 M -5.47 % | 46.231 M 21.18 % | 38.151 M -39.01 % | 62.551 M -2.88 % | 64.409 M -26.04 % | 87.088 M 8.92 % | 79.957 M 85.65 % | 43.068 M 38.46 % | 31.105 M -30.17 % | 44.541 M 1.89 % | 43.714 M 28.57 % | 33.999 M -17.50 % | 41.211 M 11.89 % | 36.831 M -24.82 % | 48.992 M 207.07 % | -45.758 M |
| Research and development expenses | 35.338 M 43.65 % | 24.600 M 70.99 % | 14.387 M 14.75 % | 12.538 M -1.45 % | 12.722 M 11.67 % | 11.393 M -23.47 % | 14.886 M -49.82 % | 29.665 M -21.70 % | 37.888 M -35.49 % | 58.730 M 18.23 % | 49.675 M -5.38 % | 52.502 M 56.46 % | 33.557 M 68.73 % | 19.888 M 15.09 % | 17.281 M 21.46 % | 14.228 M -12.81 % | 16.319 M 28.12 % | 12.737 M -3.59 % | 13.211 M 15.39 % | 11.449 M |
| Selling general and administrative expenses | 50.360 M 28.13 % | 39.303 M 101.75 % | 19.481 M 17.02 % | 16.647 M 12.74 % | 14.766 M 3.97 % | 14.202 M 4.68 % | 13.567 M -23.94 % | 17.838 M 53.38 % | 11.630 M -7.73 % | 12.604 M 20.87 % | 10.428 M -20.01 % | 13.037 M -2.75 % | 13.406 M 4.38 % | 12.844 M -4.87 % | 13.501 M 53.12 % | 8.817 M 18.19 % | 7.460 M -13.85 % | 8.659 M -16.61 % | 10.384 M -9.50 % | 11.474 M |
| Interest income | 4.475 M 1.68 % | 4.401 M 628.64 % | 604.000 K 16.83 % | 517.000 K -15.66 % | 613.000 K -31.43 % | 894.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.242 M 35.95 % | 5.327 M 160.49 % | 2.045 M -33.63 % | 3.081 M -38.29 % | 4.993 M 19.59 % | 4.175 M 11.19 % | 3.755 M 32.17 % | 2.841 M |
| Interest expense | 41.000 K 925.00 % | 4.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 |
| Depreciation and amortization | 10.377 M 11.19 % | 9.333 M -0.70 % | 9.399 M 0.67 % | 9.336 M 1.31 % | 9.215 M -0.09 % | 9.223 M 1.87 % | 9.054 M 4.60 % | 8.656 M 187.00 % | 3.016 M 25.98 % | 2.394 M -3.62 % | 2.484 M -8.64 % | 2.719 M 27.00 % | 2.141 M -19.09 % | 2.646 M -40.34 % | 4.435 M -23.59 % | 5.804 M -0.41 % | 5.828 M 2.25 % | 5.700 M -68.22 % | 17.935 M -7.29 % | 19.345 M |
| Operating income | 119.646 M 48.29 % | 80.684 M 1 016.42 % | 7.227 M 136.95 % | -19.560 M -26.41 % | -15.474 M 46.04 % | -28.677 M 28.76 % | -40.254 M 1.11 % | -40.704 M -36.14 % | -29.898 M 9.44 % | -33.014 M -892.60 % | -3.326 M 89.60 % | -31.980 M -14.96 % | -27.818 M -47.75 % | -18.828 M -23.52 % | -15.243 M -221.92 % | -4.735 M 55.95 % | -10.750 M 34.38 % | -16.381 M 31.63 % | -23.961 M -649.72 % | -3.196 M |
| Operating income ratio | 0.48 8.04 % | 0.44 297.53 % | 0.11 114.05 % | -0.80 -45.23 % | -0.55 66.45 % | -1.63 91.07 % | -18.30 -882.07 % | -1.86 -115.06 % | -0.87 -41.90 % | -0.61 -1 306.67 % | -0.04 94.15 % | -0.74 16.97 % | -0.89 -22.14 % | -0.73 -36.77 % | -0.54 -230.89 % | -0.16 54.15 % | -0.35 55.94 % | -0.80 16.32 % | -0.96 -1 174.80 % | -0.08 |
| Total other income expenses net | 5.082 M -48.23 % | 9.816 M 463.81 % | 1.741 M 30.12 % | 1.338 M -44.62 % | 2.416 M 108.10 % | 1.161 M -87.89 % | 9.585 M 158.98 % | 3.701 M -69.94 % | 12.312 M -38.69 % | 20.081 M 1.20 % | 19.842 M -27.59 % | 27.401 M 134.28 % | 11.696 M 57.97 % | 7.404 M 60.29 % | 4.619 M -29.85 % | 6.584 M -6.52 % | 7.043 M -0.51 % | 7.079 M 2.45 % | 6.910 M 19.34 % | 5.790 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | -144.493 M -7.63 % | -134.252 M -23.89 % | -108.360 M -1 021.16 % | -9.665 M 17.83 % | -11.762 M -237.41 % | -3.486 M |
| Total investments | 256.287 M 47.94 % | 173.241 M 89.96 % | 91.200 M -5.59 % | 96.600 M -8.52 % | 105.600 M -13.09 % | 121.500 M |
| Total debt | 8.092 M 49.00 % | 5.431 M -14.98 % | 6.388 M 144.28 % | 2.615 M -3.00 % | 2.696 M 151.02 % | 1.074 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.696 M |
| Retained earnings | 102.063 M 40.97 % | 72.400 M 151.54 % | -140.461 M 4.99 % | -147.842 M -15.54 % | -127.958 M -12.58 % | -113.656 M |
| Common stock | 589.996 M 6.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M |
| Total equity | 833.534 M 9.21 % | 763.235 M 10.48 % | 690.835 M 1.08 % | 683.454 M -2.83 % | 703.338 M -1.99 % | 717.640 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 869.000 K -32.84 % | 1.294 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 869.000 K -32.84 % | 1.294 M 537.44 % | 203.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 27.228 M -76.09 % | 113.854 M 29.63 % | 87.829 M 1 375.62 % | 5.952 M 134.79 % | 2.535 M -76.66 % | 10.859 M |
| Deferred revenue | 85.228 M 2 569.66 % | -3.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.000 K |
| Short term debt | 7.223 M 74.60 % | 4.137 M -35.24 % | 6.388 M 144.28 % | 2.615 M -3.00 % | 2.696 M 879.19 % | -346.000 K |
| Total current liabilities | 124.771 M 5.23 % | 118.566 M 29.25 % | 91.737 M 957.00 % | 8.679 M 3.47 % | 8.388 M -31.35 % | 12.218 M |
| Total liabilities | 125.640 M 4.82 % | 119.860 M 30.37 % | 91.940 M 959.34 % | 8.679 M 3.47 % | 8.388 M -31.35 % | 12.218 M |
| Other non current assets | 1.273 M 17.54 % | 1.083 M 413.27 % | 211.000 K -25.44 % | 283.000 K 0.00 % | 283.000 K 1.80 % | 278.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 133.328 M -0.42 % | 133.892 M -0.58 % | 134.675 M -0.61 % | 135.508 M -0.44 % | 136.109 M 0.75 % | 135.097 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 133.328 M -0.42 % | 133.892 M -0.58 % | 134.675 M -0.61 % | 135.508 M -0.44 % | 136.109 M 0.75 % | 135.097 M |
| Property plant equipment net | 373.403 M -0.77 % | 376.302 M -0.25 % | 377.251 M -1.46 % | 382.853 M -1.82 % | 389.940 M -2.02 % | 397.960 M |
| Total non current assets | 508.259 M -4.27 % | 530.925 M -3.48 % | 550.088 M -1.11 % | 556.238 M -1.65 % | 565.588 M -1.44 % | 573.835 M |
| Other current assets | 2.378 M 52.34 % | 1.561 M 17.72 % | 1.326 M -36.80 % | 2.098 M -30.28 % | 3.009 M -76.46 % | 12.781 M |
| Short term investments | 256.287 M 47.94 % | 173.241 M 89.96 % | 91.200 M -5.59 % | 96.600 M -8.52 % | 105.600 M -13.09 % | 121.500 M |
| cash and cash equivalents | 152.585 M 9.24 % | 139.683 M 21.73 % | 114.748 M 834.43 % | 12.280 M -15.06 % | 14.458 M 217.06 % | 4.560 M |
| Cash and short term investments | 408.872 M 30.66 % | 312.924 M 51.94 % | 205.948 M 89.15 % | 108.880 M -9.31 % | 120.058 M -4.76 % | 126.060 M |
| Total current assets | 450.915 M 28.04 % | 352.170 M 51.35 % | 232.687 M 71.23 % | 135.895 M -7.01 % | 146.138 M -6.34 % | 156.023 M |
| Inventory | 21.708 M -5.22 % | 22.904 M -7.06 % | 24.644 M 24.30 % | 19.826 M 16.77 % | 16.978 M 26.88 % | 13.381 M |
| Net receivables | 17.957 M 21.49 % | 14.781 M 1 822.11 % | 769.000 K -84.99 % | 5.124 M -15.90 % | 6.093 M 58.71 % | 3.839 M |
| Tax assets | 255.000 K -98.70 % | 19.648 M -48.23 % | 37.951 M 0.95 % | 37.594 M -4.23 % | 39.256 M -3.07 % | 40.500 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.993 M 246.61 % | 575.000 K -77.70 % | 2.579 M 2 202.68 % | 112.000 K -96.45 % | 3.157 M 2 693.81 % | 113.000 K |
| Tax payables | 3.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.746 M -11.82 % | 1.980 M | 0.000 | 0.000 | 0.000 100.00 % | -1.420 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 141.475 M 5.39 % | 134.235 M -51.13 % | 274.696 M 0.00 % | 274.696 M 0.00 % | 274.696 M 0.00 % | 274.696 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 203.000 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 959.174 M 8.62 % | 883.095 M 12.82 % | 782.775 M 13.10 % | 692.133 M -2.75 % | 711.726 M -2.48 % | 729.858 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -281.000 K -102.04 % | 13.761 M -83.31 % | 82.469 M 32 440.78 % | -255.000 K -103.05 % | 8.362 M 851.30 % | -1.113 M |
| Accounts receivables | -3.040 M 78.33 % | -14.030 M | 0.000 | 0.000 | 0.000 100.00 % | -3.721 M |
| Inventory | 1.196 M -31.26 % | 1.740 M 130.61 % | -5.685 M -99.61 % | -2.848 M -2 119.86 % | 141.000 K -95.49 % | 3.129 M |
| Accounts payables | 0.000 100.00 % | -2.004 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.563 M -94.43 % | 28.055 M | 0.000 | 0.000 | 0.000 100.00 % | -521.000 K |
| Other non cash items | -148.000 K -32.14 % | -112.000 K -142.59 % | 263.000 K -83.68 % | 1.612 M 137.05 % | -4.351 M -435 200.00 % | 1.000 K |
| Net cash provided by operating activities | 134.676 M 18.68 % | 113.482 M 13.52 % | 99.963 M 1 187.62 % | -9.191 M -1 292.09 % | 771.000 K 103.97 % | -19.405 M |
| Investments in property plant and equipment | -5.920 M -7.29 % | -5.518 M -85.98 % | -2.967 M -67.53 % | -1.771 M 73.83 % | -6.768 M -5.62 % | -6.408 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -83.046 M -1.22 % | -82.041 M | 0.000 | 0.000 -100.00 % | 15.900 M -14.05 % | 18.500 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 5.400 M -40.00 % | 9.000 M -43.40 % | 15.900 M | 0.000 |
| Other investing activites | -270.000 K 69.04 % | -872.000 K -1 311.11 % | 72.000 K 133.33 % | -216.000 K -4 220.00 % | -5.000 K -126.32 % | 19.000 K |
| Net cash used for investing activites | -89.236 M -0.91 % | -88.431 M -3 630.18 % | 2.505 M -64.28 % | 7.013 M -23.16 % | 9.127 M -24.64 % | 12.111 M |
| Debt repayment | 2.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -31.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.551 M -2 961.21 % | -116.000 K | 0.000 | 0.000 | 0.000 100.00 % | -786.000 K |
| Net cash used provided by financing activities | -32.538 M -27 950.00 % | -116.000 K | 0.000 | 0.000 | 0.000 100.00 % | -786.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 12.902 M -48.26 % | 24.935 M -75.67 % | 102.468 M 4 804.68 % | -2.178 M -122.00 % | 9.898 M 222.50 % | -8.080 M |
| Cash at beginning of period | 139.683 M 21.73 % | 114.748 M 834.43 % | 12.280 M -15.06 % | 14.458 M 217.06 % | 4.560 M -63.92 % | 12.640 M |
| Cash at end of period | 152.585 M 9.24 % | 139.683 M 21.73 % | 114.748 M 834.43 % | 12.280 M -15.06 % | 14.458 M 217.06 % | 4.560 M |
| Operating cash flow | 134.676 M 18.68 % | 113.482 M 13.52 % | 99.963 M 1 187.62 % | -9.191 M -1 292.09 % | 771.000 K 103.97 % | -19.405 M |
| Capital expenditure | -5.920 M -7.29 % | -5.518 M -85.98 % | -2.967 M -49.32 % | -1.987 M 70.64 % | -6.768 M -5.62 % | -6.408 M |
| Free CashFlow | 128.676 M 19.18 % | 107.964 M 11.31 % | 96.996 M 967.74 % | -11.178 M -86.39 % | -5.997 M 76.77 % | -25.813 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 80.045 M -0.11 % | 80.137 M 11.58 % | 71.821 M 15.37 % | 62.253 M 4.53 % | 59.555 M 7.49 % | 55.404 M 13.43 % | 48.843 M 3.16 % | 47.347 M 6.43 % | 44.487 M 9.13 % | 40.766 M 35.53 % | 30.080 M 53.25 % | 19.628 M 156.58 % | 7.650 M 5.53 % | 7.249 M 40.76 % | 5.150 M -31.96 % | 7.569 M 108.74 % | 3.626 M -55.92 % | 8.226 M -11.68 % | 9.314 M -4.66 % | 9.769 M 90.76 % | 5.121 M 27.20 % | 4.026 M -17.87 % | 4.902 M -4.15 % | 5.114 M -5.87 % | 5.433 M 158.10 % | 2.105 M 26.88 % | 1.659 M 290.35 % | 425.000 K 750.00 % | 50.000 K -24.24 % | 66.000 K -96.65 % | 1.971 M 1.13 % | 1.949 M -86.76 % | 14.717 M 358.47 % | 3.210 M -61.47 % | 8.332 M 40.48 % | 5.931 M -45.67 % | 10.917 M 17.00 % | 9.331 M -65.51 % | 27.052 M 92.24 % | 14.072 M 88.23 % | 7.476 M 36.57 % | 5.474 M -75.56 % | 22.395 M 17.28 % | 19.096 M 90.92 % | 10.002 M -60.21 % | 25.138 M 295.44 % | 6.357 M -46.40 % | 11.860 M 7.02 % | 11.082 M -19.51 % | 13.769 M 52.46 % | 9.031 M 6.12 % | 8.510 M 16.18 % | 7.325 M 17.41 % | 6.239 M -19.02 % | 7.704 M 36.16 % | 5.658 M 16.06 % | 4.875 M -34.79 % | 7.476 M -26.76 % | 10.207 M 75.20 % | 5.826 M -9.56 % | 6.442 M 7.44 % | 5.996 M |
| Net income | 39.184 M 7.25 % | 36.534 M 16.95 % | 31.240 M 13.00 % | 27.646 M 17.49 % | 23.531 M 19.78 % | 19.646 M 6.68 % | 18.416 M -17.16 % | 22.230 M 33.19 % | 16.690 M 10.79 % | 15.064 M 57.72 % | 9.551 M 66.25 % | 5.745 M 297.76 % | -2.905 M 42.02 % | -5.010 M 43.28 % | -8.833 M -186.60 % | -3.082 M 33.53 % | -4.637 M -39.17 % | -3.332 M -75.74 % | -1.896 M 43.62 % | -3.363 M 34.17 % | -5.109 M -29.87 % | -3.934 M -23.52 % | -3.185 M 46.53 % | -5.957 M 2.85 % | -6.132 M 24.21 % | -8.091 M -22.85 % | -6.586 M -40.25 % | -4.696 M 25.35 % | -6.291 M -24.57 % | -5.050 M 70.33 % | -17.021 M -20.87 % | -14.082 M -663.51 % | 2.499 M 119.11 % | -13.080 M -656.07 % | -1.730 M 72.17 % | -6.216 M -57.53 % | -3.946 M -45.93 % | -2.704 M -290.96 % | 1.416 M 161.78 % | -2.292 M 67.03 % | -6.952 M -71.91 % | -4.044 M -204.12 % | 3.884 M 13.60 % | 3.419 M 27.38 % | 2.684 M -27.73 % | 3.714 M 239.94 % | -2.654 M -238.66 % | 1.914 M -39.47 % | 3.162 M 150.58 % | -6.251 M 2.37 % | -6.403 M -981.59 % | -592.000 K 79.95 % | -2.952 M -79.89 % | -1.641 M -114.50 % | 11.316 M 503.28 % | -2.806 M -362.27 % | -607.000 K 72.23 % | -2.186 M 66.38 % | -6.503 M -171.52 % | -2.395 M -106.82 % | -1.158 M -192.42 % | -396.000 K |
| Income before tax | 44.895 M 8.35 % | 41.434 M 14.54 % | 36.174 M 4.68 % | 34.558 M 17.39 % | 29.439 M 19.88 % | 24.557 M 6.68 % | 23.020 M -17.16 % | 27.788 M 33.20 % | 20.862 M 10.79 % | 18.830 M 53.78 % | 12.245 M 102.73 % | 6.040 M 198.32 % | -6.143 M -24.98 % | -4.915 M 31.46 % | -7.171 M -132.67 % | -3.082 M 33.53 % | -4.637 M -39.17 % | -3.332 M -131.07 % | -1.442 M 57.44 % | -3.388 M 25.09 % | -4.523 M -22.08 % | -3.705 M 49.78 % | -7.378 M -23.85 % | -5.957 M 2.18 % | -6.090 M 24.73 % | -8.091 M -22.85 % | -6.586 M -40.25 % | -4.696 M 31.25 % | -6.831 M 45.60 % | -12.556 M 20.42 % | -15.778 M -69.04 % | -9.334 M -1 888.12 % | 522.000 K 104.21 % | -12.413 M -107.02 % | -5.996 M -3.54 % | -5.791 M -64.52 % | -3.520 M -54.45 % | -2.279 M -233.59 % | 1.706 M 220.91 % | -1.411 M 83.12 % | -8.359 M -71.68 % | -4.869 M -203.86 % | 4.688 M 13.81 % | 4.119 M 27.33 % | 3.235 M -27.69 % | 4.474 M 241.45 % | -3.163 M -237.16 % | 2.306 M -45.68 % | 4.245 M 153.28 % | -7.967 M 18.37 % | -9.760 M -1 268.86 % | -713.000 K 79.97 % | -3.559 M -80.02 % | -1.977 M 0.40 % | -1.985 M 41.29 % | -3.381 M 1.26 % | -3.424 M -29.99 % | -2.634 M 26.93 % | -3.605 M -24.91 % | -2.886 M 22.77 % | -3.737 M -843.69 % | -396.000 K |
| Income before tax ratio | 0.56 8.48 % | 0.52 2.65 % | 0.50 -9.27 % | 0.56 12.30 % | 0.49 11.52 % | 0.44 -5.96 % | 0.47 -19.70 % | 0.59 25.15 % | 0.47 1.52 % | 0.46 13.47 % | 0.41 32.29 % | 0.31 138.32 % | -0.80 -18.43 % | -0.68 51.31 % | -1.39 -241.96 % | -0.41 68.16 % | -1.28 -215.71 % | -0.41 -161.63 % | -0.15 55.36 % | -0.35 60.73 % | -0.88 4.03 % | -0.92 38.86 % | -1.51 -29.21 % | -1.16 -3.92 % | -1.12 70.84 % | -3.84 3.18 % | -3.97 64.07 % | -11.05 91.91 % | -136.62 28.19 % | -190.24 -2 276.52 % | -8.01 -67.15 % | -4.79 -13 602.21 % | 0.04 100.92 % | -3.87 -437.35 % | -0.72 26.30 % | -0.98 -202.82 % | -0.32 -32.01 % | -0.24 -487.29 % | 0.06 162.89 % | -0.10 91.03 % | -1.12 -25.70 % | -0.89 -524.91 % | 0.21 -2.95 % | 0.22 -33.31 % | 0.32 81.73 % | 0.18 135.77 % | -0.50 -355.90 % | 0.19 -49.24 % | 0.38 166.20 % | -0.58 46.46 % | -1.08 -1 189.89 % | -0.08 82.76 % | -0.49 -53.33 % | -0.32 -22.98 % | -0.26 56.88 % | -0.60 14.92 % | -0.70 -99.35 % | -0.35 0.24 % | -0.35 28.70 % | -0.50 14.61 % | -0.58 -778.35 % | -0.07 |
| EBITDA | 47.536 M 7.88 % | 44.065 M 13.57 % | 38.799 M 4.36 % | 37.178 M 16.07 % | 32.030 M 18.02 % | 27.139 M -20.77 % | 34.254 M 53.70 % | 22.286 M -3.72 % | 23.146 M 9.36 % | 21.164 M 47.79 % | 14.320 M 98.04 % | 7.231 M 282.10 % | -3.971 M -47.35 % | -2.695 M 45.54 % | -4.949 M -216.63 % | -1.563 M 31.54 % | -2.283 M -59.76 % | -1.429 M -376.94 % | 516.000 K 127.53 % | -1.874 M 43.16 % | -3.297 M -105.55 % | -1.604 M 69.62 % | -5.280 M -35.59 % | -3.894 M 8.40 % | -4.251 M 29.49 % | -6.029 M -32.91 % | -4.536 M 16.92 % | -5.460 M 38.56 % | -8.886 M 27.86 % | -12.318 M 12.86 % | -14.136 M -105.20 % | -6.889 M -538.51 % | 1.571 M 112.47 % | -12.594 M -218.84 % | -3.950 M 46.02 % | -7.317 M -0.58 % | -7.275 M 12.77 % | -8.340 M -936.02 % | -805.000 K 90.52 % | -8.492 M 33.79 % | -12.825 M -50.92 % | -8.498 M -134.56 % | -3.623 M -227.17 % | 2.849 M 293.94 % | -1.469 M -204.85 % | 1.401 M 118.64 % | -7.518 M -5 668.89 % | 135.000 K 101.13 % | -11.996 M -21.39 % | -9.882 M 21.00 % | -12.509 M -296.99 % | -3.151 M 45.27 % | -5.757 M -39.43 % | -4.129 M 18.40 % | -5.060 M -9.36 % | -4.627 M -17.32 % | -3.944 M -54.61 % | -2.551 M 23.67 % | -3.342 M 7.17 % | -3.600 M 3.49 % | -3.730 M -2 642.65 % | -136.000 K |
| Net income ratio | 0.49 7.38 % | 0.46 4.81 % | 0.43 -2.05 % | 0.44 12.40 % | 0.40 11.43 % | 0.35 -5.95 % | 0.38 -19.69 % | 0.47 25.15 % | 0.38 1.53 % | 0.37 16.38 % | 0.32 8.48 % | 0.29 177.08 % | -0.38 45.06 % | -0.69 59.70 % | -1.72 -321.22 % | -0.41 68.16 % | -1.28 -215.71 % | -0.41 -98.98 % | -0.20 40.87 % | -0.34 65.49 % | -1.00 -2.10 % | -0.98 -50.39 % | -0.65 44.22 % | -1.16 -3.21 % | -1.13 70.64 % | -3.84 3.18 % | -3.97 64.07 % | -11.05 91.22 % | -125.82 -64.44 % | -76.52 -786.03 % | -8.64 -19.52 % | -7.23 -4 355.06 % | 0.17 104.17 % | -4.07 -1 862.48 % | -0.21 80.19 % | -1.05 -189.95 % | -0.36 -24.73 % | -0.29 -653.62 % | 0.05 132.14 % | -0.16 82.48 % | -0.93 -25.87 % | -0.74 -525.97 % | 0.17 -3.13 % | 0.18 -33.28 % | 0.27 81.63 % | 0.15 135.39 % | -0.42 -358.70 % | 0.16 -43.44 % | 0.29 162.85 % | -0.45 35.97 % | -0.71 -919.19 % | -0.07 82.74 % | -0.40 -53.22 % | -0.26 -117.91 % | 1.47 396.18 % | -0.50 -298.30 % | -0.12 57.42 % | -0.29 54.11 % | -0.64 -54.98 % | -0.41 -128.69 % | -0.18 -172.18 % | -0.07 |
| Ratio EBITDA | 0.59 8.00 % | 0.55 1.79 % | 0.54 -9.54 % | 0.60 11.04 % | 0.54 9.80 % | 0.49 -30.15 % | 0.70 48.99 % | 0.47 -9.53 % | 0.52 0.22 % | 0.52 9.05 % | 0.48 29.22 % | 0.37 170.97 % | -0.52 -39.62 % | -0.37 61.31 % | -0.96 -365.36 % | -0.21 67.20 % | -0.63 -262.44 % | -0.17 -413.57 % | 0.06 128.88 % | -0.19 70.20 % | -0.64 -61.60 % | -0.40 63.01 % | -1.08 -41.46 % | -0.76 2.68 % | -0.78 72.68 % | -2.86 -4.75 % | -2.73 78.72 % | -12.85 92.77 % | -177.72 4.78 % | -186.64 -2 502.29 % | -7.17 -102.91 % | -3.53 -3 411.22 % | 0.11 102.72 % | -3.92 -727.58 % | -0.47 61.57 % | -1.23 -85.13 % | -0.67 25.44 % | -0.89 -2 903.59 % | -0.03 95.07 % | -0.60 64.82 % | -1.72 -10.50 % | -1.55 -859.61 % | -0.16 -208.43 % | 0.15 201.58 % | -0.15 -363.53 % | 0.06 104.71 % | -1.18 -10 489.65 % | 0.01 101.05 % | -1.08 -50.83 % | -0.72 48.18 % | -1.39 -274.08 % | -0.37 52.89 % | -0.79 -18.76 % | -0.66 -0.76 % | -0.66 19.68 % | -0.82 -1.08 % | -0.81 -137.09 % | -0.34 -4.22 % | -0.33 47.01 % | -0.62 -6.72 % | -0.58 -2 452.76 % | -0.02 |
| Gross profit ratio | 0.85 0.07 % | 0.85 0.60 % | 0.85 3.67 % | 0.82 1.26 % | 0.81 -1.80 % | 0.82 1.97 % | 0.81 1.07 % | 0.80 -0.60 % | 0.80 2.98 % | 0.78 0.03 % | 0.78 19.50 % | 0.65 208.00 % | 0.21 1.53 % | 0.21 10.67 % | 0.19 -62.89 % | 0.51 20.38 % | 0.42 5.62 % | 0.40 -26.03 % | 0.54 31.88 % | 0.41 51.43 % | 0.27 -32.21 % | 0.40 311.73 % | -0.19 -8 853.80 % | 0.00 -96.52 % | 0.06 105.19 % | -1.19 -294.22 % | -0.30 92.53 % | -4.04 90.69 % | -43.40 57.89 % | -103.06 -15 230.75 % | -0.67 -51.82 % | -0.44 -166.00 % | 0.67 866.43 % | -0.09 -120.44 % | 0.43 -28.44 % | 0.60 -2.57 % | 0.61 -1.06 % | 0.62 -19.87 % | 0.77 9.13 % | 0.71 25.91 % | 0.56 -2.00 % | 0.58 -23.71 % | 0.75 -4.17 % | 0.79 23.87 % | 0.64 -13.63 % | 0.74 -7.20 % | 0.79 -4.74 % | 0.83 11.92 % | 0.74 -1.61 % | 0.76 29.82 % | 0.58 -16.22 % | 0.69 5.00 % | 0.66 32.09 % | 0.50 -15.74 % | 0.59 -0.93 % | 0.60 6.95 % | 0.56 31.49 % | 0.43 18.42 % | 0.36 -43.57 % | 0.64 1.49 % | 0.63 -7.63 % | 0.68 |
| Weighted average shs out dil | 69.375 M 17.73 % | 58.926 M 0.18 % | 58.821 M 0.00 % | 58.821 M 4.99 % | 56.026 M 0.55 % | 55.718 M 0.01 % | 55.712 M -4.77 % | 58.500 M -0.88 % | 59.017 M 0.03 % | 59.000 M 6.00 % | 55.660 M -8.60 % | 60.897 M -1.12 % | 61.586 M 4.38 % | 59.000 M 2.91 % | 57.330 M -2.83 % | 59.000 M -3.97 % | 61.440 M 4.14 % | 59.000 M -0.35 % | 59.207 M -0.35 % | 59.413 M -1.26 % | 60.173 M 1.99 % | 59.000 M 0.00 % | 59.000 M 2.78 % | 57.404 M -2.85 % | 59.090 M 0.15 % | 59.000 M 3.23 % | 57.154 M 3.34 % | 55.308 M -8.77 % | 60.622 M 2.75 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M -0.76 % | 59.450 M -0.75 % | 59.900 M 0.24 % | 59.754 M 1.28 % | 59.000 M -1.45 % | 59.869 M -1.43 % | 60.738 M -1.09 % | 61.409 M 4.08 % | 59.000 M 0.00 % | 59.000 M -2.32 % | 60.402 M 4.89 % | 57.584 M -2.40 % | 59.000 M 6.95 % | 55.165 M 7.47 % | 51.330 M -9.20 % | 56.532 M -4.18 % | 59.000 M 0.00 % | 59.000 M -7.09 % | 63.505 M 0.27 % | 63.333 M 7.34 % | 59.000 M 1.25 % | 58.274 M 5.32 % | 55.330 M 0.00 % | 55.330 M 4.18 % | 53.111 M 1.03 % | 52.569 M 1.04 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M |
| Weighted average shs out | 69.375 M 17.73 % | 58.926 M 0.18 % | 58.821 M 0.00 % | 58.821 M 4.99 % | 56.026 M 0.66 % | 55.660 M 0.00 % | 55.660 M 0.15 % | 55.575 M -5.76 % | 58.971 M -0.05 % | 59.000 M 6.00 % | 55.660 M -8.60 % | 60.897 M -1.12 % | 61.586 M 4.38 % | 59.000 M 2.91 % | 57.330 M -2.83 % | 59.000 M -3.97 % | 61.440 M 4.14 % | 59.000 M -0.35 % | 59.207 M -0.35 % | 59.413 M -1.26 % | 60.173 M 1.99 % | 59.000 M 0.00 % | 59.000 M 2.78 % | 57.404 M -2.85 % | 59.090 M 0.15 % | 59.000 M 3.23 % | 57.154 M 3.34 % | 55.308 M -8.77 % | 60.622 M 2.75 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M 0.00 % | 59.000 M -0.76 % | 59.450 M -0.75 % | 59.900 M 0.24 % | 59.754 M 1.28 % | 59.000 M -1.45 % | 59.869 M -1.43 % | 60.738 M -1.09 % | 61.409 M 4.08 % | 59.000 M 0.00 % | 59.000 M -2.32 % | 60.402 M 4.89 % | 57.584 M -2.40 % | 59.000 M 6.95 % | 55.165 M 7.47 % | 51.330 M -9.20 % | 56.532 M -4.18 % | 59.000 M 0.00 % | 59.000 M -7.09 % | 63.505 M 0.27 % | 63.333 M 7.34 % | 59.000 M 1.25 % | 58.274 M 5.32 % | 55.330 M 0.00 % | 55.330 M 4.18 % | 53.111 M 1.03 % | 52.569 M 1.04 % | 52.027 M 0.00 % | 52.027 M 0.00 % | 52.027 M |
| EPS diluted | 0.56 -9.68 % | 0.62 16.98 % | 0.53 12.77 % | 0.47 17.50 % | 0.40 14.29 % | 0.35 6.06 % | 0.33 -17.50 % | 0.40 33.33 % | 0.30 11.11 % | 0.27 58.82 % | 0.17 80.28 % | 0.09 299.79 % | -0.05 44.41 % | -0.08 43.40 % | -0.15 -165.02 % | -0.06 25.03 % | -0.08 -33.39 % | -0.06 -76.88 % | -0.03 43.46 % | -0.06 33.33 % | -0.08 -27.29 % | -0.07 -23.52 % | -0.05 46.00 % | -0.10 0.00 % | -0.10 28.57 % | -0.14 -16.67 % | -0.12 -41.34 % | -0.08 15.10 % | -0.10 -16.82 % | -0.09 70.48 % | -0.29 -20.83 % | -0.24 -736.60 % | 0.04 117.14 % | -0.22 -656.01 % | -0.03 70.90 % | -0.10 -51.52 % | -0.07 -39.83 % | -0.05 -299.16 % | 0.02 162.86 % | -0.04 65.73 % | -0.11 -66.67 % | -0.07 -200.30 % | 0.07 16.25 % | 0.06 21.46 % | 0.05 -28.64 % | 0.07 235.76 % | -0.05 -228.95 % | 0.04 -33.27 % | 0.06 155.90 % | -0.10 9.09 % | -0.11 -1 082.80 % | -0.01 80.04 % | -0.05 -66.43 % | -0.03 -114.74 % | 0.19 474.75 % | -0.05 -360.91 % | -0.01 70.51 % | -0.04 68.92 % | -0.12 -160.87 % | -0.05 -106.28 % | -0.02 -139.78 % | -0.01 |
| Earnings per share | 0.56 -9.68 % | 0.62 16.98 % | 0.53 12.77 % | 0.47 17.50 % | 0.40 14.29 % | 0.35 6.06 % | 0.33 -13.16 % | 0.38 35.71 % | 0.28 12.00 % | 0.25 47.06 % | 0.17 80.28 % | 0.09 299.79 % | -0.05 44.41 % | -0.08 43.40 % | -0.15 -165.02 % | -0.06 25.03 % | -0.08 -33.39 % | -0.06 -76.88 % | -0.03 43.46 % | -0.06 33.33 % | -0.08 -28.64 % | -0.07 -22.22 % | -0.05 46.00 % | -0.10 0.00 % | -0.10 28.57 % | -0.14 -16.67 % | -0.12 -41.34 % | -0.08 15.10 % | -0.10 -17.79 % | -0.08 70.72 % | -0.29 -20.83 % | -0.24 -736.60 % | 0.04 117.14 % | -0.22 -656.01 % | -0.03 70.90 % | -0.10 -51.52 % | -0.07 -39.83 % | -0.05 -299.16 % | 0.02 162.86 % | -0.04 65.73 % | -0.11 -66.67 % | -0.07 -200.30 % | 0.07 16.25 % | 0.06 21.46 % | 0.05 -28.64 % | 0.07 235.76 % | -0.05 -228.95 % | 0.04 -33.27 % | 0.06 155.90 % | -0.10 9.09 % | -0.11 -1 082.80 % | -0.01 80.04 % | -0.05 -66.43 % | -0.03 -114.74 % | 0.19 474.75 % | -0.05 -360.91 % | -0.01 70.51 % | -0.04 68.92 % | -0.12 -160.87 % | -0.05 -106.28 % | -0.02 -139.78 % | -0.01 |
| Gross profit | 68.277 M -0.05 % | 68.309 M 12.25 % | 60.857 M 19.61 % | 50.880 M 5.85 % | 48.068 M 5.55 % | 45.539 M 15.67 % | 39.370 M 4.26 % | 37.760 M 5.79 % | 35.694 M 12.38 % | 31.763 M 35.57 % | 23.430 M 83.13 % | 12.794 M 690.24 % | 1.619 M 7.15 % | 1.511 M 55.77 % | 970.000 K -74.75 % | 3.842 M 151.28 % | 1.529 M -53.44 % | 3.284 M -34.67 % | 5.027 M 25.74 % | 3.998 M 188.87 % | 1.384 M -13.77 % | 1.605 M 273.89 % | -923.000 K -8 490.91 % | 11.000 K -96.73 % | 336.000 K 113.41 % | -2.506 M -400.20 % | -501.000 K 70.82 % | -1.717 M 20.88 % | -2.170 M 68.10 % | -6.802 M -413.36 % | -1.325 M -53.53 % | -863.000 K -108.74 % | 9.874 M 3 613.88 % | -281.000 K -107.87 % | 3.569 M 0.54 % | 3.550 M -47.07 % | 6.707 M 15.76 % | 5.794 M -72.36 % | 20.962 M 109.79 % | 9.992 M 137.00 % | 4.216 M 33.84 % | 3.150 M -81.35 % | 16.893 M 12.38 % | 15.032 M 136.50 % | 6.356 M -65.64 % | 18.496 M 266.98 % | 5.040 M -48.94 % | 9.871 M 19.78 % | 8.241 M -20.81 % | 10.407 M 97.93 % | 5.258 M -11.09 % | 5.914 M 21.99 % | 4.848 M 55.09 % | 3.126 M -31.76 % | 4.581 M 34.89 % | 3.396 M 24.12 % | 2.736 M -14.26 % | 3.191 M -13.26 % | 3.679 M -1.13 % | 3.721 M -8.21 % | 4.054 M -0.76 % | 4.085 M |
| Income tax expense | 5.711 M 16.55 % | 4.900 M -0.69 % | 4.934 M -28.62 % | 6.912 M 16.99 % | 5.908 M 20.30 % | 4.911 M 6.67 % | 4.604 M -17.16 % | 5.558 M 33.22 % | 4.172 M 10.78 % | 3.766 M 39.79 % | 2.694 M 813.22 % | 295.000 K 109.11 % | -3.238 M -3 508.42 % | 95.000 K -94.28 % | 1.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 K 1 916.00 % | -25.000 K -104.27 % | 586.000 K 155.90 % | 229.000 K 105.46 % | -4.193 M | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 100.00 % | -540.000 K 92.81 % | -7.506 M -703.86 % | 1.243 M -73.82 % | 4.748 M 340.16 % | -1.977 M -396.40 % | 667.000 K 115.64 % | -4.266 M -1 103.76 % | 425.000 K -0.23 % | 426.000 K 0.24 % | 425.000 K 46.55 % | 290.000 K -67.08 % | 881.000 K 162.62 % | -1.407 M -70.55 % | -825.000 K -202.61 % | 804.000 K 14.86 % | 700.000 K 27.04 % | 551.000 K -27.50 % | 760.000 K 249.31 % | -509.000 K -229.85 % | 392.000 K -63.80 % | 1.083 M 163.11 % | -1.716 M 48.88 % | -3.357 M -2 674.38 % | -121.000 K 80.07 % | -607.000 K -80.65 % | -336.000 K 97.47 % | -13.301 M -2 213.22 % | -575.000 K 79.59 % | -2.817 M -528.79 % | -448.000 K -115.46 % | 2.898 M 690.22 % | -491.000 K 80.96 % | -2.579 M | 0.000 |
| Cost of revenue | 11.768 M -0.51 % | 11.828 M 7.88 % | 10.964 M -3.60 % | 11.373 M -0.99 % | 11.487 M 16.44 % | 9.865 M 4.14 % | 9.473 M -1.19 % | 9.587 M 9.03 % | 8.793 M -2.33 % | 9.003 M 35.38 % | 6.650 M -2.69 % | 6.834 M 13.31 % | 6.031 M 5.11 % | 5.738 M 37.27 % | 4.180 M 12.15 % | 3.727 M 77.73 % | 2.097 M -57.57 % | 4.942 M 15.28 % | 4.287 M -25.71 % | 5.771 M 54.43 % | 3.737 M 54.36 % | 2.421 M -58.44 % | 5.825 M 14.15 % | 5.103 M 0.12 % | 5.097 M 10.54 % | 4.611 M 113.47 % | 2.160 M 0.84 % | 2.142 M -3.51 % | 2.220 M -67.68 % | 6.868 M 108.37 % | 3.296 M 17.21 % | 2.812 M -41.94 % | 4.843 M 38.73 % | 3.491 M -26.71 % | 4.763 M 100.04 % | 2.381 M -43.44 % | 4.210 M 19.03 % | 3.537 M -41.92 % | 6.090 M 49.26 % | 4.080 M 25.15 % | 3.260 M 40.28 % | 2.324 M -57.76 % | 5.502 M 35.38 % | 4.064 M 11.46 % | 3.646 M -45.11 % | 6.642 M 404.33 % | 1.317 M -33.79 % | 1.989 M -29.99 % | 2.841 M -15.50 % | 3.362 M -10.89 % | 3.773 M 45.34 % | 2.596 M 4.80 % | 2.477 M -20.43 % | 3.113 M -0.32 % | 3.123 M 38.06 % | 2.262 M 5.75 % | 2.139 M -50.08 % | 4.285 M -34.36 % | 6.528 M 210.12 % | 2.105 M -11.85 % | 2.388 M 24.96 % | 1.911 M |
| General and administrative expenses | 5.361 M 7.37 % | 4.993 M -1.58 % | 5.073 M 6.67 % | 4.756 M 16.34 % | 4.088 M 8.18 % | 3.779 M -12.58 % | 4.323 M 5.72 % | 4.089 M -7.11 % | 4.402 M 56.15 % | 2.819 M | 0.000 -100.00 % | 2.613 M 4.77 % | 2.494 M 8.86 % | 2.291 M -1.42 % | 2.324 M 2.29 % | 2.272 M 2.85 % | 2.209 M -6.95 % | 2.374 M 5.93 % | 2.241 M -16.19 % | 2.674 M -15.62 % | 3.169 M 34.00 % | 2.365 M -9.80 % | 2.622 M 0.61 % | 2.606 M 7.29 % | 2.429 M 7.34 % | 2.263 M -4.39 % | 2.367 M -7.43 % | 2.557 M 2.86 % | 2.486 M 6.15 % | 2.342 M -65.60 % | 6.809 M 173.23 % | 2.492 M -6.25 % | 2.658 M -11.81 % | 3.014 M 38.38 % | 2.178 M -18.76 % | 2.681 M 19.26 % | 2.248 M 10.20 % | 2.040 M -32.16 % | 3.007 M 51.72 % | 1.982 M -23.50 % | 2.591 M 47.89 % | 1.752 M -4.89 % | 1.842 M 7.53 % | 1.713 M -2.62 % | 1.759 M -4.25 % | 1.837 M -28.99 % | 2.587 M 34.11 % | 1.929 M -13.73 % | 2.236 M 3.09 % | 2.169 M -10.89 % | 2.434 M 1.59 % | 2.396 M 1.18 % | 2.368 M 13.63 % | 2.084 M -5.32 % | 2.201 M -7.75 % | 2.386 M -6.76 % | 2.559 M 19.19 % | 2.147 M -30.38 % | 3.084 M -13.05 % | 3.547 M 81.90 % | 1.950 M -0.86 % | 1.967 M |
| Selling and marketing expenses | 14.344 M 29.23 % | 11.100 M -5.55 % | 11.752 M 61.36 % | 7.283 M -16.28 % | 8.699 M 76.45 % | 4.930 M -16.16 % | 5.880 M -0.63 % | 5.917 M -14.63 % | 6.931 M 40.25 % | 4.942 M | 0.000 -100.00 % | 1.809 M -30.42 % | 2.600 M 67.74 % | 1.550 M -16.67 % | 1.860 M -17.84 % | 2.264 M 56.03 % | 1.451 M -23.35 % | 1.893 M 37.67 % | 1.375 M 6.34 % | 1.293 M 53.02 % | 845.000 K 5.10 % | 804.000 K -22.32 % | 1.035 M -0.96 % | 1.045 M -5.86 % | 1.110 M 1.65 % | 1.092 M 25.23 % | 872.000 K 7.52 % | 811.000 K -24.63 % | 1.076 M 1.89 % | 1.056 M 35.21 % | 781.000 K 3.17 % | 757.000 K 12.15 % | 675.000 K 3.53 % | 652.000 K -5.23 % | 688.000 K 4.56 % | 658.000 K 8.76 % | 605.000 K 13.72 % | 532.000 K -44.18 % | 953.000 K 39.53 % | 683.000 K -10.13 % | 760.000 K -13.24 % | 876.000 K 1.86 % | 860.000 K 2.38 % | 840.000 K 7.55 % | 781.000 K -1.88 % | 796.000 K -13.10 % | 916.000 K -28.55 % | 1.282 M 22.45 % | 1.047 M 20.21 % | 871.000 K 5.32 % | 827.000 K -19.63 % | 1.029 M -31.08 % | 1.493 M 106.50 % | 723.000 K -17.09 % | 872.000 K -21.79 % | 1.115 M 23.34 % | 904.000 K 36.97 % | 660.000 K 9.27 % | 604.000 K -22.27 % | 777.000 K -18.81 % | 957.000 K 55.61 % | 615.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -926.000 K | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.959 M -222.19 % | 4.877 M 177.03 % | -6.331 M -25.44 % | -5.047 M 30.81 % | -7.294 M -86.69 % | -3.907 M 15.30 % | -4.613 M -23.14 % | -3.746 M -108.81 % | -1.794 M 57.10 % | -4.182 M 25.33 % | -5.601 M -43.73 % | -3.897 M 48.69 % | -7.595 M -23.12 % | -6.169 M 6.23 % | -6.579 M 21.06 % | -8.334 M -21.74 % | -6.846 M 11.58 % | -7.743 M 30.49 % | -11.139 M 23.32 % | -14.526 M 11.09 % | -16.338 M -80.43 % | -9.055 M -1 480.28 % | -573.000 K 96.11 % | -14.738 M -166.85 % | -5.523 M 29.17 % | -7.798 M -0.71 % | -7.743 M 12.35 % | -8.834 M -549.56 % | -1.360 M 85.03 % | -9.084 M 32.48 % | -13.453 M -47.56 % | -9.117 M -115.02 % | -4.240 M -291.60 % | 2.213 M 207.43 % | -2.060 M -370.70 % | 761.000 K 109.27 % | -8.211 M -1 246.07 % | -610.000 K 95.19 % | -12.683 M -21.07 % | -10.476 M 19.55 % | -13.021 M -255.67 % | -3.661 M 42.02 % | -6.314 M -34.08 % | -4.709 M 17.37 % | -5.699 M -7.94 % | -5.280 M -14.43 % | -4.614 M -42.63 % | -3.235 M 22.99 % | -4.201 M 8.73 % | -4.603 M 7.90 % | -4.998 M -246.84 % | -1.441 M |
| Operating expenses | 25.468 M -10.64 % | 28.500 M 9.31 % | 26.072 M 58.44 % | 16.455 M -19.27 % | 20.383 M -6.77 % | 21.862 M 25.89 % | 17.366 M -2.21 % | 17.759 M 14.66 % | 15.488 M 16.54 % | 13.290 M -43.28 % | 23.430 M 83.13 % | 12.794 M 690.24 % | 1.619 M 7.15 % | 1.511 M 55.77 % | 970.000 K -74.75 % | 3.842 M 151.28 % | 1.529 M -53.44 % | 3.284 M -34.67 % | 5.027 M 25.74 % | 3.998 M 188.87 % | 1.384 M -13.77 % | 1.605 M 273.89 % | -923.000 K -8 490.91 % | 11.000 K -96.73 % | 336.000 K 113.41 % | -2.506 M -400.20 % | -501.000 K 70.82 % | -1.717 M 20.88 % | -2.170 M 68.10 % | -6.802 M -413.36 % | -1.325 M -53.53 % | -863.000 K -108.74 % | 9.874 M 3 613.88 % | -281.000 K -107.87 % | 3.569 M 0.54 % | 3.550 M -47.07 % | 6.707 M 15.76 % | 5.794 M -72.36 % | 20.962 M 109.79 % | 9.992 M 137.00 % | 4.216 M 33.84 % | 3.150 M -81.35 % | 16.893 M 12.38 % | 15.032 M 136.50 % | 6.356 M -65.64 % | 18.496 M 266.98 % | 5.040 M -48.94 % | 9.871 M 19.78 % | 8.241 M -20.81 % | 10.407 M 97.93 % | 5.258 M -11.09 % | 5.914 M 21.99 % | 4.848 M 55.09 % | 3.126 M -31.76 % | 4.581 M 34.89 % | 3.396 M 24.12 % | 2.736 M -14.26 % | 3.191 M -13.26 % | 3.679 M -1.13 % | 3.721 M -8.21 % | 4.054 M -0.76 % | 4.085 M |
| Cost and expenses | 37.236 M -7.67 % | 40.328 M 8.89 % | 37.036 M 28.80 % | 28.754 M -9.78 % | 31.870 M 0.45 % | 31.727 M 18.21 % | 26.839 M -1.85 % | 27.346 M 12.62 % | 24.281 M 8.92 % | 22.293 M 23.21 % | 18.093 M -7.82 % | 19.628 M 156.58 % | 7.650 M -37.78 % | 12.296 M 138.76 % | 5.150 M -31.96 % | 7.569 M 108.74 % | 3.626 M -69.71 % | 11.972 M 28.54 % | 9.314 M -4.66 % | 9.769 M 90.76 % | 5.121 M -35.37 % | 7.923 M 61.63 % | 4.902 M -4.15 % | 5.114 M -5.87 % | 5.433 M 158.10 % | 2.105 M 26.88 % | 1.659 M -79.69 % | 8.168 M 0.64 % | 8.116 M -39.26 % | 13.362 M -27.02 % | 18.309 M 66.38 % | 11.004 M -28.03 % | 15.290 M -14.81 % | 17.948 M 29.54 % | 13.855 M 0.92 % | 13.729 M -26.43 % | 18.660 M 2.73 % | 18.165 M -36.07 % | 28.412 M 22.70 % | 23.156 M 10.64 % | 20.929 M 43.44 % | 14.591 M -45.22 % | 26.635 M 39.48 % | 19.096 M 58.32 % | 12.062 M -52.02 % | 25.138 M 72.56 % | 14.568 M 16.82 % | 12.470 M 12.52 % | 11.082 M -19.51 % | 13.769 M 52.46 % | 9.031 M 6.12 % | 8.510 M 16.18 % | 7.325 M 17.41 % | 6.239 M -19.02 % | 7.704 M 36.16 % | 5.658 M 16.06 % | 4.875 M -34.79 % | 7.476 M -26.76 % | 10.207 M 75.20 % | 5.826 M -9.56 % | 6.442 M 7.44 % | 5.996 M |
| Research and development expenses | 5.763 M -53.55 % | 12.407 M 34.17 % | 9.247 M 73.10 % | 5.342 M -29.67 % | 7.596 M -42.25 % | 13.153 M 83.62 % | 7.163 M -7.61 % | 7.753 M 86.59 % | 4.155 M -24.85 % | 5.529 M 7.80 % | 5.129 M 46.75 % | 3.495 M 22.37 % | 2.856 M 5.12 % | 2.717 M -30.15 % | 3.890 M 21.07 % | 3.213 M 29.45 % | 2.482 M -10.17 % | 2.763 M -13.79 % | 3.205 M -23.93 % | 4.213 M 41.80 % | 2.971 M 27.35 % | 2.333 M -22.62 % | 3.015 M 19.22 % | 2.529 M -25.09 % | 3.376 M 36.51 % | 2.473 M -20.38 % | 3.106 M 16.85 % | 2.658 M -49.42 % | 5.255 M 25.93 % | 4.173 M -43.78 % | 7.423 M 50.17 % | 4.943 M -30.52 % | 7.114 M -34.07 % | 10.791 M 73.32 % | 6.226 M -22.26 % | 8.009 M -30.94 % | 11.597 M -2.83 % | 11.935 M -35.00 % | 18.362 M 11.89 % | 16.411 M 14.62 % | 14.318 M 48.54 % | 9.639 M -47.70 % | 18.431 M 79.53 % | 10.266 M 74.71 % | 5.876 M -61.09 % | 15.102 M 54.92 % | 9.748 M 34.09 % | 7.270 M -58.79 % | 17.641 M -1.13 % | 17.843 M 18.81 % | 15.018 M 144.20 % | 6.150 M -15.76 % | 7.301 M 45.21 % | 5.028 M -30.23 % | 7.207 M 39.27 % | 5.175 M 33.14 % | 3.887 M 7.41 % | 3.619 M -13.67 % | 4.192 M 4.80 % | 4.000 M -34.91 % | 6.145 M 108.73 % | 2.944 M |
| Selling general and administrative expenses | 19.705 M 22.44 % | 16.093 M -4.35 % | 16.825 M 39.75 % | 12.039 M -5.85 % | 12.787 M 46.83 % | 8.709 M -14.64 % | 10.203 M 1.97 % | 10.006 M -11.71 % | 11.333 M 46.02 % | 7.761 M 39.76 % | 5.553 M 25.58 % | 4.422 M -13.19 % | 5.094 M 32.62 % | 3.841 M -8.20 % | 4.184 M -7.76 % | 4.536 M 23.93 % | 3.660 M -14.23 % | 4.267 M 18.00 % | 3.616 M -8.85 % | 3.967 M -1.17 % | 4.014 M 26.66 % | 3.169 M -13.34 % | 3.657 M 0.16 % | 3.651 M 3.16 % | 3.539 M 5.48 % | 3.355 M 3.58 % | 3.239 M -3.83 % | 3.368 M -5.45 % | 3.562 M 4.83 % | 3.398 M -55.23 % | 7.590 M 133.61 % | 3.249 M -2.52 % | 3.333 M -9.08 % | 3.666 M 27.91 % | 2.866 M -14.17 % | 3.339 M 17.03 % | 2.853 M 10.93 % | 2.572 M -35.05 % | 3.960 M 48.59 % | 2.665 M -20.47 % | 3.351 M 27.51 % | 2.628 M -2.74 % | 2.702 M 5.84 % | 2.553 M 0.51 % | 2.540 M -3.53 % | 2.633 M -24.84 % | 3.503 M 9.09 % | 3.211 M -2.19 % | 3.283 M 7.99 % | 3.040 M -6.78 % | 3.261 M -4.79 % | 3.425 M -11.29 % | 3.861 M 37.55 % | 2.807 M -8.66 % | 3.073 M -12.23 % | 3.501 M 1.10 % | 3.463 M 23.37 % | 2.807 M -23.89 % | 3.688 M -14.71 % | 4.324 M 48.74 % | 2.907 M 12.59 % | 2.582 M |
| Interest income | 1.777 M 12.33 % | 1.582 M 23.69 % | 1.279 M 20.55 % | 1.061 M -15.93 % | 1.262 M 44.56 % | 873.000 K 9.26 % | 799.000 K -69.34 % | 2.606 M 307.82 % | 639.000 K 78.99 % | 357.000 K 66.82 % | 214.000 K 47.59 % | 145.000 K 7.41 % | 135.000 K 22.73 % | 110.000 K -9.84 % | 122.000 K -5.43 % | 129.000 K -3.73 % | 134.000 K 1.52 % | 132.000 K -2.94 % | 136.000 K -2.16 % | 139.000 K -12.03 % | 158.000 K -12.22 % | 180.000 K | 0.000 -100.00 % | 210.000 K -9.87 % | 233.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 -100.00 % | 1.967 M | 0.000 | 0.000 -100.00 % | 1.571 M -4.27 % | 1.641 M -13.59 % | 1.899 M 59.58 % | 1.190 M 99.33 % | 597.000 K 0.17 % | 596.000 K 2.58 % | 581.000 K 3.57 % | 561.000 K 82.74 % | 307.000 K |
| Interest expense | 8.000 K -11.11 % | 9.000 K -18.18 % | 11.000 K 0.00 % | 11.000 K 22.22 % | 9.000 K -10.00 % | 10.000 K 150.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.633 M 0.42 % | 2.622 M 0.31 % | 2.614 M 0.19 % | 2.609 M 1.05 % | 2.582 M 0.39 % | 2.572 M 5.84 % | 2.430 M 6.35 % | 2.285 M 0.04 % | 2.284 M -2.14 % | 2.334 M 0.04 % | 2.333 M -0.89 % | 2.354 M -0.25 % | 2.360 M 0.34 % | 2.352 M 0.30 % | 2.345 M 0.04 % | 2.344 M 0.60 % | 2.330 M 0.56 % | 2.317 M 0.30 % | 2.310 M 0.09 % | 2.308 M 0.17 % | 2.304 M 0.48 % | 2.293 M -0.95 % | 2.315 M 1.76 % | 2.275 M -2.28 % | 2.328 M 1.00 % | 2.305 M -0.22 % | 2.310 M 1.18 % | 2.283 M 1.33 % | 2.253 M 2.04 % | 2.208 M 0.27 % | 2.202 M 1.66 % | 2.166 M 1.03 % | 2.144 M 0.00 % | 2.144 M 36.30 % | 1.573 M 227.03 % | 481.000 K 2.78 % | 468.000 K -5.26 % | 494.000 K -10.99 % | 555.000 K -6.25 % | 592.000 K -5.73 % | 628.000 K 1.45 % | 619.000 K 0.32 % | 617.000 K -2.99 % | 636.000 K 7.61 % | 591.000 K -7.66 % | 640.000 K -7.65 % | 693.000 K -6.98 % | 745.000 K 8.44 % | 687.000 K 15.66 % | 594.000 K 16.02 % | 512.000 K 0.39 % | 510.000 K -8.44 % | 557.000 K -3.97 % | 580.000 K -9.23 % | 639.000 K -2.14 % | 653.000 K -2.54 % | 670.000 K -2.05 % | 684.000 K -20.37 % | 859.000 K -14.36 % | 1.003 M -20.90 % | 1.268 M -2.84 % | 1.305 M |
| Operating income | 42.809 M 7.54 % | 39.809 M 14.44 % | 34.785 M 3.84 % | 33.499 M 21.00 % | 27.685 M 16.93 % | 23.677 M 7.60 % | 22.004 M 10.01 % | 20.001 M -1.01 % | 20.206 M 9.38 % | 18.473 M 54.11 % | 11.987 M 145.79 % | 4.877 M 177.03 % | -6.331 M -25.44 % | -5.047 M 30.81 % | -7.294 M -86.69 % | -3.907 M 15.30 % | -4.613 M -23.14 % | -3.746 M -108.81 % | -1.794 M 57.10 % | -4.182 M 25.33 % | -5.601 M -43.73 % | -3.897 M 48.69 % | -7.595 M -23.12 % | -6.169 M 6.23 % | -6.579 M 21.06 % | -8.334 M -21.74 % | -6.846 M 11.58 % | -7.743 M 30.49 % | -11.139 M 23.32 % | -14.526 M 11.09 % | -16.338 M -80.43 % | -9.055 M -1 480.28 % | -573.000 K 96.11 % | -14.738 M -166.85 % | -5.523 M 29.17 % | -7.798 M -0.71 % | -7.743 M 12.35 % | -8.834 M -549.56 % | -1.360 M 85.03 % | -9.084 M 32.48 % | -13.453 M -47.56 % | -9.117 M -115.02 % | -4.240 M -291.60 % | 2.213 M 207.43 % | -2.060 M -370.70 % | 761.000 K 109.27 % | -8.211 M -1 246.07 % | -610.000 K 95.19 % | -12.683 M -21.07 % | -10.476 M 19.55 % | -13.021 M -255.67 % | -3.661 M 42.02 % | -6.314 M -34.08 % | -4.709 M 17.37 % | -5.699 M -7.94 % | -5.280 M -14.43 % | -4.614 M -42.63 % | -3.235 M 22.99 % | -4.201 M 8.73 % | -4.603 M 7.90 % | -4.998 M -246.84 % | -1.441 M |
| Operating income ratio | 0.53 7.66 % | 0.50 2.57 % | 0.48 -9.99 % | 0.54 15.76 % | 0.46 8.78 % | 0.43 -5.14 % | 0.45 6.64 % | 0.42 -6.99 % | 0.45 0.23 % | 0.45 13.71 % | 0.40 60.38 % | 0.25 130.02 % | -0.83 -18.87 % | -0.70 50.84 % | -1.42 -174.38 % | -0.52 59.43 % | -1.27 -179.37 % | -0.46 -136.42 % | -0.19 55.01 % | -0.43 60.86 % | -1.09 -12.99 % | -0.97 37.53 % | -1.55 -28.44 % | -1.21 0.38 % | -1.21 69.41 % | -3.96 4.06 % | -4.13 77.35 % | -18.22 91.82 % | -222.78 -1.22 % | -220.09 -2 555.15 % | -8.29 -78.42 % | -4.65 -11 832.77 % | -0.04 99.15 % | -4.59 -592.64 % | -0.66 49.58 % | -1.31 -85.37 % | -0.71 25.08 % | -0.95 -1 783.17 % | -0.05 92.21 % | -0.65 64.13 % | -1.80 -8.04 % | -1.67 -779.70 % | -0.19 -263.37 % | 0.12 156.27 % | -0.21 -780.34 % | 0.03 102.34 % | -1.29 -2 411.30 % | -0.05 95.51 % | -1.14 -50.42 % | -0.76 47.23 % | -1.44 -235.15 % | -0.43 50.09 % | -0.86 -14.20 % | -0.75 -2.03 % | -0.74 20.73 % | -0.93 1.40 % | -0.95 -118.72 % | -0.43 -5.14 % | -0.41 47.91 % | -0.79 -1.83 % | -0.78 -222.83 % | -0.24 |
| Total other income expenses net | 2.086 M 28.37 % | 1.625 M 16.99 % | 1.389 M 31.16 % | 1.059 M -39.62 % | 1.754 M 99.32 % | 880.000 K -13.39 % | 1.016 M -86.95 % | 7.787 M 1 087.04 % | 656.000 K 83.75 % | 357.000 K 38.37 % | 258.000 K -77.82 % | 1.163 M 518.62 % | 188.000 K 42.42 % | 132.000 K 7.32 % | 123.000 K -85.09 % | 825.000 K 3 537.50 % | -24.000 K -105.80 % | 414.000 K 17.61 % | 352.000 K -55.67 % | 794.000 K -26.35 % | 1.078 M 461.46 % | 192.000 K -11.52 % | 217.000 K 2.36 % | 212.000 K -56.65 % | 489.000 K 101.23 % | 243.000 K -6.54 % | 260.000 K -91.47 % | 3.047 M -29.27 % | 4.308 M 118.68 % | 1.970 M 251.79 % | 560.000 K 300.72 % | -279.000 K -125.48 % | 1.095 M -52.90 % | 2.325 M 591.54 % | -473.000 K -123.57 % | 2.007 M -52.47 % | 4.223 M -35.58 % | 6.555 M 113.80 % | 3.066 M -60.04 % | 7.673 M 50.63 % | 5.094 M 19.92 % | 4.248 M -52.42 % | 8.928 M 368.42 % | 1.906 M -64.00 % | 5.295 M 42.61 % | 3.713 M -26.45 % | 5.048 M 73.11 % | 2.916 M -82.77 % | 16.928 M 574.69 % | 2.509 M -23.06 % | 3.261 M 10.62 % | 2.948 M 7.01 % | 2.755 M 0.84 % | 2.732 M -26.44 % | 3.714 M 95.58 % | 1.899 M 59.58 % | 1.190 M 98.00 % | 601.000 K 0.84 % | 596.000 K -65.29 % | 1.717 M 36.16 % | 1.261 M 20.67 % | 1.045 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -90.995 M -92.15 % | -47.356 M 67.23 % | -144.493 M -429.03 % | -27.313 M 54.49 % | -60.011 M -0.63 % | -59.635 M 55.58 % | -134.252 M -304.48 % | -33.191 M -3.97 % | -31.924 M -39.93 % | -22.815 M | 0.000 |
| Total investments | 351.900 M -11.34 % | 396.900 M 54.87 % | 256.287 M 0.00 % | 256.287 M 0.00 % | 256.287 M 0.00 % | 256.287 M 47.94 % | 173.241 M 0.00 % | 173.241 M 9.13 % | 158.741 M -3.23 % | 164.041 M | 0.000 |
| Total debt | 10.361 M -32.86 % | 15.431 M 90.69 % | 8.092 M 4.04 % | 7.778 M -0.68 % | 7.831 M 47.25 % | 5.318 M -2.08 % | 5.431 M -30.51 % | 7.816 M 36.21 % | 5.738 M -10.36 % | 6.401 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 75.718 M -45.37 % | 138.597 M 35.80 % | 102.063 M 44.11 % | 70.823 M 64.03 % | 43.177 M -53.09 % | 92.046 M 27.14 % | 72.400 M 34.11 % | 53.984 M 70.01 % | 31.754 M 125.32 % | -125.397 M | 0.000 |
| Common stock | 637.196 M 8.00 % | 589.996 M 0.00 % | 589.996 M 0.00 % | 589.996 M 0.00 % | 589.996 M 6.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M 0.00 % | 556.600 M | 0.000 |
| Total equity | 864.595 M -0.63 % | 870.068 M 4.38 % | 833.534 M 3.89 % | 802.294 M 3.57 % | 774.648 M -1.05 % | 782.881 M 2.57 % | 763.235 M 2.47 % | 744.819 M 3.08 % | 722.589 M 2.36 % | 705.899 M | 0.000 |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 423.000 K -34.62 % | 647.000 K -25.55 % | 869.000 K -20.28 % | 1.090 M -17.92 % | 1.328 M 18.57 % | 1.120 M -13.45 % | 1.294 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 486.000 K -24.88 % | 647.000 K -25.55 % | 869.000 K -20.28 % | 1.090 M -17.92 % | 1.328 M 18.57 % | 1.120 M -13.45 % | 1.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.000 K |
| Other current liabilities | 126.332 M 10.51 % | 114.316 M 319.85 % | 27.228 M 85.04 % | 14.715 M -67.67 % | 45.517 M -52.06 % | 94.945 M -20.57 % | 119.527 M 181.96 % | 42.391 M -3.40 % | 43.881 M -26.74 % | 59.896 M -27.64 % | 82.770 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 85.228 M 302.87 % | 21.155 M -53.90 % | 45.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 9.938 M -32.78 % | 14.784 M 104.68 % | 7.223 M 8.00 % | 6.688 M 2.84 % | 6.503 M 54.91 % | 4.198 M -12.96 % | 4.823 M -38.29 % | 7.816 M 36.21 % | 5.738 M -10.36 % | 6.401 M 0.20 % | 6.388 M |
| Total current liabilities | 146.724 M 6.47 % | 137.808 M 10.45 % | 124.771 M 190.25 % | 42.987 M -56.53 % | 98.887 M 2.74 % | 96.249 M -18.82 % | 118.566 M 216.31 % | 37.484 M -24.52 % | 49.663 M -26.47 % | 67.540 M | 0.000 |
| Total liabilities | 147.210 M 6.32 % | 138.455 M 10.20 % | 125.640 M 185.05 % | 44.077 M -56.02 % | 100.215 M 2.92 % | 97.369 M -18.76 % | 119.860 M 219.76 % | 37.484 M -24.52 % | 49.663 M -26.47 % | 67.540 M 33 170.94 % | 203.000 K |
| Other non current assets | 1.273 M 0.00 % | 1.273 M 0.00 % | 1.273 M 0.00 % | 1.273 M 1.60 % | 1.253 M 15.70 % | 1.083 M 0.00 % | 1.083 M 433.50 % | 203.000 K 0.00 % | 203.000 K -5.14 % | 214.000 K | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 26.192 M -80.33 % | 133.175 M -0.11 % | 133.328 M -0.11 % | 133.479 M -0.12 % | 133.639 M -0.11 % | 133.780 M -0.08 % | 133.892 M -0.12 % | 134.056 M -0.15 % | 134.251 M 1 777.11 % | 7.152 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 133.028 M -0.11 % | 133.175 M -0.11 % | 133.328 M -0.11 % | 133.479 M -0.12 % | 133.639 M -0.11 % | 133.780 M -0.08 % | 133.892 M -0.12 % | 134.056 M -0.15 % | 134.251 M -0.16 % | 134.463 M | 0.000 |
| Property plant equipment net | 370.794 M -0.28 % | 371.840 M -0.42 % | 373.403 M -0.41 % | 374.947 M 0.29 % | 373.849 M -0.45 % | 375.529 M -0.21 % | 376.302 M 0.22 % | 375.478 M -0.35 % | 376.794 M -0.44 % | 378.464 M | 0.000 |
| Total non current assets | 505.350 M -0.24 % | 506.543 M -0.34 % | 508.259 M -0.66 % | 511.616 M -1.15 % | 517.570 M -1.44 % | 525.129 M -1.09 % | 530.925 M -0.57 % | 533.989 M -1.31 % | 541.058 M -1.11 % | 547.123 M | 0.000 |
| Other current assets | 2.058 M -13.60 % | 2.382 M 0.17 % | 2.378 M 7.17 % | 2.219 M 26.51 % | 1.754 M -38.61 % | 2.857 M 98.54 % | 1.439 M -16.82 % | 1.730 M -11.73 % | 1.960 M 20.17 % | 1.631 M 21.35 % | 1.344 M |
| Short term investments | 351.900 M -11.34 % | 396.900 M 54.87 % | 256.287 M 0.00 % | 256.287 M 0.00 % | 256.287 M 0.00 % | 256.287 M 47.94 % | 173.241 M 0.00 % | 173.241 M 9.13 % | 158.741 M -3.23 % | 164.041 M | 0.000 |
| cash and cash equivalents | 101.356 M 61.43 % | 62.787 M -58.85 % | 152.585 M 334.83 % | 35.091 M -48.28 % | 67.842 M 4.45 % | 64.953 M -53.50 % | 139.683 M 240.63 % | 41.007 M 8.88 % | 37.662 M 28.91 % | 29.216 M | 0.000 |
| Cash and short term investments | 453.256 M -1.40 % | 459.687 M 12.43 % | 408.872 M 40.32 % | 291.378 M -10.10 % | 324.129 M 0.90 % | 321.240 M 2.66 % | 312.924 M 46.06 % | 214.248 M 9.09 % | 196.403 M 1.63 % | 193.257 M | 0.000 |
| Total current assets | 506.455 M 0.89 % | 501.980 M 11.32 % | 450.915 M 34.70 % | 334.755 M -6.31 % | 357.293 M 0.61 % | 355.121 M 0.84 % | 352.170 M 41.82 % | 248.314 M 7.41 % | 231.194 M 2.16 % | 226.316 M | 0.000 |
| Inventory | 24.949 M -3.35 % | 25.815 M 18.92 % | 21.708 M 21.25 % | 17.904 M -12.71 % | 20.511 M 0.35 % | 20.439 M -10.76 % | 22.904 M -5.16 % | 24.149 M -0.66 % | 24.309 M -0.23 % | 24.364 M | 0.000 |
| Net receivables | 26.192 M 85.81 % | 14.096 M -21.50 % | 17.957 M -22.78 % | 23.254 M 109.87 % | 11.080 M 4.26 % | 10.627 M -28.69 % | 14.903 M 82.03 % | 8.187 M -5.23 % | 8.639 M 20.79 % | 7.152 M 824.03 % | 774.000 K |
| Tax assets | 255.000 K 0.00 % | 255.000 K 0.00 % | 255.000 K -86.70 % | 1.917 M -78.29 % | 8.829 M -40.09 % | 14.737 M -24.99 % | 19.648 M -18.98 % | 24.252 M -18.64 % | 29.810 M -12.28 % | 33.982 M | 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 |
| Account payables | 381.000 K -50.52 % | 770.000 K -61.36 % | 1.993 M 364.57 % | 429.000 K -56.05 % | 976.000 K 58.70 % | 615.000 K 6.96 % | 575.000 K -2.71 % | 591.000 K 1 243.18 % | 44.000 K -96.46 % | 1.243 M -51.80 % | 2.579 M |
| Tax payables | 10.073 M 26.90 % | 7.938 M 156.15 % | 3.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.310 M -14.32 % | 1.529 M -12.43 % | 1.746 M -11.05 % | 1.963 M -10.98 % | 2.205 M 21.89 % | 1.809 M -8.64 % | 1.980 M | 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 |
| Other total stockholders equity | 151.681 M 7.21 % | 141.475 M 0.00 % | 141.475 M 0.00 % | 141.475 M 0.00 % | 141.475 M 5.39 % | 134.235 M 0.00 % | 134.235 M 0.00 % | 134.235 M 0.00 % | 134.235 M -51.13 % | 274.696 M 0.50 % | 273.326 M |
| Deferred tax liabilities non current | 63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.012 B 0.33 % | 1.009 B 5.14 % | 959.174 M 13.33 % | 846.371 M -3.26 % | 874.863 M -0.61 % | 880.250 M -0.32 % | 883.095 M 12.88 % | 782.303 M 1.30 % | 772.252 M -0.15 % | 773.439 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -49.111 M -672.39 % | 8.580 M -89.28 % | 80.050 M 330.48 % | -34.732 M -22.34 % | -28.390 M -64.97 % | -17.209 M -121.59 % | 79.695 M 763.90 % | -12.004 M 37.94 % | -19.343 M 36.48 % | -30.452 M |
| Accounts receivables | -12.271 M -398.49 % | 4.111 M -22.67 % | 5.316 M 143.44 % | -12.238 M -2 318.58 % | -506.000 K -111.54 % | 4.385 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 866.000 K 121.09 % | -4.107 M -7.97 % | -3.804 M -245.91 % | 2.607 M 3 720.83 % | -72.000 K -102.92 % | 2.465 M 97.99 % | 1.245 M 678.13 % | 160.000 K 190.91 % | 55.000 K -80.36 % | 280.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -37.706 M -539.67 % | 8.576 M -89.08 % | 78.538 M 412.89 % | -25.101 M 10.90 % | -28.173 M -18.27 % | -23.820 M -129.24 % | 81.475 M 756.95 % | -12.402 M 33.33 % | -18.603 M | 0.000 |
| Other non cash items | -3.338 M -973.31 % | -311.000 K -475.93 % | -54.000 K -100.78 % | 6.945 M 18.37 % | 5.867 M 779.84 % | -863.000 K -699.07 % | -108.000 K -230.12 % | 83.000 K 112.99 % | -639.000 K -78.99 % | -357.000 K |
| Net cash provided by operating activities | -4.921 M -109.40 % | 52.325 M -55.95 % | 118.784 M 4 712.97 % | 2.468 M -31.25 % | 3.590 M -63.49 % | 9.834 M -90.32 % | 101.565 M 459.53 % | 18.152 M 482.73 % | 3.115 M 133.32 % | -9.350 M |
| Investments in property plant and equipment | -1.291 M 0.15 % | -1.293 M -21.64 % | -1.063 M 66.99 % | -3.220 M -794.44 % | -360.000 K 72.24 % | -1.297 M 31.48 % | -1.893 M -516.61 % | -307.000 K -1 635.00 % | 20.000 K 100.60 % | -3.338 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 45.000 M 132.00 % | -140.613 M | 0.000 | 0.000 | 0.000 100.00 % | -83.046 M | 0.000 100.00 % | -14.500 M -373.58 % | 5.300 M 107.28 % | -72.841 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -10.000 K 50.00 % | -20.000 K 88.24 % | -170.000 K -240.00 % | -50.000 K 94.32 % | -880.000 K | 0.000 -100.00 % | 11.000 K 466.67 % | -3.000 K |
| Net cash used for investing activites | 43.709 M 130.80 % | -141.906 M -13 125.16 % | -1.073 M 66.88 % | -3.240 M -511.32 % | -530.000 K 99.37 % | -84.393 M -2 943.38 % | -2.773 M 81.27 % | -14.807 M -377.75 % | 5.331 M 107.00 % | -76.182 M |
| Debt repayment | 0.000 -100.00 % | 7.674 M 1 758.11 % | 413.000 K 118.52 % | 189.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 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 100.00 % | -15.882 M 50.00 % | -31.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -219.000 K 97.22 % | -7.891 M -151.74 % | 15.252 M 3 875.25 % | -404.000 K -136.26 % | -171.000 K 0.00 % | -171.000 K -47.41 % | -116.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -219.000 K -0.92 % | -217.000 K 0.00 % | -217.000 K 99.32 % | -31.979 M -18 601.17 % | -171.000 K 0.00 % | -171.000 K -47.41 % | -116.000 K | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 38.569 M 142.95 % | -89.798 M -176.43 % | 117.494 M 458.75 % | -32.751 M -1 233.64 % | 2.889 M 103.87 % | -74.730 M -175.73 % | 98.676 M 2 849.96 % | 3.345 M -60.40 % | 8.446 M 109.87 % | -85.532 M |
| Cash at beginning of period | 62.787 M -58.85 % | 152.585 M 334.83 % | 35.091 M -48.28 % | 67.842 M 4.45 % | 64.953 M -53.50 % | 139.683 M 240.63 % | 41.007 M 8.88 % | 37.662 M 28.91 % | 29.216 M -74.54 % | 114.748 M |
| Cash at end of period | 101.356 M 61.43 % | 62.787 M -58.85 % | 152.585 M 334.83 % | 35.091 M -48.28 % | 67.842 M 4.45 % | 64.953 M -53.50 % | 139.683 M 240.63 % | 41.007 M 8.88 % | 37.662 M 28.91 % | 29.216 M |
| Operating cash flow | -4.921 M -109.40 % | 52.325 M -55.95 % | 118.784 M 4 712.97 % | 2.468 M -31.25 % | 3.590 M -63.49 % | 9.834 M -90.32 % | 101.565 M 459.53 % | 18.152 M 482.73 % | 3.115 M 133.32 % | -9.350 M |
| Capital expenditure | -1.291 M 0.15 % | -1.293 M -21.64 % | -1.063 M 66.99 % | -3.220 M -794.44 % | -360.000 K 73.27 % | -1.347 M 28.84 % | -1.893 M -516.61 % | -307.000 K -1 635.00 % | 20.000 K 100.60 % | -3.338 M |
| Free CashFlow | -6.212 M -112.17 % | 51.032 M -56.65 % | 117.711 M 15 753.06 % | -752.000 K -123.28 % | 3.230 M -61.94 % | 8.487 M -91.49 % | 99.672 M 458.54 % | 17.845 M 469.22 % | 3.135 M 124.71 % | -12.688 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 |