JSL Industries Limited JSLINDL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 536.250 M 4.44 % | 513.468 M 5.03 % | 488.899 M -11.50 % | 552.451 M 11.21 % | 496.758 M 2.02 % | 486.918 M -11.07 % | 547.557 M 18.70 % | 461.279 M 3.93 % | 443.838 M -7.00 % | 477.263 M -13.17 % | 549.634 M 4.34 % | 526.771 M -21.79 % | 673.503 M 13.83 % | 591.689 M 25.57 % | 471.211 M 32.89 % | 354.581 M 16.05 % | 305.547 M 12.60 % | 271.360 M |
| Net income | 64.488 M 4.67 % | 61.610 M 79.06 % | 34.408 M 24.72 % | 27.589 M 14.96 % | 23.999 M 670.17 % | 3.116 M -3.53 % | 3.230 M 57.75 % | 2.048 M -59.55 % | 5.063 M 1.51 % | 4.987 M -68.71 % | 15.940 M 12.23 % | 14.203 M -49.35 % | 28.042 M -17.93 % | 34.167 M 72.69 % | 19.786 M 42.10 % | 13.924 M 126.33 % | 6.152 M 55.67 % | 3.952 M |
| Income before tax | 76.214 M -9.12 % | 83.859 M 51.67 % | 55.290 M 47.83 % | 37.401 M 8.89 % | 34.346 M 346.77 % | 7.688 M 8.30 % | 7.098 M 102.53 % | 3.505 M -50.25 % | 7.045 M -4.37 % | 7.367 M -64.89 % | 20.983 M -9.25 % | 23.120 M -27.17 % | 31.744 M -11.50 % | 35.869 M 64.35 % | 21.825 M 16.96 % | 18.660 M 94.91 % | 9.574 M 52.38 % | 6.283 M |
| Income before tax ratio | 0.14 -12.98 % | 0.16 44.41 % | 0.11 67.05 % | 0.07 -2.08 % | 0.07 337.92 % | 0.02 21.79 % | 0.01 70.62 % | 0.01 -52.13 % | 0.02 2.83 % | 0.02 -59.57 % | 0.04 -13.02 % | 0.04 -6.88 % | 0.05 -22.25 % | 0.06 30.89 % | 0.05 -11.99 % | 0.05 67.95 % | 0.03 35.33 % | 0.02 |
| EBITDA | 93.505 M -5.50 % | 98.945 M 38.02 % | 71.687 M 34.54 % | 53.283 M 9.01 % | 48.879 M 79.27 % | 27.265 M -7.24 % | 29.394 M 14.77 % | 25.611 M -8.16 % | 27.887 M -16.53 % | 33.410 M -35.63 % | 51.899 M 17.61 % | 44.130 M -28.06 % | 61.342 M 12.50 % | 54.527 M 69.59 % | 32.152 M 20.29 % | 26.729 M 30.66 % | 20.457 M 17.59 % | 17.396 M |
| Net income ratio | 0.12 0.22 % | 0.12 70.49 % | 0.07 40.93 % | 0.05 3.37 % | 0.05 654.91 % | 0.01 8.48 % | 0.01 32.89 % | 0.00 -61.08 % | 0.01 9.16 % | 0.01 -63.97 % | 0.03 7.56 % | 0.03 -35.24 % | 0.04 -27.90 % | 0.06 37.53 % | 0.04 6.93 % | 0.04 95.03 % | 0.02 38.25 % | 0.01 |
| Ratio EBITDA | 0.17 -9.51 % | 0.19 31.42 % | 0.15 52.03 % | 0.10 -1.98 % | 0.10 75.72 % | 0.06 4.31 % | 0.05 -3.31 % | 0.06 -11.63 % | 0.06 -10.24 % | 0.07 -25.86 % | 0.09 12.71 % | 0.08 -8.02 % | 0.09 -1.17 % | 0.09 35.06 % | 0.07 -9.48 % | 0.08 12.59 % | 0.07 4.44 % | 0.06 |
| Gross profit ratio | 0.14 -6.12 % | 0.15 -63.86 % | 0.42 223.67 % | 0.13 -67.51 % | 0.40 5.41 % | 0.38 16.96 % | 0.32 -7.99 % | 0.35 -7.47 % | 0.38 -0.22 % | 0.38 9.28 % | 0.35 -5.41 % | 0.37 11.59 % | 0.33 -12.30 % | 0.38 12.91 % | 0.33 -7.16 % | 0.36 6.34 % | 0.34 -4.57 % | 0.35 |
| Weighted average shs out dil | 1.174 M 0.05 % | 1.174 M -0.02 % | 1.174 M -0.01 % | 1.174 M 0.01 % | 1.174 M 0.00 % | 1.174 M 0.00 % | 1.174 M 3.66 % | 1.132 M 1.44 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M |
| Weighted average shs out | 1.174 M 0.05 % | 1.174 M -0.02 % | 1.174 M -0.01 % | 1.174 M 0.01 % | 1.174 M 0.00 % | 1.174 M 0.00 % | 1.174 M 3.76 % | 1.131 M 1.34 % | 1.116 M 0.06 % | 1.116 M -0.06 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M |
| EPS diluted | 54.91 4.61 % | 52.49 79.09 % | 29.31 24.72 % | 23.50 14.97 % | 20.44 671.32 % | 2.65 -3.64 % | 2.75 51.93 % | 1.81 -60.04 % | 4.53 1.34 % | 4.47 -68.70 % | 14.28 12.26 % | 12.72 -49.36 % | 25.12 -17.94 % | 30.61 72.74 % | 17.72 40.97 % | 12.57 128.13 % | 5.51 55.65 % | 3.54 |
| Earnings per share | 54.91 4.61 % | 52.49 79.09 % | 29.31 24.72 % | 23.50 14.97 % | 20.44 671.32 % | 2.65 -3.64 % | 2.75 51.93 % | 1.81 -60.04 % | 4.53 1.34 % | 4.47 -68.70 % | 14.28 12.26 % | 12.72 -49.36 % | 25.12 -17.94 % | 30.61 72.74 % | 17.72 40.97 % | 12.57 128.13 % | 5.51 55.65 % | 3.54 |
| Gross profit | 76.538 M -1.96 % | 78.067 M -62.05 % | 205.688 M 186.44 % | 71.809 M -63.86 % | 198.715 M 7.54 % | 184.774 M 4.01 % | 177.655 M 9.22 % | 162.654 M -3.83 % | 169.134 M -7.21 % | 182.277 M -5.11 % | 192.085 M -1.31 % | 194.632 M -12.72 % | 223.002 M -0.17 % | 223.389 M 41.78 % | 157.559 M 23.37 % | 127.710 M 23.40 % | 103.490 M 7.45 % | 96.312 M |
| Income tax expense | 11.726 M -47.30 % | 22.249 M 6.55 % | 20.882 M 112.82 % | 9.812 M -5.17 % | 10.347 M 126.34 % | 4.572 M 18.19 % | 3.868 M 165.47 % | 1.457 M -26.50 % | 1.982 M -16.70 % | 2.380 M -52.80 % | 5.043 M -43.45 % | 8.917 M 140.85 % | 3.702 M 117.56 % | 1.702 M -16.56 % | 2.040 M -56.94 % | 4.736 M 38.41 % | 3.422 M 46.80 % | 2.331 M |
| Cost of revenue | 459.712 M 5.58 % | 435.401 M 53.74 % | 283.211 M -21.26 % | 359.678 M 26.12 % | 285.186 M -5.61 % | 302.144 M -18.32 % | 369.902 M 23.87 % | 298.625 M 8.71 % | 274.704 M -6.88 % | 294.986 M -17.50 % | 357.550 M 7.65 % | 332.139 M -26.27 % | 450.501 M 22.32 % | 368.300 M 17.42 % | 313.652 M 38.25 % | 226.871 M 12.28 % | 202.057 M 15.43 % | 175.048 M |
| General and administrative expenses | 15.032 M -82.13 % | 84.126 M 515.54 % | 13.667 M 3.43 % | 13.214 M 10.41 % | 11.968 M 18.07 % | 10.136 M 4.35 % | 9.714 M -16.38 % | 11.617 M -0.66 % | 11.693 M | 0.000 -100.00 % | 91.286 M 507.12 % | 15.036 M 21.63 % | 12.362 M | 0.000 -100.00 % | 126.723 M 23.74 % | 102.407 M 18.63 % | 86.328 M | 0.000 |
| Selling and marketing expenses | 4.547 M 2 759.75 % | 159.000 K -66.94 % | 481.000 K 349.53 % | 107.000 K 9.68 % | 97.560 K -78.95 % | 463.540 K 229.94 % | 140.494 K -79.37 % | 681.095 K 139.26 % | 284.668 K | 0.000 -100.00 % | 239.669 K -97.79 % | 10.853 M -12.22 % | 12.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 177.543 M 96.60 % | 90.306 M -40.24 % | 151.105 M 3.49 % | 146.004 M -11.41 % | 164.813 M -5.37 % | 174.174 M 3.80 % | 167.800 M 11.60 % | 150.356 M -0.45 % | 151.043 M -17.14 % | 182.277 M 6.53 % | 171.102 M -0.24 % | 171.512 M -10.32 % | 191.258 M 1.99 % | 187.520 M 1 980.87 % | 9.012 M 35.65 % | 6.643 M -12.45 % | 7.588 M -91.57 % | 90.029 M |
| Operating expenses | 197.122 M 12.91 % | 174.591 M 5.65 % | 165.253 M 3.72 % | 159.325 M -9.92 % | 176.879 M -4.27 % | 184.774 M 4.01 % | 177.655 M 9.22 % | 162.654 M -0.09 % | 162.796 M -1.25 % | 164.849 M -3.65 % | 171.102 M -0.24 % | 171.512 M -10.32 % | 191.258 M 1.99 % | 187.520 M 38.15 % | 135.734 M 24.47 % | 109.050 M 16.11 % | 93.916 M 4.32 % | 90.029 M |
| Cost and expenses | 507.070 M 6.33 % | 476.870 M 6.33 % | 448.464 M -13.59 % | 519.003 M 12.32 % | 462.065 M -4.07 % | 481.657 M -12.04 % | 547.557 M 17.52 % | 465.910 M 6.44 % | 437.725 M -5.21 % | 461.792 M -12.65 % | 528.652 M 4.96 % | 503.650 M -21.52 % | 641.759 M 15.46 % | 555.819 M 23.68 % | 449.386 M 33.78 % | 335.921 M 13.50 % | 295.973 M 11.66 % | 265.077 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.168 M 863.63 % | 225.000 K -77.71 % | 1.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.579 M -76.77 % | 84.285 M 495.74 % | 14.148 M 6.21 % | 13.321 M 10.41 % | 12.066 M 13.83 % | 10.600 M 7.56 % | 9.854 M -19.87 % | 12.298 M 2.67 % | 11.978 M 164.96 % | -18.438 M -120.15 % | 91.526 M 253.53 % | 25.889 M 4.70 % | 24.726 M | 0.000 -100.00 % | 126.723 M 23.74 % | 102.407 M 18.63 % | 86.328 M | 0.000 |
| Interest income | 19.673 M 101.80 % | 9.749 M 51.76 % | 6.424 M 29.23 % | 4.971 M 62.57 % | 3.058 M -46.50 % | 5.715 M 196.71 % | 1.926 M 22.46 % | 1.573 M -50.21 % | 3.159 M 42.37 % | 2.219 M 20.39 % | 1.843 M -50.73 % | 3.741 M 233.38 % | 1.122 M 20.16 % | 933.740 K 115.61 % | 433.076 K 1.30 % | 427.523 K -3.65 % | 443.728 K | 0.000 |
| Interest expense | 4.488 M 12.79 % | 3.979 M -31.28 % | 5.790 M -1.50 % | 5.878 M 2.37 % | 5.742 M -26.58 % | 7.821 M -14.17 % | 9.113 M -1.57 % | 9.258 M 15.31 % | 8.029 M -20.20 % | 10.061 M -25.43 % | 13.492 M 19.96 % | 11.247 M -40.77 % | 18.989 M 76.04 % | 10.787 M 40.22 % | 7.693 M 37.39 % | 5.599 M -39.04 % | 9.185 M -1.22 % | 9.298 M |
| Depreciation and amortization | 12.803 M 14.19 % | 11.212 M 5.70 % | 10.607 M 6.03 % | 10.004 M -17.63 % | 12.145 M -24.79 % | 16.148 M -3.73 % | 16.773 M 3.85 % | 16.152 M 0.42 % | 16.085 M 0.65 % | 15.981 M -8.28 % | 17.425 M 30.10 % | 13.393 M 1.34 % | 13.215 M 67.90 % | 7.871 M 82.09 % | 4.322 M 75.00 % | 2.470 M 45.46 % | 1.698 M -6.45 % | 1.815 M |
| Operating income | 26.912 M -22.06 % | 34.530 M -14.60 % | 40.435 M 19.08 % | 33.956 M -6.89 % | 36.470 M 593.30 % | 5.260 M -61.21 % | 13.561 M 26.31 % | 10.736 M 75.62 % | 6.113 M -59.79 % | 15.203 M -27.54 % | 20.983 M -31.74 % | 30.737 M -37.25 % | 48.987 M 36.57 % | 35.869 M 64.35 % | 21.825 M 16.96 % | 18.660 M 94.91 % | 9.574 M 52.38 % | 6.283 M |
| Operating income ratio | 0.05 -25.37 % | 0.07 -18.69 % | 0.08 34.56 % | 0.06 -16.28 % | 0.07 579.56 % | 0.01 -56.38 % | 0.02 6.41 % | 0.02 68.98 % | 0.01 -56.76 % | 0.03 -16.56 % | 0.04 -34.58 % | 0.06 -19.78 % | 0.07 19.98 % | 0.06 30.89 % | 0.05 -11.99 % | 0.05 67.95 % | 0.03 35.33 % | 0.02 |
| Total other income expenses net | 49.302 M -0.05 % | 49.329 M 232.07 % | 14.855 M 331.20 % | 3.445 M 262.24 % | -2.123 M -187.48 % | 2.427 M 137.56 % | -6.463 M 10.63 % | -7.231 M -875.85 % | 932.038 K 111.89 % | -7.837 M | 0.000 100.00 % | -7.617 M 55.82 % | -17.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 26.300 M -21.08 % | 33.326 M 31.90 % | 25.267 M 3.94 % | 24.310 M -20.85 % | 30.714 M -23.21 % | 39.996 M 53.72 % | 26.018 M -60.62 % | 66.073 M 33.61 % | 49.453 M 4.32 % | 47.403 M 363.97 % | 10.217 M -68.45 % | 32.382 M 137.91 % | 13.611 M -83.44 % | 82.185 M 277.40 % | 21.777 M 351.37 % | 4.825 M -50.71 % | 9.787 M |
| Total investments | 260.661 M 336.50 % | 59.716 M 63.11 % | 36.610 M -66.58 % | 109.554 M -15.55 % | 129.726 M 124.87 % | 57.689 M -13.51 % | 66.702 M -6.57 % | 71.394 M -4.45 % | 74.716 M 0.00 % | 74.716 M 4.15 % | 71.742 M 0.00 % | 71.742 M 328.52 % | 16.742 M 0.00 % | 16.742 M 0.00 % | 16.742 M 0.00 % | 16.742 M 0.00 % | 16.742 M |
| Total debt | 46.202 M 38.06 % | 33.465 M 31.42 % | 25.465 M -11.29 % | 28.705 M -20.64 % | 36.171 M -9.75 % | 40.076 M 47.62 % | 27.147 M -59.07 % | 66.323 M 33.25 % | 49.771 M 4.51 % | 47.622 M 10.24 % | 43.198 M -13.53 % | 49.956 M -4.62 % | 52.376 M -38.63 % | 85.342 M 208.63 % | 27.652 M 133.29 % | 11.853 M -23.07 % | 15.407 M |
| Accumulated other comprehensive income loss | 152.941 M 163.79 % | 57.979 M -62.14 % | 153.158 M 0.23 % | 152.814 M -1.59 % | 155.284 M -0.07 % | 155.389 M -0.07 % | 155.494 M -20.08 % | 194.567 M -0.05 % | 194.673 M 644.06 % | 26.164 M -84.27 % | 166.377 M 163.53 % | 63.135 M -63.06 % | 170.890 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 222.002 M 10.92 % | 200.150 M -14.34 % | 233.669 M 18.68 % | 196.895 M 16.37 % | 169.192 M 14.57 % | 147.671 M 2.16 % | 144.555 M -20.16 % | 181.048 M 1.85 % | 177.768 M 2 443.66 % | 6.989 M -96.10 % | 179.275 M 9.76 % | 163.335 M 9.52 % | 149.132 M 938.64 % | 14.358 M 176.60 % | 5.191 M -3.97 % | 5.405 M -15.20 % | 6.374 M |
| Common stock | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 0.00 % | 11.739 M 5.15 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M |
| Total equity | 459.474 M 16.28 % | 395.153 M 18.45 % | 333.593 M 11.63 % | 298.841 M 10.17 % | 271.243 M 9.38 % | 247.977 M 0.89 % | 245.793 M -13.27 % | 283.415 M 7.15 % | 264.509 M -2.51 % | 271.313 M 7.36 % | 252.720 M 6.35 % | 237.633 M 5.76 % | 224.690 M 13.47 % | 198.016 M 19.38 % | 165.870 M 11.16 % | 149.216 M 8.53 % | 137.483 M |
| Other non current liabilities | 10.940 M -71.58 % | 38.498 M 44.25 % | 26.689 M -17.77 % | 32.456 M 8.35 % | 29.955 M 1.26 % | 29.582 M -10.05 % | 32.887 M 41.14 % | 23.301 M 23.19 % | 18.915 M -6.45 % | 20.218 M -36.32 % | 31.749 M 877.16 % | 3.249 M 0.46 % | 3.234 M -0.61 % | 3.254 M -1.66 % | 3.309 M | 0.000 | 0.000 |
| Long term debt | 20.165 M -4.52 % | 21.119 M 9.57 % | 19.274 M 0.00 % | 19.274 M 10.05 % | 17.514 M -0.12 % | 17.534 M -8.41 % | 19.145 M -42.26 % | 33.158 M 531.93 % | 5.247 M 338.54 % | 1.196 M -77.24 % | 5.257 M -64.87 % | 14.966 M -57.23 % | 34.988 M -29.01 % | 49.286 M 125.37 % | 21.869 M 84.50 % | 11.853 M -23.07 % | 15.407 M |
| Total non current liabilities | 59.116 M -0.84 % | 59.618 M 29.71 % | 45.963 M -11.15 % | 51.730 M -4.72 % | 54.294 M 15.23 % | 47.116 M -9.45 % | 52.032 M -7.84 % | 56.459 M 133.67 % | 24.162 M 12.83 % | 21.415 M -42.13 % | 37.006 M 103.17 % | 18.215 M -52.35 % | 38.223 M -27.25 % | 52.540 M 108.68 % | 25.178 M 87.98 % | 13.394 M -24.80 % | 17.812 M |
| Other current liabilities | 24.373 M 109.08 % | 11.657 M 45.75 % | 7.998 M -44.32 % | 14.363 M 0.52 % | 14.288 M -17.52 % | 17.322 M 5.96 % | 16.347 M -46.00 % | 30.273 M 10.88 % | 27.303 M -5.56 % | 28.910 M 35.22 % | 21.380 M -83.82 % | 132.137 M 161.13 % | 50.602 M 78.36 % | 28.371 M -11.74 % | 32.145 M 2 310.86 % | 1.333 M 211.76 % | 427.683 K |
| Deferred revenue | 0.000 -100.00 % | 4.341 M | 0.000 -100.00 % | 7.187 M 3.50 % | 6.944 M -29.77 % | 9.888 M 12.19 % | 8.814 M -19.77 % | 10.985 M -41.92 % | 18.912 M | 0.000 -100.00 % | 18.017 M | 0.000 | 0.000 -100.00 % | 21.026 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 26.037 M -17.66 % | 31.620 M 24.17 % | 25.465 M 170.01 % | 9.431 M -49.45 % | 18.657 M -17.24 % | 22.542 M 181.69 % | 8.003 M -75.87 % | 33.165 M -25.51 % | 44.524 M -2.89 % | 45.849 M -10.69 % | 51.339 M 46.72 % | 34.990 M 101.24 % | 17.388 M -40.92 % | 29.430 M 408.89 % | 5.783 M | 0.000 | 0.000 |
| Total current liabilities | 96.478 M -4.50 % | 101.020 M 8.70 % | 92.934 M -0.09 % | 93.022 M -12.24 % | 105.997 M -19.26 % | 131.283 M 8.91 % | 120.538 M -30.69 % | 173.913 M -12.45 % | 198.646 M 18.30 % | 167.924 M -14.54 % | 196.494 M -26.17 % | 266.134 M 10.93 % | 239.905 M 1.06 % | 237.377 M 70.58 % | 139.163 M 39.53 % | 99.738 M -0.76 % | 100.502 M |
| Total liabilities | 155.594 M -3.14 % | 160.637 M 15.65 % | 138.897 M -4.04 % | 144.752 M -9.69 % | 160.290 M -10.15 % | 178.399 M 3.38 % | 172.570 M -25.09 % | 230.372 M 3.39 % | 222.808 M 17.68 % | 189.339 M -18.91 % | 233.500 M -17.88 % | 284.348 M 2.24 % | 278.127 M -4.07 % | 289.917 M 76.41 % | 164.340 M 45.26 % | 113.132 M -4.38 % | 118.314 M |
| Other non current assets | 1.357 M -99.21 % | 170.732 M 39.76 % | 122.161 M 1 766.48 % | 6.545 M 0.00 % | 6.545 M -92.09 % | 82.726 M 3 726.24 % | -2.281 M -125.29 % | 9.021 M -1.27 % | 9.137 M -76.20 % | 38.384 M -51.47 % | 79.100 M -2.26 % | 80.932 M 242.37 % | 23.639 M -3.76 % | 24.563 M 6.60 % | 23.043 M 37.63 % | 16.742 M 0.00 % | 16.742 M |
| Long term investments | 87.425 M 182.08 % | -106.510 M -40.09 % | -76.032 M -404.97 % | 24.931 M -57.36 % | 58.465 M 324.72 % | -26.017 M -139.00 % | 66.702 M -6.57 % | 71.394 M -0.49 % | 71.742 M 75.34 % | 40.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.017 M | 0.000 | 0.000 -100.00 % | 49.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.976 M | 0.000 | 0.000 -100.00 % | 30.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 158.284 M -2.93 % | 163.069 M 3.37 % | 157.760 M 1.19 % | 155.902 M 5.54 % | 147.719 M -3.82 % | 153.593 M -7.87 % | 166.711 M -5.31 % | 176.051 M 0.72 % | 174.800 M -1.13 % | 176.794 M 0.95 % | 175.125 M -13.57 % | 202.616 M -4.25 % | 211.612 M -5.67 % | 224.341 M 54.12 % | 145.560 M 47.37 % | 98.775 M 16.80 % | 84.571 M |
| Total non current assets | 250.383 M 10.16 % | 227.291 M 11.48 % | 203.889 M 8.81 % | 187.378 M -11.92 % | 212.729 M 1.15 % | 210.302 M -10.17 % | 234.108 M -13.27 % | 269.919 M 0.55 % | 268.438 M 0.15 % | 268.027 M 0.88 % | 265.687 M -9.45 % | 293.402 M 19.43 % | 245.672 M -4.14 % | 256.278 M 51.00 % | 169.722 M 46.92 % | 115.517 M 14.02 % | 101.313 M |
| Other current assets | 17.477 M -12.79 % | 20.040 M -60.36 % | 50.556 M -35.38 % | 78.234 M 92.64 % | 40.612 M -33.95 % | 61.485 M -4.19 % | 64.172 M 79.22 % | 35.807 M -1.70 % | 36.426 M 10.67 % | 32.914 M 12.21 % | 29.333 M -44.36 % | 52.720 M 6.27 % | 49.610 M 46.89 % | 33.774 M 6 189.94 % | 536.954 K -96.26 % | 14.374 M 26.57 % | 11.357 M |
| Short term investments | 173.758 M 4.53 % | 166.226 M 47.57 % | 112.642 M 33.11 % | 84.623 M 18.75 % | 71.261 M -14.87 % | 83.706 M 164.23 % | 31.679 M 38.87 % | 22.813 M -15.51 % | 27.000 M -20.12 % | 33.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 628.000 K 351.80 % | 139.000 K -29.80 % | 198.000 K 63.64 % | 121.000 K -97.78 % | 5.456 M 6 665.29 % | 80.654 K -92.86 % | 1.129 M 352.46 % | 249.548 K -21.69 % | 318.658 K 45.43 % | 219.120 K -99.34 % | 32.981 M 87.67 % | 17.574 M -54.67 % | 38.765 M 1 128.04 % | 3.157 M -46.27 % | 5.875 M -16.41 % | 7.028 M 25.06 % | 5.620 M |
| Cash and short term investments | 173.864 M 4.51 % | 166.365 M 47.43 % | 112.840 M 33.15 % | 84.744 M 10.46 % | 76.718 M -8.44 % | 83.787 M 155.39 % | 32.808 M 42.26 % | 23.062 M -15.58 % | 27.319 M -19.70 % | 34.019 M 3.15 % | 32.981 M 87.67 % | 17.574 M -54.67 % | 38.765 M 1 128.04 % | 3.157 M -46.27 % | 5.875 M -16.41 % | 7.028 M 25.06 % | 5.620 M |
| Total current assets | 364.685 M 11.02 % | 328.499 M 22.30 % | 268.601 M 4.83 % | 256.215 M 17.10 % | 218.805 M 1.26 % | 216.074 M 17.27 % | 184.255 M -24.44 % | 243.868 M 11.42 % | 218.878 M 13.63 % | 192.625 M -12.65 % | 220.533 M -3.52 % | 228.580 M -11.11 % | 257.145 M 11.00 % | 231.655 M 44.34 % | 160.488 M 9.30 % | 146.831 M -4.95 % | 154.484 M |
| Inventory | 126.223 M 15.13 % | 109.633 M 4.93 % | 104.480 M 12.71 % | 92.700 M -6.39 % | 99.031 M 44.58 % | 68.496 M -21.52 % | 87.275 M -20.71 % | 110.064 M 13.63 % | 96.858 M 27.56 % | 75.933 M -13.36 % | 87.644 M 22.83 % | 71.352 M 30.39 % | 54.722 M -39.54 % | 90.517 M 161.84 % | 34.569 M 20.65 % | 28.652 M -10.74 % | 32.100 M |
| Net receivables | 47.121 M 45.16 % | 32.461 M 4 377.38 % | 725.000 K 35.01 % | 537.000 K -78.02 % | 2.444 M 5.96 % | 2.306 M 14.33 % | 2.017 M -97.31 % | 74.935 M 28.59 % | 58.276 M 17.12 % | 49.759 M -49.71 % | 98.949 M -28.81 % | 138.996 M 21.88 % | 114.047 M 9.44 % | 104.207 M -12.80 % | 119.507 M 23.49 % | 96.777 M -8.19 % | 105.407 M |
| Tax assets | 3.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.976 M -122.12 % | 13.453 M 5.43 % | 12.760 M 6.94 % | 11.932 M 4.10 % | 11.462 M 16.31 % | 9.854 M -5.45 % | 10.422 M 41.33 % | 7.374 M 558.49 % | 1.120 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 33.968 M -19.51 % | 42.202 M 11.44 % | 37.871 M 3.42 % | 36.617 M -44.61 % | 66.108 M -18.92 % | 81.530 M -3.16 % | 84.193 M -15.37 % | 99.489 M -5.30 % | 105.055 M 15.99 % | 90.572 M -14.36 % | 105.758 M 6.82 % | 99.007 M -42.41 % | 171.915 M 13.16 % | 151.924 M 50.07 % | 101.235 M 2.88 % | 98.405 M -1.67 % | 100.075 M |
| Tax payables | 12.100 M 8.04 % | 11.200 M -48.15 % | 21.600 M -15.04 % | 25.424 M | 0.000 | 0.000 -100.00 % | 3.181 M | 0.000 -100.00 % | 2.851 M 9.96 % | 2.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.989 M -33.57 % | 2.994 M 324.08 % | 706.000 K -71.86 % | 2.509 M -58.79 % | 6.089 M 269.21 % | 1.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.626 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 30.156 M 0.00 % | 30.156 M 0.00 % | 30.156 M 0.00 % | 30.156 M 0.00 % | 30.156 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 30.156 M -75.93 % | 125.285 M 292.83 % | -64.973 M -3.78 % | -62.607 M 3.64 % | -64.971 M 2.77 % | -66.822 M -1.25 % | -65.995 M 36.51 % | -103.939 M 12.73 % | -119.096 M -156.18 % | 211.997 M 303.66 % | -104.096 M | 0.000 100.00 % | -106.496 M -161.74 % | 172.494 M 15.37 % | 149.516 M 12.72 % | 132.647 M 10.59 % | 119.945 M |
| Deferred tax liabilities non current | 28.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.120 M -172.69 % | 1.541 M -35.93 % | 2.404 M |
| Other liabilities | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 615.068 M 10.67 % | 555.790 M 17.63 % | 472.490 M 6.51 % | 443.593 M 2.79 % | 431.534 M 1.21 % | 426.376 M 1.92 % | 418.363 M -18.57 % | 513.787 M 5.43 % | 487.316 M 5.79 % | 460.652 M -5.26 % | 486.220 M -6.85 % | 521.982 M 3.81 % | 502.817 M 3.05 % | 487.933 M 47.76 % | 330.211 M 25.87 % | 262.348 M 2.56 % | 255.797 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -827.539 K -76.01 % | -470.154 K | 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 |
| Change in working capital | -32.609 M 42.42 % | -56.630 M -10.26 % | -51.361 M 29.21 % | -72.551 M -320.10 % | -17.270 M 48.06 % | -33.250 M -194.51 % | 35.183 M 188.23 % | -39.874 M -677.78 % | -5.127 M 77.71 % | -22.998 M -75.27 % | -13.121 M -207.94 % | 12.156 M -71.99 % | 43.407 M 539.80 % | -9.870 M -201.76 % | 9.699 M -15.84 % | 11.524 M -31.95 % | 16.934 M |
| Accounts receivables | -17.010 M -315.34 % | 7.899 M -26.27 % | 10.713 M 172.90 % | -14.696 M -178.82 % | 18.644 M 629.04 % | 2.557 M -89.03 % | 23.310 M 241.89 % | -16.428 M -94.44 % | -8.449 M -137.74 % | 22.390 M 36.86 % | 16.359 M -36.78 % | 25.875 M 378.41 % | -9.294 M | 0.000 | 0.000 -100.00 % | 8.878 M 17.87 % | 7.532 M |
| Inventory | -16.591 M -222.03 % | -5.152 M 56.27 % | -11.781 M -286.05 % | 6.332 M 120.74 % | -30.535 M -262.60 % | 18.779 M -17.60 % | 22.789 M 272.56 % | -13.206 M 36.89 % | -20.925 M -278.68 % | 11.711 M 171.88 % | -16.292 M 2.03 % | -16.629 M -146.46 % | 35.795 M 163.98 % | -55.948 M -845.47 % | -5.918 M -271.59 % | 3.449 M -75.14 % | 13.872 M |
| Accounts payables | -8.234 M -290.12 % | 4.331 M 245.37 % | 1.254 M 104.25 % | -29.490 M -91.22 % | -15.422 M -479.07 % | -2.663 M 82.59 % | -15.296 M -174.86 % | -5.565 M -138.43 % | 14.483 M 1 394.99 % | -1.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 9.226 M 114.48 % | -63.708 M -23.59 % | -51.547 M -48.56 % | -34.697 M -445.48 % | 10.043 M 119.34 % | -51.923 M -1 285.34 % | 4.380 M 193.69 % | -4.675 M -147.88 % | 9.764 M 117.44 % | -55.980 M -324.47 % | -13.188 M -553.07 % | 2.911 M -82.78 % | 16.906 M -63.31 % | 46.078 M 195.06 % | 15.616 M 2 046.06 % | -802.461 K 82.05 % | -4.470 M |
| Other non cash items | -58.006 M -57.92 % | -36.732 M -401.26 % | -7.328 M 66.97 % | -22.189 M -32.04 % | -16.805 M -26.10 % | -13.327 M -277.23 % | -3.533 M -207.87 % | 3.275 M 161.80 % | -5.300 M -55.36 % | -3.411 M 67.21 % | -10.403 M -191.03 % | -3.575 M -54.22 % | -2.318 M 25.57 % | -3.114 M 37.46 % | -4.979 M -19.17 % | -4.178 M -231.32 % | 3.182 M |
| Net cash provided by operating activities | -1.598 M 92.26 % | -20.645 M -382.31 % | 7.313 M 115.48 % | -47.230 M -480.39 % | 12.416 M 154.60 % | -22.742 M -145.60 % | 49.875 M 390.53 % | -17.167 M -291.56 % | 8.962 M 251.62 % | -5.910 M -160.06 % | 9.840 M -72.80 % | 36.177 M -56.07 % | 82.346 M 183.42 % | 29.054 M 0.79 % | 28.828 M 20.89 % | 23.846 M 9.32 % | 21.814 M |
| Investments in property plant and equipment | -9.113 M 36.85 % | -14.431 M -12.86 % | -12.787 M 39.91 % | -21.278 M -232.29 % | -6.403 M -82.93 % | -3.501 M 55.98 % | -7.952 M 59.62 % | -19.691 M 0.78 % | -19.847 M 20.82 % | -25.064 M -54.05 % | -16.270 M -177.37 % | -5.866 M 69.83 % | -19.442 M 82.50 % | -111.093 M -90.89 % | -58.197 M -191.52 % | -19.963 M -143.78 % | -8.189 M |
| Acquisitions net | 1.162 M | 0.000 -100.00 % | 825.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -13.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.013 M 92.09 % | 4.692 M 1 248.18 % | 348.020 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 19.674 M 64.91 % | 11.930 M 80.70 % | 6.602 M -90.27 % | 67.820 M 1 146.82 % | 5.439 M -16.35 % | 6.503 M 112.29 % | 3.063 M 34.24 % | 2.282 M -71.86 % | 8.109 M 2.62 % | 7.903 M -76.33 % | 33.385 M 719.67 % | 4.073 M 158.00 % | 1.579 M -91.93 % | 19.573 M 379.67 % | 4.081 M 278.00 % | 1.080 M -81.82 % | 5.938 M |
| Net cash used for investing activites | 11.723 M 568.73 % | -2.501 M 87.03 % | -19.282 M -141.43 % | 46.542 M 4 927.69 % | -964.064 K -108.02 % | 12.015 M 6 193.34 % | -197.186 K 98.67 % | -14.819 M -26.25 % | -11.738 M 31.61 % | -17.161 M -200.27 % | 17.115 M 130.14 % | -56.793 M -217.92 % | -17.864 M 80.48 % | -91.520 M -69.12 % | -54.117 M -186.58 % | -18.884 M -738.84 % | -2.251 M |
| Debt repayment | -5.532 M -196.83 % | 5.713 M -67.97 % | 17.837 M 318.59 % | -8.160 M 2.22 % | -8.345 M -173.98 % | 11.280 M 122.04 % | -51.175 M -477.64 % | 13.551 M 139.89 % | 5.649 M 168.89 % | -8.200 M 38.71 % | -13.380 M -880.54 % | 1.714 M 105.54 % | -30.954 M -150.52 % | 61.266 M 130.12 % | 26.623 M 849.03 % | -3.554 M 82.26 % | -20.037 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 575.000 K | 0.000 -100.00 % | 15.000 M | 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 -100.00 % | 16.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K -100.00 % | -450.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.628 M -126.64 % | 17.374 M 400.07 % | -5.790 M -264.86 % | 3.512 M 54.79 % | 2.269 M 241.67 % | -1.602 M -167.37 % | 2.377 M -86.64 % | 17.791 M 1 049.62 % | -1.873 M -105.93 % | 31.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -10.160 M -144.01 % | 23.087 M 91.64 % | 12.047 M 359.19 % | -4.648 M 23.51 % | -6.076 M -162.78 % | 9.678 M 119.83 % | -48.798 M -252.89 % | 31.917 M 1 009.94 % | 2.876 M -87.46 % | 22.932 M 271.39 % | -13.380 M -880.54 % | 1.714 M 105.54 % | -30.954 M -150.52 % | 61.266 M 130.12 % | 26.623 M 849.03 % | -3.554 M 82.26 % | -20.037 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 1.568 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -35.000 K -102.32 % | 1.509 M 1 834.62 % | 78.000 K 101.46 % | -5.335 M -199.25 % | 5.376 M 612.74 % | -1.048 M -219.20 % | 879.554 K 1 372.69 % | -69.110 K -169.43 % | 99.538 K 171.19 % | -139.815 K -101.03 % | 13.575 M 171.82 % | -18.901 M -156.37 % | 33.528 M 2 894.78 % | -1.200 M -189.92 % | 1.334 M -5.26 % | 1.408 M 397.03 % | -474.123 K |
| Cash at beginning of period | 140.000 K -29.29 % | 198.000 K 63.64 % | 121.000 K -97.78 % | 5.456 M 6 665.29 % | 80.654 K -92.86 % | 1.129 M 352.46 % | 249.548 K -21.69 % | 318.658 K 45.43 % | 219.120 K -38.95 % | 358.935 K -98.35 % | 21.790 M -46.45 % | 40.691 M 468.08 % | 7.163 M -14.35 % | 8.363 M 18.98 % | 7.028 M 25.06 % | 5.620 M -7.78 % | 6.094 M |
| Cash at end of period | 105.000 K -25.00 % | 140.000 K -29.29 % | 198.000 K 63.64 % | 121.000 K -97.78 % | 5.456 M 6 665.29 % | 80.654 K -92.86 % | 1.129 M 352.46 % | 249.548 K -21.69 % | 318.658 K 45.43 % | 219.120 K -99.38 % | 35.365 M 62.30 % | 21.790 M -46.45 % | 40.691 M 468.08 % | 7.163 M -14.35 % | 8.363 M 18.98 % | 7.028 M 25.06 % | 5.620 M |
| Operating cash flow | -1.598 M 92.26 % | -20.645 M -382.34 % | 7.312 M 115.48 % | -47.230 M -480.39 % | 12.416 M 154.60 % | -22.742 M -145.60 % | 49.875 M 390.53 % | -17.167 M -291.56 % | 8.962 M 251.62 % | -5.910 M -160.06 % | 9.840 M -72.80 % | 36.177 M -56.07 % | 82.346 M 183.42 % | 29.054 M 0.79 % | 28.828 M 20.89 % | 23.846 M 9.32 % | 21.814 M |
| Capital expenditure | -9.113 M 36.85 % | -14.431 M -12.86 % | -12.787 M 39.91 % | -21.278 M -232.29 % | -6.403 M -82.93 % | -3.501 M 55.98 % | -7.952 M 59.62 % | -19.691 M 0.78 % | -19.847 M 20.82 % | -25.064 M -54.05 % | -16.270 M -177.37 % | -5.866 M 69.83 % | -19.442 M 82.50 % | -111.093 M -90.89 % | -58.197 M -191.52 % | -19.963 M -143.78 % | -8.189 M |
| Free CashFlow | -10.711 M 69.46 % | -35.075 M -540.76 % | -5.474 M 92.01 % | -68.508 M -1 239.38 % | 6.013 M 122.91 % | -26.242 M -162.60 % | 41.922 M 213.74 % | -36.858 M -238.60 % | -10.885 M 64.86 % | -30.975 M -381.74 % | -6.430 M -121.21 % | 30.311 M -51.81 % | 62.904 M 176.68 % | -82.039 M -179.33 % | -29.370 M -856.35 % | 3.883 M -71.50 % | 13.625 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 121.947 M -9.68 % | 135.020 M -3.48 % | 139.889 M 14.20 % | 122.494 M -11.78 % | 138.847 M 9.74 % | 126.526 M -12.37 % | 144.389 M 22.78 % | 117.595 M -5.89 % | 124.958 M -8.05 % | 135.899 M 0.22 % | 135.600 M 32.16 % | 102.600 M -10.64 % | 114.814 M -1.64 % | 116.725 M -29.64 % | 165.900 M 11.12 % | 149.300 M 27.06 % | 117.500 M -14.30 % | 137.104 M 4.50 % | 131.200 M -6.42 % | 140.200 M 64.17 % | 85.400 M -3.19 % | 88.218 M -26.67 % | 120.300 M -17.21 % | 145.300 M 9.17 % | 133.100 M 3.70 % | 128.357 M -13.39 % | 148.200 M 5.71 % | 140.200 M 7.10 % | 130.900 M 0.31 % | 130.500 M 15.38 % | 113.100 M -2.33 % | 115.800 M -0.94 % | 116.900 M -13.79 % | 135.600 M 22.94 % | 110.300 M 3.76 % | 106.300 M 12.73 % | 94.300 M -8.80 % | 103.400 M -22.08 % | 132.700 M 23.79 % | 107.200 M -14.51 % | 125.400 M -12.33 % | 143.034 M -2.17 % | 146.200 M 3.91 % | 140.700 M 17.54 % | 119.700 M -6.32 % | 127.771 M -16.76 % | 153.500 M 13.45 % | 135.300 M 26.10 % | 107.300 M -40.02 % | 178.903 M 7.19 % | 166.900 M -5.17 % | 176.000 M 16.02 % | 151.700 M -10.23 % | 168.989 M -6.33 % | 180.400 M 110.93 % | 85.526 M -4.39 % | 89.449 M |
| Net income | 3.982 M 312.26 % | -1.876 M -118.97 % | 9.888 M -38.10 % | 15.974 M -60.56 % | 40.502 M 145.50 % | 16.498 M 669.88 % | -2.895 M -110.17 % | 28.465 M 45.66 % | 19.542 M 1 663.72 % | 1.108 M -91.72 % | 13.377 M -19.67 % | 16.652 M 400.21 % | 3.329 M -33.27 % | 4.989 M -55.05 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.63 % | 899.376 K -94.92 % | 17.700 M 1 164.29 % | 1.400 M -65.00 % | 4.000 M 195.61 % | -4.184 M -239.46 % | 3.000 M 130.77 % | 1.300 M 360.00 % | -500.000 K -117.67 % | 2.830 M 571.70 % | -600.000 K -300.00 % | 300.000 K -57.14 % | 700.000 K -56.25 % | 1.600 M 223.08 % | -1.300 M -533.33 % | 300.000 K -76.92 % | 1.300 M -7.14 % | 1.400 M | 0.000 -100.00 % | 800.000 K -57.89 % | 1.900 M -17.39 % | 2.300 M | 0.000 -100.00 % | 600.000 K -72.73 % | 2.200 M 13.39 % | 1.940 M -52.68 % | 4.100 M -51.76 % | 8.500 M 507.14 % | 1.400 M -44.06 % | 2.503 M -50.92 % | 5.100 M 41.67 % | 3.600 M 20.00 % | 3.000 M -66.82 % | 9.042 M 25.58 % | 7.200 M 26.32 % | 5.700 M -6.56 % | 6.100 M -37.55 % | 9.767 M -33.10 % | 14.600 M 488.95 % | 2.479 M 62.98 % | 1.521 M |
| Income before tax | 4.447 M 290.12 % | -2.339 M -117.14 % | 13.648 M -28.56 % | 19.103 M -58.29 % | 45.802 M 142.62 % | 18.878 M 614.81 % | -3.667 M -109.05 % | 40.536 M 44.19 % | 28.112 M 74.72 % | 16.090 M 3.81 % | 15.500 M -16.69 % | 18.606 M 262.90 % | 5.127 M -25.71 % | 6.901 M -54.60 % | 15.200 M 42.06 % | 10.700 M 132.61 % | 4.600 M 5.83 % | 4.346 M -79.20 % | 20.900 M 422.50 % | 4.000 M -21.57 % | 5.100 M 295.23 % | -2.612 M -193.30 % | 2.800 M 12.00 % | 2.500 M 66.67 % | 1.500 M -39.96 % | 2.498 M 127.11 % | 1.100 M 283.33 % | -600.000 K -114.29 % | 4.200 M 61.54 % | 2.600 M 285.71 % | -1.400 M -800.00 % | 200.000 K -89.47 % | 1.900 M -13.64 % | 2.200 M 450.00 % | 400.000 K -63.64 % | 1.100 M -52.17 % | 2.300 M -11.54 % | 2.600 M 116.67 % | 1.200 M 50.00 % | 800.000 K -72.41 % | 2.900 M 39.24 % | 2.083 M -66.94 % | 6.300 M -40.57 % | 10.600 M 430.00 % | 2.000 M -60.16 % | 5.020 M -44.83 % | 9.100 M 75.00 % | 5.200 M 36.84 % | 3.800 M -63.96 % | 10.544 M 31.80 % | 8.000 M 56.86 % | 5.100 M -37.04 % | 8.100 M 21.45 % | 6.669 M -60.77 % | 17.000 M 262.01 % | 4.696 M 97.48 % | 2.378 M |
| Income before tax ratio | 0.04 310.51 % | -0.02 -117.76 % | 0.10 -37.44 % | 0.16 -52.72 % | 0.33 121.09 % | 0.15 687.49 % | -0.03 -107.37 % | 0.34 53.22 % | 0.22 90.02 % | 0.12 3.58 % | 0.11 -36.97 % | 0.18 306.10 % | 0.04 -24.47 % | 0.06 -35.47 % | 0.09 27.84 % | 0.07 83.06 % | 0.04 23.49 % | 0.03 -80.10 % | 0.16 458.34 % | 0.03 -52.23 % | 0.06 301.67 % | -0.03 -227.23 % | 0.02 35.28 % | 0.02 52.67 % | 0.01 -42.10 % | 0.02 162.22 % | 0.01 273.44 % | 0.00 -113.34 % | 0.03 61.04 % | 0.02 260.95 % | -0.01 -816.71 % | 0.00 -89.37 % | 0.02 0.18 % | 0.02 347.38 % | 0.00 -64.96 % | 0.01 -57.57 % | 0.02 -3.00 % | 0.03 178.06 % | 0.01 21.18 % | 0.01 -67.73 % | 0.02 58.83 % | 0.01 -66.21 % | 0.04 -42.80 % | 0.08 350.90 % | 0.02 -57.47 % | 0.04 -33.72 % | 0.06 54.25 % | 0.04 8.52 % | 0.04 -39.91 % | 0.06 22.96 % | 0.05 65.42 % | 0.03 -45.73 % | 0.05 35.29 % | 0.04 -58.12 % | 0.09 71.63 % | 0.05 106.53 % | 0.03 |
| EBITDA | 9.537 M 312.86 % | 2.310 M -86.81 % | 17.508 M -27.29 % | 24.080 M -51.46 % | 49.607 M 117.62 % | 22.795 M 16 152.82 % | -142.000 K -100.32 % | 44.771 M 42.04 % | 31.521 M 99.60 % | 15.792 M -21.04 % | 20.000 M -14.16 % | 23.300 M 158.89 % | 9.000 M 29.98 % | 6.924 M -63.17 % | 18.800 M 20.51 % | 15.600 M 83.53 % | 8.500 M 13.33 % | 7.500 M -71.04 % | 25.900 M 156.44 % | 10.100 M 14.77 % | 8.800 M 1 296.65 % | -735.386 K -108.97 % | 8.200 M -4.65 % | 8.600 M 13.16 % | 7.600 M 65.43 % | 4.594 M -45.31 % | 8.400 M 40.00 % | 6.000 M -43.40 % | 10.600 M 16.48 % | 9.100 M 71.70 % | 5.300 M -17.19 % | 6.400 M -18.99 % | 7.900 M 19.70 % | 6.600 M -18.52 % | 8.100 M 6.58 % | 7.600 M -1.30 % | 7.700 M -1.28 % | 7.800 M -4.88 % | 8.200 M 2.50 % | 8.000 M -14.89 % | 9.400 M -4.97 % | 9.892 M -16.87 % | 11.900 M -29.59 % | 16.900 M 94.25 % | 8.700 M 27.21 % | 6.839 M -56.44 % | 15.700 M 30.83 % | 12.000 M 29.03 % | 9.300 M -33.77 % | 14.042 M -18.36 % | 17.200 M 23.74 % | 13.900 M -14.20 % | 16.200 M 55.98 % | 10.386 M -57.44 % | 24.400 M 240.21 % | 7.172 M 52.69 % | 4.697 M |
| Net income ratio | 0.03 335.01 % | -0.01 -119.66 % | 0.07 -45.80 % | 0.13 -55.29 % | 0.29 123.71 % | 0.13 750.33 % | -0.02 -108.28 % | 0.24 54.78 % | 0.16 1 818.15 % | 0.01 -91.74 % | 0.10 -39.22 % | 0.16 459.76 % | 0.03 -32.16 % | 0.04 -36.12 % | 0.07 31.44 % | 0.05 53.37 % | 0.03 405.98 % | 0.01 -95.14 % | 0.13 1 251.01 % | 0.01 -78.68 % | 0.05 198.76 % | -0.05 -290.18 % | 0.02 178.73 % | 0.01 338.17 % | 0.00 -117.04 % | 0.02 644.62 % | 0.00 -289.20 % | 0.00 -59.99 % | 0.01 -56.38 % | 0.01 206.67 % | -0.01 -543.68 % | 0.00 -76.70 % | 0.01 7.71 % | 0.01 | 0.00 -100.00 % | 0.01 -62.65 % | 0.02 -9.42 % | 0.02 | 0.00 -100.00 % | 0.01 -68.10 % | 0.02 29.34 % | 0.01 -51.63 % | 0.03 -53.58 % | 0.06 416.52 % | 0.01 -40.29 % | 0.02 -41.04 % | 0.03 24.87 % | 0.03 -4.83 % | 0.03 -44.68 % | 0.05 17.15 % | 0.04 33.20 % | 0.03 -19.46 % | 0.04 -30.43 % | 0.06 -28.58 % | 0.08 179.21 % | 0.03 70.46 % | 0.02 |
| Ratio EBITDA | 0.08 357.12 % | 0.02 -86.33 % | 0.13 -36.33 % | 0.20 -44.98 % | 0.36 98.31 % | 0.18 18 419.16 % | 0.00 -100.26 % | 0.38 50.93 % | 0.25 117.08 % | 0.12 -21.21 % | 0.15 -35.05 % | 0.23 189.71 % | 0.08 32.15 % | 0.06 -47.65 % | 0.11 8.45 % | 0.10 44.44 % | 0.07 32.24 % | 0.05 -72.29 % | 0.20 174.03 % | 0.07 -30.09 % | 0.10 1 336.13 % | -0.01 -112.23 % | 0.07 15.16 % | 0.06 3.66 % | 0.06 59.53 % | 0.04 -36.85 % | 0.06 32.44 % | 0.04 -47.15 % | 0.08 16.13 % | 0.07 48.81 % | 0.05 -15.21 % | 0.06 -18.22 % | 0.07 38.84 % | 0.05 -33.72 % | 0.07 2.71 % | 0.07 -12.44 % | 0.08 8.24 % | 0.08 22.08 % | 0.06 -17.20 % | 0.07 -0.44 % | 0.07 8.39 % | 0.07 -15.03 % | 0.08 -32.23 % | 0.12 65.26 % | 0.07 35.79 % | 0.05 -47.67 % | 0.10 15.32 % | 0.09 2.33 % | 0.09 10.43 % | 0.08 -23.84 % | 0.10 30.49 % | 0.08 -26.04 % | 0.11 73.76 % | 0.06 -54.56 % | 0.14 61.29 % | 0.08 59.70 % | 0.05 |
| Gross profit ratio | 0.44 12.06 % | 0.39 -13.91 % | 0.45 -0.55 % | 0.45 94.19 % | 0.23 -19.81 % | 0.29 -26.94 % | 0.40 -12.06 % | 0.45 29.06 % | 0.35 11.04 % | 0.32 -20.52 % | 0.40 -14.34 % | 0.46 128.95 % | 0.20 -9.27 % | 0.22 -32.73 % | 0.33 -1.63 % | 0.34 -5.82 % | 0.36 94.60 % | 0.18 -63.97 % | 0.51 35.49 % | 0.38 -14.59 % | 0.44 9.15 % | 0.41 -7.08 % | 0.44 31.83 % | 0.33 -8.78 % | 0.36 18.36 % | 0.31 -6.70 % | 0.33 13.20 % | 0.29 -22.45 % | 0.37 1.14 % | 0.37 -0.33 % | 0.37 -1.60 % | 0.38 -1.53 % | 0.38 142.83 % | 0.16 -61.99 % | 0.42 2.89 % | 0.40 -2.92 % | 0.42 1.37 % | 0.41 24.23 % | 0.33 -17.71 % | 0.40 13.03 % | 0.35 -1.03 % | 0.36 4.01 % | 0.34 2.33 % | 0.34 -6.22 % | 0.36 -8.44 % | 0.39 18.09 % | 0.33 -7.31 % | 0.36 -8.64 % | 0.39 13.76 % | 0.34 5.04 % | 0.33 9.86 % | 0.30 -15.89 % | 0.36 -12.62 % | 0.41 5.55 % | 0.39 9.18 % | 0.35 15.55 % | 0.31 |
| Weighted average shs out dil | 1.175 M 0.02 % | 1.174 M 0.00 % | 1.174 M 0.06 % | 1.174 M -0.02 % | 1.174 M 0.01 % | 1.174 M -0.25 % | 1.177 M 0.26 % | 1.174 M 0.01 % | 1.174 M -0.79 % | 1.183 M 0.82 % | 1.173 M 0.13 % | 1.172 M -0.03 % | 1.172 M 0.57 % | 1.166 M -1.30 % | 1.181 M 0.99 % | 1.169 M -0.47 % | 1.175 M 3.11 % | 1.139 M -3.13 % | 1.176 M 3.33 % | 1.138 M -4.11 % | 1.187 M 1.11 % | 1.174 M 0.17 % | 1.172 M -3.55 % | 1.215 M 3.50 % | 1.174 M 0.00 % | 1.174 M -4.13 % | 1.224 M -6.12 % | 1.304 M 13.66 % | 1.148 M -1.74 % | 1.168 M -0.28 % | 1.171 M 17.12 % | 1.000 M -21.54 % | 1.275 M 13.80 % | 1.120 M 0.33 % | 1.116 M 0.00 % | 1.116 M -0.11 % | 1.118 M -0.38 % | 1.122 M 0.50 % | 1.116 M -1.39 % | 1.132 M 1.37 % | 1.117 M -0.08 % | 1.118 M 0.04 % | 1.117 M 0.02 % | 1.117 M -0.27 % | 1.120 M 0.35 % | 1.116 M 0.01 % | 1.116 M -0.18 % | 1.118 M 0.25 % | 1.115 M -0.12 % | 1.117 M 0.02 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M -0.03 % | 1.117 M -0.15 % | 1.118 M |
| Weighted average shs out | 1.175 M 0.02 % | 1.174 M 0.00 % | 1.174 M 0.06 % | 1.174 M -0.02 % | 1.174 M 0.01 % | 1.174 M -0.25 % | 1.177 M 0.26 % | 1.174 M 0.01 % | 1.174 M -0.79 % | 1.183 M 0.82 % | 1.173 M 0.13 % | 1.172 M -0.03 % | 1.172 M 0.57 % | 1.166 M -1.30 % | 1.181 M 0.99 % | 1.169 M -0.47 % | 1.175 M 2.48 % | 1.146 M -2.53 % | 1.176 M 3.33 % | 1.138 M -4.11 % | 1.187 M 1.11 % | 1.174 M 0.17 % | 1.172 M -3.55 % | 1.215 M 3.50 % | 1.174 M 0.00 % | 1.174 M -4.13 % | 1.224 M -6.12 % | 1.304 M 13.66 % | 1.148 M -1.74 % | 1.168 M -0.28 % | 1.171 M 17.12 % | 1.000 M -21.54 % | 1.275 M 13.80 % | 1.120 M 0.33 % | 1.116 M 0.00 % | 1.116 M -0.11 % | 1.118 M -0.38 % | 1.122 M 0.50 % | 1.116 M -1.39 % | 1.132 M 1.37 % | 1.117 M -0.08 % | 1.118 M 0.04 % | 1.117 M 0.02 % | 1.117 M -0.27 % | 1.120 M 0.35 % | 1.116 M 0.01 % | 1.116 M -0.18 % | 1.118 M 0.25 % | 1.115 M -0.12 % | 1.117 M 0.02 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M -0.03 % | 1.117 M -0.15 % | 1.118 M |
| EPS diluted | 3.39 311.88 % | -1.60 -119.00 % | 8.42 -38.13 % | 13.61 -60.55 % | 34.50 145.38 % | 14.06 671.54 % | -2.46 -110.14 % | 24.25 45.65 % | 16.65 523.60 % | 2.67 -76.58 % | 11.40 -19.77 % | 14.21 400.35 % | 2.84 -33.18 % | 4.25 -54.79 % | 9.40 44.62 % | 6.50 95.78 % | 3.32 331.17 % | 0.77 -94.88 % | 15.05 1 123.58 % | 1.23 -63.50 % | 3.37 194.40 % | -3.57 -239.45 % | 2.56 139.25 % | 1.07 348.84 % | -0.43 -117.77 % | 2.42 593.88 % | -0.49 -313.04 % | 0.23 -62.30 % | 0.61 -55.47 % | 1.37 223.42 % | -1.11 -470.00 % | 0.30 -70.59 % | 1.02 -18.40 % | 1.25 | 0.00 -100.00 % | 0.72 -57.65 % | 1.70 -17.07 % | 2.05 20 400.00 % | 0.01 -98.11 % | 0.53 -73.10 % | 1.97 13.22 % | 1.74 -52.59 % | 3.67 -51.77 % | 7.61 508.80 % | 1.25 -44.20 % | 2.24 -50.98 % | 4.57 41.93 % | 3.22 19.70 % | 2.69 -66.79 % | 8.10 25.58 % | 6.45 26.22 % | 5.11 -6.41 % | 5.46 -37.60 % | 8.75 -33.10 % | 13.08 489.19 % | 2.22 63.24 % | 1.36 |
| Earnings per share | 3.39 311.88 % | -1.60 -119.00 % | 8.42 -38.13 % | 13.61 -60.55 % | 34.50 145.38 % | 14.06 671.54 % | -2.46 -110.14 % | 24.25 45.65 % | 16.65 523.60 % | 2.67 -76.58 % | 11.40 -19.77 % | 14.21 400.35 % | 2.84 -33.18 % | 4.25 -54.79 % | 9.40 44.62 % | 6.50 95.78 % | 3.32 331.17 % | 0.77 -94.88 % | 15.05 1 123.58 % | 1.23 -63.50 % | 3.37 194.40 % | -3.57 -239.45 % | 2.56 139.25 % | 1.07 348.84 % | -0.43 -117.77 % | 2.42 593.88 % | -0.49 -313.04 % | 0.23 -62.30 % | 0.61 -55.47 % | 1.37 223.42 % | -1.11 -470.00 % | 0.30 -70.59 % | 1.02 -18.40 % | 1.25 | 0.00 -100.00 % | 0.72 -57.65 % | 1.70 -17.07 % | 2.05 20 400.00 % | 0.01 -98.11 % | 0.53 -73.10 % | 1.97 13.22 % | 1.74 -52.59 % | 3.67 -51.77 % | 7.61 508.80 % | 1.25 -44.20 % | 2.24 -50.98 % | 4.57 41.93 % | 3.22 19.70 % | 2.69 -66.79 % | 8.10 25.58 % | 6.45 26.22 % | 5.11 -6.41 % | 5.46 -37.60 % | 8.75 -33.10 % | 13.08 489.19 % | 2.22 63.24 % | 1.36 |
| Gross profit | 53.090 M 1.21 % | 52.454 M -16.91 % | 63.129 M 13.57 % | 55.587 M 71.32 % | 32.446 M -12.00 % | 36.872 M -35.98 % | 57.594 M 7.97 % | 53.342 M 21.46 % | 43.918 M 2.10 % | 43.013 M -20.35 % | 54.000 M 13.21 % | 47.700 M 104.60 % | 23.314 M -10.76 % | 26.125 M -52.67 % | 55.200 M 9.31 % | 50.500 M 19.67 % | 42.200 M 66.77 % | 25.304 M -62.34 % | 67.200 M 26.79 % | 53.000 M 40.21 % | 37.800 M 5.66 % | 35.774 M -31.86 % | 52.500 M 9.15 % | 48.100 M -0.41 % | 48.300 M 22.73 % | 39.355 M -19.19 % | 48.700 M 19.66 % | 40.700 M -16.94 % | 49.000 M 1.45 % | 48.300 M 15.00 % | 42.000 M -3.89 % | 43.700 M -2.46 % | 44.800 M 109.35 % | 21.400 M -53.28 % | 45.800 M 6.76 % | 42.900 M 9.44 % | 39.200 M -7.55 % | 42.400 M -3.20 % | 43.800 M 1.86 % | 43.000 M -3.37 % | 44.500 M -13.23 % | 51.285 M 1.76 % | 50.400 M 6.33 % | 47.400 M 10.23 % | 43.000 M -14.23 % | 50.132 M -1.70 % | 51.000 M 5.15 % | 48.500 M 15.20 % | 42.100 M -31.77 % | 61.702 M 12.60 % | 54.800 M 4.18 % | 52.600 M -2.41 % | 53.900 M -21.56 % | 68.715 M -1.13 % | 69.500 M 130.29 % | 30.179 M 10.48 % | 27.316 M |
| Income tax expense | 465.000 K 200.43 % | -463.000 K -112.31 % | 3.760 M 20.17 % | 3.129 M -40.96 % | 5.300 M 122.69 % | 2.380 M 408.29 % | -772.000 K -106.40 % | 12.071 M 40.85 % | 8.570 M -42.80 % | 14.982 M 581.00 % | 2.200 M 14.05 % | 1.929 M 7.29 % | 1.798 M -5.95 % | 1.912 M -53.37 % | 4.100 M 32.26 % | 3.100 M 342.86 % | 700.000 K -79.69 % | 3.447 M 7.72 % | 3.200 M 23.08 % | 2.600 M 136.36 % | 1.100 M -30.00 % | 1.572 M 885.76 % | -200.000 K -116.67 % | 1.200 M -40.00 % | 2.000 M 702.43 % | -331.990 K -119.53 % | 1.700 M 288.89 % | -900.000 K -125.71 % | 3.500 M 250.00 % | 1.000 M 1 100.00 % | -100.000 K 0.00 % | -100.000 K -116.67 % | 600.000 K -25.00 % | 800.000 K 100.00 % | 400.000 K 33.33 % | 300.000 K -25.00 % | 400.000 K 33.33 % | 300.000 K -75.00 % | 1.200 M 500.00 % | 200.000 K -71.43 % | 700.000 K 391.19 % | 142.512 K -93.52 % | 2.200 M 4.76 % | 2.100 M 250.00 % | 600.000 K -76.17 % | 2.517 M -37.07 % | 4.000 M 150.00 % | 1.600 M 100.00 % | 800.000 K -46.75 % | 1.502 M 87.80 % | 800.000 K 233.33 % | -600.000 K -130.00 % | 2.000 M 164.55 % | -3.098 M -229.09 % | 2.400 M 8.25 % | 2.217 M 158.69 % | 857.000 K |
| Cost of revenue | 68.857 M -16.60 % | 82.566 M 7.56 % | 76.760 M 14.73 % | 66.907 M -37.12 % | 106.401 M 18.68 % | 89.654 M 3.29 % | 86.795 M 35.08 % | 64.253 M -20.71 % | 81.040 M -12.75 % | 92.886 M 13.83 % | 81.600 M 48.63 % | 54.900 M -40.00 % | 91.500 M 0.99 % | 90.600 M -18.16 % | 110.700 M 12.04 % | 98.800 M 31.21 % | 75.300 M -32.65 % | 111.800 M 74.69 % | 64.000 M -26.61 % | 87.200 M 83.19 % | 47.600 M -9.24 % | 52.444 M -22.65 % | 67.800 M -30.25 % | 97.200 M 14.62 % | 84.800 M -4.72 % | 89.002 M -10.55 % | 99.500 M 0.00 % | 99.500 M 21.49 % | 81.900 M -0.36 % | 82.200 M 15.61 % | 71.100 M -1.39 % | 72.100 M 0.00 % | 72.100 M -36.87 % | 114.200 M 77.05 % | 64.500 M 1.74 % | 63.400 M 15.06 % | 55.100 M -9.67 % | 61.000 M -31.38 % | 88.900 M 38.47 % | 64.200 M -20.64 % | 80.900 M -11.83 % | 91.750 M -4.23 % | 95.800 M 2.68 % | 93.300 M 21.64 % | 76.700 M -1.21 % | 77.639 M -24.25 % | 102.500 M 18.09 % | 86.800 M 33.13 % | 65.200 M -44.37 % | 117.201 M 4.55 % | 112.100 M -9.16 % | 123.400 M 26.18 % | 97.800 M -2.47 % | 100.273 M -9.58 % | 110.900 M 100.37 % | 55.347 M -10.92 % | 62.133 M |
| General and administrative expenses | 0.000 -100.00 % | 24.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.659 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 97.560 K | 0.000 | 0.000 | 0.000 -100.00 % | 463.540 K | 0.000 | 0.000 | 0.000 -100.00 % | 140.494 K | 0.000 | 0.000 | 0.000 -100.00 % | 681.095 K | 0.000 | 0.000 | 0.000 -100.00 % | 284.668 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 239.669 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 51.445 M | 0.000 -100.00 % | 49.352 M 2.18 % | 48.299 M | 0.000 | 0.000 -100.00 % | 46.242 M 46.63 % | 31.536 M 22.85 % | 25.671 M | 0.000 | 0.000 -100.00 % | 13.993 M | 0.000 | 0.000 -100.00 % | 55.200 M 9.31 % | 50.500 M 19.67 % | 42.200 M | 0.000 -100.00 % | 67.200 M 26.79 % | 53.000 M 40.21 % | 37.800 M 5.66 % | 35.774 M -31.86 % | 52.500 M 9.15 % | 48.100 M -0.41 % | 48.300 M | 0.000 -100.00 % | 48.700 M 19.66 % | 40.700 M -16.94 % | 49.000 M | 0.000 | 0.000 -100.00 % | 43.400 M -3.13 % | 44.800 M | 0.000 -100.00 % | 45.400 M 8.61 % | 41.800 M 6.63 % | 39.200 M -7.55 % | 42.400 M -0.47 % | 42.600 M 0.95 % | 42.200 M 1.44 % | 41.600 M 54.21 % | 26.976 M -38.83 % | 44.100 M 19.84 % | 36.800 M -10.24 % | 41.000 M -9.11 % | 45.112 M 7.66 % | 41.900 M -3.23 % | 43.300 M 13.05 % | 38.300 M | 0.000 -100.00 % | 46.800 M -1.47 % | 47.500 M 3.71 % | 45.800 M -26.18 % | 62.046 M 18.18 % | 52.500 M 106.02 % | 25.483 M 2.19 % | 24.937 M |
| Operating expenses | 51.445 M 140.52 % | 21.389 M -56.66 % | 49.352 M 2.18 % | 48.299 M 59.02 % | 30.373 M 17.64 % | 25.818 M -44.17 % | 46.242 M -13.31 % | 53.342 M 21.46 % | 43.918 M -1.79 % | 44.718 M 5.72 % | 42.300 M 2.98 % | 41.076 M 5.32 % | 39.000 M 20.64 % | 32.328 M -16.89 % | 38.900 M 4.01 % | 37.400 M 3.31 % | 36.200 M -12.73 % | 41.482 M -38.27 % | 67.200 M 46.09 % | 46.000 M 43.75 % | 32.000 M -10.55 % | 35.774 M -25.93 % | 48.300 M 11.03 % | 43.500 M 5.58 % | 41.200 M 4.69 % | 39.355 M -11.56 % | 44.500 M 13.81 % | 39.100 M -8.00 % | 42.500 M 0.58 % | 42.256 M 3.31 % | 40.900 M -0.97 % | 41.300 M 0.98 % | 40.900 M -3.30 % | 42.296 M 0.94 % | 41.900 M -0.48 % | 42.100 M 8.23 % | 38.900 M -8.25 % | 42.400 M -0.47 % | 42.600 M 0.95 % | 42.200 M 1.44 % | 41.600 M -15.45 % | 49.202 M 11.57 % | 44.100 M 19.84 % | 36.800 M -10.24 % | 41.000 M -9.11 % | 45.112 M 7.66 % | 41.900 M -3.23 % | 43.300 M 13.05 % | 38.300 M -24.87 % | 50.976 M 8.92 % | 46.800 M -1.47 % | 47.500 M 3.71 % | 45.800 M -26.18 % | 62.046 M 18.18 % | 52.500 M 106.02 % | 25.483 M 2.19 % | 24.937 M |
| Cost and expenses | 120.302 M -8.62 % | 131.644 M 4.39 % | 126.112 M 9.47 % | 115.206 M -15.77 % | 136.774 M 18.92 % | 115.018 M -13.54 % | 133.037 M 24.25 % | 107.074 M -12.05 % | 121.742 M -0.34 % | 122.155 M -1.41 % | 123.900 M 29.20 % | 95.900 M -12.82 % | 110.000 M -3.17 % | 113.604 M -25.01 % | 151.500 M 9.62 % | 138.200 M 19.45 % | 115.700 M -14.59 % | 135.465 M 21.60 % | 111.400 M -17.05 % | 134.300 M 66.01 % | 80.900 M -8.29 % | 88.218 M -24.73 % | 117.200 M -16.94 % | 141.100 M 6.01 % | 133.100 M 3.70 % | 128.357 M -10.93 % | 144.100 M 3.82 % | 138.800 M 10.77 % | 125.300 M 0.32 % | 124.900 M 11.22 % | 112.300 M -2.77 % | 115.500 M 1.14 % | 114.200 M -14.07 % | 132.900 M 24.44 % | 106.800 M 1.52 % | 105.200 M 11.91 % | 94.000 M -9.09 % | 103.400 M -21.37 % | 131.500 M 23.59 % | 106.400 M -13.14 % | 122.500 M -13.09 % | 140.952 M 0.75 % | 139.900 M 7.53 % | 130.100 M 10.54 % | 117.700 M -4.11 % | 122.750 M -14.99 % | 144.400 M 10.99 % | 130.100 M 25.70 % | 103.500 M -38.52 % | 168.359 M 5.95 % | 158.900 M -7.02 % | 170.900 M 19.01 % | 143.600 M -11.53 % | 162.319 M -0.66 % | 163.400 M 102.15 % | 80.830 M -7.17 % | 87.070 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 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 21.389 M | 0.000 | 0.000 -100.00 % | 30.373 M 17.64 % | 25.818 M | 0.000 -100.00 % | 21.806 M 27.32 % | 17.127 M -41.48 % | 29.269 M 47.82 % | 19.800 M 3.13 % | 19.200 M 3.78 % | 18.500 M -20.94 % | 23.400 M 243.56 % | -16.300 M -24.43 % | -13.100 M -118.33 % | -6.000 M -125.42 % | 23.600 M | 0.000 100.00 % | -7.000 M -20.69 % | -5.800 M -128.67 % | 20.232 M 581.72 % | -4.200 M 8.70 % | -4.600 M 35.21 % | -7.100 M -134.06 % | 20.846 M 596.34 % | -4.200 M -162.50 % | -1.600 M 75.38 % | -6.500 M -124.09 % | 26.977 M 26.06 % | 21.400 M 1 119.05 % | -2.100 M 46.15 % | -3.900 M -117.30 % | 22.543 M 744.07 % | -3.500 M -1 266.67 % | 300.000 K 200.00 % | -300.000 K -101.28 % | 23.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.273 M 13 031.75 % | 63.000 K | 0.000 | 0.000 -100.00 % | 6.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.114 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.492 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 |
| Interest expense | 1.889 M 30.46 % | 1.448 M 142.14 % | 598.000 K -66.42 % | 1.781 M 169.44 % | 661.000 K -24.46 % | 875.000 K 8.29 % | 808.000 K -46.88 % | 1.521 M 96.26 % | 775.000 K -68.21 % | 2.438 M 35.44 % | 1.800 M -13.21 % | 2.074 M 51.06 % | 1.373 M -40.37 % | 2.302 M 109.31 % | 1.100 M -54.17 % | 2.400 M 71.43 % | 1.400 M -36.32 % | 2.199 M 15.71 % | 1.900 M -36.67 % | 3.000 M 328.57 % | 700.000 K -76.65 % | 2.998 M 114.13 % | 1.400 M -33.33 % | 2.100 M 0.00 % | 2.100 M | 0.000 -100.00 % | 3.100 M 40.91 % | 2.200 M -4.35 % | 2.300 M -11.54 % | 2.600 M 4.00 % | 2.500 M 19.05 % | 2.100 M 5.00 % | 2.000 M 66.67 % | 1.200 M -60.00 % | 3.000 M 25.00 % | 2.400 M 71.43 % | 1.400 M 7.69 % | 1.300 M -56.67 % | 3.000 M -6.25 % | 3.200 M 23.08 % | 2.600 M | 0.000 -100.00 % | 2.100 M -27.59 % | 2.900 M -12.12 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.175 M 16.43 % | 1.868 M |
| Depreciation and amortization | 3.201 M 0.00 % | 3.201 M -1.87 % | 3.262 M 2.07 % | 3.196 M 1.65 % | 3.144 M 3.35 % | 3.042 M 11.96 % | 2.717 M 0.11 % | 2.714 M 3.04 % | 2.634 M -2.70 % | 2.707 M -0.88 % | 2.731 M 5.04 % | 2.600 M 0.00 % | 2.600 M 3.83 % | 2.504 M 0.17 % | 2.500 M 0.00 % | 2.500 M 0.00 % | 2.500 M -16.67 % | 3.000 M -3.23 % | 3.100 M 0.00 % | 3.100 M 3.33 % | 3.000 M -25.89 % | 4.048 M 1.19 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M -4.16 % | 4.173 M -0.63 % | 4.200 M -4.55 % | 4.400 M 7.32 % | 4.100 M 5.13 % | 3.900 M -7.14 % | 4.200 M 2.44 % | 4.100 M 2.50 % | 4.000 M 25.00 % | 3.200 M -31.91 % | 4.700 M 14.63 % | 4.100 M 2.50 % | 4.000 M 2.56 % | 3.900 M -2.50 % | 4.000 M 0.00 % | 4.000 M 2.56 % | 3.900 M -45.26 % | 7.125 M 103.56 % | 3.500 M 2.94 % | 3.400 M 0.00 % | 3.400 M 3.26 % | 3.293 M -5.92 % | 3.500 M 6.06 % | 3.300 M 0.00 % | 3.300 M -0.45 % | 3.315 M -2.50 % | 3.400 M 3.03 % | 3.300 M 3.13 % | 3.200 M 54.54 % | 2.071 M -20.36 % | 2.600 M 763.79 % | 301.000 K -33.26 % | 451.000 K |
| Operating income | 1.645 M -56.41 % | 3.774 M -72.61 % | 13.777 M 89.04 % | 7.288 M 251.57 % | 2.073 M -81.99 % | 11.508 M 1.37 % | 11.352 M 7.90 % | 10.521 M 227.15 % | 3.216 M -76.81 % | 13.870 M 18.55 % | 11.700 M 74.63 % | 6.700 M 39.58 % | 4.800 M -21.89 % | 6.145 M -57.33 % | 14.400 M 29.73 % | 11.100 M 516.67 % | 1.800 M 9.79 % | 1.640 M -91.72 % | 19.800 M 235.59 % | 5.900 M 31.11 % | 4.500 M 155.28 % | -8.140 M -362.57 % | 3.100 M -26.19 % | 4.200 M 61.54 % | 2.600 M 0.00 % | 2.600 M -36.59 % | 4.100 M 192.86 % | 1.400 M -75.00 % | 5.600 M 0.00 % | 5.600 M 600.00 % | 800.000 K 166.67 % | 300.000 K -88.89 % | 2.700 M 0.00 % | 2.700 M -12.90 % | 3.100 M -8.82 % | 3.400 M 1 033.33 % | 300.000 K -92.31 % | 3.900 M 225.00 % | 1.200 M -68.42 % | 3.800 M -26.92 % | 5.200 M 149.68 % | 2.083 M -66.94 % | 6.300 M -40.57 % | 10.600 M 430.00 % | 2.000 M -60.16 % | 5.020 M -58.85 % | 12.200 M 41.86 % | 8.600 M 59.26 % | 5.400 M -48.79 % | 10.544 M 31.80 % | 8.000 M 56.86 % | 5.100 M -37.04 % | 8.100 M 21.45 % | 6.669 M -60.77 % | 17.000 M 262.01 % | 4.696 M 97.39 % | 2.379 M |
| Operating income ratio | 0.01 -51.74 % | 0.03 -71.62 % | 0.10 65.53 % | 0.06 298.50 % | 0.01 -83.58 % | 0.09 15.69 % | 0.08 -12.12 % | 0.09 247.63 % | 0.03 -74.78 % | 0.10 18.29 % | 0.09 32.13 % | 0.07 56.20 % | 0.04 -20.59 % | 0.05 -39.35 % | 0.09 16.75 % | 0.07 385.32 % | 0.02 28.10 % | 0.01 -92.08 % | 0.15 258.61 % | 0.04 -20.14 % | 0.05 157.11 % | -0.09 -458.06 % | 0.03 -10.85 % | 0.03 47.98 % | 0.02 -3.56 % | 0.02 -26.78 % | 0.03 177.05 % | 0.01 -76.66 % | 0.04 -0.31 % | 0.04 506.67 % | 0.01 173.03 % | 0.00 -88.78 % | 0.02 16.00 % | 0.02 -29.15 % | 0.03 -12.13 % | 0.03 905.39 % | 0.00 -91.57 % | 0.04 317.09 % | 0.01 -74.49 % | 0.04 -14.52 % | 0.04 184.79 % | 0.01 -66.21 % | 0.04 -42.80 % | 0.08 350.90 % | 0.02 -57.47 % | 0.04 -50.56 % | 0.08 25.04 % | 0.06 26.30 % | 0.05 -14.61 % | 0.06 22.96 % | 0.05 65.42 % | 0.03 -45.73 % | 0.05 35.29 % | 0.04 -58.12 % | 0.09 71.63 % | 0.05 106.45 % | 0.03 |
| Total other income expenses net | 2.802 M 145.84 % | -6.113 M -4 638.76 % | -129.000 K -101.09 % | 11.815 M -72.98 % | 43.729 M 493.34 % | 7.370 M 149.07 % | -15.019 M -150.04 % | 30.015 M 20.56 % | 24.896 M 1 021.44 % | 2.220 M -41.58 % | 3.800 M -68.08 % | 11.906 M 3 540.98 % | 327.000 K -56.74 % | 755.947 K -5.51 % | 800.000 K 300.00 % | -400.000 K -114.29 % | 2.800 M 3.44 % | 2.707 M 146.08 % | 1.100 M 157.89 % | -1.900 M -416.67 % | 600.000 K -89.14 % | 5.527 M 1 942.43 % | -300.000 K 82.35 % | -1.700 M -54.55 % | -1.100 M -980.35 % | -101.819 K 96.61 % | -3.000 M -50.00 % | -2.000 M -42.86 % | -1.400 M 53.33 % | -3.000 M -36.36 % | -2.200 M -2 100.00 % | -100.000 K 87.50 % | -800.000 K -60.00 % | -500.000 K 81.48 % | -2.700 M -17.39 % | -2.300 M -215.00 % | 2.000 M 253.85 % | -1.300 M | 0.000 100.00 % | -3.000 M -30.43 % | -2.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.100 M 8.82 % | -3.400 M -112.50 % | -1.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 45.574 M | 0.000 -100.00 % | 39.380 M -76.34 % | 166.461 M 399.49 % | 33.326 M -72.15 % | 119.666 M 33 433.15 % | -359.000 K -100.31 % | 113.981 M 351.11 % | 25.267 M -75.94 % | 105.000 M 153.62 % | 41.400 M -51.58 % | 85.500 M 251.71 % | 24.310 M -78.31 % | 112.100 M 85.29 % | 60.500 M -26.22 % | 82.000 M 166.98 % | 30.714 M -67.43 % | 94.300 M 182.34 % | 33.400 M -63.26 % | 90.900 M 127.27 % | 39.996 M -49.05 % | 78.500 M 64.57 % | 47.700 M 24.87 % | 38.200 M 46.82 % | 26.018 M -35.12 % | 40.100 M -40.86 % | 67.800 M 193.99 % | 23.062 M -65.10 % | 66.073 M 247.75 % | 19.000 M -56.32 % | 43.500 M 47.96 % | 29.400 M -40.55 % | 49.453 M 44.60 % | 34.200 M 41.32 % | 24.200 M -34.77 % | 37.100 M -21.74 % | 47.403 M 39.01 % | 34.100 M 80.42 % | 18.900 M -42.69 % | 32.981 M 222.81 % | 10.217 M 8.69 % | 9.400 M -50.79 % | 19.100 M 8.52 % | 17.600 M -45.65 % | 32.382 M 603.96 % | 4.600 M -90.00 % | 46.000 M 18.66 % | 38.765 M 184.81 % | 13.611 M -83.44 % | 82.185 M 739.72 % | 9.787 M |
| Total investments | 0.000 -100.00 % | 260.661 M | 0.000 -100.00 % | 107.046 M -67.85 % | 332.922 M 457.51 % | 59.716 M -75.05 % | 239.332 M 156.57 % | 93.281 M -59.08 % | 227.962 M 522.68 % | 36.610 M -82.57 % | 210.000 M 435.71 % | 39.200 M -77.08 % | 171.000 M 653.80 % | 22.685 M -89.88 % | 224.200 M 4 475.51 % | 4.900 M -97.01 % | 164.000 M 184.28 % | 57.689 M -69.41 % | 188.600 M 214.86 % | 59.900 M -67.05 % | 181.800 M 215.14 % | 57.689 M -63.26 % | 157.000 M 146.08 % | 63.800 M -16.49 % | 76.400 M 14.54 % | 66.702 M -16.83 % | 80.200 M 7.80 % | 74.400 M 61.30 % | 46.124 M -35.39 % | 71.394 M 87.88 % | 38.000 M -49.13 % | 74.700 M 27.04 % | 58.800 M -21.30 % | 74.716 M 9.23 % | 68.400 M -4.74 % | 71.800 M -3.23 % | 74.200 M -0.69 % | 74.716 M 9.55 % | 68.200 M -4.88 % | 71.700 M 8.70 % | 65.962 M -8.06 % | 71.742 M 281.61 % | 18.800 M -73.78 % | 71.700 M 103.69 % | 35.200 M -50.94 % | 71.742 M 679.80 % | 9.200 M -44.91 % | 16.700 M -78.46 % | 77.530 M 363.09 % | 16.742 M 0.00 % | 16.742 M 0.00 % | 16.742 M |
| Total debt | 0.000 -100.00 % | 46.202 M | 0.000 -100.00 % | 39.596 M | 0.000 -100.00 % | 33.465 M | 0.000 -100.00 % | 235.000 K | 0.000 -100.00 % | 25.465 M | 0.000 -100.00 % | 41.600 M | 0.000 -100.00 % | 24.431 M | 0.000 -100.00 % | 60.700 M | 0.000 -100.00 % | 36.171 M | 0.000 -100.00 % | 35.100 M | 0.000 -100.00 % | 40.076 M | 0.000 -100.00 % | 48.000 M | 0.000 -100.00 % | 27.147 M | 0.000 -100.00 % | 68.000 M | 0.000 -100.00 % | 66.323 M | 0.000 -100.00 % | 56.700 M | 0.000 -100.00 % | 49.771 M | 0.000 -100.00 % | 58.400 M | 0.000 -100.00 % | 47.622 M | 0.000 -100.00 % | 53.000 M | 0.000 -100.00 % | 43.198 M | 0.000 -100.00 % | 28.500 M | 0.000 -100.00 % | 49.956 M | 0.000 -100.00 % | 50.600 M | 0.000 -100.00 % | 52.376 M -38.63 % | 85.342 M 453.90 % | 15.407 M |
| Accumulated other comprehensive income loss | 429.318 M 180.71 % | 152.941 M -66.13 % | 451.575 M 2.67 % | 439.836 M 11.31 % | 395.153 M 581.55 % | 57.979 M -84.80 % | 381.546 M 3 150.24 % | 11.739 M -96.48 % | 333.593 M | 0.000 -100.00 % | 318.600 M 2 623.08 % | 11.700 M -96.08 % | 298.800 M | 0.000 -100.00 % | 282.500 M 2 314.53 % | 11.700 M -95.69 % | 271.200 M | 0.000 -100.00 % | 253.200 M | 0.000 -100.00 % | 248.000 M | 0.000 -100.00 % | 244.800 M | 0.000 -100.00 % | 245.800 M | 0.000 -100.00 % | 285.000 M | 0.000 -100.00 % | 253.259 M | 0.000 -100.00 % | 275.000 M | 0.000 -100.00 % | 288.500 M | 0.000 -100.00 % | 288.100 M | 0.000 -100.00 % | 286.400 M | 0.000 -100.00 % | 265.100 M | 0.000 -100.00 % | 252.720 M | 0.000 -100.00 % | 246.900 M | 0.000 -100.00 % | 237.700 M 276.50 % | 63.135 M -72.63 % | 230.700 M | 0.000 -100.00 % | 224.690 M 248.93 % | 64.394 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 222.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 157.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 183.721 M | 0.000 | 0.000 | 0.000 -100.00 % | 179.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 163.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.132 M 938.64 % | 14.358 M 125.25 % | 6.374 M |
| Common stock | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.739 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 11.164 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 11.164 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 11.164 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 11.164 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 11.164 M 0.00 % | 11.164 M 0.00 % | 11.164 M |
| Total equity | 459.474 M 0.00 % | 459.474 M 1.75 % | 451.575 M 0.00 % | 451.575 M 14.28 % | 395.153 M 0.00 % | 395.153 M 3.57 % | 381.546 M 0.00 % | 381.546 M 14.37 % | 333.593 M 0.00 % | 333.593 M 4.71 % | 318.600 M 0.00 % | 318.600 M 6.63 % | 298.800 M -0.01 % | 298.841 M 5.78 % | 282.500 M 0.00 % | 282.500 M 4.17 % | 271.200 M -0.02 % | 271.243 M 7.13 % | 253.200 M 0.00 % | 253.200 M 2.10 % | 248.000 M 0.01 % | 247.977 M 1.30 % | 244.800 M 0.00 % | 244.800 M -0.41 % | 245.800 M 0.00 % | 245.793 M -13.76 % | 285.000 M 0.00 % | 285.000 M 0.56 % | 283.415 M 0.00 % | 283.415 M 3.06 % | 275.000 M 0.00 % | 275.000 M -4.68 % | 288.500 M 9.07 % | 264.509 M -8.19 % | 288.100 M 0.00 % | 288.100 M 0.59 % | 286.400 M 5.56 % | 271.313 M 2.34 % | 265.100 M 0.00 % | 265.100 M 4.90 % | 252.720 M 0.00 % | 252.720 M 2.36 % | 246.900 M 0.00 % | 246.900 M 3.87 % | 237.700 M 0.03 % | 237.633 M 3.01 % | 230.700 M 0.00 % | 230.700 M 2.67 % | 224.690 M 0.00 % | 224.690 M 13.47 % | 198.016 M 44.03 % | 137.483 M |
| Other non current liabilities | -459.474 M -4 299.95 % | 10.940 M 102.42 % | -451.575 M -1 637.64 % | 29.368 M 107.43 % | -395.153 M -1 126.42 % | 38.498 M 110.09 % | -381.546 M -1 426.66 % | 28.760 M | 0.000 -100.00 % | 26.689 M | 0.000 -100.00 % | 14.900 M | 0.000 -100.00 % | 36.730 M | 0.000 -100.00 % | 25.600 M | 0.000 -100.00 % | 29.955 M | 0.000 -100.00 % | 26.200 M | 0.000 -100.00 % | 29.582 M | 0.000 -100.00 % | 28.400 M | 0.000 -100.00 % | 32.887 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 23.301 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 18.915 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 19.642 M | 0.000 -100.00 % | 24.000 M | 0.000 -100.00 % | 31.749 M | 0.000 -100.00 % | 31.700 M | 0.000 -100.00 % | 3.249 M | 0.000 -100.00 % | 48.300 M | 0.000 -100.00 % | 3.234 M -0.61 % | 3.254 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 20.165 M | 0.000 -100.00 % | 2.502 M | 0.000 -100.00 % | 21.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.274 M | 0.000 -100.00 % | 19.300 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 21.300 M | 0.000 -100.00 % | 17.514 M | 0.000 -100.00 % | 19.400 M | 0.000 -100.00 % | 17.534 M | 0.000 -100.00 % | 21.900 M | 0.000 -100.00 % | 19.145 M | 0.000 -100.00 % | 50.600 M | 0.000 -100.00 % | 33.158 M | 0.000 -100.00 % | 25.800 M | 0.000 -100.00 % | 5.247 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 1.773 M | 0.000 -100.00 % | 16.800 M | 0.000 -100.00 % | 5.257 M | 0.000 -100.00 % | 9.100 M | 0.000 -100.00 % | 14.966 M | 0.000 -100.00 % | 22.100 M | 0.000 -100.00 % | 34.988 M -29.01 % | 49.286 M 219.89 % | 15.407 M |
| Total non current liabilities | -459.474 M -877.24 % | 59.116 M 113.09 % | -451.575 M -797.91 % | 64.704 M 116.37 % | -395.153 M -762.81 % | 59.618 M 115.63 % | -381.546 M -716.35 % | 61.904 M | 0.000 -100.00 % | 45.963 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 51.730 M | 0.000 -100.00 % | 46.900 M | 0.000 -100.00 % | 54.294 M | 0.000 -100.00 % | 45.600 M | 0.000 -100.00 % | 47.116 M | 0.000 -100.00 % | 50.300 M | 0.000 -100.00 % | 52.032 M | 0.000 -100.00 % | 69.600 M | 0.000 -100.00 % | 56.459 M | 0.000 -100.00 % | 29.000 M | 0.000 -100.00 % | 24.162 M | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 21.415 M | 0.000 -100.00 % | 40.800 M | 0.000 -100.00 % | 37.006 M | 0.000 -100.00 % | 40.800 M | 0.000 -100.00 % | 18.215 M | 0.000 -100.00 % | 70.400 M | 0.000 -100.00 % | 38.223 M -27.25 % | 52.540 M 194.98 % | 17.812 M |
| Other current liabilities | 0.000 -100.00 % | 24.373 M | 0.000 -100.00 % | 30.473 M | 0.000 -100.00 % | 11.657 M | 0.000 -100.00 % | 22.341 M | 0.000 -100.00 % | 22.124 M | 0.000 -100.00 % | 34.900 M | 0.000 -100.00 % | 46.974 M | 0.000 -100.00 % | 35.900 M | 0.000 -100.00 % | 21.232 M | 0.000 -100.00 % | 37.500 M | 0.000 -100.00 % | 27.210 M | 0.000 -100.00 % | 50.100 M | 0.000 -100.00 % | 28.342 M | 0.000 -100.00 % | 49.600 M | 0.000 -100.00 % | 41.258 M | 0.000 -100.00 % | 46.400 M | 0.000 -100.00 % | 49.067 M | 0.000 -100.00 % | 42.100 M | 0.000 -100.00 % | 31.503 M | 0.000 -100.00 % | 55.800 M | 0.000 -100.00 % | 52.795 M | 0.000 -100.00 % | 52.600 M | 0.000 -100.00 % | 132.137 M | 0.000 -100.00 % | 63.700 M | 0.000 -100.00 % | 50.602 M 78.36 % | 28.371 M 6 533.72 % | 427.683 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.437 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 -100.00 % | 21.026 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 26.037 M | 0.000 -100.00 % | 37.094 M | 0.000 -100.00 % | 31.620 M | 0.000 -100.00 % | 235.000 K | 0.000 -100.00 % | 25.465 M | 0.000 -100.00 % | 22.300 M | 0.000 -100.00 % | 9.431 M | 0.000 -100.00 % | 39.400 M | 0.000 -100.00 % | 18.657 M | 0.000 -100.00 % | 15.700 M | 0.000 -100.00 % | 22.542 M | 0.000 -100.00 % | 26.100 M | 0.000 -100.00 % | 8.003 M | 0.000 -100.00 % | 17.400 M | 0.000 -100.00 % | 33.165 M | 0.000 -100.00 % | 30.900 M | 0.000 -100.00 % | 44.524 M | 0.000 -100.00 % | 48.300 M | 0.000 -100.00 % | 45.849 M | 0.000 -100.00 % | 36.200 M | 0.000 -100.00 % | 37.941 M | 0.000 -100.00 % | 19.400 M | 0.000 -100.00 % | 34.990 M | 0.000 -100.00 % | 28.500 M | 0.000 -100.00 % | 17.388 M -51.78 % | 36.056 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 96.478 M | 0.000 -100.00 % | 105.980 M | 0.000 -100.00 % | 101.020 M | 0.000 -100.00 % | 77.404 M | 0.000 -100.00 % | 103.434 M | 0.000 -100.00 % | 83.700 M | 0.000 -100.00 % | 93.022 M | 0.000 -100.00 % | 127.900 M | 0.000 -100.00 % | 105.997 M | 0.000 -100.00 % | 125.800 M | 0.000 -100.00 % | 131.283 M | 0.000 -100.00 % | 149.400 M | 0.000 -100.00 % | 120.538 M | 0.000 -100.00 % | 162.500 M | 0.000 -100.00 % | 173.913 M | 0.000 -100.00 % | 175.500 M | 0.000 -100.00 % | 198.646 M | 0.000 -100.00 % | 182.300 M | 0.000 -100.00 % | 167.924 M | 0.000 -100.00 % | 189.000 M | 0.000 -100.00 % | 196.494 M | 0.000 -100.00 % | 237.700 M | 0.000 -100.00 % | 266.134 M | 0.000 -100.00 % | 250.000 M | 0.000 -100.00 % | 239.905 M 1.06 % | 237.377 M 136.19 % | 100.502 M |
| Total liabilities | -459.474 M -395.30 % | 155.594 M 134.46 % | -451.575 M -364.57 % | 170.684 M 143.19 % | -395.153 M -345.99 % | 160.637 M 142.10 % | -381.546 M -373.89 % | 139.308 M | 0.000 -100.00 % | 138.897 M | 0.000 -100.00 % | 125.700 M | 0.000 -100.00 % | 144.752 M | 0.000 -100.00 % | 174.800 M | 0.000 -100.00 % | 160.290 M | 0.000 -100.00 % | 171.400 M | 0.000 -100.00 % | 178.399 M | 0.000 -100.00 % | 199.700 M | 0.000 -100.00 % | 172.570 M | 0.000 -100.00 % | 232.100 M | 0.000 -100.00 % | 230.372 M | 0.000 -100.00 % | 204.500 M | 0.000 -100.00 % | 222.808 M | 0.000 -100.00 % | 195.600 M | 0.000 -100.00 % | 189.339 M | 0.000 -100.00 % | 229.800 M | 0.000 -100.00 % | 233.500 M | 0.000 -100.00 % | 278.500 M | 0.000 -100.00 % | 284.348 M | 0.000 -100.00 % | 320.400 M | 0.000 -100.00 % | 278.127 M -4.07 % | 289.917 M 145.04 % | 118.314 M |
| Other non current assets | 0.000 -100.00 % | 1.357 M | 0.000 -100.00 % | 156.172 M 193.82 % | -166.461 M -197.50 % | 170.732 M 242.67 % | -119.666 M -2 755.70 % | 4.506 M 103.95 % | -113.981 M -192.77 % | 122.867 M 217.02 % | -105.000 M -467.13 % | 28.600 M 133.45 % | -85.500 M -1 406.37 % | 6.545 M 105.84 % | -112.100 M -37 466.67 % | 300.000 K 100.37 % | -82.000 M -1 220.06 % | 7.321 M 107.76 % | -94.300 M -205.36 % | 89.500 M 198.46 % | -90.900 M -209.88 % | 82.726 M 205.38 % | -78.500 M -204.25 % | 75.300 M 297.12 % | -38.200 M -218.00 % | 32.373 M 180.73 % | -40.100 M -187.36 % | 45.900 M 299.03 % | -23.062 M -172.45 % | 31.834 M 267.55 % | -19.000 M -401.59 % | 6.300 M 121.43 % | -29.400 M -188.65 % | 33.163 M 196.97 % | -34.200 M -432.04 % | 10.300 M 127.76 % | -37.100 M -196.65 % | 38.384 M 212.56 % | -34.100 M -143.06 % | 79.200 M 340.14 % | -32.981 M -141.70 % | 79.100 M 941.49 % | -9.400 M -111.71 % | 80.300 M 556.25 % | -17.600 M -121.75 % | 80.932 M 1 859.39 % | -4.600 M -105.79 % | 79.400 M 304.82 % | -38.765 M -213.81 % | 34.061 M 38.67 % | 24.563 M 46.71 % | 16.742 M |
| Long term investments | 0.000 -100.00 % | 87.425 M | 0.000 100.00 % | -44.620 M | 0.000 100.00 % | -106.510 M | 0.000 -100.00 % | 93.281 M | 0.000 100.00 % | -76.032 M | 0.000 -100.00 % | 15.100 M | 0.000 -100.00 % | 24.931 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 57.689 M | 0.000 100.00 % | -32.700 M | 0.000 100.00 % | -26.017 M | 0.000 100.00 % | -14.400 M | 0.000 -100.00 % | 35.023 M | 0.000 -100.00 % | 34.500 M | 0.000 -100.00 % | 48.581 M | 0.000 -100.00 % | 74.700 M | 0.000 -100.00 % | 47.716 M | 0.000 -100.00 % | 71.800 M | 0.000 -100.00 % | 40.916 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.935 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.472 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 |
| Property plant equipment net | 0.000 -100.00 % | 158.284 M | 0.000 -100.00 % | 159.504 M | 0.000 -100.00 % | 163.069 M | 0.000 -100.00 % | 153.278 M | 0.000 -100.00 % | 157.054 M | 0.000 -100.00 % | 156.200 M | 0.000 -100.00 % | 155.902 M | 0.000 -100.00 % | 144.600 M | 0.000 -100.00 % | 147.719 M | 0.000 -100.00 % | 148.300 M | 0.000 -100.00 % | 153.593 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 166.711 M | 0.000 -100.00 % | 173.300 M | 0.000 -100.00 % | 176.051 M | 0.000 -100.00 % | 172.600 M | 0.000 -100.00 % | 174.800 M | 0.000 -100.00 % | 171.600 M | 0.000 -100.00 % | 176.794 M | 0.000 -100.00 % | 181.800 M | 0.000 -100.00 % | 175.125 M | 0.000 -100.00 % | 199.700 M | 0.000 -100.00 % | 202.616 M | 0.000 -100.00 % | 206.700 M | 0.000 -100.00 % | 211.612 M -5.67 % | 224.341 M 165.27 % | 84.571 M |
| Total non current assets | 0.000 -100.00 % | 250.383 M | 0.000 -100.00 % | 271.056 M 262.83 % | -166.461 M -173.24 % | 227.291 M 289.94 % | -119.666 M -147.66 % | 251.065 M 320.27 % | -113.981 M -155.90 % | 203.889 M 294.18 % | -105.000 M -152.53 % | 199.900 M 333.80 % | -85.500 M -145.63 % | 187.378 M 267.15 % | -112.100 M -175.95 % | 147.600 M 280.00 % | -82.000 M -138.55 % | 212.729 M 325.59 % | -94.300 M -145.98 % | 205.100 M 325.63 % | -90.900 M -143.22 % | 210.302 M 367.90 % | -78.500 M -135.54 % | 220.900 M 678.27 % | -38.200 M -116.32 % | 234.108 M 683.81 % | -40.100 M -115.06 % | 266.200 M 1 254.28 % | -23.062 M -108.54 % | 269.919 M 1 520.62 % | -19.000 M -107.12 % | 266.800 M 1 007.48 % | -29.400 M -110.95 % | 268.438 M 884.91 % | -34.200 M -112.85 % | 266.200 M 817.52 % | -37.100 M -113.84 % | 268.027 M 886.00 % | -34.100 M -112.49 % | 273.100 M 928.05 % | -32.981 M -112.41 % | 265.687 M 2 926.46 % | -9.400 M -103.25 % | 289.600 M 1 745.45 % | -17.600 M -106.00 % | 293.402 M 6 478.30 % | -4.600 M -101.61 % | 286.100 M 838.04 % | -38.765 M -115.78 % | 245.672 M -4.14 % | 256.278 M 152.96 % | 101.313 M |
| Other current assets | -173.273 M -1 091.43 % | 17.477 M 111.51 % | -151.882 M -1 001.75 % | 16.843 M | 0.000 -100.00 % | 20.040 M | 0.000 -100.00 % | 36.718 M | 0.000 -100.00 % | 51.281 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 32.185 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 12.061 M | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 61.485 M | 0.000 -100.00 % | 8.100 M | 0.000 -100.00 % | 64.172 M | 0.000 -100.00 % | 28.100 M | 0.000 -100.00 % | 35.807 M | 0.000 -100.00 % | 26.900 M | 0.000 -100.00 % | 38.101 M | 0.000 -100.00 % | 28.200 M | 0.000 -100.00 % | 32.914 M | 0.000 -100.00 % | 27.800 M | 0.000 -100.00 % | 29.333 M | 0.000 -100.00 % | 51.900 M | 0.000 -100.00 % | 52.720 M | 0.000 -100.00 % | 50.700 M | 0.000 -100.00 % | 50.848 M 5 327.35 % | 936.888 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 173.758 M | 0.000 -100.00 % | 151.666 M -54.44 % | 332.922 M 100.28 % | 166.226 M -30.55 % | 239.332 M 101.00 % | 119.072 M -47.77 % | 227.962 M 102.38 % | 112.642 M -46.36 % | 210.000 M 100.38 % | 104.800 M -38.71 % | 171.000 M 102.07 % | 84.623 M -62.26 % | 224.200 M 100.36 % | 111.900 M -31.77 % | 164.000 M 130.14 % | 71.261 M -62.22 % | 188.600 M 103.67 % | 92.600 M -49.06 % | 181.800 M 117.19 % | 83.706 M -46.68 % | 157.000 M 100.77 % | 78.200 M 2.36 % | 76.400 M 141.17 % | 31.679 M -60.50 % | 80.200 M 101.00 % | 39.900 M -13.49 % | 46.124 M 102.19 % | 22.813 M -39.97 % | 38.000 M 555.17 % | 5.800 M -90.14 % | 58.800 M 117.78 % | 27.000 M -60.53 % | 68.400 M | 0.000 -100.00 % | 74.200 M 119.53 % | 33.800 M -50.44 % | 68.200 M | 0.000 -100.00 % | 65.962 M | 0.000 -100.00 % | 18.800 M | 0.000 -100.00 % | 35.200 M | 0.000 -100.00 % | 9.200 M | 0.000 -100.00 % | 77.530 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 628.000 K | 0.000 -100.00 % | 216.000 K 100.13 % | -166.461 M -119 856.12 % | 139.000 K 100.12 % | -119.666 M -20 245.79 % | 594.000 K 100.52 % | -113.981 M -57 666.16 % | 198.000 K 100.19 % | -105.000 M -52 600.00 % | 200.000 K 100.23 % | -85.500 M -70 761.16 % | 121.000 K 100.11 % | -112.100 M -56 150.00 % | 200.000 K 100.24 % | -82.000 M -1 602.80 % | 5.456 M 105.79 % | -94.300 M -5 647.06 % | 1.700 M 101.87 % | -90.900 M -112 803.65 % | 80.654 K 100.10 % | -78.500 M -26 266.67 % | 300.000 K 100.79 % | -38.200 M -3 483.22 % | 1.129 M 102.82 % | -40.100 M -20 150.00 % | 200.000 K 100.87 % | -23.062 M -9 341.55 % | 249.548 K 101.31 % | -19.000 M -243.94 % | 13.200 M 144.90 % | -29.400 M -9 326.19 % | 318.658 K 100.93 % | -34.200 M -200.00 % | 34.200 M 192.18 % | -37.100 M -17 031.36 % | 219.120 K 100.64 % | -34.100 M -200.00 % | 34.100 M 203.39 % | -32.981 M -200.00 % | 32.981 M 450.86 % | -9.400 M -200.00 % | 9.400 M 153.41 % | -17.600 M -200.15 % | 17.574 M 482.04 % | -4.600 M -200.00 % | 4.600 M 111.87 % | -38.765 M -200.00 % | 38.765 M 1 128.04 % | 3.157 M -43.83 % | 5.620 M |
| Cash and short term investments | 173.273 M -0.34 % | 173.864 M 14.47 % | 151.882 M 0.00 % | 151.882 M -8.76 % | 166.461 M 0.06 % | 166.365 M 39.02 % | 119.666 M 0.00 % | 119.666 M 4.99 % | 113.981 M 1.01 % | 112.840 M 7.47 % | 105.000 M 0.00 % | 105.000 M 22.81 % | 85.500 M 0.89 % | 84.744 M -24.40 % | 112.100 M 0.00 % | 112.100 M 36.71 % | 82.000 M 6.89 % | 76.718 M -18.64 % | 94.300 M 0.00 % | 94.300 M 3.74 % | 90.900 M 8.49 % | 83.787 M 6.73 % | 78.500 M 0.00 % | 78.500 M 105.50 % | 38.200 M 16.44 % | 32.808 M -18.18 % | 40.100 M 0.00 % | 40.100 M 73.88 % | 23.062 M 0.00 % | 23.062 M 21.38 % | 19.000 M 0.00 % | 19.000 M -35.37 % | 29.400 M 7.62 % | 27.319 M -20.12 % | 34.200 M 0.00 % | 34.200 M -7.82 % | 37.100 M 9.06 % | 34.019 M -0.24 % | 34.100 M 0.00 % | 34.100 M 3.39 % | 32.981 M 0.00 % | 32.981 M 250.86 % | 9.400 M 0.00 % | 9.400 M -46.59 % | 17.600 M 0.15 % | 17.574 M 282.04 % | 4.600 M 0.00 % | 4.600 M -88.13 % | 38.765 M 0.00 % | 38.765 M 1 128.04 % | 3.157 M -43.83 % | 5.620 M |
| Total current assets | 0.000 -100.00 % | 364.685 M | 0.000 -100.00 % | 351.203 M 110.98 % | 166.461 M -49.33 % | 328.499 M 174.51 % | 119.666 M -55.64 % | 269.789 M 136.70 % | 113.981 M -59.26 % | 279.807 M 166.48 % | 105.000 M -57.04 % | 244.400 M 185.85 % | 85.500 M -66.63 % | 256.215 M 128.56 % | 112.100 M -63.80 % | 309.700 M 277.68 % | 82.000 M -62.52 % | 218.805 M 132.03 % | 94.300 M -57.04 % | 219.500 M 141.47 % | 90.900 M -57.93 % | 216.074 M 175.25 % | 78.500 M -64.89 % | 223.600 M 485.34 % | 38.200 M -79.27 % | 184.255 M 359.49 % | 40.100 M -84.02 % | 250.900 M 987.93 % | 23.062 M -90.54 % | 243.868 M 1 183.52 % | 19.000 M -91.06 % | 212.600 M 623.13 % | 29.400 M -86.57 % | 218.878 M 539.99 % | 34.200 M -84.28 % | 217.500 M 486.25 % | 37.100 M -80.74 % | 192.625 M 464.88 % | 34.100 M -84.63 % | 221.800 M 572.51 % | 32.981 M -85.04 % | 220.533 M 2 246.10 % | 9.400 M -96.01 % | 235.800 M 1 239.77 % | 17.600 M -92.30 % | 228.580 M 4 869.13 % | 4.600 M -98.26 % | 265.000 M 583.61 % | 38.765 M -84.92 % | 257.145 M 11.00 % | 231.655 M 49.95 % | 154.484 M |
| Inventory | 0.000 -100.00 % | 126.223 M | 0.000 -100.00 % | 120.194 M | 0.000 -100.00 % | 109.633 M | 0.000 -100.00 % | 90.804 M | 0.000 -100.00 % | 104.480 M | 0.000 -100.00 % | 106.700 M | 0.000 -100.00 % | 92.700 M | 0.000 -100.00 % | 107.900 M | 0.000 -100.00 % | 99.031 M | 0.000 -100.00 % | 71.700 M | 0.000 -100.00 % | 68.496 M | 0.000 -100.00 % | 57.800 M | 0.000 -100.00 % | 87.275 M | 0.000 -100.00 % | 114.000 M | 0.000 -100.00 % | 110.064 M | 0.000 -100.00 % | 107.000 M | 0.000 -100.00 % | 96.858 M | 0.000 -100.00 % | 88.400 M | 0.000 -100.00 % | 75.933 M | 0.000 -100.00 % | 90.500 M | 0.000 -100.00 % | 87.644 M | 0.000 -100.00 % | 89.500 M | 0.000 -100.00 % | 71.352 M | 0.000 -100.00 % | 70.900 M | 0.000 -100.00 % | 54.722 M -39.54 % | 90.517 M 181.98 % | 32.100 M |
| Net receivables | 0.000 -100.00 % | 47.121 M | 0.000 -100.00 % | 62.284 M | 0.000 -100.00 % | 32.461 M | 0.000 -100.00 % | 22.601 M | 0.000 -100.00 % | 11.206 M | 0.000 -100.00 % | 22.600 M | 0.000 -100.00 % | 46.586 M | 0.000 -100.00 % | 80.700 M | 0.000 -100.00 % | 30.995 M | 0.000 -100.00 % | 46.000 M | 0.000 -100.00 % | 2.306 M | 0.000 -100.00 % | 79.200 M | 0.000 -100.00 % | 2.017 M | 0.000 -100.00 % | 68.700 M | 0.000 -100.00 % | 74.935 M | 0.000 -100.00 % | 59.700 M | 0.000 -100.00 % | 56.600 M | 0.000 -100.00 % | 66.700 M | 0.000 -100.00 % | 49.759 M | 0.000 -100.00 % | 96.500 M | 0.000 -100.00 % | 98.949 M | 0.000 -100.00 % | 136.500 M | 0.000 -100.00 % | 138.996 M | 0.000 -100.00 % | 189.300 M | 0.000 -100.00 % | 162.892 M 18.86 % | 137.044 M 17.37 % | 116.764 M |
| Tax assets | 0.000 -100.00 % | 3.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 13.453 M | 0.000 -100.00 % | 13.200 M | 0.000 -100.00 % | 12.760 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 11.932 M | 0.000 -100.00 % | 12.100 M | 0.000 -100.00 % | 11.462 M | 0.000 -100.00 % | 9.600 M | 0.000 -100.00 % | 9.854 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.374 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 33.968 M | 0.000 -100.00 % | 34.413 M | 0.000 -100.00 % | 42.202 M | 0.000 -100.00 % | 28.528 M | 0.000 -100.00 % | 37.871 M | 0.000 -100.00 % | 26.500 M | 0.000 -100.00 % | 36.617 M | 0.000 -100.00 % | 52.600 M | 0.000 -100.00 % | 66.108 M | 0.000 -100.00 % | 72.600 M | 0.000 -100.00 % | 81.530 M | 0.000 -100.00 % | 73.200 M | 0.000 -100.00 % | 84.193 M | 0.000 -100.00 % | 95.500 M | 0.000 -100.00 % | 99.489 M | 0.000 -100.00 % | 98.200 M | 0.000 -100.00 % | 105.055 M | 0.000 -100.00 % | 91.900 M | 0.000 -100.00 % | 90.572 M | 0.000 -100.00 % | 97.000 M | 0.000 -100.00 % | 105.758 M | 0.000 -100.00 % | 165.700 M | 0.000 -100.00 % | 99.007 M | 0.000 -100.00 % | 157.800 M | 0.000 -100.00 % | 171.915 M 13.16 % | 151.924 M 51.81 % | 100.075 M |
| Tax payables | 0.000 -100.00 % | 12.100 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 11.200 M | 0.000 -100.00 % | 26.300 M | 0.000 -100.00 % | 21.600 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 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 1.989 M | 0.000 -100.00 % | 2.502 M | 0.000 -100.00 % | 2.994 M | 0.000 -100.00 % | 235.000 K | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.509 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 6.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.649 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 |
| Preferred stock | 30.156 M 0.00 % | 30.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.156 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 -100.00 % | 30.156 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.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 |
| Other total stockholders equity | 0.000 -100.00 % | 47.235 M | 0.000 -100.00 % | 439.836 M | 0.000 -100.00 % | 167.921 M | 0.000 -100.00 % | 358.068 M | 0.000 -100.00 % | 225.950 M | 0.000 -100.00 % | 295.200 M | 0.000 -100.00 % | 227.971 M | 0.000 -100.00 % | 259.100 M | 0.000 -100.00 % | 228.077 M | 0.000 -100.00 % | 241.500 M | 0.000 -100.00 % | 226.332 M | 0.000 -100.00 % | 233.100 M | 0.000 -100.00 % | 227.264 M | 0.000 -100.00 % | 273.300 M | 0.000 -100.00 % | 90.628 M | 0.000 -100.00 % | 263.800 M | 0.000 -100.00 % | 237.309 M | 0.000 -100.00 % | 276.900 M | 0.000 -100.00 % | 76.428 M | 0.000 -100.00 % | 253.900 M | 0.000 -100.00 % | 62.281 M | 0.000 -100.00 % | 235.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 219.500 M | 0.000 | 0.000 -100.00 % | 172.494 M 43.81 % | 119.945 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 28.011 M | 0.000 -100.00 % | 32.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.825 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 -100.00 % | 2.404 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.500 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 |
| Total assets | 0.000 -100.00 % | 615.068 M | 0.000 -100.00 % | 622.259 M | 0.000 -100.00 % | 555.790 M | 0.000 -100.00 % | 520.854 M | 0.000 -100.00 % | 472.490 M | 0.000 -100.00 % | 444.300 M | 0.000 -100.00 % | 443.593 M | 0.000 -100.00 % | 457.300 M | 0.000 -100.00 % | 431.534 M | 0.000 -100.00 % | 424.600 M | 0.000 -100.00 % | 426.376 M | 0.000 -100.00 % | 444.500 M | 0.000 -100.00 % | 418.363 M | 0.000 -100.00 % | 517.100 M | 0.000 -100.00 % | 513.787 M | 0.000 -100.00 % | 479.500 M | 0.000 -100.00 % | 487.316 M | 0.000 -100.00 % | 483.700 M | 0.000 -100.00 % | 460.652 M | 0.000 -100.00 % | 494.900 M | 0.000 -100.00 % | 486.220 M | 0.000 -100.00 % | 525.400 M | 0.000 -100.00 % | 521.982 M | 0.000 -100.00 % | 551.100 M | 0.000 -100.00 % | 502.817 M 3.05 % | 487.933 M 90.75 % | 255.797 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-03-31 | 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-09-30 | 2016-06-30 | 2016-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -3.982 M -312.26 % | 1.876 M 118.97 % | -9.888 M 38.10 % | -15.974 M 60.56 % | -40.502 M -145.50 % | -16.498 M | 0.000 | 0.000 | 0.000 100.00 % | -1.108 M | 0.000 | 0.000 100.00 % | -3.300 M -30 100.00 % | 11.000 K | 0.000 100.00 % | -7.600 M -94.87 % | -3.900 M -625 100.00 % | 624.000 100.00 % | -17.700 M -1 164.29 % | -1.400 M 65.00 % | -4.000 M -195.61 % | 4.184 M 239.46 % | -3.000 M -130.77 % | -1.300 M 56.67 % | -3.000 M -6.00 % | -2.830 M -571.70 % | 600.000 K 300.00 % | -300.000 K 57.14 % | -700.000 K 54.77 % | -1.548 M -219.05 % | 1.300 M 533.33 % | -300.000 K 76.92 % | -1.300 M 44.98 % | -2.363 M -195.33 % | -800.000 K 57.89 % | -1.900 M 13.13 % | -2.187 M -264.51 % | -600.000 K 72.73 % | -2.200 M -13.39 % | -1.940 M 52.68 % | -4.100 M 51.76 % | -8.500 M -507.14 % | -1.400 M 44.06 % | -2.503 M 50.92 % | -5.100 M -41.67 % | -3.600 M -20.00 % | -3.000 M 66.82 % | -9.042 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.895 M -110.17 % | 28.465 M 45.66 % | 19.542 M 522.75 % | 3.138 M -76.41 % | 13.300 M -20.36 % | 16.700 M | 0.000 -100.00 % | 5.000 M -54.95 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.33 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.489 M | 0.000 -100.00 % | 18.708 M 496.18 % | 3.138 M -72.95 % | 11.600 M | 0.000 | 0.000 -100.00 % | 5.000 M -54.95 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.33 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.895 M -587.37 % | 594.000 K | 0.000 -100.00 % | 834.000 K | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 K 104.84 % | -2.895 M -587.37 % | 594.000 K -96.96 % | 19.542 M 2 243.17 % | 834.000 K -93.73 % | 13.300 M 682.35 % | 1.700 M | 0.000 -100.00 % | 5.000 M -54.95 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.33 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.895 M -110.17 % | 28.465 M 45.66 % | 19.542 M 522.75 % | 3.138 M -76.41 % | 13.300 M -20.36 % | 16.700 M | 0.000 -100.00 % | 5.000 M -54.95 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.33 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.895 M -110.17 % | 28.465 M 45.66 % | 19.542 M 522.75 % | 3.138 M -76.41 % | 13.300 M -20.36 % | 16.700 M | 0.000 -100.00 % | 5.000 M -54.95 % | 11.100 M 46.05 % | 7.600 M 94.87 % | 3.900 M 333.33 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |