Rama Vision Limited RAMAVISION.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.139 B 27.13 % | 895.705 M 9.42 % | 818.566 M 32.57 % | 617.441 M 12.18 % | 550.416 M 27.06 % | 433.179 M 22.56 % | 353.442 M 20.00 % | 294.546 M -10.19 % | 327.955 M 11.03 % | 295.380 M -29.19 % | 417.136 M 25.23 % | 333.090 M 12.86 % | 295.147 M 37.27 % | 215.018 M 23.42 % | 174.212 M 42.66 % | 122.117 M 23.68 % | 98.735 M 38.86 % | 71.102 M |
| Net income | 28.321 M -16.35 % | 33.857 M 33.32 % | 25.395 M 73.46 % | 14.640 M 377.81 % | 3.064 M 734.88 % | 367.000 K -49.73 % | 730.000 K 212.14 % | -651.000 K 89.58 % | -6.246 M 45.63 % | -11.488 M -380.87 % | 4.090 M 81.09 % | 2.259 M 470.88 % | 395.626 K -4.40 % | 413.825 K -88.16 % | 3.494 M -31.00 % | 5.064 M -96.99 % | 168.308 M 4 583.03 % | 3.594 M |
| Income before tax | 38.190 M -16.92 % | 45.968 M 32.71 % | 34.639 M 78.54 % | 19.401 M 22.68 % | 15.814 M 3 081.89 % | 497.000 K -55.74 % | 1.123 M 218.09 % | -951.000 K 89.80 % | -9.319 M 43.67 % | -16.543 M -368.47 % | 6.162 M 70.61 % | 3.612 M -13.34 % | 4.168 M 9.44 % | 3.808 M -29.25 % | 5.383 M -29.15 % | 7.597 M 5.69 % | 7.188 M 88.80 % | 3.807 M |
| Income before tax ratio | 0.03 -34.65 % | 0.05 21.28 % | 0.04 34.67 % | 0.03 9.36 % | 0.03 2 404.16 % | 0.00 -63.89 % | 0.00 198.41 % | 0.00 88.64 % | -0.03 49.26 % | -0.06 -479.14 % | 0.01 36.24 % | 0.01 -23.21 % | 0.01 -20.27 % | 0.02 -42.68 % | 0.03 -50.33 % | 0.06 -14.55 % | 0.07 35.96 % | 0.05 |
| EBITDA | 72.678 M 9.00 % | 66.675 M 41.49 % | 47.125 M 83.90 % | 25.625 M 1.32 % | 25.292 M 76.42 % | 14.336 M -4.04 % | 14.940 M 53.33 % | 9.744 M 211.31 % | 3.130 M 155.35 % | -5.655 M -139.47 % | 14.327 M 49.15 % | 9.605 M 22.65 % | 7.831 M 3.67 % | 7.554 M 12.35 % | 6.723 M 109.20 % | 3.214 M -49.76 % | 6.397 M -42.64 % | 11.153 M |
| Net income ratio | 0.02 -34.20 % | 0.04 21.84 % | 0.03 30.84 % | 0.02 325.94 % | 0.01 557.05 % | 0.00 -58.98 % | 0.00 193.45 % | 0.00 88.40 % | -0.02 51.03 % | -0.04 -496.64 % | 0.01 44.61 % | 0.01 405.85 % | 0.00 -30.35 % | 0.00 -90.40 % | 0.02 -51.63 % | 0.04 -97.57 % | 1.70 3 272.39 % | 0.05 |
| Ratio EBITDA | 0.06 -14.26 % | 0.07 29.30 % | 0.06 38.72 % | 0.04 -9.68 % | 0.05 38.85 % | 0.03 -21.71 % | 0.04 27.78 % | 0.03 246.62 % | 0.01 149.85 % | -0.02 -155.75 % | 0.03 19.10 % | 0.03 8.68 % | 0.03 -24.47 % | 0.04 -8.97 % | 0.04 46.64 % | 0.03 -59.38 % | 0.06 -58.70 % | 0.16 |
| Gross profit ratio | 0.32 5.74 % | 0.30 15.00 % | 0.26 -0.35 % | 0.26 5.42 % | 0.25 -11.59 % | 0.28 -9.13 % | 0.31 -1.63 % | 0.31 18.61 % | 0.26 8.74 % | 0.24 5.11 % | 0.23 -6.20 % | 0.25 -7.00 % | 0.26 -3.90 % | 0.28 -10.16 % | 0.31 -9.46 % | 0.34 -18.11 % | 0.41 -1.52 % | 0.42 |
| Weighted average shs out dil | 10.412 M 1.79 % | 10.229 M 2.02 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.43 % | 9.983 M |
| Weighted average shs out | 10.412 M 1.79 % | 10.229 M 2.02 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.43 % | 9.983 M |
| EPS diluted | 2.72 -17.82 % | 3.31 30.83 % | 2.53 73.29 % | 1.46 370.97 % | 0.31 746.99 % | 0.04 -49.73 % | 0.07 212.17 % | -0.06 89.53 % | -0.62 46.09 % | -1.15 -380.49 % | 0.41 78.26 % | 0.23 475.00 % | 0.04 0.00 % | 0.04 -88.57 % | 0.35 -31.37 % | 0.51 -96.96 % | 16.79 4 563.89 % | 0.36 |
| Earnings per share | 2.72 -17.82 % | 3.31 30.83 % | 2.53 73.29 % | 1.46 370.97 % | 0.31 746.99 % | 0.04 -49.73 % | 0.07 212.17 % | -0.06 89.53 % | -0.62 46.09 % | -1.15 -380.49 % | 0.41 78.26 % | 0.23 475.00 % | 0.04 0.00 % | 0.04 -88.57 % | 0.35 -31.37 % | 0.51 -96.96 % | 16.79 4 563.89 % | 0.36 |
| Gross profit | 359.272 M 34.43 % | 267.252 M 25.84 % | 212.381 M 32.10 % | 160.768 M 18.26 % | 135.948 M 12.34 % | 121.019 M 11.37 % | 108.662 M 18.04 % | 92.055 M 6.53 % | 86.412 M 20.73 % | 71.575 M -25.57 % | 96.167 M 17.47 % | 81.868 M 4.96 % | 77.999 M 31.91 % | 59.132 M 10.88 % | 53.327 M 29.17 % | 41.285 M 1.29 % | 40.760 M 36.76 % | 29.805 M |
| Income tax expense | 9.869 M -18.51 % | 12.111 M 31.01 % | 9.244 M 94.16 % | 4.761 M -62.66 % | 12.750 M 9 707.69 % | 130.000 K -66.92 % | 393.000 K 231.00 % | -300.000 K 90.24 % | -3.073 M 39.22 % | -5.056 M -344.00 % | 2.072 M 53.12 % | 1.353 M -64.13 % | 3.772 M 11.13 % | 3.394 M 79.74 % | 1.888 M -25.44 % | 2.533 M 54.29 % | 1.642 M 670.71 % | 213.000 K |
| Cost of revenue | 779.436 M 24.02 % | 628.453 M 3.67 % | 606.185 M 32.74 % | 456.673 M 10.18 % | 414.468 M 32.77 % | 312.160 M 27.53 % | 244.780 M 20.88 % | 202.491 M -16.17 % | 241.543 M 7.93 % | 223.806 M -30.27 % | 320.969 M 27.76 % | 251.222 M 15.69 % | 217.149 M 39.30 % | 155.886 M 28.95 % | 120.885 M 49.55 % | 80.833 M 39.43 % | 57.975 M 40.39 % | 41.297 M |
| General and administrative expenses | 0.000 -100.00 % | 2.910 M 2.39 % | 2.842 M 23.46 % | 2.302 M 28.68 % | 1.789 M 7.90 % | 1.658 M -16.09 % | 1.976 M 5.50 % | 1.873 M -18.99 % | 2.312 M -1.26 % | 2.341 M -9.92 % | 2.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 39.782 M 49.17 % | 26.669 M 28.33 % | 20.781 M 22.52 % | 16.962 M 24.75 % | 13.597 M 27.40 % | 10.673 M 12.81 % | 9.461 M -15.71 % | 11.224 M 3.71 % | 10.823 M -46.73 % | 20.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.795 M 47.91 % | 10.679 M -5.14 % | 11.257 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 166.087 M 18.61 % | 140.033 M 21.33 % | 115.411 M 21.84 % | 94.722 M -10.44 % | 105.764 M 37 080.42 % | -286.000 K -100.37 % | 77.989 M 7.02 % | 72.876 M 12.54 % | 64.758 M -11.60 % | 73.253 M -10.52 % | 81.868 M 4.96 % | 77.999 M 31.91 % | 59.132 M 57.55 % | 37.532 M 23.61 % | 30.363 M 2.92 % | 29.503 M -1.01 % | 29.805 M |
| Operating expenses | 144.498 M -30.79 % | 208.779 M 23.14 % | 169.544 M 22.42 % | 138.494 M 22.05 % | 113.473 M -6.24 % | 121.019 M 11.37 % | 108.662 M 21.65 % | 89.323 M 3.37 % | 86.412 M 10.90 % | 77.922 M -18.97 % | 96.167 M 17.47 % | 81.868 M 4.96 % | 77.999 M 31.91 % | 59.132 M 10.88 % | 53.327 M 29.93 % | 41.042 M 0.69 % | 40.760 M 36.76 % | 29.805 M |
| Cost and expenses | 923.934 M 10.36 % | 837.232 M 7.93 % | 775.729 M 30.34 % | 595.167 M 12.73 % | 527.941 M 25.23 % | 421.565 M 23.17 % | 342.273 M 17.29 % | 291.814 M -11.46 % | 329.600 M 9.24 % | 301.728 M -27.67 % | 417.136 M 25.23 % | 333.090 M 12.86 % | 295.147 M 37.27 % | 215.018 M 23.42 % | 174.212 M 42.94 % | 121.875 M 23.44 % | 98.735 M 38.86 % | 71.102 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 144.498 M 238.47 % | 42.692 M 44.66 % | 29.511 M 27.85 % | 23.083 M 23.10 % | 18.751 M 22.92 % | 15.255 M 20.60 % | 12.649 M 11.60 % | 11.334 M -16.27 % | 13.536 M 2.82 % | 13.164 M -42.55 % | 22.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.795 M 47.91 % | 10.679 M -5.14 % | 11.257 M | 0.000 |
| Interest income | 0.000 -100.00 % | 241.000 K 180.23 % | 86.000 K -11.34 % | 97.000 K 203.13 % | 32.000 K -44.83 % | 58.000 K -38.30 % | 94.000 K -11.32 % | 106.000 K -43.32 % | 187.000 K 511.33 % | 30.589 K -50.42 % | 61.699 K -60.34 % | 155.557 K -83.29 % | 931.111 K 66.47 % | 559.337 K -71.27 % | 1.947 M 22.43 % | 1.590 M -2.10 % | 1.624 M | 0.000 |
| Interest expense | 21.867 M 59.71 % | 13.692 M 64.69 % | 8.314 M 159.89 % | 3.199 M -49.98 % | 6.396 M -39.49 % | 10.571 M 0.81 % | 10.486 M 41.02 % | 7.436 M -18.41 % | 9.114 M 18.50 % | 7.691 M 96.61 % | 3.912 M 60.75 % | 2.433 M 209.72 % | 785.708 K 13.48 % | 692.381 K 225.97 % | 212.404 K -30.46 % | 305.457 K -65.73 % | 891.414 K -67.77 % | 2.766 M |
| Depreciation and amortization | 16.899 M 107.78 % | 8.133 M 94.94 % | 4.172 M 8.99 % | 3.828 M 6.30 % | 3.601 M 0.14 % | 3.596 M -3.95 % | 3.744 M -2.55 % | 3.842 M -0.10 % | 3.846 M 2.23 % | 3.762 M -17.56 % | 4.563 M 16.18 % | 3.928 M 2.15 % | 3.845 M 4.12 % | 3.693 M 12.19 % | 3.292 M 10.78 % | 2.971 M 96.64 % | 1.511 M -22.11 % | 1.940 M |
| Operating income | 214.774 M 267.30 % | 58.473 M 37.19 % | 42.621 M 91.35 % | 22.274 M -0.89 % | 22.475 M 91.05 % | 11.764 M 1.33 % | 11.610 M 324.96 % | 2.732 M 1 661.14 % | -175.000 K 98.00 % | -8.748 M -179.08 % | 11.062 M 88.32 % | 5.874 M 47.35 % | 3.986 M 3.25 % | 3.861 M 12.51 % | 3.432 M 1 315.47 % | 242.436 K -95.04 % | 4.886 M -46.97 % | 9.213 M |
| Operating income ratio | 0.19 188.92 % | 0.07 25.38 % | 0.05 44.33 % | 0.04 -11.65 % | 0.04 50.36 % | 0.03 -17.33 % | 0.03 254.15 % | 0.01 1 838.22 % | 0.00 98.20 % | -0.03 -211.68 % | 0.03 50.38 % | 0.02 30.56 % | 0.01 -24.78 % | 0.02 -8.84 % | 0.02 892.20 % | 0.00 -95.99 % | 0.05 -61.81 % | 0.13 |
| Total other income expenses net | -176.584 M -1 312.11 % | -12.505 M -56.66 % | -7.982 M -177.83 % | -2.873 M 56.87 % | -6.661 M | 0.000 100.00 % | -10.487 M -184.74 % | -3.683 M 59.72 % | -9.144 M -17.30 % | -7.795 M -59.11 % | -4.900 M -116.61 % | -2.262 M -1 345.84 % | 181.557 K 444.25 % | -52.740 K -102.70 % | 1.951 M -73.47 % | 7.354 M 219.53 % | 2.302 M 142.57 % | -5.406 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 199.080 M 6.19 % | 187.479 M 117.83 % | 86.067 M 124.24 % | 38.381 M 62.51 % | 23.617 M -69.40 % | 77.192 M -12.21 % | 87.932 M 26.07 % | 69.750 M 18.19 % | 59.014 M -17.47 % | 71.507 M 50.03 % | 47.661 M 118.81 % | 21.782 M 871.31 % | 2.243 M 116.12 % | -13.913 M -60.96 % | -8.644 M 82.79 % | -50.218 M -335.30 % | -11.536 M |
| Total investments | 357.000 K -81.17 % | 1.896 M 2 462.16 % | 74.000 K -11.90 % | 84.000 K 740.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -99.82 % | 5.592 M 40.61 % | 3.977 M 533.28 % | 628.000 K -44.40 % | 1.129 M -24.04 % | 1.487 M 0.00 % | 1.487 M 14 769.13 % | 10.000 K 0.00 % | 10.000 K -99.90 % | 9.927 M -83.75 % | 61.085 M |
| Total debt | 199.442 M 6.31 % | 187.602 M 92.64 % | 97.385 M 16.71 % | 83.439 M 90.71 % | 43.751 M -43.38 % | 77.273 M -12.21 % | 88.019 M 26.03 % | 69.841 M 17.71 % | 59.334 M -17.36 % | 71.797 M 8.26 % | 66.322 M 55.88 % | 42.547 M 272.14 % | 11.433 M 403.07 % | 2.273 M -38.18 % | 3.676 M -0.36 % | 3.689 M -24.51 % | 4.887 M |
| Accumulated other comprehensive income loss | 1.173 M 1.12 % | 1.160 M -81.47 % | 6.261 M 522.99 % | 1.005 M -27.02 % | 1.377 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 348.960 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 180.086 M 18.66 % | 151.765 M 28.72 % | 117.907 M 27.45 % | 92.512 M 18.80 % | 77.872 M 4.10 % | 74.808 M 0.49 % | 74.441 M 0.99 % | 73.711 M -0.87 % | 74.361 M -7.75 % | 80.609 M -13.13 % | 92.792 M 4.61 % | 88.702 M 2.61 % | 86.443 M 0.46 % | 86.047 M 0.48 % | 85.634 M 4.25 % | 82.139 M 6.57 % | 77.075 M |
| Common stock | 104.263 M 0.00 % | 104.263 M 3.99 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M |
| Total equity | 304.362 M 10.26 % | 276.028 M 22.99 % | 224.432 M 15.82 % | 193.780 M 7.95 % | 179.512 M 1.76 % | 176.400 M 0.29 % | 175.890 M 0.77 % | 174.539 M -0.25 % | 174.974 M -3.45 % | 181.221 M -6.30 % | 193.403 M 2.16 % | 189.313 M 1.21 % | 187.055 M 0.21 % | 186.659 M 0.22 % | 186.245 M 1.91 % | 182.751 M 2.85 % | 177.687 M |
| Other non current liabilities | 51.712 M 686.61 % | 6.574 M 333.07 % | 1.518 M -85.25 % | 10.289 M 12.79 % | 9.122 M 6.52 % | 8.564 M 2.65 % | 8.343 M 10.72 % | 7.535 M -45.23 % | 13.758 M 17.51 % | 11.708 M 29.12 % | 9.068 M 18.75 % | 7.636 M 15.95 % | 6.586 M 18.68 % | 5.549 M 31.09 % | 4.233 M | 0.000 | 0.000 |
| Long term debt | 58.617 M -11.34 % | 66.117 M 100.17 % | 33.030 M 115.80 % | 15.306 M 0.06 % | 15.297 M 200.41 % | 5.092 M 348.24 % | 1.136 M -35.56 % | 1.763 M -39.25 % | 2.902 M 43.45 % | 2.023 M -33.87 % | 3.059 M 301.12 % | 762.629 K -46.78 % | 1.433 M -36.95 % | 2.273 M -22.33 % | 2.926 M -20.69 % | 3.689 M -24.51 % | 4.887 M |
| Total non current liabilities | 122.197 M -6.05 % | 130.063 M 204.28 % | 42.745 M 25.47 % | 34.069 M 14.59 % | 29.732 M 81.03 % | 16.424 M 36.12 % | 12.066 M 6.69 % | 11.309 M -40.15 % | 18.895 M -0.78 % | 19.043 M -16.69 % | 22.858 M 13.59 % | 20.123 M -1.08 % | 20.343 M 30.43 % | 15.596 M 35.27 % | 11.530 M 88.00 % | 6.133 M 0.99 % | 6.073 M |
| Other current liabilities | 32.207 M 60.05 % | 20.123 M 63.55 % | 12.304 M 0.28 % | 12.270 M 3.30 % | 11.878 M 32.86 % | 8.940 M 3.77 % | 8.615 M 15.98 % | 7.428 M -7.20 % | 8.004 M 50.54 % | 5.317 M -37.64 % | 8.526 M 31.72 % | 6.473 M -18.38 % | 7.931 M -9.52 % | 8.765 M 12.73 % | 7.775 M -7.26 % | 8.384 M -49.04 % | 16.454 M |
| Deferred revenue | 0.000 -100.00 % | 5.991 M | 0.000 -100.00 % | 1.871 M 22.85 % | 1.523 M -28.09 % | 2.118 M 74.90 % | 1.211 M 15.11 % | 1.052 M 20.37 % | 874.000 K | 0.000 | 0.000 -100.00 % | 749.280 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 140.825 M 15.92 % | 121.485 M 64.49 % | 73.854 M 8.40 % | 68.133 M 139.45 % | 28.454 M -60.58 % | 72.181 M -16.92 % | 86.883 M 27.62 % | 68.078 M 20.64 % | 56.432 M -19.12 % | 69.774 M 10.29 % | 63.263 M 46.72 % | 43.118 M 331.18 % | 10.000 M | 0.000 -100.00 % | 750.000 K | 0.000 | 0.000 |
| Total current liabilities | 179.727 M 11.13 % | 161.726 M 58.85 % | 101.808 M 3.76 % | 98.121 M 111.39 % | 46.416 M -50.35 % | 93.486 M -6.52 % | 100.003 M 28.56 % | 77.786 M 17.83 % | 66.017 M -12.81 % | 75.717 M 3.89 % | 72.885 M 43.24 % | 50.884 M 176.73 % | 18.388 M 101.55 % | 9.123 M 1.86 % | 8.957 M 0.39 % | 8.922 M -48.31 % | 17.263 M |
| Total liabilities | 301.924 M 3.47 % | 291.789 M 101.86 % | 144.552 M 9.35 % | 132.190 M 73.60 % | 76.148 M -30.72 % | 109.910 M -1.93 % | 112.069 M 25.79 % | 89.095 M 4.93 % | 84.912 M -10.39 % | 94.760 M -1.03 % | 95.743 M 34.84 % | 71.007 M 83.34 % | 38.730 M 56.68 % | 24.719 M 20.66 % | 20.486 M 36.07 % | 15.055 M -35.48 % | 23.335 M |
| Other non current assets | 1.342 M -68.67 % | 4.284 M -31.62 % | 6.265 M 21.51 % | 5.156 M 264.90 % | 1.413 M -76.12 % | 5.916 M 3.23 % | 5.731 M -45.46 % | 10.507 M 3.38 % | 10.163 M 452.82 % | 1.838 M 9.52 % | 1.679 M -19.88 % | 2.095 M 0.77 % | 2.079 M -66.04 % | 6.122 M -23.81 % | 8.034 M -19.07 % | 9.927 M -83.75 % | 61.085 M |
| Long term investments | 75.000 K -92.77 % | 1.038 M 122.72 % | -4.568 M -9.41 % | -4.175 M -670.30 % | -542.000 K 89.35 % | -5.089 M -6.78 % | -4.766 M -557.83 % | 1.041 M 14.14 % | 912.000 K 249.51 % | -610.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.429 M 29.25 % | -7.673 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 286.492 M -2.36 % | 293.427 M 136.49 % | 124.078 M 34.00 % | 92.594 M 30.29 % | 71.069 M -14.39 % | 83.018 M 1.28 % | 81.970 M -2.32 % | 83.914 M 0.96 % | 83.117 M -0.51 % | 83.546 M 1.84 % | 82.035 M -0.03 % | 82.058 M -4.32 % | 85.766 M -1.12 % | 86.734 M -2.33 % | 88.801 M 13.99 % | 77.905 M 13.76 % | 68.483 M |
| Total non current assets | 287.909 M -3.63 % | 298.749 M 137.53 % | 125.775 M 34.41 % | 93.575 M 30.07 % | 71.940 M -14.20 % | 83.845 M 1.10 % | 82.935 M -13.12 % | 95.462 M 1.35 % | 94.192 M 11.11 % | 84.774 M 1.27 % | 83.714 M -0.52 % | 84.153 M -4.20 % | 87.845 M 0.48 % | 87.427 M -1.95 % | 89.162 M 1.51 % | 87.833 M -32.21 % | 129.568 M |
| Other current assets | 77.443 M 30.96 % | 59.136 M 147.58 % | 23.886 M 21.43 % | 19.670 M -15.53 % | 23.285 M 31.78 % | 17.670 M -21.42 % | 22.488 M -38.34 % | 36.471 M 87.78 % | 19.422 M 46.89 % | 13.222 M 1 226.47 % | 996.801 K -87.50 % | 7.977 M 308.23 % | 1.954 M 81.94 % | 1.074 M 205.63 % | 351.400 K -95.69 % | 8.153 M | 0.000 |
| Short term investments | 282.000 K -67.13 % | 858.000 K -81.52 % | 4.642 M 8.99 % | 4.259 M 671.56 % | 552.000 K -89.17 % | 5.099 M 6.76 % | 4.776 M 4.94 % | 4.551 M 48.48 % | 3.065 M 147.58 % | 1.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.439 M -29.21 % | 7.683 M | 0.000 | 0.000 |
| cash and cash equivalents | 80.000 K -34.96 % | 123.000 K -98.91 % | 11.318 M -74.88 % | 45.058 M 123.79 % | 20.134 M 24 756.79 % | 81.000 K -6.90 % | 87.000 K -4.40 % | 91.000 K -71.56 % | 320.000 K 10.34 % | 290.000 K -98.45 % | 18.661 M -10.13 % | 20.764 M 125.94 % | 9.190 M -43.22 % | 16.185 M 31.38 % | 12.320 M -77.15 % | 53.907 M 228.23 % | 16.423 M |
| Cash and short term investments | 362.000 K -63.10 % | 981.000 K -93.85 % | 15.960 M -67.64 % | 49.317 M 138.41 % | 20.686 M 299.34 % | 5.180 M 6.52 % | 4.863 M 4.76 % | 4.642 M 37.13 % | 3.385 M 121.53 % | 1.528 M -91.81 % | 18.661 M -10.13 % | 20.764 M 125.94 % | 9.190 M -57.50 % | 21.624 M 8.11 % | 20.003 M -62.89 % | 53.907 M 228.23 % | 16.423 M |
| Total current assets | 318.377 M 16.84 % | 272.494 M 12.04 % | 243.209 M 4.65 % | 232.395 M 26.50 % | 183.718 M -9.26 % | 202.465 M -1.25 % | 205.024 M 15.27 % | 177.870 M 1.62 % | 175.038 M -8.48 % | 191.248 M -6.90 % | 205.432 M 16.61 % | 176.168 M 27.71 % | 137.940 M 11.29 % | 123.951 M 5.43 % | 117.569 M 6.91 % | 109.974 M 53.91 % | 71.454 M |
| Inventory | 156.248 M 15.63 % | 135.122 M -12.72 % | 154.815 M 23.27 % | 125.586 M 11.69 % | 112.438 M -21.97 % | 144.096 M -3.21 % | 148.875 M 23.72 % | 120.336 M -0.15 % | 120.521 M -23.64 % | 157.841 M 66.32 % | 94.900 M -20.37 % | 119.174 M 32.25 % | 90.113 M 50.51 % | 59.871 M 1.96 % | 58.719 M 158.74 % | 22.694 M -9.80 % | 25.160 M |
| Net receivables | 84.324 M 9.15 % | 77.255 M 59.13 % | 48.548 M 28.36 % | 37.822 M 38.50 % | 27.309 M -23.11 % | 35.519 M 23.34 % | 28.798 M 75.37 % | 16.421 M -48.22 % | 31.710 M 69.97 % | 18.657 M | 0.000 -100.00 % | 28.253 M -22.98 % | 36.682 M -11.36 % | 41.382 M | 0.000 -100.00 % | 25.219 M -15.57 % | 29.871 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -3.426 M | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 100.00 % | -9.698 M -3.79 % | -9.344 M -22 690.24 % | -41.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.695 M -47.25 % | 12.692 M 87.61 % | 6.765 M -52.93 % | 14.372 M 215.11 % | 4.561 M -55.49 % | 10.247 M 211.08 % | 3.294 M 168.24 % | 1.228 M 73.69 % | 707.000 K 12.94 % | 626.000 K -42.86 % | 1.096 M 101.51 % | 543.674 K 18.99 % | 456.915 K 27.73 % | 357.729 K -17.10 % | 431.536 K -19.84 % | 538.316 K -33.45 % | 808.925 K |
| Tax payables | 0.000 -100.00 % | 1.435 M -83.85 % | 8.885 M 502.37 % | 1.475 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 |
| Deferred revenue non current | 0.000 -100.00 % | 43.996 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 |
| 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 | 10.365 M -15.95 % | 12.332 M 29.82 % | 9.499 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 |
| 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 |
| Other total stockholders equity | 18.840 M 0.00 % | 18.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.329 M 12.06 % | 1.186 M 109.91 % | 565.000 K 61.43 % | 350.000 K 92 005.26 % | 380.000 -99.89 % | 348.960 K 0.00 % | 348.960 K 0.00 % | 348.960 K 0.00 % | 348.960 K 0.00 % | 348.960 K 0.00 % | 348.960 K 0.00 % | 348.960 K |
| Deferred tax liabilities non current | 11.868 M -11.27 % | 13.376 M 63.18 % | 8.197 M -3.27 % | 8.474 M 59.50 % | 5.313 M 91.94 % | 2.768 M 7.00 % | 2.587 M 28.64 % | 2.011 M -10.02 % | 2.235 M -57.93 % | 5.312 M -50.50 % | 10.732 M -8.47 % | 11.725 M -4.86 % | 12.324 M 58.53 % | 7.774 M 77.88 % | 4.370 M 78.84 % | 2.444 M 106.11 % | 1.186 M |
| Other liabilities | 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 |
| Total assets | 606.286 M 6.77 % | 567.817 M 53.89 % | 368.984 M 13.20 % | 325.970 M 27.50 % | 255.660 M -10.71 % | 286.310 M -0.57 % | 287.959 M 9.23 % | 263.634 M 1.44 % | 259.886 M -5.83 % | 275.981 M -4.55 % | 289.146 M 11.07 % | 260.321 M 15.30 % | 225.785 M 6.82 % | 211.378 M 2.25 % | 206.732 M 4.51 % | 197.806 M -1.60 % | 201.022 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -65.771 M -498.18 % | 16.518 M 124.39 % | -67.736 M -277.55 % | -17.941 M -173.05 % | 24.559 M 137.06 % | 10.360 M 146.41 % | -22.322 M -491.62 % | -3.773 M -118.11 % | 20.829 M 1 060.07 % | -2.170 M 93.04 % | -31.155 M -25.25 % | -24.874 M -1.14 % | -24.594 M -1 039.96 % | -2.157 M 94.56 % | -39.671 M -5 933.71 % | -657.482 K 98.12 % | -34.952 M |
| Accounts receivables | -47.239 M -328.67 % | -11.020 M 69.97 % | -36.699 M -139.17 % | -15.344 M -255.76 % | -4.313 M -84.24 % | -2.341 M -215.15 % | 2.033 M 169.24 % | -2.936 M 86.77 % | -22.184 M -137.67 % | 58.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -21.125 M -207.27 % | 19.693 M 167.37 % | -29.229 M -122.31 % | -13.148 M -141.53 % | 31.658 M 562.44 % | 4.779 M 116.75 % | -28.539 M -15 443.55 % | 186.000 K -99.50 % | 37.320 M 159.29 % | -62.941 M -359.30 % | 24.274 M 183.53 % | -29.060 M 3.91 % | -30.242 M -2 525.04 % | -1.152 M 96.67 % | -34.606 M -1 503.42 % | 2.466 M 126.53 % | -9.293 M |
| Accounts payables | 2.593 M -63.11 % | 7.029 M 488.99 % | -1.807 M -117.13 % | 10.551 M 478.72 % | -2.786 M -135.17 % | 7.922 M 89.34 % | 4.184 M 508.99 % | -1.023 M -117.97 % | 5.693 M 202.38 % | 1.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 816.000 K 81 700.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.429 M -1 424.20 % | 4.186 M -25.89 % | 5.648 M 661.81 % | -1.005 M 80.15 % | -5.065 M -62.17 % | -3.123 M 87.83 % | -25.658 M |
| Other non cash items | -7.482 M -734.61 % | 1.179 M -45.39 % | 2.159 M -38.79 % | 3.527 M -60.50 % | 8.929 M 425.85 % | 1.698 M 560.16 % | -369.000 K 93.43 % | -5.618 M -133.99 % | -2.401 M -51.79 % | -1.582 M -66.08 % | -952.433 K 8.83 % | -1.045 M -40.83 % | -741.759 K -1 277.88 % | 62.974 K 105.08 % | -1.240 M 91.23 % | -14.138 M -177.83 % | -5.089 M |
| Net cash provided by operating activities | -28.033 M -146.97 % | 59.687 M 263.68 % | -36.466 M -1 090.12 % | 3.683 M -90.84 % | 40.201 M 148.71 % | 16.164 M 191.86 % | -17.596 M -194.05 % | -5.984 M -137.34 % | 16.027 M 196.94 % | -16.533 M 22.68 % | -21.383 M -16.34 % | -18.379 M -6.10 % | -17.323 M -420.40 % | 5.407 M 116.77 % | -32.236 M -662.65 % | -4.227 M 86.51 % | -31.341 M |
| Investments in property plant and equipment | -12.658 M 93.41 % | -192.191 M -984.54 % | -17.721 M 5.26 % | -18.704 M -303.80 % | -4.632 M 54.49 % | -10.179 M -373.44 % | -2.150 M 66.00 % | -6.323 M -8.59 % | -5.823 M -4.35 % | -5.580 M 4.55 % | -5.846 M -417.62 % | -1.129 M 68.34 % | -3.568 M -13.94 % | -3.131 M 79.97 % | -15.632 M -5.80 % | -14.775 M 77.95 % | -67.007 M |
| Acquisitions net | 3.102 M | 0.000 -100.00 % | 704.000 K 342.77 % | 159.000 K -99.12 % | 17.975 M 386.34 % | 3.696 M 898.92 % | 370.000 K -75.66 % | 1.520 M -29.30 % | 2.150 M 1 109.37 % | 177.778 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.535 K | 0.000 100.00 % | -342.772 K 44.51 % | -617.722 K 92.55 % | -8.288 M 58.10 % | -19.781 M 89.81 % | -194.201 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 410.858 K | 0.000 -100.00 % | 3.972 M 137.57 % | 1.672 M -82.65 % | 9.636 M -86.81 % | 73.081 M -43.44 % | 129.201 M |
| Other investing activites | 91.000 K -96.43 % | 2.546 M 2 895.29 % | 85.000 K -12.37 % | 97.000 K 203.13 % | 32.000 K -96.98 % | 1.058 M 1 025.53 % | 94.000 K 88.00 % | 50.000 K -64.29 % | 140.000 K 213.98 % | 44.589 K -94.80 % | 857.749 K 16.95 % | 733.424 K -47.66 % | 1.401 M -2.02 % | 1.430 M -52.05 % | 2.982 M -31.95 % | 4.383 M -97.65 % | 186.157 M |
| Net cash used for investing activites | -9.465 M 95.01 % | -189.645 M -1 020.04 % | -16.932 M 8.22 % | -18.448 M -237.93 % | 13.375 M 346.54 % | -5.425 M -693.13 % | -684.000 K 85.61 % | -4.753 M -34.53 % | -3.533 M 34.06 % | -5.358 M -14.67 % | -4.672 M -1 079.68 % | -396.074 K -127.08 % | 1.462 M 326.06 % | -646.918 K 94.28 % | -11.302 M -126.34 % | 42.908 M -20.76 % | 54.151 M |
| Debt repayment | 13.695 M -82.41 % | 77.877 M 458.42 % | 13.946 M -64.86 % | 39.688 M 218.39 % | -33.522 M -211.95 % | -10.746 M -159.12 % | 18.176 M 72.96 % | 10.509 M 184.32 % | -12.463 M -420.12 % | 3.893 M -83.75 % | 23.952 M -21.08 % | 30.349 M 242.34 % | 8.865 M 442.60 % | -2.588 M -232.63 % | 1.951 M 262.87 % | -1.198 M 89.15 % | -11.035 M |
| Common stock issued | 0.000 -100.00 % | 17.113 M 199.59 % | 5.712 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 |
| 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 |
| 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 |
| Other financing activites | 23.760 M -0.06 % | 23.775 M 2 377 420.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.694 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 37.455 M -68.46 % | 118.765 M 504.13 % | 19.659 M -50.47 % | 39.688 M 218.39 % | -33.522 M -211.95 % | -10.746 M -159.12 % | 18.176 M 72.96 % | 10.509 M 184.32 % | -12.463 M -420.12 % | 3.893 M -83.75 % | 23.952 M -21.08 % | 30.349 M 242.34 % | 8.865 M 1 091.75 % | -893.892 K -145.82 % | 1.951 M 262.87 % | -1.198 M 89.15 % | -11.035 M |
| Effect of forex changes on cash | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.00 % | 100.000 K 10 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -43.000 K 99.62 % | -11.194 M 66.82 % | -33.741 M -235.38 % | 24.923 M 24.28 % | 20.054 M 334 333.33 % | -6.000 K -50.00 % | -4.000 K 98.25 % | -229.000 K -838.71 % | 31.000 K 100.17 % | -17.997 M -755.64 % | -2.103 M -118.17 % | 11.574 M 265.46 % | -6.995 M -280.95 % | 3.866 M 109.30 % | -41.587 M -210.95 % | 37.483 M 218.36 % | 11.774 M |
| Cash at beginning of period | 123.000 K -98.91 % | 11.317 M -74.88 % | 45.058 M 123.78 % | 20.135 M 24 758.02 % | 81.000 K -6.90 % | 87.000 K -4.40 % | 91.000 K -71.56 % | 320.000 K 10.73 % | 289.000 K -98.45 % | 18.661 M -10.13 % | 20.764 M 125.94 % | 9.190 M -43.22 % | 16.185 M 31.38 % | 12.320 M -77.15 % | 53.907 M 228.23 % | 16.423 M 253.24 % | 4.649 M |
| Cash at end of period | 80.000 K -34.96 % | 123.000 K -98.91 % | 11.317 M -74.88 % | 45.058 M 123.78 % | 20.135 M 24 758.02 % | 81.000 K -6.90 % | 87.000 K -4.40 % | 91.000 K -71.56 % | 320.000 K -51.78 % | 663.601 K -96.44 % | 18.661 M -10.13 % | 20.764 M 125.94 % | 9.190 M -43.22 % | 16.185 M 31.38 % | 12.320 M -77.15 % | 53.907 M 228.23 % | 16.423 M |
| Operating cash flow | -28.033 M -146.97 % | 59.687 M 263.68 % | -36.466 M -1 090.12 % | 3.683 M -90.84 % | 40.201 M 148.71 % | 16.164 M 191.86 % | -17.596 M -194.05 % | -5.984 M -137.34 % | 16.027 M 196.94 % | -16.533 M 22.68 % | -21.383 M -16.34 % | -18.379 M -6.10 % | -17.323 M -420.40 % | 5.407 M 116.77 % | -32.236 M -662.65 % | -4.227 M 86.51 % | -31.341 M |
| Capital expenditure | -12.658 M 93.41 % | -192.191 M -984.54 % | -17.721 M 5.26 % | -18.704 M -303.80 % | -4.632 M 54.49 % | -10.179 M -373.44 % | -2.150 M 66.00 % | -6.323 M -8.59 % | -5.823 M -4.35 % | -5.580 M 4.55 % | -5.846 M -417.62 % | -1.129 M 68.34 % | -3.568 M -13.94 % | -3.131 M 79.97 % | -15.632 M -5.80 % | -14.775 M 77.95 % | -67.007 M |
| Free CashFlow | -40.691 M 69.29 % | -132.504 M -144.53 % | -54.187 M -260.74 % | -15.021 M -142.23 % | 35.569 M 494.30 % | 5.985 M 130.31 % | -19.746 M -60.45 % | -12.307 M -220.61 % | 10.204 M 146.15 % | -22.113 M 18.79 % | -27.229 M -39.57 % | -19.509 M 6.61 % | -20.891 M -1 018.11 % | 2.275 M 104.75 % | -47.868 M -151.91 % | -19.002 M 80.68 % | -98.348 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 405.717 M 19.35 % | 339.944 M 14.71 % | 296.341 M 0.60 % | 294.572 M 5.39 % | 279.508 M 4.18 % | 268.287 M 16.85 % | 229.592 M -6.04 % | 244.341 M 11.26 % | 219.604 M 8.62 % | 202.173 M 3.70 % | 194.954 M -12.10 % | 221.790 M 6.99 % | 207.297 M 6.57 % | 194.525 M 12.59 % | 172.770 M 1.46 % | 170.285 M 12.58 % | 151.261 M 22.85 % | 123.125 M -12.76 % | 141.133 M -4.24 % | 147.388 M -1.07 % | 148.978 M 31.94 % | 112.916 M 16.19 % | 97.185 M -14.89 % | 114.193 M 3.48 % | 110.358 M -0.97 % | 111.443 M 23.39 % | 90.319 M -3.07 % | 93.179 M 9.28 % | 85.270 M 0.70 % | 84.674 M 17.82 % | 71.869 M -6.85 % | 77.150 M -5.12 % | 81.314 M 26.63 % | 64.213 M -25.24 % | 85.895 M -0.01 % | 85.900 M 6.34 % | 80.782 M 7.17 % | 75.378 M 8.64 % | 69.384 M -11.29 % | 78.212 M 4.30 % | 74.991 M -5.24 % | 79.141 M -33.17 % | 118.427 M 18.95 % | 99.558 M -1.74 % | 101.318 M 3.56 % | 97.833 M 16.56 % | 83.930 M 8.01 % | 77.703 M -8.86 % | 85.259 M 12.61 % | 75.714 M 3.58 % | 73.095 M -5.93 % | 77.703 M 7.68 % | 72.161 M -0.04 % | 72.188 M 13.28 % | 63.723 M 10.12 % | 57.865 M 19.24 % | 48.528 M 8.08 % | 44.902 M 63.45 % | 27.472 M 42.62 % | 19.262 M |
| Net income | 16.285 M 56.06 % | 10.435 M 94.39 % | 5.368 M 30.99 % | 4.098 M -40.73 % | 6.914 M -42.11 % | 11.944 M 34.85 % | 8.857 M -12.25 % | 10.093 M 28.07 % | 7.881 M 12.17 % | 7.026 M 41.88 % | 4.952 M -26.30 % | 6.719 M -5.79 % | 7.132 M 8.19 % | 6.592 M 21.04 % | 5.446 M 13.03 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.04 % | -1.654 M -183.03 % | 1.992 M 29.94 % | 1.533 M 28.28 % | 1.195 M 252.62 % | -783.000 K -932.98 % | 94.000 K -77.24 % | 413.000 K -35.77 % | 643.000 K 163.16 % | -1.018 M -344.71 % | 416.000 K -41.98 % | 717.000 K 16.78 % | 614.000 K 19.22 % | 515.000 K 201.58 % | -507.000 K -112.49 % | 4.058 M 186.03 % | -4.717 M -196.85 % | -1.589 M 38.39 % | -2.579 M -66.93 % | -1.545 M -241.06 % | -453.000 K 87.72 % | -3.688 M -13.41 % | -3.252 M -10.31 % | -2.948 M -84.37 % | -1.599 M -60.40 % | -996.911 K -199.10 % | 1.006 M -53.34 % | 2.156 M 12.00 % | 1.925 M 36.66 % | 1.409 M 244.39 % | 409.000 K 113.02 % | 192.000 K 108.52 % | -2.254 M -355.95 % | 880.626 K 115.31 % | 409.000 K 122.81 % | -1.793 M -299.44 % | 899.000 K 2 341.34 % | 36.824 K 114.73 % | -250.000 K -242.47 % | -73.000 K -110.43 % | 700.000 K -91.87 % | 8.610 M 493.79 % | 1.450 M |
| Income before tax | 21.320 M 50.64 % | 14.153 M 97.53 % | 7.165 M 33.23 % | 5.378 M -44.46 % | 9.683 M -39.35 % | 15.965 M 33.52 % | 11.957 M -13.25 % | 13.783 M 27.15 % | 10.840 M 15.44 % | 9.390 M 30.60 % | 7.190 M -19.93 % | 8.980 M -7.05 % | 9.661 M 9.67 % | 8.809 M 23.83 % | 7.114 M 10.48 % | 6.439 M 100.09 % | 3.218 M 22.36 % | 2.630 M -72.13 % | 9.438 M 250.59 % | 2.692 M 29.99 % | 2.071 M 28.31 % | 1.614 M 252.99 % | -1.055 M -924.22 % | 128.000 K -76.94 % | 555.000 K -36.13 % | 869.000 K 165.39 % | -1.329 M -336.06 % | 563.000 K -42.84 % | 985.000 K 9.08 % | 903.000 K 45.88 % | 619.000 K 190.76 % | -682.000 K -112.49 % | 5.460 M 185.97 % | -6.351 M -141.76 % | -2.627 M 29.83 % | -3.744 M -70.57 % | -2.195 M -238.21 % | -649.000 K 87.74 % | -5.292 M -12.48 % | -4.705 M -10.52 % | -4.257 M -85.98 % | -2.289 M -88.56 % | -1.214 M -183.26 % | 1.458 M -53.55 % | 3.139 M 12.95 % | 2.779 M 23.58 % | 2.249 M 44.99 % | 1.551 M 261.54 % | 429.000 K 113.08 % | -3.281 M -234.81 % | 2.434 M 56.92 % | 1.551 M 202.85 % | -1.508 M -189.18 % | 1.691 M 48.31 % | 1.140 M 60.14 % | 712.000 K 12.48 % | 633.000 K -52.15 % | 1.323 M 144.34 % | -2.984 M -298.54 % | 1.503 M |
| Income before tax ratio | 0.05 26.22 % | 0.04 72.19 % | 0.02 32.43 % | 0.02 -47.30 % | 0.03 -41.78 % | 0.06 14.26 % | 0.05 -7.68 % | 0.06 14.28 % | 0.05 6.28 % | 0.05 25.93 % | 0.04 -8.91 % | 0.04 -13.12 % | 0.05 2.91 % | 0.05 9.98 % | 0.04 8.89 % | 0.04 77.74 % | 0.02 -0.40 % | 0.02 -68.06 % | 0.07 266.13 % | 0.02 31.39 % | 0.01 -2.75 % | 0.01 231.67 % | -0.01 -1 068.46 % | 0.00 -77.71 % | 0.01 -35.51 % | 0.01 152.99 % | -0.01 -343.53 % | 0.01 -47.69 % | 0.01 8.32 % | 0.01 23.82 % | 0.01 197.43 % | -0.01 -113.17 % | 0.07 167.89 % | -0.10 -223.39 % | -0.03 29.83 % | -0.04 -60.41 % | -0.03 -215.59 % | -0.01 88.71 % | -0.08 -26.79 % | -0.06 -5.97 % | -0.06 -96.27 % | -0.03 -182.16 % | -0.01 -170.00 % | 0.01 -52.73 % | 0.03 9.07 % | 0.03 6.02 % | 0.03 34.23 % | 0.02 296.70 % | 0.01 111.61 % | -0.04 -230.14 % | 0.03 66.81 % | 0.02 195.52 % | -0.02 -189.21 % | 0.02 30.91 % | 0.02 45.42 % | 0.01 -5.67 % | 0.01 -55.73 % | 0.03 127.13 % | -0.11 -239.20 % | 0.08 |
| EBITDA | 30.843 M 29.49 % | 23.818 M 60.81 % | 14.811 M -8.11 % | 16.118 M -17.35 % | 19.501 M -22.16 % | 25.052 M 17.72 % | 21.281 M 11.72 % | 19.048 M 27.56 % | 14.932 M 19.12 % | 12.535 M 23.07 % | 10.185 M -16.05 % | 12.132 M -4.47 % | 12.700 M 12.92 % | 11.247 M 18.65 % | 9.479 M 18.46 % | 8.002 M 63.04 % | 4.908 M 21.58 % | 4.037 M -63.87 % | 11.175 M 121.37 % | 5.048 M 15.57 % | 4.368 M -7.06 % | 4.700 M 93.42 % | 2.430 M -29.34 % | 3.439 M -15.17 % | 4.054 M -8.14 % | 4.413 M 72.45 % | 2.559 M -43.22 % | 4.507 M 12.17 % | 4.018 M 4.17 % | 3.857 M -4.53 % | 4.040 M 98.33 % | 2.037 M -75.29 % | 8.245 M 306.18 % | -3.999 M -1 638.08 % | 260.000 K 185.53 % | -304.000 K -127.71 % | 1.097 M -59.25 % | 2.692 M 226.50 % | -2.128 M -17.31 % | -1.814 M -16.66 % | -1.555 M -482.06 % | 407.000 K -10.48 % | 454.649 K -87.74 % | 3.709 M -33.71 % | 5.595 M 22.48 % | 4.568 M 26.84 % | 3.601 M 35.44 % | 2.659 M 26.92 % | 2.095 M 216.26 % | -1.802 M -184.99 % | 2.120 M -20.26 % | 2.659 M 820.07 % | 289.000 K -89.54 % | 2.763 M 377.35 % | -996.225 K -136.17 % | 2.754 M 1.51 % | 2.713 M 11.74 % | 2.428 M 45.74 % | 1.666 M -29.53 % | 2.364 M |
| Net income ratio | 0.04 30.76 % | 0.03 69.46 % | 0.02 30.21 % | 0.01 -43.76 % | 0.02 -44.44 % | 0.04 15.40 % | 0.04 -6.61 % | 0.04 15.10 % | 0.04 3.27 % | 0.03 36.82 % | 0.03 -16.15 % | 0.03 -11.95 % | 0.03 1.53 % | 0.03 7.51 % | 0.03 11.41 % | 0.03 77.73 % | 0.02 -0.45 % | 0.02 236.46 % | -0.01 -186.71 % | 0.01 31.34 % | 0.01 -2.77 % | 0.01 231.36 % | -0.01 -1 078.76 % | 0.00 -78.00 % | 0.00 -35.14 % | 0.01 151.19 % | -0.01 -352.46 % | 0.00 -46.91 % | 0.01 15.96 % | 0.01 1.19 % | 0.01 209.04 % | -0.01 -113.17 % | 0.05 167.94 % | -0.07 -297.09 % | -0.02 38.38 % | -0.03 -56.98 % | -0.02 -218.24 % | -0.01 88.69 % | -0.05 -27.84 % | -0.04 -5.77 % | -0.04 -94.57 % | -0.02 -140.02 % | -0.01 -183.31 % | 0.01 -52.51 % | 0.02 8.15 % | 0.02 17.24 % | 0.02 218.84 % | 0.01 133.74 % | 0.00 107.56 % | -0.03 -347.10 % | 0.01 128.88 % | 0.01 121.18 % | -0.02 -299.52 % | 0.01 2 055.05 % | 0.00 113.38 % | 0.00 -187.21 % | 0.00 -109.65 % | 0.02 -95.03 % | 0.31 316.34 % | 0.08 |
| Ratio EBITDA | 0.08 8.50 % | 0.07 40.19 % | 0.05 -8.66 % | 0.05 -21.57 % | 0.07 -25.28 % | 0.09 0.74 % | 0.09 18.90 % | 0.08 14.65 % | 0.07 9.67 % | 0.06 18.68 % | 0.05 -4.49 % | 0.05 -10.71 % | 0.06 5.96 % | 0.06 5.38 % | 0.05 16.75 % | 0.05 44.83 % | 0.03 -1.04 % | 0.03 -58.59 % | 0.08 131.19 % | 0.03 16.81 % | 0.03 -29.56 % | 0.04 66.47 % | 0.03 -16.97 % | 0.03 -18.02 % | 0.04 -7.23 % | 0.04 39.76 % | 0.03 -41.42 % | 0.05 2.65 % | 0.05 3.45 % | 0.05 -18.97 % | 0.06 112.90 % | 0.03 -73.96 % | 0.10 262.82 % | -0.06 -2 157.42 % | 0.00 185.53 % | 0.00 -126.06 % | 0.01 -61.98 % | 0.04 216.44 % | -0.03 -32.24 % | -0.02 -11.85 % | -0.02 -503.21 % | 0.01 33.96 % | 0.00 -89.70 % | 0.04 -32.54 % | 0.06 18.27 % | 0.05 8.82 % | 0.04 25.39 % | 0.03 39.26 % | 0.02 203.24 % | -0.02 -182.05 % | 0.03 -15.23 % | 0.03 754.45 % | 0.00 -89.54 % | 0.04 344.82 % | -0.02 -132.85 % | 0.05 -14.87 % | 0.06 3.39 % | 0.05 -10.83 % | 0.06 -50.59 % | 0.12 |
| Gross profit ratio | 0.25 -24.73 % | 0.33 7.79 % | 0.31 2.29 % | 0.30 -1.46 % | 0.30 43.15 % | 0.21 -11.74 % | 0.24 55.93 % | 0.15 6.58 % | 0.15 10.82 % | 0.13 -10.37 % | 0.15 -42.24 % | 0.25 -2.47 % | 0.26 3.61 % | 0.25 -9.70 % | 0.28 9.88 % | 0.25 1.14 % | 0.25 -4.53 % | 0.26 -1.80 % | 0.27 11.93 % | 0.24 -3.78 % | 0.25 5.03 % | 0.24 -15.22 % | 0.28 3.17 % | 0.27 -7.88 % | 0.29 4.50 % | 0.28 -4.09 % | 0.29 -5.43 % | 0.31 -1.98 % | 0.31 -0.95 % | 0.32 13.03 % | 0.28 -4.30 % | 0.29 -25.08 % | 0.39 44.29 % | 0.27 3.47 % | 0.26 0.50 % | 0.26 5.37 % | 0.25 -13.07 % | 0.28 9.00 % | 0.26 6.93 % | 0.24 -6.69 % | 0.26 -1.44 % | 0.27 -54.48 % | 0.58 143.61 % | 0.24 -10.73 % | 0.27 7.08 % | 0.25 1.29 % | 0.25 -7.72 % | 0.27 11.96 % | 0.24 6.87 % | 0.22 -21.28 % | 0.28 6.17 % | 0.27 14.12 % | 0.24 -12.49 % | 0.27 9.80 % | 0.24 -6.88 % | 0.26 -9.49 % | 0.29 -8.67 % | 0.32 -8.09 % | 0.35 -21.14 % | 0.44 |
| Weighted average shs out dil | 10.426 M -0.08 % | 10.435 M -0.86 % | 10.525 M 0.16 % | 10.508 M 0.30 % | 10.476 M 0.86 % | 10.386 M -0.39 % | 10.426 M 3.30 % | 10.093 M 1.17 % | 9.976 M -0.61 % | 10.037 M 0.11 % | 10.026 M -0.02 % | 10.028 M -0.17 % | 10.045 M 0.57 % | 9.988 M -0.38 % | 10.026 M -0.11 % | 10.038 M 0.04 % | 10.033 M 1.91 % | 9.845 M -1.81 % | 10.026 M 0.67 % | 9.960 M -2.54 % | 10.220 M 2.63 % | 9.958 M -0.34 % | 9.992 M 6.30 % | 9.400 M -8.96 % | 10.325 M -3.65 % | 10.717 M 3.33 % | 10.371 M -0.27 % | 10.400 M 1.53 % | 10.243 M 0.09 % | 10.233 M -0.65 % | 10.300 M 1.58 % | 10.140 M -0.05 % | 10.145 M 1.18 % | 10.026 M 0.96 % | 9.931 M 0.12 % | 9.919 M -3.70 % | 10.300 M 2.73 % | 10.026 M 0.59 % | 9.968 M -1.92 % | 10.163 M -0.03 % | 10.166 M 1.72 % | 9.994 M -0.49 % | 10.043 M -0.17 % | 10.060 M 2.65 % | 9.800 M -3.27 % | 10.132 M 0.06 % | 10.126 M -0.97 % | 10.225 M 6.51 % | 9.600 M -6.30 % | 10.245 M 2.19 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 37.35 % | 7.300 M -27.00 % | 10.000 M -0.12 % | 10.012 M -3.34 % | 10.357 M |
| Weighted average shs out | 10.426 M -0.08 % | 10.435 M -0.86 % | 10.525 M 0.16 % | 10.508 M 0.30 % | 10.476 M 0.86 % | 10.386 M -0.39 % | 10.426 M 3.30 % | 10.093 M 1.17 % | 9.976 M -0.61 % | 10.037 M 0.11 % | 10.026 M -0.02 % | 10.028 M -0.17 % | 10.045 M 0.57 % | 9.988 M -0.38 % | 10.026 M -0.11 % | 10.038 M 0.04 % | 10.033 M 1.91 % | 9.845 M -1.81 % | 10.026 M 0.67 % | 9.960 M -2.54 % | 10.220 M 2.63 % | 9.958 M -0.34 % | 9.992 M 6.30 % | 9.400 M -8.96 % | 10.325 M -3.65 % | 10.717 M 3.33 % | 10.371 M -0.27 % | 10.400 M 1.53 % | 10.243 M 0.09 % | 10.233 M -0.65 % | 10.300 M 1.58 % | 10.140 M -0.05 % | 10.145 M 1.18 % | 10.026 M 0.96 % | 9.931 M 0.12 % | 9.919 M -3.70 % | 10.300 M 2.73 % | 10.026 M 0.59 % | 9.968 M -1.92 % | 10.163 M -0.03 % | 10.166 M 1.72 % | 9.994 M -0.49 % | 10.043 M -0.17 % | 10.060 M 2.65 % | 9.800 M -3.27 % | 10.132 M 0.06 % | 10.126 M -0.97 % | 10.225 M 6.51 % | 9.600 M -6.30 % | 10.245 M 2.19 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 0.00 % | 10.026 M 37.35 % | 7.300 M -27.00 % | 10.000 M -0.12 % | 10.012 M -3.34 % | 10.357 M |
| EPS diluted | 1.56 56.00 % | 1.00 96.08 % | 0.51 30.77 % | 0.39 -40.91 % | 0.66 -42.61 % | 1.15 35.29 % | 0.85 -15.00 % | 1.00 26.58 % | 0.79 12.86 % | 0.70 42.86 % | 0.49 -26.87 % | 0.67 -5.63 % | 0.71 7.58 % | 0.66 22.22 % | 0.54 12.50 % | 0.48 100.00 % | 0.24 20.00 % | 0.20 225.00 % | -0.16 -180.00 % | 0.20 33.33 % | 0.15 25.00 % | 0.12 253.06 % | -0.08 -884.00 % | 0.01 -75.00 % | 0.04 -33.33 % | 0.06 161.10 % | -0.10 -345.50 % | 0.04 -42.86 % | 0.07 16.67 % | 0.06 20.00 % | 0.05 200.00 % | -0.05 -112.50 % | 0.40 185.11 % | -0.47 -193.75 % | -0.16 38.46 % | -0.26 -73.33 % | -0.15 -231.86 % | -0.05 87.78 % | -0.37 -15.63 % | -0.32 -10.34 % | -0.29 -81.25 % | -0.16 -61.13 % | -0.10 -199.30 % | 0.10 -54.55 % | 0.22 15.79 % | 0.19 35.71 % | 0.14 250.00 % | 0.04 100.00 % | 0.02 109.09 % | -0.22 -350.57 % | 0.09 119.50 % | 0.04 122.22 % | -0.18 -300.67 % | 0.09 2 324.32 % | 0.00 114.86 % | -0.02 -149.00 % | -0.01 -114.29 % | 0.07 -91.86 % | 0.86 514.29 % | 0.14 |
| Earnings per share | 1.56 56.00 % | 1.00 96.08 % | 0.51 30.77 % | 0.39 -40.91 % | 0.66 -42.61 % | 1.15 35.29 % | 0.85 -15.00 % | 1.00 26.58 % | 0.79 12.86 % | 0.70 42.86 % | 0.49 -26.87 % | 0.67 -5.63 % | 0.71 7.58 % | 0.66 22.22 % | 0.54 12.50 % | 0.48 100.00 % | 0.24 20.00 % | 0.20 225.00 % | -0.16 -180.00 % | 0.20 33.33 % | 0.15 25.00 % | 0.12 253.06 % | -0.08 -884.00 % | 0.01 -75.00 % | 0.04 -33.33 % | 0.06 161.10 % | -0.10 -345.50 % | 0.04 -42.86 % | 0.07 16.67 % | 0.06 20.00 % | 0.05 200.00 % | -0.05 -112.50 % | 0.40 185.11 % | -0.47 -193.75 % | -0.16 38.46 % | -0.26 -73.33 % | -0.15 -231.86 % | -0.05 87.78 % | -0.37 -15.63 % | -0.32 -10.34 % | -0.29 -81.25 % | -0.16 -61.13 % | -0.10 -199.30 % | 0.10 -54.55 % | 0.22 15.79 % | 0.19 35.71 % | 0.14 250.00 % | 0.04 100.00 % | 0.02 109.09 % | -0.22 -350.57 % | 0.09 119.50 % | 0.04 122.22 % | -0.18 -300.00 % | 0.09 2 332.43 % | 0.00 114.86 % | -0.02 -149.00 % | -0.01 -114.29 % | 0.07 -91.86 % | 0.86 514.29 % | 0.14 |
| Gross profit | 101.123 M -10.17 % | 112.570 M 23.65 % | 91.037 M 2.91 % | 88.466 M 3.85 % | 85.186 M 49.14 % | 57.119 M 3.14 % | 55.380 M 46.52 % | 37.797 M 18.59 % | 31.873 M 20.38 % | 26.478 M -7.05 % | 28.487 M -49.22 % | 56.104 M 4.34 % | 53.768 M 10.41 % | 48.698 M 1.67 % | 47.898 M 11.48 % | 42.965 M 13.86 % | 37.734 M 17.29 % | 32.171 M -14.33 % | 37.552 M 7.18 % | 35.035 M -4.80 % | 36.803 M 38.58 % | 26.558 M -1.50 % | 26.962 M -12.20 % | 30.708 M -4.68 % | 32.216 M 3.48 % | 31.133 M 18.34 % | 26.308 M -8.33 % | 28.699 M 7.11 % | 26.793 M -0.26 % | 26.862 M 33.16 % | 20.172 M -10.85 % | 22.628 M -28.92 % | 31.833 M 82.72 % | 17.422 M -22.65 % | 22.524 M 0.50 % | 22.413 M 12.05 % | 20.003 M -6.84 % | 21.472 M 18.41 % | 18.133 M -5.14 % | 19.116 M -2.68 % | 19.642 M -6.60 % | 21.031 M -69.58 % | 69.134 M 189.79 % | 23.857 M -12.28 % | 27.198 M 10.90 % | 24.525 M 18.07 % | 20.772 M -0.33 % | 20.840 M 2.04 % | 20.424 M 20.34 % | 16.972 M -18.46 % | 20.814 M -0.13 % | 20.840 M 22.88 % | 16.959 M -12.52 % | 19.386 M 24.38 % | 15.586 M 2.55 % | 15.198 M 7.93 % | 14.082 M -1.29 % | 14.266 M 50.23 % | 9.496 M 12.47 % | 8.443 M |
| Income tax expense | 5.035 M 35.42 % | 3.718 M 106.90 % | 1.797 M 40.39 % | 1.280 M -53.77 % | 2.769 M -31.14 % | 4.021 M 29.71 % | 3.100 M -15.99 % | 3.690 M 24.70 % | 2.959 M 25.17 % | 2.364 M 5.63 % | 2.238 M -1.02 % | 2.261 M -10.60 % | 2.529 M 14.07 % | 2.217 M 32.91 % | 1.668 M 2.90 % | 1.621 M 100.12 % | 810.000 K 22.54 % | 661.000 K -94.04 % | 11.092 M 1 484.57 % | 700.000 K 29.87 % | 539.000 K 28.64 % | 419.000 K 254.04 % | -272.000 K -900.00 % | 34.000 K -76.06 % | 142.000 K -37.17 % | 226.000 K 172.67 % | -311.000 K -311.56 % | 147.000 K -45.15 % | 268.000 K -7.27 % | 289.000 K 172.64 % | 106.000 K 160.57 % | -175.000 K -112.48 % | 1.402 M 185.80 % | -1.634 M -57.42 % | -1.038 M 10.90 % | -1.165 M -79.23 % | -650.000 K -231.63 % | -196.000 K 87.78 % | -1.604 M -10.39 % | -1.453 M -11.00 % | -1.309 M -89.71 % | -690.000 K -217.91 % | -217.043 K -148.02 % | 452.000 K -54.02 % | 983.000 K 15.11 % | 854.000 K 1.64 % | 840.195 K -26.43 % | 1.142 M 381.86 % | 237.000 K 123.08 % | -1.027 M -166.12 % | 1.553 M 36.01 % | 1.142 M 300.70 % | 285.000 K -64.02 % | 792.000 K -28.22 % | 1.103 M 14.70 % | 962.000 K 36.26 % | 706.000 K 13.32 % | 623.000 K -52.22 % | 1.304 M 2 360.38 % | 53.000 K |
| Cost of revenue | 304.594 M 33.96 % | 227.374 M 10.75 % | 205.304 M -0.39 % | 206.106 M 6.06 % | 194.322 M -7.98 % | 211.168 M 21.21 % | 174.212 M -15.65 % | 206.544 M 10.02 % | 187.731 M 6.85 % | 175.695 M 5.54 % | 166.467 M 0.47 % | 165.686 M 7.92 % | 153.529 M 5.28 % | 145.827 M 16.78 % | 124.872 M -1.92 % | 127.320 M 12.15 % | 113.527 M 24.82 % | 90.954 M -12.19 % | 103.581 M -7.81 % | 112.353 M 0.16 % | 112.175 M 29.90 % | 86.358 M 22.98 % | 70.223 M -15.89 % | 83.485 M 6.84 % | 78.142 M -2.70 % | 80.310 M 25.46 % | 64.011 M -0.73 % | 64.480 M 10.27 % | 58.477 M 1.15 % | 57.812 M 11.83 % | 51.697 M -5.18 % | 54.522 M 10.19 % | 49.481 M 5.75 % | 46.791 M -26.16 % | 63.371 M -0.18 % | 63.487 M 4.46 % | 60.779 M 12.75 % | 53.906 M 5.18 % | 51.251 M -13.28 % | 59.096 M 6.77 % | 55.349 M -4.75 % | 58.110 M 17.89 % | 49.293 M -34.89 % | 75.701 M 2.13 % | 74.120 M 1.11 % | 73.308 M 16.07 % | 63.158 M 11.07 % | 56.863 M -12.30 % | 64.835 M 10.37 % | 58.742 M 12.36 % | 52.282 M -8.06 % | 56.863 M 3.01 % | 55.202 M 4.55 % | 52.802 M 9.69 % | 48.137 M 12.82 % | 42.667 M 23.87 % | 34.446 M 12.44 % | 30.636 M 70.43 % | 17.976 M 66.15 % | 10.819 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 94.098 M | 0.000 -100.00 % | 77.561 M 9.32 % | 70.948 M | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 K -76.14 % | 1.119 M 285.86 % | 290.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.258 M -15.39 % | 31.034 M -6.86 % | 33.318 M 45.74 % | 22.862 M -5.70 % | 24.243 M -14.14 % | 28.235 M -2.93 % | 29.087 M 5.05 % | 27.690 M 15.79 % | 23.914 M -5.03 % | 25.180 M 5.22 % | 23.930 M -0.40 % | 24.027 M 5.60 % | 22.753 M 4.65 % | 21.742 M -10.91 % | 24.404 M 6.76 % | 22.858 M -3.38 % | 23.657 M -0.70 % | 23.824 M 20.73 % | 19.733 M -3.29 % | 20.404 M -4.08 % | 21.271 M -2.80 % | 21.884 M -1.15 % | 22.139 M 2.69 % | 21.559 M 1.89 % | 21.160 M -0.70 % | 21.308 M -6.36 % | 22.756 M 8.02 % | 21.066 M 16.05 % | 18.153 M -5.11 % | 19.130 M -0.91 % | 19.306 M -2.30 % | 19.760 M 0.38 % | 19.685 M 2.90 % | 19.130 M 8.54 % | 17.625 M 0.30 % | 17.572 M 0.34 % | 17.513 M 31.14 % | 13.354 M 8.49 % | 12.309 M 1.77 % | 12.095 M 42.16 % | 8.508 M 30.55 % | 6.517 M |
| Operating expenses | 75.583 M -19.68 % | 94.098 M 140.51 % | 39.125 M -49.56 % | 77.561 M 9.32 % | 70.948 M 91.34 % | 37.079 M -5.36 % | 39.179 M 87.94 % | 20.846 M -64.70 % | 59.054 M 9.41 % | 53.976 M 0.30 % | 53.812 M 19.48 % | 45.038 M 6.73 % | 42.200 M 8.74 % | 38.809 M -1.39 % | 39.357 M 9.33 % | 35.999 M 5.68 % | 34.064 M 17.16 % | 29.074 M 10.72 % | 26.258 M -15.39 % | 31.034 M -6.86 % | 33.318 M 45.74 % | 22.862 M -5.70 % | 24.243 M -14.14 % | 28.235 M -2.93 % | 29.087 M 5.05 % | 27.690 M 15.79 % | 23.914 M -5.03 % | 25.180 M 5.22 % | 23.930 M -0.40 % | 24.027 M 5.60 % | 22.753 M 4.65 % | 21.742 M -10.91 % | 24.404 M 6.76 % | 22.858 M -3.38 % | 23.657 M -0.70 % | 23.824 M 20.73 % | 19.733 M -3.29 % | 20.404 M -4.08 % | 21.271 M -2.80 % | 21.884 M -1.15 % | 22.139 M 2.69 % | 21.559 M 1.89 % | 21.160 M -0.70 % | 21.308 M -6.36 % | 22.756 M 8.02 % | 21.066 M 16.05 % | 18.153 M -5.11 % | 19.130 M -0.91 % | 19.306 M -2.30 % | 19.760 M 0.38 % | 19.685 M 2.90 % | 19.130 M 8.54 % | 17.625 M 0.30 % | 17.572 M 0.34 % | 17.513 M 31.14 % | 13.354 M 8.49 % | 12.309 M 1.77 % | 12.095 M 42.16 % | 8.508 M 30.55 % | 6.517 M |
| Cost and expenses | 380.177 M 18.26 % | 321.472 M 31.52 % | 244.429 M -13.83 % | 283.667 M 6.94 % | 265.270 M 6.86 % | 248.247 M 16.33 % | 213.391 M -6.16 % | 227.390 M 10.37 % | 206.022 M 7.40 % | 191.829 M 3.55 % | 185.252 M -12.09 % | 210.724 M 7.66 % | 195.729 M 6.01 % | 184.636 M 12.43 % | 164.229 M 0.56 % | 163.319 M 10.66 % | 147.591 M 22.96 % | 120.028 M -7.56 % | 129.839 M -9.45 % | 143.387 M -1.45 % | 145.493 M 33.21 % | 109.220 M 15.62 % | 94.466 M -15.44 % | 111.720 M 4.19 % | 107.229 M -0.71 % | 108.000 M 22.83 % | 87.925 M -1.94 % | 89.660 M 8.80 % | 82.407 M 0.69 % | 81.839 M 9.92 % | 74.450 M -2.38 % | 76.264 M 3.22 % | 73.885 M 6.08 % | 69.649 M -19.97 % | 87.028 M -0.32 % | 87.311 M 8.44 % | 80.512 M 8.35 % | 74.310 M 2.47 % | 72.522 M -10.44 % | 80.980 M 4.51 % | 77.488 M -2.74 % | 79.669 M 13.08 % | 70.452 M -27.38 % | 97.009 M 0.14 % | 96.876 M 2.65 % | 94.374 M 16.06 % | 81.312 M 7.00 % | 75.993 M -9.68 % | 84.141 M 7.18 % | 78.502 M 9.08 % | 71.967 M -5.30 % | 75.993 M 4.35 % | 72.827 M 3.49 % | 70.374 M 7.20 % | 65.650 M 17.19 % | 56.021 M 19.82 % | 46.755 M 9.42 % | 42.731 M 61.35 % | 26.484 M 52.77 % | 17.336 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 75.583 M | 0.000 -100.00 % | 39.125 M | 0.000 | 0.000 -100.00 % | 37.079 M -5.36 % | 39.179 M 87.94 % | 20.846 M 13.97 % | 18.291 M 13.37 % | 16.134 M -14.11 % | 18.785 M -58.29 % | 45.038 M 6.73 % | 42.200 M 8.74 % | 38.809 M -1.39 % | 39.357 M 9.33 % | 35.999 M 5.68 % | 34.064 M 17.16 % | 29.074 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 93.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 -100.00 % | 519.002 K | 0.000 | 0.000 | 0.000 -100.00 % | 468.340 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.977 M -3.28 % | 5.146 M 4.83 % | 4.909 M -24.16 % | 6.473 M 16.48 % | 5.557 M 12.76 % | 4.928 M -8.08 % | 5.361 M 65.00 % | 3.249 M 7.98 % | 3.009 M 45.15 % | 2.073 M -26.07 % | 2.804 M 34.10 % | 2.091 M 4.97 % | 1.992 M 39.59 % | 1.427 M 1.86 % | 1.401 M 131.19 % | 606.000 K -11.53 % | 685.000 K 35.11 % | 507.000 K -64.32 % | 1.421 M 5.26 % | 1.350 M -10.06 % | 1.501 M -29.30 % | 2.123 M -26.74 % | 2.898 M 19.95 % | 2.416 M -7.29 % | 2.606 M -1.70 % | 2.651 M -22.03 % | 3.400 M 13.48 % | 2.996 M 43.76 % | 2.084 M 3.94 % | 2.005 M -18.53 % | 2.461 M 41.76 % | 1.736 M -5.14 % | 1.830 M 29.97 % | 1.408 M -26.86 % | 1.925 M -17.49 % | 2.333 M -5.39 % | 2.466 M 3.18 % | 2.390 M 7.75 % | 2.218 M 13.69 % | 1.951 M 10.79 % | 1.761 M 0.00 % | 1.761 M 126.87 % | 776.205 K -28.85 % | 1.091 M -16.27 % | 1.303 M 91.62 % | 680.000 K 76.21 % | 385.902 K 138.21 % | 162.000 K -76.49 % | 689.000 K 39.76 % | 493.000 K | 0.000 -100.00 % | 162.000 K 25.58 % | 129.000 K 4.88 % | 123.000 K | 0.000 -100.00 % | 191.000 K -24.51 % | 253.000 K 31.09 % | 193.000 K 382.50 % | 40.000 K -90.91 % | 440.000 K |
| Depreciation and amortization | 4.546 M 0.60 % | 4.519 M 6.96 % | 4.225 M -0.98 % | 4.267 M 0.14 % | 4.261 M 2.45 % | 4.159 M 4.97 % | 3.962 M 96.53 % | 2.016 M 86.15 % | 1.083 M 1.03 % | 1.072 M 1.80 % | 1.053 M -0.75 % | 1.061 M 1.34 % | 1.047 M 3.56 % | 1.011 M 4.66 % | 966.000 K 0.94 % | 957.000 K -4.78 % | 1.005 M 11.67 % | 900.000 K 7.78 % | 835.000 K -17.00 % | 1.006 M 26.54 % | 795.000 K -17.45 % | 963.000 K 5.25 % | 915.000 K 2.23 % | 895.000 K 0.22 % | 893.000 K 0.00 % | 893.000 K -0.67 % | 899.000 K -5.17 % | 948.000 K -0.11 % | 949.000 K 0.11 % | 948.000 K -1.25 % | 960.000 K -2.34 % | 983.000 K 2.93 % | 955.000 K 1.17 % | 944.000 K -1.87 % | 962.000 K -13.10 % | 1.107 M 34.02 % | 826.000 K -13.14 % | 951.000 K 0.53 % | 946.000 K 0.64 % | 940.000 K -0.11 % | 941.000 K 0.64 % | 935.000 K -18.07 % | 1.141 M -1.62 % | 1.160 M 0.61 % | 1.153 M 3.97 % | 1.109 M 12.85 % | 982.729 K 3.55 % | 949.000 K -2.87 % | 977.000 K -0.91 % | 986.000 K -0.61 % | 992.012 K 4.53 % | 949.000 K -0.63 % | 955.000 K 0.63 % | 949.000 K 1.95 % | 930.825 K 2.29 % | 910.000 K -3.19 % | 940.000 K 3.07 % | 912.000 K 34.51 % | 678.000 K 54.79 % | 438.000 K |
| Operating income | 25.540 M 38.26 % | 18.472 M -64.42 % | 51.912 M 376.04 % | 10.905 M -23.41 % | 14.238 M -28.95 % | 20.040 M 23.73 % | 16.196 M -4.45 % | 16.951 M 24.80 % | 13.582 M 31.30 % | 10.344 M 6.62 % | 9.702 M -12.33 % | 11.066 M -4.34 % | 11.568 M 16.98 % | 9.889 M 15.78 % | 8.541 M 22.61 % | 6.966 M 89.81 % | 3.670 M 18.50 % | 3.097 M -72.58 % | 11.294 M 182.28 % | 4.001 M 14.81 % | 3.485 M -5.71 % | 3.696 M 35.93 % | 2.719 M 9.95 % | 2.473 M -20.97 % | 3.129 M -9.12 % | 3.443 M 83.43 % | 1.877 M -46.66 % | 3.519 M 22.91 % | 2.863 M 0.99 % | 2.835 M 209.84 % | -2.581 M -391.31 % | 886.000 K -88.07 % | 7.429 M 236.66 % | -5.436 M -379.79 % | -1.133 M 19.70 % | -1.411 M -622.59 % | 270.000 K -74.72 % | 1.068 M 134.03 % | -3.138 M -13.37 % | -2.768 M -10.85 % | -2.497 M -372.92 % | -528.000 K -101.10 % | 47.975 M 1 782.10 % | 2.549 M -42.62 % | 4.442 M 28.42 % | 3.459 M 32.09 % | 2.619 M 53.14 % | 1.710 M 52.95 % | 1.118 M 140.10 % | -2.788 M -347.09 % | 1.128 M -34.02 % | 1.710 M 356.76 % | -666.000 K -136.71 % | 1.814 M 194.13 % | -1.927 M -204.50 % | 1.844 M 4.00 % | 1.773 M -18.33 % | 2.171 M 119.74 % | 988.000 K -48.70 % | 1.926 M |
| Operating income ratio | 0.06 15.85 % | 0.05 -68.98 % | 0.18 373.20 % | 0.04 -27.33 % | 0.05 -31.80 % | 0.07 5.89 % | 0.07 1.68 % | 0.07 12.17 % | 0.06 20.88 % | 0.05 2.81 % | 0.05 -0.26 % | 0.05 -10.59 % | 0.06 9.77 % | 0.05 2.83 % | 0.05 20.85 % | 0.04 68.60 % | 0.02 -3.54 % | 0.03 -68.57 % | 0.08 194.79 % | 0.03 16.04 % | 0.02 -28.53 % | 0.03 16.99 % | 0.03 29.19 % | 0.02 -23.62 % | 0.03 -8.23 % | 0.03 48.66 % | 0.02 -44.97 % | 0.04 12.48 % | 0.03 0.28 % | 0.03 193.23 % | -0.04 -412.71 % | 0.01 -87.43 % | 0.09 207.92 % | -0.08 -541.79 % | -0.01 19.70 % | -0.02 -591.46 % | 0.00 -76.41 % | 0.01 131.33 % | -0.05 -27.79 % | -0.04 -6.29 % | -0.03 -399.09 % | -0.01 -101.65 % | 0.41 1 482.22 % | 0.03 -41.60 % | 0.04 24.00 % | 0.04 13.32 % | 0.03 41.78 % | 0.02 67.83 % | 0.01 135.61 % | -0.04 -338.55 % | 0.02 -29.86 % | 0.02 338.44 % | -0.01 -136.73 % | 0.03 183.09 % | -0.03 -194.90 % | 0.03 -12.78 % | 0.04 -24.43 % | 0.05 34.44 % | 0.04 -64.03 % | 0.10 |
| Total other income expenses net | -4.220 M 2.29 % | -4.319 M 90.35 % | -44.747 M -709.61 % | -5.527 M -21.34 % | -4.555 M -11.78 % | -4.075 M 3.87 % | -4.239 M -33.81 % | -3.168 M -15.54 % | -2.742 M -187.42 % | -954.000 K 62.02 % | -2.512 M -20.42 % | -2.086 M -9.39 % | -1.907 M -76.57 % | -1.080 M 24.32 % | -1.427 M -170.78 % | -527.000 K -16.59 % | -452.000 K 3.21 % | -467.000 K 74.84 % | -1.856 M -41.79 % | -1.309 M 7.43 % | -1.414 M 32.08 % | -2.082 M 44.83 % | -3.774 M -60.94 % | -2.345 M 8.90 % | -2.574 M 0.00 % | -2.574 M 19.71 % | -3.206 M -8.46 % | -2.956 M -57.40 % | -1.878 M 2.80 % | -1.932 M -160.38 % | 3.200 M 304.08 % | -1.568 M 20.37 % | -1.969 M -115.19 % | -915.000 K 38.76 % | -1.494 M 35.96 % | -2.333 M 5.35 % | -2.465 M -43.56 % | -1.717 M 20.29 % | -2.154 M -11.20 % | -1.937 M -10.06 % | -1.760 M 0.06 % | -1.761 M 96.42 % | -49.189 M -4 408.58 % | -1.091 M 16.27 % | -1.303 M -91.62 % | -680.000 K -83.83 % | -369.902 K -132.64 % | -159.000 K 76.92 % | -689.000 K -39.76 % | -493.000 K -137.76 % | 1.306 M 921.11 % | -159.000 K 81.12 % | -842.000 K -584.55 % | -123.000 K -104.01 % | 3.067 M 370.96 % | -1.132 M 0.70 % | -1.140 M -34.43 % | -848.000 K 78.65 % | -3.972 M -839.01 % | -423.000 K |
| 2025-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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2009-03-31 | 2008-03-31 |
| 2025-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 207.203 M | 0.000 -100.00 % | 199.080 M | 0.000 -100.00 % | 209.227 M | 0.000 -100.00 % | 187.479 M | 0.000 -100.00 % | 98.566 M 14.52 % | 86.067 M 17.68 % | 73.135 M 90.55 % | 38.381 M 129.87 % | 16.697 M -29.30 % | 23.617 M | 0.000 -100.00 % | 56.999 M | 0.000 -100.00 % | 77.192 M | 0.000 -100.00 % | 88.018 M | 0.000 -100.00 % | 87.932 M | 0.000 -100.00 % | 71.468 M | 0.000 -100.00 % | 69.750 M | 0.000 -100.00 % | 60.541 M | 0.000 -100.00 % | 59.014 M | 0.000 -100.00 % | 69.986 M | 0.000 -100.00 % | 71.507 M | 0.000 -100.00 % | 49.598 M | 0.000 -100.00 % | 47.661 M | 0.000 -100.00 % | 30.367 M | 0.000 -100.00 % | 21.782 M 15.40 % | 18.876 M 741.72 % | 2.243 M 128.54 % | -7.857 M 43.53 % | -13.913 M -20.60 % | -11.536 M |
| Total investments | 1.670 M | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 1.914 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 4.864 M 6 472.97 % | 74.000 K -99.73 % | 27.370 M 32 483.33 % | 84.000 K -90.36 % | 871.000 K 8 610.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 1.598 M | 0.000 -100.00 % | 912.000 K | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 628.000 K | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 1.487 M -0.01 % | 1.487 M 0.01 % | 1.487 M 14 769.13 % | 10.000 K 0.00 % | 10.000 K -99.98 % | 61.085 M |
| Total debt | 207.260 M | 0.000 -100.00 % | 199.442 M | 0.000 -100.00 % | 224.342 M | 0.000 -100.00 % | 187.602 M | 0.000 -100.00 % | 158.944 M 63.21 % | 97.385 M -5.68 % | 103.248 M 23.74 % | 83.439 M 24.96 % | 66.771 M 52.62 % | 43.751 M | 0.000 -100.00 % | 57.105 M | 0.000 -100.00 % | 77.273 M | 0.000 -100.00 % | 88.122 M | 0.000 -100.00 % | 88.019 M | 0.000 -100.00 % | 71.506 M | 0.000 -100.00 % | 69.841 M | 0.000 -100.00 % | 60.810 M | 0.000 -100.00 % | 59.334 M | 0.000 -100.00 % | 70.624 M | 0.000 -100.00 % | 71.797 M | 0.000 -100.00 % | 95.175 M | 0.000 -100.00 % | 66.322 M | 0.000 -100.00 % | 30.919 M | 0.000 -100.00 % | 42.547 M 7.48 % | 39.585 M 246.24 % | 11.433 M 528.53 % | 1.819 M -19.96 % | 2.273 M -53.50 % | 4.887 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 304.362 M 25 847.31 % | 1.173 M -99.60 % | 295.193 M | 0.000 -100.00 % | 276.027 M 23 695.43 % | 1.160 M -99.55 % | 256.246 M | 0.000 -100.00 % | 549.000 K | 0.000 -100.00 % | 1.005 M | 0.000 | 0.000 -100.00 % | 179.209 M | 0.000 -100.00 % | 176.400 M | 0.000 -100.00 % | 177.033 M | 0.000 -100.00 % | 175.890 M | 0.000 -100.00 % | 175.963 M | 0.000 -100.00 % | 174.539 M | 0.000 -100.00 % | 174.147 M | 0.000 -100.00 % | 175.711 M | 0.000 -100.00 % | 179.672 M | 0.000 -100.00 % | 181.915 M | 0.000 -100.00 % | 188.856 M | 0.000 -100.00 % | 193.403 M | 0.000 -100.00 % | 193.394 M | 0.000 -100.00 % | 189.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 180.086 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.765 M | 0.000 | 0.000 -100.00 % | 117.907 M | 0.000 -100.00 % | 92.512 M | 0.000 -100.00 % | 77.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.362 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.609 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.702 M | 0.000 -100.00 % | 86.443 M | 0.000 -100.00 % | 86.047 M 11.64 % | 77.075 M |
| Common stock | 104.263 M | 0.000 -100.00 % | 104.263 M | 0.000 -100.00 % | 104.263 M | 0.000 -100.00 % | 104.263 M | 0.000 -100.00 % | 104.263 M 3.99 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M | 0.000 -100.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M 0.00 % | 100.263 M |
| Total equity | 331.091 M 8.78 % | 304.362 M 0.00 % | 304.362 M 3.11 % | 295.193 M 0.00 % | 295.193 M 6.94 % | 276.027 M 0.00 % | 276.028 M 7.72 % | 256.246 M 0.00 % | 256.246 M 14.18 % | 224.431 M 8.18 % | 207.458 M 7.06 % | 193.780 M 5.36 % | 183.927 M 2.46 % | 179.512 M 0.17 % | 179.209 M 0.00 % | 179.209 M 1.59 % | 176.400 M 0.00 % | 176.400 M -0.36 % | 177.033 M 0.00 % | 177.033 M 0.65 % | 175.890 M 0.00 % | 175.890 M -0.04 % | 175.963 M 0.00 % | 175.963 M 0.82 % | 174.539 M 0.00 % | 174.539 M 0.23 % | 174.147 M 0.00 % | 174.147 M -0.89 % | 175.711 M 0.42 % | 174.974 M -2.61 % | 179.672 M 0.00 % | 179.672 M -1.23 % | 181.915 M 0.38 % | 181.221 M -4.04 % | 188.856 M 0.00 % | 188.856 M -2.35 % | 193.403 M 0.00 % | 193.403 M 0.00 % | 193.394 M 0.00 % | 193.394 M 2.16 % | 189.313 M 0.00 % | 189.313 M 2.34 % | 184.993 M -1.10 % | 187.055 M 0.69 % | 185.766 M -0.48 % | 186.659 M 5.05 % | 177.687 M |
| Other non current liabilities | 51.459 M 116.91 % | -304.362 M -688.57 % | 51.712 M 117.52 % | -295.193 M -674.69 % | 51.366 M 118.61 % | -276.027 M -2 860.27 % | 10.000 M 103.90 % | -256.246 M -845.75 % | 34.361 M 211.89 % | 11.017 M 15.10 % | 9.572 M -6.97 % | 10.289 M 1.96 % | 10.091 M 10.62 % | 9.122 M 105.09 % | -179.209 M -1 990.59 % | 9.479 M 105.37 % | -176.400 M -2 159.79 % | 8.564 M 104.84 % | -177.033 M -2 019.47 % | 9.223 M 105.24 % | -175.890 M -2 208.23 % | 8.343 M 104.74 % | -175.963 M -2 280.73 % | 8.069 M 104.62 % | -174.539 M -2 416.38 % | 7.535 M 104.33 % | -174.147 M -1 320.63 % | 14.267 M 108.12 % | -175.711 M -1 377.16 % | 13.758 M 107.66 % | -179.672 M -1 501.72 % | 12.818 M 107.05 % | -181.915 M -1 653.77 % | 11.708 M 106.20 % | -188.856 M -2 137.72 % | 9.268 M 104.79 % | -193.403 M -2 232.88 % | 9.068 M 104.69 % | -193.394 M -2 488.76 % | 8.096 M 104.28 % | -189.313 M -2 579.14 % | 7.636 M 6.19 % | 7.191 M 9.19 % | 6.586 M 6.15 % | 6.204 M 11.80 % | 5.549 M | 0.000 |
| Long term debt | 55.010 M | 0.000 -100.00 % | 58.617 M | 0.000 -100.00 % | 63.921 M | 0.000 -100.00 % | 66.117 M | 0.000 -100.00 % | 39.108 M 66.20 % | 23.531 M 75.83 % | 13.383 M -12.56 % | 15.306 M 25.77 % | 12.170 M -20.44 % | 15.297 M | 0.000 -100.00 % | 18.614 M | 0.000 -100.00 % | 5.092 M | 0.000 -100.00 % | 3.521 M | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 1.763 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 2.902 M | 0.000 -100.00 % | 2.008 M | 0.000 -100.00 % | 2.023 M | 0.000 -100.00 % | 4.471 M | 0.000 -100.00 % | 3.059 M | 0.000 -100.00 % | 1.126 M | 0.000 -100.00 % | 762.629 K -62.94 % | 2.058 M 43.62 % | 1.433 M -21.23 % | 1.819 M -19.96 % | 2.273 M -53.50 % | 4.887 M |
| Total non current liabilities | 118.428 M 138.91 % | -304.362 M -349.07 % | 122.197 M 141.40 % | -295.193 M -333.26 % | 126.552 M 145.85 % | -276.027 M -312.23 % | 130.063 M 150.76 % | -256.246 M -413.61 % | 81.709 M 91.15 % | 42.745 M 35.70 % | 31.499 M -7.54 % | 34.069 M 17.24 % | 29.059 M -2.26 % | 29.732 M 116.59 % | -179.209 M -662.70 % | 31.848 M 118.05 % | -176.400 M -1 174.04 % | 16.424 M 109.28 % | -177.033 M -1 225.52 % | 15.729 M 108.94 % | -175.890 M -1 557.73 % | 12.066 M 106.86 % | -175.963 M -1 488.93 % | 12.669 M 107.26 % | -174.539 M -1 643.36 % | 11.309 M 106.49 % | -174.147 M -971.48 % | 19.983 M 111.37 % | -175.711 M -1 029.93 % | 18.895 M 110.52 % | -179.672 M -1 021.73 % | 19.493 M 110.72 % | -181.915 M -1 055.29 % | 19.043 M 110.08 % | -188.856 M -941.30 % | 22.448 M 111.61 % | -193.403 M -946.10 % | 22.858 M 111.82 % | -193.394 M -1 052.87 % | 20.296 M 110.72 % | -189.313 M -1 040.76 % | 20.123 M -2.76 % | 20.694 M 1.73 % | 20.343 M 12.12 % | 18.143 M 16.33 % | 15.596 M 156.82 % | 6.073 M |
| Other current liabilities | 56.224 M | 0.000 -100.00 % | 32.207 M | 0.000 -100.00 % | 29.779 M | 0.000 -100.00 % | 20.123 M | 0.000 -100.00 % | 33.184 M 91.69 % | 17.311 M -18.10 % | 21.138 M 72.27 % | 12.270 M -40.64 % | 20.671 M 74.03 % | 11.878 M | 0.000 -100.00 % | 16.407 M | 0.000 -100.00 % | 8.940 M | 0.000 -100.00 % | 11.427 M | 0.000 -100.00 % | 8.615 M | 0.000 -100.00 % | 15.306 M | 0.000 -100.00 % | 8.480 M | 0.000 -100.00 % | 9.582 M | 0.000 -100.00 % | 8.878 M | 0.000 -100.00 % | 9.590 M | 0.000 -100.00 % | 5.317 M | 0.000 -100.00 % | 7.757 M | 0.000 -100.00 % | 6.513 M | 0.000 -100.00 % | 11.214 M | 0.000 -100.00 % | 6.787 M -20.32 % | 8.517 M 23.84 % | 6.877 M -31.66 % | 10.063 M 14.81 % | 8.765 M -46.73 % | 16.454 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.991 M | 0.000 | 0.000 -100.00 % | 1.903 M | 0.000 -100.00 % | 1.871 M | 0.000 -100.00 % | 1.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.404 M | 0.000 -100.00 % | 2.014 M | 0.000 -100.00 % | 2.383 M | 0.000 -100.00 % | 1.770 M 202.00 % | 586.000 K -44.36 % | 1.053 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 152.250 M | 0.000 -100.00 % | 140.825 M | 0.000 -100.00 % | 160.421 M | 0.000 -100.00 % | 121.485 M | 0.000 -100.00 % | 119.836 M 62.26 % | 73.854 M -17.82 % | 89.865 M 31.90 % | 68.133 M 24.78 % | 54.601 M 91.89 % | 28.454 M | 0.000 -100.00 % | 38.491 M | 0.000 -100.00 % | 72.181 M | 0.000 -100.00 % | 84.601 M | 0.000 -100.00 % | 86.883 M | 0.000 -100.00 % | 69.506 M | 0.000 -100.00 % | 68.078 M | 0.000 -100.00 % | 57.390 M | 0.000 -100.00 % | 56.432 M | 0.000 -100.00 % | 68.616 M | 0.000 -100.00 % | 69.774 M | 0.000 -100.00 % | 90.704 M | 0.000 -100.00 % | 63.263 M | 0.000 -100.00 % | 29.793 M | 0.000 -100.00 % | 41.784 M 11.34 % | 37.527 M 275.27 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 236.202 M | 0.000 -100.00 % | 179.727 M | 0.000 -100.00 % | 209.772 M | 0.000 -100.00 % | 161.726 M | 0.000 -100.00 % | 160.280 M 47.43 % | 108.718 M -10.33 % | 121.247 M 23.57 % | 98.121 M 12.86 % | 86.939 M 87.30 % | 46.416 M | 0.000 -100.00 % | 62.125 M | 0.000 -100.00 % | 93.486 M | 0.000 -100.00 % | 102.270 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 86.857 M | 0.000 -100.00 % | 77.786 M | 0.000 -100.00 % | 68.048 M | 0.000 -100.00 % | 66.017 M | 0.000 -100.00 % | 78.555 M | 0.000 -100.00 % | 75.717 M | 0.000 -100.00 % | 100.496 M | 0.000 -100.00 % | 72.885 M | 0.000 -100.00 % | 43.852 M | 0.000 -100.00 % | 50.884 M 7.38 % | 47.385 M 157.70 % | 18.388 M 73.85 % | 10.577 M 15.94 % | 9.123 M -47.15 % | 17.263 M |
| Total liabilities | 354.630 M 216.52 % | -304.362 M -200.81 % | 301.924 M 202.28 % | -295.193 M -187.77 % | 336.324 M 221.84 % | -276.027 M -194.60 % | 291.789 M 213.87 % | -256.246 M -205.89 % | 241.989 M 59.77 % | 151.463 M -0.84 % | 152.746 M 15.55 % | 132.190 M 13.96 % | 115.998 M 52.33 % | 76.148 M 142.49 % | -179.209 M -290.70 % | 93.973 M 153.27 % | -176.400 M -260.49 % | 109.910 M 162.08 % | -177.033 M -250.03 % | 117.999 M 167.09 % | -175.890 M -256.95 % | 112.069 M 163.69 % | -175.963 M -276.80 % | 99.526 M 157.02 % | -174.539 M -295.90 % | 89.095 M 151.16 % | -174.147 M -297.82 % | 88.031 M 150.10 % | -175.711 M -306.93 % | 84.912 M 147.26 % | -179.672 M -283.25 % | 98.048 M 153.90 % | -181.915 M -291.97 % | 94.760 M 150.18 % | -188.856 M -253.61 % | 122.944 M 163.57 % | -193.403 M -302.00 % | 95.743 M 149.51 % | -193.394 M -401.48 % | 64.148 M 133.88 % | -189.313 M -366.61 % | 71.007 M 4.30 % | 68.079 M 75.78 % | 38.730 M 34.85 % | 28.720 M 16.19 % | 24.719 M 5.93 % | 23.335 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.342 M | 0.000 -100.00 % | 47.160 M | 0.000 -100.00 % | 4.284 M | 0.000 -100.00 % | 15.266 M 143.67 % | 6.265 M -6.20 % | 6.679 M 29.54 % | 5.156 M -61.02 % | 13.226 M 836.02 % | 1.413 M | 0.000 -100.00 % | 22.176 M | 0.000 -100.00 % | 5.916 M | 0.000 -100.00 % | 26.599 M | 0.000 -100.00 % | 5.731 M | 0.000 -100.00 % | 30.725 M | 0.000 -100.00 % | 5.360 M | 0.000 -100.00 % | 30.211 M | 0.000 -100.00 % | 3.884 M | 0.000 -100.00 % | 2.102 M | 0.000 -100.00 % | 1.797 M | 0.000 -100.00 % | 1.934 M | 0.000 -100.00 % | 1.679 M | 0.000 -100.00 % | 1.839 M | 0.000 -100.00 % | 2.095 M 0.78 % | 2.079 M -0.01 % | 2.079 M 20.32 % | 1.728 M -71.77 % | 6.122 M -89.98 % | 61.085 M |
| Long term investments | 1.388 M | 0.000 -100.00 % | 75.000 K | 0.000 100.00 % | -45.246 M | 0.000 -100.00 % | 1.038 M | 0.000 -100.00 % | 2.103 M 146.04 % | -4.568 M -608.69 % | 898.000 K 121.51 % | -4.175 M 66.21 % | -12.355 M -2 179.52 % | -542.000 K | 0.000 100.00 % | -21.349 M | 0.000 100.00 % | -5.089 M | 0.000 100.00 % | -25.772 M | 0.000 100.00 % | -4.766 M | 0.000 100.00 % | -30.018 M | 0.000 100.00 % | -3.510 M | 0.000 100.00 % | -27.829 M | 0.000 100.00 % | -2.153 M | 0.000 | 0.000 | 0.000 100.00 % | -610.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.086 M 80.00 % | -5.429 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 287.185 M | 0.000 -100.00 % | 286.492 M | 0.000 -100.00 % | 291.874 M | 0.000 -100.00 % | 293.427 M | 0.000 -100.00 % | 172.338 M 38.89 % | 124.078 M 43.85 % | 86.255 M -6.85 % | 92.594 M -2.68 % | 95.143 M 33.87 % | 71.069 M | 0.000 -100.00 % | 83.271 M | 0.000 -100.00 % | 83.018 M | 0.000 -100.00 % | 81.650 M | 0.000 -100.00 % | 81.970 M | 0.000 -100.00 % | 83.577 M | 0.000 -100.00 % | 83.914 M | 0.000 -100.00 % | 84.726 M | 0.000 -100.00 % | 83.117 M | 0.000 -100.00 % | 80.383 M | 0.000 -100.00 % | 83.587 M | 0.000 -100.00 % | 81.552 M | 0.000 -100.00 % | 82.035 M | 0.000 -100.00 % | 81.379 M | 0.000 -100.00 % | 82.058 M -2.27 % | 83.966 M -2.10 % | 85.766 M -0.51 % | 86.204 M -0.61 % | 86.734 M 26.65 % | 68.483 M |
| Total non current assets | 288.573 M | 0.000 -100.00 % | 287.909 M | 0.000 -100.00 % | 293.788 M | 0.000 -100.00 % | 298.749 M | 0.000 -100.00 % | 189.707 M 50.83 % | 125.775 M 34.04 % | 93.832 M 0.27 % | 93.575 M -2.54 % | 96.014 M 33.46 % | 71.940 M | 0.000 -100.00 % | 84.098 M | 0.000 -100.00 % | 83.845 M | 0.000 -100.00 % | 82.477 M | 0.000 -100.00 % | 82.935 M | 0.000 -100.00 % | 84.284 M | 0.000 -100.00 % | 85.764 M | 0.000 -100.00 % | 87.108 M | 0.000 -100.00 % | 84.848 M | 0.000 -100.00 % | 82.485 M | 0.000 -100.00 % | 84.774 M | 0.000 -100.00 % | 83.486 M | 0.000 -100.00 % | 83.714 M | 0.000 -100.00 % | 83.218 M | 0.000 -100.00 % | 84.153 M -2.20 % | 86.045 M -2.05 % | 87.845 M 1.15 % | 86.846 M -0.66 % | 87.427 M -32.52 % | 129.568 M |
| Other current assets | 69.582 M 19 321.55 % | -362.000 K -100.47 % | 77.443 M 603.60 % | -15.378 M -5 192.05 % | 302.000 K 110.15 % | -2.976 M -105.03 % | 59.136 M 193.66 % | -63.139 M | 0.000 -100.00 % | 32.610 M | 0.000 -100.00 % | 23.384 M | 0.000 -100.00 % | 23.285 M 3 980.83 % | -600.000 K | 0.000 100.00 % | -575.000 K -101.08 % | 53.189 M 305.47 % | -25.886 M | 0.000 100.00 % | -27.351 M -153.33 % | 51.286 M 270.58 % | -30.066 M | 0.000 100.00 % | -2.648 M -107.26 % | 36.471 M 222.81 % | -29.696 M | 0.000 100.00 % | -722.000 K -101.41 % | 51.132 M 8 114.42 % | -638.000 K -101.97 % | 32.422 M 4 982.83 % | -664.000 K -102.08 % | 31.879 M 169.95 % | -45.577 M -7 851.19 % | 588.000 K 103.15 % | -18.661 M -3 358.20 % | 572.740 K 203.76 % | -552.000 K -144.12 % | 1.251 M 106.02 % | -20.764 M -1 675.42 % | 1.318 M 2.89 % | 1.281 M -32.48 % | 1.897 M 50.09 % | 1.264 M -39.60 % | 2.093 M | 0.000 |
| Short term investments | 282.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.160 M | 0.000 -100.00 % | 858.000 K | 0.000 -100.00 % | 2.761 M -40.52 % | 4.642 M -82.46 % | 26.472 M 521.55 % | 4.259 M -67.80 % | 13.226 M 2 296.01 % | 552.000 K | 0.000 -100.00 % | 21.359 M | 0.000 -100.00 % | 5.099 M | 0.000 -100.00 % | 25.782 M | 0.000 -100.00 % | 4.776 M | 0.000 -100.00 % | 30.028 M | 0.000 -100.00 % | 4.551 M | 0.000 -100.00 % | 29.427 M | 0.000 -100.00 % | 3.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.096 M -79.85 % | 5.439 M | 0.000 |
| cash and cash equivalents | 57.000 K | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 15.115 M | 0.000 -100.00 % | 123.000 K | 0.000 -100.00 % | 60.378 M 433.47 % | 11.318 M -62.41 % | 30.113 M -33.17 % | 45.058 M -10.02 % | 50.074 M 148.70 % | 20.134 M | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 87.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 638.000 K | 0.000 -100.00 % | 290.000 K | 0.000 -100.00 % | 45.577 M | 0.000 -100.00 % | 18.661 M | 0.000 -100.00 % | 552.000 K | 0.000 -100.00 % | 20.764 M 0.27 % | 20.709 M 125.33 % | 9.190 M -5.02 % | 9.676 M -40.22 % | 16.185 M -1.45 % | 16.423 M |
| Cash and short term investments | 339.000 K -6.35 % | 362.000 K 0.00 % | 362.000 K -97.65 % | 15.378 M -75.31 % | 62.275 M 1 992.57 % | 2.976 M 203.36 % | 981.000 K -98.45 % | 63.139 M -27.29 % | 86.837 M 444.09 % | 15.960 M -71.79 % | 56.585 M 14.74 % | 49.317 M -22.09 % | 63.300 M 206.00 % | 20.686 M 3 347.67 % | 600.000 K -97.20 % | 21.465 M 3 633.04 % | 575.000 K -88.90 % | 5.180 M -79.99 % | 25.886 M 0.00 % | 25.886 M -5.36 % | 27.351 M 462.43 % | 4.863 M -83.83 % | 30.066 M 0.00 % | 30.066 M 1 035.42 % | 2.648 M -42.96 % | 4.642 M -84.37 % | 29.696 M 0.00 % | 29.696 M 4 013.02 % | 722.000 K -78.67 % | 3.385 M 430.56 % | 638.000 K 0.00 % | 638.000 K -3.86 % | 663.601 K -56.57 % | 1.528 M -96.65 % | 45.577 M 0.00 % | 45.577 M 144.24 % | 18.661 M 0.00 % | 18.661 M 3 280.59 % | 552.000 K 0.00 % | 552.000 K -97.34 % | 20.764 M 0.00 % | 20.764 M 0.27 % | 20.709 M 125.33 % | 9.190 M -14.68 % | 10.772 M -50.19 % | 21.624 M 31.67 % | 16.423 M |
| Total current assets | 397.148 M | 0.000 -100.00 % | 318.377 M | 0.000 -100.00 % | 337.729 M | 0.000 -100.00 % | 272.494 M | 0.000 -100.00 % | 308.528 M 23.35 % | 250.119 M -6.10 % | 266.372 M 14.62 % | 232.395 M 13.97 % | 203.911 M 10.99 % | 183.718 M | 0.000 -100.00 % | 189.084 M | 0.000 -100.00 % | 202.465 M | 0.000 -100.00 % | 212.555 M | 0.000 -100.00 % | 205.024 M | 0.000 -100.00 % | 191.205 M | 0.000 -100.00 % | 177.870 M | 0.000 -100.00 % | 175.070 M | 0.000 -100.00 % | 175.038 M | 0.000 -100.00 % | 195.235 M | 0.000 -100.00 % | 191.248 M | 0.000 -100.00 % | 228.314 M | 0.000 -100.00 % | 205.432 M | 0.000 -100.00 % | 174.324 M | 0.000 -100.00 % | 176.168 M 5.47 % | 167.027 M 21.09 % | 137.940 M 8.07 % | 127.640 M 2.98 % | 123.951 M 73.47 % | 71.454 M |
| Inventory | 198.547 M | 0.000 -100.00 % | 156.248 M | 0.000 -100.00 % | 193.799 M | 0.000 -100.00 % | 135.122 M | 0.000 -100.00 % | 156.867 M 1.33 % | 154.815 M -2.50 % | 158.785 M 26.44 % | 125.586 M 20.83 % | 103.938 M -7.56 % | 112.438 M | 0.000 -100.00 % | 125.542 M | 0.000 -100.00 % | 144.096 M | 0.000 -100.00 % | 142.354 M | 0.000 -100.00 % | 148.875 M | 0.000 -100.00 % | 132.148 M | 0.000 -100.00 % | 120.336 M | 0.000 -100.00 % | 112.679 M | 0.000 -100.00 % | 120.521 M | 0.000 -100.00 % | 149.124 M | 0.000 -100.00 % | 157.841 M | 0.000 -100.00 % | 129.619 M | 0.000 -100.00 % | 94.900 M | 0.000 -100.00 % | 129.066 M | 0.000 -100.00 % | 119.174 M 23.14 % | 96.776 M 7.39 % | 90.113 M 46.19 % | 61.643 M 2.96 % | 59.871 M 137.96 % | 25.160 M |
| Net receivables | 128.680 M | 0.000 -100.00 % | 84.324 M | 0.000 -100.00 % | 81.353 M | 0.000 -100.00 % | 77.255 M | 0.000 -100.00 % | 64.824 M 33.53 % | 48.548 M -4.81 % | 51.002 M 34.85 % | 37.822 M 3.13 % | 36.673 M 34.29 % | 27.309 M | 0.000 -100.00 % | 42.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.991 M | 0.000 -100.00 % | 16.421 M | 0.000 -100.00 % | 32.695 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.530 M | 0.000 -100.00 % | 91.299 M | 0.000 -100.00 % | 43.455 M | 0.000 -100.00 % | 34.912 M -27.66 % | 48.261 M 31.36 % | 36.739 M -31.92 % | 53.961 M 33.69 % | 40.363 M 35.12 % | 29.871 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -3.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 27.728 M | 0.000 -100.00 % | 6.695 M | 0.000 -100.00 % | 19.572 M | 0.000 -100.00 % | 12.692 M | 0.000 -100.00 % | 7.260 M 7.32 % | 6.765 M -33.96 % | 10.244 M -28.72 % | 14.372 M 23.19 % | 11.667 M 155.80 % | 4.561 M | 0.000 -100.00 % | 7.227 M | 0.000 -100.00 % | 10.247 M | 0.000 -100.00 % | 6.242 M | 0.000 -100.00 % | 3.294 M | 0.000 -100.00 % | 2.045 M | 0.000 -100.00 % | 1.228 M | 0.000 -100.00 % | 1.076 M | 0.000 -100.00 % | 707.000 K | 0.000 -100.00 % | 349.000 K | 0.000 -100.00 % | 626.000 K | 0.000 -100.00 % | 631.000 K | 0.000 -100.00 % | 1.096 M | 0.000 -100.00 % | 462.000 K | 0.000 -100.00 % | 543.674 K -27.99 % | 755.000 K 65.24 % | 456.915 K -11.11 % | 514.000 K 43.68 % | 357.729 K -55.78 % | 808.925 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.435 M | 0.000 | 0.000 -100.00 % | 8.885 M | 0.000 -100.00 % | 1.475 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 6.674 M | 0.000 -100.00 % | 10.365 M | 0.000 -100.00 % | 11.414 M | 0.000 -100.00 % | 12.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 226.828 M | 0.000 -100.00 % | 18.840 M | 0.000 -100.00 % | 190.930 M | 0.000 -100.00 % | 18.840 M | 0.000 -100.00 % | 151.983 M 2 560.77 % | 5.712 M -94.67 % | 107.195 M | 0.000 -100.00 % | 83.664 M 5 975.82 % | 1.377 M | 0.000 -100.00 % | 78.946 M | 0.000 -100.00 % | 1.329 M | 0.000 -100.00 % | 76.770 M | 0.000 -100.00 % | 1.186 M | 0.000 -100.00 % | 75.700 M | 0.000 -100.00 % | 565.000 K | 0.000 -100.00 % | 73.884 M | 0.000 -100.00 % | 349.340 K | 0.000 -100.00 % | 79.409 M | 0.000 -100.00 % | 349.000 K | 0.000 -100.00 % | 88.593 M | 0.000 -100.00 % | 348.960 K | 0.000 -100.00 % | 93.131 M | 0.000 -100.00 % | 348.960 K -99.59 % | 84.730 M 24 180.72 % | 348.960 K -99.59 % | 85.503 M 24 402.24 % | 348.960 K 0.00 % | 348.960 K |
| Deferred tax liabilities non current | 11.959 M | 0.000 -100.00 % | 11.868 M | 0.000 -100.00 % | 11.265 M | 0.000 -100.00 % | 9.950 M | 0.000 -100.00 % | 8.240 M 0.52 % | 8.197 M -4.06 % | 8.544 M 0.83 % | 8.474 M 24.65 % | 6.798 M 27.95 % | 5.313 M | 0.000 -100.00 % | 3.755 M | 0.000 -100.00 % | 2.768 M | 0.000 -100.00 % | 2.985 M | 0.000 -100.00 % | 2.587 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.011 M | 0.000 -100.00 % | 2.296 M | 0.000 -100.00 % | 2.235 M | 0.000 -100.00 % | 4.667 M | 0.000 -100.00 % | 5.312 M | 0.000 -100.00 % | 8.709 M | 0.000 -100.00 % | 10.732 M | 0.000 -100.00 % | 11.074 M | 0.000 -100.00 % | 11.725 M 2.44 % | 11.445 M -7.13 % | 12.324 M 21.78 % | 10.120 M 30.18 % | 7.774 M 555.68 % | 1.186 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 |
| Total assets | 685.721 M | 0.000 -100.00 % | 606.286 M | 0.000 -100.00 % | 631.517 M | 0.000 -100.00 % | 567.817 M | 0.000 -100.00 % | 498.235 M 32.55 % | 375.894 M 4.36 % | 360.204 M 10.50 % | 325.970 M 8.68 % | 299.925 M 17.31 % | 255.660 M | 0.000 -100.00 % | 273.182 M | 0.000 -100.00 % | 286.310 M | 0.000 -100.00 % | 295.032 M | 0.000 -100.00 % | 287.959 M | 0.000 -100.00 % | 275.489 M | 0.000 -100.00 % | 263.634 M | 0.000 -100.00 % | 262.178 M | 0.000 -100.00 % | 259.886 M | 0.000 -100.00 % | 277.720 M | 0.000 -100.00 % | 275.981 M | 0.000 -100.00 % | 311.800 M | 0.000 -100.00 % | 289.146 M | 0.000 -100.00 % | 257.542 M | 0.000 -100.00 % | 260.321 M 2.86 % | 253.072 M 12.09 % | 225.785 M 5.27 % | 214.486 M 1.47 % | 211.378 M 5.15 % | 201.022 M |
| 2025-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -10.435 M -94.39 % | -5.368 M -30.99 % | -4.098 M 40.73 % | -6.914 M 42.11 % | -11.944 M -34.85 % | -8.857 M -9.66 % | -8.077 M -645.80 % | -1.083 M -1.03 % | -1.072 M -1.80 % | -1.053 M 0.75 % | -1.061 M -1.34 % | -1.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.992 M -30.11 % | -1.531 M -28.12 % | -1.195 M -253.40 % | 779.000 K 965.56 % | -90.000 K 78.21 % | -413.000 K 35.77 % | -643.000 K -163.16 % | 1.018 M 344.71 % | -416.000 K 41.98 % | -717.000 K -16.78 % | -614.000 K -19.22 % | -515.000 K -201.58 % | 507.000 K 112.49 % | -4.058 M -186.03 % | 4.717 M 150.50 % | 1.883 M -11.18 % | 2.120 M -6.11 % | 2.258 M 15 153.33 % | -15.000 K -100.41 % | 3.689 M 13.44 % | 3.252 M 10.31 % | 2.948 M 84.37 % | 1.599 M 60.40 % | 996.911 K 199.10 % | -1.006 M 53.34 % | -2.156 M -12.00 % | -1.925 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.032 M -48.84 % | 7.881 M 12.17 % | 7.026 M 41.88 % | 4.952 M -26.30 % | 6.719 M -5.79 % | 7.132 M 8.19 % | 6.592 M 21.11 % | 5.443 M 12.97 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.12 % | -1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.032 M -48.84 % | 7.881 M 283.62 % | -4.292 M -186.67 % | 4.952 M 120.84 % | -23.765 M -433.22 % | 7.132 M 8.19 % | 6.592 M 21.11 % | 5.443 M 12.97 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.12 % | -1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.410 M 6.68 % | 60.378 M 15.01 % | 52.497 M 363.84 % | 11.318 M 77.79 % | 6.366 M -79.12 % | 30.484 M 30.54 % | 23.352 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.000 K -99.81 % | 64.410 M 6.68 % | 60.378 M 759.35 % | 7.026 M -37.92 % | 11.318 M 68.45 % | 6.719 M -77.96 % | 30.484 M 362.44 % | 6.592 M 21.11 % | 5.443 M 12.97 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.12 % | -1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.032 M -48.84 % | 7.881 M 12.17 % | 7.026 M 41.88 % | 4.952 M -26.30 % | 6.719 M -5.79 % | 7.132 M 8.19 % | 6.592 M 21.11 % | 5.443 M 12.97 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.12 % | -1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.032 M -48.84 % | 7.881 M 12.17 % | 7.026 M 41.88 % | 4.952 M -26.30 % | 6.719 M -5.79 % | 7.132 M 8.19 % | 6.592 M 21.11 % | 5.443 M 12.97 % | 4.818 M 100.08 % | 2.408 M 22.30 % | 1.969 M 219.12 % | -1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |