China Clean Energy Technology Group Limited 2379.HK
Trading inactive
Finances
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 51.902 M 6.81 % | 48.592 M -28.41 % | 67.873 M 48.50 % | 45.705 M 5.24 % | 43.429 M 38.25 % | 31.414 M 714.89 % | 3.855 M -68.45 % | 12.220 M 25.95 % | 9.702 M -59.57 % | 23.995 M 28.92 % | 18.612 M 81.21 % | 10.271 M 90.13 % | 5.402 M -38.79 % | 8.826 M 26.70 % | 6.966 M -70.31 % | 23.466 M -77.28 % | 103.303 M -10.14 % | 114.956 M 5.08 % | 109.395 M |
| Net income | -722.559 M -204.08 % | -237.625 M -468.84 % | 64.425 M 241.40 % | -45.562 M -154.58 % | 83.481 M 46.60 % | 56.944 M 850.55 % | -7.587 M 59.41 % | -18.694 M -993.22 % | -1.710 M 76.82 % | -7.376 M 51.15 % | -15.100 M -229.19 % | -4.587 M 73.85 % | -17.542 M 68.42 % | -55.553 M -68.32 % | -33.004 M -103.78 % | -16.196 M -272.04 % | 9.414 M -73.03 % | 34.901 M -24.35 % | 46.137 M |
| Income before tax | -736.910 M -104.90 % | -359.644 M -2 199.62 % | 17.129 M 195.63 % | -17.911 M -115.97 % | 112.149 M 30.52 % | 85.926 M 1 263.68 % | -7.384 M 58.93 % | -17.977 M -798.40 % | -2.001 M -89.67 % | -1.055 M 94.08 % | -17.830 M -297.46 % | -4.486 M 74.43 % | -17.542 M 68.42 % | -55.553 M -68.32 % | -33.004 M -103.78 % | -16.196 M -254.04 % | 10.514 M -69.80 % | 34.819 M -35.19 % | 53.721 M |
| Income before tax ratio | -14.20 -91.83 % | -7.40 -3 032.74 % | 0.25 164.40 % | -0.39 -115.18 % | 2.58 -5.59 % | 2.74 242.80 % | -1.92 -30.20 % | -1.47 -613.28 % | -0.21 -369.09 % | -0.04 95.41 % | -0.96 -119.34 % | -0.44 86.55 % | -3.25 48.41 % | -6.29 -32.85 % | -4.74 -586.46 % | -0.69 -778.13 % | 0.10 -66.40 % | 0.30 -38.32 % | 0.49 |
| EBITDA | -126.120 M 18.74 % | -155.204 M -332.05 % | 66.884 M 117.62 % | 30.734 M -78.72 % | 144.453 M 93.43 % | 74.679 M 1 178.71 % | -6.923 M -153.32 % | 12.985 M 823.40 % | -1.795 M 12.31 % | -2.047 M -117.52 % | 11.681 M 370.33 % | -4.321 M 47.14 % | -8.175 M -1.67 % | -8.041 M 75.84 % | -33.283 M -48.04 % | -22.483 M -350.51 % | 8.975 M -75.05 % | 35.977 M -33.77 % | 54.319 M |
| Net income ratio | -13.92 -184.68 % | -4.89 -615.19 % | 0.95 195.22 % | -1.00 -151.86 % | 1.92 6.04 % | 1.81 192.10 % | -1.97 -28.65 % | -1.53 -767.95 % | -0.18 42.66 % | -0.31 62.11 % | -0.81 -81.66 % | -0.45 86.25 % | -3.25 48.41 % | -6.29 -32.85 % | -4.74 -586.46 % | -0.69 -857.37 % | 0.09 -69.98 % | 0.30 -28.01 % | 0.42 |
| Ratio EBITDA | -2.43 23.92 % | -3.19 -424.13 % | 0.99 46.54 % | 0.67 -79.78 % | 3.33 39.92 % | 2.38 232.37 % | -1.80 -269.00 % | 1.06 674.34 % | -0.19 -116.87 % | -0.09 -113.59 % | 0.63 249.18 % | -0.42 72.20 % | -1.51 -66.11 % | -0.91 80.93 % | -4.78 -398.68 % | -0.96 -1 202.79 % | 0.09 -72.24 % | 0.31 -36.97 % | 0.50 |
| Gross profit ratio | -1.94 -335.84 % | 0.82 78.75 % | 0.46 -53.97 % | 1.00 0.00 % | 1.00 3.18 % | 0.97 137.67 % | 0.41 161.03 % | 0.16 -5.86 % | 0.17 63.39 % | 0.10 -22.72 % | 0.13 -8.24 % | 0.14 57.57 % | 0.09 74.77 % | 0.05 -75.90 % | 0.22 -26.73 % | 0.29 -19.82 % | 0.37 -17.22 % | 0.44 -10.85 % | 0.50 |
| Weighted average shs out dil | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 8.03 % | 379.717 M 54.71 % | 245.435 M 11.82 % | 219.501 M 1.14 % | 217.029 M 0.00 % | 217.029 M 7.35 % | 202.165 M 17.75 % | 171.689 M 64.65 % | 104.274 M 4.27 % | 100.000 M 0.00 % | 100.000 M 0.05 % | 99.951 M 0.07 % | 99.884 M 22.15 % | 81.774 M 18.82 % | 68.820 M |
| Weighted average shs out | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 8.03 % | 379.717 M 54.71 % | 245.435 M 11.82 % | 219.501 M 1.14 % | 217.029 M 0.00 % | 217.029 M 7.35 % | 202.165 M 17.75 % | 171.689 M 64.65 % | 104.274 M 4.27 % | 100.000 M 0.00 % | 100.000 M 0.05 % | 99.951 M 0.07 % | 99.884 M 28.33 % | 77.835 M 13.10 % | 68.820 M |
| EPS diluted | -1.76 -203.45 % | -0.58 -462.50 % | 0.16 245.45 % | -0.11 -155.00 % | 0.20 33.33 % | 0.15 585.44 % | -0.03 63.73 % | -0.09 -978.48 % | -0.01 76.76 % | -0.03 54.48 % | -0.07 -179.78 % | -0.03 84.29 % | -0.17 69.64 % | -0.56 -69.70 % | -0.33 -106.25 % | -0.16 -268.78 % | 0.09 -77.95 % | 0.43 -35.82 % | 0.67 |
| Earnings per share | -1.76 -203.45 % | -0.58 -462.50 % | 0.16 245.45 % | -0.11 -155.00 % | 0.20 33.33 % | 0.15 585.44 % | -0.03 63.73 % | -0.09 -978.48 % | -0.01 76.76 % | -0.03 54.48 % | -0.07 -179.78 % | -0.03 84.29 % | -0.17 69.64 % | -0.56 -69.70 % | -0.33 -106.25 % | -0.16 -268.78 % | 0.09 -78.93 % | 0.45 -32.84 % | 0.67 |
| Gross profit | -100.718 M -351.91 % | 39.982 M 27.98 % | 31.242 M -31.64 % | 45.705 M 5.24 % | 43.429 M 42.64 % | 30.446 M 1 836.77 % | 1.572 M -17.65 % | 1.909 M 18.57 % | 1.610 M -33.94 % | 2.437 M -0.37 % | 2.446 M 66.28 % | 1.471 M 199.59 % | 491.000 K 6.97 % | 459.000 K -69.46 % | 1.503 M -78.25 % | 6.910 M -81.79 % | 37.941 M -25.61 % | 51.004 M -6.32 % | 54.443 M |
| Income tax expense | -14.351 M 88.24 % | -122.019 M -157.99 % | -47.296 M -271.05 % | 27.651 M -3.55 % | 28.668 M -1.08 % | 28.982 M 14 176.85 % | 203.000 K -71.69 % | 717.000 K 346.39 % | -291.000 K -325.58 % | 129.000 K 104.73 % | -2.730 M -2 802.97 % | 101.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M 1 441.46 % | -82.000 K -101.09 % | 7.550 M |
| Cost of revenue | 152.620 M 1 672.59 % | 8.610 M -76.50 % | 36.631 M | 0.000 | 0.000 -100.00 % | 968.000 K -57.60 % | 2.283 M -77.86 % | 10.311 M 27.42 % | 8.092 M -62.46 % | 21.558 M 33.35 % | 16.166 M 83.70 % | 8.800 M 79.19 % | 4.911 M -41.31 % | 8.367 M 53.16 % | 5.463 M -67.00 % | 16.556 M -74.67 % | 65.362 M 2.20 % | 63.952 M 16.38 % | 54.952 M |
| General and administrative expenses | 12.780 M -32.41 % | 18.907 M 16.39 % | 16.245 M -53.14 % | 34.669 M 59.65 % | 21.715 M 46.83 % | 14.789 M 47.54 % | 10.024 M 125.92 % | 4.437 M 9.18 % | 4.064 M -20.03 % | 5.082 M -14.21 % | 5.924 M -7.25 % | 6.387 M -23.64 % | 8.364 M -8.67 % | 9.158 M -52.41 % | 19.242 M 16.29 % | 16.547 M 2.99 % | 16.067 M 17.70 % | 13.651 M 93.99 % | 7.037 M |
| 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 -100.00 % | 970.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 12.000 K -88.68 % | 106.000 K -91.93 % | 1.314 M 1 584.62 % | 78.000 K -97.71 % | 3.403 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 |
| Operating expenses | 12.799 M -32.68 % | 19.013 M 8.28 % | 17.559 M -49.95 % | 35.084 M 39.68 % | 25.118 M 53.47 % | 16.367 M 66.60 % | 9.824 M 139.38 % | 4.104 M 8.63 % | 3.778 M -25.66 % | 5.082 M -12.82 % | 5.829 M -8.38 % | 6.362 M -29.54 % | 9.029 M -2.93 % | 9.302 M -73.92 % | 35.670 M 14.25 % | 31.220 M 1.18 % | 30.855 M 105.33 % | 15.027 M 12 018.55 % | 124.000 K |
| Cost and expenses | 165.419 M 498.85 % | 27.623 M -49.03 % | 54.190 M 54.46 % | 35.084 M 39.68 % | 25.118 M 44.90 % | 17.335 M 43.18 % | 12.107 M -16.01 % | 14.415 M 21.44 % | 11.870 M -55.44 % | 26.640 M 21.12 % | 21.995 M 45.07 % | 15.162 M 8.77 % | 13.940 M -21.10 % | 17.669 M -57.04 % | 41.133 M -13.90 % | 47.776 M -50.35 % | 96.217 M 21.83 % | 78.979 M 43.40 % | 55.076 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.780 M -32.41 % | 18.907 M 16.39 % | 16.245 M -53.14 % | 34.669 M 59.65 % | 21.715 M 46.83 % | 14.789 M 47.54 % | 10.024 M 125.92 % | 4.437 M 9.18 % | 4.064 M -20.03 % | 5.082 M -14.21 % | 5.924 M -7.25 % | 6.387 M -23.64 % | 8.364 M -17.42 % | 10.128 M -47.37 % | 19.242 M 16.29 % | 16.547 M 2.99 % | 16.067 M 17.70 % | 13.651 M 93.99 % | 7.037 M |
| Interest income | 24.000 K -99.94 % | 41.200 M -0.42 % | 41.373 M 23.42 % | 33.522 M 33.84 % | 25.046 M 296.86 % | 6.311 M 3 329.89 % | 184.000 K -83.50 % | 1.115 M 567.66 % | 167.000 K 15.17 % | 145.000 K | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 121.604 M 123.66 % | 54.369 M 5.71 % | 51.431 M 6.62 % | 48.238 M 20.20 % | 40.130 M 148.88 % | 16.124 M 5 440.89 % | 291.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 489.186 M 377.67 % | -176.173 M -10 411.52 % | -1.676 M -511.79 % | 407.000 K 21.49 % | 335.000 K 65.02 % | 203.000 K 10.93 % | 183.000 K 0.00 % | 183.000 K -50.94 % | 373.000 K -37.63 % | 598.000 K -3.08 % | 617.000 K 8.25 % | 570.000 K 78.68 % | 319.000 K -60.22 % | 802.000 K -9.28 % | 884.000 K -51.61 % | 1.827 M -3.28 % | 1.889 M | 0.000 | 0.000 |
| Operating income | -615.306 M -3 034.36 % | 20.969 M -69.42 % | 68.560 M 126.07 % | 30.327 M -80.08 % | 152.279 M 49.22 % | 102.050 M 1 538.74 % | -7.093 M -556.76 % | -1.080 M 46.03 % | -2.001 M -89.67 % | -1.055 M 94.08 % | -17.830 M -297.46 % | -4.486 M 74.43 % | -17.542 M 67.42 % | -53.849 M -63.21 % | -32.994 M -104.74 % | -16.115 M -327.42 % | 7.086 M -80.30 % | 35.977 M -33.77 % | 54.319 M |
| Operating income ratio | -11.86 -2 847.22 % | 0.43 -57.28 % | 1.01 52.23 % | 0.66 -81.08 % | 3.51 7.94 % | 3.25 276.56 % | -1.84 -1 981.87 % | -0.09 57.15 % | -0.21 -369.09 % | -0.04 95.41 % | -0.96 -119.34 % | -0.44 86.55 % | -3.25 46.78 % | -6.10 -28.81 % | -4.74 -589.70 % | -0.69 -1 101.16 % | 0.07 -78.08 % | 0.31 -36.97 % | 0.50 |
| Total other income expenses net | -121.604 M 68.05 % | -380.613 M -640.05 % | -51.431 M -6.62 % | -48.238 M -20.20 % | -40.130 M -148.88 % | -16.124 M -5 440.89 % | -291.000 K 98.28 % | -16.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.704 M -16 940.00 % | -10.000 K 87.65 % | -81.000 K -102.36 % | 3.428 M 396.03 % | -1.158 M -93.65 % | -598.000 K |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 678.450 M -13.01 % | 779.912 M -1.63 % | 792.863 M 0.53 % | 788.685 M -3.24 % | 815.109 M 366.57 % | 174.701 M 273.51 % | -100.686 M -647.32 % | -13.473 M 73.22 % | -50.319 M -90.47 % | -26.418 M 11.57 % | -29.873 M -6.99 % | -27.922 M -44.55 % | -19.317 M 3.80 % | -20.081 M -1 101.55 % | 2.005 M 106.87 % | -29.173 M 73.77 % | -111.215 M -5.90 % | -105.015 M -54.11 % | -68.143 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.879 M -38.87 % | 30.885 M | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 -100.00 % | 466.000 K | 0.000 | 0.000 |
| Total debt | 687.482 M -12.48 % | 785.500 M -2.28 % | 803.850 M -0.04 % | 804.150 M -4.32 % | 840.450 M 364.06 % | 181.108 M 931.95 % | 17.550 M 67 400.00 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.359 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 100.00 % | -2.739 M 12.94 % | -3.146 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 |
| Retained earnings | 0.000 100.00 % | -162.385 M -315.82 % | 75.240 M 595.70 % | 10.815 M | 0.000 100.00 % | -27.104 M 67.75 % | -84.048 M -9.92 % | -76.461 M -31.64 % | -58.082 M | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M 86.10 % | -65.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 39.22 % | 2.634 M 17.43 % | 2.243 M 8.20 % | 2.073 M 0.00 % | 2.073 M 0.00 % | 2.073 M 16.99 % | 1.772 M 43.25 % | 1.237 M -97.08 % | 42.428 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | -551.698 M -425.04 % | 169.732 M -58.11 % | 405.165 M 18.64 % | 341.517 M -11.58 % | 386.230 M 27.44 % | 303.068 M 114.61 % | 141.217 M 31.69 % | 107.237 M 15.61 % | 92.759 M -0.06 % | 92.817 M -7.36 % | 100.193 M 10.57 % | 90.617 M 77.52 % | 51.046 M -6.94 % | 54.852 M -50.37 % | 110.519 M -18.75 % | 136.018 M -12.62 % | 155.670 M -1.07 % | 157.349 M 143.44 % | 64.635 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 12.500 M -97.57 % | 513.550 M -28.76 % | 720.850 M -2.08 % | 736.150 M 862.92 % | 76.450 M 385.40 % | 15.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 259.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 50.486 M -34.72 % | 77.337 M -89.03 % | 704.808 M -26.81 % | 962.961 M 1.24 % | 951.196 M 253.92 % | 268.760 M 923.61 % | 26.256 M 154.10 % | 10.333 M 7.46 % | 9.616 M 2.78 % | 9.356 M -24.05 % | 12.319 M -19.59 % | 15.320 M | 0.000 | 0.000 -100.00 % | 259.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 225.622 M 153.02 % | 89.172 M 103.25 % | 43.874 M 2.07 % | 42.985 M 32.14 % | 32.531 M 131.06 % | 14.079 M 393.83 % | 2.851 M 202.33 % | 943.000 K -35.50 % | 1.462 M 56.03 % | 937.000 K 4 159.09 % | 22.000 K -99.14 % | 2.551 M -40.27 % | 4.271 M 146.45 % | 1.733 M 357.50 % | -673.000 K -259.48 % | 422.000 K -67.03 % | 1.280 M | 0.000 -100.00 % | 902.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 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 687.482 M -11.06 % | 773.000 M 166.28 % | 290.300 M 248.50 % | 83.300 M -20.13 % | 104.300 M -0.34 % | 104.658 M 5 714.33 % | 1.800 M 6 823.08 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 977.635 M 5.31 % | 928.355 M 122.78 % | 416.712 M 139.42 % | 174.049 M 5.42 % | 165.097 M -1.28 % | 167.243 M 1 271.29 % | 12.196 M -48.00 % | 23.455 M 96.21 % | 11.954 M -49.36 % | 23.607 M 157.35 % | 9.173 M -8.53 % | 10.028 M -9.80 % | 11.117 M -5.22 % | 11.729 M -66.55 % | 35.062 M 398.25 % | 7.037 M -65.14 % | 20.184 M 9.27 % | 18.471 M -55.16 % | 41.191 M |
| Total liabilities | 1.028 B 2.23 % | 1.006 B -10.33 % | 1.122 B -1.36 % | 1.137 B 1.86 % | 1.116 B 156.03 % | 436.003 M 1 033.89 % | 38.452 M 13.80 % | 33.788 M 56.64 % | 21.570 M -34.56 % | 32.963 M 53.37 % | 21.492 M -15.21 % | 25.348 M 128.01 % | 11.117 M -5.22 % | 11.729 M -66.79 % | 35.321 M 401.93 % | 7.037 M -65.14 % | 20.184 M 9.27 % | 18.471 M -55.16 % | 41.191 M |
| Other non current assets | 26.640 M -92.34 % | 347.800 M -66.34 % | 1.033 B -26.23 % | 1.401 B -2.77 % | 1.440 B 108.88 % | 689.570 M 1 518.71 % | 42.600 M 0.00 % | 42.600 M -4.27 % | 44.500 M 43.32 % | 31.050 M -35.96 % | 48.484 M -19.85 % | 60.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.252 M -68.75 % | 7.206 M 121.38 % | 3.255 M 10.00 % | 2.959 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 34.028 M -46.54 % | 63.654 M -3.23 % | 65.778 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 34.028 M -46.54 % | 63.654 M -3.23 % | 65.778 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 300.000 K -39.02 % | 492.000 K -39.56 % | 814.000 K -28.47 % | 1.138 M -88.04 % | 9.516 M 6.21 % | 8.960 M 5.08 % | 8.527 M -2.10 % | 8.710 M -2.06 % | 8.893 M -56.65 % | 20.513 M -2.45 % | 21.028 M -3.88 % | 21.876 M 13 658.49 % | 159.000 K -74.02 % | 612.000 K -98.58 % | 43.068 M 2 282.08 % | 1.808 M -85.18 % | 12.202 M -12.51 % | 13.946 M -1.22 % | 14.118 M |
| Total non current assets | 26.940 M -92.27 % | 348.292 M -66.32 % | 1.034 B -26.23 % | 1.402 B -3.33 % | 1.450 B 107.57 % | 698.530 M 1 266.26 % | 51.127 M -0.36 % | 51.310 M -3.90 % | 53.393 M 3.55 % | 51.563 M -25.82 % | 69.512 M -15.61 % | 82.366 M 51 702.52 % | 159.000 K -99.54 % | 34.640 M -67.54 % | 106.722 M 52.81 % | 69.838 M 259.84 % | 19.408 M 12.83 % | 17.201 M 0.73 % | 17.077 M |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 61.384 M 125.37 % | 27.237 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 972.000 K -90.97 % | 10.764 M 110.28 % | 5.119 M 151.42 % | 2.036 M -87.27 % | 15.999 M 34.39 % | 11.905 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.032 M 61.63 % | 5.588 M -49.14 % | 10.987 M -28.96 % | 15.465 M -38.97 % | 25.341 M 295.52 % | 6.407 M -94.58 % | 118.236 M 775.89 % | 13.499 M -73.17 % | 50.319 M 90.47 % | 26.418 M -11.57 % | 29.873 M 6.99 % | 27.922 M 44.55 % | 19.317 M -3.80 % | 20.081 M -29.18 % | 28.354 M -2.81 % | 29.173 M -73.77 % | 111.215 M 5.90 % | 105.015 M 54.11 % | 68.143 M |
| Cash and short term investments | 9.032 M 61.63 % | 5.588 M -49.14 % | 10.987 M -28.96 % | 15.465 M -38.97 % | 25.341 M 295.52 % | 6.407 M -94.58 % | 118.236 M 775.89 % | 13.499 M -73.17 % | 50.319 M 90.47 % | 26.418 M -11.57 % | 29.873 M 6.99 % | 27.922 M 44.55 % | 19.317 M -3.90 % | 20.100 M -29.11 % | 28.354 M -2.81 % | 29.173 M -73.77 % | 111.215 M 5.90 % | 105.015 M 54.11 % | 68.143 M |
| Total current assets | 449.483 M -45.66 % | 827.132 M 67.88 % | 492.683 M 541.11 % | 76.849 M 46.08 % | 52.607 M 29.76 % | 40.541 M -68.46 % | 128.542 M 43.28 % | 89.715 M 47.23 % | 60.936 M -17.89 % | 74.217 M 42.25 % | 52.173 M 55.28 % | 33.599 M -45.81 % | 62.004 M 94.12 % | 31.941 M -18.35 % | 39.118 M -46.57 % | 73.217 M -53.20 % | 156.446 M -1.37 % | 158.619 M 78.73 % | 88.749 M |
| Inventory | 285.426 M -34.68 % | 436.973 M 196.25 % | 147.503 M | 0.000 -100.00 % | 29.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.389 M 319.95 % | 807.000 K 214.01 % | 257.000 K -88.24 % | 2.186 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 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 % | 35.536 M -16.16 % | 42.388 M 13.49 % | 37.348 M 473.26 % | 6.515 M |
| 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 |
| Other 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 |
| Account payables | 3.890 M 0.15 % | 3.884 M -87.30 % | 30.575 M 1 091.08 % | 2.567 M 0.12 % | 2.564 M -94.08 % | 43.316 M 734.12 % | 5.193 M -75.41 % | 21.115 M 131.50 % | 9.121 M -55.65 % | 20.565 M 164.33 % | 7.780 M 22.00 % | 6.377 M 10.98 % | 5.746 M -35.41 % | 8.896 M 158.98 % | 3.435 M -37.72 % | 5.515 M -69.02 % | 17.804 M -3.61 % | 18.471 M -52.81 % | 39.142 M |
| Tax payables | 60.641 M -2.66 % | 62.299 M 19.89 % | 51.963 M 14.97 % | 45.197 M 75.85 % | 25.702 M 395.22 % | 5.190 M 120.66 % | 2.352 M 71.55 % | 1.371 M 0.00 % | 1.371 M -34.87 % | 2.105 M 53.54 % | 1.371 M 24.64 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M | 0.000 -100.00 % | 1.147 M |
| 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 |
| 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 -100.00 % | 1.000 K -80.00 % | 5.000 K -96.71 % | 152.000 K -35.04 % | 234.000 K |
| 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 |
| 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 |
| Other total stockholders equity | -555.365 M -269.09 % | 328.450 M 0.67 % | 326.258 M -1.07 % | 329.774 M -14.50 % | 385.709 M 18.13 % | 326.505 M 46.66 % | 222.631 M 22.69 % | 181.455 M 21.97 % | 148.768 M 63.94 % | 90.744 M -7.52 % | 98.120 M 10.44 % | 88.845 M 50.90 % | 58.876 M -24.20 % | 77.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 50.486 M -22.13 % | 64.837 M -66.10 % | 191.258 M -21.00 % | 242.111 M 12.59 % | 215.046 M 11.82 % | 192.310 M 1 730.48 % | 10.506 M 1.67 % | 10.333 M 7.46 % | 9.616 M 2.78 % | 9.356 M -24.05 % | 12.319 M -19.59 % | 15.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 476.423 M -59.47 % | 1.175 B -23.01 % | 1.527 B 3.26 % | 1.479 B -1.60 % | 1.503 B 103.30 % | 739.071 M 311.35 % | 179.669 M 27.40 % | 141.025 M 23.35 % | 114.329 M -9.10 % | 125.780 M 3.37 % | 121.685 M 4.93 % | 115.965 M 86.55 % | 62.163 M -6.64 % | 66.581 M -54.35 % | 145.840 M 1.95 % | 143.055 M -18.65 % | 175.854 M 0.02 % | 175.820 M 66.14 % | 105.826 M |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | -22.409 M 83.77 % | -138.076 M -15 614.16 % | 890.000 K -24.89 % | 1.185 M 21.29 % | 977.000 K -98.15 % | 52.838 M 198.58 % | -53.597 M -307.87 % | 25.784 M 330.71 % | -11.176 M 22.46 % | -14.413 M -477.20 % | 3.821 M -12.12 % | 4.348 M 395.78 % | -1.470 M -134.17 % | 4.302 M 119.65 % | -21.889 M -862.15 % | 2.872 M 105.85 % | -49.095 M -420.40 % | 15.323 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.440 M 303.95 % | -3.648 M -12 679.31 % | 29.000 K 200.00 % | -29.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.389 M 231.25 % | -2.582 M -322.59 % | -611.000 K -131.67 % | 1.929 M -81.08 % | 10.196 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -29.849 M 77.80 % | -134.428 M -15 713.01 % | 861.000 K -29.08 % | 1.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 913.000 K 104.73 % | -19.307 M -654.32 % | 3.483 M 106.83 % | -51.024 M -1 095.20 % | 5.127 M |
| Other non cash items | 381.299 M 8 085.32 % | -4.775 M -118.80 % | 25.399 M 128.46 % | -89.236 M -20.11 % | -74.294 M -27 214.60 % | 274.000 K -98.33 % | 16.366 M 825.44 % | -2.256 M -69.12 % | -1.334 M -109.23 % | 14.447 M 3 667.16 % | -405.000 K -104.02 % | 10.069 M -78.44 % | 46.697 M 1 356.99 % | -3.715 M 87.07 % | -28.736 M -210.96 % | 25.897 M -17.58 % | 31.421 M -29.53 % | 44.589 M |
| Net cash provided by operating activities | -432.000 K 99.66 % | -125.398 M -1 527.41 % | 8.785 M -64.04 % | 24.433 M 90.70 % | 12.812 M -72.09 % | 45.911 M 183.44 % | -55.025 M -330.22 % | 23.901 M 284.32 % | -12.967 M 24.52 % | -17.179 M -3 335.80 % | -500.000 K 82.18 % | -2.806 M 70.54 % | -9.524 M -747.45 % | 1.471 M 103.01 % | -48.798 M -259.17 % | 30.658 M 273.46 % | -17.674 M -129.50 % | 59.912 M |
| Investments in property plant and equipment | -3.300 M 89.67 % | -31.954 M -10 586.96 % | -299.000 K 87.86 % | -2.462 M -396.37 % | -496.000 K | 0.000 | 0.000 | 0.000 100.00 % | -83.000 K | 0.000 100.00 % | -185.000 K 97.89 % | -8.773 M -365.91 % | -1.883 M 95.09 % | -38.361 M -98 261.54 % | -39.000 K 75.16 % | -157.000 K 91.30 % | -1.804 M 54.13 % | -3.933 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.263 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -395.000 K -104.49 % | 8.789 M 25 950.00 % | -34.000 K | 0.000 | 0.000 100.00 % | -39.817 M -4 676.67 % | 870.000 K -15.04 % | 1.024 M | 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 100.00 % | -500.000 K | 0.000 | 0.000 100.00 % | -6.180 M | 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 -100.00 % | 9.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 40.761 M -80.08 % | 204.605 M 167.76 % | 76.413 M 112.35 % | -618.854 M -582.19 % | 128.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K -99.85 % | 29.108 M 130.78 % | 12.613 M 25.28 % | 10.068 M -49.92 % | 20.104 M 156.31 % | -35.700 M -3 239.57 % | -1.069 M |
| Net cash used for investing activites | 37.461 M -78.30 % | 172.651 M 126.83 % | 76.114 M 112.25 % | -621.316 M -672.20 % | 108.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.512 M 2 508.10 % | -395.000 K -104.87 % | 8.104 M 192.48 % | -8.763 M -126.17 % | 33.479 M 204.86 % | -31.928 M -7.18 % | -29.788 M -243.09 % | 20.817 M 157.06 % | -36.480 M -629.31 % | -5.002 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.210 M | 0.000 -100.00 % | 11.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.133 M | 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 100.00 % | -3.074 M 69.82 % | -10.187 M 68.03 % | -31.869 M -36.14 % | -23.409 M |
| Other financing activites | -42.428 M 17.98 % | -51.731 M 45.42 % | -94.775 M -115.39 % | 615.817 M 364.05 % | -233.224 M -496.46 % | 58.826 M 223.13 % | 18.205 M | 0.000 | 0.000 -100.00 % | 19.525 M | 0.000 -100.00 % | 11.806 M 136.82 % | -32.063 M -205.60 % | 30.363 M | 0.000 | 0.000 -100.00 % | 88.531 M 2 787.51 % | 3.066 M |
| Net cash used provided by financing activities | -42.428 M 17.98 % | -51.731 M 45.42 % | -94.775 M -115.39 % | 615.817 M 364.05 % | -233.224 M -496.46 % | 58.826 M 223.13 % | 18.205 M | 0.000 | 0.000 -100.00 % | 19.525 M | 0.000 -100.00 % | 11.806 M 136.82 % | -32.063 M -205.60 % | 30.363 M 1 087.74 % | -3.074 M 69.82 % | -10.187 M -117.98 % | 56.662 M 378.53 % | -20.343 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.000 K 77.24 % | -725.000 K -89.79 % | -382.000 K 53.07 % | -814.000 K -1 004.44 % | 90.000 K | 0.000 |
| Net change in cash | -5.399 M -20.57 % | -4.478 M 54.66 % | -9.876 M -152.16 % | 18.934 M 116.93 % | -111.829 M -206.77 % | 104.737 M 384.46 % | -36.820 M -254.05 % | 23.901 M 791.78 % | -3.455 M -277.09 % | 1.951 M -74.34 % | 7.604 M 3 108.44 % | 237.000 K 102.86 % | -8.273 M -910.13 % | -819.000 K 99.00 % | -82.042 M -302.70 % | 40.474 M 1 457.89 % | 2.598 M -92.48 % | 34.567 M |
| Cash at beginning of period | 10.987 M -28.96 % | 15.465 M -38.97 % | 25.341 M 295.52 % | 6.407 M -94.58 % | 118.236 M 775.89 % | 13.499 M -73.17 % | 50.319 M 90.47 % | 26.418 M -11.57 % | 29.873 M 6.99 % | 27.922 M 37.42 % | 20.318 M 1.18 % | 20.081 M -29.18 % | 28.354 M -2.81 % | 29.173 M -73.77 % | 111.215 M 57.21 % | 70.741 M 3.81 % | 68.143 M 102.95 % | 33.576 M |
| Cash at end of period | 5.588 M -49.14 % | 10.987 M -28.96 % | 15.465 M -38.97 % | 25.341 M 295.52 % | 6.407 M -94.58 % | 118.236 M 775.89 % | 13.499 M -73.17 % | 50.319 M 90.47 % | 26.418 M -11.57 % | 29.873 M 6.99 % | 27.922 M 37.42 % | 20.318 M 1.18 % | 20.081 M -29.18 % | 28.354 M -2.81 % | 29.173 M -73.77 % | 111.215 M 57.21 % | 70.741 M 3.81 % | 68.143 M |
| Operating cash flow | -432.000 K 99.66 % | -125.398 M -1 527.41 % | 8.785 M -64.04 % | 24.433 M 90.70 % | 12.812 M -72.09 % | 45.911 M 183.44 % | -55.025 M -330.22 % | 23.901 M 284.32 % | -12.967 M 24.52 % | -17.179 M -3 335.80 % | -500.000 K 82.18 % | -2.806 M 70.54 % | -9.524 M -747.45 % | 1.471 M 103.01 % | -48.798 M -259.17 % | 30.658 M 273.46 % | -17.674 M -129.50 % | 59.912 M |
| Capital expenditure | -3.300 M 89.67 % | -31.954 M -10 586.96 % | -299.000 K 87.86 % | -2.462 M -396.37 % | -496.000 K | 0.000 | 0.000 | 0.000 100.00 % | -83.000 K | 0.000 100.00 % | -185.000 K 97.89 % | -8.773 M -365.91 % | -1.883 M 95.09 % | -38.361 M -98 261.54 % | -39.000 K 75.16 % | -157.000 K 91.30 % | -1.804 M 54.13 % | -3.933 M |
| Free CashFlow | -3.732 M 97.63 % | -157.352 M -1 954.25 % | 8.486 M -61.38 % | 21.971 M 78.39 % | 12.316 M -73.17 % | 45.911 M 183.44 % | -55.025 M -330.22 % | 23.901 M 283.15 % | -13.050 M 24.04 % | -17.179 M -2 407.88 % | -685.000 K 94.08 % | -11.579 M -1.51 % | -11.407 M 69.08 % | -36.890 M 24.46 % | -48.837 M -260.12 % | 30.501 M 256.59 % | -19.478 M -134.80 % | 55.979 M |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 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 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 33.937 M 0.00 % | 33.937 M 100.00 % | 16.968 M 48.50 % | 11.426 M 0.00 % | 11.426 M 5.24 % | 10.857 M -50.00 % | 21.715 M 176.49 % | 7.854 M 307.44 % | 1.928 M 0.00 % | 1.928 M -68.45 % | 6.110 M 0.00 % | 6.110 M 25.95 % | 4.851 M 0.00 % | 4.851 M -59.57 % | 11.998 M 0.00 % | 11.998 M 28.92 % | 9.306 M 0.00 % | 9.306 M 81.21 % | 5.136 M 0.00 % | 5.136 M 90.13 % | 2.701 M 0.00 % | 2.701 M -38.79 % | 4.413 M 0.00 % | 4.413 M 26.70 % | 3.483 M 0.00 % | 3.483 M -70.31 % | 11.733 M 0.00 % | 11.733 M -77.28 % | 51.652 M 0.00 % | 51.652 M -10.14 % | 57.478 M 0.00 % | 57.478 M 5.08 % | 54.698 M 0.00 % | 54.698 M 100.00 % | 27.349 M |
| Net income | 32.213 M 0.00 % | 32.213 M 100.00 % | 16.106 M 241.40 % | -11.391 M 0.00 % | -11.391 M -154.58 % | 20.870 M -50.00 % | 41.741 M 193.20 % | 14.236 M 475.27 % | -3.794 M 0.00 % | -3.794 M 59.41 % | -9.347 M 0.00 % | -9.347 M -993.22 % | -855.000 K 0.00 % | -855.000 K 76.82 % | -3.688 M 0.00 % | -3.688 M 51.15 % | -7.550 M 0.00 % | -7.550 M -229.19 % | -2.294 M 0.00 % | -2.294 M 73.85 % | -8.771 M 0.00 % | -8.771 M 68.42 % | -27.777 M 0.00 % | -27.777 M -68.32 % | -16.502 M 0.00 % | -16.502 M -103.78 % | -8.098 M 0.00 % | -8.098 M -272.04 % | 4.707 M 0.00 % | 4.707 M -73.03 % | 17.451 M 0.00 % | 17.451 M -24.35 % | 23.069 M 0.00 % | 23.069 M 99.85 % | 11.543 M |
| Income before tax | 8.565 M 0.00 % | 8.565 M 100.00 % | 4.282 M 195.63 % | -4.478 M 0.00 % | -4.478 M -115.97 % | 28.037 M -50.00 % | 56.075 M 161.04 % | 21.482 M 681.84 % | -3.692 M 0.00 % | -3.692 M 58.93 % | -8.989 M 0.00 % | -8.989 M -798.40 % | -1.001 M 0.00 % | -1.001 M -89.67 % | -527.500 K 0.00 % | -527.500 K 94.08 % | -8.915 M 0.00 % | -8.915 M -297.46 % | -2.243 M 0.00 % | -2.243 M 74.43 % | -8.771 M 0.00 % | -8.771 M 68.42 % | -27.777 M 0.00 % | -27.777 M -68.32 % | -16.502 M 0.00 % | -16.502 M -103.78 % | -8.098 M 0.00 % | -8.098 M -254.04 % | 5.257 M 0.00 % | 5.257 M -69.80 % | 17.410 M 0.00 % | 17.410 M -35.19 % | 26.861 M 0.00 % | 26.861 M 100.00 % | 13.430 M |
| Income before tax ratio | 0.25 0.00 % | 0.25 0.00 % | 0.25 164.40 % | -0.39 0.00 % | -0.39 -115.18 % | 2.58 0.00 % | 2.58 -5.59 % | 2.74 242.80 % | -1.92 0.00 % | -1.92 -30.20 % | -1.47 0.00 % | -1.47 -613.28 % | -0.21 0.00 % | -0.21 -369.09 % | -0.04 0.00 % | -0.04 95.41 % | -0.96 0.00 % | -0.96 -119.34 % | -0.44 0.00 % | -0.44 86.55 % | -3.25 0.00 % | -3.25 48.41 % | -6.29 0.00 % | -6.29 -32.85 % | -4.74 0.00 % | -4.74 -586.46 % | -0.69 0.00 % | -0.69 -778.13 % | 0.10 0.00 % | 0.10 -66.40 % | 0.30 0.00 % | 0.30 -38.32 % | 0.49 0.00 % | 0.49 0.00 % | 0.49 |
| EBITDA | 32.442 M -5.81 % | 34.442 M 100.00 % | 17.221 M 124.13 % | 7.684 M 0.00 % | 7.684 M -79.86 % | 38.154 M -50.00 % | 76.307 M 198.50 % | 25.563 M 839.89 % | -3.455 M 0.00 % | -3.455 M 61.17 % | -8.897 M 0.00 % | -8.897 M -891.31 % | -897.500 K 0.00 % | -897.500 K 12.31 % | -1.024 M 0.00 % | -1.024 M -117.52 % | 5.841 M 0.00 % | 5.841 M 370.33 % | -2.161 M 0.00 % | -2.161 M 47.14 % | -4.088 M 0.00 % | -4.088 M -1.67 % | -4.021 M 0.00 % | -4.021 M 75.84 % | -16.642 M 0.00 % | -16.642 M -48.04 % | -11.242 M 0.00 % | -11.242 M -350.51 % | 4.488 M 0.00 % | 4.488 M -75.05 % | 17.989 M 0.00 % | 17.989 M -33.77 % | 27.160 M 0.00 % | 27.160 M 102.35 % | 13.422 M |
| Net income ratio | 0.95 0.00 % | 0.95 0.00 % | 0.95 195.22 % | -1.00 0.00 % | -1.00 -151.86 % | 1.92 0.00 % | 1.92 6.04 % | 1.81 192.10 % | -1.97 0.00 % | -1.97 -28.65 % | -1.53 0.00 % | -1.53 -767.95 % | -0.18 0.00 % | -0.18 42.66 % | -0.31 0.00 % | -0.31 62.11 % | -0.81 0.00 % | -0.81 -81.66 % | -0.45 0.00 % | -0.45 86.25 % | -3.25 0.00 % | -3.25 48.41 % | -6.29 0.00 % | -6.29 -32.85 % | -4.74 0.00 % | -4.74 -586.46 % | -0.69 0.00 % | -0.69 -857.37 % | 0.09 0.00 % | 0.09 -69.98 % | 0.30 0.00 % | 0.30 -28.01 % | 0.42 0.00 % | 0.42 -0.07 % | 0.42 |
| Ratio EBITDA | 0.96 -5.81 % | 1.01 0.00 % | 1.01 50.93 % | 0.67 0.00 % | 0.67 -80.86 % | 3.51 0.00 % | 3.51 7.96 % | 3.26 281.59 % | -1.79 0.00 % | -1.79 -23.10 % | -1.46 0.00 % | -1.46 -687.04 % | -0.19 0.00 % | -0.19 -116.87 % | -0.09 0.00 % | -0.09 -113.59 % | 0.63 0.00 % | 0.63 249.18 % | -0.42 0.00 % | -0.42 72.20 % | -1.51 0.00 % | -1.51 -66.11 % | -0.91 0.00 % | -0.91 80.93 % | -4.78 0.00 % | -4.78 -398.68 % | -0.96 0.00 % | -0.96 -1 202.79 % | 0.09 0.00 % | 0.09 -72.24 % | 0.31 0.00 % | 0.31 -36.97 % | 0.50 0.00 % | 0.50 1.18 % | 0.49 |
| Gross profit ratio | 0.46 0.00 % | 0.46 0.00 % | 0.46 -53.97 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 3.18 % | 0.97 137.67 % | 0.41 0.00 % | 0.41 161.03 % | 0.16 0.00 % | 0.16 -5.86 % | 0.17 0.00 % | 0.17 63.39 % | 0.10 0.00 % | 0.10 -22.72 % | 0.13 0.00 % | 0.13 -8.24 % | 0.14 0.00 % | 0.14 57.57 % | 0.09 0.00 % | 0.09 74.77 % | 0.05 0.00 % | 0.05 -75.90 % | 0.22 0.00 % | 0.22 -26.73 % | 0.29 0.00 % | 0.29 -19.82 % | 0.37 0.00 % | 0.37 -17.22 % | 0.44 0.00 % | 0.44 -10.85 % | 0.50 0.00 % | 0.50 0.00 % | 0.50 |
| Weighted average shs out dil | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 8.03 % | 379.717 M 54.71 % | 245.435 M 0.00 % | 245.435 M 11.82 % | 219.501 M 0.00 % | 219.501 M 1.14 % | 217.029 M 0.00 % | 217.029 M 0.00 % | 217.029 M 0.00 % | 217.029 M 7.35 % | 202.165 M 0.00 % | 202.165 M 17.75 % | 171.689 M 0.00 % | 171.689 M 64.65 % | 104.274 M 0.00 % | 104.274 M 4.27 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.05 % | 99.951 M 0.00 % | 99.951 M 0.07 % | 99.884 M 0.00 % | 99.884 M 22.15 % | 81.774 M 0.00 % | 81.774 M 18.82 % | 68.820 M 0.00 % | 68.820 M 0.00 % | 68.820 M |
| Weighted average shs out | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 0.00 % | 410.209 M 8.03 % | 379.717 M 54.71 % | 245.435 M 0.00 % | 245.435 M 11.82 % | 219.501 M 0.00 % | 219.501 M 1.14 % | 217.029 M 0.00 % | 217.029 M 0.00 % | 217.029 M 0.00 % | 217.029 M 7.35 % | 202.165 M 0.00 % | 202.165 M 17.75 % | 171.689 M 0.00 % | 171.689 M 64.65 % | 104.274 M 0.00 % | 104.274 M 4.27 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.05 % | 99.951 M 0.00 % | 99.951 M 0.07 % | 99.884 M 0.00 % | 99.884 M 28.33 % | 77.835 M 0.00 % | 77.835 M 13.10 % | 68.820 M 0.00 % | 68.820 M 0.00 % | 68.820 M |
| EPS diluted | 0.08 3.56 % | 0.08 100.00 % | 0.04 241.37 % | -0.03 0.00 % | -0.03 -154.62 % | 0.05 -50.00 % | 0.10 171.47 % | 0.04 343.51 % | -0.02 0.00 % | -0.02 63.85 % | -0.04 0.00 % | -0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.17 |
| Earnings per share | 0.08 3.56 % | 0.08 100.00 % | 0.04 241.37 % | -0.03 0.00 % | -0.03 -154.62 % | 0.05 -50.00 % | 0.10 171.47 % | 0.04 343.51 % | -0.02 0.00 % | -0.02 63.85 % | -0.04 0.00 % | -0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.17 |
| Gross profit | 15.621 M 0.00 % | 15.621 M 100.00 % | 7.811 M -31.64 % | 11.426 M 0.00 % | 11.426 M 5.24 % | 10.857 M -50.00 % | 21.715 M 185.29 % | 7.612 M 868.38 % | 786.000 K 0.00 % | 786.000 K -17.65 % | 954.500 K 0.00 % | 954.500 K 18.57 % | 805.000 K 0.00 % | 805.000 K -33.94 % | 1.219 M 0.00 % | 1.219 M -0.37 % | 1.223 M 0.00 % | 1.223 M 66.28 % | 735.500 K 0.00 % | 735.500 K 199.59 % | 245.500 K 0.00 % | 245.500 K 6.97 % | 229.500 K 0.00 % | 229.500 K -69.46 % | 751.500 K 0.00 % | 751.500 K -78.25 % | 3.455 M 0.00 % | 3.455 M -81.79 % | 18.971 M 0.00 % | 18.971 M -25.61 % | 25.502 M 0.00 % | 25.502 M -6.32 % | 27.222 M 0.00 % | 27.222 M 100.00 % | 13.611 M |
| Income tax expense | -23.648 M 0.00 % | -23.648 M -100.00 % | -11.824 M -271.05 % | 6.913 M 0.00 % | 6.913 M -3.55 % | 7.167 M -50.00 % | 14.334 M 97.83 % | 7.246 M 7 038.42 % | 101.500 K 0.00 % | 101.500 K -71.69 % | 358.500 K 0.00 % | 358.500 K 346.39 % | -145.500 K 0.00 % | -145.500 K -325.58 % | 64.500 K 0.00 % | 64.500 K 104.73 % | -1.365 M 0.00 % | -1.365 M -2 802.97 % | 50.500 K 0.00 % | 50.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K 0.00 % | 550.000 K 1 441.46 % | -41.000 K 0.00 % | -41.000 K -101.09 % | 3.775 M 0.00 % | 3.775 M 100.00 % | 1.888 M |
| Cost of revenue | 18.316 M 0.00 % | 18.316 M 100.00 % | 9.158 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K -78.80 % | 1.142 M 0.00 % | 1.142 M -77.86 % | 5.156 M 0.00 % | 5.156 M 27.42 % | 4.046 M 0.00 % | 4.046 M -62.46 % | 10.779 M 0.00 % | 10.779 M 33.35 % | 8.083 M 0.00 % | 8.083 M 83.70 % | 4.400 M 0.00 % | 4.400 M 79.19 % | 2.456 M 0.00 % | 2.456 M -41.31 % | 4.184 M 0.00 % | 4.184 M 53.16 % | 2.732 M 0.00 % | 2.732 M -67.00 % | 8.278 M 0.00 % | 8.278 M -74.67 % | 32.681 M 0.00 % | 32.681 M 2.20 % | 31.976 M 0.00 % | 31.976 M 16.38 % | 27.476 M 0.00 % | 27.476 M 100.00 % | 13.738 M |
| General and administrative expenses | 8.123 M 0.00 % | 8.123 M 100.00 % | 4.061 M -53.14 % | 8.667 M 0.00 % | 8.667 M 59.65 % | 5.429 M -50.00 % | 10.858 M 193.66 % | 3.697 M -26.23 % | 5.012 M 0.00 % | 5.012 M 125.92 % | 2.219 M 0.00 % | 2.219 M 9.18 % | 2.032 M 0.00 % | 2.032 M -20.03 % | 2.541 M 0.00 % | 2.541 M -14.21 % | 2.962 M 0.00 % | 2.962 M -7.25 % | 3.194 M 0.00 % | 3.194 M -23.64 % | 4.182 M 0.00 % | 4.182 M -8.67 % | 4.579 M 0.00 % | 4.579 M -52.41 % | 9.621 M 0.00 % | 9.621 M 16.29 % | 8.274 M 0.00 % | 8.274 M 2.99 % | 8.034 M 0.00 % | 8.034 M 17.70 % | 6.826 M 0.00 % | 6.826 M 93.99 % | 3.519 M 0.00 % | 3.519 M 100.00 % | 1.759 M |
| Selling and marketing expenses | 7.466 M 200.00 % | -7.466 M -100.00 % | -3.733 M 56.41 % | -8.564 M 0.00 % | -8.564 M -90.17 % | -4.503 M 50.00 % | -9.006 M -181.24 % | -3.202 M -3 102.25 % | -100.000 K 0.00 % | -100.000 K 39.94 % | -166.500 K 0.00 % | -166.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 485.000 K 0.00 % | 485.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.314 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 |
| Operating expenses | 16.902 M 2 472.60 % | 657.000 K 100.00 % | 328.500 K 216.63 % | 103.750 K 0.00 % | 103.750 K -88.79 % | 925.750 K -50.00 % | 1.852 M 274.04 % | 495.000 K -89.92 % | 4.912 M 0.00 % | 4.912 M 139.38 % | 2.052 M 0.00 % | 2.052 M 8.63 % | 1.889 M 0.00 % | 1.889 M -25.66 % | 2.541 M 0.00 % | 2.541 M -12.82 % | 2.915 M 0.00 % | 2.915 M -8.38 % | 3.181 M 0.00 % | 3.181 M -29.54 % | 4.515 M 0.00 % | 4.515 M -2.93 % | 4.651 M 0.00 % | 4.651 M -73.92 % | 17.835 M 0.00 % | 17.835 M 14.25 % | 15.610 M 0.00 % | 15.610 M 1.18 % | 15.428 M 0.00 % | 15.428 M 105.33 % | 7.514 M 0.00 % | 7.514 M 12 018.55 % | 62.000 K 0.00 % | 62.000 K 103.59 % | -1.728 M |
| Cost and expenses | 27.095 M 0.00 % | 27.095 M 100.00 % | 13.548 M 54.46 % | 8.771 M 0.00 % | 8.771 M 39.68 % | 6.280 M -50.00 % | 12.559 M 189.80 % | 4.334 M -28.41 % | 6.054 M 0.00 % | 6.054 M -16.01 % | 7.208 M 0.00 % | 7.208 M 21.44 % | 5.935 M 0.00 % | 5.935 M -55.44 % | 13.320 M 0.00 % | 13.320 M 21.12 % | 10.998 M 0.00 % | 10.998 M 45.07 % | 7.581 M 0.00 % | 7.581 M 8.77 % | 6.970 M 0.00 % | 6.970 M -21.10 % | 8.835 M 0.00 % | 8.835 M -57.04 % | 20.567 M 0.00 % | 20.567 M -13.90 % | 23.888 M 0.00 % | 23.888 M -50.35 % | 48.109 M 0.00 % | 48.109 M 21.83 % | 39.490 M 0.00 % | 39.490 M 43.40 % | 27.538 M 0.00 % | 27.538 M 100.00 % | 13.769 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 15.588 M 2 272.60 % | 657.000 K 100.00 % | 328.500 K 216.63 % | 103.750 K 0.00 % | 103.750 K -88.79 % | 925.750 K -50.00 % | 1.852 M 274.04 % | 495.000 K -89.92 % | 4.912 M 0.00 % | 4.912 M 139.38 % | 2.052 M 0.00 % | 2.052 M 0.98 % | 2.032 M 0.00 % | 2.032 M -20.03 % | 2.541 M 0.00 % | 2.541 M -14.21 % | 2.962 M 0.00 % | 2.962 M -7.25 % | 3.194 M 0.00 % | 3.194 M -23.64 % | 4.182 M 0.00 % | 4.182 M -17.42 % | 5.064 M 0.00 % | 5.064 M -47.37 % | 9.621 M 0.00 % | 9.621 M 16.29 % | 8.274 M 0.00 % | 8.274 M 2.99 % | 8.034 M 0.00 % | 8.034 M 17.70 % | 6.826 M 0.00 % | 6.826 M 93.99 % | 3.519 M 0.00 % | 3.519 M 303.59 % | -1.728 M |
| Interest income | 41.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.500 K 0.00 % | 83.500 K 15.17 % | 72.500 K 0.00 % | 72.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K 0.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 25.716 M 0.00 % | 25.716 M 100.00 % | 12.858 M 6.62 % | 12.060 M 0.00 % | 12.060 M 20.20 % | 10.033 M -50.00 % | 20.065 M 397.77 % | 4.031 M 2 670.45 % | 145.500 K 0.00 % | 145.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 852.000 K 0.00 % | 852.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.000 K |
| Depreciation and amortization | -1.838 M -1 234.57 % | 162.000 K 100.00 % | 81.000 K -20.39 % | 101.750 K 0.00 % | 101.750 K 21.49 % | 83.750 K -50.00 % | 167.500 K 230.05 % | 50.750 K -44.54 % | 91.500 K 0.00 % | 91.500 K 0.00 % | 91.500 K 0.00 % | 91.500 K -50.94 % | 186.500 K 0.00 % | 186.500 K -37.63 % | 299.000 K 0.00 % | 299.000 K -3.08 % | 308.500 K 0.00 % | 308.500 K 8.25 % | 285.000 K 0.00 % | 285.000 K 78.68 % | 159.500 K 0.00 % | 159.500 K -60.22 % | 401.000 K 0.00 % | 401.000 K -9.28 % | 442.000 K 0.00 % | 442.000 K -51.61 % | 913.500 K 0.00 % | 913.500 K -3.28 % | 944.500 K 0.00 % | 944.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -158.000 K |
| Operating income | 34.280 M 0.00 % | 34.280 M 100.00 % | 17.140 M 126.07 % | 7.582 M 0.00 % | 7.582 M -80.08 % | 38.070 M -50.00 % | 76.140 M 198.44 % | 25.513 M 819.37 % | -3.547 M 0.00 % | -3.547 M 60.54 % | -8.989 M 0.00 % | -8.989 M -798.40 % | -1.001 M 0.00 % | -1.001 M -89.67 % | -527.500 K 0.00 % | -527.500 K 94.08 % | -8.915 M 0.00 % | -8.915 M -297.46 % | -2.243 M 0.00 % | -2.243 M 74.43 % | -8.771 M 0.00 % | -8.771 M 67.42 % | -26.925 M 0.00 % | -26.925 M -63.21 % | -16.497 M 0.00 % | -16.497 M -104.74 % | -8.058 M 0.00 % | -8.058 M -327.42 % | 3.543 M 0.00 % | 3.543 M -80.30 % | 17.989 M 0.00 % | 17.989 M -33.77 % | 27.160 M 0.00 % | 27.160 M 100.00 % | 13.580 M |
| Operating income ratio | 1.01 0.00 % | 1.01 0.00 % | 1.01 52.23 % | 0.66 0.00 % | 0.66 -81.08 % | 3.51 0.00 % | 3.51 7.94 % | 3.25 276.56 % | -1.84 0.00 % | -1.84 -25.07 % | -1.47 0.00 % | -1.47 -613.28 % | -0.21 0.00 % | -0.21 -369.09 % | -0.04 0.00 % | -0.04 95.41 % | -0.96 0.00 % | -0.96 -119.34 % | -0.44 0.00 % | -0.44 86.55 % | -3.25 0.00 % | -3.25 46.78 % | -6.10 0.00 % | -6.10 -28.81 % | -4.74 0.00 % | -4.74 -589.70 % | -0.69 0.00 % | -0.69 -1 101.16 % | 0.07 0.00 % | 0.07 -78.08 % | 0.31 0.00 % | 0.31 -36.97 % | 0.50 0.00 % | 0.50 0.00 % | 0.50 |
| Total other income expenses net | -25.716 M 0.00 % | -25.716 M -100.00 % | -12.858 M -6.62 % | -12.060 M 0.00 % | -12.060 M -20.20 % | -10.033 M 50.00 % | -20.065 M -397.77 % | -4.031 M -2 670.45 % | -145.500 K 0.00 % | -145.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -852.000 K 0.00 % | -852.000 K -16 940.00 % | -5.000 K 0.00 % | -5.000 K 87.65 % | -40.500 K 0.00 % | -40.500 K -102.36 % | 1.714 M 0.00 % | 1.714 M 396.03 % | -579.000 K 0.00 % | -579.000 K -93.65 % | -299.000 K 0.00 % | -299.000 K -100.00 % | -149.500 K |
| 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 | 2003-01-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 686.772 M -11.94 % | 779.912 M -1.61 % | 792.671 M -0.02 % | 792.863 M 5.54 % | 751.266 M -4.74 % | 788.685 M -1.59 % | 801.389 M -1.68 % | 815.109 M 229.98 % | 247.021 M 41.40 % | 174.701 M -40.95 % | 295.846 M 393.83 % | -100.686 M -61.23 % | -62.447 M -363.50 % | -13.473 M 73.86 % | -51.551 M -2.45 % | -50.319 M 7.79 % | -54.571 M -106.57 % | -26.418 M 39.18 % | -43.436 M -45.40 % | -29.873 M 34.21 % | -45.406 M -62.62 % | -27.922 M -1.66 % | -27.466 M -42.19 % | -19.317 M -24.88 % | -15.468 M 22.97 % | -20.081 M |
| Total 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 -100.00 % | 18.879 M 0.00 % | 18.879 M 190.00 % | 6.510 M -78.92 % | 30.885 M -9.53 % | 34.140 M | 0.000 | 0.000 -100.00 % | 19.000 K |
| Total debt | 687.482 M -12.48 % | 785.500 M -2.24 % | 803.500 M -0.04 % | 803.850 M 1.34 % | 793.250 M -1.36 % | 804.150 M -0.54 % | 808.550 M -3.80 % | 840.450 M -1.67 % | 854.750 M 371.96 % | 181.108 M -39.72 % | 300.448 M 1 611.95 % | 17.550 M 67 400.00 % | 26.000 K 0.00 % | 26.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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -162.385 M | 0.000 -100.00 % | 75.240 M -10.93 % | 84.475 M 681.09 % | 10.815 M -84.62 % | 70.304 M | 0.000 -100.00 % | 27.871 M 202.83 % | -27.104 M 49.29 % | -53.451 M 36.40 % | -84.048 M -8.92 % | -77.165 M -0.92 % | -76.461 M -28.36 % | -59.566 M -2.56 % | -58.082 M -0.44 % | -57.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M | 0.000 100.00 % | -65.244 M |
| Common stock | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 0.00 % | 3.667 M 39.22 % | 2.634 M 17.43 % | 2.243 M 0.00 % | 2.243 M 8.20 % | 2.073 M 0.00 % | 2.073 M 0.00 % | 2.073 M 0.00 % | 2.073 M 0.00 % | 2.073 M 0.00 % | 2.073 M 0.05 % | 2.072 M 16.93 % | 1.772 M 0.00 % | 1.772 M 43.25 % | 1.237 M -97.08 % | 42.428 M 0.00 % | 42.428 M |
| Total equity | 86.041 M -49.31 % | 169.732 M -58.73 % | 411.274 M 1.51 % | 405.165 M -2.40 % | 415.136 M 21.56 % | 341.517 M -14.61 % | 399.939 M 3.55 % | 386.230 M 7.18 % | 360.348 M 18.90 % | 303.068 M 8.12 % | 280.302 M 98.49 % | 141.217 M 32.56 % | 106.533 M -0.66 % | 107.237 M 17.49 % | 91.275 M -1.60 % | 92.759 M 1.53 % | 91.364 M -1.57 % | 92.817 M -5.73 % | 98.455 M -1.73 % | 100.193 M 7.96 % | 92.806 M 2.42 % | 90.617 M -5.19 % | 95.580 M 87.24 % | 51.046 M -3.09 % | 52.675 M -3.97 % | 54.852 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 12.500 M -96.64 % | 372.500 M -27.47 % | 513.550 M -2.54 % | 526.950 M -26.90 % | 720.850 M -1.82 % | 734.250 M -0.26 % | 736.150 M -1.79 % | 749.550 M 880.44 % | 76.450 M -14.91 % | 89.850 M 470.48 % | 15.750 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 |
| Total non current liabilities | 30.429 M -60.65 % | 77.337 M -86.25 % | 562.359 M -20.21 % | 704.808 M -4.95 % | 741.501 M -23.00 % | 962.961 M 1.44 % | 949.296 M -0.20 % | 951.196 M -2.55 % | 976.115 M 263.19 % | 268.760 M 35.42 % | 198.457 M 655.85 % | 26.256 M 154.10 % | 10.333 M 0.00 % | 10.333 M 7.46 % | 9.616 M 0.00 % | 9.616 M 2.78 % | 9.356 M 0.00 % | 9.356 M -24.05 % | 12.319 M 0.00 % | 12.319 M 33.51 % | 9.227 M -39.77 % | 15.320 M -3.97 % | 15.953 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 120.347 M 34.96 % | 89.172 M 246.82 % | 25.711 M -41.40 % | 43.874 M 102.06 % | 21.713 M -49.49 % | 42.985 M 304.72 % | 10.621 M -67.35 % | 32.531 M 135.73 % | 13.800 M -1.98 % | 14.079 M 17.79 % | 11.953 M 319.26 % | 2.851 M 204.59 % | 936.000 K -0.74 % | 943.000 K -71.12 % | 3.265 M 123.32 % | 1.462 M 59.26 % | 918.000 K -2.03 % | 937.000 K 276.31 % | 249.000 K 1 031.82 % | 22.000 K | 0.000 -100.00 % | 2.551 M | 0.000 -100.00 % | 4.271 M 22.10 % | 3.498 M 101.85 % | 1.733 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 687.482 M -11.06 % | 773.000 M 79.35 % | 431.000 M 48.47 % | 290.300 M 9.01 % | 266.300 M 219.69 % | 83.300 M 12.11 % | 74.300 M -28.76 % | 104.300 M -0.86 % | 105.200 M 0.52 % | 104.658 M -50.30 % | 210.598 M 11 599.89 % | 1.800 M 6 823.08 % | 26.000 K 0.00 % | 26.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 current liabilities | 872.471 M -6.02 % | 928.355 M 65.40 % | 561.278 M 34.69 % | 416.712 M 14.15 % | 365.062 M 109.75 % | 174.049 M 27.32 % | 136.705 M -17.20 % | 165.097 M 8.21 % | 152.570 M -8.77 % | 167.243 M -43.09 % | 293.880 M 2 309.64 % | 12.196 M -38.15 % | 19.720 M -15.92 % | 23.455 M 23.74 % | 18.955 M 58.57 % | 11.954 M -57.04 % | 27.828 M 17.88 % | 23.607 M -20.12 % | 29.553 M 222.17 % | 9.173 M 12.48 % | 8.155 M -18.68 % | 10.028 M 33.23 % | 7.527 M -32.29 % | 11.117 M 21.74 % | 9.132 M -22.14 % | 11.729 M |
| Total liabilities | 902.900 M -10.22 % | 1.006 B -10.50 % | 1.124 B 0.19 % | 1.122 B 1.35 % | 1.107 B -2.68 % | 1.137 B 4.70 % | 1.086 B -2.71 % | 1.116 B -1.10 % | 1.129 B 158.87 % | 436.003 M -11.44 % | 492.337 M 1 180.39 % | 38.452 M 27.95 % | 30.053 M -11.05 % | 33.788 M 18.26 % | 28.571 M 32.46 % | 21.570 M -41.99 % | 37.184 M 12.81 % | 32.963 M -21.28 % | 41.872 M 94.83 % | 21.492 M 23.65 % | 17.382 M -31.43 % | 25.348 M 7.96 % | 23.480 M 111.21 % | 11.117 M 21.74 % | 9.132 M -22.14 % | 11.729 M |
| Other non current assets | 38.800 M -88.84 % | 347.800 M -61.65 % | 906.890 M -12.22 % | 1.033 B -13.51 % | 1.195 B -14.70 % | 1.401 B 0.05 % | 1.400 B -2.81 % | 1.440 B 86.95 % | 770.470 M 11.73 % | 689.570 M 49.06 % | 462.600 M 985.92 % | 42.600 M 0.00 % | 42.600 M 0.00 % | 42.600 M -4.27 % | 44.500 M 0.00 % | 44.500 M 43.32 % | 31.050 M 0.00 % | 31.050 M -35.96 % | 48.484 M 0.00 % | 48.484 M 34.25 % | 36.115 M -40.30 % | 60.490 M -28.45 % | 84.540 M | 0.000 -100.00 % | 6.246 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 33.542 M -1.43 % | 34.028 M |
| 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 |
| 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 % | 33.542 M -1.43 % | 34.028 M |
| Property plant equipment net | 358.000 K -27.24 % | 492.000 K -27.86 % | 682.000 K -16.22 % | 814.000 K -12.75 % | 933.000 K -18.01 % | 1.138 M -87.84 % | 9.360 M -1.64 % | 9.516 M 7.09 % | 8.886 M -0.83 % | 8.960 M -93.54 % | 138.628 M 1 525.75 % | 8.527 M -1.06 % | 8.618 M -1.06 % | 8.710 M -0.97 % | 8.795 M -1.10 % | 8.893 M -56.00 % | 20.210 M -1.48 % | 20.513 M -0.78 % | 20.674 M -1.68 % | 21.028 M -0.95 % | 21.230 M -2.95 % | 21.876 M 7 143.71 % | 302.000 K 89.94 % | 159.000 K -15.87 % | 189.000 K -69.12 % | 612.000 K |
| Total non current assets | 39.158 M -88.76 % | 348.292 M -61.62 % | 907.572 M -12.23 % | 1.034 B -13.51 % | 1.196 B -14.70 % | 1.402 B -0.54 % | 1.409 B -2.80 % | 1.450 B 86.04 % | 779.356 M 11.57 % | 698.530 M 16.18 % | 601.228 M 1 075.95 % | 51.127 M -0.18 % | 51.218 M -0.18 % | 51.310 M -3.72 % | 53.295 M -0.18 % | 53.393 M 4.16 % | 51.260 M -0.59 % | 51.563 M -25.44 % | 69.158 M -0.51 % | 69.512 M 21.22 % | 57.345 M -30.38 % | 82.366 M -2.92 % | 84.842 M 53 259.75 % | 159.000 K -99.60 % | 39.977 M 15.41 % | 34.640 M |
| Other 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 % | 972.000 K 0.00 % | 972.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K |
| cash and cash equivalents | 710.000 K -87.29 % | 5.588 M -48.40 % | 10.829 M -1.44 % | 10.987 M -73.83 % | 41.984 M 171.48 % | 15.465 M 115.96 % | 7.161 M -71.74 % | 25.341 M -95.83 % | 607.729 M 9 385.39 % | 6.407 M 39.22 % | 4.602 M -96.11 % | 118.236 M 89.26 % | 62.473 M 362.80 % | 13.499 M -73.81 % | 51.551 M 2.45 % | 50.319 M -7.79 % | 54.571 M 106.57 % | 26.418 M -39.18 % | 43.436 M 45.40 % | 29.873 M -34.21 % | 45.406 M 62.62 % | 27.922 M 1.66 % | 27.466 M 42.19 % | 19.317 M 24.88 % | 15.468 M -22.97 % | 20.081 M |
| Cash and short term investments | 710.000 K -87.29 % | 5.588 M -48.40 % | 10.829 M -1.44 % | 10.987 M -73.83 % | 41.984 M 171.48 % | 15.465 M 115.96 % | 7.161 M -71.74 % | 25.341 M -95.83 % | 607.729 M 9 385.39 % | 6.407 M 39.22 % | 4.602 M -96.11 % | 118.236 M 89.26 % | 62.473 M 362.80 % | 13.499 M -73.81 % | 51.551 M 2.45 % | 50.319 M -7.79 % | 54.571 M 106.57 % | 26.418 M -39.18 % | 43.436 M 45.40 % | 29.873 M -34.21 % | 45.406 M 62.62 % | 27.922 M 1.66 % | 27.466 M 42.19 % | 19.317 M 24.88 % | 15.468 M -23.04 % | 20.100 M |
| Total current assets | 949.783 M 14.83 % | 827.132 M 31.85 % | 627.339 M 27.33 % | 492.683 M 51.07 % | 326.126 M 324.37 % | 76.849 M 0.22 % | 76.680 M 45.76 % | 52.607 M -92.59 % | 709.677 M 1 650.52 % | 40.541 M -76.35 % | 171.411 M 33.35 % | 128.542 M 50.57 % | 85.368 M -4.85 % | 89.715 M 34.81 % | 66.551 M 9.21 % | 60.936 M -21.16 % | 77.288 M 4.14 % | 74.217 M 4.28 % | 71.169 M 36.41 % | 52.173 M -1.27 % | 52.843 M 57.28 % | 33.599 M -1.81 % | 34.218 M -44.81 % | 62.004 M 184.03 % | 21.830 M -31.66 % | 31.941 M |
| Inventory | 265.616 M -39.21 % | 436.973 M 196.25 % | 147.503 M 0.00 % | 147.503 M 10.90 % | 133.000 M | 0.000 -100.00 % | 93.000 K 220.69 % | 29.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 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 6.576 M 69.31 % | 3.884 M -95.80 % | 92.551 M 202.70 % | 30.575 M -56.62 % | 70.480 M 2 645.62 % | 2.567 M -94.42 % | 45.996 M 1 693.92 % | 2.564 M -90.97 % | 28.380 M -34.48 % | 43.316 M -38.06 % | 69.932 M 1 246.66 % | 5.193 M -70.13 % | 17.387 M -17.66 % | 21.115 M 47.46 % | 14.319 M 56.99 % | 9.121 M -64.29 % | 25.539 M 24.19 % | 20.565 M -26.38 % | 27.933 M 259.04 % | 7.780 M 10.28 % | 7.055 M 10.63 % | 6.377 M 1.40 % | 6.289 M 9.45 % | 5.746 M 26.73 % | 4.534 M -49.03 % | 8.896 M |
| Tax payables | 58.066 M -6.79 % | 62.299 M 418.47 % | 12.016 M -76.88 % | 51.963 M 691.03 % | 6.569 M -85.47 % | 45.197 M 680.87 % | 5.788 M -77.48 % | 25.702 M 395.22 % | 5.190 M 0.00 % | 5.190 M 271.51 % | 1.397 M -40.60 % | 2.352 M 71.55 % | 1.371 M 0.00 % | 1.371 M 0.00 % | 1.371 M 0.00 % | 1.371 M 0.00 % | 1.371 M -34.87 % | 2.105 M 53.54 % | 1.371 M 0.00 % | 1.371 M 24.64 % | 1.100 M 0.00 % | 1.100 M -11.15 % | 1.238 M 12.55 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 82.374 M -74.92 % | 328.450 M -19.42 % | 407.607 M 24.93 % | 326.258 M -0.23 % | 326.994 M -0.01 % | 327.035 M 0.33 % | 325.968 M -14.79 % | 382.563 M 16.35 % | 328.810 M 0.71 % | 326.505 M -1.08 % | 330.086 M 48.27 % | 222.631 M 22.69 % | 181.455 M 0.00 % | 181.455 M 21.97 % | 148.768 M 0.00 % | 148.768 M 1.12 % | 147.116 M 62.12 % | 90.744 M -5.85 % | 96.382 M -1.77 % | 98.120 M 8.14 % | 90.734 M 2.13 % | 88.845 M -5.29 % | 93.808 M 59.33 % | 58.876 M 474.57 % | 10.247 M -86.81 % | 77.668 M |
| Deferred tax liabilities non current | 30.429 M -53.07 % | 64.837 M -65.85 % | 189.859 M -0.73 % | 191.258 M -10.86 % | 214.551 M -11.38 % | 242.111 M 12.59 % | 215.046 M 0.00 % | 215.046 M -5.08 % | 226.565 M 17.81 % | 192.310 M 77.07 % | 108.607 M 933.76 % | 10.506 M 1.67 % | 10.333 M 0.00 % | 10.333 M 7.46 % | 9.616 M 0.00 % | 9.616 M 2.78 % | 9.356 M 0.00 % | 9.356 M -24.05 % | 12.319 M 0.00 % | 12.319 M 33.51 % | 9.227 M -39.77 % | 15.320 M -3.97 % | 15.953 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 988.941 M -15.87 % | 1.175 B -23.42 % | 1.535 B 0.54 % | 1.527 B 0.33 % | 1.522 B 2.92 % | 1.479 B -0.50 % | 1.486 B -1.10 % | 1.503 B 0.91 % | 1.489 B 101.47 % | 739.071 M -4.34 % | 772.639 M 330.03 % | 179.669 M 31.54 % | 136.586 M -3.15 % | 141.025 M 17.67 % | 119.846 M 4.83 % | 114.329 M -11.06 % | 128.548 M 2.20 % | 125.780 M -10.37 % | 140.327 M 15.32 % | 121.685 M 10.43 % | 110.188 M -4.98 % | 115.965 M -2.60 % | 119.060 M 91.53 % | 62.163 M 0.58 % | 61.807 M -7.17 % | 66.581 M |
| 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 |
| 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 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -69.038 M 0.00 % | -69.038 M -100.00 % | -34.519 M -15 614.16 % | 222.500 K 0.00 % | 222.500 K -24.89 % | 296.250 K 0.00 % | 296.250 K 21.29 % | 244.250 K -99.08 % | 26.419 M 0.00 % | 26.419 M 198.58 % | -26.799 M 0.00 % | -26.799 M -307.87 % | 12.892 M 0.00 % | 12.892 M 330.71 % | -5.588 M 0.00 % | -5.588 M 22.46 % | -7.207 M 0.00 % | -7.207 M -477.20 % | 1.911 M 0.00 % | 1.911 M -12.12 % | 2.174 M 0.00 % | 2.174 M 395.78 % | -735.000 K 0.00 % | -735.000 K -134.17 % | 2.151 M 0.00 % | 2.151 M 119.65 % | -10.945 M 0.00 % | -10.945 M -862.15 % | 1.436 M 0.00 % | 1.436 M 105.85 % | -24.548 M 0.00 % | -24.548 M -420.40 % | 7.662 M 0.00 % | 7.662 M 100.00 % | 3.831 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.824 M 0.00 % | -1.824 M -100.00 % | -912.000 K -12 679.31 % | 7.250 K 0.00 % | 7.250 K 200.00 % | -7.250 K 0.00 % | -7.250 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 % | 1.695 M 0.00 % | 1.695 M 231.25 % | -1.291 M 0.00 % | -1.291 M -322.59 % | -305.500 K 0.00 % | -305.500 K -131.67 % | 964.500 K 0.00 % | 964.500 K -81.08 % | 5.098 M 0.00 % | 5.098 M 100.00 % | 2.549 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -67.214 M 0.00 % | -67.214 M -100.00 % | -33.607 M -15 713.01 % | 215.250 K 0.00 % | 215.250 K -29.08 % | 303.500 K 0.00 % | 303.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 | 0.000 -100.00 % | 456.500 K 0.00 % | 456.500 K 104.73 % | -9.654 M 0.00 % | -9.654 M -654.32 % | 1.742 M 0.00 % | 1.742 M 106.83 % | -25.512 M 0.00 % | -25.512 M -1 095.20 % | 2.564 M 0.00 % | 2.564 M 100.00 % | 1.282 M |
| Other non cash items | 21.261 M 181.66 % | -26.036 M -100.00 % | -13.018 M -198.15 % | 13.263 M 0.00 % | 13.263 M 187.59 % | -15.142 M 0.00 % | -15.142 M -33.67 % | -11.328 M -4 849.69 % | 238.500 K 0.00 % | 238.500 K -97.21 % | 8.542 M 0.00 % | 8.542 M 857.23 % | -1.128 M 0.00 % | -1.128 M -69.12 % | -667.000 K 0.00 % | -667.000 K -109.23 % | 7.224 M 0.00 % | 7.224 M 3 667.16 % | -202.500 K 0.00 % | -202.500 K -104.02 % | 5.035 M 0.00 % | 5.035 M -78.44 % | 23.349 M 0.00 % | 23.349 M 1 356.99 % | -1.858 M 0.00 % | -1.858 M 87.07 % | -14.368 M 0.00 % | -14.368 M -210.96 % | 12.949 M 0.00 % | 12.949 M -17.58 % | 15.711 M 0.00 % | 15.711 M -29.53 % | 22.295 M 0.00 % | 22.295 M 5 860.85 % | -387.000 K |
| Net cash provided by operating activities | -62.699 M 0.00 % | -62.699 M -100.00 % | -31.350 M -1 527.41 % | 2.196 M 0.00 % | 2.196 M -64.04 % | 6.108 M 0.00 % | 6.108 M 90.70 % | 3.203 M -86.05 % | 22.956 M 0.00 % | 22.956 M 183.44 % | -27.513 M 0.00 % | -27.513 M -330.22 % | 11.951 M 0.00 % | 11.951 M 284.32 % | -6.484 M 0.00 % | -6.484 M 24.52 % | -8.590 M 0.00 % | -8.590 M -3 335.80 % | -250.000 K 0.00 % | -250.000 K 82.18 % | -1.403 M 0.00 % | -1.403 M 70.54 % | -4.762 M 0.00 % | -4.762 M -747.45 % | 735.500 K 0.00 % | 735.500 K 103.01 % | -24.399 M 0.00 % | -24.399 M -259.17 % | 15.329 M 0.00 % | 15.329 M 273.46 % | -8.837 M 0.00 % | -8.837 M -129.50 % | 29.956 M 0.00 % | 29.956 M 100.00 % | 14.978 M |
| Investments in property plant and equipment | -85.366 M -259.83 % | 53.412 M 100.00 % | 26.706 M 150.17 % | 10.675 M 0.00 % | 10.675 M 194.89 % | -11.250 M 0.00 % | -11.250 M -8 972.58 % | -124.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.500 K 0.00 % | -41.500 K | 0.000 | 0.000 100.00 % | -92.500 K 0.00 % | -92.500 K 97.89 % | -4.387 M 0.00 % | -4.387 M -365.91 % | -941.500 K 0.00 % | -941.500 K 95.09 % | -19.181 M 0.00 % | -19.181 M -98 261.54 % | -19.500 K 0.00 % | -19.500 K 75.16 % | -78.500 K 0.00 % | -78.500 K 91.30 % | -902.000 K 0.00 % | -902.000 K 54.13 % | -1.967 M 0.00 % | -1.967 M -100.00 % | -983.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 100.00 % | -197.500 K 0.00 % | -197.500 K -104.49 % | 4.395 M 0.00 % | 4.395 M 25 950.00 % | -17.000 K 0.00 % | -17.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.909 M 0.00 % | -19.909 M -4 676.67 % | 435.000 K 0.00 % | 435.000 K -15.04 % | 512.000 K 0.00 % | 512.000 K | 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 100.00 % | -250.000 K 0.00 % | -250.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.090 M 0.00 % | -3.090 M | 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 -100.00 % | 4.798 M 0.00 % | 4.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.127 M 0.00 % | 3.127 M | 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 | 258.017 M 583.07 % | -53.412 M -100.00 % | -26.706 M -150.17 % | -10.675 M 0.00 % | -10.675 M -194.89 % | 11.250 M 0.00 % | 11.250 M 8 972.58 % | 124.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 % | 22.000 K 0.00 % | 22.000 K -99.85 % | 14.554 M 0.00 % | 14.554 M 130.78 % | 6.307 M 0.00 % | 6.307 M 25.28 % | 5.034 M 0.00 % | 5.034 M -49.92 % | 10.052 M 0.00 % | 10.052 M 156.31 % | -17.850 M 0.00 % | -17.850 M -3 239.57 % | -534.500 K 0.00 % | -534.500 K -154.36 % | 983.250 K |
| Net cash used for investing activites | 119.240 M 123.25 % | 53.412 M 100.00 % | 26.706 M 150.17 % | 10.675 M 0.00 % | 10.675 M 106.62 % | -161.250 M 0.00 % | -161.250 M -4 206.89 % | -3.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.756 M 0.00 % | 4.756 M 2 508.10 % | -197.500 K 0.00 % | -197.500 K -104.87 % | 4.052 M 0.00 % | 4.052 M 192.48 % | -4.382 M 0.00 % | -4.382 M -126.17 % | 16.740 M 0.00 % | 16.740 M 204.86 % | -15.964 M 0.00 % | -15.964 M -7.18 % | -14.894 M 0.00 % | -14.894 M -243.09 % | 10.409 M 0.00 % | 10.409 M 157.06 % | -18.240 M 0.00 % | -18.240 M -629.31 % | -2.501 M 0.00 % | -2.501 M -100.00 % | -1.251 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 9.605 M 0.00 % | 9.605 M | 0.000 | 0.000 -100.00 % | 5.903 M 0.00 % | 5.903 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 |
| 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 100.00 % | -8.067 M 0.00 % | -8.067 M | 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 100.00 % | -1.537 M 0.00 % | -1.537 M 69.82 % | -5.094 M 0.00 % | -5.094 M 68.03 % | -15.935 M 0.00 % | -15.935 M -36.14 % | -11.705 M 0.00 % | -11.705 M -100.00 % | -5.852 M |
| Other financing activites | -10.081 M 75.80 % | -41.650 M -100.00 % | -20.825 M -79.91 % | -11.575 M 0.00 % | -11.575 M 28.39 % | -16.165 M 0.00 % | -16.165 M 76.00 % | -67.350 M -29 833.11 % | -225.000 K 0.00 % | -225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.763 M 0.00 % | 9.763 M | 0.000 | 0.000 -100.00 % | 5.903 M 0.00 % | 5.903 M 136.82 % | -16.032 M 0.00 % | -16.032 M -205.60 % | 15.182 M 0.00 % | 15.182 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.266 M 0.00 % | 44.266 M 2 787.51 % | 1.533 M 0.00 % | 1.533 M 100.00 % | 766.500 K |
| Net cash used provided by financing activities | -10.081 M 75.80 % | -41.650 M -100.00 % | -20.825 M -79.91 % | -11.575 M 0.00 % | -11.575 M 28.39 % | -16.165 M 0.00 % | -16.165 M 76.00 % | -67.350 M -29 833.11 % | -225.000 K 0.00 % | -225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.763 M 0.00 % | 9.763 M | 0.000 | 0.000 -100.00 % | 5.903 M 0.00 % | 5.903 M 136.82 % | -16.032 M 0.00 % | -16.032 M -205.60 % | 15.182 M 0.00 % | 15.182 M 1 087.74 % | -1.537 M 0.00 % | -1.537 M 69.82 % | -5.094 M 0.00 % | -5.094 M -117.98 % | 28.331 M 0.00 % | 28.331 M 378.53 % | -10.172 M 0.00 % | -10.172 M -100.00 % | -5.086 M |
| Effect of forex changes on cash | 388.500 K 200.00 % | -388.500 K -100.00 % | -194.250 K 94.84 % | -3.766 M 0.00 % | -3.766 M -102.14 % | 176.040 M 0.00 % | 176.040 M 340.84 % | 39.933 M | 0.000 | 0.000 100.00 % | -2.000 K 0.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.500 K 0.00 % | -82.500 K 77.24 % | -362.500 K 0.00 % | -362.500 K -89.79 % | -191.000 K 0.00 % | -191.000 K 53.07 % | -407.000 K 0.00 % | -407.000 K -1 004.44 % | 45.000 K 0.00 % | 45.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -4.478 M -300.00 % | -1.120 M 0.00 % | -1.120 M 54.66 % | -2.469 M 0.00 % | -2.469 M -152.16 % | 4.734 M 0.00 % | 4.734 M 116.93 % | -27.957 M -206.77 % | 26.184 M 0.00 % | 26.184 M 384.46 % | -9.205 M 0.00 % | -9.205 M -138.51 % | 23.901 M 0.00 % | 23.901 M 791.78 % | -3.455 M 0.00 % | -3.455 M -277.09 % | 1.951 M 0.00 % | 1.951 M -74.34 % | 7.604 M 0.00 % | 7.604 M 3 108.44 % | 237.000 K 0.00 % | 237.000 K 102.86 % | -8.273 M 0.00 % | -8.273 M -910.13 % | -819.000 K 0.00 % | -819.000 K 99.00 % | -82.042 M 0.00 % | -82.042 M -302.70 % | 40.474 M 0.00 % | 40.474 M 1 457.89 % | 2.598 M 0.00 % | 2.598 M -92.48 % | 34.567 M 0.00 % | 34.567 M 300.00 % | 8.642 M |
| Cash at beginning of period | 15.465 M 300.00 % | 3.866 M 0.00 % | 3.866 M -38.97 % | 6.335 M 0.00 % | 6.335 M 295.52 % | 1.602 M 0.00 % | 1.602 M -94.58 % | 29.559 M 775.89 % | 3.375 M 0.00 % | 3.375 M -73.17 % | 12.580 M 0.00 % | 12.580 M -52.38 % | 26.418 M 0.00 % | 26.418 M -11.57 % | 29.873 M 0.00 % | 29.873 M 6.99 % | 27.922 M 0.00 % | 27.922 M 37.42 % | 20.318 M 0.00 % | 20.318 M 1.18 % | 20.081 M 0.00 % | 20.081 M -29.18 % | 28.354 M 0.00 % | 28.354 M -2.81 % | 29.173 M 0.00 % | 29.173 M -73.77 % | 111.215 M 0.00 % | 111.215 M 57.21 % | 70.741 M 0.00 % | 70.741 M 3.81 % | 68.143 M 0.00 % | 68.143 M 102.95 % | 33.576 M 0.00 % | 33.576 M 300.00 % | 8.394 M |
| Cash at end of period | 10.987 M 300.00 % | 2.747 M 0.00 % | 2.747 M -28.96 % | 3.866 M 0.00 % | 3.866 M -38.97 % | 6.335 M 0.00 % | 6.335 M 295.52 % | 1.602 M -94.58 % | 29.559 M 0.00 % | 29.559 M 775.89 % | 3.375 M 0.00 % | 3.375 M -93.29 % | 50.319 M 0.00 % | 50.319 M 90.47 % | 26.418 M 0.00 % | 26.418 M -11.57 % | 29.873 M 0.00 % | 29.873 M 6.99 % | 27.922 M 0.00 % | 27.922 M 37.42 % | 20.318 M 0.00 % | 20.318 M 1.18 % | 20.081 M 0.00 % | 20.081 M -29.18 % | 28.354 M 0.00 % | 28.354 M -2.81 % | 29.173 M 0.00 % | 29.173 M -73.77 % | 111.215 M 0.00 % | 111.215 M 57.21 % | 70.741 M 0.00 % | 70.741 M 3.81 % | 68.143 M 0.00 % | 68.143 M 300.00 % | 17.036 M |
| Operating cash flow | -62.699 M 0.00 % | -62.699 M -100.00 % | -31.350 M -1 527.41 % | 2.196 M 0.00 % | 2.196 M -64.04 % | 6.108 M 0.00 % | 6.108 M 90.70 % | 3.203 M -86.05 % | 22.956 M 0.00 % | 22.956 M 183.44 % | -27.513 M 0.00 % | -27.513 M -330.22 % | 11.951 M 0.00 % | 11.951 M 284.32 % | -6.484 M 0.00 % | -6.484 M 24.52 % | -8.590 M 0.00 % | -8.590 M -3 335.80 % | -250.000 K 0.00 % | -250.000 K 82.18 % | -1.403 M 0.00 % | -1.403 M 70.54 % | -4.762 M 0.00 % | -4.762 M -747.45 % | 735.500 K 0.00 % | 735.500 K 103.01 % | -24.399 M 0.00 % | -24.399 M -259.17 % | 15.329 M 0.00 % | 15.329 M 273.46 % | -8.837 M 0.00 % | -8.837 M -129.50 % | 29.956 M 0.00 % | 29.956 M 100.00 % | 14.978 M |
| Capital expenditure | -85.366 M -259.83 % | 53.412 M 100.00 % | 26.706 M 150.17 % | 10.675 M 0.00 % | 10.675 M 194.89 % | -11.250 M 0.00 % | -11.250 M -8 972.58 % | -124.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.500 K 0.00 % | -41.500 K | 0.000 | 0.000 100.00 % | -92.500 K 0.00 % | -92.500 K 97.89 % | -4.387 M 0.00 % | -4.387 M -365.91 % | -941.500 K 0.00 % | -941.500 K 95.09 % | -19.181 M 0.00 % | -19.181 M -98 261.54 % | -19.500 K 0.00 % | -19.500 K 75.16 % | -78.500 K 0.00 % | -78.500 K 91.30 % | -902.000 K 0.00 % | -902.000 K 54.13 % | -1.967 M 0.00 % | -1.967 M -100.00 % | -983.250 K |
| Free CashFlow | -148.065 M -1 494.23 % | -9.288 M -100.00 % | -4.644 M -136.08 % | 12.872 M 0.00 % | 12.872 M 350.33 % | -5.142 M 0.00 % | -5.142 M -266.99 % | 3.079 M -86.59 % | 22.956 M 0.00 % | 22.956 M 183.44 % | -27.513 M 0.00 % | -27.513 M -330.22 % | 11.951 M 0.00 % | 11.951 M 283.15 % | -6.525 M 0.00 % | -6.525 M 24.04 % | -8.590 M 0.00 % | -8.590 M -2 407.88 % | -342.500 K 0.00 % | -342.500 K 94.08 % | -5.790 M 0.00 % | -5.790 M -1.51 % | -5.704 M 0.00 % | -5.704 M 69.08 % | -18.445 M 0.00 % | -18.445 M 24.46 % | -24.419 M 0.00 % | -24.419 M -260.12 % | 15.251 M 0.00 % | 15.251 M 256.59 % | -9.739 M 0.00 % | -9.739 M -134.80 % | 27.990 M 0.00 % | 27.990 M 100.00 % | 13.995 M |
| 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 | 2003 |