Deco-Mica Limited DECOMIC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 760.630 M -1.56 % | 772.718 M -1.31 % | 783.009 M 9.20 % | 717.061 M 35.77 % | 528.146 M 8.79 % | 485.452 M -4.16 % | 506.507 M -1.27 % | 513.016 M 60.72 % | 319.206 M -22.04 % | 409.428 M -10.43 % | 457.090 M 4.76 % | 436.321 M 26.20 % | 345.732 M 35.55 % | 255.067 M 1.96 % | 250.159 M 9.05 % | 229.406 M 22.53 % | 187.227 M 19.19 % | 157.079 M |
| Net income | 19.480 M -15.66 % | 23.098 M 1.21 % | 22.822 M 12.73 % | 20.245 M 52.30 % | 13.293 M 53.73 % | 8.647 M -38.90 % | 14.152 M -15.59 % | 16.766 M 68.93 % | 9.925 M -17.76 % | 12.069 M -1.55 % | 12.259 M 6.08 % | 11.556 M 9.00 % | 10.602 M 0.96 % | 10.501 M -1.53 % | 10.664 M 31.67 % | 8.099 M 106.40 % | 3.924 M 17.06 % | 3.352 M |
| Income before tax | 31.287 M -11.48 % | 35.343 M 7.20 % | 32.969 M 13.73 % | 28.989 M 47.39 % | 19.668 M 68.19 % | 11.694 M -34.32 % | 17.804 M -30.56 % | 25.638 M 70.14 % | 15.069 M -11.19 % | 16.968 M -10.47 % | 18.952 M 7.08 % | 17.699 M 5.55 % | 16.769 M 5.95 % | 15.828 M -2.29 % | 16.199 M 17.51 % | 13.785 M 120.60 % | 6.249 M 30.73 % | 4.780 M |
| Income before tax ratio | 0.04 -10.07 % | 0.05 8.63 % | 0.04 4.15 % | 0.04 8.56 % | 0.04 54.59 % | 0.02 -31.47 % | 0.04 -29.66 % | 0.05 5.86 % | 0.05 13.91 % | 0.04 -0.05 % | 0.04 2.21 % | 0.04 -16.37 % | 0.05 -21.84 % | 0.06 -4.17 % | 0.06 7.76 % | 0.06 80.04 % | 0.03 9.68 % | 0.03 |
| EBITDA | 54.740 M -18.66 % | 67.294 M 8.38 % | 62.093 M 17.29 % | 52.940 M 17.15 % | 45.189 M 22.21 % | 36.977 M -9.54 % | 40.875 M -12.71 % | 46.825 M 31.45 % | 35.621 M 0.34 % | 35.502 M 2.40 % | 34.671 M 18.68 % | 29.213 M 11.63 % | 26.169 M -1.56 % | 26.583 M 10.89 % | 23.972 M 6.63 % | 22.481 M 92.21 % | 11.696 M 22.42 % | 9.554 M |
| Net income ratio | 0.03 -14.32 % | 0.03 2.56 % | 0.03 3.23 % | 0.03 12.17 % | 0.03 41.30 % | 0.02 -36.25 % | 0.03 -14.51 % | 0.03 5.11 % | 0.03 5.48 % | 0.03 9.91 % | 0.03 1.26 % | 0.03 -13.63 % | 0.03 -25.51 % | 0.04 -3.42 % | 0.04 20.75 % | 0.04 68.45 % | 0.02 -1.79 % | 0.02 |
| Ratio EBITDA | 0.07 -17.36 % | 0.09 9.82 % | 0.08 7.41 % | 0.07 -13.71 % | 0.09 12.33 % | 0.08 -5.61 % | 0.08 -11.59 % | 0.09 -18.21 % | 0.11 28.69 % | 0.09 14.32 % | 0.08 13.29 % | 0.07 -11.54 % | 0.08 -27.37 % | 0.10 8.76 % | 0.10 -2.21 % | 0.10 56.87 % | 0.06 2.71 % | 0.06 |
| Gross profit ratio | 0.41 1.03 % | 0.40 0.40 % | 0.40 23.04 % | 0.33 -4.53 % | 0.34 -9.84 % | 0.38 9.51 % | 0.35 0.95 % | 0.34 -2.26 % | 0.35 27.47 % | 0.27 21.60 % | 0.23 -1.76 % | 0.23 -9.94 % | 0.26 -18.96 % | 0.32 5.30 % | 0.30 -9.08 % | 0.33 26.80 % | 0.26 43.78 % | 0.18 |
| Weighted average shs out dil | 4.198 M -0.04 % | 4.200 M -0.08 % | 4.203 M 0.07 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M |
| Weighted average shs out | 4.198 M -0.04 % | 4.200 M -0.08 % | 4.203 M 0.07 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M |
| EPS diluted | 4.64 -15.64 % | 5.50 1.29 % | 5.43 12.66 % | 4.82 52.53 % | 3.16 53.40 % | 2.06 -38.87 % | 3.37 -15.54 % | 3.99 69.07 % | 2.36 -17.77 % | 2.87 -1.71 % | 2.92 6.18 % | 2.75 9.13 % | 2.52 0.80 % | 2.50 -1.57 % | 2.54 31.61 % | 1.93 107.53 % | 0.93 16.25 % | 0.80 |
| Earnings per share | 4.64 -15.64 % | 5.50 1.29 % | 5.43 12.66 % | 4.82 52.53 % | 3.16 53.40 % | 2.06 -38.87 % | 3.37 -15.54 % | 3.99 69.07 % | 2.36 -17.77 % | 2.87 -1.71 % | 2.92 6.18 % | 2.75 9.13 % | 2.52 0.80 % | 2.50 -1.57 % | 2.54 31.61 % | 1.93 107.53 % | 0.93 16.25 % | 0.80 |
| Gross profit | 309.321 M -0.55 % | 311.037 M -0.92 % | 313.926 M 34.35 % | 233.661 M 29.63 % | 180.258 M -1.91 % | 183.764 M 4.95 % | 175.089 M -0.33 % | 175.676 M 57.08 % | 111.839 M -0.62 % | 112.540 M 8.92 % | 103.319 M 2.92 % | 100.391 M 13.66 % | 88.323 M 9.84 % | 80.411 M 7.36 % | 74.897 M -0.86 % | 75.547 M 55.36 % | 48.626 M 71.38 % | 28.374 M |
| Income tax expense | 11.807 M -3.58 % | 12.245 M 20.66 % | 10.148 M 16.08 % | 8.742 M 37.11 % | 6.376 M 109.26 % | 3.047 M -16.57 % | 3.652 M -58.84 % | 8.872 M 72.47 % | 5.144 M 5.00 % | 4.899 M -26.80 % | 6.693 M 8.95 % | 6.143 M -0.39 % | 6.167 M 15.75 % | 5.328 M -3.74 % | 5.535 M -2.66 % | 5.686 M 144.56 % | 2.325 M 62.82 % | 1.428 M |
| Cost of revenue | 451.309 M -2.25 % | 461.681 M -1.58 % | 469.083 M 0.02 % | 468.993 M 34.81 % | 347.888 M 15.31 % | 301.688 M -8.97 % | 331.418 M -1.76 % | 337.339 M 62.68 % | 207.367 M -30.15 % | 296.888 M -16.08 % | 353.771 M 5.31 % | 335.929 M 30.50 % | 257.409 M 47.38 % | 174.656 M -0.35 % | 175.262 M 13.91 % | 153.859 M 11.01 % | 138.602 M 7.69 % | 128.705 M |
| General and administrative expenses | 114.507 M 10.78 % | 103.365 M 676.83 % | 13.306 M 26.40 % | 10.527 M 11.83 % | 9.413 M -10.37 % | 10.502 M -81.49 % | 56.745 M 16.51 % | 48.706 M 107.20 % | 23.507 M 12.03 % | 20.983 M 7.68 % | 19.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.590 M -7.06 % | 54.435 M 50.97 % | 36.057 M 42.43 % | 25.315 M |
| Selling and marketing expenses | 22.975 M -25.94 % | 31.023 M -58.10 % | 74.047 M 22.60 % | 60.395 M 90.74 % | 31.664 M -10.79 % | 35.494 M 75.62 % | 20.211 M -21.19 % | 25.645 M 71.76 % | 14.931 M 49.43 % | 9.992 M 41.37 % | 7.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 36.815 M -68.49 % | 116.839 M -16.05 % | 139.181 M 21.43 % | 114.616 M 8.98 % | 105.171 M 30.89 % | 80.350 M 38.81 % | 57.884 M -15.95 % | 68.867 M 33.72 % | 51.501 M -30.94 % | 74.576 M 13.88 % | 65.486 M 15.77 % | 56.567 M 2 018.61 % | 2.670 M 345.63 % | 599.151 K -69.07 % | 1.937 M 208.70 % | -1.782 M |
| Operating expenses | 112.110 M -16.58 % | 134.388 M 8.23 % | 124.168 M -33.87 % | 187.761 M 4.16 % | 180.258 M 12.23 % | 160.612 M 8.44 % | 148.113 M 99.21 % | 74.351 M -13.26 % | 85.716 M 4.16 % | 82.292 M 13.58 % | 72.455 M -2.84 % | 74.576 M 13.88 % | 65.486 M 15.77 % | 56.567 M 6.21 % | 53.259 M -3.23 % | 55.034 M 44.85 % | 37.994 M 61.45 % | 23.533 M |
| Cost and expenses | 563.419 M -5.48 % | 596.069 M -0.44 % | 598.732 M 7.24 % | 558.307 M 5.71 % | 528.146 M 14.24 % | 462.300 M -3.59 % | 479.531 M 13.50 % | 422.485 M 44.15 % | 293.083 M -22.71 % | 379.180 M -11.04 % | 426.226 M 3.83 % | 410.505 M 27.13 % | 322.895 M 39.65 % | 231.223 M 1.18 % | 228.521 M 9.40 % | 208.893 M 18.29 % | 176.595 M 16.00 % | 152.238 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 |
| Selling general and administrative expenses | 112.110 M -16.58 % | 134.388 M 53.84 % | 87.353 M 23.17 % | 70.922 M 72.66 % | 41.077 M -10.69 % | 45.996 M 7.11 % | 42.942 M -10.90 % | 48.195 M 25.38 % | 38.438 M 186.30 % | 13.426 M -35.93 % | 20.954 M -52.24 % | 43.877 M | 0.000 | 0.000 -100.00 % | 50.590 M -7.06 % | 54.435 M 50.97 % | 36.057 M 42.43 % | 25.315 M |
| Interest income | 0.000 -100.00 % | 598.000 K 77.45 % | 337.000 K -7.92 % | 366.000 K -12.02 % | 416.000 K -35.50 % | 645.000 K 42.07 % | 454.000 K -0.96 % | 458.406 K -34.04 % | 694.958 K -24.83 % | 924.544 K 16.13 % | 796.160 K -11.66 % | 901.275 K 111.05 % | 427.048 K 28.12 % | 333.313 K 168.91 % | 123.950 K 71.58 % | 72.242 K -32.85 % | 107.580 K 132.41 % | 46.288 K |
| Interest expense | 24.214 M 5.97 % | 22.849 M -3.90 % | 23.776 M 87.17 % | 12.703 M -12.26 % | 14.478 M 19.62 % | 12.103 M -4.30 % | 12.647 M 15.82 % | 10.920 M 2.14 % | 10.691 M 3.43 % | 10.336 M 2.31 % | 10.103 M 37.96 % | 7.323 M | 0.000 | 0.000 -100.00 % | 5.490 M -17.21 % | 6.631 M 74.27 % | 3.805 M 17.44 % | 3.240 M |
| Depreciation and amortization | 15.806 M 24.26 % | 12.720 M -2.74 % | 13.079 M 13.13 % | 11.561 M 6.07 % | 10.899 M 1.95 % | 10.691 M 2.56 % | 10.424 M 1.54 % | 10.266 M 4.12 % | 9.860 M 20.29 % | 8.197 M 45.98 % | 5.615 M 34.01 % | 4.190 M 25.79 % | 3.331 M 21.66 % | 2.738 M 17.31 % | 2.334 M 13.03 % | 2.065 M 25.76 % | 1.642 M 7.04 % | 1.534 M |
| Operating income | 197.211 M 11.64 % | 176.649 M 264.41 % | 48.476 M 5.61 % | 45.900 M 8.66 % | 42.242 M 60.70 % | 26.286 M -2.56 % | 26.976 M -42.76 % | 47.131 M 206.64 % | 15.370 M -9.42 % | 16.968 M -10.47 % | 18.952 M 7.08 % | 17.699 M 5.55 % | 16.769 M 5.95 % | 15.828 M -2.29 % | 16.199 M 17.51 % | 13.785 M 120.60 % | 6.249 M 30.73 % | 4.780 M |
| Operating income ratio | 0.26 13.41 % | 0.23 269.26 % | 0.06 -3.28 % | 0.06 -19.97 % | 0.08 47.71 % | 0.05 1.67 % | 0.05 -42.03 % | 0.09 90.80 % | 0.05 16.18 % | 0.04 -0.05 % | 0.04 2.21 % | 0.04 -16.37 % | 0.05 -21.84 % | 0.06 -4.17 % | 0.06 7.76 % | 0.06 80.04 % | 0.03 9.68 % | 0.03 |
| Total other income expenses net | -165.924 M -17.42 % | -141.306 M -811.24 % | -15.507 M 8.30 % | -16.911 M | 0.000 | 0.000 100.00 % | -9.172 M 57.33 % | -21.493 M -7 040.53 % | -301.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 202.450 M -2.66 % | 207.992 M 16.78 % | 178.107 M -13.46 % | 205.818 M 9.81 % | 187.427 M 12.56 % | 166.509 M 14.00 % | 146.058 M 15.67 % | 126.274 M 3.30 % | 122.243 M -21.43 % | 155.586 M 51.93 % | 102.406 M 23.05 % | 83.225 M 68.02 % | 49.534 M 45.54 % | 34.035 M 3.03 % | 33.035 M -16.19 % | 39.415 M -9.47 % | 43.538 M 3.61 % | 42.023 M |
| Total investments | 120.000 K -95.54 % | 2.689 M 2 589.00 % | 100.000 K 0.00 % | 100.000 K 1 328.57 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K |
| Total debt | 210.573 M 0.50 % | 209.525 M 17.55 % | 178.238 M -13.61 % | 206.314 M 9.72 % | 188.044 M 12.62 % | 166.979 M 14.01 % | 146.460 M 14.94 % | 127.423 M 3.48 % | 123.142 M -21.55 % | 156.960 M 38.10 % | 113.654 M 25.03 % | 90.900 M 67.83 % | 54.162 M 36.00 % | 39.825 M 10.86 % | 35.925 M -11.84 % | 40.748 M -10.13 % | 45.340 M 4.97 % | 43.195 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 227.230 M 10.48 % | 205.682 M 11.97 % | 183.689 M 13.57 % | 161.734 M 14.26 % | 141.554 M 10.96 % | 127.570 M 7.06 % | 119.159 M 14.49 % | 104.077 M 18.78 % | 87.619 M 12.26 % | 78.048 M 17.82 % | 66.241 M 22.71 % | 53.982 M 27.24 % | 42.426 M 33.32 % | 31.823 M 49.24 % | 21.323 M 100.05 % | 10.659 M 316.37 % | 2.560 M | 0.000 |
| Common stock | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M |
| Total equity | 269.230 M 7.69 % | 250.000 M 9.65 % | 228.007 M 10.66 % | 206.052 M 10.86 % | 185.872 M 8.14 % | 171.888 M 5.15 % | 163.477 M 10.16 % | 148.396 M 12.47 % | 131.937 M 7.82 % | 122.366 M 10.68 % | 110.559 M 12.31 % | 98.445 M 13.30 % | 86.889 M 13.90 % | 76.287 M 15.96 % | 65.786 M 19.35 % | 55.122 M 17.22 % | 47.023 M 9.10 % | 43.099 M |
| Other non current liabilities | 18.878 M 88.10 % | 10.036 M 45.34 % | 6.905 M 52.09 % | 4.540 M 35.93 % | 3.340 M 20.75 % | 2.766 M 84.03 % | 1.503 M -42.08 % | 2.595 M 91.37 % | 1.356 M -88.83 % | 12.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 18.007 M 60.52 % | 11.218 M -9.33 % | 12.373 M 8.06 % | 11.450 M -32.19 % | 16.885 M 614.56 % | 2.363 M -86.85 % | 17.976 M -11.61 % | 20.338 M -44.60 % | 36.708 M 20.64 % | 30.427 M 59.43 % | 19.085 M 7.29 % | 17.789 M 83.52 % | 9.693 M 1 122.74 % | 792.727 K -24.79 % | 1.054 M -97.41 % | 40.748 M -10.13 % | 45.340 M 4.97 % | 43.195 M |
| Total non current liabilities | 36.885 M 27.36 % | 28.962 M 0.44 % | 28.835 M 8.90 % | 26.478 M -15.46 % | 31.320 M 89.43 % | 16.534 M -47.84 % | 31.697 M -6.90 % | 34.046 M -33.48 % | 51.179 M 20.59 % | 42.441 M 43.63 % | 29.548 M 16.62 % | 25.338 M 69.09 % | 14.985 M 213.62 % | 4.778 M -10.17 % | 5.319 M -88.17 % | 44.972 M -7.23 % | 48.477 M 4.75 % | 46.278 M |
| Other current liabilities | 127.786 M 49.13 % | 85.688 M 16.76 % | 73.389 M 2.85 % | 71.357 M 175.11 % | 25.938 M -23.01 % | 33.689 M 4.46 % | 32.252 M 45.67 % | 22.141 M -20.10 % | 27.710 M -40.43 % | 46.516 M 21.59 % | 38.258 M 8.76 % | 35.176 M 73.13 % | 20.318 M 20.95 % | 16.798 M 11.19 % | 15.107 M -78.90 % | 71.584 M 35.39 % | 52.872 M 1.46 % | 52.113 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.851 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 |
| Short term debt | 192.566 M -2.90 % | 198.307 M 19.56 % | 165.865 M -14.88 % | 194.864 M 13.85 % | 171.159 M 3.97 % | 164.616 M 28.12 % | 128.484 M 19.98 % | 107.085 M 23.89 % | 86.434 M -31.69 % | 126.533 M 33.80 % | 94.569 M 29.35 % | 73.112 M 64.41 % | 44.469 M 13.93 % | 39.032 M 11.93 % | 34.872 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 485.841 M 15.60 % | 420.287 M 11.12 % | 378.224 M -0.21 % | 379.012 M 42.17 % | 266.591 M -16.75 % | 320.216 M 7.63 % | 297.506 M 10.24 % | 269.859 M 11.93 % | 241.105 M -10.86 % | 270.471 M 12.54 % | 240.336 M 5.54 % | 227.724 M 46.36 % | 155.592 M 38.64 % | 112.227 M 5.47 % | 106.409 M 48.65 % | 71.584 M 35.39 % | 52.872 M 1.46 % | 52.113 M |
| Total liabilities | 522.726 M 16.36 % | 449.249 M 10.36 % | 407.059 M 0.39 % | 405.490 M 36.11 % | 297.911 M -11.53 % | 336.750 M 2.29 % | 329.203 M 8.32 % | 303.905 M 3.98 % | 292.284 M -6.59 % | 312.912 M 15.94 % | 269.884 M 6.65 % | 253.063 M 48.36 % | 170.577 M 45.79 % | 117.005 M 4.72 % | 111.728 M -4.14 % | 116.556 M 15.00 % | 101.350 M 3.01 % | 98.391 M |
| Other non current assets | 4.044 M -67.26 % | 12.352 M -10.46 % | 13.795 M 15.99 % | 11.893 M 28.38 % | 9.264 M 146.71 % | 3.755 M 5.15 % | 3.571 M -0.67 % | 3.595 M -12.38 % | 4.103 M -24.74 % | 5.452 M 53.62 % | 3.549 M -26.92 % | 4.856 M 17.10 % | 4.147 M 34.99 % | 3.072 M -6.48 % | 3.285 M 49 484.91 % | 6.625 K 0.00 % | 6.625 K 0.00 % | 6.625 K |
| Long term investments | 120.000 K 101.63 % | -7.341 M 3.80 % | -7.631 M 15.08 % | -8.986 M -32.50 % | -6.782 M -96 985.71 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.625 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -50.00 % | 10.000 K -99.99 % | 187.051 M 5.96 % | 176.530 M | 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 |
| Goodwill and intangible assets | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -50.00 % | 10.000 K -33.33 % | 15.000 K -25.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 133.610 M 11.12 % | 120.244 M 1.31 % | 118.689 M 8.25 % | 109.640 M 3.18 % | 106.263 M -3.47 % | 110.085 M -2.75 % | 113.202 M -0.63 % | 113.916 M -2.36 % | 116.665 M 4.28 % | 111.876 M 12.84 % | 99.149 M 17.10 % | 84.670 M 49.25 % | 56.732 M 69.99 % | 33.373 M 13.03 % | 29.527 M 15.65 % | 25.531 M 27.58 % | 20.012 M 15.74 % | 17.291 M |
| Total non current assets | 137.935 M 10.12 % | 125.255 M 0.32 % | 124.853 M 10.93 % | 112.547 M 3.50 % | 108.745 M -4.48 % | 113.847 M -2.51 % | 116.773 M -0.63 % | 117.511 M -2.70 % | 120.772 M 2.93 % | 117.338 M 14.24 % | 102.712 M 14.70 % | 89.546 M 47.09 % | 60.879 M 67.04 % | 36.445 M 11.07 % | 32.813 M 28.49 % | 25.537 M 27.56 % | 20.019 M 15.73 % | 17.298 M |
| Other current assets | 5.422 M -54.07 % | 11.804 M -1.89 % | 12.031 M -25.38 % | 16.123 M 121.96 % | 7.264 M -40.71 % | 12.251 M 14.02 % | 10.745 M 32.90 % | 8.085 M 12.03 % | 7.217 M -82.82 % | 42.005 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -100.00 % | 118.421 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 7.731 M -14.91 % | 9.086 M 33.83 % | 6.789 M | 0.000 | 0.000 -100.00 % | 176.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 8.123 M 429.88 % | 1.533 M 1 070.23 % | 131.000 K -73.59 % | 496.000 K -19.61 % | 617.000 K 31.28 % | 470.000 K 16.92 % | 402.000 K -65.01 % | 1.149 M 27.77 % | 899.301 K -34.60 % | 1.375 M -87.78 % | 11.248 M 46.55 % | 7.675 M 65.84 % | 4.628 M -20.07 % | 5.790 M 100.28 % | 2.891 M 116.88 % | 1.333 M -26.03 % | 1.802 M 53.75 % | 1.172 M |
| Cash and short term investments | 8.123 M 429.88 % | 1.533 M 1 070.23 % | 131.000 K -73.59 % | 496.000 K -93.30 % | 7.406 M 1 475.74 % | 470.000 K 16.92 % | 402.000 K -65.01 % | 1.149 M 27.77 % | 899.301 K -34.60 % | 1.375 M -87.78 % | 11.248 M 46.55 % | 7.675 M 65.84 % | 4.628 M -20.07 % | 5.790 M 100.28 % | 2.891 M 116.88 % | 1.333 M -26.03 % | 1.802 M 53.75 % | 1.172 M |
| Total current assets | 654.021 M 13.94 % | 573.994 M 12.50 % | 510.213 M 2.25 % | 498.995 M 33.05 % | 375.039 M -5.00 % | 394.791 M 5.02 % | 375.907 M 12.28 % | 334.789 M 10.33 % | 303.449 M -4.56 % | 317.940 M 14.48 % | 277.731 M 6.02 % | 261.962 M 33.26 % | 196.586 M 25.34 % | 156.846 M 8.39 % | 144.702 M -0.98 % | 146.140 M 13.86 % | 128.354 M 3.35 % | 124.193 M |
| Inventory | 248.669 M 13.55 % | 218.997 M -1.31 % | 221.895 M 7.87 % | 205.700 M 55.06 % | 132.657 M -0.13 % | 132.835 M 19.28 % | 111.367 M 46.83 % | 75.850 M -24.28 % | 100.167 M 24.02 % | 80.765 M 1.68 % | 79.433 M 2.16 % | 77.756 M 32.29 % | 58.778 M 80.11 % | 32.635 M 24.59 % | 26.194 M -19.68 % | 32.612 M 0.86 % | 32.335 M -20.84 % | 40.848 M |
| Net receivables | 391.807 M 14.68 % | 341.660 M 23.72 % | 276.156 M -0.19 % | 276.676 M 21.50 % | 227.712 M -8.64 % | 249.235 M -1.64 % | 253.393 M 1.48 % | 249.706 M 27.95 % | 195.165 M 2.57 % | 190.282 M 1.73 % | 187.051 M 5.96 % | 176.530 M 32.55 % | 133.180 M | 0.000 -100.00 % | 115.618 M 3.05 % | 112.195 M 19.08 % | 94.217 M 14.66 % | 82.173 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 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 |
| Account payables | 165.489 M 34.17 % | 123.345 M -3.49 % | 127.805 M 24.37 % | 102.760 M 110.85 % | 48.737 M -60.02 % | 121.911 M -10.86 % | 136.770 M 2.60 % | 133.307 M 8.48 % | 122.887 M 3.14 % | 119.149 M 10.83 % | 107.509 M -9.99 % | 119.437 M 31.53 % | 90.805 M 61.01 % | 56.397 M -0.06 % | 56.431 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 12.947 M 15.96 % | 11.165 M 11.30 % | 10.031 M 69.84 % | 5.906 M | 0.000 | 0.000 -100.00 % | 7.326 M 79.82 % | 4.074 M 8.70 % | 3.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 12.364 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M | 0.000 -100.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M -5.89 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 124.11 % | 1.099 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 7.708 M -19.35 % | 9.557 M -8.88 % | 10.488 M -5.47 % | 11.095 M -2.72 % | 11.405 M -6.65 % | 12.218 M 9.94 % | 11.113 M -15.26 % | 13.114 M 9.17 % | 12.013 M 14.81 % | 10.463 M 38.58 % | 7.550 M 42.67 % | 5.292 M 32.80 % | 3.985 M -6.59 % | 4.266 M 0.99 % | 4.224 M 34.61 % | 3.138 M 1.78 % | 3.083 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 791.956 M 13.26 % | 699.249 M 10.11 % | 635.066 M 3.85 % | 611.542 M 26.41 % | 483.783 M -4.89 % | 508.638 M 3.24 % | 492.680 M 8.93 % | 452.300 M 6.62 % | 424.221 M -2.54 % | 435.278 M 14.41 % | 380.443 M 8.23 % | 351.508 M 36.53 % | 257.466 M 33.20 % | 193.291 M 8.89 % | 177.514 M 3.40 % | 171.677 M 15.71 % | 148.373 M 4.86 % | 141.490 M |
| 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -53.718 M -10.99 % | -48.398 M -239.73 % | -14.246 M 84.65 % | -92.833 M -373.74 % | 33.913 M 298.16 % | -17.114 M 54.29 % | -37.441 M -46.35 % | -25.583 M -197.06 % | 26.357 M 302.51 % | -13.015 M 9.93 % | -14.450 M 36.72 % | -22.834 M -430.53 % | -4.304 M 39.48 % | -7.112 M -45.59 % | -4.885 M -122.55 % | -2.195 M -27.54 % | -1.721 M 86.68 % | -12.922 M |
| Accounts receivables | -51.788 M 24.33 % | -68.437 M -31 007.73 % | -220.000 K 99.55 % | -48.920 M -324.89 % | 21.753 M 808.65 % | 2.394 M 164.86 % | -3.691 M 93.23 % | -54.545 M -898.26 % | -5.464 M 30.80 % | -7.896 M 13.84 % | -9.164 M 78.81 % | -43.237 M -192.95 % | -14.759 M -426.36 % | -2.804 M 68.43 % | -8.881 M 50.60 % | -17.978 M -28.03 % | -14.042 M -31.33 % | -10.692 M |
| Inventory | -34.602 M -542.09 % | 7.827 M 148.33 % | -16.196 M 77.83 % | -73.042 M -41 134.83 % | 178.000 K 100.83 % | -21.468 M 39.56 % | -35.517 M -246.06 % | 24.317 M 225.33 % | -19.402 M -1 355.51 % | -1.333 M 20.51 % | -1.677 M 91.16 % | -18.978 M 27.41 % | -26.143 M -305.88 % | -6.441 M -200.34 % | 6.419 M 2 417.33 % | -277.000 K -103.25 % | 8.513 M 189.05 % | -9.560 M |
| 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 |
| Other working capital | 32.672 M 167.54 % | 12.212 M 462.76 % | 2.170 M -92.55 % | 29.129 M 143.11 % | 11.982 M 511.33 % | 1.960 M 10.92 % | 1.767 M -61.96 % | 4.645 M -90.93 % | 51.222 M 1 452.93 % | -3.786 M -4.88 % | -3.610 M -109.17 % | 39.381 M 7.60 % | 36.598 M 1 615.80 % | 2.133 M 188.03 % | -2.423 M -115.09 % | 16.060 M 321.74 % | 3.808 M -48.05 % | 7.330 M |
| Other non cash items | 65.391 M 229.16 % | 19.866 M -48.67 % | 38.702 M -31.78 % | 56.733 M 179.67 % | -71.206 M -376.04 % | -14.958 M -168.40 % | -5.573 M 18.24 % | -6.816 M -58.00 % | -4.314 M -5.48 % | -4.090 M 7.63 % | -4.428 M -28.42 % | -3.448 M 48.96 % | -6.756 M -9.14 % | -6.190 M -43.82 % | -4.304 M -215.14 % | 3.738 M 183.01 % | -4.503 M -2 359.53 % | 199.289 K |
| Net cash provided by operating activities | 46.959 M 544.51 % | 7.286 M -89.67 % | 70.504 M 1 741.92 % | -4.294 M 67.22 % | -13.101 M -2.88 % | -12.734 M 13.88 % | -14.786 M -521.85 % | 3.505 M -92.54 % | 46.973 M 482.72 % | 8.061 M 41.67 % | 5.690 M 229.52 % | -4.393 M -148.59 % | 9.041 M 71.72 % | 5.265 M -43.66 % | 9.345 M -20.18 % | 11.707 M 1 879.18 % | -658.000 K 94.12 % | -11.188 M |
| Investments in property plant and equipment | -14.135 M 6.22 % | -15.073 M 33.19 % | -22.562 M -51.02 % | -14.940 M -100.32 % | -7.458 M 6.09 % | -7.942 M 32.10 % | -11.696 M -43.07 % | -8.175 M 44.18 % | -14.644 M 30.00 % | -20.920 M -0.65 % | -20.784 M 35.35 % | -32.148 M -20.45 % | -26.690 M -305.38 % | -6.584 M -4.01 % | -6.330 M 16.53 % | -7.584 M -70.58 % | -4.446 M 46.91 % | -8.375 M |
| 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 |
| Purchases of investments | 0.000 100.00 % | -2.215 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 |
| 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 |
| Other investing activites | 3.445 M 251.17 % | 981.000 K 11.35 % | 881.000 K 354.12 % | 194.000 K -54.88 % | 430.000 K -54.26 % | 940.000 K -64.77 % | 2.668 M 289.99 % | 684.117 K -32.53 % | 1.014 M -85.75 % | 7.114 M 1 616.01 % | 414.567 K 127.56 % | -1.504 M -233.22 % | 1.129 M 168.47 % | -1.649 M | 0.000 | 0.000 -100.00 % | 3.375 M 0.00 % | 3.375 M |
| Net cash used for investing activites | -10.690 M 34.45 % | -16.307 M 24.79 % | -21.681 M -47.03 % | -14.746 M -109.82 % | -7.028 M -0.37 % | -7.002 M 22.44 % | -9.028 M -20.52 % | -7.491 M 45.04 % | -13.630 M 1.27 % | -13.806 M 32.22 % | -20.369 M 39.47 % | -33.652 M -31.65 % | -25.561 M -210.51 % | -8.232 M -30.05 % | -6.330 M 16.53 % | -7.584 M -607.46 % | -1.072 M 78.56 % | -5.000 M |
| Debt repayment | -11.750 M -134.94 % | 33.630 M 213.09 % | -29.737 M -257.18 % | 18.919 M -6.69 % | 20.275 M 2.38 % | 19.804 M -14.15 % | 23.067 M 444.68 % | 4.235 M -33.94 % | 6.411 M -85.20 % | 43.306 M 143.63 % | 17.775 M -54.19 % | 38.800 M 141.58 % | 16.061 M 313.41 % | 3.885 M 205.37 % | -3.687 M 19.71 % | -4.592 M -314.08 % | 2.145 M -86.80 % | 16.256 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | -24.998 M -7.72 % | -23.207 M -2 320 800.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -40.230 M | 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 | -36.748 M -452.57 % | 10.423 M 135.05 % | -29.736 M -257.18 % | 18.919 M -6.69 % | 20.276 M 2.38 % | 19.804 M -14.15 % | 23.067 M 444.68 % | 4.235 M 112.52 % | -33.818 M -178.09 % | 43.306 M 143.63 % | 17.775 M -54.19 % | 38.800 M 141.58 % | 16.061 M 313.41 % | 3.885 M 205.37 % | -3.687 M 19.71 % | -4.592 M -314.08 % | 2.145 M -86.80 % | 16.256 M |
| 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 |
| Net change in cash | -479.000 K -134.17 % | 1.402 M 484.11 % | -365.000 K -201.65 % | -121.000 K -182.31 % | 147.000 K 116.18 % | 68.000 K 109.10 % | -747.000 K -399.64 % | 249.295 K 152.48 % | -475.000 K -101.26 % | 37.561 M 1 113.21 % | 3.096 M 310.13 % | 754.882 K 264.10 % | -460.000 K -150.15 % | 917.338 K 236.31 % | -673.000 K -43.50 % | -469.000 K -174.50 % | 629.526 K 825.35 % | 68.031 K |
| Cash at beginning of period | 1.533 M 1 070.23 % | 131.000 K -73.59 % | 496.000 K -19.61 % | 617.000 K 31.28 % | 470.000 K 16.92 % | 402.000 K -65.01 % | 1.149 M 27.77 % | 899.301 K -34.60 % | 1.375 M -72.32 % | 4.968 M 165.24 % | 1.873 M 67.53 % | 1.118 M -29.11 % | 1.577 M 138.92 % | 660.042 K -50.48 % | 1.333 M -26.03 % | 1.802 M 53.75 % | 1.172 M 6.16 % | 1.104 M |
| Cash at end of period | 1.054 M -31.25 % | 1.533 M 1 070.23 % | 131.000 K -73.59 % | 496.000 K -19.61 % | 617.000 K 31.28 % | 470.000 K 16.92 % | 402.000 K -65.01 % | 1.149 M 27.77 % | 899.301 K -97.89 % | 42.529 M 756.06 % | 4.968 M 165.24 % | 1.873 M 67.53 % | 1.118 M -29.11 % | 1.577 M 138.92 % | 660.042 K -50.48 % | 1.333 M -26.03 % | 1.802 M 53.75 % | 1.172 M |
| Operating cash flow | 46.959 M 544.51 % | 7.286 M -85.73 % | 51.052 M 1 288.91 % | -4.294 M 67.22 % | -13.101 M -2.88 % | -12.734 M 13.88 % | -14.786 M -521.85 % | 3.505 M -92.54 % | 46.973 M 482.72 % | 8.061 M 41.67 % | 5.690 M 229.52 % | -4.393 M -148.59 % | 9.041 M 71.72 % | 5.265 M -43.66 % | 9.345 M -20.18 % | 11.707 M 1 879.18 % | -658.000 K 94.12 % | -11.188 M |
| Capital expenditure | -14.135 M 6.22 % | -15.073 M 33.19 % | -22.562 M -51.02 % | -14.940 M -100.32 % | -7.458 M 6.09 % | -7.942 M 32.10 % | -11.696 M -43.07 % | -8.175 M 44.18 % | -14.644 M 30.00 % | -20.920 M -0.65 % | -20.784 M 35.35 % | -32.148 M -20.45 % | -26.690 M -305.38 % | -6.584 M -4.01 % | -6.330 M 16.53 % | -7.584 M -70.58 % | -4.446 M 46.91 % | -8.375 M |
| Free CashFlow | 32.824 M 521.52 % | -7.787 M -127.33 % | 28.490 M 248.12 % | -19.234 M 6.44 % | -20.559 M 0.57 % | -20.676 M 21.92 % | -26.482 M -467.07 % | -4.670 M -114.45 % | 32.329 M 351.41 % | -12.859 M 14.81 % | -15.094 M 58.69 % | -36.541 M -107.03 % | -17.650 M -1 238.13 % | -1.319 M -143.76 % | 3.014 M -26.90 % | 4.123 M 180.76 % | -5.105 M 73.90 % | -19.563 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 153.126 M -31.02 % | 221.982 M 11.53 % | 199.033 M 9.73 % | 181.378 M 14.62 % | 158.237 M -40.75 % | 267.067 M 67.97 % | 159.001 M -13.72 % | 184.275 M 13.49 % | 162.375 M -3.10 % | 167.566 M -7.94 % | 182.013 M -18.82 % | 224.207 M 13.77 % | 197.077 M -2.92 % | 203.011 M 4.21 % | 194.806 M 5.54 % | 184.572 M 53.47 % | 120.265 M -28.17 % | 167.428 M 7.07 % | 156.368 M 18.10 % | 132.403 M 84.03 % | 71.947 M -43.81 % | 128.041 M 9.18 % | 117.270 M -2.46 % | 120.227 M 19.13 % | 100.922 M -9.90 % | 112.009 M -16.01 % | 133.355 M -2.11 % | 136.223 M 7.33 % | 126.922 M 2.19 % | 124.202 M 7.36 % | 115.690 M -29.45 % | 163.991 M 54.20 % | 106.347 M 19.50 % | 88.997 M 27.68 % | 69.702 M -6.87 % | 74.844 M -16.44 % | 89.571 M -6.74 % | 96.042 M -1.45 % | 97.460 M -8.24 % | 106.212 M 1.99 % | 104.144 M -8.65 % | 114.004 M -8.52 % | 124.627 M -0.86 % | 125.705 M 33.98 % | 93.821 M -15.79 % | 111.413 M 0.48 % | 110.881 M 1.06 % | 109.720 M 5.19 % | 104.307 M 24.11 % | 84.045 M -19.27 % | 104.108 M 26.71 % | 82.162 M 8.94 % | 75.417 M 7.99 % | 69.836 M 0.77 % | 69.300 M 34 266.48 % | 201.650 K |
| Net income | 4.365 M -49.80 % | 8.696 M -4.82 % | 9.136 M 1 331.97 % | 638.000 K -36.83 % | 1.010 M -93.92 % | 16.620 M 4 973.90 % | -341.000 K -105.95 % | 5.734 M 428.97 % | 1.084 M -89.37 % | 10.199 M 133.49 % | 4.368 M 5.46 % | 4.142 M 0.75 % | 4.111 M 504.63 % | -1.016 M -107.21 % | 14.088 M 289.06 % | 3.621 M 1.94 % | 3.552 M 32.64 % | 2.678 M -54.21 % | 5.848 M 120.93 % | 2.647 M 24.80 % | 2.121 M 145.71 % | -4.640 M -239.97 % | 3.315 M -42.77 % | 5.792 M 38.60 % | 4.179 M 236.20 % | 1.243 M -75.22 % | 5.017 M 36.41 % | 3.678 M -12.66 % | 4.211 M 332.79 % | 973.000 K -80.50 % | 4.989 M -20.70 % | 6.291 M 39.43 % | 4.512 M -4.41 % | 4.720 M 143.80 % | 1.936 M -12.64 % | 2.216 M 130.83 % | 960.000 K 210.68 % | 309.000 K 0.00 % | 309.000 K -93.68 % | 4.893 M 74.38 % | 2.806 M -12.12 % | 3.193 M -36.63 % | 5.039 M 152.83 % | 1.993 M -2.02 % | 2.034 M -16.54 % | 2.437 M -24.88 % | 3.244 M 32.68 % | 2.445 M -28.70 % | 3.429 M 166.23 % | 1.288 M 23.02 % | 1.047 M -73.43 % | 3.940 M -8.94 % | 4.327 M 301.44 % | -2.148 M -142.01 % | 5.113 M 23 792.52 % | 21.400 K |
| Income before tax | 5.944 M -60.12 % | 14.906 M 7.45 % | 13.873 M 1 528.29 % | 852.000 K -48.55 % | 1.656 M -93.40 % | 25.088 M 3 655.69 % | 668.000 K -91.66 % | 8.012 M 408.70 % | 1.575 M -89.70 % | 15.298 M 148.87 % | 6.147 M 11.10 % | 5.533 M -7.63 % | 5.990 M 1 579.01 % | -405.000 K -102.09 % | 19.349 M 286.28 % | 5.009 M -0.54 % | 5.036 M 17.25 % | 4.295 M -48.57 % | 8.351 M 112.39 % | 3.932 M 27.25 % | 3.090 M 146.77 % | -6.607 M -244.32 % | 4.578 M -40.94 % | 7.751 M 29.79 % | 5.972 M 640.45 % | -1.105 M -114.06 % | 7.860 M 69.98 % | 4.624 M -28.01 % | 6.423 M -2.93 % | 6.617 M -1.30 % | 6.704 M -35.33 % | 10.367 M 431.64 % | 1.950 M -70.45 % | 6.600 M 128.22 % | 2.892 M -13.07 % | 3.327 M 59.64 % | 2.084 M -22.24 % | 2.680 M 0.00 % | 2.680 M -64.77 % | 7.607 M 68.86 % | 4.505 M -36.97 % | 7.147 M 23.59 % | 5.783 M 158.75 % | 2.235 M -40.98 % | 3.787 M 47.93 % | 2.560 M -56.97 % | 5.949 M 51.99 % | 3.914 M -25.80 % | 5.275 M 99.13 % | 2.649 M -54.74 % | 5.853 M 48.55 % | 3.940 M -8.94 % | 4.327 M 36.11 % | 3.179 M -37.83 % | 5.113 M 101 732.30 % | 5.021 K |
| Income before tax ratio | 0.04 -42.19 % | 0.07 -3.66 % | 0.07 1 383.85 % | 0.00 -55.11 % | 0.01 -88.86 % | 0.09 2 135.99 % | 0.00 -90.34 % | 0.04 348.24 % | 0.01 -89.38 % | 0.09 170.33 % | 0.03 36.85 % | 0.02 -18.81 % | 0.03 1 623.55 % | 0.00 -102.01 % | 0.10 265.99 % | 0.03 -35.19 % | 0.04 63.23 % | 0.03 -51.97 % | 0.05 79.84 % | 0.03 -30.85 % | 0.04 183.23 % | -0.05 -232.18 % | 0.04 -39.45 % | 0.06 8.95 % | 0.06 699.83 % | -0.01 -116.74 % | 0.06 73.64 % | 0.03 -32.92 % | 0.05 -5.01 % | 0.05 -8.06 % | 0.06 -8.33 % | 0.06 244.77 % | 0.02 -75.27 % | 0.07 78.74 % | 0.04 -6.66 % | 0.04 91.06 % | 0.02 -16.62 % | 0.03 1.48 % | 0.03 -61.61 % | 0.07 65.57 % | 0.04 -31.00 % | 0.06 35.10 % | 0.05 160.99 % | 0.02 -55.95 % | 0.04 75.67 % | 0.02 -57.17 % | 0.05 50.40 % | 0.04 -29.46 % | 0.05 60.45 % | 0.03 -43.94 % | 0.06 17.24 % | 0.05 -16.42 % | 0.06 26.04 % | 0.05 -38.30 % | 0.07 196.31 % | 0.02 |
| EBITDA | 15.789 M -10.01 % | 17.546 M -18.31 % | 21.479 M 138.68 % | 8.999 M -9.36 % | 9.928 M -72.23 % | 35.748 M 293.18 % | 9.092 M -43.76 % | 16.165 M 90.11 % | 8.503 M -54.61 % | 18.734 M 43.97 % | 13.012 M 2.08 % | 12.747 M -6.96 % | 13.701 M 319.63 % | 3.265 M -87.37 % | 25.854 M 120.15 % | 11.744 M -5.21 % | 12.390 M 17.63 % | 10.533 M -27.60 % | 14.548 M 35.00 % | 10.776 M 17.39 % | 9.180 M 525.39 % | -2.158 M -117.82 % | 12.111 M -5.33 % | 12.793 M 8.94 % | 11.743 M 220.15 % | 3.668 M -74.83 % | 14.573 M 40.82 % | 10.349 M -15.75 % | 12.284 M -4.28 % | 12.833 M 5.23 % | 12.195 M -22.94 % | 15.826 M 120.69 % | 7.171 M -42.61 % | 12.496 M 39.32 % | 8.969 M 7.98 % | 8.306 M 7.87 % | 7.700 M -1.69 % | 7.832 M 0.00 % | 7.832 M -37.11 % | 12.453 M 34.95 % | 9.228 M 10.09 % | 8.382 M -25.84 % | 11.302 M 58.87 % | 7.114 M -13.35 % | 8.210 M 63.32 % | 5.027 M -48.70 % | 9.800 M 44.18 % | 6.797 M -18.91 % | 8.382 M 59.69 % | 5.249 M -34.40 % | 8.002 M 30.28 % | 6.142 M -9.36 % | 6.776 M 40.00 % | 4.840 M -36.26 % | 7.593 M 44 109.61 % | 17.175 K |
| Net income ratio | 0.03 -27.23 % | 0.04 -14.66 % | 0.05 1 204.95 % | 0.00 -44.89 % | 0.01 -89.74 % | 0.06 3 001.73 % | 0.00 -106.89 % | 0.03 366.10 % | 0.01 -89.03 % | 0.06 153.62 % | 0.02 29.90 % | 0.02 -11.44 % | 0.02 516.81 % | -0.01 -106.92 % | 0.07 268.62 % | 0.02 -33.58 % | 0.03 84.65 % | 0.02 -57.23 % | 0.04 87.07 % | 0.02 -32.18 % | 0.03 181.35 % | -0.04 -228.20 % | 0.03 -41.32 % | 0.05 16.34 % | 0.04 273.14 % | 0.01 -70.50 % | 0.04 39.34 % | 0.03 -18.62 % | 0.03 323.51 % | 0.01 -81.83 % | 0.04 12.41 % | 0.04 -9.58 % | 0.04 -20.00 % | 0.05 90.94 % | 0.03 -6.19 % | 0.03 176.25 % | 0.01 233.12 % | 0.00 1.48 % | 0.00 -93.12 % | 0.05 70.98 % | 0.03 -3.80 % | 0.03 -30.73 % | 0.04 155.02 % | 0.02 -26.87 % | 0.02 -0.89 % | 0.02 -25.24 % | 0.03 31.29 % | 0.02 -32.21 % | 0.03 114.51 % | 0.02 52.38 % | 0.01 -79.03 % | 0.05 -16.42 % | 0.06 286.54 % | -0.03 -141.69 % | 0.07 -30.48 % | 0.11 |
| Ratio EBITDA | 0.10 30.45 % | 0.08 -26.76 % | 0.11 117.51 % | 0.05 -20.92 % | 0.06 -53.13 % | 0.13 134.08 % | 0.06 -34.81 % | 0.09 67.52 % | 0.05 -53.16 % | 0.11 56.38 % | 0.07 25.75 % | 0.06 -18.22 % | 0.07 332.27 % | 0.02 -87.88 % | 0.13 108.58 % | 0.06 -38.24 % | 0.10 63.76 % | 0.06 -32.38 % | 0.09 14.31 % | 0.08 -36.21 % | 0.13 857.06 % | -0.02 -116.32 % | 0.10 -2.94 % | 0.11 -8.55 % | 0.12 255.32 % | 0.03 -70.03 % | 0.11 43.84 % | 0.08 -21.50 % | 0.10 -6.33 % | 0.10 -1.98 % | 0.11 9.23 % | 0.10 43.12 % | 0.07 -51.98 % | 0.14 9.12 % | 0.13 15.95 % | 0.11 29.10 % | 0.09 5.42 % | 0.08 1.48 % | 0.08 -31.46 % | 0.12 32.32 % | 0.09 20.52 % | 0.07 -18.93 % | 0.09 60.24 % | 0.06 -35.33 % | 0.09 93.94 % | 0.05 -48.95 % | 0.09 42.67 % | 0.06 -22.91 % | 0.08 28.67 % | 0.06 -18.74 % | 0.08 2.82 % | 0.07 -16.80 % | 0.09 29.64 % | 0.07 -36.75 % | 0.11 28.64 % | 0.09 |
| Gross profit ratio | 0.49 41.96 % | 0.35 -22.21 % | 0.44 8.97 % | 0.41 -8.79 % | 0.45 8.70 % | 0.41 3.64 % | 0.40 -5.51 % | 0.42 4.16 % | 0.40 27.69 % | 0.32 -23.48 % | 0.41 12.87 % | 0.37 -10.61 % | 0.41 77.13 % | 0.23 -43.27 % | 0.41 20.28 % | 0.34 -10.39 % | 0.38 43.24 % | 0.26 -24.15 % | 0.35 -4.51 % | 0.36 -22.72 % | 0.47 58.62 % | 0.30 -24.65 % | 0.39 1.30 % | 0.39 -24.03 % | 0.51 93.99 % | 0.26 -34.32 % | 0.40 8.12 % | 0.37 3.09 % | 0.36 13.74 % | 0.32 -32.23 % | 0.47 55.51 % | 0.30 -9.52 % | 0.33 -21.56 % | 0.42 13.53 % | 0.37 -4.52 % | 0.39 36.39 % | 0.29 11.50 % | 0.26 -4.04 % | 0.27 -8.53 % | 0.29 8.50 % | 0.27 7.88 % | 0.25 4.72 % | 0.24 7.66 % | 0.22 -11.71 % | 0.25 11.22 % | 0.23 -5.08 % | 0.24 4.94 % | 0.23 -6.52 % | 0.24 -1.94 % | 0.25 13.63 % | 0.22 -22.78 % | 0.28 -2.37 % | 0.29 -8.88 % | 0.32 5.86 % | 0.30 22.59 % | 0.24 |
| Weighted average shs out dil | 4.197 M -0.09 % | 4.201 M 0.24 % | 4.191 M -1.46 % | 4.253 M 1.06 % | 4.208 M 0.28 % | 4.197 M -1.54 % | 4.263 M 1.84 % | 4.185 M 0.39 % | 4.169 M -1.18 % | 4.219 M 0.43 % | 4.201 M 0.41 % | 4.184 M -0.27 % | 4.195 M -0.18 % | 4.203 M -0.06 % | 4.205 M -0.12 % | 4.210 M 0.74 % | 4.179 M -0.58 % | 4.204 M -0.08 % | 4.207 M 0.12 % | 4.202 M 1.03 % | 4.159 M -0.49 % | 4.180 M -0.39 % | 4.196 M -0.02 % | 4.197 M 0.43 % | 4.179 M -0.69 % | 4.208 M -0.19 % | 4.216 M 0.86 % | 4.180 M -0.74 % | 4.211 M 0.26 % | 4.200 M 0.19 % | 4.192 M -0.05 % | 4.194 M -0.55 % | 4.217 M 0.40 % | 4.200 M 0.00 % | 4.200 M -5.23 % | 4.432 M -3.04 % | 4.571 M 8.83 % | 4.200 M -4.85 % | 4.414 M 5.55 % | 4.182 M -0.14 % | 4.188 M -0.14 % | 4.194 M -0.12 % | 4.199 M -0.97 % | 4.240 M 0.05 % | 4.238 M 0.75 % | 4.207 M -0.15 % | 4.213 M -0.07 % | 4.216 M 0.81 % | 4.182 M -0.21 % | 4.191 M -0.21 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M |
| Weighted average shs out | 4.197 M -0.09 % | 4.201 M 0.24 % | 4.191 M -1.46 % | 4.253 M 1.06 % | 4.208 M 0.28 % | 4.197 M -1.54 % | 4.263 M 1.84 % | 4.185 M 0.39 % | 4.169 M -1.33 % | 4.226 M 0.59 % | 4.201 M 0.41 % | 4.184 M -0.27 % | 4.195 M -0.18 % | 4.203 M -0.06 % | 4.205 M -0.12 % | 4.210 M 0.74 % | 4.179 M -0.58 % | 4.204 M -0.08 % | 4.207 M 0.12 % | 4.202 M 1.03 % | 4.159 M -0.49 % | 4.180 M -0.39 % | 4.196 M -0.02 % | 4.197 M 0.43 % | 4.179 M -0.69 % | 4.208 M -0.19 % | 4.216 M 0.86 % | 4.180 M -0.74 % | 4.211 M 0.26 % | 4.200 M 0.19 % | 4.192 M -0.05 % | 4.194 M -0.55 % | 4.217 M 0.40 % | 4.200 M 0.00 % | 4.200 M -5.23 % | 4.432 M -3.04 % | 4.571 M 8.83 % | 4.200 M -4.85 % | 4.414 M 5.55 % | 4.182 M -0.14 % | 4.188 M -0.14 % | 4.194 M -0.12 % | 4.199 M -0.97 % | 4.240 M 0.05 % | 4.238 M 0.75 % | 4.207 M -0.15 % | 4.213 M -0.07 % | 4.216 M 0.81 % | 4.182 M -0.21 % | 4.191 M -0.21 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M 0.00 % | 4.200 M |
| EPS diluted | 1.04 -49.76 % | 2.07 -5.05 % | 2.18 1 353.33 % | 0.15 -37.50 % | 0.24 -93.94 % | 3.96 5 050.00 % | -0.08 -105.84 % | 1.37 426.92 % | 0.26 -89.21 % | 2.41 131.73 % | 1.04 5.05 % | 0.99 1.02 % | 0.98 508.33 % | -0.24 -107.16 % | 3.35 289.53 % | 0.86 1.18 % | 0.85 32.81 % | 0.64 -53.96 % | 1.39 120.63 % | 0.63 23.53 % | 0.51 145.95 % | -1.11 -240.51 % | 0.79 -42.75 % | 1.38 38.00 % | 1.00 233.33 % | 0.30 -74.79 % | 1.19 35.23 % | 0.88 -12.00 % | 1.00 334.78 % | 0.23 -80.67 % | 1.19 -20.67 % | 1.50 40.19 % | 1.07 -4.46 % | 1.12 143.48 % | 0.46 -8.00 % | 0.50 138.10 % | 0.21 185.33 % | 0.07 5.14 % | 0.07 -94.02 % | 1.17 74.63 % | 0.67 -11.84 % | 0.76 -36.67 % | 1.20 155.32 % | 0.47 -2.08 % | 0.48 -17.24 % | 0.58 -24.68 % | 0.77 32.76 % | 0.58 -29.27 % | 0.82 164.52 % | 0.31 24.00 % | 0.25 -73.40 % | 0.94 -8.74 % | 1.03 301.96 % | -0.51 -141.80 % | 1.22 12 100.00 % | 0.01 |
| Earnings per share | 1.04 -49.76 % | 2.07 -5.05 % | 2.18 1 353.33 % | 0.15 -37.50 % | 0.24 -93.94 % | 3.96 5 050.00 % | -0.08 -105.84 % | 1.37 426.92 % | 0.26 -89.26 % | 2.42 132.69 % | 1.04 5.05 % | 0.99 1.02 % | 0.98 508.33 % | -0.24 -107.16 % | 3.35 289.53 % | 0.86 1.18 % | 0.85 32.81 % | 0.64 -53.96 % | 1.39 120.63 % | 0.63 23.53 % | 0.51 145.95 % | -1.11 -240.51 % | 0.79 -42.75 % | 1.38 38.00 % | 1.00 233.33 % | 0.30 -74.79 % | 1.19 35.23 % | 0.88 -12.00 % | 1.00 334.78 % | 0.23 -80.67 % | 1.19 -20.67 % | 1.50 40.19 % | 1.07 -4.46 % | 1.12 143.48 % | 0.46 -8.00 % | 0.50 138.10 % | 0.21 185.33 % | 0.07 5.14 % | 0.07 -94.02 % | 1.17 74.63 % | 0.67 -11.84 % | 0.76 -36.67 % | 1.20 155.32 % | 0.47 -2.08 % | 0.48 -17.24 % | 0.58 -24.68 % | 0.77 32.76 % | 0.58 -29.27 % | 0.82 164.52 % | 0.31 24.00 % | 0.25 -73.40 % | 0.94 -8.74 % | 1.03 301.96 % | -0.51 -141.80 % | 1.22 23 821.57 % | 0.01 |
| Gross profit | 75.005 M -2.07 % | 76.592 M -13.24 % | 88.284 M 19.58 % | 73.827 M 4.54 % | 70.618 M -35.59 % | 109.646 M 74.07 % | 62.989 M -18.47 % | 77.262 M 18.21 % | 65.362 M 23.74 % | 52.824 M -29.56 % | 74.988 M -8.37 % | 81.837 M 1.69 % | 80.475 M 71.96 % | 46.800 M -40.88 % | 79.162 M 26.95 % | 62.358 M 37.53 % | 45.341 M 2.89 % | 44.066 M -18.78 % | 54.257 M 12.78 % | 48.109 M 42.22 % | 33.826 M -10.87 % | 37.951 M -17.73 % | 46.130 M -1.19 % | 46.686 M -9.50 % | 51.584 M 74.78 % | 29.513 M -44.83 % | 53.499 M 5.84 % | 50.546 M 10.64 % | 45.684 M 16.23 % | 39.304 M -27.25 % | 54.023 M 9.70 % | 49.244 M 39.53 % | 35.293 M -6.27 % | 37.654 M 44.95 % | 25.977 M -11.08 % | 29.213 M 13.96 % | 25.634 M 3.98 % | 24.652 M -5.44 % | 26.070 M -16.07 % | 31.061 M 10.65 % | 28.071 M -1.45 % | 28.483 M -4.20 % | 29.733 M 6.73 % | 27.857 M 18.30 % | 23.548 M -6.34 % | 25.143 M -4.62 % | 26.361 M 6.05 % | 24.857 M -1.67 % | 25.280 M 21.70 % | 20.773 M -8.27 % | 22.645 M -2.16 % | 23.145 M 6.36 % | 21.760 M -1.60 % | 22.113 M 6.68 % | 20.728 M 42 030.08 % | 49.200 K |
| Income tax expense | 1.579 M -74.57 % | 6.210 M 31.10 % | 4.737 M 2 113.55 % | 214.000 K -66.87 % | 646.000 K -92.37 % | 8.467 M 739.15 % | 1.009 M -55.71 % | 2.278 M 363.95 % | 491.000 K -90.37 % | 5.099 M 186.62 % | 1.779 M 27.89 % | 1.391 M -25.97 % | 1.879 M 208.03 % | 610.000 K -88.41 % | 5.261 M 279.31 % | 1.387 M -6.54 % | 1.484 M -8.23 % | 1.617 M -35.40 % | 2.503 M 94.79 % | 1.285 M 32.61 % | 969.000 K 149.24 % | -1.968 M -255.82 % | 1.263 M -35.50 % | 1.958 M 9.20 % | 1.793 M 176.36 % | -2.348 M -182.59 % | 2.843 M 200.53 % | 946.000 K -57.23 % | 2.212 M -60.81 % | 5.644 M 229.10 % | 1.715 M -57.92 % | 4.076 M 259.09 % | -2.562 M -236.28 % | 1.880 M 96.65 % | 956.000 K -13.95 % | 1.111 M -1.16 % | 1.124 M -52.61 % | 2.372 M 0.00 % | 2.372 M -12.60 % | 2.714 M 59.74 % | 1.699 M -57.03 % | 3.954 M 431.45 % | 744.000 K 207.44 % | 242.000 K -86.20 % | 1.753 M 1 321.61 % | 123.311 K -95.44 % | 2.705 M 84.14 % | 1.469 M -20.42 % | 1.846 M 35.64 % | 1.361 M -71.68 % | 4.806 M | 0.000 | 0.000 -100.00 % | 5.328 M | 0.000 100.00 % | -16.379 K |
| Cost of revenue | 78.121 M -46.27 % | 145.390 M 31.28 % | 110.749 M 2.97 % | 107.551 M 22.75 % | 87.619 M -44.34 % | 157.421 M 63.96 % | 96.012 M -10.28 % | 107.013 M 10.31 % | 97.013 M -15.45 % | 114.742 M 7.21 % | 107.025 M -24.83 % | 142.370 M 22.10 % | 116.602 M -25.36 % | 156.211 M 35.08 % | 115.644 M -5.38 % | 122.214 M 63.12 % | 74.924 M -39.26 % | 123.362 M 20.81 % | 102.111 M 21.14 % | 84.294 M 121.12 % | 38.121 M -57.69 % | 90.090 M 26.64 % | 71.140 M -3.26 % | 73.541 M 49.06 % | 49.338 M -40.19 % | 82.496 M 3.31 % | 79.856 M -6.79 % | 85.677 M 5.46 % | 81.238 M -4.31 % | 84.898 M 37.67 % | 61.667 M -46.26 % | 114.747 M 61.49 % | 71.054 M 38.39 % | 51.343 M 17.42 % | 43.725 M -4.18 % | 45.631 M -28.63 % | 63.937 M -10.44 % | 71.390 M 0.00 % | 71.390 M -5.00 % | 75.151 M -1.21 % | 76.073 M -11.05 % | 85.521 M -9.88 % | 94.894 M -3.02 % | 97.848 M 39.24 % | 70.273 M -18.54 % | 86.269 M 2.07 % | 84.520 M -0.40 % | 84.863 M 8.06 % | 78.534 M 24.12 % | 63.272 M -22.33 % | 81.463 M 38.03 % | 59.017 M 9.99 % | 53.657 M 12.43 % | 47.723 M -1.75 % | 48.572 M 31 760.94 % | 152.450 K |
| General and administrative expenses | 0.000 -100.00 % | 31.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 63.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.727 M 350.70 % | 15.249 M | 0.000 -100.00 % | 502.000 K -64.25 % | 1.404 M -49.39 % | 2.774 M | 0.000 | 0.000 -100.00 % | 70.876 M 73.12 % | 40.940 M -27.47 % | 56.445 M 4.12 % | 54.212 M 49.91 % | 36.164 M 31.85 % | 27.429 M -35.82 % | 42.739 M 6.38 % | 40.176 M 47.67 % | 27.207 M -18.43 % | 33.356 M -10.82 % | 37.403 M -1.09 % | 37.817 M -11.34 % | 42.652 M 73.42 % | 24.594 M -39.85 % | 40.885 M -6.86 % | 43.897 M 13.32 % | 38.738 M 22.51 % | 31.619 M -29.69 % | 44.970 M 24.54 % | 36.108 M 14.39 % | 31.567 M 8.39 % | 29.124 M 49.33 % | 19.503 M 8.24 % | 18.018 M -11.29 % | 20.312 M 7.02 % | 18.979 M -6.95 % | 20.397 M -4.69 % | 21.401 M 35.38 % | 15.808 M -18.70 % | 19.445 M -6.66 % | 20.832 M -7.77 % | 22.587 M 70.17 % | 13.273 M -37.44 % | 21.216 M 20.36 % | 17.627 M -7.63 % | 19.084 M 3.76 % | 18.392 M 12.06 % | 16.413 M 5.97 % | 15.488 M -13.11 % | 17.824 M 13.09 % | 15.761 M -12.40 % | 17.992 M 30.24 % | 13.815 M 31 170.51 % | 44.179 K |
| Operating expenses | 63.633 M 120.81 % | 28.818 M -2.32 % | 29.502 M 10.20 % | 26.772 M -61.05 % | 68.727 M -13.22 % | 79.200 M 217.19 % | 24.969 M -61.21 % | 64.371 M 6.45 % | 60.468 M 80.11 % | 33.573 M -46.97 % | 63.312 M -9.33 % | 69.827 M -1.48 % | 70.876 M 73.12 % | 40.940 M -27.47 % | 56.445 M 4.12 % | 54.212 M 49.91 % | 36.164 M 31.85 % | 27.429 M -35.82 % | 42.739 M 6.38 % | 40.176 M 47.67 % | 27.207 M -18.43 % | 33.356 M -10.82 % | 37.403 M -1.09 % | 37.817 M -11.34 % | 42.652 M 73.42 % | 24.594 M -39.85 % | 40.885 M -6.86 % | 43.897 M 13.32 % | 38.738 M 22.51 % | 31.619 M -29.69 % | 44.970 M 24.54 % | 36.108 M 14.39 % | 31.567 M 8.39 % | 29.124 M 49.33 % | 19.503 M -16.66 % | 23.401 M 15.21 % | 20.312 M 7.02 % | 18.979 M -6.95 % | 20.397 M -4.69 % | 21.401 M 2.81 % | 20.817 M 7.06 % | 19.445 M -6.66 % | 20.832 M -7.77 % | 22.587 M 32.51 % | 17.045 M -19.66 % | 21.216 M 20.36 % | 17.627 M -7.63 % | 19.084 M 3.76 % | 18.392 M 12.06 % | 16.413 M 5.97 % | 15.488 M -13.11 % | 17.824 M 13.09 % | 15.761 M -12.40 % | 17.992 M 30.24 % | 13.815 M 31 170.51 % | 44.179 K |
| Cost and expenses | 141.754 M -18.63 % | 174.208 M 24.21 % | 140.251 M 4.41 % | 134.323 M -14.09 % | 156.346 M 38.22 % | 113.110 M -26.60 % | 154.094 M -10.09 % | 171.384 M 8.83 % | 157.481 M 6.18 % | 148.315 M -12.93 % | 170.337 M -19.73 % | 212.197 M 13.19 % | 187.478 M -4.91 % | 197.151 M 14.56 % | 172.089 M -2.46 % | 176.426 M 58.82 % | 111.088 M -26.33 % | 150.791 M 4.10 % | 144.850 M 16.37 % | 124.470 M 90.53 % | 65.328 M -47.08 % | 123.446 M 13.73 % | 108.543 M -2.53 % | 111.358 M 21.05 % | 91.990 M -15.79 % | 109.242 M -9.52 % | 120.741 M -6.82 % | 129.574 M 8.00 % | 119.976 M 2.97 % | 116.517 M 9.27 % | 106.637 M -12.55 % | 121.940 M 18.83 % | 102.621 M 27.53 % | 80.467 M 27.26 % | 63.228 M -8.41 % | 69.032 M -18.06 % | 84.249 M -6.77 % | 90.369 M -1.54 % | 91.787 M -4.94 % | 96.552 M -0.35 % | 96.890 M -7.69 % | 104.967 M -9.30 % | 115.726 M -3.91 % | 120.435 M 36.35 % | 88.326 M -17.82 % | 107.485 M 5.23 % | 102.147 M -1.73 % | 103.947 M 7.24 % | 96.926 M 21.64 % | 79.685 M -17.81 % | 96.951 M 26.17 % | 76.841 M 10.69 % | 69.418 M 5.63 % | 65.715 M 5.33 % | 62.387 M 31 628.28 % | 196.629 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 28.818 M -2.32 % | 29.502 M 10.20 % | 26.772 M | 0.000 -100.00 % | 63.951 M 156.12 % | 24.969 M 5.87 % | 23.584 M 7.77 % | 21.884 M -60.39 % | 55.252 M 147.46 % | 22.328 M 4.03 % | 21.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.000 K | 0.000 -100.00 % | 6.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.683 M -28.93 % | 7.996 M 57.49 % | 5.077 M -11.84 % | 5.759 M 7.00 % | 5.382 M -28.10 % | 7.485 M 42.27 % | 5.261 M -2.21 % | 5.380 M 13.91 % | 4.723 M | 0.000 -100.00 % | 5.529 M -14.64 % | 6.477 M 42.92 % | 4.532 M 502.66 % | 752.000 K -79.16 % | 3.608 M -6.33 % | 3.852 M -14.23 % | 4.491 M 30.10 % | 3.452 M 0.23 % | 3.444 M -17.09 % | 4.154 M 21.46 % | 3.420 M 93.99 % | 1.763 M -63.55 % | 4.837 M 104.52 % | 2.365 M -24.66 % | 3.139 M 49.48 % | 2.100 M -58.83 % | 5.101 M 93.59 % | 2.635 M -6.26 % | 2.811 M -22.94 % | 3.648 M 25.66 % | 2.903 M 0.21 % | 2.897 M 8.38 % | 2.673 M -21.43 % | 3.402 M -5.05 % | 3.583 M 44.19 % | 2.485 M -23.26 % | 3.238 M 6.55 % | 3.039 M 0.00 % | 3.039 M 5.93 % | 2.869 M 4.37 % | 2.749 M | 0.000 -100.00 % | 3.118 M 2.73 % | 3.035 M 11.75 % | 2.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.162 M 5.31 % | 3.952 M 24.28 % | 3.180 M -17.38 % | 3.849 M 33.18 % | 2.890 M -8.98 % | 3.175 M 0.38 % | 3.163 M 14.06 % | 2.773 M -23.16 % | 3.609 M 9.63 % | 3.292 M 13.90 % | 2.890 M -10.99 % | 3.247 M 12.35 % | 2.890 M -0.96 % | 2.918 M 0.72 % | 2.897 M 0.49 % | 2.883 M 0.70 % | 2.863 M 2.76 % | 2.786 M 4.23 % | 2.673 M -0.63 % | 2.690 M 0.75 % | 2.670 M -0.60 % | 2.686 M -0.37 % | 2.696 M 0.71 % | 2.677 M 1.71 % | 2.632 M -1.50 % | 2.672 M 4.09 % | 2.567 M -16.93 % | 3.090 M 20.37 % | 2.567 M -0.04 % | 2.568 M -0.77 % | 2.588 M 1.01 % | 2.562 M 0.55 % | 2.548 M 2.17 % | 2.494 M 0.00 % | 2.494 M 0.00 % | 2.494 M 4.88 % | 2.378 M 12.54 % | 2.113 M 0.00 % | 2.113 M 6.88 % | 1.977 M 0.15 % | 1.974 M 685.76 % | -337.000 K -114.04 % | 2.401 M 30.21 % | 1.844 M 75.95 % | 1.048 M -4.64 % | 1.099 M 3.10 % | 1.066 M 4.10 % | 1.024 M 2.30 % | 1.001 M 12.69 % | 888.279 K 5.12 % | 845.000 K 2.92 % | 821.000 K 5.66 % | 777.000 K 8.22 % | 717.954 K 5.58 % | 680.000 K 5 494.87 % | 12.154 K |
| Operating income | 11.372 M -76.20 % | 47.774 M -18.73 % | 58.782 M 24.92 % | 47.055 M 2 388.37 % | 1.891 M -94.37 % | 33.567 M -11.71 % | 38.020 M 183.90 % | 13.392 M 112.64 % | 6.298 M -56.32 % | 14.420 M 42.46 % | 10.122 M 6.55 % | 9.500 M -1.03 % | 9.599 M 63.81 % | 5.860 M -74.20 % | 22.717 M 178.87 % | 8.146 M -11.23 % | 9.177 M -44.84 % | 16.637 M 44.44 % | 11.518 M 45.19 % | 7.933 M 19.85 % | 6.619 M 44.05 % | 4.595 M -47.35 % | 8.727 M -1.60 % | 8.869 M -0.71 % | 8.932 M 1 068.24 % | 764.570 K -93.94 % | 12.614 M 89.71 % | 6.649 M -4.28 % | 6.946 M -9.62 % | 7.685 M 14.63 % | 6.704 M -35.33 % | 10.367 M 431.37 % | 1.951 M -71.88 % | 6.939 M 5.33 % | 6.588 M 17.29 % | 5.617 M 11.47 % | 5.039 M 88.02 % | 2.680 M 0.00 % | 2.680 M -64.76 % | 7.606 M 7.13 % | 7.100 M -0.66 % | 7.147 M -18.10 % | 8.726 M 70.63 % | 5.114 M 8.55 % | 4.711 M 84.02 % | 2.560 M -70.76 % | 8.755 M 54.33 % | 5.673 M -20.11 % | 7.101 M 168.06 % | 2.649 M -54.74 % | 5.853 M 48.55 % | 3.940 M -8.94 % | 4.327 M 36.11 % | 3.179 M -37.83 % | 5.113 M 101 732.30 % | 5.021 K |
| Operating income ratio | 0.07 -65.49 % | 0.22 -27.13 % | 0.30 13.84 % | 0.26 2 070.89 % | 0.01 -90.49 % | 0.13 -47.44 % | 0.24 229.03 % | 0.07 87.37 % | 0.04 -54.93 % | 0.09 54.74 % | 0.06 31.25 % | 0.04 -13.01 % | 0.05 68.74 % | 0.03 -75.25 % | 0.12 164.22 % | 0.04 -42.16 % | 0.08 -23.21 % | 0.10 34.90 % | 0.07 22.94 % | 0.06 -34.87 % | 0.09 156.36 % | 0.04 -51.78 % | 0.07 0.88 % | 0.07 -16.65 % | 0.09 1 196.58 % | 0.01 -92.78 % | 0.09 93.79 % | 0.05 -10.81 % | 0.05 -11.55 % | 0.06 6.78 % | 0.06 -8.33 % | 0.06 244.59 % | 0.02 -76.47 % | 0.08 -17.51 % | 0.09 25.94 % | 0.08 33.40 % | 0.06 101.61 % | 0.03 1.48 % | 0.03 -61.60 % | 0.07 5.04 % | 0.07 8.75 % | 0.06 -10.46 % | 0.07 72.11 % | 0.04 -18.98 % | 0.05 118.53 % | 0.02 -70.90 % | 0.08 52.71 % | 0.05 -24.05 % | 0.07 115.99 % | 0.03 -43.94 % | 0.06 17.24 % | 0.05 -16.42 % | 0.06 26.04 % | 0.05 -38.30 % | 0.07 196.31 % | 0.02 |
| Total other income expenses net | -5.428 M 83.49 % | -32.868 M 26.81 % | -44.909 M 2.80 % | -46.203 M -19 560.85 % | -235.000 K 97.23 % | -8.479 M | 0.000 100.00 % | -4.879 M -47.00 % | -3.319 M -197.22 % | 3.414 M 185.91 % | -3.974 M -0.18 % | -3.967 M -9.92 % | -3.609 M 42.39 % | -6.265 M -86.02 % | -3.368 M -7.36 % | -3.137 M 24.25 % | -4.141 M 66.45 % | -12.342 M -289.71 % | -3.167 M 20.84 % | -4.001 M -13.37 % | -3.529 M 68.50 % | -11.202 M -169.99 % | -4.149 M -271.11 % | -1.118 M 62.23 % | -2.960 M -58.29 % | -1.870 M 60.66 % | -4.754 M -134.77 % | -2.025 M -287.19 % | -523.000 K 51.03 % | -1.068 M | 0.000 | 0.000 100.00 % | -1.000 K 99.71 % | -339.000 K -34 000.00 % | 1.000 K 100.04 % | -2.386 M 19.28 % | -2.956 M -112.01 % | 24.609 M 922.49 % | -2.992 M -299 300.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -150.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-06-30 |
| 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-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 233.964 M 15.57 % | 202.450 M | 0.000 -100.00 % | 212.672 M 6.01 % | 200.621 M -3.54 % | 207.992 M 6.45 % | 195.384 M -0.43 % | 196.227 M 10.17 % | 178.107 M 3 371.19 % | 5.131 M -97.27 % | 187.869 M | 0.000 -100.00 % | 205.818 M | 0.000 -100.00 % | 167.489 M | 0.000 -100.00 % | 187.427 M | 0.000 -100.00 % | 174.692 M 6.02 % | 164.774 M -1.04 % | 166.509 M 12.38 % | 148.168 M 1.80 % | 145.554 M -2.00 % | 148.521 M 1.69 % | 146.058 M -1.91 % | 148.900 M -2.46 % | 152.654 M 20.90 % | 126.265 M -0.01 % | 126.274 M | 0.000 -100.00 % | 126.011 M 3.84 % | 121.349 M -0.73 % | 122.243 M 18.86 % | 102.847 M 10.91 % | 92.734 M 29.55 % | 71.583 M -53.99 % | 155.586 M | 0.000 -100.00 % | 56.123 M -32.47 % | 83.108 M -18.84 % | 102.406 M 56.67 % | 65.365 M 14.70 % | 56.989 M -16.89 % | 68.570 M -17.61 % | 83.225 M 106.04 % | 40.392 M 20.02 % | 33.655 M -10.13 % | 37.448 M -24.40 % | 49.534 M 38.32 % | 35.810 M 5.22 % | 34.035 M |
| Total investments | 2.813 M 2 244.17 % | 120.000 K | 0.000 -100.00 % | 2.692 M 0.00 % | 2.692 M 0.11 % | 2.689 M 2.48 % | 2.624 M 0.96 % | 2.599 M 2 499.00 % | 100.000 K -99.03 % | 10.262 M | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 6.625 K -5.36 % | 7.000 K 0.00 % | 7.000 K -99.55 % | 1.563 M 0.00 % | 1.563 M 0.00 % | 1.563 M 22 228.57 % | 7.000 K -99.55 % | 1.563 M 0.00 % | 1.563 M 0.00 % | 1.563 M 23 492.45 % | 6.625 K | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K -5.36 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K -5.36 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K -5.36 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 5.66 % | 6.625 K -5.36 % | 7.000 K 5.66 % | 6.625 K |
| Total debt | 235.372 M 11.78 % | 210.573 M | 0.000 -100.00 % | 213.805 M 5.95 % | 201.804 M -3.69 % | 209.525 M 7.16 % | 195.523 M -0.40 % | 196.309 M 10.14 % | 178.238 M | 0.000 -100.00 % | 193.000 M | 0.000 -100.00 % | 206.314 M | 0.000 -100.00 % | 168.148 M | 0.000 -100.00 % | 188.044 M | 0.000 -100.00 % | 175.114 M 6.13 % | 164.995 M -1.19 % | 166.979 M 12.59 % | 148.308 M 1.76 % | 145.743 M -1.91 % | 148.579 M 1.45 % | 146.460 M -1.78 % | 149.115 M -3.85 % | 155.081 M 20.76 % | 128.421 M 0.78 % | 127.423 M | 0.000 -100.00 % | 131.630 M 3.88 % | 126.715 M 2.90 % | 123.142 M 17.96 % | 104.396 M 6.75 % | 97.799 M 27.41 % | 76.760 M -51.10 % | 156.960 M | 0.000 -100.00 % | 68.750 M -27.06 % | 94.253 M -17.07 % | 113.654 M 47.83 % | 76.884 M 13.49 % | 67.746 M -11.18 % | 76.271 M -16.09 % | 90.900 M 99.98 % | 45.455 M 14.54 % | 39.684 M -5.67 % | 42.069 M -22.33 % | 54.162 M 34.84 % | 40.167 M 0.86 % | 39.825 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 251.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.335 M | 0.000 -100.00 % | 206.052 M | 0.000 -100.00 % | 193.390 M | 0.000 -100.00 % | 185.872 M | 0.000 -100.00 % | 176.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 231.533 M 1.89 % | 227.230 M | 0.000 -100.00 % | 209.096 M 0.22 % | 208.642 M 0.31 % | 208.000 M 8.43 % | 191.835 M -0.29 % | 192.391 M 4.74 % | 183.689 M | 0.000 -100.00 % | 172.335 M | 0.000 -100.00 % | 161.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 127.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.426 M | 0.000 -100.00 % | 31.823 M |
| Common stock | 42.000 M 0.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M | 0.000 -100.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M 0.00 % | 42.000 M |
| Total equity | 273.533 M 1.60 % | 269.230 M 7.22 % | 251.096 M 0.00 % | 251.096 M 0.18 % | 250.642 M 0.26 % | 250.000 M 6.91 % | 233.835 M -0.24 % | 234.391 M 2.80 % | 228.007 M 6.38 % | 214.335 M 0.00 % | 214.335 M 4.02 % | 206.052 M 0.00 % | 206.052 M 6.55 % | 193.390 M 0.00 % | 193.390 M 4.04 % | 185.872 M 0.00 % | 185.872 M 5.29 % | 176.530 M 0.00 % | 176.530 M 1.49 % | 173.946 M 1.20 % | 171.888 M -3.14 % | 177.462 M 2.04 % | 173.913 M 3.77 % | 167.589 M 2.52 % | 163.477 M 1.49 % | 161.073 M 3.18 % | 156.106 M 2.34 % | 152.530 M 2.79 % | 148.396 M 3.37 % | 143.559 M 0.00 % | 143.559 M 4.58 % | 137.268 M 4.04 % | 131.937 M 3.23 % | 127.808 M 1.67 % | 125.707 M 1.72 % | 123.587 M 1.00 % | 122.366 M 3.41 % | 118.328 M 0.00 % | 118.328 M 4.38 % | 113.366 M 2.54 % | 110.559 M 3.03 % | 107.311 M 4.93 % | 102.272 M 1.79 % | 100.478 M 2.07 % | 98.445 M 2.54 % | 96.008 M 3.50 % | 92.764 M 2.71 % | 90.318 M 3.95 % | 86.889 M 1.51 % | 85.600 M 12.21 % | 76.287 M |
| Other non current liabilities | 12.866 M -31.85 % | 18.878 M 107.52 % | -251.096 M -2 236.26 % | 11.754 M -36.60 % | 18.538 M 84.72 % | 10.036 M -42.49 % | 17.450 M 95.32 % | 8.934 M 29.38 % | 6.905 M | 0.000 -100.00 % | 15.380 M 107.46 % | -206.052 M -4 638.59 % | 4.540 M 102.35 % | -193.390 M -5 543.01 % | 3.553 M 101.91 % | -185.872 M -5 665.03 % | 3.340 M 101.89 % | -176.530 M -4 590.71 % | 3.931 M 0.03 % | 3.930 M 42.08 % | 2.766 M 46.66 % | 1.886 M -14.58 % | 2.208 M -14.12 % | 2.571 M 71.06 % | 1.503 M -52.12 % | 3.139 M 20.96 % | 2.595 M -3.92 % | 2.701 M 4.08 % | 2.595 M 101.81 % | -143.559 M | 0.000 | 0.000 -100.00 % | 1.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.143 M 110.26 % | -118.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 2.415 M | 0.000 |
| Long term debt | 16.308 M -9.44 % | 18.007 M | 0.000 -100.00 % | 21.223 M 102.03 % | 10.505 M -6.36 % | 11.218 M 32.84 % | 8.445 M -10.09 % | 9.393 M -24.08 % | 12.373 M | 0.000 -100.00 % | 15.935 M | 0.000 -100.00 % | 11.450 M | 0.000 -100.00 % | 14.144 M | 0.000 -100.00 % | 16.885 M | 0.000 -100.00 % | 17.722 M 832.74 % | 1.900 M -19.59 % | 2.363 M -14.82 % | 2.774 M -18.15 % | 3.389 M -45.95 % | 6.270 M -65.12 % | 17.976 M 1.32 % | 17.741 M -1.79 % | 18.065 M -31.03 % | 26.192 M 28.78 % | 20.338 M | 0.000 -100.00 % | 22.555 M -24.65 % | 29.932 M -18.46 % | 36.708 M 39.59 % | 26.297 M -7.02 % | 28.283 M 0.42 % | 28.166 M -7.43 % | 30.427 M | 0.000 -100.00 % | 15.126 M -26.60 % | 20.608 M 7.98 % | 19.085 M -11.17 % | 21.485 M -8.63 % | 23.514 M 15.59 % | 20.343 M 14.36 % | 17.789 M 131.72 % | 7.677 M 198.48 % | 2.572 M 3.00 % | 2.497 M -74.24 % | 9.693 M -18.37 % | 11.874 M 1 397.87 % | 792.727 K |
| Total non current liabilities | 35.320 M -4.24 % | 36.885 M 114.69 % | -251.096 M -731.05 % | 39.790 M 37.00 % | 29.043 M 0.28 % | 28.962 M 11.84 % | 25.895 M -2.18 % | 26.471 M -8.20 % | 28.835 M | 0.000 -100.00 % | 31.315 M 115.20 % | -206.052 M -878.20 % | 26.478 M 113.69 % | -193.390 M -778.66 % | 28.496 M 115.33 % | -185.872 M -693.46 % | 31.320 M 117.74 % | -176.530 M -637.32 % | 32.854 M 92.23 % | 17.091 M 3.37 % | 16.534 M -2.63 % | 16.981 M -4.36 % | 17.756 M -15.15 % | 20.926 M -33.98 % | 31.697 M -2.78 % | 32.605 M 3.63 % | 31.462 M -21.91 % | 40.289 M 18.34 % | 34.046 M 123.72 % | -143.559 M -518.70 % | 34.287 M -15.11 % | 40.388 M -21.08 % | 51.179 M 29.00 % | 39.673 M -3.70 % | 41.196 M 0.92 % | 40.819 M -3.82 % | 42.441 M 135.87 % | -118.328 M -550.31 % | 26.277 M -16.50 % | 31.470 M 6.50 % | 29.548 M 0.42 % | 29.424 M -8.52 % | 32.166 M 11.63 % | 28.816 M 13.73 % | 25.338 M 72.87 % | 14.657 M 73.48 % | 8.449 M 4.48 % | 8.087 M -46.03 % | 14.985 M -17.57 % | 18.180 M 280.49 % | 4.778 M |
| Other current liabilities | 109.716 M -14.14 % | 127.786 M | 0.000 -100.00 % | 101.383 M 7.10 % | 94.660 M 68.29 % | 56.248 M -10.53 % | 62.866 M 45.06 % | 43.337 M -40.95 % | 73.389 M | 0.000 -100.00 % | 96.485 M | 0.000 -100.00 % | 71.357 M | 0.000 -100.00 % | 38.886 M | 0.000 -100.00 % | 40.789 M | 0.000 -100.00 % | 36.239 M 14.41 % | 31.676 M -5.98 % | 33.689 M -13.15 % | 38.791 M 13.73 % | 34.108 M 10.65 % | 30.825 M -4.42 % | 32.252 M -28.92 % | 45.373 M 43.19 % | 31.687 M 19.83 % | 26.444 M 19.43 % | 22.141 M | 0.000 -100.00 % | 70.315 M 2.09 % | 68.878 M 148.57 % | 27.710 M -63.21 % | 75.320 M 37.29 % | 54.863 M 4.24 % | 52.632 M 309.94 % | 12.839 M | 0.000 -100.00 % | 50.351 M 6.86 % | 47.118 M 23.16 % | 38.258 M -22.40 % | 49.299 M -4.00 % | 51.351 M 44.59 % | 35.516 M 0.97 % | 35.176 M 25.23 % | 28.090 M -6.76 % | 30.125 M 2.88 % | 29.282 M 44.12 % | 20.318 M 21.09 % | 16.779 M -0.11 % | 16.798 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.387 M 37.62 % | 30.801 M -23.45 % | 40.239 M -52.41 % | 84.553 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 |
| Short term debt | 219.064 M 13.76 % | 192.566 M | 0.000 -100.00 % | 192.582 M 0.67 % | 191.299 M -3.53 % | 198.307 M 6.00 % | 187.078 M 27.54 % | 146.677 M -11.57 % | 165.865 M | 0.000 -100.00 % | 177.065 M | 0.000 -100.00 % | 194.864 M | 0.000 -100.00 % | 154.004 M | 0.000 -100.00 % | 171.159 M | 0.000 -100.00 % | 157.392 M -3.50 % | 163.095 M -0.92 % | 164.616 M 13.11 % | 145.534 M 2.23 % | 142.354 M 0.03 % | 142.309 M 10.76 % | 128.484 M -2.20 % | 131.374 M -4.12 % | 137.016 M 34.03 % | 102.229 M -4.53 % | 107.085 M | 0.000 -100.00 % | 109.075 M 12.70 % | 96.783 M 11.97 % | 86.434 M 10.67 % | 78.099 M 12.35 % | 69.516 M 43.05 % | 48.594 M -61.60 % | 126.533 M | 0.000 -100.00 % | 53.624 M -27.19 % | 73.645 M -22.13 % | 94.569 M 70.71 % | 55.399 M 25.25 % | 44.232 M -20.91 % | 55.928 M -23.50 % | 73.112 M 93.53 % | 37.778 M 1.79 % | 37.112 M -6.22 % | 39.572 M -11.01 % | 44.469 M 57.17 % | 28.293 M -27.51 % | 39.032 M |
| Total current liabilities | 482.967 M -0.59 % | 485.841 M | 0.000 -100.00 % | 450.660 M 1.02 % | 446.101 M 6.14 % | 420.287 M 2.61 % | 409.599 M 0.05 % | 409.400 M 8.24 % | 378.224 M | 0.000 -100.00 % | 403.136 M | 0.000 -100.00 % | 379.012 M | 0.000 -100.00 % | 294.656 M | 0.000 -100.00 % | 266.591 M | 0.000 -100.00 % | 292.544 M -7.02 % | 314.630 M -1.74 % | 320.216 M 1.00 % | 317.035 M 2.39 % | 309.637 M -0.36 % | 310.768 M 4.46 % | 297.506 M -10.56 % | 332.633 M 4.54 % | 318.193 M 21.41 % | 262.072 M -2.89 % | 269.859 M | 0.000 -100.00 % | 283.216 M 7.45 % | 263.571 M 9.32 % | 241.105 M -5.08 % | 254.019 M 4.84 % | 242.298 M 1.32 % | 239.132 M -11.59 % | 270.471 M | 0.000 -100.00 % | 225.979 M -4.37 % | 236.299 M -1.68 % | 240.336 M -10.51 % | 268.565 M 3.84 % | 258.627 M 16.93 % | 221.176 M -2.88 % | 227.724 M 6.63 % | 213.556 M 6.66 % | 200.220 M 10.75 % | 180.785 M 16.19 % | 155.592 M 10.03 % | 141.407 M 26.00 % | 112.227 M |
| Total liabilities | 518.287 M -0.85 % | 522.726 M 308.18 % | -251.096 M -151.20 % | 490.450 M 3.22 % | 475.144 M 5.76 % | 449.249 M 3.16 % | 435.494 M -0.09 % | 435.871 M 7.08 % | 407.059 M | 0.000 -100.00 % | 434.451 M 310.85 % | -206.052 M -150.82 % | 405.490 M 309.67 % | -193.390 M -159.84 % | 323.152 M 273.86 % | -185.872 M -162.39 % | 297.911 M 268.76 % | -176.530 M -154.25 % | 325.398 M -1.91 % | 331.721 M -1.49 % | 336.750 M 0.82 % | 334.016 M 2.02 % | 327.393 M -1.30 % | 331.694 M 0.76 % | 329.203 M -9.87 % | 365.238 M 4.46 % | 349.655 M 15.64 % | 302.361 M -0.51 % | 303.905 M 311.69 % | -143.559 M -145.22 % | 317.503 M 4.46 % | 303.959 M 3.99 % | 292.284 M -0.48 % | 293.692 M 3.60 % | 283.494 M 1.27 % | 279.951 M -10.53 % | 312.912 M 364.44 % | -118.328 M -146.91 % | 252.256 M -5.79 % | 267.769 M -0.78 % | 269.884 M -9.43 % | 297.989 M 2.47 % | 290.793 M 16.32 % | 249.992 M -1.21 % | 253.063 M 10.89 % | 228.213 M 9.37 % | 208.669 M 10.48 % | 188.872 M 10.73 % | 170.577 M 6.89 % | 159.587 M 36.39 % | 117.005 M |
| Other non current assets | 4.140 M 2.37 % | 4.044 M | 0.000 -100.00 % | 4.164 M -64.88 % | 11.856 M -4.02 % | 12.353 M 504.06 % | 2.045 M -82.04 % | 11.387 M -17.46 % | 13.795 M 368.86 % | -5.131 M -288.85 % | 2.717 M | 0.000 -100.00 % | 2.907 M | 0.000 -100.00 % | 2.299 M | 0.000 -100.00 % | 2.482 M | 0.000 -100.00 % | 2.946 M -17.55 % | 3.573 M -5.05 % | 3.763 M 0.99 % | 3.726 M 0.00 % | 3.726 M 0.05 % | 3.724 M 4.28 % | 3.571 M 33.10 % | 2.683 M -2.72 % | 2.758 M 15.49 % | 2.388 M -33.57 % | 3.595 M | 0.000 -100.00 % | 2.963 M 0.00 % | 2.963 M -27.78 % | 4.103 M 18.38 % | 3.466 M 0.00 % | 3.466 M 0.00 % | 3.466 M -36.43 % | 5.452 M | 0.000 -100.00 % | 3.548 M -0.03 % | 3.549 M 0.00 % | 3.549 M -21.90 % | 4.544 M -0.02 % | 4.545 M 0.00 % | 4.545 M -6.40 % | 4.856 M 4.16 % | 4.662 M -4.90 % | 4.902 M 22.67 % | 3.996 M -3.64 % | 4.147 M 28.27 % | 3.233 M 5.24 % | 3.072 M |
| Long term investments | 0.000 -100.00 % | 120.000 K | 0.000 100.00 % | -7.941 M -4.79 % | -7.578 M -3.23 % | -7.341 M -26.88 % | -5.786 M 10.21 % | -6.444 M 15.55 % | -7.631 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 -100.00 % | 6.625 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 158.000 K -1.86 % | 161.000 K | 0.000 -100.00 % | 5.976 M | 0.000 | 0.000 -100.00 % | 2.801 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 -100.00 % | 263.642 M 29.62 % | 203.397 M 4 067 840.00 % | 5.000 K -100.00 % | 200.996 M 2.73 % | 195.658 M -3.54 % | 202.845 M 2 028 350.00 % | 10.000 K | 0.000 -100.00 % | 179.038 M -5.80 % | 190.061 M 1.61 % | 187.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.530 M | 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 |
| Goodwill and intangible assets | 158.000 K -1.86 % | 161.000 K | 0.000 -100.00 % | 5.976 M | 0.000 | 0.000 -100.00 % | 2.801 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 -100.00 % | 3.000 K -25.00 % | 4.000 K -20.00 % | 5.000 K -16.67 % | 6.000 K -14.29 % | 7.000 K -22.22 % | 9.000 K -10.00 % | 10.000 K | 0.000 -100.00 % | 13.000 K -7.14 % | 14.000 K -6.67 % | 15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 129.948 M -2.74 % | 133.610 M | 0.000 -100.00 % | 129.616 M 6.47 % | 121.737 M 1.24 % | 120.244 M 4.15 % | 115.452 M -3.49 % | 119.632 M 0.79 % | 118.689 M | 0.000 -100.00 % | 120.921 M | 0.000 -100.00 % | 109.640 M | 0.000 -100.00 % | 106.660 M | 0.000 -100.00 % | 106.263 M | 0.000 -100.00 % | 106.546 M -2.08 % | 108.810 M -1.16 % | 110.084 M -0.39 % | 110.519 M 0.09 % | 110.420 M -0.99 % | 111.519 M -1.49 % | 113.202 M -2.14 % | 115.681 M 1.68 % | 113.768 M -1.70 % | 115.739 M 1.60 % | 113.916 M | 0.000 -100.00 % | 116.813 M -1.62 % | 118.734 M 1.77 % | 116.665 M -0.94 % | 117.775 M 0.71 % | 116.950 M 4.67 % | 111.728 M -0.13 % | 111.876 M | 0.000 -100.00 % | 97.266 M -1.99 % | 99.242 M 0.09 % | 99.149 M 3.50 % | 95.792 M -1.42 % | 97.171 M 8.32 % | 89.707 M 5.95 % | 84.670 M 29.74 % | 65.261 M 7.70 % | 60.594 M 1.06 % | 59.960 M 5.69 % | 56.732 M 6.45 % | 53.296 M 59.70 % | 33.373 M |
| Total non current assets | 134.246 M -2.67 % | 137.935 M | 0.000 -100.00 % | 139.756 M 10.90 % | 126.015 M 0.61 % | 125.256 M 1.90 % | 122.922 M -1.33 % | 124.575 M -0.22 % | 124.853 M 2 533.31 % | -5.131 M -104.15 % | 123.638 M | 0.000 -100.00 % | 112.547 M | 0.000 -100.00 % | 108.959 M | 0.000 -100.00 % | 108.745 M | 0.000 -100.00 % | 109.492 M -2.57 % | 112.383 M -1.29 % | 113.847 M -0.35 % | 114.245 M 0.09 % | 114.146 M -0.95 % | 115.243 M -1.31 % | 116.773 M -1.34 % | 118.364 M 1.58 % | 116.526 M -1.36 % | 118.127 M 0.52 % | 117.511 M | 0.000 -100.00 % | 119.779 M -1.58 % | 121.701 M 0.77 % | 120.772 M -0.39 % | 121.247 M 0.68 % | 120.423 M 4.53 % | 115.203 M -1.82 % | 117.338 M | 0.000 -100.00 % | 100.827 M -1.92 % | 102.805 M 0.09 % | 102.712 M 2.37 % | 100.336 M -1.36 % | 101.716 M 7.92 % | 94.252 M 5.26 % | 89.546 M 28.06 % | 69.923 M 6.76 % | 65.496 M 2.41 % | 63.956 M 5.05 % | 60.879 M 7.70 % | 56.529 M 55.11 % | 36.445 M |
| Other current assets | 9.860 M 81.85 % | 5.422 M 147.25 % | -11.476 M -293.46 % | 5.932 M -10.57 % | 6.633 M -43.81 % | 11.804 M 84.50 % | 6.398 M 55.78 % | 4.107 M -98.57 % | 288.187 M | 0.000 -100.00 % | 8.945 M 196.14 % | -9.304 M -157.71 % | 16.123 M 339.68 % | -6.727 M -145.39 % | 14.819 M 305.82 % | -7.200 M -103.15 % | 228.659 M 3 376.86 % | -6.978 M -167.54 % | 10.331 M 245.29 % | 2.992 M -75.13 % | 12.031 M -0.45 % | 12.085 M 50.61 % | 8.024 M -35.15 % | 12.374 M 15.16 % | 10.745 M -9.80 % | 11.912 M 43.04 % | 8.328 M 92.64 % | 4.323 M -46.53 % | 8.085 M 243.89 % | -5.619 M | 0.000 | 0.000 -100.00 % | 7.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.005 M 432.66 % | -12.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 147.442 M 14 744 100.00 % | 1.000 K | 0.000 -100.00 % | 118.421 M |
| Short term investments | 6.451 M | 0.000 | 0.000 -100.00 % | 10.633 M 3.53 % | 10.270 M 2.39 % | 10.030 M 19.26 % | 8.410 M -7.00 % | 9.043 M 16.97 % | 7.731 M -24.66 % | 10.262 M | 0.000 | 0.000 -100.00 % | 9.086 M | 0.000 -100.00 % | 6.203 M | 0.000 -100.00 % | 6.789 M | 0.000 -100.00 % | 6.771 M 21.63 % | 5.567 M | 0.000 -100.00 % | 6.638 M -10.44 % | 7.412 M 5.34 % | 7.036 M | 0.000 -100.00 % | 5.265 M -18.28 % | 6.443 M 30.74 % | 4.928 M 2 700.00 % | 176.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 |
| cash and cash equivalents | 1.408 M -82.67 % | 8.123 M | 0.000 -100.00 % | 1.133 M -4.23 % | 1.183 M -22.83 % | 1.533 M 1 002.88 % | 139.000 K 69.51 % | 82.000 K -37.40 % | 131.000 K 102.55 % | -5.131 M -200.00 % | 5.131 M | 0.000 -100.00 % | 496.000 K | 0.000 -100.00 % | 659.000 K | 0.000 -100.00 % | 617.000 K | 0.000 -100.00 % | 421.498 K 90.72 % | 221.000 K -52.98 % | 470.000 K 235.71 % | 140.000 K -25.93 % | 189.000 K 225.86 % | 58.000 K -85.57 % | 402.000 K 86.98 % | 215.000 K -91.14 % | 2.427 M 12.57 % | 2.156 M 87.64 % | 1.149 M | 0.000 -100.00 % | 5.619 M 4.71 % | 5.366 M 496.69 % | 899.301 K -41.94 % | 1.549 M -69.42 % | 5.065 M -2.16 % | 5.177 M 276.51 % | 1.375 M | 0.000 -100.00 % | 12.627 M 13.30 % | 11.145 M -0.92 % | 11.248 M -2.35 % | 11.519 M 7.08 % | 10.757 M 39.68 % | 7.701 M 0.34 % | 7.675 M 51.59 % | 5.063 M -16.02 % | 6.029 M 30.47 % | 4.621 M -0.15 % | 4.628 M 6.22 % | 4.357 M -24.75 % | 5.790 M |
| Cash and short term investments | 7.859 M -3.25 % | 8.123 M -29.22 % | 11.476 M -2.46 % | 11.766 M 2.73 % | 11.453 M 647.10 % | 1.533 M -82.07 % | 8.549 M -6.31 % | 9.125 M 6 865.65 % | 131.000 K -97.45 % | 5.131 M 0.00 % | 5.131 M -44.85 % | 9.304 M 1 775.81 % | 496.000 K -92.63 % | 6.727 M -1.97 % | 6.862 M -4.69 % | 7.200 M -2.78 % | 7.406 M 6.13 % | 6.978 M -2.99 % | 7.193 M 24.27 % | 5.788 M 1 131.49 % | 470.000 K -93.07 % | 6.778 M -10.83 % | 7.601 M 7.15 % | 7.094 M 1 664.68 % | 402.000 K -92.66 % | 5.480 M -38.22 % | 8.870 M 25.21 % | 7.084 M 516.54 % | 1.149 M -79.55 % | 5.619 M 0.00 % | 5.619 M 4.71 % | 5.366 M 496.69 % | 899.301 K -41.94 % | 1.549 M -69.42 % | 5.065 M -2.16 % | 5.177 M 276.51 % | 1.375 M -89.11 % | 12.627 M 0.00 % | 12.627 M 13.30 % | 11.145 M -0.92 % | 11.248 M -2.35 % | 11.519 M 7.08 % | 10.757 M 39.68 % | 7.701 M 0.34 % | 7.675 M 51.59 % | 5.063 M -16.02 % | 6.029 M 30.47 % | 4.621 M -0.15 % | 4.628 M 6.22 % | 4.357 M -24.75 % | 5.790 M |
| Total current assets | 657.574 M 0.54 % | 654.021 M | 0.000 -100.00 % | 601.790 M 0.34 % | 599.771 M 4.49 % | 573.994 M 5.05 % | 546.408 M 0.13 % | 545.686 M 6.95 % | 510.213 M 9 843.73 % | 5.131 M -99.02 % | 525.148 M | 0.000 -100.00 % | 498.995 M | 0.000 -100.00 % | 407.583 M | 0.000 -100.00 % | 375.039 M | 0.000 -100.00 % | 392.436 M -0.22 % | 393.284 M -0.38 % | 394.791 M -0.61 % | 397.233 M 2.60 % | 387.160 M 0.81 % | 384.040 M 2.16 % | 375.907 M -7.85 % | 407.948 M 4.81 % | 389.234 M 15.58 % | 336.763 M 0.59 % | 334.789 M | 0.000 -100.00 % | 341.283 M 6.81 % | 319.526 M 5.30 % | 303.449 M 1.06 % | 300.253 M 3.97 % | 288.778 M 0.15 % | 288.335 M -9.31 % | 317.940 M | 0.000 -100.00 % | 269.757 M -3.08 % | 278.330 M 0.22 % | 277.731 M -8.93 % | 304.964 M 4.67 % | 291.350 M 13.71 % | 256.218 M -2.19 % | 261.962 M 3.01 % | 254.298 M 7.78 % | 235.937 M 9.62 % | 215.234 M 9.49 % | 196.586 M 4.20 % | 188.658 M 20.28 % | 156.846 M |
| Inventory | 271.981 M 9.37 % | 248.669 M | 0.000 -100.00 % | 242.491 M 3.44 % | 234.430 M 7.05 % | 218.997 M -5.68 % | 232.181 M 1.50 % | 228.740 M 3.08 % | 221.895 M | 0.000 -100.00 % | 225.447 M | 0.000 -100.00 % | 205.700 M | 0.000 -100.00 % | 144.992 M | 0.000 -100.00 % | 132.657 M | 0.000 -100.00 % | 124.797 M -4.52 % | 130.699 M -1.61 % | 132.835 M -3.28 % | 137.335 M 8.27 % | 126.848 M -1.00 % | 128.134 M 15.06 % | 111.367 M 6.39 % | 104.676 M 20.88 % | 86.592 M 19.54 % | 72.438 M -4.50 % | 75.850 M | 0.000 -100.00 % | 72.022 M -34.98 % | 110.763 M 10.58 % | 100.167 M 2.52 % | 97.708 M 10.96 % | 88.055 M 9.64 % | 80.313 M -0.56 % | 80.765 M | 0.000 -100.00 % | 78.092 M 1.26 % | 77.124 M -2.91 % | 79.433 M -17.00 % | 95.699 M -4.79 % | 100.516 M 18.43 % | 84.872 M 9.15 % | 77.756 M 8.09 % | 71.939 M 13.45 % | 63.410 M 0.38 % | 63.171 M 7.47 % | 58.778 M 40.87 % | 41.725 M 27.85 % | 32.635 M |
| Net receivables | 367.874 M -6.11 % | 391.807 M | 0.000 -100.00 % | 341.601 M -1.63 % | 347.255 M 1.64 % | 341.660 M 14.16 % | 299.280 M -1.54 % | 303.965 M 10.07 % | 276.156 M | 0.000 -100.00 % | 285.625 M | 0.000 -100.00 % | 276.676 M | 0.000 -100.00 % | 240.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 250.115 M -1.45 % | 253.805 M 1.74 % | 249.455 M 3.49 % | 241.035 M -1.49 % | 244.687 M 3.49 % | 236.438 M -6.69 % | 253.393 M -11.36 % | 285.880 M 0.15 % | 285.444 M 12.86 % | 252.918 M 1.29 % | 249.706 M | 0.000 -100.00 % | 263.642 M 29.62 % | 203.397 M 4.22 % | 195.165 M -2.90 % | 200.996 M 2.73 % | 195.658 M -3.54 % | 202.845 M 6.60 % | 190.282 M | 0.000 -100.00 % | 179.038 M -5.80 % | 190.061 M 1.61 % | 187.051 M -5.41 % | 197.746 M 9.81 % | 180.077 M 10.04 % | 163.645 M -7.30 % | 176.530 M -0.43 % | 177.296 M 6.49 % | 166.498 M | 0.000 -100.00 % | 133.180 M -6.59 % | 142.576 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 7.941 M | 0.000 | 0.000 -100.00 % | 8.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -166.67 % | 1.500 K 50.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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 138.921 M -16.05 % | 165.489 M | 0.000 -100.00 % | 142.302 M -2.77 % | 146.360 M 32.57 % | 110.398 M -11.93 % | 125.350 M 0.55 % | 124.661 M -2.46 % | 127.805 M | 0.000 -100.00 % | 129.586 M | 0.000 -100.00 % | 102.760 M | 0.000 -100.00 % | 92.623 M | 0.000 -100.00 % | 48.737 M | 0.000 -100.00 % | 92.651 M -19.37 % | 114.909 M -5.74 % | 121.911 M -4.47 % | 127.614 M 0.47 % | 127.017 M -2.71 % | 130.554 M -4.54 % | 136.770 M -11.73 % | 154.949 M 8.53 % | 142.767 M 12.70 % | 126.674 M -4.98 % | 133.307 M | 0.000 -100.00 % | 103.826 M 6.04 % | 97.910 M -20.33 % | 122.887 M 22.15 % | 100.600 M -14.69 % | 117.919 M -14.49 % | 137.906 M 15.74 % | 119.149 M | 0.000 -100.00 % | 122.004 M 5.60 % | 115.536 M 7.47 % | 107.509 M -34.39 % | 163.867 M 0.50 % | 163.044 M 25.68 % | 129.732 M 8.62 % | 119.437 M -19.13 % | 147.688 M 11.06 % | 132.983 M 18.81 % | 111.931 M 23.27 % | 90.805 M -5.74 % | 96.335 M 70.82 % | 56.397 M |
| Tax payables | 15.266 M | 0.000 | 0.000 -100.00 % | 14.393 M 4.43 % | 13.782 M 6.45 % | 12.947 M 269.49 % | 3.504 M -75.41 % | 14.247 M 27.60 % | 11.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.031 M | 0.000 -100.00 % | 9.143 M | 0.000 -100.00 % | 5.906 M | 0.000 -100.00 % | 6.262 M 26.51 % | 4.950 M | 0.000 -100.00 % | 5.096 M -17.25 % | 6.158 M -13.02 % | 7.080 M | 0.000 -100.00 % | 7.105 M 5.68 % | 6.723 M -0.03 % | 6.725 M -8.20 % | 7.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.748 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 11.548 M -6.60 % | 12.364 M | 0.000 -100.00 % | 13.872 M | 0.000 | 0.000 | 0.000 100.00 % | -40.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 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.318 M | 0.000 -100.00 % | 151.390 M | 0.000 -100.00 % | 2.318 M | 0.000 -100.00 % | 134.530 M 1.96 % | 131.946 M 5 592.23 % | 2.318 M -98.29 % | 135.462 M 2.69 % | 131.913 M 5.04 % | 125.589 M 5 317.99 % | 2.318 M -98.05 % | 119.073 M 4.35 % | 114.106 M 3.24 % | 110.530 M 4 668.33 % | 2.318 M | 0.000 -100.00 % | 101.559 M 6.60 % | 95.268 M 4 009.92 % | 2.318 M -97.30 % | 85.808 M 2.51 % | 83.707 M 2.60 % | 81.587 M 3 419.72 % | 2.318 M | 0.000 -100.00 % | 76.328 M 6.95 % | 71.366 M 2 978.77 % | 2.318 M -96.45 % | 65.311 M 8.36 % | 60.272 M 3.07 % | 58.478 M 2 274.26 % | 2.463 M -95.44 % | 54.008 M 6.39 % | 50.764 M 5.06 % | 48.318 M 1 861.75 % | 2.463 M -94.35 % | 43.600 M 1 670.20 % | 2.463 M |
| Deferred tax liabilities non current | 6.146 M | 0.000 | 0.000 -100.00 % | 6.813 M -7.38 % | 7.356 M -4.57 % | 7.708 M | 0.000 -100.00 % | 8.933 M -6.53 % | 9.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.488 M | 0.000 -100.00 % | 10.799 M | 0.000 -100.00 % | 11.095 M | 0.000 -100.00 % | 11.201 M -0.53 % | 11.261 M -1.26 % | 11.405 M -7.43 % | 12.321 M 1.33 % | 12.159 M 0.61 % | 12.085 M -1.09 % | 12.218 M 4.20 % | 11.725 M 8.54 % | 10.802 M -5.21 % | 11.396 M 2.55 % | 11.113 M | 0.000 -100.00 % | 11.732 M 12.20 % | 10.456 M -20.27 % | 13.114 M -1.96 % | 13.376 M 3.59 % | 12.913 M 2.05 % | 12.653 M 5.33 % | 12.013 M | 0.000 -100.00 % | 11.151 M 2.66 % | 10.862 M 3.81 % | 10.463 M 31.79 % | 7.939 M -8.24 % | 8.652 M 2.11 % | 8.473 M 12.23 % | 7.550 M 8.18 % | 6.979 M 18.77 % | 5.876 M 5.14 % | 5.589 M 5.61 % | 5.292 M 36.01 % | 3.891 M -2.36 % | 3.985 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 791.820 M -0.02 % | 791.956 M | 0.000 -100.00 % | 741.546 M 2.17 % | 725.786 M 3.80 % | 699.249 M 4.47 % | 669.329 M -0.14 % | 670.262 M 5.54 % | 635.066 M | 0.000 -100.00 % | 648.786 M | 0.000 -100.00 % | 611.542 M | 0.000 -100.00 % | 516.542 M | 0.000 -100.00 % | 483.783 M | 0.000 -100.00 % | 501.928 M -0.74 % | 505.667 M -0.58 % | 508.638 M -0.56 % | 511.478 M 2.03 % | 501.306 M 0.41 % | 499.283 M 1.34 % | 492.680 M -6.39 % | 526.311 M 4.06 % | 505.761 M 11.18 % | 454.891 M 0.57 % | 452.300 M | 0.000 -100.00 % | 461.062 M 4.50 % | 441.227 M 4.01 % | 424.221 M 0.65 % | 421.500 M 3.01 % | 409.201 M 1.40 % | 403.538 M -7.29 % | 435.278 M | 0.000 -100.00 % | 370.584 M -2.77 % | 381.135 M 0.18 % | 380.443 M -6.13 % | 405.300 M 3.11 % | 393.065 M 12.15 % | 350.470 M -0.30 % | 351.508 M 8.42 % | 324.221 M 7.56 % | 301.433 M 7.97 % | 279.190 M 8.44 % | 257.466 M 5.01 % | 245.187 M 26.85 % | 193.291 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-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Other non cash items | -4.365 M 49.80 % | -8.696 M 4.82 % | -9.136 M -1 331.97 % | -638.000 K 36.83 % | -1.010 M 93.92 % | -16.620 M -4 973.90 % | 341.000 K 105.95 % | -5.734 M -428.97 % | -1.084 M 89.37 % | -10.199 M -133.49 % | -4.368 M -5.46 % | -4.142 M -0.75 % | -4.111 M -504.63 % | 1.016 M 107.21 % | -14.088 M -288.96 % | -3.622 M -1.97 % | -3.552 M -32.64 % | -2.678 M 54.20 % | -5.847 M -120.98 % | -2.646 M -24.75 % | -2.121 M -145.71 % | 4.640 M 239.93 % | -3.316 M 42.75 % | -5.792 M -38.60 % | -4.179 M -236.20 % | -1.243 M 75.23 % | -5.018 M -36.40 % | -3.679 M 12.63 % | -4.211 M -332.79 % | -973.000 K 80.50 % | -4.989 M 20.70 % | -6.291 M -39.49 % | -4.510 M 4.97 % | -4.746 M -126.00 % | -2.100 M 0.94 % | -2.120 M -121.06 % | -959.000 K 59.42 % | -2.363 M -664.72 % | -309.000 K 93.68 % | -4.893 M -74.38 % | -2.806 M 12.12 % | -3.193 M 36.63 % | -5.039 M -152.83 % | -1.993 M 2.02 % | -2.034 M 16.54 % | -2.437 M 24.88 % | -3.244 M -32.68 % | -2.445 M 28.70 % | -3.429 M |
| Net cash provided by operating 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 | 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 | 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 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Net change in 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 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 |