Auro Laboratories Limited AUROLAB.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 193.984 M -63.19 % | 526.996 M 0.84 % | 522.611 M 3.61 % | 504.382 M -4.71 % | 529.324 M 23.38 % | 429.025 M -5.84 % | 455.641 M 13.65 % | 400.922 M 16.71 % | 343.523 M 24.07 % | 276.877 M -14.14 % | 322.465 M -3.27 % | 333.363 M -23.52 % | 435.886 M 65.12 % | 263.977 M 21.96 % | 216.439 M 79.18 % | 120.796 M 15.00 % | 105.039 M 71.73 % | 61.165 M |
| Net income | 18.388 M -76.40 % | 77.921 M 219.09 % | 24.420 M -14.15 % | 28.446 M -60.38 % | 71.796 M 77.08 % | 40.545 M -7.84 % | 43.995 M 24.65 % | 35.295 M 332.97 % | 8.152 M -7.56 % | 8.819 M 9.71 % | 8.038 M 38.83 % | 5.790 M -24.46 % | 7.665 M 192.89 % | 2.617 M 27.60 % | 2.051 M 152.38 % | 812.661 K 3.13 % | 788.000 K 90.34 % | 414.000 K |
| Income before tax | 18.809 M -81.82 % | 103.456 M 200.25 % | 34.457 M -11.05 % | 38.739 M -63.12 % | 105.054 M 86.21 % | 56.418 M -7.04 % | 60.689 M 28.38 % | 47.273 M 61.72 % | 29.232 M 231.47 % | 8.819 M 9.71 % | 8.038 M 38.83 % | 5.790 M -24.46 % | 7.665 M 192.89 % | 2.617 M 27.60 % | 2.051 M 152.38 % | 812.661 K -3.60 % | 843.000 K 83.66 % | 459.000 K |
| Income before tax ratio | 0.10 -50.61 % | 0.20 197.75 % | 0.07 -14.16 % | 0.08 -61.30 % | 0.20 50.92 % | 0.13 -1.27 % | 0.13 12.96 % | 0.12 38.56 % | 0.09 167.16 % | 0.03 27.77 % | 0.02 43.53 % | 0.02 -1.23 % | 0.02 77.38 % | 0.01 4.62 % | 0.01 40.86 % | 0.01 -16.17 % | 0.01 6.95 % | 0.01 |
| EBITDA | 40.595 M -61.95 % | 106.699 M 142.90 % | 43.927 M -23.17 % | 57.175 M -52.35 % | 119.994 M 65.67 % | 72.430 M -7.14 % | 78.002 M 15.61 % | 67.469 M 38.83 % | 48.597 M 55.77 % | 31.199 M 1.64 % | 30.694 M 16.23 % | 26.408 M -14.44 % | 30.863 M 54.15 % | 20.021 M 19.56 % | 16.745 M 122.48 % | 7.527 M 22.70 % | 6.134 M 38.00 % | 4.445 M |
| Net income ratio | 0.09 -35.89 % | 0.15 216.43 % | 0.05 -17.15 % | 0.06 -58.42 % | 0.14 43.52 % | 0.09 -2.12 % | 0.10 9.68 % | 0.09 270.98 % | 0.02 -25.50 % | 0.03 27.77 % | 0.02 43.53 % | 0.02 -1.23 % | 0.02 77.38 % | 0.01 4.62 % | 0.01 40.86 % | 0.01 -10.32 % | 0.01 10.84 % | 0.01 |
| Ratio EBITDA | 0.21 3.36 % | 0.20 140.88 % | 0.08 -25.85 % | 0.11 -50.00 % | 0.23 34.28 % | 0.17 -1.38 % | 0.17 1.73 % | 0.17 18.96 % | 0.14 25.55 % | 0.11 18.38 % | 0.10 20.16 % | 0.08 11.88 % | 0.07 -6.64 % | 0.08 -1.97 % | 0.08 24.17 % | 0.06 6.70 % | 0.06 -19.64 % | 0.07 |
| Gross profit ratio | 0.53 11.02 % | 0.47 59.20 % | 0.30 -11.07 % | 0.33 -23.40 % | 0.44 8.00 % | 0.40 15.04 % | 0.35 -3.07 % | 0.36 11.73 % | 0.32 1.27 % | 0.32 17.86 % | 0.27 12.28 % | 0.24 26.37 % | 0.19 -30.09 % | 0.27 -2.67 % | 0.28 40.15 % | 0.20 -35.40 % | 0.31 -25.20 % | 0.42 |
| Weighted average shs out dil | 6.375 M 2.29 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.02 % | 6.231 M 0.25 % | 6.215 M -0.28 % | 6.233 M 10.73 % | 5.629 M -4.83 % | 5.914 M |
| Weighted average shs out | 6.375 M 2.27 % | 6.234 M 0.02 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.232 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.00 % | 6.233 M 0.02 % | 6.231 M 0.25 % | 6.215 M -0.28 % | 6.233 M 10.73 % | 5.629 M -4.83 % | 5.914 M |
| EPS diluted | 2.95 -76.40 % | 12.50 218.88 % | 3.92 -14.04 % | 4.56 -60.42 % | 11.52 76.96 % | 6.51 -7.79 % | 7.06 24.73 % | 5.66 332.06 % | 1.31 -7.09 % | 1.41 9.30 % | 1.29 38.71 % | 0.93 -24.39 % | 1.23 192.86 % | 0.42 27.27 % | 0.33 153.85 % | 0.13 -7.14 % | 0.14 100.00 % | 0.07 |
| Earnings per share | 2.95 -76.40 % | 12.50 218.88 % | 3.92 -14.04 % | 4.56 -60.42 % | 11.52 76.96 % | 6.51 -7.79 % | 7.06 24.73 % | 5.66 332.06 % | 1.31 -7.09 % | 1.41 9.30 % | 1.29 38.71 % | 0.93 -24.39 % | 1.23 192.86 % | 0.42 27.27 % | 0.33 153.85 % | 0.13 -7.14 % | 0.14 100.00 % | 0.07 |
| Gross profit | 101.916 M -59.13 % | 249.390 M 60.53 % | 155.351 M -7.85 % | 168.589 M -27.01 % | 230.973 M 33.25 % | 173.338 M 8.32 % | 160.026 M 10.16 % | 145.272 M 30.40 % | 111.405 M 25.65 % | 88.662 M 1.19 % | 87.615 M 8.61 % | 80.673 M -3.36 % | 83.474 M 15.43 % | 72.315 M 18.71 % | 60.916 M 151.12 % | 24.257 M -25.71 % | 32.653 M 28.45 % | 25.421 M |
| Income tax expense | 421.000 K -98.35 % | 25.535 M 154.43 % | 10.036 M -2.50 % | 10.293 M -69.05 % | 33.259 M 109.53 % | 15.873 M -4.92 % | 16.694 M 39.37 % | 11.978 M -43.18 % | 21.080 M 35.51 % | 15.557 M 0.06 % | 15.547 M 17.08 % | 13.279 M -17.26 % | 16.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K 22.22 % | 45.000 K |
| Cost of revenue | 92.068 M -66.84 % | 277.606 M -24.41 % | 367.260 M 9.37 % | 335.793 M 12.55 % | 298.351 M 16.69 % | 255.687 M -13.51 % | 295.614 M 15.63 % | 255.650 M 10.14 % | 232.119 M 23.33 % | 188.216 M -19.86 % | 234.849 M -7.06 % | 252.690 M -28.30 % | 352.411 M 83.87 % | 191.662 M 23.24 % | 155.523 M 61.10 % | 96.539 M 33.37 % | 72.386 M 102.51 % | 35.744 M |
| General and administrative expenses | 0.000 -100.00 % | 8.782 M 127.16 % | 3.866 M 10.49 % | 3.499 M 10.40 % | 3.169 M -25.62 % | 4.261 M 20.66 % | 3.531 M -23.97 % | 4.645 M 20.60 % | 3.852 M 66.53 % | 2.313 M 32.68 % | 1.743 M 0.53 % | 1.734 M -2.85 % | 1.785 M | 0.000 -100.00 % | 3.852 M -22.91 % | 4.996 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 5.990 M -25.29 % | 8.018 M 25.61 % | 6.383 M -36.28 % | 10.018 M 26.26 % | 7.935 M -6.14 % | 8.454 M 26.26 % | 6.696 M 18.93 % | 5.630 M -13.38 % | 6.500 M 15.59 % | 5.623 M 8.29 % | 5.193 M -22.67 % | 6.715 M | 0.000 -100.00 % | 4.921 M 66.51 % | 2.956 M | 0.000 | 0.000 |
| Other expenses | 78.845 M -43.21 % | 138.844 M 25.90 % | 110.282 M -10.07 % | 122.631 M 5.97 % | 115.726 M 6.49 % | 108.670 M 35 054 838.06 % | 310.000 -99.79 % | 145.166 K 64.26 % | 88.376 K 1 324.73 % | 6.203 K -87.45 % | 49.441 K 73.40 % | 28.513 K 2 091.62 % | 1.301 K -99.74 % | 498.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 78.845 M -48.67 % | 153.616 M 25.74 % | 122.166 M -7.81 % | 132.513 M 2.79 % | 128.914 M 6.66 % | 120.866 M 20.64 % | 100.183 M 10.09 % | 91.004 M 20.13 % | 75.753 M 12.30 % | 67.456 M 3.15 % | 65.393 M 14.74 % | 56.993 M -1.49 % | 57.857 M 0.61 % | 57.505 M 18.29 % | 48.615 M 152.92 % | 19.221 M -33.97 % | 29.112 M 24.20 % | 23.440 M |
| Cost and expenses | 170.913 M -60.37 % | 431.222 M -11.89 % | 489.426 M 4.51 % | 468.306 M 9.61 % | 427.265 M 13.47 % | 376.553 M -4.86 % | 395.798 M 14.18 % | 346.653 M 12.60 % | 307.872 M 20.42 % | 255.672 M -14.84 % | 300.242 M -3.05 % | 309.684 M -24.52 % | 410.268 M 64.66 % | 249.167 M 22.06 % | 204.138 M 76.35 % | 115.760 M 14.05 % | 101.498 M 71.50 % | 59.184 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 | 0.000 -100.00 % | 14.772 M 24.30 % | 11.884 M 20.26 % | 9.882 M -25.06 % | 13.187 M 8.13 % | 12.196 M 1.76 % | 11.985 M 5.68 % | 11.341 M 19.61 % | 9.481 M 7.59 % | 8.813 M 19.63 % | 7.367 M 6.35 % | 6.927 M -18.51 % | 8.500 M | 0.000 -100.00 % | 8.773 M 10.32 % | 7.952 M | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 665.000 K -36.61 % | 1.049 M -70.10 % | 3.508 M 94.83 % | 1.801 M 156.97 % | 700.661 K -23.03 % | 910.319 K 82.56 % | 498.643 K -22.66 % | 644.712 K -16.45 % | 771.657 K 80.60 % | 427.285 K -27.63 % | 590.417 K 3.30 % | 571.561 K | 0.000 | 0.000 -100.00 % | 138.307 K | 0.000 | 0.000 |
| Interest expense | 10.824 M 47.13 % | 7.357 M -9.64 % | 8.142 M -1.48 % | 8.264 M 80.28 % | 4.584 M -20.69 % | 5.779 M -19.98 % | 7.222 M -33.65 % | 10.885 M 1.48 % | 10.726 M -31.02 % | 15.551 M 0.34 % | 15.498 M 16.96 % | 13.251 M -17.43 % | 16.048 M 26.45 % | 12.691 M 23.81 % | 10.250 M 206.51 % | 3.344 M 23.95 % | 2.698 M 77.27 % | 1.522 M |
| Depreciation and amortization | 10.962 M 0.35 % | 10.924 M 1.69 % | 10.742 M 5.60 % | 10.172 M -1.78 % | 10.356 M 1.20 % | 10.233 M 1.40 % | 10.092 M 8.39 % | 9.311 M 7.78 % | 8.638 M 26.49 % | 6.829 M -4.59 % | 7.158 M -2.84 % | 7.367 M 3.03 % | 7.150 M 51.71 % | 4.713 M 6.05 % | 4.444 M 30.67 % | 3.401 M 31.16 % | 2.593 M 5.24 % | 2.464 M |
| Operating income | 23.071 M -89.29 % | 215.422 M 549.14 % | 33.186 M -8.01 % | 36.076 M -64.65 % | 102.059 M 65.33 % | 61.730 M -9.10 % | 67.911 M 16.77 % | 58.158 M 99.56 % | 29.144 M 230.70 % | 8.813 M 10.31 % | 7.989 M 38.66 % | 5.761 M -24.82 % | 7.664 M 193.74 % | 2.609 M 27.21 % | 2.051 M 152.38 % | 812.659 K -3.60 % | 843.000 K 83.66 % | 459.000 K |
| Operating income ratio | 0.12 -70.91 % | 0.41 543.73 % | 0.06 -11.22 % | 0.07 -62.90 % | 0.19 34.00 % | 0.14 -3.46 % | 0.15 2.75 % | 0.15 70.99 % | 0.08 166.54 % | 0.03 28.47 % | 0.02 43.35 % | 0.02 -1.70 % | 0.02 77.89 % | 0.01 4.30 % | 0.01 40.86 % | 0.01 -16.17 % | 0.01 6.95 % | 0.01 |
| Total other income expenses net | -4.262 M 96.19 % | -111.966 M -8 902.36 % | 1.272 M | 0.000 -100.00 % | 2.987 M -24.30 % | 3.946 M 154.64 % | -7.222 M -3.25 % | -6.995 M -8 015.20 % | 88.376 K 100.78 % | -11.357 M 13.16 % | -13.078 M 26.92 % | -17.895 M 0.38 % | -17.964 M -224 648.65 % | 8.000 K | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 450.140 M 78.26 % | 252.516 M 445.84 % | 46.262 M -45.99 % | 85.659 M 211.79 % | -76.627 M -1 172.75 % | 7.143 M -84.92 % | 47.354 M -36.02 % | 74.010 M 66.87 % | 44.353 M -38.23 % | 71.807 M -56.21 % | 163.965 M 17.73 % | 139.276 M -17.00 % | 167.796 M 12.64 % | 148.974 M 19.53 % | 124.635 M 22.79 % | 101.503 M |
| Total investments | 85.009 M 17 319.88 % | 488.000 K 100.50 % | -96.656 M -19 906.56 % | 488.000 K 0.00 % | 487.982 K 0.00 % | 487.982 K 101.82 % | -26.804 M -5 592.91 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K |
| Total debt | 450.143 M 71.52 % | 262.438 M 309.20 % | 64.134 M -53.45 % | 137.776 M 336.17 % | 31.588 M 0.09 % | 31.559 M -61.01 % | 80.943 M -12.00 % | 91.984 M 86.47 % | 49.330 M -31.80 % | 72.328 M -55.92 % | 164.097 M 10.88 % | 147.990 M -11.63 % | 167.468 M 9.87 % | 152.429 M 16.80 % | 130.509 M 20.17 % | 108.600 M |
| Accumulated other comprehensive income loss | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 360.681 M 3.80 % | 347.465 M 28.92 % | 269.516 M 9.96 % | 245.096 M 13.04 % | 216.826 M 48.54 % | 145.976 M 38.87 % | 105.120 M 72.96 % | 60.777 M 141.85 % | 25.130 M 44.77 % | 17.359 M 115.69 % | 8.048 M 84 232.98 % | 9.543 K 100.17 % | -5.780 M | 0.000 | 0.000 | 0.000 |
| Common stock | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M |
| Total equity | 429.681 M 2.38 % | 419.678 M 22.71 % | 342.004 M 8.50 % | 315.210 M 10.28 % | 285.826 M 32.96 % | 214.976 M 23.46 % | 174.120 M 34.17 % | 129.777 M 37.87 % | 94.130 M 9.00 % | 86.359 M 12.08 % | 77.048 M 11.65 % | 69.010 M 9.16 % | 63.220 M 13.81 % | 55.547 M -19.50 % | 69.000 M 0.00 % | 69.000 M |
| Other non current liabilities | 0.000 100.00 % | -95.000 K -9 400.00 % | -1.000 K -100.01 % | 16.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.441 M -70.82 % | 49.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 330.853 M 80.02 % | 183.782 M 812.79 % | 20.134 M 21.14 % | 16.621 M -30.47 % | 23.905 M -24.26 % | 31.559 M -61.01 % | 80.943 M -12.00 % | 91.984 M 86.47 % | 49.330 M -31.80 % | 72.328 M -3.80 % | 75.182 M 1.57 % | 74.018 M -11.20 % | 83.355 M -6.76 % | 89.398 M -31.50 % | 130.509 M 20.17 % | 108.600 M |
| Total non current liabilities | 344.864 M 73.90 % | 198.308 M 441.44 % | 36.626 M 10.70 % | 33.086 M -18.80 % | 40.745 M -13.59 % | 47.151 M -50.84 % | 95.910 M -9.88 % | 106.426 M 64.93 % | 64.528 M -10.78 % | 72.328 M -3.80 % | 75.182 M 1.57 % | 74.018 M -11.20 % | 83.355 M -6.76 % | 89.398 M -31.50 % | 130.509 M 20.17 % | 108.600 M |
| Other current liabilities | 34.992 M -64.53 % | 98.640 M 728.98 % | 11.899 M -27.36 % | 16.380 M -39.73 % | 27.178 M 94.52 % | 13.972 M 9.21 % | 12.793 M -13.68 % | 14.821 M 39.51 % | 10.624 M -83.12 % | 62.933 M 462.02 % | 11.198 M 33.87 % | 8.365 M 54.24 % | 5.423 M -55.13 % | 12.088 M -69.23 % | 39.283 M 57.93 % | 24.874 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 10.608 M -29.98 % | 15.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.912 M | 0.000 100.00 % | -4.715 M 37.14 % | -7.500 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 119.290 M 51.66 % | 78.656 M 78.76 % | 44.000 M -63.68 % | 121.155 M 1 476.95 % | 7.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.915 M 20.20 % | 73.971 M -12.06 % | 84.114 M 33.45 % | 63.031 M | 0.000 | 0.000 |
| Total current liabilities | 216.416 M -9.58 % | 239.345 M 32.01 % | 181.310 M -9.93 % | 201.306 M 117.97 % | 92.357 M 50.53 % | 61.355 M -5.06 % | 64.625 M -4.73 % | 67.832 M -37.99 % | 109.387 M 11.19 % | 98.381 M -27.45 % | 135.611 M 8.15 % | 125.395 M -17.30 % | 151.618 M 24.12 % | 122.151 M 210.95 % | 39.283 M 57.93 % | 24.874 M |
| Total liabilities | 561.280 M 28.25 % | 437.653 M 100.82 % | 217.936 M -7.02 % | 234.392 M 76.10 % | 133.102 M 22.67 % | 108.506 M -32.41 % | 160.535 M -7.88 % | 174.258 M 0.20 % | 173.915 M 1.88 % | 170.709 M -19.02 % | 210.793 M 5.71 % | 199.414 M -15.13 % | 234.973 M 11.07 % | 211.549 M 24.59 % | 169.792 M 27.21 % | 133.474 M |
| Other non current assets | 0.000 -100.00 % | 4.652 M -95.21 % | 97.144 M 47.91 % | 65.678 M 118.73 % | 30.028 M | 0.000 -100.00 % | 28.196 M -31.93 % | 41.424 M 18.00 % | 35.104 M 6.48 % | 32.969 M 2 563.89 % | 1.238 M 0.00 % | 1.238 M 0.78 % | 1.228 M -24.16 % | 1.619 M -90.22 % | 16.551 M -11.03 % | 18.602 M |
| Long term investments | 488.000 K 111.72 % | -4.164 M 95.69 % | -96.656 M -48.27 % | -65.190 M -120.69 % | -29.540 M -6 153.40 % | 487.982 K 101.82 % | -26.804 M 34.52 % | -40.936 M -18.26 % | -34.616 M -6.58 % | -32.481 M -6 756.14 % | 487.982 K 0.00 % | 487.982 K 0.00 % | 487.982 K | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -487.982 K 0.00 % | -487.982 K 0.00 % | -487.982 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 775.336 M 41.40 % | 548.310 M 170.33 % | 202.832 M 17.36 % | 172.830 M 26.24 % | 136.907 M -4.60 % | 143.512 M -2.39 % | 147.022 M 4.30 % | 140.962 M 6.58 % | 132.264 M 6.14 % | 124.618 M 17.31 % | 106.226 M 0.54 % | 105.652 M -1.09 % | 106.816 M -1.24 % | 108.153 M 44.09 % | 75.056 M 5.38 % | 71.226 M |
| Total non current assets | 775.824 M 41.37 % | 548.798 M 169.92 % | 203.320 M 17.31 % | 173.318 M 26.15 % | 137.395 M -4.59 % | 144.000 M -2.97 % | 148.414 M 4.92 % | 141.450 M 6.55 % | 132.752 M 6.11 % | 125.106 M 10.14 % | 113.585 M 1.57 % | 111.831 M 1.01 % | 110.710 M 0.86 % | 109.772 M 19.83 % | 91.607 M 1.98 % | 89.828 M |
| Other current assets | 0.000 -100.00 % | 77.640 M -20.08 % | 97.143 M 21.72 % | 79.810 M 78.01 % | 44.834 M -20.85 % | 56.642 M -52.73 % | 119.819 M 160.75 % | 45.951 M -43.93 % | 81.954 M 1 567.38 % | 4.915 M -95.87 % | 119.023 M 68.99 % | 70.434 M 99.48 % | 35.310 M | 0.000 -100.00 % | 71.255 M | 0.000 |
| Short term investments | 84.521 M 1 716.87 % | 4.652 M | 0.000 -100.00 % | 65.678 M 118.73 % | 30.028 M | 0.000 | 0.000 -100.00 % | 41.424 M 18.00 % | 35.104 M 6.48 % | 32.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.000 K -99.97 % | 9.922 M -44.48 % | 17.872 M -65.71 % | 52.117 M -51.84 % | 108.215 M 343.21 % | 24.416 M -27.31 % | 33.588 M 86.87 % | 17.974 M 261.12 % | 4.977 M 855.38 % | 520.982 K 294.49 % | 132.066 K -98.48 % | 8.714 M 2 757.95 % | -327.856 K -109.49 % | 3.455 M -41.18 % | 5.874 M -17.23 % | 7.097 M |
| Cash and short term investments | 84.524 M 479.96 % | 14.574 M -18.45 % | 17.872 M -84.83 % | 117.795 M -14.79 % | 138.242 M 466.19 % | 24.416 M -27.31 % | 33.588 M -43.45 % | 59.398 M 48.19 % | 40.082 M 19.68 % | 33.490 M 25 258.33 % | 132.066 K -98.48 % | 8.714 M 2 757.95 % | -327.856 K -109.49 % | 3.455 M -41.18 % | 5.874 M -17.23 % | 7.097 M |
| Total current assets | 215.137 M -30.27 % | 308.534 M -13.48 % | 356.619 M -5.23 % | 376.284 M 33.66 % | 281.533 M 56.86 % | 179.482 M -3.63 % | 186.241 M 14.55 % | 162.585 M 20.17 % | 135.294 M 2.53 % | 131.962 M -24.27 % | 174.256 M 11.28 % | 156.593 M -16.48 % | 187.482 M 19.17 % | 157.324 M 6.89 % | 147.185 M 30.66 % | 112.646 M |
| Inventory | 36.679 M -55.49 % | 82.397 M -29.91 % | 117.558 M 176.31 % | 42.546 M 67.07 % | 25.467 M -37.31 % | 40.625 M 20.41 % | 33.738 M 126.28 % | 14.910 M 12.46 % | 13.258 M -69.23 % | 43.089 M -22.85 % | 55.850 M -28.57 % | 78.195 M 13.18 % | 69.092 M -24.59 % | 91.618 M 30.78 % | 70.056 M 18.10 % | 59.320 M |
| Net receivables | 93.934 M -29.86 % | 133.923 M 7.96 % | 124.046 M -8.88 % | 136.133 M 86.51 % | 72.990 M 26.28 % | 57.798 M -35.97 % | 90.264 M 7.78 % | 83.749 M 5.24 % | 79.581 M 57.69 % | 50.468 M -45.89 % | 93.272 M 97.12 % | 47.317 M -44.35 % | 85.021 M 36.58 % | 62.250 M | 0.000 -100.00 % | 46.229 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.121 M 23.90 % | 4.941 M 85.32 % | 2.666 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 62.134 M 0.14 % | 62.049 M -45.95 % | 114.803 M 136.11 % | 48.622 M -15.43 % | 57.496 M 21.34 % | 47.383 M -8.58 % | 51.832 M -2.22 % | 53.011 M 7.60 % | 49.266 M 38.98 % | 35.448 M 1.02 % | 35.089 M -17.83 % | 42.705 M -30.91 % | 61.811 M 31.42 % | 47.032 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.546 K 15.42 % | 354.821 K 31.20 % | 270.438 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -16.465 M | 0.000 100.00 % | -15.592 M | 0.000 | 0.000 100.00 % | -15.198 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 5.175 M -47.66 % | 9.888 M -3.06 % | 10.200 M 97.10 % | 5.175 M 0.00 % | 5.175 M 0.00 % | 5.175 M -22.47 % | 6.675 M 0.00 % | 6.675 M 0.00 % | 6.675 M 0.00 % | 6.675 M 0.00 % | 6.675 M 0.00 % | 6.675 M 0.00 % | 6.675 M 198.48 % | -6.778 M -201.54 % | 6.675 M 0.00 % | 6.675 M |
| Deferred tax liabilities non current | 14.011 M -4.17 % | 14.621 M -11.35 % | 16.493 M 0.17 % | 16.465 M -2.23 % | 16.841 M 8.01 % | 15.592 M 4.17 % | 14.967 M 3.64 % | 14.441 M -4.98 % | 15.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 990.961 M 15.59 % | 857.331 M 53.11 % | 559.940 M 1.88 % | 549.602 M 31.19 % | 418.928 M 29.51 % | 323.482 M -3.34 % | 334.655 M 10.07 % | 304.035 M 13.43 % | 268.045 M 4.27 % | 257.067 M -10.69 % | 287.841 M 7.23 % | 268.423 M -9.98 % | 298.193 M 11.64 % | 267.096 M 11.85 % | 238.792 M 17.94 % | 202.474 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 19.642 M -69.21 % | 63.786 M 377.75 % | -22.965 M 80.97 % | -120.681 M -1 332.71 % | 9.790 M -51.43 % | 20.158 M 319.29 % | -9.193 M -33.24 % | -6.899 M -141.02 % | 16.821 M -65.23 % | 48.379 M 227.07 % | -38.074 M -300.32 % | 19.007 M 220.86 % | -15.726 M 26.35 % | -21.353 M -186.39 % | -7.456 M |
| Accounts receivables | 37.486 M 614.70 % | 5.245 M -56.61 % | 12.087 M 119.14 % | -63.144 M -315.66 % | -15.191 M -155.77 % | 27.240 M 2 213.44 % | -1.289 M 81.24 % | -6.871 M 73.87 % | -26.295 M -176.50 % | 34.374 M 182.92 % | -41.455 M -211.01 % | 37.343 M 173.11 % | -51.079 M | 0.000 | 0.000 |
| Inventory | 45.718 M 30.02 % | 35.161 M 146.87 % | -75.012 M -339.21 % | -17.079 M -212.67 % | 15.159 M 320.10 % | -6.887 M 63.42 % | -18.828 M -1 040.08 % | -1.652 M -105.54 % | 29.831 M 133.76 % | 12.761 M -42.89 % | 22.344 M 345.46 % | -9.103 M -140.41 % | 22.527 M 309.82 % | -10.736 M -19.38 % | -8.993 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -12.087 M -119.14 % | 63.144 M 315.66 % | 15.191 M 155.77 % | -27.240 M -2 213.44 % | 1.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -63.562 M -371.86 % | 23.380 M -55.08 % | 52.047 M 150.24 % | -103.602 M -1 829.63 % | -5.369 M -119.85 % | 27.045 M 180.67 % | 9.636 M 283.62 % | -5.248 M 59.66 % | -13.010 M -136.53 % | 35.617 M 158.95 % | -60.418 M -314.94 % | 28.110 M 173.48 % | -38.253 M -260.30 % | -10.617 M -790.76 % | 1.537 M |
| Other non cash items | 8.058 M -18.65 % | 9.905 M -6.36 % | 10.578 M 80.36 % | 5.865 M 98.39 % | 2.956 M -52.28 % | 6.195 M -13.00 % | 7.121 M -34.34 % | 10.844 M 6.41 % | 10.191 M -31.03 % | 14.776 M -1.94 % | 15.069 M 19.04 % | 12.659 M -18.20 % | 15.476 M 52.84 % | 10.125 M 218.90 % | 3.175 M |
| Net cash provided by operating activities | 57.471 M -69.44 % | 188.072 M 473.18 % | 32.812 M 149.79 % | -65.905 M -151.43 % | 128.156 M 37.80 % | 93.004 M 35.36 % | 68.708 M 13.51 % | 60.528 M -6.71 % | 64.883 M -17.66 % | 78.803 M 1 109.19 % | -7.809 M -117.42 % | 44.822 M 207.75 % | 14.564 M 407.72 % | -4.733 M -6 964.18 % | -67.000 K |
| Investments in property plant and equipment | -238.008 M 33.22 % | -356.402 M -774.78 % | -40.742 M 11.61 % | -46.096 M -1 128.93 % | -3.751 M 44.21 % | -6.723 M 58.37 % | -16.151 M 10.32 % | -18.009 M -10.59 % | -16.284 M 35.44 % | -25.221 M -226.22 % | -7.731 M -24.64 % | -6.203 M -6.70 % | -5.814 M 32.77 % | -8.648 M 53.86 % | -18.744 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other investing activites | -6.536 M 78.43 % | -30.300 M -200.86 % | -10.071 M -37.36 % | -7.332 M 76.60 % | -31.328 M -104.05 % | -15.353 M 2.32 % | -15.719 M -27.36 % | -12.342 M -115.49 % | -5.727 M -839.91 % | 774.044 K 80.55 % | 428.706 K -27.56 % | 591.777 K 3.35 % | 572.581 K 14.52 % | 500.000 K 120.26 % | 227.000 K |
| Net cash used for investing activites | -244.544 M 36.76 % | -386.702 M -661.03 % | -50.813 M 4.89 % | -53.428 M -52.31 % | -35.079 M -58.90 % | -22.076 M 30.73 % | -31.870 M -5.00 % | -30.351 M -37.89 % | -22.011 M 9.96 % | -24.447 M -234.78 % | -7.303 M -30.14 % | -5.611 M -7.06 % | -5.241 M 35.68 % | -8.148 M 56.00 % | -18.517 M |
| Debt repayment | 187.704 M -5.35 % | 198.304 M 369.28 % | -73.643 M -169.35 % | 106.190 M 377 881.06 % | 28.094 K 100.06 % | -49.383 M -347.26 % | -11.041 M -61.35 % | -6.843 M 75.04 % | -27.412 M 27.59 % | -37.857 M -281.81 % | 20.822 M 224.73 % | -16.693 M -304.55 % | 8.161 M -62.75 % | 21.909 M -22.02 % | 28.095 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -10.823 M -47.13 % | -7.356 M 9.65 % | -8.142 M 1.48 % | -8.264 M -80.28 % | -4.584 M 20.69 % | -5.779 M 19.98 % | -7.222 M 33.65 % | -10.885 M -1.48 % | -10.726 M 31.02 % | -15.551 M -0.34 % | -15.498 M -16.96 % | -13.251 M 17.43 % | -16.048 M -56.57 % | -10.250 M -206.52 % | -3.344 M |
| Net cash used provided by financing activities | 176.881 M -7.37 % | 190.948 M 333.48 % | -81.785 M -183.52 % | 97.926 M 2 249.48 % | -4.556 M 91.74 % | -55.163 M -202.03 % | -18.264 M -3.02 % | -17.728 M 53.52 % | -38.139 M 28.59 % | -53.408 M -1 103.15 % | 5.324 M 117.78 % | -29.944 M -279.66 % | -7.887 M -167.65 % | 11.659 M -52.89 % | 24.751 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -10.192 M -32.67 % | -7.682 M 92.30 % | -99.787 M -366.16 % | -21.406 M -124.18 % | 88.522 M 461.51 % | 15.765 M -15.13 % | 18.575 M 49.21 % | 12.449 M 163.04 % | 4.733 M 399.04 % | 948.380 K 109.69 % | -9.787 M -205.61 % | 9.267 M 545.27 % | 1.436 M 217.43 % | -1.223 M -119.83 % | 6.167 M |
| Cash at beginning of period | 16.488 M -31.78 % | 24.170 M -80.50 % | 123.957 M -14.73 % | 145.363 M 155.73 % | 56.842 M 38.38 % | 41.077 M 82.55 % | 22.502 M 123.84 % | 10.052 M 88.97 % | 5.320 M 21.70 % | 4.371 M -69.13 % | 14.158 M 189.46 % | 4.891 M 41.57 % | 3.455 M -51.31 % | 7.097 M 663.12 % | 930.000 K |
| Cash at end of period | 6.296 M -61.81 % | 16.488 M -31.78 % | 24.170 M -80.50 % | 123.957 M -14.73 % | 145.363 M 155.73 % | 56.842 M 38.38 % | 41.077 M 82.55 % | 22.502 M 123.84 % | 10.052 M 88.97 % | 5.320 M 21.70 % | 4.371 M -69.13 % | 14.158 M 189.46 % | 4.891 M -16.73 % | 5.874 M -17.23 % | 7.097 M |
| Operating cash flow | 57.471 M -69.44 % | 188.072 M 473.18 % | 32.812 M 149.79 % | -65.905 M -151.43 % | 128.156 M 37.80 % | 93.004 M 35.36 % | 68.708 M 13.51 % | 60.528 M -6.71 % | 64.883 M -17.66 % | 78.803 M 1 109.19 % | -7.809 M -117.42 % | 44.822 M 207.75 % | 14.564 M 407.72 % | -4.733 M -6 964.18 % | -67.000 K |
| Capital expenditure | -238.008 M 33.22 % | -356.402 M -774.78 % | -40.742 M 11.61 % | -46.096 M -1 128.93 % | -3.751 M 44.21 % | -6.723 M 58.37 % | -16.151 M 10.32 % | -18.009 M -10.59 % | -16.284 M 35.44 % | -25.221 M -226.22 % | -7.731 M -24.64 % | -6.203 M -6.70 % | -5.814 M 32.77 % | -8.648 M 53.86 % | -18.744 M |
| Free CashFlow | -180.537 M -7.25 % | -168.330 M -2 022.70 % | -7.930 M 92.92 % | -112.001 M -190.03 % | 124.406 M 44.19 % | 86.281 M 64.17 % | 52.557 M 23.61 % | 42.519 M -12.51 % | 48.599 M -9.30 % | 53.582 M 444.80 % | -15.540 M -140.24 % | 38.619 M 341.33 % | 8.751 M 165.40 % | -13.381 M 28.87 % | -18.811 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 88.367 M 218.53 % | 27.742 M -63.21 % | 75.402 M 146.84 % | 30.547 M -1.50 % | 31.012 M -45.79 % | 57.204 M -52.58 % | 120.629 M -32.90 % | 179.784 M 34.05 % | 134.113 M 31.71 % | 101.826 M -21.01 % | 128.918 M -17.49 % | 156.240 M 24.39 % | 125.601 M 12.29 % | 111.852 M -35.92 % | 174.559 M 43.83 % | 121.365 M 17.65 % | 103.158 M -2.03 % | 105.300 M -14.01 % | 122.452 M -6.59 % | 131.090 M -14.62 % | 153.536 M 25.60 % | 122.246 M 43.14 % | 85.402 M -10.52 % | 95.440 M -14.04 % | 111.027 M -19.05 % | 137.156 M 33.54 % | 102.711 M -16.33 % | 122.761 M -2.18 % | 125.491 M 19.88 % | 104.678 M -1.03 % | 105.764 M -13.83 % | 122.733 M 26.30 % | 97.179 M 29.15 % | 75.246 M -25.30 % | 100.732 M 38.89 % | 72.529 M -10.98 % | 81.475 M -18.53 % | 100.011 M 30.62 % | 76.567 M -10.61 % | 85.652 M 64.16 % | 52.175 M -19.42 % | 64.750 M -20.11 % | 81.046 M -2.66 % | 83.258 M -7.38 % | 89.889 M 31.66 % | 68.272 M 22.04 % | 55.944 M -31.08 % | 81.171 M -13.62 % | 93.969 M -8.12 % | 102.279 M -8.57 % | 111.865 M 2.44 % | 109.201 M -14.18 % | 127.240 M 1.12 % | 125.827 M 63.33 % | 77.037 M 10.46 % | 69.744 M 25.47 % | 55.587 M |
| Net income | 7.158 M 778.48 % | -1.055 M -115.58 % | 6.771 M 1 227.65 % | 510.000 K -85.76 % | 3.581 M -52.42 % | 7.527 M -68.40 % | 23.823 M -12.87 % | 27.341 M 38.92 % | 19.681 M 178.14 % | 7.076 M -60.31 % | 17.826 M 387.45 % | 3.657 M 73.32 % | 2.110 M 155.14 % | 827.000 K -81.82 % | 4.550 M -25.55 % | 6.111 M -14.18 % | 7.121 M -33.23 % | 10.665 M -29.21 % | 15.066 M -25.89 % | 20.328 M -9.81 % | 22.540 M 62.60 % | 13.862 M 197.09 % | 4.666 M -55.07 % | 10.384 M -28.15 % | 14.452 M 30.87 % | 11.043 M -30.17 % | 15.815 M 14.28 % | 13.839 M 73.33 % | 7.984 M 25.59 % | 6.357 M -26.03 % | 8.594 M -36.04 % | 13.437 M 52.28 % | 8.824 M 98.74 % | 4.440 M -77.80 % | 19.998 M 844.19 % | 2.118 M -1.53 % | 2.151 M -57.24 % | 5.030 M -4.19 % | 5.250 M 319.33 % | 1.252 M 76.59 % | 709.000 K -35.78 % | 1.104 M -79.37 % | 5.350 M 474.69 % | 931.000 K -0.43 % | 935.000 K 13.75 % | 822.000 K -60.63 % | 2.088 M 135.66 % | 886.000 K -23.82 % | 1.163 M -29.64 % | 1.653 M 4 035.71 % | -42.000 K -101.78 % | 2.366 M -38.34 % | 3.837 M 154.95 % | 1.505 M 23.06 % | 1.223 M 530.41 % | 194.000 K -84.88 % | 1.283 M |
| Income before tax | 17.199 M 1 730.24 % | -1.055 M -132.12 % | 3.285 M 382.38 % | 681.000 K -85.77 % | 4.785 M -52.43 % | 10.058 M -64.72 % | 28.508 M -24.74 % | 37.879 M 38.92 % | 27.266 M 178.14 % | 9.803 M -61.29 % | 25.322 M 399.84 % | 5.066 M 73.32 % | 2.923 M 155.06 % | 1.146 M -79.16 % | 5.499 M -32.51 % | 8.148 M -18.89 % | 10.046 M -33.24 % | 15.047 M -43.87 % | 26.806 M -4.39 % | 28.038 M -9.82 % | 31.090 M 62.60 % | 19.120 M 148.21 % | 7.703 M -41.37 % | 13.139 M -35.42 % | 20.344 M 33.56 % | 15.232 M -34.10 % | 23.115 M 25.27 % | 18.452 M 73.32 % | 10.646 M 25.60 % | 8.476 M -58.80 % | 20.572 M 53.10 % | 13.437 M 52.28 % | 8.824 M 98.74 % | 4.440 M -77.80 % | 19.998 M 844.19 % | 2.118 M -1.53 % | 2.151 M -57.24 % | 5.030 M -4.19 % | 5.250 M 319.33 % | 1.252 M 76.59 % | 709.000 K -35.78 % | 1.104 M -79.37 % | 5.350 M 474.69 % | 931.000 K -0.43 % | 935.000 K 13.75 % | 822.000 K -60.63 % | 2.088 M 135.66 % | 886.000 K -23.82 % | 1.163 M -29.64 % | 1.653 M 4 035.71 % | -42.000 K -101.78 % | 2.366 M -38.34 % | 3.837 M 154.95 % | 1.505 M 23.06 % | 1.223 M 530.41 % | 194.000 K -84.88 % | 1.283 M |
| Income before tax ratio | 0.19 611.80 % | -0.04 -187.29 % | 0.04 95.42 % | 0.02 -85.55 % | 0.15 -12.25 % | 0.18 -25.60 % | 0.24 12.17 % | 0.21 3.63 % | 0.20 111.18 % | 0.10 -50.99 % | 0.20 505.78 % | 0.03 39.33 % | 0.02 127.14 % | 0.01 -67.48 % | 0.03 -53.08 % | 0.07 -31.06 % | 0.10 -31.85 % | 0.14 -34.72 % | 0.22 2.35 % | 0.21 5.63 % | 0.20 29.47 % | 0.16 73.40 % | 0.09 -34.48 % | 0.14 -24.87 % | 0.18 64.99 % | 0.11 -50.65 % | 0.23 49.72 % | 0.15 77.18 % | 0.08 4.77 % | 0.08 -58.37 % | 0.19 77.66 % | 0.11 20.57 % | 0.09 53.88 % | 0.06 -70.28 % | 0.20 579.84 % | 0.03 10.61 % | 0.03 -47.51 % | 0.05 -26.65 % | 0.07 369.08 % | 0.01 7.57 % | 0.01 -20.30 % | 0.02 -74.17 % | 0.07 490.38 % | 0.01 7.50 % | 0.01 -13.61 % | 0.01 -67.74 % | 0.04 241.92 % | 0.01 -11.81 % | 0.01 -23.42 % | 0.02 4 404.58 % | 0.00 -101.73 % | 0.02 -28.15 % | 0.03 152.12 % | 0.01 -24.66 % | 0.02 470.73 % | 0.00 -87.95 % | 0.02 |
| EBITDA | 33.330 M 641.82 % | 4.493 M -51.12 % | 9.191 M 57.43 % | 5.838 M -43.36 % | 10.308 M -32.45 % | 15.259 M -36.43 % | 24.005 M -46.69 % | 45.027 M 34.61 % | 33.450 M 120.40 % | 15.177 M -48.91 % | 29.705 M 239.02 % | 8.762 M -13.98 % | 10.186 M 62.66 % | 6.262 M -47.08 % | 11.834 M -4.54 % | 12.396 M -12.64 % | 14.190 M -24.34 % | 18.756 M -41.51 % | 32.066 M 3.02 % | 31.126 M -9.48 % | 34.385 M 53.39 % | 22.417 M 103.41 % | 11.020 M -34.87 % | 16.921 M -29.76 % | 24.089 M 24.92 % | 19.284 M -27.54 % | 26.613 M 15.44 % | 23.053 M 52.37 % | 15.130 M 14.57 % | 13.206 M -42.80 % | 23.086 M 13.52 % | 20.337 M 41.06 % | 14.417 M 49.72 % | 9.629 M -49.31 % | 18.996 M 114.69 % | 8.848 M 7.97 % | 8.195 M -22.89 % | 10.628 M 7.26 % | 9.909 M 39.92 % | 7.082 M 3.96 % | 6.812 M -7.90 % | 7.396 M -22.67 % | 9.564 M 24.84 % | 7.661 M 6.70 % | 7.180 M 14.17 % | 6.289 M 3.68 % | 6.066 M -5.56 % | 6.423 M -8.70 % | 7.035 M 2.19 % | 6.884 M 23.95 % | 5.554 M -34.44 % | 8.471 M -16.67 % | 10.165 M 52.33 % | 6.673 M 65.17 % | 4.040 M 2.43 % | 3.944 M -29.05 % | 5.559 M |
| Net income ratio | 0.08 313.00 % | -0.04 -142.35 % | 0.09 437.86 % | 0.02 -85.54 % | 0.12 -12.24 % | 0.13 -33.37 % | 0.20 29.86 % | 0.15 3.63 % | 0.15 111.18 % | 0.07 -49.74 % | 0.14 490.76 % | 0.02 39.33 % | 0.02 127.21 % | 0.01 -71.63 % | 0.03 -48.24 % | 0.05 -27.06 % | 0.07 -31.84 % | 0.10 -17.68 % | 0.12 -20.66 % | 0.16 5.63 % | 0.15 29.47 % | 0.11 107.55 % | 0.05 -49.79 % | 0.11 -16.41 % | 0.13 61.67 % | 0.08 -47.71 % | 0.15 36.58 % | 0.11 77.19 % | 0.06 4.76 % | 0.06 -25.27 % | 0.08 -25.78 % | 0.11 20.57 % | 0.09 53.88 % | 0.06 -70.28 % | 0.20 579.84 % | 0.03 10.61 % | 0.03 -47.51 % | 0.05 -26.65 % | 0.07 369.08 % | 0.01 7.57 % | 0.01 -20.30 % | 0.02 -74.17 % | 0.07 490.38 % | 0.01 7.50 % | 0.01 -13.61 % | 0.01 -67.74 % | 0.04 241.92 % | 0.01 -11.81 % | 0.01 -23.42 % | 0.02 4 404.58 % | 0.00 -101.73 % | 0.02 -28.15 % | 0.03 152.12 % | 0.01 -24.66 % | 0.02 470.73 % | 0.00 -87.95 % | 0.02 |
| Ratio EBITDA | 0.38 132.89 % | 0.16 32.87 % | 0.12 -36.22 % | 0.19 -42.50 % | 0.33 24.61 % | 0.27 34.04 % | 0.20 -20.54 % | 0.25 0.41 % | 0.25 67.34 % | 0.15 -35.31 % | 0.23 310.87 % | 0.06 -30.85 % | 0.08 44.86 % | 0.06 -17.42 % | 0.07 -33.63 % | 0.10 -25.75 % | 0.14 -22.77 % | 0.18 -31.98 % | 0.26 10.29 % | 0.24 6.02 % | 0.22 22.13 % | 0.18 42.11 % | 0.13 -27.22 % | 0.18 -18.28 % | 0.22 54.31 % | 0.14 -45.74 % | 0.26 37.98 % | 0.19 55.75 % | 0.12 -4.43 % | 0.13 -42.20 % | 0.22 31.73 % | 0.17 11.69 % | 0.15 15.93 % | 0.13 -32.14 % | 0.19 54.58 % | 0.12 21.29 % | 0.10 -5.35 % | 0.11 -17.89 % | 0.13 56.52 % | 0.08 -36.67 % | 0.13 14.30 % | 0.11 -3.21 % | 0.12 28.25 % | 0.09 15.20 % | 0.08 -13.29 % | 0.09 -15.04 % | 0.11 37.02 % | 0.08 5.70 % | 0.07 11.23 % | 0.07 35.56 % | 0.05 -36.00 % | 0.08 -2.90 % | 0.08 50.64 % | 0.05 1.13 % | 0.05 -7.26 % | 0.06 -43.45 % | 0.10 |
| Gross profit ratio | 0.78 15.05 % | 0.68 113.79 % | 0.32 25.22 % | 0.25 -74.31 % | 0.98 41.29 % | 0.70 51.77 % | 0.46 -1.04 % | 0.46 -9.78 % | 0.51 23.90 % | 0.41 23.72 % | 0.33 50.71 % | 0.22 -26.30 % | 0.30 -15.09 % | 0.35 59.12 % | 0.22 -37.79 % | 0.36 -14.07 % | 0.42 1.83 % | 0.41 0.16 % | 0.41 -22.01 % | 0.52 26.16 % | 0.42 5.18 % | 0.40 48.94 % | 0.27 -50.22 % | 0.53 7.14 % | 0.50 53.10 % | 0.32 12.47 % | 0.29 -28.43 % | 0.40 22.72 % | 0.33 -12.89 % | 0.38 -1.05 % | 0.38 9.47 % | 0.35 3.57 % | 0.34 -13.94 % | 0.39 -27.28 % | 0.54 58.24 % | 0.34 15.67 % | 0.29 5.71 % | 0.28 -27.20 % | 0.38 35.27 % | 0.28 -31.83 % | 0.41 17.92 % | 0.35 182.99 % | 0.12 -63.89 % | 0.34 11.40 % | 0.31 -0.77 % | 0.31 2 693.25 % | 0.01 -96.60 % | 0.33 11.05 % | 0.29 16.64 % | 0.25 -20.55 % | 0.32 15.03 % | 0.28 7.76 % | 0.26 18.35 % | 0.22 -32.45 % | 0.32 17.70 % | 0.27 -29.68 % | 0.39 |
| Weighted average shs out dil | 6.224 M 0.30 % | 6.206 M -2.65 % | 6.375 M 0.00 % | 6.375 M 1.47 % | 6.282 M 0.99 % | 6.221 M -0.12 % | 6.228 M 0.00 % | 6.228 M 0.00 % | 6.228 M 0.34 % | 6.207 M -0.41 % | 6.233 M 0.56 % | 6.198 M -0.12 % | 6.206 M -2.45 % | 6.362 M 2.06 % | 6.233 M -0.05 % | 6.236 M -0.17 % | 6.246 M 0.15 % | 6.237 M 0.20 % | 6.224 M -0.18 % | 6.236 M 0.15 % | 6.227 M -0.28 % | 6.244 M -0.33 % | 6.265 M 0.75 % | 6.218 M -0.18 % | 6.229 M -0.16 % | 6.239 M 0.20 % | 6.226 M -0.12 % | 6.234 M -0.06 % | 6.238 M 0.08 % | 6.232 M -0.03 % | 6.234 M 0.21 % | 6.221 M 0.11 % | 6.214 M -0.63 % | 6.254 M 0.38 % | 6.230 M 0.01 % | 6.229 M -1.53 % | 6.326 M 1.88 % | 6.210 M -0.64 % | 6.250 M -0.16 % | 6.260 M -2.88 % | 6.445 M 5.09 % | 6.133 M -1.41 % | 6.221 M 0.23 % | 6.207 M -0.43 % | 6.233 M -1.42 % | 6.323 M -0.07 % | 6.327 M -0.02 % | 6.329 M 3.39 % | 6.121 M -0.02 % | 6.122 M -1.77 % | 6.233 M 0.10 % | 6.226 M 0.61 % | 6.189 M -1.31 % | 6.271 M 2.55 % | 6.115 M -5.44 % | 6.467 M 5.85 % | 6.110 M |
| Weighted average shs out | 6.224 M 0.30 % | 6.206 M -2.65 % | 6.375 M 0.00 % | 6.375 M 1.47 % | 6.282 M 0.99 % | 6.221 M -0.12 % | 6.228 M 0.00 % | 6.228 M 0.00 % | 6.228 M 0.34 % | 6.207 M -0.41 % | 6.233 M 0.56 % | 6.198 M -0.12 % | 6.206 M -2.45 % | 6.362 M 1.49 % | 6.268 M 0.52 % | 6.236 M -0.17 % | 6.246 M 0.15 % | 6.237 M 0.20 % | 6.224 M -0.18 % | 6.236 M 0.15 % | 6.227 M -0.28 % | 6.244 M -0.33 % | 6.265 M 0.75 % | 6.218 M -0.18 % | 6.229 M -0.16 % | 6.239 M 0.20 % | 6.226 M -0.12 % | 6.234 M -0.06 % | 6.238 M 0.08 % | 6.232 M -0.25 % | 6.248 M 0.44 % | 6.221 M 0.11 % | 6.214 M -0.63 % | 6.254 M 0.38 % | 6.230 M 0.01 % | 6.229 M -1.53 % | 6.326 M 1.88 % | 6.210 M -0.64 % | 6.250 M -0.16 % | 6.260 M -2.88 % | 6.445 M 5.09 % | 6.133 M -1.41 % | 6.221 M 0.23 % | 6.207 M -0.43 % | 6.233 M -1.42 % | 6.323 M -0.07 % | 6.327 M -0.02 % | 6.329 M 3.39 % | 6.121 M -0.02 % | 6.122 M -1.77 % | 6.233 M 0.10 % | 6.226 M 0.61 % | 6.189 M -1.31 % | 6.271 M 2.55 % | 6.115 M -5.44 % | 6.467 M 5.85 % | 6.110 M |
| EPS diluted | 1.15 776.47 % | -0.17 -116.04 % | 1.06 1 225.00 % | 0.08 -85.96 % | 0.57 -52.89 % | 1.21 -68.41 % | 3.83 -12.76 % | 4.39 38.92 % | 3.16 177.19 % | 1.14 -60.14 % | 2.86 384.75 % | 0.59 73.53 % | 0.34 161.54 % | 0.13 -82.19 % | 0.73 -25.51 % | 0.98 -14.04 % | 1.14 -33.33 % | 1.71 -29.34 % | 2.42 -25.77 % | 3.26 -9.94 % | 3.62 63.06 % | 2.22 200.00 % | 0.74 -55.69 % | 1.67 -28.02 % | 2.32 31.07 % | 1.77 -30.31 % | 2.54 14.41 % | 2.22 73.44 % | 1.28 25.49 % | 1.02 -26.09 % | 1.38 -36.11 % | 2.16 52.11 % | 1.42 100.00 % | 0.71 -77.88 % | 3.21 844.12 % | 0.34 0.00 % | 0.34 -58.02 % | 0.81 -3.57 % | 0.84 320.00 % | 0.20 81.82 % | 0.11 -38.89 % | 0.18 -79.07 % | 0.86 473.33 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -60.61 % | 0.33 135.71 % | 0.14 -26.32 % | 0.19 -29.63 % | 0.27 4 129.85 % | -0.01 -101.76 % | 0.38 -38.71 % | 0.62 158.33 % | 0.24 20.00 % | 0.20 566.67 % | 0.03 -85.71 % | 0.21 |
| Earnings per share | 1.15 776.47 % | -0.17 -116.04 % | 1.06 1 225.00 % | 0.08 -85.96 % | 0.57 -52.89 % | 1.21 -68.41 % | 3.83 -12.76 % | 4.39 38.92 % | 3.16 177.19 % | 1.14 -60.14 % | 2.86 384.75 % | 0.59 73.53 % | 0.34 161.54 % | 0.13 -82.19 % | 0.73 -25.51 % | 0.98 -14.04 % | 1.14 -33.33 % | 1.71 -29.34 % | 2.42 -25.77 % | 3.26 -9.94 % | 3.62 63.06 % | 2.22 200.00 % | 0.74 -55.69 % | 1.67 -28.02 % | 2.32 31.07 % | 1.77 -30.31 % | 2.54 14.41 % | 2.22 73.44 % | 1.28 25.49 % | 1.02 -26.09 % | 1.38 -36.11 % | 2.16 52.11 % | 1.42 100.00 % | 0.71 -77.88 % | 3.21 844.12 % | 0.34 0.00 % | 0.34 -58.02 % | 0.81 -3.57 % | 0.84 320.00 % | 0.20 81.82 % | 0.11 -38.89 % | 0.18 -79.07 % | 0.86 473.33 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -60.61 % | 0.33 135.71 % | 0.14 -26.32 % | 0.19 -29.63 % | 0.27 4 129.85 % | -0.01 -101.76 % | 0.38 -38.71 % | 0.62 158.33 % | 0.24 20.00 % | 0.20 566.67 % | 0.03 -85.71 % | 0.21 |
| Gross profit | 68.665 M 266.47 % | 18.737 M -21.34 % | 23.821 M 209.08 % | 7.707 M -74.69 % | 30.455 M -23.40 % | 39.759 M -28.03 % | 55.242 M -33.60 % | 83.199 M 20.94 % | 68.793 M 63.19 % | 42.156 M -2.28 % | 43.138 M 24.35 % | 34.690 M -8.32 % | 37.840 M -4.65 % | 39.685 M 1.96 % | 38.921 M -10.53 % | 43.502 M 1.10 % | 43.029 M -0.25 % | 43.135 M -13.87 % | 50.083 M -27.15 % | 68.751 M 7.72 % | 63.825 M 32.10 % | 48.314 M 113.20 % | 22.662 M -55.45 % | 50.873 M -7.90 % | 55.235 M 23.93 % | 44.568 M 50.19 % | 29.674 M -40.12 % | 49.553 M 20.05 % | 41.276 M 4.44 % | 39.523 M -2.06 % | 40.356 M -5.67 % | 42.781 M 30.80 % | 32.707 M 11.14 % | 29.428 M -45.68 % | 54.174 M 119.77 % | 24.650 M 2.97 % | 23.940 M -13.88 % | 27.800 M -4.91 % | 29.235 M 20.93 % | 24.176 M 11.92 % | 21.602 M -4.98 % | 22.734 M 126.09 % | 10.055 M -64.85 % | 28.610 M 3.18 % | 27.727 M 30.65 % | 21.223 M 3 308.78 % | 622.598 K -97.65 % | 26.548 M -4.08 % | 27.676 M 7.16 % | 25.826 M -27.36 % | 35.551 M 17.84 % | 30.169 M -7.52 % | 32.621 M 19.67 % | 27.258 M 10.33 % | 24.707 M 30.00 % | 19.005 M -11.77 % | 21.541 M |
| Income tax expense | 10.041 M | 0.000 100.00 % | -3.486 M -2 138.60 % | 171.000 K -85.80 % | 1.204 M -52.45 % | 2.532 M -45.94 % | 4.684 M -55.55 % | 10.538 M 38.91 % | 7.586 M 178.18 % | 2.727 M -63.62 % | 7.495 M 431.94 % | 1.409 M 73.31 % | 813.000 K 154.86 % | 319.000 K -66.39 % | 949.049 K -53.41 % | 2.037 M -30.36 % | 2.925 M -33.25 % | 4.382 M -62.68 % | 11.741 M 52.28 % | 7.710 M -9.82 % | 8.550 M 62.61 % | 5.258 M 73.12 % | 3.037 M 10.24 % | 2.755 M -53.24 % | 5.892 M 40.65 % | 4.189 M -42.62 % | 7.300 M 58.25 % | 4.613 M 71.36 % | 2.692 M 27.04 % | 2.119 M -82.31 % | 11.978 M 869.86 % | 1.235 M | 0.000 -100.00 % | 264.000 K -98.75 % | 21.080 M 2 095.87 % | 960.000 K | 0.000 -100.00 % | 309.000 K | 0.000 -100.00 % | 57.000 K -86.03 % | 408.000 K -57.94 % | 970.000 K | 0.000 -100.00 % | 268.000 K 125.21 % | 119.000 K 5 850.00 % | 2.000 K 100.08 % | -2.557 M -327.60 % | -598.000 K 59.89 % | -1.491 M -74 650.00 % | 2.000 K 100.09 % | -2.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 19.702 M 118.79 % | 9.005 M -82.54 % | 51.581 M 125.84 % | 22.840 M 4 000.54 % | 557.000 K -96.81 % | 17.445 M -68.87 % | 56.031 M -41.99 % | 96.585 M 47.86 % | 65.320 M 9.47 % | 59.670 M -30.44 % | 85.780 M -29.43 % | 121.550 M 38.50 % | 87.761 M 21.61 % | 72.167 M -46.79 % | 135.637 M 74.20 % | 77.863 M 29.49 % | 60.129 M -3.28 % | 62.165 M -14.10 % | 72.369 M 16.09 % | 62.339 M -30.51 % | 89.711 M 21.34 % | 73.932 M 17.84 % | 62.740 M 40.78 % | 44.567 M -20.12 % | 55.792 M -39.74 % | 92.588 M 26.77 % | 73.036 M -0.23 % | 73.208 M -13.07 % | 84.215 M 29.25 % | 65.155 M -0.39 % | 65.408 M -18.19 % | 79.952 M 24.01 % | 64.472 M 40.71 % | 45.818 M -1.59 % | 46.558 M -2.76 % | 47.879 M -16.78 % | 57.535 M -20.32 % | 72.211 M 52.56 % | 47.332 M -23.01 % | 61.476 M 101.08 % | 30.573 M -27.23 % | 42.016 M -40.81 % | 70.990 M 29.90 % | 54.648 M -12.09 % | 62.162 M 32.12 % | 47.049 M -14.95 % | 55.321 M 1.28 % | 54.623 M -17.60 % | 66.293 M -13.29 % | 76.453 M 0.18 % | 76.314 M -3.44 % | 79.032 M -16.47 % | 94.619 M -4.01 % | 98.569 M 88.36 % | 52.330 M 3.14 % | 50.739 M 49.03 % | 34.046 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 -100.00 % | 2.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.754 M | 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 -100.00 % | 10.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 51.582 M 143.90 % | 21.149 M 21.88 % | 17.352 M 190.31 % | 5.977 M -43.14 % | 10.511 M -64.04 % | 29.228 M -35.79 % | 45.520 M | 0.000 -100.00 % | 31.710 M 769.96 % | 3.645 M 213.34 % | -3.216 M -175.07 % | 4.284 M 372.17 % | -1.574 M -408.63 % | 510.000 K 106.29 % | -8.106 M -3 960.19 % | 210.000 K -92.87 % | 2.945 M -40.55 % | 4.954 M 185.04 % | -5.825 M -332.55 % | 2.505 M -10.12 % | 2.787 M 373.17 % | 589.000 K 109.97 % | -5.905 M -648.82 % | 1.076 M -51.99 % | 2.241 M -13.47 % | 2.590 M 171.00 % | -3.648 M -601.06 % | 728.000 K -72.12 % | 2.611 M 744.98 % | 309.000 K 111.32 % | -2.729 M -321.14 % | 1.234 M -10.32 % | 1.376 M 421.21 % | 264.000 K -86.76 % | 1.994 M 99.40 % | 1.000 M -52.45 % | 2.103 M 580.58 % | 309.000 K -88.80 % | 2.758 M 4 738.60 % | 57.000 K -86.03 % | 408.000 K -57.94 % | 970.000 K 189.44 % | -1.085 M -504.69 % | 268.000 K 125.21 % | 119.000 K -84.07 % | 747.000 K -64.69 % | 2.116 M 453.76 % | -598.000 K 59.89 % | -1.491 M -74 650.00 % | 2.000 K 100.61 % | -328.000 K -160.97 % | 538.000 K 64.02 % | 328.000 K 811.11 % | 36.000 K -98.67 % | 2.700 M 113.78 % | 1.263 M | 0.000 |
| Operating expenses | 51.582 M 143.90 % | 21.149 M 21.88 % | 17.352 M 190.31 % | 5.977 M -43.14 % | 10.511 M -64.04 % | 29.228 M -56.28 % | 66.857 M 447.51 % | 12.211 M -70.38 % | 41.224 M 23.71 % | 33.324 M 47.00 % | 22.669 M -31.12 % | 32.912 M 9.15 % | 30.152 M -17.24 % | 36.433 M 12.88 % | 32.276 M -4.84 % | 33.916 M -1.36 % | 34.384 M 7.68 % | 31.933 M 41.98 % | 22.491 M -47.37 % | 42.730 M 23.05 % | 34.727 M 19.89 % | 28.966 M 73.69 % | 16.677 M -55.91 % | 37.828 M 5.12 % | 35.987 M 18.48 % | 30.374 M 212.41 % | 9.722 M -67.62 % | 30.028 M -4.24 % | 31.357 M 7.84 % | 29.076 M 43.26 % | 20.297 M -23.35 % | 26.478 M 20.54 % | 21.966 M -1.33 % | 22.263 M -41.13 % | 37.816 M 101.13 % | 18.802 M -5.27 % | 19.848 M 1.88 % | 19.481 M -14.98 % | 22.913 M 19.64 % | 19.151 M 11.36 % | 17.198 M -6.07 % | 18.310 M 901.03 % | 1.829 M -92.16 % | 23.342 M 2.98 % | 22.666 M 29.11 % | 17.556 M 364.88 % | -6.628 M -130.79 % | 21.527 M 1.78 % | 21.150 M 0.98 % | 20.944 M -32.04 % | 30.818 M 27.16 % | 24.236 M -2.21 % | 24.784 M 9.56 % | 22.621 M -9.68 % | 25.045 M 44.57 % | 17.324 M 1.35 % | 17.093 M |
| Cost and expenses | 71.284 M 136.40 % | 30.154 M -56.26 % | 68.933 M 139.21 % | 28.817 M 160.36 % | 11.068 M -76.29 % | 46.673 M -53.02 % | 99.355 M -8.68 % | 108.796 M 2.11 % | 106.544 M 14.57 % | 92.994 M -14.25 % | 108.449 M -29.79 % | 154.462 M 31.00 % | 117.913 M 8.58 % | 108.600 M -35.32 % | 167.913 M 50.22 % | 111.779 M 18.27 % | 94.513 M 0.44 % | 94.098 M -0.80 % | 94.860 M -9.72 % | 105.069 M -15.57 % | 124.438 M 20.93 % | 102.898 M 29.57 % | 79.417 M -3.61 % | 82.395 M -10.22 % | 91.779 M -25.36 % | 122.962 M 48.58 % | 82.759 M -19.84 % | 103.236 M -10.67 % | 115.572 M 22.65 % | 94.231 M 9.95 % | 85.704 M -19.47 % | 106.430 M 23.13 % | 86.438 M 26.96 % | 68.081 M -19.31 % | 84.374 M 26.53 % | 66.681 M -13.83 % | 77.383 M -15.61 % | 91.692 M 30.53 % | 70.245 M -12.88 % | 80.627 M 68.78 % | 47.771 M -20.81 % | 60.326 M -17.16 % | 72.819 M -6.63 % | 77.990 M -8.06 % | 84.828 M 31.30 % | 64.605 M 32.68 % | 48.694 M -36.06 % | 76.150 M -12.91 % | 87.443 M -10.22 % | 97.397 M -9.09 % | 107.132 M 3.74 % | 103.268 M -13.51 % | 119.403 M -1.47 % | 121.190 M 56.63 % | 77.375 M 13.68 % | 68.063 M 33.09 % | 51.139 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.337 M 74.74 % | 12.211 M 28.35 % | 9.514 M 13.53 % | 8.380 M -41.24 % | 14.261 M 27.51 % | 11.184 M 8.97 % | 10.263 M -11.02 % | 11.534 M -38.87 % | 18.868 M 25.90 % | 14.986 M 1.30 % | 14.793 M 7.56 % | 13.753 M -23.52 % | 17.983 M 14.30 % | 15.734 M 12.15 % | 14.029 M 11.16 % | 12.620 M -31.75 % | 18.491 M 35.28 % | 13.668 M 32.31 % | 10.330 M 0.63 % | 10.265 M -22.42 % | 13.232 M 36.88 % | 9.667 M 5.73 % | 9.143 M 5.48 % | 8.668 M -49.58 % | 17.192 M 150.75 % | 6.856 M 20.83 % | 5.674 M -21.54 % | 7.232 M -40.80 % | 12.217 M 96.10 % | 6.230 M -1.78 % | 6.343 M 5.31 % | 6.023 M -30.93 % | 8.720 M 51.55 % | 5.754 M 2.06 % | 5.638 M 10.98 % | 5.080 M -31.58 % | 7.425 M 27.51 % | 5.823 M 22.08 % | 4.770 M 12.24 % | 4.250 M -76.79 % | 18.313 M 260.14 % | 5.085 M 2.83 % | 4.945 M -19.08 % | 6.111 M -74.98 % | 24.424 M | 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 -100.00 % | 4.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 557.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 767.707 K | 0.000 | 0.000 | 0.000 -100.00 % | 277.914 K | 0.000 | 0.000 | 0.000 -100.00 % | 344.290 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.081 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.623 M 242.82 % | 2.807 M -7.79 % | 3.044 M 23.89 % | 2.457 M -12.96 % | 2.823 M 12.87 % | 2.501 M 277.22 % | 663.000 K -85.09 % | 4.448 M 27.67 % | 3.484 M 30.29 % | 2.674 M 99.40 % | 1.341 M 34.64 % | 996.000 K -68.77 % | 3.189 M 21.90 % | 2.616 M -33.98 % | 3.963 M 140.46 % | 1.648 M 6.74 % | 1.544 M 39.22 % | 1.109 M -55.71 % | 2.504 M 413.09 % | 488.000 K -38.62 % | 795.000 K -0.25 % | 797.000 K | 0.000 -100.00 % | 982.000 K -14.24 % | 1.145 M -26.22 % | 1.552 M | 0.000 -100.00 % | 1.801 M -4.41 % | 1.884 M -17.37 % | 2.280 M | 0.000 -100.00 % | 4.100 M 24.51 % | 3.293 M 10.17 % | 2.989 M | 0.000 -100.00 % | 4.730 M 16.96 % | 4.044 M 12.40 % | 3.598 M -6.06 % | 3.830 M 0.00 % | 3.830 M -6.65 % | 4.103 M -4.40 % | 4.292 M | 0.000 -100.00 % | 4.605 M 8.48 % | 4.245 M 18.18 % | 3.592 M | 0.000 -100.00 % | 3.537 M -8.65 % | 3.872 M 19.84 % | 3.231 M -27.33 % | 4.446 M 8.31 % | 4.105 M -5.15 % | 4.328 M 36.62 % | 3.168 M 186.96 % | 1.104 M -59.85 % | 2.750 M -13.11 % | 3.165 M |
| Depreciation and amortization | 6.508 M 137.43 % | 2.741 M -4.23 % | 2.862 M 6.00 % | 2.700 M 0.00 % | 2.700 M 0.00 % | 2.700 M -1.14 % | 2.731 M 1.15 % | 2.700 M 0.00 % | 2.700 M 0.00 % | 2.700 M -11.24 % | 3.042 M 12.67 % | 2.700 M 8.00 % | 2.500 M 0.00 % | 2.500 M 5.38 % | 2.372 M -8.76 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M -5.66 % | 2.756 M 6.00 % | 2.600 M 4.00 % | 2.500 M 0.00 % | 2.500 M 7.16 % | 2.333 M -16.68 % | 2.800 M 7.69 % | 2.600 M 4.00 % | 2.500 M 11.53 % | 2.242 M -19.95 % | 2.800 M 7.69 % | 2.600 M 6.12 % | 2.450 M 21.85 % | 2.011 M -28.19 % | 2.800 M 21.74 % | 2.300 M 4.55 % | 2.200 M -16.60 % | 2.638 M 31.90 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 141.25 % | 829.000 K -58.55 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 72.74 % | 1.158 M -45.51 % | 2.125 M 6.25 % | 2.000 M 6.67 % | 1.875 M 37.17 % | 1.367 M -31.65 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 73.91 % | 1.150 M -42.50 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 16.75 % | 1.713 M 71.30 % | 1.000 M -9.99 % | 1.111 M |
| Operating income | 17.083 M 808.25 % | -2.412 M -137.29 % | 6.469 M 273.93 % | 1.730 M -91.33 % | 19.944 M 89.38 % | 10.531 M -90.36 % | 109.211 M 53.84 % | 70.988 M 19.75 % | 59.279 M 571.18 % | 8.832 M -66.88 % | 26.663 M 339.84 % | 6.062 M -0.82 % | 6.112 M 62.47 % | 3.762 M -58.22 % | 9.005 M -6.06 % | 9.586 M 10.88 % | 8.645 M -22.83 % | 11.202 M -59.40 % | 27.592 M 6.04 % | 26.021 M -10.57 % | 29.098 M 50.39 % | 19.348 M 223.28 % | 5.985 M -54.12 % | 13.045 M -32.23 % | 19.248 M 35.61 % | 14.194 M -23.02 % | 18.438 M -5.57 % | 19.525 M 96.84 % | 9.919 M -5.05 % | 10.447 M -44.46 % | 18.810 M 39.99 % | 13.437 M 52.28 % | 8.824 M 98.74 % | 4.440 M -77.80 % | 19.998 M 844.19 % | 2.118 M -1.53 % | 2.151 M -57.24 % | 5.030 M -4.19 % | 5.250 M 319.33 % | 1.252 M 76.59 % | 709.000 K -35.78 % | 1.104 M -79.17 % | 5.301 M 469.38 % | 931.000 K -0.43 % | 935.000 K 13.75 % | 822.000 K -60.09 % | 2.059 M 132.44 % | 886.000 K -23.82 % | 1.163 M -29.64 % | 1.653 M 4 131.71 % | -41.000 K -101.73 % | 2.366 M -38.34 % | 3.837 M 154.95 % | 1.505 M 19.63 % | 1.258 M 548.45 % | 194.000 K -84.88 % | 1.283 M |
| Operating income ratio | 0.19 322.35 % | -0.09 -201.34 % | 0.09 51.49 % | 0.06 -91.19 % | 0.64 249.33 % | 0.18 -79.67 % | 0.91 129.29 % | 0.39 -10.67 % | 0.44 409.60 % | 0.09 -58.06 % | 0.21 433.05 % | 0.04 -20.27 % | 0.05 44.68 % | 0.03 -34.80 % | 0.05 -34.68 % | 0.08 -5.75 % | 0.08 -21.22 % | 0.11 -52.79 % | 0.23 13.52 % | 0.20 4.74 % | 0.19 19.74 % | 0.16 125.85 % | 0.07 -48.73 % | 0.14 -21.16 % | 0.17 67.52 % | 0.10 -42.35 % | 0.18 12.87 % | 0.16 101.22 % | 0.08 -20.80 % | 0.10 -43.88 % | 0.18 62.45 % | 0.11 20.57 % | 0.09 53.88 % | 0.06 -70.28 % | 0.20 579.84 % | 0.03 10.61 % | 0.03 -47.51 % | 0.05 -26.65 % | 0.07 369.08 % | 0.01 7.57 % | 0.01 -20.30 % | 0.02 -73.93 % | 0.07 484.92 % | 0.01 7.50 % | 0.01 -13.61 % | 0.01 -67.29 % | 0.04 237.25 % | 0.01 -11.81 % | 0.01 -23.42 % | 0.02 4 509.58 % | 0.00 -101.69 % | 0.02 -28.15 % | 0.03 152.12 % | 0.01 -26.75 % | 0.02 487.07 % | 0.00 -87.95 % | 0.02 |
| Total other income expenses net | 116.000 K -91.45 % | 1.357 M 142.62 % | -3.184 M -203.53 % | -1.049 M 93.08 % | -15.159 M -3 104.86 % | -473.000 K -106.54 % | 7.234 M 121.85 % | -33.109 M -10 827.06 % | -303.000 K -131.20 % | 971.000 K -79.99 % | 4.853 M 587.25 % | -996.000 K 79.10 % | -4.765 M -126.26 % | -2.106 M 39.94 % | -3.506 M -143.84 % | -1.438 M -202.64 % | 1.401 M -63.56 % | 3.845 M 589.10 % | -786.135 K -138.98 % | 2.017 M 1.26 % | 1.992 M 973.68 % | -228.000 K -113.27 % | 1.718 M 1 727.90 % | 94.000 K -91.42 % | 1.096 M 5.59 % | 1.038 M -67.18 % | 3.163 M 394.75 % | -1.073 M -247.59 % | 727.000 K 136.88 % | -1.971 M -484.31 % | 512.861 K 117.89 % | -2.866 M | 0.000 100.00 % | -2.725 M -174.87 % | 3.640 M 197.58 % | -3.730 M | 0.000 100.00 % | -3.289 M | 0.000 100.00 % | -3.773 M -2.11 % | -3.695 M -11.23 % | -3.322 M -6 819.26 % | 49.440 K 101.14 % | -4.337 M -5.11 % | -4.126 M -14.99 % | -3.588 M 30.57 % | -5.168 M -24.98 % | -4.135 M 22.90 % | -5.363 M -66.09 % | -3.229 M 52.03 % | -6.732 M | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K | 0.000 | 0.000 |
| 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-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-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-03-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 439.075 M | 0.000 -100.00 % | 450.140 M | 0.000 -100.00 % | 341.527 M | 0.000 -100.00 % | 252.516 M 261.91 % | 69.774 M -22.38 % | 89.894 M 402.99 % | 17.872 M -61.37 % | 46.262 M -17.78 % | 56.265 M 44.64 % | 38.901 M -25.36 % | 52.116 M -39.16 % | 85.659 M -51.07 % | 175.047 M 771.35 % | -26.074 M -117.94 % | 145.363 M 289.70 % | -76.627 M -191.63 % | 83.623 M 676.15 % | -14.514 M -125.53 % | 56.842 M 695.76 % | 7.143 M -91.16 % | 80.835 M 635.51 % | -15.095 M -122.08 % | 68.368 M 44.37 % | 47.354 M 2.42 % | 46.235 M -34.04 % | 70.094 M 289.96 % | 17.974 M -75.71 % | 74.010 M 2.69 % | 72.068 M 49.07 % | 48.345 M 380.93 % | 10.052 M -77.34 % | 44.353 M 138.53 % | 18.594 M -39.85 % | 30.911 M 481.03 % | 5.320 M -92.59 % | 71.807 M 43 953.33 % | 163.000 K -99.81 % | 86.184 M 1 871.72 % | 4.371 M -97.33 % | 163.965 M 17 957.82 % | 908.000 K -98.93 % | 84.985 M 500.24 % | 14.158 M -89.83 % | 139.276 M 1 946.97 % | 6.804 M -86.83 % | 51.682 M 23.31 % | 41.912 M -75.02 % | 167.796 M 144.18 % | 68.718 M -53.87 % | 148.974 M 19.53 % | 124.635 M |
| Total investments | 488.000 K | 0.000 -100.00 % | 85.009 M | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 5.140 M -96.32 % | 139.548 M 28 495.90 % | 488.000 K -98.63 % | 35.744 M 136.98 % | -96.656 M -185.89 % | 112.530 M 22 959.43 % | 488.000 K -99.53 % | 104.232 M 21 259.10 % | 488.000 K -99.86 % | 350.094 M 183.99 % | 123.275 M -57.60 % | 290.726 M 59 477.20 % | 487.982 K -99.71 % | 167.246 M 103.27 % | 82.276 M -27.63 % | 113.684 M 23 196.76 % | 487.982 K -99.70 % | 161.670 M 478.47 % | 27.948 M -79.56 % | 136.736 M 27 920.71 % | 487.982 K -99.47 % | 92.470 M 180.99 % | 32.909 M -8.46 % | 35.949 M 7 266.85 % | 487.982 K -99.66 % | 144.136 M 199.12 % | 48.187 M 139.68 % | 20.105 M 4 020.01 % | 487.982 K -98.69 % | 37.188 M 7 520.49 % | 488.000 K -95.41 % | 10.640 M -68.20 % | 33.457 M 10 162.80 % | 326.000 K -33.20 % | 488.000 K -94.42 % | 8.742 M 1 691.46 % | 487.982 K -73.13 % | 1.816 M 272.13 % | 488.000 K -98.28 % | 28.317 M 5 702.87 % | 487.982 K -96.41 % | 13.608 M 2 688.52 % | 488.000 K 0.00 % | 488.000 K 0.00 % | 487.982 K 0.00 % | 488.000 K 0.00 % | 487.982 K 0.00 % | 487.982 K |
| Total debt | 439.429 M | 0.000 -100.00 % | 450.143 M | 0.000 -100.00 % | 342.212 M | 0.000 -100.00 % | 262.438 M | 0.000 -100.00 % | 153.443 M | 0.000 -100.00 % | 64.134 M | 0.000 -100.00 % | 88.968 M | 0.000 -100.00 % | 137.776 M | 0.000 -100.00 % | 77.481 M | 0.000 -100.00 % | 31.588 M | 0.000 -100.00 % | 21.917 M | 0.000 -100.00 % | 31.559 M | 0.000 -100.00 % | 38.280 M | 0.000 -100.00 % | 80.943 M | 0.000 -100.00 % | 83.908 M | 0.000 -100.00 % | 91.984 M | 0.000 -100.00 % | 72.537 M | 0.000 -100.00 % | 49.330 M | 0.000 -100.00 % | 49.505 M | 0.000 -100.00 % | 72.328 M | 0.000 -100.00 % | 86.347 M | 0.000 -100.00 % | 164.097 M | 0.000 -100.00 % | 85.893 M | 0.000 -100.00 % | 147.990 M | 0.000 -100.00 % | 58.486 M 26.87 % | 46.100 M -72.47 % | 167.468 M 122.27 % | 75.343 M -50.57 % | 152.429 M 16.80 % | 130.509 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 429.681 M 28 545.40 % | 1.500 M -99.65 % | 433.671 M 16.78 % | 371.346 M -11.50 % | 419.585 M 27 872.33 % | 1.500 M -99.59 % | 370.118 M 20.25 % | 307.793 M -10.00 % | 342.004 M 22 700.27 % | 1.500 M -99.53 % | 319.477 M 24.24 % | 257.152 M -18.42 % | 315.210 M 20 914.00 % | 1.500 M -99.50 % | 303.027 M 25.89 % | 240.702 M -15.79 % | 285.826 M 18 955.07 % | 1.500 M -99.40 % | 251.266 M 32.99 % | 188.941 M -12.11 % | 214.976 M 14 231.73 % | 1.500 M -99.25 % | 199.990 M 45.27 % | 137.665 M -20.94 % | 174.120 M 11 508.00 % | 1.500 M -98.97 % | 145.835 M 74.63 % | 83.510 M -35.65 % | 129.777 M 8 551.81 % | 1.500 M -98.68 % | 113.629 M 121.48 % | 51.304 M -48.65 % | 99.901 M 6 560.08 % | 1.500 M -98.39 % | 93.023 M 203.03 % | 30.698 M -64.25 % | 85.867 M 5 624.47 % | 1.500 M -98.10 % | 78.861 M 376.90 % | 16.536 M -78.54 % | 77.048 M 5 036.53 % | 1.500 M -97.88 % | 70.767 M 738.27 % | 8.442 M -87.77 % | 69.010 M 4 500.64 % | 1.500 M -97.73 % | 66.036 M 1 679.47 % | 3.711 M 314.64 % | 895.000 K -40.33 % | 1.500 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 360.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 347.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 269.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 216.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.976 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.543 K | 0.000 | 0.000 | 0.000 100.00 % | -5.780 M | 0.000 | 0.000 | 0.000 |
| Common stock | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M | 0.000 -100.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M 0.00 % | 62.325 M |
| Total equity | 435.784 M 1.42 % | 429.681 M 0.00 % | 429.681 M -0.92 % | 433.671 M 0.00 % | 433.671 M 3.36 % | 419.585 M 0.00 % | 419.582 M 13.36 % | 370.118 M 0.00 % | 370.118 M 8.22 % | 342.004 M 0.00 % | 342.004 M 7.05 % | 319.477 M 0.00 % | 319.477 M 1.35 % | 315.210 M 0.00 % | 315.210 M 4.02 % | 303.027 M 0.00 % | 303.027 M 6.02 % | 285.826 M 0.00 % | 285.826 M 13.75 % | 251.266 M 0.00 % | 251.266 M 16.88 % | 214.976 M 0.00 % | 214.976 M 7.49 % | 199.990 M 0.00 % | 199.990 M 14.86 % | 174.120 M 0.00 % | 174.120 M 19.40 % | 145.835 M 0.00 % | 145.835 M 12.37 % | 129.777 M 0.00 % | 129.777 M 14.21 % | 113.629 M 0.00 % | 113.629 M 13.74 % | 99.901 M 6.13 % | 94.130 M 1.19 % | 93.023 M 0.00 % | 93.023 M 8.33 % | 85.867 M -0.57 % | 86.359 M 9.51 % | 78.861 M 0.00 % | 78.861 M 2.35 % | 77.048 M 0.00 % | 77.048 M 8.88 % | 70.767 M 0.00 % | 70.767 M 2.55 % | 69.010 M 0.00 % | 69.010 M 4.50 % | 66.036 M 0.00 % | 66.036 M 4.45 % | 63.220 M 0.00 % | 63.220 M -0.07 % | 63.262 M 13.89 % | 55.547 M -19.50 % | 69.000 M |
| Other non current liabilities | 36.500 M 108.49 % | -429.681 M -1 260.99 % | 37.010 M 108.53 % | -433.671 M | 0.000 100.00 % | -419.585 M -2 970.13 % | 14.619 M 103.95 % | -370.118 M -2 344.09 % | 16.493 M | 0.000 -100.00 % | 16.493 M | 0.000 -100.00 % | 16.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.316 M | 0.000 -100.00 % | 14.441 M | 0.000 -100.00 % | 55.698 M | 0.000 -100.00 % | 49.497 M | 0.000 100.00 % | -74.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.918 M | 0.000 | 0.000 | 0.000 100.00 % | -85.414 M 1.49 % | -86.703 M | 0.000 100.00 % | -92.519 M | 0.000 | 0.000 |
| Long term debt | 323.645 M | 0.000 -100.00 % | 330.853 M | 0.000 -100.00 % | 263.687 M | 0.000 -100.00 % | 183.782 M | 0.000 -100.00 % | 90.766 M | 0.000 -100.00 % | 20.134 M | 0.000 -100.00 % | 30.296 M | 0.000 -100.00 % | 16.621 M | 0.000 -100.00 % | 77.481 M | 0.000 -100.00 % | 23.905 M | 0.000 -100.00 % | 21.917 M | 0.000 -100.00 % | 31.559 M | 0.000 -100.00 % | 22.127 M | 0.000 -100.00 % | 80.943 M | 0.000 -100.00 % | 62.033 M | 0.000 -100.00 % | 91.984 M | 0.000 -100.00 % | 72.537 M | 0.000 -100.00 % | 49.330 M | 0.000 -100.00 % | 74.833 M | 0.000 -100.00 % | 72.328 M | 0.000 -100.00 % | 73.602 M | 0.000 -100.00 % | 75.182 M | 0.000 -100.00 % | 74.918 M | 0.000 -100.00 % | 74.018 M | 0.000 -100.00 % | 85.414 M -1.49 % | 86.703 M 4.02 % | 83.355 M -9.91 % | 92.519 M 3.49 % | 89.398 M -31.50 % | 130.509 M |
| Total non current liabilities | 384.197 M 189.41 % | -429.681 M -224.59 % | 344.864 M 179.52 % | -433.671 M -255.82 % | 278.308 M 166.33 % | -419.585 M -311.48 % | 198.401 M 153.60 % | -370.118 M -445.07 % | 107.259 M | 0.000 -100.00 % | 36.626 M | 0.000 -100.00 % | 46.761 M | 0.000 -100.00 % | 33.086 M | 0.000 -100.00 % | 25.290 M | 0.000 -100.00 % | 40.745 M | 0.000 -100.00 % | 27.241 M | 0.000 -100.00 % | 47.151 M | 0.000 -100.00 % | 31.120 M | 0.000 -100.00 % | 95.910 M | 0.000 -100.00 % | 36.316 M | 0.000 -100.00 % | 106.426 M | 0.000 -100.00 % | 55.698 M | 0.000 -100.00 % | 64.528 M | 0.000 -100.00 % | 74.833 M | 0.000 -100.00 % | 72.328 M | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 75.182 M | 0.000 -100.00 % | 74.918 M | 0.000 -100.00 % | 74.018 M | 0.000 -100.00 % | 85.414 M -1.49 % | 86.703 M 4.02 % | 83.355 M -9.91 % | 92.519 M 3.49 % | 89.398 M -31.50 % | 130.509 M |
| Other current liabilities | 43.731 M | 0.000 -100.00 % | 34.992 M | 0.000 -100.00 % | 35.647 M | 0.000 -100.00 % | 98.639 M | 0.000 -100.00 % | 3.935 M | 0.000 -100.00 % | 22.506 M | 0.000 -100.00 % | 3.381 M | 0.000 -100.00 % | 31.529 M | 0.000 -100.00 % | 15.901 M | 0.000 -100.00 % | 27.178 M | 0.000 -100.00 % | 26.113 M | 0.000 -100.00 % | 13.972 M | 0.000 -100.00 % | 14.501 M | 0.000 -100.00 % | 12.793 M | 0.000 -100.00 % | 12.896 M | 0.000 -100.00 % | 14.821 M | 0.000 -100.00 % | 6.865 M | 0.000 -100.00 % | 10.624 M | 0.000 100.00 % | -73.062 M | 0.000 -100.00 % | 62.933 M | 0.000 100.00 % | -67.472 M | 0.000 -100.00 % | 11.198 M | 0.000 100.00 % | -72.889 M | 0.000 -100.00 % | 8.365 M | 0.000 100.00 % | -83.830 M -16.87 % | -71.728 M -1 422.61 % | 5.423 M -38.51 % | 8.820 M -27.03 % | 12.088 M -69.23 % | 39.283 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.321 M | 0.000 -100.00 % | 10.608 M | 0.000 -100.00 % | 11.801 M | 0.000 -100.00 % | 15.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.490 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 -100.00 % | 74.833 M | 0.000 -100.00 % | 5.760 M | 0.000 -100.00 % | 73.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.918 M | 0.000 100.00 % | -4.715 M | 0.000 -100.00 % | 85.414 M -1.49 % | 86.703 M 1 256.04 % | -7.500 M -108.11 % | 92.519 M | 0.000 | 0.000 |
| Short term debt | 115.784 M | 0.000 -100.00 % | 119.290 M | 0.000 -100.00 % | 78.525 M | 0.000 -100.00 % | 78.657 M | 0.000 -100.00 % | 62.677 M | 0.000 -100.00 % | 44.000 M | 0.000 -100.00 % | 66.395 M | 0.000 -100.00 % | 121.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.683 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 -100.00 % | 49.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.347 M | 0.000 -100.00 % | 88.915 M | 0.000 -100.00 % | 85.893 M | 0.000 -100.00 % | 73.971 M | 0.000 -100.00 % | 58.486 M 26.87 % | 46.100 M -45.19 % | 84.114 M 11.64 % | 75.343 M 19.53 % | 63.031 M | 0.000 |
| Total current liabilities | 287.753 M | 0.000 -100.00 % | 216.416 M | 0.000 -100.00 % | 128.290 M | 0.000 -100.00 % | 239.345 M | 0.000 -100.00 % | 139.685 M | 0.000 -100.00 % | 181.310 M | 0.000 -100.00 % | 158.812 M | 0.000 -100.00 % | 201.306 M | 0.000 -100.00 % | 149.369 M | 0.000 -100.00 % | 92.357 M | 0.000 -100.00 % | 97.484 M | 0.000 -100.00 % | 61.355 M | 0.000 -100.00 % | 80.588 M | 0.000 -100.00 % | 64.625 M | 0.000 -100.00 % | 153.605 M | 0.000 -100.00 % | 67.832 M | 0.000 -100.00 % | 129.664 M | 0.000 -100.00 % | 109.387 M | 0.000 -100.00 % | 149.817 M | 0.000 -100.00 % | 98.381 M | 0.000 -100.00 % | 198.861 M | 0.000 -100.00 % | 135.611 M | 0.000 -100.00 % | 215.411 M | 0.000 -100.00 % | 125.395 M | 0.000 -100.00 % | 200.819 M -0.60 % | 202.027 M 33.25 % | 151.618 M -33.20 % | 226.984 M 85.82 % | 122.151 M 210.95 % | 39.283 M |
| Total liabilities | 671.950 M 256.38 % | -429.681 M -176.55 % | 561.280 M 229.43 % | -433.671 M -206.66 % | 406.598 M 196.90 % | -419.585 M -195.87 % | 437.653 M 218.25 % | -370.118 M -249.88 % | 246.944 M | 0.000 -100.00 % | 217.936 M | 0.000 -100.00 % | 205.573 M | 0.000 -100.00 % | 234.392 M | 0.000 -100.00 % | 174.659 M | 0.000 -100.00 % | 133.102 M | 0.000 -100.00 % | 124.725 M | 0.000 -100.00 % | 108.506 M | 0.000 -100.00 % | 111.708 M | 0.000 -100.00 % | 160.535 M | 0.000 -100.00 % | 189.921 M | 0.000 -100.00 % | 174.258 M | 0.000 -100.00 % | 185.362 M | 0.000 -100.00 % | 173.915 M | 0.000 -100.00 % | 149.817 M | 0.000 -100.00 % | 170.709 M | 0.000 -100.00 % | 198.761 M | 0.000 -100.00 % | 210.793 M | 0.000 -100.00 % | 215.411 M | 0.000 -100.00 % | 199.414 M | 0.000 -100.00 % | 200.819 M -0.60 % | 202.027 M -14.02 % | 234.973 M 3.52 % | 226.984 M 7.30 % | 211.549 M 24.59 % | 169.792 M |
| Other non current assets | 58.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.529 M | 0.000 | 0.000 100.00 % | -69.774 M -177.65 % | 89.854 M 602.76 % | -17.872 M -118.40 % | 97.144 M 272.65 % | -56.265 M -165.22 % | 86.265 M 265.52 % | -52.116 M -179.35 % | 65.678 M 137.52 % | -175.047 M | 0.000 100.00 % | -145.363 M | 0.000 100.00 % | -83.623 M | 0.000 100.00 % | -56.842 M | 0.000 100.00 % | -80.835 M | 0.000 100.00 % | -68.368 M -7 663.70 % | 903.896 K 101.96 % | -46.235 M | 0.000 100.00 % | -17.974 M | 0.000 100.00 % | -72.068 M | 0.000 100.00 % | -10.052 M | 0.000 100.00 % | -18.594 M -299.38 % | 9.326 M 275.30 % | -5.320 M | 0.000 100.00 % | -163.000 K -103.12 % | 5.224 M 219.51 % | -4.371 M -171.41 % | 6.121 M 774.16 % | -908.000 K -119.29 % | 4.707 M 133.25 % | -14.158 M -386.58 % | 4.941 M 172.61 % | -6.804 M -237.01 % | 4.966 M 22.47 % | 4.055 M 40 650.00 % | -10.000 K -100.32 % | 3.098 M 91.33 % | 1.619 M -90.22 % | 16.551 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 488.000 K | 0.000 100.00 % | -86.041 M | 0.000 -100.00 % | 488.000 K | 0.000 100.00 % | -89.366 M | 0.000 100.00 % | -96.656 M | 0.000 100.00 % | -85.777 M | 0.000 100.00 % | -65.190 M | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 311.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 487.982 K | 0.000 -100.00 % | 488.000 K 0.00 % | 488.000 K 0.00 % | 487.982 K | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 85.021 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -5.224 M | 0.000 100.00 % | -5.372 M | 0.000 100.00 % | -4.707 M | 0.000 100.00 % | -4.191 M | 0.000 | 0.000 | 0.000 -100.00 % | 750.039 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 872.106 M | 0.000 -100.00 % | 775.336 M | 0.000 -100.00 % | 614.667 M | 0.000 -100.00 % | 548.310 M | 0.000 -100.00 % | 259.400 M | 0.000 -100.00 % | 202.832 M | 0.000 -100.00 % | 182.545 M | 0.000 -100.00 % | 172.830 M | 0.000 -100.00 % | 140.229 M | 0.000 -100.00 % | 136.907 M | 0.000 -100.00 % | 140.838 M | 0.000 -100.00 % | 143.512 M | 0.000 -100.00 % | 143.800 M | 0.000 -100.00 % | 147.022 M | 0.000 -100.00 % | 150.285 M | 0.000 -100.00 % | 140.962 M | 0.000 -100.00 % | 136.103 M | 0.000 -100.00 % | 132.264 M | 0.000 -100.00 % | 123.221 M | 0.000 -100.00 % | 124.618 M | 0.000 -100.00 % | 116.784 M | 0.000 -100.00 % | 106.226 M | 0.000 -100.00 % | 103.325 M | 0.000 -100.00 % | 105.652 M | 0.000 -100.00 % | 107.174 M 2.22 % | 104.842 M -1.85 % | 106.816 M 0.74 % | 106.035 M -1.96 % | 108.153 M 44.09 % | 75.056 M |
| Total non current assets | 931.016 M | 0.000 -100.00 % | 775.824 M | 0.000 -100.00 % | 615.155 M | 0.000 -100.00 % | 548.798 M 886.54 % | -69.774 M -126.85 % | 259.888 M 1 554.16 % | -17.872 M -108.79 % | 203.320 M 461.36 % | -56.265 M -130.74 % | 183.033 M 451.20 % | -52.116 M -130.07 % | 173.318 M 199.01 % | -175.047 M -224.40 % | 140.717 M 196.80 % | -145.363 M -205.80 % | 137.395 M 264.30 % | -83.623 M -159.17 % | 141.326 M 348.63 % | -56.842 M -139.47 % | 144.000 M 278.14 % | -80.835 M -156.02 % | 144.288 M 311.05 % | -68.368 M -146.07 % | 148.414 M 421.00 % | -46.235 M -130.67 % | 150.773 M 938.82 % | -17.974 M -112.71 % | 141.450 M 296.27 % | -72.068 M -152.83 % | 136.414 M 1 457.02 % | -10.052 M -107.57 % | 132.752 M 813.95 % | -18.594 M -113.98 % | 133.035 M 2 600.66 % | -5.320 M -104.25 % | 125.106 M 76 852.11 % | -163.000 K -100.13 % | 122.496 M 2 902.47 % | -4.371 M -103.85 % | 113.585 M 12 609.35 % | -908.000 K -100.84 % | 108.520 M 866.47 % | -14.158 M -112.66 % | 111.831 M 1 743.60 % | -6.804 M -106.04 % | 112.628 M 2.96 % | 109.385 M -1.20 % | 110.710 M 1.45 % | 109.133 M -0.58 % | 109.772 M 19.83 % | 91.607 M |
| Other current assets | 0.000 100.00 % | -6.296 M | 0.000 100.00 % | -6.941 M | 0.000 100.00 % | -9.922 M -112.78 % | 77.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.596 M | 0.000 -100.00 % | 80.067 M | 0.000 -100.00 % | 215.943 M | 0.000 -100.00 % | 51.295 M | 0.000 -100.00 % | 117.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.954 M | 0.000 -100.00 % | 30.185 M | 0.000 -100.00 % | 4.915 M | 0.000 -100.00 % | 33.983 M | 0.000 -100.00 % | 119.023 M | 0.000 -100.00 % | 30.970 M | 0.000 -100.00 % | 70.434 M | 0.000 -100.00 % | 20.746 M -43.04 % | 36.424 M 3.16 % | 35.310 M | 0.000 | 0.000 -100.00 % | 71.255 M |
| Short term investments | 18.999 M | 0.000 -100.00 % | 84.521 M | 0.000 -100.00 % | 86.529 M | 0.000 -100.00 % | 4.652 M -96.67 % | 139.548 M 55.31 % | 89.854 M 151.38 % | 35.744 M | 0.000 -100.00 % | 112.530 M 30.45 % | 86.265 M -17.24 % | 104.232 M 58.70 % | 65.678 M -81.24 % | 350.094 M 185.12 % | 122.787 M -57.77 % | 290.726 M 868.20 % | 30.028 M -82.05 % | 167.246 M 104.49 % | 81.788 M -28.06 % | 113.684 M | 0.000 -100.00 % | 161.670 M 488.75 % | 27.460 M -79.92 % | 136.736 M | 0.000 -100.00 % | 92.470 M 185.22 % | 32.421 M -9.81 % | 35.949 M -13.22 % | 41.424 M -71.26 % | 144.136 M 201.06 % | 47.876 M 138.13 % | 20.105 M -42.73 % | 35.104 M -5.60 % | 37.188 M | 0.000 -100.00 % | 10.640 M -67.73 % | 32.969 M 10 013.12 % | 326.000 K | 0.000 -100.00 % | 8.742 M | 0.000 -100.00 % | 1.816 M | 0.000 -100.00 % | 28.317 M | 0.000 -100.00 % | 13.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 354.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 685.000 K | 0.000 -100.00 % | 9.922 M 114.22 % | -69.774 M -209.80 % | 63.549 M 455.58 % | -17.872 M -200.00 % | 17.872 M 131.76 % | -56.265 M -212.38 % | 50.067 M 196.07 % | -52.116 M -200.00 % | 52.117 M 129.77 % | -175.047 M -269.04 % | 103.555 M 171.24 % | -145.363 M -234.33 % | 108.215 M 229.41 % | -83.623 M -329.54 % | 36.431 M 164.09 % | -56.842 M -332.80 % | 24.416 M 130.21 % | -80.835 M -251.45 % | 53.375 M 178.07 % | -68.368 M -303.55 % | 33.588 M 172.65 % | -46.235 M -434.70 % | 13.814 M 176.85 % | -17.974 M -200.00 % | 17.974 M 124.94 % | -72.068 M -397.90 % | 24.192 M 340.66 % | -10.052 M -301.96 % | 4.977 M 126.77 % | -18.594 M -200.00 % | 18.594 M 449.51 % | -5.320 M -1 121.15 % | 520.982 K 419.62 % | -163.000 K -200.00 % | 163.000 K 103.73 % | -4.371 M -3 409.71 % | 132.066 K 114.54 % | -908.000 K -200.00 % | 908.000 K 106.41 % | -14.158 M -262.48 % | 8.714 M 228.08 % | -6.804 M -200.00 % | 6.804 M 62.46 % | 4.188 M 1 377.39 % | -327.856 K -104.95 % | 6.625 M 91.74 % | 3.455 M -41.18 % | 5.874 M |
| Cash and short term investments | 19.353 M 207.39 % | 6.296 M -92.55 % | 84.524 M 1 117.75 % | 6.941 M -92.04 % | 87.214 M 779.00 % | 9.922 M -31.92 % | 14.574 M -79.11 % | 69.774 M -54.52 % | 153.403 M 758.34 % | 17.872 M 0.00 % | 17.872 M -68.24 % | 56.265 M -58.73 % | 136.332 M 161.59 % | 52.116 M -55.76 % | 117.795 M -32.71 % | 175.047 M -22.66 % | 226.342 M 55.71 % | 145.363 M 5.15 % | 138.242 M 65.32 % | 83.623 M -29.26 % | 118.219 M 107.98 % | 56.842 M 132.80 % | 24.416 M -69.79 % | 80.835 M 0.00 % | 80.835 M 18.24 % | 68.368 M 103.55 % | 33.588 M -27.35 % | 46.235 M 0.00 % | 46.235 M 157.23 % | 17.974 M -69.74 % | 59.398 M -17.58 % | 72.068 M 0.00 % | 72.068 M 616.92 % | 10.052 M -74.92 % | 40.082 M 115.56 % | 18.594 M 0.00 % | 18.594 M 249.51 % | 5.320 M -84.11 % | 33.490 M 20 445.85 % | 163.000 K 0.00 % | 163.000 K -96.27 % | 4.371 M 3 209.71 % | 132.066 K -85.46 % | 908.000 K 0.00 % | 908.000 K -93.59 % | 14.158 M 62.48 % | 8.714 M 28.08 % | 6.804 M 0.00 % | 6.804 M 62.46 % | 4.188 M 1 377.39 % | -327.856 K -104.95 % | 6.625 M 91.74 % | 3.455 M -41.18 % | 5.874 M |
| Total current assets | 176.718 M | 0.000 -100.00 % | 215.137 M | 0.000 -100.00 % | 225.114 M | 0.000 -100.00 % | 308.534 M 342.19 % | 69.774 M -80.46 % | 357.173 M 1 898.51 % | 17.872 M -94.99 % | 356.619 M 533.82 % | 56.265 M -83.55 % | 342.016 M 556.26 % | 52.116 M -86.15 % | 376.284 M 114.96 % | 175.047 M -48.05 % | 336.969 M 131.81 % | 145.363 M -48.37 % | 281.533 M 236.67 % | 83.623 M -64.36 % | 234.665 M 312.84 % | 56.842 M -68.33 % | 179.482 M 122.04 % | 80.835 M -51.71 % | 167.410 M 144.87 % | 68.368 M -63.29 % | 186.241 M 302.81 % | 46.235 M -75.01 % | 184.983 M 929.14 % | 17.974 M -88.94 % | 162.585 M 125.60 % | 72.068 M -55.67 % | 162.577 M 1 517.29 % | 10.052 M -92.57 % | 135.294 M 627.62 % | 18.594 M -83.07 % | 109.805 M 1 964.00 % | 5.320 M -95.97 % | 131.962 M 80 858.00 % | 163.000 K -99.89 % | 155.126 M 3 448.98 % | 4.371 M -97.49 % | 174.256 M 19 091.21 % | 908.000 K -99.49 % | 177.658 M 1 154.78 % | 14.158 M -90.96 % | 156.593 M 2 201.48 % | 6.804 M -95.59 % | 154.227 M -1.05 % | 155.862 M -16.87 % | 187.482 M 3.52 % | 181.113 M 15.12 % | 157.324 M 6.89 % | 147.185 M |
| Inventory | 85.208 M | 0.000 -100.00 % | 36.679 M | 0.000 -100.00 % | 70.120 M | 0.000 -100.00 % | 82.397 M | 0.000 -100.00 % | 110.709 M | 0.000 -100.00 % | 117.558 M | 0.000 -100.00 % | 85.891 M | 0.000 -100.00 % | 42.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.467 M | 0.000 -100.00 % | 13.863 M | 0.000 -100.00 % | 40.625 M | 0.000 -100.00 % | 17.727 M | 0.000 -100.00 % | 33.738 M | 0.000 -100.00 % | 28.542 M | 0.000 -100.00 % | 14.910 M | 0.000 -100.00 % | 18.578 M | 0.000 -100.00 % | 13.258 M | 0.000 -100.00 % | 7.446 M | 0.000 -100.00 % | 43.089 M | 0.000 -100.00 % | 79.651 M | 0.000 -100.00 % | 55.850 M | 0.000 -100.00 % | 70.951 M | 0.000 -100.00 % | 78.195 M | 0.000 -100.00 % | 72.466 M 0.99 % | 71.759 M 3.86 % | 69.092 M -13.65 % | 80.017 M -12.66 % | 91.618 M 30.78 % | 70.056 M |
| Net receivables | 72.157 M | 0.000 -100.00 % | 93.934 M | 0.000 -100.00 % | 67.780 M | 0.000 -100.00 % | 133.923 M | 0.000 -100.00 % | 93.061 M | 0.000 -100.00 % | 126.581 M | 0.000 -100.00 % | 119.793 M | 0.000 -100.00 % | 159.889 M | 0.000 -100.00 % | 60.784 M | 0.000 -100.00 % | 81.546 M | 0.000 -100.00 % | 102.583 M | 0.000 -100.00 % | 62.792 M | 0.000 -100.00 % | 68.848 M | 0.000 -100.00 % | 90.264 M | 0.000 -100.00 % | 110.206 M | 0.000 -100.00 % | 83.749 M | 0.000 -100.00 % | 71.931 M | 0.000 -100.00 % | 104.421 M | 0.000 -100.00 % | 83.765 M | 0.000 -100.00 % | 50.468 M | 0.000 -100.00 % | 75.312 M | 0.000 -100.00 % | 93.272 M | 0.000 -100.00 % | 105.799 M | 0.000 -100.00 % | 47.317 M | 0.000 -100.00 % | 74.957 M -6.20 % | 79.915 M -6.01 % | 85.021 M -10.00 % | 94.471 M 51.76 % | 62.250 M | 0.000 |
| 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 -100.00 % | 5.224 M | 0.000 -100.00 % | 6.121 M | 0.000 -100.00 % | 4.707 M | 0.000 -100.00 % | 4.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.666 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 128.238 M | 0.000 -100.00 % | 62.134 M | 0.000 -100.00 % | 14.118 M | 0.000 -100.00 % | 62.049 M | 0.000 -100.00 % | 52.752 M | 0.000 -100.00 % | 114.803 M | 0.000 -100.00 % | 77.235 M | 0.000 -100.00 % | 48.622 M | 0.000 -100.00 % | 64.437 M | 0.000 -100.00 % | 57.496 M | 0.000 -100.00 % | 49.454 M | 0.000 -100.00 % | 47.383 M | 0.000 -100.00 % | 40.379 M | 0.000 -100.00 % | 51.832 M | 0.000 -100.00 % | 78.676 M | 0.000 -100.00 % | 53.011 M | 0.000 -100.00 % | 50.262 M | 0.000 -100.00 % | 49.266 M | 0.000 -100.00 % | 23.708 M | 0.000 -100.00 % | 35.448 M | 0.000 -100.00 % | 32.682 M | 0.000 -100.00 % | 35.089 M | 0.000 -100.00 % | 52.571 M | 0.000 -100.00 % | 42.705 M | 0.000 -100.00 % | 55.335 M 2.00 % | 54.249 M -12.23 % | 61.811 M 22.88 % | 50.302 M 6.95 % | 47.032 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.581 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 -100.00 % | 409.546 K | 0.000 | 0.000 | 0.000 -100.00 % | 354.821 K | 0.000 | 0.000 | 0.000 -100.00 % | 270.438 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.465 M | 0.000 100.00 % | -85.871 M | 0.000 100.00 % | -16.841 M | 0.000 100.00 % | -25.858 M | 0.000 100.00 % | -15.592 M | 0.000 100.00 % | -20.941 M | 0.000 | 0.000 | 0.000 100.00 % | -54.599 M | 0.000 | 0.000 | 0.000 100.00 % | -87.735 M | 0.000 100.00 % | -15.198 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 373.459 M | 0.000 -100.00 % | 5.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M 612.38 % | 937.000 K 113.82 % | -6.778 M -201.54 % | 6.675 M |
| Deferred tax liabilities non current | 24.052 M | 0.000 -100.00 % | 14.011 M | 0.000 -100.00 % | 14.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.493 M | 0.000 -100.00 % | 16.465 M | 0.000 -100.00 % | 16.465 M | 0.000 -100.00 % | 16.840 M | 0.000 -100.00 % | 16.841 M | 0.000 -100.00 % | 15.591 M | 0.000 -100.00 % | 15.592 M | 0.000 -100.00 % | 14.967 M | 0.000 -100.00 % | 14.967 M | 0.000 -100.00 % | 14.441 M | 0.000 -100.00 % | 14.441 M | 0.000 -100.00 % | 15.198 M | 0.000 -100.00 % | 15.198 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.918 M | 0.000 | 0.000 | 0.000 100.00 % | -85.414 M 1.49 % | -86.703 M | 0.000 100.00 % | -92.519 M | 0.000 | 0.000 |
| Total assets | 1.108 B | 0.000 -100.00 % | 990.961 M | 0.000 -100.00 % | 840.269 M | 0.000 -100.00 % | 857.331 M | 0.000 -100.00 % | 617.062 M | 0.000 -100.00 % | 559.940 M | 0.000 -100.00 % | 525.050 M | 0.000 -100.00 % | 549.602 M | 0.000 -100.00 % | 477.686 M | 0.000 -100.00 % | 418.928 M | 0.000 -100.00 % | 375.991 M | 0.000 -100.00 % | 323.482 M | 0.000 -100.00 % | 311.698 M | 0.000 -100.00 % | 334.655 M | 0.000 -100.00 % | 335.756 M | 0.000 -100.00 % | 304.035 M | 0.000 -100.00 % | 298.991 M | 0.000 -100.00 % | 268.045 M | 0.000 -100.00 % | 242.840 M | 0.000 -100.00 % | 257.067 M | 0.000 -100.00 % | 277.622 M | 0.000 -100.00 % | 287.841 M | 0.000 -100.00 % | 286.178 M | 0.000 -100.00 % | 268.423 M | 0.000 -100.00 % | 266.855 M 0.61 % | 265.247 M -11.05 % | 298.193 M 2.74 % | 290.246 M 8.67 % | 267.096 M 11.85 % | 238.792 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-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-03-31 | 2011-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.055 M 115.58 % | -6.770 M -1 227.45 % | -510.000 K 85.76 % | -3.581 M 52.42 % | -7.527 M 68.40 % | -23.823 M 12.87 % | -27.341 M -38.92 % | -19.681 M -178.14 % | -7.076 M 60.31 % | -17.826 M -387.45 % | -3.657 M -73.32 % | -2.110 M -155.14 % | -827.000 K 81.82 % | -4.549 M 25.56 % | -6.111 M 14.18 % | -7.121 M 33.23 % | -10.665 M 29.21 % | -15.066 M 25.89 % | -20.328 M 9.81 % | -22.540 M -62.60 % | -13.862 M -197.09 % | -4.666 M 55.07 % | -10.384 M 28.15 % | -14.452 M -30.87 % | -11.043 M 30.17 % | -15.815 M -14.28 % | -13.839 M -73.33 % | -7.984 M -25.59 % | -6.357 M 26.03 % | -8.594 M 36.04 % | -13.438 M -52.29 % | -8.824 M -98.74 % | -4.440 M -510.32 % | 1.082 M 152.07 % | -2.078 M 2.26 % | -2.126 M 57.73 % | -5.030 M 12.58 % | -5.754 M -359.58 % | -1.252 M -76.59 % | -709.000 K 35.78 % | -1.104 M 79.37 % | -5.350 M -474.69 % | -931.000 K 0.43 % | -935.000 K -14.02 % | -820.000 K 60.73 % | -2.088 M -135.66 % | -886.000 K 23.82 % | -1.163 M 29.64 % | -1.653 M -274.56 % | 946.976 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |