SDX Energy plc SDXEF
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.806 M -35.88 % | 13.734 M -74.50 % | 53.860 M 16.91 % | 46.068 M 25.09 % | 36.828 M -31.39 % | 53.679 M 37.06 % | 39.166 M 203.28 % | 12.914 M 13.56 % | 11.372 M -53.65 % | 24.533 M -16.61 % | 29.420 M 38.81 % | 21.194 M 2.95 % | 20.586 M 64.07 % | 12.547 M 6 814.74 % | 181.453 K | 0.000 | 0.000 |
| Net income | -21.857 M 37.71 % | -35.090 M -46.48 % | -23.955 M -1 063.99 % | -2.058 M 88.68 % | -18.186 M -16 337.50 % | 112.000 K -99.60 % | 28.307 M 200.38 % | -28.200 M -380.68 % | 10.047 M 20.24 % | 8.356 M 202.31 % | -8.167 M 70.94 % | -28.108 M -118.94 % | -12.838 M -321.33 % | -3.047 M 78.36 % | -14.080 M 19.65 % | -17.524 M -1 729.23 % | -958.000 K |
| Income before tax | -5.887 M 83.47 % | -35.619 M -108.74 % | -17.064 M -1 294.96 % | 1.428 M 109.19 % | -15.541 M -317.87 % | 7.133 M -78.27 % | 32.819 M 222.93 % | -26.697 M -340.30 % | 11.110 M -12.41 % | 12.684 M 1 050.11 % | -1.335 M 94.17 % | -22.907 M -193.87 % | -7.795 M -6 105.35 % | 129.801 K 100.92 % | -14.051 M 19.82 % | -17.524 M -1 893.63 % | -879.000 K |
| Income before tax ratio | -0.67 74.22 % | -2.59 -718.60 % | -0.32 -1 122.08 % | 0.03 107.35 % | -0.42 -417.57 % | 0.13 -84.14 % | 0.84 140.53 % | -2.07 -311.60 % | 0.98 88.96 % | 0.52 1 239.38 % | -0.05 95.80 % | -1.08 -185.44 % | -0.38 -3 760.21 % | 0.01 100.01 % | -77.44 | 0.00 | 0.00 |
| EBITDA | 8.415 M 134.04 % | -24.724 M -252.61 % | 16.201 M -40.48 % | 27.218 M 646.52 % | 3.646 M -83.93 % | 22.683 M -56.59 % | 52.258 M 350.84 % | -20.833 M -253.81 % | 13.545 M -4.38 % | 14.165 M 227.14 % | 4.330 M 124.65 % | -17.563 M -367.60 % | -3.756 M -189.96 % | 4.175 M 183.58 % | -4.995 M 66.72 % | -15.009 M -2 309.15 % | -623.000 K |
| Net income ratio | -2.48 2.85 % | -2.55 -474.46 % | -0.44 -895.60 % | -0.04 90.95 % | -0.49 -23 767.12 % | 0.00 -99.71 % | 0.72 133.10 % | -2.18 -347.17 % | 0.88 159.39 % | 0.34 222.70 % | -0.28 79.07 % | -1.33 -112.66 % | -0.62 -156.80 % | -0.24 99.69 % | -77.60 | 0.00 | 0.00 |
| Ratio EBITDA | 0.96 153.08 % | -1.80 -698.48 % | 0.30 -49.09 % | 0.59 496.79 % | 0.10 -76.57 % | 0.42 -68.33 % | 1.33 182.71 % | -1.61 -235.44 % | 1.19 106.29 % | 0.58 292.30 % | 0.15 117.76 % | -0.83 -354.18 % | -0.18 -154.83 % | 0.33 101.21 % | -27.53 | 0.00 | 0.00 |
| Gross profit ratio | 0.83 9.24 % | 0.76 -7.21 % | 0.82 3.31 % | 0.79 3.47 % | 0.77 -1.44 % | 0.78 5.35 % | 0.74 24.91 % | 0.59 5.03 % | 0.56 15.73 % | 0.49 -31.42 % | 0.71 -14.21 % | 0.83 -3.23 % | 0.85 17.43 % | 0.73 -8.50 % | 0.79 | 0.00 | 0.00 |
| Weighted average shs out dil | 204.563 M -0.17 % | 204.903 M -0.23 % | 205.378 M 0.20 % | 204.969 M 0.12 % | 204.723 M -0.93 % | 206.640 M 10.27 % | 187.389 M -29.82 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M -29.08 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 15.39 % | 326.252 M 112.24 % | 153.717 M 60.73 % | 95.637 M 139.21 % | 39.981 M |
| Weighted average shs out | 204.563 M -0.17 % | 204.903 M -0.23 % | 205.378 M 0.20 % | 204.969 M 0.12 % | 204.723 M 0.10 % | 204.513 M 9.09 % | 187.464 M -29.58 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M -29.28 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 15.39 % | 326.252 M 112.24 % | 153.717 M 60.73 % | 95.637 M 139.21 % | 39.981 M |
| EPS diluted | -0.04 78.47 % | -0.17 -54.55 % | -0.11 -1 000.00 % | -0.01 88.74 % | -0.09 -17 860.00 % | 0.00 -99.67 % | 0.15 236.36 % | -0.11 -392.55 % | 0.04 20.13 % | 0.03 252.68 % | -0.02 72.56 % | -0.07 -119.06 % | -0.03 -241.00 % | -0.01 90.00 % | -0.10 44.44 % | -0.18 -650.00 % | -0.02 |
| Earnings per share | -0.04 78.47 % | -0.17 -54.55 % | -0.11 -1 000.00 % | -0.01 88.74 % | -0.09 -17 860.00 % | 0.00 -99.67 % | 0.15 236.36 % | -0.11 -391.78 % | 0.04 20.06 % | 0.03 253.17 % | -0.02 72.56 % | -0.07 -119.06 % | -0.03 -241.00 % | -0.01 88.89 % | -0.09 50.00 % | -0.18 -650.00 % | -0.02 |
| Gross profit | 7.313 M -29.96 % | 10.441 M -76.34 % | 44.128 M 20.79 % | 36.533 M 29.43 % | 28.227 M -32.38 % | 41.745 M 44.39 % | 28.912 M 278.83 % | 7.632 M 19.27 % | 6.399 M -46.35 % | 11.928 M -42.81 % | 20.858 M 19.09 % | 17.514 M -0.37 % | 17.579 M 92.67 % | 9.124 M 6 226.97 % | 144.208 K | 0.000 | 0.000 |
| Income tax expense | 1.456 M 2 041.18 % | 68.000 K -99.01 % | 6.891 M 31.16 % | 5.254 M 133.61 % | 2.249 M -67.97 % | 7.021 M 54.61 % | 4.541 M 202.13 % | 1.503 M 41.39 % | 1.063 M -75.44 % | 4.328 M -32.88 % | 6.448 M 23.98 % | 5.201 M 3.13 % | 5.043 M 58.83 % | 3.175 M 10 848.28 % | 29.000 K -99.84 % | 17.920 M | 0.000 |
| Cost of revenue | 1.493 M -54.66 % | 3.293 M -66.16 % | 9.732 M 2.07 % | 9.535 M 10.86 % | 8.601 M -30.10 % | 12.304 M -48.38 % | 23.834 M 351.23 % | 5.282 M 6.21 % | 4.973 M 36.66 % | 3.639 M -57.50 % | 8.562 M -68.85 % | 27.484 M 814.00 % | 3.007 M -12.15 % | 3.423 M 9 090.50 % | 37.245 K | 0.000 | 0.000 |
| General and administrative expenses | -580.000 K -111.23 % | 5.165 M 21.50 % | 4.251 M 7.02 % | 3.972 M -13.29 % | 4.581 M -4.86 % | 4.815 M -25.00 % | 6.420 M 44.37 % | 4.447 M -17.33 % | 5.379 M 46.61 % | 3.669 M -36.07 % | 5.739 M 11.57 % | 5.144 M -22.87 % | 6.669 M 5.19 % | 6.340 M 43.86 % | 4.407 M 130.01 % | 1.916 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 2.025 M 27.92 % | 1.583 M 17.26 % | 1.350 M -31.05 % | 1.958 M 170.07 % | 725.000 K 336.75 % | 166.000 K -33.60 % | 250.000 K 6.38 % | 235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 13.131 M -66.45 % | 39.137 M -27.65 % | 54.096 M 85.86 % | 29.105 M -21.26 % | 36.962 M 37.77 % | 26.828 M 40.45 % | 19.102 M 4 254.68 % | 438.655 K | 0.000 -100.00 % | 3.297 M -78.76 % | 15.523 M -54.54 % | 34.148 M 84.09 % | 18.550 M 586.02 % | 2.704 M -78.10 % | 12.347 M | 0.000 | 0.000 |
| Operating expenses | 12.551 M -71.67 % | 44.302 M -26.62 % | 60.372 M 74.18 % | 34.660 M -19.19 % | 42.893 M 27.65 % | 33.601 M 31.66 % | 25.522 M 784.03 % | 2.887 M -78.59 % | 13.482 M 87.22 % | 7.201 M -66.13 % | 21.262 M -45.89 % | 39.292 M 55.80 % | 25.219 M 180.37 % | 8.995 M -45.63 % | 16.545 M 1 362.86 % | 1.131 M 63.73 % | 690.775 K |
| Cost and expenses | 14.044 M -70.49 % | 47.595 M -32.11 % | 70.104 M 58.62 % | 44.195 M -11.08 % | 49.703 M -15.94 % | 59.126 M 71.75 % | 34.425 M -13.10 % | 39.615 M 114.66 % | 18.455 M 70.25 % | 10.840 M -63.65 % | 29.824 M -30.60 % | 42.972 M -13.42 % | 49.633 M 299.65 % | 12.419 M -25.11 % | 16.582 M 1 366.14 % | 1.131 M 63.73 % | 690.775 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -580.000 K -111.23 % | 5.165 M -17.70 % | 6.276 M 12.98 % | 5.555 M -6.34 % | 5.931 M -12.43 % | 6.773 M -5.21 % | 7.145 M 54.89 % | 4.613 M -18.05 % | 5.629 M 44.19 % | 3.904 M -31.97 % | 5.739 M 11.57 % | 5.144 M -22.87 % | 6.669 M 5.19 % | 6.340 M 43.86 % | 4.407 M 130.01 % | 1.916 M 177.37 % | 690.775 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K -99.09 % | 441.000 K -70.06 % | 1.473 M 466.21 % | 260.150 K | 0.000 -100.00 % | 25.000 K 38.89 % | 18.000 K -90.85 % | 196.733 K -47.84 % | 377.156 K | 0.000 |
| Interest expense | 1.424 M 302.26 % | 354.000 K -44.77 % | 641.000 K 7.19 % | 598.000 K 17.25 % | 510.000 K -5.90 % | 542.000 K 320.16 % | 129.000 K | 0.000 -100.00 % | 790.104 K -24.39 % | 1.045 M 22.08 % | 856.000 K -24.18 % | 1.129 M 527.22 % | 180.000 K | 0.000 -100.00 % | 119.377 K | 0.000 | 0.000 |
| Depreciation and amortization | 13.464 M 36.00 % | 9.900 M -69.65 % | 32.624 M 29.50 % | 25.192 M 34.88 % | 18.677 M 12.76 % | 16.563 M -7.07 % | 17.824 M 445.74 % | 3.266 M 34.13 % | 2.435 M 52.00 % | 1.602 M -66.16 % | 4.734 M 12.31 % | 4.215 M 9.23 % | 3.859 M -5.97 % | 4.104 M 3 180.39 % | 125.107 K 7 514.55 % | 1.643 K | 0.000 |
| Operating income | -5.238 M 84.53 % | -33.861 M -108.45 % | -16.244 M -967.27 % | 1.873 M 112.59 % | -14.881 M -291.42 % | 7.774 M 129.32 % | 3.390 M 112.70 % | -26.701 M -276.97 % | -7.083 M -151.73 % | 13.693 M 35.49 % | 10.106 M 146.40 % | -21.778 M -185.05 % | -7.640 M -7 045.45 % | 110.000 K 100.68 % | -16.245 M -847.23 % | -1.715 M -148.19 % | -691.000 K |
| Operating income ratio | -0.59 75.87 % | -2.47 -717.48 % | -0.30 -841.80 % | 0.04 110.06 % | -0.40 -379.01 % | 0.14 67.32 % | 0.09 104.19 % | -2.07 -231.96 % | -0.62 -211.59 % | 0.56 62.48 % | 0.34 133.43 % | -1.03 -176.87 % | -0.37 -4 333.20 % | 0.01 100.01 % | -89.53 | 0.00 | 0.00 |
| Total other income expenses net | -649.000 K 63.08 % | -1.758 M -114.39 % | -820.000 K -84.27 % | -445.000 K 32.58 % | -660.000 K -2.96 % | -641.000 K -102.18 % | 29.429 M 735 625.00 % | 4.000 K -99.98 % | 18.193 M 1 903.07 % | -1.009 M -17.87 % | -856.000 K 24.18 % | -1.129 M -628.39 % | -155.000 K -961.11 % | 18.000 K -99.18 % | 2.194 M 113.08 % | -16.770 M -8 773.02 % | -189.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.926 M 177.18 % | -3.791 M 58.65 % | -9.167 M -6.16 % | -8.635 M 8.40 % | -9.427 M 40.37 % | -15.809 M 38.83 % | -25.844 M -446.96 % | -4.725 M 42.17 % | -8.170 M -214.97 % | 7.106 M 472.12 % | -1.910 M 28.16 % | -2.658 M 14.94 % | -3.125 M 78.81 % | -14.751 M -638.33 % | -1.998 M 85.47 % | -13.749 M -1 015.12 % | 1.502 M |
| Total investments | 0.000 -100.00 % | 3.408 M -5.14 % | 3.593 M -5.20 % | 3.790 M -3.22 % | 3.916 M 15.38 % | 3.394 M 24.60 % | 2.724 M 8.83 % | 2.503 M 18.85 % | 2.106 M 5.35 % | 1.999 M 1.05 % | 1.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 286.505 K 16.23 % | 246.507 K | 0.000 |
| Total debt | 5.903 M -13.47 % | 6.822 M 389.03 % | 1.395 M -1.83 % | 1.421 M -12.66 % | 1.627 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.072 M 323.66 % | 2.377 M -20.75 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M |
| Accumulated other comprehensive income loss | 36.139 M -16.52 % | 43.291 M -0.83 % | 43.653 M 0.62 % | 43.386 M 0.54 % | 43.155 M 4 806.11 % | -917.000 K -119.19 % | 4.778 M 13.46 % | 4.211 M -18.63 % | 5.175 M 308.92 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 70.14 % | -8.296 M -42.57 % | -5.819 M | 0.000 -100.00 % | 735.831 K |
| Retained earnings | -25.253 M -132.28 % | -10.872 M -141.39 % | 26.270 M -47.70 % | 50.225 M -3.94 % | 52.283 M 146.65 % | 21.197 M 0.67 % | 21.056 M 391.55 % | -7.222 M -136.43 % | 19.824 M 119.74 % | -100.407 M -9.80 % | -91.447 M -9.20 % | -83.739 M -50.53 % | -55.631 M -40.17 % | -39.689 M -4.29 % | -38.056 M -101.25 % | -18.910 M -1 010.58 % | -1.703 M |
| Common stock | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.31 % | 2.593 M -97.29 % | 95.759 M 7.85 % | 88.785 M 120.45 % | 40.275 M 33.59 % | 30.148 M 22.99 % | 24.512 M 0.00 % | 24.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.967 M |
| Total equity | 13.617 M -67.12 % | 41.408 M -43.01 % | 72.654 M -24.59 % | 96.342 M -1.72 % | 98.031 M -15.52 % | 116.039 M 1.24 % | 114.619 M 207.59 % | 37.264 M -32.55 % | 55.246 M 113.90 % | 25.828 M -24.79 % | 34.341 M -16.75 % | 41.250 M -40.11 % | 68.877 M -12.16 % | 78.412 M 287.87 % | 20.216 M 7.59 % | 18.790 M 1 277.57 % | 1.364 M |
| Other non current liabilities | 5.843 M -7.97 % | 6.349 M 10.48 % | 5.747 M -1.96 % | 5.862 M 10.88 % | 5.287 M 30.80 % | 4.042 M 16.18 % | 3.479 M | 0.000 | 0.000 100.00 % | -391.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 266.000 K -63.21 % | 723.000 K -24.37 % | 956.000 K -0.42 % | 960.000 K -14.36 % | 1.121 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 |
| Total non current liabilities | 6.109 M -17.02 % | 7.362 M 5.28 % | 6.993 M -1.67 % | 7.112 M 6.18 % | 6.698 M 46.50 % | 4.572 M 1.46 % | 4.506 M 1 453.79 % | 290.000 K 1.40 % | 286.000 K -52.96 % | 608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 12.130 M 27.28 % | 9.530 M 2 390.09 % | -416.141 K -103.61 % | 11.520 M -20.04 % | 14.407 M 18.40 % | 12.168 M -31.97 % | 17.886 M 494.02 % | 3.011 M -10.33 % | 3.358 M 1 745.05 % | 182.000 K -92.42 % | 2.401 M 214.68 % | 763.000 K | 0.000 | 0.000 -100.00 % | 1.013 M -82.25 % | 5.707 M 829.71 % | 613.899 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 K -47.88 % | 495.000 K 0.00 % | 495.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.377 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.637 M -7.58 % | 6.099 M 595.33 % | 877.141 K -4.87 % | 921.999 K 82.21 % | 506.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.207 M | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M |
| Total current liabilities | 31.339 M 5.38 % | 29.740 M 58.46 % | 18.768 M -11.26 % | 21.149 M -25.24 % | 28.289 M 61.69 % | 17.496 M -20.23 % | 21.932 M 439.80 % | 4.063 M -9.39 % | 4.484 M -68.98 % | 14.455 M 178.62 % | 5.188 M -51.77 % | 10.756 M 58.50 % | 6.786 M 28.64 % | 5.275 M 420.59 % | 1.013 M -82.25 % | 5.707 M -17.35 % | 6.905 M |
| Total liabilities | 37.448 M 0.93 % | 37.102 M 44.02 % | 25.761 M -8.85 % | 28.261 M -19.22 % | 34.987 M 58.54 % | 22.068 M -16.53 % | 26.438 M 507.35 % | 4.353 M -8.74 % | 4.770 M -67.00 % | 14.455 M 178.62 % | 5.188 M -51.77 % | 10.756 M 58.50 % | 6.786 M 28.64 % | 5.275 M 420.59 % | 1.013 M -82.25 % | 5.707 M -17.35 % | 6.905 M |
| Other non current assets | 0.000 -100.00 % | 3.390 M -5.65 % | 3.593 M -5.20 % | 3.790 M -3.22 % | 3.916 M 15.38 % | 3.394 M 109.01 % | -37.656 M -454.48 % | 10.623 M -54.74 % | 23.473 M 8 283.22 % | 280.000 K 121.05 % | -1.330 M -230.54 % | 1.019 M -26.69 % | 1.390 M | 0.000 -100.00 % | 2.315 M -72.05 % | 8.283 M 1 122.06 % | 677.831 K |
| Long term investments | 0.000 -100.00 % | 3.408 M -4.95 % | 3.586 M -5.38 % | 3.790 M -3.22 % | 3.916 M 15.38 % | 3.394 M 24.60 % | 2.724 M 8.83 % | 2.503 M 18.85 % | 2.106 M 5.35 % | 1.999 M 1.05 % | 1.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 286.505 K 16.23 % | 246.507 K | 0.000 |
| Intangible assets | 9.688 M -16.61 % | 11.618 M -46.24 % | 21.611 M -11.63 % | 24.455 M 30.64 % | 18.720 M -52.16 % | 39.128 M 156.90 % | 15.231 M 43.38 % | 10.623 M -54.74 % | 23.473 M 42.61 % | 16.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.688 M -16.61 % | 11.618 M -46.24 % | 21.611 M -11.63 % | 24.455 M 30.64 % | 18.720 M -52.16 % | 39.128 M 156.90 % | 15.231 M 43.38 % | 10.623 M -54.74 % | 23.473 M 42.61 % | 16.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 3.823 M -89.93 % | 37.970 M -34.05 % | 57.571 M -31.25 % | 83.735 M -5.17 % | 88.302 M 0.56 % | 87.808 M 61.28 % | 54.445 M 331.93 % | 12.605 M -31.50 % | 18.401 M -10.21 % | 20.493 M -13.95 % | 23.814 M -29.10 % | 33.586 M -39.54 % | 55.548 M -11.47 % | 62.742 M 337.63 % | 14.337 M 629.73 % | 1.965 M -35.77 % | 3.059 M |
| Total non current assets | 13.511 M -67.33 % | 41.360 M -32.38 % | 61.164 M -30.12 % | 87.525 M -5.09 % | 92.218 M 1.11 % | 91.202 M 25.97 % | 72.400 M 181.37 % | 25.731 M -41.49 % | 43.980 M 111.72 % | 20.773 M -15.08 % | 24.462 M -29.31 % | 34.605 M -39.22 % | 56.938 M -9.25 % | 62.742 M 270.42 % | 16.938 M 61.40 % | 10.495 M 180.85 % | 3.737 M |
| Other current assets | 13.663 M 898.93 % | 1.368 M 3 405.57 % | 39.017 K -98.92 % | 3.606 M 144.31 % | 1.476 M -82.21 % | 8.299 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 371.000 K 0.27 % | 370.000 K 0.00 % | 370.000 K 230.36 % | 112.000 K 600.00 % | 16.000 K -98.66 % | 1.192 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.977 M -71.95 % | 10.613 M 0.48 % | 10.562 M 5.03 % | 10.056 M -9.03 % | 11.054 M -30.08 % | 15.809 M -38.83 % | 25.844 M 446.96 % | 4.725 M -42.17 % | 8.170 M 175.46 % | 2.966 M -30.81 % | 4.287 M -24.23 % | 5.658 M -7.62 % | 6.125 M -58.48 % | 14.751 M 638.33 % | 1.998 M -85.47 % | 13.749 M 205.86 % | 4.495 M |
| Cash and short term investments | 2.977 M -67.45 % | 9.145 M -13.42 % | 10.562 M 5.03 % | 10.056 M -9.03 % | 11.054 M -30.08 % | 15.809 M -38.83 % | 25.844 M 446.96 % | 4.725 M -42.17 % | 8.170 M 175.46 % | 2.966 M -30.81 % | 4.287 M -24.23 % | 5.658 M -7.62 % | 6.125 M -58.48 % | 14.751 M 638.33 % | 1.998 M -85.47 % | 13.749 M 205.86 % | 4.495 M |
| Total current assets | 37.554 M 1.09 % | 37.150 M -0.27 % | 37.251 M 0.47 % | 37.078 M -9.12 % | 40.800 M -13.02 % | 46.905 M -31.68 % | 68.657 M 332.19 % | 15.886 M -0.94 % | 16.036 M -17.81 % | 19.510 M 29.49 % | 15.067 M -13.41 % | 17.401 M -7.07 % | 18.725 M -10.60 % | 20.945 M 388.13 % | 4.291 M -69.36 % | 14.003 M 208.95 % | 4.533 M |
| Inventory | 7.426 M -7.04 % | 7.988 M 18.39 % | 6.747 M -19.81 % | 8.414 M 5.54 % | 7.972 M 52.25 % | 5.236 M 1.53 % | 5.157 M 203.71 % | 1.698 M 42.93 % | 1.188 M -20.43 % | 1.493 M -54.47 % | 3.279 M -0.67 % | 3.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 13.488 M -27.68 % | 18.649 M -6.30 % | 19.903 M 32.67 % | 15.002 M -26.09 % | 20.298 M 15.59 % | 17.561 M -53.36 % | 37.656 M 297.93 % | 9.463 M 41.70 % | 6.678 M 102.00 % | 3.306 M -53.63 % | 7.130 M -11.67 % | 8.072 M -34.00 % | 12.230 M 101.09 % | 6.082 M 168.40 % | 2.266 M 194.31 % | 769.926 K 1 963.54 % | 37.311 K |
| Tax assets | 0.000 100.00 % | -15.026 M 40.36 % | -25.197 M 10.79 % | -28.245 M -24.78 % | -22.636 M 46.77 % | -42.522 M -212.92 % | 37.656 M 454.48 % | -10.623 M 54.74 % | -23.473 M -27.16 % | -18.459 M | 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 |
| Account payables | 12.659 M -4.51 % | 13.257 M -22.73 % | 17.157 M 102.66 % | 8.466 M -27.23 % | 11.634 M 200.62 % | 3.870 M 46.81 % | 2.636 M 297.59 % | 663.000 K 234.85 % | 198.000 K -86.84 % | 1.504 M -46.04 % | 2.787 M -60.15 % | 6.993 M 84.71 % | 3.786 M -28.23 % | 5.275 M | 0.000 | 0.000 -100.00 % | 293.664 K |
| Tax payables | 913.000 K 6.91 % | 854.000 K -25.74 % | 1.150 M 377.18 % | 241.000 K -83.76 % | 1.484 M 1.78 % | 1.458 M 59.34 % | 915.000 K 135.22 % | 389.000 K -58.08 % | 928.000 K -81.95 % | 5.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K -67.44 % | 737.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 6.258 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 |
| Capital lease obligations | 630.000 K -45.88 % | 1.164 M -16.56 % | 1.395 M -1.83 % | 1.421 M -12.66 % | 1.627 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 917.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.045 |
| Other total stockholders equity | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 -100.00 % | 5.026 M 188.25 % | -5.695 M | 0.000 -100.00 % | 6.329 M -93.50 % | 97.309 M -24.13 % | 128.265 M 0.63 % | 127.466 M 0.38 % | 126.985 M 6.21 % | 119.560 M 100.70 % | 59.572 M 58.02 % | 37.700 M 10 253.44 % | 364.131 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 1.40 % | 286.000 K -26.85 % | 391.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 51.065 M -34.96 % | 78.510 M -20.23 % | 98.415 M -21.02 % | 124.603 M -6.33 % | 133.018 M -3.68 % | 138.107 M -2.09 % | 141.057 M 238.94 % | 41.617 M -30.66 % | 60.016 M 48.99 % | 40.283 M 1.91 % | 39.529 M -23.99 % | 52.006 M -31.27 % | 75.663 M -9.59 % | 83.687 M 294.21 % | 21.229 M -13.34 % | 24.498 M 196.25 % | 8.269 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 938.000 K -73.38 % | 3.524 M 164.55 % | -5.459 M -614.51 % | 1.061 M 131.17 % | -3.404 M 4.14 % | -3.551 M -179.17 % | -1.272 M 92.69 % | -17.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | -220.000 K -168.32 % | 322.000 K 20.60 % | 267.000 K 15.58 % | 231.000 K 29.78 % | 178.000 K -85.09 % | 1.194 M 121.93 % | 538.000 K 1 244.68 % | -47.000 K -106.18 % | 761.000 K -28.48 % | 1.064 M 33.17 % | 799.000 K 66.11 % | 481.000 K -32.06 % | 708.000 K -44.16 % | 1.268 M 241.78 % | 371.000 K 199.01 % | 124.075 K | 0.000 |
| Change in working capital | -395.000 K -123.01 % | 1.717 M 147.02 % | -3.652 M -37.24 % | -2.661 M -662.46 % | -349.000 K -104.00 % | 8.724 M 61.20 % | 5.412 M 257.33 % | -3.440 M -57.58 % | -2.183 M -107.31 % | -1.053 M 68.24 % | -3.316 M -180.66 % | 4.111 M 154.63 % | -7.525 M -23.52 % | -6.092 M -380.27 % | 2.174 M 868.98 % | -282.662 K -238.80 % | -83.430 K |
| Accounts receivables | 2.008 M 17.13 % | 1.714 M 227.03 % | -1.350 M -1.85 % | -1.325 M 64.28 % | -3.709 M -134.69 % | 10.693 M 108.99 % | 5.117 M 286.18 % | -2.748 M 15.52 % | -3.253 M -125.01 % | 13.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -1.681 M 27.27 % | -2.311 M -513.06 % | -377.000 K 91.55 % | -4.459 M -701.98 % | -556.000 K 80.15 % | -2.801 M -43.57 % | -1.951 M -6 193.55 % | -31.000 K 97.39 % | -1.188 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -2.461 M -8 542.90 % | -28.473 K 98.48 % | -1.869 M -157.67 % | 3.242 M 297.08 % | -1.645 M -621.85 % | 315.199 K -87.98 % | 2.622 M 801.71 % | -373.634 K -116.29 % | 2.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 57.894 K -97.53 % | 2.342 M 4 285.07 % | -55.971 K 52.81 % | -118.611 K -102.13 % | 5.561 M -51.75 % | 11.525 M 56.53 % | 7.363 M 315.99 % | -3.409 M -242.61 % | -995.000 K | 0.000 100.00 % | -7.326 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -282.662 K | 0.000 |
| Other non cash items | 6.382 M -74.38 % | 24.906 M 92.06 % | 12.968 M 156.54 % | 5.055 M -50.87 % | 10.290 M 93.35 % | 5.322 M 116.94 % | -31.426 M -219.73 % | 26.248 M 251.40 % | -17.337 M -272.16 % | 10.070 M -18.26 % | 12.320 M -60.08 % | 30.859 M 73.80 % | 17.755 M 175.57 % | 6.443 M -40.27 % | 10.787 M -33.32 % | 16.177 M 5 690.95 % | 279.358 K |
| Net cash provided by operating activities | 4.886 M -71.01 % | 16.854 M -41.21 % | 28.667 M 20.52 % | 23.786 M -5.10 % | 25.065 M -30.83 % | 36.237 M 67.64 % | 21.616 M 1 213.08 % | -1.942 M 62.75 % | -5.214 M -1 134.52 % | 504.000 K -75.94 % | 2.095 M -71.47 % | 7.343 M 486.47 % | -1.900 M 57.63 % | -4.484 M -64.92 % | -2.719 M -80.62 % | -1.505 M -97.48 % | -762.292 K |
| Investments in property plant and equipment | -5.934 M 73.10 % | -22.060 M 20.14 % | -27.622 M 3.15 % | -28.521 M 8.92 % | -31.315 M 30.12 % | -44.810 M -79.84 % | -24.917 M -109.56 % | -11.890 M -132.23 % | -5.120 M 23.98 % | -6.735 M 5.63 % | -7.137 M 14.58 % | -8.355 M -4.13 % | -8.024 M 85.83 % | -56.633 M -400.30 % | -11.320 M -24.86 % | -9.066 M -240.68 % | -2.661 M |
| Acquisitions net | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 3.731 M | 0.000 | 0.000 100.00 % | -28.056 M | 0.000 -100.00 % | 3.781 M 734.60 % | 453.000 K -93.10 % | 6.566 M 1 265.07 % | 481.000 K | 0.000 -100.00 % | 2.168 M 114.41 % | -15.041 M -5 114.92 % | 299.917 K | 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 100.00 % | -246.508 K | 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 -100.00 % | 287.000 K | 0.000 -100.00 % | 0.000 | 0.000 |
| Other investing activites | -2.517 M -909.46 % | 311.000 K -40.42 % | 522.000 K -3.71 % | 542.112 K -15.16 % | 639.000 K 21.71 % | 525.000 K 532.53 % | 83.000 K 100.76 % | -10.904 M -1 084.12 % | 1.108 M 46.75 % | 755.000 K 78.91 % | 422.000 K | 0.000 | 0.000 -100.00 % | 6.811 M 492.34 % | 1.150 M 121.34 % | -5.389 M -823.38 % | 744.931 K |
| Net cash used for investing activites | -8.451 M 47.99 % | -16.249 M 40.04 % | -27.100 M -11.76 % | -24.248 M 20.95 % | -30.676 M 30.73 % | -44.285 M 9.82 % | -49.105 M -343.79 % | -11.065 M -3 796.13 % | -284.000 K 94.86 % | -5.527 M -3 609.40 % | -149.000 K 98.11 % | -7.874 M 1.87 % | -8.024 M 83.06 % | -47.367 M -87.89 % | -25.211 M -75.06 % | -14.401 M -651.56 % | -1.916 M |
| Debt repayment | -1.157 M -121.04 % | 5.500 M 928.31 % | -664.000 K -4.40 % | -636.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.702 M | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.456 K -98.64 % | 6.262 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K -99.76 % | 48.510 M 379.02 % | 10.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.638 M 363.99 % | 13.931 M -46.14 % | 25.865 M 4 873.29 % | 520.083 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | -822.000 K 45.38 % | -1.505 M -663.96 % | -197.000 K 26.77 % | -269.000 K 74.67 % | -1.062 M -439.09 % | -197.000 K -358.14 % | -43.000 K 55.21 % | -96.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 315.93 % | 1.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 392.050 K |
| Net cash used provided by financing activities | -1.979 M -149.54 % | 3.995 M 564.00 % | -861.000 K 4.86 % | -905.000 K 14.78 % | -1.062 M -1 179.52 % | -83.000 K -100.17 % | 48.467 M 383.17 % | 10.031 M 370.96 % | -3.702 M -190.89 % | 4.073 M 235.77 % | -3.000 M | 0.000 -100.00 % | 1.240 M -98.08 % | 64.638 M 359.89 % | 14.055 M -45.84 % | 25.949 M 261.72 % | 7.174 M |
| Effect of forex changes on cash | -593.000 K 86.96 % | -4.549 M -2 174.50 % | -200.000 K -154.20 % | 369.000 K -3.40 % | 382.000 K 203.80 % | -368.000 K -360.99 % | 141.000 K 130.06 % | -469.000 K 16.99 % | -565.000 K -52.29 % | -371.000 K -17.03 % | -317.000 K -595.31 % | 64.000 K 10.34 % | 58.000 K 265.71 % | -35.000 K 67.57 % | -107.917 K -322.61 % | 48.479 K | 0.000 |
| Net change in cash | -6.137 M -12 133.33 % | 51.000 K -89.92 % | 506.000 K 150.70 % | -998.000 K 84.14 % | -6.291 M 25.98 % | -8.499 M -140.24 % | 21.119 M 713.03 % | -3.445 M 64.72 % | -9.765 M -639.21 % | -1.321 M 3.65 % | -1.371 M -193.58 % | -467.000 K 94.59 % | -8.626 M -167.64 % | 12.752 M 191.20 % | -13.982 M -238.56 % | 10.091 M 124.48 % | 4.495 M |
| Cash at beginning of period | 10.613 M 0.48 % | 10.562 M 5.03 % | 10.056 M -9.03 % | 11.054 M -36.27 % | 17.345 M -32.89 % | 25.844 M 446.96 % | 4.725 M -42.17 % | 8.170 M -54.45 % | 17.935 M 318.36 % | 4.287 M -24.23 % | 5.658 M -7.62 % | 6.125 M -58.48 % | 14.751 M 637.92 % | 1.999 M -87.49 % | 15.980 M 336.84 % | 3.658 M 2 962 133 085.10 % | -0.123 |
| Cash at end of period | 4.476 M -57.83 % | 10.613 M 0.48 % | 10.562 M 5.03 % | 10.056 M -9.03 % | 11.054 M -36.27 % | 17.345 M -32.89 % | 25.844 M 446.96 % | 4.725 M -42.17 % | 8.170 M 175.46 % | 2.966 M -30.81 % | 4.287 M -24.23 % | 5.658 M -7.62 % | 6.125 M -58.48 % | 14.751 M 638.33 % | 1.998 M -85.47 % | 13.749 M 205.86 % | 4.495 M |
| Operating cash flow | 4.886 M -71.01 % | 16.854 M -41.21 % | 28.667 M 20.52 % | 23.786 M -5.10 % | 25.065 M -30.83 % | 36.237 M 67.64 % | 21.616 M 1 213.08 % | -1.942 M 62.75 % | -5.214 M -1 134.52 % | 504.000 K -75.94 % | 2.095 M -71.47 % | 7.343 M 486.47 % | -1.900 M 57.63 % | -4.484 M -64.92 % | -2.719 M -80.62 % | -1.505 M -97.48 % | -762.292 K |
| Capital expenditure | -5.794 M 73.74 % | -22.060 M 20.14 % | -27.622 M 3.15 % | -28.521 M 8.92 % | -31.315 M 30.12 % | -44.810 M -79.84 % | -24.917 M -109.56 % | -11.890 M -132.23 % | -5.120 M 23.98 % | -6.735 M 5.63 % | -7.137 M 14.58 % | -8.355 M -4.13 % | -8.024 M 85.83 % | -56.633 M -400.30 % | -11.320 M -24.86 % | -9.066 M -240.68 % | -2.661 M |
| Free CashFlow | -908.000 K 82.56 % | -5.206 M -598.18 % | 1.045 M 122.07 % | -4.735 M 24.24 % | -6.250 M 27.10 % | -8.573 M -159.71 % | -3.301 M 76.14 % | -13.832 M -33.85 % | -10.334 M -65.85 % | -6.231 M -23.58 % | -5.042 M -398.22 % | -1.012 M 89.80 % | -9.924 M 83.76 % | -61.117 M -335.34 % | -14.039 M -32.80 % | -10.571 M -208.79 % | -3.423 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024-06-30 | 2024-03-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2007-12-31 | 2007-09-30 | 2007-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.654 M 0.00 % | 2.654 M -65.20 % | 7.627 M 0.00 % | 7.627 M -26.42 % | 10.366 M -1.26 % | 10.498 M -2.52 % | 10.769 M -4.15 % | 11.235 M -30.73 % | 16.218 M 5.63 % | 15.354 M 11.87 % | 13.725 M -12.20 % | 15.632 M 5.36 % | 14.837 M 5.41 % | 14.076 M 53.62 % | 9.163 M -40.44 % | 15.385 M 223.15 % | 4.761 M -69.81 % | 15.771 M 23.87 % | 12.732 M 0.40 % | 12.681 M -31.22 % | 18.438 M 19.67 % | 15.407 M 14.36 % | 13.472 M 22.92 % | 10.960 M -0.41 % | 11.005 M 8.70 % | 10.124 M 2.25 % | 9.901 M 21.69 % | 8.136 M 51.96 % | 5.354 M 82.79 % | 2.929 M 16.18 % | 2.521 M 19.48 % | 2.110 M -59.27 % | 5.181 M 133.91 % | 2.215 M 24.23 % | 1.783 M -31.92 % | 2.619 M -21.91 % | 3.354 M -32.11 % | 4.940 M -15.09 % | 5.818 M 0.19 % | 5.807 M -15.13 % | 6.842 M -16.04 % | 8.149 M 8.68 % | 7.498 M 8.18 % | 6.931 M -76.63 % | 29.661 M 468.55 % | 5.217 M 5.03 % | 4.967 M -3.61 % | 5.153 M 5.03 % | 4.906 M -4.39 % | 5.131 M 4.56 % | 4.907 M -13.03 % | 5.642 M 46.13 % | 3.861 M 5.09 % | 3.674 M 11.67 % | 3.290 M 87.36 % | 1.756 M 867.74 % | 181.453 K 1 549.57 % | 11.000 K -87.60 % | 88.720 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -4.408 M 0.00 % | -4.408 M -254.06 % | -1.245 M 0.00 % | -1.245 M 96.24 % | -33.072 M -2 531.03 % | -1.257 M -105.39 % | -612.000 K -310.74 % | -149.000 K 98.74 % | -11.809 M -473.25 % | -2.060 M 80.75 % | -10.699 M -1 845.35 % | 613.000 K 295.48 % | 155.000 K -91.10 % | 1.741 M 317.35 % | -801.000 K 74.60 % | -3.153 M 82.64 % | -18.165 M -5 554.95 % | 333.000 K 168.10 % | -489.000 K -470.45 % | 132.000 K 103.28 % | -4.028 M -227.11 % | 3.169 M 395.16 % | 640.000 K 93.35 % | 331.000 K 117.62 % | -1.879 M -142.63 % | 4.408 M 1 132.32 % | -427.000 K -101.59 % | 26.868 M 1 271.74 % | -2.293 M -1 737.86 % | 140.000 K 100.56 % | -25.164 M -2 749.83 % | -883.000 K -107.51 % | 11.750 M 1 764.31 % | -706.000 K -166.17 % | 1.067 M 8.22 % | 986.000 K 115.24 % | -6.470 M -436.04 % | -1.207 M -384.74 % | -249.000 K 75.90 % | -1.033 M 3.64 % | -1.072 M -226.86 % | 845.000 K 227.64 % | -662.000 K 90.29 % | -6.820 M -5.79 % | -6.447 M 66.94 % | -19.498 M -1 315.98 % | -1.377 M -75.19 % | -786.000 K 94.54 % | -14.390 M -1 358.97 % | 1.143 M 1 565.38 % | -78.000 K -116.02 % | 487.000 K 137.64 % | -1.294 M -61.15 % | -803.000 K -13.42 % | -708.000 K 13.87 % | -822.000 K 65.11 % | -2.356 M -16.81 % | -2.017 M -105.19 % | -983.000 K 89.36 % | -9.238 M 40.24 % | -15.459 M -2 425.98 % | -612.000 K -36.00 % | -450.000 K 19.93 % | -562.000 K -274.67 % | -150.000 K -56.53 % | -95.827 K |
| Income before tax | -4.635 M 0.00 % | -4.635 M -2 240.91 % | -198.000 K 0.00 % | -198.000 K 99.40 % | -32.813 M -6 782.89 % | 491.000 K -47.60 % | 937.000 K -7.32 % | 1.011 M 109.85 % | -10.259 M -2 477.64 % | -398.000 K 95.18 % | -8.253 M -547.07 % | 1.846 M 50.69 % | 1.225 M -43.44 % | 2.166 M 220.89 % | 675.000 K 125.59 % | -2.638 M 83.76 % | -16.248 M -1 158.50 % | 1.535 M 285.60 % | 398.077 K -74.23 % | 1.545 M 170.36 % | -2.196 M -141.50 % | 5.291 M 122.40 % | 2.379 M 43.40 % | 1.659 M 354.45 % | -652.000 K -111.41 % | 5.713 M 801.10 % | 634.000 K -97.72 % | 27.852 M 1 792.10 % | -1.646 M -427.24 % | 503.000 K 102.02 % | -24.877 M -3 574.59 % | -677.000 K -105.69 % | 11.903 M 1 911.72 % | -657.000 K -152.18 % | 1.259 M -14.41 % | 1.471 M 126.01 % | -5.656 M -8 097.10 % | -69.000 K -106.21 % | 1.112 M 208.03 % | 361.000 K -26.18 % | 489.000 K -81.30 % | 2.615 M 175.84 % | 948.000 K 117.84 % | -5.313 M -4.57 % | -5.081 M 72.07 % | -18.194 M -16 746.30 % | -108.000 K -122.69 % | 476.000 K 103.59 % | -13.251 M -648.24 % | 2.417 M 90.17 % | 1.271 M -28.11 % | 1.768 M 544.22 % | -398.000 K -418.40 % | 125.000 K 14.68 % | 109.000 K 137.85 % | -288.000 K 88.87 % | -2.587 M -28.26 % | -2.017 M -91.55 % | -1.053 M 88.60 % | -9.238 M 69.35 % | -30.140 M -4 661.45 % | -633.000 K -35.84 % | -466.000 K | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -1.75 0.00 % | -1.75 -6 627.25 % | -0.03 0.00 % | -0.03 99.18 % | -3.17 -6 867.99 % | 0.05 -46.25 % | 0.09 -3.31 % | 0.09 114.23 % | -0.63 -2 340.32 % | -0.03 95.69 % | -0.60 -609.19 % | 0.12 43.03 % | 0.08 -46.34 % | 0.15 108.89 % | 0.07 142.96 % | -0.17 94.98 % | -3.41 -3 606.33 % | 0.10 211.30 % | 0.03 -74.34 % | 0.12 202.30 % | -0.12 -134.68 % | 0.34 94.47 % | 0.18 16.66 % | 0.15 355.49 % | -0.06 -110.50 % | 0.56 781.26 % | 0.06 -98.13 % | 3.42 1 213.51 % | -0.31 -279.02 % | 0.17 101.74 % | -9.87 -2 975.52 % | -0.32 -113.97 % | 2.30 874.55 % | -0.30 -142.01 % | 0.71 25.72 % | 0.56 133.31 % | -1.69 -11 973.25 % | -0.01 -107.31 % | 0.19 207.45 % | 0.06 -13.02 % | 0.07 -77.73 % | 0.32 153.81 % | 0.13 116.49 % | -0.77 -347.49 % | -0.17 95.09 % | -3.49 -15 939.02 % | -0.02 -123.54 % | 0.09 103.42 % | -2.70 -673.39 % | 0.47 81.86 % | 0.26 -17.34 % | 0.31 403.99 % | -0.10 -402.98 % | 0.03 2.69 % | 0.03 120.20 % | -0.16 98.85 % | -14.26 92.22 % | -183.36 -1 444.92 % | -11.87 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 1.014 M 0.00 % | 1.014 M -72.39 % | 3.672 M 0.00 % | 3.672 M 112.89 % | -28.484 M -660.82 % | 5.079 M -12.52 % | 5.806 M -5.24 % | 6.127 M 896.75 % | -769.000 K -109.47 % | 8.122 M 1 502.76 % | -579.000 K -106.12 % | 9.455 M 6.76 % | 8.856 M 9.66 % | 8.076 M 33.84 % | 6.034 M 41.91 % | 4.252 M 151.90 % | -8.193 M -201.21 % | 8.095 M 17.17 % | 6.909 M -8.91 % | 7.585 M 81.81 % | 4.172 M -60.22 % | 10.489 M 72.83 % | 6.069 M 44.05 % | 4.213 M 117.51 % | -24.061 M -331.85 % | 10.378 M 86.45 % | 5.566 M -82.28 % | 31.411 M 7 812.09 % | 397.000 K -69.53 % | 1.303 M 105.28 % | -24.664 M -15 809.55 % | 157.000 K -33.47 % | 236.000 K 131.09 % | -759.000 K -144.36 % | 1.711 M -13.15 % | 1.970 M 144.59 % | -4.418 M -513.28 % | 1.069 M -60.29 % | 2.692 M 28.87 % | 2.089 M 57.42 % | 1.327 M -67.15 % | 4.040 M 55.50 % | 2.598 M 171.61 % | -3.628 M -2.75 % | -3.531 M 79.02 % | -16.832 M -1 558.58 % | 1.154 M -33.64 % | 1.739 M 113.47 % | -12.907 M -490.29 % | 3.307 M 54.68 % | 2.138 M -20.76 % | 2.698 M 291.58 % | 689.000 K 825.26 % | -95.000 K -111.24 % | 845.000 K 1 107.14 % | 70.000 K 100.57 % | -12.235 M -541.58 % | -1.907 M -98.44 % | -961.000 K -7.02 % | -898.000 K -183.69 % | 1.073 M 258.96 % | -675.000 K -63.04 % | -414.000 K -48.39 % | -279.000 K -74.38 % | -160.000 K -65.89 % | -96.449 K |
| Net income ratio | -1.66 0.00 % | -1.66 -917.48 % | -0.16 0.00 % | -0.16 94.88 % | -3.19 -2 564.53 % | -0.12 -110.69 % | -0.06 -328.51 % | -0.01 98.18 % | -0.73 -442.71 % | -0.13 82.79 % | -0.78 -2 087.86 % | 0.04 275.37 % | 0.01 -91.55 % | 0.12 241.49 % | -0.09 57.35 % | -0.20 94.63 % | -3.82 -18 169.75 % | 0.02 154.98 % | -0.04 -468.97 % | 0.01 104.76 % | -0.22 -206.21 % | 0.21 332.97 % | 0.05 57.30 % | 0.03 117.69 % | -0.17 -139.21 % | 0.44 1 109.58 % | -0.04 -101.31 % | 3.30 871.08 % | -0.43 -996.02 % | 0.05 100.48 % | -9.98 -2 285.22 % | -0.42 -118.45 % | 2.27 811.53 % | -0.32 -153.26 % | 0.60 58.95 % | 0.38 119.52 % | -1.93 -689.52 % | -0.24 -470.89 % | -0.04 75.94 % | -0.18 -13.54 % | -0.16 -251.10 % | 0.10 217.45 % | -0.09 91.03 % | -0.98 -352.71 % | -0.22 94.18 % | -3.74 -1 248.12 % | -0.28 -81.75 % | -0.15 94.80 % | -2.93 -1 416.71 % | 0.22 1 501.41 % | -0.02 -118.42 % | 0.09 125.75 % | -0.34 -53.34 % | -0.22 -1.56 % | -0.22 54.03 % | -0.47 96.39 % | -12.98 92.92 % | -183.36 -1 554.94 % | -11.08 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.38 0.00 % | 0.38 -20.64 % | 0.48 0.00 % | 0.48 117.52 % | -2.75 -667.96 % | 0.48 -10.26 % | 0.54 -1.14 % | 0.55 1 250.13 % | -0.05 -108.96 % | 0.53 1 353.94 % | -0.04 -106.97 % | 0.60 1.33 % | 0.60 4.03 % | 0.57 -12.87 % | 0.66 138.27 % | 0.28 116.06 % | -1.72 -435.26 % | 0.51 -5.41 % | 0.54 -9.28 % | 0.60 164.35 % | 0.23 -66.76 % | 0.68 51.12 % | 0.45 17.19 % | 0.38 117.58 % | -2.19 -313.29 % | 1.03 82.35 % | 0.56 -85.44 % | 3.86 5 106.65 % | 0.07 -83.33 % | 0.44 104.55 % | -9.78 -13 248.42 % | 0.07 63.35 % | 0.05 113.29 % | -0.34 -135.71 % | 0.96 27.58 % | 0.75 157.10 % | -1.32 -708.71 % | 0.22 -53.23 % | 0.46 28.62 % | 0.36 85.48 % | 0.19 -60.88 % | 0.50 43.08 % | 0.35 166.19 % | -0.52 -339.70 % | -0.12 96.31 % | -3.23 -1 488.68 % | 0.23 -31.16 % | 0.34 112.83 % | -2.63 -508.19 % | 0.64 47.92 % | 0.44 -8.89 % | 0.48 167.97 % | 0.18 790.14 % | -0.03 -110.07 % | 0.26 544.30 % | 0.04 100.06 % | -67.43 61.11 % | -173.36 -1 500.50 % | -10.83 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.91 0.00 % | 0.91 36.74 % | 0.66 0.00 % | 0.66 1.49 % | 0.65 -19.27 % | 0.81 -0.60 % | 0.82 -0.08 % | 0.82 14.93 % | 0.71 3.89 % | 0.68 -17.48 % | 0.83 20.19 % | 0.69 5.19 % | 0.65 -0.04 % | 0.66 -18.00 % | 0.80 19.55 % | 0.67 -73.13 % | 2.49 333.63 % | 0.57 -20.14 % | 0.72 167.13 % | 0.27 -52.56 % | 0.57 -27.41 % | 0.78 2.06 % | 0.76 30.31 % | 0.59 -23.82 % | 0.77 4.67 % | 0.74 4.97 % | 0.70 -6.29 % | 0.75 11.22 % | 0.67 16.74 % | 0.58 18.02 % | 0.49 -7.26 % | 0.53 114.13 % | 0.25 -52.18 % | 0.51 -56.73 % | 1.19 66.62 % | 0.71 73.10 % | 0.41 -11.54 % | 0.47 -36.90 % | 0.74 8.53 % | 0.68 3.42 % | 0.66 -10.03 % | 0.73 7.49 % | 0.68 -11.10 % | 0.76 329.81 % | 0.18 -78.16 % | 0.82 -1.14 % | 0.82 9.27 % | 0.75 30.39 % | 0.58 -31.00 % | 0.84 6.91 % | 0.78 -4.50 % | 0.82 22.25 % | 0.67 -13.27 % | 0.77 12.87 % | 0.69 -13.48 % | 0.79 -0.18 % | 0.79 -20.53 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 204.563 M 0.00 % | 204.563 M 0.00 % | 204.563 M 0.00 % | 204.563 M 0.00 % | 204.563 M 0.00 % | 204.563 M 0.28 % | 204.000 M -0.88 % | 205.821 M -0.64 % | 207.150 M 0.86 % | 205.378 M -0.18 % | 205.750 M 0.18 % | 205.378 M -0.16 % | 205.707 M 0.37 % | 204.943 M 0.11 % | 204.723 M 0.00 % | 204.723 M 0.00 % | 204.723 M 0.00 % | 204.723 M 0.00 % | 204.723 M -0.03 % | 204.784 M -0.90 % | 206.640 M -0.02 % | 206.674 M -3.12 % | 213.333 M 3.18 % | 206.763 M -1.77 % | 210.483 M 9.40 % | 192.391 M 2.08 % | 188.467 M 19.63 % | 157.540 M -41.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M -29.08 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M -0.23 % | 377.341 M -21.07 % | 478.079 M 39.52 % | 342.651 M 0.00 % | 342.651 M 52.06 % | 225.337 M 24.45 % | 181.068 M 25.22 % | 144.600 M 0.06 % | 144.509 M 0.00 % | 144.509 M 20.35 % | 120.073 M -10.40 % | 134.016 M 128.77 % | 58.582 M 42.86 % | 41.006 M 0.63 % | 40.748 M 0.79 % | 40.428 M |
| Weighted average shs out | 194.550 M 0.00 % | 194.550 M -4.90 % | 204.568 M 0.00 % | 204.568 M 0.00 % | 204.563 M 0.00 % | 204.563 M 0.31 % | 203.932 M -0.70 % | 205.378 M 0.00 % | 205.378 M 0.00 % | 205.378 M 0.00 % | 205.378 M 0.00 % | 205.378 M -0.16 % | 205.707 M 0.48 % | 204.723 M 0.00 % | 204.723 M 0.00 % | 204.723 M 0.19 % | 204.333 M -0.19 % | 204.723 M 0.00 % | 204.723 M 0.00 % | 204.723 M 0.10 % | 204.513 M -3.20 % | 211.267 M -0.97 % | 213.333 M 4.32 % | 204.493 M -0.09 % | 204.681 M 7.86 % | 189.763 M 1.53 % | 186.900 M 19.83 % | 155.973 M -41.41 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M 0.00 % | 266.216 M -29.28 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M 0.00 % | 376.459 M -21.26 % | 478.079 M 39.52 % | 342.651 M 0.00 % | 342.651 M 52.06 % | 225.337 M 24.45 % | 181.068 M 25.22 % | 144.600 M 0.06 % | 144.509 M 0.00 % | 144.509 M 20.35 % | 120.073 M -10.40 % | 134.016 M 128.77 % | 58.582 M 42.86 % | 41.006 M 0.63 % | 40.748 M 0.79 % | 40.428 M |
| EPS diluted | -0.02 0.00 % | -0.02 -272.13 % | -0.01 0.00 % | -0.01 96.19 % | -0.16 -2 522.95 % | -0.01 -103.33 % | 0.00 -328.57 % | 0.00 98.77 % | -0.06 -470.00 % | -0.01 80.77 % | -0.05 -1 833.33 % | 0.00 200.00 % | 0.00 -88.89 % | 0.01 330.77 % | 0.00 74.68 % | -0.02 82.64 % | -0.09 -4 535.00 % | 0.00 200.00 % | 0.00 -300.00 % | 0.00 105.13 % | -0.02 -230.00 % | 0.02 400.00 % | 0.00 50.00 % | 0.00 122.73 % | -0.01 -138.26 % | 0.02 1 250.00 % | 0.00 -101.18 % | 0.17 2 076.74 % | -0.01 -1 820.00 % | 0.00 100.53 % | -0.09 -2 754.55 % | 0.00 -107.50 % | 0.04 1 792.31 % | 0.00 -165.00 % | 0.00 8.11 % | 0.00 115.29 % | -0.02 -656.25 % | 0.00 -357.14 % | 0.00 74.07 % | 0.00 3.57 % | 0.00 -227.27 % | 0.00 222.22 % | 0.00 90.06 % | -0.02 -5.85 % | -0.02 66.99 % | -0.05 -1 300.00 % | 0.00 -76.19 % | 0.00 94.50 % | -0.04 -1 373.33 % | 0.00 1 600.00 % | 0.00 -120.00 % | 0.00 137.04 % | 0.00 47.06 % | -0.01 -27.50 % | 0.00 50.00 % | -0.01 38.46 % | -0.01 -8.33 % | -0.01 -76.47 % | -0.01 89.36 % | -0.06 50.85 % | -0.13 -2 726.09 % | 0.00 40.26 % | -0.01 43.80 % | -0.01 -270.27 % | 0.00 -54.17 % | 0.00 |
| Earnings per share | -0.02 0.00 % | -0.02 -272.13 % | -0.01 0.00 % | -0.01 96.19 % | -0.16 -2 522.95 % | -0.01 -103.33 % | 0.00 -328.57 % | 0.00 98.78 % | -0.06 -475.00 % | -0.01 80.81 % | -0.05 -1 836.67 % | 0.00 200.00 % | 0.00 -88.89 % | 0.01 330.77 % | 0.00 74.68 % | -0.02 82.68 % | -0.09 -4 545.00 % | 0.00 200.00 % | 0.00 -300.00 % | 0.00 105.08 % | -0.02 -231.33 % | 0.02 400.00 % | 0.00 50.00 % | 0.00 122.22 % | -0.01 -139.13 % | 0.02 1 250.00 % | 0.00 -101.18 % | 0.17 2 076.74 % | -0.01 -1 820.00 % | 0.00 100.53 % | -0.09 -2 763.64 % | 0.00 -107.48 % | 0.04 1 733.33 % | 0.00 -167.50 % | 0.00 8.11 % | 0.00 115.23 % | -0.02 -659.38 % | 0.00 -357.14 % | 0.00 74.07 % | 0.00 3.57 % | 0.00 -227.27 % | 0.00 222.22 % | 0.00 90.06 % | -0.02 -5.85 % | -0.02 66.99 % | -0.05 -1 300.00 % | 0.00 -76.19 % | 0.00 94.50 % | -0.04 -1 373.33 % | 0.00 1 600.00 % | 0.00 -120.00 % | 0.00 137.04 % | 0.00 47.06 % | -0.01 -27.50 % | 0.00 50.00 % | -0.01 38.46 % | -0.01 -8.33 % | -0.01 -76.47 % | -0.01 89.36 % | -0.06 50.85 % | -0.13 -2 726.09 % | 0.00 40.26 % | -0.01 43.80 % | -0.01 -270.27 % | 0.00 -54.17 % | 0.00 |
| Gross profit | 2.409 M 0.00 % | 2.409 M -52.42 % | 5.063 M 0.00 % | 5.063 M -25.32 % | 6.780 M -20.28 % | 8.505 M -3.10 % | 8.777 M -4.22 % | 9.164 M -20.38 % | 11.510 M 9.73 % | 10.489 M -7.68 % | 11.362 M 5.53 % | 10.767 M 10.83 % | 9.715 M 5.37 % | 9.220 M 25.97 % | 7.319 M -28.80 % | 10.279 M -13.18 % | 11.839 M 30.90 % | 9.044 M -1.08 % | 9.143 M 168.20 % | 3.409 M -67.37 % | 10.448 M -13.13 % | 12.027 M 16.72 % | 10.304 M 60.17 % | 6.433 M -24.13 % | 8.479 M 13.78 % | 7.452 M 7.33 % | 6.943 M 14.04 % | 6.088 M 69.02 % | 3.602 M 113.39 % | 1.688 M 37.12 % | 1.231 M 10.80 % | 1.111 M -12.79 % | 1.274 M 11.85 % | 1.139 M -46.25 % | 2.119 M 13.44 % | 1.868 M 35.17 % | 1.382 M -39.94 % | 2.301 M -46.43 % | 4.295 M 8.73 % | 3.950 M -12.22 % | 4.500 M -24.46 % | 5.957 M 16.83 % | 5.099 M -3.83 % | 5.302 M 0.44 % | 5.279 M 24.15 % | 4.252 M 3.83 % | 4.095 M 5.32 % | 3.888 M 36.95 % | 2.839 M -34.02 % | 4.303 M 11.80 % | 3.849 M -16.94 % | 4.634 M 78.64 % | 2.594 M -8.85 % | 2.846 M 26.04 % | 2.258 M 62.10 % | 1.393 M 865.97 % | 144.208 K 1 210.98 % | 11.000 K -87.60 % | 88.720 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 0.000 | 0.000 -100.00 % | 1.047 M 0.00 % | 1.047 M 12.10 % | 934.000 K -45.63 % | 1.718 M 10.06 % | 1.561 M -1.82 % | 1.590 M 2.58 % | 1.550 M -6.74 % | 1.662 M -32.05 % | 2.446 M 98.38 % | 1.233 M -1.83 % | 1.256 M -1.10 % | 1.270 M 17.05 % | 1.085 M -33.96 % | 1.643 M -14.20 % | 1.915 M 59.32 % | 1.202 M -3.53 % | 1.246 M -11.82 % | 1.413 M -22.87 % | 1.832 M -13.67 % | 2.122 M 22.02 % | 1.739 M 30.95 % | 1.328 M 11.50 % | 1.191 M -8.74 % | 1.305 M 23.00 % | 1.061 M 7.83 % | 984.000 K 52.09 % | 647.000 K 78.24 % | 363.000 K 26.48 % | 287.000 K 39.32 % | 206.000 K 210.16 % | -187.000 K -149.87 % | 375.000 K -8.98 % | 412.000 K -11.21 % | 464.000 K -43.00 % | 814.000 K -28.47 % | 1.138 M -16.39 % | 1.361 M -2.37 % | 1.394 M -10.70 % | 1.561 M -11.81 % | 1.770 M 9.94 % | 1.610 M 6.83 % | 1.507 M 10.32 % | 1.366 M 4.75 % | 1.304 M 2.76 % | 1.269 M 0.55 % | 1.262 M 10.80 % | 1.139 M -10.60 % | 1.274 M -5.56 % | 1.349 M 5.31 % | 1.281 M 42.97 % | 896.000 K -3.45 % | 928.000 K 16.04 % | 799.734 K 49.76 % | 534.000 K 105.35 % | -9.989 M | 0.000 100.00 % | -70.048 K | 0.000 100.00 % | -14.681 M -71 710.80 % | -20.444 K -33.80 % | -15.280 K -102.72 % | 562.463 K 275.49 % | 149.795 K 56.32 % | 95.827 K |
| Cost of revenue | 245.500 K 0.00 % | 245.500 K -90.43 % | 2.564 M 0.00 % | 2.564 M -28.50 % | 3.586 M 40.41 % | 2.554 M 10.04 % | 2.321 M -41.77 % | 3.986 M -13.95 % | 4.632 M -4.79 % | 4.865 M 105.88 % | 2.363 M -51.43 % | 4.865 M -5.02 % | 5.122 M 5.48 % | 4.856 M 163.34 % | 1.844 M -63.89 % | 5.106 M 510.77 % | 836.000 K -87.57 % | 6.727 M -32.17 % | 9.918 M 6.97 % | 9.272 M 16.05 % | 7.990 M -12.66 % | 9.148 M 188.76 % | 3.168 M 58.88 % | 1.994 M -21.06 % | 2.526 M -5.46 % | 2.672 M -9.67 % | 2.958 M 44.43 % | 2.048 M 16.89 % | 1.752 M 41.18 % | 1.241 M -3.80 % | 1.290 M 29.13 % | 999.000 K -76.20 % | 4.197 M 414.34 % | 816.000 K 342.86 % | -336.000 K -144.74 % | 751.000 K -61.92 % | 1.972 M -25.27 % | 2.639 M 73.28 % | 1.523 M -17.99 % | 1.857 M -20.71 % | 2.342 M 6.84 % | 2.192 M -8.63 % | 2.399 M 47.27 % | 1.629 M -93.32 % | 24.382 M 2 426.63 % | 965.000 K 10.67 % | 872.000 K -31.07 % | 1.265 M -38.80 % | 2.067 M 149.64 % | 828.000 K -21.74 % | 1.058 M 4.96 % | 1.008 M -20.44 % | 1.267 M -41.23 % | 2.156 M 123.91 % | 962.906 K 165.29 % | 362.958 K 874.51 % | 37.245 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 963.000 K 0.00 % | 963.000 K -23.08 % | 1.252 M 0.00 % | 1.252 M -29.94 % | 1.787 M 33.76 % | 1.336 M 29.08 % | 1.035 M 2.78 % | 1.007 M -17.32 % | 1.218 M 58.39 % | 769.000 K -41.61 % | 1.317 M 39.07 % | 947.000 K 268.51 % | -562.000 K 22.91 % | -729.000 K -171.96 % | 1.013 M 12.31 % | 902.000 K 81.85 % | 496.000 K -48.55 % | 964.000 K -49.56 % | 1.911 M 57.93 % | 1.210 M 22.35 % | 989.000 K -6.79 % | 1.061 M -30.20 % | 1.520 M 22.09 % | 1.245 M -84.67 % | 8.119 M 280.64 % | 2.133 M 12.50 % | 1.896 M -13.07 % | 2.181 M 40.35 % | 1.554 M 26.86 % | 1.225 M 21.05 % | 1.012 M 17.67 % | 860.000 K -57.06 % | 2.003 M -3.43 % | 2.074 M 100.20 % | 1.036 M 11.52 % | 929.000 K -67.13 % | 2.826 M 209.95 % | 911.772 K -33.35 % | 1.368 M 30.41 % | 1.049 M -37.30 % | 1.673 M 141.07 % | 694.000 K -57.24 % | 1.623 M 25.04 % | 1.298 M 19.19 % | 1.089 M 3.32 % | 1.054 M -30.06 % | 1.507 M 0.87 % | 1.494 M -24.39 % | 1.976 M 21.53 % | 1.626 M 3.77 % | 1.567 M 4.47 % | 1.500 M -27.88 % | 2.080 M 33.25 % | 1.561 M 10.95 % | 1.407 M 8.31 % | 1.299 M -14.43 % | 1.518 M 53.80 % | 987.000 K 13.12 % | 872.561 K 11.29 % | 784.034 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 431.500 K 0.00 % | 431.500 K 499.31 % | 72.000 K 0.00 % | 72.000 K -95.76 % | 1.699 M 460.73 % | 303.000 K -11.14 % | 341.001 K 8.25 % | 315.001 K -53.88 % | 683.000 K 13.64 % | 601.000 K 72.21 % | 349.000 K -10.97 % | 392.000 K | 0.000 -100.00 % | 600.000 K 61.73 % | 371.000 K -27.96 % | 515.000 K -32.86 % | 767.000 K 149.84 % | 307.000 K 210.04 % | -279.000 K -150.27 % | 555.000 K 10.12 % | 504.000 K -2.51 % | 517.000 K -14.55 % | 605.000 K 21.24 % | 499.000 K 190.12 % | 172.000 K -31.75 % | 252.000 K 95.35 % | 129.000 K 11.21 % | 116.000 K -30.12 % | 166.000 K 153.21 % | -312.000 K | 0.000 -100.00 % | 94.000 K -62.40 % | 250.000 K 80.84 % | 138.241 K | 0.000 | 0.000 | 0.000 -100.00 % | 330.228 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 372.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K -20.00 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.965 M 0.00 % | 4.965 M 272.75 % | 1.332 M 0.00 % | 1.332 M -96.08 % | 34.014 M 553.74 % | 5.203 M -4.22 % | 5.432 M -19.83 % | 6.776 M | 0.000 -100.00 % | 10.250 M | 0.000 -100.00 % | 9.490 M 1.35 % | 9.364 M 19.58 % | 7.831 M 39.94 % | 5.596 M -58.09 % | 13.354 M -41.53 % | 22.841 M 238.74 % | 6.743 M 16.88 % | 5.769 M 542.41 % | -1.304 M -185.56 % | 1.524 M -70.95 % | 5.247 M -8.67 % | 5.745 M 271.60 % | 1.546 M 140.57 % | -3.811 M -156.94 % | 6.693 M 42.10 % | 4.710 M -11.70 % | 5.334 M | 0.000 -100.00 % | 1.147 M -95.54 % | 25.728 M 3 049.08 % | 817.000 K | 0.000 -100.00 % | 333.000 K -23.62 % | 436.000 K -3.33 % | 451.000 K 122.79 % | -1.979 M -328.00 % | 868.000 K -38.92 % | 1.421 M -3.79 % | 1.477 M 104.01 % | 724.000 K -66.04 % | 2.132 M 24.10 % | 1.718 M -3.70 % | 1.784 M -6.30 % | 1.904 M 7.39 % | 1.773 M -24.97 % | 2.363 M 45.95 % | 1.619 M 23.87 % | 1.307 M 15.15 % | 1.135 M 12.27 % | 1.011 M -25.99 % | 1.366 M 49.78 % | 912.000 K -43.42 % | 1.612 M 46.68 % | 1.099 M 65.51 % | 664.000 K 8.11 % | 614.203 K -34.59 % | 939.000 K 419.11 % | 180.886 K 54.33 % | 117.209 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.346 K 206.54 % | -37.868 K |
| Operating expenses | 6.360 M 0.00 % | 6.360 M 161.08 % | 2.436 M 0.00 % | 2.436 M -93.50 % | 37.500 M 473.48 % | 6.539 M 1.11 % | 6.467 M -1.97 % | 6.597 M -44.77 % | 11.945 M 10.26 % | 10.833 M 702.44 % | 1.350 M -84.59 % | 8.763 M -0.44 % | 8.802 M 23.94 % | 7.102 M 7.46 % | 6.609 M -47.92 % | 12.691 M 7.95 % | 11.756 M 52.54 % | 7.707 M -1.85 % | 7.852 M 273.37 % | 2.103 M -73.00 % | 7.788 M 23.46 % | 6.308 M -9.24 % | 6.950 M -2.47 % | 7.126 M 35.97 % | 5.241 M -25.40 % | 7.025 M 4.31 % | 6.735 M 15.74 % | 5.819 M 466.60 % | 1.027 M -40.05 % | 1.713 M -93.51 % | 26.375 M 1 389.27 % | 1.771 M -14.49 % | 2.071 M 10.10 % | 1.881 M 54.05 % | 1.221 M 5.81 % | 1.154 M 36.25 % | 847.000 K -59.86 % | 2.110 M -22.82 % | 2.734 M 11.50 % | 2.452 M 2.29 % | 2.397 M -15.18 % | 2.826 M -15.41 % | 3.341 M 8.40 % | 3.082 M 2.97 % | 2.993 M 5.87 % | 2.827 M -26.95 % | 3.870 M 24.32 % | 3.113 M -5.18 % | 3.283 M 18.91 % | 2.761 M 8.36 % | 2.548 M -11.10 % | 2.866 M -4.21 % | 2.992 M -7.22 % | 3.225 M 25.44 % | 2.571 M 31.31 % | 1.958 M -8.20 % | 2.133 M 10.75 % | 1.926 M 82.91 % | 1.053 M 16.84 % | 901.243 K 183.99 % | -1.073 M -258.98 % | 674.925 K 63.15 % | 413.695 K 48.30 % | 278.952 K 73.84 % | 160.462 K 66.37 % | 96.449 K |
| Cost and expenses | 6.606 M 0.00 % | 6.606 M 118.74 % | 3.020 M 0.00 % | 3.020 M -92.65 % | 41.086 M 314.63 % | 9.909 M 5.28 % | 9.412 M -11.06 % | 10.583 M -55.67 % | 23.874 M 78.20 % | 13.397 M -38.72 % | 21.863 M 60.43 % | 13.628 M -2.13 % | 13.924 M 16.44 % | 11.958 M 41.46 % | 8.453 M -52.50 % | 17.797 M 41.34 % | 12.592 M 16.10 % | 10.846 M -5.20 % | 11.441 M 3.95 % | 11.006 M -34.65 % | 16.842 M 80.42 % | 9.335 M -10.52 % | 10.433 M 14.40 % | 9.120 M 30.17 % | 7.006 M -27.75 % | 9.697 M 0.04 % | 9.693 M -0.19 % | 9.711 M 39.27 % | 6.973 M 173.13 % | 2.553 M -90.77 % | 27.665 M 1 041.77 % | 2.423 M -76.98 % | 10.525 M 218.26 % | 3.307 M 171.73 % | 1.217 M -33.32 % | 1.825 M -35.26 % | 2.819 M -40.64 % | 4.749 M 10.13 % | 4.312 M 0.07 % | 4.309 M -9.07 % | 4.739 M -10.45 % | 5.292 M -13.42 % | 6.112 M 29.74 % | 4.711 M -82.79 % | 27.375 M 621.91 % | 3.792 M -20.82 % | 4.789 M 8.47 % | 4.415 M -17.48 % | 5.350 M 49.07 % | 3.589 M -0.47 % | 3.606 M -6.92 % | 3.874 M -9.04 % | 4.259 M -5.10 % | 4.488 M 26.64 % | 3.544 M 17.55 % | 3.015 M 38.94 % | 2.170 M 12.67 % | 1.926 M 82.91 % | 1.053 M 16.84 % | 901.243 K 183.99 % | -1.073 M -258.98 % | 674.925 K 63.15 % | 413.695 K 48.30 % | 278.952 K 73.84 % | 160.462 K 66.37 % | 96.449 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.395 M 0.00 % | 1.395 M 2.80 % | 1.357 M 0.00 % | 1.357 M -61.07 % | 3.486 M 112.69 % | 1.639 M 19.11 % | 1.376 M 4.08 % | 1.322 M -30.46 % | 1.901 M 38.76 % | 1.370 M -17.77 % | 1.666 M 24.42 % | 1.339 M 338.26 % | -562.000 K -142.77 % | 1.314 M -5.06 % | 1.384 M -2.33 % | 1.417 M 12.19 % | 1.263 M -0.63 % | 1.271 M -22.12 % | 1.632 M -7.54 % | 1.765 M 18.22 % | 1.493 M -5.39 % | 1.578 M -25.74 % | 2.125 M 21.85 % | 1.744 M -78.97 % | 8.291 M 247.63 % | 2.385 M 17.78 % | 2.025 M -11.84 % | 2.297 M 33.55 % | 1.720 M 88.39 % | 913.000 K -9.78 % | 1.012 M 6.08 % | 954.000 K -57.66 % | 2.253 M 1.84 % | 2.212 M 181.83 % | 785.000 K 11.66 % | 703.000 K -75.12 % | 2.826 M 127.54 % | 1.242 M -5.41 % | 1.313 M 25.17 % | 1.049 M -37.30 % | 1.673 M 141.07 % | 694.000 K -65.21 % | 1.995 M 53.70 % | 1.298 M 19.19 % | 1.089 M 3.32 % | 1.054 M -30.06 % | 1.507 M 0.87 % | 1.494 M -24.39 % | 1.976 M 21.53 % | 1.626 M 3.77 % | 1.567 M 4.47 % | 1.500 M -27.88 % | 2.080 M 28.95 % | 1.613 M 9.58 % | 1.472 M 13.32 % | 1.299 M -14.43 % | 1.518 M 53.80 % | 987.000 K 13.12 % | 872.561 K 11.29 % | 784.034 K 39.09 % | 563.685 K -16.48 % | 674.925 K 63.15 % | 413.695 K 43.56 % | 288.167 K 139.91 % | 120.115 K -10.57 % | 134.318 K |
| Interest income | 0.000 | 0.000 -100.00 % | 236.000 K 0.00 % | 236.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 -100.00 % | 127.000 K -52.43 % | 267.000 K -26.65 % | 364.000 K 50.31 % | 242.171 K 6 946.00 % | 3.437 K -78.52 % | 16.000 K -66.67 % | 48.000 K | 0.000 -100.00 % | 439.976 K | 0.000 -100.00 % | 68.830 K | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 6.640 K 69.26 % | 3.923 K -81.19 % | 20.852 K 89.56 % | 11.000 K -87.60 % | 88.720 K 55.59 % | 57.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 518.000 K 0.00 % | 518.000 K | 0.000 | 0.000 -100.00 % | 250.000 K 165.96 % | 94.000 K -3.09 % | 97.000 K 6.59 % | 91.000 K -33.58 % | 137.000 K -19.41 % | 170.000 K 11.11 % | 153.000 K -15.47 % | 181.000 K -10.84 % | 203.000 K 70.59 % | 119.000 K -11.19 % | 134.000 K -5.63 % | 142.000 K 0.71 % | 141.000 K 13.71 % | 124.000 K 18.10 % | 105.000 K -26.06 % | 142.000 K 610.00 % | 20.000 K -95.73 % | 468.000 K 1 318.18 % | 33.000 K 57.14 % | 21.000 K | 0.000 -100.00 % | 25.000 K -37.50 % | 40.000 K 8.11 % | 37.000 K 6.18 % | 34.846 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K -27.85 % | 158.000 K -33.05 % | 236.000 K -9.58 % | 261.000 K | 0.000 -100.00 % | 212.000 K -31.17 % | 308.000 K 59.59 % | 193.000 K -10.23 % | 215.000 K -5.70 % | 228.000 K 0.00 % | 228.000 K -7.69 % | 247.000 K -26.05 % | 334.000 K 16.78 % | 286.000 K 9.16 % | 262.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.377 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.865 M 0.00 % | 4.865 M 49.88 % | 3.246 M 0.00 % | 3.246 M -22.82 % | 4.206 M -9.59 % | 4.652 M -5.83 % | 4.940 M -4.37 % | 5.166 M -44.79 % | 9.357 M 12.06 % | 8.350 M 11.02 % | 7.521 M 1.25 % | 7.428 M 0.00 % | 7.428 M 28.27 % | 5.791 M 10.83 % | 5.225 M -22.57 % | 6.748 M -14.73 % | 7.914 M 22.96 % | 6.436 M 6.43 % | 6.047 M 2.53 % | 5.898 M -7.09 % | 6.348 M 34.21 % | 4.730 M 29.34 % | 3.657 M 41.96 % | 2.576 M -47.31 % | 4.889 M 5.37 % | 4.640 M -5.15 % | 4.892 M 38.90 % | 3.522 M 338.06 % | 804.000 K 1.55 % | 791.692 K -6.31 % | 845.000 K 3.43 % | 817.000 K 147.99 % | 329.454 K -1.06 % | 333.000 K -31.20 % | 484.000 K -36.65 % | 764.000 K -21.80 % | 977.000 K 12.56 % | 868.000 K -36.83 % | 1.374 M -3.24 % | 1.420 M 120.16 % | 645.000 K -46.69 % | 1.210 M -14.91 % | 1.422 M -2.40 % | 1.457 M 42.15 % | 1.025 M -0.29 % | 1.028 M 5.33 % | 976.000 K -2.50 % | 1.001 M -14.59 % | 1.172 M 31.69 % | 890.000 K 2.65 % | 867.000 K -6.77 % | 930.000 K -14.44 % | 1.087 M -32.53 % | 1.611 M 46.59 % | 1.099 M 65.51 % | 664.000 K 502.88 % | 110.138 K 1 281.91 % | 7.970 K 178.57 % | 2.861 K -9.66 % | 3.167 K -99.98 % | 16.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -3.951 M 0.00 % | -3.951 M -1 026.38 % | 426.500 K 0.00 % | 426.500 K 101.39 % | -30.720 M -2 771.30 % | 1.150 M -31.79 % | 1.686 M -37.28 % | 2.688 M 126.91 % | -9.989 M -2 803.78 % | -344.000 K 95.72 % | -8.030 M -478.95 % | 2.119 M 105.73 % | 1.030 M -53.79 % | 2.229 M 186.14 % | 779.000 K 135.98 % | -2.165 M 86.52 % | -16.060 M -1 044.15 % | 1.701 M 93.30 % | 880.000 K -47.46 % | 1.675 M 155.80 % | -3.002 M -149.44 % | 6.072 M 112.01 % | 2.864 M 55.65 % | 1.840 M -54.41 % | 4.036 M 475.75 % | 701.000 K 237.02 % | 208.000 K 113.21 % | -1.575 M 2.72 % | -1.619 M -530.59 % | 376.000 K 101.50 % | -25.144 M -7 933.23 % | -313.000 K 95.40 % | -6.798 M -743.42 % | -806.000 K -178.10 % | 1.032 M -18.23 % | 1.262 M 123.39 % | -5.395 M -2 784.08 % | 201.000 K -84.75 % | 1.318 M 97.01 % | 669.000 K -1.91 % | 682.000 K -75.90 % | 2.830 M 142.09 % | 1.169 M 122.99 % | -5.085 M -5.19 % | -4.834 M 72.93 % | -17.860 M -10 133.71 % | 178.000 K -75.88 % | 738.000 K 104.87 % | -15.162 M -727.31 % | 2.417 M 90.17 % | 1.271 M -28.11 % | 1.768 M 544.22 % | -398.000 K 66.92 % | -1.203 M -1 203.67 % | 109.000 K 137.85 % | -288.000 K 87.73 % | -2.347 M -33.88 % | -1.753 M -81.66 % | -965.000 K 89.62 % | -9.295 M 40.78 % | -15.697 M -2 225.48 % | -675.000 K -63.04 % | -414.000 K -48.39 % | -279.000 K -74.38 % | -160.000 K -65.89 % | -96.449 K |
| Operating income ratio | -1.49 0.00 % | -1.49 -2 762.20 % | 0.06 0.00 % | 0.06 101.89 % | -2.96 -2 805.32 % | 0.11 -30.03 % | 0.16 -34.56 % | 0.24 138.84 % | -0.62 -2 649.08 % | -0.02 96.17 % | -0.59 -531.61 % | 0.14 95.27 % | 0.07 -56.16 % | 0.16 86.26 % | 0.09 160.41 % | -0.14 95.83 % | -3.37 -3 227.54 % | 0.11 56.05 % | 0.07 -47.67 % | 0.13 181.13 % | -0.16 -141.31 % | 0.39 85.38 % | 0.21 26.63 % | 0.17 -54.22 % | 0.37 429.66 % | 0.07 229.60 % | 0.02 110.85 % | -0.19 35.98 % | -0.30 -335.56 % | 0.13 101.29 % | -9.97 -6 623.57 % | -0.15 88.69 % | -1.31 -260.58 % | -0.36 -162.87 % | 0.58 20.12 % | 0.48 129.96 % | -1.61 -4 053.30 % | 0.04 -82.04 % | 0.23 96.64 % | 0.12 15.58 % | 0.10 -71.30 % | 0.35 122.75 % | 0.16 121.25 % | -0.73 -350.17 % | -0.16 95.24 % | -3.42 -9 652.89 % | 0.04 -74.98 % | 0.14 104.63 % | -3.09 -756.08 % | 0.47 81.86 % | 0.26 -17.34 % | 0.31 403.99 % | -0.10 68.52 % | -0.33 -1 088.32 % | 0.03 120.20 % | -0.16 98.73 % | -12.93 91.88 % | -159.36 -1 365.15 % | -10.88 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -683.000 K 0.00 % | -683.000 K -50.77 % | -453.000 K 0.00 % | -453.000 K 78.36 % | -2.093 M -217.60 % | -659.000 K 12.02 % | -749.000 K 55.34 % | -1.677 M -521.11 % | -270.000 K -400.00 % | -54.000 K 75.78 % | -223.000 K 18.32 % | -273.000 K -240.00 % | 195.000 K 409.52 % | -63.000 K 39.42 % | -104.000 K 78.01 % | -473.000 K -128.50 % | -207.000 K -24.70 % | -166.000 K -34.96 % | -123.000 K 5.38 % | -130.000 K -116.13 % | 806.000 K 203.20 % | -781.000 K -61.03 % | -485.000 K -167.96 % | -181.000 K 96.14 % | -4.688 M -193.54 % | 5.012 M 1 076.53 % | 426.000 K -98.55 % | 29.427 M 109 088.89 % | -27.000 K -121.26 % | 127.000 K -52.43 % | 267.000 K 173.35 % | -364.000 K -101.95 % | 18.701 M 18 158.59 % | 102.423 K -54.88 % | 227.000 K 8.61 % | 209.000 K 180.08 % | -261.000 K 3.33 % | -270.000 K -31.07 % | -206.000 K -8.99 % | -189.000 K 2.07 % | -193.000 K 10.23 % | -215.000 K 2.71 % | -221.000 K 3.07 % | -228.000 K 7.69 % | -247.000 K 26.05 % | -334.000 K -16.78 % | -286.000 K -9.16 % | -262.000 K -113.71 % | 1.911 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.328 M | 0.000 | 0.000 100.00 % | -240.000 K 9.09 % | -264.000 K -1 359.53 % | -18.088 K -131.72 % | 57.020 K 100.39 % | -14.443 M -34 368.97 % | 42.146 K 181.24 % | -51.878 K -118.60 % | 278.952 K 73.84 % | 160.462 K 66.37 % | 96.449 K |
| 2024-06-30 | 2024-03-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2007-12-31 | 2007-09-30 | 2007-06-30 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -953.000 K 0.00 % | -953.000 K -132.57 % | 2.926 M 175.26 % | 1.063 M 476.95 % | -282.000 K 87.99 % | -2.348 M -1.08 % | -2.323 M 71.02 % | -8.016 M 30.85 % | -11.593 M -25.10 % | -9.267 M -1.09 % | -9.167 M -39.53 % | -6.570 M 11.48 % | -7.422 M 5.43 % | -7.848 M 9.11 % | -8.635 M -14.25 % | -7.558 M -168.37 % | 11.054 M 217.26 % | -9.427 M 0.29 % | -9.454 M -0.99 % | -9.361 M -11.48 % | -8.397 M 46.88 % | -15.809 M 7.94 % | -17.172 M 27.46 % | -23.672 M 14.29 % | -27.619 M -13.90 % | -24.248 M 16.19 % | -28.931 M -4.72 % | -27.627 M -31.23 % | -21.052 M -345.54 % | -4.725 M 4.76 % | -4.961 M 28.61 % | -6.949 M 19.86 % | -8.671 M -6.13 % | -8.170 M -804.31 % | 1.160 M -20.33 % | 1.456 M -74.71 % | 5.757 M -18.98 % | 7.106 M -9.40 % | 7.843 M 3.16 % | 7.603 M 1 116.48 % | 625.000 K 114.58 % | -4.287 M -325.39 % | 1.902 M 184.73 % | 668.000 K 160.84 % | -1.098 M 58.69 % | -2.658 M -10.52 % | -2.405 M -1 622.15 % | 158.000 K -90.79 % | 1.715 M 154.88 % | -3.125 M 55.68 % | -7.051 M 29.68 % | -10.027 M 13.07 % | -11.534 M 21.81 % | -14.751 M 21.37 % | -18.759 M 11.99 % | -21.316 M -311.31 % | -5.182 M -159.40 % | -1.998 M -8.46 % | -1.842 M -0.97 % | -1.824 M -266.69 % | 1.094 M 107.96 % | -13.749 M 35.76 % | -21.403 M -391.19 % | 7.350 M 389.20 % | 1.502 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.529 M 0.00 % | 3.529 M 4.10 % | 3.390 M -2.67 % | 3.483 M 3.20 % | 3.375 M -9.13 % | 3.714 M 3.37 % | 3.593 M -0.72 % | 3.619 M -9.82 % | 4.013 M 2.77 % | 3.905 M 3.03 % | 3.790 M 9.00 % | 3.477 M -84.27 % | 22.108 M 464.56 % | 3.916 M 1.90 % | 3.843 M 10.46 % | 3.479 M -7.55 % | 3.763 M 10.87 % | 3.394 M 10.27 % | 3.078 M 12.95 % | 2.725 M -7.88 % | 2.958 M 8.59 % | 2.724 M -21.90 % | 3.488 M 8.53 % | 3.214 M 11.71 % | 2.877 M 14.94 % | 2.503 M 4.51 % | 2.395 M -15.01 % | 2.818 M 14.88 % | 2.453 M 16.48 % | 2.106 M 5.10 % | 2.004 M 20.02 % | 1.670 M | 0.000 -100.00 % | 1.999 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 % | 286.505 K 2.08 % | 280.662 K 8.61 % | 258.409 K 8.76 % | 237.586 K -3.62 % | 246.507 K | 0.000 | 0.000 | 0.000 |
| Total debt | 4.207 M 0.00 % | 4.207 M -28.73 % | 5.903 M 6.57 % | 5.539 M 12.97 % | 4.903 M 12.09 % | 4.374 M -35.88 % | 6.822 M -0.74 % | 6.873 M 86.82 % | 3.679 M 186.08 % | 1.286 M -7.81 % | 1.395 M -8.16 % | 1.519 M -9.91 % | 1.686 M -10.60 % | 1.886 M 32.72 % | 1.421 M -17.24 % | 1.717 M | 0.000 -100.00 % | 1.627 M -1.33 % | 1.649 M -10.09 % | 1.834 M 32.32 % | 1.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.650 M -15.38 % | 1.950 M -78.00 % | 8.862 M -12.01 % | 10.072 M 4.57 % | 9.632 M 7.02 % | 9.000 M 500.00 % | 1.500 M | 0.000 -100.00 % | 3.202 M 10.41 % | 2.900 M -35.56 % | 4.500 M 50.00 % | 3.000 M 0.00 % | 3.000 M -59.11 % | 7.337 M 22.28 % | 6.000 M 100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.755 M | 0.000 | 0.000 -100.00 % | 7.369 M 22.86 % | 5.998 M |
| Accumulated other comprehensive income loss | 36.177 M 0.00 % | 36.177 M 0.11 % | 36.139 M 0.00 % | 36.139 M -15.98 % | 43.012 M 0.00 % | 43.012 M -0.64 % | 43.291 M -1.10 % | 43.771 M -0.01 % | 43.775 M | 0.000 -100.00 % | 43.653 M 0.03 % | 43.640 M 0.18 % | 43.560 M 0.11 % | 43.510 M 0.29 % | 43.386 M -0.19 % | 43.468 M -55.66 % | 98.031 M 127.16 % | 43.155 M | 0.000 -100.00 % | 42.638 M 4 749.73 % | -917.000 K -115.43 % | 5.943 M 748.09 % | -917.000 K 0.00 % | -917.000 K -4.92 % | -874.000 K -118.29 % | 4.778 M 5 025.77 % | -97.000 K 68.61 % | -309.000 K 63.13 % | -838.000 K -119.90 % | 4.211 M 464.90 % | -1.154 M 0.00 % | -1.154 M 0.00 % | -1.154 M -122.30 % | 5.175 M 308.92 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 0.00 % | -2.477 M 70.14 % | -8.296 M 0.00 % | -8.296 M | 0.000 | 0.000 100.00 % | -5.819 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.283 M 78.45 % | 719.192 K -2.26 % | 735.831 K |
| Retained earnings | -34.070 M 0.00 % | -34.070 M -34.91 % | -25.253 M 0.00 % | -25.253 M -82.29 % | -13.853 M 0.00 % | -13.853 M -27.42 % | -10.872 M -150.53 % | 21.516 M -5.52 % | 22.773 M -2.62 % | 23.385 M -10.98 % | 26.270 M -31.01 % | 38.079 M -5.13 % | 40.139 M -21.05 % | 50.838 M 1.22 % | 50.225 M 3.92 % | 48.329 M | 0.000 -100.00 % | 51.366 M -27.08 % | 70.446 M 0.47 % | 70.115 M 228.73 % | 21.329 M 0.62 % | 21.197 M -15.97 % | 25.225 M 14.37 % | 22.056 M 3.20 % | 21.373 M 1.51 % | 21.056 M -8.05 % | 22.899 M 22.52 % | 18.690 M -4.87 % | 19.646 M 372.03 % | -7.222 M -46.52 % | -4.929 M 2.76 % | -5.069 M -125.23 % | 20.095 M 1.37 % | 19.824 M 119.35 % | -102.450 M -1.74 % | -100.693 M 0.23 % | -100.923 M -0.51 % | -100.407 M -6.89 % | -93.937 M -1.30 % | -92.729 M -0.27 % | -92.480 M -1.13 % | -91.447 M -1.19 % | -90.375 M 0.93 % | -91.221 M -0.73 % | -90.559 M -8.14 % | -83.739 M -8.34 % | -77.292 M -33.74 % | -57.794 M -2.44 % | -56.417 M -1.41 % | -55.631 M -34.89 % | -41.241 M 2.70 % | -42.384 M -0.18 % | -42.306 M -6.59 % | -39.689 M -3.37 % | -38.395 M 6.14 % | -40.905 M -0.04 % | -40.891 M -7.45 % | -38.056 M -7.96 % | -35.251 M -14.26 % | -30.852 M -12.34 % | -27.463 M -45.23 % | -18.910 M -416.90 % | -3.658 M -15.45 % | -3.169 M -86.10 % | -1.703 M |
| Common stock | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.31 % | 2.593 M | 0.000 -100.00 % | 2.593 M 0.00 % | 2.593 M 0.00 % | 2.593 M -97.08 % | 88.899 M -7.16 % | 95.759 M 0.23 % | 95.540 M 0.46 % | 95.107 M 0.34 % | 94.783 M 6.76 % | 88.785 M 0.01 % | 88.778 M 12.43 % | 78.965 M -0.03 % | 78.985 M 96.11 % | 40.275 M 0.25 % | 40.173 M 2.18 % | 39.315 M 30.41 % | 30.148 M 0.00 % | 30.148 M 22.99 % | 24.512 M 0.00 % | 24.512 M | 0.000 -100.00 % | 24.512 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 -100.00 % | 41.606 M 655.15 % | 5.510 M 180.14 % | 1.967 M |
| Total equity | 4.838 M 0.00 % | 4.838 M -64.47 % | 13.617 M 0.00 % | 13.617 M -57.30 % | 31.890 M 0.00 % | 31.890 M -22.99 % | 41.408 M -44.75 % | 74.951 M -2.75 % | 77.073 M -0.73 % | 77.641 M 6.86 % | 72.654 M -13.97 % | 84.450 M -2.29 % | 86.430 M -10.97 % | 97.079 M 0.76 % | 96.342 M 2.07 % | 94.390 M -3.71 % | 98.031 M 0.00 % | 98.031 M -15.35 % | 115.806 M 0.40 % | 115.346 M -0.98 % | 116.491 M 0.39 % | 116.039 M -3.18 % | 119.848 M 3.10 % | 116.246 M 0.84 % | 115.282 M 0.58 % | 114.619 M -2.02 % | 116.981 M 14.06 % | 102.559 M -0.39 % | 102.964 M 176.31 % | 37.264 M -4.84 % | 39.161 M 1.56 % | 38.560 M -29.19 % | 54.457 M -1.43 % | 55.246 M 130.91 % | 23.925 M -6.70 % | 25.644 M 1.14 % | 25.355 M -1.83 % | 25.828 M -19.81 % | 32.208 M -3.32 % | 33.313 M -0.15 % | 33.363 M -2.85 % | 34.341 M -2.58 % | 35.251 M 3.01 % | 34.220 M -1.11 % | 34.605 M -16.11 % | 41.250 M -13.41 % | 47.641 M -28.96 % | 67.061 M -1.80 % | 68.289 M -0.85 % | 68.877 M -17.10 % | 83.082 M 1.69 % | 81.698 M 0.04 % | 81.669 M 4.15 % | 78.412 M -0.88 % | 79.108 M -2.10 % | 80.805 M 157.38 % | 31.396 M 55.30 % | 20.216 M 152.76 % | 7.998 M -9.30 % | 8.818 M -1.34 % | 8.938 M -52.43 % | 18.790 M -52.57 % | 39.620 M 1 043.45 % | 3.465 M 154.02 % | 1.364 M |
| Other non current liabilities | 3.279 M 0.00 % | 3.279 M -43.88 % | 5.843 M 0.00 % | 5.843 M -5.39 % | 6.176 M 0.00 % | 6.176 M 4.39 % | 5.916 M -13.32 % | 6.825 M 11.57 % | 6.117 M 17.16 % | 5.221 M -9.15 % | 5.747 M -3.64 % | 5.964 M -12.58 % | 6.822 M 15.10 % | 5.927 M -3.66 % | 6.152 M -3.18 % | 6.354 M | 0.000 -100.00 % | 5.287 M 64.35 % | 3.217 M -21.15 % | 4.080 M 52.98 % | 2.667 M -34.02 % | 4.042 M -22.66 % | 5.226 M 0.54 % | 5.198 M 34.25 % | 3.872 M 11.30 % | 3.479 M 20.09 % | 2.897 M 3.24 % | 2.806 M 0.83 % | 2.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 217.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K -50.00 % | 120.000 K -33.33 % | 180.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 |
| Long term debt | 103.000 K 0.00 % | 103.000 K -61.28 % | 266.000 K 0.00 % | 266.000 K -59.70 % | 660.000 K 0.00 % | 660.000 K -54.36 % | 1.446 M 70.32 % | 849.000 K 6.39 % | 798.000 K -54.24 % | 1.744 M 82.43 % | 956.000 K -55.66 % | 2.156 M 81.94 % | 1.185 M -8.92 % | 1.301 M 35.52 % | 960.000 K -17.74 % | 1.167 M | 0.000 -100.00 % | 1.121 M -52.54 % | 2.362 M 80.31 % | 1.310 M -52.74 % | 2.772 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 |
| Total non current liabilities | 3.382 M 0.00 % | 3.382 M -44.64 % | 6.109 M 0.00 % | 6.109 M -10.63 % | 6.836 M 0.00 % | 6.836 M -7.14 % | 7.362 M -7.56 % | 7.964 M 10.53 % | 7.205 M 3.45 % | 6.965 M -0.40 % | 6.993 M -13.88 % | 8.120 M -2.13 % | 8.297 M 10.36 % | 7.518 M 5.71 % | 7.112 M -5.44 % | 7.521 M | 0.000 -100.00 % | 6.698 M 20.06 % | 5.579 M -1.78 % | 5.680 M -2.87 % | 5.848 M 27.91 % | 4.572 M -22.30 % | 5.884 M -1.56 % | 5.977 M 25.17 % | 4.775 M 5.97 % | 4.506 M 11.31 % | 4.048 M -0.39 % | 4.064 M 9.81 % | 3.701 M 1 176.21 % | 290.000 K 1.40 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K -50.00 % | 120.000 K -33.33 % | 180.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 current liabilities | 4.704 M -66.62 % | 14.094 M 16.19 % | 12.130 M 336.65 % | 2.778 M -75.84 % | 11.496 M -7.50 % | 12.428 M 42.36 % | 8.730 M | 0.000 | 0.000 -100.00 % | 8.425 M 38 195.45 % | 22.000 K -99.75 % | 8.953 M | 0.000 -100.00 % | 13.340 M 11.34 % | 11.981 M 3 552.74 % | 328.000 K | 0.000 -100.00 % | 14.665 M 21.59 % | 12.061 M 646.35 % | 1.616 M -85.31 % | 11.001 M -9.59 % | 12.168 M -4.12 % | 12.691 M -14.52 % | 14.847 M 5.27 % | 14.104 M -21.15 % | 17.886 M 10.94 % | 16.122 M -33.34 % | 24.185 M -1.41 % | 24.531 M 714.71 % | 3.011 M -23.46 % | 3.934 M | 0.000 -100.00 % | 9.033 M 169.00 % | 3.358 M 25.16 % | 2.683 M 148.43 % | 1.080 M -4.17 % | 1.127 M 519.23 % | 182.000 K -90.26 % | 1.868 M -61.13 % | 4.806 M -6.91 % | 5.163 M 115.04 % | 2.401 M -54.05 % | 5.225 M -13.84 % | 6.064 M 34.76 % | 4.500 M 489.78 % | 763.000 K 100.79 % | 380.000 K 18.75 % | 320.000 K 23.08 % | 260.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.102 M 52.95 % | 2.682 M -24.73 % | 3.563 M 251.62 % | 1.013 M 148.99 % | 406.960 K 17.53 % | 346.268 K -94.76 % | 6.612 M 15.85 % | 5.707 M | 0.000 -100.00 % | 13.146 K -97.86 % | 613.899 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 495.000 K | 0.000 -100.00 % | 495.000 K 0.00 % | 495.000 K 0.00 % | 495.000 K 0.00 % | 495.000 K 0.41 % | 493.000 K 0.00 % | 493.000 K 3.79 % | 475.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.596 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 100.00 % | 0.000 | 0.000 |
| Short term debt | 4.104 M 0.00 % | 4.104 M -27.20 % | 5.637 M 6.90 % | 5.273 M 24.28 % | 4.243 M 14.24 % | 3.714 M -39.10 % | 6.099 M 1.25 % | 6.024 M 109.09 % | 2.881 M 595.89 % | 414.000 K -5.69 % | 439.000 K -0.45 % | 441.000 K -11.98 % | 501.000 K -14.36 % | 585.000 K 26.90 % | 461.000 K -16.18 % | 550.000 K | 0.000 -100.00 % | 506.000 K 8.12 % | 468.000 K -10.69 % | 524.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 -100.00 % | 1.650 M -15.38 % | 1.950 M -78.00 % | 8.862 M 301.54 % | 2.207 M -77.09 % | 9.632 M 7.02 % | 9.000 M 500.00 % | 1.500 M | 0.000 -100.00 % | 3.202 M 10.41 % | 2.900 M | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M -59.11 % | 7.337 M 22.28 % | 6.000 M 100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.755 M | 0.000 | 0.000 -100.00 % | 7.369 M 22.86 % | 5.998 M |
| Total current liabilities | 28.493 M 0.00 % | 28.493 M -9.08 % | 31.339 M 0.00 % | 31.339 M 8.34 % | 28.926 M 0.00 % | 28.926 M -2.74 % | 29.740 M 14.08 % | 26.070 M 34.88 % | 19.329 M 35.07 % | 14.310 M -23.75 % | 18.768 M 16.31 % | 16.136 M -18.99 % | 19.918 M 3.79 % | 19.191 M -9.26 % | 21.149 M -22.63 % | 27.335 M | 0.000 -100.00 % | 28.289 M 55.80 % | 18.157 M -4.92 % | 19.096 M 24.88 % | 15.291 M -12.60 % | 17.496 M -14.68 % | 20.507 M -3.25 % | 21.196 M 3.70 % | 20.440 M -6.80 % | 21.932 M 22.74 % | 17.869 M -31.65 % | 26.143 M 0.05 % | 26.129 M 543.10 % | 4.063 M -8.78 % | 4.454 M -46.88 % | 8.385 M -17.50 % | 10.164 M 126.67 % | 4.484 M 3.48 % | 4.333 M 23.76 % | 3.501 M -72.34 % | 12.656 M -12.45 % | 14.455 M 8.04 % | 13.379 M -3.09 % | 13.806 M 107.20 % | 6.663 M 28.43 % | 5.188 M -38.44 % | 8.427 M -5.99 % | 8.964 M -11.30 % | 10.106 M -6.04 % | 10.756 M 49.72 % | 7.184 M -37.11 % | 11.423 M 35.87 % | 8.407 M 23.89 % | 6.786 M 29.80 % | 5.228 M 18.82 % | 4.400 M -20.93 % | 5.565 M 5.50 % | 5.275 M 28.60 % | 4.102 M 52.95 % | 2.682 M -24.73 % | 3.563 M 251.62 % | 1.013 M 148.99 % | 406.960 K 17.53 % | 346.268 K -97.20 % | 12.367 M 116.68 % | 5.707 M 9 197.23 % | 61.389 K -99.21 % | 7.772 M 12.56 % | 6.905 M |
| Total liabilities | 31.875 M 0.00 % | 31.875 M -14.88 % | 37.448 M 0.00 % | 37.448 M 4.71 % | 35.762 M 0.00 % | 35.762 M -3.61 % | 37.102 M 9.01 % | 34.034 M 28.27 % | 26.534 M 24.72 % | 21.275 M -17.41 % | 25.761 M 6.20 % | 24.256 M -14.03 % | 28.215 M 5.64 % | 26.709 M -5.49 % | 28.261 M -18.92 % | 34.856 M | 0.000 -100.00 % | 34.987 M 47.40 % | 23.736 M -4.20 % | 24.776 M 17.21 % | 21.139 M -4.21 % | 22.068 M -16.38 % | 26.391 M -2.88 % | 27.173 M 7.77 % | 25.215 M -4.63 % | 26.438 M 20.63 % | 21.917 M -27.44 % | 30.207 M 1.26 % | 29.830 M 585.27 % | 4.353 M -8.16 % | 4.740 M -45.34 % | 8.671 M -17.02 % | 10.450 M 119.08 % | 4.770 M 10.09 % | 4.333 M 23.76 % | 3.501 M -72.34 % | 12.656 M -12.45 % | 14.455 M 8.04 % | 13.379 M -3.09 % | 13.806 M 107.20 % | 6.663 M 28.43 % | 5.188 M -38.44 % | 8.427 M -5.99 % | 8.964 M -11.30 % | 10.106 M -6.04 % | 10.756 M 48.48 % | 7.244 M -37.24 % | 11.543 M 34.42 % | 8.587 M 26.54 % | 6.786 M 29.80 % | 5.228 M 18.82 % | 4.400 M -20.93 % | 5.565 M 5.50 % | 5.275 M 28.60 % | 4.102 M 52.95 % | 2.682 M -24.73 % | 3.563 M 251.62 % | 1.013 M 148.99 % | 406.960 K 17.53 % | 346.268 K -97.20 % | 12.367 M 116.68 % | 5.707 M 9 197.23 % | 61.389 K -99.21 % | 7.772 M 12.56 % | 6.905 M |
| Other non current assets | -6.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.529 M 110.73 % | -32.875 M -1 069.76 % | 3.390 M 9.96 % | 3.083 M -8.65 % | 3.375 M -9.13 % | 3.714 M 3.37 % | 3.593 M -0.72 % | 3.619 M -9.82 % | 4.013 M 2.77 % | 3.905 M 3.03 % | 3.790 M 9.00 % | 3.477 M 131.45 % | -11.054 M -382.28 % | 3.916 M 1.90 % | 3.843 M 10.46 % | 3.479 M 71.29 % | 2.031 M -40.16 % | 3.394 M 110.15 % | -33.427 M -37.05 % | -24.391 M -32.43 % | -18.418 M | 0.000 | 0.000 | 0.000 100.00 % | -10.912 M | 0.000 100.00 % | -10.392 M | 0.000 100.00 % | -28.857 M | 0.000 100.00 % | -2.004 M -239.78 % | 1.433 M -55.13 % | 3.195 M 1 041.07 % | 280.000 K -24.73 % | 372.000 K -19.83 % | 464.000 K -16.55 % | 556.000 K -14.20 % | 648.000 K -14.74 % | 760.000 K -7.77 % | 824.000 K -18.33 % | 1.009 M -0.98 % | 1.019 M -9.02 % | 1.120 M -8.57 % | 1.225 M -67.74 % | 3.797 M 173.17 % | 1.390 M 257.33 % | 389.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.815 K -98.92 % | 12.246 M 429.01 % | 2.315 M -44.29 % | 4.156 M -27.04 % | 5.696 M -61.49 % | 14.792 M 78.57 % | 8.283 M 2.73 % | 8.063 M 110.67 % | 3.827 M 464.66 % | 677.831 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.529 M 0.00 % | 3.529 M 3.54 % | 3.408 M -2.12 % | 3.482 M 2.95 % | 3.382 M -8.70 % | 3.705 M 3.31 % | 3.586 M -0.83 % | 3.616 M -9.90 % | 4.013 M 2.77 % | 3.905 M 3.03 % | 3.790 M 9.00 % | 3.477 M | 0.000 -100.00 % | 3.916 M 1.90 % | 3.843 M 10.46 % | 3.479 M -7.55 % | 3.763 M 10.87 % | 3.394 M 10.27 % | 3.078 M 12.95 % | 2.725 M -7.88 % | 2.958 M 8.59 % | 2.724 M -21.90 % | 3.488 M 8.53 % | 3.214 M 11.71 % | 2.877 M 14.94 % | 2.503 M 4.51 % | 2.395 M -15.01 % | 2.818 M 14.88 % | 2.453 M 16.48 % | 2.106 M 5.10 % | 2.004 M 20.02 % | 1.670 M | 0.000 -100.00 % | 1.999 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 % | 286.505 K 2.08 % | 280.662 K 8.61 % | 258.409 K 8.76 % | 237.586 K -3.62 % | 246.507 K | 0.000 | 0.000 | 0.000 |
| Intangible assets | 6.906 M 0.00 % | 6.906 M -28.72 % | 9.688 M 0.00 % | 9.688 M -28.91 % | 13.627 M 0.00 % | 13.627 M 17.29 % | 11.618 M -66.73 % | 34.925 M 31.07 % | 26.647 M 11.77 % | 23.841 M 10.32 % | 21.611 M 54.81 % | 13.960 M -17.26 % | 16.873 M -32.53 % | 25.010 M 2.27 % | 24.455 M -13.80 % | 28.369 M | 0.000 -100.00 % | 18.720 M -68.41 % | 59.267 M 5.13 % | 56.374 M 11.00 % | 50.788 M 29.80 % | 39.128 M 17.06 % | 33.427 M 37.05 % | 24.391 M 32.43 % | 18.418 M 20.92 % | 15.231 M 17.22 % | 12.994 M 7.30 % | 12.110 M 10.98 % | 10.912 M 2.72 % | 10.623 M 2.22 % | 10.392 M 3.25 % | 10.065 M -65.12 % | 28.857 M 22.94 % | 23.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.460 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 6.906 M 0.00 % | 6.906 M -28.72 % | 9.688 M 0.00 % | 9.688 M -28.91 % | 13.627 M 0.00 % | 13.627 M 17.29 % | 11.618 M -66.73 % | 34.925 M 31.07 % | 26.647 M 11.77 % | 23.841 M 10.32 % | 21.611 M 54.81 % | 13.960 M -17.26 % | 16.873 M -32.53 % | 25.010 M 2.27 % | 24.455 M -13.80 % | 28.369 M | 0.000 -100.00 % | 18.720 M -68.41 % | 59.267 M 5.13 % | 56.374 M 11.00 % | 50.788 M 29.80 % | 39.128 M 17.06 % | 33.427 M 37.05 % | 24.391 M 32.43 % | 18.418 M 20.92 % | 15.231 M 17.22 % | 12.994 M 7.30 % | 12.110 M 10.98 % | 10.912 M 2.72 % | 10.623 M 2.22 % | 10.392 M 3.25 % | 10.065 M -65.12 % | 28.857 M 22.94 % | 23.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.460 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 |
| Property plant equipment net | 8.804 M 363.86 % | 1.898 M -50.35 % | 3.823 M 0.00 % | 3.823 M -86.97 % | 29.346 M 86.69 % | 15.719 M -58.60 % | 37.970 M -41.57 % | 64.988 M 9.45 % | 59.378 M 6.91 % | 55.540 M -3.53 % | 57.571 M -16.58 % | 69.014 M -7.88 % | 74.914 M -7.37 % | 80.873 M -3.42 % | 83.735 M -8.51 % | 91.527 M | 0.000 -100.00 % | 88.302 M -10.11 % | 98.235 M -1.71 % | 99.943 M 5.07 % | 95.122 M 8.33 % | 87.808 M -1.85 % | 89.464 M 7.60 % | 83.143 M 12.34 % | 74.008 M 35.93 % | 54.445 M 17.97 % | 46.150 M -4.35 % | 48.251 M -24.31 % | 63.749 M 405.74 % | 12.605 M -54.10 % | 27.459 M 54.86 % | 17.731 M -62.17 % | 46.876 M 154.75 % | 18.401 M -8.06 % | 20.014 M 1.58 % | 19.703 M -1.07 % | 19.917 M -2.81 % | 20.493 M -19.70 % | 25.519 M -4.43 % | 26.701 M -1.33 % | 27.060 M 13.63 % | 23.814 M 6.88 % | 22.282 M -17.48 % | 27.003 M 0.80 % | 26.790 M -20.23 % | 33.586 M -16.84 % | 40.387 M -31.27 % | 58.759 M 3.82 % | 56.595 M 1.88 % | 55.548 M -18.79 % | 68.403 M 1.02 % | 67.710 M 1.06 % | 66.999 M 6.78 % | 62.742 M 7.65 % | 58.284 M 1.79 % | 57.256 M 282.76 % | 14.959 M 4.34 % | 14.337 M 614.43 % | 2.007 M 56.88 % | 1.279 M -4.65 % | 1.342 M -31.72 % | 1.965 M -80.58 % | 10.116 M 37.52 % | 7.356 M 140.47 % | 3.059 M |
| Total non current assets | 8.804 M 0.00 % | 8.804 M -34.84 % | 13.511 M 0.00 % | 13.511 M -58.90 % | 32.875 M 0.00 % | 32.875 M -20.51 % | 41.360 M -39.24 % | 68.071 M 8.47 % | 62.753 M 5.91 % | 59.254 M -3.12 % | 61.164 M -15.79 % | 72.633 M -7.97 % | 78.927 M -6.90 % | 84.778 M -3.14 % | 87.525 M -7.87 % | 95.004 M 959.45 % | -11.054 M -111.99 % | 92.218 M -9.66 % | 102.078 M -1.30 % | 103.422 M 2.48 % | 100.916 M 10.65 % | 91.202 M -1.45 % | 92.542 M 7.77 % | 85.868 M 11.57 % | 76.966 M 6.31 % | 72.400 M 15.60 % | 62.632 M -1.48 % | 63.575 M -4.58 % | 66.626 M 158.93 % | 25.731 M -13.81 % | 29.854 M -2.48 % | 30.614 M -37.94 % | 49.329 M 12.16 % | 43.980 M 119.75 % | 20.014 M -12.24 % | 22.806 M -1.32 % | 23.112 M 11.26 % | 20.773 M -19.77 % | 25.891 M -4.69 % | 27.165 M -1.63 % | 27.616 M 12.89 % | 24.462 M 6.16 % | 23.042 M -17.20 % | 27.827 M 0.10 % | 27.799 M -19.67 % | 34.605 M -16.63 % | 41.507 M -30.80 % | 59.984 M -0.68 % | 60.392 M 6.07 % | 56.938 M -17.23 % | 68.792 M 1.60 % | 67.710 M 1.06 % | 66.999 M 6.78 % | 62.742 M 7.65 % | 58.284 M 1.56 % | 57.389 M 110.95 % | 27.205 M 60.61 % | 16.938 M 162.89 % | 6.443 M -10.93 % | 7.234 M -55.81 % | 16.371 M 56.00 % | 10.495 M -42.27 % | 18.179 M 62.56 % | 11.183 M 199.28 % | 3.737 M |
| Other current assets | 4.206 M 0.00 % | 4.206 M -69.22 % | 13.663 M 34.03 % | 10.194 M 234.89 % | 3.044 M 0.00 % | 3.044 M -84.79 % | 20.017 M 481.21 % | 3.444 M -23.38 % | 4.495 M 173.36 % | 1.644 M -91.75 % | 19.942 M -3.40 % | 20.644 M | 0.000 -100.00 % | 20.571 M 470.47 % | 3.606 M 346.84 % | 807.000 K | 0.000 -100.00 % | 8.276 M -13.84 % | 9.605 M -13.08 % | 11.051 M | 0.000 -100.00 % | 6.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.076 M | 0.000 | 0.000 -100.00 % | 378.003 K 3.28 % | 366.000 K -94.25 % | 6.366 M | 0.000 -100.00 % | 6.372 M 0.00 % | 6.372 M 1 617.52 % | 371.000 K 0.00 % | 371.000 K -93.74 % | 5.922 M 1 458.42 % | 380.000 K 31.94 % | 288.000 K -22.16 % | 370.000 K 2.21 % | 362.000 K -84.59 % | 2.349 M 534.86 % | 370.000 K 0.00 % | 370.000 K 281.44 % | 97.000 K | 0.000 | 0.000 -100.00 % | 112.000 K -20.00 % | 140.000 K | 0.000 | 0.000 -100.00 % | 16.000 K -76.89 % | 69.230 K 7.16 % | 64.602 K -33.68 % | 97.410 K -91.83 % | 1.192 M 2 828.49 % | 40.713 K | 0.000 -100.00 % | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.108 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 | 0.000 | 0.000 |
| cash and cash equivalents | 5.160 M 0.00 % | 5.160 M 73.33 % | 2.977 M -33.49 % | 4.476 M -13.67 % | 5.185 M -22.87 % | 6.722 M -26.50 % | 9.145 M -38.58 % | 14.889 M -2.51 % | 15.272 M 44.72 % | 10.553 M -0.09 % | 10.562 M 30.57 % | 8.089 M -11.19 % | 9.108 M -6.43 % | 9.734 M -3.20 % | 10.056 M 8.42 % | 9.275 M 183.91 % | -11.054 M -200.00 % | 11.054 M -0.44 % | 11.103 M -0.82 % | 11.195 M 14.43 % | 9.783 M -38.12 % | 15.809 M -7.94 % | 17.172 M -27.46 % | 23.672 M -14.29 % | 27.619 M 13.90 % | 24.248 M -16.19 % | 28.931 M 4.72 % | 27.627 M 31.23 % | 21.052 M 345.54 % | 4.725 M -4.76 % | 4.961 M -28.61 % | 6.949 M -19.86 % | 8.671 M 6.13 % | 8.170 M 1 567.35 % | 490.000 K -0.81 % | 494.000 K -84.09 % | 3.105 M 4.69 % | 2.966 M 65.79 % | 1.789 M 28.06 % | 1.397 M 59.66 % | 875.000 K -79.59 % | 4.287 M 229.77 % | 1.300 M -41.76 % | 2.232 M -60.13 % | 5.598 M -1.06 % | 5.658 M 4.68 % | 5.405 M -24.71 % | 7.179 M 67.54 % | 4.285 M -30.04 % | 6.125 M -13.13 % | 7.051 M -29.68 % | 10.027 M -13.07 % | 11.534 M -21.81 % | 14.751 M -21.37 % | 18.759 M -11.99 % | 21.316 M 311.31 % | 5.182 M 159.40 % | 1.998 M 8.46 % | 1.842 M 0.97 % | 1.824 M -60.86 % | 4.661 M -66.10 % | 13.749 M -35.76 % | 21.403 M 114 195.42 % | 18.726 K -99.58 % | 4.495 M |
| Cash and short term investments | 5.160 M 0.00 % | 5.160 M 73.33 % | 2.977 M -33.49 % | 4.476 M -13.67 % | 5.185 M -22.87 % | 6.722 M -26.50 % | 9.145 M -38.58 % | 14.889 M -2.51 % | 15.272 M 44.72 % | 10.553 M -0.09 % | 10.562 M 30.57 % | 8.089 M -11.19 % | 9.108 M -6.43 % | 9.734 M -3.20 % | 10.056 M 8.42 % | 9.275 M -16.09 % | 11.054 M 0.00 % | 11.054 M -0.44 % | 11.103 M -0.82 % | 11.195 M 14.43 % | 9.783 M -38.12 % | 15.809 M -7.94 % | 17.172 M -27.46 % | 23.672 M -14.29 % | 27.619 M 13.90 % | 24.248 M -16.19 % | 28.931 M 4.72 % | 27.627 M 31.23 % | 21.052 M 345.54 % | 4.725 M -4.76 % | 4.961 M -28.61 % | 6.949 M -19.86 % | 8.671 M 6.13 % | 8.170 M 1 567.35 % | 490.000 K -0.81 % | 494.000 K -84.09 % | 3.105 M 4.69 % | 2.966 M 65.79 % | 1.789 M 28.06 % | 1.397 M 59.66 % | 875.000 K -79.59 % | 4.287 M 229.77 % | 1.300 M -41.76 % | 2.232 M -60.13 % | 5.598 M -1.06 % | 5.658 M 4.68 % | 5.405 M -24.71 % | 7.179 M 67.54 % | 4.285 M -30.04 % | 6.125 M -13.13 % | 7.051 M -29.68 % | 10.027 M -13.07 % | 11.534 M -21.81 % | 14.751 M -21.37 % | 18.759 M -11.99 % | 21.316 M 311.31 % | 5.182 M 159.40 % | 1.998 M 8.46 % | 1.842 M 0.97 % | 1.824 M -60.86 % | 4.661 M -66.10 % | 13.749 M -35.76 % | 21.403 M 114 195.42 % | 18.726 K -99.58 % | 4.495 M |
| Total current assets | 27.909 M 0.00 % | 27.909 M -25.68 % | 37.554 M 0.00 % | 37.554 M 7.99 % | 34.777 M 0.00 % | 34.777 M -6.39 % | 37.150 M -8.30 % | 40.514 M -0.83 % | 40.854 M 3.01 % | 39.662 M 6.47 % | 37.251 M 3.27 % | 36.073 M 0.99 % | 35.718 M -8.44 % | 39.010 M 5.21 % | 37.078 M 8.28 % | 34.242 M 209.77 % | 11.054 M -72.91 % | 40.800 M 8.90 % | 37.464 M 2.08 % | 36.700 M -0.04 % | 36.714 M -21.73 % | 46.905 M -12.65 % | 53.697 M -6.70 % | 57.551 M -9.41 % | 63.531 M -7.47 % | 68.657 M -9.98 % | 76.266 M 10.23 % | 69.191 M 4.57 % | 66.168 M 316.52 % | 15.886 M 13.09 % | 14.047 M -15.47 % | 16.617 M 6.67 % | 15.578 M -2.86 % | 16.036 M 94.52 % | 8.244 M 30.05 % | 6.339 M -57.45 % | 14.899 M -23.63 % | 19.510 M -0.94 % | 19.696 M -1.29 % | 19.954 M 60.79 % | 12.410 M -17.63 % | 15.067 M -26.99 % | 20.636 M 34.38 % | 15.357 M -9.19 % | 16.912 M -2.81 % | 17.401 M 30.07 % | 13.378 M -28.15 % | 18.620 M 12.96 % | 16.484 M -11.97 % | 18.725 M -4.06 % | 19.518 M 6.15 % | 18.388 M -9.13 % | 20.235 M -3.39 % | 20.945 M -15.97 % | 24.926 M -4.49 % | 26.098 M 236.59 % | 7.754 M 80.70 % | 4.291 M 118.72 % | 1.962 M 1.63 % | 1.930 M -60.88 % | 4.934 M -64.77 % | 14.003 M -34.87 % | 21.502 M 39 637.65 % | 54.110 K -98.81 % | 4.533 M |
| Inventory | 6.210 M 0.00 % | 6.210 M -16.37 % | 7.426 M 0.00 % | 7.426 M -9.92 % | 8.244 M 0.00 % | 8.244 M 3.20 % | 7.988 M 5.82 % | 7.549 M -0.55 % | 7.591 M 9.41 % | 6.938 M 2.83 % | 6.747 M -8.08 % | 7.340 M -3.96 % | 7.643 M -12.20 % | 8.705 M 3.46 % | 8.414 M 7.54 % | 7.824 M | 0.000 -100.00 % | 7.972 M 24.95 % | 6.380 M 70.54 % | 3.741 M 2.86 % | 3.637 M -30.54 % | 5.236 M 5.99 % | 4.940 M 55.54 % | 3.176 M -21.46 % | 4.044 M -21.58 % | 5.157 M 79.25 % | 2.877 M 38.65 % | 2.075 M -26.81 % | 2.835 M 66.96 % | 1.698 M 42.69 % | 1.190 M 0.17 % | 1.188 M 0.00 % | 1.188 M 0.00 % | 1.188 M -25.47 % | 1.594 M -0.62 % | 1.604 M -0.56 % | 1.613 M 8.04 % | 1.493 M -37.66 % | 2.395 M -2.44 % | 2.455 M -5.14 % | 2.588 M -21.07 % | 3.279 M 0.77 % | 3.254 M 1.56 % | 3.204 M -0.62 % | 3.224 M -2.33 % | 3.301 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 |
| Net receivables | 12.333 M 0.00 % | 12.333 M -8.56 % | 13.488 M -12.74 % | 15.458 M -7.81 % | 16.767 M 0.00 % | 16.767 M -10.09 % | 18.649 M 27.46 % | 14.632 M 8.42 % | 13.496 M -34.25 % | 20.527 M 3.13 % | 19.903 M 5.15 % | 18.928 M -0.21 % | 18.967 M | 0.000 -100.00 % | 15.002 M -8.17 % | 16.336 M | 0.000 -100.00 % | 15.101 M 69.83 % | 8.892 M -17.00 % | 10.713 M -14.85 % | 12.581 M -28.36 % | 17.561 M -19.41 % | 21.790 M 10.21 % | 19.771 M -15.28 % | 23.336 M -38.03 % | 37.656 M -8.20 % | 41.020 M 5.48 % | 38.889 M -8.02 % | 42.281 M 346.80 % | 9.463 M 19.85 % | 7.896 M -2.28 % | 8.080 M 41.28 % | 5.719 M -14.36 % | 6.678 M 15.50 % | 5.782 M 49.21 % | 3.875 M 1.57 % | 3.815 M 15.40 % | 3.306 M -63.83 % | 9.140 M -6.06 % | 9.730 M 13.46 % | 8.576 M 20.28 % | 7.130 M -29.82 % | 10.160 M 6.49 % | 9.541 M 22.29 % | 7.802 M -3.34 % | 8.072 M 6.06 % | 7.611 M -16.29 % | 9.092 M -23.14 % | 11.829 M -3.28 % | 12.230 M -1.13 % | 12.370 M 47.95 % | 8.361 M -3.91 % | 8.701 M 43.06 % | 6.082 M 0.91 % | 6.027 M 26.03 % | 4.782 M 86.00 % | 2.571 M 13.47 % | 2.266 M 4 385.44 % | 50.519 K 22.19 % | 41.345 K -76.48 % | 175.813 K -77.16 % | 769.926 K 1 219.11 % | 58.367 K 64.95 % | 35.384 K -5.16 % | 37.311 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.156 M | 0.000 100.00 % | -15.026 M 60.88 % | -38.407 M -27.90 % | -30.029 M -9.02 % | -27.546 M -9.32 % | -25.197 M -43.36 % | -17.576 M 15.85 % | -20.886 M 27.77 % | -28.915 M -2.37 % | -28.245 M 11.31 % | -31.846 M | 0.000 100.00 % | -22.636 M 64.13 % | -63.110 M -5.44 % | -59.853 M -17.85 % | -50.788 M -19.44 % | -42.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.459 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.962 M 84.19 % | 10.295 M -18.67 % | 12.659 M | 0.000 -100.00 % | 12.784 M | 0.000 -100.00 % | 13.257 M -29.68 % | 18.852 M 21.30 % | 15.542 M 334.50 % | 3.577 M -79.15 % | 17.157 M 257.74 % | 4.796 M -73.69 % | 18.230 M 314.79 % | 4.395 M -48.09 % | 8.466 M -67.70 % | 26.213 M | 0.000 -100.00 % | 11.634 M 162.50 % | 4.432 M -72.33 % | 16.018 M 696.52 % | 2.011 M -48.04 % | 3.870 M -37.90 % | 6.232 M 18.73 % | 5.249 M 12.35 % | 4.672 M 77.24 % | 2.636 M 440.16 % | 488.000 K -46.20 % | 907.000 K 58.57 % | 572.000 K -13.73 % | 663.000 K 513.89 % | 108.000 K -98.61 % | 7.743 M 4 428.07 % | 171.000 K -13.64 % | 198.000 K | 0.000 -100.00 % | 471.000 K -82.34 % | 2.667 M 77.33 % | 1.504 M -19.96 % | 1.879 M | 0.000 | 0.000 -100.00 % | 2.787 M | 0.000 | 0.000 -100.00 % | 5.606 M -19.83 % | 6.993 M 83.83 % | 3.804 M 1.01 % | 3.766 M 75.41 % | 2.147 M -43.29 % | 3.786 M -27.58 % | 5.228 M 18.82 % | 4.400 M -20.93 % | 5.565 M 5.50 % | 5.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.389 K -84.28 % | 390.392 K 32.94 % | 293.664 K |
| Tax payables | 723.000 K | 0.000 -100.00 % | 913.000 K | 0.000 -100.00 % | 403.000 K | 0.000 -100.00 % | 1.654 M 38.53 % | 1.194 M 31.79 % | 906.000 K -52.16 % | 1.894 M 64.70 % | 1.150 M -40.90 % | 1.946 M 63.94 % | 1.187 M 36.28 % | 871.000 K 261.41 % | 241.000 K -1.23 % | 244.000 K | 0.000 -100.00 % | 1.484 M 24.08 % | 1.196 M 27.51 % | 938.000 K -47.42 % | 1.784 M 22.36 % | 1.458 M 33.88 % | 1.089 M 80.00 % | 605.000 K -48.25 % | 1.169 M 27.76 % | 915.000 K 19.45 % | 766.000 K 37.28 % | 558.000 K 1.27 % | 551.000 K 41.65 % | 389.000 K -5.58 % | 412.000 K -35.83 % | 642.000 K -33.13 % | 960.000 K 3.45 % | 928.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.142 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.000 K -50.42 % | 240.000 K -34.78 % | 368.000 K -24.74 % | 489.000 K -20.23 % | 613.000 K -16.82 % | 737.000 K -14.40 % | 861.000 K -11.05 % | 968.000 K 54.14 % | 628.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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.258 M -9.74 % | 6.933 M -11.05 % | 7.794 M -0.15 % | 7.806 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 438.000 K 0.00 % | 438.000 K -30.48 % | 630.000 K | 0.000 -100.00 % | 1.189 M | 0.000 -100.00 % | 1.164 M -11.35 % | 1.313 M 11.37 % | 1.179 M -8.32 % | 1.286 M -7.81 % | 1.395 M -8.16 % | 1.519 M -9.91 % | 1.686 M -10.60 % | 1.886 M 32.72 % | 1.421 M -17.24 % | 1.717 M | 0.000 -100.00 % | 1.627 M -1.33 % | 1.649 M -10.09 % | 1.834 M 32.32 % | 1.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.741 -61.50 % | 1.925 84.18 % | 1.045 |
| Other total stockholders equity | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K -99.70 % | 43.849 M 33 630.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 -100.00 % | 917.000 K -97.86 % | 42.767 M | 0.000 -100.00 % | 7.180 M 20.81 % | 5.943 M | 0.000 | 0.000 | 0.000 100.00 % | -5.695 M -205.44 % | 5.401 M 3.61 % | 5.213 M 0.81 % | 5.171 M | 0.000 -100.00 % | 45.244 M 742.69 % | 5.369 M 1.90 % | 5.269 M -16.75 % | 6.329 M -95.09 % | 128.852 M 0.03 % | 128.814 M 0.05 % | 128.755 M 16.07 % | 110.930 M -13.76 % | 128.622 M 0.08 % | 128.519 M 0.16 % | 128.320 M 0.04 % | 128.265 M 0.13 % | 128.103 M 0.14 % | 127.918 M 0.22 % | 127.641 M 0.14 % | 127.466 M 0.04 % | 127.410 M 0.06 % | 127.332 M 0.12 % | 127.183 M 0.16 % | 126.985 M 0.15 % | 126.800 M 0.19 % | 126.559 M 0.08 % | 126.452 M 2.24 % | 123.682 M -1.68 % | 125.799 M 3.36 % | 121.710 M 68.37 % | 72.287 M 21.34 % | 59.572 M 37.74 % | 43.249 M 9.02 % | 39.670 M 8.98 % | 36.401 M -3.44 % | 37.700 M 9 586.71 % | 389.194 K -3.85 % | 404.796 K 11.17 % | 364.132 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K | 0.000 -100.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 1.40 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 391.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -608.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 |
| Total assets | 36.713 M 0.00 % | 36.713 M -28.11 % | 51.065 M 0.00 % | 51.065 M -24.52 % | 67.652 M 0.00 % | 67.652 M -13.83 % | 78.510 M -27.96 % | 108.985 M 5.19 % | 103.607 M 4.74 % | 98.916 M 0.51 % | 98.415 M -9.47 % | 108.706 M -5.18 % | 114.645 M -7.39 % | 123.788 M -0.65 % | 124.603 M -3.59 % | 129.246 M | 0.000 -100.00 % | 133.018 M -4.68 % | 139.542 M -0.41 % | 140.122 M 1.81 % | 137.630 M -0.35 % | 138.107 M -5.56 % | 146.239 M 1.97 % | 143.419 M 2.08 % | 140.497 M -0.40 % | 141.057 M 1.55 % | 138.898 M 4.62 % | 132.766 M -0.02 % | 132.794 M 219.09 % | 41.617 M -5.20 % | 43.901 M -7.05 % | 47.231 M -27.23 % | 64.907 M 8.15 % | 60.016 M 112.39 % | 28.258 M -3.04 % | 29.145 M -23.32 % | 38.011 M -5.64 % | 40.283 M -11.63 % | 45.587 M -3.25 % | 47.119 M 17.72 % | 40.026 M 1.26 % | 39.529 M -9.50 % | 43.678 M 1.14 % | 43.184 M -3.42 % | 44.711 M -14.03 % | 52.006 M -5.25 % | 54.885 M -30.18 % | 78.604 M 2.25 % | 76.876 M 1.60 % | 75.663 M -14.32 % | 88.310 M 2.57 % | 86.098 M -1.30 % | 87.234 M 4.24 % | 83.687 M 0.57 % | 83.210 M -0.33 % | 83.487 M 138.82 % | 34.959 M 64.67 % | 21.229 M 152.58 % | 8.405 M -8.28 % | 9.164 M -56.99 % | 21.305 M -13.03 % | 24.498 M -38.26 % | 39.681 M 253.12 % | 11.237 M 35.89 % | 8.269 M |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2007-12-31 |
| 2024-06-30 | 2024-03-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2007-12-31 | 2007-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 693.000 K 0.00 % | 693.000 K -86.32 % | 5.065 M 377.08 % | -1.828 M -24.44 % | -1.469 M -628.42 % | 278.000 K -96.43 % | 7.796 M 653.30 % | -1.409 M 10.99 % | -1.583 M -23.67 % | -1.280 M 76.45 % | -5.435 M -281.67 % | -1.424 M -302.27 % | 704.000 K 331.58 % | -304.000 K -104.67 % | 6.511 M 627.21 % | -1.235 M 53.43 % | -2.652 M -170.61 % | -980.000 K -151.50 % | 1.903 M 227.55 % | -1.492 M 0.00 % | -1.492 M -53.03 % | -975.000 K -133.81 % | 2.884 M 146.60 % | -6.189 M -346.21 % | -1.387 M -83.95 % | -754.000 K | 0.000 | 0.000 100.00 % | -748.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 100.00 % | -125.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 |
| Stock based compensation | 18.500 K 0.00 % | 18.500 K -48.61 % | 36.000 K 0.00 % | 36.000 K -82.35 % | 204.000 K 5 200.00 % | -4.000 K -107.14 % | 56.000 K -15.15 % | 66.000 K 407.69 % | 13.000 K -83.75 % | 80.000 K 60.00 % | 50.000 K -59.68 % | 124.000 K 147.88 % | -259.000 K -246.33 % | 177.000 K 160.29 % | 68.000 K -72.24 % | 245.000 K -36.86 % | 388.000 K 203.13 % | 128.000 K 119.45 % | -658.000 K -305.63 % | 320.000 K 49.53 % | 214.000 K -33.95 % | 324.000 K 0.00 % | 324.000 K -2.41 % | 332.000 K 25.28 % | 265.000 K 40.96 % | 188.000 K 347.62 % | 42.000 K -2.33 % | 43.000 K -24.56 % | 57.000 K 119.13 % | -298.000 K -398.00 % | 100.000 K 6.38 % | 94.000 K -84.86 % | 621.000 K 350.00 % | 138.000 K -5.48 % | 146.000 K -17.51 % | 177.000 K 96.67 % | 90.000 K -12.62 % | 103.000 K -48.24 % | 199.000 K 261.82 % | 55.000 K -66.05 % | 162.000 K -12.43 % | 185.000 K -33.21 % | 277.000 K 58.29 % | 175.000 K 212.50 % | 56.000 K -28.21 % | 78.000 K -47.65 % | 149.000 K -24.75 % | 198.000 K 7.03 % | 185.000 K -23.24 % | 241.000 K 125.23 % | 107.000 K -38.86 % | 175.000 K -65.69 % | 510.000 K 0.79 % | 506.000 K 130.00 % | 220.000 K 9.45 % | 201.000 K 65.67 % | 121.322 K 14.32 % | 106.122 K 24.94 % | 84.937 K 30.79 % | 64.940 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.655 M 0.00 % | -1.655 M -56.06 % | -1.061 M 0.00 % | -1.061 M -245.47 % | 729.000 K -23.34 % | 951.000 K 199.06 % | -960.000 K -764.86 % | -111.000 K 93.35 % | -1.668 M -282.57 % | -436.000 K -170.44 % | 619.000 K 128.56 % | -2.167 M -2 390.80 % | -87.000 K 94.37 % | -1.546 M -195.73 % | 1.615 M 161.10 % | -2.643 M -45.78 % | -1.813 M -10.68 % | -1.638 M -169.35 % | 2.362 M 265.63 % | 646.000 K -76.05 % | 2.697 M 228.61 % | -2.097 M -156.54 % | 3.709 M -20.12 % | 4.643 M -40.68 % | 7.827 M 188.80 % | -8.814 M -300.41 % | 4.398 M 104.75 % | 2.148 M 234.67 % | -1.595 M -26.59 % | -1.260 M -8.06 % | -1.166 M -163.72 % | 1.830 M 142.52 % | -4.304 M -292.83 % | 2.232 M 265.46 % | -1.349 M -209.23 % | 1.235 M -47.89 % | 2.370 M 236.65 % | 704.000 K 139.64 % | -1.776 M 24.81 % | -2.362 M -287.91 % | 1.257 M 183.30 % | -1.509 M -19.67 % | -1.261 M 30.10 % | -1.804 M -86.75 % | -966.000 K -163.59 % | 1.519 M -66.51 % | 4.536 M 668.42 % | -798.000 K 38.71 % | -1.302 M 59.07 % | -3.181 M -286.04 % | -824.000 K 62.85 % | -2.218 M -655.89 % | 399.000 K 134.55 % | -1.155 M 56.93 % | -2.681 M -73.41 % | -1.546 M -177.06 % | 2.006 M 2 475.96 % | 77.880 K -34.49 % | 118.884 K 505.72 % | -29.302 K 82.52 % | -167.627 K 57.13 % | -390.981 K -280.03 % | -102.881 K -717.83 % | 16.652 K |
| Accounts receivables | -1.599 M 0.00 % | -1.599 M -182.26 % | -566.500 K 0.00 % | -566.500 K -79.32 % | -315.912 K -1 071.20 % | 32.528 K 132.21 % | 14.008 K -99.35 % | 2.164 M 283.24 % | -1.181 M -1 591.48 % | 79.191 K -95.07 % | 1.606 M 185.54 % | -1.877 M -411.47 % | -367.000 K 79.24 % | -1.768 M -164.55 % | 2.739 M 248.29 % | -1.847 M | 0.000 -100.00 % | 3.267 M | 0.000 -100.00 % | 2.429 M -41.09 % | 4.123 M 424.65 % | -1.270 M -218.69 % | 1.070 M -85.29 % | 7.272 M 141.03 % | 3.017 M 198.24 % | -3.071 M -178.18 % | 3.928 M 133.39 % | 1.683 M 194.39 % | -1.783 M -70.46 % | -1.046 M 62.13 % | -2.762 M -382.70 % | 977.000 K 128.97 % | -3.372 M -28 000.00 % | -12.000 K 98.71 % | -928.000 K -198.72 % | 940.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 100.00 % | -1.136 M | 0.000 | 0.000 -100.00 % | 187.862 K 758.93 % | -28.510 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -56.000 K 0.00 % | -56.000 K 65.54 % | -162.500 K 0.00 % | -162.500 K 18.48 % | -199.349 K 79.90 % | -991.716 K -1 718.53 % | -54.534 K 95.08 % | -1.108 M -705.46 % | 183.000 K 481.25 % | -48.000 K -165.75 % | 73.000 K 112.48 % | -585.000 K 73.28 % | -2.189 M -158.14 % | -848.000 K -134.90 % | -361.000 K 65.98 % | -1.061 M -190.99 % | 1.166 M 234.33 % | -868.000 K -282.38 % | -227.000 K 63.80 % | -627.000 K -55.20 % | -404.000 K 75.18 % | -1.628 M -804.44 % | -180.000 K 69.44 % | -589.000 K 46.50 % | -1.101 M -29.53 % | -850.000 K | 0.000 | 0.000 100.00 % | -31.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.188 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.015 M 18.60 % | 855.974 K 196.93 % | -883.121 K 25.66 % | -1.188 M -70.93 % | -694.973 K -53.80 % | -451.865 K 57.37 % | -1.060 M -460.30 % | 294.172 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.454 M 199.03 % | -2.478 M | 0.000 | 0.000 100.00 % | -94.000 K -120.22 % | 465.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 |
| Other working capital | 0.000 | 0.000 100.00 % | -331.500 K 0.00 % | -331.500 K -244.72 % | 229.068 K -78.27 % | 1.054 M 2 999.94 % | -36.353 K -103.65 % | 997.000 K 153.86 % | -1.851 M -377.06 % | -388.000 K -171.06 % | 546.000 K 134.51 % | -1.582 M -175.26 % | 2.102 M 401.15 % | -698.000 K -135.32 % | 1.976 M 224.91 % | -1.582 M 46.89 % | -2.979 M -286.88 % | -770.000 K -129.74 % | 2.589 M 103.38 % | 1.273 M -58.95 % | 3.101 M 761.19 % | -469.000 K -164.25 % | 730.000 K -16.67 % | 876.000 K -90.19 % | 8.928 M 212.10 % | -7.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.447 M 200.00 % | -3.447 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.193 M -3.88 % | 3.321 M 0.00 % | 3.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -410.045 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 5.322 M 0.00 % | 5.322 M 915.01 % | -653.000 K 0.00 % | -653.000 K -102.65 % | 24.624 M 26 095.74 % | 94.000 K -3.09 % | 97.000 K 6.59 % | 91.000 K -89.32 % | 852.000 K 1 320.00 % | 60.000 K -99.32 % | 8.883 M 908.28 % | -1.099 M 79.26 % | -5.299 M -305.12 % | -1.308 M -256.09 % | 838.000 K -80.80 % | 4.365 M -74.00 % | 16.786 M 1 472.53 % | -1.223 M 54.18 % | -2.669 M -149.13 % | 5.432 M 191.26 % | 1.865 M 743.89 % | 221.000 K -72.51 % | 804.000 K -70.86 % | 2.759 M -3.67 % | 2.864 M 146.95 % | -6.100 M -352.86 % | -1.347 M 95.01 % | -26.988 M -799.17 % | 3.860 M 746.57 % | -597.000 K -102.47 % | 24.142 M 4 321.61 % | 546.000 K 103.27 % | -16.699 M -3 055.58 % | 565.000 K 18.20 % | 478.000 K -36.77 % | 756.000 K -85.24 % | 5.121 M 398.64 % | 1.027 M -37.68 % | 1.648 M -27.56 % | 2.275 M 109.10 % | 1.088 M -15.79 % | 1.292 M -3.15 % | 1.334 M -84.50 % | 8.607 M 1.57 % | 8.474 M -56.01 % | 19.265 M 2 207.19 % | 835.000 K 5 318.75 % | -16.000 K -100.11 % | 14.714 M 12 784.48 % | -116.000 K -112.62 % | 919.000 K -31.82 % | 1.348 M 47.97 % | 911.000 K -56.55 % | 2.097 M 78.00 % | 1.178 M -28.48 % | 1.647 M 6 422.65 % | -26.050 K -101.69 % | 1.538 M 101.28 % | 764.035 K -91.02 % | 8.511 M -44.66 % | 15.380 M 44 349.67 % | 34.602 K -87.61 % | 279.358 K 27 936 400 334 623.78 % | 0.000 |
| Net cash provided by operating activities | 4.142 M 0.00 % | 4.142 M 805.25 % | 457.500 K 0.00 % | 457.500 K -75.77 % | 1.888 M -58.99 % | 4.604 M 22.71 % | 3.752 M -43.24 % | 6.610 M 9.02 % | 6.063 M -20.81 % | 7.656 M -13.20 % | 8.820 M 43.93 % | 6.128 M 103.72 % | 3.008 M -43.03 % | 5.280 M -37.30 % | 8.421 M 38.57 % | 6.077 M -13.52 % | 7.027 M 34.15 % | 5.238 M -10.29 % | 5.839 M -16.14 % | 6.963 M -22.01 % | 8.928 M 27.96 % | 6.977 M -25.63 % | 9.381 M -14.34 % | 10.951 M -27.35 % | 15.074 M 428.20 % | -4.593 M -156.77 % | 8.090 M 164.81 % | 3.055 M 351.92 % | 676.000 K 140.92 % | -1.652 M -72.80 % | -956.000 K -153.32 % | 1.793 M 124.80 % | -7.229 M -769.35 % | 1.080 M 285.57 % | -582.000 K -138.34 % | 1.518 M 36.63 % | 1.111 M 77.19 % | 627.000 K 452.25 % | -178.000 K 83.29 % | -1.065 M -174.22 % | 1.435 M 76.51 % | 813.000 K 360.58 % | -312.000 K -297.47 % | 158.000 K -85.85 % | 1.117 M -55.03 % | 2.484 M -40.04 % | 4.143 M 1 133.17 % | -401.000 K 49.43 % | -793.000 K 22.48 % | -1.023 M -925.00 % | 124.000 K 159.62 % | -208.000 K -139.54 % | 526.000 K 249.03 % | -352.947 K 82.27 % | -1.991 M -31.11 % | -1.519 M -496.15 % | -254.722 K 73.16 % | -949.077 K -15.21 % | -823.763 K -19.15 % | -691.376 K -181.08 % | -245.974 K 72.96 % | -909.820 K -135.71 % | -385.986 K -157.82 % | -149.710 K |
| Investments in property plant and equipment | -315.000 K 0.00 % | -315.000 K -147.06 % | -127.500 K 0.00 % | -127.500 K 96.86 % | -4.061 M 37.09 % | -6.455 M -14.07 % | -5.659 M 3.84 % | -5.885 M -13.72 % | -5.175 M 26.81 % | -7.071 M 24.10 % | -9.316 M -53.73 % | -6.060 M 3.72 % | -6.294 M -25.65 % | -5.009 M 41.79 % | -8.605 M 0.10 % | -8.614 M -1.16 % | -8.515 M -143.56 % | -3.496 M 45.69 % | -6.437 M 49.98 % | -12.868 M -28.99 % | -9.976 M 25.11 % | -13.320 M 2.57 % | -13.672 M -74.34 % | -7.842 M 61.73 % | -20.493 M -687.28 % | -2.603 M -83.31 % | -1.420 M -254.11 % | -401.000 K 22.74 % | -519.000 K 74.65 % | -2.047 M 79.60 % | -10.034 M -993.03 % | -918.000 K 67.85 % | -2.855 M -265.56 % | -781.000 K 35.72 % | -1.215 M -351.67 % | -269.000 K 32.92 % | -401.000 K 66.75 % | -1.206 M -95.15 % | -618.000 K 86.27 % | -4.500 M -177.26 % | -1.623 M 21.18 % | -2.059 M -25.93 % | -1.635 M 10.12 % | -1.819 M -33.95 % | -1.358 M 28.60 % | -1.902 M 39.43 % | -3.140 M -60.61 % | -1.955 M -3.33 % | -1.892 M -18.84 % | -1.592 M 2.09 % | -1.626 M 44.20 % | -2.914 M 47.45 % | -5.545 M -7.70 % | -5.148 M 88.73 % | -45.702 M -3 088.82 % | -1.433 M -655.50 % | -189.702 K 86.07 % | -1.362 M -10.49 % | -1.233 M 85.55 % | -8.535 M -55.58 % | -5.486 M -81.52 % | -3.022 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K 200.00 % | -891.000 K -124.73 % | 3.603 M 89.93 % | 1.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 261.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 % | -9.894 M 34.22 % | -15.041 M | 0.000 | 0.000 | 0.000 100.00 % | -44.659 K -223.31 % | -13.813 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 294.290 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.980 M 0.00 % | -1.980 M -184.69 % | -695.500 K 0.00 % | -695.500 K -351.99 % | 276.000 K 108.74 % | -3.157 M -1 115.11 % | 311.000 K 118.25 % | -1.704 M 43.59 % | -3.021 M -678.74 % | 522.000 K 127.37 % | -1.907 M 43.50 % | -3.375 M -196.46 % | 3.499 M 215.55 % | -3.028 M 59.44 % | -7.466 M -1 063.35 % | 775.000 K -93.33 % | 11.620 M 504.31 % | -2.874 M -549.77 % | 639.000 K 105.78 % | -11.063 M -145.63 % | -4.504 M 55.18 % | -10.050 M -2 014.29 % | 525.000 K 122.20 % | -2.365 M -465.79 % | -418.000 K 59.34 % | -1.028 M 20.37 % | -1.291 M -141.54 % | 3.108 M 126.50 % | -11.728 M -1 523.30 % | 824.000 K 108.22 % | -10.019 M -991.39 % | -918.000 K -205.15 % | 873.000 K 304.82 % | -426.234 K -626.21 % | 81.000 K -47.40 % | 154.000 K 180.00 % | 55.000 K -66.87 % | 166.000 K 106.85 % | -2.424 M -553.87 % | 534.000 K -92.36 % | 6.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 K -75.95 % | 2.000 M 300.00 % | 500.000 K 120.00 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.057 M -15.47 % | 1.250 M -89.45 % | 11.858 M 229.64 % | 3.597 M 154.12 % | 1.416 M 24.64 % | 1.136 M -67.75 % | 3.522 M 171.54 % | -4.924 M -295.65 % | 2.517 M 155.50 % | -4.534 M -137.23 % | -1.911 M -144 165.08 % | 1.327 K |
| Net cash used for investing activites | -2.295 M 0.00 % | -2.295 M -178.86 % | -823.000 K 0.00 % | -823.000 K 74.04 % | -3.170 M 56.85 % | -7.346 M -320.97 % | -1.745 M 56.24 % | -3.988 M 22.94 % | -5.175 M 20.98 % | -6.549 M 29.70 % | -9.316 M -53.73 % | -6.060 M -116.82 % | -2.795 M 44.20 % | -5.009 M 34.14 % | -7.605 M 2.99 % | -7.839 M 7.94 % | -8.515 M -143.56 % | -3.496 M 39.70 % | -5.798 M 54.94 % | -12.868 M -28.99 % | -9.976 M 25.11 % | -13.320 M -1.32 % | -13.147 M -67.65 % | -7.842 M 60.26 % | -19.733 M -658.09 % | -2.603 M -83.31 % | -1.420 M 94.40 % | -25.349 M -4 793.63 % | -518.000 K 57.65 % | -1.223 M 87.81 % | -10.034 M -993.03 % | -918.000 K -152.58 % | 1.746 M 323.56 % | -781.000 K 31.13 % | -1.134 M -886.09 % | -115.000 K 66.76 % | -346.000 K 59.20 % | -848.000 K -37.22 % | -618.000 K 83.32 % | -3.705 M -169.06 % | 5.365 M 360.56 % | -2.059 M -25.93 % | -1.635 M 10.12 % | -1.819 M -107.41 % | -877.000 K -994.90 % | 98.000 K 103.71 % | -2.640 M 40.74 % | -4.455 M -135.47 % | -1.892 M -18.84 % | -1.592 M 2.09 % | -1.626 M 44.20 % | -2.914 M 35.07 % | -4.488 M -15.14 % | -3.898 M 88.48 % | -33.844 M -355.15 % | -7.436 M 46.18 % | -13.815 M -5 998.52 % | -226.526 K -109.90 % | 2.289 M 117.01 % | -13.458 M -346.52 % | -3.014 M 60.19 % | -7.570 M -296.07 % | -1.911 M -144 165.08 % | 1.327 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 24.17 % | 2.416 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 -100.00 % | 4.720 M 1 673.33 % | -300.000 K 85.38 % | -2.052 M -69.59 % | -1.210 M -374.38 % | 441.000 K -30.22 % | 632.000 K -91.57 % | 7.500 M 400.00 % | 1.500 M 146.83 % | -3.203 M -1 157.10 % | 303.000 K 118.94 % | -1.600 M -206.67 % | 1.500 M 130.00 % | -5.000 M -15.29 % | -4.337 M -424.38 % | 1.337 M -55.43 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -378.611 K 93.31 % | -5.660 M -198.34 % | 5.756 M 776.39 % | 656.775 K 2 905.84 % | 21.850 K -99.68 % | 6.824 M 14 008 325.44 % | -48.712 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -95.41 % | 109.000 K | 0.000 | 0.000 -100.00 % | 7.000 K -99.93 % | 9.813 M | 0.000 -100.00 % | 38.710 M 37 850.98 % | 102.000 K -88.11 % | 858.000 K -90.64 % | 9.167 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 % | 87.000 K 77.55 % | 49.000 K -99.91 % | 52.682 M 345.70 % | 11.820 M -15.62 % | 14.007 M 29 258.01 % | 47.712 K | 0.000 | 0.000 100.00 % | -4.552 M -115.32 % | 29.720 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.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 100.00 % | -180.498 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.300 M 0.00 % | -1.300 M -7.31 % | -1.211 M 0.00 % | -1.211 M -4.29 % | -1.161 M -955.59 % | -110.000 K -103.65 % | -54.014 K 61.42 % | -140.000 K -822.13 % | 19.387 K 107.37 % | -263.000 K 2.23 % | -269.000 K 18.24 % | -329.000 K -19.64 % | -275.000 K -9.13 % | -252.000 K -43.18 % | -176.000 K 12.87 % | -202.000 K 22.31 % | -260.000 K 20.49 % | -327.000 K -19.78 % | -273.000 K -33.82 % | -204.000 K -82.14 % | -112.000 K -51.35 % | -74.000 K -825.00 % | -8.000 K -166.67 % | -3.000 K -108.82 % | 34.000 K 440.00 % | -10.000 K 75.00 % | -40.000 K -8.11 % | -37.000 K 81.41 % | -199.000 K -332.61 % | -46.000 K -475.00 % | -8.000 K 91.40 % | -93.000 K 98.45 % | -6.000 M -4 240.59 % | 144.907 K 1 066.05 % | -15.000 K -101.29 % | 1.162 M | 0.000 | 0.000 100.00 % | -6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.726 M 455.14 % | -486.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 K -76.67 % | 197.196 K | 0.000 -100.00 % | 0.057 -100.00 % | 291.245 K 1 028.66 % | -31.362 K -193.21 % | 33.645 K |
| Net cash used provided by financing activities | -1.300 M 0.00 % | -1.300 M -7.31 % | -1.211 M 0.00 % | -1.211 M -8.42 % | -1.117 M -138.65 % | 2.890 M 22.35 % | 2.362 M 1 787.14 % | -140.000 K -822.13 % | 19.387 K 107.37 % | -263.000 K 2.23 % | -269.000 K 18.24 % | -329.000 K -19.64 % | -275.000 K -9.13 % | -252.000 K -43.18 % | -176.000 K 12.87 % | -202.000 K 22.31 % | -260.000 K 20.49 % | -327.000 K -19.78 % | -273.000 K -33.82 % | -204.000 K -90.65 % | -107.000 K -405.71 % | 35.000 K 537.50 % | -8.000 K -166.67 % | -3.000 K -107.32 % | 41.000 K -99.58 % | 9.803 M 16 438.33 % | -60.000 K -100.16 % | 38.673 M 39 969.07 % | -97.000 K -111.95 % | 812.000 K -91.13 % | 9.159 M 9 948.39 % | -93.000 K 92.73 % | -1.280 M -326.67 % | -300.000 K 67.11 % | -912.000 K 24.63 % | -1.210 M -374.38 % | 441.000 K -30.22 % | 632.000 K -57.87 % | 1.500 M 0.00 % | 1.500 M 146.83 % | -3.203 M -1 157.10 % | 303.000 K 118.94 % | -1.600 M -206.67 % | 1.500 M | 0.000 100.00 % | -4.337 M -424.38 % | 1.337 M -55.43 % | 3.000 M 73.81 % | 1.726 M 455.14 % | -486.000 K | 0.000 | 0.000 -100.00 % | 87.000 K -94.27 % | 1.518 M -97.12 % | 52.682 M 336.48 % | 12.070 M -13.83 % | 14.007 M 29 343.55 % | -47.899 K 99.12 % | -5.463 M -198.28 % | 5.559 M 242.72 % | -3.895 M -112.97 % | 30.033 M 342.16 % | 6.792 M 20 117.07 % | 33.597 K |
| Effect of forex changes on cash | -205.000 K 0.00 % | -205.000 K 44.44 % | -369.000 K 0.00 % | -369.000 K 80.34 % | -1.877 M -253.48 % | -531.000 K 57.25 % | -1.242 M -38.15 % | -899.000 K -681.74 % | -115.000 K 29.45 % | -163.000 K -217.27 % | 139.000 K 327.87 % | -61.000 K -124.21 % | 252.000 K -55.94 % | 572.000 K 432.56 % | -172.000 K 39.22 % | -283.000 K -231.63 % | 215.000 K 1 034.78 % | -23.000 K -131.51 % | 73.000 K -38.14 % | 118.000 K 155.40 % | -213.000 K 0.00 % | -213.000 K 20.82 % | -269.000 K -182.26 % | 327.000 K 4 771.43 % | -7.000 K -102.98 % | 235.000 K 771.43 % | -35.000 K 32.69 % | -52.000 K 82.49 % | -297.000 K -496.00 % | 75.000 K -31.19 % | 109.000 K 138.79 % | -281.000 K 46.58 % | -526.000 K -17 433.33 % | -3.000 K -117.65 % | 17.000 K 131.48 % | -54.000 K -86.21 % | -29.000 K -52.63 % | -19.000 K 89.56 % | -182.000 K -28.17 % | -142.000 K 76.72 % | -610.000 K -5 645.45 % | 11.000 K -93.92 % | 181.000 K 79.21 % | 101.000 K 676.92 % | 13.000 K 168.42 % | -19.000 K -135.19 % | 54.000 K 237.50 % | 16.000 K -51.52 % | 33.000 K -73.60 % | 125.000 K 2 600.00 % | -5.000 K 94.74 % | -95.000 K -153.67 % | 177.000 K 219.24 % | -148.439 K 84.24 % | -942.000 K -6 502.07 % | 14.714 K | 0.000 -100.00 % | 245.000 K 7.05 % | 228.874 K 200.00 % | -228.875 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 100.00 % | -1.946 M -3.04 % | -1.888 M 55.84 % | -4.276 M -1 016.45 % | -383.000 K -112.25 % | 3.127 M 97.54 % | 1.583 M 104.79 % | 773.000 K 13.51 % | 681.000 K 208.79 % | -626.000 K -94.41 % | -322.000 K -269.47 % | 190.000 K -67.85 % | 591.000 K 26.28 % | 468.000 K 120.83 % | -2.247 M -46.58 % | -1.533 M -210.13 % | 1.392 M 975.47 % | -159.000 K 97.35 % | -5.991 M -337.94 % | -1.368 M 79.02 % | -6.521 M -61.29 % | -4.043 M -217.77 % | 3.433 M 174.23 % | -4.625 M -262.74 % | 2.842 M -56.78 % | 6.575 M -59.73 % | 16.327 M 7 018.22 % | -236.000 K 88.13 % | -1.988 M -15.45 % | -1.722 M -443.71 % | 501.000 K -93.48 % | 7.680 M 192 100.00 % | -4.000 K 99.85 % | -2.611 M -1 978.42 % | 139.000 K -88.19 % | 1.177 M 200.26 % | 392.000 K -24.90 % | 522.000 K 115.30 % | -3.412 M -214.23 % | 2.987 M 420.49 % | -932.000 K 72.31 % | -3.366 M -5 510.00 % | -60.000 K -123.72 % | 253.000 K 114.26 % | -1.774 M -161.30 % | 2.894 M 257.28 % | -1.840 M -98.70 % | -926.000 K 68.88 % | -2.976 M -97.48 % | -1.507 M 53.16 % | -3.217 M 19.74 % | -4.008 M -56.76 % | -2.557 M -116.08 % | 15.905 M 408.10 % | 3.130 M 1 908.93 % | 155.818 K 779.68 % | 17.713 K 100.62 % | -2.836 M 66.99 % | -8.591 M -12.25 % | -7.654 M -135.79 % | 21.384 M 375.73 % | 4.495 M 4 015.98 % | -114.786 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 10.613 M -28.72 % | 14.889 M -2.51 % | 15.272 M 25.75 % | 12.145 M 14.99 % | 10.562 M 7.90 % | 9.789 M 7.48 % | 9.108 M -6.43 % | 9.734 M -3.20 % | 10.056 M 1.93 % | 9.866 M 6.37 % | 9.275 M 5.31 % | 8.807 M -20.33 % | 11.054 M -12.18 % | 12.587 M 12.43 % | 11.195 M -1.40 % | 11.354 M -34.54 % | 17.345 M -7.31 % | 18.713 M -25.84 % | 25.234 M -13.81 % | 29.277 M 13.28 % | 25.844 M -15.18 % | 30.469 M 10.29 % | 27.627 M 31.23 % | 21.052 M 345.54 % | 4.725 M -4.76 % | 4.961 M -28.61 % | 6.949 M -19.86 % | 8.671 M 6.13 % | 8.170 M 1 567.35 % | 490.000 K -0.81 % | 494.000 K -84.09 % | 3.105 M 4.69 % | 2.966 M 65.79 % | 1.789 M 28.06 % | 1.397 M 59.66 % | 875.000 K -79.59 % | 4.287 M 229.77 % | 1.300 M -41.76 % | 2.232 M -60.13 % | 5.598 M -1.06 % | 5.658 M 4.68 % | 5.405 M -24.71 % | 7.179 M 67.54 % | 4.285 M -30.04 % | 6.125 M -13.13 % | 7.051 M -29.68 % | 10.027 M -13.07 % | 11.534 M -21.81 % | 14.751 M -21.37 % | 18.759 M -11.99 % | 21.316 M 309.76 % | 5.202 M 153.49 % | 2.052 M 11.41 % | 1.842 M 0.97 % | 1.824 M -60.86 % | 4.661 M -64.83 % | 13.252 M -38.08 % | 21.403 M 114 195.42 % | 18.726 K 6 734.99 % | 273.973 -99.76 % | 115.060 K |
| Cash at end of period | 0.000 | 0.000 100.00 % | -1.946 M -122.30 % | 8.725 M -17.79 % | 10.613 M -28.72 % | 14.889 M -2.51 % | 15.272 M 25.75 % | 12.145 M 14.99 % | 10.562 M 7.90 % | 9.789 M 7.48 % | 9.108 M -6.43 % | 9.734 M -3.20 % | 10.056 M 1.93 % | 9.866 M 6.37 % | 9.275 M 5.31 % | 8.807 M -20.33 % | 11.054 M -12.18 % | 12.587 M 12.43 % | 11.195 M -1.40 % | 11.354 M -34.54 % | 17.345 M -7.31 % | 18.713 M -25.84 % | 25.234 M -13.81 % | 29.277 M 13.28 % | 25.844 M -15.18 % | 30.469 M 10.29 % | 27.627 M 31.23 % | 21.052 M 345.54 % | 4.725 M -4.76 % | 4.961 M -28.61 % | 6.949 M -19.86 % | 8.671 M 6.13 % | 8.170 M 1 567.35 % | 490.000 K -0.81 % | 494.000 K -84.09 % | 3.105 M 4.69 % | 2.966 M 65.79 % | 1.789 M 28.06 % | 1.397 M 59.66 % | 875.000 K -79.59 % | 4.287 M 229.77 % | 1.300 M -41.76 % | 2.232 M -60.13 % | 5.598 M -1.06 % | 5.658 M 4.68 % | 5.405 M -24.71 % | 7.179 M 67.54 % | 4.285 M -30.04 % | 6.125 M -13.13 % | 7.051 M -29.68 % | 10.027 M -13.07 % | 11.534 M -21.81 % | 14.751 M -21.37 % | 18.759 M -11.12 % | 21.107 M 307.28 % | 5.182 M 159.40 % | 1.998 M 8.46 % | 1.842 M 0.97 % | 1.824 M -60.86 % | 4.661 M -66.10 % | 13.749 M -35.76 % | 21.403 M 376.12 % | 4.495 M 1 640 675.74 % | 273.973 |
| Operating cash flow | 4.142 M 0.00 % | 4.142 M 805.25 % | 457.500 K 0.00 % | 457.500 K -75.77 % | 1.888 M -58.99 % | 4.604 M 22.71 % | 3.752 M -43.24 % | 6.610 M 9.02 % | 6.063 M -20.81 % | 7.656 M -13.20 % | 8.820 M 43.93 % | 6.128 M 103.72 % | 3.008 M -43.03 % | 5.280 M -37.30 % | 8.421 M 38.57 % | 6.077 M -13.52 % | 7.027 M 34.15 % | 5.238 M -10.29 % | 5.839 M -16.14 % | 6.963 M -22.01 % | 8.928 M 27.96 % | 6.977 M -25.63 % | 9.381 M -14.34 % | 10.951 M -27.35 % | 15.074 M 428.20 % | -4.593 M -156.77 % | 8.090 M 164.81 % | 3.055 M 351.92 % | 676.000 K 140.92 % | -1.652 M -72.80 % | -956.000 K -153.32 % | 1.793 M 124.80 % | -7.229 M -769.35 % | 1.080 M 285.57 % | -582.000 K -138.34 % | 1.518 M 36.63 % | 1.111 M 77.19 % | 627.000 K 452.25 % | -178.000 K 83.29 % | -1.065 M -174.22 % | 1.435 M 76.51 % | 813.000 K 360.58 % | -312.000 K -297.47 % | 158.000 K -85.85 % | 1.117 M -55.03 % | 2.484 M -40.04 % | 4.143 M 1 133.17 % | -401.000 K 49.43 % | -793.000 K 22.48 % | -1.023 M -925.00 % | 124.000 K 159.62 % | -208.000 K -139.54 % | 526.000 K 249.03 % | -352.947 K 82.27 % | -1.991 M -31.11 % | -1.519 M -496.15 % | -254.722 K 73.16 % | -949.077 K -15.21 % | -823.763 K -19.15 % | -691.376 K -181.08 % | -245.974 K 72.96 % | -909.820 K -135.71 % | -385.986 K -157.82 % | -149.710 K |
| Capital expenditure | -315.000 K 0.00 % | -315.000 K -147.06 % | -127.500 K 0.00 % | -127.500 K 96.86 % | -4.061 M 37.09 % | -6.455 M -14.07 % | -5.659 M 3.84 % | -5.885 M -13.72 % | -5.175 M 26.81 % | -7.071 M 24.10 % | -9.316 M -53.73 % | -6.060 M 3.72 % | -6.294 M -25.65 % | -5.009 M 41.79 % | -8.605 M 0.10 % | -8.614 M -1.16 % | -8.515 M -143.56 % | -3.496 M 45.69 % | -6.437 M 49.98 % | -12.868 M -28.99 % | -9.976 M 25.11 % | -13.320 M 2.57 % | -13.672 M -74.34 % | -7.842 M 61.73 % | -20.493 M -687.28 % | -2.603 M -83.31 % | -1.420 M -254.11 % | -401.000 K 22.74 % | -519.000 K 74.65 % | -2.047 M 79.60 % | -10.034 M -993.03 % | -918.000 K 67.85 % | -2.855 M -265.56 % | -781.000 K 35.72 % | -1.215 M -351.67 % | -269.000 K 32.92 % | -401.000 K 66.75 % | -1.206 M -95.15 % | -618.000 K 86.27 % | -4.500 M -177.26 % | -1.623 M 21.18 % | -2.059 M -25.93 % | -1.635 M 10.12 % | -1.819 M -33.95 % | -1.358 M 28.60 % | -1.902 M 39.43 % | -3.140 M -60.61 % | -1.955 M -3.33 % | -1.892 M -18.84 % | -1.592 M 2.09 % | -1.626 M 44.20 % | -2.914 M 47.45 % | -5.545 M -7.70 % | -5.148 M 88.73 % | -45.702 M -3 088.82 % | -1.433 M -655.50 % | -189.702 K 86.07 % | -1.362 M -10.49 % | -1.233 M 85.55 % | -8.535 M -55.58 % | -5.486 M -81.52 % | -3.022 M | 0.000 | 0.000 |
| Free CashFlow | 3.827 M 0.00 % | 3.827 M 1 059.55 % | 330.000 K 0.00 % | 330.000 K 115.19 % | -2.173 M -17.40 % | -1.851 M 2.94 % | -1.907 M -363.03 % | 725.000 K -18.36 % | 888.000 K 51.79 % | 585.000 K 217.94 % | -496.000 K -829.41 % | 68.000 K 102.07 % | -3.286 M -1 312.55 % | 271.000 K 247.28 % | -184.000 K 92.75 % | -2.537 M -70.50 % | -1.488 M -185.42 % | 1.742 M 391.30 % | -598.000 K 89.87 % | -5.905 M -463.45 % | -1.048 M 83.48 % | -6.343 M -47.82 % | -4.291 M -238.02 % | 3.109 M 157.37 % | -5.419 M 24.69 % | -7.196 M -207.89 % | 6.670 M 151.32 % | 2.654 M 1 590.45 % | 157.000 K 104.24 % | -3.699 M 66.34 % | -10.990 M -1 356.00 % | 875.000 K 108.68 % | -10.084 M -3 472.58 % | 299.000 K 116.64 % | -1.797 M -243.88 % | 1.249 M 75.92 % | 710.000 K 222.63 % | -579.000 K 27.26 % | -796.000 K 85.70 % | -5.565 M -2 860.11 % | -188.000 K 84.91 % | -1.246 M 36.00 % | -1.947 M -17.22 % | -1.661 M -589.21 % | -241.000 K -141.41 % | 582.000 K -41.97 % | 1.003 M 142.57 % | -2.356 M 12.25 % | -2.685 M -2.68 % | -2.615 M -74.10 % | -1.502 M 51.89 % | -3.122 M 37.80 % | -5.019 M 8.77 % | -5.501 M 88.47 % | -47.693 M -1 515.76 % | -2.952 M -564.17 % | -444.424 K 80.77 % | -2.311 M -12.38 % | -2.057 M 77.71 % | -9.226 M -60.96 % | -5.732 M -45.78 % | -3.932 M -918.69 % | -385.986 K -157.82 % | -149.710 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 |