DT Capital Limited 0356.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 405.099 K 102.11 % | -19.171 M -122.17 % | -8.629 M -159.70 % | -3.323 M -212.04 % | 2.966 M 69.40 % | 1.751 M 104.82 % | -36.326 M -321.11 % | 16.429 M 7.54 % | 15.277 M -69.59 % | 50.237 M 1 263.98 % | 3.683 M 472.01 % | -990.052 K -60.08 % | -618.477 K -568.12 % | 132.120 K 0.00 % | 132.120 K -41.53 % | 225.978 K 14.74 % | 196.951 K -89.94 % | 1.958 M -60.72 % | 4.984 M 410.78 % | 975.761 K -52.18 % | 2.041 M 38.14 % | 1.477 M |
| Net income | -12.014 M 57.58 % | -28.325 M -17.54 % | -24.098 M -403.98 % | -4.781 M 88.31 % | -40.913 M -58.52 % | -25.809 M 42.90 % | -45.200 M -662.54 % | 8.035 M 54.31 % | 5.207 M 229.00 % | 1.583 M 142.29 % | -3.743 M 43.85 % | -6.665 M -69.69 % | -3.928 M 20.99 % | -4.971 M -14.97 % | -4.324 M -108.61 % | -2.073 M 74.83 % | -8.234 M 88.57 % | -72.028 M -1 063.60 % | 7.475 M 139.40 % | -18.974 M -279.16 % | 10.590 M 61.08 % | 6.575 M |
| Income before tax | -12.273 M 56.76 % | -28.382 M -15.78 % | -24.513 M -418.73 % | -4.726 M 88.49 % | -41.048 M -56.06 % | -26.302 M 39.74 % | -43.645 M -643.18 % | 8.035 M 54.31 % | 5.207 M 229.00 % | 1.583 M 142.29 % | -3.743 M 43.85 % | -6.665 M -69.69 % | -3.928 M 20.99 % | -4.971 M -14.97 % | -4.324 M -108.61 % | -2.073 M 74.83 % | -8.234 M 88.57 % | -72.028 M -949.39 % | 8.480 M 144.69 % | -18.974 M -290.61 % | 9.954 M 20.00 % | 8.295 M |
| Income before tax ratio | -30.30 -2 146.47 % | 1.48 -47.89 % | 2.84 99.74 % | 1.42 110.28 % | -13.84 7.87 % | -15.02 -1 350.43 % | 1.20 145.66 % | 0.49 43.49 % | 0.34 981.91 % | 0.03 103.10 % | -1.02 -115.09 % | 6.73 6.00 % | 6.35 116.88 % | -37.63 -14.97 % | -32.73 -256.81 % | -9.17 78.06 % | -41.81 -13.61 % | -36.80 -2 262.61 % | 1.70 108.75 % | -19.45 -498.61 % | 4.88 -13.13 % | 5.62 |
| EBITDA | -11.801 M | 0.000 | 0.000 100.00 % | -4.634 M 86.52 % | -34.363 M -44.38 % | -23.800 M 45.50 % | -43.673 M -711.58 % | 7.141 M 36.54 % | 5.230 M 2 057.01 % | 242.475 K 107.23 % | -3.354 M 43.03 % | -5.886 M -52.68 % | -3.855 M 11.92 % | -4.377 M -1.33 % | -4.320 M | 0.000 | 0.000 100.00 % | -73.345 M | 0.000 100.00 % | -19.954 M -200.05 % | 19.943 M 140.42 % | 8.295 M |
| Net income ratio | -29.66 -2 107.28 % | 1.48 -47.09 % | 2.79 94.06 % | 1.44 110.43 % | -13.80 6.42 % | -14.74 -1 284.77 % | 1.24 154.41 % | 0.49 43.49 % | 0.34 981.91 % | 0.03 103.10 % | -1.02 -115.09 % | 6.73 6.00 % | 6.35 116.88 % | -37.63 -14.97 % | -32.73 -256.81 % | -9.17 78.06 % | -41.81 -13.61 % | -36.80 -2 553.40 % | 1.50 107.71 % | -19.45 -474.66 % | 5.19 16.60 % | 4.45 |
| Ratio EBITDA | -29.13 | 0.00 | 0.00 -100.00 % | 1.39 112.04 % | -11.59 14.77 % | -13.59 -1 230.74 % | 1.20 176.60 % | 0.43 26.96 % | 0.34 6 993.19 % | 0.00 100.53 % | -0.91 -115.31 % | 5.95 -4.62 % | 6.23 118.81 % | -33.13 -1.33 % | -32.70 | 0.00 | 0.00 100.00 % | -37.47 | 0.00 100.00 % | -20.45 -309.23 % | 9.77 74.04 % | 5.62 |
| Gross profit ratio | -10.97 -1 197.24 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 334.20 % | -0.43 -168.82 % | -0.16 -114.84 % | 1.07 44.40 % | 0.74 14.50 % | 0.65 246.61 % | 0.19 -81.32 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 19.93 % | 2.281 B 0.05 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 19.74 % | 1.904 B 0.22 % | 1.900 B 0.00 % | 1.900 B 104.69 % | 927.993 M 1 188.88 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.01 % | 71.995 M 16.95 % | 61.562 M |
| Weighted average shs out | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 19.93 % | 2.281 B 0.05 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 19.74 % | 1.904 B 0.22 % | 1.900 B 0.00 % | 1.900 B 104.69 % | 927.993 M 1 188.88 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.01 % | 71.995 M 16.95 % | 61.562 M |
| EPS diluted | 0.00 57.69 % | -0.01 -18.18 % | -0.01 -319.05 % | 0.00 88.27 % | -0.02 -58.41 % | -0.01 42.93 % | -0.02 -571.43 % | 0.00 55.56 % | 0.00 237.50 % | 0.00 120.00 % | 0.00 95.68 % | -0.09 -69.60 % | -0.05 20.87 % | -0.07 -14.81 % | -0.06 -108.68 % | -0.03 73.82 % | -0.11 89.00 % | -1.00 -1 100.00 % | 0.10 138.46 % | -0.26 -273.33 % | 0.15 36.36 % | 0.11 |
| Earnings per share | 0.00 57.69 % | -0.01 -18.18 % | -0.01 -319.05 % | 0.00 88.27 % | -0.02 -58.41 % | -0.01 42.93 % | -0.02 -571.43 % | 0.00 55.56 % | 0.00 237.50 % | 0.00 120.00 % | 0.00 95.68 % | -0.09 -69.60 % | -0.05 20.87 % | -0.07 -14.81 % | -0.06 -108.68 % | -0.03 73.82 % | -0.11 89.00 % | -1.00 -1 100.00 % | 0.10 138.46 % | -0.26 -273.33 % | 0.15 36.36 % | 0.11 |
| Gross profit | -4.445 M 76.81 % | -19.171 M -122.17 % | -8.629 M -159.70 % | -3.323 M -162.39 % | -1.266 M -355.38 % | -278.077 K 99.28 % | -38.888 M -419.28 % | 12.180 M 23.13 % | 9.892 M 5.40 % | 9.385 M 154.80 % | 3.683 M 472.01 % | -990.052 K -60.08 % | -618.477 K -568.12 % | 132.120 K 0.00 % | 132.120 K -41.53 % | 225.978 K 14.74 % | 196.951 K -89.94 % | 1.958 M -60.72 % | 4.984 M 410.78 % | 975.761 K -52.18 % | 2.041 M 38.14 % | 1.477 M |
| Income tax expense | -258.873 K -360.87 % | -56.171 K 86.49 % | -415.792 K -844.28 % | 55.865 K 141.35 % | -135.099 K 72.62 % | -493.459 K -131.74 % | 1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 648.245 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.864 K | 0.000 -100.00 % | 1.005 M -94.96 % | 19.950 M 3 235.34 % | -636.284 K -136.99 % | 1.720 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 37.110 K -99.12 % | 4.232 M 108.60 % | 2.029 M -20.81 % | 2.562 M -39.70 % | 4.249 M -21.10 % | 5.385 M -86.82 % | 40.853 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 |
| General and administrative expenses | 7.828 M -15.01 % | 9.211 M 17.07 % | 7.868 M -3.06 % | 8.116 M -50.82 % | 16.503 M 47.07 % | 11.221 M 56.60 % | 7.166 M -21.34 % | 9.110 M -7.06 % | 9.802 M 6.14 % | 9.235 M 30.97 % | 7.051 M 24.26 % | 5.675 M 71.48 % | 3.309 M 451.55 % | 600.000 K 0.00 % | 600.000 K -3.45 % | 621.445 K 17.25 % | 530.017 K -49.71 % | 1.054 M -2.57 % | 1.082 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 231.138 K 1.59 % | 227.520 K -25.65 % | 306.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 expenses | 0.000 | 0.000 | 0.000 100.00 % | -6.751 M -48 773 154.00 % | 13.841 -100.00 % | 14.330 M 396.37 % | -4.835 M 4.99 % | -5.089 M -14.06 % | -4.462 M 29.47 % | -6.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.909 M 17.99 % | 3.313 M -17.09 % | 3.996 M 3.89 % | 3.847 M 221.46 % | 1.197 M -8.02 % | 1.301 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.828 M -15.01 % | 9.211 M 17.07 % | 7.868 M 476.05 % | 1.366 M -91.72 % | 16.503 M -35.41 % | 25.551 M 249.11 % | 7.319 M -12.81 % | 8.394 M -16.64 % | 10.070 M 29.07 % | 7.802 M 10.65 % | 7.051 M 24.26 % | 5.675 M 71.48 % | 3.309 M -26.61 % | 4.509 M 15.23 % | 3.913 M -15.25 % | 4.617 M 5.50 % | 4.377 M 94.47 % | 2.251 M -5.55 % | 2.383 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 12.206 M 32.52 % | 9.211 M -42.51 % | 16.020 M 1 072.97 % | 1.366 M -96.71 % | 41.561 M 50.69 % | 27.580 M 276.83 % | 7.319 M -12.81 % | 8.394 M -16.64 % | 10.070 M -79.30 % | 48.655 M 590.01 % | 7.051 M 24.26 % | 5.675 M 71.48 % | 3.309 M -26.61 % | 4.509 M 15.23 % | 3.913 M -15.25 % | 4.617 M 5.50 % | 4.377 M 94.47 % | 2.251 M -5.55 % | 2.383 M | 0.000 | 0.000 | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.841 7.87 % | -15.024 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.828 M -15.01 % | 9.211 M 17.07 % | 7.868 M -3.06 % | 8.116 M -50.82 % | 16.503 M 47.07 % | 11.221 M 51.70 % | 7.397 M -20.79 % | 9.338 M -7.62 % | 10.108 M 9.45 % | 9.235 M 30.97 % | 7.051 M 24.26 % | 5.675 M 71.48 % | 3.309 M 451.55 % | 600.000 K 0.00 % | 600.000 K -3.45 % | 621.445 K 17.25 % | 530.017 K -49.71 % | 1.054 M -2.57 % | 1.082 M | 0.000 | 0.000 | 0.000 |
| Interest income | 171.000 -24.34 % | 226.000 -98.85 % | 19.670 K -76.41 % | 83.385 K -58.56 % | 201.237 K 77.35 % | 113.469 K -76.01 % | 472.911 K -93.76 % | 7.578 M -14.99 % | 8.914 M 40.16 % | 6.360 M 1 598.93 % | 374.351 K | 0.000 | 0.000 -100.00 % | 594.030 K 9.47 % | 542.656 K 10.49 % | 491.158 K -1.94 % | 500.864 K -61.24 % | 1.292 M -59.86 % | 3.219 M 43.18 % | 2.248 M | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 37.110 K -81.56 % | 201.237 K 77.35 % | 113.469 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.351 K -46.98 % | 706.068 K 8.92 % | 648.245 K 9.13 % | 594.030 K 9.47 % | 542.656 K 10.49 % | 491.158 K -1.94 % | 500.864 K -61.24 % | 1.292 M -59.86 % | 3.219 M -83.86 % | 19.950 M | 0.000 | 0.000 |
| Depreciation and amortization | 12.273 M -56.76 % | 28.382 M 15.14 % | 24.649 M 44 562.16 % | 55.191 K -98.70 % | 4.232 M 108.60 % | 2.029 M 3 963.00 % | 49.934 K 0.00 % | 49.934 K -19.10 % | 61.726 K -33.61 % | 92.975 K 535.81 % | 14.623 K -79.85 % | 72.584 K 0.00 % | 72.585 K | 0.000 -100.00 % | 3.989 K -96.51 % | 114.232 K 3.62 % | 110.242 K 100.16 % | -70.443 M -2 481 344.31 % | 2.839 K 100.01 % | -19.950 M -352.09 % | 7.914 M 16.07 % | 6.818 M |
| Operating income | -11.801 M 58.42 % | -28.382 M -15.14 % | -24.649 M -425.74 % | -4.689 M 87.85 % | -38.595 M -49.42 % | -25.829 M 40.93 % | -43.723 M -716.59 % | 7.091 M 37.20 % | 5.168 M 3 357.17 % | 149.500 K 104.44 % | -3.368 M 43.48 % | -5.959 M -81.70 % | -3.280 M 25.08 % | -4.377 M -15.76 % | -3.781 M -139.09 % | -1.581 M 79.55 % | -7.733 M -2 538.58 % | -293.063 K -102.51 % | 11.699 M 1 098.95 % | 975.761 K -52.18 % | 2.041 M 38.14 % | 1.477 M |
| Operating income ratio | -29.13 -2 067.66 % | 1.48 -48.17 % | 2.86 102.44 % | 1.41 110.84 % | -13.01 11.79 % | -14.75 -1 325.73 % | 1.20 178.86 % | 0.43 27.58 % | 0.34 11 268.71 % | 0.00 100.33 % | -0.91 -115.19 % | 6.02 13.51 % | 5.30 116.01 % | -33.13 -15.76 % | -28.62 -308.94 % | -7.00 82.18 % | -39.26 -26 125.01 % | -0.15 -106.38 % | 2.35 134.73 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Total other income expenses net | -472.674 K | 0.000 -100.00 % | 136.000 K 466.48 % | -37.110 K 98.49 % | -2.453 M -2 062.06 % | -113.469 K -245.36 % | 78.059 K -91.27 % | 894.004 K 3 954.13 % | -23.196 K -101.73 % | 1.340 M 458.00 % | -374.351 K 46.98 % | -706.068 K -872.75 % | -72.585 K 87.78 % | -594.030 K -9.47 % | -542.656 K -10.49 % | -491.158 K 87.88 % | -4.054 M 94.35 % | -71.735 M -2 128.52 % | -3.219 M 81.83 % | -17.720 M -323.92 % | 7.914 M 16.07 % | 6.818 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -287.680 K -8.28 % | -265.674 K 85.63 % | -1.849 M 93.06 % | -26.644 M 16.33 % | -31.843 M -4.53 % | -30.463 M 35.18 % | -46.994 M -12.99 % | -41.590 M -215.93 % | -13.164 M 81.00 % | -69.291 M 39.14 % | -113.855 M -1 314.59 % | 9.374 M 11.27 % | 8.424 M 5.28 % | 8.002 M 10.61 % | 7.234 M 5.30 % | 6.870 M 9.76 % | 6.259 M 42.65 % | 4.388 M 226.99 % | -3.455 M -111.66 % | 29.621 M 32.39 % | 22.375 M 138.75 % | 9.372 M |
| Total investments | 52.884 M 75 382.16 % | 70.061 K -99.91 % | 79.935 M -20.20 % | 100.170 M 21.57 % | 82.395 M -22.02 % | 105.655 M 144 881.73 % | 72.875 K -99.85 % | 49.892 M -22.82 % | 64.644 M 37.26 % | 47.096 M 66.18 % | 28.340 M 430.89 % | 5.338 M 2.57 % | 5.204 M -14.78 % | 6.107 M -19.64 % | 7.600 M 379 984 100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 -100.00 % | 27.252 M 87.15 % | 14.562 M -75.49 % | 59.401 M 15.32 % | 51.510 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.062 M -60.28 % | 5.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.380 M 8.14 % | 8.674 M 8.08 % | 8.026 M 7.97 % | 7.434 M 7.87 % | 6.891 M 7.67 % | 6.400 M 45.48 % | 4.399 M -82.20 % | 24.718 M -16.67 % | 29.662 M 32.55 % | 22.378 M 138.02 % | 9.402 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 15.780 M 61.00 % | 9.801 M | 0.000 | 0.000 100.00 % | -199.244 K -57.31 % | -126.660 K | 0.000 100.00 % | -228.463 K -1.78 % | -224.474 K -103.62 % | -110.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -239.260 M -5.29 % | -227.246 M -14.24 % | -198.920 M -13.78 % | -174.823 M -2.81 % | -170.041 M -31.68 % | -129.128 M -24.98 % | -103.319 M -20.97 % | -85.410 M 8.60 % | -93.445 M 5.28 % | -98.652 M 1.58 % | -100.235 M -3.88 % | -96.492 M -7.42 % | -89.827 M | 0.000 | 0.000 100.00 % | -76.605 M -2.78 % | -74.532 M -12.42 % | -66.298 M -1 257.18 % | 5.729 M | 0.000 | 0.000 | 0.000 |
| Common stock | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 20.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 20.00 % | 18.995 M 0.00 % | 18.995 M 0.00 % | 18.995 M 2 538.19 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 62.177 M -16.19 % | 74.191 M -27.63 % | 102.516 M -19.03 % | 126.614 M 9.45 % | 115.679 M -26.13 % | 156.592 M -14.15 % | 182.401 M -15.59 % | 216.090 M 29.89 % | 166.366 M 9.92 % | 151.358 M 1.06 % | 149.775 M 626.41 % | -28.452 M -30.59 % | -21.787 M -21.99 % | -17.859 M -38.57 % | -12.888 M -50.49 % | -8.564 M -31.93 % | -6.492 M -472.72 % | 1.742 M -97.64 % | 73.769 M 11.28 % | 66.295 M -22.25 % | 85.268 M 14.18 % | 74.678 M |
| Other non current liabilities | -251.303 K -149.26 % | 510.176 K 190.08 % | -566.347 K 42.34 % | -982.139 K -206.03 % | 926.274 K | 0.000 100.00 % | -1.555 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.062 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 |
| Total non current liabilities | 251.303 K -50.74 % | 510.176 K -49.21 % | 1.005 M -41.81 % | 1.726 M 86.37 % | 926.274 K -89.09 % | 8.488 M 310.77 % | 2.066 M -21.30 % | 2.626 M -27.77 % | 3.635 M 199.99 % | 1.212 M | 0.000 -100.00 % | 9.380 M 8.14 % | 8.674 M -64.44 % | 24.390 M 22.98 % | 19.832 M 62.87 % | 12.177 M 26.90 % | 9.596 M 118.08 % | 4.400 M -82.51 % | 25.158 M -15.18 % | 29.662 M -11.57 % | 33.542 M 88.87 % | 17.759 M |
| Other current liabilities | 588.200 K 64.76 % | 357.000 K -18.53 % | 438.220 K -41.11 % | 744.158 K -68.88 % | 2.391 M -34.46 % | 3.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.380 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.630 M -27.63 % | 2.252 M 195.03 % | 763.391 K -52.61 % | 1.611 M | 0.000 | 0.000 |
| 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.380 M | 0.000 -100.00 % | 8.026 M 7.97 % | 7.434 M 7.87 % | 6.891 M 7.67 % | 6.400 M 45.48 % | 4.399 M -82.20 % | 24.718 M -16.67 % | 29.662 M 32.55 % | 22.378 M 138.02 % | 9.402 M |
| Total current liabilities | 588.200 K 64.76 % | 357.000 K -18.53 % | 438.220 K -41.11 % | 744.158 K -83.29 % | 4.453 M 22.05 % | 3.648 M 613.35 % | 511.453 K -80.52 % | 2.626 M -27.77 % | 3.635 M 199.99 % | 1.212 M -36.94 % | 1.922 M -94.33 % | 33.916 M | 0.000 -100.00 % | 24.390 M 17.05 % | 20.838 M 27.19 % | 16.383 M 33.95 % | 12.230 M 59.72 % | 7.657 M -71.56 % | 26.927 M -26.76 % | 36.768 M 9.62 % | 33.542 M 82.34 % | 18.395 M |
| Total liabilities | 839.503 K -3.19 % | 867.176 K -13.68 % | 1.005 M -41.81 % | 1.726 M -67.91 % | 5.379 M -36.62 % | 8.488 M 310.77 % | 2.066 M -21.30 % | 2.626 M -27.77 % | 3.635 M 199.99 % | 1.212 M -36.94 % | 1.922 M -94.33 % | 33.916 M 23.65 % | 27.430 M 12.46 % | 24.390 M 17.05 % | 20.838 M 27.19 % | 16.383 M 33.95 % | 12.230 M 59.72 % | 7.657 M -71.56 % | 26.927 M -26.76 % | 36.768 M 9.62 % | 33.542 M 82.34 % | 18.395 M |
| Other non current assets | 0.000 -100.00 % | 72.997 M 8 067.49 % | 893.747 K 70.30 % | 524.802 K -64.80 % | 1.491 M | 0.000 100.00 % | -132.053 M -214.73 % | -41.957 M -14.14 % | -36.759 M 22.23 % | -47.268 M -66.57 % | -28.377 M -431.58 % | -5.338 M -1.16 % | -5.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.697 M 47.64 % | 59.401 M 15.32 % | 51.510 M |
| Long term investments | 0.000 100.00 % | -70.385 M -188.05 % | 79.935 M -20.20 % | 100.170 M 21.57 % | 82.395 M 1 177 070 171.43 % | 7.000 -100.00 % | 132.053 M 215.71 % | 41.827 M 14.35 % | 36.578 M -22.02 % | 46.909 M 67.53 % | 28.000 M 424.52 % | 5.338 M 2.57 % | 5.204 M | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 -100.00 % | 27.252 M 137.26 % | -73.135 M | 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 |
| 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 |
| 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 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.853 M 8 400.52 % | 80.620 K -38.25 % | 130.554 K -27.67 % | 180.488 K -49.60 % | 358.132 K -4.94 % | 376.741 K | 0.000 -100.00 % | 72.585 K -50.00 % | 145.170 K | 0.000 -100.00 % | 3.990 K -96.62 % | 118.222 K | 0.000 | 0.000 -100.00 % | 6.701 K -38.83 % | 10.955 K -27.98 % | 15.211 K |
| Total non current assets | 0.000 -100.00 % | 2.611 M -96.77 % | 80.828 M -19.73 % | 100.695 M 20.04 % | 83.886 M 1 124.05 % | 6.853 M 8 400.53 % | 80.620 K -99.81 % | 41.957 M 14.14 % | 36.759 M -22.23 % | 47.268 M 66.57 % | 28.377 M 431.58 % | 5.338 M 1.16 % | 5.277 M 3 534.91 % | 145.170 K | 0.000 -100.00 % | 3.992 K -96.62 % | 118.224 K 5 911 100.00 % | 2.000 -100.00 % | 27.252 M 87.06 % | 14.569 M -75.48 % | 59.412 M 15.31 % | 51.525 M |
| Other current assets | 203.021 K -92.01 % | 2.541 M 184.35 % | 893.747 K 70.30 % | 524.802 K -64.80 % | 1.491 M 188.62 % | -1.682 M -131.94 % | 5.267 M 64.44 % | 3.203 M -50.26 % | 6.439 M -0.75 % | 6.488 M 576.80 % | 958.664 K 9 284.87 % | 10.215 K -91.20 % | 116.060 K -54.33 % | 254.155 K 69.91 % | 149.578 K -6.27 % | 159.580 K -13.31 % | 184.081 K -31.92 % | 270.406 K -98.43 % | 17.219 M 2 178.60 % | 755.680 K -98.73 % | 59.394 M 43.06 % | 41.518 M |
| Short term investments | 52.884 M -24.94 % | 70.455 M -11.86 % | 79.935 M -20.20 % | 100.170 M 21.57 % | 82.395 M -22.02 % | 105.655 M 144 881.72 % | 72.875 K -99.10 % | 8.066 M -71.26 % | 28.066 M 14 919.68 % | 186.860 K -45.03 % | 339.950 K 211.25 % | 109.220 K | 0.000 -100.00 % | 6.107 M -19.64 % | 7.600 M -0.45 % | 7.634 M 44.16 % | 5.295 M -41.92 % | 9.117 M -67.50 % | 28.052 M -68.01 % | 87.697 M | 0.000 | 0.000 |
| cash and cash equivalents | 287.680 K 8.28 % | 265.674 K -85.63 % | 1.849 M -93.06 % | 26.644 M -21.41 % | 33.905 M -4.91 % | 35.654 M -24.13 % | 46.994 M 12.99 % | 41.590 M 215.93 % | 13.164 M -81.00 % | 69.291 M -39.14 % | 113.855 M 1 812 294.41 % | 6.282 K -97.49 % | 249.955 K 929.64 % | 24.276 K -87.86 % | 199.970 K 842.50 % | 21.217 K -84.96 % | 141.096 K 1 125.22 % | 11.516 K -99.96 % | 28.173 M 69 102.73 % | 40.711 K 1 007.18 % | 3.677 K -87.83 % | 30.207 K |
| Cash and short term investments | 53.171 M -24.89 % | 70.791 M -13.44 % | 81.784 M -35.51 % | 126.814 M 9.04 % | 116.300 M -17.70 % | 141.309 M -21.11 % | 179.120 M 31.36 % | 136.356 M 7.53 % | 126.803 M 28.33 % | 98.813 M -19.47 % | 122.701 M 1 953 116.73 % | 6.282 K -97.49 % | 249.955 K -95.92 % | 6.131 M -21.39 % | 7.800 M 1.89 % | 7.655 M 40.81 % | 5.436 M -40.45 % | 9.129 M -83.76 % | 56.225 M -35.92 % | 87.738 M 2 386 020.56 % | 3.677 K -87.83 % | 30.207 K |
| Total current assets | 63.016 M -16.04 % | 75.058 M -27.49 % | 103.521 M -19.34 % | 128.340 M 6.02 % | 121.058 M -21.88 % | 154.968 M -15.96 % | 184.387 M 4.32 % | 176.759 M 32.66 % | 133.242 M 26.53 % | 105.302 M -14.61 % | 123.320 M 1 962 965.73 % | 6.282 K -97.49 % | 249.955 K -96.09 % | 6.385 M -19.67 % | 7.949 M 1.72 % | 7.815 M 39.04 % | 5.620 M -40.20 % | 9.399 M -87.20 % | 73.444 M -17.01 % | 88.493 M 48.98 % | 59.398 M 42.96 % | 41.548 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.993 M -58.01 % | -86.700 M 5.51 % | -91.760 M -158.59 % | -35.484 M -304.33 % | -8.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 9.642 M 458.69 % | 1.726 M -91.72 % | 20.843 M 1 981.20 % | 1.002 M -69.35 % | 3.268 M -78.70 % | 15.341 M 210.56 % | 4.940 M -86.72 % | 37.200 M 501.32 % | 6.186 M 0.61 % | 6.149 M 2 181.40 % | 269.520 K 2 645.44 % | 9.817 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -2.611 M 96.77 % | -80.828 M 19.73 % | -100.695 M -20.04 % | -83.886 M -2 673.82 % | 3.259 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.435 K 2.91 % | 116.060 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account 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 -100.00 % | 16.364 M 31.98 % | 12.399 M 46.09 % | 8.487 M 165.58 % | 3.196 M 367 210.80 % | 870.000 -99.80 % | 440.388 K -91.99 % | 5.495 M -50.78 % | 11.163 M 33.58 % | 8.357 M |
| 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 -100.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M | 0.000 | 0.000 -100.00 % | 636.284 K |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.062 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 |
| 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 |
| Other total stockholders equity | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 4.24 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 13.81 % | 231.015 M 0.00 % | 231.015 M 0.00 % | 231.015 M 243.16 % | 67.320 M -0.19 % | 67.447 M 0.19 % | 67.320 M 603.15 % | -13.380 M -119.81 % | 67.545 M 0.17 % | 67.430 M 0.16 % | 67.320 M 0.00 % | 67.320 M 0.00 % | 67.320 M -21.05 % | 85.268 M 14.18 % | 74.678 M |
| Deferred tax liabilities non current | 251.303 K -50.74 % | 510.175 K -9.92 % | 566.347 K -42.34 % | 982.139 K | 0.000 -100.00 % | 1.061 M -31.74 % | 1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -357.000 K 18.53 % | -438.220 K 41.11 % | -744.158 K 83.29 % | -4.453 M -22.05 % | -3.648 M -613.35 % | -511.453 K 80.52 % | -2.626 M 27.77 % | -3.635 M -199.99 % | -1.212 M | 0.000 100.00 % | -9.380 M -150.01 % | 18.756 M 176.90 % | -24.390 M -22.98 % | -19.832 M -62.87 % | -12.177 M -26.90 % | -9.596 M -118.08 % | -4.400 M 82.51 % | -25.158 M 15.18 % | -29.662 M 11.57 % | -33.542 M -88.87 % | -17.759 M |
| Total assets | 63.016 M -16.04 % | 75.058 M -27.49 % | 103.521 M -19.34 % | 128.340 M 6.02 % | 121.058 M -26.67 % | 165.080 M -10.51 % | 184.468 M -15.66 % | 218.716 M 28.66 % | 170.001 M 11.43 % | 152.569 M 0.58 % | 151.697 M 2 676.33 % | 5.464 M -3.17 % | 5.643 M -13.59 % | 6.530 M -17.85 % | 7.949 M 1.67 % | 7.819 M 36.25 % | 5.739 M -38.94 % | 9.399 M -90.67 % | 100.696 M -2.30 % | 103.062 M -13.25 % | 118.810 M 27.65 % | 93.073 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -5.308 M -130.50 % | 17.400 M 184.81 % | -20.517 M -1 393.80 % | 1.586 M 279.92 % | -881.365 K -200.58 % | 876.323 K -97.68 % | 37.719 M 211.06 % | -33.964 M -20 086.46 % | 169.933 K 102.92 % | -5.826 M -594.22 % | -839.229 K -114.53 % | 5.777 M 49.21 % | 3.871 M -0.11 % | 3.876 M -1.18 % | 3.922 M -5.67 % | 4.157 M -15.64 % | 4.928 M 142.57 % | -11.576 M -130.60 % | 37.828 M 889.83 % | -4.789 M | 0.000 | 0.000 |
| Accounts receivables | -5.308 M -130.50 % | 17.400 M 186.09 % | -20.211 M -1 053.28 % | 2.120 M 304.42 % | -1.037 M -219.43 % | 868.410 K -97.70 % | 37.719 M 211.06 % | -33.964 M -20 086.46 % | 169.933 K 102.92 % | -5.826 M -594.22 % | -839.229 K -24 766.04 % | -3.375 K | 0.000 | 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 |
| 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 |
| Other working capital | 0.000 | 0.000 100.00 % | -305.938 K 42.75 % | -534.353 K -443.01 % | 155.785 K 1 868.72 % | 7.913 K -99.98 % | 35.605 M 201.81 % | -34.973 M -1 448.63 % | 2.593 M 143.37 % | -5.979 M 32.95 % | -8.916 M -254.26 % | 5.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 17.344 M 19.35 % | 14.532 M -26.68 % | 19.820 M 3 038.88 % | 631.424 K -97.79 % | 28.589 M 66.52 % | 17.168 M 119.10 % | 7.836 M 292.16 % | -4.078 M 92.32 % | -53.121 M -137.07 % | -22.407 M 13.09 % | -25.782 M -4 606.89 % | 572.068 K 173.15 % | 209.437 K -80.39 % | 1.068 M 85.13 % | 576.824 K 124.88 % | -2.319 M -165.26 % | 3.553 M -94.83 % | 68.695 M 612.09 % | -13.415 M -134.84 % | 38.504 M 2 720.60 % | 1.365 M 361.34 % | -522.336 K |
| Net cash provided by operating activities | 22.006 K -99.39 % | 3.607 M 114.55 % | -24.795 M -866.93 % | -2.564 M 71.42 % | -8.974 M -56.45 % | -5.736 M -1 518.14 % | 404.449 K 101.35 % | -29.956 M 37.18 % | -47.682 M -79.54 % | -26.558 M 12.49 % | -30.350 M -12 355.06 % | -243.673 K -207.97 % | 225.679 K 914.58 % | -27.705 K -115.50 % | 178.753 K 249.11 % | -119.879 K -133.48 % | 358.044 K 102.40 % | -14.909 M -145.32 % | 32.896 M 123.17 % | 14.741 M 23.30 % | 11.956 M 97.53 % | 6.052 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -238.680 K | 0.000 | 0.000 100.00 % | -145.670 K -95.88 % | -74.366 K 81.00 % | -391.363 K | 0.000 | 0.000 100.00 % | -145.169 K | 0.000 | 0.000 100.00 % | -228.464 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.086 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.875 M 203.95 % | -9.500 M | 0.000 | 0.000 | 0.000 100.00 % | -2.820 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.835 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 | 0.000 100.00 % | -2.917 M 92.69 % | -39.875 M -3.76 % | -38.431 M -37.26 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M -566.67 % | -2.250 M 84.67 % | -14.680 M 31.82 % | -21.530 M 58.20 % | -51.510 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -80.46 % | 25.588 M -14.71 % | 30.000 M 0.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -5.190 M | 0.000 -100.00 % | 15.716 M | 0.000 100.00 % | -12.820 M -356.40 % | 5.000 M -77.95 % | 22.672 M 1 338.51 % | 1.576 M 118.69 % | -8.431 M 69.89 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.747 M -59.56 % | 4.321 M | 0.000 -100.00 % | 11.000 M -21.35 % | 13.987 M |
| Net cash used for investing activites | 0.000 100.00 % | -5.190 M | 0.000 -100.00 % | 15.716 M 20.10 % | 13.086 M 200.21 % | -13.059 M -361.17 % | 5.000 M -77.95 % | 22.672 M 368.48 % | -8.444 M 53.10 % | -18.006 M 36.58 % | -28.391 M | 0.000 | 0.000 100.00 % | -147.989 K | 0.000 | 0.000 100.00 % | -228.464 K 98.28 % | -13.253 M -178.18 % | -4.764 M 67.55 % | -14.680 M -39.41 % | -10.530 M 71.94 % | -37.523 M |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -2.062 M 34.10 % | -3.129 M -90.58 % | -1.642 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.711 M | 0.000 | 0.000 -100.00 % | 181.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 172.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.038 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 100.00 % | -2.062 M 34.10 % | -3.129 M -90.58 % | -1.642 M | 0.000 -100.00 % | 35.711 M | 0.000 | 0.000 -100.00 % | 172.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.038 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -18.351 M -571.56 % | -2.733 M -130.04 % | 9.096 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 |
| Net change in cash | 22.006 K 101.39 % | -1.583 M 93.61 % | -24.795 M -241.50 % | -7.261 M -315.09 % | -1.749 M 84.58 % | -11.341 M -309.84 % | 5.404 M -80.99 % | 28.426 M 150.65 % | -56.127 M -25.95 % | -44.564 M -139.14 % | 113.848 M 46 821.77 % | -243.673 K -207.97 % | 225.679 K 228.45 % | -175.694 K -198.29 % | 178.753 K 249.11 % | -119.879 K -192.51 % | 129.580 K 100.46 % | -28.162 M -200.10 % | 28.132 M 46 303.98 % | 60.625 K -95.75 % | 1.425 M 107.73 % | -18.433 M |
| Cash at beginning of period | 265.674 K -85.63 % | 1.849 M -93.06 % | 26.644 M -21.41 % | 33.905 M -4.91 % | 35.654 M -24.13 % | 46.994 M 12.99 % | 41.590 M 215.93 % | 13.164 M -81.00 % | 69.291 M -39.14 % | 113.855 M 1 812 294.41 % | 6.282 K -97.49 % | 249.955 K 929.64 % | 24.276 K -87.86 % | 199.970 K 842.50 % | 21.217 K -84.96 % | 141.096 K 1 125.22 % | 11.516 K -99.96 % | 28.173 M 69 102.73 % | 40.711 K 304.43 % | -19.914 K 98.62 % | -1.445 M -108.51 % | 16.988 M |
| Cash at end of period | 287.680 K 8.28 % | 265.674 K -85.63 % | 1.849 M -93.06 % | 26.644 M -21.41 % | 33.905 M -4.91 % | 35.654 M -24.13 % | 46.994 M 12.99 % | 41.590 M 215.93 % | 13.164 M -81.00 % | 69.291 M -39.14 % | 113.855 M 1 812 294.41 % | 6.282 K -97.49 % | 249.955 K 929.64 % | 24.276 K -87.86 % | 199.970 K 842.50 % | 21.217 K -84.96 % | 141.096 K 1 125.22 % | 11.516 K -99.96 % | 28.173 M 69 102.73 % | 40.711 K 304.43 % | -19.914 K 98.62 % | -1.445 M |
| Operating cash flow | 22.006 K -99.39 % | 3.607 M 113.66 % | -26.395 M -929.33 % | -2.564 M 71.42 % | -8.974 M -56.45 % | -5.736 M -1 518.14 % | 404.449 K 101.35 % | -29.956 M 37.18 % | -47.682 M -79.54 % | -26.558 M 12.49 % | -30.350 M -12 355.06 % | -243.673 K -207.97 % | 225.679 K 914.58 % | -27.705 K -115.50 % | 178.753 K 249.11 % | -119.879 K -133.48 % | 358.044 K 102.40 % | -14.909 M -145.32 % | 32.896 M 123.17 % | 14.741 M 23.30 % | 11.956 M 97.53 % | 6.052 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 100.00 % | -238.680 K | 0.000 | 0.000 100.00 % | -145.670 K -95.88 % | -74.366 K 81.00 % | -391.363 K | 0.000 | 0.000 100.00 % | -145.169 K | 0.000 | 0.000 100.00 % | -228.464 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 22.006 K -99.39 % | 3.607 M 113.66 % | -26.395 M -929.33 % | -2.564 M 71.42 % | -8.974 M -50.20 % | -5.974 M -1 577.16 % | 404.449 K 101.35 % | -29.956 M 37.37 % | -47.828 M -79.59 % | -26.632 M 13.37 % | -30.741 M -12 515.67 % | -243.673 K -207.97 % | 225.679 K 230.55 % | -172.874 K -196.71 % | 178.753 K 249.11 % | -119.879 K -192.51 % | 129.580 K 100.87 % | -14.909 M -145.32 % | 32.896 M 123.17 % | 14.741 M 23.30 % | 11.956 M 97.53 % | 6.052 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.560 M 84.10 % | 1.390 M 34.45 % | 1.034 M 27.00 % | 814.192 K 490.44 % | 137.895 K -87.04 % | 1.064 M 110.98 % | -9.693 M -60.13 % | -6.053 M -321.70 % | 2.730 M -16.31 % | 3.263 M 1 199.11 % | -296.841 K -124.49 % | 1.212 M 125.17 % | 538.404 K 101.91 % | -28.203 M -247.18 % | -8.123 M -407.25 % | -1.601 M -108.88 % | 18.031 M 112.32 % | 8.492 M 25.16 % | 6.785 M -82.37 % | 38.495 M 227.84 % | 11.742 M 216.84 % | 3.706 M 16 323.01 % | -22.844 K 95.39 % | -495.026 K 0.00 % | -495.026 K -60.08 % | -309.239 K 0.00 % | -309.239 K -568.12 % | 66.060 K 0.00 % | 66.060 K 0.00 % | 66.060 K 0.00 % | 66.060 K -41.53 % | 112.990 K 0.00 % | 112.988 K 14.74 % | 98.477 K 0.00 % | 98.474 K -89.94 % | 978.753 K 0.00 % | 978.752 K -60.72 % | 2.492 M 0.00 % | 2.492 M 410.78 % | 487.881 K 0.00 % | 487.880 K -52.18 % | 1.020 M 0.00 % | 1.020 M 100.00 % | 510.126 K -30.93 % | 738.550 K 100.00 % | 369.275 K |
| Net income | -1.768 M 78.69 % | -8.296 M -123.13 % | -3.718 M -5.93 % | -3.510 M 85.86 % | -24.815 M -1 289.10 % | -1.786 M -100.07 % | 2.735 B 19.94 % | 2.281 B 0.05 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 22 221.12 % | -10.304 M 68.69 % | -32.913 M -167.85 % | -12.288 M -96.25 % | -6.261 M -143.80 % | 14.296 M 528.16 % | 2.276 M -22.35 % | 2.931 M 439.27 % | -863.948 K -135.31 % | 2.447 M 737.33 % | -383.885 K 88.57 % | -3.359 M -0.79 % | -3.332 M 0.00 % | -3.332 M -103.23 % | -1.640 M 28.33 % | -2.288 M 7.95 % | -2.486 M 0.00 % | -2.486 M -31.47 % | -1.891 M 22.30 % | -2.433 M -207.72 % | -790.741 K 38.31 % | -1.282 M 66.84 % | -3.866 M 11.47 % | -4.367 M -451.02 % | -792.568 K 98.89 % | -71.235 M -2 005.99 % | 3.737 M 0.00 % | 3.737 M 666.05 % | 487.881 K 102.51 % | -19.462 M -467.54 % | 5.295 M 0.00 % | 5.295 M 100.00 % | 2.648 M -19.46 % | 3.287 M 100.00 % | 1.644 M |
| Income before tax | -1.673 M 80.87 % | -8.746 M -147.95 % | -3.527 M -3.30 % | -3.415 M 86.32 % | -24.967 M -1 225.18 % | -1.884 M -22 976 097 460.98 % | -0.008 -256.52 % | -0.002 -100.00 % | 1.279 M 27 806 043 578.26 % | -0.005 65.41 % | -0.013 -95.59 % | -0.007 100.00 % | -10.304 M 67.14 % | -31.358 M -155.20 % | -12.288 M -96.25 % | -6.261 M -143.80 % | 14.296 M 528.16 % | 2.276 M -22.35 % | 2.931 M 439.27 % | -863.948 K -135.31 % | 2.447 M 737.33 % | -383.885 K 88.57 % | -3.359 M -0.79 % | -3.332 M 0.00 % | -3.332 M -69.69 % | -1.964 M 0.00 % | -1.964 M 20.99 % | -2.486 M 0.00 % | -2.486 M -14.97 % | -2.162 M 0.00 % | -2.162 M -108.61 % | -1.036 M 0.00 % | -1.036 M 74.83 % | -4.117 M 0.00 % | -4.117 M 88.57 % | -36.014 M 0.00 % | -36.014 M -949.39 % | 4.240 M 0.00 % | 4.240 M 144.69 % | -9.487 M 0.00 % | -9.487 M -290.61 % | 4.977 M 0.00 % | 4.977 M 100.00 % | 2.489 M -40.00 % | 4.148 M 100.00 % | 2.074 M |
| Income before tax ratio | -0.65 89.61 % | -6.29 -84.41 % | -3.41 18.66 % | -4.19 97.68 % | -181.06 -10 123.44 % | -1.77 -221 375 072 012.50 % | 0.00 100.00 % | 0.00 -100.00 % | 0.47 33 462 347 028.57 % | 0.00 -103.13 % | 0.00 900.00 % | 0.00 100.00 % | -19.14 -1 821.30 % | 1.11 -26.49 % | 1.51 -61.31 % | 3.91 393.10 % | 0.79 195.85 % | 0.27 -37.96 % | 0.43 2 024.89 % | -0.02 -110.77 % | 0.21 301.15 % | -0.10 -100.07 % | 147.02 2 084.02 % | 6.73 0.00 % | 6.73 6.00 % | 6.35 0.00 % | 6.35 116.88 % | -37.63 0.00 % | -37.63 -14.97 % | -32.73 0.00 % | -32.73 -256.82 % | -9.17 0.00 % | -9.17 78.06 % | -41.80 0.00 % | -41.81 -13.62 % | -36.80 0.00 % | -36.80 -2 262.61 % | 1.70 0.00 % | 1.70 108.75 % | -19.45 0.00 % | -19.45 -498.61 % | 4.88 0.00 % | 4.88 0.00 % | 4.88 -13.13 % | 5.62 0.00 % | 5.62 |
| EBITDA | 0.000 100.00 % | -9.702 M | 0.000 | 0.000 | 0.000 100.00 % | -1.972 M 91.30 % | -22.677 M -277.75 % | -6.003 M -760.59 % | 908.790 K 39.65 % | 650.783 K 102.24 % | -29.031 M -112.46 % | -13.664 M -34.71 % | -10.143 M 67.60 % | -31.310 M -153.24 % | -12.364 M -59.82 % | -7.736 M -152.00 % | 14.877 M 578.39 % | 2.193 M -27.80 % | 3.037 M 234.95 % | -2.251 M -190.27 % | 2.493 M 775.63 % | -368.993 K 87.64 % | -2.985 M -1.41 % | -2.943 M 0.00 % | -2.943 M -30.71 % | -2.252 M -40.43 % | -1.603 M 26.73 % | -2.189 M 0.00 % | -2.189 M 9.98 % | -2.431 M -28.73 % | -1.889 M -357.43 % | 733.625 K 200.00 % | -733.625 K -119.25 % | 3.811 M 200.00 % | -3.811 M 89.96 % | -37.978 M -7.38 % | -35.368 M -504.49 % | -5.851 M -200.00 % | 5.851 M 155.90 % | -10.467 M -10.33 % | -9.487 M -163.39 % | 14.966 M 200.70 % | 4.977 M 100.00 % | 2.489 M -40.00 % | 4.148 M 100.00 % | 2.074 M |
| Net income ratio | -0.69 88.42 % | -5.97 -65.96 % | -3.60 16.59 % | -4.31 97.60 % | -179.96 -10 616.55 % | -1.68 99.40 % | -282.19 25.10 % | -376.76 -145.13 % | 834.85 19.50 % | 698.65 109.10 % | -7 678.86 -508.41 % | 1 880.17 9 924.09 % | -19.14 -1 739.98 % | 1.17 -22.85 % | 1.51 -61.31 % | 3.91 393.10 % | 0.79 195.85 % | 0.27 -37.96 % | 0.43 2 024.89 % | -0.02 -110.77 % | 0.21 301.15 % | -0.10 -100.07 % | 147.02 2 084.02 % | 6.73 0.00 % | 6.73 26.95 % | 5.30 -28.33 % | 7.40 119.66 % | -37.63 0.00 % | -37.63 -31.47 % | -28.62 22.30 % | -36.83 -426.32 % | -7.00 38.32 % | -11.35 71.10 % | -39.26 11.47 % | -44.35 -5 376.72 % | -0.81 98.89 % | -72.78 -4 952.80 % | 1.50 0.00 % | 1.50 49.98 % | 1.00 102.51 % | -39.89 -868.59 % | 5.19 0.00 % | 5.19 0.00 % | 5.19 16.60 % | 4.45 0.00 % | 4.45 |
| Ratio EBITDA | 0.00 100.00 % | -6.98 | 0.00 | 0.00 | 0.00 100.00 % | -1.85 -179.23 % | 2.34 135.89 % | 0.99 197.97 % | 0.33 66.87 % | 0.20 -99.80 % | 97.80 967.71 % | -11.27 40.17 % | -18.84 -1 797.01 % | 1.11 -27.06 % | 1.52 -68.49 % | 4.83 485.46 % | 0.83 219.51 % | 0.26 -42.31 % | 0.45 865.68 % | -0.06 -127.54 % | 0.21 313.24 % | -0.10 -100.08 % | 130.65 2 097.49 % | 5.95 0.00 % | 5.95 -18.35 % | 7.28 40.43 % | 5.19 115.65 % | -33.13 0.00 % | -33.13 9.98 % | -36.80 -28.73 % | -28.59 -540.31 % | 6.49 200.00 % | -6.49 -116.78 % | 38.70 200.00 % | -38.70 0.26 % | -38.80 -7.38 % | -36.14 -1 439.08 % | -2.35 -200.00 % | 2.35 110.94 % | -21.45 -10.33 % | -19.45 -232.56 % | 14.67 200.70 % | 4.88 0.00 % | 4.88 -13.13 % | 5.62 0.00 % | 5.62 |
| Gross profit ratio | 1.00 125.38 % | -3.94 -494.08 % | 1.00 79.64 % | 0.56 -99.69 % | 182.06 11 149.13 % | 1.62 220.81 % | -1.34 -233.96 % | 1.00 92.89 % | 0.52 44.42 % | 0.36 -95.63 % | 8.21 1 618.48 % | -0.54 -177.12 % | 0.70 -29.88 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1 396.13 % | 0.07 -88.48 % | 0.58 -41.99 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.735 B -1.09 % | 2.765 B 1.10 % | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 19.87 % | 2.282 B 0.11 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 19.48 % | 1.908 B 0.44 % | 1.900 B 0.00 % | 1.900 B 0.00 % | 1.900 B 0.00 % | 1.900 B 0.00 % | 1.900 B 394.68 % | 383.986 M -73.91 % | 1.472 B 1 944.44 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M -0.01 % | 72.007 M 0.02 % | 71.995 M 0.00 % | 71.995 M 0.00 % | 71.995 M 16.95 % | 61.562 M 0.00 % | 61.562 M |
| Weighted average shs out | 2.737 B -1.03 % | 2.765 B 1.10 % | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B 0.00 % | 2.735 B -0.01 % | 2.736 B 19.85 % | 2.283 B -0.14 % | 2.286 B 0.26 % | 2.280 B 0.01 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B 0.00 % | 2.279 B -0.01 % | 2.280 B 19.46 % | 1.908 B 0.46 % | 1.900 B -0.01 % | 1.900 B 0.01 % | 1.900 B -0.18 % | 1.903 B 0.18 % | 1.900 B 394.33 % | 384.269 M -73.90 % | 1.472 B 1 945.05 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M 0.00 % | 72.000 M -0.01 % | 72.007 M 0.02 % | 71.995 M 0.00 % | 71.995 M 0.00 % | 71.995 M 16.95 % | 61.562 M 0.00 % | 61.562 M |
| EPS diluted | 0.00 80.00 % | 0.00 -114.29 % | 0.00 -7.69 % | 0.00 85.71 % | -0.01 -1 200.00 % | 0.00 -100.07 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 22 322.22 % | 0.00 68.75 % | -0.01 -166.67 % | -0.01 -63.64 % | 0.00 -144.00 % | 0.01 525.00 % | 0.00 -20.00 % | 0.00 400.00 % | 0.00 -138.46 % | 0.00 230.00 % | 0.00 56.52 % | 0.00 95.03 % | -0.05 0.00 % | -0.05 -103.07 % | -0.02 28.30 % | -0.03 7.56 % | -0.03 0.58 % | -0.03 -31.56 % | -0.03 22.19 % | -0.03 -207.27 % | -0.01 38.20 % | -0.02 63.97 % | -0.05 18.48 % | -0.06 -203.00 % | -0.02 97.96 % | -0.98 -2 141.67 % | 0.05 -7.69 % | 0.05 160.00 % | 0.02 107.14 % | -0.28 -466.49 % | 0.08 3.80 % | 0.07 100.00 % | 0.04 -31.09 % | 0.05 100.00 % | 0.03 |
| Earnings per share | 0.00 80.00 % | 0.00 -114.29 % | 0.00 -7.69 % | 0.00 85.71 % | -0.01 -1 200.00 % | 0.00 -100.07 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 22 322.22 % | 0.00 68.75 % | -0.01 -166.67 % | -0.01 -63.64 % | 0.00 -144.00 % | 0.01 525.00 % | 0.00 -20.00 % | 0.00 400.00 % | 0.00 -138.46 % | 0.00 230.00 % | 0.00 56.52 % | 0.00 95.03 % | -0.05 0.00 % | -0.05 -103.07 % | -0.02 28.30 % | -0.03 7.56 % | -0.03 0.58 % | -0.03 -31.56 % | -0.03 22.19 % | -0.03 -207.27 % | -0.01 38.20 % | -0.02 63.97 % | -0.05 18.48 % | -0.06 -203.00 % | -0.02 97.96 % | -0.98 -2 141.67 % | 0.05 -7.69 % | 0.05 160.00 % | 0.02 107.14 % | -0.28 -466.49 % | 0.08 3.80 % | 0.07 100.00 % | 0.04 -31.09 % | 0.05 100.00 % | 0.03 |
| Gross profit | 2.560 M 146.72 % | -5.479 M -629.86 % | 1.034 M 128.15 % | 453.227 K -98.19 % | 25.105 M 1 358.13 % | 1.722 M -86.74 % | 12.985 M 314.51 % | -6.053 M -527.64 % | 1.415 M 20.86 % | 1.171 M 148.05 % | -2.437 M -271.80 % | -655.590 K -273.66 % | 377.513 K 101.34 % | -28.203 M -247.18 % | -8.123 M -407.25 % | -1.601 M -108.88 % | 18.031 M 112.32 % | 8.492 M 25.16 % | 6.785 M 163.70 % | 2.573 M -62.23 % | 6.812 M 83.81 % | 3.706 M 16 323.01 % | -22.844 K 95.39 % | -495.026 K 0.00 % | -495.026 K -60.08 % | -309.239 K 0.00 % | -309.239 K -568.12 % | 66.060 K 0.00 % | 66.060 K 0.00 % | 66.060 K 0.00 % | 66.060 K -41.53 % | 112.990 K 0.00 % | 112.988 K 14.74 % | 98.477 K 0.00 % | 98.474 K -89.94 % | 978.753 K 0.00 % | 978.752 K -60.72 % | 2.492 M 0.00 % | 2.492 M 410.78 % | 487.881 K 0.00 % | 487.880 K -52.18 % | 1.020 M 0.00 % | 1.020 M 100.00 % | 510.126 K -30.93 % | 738.550 K 100.00 % | 369.275 K |
| Income tax expense | 95.374 K 121.21 % | -449.621 K -335.71 % | 190.748 K 100.00 % | 95.374 K 162.93 % | -151.545 K -55.27 % | -97.603 K -1 190 280 387.80 % | -0.008 -256.52 % | -0.002 -100.00 % | 908.790 K 19 756 304 447.83 % | -0.005 65.41 % | -0.013 -95.59 % | -0.007 | 0.000 -100.00 % | 1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.123 K 0.00 % | 324.122 K | 0.000 | 0.000 -100.00 % | 271.328 K 0.00 % | 271.328 K 10.48 % | 245.580 K 0.00 % | 245.578 K -1.94 % | 250.432 K 0.00 % | 250.432 K -99.29 % | 35.221 M 0.00 % | 35.221 M 6 908.62 % | 502.542 K 0.00 % | 502.540 K -94.96 % | 9.975 M 0.00 % | 9.975 M 3 235.34 % | -318.142 K 0.00 % | -318.142 K -100.00 % | -159.071 K -118.49 % | 860.116 K 100.00 % | 430.058 K |
| Cost of revenue | 0.000 -100.00 % | 1.753 M | 0.000 -100.00 % | 360.965 K 101.45 % | -24.967 M -3 695.03 % | -657.883 K 97.10 % | -22.677 M | 0.000 -100.00 % | 1.315 M -37.13 % | 2.091 M -2.30 % | 2.141 M 14.60 % | 1.868 M 1 060.99 % | 160.891 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.922 M 628.62 % | 4.930 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 |
| General and administrative expenses | 4.232 M 29.55 % | 3.267 M -28.38 % | 4.561 M -11.06 % | 5.129 M 25.64 % | 4.082 M 10.51 % | 3.694 M -11.50 % | 4.174 M 4.97 % | 3.976 M -3.95 % | 4.140 M -55.76 % | 9.358 M 30.97 % | 7.145 M -7.81 % | 7.750 M 123.29 % | 3.471 M 19.66 % | 2.901 M -31.99 % | 4.265 M -28.03 % | 5.926 M 86.11 % | 3.184 M -47.09 % | 6.018 M 59.02 % | 3.784 M -53.20 % | 8.087 M 604.06 % | 1.149 M -82.99 % | 6.751 M 2 150.43 % | 300.000 K -89.43 % | 2.837 M 0.00 % | 2.837 M 71.48 % | 1.655 M 0.00 % | 1.655 M 451.54 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K -3.45 % | 310.723 K 0.00 % | 310.722 K 17.25 % | 265.009 K 0.00 % | 265.008 K -49.71 % | 526.996 K 0.00 % | 526.994 K -2.57 % | 540.895 K 0.00 % | 540.892 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.267 M -45.19 % | -5.005 M 14.92 % | -5.882 M | 0.000 -100.00 % | 231.138 K | 0.000 -100.00 % | 227.520 K | 0.000 -100.00 % | 306.000 K | 0.000 100.00 % | -3.217 M -200.00 % | 3.217 M 220.85 % | -2.662 M -200.00 % | 2.662 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -181.057 -10 123.44 % | -1.771 -175.86 % | 2.335 135.34 % | 0.992 111.76 % | 0.468 115.38 % | -3.047 -102.91 % | 104.794 894.12 % | -13.196 100.00 % | -10.674 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 % | 2.985 M 200.00 % | -2.985 M -146.18 % | 6.464 M 353.03 % | -2.555 M -145.86 % | 5.570 M 346.82 % | -2.257 M -143.31 % | 5.210 M 529.04 % | -1.214 M -115.04 % | 8.076 M 290.94 % | -4.230 M -248.48 % | 2.849 M 272.42 % | -1.652 M -9.02 % | -1.516 M -153.81 % | 2.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 4.232 M 29.55 % | 3.267 M -28.38 % | 4.561 M -11.06 % | 5.129 M 25.64 % | 4.082 M 13.21 % | 3.606 M -12.61 % | 4.126 M 82.54 % | 2.260 M -45.40 % | 4.140 M -54.86 % | 9.172 M 31.76 % | 6.961 M -10.19 % | 7.750 M -27.39 % | 10.674 M 238.36 % | 3.155 M -24.24 % | 4.164 M -10.64 % | 4.660 M 24.79 % | 3.734 M -39.93 % | 6.216 M 61.30 % | 3.854 M 12.13 % | 3.437 M -21.26 % | 4.365 M 6.74 % | 4.090 M 38.08 % | 2.962 M 4.38 % | 2.837 M 0.00 % | 2.837 M -38.85 % | 4.640 M 448.72 % | -1.331 M -119.67 % | 6.764 M 400.00 % | -2.255 M -138.41 % | 5.870 M 400.00 % | -1.957 M -135.44 % | 5.521 M 710.94 % | -903.730 K -110.83 % | 8.341 M 310.38 % | -3.965 M -217.45 % | 3.376 M 400.00 % | -1.125 M -15.45 % | -974.710 K -129.03 % | 3.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 4.232 M -56.20 % | 9.664 M 111.86 % | 4.561 M 7.86 % | 4.229 M -83.16 % | 25.105 M 726.94 % | 3.036 M 113.39 % | -22.677 M -277.75 % | -6.003 M -556.58 % | 1.315 M 124.66 % | -5.332 M 81.63 % | -29.031 M -112.46 % | -13.664 M -226.02 % | 10.843 M 243.69 % | 3.155 M -24.24 % | 4.164 M -10.64 % | 4.660 M 24.79 % | 3.734 M -39.93 % | 6.216 M 61.30 % | 3.854 M -90.21 % | 39.359 M 323.43 % | 9.295 M 127.29 % | 4.090 M 38.08 % | 2.962 M 4.38 % | 2.837 M 0.00 % | 2.837 M -38.85 % | 4.640 M 448.72 % | -1.331 M -159.01 % | 2.255 M 0.00 % | 2.255 M 15.23 % | 1.957 M 0.00 % | 1.957 M -15.25 % | 2.309 M 0.00 % | 2.309 M 5.50 % | 2.188 M 0.00 % | 2.188 M 94.47 % | 1.125 M 0.00 % | 1.125 M -5.55 % | 1.191 M 0.00 % | 1.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 4.232 M 29.55 % | 3.267 M -28.38 % | 4.561 M -11.06 % | 5.129 M 25.64 % | 4.082 M 10.51 % | 3.694 M -11.50 % | 4.174 M 4.97 % | 3.976 M -3.95 % | 4.140 M 97.95 % | 2.091 M -2.30 % | 2.141 M 14.60 % | 1.868 M -46.19 % | 3.471 M 10.83 % | 3.132 M -26.57 % | 4.265 M -30.69 % | 6.154 M 93.25 % | 3.184 M -49.65 % | 6.324 M 67.10 % | 3.784 M -22.29 % | 4.870 M 11.57 % | 4.365 M 6.74 % | 4.090 M 38.08 % | 2.962 M 4.38 % | 2.837 M 0.00 % | 2.837 M 71.48 % | 1.655 M 0.00 % | 1.655 M 451.54 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K -3.45 % | 310.723 K 0.00 % | 310.722 K 17.25 % | 265.009 K 0.00 % | 265.008 K -49.71 % | 526.996 K 0.00 % | 526.994 K -2.57 % | 540.895 K 0.00 % | 540.892 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 K -96.26 % | 35.773 K -55.89 % | 81.095 K -32.50 % | 120.142 K 13.10 % | 106.224 K 1 366.17 % | 7.245 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 270.000 -99.93 % | 374.081 K 5.96 % | 353.034 K 0.00 % | 353.034 K | 0.000 | 0.000 -100.00 % | 594.030 K | 0.000 -100.00 % | 542.656 K | 0.000 -100.00 % | 491.158 K | 0.000 -100.00 % | 500.864 K | 0.000 -100.00 % | 1.292 M | 0.000 -100.00 % | 3.219 M | 0.000 -100.00 % | 2.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 K -96.26 % | 35.773 K -55.89 % | 81.095 K -32.50 % | 120.142 K 13.10 % | 106.224 K 1 366.17 % | 7.245 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 353.034 K 0.00 % | 353.034 K 8.92 % | 324.123 K 0.00 % | 324.122 K 9.13 % | 297.016 K 0.00 % | 297.014 K 9.47 % | 271.328 K 0.00 % | 271.328 K 10.48 % | 245.580 K 0.00 % | 245.578 K -1.94 % | 250.432 K 0.00 % | 250.432 K -61.24 % | 646.037 K 0.00 % | 646.036 K -59.86 % | 1.609 M 0.00 % | 1.609 M -83.86 % | 9.975 M 0.00 % | 9.975 M 152.09 % | 3.957 M 200.00 % | -3.957 M -100.00 % | -1.978 M 41.96 % | -3.409 M -100.00 % | -1.704 M |
| Depreciation and amortization | 1.673 M -80.87 % | 8.746 M 147.95 % | 3.527 M 3.30 % | 3.415 M -86.32 % | 24.967 M 1 166.04 % | 1.972 M 108.71 % | -22.629 M -276.86 % | -6.005 M -569.46 % | 1.279 M 112.87 % | -9.941 M 68.04 % | -31.107 M -94.44 % | -15.998 M -10 043.57 % | 160.891 K 544.41 % | 24.967 K 0.00 % | 24.967 K 30.92 % | 19.071 K -38.21 % | 30.863 K 23.62 % | 24.967 K -32.08 % | 36.759 K -21.07 % | 46.573 K 0.37 % | 46.402 K 217.34 % | 14.622 K | 0.000 -100.00 % | 36.292 K 0.00 % | 36.292 K 0.00 % | 36.293 K 0.00 % | 36.292 K | 0.000 | 0.000 -100.00 % | 1.995 K 0.00 % | 1.995 K -96.51 % | 57.116 K 0.00 % | 57.116 K 3.62 % | 55.122 K 0.00 % | 55.120 K 100.16 % | -35.221 M 0.00 % | -35.221 M -2 481 344.31 % | 1.420 K 0.00 % | 1.420 K 100.01 % | -9.975 M 0.00 % | -9.975 M -352.09 % | 3.957 M 0.00 % | 3.957 M 100.00 % | 1.978 M -41.96 % | 3.409 M 100.00 % | 1.704 M |
| Operating income | -1.673 M 79.78 % | -8.273 M -134.55 % | -3.527 M -3.30 % | -3.415 M 86.32 % | -24.967 M -1 166.04 % | -1.972 M 91.16 % | -22.311 M -333.08 % | -5.152 M -1 491.29 % | 370.288 K 103.50 % | -10.592 M 65.07 % | -30.321 M -95.56 % | -15.505 M -50.58 % | -10.297 M 67.14 % | -31.335 M -152.94 % | -12.389 M -59.75 % | -7.755 M -152.24 % | 14.846 M 584.78 % | 2.168 M -27.74 % | 3.000 M 230.62 % | -2.297 M -193.89 % | 2.447 M 737.78 % | -383.615 K 87.15 % | -2.985 M -0.17 % | -2.979 M 0.00 % | -2.979 M -81.70 % | -1.640 M 0.00 % | -1.640 M 25.08 % | -2.189 M 0.00 % | -2.189 M -15.76 % | -1.891 M 0.00 % | -1.891 M -139.09 % | -790.741 K 0.00 % | -790.741 K 79.55 % | -3.866 M 0.00 % | -3.866 M -2 538.58 % | -146.532 K 0.00 % | -146.532 K -102.51 % | 5.849 M 0.00 % | 5.849 M 1 098.95 % | 487.881 K 0.00 % | 487.880 K -52.18 % | 1.020 M 0.00 % | 1.020 M 100.00 % | 510.126 K -30.93 % | 738.550 K 100.00 % | 369.275 K |
| Operating income ratio | -0.65 89.02 % | -5.95 -74.44 % | -3.41 18.66 % | -4.19 97.68 % | -181.06 -9 667.23 % | -1.85 -180.53 % | 2.30 170.45 % | 0.85 527.56 % | 0.14 104.18 % | -3.25 -103.18 % | 102.15 898.69 % | -12.79 33.13 % | -19.12 -1 821.34 % | 1.11 -27.15 % | 1.53 -68.51 % | 4.84 488.12 % | 0.82 222.52 % | 0.26 -42.27 % | 0.44 841.08 % | -0.06 -128.64 % | 0.21 301.29 % | -0.10 -100.08 % | 130.65 2 070.73 % | 6.02 0.00 % | 6.02 13.51 % | 5.30 0.00 % | 5.30 116.01 % | -33.13 0.00 % | -33.13 -15.76 % | -28.62 0.00 % | -28.62 -308.94 % | -7.00 0.00 % | -7.00 82.17 % | -39.26 0.00 % | -39.26 -26 125.43 % | -0.15 0.00 % | -0.15 -106.38 % | 2.35 0.00 % | 2.35 134.73 % | 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 |
| Total other income expenses net | 0.000 100.00 % | -472.674 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K 127.66 % | -318.189 K -118.56 % | 1.715 M 88.68 % | 908.790 K 39.65 % | 650.783 K 182.81 % | -785.882 K -59.26 % | -493.459 K -6 711.03 % | -7.245 K -100.62 % | 1.172 M 1 061.75 % | 100.905 K -93.25 % | 1.494 M 371.65 % | -549.907 K -609.79 % | 107.869 K 255.57 % | -69.339 K -104.84 % | 1.433 M | 0.000 100.00 % | -270.000 99.93 % | -374.081 K -5.96 % | -353.034 K 0.00 % | -353.034 K -240.35 % | 251.538 K 177.61 % | -324.123 K -9.13 % | -297.015 K 0.00 % | -297.015 K -9.47 % | -271.328 K 0.00 % | -271.328 K -10.49 % | -245.579 K 0.00 % | -245.579 K 93.54 % | -3.804 M -1 418.79 % | -250.432 K 99.30 % | -35.867 M 0.00 % | -35.867 M -2 128.52 % | -1.609 M 0.00 % | -1.609 M 79.22 % | -7.745 M 22.35 % | -9.975 M -352.09 % | 3.957 M 0.00 % | 3.957 M 100.00 % | 1.978 M -41.96 % | 3.409 M 100.00 % | 1.704 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 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-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 | 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 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -314.789 K -9.42 % | -287.680 K 13.31 % | -331.841 K -24.91 % | -265.674 K 63.34 % | -724.744 K 60.81 % | -1.849 M 27.80 % | -2.561 M 90.39 % | -26.644 M 2.93 % | -27.448 M 13.80 % | -31.843 M 17.58 % | -38.637 M -26.83 % | -30.463 M 29.32 % | -43.098 M 8.29 % | -46.994 M 22.39 % | -60.552 M -45.59 % | -41.590 M -613.53 % | -5.829 M 55.72 % | -13.164 M 43.34 % | -23.232 M 66.47 % | -69.291 M -26.42 % | -54.808 M 51.86 % | -113.855 M -4.85 % | -108.593 M -1 258.46 % | 9.374 M 4.04 % | 9.010 M 6.95 % | 8.424 M 1.09 % | 8.334 M 4.15 % | 8.002 M 4.43 % | 7.662 M 5.92 % | 7.234 M 2.58 % | 7.052 M 2.65 % | 6.870 M 4.57 % | 6.569 M 4.96 % | 6.259 M 42.65 % | 4.388 M 226.99 % | -3.455 M -111.66 % | 29.621 M 32.39 % | 22.375 M 138.75 % | 9.372 M |
| Total investments | 54.527 M 3.11 % | 52.884 M -18.75 % | 65.086 M -7.62 % | 70.455 M 5.01 % | 67.096 M -16.06 % | 79.935 M 0.99 % | 79.150 M -20.98 % | 100.170 M 11.06 % | 90.192 M 9.46 % | 82.395 M 1.57 % | 81.124 M -23.22 % | 105.655 M -10.59 % | 118.167 M 162 049.79 % | 72.875 K -99.95 % | 142.106 M 184.83 % | 49.892 M -21.63 % | 63.664 M -1.52 % | 64.644 M -22.16 % | 83.045 M 76.33 % | 47.096 M -52.23 % | 98.588 M 247.88 % | 28.340 M 433.17 % | 5.315 M -0.43 % | 5.338 M 1.50 % | 5.259 M 1.06 % | 5.204 M 16.42 % | 4.470 M -26.80 % | 6.107 M -14.35 % | 7.130 M -6.19 % | 7.600 M 379 984 100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 -100.00 % | 27.252 M 87.15 % | 14.562 M -75.49 % | 59.401 M 15.32 % | 51.510 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.543 K -85.52 % | 2.062 M -40.75 % | 3.480 M -32.96 % | 5.191 M 2 428.38 % | 205.314 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.380 M 4.03 % | 9.016 M 3.95 % | 8.674 M 4.02 % | 8.339 M 3.90 % | 8.026 M 3.95 % | 7.721 M 3.86 % | 7.434 M 3.91 % | 7.154 M 3.82 % | 6.891 M 3.86 % | 6.635 M 3.67 % | 6.400 M 45.48 % | 4.399 M -82.20 % | 24.718 M -16.67 % | 29.662 M 32.55 % | 22.378 M 138.02 % | 9.402 M |
| Accumulated other comprehensive income loss | 33.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | 0.000 0.00 % | 0.000 -100.00 % | 5.093 M -67.73 % | 15.780 M 65.88 % | 9.513 M -2.94 % | 9.801 M | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 100.00 % | -199.244 K | 0.000 100.00 % | -126.660 K | 0.000 | 0.000 | 0.000 100.00 % | -228.463 K | 0.000 100.00 % | -224.474 K | 0.000 100.00 % | -110.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -239.260 M -3.59 % | -230.964 M -1.64 % | -227.246 M -1.57 % | -223.736 M -12.48 % | -198.920 M -0.91 % | -197.134 M -12.76 % | -174.823 M -3.04 % | -169.671 M 0.22 % | -170.041 M -6.64 % | -159.449 M -23.48 % | -129.128 M -13.65 % | -113.623 M -9.97 % | -103.319 M -17.60 % | -87.856 M -2.86 % | -85.410 M -7.91 % | -79.149 M 15.30 % | -93.445 M 2.38 % | -95.721 M 2.97 % | -98.652 M -0.88 % | -97.788 M 2.44 % | -100.235 M -0.38 % | -99.851 M -3.48 % | -96.492 M -4.55 % | -92.296 M -2.75 % | -89.827 M -0.49 % | -89.386 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.605 M | 0.000 100.00 % | -74.532 M -12.42 % | -66.298 M -1 257.18 % | 5.729 M | 0.000 | 0.000 | 0.000 |
| Common stock | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 0.00 % | 27.353 M 20.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 0.00 % | 22.794 M 20.00 % | 18.995 M 0.00 % | 18.995 M 0.00 % | 18.995 M 0.00 % | 18.995 M 0.00 % | 18.995 M 0.00 % | 18.995 M 29.04 % | 14.720 M 1 944.44 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K 0.00 % | 720.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 60.409 M -2.84 % | 62.177 M -11.77 % | 70.473 M -5.01 % | 74.191 M -4.52 % | 77.701 M -24.21 % | 102.516 M -1.71 % | 104.303 M -17.62 % | 126.614 M 9.10 % | 116.049 M 0.32 % | 115.679 M -8.39 % | 126.271 M -19.36 % | 156.592 M -9.01 % | 172.097 M -5.65 % | 182.401 M -10.13 % | 202.957 M -6.08 % | 216.090 M 19.80 % | 180.374 M 8.42 % | 166.366 M 7.83 % | 154.289 M 1.94 % | 151.358 M -0.57 % | 152.222 M 1.63 % | 149.775 M 38.44 % | 108.189 M 480.25 % | -28.452 M -17.30 % | -24.256 M -11.33 % | -21.787 M -2.07 % | -21.346 M -19.52 % | -17.859 M -13.27 % | -15.767 M -22.33 % | -12.888 M -12.08 % | -11.499 M -34.26 % | -8.564 M -0.64 % | -8.510 M -31.09 % | -6.492 M -472.72 % | 1.742 M -97.64 % | 73.769 M 11.28 % | 66.295 M -22.25 % | 85.268 M 14.18 % | 74.678 M |
| Other non current liabilities | 346.677 K 237.95 % | -251.303 K -135.85 % | 700.924 K 37.39 % | 510.176 K 222.99 % | -414.802 K 26.76 % | -566.347 K 14.70 % | -663.950 K 32.40 % | -982.139 K 46.48 % | -1.835 M 38.59 % | -2.988 M -420.58 % | -574.034 K 81.62 % | -3.123 M -100.88 % | -1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.062 M 590.70 % | 298.543 K -85.52 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 346.677 K 37.95 % | 251.303 K -64.15 % | 700.924 K 37.39 % | 510.176 K -46.09 % | 946.406 K -5.79 % | 1.005 M 6.32 % | 944.870 K -45.27 % | 1.726 M -59.78 % | 4.292 M -20.21 % | 5.379 M -9.91 % | 5.971 M -29.65 % | 8.488 M 349.65 % | 1.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.380 M 4.03 % | 9.016 M 3.95 % | 8.674 M -53.67 % | 18.722 M -23.24 % | 24.390 M 10.29 % | 22.114 M 11.51 % | 19.832 M 12.16 % | 17.682 M 45.21 % | 12.177 M -9.47 % | 13.451 M 40.18 % | 9.596 M 118.08 % | 4.400 M -82.51 % | 25.158 M -15.18 % | 29.662 M -11.57 % | 33.542 M 88.87 % | 17.759 M |
| Other current liabilities | 588.196 K 0.00 % | 588.200 K 10.65 % | 531.596 K 48.91 % | 357.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 -100.00 % | 29.942 M | 0.000 -100.00 % | 7.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.630 M -27.63 % | 2.252 M 195.03 % | 763.391 K -52.61 % | 1.611 M | 0.000 | 0.000 |
| 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 | 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 -100.00 % | 8.339 M 3.90 % | 8.026 M 3.95 % | 7.721 M 3.86 % | 7.434 M 3.91 % | 7.154 M 3.82 % | 6.891 M 3.86 % | 6.635 M 3.67 % | 6.400 M 45.48 % | 4.399 M -82.20 % | 24.718 M -16.67 % | 29.662 M 32.55 % | 22.378 M 138.02 % | 9.402 M |
| Total current liabilities | 588.196 K 0.00 % | 588.200 K 10.65 % | 531.596 K 48.91 % | 357.000 K -32.84 % | 531.604 K 21.31 % | 438.220 K 55.99 % | 280.920 K -62.25 % | 744.158 K -69.71 % | 2.457 M -44.83 % | 4.453 M 20.98 % | 3.681 M 0.89 % | 3.648 M 996.34 % | 332.783 K -34.93 % | 511.453 K -43.46 % | 904.540 K -65.55 % | 2.626 M 200.27 % | 874.382 K -75.95 % | 3.635 M 366.96 % | 778.440 K -35.76 % | 1.212 M -59.61 % | 3.000 M 56.12 % | 1.922 M -69.90 % | 6.384 M -81.18 % | 33.916 M 13.27 % | 29.942 M | 0.000 -100.00 % | 26.055 M 6.83 % | 24.390 M 5.49 % | 23.120 M 10.95 % | 20.838 M 11.51 % | 18.687 M 14.06 % | 16.383 M 13.33 % | 14.456 M 18.20 % | 12.230 M 59.72 % | 7.657 M -71.56 % | 26.927 M -26.76 % | 36.768 M 9.62 % | 33.542 M 82.34 % | 18.395 M |
| Total liabilities | 934.873 K 11.36 % | 839.503 K -31.89 % | 1.233 M 42.13 % | 867.176 K -8.37 % | 946.406 K -5.79 % | 1.005 M 6.32 % | 944.870 K -45.27 % | 1.726 M -59.78 % | 4.292 M -20.21 % | 5.379 M -9.91 % | 5.971 M -29.65 % | 8.488 M 349.65 % | 1.888 M 269.07 % | 511.453 K -43.46 % | 904.540 K -65.55 % | 2.626 M 200.27 % | 874.382 K -75.95 % | 3.635 M 366.96 % | 778.440 K -35.76 % | 1.212 M -59.61 % | 3.000 M 56.12 % | 1.922 M -69.90 % | 6.384 M -81.18 % | 33.916 M 13.27 % | 29.942 M 9.16 % | 27.430 M 5.28 % | 26.055 M 6.83 % | 24.390 M 5.49 % | 23.120 M 10.95 % | 20.838 M 11.51 % | 18.687 M 14.06 % | 16.383 M 13.33 % | 14.456 M 18.20 % | 12.230 M 59.72 % | 7.657 M -71.56 % | 26.927 M -26.76 % | 36.768 M 9.62 % | 33.542 M 82.34 % | 18.395 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.611 M 103.89 % | -67.096 M 16.06 % | -79.935 M -0.99 % | -79.150 M 20.98 % | -100.170 M -11.06 % | -90.192 M -9.46 % | -82.395 M -1.57 % | -81.124 M | 0.000 100.00 % | -118.167 M 10.52 % | -132.053 M -372.51 % | -27.947 M 33.39 % | -41.957 M -17.13 % | -35.820 M 2.55 % | -36.759 M 26.85 % | -50.250 M -6.31 % | -47.268 M 37.63 % | -75.784 M -167.06 % | -28.377 M -433.86 % | -5.315 M 0.43 % | -5.338 M -0.80 % | -5.296 M -0.36 % | -5.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.697 M 47.64 % | 59.401 M 15.32 % | 51.510 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.096 M -16.06 % | 79.935 M 0.99 % | 79.150 M -20.98 % | 100.170 M 11.06 % | 90.192 M 9.46 % | 82.395 M 1.57 % | 81.124 M 1 158 919 814.29 % | 7.000 -100.00 % | 118.167 M -10.52 % | 132.053 M 374.30 % | 27.841 M -33.44 % | 41.827 M 17.28 % | 35.664 M -2.50 % | 36.578 M -26.91 % | 50.045 M 6.68 % | 46.909 M -37.77 % | 75.379 M 169.21 % | 28.000 M 426.77 % | 5.315 M -0.43 % | 5.338 M 1.50 % | 5.259 M 1.06 % | 5.204 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 -100.00 % | 27.252 M 137.26 % | -73.135 M | 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 | 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 | 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 | 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 -100.00 % | 4.684 M -31.65 % | 6.853 M 2 540.49 % | 259.540 K 221.93 % | 80.620 K -23.65 % | 105.587 K -19.12 % | 130.554 K -16.05 % | 155.521 K -13.83 % | 180.488 K -12.15 % | 205.455 K -42.63 % | 358.132 K -11.51 % | 404.705 K 7.42 % | 376.741 K | 0.000 | 0.000 -100.00 % | 36.293 K -50.00 % | 72.585 K -33.33 % | 108.878 K -25.00 % | 145.170 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.990 K -93.47 % | 61.106 K -48.31 % | 118.222 K | 0.000 | 0.000 -100.00 % | 6.701 K -38.83 % | 10.955 K -27.98 % | 15.211 K |
| Total non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.611 M -96.65 % | 77.923 M -3.59 % | 80.828 M -21.29 % | 102.687 M 1.98 % | 100.695 M 8.75 % | 92.595 M 10.38 % | 83.886 M 1 690.78 % | 4.684 M -31.65 % | 6.853 M 2 540.49 % | 259.540 K 221.93 % | 80.620 K -99.71 % | 27.947 M -33.39 % | 41.957 M 17.13 % | 35.820 M -2.55 % | 36.759 M -26.85 % | 50.250 M 6.31 % | 47.268 M -37.63 % | 75.784 M 167.06 % | 28.377 M 433.86 % | 5.315 M -0.43 % | 5.338 M 0.80 % | 5.296 M 0.36 % | 5.277 M 4 746.52 % | 108.878 K -25.00 % | 145.170 K | 0.000 | 0.000 -100.00 % | 3.000 -99.92 % | 3.992 K -93.47 % | 61.108 K -48.31 % | 118.224 K 5 911 100.00 % | 2.000 -100.00 % | 27.252 M 87.06 % | 14.569 M -75.48 % | 59.412 M 15.31 % | 51.525 M |
| Other current assets | 6.502 M 3 102.46 % | 203.021 K -96.77 % | 6.288 M 140.79 % | 2.611 M -75.88 % | 10.827 M 1 569.05 % | 648.686 K -97.24 % | 23.537 M 1 442.05 % | 1.526 M -36.47 % | 2.403 M -49.51 % | 4.759 M 307.90 % | 1.167 M -91.46 % | 13.658 M 11.45 % | 12.255 M 132.68 % | 5.267 M 380.10 % | 1.097 M -65.75 % | 3.203 M -38.88 % | 5.241 M -18.62 % | 6.439 M 74.15 % | 3.698 M -43.01 % | 6.488 M 356.70 % | 1.421 M 129.62 % | 618.714 K -6.96 % | 665.026 K 6 410.29 % | 10.215 K -99.83 % | 6.026 M 5 091.75 % | 116.060 K -7.61 % | 125.614 K -50.58 % | 254.155 K 54.57 % | 164.432 K 9.93 % | 149.578 K -8.81 % | 164.029 K 2.79 % | 159.580 K -26.53 % | 217.196 K 17.99 % | 184.081 K -31.92 % | 270.406 K -98.43 % | 17.219 M 2 178.60 % | 755.680 K -98.73 % | 59.394 M 43.06 % | 41.518 M |
| Short term investments | 54.527 M 3.11 % | 52.884 M -18.75 % | 65.086 M -7.62 % | 70.455 M 5.01 % | 67.096 M -16.06 % | 79.935 M 0.99 % | 79.150 M -20.98 % | 100.170 M 11.06 % | 90.192 M 9.46 % | 82.395 M 1.57 % | 81.124 M -23.22 % | 105.655 M -10.59 % | 118.167 M 162 049.79 % | 72.875 K -99.94 % | 114.265 M 1 316.67 % | 8.066 M -71.19 % | 28.000 M -0.23 % | 28.066 M -14.95 % | 33.000 M 17 560.28 % | 186.860 K -99.19 % | 23.209 M 6 727.16 % | 339.950 K -93.60 % | 5.315 M 4 766.66 % | 109.220 K -97.92 % | 5.259 M | 0.000 -100.00 % | 4.470 M -26.80 % | 6.107 M -14.35 % | 7.130 M -6.19 % | 7.600 M 9.80 % | 6.921 M -9.33 % | 7.634 M 36.26 % | 5.603 M 5.80 % | 5.295 M -41.92 % | 9.117 M -67.50 % | 28.052 M -68.01 % | 87.697 M | 0.000 | 0.000 |
| cash and cash equivalents | 314.789 K 9.42 % | 287.680 K -13.31 % | 331.841 K 24.91 % | 265.674 K -63.34 % | 724.744 K -60.81 % | 1.849 M -27.80 % | 2.561 M -90.39 % | 26.644 M -3.97 % | 27.747 M -18.16 % | 33.905 M -19.50 % | 42.117 M 18.13 % | 35.654 M -17.66 % | 43.303 M -7.85 % | 46.994 M -22.39 % | 60.552 M 45.59 % | 41.590 M 613.53 % | 5.829 M -55.72 % | 13.164 M -43.34 % | 23.232 M -66.47 % | 69.291 M 26.42 % | 54.808 M -51.86 % | 113.855 M 4.85 % | 108.593 M 1 728 536.26 % | 6.282 K -5.49 % | 6.647 K -97.34 % | 249.955 K 4 970.08 % | 4.930 K -79.69 % | 24.276 K -58.80 % | 58.926 K -70.53 % | 199.970 K 95.06 % | 102.516 K 383.18 % | 21.217 K -67.62 % | 65.516 K -53.57 % | 141.096 K 1 125.22 % | 11.516 K -99.96 % | 28.173 M 69 102.73 % | 40.711 K 1 007.18 % | 3.677 K -87.83 % | 30.207 K |
| Cash and short term investments | 54.842 M 3.14 % | 53.171 M -18.72 % | 65.417 M -7.50 % | 70.721 M 4.28 % | 67.821 M -17.07 % | 81.784 M 0.09 % | 81.711 M -35.57 % | 126.814 M 7.53 % | 117.939 M 1.41 % | 116.300 M -5.63 % | 123.241 M -12.79 % | 141.309 M -12.49 % | 161.470 M -9.85 % | 179.120 M 2.46 % | 174.817 M 28.21 % | 136.356 M -2.73 % | 140.188 M 10.56 % | 126.803 M 25.40 % | 101.119 M 2.33 % | 98.813 M 26.66 % | 78.017 M -36.42 % | 122.701 M 7.72 % | 113.908 M 1 813 148.87 % | 6.282 K -5.49 % | 6.647 K -97.34 % | 249.955 K -94.41 % | 4.475 M -27.01 % | 6.131 M -14.71 % | 7.189 M -7.84 % | 7.800 M 11.04 % | 7.024 M -8.24 % | 7.655 M 35.06 % | 5.668 M 4.26 % | 5.436 M -40.45 % | 9.129 M -83.76 % | 56.225 M -35.92 % | 87.738 M 2 386 020.56 % | 3.677 K -87.83 % | 30.207 K |
| Total current assets | 61.343 M -2.65 % | 63.016 M -12.12 % | 71.705 M -4.47 % | 75.058 M -4.56 % | 78.647 M -24.03 % | 103.521 M -1.64 % | 105.248 M -17.99 % | 128.340 M 6.65 % | 120.341 M -0.59 % | 121.058 M -2.69 % | 124.408 M -19.72 % | 154.968 M -10.80 % | 173.725 M -5.78 % | 184.387 M 4.82 % | 175.914 M -0.48 % | 176.759 M 21.54 % | 145.429 M 9.15 % | 133.242 M 27.12 % | 104.817 M -0.46 % | 105.302 M 32.56 % | 79.438 M -35.58 % | 123.320 M 7.63 % | 114.573 M 1 823 735.08 % | 6.282 K -5.49 % | 6.647 K -97.34 % | 249.955 K -94.57 % | 4.601 M -27.95 % | 6.385 M -13.16 % | 7.353 M -7.50 % | 7.949 M 10.59 % | 7.188 M -8.02 % | 7.815 M 32.78 % | 5.885 M 4.71 % | 5.620 M -40.20 % | 9.399 M -87.20 % | 73.444 M -17.01 % | 88.493 M 48.98 % | 59.398 M 42.96 % | 41.548 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.821 M | 0.000 -100.00 % | 81.711 M | 0.000 -100.00 % | 117.939 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.993 M | 0.000 100.00 % | -86.700 M | 0.000 100.00 % | -91.760 M | 0.000 100.00 % | -35.484 M | 0.000 100.00 % | -8.776 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 |
| Net receivables | 0.000 -100.00 % | 9.642 M | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 20.843 M | 0.000 -100.00 % | 1.002 M | 0.000 -100.00 % | 3.268 M | 0.000 -100.00 % | 15.341 M 492.31 % | 2.590 M -47.57 % | 4.940 M | 0.000 -100.00 % | 37.200 M | 0.000 -100.00 % | 6.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.817 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 |
| 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 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -2.611 M 96.65 % | -77.923 M 3.59 % | -80.828 M 21.29 % | -102.687 M -1.98 % | -100.695 M -8.75 % | -92.595 M -10.38 % | -83.886 M -2 763.61 % | 3.149 M -3.37 % | 3.259 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.315 M -4 550.42 % | 119.435 K -68.82 % | 383.052 K 230.05 % | 116.060 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 |
| Account 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 -100.00 % | 10.383 M -36.55 % | 16.364 M 13.69 % | 14.394 M 16.09 % | 12.399 M 17.77 % | 10.528 M 24.05 % | 8.487 M 24.51 % | 6.816 M 113.30 % | 3.196 M 367 210.80 % | 870.000 -99.80 % | 440.388 K -91.99 % | 5.495 M -50.78 % | 11.163 M 33.58 % | 8.357 M |
| 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 -100.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M 0.00 % | 1.005 M | 0.000 | 0.000 -100.00 % | 636.284 K |
| 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 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.543 K -85.52 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 0.00 % | 274.084 M 4.24 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 0.00 % | 262.926 M 13.81 % | 231.015 M 0.00 % | 231.015 M 0.00 % | 231.015 M 0.00 % | 231.015 M 0.00 % | 231.015 M 0.00 % | 231.015 M 19.50 % | 193.320 M 186.32 % | 67.519 M 0.30 % | 67.320 M -0.19 % | 67.447 M 0.19 % | 67.320 M 0.00 % | 67.320 M 508.33 % | -16.487 M -23.22 % | -13.380 M -9.50 % | -12.219 M -118.09 % | 67.545 M 831.80 % | -9.230 M -113.69 % | 67.430 M 0.16 % | 67.320 M 0.00 % | 67.320 M 0.00 % | 67.320 M -21.05 % | 85.268 M 14.18 % | 74.678 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 251.303 K | 0.000 | 0.000 -100.00 % | 414.802 K -26.76 % | 566.347 K -14.70 % | 663.950 K -32.40 % | 982.139 K -46.48 % | 1.835 M 98.11 % | 926.274 K 236.23 % | 275.491 K -74.04 % | 1.061 M -31.74 % | 1.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -531.604 K -21.31 % | -438.220 K -55.99 % | -280.920 K 62.25 % | -744.158 K 69.71 % | -2.457 M 44.83 % | -4.453 M -20.98 % | -3.681 M -0.89 % | -3.648 M -996.34 % | -332.783 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.380 M -4.03 % | -9.016 M -148.07 % | 18.756 M 200.18 % | -18.722 M 23.24 % | -24.390 M -10.29 % | -22.114 M -11.51 % | -19.832 M -12.16 % | -17.682 M -45.21 % | -12.177 M 9.47 % | -13.451 M -40.18 % | -9.596 M -118.08 % | -4.400 M 82.51 % | -25.158 M 15.18 % | -29.662 M 11.57 % | -33.542 M -88.87 % | -17.759 M |
| Total assets | 61.343 M -2.65 % | 63.016 M -12.12 % | 71.705 M -4.47 % | 75.058 M -4.56 % | 78.647 M -24.03 % | 103.521 M -1.64 % | 105.248 M -17.99 % | 128.340 M 6.65 % | 120.341 M -0.59 % | 121.058 M -8.46 % | 132.242 M -19.89 % | 165.080 M -5.12 % | 173.985 M -5.68 % | 184.468 M -9.51 % | 203.861 M -6.79 % | 218.716 M 20.67 % | 181.248 M 6.62 % | 170.001 M 9.63 % | 155.067 M 1.64 % | 152.569 M -1.71 % | 155.222 M 2.32 % | 151.697 M 32.40 % | 114.573 M 1 996.90 % | 5.464 M -3.90 % | 5.685 M 0.76 % | 5.643 M 19.81 % | 4.710 M -27.88 % | 6.530 M -11.19 % | 7.353 M -7.50 % | 7.949 M 10.59 % | 7.188 M -8.07 % | 7.819 M 31.49 % | 5.946 M 3.62 % | 5.739 M -38.94 % | 9.399 M -90.67 % | 100.696 M -2.30 % | 103.062 M -13.25 % | 118.810 M 27.65 % | 93.073 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 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-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 | 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 | 2006-12-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.308 M | 0.000 -100.00 % | 17.400 M | 0.000 100.00 % | -20.211 M | 0.000 -100.00 % | 3.233 M | 0.000 100.00 % | -1.037 M | 0.000 -100.00 % | 868.410 K | 0.000 -100.00 % | 35.129 M | 0.000 100.00 % | -33.964 M | 0.000 -100.00 % | 169.933 K | 0.000 100.00 % | -6.226 M | 0.000 100.00 % | -9.756 M | 0.000 -100.00 % | 1.861 M | 0.000 -100.00 % | 2.888 M 49.21 % | 1.936 M -0.11 % | 1.938 M 0.00 % | 1.938 M -1.18 % | 1.961 M 0.00 % | 1.961 M -5.67 % | 2.079 M 0.00 % | 2.079 M -15.64 % | 2.464 M 0.00 % | 2.464 M 142.57 % | -5.788 M 0.00 % | -5.788 M -130.60 % | 18.914 M 0.00 % | 18.914 M 100.00 % | 9.457 M 494.91 % | -2.395 M -100.00 % | -1.197 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 100.00 % | -5.308 M | 0.000 -100.00 % | 17.400 M | 0.000 100.00 % | -20.211 M | 0.000 -100.00 % | 1.113 M | 0.000 100.00 % | -1.037 M | 0.000 -100.00 % | 868.410 K | 0.000 -100.00 % | 37.719 M | 0.000 100.00 % | -33.964 M | 0.000 -100.00 % | 169.933 K | 0.000 100.00 % | -5.826 M | 0.000 100.00 % | -839.229 K | 0.000 100.00 % | -3.375 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 0.000 100.00 % | -8.916 M | 0.000 -100.00 % | 1.865 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 |
| Other non cash items | 1.768 M -86.96 % | 13.560 M 258.32 % | 3.784 M 141.32 % | -9.159 M -138.66 % | 23.691 M 11.30 % | 21.285 M 1 301.42 % | -1.772 M -125.38 % | 6.982 M 247.64 % | -4.729 M -156.59 % | 8.356 M -69.96 % | 27.816 M 81.47 % | 15.328 M 132.95 % | 6.580 M 131.64 % | -20.799 M -166.61 % | 31.225 M 62.27 % | 19.242 M 182.51 % | -23.320 M 57.10 % | -54.362 M -4 481.47 % | 1.241 M 106.95 % | -17.843 M -328.49 % | -4.164 M 47.17 % | -7.882 M 12.27 % | -8.984 M -559.36 % | 1.956 M -22.75 % | 2.532 M 785.10 % | 286.034 K 173.15 % | 104.718 K -80.39 % | 533.942 K 0.00 % | 533.942 K 85.13 % | 288.412 K 0.00 % | 288.412 K 124.88 % | -1.159 M 0.00 % | -1.159 M -165.26 % | 1.777 M 0.00 % | 1.777 M -94.83 % | 34.348 M 0.00 % | 34.348 M 576.39 % | -7.210 M -16.20 % | -6.205 M -100.00 % | -3.102 M -116.11 % | 19.252 M 100.00 % | 9.626 M 1 310.30 % | 682.548 K 100.00 % | 341.274 K 230.67 % | -261.168 K -100.00 % | -130.584 K |
| Net cash provided by operating activities | 0.000 100.00 % | -44.161 K -166.74 % | 66.167 K -98.60 % | 4.731 M 520.76 % | -1.124 M -57.94 % | -711.910 K 97.04 % | -24.083 M -1 415.98 % | 1.830 M 141.99 % | -4.359 M -0.72 % | -4.328 M 6.85 % | -4.646 M -127.24 % | -2.045 M 42.62 % | -3.563 M 80.80 % | -18.558 M -197.87 % | 18.963 M 190.59 % | -20.933 M -131.98 % | -9.024 M 82.60 % | -51.854 M -1 342.96 % | 4.172 M 116.76 % | -24.887 M -1 389.20 % | -1.671 M 90.72 % | -18.007 M -45.89 % | -12.343 M -3 501.36 % | -342.723 K -446.01 % | 99.050 K 181.30 % | -121.837 K -207.97 % | 112.838 K 914.57 % | -13.853 K 0.00 % | -13.853 K -115.50 % | 89.377 K 0.00 % | 89.376 K 249.11 % | -59.940 K 0.00 % | -59.940 K -133.48 % | 179.022 K 0.00 % | 179.022 K 102.40 % | -7.455 M 0.00 % | -7.455 M -145.32 % | 16.448 M 0.00 % | 16.448 M 100.00 % | 8.224 M 11.58 % | 7.370 M 100.00 % | 3.685 M -38.35 % | 5.978 M 100.00 % | 2.989 M -1.23 % | 3.026 M 100.00 % | 1.513 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 100.00 % | -238.680 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.670 K | 0.000 100.00 % | -74.366 K 81.00 % | -391.363 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.585 K 0.00 % | -72.585 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.232 K 0.00 % | -114.232 K | 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 -100.00 % | 266.000 K -97.93 % | 12.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.820 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.835 M | 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 100.00 % | -5.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.500 M 0.00 % | -7.500 M -566.67 % | -1.125 M 0.00 % | -1.125 M -100.00 % | -562.500 K 92.34 % | -7.340 M -100.00 % | -3.670 M 65.91 % | -10.765 M -100.00 % | -5.383 M 79.10 % | -25.755 M -100.00 % | -12.878 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 15.716 M | 0.000 -100.00 % | 266.000 K -97.93 % | 12.820 M 200.00 % | -12.820 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 20.983 M 1 142.89 % | 1.688 M -95.96 % | 41.786 M 183.43 % | -50.085 M -202.49 % | 48.869 M 185.29 % | -57.301 M -104.65 % | -28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.584 K -200.00 % | 72.584 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.232 K -200.00 % | 114.232 K 101.99 % | -5.753 M -176.70 % | 7.500 M 134.67 % | 3.196 M 184.09 % | 1.125 M 100.00 % | 562.500 K -92.34 % | 7.340 M 100.00 % | 3.670 M -65.91 % | 10.765 M 100.00 % | 5.383 M -79.10 % | 25.755 M 100.00 % | 12.878 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 100.00 % | -5.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.716 M | 0.000 -100.00 % | 266.000 K -97.93 % | 12.820 M 198.17 % | -13.059 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 20.983 M 1 142.89 % | 1.688 M -95.96 % | 41.786 M 183.19 % | -50.231 M -227.59 % | 39.369 M 168.62 % | -57.375 M -102.09 % | -28.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.405 K -3.89 % | -72.585 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.232 K 0.00 % | -114.232 K 98.01 % | -5.753 M 23.30 % | -7.500 M -106.10 % | -3.639 M -223.47 % | -1.125 M -100.00 % | -562.500 K 92.34 % | -7.340 M -100.00 % | -3.670 M 30.29 % | -5.265 M -100.00 % | -2.633 M 85.97 % | -18.762 M -100.00 % | -9.381 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.764 M | 0.000 100.00 % | -1.711 M | 0.000 100.00 % | -120.753 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.417 M 43 195.58 % | -35.773 K 97.61 % | -1.499 M -1 148.02 % | -120.142 K 92.68 % | -1.642 M -22 562.40 % | -7.245 K | 0.000 | 0.000 -100.00 % | 35.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.660 M -57.28 % | 120.929 M 35 222.48 % | 342.358 K 200.00 % | -342.358 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 -100.00 % | 6.519 M 100.00 % | 3.260 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.543 K 83.41 % | -1.799 M -26.86 % | -1.418 M 17.10 % | -1.711 M -4.19 % | -1.642 M -1 182.75 % | -127.998 K | 0.000 | 0.000 -100.00 % | 35.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.660 M -57.28 % | 120.929 M 35 222.48 % | 342.358 K 200.00 % | -342.358 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 -100.00 % | 6.519 M 100.00 % | 3.260 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.995 M | 0.000 100.00 % | -36.637 M -202.76 % | 35.654 M 234.25 % | -26.558 M | 0.000 | 0.000 | 0.000 100.00 % | -41.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -113.855 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 |
| Net change in cash | 0.000 100.00 % | -331.841 K -200.00 % | 331.841 K 172.29 % | -459.070 K -163.34 % | 724.744 K 201.80 % | -711.910 K -127.80 % | 2.561 M 332.23 % | -1.103 M 82.09 % | -6.158 M 25.02 % | -8.212 M -227.06 % | 6.463 M 184.49 % | -7.649 M -100.29 % | -3.819 M 71.83 % | -13.558 M -122.39 % | 60.552 M 1 138.86 % | -5.829 M 20.54 % | -7.335 M 27.14 % | -10.068 M 78.14 % | -46.059 M -418.03 % | 14.483 M 124.53 % | -59.046 M 45.63 % | -108.593 M -200.01 % | 108.587 M | 0.000 -100.00 % | 6.647 K 110.91 % | -60.918 K -207.97 % | 56.419 K 132.11 % | -175.694 K -300.00 % | -43.923 K -124.57 % | 178.753 K 300.01 % | 44.687 K 137.28 % | -119.879 K -300.00 % | -29.970 K -123.13 % | 129.580 K 300.00 % | 32.395 K 100.12 % | -28.162 M -300.00 % | -7.040 M -125.03 % | 28.132 M 300.00 % | 7.033 M 0.00 % | 7.033 M 46 307.81 % | 15.155 K 0.00 % | 15.155 K -95.75 % | 356.374 K 0.00 % | 356.374 K 107.73 % | -4.608 M 0.00 % | -4.608 M |
| Cash at beginning of period | 0.000 -100.00 % | 331.841 K | 0.000 -100.00 % | 724.744 K | 0.000 -100.00 % | 2.561 M | 0.000 -100.00 % | 27.747 M -18.16 % | 33.905 M -19.50 % | 42.117 M 18.13 % | 35.654 M -17.66 % | 43.303 M -8.10 % | 47.122 M -22.18 % | 60.552 M | 0.000 -100.00 % | 5.829 M -55.72 % | 13.164 M -43.34 % | 23.232 M -66.47 % | 69.291 M 26.42 % | 54.808 M -51.86 % | 113.855 M 4.85 % | 108.593 M 1 728 536.26 % | 6.282 K | 0.000 | 0.000 -100.00 % | 62.488 K 929.63 % | 6.069 K -96.97 % | 199.970 K 300.00 % | 49.992 K 135.62 % | 21.217 K 300.00 % | 5.304 K -96.24 % | 141.096 K 300.00 % | 35.274 K 206.30 % | 11.516 K 300.00 % | 2.879 K -99.99 % | 28.173 M 300.00 % | 7.043 M 17 200.68 % | 40.711 K 300.03 % | 10.177 K 0.00 % | 10.177 K 304.42 % | -4.979 K 0.00 % | -4.979 K 98.62 % | -361.353 K 0.00 % | -361.353 K -108.51 % | 4.247 M 0.00 % | 4.247 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 331.841 K 24.91 % | 265.674 K -63.34 % | 724.744 K -60.81 % | 1.849 M -27.80 % | 2.561 M -90.39 % | 26.644 M -3.97 % | 27.747 M -18.16 % | 33.905 M -19.50 % | 42.117 M 18.13 % | 35.654 M -17.66 % | 43.303 M -7.85 % | 46.994 M -22.39 % | 60.552 M | 0.000 -100.00 % | 5.829 M -55.72 % | 13.164 M -43.34 % | 23.232 M -66.47 % | 69.291 M 26.42 % | 54.808 M | 0.000 -100.00 % | 108.593 M | 0.000 -100.00 % | 6.647 K 323.24 % | 1.571 K -97.49 % | 62.488 K 157.41 % | 24.276 K 300.00 % | 6.069 K -96.97 % | 199.970 K 300.00 % | 49.992 K 135.62 % | 21.217 K 300.00 % | 5.304 K -96.24 % | 141.096 K 300.00 % | 35.274 K 206.30 % | 11.516 K 300.00 % | 2.879 K -99.99 % | 28.173 M 300.00 % | 7.043 M 0.00 % | 7.043 M 69 107.83 % | 10.177 K 0.00 % | 10.177 K 304.42 % | -4.979 K 0.00 % | -4.979 K 98.62 % | -361.353 K 0.00 % | -361.353 K |
| Operating cash flow | 0.000 100.00 % | -44.161 K -166.74 % | 66.167 K -98.60 % | 4.731 M 520.76 % | -1.124 M -57.94 % | -711.910 K 97.04 % | -24.083 M -1 415.98 % | 1.830 M 141.99 % | -4.359 M -0.72 % | -4.328 M 6.85 % | -4.646 M -127.24 % | -2.045 M 42.62 % | -3.563 M 80.80 % | -18.558 M -197.87 % | 18.963 M 190.59 % | -20.933 M -131.98 % | -9.024 M 82.60 % | -51.854 M -1 342.96 % | 4.172 M 116.76 % | -24.887 M -1 389.20 % | -1.671 M 90.72 % | -18.007 M -45.89 % | -12.343 M -3 501.36 % | -342.723 K -446.01 % | 99.050 K 181.30 % | -121.837 K -207.97 % | 112.838 K 914.57 % | -13.853 K 0.00 % | -13.853 K -115.50 % | 89.377 K 0.00 % | 89.376 K 249.11 % | -59.940 K 0.00 % | -59.940 K -133.48 % | 179.022 K 0.00 % | 179.022 K 102.40 % | -7.455 M 0.00 % | -7.455 M -145.32 % | 16.448 M 0.00 % | 16.448 M 100.00 % | 8.224 M 11.58 % | 7.370 M 100.00 % | 3.685 M -38.35 % | 5.978 M 100.00 % | 2.989 M -1.23 % | 3.026 M 100.00 % | 1.513 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 100.00 % | -238.680 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -145.670 K | 0.000 100.00 % | -74.366 K 81.00 % | -391.363 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.585 K 0.00 % | -72.585 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.232 K 0.00 % | -114.232 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 100.00 % | -44.161 K -166.74 % | 66.167 K -98.60 % | 4.731 M 520.76 % | -1.124 M -57.94 % | -711.910 K 97.04 % | -24.083 M -1 415.98 % | 1.830 M 141.99 % | -4.359 M -0.72 % | -4.328 M 6.85 % | -4.646 M -103.48 % | -2.283 M 35.92 % | -3.563 M 80.80 % | -18.558 M -197.87 % | 18.963 M 190.59 % | -20.933 M -131.98 % | -9.024 M 82.60 % | -51.854 M -1 387.94 % | 4.026 M 116.18 % | -24.887 M -1 325.75 % | -1.746 M 90.51 % | -18.398 M -49.06 % | -12.343 M -3 501.36 % | -342.723 K -446.01 % | 99.050 K 181.30 % | -121.837 K -207.97 % | 112.838 K 230.54 % | -86.437 K 0.00 % | -86.437 K -196.71 % | 89.377 K 0.00 % | 89.376 K 249.11 % | -59.940 K 0.00 % | -59.940 K -192.51 % | 64.790 K 0.00 % | 64.790 K 100.87 % | -7.455 M 0.00 % | -7.455 M -145.32 % | 16.448 M 0.00 % | 16.448 M 100.00 % | 8.224 M 11.58 % | 7.370 M 100.00 % | 3.685 M -38.35 % | 5.978 M 100.00 % | 2.989 M -1.23 % | 3.026 M 100.00 % | 1.513 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 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 |