Precious Metals and Mining Trust MMP-UN.TO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 267.000 K 67.92 % | 159.000 K 298.75 % | -80.000 K -101.58 % | 5.064 M -34.25 % | 7.702 M 25.81 % | 6.122 M 221.61 % | -5.034 M -219.11 % | -1.578 M -107.96 % | 19.812 M 475.29 % | -5.279 M -195.30 % | 5.539 M 107.40 % | -74.888 M -642.72 % | -10.083 M -1 848.50 % | 576.663 K 273.93 % | 154.218 K 9.62 % | 140.685 K -76.48 % | 598.223 K -54.03 % | 1.301 M |
| Net income | 1.802 M 617.82 % | -348.000 K 91.71 % | -4.199 M -594.05 % | -605.000 K -103.56 % | 16.991 M 198.77 % | 5.687 M 204.14 % | -5.461 M -163.48 % | -2.073 M -110.79 % | 19.211 M 426.88 % | -5.877 M -223.96 % | 4.741 M 106.24 % | -75.947 M -533.71 % | -11.985 M 75.01 % | -47.950 M -161.39 % | 78.112 M 77.95 % | 43.895 M 195.81 % | -45.813 M -505.75 % | 11.291 M |
| Income before tax | 1.802 M 617.82 % | -348.000 K 91.71 % | -4.199 M -594.05 % | -605.000 K -103.56 % | 16.991 M 198.77 % | 5.687 M 204.14 % | -5.461 M -163.48 % | -2.073 M -110.79 % | 19.211 M 426.88 % | -5.877 M -223.96 % | 4.741 M 106.24 % | -75.947 M -533.71 % | -11.985 M 83.22 % | -71.421 M -191.43 % | 78.113 M 77.95 % | 43.896 M 195.82 % | -45.813 M -505.75 % | 11.291 M |
| Income before tax ratio | 6.75 408.36 % | -2.19 -104.17 % | 52.49 44 033.34 % | -0.12 -105.42 % | 2.21 137.48 % | 0.93 -14.37 % | 1.08 -17.43 % | 1.31 35.50 % | 0.97 -12.90 % | 1.11 30.07 % | 0.86 -15.60 % | 1.01 -14.68 % | 1.19 100.96 % | -123.85 -124.45 % | 506.51 62.34 % | 312.01 507.43 % | -76.58 -982.65 % | 8.68 |
| EBITDA | 1.801 M 617.53 % | -348.000 K -544.46 % | -53.999 K 10.00 % | -60.000 K -46.34 % | -41.000 K | 0.000 | 0.000 | 0.000 100.00 % | -21.110 M -614.30 % | 4.105 M 399.97 % | -1.368 M -25.72 % | -1.088 M 67.06 % | -3.304 M 88.16 % | -27.913 M -790.33 % | -3.135 M -144.85 % | -1.280 M -9.05 % | -1.174 M 26.42 % | -1.596 M |
| Net income ratio | 6.75 408.36 % | -2.19 -104.17 % | 52.49 44 033.34 % | -0.12 -105.42 % | 2.21 137.48 % | 0.93 -14.37 % | 1.08 -17.43 % | 1.31 35.50 % | 0.97 -12.90 % | 1.11 30.07 % | 0.86 -15.60 % | 1.01 -14.68 % | 1.19 101.43 % | -83.15 -116.42 % | 506.51 62.34 % | 312.01 507.42 % | -76.58 -982.65 % | 8.68 |
| Ratio EBITDA | 6.75 408.19 % | -2.19 -424.25 % | 0.67 5 796.89 % | -0.01 -122.58 % | -0.01 | 0.00 | 0.00 | 0.00 100.00 % | -1.07 -37.04 % | -0.78 -214.75 % | -0.25 -1 799.59 % | 0.01 -95.56 % | 0.33 100.68 % | -48.40 -138.10 % | -20.33 -123.36 % | -9.10 -363.68 % | -1.96 -60.06 % | -1.23 |
| Gross profit ratio | -0.48 -1 045.37 % | 0.05 -99.32 % | 7.40 751.29 % | 0.87 -3.22 % | 0.90 -3.56 % | 0.93 -15.08 % | 1.10 -21.55 % | 1.40 44.23 % | 0.97 -12.49 % | 1.11 28.73 % | 0.86 -15.09 % | 1.01 -15.09 % | 1.19 132.58 % | -3.66 58.45 % | -8.82 -13.37 % | -7.78 -381.89 % | -1.61 -52.57 % | -1.06 |
| Weighted average shs out dil | 10.520 M -7.62 % | 11.387 M -8.81 % | 12.487 M -8.70 % | 13.677 M -16.35 % | 16.349 M -9.85 % | 18.136 M -4.93 % | 19.076 M -1.03 % | 19.275 M -7.09 % | 20.745 M -18.06 % | 25.319 M -5.21 % | 26.709 M -0.23 % | 26.770 M 0.21 % | 26.713 M 0.23 % | 26.651 M 75.02 % | 15.227 M 57.03 % | 9.697 M 5.36 % | 9.204 M -0.34 % | 9.235 M |
| Weighted average shs out | 10.520 M -7.62 % | 11.387 M -8.81 % | 12.487 M -8.70 % | 13.677 M -16.35 % | 16.349 M -9.85 % | 18.136 M -4.93 % | 19.076 M -1.03 % | 19.275 M -7.09 % | 20.745 M -18.06 % | 25.319 M -5.21 % | 26.709 M -0.23 % | 26.770 M 0.21 % | 26.713 M 0.23 % | 26.651 M 75.02 % | 15.227 M 57.03 % | 9.697 M 5.36 % | 9.204 M -0.34 % | 9.235 M |
| EPS diluted | 0.17 655.56 % | -0.03 91.00 % | -0.34 -669.23 % | -0.04 -104.25 % | 1.04 235.48 % | 0.31 206.90 % | -0.29 -163.64 % | -0.11 -111.83 % | 0.93 504.35 % | -0.23 -227.78 % | 0.18 106.34 % | -2.84 -531.11 % | -0.45 75.00 % | -1.80 -135.09 % | 5.13 13.25 % | 4.53 190.96 % | -4.98 -508.20 % | 1.22 |
| Earnings per share | 0.17 655.56 % | -0.03 91.00 % | -0.34 -669.23 % | -0.04 -104.25 % | 1.04 235.48 % | 0.31 206.90 % | -0.29 -163.64 % | -0.11 -111.83 % | 0.93 504.35 % | -0.23 -227.78 % | 0.18 106.34 % | -2.84 -531.11 % | -0.45 75.00 % | -1.80 -135.09 % | 5.13 13.25 % | 4.53 190.96 % | -4.98 -508.20 % | 1.22 |
| Gross profit | -127.000 K -1 687.50 % | 8.000 K 101.35 % | -592.000 K -113.45 % | 4.402 M -36.37 % | 6.918 M 21.33 % | 5.702 M 203.28 % | -5.521 M -150.34 % | -2.205 M -111.48 % | 19.204 M 428.42 % | -5.847 M -222.68 % | 4.766 M 106.28 % | -75.884 M -530.66 % | -12.032 M -469.59 % | -2.112 M -55.38 % | -1.360 M -24.28 % | -1.094 M -13.33 % | -965.304 K 29.86 % | -1.376 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.983 M -130.82 % | -858.927 K -10.95 % | -774.186 K 40.20 % | -1.295 M 98.31 % | -76.416 M | 0.000 100.00 % | -23.472 M -3 096 647.63 % | 758.000 277.11 % | 201.000 | 0.000 | 0.000 |
| Cost of revenue | 394.000 K -19.26 % | 488.000 K -4.69 % | 512.000 K -22.66 % | 662.000 K -15.56 % | 784.000 K 86.67 % | 420.000 K -13.76 % | 487.000 K -22.43 % | 627.831 K 3.13 % | 608.794 K 7.17 % | 568.043 K -26.54 % | 773.285 K -22.35 % | 995.814 K -48.92 % | 1.949 M -27.51 % | 2.689 M 77.64 % | 1.514 M 22.61 % | 1.235 M -21.03 % | 1.564 M -41.61 % | 2.678 M |
| General and administrative expenses | 211.000 K -19.47 % | 262.000 K 0.77 % | 260.000 K -25.29 % | 348.000 K -19.26 % | 431.000 K 20.06 % | 359.000 K 3.46 % | 347.000 K -13.46 % | 400.969 K -17.71 % | 487.247 K -1.67 % | 495.521 K -27.24 % | 681.034 K -21.79 % | 870.792 K -44.41 % | 1.567 M -31.94 % | 2.302 M 30.30 % | 1.767 M 892.83 % | 177.936 K -10.55 % | 198.912 K -8.44 % | 217.246 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 94.000 K -63.56 % | 257.947 K -19.89 % | 322.000 K 353.54 % | 70.997 K -6.58 % | 75.997 K | 0.000 100.00 % | -289.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.981 M | 0.000 -100.00 % | 45.176 M 201.20 % | -44.639 M -446.39 % | 12.887 M |
| Operating expenses | -1.928 M -641.57 % | 356.000 K -31.27 % | 518.000 K -22.69 % | 670.000 K 33.47 % | 502.000 K 15.40 % | 435.000 K 1.87 % | 427.000 K -13.76 % | 495.120 K -17.63 % | 601.091 K 0.53 % | 597.918 K -25.10 % | 798.258 K -24.66 % | 1.060 M -44.28 % | 1.902 M -18.31 % | 2.328 M 31.11 % | 1.776 M 852.14 % | 186.477 K -10.74 % | 208.919 K -4.86 % | 219.584 K |
| Cost and expenses | -1.534 M -397.86 % | 515.000 K -87.43 % | 4.097 M -27.68 % | 5.665 M 160.90 % | -9.302 M -1 350.27 % | 744.000 K -5.46 % | 787.000 K -17.94 % | 959.072 K -20.73 % | 1.210 M 3.77 % | 1.166 M -25.81 % | 1.572 M -23.53 % | 2.055 M -46.51 % | 3.842 M -23.43 % | 5.017 M 52.53 % | 3.289 M 131.46 % | 1.421 M -19.82 % | 1.772 M -38.82 % | 2.897 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 52.488 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -1.928 M -835.88 % | 262.000 K 0.77 % | 260.000 K -25.29 % | 348.000 K -19.26 % | 431.000 K 20.06 % | 359.000 K 3.46 % | 347.000 K -13.46 % | 400.969 K -17.71 % | 487.247 K -1.67 % | 495.521 K -27.24 % | 681.034 K -21.79 % | 870.792 K -44.41 % | 1.567 M -31.94 % | 2.302 M 30.30 % | 1.767 M 892.83 % | 177.936 K -10.55 % | 198.912 K -8.44 % | 217.246 K |
| Interest income | 48.000 K 84.62 % | 26.000 K 18.18 % | 22.000 K 1 000.00 % | 2.000 K -77.78 % | 9.000 K -81.63 % | 49.000 K 40.00 % | 35.000 K 95.91 % | 17.865 K 7.31 % | 16.648 K -39.85 % | 27.679 K -57.82 % | 65.626 K 59.45 % | 41.158 K -38.74 % | 67.189 K 14 195.53 % | 470.000 -37.99 % | 758.000 277.11 % | 201.000 -99.96 % | 510.735 K 876.38 % | 52.309 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 33.87 % | 747.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 498.000 5.96 % | 470.000 -37.99 % | 758.000 277.11 % | 201.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 318.000 K -92.29 % | 4.123 M 662.11 % | 541.000 K 103.17 % | -17.045 M -193.78 % | -5.802 M -206.97 % | 5.424 M 173.52 % | 1.983 M 110.27 % | -19.302 M -434.81 % | 5.765 M 219.73 % | -4.815 M -106.30 % | 76.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 1.801 M 617.53 % | -348.000 K 91.48 % | -4.083 M -579.37 % | -601.000 K -103.54 % | 16.991 M 195.65 % | 5.747 M 204.43 % | -5.503 M -165.60 % | -2.072 M 90.19 % | -21.110 M -614.30 % | 4.105 M 154.89 % | -7.478 M -587.04 % | -1.088 M 67.06 % | -3.304 M 88.16 % | -27.913 M -790.33 % | -3.135 M -144.85 % | -1.280 M -9.05 % | -1.174 M 26.42 % | -1.596 M |
| Operating income ratio | 6.75 408.19 % | -2.19 -104.29 % | 51.04 43 103.98 % | -0.12 -105.38 % | 2.21 135.00 % | 0.94 -14.13 % | 1.09 -16.77 % | 1.31 223.27 % | -1.07 -37.04 % | -0.78 42.41 % | -1.35 -9 388.12 % | 0.01 -95.56 % | 0.33 100.68 % | -48.40 -138.10 % | -20.33 -123.36 % | -9.10 -363.68 % | -1.96 -60.06 % | -1.23 |
| Total other income expenses net | 1.000 K -87.50 % | 8.000 K 106.90 % | -116.000 K -2 800.00 % | -4.000 K 69.23 % | -13.000 K 78.33 % | -60.000 K -242.86 % | 42.000 K 4 154.05 % | -1.036 K -169.09 % | -385.000 99.79 % | -186.217 K -6.00 % | -175.682 K 36.20 % | -275.372 K 96.83 % | -8.681 M 80.05 % | -43.509 M -153.55 % | 81.248 M 79.85 % | 45.176 M 201.20 % | -44.639 M -446.39 % | 12.887 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.068 M -278.72 % | -282.000 K 50.96 % | -575.000 K 1.71 % | -585.000 K 56.44 % | -1.343 M -718.90 % | -164.000 K 94.20 % | -2.826 M -222.90 % | -875.206 K 80.75 % | -4.547 M -294.79 % | -1.152 M 77.18 % | -5.048 M -20.09 % | -4.204 M -10.86 % | -3.792 M 83.92 % | -23.576 M 17.87 % | -28.707 M -412.55 % | -5.601 M 33.21 % | -8.385 M 28.76 % | -11.770 M |
| Total investments | 17.783 M -8.45 % | 19.424 M -14.15 % | 22.626 M -25.11 % | 30.213 M -11.88 % | 34.285 M -40.41 % | 57.534 M 14.93 % | 50.062 M -34.49 % | 76.416 M -6.50 % | 81.731 M 15.44 % | 70.801 M 42.09 % | 49.830 M -11.19 % | 56.106 M -63.82 % | 155.057 M -12.76 % | 177.739 M -30.59 % | 256.065 M 272.68 % | 68.708 M 105.32 % | 33.464 M -57.30 % | 78.373 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.685 M -3.86 % | 19.435 M -15.07 % | 22.884 M -25.25 % | 30.616 M -13.50 % | 35.394 M 23.10 % | 28.752 M 5.30 % | 27.306 M -29.14 % | 38.532 M -14.72 % | 45.184 M 25.03 % | 36.138 M -33.83 % | 54.612 M -8.59 % | 59.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 18.685 M -3.86 % | 19.435 M -15.07 % | 22.884 M -25.25 % | 30.616 M -13.50 % | 35.394 M 23.10 % | 28.752 M 5.30 % | 27.306 M -29.14 % | 38.532 M -14.72 % | 45.184 M 25.03 % | 36.138 M -33.83 % | 54.612 M -7.59 % | 59.095 M -61.52 % | 153.589 M -22.02 % | 196.968 M -28.76 % | 276.500 M 278.02 % | 73.144 M 79.23 % | 40.810 M -47.57 % | 77.835 M |
| Other non current liabilities | 93.000 K -47.46 % | 177.000 K -15.31 % | 209.000 K 71.31 % | 122.000 K -3.17 % | 126.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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 93.000 K -47.46 % | 177.000 K -15.31 % | 209.000 K 71.31 % | 122.000 K -3.17 % | 126.000 K -56.40 % | 289.000 K -47.74 % | 553.000 K -1.68 % | 562.467 K -4.06 % | 586.270 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 325.000 K 153.91 % | 128.000 K | 0.000 -100.00 % | 118.000 K -76.06 % | 493.000 K 185.85 % | 172.467 K -59.89 % | 429.991 K 72.04 % | 249.941 K -33.31 % | 374.792 K -62.27 % | 993.415 K -57.60 % | 2.343 M | 0.000 -100.00 % | 2.663 M 174.13 % | 971.317 K 0.01 % | 971.235 K -92.36 % | 12.708 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 100.000 K -6.54 % | 107.000 K -67.38 % | 328.000 K 132.62 % | 141.000 K 0.71 % | 140.000 K -51.56 % | 289.000 K -47.74 % | 553.000 K -1.68 % | 562.467 K -4.06 % | 586.270 K 41.51 % | 414.291 K -16.73 % | 497.504 K -60.46 % | 1.258 M -76.56 % | 5.367 M 10.80 % | 4.843 M -48.32 % | 9.371 M 685.53 % | 1.193 M 8.41 % | 1.100 M -91.45 % | 12.874 M |
| Total liabilities | 193.000 K -32.04 % | 284.000 K -13.41 % | 328.000 K 132.62 % | 141.000 K 0.71 % | 140.000 K -51.56 % | 289.000 K -47.74 % | 553.000 K -1.68 % | 562.467 K -4.06 % | 586.270 K 41.51 % | 414.291 K -16.73 % | 497.504 K -60.46 % | 1.258 M -76.56 % | 5.367 M 10.80 % | 4.843 M -48.32 % | 9.371 M 685.53 % | 1.193 M 8.41 % | 1.100 M -91.45 % | 12.874 M |
| Other non current assets | 17.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.031 M 34.49 % | -38.208 M 6.50 % | -40.865 M -15.44 % | -35.401 M -333 313.35 % | 10.624 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 19.424 M -14.15 % | 22.626 M -25.11 % | 30.213 M -11.88 % | 34.285 M 19.18 % | 28.767 M 14.93 % | 25.031 M -34.49 % | 38.208 M -6.50 % | 40.865 M 15.44 % | 35.401 M -28.96 % | 49.830 M -11.19 % | 56.106 M -63.82 % | 155.057 M -12.76 % | 177.739 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 17.783 M -8.45 % | 19.424 M -14.15 % | 22.626 M -25.11 % | 30.213 M -11.88 % | 34.285 M 19.18 % | 28.767 M 14.93 % | 25.031 M -34.49 % | 38.208 M -6.50 % | 40.865 M 15.44 % | 35.401 M -28.97 % | 49.840 M -11.17 % | 56.106 M -63.82 % | 155.057 M -12.76 % | 177.739 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | 0.000 -100.00 % | 1.000 K 100.00 % | -22.623 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.000 | 0.000 | 0.000 -100.00 % | 218.008 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 17.783 M -8.45 % | 19.424 M -14.15 % | 22.626 M -25.11 % | 30.213 M -11.88 % | 34.285 M 19.18 % | 28.767 M 14.93 % | 25.031 M -34.49 % | 38.208 M -6.50 % | 40.865 M 15.44 % | 35.401 M -28.96 % | 49.830 M -12.20 % | 56.755 M | 0.000 | 0.000 -100.00 % | 256.065 M 272.68 % | 68.708 M 105.32 % | 33.464 M -57.30 % | 78.373 M |
| cash and cash equivalents | 1.068 M 278.72 % | 282.000 K -50.96 % | 575.000 K -1.71 % | 585.000 K -56.44 % | 1.343 M 718.90 % | 164.000 K -94.20 % | 2.826 M 222.90 % | 875.206 K -80.75 % | 4.547 M 294.79 % | 1.152 M -77.18 % | 5.048 M 20.09 % | 4.204 M 10.86 % | 3.792 M -83.92 % | 23.576 M -17.87 % | 28.707 M 412.55 % | 5.601 M -33.21 % | 8.385 M -28.76 % | 11.770 M |
| Cash and short term investments | 1.068 M -94.58 % | 19.706 M -15.06 % | 23.201 M 3 865.98 % | 585.000 K -56.44 % | 1.343 M -95.36 % | 28.931 M 3.86 % | 27.857 M -28.72 % | 39.083 M -13.94 % | 45.413 M 24.24 % | 36.552 M 624.09 % | 5.048 M 20.09 % | 4.204 M 10.86 % | 3.792 M -83.92 % | 23.576 M -91.72 % | 284.771 M 283.23 % | 74.309 M 77.56 % | 41.850 M -53.57 % | 90.143 M |
| Total current assets | 1.095 M -94.45 % | 19.719 M 3 265.02 % | 586.000 K -12.01 % | 666.000 K -51.56 % | 1.375 M -95.27 % | 29.041 M 4.24 % | 27.859 M -28.74 % | 39.095 M -14.58 % | 45.770 M 25.22 % | 36.552 M 593.75 % | 5.269 M 24.04 % | 4.248 M 8.96 % | 3.898 M -83.81 % | 24.072 M -91.58 % | 285.872 M 284.56 % | 74.337 M 77.37 % | 41.910 M -53.80 % | 90.709 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | -40.865 M -15.44 % | -35.401 M 28.96 % | -49.830 M 12.20 % | -56.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 27.000 K 125.00 % | 12.000 K 50.00 % | 8.000 K -90.12 % | 81.000 K 153.13 % | 32.000 K -70.91 % | 110.000 K 10 900.00 % | 1.000 K -91.67 % | 12.000 K 10 909.17 % | 109.000 808.33 % | 12.000 -99.56 % | 2.757 K -93.74 % | 44.054 K -58.57 % | 106.335 K -78.55 % | 495.772 K -54.95 % | 1.100 M 3 765.12 % | 28.470 K -53.00 % | 60.573 K -89.29 % | 565.320 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.767 M -14.93 % | -25.031 M 34.49 % | -38.208 M 6.50 % | -40.865 M -15.44 % | -35.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 100.000 K -6.54 % | 107.000 K 3 466.67 % | 3.000 K -76.92 % | 13.000 K -90.71 % | 140.000 K -18.13 % | 171.000 K 185.00 % | 60.000 K -84.62 % | 390.000 K 149.55 % | 156.279 K -4.91 % | 164.350 K 33.93 % | 122.712 K -53.64 % | 264.696 K -91.25 % | 3.024 M -37.57 % | 4.843 M -27.80 % | 6.709 M 2 926.08 % | 221.698 K 71.61 % | 129.186 K -21.79 % | 165.179 K |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 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 100.00 % | -649.161 K -100.42 % | 153.589 M -22.02 % | 196.968 M -28.76 % | 276.500 M 278.02 % | 73.144 M 79.23 % | 40.810 M -47.57 % | 77.835 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -328.000 K -24.71 % | -263.000 K 1.13 % | -266.000 K 7.96 % | -289.000 K 47.74 % | -553.000 K 1.68 % | -562.467 K 4.06 % | -586.270 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 18.878 M -4.26 % | 19.719 M -15.05 % | 23.212 M -24.83 % | 30.879 M -13.41 % | 35.660 M 22.79 % | 29.041 M 4.24 % | 27.859 M -28.74 % | 39.095 M -14.58 % | 45.770 M 25.22 % | 36.552 M -33.67 % | 55.109 M -8.69 % | 60.353 M -62.03 % | 158.955 M -21.24 % | 201.811 M -29.40 % | 285.872 M 284.56 % | 74.337 M 77.37 % | 41.910 M -53.80 % | 90.709 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -99.000 K -175.00 % | -36.000 K -141.86 % | 86.000 K 8 700.00 % | -1.000 K -120.00 % | 5.000 K 106.94 % | -72.000 K -523.53 % | 17.000 K -94.79 % | 326.312 K 191.09 % | -358.223 K -276.65 % | 202.786 K 172.29 % | -280.511 K 87.83 % | -2.305 M |
| Accounts receivables | -14.000 K -100.00 % | -7.000 K 22.22 % | -9.000 K -200.00 % | -3.000 K -150.00 % | 6.000 K 108.96 % | -67.000 K -1 216.67 % | 6.000 K -98.34 % | 362.070 K 201.32 % | -357.353 K | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -95.000 K -4 650.00 % | -2.000 K -300.00 % | 1.000 K -80.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -28.000 K -129.47 % | 95.000 K 4 650.00 % | 2.000 K 300.00 % | -1.000 K 80.00 % | -5.000 K -110.20 % | 49.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -85.000 K -8 400.00 % | -1.000 K -101.05 % | 95.000 K 4 650.00 % | 2.000 K 300.00 % | -1.000 K 80.00 % | -5.000 K -129.41 % | 17.000 K -94.79 % | 326.312 K 191.09 % | -358.223 K -276.65 % | 202.786 K 172.29 % | -280.511 K 87.83 % | -2.305 M |
| Other non cash items | 1.641 M -48.73 % | 3.201 M -58.14 % | 7.647 M 89.61 % | 4.033 M 174.12 % | -5.441 M -43.79 % | -3.784 M -128.84 % | 13.122 M 393.75 % | 2.658 M 148.63 % | -5.465 M -137.87 % | 14.429 M 108.36 % | 6.925 M -93.04 % | 99.539 M |
| Net cash provided by operating activities | 3.344 M 18.71 % | 2.817 M -20.29 % | 3.534 M 3.12 % | 3.427 M -70.34 % | 11.555 M 531.08 % | 1.831 M -76.15 % | 7.678 M 742.53 % | 911.302 K -93.19 % | 13.388 M 52.92 % | 8.755 M -23.11 % | 11.386 M -45.00 % | 20.699 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -16.355 M 17.17 % | -19.746 M -0.16 % | -19.715 M 41.97 % | -33.975 M 42.70 % | -59.291 M -54.45 % | -38.388 M -39.66 % | -27.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 19.940 M -12.38 % | 22.757 M -2.79 % | 23.410 M -38.00 % | 37.759 M -47.09 % | 71.360 M 75.25 % | 40.720 M 13.89 % | 35.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 -100.00 % | 3.011 M -18.51 % | 3.695 M -2.35 % | 3.784 M -68.65 % | 12.069 M 417.54 % | 2.332 M -71.80 % | 8.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K -76.39 % | 144.000 K 1 025.18 % | 12.798 K 15.98 % | 11.035 K -93.14 % | 160.900 K -49.53 % | 318.814 K |
| Common stock repurchased | -1.302 M 25.22 % | -1.741 M 14.70 % | -2.041 M 19.39 % | -2.532 M 69.81 % | -8.387 M -304.00 % | -2.076 M -70.72 % | -1.216 M -1 103.96 % | -101.000 K 98.39 % | -6.263 M 34.54 % | -9.568 M -6 280.96 % | -149.946 K 61.55 % | -390.019 K |
| Dividends paid | -1.256 M 8.25 % | -1.369 M 8.92 % | -1.503 M 9.07 % | -1.653 M 17.06 % | -1.993 M 15.66 % | -2.363 M 48.57 % | -4.595 M 0.68 % | -4.627 M -23.62 % | -3.743 M -20.96 % | -3.094 M 70.68 % | -10.552 M 47.80 % | -20.216 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 728.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -2.558 M 17.75 % | -3.110 M 12.25 % | -3.544 M 15.32 % | -4.185 M 59.68 % | -10.380 M -133.84 % | -4.439 M 23.16 % | -5.777 M -26.05 % | -4.583 M 54.13 % | -9.993 M 21.01 % | -12.651 M -20.02 % | -10.541 M 48.04 % | -20.288 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -3.695 M 2.35 % | -3.784 M -94 700.00 % | 4.000 K 107.41 % | -54.000 K -208.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 786.000 K 368.26 % | -293.000 K -2 830.00 % | -10.000 K 98.68 % | -758.000 K -164.29 % | 1.179 M 144.29 % | -2.662 M -236.44 % | 1.951 M 153.13 % | -3.672 M -208.15 % | 3.395 M 187.14 % | -3.896 M -561.41 % | 844.431 K 105.14 % | 411.632 K |
| Cash at beginning of period | 282.000 K -50.96 % | 575.000 K -1.71 % | 585.000 K -56.44 % | 1.343 M 718.90 % | 164.000 K -94.20 % | 2.826 M 222.97 % | 875.000 K -80.76 % | 4.547 M 294.79 % | 1.152 M -77.18 % | 5.048 M 20.09 % | 4.204 M 10.86 % | 3.792 M |
| Cash at end of period | 1.068 M 278.72 % | 282.000 K -50.96 % | 575.000 K -1.71 % | 585.000 K -56.44 % | 1.343 M 718.90 % | 164.000 K -94.20 % | 2.826 M 222.90 % | 875.206 K -80.75 % | 4.547 M 294.79 % | 1.152 M -77.18 % | 5.048 M 20.09 % | 4.204 M |
| Operating cash flow | -241.000 K -108.56 % | 2.817 M -20.29 % | 3.534 M 3.12 % | 3.427 M -70.34 % | 11.555 M 531.08 % | 1.831 M -76.15 % | 7.678 M 742.53 % | 911.302 K -93.19 % | 13.388 M 52.92 % | 8.755 M -23.11 % | 11.386 M -45.00 % | 20.699 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -241.000 K -108.56 % | 2.817 M -20.29 % | 3.534 M 3.12 % | 3.427 M -70.34 % | 11.555 M 531.08 % | 1.831 M -76.15 % | 7.678 M 742.53 % | 911.302 K -93.19 % | 13.388 M 52.92 % | 8.755 M -23.11 % | 11.386 M -45.00 % | 20.699 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2024-12-31 | 2024-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-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.714 M 195.38 % | 2.273 M 781.01 % | 258.000 K 218.89 % | -217.000 K -157.71 % | 376.000 K -75.99 % | 1.566 M 130.52 % | -5.131 M -618.28 % | 990.000 K 221.77 % | -813.000 K -117.77 % | 4.574 M -65.65 % | 13.316 M 277.97 % | 3.523 M 18.58 % | 2.971 M 174.82 % | -3.971 M -433.02 % | -745.000 K -348.48 % | 299.818 K 121.22 % | -1.413 M 87.12 % | -10.970 M -134.95 % | 31.392 M 417.00 % | -9.903 M -290.74 % | 5.192 M 123.65 % | -21.955 M -177.67 % | 28.267 M 7 929.16 % | -361.054 K 99.51 % | -74.119 M -1 370.18 % | -5.041 M 0.00 % | -5.041 M -1 848.50 % | 288.332 K 0.00 % | 288.332 K 273.93 % | 77.109 K 0.00 % | 77.109 K 9.62 % | 70.343 K 0.00 % | 70.343 K -76.48 % | 299.112 K 0.00 % | 299.112 K -54.03 % | 650.667 K 0.00 % | 650.667 K |
| Net income | 6.481 M 266.99 % | 1.766 M 4 805.56 % | 36.000 K 101.08 % | -3.327 M -211.68 % | 2.979 M 126.71 % | 1.314 M 123.83 % | -5.513 M -1 020.37 % | 599.000 K 149.75 % | -1.204 M -129.59 % | 4.069 M -68.51 % | 12.922 M -24.62 % | 17.144 M 565.25 % | 2.577 M 160.32 % | -4.272 M -259.29 % | -1.189 M -650.70 % | -158.386 K 91.72 % | -1.914 M 83.54 % | -11.624 M -137.70 % | 30.836 M 396.29 % | -10.407 M -329.74 % | 4.530 M 120.02 % | -22.632 M -182.68 % | 27.373 M 2 264.30 % | -1.265 M 98.32 % | -75.270 M -1 156.13 % | -5.992 M 0.00 % | -5.992 M 75.01 % | -23.975 M 0.00 % | -23.975 M -161.39 % | 39.056 M 0.00 % | 39.056 M 77.95 % | 21.948 M 0.00 % | 21.948 M 195.81 % | -22.906 M 0.00 % | -22.906 M -505.75 % | 5.645 M 0.00 % | 5.645 M |
| Income before tax | 6.481 M 266.99 % | 1.766 M 4 805.56 % | 36.000 K 101.08 % | -3.327 M -211.68 % | 2.979 M 126.71 % | 1.314 M 123.83 % | -5.513 M -1 020.37 % | 599.000 K 149.75 % | -1.204 M -129.59 % | 4.069 M -68.51 % | 12.922 M 7 123 483 913.23 % | 0.181 -100.00 % | 2.577 M 160.32 % | -4.272 M -259.29 % | -1.189 M -650.70 % | -158.386 K 91.72 % | -1.914 M 83.54 % | -11.624 M -137.70 % | 30.836 M 396.29 % | -10.407 M -329.74 % | 4.530 M 120.02 % | -22.632 M -182.68 % | 27.373 M 2 264.30 % | -1.265 M 98.32 % | -75.270 M -1 156.13 % | -5.992 M 0.00 % | -5.992 M 83.22 % | -35.711 M 0.00 % | -35.711 M -191.43 % | 39.057 M 0.00 % | 39.057 M 77.95 % | 21.948 M 0.00 % | 21.948 M 195.82 % | -22.906 M 0.00 % | -22.906 M -505.75 % | 5.645 M 0.00 % | 5.645 M |
| Income before tax ratio | 0.97 24.24 % | 0.78 456.81 % | 0.14 -99.09 % | 15.33 93.51 % | 7.92 844.23 % | 0.84 -21.91 % | 1.07 77.58 % | 0.61 -59.14 % | 1.48 66.47 % | 0.89 -8.33 % | 0.97 1 884 294 142.72 % | 0.00 -100.00 % | 0.87 -19.37 % | 1.08 -32.59 % | 1.60 402.11 % | -0.53 -139.00 % | 1.35 27.83 % | 1.06 7.87 % | 0.98 -6.53 % | 1.05 20.45 % | 0.87 -15.36 % | 1.03 6.45 % | 0.97 -72.36 % | 3.50 244.94 % | 1.02 -14.56 % | 1.19 0.00 % | 1.19 100.96 % | -123.85 0.00 % | -123.85 -124.45 % | 506.51 0.00 % | 506.51 62.34 % | 312.01 0.00 % | 312.01 507.43 % | -76.58 0.00 % | -76.58 -982.65 % | 8.68 0.00 % | 8.68 |
| EBITDA | 0.000 -100.00 % | 1.766 M 8 309.52 % | 21.000 K 101.25 % | -1.683 M -213.26 % | 1.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K -100.10 % | 3.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.240 K 97.38 % | -1.652 M 0.00 % | -1.652 M 88.16 % | -13.956 M 0.00 % | -13.956 M -790.33 % | -1.568 M 0.00 % | -1.568 M -144.85 % | -640.218 K 0.00 % | -640.218 K -9.05 % | -587.112 K 0.00 % | -587.112 K 26.42 % | -797.945 K 0.00 % | -797.945 K |
| Net income ratio | 0.97 24.24 % | 0.78 456.81 % | 0.14 -99.09 % | 15.33 93.51 % | 7.92 844.23 % | 0.84 -21.91 % | 1.07 77.58 % | 0.61 -59.14 % | 1.48 66.47 % | 0.89 -8.33 % | 0.97 -80.06 % | 4.87 461.02 % | 0.87 -19.37 % | 1.08 -32.59 % | 1.60 402.11 % | -0.53 -139.00 % | 1.35 27.83 % | 1.06 7.87 % | 0.98 -6.53 % | 1.05 20.45 % | 0.87 -15.36 % | 1.03 6.45 % | 0.97 -72.36 % | 3.50 244.94 % | 1.02 -14.56 % | 1.19 0.00 % | 1.19 101.43 % | -83.15 0.00 % | -83.15 -116.42 % | 506.51 0.00 % | 506.51 62.34 % | 312.01 0.00 % | 312.01 507.42 % | -76.58 0.00 % | -76.58 -982.65 % | 8.68 0.00 % | 8.68 |
| Ratio EBITDA | 0.00 -100.00 % | 0.78 854.53 % | 0.08 -98.95 % | 7.75 96.25 % | 3.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -100.03 % | 0.89 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.00 -99.82 % | 0.33 0.00 % | 0.33 100.68 % | -48.40 0.00 % | -48.40 -138.10 % | -20.33 0.00 % | -20.33 -123.36 % | -9.10 0.00 % | -9.10 -363.68 % | -1.96 0.00 % | -1.96 -60.06 % | -1.23 0.00 % | -1.23 |
| Gross profit ratio | 1.00 9.97 % | 0.91 -9.06 % | 1.00 -49.18 % | 1.97 654.97 % | 0.26 -73.94 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 10.96 % | 0.90 -9.88 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -16.20 % | 1.19 0.00 % | 1.19 132.58 % | -3.66 0.00 % | -3.66 58.45 % | -8.82 0.00 % | -8.82 -13.37 % | -7.78 0.00 % | -7.78 -381.89 % | -1.61 0.00 % | -1.61 -52.57 % | -1.06 0.00 % | -1.06 |
| Weighted average shs out dil | 10.032 M -4.61 % | 10.517 M -1.50 % | 10.677 M -7.95 % | 11.598 M -0.22 % | 11.623 M -52.38 % | 24.410 M -4.41 % | 25.538 M -4.50 % | 26.741 M -4.38 % | 27.965 M -10.11 % | 31.109 M -9.27 % | 34.287 M 92.60 % | 17.803 M -3.61 % | 18.470 M -2.14 % | 18.874 M -2.10 % | 19.278 M -0.01 % | 19.281 M 0.07 % | 19.268 M -4.89 % | 20.258 M -4.58 % | 21.232 M -11.31 % | 23.939 M -10.33 % | 26.698 M -0.04 % | 26.708 M -0.01 % | 26.710 M -0.19 % | 26.761 M -0.06 % | 26.778 M 0.25 % | 26.713 M 0.00 % | 26.713 M 0.23 % | 26.651 M 0.00 % | 26.651 M 75.02 % | 15.227 M 0.00 % | 15.227 M 57.03 % | 9.697 M 0.00 % | 9.697 M 5.36 % | 9.204 M 0.00 % | 9.204 M -0.34 % | 9.235 M 0.00 % | 9.235 M |
| Weighted average shs out | 10.032 M -4.61 % | 10.517 M -1.50 % | 10.677 M -7.95 % | 11.598 M -0.22 % | 11.623 M -52.38 % | 24.411 M -4.41 % | 25.538 M -4.50 % | 26.742 M -4.37 % | 27.966 M -10.10 % | 31.109 M -9.27 % | 34.287 M 92.60 % | 17.803 M -3.61 % | 18.470 M -2.14 % | 18.874 M -2.10 % | 19.279 M -0.02 % | 19.282 M 0.07 % | 19.268 M -4.89 % | 20.258 M -4.58 % | 21.232 M -11.31 % | 23.939 M -10.33 % | 26.698 M -0.04 % | 26.708 M -0.01 % | 26.710 M -0.19 % | 26.762 M -0.06 % | 26.778 M 0.25 % | 26.713 M 0.00 % | 26.713 M 0.23 % | 26.651 M 0.00 % | 26.651 M 75.02 % | 15.227 M 0.00 % | 15.227 M 57.03 % | 9.697 M 0.00 % | 9.697 M 5.36 % | 9.204 M 0.00 % | 9.204 M -0.34 % | 9.235 M 0.00 % | 9.235 M |
| EPS diluted | 0.65 282.35 % | 0.17 4 900.00 % | 0.00 101.17 % | -0.29 -211.54 % | 0.26 141.64 % | 0.11 124.45 % | -0.44 -1 082.14 % | 0.04 151.97 % | -0.09 -133.15 % | 0.26 -65.79 % | 0.76 -20.83 % | 0.96 587.68 % | 0.14 163.45 % | -0.22 -257.14 % | -0.06 -651.22 % | -0.01 91.75 % | -0.10 82.86 % | -0.58 -139.73 % | 1.46 431.82 % | -0.44 -359.43 % | 0.17 120.19 % | -0.84 -182.35 % | 1.02 2 261.02 % | -0.05 98.33 % | -2.82 -1 181.82 % | -0.22 0.00 % | -0.22 75.56 % | -0.90 0.00 % | -0.90 -135.02 % | 2.57 0.00 % | 2.57 13.22 % | 2.27 0.00 % | 2.27 191.16 % | -2.49 0.00 % | -2.49 -508.20 % | 0.61 0.00 % | 0.61 |
| Earnings per share | 0.65 282.35 % | 0.17 4 900.00 % | 0.00 101.17 % | -0.29 -211.54 % | 0.26 141.64 % | 0.11 124.45 % | -0.44 -1 082.14 % | 0.04 151.97 % | -0.09 -133.15 % | 0.26 -65.79 % | 0.76 -20.83 % | 0.96 587.68 % | 0.14 163.45 % | -0.22 -257.14 % | -0.06 -651.22 % | -0.01 91.75 % | -0.10 82.86 % | -0.58 -139.73 % | 1.46 431.82 % | -0.44 -359.43 % | 0.17 120.19 % | -0.84 -182.35 % | 1.02 2 261.02 % | -0.05 98.33 % | -2.82 -1 181.82 % | -0.22 0.00 % | -0.22 75.56 % | -0.90 0.00 % | -0.90 -135.02 % | 2.57 0.00 % | 2.57 13.22 % | 2.27 0.00 % | 2.27 191.16 % | -2.49 0.00 % | -2.49 -508.20 % | 0.61 0.00 % | 0.61 |
| Gross profit | 6.714 M 224.82 % | 2.067 M 701.16 % | 258.000 K 160.42 % | -427.000 K -535.71 % | 98.000 K -93.74 % | 1.566 M 130.52 % | -5.131 M -618.28 % | 990.000 K 221.77 % | -813.000 K -117.77 % | 4.574 M -65.65 % | 13.316 M 319.40 % | 3.175 M 6.87 % | 2.971 M 174.82 % | -3.971 M -433.02 % | -745.000 K -348.48 % | 299.818 K 121.22 % | -1.413 M 87.12 % | -10.970 M -134.95 % | 31.392 M 417.00 % | -9.903 M -290.74 % | 5.192 M 123.65 % | -21.955 M -177.67 % | 28.267 M 7 929.16 % | -361.054 K 99.51 % | -74.119 M -1 131.99 % | -6.016 M 0.00 % | -6.016 M -469.59 % | -1.056 M 0.00 % | -1.056 M -55.38 % | -679.788 K 0.00 % | -679.788 K -24.28 % | -546.980 K 0.00 % | -546.980 K -13.33 % | -482.652 K 0.00 % | -482.652 K 29.86 % | -688.153 K 0.00 % | -688.153 K |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.256 100.00 % | -34.000 K 19.05 % | -42.000 K -23.53 % | -34.000 K -13.33 % | -30.000 K | 0.000 100.00 % | -3.000 K -1 653 903.75 % | 0.181 | 0.000 -100.00 % | 9.000 K 119.57 % | -46.000 K -5.64 % | -43.544 K 4.21 % | -45.456 K 6.77 % | -48.758 K -17.26 % | -41.580 K 30.93 % | -60.204 K -15.96 % | -51.918 K -32.78 % | -39.102 K -12.83 % | -34.656 K 54.14 % | -75.574 K -74.78 % | -43.240 K | 0.000 | 0.000 100.00 % | -11.736 M 0.00 % | -11.736 M -3 096 647.49 % | 379.000 0.00 % | 379.000 277.11 % | 100.500 0.00 % | 100.500 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 0.000 -100.00 % | 206.000 K 9.57 % | 188.000 K -10.48 % | 210.000 K -24.46 % | 278.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 348.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 974.729 K 0.00 % | 974.729 K -27.51 % | 1.345 M 0.00 % | 1.345 M 77.64 % | 756.897 K 0.00 % | 756.897 K 22.61 % | 617.322 K 0.00 % | 617.322 K -21.03 % | 781.764 K 0.00 % | 781.764 K -41.61 % | 1.339 M 0.00 % | 1.339 M |
| General and administrative expenses | 188.000 K -7.84 % | 204.000 K 4.08 % | 196.000 K 71.93 % | 114.000 K -26.45 % | 155.000 K -22.89 % | 201.000 K -36.59 % | 317.000 K -5.09 % | 334.000 K -0.60 % | 336.000 K -20.57 % | 423.000 K 14.02 % | 371.000 K 116.33 % | 171.500 K -41.86 % | 295.000 K 4.24 % | 283.000 K -23.10 % | 368.000 K -3.58 % | 381.670 K -8.76 % | 418.328 K -24.94 % | 557.348 K 17.45 % | 474.536 K 13.93 % | 416.510 K -26.03 % | 563.050 K -5.04 % | 592.944 K -26.14 % | 802.772 K 4.92 % | 765.142 K -24.31 % | 1.011 M 29.07 % | 783.257 K 0.00 % | 783.257 K -31.94 % | 1.151 M 0.00 % | 1.151 M 30.30 % | 883.300 K 0.00 % | 883.300 K 892.83 % | 88.968 K 0.00 % | 88.968 K -10.55 % | 99.456 K 0.00 % | 99.456 K -8.44 % | 108.623 K 0.00 % | 108.623 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -176.000 -198.88 % | 178.000 41.27 % | 126.000 -32.26 % | 186.000 1 760.00 % | 10.000 -97.72 % | 438.000 118.88 % | -2.320 K -200.00 % | 2.320 K 73.39 % | 1.338 K -45.87 % | 2.472 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 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K 1 438 772.10 % | 7.923 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.883 | 0.000 | 0.000 | 0.000 | 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 % | -33.490 M 0.00 % | -33.490 M | 0.000 | 0.000 -100.00 % | 22.588 M 0.00 % | 22.588 M 201.20 % | -22.319 M 0.00 % | -22.319 M -446.39 % | 6.443 M 0.00 % | 6.443 M |
| Operating expenses | 188.000 K -37.54 % | 301.000 K 53.57 % | 196.000 K -14.04 % | 228.000 K 25.97 % | 181.000 K -28.17 % | 252.000 K -34.03 % | 381.998 K -2.30 % | 391.000 K 0.00 % | 391.000 K -22.57 % | 504.998 K 28.17 % | 394.000 K 92.20 % | 205.000 K -47.97 % | 394.000 K 31.33 % | 299.998 K -32.43 % | 444.000 K -2.90 % | 457.264 K -8.68 % | 500.736 K -23.43 % | 653.994 K 17.60 % | 556.120 K 10.23 % | 504.504 K -23.76 % | 661.716 K -2.25 % | 676.970 K -24.31 % | 894.428 K -1.03 % | 903.698 K -21.52 % | 1.152 M 21.12 % | 950.792 K 0.00 % | 950.792 K -18.31 % | 1.164 M 0.00 % | 1.164 M 31.11 % | 887.762 K 0.00 % | 887.762 K 852.14 % | 93.239 K 0.00 % | 93.239 K -10.74 % | 104.460 K 0.00 % | 104.460 K -4.86 % | 109.792 K 0.00 % | 109.792 K |
| Cost and expenses | 188.000 K -62.92 % | 507.000 K 158.67 % | 196.000 K -93.74 % | 3.131 M 219.69 % | -2.616 M -1 138.10 % | 252.000 K -34.03 % | 381.998 K -2.30 % | 391.000 K 0.00 % | 391.000 K -22.57 % | 504.998 K 28.17 % | 394.000 K -87.38 % | 3.122 M 692.39 % | 394.000 K 31.33 % | 299.998 K -32.43 % | 444.000 K -2.90 % | 457.264 K -8.68 % | 500.736 K -23.43 % | 653.994 K 17.60 % | 556.120 K 10.23 % | 504.504 K -23.76 % | 661.716 K -2.25 % | 676.970 K -24.31 % | 894.428 K -1.03 % | 903.698 K -21.52 % | 1.152 M -40.05 % | 1.921 M 0.00 % | 1.921 M -23.43 % | 2.509 M 0.00 % | 2.509 M 52.53 % | 1.645 M 0.00 % | 1.645 M 131.46 % | 710.561 K 0.00 % | 710.561 K -19.82 % | 886.223 K 0.00 % | 886.223 K -38.82 % | 1.449 M 0.00 % | 1.449 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 188.000 K -37.54 % | 301.000 K 53.57 % | 196.000 K 71.93 % | 114.000 K -26.45 % | 155.000 K -22.89 % | 201.000 K -36.59 % | 317.000 K -5.09 % | 334.000 K -0.60 % | 336.000 K -20.57 % | 423.000 K 14.02 % | 371.000 K 116.33 % | 171.500 K -41.86 % | 295.000 K 4.24 % | 283.000 K -23.10 % | 368.000 K -3.54 % | 381.494 K -8.84 % | 418.506 K -24.93 % | 557.474 K 17.43 % | 474.722 K 13.97 % | 416.520 K -26.08 % | 563.488 K -4.59 % | 590.624 K -26.64 % | 805.092 K 5.04 % | 766.480 K -24.37 % | 1.013 M 29.38 % | 783.257 K 0.00 % | 783.257 K -31.94 % | 1.151 M 0.00 % | 1.151 M 30.30 % | 883.300 K 0.00 % | 883.300 K 892.83 % | 88.968 K 0.00 % | 88.968 K -10.55 % | 99.456 K 0.00 % | 99.456 K -8.44 % | 108.623 K 0.00 % | 108.623 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 938.000 1 463.33 % | 60.000 -40.00 % | 100.000 0.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.595 K 0.00 % | 33.595 K 14 195.53 % | 235.000 0.00 % | 235.000 -37.99 % | 379.000 0.00 % | 379.000 277.11 % | 100.500 0.00 % | 100.500 -99.96 % | 255.368 K 0.00 % | 255.368 K 876.38 % | 26.155 K 0.00 % | 26.155 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 249.000 0.00 % | 249.000 5.96 % | 235.000 0.00 % | 235.000 -37.99 % | 379.000 0.00 % | 379.000 277.11 % | 100.500 0.00 % | 100.500 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -6.509 M -261.81 % | -1.799 M -3 571.43 % | -49.000 K -102.94 % | 1.666 M 210.55 % | -1.507 M -11.76 % | -1.348 M -124.64 % | 5.471 M 964.30 % | -633.000 K -153.92 % | 1.174 M 128.50 % | -4.120 M 68.12 % | -12.925 M -515.59 % | 3.110 M 217.31 % | -2.651 M -161.92 % | 4.281 M 274.54 % | 1.143 M 895.28 % | 114.842 K -93.85 % | 1.868 M -83.86 % | 11.576 M 137.49 % | -30.877 M -398.42 % | 10.347 M 325.82 % | -4.582 M -120.28 % | 22.593 M 182.43 % | -27.408 M -2 404.76 % | 1.189 M -98.42 % | 75.227 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 |
| Operating income | 6.526 M 269.54 % | 1.766 M 2 748.39 % | 62.000 K 101.87 % | -3.315 M -210.80 % | 2.992 M 121.96 % | 1.348 M 124.64 % | -5.471 M -964.30 % | 633.000 K 153.92 % | -1.174 M -128.50 % | 4.120 M -68.12 % | 12.925 M 315.59 % | 3.110 M 17.31 % | 2.651 M 161.92 % | -4.281 M -274.54 % | -1.143 M -895.28 % | -114.842 K 93.85 % | -1.868 M 83.86 % | -11.576 M -137.49 % | 30.877 M 398.42 % | -10.347 M -325.82 % | 4.582 M 120.28 % | -22.593 M -182.43 % | 27.408 M 2 404.76 % | -1.189 M 98.42 % | -75.227 M -4 454.06 % | -1.652 M 0.00 % | -1.652 M 88.16 % | -13.956 M 0.00 % | -13.956 M -790.33 % | -1.568 M 0.00 % | -1.568 M -144.85 % | -640.218 K 0.00 % | -640.218 K -9.05 % | -587.112 K 0.00 % | -587.112 K 26.42 % | -797.945 K 0.00 % | -797.945 K |
| Operating income ratio | 0.97 25.10 % | 0.78 223.31 % | 0.24 -98.43 % | 15.28 91.98 % | 7.96 824.43 % | 0.86 -19.27 % | 1.07 66.76 % | 0.64 -55.72 % | 1.44 60.32 % | 0.90 -7.20 % | 0.97 9.95 % | 0.88 -1.07 % | 0.89 -17.23 % | 1.08 -29.73 % | 1.53 500.54 % | -0.38 -128.97 % | 1.32 25.32 % | 1.06 7.27 % | 0.98 -5.86 % | 1.04 18.39 % | 0.88 -14.24 % | 1.03 6.13 % | 0.97 -70.56 % | 3.29 224.51 % | 1.01 209.76 % | 0.33 0.00 % | 0.33 100.68 % | -48.40 0.00 % | -48.40 -138.10 % | -20.33 0.00 % | -20.33 -123.36 % | -9.10 0.00 % | -9.10 -363.68 % | -1.96 0.00 % | -1.96 -60.06 % | -1.23 0.00 % | -1.23 |
| Total other income expenses net | -45.000 K | 0.000 100.00 % | -26.000 K -223.81 % | 21.000 K 261.54 % | -13.000 K 74.51 % | -51.000 K -21.43 % | -42.000 K 26.32 % | -57.000 K -3.64 % | -55.000 K 32.93 % | -82.000 K -256.52 % | -23.000 K | 0.000 100.00 % | -99.000 K -450.00 % | -18.000 K 76.32 % | -76.000 K 0.93 % | -76.710 K 6.78 % | -82.290 K 14.66 % | -96.422 K -18.31 % | -81.498 K -35.37 % | -60.204 K 38.71 % | -98.230 K -13.76 % | -86.348 K -149.16 % | -34.656 K 74.74 % | -137.218 K -217.34 % | -43.240 K 99.00 % | -4.340 M 0.00 % | -4.340 M 80.05 % | -21.754 M 0.00 % | -21.754 M -153.55 % | 40.624 M 0.00 % | 40.624 M 79.85 % | 22.588 M 0.00 % | 22.588 M 201.20 % | -22.319 M 0.00 % | -22.319 M -446.39 % | 6.443 M 0.00 % | 6.443 M |
| 2025-06-30 | 2024-12-31 | 2024-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-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-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-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -999.000 K 6.46 % | -1.068 M 54.01 % | -2.322 M -723.40 % | -282.000 K 83.89 % | -1.751 M -204.52 % | -575.000 K 36.60 % | -907.000 K -55.04 % | -585.000 K 66.49 % | -1.746 M -30.01 % | -1.343 M 18.26 % | -1.643 M -901.83 % | -164.000 K 89.63 % | -1.581 M 44.06 % | -2.826 M 31.82 % | -4.145 M -373.61 % | -875.206 K 66.34 % | -2.600 M 42.82 % | -4.547 M 6.30 % | -4.853 M -321.35 % | -1.152 M 82.83 % | -6.708 M -32.88 % | -5.048 M 48.58 % | -9.818 M -133.56 % | -4.204 M -25.45 % | -3.351 M 11.63 % | -3.792 M -38.72 % | -2.734 M 88.41 % | -23.576 M -9.23 % | -21.584 M 24.81 % | -28.707 M -29.45 % | -22.177 M -295.96 % | -5.601 M 68.34 % | -17.691 M -110.97 % | -8.385 M 60.98 % | -21.490 M -82.58 % | -11.770 M |
| Total investments | 23.713 M 33.35 % | 17.783 M 6.41 % | 16.712 M -13.96 % | 19.424 M -18.20 % | 23.745 M 4.95 % | 22.626 M -6.67 % | 24.243 M -19.76 % | 30.213 M -5.98 % | 32.133 M -6.28 % | 34.285 M -14.70 % | 40.193 M -30.14 % | 57.534 M 4.63 % | 54.988 M 9.84 % | 50.062 M -19.66 % | 62.313 M -18.46 % | 76.416 M -1.69 % | 77.732 M -4.89 % | 81.731 M 32.61 % | 61.632 M -12.95 % | 70.801 M 37.94 % | 51.328 M 3.01 % | 49.830 M -31.49 % | 72.734 M 29.64 % | 56.106 M -13.06 % | 64.534 M -58.38 % | 155.057 M 3.32 % | 150.080 M -15.56 % | 177.739 M -17.62 % | 215.765 M -15.74 % | 256.065 M 136.58 % | 108.235 M 57.53 % | 68.708 M 78.67 % | 38.456 M 14.92 % | 33.464 M -49.47 % | 66.231 M -15.49 % | 78.373 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 24.564 M 31.46 % | 18.685 M -0.78 % | 18.831 M -3.11 % | 19.435 M -22.77 % | 25.166 M 9.97 % | 22.884 M -5.99 % | 24.343 M -20.49 % | 30.616 M -8.20 % | 33.351 M -5.77 % | 35.394 M -12.92 % | 40.645 M 41.36 % | 28.752 M -0.09 % | 28.778 M 5.39 % | 27.306 M -22.11 % | 35.058 M -9.02 % | 38.533 M -6.12 % | 41.043 M -9.16 % | 45.184 M -31.00 % | 65.488 M 81.21 % | 36.138 M -37.21 % | 57.551 M 5.38 % | 54.612 M -33.04 % | 81.565 M 36.52 % | 59.744 M -9.41 % | 65.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 24.564 M 31.46 % | 18.685 M -0.78 % | 18.831 M -3.11 % | 19.435 M -22.77 % | 25.166 M 9.97 % | 22.884 M -5.99 % | 24.343 M -20.49 % | 30.616 M -8.20 % | 33.351 M -5.77 % | 35.394 M -12.92 % | 40.645 M 41.36 % | 28.752 M -0.09 % | 28.778 M 5.39 % | 27.306 M -22.11 % | 35.058 M -9.02 % | 38.532 M -6.12 % | 41.043 M -9.16 % | 45.184 M -31.00 % | 65.488 M 81.21 % | 36.138 M -37.21 % | 57.551 M 5.38 % | 54.612 M -33.04 % | 81.565 M 38.02 % | 59.095 M -10.39 % | 65.951 M -57.06 % | 153.589 M 2.48 % | 149.873 M -23.91 % | 196.968 M -15.08 % | 231.932 M -16.12 % | 276.500 M 117.34 % | 127.217 M 73.93 % | 73.144 M 36.88 % | 53.435 M 30.94 % | 40.810 M -52.83 % | 86.513 M 11.15 % | 77.835 M |
| Other non current liabilities | 0.000 -100.00 % | 93.000 K 30.99 % | 71.000 K -59.89 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 93.000 K 30.99 % | 71.000 K -59.89 % | 177.000 K -50.14 % | 355.000 K 8.23 % | 328.000 K -59.80 % | 816.000 K 210.27 % | 263.000 K -60.57 % | 667.000 K 150.75 % | 266.000 K -79.07 % | 1.271 M 339.79 % | 289.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 |
| Other current liabilities | 202.000 K | 0.000 -100.00 % | 178.000 K | 0.000 100.00 % | -74.000 K -2 366.67 % | -3.000 K 99.33 % | -450.000 K -3 361.54 % | -13.000 K 96.93 % | -423.000 K -202.14 % | -140.000 K 86.03 % | -1.002 M -949.15 % | 118.000 K 0.85 % | 117.000 K -76.27 % | 493.000 K 193.58 % | 167.926 K -2.63 % | 172.467 K -59.60 % | 426.851 K -0.73 % | 429.991 K -49.32 % | 848.390 K 239.44 % | 249.941 K -39.59 % | 413.732 K 10.39 % | 374.792 K -65.39 % | 1.083 M 9.02 % | 993.415 K 58 062.47 % | 1.708 K -99.93 % | 2.343 M -12.32 % | 2.672 M | 0.000 -100.00 % | 2.666 M 0.11 % | 2.663 M 83.00 % | 1.455 M 49.80 % | 971.317 K 0.25 % | 968.927 K -0.24 % | 971.235 K -1.11 % | 982.145 K -92.27 % | 12.708 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 202.000 K 102.00 % | 100.000 K -62.83 % | 269.000 K 151.40 % | 107.000 K -43.68 % | 190.000 K 59.66 % | 119.000 K -79.16 % | 571.000 K 304.96 % | 141.000 K -74.96 % | 563.000 K 302.14 % | 140.000 K -88.06 % | 1.173 M 305.88 % | 289.000 K -3.02 % | 298.000 K -46.11 % | 553.000 K -14.84 % | 649.351 K 15.45 % | 562.467 K 1.35 % | 554.950 K -5.34 % | 586.270 K -41.21 % | 997.269 K 140.72 % | 414.291 K -18.02 % | 505.384 K 1.58 % | 497.504 K -60.73 % | 1.267 M 0.69 % | 1.258 M -44.91 % | 2.284 M -57.44 % | 5.367 M 70.66 % | 3.145 M -35.07 % | 4.843 M -11.70 % | 5.485 M -41.47 % | 9.371 M 75.56 % | 5.338 M 347.43 % | 1.193 M -57.62 % | 2.815 M 155.80 % | 1.100 M -63.76 % | 3.036 M -76.42 % | 12.874 M |
| Total liabilities | 202.000 K 4.66 % | 193.000 K -28.25 % | 269.000 K -5.28 % | 284.000 K 49.47 % | 190.000 K 59.66 % | 119.000 K -79.16 % | 571.000 K 304.96 % | 141.000 K -74.96 % | 563.000 K 302.14 % | 140.000 K -88.06 % | 1.173 M 305.88 % | 289.000 K -3.02 % | 298.000 K -46.11 % | 553.000 K -14.84 % | 649.351 K 15.45 % | 562.467 K 1.35 % | 554.950 K -5.34 % | 586.270 K -41.21 % | 997.269 K 140.72 % | 414.291 K -18.02 % | 505.384 K 1.58 % | 497.504 K -60.73 % | 1.267 M 0.69 % | 1.258 M -44.91 % | 2.284 M -57.44 % | 5.367 M 70.66 % | 3.145 M -35.07 % | 4.843 M -11.70 % | 5.485 M -41.47 % | 9.371 M 75.56 % | 5.338 M 347.43 % | 1.193 M -57.62 % | 2.815 M 155.80 % | 1.100 M -63.76 % | 3.036 M -76.42 % | 12.874 M |
| Other non current assets | 0.000 -100.00 % | 17.783 M | 0.000 100.00 % | -19.424 M 18.20 % | -23.745 M -4.95 % | -22.626 M 6.67 % | -24.243 M 19.76 % | -30.213 M 5.98 % | -32.133 M 6.28 % | -34.285 M 14.70 % | -40.193 M -39.72 % | -28.767 M -4.63 % | -27.494 M -9.84 % | -25.031 M 19.66 % | -31.156 M 18.46 % | -38.208 M 1.69 % | -38.866 M 4.89 % | -40.865 M | 0.000 100.00 % | -35.401 M | 0.000 -100.00 % | 10.624 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 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 19.424 M -18.20 % | 23.745 M 4.95 % | 22.626 M -6.67 % | 24.243 M -19.76 % | 30.213 M -5.98 % | 32.133 M -6.28 % | 34.285 M -14.70 % | 40.193 M 39.72 % | 28.767 M 4.63 % | 27.494 M 9.84 % | 25.031 M -19.66 % | 31.156 M -18.46 % | 38.208 M -1.69 % | 38.866 M -4.89 % | 40.865 M -33.69 % | 61.632 M 74.10 % | 35.401 M -31.03 % | 51.328 M 3.01 % | 49.830 M -31.49 % | 72.734 M 29.64 % | 56.106 M -13.06 % | 64.534 M -58.38 % | 155.057 M 3.32 % | 150.080 M -15.56 % | 177.739 M -17.62 % | 215.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.456 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 0.000 -100.00 % | 17.783 M | 0.000 | 0.000 -100.00 % | 23.745 M 4.95 % | 22.626 M -6.67 % | 24.243 M -19.76 % | 30.213 M -5.98 % | 32.133 M -6.28 % | 34.285 M -14.70 % | 40.193 M 39.72 % | 28.767 M 4.63 % | 27.494 M 9.84 % | 25.031 M -19.66 % | 31.156 M -18.46 % | 38.208 M -1.69 % | 38.866 M -4.89 % | 40.865 M -33.69 % | 61.632 M 74.10 % | 35.401 M -31.03 % | 51.328 M 2.98 % | 49.840 M -31.48 % | 72.734 M 29.64 % | 56.106 M -13.06 % | 64.534 M -58.38 % | 155.057 M 3.32 % | 150.080 M -15.56 % | 177.739 M -17.62 % | 215.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.456 M | 0.000 | 0.000 | 0.000 |
| Other current assets | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -66.67 % | 3.000 K -25.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.000 | 0.000 -100.00 % | 17.177 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.794 K -97.34 % | 218.008 K 1 882.97 % | 10.994 K | 0.000 -100.00 % | 10.421 K | 0.000 -100.00 % | 12.820 K | 0.000 -100.00 % | 15.762 K | 0.000 -100.00 % | 7.050 K | 0.000 -100.00 % | 5.759 K | 0.000 -100.00 % | 6.889 K | 0.000 |
| Short term investments | 23.713 M 33.35 % | 17.783 M 6.41 % | 16.712 M -13.96 % | 19.424 M -18.20 % | 23.745 M 4.95 % | 22.626 M -6.67 % | 24.243 M -19.76 % | 30.213 M -5.98 % | 32.133 M -6.28 % | 34.285 M -14.70 % | 40.193 M 39.72 % | 28.767 M 4.63 % | 27.494 M 9.84 % | 25.031 M -19.66 % | 31.156 M -18.46 % | 38.208 M -1.69 % | 38.866 M -4.89 % | 40.865 M -32.63 % | 60.661 M 71.36 % | 35.401 M -31.03 % | 51.328 M 3.01 % | 49.830 M -31.49 % | 72.734 M 28.15 % | 56.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.065 M 136.58 % | 108.235 M 57.53 % | 68.708 M | 0.000 -100.00 % | 33.464 M -49.47 % | 66.231 M -15.49 % | 78.373 M |
| cash and cash equivalents | 999.000 K -6.46 % | 1.068 M -54.01 % | 2.322 M 723.40 % | 282.000 K -83.89 % | 1.751 M 204.52 % | 575.000 K -36.60 % | 907.000 K 55.04 % | 585.000 K -66.49 % | 1.746 M 30.01 % | 1.343 M -18.26 % | 1.643 M 901.83 % | 164.000 K -89.63 % | 1.581 M -44.06 % | 2.826 M -31.82 % | 4.145 M 373.61 % | 875.206 K -66.34 % | 2.600 M -42.82 % | 4.547 M -6.30 % | 4.853 M 321.35 % | 1.152 M -82.83 % | 6.708 M 32.88 % | 5.048 M -48.58 % | 9.818 M 133.56 % | 4.204 M 25.45 % | 3.351 M -11.63 % | 3.792 M 38.72 % | 2.734 M -88.41 % | 23.576 M 9.23 % | 21.584 M -24.81 % | 28.707 M 29.45 % | 22.177 M 295.96 % | 5.601 M -68.34 % | 17.691 M 110.97 % | 8.385 M -60.98 % | 21.490 M 82.58 % | 11.770 M |
| Cash and short term investments | 24.712 M 2 213.86 % | 1.068 M -94.39 % | 19.034 M -3.41 % | 19.706 M 1 025.41 % | 1.751 M 204.52 % | 575.000 K -36.60 % | 907.000 K 55.04 % | 585.000 K -66.49 % | 1.746 M 30.01 % | 1.343 M -18.26 % | 1.643 M -94.32 % | 28.931 M -0.50 % | 29.075 M 4.37 % | 27.857 M -21.09 % | 35.301 M -9.68 % | 39.083 M -5.75 % | 41.466 M -8.69 % | 45.413 M 835.75 % | 4.853 M -86.72 % | 36.552 M 444.94 % | 6.708 M 32.88 % | 5.048 M -48.58 % | 9.818 M 133.56 % | 4.204 M 25.45 % | 3.351 M -11.63 % | 3.792 M 38.72 % | 2.734 M -88.41 % | 23.576 M 9.23 % | 21.584 M -92.42 % | 284.771 M 118.36 % | 130.411 M 75.50 % | 74.309 M 320.05 % | 17.691 M -57.73 % | 41.850 M -52.29 % | 87.721 M -2.69 % | 90.143 M |
| Total current assets | 24.766 M 2 161.74 % | 1.095 M -94.27 % | 19.100 M -3.14 % | 19.719 M 1 010.30 % | 1.776 M 203.07 % | 586.000 K -36.03 % | 916.000 K 37.54 % | 666.000 K -64.67 % | 1.885 M 37.09 % | 1.375 M -20.20 % | 1.723 M -94.07 % | 29.041 M -0.12 % | 29.076 M 4.37 % | 27.859 M -21.98 % | 35.708 M -8.66 % | 39.095 M -6.02 % | 41.598 M -9.11 % | 45.770 M 843.10 % | 4.853 M -86.72 % | 36.552 M 443.28 % | 6.728 M 27.70 % | 5.269 M -47.82 % | 10.098 M 137.73 % | 4.248 M 14.78 % | 3.701 M -5.07 % | 3.898 M 32.69 % | 2.938 M -87.79 % | 24.072 M 11.18 % | 21.652 M -92.43 % | 285.872 M 115.66 % | 132.555 M 78.32 % | 74.337 M 317.76 % | 17.794 M -57.54 % | 41.910 M -53.20 % | 89.549 M -1.28 % | 90.709 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.521 M 9.95 % | 23.212 M -7.74 % | 25.159 M -18.52 % | 30.879 M 414 450 922 291 199 872.00 % | 0.000 -100.00 % | 35.660 M -14.93 % | 41.916 M | 0.000 | 0.000 100.00 % | 0.000 100.00 % | -31.156 M -49 454 739.68 % | 63.000 100.00 % | -38.134 M 6.68 % | -40.865 M 32.63 % | -60.661 M -71.36 % | -35.401 M 31.03 % | -51.328 M -3.01 % | -49.830 M 31.49 % | -72.734 M -28.15 % | -56.755 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 |
| Net receivables | 53.000 K 96.30 % | 27.000 K -58.46 % | 65.000 K 441.67 % | 12.000 K -50.00 % | 24.000 K 200.00 % | 8.000 K 60.00 % | 5.000 K -93.83 % | 81.000 K -41.73 % | 139.000 K 334.38 % | 32.000 K -59.49 % | 79.000 K -28.18 % | 110.000 K 10 900.00 % | 1.000 K 0.00 % | 1.000 K -99.75 % | 406.248 K 3 285.40 % | 12.000 K 137.77 % | 5.047 K -99.29 % | 714.706 K 1 211 266.10 % | 59.000 391.67 % | 12.000 -90.55 % | 127.000 -95.39 % | 2.757 K -4.83 % | 2.897 K -93.42 % | 44.054 K -87.01 % | 339.256 K 219.04 % | 106.335 K -44.53 % | 191.706 K -61.33 % | 495.772 K 850.41 % | 52.164 K -95.26 % | 1.100 M -48.50 % | 2.137 M 7 405.72 % | 28.470 K -70.97 % | 98.061 K 61.89 % | 60.573 K -96.67 % | 1.821 M 222.12 % | 565.320 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.767 M -4.63 % | -27.494 M -9.84 % | -25.031 M 19.66 % | -31.156 M 18.46 % | -38.208 M 1.69 % | -38.866 M 4.89 % | -40.865 M | 0.000 100.00 % | -35.401 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 |
| Account payables | 0.000 -100.00 % | 100.000 K 9.89 % | 91.000 K -14.95 % | 107.000 K 44.59 % | 74.000 K 2 366.67 % | 3.000 K -99.33 % | 450.000 K 3 361.54 % | 13.000 K -96.93 % | 423.000 K 202.14 % | 140.000 K -86.03 % | 1.002 M 485.96 % | 171.000 K -5.52 % | 181.000 K 201.67 % | 60.000 K -87.54 % | 481.425 K 23.44 % | 390.000 K 204.45 % | 128.099 K -18.03 % | 156.279 K 4.97 % | 148.879 K -9.41 % | 164.350 K 79.32 % | 91.652 K -25.31 % | 122.712 K -33.23 % | 183.789 K -30.57 % | 264.696 K -88.40 % | 2.282 M -24.53 % | 3.024 M 539.84 % | 472.580 K -90.24 % | 4.843 M 71.79 % | 2.819 M -57.98 % | 6.709 M 72.78 % | 3.883 M 1 651.45 % | 221.698 K -87.99 % | 1.846 M 1 328.89 % | 129.186 K -93.71 % | 2.054 M 1 143.53 % | 165.179 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 100.00 % | -565.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -649.161 K | 0.000 -100.00 % | 153.589 M 2.48 % | 149.873 M -23.91 % | 196.968 M -15.08 % | 231.932 M -16.12 % | 276.500 M 117.34 % | 127.217 M 73.93 % | 73.144 M 36.88 % | 53.435 M 30.94 % | 40.810 M -52.83 % | 86.513 M 11.15 % | 77.835 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -355.000 K -8.23 % | -328.000 K 59.80 % | -816.000 K -210.27 % | -263.000 K 60.57 % | -667.000 K -150.75 % | -266.000 K 79.07 % | -1.271 M -339.79 % | -289.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 |
| Total assets | 24.766 M 31.19 % | 18.878 M -1.16 % | 19.100 M -3.14 % | 19.719 M -22.73 % | 25.521 M 9.95 % | 23.212 M -7.74 % | 25.159 M -18.52 % | 30.879 M -9.23 % | 34.018 M -4.60 % | 35.660 M -14.93 % | 41.916 M 44.33 % | 29.041 M -0.12 % | 29.076 M 4.37 % | 27.859 M -21.98 % | 35.708 M -8.66 % | 39.095 M -6.02 % | 41.598 M -9.11 % | 45.770 M -31.16 % | 66.485 M 81.89 % | 36.552 M -37.04 % | 58.056 M 5.35 % | 55.109 M -33.47 % | 82.832 M 37.24 % | 60.353 M -11.55 % | 68.235 M -57.07 % | 158.955 M 3.88 % | 153.018 M -24.18 % | 201.811 M -15.00 % | 237.417 M -16.95 % | 285.872 M 115.66 % | 132.555 M 78.32 % | 74.337 M 32.15 % | 56.250 M 34.22 % | 41.910 M -53.20 % | 89.549 M -1.28 % | 90.709 M |
| 2025-06-30 | 2024-12-31 | 2024-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-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -18.000 K -200.00 % | 18.000 K 130.77 % | -58.500 K -365.91 % | 22.000 K 137.93 % | -58.000 K -61.11 % | -36.000 K -129.51 % | 122.000 K 617.65 % | 17.000 K 194.44 % | -18.000 K -154.55 % | 33.000 K 217.86 % | -28.000 K -300.00 % | -7.000 K 89.23 % | -65.000 K -218.18 % | 55.000 K 244.74 % | -38.000 K 83.77 % | -234.132 K -218.17 % | 198.132 K 127.19 % | -728.788 K -296.62 % | 370.660 K 2 397.38 % | -16.134 K -107.46 % | 216.176 K 510.61 % | -52.648 K 78.02 % | -239.502 K -291.03 % | 125.376 K 104.97 % | -2.522 M |
| Accounts receivables | -24.000 K -500.00 % | -4.000 K 20.00 % | -5.000 K -171.43 % | 7.000 K 150.00 % | -14.000 K -366.67 % | -3.000 K -200.00 % | 3.000 K 400.00 % | -1.000 K -125.00 % | 4.000 K 0.00 % | 4.000 K 157.14 % | -7.000 K 12.50 % | -8.000 K 86.44 % | -59.000 K -1 375.00 % | -4.000 K 85.71 % | -28.000 K 22.22 % | -36.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K 161.64 % | -73.000 K | 0.000 -100.00 % | 95.000 K 2 275.00 % | 4.000 K 300.00 % | -2.000 K 81.82 % | -11.000 K -210.00 % | 10.000 K -54.55 % | 22.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 |
| Other working capital | 6.000 K -72.73 % | 22.000 K 141.12 % | -53.500 K -78.33 % | -30.000 K -203.45 % | 29.000 K 187.88 % | -33.000 K -237.50 % | 24.000 K 71.43 % | 14.000 K 170.00 % | -20.000 K -150.00 % | 40.000 K 229.03 % | -31.000 K -47.62 % | -21.000 K -250.00 % | -6.000 K -110.17 % | 59.000 K 690.00 % | -10.000 K 94.95 % | -198.132 K -200.00 % | 198.132 K 127.19 % | -728.788 K -296.62 % | 370.660 K 2 397.38 % | -16.134 K -107.46 % | 216.176 K 510.61 % | -52.648 K 78.02 % | -239.502 K -291.03 % | 125.376 K 104.97 % | -2.522 M |
| Other non cash items | -6.330 M -249.53 % | -1.811 M -943.80 % | -173.500 K -105.35 % | 3.244 M 209.34 % | -2.967 M -354.24 % | 1.167 M -77.74 % | 5.242 M 790.65 % | -759.000 K -175.67 % | 1.003 M 122.77 % | -4.405 M 66.38 % | -13.101 M -292.25 % | -3.340 M -38.42 % | -2.413 M -138.02 % | 6.346 M -6.35 % | 6.776 M 24.89 % | 5.425 M 172.00 % | 1.995 M -90.39 % | 20.766 M 179.17 % | -26.231 M -264.69 % | 15.928 M 1 164.94 % | -1.496 M -106.53 % | 22.904 M 243.44 % | -15.967 M -282.24 % | 8.762 M -90.36 % | 90.870 M |
| Net cash provided by operating activities | 133.000 K 592.59 % | -27.000 K 87.38 % | -214.000 K -250.82 % | -61.000 K 54.14 % | -133.000 K -105.44 % | 2.445 M 4 894.12 % | -51.000 K 63.57 % | -140.000 K 35.48 % | -217.000 K 30.00 % | -310.000 K -51.96 % | -204.000 K 8.52 % | -223.000 K -325.25 % | 99.000 K -95.35 % | 2.129 M -61.63 % | 5.549 M 10.25 % | 5.033 M 1 703.14 % | 279.118 K -96.68 % | 8.413 M 69.10 % | 4.975 M -9.61 % | 5.504 M 69.33 % | 3.251 M 1 381.28 % | 219.442 K -98.03 % | 11.166 M 46.50 % | 7.622 M -41.71 % | 13.077 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -3.460 M 64.82 % | -9.836 M -50.88 % | -6.519 M -30.35 % | -5.001 M 66.08 % | -14.745 M | 0.000 100.00 % | -16.239 M 11.08 % | -18.262 M -16.22 % | -15.713 M 38.23 % | -25.439 M 24.85 % | -33.852 M -33.35 % | -25.386 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 |
| Sales maturities of investments | 3.860 M -63.33 % | 10.527 M 11.83 % | 9.413 M 56.62 % | 6.010 M -64.11 % | 16.747 M | 0.000 -100.00 % | 17.379 M -15.58 % | 20.587 M 19.89 % | 17.172 M -50.66 % | 34.800 M -4.81 % | 36.560 M 33.72 % | 27.341 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 400.000 K -42.11 % | 691.000 K -76.12 % | 2.894 M 186.82 % | 1.009 M -49.60 % | 2.002 M | 0.000 -100.00 % | 1.140 M -50.97 % | 2.325 M 59.36 % | 1.459 M -84.41 % | 9.361 M 245.68 % | 2.708 M 38.52 % | 1.955 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 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.303 M | 0.000 100.00 % | -1.741 M | 0.000 100.00 % | -2.041 M | 0.000 100.00 % | -2.532 M | 0.000 100.00 % | -8.387 M | 0.000 100.00 % | -2.076 M | 0.000 100.00 % | -1.216 M | 0.000 100.00 % | -101.000 K | 0.000 100.00 % | -6.263 M | 0.000 100.00 % | -9.568 M | 0.000 100.00 % | -147.258 K -5 378.35 % | -2.688 K 99.21 % | -341.244 K -599.61 % | -48.776 K |
| Dividends paid | -602.000 K 2.11 % | -615.000 K -91.89 % | -320.500 K 52.31 % | -672.000 K 3.59 % | -697.000 K 5.30 % | -736.000 K 4.04 % | -767.000 K 5.77 % | -814.000 K 2.98 % | -839.000 K 12.97 % | -964.000 K 6.32 % | -1.029 M 3.83 % | -1.070 M 17.25 % | -1.293 M 43.34 % | -2.282 M 1.34 % | -2.313 M 3.65 % | -2.401 M -7.83 % | -2.226 M 9.82 % | -2.469 M -93.79 % | -1.274 M 14.63 % | -1.492 M 6.84 % | -1.602 M 67.60 % | -4.943 M 11.87 % | -5.609 M 14.51 % | -6.561 M 51.95 % | -13.655 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -319.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K -76.39 % | 144.000 K | 0.000 -100.00 % | 12.798 K | 0.000 -100.00 % | 154.000 -98.58 % | 10.880 K -89.25 % | 101.180 K 69.43 % | 59.718 K -55.01 % | 132.750 K -3.31 % | 137.290 K |
| Net cash used provided by financing activities | -602.000 K 68.61 % | -1.918 M -199.69 % | -640.000 K 73.48 % | -2.413 M -246.20 % | -697.000 K 74.90 % | -2.777 M -262.06 % | -767.000 K 77.08 % | -3.346 M -298.81 % | -839.000 K 91.03 % | -9.351 M -808.75 % | -1.029 M 67.29 % | -3.146 M -143.31 % | -1.293 M 63.04 % | -3.498 M -53.49 % | -2.279 M 3.34 % | -2.358 M -5.90 % | -2.226 M 74.47 % | -8.719 M -584.43 % | -1.274 M 88.48 % | -11.060 M -595.18 % | -1.591 M 68.11 % | -4.989 M 10.13 % | -5.552 M 17.99 % | -6.769 M 49.92 % | -13.518 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -200.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 233.33 % | -1.500 K 97.06 % | -51.000 K -202.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -69.000 K 94.50 % | -1.254 M -161.47 % | 2.040 M 238.87 % | -1.469 M -224.91 % | 1.176 M | 0.000 -100.00 % | 322.000 K 127.73 % | -1.161 M -388.09 % | 403.000 K 234.33 % | -300.000 K -120.28 % | 1.479 M 204.49 % | -1.416 M -127.39 % | -622.500 K 5.61 % | -659.500 K -140.34 % | 1.635 M 22.23 % | 1.338 M 237.39 % | -973.596 K -536.50 % | -152.962 K -108.27 % | 1.851 M 166.62 % | -2.778 M -434.78 % | 829.785 K 134.79 % | -2.385 M -184.96 % | 2.807 M 558.39 % | 426.370 K 293.32 % | -220.554 K |
| Cash at beginning of period | 1.068 M -54.01 % | 2.322 M 723.40 % | 282.000 K -83.89 % | 1.751 M 204.52 % | 575.000 K | 0.000 -100.00 % | 585.000 K -66.49 % | 1.746 M 30.01 % | 1.343 M -18.26 % | 1.643 M 901.83 % | 164.000 K -89.62 % | 1.580 M -28.32 % | 2.204 M | 0.000 -100.00 % | 2.510 M | 0.000 -100.00 % | 3.574 M | 0.000 -100.00 % | 3.002 M | 0.000 -100.00 % | 5.878 M | 0.000 -100.00 % | 7.011 M | 0.000 -100.00 % | 3.571 M |
| Cash at end of period | 999.000 K -6.46 % | 1.068 M -54.01 % | 2.322 M 723.40 % | 282.000 K -83.89 % | 1.751 M | 0.000 -100.00 % | 907.000 K 55.04 % | 585.000 K -66.49 % | 1.746 M 30.01 % | 1.343 M -18.26 % | 1.643 M 901.83 % | 164.000 K -89.63 % | 1.581 M 339.73 % | -659.500 K -115.91 % | 4.145 M 209.88 % | 1.338 M -48.55 % | 2.600 M 1 799.76 % | -152.962 K -103.15 % | 4.853 M 274.70 % | -2.778 M -141.41 % | 6.708 M 381.25 % | -2.385 M -124.29 % | 9.818 M 2 202.70 % | 426.370 K -87.28 % | 3.351 M |
| Operating cash flow | 533.000 K 2 074.07 % | -27.000 K -102.01 % | 1.340 M 2 296.72 % | -61.000 K 54.14 % | -133.000 K -105.44 % | 2.445 M 4 894.12 % | -51.000 K 63.57 % | -140.000 K 35.48 % | -217.000 K 30.00 % | -310.000 K -51.96 % | -204.000 K 8.52 % | -223.000 K -325.25 % | 99.000 K -95.35 % | 2.129 M -61.63 % | 5.549 M 10.25 % | 5.033 M 1 703.14 % | 279.118 K -96.68 % | 8.413 M 69.10 % | 4.975 M -9.61 % | 5.504 M 69.33 % | 3.251 M 1 381.28 % | 219.442 K -98.03 % | 11.166 M 46.50 % | 7.622 M -41.71 % | 13.077 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 533.000 K 2 074.07 % | -27.000 K -102.01 % | 1.340 M 2 296.72 % | -61.000 K 54.14 % | -133.000 K -105.44 % | 2.445 M 4 894.12 % | -51.000 K 63.57 % | -140.000 K 35.48 % | -217.000 K 30.00 % | -310.000 K -51.96 % | -204.000 K 8.52 % | -223.000 K -325.25 % | 99.000 K -95.35 % | 2.129 M -61.63 % | 5.549 M 10.25 % | 5.033 M 1 703.14 % | 279.118 K -96.68 % | 8.413 M 69.10 % | 4.975 M -9.61 % | 5.504 M 69.33 % | 3.251 M 1 381.28 % | 219.442 K -98.03 % | 11.166 M 46.50 % | 7.622 M -41.71 % | 13.077 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 |