Shree Karthik Papers Limited SHKARTP.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 577.990 M -10.85 % | 648.358 M -22.86 % | 840.465 M 90.36 % | 441.523 M 135.62 % | 187.385 M -57.61 % | 442.085 M -29.21 % | 624.488 M 9.14 % | 572.203 M 20.49 % | 474.906 M 35.18 % | 351.301 M -3.68 % | 364.731 M 12.32 % | 324.726 M 7.64 % | 301.675 M 40.63 % | 214.518 M -6.71 % | 229.945 M 12.64 % | 204.144 M -7.42 % | 220.517 M |
| Net income | 1.916 M -43.25 % | 3.376 M -19.07 % | 4.172 M 1 029.51 % | 369.363 K 102.72 % | -13.603 M -14 374.50 % | 95.295 K 100.08 % | -123.398 M -434.62 % | 36.878 M 67.91 % | 21.963 M -11.05 % | 24.692 M 240.99 % | 7.241 M 491.76 % | 1.224 M -70.09 % | 4.091 M 8.52 % | 3.770 M 100.62 % | 1.879 M -72.71 % | 6.885 M 196.48 % | -7.136 M |
| Income before tax | 2.228 M -48.25 % | 4.305 M -8.42 % | 4.701 M 504.55 % | 777.564 K 106.09 % | -12.763 M -1 058.03 % | 1.332 M 101.10 % | -120.769 M -421.88 % | 37.520 M 36.11 % | 27.566 M 11.64 % | 24.692 M 240.99 % | 7.241 M 491.76 % | 1.224 M -74.62 % | 4.822 M 0.58 % | 4.794 M 63.78 % | 2.927 M -63.10 % | 7.932 M 214.52 % | -6.926 M |
| Income before tax ratio | 0.00 -41.95 % | 0.01 18.72 % | 0.01 217.59 % | 0.00 102.59 % | -0.07 -2 360.23 % | 0.00 101.56 % | -0.19 -394.93 % | 0.07 12.97 % | 0.06 -17.42 % | 0.07 254.02 % | 0.02 426.86 % | 0.00 -76.42 % | 0.02 -28.48 % | 0.02 75.55 % | 0.01 -67.24 % | 0.04 223.71 % | -0.03 |
| EBITDA | 16.932 M -24.45 % | 22.411 M -8.43 % | 24.474 M 13.21 % | 21.619 M 114.62 % | 10.073 M -69.37 % | 32.882 M 134.42 % | -95.532 M -264.50 % | 58.074 M 34.91 % | 43.047 M -4.21 % | 44.939 M 175.50 % | 16.312 M -32.88 % | 24.304 M 10.94 % | 21.908 M -25.03 % | 29.221 M 13.02 % | 25.854 M 0.12 % | 25.823 M 432.29 % | 4.851 M |
| Net income ratio | 0.00 -36.35 % | 0.01 4.91 % | 0.00 493.37 % | 0.00 101.15 % | -0.07 -33 776.94 % | 0.00 100.11 % | -0.20 -406.60 % | 0.06 39.36 % | 0.05 -34.20 % | 0.07 254.02 % | 0.02 426.86 % | 0.00 -72.21 % | 0.01 -22.83 % | 0.02 115.05 % | 0.01 -75.77 % | 0.03 204.22 % | -0.03 |
| Ratio EBITDA | 0.03 -15.25 % | 0.03 18.70 % | 0.03 -40.53 % | 0.05 -8.91 % | 0.05 -27.73 % | 0.07 148.62 % | -0.15 -250.73 % | 0.10 11.97 % | 0.09 -29.14 % | 0.13 186.03 % | 0.04 -40.25 % | 0.07 3.06 % | 0.07 -46.69 % | 0.14 21.15 % | 0.11 -11.12 % | 0.13 474.98 % | 0.02 |
| Gross profit ratio | 0.40 469.10 % | 0.07 -70.46 % | 0.24 -27.15 % | 0.32 -27.98 % | 0.45 16.87 % | 0.39 252.95 % | 0.11 -68.67 % | 0.35 7.06 % | 0.33 151.89 % | 0.13 -66.18 % | 0.38 0.33 % | 0.38 4.30 % | 0.36 -21.52 % | 0.46 6.96 % | 0.43 1.61 % | 0.43 20.74 % | 0.35 |
| Weighted average shs out dil | 17.650 M -7.64 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M |
| Weighted average shs out | 17.650 M -5.89 % | 18.756 M -1.85 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M |
| EPS diluted | 0.11 -38.89 % | 0.18 -18.18 % | 0.22 1 039.90 % | 0.02 102.72 % | -0.71 -14 300.00 % | 0.01 100.08 % | -6.46 -434.72 % | 1.93 67.83 % | 1.15 -10.85 % | 1.29 239.47 % | 0.38 533.33 % | 0.06 -71.43 % | 0.21 5.00 % | 0.20 100.00 % | 0.10 -72.22 % | 0.36 197.30 % | -0.37 |
| Earnings per share | 0.11 -38.89 % | 0.18 -18.18 % | 0.22 1 039.90 % | 0.02 102.72 % | -0.71 -14 300.00 % | 0.01 100.08 % | -6.46 -434.72 % | 1.93 67.83 % | 1.15 -10.85 % | 1.29 239.47 % | 0.38 533.33 % | 0.06 -71.43 % | 0.21 5.00 % | 0.20 100.00 % | 0.10 -72.22 % | 0.36 197.30 % | -0.37 |
| Gross profit | 229.476 M 407.33 % | 45.232 M -77.21 % | 198.472 M 38.67 % | 143.127 M 69.69 % | 84.347 M -50.46 % | 170.270 M 149.86 % | 68.147 M -65.80 % | 199.283 M 29.00 % | 154.486 M 240.52 % | 45.368 M -67.42 % | 139.254 M 12.69 % | 123.572 M 12.27 % | 110.067 M 10.36 % | 99.732 M -0.22 % | 99.951 M 14.45 % | 87.330 M 11.77 % | 78.131 M |
| Income tax expense | 312.000 K -66.40 % | 928.527 K 75.42 % | 529.331 K 29.67 % | 408.201 K -51.37 % | 839.469 K -32.13 % | 1.237 M -52.94 % | 2.629 M 308.90 % | 642.841 K -88.53 % | 5.603 M | 0.000 -100.00 % | 915.071 K | 0.000 -100.00 % | 730.560 K -28.64 % | 1.024 M -2.30 % | 1.048 M 0.10 % | 1.047 M 22.17 % | 856.865 K |
| Cost of revenue | 348.514 M -22.30 % | 448.559 M -30.13 % | 641.993 M 115.15 % | 298.395 M 189.60 % | 103.038 M -62.09 % | 271.816 M -51.14 % | 556.341 M 49.19 % | 372.920 M 16.38 % | 320.420 M 4.74 % | 305.933 M 35.68 % | 225.477 M 12.09 % | 201.154 M 4.98 % | 191.608 M 66.93 % | 114.786 M -11.70 % | 129.994 M 11.28 % | 116.814 M -17.96 % | 142.386 M |
| General and administrative expenses | 18.449 M 330.71 % | 4.283 M -37.12 % | 6.812 M 139.99 % | 2.839 M 19.76 % | 2.370 M -33.83 % | 3.582 M 11.18 % | 3.222 M 6.97 % | 3.012 M 3.62 % | 2.907 M -71.30 % | 10.129 M 1 594.46 % | 597.748 K -50.26 % | 1.202 M 7.31 % | 1.120 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 65.850 K -99.55 % | 14.560 M 3.41 % | 14.080 M 82.59 % | 7.711 M 69.11 % | 4.560 M -62.41 % | 12.129 M -18.10 % | 14.810 M -23.43 % | 19.340 M 103.77 % | 9.491 M 14 517.85 % | 64.930 K -99.08 % | 7.082 M 5.35 % | 6.722 M 5.39 % | 6.378 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 207.191 M 25.63 % | 164.918 M 0.99 % | 163.305 M 34.26 % | 121.629 M 53.45 % | 79.261 M -41.58 % | 135.671 M 22 048.18 % | 612.560 K 149.97 % | -1.226 M -1 329.00 % | 99.753 K 144.16 % | -225.899 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 224.655 M 22.25 % | 183.761 M -0.24 % | 184.197 M 39.35 % | 132.179 M 53.36 % | 86.191 M -43.06 % | 151.381 M -14.34 % | 176.716 M 16.69 % | 151.445 M 25.04 % | 121.119 M 1 062.43 % | 10.419 M -90.84 % | 113.773 M 8.76 % | 104.605 M 13.95 % | 91.799 M 22.75 % | 74.788 M -5.17 % | 78.863 M 16.94 % | 67.437 M -12.63 % | 77.183 M |
| Cost and expenses | 573.169 M -9.75 % | 635.063 M -23.13 % | 826.191 M 91.88 % | 430.574 M 127.54 % | 189.229 M -55.29 % | 423.197 M -42.27 % | 733.057 M 39.80 % | 524.365 M 18.76 % | 441.539 M 39.57 % | 316.353 M -6.75 % | 339.250 M 10.95 % | 305.759 M 7.89 % | 283.407 M 49.50 % | 189.574 M -9.23 % | 208.857 M 13.36 % | 184.251 M -16.09 % | 219.568 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 |
| Selling general and administrative expenses | 17.464 M -7.32 % | 18.843 M -9.81 % | 20.892 M 98.04 % | 10.550 M 52.23 % | 6.930 M -55.89 % | 15.711 M -12.87 % | 18.031 M -19.33 % | 22.352 M 80.29 % | 12.398 M 21.63 % | 10.194 M 32.73 % | 7.680 M -65.91 % | 22.530 M 11.82 % | 20.148 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 156.000 -99.72 % | 55.880 K -99.43 % | 9.790 M 1 550.58 % | 593.145 K -53.93 % | 1.288 M 110.25 % | 612.371 K 161.48 % | 234.196 K -69.12 % | 758.440 K -33.18 % | 1.135 M 55.80 % | 728.582 K 19.95 % | 607.393 K 30.40 % | 465.808 K 59.04 % | 292.881 K -1.35 % | 296.874 K 4.51 % | 284.050 K -8.28 % | 309.697 K |
| Interest expense | 5.832 M -35.14 % | 8.991 M -7.26 % | 9.694 M -6.22 % | 10.337 M -11.57 % | 11.690 M -39.87 % | 19.442 M 44.81 % | 13.426 M 27.24 % | 10.551 M 47.57 % | 7.150 M -36.75 % | 11.303 M 639.66 % | 1.528 M -91.67 % | 18.351 M 31.90 % | 13.912 M -31.95 % | 20.443 M 12.04 % | 18.247 M 50.57 % | 12.118 M 53.17 % | 7.912 M |
| Depreciation and amortization | 8.872 M -2.66 % | 9.115 M -9.57 % | 10.079 M -4.05 % | 10.504 M -5.77 % | 11.147 M -7.94 % | 12.108 M 2.51 % | 11.812 M 18.09 % | 10.002 M 23.25 % | 8.115 M -9.26 % | 8.944 M 18.58 % | 7.542 M 59.48 % | 4.729 M 22.48 % | 3.861 M -3.08 % | 3.984 M -16.41 % | 4.766 M -17.44 % | 5.773 M 49.27 % | 3.867 M |
| Operating income | 4.821 M -58.94 % | 11.741 M -3.71 % | 12.193 M 12.82 % | 10.807 M 659.84 % | -1.930 M -110.50 % | 18.388 M 116.90 % | -108.789 M -327.41 % | 47.837 M 72.19 % | 27.782 M -20.51 % | 34.948 M 382.63 % | 7.241 M 491.76 % | 1.224 M -74.62 % | 4.822 M 0.58 % | 4.794 M 63.78 % | 2.927 M -63.10 % | 7.932 M 214.49 % | -6.928 M |
| Operating income ratio | 0.01 -53.94 % | 0.02 24.82 % | 0.01 -40.73 % | 0.02 337.60 % | -0.01 -124.77 % | 0.04 123.88 % | -0.17 -308.37 % | 0.08 42.91 % | 0.06 -41.20 % | 0.10 401.08 % | 0.02 426.86 % | 0.00 -76.42 % | 0.02 -28.48 % | 0.02 75.55 % | 0.01 -67.24 % | 0.04 223.67 % | -0.03 |
| Total other income expenses net | -2.593 M 65.13 % | -7.436 M | 0.000 | 0.000 100.00 % | -10.833 M | 0.000 100.00 % | -12.201 M -18.26 % | -10.317 M -71.29 % | -6.023 M 41.27 % | -10.257 M 43.77 % | -18.240 M -911 980 900.00 % | -2.000 100.00 % | -12.923 M 33.47 % | -19.425 M -8.84 % | -17.848 M -57.27 % | -11.348 M -50.31 % | -7.550 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 206.905 M -9.93 % | 229.711 M -12.87 % | 263.638 M 0.75 % | 261.670 M 2.61 % | 255.024 M -4.73 % | 267.675 M -6.38 % | 285.917 M -7.01 % | 307.464 M 13.71 % | 270.397 M 8.45 % | 249.332 M 16.42 % | 214.160 M -2.86 % | 220.471 M 50.74 % | 146.255 M -2.23 % | 149.585 M 29.52 % | 115.495 M -3.34 % | 119.492 M 58.22 % | 75.523 M |
| Total investments | 10.579 M 1 548.08 % | 641.900 K -0.94 % | 648.000 K 7 523.53 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K -96.75 % | 261.500 K 2 976.47 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K -99.97 % | 28.647 M 336 917.65 % | 8.500 K | 0.000 -100.00 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K |
| Total debt | 207.115 M -9.86 % | 229.763 M -12.96 % | 263.976 M 0.78 % | 261.926 M 2.69 % | 255.072 M -4.72 % | 267.711 M -6.42 % | 286.073 M -6.99 % | 307.581 M 13.49 % | 271.028 M 8.70 % | 249.338 M 16.35 % | 214.304 M -3.40 % | 221.840 M 50.45 % | 147.446 M -2.32 % | 150.953 M 29.84 % | 116.262 M -3.48 % | 120.454 M 51.84 % | 79.327 M |
| Accumulated other comprehensive income loss | 2.877 M -9.17 % | 3.167 M 10.25 % | 2.873 M 163.34 % | -4.536 M -860.79 % | 596.163 K 1 324.23 % | -48.697 K -100.05 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 6 823.91 % | 1.380 M 0.00 % | 1.380 M 0.00 % | 1.380 M 0.00 % | 1.380 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -72.308 M 2.58 % | -74.223 M 4.35 % | -77.600 M -3.16 % | -75.222 M 0.49 % | -75.592 M -21.94 % | -61.989 M 0.15 % | -62.084 M -201.26 % | 61.314 M 150.91 % | 24.436 M 617.34 % | 3.407 M 122.53 % | -15.121 M 21.89 % | -19.359 M 5.95 % | -20.583 M 16.58 % | -24.674 M 13.25 % | -28.444 M 6.20 % | -30.323 M 18.50 % | -37.208 M |
| Common stock | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M |
| Total equity | 26.119 M 6.64 % | 24.494 M 17.63 % | 20.823 M 31.86 % | 15.792 M -23.17 % | 20.555 M -38.67 % | 33.513 M -3.39 % | 34.690 M -78.08 % | 158.230 M 30.41 % | 121.335 M 20.93 % | 100.337 M 22.65 % | 81.809 M 5.46 % | 77.571 M 1.60 % | 76.347 M 5.66 % | 72.256 M 5.50 % | 68.486 M -29.34 % | 96.930 M 62.30 % | 59.722 M |
| Other non current liabilities | 2.504 M 6.65 % | 2.348 M -2.09 % | 2.398 M -31.82 % | 3.517 M -8.62 % | 3.849 M -10.66 % | 4.308 M 89.91 % | 2.269 M 32.95 % | 1.706 M 101.66 % | -102.839 M -2 497.49 % | 4.289 M 328.94 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 | 0.000 |
| Long term debt | 134.000 K -82.76 % | 777.060 K -87.50 % | 6.216 M -55.01 % | 13.817 M -58.82 % | 33.551 M 3.92 % | 32.286 M -34.37 % | 49.196 M -5.30 % | 51.950 M -55.37 % | 116.403 M -2.22 % | 119.049 M -2.25 % | 121.787 M 397.48 % | 24.481 M -0.70 % | 24.653 M -0.94 % | 24.887 M 4.61 % | 23.789 M -80.25 % | 120.454 M 51.84 % | 79.327 M |
| Total non current liabilities | 5.243 M -3.23 % | 5.418 M -49.39 % | 10.705 M -43.35 % | 18.896 M -50.75 % | 38.363 M 4.83 % | 36.594 M -28.90 % | 51.465 M -4.08 % | 53.656 M 208.99 % | 17.365 M -85.92 % | 123.339 M -2.94 % | 127.076 M 341.69 % | 28.770 M -0.59 % | 28.942 M 1.75 % | 28.446 M 8.06 % | 26.324 M -78.41 % | 121.941 M 48.08 % | 82.347 M |
| Other current liabilities | 12.998 M 5.37 % | 12.336 M -2.77 % | 12.687 M 24.40 % | 10.199 M 29.42 % | 7.881 M -26.63 % | 10.741 M -49.26 % | 21.167 M 33.49 % | 15.857 M -86.18 % | 114.763 M 1 484.72 % | 7.242 M -7.51 % | 7.830 M -23.94 % | 10.293 M 134.47 % | 4.390 M -19.95 % | 5.484 M -59.78 % | 13.635 M 7 549.38 % | 178.252 K -85.22 % | 1.206 M |
| Deferred revenue | 0.000 -100.00 % | 802.957 K 1 907.39 % | 40.000 K -99.26 % | 5.428 M | 0.000 -100.00 % | 944.000 -99.97 % | 3.000 M -60.73 % | 7.639 M 18.72 % | 6.435 M 725.80 % | 779.198 K 16.96 % | 666.210 K -86.18 % | 4.821 M 258.82 % | 1.344 M 11.43 % | 1.206 M -5.14 % | 1.271 M | 0.000 | 0.000 |
| Short term debt | 206.981 M -9.61 % | 228.986 M -11.16 % | 257.760 M 3.89 % | 248.109 M 12.00 % | 221.521 M -5.91 % | 235.425 M 1.95 % | 230.925 M -9.66 % | 255.631 M 65.32 % | 154.625 M 18.68 % | 130.289 M 40.83 % | 92.518 M -51.95 % | 192.537 M 61.75 % | 119.034 M -4.67 % | 124.861 M 35.02 % | 92.473 M | 0.000 | 0.000 |
| Total current liabilities | 302.667 M -10.04 % | 336.457 M -12.84 % | 386.036 M 17.61 % | 328.244 M 8.38 % | 302.876 M -11.33 % | 341.570 M 6.87 % | 319.623 M -5.88 % | 339.594 M 8.49 % | 313.032 M 95.71 % | 159.949 M 27.13 % | 125.817 M -41.17 % | 213.862 M 56.25 % | 136.874 M -4.17 % | 142.830 M 6.29 % | 134.379 M 330.59 % | 31.208 M 4.63 % | 29.829 M |
| Total liabilities | 307.910 M -9.93 % | 341.875 M -13.83 % | 396.742 M 14.29 % | 347.140 M 1.73 % | 341.239 M -9.76 % | 378.164 M 1.91 % | 371.088 M -5.64 % | 393.250 M 19.02 % | 330.398 M 16.63 % | 283.288 M 12.02 % | 252.893 M 4.23 % | 242.632 M 46.33 % | 165.817 M -3.19 % | 171.276 M 6.58 % | 160.704 M 4.93 % | 153.149 M 36.53 % | 112.175 M |
| Other non current assets | 32.482 M 177.35 % | 11.712 M | 0.000 | 0.000 -100.00 % | 13.107 M | 0.000 -100.00 % | 20.694 M 268 677.99 % | -7.705 K -100.06 % | 12.039 M -9.40 % | 13.288 M -12.67 % | 15.216 M 24.40 % | 12.232 M 11.78 % | 10.942 M 14.39 % | 9.566 M -1.45 % | 9.707 M -68.00 % | 30.331 M 356 740.19 % | 8.500 K |
| Long term investments | 10.579 M 1 547.82 % | 642.000 K -0.93 % | 648.000 K 7 523.53 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K -96.75 % | 261.500 K 2 976.47 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K 0.00 % | 8.500 K -99.97 % | 28.647 M 336 917.65 % | 8.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 100.263 M 201.98 % | 33.202 M | 0.000 -100.00 % | 93.114 M | 0.000 -100.00 % | 82.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 10.945 M 224.49 % | 3.373 M | 0.000 -100.00 % | 22.891 M | 0.000 -100.00 % | 4.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 156.688 M -19.33 % | 194.237 M -0.57 % | 195.345 M -0.41 % | 196.148 M -6.89 % | 210.670 M -0.22 % | 211.132 M -7.63 % | 228.580 M 1.87 % | 224.393 M 31.03 % | 171.248 M 31.85 % | 129.879 M -0.84 % | 130.980 M 1.39 % | 129.191 M 21.74 % | 106.119 M -2.13 % | 108.430 M -3.50 % | 112.367 M 15.72 % | 97.105 M 50.09 % | 64.696 M |
| Total non current assets | 199.749 M -3.31 % | 206.591 M -0.41 % | 207.433 M 3.91 % | 199.627 M -10.80 % | 223.785 M -6.17 % | 238.498 M -4.76 % | 250.428 M 7.75 % | 232.409 M 26.79 % | 183.296 M 28.02 % | 143.175 M -2.07 % | 146.204 M -14.03 % | 170.069 M 45.27 % | 117.070 M -0.78 % | 117.996 M -3.34 % | 122.074 M -4.21 % | 127.436 M 89.67 % | 67.189 M |
| Other current assets | 9.695 M -18.96 % | 11.964 M -44.95 % | 21.733 M -16.26 % | 25.953 M 21.82 % | 21.304 M -11.23 % | 24.000 M 71.66 % | 13.981 M -4.26 % | 14.604 M 10.29 % | 13.241 M 1 388.02 % | 889.861 K -98.01 % | 44.663 M 791.23 % | 5.011 M -0.34 % | 5.028 M 1 288.43 % | 362.161 K 104.36 % | -8.311 M -388.90 % | 2.877 M 10.60 % | 2.601 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 210.000 K 304.32 % | 51.939 K -84.64 % | 338.067 K 31.99 % | 256.140 K 430.97 % | 48.240 K 33.15 % | 36.231 K -76.67 % | 155.302 K 32.82 % | 116.924 K -81.48 % | 631.278 K 11 069.11 % | 5.652 K -96.09 % | 144.684 K -89.43 % | 1.369 M 14.97 % | 1.191 M -12.96 % | 1.368 M 78.38 % | 766.827 K -20.29 % | 962.010 K -74.71 % | 3.804 M |
| Cash and short term investments | 210.000 K 304.32 % | 51.939 K -84.64 % | 338.067 K 31.99 % | 256.140 K 430.97 % | 48.240 K 33.15 % | 36.231 K -76.67 % | 155.302 K 32.82 % | 116.924 K -81.48 % | 631.278 K 11 069.11 % | 5.652 K -96.09 % | 144.684 K -89.43 % | 1.369 M 14.97 % | 1.191 M -12.96 % | 1.368 M 78.38 % | 766.827 K -20.29 % | 962.010 K -74.71 % | 3.804 M |
| Total current assets | 134.280 M -15.96 % | 159.778 M -23.96 % | 210.131 M 28.67 % | 163.304 M 18.33 % | 138.008 M -20.31 % | 173.179 M 11.48 % | 155.349 M -51.31 % | 319.071 M 18.86 % | 268.437 M 11.64 % | 240.449 M 27.56 % | 188.498 M 25.55 % | 150.134 M 20.02 % | 125.094 M -0.35 % | 125.536 M 17.20 % | 107.116 M -12.66 % | 122.643 M 17.13 % | 104.709 M |
| Inventory | 50.491 M -31.15 % | 73.333 M -16.47 % | 87.797 M -15.49 % | 103.893 M 69.35 % | 61.347 M 9.49 % | 56.028 M 45.26 % | 38.571 M -82.59 % | 221.609 M 9.74 % | 201.932 M 7.02 % | 188.689 M 31.32 % | 143.690 M 34.26 % | 107.022 M 23.45 % | 86.690 M -8.10 % | 94.332 M 65.89 % | 56.866 M 46.55 % | 38.804 M 110.82 % | 18.406 M |
| Net receivables | 73.884 M -0.73 % | 74.429 M -25.77 % | 100.263 M 201.98 % | 33.202 M -39.97 % | 55.308 M -40.60 % | 93.114 M | 0.000 -100.00 % | 82.741 M 57.21 % | 52.632 M 3.47 % | 50.865 M 13.88 % | 44.663 M 7.00 % | 41.743 M 12.17 % | 37.213 M 24.73 % | 29.835 M -48.38 % | 57.794 M -27.76 % | 80.001 M 0.13 % | 79.897 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 494.687 K 403.54 % | 98.242 K | 0.000 -100.00 % | 4.466 M 400.25 % | 892.752 K -74.25 % | 3.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.484 M |
| Other assets | 0.000 -100.00 % | 452.000 | 0.000 | 0.000 | 0.000 | 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 | 82.688 M -12.34 % | 94.332 M -18.36 % | 115.549 M 79.12 % | 64.508 M -12.20 % | 73.474 M -22.99 % | 95.403 M 62.86 % | 58.580 M 10.32 % | 53.098 M 39.81 % | 37.980 M 75.51 % | 21.640 M -5.58 % | 22.920 M 1 550.67 % | 1.389 M -83.37 % | 8.348 M -17.14 % | 10.074 M -61.91 % | 26.446 M -14.38 % | 30.887 M 9.64 % | 28.171 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.369 M 30.09 % | 5.664 M 626.96 % | 779.198 K -69.44 % | 2.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 554.809 K 286.48 % | 143.556 K -68.18 % | 451.114 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.289 M | 0.000 100.00 % | -4.289 M 0.00 % | -4.289 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.951 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.821 M -28.26 % | -3.759 M -211.73 % | -1.206 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.697 K | 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 100.00 % | -48.698 K | 0.000 | 0.000 100.00 % | -94.201 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.380 M 0.00 % | 1.380 M -95.65 % | 31.703 M 2 197.31 % | 1.380 M |
| Deferred tax liabilities non current | 2.605 M 13.61 % | 2.293 M 9.64 % | 2.091 M 33.89 % | 1.562 M 62.17 % | 963.085 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.801 M -11.40 % | 4.289 M 0.00 % | 4.289 M 0.00 % | 4.289 M 0.00 % | 4.289 M 20.53 % | 3.559 M 40.39 % | 2.535 M 70.46 % | 1.487 M -50.75 % | 3.020 M |
| Other liabilities | 0.000 -100.00 % | 249.000 | 0.000 | 0.000 | 0.000 | 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 | 334.029 M -8.83 % | 366.369 M -12.26 % | 417.564 M 15.05 % | 362.932 M 0.31 % | 361.793 M -12.12 % | 411.676 M 1.45 % | 405.778 M -26.42 % | 551.480 M 22.08 % | 451.733 M 17.75 % | 383.625 M 14.62 % | 334.702 M 4.53 % | 320.203 M 32.23 % | 242.164 M -0.56 % | 243.532 M 6.26 % | 229.190 M -8.35 % | 250.079 M 45.48 % | 171.898 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -408.201 K 51.37 % | -839.469 K 32.13 % | -1.237 M | 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 |
| Change in working capital | -5.121 M -124.29 % | 21.086 M 109.24 % | 10.077 M 45.60 % | 6.921 M 91 313.42 % | -7.588 K -100.22 % | 3.400 M -97.83 % | 156.650 M 482.96 % | -40.905 M -17 610.84 % | 233.597 K 100.50 % | -46.527 M 63.26 % | -126.633 M | 0.000 | 0.000 100.00 % | -16.332 M 16.23 % | -19.497 M |
| Accounts receivables | 259.000 K -99.00 % | 25.826 M 138.51 % | -67.070 M -400.57 % | 22.314 M -41.02 % | 37.831 M 316.37 % | 9.086 M 145.92 % | -19.784 M 33.59 % | -29.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 19.972 M 15.21 % | 17.335 M 7.70 % | 16.096 M 137.83 % | -42.546 M -699.89 % | -5.319 M 69.53 % | -17.457 M -109.54 % | 183.038 M 1 030.19 % | -19.677 M 9.51 % | -21.745 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.062 M 188.55 % | -20.398 M |
| Accounts payables | -11.644 M 45.12 % | -21.218 M -141.57 % | 51.041 M 669.28 % | -8.966 M 59.11 % | -21.929 M -159.55 % | 36.824 M 571.80 % | 5.481 M -63.74 % | 15.118 M | 0.000 100.00 % | -2.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -13.708 M -1 499.17 % | -857.194 K -108.56 % | 10.010 M -72.29 % | 36.119 M 441.04 % | -10.591 M 57.73 % | -25.053 M -107.30 % | -12.085 M -84.33 % | -6.556 M -129.83 % | 21.978 M 150.46 % | -43.554 M 65.61 % | -126.633 M | 0.000 | 0.000 100.00 % | -34.394 M -3 917.31 % | 901.000 K |
| Other non cash items | 5.542 M 147.24 % | -11.731 M -202.65 % | 11.429 M 99.45 % | 5.730 M -50.98 % | 11.690 M -39.87 % | 19.442 M 220.99 % | 6.057 M 39.60 % | 4.339 M -39.32 % | 7.150 M -42.62 % | 12.460 M -53.55 % | 26.823 M 2 291.98 % | -1.224 M 70.09 % | -4.091 M -126.29 % | 15.563 M 98.58 % | 7.837 M |
| Net cash provided by operating activities | 11.520 M -47.27 % | 21.846 M -39.80 % | 36.286 M 56.97 % | 23.116 M 150.56 % | 9.226 M -73.67 % | 35.044 M -34.80 % | 53.749 M 390.58 % | 10.956 M -74.56 % | 43.065 M 302.26 % | -21.291 M 76.92 % | -92.268 M | 0.000 | 0.000 -100.00 % | 3.997 M 167.90 % | -5.887 M |
| Investments in property plant and equipment | -6.662 M -10.78 % | -6.014 M 43.03 % | -10.557 M -323.00 % | -2.496 M -475.17 % | -433.898 K 89.12 % | -3.989 M 78.47 % | -18.524 M 60.82 % | -47.275 M -44.82 % | -32.643 M -482.28 % | -5.606 M 54.55 % | -12.335 M | 0.000 | 0.000 | 0.000 100.00 % | -38.182 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 255.440 K 538.60 % | 40.000 K | 0.000 -100.00 % | 8.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -430.000 K | 0.000 100.00 % | -8.608 M | 0.000 | 0.000 100.00 % | -2.563 M -912.96 % | -253.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 2.205 M 36 047.54 % | 6.100 K -99.05 % | 639.500 K -93.36 % | 9.636 M 863.93 % | 999.614 K 295.10 % | 253.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.638 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.695 M -165.04 % | -639.500 K -12 198.08 % | -5.200 K | 0.000 | 0.000 100.00 % | -253.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.638 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -4.887 M 36.55 % | -7.703 M 59.27 % | -18.909 M -363.55 % | 7.175 M 1 168.27 % | 565.716 K -77.02 % | 2.462 M 113.11 % | -18.777 M 60.28 % | -47.275 M -44.82 % | -32.643 M -482.28 % | -5.606 M -134.39 % | 16.303 M | 0.000 | 0.000 | 0.000 100.00 % | -38.182 M |
| Debt repayment | -643.000 K 88.18 % | -5.439 M 28.44 % | -7.601 M 61.48 % | -19.734 M -1 659.92 % | 1.265 M 107.48 % | -16.911 M 21.37 % | -21.508 M -146.40 % | 46.356 M 1 851.92 % | -2.646 M | 0.000 100.00 % | -16.597 M | 0.000 | 0.000 100.00 % | -4.192 M -110.17 % | 41.227 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 |
| 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 |
| 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 |
| Other financing activites | -5.832 M 35.13 % | -8.991 M 7.26 % | -9.694 M 6.22 % | -10.337 M 6.41 % | -11.045 M 46.68 % | -20.714 M -54.29 % | -13.426 M -27.24 % | -10.551 M -194.32 % | 11.187 M -58.19 % | 26.759 M -70.70 % | 91.338 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -6.475 M 55.13 % | -14.430 M 16.57 % | -17.295 M 42.49 % | -30.071 M -207.49 % | -9.780 M 74.01 % | -37.625 M -7.70 % | -34.933 M -197.57 % | 35.804 M 465.51 % | -9.796 M -136.61 % | 26.759 M -64.20 % | 74.741 M | 0.000 | 0.000 100.00 % | -4.192 M -110.17 % | 41.227 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 |
| Net change in cash | 158.000 K 155.22 % | -286.129 K -449.25 % | 81.926 K -62.75 % | 219.909 K 1 731.35 % | 12.008 K 110.08 % | -119.070 K -410.26 % | 38.378 K 107.46 % | -514.354 K -182.21 % | 625.626 K 549.99 % | -139.032 K 88.64 % | -1.224 M | 0.000 | 0.000 100.00 % | -195.000 K 93.14 % | -2.842 M |
| Cash at beginning of period | 52.000 K -84.62 % | 338.067 K 31.98 % | 256.141 K 606.95 % | 36.232 K 0.00 % | 36.232 K -76.67 % | 155.302 K 32.82 % | 116.924 K -81.48 % | 631.278 K 11 069.11 % | 5.652 K -96.09 % | 144.684 K -89.43 % | 1.369 M | 0.000 | 0.000 -100.00 % | 962.000 K -74.71 % | 3.804 M |
| Cash at end of period | 210.000 K 304.33 % | 51.938 K -84.64 % | 338.067 K 31.98 % | 256.141 K 430.97 % | 48.240 K 33.14 % | 36.232 K -76.67 % | 155.302 K 32.82 % | 116.924 K -81.48 % | 631.278 K 11 069.11 % | 5.652 K -96.09 % | 144.684 K | 0.000 | 0.000 -100.00 % | 767.000 K -20.27 % | 962.000 K |
| Operating cash flow | 11.520 M -47.27 % | 21.846 M -39.80 % | 36.286 M 56.97 % | 23.116 M 150.56 % | 9.226 M -73.67 % | 35.044 M -34.80 % | 53.749 M 390.58 % | 10.956 M -74.56 % | 43.065 M 302.26 % | -21.291 M 76.92 % | -92.268 M | 0.000 | 0.000 -100.00 % | 3.997 M 167.90 % | -5.887 M |
| Capital expenditure | -6.662 M -10.78 % | -6.014 M 43.03 % | -10.557 M -323.00 % | -2.496 M -475.17 % | -433.898 K 89.12 % | -3.989 M 78.47 % | -18.524 M 60.82 % | -47.275 M -44.82 % | -32.643 M -482.28 % | -5.606 M 54.55 % | -12.335 M | 0.000 | 0.000 | 0.000 100.00 % | -38.182 M |
| Free CashFlow | 4.858 M -69.32 % | 15.833 M -38.47 % | 25.729 M 24.77 % | 20.621 M 134.54 % | 8.792 M -71.69 % | 31.056 M -11.84 % | 35.225 M 196.99 % | -36.319 M -448.50 % | 10.421 M 138.74 % | -26.898 M 74.29 % | -104.603 M | 0.000 | 0.000 -100.00 % | 3.997 M 109.07 % | -44.069 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 159.496 M 12.37 % | 141.942 M 1.23 % | 140.217 M -7.55 % | 151.660 M 5.19 % | 144.171 M -1.40 % | 146.220 M -0.24 % | 146.573 M -5.11 % | 154.459 M -23.20 % | 201.106 M 7.50 % | 187.075 M -10.17 % | 208.262 M -9.51 % | 230.140 M 7.05 % | 214.988 M 23.44 % | 174.162 M 30.88 % | 133.070 M 59.53 % | 83.415 M 63.96 % | 50.876 M -51.18 % | 104.222 M 187.81 % | 36.212 M 282.06 % | 9.478 M -74.71 % | 37.473 M -60.39 % | 94.601 M 10.53 % | 85.591 M -21.88 % | 109.558 M -28.08 % | 152.335 M 1.00 % | 150.828 M 9.37 % | 137.911 M -24.66 % | 183.055 M 19.88 % | 152.694 M 1.07 % | 151.076 M 11.91 % | 135.002 M 9.59 % | 123.192 M -24.39 % | 162.932 M 23.59 % | 131.829 M 1.56 % | 129.810 M 7.83 % | 120.387 M 29.98 % | 92.622 M -2.48 % | 94.980 M 30.59 % | 72.733 M -24.05 % | 95.763 M -7.60 % | 103.644 M 62.27 % | 63.871 M -26.78 % | 87.227 M -20.69 % | 109.989 M 28.36 % | 85.687 M 17.24 % | 73.090 M -11.20 % | 82.308 M -1.59 % | 83.641 M 3.19 % | 81.055 M 1.02 % | 80.238 M 16.95 % | 68.610 M -4.41 % | 71.772 M |
| Net income | 3.347 M 232.82 % | -2.520 M -456.94 % | 706.000 K -48.24 % | 1.364 M -42.30 % | 2.364 M 164.22 % | -3.681 M -204.04 % | 3.538 M 58.30 % | 2.235 M 103.55 % | 1.098 M -30.17 % | 1.572 M -80.36 % | 8.007 M 69.50 % | 4.724 M 146.63 % | -10.131 M -131.59 % | 32.074 M 213.73 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.631 M 261.10 % | -9.082 M 46.47 % | -16.966 M -675.77 % | -2.187 M 77.75 % | -9.829 M -71.35 % | -5.736 M -235.67 % | 4.228 M -63.02 % | 11.432 M 107.73 % | -147.810 M -1 925.27 % | 8.098 M -22.17 % | 10.405 M 76.21 % | 5.905 M -58.75 % | 14.314 M 125.24 % | 6.355 M -41.15 % | 10.799 M -15.89 % | 12.839 M -13.49 % | 14.841 M 118.67 % | 6.787 M -11.73 % | 7.689 M 301.76 % | -3.811 M -119.18 % | 19.868 M 836.73 % | 2.121 M 150.73 % | -4.181 M -143.30 % | 9.656 M 200.53 % | -9.605 M -567.85 % | 2.053 M -60.04 % | 5.137 M -0.42 % | 5.159 M 243.78 % | -3.588 M 28.70 % | -5.032 M -207.36 % | 4.687 M -18.84 % | 5.775 M 362.74 % | -2.198 M -112.37 % | -1.035 M -6.92 % | -968.000 K |
| Income before tax | 3.347 M 224.75 % | -2.683 M -384.22 % | 944.000 K -41.11 % | 1.603 M -32.19 % | 2.364 M 177.21 % | -3.062 M -180.64 % | 3.797 M 53.54 % | 2.473 M 125.43 % | 1.097 M -44.51 % | 1.977 M -76.50 % | 8.411 M 70.30 % | 4.939 M 146.48 % | -10.625 M -133.36 % | 31.854 M 217.13 % | -27.195 M -439.26 % | -5.043 M -533.99 % | 1.162 M -92.18 % | 14.852 M 263.53 % | -9.082 M 41.60 % | -15.551 M -421.32 % | -2.983 M 66.70 % | -8.959 M -37.95 % | -6.494 M -239.57 % | 4.653 M -61.65 % | 12.132 M 107.67 % | -158.081 M -1 524.41 % | 11.098 M -25.54 % | 14.905 M 31.81 % | 11.308 M 196.64 % | 3.812 M -62.14 % | 10.070 M -6.75 % | 10.799 M -15.89 % | 12.839 M -13.13 % | 14.779 M 76.55 % | 8.371 M 8.87 % | 7.689 M 301.76 % | -3.811 M -119.18 % | 19.868 M 836.73 % | 2.121 M 150.73 % | -4.181 M -143.30 % | 9.656 M 200.53 % | -9.605 M -567.85 % | 2.053 M -60.04 % | 5.137 M -0.42 % | 5.159 M 243.78 % | -3.588 M 28.70 % | -5.032 M -207.36 % | 4.687 M -27.95 % | 6.506 M 395.97 % | -2.198 M -112.37 % | -1.035 M -6.92 % | -968.000 K |
| Income before tax ratio | 0.02 211.02 % | -0.02 -380.76 % | 0.01 -36.30 % | 0.01 -35.54 % | 0.02 178.30 % | -0.02 -180.84 % | 0.03 61.80 % | 0.02 193.51 % | 0.01 -48.38 % | 0.01 -73.84 % | 0.04 88.19 % | 0.02 143.42 % | -0.05 -127.02 % | 0.18 189.49 % | -0.20 -238.04 % | -0.06 -364.70 % | 0.02 -83.97 % | 0.14 156.82 % | -0.25 84.71 % | -1.64 -1 961.14 % | -0.08 15.94 % | -0.09 -24.81 % | -0.08 -278.65 % | 0.04 -46.67 % | 0.08 107.60 % | -1.05 -1 402.43 % | 0.08 -1.17 % | 0.08 9.95 % | 0.07 193.50 % | 0.03 -66.17 % | 0.07 -14.91 % | 0.09 11.24 % | 0.08 -29.71 % | 0.11 73.85 % | 0.06 0.97 % | 0.06 255.23 % | -0.04 -119.67 % | 0.21 617.32 % | 0.03 166.79 % | -0.04 -146.86 % | 0.09 161.95 % | -0.15 -738.93 % | 0.02 -49.61 % | 0.05 -22.42 % | 0.06 222.64 % | -0.05 19.70 % | -0.06 -209.10 % | 0.06 -30.18 % | 0.08 392.99 % | -0.03 -81.59 % | -0.02 -11.85 % | -0.01 |
| EBITDA | 6.451 M 629.75 % | 884.000 K -81.48 % | 4.772 M -8.25 % | 5.201 M -14.37 % | 6.074 M 724.25 % | -973.000 K -110.94 % | 8.892 M 13.68 % | 7.822 M 20.92 % | 6.469 M 16.75 % | 5.541 M -59.97 % | 13.841 M 35.60 % | 10.207 M 299.55 % | -5.115 M -114.23 % | 35.955 M 265.49 % | -21.727 M -2 514.11 % | 900.000 K -86.13 % | 6.490 M -69.68 % | 21.408 M 797.33 % | -3.070 M 70.50 % | -10.406 M -586.03 % | 2.141 M 144.43 % | -4.819 M -249.00 % | 3.234 M -73.82 % | 12.351 M -33.22 % | 18.494 M 112.13 % | -152.515 M -962.25 % | 17.688 M -18.08 % | 21.591 M 25.95 % | 17.143 M 59.83 % | 10.726 M -28.02 % | 14.901 M -1.60 % | 15.143 M -12.48 % | 17.303 M 0.59 % | 17.201 M 61.42 % | 10.656 M 5.12 % | 10.137 M 765.16 % | -1.524 M -106.27 % | 24.292 M 470.90 % | 4.255 M 48.31 % | 2.869 M -36.97 % | 4.552 M 242.96 % | -3.184 M -142.58 % | 7.478 M -33.52 % | 11.248 M -3.64 % | 11.673 M 442.20 % | 2.153 M 793.36 % | 241.000 K -97.45 % | 9.457 M 6.84 % | 8.851 M 249.85 % | 2.530 M -33.87 % | 3.826 M -13.16 % | 4.406 M |
| Net income ratio | 0.02 218.20 % | -0.02 -452.60 % | 0.01 -44.02 % | 0.01 -45.15 % | 0.02 165.13 % | -0.03 -204.29 % | 0.02 66.82 % | 0.01 165.03 % | 0.01 -35.04 % | 0.01 -78.14 % | 0.04 87.30 % | 0.02 143.56 % | -0.05 -125.59 % | 0.18 186.90 % | -0.21 -298.33 % | -0.05 -389.81 % | 0.02 -86.92 % | 0.14 155.97 % | -0.25 85.99 % | -1.79 -2 967.13 % | -0.06 43.83 % | -0.10 -55.03 % | -0.07 -273.66 % | 0.04 -48.58 % | 0.08 107.66 % | -0.98 -1 768.95 % | 0.06 3.30 % | 0.06 46.98 % | 0.04 -59.18 % | 0.09 101.28 % | 0.05 -46.30 % | 0.09 11.24 % | 0.08 -30.00 % | 0.11 115.32 % | 0.05 -18.14 % | 0.06 255.23 % | -0.04 -119.67 % | 0.21 617.32 % | 0.03 166.79 % | -0.04 -146.86 % | 0.09 161.95 % | -0.15 -738.93 % | 0.02 -49.61 % | 0.05 -22.42 % | 0.06 222.64 % | -0.05 19.70 % | -0.06 -209.10 % | 0.06 -21.35 % | 0.07 360.09 % | -0.03 -81.59 % | -0.02 -11.85 % | -0.01 |
| Ratio EBITDA | 0.04 549.44 % | 0.01 -81.70 % | 0.03 -0.76 % | 0.03 -18.60 % | 0.04 733.13 % | -0.01 -110.97 % | 0.06 19.80 % | 0.05 57.43 % | 0.03 8.60 % | 0.03 -55.43 % | 0.07 49.85 % | 0.04 286.41 % | -0.02 -111.52 % | 0.21 226.44 % | -0.16 -1 613.29 % | 0.01 -91.54 % | 0.13 -37.90 % | 0.21 342.29 % | -0.08 92.28 % | -1.10 -2 021.63 % | 0.06 212.17 % | -0.05 -234.81 % | 0.04 -66.48 % | 0.11 -7.14 % | 0.12 112.01 % | -1.01 -888.41 % | 0.13 8.74 % | 0.12 5.06 % | 0.11 58.13 % | 0.07 -35.68 % | 0.11 -10.21 % | 0.12 15.75 % | 0.11 -18.61 % | 0.13 58.95 % | 0.08 -2.51 % | 0.08 611.75 % | -0.02 -106.43 % | 0.26 337.18 % | 0.06 95.27 % | 0.03 -31.79 % | 0.04 188.10 % | -0.05 -158.15 % | 0.09 -16.17 % | 0.10 -24.93 % | 0.14 362.48 % | 0.03 906.03 % | 0.00 -97.41 % | 0.11 3.54 % | 0.11 246.33 % | 0.03 -43.46 % | 0.06 -9.16 % | 0.06 |
| Gross profit ratio | 0.37 4.23 % | 0.35 -10.26 % | 0.39 -6.48 % | 0.42 10.74 % | 0.38 67.20 % | 0.23 -35.01 % | 0.35 -16.24 % | 0.42 31.56 % | 0.32 90.32 % | 0.17 -46.78 % | 0.31 27.37 % | 0.25 15.75 % | 0.21 -44.68 % | 0.38 178.13 % | 0.14 -63.06 % | 0.37 -29.17 % | 0.53 1.73 % | 0.52 19.71 % | 0.43 1 245.07 % | 0.03 -91.60 % | 0.38 96.22 % | 0.20 -53.69 % | 0.42 -12.77 % | 0.48 17.44 % | 0.41 150.18 % | -0.82 -277.15 % | 0.46 21.23 % | 0.38 0.44 % | 0.38 -8.74 % | 0.42 20.62 % | 0.35 -22.85 % | 0.45 27.23 % | 0.35 -11.56 % | 0.40 14.36 % | 0.35 -7.51 % | 0.38 136.80 % | 0.16 -66.81 % | 0.48 23.38 % | 0.39 -5.98 % | 0.41 14.16 % | 0.36 -4.67 % | 0.38 -19.87 % | 0.47 17.19 % | 0.40 10.22 % | 0.37 -1.06 % | 0.37 6.37 % | 0.35 -20.06 % | 0.44 111.46 % | 0.21 -49.23 % | 0.41 -2.69 % | 0.42 0.81 % | 0.41 |
| Weighted average shs out dil | 18.594 M 5.35 % | 17.650 M 0.00 % | 17.650 M -9.42 % | 19.486 M -1.09 % | 19.700 M 3.09 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 1.13 % | 18.896 M -1.15 % | 19.115 M 0.03 % | 19.110 M 0.29 % | 19.055 M -1.25 % | 19.296 M 3.30 % | 18.680 M -2.25 % | 19.110 M 1.00 % | 18.921 M -0.75 % | 19.063 M -4.12 % | 19.882 M 4.04 % | 19.110 M -0.05 % | 19.120 M -0.51 % | 19.218 M 0.87 % | 19.053 M -0.23 % | 19.097 M -0.95 % | 19.281 M 0.06 % | 19.269 M 1.16 % | 19.048 M -0.19 % | 19.085 M -0.89 % | 19.258 M 1.65 % | 18.946 M -1.13 % | 19.163 M 0.71 % | 19.027 M 0.92 % | 18.853 M -1.92 % | 19.223 M 0.59 % | 19.110 M 0.03 % | 19.104 M -0.92 % | 19.282 M 1.46 % | 19.005 M -0.55 % | 19.110 M -0.52 % | 19.210 M 2.93 % | 18.664 M -1.90 % | 19.026 M 0.79 % | 18.877 M -0.04 % | 18.884 M -2.43 % | 19.354 M 3.23 % | 18.748 M -12.76 % | 21.490 M 17.32 % | 18.317 M -4.15 % | 19.110 M 0.00 % | 19.110 M |
| Weighted average shs out | 18.594 M 5.35 % | 17.650 M 0.00 % | 17.650 M -9.42 % | 19.486 M -1.09 % | 19.700 M 3.09 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 0.00 % | 19.110 M 1.13 % | 18.896 M -1.12 % | 19.110 M 0.00 % | 19.110 M 0.29 % | 19.055 M -0.29 % | 19.110 M 2.30 % | 18.680 M -2.25 % | 19.110 M 1.00 % | 18.921 M -0.73 % | 19.061 M -4.13 % | 19.882 M 4.18 % | 19.085 M -0.13 % | 19.110 M -0.56 % | 19.218 M 0.87 % | 19.053 M -0.16 % | 19.084 M -1.02 % | 19.281 M 0.06 % | 19.269 M 1.16 % | 19.048 M -0.19 % | 19.085 M -0.89 % | 19.258 M 1.65 % | 18.946 M -1.13 % | 19.163 M 0.71 % | 19.027 M 0.92 % | 18.853 M -1.35 % | 19.110 M 0.00 % | 19.110 M 0.03 % | 19.104 M -0.03 % | 19.110 M 0.55 % | 19.005 M -0.55 % | 19.110 M -0.52 % | 19.210 M 2.93 % | 18.664 M -1.90 % | 19.026 M -0.72 % | 19.164 M 1.48 % | 18.884 M -2.43 % | 19.354 M 3.23 % | 18.748 M -13.94 % | 21.784 M 18.93 % | 18.317 M -4.15 % | 19.110 M 0.00 % | 19.110 M |
| EPS diluted | 0.18 228.57 % | -0.14 -450.00 % | 0.04 -42.86 % | 0.07 -41.67 % | 0.12 163.16 % | -0.19 -200.00 % | 0.19 58.33 % | 0.12 109.06 % | 0.06 -30.26 % | 0.08 -80.40 % | 0.42 68.00 % | 0.25 147.17 % | -0.53 -131.55 % | 1.68 213.51 % | -1.48 -543.48 % | -0.23 -560.00 % | 0.05 -93.51 % | 0.77 260.42 % | -0.48 46.07 % | -0.89 -709.09 % | -0.11 78.43 % | -0.51 -70.00 % | -0.30 -236.36 % | 0.22 -63.33 % | 0.60 107.75 % | -7.74 -1 942.86 % | 0.42 -22.22 % | 0.54 74.19 % | 0.31 -58.67 % | 0.75 127.27 % | 0.33 -42.11 % | 0.57 -14.93 % | 0.67 -14.10 % | 0.78 116.67 % | 0.36 -10.00 % | 0.40 300.00 % | -0.20 -119.23 % | 1.04 845.45 % | 0.11 150.00 % | -0.22 -136.31 % | -0.09 81.38 % | -0.50 -554.55 % | 0.11 -59.26 % | 0.27 0.00 % | 0.27 242.11 % | -0.19 26.92 % | -0.26 -204.00 % | 0.25 -7.41 % | 0.27 325.00 % | -0.12 -121.40 % | -0.05 -6.90 % | -0.05 |
| Earnings per share | 0.18 228.57 % | -0.14 -450.00 % | 0.04 -42.86 % | 0.07 -41.67 % | 0.12 163.16 % | -0.19 -200.00 % | 0.19 58.33 % | 0.12 109.06 % | 0.06 -30.26 % | 0.08 -80.40 % | 0.42 68.00 % | 0.25 147.17 % | -0.53 -131.55 % | 1.68 213.51 % | -1.48 -543.48 % | -0.23 -560.00 % | 0.05 -93.51 % | 0.77 260.42 % | -0.48 46.07 % | -0.89 -709.09 % | -0.11 78.85 % | -0.52 -73.33 % | -0.30 -236.36 % | 0.22 -63.33 % | 0.60 107.74 % | -7.75 -1 945.24 % | 0.42 -22.22 % | 0.54 74.19 % | 0.31 -58.67 % | 0.75 127.27 % | 0.33 -42.11 % | 0.57 -14.93 % | 0.67 -14.10 % | 0.78 116.67 % | 0.36 -10.00 % | 0.40 300.00 % | -0.20 -119.23 % | 1.04 845.45 % | 0.11 150.00 % | -0.22 -136.31 % | -0.09 81.38 % | -0.50 -554.55 % | 0.11 -59.26 % | 0.27 0.00 % | 0.27 242.11 % | -0.19 26.92 % | -0.26 -204.00 % | 0.25 -7.41 % | 0.27 325.00 % | -0.12 -121.40 % | -0.05 -6.90 % | -0.05 |
| Gross profit | 58.628 M 17.12 % | 50.058 M -9.16 % | 55.106 M -13.53 % | 63.731 M 16.49 % | 54.709 M 64.86 % | 33.186 M -35.17 % | 51.186 M -20.52 % | 64.399 M 1.04 % | 63.734 M 104.60 % | 31.151 M -52.20 % | 65.163 M 15.26 % | 56.534 M 23.91 % | 45.624 M -31.71 % | 66.811 M 264.02 % | 18.354 M -41.07 % | 31.145 M 16.14 % | 26.817 M -50.34 % | 54.004 M 244.54 % | 15.674 M 5 039.02 % | 305.000 K -97.88 % | 14.363 M -22.27 % | 18.479 M -48.81 % | 36.099 M -31.85 % | 52.973 M -15.54 % | 62.719 M 150.68 % | -123.752 M -293.74 % | 63.876 M -8.67 % | 69.939 M 20.41 % | 58.083 M -7.76 % | 62.970 M 34.98 % | 46.652 M -15.45 % | 55.178 M -3.80 % | 57.360 M 9.31 % | 52.475 M 16.14 % | 45.182 M -0.27 % | 45.305 M 207.78 % | 14.720 M -67.63 % | 45.477 M 61.12 % | 28.226 M -28.59 % | 39.529 M 5.48 % | 37.476 M 54.69 % | 24.227 M -41.33 % | 41.291 M -7.07 % | 44.430 M 41.48 % | 31.404 M 16.00 % | 27.073 M -5.54 % | 28.661 M -21.33 % | 36.434 M 118.21 % | 16.697 M -48.72 % | 32.558 M 13.80 % | 28.609 M -3.63 % | 29.687 M |
| Income tax expense | 0.000 100.00 % | -164.000 K -168.91 % | 238.000 K 0.00 % | 238.000 K | 0.000 -100.00 % | 431.527 K 66.61 % | 259.000 K 8.82 % | 238.000 K -34.07 % | 361.000 K -10.72 % | 404.331 K 0.08 % | 404.000 K 87.91 % | 215.000 K 143.52 % | -494.000 K -123.73 % | -220.799 K -121.95 % | 1.006 M 266.28 % | -605.000 K -365.35 % | 228.000 K 3.42 % | 220.469 K | 0.000 -100.00 % | 1.415 M 277.76 % | -796.000 K -191.39 % | 870.957 K 214.75 % | -759.000 K -278.59 % | 425.000 K -39.29 % | 700.000 K 106.82 % | -10.271 M -442.38 % | 3.000 M -33.33 % | 4.500 M -16.67 % | 5.400 M 151.42 % | -10.502 M -382.69 % | 3.715 M 176.62 % | 1.343 M | 0.000 100.00 % | -62.000 K -103.91 % | 1.584 M 9.39 % | 1.448 M | 0.000 -100.00 % | 806.000 K 139.16 % | -2.058 M -134.02 % | 6.050 M 140.32 % | -15.006 M -376.81 % | 5.421 M 201.67 % | -5.332 M -204.32 % | 5.111 M | 0.000 -100.00 % | 4.743 M 37.68 % | 3.445 M -8.62 % | 3.770 M 416.04 % | 730.560 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 100.868 M 9.78 % | 91.884 M 7.96 % | 85.111 M -3.20 % | 87.929 M -1.71 % | 89.462 M -20.85 % | 113.034 M 18.50 % | 95.387 M 5.91 % | 90.060 M -34.44 % | 137.372 M -11.90 % | 155.924 M 8.96 % | 143.099 M -17.57 % | 173.606 M 2.50 % | 169.364 M 57.77 % | 107.350 M -6.42 % | 114.716 M 119.47 % | 52.270 M 117.26 % | 24.059 M -52.09 % | 50.218 M 144.51 % | 20.538 M 123.90 % | 9.173 M -60.31 % | 23.110 M -69.64 % | 76.123 M 53.81 % | 49.492 M -12.54 % | 56.585 M -36.86 % | 89.616 M -67.36 % | 274.580 M 270.88 % | 74.035 M -34.55 % | 113.116 M 19.56 % | 94.611 M 7.38 % | 88.106 M -0.28 % | 88.350 M 29.90 % | 68.014 M -35.58 % | 105.572 M 33.04 % | 79.354 M -6.23 % | 84.628 M 12.71 % | 75.082 M -3.62 % | 77.902 M 57.37 % | 49.503 M 11.23 % | 44.507 M -20.85 % | 56.234 M -15.01 % | 66.168 M 66.91 % | 39.644 M -13.70 % | 45.936 M -29.93 % | 65.559 M 20.77 % | 54.283 M 17.96 % | 46.017 M -14.22 % | 53.647 M 13.64 % | 47.207 M -26.65 % | 64.358 M 34.98 % | 47.680 M 19.20 % | 40.001 M -4.95 % | 42.085 M |
| General and administrative expenses | 0.000 -100.00 % | 6.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.091 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 637.458 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 65.850 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.220 K | 0.000 | 0.000 | 0.000 -100.00 % | 195.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.160 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.468 K | 0.000 | 0.000 | 0.000 -100.00 % | 397.359 K | 0.000 | 0.000 | 0.000 -100.00 % | 494.486 K | 0.000 | 0.000 | 0.000 -100.00 % | 601.859 K | 0.000 | 0.000 | 0.000 -100.00 % | 227.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 64.930 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.378 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 56.180 M 531.73 % | 8.893 M | 0.000 -100.00 % | 61.108 M | 0.000 | 0.000 | 0.000 -100.00 % | 344.000 K -4.71 % | 361.000 K 127.07 % | -1.334 M -501.75 % | 332.000 K -40.71 % | 560.000 K 19.91 % | 467.000 K 287.15 % | -249.531 K -278.24 % | 140.000 K 26.13 % | 111.000 K 122.00 % | 50.000 K -91.67 % | 600.000 K 900.00 % | 60.000 K -63.64 % | 165.000 K 415.63 % | 32.000 K 107.82 % | -409.356 K -581.60 % | 85.000 K -85.42 % | 583.000 K 152.38 % | 231.000 K 166.87 % | 86.560 K -35.88 % | 135.000 K -25.82 % | 182.000 K -12.92 % | 209.000 K -10.68 % | 234.000 K | 0.000 -100.00 % | 175.000 K -0.57 % | 176.000 K -55.33 % | 394.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 |
| Operating expenses | 56.180 M 4.24 % | 53.895 M 1.98 % | 52.849 M -13.52 % | 61.108 M 19.98 % | 50.931 M 46.06 % | 34.871 M -23.44 % | 45.546 M -23.99 % | 59.921 M -1.16 % | 60.626 M 138.21 % | 25.450 M -53.43 % | 54.654 M 9.56 % | 49.887 M -7.97 % | 54.206 M 68.21 % | 32.225 M -25.44 % | 43.221 M 29.57 % | 33.356 M 42.69 % | 23.377 M -36.40 % | 36.758 M 68.58 % | 21.804 M 76.18 % | 12.376 M -18.86 % | 15.253 M -35.83 % | 23.770 M -33.88 % | 35.950 M -18.67 % | 44.205 M -6.85 % | 47.456 M 49.63 % | 31.716 M -35.70 % | 49.323 M -4.28 % | 51.530 M 16.72 % | 44.149 M -17.45 % | 53.480 M 53.89 % | 34.751 M -19.57 % | 43.209 M -0.06 % | 43.233 M 17.21 % | 36.885 M 3.83 % | 35.526 M -1.78 % | 36.168 M 111.10 % | 17.133 M -31.03 % | 24.841 M 3.63 % | 23.971 M -36.35 % | 37.660 M 51.10 % | 24.924 M -12.27 % | 28.411 M -15.98 % | 33.813 M -1.08 % | 34.182 M 59.28 % | 21.460 M -17.21 % | 25.920 M -11.38 % | 29.248 M 4.54 % | 27.977 M 221.33 % | 8.707 M -71.94 % | 31.028 M 20.34 % | 25.783 M -1.89 % | 26.281 M |
| Cost and expenses | 157.048 M 7.73 % | 145.779 M 5.67 % | 137.960 M -7.43 % | 149.037 M 6.16 % | 140.393 M -5.08 % | 147.905 M 4.95 % | 140.933 M -6.03 % | 149.981 M -24.25 % | 197.998 M 9.17 % | 181.375 M -8.28 % | 197.753 M -11.52 % | 223.493 M -0.03 % | 223.570 M 60.18 % | 139.575 M -11.63 % | 157.937 M 84.45 % | 85.626 M 80.51 % | 47.436 M -45.46 % | 86.976 M 105.41 % | 42.342 M 96.49 % | 21.549 M -43.83 % | 38.363 M -61.60 % | 99.893 M 16.91 % | 85.442 M -15.23 % | 100.790 M -26.47 % | 137.072 M -55.25 % | 306.296 M 148.30 % | 123.358 M -25.08 % | 164.646 M 18.66 % | 138.760 M -2.00 % | 141.586 M 15.02 % | 123.101 M 10.68 % | 111.223 M -25.26 % | 148.805 M 28.02 % | 116.239 M -3.26 % | 120.154 M 8.00 % | 111.250 M 17.06 % | 95.035 M 27.83 % | 74.344 M 8.57 % | 68.478 M -27.07 % | 93.894 M 3.08 % | 91.092 M 33.85 % | 68.055 M -14.66 % | 79.749 M -20.04 % | 99.741 M 31.68 % | 75.743 M 5.29 % | 71.937 M -13.22 % | 82.895 M 10.26 % | 75.184 M 2.90 % | 73.065 M -7.17 % | 78.708 M 19.65 % | 65.784 M -3.78 % | 68.366 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 45.002 M -14.85 % | 52.849 M | 0.000 -100.00 % | 50.931 M 46.06 % | 34.871 M -23.44 % | 45.546 M -13.67 % | 52.757 M -1.09 % | 53.340 M 799.78 % | 5.928 M -87.66 % | 48.057 M 11.17 % | 43.228 M -9.12 % | 47.564 M 699.73 % | 5.947 M -84.02 % | 37.208 M 34.92 % | 27.578 M 50.70 % | 18.300 M 207.47 % | 5.952 M 94.44 % | 3.061 M 81.66 % | 1.685 M 33.20 % | 1.265 M -75.14 % | 5.090 M -5.72 % | 5.398 M 32.27 % | 4.081 M -5.55 % | 4.321 M -45.05 % | 7.864 M 66.82 % | 4.714 M 0.96 % | 4.669 M 13.13 % | 4.127 M -49.20 % | 8.125 M 39.46 % | 5.826 M 50.97 % | 3.859 M 6.40 % | 3.627 M 319.52 % | 864.558 K -85.62 % | 6.011 M -7.98 % | 6.532 M 110.10 % | 3.109 M 182.07 % | 1.102 M -76.31 % | 4.652 M -9.72 % | 5.153 M 16.43 % | 4.426 M 9.58 % | 4.039 M -14.03 % | 4.698 M 16.00 % | 4.050 M -61.56 % | 10.536 M 164.58 % | 3.982 M -5.82 % | 4.228 M 11.73 % | 3.784 M -59.18 % | 9.269 M | 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 % | 2.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 283.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.151 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 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 |
| Interest expense | 961.000 K -28.76 % | 1.349 M -14.13 % | 1.571 M 20.66 % | 1.302 M -19.13 % | 1.610 M -26.05 % | 2.177 M 3.96 % | 2.094 M -10.86 % | 2.349 M -0.93 % | 2.371 M 5.61 % | 2.245 M -7.61 % | 2.430 M 7.10 % | 2.269 M -9.60 % | 2.510 M | 0.000 -100.00 % | 2.468 M -16.17 % | 2.944 M 26.46 % | 2.328 M -10.38 % | 2.598 M -13.76 % | 3.012 M -17.37 % | 3.645 M 71.53 % | 2.125 M 105.83 % | 1.032 M -84.66 % | 6.729 M 43.23 % | 4.698 M 39.74 % | 3.362 M 23.45 % | 2.723 M -24.16 % | 3.591 M -2.58 % | 3.686 M 30.02 % | 2.835 M -52.05 % | 5.912 M 222.88 % | 1.831 M 36.24 % | 1.344 M -8.20 % | 1.464 M 21.49 % | 1.205 M -6.23 % | 1.285 M -11.26 % | 1.448 M | 0.000 -100.00 % | 787.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 |
| Depreciation and amortization | 2.143 M -3.42 % | 2.219 M -1.68 % | 2.257 M -1.70 % | 2.296 M 9.33 % | 2.100 M 1 726.09 % | 115.000 K -96.17 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 178.04 % | 1.079 M -64.03 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 99.47 % | 1.504 M -49.87 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -17.74 % | 3.647 M 21.57 % | 3.000 M 100.00 % | 1.500 M -50.00 % | 3.000 M -3.47 % | 3.108 M 3.59 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 6.70 % | 2.812 M -6.28 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 199.40 % | 1.002 M -66.60 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 200.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -72.50 % | 3.637 M 70.43 % | 2.134 M 113.40 % | 1.000 M -77.98 % | 4.542 M 354.23 % | 1.000 M -81.57 % | 5.425 M 442.50 % | 1.000 M -42.17 % | 1.729 M 72.92 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 16.10 % | 861.296 K -13.87 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| Operating income | 2.448 M 163.80 % | -3.837 M -270.00 % | 2.257 M -13.95 % | 2.623 M -30.57 % | 3.778 M 354.41 % | -1.485 M -126.33 % | 5.640 M 25.95 % | 4.478 M 44.08 % | 3.108 M -14.00 % | 3.614 M -65.61 % | 10.509 M 58.10 % | 6.647 M 177.45 % | -8.582 M -125.73 % | 33.360 M 234.15 % | -24.867 M -1 024.69 % | -2.211 M -164.27 % | 3.440 M -79.95 % | 17.161 M 382.72 % | -6.070 M 49.02 % | -11.906 M -1 287.65 % | -858.000 K 89.18 % | -7.926 M -3 472.92 % | 235.000 K -97.49 % | 9.351 M -39.65 % | 15.494 M 109.97 % | -155.358 M -1 157.65 % | 14.689 M -20.99 % | 18.591 M 31.45 % | 14.143 M 45.44 % | 9.724 M -3.44 % | 10.070 M -6.76 % | 10.800 M -24.49 % | 14.303 M -10.52 % | 15.984 M 90.94 % | 8.371 M 8.87 % | 7.689 M 404.64 % | -2.524 M -112.72 % | 19.849 M 835.83 % | 2.121 M 150.73 % | -4.181 M -143.30 % | 9.656 M 200.53 % | -9.605 M -567.85 % | 2.053 M -60.04 % | 5.137 M -0.42 % | 5.159 M 243.70 % | -3.590 M 28.66 % | -5.032 M -207.36 % | 4.687 M -27.95 % | 6.506 M 395.97 % | -2.198 M -112.37 % | -1.035 M -7.03 % | -967.000 K |
| Operating income ratio | 0.02 156.78 % | -0.03 -267.94 % | 0.02 -6.93 % | 0.02 -34.00 % | 0.03 358.03 % | -0.01 -126.39 % | 0.04 32.73 % | 0.03 87.59 % | 0.02 -20.00 % | 0.02 -61.72 % | 0.05 74.71 % | 0.03 172.35 % | -0.04 -120.84 % | 0.19 202.50 % | -0.19 -605.02 % | -0.03 -139.20 % | 0.07 -58.94 % | 0.16 198.23 % | -0.17 86.66 % | -1.26 -5 386.31 % | -0.02 72.67 % | -0.08 -3 151.66 % | 0.00 -96.78 % | 0.09 -16.08 % | 0.10 109.87 % | -1.03 -1 067.07 % | 0.11 4.88 % | 0.10 9.65 % | 0.09 43.90 % | 0.06 -13.71 % | 0.07 -14.92 % | 0.09 -0.13 % | 0.09 -27.60 % | 0.12 88.02 % | 0.06 0.97 % | 0.06 334.38 % | -0.03 -113.04 % | 0.21 616.63 % | 0.03 166.79 % | -0.04 -146.86 % | 0.09 161.95 % | -0.15 -738.93 % | 0.02 -49.61 % | 0.05 -22.42 % | 0.06 222.57 % | -0.05 19.66 % | -0.06 -209.10 % | 0.06 -30.18 % | 0.08 392.99 % | -0.03 -81.59 % | -0.02 -11.96 % | -0.01 |
| Total other income expenses net | 899.000 K -22.10 % | 1.154 M 187.89 % | -1.313 M -28.73 % | -1.020 M 27.86 % | -1.414 M 10.33 % | -1.577 M 14.43 % | -1.843 M 8.08 % | -2.005 M 0.30 % | -2.011 M -4.31 % | -1.928 M 8.11 % | -2.098 M -22.83 % | -1.708 M 16.40 % | -2.043 M -23.46 % | -1.655 M 28.92 % | -2.328 M 17.80 % | -2.832 M -24.32 % | -2.278 M 4.86 % | -2.394 M 18.89 % | -2.952 M 15.17 % | -3.480 M -63.76 % | -2.125 M 36.55 % | -3.349 M 49.58 % | -6.643 M -61.43 % | -4.115 M -31.43 % | -3.131 M -19.79 % | -2.614 M 24.35 % | -3.455 M 1.40 % | -3.504 M -33.43 % | -2.626 M 53.75 % | -5.678 M -210.10 % | -1.831 M -56.50 % | -1.170 M 9.16 % | -1.288 M -58.82 % | -811.000 K 29.23 % | -1.146 M 13.51 % | -1.325 M -2.95 % | -1.287 M -274.54 % | 737.372 K 135.83 % | -2.058 M 65.41 % | -5.950 M 47.97 % | -11.435 M -113.66 % | -5.352 M -0.38 % | -5.332 M -7.00 % | -4.983 M | 0.000 100.00 % | -4.663 M -9.13 % | -4.273 M -13.83 % | -3.754 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 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 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 206.905 M | 0.000 -100.00 % | 210.443 M | 0.000 -100.00 % | 229.652 M 144 335.22 % | 159.000 K -99.94 % | 248.632 M 73 459.76 % | 338.000 K -99.87 % | 263.638 M 775 306.13 % | 34.000 K -99.99 % | 260.901 M 101 814.45 % | 256.000 K -99.90 % | 261.670 M 608 434.25 % | 43.000 K -99.98 % | 244.849 M 510 002.08 % | 48.000 K -99.98 % | 255.024 M 303 499.70 % | 84.000 K -99.97 % | 257.675 M 715 663.89 % | 36.000 K -99.99 % | 267.675 M 34 305.48 % | 778.000 K -99.73 % | 287.717 M 185 523.87 % | 155.000 K -99.95 % | 285.917 M 197 084.48 % | 145.000 K -99.95 % | 288.753 M 246 697.44 % | 117.000 K -99.96 % | 296.655 M 380 226.92 % | 78.000 K -99.98 % | 341.556 M 54 029.32 % | 631.000 K -99.77 % | 270.397 M 2 253 208.94 % | 12.000 K -100.00 % | 274.434 M 4 573 800.00 % | 6.000 K -100.00 % | 249.332 M 2.84 % | 242.456 M 0.00 % | 242.456 M 13.21 % | 214.160 M 6 089.59 % | 3.460 M -98.47 % | 226.159 M 16 432.09 % | 1.368 M -99.38 % | 220.471 M 15 636.67 % | 1.401 M -99.21 % | 177.726 M 14 826.83 % | 1.191 M -99.19 % | 146.255 M -2.23 % | 149.585 M |
| Total investments | 0.000 -100.00 % | 10.579 M | 0.000 -100.00 % | 10.589 M | 0.000 -100.00 % | 12.354 M 3 784.91 % | 318.000 K -97.43 % | 12.390 M 1 732.84 % | 676.000 K 4.32 % | 648.000 K 852.94 % | 68.000 K 353.33 % | 15.000 K -97.07 % | 512.000 K 5 923.53 % | 8.500 K -90.12 % | 86.000 K -98.65 % | 6.373 M 6 538.54 % | 96.000 K 1 029.41 % | 8.500 K -94.94 % | 168.000 K -98.50 % | 11.225 M 15 490.28 % | 72.000 K 747.06 % | 8.500 K -99.45 % | 1.556 M -87.35 % | 12.302 M 3 868.39 % | 310.000 K 18.55 % | 261.500 K -9.83 % | 290.000 K -97.08 % | 9.932 M 4 144.44 % | 234.000 K -94.84 % | 4.535 M 2 807.05 % | 156.000 K 1 633.33 % | 9.000 K -99.29 % | 1.262 M 14 747.06 % | 8.500 K -64.58 % | 24.000 K | 0.000 -100.00 % | 12.000 K 41.18 % | 8.500 K | 0.000 | 0.000 -100.00 % | 8.500 K -99.88 % | 6.920 M | 0.000 -100.00 % | 2.736 M -90.45 % | 28.647 M 922.36 % | 2.802 M 34 925.00 % | 8.000 K -99.66 % | 2.381 M 27 915.24 % | 8.500 K | 0.000 |
| Total debt | 0.000 -100.00 % | 207.115 M | 0.000 -100.00 % | 211.677 M | 0.000 -100.00 % | 229.704 M | 0.000 -100.00 % | 248.791 M | 0.000 -100.00 % | 263.976 M | 0.000 -100.00 % | 260.935 M | 0.000 -100.00 % | 261.926 M | 0.000 -100.00 % | 244.892 M | 0.000 -100.00 % | 255.072 M | 0.000 -100.00 % | 257.759 M | 0.000 -100.00 % | 267.711 M | 0.000 -100.00 % | 288.495 M | 0.000 -100.00 % | 286.073 M | 0.000 -100.00 % | 288.898 M | 0.000 -100.00 % | 296.772 M | 0.000 -100.00 % | 341.634 M | 0.000 -100.00 % | 271.028 M | 0.000 -100.00 % | 274.446 M | 0.000 -100.00 % | 249.338 M 2.84 % | 242.462 M 0.00 % | 242.462 M 13.14 % | 214.304 M | 0.000 -100.00 % | 229.619 M | 0.000 -100.00 % | 221.840 M | 0.000 -100.00 % | 179.127 M | 0.000 -100.00 % | 147.446 M -2.32 % | 150.953 M |
| Accumulated other comprehensive income loss | 26.119 M 807.89 % | 2.877 M -89.89 % | 28.460 M 142.42 % | -67.090 M -373.90 % | 24.494 M 134.47 % | -71.056 M -396.76 % | 23.944 M -74.94 % | 95.550 M 358.87 % | 20.823 M -78.21 % | 95.550 M 865.44 % | 9.897 M -89.64 % | 95.550 M 505.05 % | 15.792 M -83.47 % | 95.550 M 460.38 % | 17.051 M -82.15 % | 95.550 M 364.85 % | 20.555 M -78.49 % | 95.550 M 537.89 % | 14.979 M 118.59 % | -80.571 M -340.42 % | 33.513 M 68 918.02 % | -48.698 K -100.10 % | 50.350 M 211.39 % | -45.200 M -230.30 % | 34.690 M 2 734.16 % | 1.224 M -99.30 % | 174.544 M 120.96 % | 78.994 M -50.08 % | 158.230 M 11 484.91 % | 1.366 M -99.07 % | 146.093 M 189.05 % | 50.543 M -58.72 % | 122.454 M 8 773.48 % | 1.380 M -98.72 % | 108.026 M 765.87 % | 12.476 M -87.48 % | 99.618 M 7 118.70 % | 1.380 M | 0.000 100.00 % | -7.694 M -109.31 % | 82.632 M -13.52 % | 95.550 M | 0.000 -100.00 % | 76.347 M 5 432.39 % | 1.380 M -98.56 % | 95.550 M | 0.000 -100.00 % | 76.347 M 5 432.39 % | 1.380 M | 0.000 |
| Retained earnings | 0.000 100.00 % | -72.308 M | 0.000 | 0.000 | 0.000 100.00 % | -74.223 M | 0.000 | 0.000 | 0.000 100.00 % | -77.600 M | 0.000 | 0.000 | 0.000 100.00 % | -80.896 M | 0.000 | 0.000 | 0.000 100.00 % | -75.592 M | 0.000 | 0.000 | 0.000 100.00 % | -61.989 M | 0.000 | 0.000 | 0.000 100.00 % | -62.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.436 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.407 M | 0.000 | 0.000 100.00 % | -15.121 M | 0.000 | 0.000 | 0.000 100.00 % | -19.359 M | 0.000 | 0.000 | 0.000 100.00 % | -20.583 M 16.58 % | -24.674 M |
| Common stock | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M 0.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M | 0.000 -100.00 % | 95.550 M 0.00 % | 95.550 M |
| Total equity | 26.119 M 0.00 % | 26.119 M -8.23 % | 28.460 M 0.00 % | 28.460 M 16.19 % | 24.494 M 0.00 % | 24.494 M 2.30 % | 23.944 M 0.00 % | 23.944 M 14.99 % | 20.823 M 0.00 % | 20.823 M 110.40 % | 9.897 M 0.00 % | 9.897 M -37.33 % | 15.792 M 0.00 % | 15.792 M -7.38 % | 17.051 M 0.00 % | 17.051 M -17.05 % | 20.555 M 0.00 % | 20.555 M 37.22 % | 14.979 M 0.00 % | 14.979 M -55.30 % | 33.513 M 0.00 % | 33.513 M -33.44 % | 50.350 M 0.00 % | 50.350 M 45.14 % | 34.690 M 0.00 % | 34.690 M -80.13 % | 174.544 M 0.00 % | 174.544 M 10.31 % | 158.230 M 0.00 % | 158.230 M 8.31 % | 146.093 M 0.00 % | 146.093 M 19.30 % | 122.454 M 0.92 % | 121.335 M 12.32 % | 108.026 M 0.00 % | 108.026 M 8.44 % | 99.618 M -0.72 % | 100.337 M 14.21 % | 87.856 M 0.00 % | 87.856 M 7.39 % | 81.809 M -14.38 % | 95.550 M 0.00 % | 95.550 M 25.15 % | 76.347 M -1.58 % | 77.571 M -18.82 % | 95.550 M 0.00 % | 95.550 M 25.15 % | 76.347 M 0.00 % | 76.347 M 5.66 % | 72.256 M |
| Other non current liabilities | -26.119 M -1 143.09 % | 2.504 M 108.80 % | -28.460 M -1 306.96 % | 2.358 M 109.63 % | -24.494 M -1 143.22 % | 2.348 M 109.81 % | -23.944 M -2 394 500.00 % | 1.000 K | 0.000 -100.00 % | 4.489 M | 0.000 -100.00 % | 3.515 M | 0.000 -100.00 % | 1.562 M | 0.000 -100.00 % | 3.911 M | 0.000 -100.00 % | 3.849 M | 0.000 -100.00 % | 4.308 M | 0.000 -100.00 % | 4.308 M | 0.000 -100.00 % | 2.252 M | 0.000 -100.00 % | 2.269 M | 0.000 -100.00 % | 2.006 M | 0.000 -100.00 % | 1.706 M | 0.000 | 0.000 | 0.000 100.00 % | -102.839 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M 328.90 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 134.000 K | 0.000 -100.00 % | 444.000 K | 0.000 -100.00 % | 777.060 K | 0.000 -100.00 % | 12.025 M | 0.000 -100.00 % | 6.216 M | 0.000 -100.00 % | 21.707 M | 0.000 -100.00 % | 13.817 M | 0.000 -100.00 % | 41.197 M | 0.000 -100.00 % | 33.551 M | 0.000 -100.00 % | 47.448 M | 0.000 -100.00 % | 32.286 M | 0.000 -100.00 % | 77.326 M | 0.000 -100.00 % | 49.196 M | 0.000 -100.00 % | 78.464 M | 0.000 -100.00 % | 51.950 M | 0.000 -100.00 % | 164.812 M | 0.000 -100.00 % | 116.403 M | 0.000 -100.00 % | 118.798 M | 0.000 -100.00 % | 119.049 M -3.05 % | 122.795 M 0.00 % | 122.795 M 0.83 % | 121.787 M | 0.000 -100.00 % | 24.481 M | 0.000 -100.00 % | 24.481 M | 0.000 -100.00 % | 24.653 M | 0.000 -100.00 % | 24.653 M -0.94 % | 24.887 M |
| Total non current liabilities | -26.119 M -598.17 % | 5.243 M 118.42 % | -28.460 M -658.59 % | 5.095 M 120.80 % | -24.494 M -552.09 % | 5.418 M 122.63 % | -23.944 M -242.92 % | 16.753 M | 0.000 -100.00 % | 10.705 M | 0.000 -100.00 % | 26.999 M | 0.000 -100.00 % | 18.896 M | 0.000 -100.00 % | 45.694 M | 0.000 -100.00 % | 38.363 M | 0.000 -100.00 % | 51.756 M | 0.000 -100.00 % | 36.594 M | 0.000 -100.00 % | 79.578 M | 0.000 -100.00 % | 51.465 M | 0.000 -100.00 % | 80.470 M | 0.000 -100.00 % | 53.656 M | 0.000 -100.00 % | 169.101 M | 0.000 -100.00 % | 17.365 M | 0.000 -100.00 % | 123.087 M | 0.000 -100.00 % | 123.339 M -2.95 % | 127.084 M 0.00 % | 127.084 M 0.01 % | 127.076 M | 0.000 -100.00 % | 28.770 M | 0.000 -100.00 % | 28.770 M | 0.000 -100.00 % | 28.942 M | 0.000 -100.00 % | 28.942 M 1.75 % | 28.446 M |
| Other current liabilities | 0.000 -100.00 % | 12.998 M | 0.000 -100.00 % | 10.530 M | 0.000 -100.00 % | 12.336 M | 0.000 -100.00 % | 5.750 M | 0.000 -100.00 % | 12.687 M | 0.000 -100.00 % | 10.699 M | 0.000 -100.00 % | 10.199 M | 0.000 -100.00 % | 8.506 M | 0.000 -100.00 % | 1.000 | 0.000 -100.00 % | 4.158 M | 0.000 -100.00 % | 10.741 M | 0.000 -100.00 % | 6.973 M | 0.000 -100.00 % | 21.167 M | 0.000 -100.00 % | 11.791 M | 0.000 -100.00 % | 34.305 M | 0.000 -100.00 % | 8.410 M | 0.000 -100.00 % | 114.763 M | 0.000 -100.00 % | 8.494 M | 0.000 -100.00 % | 8.021 M 22.95 % | 6.524 M 0.00 % | 6.524 M -16.67 % | 7.830 M | 0.000 -100.00 % | 7.227 M | 0.000 -100.00 % | 10.293 M | 0.000 -100.00 % | 6.591 M | 0.000 -100.00 % | 4.390 M -19.95 % | 5.484 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 802.957 K | 0.000 -100.00 % | 3.857 M | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 5.428 M | 0.000 -100.00 % | 7.217 M | 0.000 -100.00 % | 7.881 M | 0.000 -100.00 % | 3.078 M | 0.000 -100.00 % | 10.742 M | 0.000 -100.00 % | 5.430 M | 0.000 -100.00 % | 24.167 M | 0.000 -100.00 % | 17.016 M | 0.000 -100.00 % | 26.365 M | 0.000 -100.00 % | 6.284 M | 0.000 -100.00 % | 6.435 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 666.210 K | 0.000 -100.00 % | 1.389 M | 0.000 -100.00 % | 4.821 M | 0.000 -100.00 % | 1.568 M | 0.000 -100.00 % | 1.344 M 11.43 % | 1.206 M |
| Short term debt | 0.000 -100.00 % | 206.981 M | 0.000 -100.00 % | 211.233 M | 0.000 -100.00 % | 228.986 M | 0.000 -100.00 % | 236.766 M | 0.000 -100.00 % | 255.730 M | 0.000 -100.00 % | 239.228 M | 0.000 -100.00 % | 248.109 M | 0.000 -100.00 % | 203.695 M | 0.000 -100.00 % | 211.745 M | 0.000 -100.00 % | 210.311 M | 0.000 -100.00 % | 235.425 M | 0.000 -100.00 % | 211.169 M | 0.000 -100.00 % | 230.925 M | 0.000 -100.00 % | 210.434 M | 0.000 -100.00 % | 244.822 M | 0.000 -100.00 % | 176.822 M | 0.000 -100.00 % | 154.625 M | 0.000 -100.00 % | 155.648 M | 0.000 -100.00 % | 130.289 M 8.88 % | 119.667 M 0.00 % | 119.667 M 29.34 % | 92.518 M | 0.000 -100.00 % | 205.138 M | 0.000 -100.00 % | 197.359 M | 0.000 -100.00 % | 154.474 M | 0.000 -100.00 % | 122.793 M -2.60 % | 126.066 M |
| Total current liabilities | 0.000 -100.00 % | 302.667 M | 0.000 -100.00 % | 325.444 M | 0.000 -100.00 % | 336.457 M | 0.000 -100.00 % | 347.771 M | 0.000 -100.00 % | 386.036 M | 0.000 -100.00 % | 308.716 M | 0.000 -100.00 % | 328.244 M | 0.000 -100.00 % | 289.267 M | 0.000 -100.00 % | 302.876 M | 0.000 -100.00 % | 277.953 M | 0.000 -100.00 % | 341.570 M | 0.000 -100.00 % | 322.679 M | 0.000 -100.00 % | 319.623 M | 0.000 -100.00 % | 314.647 M | 0.000 -100.00 % | 339.594 M | 0.000 -100.00 % | 204.997 M | 0.000 -100.00 % | 313.032 M | 0.000 -100.00 % | 185.432 M | 0.000 -100.00 % | 159.949 M 8.11 % | 147.956 M 0.00 % | 147.956 M 17.60 % | 125.817 M | 0.000 -100.00 % | 231.934 M | 0.000 -100.00 % | 213.862 M | 0.000 -100.00 % | 173.531 M | 0.000 -100.00 % | 136.874 M -4.17 % | 142.830 M |
| Total liabilities | -26.119 M -108.48 % | 307.910 M 1 181.90 % | -28.460 M -108.61 % | 330.539 M 1 449.47 % | -24.494 M -107.16 % | 341.875 M 1 527.81 % | -23.944 M -106.57 % | 364.524 M | 0.000 -100.00 % | 396.742 M | 0.000 -100.00 % | 335.715 M | 0.000 -100.00 % | 347.140 M | 0.000 -100.00 % | 334.961 M | 0.000 -100.00 % | 341.239 M | 0.000 -100.00 % | 329.709 M | 0.000 -100.00 % | 378.164 M | 0.000 -100.00 % | 402.257 M | 0.000 -100.00 % | 371.088 M | 0.000 -100.00 % | 395.117 M | 0.000 -100.00 % | 393.250 M | 0.000 -100.00 % | 374.098 M | 0.000 -100.00 % | 330.398 M | 0.000 -100.00 % | 308.519 M | 0.000 -100.00 % | 283.288 M 3.00 % | 275.040 M 0.00 % | 275.040 M 8.76 % | 252.893 M | 0.000 -100.00 % | 260.704 M | 0.000 -100.00 % | 242.632 M | 0.000 -100.00 % | 202.473 M | 0.000 -100.00 % | 165.817 M -3.19 % | 171.276 M |
| Other non current assets | 0.000 -100.00 % | 32.482 M | 0.000 -100.00 % | 32.483 M | 0.000 -100.00 % | 47.051 M 29 691.89 % | -159.000 K -100.53 % | 29.802 M 8 917.16 % | -338.000 K -16 900 100.00 % | 2.000 100.01 % | -34.000 K -100.19 % | 17.510 M 6 939.84 % | -256.000 K -12 800 100.00 % | 2.000 100.00 % | -43.000 K -100.09 % | 48.598 M 101 345.83 % | -48.000 K -100.37 % | 13.107 M 15 703.37 % | -84.000 K -100.16 % | 51.114 M 142 083.33 % | -36.000 K -100.16 % | 22.900 M 3 043.40 % | -778.000 K -101.59 % | 49.071 M 31 758.71 % | -155.000 K -100.74 % | 20.955 M 14 552.02 % | -145.000 K -100.34 % | 42.363 M 36 307.69 % | -117.000 K -100.31 % | 37.262 M 47 871.79 % | -78.000 K -100.77 % | 10.146 M 1 707.92 % | -631.000 K -105.24 % | 12.039 M 100 425.94 % | -12.000 K -100.09 % | 13.296 M 221 700.00 % | -6.000 K -100.05 % | 13.288 M -17.56 % | 16.118 M 0.00 % | 16.118 M 2.53 % | 15.720 M 554.32 % | -3.460 M -108.46 % | 40.879 M 3 088.23 % | -1.368 M -111.18 % | 12.232 M 973.06 % | -1.401 M -111.59 % | 12.093 M 1 115.67 % | -1.191 M -110.88 % | 10.942 M 14.39 % | 9.566 M |
| Long term investments | 0.000 -100.00 % | 10.579 M | 0.000 -100.00 % | 10.589 M | 0.000 -100.00 % | 641.900 K | 0.000 -100.00 % | 12.390 M | 0.000 -100.00 % | 648.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 8.500 K | 0.000 -100.00 % | 6.373 M | 0.000 -100.00 % | 8.500 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 8.500 K | 0.000 -100.00 % | 262.000 K | 0.000 -100.00 % | 261.500 K | 0.000 -100.00 % | 9.932 M | 0.000 -100.00 % | 8.500 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 8.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 K | 0.000 | 0.000 100.00 % | -495.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.647 M | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 8.500 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.202 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.945 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -8.500 K | 0.000 | 0.000 | 0.000 100.00 % | -261.500 K | 0.000 100.00 % | -9.932 M | 0.000 100.00 % | -8.500 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 |
| Property plant equipment net | 0.000 -100.00 % | 156.688 M | 0.000 -100.00 % | 160.275 M | 0.000 -100.00 % | 158.898 M | 0.000 -100.00 % | 156.618 M | 0.000 -100.00 % | 195.345 M | 0.000 -100.00 % | 158.071 M | 0.000 -100.00 % | 196.148 M | 0.000 -100.00 % | 165.110 M | 0.000 -100.00 % | 210.670 M | 0.000 -100.00 % | 177.179 M | 0.000 -100.00 % | 211.132 M | 0.000 -100.00 % | 196.274 M | 0.000 -100.00 % | 228.580 M | 0.000 -100.00 % | 185.679 M | 0.000 -100.00 % | 191.679 M | 0.000 -100.00 % | 204.705 M | 0.000 -100.00 % | 171.248 M | 0.000 -100.00 % | 129.879 M | 0.000 -100.00 % | 129.879 M -1.93 % | 132.440 M 0.00 % | 132.440 M 1.11 % | 130.980 M | 0.000 -100.00 % | 169.458 M | 0.000 -100.00 % | 129.191 M | 0.000 -100.00 % | 103.567 M | 0.000 -100.00 % | 106.119 M -2.13 % | 108.430 M |
| Total non current assets | 0.000 -100.00 % | 199.749 M | 0.000 -100.00 % | 203.347 M | 0.000 -100.00 % | 206.591 M 130 031.45 % | -159.000 K -100.08 % | 198.810 M 58 919.53 % | -338.000 K -100.16 % | 207.433 M 610 197.08 % | -34.000 K -100.02 % | 175.596 M 68 692.19 % | -256.000 K -100.13 % | 199.627 M 464 349.40 % | -43.000 K -100.02 % | 220.081 M 458 602.08 % | -48.000 K -100.02 % | 223.785 M 266 511.14 % | -84.000 K -100.04 % | 232.759 M 646 652.78 % | -36.000 K -100.02 % | 238.498 M 30 755.24 % | -778.000 K -100.32 % | 245.607 M 158 556.13 % | -155.000 K -100.06 % | 250.428 M 172 809.15 % | -145.000 K -100.06 % | 228.109 M 195 064.96 % | -117.000 K -100.05 % | 232.408 M 298 058.97 % | -78.000 K -100.04 % | 214.860 M 34 150.71 % | -631.000 K -100.34 % | 183.296 M 1 527 566.08 % | -12.000 K -100.01 % | 143.175 M 2 386 350.00 % | -6.000 K -100.00 % | 143.175 M -3.62 % | 148.558 M 0.00 % | 148.558 M 1.61 % | 146.204 M 4 325.56 % | -3.460 M -101.64 % | 210.337 M 15 475.51 % | -1.368 M -100.80 % | 170.069 M 12 239.11 % | -1.401 M -101.21 % | 115.668 M 9 814.72 % | -1.191 M -101.02 % | 117.070 M -0.78 % | 117.996 M |
| Other current assets | -210.000 K -102.17 % | 9.695 M 885.66 % | -1.234 M -122.38 % | 5.514 M 10 703.85 % | -52.000 K -100.34 % | 15.120 M | 0.000 -100.00 % | 26.152 M | 0.000 -100.00 % | 21.733 M | 0.000 -100.00 % | 10.819 M | 0.000 -100.00 % | 25.953 M | 0.000 -100.00 % | 14.934 M | 0.000 -100.00 % | 21.304 M | 0.000 -100.00 % | 25.337 M | 0.000 -100.00 % | 117.114 M | 0.000 -100.00 % | 19.570 M | 0.000 -100.00 % | 13.981 M | 0.000 -100.00 % | 19.406 M | 0.000 -100.00 % | 14.999 M | 0.000 -100.00 % | 9.933 M | 0.000 -100.00 % | 13.241 M | 0.000 -100.00 % | 9.950 M | 0.000 -100.00 % | 9.476 M | 0.000 -100.00 % | 4.781 M -89.30 % | 44.663 M | 0.000 -100.00 % | 3.527 M | 0.000 -100.00 % | 5.011 M | 0.000 -100.00 % | 4.584 M | 0.000 -100.00 % | 5.028 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.712 M 3 583.05 % | 318.000 K | 0.000 -100.00 % | 676.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 168.000 K -98.50 % | 11.216 M 15 477.78 % | 72.000 K | 0.000 -100.00 % | 1.556 M -87.08 % | 12.040 M 3 783.87 % | 310.000 K | 0.000 -100.00 % | 290.000 K | 0.000 -100.00 % | 234.000 K -94.83 % | 4.527 M 2 801.60 % | 156.000 K | 0.000 -100.00 % | 1.262 M | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 504.000 K -92.72 % | 6.920 M | 0.000 -100.00 % | 2.736 M | 0.000 -100.00 % | 2.802 M | 0.000 -100.00 % | 2.381 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 1.234 M | 0.000 -100.00 % | 51.939 K 132.67 % | -159.000 K -200.00 % | 159.000 K 147.04 % | -338.000 K -199.98 % | 338.067 K 1 094.31 % | -34.000 K -200.00 % | 34.000 K 113.28 % | -256.000 K -199.95 % | 256.140 K 695.67 % | -43.000 K -200.00 % | 43.000 K 189.58 % | -48.000 K -199.50 % | 48.240 K 157.43 % | -84.000 K -200.00 % | 84.000 K 333.33 % | -36.000 K -199.36 % | 36.231 K 104.66 % | -778.000 K -200.00 % | 778.000 K 601.94 % | -155.000 K -199.81 % | 155.302 K 207.10 % | -145.000 K -200.00 % | 145.000 K 223.93 % | -117.000 K -200.00 % | 117.000 K 250.00 % | -78.000 K -200.00 % | 78.000 K 112.36 % | -631.000 K -199.96 % | 631.278 K 5 360.65 % | -12.000 K -200.00 % | 12.000 K 300.00 % | -6.000 K -206.16 % | 5.652 K -5.80 % | 6.000 K 0.00 % | 6.000 K -95.85 % | 144.684 K 104.18 % | -3.460 M -200.00 % | 3.460 M 352.92 % | -1.368 M -199.93 % | 1.369 M 197.71 % | -1.401 M -200.00 % | 1.401 M 217.67 % | -1.191 M -200.00 % | 1.191 M -12.96 % | 1.368 M |
| Cash and short term investments | 210.000 K 0.00 % | 210.000 K -82.98 % | 1.234 M 0.00 % | 1.234 M 2 273.08 % | 52.000 K 0.00 % | 52.000 K -67.30 % | 159.000 K 0.00 % | 159.000 K -52.96 % | 338.000 K -0.02 % | 338.067 K 894.31 % | 34.000 K 0.00 % | 34.000 K -86.72 % | 256.000 K -0.05 % | 256.140 K 495.67 % | 43.000 K 0.00 % | 43.000 K -10.42 % | 48.000 K -0.50 % | 48.240 K -42.57 % | 84.000 K 0.00 % | 84.000 K 133.33 % | 36.000 K -0.64 % | 36.231 K -95.34 % | 778.000 K 0.00 % | 778.000 K 401.94 % | 155.000 K -0.19 % | 155.302 K 7.10 % | 145.000 K 0.00 % | 145.000 K 23.93 % | 117.000 K 0.00 % | 117.000 K 50.00 % | 78.000 K 0.00 % | 78.000 K -87.64 % | 631.000 K -0.04 % | 631.278 K 5 160.65 % | 12.000 K 0.00 % | 12.000 K 100.00 % | 6.000 K 6.16 % | 5.652 K -5.80 % | 6.000 K 0.00 % | 6.000 K -95.85 % | 144.684 K -95.82 % | 3.460 M 0.00 % | 3.460 M 152.92 % | 1.368 M -0.07 % | 1.369 M -2.29 % | 1.401 M 0.00 % | 1.401 M 17.67 % | 1.191 M 0.00 % | 1.191 M -12.96 % | 1.368 M |
| Total current assets | 0.000 -100.00 % | 134.280 M | 0.000 -100.00 % | 155.652 M | 0.000 -100.00 % | 159.778 M 100 389.31 % | 159.000 K -99.92 % | 189.659 M 56 012.13 % | 338.000 K -99.84 % | 210.131 M 617 933.52 % | 34.000 K -99.98 % | 170.016 M 66 312.50 % | 256.000 K -99.84 % | 163.304 M 379 677.89 % | 43.000 K -99.97 % | 131.931 M 274 756.25 % | 48.000 K -99.97 % | 138.008 M 164 195.17 % | 84.000 K -99.92 % | 111.929 M 310 813.89 % | 36.000 K -99.98 % | 173.179 M 22 159.46 % | 778.000 K -99.62 % | 207.000 M 133 448.39 % | 155.000 K -99.90 % | 155.349 M 107 037.41 % | 145.000 K -99.96 % | 341.552 M 291 824.79 % | 117.000 K -99.96 % | 319.072 M 408 966.67 % | 78.000 K -99.97 % | 305.331 M 48 288.43 % | 631.000 K -99.76 % | 268.437 M 2 236 873.04 % | 12.000 K -100.00 % | 273.370 M 4 556 066.67 % | 6.000 K -100.00 % | 240.449 M 12.18 % | 214.338 M 0.00 % | 214.338 M 13.71 % | 188.498 M 5 347.91 % | 3.460 M -97.63 % | 145.917 M 10 566.45 % | 1.368 M -99.09 % | 150.134 M 10 616.20 % | 1.401 M -99.23 % | 182.355 M 15 215.62 % | 1.191 M -99.05 % | 125.094 M -0.35 % | 125.536 M |
| Inventory | 0.000 -100.00 % | 50.491 M | 0.000 -100.00 % | 63.593 M | 0.000 -100.00 % | 70.463 M | 0.000 -100.00 % | 66.590 M | 0.000 -100.00 % | 87.797 M | 0.000 -100.00 % | 116.931 M | 0.000 -100.00 % | 103.893 M | 0.000 -100.00 % | 65.080 M | 0.000 -100.00 % | 61.347 M | 0.000 -100.00 % | 49.884 M | 0.000 -100.00 % | 56.028 M | 0.000 -100.00 % | 93.003 M | 0.000 -100.00 % | 38.571 M | 0.000 -100.00 % | 237.917 M | 0.000 -100.00 % | 221.609 M | 0.000 -100.00 % | 212.588 M | 0.000 -100.00 % | 201.932 M | 0.000 -100.00 % | 211.810 M | 0.000 -100.00 % | 180.187 M 11.21 % | 162.030 M 0.00 % | 162.030 M 12.76 % | 143.690 M | 0.000 -100.00 % | 103.733 M | 0.000 -100.00 % | 107.022 M | 0.000 -100.00 % | 142.818 M | 0.000 -100.00 % | 86.690 M -8.10 % | 94.332 M |
| Net receivables | 0.000 -100.00 % | 73.884 M | 0.000 -100.00 % | 85.311 M | 0.000 -100.00 % | 74.143 M | 0.000 -100.00 % | 96.758 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 42.232 M | 0.000 -100.00 % | 33.202 M | 0.000 -100.00 % | 51.874 M | 0.000 -100.00 % | 55.308 M | 0.000 -100.00 % | 36.624 M | 0.000 -100.00 % | 93.114 M | 0.000 -100.00 % | 93.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.084 M | 0.000 -100.00 % | 82.347 M | 0.000 -100.00 % | 92.665 M | 0.000 -100.00 % | 52.632 M | 0.000 -100.00 % | 61.548 M | 0.000 -100.00 % | 50.780 M -2.91 % | 52.302 M 10.06 % | 47.521 M | 0.000 | 0.000 -100.00 % | 38.724 M | 0.000 -100.00 % | 41.743 M | 0.000 -100.00 % | 38.136 M | 0.000 -100.00 % | 37.213 M 24.73 % | 29.835 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 494.687 K | 0.000 | 0.000 | 0.000 -100.00 % | 98.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.466 M | 0.000 -100.00 % | 4.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 892.752 K | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 3.467 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 |
| Other assets | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 82.688 M | 0.000 -100.00 % | 103.681 M | 0.000 -100.00 % | 94.332 M | 0.000 -100.00 % | 105.255 M | 0.000 -100.00 % | 115.549 M | 0.000 -100.00 % | 58.789 M | 0.000 -100.00 % | 64.508 M | 0.000 -100.00 % | 77.066 M | 0.000 -100.00 % | 73.474 M | 0.000 -100.00 % | 60.406 M | 0.000 -100.00 % | 95.403 M | 0.000 -100.00 % | 104.305 M | 0.000 -100.00 % | 58.580 M | 0.000 -100.00 % | 78.870 M | 0.000 -100.00 % | 53.098 M | 0.000 -100.00 % | 19.765 M | 0.000 -100.00 % | 37.980 M | 0.000 -100.00 % | 21.290 M | 0.000 -100.00 % | 21.640 M -0.58 % | 21.765 M 0.00 % | 21.765 M -5.04 % | 22.920 M | 0.000 -100.00 % | 18.180 M | 0.000 -100.00 % | 1.389 M | 0.000 -100.00 % | 10.898 M | 0.000 -100.00 % | 8.348 M -17.14 % | 10.074 M |
| Tax 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 -100.00 % | 232.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.552 M | 0.000 -100.00 % | 7.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.550 M | 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 % | 2.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.517 M | 0.000 -100.00 % | 3.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.289 M | 0.000 | 0.000 | 0.000 100.00 % | -4.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.289 M | 0.000 100.00 % | -4.289 M | 0.000 100.00 % | -4.289 M | 0.000 100.00 % | -4.289 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.951 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 |
| 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 -100.00 % | 48.697 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -67.090 M | 0.000 -100.00 % | 74.223 M | 0.000 100.00 % | -71.606 M | 0.000 | 0.000 | 0.000 100.00 % | -85.653 M | 0.000 | 0.000 | 0.000 100.00 % | -78.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.395 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.694 M | 0.000 100.00 % | -81.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.380 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.605 M | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 2.329 M | 0.000 -100.00 % | 2.091 M | 0.000 -100.00 % | 1.777 M | 0.000 -100.00 % | 1.562 M | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 963.085 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 -100.00 % | 4.289 M | 0.000 -100.00 % | 3.801 M | 0.000 -100.00 % | 4.289 M | 0.000 | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M | 0.000 -100.00 % | 4.289 M 20.53 % | 3.559 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 |
| Total assets | 0.000 -100.00 % | 334.029 M | 0.000 -100.00 % | 358.999 M | 0.000 -100.00 % | 366.369 M | 0.000 -100.00 % | 388.468 M | 0.000 -100.00 % | 417.564 M | 0.000 -100.00 % | 345.612 M | 0.000 -100.00 % | 362.932 M | 0.000 -100.00 % | 352.012 M | 0.000 -100.00 % | 361.793 M | 0.000 -100.00 % | 344.688 M | 0.000 -100.00 % | 411.676 M | 0.000 -100.00 % | 452.607 M | 0.000 -100.00 % | 405.778 M | 0.000 -100.00 % | 569.661 M | 0.000 -100.00 % | 551.480 M | 0.000 -100.00 % | 520.191 M | 0.000 -100.00 % | 451.733 M | 0.000 -100.00 % | 416.545 M | 0.000 -100.00 % | 383.625 M 5.71 % | 362.896 M 0.00 % | 362.896 M 8.42 % | 334.702 M | 0.000 -100.00 % | 356.254 M | 0.000 -100.00 % | 320.203 M | 0.000 -100.00 % | 298.023 M | 0.000 -100.00 % | 242.164 M -0.56 % | 243.532 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2012-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-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 | -3.347 M -303.92 % | 1.641 M 332.48 % | -706.000 K 48.24 % | -1.364 M 42.30 % | -2.364 M -164.22 % | 3.681 M 784.20 % | -538.000 K 75.93 % | -2.235 M -103.74 % | -1.097 M 30.24 % | -1.572 M 80.36 % | -8.007 M -69.50 % | -4.724 M -146.63 % | 10.130 M 131.58 % | -32.074 M -213.73 % | 28.201 M 535.44 % | 4.438 M 575.16 % | -934.000 K 93.62 % | -14.631 M -261.10 % | 9.082 M -46.46 % | 16.964 M 675.67 % | 2.187 M -77.75 % | 9.829 M 71.35 % | 5.736 M 235.67 % | -4.228 M 63.02 % | -11.432 M -107.73 % | 147.810 M 1 925.27 % | -8.098 M 22.17 % | -10.405 M -76.12 % | -5.908 M 58.73 % | -14.315 M -125.25 % | -6.355 M 41.15 % | -10.799 M 15.89 % | -12.839 M -121.72 % | -5.791 M 30.82 % | -8.371 M -8.87 % | -7.689 M -301.76 % | 3.811 M 118.51 % | -20.586 M -870.60 % | -2.121 M -150.73 % | 4.181 M 135.02 % | 1.779 M -81.48 % | 9.605 M 567.85 % | -2.053 M 60.06 % | -5.140 M 0.36 % | -5.159 M -243.78 % | 3.588 M -28.70 % | 5.032 M 207.36 % | -4.687 M 18.84 % | -5.775 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M 168.46 % | 2.235 M 103.74 % | 1.097 M -30.26 % | 1.573 M -80.35 % | 8.007 M 69.50 % | 4.724 M 146.63 % | -10.130 M -131.65 % | 32.011 M 213.51 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.632 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 |
| 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 -100.00 % | 6.000 M 168.46 % | 2.235 M 194.49 % | 758.933 K -51.75 % | 1.573 M -80.27 % | 7.973 M 68.78 % | 4.724 M 146.63 % | -10.130 M -131.65 % | 32.011 M 213.51 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.632 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.159 M 3 773.58 % | 159.000 K 107.66 % | -2.076 M -714.08 % | 338.067 K 127.38 % | -1.235 M -3 732.16 % | 34.000 K 100.72 % | -4.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.938 K -99.16 % | 6.159 M 3 773.58 % | 159.000 K -85.51 % | 1.097 M 224.49 % | 338.067 K -95.78 % | 8.007 M 23 450.00 % | 34.000 K 100.34 % | -10.130 M -131.65 % | 32.011 M 213.51 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.632 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M 168.46 % | 2.235 M 103.74 % | 1.097 M -30.26 % | 1.573 M -80.35 % | 8.007 M 69.50 % | 4.724 M 146.63 % | -10.130 M -131.65 % | 32.011 M 213.51 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.632 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 |
| 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 -100.00 % | 6.000 M 168.46 % | 2.235 M 103.74 % | 1.097 M -30.26 % | 1.573 M -80.35 % | 8.007 M 69.50 % | 4.724 M 146.63 % | -10.130 M -131.65 % | 32.011 M 213.51 % | -28.201 M -535.44 % | -4.438 M -575.16 % | 934.000 K -93.62 % | 14.632 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 |
| 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 |