Probiotec Limited PBP.AX
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 214.028 M 17.39 % | 182.328 M 51.30 % | 120.507 M 12.39 % | 107.220 M 46.40 % | 73.237 M -3.29 % | 75.725 M 21.07 % | 62.546 M -4.67 % | 65.607 M -0.11 % | 65.680 M -3.72 % | 68.215 M 1.29 % | 67.343 M 1.96 % | 66.046 M -7.98 % | 71.770 M -9.27 % | 79.101 M -9.23 % | 87.147 M 31.76 % | 66.139 M 22.50 % | 53.992 M |
| Net income | 11.018 M -19.61 % | 13.707 M 182.84 % | 4.846 M 38.21 % | 3.506 M -6.25 % | 3.740 M 4.57 % | 3.577 M 57.96 % | 2.264 M -43.59 % | 4.013 M 116.22 % | -24.742 M -2 837.99 % | 903.668 K 51.40 % | 596.869 K -52.23 % | 1.249 M 112.09 % | -10.338 M -209.04 % | 9.481 M 6.52 % | 8.901 M 41.08 % | 6.309 M 26.75 % | 4.978 M |
| Income before tax | 15.574 M -13.65 % | 18.036 M 133.64 % | 7.719 M -13.24 % | 8.897 M 96.80 % | 4.521 M -21.32 % | 5.746 M 62.05 % | 3.546 M 14.84 % | 3.088 M 157.42 % | -5.378 M -817.73 % | 749.276 K -51.48 % | 1.544 M -30.99 % | 2.238 M 228.82 % | -1.737 M -117.16 % | 10.122 M -16.01 % | 12.050 M 41.76 % | 8.501 M 40.24 % | 6.061 M |
| Income before tax ratio | 0.07 -26.44 % | 0.10 54.42 % | 0.06 -22.81 % | 0.08 34.43 % | 0.06 -18.65 % | 0.08 33.85 % | 0.06 20.46 % | 0.05 157.48 % | -0.08 -845.43 % | 0.01 -52.10 % | 0.02 -32.31 % | 0.03 239.98 % | -0.02 -118.91 % | 0.13 -7.46 % | 0.14 7.59 % | 0.13 14.48 % | 0.11 |
| EBITDA | 34.774 M 8.79 % | 31.965 M 104.20 % | 15.653 M -5.12 % | 16.498 M 62.68 % | 10.141 M 46.34 % | 6.930 M 2.28 % | 6.776 M 2.29 % | 6.624 M 32.98 % | 4.981 M -41.34 % | 8.492 M 26.67 % | 6.704 M -16.98 % | 8.075 M 7.00 % | 7.547 M -49.45 % | 14.928 M -12.02 % | 16.967 M 32.66 % | 12.791 M 30.94 % | 9.769 M |
| Net income ratio | 0.05 -31.52 % | 0.08 86.94 % | 0.04 22.97 % | 0.03 -35.96 % | 0.05 8.12 % | 0.05 30.47 % | 0.04 -40.83 % | 0.06 116.24 % | -0.38 -2 943.66 % | 0.01 49.47 % | 0.01 -53.15 % | 0.02 113.13 % | -0.14 -220.18 % | 0.12 17.35 % | 0.10 7.07 % | 0.10 3.47 % | 0.09 |
| Ratio EBITDA | 0.16 -7.33 % | 0.18 34.97 % | 0.13 -15.58 % | 0.15 11.12 % | 0.14 51.31 % | 0.09 -15.52 % | 0.11 7.30 % | 0.10 33.13 % | 0.08 -39.08 % | 0.12 25.05 % | 0.10 -18.58 % | 0.12 16.28 % | 0.11 -44.28 % | 0.19 -3.07 % | 0.19 0.68 % | 0.19 6.89 % | 0.18 |
| Gross profit ratio | 0.29 -4.24 % | 0.30 11.49 % | 0.27 -5.57 % | 0.29 -7.78 % | 0.31 -18.57 % | 0.38 0.95 % | 0.38 3.06 % | 0.37 2.85 % | 0.36 -2.28 % | 0.36 -16.07 % | 0.43 -2.19 % | 0.44 -6.31 % | 0.47 -13.10 % | 0.54 7.05 % | 0.51 18.33 % | 0.43 14.93 % | 0.37 |
| Weighted average shs out dil | 83.016 M 3.55 % | 80.169 M 1.63 % | 78.881 M 11.91 % | 70.486 M 8.69 % | 64.852 M 3.71 % | 62.529 M 18.14 % | 52.929 M 0.00 % | 52.929 M 0.00 % | 52.929 M -0.43 % | 53.157 M 0.43 % | 52.929 M 0.00 % | 52.929 M 0.07 % | 52.891 M 1.64 % | 52.036 M 3.24 % | 50.402 M 4.17 % | 48.383 M 5.46 % | 45.876 M |
| Weighted average shs out | 81.323 M 1.48 % | 80.140 M 4.60 % | 76.616 M 8.70 % | 70.486 M 13.86 % | 61.905 M -1.00 % | 62.529 M 18.14 % | 52.929 M 0.00 % | 52.929 M 0.00 % | 52.929 M 0.00 % | 52.929 M 0.00 % | 52.929 M 0.00 % | 52.929 M 0.07 % | 52.891 M 3.09 % | 51.304 M 1.79 % | 50.402 M 8.28 % | 46.547 M 4.26 % | 44.644 M |
| EPS diluted | 0.13 -23.53 % | 0.17 176.87 % | 0.06 23.54 % | 0.05 -13.86 % | 0.06 0.87 % | 0.06 33.64 % | 0.04 -43.68 % | 0.08 116.17 % | -0.47 -2 864.71 % | 0.02 54.55 % | 0.01 -54.17 % | 0.02 112.00 % | -0.20 -211.11 % | 0.18 0.00 % | 0.18 38.46 % | 0.13 18.18 % | 0.11 |
| Earnings per share | 0.14 -17.65 % | 0.17 168.99 % | 0.06 27.16 % | 0.05 -17.72 % | 0.06 5.59 % | 0.06 33.64 % | 0.04 -43.68 % | 0.08 116.17 % | -0.47 -2 848.54 % | 0.02 55.45 % | 0.01 -54.17 % | 0.02 112.00 % | -0.20 -211.11 % | 0.18 -5.26 % | 0.19 35.71 % | 0.14 27.27 % | 0.11 |
| Gross profit | 61.605 M 12.41 % | 54.805 M 68.68 % | 32.491 M 6.13 % | 30.613 M 35.01 % | 22.675 M -21.24 % | 28.791 M 22.22 % | 23.557 M -1.75 % | 23.976 M 2.74 % | 23.337 M -5.91 % | 24.803 M -14.99 % | 29.175 M -0.27 % | 29.255 M -13.78 % | 33.930 M -21.16 % | 43.034 M -2.84 % | 44.291 M 55.91 % | 28.408 M 40.79 % | 20.178 M |
| Income tax expense | 4.556 M 5.25 % | 4.329 M 63.35 % | 2.650 M 7.93 % | 2.455 M 214.35 % | 781.074 K -46.85 % | 1.470 M 41.89 % | 1.036 M 38.30 % | 748.911 K 223.21 % | -607.814 K -206.37 % | -198.392 K -376.30 % | 71.803 K 758.17 % | 8.367 K -97.58 % | 345.624 K -46.06 % | 640.743 K -79.66 % | 3.150 M 43.72 % | 2.192 M 102.18 % | 1.084 M |
| Cost of revenue | 152.423 M 19.53 % | 127.522 M 44.89 % | 88.016 M 14.89 % | 76.607 M 51.51 % | 50.561 M 7.73 % | 46.934 M 20.38 % | 38.989 M -6.35 % | 41.631 M -1.68 % | 42.343 M -2.46 % | 43.412 M 13.74 % | 38.168 M 3.74 % | 36.792 M -2.77 % | 37.841 M 4.92 % | 36.067 M -15.84 % | 42.856 M 13.58 % | 37.731 M 11.58 % | 33.814 M |
| General and administrative expenses | 27.116 M 83.62 % | 14.767 M 28.06 % | 11.531 M 2 095.85 % | 525.135 K -94.68 % | 9.863 M 1 403.41 % | 656.054 K 34.62 % | 487.348 K 9.16 % | 446.456 K -0.03 % | 446.603 K -8.16 % | 486.280 K -19.84 % | 606.661 K -34.09 % | 920.445 K -1.23 % | 931.913 K 42.96 % | 651.885 K 1.24 % | 643.893 K -77.15 % | 2.818 M 12.77 % | 2.499 M |
| Selling and marketing expenses | 13.758 M 20.15 % | 11.451 M 39.86 % | 8.187 M 2.82 % | 7.963 M 17.32 % | 6.788 M -31.19 % | 9.864 M -10.53 % | 11.024 M -2.79 % | 11.341 M -6.67 % | 12.151 M -8.33 % | 13.256 M -20.60 % | 16.695 M -11.75 % | 18.917 M -8.68 % | 20.714 M -1.26 % | 20.977 M -2.82 % | 21.586 M 91.03 % | 11.300 M 78.20 % | 6.341 M |
| Other expenses | 616.912 K -77.75 % | 2.772 M 4 392.33 % | 61.706 K -82.86 % | 359.979 K 2.88 % | 349.909 K -51.11 % | 715.636 K 361.17 % | 155.177 K -15.30 % | 183.199 K 15.12 % | 159.136 K -96.54 % | 4.596 M 415.84 % | 891.043 K -75.15 % | 3.586 M 626.87 % | 493.338 K -65.56 % | 1.432 M 4 610.04 % | 30.412 K 406.87 % | 6.000 K -98.17 % | 328.612 K |
| Operating expenses | 40.874 M 16.21 % | 35.174 M 40.63 % | 25.011 M 34.36 % | 18.616 M 14.20 % | 16.301 M -37.54 % | 26.097 M 15.92 % | 22.513 M -3.19 % | 23.254 M -14.56 % | 27.216 M -6.48 % | 29.102 M -4.56 % | 30.494 M -6.27 % | 32.533 M -6.43 % | 34.769 M -2.47 % | 35.649 M 7.72 % | 33.095 M 64.02 % | 20.177 M 39.37 % | 14.477 M |
| Cost and expenses | 193.297 M 18.81 % | 162.696 M 43.94 % | 113.027 M 18.70 % | 95.223 M 42.42 % | 66.862 M -8.45 % | 73.031 M 18.75 % | 61.502 M -5.21 % | 64.884 M -6.72 % | 69.559 M -5.06 % | 73.267 M 6.71 % | 68.662 M -0.96 % | 69.325 M -4.52 % | 72.610 M 1.16 % | 71.776 M -5.50 % | 75.951 M 31.16 % | 57.908 M 19.91 % | 48.291 M |
| Research and development expenses | 513.252 K 61.24 % | 318.311 K -5.91 % | 338.316 K 11.84 % | 302.508 K -2.92 % | 311.596 K -56.76 % | 720.668 K -2.63 % | 740.149 K 23.36 % | 600.000 K -62.34 % | 1.593 M -50.00 % | 3.187 M 49.80 % | 2.127 M -2.59 % | 2.184 M -37.51 % | 3.495 M -16.06 % | 4.163 M 14.70 % | 3.630 M 12.11 % | 3.238 M 44.39 % | 2.242 M |
| Selling general and administrative expenses | 40.874 M 55.90 % | 26.218 M 32.96 % | 19.718 M 132.31 % | 8.488 M -49.02 % | 16.651 M 58.28 % | 10.520 M -8.62 % | 11.512 M -2.34 % | 11.787 M -6.43 % | 12.598 M -8.33 % | 13.742 M -20.57 % | 17.301 M -12.78 % | 19.837 M -8.36 % | 21.646 M 0.08 % | 21.629 M -2.70 % | 22.230 M 57.46 % | 14.118 M 59.70 % | 8.840 M |
| Interest income | 5.774 M 34.71 % | 4.286 M 27.47 % | 3.362 M 46.82 % | 2.290 M 23.55 % | 1.854 M 175.93 % | 671.765 K 53.16 % | 438.606 K -35.23 % | 677.161 K -44.10 % | 1.211 M -11.78 % | 1.373 M 13 308.93 % | 10.241 K -91.41 % | 119.164 K 6.67 % | 111.716 K 86.41 % | 59.929 K 1.12 % | 59.263 K -19.92 % | 74.008 K 64.06 % | 45.110 K |
| Interest expense | 5.774 M 34.71 % | 4.286 M 27.47 % | 3.362 M 46.82 % | 2.290 M 23.55 % | 1.854 M 175.93 % | 671.765 K 52.07 % | 441.760 K -34.76 % | 677.161 K -44.10 % | 1.211 M -11.78 % | 1.373 M -14.11 % | 1.599 M -20.54 % | 2.012 M -11.66 % | 2.278 M 27.87 % | 1.781 M -14.20 % | 2.076 M 8.70 % | 1.910 M 19.24 % | 1.602 M |
| Depreciation and amortization | 14.043 M -16.28 % | 16.773 M 13.58 % | 14.768 M 80.68 % | 8.174 M 53.91 % | 5.311 M 61.14 % | 3.296 M 9.54 % | 3.009 M 7.91 % | 2.788 M -35.92 % | 4.351 M -2.75 % | 4.474 M 25.63 % | 3.561 M -6.89 % | 3.824 M -1.71 % | 3.891 M 28.59 % | 3.026 M 6.50 % | 2.841 M 19.36 % | 2.380 M 13.05 % | 2.106 M |
| Operating income | 20.731 M 5.60 % | 19.632 M 162.47 % | 7.480 M -37.66 % | 11.997 M 99.14 % | 6.025 M 123.64 % | 2.694 M 157.87 % | 1.045 M 44.51 % | 722.898 K 118.63 % | -3.880 M 23.21 % | -5.052 M -282.97 % | -1.319 M 59.76 % | -3.278 M -290.47 % | -839.617 K -125.72 % | 3.265 M -70.84 % | 11.196 M 36.02 % | 8.231 M 44.39 % | 5.701 M |
| Operating income ratio | 0.10 -10.04 % | 0.11 73.47 % | 0.06 -44.53 % | 0.11 36.02 % | 0.08 131.24 % | 0.04 113.00 % | 0.02 51.58 % | 0.01 118.65 % | -0.06 20.24 % | -0.07 -278.08 % | -0.02 60.54 % | -0.05 -324.31 % | -0.01 -128.34 % | 0.04 -67.87 % | 0.13 3.23 % | 0.12 17.87 % | 0.11 |
| Total other income expenses net | -5.157 M -240.62 % | -1.514 M 54.13 % | -3.301 M -71.00 % | -1.930 M -28.36 % | -1.504 M -184.01 % | 1.790 M 329.72 % | -779.130 K -57.73 % | -493.962 K 67.03 % | -1.498 M -147.67 % | 3.143 M 550.67 % | -697.428 K -112.64 % | 5.516 M 714.67 % | -897.408 K -113.09 % | 6.857 M 702.19 % | 854.753 K 217.14 % | 269.521 K -25.30 % | 360.824 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 73.846 M 4.32 % | 70.790 M 2.79 % | 68.868 M 117.13 % | 31.717 M 45.02 % | 21.871 M 66.88 % | 13.106 M 83.81 % | 7.130 M 2.56 % | 6.952 M -53.48 % | 14.943 M -9.21 % | 16.458 M -36.93 % | 26.095 M 10.40 % | 23.636 M -16.68 % | 28.366 M -6.76 % | 30.424 M 11.30 % | 27.335 M 21.08 % | 22.576 M -5.35 % | 23.852 M 31.16 % | 18.185 M |
| Total investments | 81.146 M -45.28 % | 148.292 M 72.58 % | 85.929 M 59.13 % | 54.000 M 22.72 % | 44.001 M -8.23 % | 47.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.681 M 775.59 % | 2.133 M -24.48 % | 2.825 M 11.98 % | 2.523 M 24.21 % | 2.031 M |
| Total debt | 87.896 M -5.48 % | 92.994 M -4.42 % | 97.295 M 155.88 % | 38.023 M 23.79 % | 30.715 M 105.83 % | 14.922 M 100.25 % | 7.452 M -0.08 % | 7.458 M -50.49 % | 15.064 M -14.29 % | 17.575 M -32.77 % | 26.141 M 9.70 % | 23.829 M -18.68 % | 29.304 M -11.84 % | 33.240 M 14.59 % | 29.009 M 25.21 % | 23.169 M -10.48 % | 25.880 M 22.04 % | 21.207 M |
| Accumulated other comprehensive income loss | 648.402 K 264.10 % | 178.083 K 161.42 % | 68.122 K -85.75 % | 477.953 K -18.61 % | 587.232 K -86.08 % | 4.217 M 14.79 % | 3.674 M -6.93 % | 3.948 M -0.25 % | 3.957 M 1.36 % | 3.904 M -2.55 % | 4.007 M 12.59 % | 3.559 M -7.38 % | 3.842 M 143.53 % | 1.578 M 3.87 % | 1.519 M -45.92 % | 2.808 M -21.30 % | 3.569 M 31.63 % | 2.711 M |
| Retained earnings | 33.310 M 20.79 % | 27.578 M 54.48 % | 17.852 M 9.56 % | 16.294 M 4.09 % | 15.653 M 64.21 % | 9.533 M 32.28 % | 7.206 M 20.09 % | 6.001 M 201.97 % | 1.987 M -92.57 % | 26.729 M 3.50 % | 25.826 M 2.37 % | 25.229 M 6.06 % | 23.787 M -32.39 % | 35.180 M 27.44 % | 27.606 M 37.57 % | 20.067 M 41.08 % | 14.224 M 53.83 % | 9.247 M |
| Common stock | 53.180 M 3.68 % | 51.293 M 1.18 % | 50.693 M 15.90 % | 43.737 M 30.14 % | 33.608 M -12.92 % | 38.596 M 14.57 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M -8.20 % | 36.696 M 58.45 % | 23.160 M 9.22 % | 21.204 M 4.82 % | 20.230 M 8.90 % | 18.577 M |
| Total equity | 87.138 M 10.23 % | 79.049 M 15.21 % | 68.613 M 13.39 % | 60.509 M 21.38 % | 49.849 M -4.77 % | 52.346 M 17.46 % | 44.567 M 2.14 % | 43.635 M 10.10 % | 39.631 M -38.38 % | 64.320 M 1.26 % | 63.519 M 1.67 % | 62.474 M 1.89 % | 61.315 M -16.52 % | 73.453 M 40.49 % | 52.284 M 18.61 % | 44.080 M 15.93 % | 38.022 M 24.52 % | 30.535 M |
| Other non current liabilities | 886.909 K -74.24 % | 3.443 M -55.06 % | 7.660 M 1 305.06 % | 545.170 K 105.03 % | -10.843 M -1 336.49 % | 876.911 K 31.22 % | 668.265 K 19.38 % | 559.770 K -91.82 % | 6.843 M -8.57 % | 7.484 M 39.13 % | 5.379 M 1 445.67 % | 348.006 K 23.85 % | 280.993 K 51.33 % | 185.677 K -79.95 % | 926.281 K 563.61 % | 139.583 K 168.30 % | 52.025 K 2.01 % | 51.000 K |
| Long term debt | 35.334 M -58.11 % | 84.341 M -6.14 % | 89.855 M 163.33 % | 34.123 M -8.62 % | 37.341 M 328.56 % | 8.713 M 185.00 % | 3.057 M 201.76 % | 1.013 M -55.46 % | 2.275 M -10.30 % | 2.536 M 1.05 % | 2.510 M 22.42 % | 2.050 M -3.58 % | 2.126 M -89.11 % | 19.522 M -10.08 % | 21.710 M 45.63 % | 14.908 M -23.29 % | 19.433 M 130.33 % | 8.437 M |
| Total non current liabilities | 54.608 M -49.17 % | 107.440 M -8.82 % | 117.835 M 146.02 % | 47.897 M 1 383.39 % | 3.229 M -81.48 % | 17.434 M 66.49 % | 10.472 M 28.82 % | 8.129 M -10.84 % | 9.117 M -9.01 % | 10.020 M 27.01 % | 7.889 M 37.70 % | 5.729 M 0.53 % | 5.699 M -78.45 % | 26.443 M -7.83 % | 28.688 M 43.74 % | 19.958 M -16.50 % | 23.903 M 100.01 % | 11.951 M |
| Other current liabilities | 17.097 M -10.30 % | 19.061 M -3.52 % | 19.757 M 187.71 % | 6.867 M 32.24 % | 5.193 M -16.01 % | 6.182 M 90.95 % | 3.238 M -12.05 % | 3.682 M 361.63 % | 797.519 K -82.81 % | 4.639 M 339.20 % | 1.056 M 8.97 % | 969.210 K 8.32 % | 894.791 K -1.83 % | 911.433 K 9.72 % | 830.670 K 36.90 % | 606.792 K 19.39 % | 508.225 K 16.83 % | 435.000 K |
| Deferred revenue | 850.404 K -73.13 % | 3.165 M -21.46 % | 4.029 M 608.22 % | 568.957 K 112.74 % | -4.467 M | 0.000 -100.00 % | 2.319 M -17.66 % | 2.816 M 17.01 % | 2.407 M -13.39 % | 2.779 M -36.52 % | 4.377 M 61.98 % | 2.702 M -29.22 % | 3.818 M -1.07 % | 3.859 M -28.68 % | 5.411 M 59.19 % | 3.399 M 72.76 % | 1.967 M | 0.000 |
| Short term debt | 52.562 M 507.45 % | 8.653 M 16.31 % | 7.440 M 90.74 % | 3.900 M -12.69 % | 4.467 M -28.06 % | 6.209 M 41.29 % | 4.394 M -31.81 % | 6.445 M -49.61 % | 12.789 M -10.02 % | 14.213 M -39.85 % | 23.631 M 8.50 % | 21.779 M -19.86 % | 27.178 M 98.11 % | 13.719 M 87.97 % | 7.298 M -11.65 % | 8.261 M 28.13 % | 6.447 M -49.51 % | 12.770 M |
| Total current liabilities | 93.693 M 82.19 % | 51.425 M 15.75 % | 44.428 M 73.19 % | 25.652 M 33.76 % | 19.178 M -19.68 % | 23.877 M 48.46 % | 16.083 M -7.62 % | 17.410 M -28.23 % | 24.259 M -19.54 % | 30.151 M -21.59 % | 38.455 M 16.66 % | 32.962 M -16.65 % | 39.548 M 50.08 % | 26.351 M 23.79 % | 21.287 M -2.66 % | 21.867 M 36.76 % | 15.989 M -25.37 % | 21.425 M |
| Total liabilities | 148.301 M -6.65 % | 158.865 M -2.09 % | 162.262 M 120.62 % | 73.549 M 30.13 % | 56.519 M 36.81 % | 41.311 M 55.57 % | 26.555 M 3.98 % | 25.539 M -23.48 % | 33.376 M -16.91 % | 40.170 M -13.32 % | 46.343 M 19.78 % | 38.691 M -14.49 % | 45.246 M -14.30 % | 52.794 M 5.64 % | 49.974 M 19.48 % | 41.825 M 4.85 % | 39.892 M 19.52 % | 33.376 M |
| Other non current assets | -145.689 M 1.76 % | -148.292 M 0.00 % | -148.293 M -86.44 % | -79.541 M -54.00 % | -51.650 M -7.73 % | -47.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 596.817 K 103.40 % | -17.564 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 81.146 M -45.28 % | 148.292 M 72.58 % | 85.929 M 59.13 % | 54.000 M 22.72 % | 44.001 M -8.23 % | 47.945 M 5.48 % | 45.453 M -0.20 % | 45.543 M -0.25 % | 45.657 M -34.98 % | 70.218 M -5.20 % | 74.067 M | 0.000 | 0.000 -100.00 % | 18.681 M 775.59 % | 2.133 M -24.48 % | 2.825 M 11.98 % | 2.523 M 24.21 % | 2.031 M |
| Intangible assets | 84.702 M 293.30 % | 21.536 M -74.43 % | 84.241 M 96.15 % | 42.948 M 364.06 % | 9.255 M -8.90 % | 10.159 M -46.00 % | 18.812 M -0.03 % | 18.817 M 86.56 % | 10.086 M -26.58 % | 13.737 M -1.08 % | 13.887 M | 0.000 -100.00 % | 18.399 M -1.51 % | 18.681 M | 0.000 | 0.000 -100.00 % | 11.465 M 104.99 % | 5.593 M |
| GoodWill | 64.543 M 0.00 % | 64.543 M 3.49 % | 62.365 M 144.18 % | 25.541 M 212.81 % | 8.165 M 0.00 % | 8.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.079 M -71.12 % | 7.200 M 22.76 % | 5.865 M 182.09 % | 2.079 M -61.81 % | 5.445 M 2 077.81 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K | 0.000 |
| Goodwill and intangible assets | 149.245 M 73.38 % | 86.079 M -41.29 % | 146.606 M 114.06 % | 68.489 M 293.17 % | 17.420 M -4.93 % | 18.324 M -2.59 % | 18.812 M -0.03 % | 18.817 M 86.56 % | 10.086 M -36.23 % | 15.816 M -24.99 % | 21.087 M 259.55 % | 5.865 M -71.36 % | 20.478 M -15.12 % | 24.125 M 9 550.13 % | 250.000 K 0.00 % | 250.000 K -97.87 % | 11.715 M 109.46 % | 5.593 M |
| Property plant equipment net | 60.987 M -1.97 % | 62.213 M -2.87 % | 64.053 M 75.04 % | 36.593 M 6.90 % | 34.230 M 15.56 % | 29.621 M 11.18 % | 26.642 M -0.32 % | 26.726 M -24.86 % | 35.571 M -41.53 % | 60.834 M 0.00 % | 60.836 M -13.59 % | 70.407 M 22.10 % | 57.665 M -3.54 % | 59.781 M -3.14 % | 61.719 M 23.71 % | 49.891 M 45.07 % | 34.392 M 9.56 % | 31.391 M |
| Total non current assets | 159.770 M -2.15 % | 163.280 M 0.11 % | 163.100 M 85.62 % | 87.868 M 70.12 % | 51.650 M 1.21 % | 51.032 M 2.57 % | 49.754 M -1.60 % | 50.564 M -1.52 % | 51.345 M -37.33 % | 81.924 M -3.74 % | 85.109 M 9.42 % | 77.782 M -2.95 % | 80.145 M -9.48 % | 88.541 M 31.45 % | 67.359 M 19.72 % | 56.262 M 6.67 % | 52.746 M 19.84 % | 44.014 M |
| Other current assets | 1.442 M -9.85 % | 1.599 M 61.02 % | 993.242 K -20.23 % | 1.245 M -79.93 % | 6.205 M -51.44 % | 12.777 M 2 621.84 % | 469.438 K 61.53 % | 290.618 K -91.25 % | 3.321 M 2 725.25 % | 117.538 K -84.58 % | 762.035 K 55.59 % | 489.770 K 17.93 % | 415.305 K 6.76 % | 389.004 K -34.50 % | 593.904 K 603.49 % | 84.423 K -31.35 % | 122.978 K -85.09 % | 825.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 14.050 M -36.72 % | 22.204 M -21.89 % | 28.427 M 350.81 % | 6.306 M -28.70 % | 8.844 M 386.98 % | 1.816 M 464.66 % | 321.624 K -36.39 % | 505.622 K 320.31 % | 120.296 K -89.23 % | 1.117 M 2 321.20 % | 46.117 K -76.15 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 182.20 % | 592.987 K -70.76 % | 2.028 M -32.89 % | 3.022 M |
| Cash and short term investments | 14.050 M -36.72 % | 22.204 M -21.89 % | 28.427 M 350.81 % | 6.306 M -28.70 % | 8.844 M 386.98 % | 1.816 M 464.66 % | 321.624 K -36.39 % | 505.622 K 320.31 % | 120.296 K -89.23 % | 1.117 M 2 321.20 % | 46.117 K -76.15 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 182.20 % | 592.987 K -70.76 % | 2.028 M -32.89 % | 3.022 M |
| Total current assets | 75.668 M 1.39 % | 74.634 M 10.12 % | 67.776 M 46.73 % | 46.190 M -1.87 % | 47.068 M 10.42 % | 42.626 M 99.49 % | 21.367 M 14.82 % | 18.609 M -14.09 % | 21.662 M -4.01 % | 22.567 M -8.83 % | 24.753 M 5.86 % | 23.384 M -11.48 % | 26.417 M -29.94 % | 37.706 M 8.04 % | 34.900 M 17.73 % | 29.643 M 17.78 % | 25.168 M 26.49 % | 19.897 M |
| Inventory | 23.790 M 21.37 % | 19.602 M 40.97 % | 13.905 M -11.44 % | 15.700 M 18.45 % | 13.255 M 14.66 % | 11.560 M 18.52 % | 9.754 M 6.97 % | 9.118 M -7.72 % | 9.882 M -15.43 % | 11.685 M -11.60 % | 13.217 M -7.27 % | 14.254 M -3.78 % | 14.813 M -34.12 % | 22.484 M 1.64 % | 22.121 M 17.42 % | 18.839 M 24.61 % | 15.119 M 71.41 % | 8.820 M |
| Net receivables | 36.386 M 16.51 % | 31.230 M 27.72 % | 24.451 M 6.59 % | 22.939 M 22.25 % | 18.764 M 13.92 % | 16.472 M 52.21 % | 10.822 M 24.46 % | 8.695 M 4.26 % | 8.339 M -13.57 % | 9.648 M -12.20 % | 10.989 M 30.09 % | 8.447 M -17.59 % | 10.250 M -14.70 % | 12.017 M 14.32 % | 10.511 M 3.80 % | 10.127 M 34.29 % | 7.541 M 4.30 % | 7.230 M |
| Tax assets | 14.082 M -6.04 % | 14.988 M 1.22 % | 14.807 M 77.83 % | 8.326 M 8.85 % | 7.649 M 147.80 % | 3.087 M -28.23 % | 4.301 M -14.34 % | 5.021 M -11.73 % | 5.688 M 7.86 % | 5.273 M 65.48 % | 3.187 M 111.00 % | 1.510 M 7.45 % | 1.406 M -60.06 % | 3.519 M 8.07 % | 3.256 M -1.22 % | 3.296 M -19.93 % | 4.117 M -17.65 % | 4.999 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.649 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 |
| Account payables | 23.184 M 12.83 % | 20.547 M 55.64 % | 13.202 M -7.78 % | 14.316 M 52.59 % | 9.382 M -14.24 % | 10.939 M 29.44 % | 8.451 M 16.02 % | 7.284 M -11.88 % | 8.266 M -26.84 % | 11.299 M 20.32 % | 9.390 M 25.01 % | 7.511 M -1.90 % | 7.657 M -2.61 % | 7.862 M 1.49 % | 7.747 M -19.31 % | 9.601 M 35.87 % | 7.066 M -14.04 % | 8.220 M |
| Tax payables | 850.404 K -73.13 % | 3.165 M -21.46 % | 4.029 M 608.22 % | 568.957 K 318.20 % | 136.048 K -75.10 % | 546.269 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 |
| Deferred revenue non current | 0.000 -100.00 % | 37.385 M -9.78 % | 41.436 M 69.38 % | 24.463 M 421.28 % | -7.614 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.112 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 tax liabilities non current | 18.386 M -6.46 % | 19.656 M -3.27 % | 20.320 M 53.60 % | 13.229 M 22.01 % | 10.843 M 38.23 % | 7.844 M 16.28 % | 6.746 M 2.90 % | 6.556 M 2.59 % | 6.390 M -7.84 % | 6.934 M 40.21 % | 4.945 M 48.46 % | 3.331 M 1.20 % | 3.292 M -51.13 % | 6.735 M 11.30 % | 6.051 M 23.23 % | 4.910 M 11.15 % | 4.418 M 27.57 % | 3.463 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.112 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 |
| Total assets | 235.439 M -1.04 % | 237.914 M 3.05 % | 230.876 M 72.22 % | 134.058 M 26.03 % | 106.368 M 13.57 % | 93.657 M 31.69 % | 71.121 M 2.82 % | 69.173 M -5.25 % | 73.007 M -30.13 % | 104.491 M -4.89 % | 109.863 M 8.60 % | 101.165 M -5.06 % | 106.562 M -15.59 % | 126.247 M 23.46 % | 102.258 M 19.04 % | 85.905 M 10.26 % | 77.914 M 21.91 % | 63.911 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -35.848 M -2 721.69 % | -1.270 M -158.38 % | 2.176 M 227.31 % | -1.709 M -9.31 % | -1.564 M -167.62 % | 2.312 M 123.16 % | 1.036 M 24.40 % | 832.933 K 126.45 % | -3.149 M -131.51 % | -1.360 M -181.30 % | 1.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 687.760 K 52.10 % | 452.180 K 489.08 % | 76.761 K | 0.000 -100.00 % | 27.000 K -94.12 % | 459.021 K | 0.000 -100.00 % | 18.933 K -48.91 % | 37.056 K 0.00 % | 37.056 K -49.03 % | 72.706 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.964 M -172.16 % | -2.926 M -132.05 % | 9.130 M 153.25 % | 3.605 M 190.02 % | -4.005 M -30.22 % | -3.075 M -45.76 % | -2.110 M -163.23 % | -801.523 K -125.76 % | 3.112 M 135.20 % | 1.323 M 175.79 % | -1.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -5.156 M 23.94 % | -6.779 M -188.20 % | 7.686 M 734.21 % | -1.212 M 47.55 % | -2.310 M 37.41 % | -3.691 M -73.53 % | -2.127 M -498.24 % | -355.568 K -127.16 % | 1.309 M -17.18 % | 1.580 M 156.81 % | -2.782 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -4.189 M 21.36 % | -5.327 M -224.46 % | 4.280 M 1 213.48 % | -384.361 K 77.32 % | -1.694 M -1.55 % | -1.669 M -162.50 % | -635.620 K -234.68 % | 471.964 K -73.82 % | 1.803 M 800.64 % | -257.332 K -124.84 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 2.269 M -78.24 % | 10.430 M 412.11 % | -3.342 M -162.85 % | 5.317 M 387.43 % | -1.850 M -213.37 % | 1.632 M 143.70 % | 669.559 K 163.82 % | -1.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -889.028 K 28.92 % | -1.251 M -347.22 % | 505.940 K 536.42 % | -115.930 K -106.27 % | 1.850 M 183.41 % | 652.706 K 4 010.29 % | -16.692 K -112.72 % | 131.260 K 128.32 % | -463.477 K -318.06 % | 212.543 K -47.10 % | 401.775 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 35.231 M 1 371.57 % | -2.771 M -968.68 % | -259.263 K -107.57 % | 3.426 M 126.04 % | -13.159 M -22 497.36 % | -58.232 K -153.12 % | 109.614 K 105.83 % | -1.881 M -109.61 % | 19.567 M 1 466.81 % | -1.432 M -148.41 % | 2.957 M 293.28 % | -1.530 M -111.99 % | 12.766 M 268.37 % | -7.582 M -177.58 % | -2.732 M -1 586.63 % | -161.957 K 93.83 % | -2.624 M |
| Net cash provided by operating activities | 17.168 M -12.07 % | 19.525 M -19.87 % | 24.366 M 139.48 % | 10.175 M 332.01 % | -4.385 M -170.47 % | 6.223 M 52.22 % | 4.088 M -18.92 % | 5.042 M 116.94 % | 2.324 M -56.20 % | 5.306 M -2.50 % | 5.442 M 53.57 % | 3.544 M -43.92 % | 6.319 M 28.33 % | 4.924 M -45.35 % | 9.010 M 5.66 % | 8.527 M 91.23 % | 4.459 M |
| Investments in property plant and equipment | -10.144 M -46.31 % | -6.933 M -65.52 % | -4.189 M 25.61 % | -5.631 M 50.16 % | -11.296 M -104.91 % | -5.513 M -69.78 % | -3.247 M 9.16 % | -3.575 M -30.82 % | -2.732 M 36.27 % | -4.287 M 54.12 % | -9.344 M -52.45 % | -6.130 M -55.34 % | -3.946 M 71.52 % | -13.857 M -54.11 % | -8.991 M -42.91 % | -6.291 M 33.19 % | -9.416 M |
| Acquisitions net | -3.594 M 62.33 % | -9.540 M 69.87 % | -31.669 M -29.11 % | -24.528 M -219.65 % | 20.500 M 587.82 % | -4.202 M -10 712.95 % | 39.597 K -99.39 % | 6.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.862 M | 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 100.00 % | -322.046 K | 0.000 100.00 % | -3.329 M -5 984.56 % | -54.707 K 90.62 % | -583.256 K 42.15 % | -1.008 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 -100.00 % | 511.496 K -13.31 % | 590.000 K 13.57 % | 519.499 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.403 M -16.23 % | -2.067 M | 0.000 -100.00 % | 5.208 M -75.03 % | 20.857 M 2 381.29 % | -914.273 K -31.46 % | -695.496 K -112.55 % | 5.543 M 188.23 % | 1.923 M -80.85 % | 10.045 M 977.72 % | 932.094 K -70.75 % | 3.187 M 513.39 % | 519.499 K 132.14 % | -1.616 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -13.737 M 16.61 % | -16.473 M 54.06 % | -35.857 M -43.71 % | -24.951 M -183.00 % | 30.061 M 409.42 % | -9.715 M -202.89 % | -3.208 M -208.77 % | 2.949 M 464.43 % | -809.184 K -114.05 % | 5.758 M 172.88 % | -7.901 M -765.82 % | 1.187 M 134.63 % | -3.426 M 81.78 % | -18.802 M -107.84 % | -9.046 M -31.58 % | -6.875 M 34.05 % | -10.425 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 367.500 K -38.75 % | 600.000 K | 0.000 -100.00 % | 10.138 M 1 242.73 % | 755.000 K -11.18 % | 850.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.626 K -98.38 % | 13.645 M 1 948.79 % | 666.028 K | 0.000 -100.00 % | 4.688 M |
| Common stock repurchased | 659.320 K | 0.000 | 0.000 100.00 % | -8.708 K 99.85 % | -5.743 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 |
| Dividends paid | -5.286 M -32.80 % | -3.980 M -5.69 % | -3.766 M -25.90 % | -2.991 M 40.96 % | -5.067 M -305.29 % | -1.250 M -18.10 % | -1.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.056 M 44.63 % | -1.906 M -39.90 % | -1.363 M -262.11 % | -376.301 K | 0.000 |
| Other financing activites | -6.297 M -18.94 % | -5.294 M -114.16 % | 37.379 M 145.44 % | 15.229 M 212.14 % | -13.581 M -317.75 % | 6.237 M 105 632.57 % | -5.910 K 99.92 % | -7.606 M -202.86 % | -2.511 M 70.68 % | -8.566 M -1 069.28 % | 883.735 K 116.14 % | -5.475 M -47.35 % | -3.715 M -121.95 % | 16.927 M 528.40 % | 2.694 M 291.71 % | -1.405 M -118.25 % | 7.699 M |
| Net cash used provided by financing activities | -11.583 M -24.89 % | -9.275 M -127.59 % | 33.612 M 174.66 % | 12.238 M 165.63 % | -18.648 M -473.94 % | 4.987 M 568.47 % | -1.064 M 86.00 % | -7.606 M -202.86 % | -2.511 M 70.68 % | -8.566 M -1 069.28 % | 883.735 K 116.14 % | -5.475 M -14.75 % | -4.771 M -131.76 % | 15.020 M 1 028.49 % | 1.331 M 174.72 % | -1.781 M -123.14 % | 7.699 M |
| Effect of forex changes on cash | 2.000 | 0.000 | 0.000 | 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 % | 49.000 2 350.00 % | 2.000 |
| Net change in cash | -8.153 M -31.01 % | -6.223 M -128.13 % | 22.121 M 971.49 % | -2.538 M -136.12 % | 7.028 M 370.26 % | 1.494 M 912.22 % | -183.997 K -147.75 % | 385.326 K 138.68 % | -996.291 K -139.88 % | 2.498 M 258.62 % | -1.575 M -111.47 % | -744.719 K 60.35 % | -1.878 M -264.33 % | 1.143 M -11.76 % | 1.295 M 1 107.35 % | -128.589 K -107.42 % | 1.733 M |
| Cash at beginning of period | 22.204 M -21.89 % | 28.427 M 350.81 % | 6.306 M -28.70 % | 8.844 M 386.98 % | 1.816 M 464.66 % | 321.624 K -36.39 % | 505.622 K 320.31 % | 120.296 K -89.23 % | 1.117 M 180.83 % | -1.381 M -814.35 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 342.63 % | 378.055 K -32.51 % | 560.196 K 147.76 % | -1.173 M |
| Cash at end of period | 14.050 M -36.72 % | 22.204 M -21.89 % | 28.427 M 350.81 % | 6.306 M -28.70 % | 8.844 M 386.98 % | 1.816 M 464.66 % | 321.625 K -36.39 % | 505.622 K 320.31 % | 120.296 K -89.23 % | 1.117 M 180.83 % | -1.381 M -814.35 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 287.71 % | 431.607 K -22.95 % | 560.195 K |
| Operating cash flow | 17.168 M -12.07 % | 19.525 M -19.87 % | 24.366 M 139.48 % | 10.175 M 332.01 % | -4.385 M -170.47 % | 6.223 M 52.22 % | 4.088 M -18.92 % | 5.042 M 116.94 % | 2.324 M -56.20 % | 5.306 M -2.50 % | 5.442 M 53.57 % | 3.544 M -43.92 % | 6.319 M 28.33 % | 4.924 M -45.35 % | 9.010 M 5.66 % | 8.527 M 91.23 % | 4.459 M |
| Capital expenditure | -10.144 M -46.31 % | -6.933 M -65.52 % | -4.189 M 25.61 % | -5.631 M 50.16 % | -11.296 M -104.91 % | -5.513 M -69.78 % | -3.247 M 9.16 % | -3.575 M -30.82 % | -2.732 M 36.27 % | -4.287 M 54.12 % | -9.344 M -52.45 % | -6.130 M -55.34 % | -3.946 M 71.52 % | -13.857 M -54.11 % | -8.991 M -42.91 % | -6.291 M 33.19 % | -9.416 M |
| Free CashFlow | 7.024 M -44.22 % | 12.592 M -37.59 % | 20.177 M 344.04 % | 4.544 M 128.98 % | -15.681 M -2 308.47 % | 710.061 K -15.56 % | 840.899 K -42.70 % | 1.468 M 459.48 % | -408.236 K -140.08 % | 1.019 M 126.10 % | -3.902 M -50.90 % | -2.586 M -208.96 % | 2.373 M 126.57 % | -8.932 M -47 018.36 % | 19.038 K -99.15 % | 2.236 M 145.11 % | -4.957 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 113.962 M 6.25 % | 107.258 M 0.46 % | 106.770 M 9.88 % | 97.167 M 14.10 % | 85.161 M 9.29 % | 77.924 M 82.99 % | 42.583 M -32.53 % | 63.111 M 43.08 % | 44.109 M 4.90 % | 42.050 M 27.30 % | 33.033 M -15.19 % | 38.950 M 41.70 % | 27.487 M -12.11 % | 31.273 M 12.83 % | 27.717 M -15.51 % | 32.803 M 9.59 % | 29.932 M -8.85 % | 32.840 M 12.09 % | 29.297 M -14.10 % | 34.107 M 5.90 % | 32.208 M -4.35 % | 33.671 M -1.14 % | 34.059 M 3.14 % | 33.023 M 0.00 % | 33.023 M -7.98 % | 35.885 M 0.00 % | 35.885 M -4.36 % | 37.520 M -9.76 % | 41.580 M -4.57 % | 43.573 M 0.00 % | 43.573 M 31.76 % | 33.069 M 100.00 % | 16.535 M -38.75 % | 26.996 M 100.00 % | 13.498 M |
| Net income | 3.128 M -43.71 % | 5.557 M 1.77 % | 5.461 M -41.05 % | 9.264 M 108.51 % | 4.443 M 23.14 % | 3.608 M 191.39 % | 1.238 M -56.01 % | 2.815 M 307.11 % | 691.402 K 143.50 % | -1.589 M -244.93 % | 1.097 M -59.90 % | 2.735 M 752.50 % | 320.805 K -71.66 % | 1.132 M 36.54 % | 829.118 K -58.68 % | 2.007 M 567.23 % | 300.755 K 102.43 % | -12.371 M -1 189.44 % | -959.420 K -312.34 % | 451.834 K -54.74 % | 998.254 K 234.50 % | 298.434 K -2.27 % | 305.351 K -51.12 % | 624.690 K 0.00 % | 624.690 K 112.09 % | -5.169 M 0.00 % | -5.169 M -209.04 % | 4.740 M 0.00 % | 4.740 M 6.52 % | 4.450 M 0.00 % | 4.450 M 41.08 % | 3.155 M 100.00 % | 1.577 M -36.62 % | 2.489 M 100.00 % | 1.244 M |
| Income before tax | 4.956 M -38.30 % | 8.033 M 6.53 % | 7.541 M -35.86 % | 11.757 M 87.25 % | 6.279 M 12.78 % | 5.567 M 158.71 % | 2.152 M -66.37 % | 6.399 M 156.08 % | 2.499 M -31.51 % | 3.648 M 132.86 % | 1.567 M -56.59 % | 3.609 M 822.09 % | 391.388 K -77.93 % | 1.773 M 80.13 % | 984.295 K -36.25 % | 1.544 M 490.14 % | 261.622 K 109.73 % | -2.689 M -146.10 % | -1.093 M -391.65 % | 374.638 K -64.00 % | 1.041 M 34.79 % | 772.144 K 108.22 % | 370.825 K -66.86 % | 1.119 M 0.00 % | 1.119 M 228.82 % | -868.513 K 0.00 % | -868.513 K -117.16 % | 5.061 M 0.00 % | 5.061 M -16.01 % | 6.025 M 0.00 % | 6.025 M 41.76 % | 4.250 M 100.00 % | 2.125 M -29.88 % | 3.031 M 100.00 % | 1.515 M |
| Income before tax ratio | 0.04 -41.93 % | 0.07 6.04 % | 0.07 -41.63 % | 0.12 64.11 % | 0.07 3.19 % | 0.07 41.38 % | 0.05 -50.16 % | 0.10 78.98 % | 0.06 -34.70 % | 0.09 82.92 % | 0.05 -48.81 % | 0.09 550.73 % | 0.01 -74.89 % | 0.06 59.65 % | 0.04 -24.55 % | 0.05 438.48 % | 0.01 110.67 % | -0.08 -119.55 % | -0.04 -439.53 % | 0.01 -66.01 % | 0.03 40.91 % | 0.02 110.62 % | 0.01 -67.86 % | 0.03 0.00 % | 0.03 239.98 % | -0.02 0.00 % | -0.02 -117.94 % | 0.13 10.82 % | 0.12 -11.98 % | 0.14 0.00 % | 0.14 7.59 % | 0.13 0.00 % | 0.13 14.48 % | 0.11 0.00 % | 0.11 |
| EBITDA | 12.802 M -41.28 % | 21.803 M 68.10 % | 12.970 M -8.66 % | 14.201 M 44.52 % | 9.826 M -25.46 % | 13.183 M 125.65 % | 5.842 M -42.64 % | 10.186 M 69.27 % | 6.017 M -4.80 % | 6.321 M 164.48 % | 2.390 M -56.93 % | 5.548 M 696.71 % | 696.360 K -78.67 % | 3.265 M 42.15 % | 2.297 M -44.65 % | 4.149 M 72.74 % | 2.402 M 124.28 % | -9.894 M -859.65 % | 1.302 M -60.24 % | 3.276 M 117.90 % | 1.503 M -48.41 % | 2.914 M 9.90 % | 2.652 M -25.24 % | 3.547 M -21.67 % | 4.528 M 336.82 % | -1.912 M -120.21 % | 9.459 M 26.72 % | 7.464 M 0.00 % | 7.464 M -12.02 % | 8.484 M 0.00 % | 8.484 M 32.66 % | 6.395 M 100.00 % | 3.198 M -34.53 % | 4.884 M 100.00 % | 2.442 M |
| Net income ratio | 0.03 -47.02 % | 0.05 1.31 % | 0.05 -46.35 % | 0.10 82.75 % | 0.05 12.68 % | 0.05 59.24 % | 0.03 -34.81 % | 0.04 184.54 % | 0.02 141.47 % | -0.04 -213.85 % | 0.03 -52.72 % | 0.07 501.62 % | 0.01 -67.76 % | 0.04 21.01 % | 0.03 -51.10 % | 0.06 508.82 % | 0.01 102.67 % | -0.38 -1 050.35 % | -0.03 -347.20 % | 0.01 -57.26 % | 0.03 249.70 % | 0.01 -1.14 % | 0.01 -52.61 % | 0.02 0.00 % | 0.02 113.13 % | -0.14 0.00 % | -0.14 -214.01 % | 0.13 10.82 % | 0.11 11.62 % | 0.10 0.00 % | 0.10 7.07 % | 0.10 0.00 % | 0.10 3.47 % | 0.09 0.00 % | 0.09 |
| Ratio EBITDA | 0.11 -44.74 % | 0.20 67.34 % | 0.12 -16.88 % | 0.15 26.66 % | 0.12 -31.80 % | 0.17 23.31 % | 0.14 -14.99 % | 0.16 18.31 % | 0.14 -9.24 % | 0.15 107.77 % | 0.07 -49.21 % | 0.14 462.25 % | 0.03 -75.73 % | 0.10 25.98 % | 0.08 -34.49 % | 0.13 57.62 % | 0.08 126.64 % | -0.30 -777.71 % | 0.04 -53.72 % | 0.10 105.77 % | 0.05 -46.06 % | 0.09 11.16 % | 0.08 -27.51 % | 0.11 -21.67 % | 0.14 357.35 % | -0.05 -120.21 % | 0.26 32.49 % | 0.20 10.82 % | 0.18 -7.80 % | 0.19 0.00 % | 0.19 0.68 % | 0.19 0.00 % | 0.19 6.89 % | 0.18 0.00 % | 0.18 |
| Gross profit ratio | 0.26 -11.49 % | 0.29 4.93 % | 0.28 -9.45 % | 0.30 2.31 % | 0.30 13.80 % | 0.26 -24.72 % | 0.35 20.97 % | 0.29 -1.52 % | 0.29 -10.50 % | 0.33 -1.25 % | 0.33 -2.90 % | 0.34 -3.36 % | 0.35 -6.85 % | 0.38 0.27 % | 0.38 2.79 % | 0.37 0.88 % | 0.36 1.96 % | 0.36 -2.40 % | 0.36 0.13 % | 0.36 -5.35 % | 0.38 -11.33 % | 0.43 -6.25 % | 0.46 4.33 % | 0.44 0.00 % | 0.44 -6.31 % | 0.47 0.00 % | 0.47 -8.98 % | 0.52 -8.29 % | 0.57 11.43 % | 0.51 0.00 % | 0.51 18.33 % | 0.43 0.00 % | 0.43 14.93 % | 0.37 0.00 % | 0.37 |
| Weighted average shs out dil | 83.873 M 0.40 % | 83.541 M 1.27 % | 82.489 M 1.43 % | 81.323 M 2.69 % | 79.195 M -1.59 % | 80.470 M 7.89 % | 74.587 M -0.26 % | 74.779 M 12.48 % | 66.481 M 10.74 % | 60.035 M -9.39 % | 66.257 M 1.88 % | 65.034 M 4.85 % | 62.025 M 17.18 % | 52.929 M -0.39 % | 53.134 M 0.39 % | 52.929 M -0.08 % | 52.970 M 0.08 % | 52.929 M -0.01 % | 52.933 M -0.42 % | 53.157 M 0.64 % | 52.818 M -0.21 % | 52.929 M 0.54 % | 52.647 M -0.53 % | 52.929 M 0.00 % | 52.929 M 0.07 % | 52.891 M 0.00 % | 52.891 M 1.64 % | 52.036 M 0.00 % | 52.036 M 3.24 % | 50.402 M 0.00 % | 50.402 M 4.17 % | 48.383 M 0.00 % | 48.383 M 5.46 % | 45.876 M 0.00 % | 45.876 M |
| Weighted average shs out | 81.323 M 0.00 % | 81.323 M 0.00 % | 81.323 M 0.00 % | 81.323 M 3.05 % | 78.913 M 0.57 % | 78.463 M 5.20 % | 74.587 M -0.26 % | 74.779 M 12.48 % | 66.481 M 10.74 % | 60.035 M -9.39 % | 66.257 M 1.17 % | 65.488 M 5.58 % | 62.025 M 17.18 % | 52.929 M -0.39 % | 53.134 M 0.39 % | 52.929 M -0.09 % | 52.978 M 0.09 % | 52.929 M -0.01 % | 52.934 M -0.42 % | 53.157 M 0.64 % | 52.818 M -0.21 % | 52.929 M 0.54 % | 52.647 M -0.53 % | 52.929 M 0.00 % | 52.929 M 0.07 % | 52.891 M 0.00 % | 52.891 M 1.64 % | 52.036 M 0.00 % | 52.036 M 3.24 % | 50.402 M 0.00 % | 50.402 M 4.17 % | 48.383 M 0.00 % | 48.383 M 5.46 % | 45.876 M 0.00 % | 45.876 M |
| EPS diluted | 0.04 -43.91 % | 0.07 0.45 % | 0.07 -39.82 % | 0.11 96.08 % | 0.06 25.22 % | 0.04 169.88 % | 0.02 -55.85 % | 0.04 261.54 % | 0.01 139.25 % | -0.03 -259.64 % | 0.02 -60.57 % | 0.04 709.62 % | 0.01 -75.70 % | 0.02 37.18 % | 0.02 -58.95 % | 0.04 566.67 % | 0.01 102.38 % | -0.24 -1 225.97 % | -0.02 -310.47 % | 0.01 -54.50 % | 0.02 237.50 % | 0.01 -3.45 % | 0.01 -50.85 % | 0.01 -3.28 % | 0.01 112.47 % | -0.10 4.31 % | -0.10 -212.06 % | 0.09 2.70 % | 0.09 0.68 % | 0.09 -3.92 % | 0.09 40.80 % | 0.07 100.00 % | 0.03 -39.85 % | 0.05 100.00 % | 0.03 |
| Earnings per share | 0.04 -43.63 % | 0.07 1.79 % | 0.07 -39.00 % | 0.11 96.08 % | 0.06 25.22 % | 0.04 169.88 % | 0.02 -55.85 % | 0.04 261.54 % | 0.01 139.25 % | -0.03 -259.64 % | 0.02 -60.29 % | 0.04 703.85 % | 0.01 -75.70 % | 0.02 37.18 % | 0.02 -58.95 % | 0.04 566.67 % | 0.01 102.38 % | -0.24 -1 225.97 % | -0.02 -310.47 % | 0.01 -54.50 % | 0.02 237.50 % | 0.01 -3.45 % | 0.01 -50.85 % | 0.01 -3.28 % | 0.01 112.47 % | -0.10 4.31 % | -0.10 -212.06 % | 0.09 2.70 % | 0.09 0.68 % | 0.09 -13.36 % | 0.10 56.13 % | 0.07 100.00 % | 0.03 -39.85 % | 0.05 100.00 % | 0.03 |
| Gross profit | 29.113 M -5.96 % | 30.959 M 5.41 % | 29.370 M -0.50 % | 29.518 M 16.73 % | 25.287 M 24.37 % | 20.332 M 37.76 % | 14.759 M -18.38 % | 18.083 M 40.90 % | 12.833 M -6.11 % | 13.669 M 25.70 % | 10.874 M -17.66 % | 13.206 M 36.94 % | 9.644 M -18.13 % | 11.779 M 13.13 % | 10.411 M -13.15 % | 11.988 M 10.55 % | 10.844 M -7.07 % | 11.668 M 9.40 % | 10.666 M -13.99 % | 12.401 M 0.23 % | 12.372 M -15.19 % | 14.588 M -7.31 % | 15.739 M 7.60 % | 14.627 M 0.00 % | 14.627 M -13.78 % | 16.965 M 0.00 % | 16.965 M -12.94 % | 19.487 M -17.24 % | 23.547 M 6.33 % | 22.145 M 0.00 % | 22.145 M 55.91 % | 14.204 M 100.00 % | 7.102 M -29.61 % | 10.089 M 100.00 % | 5.044 M |
| Income tax expense | 1.828 M -26.18 % | 2.476 M 19.02 % | 2.080 M -16.56 % | 2.493 M 35.80 % | 1.836 M 5.74 % | 1.736 M 89.99 % | 913.861 K -48.13 % | 1.762 M 154.10 % | 693.395 K -4.38 % | 725.137 K 54.29 % | 469.988 K -46.23 % | 874.082 K 1 138.37 % | 70.583 K -86.37 % | 517.862 K 233.72 % | 155.177 K -58.56 % | 374.454 K 856.88 % | 39.133 K 112.88 % | -303.907 K -328.17 % | 133.194 K 234.27 % | -99.196 K -333.41 % | 42.498 K 18.38 % | 35.900 K -45.17 % | 65.474 K 1 465.05 % | 4.184 K 0.00 % | 4.184 K -97.58 % | 172.812 K 0.00 % | 172.812 K -46.06 % | 320.370 K 0.00 % | 320.373 K -79.66 % | 1.575 M 0.00 % | 1.575 M 43.72 % | 1.096 M 100.00 % | 547.876 K 1.09 % | 541.976 K 100.00 % | 270.988 K |
| Cost of revenue | 84.848 M 11.20 % | 76.300 M -1.42 % | 77.400 M 14.41 % | 67.649 M 12.99 % | 59.873 M 3.96 % | 57.591 M 106.98 % | 27.824 M -38.21 % | 45.029 M 43.97 % | 31.276 M 10.20 % | 28.381 M 28.08 % | 22.158 M -13.93 % | 25.744 M 44.27 % | 17.844 M -8.47 % | 19.495 M 12.65 % | 17.306 M -16.86 % | 20.815 M 9.05 % | 19.088 M -9.84 % | 21.171 M 13.63 % | 18.631 M -14.17 % | 21.706 M 9.43 % | 19.836 M 3.94 % | 19.084 M 4.17 % | 18.320 M -0.41 % | 18.396 M 0.00 % | 18.396 M -2.77 % | 18.920 M 0.00 % | 18.920 M 4.92 % | 18.033 M 0.00 % | 18.033 M -15.84 % | 21.428 M 0.00 % | 21.428 M 13.58 % | 18.866 M 100.00 % | 9.433 M -44.21 % | 16.907 M 100.00 % | 8.454 M |
| General and administrative expenses | 18.059 M 20.41 % | 14.998 M 1.01 % | 14.849 M 15.42 % | 12.864 M -3.82 % | 13.375 M | 0.000 -100.00 % | 8.775 M 28.09 % | 6.851 M 11.58 % | 6.140 M 32.58 % | 4.631 M -11.49 % | 5.232 M -28.38 % | 7.305 M 44.94 % | 5.040 M 1 968.40 % | 243.674 K -94.30 % | 4.272 M 1 813.80 % | 223.228 K -94.69 % | 4.204 M 1 782.48 % | 223.300 K -95.90 % | 5.445 M 2 139.60 % | 243.140 K -95.83 % | 5.826 M 1 820.61 % | 303.330 K -94.92 % | 5.967 M 1 196.53 % | 460.222 K 0.00 % | 460.223 K -1.23 % | 465.956 K 0.00 % | 465.957 K 42.96 % | 325.942 K 0.00 % | 325.943 K 1.24 % | 321.946 K 0.00 % | 321.947 K 20.70 % | 266.742 K 100.00 % | 133.371 K -95.58 % | 3.015 M 100.00 % | 1.508 M |
| Selling and marketing expenses | 7.602 M 15.43 % | 6.586 M -8.16 % | 7.171 M 9.29 % | 6.562 M 34.23 % | 4.889 M | 0.000 -100.00 % | 3.527 M -19.55 % | 4.384 M 22.47 % | 3.579 M 6.52 % | 3.360 M -1.96 % | 3.427 M 34.25 % | 2.553 M -36.09 % | 3.995 M -27.53 % | 5.512 M 10.86 % | 4.972 M -12.32 % | 5.670 M -5.86 % | 6.024 M -0.85 % | 6.076 M 4.50 % | 5.814 M -12.28 % | 6.628 M 1.60 % | 6.523 M -21.85 % | 8.347 M -4.03 % | 8.698 M -8.04 % | 9.458 M 0.00 % | 9.458 M -8.68 % | 10.357 M 0.00 % | 10.357 M -1.26 % | 10.489 M 0.00 % | 10.489 M -2.82 % | 10.793 M 0.00 % | 10.793 M 91.03 % | 5.650 M 100.00 % | 2.825 M -10.90 % | 3.170 M 100.00 % | 1.585 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 350.000 | 0.000 -100.00 % | 51.820 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.135 K 0.00 % | -43.135 K | 0.000 | 0.000 100.00 % | -1.649 M | 0.000 100.00 % | -1.590 M | 0.000 100.00 % | -1.962 M | 0.000 100.00 % | -3.021 M | 0.000 100.00 % | -4.898 M | 0.000 100.00 % | -6.575 M -164.71 % | 10.161 M 227.74 % | -7.954 M -194.16 % | 8.447 M 214.17 % | -7.399 M -183.78 % | 8.831 M 199.03 % | -8.918 M -199.66 % | 8.948 M 296.51 % | -4.554 M -100.00 % | -2.277 M 58.91 % | -5.541 M -100.00 % | -2.771 M |
| Operating expenses | 20.986 M 4.53 % | 20.076 M 2.85 % | 19.521 M 6.52 % | 18.326 M 9.11 % | 16.796 M 32.11 % | 12.713 M 10.30 % | 11.526 M 6.95 % | 10.777 M 18.47 % | 9.097 M -0.75 % | 9.165 M 7.56 % | 8.521 M -6.91 % | 9.154 M 1.45 % | 9.023 M 119.73 % | 4.107 M -55.57 % | 9.244 M 114.79 % | 4.304 M -57.74 % | 10.185 M 98.38 % | 5.134 M -53.81 % | 11.114 M 104.18 % | 5.443 M -49.08 % | 10.690 M 121.97 % | 4.816 M -66.88 % | 14.543 M 227.84 % | 4.436 M -84.21 % | 28.097 M 508.64 % | 4.616 M -84.69 % | 30.153 M 448.51 % | 5.497 M -81.77 % | 30.152 M 651.55 % | 4.012 M -86.21 % | 29.083 M 875.38 % | 2.982 M 100.00 % | 1.491 M -15.57 % | 1.766 M 100.00 % | 882.886 K |
| Cost and expenses | 105.834 M 9.81 % | 96.376 M -0.56 % | 96.921 M 12.73 % | 85.975 M 12.14 % | 76.669 M 9.05 % | 70.305 M 78.67 % | 39.350 M -29.49 % | 55.805 M 38.23 % | 40.373 M 7.53 % | 37.546 M 22.38 % | 30.680 M -12.09 % | 34.898 M 29.89 % | 26.867 M 13.84 % | 23.601 M -11.10 % | 26.549 M 5.69 % | 25.119 M -14.19 % | 29.273 M 11.28 % | 26.305 M -11.57 % | 29.746 M 9.56 % | 27.150 M -11.06 % | 30.526 M 27.72 % | 23.900 M -27.27 % | 32.862 M 43.93 % | 22.832 M -50.89 % | 46.493 M 97.53 % | 23.537 M -52.04 % | 49.073 M 108.55 % | 23.531 M -51.23 % | 48.245 M 89.64 % | 25.440 M -49.63 % | 50.511 M 131.20 % | 21.847 M 100.00 % | 10.924 M -41.50 % | 18.673 M 100.00 % | 9.336 M |
| Research and development expenses | 0.000 -100.00 % | 513.252 K | 0.000 -100.00 % | 318.311 K | 0.000 | 0.000 | 0.000 -100.00 % | 302.508 K | 0.000 -100.00 % | 311.596 K | 0.000 -100.00 % | 720.668 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 796.664 K | 0.000 -100.00 % | 1.593 M | 0.000 -100.00 % | 1.064 M | 0.000 -100.00 % | 1.092 M 0.00 % | 1.092 M -37.51 % | 1.747 M 0.00 % | 1.747 M -16.06 % | 2.082 M 0.00 % | 2.082 M 14.70 % | 1.815 M 0.00 % | 1.815 M 12.11 % | 1.619 M 100.00 % | 809.407 K -27.80 % | 1.121 M 100.00 % | 560.557 K |
| Selling general and administrative expenses | 20.986 M 4.53 % | 20.076 M 2.85 % | 19.521 M 6.52 % | 18.326 M 8.78 % | 16.848 M 32.52 % | 12.713 M 10.30 % | 11.526 M 6.95 % | 10.777 M 18.47 % | 9.097 M -0.75 % | 9.165 M 5.84 % | 8.660 M -12.16 % | 9.858 M 9.11 % | 9.035 M 56.97 % | 5.756 M -37.74 % | 9.244 M 56.85 % | 5.894 M -42.37 % | 10.227 M 62.37 % | 6.299 M -44.06 % | 11.259 M 63.87 % | 6.871 M -44.36 % | 12.349 M 42.75 % | 8.651 M -41.01 % | 14.664 M 47.85 % | 9.919 M 0.00 % | 9.919 M -8.36 % | 10.823 M 0.00 % | 10.823 M 0.08 % | 10.815 M 0.00 % | 10.815 M -2.70 % | 11.115 M 0.00 % | 11.115 M 87.86 % | 5.917 M 100.00 % | 2.958 M -52.18 % | 6.186 M 100.00 % | 3.093 M |
| Interest income | 0.000 -100.00 % | 2.849 M -2.62 % | 2.925 M 35.74 % | 2.155 M 1.13 % | 2.131 M | 0.000 -100.00 % | 1.103 M 1.26 % | 1.089 M -9.36 % | 1.201 M 12.57 % | 1.067 M 35.68 % | 786.484 K 77.57 % | 442.925 K 93.55 % | 228.840 K | 0.000 -100.00 % | 183.506 K | 0.000 -100.00 % | 397.635 K | 0.000 -100.00 % | 644.296 K | 0.000 -100.00 % | 641.497 K | 0.000 -100.00 % | 825.364 K | 0.000 -100.00 % | 119.164 K | 0.000 -100.00 % | 111.716 K | 0.000 -100.00 % | 59.929 K | 0.000 -100.00 % | 59.263 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.171 M 11.31 % | 2.849 M -2.62 % | 2.925 M 35.74 % | 2.155 M 1.13 % | 2.131 M -5.70 % | 2.260 M 104.96 % | 1.103 M 1.26 % | 1.089 M -9.36 % | 1.201 M 12.57 % | 1.067 M 130.28 % | 463.400 K | 0.000 -100.00 % | 167.941 K -23.97 % | 220.880 K 100.00 % | 110.440 K -67.38 % | 338.580 K | 0.000 -100.00 % | 605.730 K | 0.000 -100.00 % | 686.604 K | 0.000 -100.00 % | 799.356 K | 0.000 -100.00 % | 1.006 M 0.00 % | 1.006 M -11.66 % | 1.139 M 0.00 % | 1.139 M 27.87 % | 890.592 K 0.00 % | 890.592 K -14.20 % | 1.038 M 0.00 % | 1.038 M 8.70 % | 954.850 K 100.00 % | 477.425 K -40.38 % | 800.756 K 100.00 % | 400.378 K |
| Depreciation and amortization | 4.675 M -57.19 % | 10.921 M 336.99 % | 2.499 M 41.74 % | 1.763 M 12.98 % | 1.561 M 3.74 % | 1.504 M -0.03 % | 1.505 M -47.75 % | 2.880 M 642.12 % | 388.080 K 160.26 % | -643.975 K 0.00 % | -643.975 K -129.27 % | 2.200 M 2 414.72 % | 87.500 K -93.72 % | 1.394 M 23.42 % | 1.129 M -20.99 % | 1.429 M -19.94 % | 1.785 M -17.93 % | 2.175 M 14.75 % | 1.896 M -15.25 % | 2.237 M 51.11 % | 1.480 M -16.86 % | 1.780 M 13.77 % | 1.565 M -18.16 % | 1.912 M 0.00 % | 1.912 M -1.71 % | 1.945 M 0.00 % | 1.945 M 28.59 % | 1.513 M 0.00 % | 1.513 M 6.50 % | 1.420 M 0.00 % | 1.420 M 19.36 % | 1.190 M 100.00 % | 595.064 K -43.48 % | 1.053 M 100.00 % | 526.391 K |
| Operating income | 8.127 M -25.32 % | 10.882 M 10.49 % | 9.849 M -11.99 % | 11.192 M 31.80 % | 8.492 M 11.46 % | 7.619 M 135.62 % | 3.233 M -55.74 % | 7.306 M 95.53 % | 3.736 M -17.04 % | 4.504 M 103.34 % | 2.215 M -33.84 % | 3.348 M 449.81 % | 608.860 K -68.23 % | 1.916 M 64.17 % | 1.167 M -34.82 % | 1.791 M 190.47 % | 616.555 K 161.68 % | 235.616 K 139.71 % | -593.268 K -105.15 % | -289.187 K -1 342.91 % | 23.267 K -97.92 % | 1.121 M 3.14 % | 1.087 M 298.24 % | 272.886 K 107.68 % | -3.551 M -332.80 % | 1.525 M 164.50 % | -2.365 M -174.49 % | 3.175 M 3 443.16 % | 89.617 K -98.72 % | 7.018 M 68.01 % | 4.177 M -21.27 % | 5.306 M 100.00 % | 2.653 M -32.03 % | 3.903 M 100.00 % | 1.952 M |
| Operating income ratio | 0.07 -29.71 % | 0.10 9.98 % | 0.09 -19.91 % | 0.12 15.51 % | 0.10 1.99 % | 0.10 28.76 % | 0.08 -34.40 % | 0.12 36.66 % | 0.08 -20.91 % | 0.11 59.74 % | 0.07 -21.99 % | 0.09 288.01 % | 0.02 -63.85 % | 0.06 45.50 % | 0.04 -22.86 % | 0.05 165.04 % | 0.02 187.10 % | 0.01 135.43 % | -0.02 -138.83 % | -0.01 -1 273.70 % | 0.00 -97.83 % | 0.03 4.33 % | 0.03 286.13 % | 0.01 107.68 % | -0.11 -352.98 % | 0.04 164.50 % | -0.07 -177.88 % | 0.08 3 826.55 % | 0.00 -98.66 % | 0.16 68.01 % | 0.10 -40.25 % | 0.16 0.00 % | 0.16 10.97 % | 0.14 0.00 % | 0.14 |
| Total other income expenses net | -3.171 M -11.30 % | -2.849 M -23.42 % | -2.308 M -508.47 % | 565.119 K 125.54 % | -2.213 M -7.88 % | -2.051 M -89.68 % | -1.081 M -19.24 % | -906.958 K 26.71 % | -1.238 M -44.65 % | -855.543 K -32.00 % | -648.154 K -348.01 % | 261.343 K 220.17 % | -217.472 K -51.77 % | -143.290 K 21.70 % | -182.992 K 25.91 % | -246.980 K 30.42 % | -354.933 K 87.86 % | -2.925 M -485.67 % | -499.346 K -175.22 % | 663.824 K -34.76 % | 1.017 M 391.78 % | -348.714 K 51.29 % | -715.917 K -184.63 % | 845.922 K -81.89 % | 4.670 M 295.08 % | -2.394 M -259.96 % | 1.497 M -20.63 % | 1.886 M -62.07 % | 4.971 M 600.56 % | -993.120 K -153.74 % | 1.848 M 275.09 % | -1.055 M -100.00 % | -527.684 K 39.51 % | -872.370 K -100.00 % | -436.185 K |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 73.274 M -0.77 % | 73.846 M 9.65 % | 67.346 M -4.87 % | 70.790 M 6.28 % | 66.609 M -3.28 % | 68.868 M 17.66 % | 58.531 M 84.54 % | 31.717 M 1.63 % | 31.209 M 42.70 % | 21.871 M 210.42 % | -19.807 M -251.13 % | 13.106 M 1 488.94 % | -943.609 K -113.23 % | 7.130 M 5 149.58 % | -141.203 K -102.03 % | 6.952 M 5 728.57 % | -123.514 K -100.83 % | 14.943 M 6 716.67 % | -225.842 K -101.37 % | 16.458 M 2 477.51 % | -692.248 K -102.65 % | 26.095 M 11 032.88 % | -238.680 K -101.01 % | 23.636 M -16.68 % | 28.366 M -6.76 % | 30.424 M 11.30 % | 27.335 M 21.08 % | 22.576 M -5.35 % | 23.852 M 31.16 % | 18.185 M |
| Total investments | -13.495 M -116.63 % | 81.146 M -44.36 % | 145.842 M -1.65 % | 148.292 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 % | 2.133 M -24.48 % | 2.825 M 11.98 % | 2.523 M 24.21 % | 2.031 M |
| Total debt | 86.112 M -2.03 % | 87.896 M -2.46 % | 90.115 M -3.10 % | 92.994 M -2.67 % | 95.544 M -1.80 % | 97.295 M 27.61 % | 76.242 M 100.52 % | 38.023 M -3.94 % | 39.582 M 28.87 % | 30.715 M | 0.000 -100.00 % | 14.922 M | 0.000 -100.00 % | 7.452 M | 0.000 -100.00 % | 7.458 M | 0.000 -100.00 % | 15.064 M | 0.000 -100.00 % | 17.575 M | 0.000 -100.00 % | 26.141 M | 0.000 -100.00 % | 23.829 M -18.68 % | 29.304 M -11.84 % | 33.240 M 14.59 % | 29.009 M 25.21 % | 23.169 M -10.48 % | 25.880 M 22.04 % | 21.207 M |
| Accumulated other comprehensive income loss | 1.556 M 139.93 % | 648.402 K 65.25 % | 392.377 K 120.33 % | 178.083 K 40.23 % | 126.994 K 86.42 % | 68.122 K -85.75 % | 477.952 K 0.00 % | 477.953 K 385.55 % | 98.435 K -83.24 % | 587.231 K | 0.000 -100.00 % | 4.217 M | 0.000 -100.00 % | 3.674 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 3.957 M | 0.000 -100.00 % | 3.904 M | 0.000 -100.00 % | 4.007 M | 0.000 -100.00 % | 3.559 M -7.38 % | 3.842 M 143.53 % | 1.578 M 3.87 % | 1.519 M -45.92 % | 2.808 M -21.30 % | 3.569 M 31.63 % | 2.711 M |
| Retained earnings | 33.592 M 0.85 % | 33.310 M 10.33 % | 30.193 M 9.48 % | 27.578 M 38.28 % | 19.944 M 11.72 % | 17.852 M 16.76 % | 15.289 M -6.17 % | 16.294 M 12.56 % | 14.475 M -7.53 % | 15.653 M -12.15 % | 17.819 M 86.93 % | 9.533 M 26.93 % | 7.510 M 4.22 % | 7.206 M 28.08 % | 5.626 M -6.24 % | 6.001 M 48.25 % | 4.048 M 103.69 % | 1.987 M 236.06 % | 591.308 K -97.79 % | 26.729 M -0.35 % | 26.824 M 3.87 % | 25.826 M 1.14 % | 25.534 M 1.21 % | 25.229 M 6.06 % | 23.787 M -32.39 % | 35.180 M 27.44 % | 27.606 M 37.57 % | 20.067 M 41.08 % | 14.224 M 53.83 % | 9.247 M |
| Common stock | 53.180 M 0.00 % | 53.180 M 2.94 % | 51.661 M 0.72 % | 51.293 M 1.18 % | 50.693 M 0.00 % | 50.693 M 0.00 % | 50.693 M 15.90 % | 43.737 M 0.00 % | 43.737 M 30.14 % | 33.608 M -5.25 % | 35.469 M -8.10 % | 38.596 M 2.25 % | 37.746 M 12.05 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M 0.00 % | 33.687 M -3.95 % | 35.072 M 4.11 % | 33.687 M 0.00 % | 33.687 M -8.20 % | 36.696 M 58.45 % | 23.160 M 9.22 % | 21.204 M 4.82 % | 20.230 M 8.90 % | 18.577 M |
| Total equity | 88.328 M 1.37 % | 87.138 M 5.95 % | 82.246 M 4.04 % | 79.049 M 11.71 % | 70.765 M 3.14 % | 68.613 M 3.24 % | 66.460 M 9.84 % | 60.509 M 2.91 % | 58.800 M 17.96 % | 49.849 M -7.50 % | 53.894 M 2.96 % | 52.346 M 6.74 % | 49.043 M 10.04 % | 44.567 M 3.05 % | 43.249 M -0.88 % | 43.635 M 4.58 % | 41.725 M 5.28 % | 39.631 M 4.04 % | 38.093 M -40.78 % | 64.320 M -0.36 % | 64.551 M 1.62 % | 63.519 M 1.03 % | 62.873 M 0.64 % | 62.474 M 1.89 % | 61.315 M -16.52 % | 73.453 M 40.49 % | 52.284 M 18.61 % | 44.080 M 15.93 % | 38.022 M 24.52 % | 30.535 M |
| Other non current liabilities | 52.555 M 5 825.67 % | 886.909 K -95.42 % | 19.371 M 462.65 % | 3.443 M -92.46 % | 45.649 M -7.02 % | 49.096 M 102.88 % | 24.199 M -3.23 % | 25.008 M -0.91 % | 25.239 M 9 981.20 % | 250.353 K -99.18 % | 30.677 M 251.75 % | 8.721 M -1.04 % | 8.813 M 18.86 % | 7.414 M | 0.000 -100.00 % | 7.115 M | 0.000 -100.00 % | 6.843 M | 0.000 -100.00 % | 7.484 M -5.79 % | 7.943 M 47.68 % | 5.379 M 325.54 % | -2.385 M -785.31 % | 348.006 K 23.85 % | 280.993 K 51.33 % | 185.677 K -79.95 % | 926.281 K 563.61 % | 139.583 K 168.30 % | 52.025 K 2.01 % | 51.000 K |
| Long term debt | 44.562 M 26.11 % | 35.334 M -3.87 % | 36.756 M -56.42 % | 84.341 M 1 045.80 % | 7.361 M 5.40 % | 6.984 M -72.45 % | 25.353 M 271.27 % | -14.803 M -2.27 % | -14.474 M -155.14 % | 26.248 M 507.59 % | 4.320 M -50.42 % | 8.713 M -0.16 % | 8.727 M 185.44 % | 3.057 M | 0.000 -100.00 % | 1.013 M | 0.000 -100.00 % | 2.275 M | 0.000 -100.00 % | 2.536 M -13.64 % | 2.936 M 17.00 % | 2.510 M 5.23 % | 2.385 M 16.34 % | 2.050 M -3.58 % | 2.126 M -89.11 % | 19.522 M -10.08 % | 21.710 M 45.63 % | 14.908 M -23.29 % | 19.433 M 130.33 % | 8.437 M |
| Total non current liabilities | 97.117 M 77.85 % | 54.608 M -2.71 % | 56.127 M -47.76 % | 107.440 M 8.56 % | 98.970 M -16.01 % | 117.835 M 34.68 % | 87.492 M 82.67 % | 47.897 M -1.90 % | 48.825 M 30.75 % | 37.341 M 764.38 % | 4.320 M -75.22 % | 17.434 M 99.78 % | 8.727 M -16.66 % | 10.472 M | 0.000 -100.00 % | 8.129 M | 0.000 -100.00 % | 9.117 M | 0.000 -100.00 % | 10.020 M 241.24 % | 2.936 M -62.78 % | 7.889 M 230.77 % | 2.385 M -58.37 % | 5.729 M 0.53 % | 5.699 M -78.45 % | 26.443 M -7.83 % | 28.688 M 43.74 % | 19.958 M -16.50 % | 23.903 M 100.01 % | 11.951 M |
| Other current liabilities | 13.502 M 68.92 % | 7.993 M -51.79 % | 16.581 M -13.01 % | 19.061 M -12.21 % | 21.711 M 9.89 % | 19.757 M 233.10 % | 5.931 M 88.92 % | 3.140 M -35.61 % | 4.876 M -6.11 % | 5.193 M -51.80 % | 10.772 M 46.23 % | 7.367 M -10.90 % | 8.268 M 120.74 % | 3.746 M -59.05 % | 9.147 M 108.40 % | 4.389 M -55.44 % | 9.851 M 1 135.25 % | 797.519 K -94.34 % | 14.088 M 203.72 % | 4.639 M -70.51 % | 15.728 M 1 389.20 % | 1.056 M -95.88 % | 25.629 M 2 544.33 % | 969.210 K 8.32 % | 894.791 K -1.83 % | 911.433 K 9.72 % | 830.670 K 36.90 % | 606.792 K 19.39 % | 508.225 K 16.83 % | 435.000 K |
| Deferred revenue | 0.000 -100.00 % | 850.404 K -68.64 % | 2.712 M -14.31 % | 3.165 M 2.70 % | 3.082 M -23.52 % | 4.029 M 477.86 % | 697.305 K 22.56 % | 568.957 K 15.18 % | 493.979 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.319 M | 0.000 -100.00 % | 2.816 M | 0.000 -100.00 % | 2.407 M | 0.000 -100.00 % | 2.779 M | 0.000 -100.00 % | 4.377 M | 0.000 -100.00 % | 2.702 M -29.22 % | 3.818 M -1.07 % | 3.859 M -28.68 % | 5.411 M 59.19 % | 3.399 M 72.76 % | 1.967 M | 0.000 |
| Short term debt | 1.800 M -96.58 % | 52.562 M 9.14 % | 48.162 M 456.60 % | 8.653 M 454.67 % | 1.560 M -79.03 % | 7.440 M 1 553.23 % | 450.000 K -88.46 % | 3.900 M -5.97 % | 4.148 M -7.14 % | 4.467 M | 0.000 -100.00 % | 5.571 M | 0.000 -100.00 % | 3.887 M | 0.000 -100.00 % | 5.737 M | 0.000 -100.00 % | 12.789 M | 0.000 -100.00 % | 14.213 M | 0.000 -100.00 % | 23.631 M | 0.000 -100.00 % | 21.779 M -19.86 % | 27.178 M 98.11 % | 13.719 M 87.97 % | 7.298 M -11.65 % | 8.261 M 28.13 % | 6.447 M -49.51 % | 12.770 M |
| Total current liabilities | 45.996 M -50.91 % | 93.693 M -3.16 % | 96.748 M 88.13 % | 51.425 M 4.32 % | 49.298 M 10.96 % | 44.428 M 147.73 % | 17.934 M -30.09 % | 25.652 M 12.88 % | 22.724 M 18.49 % | 19.178 M -19.90 % | 23.943 M 0.28 % | 23.877 M 14.89 % | 20.782 M 29.21 % | 16.083 M -15.43 % | 19.018 M 9.23 % | 17.410 M -16.20 % | 20.776 M -14.36 % | 24.259 M -11.82 % | 27.512 M -8.75 % | 30.151 M 3.34 % | 29.176 M -24.13 % | 38.455 M 2.37 % | 37.564 M 13.96 % | 32.962 M -16.65 % | 39.548 M 50.08 % | 26.351 M 23.79 % | 21.287 M -2.66 % | 21.867 M 36.76 % | 15.989 M -25.37 % | 21.425 M |
| Total liabilities | 143.113 M -3.50 % | 148.301 M -2.99 % | 152.876 M -3.77 % | 158.865 M 7.15 % | 148.268 M -8.62 % | 162.262 M 53.91 % | 105.426 M 43.34 % | 73.549 M 2.80 % | 71.549 M 26.59 % | 56.519 M -4.11 % | 58.940 M 42.67 % | 41.311 M 7.80 % | 38.321 M 44.31 % | 26.555 M -1.79 % | 27.038 M 5.87 % | 25.539 M -12.83 % | 29.297 M -12.22 % | 33.376 M -12.11 % | 37.976 M -5.46 % | 40.170 M 0.29 % | 40.056 M -13.57 % | 46.343 M -1.26 % | 46.936 M 21.31 % | 38.691 M -14.49 % | 45.246 M -14.30 % | 52.794 M 5.64 % | 49.974 M 19.48 % | 41.825 M 4.85 % | 39.892 M 19.52 % | 33.376 M |
| Other non current assets | 13.495 M 109.26 % | -145.689 M 0.10 % | -145.842 M 1.65 % | -148.292 M 1.31 % | -150.265 M -140.94 % | -62.365 M | 0.000 100.00 % | -25.541 M | 0.000 -100.00 % | 16.403 M 133.64 % | -48.762 M | 0.000 100.00 % | -58.524 M | 0.000 100.00 % | -45.720 M | 0.000 100.00 % | -45.344 M | 0.000 100.00 % | -49.596 M | 0.000 100.00 % | -77.464 M | 0.000 100.00 % | -79.937 M | 0.000 -100.00 % | 596.817 K -46.54 % | 1.116 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | -13.495 M -116.63 % | 81.146 M -44.36 % | 145.842 M -1.65 % | 148.292 M | 0.000 -100.00 % | 85.929 M 8.46 % | 79.227 M 46.72 % | 54.000 M -33.93 % | 81.726 M | 0.000 | 0.000 -100.00 % | 47.945 M | 0.000 -100.00 % | 45.453 M | 0.000 -100.00 % | 45.543 M | 0.000 -100.00 % | 45.657 M | 0.000 -100.00 % | 70.218 M | 0.000 -100.00 % | 74.067 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.133 M -24.48 % | 2.825 M 11.98 % | 2.523 M 24.21 % | 2.031 M |
| Intangible assets | 84.084 M -0.73 % | 84.702 M -1.41 % | 85.913 M 298.92 % | 21.536 M -75.23 % | 86.954 M 3.22 % | 84.241 M 96.91 % | 42.782 M -0.39 % | 42.948 M -0.43 % | 43.131 M 366.04 % | 9.255 M -46.05 % | 17.154 M 68.86 % | 10.159 M -66.92 % | 30.711 M 63.25 % | 18.812 M -0.40 % | 18.887 M 0.37 % | 18.817 M 1.46 % | 18.546 M 83.87 % | 10.086 M -45.17 % | 18.397 M 33.92 % | 13.737 M -43.47 % | 24.303 M 75.01 % | 13.887 M -51.44 % | 28.595 M | 0.000 -100.00 % | 18.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.465 M 104.99 % | 5.593 M |
| GoodWill | 0.000 -100.00 % | 64.543 M | 0.000 -100.00 % | 64.543 M | 0.000 -100.00 % | 62.365 M | 0.000 -100.00 % | 25.541 M | 0.000 -100.00 % | 8.165 M | 0.000 -100.00 % | 8.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.079 M | 0.000 -100.00 % | 7.200 M | 0.000 -100.00 % | 5.865 M 182.09 % | 2.079 M -60.79 % | 5.302 M 2 020.86 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K | 0.000 |
| Goodwill and intangible assets | 84.084 M -43.66 % | 149.245 M 73.72 % | 85.913 M -0.19 % | 86.079 M -1.01 % | 86.954 M -40.69 % | 146.606 M 242.68 % | 42.782 M -37.53 % | 68.489 M 58.79 % | 43.131 M 147.60 % | 17.420 M 1.55 % | 17.154 M -6.38 % | 18.324 M -40.33 % | 30.711 M 63.25 % | 18.812 M -0.40 % | 18.887 M 0.37 % | 18.817 M 1.46 % | 18.546 M 83.87 % | 10.086 M -45.17 % | 18.397 M 16.32 % | 15.816 M -34.92 % | 24.303 M 15.25 % | 21.087 M -26.26 % | 28.595 M 387.58 % | 5.865 M -71.36 % | 20.478 M 286.21 % | 5.302 M 2 020.86 % | 250.000 K 0.00 % | 250.000 K -97.87 % | 11.715 M 109.46 % | 5.593 M |
| Property plant equipment net | 61.238 M 0.41 % | 60.987 M 1.77 % | 59.929 M -3.67 % | 62.213 M -1.73 % | 63.310 M -1.16 % | 64.053 M 75.75 % | 36.445 M -0.40 % | 36.593 M -5.19 % | 38.595 M 116.49 % | 17.828 M -43.60 % | 31.608 M 6.71 % | 29.621 M 6.50 % | 27.813 M 4.40 % | 26.642 M -0.71 % | 26.833 M 0.40 % | 26.726 M -0.27 % | 26.798 M -24.66 % | 35.571 M 14.01 % | 31.199 M -48.71 % | 60.834 M 14.43 % | 53.161 M -12.62 % | 60.836 M 18.49 % | 51.342 M -27.08 % | 70.407 M 22.10 % | 57.665 M -26.64 % | 78.604 M 27.36 % | 61.719 M 23.71 % | 49.891 M 45.07 % | 34.392 M 9.56 % | 31.391 M |
| Total non current assets | 158.817 M -0.60 % | 159.770 M -0.18 % | 160.057 M -1.97 % | 163.280 M 8.66 % | 150.265 M -7.87 % | 163.100 M 84.89 % | 88.213 M 0.39 % | 87.868 M -2.77 % | 90.370 M 52.40 % | 59.300 M 21.61 % | 48.762 M -4.45 % | 51.032 M -12.80 % | 58.524 M 17.62 % | 49.754 M 8.82 % | 45.720 M -9.58 % | 50.564 M 11.51 % | 45.344 M -11.69 % | 51.345 M 3.53 % | 49.596 M -39.46 % | 81.924 M 5.76 % | 77.464 M -8.98 % | 85.109 M 6.47 % | 79.937 M 2.77 % | 77.782 M -2.95 % | 80.145 M -9.48 % | 88.541 M 31.45 % | 67.359 M 19.72 % | 56.262 M 6.67 % | 52.746 M 19.84 % | 44.014 M |
| Other current assets | 2.610 M 81.05 % | 1.442 M -31.57 % | 2.107 M 31.73 % | 1.599 M 12.61 % | 1.420 M 42.99 % | 993.242 K -97.56 % | 40.640 M 3 164.03 % | 1.245 M -4.98 % | 1.310 M -78.88 % | 6.205 M -32.30 % | 9.166 M -28.27 % | 12.777 M 2 252.89 % | 543.048 K 15.68 % | 469.438 K -27.71 % | 649.400 K 32.68 % | 489.462 K | 0.000 -100.00 % | 3.321 M 3 011.23 % | 106.734 K -9.19 % | 117.538 K -64.22 % | 328.488 K -56.89 % | 762.035 K 36.75 % | 557.249 K 13.78 % | 489.770 K 17.93 % | 415.305 K 6.76 % | 389.004 K -34.50 % | 593.904 K 4.19 % | 569.999 K 18.83 % | 479.675 K -41.86 % | 825.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 12.838 M -8.63 % | 14.050 M -38.29 % | 22.769 M 2.55 % | 22.204 M -23.26 % | 28.935 M 1.79 % | 28.427 M 60.50 % | 17.711 M 180.87 % | 6.306 M -24.69 % | 8.373 M -5.33 % | 8.844 M -55.35 % | 19.807 M 990.66 % | 1.816 M 92.46 % | 943.609 K 193.39 % | 321.624 K 127.77 % | 141.203 K -72.07 % | 505.622 K 309.36 % | 123.514 K 2.68 % | 120.296 K -46.73 % | 225.842 K -79.77 % | 1.117 M 61.30 % | 692.248 K 1 401.07 % | 46.117 K -80.68 % | 238.680 K 23.42 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 182.20 % | 592.987 K -70.76 % | 2.028 M -32.89 % | 3.022 M |
| Cash and short term investments | 12.838 M -8.63 % | 14.050 M -38.29 % | 22.769 M 2.55 % | 22.204 M -23.26 % | 28.935 M 1.79 % | 28.427 M 60.50 % | 17.711 M 180.87 % | 6.306 M -24.69 % | 8.373 M -5.33 % | 8.844 M -55.35 % | 19.807 M 990.66 % | 1.816 M 92.46 % | 943.609 K 193.39 % | 321.624 K 127.77 % | 141.203 K -72.07 % | 505.622 K 309.36 % | 123.514 K 2.68 % | 120.296 K -46.73 % | 225.842 K -79.77 % | 1.117 M 61.30 % | 692.248 K 1 401.07 % | 46.117 K -80.68 % | 238.680 K 23.42 % | 193.388 K -79.39 % | 938.107 K -66.69 % | 2.816 M 68.31 % | 1.673 M 182.20 % | 592.987 K -70.76 % | 2.028 M -32.89 % | 3.022 M |
| Total current assets | 72.623 M -4.02 % | 75.668 M 0.80 % | 75.065 M 0.58 % | 74.634 M 8.53 % | 68.768 M 1.46 % | 67.776 M -19.00 % | 83.673 M 81.15 % | 46.190 M 15.54 % | 39.978 M -15.06 % | 47.068 M -21.66 % | 60.080 M 40.95 % | 42.626 M 72.81 % | 24.667 M 15.44 % | 21.367 M 9.72 % | 19.473 M 4.64 % | 18.609 M -5.43 % | 19.677 M -9.16 % | 21.662 M 5.79 % | 20.477 M -9.26 % | 22.567 M 4.37 % | 21.622 M -12.65 % | 24.753 M -1.56 % | 25.146 M 7.53 % | 23.384 M -11.48 % | 26.417 M -29.94 % | 37.706 M 8.04 % | 34.900 M 17.73 % | 29.643 M 17.78 % | 25.168 M 26.49 % | 19.897 M |
| Inventory | 22.448 M -5.64 % | 23.790 M 10.07 % | 21.614 M 10.27 % | 19.602 M 34.99 % | 14.521 M 4.43 % | 13.905 M 9.49 % | 12.699 M -19.12 % | 15.700 M 5.95 % | 14.819 M 11.80 % | 13.255 M 2.38 % | 12.947 M 11.99 % | 11.560 M -2.87 % | 11.902 M 22.02 % | 9.754 M 4.24 % | 9.357 M 2.62 % | 9.118 M -10.79 % | 10.220 M 3.43 % | 9.882 M -6.00 % | 10.512 M -10.03 % | 11.685 M -5.89 % | 12.415 M -6.07 % | 13.217 M -15.16 % | 15.580 M 9.31 % | 14.254 M -3.78 % | 14.813 M -34.12 % | 22.484 M 1.64 % | 22.121 M 17.42 % | 18.839 M 24.61 % | 15.119 M 71.41 % | 8.820 M |
| Net receivables | 34.726 M -4.56 % | 36.386 M 27.33 % | 28.575 M -8.50 % | 31.230 M 30.71 % | 23.892 M -2.29 % | 24.451 M 93.70 % | 12.623 M -44.97 % | 22.939 M 48.22 % | 15.476 M -17.52 % | 18.764 M 3.33 % | 18.160 M 10.25 % | 16.472 M 46.05 % | 11.278 M 4.21 % | 10.822 M 16.05 % | 9.325 M 9.76 % | 8.496 M -8.97 % | 9.333 M 11.92 % | 8.339 M -13.42 % | 9.633 M -0.16 % | 9.648 M 17.86 % | 8.186 M -25.50 % | 10.989 M 25.31 % | 8.769 M 3.82 % | 8.447 M -17.59 % | 10.250 M -14.70 % | 12.017 M 14.32 % | 10.511 M 9.02 % | 9.641 M 27.85 % | 7.541 M 4.30 % | 7.230 M |
| Tax assets | 13.495 M -4.17 % | 14.082 M -0.94 % | 14.215 M -5.15 % | 14.988 M | 0.000 -100.00 % | 14.807 M 64.77 % | 8.986 M 7.92 % | 8.326 M -3.68 % | 8.644 M 13.01 % | 7.649 M | 0.000 -100.00 % | 3.087 M | 0.000 -100.00 % | 4.301 M | 0.000 -100.00 % | 5.021 M | 0.000 -100.00 % | 5.688 M | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 3.187 M | 0.000 -100.00 % | 1.510 M 7.45 % | 1.406 M -60.06 % | 3.519 M 8.07 % | 3.256 M -1.22 % | 3.296 M -19.93 % | 4.117 M -17.65 % | 4.999 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.992 M | 0.000 -100.00 % | 4.174 M | 0.000 -100.00 % | 5.093 M | 0.000 -100.00 % | 6.002 M | 0.000 -100.00 % | 5.995 M | 0.000 -100.00 % | 5.520 M | 0.000 -100.00 % | 4.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 30.694 M 32.39 % | 23.184 M -20.86 % | 29.294 M 42.57 % | 20.547 M -10.45 % | 22.946 M 73.81 % | 13.202 M 21.62 % | 10.855 M -24.17 % | 14.316 M 8.40 % | 13.206 M 40.77 % | 9.382 M -28.77 % | 13.171 M 20.40 % | 10.939 M -12.59 % | 12.514 M 48.08 % | 8.451 M -14.38 % | 9.870 M 35.51 % | 7.284 M -33.32 % | 10.924 M 32.16 % | 8.266 M -38.42 % | 13.423 M 18.80 % | 11.299 M -15.98 % | 13.448 M 43.21 % | 9.390 M -21.32 % | 11.935 M 58.89 % | 7.511 M -1.90 % | 7.657 M -2.61 % | 7.862 M 1.49 % | 7.747 M -19.31 % | 9.601 M 35.87 % | 7.066 M -14.04 % | 8.220 M |
| Tax payables | 0.000 -100.00 % | 850.404 K -68.64 % | 2.712 M -14.31 % | 3.165 M 2.70 % | 3.082 M -23.52 % | 4.029 M 477.86 % | 697.305 K 22.56 % | 568.957 K 15.18 % | 493.979 K 263.09 % | 136.048 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 |
| Deferred revenue non current | 34.548 M | 0.000 | 0.000 -100.00 % | 37.385 M -8.21 % | 40.729 M -1.70 % | 41.436 M 72.42 % | 24.032 M -1.76 % | 24.463 M -1.97 % | 24.954 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.729 M 1.70 % | -41.436 M -72.42 % | -24.032 M 1.76 % | -24.463 M 1.97 % | -24.954 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 488.798 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 16.959 M -7.76 % | 18.386 M -1.13 % | 18.596 M -5.39 % | 19.656 M 275.76 % | 5.231 M -74.26 % | 20.320 M 46.10 % | 13.908 M 5.13 % | 13.229 M 0.94 % | 13.106 M 20.88 % | 10.843 M | 0.000 -100.00 % | 7.844 M | 0.000 -100.00 % | 6.746 M | 0.000 -100.00 % | 6.556 M | 0.000 -100.00 % | 6.390 M | 0.000 -100.00 % | 6.934 M | 0.000 -100.00 % | 4.945 M | 0.000 -100.00 % | 3.331 M 1.20 % | 3.292 M -51.13 % | 6.735 M 11.30 % | 6.051 M 23.23 % | 4.910 M 11.15 % | 4.418 M 27.57 % | 3.463 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.677 M | 0.000 -100.00 % | 8.813 M | 0.000 -100.00 % | 572.026 K | 0.000 -100.00 % | 1.370 M | 0.000 -100.00 % | 2.656 M | 0.000 -100.00 % | 7.943 M | 0.000 -100.00 % | 6.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 231.440 M -1.70 % | 235.439 M 0.13 % | 235.122 M -1.17 % | 237.914 M 8.62 % | 219.033 M -5.13 % | 230.876 M 34.32 % | 171.886 M 28.22 % | 134.058 M 2.85 % | 130.349 M 22.55 % | 106.368 M -5.73 % | 112.834 M 20.47 % | 93.657 M 7.20 % | 87.364 M 22.84 % | 71.121 M 1.19 % | 70.286 M 1.61 % | 69.173 M -2.60 % | 71.023 M -2.72 % | 73.007 M -4.02 % | 76.069 M -27.20 % | 104.491 M -0.11 % | 104.606 M -4.78 % | 109.863 M 0.05 % | 109.809 M 8.54 % | 101.165 M -5.06 % | 106.562 M -15.59 % | 126.247 M 23.46 % | 102.258 M 19.04 % | 85.905 M 10.26 % | 77.914 M 21.91 % | 63.911 M |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -13.186 M | 0.000 100.00 % | -1.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.564 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 |
| Stock based compensation | 0.000 -100.00 % | 687.760 K | 0.000 -100.00 % | 452.180 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 459.021 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 |
| Change in working capital | 0.000 100.00 % | -8.283 M | 0.000 100.00 % | -12.491 M | 0.000 | 0.000 | 0.000 100.00 % | -1.596 M | 0.000 100.00 % | -4.005 M | 0.000 100.00 % | -4.523 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 |
| Accounts receivables | 0.000 100.00 % | -5.156 M | 0.000 100.00 % | -6.779 M | 0.000 | 0.000 | 0.000 100.00 % | -1.212 M | 0.000 100.00 % | -2.310 M | 0.000 100.00 % | -3.691 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 |
| Inventory | 0.000 100.00 % | -4.189 M | 0.000 100.00 % | -5.327 M | 0.000 | 0.000 | 0.000 100.00 % | -384.361 K | 0.000 100.00 % | -1.694 M | 0.000 100.00 % | -1.669 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 1.061 M | 0.000 100.00 % | -385.922 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 837.200 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 |
| Other non cash items | 10.802 M -8.16 % | 11.762 M 50.64 % | 7.808 M 410.47 % | 1.530 M -75.40 % | 6.218 M -11.97 % | 7.063 M 73.95 % | 4.060 M 201.29 % | -4.009 M -195.98 % | 4.176 M 522.14 % | 671.274 K 103.87 % | -17.350 M -1 233.55 % | 1.531 M -47.06 % | 2.891 M 699.79 % | -482.064 K -31.62 % | -366.247 K 59.98 % | -915.097 K 48.68 % | -1.783 M -115.70 % | 11.358 M -57.67 % | 26.832 M 75 303.05 % | -35.680 K -101.88 % | 1.901 M 196.08 % | 642.100 K -58.57 % | 1.550 M 302.60 % | -765.057 K 0.00 % | -765.057 K -111.99 % | 6.383 M 0.00 % | 6.383 M 268.37 % | -3.791 M 0.00 % | -3.791 M -177.58 % | -1.366 M 0.00 % | -1.366 M -1 586.63 % | -80.979 K -100.00 % | -40.489 K 96.91 % | -1.312 M -100.00 % | -655.963 K |
| Net cash provided by operating activities | 9.255 M 44.66 % | 6.398 M -40.59 % | 10.770 M 43.03 % | 7.530 M -37.23 % | 11.995 M -27.12 % | 16.459 M 108.14 % | 7.907 M 313.57 % | 1.912 M -76.86 % | 8.263 M 6 446.46 % | -130.192 K 96.94 % | -4.255 M -298.26 % | 2.146 M -47.35 % | 4.077 M 99.45 % | 2.044 M 172.35 % | 750.508 K -70.23 % | 2.521 M 809.03 % | 277.339 K -76.14 % | 1.162 M 67.47 % | 693.936 K -73.84 % | 2.653 M -8.50 % | 2.899 M 6.56 % | 2.721 M 46.66 % | 1.855 M 4.72 % | 1.772 M 0.00 % | 1.772 M -43.92 % | 3.160 M 0.00 % | 3.160 M 28.33 % | 2.462 M 0.00 % | 2.462 M -45.35 % | 4.505 M 0.00 % | 4.505 M 5.66 % | 4.264 M 100.00 % | 2.132 M -4.38 % | 2.230 M 100.00 % | 1.115 M |
| Investments in property plant and equipment | -5.388 M 1.23 % | -5.455 M -16.37 % | -4.688 M -14.72 % | -4.087 M -43.57 % | -2.846 M -13.22 % | -2.514 M -50.13 % | -1.675 M 4.43 % | -1.752 M 54.82 % | -3.878 M 20.67 % | -4.889 M 30.59 % | -7.043 M -147.63 % | -2.844 M -62.13 % | -1.754 M -8.05 % | -1.624 M -29.41 % | -1.255 M 29.81 % | -1.787 M -16.49 % | -1.534 M -12.30 % | -1.366 M -15.90 % | -1.179 M 45.01 % | -2.144 M -29.17 % | -1.660 M 64.48 % | -4.672 M 2.75 % | -4.804 M -56.76 % | -3.065 M 0.00 % | -3.065 M -55.34 % | -1.973 M 0.00 % | -1.973 M 71.52 % | -6.928 M 0.00 % | -6.928 M -54.11 % | -4.496 M 0.00 % | -4.496 M -42.91 % | -3.146 M -100.00 % | -1.573 M 66.59 % | -4.708 M -100.00 % | -2.354 M |
| Acquisitions net | 0.000 100.00 % | -3.594 M | 0.000 100.00 % | -6.716 M -137.74 % | -2.825 M | 0.000 100.00 % | -31.669 M -21 131.67 % | -149.158 K 99.39 % | -24.379 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 -100.00 % | 3.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -161.023 K 0.00 % | -161.023 K | 0.000 | 0.000 100.00 % | -1.664 M 0.00 % | -1.664 M -5 984.56 % | -27.354 K 0.00 % | -27.354 K 90.62 % | -291.628 K -100.00 % | -145.814 K 71.08 % | -504.132 K -100.00 % | -252.066 K |
| 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 -100.00 % | 255.748 K | 0.000 -100.00 % | 295.000 K 0.00 % | 295.000 K 13.57 % | 259.748 K 0.00 % | 259.751 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -937.135 K 17.29 % | -1.133 M 10.75 % | -1.270 M -7.64 % | -1.179 M | 0.000 | 0.000 | 0.000 100.00 % | -89.250 K -101.68 % | 5.297 M | 0.000 -100.00 % | 41.993 M 7 049.83 % | -604.232 K 86.61 % | -4.512 M -223.04 % | 3.668 M 914.36 % | -450.361 K -110.45 % | 4.308 M -32.84 % | 6.416 M 153.74 % | 2.528 M 89.59 % | 1.334 M -72.20 % | 4.797 M -47.97 % | 9.218 M 29.16 % | 7.137 M 2 958.25 % | -249.708 K -105.31 % | 4.703 M 410.20 % | -1.516 M -131.11 % | 4.873 M 211.93 % | -4.353 M -139.38 % | 11.055 M 187.24 % | -12.671 M -240.35 % | 9.028 M 200.00 % | -9.028 M -217.23 % | 7.701 M 100.00 % | 3.851 M -48.26 % | 7.442 M 100.00 % | 3.721 M |
| Net cash used for investing activites | -5.388 M 40.46 % | -9.049 M -93.02 % | -4.688 M 56.60 % | -10.802 M -90.47 % | -5.671 M -125.58 % | -2.514 M 92.46 % | -33.343 M -1 575.02 % | -1.991 M 91.33 % | -22.960 M -369.64 % | -4.889 M -113.99 % | 34.950 M 1 113.50 % | -3.448 M 44.97 % | -6.267 M -406.59 % | 2.044 M 219.89 % | -1.705 M -167.63 % | 2.521 M -48.35 % | 4.881 M 320.03 % | 1.162 M 650.91 % | 154.762 K -94.17 % | 2.653 M -64.90 % | 7.559 M 177.80 % | 2.721 M 153.84 % | -5.054 M -385.26 % | 1.772 M 402.77 % | -585.183 K -118.52 % | 3.160 M 147.97 % | -6.586 M -367.49 % | 2.462 M 111.58 % | -21.264 M -571.99 % | 4.505 M 133.25 % | -13.551 M -417.83 % | 4.264 M 100.00 % | 2.132 M -4.38 % | 2.230 M 100.00 % | 1.115 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 367.500 K -38.75 % | 600.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.138 M 16 796.00 % | 60.000 K -68.21 % | 188.750 K | 0.000 -100.00 % | 212.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.312 K 0.00 % | 110.314 K -98.38 % | 6.823 M 0.00 % | 6.823 M 1 948.79 % | 333.014 K 0.00 % | 333.014 K | 0.000 | 0.000 -100.00 % | 2.344 M 100.00 % | 1.172 M |
| Common stock repurchased | 0.000 | 0.000 -100.00 % | 2.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.708 K 99.55 % | -1.921 M 49.75 % | -3.822 M | 0.000 -100.00 % | 2.181 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 |
| Dividends paid | -2.846 M -16.65 % | -2.440 M 14.27 % | -2.846 M -74.60 % | -1.630 M 30.64 % | -2.350 M | 0.000 100.00 % | -2.243 M -99.98 % | -1.122 M 40.01 % | -1.870 M -211.22 % | -600.759 K 52.92 % | -1.276 M -179.69 % | -456.220 K 42.54 % | -793.943 K | 0.000 100.00 % | -793.939 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -527.792 K 0.00 % | -527.792 K 44.63 % | -953.157 K 0.00 % | -953.157 K -39.90 % | -681.308 K 0.00 % | -681.308 K -262.11 % | -188.151 K -100.00 % | -94.075 K | 0.000 | 0.000 |
| Other financing activites | -2.233 M 38.45 % | -3.627 M -35.85 % | -2.670 M -45.96 % | -1.829 M 47.20 % | -3.465 M -103.15 % | -1.706 M -104.36 % | 39.084 M 4 609.76 % | -866.658 K -105.38 % | 16.096 M 401.22 % | -5.344 M 53.24 % | -11.428 M -534.35 % | 2.631 M -27.04 % | 3.606 M 76.42 % | 2.044 M 47.69 % | 1.384 M | 0.000 100.00 % | -5.155 M -543.62 % | 1.162 M 166.81 % | -1.739 M -165.57 % | 2.653 M 131.64 % | -8.384 M -256.05 % | 5.373 M 65.63 % | 3.244 M 83.10 % | 1.772 M 124.45 % | -7.247 M -296.53 % | 3.687 M 149.81 % | -7.403 M -316.76 % | 3.415 M -74.72 % | 13.511 M 160.51 % | 5.186 M 308.06 % | -2.493 M -156.00 % | 4.452 M 100.00 % | 2.226 M -0.17 % | 2.230 M 100.00 % | 1.115 M |
| Net cash used provided by financing activities | -5.079 M 16.29 % | -6.067 M -9.99 % | -5.516 M -59.45 % | -3.459 M 40.51 % | -5.815 M -80.12 % | -3.229 M -108.76 % | 36.841 M 1 952.86 % | -1.988 M -113.98 % | 14.226 M 339.32 % | -5.944 M 53.21 % | -12.704 M -684.14 % | 2.175 M -22.66 % | 2.812 M 37.58 % | 2.044 M 246.43 % | 590.017 K -76.60 % | 2.521 M 148.90 % | -5.155 M -543.62 % | 1.162 M 166.81 % | -1.739 M -165.57 % | 2.653 M 131.64 % | -8.384 M -408.14 % | 2.721 M -16.12 % | 3.244 M 83.10 % | 1.772 M 124.45 % | -7.247 M -329.36 % | 3.160 M 139.84 % | -7.931 M -422.11 % | 2.462 M -80.39 % | 12.558 M 178.75 % | 4.505 M 241.93 % | -3.174 M -174.45 % | 4.264 M 100.00 % | 2.132 M -4.38 % | 2.230 M 100.00 % | 1.115 M |
| Effect of forex changes on cash | 14.050 M 200.00 % | -14.050 M -163.28 % | 22.204 M 200.00 % | -22.204 M -178.11 % | 28.427 M 200.00 % | -28.427 M -550.81 % | 6.306 M 200.00 % | -6.306 M -171.30 % | 8.844 M 200.00 % | -8.844 M -586.98 % | 1.816 M | 0.000 -100.00 % | 321.624 K 105.17 % | -6.224 M -100.00 % | -3.112 M 57.78 % | -7.371 M | 0.000 100.00 % | -3.985 M | 0.000 100.00 % | -6.710 M | 0.000 100.00 % | -8.950 M | 0.000 100.00 % | -5.688 M -200.00 % | 5.688 M 154.60 % | -10.418 M -200.00 % | 10.418 M 252.87 % | -6.815 M -200.00 % | 6.815 M 152.96 % | -12.868 M -200.00 % | 12.868 M 200.10 % | -12.855 M -100.00 % | -6.428 M -10.40 % | -5.822 M -100.00 % | -2.911 M |
| Net change in cash | -1.212 M 86.10 % | -8.718 M -1 642.35 % | 565.267 K 108.40 % | -6.732 M -1 423.75 % | 508.533 K -95.25 % | 10.716 M -6.04 % | 11.405 M 651.78 % | -2.067 M -338.51 % | -471.357 K 95.70 % | -10.963 M -156.65 % | 19.353 M 2 150.98 % | -943.609 K -209.31 % | 863.203 K 1 519.82 % | -60.797 K -510.87 % | 14.797 K 411.74 % | 2.892 K -97.66 % | 123.514 K 163.09 % | -195.768 K -186.68 % | 225.842 K 154.67 % | -413.101 K -159.68 % | 692.248 K 218.53 % | -584.047 K -344.70 % | 238.680 K 228.20 % | -186.180 K 75.00 % | -744.719 K -58.59 % | -469.577 K 75.00 % | -1.878 M -757.32 % | 285.754 K -75.00 % | 1.143 M 252.96 % | 323.835 K -75.00 % | 1.295 M 4 129.40 % | -32.147 K 0.00 % | -32.147 K -107.42 % | 433.304 K 0.00 % | 433.304 K |
| Cash at beginning of period | 14.050 M -38.29 % | 22.769 M 2.55 % | 22.204 M -23.26 % | 28.935 M 1.79 % | 28.427 M 60.50 % | 17.711 M 180.87 % | 6.306 M -24.69 % | 8.373 M -5.33 % | 8.844 M -55.35 % | 19.807 M 4 262.63 % | 454.022 K -51.88 % | 943.609 K 1 073.56 % | 80.406 K -43.06 % | 141.203 K 11.71 % | 126.405 K 2.34 % | 123.514 K | 0.000 -100.00 % | 225.842 K | 0.000 -100.00 % | 692.248 K | 0.000 -100.00 % | 238.680 K | 0.000 -100.00 % | 234.526 K -75.00 % | 938.107 K 33.23 % | 704.103 K -75.00 % | 2.816 M 573.22 % | 418.349 K -75.00 % | 1.673 M 1 670.55 % | 94.513 K -75.00 % | 378.055 K 169.94 % | 140.049 K 0.00 % | 140.049 K 147.76 % | -293.256 K 0.00 % | -293.256 K |
| Cash at end of period | 12.838 M -8.63 % | 14.050 M -38.29 % | 22.769 M 2.55 % | 22.204 M -23.26 % | 28.935 M 1.79 % | 28.427 M 60.50 % | 17.711 M 180.87 % | 6.306 M -24.69 % | 8.373 M -5.33 % | 8.844 M -55.35 % | 19.807 M | 0.000 -100.00 % | 943.609 K 1 073.56 % | 80.406 K -43.06 % | 141.203 K 11.71 % | 126.405 K 2.34 % | 123.514 K 310.70 % | 30.074 K -86.68 % | 225.842 K -19.10 % | 279.146 K -59.68 % | 692.248 K 300.44 % | -345.367 K -244.70 % | 238.680 K 393.68 % | 48.347 K -75.00 % | 193.388 K -17.54 % | 234.526 K -75.00 % | 938.107 K 33.23 % | 704.103 K -75.00 % | 2.816 M 573.22 % | 418.349 K -75.00 % | 1.673 M 1 450.86 % | 107.901 K 0.00 % | 107.901 K -22.95 % | 140.049 K 0.00 % | 140.049 K |
| Operating cash flow | 9.255 M 44.66 % | 6.398 M -40.59 % | 10.770 M 43.03 % | 7.530 M -37.23 % | 11.995 M -27.12 % | 16.459 M 108.14 % | 7.907 M 313.57 % | 1.912 M -76.86 % | 8.263 M 6 446.46 % | -130.192 K 96.94 % | -4.255 M -298.26 % | 2.146 M -47.35 % | 4.077 M 99.45 % | 2.044 M 172.35 % | 750.508 K -70.23 % | 2.521 M 809.03 % | 277.339 K -76.14 % | 1.162 M 67.47 % | 693.936 K -73.84 % | 2.653 M -8.50 % | 2.899 M 6.56 % | 2.721 M 46.66 % | 1.855 M 4.72 % | 1.772 M 0.00 % | 1.772 M -43.92 % | 3.160 M 0.00 % | 3.160 M 28.33 % | 2.462 M 0.00 % | 2.462 M -45.35 % | 4.505 M 0.00 % | 4.505 M 5.66 % | 4.264 M 100.00 % | 2.132 M -4.38 % | 2.230 M 100.00 % | 1.115 M |
| Capital expenditure | -5.388 M 1.23 % | -5.455 M -16.37 % | -4.688 M -14.72 % | -4.087 M -43.57 % | -2.846 M -13.22 % | -2.514 M -50.13 % | -1.675 M 4.43 % | -1.752 M 54.82 % | -3.878 M 20.67 % | -4.889 M 30.59 % | -7.043 M -147.63 % | -2.844 M -62.13 % | -1.754 M -8.05 % | -1.624 M -29.41 % | -1.255 M 29.81 % | -1.787 M -16.49 % | -1.534 M -12.30 % | -1.366 M -15.90 % | -1.179 M 45.01 % | -2.144 M -29.17 % | -1.660 M 64.48 % | -4.672 M 2.75 % | -4.804 M -56.76 % | -3.065 M 0.00 % | -3.065 M -55.34 % | -1.973 M 0.00 % | -1.973 M 71.52 % | -6.928 M 0.00 % | -6.928 M -54.11 % | -4.496 M 0.00 % | -4.496 M -42.91 % | -3.146 M -100.00 % | -1.573 M 66.59 % | -4.708 M -100.00 % | -2.354 M |
| Free CashFlow | 3.867 M 310.29 % | 942.492 K -84.50 % | 6.081 M 76.62 % | 3.443 M -62.36 % | 9.149 M -34.39 % | 13.945 M 123.73 % | 6.233 M 3 800.72 % | 159.787 K -96.36 % | 4.384 M 187.35 % | -5.019 M 55.58 % | -11.298 M -1 518.61 % | -698.027 K -130.06 % | 2.322 M 452.35 % | 420.448 K 183.41 % | -504.075 K -168.70 % | 733.766 K 158.38 % | -1.257 M -515.80 % | -204.118 K 57.91 % | -484.919 K -195.22 % | 509.276 K -58.92 % | 1.240 M 163.54 % | -1.951 M 33.84 % | -2.949 M -128.08 % | -1.293 M 0.00 % | -1.293 M -208.96 % | 1.187 M 0.00 % | 1.187 M 126.57 % | -4.466 M 0.00 % | -4.466 M -47 023.29 % | 9.518 K -0.02 % | 9.520 K -99.15 % | 1.118 M 100.00 % | 558.993 K 122.55 % | -2.479 M -100.00 % | -1.239 M |
| 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2008 | 2007 | 2007 |