Centrale del Latte d'Italia S.p.A. CLI.MI
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 349.712 M 4.74 % | 333.894 M 8.07 % | 308.967 M 9.02 % | 283.396 M 56.94 % | 180.570 M 1.63 % | 177.669 M -2.62 % | 182.457 M -1.86 % | 185.911 M 55.96 % | 119.208 M 21.77 % | 97.898 M -4.44 % | 102.447 M 2.55 % | 99.897 M -4.12 % | 104.191 M 0.81 % | 103.352 M 1.95 % | 101.370 M 3.08 % | 98.341 M -5.75 % | 104.337 M 4.66 % | 99.690 M 3.02 % | 96.768 M 1.75 % | 95.102 M -0.60 % | 95.676 M -0.71 % | 96.356 M |
| Net income | 4.419 M 49.36 % | 2.959 M 1 817.50 % | 154.306 K -93.27 % | 2.294 M -44.49 % | 4.132 M 163.46 % | -6.511 M -1 734.67 % | 398.326 K 252.38 % | -261.410 K -102.18 % | 12.015 M 2 225.80 % | 516.589 K -34.70 % | 791.082 K -37.71 % | 1.270 M 215.56 % | -1.099 M -7.61 % | -1.021 M -202.03 % | 1.001 M 49.13 % | 671.109 K 148.18 % | -1.393 M -285.37 % | 751.469 K -68.58 % | 2.392 M 17.89 % | 2.029 M 86.34 % | 1.089 M 9.95 % | 990.326 K |
| Income before tax | 6.328 M 52.13 % | 4.160 M 569.75 % | 621.068 K -80.58 % | 3.197 M -42.61 % | 5.572 M 182.18 % | -6.780 M -1 576.59 % | -404.370 K -31.05 % | -308.556 K -102.62 % | 11.780 M 1 852.95 % | 603.167 K -66.54 % | 1.803 M -14.03 % | 2.097 M 279.12 % | -1.171 M -174.45 % | -426.559 K -121.53 % | 1.981 M -15.70 % | 2.350 M 439.60 % | -691.978 K -117.76 % | 3.895 M -27.36 % | 5.362 M 13.91 % | 4.707 M 19.43 % | 3.941 M 20.90 % | 3.260 M |
| Income before tax ratio | 0.02 45.25 % | 0.01 519.75 % | 0.00 -82.18 % | 0.01 -63.43 % | 0.03 180.86 % | -0.04 -1 621.77 % | 0.00 -33.53 % | 0.00 -101.68 % | 0.10 1 503.84 % | 0.01 -64.99 % | 0.02 -16.17 % | 0.02 286.82 % | -0.01 -172.24 % | 0.00 -121.12 % | 0.02 -18.21 % | 0.02 460.30 % | -0.01 -116.97 % | 0.04 -29.49 % | 0.06 11.95 % | 0.05 20.15 % | 0.04 21.76 % | 0.03 |
| EBITDA | 24.367 M 4.82 % | 23.247 M 19.97 % | 19.378 M -9.83 % | 21.491 M 20.46 % | 17.840 M 287.69 % | 4.602 M -39.93 % | 7.661 M 6.92 % | 7.165 M 198.16 % | 2.403 M -49.04 % | 4.716 M -16.99 % | 5.681 M -10.93 % | 6.378 M 4.93 % | 6.078 M -4.17 % | 6.343 M -25.11 % | 8.469 M -9.60 % | 9.369 M 56.07 % | 6.003 M -30.58 % | 8.647 M -14.87 % | 10.157 M 7.11 % | 9.483 M -5.44 % | 10.028 M -2.75 % | 10.312 M |
| Net income ratio | 0.01 42.60 % | 0.01 1 674.34 % | 0.00 -93.83 % | 0.01 -64.63 % | 0.02 162.44 % | -0.04 -1 778.72 % | 0.00 255.26 % | 0.00 -101.40 % | 0.10 1 810.04 % | 0.01 -31.66 % | 0.01 -39.26 % | 0.01 220.53 % | -0.01 -6.75 % | -0.01 -200.08 % | 0.01 44.68 % | 0.01 151.11 % | -0.01 -277.11 % | 0.01 -69.50 % | 0.02 15.86 % | 0.02 87.46 % | 0.01 10.74 % | 0.01 |
| Ratio EBITDA | 0.07 0.08 % | 0.07 11.01 % | 0.06 -17.29 % | 0.08 -23.25 % | 0.10 281.46 % | 0.03 -38.31 % | 0.04 8.95 % | 0.04 91.19 % | 0.02 -58.15 % | 0.05 -13.13 % | 0.06 -13.15 % | 0.06 9.44 % | 0.06 -4.94 % | 0.06 -26.55 % | 0.08 -12.30 % | 0.10 65.58 % | 0.06 -33.67 % | 0.09 -17.37 % | 0.10 5.27 % | 0.10 -4.87 % | 0.10 -2.06 % | 0.11 |
| Gross profit ratio | 0.19 3.49 % | 0.19 0.46 % | 0.19 -5.62 % | 0.20 -27.50 % | 0.27 -37.32 % | 0.44 -4.71 % | 0.46 2.99 % | 0.45 -4.13 % | 0.46 -2.77 % | 0.48 3.39 % | 0.46 -0.53 % | 0.46 107.03 % | 0.22 -50.78 % | 0.46 -54.40 % | 1.00 95.20 % | 0.51 9.92 % | 0.47 1.78 % | 0.46 -1.09 % | 0.46 1.25 % | 0.46 1.12 % | 0.45 2.14 % | 0.44 |
| Weighted average shs out dil | 13.936 M -0.46 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 40.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -1.69 % | 10.171 M 1.71 % | 10.000 M 0.00 % | 10.000 M 6.74 % | 9.369 M 2.01 % | 9.184 M 0.00 % | 9.184 M |
| Weighted average shs out | 13.936 M -0.46 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 40.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -1.69 % | 10.171 M 1.71 % | 10.000 M 0.00 % | 10.000 M 6.74 % | 9.369 M 2.01 % | 9.184 M 0.00 % | 9.184 M |
| EPS diluted | 0.32 52.38 % | 0.21 1 809.09 % | 0.01 -93.13 % | 0.16 -46.67 % | 0.30 163.83 % | -0.47 -1 749.12 % | 0.03 252.41 % | -0.02 -102.17 % | 0.86 1 553.85 % | 0.05 -34.18 % | 0.08 -39.23 % | 0.13 218.18 % | -0.11 -10.00 % | -0.10 -200.00 % | 0.10 25.00 % | 0.08 157.14 % | -0.14 -286.42 % | 0.08 -65.86 % | 0.22 10.00 % | 0.20 11.11 % | 0.18 63.64 % | 0.11 |
| Earnings per share | 0.32 52.38 % | 0.21 1 809.09 % | 0.01 -93.13 % | 0.16 -46.67 % | 0.30 163.83 % | -0.47 -1 749.12 % | 0.03 252.41 % | -0.02 -102.17 % | 0.86 1 553.85 % | 0.05 -34.18 % | 0.08 -39.23 % | 0.13 218.18 % | -0.11 -10.00 % | -0.10 -200.00 % | 0.10 25.00 % | 0.08 157.14 % | -0.14 -286.42 % | 0.08 -65.86 % | 0.22 10.00 % | 0.20 11.11 % | 0.18 63.64 % | 0.11 |
| Gross profit | 68.171 M 8.39 % | 62.893 M 8.57 % | 57.929 M 2.90 % | 56.298 M 13.78 % | 49.480 M -36.30 % | 77.675 M -7.21 % | 83.707 M 1.07 % | 82.818 M 49.52 % | 55.389 M 18.39 % | 46.784 M -1.20 % | 47.353 M 2.01 % | 46.418 M 98.50 % | 23.385 M -50.38 % | 47.124 M -53.51 % | 101.370 M 101.22 % | 50.379 M 3.60 % | 48.627 M 6.52 % | 45.650 M 1.90 % | 44.801 M 3.02 % | 43.487 M 0.51 % | 43.267 M 1.42 % | 42.660 M |
| Income tax expense | 1.909 M 58.97 % | 1.201 M 157.26 % | 466.761 K -48.36 % | 903.839 K -37.22 % | 1.440 M 636.53 % | -268.331 K 66.57 % | -802.696 K -1 602.57 % | -47.146 K 91.52 % | -555.972 K -742.16 % | 86.578 K -91.44 % | 1.012 M 22.32 % | 827.009 K 1 252.74 % | -71.743 K -112.06 % | 594.643 K -65.78 % | 1.738 M 3.52 % | 1.679 M 139.48 % | 701.016 K -80.35 % | 3.567 M 12.66 % | 3.166 M 11.75 % | 2.834 M -0.66 % | 2.852 M 25.68 % | 2.270 M |
| Cost of revenue | 281.541 M 3.89 % | 271.002 M 7.95 % | 251.038 M 10.54 % | 227.097 M 73.24 % | 131.090 M 31.10 % | 99.994 M 1.26 % | 98.750 M -4.21 % | 103.092 M 61.54 % | 63.819 M 24.85 % | 51.115 M -7.22 % | 55.094 M 3.02 % | 53.478 M -33.82 % | 80.806 M 43.71 % | 56.227 M | 0.000 -100.00 % | 47.962 M -13.91 % | 55.710 M 3.09 % | 54.040 M 3.99 % | 51.966 M 0.68 % | 51.614 M -1.52 % | 52.409 M -2.40 % | 53.696 M |
| General and administrative expenses | 8.563 M 3.69 % | 8.259 M 3.70 % | 7.964 M -3.95 % | 8.292 M -25.11 % | 11.071 M 156.03 % | 4.324 M -12.12 % | 4.921 M 5.16 % | 4.679 M 8.15 % | 4.327 M 54.08 % | 2.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 679.012 K -98.72 % | 53.138 M 92.02 % | 27.673 M -6.16 % | 29.489 M -22.45 % | 38.026 M 7.14 % | 35.493 M 2.13 % | 34.754 M 57.84 % | 22.019 M 3.31 % | 21.313 M |
| Selling and marketing expenses | 51.696 M 4.32 % | 49.557 M 1.13 % | 49.003 M 8.05 % | 45.351 M 44.40 % | 31.406 M 36.31 % | 23.040 M -3.92 % | 23.981 M -0.98 % | 24.218 M 49.07 % | 16.247 M 23.45 % | 13.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.826 M 50.31 % | -3.674 M -112.32 % | -1.730 M 30.09 % | -2.475 M -457.38 % | -444.032 K -100.83 % | 53.641 M 152 422.49 % | 35.169 K 66.13 % | 21.169 K -93.40 % | 320.700 K -98.90 % | 29.156 M -34.83 % | 44.735 M -1.22 % | 45.289 M -7.44 % | 48.930 M 7.06 % | 45.702 M 1.25 % | 45.140 M 136.88 % | 19.056 M 3.50 % | 18.411 M 497.08 % | 3.084 M -7.59 % | 3.337 M -7.95 % | 3.625 M -78.12 % | 16.567 M -1.63 % | 16.841 M |
| Operating expenses | 58.434 M 7.93 % | 54.142 M -1.98 % | 55.237 M 7.95 % | 51.168 M 21.73 % | 42.033 M -48.11 % | 81.005 M -2.27 % | 82.887 M 0.58 % | 82.408 M 43.91 % | 57.264 M 26.90 % | 45.125 M 0.87 % | 44.735 M -1.22 % | 45.289 M -7.44 % | 48.930 M 5.50 % | 46.381 M -52.81 % | 98.278 M 110.32 % | 46.729 M -2.45 % | 47.900 M 16.52 % | 41.110 M 5.87 % | 38.830 M 1.18 % | 38.379 M -0.53 % | 38.585 M 1.13 % | 38.155 M |
| Cost and expenses | 339.975 M 4.56 % | 325.143 M 6.37 % | 305.674 M 10.12 % | 277.571 M 60.94 % | 172.472 M -4.71 % | 181.000 M -0.35 % | 181.638 M -2.08 % | 185.500 M 53.20 % | 121.083 M 25.81 % | 96.239 M -3.60 % | 99.830 M 1.08 % | 98.767 M -23.87 % | 129.736 M 26.44 % | 102.609 M 4.41 % | 98.278 M 3.79 % | 94.691 M -8.61 % | 103.610 M 8.89 % | 95.150 M 4.79 % | 90.797 M 0.89 % | 89.993 M -1.10 % | 90.995 M -0.93 % | 91.851 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 60.259 M 4.23 % | 57.816 M 1.49 % | 56.968 M 6.20 % | 53.643 M 26.29 % | 42.477 M 55.23 % | 27.365 M -5.32 % | 28.902 M 0.02 % | 28.897 M 40.46 % | 20.573 M 28.83 % | 15.969 M 6.01 % | 15.064 M 0.15 % | 15.041 M 2.19 % | 14.719 M 2 067.72 % | 679.012 K -98.72 % | 53.138 M 92.02 % | 27.673 M -6.16 % | 29.489 M -22.45 % | 38.026 M 7.14 % | 35.493 M 2.13 % | 34.754 M 57.84 % | 22.019 M 3.31 % | 21.313 M |
| Interest income | 1.730 M 128.84 % | 756.000 K -42.16 % | 1.307 M 882.30 % | 133.055 K 12.29 % | 118.492 K -66.71 % | 355.953 K 965.47 % | 33.408 K 3.38 % | 32.315 K 139.53 % | 13.491 K -33.89 % | 20.408 K -64.46 % | 57.428 K -24.51 % | 76.075 K -37.76 % | 122.231 K -48.10 % | 235.515 K 150.24 % | 94.117 K -13.94 % | 109.359 K 1 036.45 % | -11.678 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.122 M -3.41 % | 5.303 M 305.70 % | 1.307 M -36.38 % | 2.054 M -5.72 % | 2.179 M 18.85 % | 1.833 M 26.03 % | 1.455 M 33.19 % | 1.092 M 58.70 % | 688.240 K 3.46 % | 665.219 K -23.38 % | 868.163 K 15.66 % | 750.588 K -56.14 % | 1.711 M 36.43 % | 1.254 M 4.10 % | 1.205 M -19.48 % | 1.497 M -4.34 % | 1.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 15.464 M -5.72 % | 16.402 M -0.34 % | 16.459 M 1.35 % | 16.239 M 60.94 % | 10.090 M 5.67 % | 9.548 M 44.44 % | 6.611 M 3.59 % | 6.381 M 53.44 % | 4.159 M 26.15 % | 3.297 M 6.58 % | 3.093 M -12.41 % | 3.532 M -36.23 % | 5.538 M -3.39 % | 5.732 M 2.08 % | 5.615 M 1.30 % | 5.543 M 8.04 % | 5.131 M 25.27 % | 4.096 M 0.96 % | 4.057 M -7.54 % | 4.388 M -17.43 % | 5.314 M -6.49 % | 5.683 M |
| Operating income | 9.737 M 11.27 % | 8.751 M 225.09 % | 2.692 M -47.54 % | 5.131 M -31.11 % | 7.447 M 328.32 % | -3.262 M -484.31 % | 848.716 K 28.36 % | 661.174 K 141.09 % | -1.609 M -194.72 % | 1.699 M -35.10 % | 2.618 M 131.82 % | 1.129 M 169.88 % | 418.391 K -29.36 % | 592.290 K -80.84 % | 3.092 M -15.28 % | 3.650 M 402.31 % | 726.600 K -84.00 % | 4.540 M -23.96 % | 5.971 M 16.88 % | 5.108 M 9.12 % | 4.681 M 3.92 % | 4.505 M |
| Operating income ratio | 0.03 6.24 % | 0.03 200.82 % | 0.01 -51.88 % | 0.02 -56.10 % | 0.04 324.65 % | -0.02 -494.67 % | 0.00 30.79 % | 0.00 126.35 % | -0.01 -177.79 % | 0.02 -32.09 % | 0.03 126.05 % | 0.01 181.48 % | 0.00 -29.93 % | 0.01 -81.21 % | 0.03 -17.81 % | 0.04 432.94 % | 0.01 -84.71 % | 0.05 -26.19 % | 0.06 14.87 % | 0.05 9.78 % | 0.05 4.66 % | 0.05 |
| Total other income expenses net | -3.409 M 25.75 % | -4.591 M -121.72 % | -2.071 M -7.11 % | -1.933 M -3.08 % | -1.875 M 13.45 % | -2.167 M -160.85 % | -830.704 K -213.32 % | 733.042 K -94.52 % | 13.389 M 2 796.16 % | -496.583 K -327.17 % | 218.593 K -77.41 % | 967.775 K 212.58 % | -859.645 K 15.63 % | -1.019 M 8.28 % | -1.111 M 14.54 % | -1.300 M 8.37 % | -1.419 M -119.88 % | -645.171 K -5.99 % | -608.710 K -51.73 % | -401.187 K 73.48 % | -1.513 M -21.54 % | -1.245 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -24.222 M -62.56 % | -14.901 M -24.99 % | -11.922 M 74.58 % | -46.894 M -9.59 % | -42.791 M -155.36 % | 77.297 M 4.74 % | 73.798 M 18.30 % | 62.383 M 3.57 % | 60.230 M 191.61 % | 20.654 M 20.16 % | 17.189 M -13.84 % | 19.950 M -21.41 % | 25.387 M -29.61 % | 36.067 M 89.01 % | 19.082 M 15.70 % | 16.493 M -24.44 % | 21.828 M 24.29 % | 17.563 M 147.35 % | 7.100 M 6 560.87 % | 106.598 K -94.06 % | 1.796 M -74.14 % | 6.944 M |
| Total investments | 2.100 M -0.05 % | 2.101 M 0.05 % | 2.100 M 0.00 % | 2.100 M -0.02 % | 2.100 M 2.32 % | 2.053 M 6.21 % | 1.933 M 9.85 % | 1.759 M 6.10 % | 1.658 M 1 614.38 % | 96.732 K -88.02 % | 807.510 K 27.30 % | 634.353 K 778.57 % | 72.203 K 148.41 % | 29.066 K -60.38 % | 73.366 K -53.72 % | 158.515 K -57.28 % | 371.068 K -69.84 % | 1.230 M -33.78 % | 1.858 M 90.50 % | 975.323 K -32.73 % | 1.450 M -9.57 % | 1.603 M |
| Total debt | 18.391 M -12.97 % | 21.132 M 43.74 % | 14.701 M 40.31 % | 10.478 M 159.90 % | 4.031 M -95.81 % | 96.247 M 10.85 % | 86.826 M -1.17 % | 87.857 M 25.96 % | 69.751 M 112.35 % | 32.847 M 20.59 % | 27.239 M -1.92 % | 27.772 M -13.06 % | 31.944 M -23.17 % | 41.576 M 74.79 % | 23.786 M 0.41 % | 23.688 M -18.47 % | 29.053 M -2.25 % | 29.723 M 61.80 % | 18.370 M 52.15 % | 12.074 M 11.14 % | 10.863 M -25.23 % | 14.529 M |
| Accumulated other comprehensive income loss | 35.620 M 2.26 % | 34.834 M 0.43 % | 34.683 M 107.94 % | 16.680 M -2.84 % | 17.167 M -50.59 % | 34.741 M 541.16 % | 5.418 M 2.42 % | 5.290 M -28.14 % | 7.362 M 69.82 % | 4.335 M -14.14 % | 5.049 M 12.40 % | 4.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 4.419 M 49.36 % | 2.959 M 1 817.50 % | 154.306 K -93.27 % | 2.294 M 179.44 % | 820.794 K 111.52 % | -7.127 M -1 068.18 % | -610.063 K 44.86 % | -1.106 M -109.90 % | 11.170 M 3 891.41 % | -294.612 K 44.32 % | -529.133 K -283.96 % | 287.639 K 122.67 % | -1.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.143 M 51.07 % | -2.336 M |
| Common stock | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 40.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M | 0.000 -100.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M |
| Total equity | 68.879 M 3.37 % | 66.632 M 4.64 % | 63.678 M 0.86 % | 63.137 M 3.36 % | 61.086 M 7.04 % | 57.070 M -10.44 % | 63.721 M 0.99 % | 63.097 M -0.70 % | 63.542 M 55.70 % | 40.810 M 0.86 % | 40.464 M -0.64 % | 40.723 M 3.45 % | 39.367 M -3.17 % | 40.654 M -2.52 % | 41.704 M -0.16 % | 41.770 M 1.61 % | 41.109 M 0.44 % | 40.928 M 0.62 % | 40.677 M 4.91 % | 38.774 M -2.33 % | 39.700 M 2.02 % | 38.912 M |
| Other non current liabilities | 6.439 M -10.01 % | 7.154 M -4.80 % | 7.515 M -13.31 % | 8.669 M 78.52 % | 4.856 M | 0.000 -100.00 % | 6.328 M -2.43 % | 6.486 M 11.37 % | 5.824 M 244.65 % | 1.690 M -12.38 % | 1.928 M 156.84 % | 750.843 K 119.44 % | 342.168 K -91.50 % | 4.025 M -77.02 % | 17.516 M 261.60 % | 4.844 M -11.70 % | 5.486 M 345.55 % | 1.231 M -82.43 % | 7.010 M -1.30 % | 7.102 M 56.19 % | 4.547 M 131.30 % | -14.529 M |
| Long term debt | 38.413 M -23.08 % | 49.937 M -8.42 % | 54.526 M -14.08 % | 63.462 M -10.74 % | 71.097 M 21.40 % | 58.562 M -11.53 % | 66.195 M 13.58 % | 58.279 M 25.28 % | 46.519 M 87.75 % | 24.777 M 15.59 % | 21.434 M 1.08 % | 21.206 M -18.49 % | 26.016 M -1.25 % | 26.346 M 35.65 % | 19.422 M -18.01 % | 23.688 M -18.47 % | 29.053 M 32.49 % | 21.928 M 72.93 % | 12.680 M 5.02 % | 12.074 M 11.14 % | 10.863 M -25.23 % | 14.529 M |
| Total non current liabilities | 48.268 M -23.49 % | 63.086 M -7.58 % | 68.262 M -28.63 % | 95.651 M 16.57 % | 82.053 M 16.27 % | 70.572 M -10.31 % | 78.684 M 11.02 % | 70.874 M 21.17 % | 58.489 M 95.96 % | 29.847 M 9.82 % | 27.178 M 5.42 % | 25.780 M -14.67 % | 30.211 M -13.06 % | 34.750 M 2.57 % | 33.881 M -0.96 % | 34.209 M -16.12 % | 40.785 M 35.05 % | 30.199 M 41.95 % | 21.274 M 2.41 % | 20.773 M 474.74 % | -5.543 M -6.85 % | -5.188 M |
| Other current liabilities | 9.852 M 1.97 % | 9.661 M 9.71 % | 8.806 M 11.30 % | 7.912 M 76.16 % | 4.491 M 658.69 % | -803.918 K -114.15 % | 5.682 M 13.93 % | 4.988 M 9.44 % | 4.557 M 36.94 % | 3.328 M -7.37 % | 3.593 M -12.70 % | 4.115 M 22.93 % | 3.348 M 759.93 % | -507.291 K -109.61 % | 5.281 M -18.20 % | 6.456 M -79.04 % | 30.803 M -7.04 % | 33.136 M 26.09 % | 26.278 M -3.59 % | 27.258 M 3 068.68 % | -918.190 K 95.79 % | -21.796 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.264 M 546.33 % | 969.185 K -83.59 % | 5.908 M 740.32 % | 703.030 K -84.61 % | 4.569 M 872.26 % | 469.914 K -92.00 % | 5.873 M -8.00 % | 6.384 M 349.25 % | 1.421 M 227.38 % | 434.067 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 44.773 M 46.27 % | 30.611 M -9.45 % | 33.807 M -27.45 % | 46.600 M 17.41 % | 39.690 M 5.32 % | 37.685 M 82.66 % | 20.631 M -31.76 % | 30.234 M 18.58 % | 25.496 M 125.98 % | 11.282 M 14.31 % | 9.870 M -12.84 % | 11.325 M -1.58 % | 11.507 M -24.45 % | 15.231 M 34.85 % | 11.294 M -16.41 % | 13.512 M 56.19 % | 8.651 M 10.98 % | 7.795 M 37.01 % | 5.690 M 124.98 % | 2.529 M | 0.000 | 0.000 |
| Total current liabilities | 140.886 M 15.72 % | 121.742 M 2.63 % | 118.626 M -5.46 % | 125.482 M 38.31 % | 90.728 M 9.17 % | 83.108 M 22.45 % | 67.870 M -12.28 % | 77.372 M 13.45 % | 68.199 M 94.83 % | 35.004 M 5.33 % | 33.232 M -2.86 % | 34.211 M -3.33 % | 35.389 M -10.13 % | 39.380 M -1.97 % | 40.173 M -1.15 % | 40.639 M 3.00 % | 39.454 M -3.61 % | 40.931 M 28.04 % | 31.968 M 7.32 % | 29.787 M 48.52 % | 20.056 M -0.43 % | 20.143 M |
| Total liabilities | 189.154 M 2.34 % | 184.828 M -1.10 % | 186.888 M -15.49 % | 221.133 M 27.99 % | 172.780 M 12.43 % | 153.681 M 4.86 % | 146.553 M -1.14 % | 148.245 M 17.02 % | 126.688 M 95.35 % | 64.852 M 7.35 % | 60.410 M 0.70 % | 59.991 M -8.55 % | 65.601 M -11.51 % | 74.130 M 0.10 % | 74.054 M -1.06 % | 74.848 M -6.72 % | 80.239 M 12.81 % | 71.130 M 33.60 % | 53.242 M 5.31 % | 50.560 M 20.87 % | 41.830 M -11.57 % | 47.301 M |
| Other non current assets | 1.068 K | 0.000 -100.00 % | 3.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 578.000 | 0.000 -100.00 % | 445.710 K 0.00 % | 445.710 K 219.20 % | 139.635 K -53.96 % | 303.271 K | 0.000 | 0.000 -100.00 % | 73.366 K -53.72 % | 158.515 K -57.28 % | 371.068 K -69.84 % | 1.230 M -33.78 % | 1.858 M 90.50 % | 975.323 K -40.88 % | 1.650 M -8.28 % | 1.799 M |
| Long term investments | 2.099 M -0.05 % | 2.100 M 326.90 % | -925.577 K -144.07 % | 2.100 M -0.02 % | 2.100 M 2.26 % | 2.054 M 6.23 % | 1.934 M 9.81 % | 1.761 M 6.13 % | 1.659 M 599.07 % | 237.367 K -9.87 % | 263.356 K 289.67 % | 67.584 K -6.40 % | 72.202 K -2.52 % | 74.066 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 19.157 M -0.10 % | 19.177 M -0.10 % | 19.197 M -48.33 % | 37.152 M 92.66 % | 19.284 M -0.11 % | 19.305 M 0.06 % | 19.294 M 0.64 % | 19.171 M 0.19 % | 19.134 M 71.01 % | 11.189 M -1.47 % | 11.356 M -0.62 % | 11.427 M -1.28 % | 11.575 M -14.97 % | 13.612 M -4.44 % | 14.245 M -11.82 % | 16.155 M -8.80 % | 17.714 M -39.46 % | 29.261 M 14.14 % | 25.636 M -1.44 % | 26.010 M 39.58 % | 18.635 M -10.14 % | 20.739 M |
| GoodWill | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K -0.02 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K 0.00 % | 350.078 K | 0.000 -100.00 % | 350.078 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 19.507 M -0.10 % | 19.527 M -0.10 % | 19.547 M -47.88 % | 37.502 M 91.01 % | 19.634 M -0.10 % | 19.655 M 0.06 % | 19.644 M 0.63 % | 19.521 M 0.19 % | 19.484 M 68.86 % | 11.539 M -1.43 % | 11.706 M -0.60 % | 11.777 M -1.24 % | 11.925 M -12.40 % | 13.612 M -6.74 % | 14.596 M -9.65 % | 16.155 M -8.80 % | 17.714 M 27.01 % | 13.947 M -5.87 % | 14.817 M -7.32 % | 15.986 M -14.21 % | 18.635 M -10.14 % | 20.739 M |
| Property plant equipment net | 115.131 M -6.86 % | 123.609 M -0.43 % | 124.146 M -2.35 % | 127.136 M 2.67 % | 123.826 M -0.43 % | 124.362 M 3.26 % | 120.434 M 8.68 % | 110.817 M 3.24 % | 107.335 M 106.37 % | 52.010 M 0.66 % | 51.671 M -1.87 % | 52.656 M -4.70 % | 55.255 M -5.53 % | 58.488 M -4.27 % | 61.100 M -3.19 % | 63.113 M -0.12 % | 63.188 M 23.65 % | 51.101 M 41.73 % | 36.057 M 16.38 % | 30.982 M 24.33 % | 24.919 M -5.47 % | 26.360 M |
| Total non current assets | 136.738 M -7.16 % | 147.277 M -0.32 % | 147.749 M -11.97 % | 167.837 M 14.11 % | 147.080 M -0.44 % | 147.735 M 3.45 % | 142.807 M 7.59 % | 132.731 M 2.28 % | 129.773 M 101.07 % | 64.540 M 0.55 % | 64.185 M -1.36 % | 65.068 M -3.55 % | 67.462 M -6.73 % | 72.328 M -4.67 % | 75.869 M -4.48 % | 79.427 M -2.27 % | 81.273 M 22.62 % | 66.279 M 25.69 % | 52.731 M 9.99 % | 47.944 M 6.06 % | 45.204 M -7.55 % | 48.897 M |
| Other current assets | 10.424 M -5.01 % | 10.974 M 38.50 % | 7.924 M 232.41 % | 2.384 M -64.43 % | 6.701 M 670 130 900.00 % | -1.000 -100.00 % | 12.144 M 17.11 % | 10.370 M 986.65 % | 954.277 K 24.37 % | 767.308 K -59.09 % | 1.876 M -92.30 % | 24.352 M -10.19 % | 27.115 M -18.03 % | 33.079 M | 0.000 -100.00 % | 154.423 K -4.17 % | 161.137 K -7.49 % | 174.180 K 6.43 % | 163.650 K -66.73 % | 491.813 K -97.99 % | 24.504 M 3 160.95 % | 751.436 K |
| Short term investments | 1.068 K 0.00 % | 1.068 K -99.96 % | 3.026 M 283 207.12 % | 1.068 K | 0.000 | 0.000 100.00 % | -922.000 38.53 % | -1.500 K -50.00 % | -1.000 K 99.29 % | -140.635 K -125.84 % | 544.154 K -3.99 % | 566.769 K | 0.000 100.00 % | -45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 42.613 M 18.26 % | 36.032 M 35.34 % | 26.623 M -53.60 % | 57.372 M 22.53 % | 46.822 M 147.07 % | 18.951 M 45.46 % | 13.028 M -48.86 % | 25.475 M 167.57 % | 9.521 M -21.91 % | 12.192 M 21.31 % | 10.051 M 28.49 % | 7.822 M 19.28 % | 6.558 M 19.02 % | 5.510 M 17.14 % | 4.703 M -34.63 % | 7.195 M -0.41 % | 7.224 M -40.59 % | 12.160 M 7.90 % | 11.270 M -5.83 % | 11.967 M 31.98 % | 9.068 M 19.54 % | 7.585 M |
| Cash and short term investments | 42.614 M 18.26 % | 36.033 M 21.53 % | 29.648 M -48.32 % | 57.372 M 22.53 % | 46.822 M 147.07 % | 18.951 M 45.46 % | 13.028 M -48.86 % | 25.475 M 167.57 % | 9.521 M -21.91 % | 12.192 M 21.31 % | 10.051 M 28.49 % | 7.822 M 19.28 % | 6.558 M 19.02 % | 5.510 M 17.14 % | 4.703 M -34.63 % | 7.195 M -0.41 % | 7.224 M -40.59 % | 12.160 M 7.90 % | 11.270 M -5.83 % | 11.967 M 31.98 % | 9.068 M 19.54 % | 7.585 M |
| Total current assets | 121.295 M 16.42 % | 104.184 M 1.33 % | 102.817 M -11.70 % | 116.433 M 34.16 % | 86.786 M 37.72 % | 63.015 M -6.60 % | 67.468 M -14.18 % | 78.611 M 30.03 % | 60.457 M 47.02 % | 41.122 M 12.08 % | 36.689 M 2.92 % | 35.647 M -4.96 % | 37.506 M -11.66 % | 42.456 M 6.44 % | 39.889 M 7.25 % | 37.191 M -7.20 % | 40.075 M -12.46 % | 45.779 M 11.15 % | 41.188 M -0.49 % | 41.390 M 13.94 % | 36.326 M -2.65 % | 37.316 M |
| Inventory | 23.417 M -1.35 % | 23.738 M -6.04 % | 25.263 M 30.21 % | 19.402 M 87.70 % | 10.337 M -3.89 % | 10.755 M 7.86 % | 9.971 M 9.40 % | 9.114 M 18.40 % | 7.698 M 117.41 % | 3.541 M 2.99 % | 3.438 M -1.01 % | 3.473 M -9.41 % | 3.834 M -0.87 % | 3.867 M 3.50 % | 3.737 M 17.02 % | 3.193 M -7.83 % | 3.464 M 17.26 % | 2.954 M 2.15 % | 2.892 M 2.10 % | 2.833 M 2.82 % | 2.755 M 1.85 % | 2.705 M |
| Net receivables | 44.840 M 34.09 % | 33.439 M -16.36 % | 39.981 M 7.26 % | 37.276 M 62.59 % | 22.926 M -31.17 % | 33.310 M 3.05 % | 32.325 M -3.95 % | 33.652 M -20.24 % | 42.191 M 71.36 % | 24.622 M 15.46 % | 21.325 M | 0.000 -100.00 % | 18.548 M -43.76 % | 32.984 M | 0.000 -100.00 % | 26.323 M | 0.000 -100.00 % | 29.261 M 14.14 % | 25.636 M -1.44 % | 26.010 M | 0.000 -100.00 % | 26.274 M |
| Tax assets | 0.000 -100.00 % | 2.041 M 4.33 % | 1.957 M 78.20 % | 1.098 M -27.73 % | 1.519 M -8.67 % | 1.664 M 109.13 % | 795.489 K 25.80 % | 632.363 K -25.51 % | 848.893 K 175.09 % | 308.588 K -23.71 % | 404.519 K 53.52 % | 263.498 K 25.90 % | 209.288 K 36.21 % | 153.646 K 53.42 % | 100.148 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 81.309 M 3.82 % | 78.317 M 5.68 % | 74.111 M 6.05 % | 69.881 M 53.32 % | 45.578 M 16.39 % | 39.160 M -3.52 % | 40.588 M -1.56 % | 41.230 M 10.11 % | 37.443 M 86.89 % | 20.035 M 3.81 % | 19.299 M 4.79 % | 18.418 M 5.65 % | 17.432 M -23.30 % | 22.729 M -1.88 % | 23.164 M 12.06 % | 20.671 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.056 M -0.43 % | 20.143 M |
| Tax payables | 4.951 M 57.06 % | 3.153 M 65.75 % | 1.902 M 74.66 % | 1.089 M 12.48 % | 968.201 K 20.55 % | 803.167 K -17.13 % | 969.185 K 5.33 % | 920.101 K 30.88 % | 703.030 K 95.75 % | 359.149 K -23.57 % | 469.914 K 33.17 % | 352.876 K -86.84 % | 2.682 M 88.73 % | 1.421 M 227.38 % | 434.067 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 918.190 K -44.45 % | 1.653 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 68.073 M | 0.000 -100.00 % | 5.921 M -6.42 % | 6.327 M -11.41 % | 7.142 M -0.58 % | 7.184 M 78.68 % | 4.020 M -21.84 % | 5.144 M 10.49 % | 4.656 M -8.73 % | 5.101 M 16.49 % | 4.379 M -34.67 % | 6.703 M -23.46 % | 8.757 M 59.62 % | 5.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 M -7.51 % | 1.719 M -16.26 % | 2.053 M -4.95 % | 2.160 M -8.13 % | 2.351 M -9.14 % | 2.587 M -7.02 % | 2.782 M |
| Capital lease obligations | 18.391 M -12.97 % | 21.132 M 43.74 % | 14.701 M 40.31 % | 10.478 M 159.90 % | 4.031 M -7.02 % | 4.336 M | 0.000 -100.00 % | 655.819 K -71.03 % | 2.264 M -29.53 % | 3.212 M -20.98 % | 4.065 M -14.57 % | 4.759 M -14.70 % | 5.579 M | 0.000 -100.00 % | 13.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 17.421 M 21.61 % | 14.325 M 238.32 % | -10.356 M -172.30 % | 14.325 M 0.00 % | 14.325 M 0.00 % | 14.325 M 0.00 % | 14.325 M 0.00 % | 14.325 M 0.00 % | 14.325 M -28.51 % | 20.036 M 39.87 % | 14.325 M 0.00 % | 14.325 M -57.64 % | 33.820 M 130.02 % | 14.703 M -19.55 % | 18.276 M 2.00 % | 17.917 M 13.23 % | 15.823 M -10.38 % | 17.656 M -1.18 % | 17.866 M |
| Deferred tax liabilities non current | 3.414 M -43.04 % | 5.994 M -3.64 % | 6.221 M 11.77 % | 5.566 M -8.75 % | 6.099 M 0.17 % | 6.089 M -1.15 % | 6.160 M 0.85 % | 6.108 M -0.62 % | 6.147 M 81.80 % | 3.381 M -11.38 % | 3.815 M -0.21 % | 3.823 M -0.77 % | 3.853 M | 0.000 -100.00 % | 5.042 M -11.18 % | 5.677 M -9.11 % | 6.246 M 320.99 % | 1.484 M -6.36 % | 1.584 M -0.81 % | 1.597 M | 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 -100.00 % | 27.318 M -15.54 % | 32.346 M |
| Total assets | 258.033 M 2.61 % | 251.461 M 0.36 % | 250.566 M -11.86 % | 284.270 M 21.55 % | 233.866 M 10.97 % | 210.750 M 0.23 % | 210.275 M -0.51 % | 211.342 M 11.10 % | 190.230 M 80.04 % | 105.662 M 4.75 % | 100.874 M 0.16 % | 100.714 M -4.05 % | 104.968 M -8.55 % | 114.784 M -0.84 % | 115.758 M -0.74 % | 116.618 M -3.90 % | 121.348 M 8.29 % | 112.059 M 19.31 % | 93.920 M 5.13 % | 89.334 M 9.57 % | 81.530 M -5.43 % | 86.213 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 114.08 % | -71.000 K -237.53 % | 51.624 K 234.53 % | -38.373 K 88.79 % | -342.380 K 21.16 % | -434.287 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.897 M -162.55 % | 12.626 M 235.08 % | -9.348 M -203.09 % | 9.068 M -24.10 % | 11.947 M 55.38 % | 7.689 M 663.98 % | -1.363 M -188.14 % | 1.547 M 5 260.62 % | -29.973 K 100.00 % | -1.942 B -116 075.62 % | 1.675 M -2.33 % | 1.715 M -26.61 % | 2.336 M 197.97 % | -2.385 M 30.93 % | -3.453 M -229.28 % | -1.048 M 51.43 % | -2.159 M -161.08 % | 3.534 M 400.30 % | -1.177 M -276.84 % | 665.543 K 249.56 % | -445.000 K -112.94 % | 3.439 M |
| Accounts receivables | -11.507 M -298.33 % | 5.802 M 212.68 % | -5.149 M 17.82 % | -6.266 M -263.60 % | 3.830 M -62.78 % | 10.290 M 1 790.62 % | -608.653 K -7.27 % | -567.406 K 74.54 % | -2.229 M 0.13 % | -2.232 M -441.15 % | 654.215 K -64.64 % | 1.850 M -62.46 % | 4.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 294.545 K -81.02 % | 1.552 M 126.48 % | -5.861 M 35.53 % | -9.092 M -2 275.02 % | 418.000 K 153.34 % | -783.654 K 8.56 % | -857.057 K 39.50 % | -1.417 M -673.70 % | -183.099 K 99.82 % | -102.816 M -291 884.20 % | 35.237 K -65.40 % | 101.849 K 203.27 % | 33.584 K 125.69 % | -130.713 K 75.95 % | -543.517 K -300.35 % | 271.290 K 153.21 % | -509.883 K -719.00 % | -62.257 K -4.43 % | -59.614 K 23.33 % | -77.757 K -55.51 % | -50.000 K 66.67 % | -150.000 K |
| Accounts payables | 2.992 M -28.87 % | 4.206 M -0.57 % | 4.230 M -82.59 % | 24.303 M 278.67 % | 6.418 M 549.13 % | -1.429 M -122.84 % | -641.266 K -117.01 % | 3.770 M 79.81 % | 2.097 M 182.40 % | 742.519 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 323.680 K -69.66 % | 1.067 M 141.54 % | -2.568 M -305.60 % | 1.249 M -2.50 % | 1.281 M 429.93 % | -388.264 K 23.31 % | -506.292 K -117.08 % | 2.963 M 1 835.29 % | 153.126 K 100.01 % | -1.839 B -112 296.97 % | 1.639 M 1.66 % | 1.613 M -29.96 % | 2.303 M 202.16 % | -2.254 M 22.52 % | -2.909 M -120.42 % | -1.320 M 19.97 % | -1.649 M -145.85 % | 3.597 M 421.90 % | -1.117 M -250.32 % | 743.300 K 288.18 % | -395.000 K -111.01 % | 3.589 M |
| Other non cash items | 2.027 M -64.09 % | 5.644 M 230.46 % | 1.708 M 60.31 % | 1.065 M 187.11 % | -1.223 M -91.17 % | -639.755 K 9.82 % | -709.384 K -169.23 % | -263.489 K 98.19 % | -14.594 M -100.63 % | 2.304 B 466 523.37 % | 493.734 K 73.33 % | 284.856 K -48.19 % | 549.762 K 154.29 % | -1.013 M 8.29 % | -1.104 M -30.55 % | -845.809 K -1 842.83 % | -43.535 K 56.77 % | -100.694 K -676.84 % | -12.962 K 96.58 % | -379.358 K -206.83 % | 355.091 K -45.68 % | 653.674 K |
| Net cash provided by operating activities | 15.921 M -57.22 % | 37.214 M 269.51 % | 10.071 M -66.79 % | 30.324 M 21.49 % | 24.960 M 149.23 % | 10.015 M 102.89 % | 4.936 M -33.32 % | 7.403 M 377.65 % | 1.550 M -99.82 % | 881.518 M 14 464.06 % | 6.053 M -11.00 % | 6.801 M -7.15 % | 7.324 M 457.63 % | 1.314 M -36.21 % | 2.059 M -52.33 % | 4.320 M 181.42 % | 1.535 M -80.46 % | 7.858 M 55.20 % | 5.063 M -22.68 % | 6.548 M 3.71 % | 6.313 M -41.36 % | 10.766 M |
| Investments in property plant and equipment | -3.336 M -50.46 % | -2.217 M 26.20 % | -3.005 M 57.87 % | -7.133 M 24.87 % | -9.494 M 22.21 % | -12.205 M 25.36 % | -16.351 M -65.15 % | -9.900 M -138.09 % | -4.158 M 99.89 % | -3.914 B -185 646.51 % | -2.107 M -169.95 % | -780.541 K -30.75 % | -596.966 K 57.89 % | -1.418 M 30.58 % | -2.042 M 52.22 % | -4.274 M 72.67 % | -15.637 M 13.81 % | -18.142 M -127.87 % | -7.961 M -13.11 % | -7.038 M -297.88 % | -1.769 M 5.75 % | -1.877 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -300.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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 100.00 % | -48.000 K -56.39 % | -30.692 K -2 798.21 % | -1.059 K | 0.000 100.00 % | -84.846 K | 0.000 100.00 % | -195.772 K | 0.000 100.00 % | -20.025 K 97.22 % | -720.438 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.624 M | 0.000 -100.00 % | 4.619 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.480 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.000 K -37.65 % | 247.000 K |
| Other investing activites | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 100.00 % | -141.288 K -131.70 % | 445.690 K 2 476 155.56 % | -18.000 -100.01 % | 166.624 K 185.11 % | -195.772 K | 0.000 -100.00 % | 1.863 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 M 226.36 % | 320.616 K 9 574.47 % | -3.384 K 91.27 % | -38.746 K | 0.000 | 0.000 |
| Net cash used for investing activites | -3.336 M -50.46 % | -2.217 M 26.20 % | -3.005 M 57.87 % | -7.133 M 25.25 % | -9.542 M 22.01 % | -12.235 M 25.17 % | -16.352 M -72.95 % | -9.455 M -122.82 % | -4.243 M 99.89 % | -3.747 B -162 620.16 % | -2.303 M -196.79 % | -775.923 K -26.14 % | -615.128 K 71.23 % | -2.138 M -4.69 % | -2.042 M 51.42 % | -4.204 M 71.19 % | -14.591 M 18.13 % | -17.821 M -123.75 % | -7.965 M -12.54 % | -7.077 M -338.22 % | -1.615 M 0.92 % | -1.630 M |
| Debt repayment | 5.230 M 135.85 % | -14.591 M 44.08 % | -26.093 M -393.37 % | -5.289 M -152.06 % | 10.159 M 160.62 % | 3.898 M 803.14 % | 431.606 K -97.99 % | 21.483 M 10 228.82 % | -212.101 K -104.36 % | 4.865 M 131.54 % | 2.101 M 135.45 % | -5.927 M -71.57 % | -3.455 M -340.18 % | 1.438 M -16.16 % | 1.716 M 136.52 % | -4.697 M -152.74 % | 8.907 M 6.57 % | 8.358 M 343.79 % | 1.883 M -49.50 % | 3.729 M 204.41 % | -3.572 M -533.97 % | 823.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -2.287 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.050 M | 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 100.00 % | -600.000 K 0.00 % | -600.000 K 0.00 % | -600.000 K -200.00 % | -200.000 K 0.00 % | -200.000 K | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 0.00 % | -500.000 K -0.01 % | -499.972 K -66.66 % | -300.000 K 0.00 % | -300.000 K | 0.000 |
| Other financing activites | -9.447 M 14.09 % | -10.997 M -26.43 % | -8.698 M -18.30 % | -7.353 M -2 271.82 % | -310.000 K 10.29 % | -345.548 K | 0.000 | 0.000 100.00 % | -67.646 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 1.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 656.572 K 260.92 % | -408.000 K |
| Net cash used provided by financing activities | -6.504 M 74.58 % | -25.587 M 26.45 % | -34.791 M -175.21 % | -12.641 M -228.35 % | 9.849 M 177.25 % | 3.552 M 723.08 % | 431.606 K -97.99 % | 21.483 M 2 287.22 % | -982.220 K -100.02 % | 4.865 B 231 441.92 % | 2.101 M 135.45 % | -5.927 M -71.57 % | -3.455 M -340.18 % | 1.438 M 116.11 % | 665.584 K 114.17 % | -4.697 M -155.87 % | 8.407 M 6.99 % | 7.858 M 468.04 % | 1.383 M -59.66 % | 3.429 M 206.66 % | -3.215 M -874.70 % | 415.000 K |
| Effect of forex changes on cash | 500.000 K | 0.000 100.00 % | -3.025 M | 0.000 100.00 % | -765.000 K | 0.000 100.00 % | -8.000 100.00 % | -440.853 K 90.19 % | -4.494 M 99.96 % | -10.280 B -13 989.02 % | 74.017 M 37 108.55 % | -200.000 K 0.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K |
| Net change in cash | 6.581 M -30.06 % | 9.409 M 130.60 % | -30.749 M -391.47 % | 10.550 M -56.94 % | 24.502 M 1 739.51 % | 1.332 M 112.13 % | -10.984 M -157.84 % | 18.991 M 332.48 % | -8.169 M 99.90 % | -8.281 B -10 468.49 % | 79.868 M 78 218.92 % | -102.239 K -103.35 % | 3.055 M 397.67 % | 613.776 K -10.07 % | 682.479 K 114.90 % | -4.581 M 1.45 % | -4.648 M -120.81 % | -2.105 M -38.63 % | -1.519 M -152.37 % | 2.900 M 95.52 % | 1.483 M -84.47 % | 9.550 M |
| Cash at beginning of period | 36.032 M 35.34 % | 26.623 M -53.60 % | 57.372 M 22.53 % | 46.822 M 302.84 % | 11.623 M 21.99 % | 9.528 M -53.55 % | 20.512 M 1 248.62 % | 1.521 M -84.30 % | 9.690 M -99.88 % | 8.291 B 272 632.67 % | 3.040 M -3.25 % | 3.142 M 666.01 % | 410.195 K 301.49 % | -203.581 K 77.02 % | -886.060 K -123.98 % | 3.695 M -55.71 % | 8.343 M -20.15 % | 10.448 M -12.69 % | 11.967 M 31.98 % | 9.068 M 19.55 % | 7.585 M 486.01 % | -1.965 M |
| Cash at end of period | 42.613 M 18.26 % | 36.032 M 35.34 % | 26.623 M -53.60 % | 57.372 M 58.81 % | 36.125 M 232.64 % | 10.860 M 13.98 % | 9.528 M -53.55 % | 20.512 M 1 248.62 % | 1.521 M -84.30 % | 9.690 M -88.31 % | 82.908 M 2 627.32 % | 3.040 M -12.26 % | 3.465 M 744.67 % | 410.195 K 301.49 % | -203.581 K 77.02 % | -886.060 K -123.98 % | 3.695 M -55.71 % | 8.343 M -20.15 % | 10.448 M -12.69 % | 11.967 M 31.97 % | 9.068 M 19.55 % | 7.585 M |
| Operating cash flow | 15.921 M -57.22 % | 37.214 M 269.51 % | 10.071 M -66.79 % | 30.324 M 21.49 % | 24.960 M 149.23 % | 10.015 M 102.89 % | 4.936 M -33.32 % | 7.403 M 377.65 % | 1.550 M -99.82 % | 881.518 M 14 464.06 % | 6.053 M -11.00 % | 6.801 M -7.15 % | 7.324 M 457.63 % | 1.314 M -36.21 % | 2.059 M -52.33 % | 4.320 M 181.42 % | 1.535 M -80.46 % | 7.858 M 55.20 % | 5.063 M -22.68 % | 6.548 M 3.71 % | 6.313 M -41.36 % | 10.766 M |
| Capital expenditure | -3.336 M -50.46 % | -2.217 M 26.20 % | -3.005 M 57.87 % | -7.133 M 24.87 % | -9.494 M 22.21 % | -12.205 M 25.36 % | -16.351 M -65.15 % | -9.900 M -138.09 % | -4.158 M 99.89 % | -3.914 B -185 646.51 % | -2.107 M -169.95 % | -780.541 K -30.75 % | -596.966 K 57.89 % | -1.418 M 30.58 % | -2.042 M 52.22 % | -4.274 M 72.67 % | -15.637 M 13.81 % | -18.142 M -127.87 % | -7.961 M -13.11 % | -7.038 M -297.88 % | -1.769 M 5.75 % | -1.877 M |
| Free CashFlow | 12.585 M -64.04 % | 34.997 M 395.25 % | 7.066 M -69.53 % | 23.191 M 49.95 % | 15.466 M 806.28 % | -2.190 M 80.82 % | -11.414 M -357.10 % | -2.497 M 4.26 % | -2.608 M 99.91 % | -3.032 B -76 952.93 % | 3.946 M -34.46 % | 6.020 M -10.51 % | 6.728 M 6 558.45 % | -104.166 K -716.55 % | 16.895 K -63.16 % | 45.863 K 100.33 % | -14.102 M -37.12 % | -10.284 M -254.80 % | -2.899 M -490.41 % | -490.947 K -110.80 % | 4.544 M -48.88 % | 8.889 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 93.735 M 20.10 % | 78.047 M -18.37 % | 95.615 M 8.16 % | 88.398 M 5.55 % | 83.752 M 2.20 % | 81.947 M -1.32 % | 83.043 M 2.49 % | 81.026 M -7.90 % | 87.980 M 7.50 % | 81.845 M -4.41 % | 85.621 M 9.25 % | 78.368 M 6.44 % | 73.627 M 3.19 % | 71.351 M -5.91 % | 75.836 M 5.89 % | 71.618 M 4.59 % | 68.477 M 1.50 % | 67.465 M 55.38 % | 43.420 M 1.53 % | 42.765 M -7.91 % | 46.440 M -3.14 % | 47.945 M 8.83 % | 44.053 M -0.42 % | 44.241 M -2.11 % | 45.195 M 2.30 % | 44.180 M -5.37 % | 46.689 M 5.91 % | 44.085 M -2.75 % | 45.331 M -1.79 % | 46.156 M -7.52 % | 49.907 M 9.76 % | 45.470 M -3.52 % | 47.128 M 5.55 % | 44.652 M -5.82 % | 47.411 M 106.02 % | 23.013 M -7.28 % | 24.819 M 1.62 % | 24.423 M -6.88 % | 26.227 M 14.63 % | 22.880 M -7.22 % | 24.660 M 0.73 % | 24.481 M -9.05 % | 26.916 M 13.94 % | 23.623 M -7.23 % | 25.463 M -3.71 % | 26.445 M -0.92 % | 26.690 M 13.95 % | 23.423 M -5.04 % | 24.667 M -1.79 % | 25.116 M -7.34 % | 27.105 M 13.24 % | 23.936 M -6.47 % | 25.591 M -5.15 % | 26.980 M -0.49 % | 27.112 M 11.60 % | 24.294 M -5.82 % | 25.794 M -1.37 % | 26.152 M -5.79 % | 27.760 M 14.70 % | 24.203 M -1.67 % | 24.614 M -0.72 % | 24.793 M -3.52 % | 25.697 M 12.23 % | 22.896 M -7.31 % | 24.701 M -1.38 % | 25.047 M |
| Net income | 2.431 M 9.29 % | 2.225 M 156.97 % | -3.905 M -211.28 % | 3.509 M 19.14 % | 2.945 M 57.53 % | 1.870 M 156.74 % | -3.295 M -222.18 % | 2.697 M 35.11 % | 1.996 M 27.90 % | 1.561 M 176.41 % | -2.043 M -2 623.59 % | -75.000 K -109.78 % | 766.655 K -49.10 % | 1.506 M 122.89 % | -6.579 M -423.71 % | 2.032 M -60.01 % | 5.082 M 189.17 % | 1.758 M 96.37 % | 895.036 K 4.81 % | 854.000 K -31.30 % | 1.243 M 9.04 % | 1.140 M 148.86 % | -2.333 M -306.50 % | -574.000 K 73.48 % | -2.164 M -50.28 % | -1.440 M -237.89 % | 1.044 M 816.08 % | 114.000 K 129.92 % | -381.000 K 13.41 % | -440.000 K -382.79 % | 155.590 K -77.09 % | 679.000 K 662.92 % | 89.000 K 107.52 % | -1.184 M -249.09 % | -339.167 K -102.63 % | 12.907 M 2 582.12 % | -520.000 K -1 385.71 % | -35.000 K -110.52 % | 332.589 K 372.61 % | -122.000 K 77.78 % | -549.000 K -162.46 % | 879.000 K 4.14 % | 844.082 K 881.56 % | -108.000 K 31.21 % | -157.000 K -174.06 % | 212.000 K -87.30 % | 1.670 M 1 251.66 % | -145.000 K -29.46 % | -112.000 K 21.68 % | -143.000 K -297.86 % | -35.942 K 88.63 % | -316.000 K 64.33 % | -886.000 K -737.41 % | 139.000 K 65.88 % | 83.798 K 117.49 % | -479.000 K 46.12 % | -889.000 K -438.02 % | 263.000 K -51.46 % | 541.837 K 229.63 % | -418.000 K -20.46 % | -347.000 K -128.37 % | 1.223 M 926.79 % | 119.109 K -78.38 % | 551.000 K 193.07 % | -592.000 K -189.70 % | 660.000 K |
| Income before tax | 2.190 M -29.01 % | 3.086 M 156.52 % | -5.459 M -208.89 % | 5.013 M 20.01 % | 4.177 M 60.87 % | 2.597 M 156.15 % | -4.624 M -220.11 % | 3.850 M 44.09 % | 2.672 M 18.12 % | 2.262 M 191.47 % | -2.473 M -2 168.74 % | -109.000 K -109.79 % | 1.114 M -46.69 % | 2.089 M 162.82 % | -3.326 M -208.08 % | 3.077 M 216.94 % | 970.828 K -60.78 % | 2.475 M 170.90 % | 913.703 K -20.34 % | 1.147 M -51.62 % | 2.371 M 107.98 % | 1.140 M 143.82 % | -2.602 M -478.14 % | -450.000 K 80.33 % | -2.288 M -58.89 % | -1.440 M -924.60 % | 174.630 K 60.21 % | 109.000 K 144.13 % | -247.000 K 43.86 % | -440.000 K -321.73 % | 198.444 K -67.52 % | 611.000 K 811.94 % | 67.000 K 105.66 % | -1.184 M -133.79 % | -506.440 K -103.94 % | 12.863 M 2 464.52 % | -544.000 K -1 454.29 % | -35.000 K 88.56 % | -305.833 K -645.93 % | -41.000 K -158.57 % | 70.000 K -92.04 % | 879.000 K -40.76 % | 1.484 M 3 190.98 % | -48.000 K -130.97 % | 155.000 K -26.89 % | 212.000 K -88.42 % | 1.831 M 1 236.44 % | 137.000 K -62.77 % | 368.000 K 253.97 % | -239.000 K 61.98 % | -628.685 K -456.36 % | -113.000 K 77.49 % | -502.000 K -787.67 % | 73.000 K -84.74 % | 478.441 K 211.52 % | -429.000 K 35.49 % | -665.000 K -451.85 % | 189.000 K -76.29 % | 797.112 K 347.55 % | -322.000 K -190.45 % | 356.000 K -69.04 % | 1.150 M 34.20 % | 856.935 K 10.86 % | 773.000 K 331.84 % | 179.000 K -66.91 % | 541.000 K |
| Income before tax ratio | 0.02 -40.89 % | 0.04 169.25 % | -0.06 -200.67 % | 0.06 13.70 % | 0.05 57.40 % | 0.03 156.90 % | -0.06 -217.20 % | 0.05 56.45 % | 0.03 9.89 % | 0.03 195.69 % | -0.03 -1 976.57 % | 0.00 -109.19 % | 0.02 -48.34 % | 0.03 166.77 % | -0.04 -202.07 % | 0.04 203.03 % | 0.01 -61.36 % | 0.04 74.35 % | 0.02 -21.54 % | 0.03 -47.47 % | 0.05 114.72 % | 0.02 140.26 % | -0.06 -480.61 % | -0.01 79.91 % | -0.05 -55.32 % | -0.03 -971.44 % | 0.00 51.27 % | 0.00 145.38 % | -0.01 42.84 % | -0.01 -339.74 % | 0.00 -70.41 % | 0.01 845.19 % | 0.00 105.36 % | -0.03 -148.23 % | -0.01 -101.91 % | 0.56 2 650.08 % | -0.02 -1 429.49 % | 0.00 87.71 % | -0.01 -550.74 % | 0.00 -163.13 % | 0.00 -92.09 % | 0.04 -34.86 % | 0.06 2 812.79 % | 0.00 -133.38 % | 0.01 -24.07 % | 0.01 -88.31 % | 0.07 1 072.87 % | 0.01 -60.79 % | 0.01 256.78 % | -0.01 58.97 % | -0.02 -391.31 % | 0.00 75.93 % | -0.02 -825.00 % | 0.00 -84.67 % | 0.02 199.93 % | -0.02 31.51 % | -0.03 -456.74 % | 0.01 -74.83 % | 0.03 315.83 % | -0.01 -191.99 % | 0.01 -68.82 % | 0.05 39.09 % | 0.03 -1.22 % | 0.03 365.89 % | 0.01 -66.45 % | 0.02 |
| EBITDA | 4.750 M -34.87 % | 7.292 M 388.51 % | -2.528 M -124.74 % | 10.216 M 12.31 % | 9.097 M 19.98 % | 7.582 M 719.48 % | -1.224 M -114.24 % | 8.593 M 3.04 % | 8.339 M 11.33 % | 7.491 M 402.12 % | 1.492 M -75.61 % | 6.117 M 8.62 % | 5.632 M -10.24 % | 6.274 M 175.35 % | 2.279 M -64.42 % | 6.405 M 1.46 % | 6.313 M -6.45 % | 6.748 M 60.97 % | 4.192 M -17.25 % | 5.066 M -0.74 % | 5.104 M 21.76 % | 4.192 M 1 943.11 % | -227.438 K -108.83 % | 2.576 M 120.74 % | 1.167 M 60.97 % | 725.000 K -62.90 % | 1.954 M -6.68 % | 2.094 M 25.77 % | 1.665 M -1.42 % | 1.689 M -12.12 % | 1.922 M -23.52 % | 2.513 M 37.32 % | 1.830 M 172.73 % | 671.000 K -49.37 % | 1.325 M -90.40 % | 13.809 M 3 149.18 % | 425.000 K -56.77 % | 983.000 K 63.15 % | 602.529 K -38.77 % | 984.000 K -6.37 % | 1.051 M -44.33 % | 1.888 M -25.32 % | 2.528 M 183.09 % | 893.000 K -21.80 % | 1.142 M -5.07 % | 1.203 M -47.38 % | 2.286 M 72.66 % | 1.324 M 10.79 % | 1.195 M -6.35 % | 1.276 M 20.36 % | 1.060 M -25.03 % | 1.414 M 3.29 % | 1.369 M -33.19 % | 2.049 M -1.94 % | 2.090 M 59.88 % | 1.307 M 15.36 % | 1.133 M -39.67 % | 1.878 M -47.86 % | 3.602 M 137.74 % | 1.515 M -24.55 % | 2.008 M -30.30 % | 2.881 M 12.29 % | 2.566 M 5.06 % | 2.442 M 25.42 % | 1.947 M -19.35 % | 2.414 M |
| Net income ratio | 0.03 -9.00 % | 0.03 169.80 % | -0.04 -202.88 % | 0.04 12.88 % | 0.04 54.14 % | 0.02 157.50 % | -0.04 -219.21 % | 0.03 46.70 % | 0.02 18.98 % | 0.02 179.93 % | -0.02 -2 392.89 % | 0.00 -109.19 % | 0.01 -50.68 % | 0.02 124.33 % | -0.09 -405.71 % | 0.03 -61.76 % | 0.07 184.90 % | 0.03 26.38 % | 0.02 3.22 % | 0.02 -25.39 % | 0.03 12.57 % | 0.02 144.89 % | -0.05 -308.23 % | -0.01 72.90 % | -0.05 -46.90 % | -0.03 -245.72 % | 0.02 764.98 % | 0.00 130.77 % | -0.01 11.83 % | -0.01 -405.78 % | 0.00 -79.12 % | 0.01 690.74 % | 0.00 107.12 % | -0.03 -270.66 % | -0.01 -101.28 % | 0.56 2 776.91 % | -0.02 -1 362.01 % | 0.00 -111.30 % | 0.01 337.82 % | -0.01 76.05 % | -0.02 -162.00 % | 0.04 14.50 % | 0.03 785.93 % | 0.00 25.85 % | -0.01 -176.91 % | 0.01 -87.19 % | 0.06 1 110.71 % | -0.01 -36.34 % | 0.00 20.25 % | -0.01 -329.37 % | 0.00 89.96 % | -0.01 61.87 % | -0.03 -772.01 % | 0.01 66.68 % | 0.00 115.68 % | -0.02 42.79 % | -0.03 -442.71 % | 0.01 -48.48 % | 0.02 213.02 % | -0.02 -22.51 % | -0.01 -128.58 % | 0.05 964.22 % | 0.00 -80.74 % | 0.02 200.41 % | -0.02 -190.95 % | 0.03 |
| Ratio EBITDA | 0.05 -45.77 % | 0.09 453.45 % | -0.03 -122.87 % | 0.12 6.40 % | 0.11 17.39 % | 0.09 727.77 % | -0.01 -113.90 % | 0.11 11.88 % | 0.09 3.57 % | 0.09 425.29 % | 0.02 -77.68 % | 0.08 2.05 % | 0.08 -13.01 % | 0.09 192.65 % | 0.03 -66.40 % | 0.09 -2.99 % | 0.09 -7.83 % | 0.10 3.60 % | 0.10 -18.50 % | 0.12 7.78 % | 0.11 25.70 % | 0.09 1 793.50 % | -0.01 -108.87 % | 0.06 125.50 % | 0.03 57.35 % | 0.02 -60.79 % | 0.04 -11.89 % | 0.05 29.32 % | 0.04 0.37 % | 0.04 -4.98 % | 0.04 -30.32 % | 0.06 42.33 % | 0.04 158.40 % | 0.02 -46.24 % | 0.03 -95.34 % | 0.60 3 404.16 % | 0.02 -57.45 % | 0.04 75.20 % | 0.02 -46.58 % | 0.04 0.91 % | 0.04 -44.74 % | 0.08 -17.89 % | 0.09 148.45 % | 0.04 -15.71 % | 0.04 -1.41 % | 0.05 -46.89 % | 0.09 51.53 % | 0.06 16.68 % | 0.05 -4.64 % | 0.05 29.89 % | 0.04 -33.79 % | 0.06 10.43 % | 0.05 -29.56 % | 0.08 -1.46 % | 0.08 43.26 % | 0.05 22.48 % | 0.04 -38.83 % | 0.07 -44.65 % | 0.13 107.28 % | 0.06 -23.27 % | 0.08 -29.80 % | 0.12 16.39 % | 0.10 -6.39 % | 0.11 35.31 % | 0.08 -18.22 % | 0.10 |
| Gross profit ratio | 0.23 4.96 % | 0.22 36.66 % | 0.16 -9.83 % | 0.18 -26.18 % | 0.24 23.30 % | 0.20 46.60 % | 0.14 -35.81 % | 0.21 0.05 % | 0.21 6.92 % | 0.20 26.01 % | 0.16 -11.17 % | 0.18 -10.03 % | 0.20 -14.97 % | 0.23 94.99 % | 0.12 -48.96 % | 0.23 6.64 % | 0.22 -8.67 % | 0.24 16.27 % | 0.20 -48.75 % | 0.40 49.04 % | 0.27 14.19 % | 0.23 -80.30 % | 1.19 480.79 % | -0.31 -145.31 % | 0.69 276.18 % | 0.18 -85.12 % | 1.23 552.80 % | 0.19 -60.13 % | 0.47 1.57 % | 0.46 -60.96 % | 1.19 563.38 % | 0.18 -75.05 % | 0.72 358.19 % | 0.16 -82.38 % | 0.89 415.48 % | 0.17 -77.53 % | 0.77 290.65 % | 0.20 -83.85 % | 1.22 577.84 % | 0.18 -75.94 % | 0.75 230.17 % | 0.23 -81.39 % | 1.22 553.35 % | 0.19 -78.46 % | 0.86 1 610.99 % | 0.05 -95.63 % | 1.16 459.97 % | 0.21 -46.21 % | 0.38 493.48 % | 0.06 113.20 % | -0.49 -202.41 % | 0.48 -34.84 % | 0.73 238.12 % | 0.22 -53.49 % | 0.47 137.89 % | 0.20 -71.86 % | 0.70 225.84 % | 0.21 -78.61 % | 1.00 410.83 % | 0.20 -74.26 % | 0.76 216.71 % | 0.24 -67.42 % | 0.74 192.23 % | 0.25 -68.56 % | 0.80 244.04 % | 0.23 |
| Weighted average shs out dil | 14.771 M 11.66 % | 13.229 M -5.51 % | 14.000 M 0.23 % | 13.968 M -0.23 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 40.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -0.01 % | 10.001 M 0.01 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
| Weighted average shs out | 14.883 M 12.50 % | 13.229 M -5.51 % | 14.000 M 0.23 % | 13.968 M -0.23 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 40.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
| EPS diluted | 0.16 -5.88 % | 0.17 160.71 % | -0.28 -212.00 % | 0.25 19.05 % | 0.21 61.54 % | 0.13 154.17 % | -0.24 -226.32 % | 0.19 35.71 % | 0.14 27.27 % | 0.11 173.33 % | -0.15 -2 677.78 % | -0.01 -109.85 % | 0.05 -50.18 % | 0.11 123.40 % | -0.47 -413.33 % | 0.15 -58.33 % | 0.36 176.92 % | 0.13 103.44 % | 0.06 4.75 % | 0.06 -31.31 % | 0.09 9.09 % | 0.08 147.88 % | -0.17 -314.63 % | -0.04 72.67 % | -0.15 -50.00 % | -0.10 -234.05 % | 0.07 820.99 % | 0.01 129.78 % | -0.03 13.38 % | -0.03 -382.88 % | 0.01 -77.11 % | 0.05 657.81 % | 0.01 107.57 % | -0.08 -249.59 % | -0.02 -101.88 % | 1.29 2 580.77 % | -0.05 -1 385.71 % | 0.00 -110.51 % | 0.03 372.95 % | -0.01 77.78 % | -0.05 -162.46 % | 0.09 4.15 % | 0.08 881.48 % | -0.01 31.21 % | -0.02 -174.06 % | 0.02 -87.53 % | 0.17 1 272.41 % | -0.01 -29.46 % | -0.01 21.68 % | -0.01 -297.22 % | 0.00 88.61 % | -0.03 64.33 % | -0.09 -737.41 % | 0.01 65.48 % | 0.01 117.54 % | -0.05 46.12 % | -0.09 -438.02 % | 0.03 -51.48 % | 0.05 229.67 % | -0.04 -20.46 % | -0.03 -128.92 % | 0.12 908.40 % | 0.01 -78.40 % | 0.06 193.07 % | -0.06 -189.70 % | 0.07 |
| Earnings per share | 0.16 -5.88 % | 0.17 160.71 % | -0.28 -212.00 % | 0.25 19.05 % | 0.21 61.54 % | 0.13 154.17 % | -0.24 -226.32 % | 0.19 35.71 % | 0.14 27.27 % | 0.11 173.33 % | -0.15 -2 677.78 % | -0.01 -109.85 % | 0.05 -50.18 % | 0.11 123.40 % | -0.47 -413.33 % | 0.15 -58.33 % | 0.36 176.92 % | 0.13 103.44 % | 0.06 4.75 % | 0.06 -31.31 % | 0.09 9.09 % | 0.08 147.88 % | -0.17 -314.63 % | -0.04 72.67 % | -0.15 -50.00 % | -0.10 -234.05 % | 0.07 820.99 % | 0.01 129.78 % | -0.03 13.38 % | -0.03 -382.88 % | 0.01 -77.11 % | 0.05 657.81 % | 0.01 107.57 % | -0.08 -249.59 % | -0.02 -101.88 % | 1.29 2 580.77 % | -0.05 -1 385.71 % | 0.00 -110.51 % | 0.03 372.95 % | -0.01 77.78 % | -0.05 -162.46 % | 0.09 4.15 % | 0.08 881.48 % | -0.01 31.21 % | -0.02 -174.06 % | 0.02 -87.53 % | 0.17 1 272.41 % | -0.01 -29.46 % | -0.01 21.68 % | -0.01 -297.22 % | 0.00 88.61 % | -0.03 64.33 % | -0.09 -737.41 % | 0.01 65.48 % | 0.01 117.54 % | -0.05 46.12 % | -0.09 -438.02 % | 0.03 -51.48 % | 0.05 229.67 % | -0.04 -20.46 % | -0.03 -128.92 % | 0.12 908.40 % | 0.01 -78.40 % | 0.06 193.07 % | -0.06 -189.70 % | 0.07 |
| Gross profit | 21.860 M 26.06 % | 17.341 M 11.55 % | 15.545 M -2.46 % | 15.938 M -22.09 % | 20.456 M 26.02 % | 16.232 M 44.66 % | 11.221 M -34.21 % | 17.056 M -7.86 % | 18.511 M 14.94 % | 16.105 M 20.46 % | 13.370 M -2.95 % | 13.777 M -4.23 % | 14.386 M -12.26 % | 16.396 M 83.45 % | 8.937 M -45.96 % | 16.538 M 11.54 % | 14.827 M -7.30 % | 15.996 M 80.65 % | 8.854 M -47.97 % | 17.017 M 37.24 % | 12.399 M 10.61 % | 11.210 M -78.56 % | 52.292 M 479.17 % | -13.791 M -144.35 % | 31.094 M 284.83 % | 8.080 M -85.92 % | 57.383 M 591.36 % | 8.300 M -61.23 % | 21.406 M -0.25 % | 21.459 M -63.89 % | 59.428 M 628.11 % | 8.162 M -75.93 % | 33.910 M 383.60 % | 7.012 M -83.40 % | 42.246 M 961.99 % | 3.978 M -79.17 % | 19.095 M 296.99 % | 4.810 M -84.96 % | 31.982 M 677.00 % | 4.116 M -77.67 % | 18.435 M 232.58 % | 5.543 M -83.07 % | 32.740 M 644.43 % | 4.398 M -80.02 % | 22.010 M 1 547.46 % | 1.336 M -95.67 % | 30.831 M 538.07 % | 4.832 M -48.92 % | 9.460 M 482.87 % | 1.623 M 112.23 % | -13.272 M -215.96 % | 11.445 M -39.05 % | 18.778 M 220.72 % | 5.855 M -53.72 % | 12.650 M 165.48 % | 4.765 M -73.50 % | 17.981 M 221.38 % | 5.595 M -79.85 % | 27.760 M 485.90 % | 4.738 M -74.69 % | 18.721 M 214.43 % | 5.954 M -68.57 % | 18.944 M 227.97 % | 5.776 M -70.85 % | 19.818 M 239.29 % | 5.841 M |
| Income tax expense | 240.856 K -72.02 % | 860.856 K 155.39 % | -1.554 M -203.33 % | 1.504 M 22.09 % | 1.232 M 69.43 % | 727.089 K 154.70 % | -1.329 M -215.28 % | 1.153 M 70.62 % | 675.778 K -3.63 % | 701.222 K 262.98 % | -430.239 K -1 165.41 % | -34.000 K -109.77 % | 348.101 K -40.28 % | 582.899 K -82.09 % | 3.254 M 211.55 % | 1.044 M 125.40 % | -4.112 M -673.32 % | 717.148 K 3 742.00 % | 18.666 K -93.63 % | 293.000 K -85.10 % | 1.966 M 540.39 % | 307.000 K 160.13 % | -510.530 K -269.61 % | 301.000 K 481.01 % | -79.000 K | 0.000 100.00 % | -869.696 K -17 293.92 % | -5.000 K -103.70 % | 135.000 K | 0.000 -100.00 % | 42.854 K 163.02 % | -68.000 K -457.89 % | 19.000 K | 0.000 100.00 % | -487.972 K -1 009.03 % | -44.000 K 25.42 % | -59.000 K | 0.000 100.00 % | -325.422 K -501.76 % | 81.000 K -86.59 % | 604.000 K 20 033.33 % | 3.000 K -99.53 % | 639.590 K 965.98 % | 60.000 K -80.77 % | 312.000 K | 0.000 -100.00 % | 161.009 K -42.90 % | 282.000 K -41.25 % | 480.000 K 600.00 % | -96.000 K 83.78 % | -591.743 K -391.50 % | 203.000 K -47.00 % | 383.000 K 680.30 % | -66.000 K -116.72 % | 394.643 K 689.29 % | 50.000 K -77.68 % | 224.000 K 402.70 % | -74.000 K -107.31 % | 1.013 M 955.08 % | 96.000 K -86.34 % | 703.000 K 1 063.01 % | -73.000 K -109.88 % | 738.826 K 207.84 % | 240.000 K -68.83 % | 770.000 K 1 200.00 % | -70.000 K |
| Cost of revenue | 71.875 M 18.40 % | 60.706 M -24.18 % | 80.070 M 10.50 % | 72.460 M 14.48 % | 63.296 M -3.68 % | 65.715 M -8.50 % | 71.823 M 12.28 % | 63.970 M -7.92 % | 69.469 M 5.67 % | 65.740 M -9.01 % | 72.251 M 11.86 % | 64.591 M 9.03 % | 59.241 M 7.80 % | 54.955 M -17.85 % | 66.898 M 21.46 % | 55.080 M 2.67 % | 53.649 M 4.24 % | 51.469 M 48.90 % | 34.566 M 34.25 % | 25.748 M -24.36 % | 34.041 M -7.33 % | 36.735 M 545.89 % | -8.239 M -114.20 % | 58.032 M 311.55 % | 14.101 M -60.94 % | 36.100 M 437.58 % | -10.694 M -129.88 % | 35.785 M 49.57 % | 23.925 M -3.13 % | 24.697 M 359.38 % | -9.522 M -125.52 % | 37.308 M 182.25 % | 13.218 M -64.88 % | 37.640 M 628.74 % | 5.165 M -72.87 % | 19.035 M 232.55 % | 5.724 M -70.82 % | 19.613 M 440.83 % | -5.754 M -130.67 % | 18.764 M 201.43 % | 6.225 M -67.13 % | 18.938 M 425.18 % | -5.824 M -130.29 % | 19.225 M 456.76 % | 3.453 M -86.25 % | 25.109 M 706.22 % | -4.142 M -122.28 % | 18.591 M 22.25 % | 15.207 M -35.27 % | 23.493 M -41.82 % | 40.377 M 223.25 % | 12.491 M 83.34 % | 6.813 M -67.75 % | 21.125 M 46.08 % | 14.461 M -25.95 % | 19.529 M 149.96 % | 7.813 M -61.99 % | 20.557 M | 0.000 -100.00 % | 19.465 M 230.31 % | 5.893 M -68.72 % | 18.839 M 178.97 % | 6.753 M -60.55 % | 17.120 M 250.60 % | 4.883 M -74.58 % | 19.206 M |
| General and administrative expenses | 2.494 M 33.69 % | 1.865 M -15.77 % | 2.214 M 8.87 % | 2.034 M -12.83 % | 2.333 M 17.76 % | 1.982 M -14.94 % | 2.330 M 30.00 % | 1.792 M -21.06 % | 2.270 M 21.61 % | 1.867 M -16.44 % | 2.234 M 20.90 % | 1.848 M -9.58 % | 2.044 M 11.18 % | 1.838 M -14.84 % | 2.159 M 9.06 % | 1.979 M 68.51 % | 1.175 M -60.58 % | 2.979 M 11.57 % | 2.670 M 38.05 % | 1.934 M -38.78 % | 3.159 M -4.47 % | 3.307 M 104.24 % | 1.619 M -44.85 % | 2.936 M -57.77 % | 6.952 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 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K |
| Selling and marketing expenses | 16.158 M 49.74 % | 10.791 M -30.75 % | 15.583 M 44.29 % | 10.800 M -23.78 % | 14.169 M 27.14 % | 11.144 M -18.97 % | 13.753 M 23.91 % | 11.099 M -14.08 % | 12.917 M 9.58 % | 11.788 M -9.22 % | 12.984 M 9.85 % | 11.820 M 0.44 % | 11.768 M -5.33 % | 12.431 M 4.14 % | 11.937 M 7.23 % | 11.132 M -6.69 % | 11.930 M 15.24 % | 10.352 M 47.00 % | 7.042 M -15.65 % | 8.348 M 0.33 % | 8.320 M 8.13 % | 7.695 M -19.62 % | 9.574 M 26.25 % | 7.583 M -57.16 % | 17.702 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 |
| Other expenses | 198.450 K -75.27 % | 802.550 K -63.79 % | 2.216 M 178.46 % | -2.825 M -305.88 % | -696.016 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.414 K 1.18 % | -810.000 K -170.00 % | -300.000 K 61.40 % | -777.207 K -75.13 % | -443.793 K 80.03 % | -2.222 M -993.12 % | -203.271 K 43.74 % | -361.314 K 5.52 % | -382.415 K 85.17 % | -2.578 M -116.98 % | 15.179 M 55.05 % | 9.790 M 5.51 % | 9.279 M -82.39 % | 52.705 M 488.80 % | -13.556 M -141.12 % | 32.966 M 270.82 % | 8.890 M -84.40 % | 56.980 M 627.25 % | 7.835 M -63.48 % | 21.456 M 0.30 % | 21.392 M -63.84 % | 59.164 M 711.24 % | 7.293 M -78.44 % | 33.830 M 326.55 % | 7.931 M 2 373.03 % | 320.700 K -92.79 % | 4.450 M -77.16 % | 19.486 M 315.92 % | 4.685 M -85.24 % | 31.734 M 690.38 % | 4.015 M -77.80 % | 18.088 M 305.29 % | 4.463 M -85.61 % | 31.005 M 624.77 % | 4.278 M -80.12 % | 21.524 M 2 202.03 % | 935.000 K -96.93 % | 30.424 M 559.68 % | 4.612 M -79.08 % | 22.041 M 9 724.89 % | -229.000 K -101.74 % | 13.161 M 4 938.75 % | -272.000 K -101.45 % | 18.748 M 260.47 % | 5.201 M -56.17 % | 11.866 M 142.91 % | 4.885 M -73.36 % | 18.338 M 255.59 % | 5.157 M -93.87 % | 84.089 M 700 642.60 % | 12.000 K -99.93 % | 18.065 M 310.85 % | 4.397 M -75.29 % | 17.798 M 269.64 % | 4.815 M -75.01 % | 19.268 M 303.26 % | 4.778 M |
| Operating expenses | 18.850 M 40.06 % | 13.459 M -32.75 % | 20.014 M 99.96 % | 10.009 M -36.68 % | 15.806 M 20.42 % | 13.126 M -18.39 % | 16.083 M 28.28 % | 12.537 M -12.07 % | 14.258 M 10.92 % | 12.854 M -10.79 % | 14.409 M 7.78 % | 13.368 M 2.56 % | 13.035 M -5.72 % | 13.825 M 16.44 % | 11.874 M -8.01 % | 12.908 M 1.29 % | 12.743 M -1.59 % | 12.949 M 81.51 % | 7.134 M -53.00 % | 15.179 M 55.05 % | 9.790 M 5.51 % | 9.279 M -82.39 % | 52.705 M 488.80 % | -13.556 M -141.12 % | 32.966 M 270.82 % | 8.890 M -84.40 % | 56.980 M 627.25 % | 7.835 M -63.48 % | 21.456 M 0.30 % | 21.392 M -63.84 % | 59.164 M 711.24 % | 7.293 M -78.44 % | 33.830 M 326.55 % | 7.931 M -81.72 % | 43.375 M 874.73 % | 4.450 M -77.16 % | 19.486 M 315.92 % | 4.685 M -85.24 % | 31.734 M 690.38 % | 4.015 M -77.80 % | 18.088 M 305.29 % | 4.463 M -85.61 % | 31.005 M 624.77 % | 4.278 M -80.12 % | 21.524 M 2 202.03 % | 935.000 K -96.93 % | 30.424 M 559.68 % | 4.612 M -79.08 % | 22.041 M 1 440.25 % | 1.431 M -89.13 % | 13.161 M 18.05 % | 11.149 M -40.53 % | 18.748 M 260.47 % | 5.201 M -56.17 % | 11.866 M 142.91 % | 4.885 M -73.36 % | 18.338 M 255.59 % | 5.157 M -93.87 % | 84.089 M 1 711.87 % | 4.641 M -74.31 % | 18.065 M 304.41 % | 4.467 M -74.90 % | 17.798 M 269.64 % | 4.815 M -75.01 % | 19.268 M 297.44 % | 4.848 M |
| Cost and expenses | 90.725 M 22.33 % | 74.165 M -25.90 % | 100.084 M 21.36 % | 82.469 M 4.26 % | 79.103 M 1.00 % | 78.319 M -10.91 % | 87.905 M 14.90 % | 76.507 M -8.62 % | 83.727 M 6.53 % | 78.594 M -9.31 % | 86.659 M 11.16 % | 77.959 M 7.86 % | 72.276 M 5.08 % | 68.780 M -12.68 % | 78.772 M 15.86 % | 67.988 M 2.40 % | 66.392 M 3.06 % | 64.418 M 54.48 % | 41.700 M 1.89 % | 40.927 M -6.63 % | 43.831 M -4.74 % | 46.014 M 3.48 % | 44.467 M -0.02 % | 44.476 M -5.50 % | 47.067 M 4.62 % | 44.990 M -2.80 % | 46.287 M 6.11 % | 43.620 M -3.88 % | 45.381 M -1.54 % | 46.089 M -7.16 % | 49.642 M 11.30 % | 44.601 M -5.20 % | 47.048 M 3.24 % | 45.571 M -6.12 % | 48.540 M 106.69 % | 23.485 M -6.84 % | 25.210 M 3.75 % | 24.298 M -6.47 % | 25.979 M 14.05 % | 22.779 M -6.31 % | 24.313 M 3.90 % | 23.401 M -7.07 % | 25.182 M 7.14 % | 23.503 M -5.90 % | 24.977 M -4.10 % | 26.044 M -0.91 % | 26.282 M 13.27 % | 23.203 M -37.71 % | 37.248 M 49.45 % | 24.924 M -53.45 % | 53.538 M 126.47 % | 23.640 M -7.52 % | 25.561 M -2.91 % | 26.326 M -0.01 % | 26.328 M 7.84 % | 24.414 M -6.64 % | 26.151 M 1.70 % | 25.714 M -4.17 % | 26.833 M 11.31 % | 24.106 M 0.62 % | 23.958 M 2.80 % | 23.306 M -5.07 % | 24.551 M 11.93 % | 21.935 M -9.18 % | 24.151 M 0.40 % | 24.054 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.652 M 47.37 % | 12.656 M -28.89 % | 17.797 M 38.67 % | 12.834 M -22.23 % | 16.502 M 25.73 % | 13.126 M -18.39 % | 16.083 M 24.76 % | 12.891 M -15.12 % | 15.187 M 11.22 % | 13.655 M -10.28 % | 15.219 M 11.34 % | 13.668 M -1.04 % | 13.812 M -3.21 % | 14.269 M 1.23 % | 14.096 M 7.51 % | 13.111 M 0.05 % | 13.105 M -1.70 % | 13.331 M 37.26 % | 9.712 M -5.55 % | 10.283 M -10.43 % | 11.480 M 4.34 % | 11.002 M -1.70 % | 11.193 M 6.57 % | 10.503 M -41.42 % | 17.928 M 165.92 % | 6.742 M -36.10 % | 10.551 M 158.09 % | 4.088 M -53.49 % | 8.790 M 29.28 % | 6.799 M -31.39 % | 9.910 M 65.11 % | 6.002 M -28.33 % | 8.374 M 25.96 % | 6.648 M -18.06 % | 8.113 M 124.31 % | 3.617 M -15.13 % | 4.262 M 5.99 % | 4.021 M -12.29 % | 4.584 M 42.20 % | 3.224 M -23.58 % | 4.219 M 13.47 % | 3.718 M -15.30 % | 4.390 M 33.22 % | 3.295 M -15.16 % | 3.884 M 3.05 % | 3.769 M -11.11 % | 4.240 M 30.39 % | 3.252 M -21.20 % | 4.127 M 9.99 % | 3.752 M -8.71 % | 4.110 M 29.86 % | 3.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K |
| Interest income | 185.780 K -60.07 % | 465.220 K -16.85 % | 559.493 K 24.33 % | 450.000 K -0.25 % | 451.148 K 67.81 % | 268.852 K -18.57 % | 330.173 K 97.71 % | 167.000 K 29.90 % | 128.559 K -1.44 % | 130.441 K 24.26 % | 104.975 K 101.88 % | 52.000 K -27.30 % | 71.525 K 523.31 % | 11.475 K -61.82 % | 30.055 K 170.89 % | 11.095 K -87.73 % | 90.408 K 5 939.28 % | 1.497 K -99.53 % | 320.000 K 280.95 % | 84.000 K -23.64 % | 110.000 K 120.00 % | 50.000 K | 0.000 -100.00 % | 221.000 K -48.84 % | 432.000 K 764.00 % | 50.000 K -82.22 % | 281.242 K 640.11 % | 38.000 K -81.19 % | 202.000 K 348.89 % | 45.000 K -76.18 % | 188.885 K 277.77 % | 50.000 K -72.07 % | 179.000 K 496.67 % | 30.000 K -85.29 % | 203.927 K 2 449.09 % | 8.000 K -92.66 % | 109.000 K 1 262.50 % | 8.000 K 60.00 % | 5.000 K 25.00 % | 4.000 K -73.33 % | 15.000 K 275.00 % | 4.000 K -57.57 % | 9.428 K -14.29 % | 11.000 K -35.29 % | 17.000 K -15.00 % | 20.000 K -86.12 % | 144.133 K 1 101.11 % | 12.000 K -47.83 % | 23.000 K 35.29 % | 17.000 K -54.34 % | 37.231 K 77.29 % | 21.000 K -50.00 % | 42.000 K 90.91 % | 22.000 K -87.17 % | 171.515 K 908.91 % | 17.000 K 525.00 % | -4.000 K -107.84 % | 51.000 K 105.44 % | -937.883 K -317.61 % | 431.000 K 1 952.38 % | 21.000 K 16.67 % | 18.000 K | 0.000 -100.00 % | 91.000 K -28.91 % | 128.000 K 172.34 % | 47.000 K |
| Interest expense | 1.005 M -20.36 % | 1.262 M -17.62 % | 1.532 M 12.07 % | 1.367 M 48.06 % | 923.300 K -28.96 % | 1.300 M -30.96 % | 1.883 M 124.91 % | 837.000 K -49.54 % | 1.659 M 71.13 % | 969.287 K -3.53 % | 1.005 M 72.93 % | 581.000 K 100.52 % | 289.744 K -33.43 % | 435.256 K -6.86 % | 467.325 K -6.28 % | 498.613 K -24.09 % | 656.876 K 48.11 % | 443.511 K | 0.000 -100.00 % | 851.000 K 867.05 % | 88.000 K -84.88 % | 582.000 K | 0.000 -100.00 % | 679.000 K | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 396.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 295.000 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 169.000 K -6.11 % | 180.000 K 22.45 % | 147.000 K -15.52 % | 174.000 K -14.71 % | 204.000 K -20.36 % | 256.163 K 44.72 % | 177.000 K -19.91 % | 221.000 K 5.24 % | 210.000 K | 0.000 -100.00 % | 194.000 K 16.87 % | 166.000 K -27.19 % | 228.000 K -75.93 % | 947.306 K 280.44 % | 249.000 K -48.34 % | 482.000 K -19.93 % | 602.000 K 86.17 % | 323.364 K -1.11 % | 327.000 K 7.57 % | 304.000 K 1.33 % | 300.000 K -75.10 % | 1.205 M 179.58 % | 431.000 K 74.49 % | 247.000 K -30.23 % | 354.000 K | 0.000 -100.00 % | 280.000 K -31.20 % | 407.000 K -18.27 % | 498.000 K |
| Depreciation and amortization | 1.740 M -40.91 % | 2.945 M -25.20 % | 3.937 M 2.63 % | 3.836 M -4.01 % | 3.996 M 8.42 % | 3.686 M -11.84 % | 4.180 M 7.05 % | 3.905 M -2.59 % | 4.009 M -2.45 % | 4.109 M 44.90 % | 2.836 M -49.76 % | 5.645 M 33.51 % | 4.228 M 12.76 % | 3.750 M -33.64 % | 5.650 M 99.72 % | 2.829 M -39.61 % | 4.685 M 22.35 % | 3.829 M 35.59 % | 2.824 M -7.95 % | 3.068 M 77.03 % | 1.733 M -29.82 % | 2.469 M 2.89 % | 2.400 M 2.26 % | 2.347 M -22.49 % | 3.028 M 70.78 % | 1.773 M 6.13 % | 1.671 M 5.13 % | 1.589 M -6.42 % | 1.698 M 2.78 % | 1.652 M 1.09 % | 1.634 M 2.52 % | 1.594 M 0.06 % | 1.593 M 2.12 % | 1.560 M -3.63 % | 1.619 M 94.80 % | 831.000 K -3.48 % | 861.000 K 1.41 % | 849.000 K 5.23 % | 806.795 K -8.21 % | 879.000 K 8.92 % | 807.000 K 0.37 % | 804.000 K 2.01 % | 788.174 K 3.57 % | 761.000 K -0.26 % | 763.000 K -2.30 % | 781.000 K 177.39 % | 281.550 K -74.17 % | 1.090 M 26.45 % | 862.000 K -33.59 % | 1.298 M -7.78 % | 1.408 M 2.96 % | 1.367 M -1.58 % | 1.389 M 1.09 % | 1.374 M -8.70 % | 1.505 M 5.47 % | 1.427 M -4.48 % | 1.494 M 7.56 % | 1.389 M -13.17 % | 1.600 M 13.78 % | 1.406 M 0.07 % | 1.405 M 2.03 % | 1.377 M -13.60 % | 1.594 M 14.74 % | 1.389 M 2.06 % | 1.361 M -1.02 % | 1.375 M |
| Operating income | 3.208 M -17.36 % | 3.882 M 186.88 % | -4.469 M -175.37 % | 5.929 M 27.52 % | 4.649 M 28.17 % | 3.628 M 174.61 % | -4.862 M -207.54 % | 4.521 M 7.59 % | 4.202 M 35.52 % | 3.101 M 262.50 % | -1.908 M -554.34 % | 420.000 K -68.47 % | 1.332 M -47.00 % | 2.513 M 187.01 % | -2.888 M -181.03 % | 3.564 M 131.86 % | 1.537 M -47.30 % | 2.917 M 92.92 % | 1.512 M -10.57 % | 1.691 M -34.23 % | 2.571 M 53.68 % | 1.673 M 170.14 % | -2.385 M -4 686.99 % | 52.000 K 102.78 % | -1.872 M -70.65 % | -1.097 M -354.69 % | 430.716 K -7.57 % | 466.000 K 1 294.87 % | -39.000 K -387.50 % | -8.000 K -101.55 % | 515.174 K -40.72 % | 869.000 K 343.37 % | 196.000 K 121.33 % | -919.000 K -6.48 % | -863.095 K -82.47 % | -473.000 K -17.96 % | -401.000 K -418.25 % | 126.000 K -56.07 % | 286.799 K 181.18 % | 102.000 K -55.46 % | 229.000 K -78.80 % | 1.080 M -37.74 % | 1.735 M 1 357.67 % | 119.000 K -67.22 % | 363.000 K -9.70 % | 402.000 K -1.26 % | 407.147 K 83.40 % | 222.000 K -28.39 % | 310.000 K 63.16 % | 190.000 K 140.46 % | -469.609 K -258.12 % | 297.000 K 579.03 % | -62.000 K -109.49 % | 653.000 K 3.60 % | 630.290 K 629.66 % | -119.000 K 66.67 % | -357.000 K -181.51 % | 438.000 K -52.80 % | 927.991 K 856.69 % | 97.000 K -83.30 % | 581.000 K -60.90 % | 1.486 M 20.05 % | 1.238 M 28.67 % | 962.000 K 110.04 % | 458.000 K -53.83 % | 992.000 K |
| Operating income ratio | 0.03 -31.19 % | 0.05 206.44 % | -0.05 -169.68 % | 0.07 20.82 % | 0.06 25.40 % | 0.04 175.61 % | -0.06 -204.93 % | 0.06 16.82 % | 0.05 26.07 % | 0.04 269.99 % | -0.02 -515.86 % | 0.01 -70.38 % | 0.02 -48.64 % | 0.04 192.48 % | -0.04 -176.52 % | 0.05 121.69 % | 0.02 -48.08 % | 0.04 24.16 % | 0.03 -11.92 % | 0.04 -28.58 % | 0.06 58.66 % | 0.03 164.45 % | -0.05 -4 706.55 % | 0.00 102.84 % | -0.04 -66.81 % | -0.02 -369.16 % | 0.01 -12.73 % | 0.01 1 328.64 % | 0.00 -396.37 % | 0.00 -101.68 % | 0.01 -45.99 % | 0.02 359.53 % | 0.00 120.21 % | -0.02 -13.06 % | -0.02 11.43 % | -0.02 -27.21 % | -0.02 -413.18 % | 0.01 -52.82 % | 0.01 145.29 % | 0.00 -51.99 % | 0.01 -78.95 % | 0.04 -31.55 % | 0.06 1 179.32 % | 0.01 -64.66 % | 0.01 -6.22 % | 0.02 -0.35 % | 0.02 60.95 % | 0.01 -24.58 % | 0.01 66.13 % | 0.01 143.66 % | -0.02 -239.63 % | 0.01 612.15 % | 0.00 -110.01 % | 0.02 4.11 % | 0.02 574.61 % | 0.00 64.61 % | -0.01 -182.64 % | 0.02 -49.90 % | 0.03 734.10 % | 0.00 -83.02 % | 0.02 -60.62 % | 0.06 24.43 % | 0.05 14.64 % | 0.04 126.60 % | 0.02 -53.18 % | 0.04 |
| Total other income expenses net | -1.018 M -27.72 % | -796.774 K 19.54 % | -990.265 K -8.11 % | -916.000 K -94.01 % | -472.151 K 54.20 % | -1.031 M -533.85 % | 237.605 K 135.41 % | -671.000 K 56.15 % | -1.530 M -82.41 % | -838.845 K 6.77 % | -899.747 K -70.08 % | -529.000 K -79.19 % | -295.218 K 30.34 % | -423.782 K 3.08 % | -437.269 K 10.23 % | -487.091 K 14.08 % | -566.887 K -28.10 % | -442.540 K 26.06 % | -598.483 K -10.02 % | -544.000 K -172.00 % | -200.000 K 62.47 % | -532.859 K -146.24 % | -216.395 K 56.89 % | -502.000 K 26.61 % | -684.000 K -99.42 % | -343.000 K -33.94 % | -256.086 K 43.84 % | -456.000 K -119.23 % | -208.000 K 51.85 % | -432.000 K -36.39 % | -316.730 K -22.76 % | -258.000 K -100.00 % | -129.000 K 51.32 % | -265.000 K -174.30 % | 356.655 K -97.33 % | 13.336 M 9 425.87 % | -143.000 K 11.18 % | -161.000 K -3 166.67 % | 5.250 K 103.67 % | -143.000 K 14.88 % | -168.000 K 16.42 % | -201.000 K 19.91 % | -250.953 K -51.18 % | -166.000 K -17.73 % | -141.000 K 25.79 % | -190.000 K -113.34 % | 1.424 M 1 775.03 % | -85.000 K -246.55 % | 58.000 K 111.81 % | -491.000 K -278.84 % | -129.607 K 43.15 % | -228.000 K 48.18 % | -440.000 K 24.14 % | -580.000 K -281.96 % | -151.849 K 51.02 % | -310.000 K -0.65 % | -308.000 K -23.69 % | -249.000 K -90.25 % | -130.879 K 68.76 % | -419.000 K -86.22 % | -225.000 K 33.04 % | -336.000 K 11.78 % | -380.854 K -101.51 % | -189.000 K 32.26 % | -279.000 K 38.14 % | -451.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 40.677 M 234.00 % | -30.356 M -25.33 % | -24.222 M 44.53 % | -43.666 M -70.09 % | -25.672 M -158.08 % | 44.197 M -0.72 % | 44.516 M 509.57 % | -10.869 M -22.01 % | -8.908 M -63.67 % | -5.443 M 54.35 % | -11.922 M 64.55 % | -33.626 M -196.14 % | 34.976 M 282.49 % | -19.166 M 59.13 % | -46.894 M 6.28 % | -50.034 M 15.04 % | -58.894 M -184.53 % | 69.671 M 262.82 % | -42.791 M -4.99 % | -40.758 M -158.69 % | 69.442 M -9.55 % | 76.775 M -0.67 % | 77.297 M -8.84 % | 84.793 M 0.09 % | 84.715 M 9.08 % | 77.660 M 5.23 % | 73.798 M -3.45 % | 76.438 M 7.79 % | 70.912 M 2.58 % | 69.128 M 10.81 % | 62.383 M -0.74 % | 62.850 M -2.37 % | 64.377 M -0.51 % | 64.708 M 7.43 % | 60.230 M -0.52 % | 60.545 M 178.70 % | 21.724 M 9.12 % | 19.908 M -3.61 % | 20.654 M 9.67 % | 18.833 M 9.55 % | 17.192 M 0.80 % | 17.055 M -0.78 % | 17.189 M -9.72 % | 19.040 M -6.69 % | 20.405 M -5.36 % | 21.561 M 8.07 % | 19.950 M -13.02 % | 22.937 M 0.34 % | 22.859 M -6.33 % | 24.403 M -3.87 % | 25.387 M 39.35 % | 18.218 M -49.10 % | 35.794 M 71.72 % | 20.845 M -42.20 % | 36.067 M 59.45 % | 22.620 M 5.19 % | 21.504 M 0.20 % | 21.462 M 12.47 % | 19.082 M -6.05 % | 20.312 M 2.19 % | 19.876 M -1.29 % | 20.135 M 22.08 % | 16.493 M |
| Total investments | 2.100 M -0.01 % | 2.100 M 0.00 % | 2.100 M 0.01 % | 2.100 M 0.00 % | 2.100 M -0.06 % | 2.101 M 0.00 % | 2.101 M 0.06 % | 2.100 M 0.00 % | 2.100 M -0.01 % | 2.100 M 0.00 % | 2.100 M 0.01 % | 2.100 M 0.00 % | 2.100 M -0.01 % | 2.100 M 0.00 % | 2.100 M 0.01 % | 2.100 M -0.19 % | 2.104 M 0.19 % | 2.100 M -0.02 % | 2.100 M 2.11 % | 2.057 M 0.00 % | 2.057 M 0.19 % | 2.053 M 0.01 % | 2.053 M 1.38 % | 2.025 M 0.00 % | 2.025 M 4.71 % | 1.934 M 0.06 % | 1.933 M 5.39 % | 1.834 M 0.05 % | 1.833 M 4.15 % | 1.760 M 0.03 % | 1.759 M -0.37 % | 1.766 M 0.00 % | 1.766 M 6.58 % | 1.657 M -0.08 % | 1.658 M -7.92 % | 1.801 M 1 795.79 % | 95.000 K -2.06 % | 97.000 K 0.28 % | 96.732 K -63.36 % | 264.000 K 0.38 % | 263.000 K 0.00 % | 263.000 K -67.43 % | 807.510 K 207.04 % | 263.000 K 317.46 % | 63.000 K -7.35 % | 68.000 K -89.28 % | 634.353 K -40.21 % | 1.061 M -8.61 % | 1.161 M 14.95 % | 1.010 M 1 298.83 % | 72.203 K 47.35 % | 49.000 K -34.67 % | 75.000 K -99.84 % | 47.733 M 164 122.80 % | 29.066 K -60.18 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K -0.50 % | 73.366 K 162.02 % | 28.000 K -61.64 % | 73.000 K 0.00 % | 73.000 K -53.95 % | 158.515 K |
| Total debt | 82.559 M 324.96 % | 19.428 M 5.64 % | 18.391 M -4.79 % | 19.316 M -1.27 % | 19.564 M -71.67 % | 69.060 M -14.26 % | 80.548 M 569.73 % | 12.027 M -4.15 % | 12.548 M -15.09 % | 14.777 M 0.52 % | 14.701 M 49.81 % | 9.813 M -87.56 % | 78.860 M 775.84 % | 9.004 M -14.06 % | 10.478 M -0.62 % | 10.543 M -13.50 % | 12.189 M -89.40 % | 114.977 M 2 752.10 % | 4.031 M 45.59 % | 2.769 M -97.13 % | 96.369 M -6.61 % | 103.195 M 7.22 % | 96.247 M -3.98 % | 100.233 M 0.04 % | 100.192 M 6.32 % | 94.235 M 8.53 % | 86.826 M 2.20 % | 84.961 M 1.25 % | 83.914 M -3.97 % | 87.379 M -0.54 % | 87.857 M 18.40 % | 74.206 M -1.10 % | 75.032 M 4.78 % | 71.607 M 2.66 % | 69.751 M 5.36 % | 66.201 M 99.88 % | 33.121 M 6.29 % | 31.161 M -5.13 % | 32.847 M 20.08 % | 27.353 M -0.44 % | 27.473 M -5.74 % | 29.145 M 7.00 % | 27.239 M -0.46 % | 27.364 M -6.63 % | 29.307 M -5.65 % | 31.061 M 11.84 % | 27.772 M -2.95 % | 28.618 M -6.61 % | 30.645 M 0.04 % | 30.634 M -4.10 % | 31.944 M 21.06 % | 26.386 M -39.80 % | 43.830 M 105.57 % | 21.321 M -48.72 % | 41.576 M 36.27 % | 30.510 M 8.71 % | 28.065 M -4.45 % | 29.373 M 23.49 % | 23.786 M -25.09 % | 31.752 M 18.10 % | 26.886 M -6.12 % | 28.638 M 20.90 % | 23.688 M |
| Accumulated other comprehensive income loss | 40.039 M 0.00 % | 40.039 M 12.41 % | 35.620 M -5.75 % | 37.793 M -11.30 % | 42.608 M 12.74 % | 37.792 M 8.49 % | 34.834 M -15.23 % | 41.092 M 7.02 % | 38.395 M 5.49 % | 36.398 M 111.37 % | 17.220 M -52.81 % | 36.494 M -0.21 % | 36.570 M 2.13 % | 35.809 M 114.68 % | 16.680 M -59.17 % | 40.855 M 5.23 % | 38.823 M 15.63 % | 33.574 M 19.43 % | 28.113 M -0.30 % | 28.199 M 1 186.45 % | 2.192 M -92.30 % | 28.481 M -18.02 % | 34.741 M 0.00 % | 34.740 M 1 376.41 % | 2.353 M -93.22 % | 34.696 M 1 282.56 % | 2.510 M -92.69 % | 34.315 M 1 322.09 % | 2.413 M -92.95 % | 34.248 M 1 338.07 % | 2.382 M -93.10 % | 34.517 M 74.98 % | 19.726 M -43.19 % | 34.723 M 581.92 % | 5.092 M -77.32 % | 22.454 M 358.90 % | 4.893 M -74.84 % | 19.447 M 276.79 % | 5.161 M -73.23 % | 19.280 M 281.63 % | 5.052 M -73.71 % | 19.214 M 280.54 % | 5.049 M -73.57 % | 19.106 M 278.41 % | 5.049 M -73.95 % | 19.383 M 331.49 % | 4.492 M -75.48 % | 18.321 M 307.95 % | 4.491 M -76.02 % | 18.732 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 |
| Retained earnings | 4.656 M 109.29 % | 2.225 M -49.66 % | 4.419 M -46.91 % | 8.324 M 72.88 % | 4.815 M 157.53 % | 1.870 M -36.81 % | 2.959 M -52.69 % | 6.254 M 75.82 % | 3.557 M 127.90 % | 1.561 M 911.49 % | 154.306 K -92.98 % | 2.197 M -3.34 % | 2.273 M 50.90 % | 1.506 M -34.32 % | 2.294 M -74.15 % | 8.873 M 29.71 % | 6.841 M 289.08 % | 1.758 M 114.20 % | 820.794 K -74.64 % | 3.237 M 35.84 % | 2.383 M 109.04 % | 1.140 M 116.00 % | -7.127 M -70.58 % | -4.178 M 0.85 % | -4.214 M -192.64 % | -1.440 M -136.04 % | -610.063 K 5.56 % | -646.000 K 21.32 % | -821.000 K -86.59 % | -440.000 K 60.23 % | -1.106 M -165.30 % | -417.000 K 78.51 % | -1.940 M -63.85 % | -1.184 M -110.60 % | 11.170 M -9.58 % | 12.354 M 1 004.39 % | -1.366 M -3 802.86 % | -35.000 K 88.12 % | -294.612 K -260.12 % | 184.000 K 126.86 % | -685.000 K -177.93 % | 879.000 K 266.12 % | -529.133 K -898.36 % | -53.000 K 95.26 % | -1.117 M -626.89 % | 212.000 K -26.30 % | 287.639 K 171.91 % | -400.000 K 77.54 % | -1.781 M -1 145.45 % | -143.000 K 88.73 % | -1.269 M -19.35 % | -1.063 M -42.30 % | -747.000 K | 0.000 100.00 % | -101.078 K 90.85 % | -1.105 M -451.91 % | 314.000 K 19.39 % | 263.000 K | 0.000 -100.00 % | 459.000 K -49.06 % | 901.000 K -26.33 % | 1.223 M | 0.000 |
| Common stock | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 0.00 % | 28.840 M 40.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M 0.00 % | 20.600 M |
| Total equity | 73.535 M 3.42 % | 71.104 M 3.23 % | 68.879 M -8.11 % | 74.957 M 4.91 % | 71.448 M 4.30 % | 68.502 M 2.81 % | 66.632 M -4.72 % | 69.932 M 4.01 % | 67.235 M 3.06 % | 65.238 M 2.45 % | 63.678 M -2.54 % | 65.334 M -0.12 % | 65.410 M 1.18 % | 64.649 M 2.39 % | 63.137 M -9.41 % | 69.696 M 3.00 % | 67.663 M 8.41 % | 62.415 M 2.18 % | 61.086 M 1.34 % | 60.276 M 1.46 % | 59.406 M 1.62 % | 58.461 M 2.44 % | 57.070 M -3.93 % | 59.402 M -0.93 % | 59.961 M -3.44 % | 62.096 M -2.55 % | 63.721 M 1.94 % | 62.509 M 0.32 % | 62.308 M -0.54 % | 62.648 M -0.71 % | 63.097 M 0.25 % | 62.940 M 0.53 % | 62.609 M 0.37 % | 62.379 M -1.83 % | 63.542 M -0.17 % | 63.648 M 61.25 % | 39.471 M -1.35 % | 40.012 M -1.96 % | 40.810 M 1.86 % | 40.064 M -0.61 % | 40.311 M -0.94 % | 40.693 M 0.57 % | 40.464 M 2.04 % | 39.653 M -0.56 % | 39.876 M -0.79 % | 40.195 M -1.30 % | 40.723 M 5.72 % | 38.521 M -0.34 % | 38.654 M -1.37 % | 39.189 M -0.45 % | 39.367 M -0.02 % | 39.375 M -0.86 % | 39.717 M -18.61 % | 48.798 M 20.03 % | 40.654 M 0.18 % | 40.581 M -1.19 % | 41.069 M -2.14 % | 41.968 M 0.63 % | 41.704 M 1.33 % | 41.156 M -1.03 % | 41.583 M -3.26 % | 42.983 M 2.90 % | 41.770 M |
| Other non current liabilities | 5.971 M -3.45 % | 6.184 M -3.95 % | 6.439 M -5.61 % | 6.821 M -1.14 % | 6.900 M -2.30 % | 7.062 M -1.29 % | 7.154 M -84.71 % | 46.795 M 1 559 733.33 % | 3.000 K -99.99 % | 53.301 M -4.58 % | 55.857 M -3.65 % | 57.975 M 598.83 % | 8.296 M -87.31 % | 65.370 M 264.09 % | 17.954 M -75.15 % | 72.238 M 2 407 933 233.33 % | 3.000 -100.00 % | 9.122 M -87.67 % | 74.006 M -7.00 % | 79.579 M 1 468.06 % | 5.075 M 507 400.00 % | 1.000 K -99.98 % | 5.881 M -52.56 % | 12.397 M 1 239 600.00 % | 1.000 K -99.98 % | 6.161 M -50.67 % | 12.488 M 13 775.67 % | 90.000 K 2 150.00 % | 4.000 K -99.97 % | 12.744 M 127 439 900.00 % | 10.000 -100.00 % | 6.459 M 8.88 % | 5.932 M -0.69 % | 5.973 M 2.56 % | 5.824 M -52.13 % | 12.166 M 415.07 % | 2.362 M 11.84 % | 2.112 M 24.99 % | 1.690 M -33.45 % | 2.539 M 13.60 % | 2.235 M -1.11 % | 2.260 M 17.19 % | 1.928 M 11.86 % | 1.724 M 29.04 % | 1.336 M 12.17 % | 1.191 M 58.62 % | 750.843 K -21.13 % | 952.000 K 32.78 % | 717.000 K 52.23 % | 471.000 K 37.58 % | 342.343 K -96.01 % | 8.585 M 88.19 % | 4.562 M 160.54 % | 1.751 M 129.52 % | -5.932 M -246.70 % | 4.044 M -60.11 % | 10.137 M -1.68 % | 10.310 M 542.84 % | -2.328 M -120.65 % | 11.276 M -0.68 % | 11.353 M -4.86 % | 11.933 M 0.07 % | 11.925 M |
| Long term debt | 30.118 M -27.37 % | 41.470 M 7.96 % | 38.413 M -11.06 % | 43.189 M -3.55 % | 44.780 M -6.21 % | 47.746 M -4.39 % | 49.937 M 714.77 % | 6.129 M 7.24 % | 5.715 M -2.14 % | 5.840 M -5.58 % | 6.185 M 38.78 % | 4.457 M -92.39 % | 58.570 M 2 164.98 % | 2.586 M -36.28 % | 4.058 M -28.51 % | 5.677 M 0.66 % | 5.640 M -92.81 % | 78.409 M 3 927.17 % | 1.947 M 90.88 % | 1.020 M -98.22 % | 57.211 M -9.13 % | 62.957 M 7.50 % | 58.562 M -17.48 % | 70.969 M 4.12 % | 68.163 M 2.19 % | 66.703 M 0.77 % | 66.195 M 5.84 % | 62.543 M 5.20 % | 59.454 M 8.91 % | 54.590 M -5.26 % | 57.624 M 17.49 % | 49.045 M -2.66 % | 50.384 M -1.15 % | 50.971 M 9.57 % | 46.519 M -19.83 % | 58.027 M 161.57 % | 22.184 M -7.94 % | 24.097 M -2.74 % | 24.777 M 5.28 % | 23.534 M -1.88 % | 23.986 M 7.17 % | 22.381 M 4.42 % | 21.434 M -7.27 % | 23.115 M -1.40 % | 23.444 M 9.60 % | 21.391 M 0.87 % | 21.206 M -8.18 % | 23.095 M -4.17 % | 24.099 M -2.01 % | 24.593 M -5.47 % | 26.016 M 18.36 % | 21.981 M -4.96 % | 23.127 M | 0.000 -100.00 % | 31.924 M 17.33 % | 27.210 M 26.81 % | 21.458 M -3.80 % | 22.305 M -8.83 % | 24.464 M 20.25 % | 20.344 M 0.31 % | 20.282 M 11.64 % | 18.168 M 9.40 % | 16.607 M |
| Total non current liabilities | 39.386 M -22.79 % | 51.010 M 5.68 % | 48.268 M -13.54 % | 55.829 M -2.92 % | 57.509 M -5.33 % | 60.745 M -3.71 % | 63.086 M 7.25 % | 58.819 M -4.14 % | 61.359 M -5.84 % | 65.165 M -4.54 % | 68.262 M 0.18 % | 68.142 M -6.44 % | 72.830 M -0.79 % | 73.411 M -23.25 % | 95.651 M 22.03 % | 78.383 M -3.83 % | 81.506 M -12.87 % | 93.550 M 14.01 % | 82.053 M -5.33 % | 86.676 M 26.82 % | 68.345 M -8.37 % | 74.584 M 5.68 % | 70.572 M -15.35 % | 83.366 M 3.37 % | 80.650 M 1.78 % | 79.241 M 0.71 % | 78.684 M 4.93 % | 74.989 M 4.18 % | 71.981 M 6.90 % | 67.334 M -4.99 % | 70.874 M 14.96 % | 61.650 M -1.30 % | 62.463 M -1.00 % | 63.091 M 7.87 % | 58.489 M -17.22 % | 70.659 M 153.02 % | 27.926 M -5.62 % | 29.590 M -0.86 % | 29.847 M -0.14 % | 29.888 M -0.49 % | 30.036 M 5.55 % | 28.456 M 4.70 % | 27.178 M -5.08 % | 28.633 M 0.37 % | 28.528 M 8.04 % | 26.405 M 2.42 % | 25.780 M -7.08 % | 27.745 M -1.63 % | 28.206 M -2.21 % | 28.844 M -4.53 % | 30.211 M -1.16 % | 30.566 M -3.83 % | 31.783 M 1 302.60 % | 2.266 M -93.48 % | 34.750 M -2.84 % | 35.766 M -1.33 % | 36.248 M -3.28 % | 37.476 M 10.61 % | 33.881 M -8.11 % | 36.871 M -0.29 % | 36.978 M 3.57 % | 35.705 M 4.37 % | 34.209 M |
| Other current liabilities | 17.527 M -66.10 % | 51.698 M 15.93 % | 44.593 M -34.17 % | 67.739 M 314.66 % | 16.336 M -26.77 % | 22.307 M 136.79 % | 9.421 M -62.76 % | 25.299 M 4.97 % | 24.101 M -16.51 % | 28.866 M -15.34 % | 34.097 M -22.08 % | 43.756 M 75.42 % | 24.944 M -45.29 % | 45.594 M -5.20 % | 48.093 M -13.13 % | 55.364 M -7.70 % | 59.981 M 579.83 % | 8.823 M -79.04 % | 42.097 M 6.67 % | 39.466 M 429.82 % | 7.449 M 2.89 % | 7.240 M 31.64 % | 5.500 M -4.03 % | 5.731 M -14.70 % | 6.719 M 6.75 % | 6.294 M 748.72 % | -970.223 K -120.07 % | 4.835 M -19.79 % | 6.028 M 3.13 % | 5.845 M 17.19 % | 4.988 M 30.09 % | 3.834 M -19.23 % | 4.747 M 6.82 % | 4.444 M -2.48 % | 4.557 M -13.20 % | 5.250 M 26.11 % | 4.163 M -7.53 % | 4.502 M 35.28 % | 3.328 M -4.43 % | 3.482 M -18.03 % | 4.248 M -6.31 % | 4.534 M 26.20 % | 3.593 M -11.60 % | 4.064 M -24.55 % | 5.386 M -1.95 % | 5.493 M 33.47 % | 4.115 M -3.37 % | 4.259 M -29.08 % | 6.005 M -26.27 % | 8.145 M 167.25 % | 3.048 M -62.35 % | 8.094 M 5.96 % | 7.639 M | 0.000 100.00 % | -507.291 K -108.20 % | 6.190 M -10.55 % | 6.920 M 10.33 % | 6.272 M 581.72 % | 920.023 K -85.01 % | 6.137 M 1 069.51 % | -633.000 K -109.71 % | 6.521 M -53.73 % | 14.093 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 997.759 K 314.70 % | 240.596 K -98.67 % | 18.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.806 M -6.60 % | 50.114 M 3 489.21 % | 1.396 M -96.76 % | 43.065 M 31.30 % | 32.798 M 3 209.59 % | 991.000 K 96.63 % | 504.000 K -91.95 % | 6.264 M 908.72 % | 621.000 K -91.52 % | 7.320 M 1 073.08 % | 624.000 K -90.62 % | 6.650 M 1 159.53 % | 528.000 K -36.69 % | 834.000 K 11.65 % | 747.000 K -87.36 % | 5.908 M 1 333.91 % | 412.000 K -48.88 % | 806.000 K -61.32 % | 2.084 M 196.43 % | 703.030 K 24.65 % | 564.000 K 11.68 % | 505.000 K 33.95 % | 377.000 K -91.75 % | 4.569 M 411.05 % | 894.000 K -14.78 % | 1.049 M 51.81 % | 691.000 K 47.05 % | 469.914 K -37.68 % | 754.000 K -87.33 % | 5.952 M 1 414.50 % | 393.000 K -93.31 % | 5.873 M 421.16 % | 1.127 M 10.49 % | 1.020 M -59.59 % | 2.524 M -60.46 % | 6.384 M 473.07 % | 1.114 M -28.31 % | 1.554 M | 0.000 -100.00 % | 1.421 M 94.66 % | 730.000 K 3.69 % | 704.000 K 74.69 % | 403.000 K -7.16 % | 434.067 K -70.51 % | 1.472 M -79.35 % | 7.130 M 528.75 % | 1.134 M 104.48 % | -25.319 M |
| Short term debt | 52.441 M 400.37 % | 10.481 M 4.46 % | 10.033 M 0.23 % | 10.010 M -77.95 % | 45.397 M 112.99 % | 21.314 M -30.37 % | 30.611 M 419.00 % | 5.898 M -13.68 % | 6.833 M -23.54 % | 8.937 M 4.95 % | 8.516 M 59.00 % | 5.356 M -73.60 % | 20.290 M 216.14 % | 6.418 M -0.02 % | 6.419 M 31.92 % | 4.866 M -25.70 % | 6.549 M -82.09 % | 36.568 M 1 654.44 % | 2.084 M 19.17 % | 1.749 M -95.53 % | 39.158 M -2.68 % | 40.238 M 6.77 % | 37.685 M 28.78 % | 29.264 M -8.63 % | 32.029 M 16.33 % | 27.532 M 33.45 % | 20.631 M -7.97 % | 22.418 M -8.35 % | 24.460 M -25.40 % | 32.789 M 8.45 % | 30.234 M 12.80 % | 26.803 M 1.06 % | 26.521 M 16.64 % | 22.738 M -10.82 % | 25.496 M 139.13 % | 10.662 M -22.24 % | 13.712 M 36.30 % | 10.060 M -10.84 % | 11.282 M 55.69 % | 7.247 M 1.66 % | 7.129 M -32.85 % | 10.617 M 7.56 % | 9.870 M 17.17 % | 8.424 M -9.83 % | 9.342 M -34.16 % | 14.188 M 25.28 % | 11.325 M 7.95 % | 10.491 M -3.58 % | 10.880 M 2.76 % | 10.588 M -7.98 % | 11.507 M 161.22 % | 4.405 M -67.54 % | 13.571 M -36.35 % | 21.321 M 39.99 % | 15.231 M 67.83 % | 9.075 M 37.35 % | 6.607 M -6.52 % | 7.068 M -54.85 % | 15.655 M 37.23 % | 11.408 M 72.74 % | 6.604 M -36.92 % | 10.470 M 125.26 % | 4.648 M |
| Total current liabilities | 144.848 M -0.68 % | 145.833 M 3.51 % | 140.886 M -10.20 % | 156.883 M 7.74 % | 145.618 M 28.83 % | 113.034 M -7.15 % | 121.742 M 18.55 % | 102.689 M -10.61 % | 114.880 M 13.02 % | 101.648 M -14.31 % | 118.626 M -3.11 % | 122.439 M 5.03 % | 116.576 M 6.01 % | 109.970 M -12.36 % | 125.482 M 5.72 % | 118.690 M -13.65 % | 137.450 M 21.86 % | 112.794 M 24.32 % | 90.728 M 12.41 % | 80.709 M -5.92 % | 85.784 M -2.08 % | 87.603 M 5.41 % | 83.108 M 16.77 % | 71.172 M -8.82 % | 78.060 M 6.17 % | 73.524 M 8.33 % | 67.870 M 1.43 % | 66.915 M -3.76 % | 69.531 M -11.30 % | 78.385 M 1.31 % | 77.372 M 14.80 % | 67.397 M -2.81 % | 69.343 M 5.29 % | 65.856 M -3.44 % | 68.199 M 41.65 % | 48.145 M 29.30 % | 37.235 M 9.50 % | 34.004 M -2.86 % | 35.004 M 13.29 % | 30.897 M 1.75 % | 30.367 M -9.28 % | 33.472 M 0.72 % | 33.232 M 6.00 % | 31.352 M -7.69 % | 33.962 M -8.36 % | 37.062 M 8.33 % | 34.211 M 5.29 % | 32.491 M 0.30 % | 32.395 M -9.06 % | 35.621 M 0.65 % | 35.389 M 15.09 % | 30.749 M -24.14 % | 40.534 M 25.55 % | 32.284 M -18.02 % | 39.380 M 9.21 % | 36.058 M 3.54 % | 34.824 M -0.05 % | 34.841 M -13.27 % | 40.173 M 2.10 % | 39.345 M 16.83 % | 33.677 M -6.87 % | 36.161 M -11.02 % | 40.639 M |
| Total liabilities | 184.234 M -6.41 % | 196.842 M 4.06 % | 189.154 M -11.08 % | 212.712 M 4.72 % | 203.127 M 16.89 % | 173.779 M -5.98 % | 184.828 M 14.44 % | 161.508 M -8.36 % | 176.239 M 5.65 % | 166.814 M -10.74 % | 186.888 M -1.94 % | 190.581 M 0.62 % | 189.406 M 3.29 % | 183.382 M -17.07 % | 221.133 M 12.21 % | 197.073 M -9.99 % | 218.956 M 6.11 % | 206.345 M 19.43 % | 172.780 M 3.22 % | 167.385 M 8.60 % | 154.129 M -4.97 % | 162.187 M 5.54 % | 153.681 M -0.55 % | 154.538 M -2.63 % | 158.710 M 3.89 % | 152.765 M 4.24 % | 146.553 M 3.28 % | 141.904 M 0.28 % | 141.512 M -2.89 % | 145.719 M -1.70 % | 148.245 M 14.88 % | 129.047 M -2.09 % | 131.806 M 2.22 % | 128.947 M 1.78 % | 126.688 M 6.64 % | 118.804 M 82.32 % | 65.161 M 2.46 % | 63.594 M -1.94 % | 64.852 M 6.69 % | 60.785 M 0.63 % | 60.403 M -2.46 % | 61.928 M 2.51 % | 60.410 M 0.71 % | 59.985 M -4.01 % | 62.490 M -1.54 % | 63.467 M 5.79 % | 59.991 M -0.41 % | 60.236 M -0.60 % | 60.601 M -5.99 % | 64.465 M -1.73 % | 65.601 M 6.99 % | 61.315 M -15.21 % | 72.317 M 109.31 % | 34.550 M -53.39 % | 74.130 M 3.21 % | 71.824 M 1.06 % | 71.072 M -1.72 % | 72.317 M -2.35 % | 74.054 M -2.84 % | 76.216 M 7.87 % | 70.655 M -1.69 % | 71.866 M -3.98 % | 74.848 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.068 K 6.80 % | 1.000 K 102.13 % | -47.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -6.37 % | 1.068 K -99.96 % | 3.026 M 302 472.00 % | 1.000 K 0.00 % | 1.000 K -6.37 % | 1.068 K | 0.000 -100.00 % | 1.000 K -6.37 % | 1.068 K | 0.000 -100.00 % | 2.000 -99.99 % | 14.000 K -99.32 % | 2.057 M 0.19 % | 2.053 M | 0.000 -100.00 % | 2.025 M -37.23 % | 3.226 M 66.63 % | 1.936 M 334 848.10 % | 578.000 -99.97 % | 1.836 M 0.11 % | 1.834 M -47.90 % | 3.520 M 234 566.67 % | 1.500 K -99.96 % | 3.532 M 690.16 % | 447.000 K -81.01 % | 2.354 M 426.96 % | 446.710 K -82.79 % | 2.595 M 342.83 % | 586.000 K -14.20 % | 683.000 K 16.48 % | 586.345 K -46.74 % | 1.101 M 110 000.00 % | 1.000 K -99.75 % | 403.000 K 188.61 % | 139.635 K 13 863.50 % | 1.000 K | 0.000 100.00 % | -1.000 K -100.33 % | 303.271 K 121.37 % | 137.000 K 13 800.00 % | -1.000 K -100.10 % | 1.010 M | 0.000 -100.00 % | 8.661 M 11 448.00 % | 75.000 K -99.84 % | 47.734 M | 0.000 -100.00 % | 73.000 K -71.71 % | 258.000 K 253.42 % | 73.000 K -0.50 % | 73.366 K 162.02 % | 28.000 K -89.15 % | 258.000 K 253.42 % | 73.000 K -53.95 % | 158.515 K |
| Long term investments | 2.100 M -0.01 % | 2.100 M 0.05 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M -0.05 % | 2.100 M 0.00 % | 2.100 M 0.05 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M 326.79 % | -925.577 K -144.10 % | 2.099 M 0.00 % | 2.099 M 0.00 % | 2.099 M -0.05 % | 2.100 M 0.05 % | 2.099 M -0.19 % | 2.103 M 0.14 % | 2.100 M -0.02 % | 2.100 M 2.81 % | 2.043 M -2.34 % | 2.092 M 1.90 % | 2.053 M -0.06 % | 2.054 M 1.44 % | 2.025 M 0.00 % | 2.025 M 4.71 % | 1.934 M 0.01 % | 1.934 M 5.44 % | 1.834 M 0.05 % | 1.833 M 4.15 % | 1.760 M 0.03 % | 1.759 M -0.37 % | 1.766 M 0.00 % | 1.766 M 6.58 % | 1.657 M -0.08 % | 1.658 M -7.92 % | 1.801 M 1 795.79 % | 95.000 K -2.06 % | 97.000 K 0.28 % | 96.732 K -63.36 % | 264.000 K -59.51 % | 652.000 K 147.91 % | 263.000 K -0.14 % | 263.356 K 102.90 % | -9.077 M -14 507.94 % | 63.000 K 100.74 % | -8.536 M -12 730.21 % | 67.584 K 100.98 % | -6.905 M -815.54 % | 965.000 K -4.46 % | 1.010 M 1 298.85 % | 72.202 K 100.84 % | -8.612 M | 0.000 | 0.000 -100.00 % | 74.066 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.149 K |
| Intangible assets | 19.147 M -1.83 % | 19.504 M 1.81 % | 19.157 M -1.82 % | 19.512 M 1.80 % | 19.167 M -0.02 % | 19.172 M -0.03 % | 19.177 M -1.82 % | 19.532 M 1.80 % | 19.187 M -0.02 % | 19.192 M -0.03 % | 19.197 M -2.90 % | 19.770 M 2.94 % | 19.206 M 0.08 % | 19.191 M -48.34 % | 37.152 M 89.45 % | 19.611 M 1.93 % | 19.239 M -1.89 % | 19.610 M 1.69 % | 19.284 M -1.81 % | 19.639 M 1.81 % | 19.289 M -1.74 % | 19.631 M 1.69 % | 19.305 M -1.80 % | 19.658 M 1.70 % | 19.329 M -1.64 % | 19.652 M 1.86 % | 19.294 M -1.70 % | 19.628 M 2.01 % | 19.241 M -1.42 % | 19.518 M 1.81 % | 19.171 M -1.81 % | 19.525 M 2.08 % | 19.128 M -1.83 % | 19.485 M 1.83 % | 19.134 M -1.81 % | 19.487 M 74.21 % | 11.186 M -3.13 % | 11.548 M 3.21 % | 11.189 M -3.39 % | 11.581 M 2.73 % | 11.273 M -3.35 % | 11.664 M 2.71 % | 11.356 M -3.45 % | 11.762 M 3.60 % | 11.353 M -3.80 % | 11.802 M 3.28 % | 11.427 M 0.72 % | 11.345 M 1.40 % | 11.188 M -2.70 % | 11.498 M -0.66 % | 11.575 M -6.29 % | 12.352 M -3.32 % | 12.776 M 1 483.15 % | 807.000 K -93.92 % | 13.262 M -3.82 % | 13.789 M 0.94 % | 13.660 M -5.30 % | 14.425 M 1.26 % | 14.245 M -4.95 % | 14.987 M -0.25 % | 15.025 M -4.71 % | 15.767 M -0.24 % | 15.805 M |
| GoodWill | 350.000 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K | 0.000 -100.00 % | 350.000 K 0.00 % | 350.000 K 0.00 % | 350.000 K | 0.000 -100.00 % | 570.000 K 62.86 % | 350.000 K 0.00 % | 350.000 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 350.078 K |
| Goodwill and intangible assets | 19.497 M -0.03 % | 19.504 M -0.02 % | 19.507 M -0.03 % | 19.512 M -0.03 % | 19.517 M -0.02 % | 19.522 M -0.03 % | 19.527 M -0.03 % | 19.532 M -0.03 % | 19.537 M -0.02 % | 19.542 M -0.03 % | 19.547 M -1.13 % | 19.770 M -0.03 % | 19.776 M 1.20 % | 19.541 M -47.89 % | 37.502 M 91.23 % | 19.611 M 0.11 % | 19.589 M -0.11 % | 19.610 M -0.12 % | 19.634 M -0.02 % | 19.639 M 0.00 % | 19.639 M 0.04 % | 19.631 M -0.12 % | 19.655 M -0.02 % | 19.658 M -0.11 % | 19.679 M 0.14 % | 19.652 M 0.04 % | 19.644 M 0.08 % | 19.628 M 0.19 % | 19.591 M 0.37 % | 19.518 M -0.01 % | 19.521 M -0.02 % | 19.525 M 0.24 % | 19.478 M -0.04 % | 19.485 M 0.01 % | 19.484 M -0.02 % | 19.487 M 68.92 % | 11.536 M -0.10 % | 11.548 M 0.08 % | 11.539 M -0.36 % | 11.581 M -0.36 % | 11.623 M -0.35 % | 11.664 M -0.36 % | 11.706 M -0.47 % | 11.762 M 0.50 % | 11.703 M -0.84 % | 11.802 M 0.21 % | 11.777 M 3.81 % | 11.345 M -1.67 % | 11.538 M 0.35 % | 11.498 M -3.58 % | 11.925 M -3.46 % | 12.352 M -3.32 % | 12.776 M 1 483.15 % | 807.000 K -94.07 % | 13.612 M -1.28 % | 13.789 M -1.58 % | 14.010 M -2.88 % | 14.425 M -1.17 % | 14.596 M -2.61 % | 14.987 M -2.52 % | 15.375 M -2.49 % | 15.767 M -2.40 % | 16.155 M |
| Property plant equipment net | 110.923 M -3.59 % | 115.055 M -0.07 % | 115.131 M -2.36 % | 117.917 M -1.92 % | 120.226 M -1.02 % | 121.467 M -1.73 % | 123.609 M 6.68 % | 115.872 M -2.61 % | 118.980 M -2.52 % | 122.056 M -1.68 % | 124.146 M 1.81 % | 121.939 M -2.40 % | 124.932 M 0.87 % | 123.859 M -2.58 % | 127.136 M -0.68 % | 128.005 M -1.43 % | 129.860 M -1.45 % | 131.767 M 6.41 % | 123.826 M 3.35 % | 119.808 M -1.21 % | 121.277 M -0.34 % | 121.687 M -2.15 % | 124.362 M -1.37 % | 126.092 M 0.06 % | 126.017 M 3.70 % | 121.523 M 0.90 % | 120.434 M 1.63 % | 118.504 M 4.22 % | 113.704 M 1.60 % | 111.908 M 0.98 % | 110.817 M 2.74 % | 107.857 M -0.16 % | 108.032 M 0.79 % | 107.184 M -0.14 % | 107.335 M 0.31 % | 107.004 M 106.45 % | 51.830 M 0.53 % | 51.556 M -0.87 % | 52.010 M -0.63 % | 52.340 M 1.68 % | 51.476 M -0.64 % | 51.805 M 0.26 % | 51.671 M -0.47 % | 51.914 M -0.81 % | 52.340 M -0.32 % | 52.510 M -0.28 % | 52.656 M -0.12 % | 52.721 M -0.95 % | 53.228 M -0.69 % | 53.600 M -3.00 % | 55.255 M -1.29 % | 55.975 M -1.26 % | 56.690 M 310.44 % | 13.812 M -76.39 % | 58.488 M -1.40 % | 59.321 M -1.05 % | 59.950 M -0.72 % | 60.386 M -1.17 % | 61.100 M -0.31 % | 61.288 M -1.06 % | 61.947 M -0.77 % | 62.428 M -1.09 % | 63.113 M |
| Total non current assets | 132.520 M -3.03 % | 136.659 M -0.06 % | 136.738 M -3.41 % | 141.570 M -1.58 % | 143.836 M -0.89 % | 145.130 M -1.46 % | 147.277 M 5.65 % | 139.399 M -2.18 % | 142.512 M -2.12 % | 145.592 M -1.46 % | 147.749 M 1.59 % | 145.435 M -2.05 % | 148.480 M 1.28 % | 146.598 M -12.65 % | 167.837 M 11.67 % | 150.295 M -1.21 % | 152.132 M -1.85 % | 154.996 M 5.38 % | 147.080 M 3.11 % | 142.650 M -0.23 % | 142.973 M -0.28 % | 143.371 M -2.95 % | 147.735 M -0.03 % | 147.775 M -0.77 % | 148.922 M 4.06 % | 143.111 M 0.21 % | 142.807 M 2.03 % | 139.968 M 3.58 % | 135.129 M 1.46 % | 133.186 M 0.34 % | 132.731 M 2.77 % | 129.148 M -1.07 % | 130.540 M 1.18 % | 129.023 M -0.58 % | 129.773 M 0.53 % | 129.086 M 100.59 % | 64.352 M 0.89 % | 63.787 M -1.17 % | 64.540 M -0.74 % | 65.022 M 1.60 % | 63.995 M 0.19 % | 63.872 M -0.49 % | 64.185 M 0.16 % | 64.079 M -0.55 % | 64.431 M -0.39 % | 64.683 M -0.59 % | 65.068 M -0.55 % | 65.430 M -0.22 % | 65.577 M -0.80 % | 66.108 M -2.01 % | 67.462 M -1.34 % | 68.376 M -1.81 % | 69.636 M 11.68 % | 62.353 M -13.79 % | 72.328 M -1.17 % | 73.183 M -1.50 % | 74.300 M -0.78 % | 74.884 M -1.30 % | 75.869 M -0.57 % | 76.303 M -1.74 % | 77.653 M -0.79 % | 78.268 M -1.46 % | 79.427 M |
| Other current assets | 16.698 M 525.37 % | 2.670 M -74.39 % | 10.424 M -18.42 % | 12.778 M 705.17 % | 1.587 M -88.95 % | 14.357 M 30.82 % | 10.974 M -5.91 % | 11.663 M 641.45 % | 1.573 M -83.89 % | 9.766 M 23.25 % | 7.924 M -1.23 % | 8.022 M -80.02 % | 40.142 M 151.31 % | 15.973 M -59.72 % | 39.660 M 206.16 % | 12.954 M 391.43 % | 2.636 M -77.80 % | 11.876 M -59.92 % | 29.627 M 287.48 % | 7.646 M -32.40 % | 11.310 M -16.25 % | 13.505 M -59.46 % | 33.310 M 129.49 % | 14.515 M -66.97 % | 43.943 M 182.56 % | 15.552 M -65.03 % | 44.468 M 204.33 % | 14.612 M -9.32 % | 16.114 M 10.24 % | 14.617 M -66.80 % | 44.022 M 223.03 % | 13.628 M -16.56 % | 16.332 M -15.94 % | 19.430 M -54.97 % | 43.145 M 186.05 % | 15.083 M -40.53 % | 25.361 M 118.40 % | 11.612 M 1 413.34 % | 767.308 K -92.35 % | 10.032 M 295.12 % | 2.539 M -73.36 % | 9.530 M 408.05 % | 1.876 M -79.92 % | 9.340 M -63.29 % | 25.446 M 195.75 % | 8.604 M -64.67 % | 24.352 M | 0.000 -100.00 % | 878.000 K | 0.000 -100.00 % | 27.115 M 6 781.94 % | 394.000 K -9.63 % | 436.000 K -97.68 % | 18.803 M -43.16 % | 33.079 M 284.50 % | 8.603 M 89.95 % | 4.529 M -35.60 % | 7.033 M -74.77 % | 27.877 M 279.18 % | 7.352 M 137.39 % | 3.097 M -56.30 % | 7.087 M 72.42 % | 4.110 M |
| Short term investments | 1.000 K -6.37 % | 1.068 K 0.00 % | 1.068 K 6.80 % | 1.000 K 0.00 % | 1.000 K -6.37 % | 1.068 K 0.00 % | 1.068 K 6.80 % | 1.000 K 0.00 % | 1.000 K -6.37 % | 1.068 K -99.96 % | 3.026 M 302 472.00 % | 1.000 K 0.00 % | 1.000 K -6.37 % | 1.068 K 0.00 % | 1.068 K 6.80 % | 1.000 K -6.37 % | 1.068 K | 0.000 -100.00 % | 2.000 -99.99 % | 14.000 K 140.00 % | -35.000 K | 0.000 100.00 % | -1.251 K | 0.000 | 0.000 | 0.000 100.00 % | -922.000 | 0.000 | 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 % | -389.000 K | 0.000 -100.00 % | 544.154 K -94.17 % | 9.340 M | 0.000 -100.00 % | 8.604 M 1 418.08 % | 566.769 K -92.89 % | 7.966 M 3 964.29 % | 196.000 K | 0.000 | 0.000 -100.00 % | 8.661 M | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 243.664 K |
| cash and cash equivalents | 41.882 M -15.87 % | 49.784 M 16.83 % | 42.613 M -32.34 % | 62.982 M 39.23 % | 45.236 M 28.55 % | 35.189 M -2.34 % | 36.032 M 57.37 % | 22.896 M 6.71 % | 21.456 M 6.11 % | 20.220 M -24.05 % | 26.623 M -38.71 % | 43.439 M -1.01 % | 43.884 M 55.78 % | 28.170 M -50.90 % | 57.372 M -5.29 % | 60.577 M -14.78 % | 71.083 M 56.90 % | 45.306 M -3.24 % | 46.822 M 7.57 % | 43.527 M 61.65 % | 26.927 M 1.92 % | 26.420 M 39.42 % | 18.951 M 22.74 % | 15.440 M -0.24 % | 15.477 M -6.62 % | 16.575 M 27.22 % | 13.028 M 52.86 % | 8.523 M -34.45 % | 13.002 M -28.76 % | 18.251 M -28.36 % | 25.475 M 124.33 % | 11.356 M 6.58 % | 10.655 M 54.44 % | 6.899 M -27.54 % | 9.521 M 68.33 % | 5.656 M -50.37 % | 11.397 M 1.28 % | 11.253 M -7.70 % | 12.192 M 43.10 % | 8.520 M -17.13 % | 10.281 M -14.96 % | 12.090 M 20.29 % | 10.051 M 20.74 % | 8.324 M -6.49 % | 8.902 M -6.29 % | 9.500 M 21.45 % | 7.822 M 37.69 % | 5.681 M -27.04 % | 7.786 M 24.96 % | 6.231 M -4.98 % | 6.558 M -19.72 % | 8.168 M 1.64 % | 8.036 M 1 588.24 % | 476.000 K -91.36 % | 5.510 M -30.17 % | 7.890 M 20.26 % | 6.561 M -17.06 % | 7.911 M 68.20 % | 4.703 M -58.89 % | 11.440 M 63.20 % | 7.010 M -17.56 % | 8.503 M 18.19 % | 7.195 M |
| Cash and short term investments | 41.882 M -15.87 % | 49.785 M 16.83 % | 42.614 M -32.34 % | 62.983 M 39.23 % | 45.237 M 28.55 % | 35.190 M -2.34 % | 36.033 M 57.37 % | 22.897 M 6.71 % | 21.457 M 6.11 % | 20.221 M -31.80 % | 29.648 M -31.75 % | 43.440 M -1.01 % | 43.885 M 55.78 % | 28.171 M -50.90 % | 57.372 M -5.29 % | 60.578 M -14.78 % | 71.085 M 56.90 % | 45.306 M -3.24 % | 46.822 M 7.57 % | 43.527 M 61.65 % | 26.927 M 1.92 % | 26.420 M 39.42 % | 18.951 M 22.74 % | 15.440 M -0.24 % | 15.477 M -6.62 % | 16.575 M 27.22 % | 13.028 M 52.86 % | 8.523 M -34.45 % | 13.002 M -28.76 % | 18.251 M -28.36 % | 25.475 M 124.33 % | 11.356 M 6.58 % | 10.655 M 54.44 % | 6.899 M -27.54 % | 9.521 M 68.33 % | 5.656 M -50.37 % | 11.397 M 1.28 % | 11.253 M -7.70 % | 12.192 M 43.10 % | 8.520 M -17.13 % | 10.281 M -14.96 % | 12.090 M 20.29 % | 10.051 M 20.74 % | 8.324 M -6.49 % | 8.902 M -6.29 % | 9.500 M 21.45 % | 7.822 M 37.69 % | 5.681 M -27.04 % | 7.786 M 24.96 % | 6.231 M -4.98 % | 6.558 M -24.29 % | 8.661 M 7.78 % | 8.036 M 1 588.24 % | 476.000 K -91.36 % | 5.510 M -30.17 % | 7.890 M 20.26 % | 6.561 M -17.06 % | 7.911 M 68.20 % | 4.703 M -58.89 % | 11.440 M 63.20 % | 7.010 M -17.56 % | 8.503 M 18.19 % | 7.195 M |
| Total current assets | 125.249 M -4.60 % | 131.287 M 8.24 % | 121.295 M -16.98 % | 146.099 M 11.75 % | 130.739 M 34.57 % | 97.151 M -6.75 % | 104.184 M 13.19 % | 92.041 M -8.84 % | 100.962 M 16.77 % | 86.460 M -15.91 % | 102.817 M -6.94 % | 110.480 M 3.90 % | 106.336 M 4.83 % | 101.432 M -12.88 % | 116.433 M -0.03 % | 116.474 M -13.39 % | 134.487 M 18.22 % | 113.763 M 31.08 % | 86.786 M 2.09 % | 85.011 M 20.48 % | 70.562 M -8.69 % | 77.277 M 22.63 % | 63.015 M -4.76 % | 66.165 M -5.14 % | 69.749 M -2.79 % | 71.750 M 6.35 % | 67.468 M 4.69 % | 64.445 M -6.18 % | 68.691 M -8.63 % | 75.181 M -4.36 % | 78.611 M 25.10 % | 62.839 M -1.62 % | 63.875 M 2.52 % | 62.303 M 3.05 % | 60.457 M 13.29 % | 53.366 M 32.49 % | 40.280 M 1.16 % | 39.819 M -3.17 % | 41.122 M 14.78 % | 35.827 M -2.43 % | 36.719 M -5.24 % | 38.749 M 5.61 % | 36.689 M 3.18 % | 35.559 M -6.26 % | 37.935 M -2.68 % | 38.979 M 9.35 % | 35.647 M 6.96 % | 33.327 M -1.04 % | 33.678 M -10.30 % | 37.546 M 0.11 % | 37.506 M 16.07 % | 32.314 M -23.78 % | 42.398 M 101.94 % | 20.995 M -50.55 % | 42.456 M 8.24 % | 39.222 M 3.65 % | 37.841 M -3.96 % | 39.401 M -1.22 % | 39.889 M -2.87 % | 41.069 M 18.75 % | 34.585 M -5.46 % | 36.581 M -1.64 % | 37.191 M |
| Inventory | 26.190 M -0.32 % | 26.273 M 12.20 % | 23.417 M -3.42 % | 24.246 M -0.69 % | 24.414 M 7.06 % | 22.803 M -3.94 % | 23.738 M -0.08 % | 23.756 M -1.20 % | 24.045 M -12.38 % | 27.443 M 8.63 % | 25.263 M 9.12 % | 23.151 M 3.77 % | 22.310 M 8.26 % | 20.608 M 6.22 % | 19.402 M 7.10 % | 18.115 M 0.32 % | 18.057 M 3.66 % | 17.419 M 68.51 % | 10.337 M -9.30 % | 11.397 M 1.06 % | 11.277 M 4.94 % | 10.746 M -0.08 % | 10.755 M 9.20 % | 9.849 M -4.65 % | 10.329 M -3.58 % | 10.713 M 7.44 % | 9.971 M 6.74 % | 9.342 M -3.51 % | 9.682 M 5.28 % | 9.196 M 0.90 % | 9.114 M 10.36 % | 8.259 M -4.12 % | 8.614 M 10.78 % | 7.776 M 1.02 % | 7.698 M 1.67 % | 7.571 M 114.96 % | 3.522 M -2.33 % | 3.606 M 1.85 % | 3.541 M 3.41 % | 3.424 M 1.12 % | 3.386 M 5.29 % | 3.216 M -6.45 % | 3.438 M -0.96 % | 3.471 M -3.23 % | 3.587 M -5.53 % | 3.797 M 9.33 % | 3.473 M 2.27 % | 3.396 M -1.48 % | 3.447 M 1.35 % | 3.401 M -11.29 % | 3.834 M 2.12 % | 3.754 M -2.77 % | 3.861 M 125.00 % | 1.716 M -55.63 % | 3.867 M 5.98 % | 3.649 M 3.31 % | 3.532 M -6.01 % | 3.758 M 0.57 % | 3.737 M 2.43 % | 3.648 M 7.45 % | 3.395 M 2.20 % | 3.322 M 4.04 % | 3.193 M |
| Net receivables | 40.479 M -22.98 % | 52.559 M 17.21 % | 44.840 M -2.72 % | 46.092 M -22.54 % | 59.501 M 139.92 % | 24.800 M -25.83 % | 33.439 M | 0.000 -100.00 % | 53.887 M | 0.000 -100.00 % | 39.981 M | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.022 K | 0.000 -100.00 % | 42.709 M 9.06 % | 39.163 M 70.82 % | 22.926 M -17.74 % | 27.871 M 32.42 % | 21.048 M -20.89 % | 26.606 M -20.13 % | 33.310 M 26.36 % | 26.361 M -15.84 % | 31.324 M 8.35 % | 28.910 M -10.56 % | 32.325 M 1.12 % | 31.968 M 6.94 % | 29.893 M -9.74 % | 33.117 M -1.59 % | 33.652 M 13.71 % | 29.596 M -7.50 % | 31.994 M 13.46 % | 28.198 M | 0.000 -100.00 % | 25.056 M 54.30 % | 16.239 M 21.66 % | 13.348 M -45.79 % | 24.622 M 77.76 % | 13.851 M -32.48 % | 20.514 M 47.44 % | 13.913 M -34.76 % | 21.325 M 47.84 % | 14.424 M -29.77 % | 20.537 M 20.25 % | 17.078 M | 0.000 -100.00 % | 24.250 M 12.44 % | 21.567 M 13.65 % | 18.976 M -13.64 % | 21.972 M 10.47 % | 19.890 M -33.83 % | 30.057 M | 0.000 -100.00 % | 32.984 M | 0.000 -100.00 % | 23.219 M 12.17 % | 20.699 M 479.58 % | 3.571 M -80.83 % | 18.629 M -11.64 % | 21.083 M 19.32 % | 17.669 M -22.14 % | 22.693 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.041 M 0.00 % | 2.041 M -0.02 % | 2.041 M 0.00 % | 2.041 M 7.72 % | 1.895 M 0.00 % | 1.895 M 0.00 % | 1.895 M -3.15 % | 1.957 M 20.33 % | 1.626 M -2.75 % | 1.672 M 52.28 % | 1.098 M 0.00 % | 1.098 M 89.63 % | 579.000 K -0.01 % | 579.081 K -61.89 % | 1.519 M 0.00 % | 1.519 M 32.58 % | 1.146 M 154.78 % | -2.092 M -1.90 % | -2.053 M -223.41 % | 1.664 M 182.15 % | -2.025 M 0.00 % | -2.025 M -4.71 % | -1.934 M -343.12 % | 795.489 K 143.37 % | -1.834 M -0.05 % | -1.833 M -4.15 % | -1.760 M -378.32 % | 632.363 K 135.81 % | -1.766 M -316.16 % | 817.000 K 149.31 % | -1.657 M -295.20 % | 848.893 K 147.13 % | -1.801 M -690.49 % | 305.000 K 414.43 % | -97.000 K -131.43 % | 308.588 K 216.89 % | -264.000 K -208.64 % | 243.000 K 192.40 % | -263.000 K -165.02 % | 404.519 K -95.73 % | 9.479 M 2 816.62 % | 325.000 K -96.35 % | 8.908 M 3 280.67 % | 263.498 K -96.76 % | 8.132 M 4 027.92 % | 197.000 K 119.50 % | -1.010 M -582.59 % | 209.288 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 153.646 K | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 100.148 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 85.149 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 74.880 M -10.44 % | 83.610 M 2.83 % | 81.309 M 7.34 % | 75.747 M -9.15 % | 83.380 M 23.68 % | 67.418 M -13.92 % | 78.317 M 14.00 % | 68.702 M -15.09 % | 80.910 M 28.14 % | 63.144 M -14.80 % | 74.111 M 2.90 % | 72.023 M 4.47 % | 68.943 M 20.33 % | 57.293 M -18.01 % | 69.881 M 22.90 % | 56.862 M -18.92 % | 70.135 M 6.25 % | 66.008 M 44.82 % | 45.578 M 20.99 % | 37.670 M -1.35 % | 38.186 M -3.62 % | 39.621 M 1.18 % | 39.160 M 10.14 % | 35.556 M -8.15 % | 38.709 M -0.93 % | 39.074 M -17.29 % | 47.240 M 20.71 % | 39.134 M 2.42 % | 38.209 M -2.04 % | 39.004 M -5.40 % | 41.230 M 13.43 % | 36.348 M -2.47 % | 37.269 M 1.86 % | 36.590 M -2.28 % | 37.443 M 18.23 % | 31.669 M 67.96 % | 18.855 M -1.10 % | 19.065 M -4.84 % | 20.035 M 3.95 % | 19.274 M 7.43 % | 17.941 M 1.76 % | 17.630 M -8.65 % | 19.299 M 6.57 % | 18.110 M -2.98 % | 18.667 M 9.88 % | 16.988 M -7.76 % | 18.418 M 10.86 % | 16.614 M 14.67 % | 14.489 M -10.99 % | 16.278 M -10.33 % | 18.153 M 5.93 % | 17.136 M -6.24 % | 18.276 M 69.30 % | 10.795 M -52.50 % | 22.729 M 13.29 % | 20.063 M -2.57 % | 20.593 M -2.39 % | 21.098 M -8.92 % | 23.164 M 13.95 % | 20.328 M 1.93 % | 19.944 M 10.58 % | 18.036 M -12.75 % | 20.671 M |
| Tax payables | 0.000 -100.00 % | 43.330 K -99.12 % | 4.951 M 46.19 % | 3.387 M 570.69 % | 505.000 K -49.39 % | 997.759 K -68.35 % | 3.153 M 13.00 % | 2.790 M -8.10 % | 3.036 M 332.96 % | 701.222 K -63.13 % | 1.902 M 45.75 % | 1.305 M -45.60 % | 2.399 M 260.67 % | 665.145 K -38.92 % | 1.089 M -31.85 % | 1.598 M 103.50 % | 785.259 K -43.76 % | 1.396 M 44.21 % | 968.201 K -46.92 % | 1.824 M 84.06 % | 991.000 K 96.63 % | 504.000 K -37.25 % | 803.167 K 29.33 % | 621.000 K 2.99 % | 603.000 K -3.37 % | 624.000 K -35.62 % | 969.185 K 83.56 % | 528.000 K -36.69 % | 834.000 K 11.65 % | 747.000 K -18.81 % | 920.101 K 123.33 % | 412.000 K -48.88 % | 806.000 K -61.32 % | 2.084 M 196.43 % | 703.030 K 24.65 % | 564.000 K 11.68 % | 505.000 K 33.95 % | 377.000 K 4.97 % | 359.149 K -59.83 % | 894.000 K -14.78 % | 1.049 M 51.81 % | 691.000 K 47.05 % | 469.914 K -37.68 % | 754.000 K 32.05 % | 571.000 K 45.29 % | 393.000 K 11.37 % | 352.876 K -68.69 % | 1.127 M 10.49 % | 1.020 M 67.21 % | 610.000 K -77.25 % | 2.682 M 140.74 % | 1.114 M 78.24 % | 625.000 K 272.02 % | 168.000 K -88.18 % | 1.421 M 94.66 % | 730.000 K 3.69 % | 704.000 K 74.69 % | 403.000 K -7.16 % | 434.067 K -70.51 % | 1.472 M 132.91 % | 632.000 K -44.27 % | 1.134 M -7.55 % | 1.227 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.796 M -5.81 % | 49.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.073 M -5.77 % | 72.239 M -3.98 % | 75.234 M 724.68 % | 9.123 M -87.67 % | 74.006 M -7.02 % | 79.593 M 1 467.41 % | 5.078 M -8.29 % | 5.537 M -6.48 % | 5.921 M -5.43 % | 6.261 M -1.65 % | 6.366 M -0.17 % | 6.377 M 0.79 % | 6.327 M 1.35 % | 6.243 M -2.47 % | 6.401 M | 0.000 -100.00 % | 7.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.184 M | 0.000 -100.00 % | 4.235 M 0.45 % | 4.216 M 4.86 % | 4.020 M -21.12 % | 5.097 M | 0.000 | 0.000 -100.00 % | 5.144 M 1.58 % | 5.064 M 5.19 % | 4.814 M -1.11 % | 4.868 M 4.56 % | 4.656 M -8.21 % | 5.072 M 0.42 % | 5.051 M 0.62 % | 5.020 M -1.59 % | 5.101 M | 0.000 -100.00 % | 4.094 M | 0.000 -100.00 % | 4.379 M -55.41 % | 9.821 M | 0.000 | 0.000 -100.00 % | 6.703 M -40.57 % | 11.279 M | 0.000 | 0.000 -100.00 % | 8.757 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.590 M 0.01 % | 1.590 M |
| Capital lease obligations | 18.237 M -6.13 % | 19.428 M 5.64 % | 18.391 M -4.79 % | 19.316 M -1.27 % | 19.564 M -6.88 % | 21.011 M -0.57 % | 21.132 M 75.70 % | 12.027 M -4.15 % | 12.548 M -15.09 % | 14.777 M 0.52 % | 14.701 M 49.81 % | 9.813 M -13.03 % | 11.283 M 25.31 % | 9.004 M -14.06 % | 10.478 M -0.62 % | 10.543 M -13.50 % | 12.189 M -12.75 % | 13.971 M 246.56 % | 4.031 M 45.59 % | 2.769 M -15.81 % | 3.289 M 17.51 % | 2.799 M -35.44 % | 4.336 M -9.75 % | 4.804 M -7.95 % | 5.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.642 M -12.33 % | 1.873 M -10.89 % | 2.102 M -7.15 % | 2.264 M -9.01 % | 2.488 M -10.34 % | 2.775 M -7.38 % | 2.996 M -6.74 % | 3.212 M -6.29 % | 3.428 M -5.88 % | 3.642 M -5.48 % | 3.853 M -5.22 % | 4.065 M -2.63 % | 4.175 M 20.01 % | 3.479 M -23.00 % | 4.518 M -5.06 % | 4.759 M -4.21 % | 4.968 M 14.63 % | 4.334 M -4.68 % | 4.547 M -18.49 % | 5.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.578 M | 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 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.815 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 % | 28.113 M | 0.000 -100.00 % | 17.422 M | 0.000 -100.00 % | 34.741 M | 0.000 -100.00 % | 35.335 M | 0.000 -100.00 % | 35.491 M | 0.000 -100.00 % | 17.421 M | 0.000 -100.00 % | 35.363 M | 0.000 -100.00 % | 35.709 M | 0.000 -100.00 % | 23.532 M | 0.000 -100.00 % | 20.237 M | 0.000 -100.00 % | 20.505 M | 0.000 -100.00 % | 14.522 M | 0.000 -100.00 % | 14.521 M | 0.000 -100.00 % | 14.325 M | 0.000 -100.00 % | 14.521 M | 0.000 -100.00 % | 19.835 M | 0.000 -100.00 % | 20.036 M 1.00 % | 19.838 M -0.01 % | 19.839 M -29.64 % | 28.198 M 39.90 % | 20.155 M -4.41 % | 21.086 M 4.62 % | 20.155 M -4.50 % | 21.105 M 0.01 % | 21.104 M 5.01 % | 20.097 M 0.07 % | 20.082 M 2.62 % | 19.570 M -0.05 % | 19.580 M |
| Deferred tax liabilities non current | 3.297 M -1.75 % | 3.356 M -1.71 % | 3.414 M -41.33 % | 5.819 M -1.00 % | 5.878 M -0.98 % | 5.936 M -0.97 % | 5.994 M 1.69 % | 5.895 M -1.09 % | 5.960 M -1.07 % | 6.024 M -3.15 % | 6.221 M 8.96 % | 5.709 M -4.29 % | 5.965 M 9.34 % | 5.456 M -1.98 % | 5.566 M 1 089.23 % | 468.000 K -25.92 % | 631.773 K -89.50 % | 6.019 M -1.32 % | 6.099 M 0.37 % | 6.077 M 0.30 % | 6.059 M -0.49 % | 6.089 M 0.00 % | 6.089 M -0.81 % | 6.139 M 0.31 % | 6.120 M -0.65 % | 6.160 M 0.00 % | 6.160 M 0.77 % | 6.113 M -0.15 % | 6.122 M 0.23 % | 6.108 M 0.00 % | 6.108 M -0.61 % | 6.146 M -0.02 % | 6.147 M 0.00 % | 6.147 M 0.01 % | 6.147 M 1 219.02 % | 466.000 K -86.21 % | 3.380 M -0.03 % | 3.381 M 0.00 % | 3.381 M -11.38 % | 3.815 M 0.00 % | 3.815 M 0.00 % | 3.815 M -0.01 % | 3.815 M 0.56 % | 3.794 M 1.31 % | 3.745 M -2.04 % | 3.823 M -0.01 % | 3.823 M 3.39 % | 3.698 M -1.15 % | 3.741 M -1.03 % | 3.780 M -1.89 % | 3.853 M | 0.000 | 0.000 -100.00 % | 515.000 K -88.24 % | 4.379 M -2.95 % | 4.512 M -3.03 % | 4.653 M -4.28 % | 4.861 M -3.60 % | 5.042 M -3.97 % | 5.251 M -1.72 % | 5.343 M -4.66 % | 5.604 M -1.29 % | 5.677 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 257.769 M -3.80 % | 267.946 M 3.84 % | 258.033 M -10.30 % | 287.669 M 4.77 % | 274.575 M 13.33 % | 242.281 M -3.65 % | 251.461 M 8.65 % | 231.440 M -4.94 % | 243.474 M 4.92 % | 232.052 M -7.39 % | 250.566 M -2.09 % | 255.915 M 0.43 % | 254.816 M 2.74 % | 248.030 M -12.75 % | 284.270 M 6.56 % | 266.769 M -6.93 % | 286.619 M 6.65 % | 268.759 M 14.92 % | 233.866 M 2.73 % | 227.661 M 6.62 % | 213.535 M -3.22 % | 220.648 M 4.70 % | 210.750 M -1.49 % | 213.940 M -2.16 % | 218.671 M 1.77 % | 214.861 M 2.18 % | 210.275 M 2.87 % | 204.413 M 0.29 % | 203.820 M -2.18 % | 208.367 M -1.41 % | 211.342 M 10.08 % | 191.987 M -1.25 % | 194.415 M 1.61 % | 191.326 M 0.58 % | 190.230 M 4.26 % | 182.452 M 74.37 % | 104.632 M 0.99 % | 103.606 M -1.95 % | 105.662 M 4.77 % | 100.849 M 0.13 % | 100.714 M -1.86 % | 102.621 M 1.73 % | 100.874 M 1.24 % | 99.638 M -2.66 % | 102.366 M -1.25 % | 103.662 M 2.93 % | 100.714 M 1.98 % | 98.757 M -0.50 % | 99.255 M -4.24 % | 103.654 M -1.25 % | 104.968 M 4.25 % | 100.690 M -10.13 % | 112.034 M 34.42 % | 83.348 M -27.39 % | 114.784 M 2.12 % | 112.405 M 0.24 % | 112.141 M -1.88 % | 114.285 M -1.27 % | 115.758 M -1.38 % | 117.372 M 4.57 % | 112.238 M -2.27 % | 114.849 M -1.52 % | 116.618 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.506 K 200.00 % | -80.506 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 705.532 K 203.41 % | -682.244 K -106.91 % | 9.878 M 238.12 % | -7.152 M -4.16 % | -6.866 M -55.84 % | -4.406 M -137.91 % | 11.622 M 535.95 % | -2.666 M -150.57 % | 5.272 M 429.05 % | -1.602 M 80.16 % | -8.076 M -1 166.81 % | 757.000 K -97.04 % | 25.571 M 192.65 % | -27.600 M -442.95 % | 8.048 M 387.17 % | -2.802 M -154.72 % | 5.122 M 494.20 % | -1.299 M -120.68 % | 6.284 M 165.48 % | 2.367 M -63.48 % | 6.481 M 303.49 % | -3.185 M -137.57 % | 8.477 M 1 182.46 % | 661.000 K 358.20 % | -256.000 K 78.54 % | -1.193 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 |
| Accounts receivables | -4.626 M -343.77 % | 1.898 M -62.62 % | 5.077 M 402.14 % | 1.011 M 104.42 % | -22.897 M -531.83 % | 5.302 M 61.85 % | 3.276 M -62.81 % | 8.808 M 165.00 % | -13.550 M -286.43 % | 7.268 M 367.75 % | 1.554 M 127.31 % | -5.689 M -181.02 % | 7.022 M 187.38 % | -8.036 M -113.10 % | -3.771 M -151.48 % | 7.325 M -2.37 % | 7.502 M 143.31 % | -17.322 M -900.51 % | 2.164 M 280.93 % | -1.196 M -121.82 % | 5.482 M 206.65 % | -5.140 M -205.00 % | 4.895 M 106.37 % | 2.372 M 549.86 % | 365.000 K -64.04 % | 1.015 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 |
| Inventory | 83.171 K 102.94 % | -2.830 M -452.21 % | 803.545 K 381.16 % | 167.000 K 110.37 % | -1.610 M -272.36 % | 934.245 K 4 888.49 % | 18.728 K -94.07 % | 316.000 K -90.62 % | 3.370 M 256.52 % | -2.153 M -0.71 % | -2.138 M -162.98 % | -813.000 K 53.01 % | -1.730 M -46.61 % | -1.180 M 10.17 % | -1.314 M -2 169.09 % | -57.890 K 90.93 % | -638.195 K 90.99 % | -7.082 M -768.11 % | 1.060 M 983.33 % | -120.000 K 77.40 % | -531.000 K -6 000.00 % | 9.000 K 100.99 % | -905.654 K -288.68 % | 480.000 K 25.00 % | 384.000 K 151.75 % | -742.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 |
| Accounts payables | 0.000 -100.00 % | 2.301 M | 0.000 100.00 % | -7.633 M -147.82 % | 15.963 M 246.45 % | -10.900 M -213.35 % | 9.616 M 178.76 % | -12.209 M -168.72 % | 17.766 M 261.99 % | -10.967 M -625.20 % | 2.088 M -32.20 % | 3.080 M -73.56 % | 11.650 M 192.55 % | -12.588 M -196.69 % | 13.019 M 198.09 % | -13.273 M -421.59 % | 4.127 M -79.80 % | 20.429 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 |
| Other working capital | 5.248 M 355.89 % | -2.051 M -151.29 % | 3.998 M 673.63 % | -697.000 K -141.52 % | 1.679 M 552.73 % | 257.166 K 119.96 % | -1.288 M -407.47 % | 419.000 K 118.11 % | -2.314 M -154.44 % | 4.250 M 144.36 % | -9.580 M -329.24 % | 4.179 M -51.57 % | 8.629 M 132.66 % | -26.420 M -382.22 % | 9.361 M 441.08 % | -2.745 M -147.65 % | 5.760 M -0.39 % | 5.783 M 10.69 % | 5.224 M 110.05 % | 2.487 M -64.53 % | 7.012 M 319.54 % | -3.194 M -134.04 % | 9.383 M 5 083.83 % | 181.000 K 128.28 % | -640.000 K -41.91 % | -451.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 |
| Other non cash items | -8.389 M -1 646.81 % | 542.360 K 233.13 % | 162.809 K -82.25 % | 917.000 K 54.71 % | 592.717 K -65.91 % | 1.739 M 233.71 % | -1.300 M -293.52 % | 672.000 K -64.04 % | 1.869 M 274.53 % | 499.020 K -80.45 % | 2.552 M 560.63 % | -554.000 K -12.29 % | -493.359 K -342.60 % | 203.359 K -78.93 % | 965.386 K 126.08 % | -3.702 M -195.35 % | 3.882 M 4 922.45 % | -80.506 K 48.72 % | -157.000 K -20.77 % | -130.000 K 83.63 % | -794.000 K -501.52 % | -132.000 K 64.96 % | -376.755 K -333.05 % | -87.000 K 25.00 % | -116.000 K 11.45 % | -131.000 K 86.60 % | -977.326 K -303.85 % | -242.000 K -163.52 % | 381.000 K -13.41 % | 440.000 K 382.79 % | -155.590 K 77.09 % | -679.000 K -662.92 % | -89.000 K -107.52 % | 1.184 M 249.09 % | 339.167 K 102.63 % | -12.907 M -2 582.12 % | 520.000 K 1 385.71 % | 35.000 K 110.52 % | -332.589 K -372.61 % | 122.000 K -77.78 % | 549.000 K 162.46 % | -879.000 K -4.14 % | -844.082 K -881.56 % | 108.000 K -31.21 % | 157.000 K 174.06 % | -212.000 K 87.30 % | -1.670 M -1 251.66 % | 145.000 K -79.86 % | 720.000 K 254.84 % | -465.000 K 28.78 % | -652.896 K -387.62 % | 227.000 K |
| Net cash provided by operating activities | -152.416 K -102.59 % | 5.890 M -30.86 % | 8.519 M 225.91 % | 2.614 M 37.60 % | 1.900 M -34.22 % | 2.888 M -73.72 % | 10.989 M 90.81 % | 5.759 M -58.49 % | 13.873 M 156.05 % | 5.418 M 217.87 % | -4.597 M -180.24 % | 5.729 M -81.18 % | 30.439 M 241.58 % | -21.500 M -289.63 % | 11.338 M 1 994.71 % | -598.392 K -103.89 % | 15.377 M 265.47 % | 4.207 M -57.27 % | 9.846 M 59.86 % | 6.159 M -28.90 % | 8.663 M 2 866.78 % | 292.000 K -96.44 % | 8.201 M 254.56 % | 2.313 M 374.95 % | 487.000 K 149.39 % | -986.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 |
| Investments in property plant and equipment | -522.428 K -93.80 % | -269.572 K 56.40 % | -618.303 K -190.28 % | -213.000 K 90.49 % | -2.240 M -743.08 % | -265.672 K 67.58 % | -819.463 K -695.60 % | -103.000 K 83.91 % | -639.968 K 2.30 % | -655.032 K 21.15 % | -830.783 K -4 472.54 % | 19.000 K 101.33 % | -1.423 M -205.07 % | -466.586 K 85.25 % | -3.163 M -269.09 % | -856.908 K 50.90 % | -1.745 M -27.57 % | -1.368 M 79.95 % | -6.823 M -372.18 % | -1.445 M -185.01 % | -507.000 K 29.49 % | -719.000 K -214.01 % | 630.626 K 107.16 % | -8.805 M -669.00 % | -1.145 M 60.12 % | -2.871 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K 200.00 % | -300.000 K 0.00 % | -300.000 K | 0.000 | 0.000 -100.00 % | 4.639 K 200.00 % | -4.639 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 505.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -851.000 71.63 % | -3.000 K -101.00 % | 300.000 K 164.30 % | -466.586 K -46 758.60 % | 1.000 K 200.10 % | -999.000 78.47 % | -4.640 K 97.04 % | -157.000 K -256.82 % | -44.000 K -1 366.67 % | -3.000 K 25.00 % | -4.000 K -233.33 % | 3.000 K 107.12 % | -42.113 K -100.66 % | 6.403 M 199.98 % | -6.404 M -320 100.00 % | -2.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 |
| Net cash used for investing activites | -522.427 K -93.80 % | -269.573 K 56.40 % | -618.303 K -190.28 % | -213.000 K 90.49 % | -2.239 M -742.89 % | -265.672 K 67.58 % | -819.463 K -27 215.43 % | -3.000 K 99.53 % | -639.968 K 2.30 % | -655.032 K -23.41 % | -530.783 K -86.90 % | -284.000 K 83.52 % | -1.723 M -269.37 % | -466.586 K 85.24 % | -3.162 M -270.55 % | -853.268 K 51.23 % | -1.750 M -27.90 % | -1.368 M 80.08 % | -6.867 M -374.24 % | -1.448 M -183.37 % | -511.000 K 28.63 % | -716.000 K -221.66 % | 588.513 K 124.50 % | -2.402 M 68.18 % | -7.549 M -162.76 % | -2.873 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 |
| Debt repayment | -16.514 M -1 122.67 % | -1.351 M 94.32 % | -23.768 M -171.62 % | 33.186 M 1 154.33 % | -3.148 M -202.54 % | -1.040 M -233.53 % | 779.155 K 133.40 % | -2.333 M 52.64 % | -4.926 M 45.52 % | -9.043 M 31.66 % | -13.232 M -412.29 % | -2.583 M 76.99 % | -11.227 M -110.34 % | -5.338 M 44.96 % | -9.699 M -41.61 % | -6.849 M -227.24 % | 5.383 M -8.40 % | 5.876 M 581.66 % | -1.220 M -109.37 % | 13.024 M 328.85 % | -5.691 M -240.66 % | 4.046 M 406.58 % | -1.320 M -59.19 % | -829.000 K -129.01 % | -362.000 K -105.65 % | 6.409 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -2.287 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 |
| 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 |
| Other financing activites | 9.287 M 220.15 % | 2.901 M 230.95 % | -2.215 M 87.58 % | -17.841 M -236.88 % | 13.034 M 1 034.94 % | -1.394 M -66.33 % | -838.158 K 55.46 % | -1.882 M 53.48 % | -4.046 M -90.56 % | -2.123 M -146.46 % | 4.570 M 238.14 % | -3.308 M -86.51 % | -1.774 M 6.53 % | -1.897 M -31.09 % | -1.447 M 34.40 % | -2.206 M 36.31 % | -3.464 M | 0.000 -100.00 % | 1.351 M 282.08 % | -742.000 K 19.26 % | -919.000 K | 0.000 100.00 % | -5.150 M -1 141.05 % | -415.000 K -107.95 % | 5.219 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 |
| Net cash used provided by financing activities | -7.227 M -566.24 % | 1.550 M 105.48 % | -28.270 M -284.23 % | 15.345 M 55.21 % | 9.886 M 506.09 % | -2.434 M -4 026.06 % | -59.003 K 98.60 % | -4.215 M 53.02 % | -8.972 M 19.65 % | -11.166 M -28.90 % | -8.663 M -47.03 % | -5.892 M 54.68 % | -13.001 M -79.69 % | -7.235 M 36.43 % | -11.381 M -25.69 % | -9.055 M -571.91 % | 1.919 M -67.35 % | 5.876 M 4 385.69 % | 131.000 K -98.93 % | 12.282 M 285.81 % | -6.610 M -263.37 % | 4.046 M 162.54 % | -6.470 M -420.06 % | -1.244 M -125.61 % | 4.857 M -24.22 % | 6.409 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 |
| Effect of forex changes on cash | 268.000 | 0.000 -100.00 % | 58.000 | 0.000 -100.00 % | 499.942 K | 0.000 -100.00 % | 3.026 M 3 095.70 % | -101.000 K 96.66 % | -3.025 M | 0.000 100.00 % | -3.025 M -302 609.30 % | 1.000 K 278.57 % | -560.000 -28 100.00 % | 2.000 100.17 % | -1.200 K -200.00 % | 1.200 K -99.99 % | 10.696 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 35.000 100.88 % | -4.000 K -200.00 % | 4.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 |
| Net change in cash | -7.901 M -210.18 % | 7.171 M 135.20 % | -20.369 M -214.78 % | 17.746 M 76.63 % | 10.047 M 1 292.11 % | -842.769 K -106.42 % | 13.136 M 812.23 % | 1.440 M 16.49 % | 1.236 M 119.31 % | -6.403 M 61.92 % | -16.815 M -3 670.26 % | -446.000 K -102.84 % | 15.714 M 153.81 % | -29.201 M -810.71 % | -3.206 M 69.48 % | -10.505 M -140.03 % | 26.242 M 201.09 % | 8.716 M 180.34 % | 3.109 M -81.70 % | 16.993 M 1 001.30 % | 1.543 M -57.40 % | 3.622 M 56.12 % | 2.320 M 273.52 % | -1.337 M 39.25 % | -2.201 M -186.31 % | 2.550 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 |
| Cash at beginning of period | 49.784 M 16.83 % | 42.613 M -32.34 % | 62.982 M 39.23 % | 45.236 M 28.55 % | 35.189 M -2.34 % | 36.032 M 57.37 % | 22.896 M 6.71 % | 21.456 M 6.11 % | 20.220 M -24.05 % | 26.623 M -38.71 % | 43.438 M -1.02 % | 43.884 M 55.78 % | 28.170 M -50.90 % | 57.372 M -5.29 % | 60.578 M -14.78 % | 71.083 M 58.52 % | 44.841 M 24.13 % | 36.125 M 9.42 % | 33.016 M 106.05 % | 16.023 M 10.66 % | 14.480 M 33.36 % | 10.858 M 27.14 % | 8.540 M -13.54 % | 9.877 M -18.22 % | 12.078 M 26.76 % | 9.528 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 |
| Cash at end of period | 41.883 M -15.87 % | 49.784 M 16.83 % | 42.613 M -32.34 % | 62.982 M 39.23 % | 45.236 M 28.55 % | 35.189 M -2.34 % | 36.032 M 57.37 % | 22.896 M 6.71 % | 21.456 M 6.11 % | 20.220 M -24.05 % | 26.623 M -38.71 % | 43.438 M -1.02 % | 43.884 M 55.78 % | 28.170 M -50.90 % | 57.372 M -5.29 % | 60.578 M -14.78 % | 71.083 M 58.52 % | 44.841 M 24.13 % | 36.125 M 9.42 % | 33.016 M 106.05 % | 16.023 M 10.66 % | 14.480 M 33.33 % | 10.860 M 27.17 % | 8.540 M -13.54 % | 9.877 M -18.22 % | 12.078 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 |
| Operating cash flow | -152.416 K -102.59 % | 5.890 M -30.86 % | 8.519 M 225.91 % | 2.614 M 37.60 % | 1.900 M 2.28 % | 1.857 M -83.10 % | 10.989 M 90.81 % | 5.759 M -58.49 % | 13.873 M 156.05 % | 5.418 M 217.87 % | -4.597 M -180.24 % | 5.729 M -81.18 % | 30.439 M 241.58 % | -21.500 M -289.63 % | 11.338 M 1 994.71 % | -598.392 K -103.89 % | 15.377 M 265.47 % | 4.207 M -57.27 % | 9.846 M 59.86 % | 6.159 M -28.90 % | 8.663 M 2 866.78 % | 292.000 K -96.44 % | 8.201 M 254.56 % | 2.313 M 374.95 % | 487.000 K 149.39 % | -986.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 |
| Capital expenditure | -522.428 K -93.80 % | -269.572 K 56.40 % | -618.298 K -190.28 % | -213.000 K 90.49 % | -2.239 M -742.89 % | -265.672 K 67.58 % | -819.463 K -695.60 % | -103.000 K 83.91 % | -639.968 K 2.30 % | -655.032 K 21.15 % | -830.783 K -4 472.54 % | 19.000 K 101.33 % | -1.423 M -205.07 % | -466.586 K 85.25 % | -3.163 M -269.09 % | -856.908 K 50.90 % | -1.745 M -27.57 % | -1.368 M 79.95 % | -6.823 M -372.18 % | -1.445 M -185.01 % | -507.000 K 29.49 % | -719.000 K -214.01 % | 630.626 K 107.16 % | -8.805 M -669.00 % | -1.145 M 60.12 % | -2.871 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 |
| Free CashFlow | -674.844 K -112.01 % | 5.621 M -28.86 % | 7.901 M 229.07 % | 2.401 M 807.06 % | -339.577 K -121.33 % | 1.592 M -84.35 % | 10.169 M 79.80 % | 5.656 M -57.26 % | 13.233 M 177.83 % | 4.763 M 187.76 % | -5.428 M -194.42 % | 5.748 M -80.19 % | 29.015 M 232.09 % | -21.966 M -368.70 % | 8.175 M 661.74 % | -1.455 M -110.68 % | 13.632 M 380.08 % | 2.839 M -6.07 % | 3.023 M -35.87 % | 4.714 M -42.20 % | 8.156 M 2 010.07 % | -427.000 K -104.83 % | 8.832 M 236.04 % | -6.492 M -886.63 % | -658.000 K 82.94 % | -3.857 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 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 |