D.T.C. Industries Public Company Limited DTCI.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 136.358 M -5.15 % | 143.766 M -6.18 % | 153.244 M 10.23 % | 139.021 M -16.84 % | 167.181 M -13.53 % | 193.348 M -11.39 % | 218.206 M -6.15 % | 232.497 M -2.46 % | 238.359 M -2.20 % | 243.710 M 3.56 % | 235.342 M -7.06 % | 253.223 M -4.19 % | 264.293 M -5.80 % | 280.570 M -1.57 % | 285.040 M -5.64 % | 302.083 M -9.85 % | 335.081 M -12.82 % | 384.338 M 7.47 % | 357.637 M -2.10 % | 365.295 M -5.49 % | 386.501 M 1.29 % | 381.583 M |
| Net income | -3.199 M -142.92 % | 7.452 M -29.01 % | 10.498 M 59.65 % | 6.576 M -55.73 % | 14.852 M 261.91 % | 4.104 M -77.62 % | 18.338 M -28.09 % | 25.501 M -15.09 % | 30.035 M 69.67 % | 17.701 M 422.29 % | 3.389 M -72.32 % | 12.245 M -5.25 % | 12.923 M -12.98 % | 14.851 M 23.73 % | 12.003 M 188.49 % | 4.160 M -52.32 % | 8.726 M -57.24 % | 20.405 M 312.93 % | 4.941 M 337.79 % | -2.078 M 82.70 % | -12.013 M 60.52 % | -30.429 M |
| Income before tax | -3.256 M -133.72 % | 9.655 M -27.05 % | 13.234 M 152.78 % | 5.235 M -72.37 % | 18.948 M 121.92 % | 8.538 M -63.44 % | 23.354 M -26.55 % | 31.795 M -15.70 % | 37.716 M 64.78 % | 22.889 M 327.81 % | 5.350 M -66.40 % | 15.924 M -5.23 % | 16.803 M -10.86 % | 18.850 M -2.25 % | 19.283 M 96.35 % | 9.821 M 12.55 % | 8.726 M -65.92 % | 25.601 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -0.02 -135.56 % | 0.07 -22.24 % | 0.09 129.32 % | 0.04 -66.77 % | 0.11 156.66 % | 0.04 -58.74 % | 0.11 -21.74 % | 0.14 -13.57 % | 0.16 68.48 % | 0.09 313.12 % | 0.02 -63.85 % | 0.06 -1.09 % | 0.06 -5.37 % | 0.07 -0.69 % | 0.07 108.09 % | 0.03 24.85 % | 0.03 -60.91 % | 0.07 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 8.285 M -60.29 % | 20.861 M -23.49 % | 27.268 M 29.65 % | 21.031 M -41.06 % | 35.684 M 66.04 % | 21.492 M -40.93 % | 36.386 M -19.90 % | 45.428 M -7.80 % | 49.271 M 40.97 % | 34.951 M 102.31 % | 17.276 M -38.39 % | 28.041 M 1.32 % | 27.677 M -8.67 % | 30.304 M -23.12 % | 39.416 M 18.11 % | 33.372 M -8.04 % | 36.289 M -39.51 % | 59.994 M 23.73 % | 48.489 M 13.05 % | 42.894 M 9.85 % | 39.047 M 48.24 % | 26.340 M |
| Net income ratio | -0.02 -145.26 % | 0.05 -24.33 % | 0.07 44.83 % | 0.05 -46.76 % | 0.09 318.55 % | 0.02 -74.74 % | 0.08 -23.38 % | 0.11 -12.95 % | 0.13 73.48 % | 0.07 404.36 % | 0.01 -70.22 % | 0.05 -1.11 % | 0.05 -7.62 % | 0.05 25.70 % | 0.04 205.74 % | 0.01 -47.11 % | 0.03 -50.95 % | 0.05 284.24 % | 0.01 342.88 % | -0.01 81.70 % | -0.03 61.02 % | -0.08 |
| Ratio EBITDA | 0.06 -58.13 % | 0.15 -18.45 % | 0.18 17.62 % | 0.15 -29.13 % | 0.21 92.03 % | 0.11 -33.34 % | 0.17 -14.66 % | 0.20 -5.47 % | 0.21 44.14 % | 0.14 95.36 % | 0.07 -33.71 % | 0.11 5.74 % | 0.10 -3.04 % | 0.11 -21.89 % | 0.14 25.17 % | 0.11 2.01 % | 0.11 -30.62 % | 0.16 15.13 % | 0.14 15.47 % | 0.12 16.23 % | 0.10 46.35 % | 0.07 |
| Gross profit ratio | 0.33 -5.64 % | 0.35 10.08 % | 0.32 13.85 % | 0.28 -19.65 % | 0.35 21.97 % | 0.29 -13.58 % | 0.33 -8.48 % | 0.36 -2.51 % | 0.37 13.24 % | 0.33 11.26 % | 0.29 -5.61 % | 0.31 -6.63 % | 0.33 3.40 % | 0.32 8.30 % | 0.30 -4.95 % | 0.31 21.09 % | 0.26 -14.63 % | 0.30 7.02 % | 0.28 2.68 % | 0.28 -1.82 % | 0.28 20.79 % | 0.23 |
| Weighted average shs out dil | 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.33 % | 9.967 M -0.33 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -0.84 % | 10.085 M 1.91 % | 9.896 M -1.15 % | 10.011 M 0.01 % | 10.010 M |
| Weighted average shs out | 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.33 % | 9.967 M -0.33 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -0.84 % | 10.085 M 1.91 % | 9.896 M -1.15 % | 10.011 M 0.01 % | 10.010 M |
| EPS diluted | -0.32 -142.67 % | 0.75 -28.57 % | 1.05 59.09 % | 0.66 -55.70 % | 1.49 263.41 % | 0.41 -77.60 % | 1.83 -28.24 % | 2.55 -15.00 % | 3.00 69.49 % | 1.77 420.59 % | 0.34 -72.13 % | 1.22 -0.81 % | 1.23 -17.45 % | 1.49 24.17 % | 1.20 185.71 % | 0.42 -51.16 % | 0.86 4 115.69 % | 0.02 -95.84 % | 0.49 333.33 % | -0.21 82.50 % | -1.20 60.53 % | -3.04 |
| Earnings per share | -0.32 -142.67 % | 0.75 -28.57 % | 1.05 59.09 % | 0.66 -55.70 % | 1.49 263.41 % | 0.41 -77.60 % | 1.83 -28.24 % | 2.55 -15.00 % | 3.00 69.49 % | 1.77 420.59 % | 0.34 -72.13 % | 1.22 -0.81 % | 1.23 -17.45 % | 1.49 24.17 % | 1.20 185.71 % | 0.42 -51.16 % | 0.86 4 115.69 % | 0.02 -95.84 % | 0.49 333.33 % | -0.21 82.50 % | -1.20 60.53 % | -3.04 |
| Gross profit | 45.166 M -10.50 % | 50.467 M 3.27 % | 48.867 M 25.49 % | 38.940 M -33.18 % | 58.278 M 5.46 % | 55.262 M -23.43 % | 72.169 M -14.10 % | 84.019 M -4.90 % | 88.351 M 10.75 % | 79.772 M 15.22 % | 69.238 M -12.28 % | 78.930 M -10.54 % | 88.229 M -2.60 % | 90.581 M 6.60 % | 84.970 M -10.31 % | 94.742 M 9.17 % | 86.786 M -25.57 % | 116.603 M 15.01 % | 101.389 M 0.53 % | 100.853 M -7.21 % | 108.686 M 22.35 % | 88.834 M |
| Income tax expense | -108.093 K -105.02 % | 2.154 M -19.89 % | 2.689 M 293.82 % | -1.387 M -134.34 % | 4.041 M -8.13 % | 4.398 M -11.66 % | 4.979 M -20.35 % | 6.251 M -18.25 % | 7.646 M 49.10 % | 5.128 M 171.98 % | 1.885 M -47.74 % | 3.608 M -5.41 % | 3.814 M -3.10 % | 3.936 M -45.39 % | 7.208 M 29.43 % | 5.569 M -27.51 % | 7.682 M 48.13 % | 5.186 M -51.46 % | 10.684 M -3.37 % | 11.057 M -5.70 % | 11.725 M -6.68 % | 12.565 M |
| Cost of revenue | 91.192 M -2.26 % | 93.299 M -10.61 % | 104.377 M 4.29 % | 100.081 M -8.10 % | 108.903 M -21.13 % | 138.086 M -5.44 % | 146.038 M -1.64 % | 148.478 M -1.02 % | 150.008 M -8.50 % | 163.938 M -1.30 % | 166.105 M -4.70 % | 174.293 M -1.01 % | 176.064 M -7.33 % | 189.989 M -5.04 % | 200.071 M -3.51 % | 207.340 M -16.49 % | 248.295 M -7.26 % | 267.735 M 4.48 % | 256.248 M -3.10 % | 264.443 M -4.81 % | 277.815 M -5.10 % | 292.750 M |
| General and administrative expenses | 23.506 M 8.04 % | 21.756 M 3.46 % | 21.028 M -1.25 % | 21.294 M -5.42 % | 22.515 M -1.84 % | 22.938 M -11.19 % | 25.829 M -11.03 % | 29.031 M 6.64 % | 27.223 M -4.83 % | 28.603 M -13.39 % | 33.025 M 18.21 % | 27.937 M -15.93 % | 33.230 M 1.74 % | 32.662 M -17.40 % | 39.543 M -18.19 % | 48.335 M 66.30 % | 29.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 26.080 M 26.00 % | 20.699 M 8.35 % | 19.103 M 10.81 % | 17.239 M -15.72 % | 20.453 M -27.46 % | 28.195 M 1.07 % | 27.896 M -8.22 % | 30.394 M 13.57 % | 26.763 M -14.45 % | 31.285 M -7.07 % | 33.664 M -9.81 % | 37.325 M -13.24 % | 43.022 M -0.28 % | 43.142 M 22.16 % | 35.316 M -0.75 % | 35.583 M -32.02 % | 52.339 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -2.040 M 35.09 % | -3.142 M -64.23 % | -1.913 M -36.43 % | -1.402 M -171.84 % | 1.952 M | 0.000 -100.00 % | 724.118 K 119.08 % | -3.796 M -23.36 % | -3.077 M -318.18 % | -735.884 K -4 938 431 847 202 900.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.262 M | 0.000 | 0.000 -100.00 % | 1.306 M -7.90 % | 1.418 M 3.73 % | 1.367 M |
| Operating expenses | 49.586 M 16.80 % | 42.455 M 11.46 % | 38.091 M 7.63 % | 35.390 M -13.80 % | 41.055 M -17.45 % | 49.730 M -1.99 % | 50.742 M -14.61 % | 59.426 M 17.38 % | 50.628 M -9.74 % | 56.092 M -11.82 % | 63.612 M -1.42 % | 64.527 M -15.38 % | 76.252 M 0.59 % | 75.804 M 1.26 % | 74.859 M -10.79 % | 83.918 M 1.51 % | 82.667 M -2.91 % | 85.144 M -0.72 % | 85.764 M -6.65 % | 91.874 M -15.69 % | 108.974 M 2.13 % | 106.698 M |
| Cost and expenses | 140.778 M 3.70 % | 135.754 M -4.71 % | 142.468 M 5.16 % | 135.472 M -9.66 % | 149.957 M -20.16 % | 187.816 M -4.56 % | 196.780 M -5.35 % | 207.903 M 3.62 % | 200.636 M -8.81 % | 220.030 M -4.22 % | 229.716 M -3.81 % | 238.820 M -5.35 % | 252.315 M -5.07 % | 265.793 M -3.32 % | 274.930 M -5.61 % | 291.258 M -12.00 % | 330.962 M -6.21 % | 352.879 M 3.18 % | 342.011 M -4.01 % | 356.316 M -7.88 % | 386.789 M -3.17 % | 399.448 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 | 49.586 M 16.80 % | 42.455 M 5.79 % | 40.131 M 4.15 % | 38.533 M -10.32 % | 42.968 M -15.97 % | 51.133 M -4.83 % | 53.725 M -9.59 % | 59.426 M 10.08 % | 53.986 M -9.85 % | 59.888 M -10.20 % | 66.689 M 2.19 % | 65.263 M -14.41 % | 76.252 M 0.59 % | 75.804 M 1.26 % | 74.859 M -10.79 % | 83.918 M 3.09 % | 81.404 M -4.39 % | 85.144 M -0.72 % | 85.764 M -5.30 % | 90.568 M -15.79 % | 107.556 M 2.11 % | 105.330 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.450 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 926.269 K -14.47 % | 1.083 M -2.55 % | 1.111 M -16.22 % | 1.327 M -6.80 % | 1.423 M 2 012.95 % | 67.364 K 171.65 % | 24.798 K -94.19 % | 426.488 K -41.64 % | 730.780 K -7.66 % | 791.421 K 186.92 % | 275.832 K -62.52 % | 735.883 K 586.65 % | 107.170 K 139.17 % | 44.810 K -49.07 % | 87.975 K -91.23 % | 1.004 M -67.37 % | 3.076 M -47.49 % | 5.858 M -45.12 % | 10.675 M -3.46 % | 11.057 M -5.76 % | 11.732 M -7.33 % | 12.660 M |
| Depreciation and amortization | 10.614 M 4.84 % | 10.124 M -21.66 % | 12.922 M -10.69 % | 14.469 M -5.51 % | 15.313 M 18.83 % | 12.886 M -0.94 % | 13.008 M -1.51 % | 13.207 M 22.02 % | 10.824 M -3.97 % | 11.271 M -5.19 % | 11.888 M 4.45 % | 11.381 M 5.71 % | 10.767 M -5.63 % | 11.409 M -43.08 % | 20.045 M -11.10 % | 22.547 M -7.93 % | 24.488 M -15.27 % | 28.902 M -12.06 % | 32.864 M -3.10 % | 33.915 M -13.78 % | 39.335 M -11.02 % | 44.205 M |
| Operating income | -2.330 M -121.70 % | 10.737 M -25.15 % | 14.345 M 118.61 % | 6.562 M -67.79 % | 20.372 M 136.73 % | 8.606 M -59.84 % | 21.426 M -12.88 % | 24.593 M -36.03 % | 38.447 M 67.97 % | 22.889 M 327.81 % | 5.350 M -62.85 % | 14.403 M -14.83 % | 16.910 M 14.43 % | 14.778 M 46.17 % | 10.110 M -6.60 % | 10.824 M 162.80 % | 4.119 M -86.91 % | 31.459 M 101.33 % | 15.625 M 74.02 % | 8.979 M 3 216.56 % | -288.107 K 98.39 % | -17.864 M |
| Operating income ratio | -0.02 -122.88 % | 0.07 -20.21 % | 0.09 98.32 % | 0.05 -61.26 % | 0.12 173.78 % | 0.04 -54.67 % | 0.10 -7.17 % | 0.11 -34.42 % | 0.16 71.74 % | 0.09 313.12 % | 0.02 -60.03 % | 0.06 -11.10 % | 0.06 21.48 % | 0.05 48.49 % | 0.04 -1.01 % | 0.04 191.50 % | 0.01 -84.98 % | 0.08 87.34 % | 0.04 77.75 % | 0.02 3 397.48 % | 0.00 98.41 % | -0.05 |
| Total other income expenses net | -926.269 K 14.47 % | -1.083 M 2.55 % | -1.111 M 16.22 % | -1.327 M 6.80 % | -1.423 M -2 012.89 % | -67.366 K -171.65 % | -24.799 K -100.34 % | 7.201 M 1 085.41 % | -730.780 K 7.66 % | -791.423 K -186.92 % | -275.833 K 62.52 % | -735.883 K -586.64 % | -107.171 K -102.63 % | 4.072 M -55.61 % | 9.173 M 1 013.88 % | -1.004 M 67.37 % | -3.076 M 47.49 % | -5.858 M 45.12 % | -10.675 M | 0.000 -100.00 % | 288.107 K | 0.000 |
| 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 | -166.109 M 6.44 % | -177.546 M -9.20 % | -162.581 M -14.18 % | -142.392 M -9.69 % | -129.809 M -13.78 % | -114.088 M -34.65 % | -84.727 M -43.72 % | -58.954 M -112.37 % | -27.760 M -106.44 % | -13.447 M 52.45 % | -28.278 M -20.03 % | -23.558 M 26.83 % | -32.199 M 43.76 % | -57.257 M -3.62 % | -55.258 M -144.82 % | -22.570 M -185.28 % | 26.466 M -23.72 % | 34.696 M -63.77 % | 95.761 M -30.71 % | 138.198 M -27.22 % | 189.875 M -4.89 % | 199.636 M |
| Total investments | 9.660 M 0.22 % | 9.639 M 0.30 % | 9.609 M -0.07 % | 9.616 M 0.46 % | 9.572 M -0.70 % | 9.640 M -0.60 % | 9.698 M -0.94 % | 9.790 M 1.02 % | 9.692 M -0.32 % | 9.723 M -0.57 % | 9.779 M 1.00 % | 9.683 M 0.23 % | 9.660 M -1.10 % | 9.768 M -1.96 % | 9.963 M 122.11 % | 4.485 M 1.66 % | 4.412 M 764.98 % | 510.104 K -20.08 % | 638.240 K -23.04 % | 829.320 K 45.85 % | 568.624 K -23.26 % | 741.000 K |
| Total debt | 5.771 M -40.87 % | 9.760 M -53.46 % | 20.970 M -46.25 % | 39.017 M -7.24 % | 42.063 M 1 154.37 % | 3.353 M 1 832.55 % | 173.516 K -89.04 % | 1.583 M -82.71 % | 9.159 M -12.55 % | 10.473 M 109.59 % | 4.997 M -50.02 % | 9.998 M -32.09 % | 14.722 M 403.26 % | 2.925 M 2 825.45 % | 100.000 K -97.20 % | 3.566 M -90.22 % | 36.448 M -30.76 % | 52.639 M -54.53 % | 115.763 M -20.96 % | 146.470 M -27.09 % | 200.891 M -3.62 % | 208.438 M |
| Accumulated other comprehensive income loss | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 5.55 % | 9.529 M 15.50 % | 8.250 M 11.86 % | 7.375 M 1 472.28 % | -537.432 K -107.54 % | 7.127 M | 0.000 | 0.000 100.00 % | -734.736 K 14.63 % | -860.624 K 7.82 % | -933.684 K -11.70 % | -835.896 K -18.10 % | -707.760 K -36.98 % | -516.680 K 10.51 % | -577.376 K -42.56 % | -405.000 K |
| Retained earnings | 138.615 M -3.95 % | 144.314 M 2.82 % | 140.362 M 6.44 % | 131.864 M 1.99 % | 129.289 M 10.76 % | 116.723 M 0.71 % | 115.904 M 2.01 % | 113.623 M 19.51 % | 95.075 M 36.92 % | 69.437 M 27.46 % | 54.478 M -0.75 % | 54.891 M 68.39 % | 32.598 M 12.05 % | 29.093 M -2.88 % | 29.955 M 39.64 % | 21.452 M 24.06 % | 17.292 M 99.89 % | 8.650 M 173.59 % | -11.754 M 29.60 % | -16.696 M -14.22 % | -14.618 M -461.29 % | -2.604 M |
| Common stock | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Total equity | 393.037 M -1.76 % | 400.071 M 2.02 % | 392.160 M 2.23 % | 383.621 M 1.33 % | 378.578 M 3.59 % | 365.441 M 0.22 % | 364.632 M 3.49 % | 352.331 M 5.60 % | 333.661 M 8.33 % | 308.013 M 5.11 % | 293.039 M -0.09 % | 293.298 M 8.33 % | 270.741 M 1.35 % | 267.139 M -0.33 % | 268.025 M 3.35 % | 259.325 M 1.70 % | 255.001 M 3.50 % | 246.373 M 8.97 % | 226.086 M 2.15 % | 221.327 M -0.90 % | 223.344 M -5.18 % | 235.537 M |
| Other non current liabilities | 12.502 M 21.65 % | 10.277 M -37.41 % | 16.418 M 16.39 % | 14.107 M -9.25 % | 15.544 M 3.13 % | 15.073 M 34.88 % | 11.175 M 5.33 % | 10.610 M 10.86 % | 9.571 M -28.07 % | 13.305 M 34.90 % | 9.863 M 15.47 % | 8.542 M 37.85 % | 6.196 M -24.00 % | 8.153 M 602.86 % | 1.160 M -0.38 % | 1.164 M 1.81 % | 1.144 M 7.71 % | 1.062 M -75.22 % | 4.284 M -39.68 % | 7.103 M 140.07 % | 2.959 M -44.39 % | 5.320 M |
| Long term debt | 673.135 K -86.57 % | 5.012 M -38.77 % | 8.185 M -31.90 % | 12.018 M -67.20 % | 36.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.278 K -80.46 % | 42.370 K -97.59 % | 1.759 M -12.84 % | 2.019 M -56.71 % | 4.663 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 853.357 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.175 M -13.83 % | 15.289 M -37.86 % | 24.603 M -5.83 % | 26.125 M -49.94 % | 52.188 M 246.24 % | 15.073 M 34.88 % | 11.175 M 5.33 % | 10.610 M 10.76 % | 9.579 M -28.23 % | 13.348 M 14.84 % | 11.623 M 10.06 % | 10.561 M -2.75 % | 10.860 M 33.20 % | 8.153 M 602.86 % | 1.160 M -0.38 % | 1.164 M 1.81 % | 1.144 M -40.28 % | 1.915 M -55.30 % | 4.284 M -39.68 % | 7.103 M 140.07 % | 2.959 M -44.39 % | 5.320 M |
| Other current liabilities | 27.887 M -22.67 % | 36.063 M 16.05 % | 31.076 M -0.95 % | 31.373 M -0.02 % | 31.379 M 0.15 % | 31.332 M 16.84 % | 26.816 M 6.49 % | 25.182 M 0.26 % | 25.116 M -13.04 % | 28.882 M -4.94 % | 30.383 M 73.06 % | 17.556 M -21.04 % | 22.236 M 83.60 % | 12.111 M -39.84 % | 20.131 M -19.19 % | 24.912 M 15.68 % | 21.536 M -14.47 % | 25.179 M -17.03 % | 30.346 M 12.85 % | 26.890 M -0.98 % | 27.156 M -15.37 % | 32.087 M |
| Deferred revenue | 0.000 -100.00 % | 10.444 M | 0.000 -100.00 % | 1.017 M 374.42 % | 214.320 K 37.70 % | 155.646 K -75.59 % | 637.578 K 11.24 % | 573.174 K 113.25 % | -4.327 M 28.58 % | -6.059 M 6.27 % | -6.464 M -1 314.77 % | 532.089 K -29.96 % | 759.722 K | 0.000 -100.00 % | 13.818 M -18.35 % | 16.924 M 35.25 % | 12.513 M -61.93 % | 32.869 M 66.99 % | 19.684 M 42.40 % | 13.823 M -8.55 % | 15.115 M 17.97 % | 12.813 M |
| Short term debt | 10.196 M 114.73 % | 4.748 M -62.86 % | 12.785 M -52.65 % | 26.999 M 398.25 % | 5.419 M -37.79 % | 8.710 M 93.30 % | 4.506 M 184.55 % | 1.583 M -82.69 % | 9.150 M -12.22 % | 10.425 M 222.02 % | 3.237 M 435.94 % | 604.041 K -88.37 % | 5.192 M 77.47 % | 2.925 M 2 825.45 % | 100.000 K -97.20 % | 3.566 M -89.22 % | 33.082 M -42.14 % | 57.176 M -50.61 % | 115.763 M -20.96 % | 146.470 M -27.09 % | 200.891 M -3.62 % | 208.438 M |
| Total current liabilities | 40.203 M -6.02 % | 42.779 M -13.76 % | 49.603 M -25.75 % | 66.804 M 46.63 % | 45.559 M 10.09 % | 41.384 M 22.18 % | 33.872 M -5.98 % | 36.025 M -15.18 % | 42.474 M -12.46 % | 48.518 M 21.04 % | 40.084 M 55.19 % | 25.830 M -35.48 % | 40.033 M 41.77 % | 28.238 M -5.25 % | 29.802 M -29.92 % | 42.525 M -42.79 % | 74.330 M -44.37 % | 133.604 M -17.55 % | 162.039 M -18.10 % | 197.857 M -20.52 % | 248.934 M -2.26 % | 254.699 M |
| Total liabilities | 53.378 M -8.08 % | 58.068 M -21.75 % | 74.206 M -20.15 % | 92.930 M -4.93 % | 97.747 M 73.14 % | 56.457 M 25.33 % | 45.047 M -3.40 % | 46.635 M -10.41 % | 52.053 M -15.86 % | 61.866 M 19.65 % | 51.707 M 42.09 % | 36.390 M -28.50 % | 50.893 M 39.85 % | 36.391 M 17.53 % | 30.962 M -29.13 % | 43.690 M -42.11 % | 75.473 M -44.31 % | 135.519 M -18.52 % | 166.323 M -18.85 % | 204.960 M -18.63 % | 251.892 M -3.13 % | 260.019 M |
| Other non current assets | 95.286 M -4.81 % | 100.102 M 9.18 % | 91.684 M -1.28 % | 92.872 M -2.80 % | 95.549 M -2.75 % | 98.250 M -2.40 % | 100.661 M -2.84 % | 103.598 M -3.11 % | 106.922 M 14 409.56 % | 736.904 K 101.25 % | 366.159 K -8.34 % | 399.482 K -14.84 % | 469.083 K -27.57 % | 647.665 K 64.41 % | 393.935 K 35.68 % | 290.347 K -21.82 % | 371.360 K -1.66 % | 377.629 K -20.32 % | 473.938 K -43.43 % | 837.862 K -25.50 % | 1.125 M 100.30 % | 561.471 K |
| Long term investments | 9.660 M 0.22 % | 9.639 M 0.30 % | 9.609 M -0.07 % | 9.616 M 0.46 % | 9.572 M -0.70 % | 9.640 M -0.60 % | 9.698 M -0.94 % | 9.790 M 1.02 % | 9.692 M -0.32 % | 9.723 M -0.57 % | 9.779 M 1.00 % | 9.683 M 0.23 % | 9.660 M -1.10 % | 9.768 M -1.96 % | 9.963 M 122.11 % | 4.485 M 1.66 % | 4.412 M 764.98 % | 510.104 K -20.08 % | 638.240 K -23.04 % | 829.320 K 45.85 % | 568.624 K -23.26 % | 741.000 K |
| Intangible assets | 2.094 M 23 268 455.56 % | 9.000 -99.89 % | 8.429 K -91.68 % | 101.359 K -54.73 % | 223.893 K -33.37 % | 336.043 K -26.66 % | 458.192 K -21.05 % | 580.342 K -10.76 % | 650.319 K -20.81 % | 821.208 K -22.42 % | 1.059 M -18.33 % | 1.296 M -15.49 % | 1.534 M 232.68 % | 461.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.094 M 23 268 455.56 % | 9.000 -99.89 % | 8.429 K -91.68 % | 101.359 K -54.73 % | 223.893 K -33.37 % | 336.043 K -26.66 % | 458.192 K -21.05 % | 580.342 K -10.76 % | 650.319 K -20.81 % | 821.208 K -22.42 % | 1.059 M -18.33 % | 1.296 M -15.49 % | 1.534 M 232.68 % | 461.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 55.290 M -10.99 % | 62.115 M -8.76 % | 68.079 M -12.96 % | 78.218 M -12.77 % | 89.672 M 18.92 % | 75.403 M -12.05 % | 85.730 M -10.19 % | 95.453 M -9.18 % | 105.099 M -51.02 % | 214.576 M 27.58 % | 168.187 M 26.04 % | 133.441 M 14.46 % | 116.580 M 13.25 % | 102.938 M -1.97 % | 105.001 M -14.23 % | 122.422 M -13.12 % | 140.911 M -11.53 % | 159.282 M -12.08 % | 181.158 M -13.02 % | 208.279 M -4.32 % | 217.690 M -10.64 % | 243.615 M |
| Total non current assets | 180.190 M -4.14 % | 187.967 M 1.30 % | 185.551 M -5.90 % | 197.179 M -5.80 % | 209.323 M 6.19 % | 197.117 M -6.82 % | 211.549 M -5.58 % | 224.058 M -5.48 % | 237.038 M -1.74 % | 241.238 M 24.33 % | 194.026 M 21.28 % | 159.987 M 24.75 % | 128.243 M 12.68 % | 113.814 M -1.34 % | 115.358 M -9.31 % | 127.198 M -12.70 % | 145.694 M -9.04 % | 160.170 M -12.13 % | 182.271 M -13.18 % | 209.946 M -4.30 % | 219.384 M -10.43 % | 244.918 M |
| Other current assets | 6.287 M 258.28 % | 1.755 M 219.46 % | 549.274 K -92.82 % | 7.655 M 50.67 % | 5.081 M 13.89 % | 4.461 M 52.63 % | 2.923 M -19.22 % | 3.618 M -64.45 % | 10.177 M 180.01 % | 3.635 M -50.92 % | 7.405 M -0.47 % | 7.440 M -50.89 % | 15.152 M 379.96 % | 3.157 M 50.18 % | 2.102 M 8.63 % | 1.935 M -24.98 % | 2.580 M -60.84 % | 6.588 M -6.43 % | 7.040 M 66.02 % | 4.240 M -77.47 % | 18.823 M 58.66 % | 11.864 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 171.881 M -8.24 % | 187.306 M 2.05 % | 183.551 M 1.18 % | 181.409 M 5.55 % | 171.872 M 46.35 % | 117.441 M 38.33 % | 84.901 M 40.24 % | 60.538 M 63.98 % | 36.919 M 54.34 % | 23.920 M -28.12 % | 33.275 M -0.84 % | 33.556 M -28.48 % | 46.921 M -22.04 % | 60.183 M 8.72 % | 55.358 M 111.80 % | 26.137 M 161.82 % | 9.983 M -44.37 % | 17.943 M -10.29 % | 20.002 M 141.80 % | 8.272 M -24.91 % | 11.016 M 25.15 % | 8.802 M |
| Cash and short term investments | 171.881 M -8.24 % | 187.306 M 2.05 % | 183.551 M 1.18 % | 181.409 M 5.55 % | 171.872 M 46.35 % | 117.441 M 38.33 % | 84.901 M 40.24 % | 60.538 M 63.98 % | 36.919 M 54.34 % | 23.920 M -28.12 % | 33.275 M -0.84 % | 33.556 M -28.48 % | 46.921 M -22.04 % | 60.183 M 8.72 % | 55.358 M 111.80 % | 26.137 M 161.82 % | 9.983 M -44.37 % | 17.943 M -10.29 % | 20.002 M 141.80 % | 8.272 M -24.91 % | 11.016 M 25.15 % | 8.802 M |
| Total current assets | 266.226 M -1.46 % | 270.172 M -3.79 % | 280.815 M 0.52 % | 279.371 M 4.63 % | 267.002 M 18.78 % | 224.780 M 13.45 % | 198.131 M 13.28 % | 174.907 M 17.64 % | 148.676 M 15.58 % | 128.640 M -14.65 % | 150.719 M -11.19 % | 169.701 M -12.25 % | 193.391 M 1.94 % | 189.716 M 3.31 % | 183.630 M 4.44 % | 175.817 M -4.85 % | 184.780 M -16.66 % | 221.722 M 5.51 % | 210.139 M -2.87 % | 216.341 M -15.44 % | 255.853 M 2.08 % | 250.638 M |
| Inventory | 50.676 M -5.34 % | 53.537 M -5.27 % | 56.515 M 7.55 % | 52.549 M 7.14 % | 49.047 M -22.12 % | 62.980 M -4.76 % | 66.129 M 3.32 % | 64.002 M 6.83 % | 59.911 M 18.45 % | 50.578 M -16.90 % | 60.865 M -22.37 % | 78.399 M -2.00 % | 80.001 M 15.73 % | 69.126 M -10.46 % | 77.201 M -22.51 % | 99.621 M -5.10 % | 104.971 M -14.18 % | 122.317 M 2.99 % | 118.763 M -17.32 % | 143.649 M -9.25 % | 158.297 M -4.87 % | 166.400 M |
| Net receivables | 37.383 M 35.57 % | 27.574 M -31.41 % | 40.200 M 6.47 % | 37.758 M -7.91 % | 41.002 M 2.46 % | 40.016 M -9.66 % | 44.297 M -5.61 % | 46.929 M 12.62 % | 41.670 M -14.10 % | 48.510 M -1.35 % | 49.174 M -2.14 % | 50.247 M -2.37 % | 51.469 M -10.10 % | 57.250 M 16.91 % | 48.969 M 1.76 % | 48.124 M -28.44 % | 67.247 M -10.19 % | 74.874 M 16.38 % | 64.334 M 6.90 % | 60.180 M -11.13 % | 67.716 M 6.52 % | 63.571 M |
| Tax assets | 17.859 M 10.85 % | 16.111 M -0.37 % | 16.171 M -1.23 % | 16.372 M 14.44 % | 14.306 M 6.06 % | 13.488 M -10.09 % | 15.002 M 2.50 % | 14.636 M -0.27 % | 14.675 M -4.59 % | 15.381 M 5.09 % | 14.636 M -3.51 % | 15.169 M 101 794 818 555 903 904.00 % | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.771 M 32.65 % | 1.335 M -67.90 % | 4.161 M -41.10 % | 7.064 M 55.64 % | 4.539 M -8.65 % | 4.968 M 6.58 % | 4.662 M -19.72 % | 5.807 M 34.19 % | 4.327 M -28.58 % | 6.059 M -6.27 % | 6.464 M -9.44 % | 7.137 M -43.38 % | 12.606 M -4.51 % | 13.202 M 37.92 % | 9.572 M -31.86 % | 14.047 M -28.74 % | 19.712 M -59.03 % | 48.118 M 202.07 % | 15.929 M -34.97 % | 24.497 M 17.29 % | 20.886 M 47.35 % | 14.174 M |
| Tax payables | 348.338 K -44.88 % | 631.913 K -60.05 % | 1.582 M 349.31 % | 352.013 K -91.22 % | 4.008 M 154.47 % | 1.575 M -0.57 % | 1.584 M -45.00 % | 2.880 M -5.41 % | 3.045 M -3.42 % | 3.153 M | 0.000 -100.00 % | 532.089 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.131 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.200 M | 0.000 | 0.000 | 0.000 100.00 % | -3.531 M -10.88 % | -3.184 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 |
| Minority interest | 1.057 M 5.05 % | 1.006 M 5.03 % | 958.318 K 5.13 % | 911.545 K 5.44 % | 864.507 K 6.87 % | 808.954 K 4.68 % | 772.795 K 5.04 % | 735.742 K 6.12 % | 693.290 K 5.40 % | 657.764 K 9.98 % | 598.070 K 14.50 % | 522.345 K 20.54 % | 433.326 K 17.85 % | 367.693 K 20.39 % | 305.407 K 30.75 % | 233.583 K 63.60 % | 142.777 K 144.00 % | 58.514 K 20.87 % | 48.412 K 24.24 % | 38.967 K 0.00 % | 38.967 K -15.30 % | 46.004 K |
| Capital lease obligations | 5.771 M -39.58 % | 9.552 M -20.53 % | 12.018 M -27.75 % | 16.634 M -21.07 % | 21.075 M 293.45 % | 5.357 M 23.64 % | 4.332 M 52 237.36 % | 8.278 K -80.19 % | 41.783 K -42.71 % | 72.930 K -96.53 % | 2.101 M -8.93 % | 2.307 M -11.93 % | 2.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 853.358 K -84.17 % | 5.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.432 K 26 871 500.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 143.307 M -0.96 % | 144.693 M 4.47 % | 138.500 M 0.00 % | 138.500 M 0.10 % | 138.367 M -6.99 % | 148.771 M 0.14 % | 148.557 M 7.26 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.46 % | 137.867 M -3.83 % | 143.355 M 3.51 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.200 M -5.50 % | 2.328 M -33.27 % | 3.489 M -4.57 % | 3.656 M 3.55 % | 3.531 M 10.88 % | 3.184 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 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 |
| Total assets | 446.416 M -2.56 % | 458.139 M -1.76 % | 466.366 M -2.14 % | 476.550 M 0.05 % | 476.324 M 12.90 % | 421.897 M 2.98 % | 409.679 M 2.69 % | 398.966 M 3.44 % | 385.714 M 4.28 % | 369.878 M 7.29 % | 344.746 M 4.57 % | 329.689 M 2.50 % | 321.634 M 5.96 % | 303.530 M 1.52 % | 298.988 M -1.33 % | 303.015 M -8.31 % | 330.474 M -13.46 % | 381.892 M -2.68 % | 392.409 M -7.95 % | 426.287 M -10.30 % | 475.236 M -4.10 % | 495.556 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.574 M | 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 | -5.124 M -244.91 % | 3.536 M 293.07 % | -1.832 M -121.14 % | 8.663 M -2.14 % | 8.853 M 25.03 % | 7.081 M 1 174.78 % | 555.447 K -85.35 % | 3.791 M 124.82 % | -15.273 M -319.22 % | 6.967 M -66.68 % | 20.911 M 1 287.57 % | -1.761 M 80.25 % | -8.914 M -281.56 % | 4.910 M 362.06 % | 1.063 M 258.23 % | -671.559 K 89.86 % | -6.625 M -131.80 % | 20.833 M 32.30 % | 15.746 M -55.36 % | 35.271 M 4 067.60 % | -888.966 K -115.11 % | 5.881 M |
| Accounts receivables | -5.841 M -185.02 % | 6.869 M 116.48 % | 3.173 M -52.00 % | 6.610 M 394.55 % | -2.244 M -154.15 % | 4.145 M -33.34 % | 6.218 M 26.00 % | 4.935 M 2 370.38 % | -217.347 K 86.97 % | -1.668 M -415.50 % | 528.533 K -86.13 % | 3.810 M 1 041.23 % | 333.867 K | 0.000 100.00 % | -452.527 K -102.62 % | 17.271 M 140.33 % | 7.186 M 172.24 % | -9.947 M -435.29 % | -1.858 M -133.33 % | 5.576 M 291.77 % | -2.908 M -162.97 % | 4.617 M |
| Inventory | 786.138 K 548.77 % | -175.178 K 77.52 % | -779.196 K 37.96 % | -1.256 M -110.04 % | 12.514 M 305.33 % | 3.087 M 161.14 % | -5.050 M -278.14 % | -1.335 M 84.57 % | -8.657 M -213.15 % | 7.650 M -46.27 % | 14.237 M 1 199.20 % | -1.295 M 89.37 % | -12.189 M -226.06 % | 9.670 M -19.69 % | 12.040 M 190.41 % | -13.317 M -169.47 % | 19.170 M 373.02 % | -7.021 M -129.95 % | 23.439 M 65.35 % | 14.176 M 143.63 % | 5.818 M -63.48 % | 15.934 M |
| Accounts payables | 259.506 K 108.82 % | -2.941 M -0.71 % | -2.920 M -193.00 % | 3.140 M 260.25 % | -1.960 M -1 080.90 % | 199.787 K 106.10 % | -3.277 M -550.13 % | -504.007 K 85.33 % | -3.436 M -12.98 % | -3.041 M | 0.000 100.00 % | -9.217 M -374.18 % | 3.362 M | 0.000 100.00 % | -4.317 M 9.00 % | -4.744 M 82.36 % | -26.889 M -202.06 % | 26.345 M 397.74 % | -8.849 M -504.73 % | 2.186 M -69.77 % | 7.233 M 139.72 % | -18.208 M |
| Other working capital | -69.910 K 67.77 % | -216.892 K 83.38 % | -1.305 M -874.22 % | 168.583 K -68.95 % | 542.952 K 254.58 % | -351.249 K -106.27 % | 5.605 M 9.34 % | 5.127 M 177.48 % | -6.617 M -868.42 % | -683.241 K -110.24 % | 6.674 M 35.05 % | 4.942 M 1 275.15 % | -420.505 K 91.17 % | -4.760 M 23.33 % | -6.208 M -34.23 % | -4.625 M 24.08 % | -6.092 M -153.17 % | 11.456 M 280.12 % | 3.014 M -77.40 % | 13.333 M 220.85 % | -11.032 M -411.77 % | 3.539 M |
| Other non cash items | -1.073 M -133.32 % | 3.220 M 6 432.62 % | 49.290 K 100.79 % | -6.229 M -313.31 % | 2.920 M 3.58 % | 2.819 M 161.00 % | -4.621 M 9.96 % | -5.132 M 8.84 % | -5.630 M -266.06 % | 3.390 M 780.74 % | -498.052 K 6.89 % | -534.932 K -104.23 % | 12.653 M 198.97 % | 4.232 M -82.41 % | 24.060 M 28.41 % | 18.737 M 17 795.55 % | -105.883 K -106.31 % | 1.678 M 257.42 % | -1.066 M -112.62 % | 8.447 M 1 271.55 % | -721.000 K -133.81 % | 2.133 M |
| Net cash provided by operating activities | 1.161 M -95.23 % | 24.332 M -0.17 % | 24.374 M 10.09 % | 22.139 M -51.91 % | 46.034 M 46.96 % | 31.324 M -3.01 % | 32.296 M -26.03 % | 43.660 M 53.17 % | 28.505 M -35.97 % | 44.517 M 2.99 % | 43.224 M 72.83 % | 25.010 M 72.42 % | 14.505 M -29.42 % | 20.551 M -54.50 % | 45.168 M -10.44 % | 50.433 M 93.51 % | 26.061 M -63.71 % | 71.818 M 36.83 % | 52.485 M -30.53 % | 75.554 M 193.85 % | 25.712 M 18.00 % | 21.789 M |
| Investments in property plant and equipment | -86.832 K 82.96 % | -509.507 K -1 044.82 % | -44.505 K 79.37 % | -215.696 K 86.72 % | -1.624 M -284.65 % | -422.165 K 15.69 % | -500.747 K 23.38 % | -653.539 K 91.27 % | -7.489 M 87.15 % | -58.260 M -38.41 % | -42.093 M -49.73 % | -28.112 M -22.96 % | -22.863 M -133.13 % | -9.807 M -189.66 % | -3.386 M | 0.000 100.00 % | -4.917 M 36.60 % | -7.755 M -47.31 % | -5.264 M 82.00 % | -29.247 M -118.10 % | -13.410 M 7.70 % | -14.529 M |
| Acquisitions net | 0.000 -100.00 % | 914.626 K | 0.000 | 0.000 -100.00 % | 2.710 K -95.49 % | 60.058 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -29.813 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -385.086 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.400 M | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 100.00 % | -200.000 K | 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 -100.00 % | 200.000 K 331.55 % | 46.345 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -7.367 M -5.24 % | -7.000 M -1 775.39 % | 417.814 K 110.68 % | -3.911 M -1 162.48 % | 368.064 K 1 209.14 % | 28.115 K 19.04 % | 23.619 K 100.54 % | -4.411 M -18 777.62 % | 23.619 K -98.61 % | 1.697 M 5.78 % | 1.604 M 8 482.30 % | 18.691 K 101.58 % | -1.182 M -741.37 % | -140.528 K | 0.000 -100.00 % | 783.359 K | 0.000 | 0.000 -100.00 % | 15.900 K -98.18 % | 871.363 K | 0.000 -100.00 % | 401.590 K |
| Net cash used for investing activites | -7.454 M -13.02 % | -6.595 M -2 019.93 % | 343.496 K 108.32 % | -4.126 M -229.29 % | -1.253 M -275.18 % | -333.992 K 30.00 % | -477.128 K 90.49 % | -5.015 M 32.82 % | -7.465 M 86.80 % | -56.564 M -39.70 % | -40.489 M -44.12 % | -28.093 M -24.17 % | -22.626 M -141.38 % | -9.373 M -6.69 % | -8.786 M -136.25 % | -3.719 M 58.30 % | -8.917 M -14.98 % | -7.755 M -47.75 % | -5.248 M 81.63 % | -28.576 M -113.09 % | -13.410 M 5.08 % | -14.128 M |
| Debt repayment | -5.051 M 60.75 % | -12.870 M 28.69 % | -18.047 M -492.62 % | -3.045 M -122.56 % | 13.498 M 324.49 % | 3.180 M 325.52 % | -1.410 M 81.39 % | -7.575 M -478.95 % | -1.308 M -123.89 % | 5.476 M 141.77 % | 2.265 M 146.54 % | -4.867 M | 0.000 100.00 % | -100.000 K 97.12 % | -3.466 M 88.26 % | -29.516 M -28.52 % | -22.967 M 65.27 % | -66.122 M -115.17 % | -30.730 M 43.40 % | -54.292 M -760.53 % | -6.309 M -61.91 % | -3.897 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -3.166 M -144.43 % | -1.295 M 33.22 % | -1.940 M 51.38 % | -3.990 M -64.58 % | -2.424 M -57.07 % | -1.543 M 74.28 % | -6.000 M 14.29 % | -7.000 M -16.67 % | -6.000 M -200.00 % | -2.000 M 60.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M -42.86 % | -3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -926.272 K -225 919 899.92 % | -0.410 100.00 % | -1.111 M 16.22 % | -1.327 M | 0.000 100.00 % | -67.364 K -8 316 643.21 % | 0.810 100.00 % | -426.488 K 41.64 % | -730.780 K 7.66 % | -791.420 K -186.92 % | -275.831 K 62.52 % | -735.882 K -586.65 % | -107.170 K -139.16 % | -44.811 K 49.07 % | -87.976 K 91.23 % | -1.004 M 65.00 % | -2.868 M -3 676 558.97 % | 78.000 100.00 % | -4.777 M -204.56 % | 4.569 M 196.41 % | -4.739 M 11.92 % | -5.380 M |
| Net cash used provided by financing activities | -9.144 M 35.45 % | -14.165 M 32.86 % | -21.098 M -152.33 % | -8.362 M -186.64 % | 9.650 M 515.04 % | 1.569 M 121.10 % | -7.435 M 50.44 % | -15.002 M -86.61 % | -8.039 M -399.46 % | 2.685 M 189.16 % | -3.011 M 71.60 % | -10.603 M -107.60 % | -5.107 M 0.73 % | -5.145 M 27.07 % | -7.054 M 76.89 % | -30.519 M -18.14 % | -25.834 M 60.93 % | -66.122 M -86.22 % | -35.507 M 28.59 % | -49.723 M -392.90 % | -10.088 M -8.74 % | -9.277 M |
| Effect of forex changes on cash | 10.536 K 107.14 % | -147.577 K 90.01 % | -1.477 M -1 192.84 % | -114.281 K -133 577.18 % | -85.490 99.54 % | -18.759 K 9.97 % | -20.837 K 12.84 % | -23.906 K -2 741.48 % | -841.320 -112.72 % | 6.615 K 209.30 % | -6.052 K -101.88 % | 321.397 K 1 050.98 % | -33.796 K -104.64 % | 727.712 K 779.79 % | -107.050 K -164.75 % | -40.434 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -15.425 M -510.77 % | 3.755 M 75.34 % | 2.142 M -77.54 % | 9.537 M -82.48 % | 54.431 M 67.27 % | 32.540 M 33.57 % | 24.363 M 3.15 % | 23.619 M 81.70 % | 12.999 M 238.95 % | -9.355 M -3 226.11 % | -281.273 K 97.90 % | -13.365 M -0.78 % | -13.261 M -296.16 % | 6.761 M -76.86 % | 29.221 M 80.89 % | 16.154 M 285.90 % | -8.690 M -322.07 % | -2.059 M -117.55 % | 11.730 M 527.43 % | -2.744 M -223.96 % | 2.214 M 237.06 % | -1.615 M |
| Cash at beginning of period | 187.306 M 2.05 % | 183.551 M 1.18 % | 181.409 M 5.55 % | 171.872 M 46.35 % | 117.441 M 38.33 % | 84.901 M 40.24 % | 60.538 M 63.98 % | 36.919 M 54.34 % | 23.920 M -28.12 % | 33.275 M -0.84 % | 33.556 M -28.48 % | 46.921 M -22.04 % | 60.183 M 12.66 % | 53.422 M 104.40 % | 26.137 M 161.82 % | 9.983 M -46.54 % | 18.672 M -6.65 % | 20.002 M 141.80 % | 8.272 M -24.91 % | 11.016 M 25.15 % | 8.802 M -15.50 % | 10.418 M |
| Cash at end of period | 171.881 M -8.24 % | 187.306 M 2.05 % | 183.551 M 1.18 % | 181.409 M 5.55 % | 171.872 M 46.35 % | 117.441 M 38.33 % | 84.901 M 40.24 % | 60.538 M 63.98 % | 36.919 M 54.34 % | 23.920 M -28.12 % | 33.275 M -0.84 % | 33.556 M -28.48 % | 46.921 M -22.04 % | 60.183 M 8.72 % | 55.358 M 111.80 % | 26.137 M 161.82 % | 9.983 M -44.37 % | 17.943 M -10.29 % | 20.002 M 141.80 % | 8.272 M -24.91 % | 11.016 M 25.15 % | 8.802 M |
| Operating cash flow | 1.161 M -95.23 % | 24.332 M -0.17 % | 24.374 M 10.09 % | 22.139 M -51.91 % | 46.034 M 46.96 % | 31.324 M -3.01 % | 32.296 M -26.03 % | 43.660 M 53.17 % | 28.505 M -35.97 % | 44.517 M 2.99 % | 43.224 M 72.83 % | 25.010 M 72.42 % | 14.505 M -29.42 % | 20.551 M -54.50 % | 45.168 M -10.44 % | 50.433 M 93.51 % | 26.061 M -63.71 % | 71.818 M 36.83 % | 52.485 M -30.53 % | 75.554 M 193.85 % | 25.712 M 18.00 % | 21.789 M |
| Capital expenditure | -2.193 M -330.38 % | -509.508 K -1 044.82 % | -44.505 K 79.37 % | -215.696 K 86.72 % | -1.624 M -284.65 % | -422.165 K 15.69 % | -500.747 K 23.38 % | -653.539 K 91.27 % | -7.489 M 87.15 % | -58.260 M -38.41 % | -42.093 M -49.73 % | -28.112 M -22.96 % | -22.863 M -133.13 % | -9.807 M -189.66 % | -3.386 M | 0.000 100.00 % | -4.917 M 36.60 % | -7.755 M -47.31 % | -5.264 M 82.00 % | -29.247 M -118.10 % | -13.410 M 7.70 % | -14.529 M |
| Free CashFlow | -1.032 M -104.33 % | 23.822 M -2.08 % | 24.329 M 10.97 % | 21.924 M -50.63 % | 44.410 M 43.71 % | 30.902 M -2.81 % | 31.795 M -26.07 % | 43.006 M 104.64 % | 21.015 M 252.91 % | -13.744 M -1 314.54 % | 1.132 M 136.47 % | -3.103 M 62.88 % | -8.358 M -177.79 % | 10.744 M -74.28 % | 41.782 M -17.15 % | 50.433 M 138.51 % | 21.145 M -66.99 % | 64.063 M 35.67 % | 47.221 M 1.97 % | 46.307 M 276.43 % | 12.302 M 69.44 % | 7.260 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 | 33.790 M 30.73 % | 25.848 M -21.91 % | 33.099 M -1.71 % | 33.674 M -10.34 % | 37.558 M 17.27 % | 32.027 M -7.14 % | 34.491 M 2.55 % | 33.635 M -17.46 % | 40.751 M 23.85 % | 32.904 M -22.18 % | 42.281 M -2.05 % | 43.164 M 10.80 % | 38.957 M 35.08 % | 28.841 M -23.42 % | 37.663 M 49.55 % | 25.184 M -32.24 % | 37.164 M -4.73 % | 39.011 M -20.50 % | 49.071 M -5.31 % | 51.824 M 95.72 % | 26.478 M -33.48 % | 39.808 M -15.75 % | 47.250 M -2.57 % | 48.497 M -9.56 % | 53.622 M 21.93 % | 43.979 M -10.98 % | 49.404 M -12.85 % | 56.691 M -9.64 % | 62.741 M 27.08 % | 49.371 M -15.37 % | 58.335 M 1.71 % | 57.353 M -11.94 % | 65.127 M 26.02 % | 51.682 M -13.42 % | 59.690 M 8.09 % | 55.225 M -23.58 % | 72.260 M 41.18 % | 51.184 M -20.28 % | 64.205 M 0.68 % | 63.770 M -3.69 % | 66.210 M 33.69 % | 49.525 M -22.51 % | 63.909 M 12.91 % | 56.601 M -16.48 % | 67.772 M 44.01 % | 47.061 M -29.14 % | 66.411 M 12.94 % | 58.801 M -17.99 % | 71.698 M 27.32 % | 56.313 M -13.45 % | 65.067 M 7.86 % | 60.328 M -22.17 % | 77.507 M 28.66 % | 60.242 M -7.08 % | 64.834 M 1.18 % | 64.077 M -22.25 % | 82.417 M 19.03 % | 69.242 M 10.69 % | 62.555 M -13.60 % | 72.404 M -7.86 % | 78.584 M 9.91 % | 71.497 M -2.86 % | 73.603 M 9.81 % | 67.030 M -31.34 % | 97.622 M 52.95 % | 63.828 M |
| Net income | 202.995 K 105.28 % | -3.843 M -60.65 % | -2.392 M 15.83 % | -2.842 M -239.06 % | 2.044 M 24 319.52 % | -8.438 K 99.73 % | -3.148 M -186.68 % | 3.632 M -19.83 % | 4.530 M 85.78 % | 2.438 M -39.82 % | 4.052 M -38.89 % | 6.630 M 120.73 % | 3.004 M 194.62 % | -3.174 M -169.04 % | -1.180 M 33.86 % | -1.784 M -162.60 % | 2.850 M -57.40 % | 6.690 M -15.28 % | 7.896 M -6.45 % | 8.441 M 280.24 % | -4.683 M -246.45 % | 3.198 M -42.96 % | 5.607 M 422.23 % | 1.074 M 143.37 % | -2.476 M -2 358.13 % | -100.715 K -109.68 % | 1.040 M -75.20 % | 4.193 M -30.11 % | 5.999 M -15.57 % | 7.106 M 1.38 % | 7.009 M 23.15 % | 5.691 M -25.12 % | 7.601 M 46.16 % | 5.200 M -46.39 % | 9.700 M 47.10 % | 6.594 M -6.42 % | 7.047 M 5.27 % | 6.694 M -10.61 % | 7.488 M 108.85 % | 3.585 M -60.81 % | 9.148 M 462.91 % | -2.521 M -182.26 % | 3.064 M 384.45 % | -1.077 M -130.48 % | 3.535 M 265.73 % | -2.133 M -151.29 % | 4.159 M 3 789.51 % | 106.916 K -98.64 % | 7.867 M 6 916.74 % | 112.124 K -92.66 % | 1.527 M 162.90 % | 580.878 K -91.90 % | 7.168 M 101.11 % | 3.564 M -11.63 % | 4.034 M 626.91 % | 554.902 K -95.98 % | 13.791 M 490.88 % | -3.528 M -143.66 % | 8.081 M 577.18 % | -1.693 M -120.99 % | 8.068 M 428.88 % | -2.453 M -209.06 % | 2.249 M 145.06 % | -4.992 M -148.67 % | 10.257 M 405.85 % | -3.353 M |
| Income before tax | 292.884 K 106.35 % | -4.609 M -32.65 % | -3.475 M -31.23 % | -2.648 M -201.71 % | 2.603 M 889.31 % | 263.162 K 106.97 % | -3.774 M -182.04 % | 4.600 M -19.88 % | 5.742 M 86.01 % | 3.087 M -39.05 % | 5.064 M -36.81 % | 8.015 M 110.69 % | 3.804 M 204.25 % | -3.649 M -152.72 % | -1.444 M 36.50 % | -2.274 M -165.21 % | 3.487 M -36.20 % | 5.466 M -43.98 % | 9.758 M -5.88 % | 10.368 M 300.87 % | -5.161 M -229.54 % | 3.984 M -50.69 % | 8.080 M 567.71 % | 1.210 M 153.07 % | -2.280 M -249.17 % | 1.529 M 7.30 % | 1.425 M -73.76 % | 5.429 M -29.17 % | 7.664 M -13.27 % | 8.836 M 0.34 % | 8.806 M 19.94 % | 7.342 M -26.74 % | 10.022 M 62.44 % | 6.170 M -46.32 % | 11.492 M 36.33 % | 8.430 M -5.59 % | 8.929 M 0.73 % | 8.864 M -13.41 % | 10.237 M 121.51 % | 4.622 M -59.71 % | 11.471 M 433.33 % | -3.441 M -180.51 % | 4.275 M 474.86 % | -1.140 M -123.33 % | 4.887 M 282.96 % | -2.671 M -150.68 % | 5.271 M 3 036.24 % | 168.058 K -98.33 % | 10.042 M 2 164.53 % | 443.440 K -72.17 % | 1.593 M 203.39 % | 525.191 K -94.62 % | 9.761 M 98.27 % | 4.923 M -0.23 % | 4.934 M 527.61 % | -1.154 M -106.39 % | 18.052 M 705.17 % | -2.983 M -128.59 % | 10.435 M 1 444.36 % | 675.673 K -93.49 % | 10.374 M 571.20 % | -2.202 M -165.13 % | 3.380 M 194.60 % | -3.573 M -126.77 % | 13.347 M 500.36 % | -3.334 M |
| Income before tax ratio | 0.01 104.86 % | -0.18 -69.87 % | -0.10 -33.50 % | -0.08 -213.44 % | 0.07 743.62 % | 0.01 107.51 % | -0.11 -180.01 % | 0.14 -2.92 % | 0.14 50.19 % | 0.09 -21.67 % | 0.12 -35.49 % | 0.19 90.15 % | 0.10 177.18 % | -0.13 -230.03 % | -0.04 57.54 % | -0.09 -196.23 % | 0.09 -33.03 % | 0.14 -29.54 % | 0.20 -0.60 % | 0.20 202.63 % | -0.19 -294.75 % | 0.10 -41.47 % | 0.17 585.33 % | 0.02 158.68 % | -0.04 -222.34 % | 0.03 20.54 % | 0.03 -69.89 % | 0.10 -21.61 % | 0.12 -31.75 % | 0.18 18.56 % | 0.15 17.92 % | 0.13 -16.81 % | 0.15 28.91 % | 0.12 -38.00 % | 0.19 26.13 % | 0.15 23.53 % | 0.12 -28.65 % | 0.17 8.62 % | 0.16 120.01 % | 0.07 -58.17 % | 0.17 349.33 % | -0.07 -203.89 % | 0.07 431.99 % | -0.02 -127.94 % | 0.07 227.05 % | -0.06 -171.51 % | 0.08 2 676.84 % | 0.00 -97.96 % | 0.14 1 678.61 % | 0.01 -67.84 % | 0.02 181.29 % | 0.01 -93.09 % | 0.13 54.11 % | 0.08 7.38 % | 0.08 522.62 % | -0.02 -108.22 % | 0.22 608.43 % | -0.04 -125.83 % | 0.17 1 687.52 % | 0.01 -92.93 % | 0.13 528.71 % | -0.03 -167.04 % | 0.05 186.15 % | -0.05 -138.99 % | 0.14 361.76 % | -0.05 |
| EBITDA | 3.081 M 253.82 % | -2.003 M -359.62 % | -435.794 K -277.07 % | 246.118 K -95.84 % | 5.916 M 93.18 % | 3.062 M 401.37 % | -1.016 M -113.70 % | 7.415 M -12.94 % | 8.518 M 43.29 % | 5.944 M -29.20 % | 8.396 M -26.10 % | 11.362 M 53.75 % | 7.390 M 6 094.59 % | 119.297 K -95.25 % | 2.511 M 49.75 % | 1.676 M -77.33 % | 7.395 M -21.74 % | 9.449 M -32.85 % | 14.072 M -6.18 % | 14.998 M 891.60 % | -1.895 M -122.27 % | 8.508 M -24.44 % | 11.260 M 150.46 % | 4.496 M 352.32 % | 993.985 K -79.03 % | 4.741 M 1.94 % | 4.651 M -46.34 % | 8.668 M -20.88 % | 10.955 M -9.56 % | 12.112 M 0.28 % | 12.079 M 11.82 % | 10.802 M -16.23 % | 12.894 M 33.50 % | 9.658 M -36.37 % | 15.178 M 34.16 % | 11.313 M -4.62 % | 11.861 M 0.64 % | 11.786 M -10.74 % | 13.204 M 72.72 % | 7.645 M -47.42 % | 14.539 M 3 420.00 % | -437.933 K -106.04 % | 7.250 M 282.86 % | 1.894 M -76.19 % | 7.952 M 1 805.96 % | 417.241 K -95.08 % | 8.489 M 149.88 % | 3.397 M -73.77 % | 12.952 M 312.06 % | 3.143 M -28.16 % | 4.375 M 35.06 % | 3.239 M -73.99 % | 12.453 M 79.46 % | 6.939 M 6.40 % | 6.521 M 284.07 % | 1.698 M -90.87 % | 18.602 M 1 436.49 % | 1.211 M -91.83 % | 14.820 M 143.28 % | 6.092 M -60.37 % | 15.372 M 390.96 % | 3.131 M -65.03 % | 8.955 M 338.53 % | 2.042 M -89.49 % | 19.429 M 559.44 % | 2.946 M |
| Net income ratio | 0.01 104.04 % | -0.15 -105.72 % | -0.07 14.36 % | -0.08 -255.10 % | 0.05 20 752.94 % | 0.00 99.71 % | -0.09 -184.53 % | 0.11 -2.87 % | 0.11 50.00 % | 0.07 -22.67 % | 0.10 -37.61 % | 0.15 99.22 % | 0.08 170.05 % | -0.11 -251.33 % | -0.03 55.78 % | -0.07 -192.38 % | 0.08 -55.28 % | 0.17 6.57 % | 0.16 -1.20 % | 0.16 192.09 % | -0.18 -320.17 % | 0.08 -32.30 % | 0.12 436.00 % | 0.02 147.95 % | -0.05 -1 916.07 % | 0.00 -110.88 % | 0.02 -71.54 % | 0.07 -22.65 % | 0.10 -33.56 % | 0.14 19.79 % | 0.12 21.08 % | 0.10 -14.97 % | 0.12 15.98 % | 0.10 -38.08 % | 0.16 36.09 % | 0.12 22.45 % | 0.10 -25.44 % | 0.13 12.13 % | 0.12 107.44 % | 0.06 -59.31 % | 0.14 371.46 % | -0.05 -206.15 % | 0.05 351.92 % | -0.02 -136.49 % | 0.05 215.09 % | -0.05 -172.38 % | 0.06 3 343.78 % | 0.00 -98.34 % | 0.11 5 411.08 % | 0.00 -91.52 % | 0.02 143.75 % | 0.01 -89.59 % | 0.09 56.31 % | 0.06 -4.90 % | 0.06 618.43 % | 0.01 -94.82 % | 0.17 428.40 % | -0.05 -139.44 % | 0.13 652.31 % | -0.02 -122.78 % | 0.10 399.22 % | -0.03 -212.28 % | 0.03 141.04 % | -0.07 -170.89 % | 0.11 299.97 % | -0.05 |
| Ratio EBITDA | 0.09 217.66 % | -0.08 -488.57 % | -0.01 -280.14 % | 0.01 -95.36 % | 0.16 64.73 % | 0.10 424.56 % | -0.03 -113.36 % | 0.22 5.48 % | 0.21 15.70 % | 0.18 -9.02 % | 0.20 -24.56 % | 0.26 38.76 % | 0.19 4 486.02 % | 0.00 -93.79 % | 0.07 0.13 % | 0.07 -66.55 % | 0.20 -17.85 % | 0.24 -15.54 % | 0.29 -0.91 % | 0.29 504.45 % | -0.07 -133.48 % | 0.21 -10.31 % | 0.24 157.06 % | 0.09 400.12 % | 0.02 -82.80 % | 0.11 14.51 % | 0.09 -38.43 % | 0.15 -12.43 % | 0.17 -28.83 % | 0.25 18.49 % | 0.21 9.94 % | 0.19 -4.87 % | 0.20 5.94 % | 0.19 -26.51 % | 0.25 24.13 % | 0.20 24.80 % | 0.16 -28.71 % | 0.23 11.96 % | 0.21 71.55 % | 0.12 -45.41 % | 0.22 2 583.37 % | -0.01 -107.79 % | 0.11 239.08 % | 0.03 -71.49 % | 0.12 1 223.52 % | 0.01 -93.06 % | 0.13 121.24 % | 0.06 -68.02 % | 0.18 223.64 % | 0.06 -16.99 % | 0.07 25.22 % | 0.05 -66.58 % | 0.16 39.49 % | 0.12 14.51 % | 0.10 279.59 % | 0.03 -88.26 % | 0.23 1 190.87 % | 0.02 -92.62 % | 0.24 181.58 % | 0.08 -56.99 % | 0.20 346.69 % | 0.04 -64.01 % | 0.12 299.37 % | 0.03 -84.69 % | 0.20 331.15 % | 0.05 |
| Gross profit ratio | 0.36 21.60 % | 0.30 39.51 % | 0.21 -35.15 % | 0.33 -23.02 % | 0.43 27.68 % | 0.34 55.69 % | 0.22 -52.24 % | 0.45 20.06 % | 0.38 18.91 % | 0.32 2.04 % | 0.31 -19.44 % | 0.39 27.87 % | 0.30 18.81 % | 0.25 32.73 % | 0.19 -8.86 % | 0.21 -37.49 % | 0.34 -6.20 % | 0.36 -18.58 % | 0.44 11.91 % | 0.39 245.67 % | 0.11 -66.05 % | 0.33 -19.06 % | 0.41 60.14 % | 0.26 37.16 % | 0.19 -36.75 % | 0.30 4.81 % | 0.28 -8.18 % | 0.31 -4.52 % | 0.32 -21.10 % | 0.41 5.34 % | 0.39 19.99 % | 0.32 -10.78 % | 0.36 -0.62 % | 0.37 3.27 % | 0.35 -16.40 % | 0.42 41.06 % | 0.30 -29.98 % | 0.43 12.36 % | 0.38 21.68 % | 0.31 -13.70 % | 0.36 63.07 % | 0.22 -35.70 % | 0.35 33.38 % | 0.26 -8.82 % | 0.29 3.79 % | 0.28 -10.42 % | 0.31 20.00 % | 0.26 -28.98 % | 0.36 15.04 % | 0.31 4.82 % | 0.30 -4.83 % | 0.31 -4.97 % | 0.33 -13.73 % | 0.38 13.53 % | 0.34 37.99 % | 0.24 -39.30 % | 0.40 43.94 % | 0.28 -15.40 % | 0.33 9.70 % | 0.30 -4.84 % | 0.32 29.15 % | 0.25 -14.54 % | 0.29 -17.54 % | 0.35 2.26 % | 0.34 27.62 % | 0.27 |
| Weighted average shs out dil | 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 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.99 % | 10.100 M 9.21 % | 9.248 M -7.45 % | 9.993 M -0.86 % | 10.080 M 0.80 % | 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 |
| Weighted average shs out | 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 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 1.33 % | 9.869 M 6.71 % | 9.248 M -7.45 % | 9.993 M -0.86 % | 10.080 M 0.80 % | 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.02 105.26 % | -0.38 -58.33 % | -0.24 14.29 % | -0.28 -240.00 % | 0.20 25 100.00 % | 0.00 99.74 % | -0.31 -186.11 % | 0.36 -20.00 % | 0.45 87.50 % | 0.24 -41.46 % | 0.41 -37.88 % | 0.66 120.00 % | 0.30 193.75 % | -0.32 -166.67 % | -0.12 33.33 % | -0.18 -162.07 % | 0.29 -56.72 % | 0.67 -15.19 % | 0.79 -5.95 % | 0.84 278.72 % | -0.47 -246.88 % | 0.32 -42.86 % | 0.56 409.09 % | 0.11 144.00 % | -0.25 -2 375.25 % | -0.01 -110.10 % | 0.10 -76.19 % | 0.42 -30.00 % | 0.60 -15.49 % | 0.71 1.43 % | 0.70 22.81 % | 0.57 -25.00 % | 0.76 46.15 % | 0.52 -46.39 % | 0.97 46.97 % | 0.66 -5.71 % | 0.70 4.48 % | 0.67 -10.67 % | 0.75 108.33 % | 0.36 -60.44 % | 0.91 464.00 % | -0.25 -180.65 % | 0.31 381.82 % | -0.11 -131.43 % | 0.35 266.67 % | -0.21 -150.00 % | 0.42 4 100.00 % | 0.01 -98.73 % | 0.79 7 800.00 % | 0.01 -93.33 % | 0.15 158.18 % | 0.06 -91.93 % | 0.72 100.00 % | 0.36 -10.00 % | 0.40 566.67 % | 0.06 -95.65 % | 1.38 494.29 % | -0.35 -143.21 % | 0.81 576.47 % | -0.17 -120.99 % | 0.81 424.00 % | -0.25 -213.64 % | 0.22 144.00 % | -0.50 -148.54 % | 1.03 402.94 % | -0.34 |
| Earnings per share | 0.02 105.26 % | -0.38 -58.33 % | -0.24 14.29 % | -0.28 -240.00 % | 0.20 25 100.00 % | 0.00 99.74 % | -0.31 -186.11 % | 0.36 -20.00 % | 0.45 87.50 % | 0.24 -41.46 % | 0.41 -37.88 % | 0.66 120.00 % | 0.30 193.75 % | -0.32 -166.67 % | -0.12 33.33 % | -0.18 -162.07 % | 0.29 -56.72 % | 0.67 -15.19 % | 0.79 -5.95 % | 0.84 278.72 % | -0.47 -246.88 % | 0.32 -42.86 % | 0.56 409.09 % | 0.11 144.00 % | -0.25 -2 375.25 % | -0.01 -110.10 % | 0.10 -76.19 % | 0.42 -30.00 % | 0.60 -15.49 % | 0.71 1.43 % | 0.70 22.81 % | 0.57 -25.00 % | 0.76 46.15 % | 0.52 -46.39 % | 0.97 46.97 % | 0.66 -5.71 % | 0.70 4.48 % | 0.67 -10.67 % | 0.75 108.33 % | 0.36 -60.44 % | 0.91 464.00 % | -0.25 -180.65 % | 0.31 381.82 % | -0.11 -131.43 % | 0.35 266.67 % | -0.21 -150.00 % | 0.42 4 100.00 % | 0.01 -98.73 % | 0.79 7 800.00 % | 0.01 -93.33 % | 0.15 158.18 % | 0.06 -91.93 % | 0.72 100.00 % | 0.36 -10.00 % | 0.40 566.67 % | 0.06 -95.65 % | 1.38 494.29 % | -0.35 -143.21 % | 0.81 576.47 % | -0.17 -120.99 % | 0.81 424.00 % | -0.25 -213.64 % | 0.22 144.00 % | -0.50 -148.54 % | 1.03 402.94 % | -0.34 |
| Gross profit | 12.300 M 58.96 % | 7.738 M 8.95 % | 7.102 M -36.25 % | 11.141 M -30.98 % | 16.142 M 49.73 % | 10.781 M 44.57 % | 7.457 M -51.02 % | 15.226 M -0.90 % | 15.365 M 47.27 % | 10.433 M -20.59 % | 13.139 M -21.09 % | 16.651 M 41.67 % | 11.753 M 60.49 % | 7.323 M 1.64 % | 7.205 M 36.30 % | 5.287 M -57.64 % | 12.481 M -10.64 % | 13.967 M -35.27 % | 21.577 M 5.96 % | 20.363 M 576.56 % | 3.010 M -77.42 % | 13.328 M -31.81 % | 19.545 M 56.03 % | 12.526 M 24.05 % | 10.098 M -22.88 % | 13.093 M -6.70 % | 14.033 M -19.98 % | 17.537 M -13.72 % | 20.327 M 0.27 % | 20.272 M -10.85 % | 22.739 M 22.05 % | 18.631 M -21.43 % | 23.714 M 25.23 % | 18.935 M -10.59 % | 21.177 M -9.65 % | 23.438 M 7.81 % | 21.741 M -1.15 % | 21.995 M -10.43 % | 24.555 M 22.51 % | 20.044 M -16.88 % | 24.113 M 118.00 % | 11.061 M -50.17 % | 22.197 M 50.61 % | 14.738 M -23.85 % | 19.354 M 49.47 % | 12.949 M -36.52 % | 20.398 M 35.53 % | 15.051 M -41.75 % | 25.839 M 46.46 % | 17.642 M -9.28 % | 19.446 M 2.65 % | 18.945 M -26.03 % | 25.612 M 10.99 % | 23.076 M 5.49 % | 21.875 M 39.62 % | 15.667 M -52.81 % | 33.197 M 71.33 % | 19.376 M -6.36 % | 20.692 M -5.23 % | 21.833 M -12.33 % | 24.902 M 41.95 % | 17.543 M -16.99 % | 21.133 M -9.45 % | 23.339 M -29.79 % | 33.241 M 95.20 % | 17.029 M |
| Income tax expense | 80.319 K 109.82 % | -818.307 K 25.53 % | -1.099 M -704.94 % | 181.634 K -66.83 % | 547.595 K 109.44 % | 261.461 K 140.97 % | -638.196 K -166.48 % | 960.022 K -19.90 % | 1.198 M 89.03 % | 634.007 K -36.75 % | 1.002 M -26.94 % | 1.372 M 73.78 % | 789.437 K 266.35 % | -474.571 K -72.47 % | -275.158 K 45.24 % | -502.479 K -180.30 % | 625.741 K 150.64 % | -1.236 M -166.83 % | 1.849 M -3.46 % | 1.915 M 490.59 % | -490.300 K -163.90 % | 767.243 K -68.82 % | 2.460 M 1 908.70 % | 122.482 K -33.42 % | 183.973 K -88.72 % | 1.632 M 335.20 % | 374.890 K -69.40 % | 1.225 M -26.12 % | 1.659 M -3.58 % | 1.720 M -3.68 % | 1.786 M 8.87 % | 1.640 M -11.96 % | 1.863 M 93.77 % | 961.548 K -46.19 % | 1.787 M -2.09 % | 1.825 M -2.57 % | 1.873 M -13.33 % | 2.161 M -21.10 % | 2.739 M 168.29 % | 1.021 M -55.73 % | 2.306 M 345.73 % | -938.533 K -178.89 % | 1.190 M 1 559.19 % | -81.531 K -106.11 % | 1.333 M 339.77 % | -556.081 K -150.84 % | 1.094 M 2 483.02 % | 42.347 K -98.04 % | 2.159 M 590.43 % | 312.705 K 525.95 % | 49.957 K 169.94 % | -71.433 K -102.58 % | 2.767 M 158.96 % | 1.069 M 20.92 % | 883.703 K 151.18 % | -1.727 M -140.67 % | 4.246 M 696.42 % | 533.140 K -77.17 % | 2.336 M -0.62 % | 2.350 M 2.73 % | 2.288 M 874.81 % | 234.689 K -78.80 % | 1.107 M -21.98 % | 1.419 M -53.80 % | 3.071 M 15 529.50 % | 19.648 K |
| Cost of revenue | 21.490 M 18.67 % | 18.110 M -30.34 % | 25.997 M 15.37 % | 22.533 M 5.21 % | 21.416 M 0.80 % | 21.246 M -21.41 % | 27.034 M 46.86 % | 18.409 M -27.49 % | 25.386 M 12.97 % | 22.471 M -22.89 % | 29.142 M 9.92 % | 26.513 M -2.54 % | 27.204 M 26.43 % | 21.517 M -29.35 % | 30.458 M 53.08 % | 19.897 M -19.39 % | 24.683 M -1.44 % | 25.044 M -8.91 % | 27.493 M -12.61 % | 31.461 M 34.06 % | 23.468 M -11.37 % | 26.480 M -4.42 % | 27.706 M -22.98 % | 35.970 M -17.36 % | 43.525 M 40.92 % | 30.886 M -12.68 % | 35.371 M -9.66 % | 39.153 M -7.69 % | 42.415 M 45.76 % | 29.099 M -18.25 % | 35.596 M -8.07 % | 38.722 M -6.50 % | 41.414 M 26.47 % | 32.746 M -14.97 % | 38.513 M 21.16 % | 31.787 M -37.08 % | 50.519 M 73.08 % | 29.189 M -26.38 % | 39.650 M -9.32 % | 43.726 M 3.87 % | 42.097 M 9.44 % | 38.465 M -7.79 % | 41.712 M -0.36 % | 41.862 M -13.54 % | 48.417 M 41.93 % | 34.112 M -25.86 % | 46.013 M 5.17 % | 43.750 M -4.60 % | 45.859 M 18.59 % | 38.671 M -15.23 % | 45.620 M 10.24 % | 41.383 M -20.26 % | 51.895 M 39.63 % | 37.166 M -13.49 % | 42.959 M -11.26 % | 48.410 M -1.65 % | 49.220 M -1.30 % | 49.866 M 19.12 % | 41.864 M -17.22 % | 50.572 M -5.79 % | 53.681 M -0.50 % | 53.954 M 2.83 % | 52.469 M 20.09 % | 43.691 M -32.14 % | 64.382 M 37.57 % | 46.799 M |
| General and administrative expenses | 6.520 M 1.48 % | 6.425 M 31.02 % | 4.904 M -29.49 % | 6.955 M 7.96 % | 6.442 M 1.20 % | 6.365 M 29.49 % | 4.916 M -14.96 % | 5.780 M -6.94 % | 6.211 M 28.09 % | 4.849 M 5.05 % | 4.616 M -2.49 % | 4.734 M -5.66 % | 5.018 M -24.66 % | 6.660 M 24.64 % | 5.344 M 7.25 % | 4.983 M -8.21 % | 5.428 M -2.01 % | 5.539 M -8.32 % | 6.042 M 26.59 % | 4.773 M -13.68 % | 5.530 M -10.37 % | 6.170 M 10.70 % | 5.573 M 0.64 % | 5.538 M -1.42 % | 5.617 M -9.54 % | 6.210 M -5.85 % | 6.596 M 5.05 % | 6.279 M 2.90 % | 6.102 M -10.97 % | 6.853 M -8.48 % | 7.488 M 10.32 % | 6.788 M -8.94 % | 7.454 M 2.08 % | 7.302 M 9.26 % | 6.683 M -8.18 % | 7.278 M 10.13 % | 6.608 M -0.68 % | 6.654 M -16.31 % | 7.950 M 14.89 % | 6.920 M 16.29 % | 5.950 M -23.55 % | 7.783 M -24.64 % | 10.328 M 36.15 % | 7.586 M 1.55 % | 7.470 M -2.22 % | 7.640 M 19.53 % | 6.391 M 27.60 % | 5.009 M -38.55 % | 8.151 M -2.80 % | 8.386 M -11.73 % | 9.501 M 13.33 % | 8.383 M 15.37 % | 7.266 M -10.08 % | 8.081 M 11.38 % | 7.255 M -1.19 % | 7.343 M 9.45 % | 6.709 M -38.39 % | 10.889 M 2.85 % | 10.587 M -12.39 % | 12.084 M 103.21 % | 5.947 M -45.57 % | 10.925 M 15.51 % | 9.459 M -48.90 % | 18.510 M 67.43 % | 11.055 M 18.63 % | 9.319 M |
| Selling and marketing expenses | 5.637 M -8.47 % | 6.159 M -5.54 % | 6.520 M -5.50 % | 6.899 M -8.25 % | 7.519 M 46.22 % | 5.142 M -7.82 % | 5.579 M 4.27 % | 5.350 M 4.65 % | 5.113 M 9.79 % | 4.657 M 47.42 % | 3.159 M -47.43 % | 6.009 M 24.01 % | 4.846 M -4.77 % | 5.088 M 12.47 % | 4.524 M 17.60 % | 3.847 M -17.43 % | 4.659 M 10.71 % | 4.208 M -27.07 % | 5.770 M -3.04 % | 5.951 M 83.29 % | 3.247 M -40.81 % | 5.485 M -21.07 % | 6.949 M 1.62 % | 6.839 M -12.57 % | 7.822 M 18.77 % | 6.585 M -4.21 % | 6.875 M -5.91 % | 7.306 M -2.92 % | 7.526 M 21.62 % | 6.188 M -22.29 % | 7.964 M -5.27 % | 8.407 M 9.44 % | 7.682 M 21.13 % | 6.342 M 1.82 % | 6.228 M -20.03 % | 7.788 M 26.22 % | 6.170 M -6.18 % | 6.576 M -19.01 % | 8.120 M -13.12 % | 9.346 M 33.43 % | 7.005 M 2.81 % | 6.813 M -31.00 % | 9.875 M 17.29 % | 8.419 M 17.82 % | 7.146 M -13.11 % | 8.224 M -15.60 % | 9.745 M -2.26 % | 9.969 M 14.87 % | 8.679 M -2.83 % | 8.932 M -32.32 % | 13.197 M 31.51 % | 10.035 M 10.91 % | 9.048 M -15.77 % | 10.742 M -0.53 % | 10.800 M -1.03 % | 10.912 M 13.93 % | 9.578 M -19.18 % | 11.852 M 33.01 % | 8.910 M -1.73 % | 9.068 M 5.98 % | 8.556 M -2.58 % | 8.782 M 7.11 % | 8.199 M -1.53 % | 8.326 M -2.05 % | 8.501 M -19.41 % | 10.549 M |
| Other expenses | -251.359 K | 0.000 100.00 % | -1.063 M -248.14 % | -305.242 K 54.93 % | -677.294 K | 0.000 | 0.000 | 0.000 -100.00 % | 974.022 K 169.50 % | -1.402 M -254.98 % | 904.297 K 160.50 % | -1.495 M -21.65 % | -1.229 M -455.91 % | -221.003 K -131.88 % | 693.284 K -7.54 % | 749.825 K -5.62 % | 794.509 K 2.55 % | 774.741 K -0.65 % | 779.774 K -1.90 % | 794.859 K 0.08 % | 794.222 K 1.95 % | 779.066 K 5.62 % | 737.585 K -7.63 % | 798.474 K -1.89 % | 813.825 K 12.40 % | 724.021 K 10.65 % | 654.329 K 118.06 % | 300.066 K -16.85 % | 360.863 K -43.34 % | 636.885 K -88.75 % | 5.660 M 713.17 % | 696.061 K -45.26 % | 1.272 M 133.32 % | 544.961 K 120.44 % | -2.666 M -984.43 % | -245.816 K -53.85 % | -159.774 K 44.24 % | -286.518 K 85.39 % | -1.962 M -84.90 % | -1.061 M -97.62 % | -536.846 K -126.85 % | -236.656 K 90.02 % | -2.371 M -1 073.59 % | -202.042 K -246.65 % | -58.284 K | 0.000 -100.00 % | 1.098 M 422.65 % | -340.401 K 72.18 % | -1.224 M -32 849 555 389 153 200.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 |
| Operating expenses | 11.906 M -5.38 % | 12.584 M 21.45 % | 10.361 M -23.53 % | 13.548 M 1.99 % | 13.284 M 28.94 % | 10.302 M -1.83 % | 10.494 M 1.30 % | 10.360 M 0.62 % | 10.296 M 27.04 % | 8.104 M -6.62 % | 8.679 M -6.16 % | 9.249 M 7.10 % | 8.635 M -25.09 % | 11.528 M 27.82 % | 9.019 M 13.01 % | 7.980 M -15.60 % | 9.456 M 5.82 % | 8.935 M -27.01 % | 12.242 M 17.50 % | 10.419 M 21.17 % | 8.599 M -12.21 % | 9.795 M -19.60 % | 12.182 M 0.72 % | 12.095 M -8.18 % | 13.172 M 7.25 % | 12.282 M -7.40 % | 13.263 M 6.95 % | 12.401 M -4.77 % | 13.022 M 8.01 % | 12.056 M -38.47 % | 19.592 M 65.78 % | 11.819 M -20.57 % | 14.879 M 13.28 % | 13.135 M 28.20 % | 10.246 M -30.87 % | 14.820 M 17.45 % | 12.619 M -2.51 % | 12.944 M -8.26 % | 14.109 M -7.21 % | 15.205 M 22.44 % | 12.418 M -13.52 % | 14.360 M -19.47 % | 17.832 M 12.84 % | 15.803 M 8.55 % | 14.558 M -8.23 % | 15.864 M -7.95 % | 17.234 M 17.74 % | 14.638 M -6.21 % | 15.607 M -9.88 % | 17.318 M -23.70 % | 22.698 M 23.24 % | 18.417 M 12.90 % | 16.314 M -13.33 % | 18.823 M 4.25 % | 18.055 M -1.10 % | 18.255 M 12.08 % | 16.287 M -28.38 % | 22.740 M 16.63 % | 19.498 M -7.82 % | 21.152 M 45.85 % | 14.503 M -26.41 % | 19.708 M 11.61 % | 17.658 M -34.20 % | 26.836 M 37.23 % | 19.556 M -1.57 % | 19.868 M |
| Cost and expenses | 33.397 M 8.81 % | 30.694 M -17.98 % | 37.421 M 2.84 % | 36.386 M 4.86 % | 34.700 M 9.99 % | 31.549 M -15.93 % | 37.528 M 30.45 % | 28.768 M -19.38 % | 35.682 M 16.70 % | 30.575 M -19.16 % | 37.822 M 5.76 % | 35.762 M -0.22 % | 35.839 M 8.46 % | 33.045 M -16.29 % | 39.476 M 41.61 % | 27.878 M -18.34 % | 34.139 M 0.47 % | 33.979 M -14.49 % | 39.736 M -5.12 % | 41.880 M 30.60 % | 32.067 M -11.60 % | 36.274 M -9.06 % | 39.887 M -17.01 % | 48.065 M -15.22 % | 56.697 M 31.34 % | 43.168 M -11.24 % | 48.633 M -5.67 % | 51.554 M -7.00 % | 55.437 M 34.70 % | 41.155 M -25.43 % | 55.188 M 9.20 % | 50.541 M -10.22 % | 56.293 M 22.69 % | 45.882 M -5.90 % | 48.758 M 4.62 % | 46.607 M -26.18 % | 63.138 M 49.86 % | 42.133 M -21.63 % | 53.759 M -8.78 % | 58.931 M 8.10 % | 54.515 M 3.20 % | 52.825 M -11.29 % | 59.545 M 3.26 % | 57.666 M -8.43 % | 62.976 M 26.01 % | 49.976 M -20.98 % | 63.247 M 8.32 % | 58.388 M -5.01 % | 61.465 M 9.78 % | 55.989 M -18.05 % | 68.318 M 14.24 % | 59.800 M -12.33 % | 68.208 M 21.83 % | 55.988 M -8.24 % | 61.014 M -8.48 % | 66.665 M 1.77 % | 65.507 M -9.78 % | 72.606 M 18.33 % | 61.361 M -14.45 % | 71.724 M 5.19 % | 68.184 M -7.44 % | 73.661 M 5.04 % | 70.127 M -0.57 % | 70.527 M -15.98 % | 83.938 M 25.91 % | 66.666 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 | 12.158 M -3.39 % | 12.584 M 10.16 % | 11.424 M -17.54 % | 13.854 M -0.77 % | 13.961 M 21.32 % | 11.508 M 9.66 % | 10.494 M -5.72 % | 11.131 M -1.71 % | 11.324 M 19.13 % | 9.506 M 22.26 % | 7.775 M -27.63 % | 10.743 M 8.91 % | 9.864 M -16.04 % | 11.749 M 19.06 % | 9.868 M 11.76 % | 8.830 M -12.46 % | 10.087 M 3.48 % | 9.748 M -17.48 % | 11.812 M 10.15 % | 10.724 M 22.19 % | 8.777 M -24.70 % | 11.655 M -6.93 % | 12.522 M 1.18 % | 12.376 M -7.91 % | 13.439 M 5.03 % | 12.795 M -5.01 % | 13.470 M -0.84 % | 13.585 M -0.31 % | 13.628 M 4.50 % | 13.041 M -15.60 % | 15.452 M 1.69 % | 15.194 M 0.39 % | 15.136 M 10.94 % | 13.644 M 5.67 % | 12.911 M -14.30 % | 15.066 M 17.90 % | 12.779 M -3.41 % | 13.230 M -17.67 % | 16.070 M -1.20 % | 16.266 M 25.56 % | 12.955 M -11.25 % | 14.597 M -27.75 % | 20.203 M 26.23 % | 16.005 M 9.50 % | 14.616 M -7.86 % | 15.864 M -1.69 % | 16.136 M 7.73 % | 14.978 M -11.00 % | 16.830 M -2.82 % | 17.318 M -23.70 % | 22.698 M 23.24 % | 18.417 M 12.90 % | 16.314 M -13.33 % | 18.823 M 4.25 % | 18.055 M -1.10 % | 18.255 M 12.08 % | 16.287 M -28.38 % | 22.740 M 16.63 % | 19.498 M -7.82 % | 21.152 M 45.85 % | 14.503 M -26.41 % | 19.708 M 11.61 % | 17.658 M -34.20 % | 26.836 M 37.23 % | 19.556 M -1.57 % | 19.868 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 186.914 K -10.59 % | 209.047 K -3.60 % | 216.855 K -2.99 % | 223.531 K 57.43 % | 141.986 K 58.03 % | 89.846 K 19.47 % | 75.203 K 29.03 % | 58.284 K 11.02 % | 52.498 K | 0.000 -100.00 % | 244.630 K 28.25 % | 190.752 K 26.59 % | 150.680 K 70.88 % | 88.178 K | 0.000 100.00 % | -0.230 | 0.000 | 0.000 100.00 % | -0.830 -22.06 % | -0.680 | 0.000 100.00 % | -0.960 | 0.000 100.00 % | -0.900 -18.42 % | -0.760 -24.59 % | -0.610 29.07 % | -0.860 -34.37 % | -0.640 3.03 % | -0.660 |
| Interest expense | 100.976 K 38.82 % | 72.738 K -66.34 % | 216.125 K -10.19 % | 240.634 K -5.32 % | 254.151 K 18.01 % | 215.358 K -18.10 % | 262.941 K -1.33 % | 266.484 K -11.61 % | 301.482 K 19.61 % | 252.063 K -10.67 % | 282.163 K 4.18 % | 270.845 K 14.24 % | 237.083 K -26.20 % | 321.245 K -0.86 % | 324.034 K -1.77 % | 329.862 K -0.73 % | 332.292 K -2.37 % | 340.365 K -4.66 % | 356.988 K -3.96 % | 371.718 K 1.38 % | 366.643 K 11.78 % | 328.018 K 1 463.40 % | 20.981 K 4.48 % | 20.082 K 2.53 % | 19.586 K 191.74 % | 6.713 K 2 811.66 % | 230.570 -96.90 % | 7.448 K 540.47 % | 1.163 K -92.71 % | 15.956 K 3 282.23 % | 471.760 -99.72 % | 166.610 K 98.75 % | 83.831 K -52.25 % | 175.574 K 7.51 % | 163.315 K -13.05 % | 187.827 K -2.54 % | 192.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.119 K -86.23 % | 15.388 K 936.26 % | 1.485 K 85.19 % | 801.860 -96.93 % | 26.141 K 85.59 % | 14.085 K 272.50 % | 3.781 K -80.77 % | 19.662 K 284.80 % | 5.110 K -80.29 % | 25.931 K -30.42 % | 37.270 K -60.76 % | 94.987 K 24.27 % | 76.434 K -77.33 % | 337.152 K -31.90 % | 495.112 K |
| Depreciation and amortization | 2.687 M 6.06 % | 2.534 M -10.25 % | 2.823 M 6.39 % | 2.653 M 3.88 % | 2.554 M -1.15 % | 2.584 M 3.55 % | 2.495 M -2.08 % | 2.548 M 2.99 % | 2.475 M -5.03 % | 2.606 M -14.57 % | 3.050 M -0.87 % | 3.077 M -8.13 % | 3.349 M -2.84 % | 3.447 M -5.05 % | 3.630 M 0.27 % | 3.620 M 1.26 % | 3.575 M -1.85 % | 3.643 M -7.95 % | 3.957 M -7.08 % | 4.259 M 46.87 % | 2.900 M -30.89 % | 4.196 M 32.80 % | 3.160 M -3.25 % | 3.266 M 0.34 % | 3.255 M 1.53 % | 3.206 M -0.64 % | 3.226 M -0.17 % | 3.232 M -1.76 % | 3.290 M 0.90 % | 3.260 M -0.21 % | 3.267 M -0.80 % | 3.293 M -1.19 % | 3.333 M 0.60 % | 3.313 M -5.94 % | 3.523 M 30.67 % | 2.696 M -1.58 % | 2.739 M 0.17 % | 2.734 M -0.85 % | 2.758 M -1.73 % | 2.807 M -1.33 % | 2.845 M -0.60 % | 2.862 M -0.85 % | 2.886 M -2.46 % | 2.959 M -1.61 % | 3.007 M -0.94 % | 3.036 M -1.07 % | 3.069 M 0.79 % | 3.044 M 11.96 % | 2.719 M 6.67 % | 2.549 M -5.36 % | 2.694 M -0.68 % | 2.712 M 1.36 % | 2.676 M -0.36 % | 2.685 M -0.60 % | 2.702 M -4.40 % | 2.826 M 67.00 % | 1.692 M -59.61 % | 4.190 M -4.03 % | 4.366 M -19.32 % | 5.411 M 8.82 % | 4.973 M -6.10 % | 5.295 M -3.36 % | 5.479 M -1.08 % | 5.539 M -3.57 % | 5.744 M -0.71 % | 5.785 M |
| Operating income | 393.860 K 108.68 % | -4.537 M -39.22 % | -3.259 M -35.37 % | -2.407 M -184.24 % | 2.858 M 497.18 % | 478.521 K 115.76 % | -3.037 M -162.40 % | 4.867 M -19.46 % | 6.043 M 81.00 % | 3.339 M -37.55 % | 5.346 M -35.47 % | 8.285 M 105.03 % | 4.041 M 221.44 % | -3.328 M -197.17 % | -1.120 M 42.40 % | -1.944 M -150.90 % | 3.819 M -34.22 % | 5.806 M -42.60 % | 10.115 M -5.82 % | 10.739 M 323.99 % | -4.795 M -211.18 % | 4.312 M -41.43 % | 7.363 M 1 605.72 % | 431.676 K 114.04 % | -3.074 M -478.94 % | 811.330 K 5.30 % | 770.513 K -85.00 % | 5.136 M -29.68 % | 7.304 M -11.09 % | 8.215 M 596.92 % | 1.179 M -84.30 % | 7.509 M -15.01 % | 8.834 M 39.23 % | 6.345 M -45.56 % | 11.656 M 35.25 % | 8.618 M -3.49 % | 8.929 M 0.73 % | 8.864 M -13.41 % | 10.237 M 121.51 % | 4.622 M -59.71 % | 11.471 M 433.33 % | -3.441 M -180.51 % | 4.275 M 474.86 % | -1.140 M -123.78 % | 4.796 M 264.52 % | -2.915 M -192.14 % | 3.164 M 1 782.48 % | 168.058 K -98.33 % | 10.042 M 2 998.47 % | 324.091 K -80.73 % | 1.682 M 218.89 % | 527.310 K -94.33 % | 9.299 M 118.62 % | 4.253 M 11.35 % | 3.820 M 247.61 % | -2.588 M -115.30 % | 16.910 M 602.64 % | -3.364 M -381.77 % | 1.194 M 75.38 % | 680.783 K -93.45 % | 10.400 M 580.51 % | -2.164 M -162.27 % | 3.475 M 199.39 % | -3.497 M -125.55 % | 13.685 M 582.07 % | -2.839 M |
| Operating income ratio | 0.01 106.64 % | -0.18 -78.28 % | -0.10 -37.72 % | -0.07 -193.96 % | 0.08 409.24 % | 0.01 116.97 % | -0.09 -160.85 % | 0.14 -2.42 % | 0.15 46.14 % | 0.10 -19.75 % | 0.13 -34.12 % | 0.19 85.04 % | 0.10 189.90 % | -0.12 -288.07 % | -0.03 61.48 % | -0.08 -175.11 % | 0.10 -30.95 % | 0.15 -27.79 % | 0.21 -0.53 % | 0.21 214.44 % | -0.18 -267.15 % | 0.11 -30.48 % | 0.16 1 650.71 % | 0.01 115.52 % | -0.06 -410.80 % | 0.02 18.29 % | 0.02 -82.79 % | 0.09 -22.18 % | 0.12 -30.04 % | 0.17 723.46 % | 0.02 -84.56 % | 0.13 -3.49 % | 0.14 10.49 % | 0.12 -37.13 % | 0.20 25.14 % | 0.16 26.28 % | 0.12 -28.65 % | 0.17 8.62 % | 0.16 120.01 % | 0.07 -58.17 % | 0.17 349.33 % | -0.07 -203.89 % | 0.07 431.99 % | -0.02 -128.47 % | 0.07 214.25 % | -0.06 -230.03 % | 0.05 1 566.75 % | 0.00 -97.96 % | 0.14 2 333.59 % | 0.01 -77.73 % | 0.03 195.66 % | 0.01 -92.71 % | 0.12 69.92 % | 0.07 19.84 % | 0.06 245.88 % | -0.04 -119.68 % | 0.21 522.29 % | -0.05 -354.56 % | 0.02 103.00 % | 0.01 -92.90 % | 0.13 537.18 % | -0.03 -164.11 % | 0.05 190.51 % | -0.05 -137.22 % | 0.14 415.18 % | -0.04 |
| Total other income expenses net | -100.976 K -38.82 % | -72.738 K 66.34 % | -216.125 K 10.19 % | -240.634 K 5.32 % | -254.151 K -18.01 % | -215.360 K 18.10 % | -262.941 K 1.33 % | -266.486 K 11.61 % | -301.483 K -19.61 % | -252.063 K 10.67 % | -282.163 K -4.18 % | -270.846 K -14.24 % | -237.083 K 26.20 % | -321.245 K 0.86 % | -324.035 K 1.77 % | -329.862 K 0.73 % | -332.295 K 2.37 % | -340.367 K 4.66 % | -356.986 K 3.96 % | -371.720 K -1.38 % | -366.644 K -11.78 % | -328.018 K -1 463.40 % | -20.981 K -4.48 % | -20.082 K -2.53 % | -19.587 K -191.69 % | -6.715 K -2 781.97 % | -233.000 96.87 % | -7.448 K -539.86 % | -1.164 K 92.71 % | -15.958 K -3 273.78 % | -473.000 99.72 % | -166.611 K -98.75 % | -83.831 K 52.25 % | -175.576 K -7.51 % | -163.318 K 13.05 % | -187.829 K 2.54 % | -192.724 K -3.11 % | -186.915 K 10.59 % | -209.049 K 3.60 % | -216.856 K 2.99 % | -223.532 K -57.43 % | -141.987 K | 0.000 100.00 % | -75.204 K | 0.000 100.00 % | -52.499 K 64.96 % | -149.820 K 38.76 % | -244.631 K -28.24 % | -190.753 K -26.59 % | -150.681 K -70.88 % | -88.178 K -4 059.34 % | -2.120 K | 0.000 -100.00 % | 669.839 K -39.90 % | 1.115 M 4 363.75 % | -26.142 K -102.29 % | 1.142 M 199.53 % | 381.282 K -95.87 % | 9.241 M 180 938.47 % | -5.110 K 80.29 % | -25.932 K 30.42 % | -37.271 K 60.76 % | -94.987 K -24.27 % | -76.435 K 77.33 % | -337.153 K 31.90 % | -495.113 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 | -170.349 M 4.24 % | -177.900 M -7.10 % | -166.109 M 2.45 % | -170.284 M -2.59 % | -165.979 M 2.55 % | -170.328 M 4.07 % | -177.546 M -5.08 % | -168.956 M 3.41 % | -174.926 M -1.21 % | -172.843 M -6.31 % | -162.581 M -4.75 % | -155.214 M -12.92 % | -137.458 M 5.48 % | -145.421 M -2.13 % | -142.392 M 0.80 % | -143.533 M -0.11 % | -143.375 M -1.45 % | -141.327 M -8.87 % | -129.809 M -12.71 % | -115.168 M -9.75 % | -104.937 M -7.99 % | -97.171 M 14.83 % | -114.088 M -8.01 % | -105.630 M -10.46 % | -95.631 M -1.11 % | -94.583 M -11.63 % | -84.727 M -19.41 % | -70.952 M -12.23 % | -63.222 M 0.53 % | -63.559 M -7.81 % | -58.954 M -32.08 % | -44.634 M -27.37 % | -35.041 M 13.65 % | -40.580 M -46.18 % | -27.760 M 27.19 % | -38.128 M -63.56 % | -23.311 M 27.55 % | -32.177 M -139.29 % | -13.447 M -45.77 % | -9.224 M 26.91 % | -12.620 M 59.00 % | -30.780 M -8.85 % | -28.278 M 16.76 % | -33.971 M -74.08 % | -19.515 M 41.69 % | -33.465 M -42.05 % | -23.558 M -6.69 % | -22.081 M -4 739.00 % | -456.309 K 97.80 % | -20.762 M 35.52 % | -32.199 M 25.57 % | -43.259 M -4.59 % | -41.359 M 32.11 % | -60.916 M -6.39 % | -57.257 M -3.05 % | -55.565 M 10.96 % | -62.403 M 8.17 % | -67.953 M -22.98 % | -55.258 M -8.46 % | -50.949 M -20.59 % | -42.250 M -2.17 % | -41.350 M -83.21 % | -22.570 M |
| Total investments | 9.663 M -0.08 % | 9.671 M 0.12 % | 9.660 M -0.13 % | 9.672 M -90.82 % | 105.351 M 991.09 % | 9.656 M -91.05 % | 107.860 M 1 018.38 % | 9.644 M 0.20 % | 9.625 M 0.15 % | 9.611 M 0.01 % | 9.609 M 0.23 % | 9.587 M -0.02 % | 9.589 M -0.11 % | 9.599 M -0.18 % | 9.616 M 0.43 % | 9.575 M -0.02 % | 9.577 M -0.13 % | 9.589 M 0.18 % | 9.572 M 0.22 % | 9.551 M -0.19 % | 9.569 M 0.20 % | 9.550 M -0.93 % | 9.640 M 0.13 % | 9.627 M -0.45 % | 9.671 M -0.09 % | 9.680 M -0.19 % | 9.698 M -0.12 % | 9.710 M 0.00 % | 9.710 M -0.30 % | 9.739 M -0.53 % | 9.790 M 0.58 % | 9.734 M 0.25 % | 9.710 M -0.21 % | 9.730 M 0.39 % | 9.692 M 0.02 % | 9.689 M -0.05 % | 9.694 M -0.42 % | 9.734 M 0.12 % | 9.723 M 0.00 % | 9.723 M 0.09 % | 9.714 M -0.74 % | 9.786 M 0.07 % | 9.779 M -0.18 % | 9.797 M 0.76 % | 9.723 M -0.05 % | 9.728 M 0.46 % | 9.683 M -0.60 % | 9.741 M 0.39 % | 9.703 M -0.35 % | 9.736 M 0.79 % | 9.660 M -1.37 % | 9.795 M 0.35 % | 9.761 M -0.29 % | 9.789 M 0.22 % | 9.768 M -0.45 % | 9.812 M -0.65 % | 9.876 M -0.41 % | 9.916 M -0.47 % | 9.963 M -0.60 % | 10.023 M 1.18 % | 9.906 M 67.80 % | 5.903 M 31.61 % | 4.485 M |
| Total debt | 7.216 M 59.69 % | 4.519 M -21.70 % | 5.771 M -73.78 % | 22.009 M -5.13 % | 23.200 M -8.38 % | 25.323 M 159.45 % | 9.760 M -61.40 % | 25.287 M -2.13 % | 25.838 M -11.14 % | 29.077 M 38.66 % | 20.970 M -8.24 % | 22.854 M 1.90 % | 22.429 M 24.98 % | 17.946 M -54.00 % | 39.017 M -1.81 % | 39.737 M -2.09 % | 40.586 M -1.51 % | 41.208 M -2.03 % | 42.063 M -4.23 % | 43.919 M -1.75 % | 44.702 M 36.86 % | 32.663 M 874.05 % | 3.353 M 217.52 % | 1.056 M -3.21 % | 1.091 M 28.14 % | 851.495 K 390.73 % | 173.516 K | 0.000 -100.00 % | 1.486 M 1 475.12 % | 94.361 K -94.04 % | 1.583 M -69.39 % | 5.173 M -15.68 % | 6.135 M -32.43 % | 9.080 M -0.86 % | 9.159 M 15.12 % | 7.956 M -18.62 % | 9.776 M 17.42 % | 8.325 M -20.50 % | 10.473 M -28.60 % | 14.668 M 21.51 % | 12.072 M 50.28 % | 8.033 M 60.76 % | 4.997 M -14.61 % | 5.852 M -41.45 % | 9.994 M -17.32 % | 12.087 M 20.90 % | 9.998 M -29.67 % | 14.217 M -26.53 % | 19.351 M 23.72 % | 15.640 M 6.23 % | 14.722 M 956.52 % | 1.393 M | 0.000 | 0.000 -100.00 % | 2.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -98.47 % | 6.528 M 6 427.60 % | 100.000 K -98.66 % | 7.467 M 109.37 % | 3.566 M |
| Accumulated other comprehensive income loss | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M -38.11 % | 16.250 M 61.57 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 0.00 % | 10.057 M 1 854.00 % | -573.400 K -105.70 % | 10.057 M 13.55 % | 8.857 M 0.00 % | 8.857 M 0.00 % | 8.857 M 0.00 % | 8.857 M 11.31 % | 7.957 M 0.00 % | 7.957 M 0.00 % | 7.957 M 0.00 % | 7.957 M 2.31 % | 7.777 M 0.00 % | 7.777 M 0.00 % | 7.777 M 0.00 % | 7.777 M 9.12 % | 7.127 M 0.00 % | 7.127 M 1 354.82 % | -568.005 K 5.11 % | -598.579 K -4.72 % | -571.602 K -108.82 % | 6.477 M 0.00 % | 6.477 M | 0.000 | 0.000 -100.00 % | 5.677 M | 0.000 | 0.000 | 0.000 100.00 % | -734.736 K -1.55 % | -723.496 K 13.91 % | -840.392 K 0.27 % | -842.640 K 2.09 % | -860.624 K |
| Retained earnings | 135.018 M 0.18 % | 134.773 M -2.77 % | 138.615 M -1.70 % | 141.008 M -1.98 % | 143.849 M -0.32 % | 144.306 M -0.01 % | 144.314 M -2.13 % | 147.462 M 2.52 % | 143.830 M 0.72 % | 142.800 M 1.74 % | 140.362 M 2.97 % | 136.310 M 5.11 % | 129.680 M 0.78 % | 128.677 M -2.42 % | 131.864 M -0.89 % | 133.044 M -1.32 % | 134.828 M -0.85 % | 135.978 M 5.17 % | 129.289 M 6.69 % | 121.179 M 7.49 % | 112.738 M -5.99 % | 119.921 M 2.74 % | 116.723 M 5.05 % | 111.117 M 2.10 % | 108.827 M -6.02 % | 115.803 M -0.09 % | 115.904 M 0.91 % | 114.864 M 3.79 % | 110.671 M 0.00 % | 110.672 M -2.60 % | 113.623 M 6.57 % | 106.614 M 17.33 % | 90.866 M -9.43 % | 100.322 M 5.52 % | 95.075 M 11.36 % | 85.376 M 8.37 % | 78.781 M 1.35 % | 77.735 M 11.95 % | 69.437 M 13.39 % | 61.235 M 6.22 % | 57.650 M 14.16 % | 50.501 M -7.30 % | 54.478 M 5.96 % | 51.414 M -2.05 % | 52.491 M -2.72 % | 53.956 M -1.70 % | 54.891 M 8.20 % | 50.732 M 0.21 % | 50.625 M 6.00 % | 47.758 M 46.50 % | 32.598 M 12.36 % | 29.012 M -16.89 % | 34.909 M 6.00 % | 32.931 M 13.19 % | 29.093 M 16.10 % | 25.060 M 2.26 % | 24.505 M 55.94 % | 15.714 M -47.54 % | 29.955 M 36.94 % | 21.874 M -7.19 % | 23.567 M 24.05 % | 18.999 M -11.44 % | 21.452 M |
| Common stock | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Total equity | 389.461 M 0.05 % | 389.255 M -0.96 % | 393.037 M -0.60 % | 395.423 M -0.70 % | 398.229 M -0.11 % | 398.683 M -0.35 % | 400.071 M 0.19 % | 399.324 M 0.92 % | 395.669 M 0.27 % | 394.614 M 0.63 % | 392.160 M 1.05 % | 388.080 M 1.74 % | 381.439 M 0.26 % | 380.433 M -0.83 % | 383.621 M 0.33 % | 382.371 M -0.46 % | 384.144 M -0.30 % | 385.293 M 1.77 % | 378.578 M 2.35 % | 369.869 M 2.33 % | 361.430 M -1.94 % | 368.586 M 0.86 % | 365.441 M 1.56 % | 359.811 M 0.63 % | 357.543 M -1.91 % | 364.515 M -0.03 % | 364.632 M 0.29 % | 363.591 M 1.17 % | 359.388 M 0.00 % | 359.406 M 2.01 % | 352.331 M 2.05 % | 345.265 M 1.69 % | 339.544 M 0.18 % | 338.946 M 1.58 % | 333.661 M 3.00 % | 323.954 M 2.08 % | 317.352 M 0.32 % | 316.328 M 2.70 % | 308.013 M 2.74 % | 299.801 M 1.22 % | 296.193 M 2.46 % | 289.085 M -1.35 % | 293.039 M 1.06 % | 289.969 M -0.34 % | 290.968 M -0.50 % | 292.418 M -0.30 % | 293.298 M 1.43 % | 289.168 M 0.05 % | 289.012 M 1.00 % | 286.156 M 5.69 % | 270.741 M -1.05 % | 273.611 M 0.23 % | 272.981 M 0.73 % | 271.015 M 1.45 % | 267.139 M 1.55 % | 263.071 M 0.19 % | 262.562 M 3.45 % | 253.797 M -5.31 % | 268.025 M 3.11 % | 259.937 M -0.60 % | 261.495 M 1.79 % | 256.907 M -0.93 % | 259.325 M |
| Other non current liabilities | 12.341 M 1.39 % | 12.172 M -2.64 % | 12.502 M -0.70 % | 12.589 M 2.57 % | 12.274 M -0.72 % | 12.363 M 20.30 % | 10.277 M -32.85 % | 15.304 M 4.18 % | 14.691 M 0.90 % | 14.559 M -11.32 % | 16.418 M 7.75 % | 15.237 M 2.53 % | 14.860 M 2.87 % | 14.445 M 2.40 % | 14.107 M -16.82 % | 16.959 M 2.30 % | 16.577 M 3.04 % | 16.087 M 3.50 % | 15.544 M -5.24 % | 16.404 M 2.75 % | 15.965 M 2.84 % | 15.524 M 3.00 % | 15.073 M -3.25 % | 15.579 M 3.77 % | 15.013 M 28.13 % | 11.717 M 4.85 % | 11.175 M 2.45 % | 10.907 M 1.01 % | 10.798 M -0.29 % | 10.829 M 2.07 % | 10.610 M -4.78 % | 11.142 M 3.09 % | 10.808 M 3.11 % | 10.482 M 9.52 % | 9.571 M -25.02 % | 12.764 M 4.97 % | 12.159 M -1.96 % | 12.402 M -6.79 % | 13.305 M -3.82 % | 13.834 M 7.72 % | 12.843 M 6.10 % | 12.104 M 22.72 % | 9.863 M 7.08 % | 9.211 M 7.87 % | 8.539 M 9.97 % | 7.765 M -9.10 % | 8.542 M 2.20 % | 8.358 M 2.05 % | 8.191 M -7.01 % | 8.808 M 42.15 % | 6.196 M -21.68 % | 7.912 M 2.53 % | 7.717 M 2.06 % | 7.561 M -7.26 % | 8.153 M -13.71 % | 9.449 M 0.25 % | 9.425 M -19.55 % | 11.716 M 910.03 % | 1.160 M -0.03 % | 1.160 M -0.62 % | 1.168 M 0.28 % | 1.164 M -0.01 % | 1.164 M |
| Long term debt | 1.417 M 177.57 % | 510.482 K -24.16 % | 673.135 K -65.49 % | 1.950 M -37.36 % | 3.114 M -30.73 % | 4.495 M -10.31 % | 5.012 M -9.93 % | 5.564 M -16.22 % | 6.642 M -13.83 % | 7.708 M -5.83 % | 8.185 M -10.64 % | 9.159 M -9.52 % | 10.122 M -8.61 % | 11.075 M -7.85 % | 12.018 M -63.79 % | 33.190 M -3.38 % | 34.350 M -3.26 % | 35.507 M -3.10 % | 36.644 M -2.98 % | 37.769 M -0.57 % | 37.984 M 44.05 % | 26.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.278 K -51.19 % | 16.959 K -43.15 % | 29.832 K -23.00 % | 38.741 K -8.57 % | 42.370 K -97.11 % | 1.468 M -6.03 % | 1.562 M -6.01 % | 1.662 M -5.55 % | 1.759 M -5.16 % | 1.855 M -4.81 % | 1.949 M -4.49 % | 2.041 M 1.08 % | 2.019 M -3.84 % | 2.099 M -3.63 % | 2.178 M -3.43 % | 2.256 M -51.62 % | 4.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.758 M 8.48 % | 12.682 M -3.74 % | 13.175 M -9.39 % | 14.540 M -5.51 % | 15.388 M -8.72 % | 16.858 M 10.26 % | 15.289 M -26.74 % | 20.869 M -2.17 % | 21.332 M -4.20 % | 22.267 M -9.49 % | 24.603 M 0.85 % | 24.396 M -2.35 % | 24.982 M -2.11 % | 25.521 M -2.31 % | 26.125 M -47.90 % | 50.149 M -1.53 % | 50.927 M -1.29 % | 51.595 M -1.14 % | 52.188 M -3.66 % | 54.173 M 0.41 % | 53.949 M 28.78 % | 41.892 M 177.94 % | 15.073 M -3.25 % | 15.579 M 3.77 % | 15.013 M 28.13 % | 11.717 M 4.85 % | 11.175 M 2.45 % | 10.907 M 1.01 % | 10.798 M -0.29 % | 10.829 M 2.07 % | 10.610 M -4.78 % | 11.142 M 3.09 % | 10.808 M 3.11 % | 10.482 M 9.42 % | 9.579 M -25.05 % | 12.781 M 4.85 % | 12.189 M -2.03 % | 12.441 M -6.79 % | 13.348 M -12.77 % | 15.302 M 6.23 % | 14.405 M 4.64 % | 13.766 M 18.44 % | 11.623 M 5.03 % | 11.066 M 5.51 % | 10.488 M 6.96 % | 9.805 M -7.15 % | 10.561 M 0.99 % | 10.458 M 0.85 % | 10.369 M -6.28 % | 11.064 M 1.88 % | 10.860 M 37.25 % | 7.912 M 2.53 % | 7.717 M 2.06 % | 7.561 M -7.26 % | 8.153 M -13.71 % | 9.449 M 0.25 % | 9.425 M -19.55 % | 11.716 M 910.03 % | 1.160 M -0.03 % | 1.160 M -0.62 % | 1.168 M 0.28 % | 1.164 M -0.01 % | 1.164 M |
| Other current liabilities | 33.532 M -0.86 % | 33.823 M 2.54 % | 32.986 M -5.37 % | 34.859 M -4.41 % | 36.466 M 4.18 % | 35.004 M -2.94 % | 36.063 M 4.30 % | 34.575 M -1.07 % | 34.951 M 2.04 % | 34.252 M 10.22 % | 31.076 M -2.60 % | 31.904 M -2.68 % | 32.784 M 4.48 % | 31.377 M 0.02 % | 31.373 M 4.15 % | 30.122 M -3.92 % | 31.351 M 0.03 % | 31.342 M -0.12 % | 31.379 M 1.78 % | 30.829 M 1.00 % | 30.524 M 1.16 % | 30.175 M -3.69 % | 31.332 M 4.68 % | 29.931 M -5.37 % | 31.630 M 18.81 % | 26.623 M -3.03 % | 27.453 M -1.16 % | 27.776 M -0.22 % | 27.838 M 14.02 % | 24.415 M -3.05 % | 25.182 M -0.59 % | 25.330 M 8.44 % | 23.358 M -4.30 % | 24.407 M -2.82 % | 25.116 M -18.94 % | 30.985 M 23.89 % | 25.011 M -13.77 % | 29.004 M 7.89 % | 26.883 M -0.67 % | 27.064 M -6.15 % | 28.838 M 3.32 % | 27.911 M -6.28 % | 29.780 M -5.65 % | 31.565 M 12.22 % | 28.128 M 73.14 % | 16.246 M -7.46 % | 17.556 M -31.25 % | 25.535 M 8.81 % | 23.467 M 454.64 % | 4.231 M -80.30 % | 21.476 M 232.73 % | 6.454 M -8.12 % | 7.025 M -81.04 % | 37.055 M 828.38 % | 3.991 M -70.88 % | 13.708 M -27.49 % | 18.904 M -6.45 % | 20.207 M 0.38 % | 20.131 M -0.72 % | 20.278 M -16.79 % | 24.369 M 4.20 % | 23.386 M -6.12 % | 24.912 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.496 M 119.20 % | 15.737 M -53.91 % | 34.142 M -3.27 % | 35.296 M 1 764 788 100.00 % | 2.000 | 0.000 -100.00 % | 445.820 K -31.58 % | 651.596 K -29.01 % | 917.853 K -9.73 % | 1.017 M 545.39 % | 157.544 K -79.92 % | 784.437 K -43.58 % | 1.390 M 548.70 % | 214.320 K -75.16 % | 862.787 K 154.03 % | 339.645 K 67.07 % | 203.293 K 30.61 % | 155.646 K 167.61 % | 58.162 K 92.83 % | 30.162 K -87.16 % | 234.828 K -63.17 % | 637.578 K -34.84 % | 978.406 K 91.17 % | 511.792 K -34.10 % | 776.573 K 35.49 % | 573.174 K 109.61 % | -5.962 M -155.59 % | 10.725 M 223.62 % | -8.676 M -1 138.88 % | 835.100 K 114.77 % | -5.653 M 49.66 % | -11.230 M -0.45 % | -11.180 M -84.52 % | -6.059 M -7.79 % | -5.621 M 21.15 % | -7.129 M 18.25 % | -8.720 M -34.91 % | -6.464 M -21.04 % | -5.340 M 6.31 % | -5.700 M 26.23 % | -7.726 M -1 552.06 % | 532.089 K 107.96 % | -6.685 M 38.05 % | -10.791 M -1 002.30 % | 1.196 M 57.43 % | 759.722 K -89.93 % | 7.542 M | 0.000 | 0.000 100.00 % | -20.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.818 M 14.81 % | 12.036 M -14.84 % | 14.134 M -0.92 % | 14.264 M -15.72 % | 16.924 M |
| Short term debt | 5.799 M 44.67 % | 4.008 M -21.38 % | 5.098 M -74.58 % | 20.059 M -0.14 % | 20.086 M -3.56 % | 20.828 M 338.62 % | 4.748 M -75.92 % | 19.723 M 2.75 % | 19.196 M -10.17 % | 21.369 M 67.14 % | 12.785 M -6.64 % | 13.695 M 11.28 % | 12.306 M 79.11 % | 6.871 M -74.55 % | 26.999 M 312.37 % | 6.547 M 4.98 % | 6.237 M 9.41 % | 5.700 M 5.19 % | 5.419 M -11.89 % | 6.150 M -8.45 % | 6.718 M 6.73 % | 6.295 M -27.73 % | 8.710 M 724.73 % | 1.056 M -3.21 % | 1.091 M 28.14 % | 851.495 K 390.73 % | 173.516 K | 0.000 -100.00 % | 1.486 M -52.04 % | 3.099 M 95.70 % | 1.583 M -69.39 % | 5.173 M -15.68 % | 6.135 M -32.43 % | 9.080 M -0.77 % | 9.150 M 15.26 % | 7.939 M -18.54 % | 9.746 M 17.61 % | 8.287 M -20.51 % | 10.425 M -21.03 % | 13.201 M 25.60 % | 10.510 M 64.96 % | 6.371 M 96.80 % | 3.237 M -19.00 % | 3.997 M 744.95 % | 472.993 K -84.21 % | 2.996 M 395.95 % | 604.041 K -95.01 % | 12.117 M -29.44 % | 17.172 M 28.30 % | 13.384 M 157.80 % | 5.192 M 272.57 % | 1.393 M | 0.000 | 0.000 -100.00 % | 2.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -98.47 % | 6.528 M 6 427.60 % | 100.000 K -98.66 % | 7.467 M 109.37 % | 3.566 M |
| Total current liabilities | 42.046 M 4.84 % | 40.105 M -0.24 % | 40.203 M -30.30 % | 57.681 M -4.51 % | 60.402 M 1.70 % | 59.392 M 38.83 % | 42.779 M -26.81 % | 58.448 M -2.97 % | 60.235 M -1.94 % | 61.425 M 23.83 % | 49.603 M -1.37 % | 50.294 M 4.06 % | 48.331 M 7.45 % | 44.981 M -32.67 % | 66.804 M 37.08 % | 48.733 M 5.47 % | 46.206 M -3.40 % | 47.832 M 4.99 % | 45.559 M 1.44 % | 44.914 M 5.55 % | 42.554 M -2.63 % | 43.704 M 5.61 % | 41.384 M 7.20 % | 38.604 M 1.92 % | 37.878 M 12.32 % | 33.724 M -0.44 % | 33.872 M -3.11 % | 34.958 M -16.25 % | 41.740 M 24.27 % | 33.589 M -6.76 % | 36.025 M -1.21 % | 36.465 M -1.78 % | 37.125 M -19.87 % | 46.332 M 9.08 % | 42.474 M -8.06 % | 46.195 M -6.89 % | 49.613 M -7.15 % | 53.431 M 10.13 % | 48.518 M 2.83 % | 47.181 M -2.40 % | 48.340 M 10.77 % | 43.640 M 8.87 % | 40.084 M -2.88 % | 41.272 M 18.16 % | 34.928 M 25.86 % | 27.752 M 7.44 % | 25.830 M -31.40 % | 37.652 M -7.35 % | 40.640 M 18.46 % | 34.306 M -14.31 % | 40.033 M 71.09 % | 23.399 M -21.20 % | 29.695 M -19.86 % | 37.055 M 31.22 % | 28.238 M 10.62 % | 25.527 M -46.14 % | 47.398 M 40.89 % | 33.643 M 12.88 % | 29.802 M -37.01 % | 47.310 M 11.42 % | 42.462 M -28.01 % | 58.982 M 38.70 % | 42.525 M |
| Total liabilities | 55.804 M 5.72 % | 52.787 M -1.11 % | 53.378 M -26.09 % | 72.221 M -4.71 % | 75.790 M -0.60 % | 76.250 M 31.31 % | 58.068 M -26.79 % | 79.317 M -2.76 % | 81.567 M -2.54 % | 83.692 M 12.78 % | 74.206 M -0.65 % | 74.690 M 1.88 % | 73.314 M 3.99 % | 70.502 M -24.13 % | 92.930 M -6.02 % | 98.882 M 1.80 % | 97.133 M -2.31 % | 99.427 M 1.72 % | 97.747 M -1.35 % | 99.087 M 2.68 % | 96.504 M 12.74 % | 85.597 M 51.61 % | 56.457 M 4.20 % | 54.182 M 2.44 % | 52.891 M 16.39 % | 45.441 M 0.87 % | 45.047 M -1.78 % | 45.866 M -12.70 % | 52.538 M 18.28 % | 44.418 M -4.75 % | 46.635 M -2.04 % | 47.607 M -0.68 % | 47.933 M -15.63 % | 56.813 M 9.15 % | 52.053 M -11.74 % | 58.976 M -4.57 % | 61.803 M -6.18 % | 65.872 M 6.48 % | 61.866 M -0.99 % | 62.483 M -0.42 % | 62.744 M 9.30 % | 57.406 M 11.02 % | 51.707 M -1.21 % | 52.338 M 15.24 % | 45.416 M 20.93 % | 37.557 M 3.21 % | 36.390 M -24.36 % | 48.109 M -5.68 % | 51.009 M 12.43 % | 45.370 M -10.85 % | 50.893 M 62.54 % | 31.312 M -16.31 % | 37.412 M -16.15 % | 44.616 M 22.60 % | 36.391 M 4.05 % | 34.975 M -38.45 % | 56.822 M 25.27 % | 45.358 M 46.49 % | 30.962 M -36.12 % | 48.470 M 11.09 % | 43.630 M -27.46 % | 60.146 M 37.67 % | 43.690 M |
| Other non current assets | 94.566 M -2.34 % | 96.829 M 1.62 % | 95.286 M -1.71 % | 96.945 M -0.91 % | 97.833 M -1.86 % | 99.683 M 5 200.92 % | 1.880 M -97.91 % | 89.766 M -0.75 % | 90.448 M -0.66 % | 91.049 M -0.69 % | 91.684 M 0.87 % | 90.894 M -0.72 % | 91.551 M -0.73 % | 92.225 M -0.70 % | 92.872 M -5.76 % | 98.548 M -0.68 % | 99.218 M -0.67 % | 99.892 M 4.55 % | 95.549 M -0.72 % | 96.244 M -0.71 % | 96.931 M -0.66 % | 97.577 M -0.68 % | 98.250 M -0.68 % | 98.923 M -0.68 % | 99.599 M -0.43 % | 100.030 M -0.63 % | 100.661 M -0.74 % | 101.410 M -0.86 % | 102.289 M -0.64 % | 102.946 M -0.63 % | 103.598 M -0.63 % | 104.254 M -0.58 % | 104.867 M -0.89 % | 105.804 M -1.05 % | 106.922 M 0.38 % | 106.519 M 9 877.99 % | 1.068 M 43.13 % | 745.881 K 1.22 % | 736.904 K 0.53 % | 733.012 K 32.23 % | 554.333 K 47.37 % | 376.159 K 2.73 % | 366.159 K 0.00 % | 366.159 K -2.21 % | 374.452 K -12.01 % | 425.558 K 6.53 % | 399.482 K 0.00 % | 399.482 K 0.01 % | 399.429 K -7.35 % | 431.133 K -8.09 % | 469.083 K 12.31 % | 417.665 K 2.55 % | 407.284 K -62.27 % | 1.079 M 107.51 % | -14.372 M -2 035.98 % | 742.340 K 2.23 % | 726.170 K 63.06 % | 445.339 K 13.05 % | 393.935 K 34.84 % | 292.147 K -15.74 % | 346.710 K 13.39 % | 305.771 K 5.31 % | 290.347 K |
| Long term investments | 9.663 M -0.08 % | 9.671 M 0.12 % | 9.660 M -0.13 % | 9.672 M 0.30 % | 9.643 M -0.13 % | 9.656 M -91.05 % | 107.860 M 1 018.38 % | 9.644 M 0.20 % | 9.625 M 0.15 % | 9.611 M 0.01 % | 9.609 M 0.23 % | 9.587 M -0.02 % | 9.589 M -0.11 % | 9.599 M -0.18 % | 9.616 M 0.43 % | 9.575 M -0.02 % | 9.577 M -0.13 % | 9.589 M 0.18 % | 9.572 M 0.22 % | 9.551 M -0.19 % | 9.569 M 0.20 % | 9.550 M -0.93 % | 9.640 M 0.13 % | 9.627 M -0.45 % | 9.671 M -0.09 % | 9.680 M -0.19 % | 9.698 M -0.12 % | 9.710 M 0.00 % | 9.710 M -0.30 % | 9.739 M -0.53 % | 9.790 M 0.58 % | 9.734 M 0.25 % | 9.710 M -0.21 % | 9.730 M 0.39 % | 9.692 M 0.02 % | 9.689 M -0.05 % | 9.694 M -0.42 % | 9.734 M 0.12 % | 9.723 M 0.00 % | 9.723 M 0.09 % | 9.714 M -0.74 % | 9.786 M 0.07 % | 9.779 M -0.18 % | 9.797 M 0.76 % | 9.723 M -0.05 % | 9.728 M 0.46 % | 9.683 M -0.60 % | 9.741 M 0.39 % | 9.703 M -0.35 % | 9.736 M 0.79 % | 9.660 M -1.37 % | 9.795 M 0.35 % | 9.761 M -0.29 % | 9.789 M 0.22 % | 9.768 M -0.45 % | 9.812 M -0.65 % | 9.876 M -0.41 % | 9.916 M -0.47 % | 9.963 M -0.60 % | 10.023 M 1.18 % | 9.906 M 67.80 % | 5.903 M 31.61 % | 4.485 M |
| Intangible assets | 0.000 -100.00 % | 2.738 M 30.75 % | 2.094 M -0.30 % | 2.101 M 2.04 % | 2.059 M 14 699.91 % | 13.909 K 154 444.44 % | 9.000 -99.89 % | 8.429 K 0.00 % | 8.429 K 0.00 % | 8.429 K 0.00 % | 8.429 K -38.26 % | 13.652 K -67.43 % | 41.920 K -41.16 % | 71.240 K -29.72 % | 101.359 K -46.19 % | 188.376 K -1.32 % | 190.897 K -1.29 % | 193.390 K -13.62 % | 223.893 K -8.46 % | 244.577 K -11.16 % | 275.288 K -9.94 % | 305.665 K -9.04 % | 336.043 K -8.39 % | 366.831 K -7.74 % | 397.619 K -7.11 % | 428.073 K -6.57 % | 458.192 K -6.30 % | 488.981 K -5.92 % | 519.769 K -5.53 % | 550.223 K -5.19 % | 580.342 K -5.04 % | 611.130 K -4.80 % | 641.939 K 3.33 % | 621.245 K -4.47 % | 650.319 K -4.86 % | 683.540 K -4.74 % | 717.561 K -5.88 % | 762.353 K -7.17 % | 821.208 K -6.79 % | 881.021 K -6.36 % | 940.833 K -5.92 % | 999.996 K -5.53 % | 1.059 M -5.35 % | 1.118 M -5.10 % | 1.178 M -4.78 % | 1.238 M -4.51 % | 1.296 M -4.41 % | 1.356 M -4.22 % | 1.416 M -4.03 % | 1.475 M -3.82 % | 1.534 M 228.33 % | 467.123 K -5.37 % | 493.643 K -5.90 % | 524.595 K 13.79 % | 461.020 K -5.45 % | 487.612 K -5.17 % | 514.204 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.260 0.00 % | 0.260 0.00 % | 0.260 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.732 M -0.23 % | 2.738 M 30.75 % | 2.094 M -0.30 % | 2.101 M 2.04 % | 2.059 M 14 699.92 % | 13.909 K 154 444.44 % | 9.000 -99.89 % | 8.429 K 0.00 % | 8.429 K 0.00 % | 8.429 K 0.00 % | 8.429 K -38.26 % | 13.652 K -67.43 % | 41.920 K -41.16 % | 71.240 K -29.72 % | 101.359 K -46.19 % | 188.376 K -1.32 % | 190.897 K -1.29 % | 193.390 K -13.62 % | 223.893 K -8.46 % | 244.577 K -11.16 % | 275.288 K -9.94 % | 305.665 K -9.04 % | 336.043 K -8.39 % | 366.831 K -7.74 % | 397.619 K -7.11 % | 428.073 K -6.57 % | 458.192 K -6.30 % | 488.981 K -5.92 % | 519.769 K -5.53 % | 550.223 K -5.19 % | 580.342 K -5.04 % | 611.130 K -4.80 % | 641.939 K 3.33 % | 621.245 K -4.47 % | 650.319 K -4.86 % | 683.540 K -4.74 % | 717.561 K -5.88 % | 762.353 K -7.17 % | 821.208 K -6.79 % | 881.021 K -6.36 % | 940.833 K -5.92 % | 999.996 K -5.53 % | 1.059 M -5.35 % | 1.118 M -5.10 % | 1.178 M -4.78 % | 1.238 M -4.51 % | 1.296 M -4.41 % | 1.356 M -4.22 % | 1.416 M -4.03 % | 1.475 M -3.82 % | 1.534 M 228.33 % | 467.123 K -5.37 % | 493.643 K -5.90 % | 524.595 K 13.79 % | 461.020 K -5.45 % | 487.612 K -5.17 % | 514.204 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 55.062 M 3.14 % | 53.387 M -3.44 % | 55.290 M -3.76 % | 57.450 M -3.23 % | 59.368 M -3.05 % | 61.234 M -1.42 % | 62.115 M -2.35 % | 63.608 M -2.31 % | 65.110 M -2.78 % | 66.972 M -1.63 % | 68.079 M -3.37 % | 70.450 M -3.28 % | 72.839 M -3.49 % | 75.474 M -3.51 % | 78.218 M -3.39 % | 80.961 M -3.51 % | 83.904 M -3.31 % | 86.775 M -3.23 % | 89.672 M -3.43 % | 92.853 M -3.69 % | 96.406 M -8.03 % | 104.819 M 39.01 % | 75.403 M -3.51 % | 78.150 M -2.93 % | 80.511 M -3.28 % | 83.239 M -2.91 % | 85.730 M -2.40 % | 87.836 M -2.76 % | 90.327 M -2.77 % | 92.903 M -2.67 % | 95.453 M -2.50 % | 97.904 M -2.57 % | 100.487 M -2.23 % | 102.780 M -2.21 % | 105.099 M -1.48 % | 106.683 M -49.69 % | 212.057 M -0.23 % | 212.540 M -0.95 % | 214.576 M 4.55 % | 205.242 M 7.57 % | 190.799 M 9.49 % | 174.260 M 3.61 % | 168.187 M 7.84 % | 155.958 M 8.61 % | 143.590 M 9.50 % | 131.135 M -1.73 % | 133.441 M -1.01 % | 134.799 M -1.37 % | 136.672 M 8.92 % | 125.478 M 7.63 % | 116.580 M 3.13 % | 113.040 M 5.00 % | 107.661 M 1.80 % | 105.762 M 2.74 % | 102.938 M -1.54 % | 104.550 M 0.00 % | 104.550 M 1.14 % | 103.369 M -1.55 % | 105.001 M -3.09 % | 108.344 M -3.49 % | 112.257 M -3.79 % | 116.675 M -4.69 % | 122.422 M |
| Total non current assets | 181.109 M -0.24 % | 181.545 M 0.75 % | 180.190 M -1.30 % | 182.559 M -1.40 % | 185.155 M -1.02 % | 187.072 M -0.48 % | 187.967 M 4.72 % | 179.490 M -1.18 % | 181.639 M -1.22 % | 183.886 M -0.90 % | 185.551 M -0.82 % | 187.089 M -1.90 % | 190.710 M -1.98 % | 194.565 M -1.33 % | 197.179 M -4.48 % | 206.435 M -1.65 % | 209.891 M -1.59 % | 213.283 M 1.89 % | 209.323 M -1.82 % | 213.212 M -1.84 % | 217.214 M -3.93 % | 226.107 M 14.71 % | 197.117 M -2.21 % | 201.568 M -1.48 % | 204.602 M -1.26 % | 207.214 M -2.05 % | 211.549 M -1.25 % | 214.231 M -1.51 % | 217.514 M -1.43 % | 220.672 M -1.51 % | 224.058 M -1.30 % | 227.008 M -1.54 % | 230.551 M -1.44 % | 233.927 M -1.31 % | 237.038 M -0.59 % | 238.450 M 0.00 % | 238.455 M -0.05 % | 238.573 M -1.10 % | 241.238 M 3.60 % | 232.861 M 6.82 % | 217.993 M 8.02 % | 201.809 M 4.01 % | 194.026 M 6.12 % | 182.834 M 7.62 % | 169.885 M 7.30 % | 158.333 M -1.03 % | 159.987 M -1.06 % | 161.706 M -1.23 % | 163.720 M 7.26 % | 152.632 M 19.02 % | 128.243 M 3.66 % | 123.719 M 4.56 % | 118.323 M 1.00 % | 117.155 M 2.94 % | 113.814 M -1.54 % | 115.592 M -0.06 % | 115.666 M 1.70 % | 113.731 M -1.41 % | 115.358 M -2.78 % | 118.659 M -3.14 % | 122.509 M -0.31 % | 122.884 M -3.39 % | 127.198 M |
| Other current assets | 12.623 M 112.10 % | 5.952 M -5.33 % | 6.287 M 128.92 % | 2.746 M -62.26 % | 7.278 M 85.80 % | 3.917 M 139.01 % | 1.639 M -72.93 % | 6.054 M 23.23 % | 4.913 M 74.87 % | 2.809 M 411.47 % | 549.274 K -90.44 % | 5.745 M -44.59 % | 10.368 M 208.31 % | 3.363 M -56.07 % | 7.655 M 21.02 % | 6.325 M 71.49 % | 3.689 M 9.76 % | 3.361 M -33.86 % | 5.081 M -4.21 % | 5.304 M -1.82 % | 5.402 M 53.83 % | 3.512 M -21.28 % | 4.461 M -12.12 % | 5.076 M -15.81 % | 6.030 M 14.16 % | 5.282 M 80.71 % | 2.923 M -30.79 % | 4.223 M -4.35 % | 4.415 M -55.54 % | 9.930 M 174.44 % | 3.618 M -25.22 % | 4.838 M 14.25 % | 4.235 M -1.92 % | 4.318 M -57.58 % | 10.177 M 460.91 % | 1.814 M -49.89 % | 3.621 M -23.20 % | 4.715 M 29.93 % | 3.629 M -40.04 % | 6.053 M -25.22 % | 8.094 M -8.13 % | 8.811 M 22.17 % | 7.212 M 34.21 % | 5.374 M -40.15 % | 8.979 M 19.36 % | 7.522 M 1.10 % | 7.440 M 71.50 % | 4.339 M -4.07 % | 4.523 M -41.03 % | 7.669 M -49.38 % | 15.152 M 317.59 % | 3.628 M 14.53 % | 3.168 M -23.22 % | 4.126 M 30.71 % | 3.157 M -54.73 % | 6.974 M 171.58 % | 2.568 M -49.88 % | 5.123 M 1 601.46 % | 301.105 K -84.01 % | 1.883 M -39.33 % | 3.104 M 23.46 % | 2.514 M 29.92 % | 1.935 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 177.565 M -2.66 % | 182.418 M 6.13 % | 171.881 M -10.62 % | 192.293 M 1.65 % | 189.179 M -3.31 % | 195.651 M 4.46 % | 187.306 M -3.57 % | 194.243 M -3.25 % | 200.764 M -0.57 % | 201.919 M 10.01 % | 183.551 M 3.08 % | 178.068 M 11.37 % | 159.886 M -2.13 % | 163.367 M -9.95 % | 181.409 M -1.02 % | 183.270 M -0.38 % | 183.962 M 0.78 % | 182.534 M 6.20 % | 171.872 M 8.04 % | 159.087 M 6.31 % | 149.639 M 15.25 % | 129.834 M 10.55 % | 117.441 M 10.08 % | 106.686 M 10.30 % | 96.722 M 1.35 % | 95.434 M 12.41 % | 84.901 M 19.66 % | 70.952 M 9.65 % | 64.708 M 1.66 % | 63.654 M 5.15 % | 60.538 M 21.55 % | 49.807 M 20.96 % | 41.177 M -17.08 % | 49.660 M 34.51 % | 36.919 M -19.89 % | 46.084 M 39.28 % | 33.087 M -18.31 % | 40.502 M 69.33 % | 23.920 M 0.11 % | 23.893 M -3.24 % | 24.692 M -36.38 % | 38.812 M 16.64 % | 33.275 M -16.44 % | 39.823 M 34.95 % | 29.508 M -35.22 % | 45.552 M 35.75 % | 33.556 M -7.55 % | 36.297 M 83.25 % | 19.807 M -45.59 % | 36.403 M -22.42 % | 46.921 M 5.08 % | 44.652 M 7.96 % | 41.359 M -32.11 % | 60.916 M 1.22 % | 60.183 M 8.31 % | 55.565 M -10.96 % | 62.403 M -8.17 % | 67.953 M 22.75 % | 55.358 M -3.69 % | 57.476 M 35.72 % | 42.350 M -13.25 % | 48.817 M 86.78 % | 26.137 M |
| Cash and short term investments | 177.565 M -2.66 % | 182.418 M 6.13 % | 171.881 M -10.62 % | 192.293 M 1.65 % | 189.179 M -3.31 % | 195.651 M 4.46 % | 187.306 M -3.57 % | 194.243 M -3.25 % | 200.764 M -0.57 % | 201.919 M 10.01 % | 183.551 M 3.08 % | 178.068 M 11.37 % | 159.886 M -2.13 % | 163.367 M -9.95 % | 181.409 M -1.02 % | 183.270 M -0.38 % | 183.962 M 0.78 % | 182.534 M 6.20 % | 171.872 M 8.04 % | 159.087 M 6.31 % | 149.639 M 15.25 % | 129.834 M 10.55 % | 117.441 M 10.08 % | 106.686 M 10.30 % | 96.722 M 1.35 % | 95.434 M 12.41 % | 84.901 M 19.66 % | 70.952 M 9.65 % | 64.708 M 1.66 % | 63.654 M 5.15 % | 60.538 M 21.55 % | 49.807 M 20.96 % | 41.177 M -17.08 % | 49.660 M 34.51 % | 36.919 M -19.89 % | 46.084 M 39.28 % | 33.087 M -18.31 % | 40.502 M 69.33 % | 23.920 M 0.11 % | 23.893 M -3.24 % | 24.692 M -36.38 % | 38.812 M 16.64 % | 33.275 M -16.44 % | 39.823 M 34.95 % | 29.508 M -35.22 % | 45.552 M 35.75 % | 33.556 M -7.55 % | 36.297 M 83.25 % | 19.807 M -45.59 % | 36.403 M -22.42 % | 46.921 M 5.08 % | 44.652 M 7.96 % | 41.359 M -32.11 % | 60.916 M 1.22 % | 60.183 M 8.31 % | 55.565 M -10.96 % | 62.403 M -8.17 % | 67.953 M 22.75 % | 55.358 M -3.69 % | 57.476 M 35.72 % | 42.350 M -13.25 % | 48.817 M 86.78 % | 26.137 M |
| Total current assets | 264.157 M 1.40 % | 260.498 M -2.15 % | 266.226 M -6.62 % | 285.085 M -1.31 % | 288.864 M 0.35 % | 287.861 M 6.55 % | 270.172 M -9.69 % | 299.151 M 1.20 % | 295.597 M 0.40 % | 294.419 M 4.84 % | 280.815 M 1.86 % | 275.682 M 4.41 % | 264.043 M 2.99 % | 256.370 M -8.23 % | 279.371 M 1.66 % | 274.818 M 1.26 % | 271.386 M -0.02 % | 271.437 M 1.66 % | 267.002 M 4.40 % | 255.744 M 6.24 % | 240.720 M 5.54 % | 228.076 M 1.47 % | 224.780 M 5.82 % | 212.426 M 3.20 % | 205.833 M 1.52 % | 202.742 M 2.33 % | 198.131 M 1.49 % | 195.226 M 0.42 % | 194.412 M 6.15 % | 183.151 M 4.71 % | 174.907 M 5.45 % | 165.865 M 5.70 % | 156.926 M -3.03 % | 161.832 M 8.85 % | 148.676 M 2.90 % | 144.480 M 2.69 % | 140.700 M -2.04 % | 143.627 M 11.65 % | 128.640 M -0.60 % | 129.423 M -8.17 % | 140.944 M -2.58 % | 144.682 M -4.01 % | 150.719 M -5.49 % | 159.472 M -4.22 % | 166.499 M -3.00 % | 171.642 M 1.14 % | 169.701 M -3.34 % | 175.572 M -0.41 % | 176.301 M -1.45 % | 178.894 M -7.50 % | 193.391 M 6.73 % | 181.204 M -5.66 % | 192.070 M -3.23 % | 198.476 M 4.62 % | 189.716 M 3.98 % | 182.454 M -10.44 % | 203.719 M 9.87 % | 185.425 M 0.98 % | 183.630 M -3.22 % | 189.749 M 3.91 % | 182.616 M -5.95 % | 194.169 M 10.44 % | 175.817 M |
| Inventory | 52.362 M -3.52 % | 54.273 M 7.10 % | 50.676 M -8.56 % | 55.422 M 1.69 % | 54.503 M 3.31 % | 52.755 M -1.67 % | 53.653 M -3.15 % | 55.399 M 5.30 % | 52.610 M -4.78 % | 55.249 M -2.24 % | 56.515 M 4.52 % | 54.070 M 1.91 % | 53.058 M -6.78 % | 56.914 M 8.31 % | 52.549 M -12.58 % | 60.112 M 22.88 % | 48.918 M -0.69 % | 49.257 M 0.43 % | 49.047 M 1.69 % | 48.232 M -5.62 % | 51.104 M -16.48 % | 61.185 M -2.85 % | 62.980 M 4.38 % | 60.336 M 10.02 % | 54.842 M -11.93 % | 62.271 M -5.83 % | 66.129 M -7.07 % | 71.157 M -1.05 % | 71.910 M 7.47 % | 66.909 M 4.54 % | 64.002 M 0.60 % | 63.621 M -0.27 % | 63.792 M -9.85 % | 70.762 M 18.11 % | 59.911 M 9.12 % | 54.902 M 0.65 % | 54.546 M -10.42 % | 60.892 M 20.39 % | 50.578 M -4.12 % | 52.750 M -8.10 % | 57.401 M 0.59 % | 57.062 M -6.25 % | 60.865 M -16.24 % | 72.663 M -6.40 % | 77.628 M -7.37 % | 83.801 M 6.89 % | 78.399 M -9.67 % | 86.793 M -6.84 % | 93.163 M 10.43 % | 84.364 M 5.45 % | 80.001 M -2.37 % | 81.939 M 0.40 % | 81.610 M -1.47 % | 82.830 M 19.82 % | 69.126 M -8.57 % | 75.610 M -9.80 % | 83.827 M 25.80 % | 66.637 M -13.68 % | 77.201 M -7.75 % | 83.683 M 1.34 % | 82.573 M -13.29 % | 95.232 M -4.41 % | 99.621 M |
| Net receivables | 21.606 M 21.01 % | 17.855 M -52.24 % | 37.383 M 7.97 % | 34.624 M -8.65 % | 37.904 M 6.66 % | 35.538 M 28.88 % | 27.574 M -36.55 % | 43.456 M 16.47 % | 37.311 M 8.33 % | 34.441 M -14.33 % | 40.200 M 6.35 % | 37.798 M -7.20 % | 40.730 M 24.46 % | 32.726 M -13.33 % | 37.758 M 51.93 % | 24.853 M -28.62 % | 34.818 M -4.04 % | 36.285 M -11.51 % | 41.002 M -4.91 % | 43.121 M 24.72 % | 34.575 M 3.07 % | 33.545 M -16.17 % | 40.016 M -1.06 % | 40.447 M -16.36 % | 48.358 M 21.64 % | 39.754 M -10.26 % | 44.297 M -9.40 % | 48.893 M -8.40 % | 53.379 M 24.64 % | 42.828 M -8.74 % | 46.929 M -1.41 % | 47.600 M -0.26 % | 47.722 M 28.02 % | 37.275 M -10.55 % | 41.670 M -0.02 % | 41.680 M -16.02 % | 49.630 M 31.65 % | 37.699 M -22.29 % | 48.510 M 0.06 % | 48.482 M -4.48 % | 50.756 M 21.41 % | 41.806 M -14.27 % | 48.765 M 17.19 % | 41.612 M -20.41 % | 52.283 M 42.48 % | 36.696 M -28.69 % | 51.459 M 6.89 % | 48.143 M -17.30 % | 58.213 M 15.37 % | 50.458 M -4.31 % | 52.728 M 3.42 % | 50.985 M -22.67 % | 65.933 M 30.29 % | 50.604 M -11.61 % | 57.250 M 29.22 % | 44.306 M -19.33 % | 54.921 M 20.15 % | 45.711 M -6.65 % | 48.969 M 4.85 % | 46.706 M -14.44 % | 54.589 M 14.67 % | 47.606 M -1.08 % | 48.124 M |
| Tax assets | 19.086 M 0.88 % | 18.919 M 5.94 % | 17.859 M 8.95 % | 16.392 M 0.86 % | 16.252 M -1.41 % | 16.485 M 2.32 % | 16.111 M -2.14 % | 16.463 M 0.10 % | 16.447 M 1.24 % | 16.246 M 0.47 % | 16.171 M 0.17 % | 16.144 M -3.26 % | 16.688 M -2.95 % | 17.195 M 5.03 % | 16.372 M -4.61 % | 17.163 M 0.95 % | 17.001 M 1.00 % | 16.833 M 17.66 % | 14.306 M -0.09 % | 14.319 M 2.04 % | 14.032 M 1.28 % | 13.855 M 2.71 % | 13.488 M -6.98 % | 14.500 M 0.54 % | 14.423 M 4.23 % | 13.837 M -7.76 % | 15.002 M 1.45 % | 14.787 M 0.81 % | 14.668 M 0.92 % | 14.534 M -0.70 % | 14.636 M 0.91 % | 14.504 M -2.30 % | 14.846 M -0.98 % | 14.993 M 2.17 % | 14.675 M -1.34 % | 14.875 M -0.29 % | 14.918 M 0.86 % | 14.791 M -3.84 % | 15.381 M -5.53 % | 16.282 M 1.86 % | 15.985 M -2.45 % | 16.386 M 11.96 % | 14.636 M -6.15 % | 15.594 M 3.83 % | 15.020 M -4.98 % | 15.807 M 4.21 % | 15.169 M -1.57 % | 15.411 M -0.77 % | 15.530 M 0.12 % | 15.511 M 104 094 062 188 953 504.00 % | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 2.000 -100.00 % | 15.019 M 100 792 131 597 107 104.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.552 M 38.48 % | 1.843 M 4.03 % | 1.771 M -32.11 % | 2.609 M -27.23 % | 3.586 M 27.79 % | 2.806 M 110.10 % | 1.335 M -59.94 % | 3.334 M -23.03 % | 4.332 M 17.17 % | 3.697 M -11.15 % | 4.161 M 19.35 % | 3.486 M 52.52 % | 2.286 M -56.71 % | 5.279 M -25.27 % | 7.064 M -39.68 % | 11.711 M 92.86 % | 6.072 M 42.50 % | 4.261 M -6.12 % | 4.539 M -8.11 % | 4.939 M 69.82 % | 2.908 M -35.44 % | 4.505 M -9.33 % | 4.968 M -31.51 % | 7.254 M 70.48 % | 4.255 M 2.65 % | 4.145 M -11.07 % | 4.662 M -7.36 % | 5.032 M -43.15 % | 8.851 M 122.02 % | 3.987 M -31.34 % | 5.807 M -2.61 % | 5.962 M 19.98 % | 4.969 M -42.72 % | 8.676 M 100.49 % | 4.327 M -23.45 % | 5.653 M -49.66 % | 11.230 M 0.45 % | 11.180 M 84.52 % | 6.059 M 7.79 % | 5.621 M -21.15 % | 7.129 M -18.25 % | 8.720 M 34.91 % | 6.464 M 21.04 % | 5.340 M -6.31 % | 5.700 M -26.23 % | 7.726 M 8.25 % | 7.137 M | 0.000 | 0.000 -100.00 % | 16.691 M 32.40 % | 12.606 M -17.33 % | 15.249 M -20.38 % | 19.153 M | 0.000 -100.00 % | 20.252 M 71.35 % | 11.819 M -58.52 % | 28.494 M 112.08 % | 13.435 M 40.37 % | 9.572 M -53.32 % | 20.505 M 13.96 % | 17.993 M -36.03 % | 28.129 M 100.25 % | 14.047 M |
| Tax payables | 163.363 K -62.09 % | 430.958 K 23.72 % | 348.338 K 126.82 % | 153.573 K -41.98 % | 264.686 K -64.92 % | 754.475 K 19.40 % | 631.913 K -22.55 % | 815.942 K -53.55 % | 1.757 M -16.64 % | 2.107 M 33.24 % | 1.582 M 107.34 % | 762.839 K 151.06 % | 303.846 K -43.27 % | 535.575 K 52.15 % | 352.013 K 80.52 % | 195.003 K -88.93 % | 1.761 M -65.73 % | 5.139 M 28.22 % | 4.008 M 87.88 % | 2.133 M 3.35 % | 2.064 M -18.31 % | 2.527 M 60.42 % | 1.575 M 417.88 % | 304.117 K -65.12 % | 871.934 K -53.37 % | 1.870 M 18.04 % | 1.584 M 35.21 % | 1.172 M -61.63 % | 3.053 M -29.26 % | 4.316 M 49.87 % | 2.880 M | 0.000 -100.00 % | 2.663 M -36.14 % | 4.169 M 36.92 % | 3.045 M 88.11 % | 1.619 M -55.37 % | 3.627 M -26.89 % | 4.961 M 57.36 % | 3.153 M 143.30 % | 1.296 M -30.44 % | 1.863 M 192.16 % | 637.579 K 5.77 % | 602.802 K 62.95 % | 369.935 K -41.02 % | 627.191 K -20.02 % | 784.172 K 47.38 % | 532.089 K | 0.000 | 0.000 | 0.000 -100.00 % | 759.722 K 150.90 % | 302.801 K -91.39 % | 3.518 M | 0.000 -100.00 % | 1.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.077 M -2.94 % | 1.109 M 4.91 % | 1.057 M 1.55 % | 1.041 M 1.19 % | 1.029 M 1.21 % | 1.017 M 1.01 % | 1.006 M 1.18 % | 994.745 K 0.89 % | 986.000 K 1.36 % | 972.750 K 1.51 % | 958.318 K 1.07 % | 948.206 K 1.33 % | 935.731 K 1.17 % | 924.885 K 1.46 % | 911.545 K 1.25 % | 900.330 K 1.42 % | 887.712 K 1.32 % | 876.170 K 1.35 % | 864.507 K 1.46 % | 852.049 K 1.38 % | 840.487 K 1.48 % | 828.213 K 2.38 % | 808.954 K 1.61 % | 796.118 K 1.79 % | 782.141 K 1.49 % | 770.646 K -0.28 % | 772.795 K 1.28 % | 763.032 K 1.40 % | 752.510 K 0.84 % | 746.227 K 1.43 % | 735.742 K 1.56 % | 724.431 K 1.44 % | 714.115 K 1.88 % | 700.947 K 1.10 % | 693.290 K 0.84 % | 687.493 K 1.58 % | 676.771 K 1.46 % | 667.022 K 1.41 % | 657.764 K 1.53 % | 647.823 K 2.42 % | 632.536 K 2.69 % | 615.991 K 3.00 % | 598.070 K 3.54 % | 577.642 K 3.32 % | 559.090 K 3.48 % | 540.295 K 3.44 % | 522.345 K 3.65 % | 503.974 K 3.87 % | 485.180 K 3.27 % | 469.803 K 8.42 % | 433.326 K 3.90 % | 417.056 K 3.92 % | 401.309 K 4.42 % | 384.332 K 4.53 % | 367.693 K 4.88 % | 350.584 K 5.36 % | 332.737 K | 0.000 -100.00 % | 305.407 K 6.35 % | 287.160 K 7.07 % | 268.198 K 6.98 % | 250.696 K 7.33 % | 233.583 K |
| Capital lease obligations | 6.717 M 48.64 % | 4.519 M -21.70 % | 5.771 M -17.66 % | 7.009 M -14.52 % | 8.200 M -12.83 % | 9.407 M -1.52 % | 9.552 M -2.59 % | 9.805 M -9.52 % | 10.838 M -8.61 % | 11.859 M -1.33 % | 12.018 M -8.88 % | 13.190 M -8.08 % | 14.350 M -7.41 % | 15.497 M -6.83 % | 16.634 M -6.33 % | 17.759 M -5.90 % | 18.872 M -5.57 % | 19.984 M -5.18 % | 21.075 M -4.88 % | 22.156 M -4.60 % | 23.225 M -23.90 % | 30.517 M 469.72 % | 5.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.005 M 36 198.12 % | 8.278 K -51.13 % | 16.938 K -33.32 % | 25.401 K -24.58 % | 33.680 K -19.39 % | 41.783 K -15.93 % | 49.700 K -19.62 % | 61.828 K -11.69 % | 70.016 K -4.00 % | 72.930 K -96.00 % | 1.824 M -4.91 % | 1.918 M -4.59 % | 2.010 M -4.30 % | 2.101 M -4.04 % | 2.189 M 12.33 % | 1.949 M -17.41 % | 2.360 M 2.30 % | 2.307 M -4.12 % | 2.406 M -75.35 % | 9.761 M 332.69 % | 2.256 M -13.87 % | 2.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 573.400 K 28 669 900.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 0.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 -100.00 % | 2.000 -100.00 % | 568.005 K -5.11 % | 598.579 K 4.72 % | 571.602 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 0.00 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 143.310 M 0.00 % | 143.316 M 0.01 % | 143.307 M -0.01 % | 143.317 M 0.02 % | 143.293 M 3.46 % | 138.500 M -6.77 % | 148.557 M 5.50 % | 140.810 M 0.01 % | 140.795 M 0.01 % | 140.783 M 1.65 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M -6.77 % | 148.557 M 7.36 % | 138.371 M -0.01 % | 138.381 M 0.01 % | 138.367 M 0.43 % | 137.780 M -7.25 % | 148.557 M 0.00 % | 148.557 M -0.14 % | 148.771 M 7.93 % | 137.841 M -0.03 % | 137.876 M -0.01 % | 137.883 M -7.19 % | 148.557 M 7.72 % | 137.907 M -7.17 % | 148.557 M 7.70 % | 137.930 M -0.41 % | 138.500 M 0.83 % | 137.353 M -7.54 % | 148.557 M 7.26 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M -6.01 % | 147.357 M 0.61 % | 146.457 M 0.00 % | 146.457 M 0.00 % | 146.457 M 0.00 % | 146.457 M 0.12 % | 146.277 M 0.00 % | 146.277 M 0.00 % | 146.277 M 0.00 % | 146.277 M 0.45 % | 145.627 M 0.00 % | 145.627 M 6.02 % | 137.364 M 0.04 % | 137.303 M -0.86 % | 138.500 M -4.05 % | 144.345 M 0.11 % | 144.182 M 4.73 % | 137.671 M -0.02 % | 137.699 M -6.33 % | 147.001 M 6.79 % | 137.661 M -0.05 % | 137.725 M -0.26 % | 138.083 M -0.30 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M 0.00 % | 138.500 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 445.266 M 0.73 % | 442.043 M -0.98 % | 446.416 M -4.54 % | 467.644 M -1.35 % | 474.019 M -0.19 % | 474.933 M 3.67 % | 458.139 M -4.28 % | 478.641 M 0.29 % | 477.236 M -0.22 % | 478.306 M 2.56 % | 466.366 M 0.78 % | 462.770 M 1.76 % | 454.753 M 0.85 % | 450.935 M -5.38 % | 476.550 M -0.98 % | 481.253 M 0.00 % | 481.277 M -0.71 % | 484.720 M 1.76 % | 476.324 M 1.57 % | 468.956 M 2.41 % | 457.934 M 0.83 % | 454.183 M 7.65 % | 421.897 M 1.91 % | 413.994 M 0.87 % | 410.435 M 0.12 % | 409.956 M 0.07 % | 409.679 M 0.05 % | 409.457 M -0.60 % | 411.926 M 2.01 % | 403.823 M 1.22 % | 398.966 M 1.55 % | 392.873 M 1.39 % | 387.477 M -2.09 % | 395.760 M 2.60 % | 385.714 M 0.73 % | 382.930 M 1.00 % | 379.155 M -0.80 % | 382.201 M 3.33 % | 369.878 M 2.10 % | 362.283 M 0.93 % | 358.937 M 3.59 % | 346.491 M 0.51 % | 344.746 M 0.71 % | 342.306 M 1.76 % | 336.384 M 1.94 % | 329.975 M 0.09 % | 329.689 M -2.25 % | 337.278 M -0.81 % | 340.021 M 2.56 % | 331.526 M 3.08 % | 321.634 M 5.48 % | 304.923 M -1.76 % | 310.393 M -1.66 % | 315.631 M 3.99 % | 303.530 M 1.84 % | 298.046 M -6.68 % | 319.385 M 6.76 % | 299.155 M 0.06 % | 298.988 M -3.05 % | 308.408 M 1.08 % | 305.125 M -3.76 % | 317.053 M 4.63 % | 303.015 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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.842 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 |
| 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 | 0.000 | 0.000 | 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 | -6.768 M -114 333.47 % | 5.925 K 100.29 % | -2.034 M -143.47 % | 4.679 M 164.79 % | -7.222 M -190.01 % | -2.490 M -234.46 % | 1.852 M 176.56 % | 669.712 K 117.49 % | -3.828 M -174.55 % | 5.136 M 894.19 % | -646.647 K -107.04 % | 9.192 M 176.55 % | -12.008 M -836.15 % | 1.631 M 216.61 % | -1.399 M -1 253.21 % | 121.301 K -95.79 % | 2.880 M -59.21 % | 7.061 M 223.35 % | 2.184 M 137.85 % | -5.770 M -189.66 % | 6.435 M 7.18 % | 6.004 M 159.65 % | -10.066 M -346.08 % | 4.091 M -9.43 % | 4.516 M -47.12 % | 8.540 M -2.54 % | 8.762 M 346.81 % | 1.961 M 152.26 % | -3.752 M 41.51 % | -6.416 M -429.42 % | 1.948 M -30.98 % | 2.822 M 161.97 % | -4.554 M -227.36 % | 3.576 M 117.13 % | -20.875 M -370.76 % | 7.710 M 179.61 % | -9.685 M -227.82 % | 7.577 M 48.58 % | 5.100 M -17.11 % | 6.153 M 154.62 % | -11.263 M -261.41 % | 6.978 M -21.84 % | 8.928 M -31.91 % | 13.112 M 253.88 % | -8.521 M -215.27 % | 7.392 M 258.29 % | 2.063 M -86.61 % | 15.405 M 205.17 % | -14.648 M -219.73 % | -4.581 M -198.82 % | 4.636 M -55.70 % | 10.464 M 144.76 % | -23.378 M -3 574.35 % | -636.262 K -157.06 % | 1.115 M -56.41 % | 2.558 M 103.16 % | -80.826 M -198.49 % | 82.063 M 688.05 % | -13.955 M -344.65 % | 5.704 M 227.44 % | -4.476 M -132.46 % | 13.790 M 19 075.63 % | -72.670 K -115.09 % | 481.587 K -17.89 % | 586.503 K 135.18 % | -1.667 M |
| Accounts receivables | -9.737 M -202.86 % | 9.467 M 270.30 % | -5.559 M -166.76 % | 8.326 M 257.50 % | -5.286 M -59.16 % | -3.321 M -196.04 % | 3.458 M -22.05 % | 4.437 M 198.45 % | -4.506 M -229.46 % | 3.481 M 50.81 % | 2.308 M -69.99 % | 7.691 M 152.72 % | -14.589 M -287.92 % | 7.763 M 166.49 % | -11.676 M -212.10 % | 10.416 M 682.53 % | 1.331 M -79.65 % | 6.539 M 266.07 % | 1.786 M 121.32 % | -8.378 M -189.18 % | -2.897 M -139.99 % | 7.244 M 241.68 % | -5.113 M -158.42 % | 8.753 M 257.76 % | -5.548 M -191.66 % | 6.053 M 1.90 % | 5.941 M 11.22 % | 5.342 M 212.79 % | -4.736 M -1 340.18 % | -328.833 K -114.19 % | 2.317 M 457.04 % | -649.042 K 90.42 % | -6.772 M -167.46 % | 10.039 M 194.96 % | -10.571 M -213.77 % | 9.291 M 188.53 % | -10.495 M -190.81 % | 11.558 M 384.27 % | -4.066 M -168.50 % | 5.935 M 158.51 % | -10.144 M -253.53 % | 6.607 M 176.90 % | -8.592 M -169.94 % | 12.285 M 167.10 % | -18.308 M -220.89 % | 15.144 M 415.18 % | -4.805 M -150.20 % | 9.572 M 231.94 % | -7.255 M -215.19 % | 6.298 M 203.46 % | -6.087 M -141.23 % | 14.764 M | 0.000 -100.00 % | 6.713 M | 0.000 -100.00 % | 10.789 M 217.57 % | -9.177 M -383.60 % | 3.236 M 277.18 % | -1.826 M -122.72 % | 8.038 M 218.15 % | -6.803 M -4 998.97 % | 138.869 K 108.52 % | -1.630 M -111.61 % | 14.035 M 206.53 % | -13.175 M -173.03 % | 18.040 M |
| Inventory | 1.669 M 142.09 % | -3.964 M -208.46 % | 3.655 M 402.45 % | -1.209 M 44.86 % | -2.192 M -512.52 % | 531.361 K 185.93 % | -618.387 K 77.59 % | -2.760 M -233.79 % | 2.063 M 80.92 % | 1.140 M 157.15 % | -1.995 M -252.74 % | 1.306 M -69.95 % | 4.347 M 197.96 % | -4.437 M -143.77 % | 10.137 M 190.56 % | -11.194 M -5 125.55 % | 222.745 K 152.81 % | -421.812 K -127.77 % | 1.519 M 1 356.33 % | -120.905 K -101.24 % | 9.720 M 596.64 % | 1.395 M 211.17 % | -1.255 M 77.16 % | -5.496 M -189.71 % | 6.126 M 65.03 % | 3.712 M -16.89 % | 4.467 M 1 993.37 % | 213.376 K 103.43 % | -6.228 M -77.85 % | -3.502 M -495.94 % | -587.611 K -126.27 % | 2.237 M -69.59 % | 7.356 M 171.14 % | -10.341 M -179.09 % | -3.705 M -11 843.46 % | 31.552 K -99.36 % | 4.913 M 149.65 % | -9.895 M -352.51 % | 3.919 M -7.45 % | 4.234 M 315.18 % | -1.968 M -234.33 % | 1.465 M -90.06 % | 14.737 M 894.58 % | 1.482 M -71.04 % | 5.116 M 172.09 % | -7.097 M -201.63 % | 6.983 M -13.91 % | 8.112 M 172.31 % | -11.218 M -116.92 % | -5.172 M -304.89 % | 2.524 M 835.38 % | -343.249 K 57.64 % | -810.223 K 94.02 % | -13.560 M -318.62 % | 6.203 M -44.42 % | 11.159 M 165.48 % | -17.042 M -282.27 % | 9.350 M 204.57 % | 3.070 M 157.36 % | -5.352 M -141.44 % | 12.916 M 817.77 % | 1.407 M -61.78 % | 3.682 M 121.40 % | -17.206 M -281.96 % | 9.456 M 202.23 % | -9.250 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.347 M 15.89 % | 1.162 M 212.67 % | -1.031 M 24.98 % | -1.375 M -4.68 % | -1.313 M -268.85 % | 777.684 K 71.30 % | 453.980 K 452.05 % | -128.954 K 93.17 % | -1.887 M -38.92 % | -1.358 M 56.72 % | -3.138 M -175.91 % | 4.134 M 204.61 % | 1.357 M 72.41 % | 787.226 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 100.00 % | -1.513 M -241.46 % | -443.233 K | 0.000 | 0.000 -100.00 % | 1.603 M 123.05 % | -6.951 M -183.87 % | 8.288 M | 0.000 | 0.000 -100.00 % | 8.506 M | 0.000 100.00 % | -16.650 M -211.27 % | 14.963 M 288.05 % | 3.856 M 134.74 % | -11.101 M -571.05 % | 2.357 M 123.08 % | -10.210 M -169.75 % | 14.637 M 730.91 % | -2.320 M -148.31 % | 4.802 M 401.79 % | 957.054 K 116.74 % | -5.718 M |
| Other working capital | 1.300 M 123.65 % | -5.496 M -4 109.15 % | -130.577 K 94.64 % | -2.438 M -123.54 % | -1.091 M -47.69 % | -738.418 K -1 795.99 % | 43.539 K -88.15 % | 367.296 K 613.17 % | -71.574 K 72.81 % | -263.219 K 81.38 % | -1.414 M -536.47 % | 323.866 K 167.20 % | 121.206 K -98.00 % | 6.068 M 152.60 % | -11.536 M -201.95 % | 11.315 M 325.80 % | 2.657 M -64.48 % | 7.483 M 1 025.77 % | 664.658 K 111.77 % | -5.649 M -71.95 % | -3.285 M -171.29 % | 4.609 M 152.31 % | -8.811 M -191.91 % | 9.586 M 695.42 % | -1.610 M -133.35 % | 4.828 M 12.39 % | 4.296 M 145.78 % | 1.748 M -29.41 % | 2.476 M 184.97 % | -2.914 M -214.94 % | 2.535 M 333.26 % | 585.144 K 104.91 % | -11.910 M -185.58 % | 13.917 M 181.05 % | -17.170 M -323.61 % | 7.678 M 152.60 % | -14.597 M -183.55 % | 17.472 M 1 379.59 % | 1.181 M -38.44 % | 1.918 M 120.64 % | -9.296 M -268.61 % | 5.513 M 194.91 % | -5.809 M -149.95 % | 11.631 M 88.06 % | 6.185 M 3 020.10 % | -211.793 K 95.70 % | -4.920 M -167.46 % | 7.294 M 312.67 % | -3.430 M -375.74 % | 1.244 M 1 496.43 % | -89.067 K -100.82 % | 10.808 M 147.89 % | -22.568 M -274.62 % | 12.924 M 354.02 % | -5.088 M -85.63 % | -2.741 M 96.06 % | -69.570 M -206.02 % | 65.621 M 1 701.33 % | -4.098 M -719.24 % | 661.765 K 274.73 % | -378.731 K 84.17 % | -2.393 M -1 329.83 % | 194.595 K 116.93 % | -1.150 M -134.34 % | 3.348 M 170.64 % | -4.740 M |
| Other non cash items | 331.322 K 3 358.80 % | -10.167 K -101.35 % | 755.803 K -3.49 % | 783.150 K 81.80 % | 430.778 K 2 013.00 % | -22.519 K -100.60 % | 3.769 M 363.82 % | -1.429 M 26.98 % | -1.956 M -3 871.03 % | -49.269 K -101.99 % | 2.472 M 197.93 % | -2.524 M -29.78 % | -1.945 M -195.04 % | 2.046 M 221.19 % | -1.689 M -23.78 % | -1.364 M 64.75 % | -3.870 M -657.68 % | 693.912 K 169.60 % | -996.984 K -159.06 % | 1.688 M 53.11 % | 1.102 M -2.15 % | 1.127 M -74.37 % | 4.396 M 167.48 % | 1.643 M 1 653.06 % | 93.739 K 102.83 % | -3.313 M -549.09 % | 737.827 K 126.46 % | -2.789 M -80.00 % | -1.549 M -51.79 % | -1.021 M -295.80 % | 521.320 K 114.18 % | -3.676 M -40.94 % | -2.608 M -513.84 % | 630.221 K 253.59 % | -410.317 K 86.97 % | -3.148 M -27.96 % | -2.460 M -733.81 % | 388.134 K 128.66 % | -1.354 M -156.70 % | -527.595 K -172.77 % | 725.046 K -84.06 % | 4.547 M 158.69 % | -7.748 M -293.93 % | 3.995 M 28.39 % | 3.112 M 52.88 % | 2.035 M 170.03 % | 753.804 K 128.74 % | -2.623 M -183.95 % | 3.124 M 70.92 % | 1.828 M 336.92 % | -771.481 K 78.35 % | -3.563 M -206.58 % | 3.343 M 363.73 % | 720.820 K 181.68 % | -882.540 K 91.35 % | -10.207 M -115.04 % | 67.863 M 200.70 % | -67.392 M -1 183.29 % | 6.221 M 301.91 % | 1.548 M 1 069.50 % | 132.353 K -96.82 % | 4.156 M 68.39 % | 2.468 M -78.25 % | 11.351 M 69.36 % | 6.702 M 72.96 % | 3.875 M |
| Net cash provided by operating activities | -3.457 M -66.19 % | -2.080 M -7.76 % | -1.930 M -135.30 % | 5.468 M 349.26 % | -2.194 M -2 140.25 % | 107.525 K -97.84 % | 4.968 M -22.25 % | 6.390 M 162.82 % | 2.431 M -77.44 % | 10.779 M 8.44 % | 9.939 M -44.03 % | 17.759 M 361.16 % | -6.800 M -295.65 % | 3.476 M 485.77 % | -900.955 K -968.80 % | 103.701 K -98.29 % | 6.073 M -63.99 % | 16.863 M 13.16 % | 14.902 M 41.32 % | 10.545 M 99.86 % | 5.276 M -65.54 % | 15.311 M 174.93 % | 5.569 M -45.45 % | 10.210 M 82.83 % | 5.584 M -43.94 % | 9.961 M -29.61 % | 14.151 M 80.67 % | 7.833 M 38.58 % | 5.652 M 21.28 % | 4.660 M -67.95 % | 14.542 M 48.67 % | 9.781 M 73.18 % | 5.648 M -58.74 % | 13.689 M 318.30 % | -6.271 M -139.97 % | 15.688 M 3 393.27 % | -476.354 K -102.43 % | 19.564 M 16.86 % | 16.741 M 28.25 % | 13.053 M 245.55 % | 3.777 M -65.49 % | 10.946 M -14.33 % | 12.776 M -32.72 % | 18.989 M 1 582.78 % | 1.128 M -89.08 % | 10.330 M 2.85 % | 10.044 M -37.21 % | 15.995 M 1 806.70 % | -937.198 K -913.79 % | -92.445 K -101.14 % | 8.085 M -20.69 % | 10.195 M 198.19 % | -10.383 M -257.12 % | 6.608 M -5.16 % | 6.968 M 263.25 % | -4.268 M -269.41 % | 2.519 M -83.57 % | 15.332 M 225.33 % | 4.713 M -57.04 % | 10.970 M 26.12 % | 8.698 M -58.16 % | 20.788 M 105.32 % | 10.124 M -18.22 % | 12.380 M -46.84 % | 23.289 M 401.99 % | 4.639 M |
| Investments in property plant and equipment | -491.673 K -1.09 % | -486.353 K -9 009.44 % | -5.339 K 59.81 % | -13.286 K 99.37 % | -2.097 M -6 589.08 % | -31.343 K -1 619.85 % | -1.822 K 99.63 % | -492.202 K -3 490.06 % | -13.710 K -672.91 % | -1.774 K 72.77 % | -6.514 K -15.31 % | -5.650 K 61.71 % | -14.754 K 16.11 % | -17.587 K 85.85 % | -124.247 K -2 661.04 % | -4.500 K 88.69 % | -39.793 K 15.62 % | -47.156 K 57.38 % | -110.631 K -269.92 % | -29.907 K 97.23 % | -1.079 M -166.47 % | -404.761 K -282.50 % | -105.821 K 46.38 % | -197.346 K -127.81 % | -86.628 K -167.62 % | -32.370 K 92.33 % | -422.108 K -1 402.16 % | -28.100 K -20.92 % | -23.239 K 14.88 % | -27.300 K 87.39 % | -216.430 K -1 160.92 % | -17.164 K 83.69 % | -105.264 K 66.55 % | -314.680 K 92.03 % | -3.948 M -472.28 % | -689.812 K 68.81 % | -2.212 M -245.56 % | -640.010 K 95.41 % | -13.958 M 14.22 % | -16.272 M 17.57 % | -19.741 M -138.18 % | -8.288 M 58.43 % | -19.939 M -69.62 % | -11.755 M -19.40 % | -9.845 M -1 682.10 % | -552.459 K 66.53 % | -1.651 M -48.46 % | -1.112 M 92.00 % | -13.895 M -21.31 % | -11.454 M -144.66 % | -4.682 M 41.94 % | -8.064 M -77.45 % | -4.544 M 18.46 % | -5.573 M -424.61 % | -1.062 M 62.05 % | -2.800 M 17.35 % | -3.387 M -32.43 % | -2.558 M -150.10 % | -1.023 M 31.77 % | -1.499 M | 0.000 | 0.000 | 0.000 100.00 % | -1.869 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K -88.41 % | 819.626 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.558 M | 0.000 | 0.000 | 0.000 100.00 % | -309.590 K | 0.000 | 0.000 | 0.000 100.00 % | -711.961 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 M 200.00 % | -12.000 M | 0.000 | 0.000 100.00 % | -19.626 K -92.68 % | -10.186 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M -185.71 % | -1.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 M -200.00 % | 12.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 46.345 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 127.133 K -99.12 % | 14.430 M 6 370.88 % | 222.995 K 12.96 % | 197.419 K -72.39 % | 715.112 K 109.86 % | -7.250 M -245.00 % | 5.000 M 144.14 % | -11.329 M -5 148.91 % | 224.380 K 1 094.34 % | 18.787 K -94.26 % | 327.397 K 1 629.51 % | 18.930 K -67.69 % | 58.586 K 354.23 % | 12.898 K -98.69 % | 982.286 K 5 608.31 % | 17.208 K -70.59 % | 58.515 K 101.18 % | -4.969 M -2 063.53 % | 253.045 K 1 169.86 % | 19.927 K -72.23 % | 71.765 K 175.64 % | 26.036 K -58.95 % | 63.430 K 705.46 % | 7.875 K -53.31 % | 16.868 K -33.25 % | 25.271 K | 0.000 -100.00 % | 7.875 K -49.98 % | 15.744 K | 0.000 -100.00 % | 1.760 K -77.65 % | 7.875 K 100.20 % | -3.984 M -929.93 % | -386.846 K | 0.000 -100.00 % | 7.875 K -49.98 % | 15.744 K | 0.000 -100.00 % | 1.682 M 24 822.10 % | 6.750 K -14.29 % | 7.875 K | 0.000 -100.00 % | 1.570 M 4 514.66 % | 34.024 K 175.03 % | 12.371 K | 0.000 | 0.000 -100.00 % | 21.709 K | 0.000 -100.00 % | 18.691 K -90.65 % | 200.000 K 4 100.00 % | -5.000 K | 0.000 -100.00 % | 37.383 K -89.47 % | 355.140 K 1 015.70 % | 31.831 K 100.94 % | -3.387 M | 0.000 | 0.000 | 0.000 100.00 % | -554.519 K | 0.000 100.00 % | -911.727 K -421.76 % | 283.359 K 155.61 % | -509.535 K | 0.000 |
| Net cash used for investing activites | -364.540 K -102.61 % | 13.943 M 6 306.16 % | 217.656 K 18.21 % | 184.133 K 113.33 % | -1.381 M 80.32 % | -7.019 M -240.43 % | 4.998 M 142.28 % | -11.821 M -3 967.23 % | 305.670 K -63.46 % | 836.640 K 160.73 % | 320.883 K 5 157.51 % | -6.345 K -118.86 % | 33.646 K 817.61 % | -4.689 K -100.55 % | 858.039 K 6 651.96 % | 12.708 K -32.13 % | 18.723 K 100.37 % | -5.016 M -3 621.97 % | 142.414 K 1 527.08 % | -9.979 K 99.01 % | -1.007 M -165.84 % | -378.725 K -793.42 % | -42.391 K 77.63 % | -189.471 K -171.60 % | -69.760 K -115.51 % | -32.370 K 92.33 % | -422.108 K -1 987.06 % | -20.225 K -169.85 % | -7.495 K 72.55 % | -27.300 K 87.28 % | -214.671 K -2 210.90 % | -9.290 K 99.77 % | -4.090 M -482.95 % | -701.526 K 82.23 % | -3.948 M -478.89 % | -681.937 K 68.94 % | -2.196 M -243.10 % | -640.010 K 94.79 % | -12.276 M 24.53 % | -16.266 M 17.57 % | -19.734 M -138.08 % | -8.288 M 54.88 % | -18.369 M -56.72 % | -11.721 M -19.06 % | -9.845 M -1 682.10 % | -552.459 K 66.53 % | -1.651 M -48.46 % | -1.112 M 92.00 % | -13.895 M -21.51 % | -11.435 M -155.16 % | -4.482 M 44.42 % | -8.064 M -77.45 % | -4.544 M 17.91 % | -5.536 M -682.77 % | -707.193 K 74.45 % | -2.768 M 18.29 % | -3.387 M -34.87 % | -2.511 M -145.57 % | -1.023 M 31.77 % | -1.499 M 67.09 % | -4.555 M -166.41 % | -1.710 M -87.51 % | -911.727 K 42.50 % | -1.586 M -211.17 % | -509.535 K 28.43 % | -711.961 K |
| Debt repayment | -907.972 K 27.51 % | -1.253 M 92.29 % | -16.238 M -1 220.05 % | -1.230 M 42.05 % | -2.123 M -114.60 % | 14.540 M 189.00 % | -16.337 M -2 869.15 % | -550.214 K 83.01 % | -3.239 M -144.64 % | 7.256 M 485.13 % | -1.884 M -543.09 % | 425.210 K -90.51 % | 4.482 M 121.27 % | -21.071 M -2 826.60 % | -719.975 K 15.23 % | -849.292 K -36.71 % | -621.239 K 27.33 % | -854.831 K 53.20 % | -1.826 M -142.38 % | -753.544 K -104.06 % | 18.566 M 1 637.36 % | -1.208 M -152.57 % | 2.297 M 6 657.69 % | -35.031 K -114.62 % | 239.616 K -64.66 % | 677.979 K 290.73 % | 173.516 K 111.67 % | -1.486 M -206.78 % | 1.392 M 193.47 % | -1.489 M 58.52 % | -3.590 M -273.08 % | -962.188 K 67.32 % | -2.945 M -3 648.71 % | -78.552 K -106.53 % | 1.203 M 166.28 % | -1.815 M -225.09 % | 1.451 M 167.56 % | -2.147 M 48.82 % | -4.195 M -261.60 % | 2.596 M -35.72 % | 4.039 M 33.03 % | 3.036 M 454.46 % | -856.549 K -127.50 % | 3.115 M 236.76 % | -2.278 M -199.71 % | 2.284 M 120.42 % | -11.187 M -730.40 % | 1.775 M -46.88 % | 3.341 M 177.32 % | 1.205 M 186.44 % | -1.393 M -200.00 % | 1.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 98.44 % | -6.428 M -200.00 % | 6.428 M 187.25 % | -7.367 M -288.87 % | 3.900 M 145.58 % | -8.558 M -329.00 % | 3.737 M 118.23 % | -20.504 M -514.30 % | -3.338 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -2.245 M -57 661.33 % | -3.887 K 99.58 % | -916.930 K | 0.000 | 0.000 100.00 % | -1.537 K 99.88 % | -1.294 M | 0.000 | 0.000 100.00 % | -2.931 K 99.85 % | -1.936 M -398 290.97 % | -486.000 | 0.000 100.00 % | -218.880 99.99 % | -3.989 M | 0.000 | 0.000 100.00 % | -1.940 K 99.92 % | -2.420 M -137 111.62 % | -1.764 K 99.94 % | -2.957 M | 0.000 100.00 % | -4.500 M | 0.000 100.00 % | -3.992 M | 0.000 100.00 % | -6.000 M | 0.000 | 0.000 | 0.000 100.00 % | -7.000 M | 0.000 | 0.000 | 0.000 100.00 % | -6.000 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -100.976 K -38.82 % | -72.739 K 66.34 % | -216.125 K 10.19 % | -240.634 K -32 518 208.10 % | 0.740 100.00 % | -215.358 K -61 530 957.21 % | 0.350 100.00 % | -266.484 K 11.61 % | -301.481 K -19.61 % | -252.063 K 10.67 % | -282.162 K -4.18 % | -270.846 K -14.24 % | -237.083 K 26.20 % | -321.245 K 0.86 % | -324.035 K 1.77 % | -329.862 K -62 238 260.35 % | 0.530 96.30 % | 0.270 100.00 % | -420.100 K -24.61 % | -337.123 K -259 325 807.92 % | 0.130 100.00 % | -1.280 M -6 001.65 % | -20.981 K -4.48 % | -20.082 K | 0.000 100.00 % | -6.713 K | 0.000 100.00 % | -7.448 K -540.41 % | -1.163 K -149 202.56 % | 0.780 100.16 % | -473.000 99.73 % | -173.203 K -124.24 % | -77.240 K 56.01 % | -175.573 K -7.51 % | -163.316 K 13.05 % | -187.827 K 2.54 % | -192.723 K -3.11 % | -186.914 K 10.59 % | -209.048 K 3.60 % | -216.856 K 0.23 % | -217.366 K -46.72 % | -148.151 K -64.89 % | -89.846 K -19.47 % | -75.204 K -29.03 % | -58.284 K -11.02 % | -52.498 K 64.96 % | -149.820 K 38.76 % | -244.631 K -28.25 % | -190.751 K -26.59 % | -150.680 K -70.88 % | -88.178 K -4 061.30 % | -2.119 K 99.96 % | -5.015 M -337 645.68 % | -1.485 K -85.19 % | -801.860 97.01 % | -26.791 K 99.47 % | -5.013 M -132 488.85 % | -3.781 K 80.77 % | -19.663 K -284.87 % | -5.109 K 99.86 % | -3.526 M -9 360.26 % | -37.271 K 60.76 % | -94.988 K -24.27 % | -76.435 K 86.35 % | -560.097 K 50.24 % | -1.126 M |
| Net cash used provided by financing activities | -1.009 M 23.87 % | -1.325 M 92.91 % | -18.699 M -1 168.07 % | -1.475 M 51.49 % | -3.040 M -121.22 % | 14.324 M 187.68 % | -16.337 M -1 896.58 % | -818.235 K 83.07 % | -4.834 M -169.02 % | 7.004 M 423.33 % | -2.166 M -1 530.49 % | 151.433 K -93.44 % | 2.309 M 110.79 % | -21.393 M -1 949.08 % | -1.044 M 11.48 % | -1.179 M 76.14 % | -4.943 M -313.57 % | -1.195 M 46.80 % | -2.247 M -105.61 % | -1.093 M -107.04 % | 15.510 M 715.36 % | -2.520 M -148.17 % | 5.233 M 9 594.75 % | -55.113 K 98.71 % | -4.280 M -737.60 % | 671.266 K 287.38 % | 173.285 K 111.60 % | -1.494 M 67.59 % | -4.609 M -206.24 % | -1.505 M 58.08 % | -3.590 M -216.21 % | -1.135 M 88.67 % | -10.022 M -3 843.67 % | -254.127 K -124.45 % | 1.039 M 151.91 % | -2.002 M 57.77 % | -4.742 M -103.16 % | -2.334 M 47.00 % | -4.405 M -285.11 % | 2.379 M 30.61 % | 1.822 M -36.92 % | 2.888 M 405.15 % | -946.395 K -131.13 % | 3.040 M 141.44 % | -7.336 M -428.72 % | 2.232 M 119.69 % | -11.336 M -840.99 % | 1.530 M 182.69 % | -1.850 M -275.55 % | 1.054 M 171.13 % | -1.482 M -206.49 % | 1.391 M 127.74 % | -5.015 M -337 645.68 % | -1.485 K -85.19 % | -801.860 97.01 % | -26.791 K 99.47 % | -5.013 M -4 730.78 % | -103.781 K 98.39 % | -6.447 M -200.39 % | 6.422 M 158.96 % | -10.893 M -381.97 % | 3.863 M 144.64 % | -8.653 M -336.38 % | 3.661 M 117.38 % | -21.064 M -371.94 % | -4.463 M |
| Effect of forex changes on cash | -22.958 K -6 516.14 % | -347.000 60.52 % | -879.000 99.92 % | -1.064 M -842.98 % | 143.157 K -84.64 % | 931.881 K 264.38 % | -566.910 K -108.90 % | -271.378 K -128.82 % | 941.519 K 475.39 % | -250.809 K 90.40 % | -2.611 M -1 039.96 % | 277.812 K -71.55 % | 976.589 K 910.10 % | -120.552 K 84.43 % | -774.294 K -308.34 % | 371.647 K 33.48 % | 278.439 K 2 705.24 % | 9.926 K 178.03 % | -12.720 K -327.03 % | 5.603 K -78.52 % | 26.088 K 236.90 % | -19.057 K -308.26 % | -4.668 K -296.97 % | -1.176 K -102.21 % | 53.131 K 180.44 % | -66.047 K -242.33 % | 46.405 K 162.04 % | -74.794 K -482.89 % | 19.534 K 263.03 % | -11.982 K -93.61 % | -6.189 K 2.35 % | -6.338 K 67.41 % | -19.448 K -341.04 % | 8.068 K -40.38 % | 13.533 K 318.20 % | -6.202 K -377.18 % | -1.300 K 81.09 % | -6.873 K 79.35 % | -33.285 K -198.76 % | 33.703 K 143.27 % | 13.854 K 280.89 % | -7.659 K 7.86 % | -8.312 K -218.96 % | 6.988 K -24.03 % | 9.198 K 166.06 % | -13.925 K -106.90 % | 201.954 K 162.40 % | 76.963 K -11.88 % | 87.339 K 294.69 % | -44.861 K -130.45 % | 147.310 K 164.34 % | -228.947 K -159.43 % | 385.247 K 214.18 % | -337.408 K -214.91 % | 293.624 K 30.61 % | 224.804 K -32.05 % | 330.855 K 372.15 % | -121.573 K -119.05 % | 638.316 K 183.27 % | -766.584 K -371.65 % | 282.199 K 208.13 % | -260.982 K -1 229.35 % | 23.109 K -87.93 % | 191.481 K 160.41 % | -316.971 K -611.69 % | 61.946 K |
| Net change in cash | -4.853 M -146.05 % | 10.538 M 151.62 % | -20.413 M -755.52 % | 3.114 M 148.12 % | -6.472 M -177.55 % | 8.345 M 220.30 % | -6.937 M -6.39 % | -6.520 M -464.20 % | -1.156 M -106.29 % | 18.369 M 235.02 % | 5.483 M -69.84 % | 18.182 M 622.37 % | -3.481 M 80.71 % | -18.042 M -869.37 % | -1.861 M -169.23 % | -691.315 K -148.44 % | 1.427 M -86.61 % | 10.662 M -16.60 % | 12.785 M 35.32 % | 9.448 M -52.30 % | 19.805 M 59.82 % | 12.393 M 15.23 % | 10.755 M 7.94 % | 9.964 M 673.73 % | 1.288 M -87.77 % | 10.534 M -24.48 % | 13.949 M 123.40 % | 6.244 M 491.95 % | 1.055 M -66.15 % | 3.116 M -70.97 % | 10.731 M 24.34 % | 8.630 M 201.74 % | -8.483 M -166.58 % | 12.741 M 239.01 % | -9.165 M -170.52 % | 12.997 M 275.27 % | -7.416 M -144.72 % | 16.583 M 61 423.07 % | 26.954 K 103.37 % | -799.332 K 94.34 % | -14.120 M -355.00 % | 5.537 M 184.57 % | -6.548 M -163.48 % | 10.314 M 164.29 % | -16.044 M -233.75 % | 11.996 M 537.63 % | -2.741 M -116.62 % | 16.490 M 199.37 % | -16.595 M -57.77 % | -10.519 M -563.53 % | 2.269 M -31.09 % | 3.293 M 116.84 % | -19.557 M -2 766.71 % | 733.385 K -84.12 % | 4.618 M 167.53 % | -6.838 M -23.20 % | -5.550 M -144.07 % | 12.596 M 694.47 % | -2.119 M -114.01 % | 15.127 M 333.89 % | -6.468 M -128.52 % | 22.681 M 3 792.38 % | 582.692 K -96.02 % | 14.646 M 946.83 % | 1.399 M 395.28 % | -473.824 K |
| Cash at beginning of period | 182.418 M 6.13 % | 171.881 M -10.62 % | 192.293 M 1.65 % | 189.179 M -3.31 % | 195.651 M 4.46 % | 187.306 M -3.57 % | 194.243 M -3.25 % | 200.764 M -0.57 % | 201.919 M 10.01 % | 183.551 M 3.08 % | 178.068 M 11.37 % | 159.886 M -2.13 % | 163.367 M -9.95 % | 181.409 M -1.02 % | 183.270 M -0.38 % | 183.962 M 0.78 % | 182.534 M 6.20 % | 171.872 M 8.04 % | 159.087 M 6.31 % | 149.639 M 15.25 % | 129.834 M 10.55 % | 117.441 M 10.08 % | 106.686 M 10.30 % | 96.722 M 1.35 % | 95.434 M 12.41 % | 84.901 M 19.66 % | 70.952 M 9.65 % | 64.708 M 1.66 % | 63.654 M 5.15 % | 60.538 M 21.55 % | 49.807 M 20.96 % | 41.177 M -17.08 % | 49.660 M 34.51 % | 36.919 M -19.89 % | 46.084 M 39.28 % | 33.087 M -18.31 % | 40.502 M 69.33 % | 23.920 M 0.11 % | 23.893 M -3.24 % | 24.692 M -36.38 % | 38.812 M 16.64 % | 33.275 M -16.44 % | 39.823 M 34.95 % | 29.508 M -35.22 % | 45.552 M 35.75 % | 33.556 M -7.55 % | 36.297 M 83.25 % | 19.807 M -45.59 % | 36.403 M -22.42 % | 46.921 M 5.08 % | 44.652 M 7.96 % | 41.359 M -32.11 % | 60.916 M 1.22 % | 60.183 M 8.31 % | 55.565 M -10.96 % | 62.403 M -8.17 % | 67.953 M 22.75 % | 55.358 M -3.69 % | 57.476 M 35.72 % | 42.350 M -13.25 % | 48.817 M 86.78 % | 26.137 M 2.28 % | 25.554 M 134.27 % | 10.908 M 14.71 % | 9.509 M -4.75 % | 9.983 M |
| Cash at end of period | 177.565 M -2.66 % | 182.418 M 6.13 % | 171.881 M -10.62 % | 192.293 M 1.65 % | 189.179 M -3.31 % | 195.651 M 4.46 % | 187.306 M -3.57 % | 194.243 M -3.25 % | 200.764 M -0.57 % | 201.919 M 10.01 % | 183.551 M 3.08 % | 178.068 M 11.37 % | 159.886 M -2.13 % | 163.367 M -9.95 % | 181.409 M -1.02 % | 183.270 M -0.38 % | 183.962 M 0.78 % | 182.534 M 6.20 % | 171.872 M 8.04 % | 159.087 M 6.31 % | 149.639 M 15.25 % | 129.834 M 10.55 % | 117.441 M 10.08 % | 106.686 M 10.30 % | 96.722 M 1.35 % | 95.434 M 12.41 % | 84.901 M 19.66 % | 70.952 M 9.65 % | 64.708 M 1.66 % | 63.654 M 5.15 % | 60.538 M 21.55 % | 49.807 M 20.96 % | 41.177 M -17.08 % | 49.660 M 34.51 % | 36.919 M -19.89 % | 46.084 M 39.28 % | 33.087 M -18.31 % | 40.502 M 69.33 % | 23.920 M 0.11 % | 23.893 M -3.24 % | 24.692 M -36.38 % | 38.812 M 16.64 % | 33.275 M -16.44 % | 39.823 M 34.95 % | 29.508 M -35.22 % | 45.552 M 35.75 % | 33.556 M -7.55 % | 36.297 M 83.25 % | 19.807 M -45.59 % | 36.403 M -22.42 % | 46.921 M 5.08 % | 44.652 M 7.96 % | 41.359 M -32.11 % | 60.916 M 1.22 % | 60.183 M 8.31 % | 55.565 M -10.96 % | 62.403 M -8.17 % | 67.953 M 22.75 % | 55.358 M -3.69 % | 57.476 M 35.72 % | 42.350 M -13.25 % | 48.817 M 86.78 % | 26.137 M 2.28 % | 25.554 M 134.27 % | 10.908 M 14.71 % | 9.509 M |
| Operating cash flow | -3.457 M -66.19 % | -2.080 M -7.76 % | -1.930 M -135.30 % | 5.468 M 349.26 % | -2.194 M -2 140.25 % | 107.525 K -97.84 % | 4.968 M -22.25 % | 6.390 M 162.82 % | 2.431 M -77.44 % | 10.779 M 8.44 % | 9.939 M -44.03 % | 17.759 M 361.16 % | -6.800 M -295.65 % | 3.476 M 485.77 % | -900.955 K -968.80 % | 103.701 K -98.29 % | 6.073 M -63.99 % | 16.863 M 13.16 % | 14.902 M 41.32 % | 10.545 M 99.86 % | 5.276 M -65.54 % | 15.311 M 174.93 % | 5.569 M -45.45 % | 10.210 M 82.83 % | 5.584 M -43.94 % | 9.961 M -29.61 % | 14.151 M 80.67 % | 7.833 M 38.58 % | 5.652 M 21.28 % | 4.660 M -67.95 % | 14.542 M 48.67 % | 9.781 M 73.18 % | 5.648 M -58.74 % | 13.689 M 318.30 % | -6.271 M -139.97 % | 15.688 M 3 393.27 % | -476.354 K -102.43 % | 19.564 M 16.86 % | 16.741 M 28.25 % | 13.053 M 245.55 % | 3.777 M -65.49 % | 10.946 M -14.33 % | 12.776 M -32.72 % | 18.989 M 1 582.78 % | 1.128 M -89.08 % | 10.330 M 2.85 % | 10.044 M -37.21 % | 15.995 M 1 806.70 % | -937.198 K -913.79 % | -92.445 K -101.14 % | 8.085 M -20.69 % | 10.195 M 198.19 % | -10.383 M -257.12 % | 6.608 M -5.16 % | 6.968 M 263.25 % | -4.268 M -269.41 % | 2.519 M -83.57 % | 15.332 M 225.33 % | 4.713 M -57.04 % | 10.970 M 26.12 % | 8.698 M -58.16 % | 20.788 M 105.32 % | 10.124 M -18.22 % | 12.380 M -46.84 % | 23.289 M 401.99 % | 4.639 M |
| Capital expenditure | -491.673 K 56.74 % | -1.137 M -21 180.72 % | -5.341 K 91.04 % | -59.606 K 97.16 % | -2.097 M -6 589.08 % | -31.343 K -1 619.85 % | -1.822 K 99.63 % | -492.202 K -3 490.06 % | -13.710 K -672.91 % | -1.774 K 72.77 % | -6.514 K -15.31 % | -5.650 K 61.71 % | -14.754 K 16.11 % | -17.587 K 85.85 % | -124.247 K -2 661.04 % | -4.500 K 88.69 % | -39.793 K 15.62 % | -47.156 K 57.38 % | -110.631 K -269.92 % | -29.907 K 97.23 % | -1.079 M -166.47 % | -404.761 K -282.50 % | -105.821 K 46.38 % | -197.346 K -127.81 % | -86.628 K -167.62 % | -32.370 K 92.33 % | -422.108 K -1 402.16 % | -28.100 K -20.92 % | -23.239 K 14.88 % | -27.300 K 87.39 % | -216.430 K -1 160.92 % | -17.164 K 83.69 % | -105.264 K 66.55 % | -314.680 K 92.03 % | -3.948 M -472.28 % | -689.812 K 68.81 % | -2.212 M -245.56 % | -640.010 K 95.41 % | -13.958 M 14.22 % | -16.272 M 17.57 % | -19.741 M -138.18 % | -8.288 M 58.43 % | -19.939 M -69.62 % | -11.755 M -19.40 % | -9.845 M -1 682.10 % | -552.459 K 66.53 % | -1.651 M -48.46 % | -1.112 M 92.00 % | -13.895 M -21.31 % | -11.454 M -144.66 % | -4.682 M 41.94 % | -8.064 M -77.45 % | -4.544 M 18.46 % | -5.573 M -424.61 % | -1.062 M 62.05 % | -2.800 M 17.35 % | -3.387 M -32.43 % | -2.558 M -150.10 % | -1.023 M 31.77 % | -1.499 M | 0.000 | 0.000 | 0.000 100.00 % | -1.869 M | 0.000 | 0.000 |
| Free CashFlow | -3.948 M -22.75 % | -3.217 M -66.19 % | -1.936 M -135.79 % | 5.409 M 226.06 % | -4.290 M -5 731.70 % | 76.182 K -98.47 % | 4.967 M -15.79 % | 5.898 M 143.96 % | 2.418 M -77.57 % | 10.777 M 8.50 % | 9.933 M -44.05 % | 17.753 M 360.51 % | -6.815 M -297.07 % | 3.458 M 437.31 % | -1.025 M -1 133.46 % | 99.201 K -98.36 % | 6.033 M -64.12 % | 16.816 M 13.69 % | 14.791 M 40.67 % | 10.515 M 150.50 % | 4.198 M -71.84 % | 14.906 M 172.84 % | 5.463 M -45.43 % | 10.012 M 82.12 % | 5.498 M -44.63 % | 9.928 M -27.68 % | 13.729 M 75.91 % | 7.804 M 38.65 % | 5.629 M 21.50 % | 4.633 M -67.66 % | 14.326 M 46.72 % | 9.764 M 76.16 % | 5.543 M -58.56 % | 13.374 M 230.88 % | -10.218 M -168.13 % | 14.998 M 657.96 % | -2.688 M -114.20 % | 18.924 M 580.11 % | 2.783 M 186.44 % | -3.219 M 79.83 % | -15.964 M -700.80 % | 2.657 M 137.09 % | -7.163 M -199.02 % | 7.234 M 182.98 % | -8.717 M -189.15 % | 9.778 M 16.50 % | 8.393 M -43.61 % | 14.883 M 200.34 % | -14.833 M -28.46 % | -11.547 M -439.24 % | 3.404 M 59.74 % | 2.131 M 114.27 % | -14.927 M -1 542.38 % | 1.035 M -82.48 % | 5.905 M 183.55 % | -7.068 M -714.51 % | -867.722 K -106.79 % | 12.775 M 246.18 % | 3.690 M -61.04 % | 9.471 M 8.89 % | 8.698 M -58.16 % | 20.788 M 105.32 % | 10.124 M -3.67 % | 10.511 M -54.87 % | 23.289 M 401.99 % | 4.639 M |
| 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 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |