Tanfield Group PLC TAN.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.000 K -30.43 % | 23.000 K -99.67 % | 6.900 M 36 215.79 % | 19.000 K 5.56 % | 18.000 K -21.74 % | 23.000 K -17.86 % | 28.000 K -66.67 % | 84.000 K 170.97 % | 31.000 K 10.71 % | 28.000 K | 0.000 -100.00 % | 2.223 M -95.07 % | 45.072 M -6.69 % | 48.305 M 11.05 % | 43.500 M 0.92 % | 43.102 M -70.42 % | 145.734 M 18.21 % | 123.288 M 203.81 % | 40.580 M 80.91 % | 22.431 M 109.89 % | 10.687 M 274.46 % | 2.854 M -36.62 % | 4.503 M 982.45 % | 416.000 K |
| Net income | -271.000 K 18.13 % | -331.000 K -106.69 % | 4.946 M 1 062.26 % | -514.000 K 26.26 % | -697.000 K -119.87 % | -317.000 K 98.18 % | -17.377 M -11 641.22 % | -148.000 K 40.56 % | -249.000 K 94.40 % | -4.446 M -3 187.50 % | 144.000 K -98.05 % | 7.392 M 150.83 % | -14.543 M 10.98 % | -16.337 M 31.89 % | -23.986 M -12.15 % | -21.388 M 75.85 % | -88.546 M -951.98 % | 10.393 M 315.06 % | 2.504 M 47.82 % | 1.694 M 129.16 % | -5.809 M 16.87 % | -6.988 M -115.48 % | -3.243 M 30.00 % | -4.633 M |
| Income before tax | -271.000 K 18.13 % | -331.000 K -106.69 % | 4.946 M 1 062.26 % | -514.000 K 26.26 % | -697.000 K -119.87 % | -317.000 K 98.18 % | -17.377 M -11 641.22 % | -148.000 K 40.56 % | -249.000 K 94.40 % | -4.446 M -3 187.50 % | 144.000 K -98.05 % | 7.392 M 151.17 % | -14.445 M 11.59 % | -16.338 M 1.95 % | -16.663 M 1.61 % | -16.935 M 80.93 % | -88.785 M -813.88 % | 12.437 M 233.88 % | 3.725 M 86.25 % | 2.000 M 168.70 % | -2.911 M 58.34 % | -6.988 M -113.83 % | -3.268 M 30.50 % | -4.702 M |
| Income before tax ratio | -16.94 -17.69 % | -14.39 -2 107.68 % | 0.72 102.65 % | -27.05 30.14 % | -38.72 -180.95 % | -13.78 97.78 % | -620.61 -35 123.65 % | -1.76 78.06 % | -8.03 94.94 % | -158.79 | 0.00 -100.00 % | 3.33 1 137.56 % | -0.32 5.24 % | -0.34 11.70 % | -0.38 2.51 % | -0.39 35.51 % | -0.61 -703.93 % | 0.10 9.90 % | 0.09 2.95 % | 0.09 132.73 % | -0.27 88.88 % | -2.45 -237.38 % | -0.73 93.58 % | -11.30 |
| EBITDA | -403.000 K | 0.000 | 0.000 100.00 % | -369.000 K 38.19 % | -597.000 K | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K 77.36 % | -53.000 K | 0.000 100.00 % | -1.014 M 92.41 % | -13.358 M -937.49 % | 1.595 M -8.60 % | 1.745 M 111.95 % | -14.601 M 82.86 % | -85.193 M -650.66 % | 15.471 M 196.04 % | 5.226 M 480.02 % | 901.000 K 150.67 % | -1.778 M 59.63 % | -4.404 M -66.69 % | -2.642 M 40.25 % | -4.422 M |
| Net income ratio | -16.94 -17.69 % | -14.39 -2 107.68 % | 0.72 102.65 % | -27.05 30.14 % | -38.72 -180.95 % | -13.78 97.78 % | -620.61 -35 123.65 % | -1.76 78.06 % | -8.03 94.94 % | -158.79 | 0.00 -100.00 % | 3.33 1 130.56 % | -0.32 4.60 % | -0.34 38.66 % | -0.55 -11.12 % | -0.50 18.33 % | -0.61 -820.76 % | 0.08 36.61 % | 0.06 -18.29 % | 0.08 113.89 % | -0.54 77.80 % | -2.45 -239.98 % | -0.72 93.53 % | -11.14 |
| Ratio EBITDA | -25.19 | 0.00 | 0.00 100.00 % | -19.42 41.44 % | -33.17 | 0.00 | 0.00 | 0.00 100.00 % | -0.39 79.55 % | -1.89 | 0.00 100.00 % | -0.46 -53.91 % | -0.30 -997.57 % | 0.03 -17.69 % | 0.04 111.84 % | -0.34 42.05 % | -0.58 -565.85 % | 0.13 -2.56 % | 0.13 220.61 % | 0.04 124.14 % | -0.17 89.22 % | -1.54 -163.00 % | -0.59 94.48 % | -10.63 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 3.45 % | 0.97 125.87 % | -3.74 -6.77 % | -3.50 4.17 % | -3.65 -465.22 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 100.00 % | -0.17 -156.61 % | 0.30 20.44 % | 0.25 25.12 % | 0.20 17.41 % | 0.17 -47.57 % | 0.33 -8.08 % | 0.36 -32.87 % | 0.53 -22.05 % | 0.68 4.40 % | 0.65 286.30 % | -0.35 -243.71 % | 0.24 133.62 % | -0.73 |
| Weighted average shs out dil | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 1.20 % | 160.971 M 1.84 % | 158.070 M 1.12 % | 156.324 M 1.64 % | 153.799 M 6.07 % | 144.994 M 1.87 % | 142.339 M 1.84 % | 139.762 M 12.77 % | 123.938 M 31.18 % | 94.479 M 17.62 % | 80.326 M 6.09 % | 75.716 M 4.23 % | 72.642 M 4.42 % | 69.568 M 37.68 % | 50.528 M 47.65 % | 34.222 M 136.96 % | 14.442 M 365.82 % | 3.100 M 16.26 % | 2.667 M 83.26 % | 1.455 M |
| Weighted average shs out | 162.907 M -0.04 % | 162.973 M 0.04 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 1.20 % | 160.971 M 1.84 % | 158.070 M 1.12 % | 156.324 M 1.72 % | 153.677 M 6.11 % | 144.823 M 0.57 % | 144.000 M 5.20 % | 136.879 M 12.93 % | 121.202 M 28.47 % | 94.339 M 17.65 % | 80.183 M 6.13 % | 75.552 M 6.44 % | 70.983 M 7.14 % | 66.251 M 31.12 % | 50.528 M 53.08 % | 33.008 M 128.55 % | 14.442 M 365.82 % | 3.100 M 16.26 % | 2.667 M 83.26 % | 1.455 M |
| EPS diluted | 0.00 15.00 % | 0.00 -106.58 % | 0.03 1 050.00 % | 0.00 25.58 % | 0.00 -115.00 % | 0.00 98.18 % | -0.11 -12 122.22 % | 0.00 43.75 % | 0.00 94.79 % | -0.03 -3 170.00 % | 0.00 -98.11 % | 0.05 144.17 % | -0.12 29.41 % | -0.17 43.33 % | -0.30 -7.14 % | -0.28 77.05 % | -1.22 -913.33 % | 0.15 203.03 % | 0.05 0.00 % | 0.05 112.38 % | -0.40 82.22 % | -2.25 -84.43 % | -1.22 61.64 % | -3.18 |
| Earnings per share | 0.00 15.00 % | 0.00 -106.58 % | 0.03 1 050.00 % | 0.00 25.58 % | 0.00 -115.00 % | 0.00 98.18 % | -0.11 -12 122.22 % | 0.00 43.75 % | 0.00 94.79 % | -0.03 -3 170.00 % | 0.00 -98.15 % | 0.05 145.00 % | -0.12 29.41 % | -0.17 43.33 % | -0.30 -7.14 % | -0.28 77.60 % | -1.25 -881.25 % | 0.16 204.76 % | 0.05 1.94 % | 0.05 112.88 % | -0.40 82.22 % | -2.25 -84.43 % | -1.22 61.64 % | -3.18 |
| Gross profit | 0.000 -100.00 % | 23.000 K -99.66 % | 6.670 M 9 494.37 % | -71.000 K -12.70 % | -63.000 K 25.00 % | -84.000 K -400.00 % | 28.000 K -66.67 % | 84.000 K 170.97 % | 31.000 K 10.71 % | 28.000 K | 0.000 100.00 % | -383.000 K -102.79 % | 13.718 M 12.38 % | 12.207 M 38.94 % | 8.786 M 18.49 % | 7.415 M -84.49 % | 47.818 M 8.65 % | 44.010 M 103.96 % | 21.578 M 41.01 % | 15.302 M 119.13 % | 6.983 M 797.60 % | -1.001 M -191.08 % | 1.099 M 463.91 % | -302.000 K |
| Income tax expense | 0.000 | 0.000 -100.00 % | 5.495 K 1 589.16 % | -369.000 38.19 % | -597.000 -87.74 % | -318.000 98.15 % | -17.182 K | 0.000 100.00 % | -12.000 99.75 % | -4.823 K -1 004.88 % | 533.000 | 0.000 -100.00 % | 79.000 K -57.53 % | 186.000 K -90.46 % | 1.950 M 282.93 % | -1.066 M -346.03 % | -239.000 K -142.68 % | 560.000 K -31.96 % | 823.000 K 139.24 % | 344.000 K 1 005.26 % | -38.000 K | 0.000 100.00 % | -25.000 K | 0.000 |
| Cost of revenue | 16.000 K | 0.000 -100.00 % | 230.000 K 155.56 % | 90.000 K 11.11 % | 81.000 K -24.30 % | 107.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.606 M -91.69 % | 31.354 M -13.14 % | 36.098 M 3.99 % | 34.714 M -2.73 % | 35.687 M -63.55 % | 97.916 M 23.51 % | 79.278 M 317.21 % | 19.002 M 166.55 % | 7.129 M 92.47 % | 3.704 M -3.92 % | 3.855 M 13.25 % | 3.404 M 374.09 % | 718.000 K |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 1.112 M 348.39 % | 248.000 K 1 027.27 % | 22.000 K -12.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K -72.86 % | 199.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.520 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 100.00 % | -1.112 M -348.46 % | -247.907 K | 0.000 100.00 % | -24.926 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 |
| Other expenses | 403.000 K 52.65 % | 264.000 K 104.61 % | -5.725 M -2 152.74 % | 278.907 K -43.54 % | 494.000 K 44.90 % | 340.926 K 252.88 % | -223.000 K 3.88 % | -232.000 K 13.11 % | -267.000 K -176.29 % | 350.000 K | 0.000 -100.00 % | 811.000 K -97.15 % | 28.462 M 1 011.80 % | 2.560 M -95.72 % | 59.832 M 117 417.65 % | -51.000 K -100.03 % | 191.304 M 70.70 % | 112.069 M 202.79 % | 37.012 M 52 029.58 % | 71.000 K -99.44 % | 12.696 M 11 547.71 % | 109.000 K -97.40 % | 4.192 M 31.58 % | 3.186 M |
| Operating expenses | 403.000 K -11.23 % | 454.000 K 107.93 % | -5.725 M -2 151.97 % | 279.000 K -45.93 % | 516.000 K 51.32 % | 341.000 K -98.04 % | 17.378 M 11 641.89 % | 148.000 K -37.55 % | 237.000 K 167.71 % | -350.000 K -189.97 % | 389.000 K -42.71 % | 679.000 K -97.66 % | 28.992 M 6.12 % | 27.321 M 8.24 % | 25.240 M 5.69 % | 23.881 M -74.08 % | 92.151 M 184.46 % | 32.395 M 103.84 % | 15.892 M 19.83 % | 13.262 M 43.36 % | 9.251 M 120.68 % | 4.192 M -2.33 % | 4.292 M 18.86 % | 3.611 M |
| Cost and expenses | 419.000 K -12.16 % | 477.000 K -66.05 % | 1.405 M 280.76 % | 369.000 K -38.19 % | 597.000 K 75.07 % | 341.000 K 52.91 % | 223.000 K -3.88 % | 232.000 K -17.14 % | 280.000 K 194.59 % | -296.000 K -176.09 % | 389.000 K -88.16 % | 3.285 M -94.56 % | 60.346 M -4.85 % | 63.419 M 5.78 % | 59.954 M 0.65 % | 59.568 M -68.66 % | 190.067 M 70.20 % | 111.673 M 220.03 % | 34.894 M 71.12 % | 20.391 M 57.40 % | 12.955 M 60.99 % | 8.047 M 4.56 % | 7.696 M 77.78 % | 4.329 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K 59.52 % | 42.000 K -86.36 % | 308.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -76.47 % | 425.000 K |
| Selling general and administrative expenses | 0.000 -100.00 % | 190.000 K 78 412.40 % | 242.000 160.22 % | 93.000 -99.58 % | 22.000 K 29 629.73 % | 74.000 -99.90 % | 74.000 K -10.84 % | 83.000 K -2.35 % | 85.000 K -86.25 % | 618.000 K 456.76 % | 111.000 K 105.56 % | 54.000 K -72.86 % | 199.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.520 M | 0.000 | 0.000 |
| Interest income | 132.000 K 7.32 % | 123.000 K 668.75 % | 16.000 K 10 934.48 % | 145.000 45.00 % | 100.000 -90.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 12.000 -77.36 % | 53.000 -90.06 % | 533.000 -98.89 % | 48.000 K -67.12 % | 146.000 K -68.94 % | 470.000 K 335.19 % | 108.000 K -47.83 % | 207.000 K -54.70 % | 457.000 K -62.23 % | 1.210 M 1 074.76 % | 103.000 K 5.10 % | 98.000 K | 0.000 -100.00 % | 36.000 K -60.00 % | 90.000 K -63.27 % | 245.000 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 565.000 K 289.66 % | 145.000 K 45.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -75.93 % | 54.000 K | 0.000 -100.00 % | 80.000 K -37.01 % | 127.000 K -55.59 % | 286.000 K -2.72 % | 294.000 K -37.97 % | 474.000 K -48.08 % | 913.000 K 175.83 % | 331.000 K 294.05 % | 84.000 K -22.94 % | 109.000 K -83.05 % | 643.000 K 343.45 % | 145.000 K 13.28 % | 128.000 K 39.13 % | 92.000 K |
| Depreciation and amortization | 0.000 -100.00 % | 454.000 K 108.26 % | -5.495 M -1 589.16 % | 369.000 K -38.19 % | 597.000 K 87.74 % | 318.000 K 63.08 % | 195.000 K 31.76 % | 148.000 K -37.55 % | 237.000 K 162.86 % | -377.000 K -196.92 % | 389.000 K 707.81 % | -64.000 K -103.68 % | 1.739 M 9.03 % | 1.595 M -8.60 % | 1.745 M -6.13 % | 1.859 M -41.82 % | 3.195 M 16.48 % | 2.743 M 454.85 % | -773.000 K -69.52 % | -456.000 K -193.06 % | 490.000 K -34.93 % | 753.000 K 51.20 % | 498.000 K 164.89 % | 188.000 K |
| Operating income | -403.000 K 11.23 % | -454.000 K -108.26 % | 5.495 M 1 589.16 % | -369.000 K 38.19 % | -597.000 K -87.74 % | -318.000 K -63.08 % | -195.000 K -31.76 % | -148.000 K 40.56 % | -249.000 K -176.85 % | 324.000 K 183.29 % | -389.000 K 59.05 % | -950.000 K 93.74 % | -15.169 M 0.48 % | -15.242 M 7.50 % | -16.477 M 1.15 % | -16.668 M 81.13 % | -88.329 M -864.22 % | 11.558 M 203.44 % | 3.809 M 80.61 % | 2.109 M 192.99 % | -2.268 M 67.03 % | -6.879 M -112.97 % | -3.230 M 33.47 % | -4.855 M |
| Operating income ratio | -25.19 -27.60 % | -19.74 -2 578.62 % | 0.80 104.10 % | -19.42 41.44 % | -33.17 -139.88 % | -13.83 -98.53 % | -6.96 -295.27 % | -1.76 78.06 % | -8.03 -169.41 % | 11.57 | 0.00 100.00 % | -0.43 -26.98 % | -0.34 -6.66 % | -0.32 16.70 % | -0.38 2.05 % | -0.39 36.20 % | -0.61 -746.52 % | 0.09 -0.12 % | 0.09 -0.17 % | 0.09 144.30 % | -0.21 91.20 % | -2.41 -236.02 % | -0.72 93.85 % | -11.67 |
| Total other income expenses net | 132.000 K 7.32 % | 123.000 K 122.40 % | -549.000 K -278.62 % | -145.000 K -45.00 % | -100.000 K -10 100.00 % | 1.000 K 100.01 % | -17.182 M | 0.000 | 0.000 100.00 % | -4.770 M | 0.000 -100.00 % | 8.342 M 1 052.21 % | 724.000 K 166.06 % | -1.096 M -489.25 % | -186.000 K 30.34 % | -267.000 K 41.45 % | -456.000 K -151.88 % | 879.000 K 1 146.43 % | -84.000 K 22.94 % | -109.000 K 96.97 % | -3.603 M -3 205.50 % | -109.000 K -186.84 % | -38.000 K -124.84 % | 153.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -3.209 M 7.60 % | -3.473 M 9.18 % | -3.824 M -445.44 % | 1.107 M 92.19 % | 576.000 K 523.53 % | -136.000 K -72 240.43 % | -188.000 -40.30 % | -134.000 50.19 % | -269.000 -100.11 % | 253.906 K -68.44 % | 804.631 K 130.55 % | 349.000 K 117.53 % | -1.991 M 37.68 % | -3.195 M 7.12 % | -3.440 M 28.00 % | -4.778 M 52.20 % | -9.996 M 61.80 % | -26.168 M -128.44 % | -11.455 M -580.29 % | 2.385 M -45.05 % | 4.340 M -8.69 % | 4.753 M 349.11 % | -1.908 M 37.89 % | -3.072 M |
| Total investments | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 99 900.00 % | 19.100 K -47.36 % | 36.283 K 0.00 % | 36.283 K 0.00 % | 36.283 K -11.62 % | 41.053 K -99.89 % | 37.563 M 2 834.61 % | 1.280 M 157.03 % | 498.000 K 26.08 % | 395.000 K 43.64 % | 275.000 K 9.56 % | 251.000 K 109.17 % | 120.000 K 27.66 % | 94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M 54.09 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K -68.45 % | 805.000 K 11.19 % | 724.000 K 249.76 % | 207.000 K -22.76 % | 268.000 K 36.04 % | 197.000 K -69.03 % | 636.000 K -43.92 % | 1.134 M -36.43 % | 1.784 M -17.02 % | 2.150 M -44.34 % | 3.863 M -70.48 % | 13.086 M 65.12 % | 7.925 M 635.16 % | 1.078 M 38.92 % | 776.000 K |
| Accumulated other comprehensive income loss | 68.371 M 0.00 % | 68.371 M 2.30 % | 66.837 M 0.00 % | 66.837 M -0.49 % | 67.168 M 0.00 % | 67.168 M 0.00 % | 67.168 M 0.00 % | 67.168 M -0.19 % | 67.296 M 0.00 % | 67.298 M -2.77 % | 69.216 M -1.51 % | 70.275 M 1 294.54 % | -5.883 M -10.44 % | -5.327 M -17.36 % | -4.539 M -13.48 % | -4.000 M -30.76 % | -3.059 M 43.04 % | -5.370 M -16.89 % | -4.594 M -13.26 % | -4.056 M 24.26 % | -5.355 M 16.25 % | -6.394 M -883.69 % | -650.000 K -249.46 % | -186.000 K |
| Retained earnings | -71.564 M -0.38 % | -71.293 M -2.69 % | -69.428 M 6.65 % | -74.374 M -0.25 % | -74.191 M -0.95 % | -73.494 M -98 271.06 % | -74.711 K -30.31 % | -57.334 K -0.03 % | -57.314 K -0.43 % | -57.067 K -7.66 % | -53.005 K 99.90 % | -54.208 M 26.97 % | -74.223 M -24.37 % | -59.680 M -40.06 % | -42.611 M -128.78 % | -18.625 M 75.54 % | -76.139 M -714.77 % | 12.385 M 553.22 % | 1.896 M 357.26 % | -737.000 K 96.43 % | -20.639 M -38.44 % | -14.908 M -88.23 % | -7.920 M -69.34 % | -4.677 M |
| Common stock | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 102 740.91 % | 7.920 K 1.33 % | 7.816 K 0.00 % | 7.816 K 3.58 % | 7.546 K 5.00 % | 7.187 K -99.90 % | 6.975 M 8.14 % | 6.450 M 36.42 % | 4.728 M 0.51 % | 4.704 M 27.00 % | 3.704 M 0.00 % | 3.704 M 0.03 % | 3.703 M 26.77 % | 2.921 M 53.33 % | 1.905 M 43.45 % | 1.328 M 115.24 % | 617.000 K 303.27 % | 153.000 K 20.47 % | 127.000 K |
| Total equity | 22.288 M -1.20 % | 22.559 M -1.45 % | 22.890 M 27.56 % | 17.944 M -2.78 % | 18.458 M -3.64 % | 19.155 M 99 422.00 % | 19.247 K -47.09 % | 36.374 K -0.41 % | 36.522 K 1.14 % | 36.111 K -9.39 % | 39.853 K -99.90 % | 39.304 M 38.03 % | 28.476 M -6.36 % | 30.410 M -31.64 % | 44.484 M -30.64 % | 64.136 M -25.23 % | 85.781 M -48.08 % | 165.214 M 280.52 % | 43.418 M 269.42 % | 11.753 M 719.60 % | 1.434 M 687.91 % | 182.000 K -96.97 % | 5.999 M 12.72 % | 5.322 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.693 M -54.09 % | -1.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 760.000 K | 0.000 100.00 % | -512.000 K -146.15 % | -208.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.021 M 777.80 % | 572.000 K 283.89 % | 149.000 K -74.00 % | 573.000 K 5.52 % | 543.000 K | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M 54.09 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K -68.45 % | 805.000 K | 0.000 -100.00 % | 137.000 K -67.07 % | 416.000 K | 0.000 -100.00 % | 156.000 K -72.58 % | 569.000 K -48.27 % | 1.100 M -29.76 % | 1.566 M -46.13 % | 2.907 M -24.41 % | 3.846 M 12.52 % | 3.418 M 376.71 % | 717.000 K 21.94 % | 588.000 K |
| Total non current liabilities | 0.000 -100.00 % | 72.000 K 12.50 % | 64.000 K 3 675.81 % | 1.695 K 54.09 % | 1.100 K -98.94 % | 104.000 K 100.00 % | 52.000 K -7.14 % | 56.000 K -38.46 % | 91.000 K 35 726.77 % | 254.000 -68.45 % | 805.000 -99.90 % | 838.000 K 63.67 % | 512.000 K -12.18 % | 583.000 K 55.47 % | 375.000 K -29.38 % | 531.000 K -39.38 % | 876.000 K -85.69 % | 6.121 M 183.77 % | 2.157 M -30.44 % | 3.101 M -29.83 % | 4.419 M 11.56 % | 3.961 M 452.44 % | 717.000 K 21.94 % | 588.000 K |
| Other current liabilities | 53.000 K -10.17 % | 59.000 K 15.69 % | 51.000 K 343.69 % | -20.928 K 61.18 % | -53.910 K -205.71 % | 51.000 K 369.16 % | -18.948 K 20.87 % | -23.944 K 60.03 % | -59.909 K -299.70 % | 30.000 K -26.83 % | 41.000 K -95.77 % | 970.000 K -92.99 % | 13.838 M 126.93 % | 6.098 M -53.40 % | 13.086 M 15.57 % | 11.323 M -44.62 % | 20.447 M 82.87 % | 11.181 M 81.07 % | 6.175 M 290.08 % | 1.583 M | 0.000 -100.00 % | 1.671 M -52.97 % | 3.553 M 855.11 % | 372.000 K |
| Deferred revenue | 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.771 M 46.15 % | -3.289 M 40.60 % | -5.537 M 17.21 % | -6.688 M 18.86 % | -8.243 M 21.44 % | -10.493 M 2.06 % | -10.714 M -170.97 % | -3.954 M | 0.000 | 0.000 100.00 % | -6.884 M | 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 -100.00 % | 724.000 K 934.29 % | 70.000 K -41.67 % | 120.000 K -39.09 % | 197.000 K -58.96 % | 480.000 K -15.04 % | 565.000 K -17.40 % | 684.000 K 17.12 % | 584.000 K -65.22 % | 1.679 M -83.49 % | 10.167 M 125.58 % | 4.507 M 1 148.48 % | 361.000 K 92.02 % | 188.000 K |
| Total current liabilities | 65.000 K -9.72 % | 72.000 K 12.50 % | 64.000 K 88 788.89 % | 72.000 -20.00 % | 90.000 -99.91 % | 104.000 K 199 900.00 % | 52.000 -7.14 % | 56.000 -38.46 % | 91.000 -17.27 % | 110.000 -18.52 % | 135.000 -99.99 % | 1.885 M -86.59 % | 14.060 M 1.12 % | 13.904 M -22.63 % | 17.971 M -9.16 % | 19.783 M -36.21 % | 31.013 M 12.54 % | 27.557 M 155.54 % | 10.784 M 18.87 % | 9.072 M -47.12 % | 17.157 M 100.55 % | 8.555 M 86.51 % | 4.587 M 266.67 % | 1.251 M |
| Total liabilities | 65.000 K -9.72 % | 72.000 K 12.50 % | 64.000 K -96.38 % | 1.767 M 48.49 % | 1.190 M 1 044.23 % | 104.000 K 199 900.00 % | 52.000 -7.14 % | 56.000 -38.46 % | 91.000 -75.00 % | 364.000 -78.59 % | 1.700 K -99.91 % | 1.885 M -87.06 % | 14.572 M 0.59 % | 14.487 M -21.03 % | 18.346 M -9.69 % | 20.314 M -36.30 % | 31.889 M -5.31 % | 33.678 M 160.24 % | 12.941 M 6.31 % | 12.173 M -43.58 % | 21.576 M 72.39 % | 12.516 M 135.97 % | 5.304 M 188.42 % | 1.839 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -19.081 M 0.00 % | -19.081 M 0.00 % | -19.081 M 0.00 % | -19.081 M -99 800.00 % | -19.100 K 47.36 % | -36.283 K 0.00 % | -36.283 K 0.00 % | -36.283 K 11.62 % | -41.053 K -100.11 % | 37.525 M 7 816.76 % | 474.000 K 113.69 % | -3.463 M 4.78 % | -3.637 M -504.11 % | 900.000 K -40.00 % | 1.500 M | 0.000 100.00 % | -13.605 M -820.50 % | -1.478 M 83.10 % | -8.746 M -175.73 % | -3.172 M -6.23 % | -2.986 M 22.40 % | -3.848 M |
| Long term investments | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 99 900.00 % | 19.100 K -47.36 % | 36.283 K 0.00 % | 36.283 K 0.00 % | 36.283 K -11.62 % | 41.053 K 9.29 % | 37.563 K -95.34 % | 806.000 K | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.940 M -21.56 % | 5.023 M -9.43 % | 5.546 M -59.88 % | 13.825 M -8.76 % | 15.153 M -33.20 % | 22.685 M 291.66 % | 5.792 M 80.27 % | 3.213 M 431.95 % | 604.000 K -86.74 % | 4.556 M 443.03 % | 839.000 K 1.33 % | 828.000 K |
| 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 -100.00 % | 356.000 K 0.00 % | 356.000 K -98.90 % | 32.244 M 526.95 % | 5.143 M 0.00 % | 5.143 M 4.68 % | 4.913 M | 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 -100.00 % | 3.940 M -21.56 % | 5.023 M -9.43 % | 5.546 M -60.89 % | 14.181 M -8.56 % | 15.509 M -71.77 % | 54.929 M 402.32 % | 10.935 M 30.86 % | 8.356 M 51.46 % | 5.517 M 21.09 % | 4.556 M 443.03 % | 839.000 K 1.33 % | 828.000 K |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.885 M -13.21 % | 3.324 M -14.31 % | 3.879 M -25.40 % | 5.200 M -18.06 % | 6.346 M 4.07 % | 6.098 M 63.31 % | 3.734 M -7.00 % | 4.015 M 75.40 % | 2.289 M -22.75 % | 2.963 M 27.83 % | 2.318 M 36.43 % | 1.699 M |
| Total non current assets | 19.100 M 0.00 % | 19.100 M 99 900.00 % | 19.100 K 0.00 % | 19.100 K 0.00 % | 19.100 K 0.00 % | 19.100 K 0.00 % | 19.100 K -47.36 % | 36.283 K 0.00 % | 36.283 K 0.00 % | 36.283 K -11.62 % | 41.053 K -99.89 % | 37.563 M 363.45 % | 8.105 M -2.90 % | 8.347 M -13.73 % | 9.675 M -56.41 % | 22.196 M -11.69 % | 25.134 M -59.34 % | 61.812 M 321.38 % | 14.669 M 18.58 % | 12.371 M 58.48 % | 7.806 M 3.82 % | 7.519 M 138.17 % | 3.157 M 24.93 % | 2.527 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -135.841 K -1 235 018.18 % | 11.000 -99.92 % | 13.000 K -78.69 % | 61.000 K | 0.000 -100.00 % | 131.000 K -95.97 % | 3.251 M -65.42 % | 9.402 M -15.25 % | 11.094 M -53.22 % | 23.715 M 98.45 % | 11.950 M -41.98 % | 20.595 M -57.67 % | 48.656 M 251.74 % | 13.833 M 142.68 % | 5.700 M 41.05 % | 4.041 M 57 628.57 % | 7.000 K -74.07 % | 27.000 K 42.11 % | 19.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.525 M 7 816.76 % | 474.000 K -4.82 % | 498.000 K 26.08 % | 395.000 K 43.64 % | 275.000 K 9.56 % | 251.000 K 109.17 % | 120.000 K 27.66 % | 94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.209 M -7.60 % | 3.473 M -9.18 % | 3.824 M 550.34 % | 588.000 K 12.21 % | 524.000 K 285.29 % | 136.000 K 72 240.43 % | 188.000 40.30 % | 134.000 -50.19 % | 269.000 186.17 % | 94.000 -74.53 % | 369.000 -99.90 % | 375.000 K -82.94 % | 2.198 M -36.53 % | 3.463 M -4.78 % | 3.637 M -32.82 % | 5.414 M -51.36 % | 11.130 M -60.18 % | 27.952 M 105.45 % | 13.605 M 820.50 % | 1.478 M -83.10 % | 8.746 M 175.73 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Cash and short term investments | 3.209 M -7.60 % | 3.473 M -9.18 % | 3.824 M 550.34 % | 588.000 K 12.21 % | 524.000 K 285.29 % | 136.000 K 72 240.43 % | 188.000 40.30 % | 134.000 -50.19 % | 269.000 186.17 % | 94.000 -74.53 % | 369.000 -99.90 % | 375.000 K -85.97 % | 2.672 M -32.54 % | 3.961 M -1.76 % | 4.032 M -29.13 % | 5.689 M -50.01 % | 11.381 M -59.46 % | 28.072 M 104.92 % | 13.699 M 826.86 % | 1.478 M -83.10 % | 8.746 M 175.73 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Total current assets | 3.253 M -7.87 % | 3.531 M -8.38 % | 3.854 M 530.77 % | 611.000 K 11.50 % | 548.000 K 344 554.09 % | 159.000 -20.10 % | 199.000 35.37 % | 147.000 -55.45 % | 330.000 71.88 % | 192.000 -61.60 % | 500.000 -99.99 % | 3.626 M -89.62 % | 34.943 M -4.40 % | 36.550 M -31.24 % | 53.155 M -14.62 % | 62.254 M -32.72 % | 92.536 M -32.49 % | 137.080 M 228.81 % | 41.690 M 260.80 % | 11.555 M -24.00 % | 15.204 M 193.57 % | 5.179 M -36.42 % | 8.146 M 75.79 % | 4.634 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K 15.38 % | -13.000 K 78.69 % | -61.000 K 37.76 % | -98.000 K | 0.000 | 0.000 -100.00 % | 22.869 M 6.39 % | 21.495 M -15.40 % | 25.408 M -43.05 % | 44.615 M -26.33 % | 60.560 M 0.34 % | 60.352 M 326.27 % | 14.158 M 223.46 % | 4.377 M 81.09 % | 2.417 M 210.27 % | 779.000 K 70.83 % | 456.000 K 140.00 % | 190.000 K |
| Net receivables | 44.000 K -24.14 % | 58.000 K 93.33 % | 30.000 K 30.43 % | 23.000 K -4.17 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.094 M 5.45 % | 10.521 M -11.96 % | 11.950 M -41.98 % | 20.595 M -57.67 % | 48.656 M 251.74 % | 13.833 M | 0.000 | 0.000 -100.00 % | 1.221 M -73.89 % | 4.677 M 710.57 % | 577.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.463 M -4.78 % | 3.637 M 89.92 % | 1.915 M 7.64 % | 1.779 M 126.62 % | 785.000 K -94.23 % | 13.605 M 820.50 % | 1.478 M -83.10 % | 8.746 M 175.73 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Other assets | 0.000 | 0.000 -100.00 % | 22.931 M 16.45 % | 19.691 M 0.32 % | 19.628 M 2.02 % | 19.240 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 |
| Account payables | 9.000 K -10.00 % | 10.000 K -9.09 % | 11.000 K -45.00 % | 20.000 K -62.26 % | 53.000 K 1.92 % | 52.000 K 188.89 % | 18.000 K -21.74 % | 23.000 K 0.00 % | 23.000 K -46.51 % | 43.000 K -23.21 % | 56.000 K -50.88 % | 114.000 K -16.79 % | 137.000 K -98.17 % | 7.497 M 62.80 % | 4.605 M -41.97 % | 7.935 M -14.81 % | 9.314 M -40.64 % | 15.692 M 451.18 % | 2.847 M -48.34 % | 5.511 M -17.88 % | 6.711 M 182.33 % | 2.377 M 253.19 % | 673.000 K -2.60 % | 691.000 K |
| Tax payables | 3.000 K 0.00 % | 3.000 K 50.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -97.30 % | 37.000 K 0.00 % | 37.000 K -2.63 % | 38.000 K -50.65 % | 77.000 K 413.33 % | 15.000 K -92.06 % | 189.000 K 127.71 % | 83.000 K 84.44 % | 45.000 K -93.45 % | 687.000 K | 0.000 -100.00 % | 1.178 M 293.98 % | 299.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.846 M -62.79 % | 4.961 M | 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 -100.00 % | 2.000 K 111.76 % | -17.000 K -466.67 % | -3.000 K -200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K -22.76 % | 268.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 723.000 K -22.01 % | 927.000 K | 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 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Other total stockholders equity | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 1 016.40 % | -1.892 M 90.12 % | -19.148 M 0.77 % | -19.295 M -214.85 % | 16.800 M 12.59 % | 14.921 M -8.25 % | 16.262 M -80.59 % | 83.760 M 2 604.55 % | 3.097 M 274.49 % | 827.000 K | 0.000 -100.00 % | 138.511 M 0.01 % | 138.493 M 368.23 % | 29.578 M 1 860.11 % | 1.509 M -92.73 % | 20.745 M 43.35 % | 14.472 M 5.13 % | 13.766 M 39.44 % | 9.872 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 22.15 % | 307.000 K | 0.000 -100.00 % | 19.000 K -57.78 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -72.000 K -12.50 % | -64.000 K -103.63 % | 1.765 M 48.49 % | 1.189 M 1 243.09 % | -104.000 K -100.00 % | -52.000 K 7.14 % | -56.000 K 38.46 % | -91.000 K | 0.000 -100.00 % | 760.000 100.09 % | -838.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 |
| Total assets | 22.353 M -1.23 % | 22.631 M -1.41 % | 22.954 M 16.45 % | 19.711 M 0.32 % | 19.648 M 2.02 % | 19.259 M 99 692.74 % | 19.299 K -47.02 % | 36.430 K -0.50 % | 36.613 K 0.38 % | 36.475 K -12.22 % | 41.553 K -99.90 % | 41.189 M -4.32 % | 43.048 M -4.12 % | 44.897 M -28.54 % | 62.830 M -25.60 % | 84.450 M -28.23 % | 117.670 M -40.84 % | 198.892 M 252.90 % | 56.359 M 135.56 % | 23.926 M 3.98 % | 23.010 M 81.21 % | 12.698 M 12.34 % | 11.303 M 57.84 % | 7.161 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 155.000 | 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 | 7.000 K 125.00 % | -28.000 K -86.67 % | -15.000 K 11.76 % | -17.000 K -13.33 % | -15.000 K -137.50 % | 40.000 K 1 999 900.00 % | 2.000 -95.83 % | 48.000 92.00 % | 25.000 200.00 % | -25.000 -122.94 % | 109.000 100.01 % | -1.243 M -166.19 % | 1.878 M -67.26 % | 5.736 M 238.58 % | -4.139 M -124.62 % | 16.812 M -77.52 % | 74.786 M 276.24 % | -42.435 M -327.34 % | -9.930 M -93.19 % | -5.140 M -392.88 % | 1.755 M -33.40 % | 2.635 M 328.93 % | -1.151 M -520.07 % | 274.000 K |
| Accounts receivables | 14.000 K 150.00 % | -28.000 K -300.00 % | -7.000 K -800.00 % | 1.000 K 200.00 % | -1.000 K 91.67 % | -12.000 K -600 100.00 % | 2.000 -95.83 % | 48.000 92.00 % | 25.000 200.00 % | -25.000 -122.94 % | 109.000 107.20 % | -1.513 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 |
| 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 100.00 % | -2.105 M -153.84 % | 3.910 M -70.18 % | 13.111 M 3.05 % | 12.723 M 191.32 % | -13.933 M 51.54 % | -28.749 M -570.92 % | -4.285 M -171.37 % | -1.579 M -594.98 % | 319.000 K -2.45 % | 327.000 K 222.93 % | -266.000 K -40.00 % | -190.000 K |
| Accounts payables | 0.000 -100.00 % | 8.000 K 200.00 % | -8.000 K 55.56 % | -18.000 K | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 100.00 % | -273.000 K 79.49 % | -1.331 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 |
| Other working capital | -7.000 K 12.50 % | -8.000 K | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 100.00 % | -4.000 K 88.57 % | -35.000 K -112.82 % | 273.000 K -79.49 % | 1.331 M | 0.000 100.00 % | -1.241 M -131.17 % | 3.983 M 118.13 % | 1.826 M 110.59 % | -17.250 M -521.86 % | 4.089 M -95.39 % | 88.719 M 748.25 % | -13.686 M -142.44 % | -5.645 M -58.52 % | -3.561 M -347.98 % | 1.436 M -37.78 % | 2.308 M 360.79 % | -885.000 K -290.73 % | 464.000 K |
| Other non cash items | -132.000 K -14.78 % | -115.000 K 53.06 % | -245.000 K -268.97 % | 145.000 K 45.00 % | 100.000 K | 0.000 -100.00 % | 17.178 K 49 180.00 % | -35.000 86.59 % | -261.000 -107.47 % | 3.492 K 625.90 % | -664.000 99.99 % | -8.205 M -451.79 % | -1.487 M -554.74 % | 327.000 K -97.94 % | 15.880 M 1 888.29 % | -888.000 K -194.97 % | 935.000 K 122.36 % | -4.181 M -643.95 % | -562.000 K -738.81 % | -67.000 K 98.13 % | -3.576 M -341.30 % | 1.482 M 4 105.41 % | -37.000 K -104.51 % | 820.000 K |
| Net cash provided by operating activities | -396.000 K 16.46 % | -474.000 K -110.12 % | 4.686 M 1 313.99 % | -386.000 K 36.93 % | -612.000 K -120.94 % | -277.000 K -140 509.14 % | -197.000 -45.93 % | -135.000 72.16 % | -485.000 50.46 % | -979.000 -138.20 % | -411.000 99.98 % | -2.024 M 83.59 % | -12.334 M -59.00 % | -7.757 M -159.69 % | -2.987 M -77.38 % | -1.684 M 82.11 % | -9.413 M 70.87 % | -32.315 M -333.41 % | -7.456 M -239.37 % | -2.197 M 32.07 % | -3.234 M -60.98 % | -2.009 M 48.75 % | -3.920 M -9.71 % | -3.573 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -367.000 K 41.00 % | -622.000 K 9.59 % | -688.000 K 12.58 % | -787.000 K 89.53 % | -7.518 M -56.63 % | -4.800 M -488.96 % | -815.000 K 79.88 % | -4.050 M -1 801.41 % | -213.000 K | 0.000 100.00 % | -1.030 M 31.92 % | -1.513 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.955 M -1 072.62 % | -252.000 K 99.43 % | -44.564 M -550.47 % | -6.851 M -2 014.51 % | -324.000 K 87.25 % | -2.541 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.000 K 35.53 % | -76.000 K -8.57 % | -70.000 K -37.25 % | -51.000 K -13.33 % | -45.000 K -95.65 % | -23.000 K 75.53 % | -94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.220 M 133.84 % | 1.377 M -30.84 % | 1.991 M 616.19 % | 278.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -168.000 K -236.59 % | 123.000 K 668.75 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K 101.88 % | -1.804 M -121.98 % | 8.209 M 1 270.45 % | 599.000 K 120.27 % | -2.955 M -894.95 % | -297.000 K -1 191.30 % | -23.000 K 75.53 % | -94.000 K -195.92 % | 98.000 K -59.17 % | 240.000 K 254.84 % | -155.000 K -126.09 % | 594.000 K 40.09 % | 424.000 K |
| Net cash used for investing activites | -168.000 K -236.59 % | 123.000 K 668.75 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K 101.53 % | -2.220 M -129.56 % | 7.511 M 4 823.90 % | -159.000 K 95.49 % | -3.528 M 47.62 % | -6.735 M 85.80 % | -47.419 M -525.91 % | -7.576 M -77.17 % | -4.276 M -70.09 % | -2.514 M -1 521.94 % | -155.000 K 64.45 % | -436.000 K 59.96 % | -1.089 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -1.450 M -422.22 % | 450.000 K -55.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.000 K 159.83 % | -458.000 K 9.13 % | -504.000 K | 0.000 100.00 % | -14.904 M -1 613.10 % | -870.000 K -217.25 % | 742.000 K 774.55 % | -110.000 K | 0.000 | 0.000 100.00 % | -85.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K -10.00 % | 250.000 K | 0.000 -100.00 % | 660.000 K -6.25 % | 704.000 K 73.83 % | 405.000 K -79.37 % | 1.963 M -85.40 % | 13.447 M | 0.000 -100.00 % | 1.827 M | 0.000 -100.00 % | 19.000 K -99.98 % | 109.622 M 277.29 % | 29.055 M 321.94 % | 6.886 M 2.56 % | 6.714 M | 0.000 -100.00 % | 3.921 M -54.65 % | 8.647 M |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -249.750 K | 0.000 100.00 % | -659.340 K | 0.000 100.00 % | -404.595 K | 0.000 100.00 % | -61.000 K 69.80 % | -202.000 K | 0.000 | 0.000 100.00 % | -693.000 K -11.59 % | -621.000 K -9.52 % | -567.000 K -368.60 % | -121.000 K 81.33 % | -648.000 K -149.47 % | 1.310 M 406.79 % | -427.000 K -556.92 % | -65.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 100.00 % | -1.450 M -422.22 % | 450.000 K -55.00 % | 1.000 M 344.44 % | 225.000 K 89 900.00 % | 250.000 | 0.000 -100.00 % | 660.000 -6.25 % | 704.000 73.83 % | 405.000 -99.98 % | 1.963 M -85.34 % | 13.386 M 18 491.67 % | 72.000 K -94.74 % | 1.369 M 371.63 % | -504.000 K 25.22 % | -674.000 K -100.72 % | 94.097 M 240.71 % | 27.618 M 267.90 % | 7.507 M 26.04 % | 5.956 M 354.66 % | 1.310 M -62.51 % | 3.494 M -58.88 % | 8.497 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.947 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.925 M 4 376.74 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -564.000 K -60.68 % | -351.000 K -110.85 % | 3.236 M 4 956.25 % | 64.000 K -83.51 % | 388.000 K 846.15 % | -52.000 K -96 396.30 % | 54.000 140.00 % | -135.000 -177.14 % | 175.000 163.64 % | -275.000 -4 483.33 % | -6.000 99.98 % | -27.000 K 97.87 % | -1.265 M -627.01 % | -174.000 K 90.21 % | -1.777 M 68.91 % | -5.716 M 66.02 % | -16.822 M -216.77 % | 14.406 M 14.46 % | 12.586 M 1 117.21 % | 1.034 M 397.12 % | 208.000 K 124.36 % | -854.000 K 0.93 % | -862.000 K -122.48 % | 3.835 M |
| Cash at beginning of period | 3.473 M -9.18 % | 3.824 M 550.34 % | 588.000 K 12.21 % | 524.000 K 285.29 % | 136.000 K -27.66 % | 188.000 K 140 198.51 % | 134.000 -50.19 % | 269.000 186.17 % | 94.000 -74.53 % | 369.000 -1.60 % | 375.000 -99.91 % | 402.000 K -88.39 % | 3.463 M -4.78 % | 3.637 M -32.82 % | 5.414 M -51.36 % | 11.130 M -60.18 % | 27.952 M 106.35 % | 13.546 M 1 311.04 % | 960.000 K 1 397.30 % | -74.000 K 73.76 % | -282.000 K 95.88 % | -6.845 M -296.30 % | 3.487 M 2 092.57 % | -175.000 K |
| Cash at end of period | 2.909 M -16.24 % | 3.473 M -9.18 % | 3.824 M 550.34 % | 588.000 K 12.21 % | 524.000 K 285.29 % | 136.000 K 72 240.43 % | 188.000 40.30 % | 134.000 -50.19 % | 269.000 186.17 % | 94.000 -74.53 % | 369.000 -99.90 % | 375.000 K -82.94 % | 2.198 M -36.53 % | 3.463 M -4.78 % | 3.637 M -32.82 % | 5.414 M -51.36 % | 11.130 M -60.18 % | 27.952 M 106.35 % | 13.546 M 1 311.04 % | 960.000 K 1 397.30 % | -74.000 K 99.04 % | -7.699 M -393.30 % | 2.625 M -28.28 % | 3.660 M |
| Operating cash flow | -396.000 K 16.46 % | -474.000 K -110.12 % | 4.686 M 1 313.99 % | -386.000 K 36.93 % | -612.000 K -120.94 % | -277.000 K -140 509.14 % | -197.000 -45.93 % | -135.000 72.16 % | -485.000 50.46 % | -979.000 -138.20 % | -411.000 99.98 % | -2.024 M 83.59 % | -12.334 M -59.00 % | -7.757 M -159.69 % | -2.987 M -77.38 % | -1.684 M 82.11 % | -9.413 M 70.87 % | -32.315 M -333.41 % | -7.456 M -239.37 % | -2.197 M 32.07 % | -3.234 M -60.98 % | -2.009 M 48.75 % | -3.920 M -9.71 % | -3.573 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -367.000 K 41.00 % | -622.000 K 9.59 % | -688.000 K 12.58 % | -787.000 K 89.53 % | -7.518 M -56.63 % | -4.800 M -488.96 % | -815.000 K 79.88 % | -4.050 M -1 801.41 % | -213.000 K | 0.000 100.00 % | -1.030 M 31.92 % | -1.513 M |
| Free CashFlow | -396.000 K 16.46 % | -474.000 K -110.12 % | 4.686 M 1 313.99 % | -386.000 K 36.93 % | -612.000 K -120.94 % | -277.000 K -140 509.14 % | -197.000 -45.93 % | -135.000 72.16 % | -485.000 50.46 % | -979.000 -138.20 % | -411.000 99.98 % | -2.024 M 84.06 % | -12.701 M -51.58 % | -8.379 M -128.00 % | -3.675 M -48.73 % | -2.471 M 85.41 % | -16.931 M 54.38 % | -37.115 M -348.74 % | -8.271 M -32.40 % | -6.247 M -81.23 % | -3.447 M -71.58 % | -2.009 M 59.41 % | -4.950 M 2.67 % | -5.086 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 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 | 2003-12-31 | 2003-06-30 | 2002-09-30 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.000 K -40.00 % | 5.000 K -54.55 % | 11.000 K -8.33 % | 12.000 K 9.09 % | 11.000 K -99.84 % | 6.890 M 68 800.00 % | 10.000 K 0.00 % | 10.000 K 11.11 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K -25.00 % | 12.000 K 9.09 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.655 K -188.22 % | 18.878 K -99.92 % | 22.536 M 0.00 % | 22.536 M -6.69 % | 24.153 M 0.00 % | 24.153 M 11.05 % | 21.750 M 0.00 % | 21.750 M 0.00 % | 21.750 M 0.92 % | 21.551 M -70.42 % | 72.867 M 0.00 % | 72.867 M 18.21 % | 61.644 M 0.00 % | 61.644 M 203.81 % | 20.290 M 0.00 % | 20.290 M 100.00 % | 10.145 M -9.54 % | 11.216 M 100.00 % | 5.608 M 10.41 % | 5.079 M 255.94 % | 1.427 M 0.00 % | 1.427 M -36.62 % | 2.252 M 0.00 % | 2.252 M 100.00 % | 1.126 M 441.23 % | 208.000 K 100.00 % | 104.000 K |
| Net income | -540.000 K -210.34 % | -174.000 K -179 281.44 % | -97.000 45.20 % | -177.000 99.89 % | -154.000 K -102.83 % | 5.445 M -96.66 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 128 373.11 % | -127.000 K -126 900.00 % | -100.000 99.42 % | -17.277 K -44 200.00 % | -39.000 64.22 % | -109.000 0.91 % | -110.000 20.86 % | -139.000 96.72 % | -4.237 K -1 927.27 % | -209.000 -151.60 % | 405.000 255.17 % | -261.000 -101.65 % | 15.852 K 287.38 % | -8.460 K 99.88 % | -7.281 M -0.26 % | -7.262 M 10.07 % | -8.075 M 2.26 % | -8.262 M 43.72 % | -14.680 M -57.73 % | -9.307 M 0.00 % | -9.307 M -17.29 % | -7.935 M 82.08 % | -44.273 M 0.00 % | -44.273 M -1 093.89 % | 4.455 M -24.99 % | 5.939 M 463.96 % | 1.053 M -27.43 % | 1.451 M 100.00 % | 725.500 K -12.38 % | 828.000 K 100.00 % | 414.000 K 106.65 % | -6.223 M -81.88 % | -3.422 M 4.07 % | -3.567 M -119.95 % | -1.622 M 0.00 % | -1.622 M -100.00 % | -810.750 K 66.18 % | -2.397 M -100.00 % | -1.199 M |
| Income before tax | -540.000 K -210.34 % | -174.000 K -79.38 % | -97.000 K 45.20 % | -177.000 K -14.94 % | -154.000 K -102.83 % | 5.445 M 175 645 161 390.32 % | -0.003 -106.67 % | -0.002 6.25 % | -0.002 20.00 % | -0.002 13.04 % | -0.002 -91.67 % | -0.001 100.00 % | -127.000 K -126 900.00 % | -100.000 99.42 % | -17.277 K -44 200.00 % | -39.000 64.22 % | -109.000 17.42 % | -132.000 -12.82 % | -117.000 97.24 % | -4.237 K -1 927.27 % | -209.000 -151.60 % | 405.000 255.17 % | -261.000 -101.65 % | 15.851 K 287.39 % | -8.459 K 99.88 % | -7.223 M 0.00 % | -7.223 M 11.59 % | -8.169 M 0.00 % | -8.169 M 1.95 % | -8.332 M 0.00 % | -8.332 M 0.00 % | -8.332 M 1.61 % | -8.468 M 80.93 % | -44.393 M 0.00 % | -44.393 M -813.88 % | 6.219 M 0.00 % | 6.219 M 233.88 % | 1.863 M 0.00 % | 1.863 M 100.00 % | 931.250 K -6.88 % | 1.000 M 100.00 % | 500.000 K 114.66 % | -3.411 M 2.38 % | -3.494 M 0.00 % | -3.494 M -113.83 % | -1.634 M 0.00 % | -1.634 M -100.00 % | -817.000 K 65.25 % | -2.351 M -100.00 % | -1.176 M |
| Income before tax ratio | -180.00 -417.24 % | -34.80 -294.64 % | -8.82 40.22 % | -14.75 -5.36 % | -14.00 -1 871.53 % | 0.79 254 927 765.16 % | 0.00 -106.67 % | 0.00 15.64 % | 0.00 19.98 % | 0.00 13.07 % | 0.00 -155.60 % | 0.00 100.00 % | -11.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.95 -112.40 % | -0.45 -39.81 % | -0.32 0.00 % | -0.32 5.24 % | -0.34 0.00 % | -0.34 11.70 % | -0.38 0.00 % | -0.38 0.00 % | -0.38 2.51 % | -0.39 35.51 % | -0.61 0.00 % | -0.61 -703.93 % | 0.10 0.00 % | 0.10 9.90 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 2.95 % | 0.09 0.00 % | 0.09 113.28 % | -0.67 72.57 % | -2.45 0.00 % | -2.45 -237.38 % | -0.73 0.00 % | -0.73 0.00 % | -0.73 93.58 % | -11.30 0.00 % | -11.30 |
| EBITDA | -589.000 K -168.95 % | -219.000 K -19.02 % | -184.000 K | 0.000 100.00 % | -206.000 K -103.55 % | 5.806 M 3 088 397.87 % | -188.000 99.90 % | -182.000 K 2.67 % | -187.000 K 29.17 % | -264.000 K 20.72 % | -333.000 K -74.35 % | -191.000 K -50.39 % | -127.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.789 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.105 K 207.11 % | -7.567 K 99.89 % | -7.059 M -12.07 % | -6.299 M -172.15 % | 8.730 M 222.35 % | -7.135 M -160.73 % | 11.749 M 217.44 % | -10.004 M 0.00 % | -10.004 M 0.57 % | -10.061 M 76.38 % | -42.597 M 0.00 % | -42.597 M -602.47 % | 8.478 M 21.22 % | 6.994 M 148.70 % | 2.812 M 16.49 % | 2.414 M 100.00 % | 1.207 M -23.27 % | 1.573 M 100.00 % | 786.500 K 130.67 % | -2.565 M -88.70 % | -1.359 M 55.37 % | -3.045 M -130.51 % | -1.321 M 0.00 % | -1.321 M -100.00 % | -660.500 K 69.65 % | -2.177 M -100.00 % | -1.088 M |
| Net income ratio | -180.00 -417.24 % | -34.80 -394 539.18 % | -0.01 40.22 % | -0.01 99.89 % | -14.00 -1 871.53 % | 0.79 -100.00 % | 16 290.70 0.00 % | 16 290.69 -10.00 % | 18 100.78 0.00 % | 18 100.76 0.00 % | 18 100.78 33.33 % | 13 575.57 117 683.68 % | -11.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.95 -112.39 % | -0.45 -38.71 % | -0.32 -0.26 % | -0.32 3.62 % | -0.33 2.26 % | -0.34 49.32 % | -0.67 -57.73 % | -0.43 0.00 % | -0.43 -16.22 % | -0.37 39.40 % | -0.61 0.00 % | -0.61 -940.81 % | 0.07 -24.99 % | 0.10 85.63 % | 0.05 -27.43 % | 0.07 0.00 % | 0.07 -3.13 % | 0.07 0.00 % | 0.07 106.03 % | -1.23 48.90 % | -2.40 4.07 % | -2.50 -247.03 % | -0.72 0.00 % | -0.72 0.00 % | -0.72 93.75 % | -11.52 0.00 % | -11.52 |
| Ratio EBITDA | -196.33 -348.25 % | -43.80 -161.85 % | -16.73 | 0.00 100.00 % | -18.73 -2 322.37 % | 0.84 4 582.29 % | -0.02 99.90 % | -18.20 12.41 % | -20.78 29.17 % | -29.33 20.72 % | -37.00 -132.46 % | -15.92 -37.86 % | -11.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.49 -21.41 % | -0.40 -27.97 % | -0.31 -12.07 % | -0.28 -177.33 % | 0.36 222.35 % | -0.30 -154.69 % | 0.54 217.44 % | -0.46 0.00 % | -0.46 1.48 % | -0.47 20.14 % | -0.58 0.00 % | -0.58 -525.08 % | 0.14 21.22 % | 0.11 -18.14 % | 0.14 16.49 % | 0.12 0.00 % | 0.12 -15.17 % | 0.14 0.00 % | 0.14 127.78 % | -0.50 46.98 % | -0.95 55.37 % | -2.13 -263.69 % | -0.59 0.00 % | -0.59 0.00 % | -0.59 94.39 % | -10.46 0.00 % | -10.46 |
| Gross profit ratio | 0.00 | 0.00 -100.00 % | 1.00 -95.38 % | 21.67 9.83 % | 19.73 12 438.83 % | 0.16 -99.51 % | 32.10 67.19 % | 19.20 -11.84 % | 21.78 -28.21 % | 30.33 -20.18 % | 38.00 124.63 % | 16.92 1 591.67 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.78 467.91 % | 0.31 2.31 % | 0.31 1.14 % | 0.30 19.75 % | 0.25 0.00 % | 0.25 25.12 % | 0.20 0.00 % | 0.20 0.00 % | 0.20 17.41 % | 0.17 -47.57 % | 0.33 0.00 % | 0.33 -8.08 % | 0.36 0.00 % | 0.36 -32.87 % | 0.53 0.00 % | 0.53 0.00 % | 0.53 -22.05 % | 0.68 0.00 % | 0.68 9.74 % | 0.62 277.24 % | -0.35 0.00 % | -0.35 -243.71 % | 0.24 0.00 % | 0.24 0.00 % | 0.24 133.62 % | -0.73 0.00 % | -0.73 |
| Weighted average shs out dil | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.907 M -0.02 % | 162.938 M 2.47 % | 159.004 M 0.37 % | 158.413 M 0.43 % | 157.727 M 0.90 % | 156.324 M -0.08 % | 156.453 M 0.95 % | 154.985 M 1.55 % | 152.613 M 4.35 % | 146.247 M 1.74 % | 143.741 M 0.85 % | 142.531 M 0.27 % | 142.147 M 97 729.33 % | 145.301 K 8.25 % | 134.223 K -99.89 % | 123.938 M 0.00 % | 123.938 M 31.18 % | 94.479 M 0.00 % | 94.479 M 17.62 % | 80.326 M 0.00 % | 80.326 M 0.00 % | 80.326 M 6.09 % | 75.716 M 4.23 % | 72.642 M 0.00 % | 72.642 M 4.42 % | 69.568 M 0.00 % | 69.568 M 37.68 % | 50.528 M 0.00 % | 50.528 M 0.00 % | 50.528 M 47.65 % | 34.222 M 136.96 % | 14.442 M 0.00 % | 14.442 M 365.82 % | 3.100 M 0.00 % | 3.100 M 16.26 % | 2.667 M 0.00 % | 2.667 M 0.00 % | 2.667 M 83.26 % | 1.455 M 0.00 % | 1.455 M |
| Weighted average shs out | 162.907 M 0.00 % | 162.907 M -0.07 % | 163.025 M 0.03 % | 162.983 M 0.05 % | 162.907 M 0.00 % | 162.907 M 0.00 % | 162.912 M 0.00 % | 162.913 M 0.00 % | 162.917 M -0.01 % | 162.940 M 1.52 % | 160.504 M 0.95 % | 158.995 M -0.01 % | 159.004 M 1.13 % | 157.232 M -0.31 % | 157.727 M 0.70 % | 156.626 M 43.69 % | 109.000 M -0.91 % | 110.000 M -20.86 % | 139.000 M -4.01 % | 144.805 M 3.93 % | 139.333 M -3.91 % | 145.005 M 2.50 % | 141.463 M -2.57 % | 145.196 M 8.18 % | 134.223 M 10.74 % | 121.202 M -2.21 % | 123.938 M 31.38 % | 94.339 M -0.15 % | 94.479 M 17.83 % | 80.183 M -0.18 % | 80.326 M 0.00 % | 80.326 M 6.09 % | 75.716 M 6.67 % | 70.983 M 0.00 % | 70.983 M 7.14 % | 66.251 M -4.77 % | 69.568 M 37.68 % | 50.528 M 0.00 % | 50.528 M 0.00 % | 50.528 M 47.65 % | 34.222 M 136.96 % | 14.442 M 0.00 % | 14.442 M 365.82 % | 3.100 M 0.00 % | 3.100 M 16.26 % | 2.667 M 0.00 % | 2.667 M 0.00 % | 2.667 M 83.26 % | 1.455 M 0.00 % | 1.455 M |
| EPS diluted | 0.00 -200.00 % | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -102.69 % | 0.03 -96.66 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 125 100.00 % | 0.00 -126 622.64 % | 0.00 99.37 % | 0.00 -39 980.16 % | 0.00 64.19 % | 0.00 1.83 % | 0.00 22.08 % | 0.00 96.86 % | 0.00 -1 892.54 % | 0.00 -151.17 % | 0.00 254.76 % | 0.00 -100.00 % | 0.11 274.60 % | -0.06 -2.61 % | -0.06 -4.78 % | -0.06 29.06 % | -0.08 5.49 % | -0.09 52.55 % | -0.18 -59.07 % | -0.12 0.00 % | -0.12 -10.50 % | -0.10 83.10 % | -0.62 -3.33 % | -0.60 -1 028.79 % | 0.06 -24.36 % | 0.09 312.56 % | 0.02 -28.13 % | 0.03 100.00 % | 0.01 -40.50 % | 0.02 -15.68 % | 0.03 106.69 % | -0.43 60.67 % | -1.09 6.03 % | -1.16 -87.10 % | -0.62 -3.33 % | -0.60 -100.00 % | -0.30 81.71 % | -1.64 -100.00 % | -0.82 |
| Earnings per share | 0.00 -200.00 % | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -102.69 % | 0.03 -96.66 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -0.99 % | 1.01 -0.98 % | 1.02 127 600.00 % | 0.00 -125 686.16 % | 0.00 99.36 % | 0.00 -40 060.64 % | 0.00 75.10 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 96.58 % | 0.00 -1 850.67 % | 0.00 -153.71 % | 0.00 251.38 % | 0.00 -101.85 % | 0.00 200.00 % | 0.00 99.84 % | -0.06 -4.78 % | -0.06 29.06 % | -0.08 5.49 % | -0.09 52.55 % | -0.18 -59.07 % | -0.12 0.00 % | -0.12 -10.50 % | -0.10 83.37 % | -0.63 -1.61 % | -0.62 -931.10 % | 0.07 -12.65 % | 0.09 260.34 % | 0.02 -17.71 % | 0.03 100.00 % | 0.01 -40.50 % | 0.02 -15.68 % | 0.03 106.69 % | -0.43 60.67 % | -1.09 6.03 % | -1.16 -87.10 % | -0.62 -3.33 % | -0.60 -100.00 % | -0.30 81.71 % | -1.64 -100.00 % | -0.82 |
| Gross profit | 0.000 | 0.000 -100.00 % | 11.000 K -95.77 % | 260.000 K 19.82 % | 217.000 K -79.98 % | 1.084 M 237.69 % | 321.000 K 67.19 % | 192.000 K -2.04 % | 196.000 K -28.21 % | 273.000 K -20.18 % | 342.000 K 68.47 % | 203.000 K 1 745.45 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.621 K -601.03 % | 5.912 K -99.91 % | 6.898 M 1.14 % | 6.820 M 11.74 % | 6.104 M 0.00 % | 6.104 M 38.94 % | 4.393 M 0.00 % | 4.393 M 0.00 % | 4.393 M 18.49 % | 3.708 M -84.49 % | 23.909 M 0.00 % | 23.909 M 8.65 % | 22.005 M 0.00 % | 22.005 M 103.96 % | 10.789 M 0.00 % | 10.789 M 100.00 % | 5.395 M -29.49 % | 7.651 M 100.00 % | 3.826 M 21.16 % | 3.158 M 730.87 % | -500.500 K 0.00 % | -500.500 K -191.08 % | 549.500 K 0.00 % | 549.500 K 100.00 % | 274.750 K 281.95 % | -151.000 K -100.00 % | -75.500 K |
| Income tax expense | 0.000 | 0.000 100.00 % | -96.903 K | 0.000 100.00 % | -0.001 -102.99 % | 0.033 1 177.42 % | -0.003 -106.67 % | -0.002 6.25 % | -0.002 20.00 % | -0.002 13.04 % | -0.002 -91.67 % | -0.001 100.00 % | -127.000 | 0.000 100.00 % | -17.183 K | 0.000 | 0.000 100.00 % | -4.000 50.00 % | -8.000 99.83 % | -4.789 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.500 K 0.00 % | 39.500 K -57.53 % | 93.000 K 0.00 % | 93.000 K -90.46 % | 975.000 K 0.00 % | 975.000 K 0.00 % | 975.000 K 282.93 % | -533.000 K -346.03 % | -119.500 K 0.00 % | -119.500 K -142.68 % | 280.000 K 0.00 % | 280.000 K -31.96 % | 411.500 K 0.00 % | 411.500 K 100.00 % | 205.750 K 19.62 % | 172.000 K 100.00 % | 86.000 K 169.35 % | -124.000 K -107.69 % | 1.614 M 2 125.52 % | 72.500 K 680.00 % | -12.500 K 0.00 % | -12.500 K -100.00 % | -6.250 K -113.59 % | 46.000 K 100.00 % | 23.000 K |
| Cost of revenue | 0.000 -100.00 % | 5.000 K -54.55 % | 11.000 K 104.44 % | -248.000 K -20.39 % | -206.000 K -103.55 % | 5.806 M 1 966.88 % | -311.000 K -70.88 % | -182.000 K 2.67 % | -187.000 K 29.17 % | -264.000 K 20.72 % | -333.000 K -74.35 % | -191.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.966 K 0.00 % | 12.966 K -99.92 % | 15.638 M -0.50 % | 15.716 M -12.93 % | 18.049 M 0.00 % | 18.049 M 3.99 % | 17.357 M 0.00 % | 17.357 M 0.00 % | 17.357 M -2.73 % | 17.844 M -63.55 % | 48.958 M 0.00 % | 48.958 M 23.51 % | 39.639 M 0.00 % | 39.639 M 317.21 % | 9.501 M 0.00 % | 9.501 M 100.00 % | 4.751 M 33.27 % | 3.565 M 100.00 % | 1.782 M -7.26 % | 1.922 M -0.30 % | 1.928 M 0.00 % | 1.928 M 13.25 % | 1.702 M 0.00 % | 1.702 M 100.00 % | 851.000 K 137.05 % | 359.000 K 100.00 % | 179.500 K |
| General and administrative 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 -100.00 % | 99.500 K 0.00 % | 99.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.760 M 0.00 % | 1.760 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.882 M -200.00 % | 3.882 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 -100.00 % | 1.424 M 200.00 % | -1.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 109.500 742.31 % | 13.000 100.02 % | -70.809 K -505 675.00 % | -14.000 -1 871.53 % | 0.790 101.58 % | -49.900 -102.85 % | -24.600 17.39 % | -29.778 18.29 % | -36.444 11.11 % | -41.000 -158.95 % | -15.833 99.99 % | -138.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.331 K | 0.000 -100.00 % | 28.462 M | 0.000 -100.00 % | 2.560 M | 0.000 -100.00 % | 59.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 191.304 M | 0.000 -100.00 % | 112.069 M | 0.000 -100.00 % | 37.012 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.696 M 11 547.71 % | 109.000 K | 0.000 -100.00 % | 4.192 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 0.000 -100.00 % | 109.500 19.02 % | 92.000 -62.90 % | 248.000 20.39 % | 206.000 -96.45 % | 5.806 K 1 766.88 % | 311.000 70.88 % | 182.000 -2.67 % | 187.000 -29.17 % | 264.000 -20.72 % | 333.000 74.35 % | 191.000 -99.86 % | 138.000 K 136 533.66 % | 101.000 -99.42 % | 17.277 K 44 200.00 % | 39.000 -64.22 % | 109.000 -14.84 % | 128.000 17.43 % | 109.000 -97.42 % | 4.218 K 2 310.29 % | 175.000 -32.69 % | 260.000 101.55 % | 129.000 100.35 % | -37.045 K -358.84 % | 14.312 K -99.94 % | 25.011 M 528.17 % | 3.982 M 212.54 % | -3.538 M -111.47 % | 30.859 M 947.54 % | -3.641 M -112.61 % | 28.881 M 0.00 % | 28.881 M 1.61 % | 28.424 M 2 082.15 % | -1.434 M -101.53 % | 93.585 M 533.89 % | -21.569 M -139.97 % | 53.964 M 2 988.09 % | -1.869 M -110.52 % | 17.761 M 100.00 % | 8.880 M -14.96 % | 10.443 M 100.00 % | 5.222 M 29.58 % | 4.030 M 4.50 % | 3.856 M 1 047.62 % | 336.000 K -86.68 % | 2.522 M 42.49 % | 1.770 M 100.00 % | 885.000 K -40.80 % | 1.495 M 100.00 % | 747.500 K |
| Cost and expenses | 592.000 K 164.29 % | 224.000 K 14.87 % | 195.000 K -25.00 % | 260.000 K 19.82 % | 217.000 K -79.98 % | 1.084 M 448.55 % | -311.000 K -70.88 % | -182.000 K 2.67 % | -187.000 K 29.17 % | -264.000 K 20.72 % | -333.000 K -74.35 % | -191.000 K -238.41 % | 138.000 K 136 533.66 % | 101.000 -99.42 % | 17.277 K 44 200.00 % | 39.000 -64.22 % | 109.000 -14.84 % | 128.000 17.43 % | 109.000 -97.42 % | 4.218 K 2 310.29 % | 175.000 -32.69 % | 260.000 101.55 % | 129.000 100.54 % | -24.079 K -188.27 % | 27.278 K -99.91 % | 30.300 M 0.84 % | 30.047 M -5.21 % | 31.699 M -0.07 % | 31.721 M 5.72 % | 30.005 M 0.18 % | 29.950 M 0.00 % | 29.950 M 0.47 % | 29.810 M -68.38 % | 94.261 M -1.61 % | 95.806 M 72.19 % | 55.639 M -0.71 % | 56.035 M 241.92 % | 16.388 M -11.44 % | 18.506 M 100.00 % | 9.253 M -15.06 % | 10.894 M 100.00 % | 5.447 M -27.46 % | 7.508 M 86.61 % | 4.024 M 0.00 % | 4.024 M 4.56 % | 3.848 M 0.00 % | 3.848 M 100.00 % | 1.924 M -11.11 % | 2.165 M 100.00 % | 1.082 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 71.000 K 36.54 % | 52.000 K 225.00 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.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 -100.00 % | 33.500 K 0.00 % | 33.500 K 0.00 % | 33.500 K 59.52 % | 21.000 K -86.36 % | 154.000 K 0.00 % | 154.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 100.00 % | 25.000 K -88.24 % | 212.500 K 100.00 % | 106.250 K |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 79.000 39.82 % | 56.500 -26.62 % | 77.000 -59.47 % | 190.000 265.38 % | 52.000 23.81 % | 42.000 -17.65 % | 51.000 10.87 % | 46.000 24.32 % | 37.000 -11.90 % | 42.000 31.25 % | 32.000 -23.81 % | 42.000 31.25 % | 32.000 -17.95 % | 39.000 -11.36 % | 44.000 7.32 % | 41.000 -6.82 % | 44.000 -93.79 % | 708.000 686.67 % | 90.000 63.64 % | 55.000 -1.79 % | 56.000 -99.11 % | 6.286 K -29.31 % | 8.892 K 100.24 % | -3.783 M -195.00 % | 3.982 M 112.90 % | -30.859 M -200.00 % | 30.859 M 206.97 % | -28.848 M -200.00 % | 28.848 M 0.00 % | 28.848 M 1.56 % | 28.403 M 130.40 % | -93.431 M -200.00 % | 93.431 M 273.14 % | -53.964 M -200.00 % | 53.964 M 403.84 % | -17.761 M -200.00 % | 17.761 M 100.00 % | 8.880 M -14.96 % | 10.443 M 100.00 % | 5.222 M 200.00 % | -5.222 M -263.99 % | 3.184 M 847.62 % | 336.000 K 119.53 % | -1.720 M -200.00 % | 1.720 M 100.00 % | 860.000 K -32.94 % | 1.283 M 100.00 % | 641.250 K |
| Interest income | 49.000 K 8.89 % | 45.000 K -48.28 % | 87.000 K 22.54 % | 71.000 K 36.54 % | 52.000 K 225.00 % | 16.000 K 8 410.64 % | 188.000 193.75 % | 64.000 -20.99 % | 81.000 26.56 % | 64.000 77.78 % | 36.000 -96.40 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 -50.00 % | 8.000 -57.89 % | 19.000 -44.12 % | 34.000 -94.89 % | 665.000 403.79 % | 132.000 | 0.000 -100.00 % | 59.000 -99.96 % | 146.000 K | 0.000 -100.00 % | 470.000 K | 0.000 -100.00 % | 108.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 457.000 K | 0.000 -100.00 % | 1.210 M | 0.000 -100.00 % | 103.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 377.000 K 100.53 % | 188.000 K 193.75 % | 64.000 K -20.99 % | 81.000 K 26.56 % | 64.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 -100.00 % | 63.500 K 0.00 % | 63.500 K -55.59 % | 143.000 K 0.00 % | 143.000 K -5.92 % | 152.000 K 7.04 % | 142.000 K 0.00 % | 142.000 K -40.08 % | 237.000 K -66.83 % | 714.500 K 259.95 % | 198.500 K 7.01 % | 185.500 K 27.49 % | 145.500 K 838.71 % | 15.500 K -77.37 % | 68.500 K 100.00 % | 34.250 K -66.91 % | 103.500 K 100.00 % | 51.750 K -91.25 % | 591.250 K 715.52 % | 72.500 K 0.00 % | 72.500 K 13.28 % | 64.000 K 0.00 % | 64.000 K 100.00 % | 32.000 K -30.43 % | 46.000 K 100.00 % | 23.000 K |
| Depreciation and amortization | 0.000 -100.00 % | 109.500 -40.49 % | 184.000 -25.81 % | 248.000 20.39 % | 206.000 103.55 % | -5.806 K 98.84 % | -499.000 K -102.85 % | -246.000 K 8.21 % | -268.000 K 18.29 % | -328.000 K 11.11 % | -369.000 K -94.21 % | -190.000 K -149 706.30 % | 127.000 25.74 % | 101.000 7.45 % | 94.000 141.03 % | 39.000 -64.22 % | 109.000 -14.84 % | 128.000 17.43 % | 109.000 119.75 % | -552.000 -415.43 % | 175.000 -32.69 % | 260.000 101.55 % | 129.000 -80.31 % | 655.000 -21.37 % | 833.000 -99.90 % | 869.500 K 0.00 % | 869.500 K 9.03 % | 797.500 K 0.00 % | 797.500 K -8.60 % | 872.500 K 0.00 % | 872.500 K 0.00 % | 872.500 K -6.13 % | 929.500 K -41.82 % | 1.598 M 0.00 % | 1.598 M 16.48 % | 1.372 M 0.00 % | 1.372 M 194.26 % | -1.455 M -313.34 % | 682.000 K 100.00 % | 341.000 K -24.31 % | 450.500 K 100.00 % | 225.250 K -14.92 % | 264.750 K -29.68 % | 376.500 K 0.00 % | 376.500 K 51.20 % | 249.000 K 0.00 % | 249.000 K 100.00 % | 124.500 K 32.45 % | 94.000 K 100.00 % | 47.000 K |
| Operating income | -589.000 K -46.22 % | -402.816 K -118.92 % | -184.000 K 25.81 % | -248.000 K -20.39 % | -206.000 K -103.55 % | 5.806 M 1 263.53 % | -499.000 K -102.85 % | -246.000 K 8.21 % | -268.000 K 18.29 % | -328.000 K 11.11 % | -369.000 K -94.21 % | -190.000 K -49.61 % | -127.000 K -125 642.57 % | -101.000 -7.45 % | -94.000 -141.03 % | -39.000 64.22 % | -109.000 14.84 % | -128.000 -17.43 % | -109.000 -119.75 % | 552.000 415.43 % | -175.000 32.69 % | -260.000 -101.55 % | -129.000 -101.74 % | 7.424 K 188.38 % | -8.400 K 99.90 % | -8.001 M -11.61 % | -7.169 M 1.93 % | -7.310 M 7.85 % | -7.933 M -41.63 % | -5.601 M 48.50 % | -10.876 M 0.00 % | -10.876 M 1.04 % | -10.991 M 75.10 % | -44.135 M 0.13 % | -44.194 M -844.51 % | 5.936 M 5.59 % | 5.622 M 170.68 % | 2.077 M 19.92 % | 1.732 M 100.00 % | 866.000 K -22.85 % | 1.123 M 100.00 % | 561.250 K 119.84 % | -2.829 M 18.17 % | -3.458 M -1.05 % | -3.422 M -106.11 % | -1.660 M -5.73 % | -1.570 M -100.00 % | -785.000 K 65.43 % | -2.271 M -100.00 % | -1.135 M |
| Operating income ratio | -196.33 -143.70 % | -80.56 -381.63 % | -16.73 19.06 % | -20.67 -10.36 % | -18.73 -2 322.37 % | 0.84 101.69 % | -49.90 -102.85 % | -24.60 17.39 % | -29.78 18.29 % | -36.44 11.11 % | -41.00 -158.95 % | -15.83 -37.14 % | -11.55 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.45 -0.18 % | -0.44 -25.34 % | -0.36 -11.61 % | -0.32 -5.11 % | -0.30 7.85 % | -0.33 -27.54 % | -0.26 48.50 % | -0.50 0.00 % | -0.50 1.95 % | -0.51 15.80 % | -0.61 0.13 % | -0.61 -729.84 % | 0.10 5.59 % | 0.09 -10.91 % | 0.10 19.92 % | 0.09 0.00 % | 0.09 -14.71 % | 0.10 0.00 % | 0.10 117.97 % | -0.56 77.01 % | -2.42 -1.05 % | -2.40 -225.20 % | -0.74 -5.73 % | -0.70 0.00 % | -0.70 93.61 % | -10.92 0.00 % | -10.92 |
| Total other income expenses net | 49.000 K -78.59 % | 228.816 K 163.01 % | 87.000 K 22.54 % | 71.000 K 36.54 % | 52.000 K 114.40 % | -361.000 K 27.61 % | -498.689 K -102.87 % | -245.818 K 8.21 % | -267.813 K 18.28 % | -327.736 K 11.10 % | -368.667 K -94.23 % | -189.809 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 50.00 % | -8.000 57.89 % | -19.000 44.12 % | -34.000 -105.11 % | 665.000 603.79 % | -132.000 -101.57 % | 8.427 K 14 383.05 % | -59.000 -100.01 % | 778.000 K 1 540.74 % | -54.000 K 93.72 % | -859.500 K -263.42 % | -236.500 K 91.34 % | -2.731 M -207.31 % | 2.545 M 0.00 % | 2.545 M 0.85 % | 2.523 M 1 079.81 % | -257.500 K -29.72 % | -198.500 K -170.27 % | 282.500 K -52.64 % | 596.500 K 378.09 % | -214.500 K -264.37 % | 130.500 K 100.00 % | 65.250 K 153.27 % | -122.500 K -100.00 % | -61.250 K 98.27 % | -3.542 M -9 603.42 % | -36.500 K 49.66 % | -72.500 K -378.85 % | 26.000 K 140.63 % | -64.000 K -100.00 % | -32.000 K 60.25 % | -80.500 K -100.00 % | -40.250 K |
| 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 | 2003-12-31 | 2003-06-30 | 2002-09-30 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-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 | 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 | 2003-12-31 | 2002-09-30 | 2001-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -430.000 K 86.60 % | -3.209 M 3.72 % | -3.333 M 4.03 % | -3.473 M 4.90 % | -3.652 M 4.50 % | -3.824 M -180.14 % | -1.365 M -223.31 % | 1.107 M 24.10 % | 892.000 K 54.86 % | 576.000 K 628.44 % | -109.000 K 19.85 % | -136.000 K 50.18 % | -273.000 K -45.21 % | -188.000 K 26.27 % | -255.000 K -90.30 % | -134.000 K 19.28 % | -166.000 K 38.29 % | -269.000 K -163.73 % | -102.000 K -163.75 % | 160.000 K 201.91 % | -157.000 K -136.01 % | 436.000 K 269.65 % | -257.000 K -173.64 % | 349.000 K 123.14 % | -1.508 M 24.26 % | -1.991 M 20.87 % | -2.516 M 21.25 % | -3.195 M 30.30 % | -4.584 M -33.26 % | -3.440 M -89.95 % | -1.811 M 62.10 % | -4.778 M 52.04 % | -9.963 M 0.33 % | -9.996 M 5.14 % | -10.538 M 59.73 % | -26.168 M -767.06 % | -3.018 M 73.65 % | -11.455 M -618.33 % | 2.210 M -7.34 % | 2.385 M 353.45 % | -941.000 K -121.68 % | 4.340 M 419.82 % | -1.357 M -128.55 % | 4.753 M 349.11 % | -1.908 M 37.89 % | -3.072 M |
| Total investments | 2.350 M -87.70 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M -47.36 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M -11.62 % | 41.053 M 0.00 % | 41.053 M 9.29 % | 37.563 M 0.00 % | 37.563 M 2 834.61 % | 1.280 M 0.00 % | 1.280 M 149.51 % | 513.000 K 3.01 % | 498.000 K 19.42 % | 417.000 K 5.57 % | 395.000 K -12.42 % | 451.000 K 64.00 % | 275.000 K 32.21 % | 208.000 K -17.13 % | 251.000 K 93.08 % | 130.000 K 8.33 % | 120.000 K 27.66 % | 94.000 K 0.00 % | 94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.958 K -99.83 % | 1.695 M 3.92 % | 1.631 M 48.27 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 K 3.15 % | 254.000 K | 0.000 -100.00 % | 805.000 K | 0.000 -100.00 % | 724.000 K 318.50 % | 173.000 K -16.43 % | 207.000 K -13.03 % | 238.000 K -11.19 % | 268.000 K 173.47 % | 98.000 K -50.25 % | 197.000 K -52.76 % | 417.000 K -34.43 % | 636.000 K -25.18 % | 850.000 K -25.04 % | 1.134 M -22.91 % | 1.471 M -17.54 % | 1.784 M -7.08 % | 1.920 M -10.70 % | 2.150 M -23.35 % | 2.805 M -27.39 % | 3.863 M 5 050.67 % | 75.000 K -99.43 % | 13.086 M 614.30 % | 1.832 M -76.88 % | 7.925 M 635.16 % | 1.078 M 38.92 % | 776.000 K |
| Accumulated other comprehensive income loss | 66.837 M | 0.000 | 0.000 -100.00 % | 68.371 M 2.30 % | 66.837 M 0.00 % | 66.837 M 0.00 % | 66.837 M 0.00 % | 66.837 M -0.49 % | 67.168 M 0.00 % | 67.168 M 0.00 % | 67.168 M 0.00 % | 67.168 M 0.00 % | 67.168 M -2.23 % | 68.702 M 0.00 % | 68.702 M 0.00 % | 68.702 M -0.19 % | 68.830 M 0.00 % | 68.830 M 0.00 % | 68.832 M 0.00 % | 68.832 M -0.55 % | 69.216 M 0.00 % | 69.216 M -0.02 % | 69.233 M -1.48 % | 70.275 M -13.65 % | 81.383 M 1 483.36 % | -5.883 M | 0.000 100.00 % | -5.327 M | 0.000 100.00 % | -4.539 M | 0.000 100.00 % | -4.000 M | 0.000 100.00 % | -3.059 M | 0.000 100.00 % | -5.370 M | 0.000 100.00 % | -4.594 M | 0.000 100.00 % | -4.056 M | 0.000 100.00 % | -5.355 M | 0.000 100.00 % | -6.394 M -883.69 % | -650.000 K -249.46 % | -186.000 K |
| Retained earnings | -70.570 M 1.39 % | -71.564 M -0.24 % | -71.390 M -0.14 % | -71.293 M -2.46 % | -69.582 M -0.22 % | -69.428 M 7.27 % | -74.873 M -0.67 % | -74.374 M 0.11 % | -74.459 M -0.36 % | -74.191 M -0.44 % | -73.863 M -0.50 % | -73.494 M -0.26 % | -73.304 M 1.88 % | -74.711 M -0.13 % | -74.611 M -30.13 % | -57.334 M 0.15 % | -57.423 M -0.19 % | -57.314 M -0.23 % | -57.184 M -0.21 % | -57.067 M -7.24 % | -53.214 M -0.39 % | -53.005 M 0.79 % | -53.427 M 1.44 % | -54.208 M 34.44 % | -82.683 M -11.40 % | -74.223 M -11.35 % | -66.656 M -11.69 % | -59.680 M -19.77 % | -49.827 M -16.93 % | -42.611 M -49.07 % | -28.585 M -53.48 % | -18.625 M 78.52 % | -86.696 M -13.87 % | -76.139 M -36.73 % | -55.686 M -549.62 % | 12.385 M 115.24 % | 5.754 M 203.48 % | 1.896 M 272.50 % | 509.000 K 169.06 % | -737.000 K 96.42 % | -20.575 M 0.31 % | -20.639 M -18.19 % | -17.463 M -17.14 % | -14.908 M -88.23 % | -7.920 M -69.34 % | -4.677 M |
| Common stock | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 0.00 % | 8.145 M 2.84 % | 7.920 M 0.00 % | 7.920 M 1.33 % | 7.816 M 0.00 % | 7.816 M 0.00 % | 7.816 M 1.69 % | 7.686 M 1.86 % | 7.546 M 5.00 % | 7.187 M 0.00 % | 7.187 M 1.43 % | 7.086 M 1.59 % | 6.975 M 0.00 % | 6.975 M 8.14 % | 6.450 M 4.15 % | 6.193 M 30.99 % | 4.728 M 0.02 % | 4.727 M 0.49 % | 4.704 M 27.00 % | 3.704 M 0.00 % | 3.704 M 0.00 % | 3.704 M 0.00 % | 3.704 M 0.00 % | 3.704 M 0.03 % | 3.703 M 26.38 % | 2.930 M 0.31 % | 2.921 M 20.65 % | 2.421 M 27.09 % | 1.905 M -3.84 % | 1.981 M 49.17 % | 1.328 M 115.24 % | 617.000 K 0.00 % | 617.000 K 303.27 % | 153.000 K 20.47 % | 127.000 K |
| Total equity | 21.748 M -2.42 % | 22.288 M -0.77 % | 22.462 M -0.43 % | 22.559 M -0.78 % | 22.736 M -0.67 % | 22.890 M 31.21 % | 17.445 M -2.78 % | 17.944 M -1.35 % | 18.190 M -1.45 % | 18.458 M -1.75 % | 18.786 M -1.93 % | 19.155 M -0.98 % | 19.345 M 0.51 % | 19.247 M -0.52 % | 19.347 M -46.81 % | 36.374 M -0.11 % | 36.413 M -0.30 % | 36.522 M 0.37 % | 36.387 M 0.76 % | 36.111 M -8.91 % | 39.644 M -0.52 % | 39.853 M 1.79 % | 39.154 M -0.38 % | 39.304 M 79.15 % | 21.939 M -22.96 % | 28.476 M -16.73 % | 34.196 M 12.45 % | 30.410 M -22.38 % | 39.178 M -11.93 % | 44.484 M -19.66 % | 55.372 M -13.66 % | 64.136 M -10.91 % | 71.988 M -16.08 % | 85.781 M -12.39 % | 97.910 M -40.74 % | 165.214 M 248.46 % | 47.413 M 9.20 % | 43.418 M 91.30 % | 22.696 M 93.11 % | 11.753 M 41.23 % | 8.322 M 480.33 % | 1.434 M 160.43 % | -2.373 M -1 403.85 % | 182.000 K -96.97 % | 5.999 M 12.72 % | 5.322 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 392.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.601 M 110.66 % | 760.000 K | 0.000 | 0.000 | 0.000 100.00 % | -512.000 K | 0.000 100.00 % | -208.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.066 M 0.90 % | 5.021 M 812.91 % | 550.000 K -3.85 % | 572.000 K -29.64 % | 813.000 K -6.77 % | 872.000 K -76.45 % | 3.702 M 108.09 % | 1.779 M 9.68 % | 1.622 M 198.71 % | 543.000 K | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.958 K -99.83 % | 1.695 M 3.92 % | 1.631 M 48.27 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 K 3.15 % | 254.000 K | 0.000 -100.00 % | 805.000 K | 0.000 | 0.000 -100.00 % | 104.000 K -24.09 % | 137.000 K -20.81 % | 173.000 K -58.41 % | 416.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 K -48.51 % | 303.000 K -46.75 % | 569.000 K -28.88 % | 800.000 K -27.27 % | 1.100 M -16.35 % | 1.315 M -16.03 % | 1.566 M -10.21 % | 1.744 M -20.15 % | 2.184 M 2 812.00 % | 75.000 K -97.43 % | 2.919 M 59.33 % | 1.832 M -46.40 % | 3.418 M 376.71 % | 717.000 K 21.94 % | 588.000 K |
| Total non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 72.000 K 4.35 % | 69.000 K 7.81 % | 64.000 K -97.84 % | 2.958 M 74.51 % | 1.695 M 3.92 % | 1.631 M 48.27 % | 1.100 M 180.61 % | 392.000 K 276.92 % | 104.000 K 65.08 % | 63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 K 3.15 % | 254.000 K -84.13 % | 1.601 M 2.30 % | 1.565 M | 0.000 -100.00 % | 838.000 K 74.95 % | 479.000 K -6.45 % | 512.000 K -6.57 % | 548.000 K -6.00 % | 583.000 K 55.47 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K -29.38 % | 531.000 K -12.95 % | 610.000 K -30.37 % | 876.000 K -85.07 % | 5.866 M -4.17 % | 6.121 M 224.89 % | 1.884 M -12.66 % | 2.157 M -17.10 % | 2.602 M -16.09 % | 3.101 M -17.90 % | 3.777 M -19.60 % | 4.698 M 36.02 % | 3.454 M -12.80 % | 3.961 M 452.44 % | 717.000 K 21.94 % | 588.000 K |
| Other current liabilities | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 31.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 970.000 K 103.35 % | 477.000 K -96.38 % | 13.167 M 1 744.12 % | 714.000 K -88.29 % | 6.098 M 1 764.83 % | 327.000 K -97.50 % | 13.086 M 317.82 % | 3.132 M -72.34 % | 11.323 M 23.91 % | 9.138 M -55.31 % | 20.447 M 448.47 % | 3.728 M -66.66 % | 11.181 M 629.83 % | 1.532 M -75.19 % | 6.175 M 331.22 % | 1.432 M -9.54 % | 1.583 M -78.92 % | 7.511 M | 0.000 -100.00 % | 10.665 M 538.24 % | 1.671 M -52.97 % | 3.553 M 855.11 % | 372.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.884 M | 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 -100.00 % | 724.000 K 949.28 % | 69.000 K -1.43 % | 70.000 K 7.69 % | 65.000 K -45.83 % | 120.000 K 22.45 % | 98.000 K -50.25 % | 197.000 K -52.76 % | 417.000 K -13.13 % | 480.000 K -12.25 % | 547.000 K -3.19 % | 565.000 K -15.80 % | 671.000 K -1.90 % | 684.000 K 13.06 % | 605.000 K 3.60 % | 584.000 K -44.96 % | 1.061 M -36.81 % | 1.679 M | 0.000 -100.00 % | 10.167 M | 0.000 -100.00 % | 4.507 M 1 148.48 % | 361.000 K 92.02 % | 188.000 K |
| Total current liabilities | 0.000 -100.00 % | 65.000 K 30.00 % | 50.000 K -30.56 % | 72.000 K 4.35 % | 69.000 K 7.81 % | 64.000 K -51.52 % | 132.000 K 83.33 % | 72.000 K 33.33 % | 54.000 K -40.00 % | 90.000 K 52.54 % | 59.000 K -43.27 % | 104.000 K 65.08 % | 63.000 K 21.15 % | 52.000 K 30.00 % | 40.000 K -28.57 % | 56.000 K -44.55 % | 101.000 K 10.99 % | 91.000 K -9.00 % | 100.000 K -9.09 % | 110.000 K -7.56 % | 119.000 K -11.85 % | 135.000 K -91.46 % | 1.581 M -16.13 % | 1.885 M -84.73 % | 12.342 M -12.22 % | 14.060 M 45.81 % | 9.643 M -30.65 % | 13.904 M 1.08 % | 13.755 M -23.46 % | 17.971 M -11.84 % | 20.385 M 3.04 % | 19.783 M -20.43 % | 24.861 M -19.84 % | 31.013 M -18.09 % | 37.861 M 37.39 % | 27.557 M 51.51 % | 18.188 M 68.66 % | 10.784 M -4.01 % | 11.234 M 23.83 % | 9.072 M 20.78 % | 7.511 M -55.50 % | 16.878 M 58.26 % | 10.665 M 24.66 % | 8.555 M 86.51 % | 4.587 M 266.67 % | 1.251 M |
| Total liabilities | 162.000 K 149.23 % | 65.000 K 30.00 % | 50.000 K -30.56 % | 72.000 K 4.35 % | 69.000 K 7.81 % | 64.000 K -97.93 % | 3.090 M 74.87 % | 1.767 M 4.87 % | 1.685 M 41.60 % | 1.190 M 163.86 % | 451.000 K 333.65 % | 104.000 K 65.08 % | 63.000 K 21.15 % | 52.000 K 30.00 % | 40.000 K -28.57 % | 56.000 K -44.55 % | 101.000 K 10.99 % | 91.000 K -74.86 % | 362.000 K -0.55 % | 364.000 K -78.84 % | 1.720 M 1.18 % | 1.700 M 7.53 % | 1.581 M -16.13 % | 1.885 M -85.30 % | 12.821 M -12.02 % | 14.572 M 42.99 % | 10.191 M -29.65 % | 14.487 M 2.53 % | 14.130 M -22.98 % | 18.346 M -11.63 % | 20.760 M 2.20 % | 20.314 M -20.25 % | 25.471 M -20.13 % | 31.889 M -27.07 % | 43.727 M 29.84 % | 33.678 M 67.79 % | 20.072 M 55.10 % | 12.941 M -6.47 % | 13.836 M 13.66 % | 12.173 M 7.84 % | 11.288 M -47.68 % | 21.576 M 52.82 % | 14.119 M 12.81 % | 12.516 M 135.97 % | 5.304 M 188.42 % | 1.839 M |
| Other non current 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 -100.00 % | 462.000 K -2.53 % | 474.000 K | 0.000 100.00 % | -3.463 M -309.24 % | 1.655 M 145.50 % | -3.637 M -504.11 % | 900.000 K 0.00 % | 900.000 K -40.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 100.00 % | -13.605 M | 0.000 100.00 % | -1.478 M | 0.000 100.00 % | -8.746 M | 0.000 100.00 % | -3.172 M -6.23 % | -2.986 M 22.40 % | -3.848 M |
| Long term investments | 0.000 -100.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M -47.36 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M -11.62 % | 41.053 M 0.00 % | 41.053 M 9.29 % | 37.563 M 0.00 % | 37.563 M 4 492.05 % | 818.000 K 1.49 % | 806.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 250.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 |
| 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 -100.00 % | 2.634 M -33.15 % | 3.940 M -11.97 % | 4.476 M -10.89 % | 5.023 M -1.97 % | 5.124 M -7.61 % | 5.546 M -57.55 % | 13.066 M -5.49 % | 13.825 M -5.20 % | 14.583 M -3.76 % | 15.153 M 15.58 % | 13.110 M -42.21 % | 22.685 M 205.85 % | 7.417 M 28.06 % | 5.792 M 38.47 % | 4.183 M 30.19 % | 3.213 M -42.53 % | 5.591 M 825.66 % | 604.000 K -86.35 % | 4.426 M -2.85 % | 4.556 M 443.03 % | 839.000 K 1.33 % | 828.000 K |
| 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 -100.00 % | 356.000 K 0.00 % | 356.000 K 0.00 % | 356.000 K 0.00 % | 356.000 K | 0.000 -100.00 % | 32.244 M 526.95 % | 5.143 M 0.00 % | 5.143 M 0.00 % | 5.143 M 0.00 % | 5.143 M | 0.000 -100.00 % | 4.913 M | 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 -100.00 % | 2.634 M -33.15 % | 3.940 M -11.97 % | 4.476 M -10.89 % | 5.023 M -1.97 % | 5.124 M -7.61 % | 5.546 M -58.68 % | 13.422 M -5.35 % | 14.181 M -5.07 % | 14.939 M -3.68 % | 15.509 M 18.30 % | 13.110 M -76.13 % | 54.929 M 337.33 % | 12.560 M 14.86 % | 10.935 M 17.25 % | 9.326 M 11.61 % | 8.356 M 49.45 % | 5.591 M 1.34 % | 5.517 M 24.65 % | 4.426 M -2.85 % | 4.556 M 443.03 % | 839.000 K 1.33 % | 828.000 K |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.515 M 21.84 % | 2.885 M -5.35 % | 3.048 M -8.30 % | 3.324 M -5.86 % | 3.531 M -8.97 % | 3.879 M -20.77 % | 4.896 M -5.85 % | 5.200 M -7.64 % | 5.630 M -11.28 % | 6.346 M -21.71 % | 8.106 M 32.93 % | 6.098 M 38.94 % | 4.389 M 17.54 % | 3.734 M -9.21 % | 4.113 M 2.44 % | 4.015 M 7.01 % | 3.752 M 63.91 % | 2.289 M 61.65 % | 1.416 M -52.21 % | 2.963 M 27.83 % | 2.318 M 36.43 % | 1.699 M |
| Total non current assets | 0.000 -100.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M 0.00 % | 19.100 M -47.36 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M 0.00 % | 36.283 M -11.62 % | 41.053 M 0.00 % | 41.053 M 9.29 % | 37.563 M 0.00 % | 37.563 M 405.63 % | 7.429 M -8.34 % | 8.105 M 7.72 % | 7.524 M -9.86 % | 8.347 M -19.04 % | 10.310 M 6.56 % | 9.675 M -54.22 % | 21.133 M -4.79 % | 22.196 M -6.94 % | 23.850 M -5.11 % | 25.134 M 14.24 % | 22.001 M -64.41 % | 61.812 M 264.69 % | 16.949 M 15.54 % | 14.669 M 9.15 % | 13.439 M 8.63 % | 12.371 M 32.41 % | 9.343 M 19.69 % | 7.806 M 33.62 % | 5.842 M -22.30 % | 7.519 M 138.17 % | 3.157 M 24.93 % | 2.527 M |
| Other current assets | -2.810 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 11.000 K -65.63 % | 32.000 K 146.15 % | 13.000 K -80.00 % | 65.000 K 6.56 % | 61.000 K -40.20 % | 102.000 K 4.08 % | 98.000 K -36.36 % | 154.000 K 17.56 % | 131.000 K -95.51 % | 2.915 M -10.34 % | 3.251 M 305.87 % | 801.000 K -91.48 % | 9.402 M 2 625.22 % | 345.000 K -96.89 % | 11.094 M 209.37 % | 3.586 M -73.99 % | 13.785 M 19 045.83 % | 72.000 K -92.73 % | 991.000 K 1 579.66 % | 59.000 K -90.66 % | 632.000 K -98.63 % | 46.197 M 1 991.31 % | 2.209 M -90.63 % | 23.568 M 5 592.75 % | 414.000 K -94.95 % | 8.191 M 43.70 % | 5.700 M 6.94 % | 5.330 M 31.90 % | 4.041 M 107.66 % | 1.946 M 27 700.00 % | 7.000 K -74.07 % | 27.000 K 42.11 % | 19.000 K |
| Short term investments | 2.350 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 -100.00 % | 462.000 K -2.53 % | 474.000 K -7.60 % | 513.000 K 3.01 % | 498.000 K 19.42 % | 417.000 K 5.57 % | 395.000 K -12.42 % | 451.000 K 64.00 % | 275.000 K 32.21 % | 208.000 K -17.13 % | 251.000 K 93.08 % | 130.000 K 8.33 % | 120.000 K 27.66 % | 94.000 K 0.00 % | 94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 430.000 K -86.60 % | 3.209 M -3.72 % | 3.333 M -4.03 % | 3.473 M -4.90 % | 3.652 M -4.50 % | 3.824 M 179.53 % | 1.368 M 132.65 % | 588.000 K -20.43 % | 739.000 K 41.03 % | 524.000 K 380.73 % | 109.000 K -19.85 % | 136.000 K -50.18 % | 273.000 K 45.21 % | 188.000 K -26.27 % | 255.000 K 90.30 % | 134.000 K -19.28 % | 166.000 K -38.29 % | 269.000 K -26.10 % | 364.000 K 287.23 % | 94.000 K -40.13 % | 157.000 K -57.45 % | 369.000 K 43.58 % | 257.000 K -31.47 % | 375.000 K -77.69 % | 1.681 M -23.52 % | 2.198 M -20.19 % | 2.754 M -20.47 % | 3.463 M -26.04 % | 4.682 M 28.73 % | 3.637 M 63.24 % | 2.228 M -58.85 % | 5.414 M -49.93 % | 10.813 M -2.85 % | 11.130 M -7.32 % | 12.009 M -57.04 % | 27.952 M 466.06 % | 4.938 M -63.70 % | 13.605 M 2 186.55 % | 595.000 K -59.74 % | 1.478 M 45.47 % | 1.016 M -88.38 % | 8.746 M 174.26 % | 3.189 M 0.54 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Cash and short term investments | 2.780 M -13.37 % | 3.209 M -3.72 % | 3.333 M -4.03 % | 3.473 M -4.90 % | 3.652 M -4.50 % | 3.824 M 179.53 % | 1.368 M 132.65 % | 588.000 K -20.43 % | 739.000 K 41.03 % | 524.000 K 380.73 % | 109.000 K -19.85 % | 136.000 K -50.18 % | 273.000 K 45.21 % | 188.000 K -26.27 % | 255.000 K 90.30 % | 134.000 K -19.28 % | 166.000 K -38.29 % | 269.000 K -26.10 % | 364.000 K 287.23 % | 94.000 K -40.13 % | 157.000 K -57.45 % | 369.000 K 43.58 % | 257.000 K -31.47 % | 375.000 K -82.50 % | 2.143 M -19.80 % | 2.672 M -18.21 % | 3.267 M -17.52 % | 3.961 M -22.32 % | 5.099 M 26.46 % | 4.032 M 50.50 % | 2.679 M -52.91 % | 5.689 M -48.38 % | 11.021 M -3.16 % | 11.381 M -6.24 % | 12.139 M -56.76 % | 28.072 M 457.87 % | 5.032 M -63.27 % | 13.699 M 2 202.35 % | 595.000 K -59.74 % | 1.478 M 45.47 % | 1.016 M -88.38 % | 8.746 M 174.26 % | 3.189 M 0.54 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Total current assets | 0.000 -100.00 % | 3.253 M -4.66 % | 3.412 M -3.37 % | 3.531 M -4.70 % | 3.705 M -3.87 % | 3.854 M 168.57 % | 1.435 M 134.86 % | 611.000 K -21.16 % | 775.000 K 41.42 % | 548.000 K 300.00 % | 137.000 K -13.84 % | 159.000 K -48.38 % | 308.000 K 54.77 % | 199.000 K -30.66 % | 287.000 K 95.24 % | 147.000 K -36.36 % | 231.000 K -30.00 % | 330.000 K -29.18 % | 466.000 K 142.71 % | 192.000 K -38.26 % | 311.000 K -37.80 % | 500.000 K -84.24 % | 3.172 M -12.52 % | 3.626 M -86.73 % | 27.331 M -21.78 % | 34.943 M -5.21 % | 36.863 M 0.86 % | 36.550 M -15.00 % | 42.998 M -19.11 % | 53.155 M -3.35 % | 54.999 M -11.65 % | 62.254 M -15.43 % | 73.609 M -20.45 % | 92.536 M -22.65 % | 119.636 M -12.73 % | 137.080 M 171.25 % | 50.536 M 21.22 % | 41.690 M 80.53 % | 23.093 M 99.85 % | 11.555 M 12.55 % | 10.267 M -32.47 % | 15.204 M 157.52 % | 5.904 M 14.00 % | 5.179 M -36.42 % | 8.146 M 75.79 % | 4.634 M |
| 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 -100.00 % | 15.710 M -31.30 % | 22.869 M 4.32 % | 21.921 M 1.98 % | 21.495 M -8.37 % | 23.458 M -7.67 % | 25.408 M -36.03 % | 39.720 M -10.97 % | 44.615 M -9.73 % | 49.426 M -18.39 % | 60.560 M -1.21 % | 61.300 M 1.57 % | 60.352 M 175.13 % | 21.936 M 54.94 % | 14.158 M -1.04 % | 14.307 M 226.87 % | 4.377 M 11.63 % | 3.921 M 62.23 % | 2.417 M 214.30 % | 769.000 K -1.28 % | 779.000 K 70.83 % | 456.000 K 140.00 % | 190.000 K |
| Net receivables | 30.000 K -31.82 % | 44.000 K -44.30 % | 79.000 K 36.21 % | 58.000 K 9.43 % | 53.000 K | 0.000 -100.00 % | 67.000 K 191.30 % | 23.000 K -36.11 % | 36.000 K 50.00 % | 24.000 K -14.29 % | 28.000 K | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.139 M | 0.000 -100.00 % | 11.330 M | 0.000 -100.00 % | 10.855 M 9.32 % | 9.930 M -20.74 % | 12.528 M 14.32 % | 10.959 M -16.36 % | 13.103 M -34.36 % | 19.963 M | 0.000 -100.00 % | 46.447 M | 0.000 -100.00 % | 13.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.221 M -73.89 % | 4.677 M 710.57 % | 577.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.463 M | 0.000 -100.00 % | 3.637 M 89.92 % | 1.915 M 0.00 % | 1.915 M 7.52 % | 1.781 M 0.11 % | 1.779 M 126.62 % | 785.000 K 0.00 % | 785.000 K | 0.000 -100.00 % | 13.605 M | 0.000 -100.00 % | 1.478 M | 0.000 -100.00 % | 8.746 M | 0.000 -100.00 % | 3.172 M 6.23 % | 2.986 M -22.40 % | 3.848 M |
| Other assets | 21.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 9.000 K -82.00 % | 50.000 K 400.00 % | 10.000 K -85.51 % | 69.000 K 527.27 % | 11.000 K -91.67 % | 132.000 K 560.00 % | 20.000 K -62.96 % | 54.000 K 1.89 % | 53.000 K -10.17 % | 59.000 K 13.46 % | 52.000 K -17.46 % | 63.000 K 250.00 % | 18.000 K -55.00 % | 40.000 K 73.91 % | 23.000 K -77.23 % | 101.000 K 339.13 % | 23.000 K -77.00 % | 100.000 K 132.56 % | 43.000 K -63.87 % | 119.000 K 112.50 % | 56.000 K -96.46 % | 1.581 M 1 286.84 % | 114.000 K -99.03 % | 11.796 M 8 510.22 % | 137.000 K -98.45 % | 8.864 M 18.23 % | 7.497 M -43.35 % | 13.235 M 187.40 % | 4.605 M -72.52 % | 16.757 M 111.18 % | 7.935 M -47.71 % | 15.176 M 62.94 % | 9.314 M -71.05 % | 32.169 M 105.00 % | 15.692 M 17.34 % | 13.373 M 369.72 % | 2.847 M -64.22 % | 7.957 M 44.38 % | 5.511 M | 0.000 -100.00 % | 6.711 M | 0.000 -100.00 % | 2.377 M 253.19 % | 673.000 K -2.60 % | 691.000 K |
| Tax payables | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 189.000 K 98.95 % | 95.000 K 14.46 % | 83.000 K 5.06 % | 79.000 K 75.56 % | 45.000 K | 0.000 -100.00 % | 687.000 K -46.87 % | 1.293 M | 0.000 -100.00 % | 2.678 M 127.33 % | 1.178 M 50.26 % | 784.000 K 162.21 % | 299.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.644 M 584.94 % | 1.846 M -74.46 % | 7.229 M 45.72 % | 4.961 M | 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 -100.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 100.00 % | -17.000 K -466.67 % | -3.000 K 0.00 % | -3.000 K 93.48 % | -46.000 K -4 500.00 % | -1.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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 173.000 K -16.43 % | 207.000 K -13.03 % | 238.000 K -11.19 % | 268.000 K 173.47 % | 98.000 K | 0.000 -100.00 % | 417.000 K | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 1.471 M | 0.000 -100.00 % | 786.000 K | 0.000 -100.00 % | 1.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Other total stockholders equity | 17.336 M -79.77 % | 85.707 M 0.00 % | 85.707 M 394.39 % | 17.336 M -79.77 % | 85.707 M 0.00 % | 85.707 M 394.39 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M -79.85 % | 86.038 M 0.00 % | 86.038 M 396.30 % | 17.336 M 0.00 % | 17.336 M -79.85 % | 86.038 M 400.51 % | 17.190 M 0.00 % | 17.190 M 0.00 % | 17.190 M 0.80 % | 17.053 M 1.51 % | 16.800 M -80.39 % | 85.671 M 0.00 % | 85.671 M 426.82 % | 16.262 M 0.00 % | 16.262 M -83.35 % | 97.645 M 16.58 % | 83.760 M -11.51 % | 94.659 M 10.87 % | 85.379 M 1.30 % | 84.281 M 2.29 % | 82.394 M 2.61 % | 80.299 M -3.32 % | 83.058 M -46.41 % | 154.980 M -2.05 % | 158.216 M 5.55 % | 149.892 M 0.51 % | 149.126 M 285.05 % | 38.729 M 0.33 % | 38.601 M 95.29 % | 19.766 M 86.74 % | 10.585 M -60.67 % | 26.916 M 29.75 % | 20.745 M 43.34 % | 14.473 M 0.01 % | 14.472 M 5.13 % | 13.766 M 39.44 % | 9.872 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K 22.15 % | 307.000 K 0.00 % | 307.000 K | 0.000 | 0.000 -100.00 % | 19.000 K 0.00 % | 19.000 K -57.78 % | 45.000 K 0.00 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 162.000 K | 0.000 | 0.000 100.00 % | -72.000 K -4.35 % | -69.000 K -7.81 % | -64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -104.000 K -65.08 % | -63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -838.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 21.910 M -1.98 % | 22.353 M -0.71 % | 22.512 M -0.53 % | 22.631 M -0.76 % | 22.805 M -0.65 % | 22.954 M 11.78 % | 20.535 M 4.18 % | 19.711 M -0.83 % | 19.875 M 1.16 % | 19.648 M 2.14 % | 19.237 M -0.11 % | 19.259 M -0.77 % | 19.408 M 0.56 % | 19.299 M -0.45 % | 19.387 M -46.78 % | 36.430 M -0.23 % | 36.514 M -0.27 % | 36.613 M -0.37 % | 36.749 M 0.75 % | 36.475 M -11.82 % | 41.364 M -0.45 % | 41.553 M 2.01 % | 40.735 M -1.10 % | 41.189 M 18.50 % | 34.760 M -19.25 % | 43.048 M -3.02 % | 44.387 M -1.14 % | 44.897 M -15.78 % | 53.308 M -15.16 % | 62.830 M -17.47 % | 76.132 M -9.85 % | 84.450 M -13.35 % | 97.459 M -17.18 % | 117.670 M -16.92 % | 141.637 M -28.79 % | 198.892 M 194.72 % | 67.485 M 19.74 % | 56.359 M 54.27 % | 36.532 M 52.69 % | 23.926 M 22.01 % | 19.610 M -14.78 % | 23.010 M 95.90 % | 11.746 M -7.50 % | 12.698 M 12.34 % | 11.303 M 57.84 % | 7.161 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 | 2003-12-31 | 2002-09-30 | 2001-09-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 | 2003-12-31 | 2003-06-30 | 2002-09-30 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-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 | 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 -100.00 % | 155.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.021 K 33 533.33 % | -21.000 | 0.000 100.00 % | -18.000 K 41.94 % | -31.000 K -293.75 % | 16.000 K -48.39 % | 31.000 K 164.58 % | -48.000 K 86.55 % | -357.000 K -204.39 % | 342.000 K 545.28 % | 53.000 K 507.69 % | -13.000 K -59 190.91 % | 22.000 210.00 % | -20.000 -146.51 % | 43.000 760.00 % | 5.000 -86.49 % | 37.000 408.33 % | -12.000 -500.00 % | 3.000 110.71 % | -28.000 87.72 % | -228.000 -167.66 % | 337.000 103.92 % | -8.589 K -221.38 % | 7.076 K -99.25 % | 939.000 K 0.00 % | 939.000 K -67.26 % | 2.868 M 0.00 % | 2.868 M 128.73 % | -9.983 M -270.82 % | 5.844 M -30.48 % | 8.406 M 0.00 % | 8.406 M -77.52 % | 37.393 M 0.00 % | 37.393 M 275.75 % | -21.277 M -0.56 % | -21.159 M -442.53 % | -3.900 M 35.32 % | -6.030 M -134.63 % | -2.570 M 0.00 % | -2.570 M -392.88 % | 877.500 K 0.00 % | 877.500 K -33.40 % | 1.318 M 0.00 % | 1.318 M 328.93 % | -575.500 K 0.00 % | -575.500 K -100.00 % | -287.750 K -310.04 % | 137.000 K 100.00 % | 68.500 K |
| Accounts receivables | 14.021 K 66 866.67 % | -21.000 | 0.000 100.00 % | -23.000 K -162.16 % | 37.000 K 184.09 % | -44.000 K -438.46 % | 13.000 K 208.33 % | -12.000 K -180.00 % | 15.000 K 193.75 % | -16.000 K -233.33 % | 12.000 K 150.00 % | -24.000 K -109 190.91 % | 22.000 210.00 % | -20.000 -146.51 % | 43.000 760.00 % | 5.000 -86.49 % | 37.000 408.33 % | -12.000 -500.00 % | 3.000 110.71 % | -28.000 87.72 % | -228.000 -167.66 % | 337.000 100.03 % | -1.278 M -443.83 % | -235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -7.305 M -200.00 % | 7.305 M 794.06 % | -1.053 M 0.00 % | -1.053 M -153.84 % | 1.955 M 0.00 % | 1.955 M -70.18 % | 6.556 M 0.00 % | 6.556 M 3.05 % | 6.362 M 0.00 % | 6.362 M 191.32 % | -6.967 M 0.00 % | -6.967 M 51.54 % | -14.375 M 0.00 % | -14.375 M -570.92 % | -2.143 M 0.00 % | -2.143 M -171.37 % | -789.500 K 0.00 % | -789.500 K -594.98 % | 159.500 K 0.00 % | 159.500 K -2.45 % | 163.500 K 0.00 % | 163.500 K 222.93 % | -133.000 K 0.00 % | -133.000 K -100.00 % | -66.500 K 30.00 % | -95.000 K -100.00 % | -47.500 K |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 107.35 % | -68.000 K -213.33 % | 60.000 K 233.33 % | 18.000 K 150.00 % | -36.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -372.000 K -203.91 % | 358.000 K 3 354.55 % | -11.000 K -200.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.574 M 221.40 % | -7.063 M -454.65 % | 1.992 M 0.00 % | 1.992 M 118.13 % | 913.000 K 0.00 % | 913.000 K 105.52 % | -16.539 M -2 224.46 % | -711.500 K -134.80 % | 2.045 M 0.00 % | 2.045 M -95.39 % | 44.360 M 0.00 % | 44.360 M 742.71 % | -6.902 M -1.74 % | -6.784 M -286.00 % | -1.758 M 54.79 % | -3.888 M -118.34 % | -1.781 M 0.00 % | -1.781 M -347.98 % | 718.000 K 0.00 % | 718.000 K -37.78 % | 1.154 M 0.00 % | 1.154 M 360.79 % | -442.500 K 0.00 % | -442.500 K -100.00 % | -221.250 K -195.37 % | 232.000 K 100.00 % | 116.000 K |
| Other non cash items | -131.891 K -120 900.92 % | -109.000 -54.61 % | -70.500 -100.39 % | 18.000 K 104.48 % | -402.000 K -333.72 % | 172.000 K 421.21 % | 33.000 K -74.42 % | 129.000 K 51.76 % | 85.000 K 431.25 % | 16.000 K 233.33 % | -12.000 K -150.00 % | 24.000 K 239 900.00 % | 10.000 -99.94 % | 17.168 K 47 788.89 % | -36.000 | 0.000 100.00 % | -268.000 -3 928.57 % | 7.000 -99.80 % | 3.467 K 13 768.00 % | 25.000 107.10 % | -352.000 -12.82 % | -312.000 95.00 % | -6.244 K -244.21 % | -1.814 K 99.77 % | -783.000 K -11.22 % | -704.000 K -136.64 % | -297.500 K -147.64 % | 624.500 K -94.84 % | 12.097 M 219.77 % | 3.783 M 369.25 % | -1.405 M -371.76 % | 517.000 K 44.01 % | 359.000 K -37.67 % | 576.000 K 122.04 % | -2.614 M -66.82 % | -1.567 M -68.49 % | -930.000 K -352.72 % | 368.000 K 252.70 % | -241.000 K -238.51 % | 174.000 K 104.88 % | -3.568 M -41 870.59 % | -8.500 K 97.33 % | -318.000 K -117.67 % | 1.800 M 7 300.00 % | -25.000 K -108.33 % | -12.000 K -100.00 % | -6.000 K -102.01 % | 299.000 K 100.00 % | 149.500 K |
| Net cash provided by operating activities | -395.773 K -174 249.34 % | -227.000 9.20 % | -250.000 99.85 % | -172.000 K -103.45 % | 4.981 M 1 788.47 % | -295.000 K -95.36 % | -151.000 K 35.74 % | -235.000 K 59.83 % | -585.000 K -2 066.67 % | -27.000 K 80.29 % | -137.000 K 2.14 % | -140.000 K -205 782.35 % | -68.000 47.29 % | -129.000 -303.13 % | -32.000 68.93 % | -103.000 71.63 % | -363.000 -197.54 % | -122.000 84.09 % | -767.000 -261.79 % | -212.000 -21.14 % | -175.000 25.85 % | -236.000 -169.21 % | 341.000 114.42 % | -2.365 K 99.96 % | -6.167 M 0.00 % | -6.167 M -59.00 % | -3.879 M 0.00 % | -3.879 M -159.69 % | -1.494 M 0.00 % | -1.494 M -77.38 % | -842.000 K 0.00 % | -842.000 K 82.11 % | -4.707 M 0.00 % | -4.707 M 70.87 % | -16.158 M 0.00 % | -16.158 M -333.41 % | -3.728 M 0.00 % | -3.728 M -239.37 % | -1.099 M 0.00 % | -1.099 M 32.44 % | -1.626 M -1.12 % | -1.608 M 19.96 % | -2.009 M | 0.000 100.00 % | -1.960 M 0.00 % | -1.960 M -100.00 % | -980.000 K 45.14 % | -1.787 M -100.00 % | -893.250 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 200.00 % | -45.000 99.98 % | -183.500 K 0.00 % | -183.500 K 41.00 % | -311.000 K 0.00 % | -311.000 K 9.59 % | -344.000 K 0.00 % | -344.000 K 12.58 % | -393.500 K 0.00 % | -393.500 K 89.53 % | -3.759 M 0.00 % | -3.759 M -56.63 % | -2.400 M 0.00 % | -2.400 M -488.96 % | -407.500 K 0.00 % | -407.500 K 79.88 % | -2.025 M 0.00 % | -2.025 M -1 801.41 % | -106.500 K 0.00 % | -106.500 K | 0.000 | 0.000 100.00 % | -515.000 K 0.00 % | -515.000 K -100.00 % | -257.500 K 65.96 % | -756.500 K -100.00 % | -378.250 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.955 M | 0.000 100.00 % | -252.000 K | 0.000 100.00 % | -44.564 M | 0.000 100.00 % | -6.851 M | 0.000 100.00 % | -324.000 K | 0.000 100.00 % | -2.541 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -24.500 K 0.00 % | -24.500 K 35.53 % | -38.000 K 0.00 % | -38.000 K -8.57 % | -35.000 K 0.00 % | -35.000 K -37.25 % | -25.500 K 0.00 % | -25.500 K -13.33 % | -22.500 K 0.00 % | -22.500 K -95.65 % | -11.500 K 0.00 % | -11.500 K 75.53 % | -47.000 K 0.00 % | -47.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.220 M | 0.000 -100.00 % | 1.377 M | 0.000 -100.00 % | 1.991 M | 0.000 -100.00 % | 278.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 |
| Other investing activites | -127.500 -246.55 % | 87.000 22.54 % | 71.000 36.54 % | 52.000 225.00 % | 16.000 | 0.000 | 0.000 | 0.000 | 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.000 -200.00 % | 7.000 -87.04 % | 54.000 370.00 % | -20.000 100.00 % | -2.012 M -1 067.31 % | 208.000 K -97.35 % | 7.860 M 2 152.15 % | 349.000 K 58.64 % | 220.000 K -41.95 % | 379.000 K 111.23 % | -3.374 M -905.25 % | 419.000 K 110.27 % | -4.079 M -207.85 % | 3.782 M 255.33 % | -2.435 M -200.95 % | 2.412 M 539.65 % | -548.500 K -220.68 % | 454.500 K 123.59 % | -1.927 M -195.16 % | 2.025 M 1 416.85 % | 133.500 K 25.35 % | 106.500 K 168.71 % | -155.000 K | 0.000 -100.00 % | 79.000 K -84.66 % | 515.000 K 100.00 % | 257.500 K -65.96 % | 756.500 K 100.00 % | 378.250 K |
| Net cash used for investing activites | -127.500 -246.55 % | 87.000 22.54 % | 71.000 36.54 % | 52.000 225.00 % | 16.000 | 0.000 | 0.000 | 0.000 | 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.000 -200.00 % | 7.000 -92.93 % | 99.000 252.31 % | -65.000 100.00 % | -2.012 M -867.31 % | -208.000 K -105.22 % | 3.982 M 12.84 % | 3.529 M 13 939.22 % | -25.500 K 80.90 % | -133.500 K 91.82 % | -1.632 M 13.97 % | -1.897 M 32.39 % | -2.805 M 28.63 % | -3.930 M 91.27 % | -44.996 M -1 757.04 % | -2.423 M 65.75 % | -7.075 M -1 310.67 % | -501.500 K 77.72 % | -2.251 M -11.16 % | -2.025 M 15.89 % | -2.408 M -2 160.56 % | -106.500 K -37.42 % | -77.500 K 0.00 % | -77.500 K -198.10 % | 79.000 K 115.34 % | -515.000 K -100.00 % | -257.500 K 65.96 % | -756.500 K -100.00 % | -378.250 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.525 M -334.88 % | 1.075 M | 0.000 -100.00 % | 450.000 K | 0.000 -100.00 % | 356.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 274.000 K | 0.000 100.00 % | -458.000 K | 0.000 100.00 % | -504.000 K | 0.000 | 0.000 | 0.000 100.00 % | -14.904 M | 0.000 100.00 % | -870.000 K | 0.000 -100.00 % | 742.000 K | 0.000 100.00 % | -110.000 K | 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 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.724 M 0.00 % | 6.724 M | 0.000 | 0.000 -100.00 % | 913.500 K 0.00 % | 913.500 K | 0.000 | 0.000 -100.00 % | 9.500 K 0.00 % | 9.500 K -99.98 % | 54.811 M 0.00 % | 54.811 M 277.29 % | 14.528 M 0.00 % | 14.528 M 321.94 % | 3.443 M 0.00 % | 3.443 M 2.56 % | 3.357 M 0.00 % | 3.357 M | 0.000 | 0.000 -100.00 % | 1.961 M 0.00 % | 1.961 M 100.00 % | 980.250 K -77.33 % | 4.324 M 100.00 % | 2.162 M |
| 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 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 644.000 K | 0.000 | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 250.000 | 0.000 | 0.000 -100.00 % | 268.000 -31.63 % | 392.000 -44.32 % | 704.000 | 0.000 -100.00 % | 294.000 164.86 % | 111.000 226.47 % | 34.000 -98.24 % | 1.930 K 100.03 % | -6.785 M -200.91 % | 6.724 M 2 083.33 % | -339.000 K -347.45 % | 137.000 K 120.01 % | -684.500 K -200.00 % | 684.500 K 171.63 % | 252.000 K 200.00 % | -252.000 K 64.13 % | -702.500 K -7 494.74 % | 9.500 K 100.02 % | -47.980 M -201.31 % | 47.359 M 423.06 % | -14.660 M -204.02 % | 14.093 M 495.41 % | -3.564 M -203.51 % | 3.443 M 187.16 % | -3.950 M -219.62 % | 3.302 M 404.12 % | 655.000 K 0.00 % | 655.000 K 127.43 % | -2.388 M -221.78 % | 1.961 M 100.00 % | 980.250 K -77.10 % | 4.281 M 100.00 % | 2.141 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.525 M -334.88 % | 1.075 M | 0.000 -100.00 % | 450.000 K -55.00 % | 1.000 M 280 798.88 % | 356.000 | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 250.000 | 0.000 | 0.000 -100.00 % | 268.000 -31.63 % | 392.000 -44.32 % | 704.000 | 0.000 -100.00 % | 294.000 164.86 % | 111.000 236.36 % | 33.000 -98.29 % | 1.930 K -99.97 % | 6.663 M -0.91 % | 6.724 M 10 443.85 % | -65.000 K -147.45 % | 137.000 K -79.99 % | 684.500 K 0.00 % | 684.500 K 371.63 % | -252.000 K 0.00 % | -252.000 K 63.13 % | -683.500 K -7 294.74 % | 9.500 K -99.98 % | 46.738 M -1.31 % | 47.359 M 250.15 % | 13.526 M -4.02 % | 14.093 M 246.76 % | 4.064 M 18.04 % | 3.443 M 29.73 % | 2.654 M -19.62 % | 3.302 M 404.12 % | 655.000 K 0.00 % | 655.000 K -57.29 % | 1.534 M -21.78 % | 1.961 M 100.00 % | 980.250 K -77.10 % | 4.281 M 100.00 % | 2.141 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -369.000 -198.40 % | 375.000 -97.79 % | 17.000 K 100 100.00 % | -17.000 99.99 % | -146.500 K -395.96 % | 49.500 K 382.86 % | -17.500 K -200.00 % | 17.500 K 114.00 % | -125.000 K -200.00 % | 125.000 K 217.37 % | -106.500 K -200.00 % | 106.500 K -88.94 % | 962.500 K 0.00 % | 962.500 K -95.55 % | 21.619 M 200.20 % | -21.576 M -704.36 % | 3.570 M 200.00 % | -3.570 M -1 707.59 % | -197.500 K -200.00 % | 197.500 K -86.69 % | 1.484 M 200.00 % | -1.484 M | 0.000 | 0.000 100.00 % | -83.500 K -200.00 % | 83.500 K 100.00 % | 41.750 K -76.74 % | 179.500 K 100.00 % | 89.750 K |
| Net change in cash | 2.906 M 87 078.73 % | 3.333 K -99.90 % | 3.469 M 2 117.06 % | -172.000 K -107.00 % | 2.456 M 214.87 % | 780.000 K 616.56 % | -151.000 K -170.23 % | 215.000 K -48.19 % | 415.000 K 1 637.04 % | -27.000 K -119.89 % | 135.727 K 59.68 % | 85.000 K 126 965.67 % | -67.000 -155.37 % | 121.000 478.13 % | -32.000 68.93 % | -103.000 -8.42 % | -95.000 -135.19 % | 270.000 528.57 % | -63.000 70.28 % | -212.000 17.51 % | -257.000 -200.00 % | 257.000 | 0.000 -100.00 % | 1.681 K 100.13 % | -1.265 M -300.00 % | -316.250 K -81.75 % | -174.000 K -300.00 % | -43.500 K 97.55 % | -1.777 M -300.00 % | -444.250 K 92.23 % | -5.716 M -300.00 % | -1.429 M 91.51 % | -16.822 M -300.00 % | -4.206 M -129.19 % | 14.406 M 300.00 % | 3.602 M -71.38 % | 12.586 M 300.00 % | 3.147 M 204.30 % | 1.034 M 300.00 % | 258.500 K 24.28 % | 208.000 K 300.00 % | 52.000 K 106.09 % | -854.000 K -395.76 % | 288.750 K 133.50 % | -862.000 K -300.00 % | -215.500 K 0.00 % | -215.500 K -122.48 % | 958.750 K 0.00 % | 958.750 K |
| Cash at beginning of period | 3.333 K | 0.000 -100.00 % | 3.652 K -99.90 % | 3.824 M 179.53 % | 1.368 M 132.65 % | 588.000 K -20.43 % | 739.000 K 41.03 % | 524.000 K 380.73 % | 109.000 K -19.85 % | 136.000 K 49 716.85 % | 273.000 -99.85 % | 188.000 K 73 625.49 % | 255.000 90.30 % | 134.000 -19.28 % | 166.000 -38.29 % | 269.000 -26.10 % | 364.000 287.23 % | 94.000 -40.13 % | 157.000 -57.45 % | 369.000 43.58 % | 257.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.463 M 300.00 % | 865.750 K -76.20 % | 3.637 M 300.00 % | 909.250 K -83.21 % | 5.414 M 300.00 % | 1.354 M -87.84 % | 11.130 M 300.00 % | 2.783 M -90.05 % | 27.952 M 300.00 % | 6.988 M -48.41 % | 13.546 M 300.00 % | 3.387 M 252.76 % | 960.000 K 300.00 % | 240.000 K 424.32 % | -74.000 K -300.00 % | -18.500 K 93.44 % | -282.000 K -300.00 % | -70.500 K 98.97 % | -6.845 M -209.24 % | -2.214 M -163.48 % | 3.487 M 300.00 % | 871.750 K 0.00 % | 871.750 K 2 092.57 % | -43.750 K 0.00 % | -43.750 K |
| Cash at end of period | 2.909 M 87 178.73 % | 3.333 K -99.90 % | 3.473 M -4.90 % | 3.652 M -4.50 % | 3.824 M 179.53 % | 1.368 M 132.65 % | 588.000 K -20.43 % | 739.000 K 41.03 % | 524.000 K 380.73 % | 109.000 K -19.85 % | 136.000 K -50.18 % | 273.000 K 145 112.77 % | 188.000 -26.27 % | 255.000 90.30 % | 134.000 -19.28 % | 166.000 -38.29 % | 269.000 -26.10 % | 364.000 287.23 % | 94.000 -40.13 % | 157.000 | 0.000 -100.00 % | 257.000 | 0.000 -100.00 % | 1.681 K -99.92 % | 2.198 M 300.00 % | 549.500 K -84.13 % | 3.463 M 300.00 % | 865.750 K -76.20 % | 3.637 M 300.00 % | 909.250 K -83.21 % | 5.414 M 300.00 % | 1.354 M -87.84 % | 11.130 M 300.00 % | 2.783 M -90.05 % | 27.952 M 300.00 % | 6.988 M -48.41 % | 13.546 M 300.00 % | 3.387 M 252.76 % | 960.000 K 300.00 % | 240.000 K 424.32 % | -74.000 K -300.00 % | -18.500 K 99.76 % | -7.699 M -300.00 % | -1.925 M -173.32 % | 2.625 M 300.00 % | 656.250 K 0.00 % | 656.250 K -28.28 % | 915.000 K 0.00 % | 915.000 K |
| Operating cash flow | -395.773 K -174 249.34 % | -227.000 9.20 % | -250.000 99.85 % | -172.000 K -103.45 % | 4.981 M 1 788.47 % | -295.000 K -95.36 % | -151.000 K 35.74 % | -235.000 K 59.83 % | -585.000 K -2 066.67 % | -27.000 K 80.29 % | -137.000 K 2.14 % | -140.000 K -205 782.35 % | -68.000 47.29 % | -129.000 -303.13 % | -32.000 68.93 % | -103.000 71.63 % | -363.000 -197.54 % | -122.000 84.09 % | -767.000 -261.79 % | -212.000 -21.14 % | -175.000 25.85 % | -236.000 -169.21 % | 341.000 114.42 % | -2.365 K 99.96 % | -6.167 M 0.00 % | -6.167 M -59.00 % | -3.879 M 0.00 % | -3.879 M -159.69 % | -1.494 M 0.00 % | -1.494 M -77.38 % | -842.000 K 0.00 % | -842.000 K 82.11 % | -4.707 M 0.00 % | -4.707 M 70.87 % | -16.158 M 0.00 % | -16.158 M -333.41 % | -3.728 M 0.00 % | -3.728 M -239.37 % | -1.099 M 0.00 % | -1.099 M 32.44 % | -1.626 M -1.12 % | -1.608 M 19.96 % | -2.009 M | 0.000 100.00 % | -1.960 M 0.00 % | -1.960 M -100.00 % | -980.000 K 45.14 % | -1.787 M -100.00 % | -893.250 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 200.00 % | -45.000 99.98 % | -183.500 K 0.00 % | -183.500 K 41.00 % | -311.000 K 0.00 % | -311.000 K 9.59 % | -344.000 K 0.00 % | -344.000 K 12.58 % | -393.500 K 0.00 % | -393.500 K 89.53 % | -3.759 M 0.00 % | -3.759 M -56.63 % | -2.400 M 0.00 % | -2.400 M -488.96 % | -407.500 K 0.00 % | -407.500 K 79.88 % | -2.025 M 0.00 % | -2.025 M -1 801.41 % | -106.500 K 0.00 % | -106.500 K | 0.000 | 0.000 100.00 % | -515.000 K 0.00 % | -515.000 K -100.00 % | -257.500 K 65.96 % | -756.500 K -100.00 % | -378.250 K |
| Free CashFlow | -395.773 K -174 249.34 % | -227.000 9.20 % | -250.000 99.85 % | -172.000 K -103.45 % | 4.981 M 1 788.47 % | -295.000 K -95.36 % | -151.000 K 35.74 % | -235.000 K 59.83 % | -585.000 K -2 066.67 % | -27.000 K 80.29 % | -137.000 K 2.14 % | -140.000 K -205 782.35 % | -68.000 47.29 % | -129.000 -303.13 % | -32.000 68.93 % | -103.000 71.63 % | -363.000 -197.54 % | -122.000 84.09 % | -767.000 -261.79 % | -212.000 -21.14 % | -175.000 25.85 % | -236.000 -161.14 % | 386.000 116.02 % | -2.410 K 99.96 % | -6.351 M 0.00 % | -6.351 M -51.58 % | -4.190 M 0.00 % | -4.190 M -128.00 % | -1.838 M 0.00 % | -1.838 M -48.73 % | -1.236 M 0.00 % | -1.236 M 85.41 % | -8.466 M 0.00 % | -8.466 M 54.38 % | -18.558 M 0.00 % | -18.558 M -348.74 % | -4.136 M 0.00 % | -4.136 M -32.40 % | -3.124 M 0.00 % | -3.124 M -80.29 % | -1.733 M -1.05 % | -1.715 M 14.66 % | -2.009 M | 0.000 100.00 % | -2.475 M 0.00 % | -2.475 M -100.00 % | -1.238 M 51.34 % | -2.543 M -100.00 % | -1.272 M |
| 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 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2002 | 2001 | 2001 |