PINE Technology Holdings Limited 1079.HK
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 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 234.832 M 3 815.79 % | 5.997 M -9.11 % | 6.598 M -46.00 % | 12.219 M -88.83 % | 109.386 M -34.53 % | 167.070 M -40.80 % | 282.235 M 22.23 % | 230.914 M 48.51 % | 155.488 M -8.31 % | 169.576 M -27.44 % | 233.705 M 9.12 % | 214.168 M -7.67 % | 231.953 M -10.64 % | 259.559 M -26.14 % | 351.420 M 12.10 % | 313.487 M -37.99 % | 505.511 M 25.81 % | 401.797 M 13.43 % | 354.217 M 34.13 % | 264.093 M 16.14 % | 227.396 M 0.21 % | 226.910 M -4.76 % | 238.259 M -19.90 % | 297.434 M -6.11 % | 316.788 M 27.30 % | 248.846 M |
| Net income | 45.641 M 446.47 % | -13.173 M -61.22 % | -8.171 M -223.73 % | -2.524 M 85.43 % | -17.318 M 55.29 % | -38.733 M -370.35 % | -8.235 M -73.08 % | -4.758 M 25.21 % | -6.362 M 3.12 % | -6.567 M -911.74 % | 809.000 K -60.69 % | 2.058 M 159.86 % | -3.438 M 33.62 % | -5.179 M -227.91 % | 4.049 M 264.12 % | 1.112 M -82.39 % | 6.316 M 38.08 % | 4.574 M 29.32 % | 3.537 M 50.70 % | 2.347 M 49.68 % | 1.568 M 276.78 % | -887.000 K -320.10 % | 403.000 K -56.71 % | 931.000 K -90.69 % | 10.005 M 140.22 % | 4.165 M |
| Income before tax | 45.620 M 403.50 % | -15.031 M -54.67 % | -9.718 M -357.34 % | -2.125 M 88.90 % | -19.140 M 56.28 % | -43.778 M -394.78 % | -8.848 M -68.09 % | -5.264 M 24.53 % | -6.975 M -20.97 % | -5.766 M -660.89 % | 1.028 M -52.27 % | 2.154 M 166.52 % | -3.238 M 40.16 % | -5.411 M -197.80 % | 5.533 M 206.20 % | 1.807 M -76.19 % | 7.590 M 46.16 % | 5.193 M 8.41 % | 4.790 M 49.08 % | 3.213 M 74.71 % | 1.839 M 376.13 % | -666.000 K -436.36 % | 198.000 K -83.31 % | 1.186 M -89.16 % | 10.946 M 128.37 % | 4.793 M |
| Income before tax ratio | 0.19 107.75 % | -2.51 -70.17 % | -1.47 -746.93 % | -0.17 0.61 % | -0.17 33.22 % | -0.26 -735.84 % | -0.03 -37.52 % | -0.02 49.18 % | -0.04 -31.93 % | -0.03 -873.01 % | 0.00 -56.26 % | 0.01 172.05 % | -0.01 33.04 % | -0.02 -232.41 % | 0.02 173.15 % | 0.01 -61.61 % | 0.02 16.17 % | 0.01 -4.42 % | 0.01 11.15 % | 0.01 50.44 % | 0.01 375.54 % | 0.00 -453.19 % | 0.00 -79.16 % | 0.00 -88.46 % | 0.03 79.39 % | 0.02 |
| EBITDA | 46.884 M 1 829.84 % | -2.710 M 95.56 % | -61.086 M -5 535.24 % | -1.084 M 91.94 % | -13.456 M 95.86 % | -325.230 M -5 157.52 % | -6.186 M -55.00 % | -3.991 M 25.78 % | -5.377 M -5.60 % | -5.092 M -280.38 % | 2.823 M -92.70 % | 38.683 M 2 830.52 % | 1.320 M 110.99 % | -12.008 M -114.14 % | 84.896 M 987.99 % | 7.803 M -93.12 % | 113.379 M 831.02 % | 12.178 M 32.74 % | 9.174 M -79.20 % | 44.110 M 15.98 % | 38.034 M 1 145.39 % | 3.054 M 63.23 % | 1.871 M -39.10 % | 3.072 M -76.06 % | 12.832 M 109.33 % | 6.130 M |
| Net income ratio | 0.19 108.85 % | -2.20 -77.38 % | -1.24 -499.50 % | -0.21 -30.47 % | -0.16 31.71 % | -0.23 -694.57 % | -0.03 -41.60 % | -0.02 49.64 % | -0.04 -5.66 % | -0.04 -1 218.72 % | 0.00 -63.98 % | 0.01 164.83 % | -0.01 25.72 % | -0.02 -273.18 % | 0.01 224.81 % | 0.00 -71.61 % | 0.01 9.75 % | 0.01 14.00 % | 0.01 12.36 % | 0.01 28.88 % | 0.01 276.40 % | 0.00 -331.11 % | 0.00 -45.96 % | 0.00 -90.09 % | 0.03 88.70 % | 0.02 |
| Ratio EBITDA | 0.20 144.18 % | -0.45 95.12 % | -9.26 -10 335.62 % | -0.09 27.88 % | -0.12 93.68 % | -1.95 -8 781.65 % | -0.02 -26.81 % | -0.02 50.02 % | -0.03 -15.16 % | -0.03 -348.59 % | 0.01 -93.31 % | 0.18 3 073.88 % | 0.01 112.30 % | -0.05 -119.15 % | 0.24 870.55 % | 0.02 -88.90 % | 0.22 640.00 % | 0.03 17.03 % | 0.03 -84.49 % | 0.17 -0.14 % | 0.17 1 142.73 % | 0.01 71.39 % | 0.01 -23.97 % | 0.01 -74.50 % | 0.04 64.44 % | 0.02 |
| Gross profit ratio | 0.01 144.62 % | -0.03 -110.17 % | 0.27 -26.21 % | 0.36 3 210.58 % | -0.01 88.26 % | -0.10 -404.90 % | 0.03 -29.42 % | 0.05 7.25 % | 0.04 -15.02 % | 0.05 -40.60 % | 0.08 -18.19 % | 0.10 8.59 % | 0.10 11.64 % | 0.09 -25.19 % | 0.11 15.16 % | 0.10 9.09 % | 0.09 -0.89 % | 0.09 6.19 % | 0.09 0.82 % | 0.09 -2.72 % | 0.09 13.02 % | 0.08 -12.59 % | 0.09 1.08 % | 0.09 -10.00 % | 0.10 26.39 % | 0.08 |
| Weighted average shs out dil | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 1.01 % | 1.313 B 24.01 % | 1.059 B 14.92 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M -0.03 % | 921.868 M 0.10 % | 920.985 M 0.00 % | 920.985 M -0.01 % | 921.035 M -1.11 % | 931.384 M 0.05 % | 930.935 M 26.76 % | 734.419 M 4.87 % | 700.305 M 2.38 % | 684.015 M -0.91 % | 690.294 M 1.25 % | 681.739 M -0.08 % | 682.308 M 1.58 % | 671.667 M 1.00 % | 665.000 M 7.68 % | 617.593 M 20.11 % | 514.198 M |
| Weighted average shs out | 1.327 B -0.10 % | 1.328 B 0.10 % | 1.327 B -0.02 % | 1.327 B 0.02 % | 1.327 B 1.01 % | 1.313 B 24.01 % | 1.059 B 14.92 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.01 % | 921.498 M 0.06 % | 920.985 M 0.00 % | 920.985 M -0.01 % | 921.035 M -1.03 % | 930.659 M -0.03 % | 930.935 M 27.04 % | 732.768 M 5.22 % | 696.442 M 1.82 % | 684.015 M -0.91 % | 690.294 M 1.25 % | 681.739 M -0.08 % | 682.308 M 1.58 % | 671.667 M 1.00 % | 665.000 M 7.68 % | 617.593 M 20.11 % | 514.198 M |
| EPS diluted | 0.03 443.43 % | -0.01 -41.43 % | -0.01 -268.42 % | 0.00 85.50 % | -0.01 55.59 % | -0.03 -278.21 % | -0.01 -50.00 % | -0.01 24.64 % | -0.01 2.82 % | -0.01 -888.89 % | 0.00 -59.09 % | 0.00 159.46 % | 0.00 33.93 % | -0.01 -230.23 % | 0.00 258.33 % | 0.00 -86.05 % | 0.01 32.31 % | 0.01 22.64 % | 0.01 55.88 % | 0.00 47.83 % | 0.00 276.92 % | 0.00 -316.67 % | 0.00 -57.14 % | 0.00 -91.36 % | 0.02 100.00 % | 0.01 |
| Earnings per share | 0.03 443.43 % | -0.01 -41.43 % | -0.01 -268.42 % | 0.00 85.50 % | -0.01 55.59 % | -0.03 -278.21 % | -0.01 -50.00 % | -0.01 24.64 % | -0.01 2.82 % | -0.01 -888.89 % | 0.00 -59.09 % | 0.00 159.46 % | 0.00 33.93 % | -0.01 -227.27 % | 0.00 266.67 % | 0.00 -86.36 % | 0.01 33.33 % | 0.01 24.53 % | 0.01 55.88 % | 0.00 47.83 % | 0.00 276.92 % | 0.00 -316.67 % | 0.00 -57.14 % | 0.00 -91.36 % | 0.02 100.00 % | 0.01 |
| Gross profit | 2.827 M 1 847.05 % | -161.816 K -109.25 % | 1.750 M -60.15 % | 4.392 M 447.47 % | -1.264 M 92.31 % | -16.444 M -280.49 % | 9.111 M -13.74 % | 10.562 M 59.28 % | 6.631 M -22.08 % | 8.510 M -56.90 % | 19.743 M -10.73 % | 22.115 M 0.27 % | 22.056 M -0.24 % | 22.108 M -44.74 % | 40.009 M 29.10 % | 30.991 M -32.35 % | 45.812 M 24.69 % | 36.741 M 20.46 % | 30.501 M 35.23 % | 22.555 M 12.98 % | 19.964 M 13.26 % | 17.626 M -16.75 % | 21.173 M -19.03 % | 26.149 M -15.50 % | 30.946 M 60.89 % | 19.234 M |
| Income tax expense | 601.000 K 105.84 % | -10.298 M -581.08 % | -1.512 M -472.79 % | -263.969 K -333.60 % | 113.000 K 140.50 % | -279.000 K -163.27 % | 441.000 K 273.62 % | -254.000 K 58.56 % | -613.000 K -176.53 % | 801.000 K 265.75 % | 219.000 K 128.13 % | 96.000 K -52.00 % | 200.000 K 186.21 % | -232.000 K -115.63 % | 1.484 M 113.53 % | 695.000 K -45.45 % | 1.274 M 53.49 % | 830.000 K -33.76 % | 1.253 M 78.74 % | 701.000 K 383.45 % | 145.000 K -32.56 % | 215.000 K 400.00 % | 43.000 K -83.14 % | 255.000 K -72.90 % | 941.000 K 37.57 % | 684.000 K |
| Cost of revenue | 232.005 M 3 667.01 % | 6.159 M 1.51 % | 6.067 M -22.49 % | 7.827 M -92.93 % | 110.650 M -39.70 % | 183.514 M -32.81 % | 273.124 M 23.95 % | 220.352 M 48.03 % | 148.857 M -7.58 % | 161.066 M -24.72 % | 213.962 M 11.41 % | 192.053 M -8.50 % | 209.897 M -11.60 % | 237.451 M -23.75 % | 311.411 M 10.24 % | 282.496 M -38.55 % | 459.699 M 25.93 % | 365.056 M 12.77 % | 323.716 M 34.02 % | 241.538 M 16.44 % | 207.432 M -0.88 % | 209.284 M -3.59 % | 217.086 M -19.98 % | 271.285 M -5.09 % | 285.842 M 24.49 % | 229.612 M |
| General and administrative expenses | 13.819 M 260.50 % | 3.833 M -9.99 % | 4.259 M -41.55 % | 7.287 M -38.22 % | 11.796 M -19.82 % | 14.712 M 17.32 % | 12.540 M 20.11 % | 10.440 M 8.10 % | 9.658 M -11.46 % | 10.908 M -15.36 % | 12.887 M -6.85 % | 13.835 M -21.98 % | 17.733 M -13.58 % | 20.519 M -6.91 % | 22.042 M 1.11 % | 21.801 M -16.83 % | 26.213 M 34.32 % | 19.516 M 22.79 % | 15.894 M 18.19 % | 13.448 M 1.33 % | 13.271 M -0.44 % | 13.329 M -17.13 % | 16.084 M -8.09 % | 17.499 M 27.05 % | 13.773 M 59.28 % | 8.647 M |
| Selling and marketing expenses | 1.001 M 207.96 % | 325.037 K 13.65 % | 286.000 K 0.35 % | 285.000 K -89.84 % | 2.806 M -12.26 % | 3.198 M -14.86 % | 3.756 M 10.50 % | 3.399 M -0.56 % | 3.418 M -17.40 % | 4.138 M -19.71 % | 5.154 M -25.84 % | 6.950 M -11.18 % | 7.825 M 0.46 % | 7.789 M -16.74 % | 9.355 M 48.37 % | 6.305 M -29.21 % | 8.906 M 4.08 % | 8.557 M 21.22 % | 7.059 M 49.56 % | 4.720 M 32.81 % | 3.554 M -6.28 % | 3.792 M -5.70 % | 4.021 M -35.26 % | 6.211 M 8.36 % | 5.732 M -3.14 % | 5.918 M |
| Other expenses | -57.719 M -640.19 % | 10.685 M -85.83 % | 75.427 M 6 297.78 % | -1.217 M -162.28 % | -464.000 K -294.14 % | 239.000 K | 0.000 | 0.000 100.00 % | -152.000 K 45.52 % | -279.000 K -5.68 % | -264.000 K 69.72 % | -872.000 K -211.37 % | 783.000 K 0.77 % | 777.000 K -66.96 % | 2.352 M 632.13 % | -442.000 K 67.52 % | -1.361 M -12.95 % | -1.205 M | 0.000 100.00 % | -1.733 M -11.52 % | -1.554 M -39.25 % | -1.116 M 33.29 % | -1.673 M 11.29 % | -1.886 M -35.59 % | -1.391 M 4.79 % | -1.461 M |
| Operating expenses | -42.899 M -389.01 % | 14.843 M -81.44 % | 79.972 M 1 158.41 % | 6.355 M -55.56 % | 14.301 M -28.52 % | 20.007 M 22.80 % | 16.292 M 18.60 % | 13.737 M 7.85 % | 12.737 M -13.75 % | 14.767 M -16.93 % | 17.777 M -10.73 % | 19.913 M -20.97 % | 25.197 M -9.99 % | 27.994 M -17.05 % | 33.749 M 22.00 % | 27.664 M -24.95 % | 36.861 M 37.19 % | 26.868 M 17.06 % | 22.953 M 30.35 % | 17.609 M 6.26 % | 16.571 M 3.54 % | 16.005 M -17.08 % | 19.302 M -16.36 % | 23.077 M 27.40 % | 18.114 M 38.23 % | 13.104 M |
| Cost and expenses | 189.106 M 800.41 % | 21.002 M 29.47 % | 16.222 M 14.38 % | 14.182 M -88.65 % | 124.951 M -38.61 % | 203.521 M -29.68 % | 289.416 M 23.64 % | 234.089 M 44.86 % | 161.594 M -8.10 % | 175.833 M -24.12 % | 231.739 M 9.33 % | 211.966 M -9.84 % | 235.094 M -11.43 % | 265.445 M -23.10 % | 345.160 M 11.28 % | 310.160 M -37.54 % | 496.560 M 26.70 % | 391.924 M 13.05 % | 346.669 M 33.77 % | 259.147 M 15.69 % | 224.003 M -0.57 % | 225.289 M -4.70 % | 236.388 M -19.69 % | 294.362 M -3.16 % | 303.956 M 25.23 % | 242.716 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.000 K -4.68 % | 171.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 |
| Selling general and administrative expenses | 14.820 M 256.39 % | 4.158 M -8.51 % | 4.545 M -39.98 % | 7.572 M -48.14 % | 14.602 M -18.47 % | 17.910 M 9.90 % | 16.296 M 17.75 % | 13.839 M 5.84 % | 13.076 M -13.09 % | 15.046 M -16.60 % | 18.041 M -13.20 % | 20.785 M -18.68 % | 25.558 M -9.71 % | 28.308 M -9.84 % | 31.397 M 11.71 % | 28.106 M -19.97 % | 35.119 M 25.10 % | 28.073 M 22.31 % | 22.953 M 26.34 % | 18.168 M 7.98 % | 16.825 M -1.73 % | 17.121 M -14.84 % | 20.105 M -15.20 % | 23.710 M 21.56 % | 19.505 M 33.92 % | 14.565 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 303.177 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 | 106.000 K -48.04 % | 204.000 K -72.54 % | 743.000 K -40.93 % | 1.258 M 262.46 % | 347.000 K -31.83 % | 509.000 K -89.62 % | 4.905 M 452.41 % | 888.000 K 19.84 % | 741.000 K -15.22 % | 874.000 K -8.58 % | 956.000 K -87.13 % | 7.431 M 8.63 % | 6.841 M 570.68 % | 1.020 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 |
| Depreciation and amortization | 1.158 M -25.62 % | 1.557 M -89.21 % | 14.431 M 771.96 % | 1.655 M -91.68 % | 19.896 M 1 099.28 % | 1.659 M 206.65 % | 541.000 K 76.22 % | 307.000 K -59.87 % | 765.000 K 47.68 % | 518.000 K -57.65 % | 1.223 M -34.77 % | 1.875 M -57.97 % | 4.461 M 2.72 % | 4.343 M -6.48 % | 4.644 M 3.75 % | 4.476 M 42.59 % | 3.139 M 36.18 % | 2.305 M 41.76 % | 1.626 M 26.05 % | 1.290 M -13.01 % | 1.483 M 3.49 % | 1.433 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 45.726 M 404.73 % | -15.005 M -55.92 % | -9.624 M -390.26 % | -1.963 M 89.55 % | -18.793 M 56.57 % | -43.269 M -502.55 % | -7.181 M -126.17 % | -3.175 M 48.00 % | -6.106 M 2.41 % | -6.257 M -418.26 % | 1.966 M 1.39 % | 1.939 M 161.73 % | -3.141 M 46.64 % | -5.886 M -194.03 % | 6.260 M 88.16 % | 3.327 M -62.83 % | 8.951 M -9.34 % | 9.873 M 30.80 % | 7.548 M 52.61 % | 4.946 M 45.77 % | 3.393 M 109.32 % | 1.621 M -13.36 % | 1.871 M -39.10 % | 3.072 M -76.06 % | 12.832 M 109.33 % | 6.130 M |
| Operating income ratio | 0.19 107.78 % | -2.50 -71.55 % | -1.46 -807.89 % | -0.16 6.49 % | -0.17 33.66 % | -0.26 -917.90 % | -0.03 -85.05 % | -0.01 64.99 % | -0.04 -6.43 % | -0.04 -538.62 % | 0.01 -7.08 % | 0.01 166.86 % | -0.01 40.28 % | -0.02 -227.30 % | 0.02 67.85 % | 0.01 -40.06 % | 0.02 -27.94 % | 0.02 15.31 % | 0.02 13.78 % | 0.02 25.52 % | 0.01 108.87 % | 0.01 -9.03 % | 0.01 -23.97 % | 0.01 -74.50 % | 0.04 64.44 % | 0.02 |
| Total other income expenses net | -106.000 K -307.16 % | -26.034 K 72.51 % | -94.687 K 41.55 % | -162.000 K | 0.000 100.00 % | -509.000 K 69.47 % | -1.667 M 20.20 % | -2.089 M 95.65 % | -48.023 M -9 880.55 % | 491.000 K 152.35 % | -938.000 K -536.28 % | 215.000 K 134.64 % | -620.684 K -116.79 % | 3.696 M 105.80 % | -63.752 M -441.17 % | -11.780 M 60.37 % | -29.729 M -9.42 % | -27.169 M 4.32 % | -28.396 M -211.29 % | -9.122 M 24.75 % | -12.122 M -77.84 % | -6.816 M 47.60 % | -13.009 M 11.57 % | -14.710 M 83.48 % | -89.070 M -108.28 % | -42.764 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 | 2000 | 1999 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -83.046 M 12.54 % | -94.957 M -616.60 % | -13.251 M -342.29 % | -2.996 M -6.28 % | -2.819 M -222.14 % | 2.308 M -81.03 % | 12.164 M -28.94 % | 17.119 M -12.83 % | 19.638 M 0.29 % | 19.581 M -7.01 % | 21.058 M -6.93 % | 22.625 M 32.63 % | 17.059 M -5.53 % | 18.057 M -33.31 % | 27.074 M 383.12 % | 5.604 M -86.36 % | 41.073 M -12.44 % | 46.908 M 21.77 % | 38.522 M 77.62 % | 21.688 M -17.42 % | 26.263 M -2.42 % | 26.915 M 0.21 % | 26.858 M 107.65 % | 12.934 M 224.32 % | 3.988 M -44.65 % | 7.205 M |
| Total investments | 383.786 K 6.08 % | 361.790 K -35.62 % | 562.000 K -66.98 % | 1.702 M 9.10 % | 1.560 M 16.16 % | 1.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K 91.43 % | 70.000 K -31.37 % | 102.000 K -70.18 % | 342.000 K 52.00 % | 225.000 K -43.75 % | 400.000 K -82.18 % | 2.245 M 430.73 % | 423.000 K -92.85 % | 5.919 M -15.79 % | 7.029 M -17.00 % | 8.469 M -15.20 % | 9.987 M 252.15 % | 2.836 M | 0.000 | 0.000 |
| Total debt | 600.000 K -80.96 % | 3.152 M 198.53 % | 1.056 M -40.95 % | 1.788 M 24.77 % | 1.433 M -84.34 % | 9.153 M -56.09 % | 20.845 M -13.82 % | 24.188 M -5.40 % | 25.569 M -9.52 % | 28.258 M -7.11 % | 30.421 M -2.66 % | 31.251 M 5.24 % | 29.695 M 4.68 % | 28.367 M -25.34 % | 37.993 M 92.78 % | 19.708 M -65.18 % | 56.603 M -13.96 % | 65.788 M 35.15 % | 48.677 M 41.11 % | 34.495 M 2.02 % | 33.811 M -12.03 % | 38.436 M 0.12 % | 38.389 M 57.44 % | 24.384 M 15.55 % | 21.102 M 107.04 % | 10.192 M |
| Accumulated other comprehensive income loss | 5.341 M 4.71 % | 5.101 M -74.15 % | 19.735 M 253.11 % | 5.589 M 282.17 % | -3.068 M 86.29 % | -22.375 M -0.77 % | -22.204 M -1.69 % | -21.836 M 1.46 % | -22.159 M -1.17 % | -21.902 M 1.38 % | -22.209 M -3.15 % | -21.531 M | 0.000 100.00 % | -18.767 M -22.01 % | -15.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -544.790 M -623.03 % | -75.348 M 84.53 % | -487.206 M -795.50 % | -54.406 M -4.86 % | -51.882 M -50.10 % | -34.564 M -1 027.15 % | 3.728 M -68.84 % | 11.963 M -25.53 % | 16.064 M -28.37 % | 22.426 M -22.65 % | 28.993 M 3.62 % | 27.981 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 |
| Common stock | 132.670 M 683.60 % | 16.931 M -0.67 % | 17.045 M -87.15 % | 132.670 M 678.35 % | 17.045 M 0.00 % | 17.045 M 19.92 % | 14.214 M 19.94 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.06 % | 11.844 M 0.00 % | 11.844 M 0.00 % | 11.844 M -0.75 % | 11.934 M -0.31 % | 11.971 M | 0.000 -100.00 % | 8.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 86.389 M 1.18 % | 85.384 M 243.76 % | 24.838 M -25.62 % | 33.393 M -5.23 % | 35.235 M -32.41 % | 52.133 M -16.73 % | 62.606 M 11.19 % | 56.307 M -3.74 % | 58.493 M -10.68 % | 65.490 M -9.87 % | 72.659 M 1.37 % | 71.675 M 0.25 % | 71.494 M -4.12 % | 74.564 M -7.70 % | 80.783 M 6.26 % | 76.027 M 0.55 % | 75.614 M 23.14 % | 61.404 M 11.76 % | 54.945 M 9.93 % | 49.981 M 5.47 % | 47.388 M 0.69 % | 47.065 M -3.02 % | 48.530 M 4.55 % | 46.416 M 2.90 % | 45.106 M 320.37 % | 10.730 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.447 K | 0.000 | 0.000 100.00 % | -504.188 K -103.08 % | 16.348 M 202.66 % | -15.924 M -1 905.19 % | 882.146 K 1 406.84 % | -67.502 K 96.94 % | -2.209 M 64.08 % | -6.150 M -5 591.25 % | 112.000 K 145.95 % | -243.720 K | 0.000 | 0.000 100.00 % | -56.739 M -4 930.04 % | -1.128 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.322 M | 0.000 -100.00 % | 707.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 155.207 K 400.67 % | 31.000 K -98.62 % | 2.250 M -20.08 % | 2.815 M 22.52 % | 2.298 M -87.42 % | 18.272 M 33 427.28 % | 54.500 K -29.68 % | 77.502 K -96.94 % | 2.534 M -64.07 % | 7.052 M | 0.000 -100.00 % | 279.720 K -78.38 % | 1.294 M -46.60 % | 2.423 M -96.28 % | 65.113 M | 0.000 -100.00 % | 5.311 M | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 1.322 M -1.05 % | 1.336 M -40.99 % | 2.264 M 16.46 % | 1.944 M -10.41 % | 2.170 M 1 169.01 % | 171.000 K 171.43 % | 63.000 K 61.54 % | 39.000 K 25.81 % | 31.000 K -98.62 % | 2.250 M -2.64 % | 2.311 M -4.50 % | 2.420 M -2.34 % | 2.478 M 15.96 % | 2.137 M 3 292.06 % | 63.000 K -80.62 % | 325.000 K -63.97 % | 902.000 K 705.36 % | 112.000 K 211.11 % | 36.000 K -97.22 % | 1.294 M -52.34 % | 2.715 M -68.12 % | 8.517 M 855.05 % | -1.128 M -121.24 % | 5.311 M | 0.000 |
| Other current liabilities | 3.238 M 537.60 % | -739.945 K 93.26 % | -10.973 M -697.97 % | 1.835 M -37.22 % | 2.923 M -98.57 % | 205.065 M 6 983.42 % | 2.895 M -98.73 % | 228.366 M 234.71 % | -169.529 M 9.22 % | -186.757 M -5 688.18 % | 3.342 M -28.20 % | 4.654 M 101.50 % | -310.680 M -3 453.50 % | 9.264 M -14.78 % | 10.871 M 102.77 % | -393.128 M 41.45 % | -671.429 M 11.77 % | -761.026 M -40.61 % | -541.248 M -23.74 % | -437.393 M -12 637.94 % | 3.489 M 101.54 % | -227.151 M -265.90 % | 136.921 M -17.71 % | 166.395 M -26.03 % | 224.957 M 643.29 % | -41.407 M |
| Deferred revenue | 0.000 -100.00 % | 10.653 M 1 103.10 % | -1.062 M | 0.000 -100.00 % | 203.000 K 102.22 % | -9.153 M -101 800.00 % | 9.000 K -88.00 % | 75.000 K -85.18 % | 506.000 K | 0.000 -100.00 % | 1.344 M -9.13 % | 1.479 M | 0.000 100.00 % | -24.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.548 M | 0.000 -100.00 % | 420.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 600.000 K -67.21 % | 1.830 M 73.32 % | 1.056 M -2.33 % | 1.081 M -24.56 % | 1.433 M -98.00 % | 71.541 M 243.21 % | 20.845 M -88.96 % | 188.806 M -4.77 % | 198.269 M -9.40 % | 218.848 M 676.86 % | 28.171 M -2.97 % | 29.035 M -86.34 % | 212.623 M 5.01 % | 202.482 M -31.54 % | 295.749 M 93.72 % | 152.665 M -65.21 % | 438.780 M -15.06 % | 516.570 M 36.63 % | 378.074 M 41.21 % | 267.747 M 5.56 % | 253.643 M -9.71 % | 280.913 M 20.36 % | 233.385 M 22.72 % | 190.183 M 54.52 % | 123.079 M 55.66 % | 79.070 M |
| Total current liabilities | 4.065 M -80.55 % | 20.900 M 447.84 % | 3.815 M -3.64 % | 3.959 M -28.15 % | 5.510 M -85.73 % | 38.602 M -44.55 % | 69.617 M 21.61 % | 57.247 M 15.95 % | 49.373 M 8.11 % | 45.669 M 2.89 % | 44.385 M -19.35 % | 55.035 M 1.24 % | 54.362 M 23.85 % | 43.892 M -37.69 % | 70.444 M 18.04 % | 59.679 M -42.85 % | 104.426 M -6.22 % | 111.355 M 35.01 % | 82.481 M 26.80 % | 65.047 M 26.20 % | 51.543 M -4.13 % | 53.762 M 12.89 % | 47.624 M 4.17 % | 45.718 M 2.39 % | 44.653 M 18.56 % | 37.663 M |
| Total liabilities | 4.065 M -81.71 % | 22.222 M 331.41 % | 5.151 M -17.23 % | 6.223 M -16.51 % | 7.454 M -81.72 % | 40.772 M -41.58 % | 69.788 M 21.77 % | 57.310 M 15.98 % | 49.412 M 8.12 % | 45.700 M -2.00 % | 46.635 M -18.68 % | 57.346 M 0.99 % | 56.782 M 22.45 % | 46.370 M -36.11 % | 72.581 M 21.49 % | 59.742 M -42.97 % | 104.751 M -6.69 % | 112.257 M 35.92 % | 82.593 M 26.90 % | 65.083 M 23.18 % | 52.837 M -6.45 % | 56.477 M 0.60 % | 56.141 M 25.90 % | 44.590 M -10.76 % | 49.964 M 32.66 % | 37.663 M |
| Other non current assets | 0.000 -100.00 % | 537.000 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 976.000 K 83.80 % | 531.000 K 5.78 % | 502.000 K -0.20 % | 503.000 K 3.29 % | 487.000 K -33.56 % | 733.000 K -48.71 % | 1.429 M 174.81 % | 520.000 K -72.16 % | 1.868 M 3 435.71 % | -56.000 K 86.70 % | -421.000 K -205.25 % | 400.000 K 969.57 % | -46.000 K -104.78 % | 962.000 K 225.00 % | 296.000 K 20.33 % | 246.000 K -97.21 % | 8.816 M -19.11 % | 10.899 M 141.18 % | 4.519 M 340.02 % | 1.027 M 580.13 % | 151.000 K |
| 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 -100.00 % | 398.000 K -38.39 % | 646.000 K | 0.000 -100.00 % | 2.291 M 441.61 % | 423.000 K -92.85 % | 5.919 M -15.79 % | 7.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.672 M 44 433.33 % | 6.000 K -99.93 % | 8.907 M -14.19 % | 10.380 M -12.44 % | 11.855 M -11.05 % | 13.328 M 444 166.67 % | 3.000 K -99.23 % | 392.000 K 7.40 % | 365.000 K -24.43 % | 483.000 K 66.55 % | 290.000 K -1.36 % | 294.000 K -86.64 % | 2.200 M 1 089.19 % | 185.000 K -84.05 % | 1.160 M -19.28 % | 1.437 M 49.22 % | 963.000 K 99.79 % | 482.000 K 460.47 % | 86.000 K 32.31 % | 65.000 K -5.80 % | 69.000 K -74.16 % | 267.000 K -45.17 % | 487.000 K -43.37 % | 860.000 K -31.03 % | 1.247 M 16.98 % | 1.066 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 2.345 M -70.63 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 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 -100.00 % | 95.000 K -51.53 % | 196.000 K -5.31 % | 207.000 K | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.672 M 44 433.33 % | 6.000 K -99.95 % | 11.252 M -38.73 % | 18.365 M -7.43 % | 19.840 M -6.91 % | 21.313 M 710 333.33 % | 3.000 K -99.23 % | 392.000 K 7.40 % | 365.000 K -24.43 % | 483.000 K 66.55 % | 290.000 K -1.36 % | 294.000 K -86.64 % | 2.200 M 1 089.19 % | 185.000 K -84.05 % | 1.160 M -19.28 % | 1.437 M 49.22 % | 963.000 K 99.79 % | 482.000 K 460.47 % | 86.000 K 32.31 % | 65.000 K -60.37 % | 164.000 K -64.58 % | 463.000 K -33.29 % | 694.000 K -19.30 % | 860.000 K -31.03 % | 1.247 M 16.98 % | 1.066 M |
| Property plant equipment net | 686.000 K -56.64 % | 1.582 M 425.58 % | 301.000 K -55.27 % | 673.000 K -15.45 % | 796.000 K -3.98 % | 829.000 K -2.81 % | 853.000 K 211.31 % | 274.000 K -40.82 % | 463.000 K -66.33 % | 1.375 M -73.51 % | 5.191 M -15.40 % | 6.136 M -21.28 % | 7.795 M -24.95 % | 10.386 M 15.21 % | 9.015 M -20.14 % | 11.289 M -17.20 % | 13.634 M 47.30 % | 9.256 M 21.85 % | 7.596 M 69.86 % | 4.472 M -22.78 % | 5.791 M -14.31 % | 6.758 M -14.16 % | 7.873 M 28.62 % | 6.121 M -0.79 % | 6.170 M 758.14 % | 719.000 K |
| Total non current assets | 3.358 M 58.02 % | 2.125 M -81.61 % | 11.553 M -39.61 % | 19.132 M -7.29 % | 20.636 M -10.74 % | 23.118 M 1 566.76 % | 1.387 M 18.75 % | 1.168 M -12.25 % | 1.331 M -43.24 % | 2.345 M -62.26 % | 6.214 M -20.93 % | 7.859 M -25.26 % | 10.515 M -15.47 % | 12.439 M 15.52 % | 10.768 M -18.11 % | 13.150 M -13.82 % | 15.259 M 19.50 % | 12.769 M 38.57 % | 9.215 M -16.34 % | 11.015 M -17.52 % | 13.354 M -16.73 % | 16.037 M -17.62 % | 19.466 M 69.27 % | 11.500 M 36.19 % | 8.444 M 336.16 % | 1.936 M |
| Other current assets | 72.811 M 1 886.10 % | 3.666 M 113.28 % | -27.601 M 74.14 % | -106.752 M -1 013.43 % | 11.687 M 5.88 % | 11.038 M 7.38 % | 10.279 M 1 413.84 % | 679.002 K -99.91 % | 721.357 M 25 708.82 % | 2.795 M -99.64 % | 766.215 M 4 333.88 % | 17.281 M 599.63 % | 2.470 M -24.79 % | 3.284 M -22.49 % | 4.237 M -14.65 % | 4.964 M -5.36 % | 5.245 M -99.53 % | 1.106 B 19 284.00 % | 5.706 M 141.27 % | 2.365 M -54.56 % | 5.205 M -10.52 % | 5.817 M -4.40 % | 6.085 M 114.34 % | 2.839 M -99.12 % | 324.380 M 14 127.20 % | 2.280 M |
| Short term investments | 383.786 K 6.08 % | 361.790 K -35.62 % | 562.000 K -66.98 % | 1.702 M 9.10 % | 1.560 M 16.16 % | 1.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.000 K 86.70 % | -421.000 K | 0.000 100.00 % | -46.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 83.646 M -14.74 % | 98.109 M 585.45 % | 14.313 M 199.18 % | 4.784 M 12.51 % | 4.252 M -37.88 % | 6.845 M -21.15 % | 8.681 M 22.80 % | 7.069 M 19.19 % | 5.931 M -31.65 % | 8.677 M -7.33 % | 9.363 M 8.54 % | 8.626 M -31.73 % | 12.636 M 22.56 % | 10.310 M -5.58 % | 10.919 M -22.58 % | 14.104 M -9.18 % | 15.530 M -17.74 % | 18.880 M 85.92 % | 10.155 M -20.71 % | 12.807 M 69.67 % | 7.548 M -34.48 % | 11.521 M -0.09 % | 11.531 M 0.71 % | 11.450 M -33.10 % | 17.114 M 472.95 % | 2.987 M |
| Cash and short term investments | 11.095 M -88.69 % | 98.109 M 563.56 % | 14.785 M 209.06 % | 4.784 M 12.51 % | 4.252 M -37.88 % | 6.845 M -21.15 % | 8.681 M 22.80 % | 7.069 M 19.19 % | 5.931 M -31.65 % | 8.677 M -7.33 % | 9.363 M 8.54 % | 8.626 M -31.73 % | 12.636 M 22.56 % | 10.310 M -5.58 % | 10.919 M -22.58 % | 14.104 M -9.18 % | 15.530 M -17.74 % | 18.880 M 85.92 % | 10.155 M -20.71 % | 12.807 M 69.67 % | 7.548 M -34.48 % | 11.521 M -0.09 % | 11.531 M 0.71 % | 11.450 M -33.10 % | 17.114 M 472.95 % | 2.987 M |
| Total current assets | 87.096 M -17.43 % | 105.481 M 472.15 % | 18.436 M -10.00 % | 20.484 M -7.11 % | 22.053 M -68.40 % | 69.787 M -46.73 % | 131.007 M 16.50 % | 112.449 M 5.51 % | 106.574 M -2.09 % | 108.845 M -3.75 % | 113.080 M -6.67 % | 121.162 M 2.89 % | 117.761 M 8.54 % | 108.495 M -23.91 % | 142.596 M 16.29 % | 122.619 M -25.73 % | 165.106 M 2.62 % | 160.892 M 25.38 % | 128.323 M 23.33 % | 104.049 M 19.77 % | 86.871 M -0.72 % | 87.505 M 2.70 % | 85.205 M 7.17 % | 79.506 M -8.22 % | 86.626 M 86.46 % | 46.457 M |
| Inventory | 0.000 -100.00 % | 19.000 K 102.09 % | -909.020 K | 0.000 -100.00 % | 335.000 K -98.94 % | 31.752 M -68.40 % | 100.485 M 212.28 % | 32.178 M -19.12 % | 39.783 M -6.76 % | 42.669 M -24.18 % | 56.274 M -5.42 % | 59.498 M 4.58 % | 56.890 M 24.09 % | 45.847 M -37.75 % | 73.644 M 52.85 % | 48.181 M -34.69 % | 73.770 M 23.79 % | 59.593 M 24.31 % | 47.938 M 50.12 % | 31.933 M 21.51 % | 26.281 M 21.66 % | 21.602 M 4.50 % | 20.671 M -15.72 % | 24.527 M -12.07 % | 27.894 M 77.18 % | 15.743 M |
| Net receivables | 3.190 M -13.48 % | 3.687 M -88.54 % | 32.161 M -73.74 % | 122.452 M 2 018.91 % | 5.779 M -69.28 % | 18.809 M 62.68 % | 11.562 M -83.83 % | 71.517 M 27.22 % | 56.216 M 4.13 % | 53.987 M 23.32 % | 43.779 M 22.43 % | 35.757 M -21.87 % | 45.765 M -6.70 % | 49.054 M -8.81 % | 53.796 M | 0.000 -100.00 % | 70.561 M -3.86 % | 73.394 M 13.75 % | 64.524 M 13.31 % | 56.944 M 19.04 % | 47.837 M -1.50 % | 48.565 M 3.51 % | 46.918 M 15.31 % | 40.690 M | 0.000 -100.00 % | 25.447 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 -100.00 % | 251.000 K 26.13 % | 199.000 K -24.05 % | 262.000 K -66.67 % | 786.000 K 431.08 % | 148.000 K -43.73 % | 263.000 K 112.10 % | 124.000 K | 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 | 0.000 -100.00 % | 6.591 M -54.84 % | 14.594 M 2 002.88 % | 694.000 K -7.22 % | 748.000 K -96.99 % | 24.810 M -45.91 % | 45.868 M 54.90 % | 29.611 M 47.12 % | 20.127 M 74.50 % | 11.534 M 0.05 % | 11.528 M -41.97 % | 19.867 M -86.85 % | 151.090 M 17.62 % | 128.459 M -49.78 % | 255.808 M -14.36 % | 298.703 M -11.21 % | 336.418 M -4.88 % | 353.689 M 44.59 % | 244.621 M 4.42 % | 234.274 M 62.23 % | 144.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 227.000 K -91.15 % | 2.566 M 1 183.00 % | 200.000 K -42.69 % | 349.000 K 71.92 % | 203.000 K -33.00 % | 303.000 K 3 266.67 % | 9.000 K -88.00 % | 75.000 K -85.18 % | 506.000 K -75.24 % | 2.044 M 52.08 % | 1.344 M -9.13 % | 1.479 M 11.29 % | 1.329 M -2.71 % | 1.366 M -14.73 % | 1.602 M 11.25 % | 1.440 M 119.51 % | 656.000 K -69.10 % | 2.123 M 105.32 % | 1.034 M 146.19 % | 420.000 K -18.13 % | 513.000 K | 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 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 99.96 % | -2.348 M -33 442.86 % | -7.000 K 30.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.733 M -94.43 % | 49.107 M 639.12 % | 6.644 M -3.13 % | 6.859 M 7.12 % | 6.403 M 4.40 % | 6.133 M 494.86 % | 1.031 M -50.00 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 215.000 K -26.37 % | 292.000 K 56.99 % | 186.000 K 220.69 % | 58.000 K 7.41 % | 54.000 K -90.43 % | 564.000 K | 0.000 | 0.000 |
| Capital lease obligations | 476.000 K -68.25 % | 1.499 M 1 559.03 % | 90.354 K -68.95 % | 291.000 K -14.41 % | 340.000 K | 0.000 | 0.000 -100.00 % | 156.115 K -37.13 % | 248.331 K 100.21 % | 124.037 K 93.81 % | 64.000 K -89.56 % | 612.782 K 1 874.58 % | 31.034 K -43.03 % | 54.474 K -30.03 % | 77.857 K -22.72 % | 100.752 K -68.48 % | 319.662 K -65.64 % | 930.389 K 61.88 % | 574.757 K 42.25 % | 404.040 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.274 K |
| Preferred stock | 0.000 | 0.000 -100.00 % | 12.794 M -38.91 % | 20.945 M -34.34 % | 31.900 M -53.35 % | 68.375 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 |
| Other total stockholders equity | 490.435 M 746.36 % | 57.946 M -87.24 % | 454.068 M 346.88 % | 101.609 M 74.27 % | 58.306 M -90.82 % | 635.031 M 1 502.68 % | 39.623 M 46.30 % | 27.083 M -93.59 % | 422.517 M 336.89 % | -178.362 M -134.45 % | 517.672 M 869.77 % | 53.381 M -10.51 % | 59.650 M 438.78 % | -17.607 M -45.13 % | -12.132 M -118.94 % | 64.056 M -15.29 % | 75.614 M 23.14 % | 61.404 M 553.44 % | -13.542 M -127.25 % | 49.689 M 5.27 % | 47.202 M 0.41 % | 47.007 M -3.03 % | 48.476 M 5.72 % | 45.852 M 1.65 % | 45.106 M 320.37 % | 10.730 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.336 M -14.19 % | 1.557 M -19.91 % | 1.944 M -10.41 % | 2.170 M 1 169.01 % | 171.000 K 171.43 % | 63.000 K 231.58 % | 19.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 145.28 % | 53.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.000 K 104.20 % | 143.000 K | 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 | 90.454 M -15.94 % | 107.606 M 258.82 % | 29.989 M -24.30 % | 39.616 M -7.20 % | 42.689 M -54.05 % | 92.905 M -29.83 % | 132.394 M 16.53 % | 113.617 M 5.29 % | 107.905 M -2.95 % | 111.190 M -6.79 % | 119.294 M -7.54 % | 129.021 M 0.58 % | 128.276 M 6.07 % | 120.934 M -21.15 % | 153.364 M 12.96 % | 135.769 M -24.73 % | 180.365 M 3.86 % | 173.661 M 26.26 % | 137.538 M 19.53 % | 115.064 M 14.81 % | 100.225 M -3.20 % | 103.542 M -1.08 % | 104.671 M 15.02 % | 91.006 M -4.27 % | 95.070 M 96.45 % | 48.393 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 | 2000 | 1999 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.530 M -163.51 % | 13.430 M 101.59 % | 6.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.410 M -77.10 % | 14.890 M 2 698.83 % | 532.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 |
| Change in working capital | 1.087 M -65.77 % | 3.175 M -73.62 % | 12.037 M 394.94 % | 2.432 M -91.04 % | 27.151 M -11.66 % | 30.736 M 459.44 % | -8.551 M -2 571.39 % | 346.000 K -93.91 % | 5.685 M 116.32 % | 2.628 M 13 731.58 % | 19.000 K 100.21 % | -8.937 M -936.77 % | -862.000 K -104.92 % | 17.520 M 153.93 % | -32.488 M -197.32 % | 33.382 M 298.25 % | -16.838 M -23.62 % | -13.621 M 43.59 % | -24.146 M -610.18 % | -3.400 M 43.22 % | -5.988 M -81.84 % | -3.293 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 148.000 K -80.34 % | 752.805 K -81.22 % | 4.009 M 45.89 % | 2.748 M -75.21 % | 11.084 M 232.47 % | -8.367 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 |
| Inventory | 19.000 K 883.83 % | -2.424 K | 0.000 -100.00 % | 335.000 K -99.18 % | 41.035 M -34.09 % | 62.257 M 184.28 % | -73.872 M -1 407.93 % | 5.648 M 345.43 % | 1.268 M -90.20 % | 12.937 M 235.85 % | 3.852 M 248.90 % | -2.587 M 79.17 % | -12.419 M -146.04 % | 26.974 M 203.95 % | -25.950 M -197.70 % | 26.560 M 234.22 % | -19.788 M -56.84 % | -12.617 M 24.37 % | -16.683 M -200.81 % | -5.546 M -15.78 % | -4.790 M -367.77 % | -1.024 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 920.000 K -62.06 % | 2.425 M -69.79 % | 8.028 M 1 333.18 % | -651.000 K 97.39 % | -24.968 M -7.83 % | -23.154 M -135.45 % | 65.321 M 1 332.01 % | -5.302 M -220.04 % | 4.417 M 142.85 % | -10.309 M -168.95 % | -3.833 M 39.64 % | -6.350 M -154.95 % | 11.557 M 222.24 % | -9.454 M -44.60 % | -6.538 M -195.84 % | 6.822 M 131.25 % | 2.950 M 393.82 % | -1.004 M 86.55 % | -7.463 M -447.76 % | 2.146 M 279.13 % | -1.198 M 47.20 % | -2.269 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -57.514 M -2 177.39 % | 2.769 M -49.61 % | 5.494 M 535.00 % | -1.263 M 28.09 % | -1.756 M -184.52 % | 2.078 M 264.56 % | 570.000 K -86.12 % | 4.108 M 195.75 % | 1.389 M 968.46 % | 130.000 K 120.00 % | -650.000 K -208.33 % | 600.000 K -71.15 % | 2.080 M 370.48 % | -769.000 K -122.58 % | 3.406 M 230.65 % | -2.607 M -144.61 % | 5.844 M 194.70 % | 1.983 M -51.28 % | 4.070 M 62.09 % | 2.511 M -28.11 % | 3.493 M 33.78 % | 2.611 M 1 652.35 % | 149.000 K 107.55 % | -1.973 M 92.81 % | -27.434 M -1 044.70 % | 2.904 M |
| Net cash provided by operating activities | -9.649 M -74.93 % | -5.516 M -151.34 % | 10.744 M 1 555.47 % | 649.000 K -82.47 % | 3.702 M -38.61 % | 6.030 M 166.31 % | -9.094 M -1 707.95 % | -503.000 K -158.22 % | 864.000 K 134.70 % | -2.490 M -253.70 % | 1.620 M 137.60 % | -4.308 M -276.49 % | 2.441 M -84.44 % | 15.683 M 182.96 % | -18.905 M -151.01 % | 37.058 M 2 507.93 % | -1.539 M 62.83 % | -4.140 M 72.24 % | -14.913 M -642.69 % | 2.748 M 394.24 % | 556.000 K 508.82 % | -136.000 K -124.64 % | 552.000 K 152.98 % | -1.042 M 94.02 % | -17.429 M -346.56 % | 7.069 M |
| Investments in property plant and equipment | -298.000 K | 0.000 100.00 % | -8.000 K -166.67 % | -3.000 K 98.41 % | -189.000 K 49.60 % | -375.000 K 66.03 % | -1.104 M -484.13 % | -189.000 K -92.86 % | -98.000 K -75.00 % | -56.000 K 78.71 % | -263.000 K 32.39 % | -389.000 K 82.94 % | -2.280 M 46.90 % | -4.294 M -95.45 % | -2.197 M 19.35 % | -2.724 M 54.14 % | -5.940 M -174.75 % | -2.162 M 28.90 % | -3.041 M -33.20 % | -2.283 M -346.77 % | -511.000 K 10.04 % | -568.000 K 26.90 % | -777.000 K 64.59 % | -2.194 M 64.95 % | -6.259 M -86.61 % | -3.354 M |
| Acquisitions net | -3.482 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K 136.20 % | -221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.050 M | 0.000 -100.00 % | 800.000 K -68.32 % | 2.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -146.000 K | 0.000 100.00 % | -2.000 K 88.89 % | -18.000 K | 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 -100.00 % | 282.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 1.182 M 112.59 % | 556.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 34.000 K -29.17 % | 48.000 K 1 500.00 % | 3.000 K -70.00 % | 10.000 K -98.65 % | 740.000 K 4 011.11 % | 18.000 K -97.44 % | 704.000 K -60.95 % | 1.803 M 1 048.95 % | -190.000 K -104.12 % | 4.611 M 2 360.29 % | -204.000 K 80.46 % | -1.044 M -210.83 % | 942.000 K 194.58 % | -996.000 K -194.59 % | 1.053 M -11.21 % | 1.186 M -61.08 % | 3.047 M 159.64 % | -5.109 M -437.90 % | 1.512 M -67.79 % | 4.694 M 497.96 % | 785.000 K -37.99 % | 1.266 M 114.43 % | -8.773 M -52.20 % | -5.764 M -161.41 % | -2.205 M -386.75 % | -453.000 K |
| Net cash used for investing activites | -3.746 M -7 904.17 % | 48.000 K 1 060.00 % | -5.000 K -171.43 % | 7.000 K -98.73 % | 551.000 K 298.92 % | -277.000 K 55.39 % | -621.000 K -138.48 % | 1.614 M 614.01 % | -314.000 K -106.89 % | 4.555 M 2 562.16 % | -185.000 K 87.09 % | -1.433 M -7.10 % | -1.338 M 74.71 % | -5.290 M -135.01 % | -2.251 M -46.36 % | -1.538 M -68.46 % | -913.000 K 78.30 % | -4.208 M -175.21 % | -1.529 M -163.42 % | 2.411 M 779.93 % | 274.000 K -60.74 % | 698.000 K 107.31 % | -9.550 M -20.01 % | -7.958 M 5.98 % | -8.464 M -117.03 % | -3.900 M |
| Debt repayment | -241.000 K 67.11 % | -732.643 K 81.54 % | -3.968 M -1 569.63 % | 270.000 K 103.92 % | -6.890 M | 0.000 100.00 % | -20.000 K -66.67 % | -12.000 K 99.94 % | -20.348 M -45.32 % | -14.002 M -1 732.74 % | -764.000 K -105.68 % | 13.458 M 42.18 % | 9.465 M 112.66 % | -74.786 M -153.35 % | 140.174 M 149.06 % | -285.744 M | 0.000 -100.00 % | 115.947 M | 0.000 100.00 % | -37.148 M 27.68 % | -51.365 M -41.64 % | -36.264 M | 0.000 100.00 % | -20.497 M -149.52 % | 41.395 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 155.038 K | 0.000 | 0.000 -100.00 % | 396.887 K | 0.000 | 0.000 -100.00 % | 8.271 M | 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 100.00 % | -2.078 M -203.27 % | -685.145 K | 0.000 100.00 % | -95.000 K | 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 100.00 % | -1.181 M | 0.000 | 0.000 100.00 % | -548.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.210 M 81.47 % | -6.528 M -304.78 % | 3.188 M 732.54 % | -504.000 K -599.01 % | 101.000 K 101.34 % | -7.545 M 92.86 % | -105.640 M -102 662.99 % | 103.000 K 107.54 % | -1.366 M -112.07 % | 11.311 M 1 136.73 % | -1.091 M 90.70 % | -11.737 M -50 325.16 % | -23.276 K 99.71 % | -8.033 M -25 694.04 % | -31.143 K 85.65 % | -217.007 K -100.04 % | 548.082 M 642.03 % | -101.117 M -846.19 % | 13.551 M -63.43 % | 37.057 M 173.82 % | 13.534 M -60.29 % | 34.080 M 58.18 % | 21.545 M 2 116.32 % | -1.069 M 83.71 % | -6.560 M -915.94 % | 804.000 K |
| Net cash used provided by financing activities | -1.451 M 80.02 % | -7.261 M -830.90 % | -780.000 K -233.33 % | -234.000 K 96.55 % | -6.789 M 10.02 % | -7.545 M -166.72 % | 11.309 M 12 327.47 % | 91.000 K 102.70 % | -3.374 M -25.38 % | -2.691 M -261.69 % | -744.000 K -143.23 % | 1.721 M 41.41 % | 1.217 M 111.05 % | -11.010 M -161.47 % | 17.912 M 148.55 % | -36.897 M -204 883.33 % | -18.000 K -100.12 % | 14.830 M 9.44 % | 13.551 M 14 991.21 % | -91.000 K 98.12 % | -4.850 M -1 632.14 % | -280.000 K -101.30 % | 21.545 M 879.20 % | -2.765 M -107.94 % | 34.835 M 4 232.71 % | 804.000 K |
| Effect of forex changes on cash | 383.000 K 147.82 % | -801.000 K -86.28 % | -430.000 K -490.91 % | 110.000 K 292.98 % | -57.000 K -29.55 % | -44.000 K -344.44 % | 18.000 K 128.13 % | -64.000 K -182.05 % | 78.000 K 230.00 % | -60.000 K -230.43 % | 46.000 K 360.00 % | 10.000 K 66.67 % | 6.000 K -25.00 % | 8.000 K -86.44 % | 59.000 K 220.41 % | -49.000 K -107.13 % | 687.000 K 1.63 % | 676.000 K 182.85 % | 239.000 K 12.21 % | 213.000 K 752.00 % | 25.000 K -77.06 % | 109.000 K 3.81 % | 105.000 K -34.38 % | 160.000 K 5 233.33 % | 3.000 K -50.00 % | 6.000 K |
| Net change in cash | -14.463 M -747.34 % | -1.707 M -117.91 % | 9.529 M 1 691.17 % | 532.000 K 120.52 % | -2.593 M -41.23 % | -1.836 M -213.90 % | 1.612 M 41.65 % | 1.138 M 141.44 % | -2.746 M -300.29 % | -686.000 K -193.08 % | 737.000 K 118.38 % | -4.010 M -272.40 % | 2.326 M 481.94 % | -609.000 K 80.88 % | -3.185 M -123.35 % | -1.426 M 20.02 % | -1.783 M -124.91 % | 7.158 M 369.91 % | -2.652 M -150.22 % | 5.281 M 232.19 % | -3.995 M -1 121.74 % | 391.000 K -96.91 % | 12.652 M 209.02 % | -11.605 M -229.74 % | 8.945 M 124.81 % | 3.979 M |
| Cash at beginning of period | 98.109 M 589.59 % | 14.227 M 197.39 % | 4.784 M 12.51 % | 4.252 M -37.88 % | 6.845 M -21.15 % | 8.681 M 22.80 % | 7.069 M 19.19 % | 5.931 M -31.65 % | 8.677 M -7.33 % | 9.363 M 8.54 % | 8.626 M -31.73 % | 12.636 M 22.56 % | 10.310 M -5.58 % | 10.919 M -22.58 % | 14.104 M -9.18 % | 15.530 M -10.30 % | 17.313 M 70.49 % | 10.155 M -20.71 % | 12.807 M 70.17 % | 7.526 M -34.68 % | 11.521 M 3.51 % | 11.130 M 212.86 % | -9.862 M -665.81 % | 1.743 M 124.20 % | -7.202 M 35.59 % | -11.181 M |
| Cash at end of period | 83.646 M 568.09 % | 12.520 M -12.53 % | 14.313 M 199.18 % | 4.784 M 12.51 % | 4.252 M -37.88 % | 6.845 M -21.15 % | 8.681 M 22.80 % | 7.069 M 19.19 % | 5.931 M -31.65 % | 8.677 M -7.33 % | 9.363 M 8.54 % | 8.626 M -31.73 % | 12.636 M 22.56 % | 10.310 M -5.58 % | 10.919 M -22.58 % | 14.104 M -9.18 % | 15.530 M -10.30 % | 17.313 M 70.49 % | 10.155 M -20.71 % | 12.807 M 70.17 % | 7.526 M -34.68 % | 11.521 M 312.94 % | 2.790 M 128.29 % | -9.862 M -665.81 % | 1.743 M 124.20 % | -7.202 M |
| Operating cash flow | -9.649 M -1 270.74 % | -703.928 K -106.55 % | 10.744 M 1 555.47 % | 649.000 K -82.47 % | 3.702 M -38.61 % | 6.030 M 166.31 % | -9.094 M -1 707.95 % | -503.000 K -158.22 % | 864.000 K 134.70 % | -2.490 M -253.70 % | 1.620 M 137.60 % | -4.308 M -276.49 % | 2.441 M -84.44 % | 15.683 M 182.96 % | -18.905 M -151.01 % | 37.058 M 2 507.93 % | -1.539 M 62.83 % | -4.140 M 72.24 % | -14.913 M -642.69 % | 2.748 M 394.24 % | 556.000 K 508.82 % | -136.000 K -124.64 % | 552.000 K 152.98 % | -1.042 M 94.02 % | -17.429 M -346.56 % | 7.069 M |
| Capital expenditure | -298.000 K | 0.000 100.00 % | -8.000 K -166.67 % | -3.000 K 98.41 % | -189.000 K 49.60 % | -375.000 K 66.03 % | -1.104 M -484.13 % | -189.000 K -92.86 % | -98.000 K -75.00 % | -56.000 K 78.71 % | -263.000 K 32.39 % | -389.000 K 82.94 % | -2.280 M 46.90 % | -4.294 M -95.45 % | -2.197 M 19.35 % | -2.724 M 54.14 % | -5.940 M -174.75 % | -2.162 M 28.90 % | -3.041 M -33.20 % | -2.283 M -346.77 % | -511.000 K 10.04 % | -568.000 K 26.90 % | -777.000 K 64.59 % | -2.194 M 64.95 % | -6.259 M -86.61 % | -3.354 M |
| Free CashFlow | -9.947 M -1 313.07 % | -703.928 K -106.56 % | 10.736 M 1 561.92 % | 646.000 K -81.61 % | 3.513 M -37.88 % | 5.655 M 155.45 % | -10.198 M -1 373.70 % | -692.000 K -190.34 % | 766.000 K 130.09 % | -2.546 M -287.62 % | 1.357 M 128.89 % | -4.697 M -3 017.39 % | 161.000 K -98.59 % | 11.389 M 153.97 % | -21.102 M -161.46 % | 34.334 M 559.07 % | -7.479 M -18.68 % | -6.302 M 64.90 % | -17.954 M -3 961.08 % | 465.000 K 933.33 % | 45.000 K 106.39 % | -704.000 K -212.89 % | -225.000 K 93.05 % | -3.236 M 86.34 % | -23.688 M -737.63 % | 3.715 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 | 2000 | 1999 |
| 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-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 2000-01-31 | 1999-06-30 | 1999-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 140.048 M 30.55 % | 107.273 M -15.90 % | 127.559 M 8 671 483.96 % | 1.471 K -99.89 % | 1.383 M -45.81 % | 2.551 M -42.91 % | 4.469 M 25.29 % | 3.567 M -58.77 % | 8.652 M -84.18 % | 54.693 M 0.00 % | 54.693 M -34.53 % | 83.535 M 0.00 % | 83.535 M -40.80 % | 141.118 M 0.00 % | 141.118 M 22.23 % | 115.457 M 0.00 % | 115.457 M 48.51 % | 77.744 M 0.00 % | 77.744 M -8.31 % | 84.788 M 0.00 % | 84.788 M -27.44 % | 116.853 M 0.00 % | 116.853 M 9.12 % | 107.084 M 0.00 % | 107.084 M -7.67 % | 115.977 M 0.00 % | 115.977 M -10.64 % | 129.780 M 0.00 % | 129.780 M -26.14 % | 175.710 M 0.00 % | 175.710 M 12.10 % | 156.744 M 0.00 % | 156.744 M -37.99 % | 252.756 M 0.00 % | 252.756 M 25.81 % | 200.899 M 0.00 % | 200.899 M 13.43 % | 177.109 M 0.00 % | 177.109 M 34.13 % | 132.047 M 0.00 % | 132.047 M 16.14 % | 113.698 M 0.00 % | 113.698 M 0.21 % | 113.455 M 0.00 % | 113.455 M -4.76 % | 119.130 M 0.00 % | 119.130 M -19.90 % | 148.717 M 0.00 % | 148.717 M -6.11 % | 158.394 M 100.00 % | 79.197 M -36.35 % | 124.423 M 100.00 % | 62.212 M |
| Net income | -6.827 M -0.15 % | -6.817 M -113.00 % | 52.458 M 3 885 877.78 % | -1.350 K 99.94 % | -2.275 M 70.50 % | -7.710 M -517.80 % | -1.248 M -5.41 % | -1.184 M 11.64 % | -1.340 M 84.52 % | -8.659 M 0.00 % | -8.659 M 55.29 % | -19.367 M 0.00 % | -19.367 M -370.35 % | -4.118 M 0.00 % | -4.118 M -73.08 % | -2.379 M 0.00 % | -2.379 M 25.21 % | -3.181 M 0.00 % | -3.181 M 3.12 % | -3.284 M 0.00 % | -3.284 M -911.74 % | 404.500 K 0.00 % | 404.500 K -60.69 % | 1.029 M 0.00 % | 1.029 M 159.86 % | -1.719 M 0.00 % | -1.719 M 33.62 % | -2.590 M 0.00 % | -2.590 M -227.91 % | 2.025 M 0.00 % | 2.025 M 264.12 % | 556.000 K 0.00 % | 556.000 K -82.39 % | 3.158 M 0.00 % | 3.158 M 38.08 % | 2.287 M 0.00 % | 2.287 M 29.32 % | 1.769 M 0.00 % | 1.769 M 50.70 % | 1.174 M 0.00 % | 1.174 M 49.68 % | 784.000 K 0.00 % | 784.000 K 276.78 % | -443.500 K 0.00 % | -443.500 K -320.10 % | 201.500 K 0.00 % | 201.500 K -56.71 % | 465.500 K 0.00 % | 465.500 K -90.69 % | 5.003 M 100.00 % | 2.501 M 20.11 % | 2.083 M 100.00 % | 1.041 M |
| Income before tax | -6.352 M 3.68 % | -6.595 M -112.63 % | 52.215 M 3 014 822.86 % | -1.732 K 99.93 % | -2.459 M 70.81 % | -8.424 M -787.68 % | -949.000 K 0.32 % | -952.000 K 18.84 % | -1.173 M 87.74 % | -9.570 M 0.00 % | -9.570 M 56.28 % | -21.889 M 0.00 % | -21.889 M -394.78 % | -4.424 M 0.00 % | -4.424 M -68.09 % | -2.632 M 0.00 % | -2.632 M 24.53 % | -3.488 M 0.00 % | -3.488 M -20.97 % | -2.883 M 0.00 % | -2.883 M -660.89 % | 514.000 K 0.00 % | 514.000 K -52.27 % | 1.077 M 0.00 % | 1.077 M 166.52 % | -1.619 M 0.00 % | -1.619 M 40.16 % | -2.706 M 0.00 % | -2.706 M -197.80 % | 2.767 M 0.00 % | 2.767 M 206.20 % | 903.500 K 0.00 % | 903.500 K -76.19 % | 3.795 M 0.00 % | 3.795 M 46.16 % | 2.597 M 0.00 % | 2.597 M 8.41 % | 2.395 M 0.00 % | 2.395 M 49.08 % | 1.607 M 0.00 % | 1.607 M 74.71 % | 919.500 K 0.00 % | 919.500 K 376.13 % | -333.000 K 0.00 % | -333.000 K -436.36 % | 99.000 K 0.00 % | 99.000 K -83.31 % | 593.000 K 0.00 % | 593.000 K -89.16 % | 5.473 M 100.00 % | 2.737 M 14.19 % | 2.397 M 100.00 % | 1.198 M |
| Income before tax ratio | -0.05 26.23 % | -0.06 -115.02 % | 0.41 134.77 % | -1.18 33.81 % | -1.78 46.12 % | -3.30 -1 454.82 % | -0.21 20.44 % | -0.27 -96.86 % | -0.14 22.52 % | -0.17 0.00 % | -0.17 33.22 % | -0.26 0.00 % | -0.26 -735.84 % | -0.03 0.00 % | -0.03 -37.52 % | -0.02 0.00 % | -0.02 49.18 % | -0.04 0.00 % | -0.04 -31.93 % | -0.03 0.00 % | -0.03 -873.01 % | 0.00 0.00 % | 0.00 -56.26 % | 0.01 0.00 % | 0.01 172.05 % | -0.01 0.00 % | -0.01 33.04 % | -0.02 0.00 % | -0.02 -232.41 % | 0.02 0.00 % | 0.02 173.15 % | 0.01 0.00 % | 0.01 -61.61 % | 0.02 0.00 % | 0.02 16.17 % | 0.01 0.00 % | 0.01 -4.42 % | 0.01 0.00 % | 0.01 11.15 % | 0.01 0.00 % | 0.01 50.44 % | 0.01 0.00 % | 0.01 375.54 % | 0.00 0.00 % | 0.00 -453.19 % | 0.00 0.00 % | 0.00 -79.16 % | 0.00 0.00 % | 0.00 -88.46 % | 0.03 0.00 % | 0.03 79.39 % | 0.02 0.00 % | 0.02 |
| EBITDA | -5.685 M 4.73 % | -5.967 M -111.29 % | 52.851 M 13 501.24 % | 388.575 K 126.56 % | -1.463 M 14.94 % | -1.720 M -86 095.30 % | 2.000 K -98.96 % | 193.000 K 115.11 % | -1.277 M 67.92 % | -3.981 M 57.98 % | -9.475 M 57.81 % | -22.457 M 92.58 % | -302.773 M -4 541.63 % | -6.523 M -2 035.61 % | 337.000 K 107.08 % | -4.757 M -721.02 % | 766.000 K 115.06 % | -5.086 M -1 647.77 % | -291.000 K 93.60 % | -4.550 M -739.48 % | -542.000 K -133.80 % | 1.604 M 31.49 % | 1.220 M -51.09 % | 2.494 M -93.11 % | 36.189 M 5 818.14 % | 611.500 K -13.69 % | 708.500 K 3 052.08 % | -24.000 K 99.80 % | -11.984 M -335.51 % | 5.089 M -93.62 % | 79.807 M 2 440.42 % | 3.142 M -32.61 % | 4.662 M -13.10 % | 5.365 M -95.03 % | 108.015 M 2 702.30 % | 3.855 M -53.69 % | 8.324 M 159.46 % | 3.208 M -46.23 % | 5.966 M 175.06 % | 2.169 M -94.83 % | 41.941 M 2 524.61 % | 1.598 M -95.61 % | 36.436 M 9 475.90 % | 380.500 K -85.77 % | 2.674 M 1 098.88 % | 223.000 K -86.47 % | 1.648 M 177.91 % | 593.000 K -76.08 % | 2.479 M -54.70 % | 5.473 M 100.00 % | 2.737 M 12.87 % | 2.425 M 100.00 % | 1.212 M |
| Net income ratio | -0.05 23.29 % | -0.06 -115.45 % | 0.41 144.81 % | -0.92 44.22 % | -1.65 45.55 % | -3.02 -982.12 % | -0.28 15.87 % | -0.33 -114.32 % | -0.15 2.17 % | -0.16 0.00 % | -0.16 31.71 % | -0.23 0.00 % | -0.23 -694.57 % | -0.03 0.00 % | -0.03 -41.60 % | -0.02 0.00 % | -0.02 49.64 % | -0.04 0.00 % | -0.04 -5.66 % | -0.04 0.00 % | -0.04 -1 218.72 % | 0.00 0.00 % | 0.00 -63.98 % | 0.01 0.00 % | 0.01 164.83 % | -0.01 0.00 % | -0.01 25.72 % | -0.02 0.00 % | -0.02 -273.18 % | 0.01 0.00 % | 0.01 224.81 % | 0.00 0.00 % | 0.00 -71.61 % | 0.01 0.00 % | 0.01 9.75 % | 0.01 0.00 % | 0.01 14.00 % | 0.01 0.00 % | 0.01 12.36 % | 0.01 0.00 % | 0.01 28.88 % | 0.01 0.00 % | 0.01 276.40 % | 0.00 0.00 % | 0.00 -331.11 % | 0.00 0.00 % | 0.00 -45.96 % | 0.00 0.00 % | 0.00 -90.09 % | 0.03 0.00 % | 0.03 88.70 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | -0.04 27.02 % | -0.06 -113.43 % | 0.41 -99.84 % | 264.16 25 065.26 % | -1.06 -56.97 % | -0.67 -150 725.68 % | 0.00 -99.17 % | 0.05 136.66 % | -0.15 -102.77 % | -0.07 57.98 % | -0.17 35.56 % | -0.27 92.58 % | -3.62 -7 741.20 % | -0.05 -2 035.61 % | 0.00 105.80 % | -0.04 -721.02 % | 0.01 110.14 % | -0.07 -1 647.77 % | 0.00 93.02 % | -0.05 -739.48 % | -0.01 -146.58 % | 0.01 31.49 % | 0.01 -55.18 % | 0.02 -93.11 % | 0.34 6 309.59 % | 0.01 -13.69 % | 0.01 3 403.43 % | 0.00 99.80 % | -0.09 -418.86 % | 0.03 -93.62 % | 0.45 2 166.20 % | 0.02 -32.61 % | 0.03 40.12 % | 0.02 -95.03 % | 0.43 2 127.36 % | 0.02 -53.69 % | 0.04 128.74 % | 0.02 -46.23 % | 0.03 105.07 % | 0.02 -94.83 % | 0.32 2 159.91 % | 0.01 -95.61 % | 0.32 9 455.44 % | 0.00 -85.77 % | 0.02 1 158.84 % | 0.00 -86.47 % | 0.01 246.93 % | 0.00 -76.08 % | 0.02 -51.76 % | 0.03 0.00 % | 0.03 77.32 % | 0.02 0.00 % | 0.02 |
| Gross profit ratio | 0.01 14.87 % | 0.01 6.70 % | 0.01 -97.75 % | 0.52 217.39 % | 0.16 176.55 % | -0.21 -163.35 % | 0.34 -37.28 % | 0.54 88.22 % | 0.29 2 573.56 % | -0.01 0.00 % | -0.01 88.26 % | -0.10 0.00 % | -0.10 -404.90 % | 0.03 0.00 % | 0.03 -29.42 % | 0.05 0.00 % | 0.05 7.25 % | 0.04 0.00 % | 0.04 -15.02 % | 0.05 0.00 % | 0.05 -40.60 % | 0.08 0.00 % | 0.08 -18.19 % | 0.10 0.00 % | 0.10 8.59 % | 0.10 0.00 % | 0.10 11.64 % | 0.09 0.00 % | 0.09 -25.19 % | 0.11 0.00 % | 0.11 15.16 % | 0.10 0.00 % | 0.10 9.09 % | 0.09 0.00 % | 0.09 -0.89 % | 0.09 0.00 % | 0.09 6.19 % | 0.09 0.00 % | 0.09 0.82 % | 0.09 0.00 % | 0.09 -2.72 % | 0.09 0.00 % | 0.09 13.02 % | 0.08 0.00 % | 0.08 -12.59 % | 0.09 0.00 % | 0.09 1.08 % | 0.09 0.00 % | 0.09 -10.00 % | 0.10 0.00 % | 0.10 26.39 % | 0.08 0.00 % | 0.08 |
| Weighted average shs out dil | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B -0.07 % | 1.328 B 0.07 % | 1.327 B 0.00 % | 1.327 B 1.01 % | 1.313 B 0.00 % | 1.313 B 0.00 % | 1.313 B 0.00 % | 1.313 B 24.01 % | 1.059 B 0.00 % | 1.059 B 14.92 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M -0.03 % | 921.868 M 0.00 % | 921.868 M 0.10 % | 920.985 M 0.00 % | 920.985 M 0.00 % | 920.985 M 0.00 % | 920.985 M -0.01 % | 921.035 M 0.00 % | 921.035 M -1.11 % | 931.384 M 0.00 % | 931.384 M 0.05 % | 930.935 M 0.00 % | 930.935 M 27.04 % | 732.768 M 0.00 % | 732.768 M 6.72 % | 686.649 M 0.00 % | 686.649 M 0.92 % | 680.377 M 0.00 % | 680.377 M -1.44 % | 690.294 M 0.00 % | 690.294 M 1.25 % | 681.739 M 0.00 % | 681.739 M -0.08 % | 682.308 M 0.00 % | 682.308 M 1.58 % | 671.667 M 0.00 % | 671.667 M 1.00 % | 665.000 M 0.00 % | 665.000 M 7.68 % | 617.593 M 0.00 % | 617.593 M 20.11 % | 514.198 M 0.00 % | 514.198 M |
| Weighted average shs out | 1.327 B 0.00 % | 1.327 B 0.00 % | 1.327 B -0.10 % | 1.328 B -0.48 % | 1.334 B 0.58 % | 1.327 B 0.00 % | 1.327 B -0.05 % | 1.327 B 0.05 % | 1.327 B 1.02 % | 1.313 B 0.00 % | 1.313 B 0.00 % | 1.313 B 0.00 % | 1.313 B 24.01 % | 1.059 B 0.00 % | 1.059 B 15.04 % | 920.632 M 0.00 % | 920.632 M -0.10 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.00 % | 921.585 M 0.01 % | 921.498 M 0.00 % | 921.498 M 0.06 % | 920.985 M 0.00 % | 920.985 M 0.00 % | 920.985 M 0.00 % | 920.985 M -0.01 % | 921.035 M 0.00 % | 921.035 M -1.03 % | 930.659 M 0.00 % | 930.659 M -0.03 % | 930.935 M 0.00 % | 930.935 M 29.04 % | 721.429 M 0.00 % | 721.429 M 5.07 % | 686.649 M 0.00 % | 686.649 M 0.92 % | 680.377 M 0.00 % | 680.377 M -1.44 % | 690.294 M 0.00 % | 690.294 M 1.25 % | 681.739 M 0.00 % | 681.739 M -0.08 % | 682.308 M 0.00 % | 682.308 M 1.58 % | 671.667 M 0.00 % | 671.667 M 1.00 % | 665.000 M 0.00 % | 665.000 M 7.68 % | 617.593 M 0.00 % | 617.593 M 20.11 % | 514.198 M 0.00 % | 514.198 M |
| EPS diluted | -0.01 -1.96 % | -0.01 -112.91 % | 0.04 3 743 466.19 % | 0.00 99.94 % | 0.00 70.69 % | -0.01 -480.00 % | 0.00 -11.11 % | 0.00 10.00 % | 0.00 84.85 % | -0.01 -1.54 % | -0.01 56.08 % | -0.01 -0.68 % | -0.01 -286.84 % | 0.00 5.00 % | 0.00 -53.85 % | 0.00 0.00 % | 0.00 23.53 % | 0.00 2.86 % | 0.00 2.78 % | 0.00 -2.86 % | 0.00 -975.00 % | 0.00 -20.00 % | 0.00 -58.33 % | 0.00 20.00 % | 0.00 155.56 % | 0.00 5.26 % | 0.00 32.14 % | 0.00 0.00 % | 0.00 -227.27 % | 0.00 4.76 % | 0.00 250.00 % | 0.00 0.00 % | 0.00 -86.36 % | 0.00 4.76 % | 0.00 23.53 % | 0.00 9.68 % | 0.00 19.23 % | 0.00 -3.70 % | 0.00 68.75 % | 0.00 -11.11 % | 0.00 50.00 % | 0.00 9.09 % | 0.00 283.33 % | 0.00 14.29 % | 0.00 -450.00 % | 0.00 -50.00 % | 0.00 -50.00 % | 0.00 33.33 % | 0.00 -92.50 % | 0.01 100.00 % | 0.00 0.00 % | 0.00 100.00 % | 0.00 |
| Earnings per share | -0.01 -1.96 % | -0.01 -112.91 % | 0.04 3 747 017.09 % | 0.00 99.94 % | 0.00 70.69 % | -0.01 -480.00 % | 0.00 -11.11 % | 0.00 10.00 % | 0.00 84.85 % | -0.01 -1.54 % | -0.01 56.08 % | -0.01 -0.68 % | -0.01 -286.84 % | 0.00 5.00 % | 0.00 -53.85 % | 0.00 0.00 % | 0.00 23.53 % | 0.00 2.86 % | 0.00 2.78 % | 0.00 -2.86 % | 0.00 -975.00 % | 0.00 -20.00 % | 0.00 -58.33 % | 0.00 20.00 % | 0.00 155.56 % | 0.00 5.26 % | 0.00 32.14 % | 0.00 0.00 % | 0.00 -227.27 % | 0.00 0.00 % | 0.00 266.67 % | 0.00 0.00 % | 0.00 -86.36 % | 0.00 0.00 % | 0.00 29.41 % | 0.00 6.25 % | 0.00 23.08 % | 0.00 -3.70 % | 0.00 68.75 % | 0.00 -11.11 % | 0.00 50.00 % | 0.00 9.09 % | 0.00 283.33 % | 0.00 14.29 % | 0.00 -450.00 % | 0.00 -50.00 % | 0.00 -50.00 % | 0.00 33.33 % | 0.00 -92.50 % | 0.01 100.00 % | 0.00 0.00 % | 0.00 100.00 % | 0.00 |
| Gross profit | 2.005 M 49.96 % | 1.337 M -10.27 % | 1.490 M 194 926.18 % | 764.000 -99.66 % | 226.248 K 141.48 % | -545.384 K -136.17 % | 1.508 M -21.42 % | 1.919 M -22.40 % | 2.473 M 491.30 % | -632.000 K 0.00 % | -632.000 K 92.31 % | -8.222 M 0.00 % | -8.222 M -280.49 % | 4.556 M 0.00 % | 4.556 M -13.74 % | 5.281 M 0.00 % | 5.281 M 59.28 % | 3.316 M 0.00 % | 3.316 M -22.08 % | 4.255 M 0.00 % | 4.255 M -56.90 % | 9.872 M 0.00 % | 9.872 M -10.73 % | 11.058 M 0.00 % | 11.058 M 0.27 % | 11.028 M 0.00 % | 11.028 M -0.24 % | 11.054 M 0.00 % | 11.054 M -44.74 % | 20.005 M 0.00 % | 20.005 M 29.10 % | 15.496 M 0.00 % | 15.496 M -32.35 % | 22.906 M 0.00 % | 22.906 M 24.69 % | 18.371 M 0.00 % | 18.371 M 20.46 % | 15.251 M 0.00 % | 15.251 M 35.23 % | 11.278 M 0.00 % | 11.278 M 12.98 % | 9.982 M 0.00 % | 9.982 M 13.26 % | 8.813 M 0.00 % | 8.813 M -16.75 % | 10.587 M 0.00 % | 10.587 M -19.03 % | 13.075 M 0.00 % | 13.075 M -15.50 % | 15.473 M 100.00 % | 7.737 M -19.55 % | 9.617 M 100.00 % | 4.809 M |
| Income tax expense | 255.000 K 11.35 % | 229.000 K -38.44 % | 372.000 K 555 323.88 % | -67.000 -100.06 % | 111.074 K 156.26 % | -197.415 K -5 035.38 % | 4.000 K -94.52 % | 73.000 K 87.18 % | 39.000 K -30.97 % | 56.500 K 0.00 % | 56.500 K 140.50 % | -139.500 K 0.00 % | -139.500 K -163.27 % | 220.500 K 0.00 % | 220.500 K 273.62 % | -127.000 K 0.00 % | -127.000 K 58.56 % | -306.500 K 0.00 % | -306.500 K -176.53 % | 400.500 K 0.00 % | 400.500 K 265.75 % | 109.500 K 0.00 % | 109.500 K 128.13 % | 48.000 K 0.00 % | 48.000 K -52.00 % | 100.000 K 0.00 % | 100.000 K 186.21 % | -116.000 K 0.00 % | -116.000 K -115.63 % | 742.000 K 0.00 % | 742.000 K 113.53 % | 347.500 K 0.00 % | 347.500 K -45.45 % | 637.000 K 0.00 % | 637.000 K 53.49 % | 415.000 K 0.00 % | 415.000 K -33.76 % | 626.500 K 0.00 % | 626.500 K 78.74 % | 350.500 K 0.00 % | 350.500 K 383.45 % | 72.500 K 0.00 % | 72.500 K -32.56 % | 107.500 K 0.00 % | 107.500 K 400.00 % | 21.500 K 0.00 % | 21.500 K -83.14 % | 127.500 K 0.00 % | 127.500 K -72.90 % | 470.500 K 100.00 % | 235.250 K -31.21 % | 342.000 K 100.00 % | 171.000 K |
| Cost of revenue | 138.043 M 30.31 % | 105.936 M -15.97 % | 126.069 M 17 781 141.18 % | 709.000 -99.94 % | 1.156 M -62.66 % | 3.097 M 4.59 % | 2.961 M 79.67 % | 1.648 M -73.33 % | 6.179 M -88.83 % | 55.325 M 0.00 % | 55.325 M -39.70 % | 91.757 M 0.00 % | 91.757 M -32.81 % | 136.562 M 0.00 % | 136.562 M 23.95 % | 110.176 M 0.00 % | 110.176 M 48.03 % | 74.429 M 0.00 % | 74.429 M -7.58 % | 80.533 M 0.00 % | 80.533 M -24.72 % | 106.981 M 0.00 % | 106.981 M 11.41 % | 96.027 M 0.00 % | 96.027 M -8.50 % | 104.949 M 0.00 % | 104.949 M -11.60 % | 118.726 M 0.00 % | 118.726 M -23.75 % | 155.706 M 0.00 % | 155.706 M 10.24 % | 141.248 M 0.00 % | 141.248 M -38.55 % | 229.850 M 0.00 % | 229.850 M 25.93 % | 182.528 M 0.00 % | 182.528 M 12.77 % | 161.858 M 0.00 % | 161.858 M 34.02 % | 120.769 M 0.00 % | 120.769 M 16.44 % | 103.716 M 0.00 % | 103.716 M -0.88 % | 104.642 M 0.00 % | 104.642 M -3.59 % | 108.543 M 0.00 % | 108.543 M -19.98 % | 135.643 M 0.00 % | 135.643 M -5.09 % | 142.921 M 100.00 % | 71.461 M -37.76 % | 114.806 M 100.00 % | 57.403 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 470.382 K 24 604.94 % | 1.904 K -99.90 % | 1.880 M 290.17 % | 481.892 K -78.49 % | 2.240 M -18.93 % | 2.763 M -38.93 % | 4.524 M -23.30 % | 5.898 M 0.00 % | 5.898 M -19.82 % | 7.356 M 0.00 % | 7.356 M 17.32 % | 6.270 M 0.00 % | 6.270 M 20.11 % | 5.220 M 0.00 % | 5.220 M 8.10 % | 4.829 M 0.00 % | 4.829 M -11.46 % | 5.454 M 0.00 % | 5.454 M -15.36 % | 6.444 M 0.00 % | 6.444 M -6.85 % | 6.918 M 0.00 % | 6.918 M -21.98 % | 8.867 M 0.00 % | 8.867 M -13.58 % | 10.260 M 0.00 % | 10.260 M -6.91 % | 11.021 M 0.00 % | 11.021 M 1.11 % | 10.901 M 0.00 % | 10.901 M -16.83 % | 13.107 M 0.00 % | 13.107 M 34.32 % | 9.758 M 0.00 % | 9.758 M 22.79 % | 7.947 M 0.00 % | 7.947 M 18.19 % | 6.724 M 0.00 % | 6.724 M 1.33 % | 6.636 M 0.00 % | 6.636 M -0.44 % | 6.665 M 0.00 % | 6.665 M -17.13 % | 8.042 M 0.00 % | 8.042 M -8.09 % | 8.750 M 0.00 % | 8.750 M 27.05 % | 6.887 M 100.00 % | 3.443 M -20.36 % | 4.324 M 100.00 % | 2.162 M |
| Selling and marketing expenses | 0.000 -100.00 % | 979.229 K 4 397.86 % | 21.771 K 13 538.89 % | -162.000 -100.18 % | 89.167 K 174.18 % | 32.521 K -79.93 % | 162.000 K 40.87 % | 115.000 K -32.35 % | 170.000 K -87.88 % | 1.403 M 0.00 % | 1.403 M -12.26 % | 1.599 M 0.00 % | 1.599 M -14.86 % | 1.878 M 0.00 % | 1.878 M 10.50 % | 1.700 M 0.00 % | 1.700 M -0.56 % | 1.709 M 0.00 % | 1.709 M -17.40 % | 2.069 M 0.00 % | 2.069 M -19.71 % | 2.577 M 0.00 % | 2.577 M -25.84 % | 3.475 M 0.00 % | 3.475 M -11.18 % | 3.913 M 0.00 % | 3.913 M 0.46 % | 3.895 M 0.00 % | 3.895 M -16.74 % | 4.678 M 0.00 % | 4.678 M 48.37 % | 3.153 M 0.00 % | 3.153 M -29.21 % | 4.453 M 0.00 % | 4.453 M 4.08 % | 4.279 M 0.00 % | 4.279 M 21.22 % | 3.530 M 0.00 % | 3.530 M 49.56 % | 2.360 M 0.00 % | 2.360 M 32.81 % | 1.777 M 0.00 % | 1.777 M -6.28 % | 1.896 M 0.00 % | 1.896 M -5.70 % | 2.011 M 0.00 % | 2.011 M -35.26 % | 3.106 M 0.00 % | 3.106 M 8.36 % | 2.866 M 100.00 % | 1.433 M -51.57 % | 2.959 M 100.00 % | 1.480 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 9.984 M 1 325.28 % | 700.526 K | 0.000 | 0.000 -100.00 % | 1.004 M | 0.000 100.00 % | -150.500 K 64.04 % | -418.500 K 94.71 % | -7.907 M -197.07 % | 8.146 M 199.94 % | -8.150 M -193.27 % | 8.738 M 225.36 % | -6.971 M -218.72 % | 5.872 M 3 564.01 % | -169.500 K -1 068.57 % | 17.500 K 112.54 % | -139.500 K 0.00 % | -139.500 K -5.68 % | -132.000 K 0.00 % | -132.000 K 98.78 % | -10.829 M -208.76 % | 9.957 M 176.83 % | -12.960 M -194.30 % | 13.743 M 196.03 % | -14.311 M -194.85 % | 15.088 M 203.89 % | -14.523 M -186.06 % | 16.875 M 218.22 % | -14.274 M -203.20 % | 13.832 M 182.88 % | -16.689 M -208.88 % | 15.328 M 204.70 % | -14.639 M -208.97 % | 13.434 M | 0.000 | 0.000 100.00 % | -9.364 M -222.71 % | 7.631 M 189.36 % | -8.540 M -222.25 % | 6.986 M 176.61 % | -9.119 M -213.95 % | 8.003 M 176.55 % | -10.454 M -219.05 % | 8.781 M 172.14 % | -12.172 M -218.34 % | 10.286 M 198.44 % | -10.448 M -100.00 % | -5.224 M 34.81 % | -8.013 M -100.00 % | -4.007 M |
| Operating expenses | 8.233 M 15.41 % | 7.134 M -7.18 % | 7.686 M 180 692.11 % | -4.256 K -100.16 % | 2.670 M 27.57 % | 2.093 M -11.70 % | 2.370 M -38.95 % | 3.882 M -17.30 % | 4.694 M -34.35 % | 7.151 M 0.00 % | 7.151 M 581.97 % | 1.049 M -94.47 % | 18.959 M 948 025.00 % | -2.000 K -100.01 % | 16.294 M 32 049.02 % | -51.000 K -100.37 % | 13.788 M 116.50 % | 6.369 M 0.00 % | 6.369 M -13.75 % | 7.384 M 0.00 % | 7.384 M -16.93 % | 8.889 M 0.00 % | 8.889 M 2 138.65 % | -436.000 K -102.14 % | 20.349 M 11 373.68 % | -180.500 K -100.71 % | 25.378 M 16 264.01 % | -157.000 K -100.56 % | 28.151 M 2 293.79 % | 1.176 M -96.39 % | 32.573 M 14 838.91 % | -221.000 K -100.79 % | 27.885 M 3 101.49 % | 871.000 K -97.58 % | 35.990 M 6 073.44 % | -602.500 K -102.19 % | 27.471 M 139.36 % | 11.477 M 0.00 % | 11.477 M 4 206.08 % | -279.500 K -101.56 % | 17.889 M 14 185.43 % | -127.000 K -100.76 % | 16.698 M 3 092.47 % | -558.000 K -103.37 % | 16.563 M 4 225.28 % | -401.500 K -102.04 % | 19.704 M 6 325.43 % | -316.500 K -101.35 % | 23.394 M 3 463.55 % | -695.500 K -100.00 % | -347.750 K 52.40 % | -730.500 K -100.00 % | -365.250 K |
| Cost and expenses | 146.276 M 29.37 % | 113.070 M 48.71 % | 76.036 M 2 143 770.71 % | -3.547 K -100.09 % | 3.826 M -26.27 % | 5.190 M 778.11 % | 591.000 K -89.31 % | 5.530 M -49.14 % | 10.873 M -82.60 % | 62.476 M 0.00 % | 62.476 M -38.61 % | 101.761 M 0.00 % | 101.761 M -29.68 % | 144.708 M 0.00 % | 144.708 M 23.64 % | 117.045 M 0.00 % | 117.045 M 44.86 % | 80.797 M 0.00 % | 80.797 M -8.10 % | 87.917 M 0.00 % | 87.917 M -24.12 % | 115.870 M 0.00 % | 115.870 M 9.33 % | 105.983 M 0.00 % | 105.983 M -9.84 % | 117.547 M 0.00 % | 117.547 M -11.43 % | 132.723 M 0.00 % | 132.723 M -23.10 % | 172.580 M 0.00 % | 172.580 M 11.28 % | 155.080 M 0.00 % | 155.080 M -37.54 % | 248.280 M 0.00 % | 248.280 M 26.70 % | 195.962 M 0.00 % | 195.962 M 13.05 % | 173.335 M 0.00 % | 173.335 M 33.77 % | 129.574 M 0.00 % | 129.574 M 15.69 % | 112.002 M 0.00 % | 112.002 M -0.57 % | 112.645 M 0.00 % | 112.645 M -4.70 % | 118.194 M 0.00 % | 118.194 M -19.69 % | 147.181 M 0.00 % | 147.181 M -3.16 % | 151.978 M 100.00 % | 75.989 M -37.38 % | 121.358 M 100.00 % | 60.679 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 -100.00 % | 163.000 K | 0.000 -100.00 % | 171.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 |
| Selling general and administrative expenses | 8.233 M 15.41 % | 7.134 M -7.18 % | 7.686 M 440 863.86 % | 1.743 K -99.91 % | 1.969 M -5.90 % | 2.093 M -12.87 % | 2.402 M -16.54 % | 2.878 M -38.69 % | 4.694 M -35.71 % | 7.301 M 0.00 % | 7.301 M -18.47 % | 8.955 M 0.00 % | 8.955 M 9.90 % | 8.148 M 0.00 % | 8.148 M 17.75 % | 6.920 M 0.00 % | 6.920 M 5.84 % | 6.538 M 0.00 % | 6.538 M -13.09 % | 7.523 M 0.00 % | 7.523 M -16.60 % | 9.021 M 0.00 % | 9.021 M -13.20 % | 10.393 M 0.00 % | 10.393 M -18.68 % | 12.779 M 0.00 % | 12.779 M -9.71 % | 14.154 M 0.00 % | 14.154 M -9.84 % | 15.699 M 0.00 % | 15.699 M 11.71 % | 14.053 M 0.00 % | 14.053 M -19.97 % | 17.560 M 0.00 % | 17.560 M 25.10 % | 14.037 M 0.00 % | 14.037 M 22.31 % | 11.477 M 0.00 % | 11.477 M 26.34 % | 9.084 M 0.00 % | 9.084 M 7.98 % | 8.413 M 0.00 % | 8.413 M -1.73 % | 8.561 M 0.00 % | 8.561 M -14.84 % | 10.053 M 0.00 % | 10.053 M -15.20 % | 11.855 M 0.00 % | 11.855 M 21.56 % | 9.753 M 100.00 % | 4.876 M -33.04 % | 7.283 M 100.00 % | 3.641 M |
| Interest income | 6.000 K | 0.000 -100.00 % | 26.000 K 837.69 % | -3.524 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 26.000 K -7.14 % | 28.000 K -64.10 % | 78.000 K 102.65 % | -2.947 M | 0.000 -100.00 % | 318.520 -99.63 % | 87.000 K | 0.000 | 0.000 -100.00 % | 173.500 K 0.00 % | 173.500 K -31.83 % | 254.500 K 0.00 % | 254.500 K -18.56 % | 312.500 K 0.00 % | 312.500 K -29.62 % | 444.000 K 0.00 % | 444.000 K 19.84 % | 370.500 K 0.00 % | 370.500 K -15.22 % | 437.000 K 0.00 % | 437.000 K -8.58 % | 478.000 K 0.00 % | 478.000 K -0.21 % | 479.000 K 0.00 % | 479.000 K | 0.000 | 0.000 -100.00 % | 510.000 K 0.00 % | 510.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 |
| Depreciation and amortization | 641.000 K 6.83 % | 600.000 K 7.53 % | 558.000 K 661.31 % | -99.411 K -111.99 % | 829.152 K -88.50 % | 7.207 M 735.17 % | 863.000 K 21.38 % | 711.000 K -24.68 % | 944.000 K -26.45 % | 1.284 M -93.10 % | 18.613 M 2 143.83 % | 829.500 K 0.00 % | 829.500 K 206.65 % | 270.500 K 0.00 % | 270.500 K 76.22 % | 153.500 K 0.00 % | 153.500 K -59.87 % | 382.500 K 0.00 % | 382.500 K 47.68 % | 259.000 K 0.00 % | 259.000 K -57.65 % | 611.500 K 0.00 % | 611.500 K -34.77 % | 937.500 K 0.00 % | 937.500 K -57.97 % | 2.231 M 0.00 % | 2.231 M 2.72 % | 2.172 M 0.00 % | 2.172 M -6.48 % | 2.322 M 0.00 % | 2.322 M 3.75 % | 2.238 M 0.00 % | 2.238 M 42.59 % | 1.570 M 0.00 % | 1.570 M 36.18 % | 1.153 M 0.00 % | 1.153 M 41.76 % | 813.000 K 0.00 % | 813.000 K 26.05 % | 645.000 K 0.00 % | 645.000 K -13.01 % | 741.500 K 0.00 % | 741.500 K 3.49 % | 716.500 K 0.00 % | 716.500 K 200.56 % | -712.500 K -200.00 % | 712.500 K 175.56 % | -943.000 K -200.00 % | 943.000 K 200.00 % | -943.000 K -100.00 % | -471.500 K 26.39 % | -640.500 K -100.00 % | -320.250 K |
| Operating income | -6.228 M -7.43 % | -5.797 M -111.25 % | 51.523 M 610.20 % | -10.099 M -313.26 % | -2.444 M 7.37 % | -2.638 M -206.41 % | -861.000 K 56.14 % | -1.963 M 11.62 % | -2.221 M 71.46 % | -7.783 M 29.32 % | -11.011 M 39.59 % | -18.226 M 27.22 % | -25.044 M -597.49 % | -3.591 M 0.00 % | -3.591 M -126.17 % | -1.588 M 0.00 % | -1.588 M 48.00 % | -3.053 M 0.00 % | -3.053 M 2.41 % | -3.129 M 0.00 % | -3.129 M -418.26 % | 983.000 K 0.00 % | 983.000 K -10.72 % | 1.101 M 31.38 % | 838.000 K 153.36 % | -1.571 M 0.00 % | -1.571 M 46.64 % | -2.943 M 0.00 % | -2.943 M -194.03 % | 3.130 M 0.00 % | 3.130 M 88.16 % | 1.664 M 0.00 % | 1.664 M -62.83 % | 4.476 M 0.00 % | 4.476 M -9.34 % | 4.937 M 0.00 % | 4.937 M 30.80 % | 3.774 M 0.00 % | 3.774 M 52.61 % | 2.473 M 0.00 % | 2.473 M 45.77 % | 1.697 M 0.00 % | 1.697 M 109.32 % | 810.500 K 0.00 % | 810.500 K -13.36 % | 935.500 K 0.00 % | 935.500 K -39.10 % | 1.536 M 0.00 % | 1.536 M -76.06 % | 6.416 M 100.00 % | 3.208 M 4.67 % | 3.065 M 100.00 % | 1.533 M |
| Operating income ratio | -0.04 17.71 % | -0.05 -113.38 % | 0.40 100.01 % | -6 865.10 -388 324.76 % | -1.77 -70.93 % | -1.03 -436.69 % | -0.19 64.99 % | -0.55 -114.38 % | -0.26 -80.40 % | -0.14 29.32 % | -0.20 7.73 % | -0.22 27.22 % | -0.30 -1 078.29 % | -0.03 0.00 % | -0.03 -85.05 % | -0.01 0.00 % | -0.01 64.99 % | -0.04 0.00 % | -0.04 -6.43 % | -0.04 0.00 % | -0.04 -538.62 % | 0.01 0.00 % | 0.01 -18.18 % | 0.01 31.38 % | 0.01 157.79 % | -0.01 0.00 % | -0.01 40.28 % | -0.02 0.00 % | -0.02 -227.30 % | 0.02 0.00 % | 0.02 67.85 % | 0.01 0.00 % | 0.01 -40.06 % | 0.02 0.00 % | 0.02 -27.94 % | 0.02 0.00 % | 0.02 15.31 % | 0.02 0.00 % | 0.02 13.78 % | 0.02 0.00 % | 0.02 25.52 % | 0.01 0.00 % | 0.01 108.87 % | 0.01 0.00 % | 0.01 -9.03 % | 0.01 0.00 % | 0.01 -23.97 % | 0.01 0.00 % | 0.01 -74.50 % | 0.04 0.00 % | 0.04 64.44 % | 0.02 0.00 % | 0.02 |
| Total other income expenses net | -124.000 K 84.46 % | -798.000 K -215.32 % | 692.000 K 286 050.41 % | -242.000 98.46 % | -15.758 K 82.40 % | -89.526 K -1.73 % | -88.000 K -108.70 % | 1.011 M -3.53 % | 1.048 M -63.32 % | 2.858 M -97.69 % | 123.661 M 1 357.81 % | -9.832 M -205.46 % | 9.323 M 329.70 % | -4.059 M -269.71 % | 2.392 M 149.34 % | -4.847 M -275.76 % | 2.758 M 199.44 % | -2.773 M 93.87 % | -45.250 M -12 451.88 % | -360.500 K -142.34 % | 851.500 K 340.54 % | -354.000 K 39.38 % | -584.000 K -2 333.33 % | -24.000 K -110.04 % | 239.000 K 592.78 % | -48.500 K 91.52 % | -572.184 K -340.92 % | 237.500 K -93.13 % | 3.459 M 1 051.58 % | -363.500 K 99.43 % | -63.389 M -8 240.63 % | -760.000 K 93.10 % | -11.020 M -1 519.46 % | -680.500 K 97.66 % | -29.048 M -1 141.37 % | -2.340 M 90.58 % | -24.829 M -1 700.50 % | -1.379 M 94.90 % | -27.017 M -3 017.96 % | -866.500 K 89.50 % | -8.255 M -962.48 % | -777.000 K 93.15 % | -11.345 M -892.10 % | -1.144 M 79.84 % | -5.673 M -578.12 % | -836.500 K 93.13 % | -12.172 M -1 190.78 % | -943.000 K 93.15 % | -13.767 M -1 359.90 % | -943.000 K -100.00 % | -471.500 K 29.47 % | -668.500 K -100.00 % | -334.250 K |
| 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-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 2000-01-31 | 1999-06-30 | 1999-01-31 |
| 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-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -75.327 M 9.29 % | -83.046 M 8.47 % | -90.735 M 4.45 % | -94.957 M -4.65 % | -90.735 M -584.74 % | -13.251 M -98.58 % | -6.673 M -122.73 % | -2.996 M -3 037.25 % | 102.000 K 103.62 % | -2.819 M -138.53 % | 7.316 M 216.98 % | 2.308 M -83.41 % | 13.911 M 14.36 % | 12.164 M 240.82 % | 3.569 M -79.15 % | 17.119 M -34.09 % | 25.974 M 32.26 % | 19.638 M -15.30 % | 23.185 M 18.41 % | 19.581 M -20.39 % | 24.597 M 16.81 % | 21.058 M 4.99 % | 20.058 M -11.35 % | 22.625 M 39.69 % | 16.196 M -5.06 % | 17.059 M -5.49 % | 18.050 M -0.04 % | 18.057 M -34.06 % | 27.384 M 1.15 % | 27.074 M 383.12 % | 5.604 M -75.99 % | 23.339 M -43.18 % | 41.073 M -6.63 % | 43.991 M -6.22 % | 46.908 M 9.82 % | 42.715 M 10.88 % | 38.522 M 27.96 % | 30.105 M 38.81 % | 21.688 M -9.54 % | 23.976 M -8.71 % | 26.263 M -1.23 % | 26.589 M -1.21 % | 26.915 M 0.11 % | 26.887 M 0.11 % | 26.858 M 34.99 % | 19.896 M 53.83 % | 12.934 M 52.87 % | 8.461 M 112.16 % | 3.988 M -28.74 % | 5.597 M -22.32 % | 7.205 M |
| Total investments | 0.000 -100.00 % | 383.786 K 174.69 % | 139.718 K -61.38 % | 361.790 K -28.71 % | 507.461 K -9.70 % | 562.000 K -59.74 % | 1.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.000 K -63.43 % | 134.000 K 94.20 % | 69.000 K -1.43 % | 70.000 K -39.13 % | 115.000 K 12.75 % | 102.000 K -36.65 % | 161.000 K -52.92 % | 342.000 K 52.00 % | 225.000 K -28.00 % | 312.500 K -21.88 % | 400.000 K -69.75 % | 1.323 M -41.09 % | 2.245 M 68.29 % | 1.334 M 215.37 % | 423.000 K -86.66 % | 3.171 M -46.43 % | 5.919 M -8.57 % | 6.474 M -7.90 % | 7.029 M -9.29 % | 7.749 M -8.50 % | 8.469 M -8.22 % | 9.228 M -7.60 % | 9.987 M 55.77 % | 6.412 M 126.08 % | 2.836 M 100.00 % | 1.418 M | 0.000 | 0.000 | 0.000 |
| Total debt | 107.000 K -82.17 % | 600.000 K -62.12 % | 1.584 M -49.75 % | 3.152 M 215.20 % | 1.000 M -5.84 % | 1.062 M -47.61 % | 2.027 M 13.37 % | 1.788 M -72.55 % | 6.514 M 354.57 % | 1.433 M -88.75 % | 12.739 M 39.18 % | 9.153 M -53.05 % | 19.495 M -6.48 % | 20.845 M -14.91 % | 24.498 M 1.28 % | 24.188 M -22.03 % | 31.021 M 21.32 % | 25.569 M -21.69 % | 32.651 M 15.55 % | 28.258 M -0.79 % | 28.483 M -6.37 % | 30.421 M -0.84 % | 30.680 M -1.83 % | 31.251 M 18.10 % | 26.462 M -10.89 % | 29.695 M 1.79 % | 29.173 M 2.84 % | 28.367 M -24.61 % | 37.627 M -0.96 % | 37.993 M 92.78 % | 19.708 M -48.35 % | 38.156 M -32.59 % | 56.603 M -7.50 % | 61.196 M -6.98 % | 65.788 M 14.95 % | 57.233 M 17.58 % | 48.677 M 17.05 % | 41.586 M 20.56 % | 34.495 M 1.00 % | 34.153 M 1.01 % | 33.811 M -6.40 % | 36.124 M -6.02 % | 38.436 M 0.06 % | 38.413 M 0.06 % | 38.389 M 22.31 % | 31.387 M 28.72 % | 24.384 M 7.22 % | 22.743 M 7.78 % | 21.102 M 34.86 % | 15.647 M 53.52 % | 10.192 M |
| Accumulated other comprehensive income loss | 17.846 M -5.84 % | 18.953 M -0.07 % | 18.967 M -85.94 % | 134.907 M 611.27 % | 18.967 M -3.89 % | 19.735 M | 0.000 | 0.000 | 0.000 100.00 % | -3.068 M | 0.000 100.00 % | -22.375 M | 0.000 100.00 % | -22.204 M | 0.000 100.00 % | -21.836 M | 0.000 100.00 % | -22.159 M | 0.000 100.00 % | -21.902 M | 0.000 100.00 % | -22.209 M | 0.000 100.00 % | -21.531 M | 0.000 | 0.000 | 0.000 100.00 % | -18.767 M | 0.000 100.00 % | -15.382 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 |
| Retained earnings | -551.617 M -1.25 % | -544.790 M -1.27 % | -537.973 M 8.88 % | -590.431 M -9.75 % | -537.973 M -759.03 % | -62.626 M -14.09 % | -54.893 M -0.90 % | -54.406 M -2.22 % | -53.222 M -2.58 % | -51.882 M | 0.000 100.00 % | -34.564 M -245.36 % | -10.008 M -368.45 % | 3.728 M -64.54 % | 10.514 M -12.11 % | 11.963 M -29.92 % | 17.071 M 6.27 % | 16.064 M -24.32 % | 21.227 M -5.35 % | 22.426 M -15.74 % | 26.615 M -8.20 % | 28.993 M 2.52 % | 28.280 M 1.07 % | 27.981 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 |
| Common stock | 132.670 M 0.00 % | 132.670 M 0.00 % | 132.670 M 0.00 % | 132.670 M 0.00 % | 132.670 M 678.35 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 0.00 % | 17.045 M 19.92 % | 14.214 M 0.00 % | 14.214 M 19.94 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.00 % | 11.851 M 0.06 % | 11.844 M 0.00 % | 11.844 M 0.00 % | 11.844 M 0.00 % | 11.844 M 0.00 % | 11.844 M 0.00 % | 11.844 M -0.75 % | 11.934 M -0.31 % | 11.971 M 100.00 % | 5.986 M | 0.000 -100.00 % | 4.395 M -50.00 % | 8.790 M 100.00 % | 4.395 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 |
| Total equity | 78.643 M -8.97 % | 86.389 M -4.55 % | 90.503 M 6.00 % | 85.384 M -5.66 % | 90.503 M 264.37 % | 24.838 M -25.40 % | 33.296 M -0.29 % | 33.393 M -3.23 % | 34.508 M -2.06 % | 35.235 M -7.34 % | 38.026 M -27.06 % | 52.133 M -25.26 % | 69.754 M 11.42 % | 62.606 M -11.23 % | 70.527 M 25.25 % | 56.307 M -4.74 % | 59.107 M 1.05 % | 58.493 M -7.89 % | 63.500 M -3.04 % | 65.490 M -6.48 % | 70.027 M -3.62 % | 72.659 M 0.68 % | 72.169 M 0.69 % | 71.675 M 0.15 % | 71.568 M 0.10 % | 71.494 M -2.11 % | 73.034 M -2.05 % | 74.564 M -7.67 % | 80.761 M -0.03 % | 80.783 M 6.26 % | 76.027 M 0.27 % | 75.821 M 0.27 % | 75.614 M 10.37 % | 68.509 M 11.57 % | 61.404 M 5.55 % | 58.175 M 5.88 % | 54.945 M 4.73 % | 52.463 M 4.97 % | 49.981 M 2.66 % | 48.685 M 2.74 % | 47.388 M 0.34 % | 47.227 M 0.34 % | 47.065 M -1.53 % | 47.798 M -1.51 % | 48.530 M 2.23 % | 47.473 M 2.28 % | 46.416 M 1.43 % | 45.761 M 1.45 % | 45.106 M 61.57 % | 27.918 M 160.19 % | 10.730 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -121.588 K -182.46 % | 147.447 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K 85.52 % | -504.188 K 96.81 % | -15.793 M -196.60 % | 16.348 M 544 831.07 % | 3.000 K 100.02 % | -15.924 M -1 601.30 % | -936.013 K -206.11 % | 882.146 K 1 406.84 % | -67.502 K 94.07 % | -1.138 M 48.47 % | -2.209 M 47.15 % | -4.180 M 32.04 % | -6.150 M -103.71 % | -3.019 M -2 795.62 % | 112.000 K 270.06 % | -65.860 K 72.98 % | -243.720 K -100.00 % | -121.860 K | 0.000 | 0.000 | 0.000 100.00 % | -28.369 M 50.00 % | -56.739 M -96.10 % | -28.933 M -2 465.02 % | -1.128 M -100.00 % | -564.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.322 M -38.25 % | 2.141 M | 0.000 | 0.000 -100.00 % | 707.000 K -89.61 % | 6.807 M | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.588 K -10.06 % | 155.207 K 417.36 % | 30.000 K -3.23 % | 31.000 K -98.59 % | 2.202 M -2.13 % | 2.250 M -4.09 % | 2.346 M -16.67 % | 2.815 M -84.47 % | 18.132 M 689.11 % | 2.298 M -0.14 % | 2.301 M -87.41 % | 18.272 M 25 986.99 % | 70.044 K 28.52 % | 54.500 K -29.68 % | 77.502 K -94.06 % | 1.306 M -48.47 % | 2.534 M -47.13 % | 4.793 M -32.03 % | 7.052 M 100.00 % | 3.526 M | 0.000 -100.00 % | 139.860 K -50.00 % | 279.720 K -64.45 % | 786.860 K -39.19 % | 1.294 M -30.37 % | 1.859 M -23.30 % | 2.423 M -92.82 % | 33.768 M -48.14 % | 65.113 M 100.00 % | 32.556 M | 0.000 -100.00 % | 2.656 M -50.00 % | 5.311 M 100.00 % | 2.656 M | 0.000 |
| Total non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.322 M -88.70 % | 11.700 M 775.72 % | 1.336 M -7.67 % | 1.447 M -36.09 % | 2.264 M -11.04 % | 2.545 M 30.92 % | 1.944 M -6.22 % | 2.073 M -4.47 % | 2.170 M -4.02 % | 2.261 M 1 222.22 % | 171.000 K 40.16 % | 122.000 K 93.65 % | 63.000 K -4.55 % | 66.000 K 69.23 % | 39.000 K 30.00 % | 30.000 K -3.23 % | 31.000 K -98.59 % | 2.202 M -2.13 % | 2.250 M -1.01 % | 2.273 M -1.64 % | 2.311 M -6.40 % | 2.469 M 2.02 % | 2.420 M -0.58 % | 2.434 M -1.78 % | 2.478 M 1 695.65 % | 138.000 K -93.54 % | 2.137 M 3 292.06 % | 63.000 K -67.53 % | 194.000 K -40.31 % | 325.000 K -47.03 % | 613.500 K -31.98 % | 902.000 K 77.91 % | 507.000 K 352.68 % | 112.000 K 51.35 % | 74.000 K 105.56 % | 36.000 K -94.59 % | 665.000 K -48.61 % | 1.294 M -35.45 % | 2.005 M -26.17 % | 2.715 M -51.66 % | 5.616 M -34.06 % | 8.517 M 130.53 % | 3.695 M 427.53 % | -1.128 M -153.93 % | 2.092 M -60.62 % | 5.311 M 100.00 % | 2.656 M | 0.000 |
| Other current liabilities | 1.799 M -44.44 % | 3.238 M 79.09 % | 1.808 M -81.76 % | 9.913 M -42.45 % | 17.226 M 189.42 % | -19.264 M -1 517.51 % | 1.359 M -8.55 % | 1.486 M -12.33 % | 1.695 M -45.78 % | 3.126 M -11.92 % | 3.549 M -18.15 % | 4.336 M 103.38 % | -128.287 M -4 531.33 % | 2.895 M -99.12 % | 330.253 M 44.62 % | 228.366 M -51.04 % | 466.450 M 375.14 % | -169.529 M -149.44 % | 342.915 M 283.62 % | -186.757 M -5 835.78 % | 3.256 M -2.57 % | 3.342 M -31.19 % | 4.857 M 4.35 % | 4.654 M 102.01 % | -231.625 M 25.45 % | -310.680 M -3 597.32 % | 8.883 M -4.11 % | 9.264 M -21.69 % | 11.830 M 8.83 % | 10.871 M 102.77 % | -393.128 M 26.14 % | -532.278 M 20.72 % | -671.429 M 6.25 % | -716.227 M 5.89 % | -761.026 M -16.88 % | -651.137 M -20.30 % | -541.248 M -10.61 % | -489.321 M -11.87 % | -437.393 M -101.61 % | -216.952 M -6 318.97 % | 3.489 M 103.12 % | -111.831 M 50.77 % | -227.151 M -403.49 % | -45.115 M -132.95 % | 136.921 M -9.72 % | 151.658 M -8.86 % | 166.395 M -14.96 % | 195.676 M -13.02 % | 224.957 M 145.12 % | 91.775 M 321.64 % | -41.407 M |
| Deferred revenue | 162.000 K | 0.000 | 0.000 -100.00 % | 10.653 M 1 695.92 % | 593.176 K 155.85 % | -1.062 M 47.61 % | -2.027 M -680.80 % | 349.000 K 55.80 % | 224.000 K 10.34 % | 203.000 K -37.92 % | 327.000 K 7.92 % | 303.000 K 10.99 % | 273.000 K 2 933.33 % | 9.000 K -90.00 % | 90.000 K 20.00 % | 75.000 K -85.58 % | 520.000 K 2.77 % | 506.000 K -77.09 % | 2.209 M | 0.000 -100.00 % | 1.393 M 3.65 % | 1.344 M 3.15 % | 1.303 M -11.90 % | 1.479 M 7.88 % | 1.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.416 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.274 M -50.00 % | 2.548 M 100.00 % | 1.274 M | 0.000 -100.00 % | 210.000 K -50.00 % | 420.000 K 100.00 % | 210.000 K | 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 | 107.000 K -82.17 % | 600.000 K -62.12 % | 1.584 M -13.44 % | 1.830 M 407.47 % | 360.616 K -95.65 % | 8.285 M 308.73 % | 2.027 M 87.51 % | 1.081 M -80.82 % | 5.636 M 293.30 % | 1.433 M -88.73 % | 12.715 M 38.92 % | 9.153 M -94.01 % | 152.696 M 632.53 % | 20.845 M -89.11 % | 191.406 M 1.38 % | 188.806 M 508.99 % | 31.003 M -84.36 % | 198.269 M 507.80 % | 32.621 M -85.09 % | 218.848 M 732.72 % | 26.281 M -6.71 % | 28.171 M -0.83 % | 28.407 M -2.16 % | 29.035 M -84.47 % | 187.000 M -12.05 % | 212.623 M 1.89 % | 208.680 M 3.06 % | 202.482 M -30.84 % | 292.770 M -1.01 % | 295.749 M 93.72 % | 152.665 M -48.38 % | 295.723 M -32.60 % | 438.780 M -8.14 % | 477.675 M -7.53 % | 516.570 M 15.48 % | 447.322 M 18.32 % | 378.074 M 17.08 % | 322.910 M 20.60 % | 267.747 M 2.71 % | 260.695 M 2.78 % | 253.643 M -5.10 % | 267.278 M -4.85 % | 280.913 M 9.24 % | 257.149 M 10.18 % | 233.385 M 10.20 % | 211.784 M 11.36 % | 190.183 M 21.42 % | 156.631 M 27.26 % | 123.079 M 21.77 % | 101.074 M 27.83 % | 79.070 M |
| Total current liabilities | 2.073 M -49.00 % | 4.065 M 6.53 % | 3.816 M -81.74 % | 20.900 M 447.69 % | 3.816 M 0.03 % | 3.815 M -20.60 % | 4.805 M 21.37 % | 3.959 M -53.46 % | 8.506 M 54.37 % | 5.510 M -88.52 % | 47.993 M 24.33 % | 38.602 M -32.93 % | 57.552 M -17.33 % | 69.617 M -3.82 % | 72.384 M 26.44 % | 57.247 M -16.19 % | 68.309 M 38.35 % | 49.373 M -1.76 % | 50.259 M 10.05 % | 45.669 M 7.81 % | 42.360 M -4.56 % | 44.385 M -18.76 % | 54.634 M -0.73 % | 55.035 M 30.67 % | 42.118 M -22.52 % | 54.362 M -1.85 % | 55.384 M 26.18 % | 43.892 M -45.64 % | 80.750 M 14.63 % | 70.444 M 18.04 % | 59.679 M -27.27 % | 82.053 M -21.43 % | 104.426 M -3.21 % | 107.891 M -3.11 % | 111.355 M 14.90 % | 96.918 M 17.50 % | 82.481 M 11.82 % | 73.764 M 13.40 % | 65.047 M 11.58 % | 58.295 M 13.10 % | 51.543 M -2.11 % | 52.653 M -2.06 % | 53.762 M 6.05 % | 50.693 M 6.44 % | 47.624 M 2.04 % | 46.671 M 2.08 % | 45.718 M 1.18 % | 45.186 M 1.19 % | 44.653 M 8.49 % | 41.158 M 9.28 % | 37.663 M |
| Total liabilities | 2.073 M -49.00 % | 4.065 M 6.53 % | 3.816 M -82.83 % | 22.222 M 482.34 % | 3.816 M -25.92 % | 5.151 M -17.61 % | 6.252 M 0.47 % | 6.223 M -43.69 % | 11.051 M 48.26 % | 7.454 M -85.11 % | 50.066 M 22.80 % | 40.772 M -31.83 % | 59.813 M -14.29 % | 69.788 M -3.75 % | 72.506 M 26.52 % | 57.310 M -16.18 % | 68.375 M 38.38 % | 49.412 M -1.74 % | 50.289 M 10.04 % | 45.700 M 2.55 % | 44.562 M -4.45 % | 46.635 M -18.05 % | 56.907 M -0.77 % | 57.346 M 28.62 % | 44.587 M -21.48 % | 56.782 M -1.79 % | 57.818 M 24.69 % | 46.370 M -42.67 % | 80.888 M 11.45 % | 72.581 M 21.49 % | 59.742 M -27.36 % | 82.247 M -21.48 % | 104.751 M -3.46 % | 108.504 M -3.34 % | 112.257 M 15.22 % | 97.425 M 17.96 % | 82.593 M 11.86 % | 73.838 M 13.45 % | 65.083 M 10.39 % | 58.960 M 11.59 % | 52.837 M -3.33 % | 54.657 M -3.22 % | 56.477 M 0.30 % | 56.309 M 0.30 % | 56.141 M 11.47 % | 50.366 M 12.95 % | 44.590 M -5.68 % | 47.277 M -5.38 % | 49.964 M 14.04 % | 43.814 M 16.33 % | 37.663 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 537.000 K 100.54 % | -100.342 M -768.54 % | -11.553 M 36.24 % | -18.120 M -19 376.60 % | 94.000 K 0.00 % | 94.000 K | 0.000 -100.00 % | 942.000 K -3.48 % | 976.000 K -25.61 % | 1.312 M 147.08 % | 531.000 K -1.67 % | 540.000 K 7.57 % | 502.000 K -2.14 % | 513.000 K 1.99 % | 503.000 K 1.62 % | 495.000 K 1.64 % | 487.000 K -23.19 % | 634.000 K -13.51 % | 733.000 K -34.50 % | 1.119 M -21.69 % | 1.429 M -20.39 % | 1.795 M 245.19 % | 520.000 K 0.97 % | 515.000 K -70.84 % | 1.766 M -64.96 % | 5.040 M 9 100.00 % | -56.000 K 86.70 % | -421.000 K -3 909.52 % | -10.500 K -102.63 % | 400.000 K 125.99 % | 177.000 K 484.78 % | -46.000 K -110.04 % | 458.000 K -52.39 % | 962.000 K 52.94 % | 629.000 K 112.50 % | 296.000 K 9.23 % | 271.000 K 10.16 % | 246.000 K -94.57 % | 4.531 M -48.60 % | 8.816 M -10.57 % | 9.858 M -9.56 % | 10.899 M 41.38 % | 7.709 M 70.59 % | 4.519 M 62.96 % | 2.773 M 170.01 % | 1.027 M 74.36 % | 589.000 K 290.07 % | 151.000 K |
| 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 | 0.000 -100.00 % | 102.000 K 102.57 % | -3.968 M -1 096.98 % | 398.000 K -38.39 % | 646.000 K 100.00 % | 323.000 K | 0.000 -100.00 % | 1.146 M -50.00 % | 2.291 M 68.83 % | 1.357 M 220.80 % | 423.000 K -86.66 % | 3.171 M -46.43 % | 5.919 M -8.57 % | 6.474 M -7.90 % | 7.029 M 100.00 % | 3.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.492 M -6.74 % | 2.672 M 347 640.31 % | 768.390 -87.19 % | 6.000 K -99.99 % | 82.046 M 821.14 % | 8.907 M -7.63 % | 9.643 M -7.10 % | 10.380 M -6.60 % | 11.113 M -6.26 % | 11.855 M -5.82 % | 12.588 M -5.55 % | 13.328 M -4.36 % | 13.935 M 464 400.00 % | 3.000 K -99.29 % | 423.000 K 7.91 % | 392.000 K 5.66 % | 371.000 K 1.64 % | 365.000 K -22.01 % | 468.000 K -3.11 % | 483.000 K 65.41 % | 292.000 K 0.69 % | 290.000 K -3.97 % | 302.000 K 2.72 % | 294.000 K 5.38 % | 279.000 K -87.32 % | 2.200 M 43.14 % | 1.537 M 730.81 % | 185.000 K 71.30 % | 108.000 K -90.69 % | 1.160 M -19.28 % | 1.437 M 19.75 % | 1.200 M 24.61 % | 963.000 K 33.29 % | 722.500 K 49.90 % | 482.000 K 69.72 % | 284.000 K 230.23 % | 86.000 K 13.91 % | 75.500 K 16.15 % | 65.000 K -2.99 % | 67.000 K -2.90 % | 69.000 K -58.93 % | 168.000 K -37.08 % | 267.000 K -29.18 % | 377.000 K -22.59 % | 487.000 K -27.69 % | 673.500 K -21.69 % | 860.000 K -18.37 % | 1.054 M -15.52 % | 1.247 M 7.83 % | 1.157 M 8.49 % | 1.066 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 5.231 K | 0.000 -100.00 % | 18.303 M 680.49 % | 2.345 M -70.63 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 11.48 % | 7.163 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 -100.00 % | 47.500 K -50.00 % | 95.000 K -34.71 % | 145.500 K -25.77 % | 196.000 K -2.73 % | 201.500 K -2.66 % | 207.000 K 100.00 % | 103.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.492 M -6.74 % | 2.672 M 44 433.33 % | 6.000 K 0.00 % | 6.000 K -99.99 % | 100.348 M 791.83 % | 11.252 M -36.17 % | 17.628 M -4.01 % | 18.365 M -3.84 % | 19.098 M -3.74 % | 19.840 M -3.56 % | 20.573 M -3.47 % | 21.313 M 1.02 % | 21.098 M 703 166.67 % | 3.000 K -99.29 % | 423.000 K 7.91 % | 392.000 K 5.66 % | 371.000 K 1.64 % | 365.000 K -22.01 % | 468.000 K -3.11 % | 483.000 K 65.41 % | 292.000 K 0.69 % | 290.000 K -3.97 % | 302.000 K 2.72 % | 294.000 K 5.38 % | 279.000 K -87.32 % | 2.200 M 43.14 % | 1.537 M 730.81 % | 185.000 K 71.30 % | 108.000 K -90.69 % | 1.160 M -19.28 % | 1.437 M 19.75 % | 1.200 M 24.61 % | 963.000 K 33.29 % | 722.500 K 49.90 % | 482.000 K 69.72 % | 284.000 K 230.23 % | 86.000 K 13.91 % | 75.500 K 16.15 % | 65.000 K -43.23 % | 114.500 K -30.18 % | 164.000 K -47.69 % | 313.500 K -32.29 % | 463.000 K -19.97 % | 578.500 K -16.64 % | 694.000 K -10.68 % | 777.000 K -9.65 % | 860.000 K -18.37 % | 1.054 M -15.52 % | 1.247 M 7.83 % | 1.157 M 8.49 % | 1.066 M |
| Property plant equipment net | 187.000 K -72.74 % | 686.000 K -44.09 % | 1.227 M -22.44 % | 1.582 M 28.93 % | 1.227 M 307.64 % | 301.000 K -38.82 % | 492.000 K -26.89 % | 673.000 K -23.35 % | 878.000 K 10.30 % | 796.000 K -44.10 % | 1.424 M 71.77 % | 829.000 K -5.26 % | 875.000 K 2.58 % | 853.000 K 270.87 % | 230.000 K -16.06 % | 274.000 K -5.84 % | 291.000 K -37.15 % | 463.000 K -52.32 % | 971.000 K -29.38 % | 1.375 M -72.04 % | 4.918 M -5.26 % | 5.191 M -8.45 % | 5.670 M -7.59 % | 6.136 M -16.89 % | 7.383 M -5.29 % | 7.795 M -14.99 % | 9.170 M -11.71 % | 10.386 M 30.38 % | 7.966 M -11.64 % | 9.015 M -20.14 % | 11.289 M -9.41 % | 12.462 M -8.60 % | 13.634 M 19.13 % | 11.445 M 23.65 % | 9.256 M 9.85 % | 8.426 M 10.93 % | 7.596 M 25.89 % | 6.034 M 34.93 % | 4.472 M -12.85 % | 5.132 M -11.39 % | 5.791 M -7.71 % | 6.275 M -7.15 % | 6.758 M -7.62 % | 7.316 M -7.08 % | 7.873 M 12.52 % | 6.997 M 14.31 % | 6.121 M -0.40 % | 6.146 M -0.40 % | 6.170 M 79.13 % | 3.445 M 379.07 % | 719.000 K |
| Total non current assets | 2.679 M -20.22 % | 3.358 M 172.34 % | 1.233 M -41.98 % | 2.125 M 72.34 % | 1.233 M -89.33 % | 11.553 M -36.24 % | 18.120 M -5.29 % | 19.132 M -4.67 % | 20.070 M -2.74 % | 20.636 M -10.04 % | 22.939 M -0.77 % | 23.118 M -0.72 % | 23.285 M 1 578.80 % | 1.387 M 16.26 % | 1.193 M 2.14 % | 1.168 M -0.60 % | 1.175 M -11.72 % | 1.331 M -31.18 % | 1.934 M -17.53 % | 2.345 M -59.87 % | 5.844 M -5.95 % | 6.214 M -12.37 % | 7.091 M -9.77 % | 7.859 M -16.90 % | 9.457 M -10.06 % | 10.515 M -6.30 % | 11.222 M -9.78 % | 12.439 M 32.27 % | 9.404 M -12.67 % | 10.768 M -18.11 % | 13.150 M -7.42 % | 14.205 M -6.91 % | 15.259 M 8.88 % | 14.014 M 9.75 % | 12.769 M 16.17 % | 10.992 M 19.28 % | 9.215 M -8.90 % | 10.115 M -8.17 % | 11.015 M -9.60 % | 12.185 M -8.76 % | 13.354 M -9.13 % | 14.696 M -8.37 % | 16.037 M -9.66 % | 17.752 M -8.81 % | 19.466 M 25.72 % | 15.483 M 34.63 % | 11.500 M 15.32 % | 9.972 M 18.10 % | 8.444 M 62.70 % | 5.190 M 168.08 % | 1.936 M |
| Other current assets | 0.000 -100.00 % | 260.000 K 680.87 % | 33.296 K -99.09 % | 3.666 M -69.98 % | 12.213 M 196.20 % | 4.123 M -56.75 % | 9.534 M -10.00 % | 10.593 M -34.68 % | 16.217 M 38.76 % | 11.687 M -1.01 % | 11.806 M 6.96 % | 11.038 M -4.10 % | 11.510 M 11.98 % | 10.279 M -98.94 % | 966.381 M 142 223.66 % | 679.002 K -86.47 % | 5.018 M -99.30 % | 721.357 M 25 736.55 % | 2.792 M -0.11 % | 2.795 M 1.71 % | 2.748 M -99.64 % | 766.215 M 28 299.38 % | 2.698 M -84.39 % | 17.281 M -95.52 % | 385.706 M 15 515.61 % | 2.470 M -55.37 % | 5.534 M 68.51 % | 3.284 M -51.83 % | 6.818 M 60.91 % | 4.237 M -14.65 % | 4.964 M -2.75 % | 5.105 M -2.68 % | 5.245 M -99.06 % | 555.648 M -49.76 % | 1.106 B 98.97 % | 555.879 M 9 642.00 % | 5.706 M 41.40 % | 4.036 M 70.63 % | 2.365 M -37.52 % | 3.785 M -27.28 % | 5.205 M -5.55 % | 5.511 M -5.26 % | 5.817 M -2.25 % | 5.951 M -2.20 % | 6.085 M 36.37 % | 4.462 M 57.17 % | 2.839 M -98.26 % | 163.610 M -49.56 % | 324.380 M 98.60 % | 163.330 M 7 063.60 % | 2.280 M |
| Short term investments | 0.000 -100.00 % | 383.786 K 174.69 % | 139.718 K -61.38 % | 361.790 K -28.71 % | 507.461 K -9.70 % | 562.000 K -59.74 % | 1.396 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 -100.00 % | 4.129 M 7 473.21 % | -56.000 K 86.70 % | -421.000 K -100.00 % | -210.500 K | 0.000 100.00 % | -23.000 K 50.00 % | -46.000 K -100.00 % | -23.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 |
| cash and cash equivalents | 75.327 M -9.95 % | 83.646 M -8.82 % | 91.735 M -6.50 % | 98.109 M 6.95 % | 91.735 M 540.92 % | 14.313 M 64.52 % | 8.700 M 81.86 % | 4.784 M -25.39 % | 6.412 M 50.80 % | 4.252 M -21.59 % | 5.423 M -20.77 % | 6.845 M 22.58 % | 5.584 M -35.68 % | 8.681 M -58.52 % | 20.929 M 196.07 % | 7.069 M 40.06 % | 5.047 M -14.90 % | 5.931 M -37.34 % | 9.466 M 9.09 % | 8.677 M 123.29 % | 3.886 M -58.50 % | 9.363 M -11.85 % | 10.622 M 23.14 % | 8.626 M -15.98 % | 10.266 M -18.76 % | 12.636 M 13.60 % | 11.123 M 7.89 % | 10.310 M 0.65 % | 10.243 M -6.19 % | 10.919 M -22.58 % | 14.104 M -4.81 % | 14.817 M -4.59 % | 15.530 M -9.74 % | 17.205 M -8.87 % | 18.880 M 30.05 % | 14.518 M 42.96 % | 10.155 M -11.55 % | 11.481 M -10.35 % | 12.807 M 25.84 % | 10.178 M 34.84 % | 7.548 M -20.83 % | 9.535 M -17.24 % | 11.521 M -0.04 % | 11.526 M -0.04 % | 11.531 M 0.35 % | 11.491 M 0.35 % | 11.450 M -19.83 % | 14.282 M -16.55 % | 17.114 M 70.28 % | 10.051 M 236.47 % | 2.987 M |
| Cash and short term investments | 75.327 M -9.95 % | 83.646 M -8.82 % | 91.735 M -6.50 % | 98.109 M 6.95 % | 91.735 M 540.92 % | 14.313 M 64.52 % | 8.700 M 81.86 % | 4.784 M -25.39 % | 6.412 M 50.80 % | 4.252 M -21.59 % | 5.423 M -20.77 % | 6.845 M 22.58 % | 5.584 M -35.68 % | 8.681 M -58.52 % | 20.929 M 196.07 % | 7.069 M 40.06 % | 5.047 M -14.90 % | 5.931 M -37.34 % | 9.466 M 9.09 % | 8.677 M 123.29 % | 3.886 M -58.50 % | 9.363 M -11.85 % | 10.622 M 23.14 % | 8.626 M -15.98 % | 10.266 M -18.76 % | 12.636 M 13.60 % | 11.123 M 7.89 % | 10.310 M -28.26 % | 14.372 M 31.62 % | 10.919 M -22.58 % | 14.104 M -4.81 % | 14.817 M -4.59 % | 15.530 M -9.74 % | 17.205 M -8.87 % | 18.880 M 30.05 % | 14.518 M 42.96 % | 10.155 M -11.55 % | 11.481 M -10.35 % | 12.807 M 25.84 % | 10.178 M 34.84 % | 7.548 M -20.83 % | 9.535 M -17.24 % | 11.521 M -0.04 % | 11.526 M -0.04 % | 11.531 M 0.35 % | 11.491 M 0.35 % | 11.450 M -19.83 % | 14.282 M -16.55 % | 17.114 M 70.28 % | 10.051 M 236.47 % | 2.987 M |
| Total current assets | 78.037 M -10.40 % | 87.096 M -6.43 % | 93.086 M -11.75 % | 105.481 M 13.32 % | 93.086 M 404.91 % | 18.436 M -13.96 % | 21.428 M 4.61 % | 20.484 M -19.64 % | 25.489 M 15.58 % | 22.053 M -66.15 % | 65.153 M -6.64 % | 69.787 M -34.34 % | 106.282 M -18.87 % | 131.007 M -7.64 % | 141.840 M 26.14 % | 112.449 M -10.97 % | 126.307 M 18.52 % | 106.574 M -4.72 % | 111.855 M 2.77 % | 108.845 M 0.09 % | 108.745 M -3.83 % | 113.080 M -7.30 % | 121.985 M 0.68 % | 121.162 M 13.56 % | 106.698 M -9.39 % | 117.761 M -1.56 % | 119.630 M 10.26 % | 108.495 M -28.74 % | 152.245 M 6.77 % | 142.596 M 16.29 % | 122.619 M -14.77 % | 143.863 M -12.87 % | 165.106 M 1.29 % | 162.999 M 1.31 % | 160.892 M 11.26 % | 144.608 M 12.69 % | 128.323 M 10.45 % | 116.186 M 11.66 % | 104.049 M 9.00 % | 95.460 M 9.89 % | 86.871 M -0.36 % | 87.188 M -0.36 % | 87.505 M 1.33 % | 86.355 M 1.35 % | 85.205 M 3.46 % | 82.356 M 3.58 % | 79.506 M -4.29 % | 83.066 M -4.11 % | 86.626 M 30.18 % | 66.542 M 43.23 % | 46.457 M |
| Inventory | 190.000 K | 0.000 100.00 % | -33.296 K -275.24 % | 19.000 K 37 924 251.26 % | -0.050 100.00 % | -30.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K -97.96 % | 16.458 M -48.17 % | 31.752 M -50.52 % | 64.167 M -36.14 % | 100.485 M 39.00 % | 72.289 M 124.65 % | 32.178 M -16.92 % | 38.733 M -2.64 % | 39.783 M 5.70 % | 37.636 M -11.80 % | 42.669 M -16.71 % | 51.232 M -8.96 % | 56.274 M 7.48 % | 52.360 M -12.00 % | 59.498 M 27.47 % | 46.676 M -17.95 % | 56.890 M 18.92 % | 47.840 M 4.35 % | 45.847 M -40.19 % | 76.657 M 4.09 % | 73.644 M 52.85 % | 48.181 M -20.98 % | 60.976 M -17.34 % | 73.770 M 10.63 % | 66.682 M 11.89 % | 59.593 M 10.84 % | 53.766 M 12.16 % | 47.938 M 20.04 % | 39.936 M 25.06 % | 31.933 M 9.71 % | 29.107 M 10.75 % | 26.281 M 9.77 % | 23.942 M 10.83 % | 21.602 M 2.20 % | 21.137 M 2.25 % | 20.671 M -8.53 % | 22.599 M -7.86 % | 24.527 M -6.42 % | 26.211 M -6.04 % | 27.894 M 27.85 % | 21.819 M 38.59 % | 15.743 M |
| Net receivables | 2.520 M -21.00 % | 3.190 M 136.12 % | 1.351 M -63.36 % | 3.687 M 286.48 % | 953.988 K | 0.000 -100.00 % | 99.254 M -18.94 % | 122.452 M 4 181.54 % | 2.860 M -50.51 % | 5.779 M -81.63 % | 31.466 M 67.29 % | 18.809 M -21.63 % | 23.999 M 107.57 % | 11.562 M -96.93 % | 376.943 M 427.07 % | 71.517 M -6.29 % | 76.319 M 35.76 % | 56.216 M -8.67 % | 61.552 M 14.01 % | 53.987 M 7.64 % | 50.156 M 14.57 % | 43.779 M -22.25 % | 56.305 M 57.47 % | 35.757 M -90.70 % | 384.469 M 740.09 % | 45.765 M -16.99 % | 55.133 M 12.39 % | 49.054 M -89.55 % | 469.609 M 772.94 % | 53.796 M | 0.000 -100.00 % | 35.281 M -50.00 % | 70.561 M -1.97 % | 71.978 M -1.93 % | 73.394 M 6.43 % | 68.959 M 6.87 % | 64.524 M 6.24 % | 60.734 M 6.66 % | 56.944 M 8.69 % | 52.391 M 9.52 % | 47.837 M -0.76 % | 48.201 M -0.75 % | 48.565 M 1.72 % | 47.742 M 1.76 % | 46.918 M 7.11 % | 43.804 M 7.65 % | 40.690 M 100.00 % | 20.345 M | 0.000 -100.00 % | 12.724 M -50.00 % | 25.447 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 K 2.79 % | 251.000 K 26.13 % | 199.000 K -13.67 % | 230.500 K -12.02 % | 262.000 K -50.00 % | 524.000 K -33.33 % | 786.000 K 68.31 % | 467.000 K 215.54 % | 148.000 K -27.98 % | 205.500 K -21.86 % | 263.000 K 35.92 % | 193.500 K 56.05 % | 124.000 K 100.00 % | 62.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.000 K | 0.000 | 0.000 -100.00 % | 6.591 M 481.83 % | 1.133 M -92.24 % | 14.594 M 1 407.64 % | 968.000 K 39.48 % | 694.000 K -27.02 % | 951.000 K 27.14 % | 748.000 K -97.62 % | 31.402 M 26.57 % | 24.810 M -24.52 % | 32.870 M -28.34 % | 45.868 M 4.73 % | 43.796 M 47.90 % | 29.611 M -6.76 % | 31.759 M 57.79 % | 20.127 M 69.28 % | 11.890 M 3.09 % | 11.534 M 0.91 % | 11.430 M -0.85 % | 11.528 M -42.55 % | 20.067 M 1.01 % | 19.867 M -76.73 % | 85.372 M -43.50 % | 151.090 M -28.47 % | 211.219 M 64.43 % | 128.459 M -60.16 % | 322.438 M 26.05 % | 255.808 M -14.36 % | 298.703 M -5.94 % | 317.560 M -5.61 % | 336.418 M -2.50 % | 345.053 M -2.44 % | 353.689 M 18.23 % | 299.155 M 22.29 % | 244.621 M 2.16 % | 239.447 M 2.21 % | 234.274 M 23.73 % | 189.340 M 31.12 % | 144.407 M 100.00 % | 72.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 227.000 K -46.46 % | 424.000 K -83.48 % | 2.566 M 505.19 % | 424.000 K 112.00 % | 200.000 K -55.65 % | 451.000 K 29.23 % | 349.000 K 55.80 % | 224.000 K 10.34 % | 203.000 K -37.92 % | 327.000 K 7.92 % | 303.000 K 10.99 % | 273.000 K 2 933.33 % | 9.000 K -90.00 % | 90.000 K 20.00 % | 75.000 K -85.58 % | 520.000 K 2.77 % | 506.000 K -77.09 % | 2.209 M 8.07 % | 2.044 M 46.73 % | 1.393 M 3.65 % | 1.344 M 3.15 % | 1.303 M -11.90 % | 1.479 M 7.88 % | 1.371 M 3.16 % | 1.329 M 1.22 % | 1.313 M -3.88 % | 1.366 M -3.53 % | 1.416 M -11.61 % | 1.602 M 11.25 % | 1.440 M 37.40 % | 1.048 M 59.76 % | 656.000 K -52.79 % | 1.390 M -34.55 % | 2.123 M 34.49 % | 1.579 M 52.66 % | 1.034 M 42.23 % | 727.000 K 73.10 % | 420.000 K -9.97 % | 466.500 K -9.06 % | 513.000 K 100.00 % | 256.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -224.668 K | 0.000 | 0.000 | 0.000 100.00 % | -193.000 K | 0.000 100.00 % | -24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K 10.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -96.000 K -9 500.00 % | -1.000 K | 0.000 100.00 % | -4.000 K 55.56 % | -9.000 K -28.57 % | -7.000 K 30.00 % | -10.000 K -100.00 % | -5.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 % | -27.000 K 50.00 % | -54.000 K -100.00 % | -27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.921 M 6.88 % | 2.733 M 16 981.25 % | 16.000 K -99.97 % | 49.107 M 306 818.75 % | 16.000 K -99.76 % | 6.644 M -7.18 % | 7.158 M 4.36 % | 6.859 M 4.10 % | 6.589 M 2.90 % | 6.403 M 63.13 % | 3.925 M -36.00 % | 6.133 M 857.16 % | -810.000 K -178.56 % | 1.031 M -51.80 % | 2.139 M 3.73 % | 2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.500 K -50.00 % | 215.000 K -15.19 % | 253.500 K -13.18 % | 292.000 K 22.18 % | 239.000 K 28.49 % | 186.000 K 52.46 % | 122.000 K 110.34 % | 58.000 K 3.57 % | 56.000 K 3.70 % | 54.000 K -82.52 % | 309.000 K -45.21 % | 564.000 K 100.00 % | 282.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 476.000 K -52.40 % | 1.000 M -33.29 % | 1.499 M 32.89 % | 1.128 M 59.10 % | 709.000 K 265.46 % | 194.000 K -33.33 % | 291.000 K -82.95 % | 1.707 M 402.12 % | 340.000 K -52.31 % | 713.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.115 K 7.23 % | 145.588 K -41.37 % | 248.331 K 609.52 % | 35.000 K -71.78 % | 124.037 K 113.86 % | 58.000 K -9.38 % | 64.000 K -18.99 % | 79.000 K -87.11 % | 612.782 K -23.99 % | 806.201 K 2 497.84 % | 31.034 K 99.82 % | 15.531 K -71.49 % | 54.474 K -36.37 % | 85.609 K 9.96 % | 77.857 K -22.72 % | 100.752 K -52.07 % | 210.207 K -34.24 % | 319.662 K -48.86 % | 625.026 K -32.82 % | 930.389 K 23.63 % | 752.573 K 30.94 % | 574.757 K 17.44 % | 489.399 K 21.13 % | 404.040 K 100.00 % | 202.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.637 K -50.00 % | 23.274 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 476.823 M 0.00 % | 476.823 M 0.00 % | 476.823 M -3.48 % | 494.038 M -14.90 % | 580.572 M 55.76 % | 372.730 M -39.38 % | 614.840 M 954.50 % | 58.306 M -90.38 % | 606.198 M 0.50 % | 603.182 M 678.92 % | -104.191 M -116.41 % | 635.031 M 4.31 % | 608.820 M 1 436.53 % | 39.623 M 0.00 % | 39.623 M 46.30 % | 27.083 M 0.00 % | 27.083 M -93.59 % | 422.517 M 1 460.08 % | 27.083 M 115.18 % | -178.362 M -758.58 % | 27.083 M -94.77 % | 517.672 M 1 811.57 % | 27.081 M -49.27 % | 53.381 M 363.66 % | -20.246 M -133.94 % | 59.650 M 414.89 % | -18.943 M -7.59 % | -17.607 M -54.21 % | -11.417 M 5.89 % | -12.132 M -118.94 % | 64.056 M -8.28 % | 69.835 M -7.64 % | 75.614 M 10.37 % | 68.509 M 11.57 % | 61.404 M 156.59 % | 23.931 M 276.72 % | -13.542 M -174.93 % | 18.074 M -63.63 % | 49.689 M 2.57 % | 48.446 M 2.63 % | 47.202 M 0.21 % | 47.105 M 0.21 % | 47.007 M -1.54 % | 47.742 M -1.52 % | 48.476 M 2.78 % | 47.164 M 2.86 % | 45.852 M 0.82 % | 45.479 M 0.83 % | 45.106 M 61.57 % | 27.918 M 160.19 % | 10.730 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.561 M 615.65 % | 1.336 M -7.67 % | 1.447 M -7.06 % | 1.557 M -6.60 % | 1.667 M -14.25 % | 1.944 M -5.12 % | 2.049 M -5.58 % | 2.170 M -4.02 % | 2.261 M 1 222.22 % | 171.000 K 40.16 % | 122.000 K 93.65 % | 63.000 K 31.25 % | 48.000 K 152.63 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.78 % | 129.000 K -0.77 % | 130.000 K 145.28 % | 53.000 K 100.00 % | 26.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.000 K -50.00 % | 292.000 K 34.25 % | 217.500 K 52.10 % | 143.000 K 100.00 % | 71.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.700 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 | 0.000 |
| Total assets | 80.716 M -10.77 % | 90.454 M -4.10 % | 94.319 M -12.35 % | 107.606 M 14.09 % | 94.319 M 214.51 % | 29.989 M -24.17 % | 39.548 M -0.17 % | 39.616 M -13.04 % | 45.559 M 6.72 % | 42.689 M -51.54 % | 88.092 M -5.18 % | 92.905 M -28.30 % | 129.567 M -2.14 % | 132.394 M -7.44 % | 143.033 M 25.89 % | 113.617 M -10.88 % | 127.482 M 18.14 % | 107.905 M -5.17 % | 113.789 M 2.34 % | 111.190 M -2.97 % | 114.589 M -3.94 % | 119.294 M -7.58 % | 129.076 M 0.04 % | 129.021 M 11.08 % | 116.155 M -9.45 % | 128.276 M -1.97 % | 130.852 M 8.20 % | 120.934 M -25.19 % | 161.649 M 5.40 % | 153.364 M 12.96 % | 135.769 M -14.11 % | 158.067 M -12.36 % | 180.365 M 1.89 % | 177.013 M 1.93 % | 173.661 M 11.61 % | 155.600 M 13.13 % | 137.538 M 8.90 % | 126.301 M 9.77 % | 115.064 M 6.89 % | 107.645 M 7.40 % | 100.225 M -1.63 % | 101.884 M -1.60 % | 103.542 M -0.54 % | 104.107 M -0.54 % | 104.671 M 6.98 % | 97.839 M 7.51 % | 91.006 M -2.18 % | 93.038 M -2.14 % | 95.070 M 32.54 % | 71.732 M 48.23 % | 48.393 M |
| 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-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 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-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 2000-01-31 | 1999-06-30 | 1999-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.530 M | 0.000 -100.00 % | 13.430 M | 0.000 -100.00 % | 6.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 220.000 K -93.10 % | 3.190 M 234.94 % | 952.500 K -93.17 % | 13.937 M 5 139.58 % | 266.000 K 0.00 % | 266.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 |
| Change in working capital | 0.000 -100.00 % | 1.087 M | 0.000 | 0.000 -100.00 % | 960.415 K | 0.000 -100.00 % | 2.432 M | 0.000 -100.00 % | 13.576 M 0.00 % | 13.576 M -11.66 % | 15.368 M 0.00 % | 15.368 M 459.44 % | -4.276 M 0.00 % | -4.276 M -2 571.39 % | 173.000 K 0.00 % | 173.000 K -93.91 % | 2.843 M 0.00 % | 2.843 M 116.32 % | 1.314 M 0.00 % | 1.314 M 13 731.58 % | 9.500 K 0.00 % | 9.500 K 100.21 % | -4.469 M 0.00 % | -4.469 M -936.77 % | -431.000 K 0.00 % | -431.000 K -104.92 % | 8.760 M 0.00 % | 8.760 M 153.93 % | -16.244 M 0.00 % | -16.244 M -197.32 % | 16.691 M 0.00 % | 16.691 M 298.25 % | -8.419 M 0.00 % | -8.419 M -23.62 % | -6.811 M 0.00 % | -6.811 M 43.59 % | -12.073 M 0.00 % | -12.073 M -610.18 % | -1.700 M 0.00 % | -1.700 M 43.22 % | -2.994 M 0.00 % | -2.994 M -81.84 % | -1.647 M 0.00 % | -1.647 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 148.000 K | 0.000 | 0.000 -100.00 % | 255.386 K | 0.000 -100.00 % | 2.748 M | 0.000 | 0.000 -100.00 % | 11.084 M | 0.000 100.00 % | -8.367 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 |
| Inventory | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K | 0.000 -100.00 % | 20.518 M 0.00 % | 20.518 M -34.09 % | 31.129 M 0.00 % | 31.129 M 184.28 % | -36.936 M 0.00 % | -36.936 M -1 407.93 % | 2.824 M 0.00 % | 2.824 M 345.43 % | 634.000 K 0.00 % | 634.000 K -90.20 % | 6.469 M 0.00 % | 6.469 M 235.85 % | 1.926 M 0.00 % | 1.926 M 248.90 % | -1.294 M 0.00 % | -1.294 M 79.17 % | -6.210 M 0.00 % | -6.210 M -146.04 % | 13.487 M 0.00 % | 13.487 M 203.95 % | -12.975 M 0.00 % | -12.975 M -197.70 % | 13.280 M 0.00 % | 13.280 M 234.22 % | -9.894 M 0.00 % | -9.894 M -56.84 % | -6.309 M 0.00 % | -6.309 M 24.37 % | -8.342 M 0.00 % | -8.342 M -200.81 % | -2.773 M 0.00 % | -2.773 M -15.78 % | -2.395 M 0.00 % | -2.395 M -367.77 % | -512.000 K 0.00 % | -512.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 920.000 K | 0.000 | 0.000 -100.00 % | 960.415 K | 0.000 100.00 % | -651.000 K | 0.000 100.00 % | -6.942 M 61.49 % | -18.026 M -14.37 % | -15.761 M -113.17 % | -7.394 M -122.64 % | 32.661 M 0.00 % | 32.661 M 1 332.01 % | -2.651 M 0.00 % | -2.651 M -220.04 % | 2.209 M 0.00 % | 2.209 M 142.85 % | -5.155 M 0.00 % | -5.155 M -168.95 % | -1.917 M 0.00 % | -1.917 M 39.64 % | -3.175 M 0.00 % | -3.175 M -154.95 % | 5.779 M 0.00 % | 5.779 M 222.24 % | -4.727 M 0.00 % | -4.727 M -44.60 % | -3.269 M 0.00 % | -3.269 M -195.84 % | 3.411 M 0.00 % | 3.411 M 131.25 % | 1.475 M 0.00 % | 1.475 M 393.82 % | -502.000 K 0.00 % | -502.000 K 86.55 % | -3.732 M 0.00 % | -3.732 M -447.76 % | 1.073 M 0.00 % | 1.073 M 279.13 % | -599.000 K 0.00 % | -599.000 K 47.20 % | -1.135 M 0.00 % | -1.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -96.695 K 94.98 % | -1.926 M 96.54 % | -55.588 M -2 848.96 % | 2.022 M -86.99 % | 15.544 M 368.48 % | 3.318 M 273.65 % | 888.000 K 141.28 % | -2.151 M 52.92 % | -4.569 M -179.01 % | 5.783 M 10.54 % | 5.232 M 265.90 % | -3.154 M -195.29 % | 3.310 M 220.81 % | -2.740 M -252.11 % | 1.801 M -21.93 % | 2.307 M 494.59 % | 388.000 K -61.24 % | 1.001 M 115.04 % | 465.500 K 238.75 % | -335.500 K -55.68 % | -215.500 K 50.40 % | -434.500 K -224.86 % | 348.000 K 38.10 % | 252.000 K -77.89 % | 1.140 M 21.28 % | 940.000 K 287.81 % | -500.500 K -86.41 % | -268.500 K -110.98 % | 2.445 M 154.42 % | 961.000 K 200.52 % | -956.000 K 42.10 % | -1.651 M -156.50 % | 2.922 M 0.00 % | 2.922 M 124.60 % | 1.301 M 90.76 % | 682.000 K -66.49 % | 2.035 M 0.00 % | 2.035 M 62.09 % | 1.256 M 0.00 % | 1.256 M -28.11 % | 1.747 M 0.00 % | 1.747 M 33.78 % | 1.306 M 0.00 % | 1.306 M 1 652.35 % | 74.500 K 0.00 % | 74.500 K 107.55 % | -986.500 K 0.00 % | -986.500 K 92.81 % | -13.717 M -100.00 % | -6.859 M -572.35 % | 1.452 M 100.00 % | 726.000 K |
| Net cash provided by operating activities | -864.851 K 87.78 % | -7.077 M -175.16 % | -2.572 M -497.23 % | 647.486 K -90.64 % | 6.916 M 83.93 % | 3.760 M 17.65 % | 3.196 M 225.48 % | -2.547 M -237.60 % | 1.851 M 0.00 % | 1.851 M -38.61 % | 3.015 M 0.00 % | 3.015 M 166.31 % | -4.547 M 0.00 % | -4.547 M -1 707.95 % | -251.500 K 0.00 % | -251.500 K -158.22 % | 432.000 K 0.00 % | 432.000 K 134.70 % | -1.245 M 0.00 % | -1.245 M -253.70 % | 810.000 K 0.00 % | 810.000 K 137.60 % | -2.154 M 0.00 % | -2.154 M -276.49 % | 1.221 M 0.00 % | 1.221 M -84.44 % | 7.842 M 0.00 % | 7.842 M 182.96 % | -9.453 M 0.00 % | -9.453 M -151.01 % | 18.529 M 0.00 % | 18.529 M 2 507.93 % | -769.500 K 0.00 % | -769.500 K 62.83 % | -2.070 M 0.00 % | -2.070 M 72.24 % | -7.457 M 0.00 % | -7.457 M -642.69 % | 1.374 M 0.00 % | 1.374 M 394.24 % | 278.000 K 0.00 % | 278.000 K 508.82 % | -68.000 K 0.00 % | -68.000 K -124.64 % | 276.000 K 0.00 % | 276.000 K 152.98 % | -521.000 K 0.00 % | -521.000 K 94.02 % | -8.715 M -100.00 % | -4.357 M -223.28 % | 3.535 M 100.00 % | 1.767 M |
| Investments in property plant and equipment | 0.000 100.00 % | -298.000 K | 0.000 | 0.000 100.00 % | -941.720 | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -94.500 K 0.00 % | -94.500 K 49.60 % | -187.500 K 0.00 % | -187.500 K 66.03 % | -552.000 K 0.00 % | -552.000 K -484.13 % | -94.500 K 0.00 % | -94.500 K -92.86 % | -49.000 K 0.00 % | -49.000 K -75.00 % | -28.000 K 0.00 % | -28.000 K 78.71 % | -131.500 K 0.00 % | -131.500 K 32.39 % | -194.500 K 0.00 % | -194.500 K 82.94 % | -1.140 M 0.00 % | -1.140 M 46.90 % | -2.147 M 0.00 % | -2.147 M -95.45 % | -1.099 M 0.00 % | -1.099 M 19.35 % | -1.362 M 0.00 % | -1.362 M 54.14 % | -2.970 M 0.00 % | -2.970 M -174.75 % | -1.081 M 0.00 % | -1.081 M 28.90 % | -1.521 M 0.00 % | -1.521 M -33.20 % | -1.142 M 0.00 % | -1.142 M -346.77 % | -255.500 K 0.00 % | -255.500 K 10.04 % | -284.000 K 0.00 % | -284.000 K 26.90 % | -388.500 K 0.00 % | -388.500 K 64.59 % | -1.097 M 0.00 % | -1.097 M 64.95 % | -3.130 M -100.00 % | -1.565 M 6.69 % | -1.677 M -100.00 % | -838.500 K |
| Acquisitions net | 0.000 100.00 % | -3.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 100.00 % | -221.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 % | -1.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 2.525 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 |
| 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 100.00 % | -13.000 K 0.00 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K 0.00 % | -73.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -18.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 |
| 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 -100.00 % | 141.000 K 0.00 % | 141.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.500 K 0.00 % | 44.500 K | 0.000 | 0.000 -100.00 % | 591.000 K 0.00 % | 591.000 K 112.59 % | 278.000 K 0.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 772.534 -99.98 % | 3.781 M 200.74 % | -3.753 M -225 440.81 % | 1.665 K 294.52 % | 422.150 104.69 % | -9.000 K -190.00 % | 10.000 K | 0.000 -100.00 % | 94.500 K -85.36 % | 645.500 K 244.27 % | 187.500 K 210.62 % | -169.500 K -130.71 % | 552.000 K 263.16 % | 152.000 K 60.85 % | 94.500 K -94.47 % | 1.709 M 2 655.65 % | 62.000 K 124.60 % | -252.000 K -1 000.00 % | 28.000 K -99.39 % | 4.583 M 48 342.11 % | -9.500 K 95.12 % | -194.500 K -200.00 % | 194.500 K 115.70 % | -1.239 M -208.64 % | 1.140 M 675.76 % | -198.000 K -109.22 % | 2.147 M 168.31 % | -3.143 M -378.88 % | 1.127 M 1 622.97 % | -74.000 K -105.43 % | 1.362 M 873.86 % | -176.000 K -107.40 % | 2.379 M 256.14 % | 668.000 K -16.81 % | 803.000 K 113.58 % | -5.912 M -488.82 % | 1.521 M 17 988.24 % | -8.500 K -100.74 % | 1.142 M -67.87 % | 3.553 M 1 290.41 % | 255.500 K -51.75 % | 529.500 K 86.44 % | 284.000 K -71.08 % | 982.000 K 152.77 % | 388.500 K 104.24 % | -9.162 M -935.14 % | 1.097 M 115.99 % | -6.861 M -319.24 % | 3.130 M 100.00 % | 1.565 M -6.69 % | 1.677 M 100.00 % | 838.500 K |
| Net cash used for investing activites | 772.534 -13.82 % | 896.399 100.02 % | -3.753 M -225 440.81 % | 1.665 K 75.49 % | 949.040 110.54 % | -9.000 K -228.57 % | 7.000 K | 0.000 -100.00 % | 158.000 K -59.80 % | 393.000 K 309.60 % | -187.500 K -109.50 % | -89.500 K 58.76 % | -217.000 K 46.29 % | -404.000 K -150.37 % | 802.000 K -1.23 % | 812.000 K 565.33 % | -174.500 K -25.09 % | -139.500 K 5.42 % | -147.500 K -103.14 % | 4.703 M 4 454.17 % | -108.000 K -40.26 % | -77.000 K 90.22 % | -787.500 K -22.00 % | -645.500 K 8.11 % | -702.500 K -10.54 % | -635.500 K 76.11 % | -2.661 M -1.18 % | -2.630 M -133.01 % | -1.129 M -0.53 % | -1.123 M -40.22 % | -800.500 K -8.54 % | -737.500 K 14.24 % | -860.000 K -1 522.64 % | -53.000 K 98.51 % | -3.561 M -449.88 % | -647.500 K 15.41 % | -765.500 K -0.26 % | -763.500 K -2 688.14 % | 29.500 K -98.76 % | 2.382 M 3 970.94 % | 58.500 K -72.85 % | 215.500 K -31.70 % | 315.500 K -17.52 % | 382.500 K 107.94 % | -4.818 M -1.80 % | -4.733 M -18.27 % | -4.002 M -1.14 % | -3.957 M 6.51 % | -4.232 M -100.00 % | -2.116 M 38.38 % | -3.434 M -100.00 % | -1.717 M |
| Debt repayment | 0.000 100.00 % | -241.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.890 M | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -20.348 M | 0.000 100.00 % | -14.002 M | 0.000 100.00 % | -764.000 K | 0.000 -100.00 % | 13.458 M | 0.000 -100.00 % | 9.465 M | 0.000 100.00 % | -74.786 M | 0.000 -100.00 % | 140.174 M | 0.000 100.00 % | -285.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.947 M | 0.000 | 0.000 | 0.000 100.00 % | -37.148 M | 0.000 100.00 % | -51.365 M | 0.000 100.00 % | -36.264 M | 0.000 | 0.000 | 0.000 100.00 % | -20.497 M | 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 -100.00 % | 7.452 M -93.20 % | 109.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K -93.11 % | 145.038 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.500 K -93.13 % | 371.387 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.136 M 0.00 % | 4.136 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.514 M -200.00 % | 21.514 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 100.00 % | -133.500 K 93.13 % | -1.944 M -4 318.91 % | -44.000 K 93.14 % | -641.145 K | 0.000 | 0.000 100.00 % | -47.500 K 0.00 % | -47.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 | 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 % | -590.500 K 0.00 % | -590.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -548.100 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 |
| Other financing activites | -66.695 K 90.00 % | -667.000 K -22.84 % | -543.000 K 23.36 % | -708.468 K 14.53 % | -828.887 K -773.89 % | 123.000 K 102.60 % | -4.736 M -205.20 % | 4.502 M 149.65 % | -9.067 M -198.90 % | 9.168 M -44.49 % | 16.515 M 168.64 % | -24.060 M -66.02 % | -14.493 M 84.10 % | -91.147 M -1 769.31 % | -4.876 M -197.93 % | 4.979 M 169.23 % | -7.192 M -223.44 % | 5.826 M 873.73 % | -753.000 K -106.24 % | 12.064 M 789.78 % | -1.749 M -365.82 % | 657.962 K -88.15 % | 5.553 M 132.12 % | -17.290 M 58.58 % | -41.739 M -200.06 % | 41.716 M 167.74 % | -61.578 M -215.00 % | 53.545 M 192.48 % | -57.901 M -200.05 % | 57.869 M 157.49 % | -100.653 M -200.22 % | 100.436 M 136.65 % | -274.059 M -133.33 % | 822.141 M 584.29 % | -169.763 M -347.30 % | 68.646 M 913.15 % | 6.776 M 0.00 % | 6.776 M 14 991.21 % | -45.500 K -100.12 % | 37.103 M 1 630.02 % | -2.425 M -115.20 % | 15.959 M 11 498.96 % | -140.000 K -100.41 % | 34.220 M 1 414.47 % | 2.260 M -88.28 % | 19.286 M 767.90 % | -2.888 M -258.74 % | 1.819 M -87.68 % | 14.762 M 100.00 % | 7.381 M 1 736.07 % | 402.000 K 100.00 % | 201.000 K |
| Net cash used provided by financing activities | -66.695 K 92.65 % | -908.000 K -67.22 % | -543.000 K 23.36 % | -708.468 K 14.53 % | -828.887 K -773.89 % | 123.000 K 102.60 % | -4.736 M -205.20 % | 4.502 M 246.79 % | -3.067 M 17.60 % | -3.722 M 25.55 % | -4.999 M -96.35 % | -2.546 M 82.43 % | -14.493 M -156.17 % | 25.802 M 148.06 % | -53.687 M -199.83 % | 53.778 M 242.30 % | -37.792 M -209.80 % | 34.418 M 198.29 % | -35.016 M -208.32 % | 32.325 M 174.12 % | -43.613 M -201.74 % | 42.869 M 209.24 % | -39.244 M -195.80 % | 40.965 M 198.14 % | -41.739 M -197.17 % | 42.956 M 169.10 % | -62.169 M -221.52 % | 51.159 M 188.36 % | -57.901 M -176.37 % | 75.813 M 175.32 % | -100.653 M -257.87 % | 63.756 M 123.26 % | -274.059 M -200.01 % | 274.041 M 261.43 % | -169.763 M -191.97 % | 184.593 M 2 624.42 % | 6.776 M 0.00 % | 6.776 M 14 991.21 % | -45.500 K 0.00 % | -45.500 K 98.12 % | -2.425 M 0.00 % | -2.425 M -1 632.14 % | -140.000 K 0.00 % | -140.000 K -106.20 % | 2.260 M -88.28 % | 19.286 M 767.90 % | -2.888 M -2 457.14 % | 122.500 K -99.17 % | 14.762 M 100.00 % | 7.381 M 1 736.07 % | 402.000 K 100.00 % | 201.000 K |
| Effect of forex changes on cash | -140.343 K -887.36 % | -14.214 K -144.94 % | 31.632 K 111.28 % | -280.312 K -445.13 % | -51.421 K -222.43 % | 42.000 K 144.21 % | -95.000 K -146.34 % | 205.000 K 185.95 % | -238.500 K -231.40 % | 181.500 K -85.52 % | 1.254 M 196.61 % | -1.298 M -106.47 % | 20.063 M 200.09 % | -20.045 M -137.32 % | 53.706 M 199.88 % | -53.770 M -248.69 % | 36.161 M 200.22 % | -36.083 M -200.05 % | 36.065 M 199.83 % | -36.125 M -183.47 % | 43.280 M 200.11 % | -43.234 M -207.60 % | 40.180 M 200.02 % | -40.170 M -194.78 % | 42.384 M 200.01 % | -42.378 M -174.76 % | 56.683 M 200.01 % | -56.675 M -184.73 % | 66.889 M 200.09 % | -66.830 M -181.29 % | 82.212 M 199.94 % | -82.261 M -129.94 % | 274.797 M 200.25 % | -274.110 M -253.16 % | 178.973 M 200.38 % | -178.297 M -148 063.90 % | 120.500 K 1.69 % | 118.500 K -90.76 % | 1.283 M 219.92 % | -1.070 M -1 275.27 % | 91.000 K 237.88 % | -66.000 K -175.00 % | 88.000 K 319.05 % | 21.000 K -99.76 % | 8.608 M 201.23 % | -8.503 M -628.96 % | 1.608 M 211.05 % | -1.448 M -154.48 % | 2.657 M 100.00 % | 1.329 M -10.66 % | 1.487 M 100.00 % | 743.500 K |
| Net change in cash | 9.699 M 219.90 % | -8.089 M 53.31 % | -17.324 M -224.07 % | 13.963 M 146.36 % | 5.668 M 189.47 % | 1.958 M 130.54 % | -6.412 M -200.00 % | 6.412 M 1 089.12 % | -648.250 K 75.00 % | -2.593 M -464.92 % | -459.000 K 75.00 % | -1.836 M -555.58 % | 403.000 K -75.00 % | 1.612 M 466.61 % | 284.500 K -75.00 % | 1.138 M 265.77 % | -686.500 K 75.00 % | -2.746 M -1 501.17 % | -171.500 K 75.00 % | -686.000 K -472.32 % | 184.250 K -75.00 % | 737.000 K 173.52 % | -1.003 M 75.00 % | -4.010 M -789.60 % | 581.500 K -75.00 % | 2.326 M 1 627.75 % | -152.250 K 75.00 % | -609.000 K 23.52 % | -796.250 K 75.00 % | -3.185 M -793.41 % | -356.500 K 75.00 % | -1.426 M -219.91 % | -445.750 K 75.00 % | -1.783 M -199.64 % | 1.790 M -75.00 % | 7.158 M 1 179.64 % | -663.000 K 75.00 % | -2.652 M -300.87 % | 1.320 M -75.00 % | 5.281 M 628.76 % | -998.750 K 75.00 % | -3.995 M -4 186.96 % | 97.750 K -75.00 % | 391.000 K -87.64 % | 3.163 M -75.00 % | 12.652 M 536.09 % | -2.901 M 75.00 % | -11.605 M -618.95 % | 2.236 M 0.00 % | 2.236 M 124.81 % | 994.750 K 0.00 % | 994.750 K |
| Cash at beginning of period | 0.000 -100.00 % | 91.735 M -15.88 % | 109.059 M | 0.000 -100.00 % | 8.642 M 28.18 % | 6.742 M 5.15 % | 6.412 M | 0.000 -100.00 % | 1.711 M -75.00 % | 6.845 M 215.40 % | 2.170 M -75.00 % | 8.681 M 391.22 % | 1.767 M -75.00 % | 7.069 M 376.75 % | 1.483 M -75.00 % | 5.931 M 173.41 % | 2.169 M -75.00 % | 8.677 M 270.69 % | 2.341 M -75.00 % | 9.363 M 334.18 % | 2.157 M -75.00 % | 8.626 M 173.06 % | 3.159 M -75.00 % | 12.636 M 390.24 % | 2.578 M -75.00 % | 10.310 M 277.69 % | 2.730 M -75.00 % | 10.919 M 209.67 % | 3.526 M -75.00 % | 14.104 M 263.27 % | 3.883 M -75.00 % | 15.530 M 258.81 % | 4.328 M -75.00 % | 17.313 M 581.95 % | 2.539 M -75.00 % | 10.155 M 217.17 % | 3.202 M -75.00 % | 12.807 M 580.68 % | 1.882 M -75.00 % | 7.526 M 161.30 % | 2.880 M -75.00 % | 11.521 M 314.05 % | 2.783 M -75.00 % | 11.130 M 551.43 % | -2.466 M 75.00 % | -9.862 M -2 363.22 % | 435.750 K -75.00 % | 1.743 M 196.81 % | -1.801 M 0.00 % | -1.801 M 35.59 % | -2.795 M 0.00 % | -2.795 M |
| Cash at end of period | 9.699 M -88.40 % | 83.646 M -8.82 % | 91.735 M 556.99 % | 13.963 M -2.42 % | 14.309 M 64.48 % | 8.700 M | 0.000 -100.00 % | 6.412 M 503.20 % | 1.063 M -75.00 % | 4.252 M 148.47 % | 1.711 M -75.00 % | 6.845 M 215.40 % | 2.170 M -75.00 % | 8.681 M 391.22 % | 1.767 M -75.00 % | 7.069 M 376.75 % | 1.483 M -75.00 % | 5.931 M 173.41 % | 2.169 M -75.00 % | 8.677 M 270.69 % | 2.341 M -75.00 % | 9.363 M 334.18 % | 2.157 M -75.00 % | 8.626 M 173.06 % | 3.159 M -75.00 % | 12.636 M 390.24 % | 2.578 M -75.00 % | 10.310 M 277.69 % | 2.730 M -75.00 % | 10.919 M 209.67 % | 3.526 M -75.00 % | 14.104 M 263.27 % | 3.883 M -75.00 % | 15.530 M 258.81 % | 4.328 M -75.00 % | 17.313 M 581.95 % | 2.539 M -75.00 % | 10.155 M 217.17 % | 3.202 M -75.00 % | 12.807 M 580.68 % | 1.882 M -75.00 % | 7.526 M 161.30 % | 2.880 M -75.00 % | 11.521 M 1 551.76 % | 697.500 K -75.00 % | 2.790 M 213.16 % | -2.466 M 75.00 % | -9.862 M -2 363.22 % | 435.750 K 0.00 % | 435.750 K 124.20 % | -1.801 M 0.00 % | -1.801 M |
| Operating cash flow | -864.851 K 87.78 % | -7.077 M -175.16 % | -2.572 M -497.23 % | 647.486 K -90.64 % | 6.916 M 83.93 % | 3.760 M 17.65 % | 3.196 M 225.48 % | -2.547 M -237.60 % | 1.851 M 0.00 % | 1.851 M -38.61 % | 3.015 M 0.00 % | 3.015 M 166.31 % | -4.547 M 0.00 % | -4.547 M -1 707.95 % | -251.500 K 0.00 % | -251.500 K -158.22 % | 432.000 K 0.00 % | 432.000 K 134.70 % | -1.245 M 0.00 % | -1.245 M -253.70 % | 810.000 K 0.00 % | 810.000 K 137.60 % | -2.154 M 0.00 % | -2.154 M -276.49 % | 1.221 M 0.00 % | 1.221 M -84.44 % | 7.842 M 0.00 % | 7.842 M 182.96 % | -9.453 M 0.00 % | -9.453 M -151.01 % | 18.529 M 0.00 % | 18.529 M 2 507.93 % | -769.500 K 0.00 % | -769.500 K 62.83 % | -2.070 M 0.00 % | -2.070 M 72.24 % | -7.457 M 0.00 % | -7.457 M -642.69 % | 1.374 M 0.00 % | 1.374 M 394.24 % | 278.000 K 0.00 % | 278.000 K 508.82 % | -68.000 K 0.00 % | -68.000 K -124.64 % | 276.000 K 0.00 % | 276.000 K 152.98 % | -521.000 K 0.00 % | -521.000 K 94.02 % | -8.715 M -100.00 % | -4.357 M -223.28 % | 3.535 M 100.00 % | 1.767 M |
| Capital expenditure | 0.000 100.00 % | -298.000 K | 0.000 | 0.000 100.00 % | -941.720 | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -94.500 K 0.00 % | -94.500 K 49.60 % | -187.500 K 0.00 % | -187.500 K 66.03 % | -552.000 K 0.00 % | -552.000 K -484.13 % | -94.500 K 0.00 % | -94.500 K -92.86 % | -49.000 K 0.00 % | -49.000 K -75.00 % | -28.000 K 0.00 % | -28.000 K 78.71 % | -131.500 K 0.00 % | -131.500 K 32.39 % | -194.500 K 0.00 % | -194.500 K 82.94 % | -1.140 M 0.00 % | -1.140 M 46.90 % | -2.147 M 0.00 % | -2.147 M -95.45 % | -1.099 M 0.00 % | -1.099 M 19.35 % | -1.362 M 0.00 % | -1.362 M 54.14 % | -2.970 M 0.00 % | -2.970 M -174.75 % | -1.081 M 0.00 % | -1.081 M 28.90 % | -1.521 M 0.00 % | -1.521 M -33.20 % | -1.142 M 0.00 % | -1.142 M -346.77 % | -255.500 K 0.00 % | -255.500 K 10.04 % | -284.000 K 0.00 % | -284.000 K 26.90 % | -388.500 K 0.00 % | -388.500 K 64.59 % | -1.097 M 0.00 % | -1.097 M 64.95 % | -3.130 M -100.00 % | -1.565 M 6.69 % | -1.677 M -100.00 % | -838.500 K |
| Free CashFlow | -864.851 K 88.27 % | -7.375 M -186.74 % | -2.572 M -497.23 % | 647.486 K -90.64 % | 6.915 M 83.90 % | 3.760 M 17.76 % | 3.193 M 225.36 % | -2.547 M -245.00 % | 1.757 M 0.00 % | 1.757 M -37.88 % | 2.828 M 0.00 % | 2.828 M 155.45 % | -5.099 M 0.00 % | -5.099 M -1 373.70 % | -346.000 K 0.00 % | -346.000 K -190.34 % | 383.000 K 0.00 % | 383.000 K 130.09 % | -1.273 M 0.00 % | -1.273 M -287.62 % | 678.500 K 0.00 % | 678.500 K 128.89 % | -2.349 M 0.00 % | -2.349 M -3 017.39 % | 80.500 K 0.00 % | 80.500 K -98.59 % | 5.695 M 0.00 % | 5.695 M 153.97 % | -10.551 M 0.00 % | -10.551 M -161.46 % | 17.167 M 0.00 % | 17.167 M 559.07 % | -3.740 M 0.00 % | -3.740 M -18.68 % | -3.151 M 0.00 % | -3.151 M 64.90 % | -8.977 M 0.00 % | -8.977 M -3 961.08 % | 232.500 K 0.00 % | 232.500 K 933.33 % | 22.500 K 0.00 % | 22.500 K 106.39 % | -352.000 K 0.00 % | -352.000 K -212.89 % | -112.500 K 0.00 % | -112.500 K 93.05 % | -1.618 M 0.00 % | -1.618 M 86.34 % | -11.844 M -100.00 % | -5.922 M -418.82 % | 1.858 M 100.00 % | 928.750 K |
| 2024 | 2024 | 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 | 2001 | 2001 | 2000 | 2000 | 2000 | 1999 | 1999 |