Al Gassim Investment Holding Company 6020.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.046 M -4.01 % | 10.466 M -3.64 % | 10.862 M -4.49 % | 11.373 M -2.44 % | 11.658 M -2.83 % | 11.998 M -1.32 % | 12.158 M -31.94 % | 17.863 M -19.30 % | 22.136 M -52.44 % | 46.543 M -12.54 % | 53.215 M -23.97 % | 69.989 M -13.05 % | 80.493 M 27.25 % | 63.255 M -21.81 % | 80.894 M -4.02 % | 84.281 M -4.67 % | 88.409 M 79.60 % | 49.226 M -25.02 % | 65.649 M |
| Net income | 10.238 M 252.50 % | -6.713 M -195.23 % | 7.049 M 546.86 % | 1.090 M 121.25 % | -5.128 M 63.57 % | -14.077 M -82.56 % | -7.711 M -330.56 % | 3.344 M -93.23 % | 49.430 M 4 768.61 % | 1.015 M 106.75 % | -15.040 M -22.46 % | -12.282 M -63.25 % | -7.523 M 53.16 % | -16.060 M 9.05 % | -17.659 M -154.20 % | -6.947 M -2 520.56 % | 287.000 K 110.09 % | -2.845 M 94.79 % | -54.582 M |
| Income before tax | 18.444 M 418.59 % | 3.557 M -76.77 % | 15.310 M 78.03 % | 8.599 M 655.79 % | -1.547 M 87.51 % | -12.392 M -312.09 % | 5.843 M 21.61 % | 4.805 M -90.72 % | 51.762 M 1 499.13 % | 3.237 M 123.57 % | -13.730 M -19.72 % | -11.468 M -74.53 % | -6.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 M 159.43 % | -1.745 M 96.64 % | -51.885 M |
| Income before tax ratio | 1.84 440.27 % | 0.34 -75.89 % | 1.41 86.40 % | 0.76 669.72 % | -0.13 87.15 % | -1.03 -314.92 % | 0.48 78.66 % | 0.27 -88.50 % | 2.34 3 262.41 % | 0.07 126.95 % | -0.26 -57.46 % | -0.16 -100.73 % | -0.08 | 0.00 | 0.00 | 0.00 -100.00 % | 0.01 133.09 % | -0.04 95.51 % | -0.79 |
| EBITDA | 20.335 M 257.33 % | 5.691 M 410.54 % | -1.833 M -203.40 % | 1.772 M 1 137.18 % | -170.882 K -102.66 % | 6.423 M -22.23 % | 8.259 M 41.20 % | 5.849 M 117.13 % | -34.146 M -531.77 % | 7.908 M 31.74 % | 6.003 M -22.29 % | 7.725 M -13.10 % | 8.889 M 640.36 % | -1.645 M 78.59 % | -7.685 M -195.41 % | 8.055 M -34.77 % | 12.349 M 7.75 % | 11.461 M 128.01 % | -40.913 M |
| Net income ratio | 1.02 258.88 % | -0.64 -198.83 % | 0.65 577.28 % | 0.10 121.79 % | -0.44 62.51 % | -1.17 -85.00 % | -0.63 -438.75 % | 0.19 -91.62 % | 2.23 10 136.96 % | 0.02 107.72 % | -0.28 -61.07 % | -0.18 -87.75 % | -0.09 63.19 % | -0.25 -16.31 % | -0.22 -164.84 % | -0.08 -2 639.11 % | 0.00 105.62 % | -0.06 93.05 % | -0.83 |
| Ratio EBITDA | 2.02 272.27 % | 0.54 422.29 % | -0.17 -208.26 % | 0.16 1 163.18 % | -0.01 -102.74 % | 0.54 -21.19 % | 0.68 107.46 % | 0.33 121.23 % | -1.54 -1 007.86 % | 0.17 50.62 % | 0.11 2.21 % | 0.11 -0.06 % | 0.11 524.64 % | -0.03 72.63 % | -0.10 -199.40 % | 0.10 -31.58 % | 0.14 -40.01 % | 0.23 137.36 % | -0.62 |
| Gross profit ratio | 0.84 -1.26 % | 0.86 -0.50 % | 0.86 2.09 % | 0.84 -0.89 % | 0.85 -0.91 % | 0.86 0.04 % | 0.86 53.67 % | 0.56 26.24 % | 0.44 1 701.85 % | -0.03 -5.83 % | -0.03 -31.01 % | -0.02 -182.34 % | 0.02 119.99 % | -0.12 23.40 % | -0.16 -723.94 % | -0.02 -129.56 % | 0.06 -12.08 % | 0.07 -45.61 % | 0.14 |
| Weighted average shs out dil | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M -0.27 % | 50.135 M 2.05 % | 49.126 M -2.05 % | 50.155 M 0.00 % | 50.153 M 0.00 % | 50.153 M 0.00 % | 50.153 M 0.00 % | 50.153 M 0.51 % | 49.900 M 0.00 % | 49.900 M |
| Weighted average shs out | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 1.78 % | 49.126 M -1.75 % | 50.000 M -0.31 % | 50.153 M 0.00 % | 50.153 M 0.00 % | 50.153 M 0.00 % | 50.153 M 0.51 % | 49.900 M 0.00 % | 49.900 M |
| EPS diluted | 0.34 254.55 % | -0.22 -191.67 % | 0.24 561.16 % | 0.04 121.35 % | -0.17 83.96 % | -1.06 -307.69 % | -0.26 -336.36 % | 0.11 -90.60 % | 1.17 5 750.00 % | 0.02 106.67 % | -0.30 -20.00 % | -0.25 -66.67 % | -0.15 53.13 % | -0.32 8.57 % | -0.35 -150.00 % | -0.14 -2 556.14 % | 0.01 110.00 % | -0.06 94.77 % | -1.09 |
| Earnings per share | 0.34 254.55 % | -0.22 -191.67 % | 0.24 561.16 % | 0.04 121.35 % | -0.17 83.96 % | -1.06 -307.69 % | -0.26 -336.36 % | 0.11 -90.60 % | 1.17 5 750.00 % | 0.02 106.67 % | -0.30 -20.00 % | -0.25 -66.67 % | -0.15 53.13 % | -0.32 8.57 % | -0.35 -150.00 % | -0.14 -2 556.14 % | 0.01 110.00 % | -0.06 94.77 % | -1.09 |
| Gross profit | 8.485 M -5.23 % | 8.953 M -4.13 % | 9.339 M -2.49 % | 9.577 M -3.32 % | 9.906 M -3.72 % | 10.288 M -1.28 % | 10.422 M 4.60 % | 9.964 M 1.87 % | 9.782 M 861.83 % | -1.284 M 7.43 % | -1.387 M 0.39 % | -1.393 M -171.60 % | 1.945 M 125.44 % | -7.645 M 40.10 % | -12.764 M -690.83 % | -1.614 M -128.18 % | 5.727 M 57.90 % | 3.627 M -59.22 % | 8.893 M |
| Income tax expense | 8.206 M -20.10 % | 10.270 M 24.33 % | 8.260 M 9.99 % | 7.510 M 109.74 % | 3.580 M -81.51 % | 19.369 M 42.90 % | 13.554 M 827.97 % | 1.461 M -37.36 % | 2.332 M 4.95 % | 2.222 M | 0.000 -100.00 % | 813.071 K 121.79 % | -3.731 M -75.49 % | -2.126 M 56.57 % | -4.895 M -1 841.99 % | 281.000 K -62.53 % | 750.000 K -31.82 % | 1.100 M -59.21 % | 2.697 M |
| Cost of revenue | 1.561 M 3.17 % | 1.513 M -12.10 % | 1.721 M -4.14 % | 1.796 M 2.48 % | 1.752 M 2.51 % | 1.709 M -1.53 % | 1.736 M -78.02 % | 7.899 M -36.07 % | 12.354 M -74.17 % | 47.827 M -12.41 % | 54.602 M -23.51 % | 71.382 M -9.12 % | 78.548 M 10.79 % | 70.900 M -24.30 % | 93.658 M 9.04 % | 85.895 M 3.89 % | 82.682 M 81.32 % | 45.599 M -19.66 % | 56.756 M |
| General and administrative expenses | 3.165 M 146.36 % | 1.285 M -39.81 % | 2.134 M 10.41 % | 1.933 M 27.64 % | 1.515 M -70.99 % | 5.221 M 33.65 % | 3.906 M -31.83 % | 5.730 M -34.10 % | 8.695 M 14.13 % | 7.619 M -5.01 % | 8.020 M -29.43 % | 11.364 M -6.33 % | 12.132 M 66.26 % | 7.297 M 22.37 % | 5.963 M 102.62 % | 2.943 M -44.69 % | 5.321 M 41.55 % | 3.759 M 20.64 % | 3.116 M |
| Selling and marketing expenses | 42.891 M 705 231.75 % | 6.081 K -34.36 % | 9.264 K -15.75 % | 10.996 K -39.79 % | 18.264 K -89.28 % | 170.420 K -0.44 % | 171.178 K -76.67 % | 733.669 K 27.68 % | 574.611 K -61.56 % | 1.495 M 40.48 % | 1.064 M 69.41 % | 628.107 K -41.13 % | 1.067 M -32.38 % | 1.578 M -30.85 % | 2.282 M -8.57 % | 2.496 M -9.83 % | 2.768 M 211.71 % | 888.000 K 54.97 % | 573.000 K |
| Other expenses | -48.719 M -621.50 % | 9.342 M -17.30 % | 11.296 M 38.82 % | 8.137 M 53.97 % | 5.285 M 148.20 % | -10.964 M -145.98 % | -4.457 M 26.48 % | -6.063 M 87.77 % | -49.572 M -407.01 % | -9.777 M 28.99 % | -13.769 M -8.99 % | -12.633 M | 0.000 100.00 % | -544.000 K -33.66 % | -407.000 K -44.84 % | -281.000 K 55.47 % | -631.000 K -139.12 % | 1.613 M 102.91 % | -55.416 M |
| Operating expenses | -2.664 M -125.05 % | 10.633 M -20.89 % | 13.440 M 33.31 % | 10.081 M 47.87 % | 6.818 M 222.43 % | -5.569 M -24.94 % | -4.457 M 26.48 % | -6.063 M 87.77 % | -49.572 M -407.01 % | -9.777 M 28.99 % | -13.769 M -8.99 % | -12.633 M -195.71 % | 13.199 M 25.22 % | 10.541 M 7.67 % | 9.790 M 93.78 % | 5.052 M -32.26 % | 7.458 M 19.14 % | 6.260 M -89.80 % | 61.351 M |
| Cost and expenses | -1.103 M -109.08 % | 12.146 M 412.02 % | -3.893 M -132.77 % | 11.877 M 38.59 % | 8.570 M 401.35 % | 1.709 M -1.53 % | 1.736 M -78.02 % | 7.899 M -36.07 % | 12.354 M -74.17 % | 47.827 M -12.41 % | 54.602 M -23.51 % | 71.382 M -22.20 % | 91.747 M 12.65 % | 81.441 M -21.27 % | 103.448 M 13.75 % | 90.947 M 0.90 % | 90.140 M 73.82 % | 51.859 M -56.09 % | 118.107 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 |
| Selling general and administrative expenses | 46.056 M 3 468.47 % | 1.291 M -39.79 % | 2.144 M 10.26 % | 1.944 M 26.83 % | 1.533 M -71.59 % | 5.395 M 32.33 % | 4.077 M -36.92 % | 6.464 M -30.27 % | 9.270 M 1.71 % | 9.113 M 0.32 % | 9.084 M -24.32 % | 12.003 M -9.06 % | 13.199 M 48.72 % | 8.875 M 7.64 % | 8.245 M 51.59 % | 5.439 M -32.76 % | 8.089 M 74.07 % | 4.647 M 25.97 % | 3.689 M |
| Interest income | 2.450 M 43.94 % | 1.702 M 10 861.62 % | 15.527 K -95.40 % | 337.500 K 667.10 % | 43.997 K -99.00 % | 4.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.892 M -13.44 % | 2.185 M -11.72 % | 2.476 M -3.92 % | 2.577 M 87.20 % | 1.376 M -10.05 % | 1.530 M -33.30 % | 2.294 M -10.92 % | 2.576 M -52.34 % | 5.404 M -72.24 % | 19.470 M -7.98 % | 21.159 M -2.72 % | 21.750 M 7.98 % | 20.143 M 21.78 % | 16.541 M 11.24 % | 14.869 M 1.01 % | 14.721 M 4.55 % | 14.080 M -0.10 % | 14.094 M 22.08 % | 11.545 M |
| Operating income | -34.273 M -1 940.72 % | -1.679 M -111.38 % | 14.755 M 3 026.46 % | -504.177 K -116.33 % | 3.088 M -34.57 % | 4.720 M -20.88 % | 5.965 M 52.88 % | 3.902 M 109.81 % | -39.790 M -259.72 % | -11.061 M 27.02 % | -15.156 M -8.06 % | -14.025 M -24.62 % | -11.254 M 38.12 % | -18.186 M 19.37 % | -22.554 M -238.34 % | -6.666 M -285.10 % | -1.731 M 34.26 % | -2.633 M 94.98 % | -52.458 M |
| Operating income ratio | -3.41 -2 026.03 % | -0.16 -111.81 % | 1.36 3 164.10 % | -0.04 -116.74 % | 0.26 -32.67 % | 0.39 -19.82 % | 0.49 124.61 % | 0.22 112.15 % | -1.80 -656.37 % | -0.24 16.56 % | -0.28 -42.13 % | -0.20 -43.33 % | -0.14 51.37 % | -0.29 -3.12 % | -0.28 -252.51 % | -0.08 -303.96 % | -0.02 63.39 % | -0.05 93.31 % | -0.80 |
| Total other income expenses net | 7.295 M 39.32 % | 5.236 M 843.50 % | 554.947 K -73.01 % | 2.056 M 144.36 % | -4.635 M 74.33 % | -18.060 M -52.95 % | -11.808 M -871.10 % | 1.531 M -98.48 % | 100.676 M 580.33 % | 14.798 M 938.10 % | 1.426 M -44.24 % | 2.557 M -88.47 % | 22.169 M 729.39 % | 2.673 M -46.90 % | 5.034 M 1 888.68 % | -281.430 K -110.17 % | 2.768 M 211.71 % | 888.000 K 54.97 % | 573.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -89.402 M -102.89 % | -44.065 M -278.97 % | -11.627 M 39.70 % | -19.281 M 33.24 % | -28.881 M -40.34 % | -20.579 M -967.91 % | -1.927 M 71.98 % | -6.878 M -31.27 % | -5.240 M -319.62 % | -1.249 M 95.17 % | -25.877 M -1 300.12 % | -1.848 M 7.31 % | -1.994 M -112.59 % | 15.841 M -44.95 % | 28.774 M -37.93 % | 46.359 M 829.97 % | 4.985 M 174.75 % | -6.669 M 84.99 % | -44.420 M |
| Total investments | 260.194 M -20.76 % | 328.369 M -10.34 % | 366.243 M -6.19 % | 390.392 M 2 754.31 % | 13.677 M -95.32 % | 292.343 M -10.23 % | 325.666 M 11.14 % | 293.026 M -1.32 % | 296.933 M 5 291.50 % | 5.507 M 0.00 % | 5.507 M 37.43 % | 4.007 M -75.58 % | 16.412 M -86.08 % | 117.890 M -4.99 % | 124.084 M -0.16 % | 124.283 M 101.54 % | 61.667 M -49.98 % | 123.293 M 6.26 % | 116.031 M |
| Total debt | 0.000 | 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.702 M -46.84 % | 31.419 M -32.57 % | 46.593 M 597.60 % | 6.679 M 15.77 % | 5.769 M -27.34 % | 7.940 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 1.523 M 163.32 % | 578.218 K 29.02 % | 448.171 K -12.68 % | 513.254 K -6.87 % | 551.139 K 64.80 % | 334.431 K | 0.000 -100.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 6.659 M 282.96 % | -3.640 M 13.40 % | -4.203 M 60.81 % | -10.725 M -12.87 % | -9.502 M -77.98 % | -5.339 M -157.34 % | 9.311 M -45.50 % | 17.083 M 109.57 % | -178.489 M 21.37 % | -227.006 M 0.45 % | -228.021 M -7.06 % | -212.981 M -6.12 % | -200.699 M -3.89 % | -193.176 M -9.07 % | -177.116 M -11.07 % | -159.457 M -4.62 % | -152.410 M 0.25 % | -152.797 M -2.16 % | -149.565 M |
| Common stock | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M -40.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M -52.74 % | 1.058 B 0.00 % | 1.058 B -5.20 % | 1.116 B 0.00 % | 1.116 B 0.00 % | 1.116 B 5.68 % | 1.056 B 5.82 % | 997.971 M |
| Total equity | 306.659 M 3.47 % | 296.360 M -0.32 % | 297.320 M 2.58 % | 289.853 M -0.38 % | 290.946 M -1.43 % | 295.175 M -4.74 % | 309.862 M -2.38 % | 317.418 M -16.56 % | 380.424 M 14.93 % | 330.994 M 0.31 % | 329.979 M -4.36 % | 345.019 M -3.48 % | 357.469 M -2.02 % | 364.823 M -4.22 % | 380.884 M -4.43 % | 398.543 M -1.71 % | 405.491 M 0.32 % | 404.206 M -0.79 % | 407.421 M |
| Other non current liabilities | 809.195 K -9.37 % | 892.812 K 43.24 % | 623.316 K -47.88 % | 1.196 M 21.78 % | 982.029 K -98.88 % | 87.452 M 63.14 % | 53.607 M -2.23 % | 54.831 M -0.48 % | 55.095 M 1 479.81 % | 3.487 M -0.01 % | 3.488 M -5.13 % | 3.677 M 8.61 % | 3.385 M 144.02 % | -7.690 M 69.34 % | -25.085 M -1 624.92 % | 1.645 M -97.05 % | 55.838 M 9 428.67 % | 586.000 K 743.96 % | -91.000 K |
| Long term debt | 0.000 | 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 % | 13.718 M -50.00 % | 27.435 M -33.10 % | 41.009 M | 0.000 -100.00 % | 3.000 M -44.85 % | 5.440 M |
| Total non current liabilities | 21.787 M -63.00 % | 58.893 M 0.46 % | 58.623 M -0.97 % | 59.196 M 0.36 % | 58.982 M -59.45 % | 145.452 M 30.33 % | 111.607 M -1.09 % | 112.831 M 4 890.95 % | 2.261 M -35.18 % | 3.487 M -0.01 % | 3.488 M -5.13 % | 3.677 M 8.61 % | 3.385 M -43.92 % | 6.036 M 154.25 % | 2.374 M -94.47 % | 42.904 M -24.06 % | 56.500 M 1 112.45 % | 4.660 M -31.55 % | 6.808 M |
| Other current liabilities | 78.458 M 43.96 % | 54.498 M 1.21 % | 53.846 M -38.93 % | 88.164 M -0.28 % | 88.409 M 2 104.53 % | 4.010 M -89.17 % | 37.032 M 1 787.97 % | 1.961 M -50.32 % | 3.948 M -93.01 % | 56.444 M -17.92 % | 68.766 M -5.32 % | 72.633 M -2.35 % | 74.380 M -20.57 % | 93.647 M -16.54 % | 112.203 M 58.32 % | 70.871 M -32.51 % | 105.010 M 21.48 % | 86.439 M -0.88 % | 87.209 M |
| Deferred revenue | 642.416 K 0.00 % | 642.416 K -65.44 % | 1.859 M 1 205.14 % | 142.415 K -78.02 % | 647.933 K 354.96 % | 142.415 K | 0.000 -100.00 % | 855.981 K 24.25 % | 688.934 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.944 M -0.08 % | 5.949 M -0.13 % | 5.957 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 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.984 M -25.10 % | 3.984 M -28.65 % | 5.584 M -16.39 % | 6.679 M 141.21 % | 2.769 M 10.76 % | 2.500 M |
| Total current liabilities | 79.817 M 3.00 % | 77.491 M 9.14 % | 71.003 M -26.76 % | 96.952 M 3.41 % | 93.758 M 1 066.74 % | 8.036 M -80.34 % | 40.874 M 193.55 % | 13.924 M -79.92 % | 69.348 M -19.64 % | 86.299 M 8.74 % | 79.362 M -12.00 % | 90.189 M -1.06 % | 91.158 M -34.67 % | 139.526 M -10.44 % | 155.786 M 28.78 % | 120.968 M 8.31 % | 111.689 M 25.20 % | 89.208 M -0.56 % | 89.709 M |
| Total liabilities | 101.605 M -25.50 % | 136.384 M 5.21 % | 129.626 M -16.98 % | 156.148 M 2.23 % | 152.740 M -0.49 % | 153.488 M 0.66 % | 152.481 M 20.30 % | 126.755 M 77.01 % | 71.609 M -20.25 % | 89.787 M 8.37 % | 82.850 M -11.74 % | 93.866 M -0.72 % | 94.543 M -35.05 % | 145.562 M -7.97 % | 158.160 M -3.49 % | 163.872 M -2.57 % | 168.189 M 79.18 % | 93.868 M -2.74 % | 96.517 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.936 M | 0.000 | 0.000 -100.00 % | 849.690 K -2.47 % | 871.190 K -94.18 % | 14.966 M -18.67 % | 18.402 M 7.55 % | 17.111 M -25.29 % | 22.902 M -74.44 % | 89.588 M -46.81 % | 168.441 M -15.27 % | 198.791 M 4.24 % | 190.711 M -22.47 % | 245.996 M 65.47 % | 148.663 M |
| Long term investments | 260.194 M -20.76 % | 328.369 M -3.77 % | 341.243 M -9.09 % | 375.357 M | 0.000 -100.00 % | 292.343 M -10.23 % | 325.666 M 11.14 % | 293.026 M -1.32 % | 296.933 M 5 291.50 % | 5.507 M 0.00 % | 5.507 M 37.43 % | 4.007 M 0.00 % | 4.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Property plant equipment net | 51.172 M -3.65 % | 53.109 M 96.29 % | 27.057 M -4.03 % | 28.192 M 32.59 % | 21.262 M -81.59 % | 115.508 M -1.33 % | 117.059 M -9.16 % | 128.860 M -0.48 % | 129.480 M -41.83 % | 222.598 M -23.90 % | 292.502 M -13.62 % | 338.608 M -2.11 % | 345.901 M 4.39 % | 331.346 M 20.87 % | 274.136 M 9.31 % | 250.791 M -2.12 % | 256.221 M 35.58 % | 188.975 M -2.90 % | 194.618 M |
| Total non current assets | 311.366 M -18.38 % | 381.477 M 3.58 % | 368.300 M -8.73 % | 403.549 M 5.04 % | 384.198 M -5.80 % | 407.851 M -7.88 % | 442.725 M 4.73 % | 422.736 M -1.06 % | 427.284 M 75.79 % | 243.071 M -23.18 % | 316.411 M -12.04 % | 359.726 M -3.51 % | 372.810 M -11.43 % | 420.934 M -4.89 % | 442.577 M -1.56 % | 449.582 M 0.59 % | 446.932 M 2.75 % | 434.971 M 26.71 % | 343.281 M |
| Other current assets | 3.228 M 188.85 % | 1.117 M 100.13 % | 558.391 K -78.32 % | 2.576 M 183.23 % | 909.572 K -91.32 % | 10.475 M -11.12 % | 11.786 M 70.28 % | 6.921 M -21.84 % | 8.856 M -94.01 % | 147.926 M 379.46 % | 30.852 M -10.02 % | 34.287 M 71.40 % | 20.004 M 246 070.72 % | 8.126 K -99.38 % | 1.311 M 3.13 % | 1.272 M -93.75 % | 20.352 M 2 416.76 % | 808.659 K -98.07 % | 41.996 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 25.000 M 66.29 % | 15.034 M 9.92 % | 13.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.412 M -86.08 % | 117.890 M -4.99 % | 124.084 M -0.16 % | 124.283 M 101.54 % | 61.667 M -49.98 % | 123.293 M 6.26 % | 116.031 M |
| cash and cash equivalents | 89.402 M 102.89 % | 44.065 M 278.97 % | 11.627 M -39.70 % | 19.281 M -33.24 % | 28.881 M 40.34 % | 20.579 M 967.91 % | 1.927 M -71.98 % | 6.878 M 31.27 % | 5.240 M 319.62 % | 1.249 M -95.17 % | 25.877 M 1 300.12 % | 1.848 M -7.31 % | 1.994 M 131.59 % | 861.000 K -67.45 % | 2.645 M 1 030.34 % | 234.000 K -86.19 % | 1.694 M -86.38 % | 12.438 M -76.25 % | 52.360 M |
| Cash and short term investments | 89.402 M 102.89 % | 44.065 M 20.31 % | 36.627 M 6.74 % | 34.316 M -19.37 % | 42.558 M 106.80 % | 20.579 M 967.91 % | 1.927 M -71.98 % | 6.878 M 31.27 % | 5.240 M 319.62 % | 1.249 M -95.17 % | 25.877 M 1 300.12 % | 1.848 M -89.96 % | 18.406 M -84.50 % | 118.751 M -6.30 % | 126.729 M 1.78 % | 124.517 M 96.52 % | 63.361 M -53.32 % | 135.731 M -19.40 % | 168.391 M |
| Total current assets | 96.898 M 89.01 % | 51.267 M 17.29 % | 43.709 M 2.96 % | 42.452 M -13.41 % | 49.026 M 20.13 % | 40.812 M 108.04 % | 19.617 M -8.49 % | 21.437 M -13.38 % | 24.749 M -86.07 % | 177.709 M 84.31 % | 96.418 M 21.80 % | 79.159 M -0.05 % | 79.202 M -11.46 % | 89.451 M -7.27 % | 96.467 M -14.50 % | 112.833 M -10.98 % | 126.748 M 100.86 % | 63.103 M -60.72 % | 160.657 M |
| Inventory | 34.124 K -4.89 % | 35.879 K -69.75 % | 118.616 K -38.80 % | 193.830 K -34.52 % | 296.024 K -93.78 % | 4.762 M 97.81 % | 2.408 M -53.50 % | 5.178 M -49.77 % | 10.307 M -63.02 % | 27.873 M -13.62 % | 32.268 M -6.30 % | 34.438 M 94.55 % | 17.701 M -14.33 % | 20.661 M -17.25 % | 24.967 M -24.58 % | 33.105 M 31.07 % | 25.257 M -59.04 % | 61.658 M 71.06 % | 36.044 M |
| Net receivables | 4.233 M -30.01 % | 6.049 M -5.56 % | 6.405 M 19.36 % | 5.366 M 1.97 % | 5.262 M 5.35 % | 4.995 M -2.50 % | 5.123 M -11.20 % | 5.769 M 7.30 % | 5.377 M -96.37 % | 148.201 M 2 385.25 % | 5.963 M -13.65 % | 6.906 M 10.63 % | 6.243 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.366 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 716.832 K 0.00 % | 716.822 K -5.68 % | 759.983 K -14.37 % | 887.503 K 0.00 % | 887.503 K -4.83 % | 932.503 K -36.70 % | 1.473 M -14.12 % | 1.715 M -47.20 % | 3.249 M -84.64 % | 21.159 M 99.69 % | 10.596 M -39.64 % | 17.556 M 4.64 % | 16.778 M -60.89 % | 42.895 M 8.32 % | 39.599 M -11.04 % | 44.513 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 21.633 M 48.80 % | 14.539 M 87.40 % | 7.758 M 103.43 % | 3.814 M 29.24 % | 2.951 M 24.55 % | 2.369 M -74.77 % | 9.391 M -0.42 % | 9.431 M 8.45 % | 8.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 20.978 M -63.83 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.945 M -8.66 % | 14.172 M 4.57 % | 13.553 M | 0.000 -100.00 % | 17.495 M 2.29 % | 17.103 M |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -499.832 M 0.03 % | -500.001 M 10.39 % | -558.000 M 0.00 % | -558.000 M 0.02 % | -558.099 M -11.84 % | -499.021 M -13.16 % | -440.985 M |
| Deferred tax liabilities 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 -100.00 % | 8.000 K -66.67 % | 24.000 K -90.40 % | 250.000 K -62.24 % | 662.000 K -38.36 % | 1.074 M -26.39 % | 1.459 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 408.263 M -5.66 % | 432.744 M 1.36 % | 426.946 M -4.27 % | 446.001 M 0.52 % | 443.686 M -1.11 % | 448.663 M -2.96 % | 462.342 M 4.09 % | 444.173 M -1.74 % | 452.033 M 7.43 % | 420.781 M 1.93 % | 412.829 M -5.94 % | 438.885 M -2.90 % | 452.012 M -11.44 % | 510.385 M -5.32 % | 539.044 M -4.16 % | 562.415 M -1.96 % | 573.680 M 15.18 % | 498.074 M -1.16 % | 503.938 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -1.823 M -190.72 % | 2.010 M -85.58 % | 13.941 M 220.44 % | -11.576 M -517.40 % | 2.773 M 182.76 % | -3.351 M -157.07 % | 5.872 M 398.84 % | 1.177 M -95.58 % | 26.610 M 126.09 % | -102.000 M -1 671.02 % | 6.493 M 911.91 % | 641.623 K -95.06 % | 13.000 M 209.76 % | -11.844 M -373.53 % | 4.330 M -29.72 % | 6.161 M 149.28 % | -12.502 M -173.33 % | 17.050 M 152.78 % | -32.302 M |
| Accounts receivables | 111.311 K -96.31 % | 3.016 M -78.02 % | 13.721 M 224.46 % | -11.025 M -482.23 % | 2.884 M 5 445.15 % | 52.015 K -99.17 % | 6.299 M 209.08 % | 2.038 M -94.90 % | 40.001 M 134.79 % | -114.968 M -3 343.21 % | 3.545 M 141.85 % | 1.466 M 158.15 % | -2.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.755 K -97.89 % | 83.003 K 63.01 % | 50.918 K -50.38 % | 102.618 K 13.74 % | 90.224 K 1 157.83 % | 7.173 K -99.33 % | 1.067 M -64.56 % | 3.011 M -73.66 % | 11.434 M 29.78 % | 8.810 M 306.03 % | 2.170 M 1 850.29 % | 111.256 K -99.14 % | 13.000 M 209.76 % | -11.844 M -373.53 % | 4.330 M -27.20 % | 5.948 M -73.69 % | 22.606 M 226.81 % | -17.826 M -147.24 % | -7.210 M |
| Accounts payables | 10.000 100.02 % | -43.161 K 66.15 % | -127.520 K -101.16 % | 11.025 M 24 599.34 % | -45.000 K -122.84 % | 197.050 K 181.38 % | -242.139 K 91.04 % | -2.703 M 88.32 % | -23.153 M -558.11 % | 5.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.936 M -85.12 % | -1.046 M -452.52 % | 296.732 K 102.54 % | -11.678 M -7 374.99 % | -156.234 K 95.67 % | -3.607 M -188.01 % | -1.252 M -7.15 % | -1.169 M 30.06 % | -1.671 M -86.57 % | -895.794 K -215.15 % | 777.918 K 183.17 % | -935.372 K | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 K 100.61 % | -35.108 M -200.67 % | 34.876 M 238.99 % | -25.092 M |
| Other non cash items | -15.213 M -272.06 % | 8.841 M 163.56 % | -13.911 M -50.64 % | -9.234 M -606.37 % | 1.824 M -92.25 % | 23.539 M 64.28 % | 14.329 M 285.76 % | 3.714 M -96.60 % | 109.374 M 217.21 % | -93.314 M -668.64 % | 16.410 M -24.17 % | 21.641 M 199.44 % | -21.763 M -222.03 % | 17.834 M -23.57 % | 23.334 M 324.02 % | 5.503 M -69.27 % | 17.905 M 1 015.86 % | -1.955 M -100.78 % | 251.710 M |
| Net cash provided by operating activities | -4.906 M -177.59 % | 6.323 M -64.90 % | 18.014 M 286.98 % | -9.634 M -272.03 % | 5.600 M -26.71 % | 7.641 M 15.47 % | 6.618 M -6.25 % | 7.059 M -95.56 % | 158.805 M 272.05 % | -92.299 M -6 839.04 % | 1.370 M -85.37 % | 9.359 M 142.66 % | 3.857 M -40.40 % | 6.471 M -73.98 % | 24.874 M 27.97 % | 19.438 M -1.68 % | 19.770 M -24.95 % | 26.344 M -85.06 % | 176.371 M |
| Investments in property plant and equipment | -309.950 K -3 725.13 % | -8.103 K 98.36 % | -492.677 K -594.32 % | -70.958 K 89.48 % | -674.637 K 93.76 % | -10.811 M -10 137.69 % | -105.600 K 94.90 % | -2.073 M -821.32 % | -224.955 K 97.11 % | -7.771 M -19.37 % | -6.510 M 49.40 % | -12.864 M 54.57 % | -28.316 M | 0.000 | 0.000 100.00 % | -801.000 K 99.08 % | -87.157 M -36.02 % | -64.076 M -2.72 % | -62.378 M |
| Acquisitions net | 57.393 K | 0.000 -100.00 % | 70.520 K -63.97 % | 195.732 K 1 536.83 % | 11.958 K -76.35 % | 50.560 K -47.48 % | 96.265 K -85.87 % | 681.404 K -94.04 % | 11.427 M -84.85 % | 75.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -25.000 M | 0.000 100.00 % | -513.391 K 71.48 % | -1.800 M 88.06 % | -15.081 M | 0.000 100.00 % | -34.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 41.246 M | 0.000 100.00 % | -70.520 K | 0.000 -100.00 % | 501.433 K -94.43 % | 9.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 9.300 M -64.50 % | 26.199 M 37 051.19 % | 70.520 K | 0.000 -100.00 % | 3.447 M -68.12 % | 10.811 M 171.64 % | -15.090 M -984.73 % | -1.391 M -112.92 % | 10.770 M -84.08 % | 67.671 M 198.65 % | 22.659 M 338.39 % | -9.505 M -136.27 % | 26.204 M 339.44 % | 5.963 M 173.72 % | -8.089 M 50.02 % | -16.183 M -76 961.90 % | -21.000 K -10.53 % | -19.000 K 99.97 % | -59.321 M |
| Net cash used for investing activites | 50.293 M 92.03 % | 26.191 M 203.02 % | -25.422 M -20 474.56 % | 124.774 K -95.50 % | 2.772 M -61.76 % | 7.251 M 148.05 % | -15.090 M -984.73 % | -1.391 M -112.92 % | 10.770 M -84.08 % | 67.671 M 198.65 % | 22.659 M 338.39 % | -9.505 M -136.27 % | 26.204 M 339.44 % | 5.963 M 173.72 % | -8.089 M 52.37 % | -16.984 M 80.52 % | -87.178 M -36.01 % | -64.095 M 47.33 % | -121.699 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.411 M | 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 |
| Common stock repurchased | -49.144 K 36.21 % | -77.041 K -6.35 % | -72.442 K 19.89 % | -90.424 K -27.26 % | -71.057 K -2.82 % | -69.105 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 |
| Dividends paid | 0.000 100.00 % | -77.041 K -6.35 % | -72.442 K 19.89 % | -90.424 K -27.26 % | -71.057 K | 0.000 | 0.000 100.00 % | -7.500 M | 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 -100.00 % | 77.041 K 6.35 % | 72.442 K -19.89 % | 90.424 K 27.26 % | 71.057 K -98.11 % | 3.760 M 5.00 % | 3.581 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.448 M -93.05 % | -14.218 M 1.09 % | -14.374 M -267.13 % | -3.915 M -106.91 % | 56.664 M 2 710.04 % | -2.171 M 85.57 % | -15.040 M |
| Net cash used provided by financing activities | -49.144 K 36.21 % | -77.041 K -6.35 % | -72.442 K 19.89 % | -90.424 K -27.26 % | -71.057 K -101.89 % | 3.760 M 5.00 % | 3.581 M 187.58 % | -4.089 M 97.53 % | -165.584 M | 0.000 | 0.000 | 0.000 100.00 % | -28.928 M -103.46 % | -14.218 M 1.09 % | -14.374 M -267.15 % | -3.915 M -106.91 % | 56.664 M 2 710.04 % | -2.171 M 84.15 % | -13.701 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 45.338 M 39.77 % | 32.437 M 533.60 % | -7.481 M 22.07 % | -9.600 M -215.64 % | 8.301 M -55.49 % | 18.652 M 481.35 % | -4.891 M -409.90 % | 1.578 M -60.45 % | 3.991 M 116.21 % | -24.628 M -202.49 % | 24.028 M 16 601.85 % | -145.610 K -112.85 % | 1.133 M 163.51 % | -1.784 M -173.99 % | 2.411 M 265.02 % | -1.461 M 86.40 % | -10.744 M 73.09 % | -39.922 M -197.44 % | 40.971 M |
| Cash at beginning of period | 44.065 M 278.97 % | 11.627 M -39.15 % | 19.108 M -33.84 % | 28.881 M 40.34 % | 20.579 M 967.91 % | 1.927 M -71.74 % | 6.818 M 30.12 % | 5.240 M 319.62 % | 1.249 M -95.17 % | 25.877 M 1 300.12 % | 1.848 M -7.30 % | 1.994 M 131.57 % | 861.000 K -67.45 % | 2.645 M 1 030.34 % | 234.000 K -86.19 % | 1.694 M -86.38 % | 12.438 M -76.25 % | 52.360 M 359.74 % | 11.389 M |
| Cash at end of period | 89.402 M 102.89 % | 44.065 M 278.97 % | 11.627 M -39.70 % | 19.281 M -33.24 % | 28.881 M 40.34 % | 20.579 M 967.91 % | 1.927 M -71.74 % | 6.818 M 30.12 % | 5.240 M 319.62 % | 1.249 M -95.17 % | 25.877 M 1 300.12 % | 1.848 M -7.31 % | 1.994 M 131.59 % | 861.000 K -67.45 % | 2.645 M 1 035.19 % | 233.000 K -86.25 % | 1.694 M -86.38 % | 12.438 M -76.25 % | 52.360 M |
| Operating cash flow | -4.449 M -170.35 % | 6.323 M -64.90 % | 18.014 M 286.98 % | -9.634 M -272.03 % | 5.600 M -26.71 % | 7.641 M 15.47 % | 6.618 M -6.25 % | 7.059 M -95.56 % | 158.805 M 272.05 % | -92.299 M -6 839.04 % | 1.370 M -85.37 % | 9.359 M 142.66 % | 3.857 M -40.40 % | 6.471 M -73.98 % | 24.874 M 27.97 % | 19.438 M -1.68 % | 19.770 M -24.95 % | 26.344 M -85.06 % | 176.371 M |
| Capital expenditure | -309.952 K -3 725.15 % | -8.103 K 98.36 % | -492.677 K -594.32 % | -70.958 K 89.48 % | -674.637 K 93.76 % | -10.811 M -10 137.69 % | -105.600 K 94.90 % | -2.073 M -821.32 % | -224.955 K 97.11 % | -7.771 M -19.37 % | -6.510 M 49.40 % | -12.864 M 54.57 % | -28.316 M | 0.000 | 0.000 100.00 % | -801.000 K 99.08 % | -87.157 M -36.02 % | -64.076 M -2.72 % | -62.378 M |
| Free CashFlow | -4.759 M -175.35 % | 6.315 M -63.96 % | 17.521 M 280.54 % | -9.705 M -297.03 % | 4.926 M 255.40 % | -3.170 M -148.67 % | 6.512 M 30.61 % | 4.986 M -96.86 % | 158.580 M 258.47 % | -100.070 M -1 846.75 % | -5.140 M -46.65 % | -3.505 M 85.67 % | -24.459 M -477.97 % | 6.471 M -73.98 % | 24.874 M 33.47 % | 18.637 M 127.66 % | -67.387 M -78.59 % | -37.732 M -133.10 % | 113.993 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.344 M 1.13 % | 2.318 M 0.00 % | 2.318 M -7.69 % | 2.512 M 0.00 % | 2.512 M 0.00 % | 2.512 M 0.00 % | 2.512 M -3.46 % | 2.601 M -2.26 % | 2.662 M 2.32 % | 2.601 M -1.96 % | 2.653 M -2.19 % | 2.713 M -7.14 % | 2.921 M 7.69 % | 2.713 M 0.00 % | 2.713 M -3.78 % | 2.819 M -3.43 % | 2.919 M 3.55 % | 2.819 M 0.16 % | 2.815 M -4.77 % | 2.956 M 0.00 % | 2.956 M 2.88 % | 2.873 M 0.00 % | 2.873 M -1.75 % | 2.924 M -9.30 % | 3.224 M 10.26 % | 2.924 M 0.00 % | 2.924 M 273.10 % | -1.690 M -136.37 % | 4.645 M 19.53 % | 3.886 M 17.53 % | 3.307 M -55.04 % | 7.354 M 121.83 % | 3.315 M -24.13 % | 4.370 M -9.57 % | 4.833 M 25.63 % | 3.847 M -11.61 % | 4.352 M -24.75 % | 5.784 M -29.06 % | 8.153 M -28.75 % | 11.443 M -10.80 % | 12.829 M -9.19 % | 14.128 M 73.49 % | 8.143 M -12.18 % | 9.273 M -37.93 % | 14.941 M -25.51 % | 20.057 M 124.27 % | 8.943 M -19.64 % | 11.130 M -41.32 % | 18.966 M -6.43 % | 20.269 M 3.28 % | 19.625 M 22.71 % | 15.993 M -27.64 % | 22.101 M |
| Net income | 2.449 M 1 450.44 % | 157.931 K 104.53 % | -3.485 M -123.37 % | 14.915 M 1 471.80 % | -1.087 M 40.68 % | -1.833 M -4.32 % | -1.757 M 68.98 % | -5.664 M -131.33 % | -2.448 M -375.14 % | 889.835 K 58.73 % | 560.611 K -92.99 % | 7.994 M 22 128.98 % | 35.962 K 111.47 % | -313.470 K 33.19 % | -469.177 K -132.15 % | 1.459 M 2 891.84 % | -52.274 K 82.15 % | -292.892 K -1 098.17 % | -24.445 K 99.58 % | -5.850 M -14 986.44 % | -38.778 K -103.81 % | 1.017 M 42.97 % | 711.301 K 102.36 % | -30.177 M -740.27 % | 4.713 M 223.28 % | 1.458 M -84.42 % | 9.357 M 192.65 % | -10.099 M -784.64 % | 1.475 M 51.32 % | 974.833 K 231.58 % | 294.000 K -64.43 % | 826.475 K -33.83 % | 1.249 M 76.67 % | 706.980 K 242.89 % | 206.183 K -99.11 % | 23.263 M 28 854.18 % | 80.344 K -93.82 % | 1.300 M -94.75 % | 24.787 M 221.53 % | 7.709 M 284.33 % | -4.182 M -998.77 % | 465.322 K 115.63 % | -2.977 M 63.52 % | -8.160 M -386.86 % | -1.676 M -178.40 % | 2.138 M 129.11 % | -7.343 M -17.56 % | -6.246 M -113.96 % | -2.919 M -6 219.77 % | 47.700 K 101.51 % | -3.164 M 74.31 % | -12.317 M -435.36 % | -2.301 M |
| Income before tax | 1.513 M 46.46 % | 1.033 M 139.58 % | -2.610 M -116.63 % | 15.690 M 1 037.86 % | 1.379 M 107.35 % | 665.034 K -6.24 % | 709.309 K -12.02 % | 806.261 K -5.34 % | 851.739 K -28.42 % | 1.190 M 56.43 % | 760.611 K -95.11 % | 15.554 M 4 529.71 % | 335.962 K 2 594.15 % | -13.470 K 96.35 % | -369.177 K -104.64 % | 7.958 M 1 322.81 % | 559.281 K 52.45 % | 366.864 K 385.56 % | 75.555 K 101.74 % | -4.344 M -378.84 % | 1.558 M 12.31 % | 1.387 M 61.05 % | 861.301 K 103.04 % | -28.303 M -678.42 % | 4.893 M 214.08 % | 1.558 M -83.44 % | 9.407 M 381.22 % | 1.955 M -1.03 % | 1.975 M 45.24 % | 1.360 M 100.27 % | 679.000 K -40.02 % | 1.132 M -30.72 % | 1.634 M 70.75 % | 956.980 K 0.08 % | 956.183 K -96.09 % | 24.445 M 8 619.50 % | 280.344 K -81.31 % | 1.500 M -94.12 % | 25.537 M 176.65 % | 9.231 M 331.80 % | -3.982 M -656.70 % | 715.322 K 126.23 % | -2.727 M 63.15 % | -7.399 M -401.34 % | -1.476 M -162.47 % | 2.363 M 132.73 % | -7.218 M -19.64 % | -6.033 M -121.86 % | -2.719 M -1 197.75 % | 247.700 K 108.36 % | -2.964 M 75.43 % | -12.067 M -424.49 % | -2.301 M |
| Income before tax ratio | 0.65 44.83 % | 0.45 139.58 % | -1.13 -118.02 % | 6.25 1 037.86 % | 0.55 107.35 % | 0.26 -6.24 % | 0.28 -8.88 % | 0.31 -3.15 % | 0.32 -30.04 % | 0.46 59.55 % | 0.29 -95.00 % | 5.73 4 885.87 % | 0.11 2 415.98 % | 0.00 96.35 % | -0.14 -104.82 % | 2.82 1 373.28 % | 0.19 47.23 % | 0.13 384.79 % | 0.03 101.83 % | -1.47 -378.84 % | 0.53 9.17 % | 0.48 61.05 % | 0.30 103.10 % | -9.68 -737.75 % | 1.52 184.86 % | 0.53 -83.44 % | 3.22 378.01 % | -1.16 -372.11 % | 0.43 21.51 % | 0.35 70.40 % | 0.21 33.40 % | 0.15 -68.77 % | 0.49 125.06 % | 0.22 10.68 % | 0.20 -96.89 % | 6.35 9 765.21 % | 0.06 -75.17 % | 0.26 -91.72 % | 3.13 288.29 % | 0.81 359.86 % | -0.31 -713.07 % | 0.05 115.12 % | -0.33 58.04 % | -0.80 -707.74 % | -0.10 -183.86 % | 0.12 114.60 % | -0.81 -48.89 % | -0.54 -278.07 % | -0.14 -1 273.20 % | 0.01 108.09 % | -0.15 79.98 % | -0.75 -624.81 % | -0.10 |
| EBITDA | 228.976 K 249.99 % | -152.656 K -10.71 % | -137.888 K -100.85 % | 16.170 M 3 194.75 % | -522.485 K -219.20 % | 438.317 K 531.37 % | 69.423 K -98.12 % | 3.683 M 164.03 % | 1.395 M 41.07 % | 988.892 K 86.40 % | 530.513 K 117.60 % | -3.014 M -437.73 % | 892.384 K 85.03 % | 482.282 K 246.92 % | -328.257 K 39.40 % | -541.703 K -135.99 % | 1.505 M 232.91 % | 452.185 K -4.81 % | 475.014 K -9.56 % | 525.236 K -76.16 % | 2.203 M -5.08 % | 2.321 M 85.68 % | 1.250 M 97.57 % | 632.609 K -64.42 % | 1.778 M -5.31 % | 1.878 M -4.28 % | 1.962 M 14.73 % | 1.710 M -31.94 % | 2.512 M 145.72 % | 1.022 M -47.31 % | 1.940 M 23.98 % | 1.565 M -14.23 % | 1.825 M 49.03 % | 1.224 M -15.57 % | 1.450 M 104.21 % | -34.406 M -6 195.57 % | -546.515 K -36.14 % | -401.444 K 90.95 % | -4.436 M -415.86 % | -859.935 K -173.37 % | 1.172 M -75.75 % | 4.834 M 123.65 % | 2.162 M 219.04 % | -1.816 M -148.95 % | 3.710 M -37.05 % | 5.894 M 430.19 % | -1.785 M 41.63 % | -3.058 M -124.26 % | 12.604 M 1 682.51 % | 707.118 K 124.58 % | -2.877 M 90.61 % | -30.621 M -512.68 % | 7.420 M |
| Net income ratio | 1.04 1 433.19 % | 0.07 104.53 % | -1.50 -125.31 % | 5.94 1 471.80 % | -0.43 40.68 % | -0.73 -4.32 % | -0.70 67.87 % | -2.18 -136.69 % | -0.92 -368.91 % | 0.34 61.89 % | 0.21 -92.83 % | 2.95 23 839.05 % | 0.01 110.65 % | -0.12 33.19 % | -0.17 -133.41 % | 0.52 2 990.86 % | -0.02 82.76 % | -0.10 -1 096.28 % | -0.01 99.56 % | -1.98 -14 986.45 % | -0.01 -103.71 % | 0.35 42.97 % | 0.25 102.40 % | -10.32 -805.95 % | 1.46 193.20 % | 0.50 -84.42 % | 3.20 -46.47 % | 5.98 1 782.36 % | 0.32 26.59 % | 0.25 182.13 % | 0.09 -20.88 % | 0.11 -70.17 % | 0.38 132.87 % | 0.16 279.19 % | 0.04 -99.29 % | 6.05 32 658.64 % | 0.02 -91.79 % | 0.22 -92.60 % | 3.04 351.27 % | 0.67 306.65 % | -0.33 -1 089.78 % | 0.03 109.01 % | -0.37 58.46 % | -0.88 -684.42 % | -0.11 -205.25 % | 0.11 112.98 % | -0.82 -46.30 % | -0.56 -264.60 % | -0.15 -6 640.40 % | 0.00 101.46 % | -0.16 79.06 % | -0.77 -639.83 % | -0.10 |
| Ratio EBITDA | 0.10 248.33 % | -0.07 -10.71 % | -0.06 -100.92 % | 6.44 3 194.75 % | -0.21 -219.20 % | 0.17 531.37 % | 0.03 -98.05 % | 1.42 170.15 % | 0.52 37.88 % | 0.38 90.12 % | 0.20 118.00 % | -1.11 -463.71 % | 0.31 71.82 % | 0.18 246.92 % | -0.12 37.02 % | -0.19 -137.26 % | 0.52 221.50 % | 0.16 -4.96 % | 0.17 -5.04 % | 0.18 -76.16 % | 0.75 -7.73 % | 0.81 85.68 % | 0.43 101.09 % | 0.22 -60.77 % | 0.55 -14.12 % | 0.64 -4.28 % | 0.67 166.28 % | -1.01 -287.13 % | 0.54 105.57 % | 0.26 -55.17 % | 0.59 175.74 % | 0.21 -61.33 % | 0.55 96.44 % | 0.28 -6.63 % | 0.30 103.35 % | -8.94 -7 022.78 % | -0.13 -80.92 % | -0.07 87.24 % | -0.54 -624.02 % | -0.08 -182.25 % | 0.09 -73.30 % | 0.34 28.91 % | 0.27 235.55 % | -0.20 -178.86 % | 0.25 -15.50 % | 0.29 247.23 % | -0.20 27.36 % | -0.27 -141.34 % | 0.66 1 805.03 % | 0.03 123.80 % | -0.15 92.34 % | -1.91 -670.30 % | 0.34 |
| Gross profit ratio | 0.89 3.78 % | 0.86 4.94 % | 0.82 -0.17 % | 0.82 -3.48 % | 0.85 7.78 % | 0.79 -7.79 % | 0.85 35.62 % | 0.63 -26.89 % | 0.86 0.37 % | 0.86 -0.55 % | 0.86 2.30 % | 0.84 -1.24 % | 0.85 1.36 % | 0.84 0.59 % | 0.84 75.14 % | 0.48 -42.88 % | 0.84 -0.80 % | 0.84 0.58 % | 0.84 2.96 % | 0.81 -5.78 % | 0.86 1.09 % | 0.86 -0.95 % | 0.86 -0.45 % | 0.87 1.08 % | 0.86 2.28 % | 0.84 -2.91 % | 0.86 150.14 % | -1.72 -412.82 % | 0.55 -8.59 % | 0.60 -8.33 % | 0.66 67.31 % | 0.39 -48.99 % | 0.77 35.81 % | 0.57 11.33 % | 0.51 -71.67 % | 1.80 579.54 % | 0.26 -8.32 % | 0.29 6 147.31 % | 0.00 105.47 % | -0.08 38.46 % | -0.14 -187.24 % | 0.16 264.72 % | -0.10 28.48 % | -0.13 -1 826.83 % | 0.01 -94.82 % | 0.15 141.00 % | -0.36 -34.34 % | -0.27 -617.05 % | -0.04 -123.64 % | 0.16 449.64 % | -0.05 89.53 % | -0.44 -934.89 % | -0.04 |
| Weighted average shs out dil | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -9.04 % | 32.981 M -8.29 % | 35.962 M 14.72 % | 31.347 M 4.49 % | 30.000 M 0.00 % | 30.000 M 14.78 % | 26.137 M -10.76 % | 29.289 M -2.37 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.54 % | 29.840 M -0.53 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -0.77 % | 50.388 M 8.29 % | 46.532 M -6.21 % | 49.614 M -0.77 % | 50.000 M 1.43 % | 49.293 M -7.76 % | 53.441 M 6.99 % | 49.950 M -0.10 % | 50.000 M -0.66 % | 50.330 M 5.51 % | 47.700 M -9.56 % | 52.739 M 5.48 % | 50.000 M 0.00 % | 50.000 M |
| Weighted average shs out | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -0.12 % | 30.035 M 0.12 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -9.04 % | 32.981 M -8.29 % | 35.962 M 19.87 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 14.78 % | 26.137 M -10.76 % | 29.289 M -2.37 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.54 % | 29.840 M -0.53 % | 30.000 M 0.00 % | 30.000 M 1.84 % | 29.458 M 1.02 % | 29.159 M -2.80 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -40.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 2.01 % | 49.014 M -1.97 % | 50.001 M 7.45 % | 46.532 M -6.21 % | 49.614 M -0.77 % | 50.000 M 1.43 % | 49.293 M -7.76 % | 53.441 M 6.99 % | 49.950 M -0.10 % | 50.000 M 0.00 % | 50.001 M 4.82 % | 47.700 M -9.56 % | 52.739 M 5.48 % | 50.000 M 0.00 % | 50.000 M |
| EPS diluted | 0.08 1 447.17 % | 0.01 104.42 % | -0.12 -124.00 % | 0.50 1 481.22 % | -0.04 40.75 % | -0.06 -4.27 % | -0.06 69.16 % | -0.19 -132.84 % | -0.08 -374.75 % | 0.03 58.82 % | 0.02 -92.21 % | 0.24 23 900.00 % | 0.00 110.00 % | -0.01 35.90 % | -0.02 -132.10 % | 0.05 2 530.00 % | 0.00 80.00 % | -0.01 -1 150.00 % | 0.00 99.60 % | -0.20 -15 284.62 % | 0.00 -105.00 % | 0.03 8.33 % | 0.02 102.38 % | -1.01 -731.25 % | 0.16 220.00 % | 0.05 -83.87 % | 0.31 191.18 % | -0.34 -909.52 % | 0.04 40.00 % | 0.03 206.12 % | 0.01 -65.00 % | 0.03 -33.33 % | 0.04 110.00 % | 0.02 185.71 % | 0.01 -99.10 % | 0.78 77 900.00 % | 0.00 -96.67 % | 0.03 -93.88 % | 0.49 226.67 % | 0.15 280.72 % | -0.08 -930.00 % | 0.01 116.67 % | -0.06 62.50 % | -0.16 -370.59 % | -0.03 -185.00 % | 0.04 126.67 % | -0.15 -25.00 % | -0.12 -106.90 % | -0.06 -5 900.00 % | 0.00 101.67 % | -0.06 76.00 % | -0.25 -443.48 % | -0.05 |
| Earnings per share | 0.08 1 447.17 % | 0.01 104.42 % | -0.12 -124.00 % | 0.50 1 481.22 % | -0.04 40.75 % | -0.06 -4.27 % | -0.06 69.16 % | -0.19 -132.84 % | -0.08 -374.75 % | 0.03 58.82 % | 0.02 -93.07 % | 0.27 26 900.00 % | 0.00 109.62 % | -0.01 33.33 % | -0.02 -132.10 % | 0.05 2 530.00 % | 0.00 80.00 % | -0.01 -1 150.00 % | 0.00 99.60 % | -0.20 -15 284.62 % | 0.00 -105.00 % | 0.03 8.33 % | 0.02 102.38 % | -1.01 -731.25 % | 0.16 220.00 % | 0.05 -83.87 % | 0.31 191.18 % | -0.34 -909.52 % | 0.04 40.00 % | 0.03 206.12 % | 0.01 -65.00 % | 0.03 -33.33 % | 0.04 110.00 % | 0.02 185.71 % | 0.01 -99.10 % | 0.78 77 900.00 % | 0.00 -96.67 % | 0.03 -93.88 % | 0.49 226.67 % | 0.15 279.43 % | -0.08 -936.00 % | 0.01 116.67 % | -0.06 62.50 % | -0.16 -370.59 % | -0.03 -185.00 % | 0.04 126.67 % | -0.15 -25.00 % | -0.12 -105.48 % | -0.06 -5 940.00 % | 0.00 101.67 % | -0.06 76.00 % | -0.25 -443.48 % | -0.05 |
| Gross profit | 2.088 M 4.95 % | 1.989 M 4.94 % | 1.895 M -7.85 % | 2.057 M -3.48 % | 2.131 M 7.78 % | 1.977 M -7.79 % | 2.144 M 30.94 % | 1.638 M -28.55 % | 2.292 M 2.70 % | 2.232 M -2.50 % | 2.289 M 0.06 % | 2.287 M -8.29 % | 2.494 M 9.16 % | 2.285 M 0.59 % | 2.272 M 68.52 % | 1.348 M -44.84 % | 2.444 M 2.72 % | 2.379 M 0.74 % | 2.362 M -1.95 % | 2.409 M -5.78 % | 2.557 M 4.00 % | 2.458 M -0.95 % | 2.482 M -2.20 % | 2.538 M -8.32 % | 2.768 M 12.77 % | 2.455 M -2.91 % | 2.528 M -13.20 % | 2.913 M 13.78 % | 2.560 M 9.26 % | 2.343 M 7.74 % | 2.175 M -24.78 % | 2.891 M 13.15 % | 2.555 M 3.03 % | 2.480 M 0.67 % | 2.463 M -64.41 % | 6.921 M 500.62 % | 1.152 M -31.01 % | 1.670 M 4 331.72 % | 37.691 K 103.89 % | -967.698 K 45.11 % | -1.763 M -179.22 % | 2.225 M 385.78 % | -778.672 K 37.20 % | -1.240 M -1 171.79 % | 115.683 K -96.14 % | 3.000 M 191.94 % | -3.263 M -7.95 % | -3.023 M -320.79 % | -718.317 K -122.12 % | 3.248 M 461.12 % | -899.344 K 87.15 % | -7.000 M -648.87 % | -934.764 K |
| Income tax expense | -935.796 K -206.95 % | 875.000 K 0.00 % | 875.000 K 12.85 % | 775.394 K -68.56 % | 2.466 M -1.27 % | 2.498 M 1.28 % | 2.466 M -61.88 % | 6.470 M 96.06 % | 3.300 M 1 000.00 % | 300.000 K 50.00 % | 200.000 K -97.35 % | 7.560 M 2 420.03 % | 300.000 K 0.00 % | 300.000 K 200.00 % | 100.000 K -98.46 % | 6.498 M 962.56 % | 611.555 K 103.85 % | 300.000 K 200.00 % | 100.000 K -93.39 % | 1.512 M -2.19 % | 1.546 M 317.53 % | 370.209 K 146.81 % | 150.000 K -92.00 % | 1.874 M 1 774.30 % | 100.000 K 0.00 % | 100.000 K 100.00 % | 50.000 K -99.59 % | 12.054 M 2 310.76 % | 500.000 K 29.87 % | 385.000 K 0.00 % | 385.000 K 25.99 % | 305.586 K -20.63 % | 385.000 K 54.00 % | 250.000 K -66.67 % | 750.000 K | 0.000 | 0.000 -100.00 % | 200.000 K -73.33 % | 750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 250.000 K | 0.000 |
| Cost of revenue | 256.972 K -21.99 % | 329.392 K -22.15 % | 423.088 K -6.97 % | 454.765 K 19.48 % | 380.611 K -28.78 % | 534.398 K 45.43 % | 367.455 K -61.88 % | 963.976 K 160.53 % | 370.006 K 0.02 % | 369.934 K 1.46 % | 364.623 K -14.27 % | 425.315 K -0.44 % | 427.197 K -0.12 % | 427.717 K -3.03 % | 441.077 K -70.02 % | 1.471 M 209.45 % | 475.461 K 8.03 % | 440.104 K -2.86 % | 453.059 K -17.18 % | 547.041 K 37.05 % | 399.143 K -3.79 % | 414.881 K 6.03 % | 391.279 K 1.17 % | 386.761 K -15.25 % | 456.377 K -2.88 % | 469.913 K 18.57 % | 396.310 K 108.61 % | -4.602 M -320.72 % | 2.085 M 35.13 % | 1.543 M 36.33 % | 1.132 M -74.64 % | 4.463 M 487.00 % | 760.351 K -59.77 % | 1.890 M -20.22 % | 2.369 M 177.06 % | -3.075 M -196.09 % | 3.200 M -22.21 % | 4.113 M -49.31 % | 8.116 M -34.61 % | 12.411 M -14.94 % | 14.592 M 22.59 % | 11.903 M 33.41 % | 8.922 M -15.13 % | 10.513 M -29.09 % | 14.825 M -13.09 % | 17.057 M 39.74 % | 12.206 M -13.75 % | 14.152 M -28.10 % | 19.684 M 15.64 % | 17.021 M -17.07 % | 20.524 M -10.74 % | 22.993 M -0.19 % | 23.036 M |
| General and administrative expenses | 1.654 M -14.57 % | 1.937 M -7.43 % | 2.092 M -9.93 % | 2.323 M 1.81 % | 2.282 M 64.47 % | 1.387 M -23.73 % | 1.819 M 165.68 % | -2.769 M -313.82 % | 1.295 M 5.01 % | 1.233 M -19.14 % | 1.525 M 159.69 % | -2.555 M -280.64 % | 1.414 M -10.99 % | 1.589 M -5.74 % | 1.686 M -14.20 % | 1.965 M 26.36 % | 1.555 M -6.80 % | 1.668 M 18.97 % | 1.402 M -14.46 % | 1.639 M 3 947.14 % | -42.613 K -104.90 % | 869.221 K -44.75 % | 1.573 M -23.51 % | 2.057 M 54.10 % | 1.335 M 44.95 % | 920.746 K 1.35 % | 908.441 K -21.78 % | 1.161 M 30.61 % | 889.187 K -15.44 % | 1.052 M 30.80 % | 803.947 K -39.58 % | 1.331 M 4.58 % | 1.272 M -23.98 % | 1.674 M 15.33 % | 1.451 M -50.31 % | 2.921 M 88.70 % | 1.548 M -16.45 % | 1.852 M -21.97 % | 2.374 M -12.78 % | 2.722 M 71.27 % | 1.589 M -24.75 % | 2.112 M 11.75 % | 1.890 M -36.12 % | 2.958 M 90.07 % | 1.556 M -14.10 % | 1.812 M -16.72 % | 2.176 M -49.52 % | 4.310 M 96.22 % | 2.196 M -10.83 % | 2.463 M 2.83 % | 2.395 M -74.23 % | 9.296 M 231.17 % | 2.807 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 35.877 M | 0.000 -100.00 % | 621.164 K -14.33 % | 725.032 K 11 822.91 % | 6.081 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.864 K 186.00 % | 2.400 K | 0.000 | 0.000 100.00 % | -20.671 K -1 478.07 % | 1.500 K | 0.000 -100.00 % | 30.167 K 128.30 % | -106.614 K -350.19 % | 42.613 K -0.43 % | 42.798 K 8.44 % | 39.467 K -29.17 % | 55.721 K 36.73 % | 40.754 K 7.97 % | 37.744 K 4.26 % | 36.201 K -36.61 % | 57.108 K 37.76 % | 41.454 K 12.35 % | 36.898 K 3.30 % | 35.718 K -81.72 % | 195.433 K 69.35 % | 115.403 K -49.43 % | 228.216 K 20.36 % | 189.617 K 12.65 % | 168.320 K 41.87 % | 118.646 K -13.50 % | 137.169 K -8.84 % | 150.476 K -82.39 % | 854.725 K 99.44 % | 428.573 K 71.04 % | 250.564 K 91.25 % | 131.011 K -66.34 % | 389.181 K 59.00 % | 244.766 K -21.59 % | 312.177 K 108.27 % | 149.889 K -41.27 % | 255.201 K 118.97 % | 116.544 K 6.26 % | 109.680 K -25.23 % | 146.682 K -69.02 % | 473.481 K 52.93 % | 309.615 K |
| Other expenses | 402.946 K -2.37 % | 412.738 K -89.37 % | 3.883 M 618.83 % | 540.196 K -36.14 % | 845.915 K | 0.000 -100.00 % | 4.000 -100.00 % | 1.553 M 170.41 % | 574.435 K 71.90 % | 334.163 K -57.67 % | 789.473 K -90.67 % | 8.461 M 971.71 % | 789.473 K 0.00 % | 789.474 K -37.17 % | 1.257 M 118.53 % | -6.781 M -228.41 % | -2.065 M -5 180.29 % | 40.642 K 221.76 % | 12.631 K 100.31 % | -4.031 M -308.15 % | -987.564 K 7.01 % | -1.062 M | 0.000 100.00 % | -2.290 M | 0.000 100.00 % | -958.490 K -1.47 % | -944.642 K -296.73 % | 480.172 K 134.60 % | -1.388 M -5.09 % | -1.321 M 14.02 % | -1.536 M 23.02 % | -1.996 M -83.10 % | -1.090 M 42.14 % | -1.884 M -14.79 % | -1.641 M 96.03 % | -41.327 M -2 332.66 % | -1.699 M 18.00 % | -2.072 M 53.69 % | -4.474 M -50.22 % | -2.978 M -23.27 % | -2.416 M -2.27 % | -2.362 M -16.90 % | -2.021 M 58.04 % | -4.817 M -111.80 % | -2.274 M 16.51 % | -2.724 M 31.11 % | -3.954 M -3.06 % | -3.837 M -37.69 % | -2.786 M 8.11 % | -3.032 M -53.36 % | -1.977 M | 0.000 | 0.000 |
| Operating expenses | 2.057 M -12.43 % | 2.349 M -60.68 % | 5.975 M -84.58 % | 38.740 M 1 138.73 % | 3.127 M 55.72 % | 2.008 M -21.05 % | 2.544 M 310.30 % | -1.210 M -160.04 % | 2.014 M 12.64 % | 1.788 M -22.74 % | 2.315 M -60.85 % | 5.913 M 167.98 % | 2.206 M -7.24 % | 2.379 M -19.16 % | 2.942 M 160.83 % | -4.837 M -134.26 % | -2.065 M -193.45 % | 2.210 M 9.61 % | 2.016 M 180.70 % | -2.498 M -152.94 % | -987.564 K 7.01 % | -1.062 M -165.86 % | 1.613 M 170.42 % | -2.290 M -266.50 % | 1.375 M 243.50 % | -958.490 K -1.47 % | -944.642 K -296.73 % | 480.172 K 134.60 % | -1.388 M -5.09 % | -1.321 M 14.02 % | -1.536 M 23.02 % | -1.996 M -83.10 % | -1.090 M 42.14 % | -1.884 M -14.79 % | -1.641 M 96.03 % | -41.327 M -2 332.66 % | -1.699 M 18.00 % | -2.072 M 53.69 % | -4.474 M -50.22 % | -2.978 M -23.27 % | -2.416 M -2.27 % | -2.362 M -16.90 % | -2.021 M 58.04 % | -4.817 M -111.80 % | -2.274 M 16.51 % | -2.724 M 31.11 % | -3.954 M -3.06 % | -3.837 M -37.69 % | -2.786 M 8.11 % | -3.032 M -53.36 % | -1.977 M -106.78 % | 29.173 M 2 035.92 % | 1.366 M |
| Cost and expenses | 2.314 M -13.60 % | 2.679 M -58.13 % | 6.398 M -83.69 % | 39.237 M 1 018.49 % | 3.508 M 37.96 % | 2.543 M -12.66 % | 2.911 M 1 285.50 % | -245.564 K -110.30 % | 2.384 M 10.48 % | 2.158 M -19.45 % | 2.679 M -57.73 % | 6.338 M 140.66 % | 2.634 M -6.16 % | 2.806 M -17.06 % | 3.383 M 169.95 % | -4.837 M -134.26 % | -2.065 M -177.93 % | 2.650 M 7.32 % | 2.469 M 198.84 % | -2.498 M -725.83 % | 399.143 K -3.79 % | 414.881 K -79.30 % | 2.004 M 169.30 % | -2.892 M -257.87 % | 1.832 M 289.82 % | 469.913 K 18.57 % | 396.310 K 108.61 % | -4.602 M -320.72 % | 2.085 M 35.13 % | 1.543 M 36.33 % | 1.132 M -74.64 % | 4.463 M 487.00 % | 760.351 K -59.77 % | 1.890 M -20.22 % | 2.369 M 177.06 % | -3.075 M -196.09 % | 3.200 M -22.21 % | 4.113 M -49.31 % | 8.116 M -34.61 % | 12.411 M -14.94 % | 14.592 M 22.59 % | 11.903 M 33.41 % | 8.922 M -15.13 % | 10.513 M -29.09 % | 14.825 M -13.09 % | 17.057 M 39.74 % | 12.206 M -13.75 % | 14.152 M -28.10 % | 19.684 M 15.64 % | 17.021 M -17.07 % | 20.524 M -60.66 % | 52.167 M 113.78 % | 24.402 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 |
| Selling general and administrative expenses | 1.654 M -14.57 % | 1.937 M -7.43 % | 2.092 M -94.52 % | 38.200 M 1 574.33 % | 2.282 M 13.60 % | 2.008 M -21.05 % | 2.544 M 192.07 % | -2.763 M -313.35 % | 1.295 M 5.01 % | 1.233 M -19.14 % | 1.525 M 159.85 % | -2.548 M -279.85 % | 1.417 M -10.84 % | 1.589 M -5.74 % | 1.686 M -13.28 % | 1.944 M 24.91 % | 1.556 M -6.71 % | 1.668 M 16.46 % | 1.433 M -6.54 % | 1.533 M | 0.000 -100.00 % | 912.019 K -43.45 % | 1.613 M -23.82 % | 2.117 M 53.90 % | 1.375 M 43.50 % | 958.490 K 1.47 % | 944.642 K -22.47 % | 1.218 M 30.93 % | 930.641 K -14.50 % | 1.088 M 29.63 % | 839.665 K -44.98 % | 1.526 M 9.96 % | 1.388 M -27.04 % | 1.902 M 15.91 % | 1.641 M -46.88 % | 3.089 M 85.37 % | 1.666 M -16.25 % | 1.990 M -21.19 % | 2.525 M -29.41 % | 3.577 M 77.25 % | 2.018 M -14.59 % | 2.362 M 16.90 % | 2.021 M -39.63 % | 3.347 M 85.84 % | 1.801 M -15.20 % | 2.124 M -8.67 % | 2.326 M -49.18 % | 4.576 M 97.84 % | 2.313 M -10.10 % | 2.573 M 1.21 % | 2.542 M -76.59 % | 10.861 M 248.48 % | 3.117 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 412.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 24.107 M | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 208.631 K 0.43 % | 207.741 K -55.95 % | 471.586 K -1.59 % | 479.195 K 1.10 % | 473.982 K 0.96 % | 469.469 K 0.10 % | 469.011 K -11.82 % | 531.904 K -2.09 % | 543.279 K -32.99 % | 810.739 K 194.07 % | 275.697 K -54.90 % | 611.264 K 0.89 % | 605.883 K 78.52 % | 339.389 K -0.89 % | 342.420 K -68.46 % | 1.086 M 909.56 % | 107.544 K -83.25 % | 642.235 K 528.20 % | 102.234 K -84.12 % | 643.595 K -0.22 % | 645.004 K -26.82 % | 881.355 K 131.58 % | 380.583 K -1.13 % | 384.921 K -0.13 % | 385.426 K 0.98 % | 381.682 K 0.94 % | 378.142 K -2.42 % | 387.528 K -39.56 % | 641.192 K 1.02 % | 634.725 K 0.62 % | 630.815 K -2.72 % | 648.472 K -0.62 % | 652.513 K 0.90 % | 646.692 K 2.98 % | 627.972 K -21.47 % | 799.609 K -13.55 % | 924.975 K -14.53 % | 1.082 M -58.33 % | 2.597 M -42.58 % | 4.524 M -9.77 % | 5.013 M 0.84 % | 4.971 M 0.21 % | 4.961 M -2.51 % | 5.089 M -3.92 % | 5.297 M -1.47 % | 5.376 M -0.41 % | 5.398 M -2.42 % | 5.532 M -63.90 % | 15.324 M 3 235.44 % | 459.418 K 5.55 % | 435.249 K -92.29 % | 5.642 M -52.97 % | 11.996 M |
| Operating income | 30.136 K 108.36 % | -360.397 K 91.17 % | -4.080 M 88.89 % | -36.726 M -3 585.58 % | -996.467 K -3 098.93 % | -31.150 K 92.20 % | -399.590 K -114.04 % | 2.847 M 926.69 % | 277.304 K -37.43 % | 443.172 K 185.37 % | -519.096 K 85.68 % | -3.625 M -1 358.95 % | 287.947 K 331.88 % | -124.181 K 81.48 % | -670.677 K 66.76 % | -2.017 M -336.07 % | 854.599 K 403.58 % | 169.706 K 269.41 % | 45.940 K -89.97 % | 457.817 K -70.82 % | 1.569 M 12.38 % | 1.396 M 60.63 % | 869.245 K 251.10 % | 247.578 K -82.22 % | 1.393 M -6.91 % | 1.496 M -5.52 % | 1.583 M -53.33 % | 3.393 M 189.45 % | 1.172 M 14.66 % | 1.022 M 60.10 % | 638.552 K -28.68 % | 895.347 K -38.89 % | 1.465 M 145.78 % | 596.081 K -27.50 % | 822.230 K 102.39 % | -34.406 M -6 195.57 % | -546.515 K -36.14 % | -401.444 K 90.95 % | -4.436 M -12.42 % | -3.946 M 5.58 % | -4.179 M -2 947.29 % | -137.133 K 95.10 % | -2.800 M 53.78 % | -6.057 M -180.60 % | -2.158 M -881.69 % | 276.127 K 103.83 % | -7.217 M -5.22 % | -6.859 M -95.71 % | -3.505 M -1 726.39 % | 215.492 K 107.49 % | -2.877 M 92.07 % | -36.263 M -692.48 % | -4.576 M |
| Operating income ratio | 0.01 108.27 % | -0.16 91.17 % | -1.76 87.97 % | -14.62 -3 585.58 % | -0.40 -3 098.93 % | -0.01 92.20 % | -0.16 -114.54 % | 1.09 950.47 % | 0.10 -38.84 % | 0.17 187.08 % | -0.20 85.36 % | -1.34 -1 455.80 % | 0.10 315.31 % | -0.05 81.48 % | -0.25 65.45 % | -0.72 -344.44 % | 0.29 386.33 % | 0.06 268.83 % | 0.02 -89.46 % | 0.15 -70.82 % | 0.53 9.24 % | 0.49 60.63 % | 0.30 257.37 % | 0.08 -80.40 % | 0.43 -15.57 % | 0.51 -5.52 % | 0.54 126.96 % | -2.01 -895.80 % | 0.25 -4.08 % | 0.26 36.22 % | 0.19 58.62 % | 0.12 -72.45 % | 0.44 223.97 % | 0.14 -19.83 % | 0.17 101.90 % | -8.94 -7 022.78 % | -0.13 -80.92 % | -0.07 87.24 % | -0.54 -57.79 % | -0.34 -5.86 % | -0.33 -3 255.84 % | -0.01 97.18 % | -0.34 47.36 % | -0.65 -352.09 % | -0.14 -1 149.38 % | 0.01 101.71 % | -0.81 -30.93 % | -0.62 -233.51 % | -0.18 -1 838.18 % | 0.01 107.25 % | -0.15 93.54 % | -2.27 -995.16 % | -0.21 |
| Total other income expenses net | 1.483 M 6.41 % | 1.393 M -5.21 % | 1.470 M -52.80 % | 3.114 M 31.10 % | 2.375 M 241.20 % | 696.186 K -37.22 % | 1.109 M 154.34 % | -2.041 M -455.27 % | 574.435 K -23.07 % | 746.663 K -5.07 % | 786.521 K -95.89 % | 19.130 M 39 741.10 % | 48.015 K -40.01 % | 80.033 K -73.46 % | 301.500 K -79.91 % | 1.500 M 4 654.85 % | 31.555 K -84.00 % | 197.158 K -39.68 % | 326.839 K 106.71 % | -4.869 M -43 254.92 % | -11.231 K -126.12 % | 43.000 K 641.29 % | -7.944 K 99.97 % | -28.550 M -915.61 % | 3.500 M 7 753.56 % | 44.572 K -99.44 % | 7.893 M 1 147.88 % | 632.535 K 36.97 % | 461.808 K 1.05 % | 457.024 K 1 029.88 % | 40.449 K -82.91 % | 236.714 K -48.74 % | 461.808 K 27.96 % | 360.899 K 169.42 % | 133.953 K -99.77 % | 58.851 M 7 017.40 % | 826.859 K -54.82 % | 1.830 M -98.18 % | 100.495 M 662.69 % | 13.176 M 6 600.72 % | 196.641 K -76.93 % | 852.455 K 1 072.11 % | 72.728 K 105.42 % | -1.343 M -296.77 % | 682.497 K -67.29 % | 2.087 M 387 205.94 % | -539.000 -100.07 % | 826.634 K 5.22 % | 785.621 K | 0.000 100.00 % | -87.769 K -100.36 % | 24.197 M 963.46 % | 2.275 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-09-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.634 M 97.53 % | -106.784 M -4.13 % | -102.550 M -14.71 % | -89.402 M -81.52 % | -49.253 M 4.60 % | -51.626 M 7.99 % | -56.108 M -27.33 % | -44.065 M 2.11 % | -45.014 M 1.31 % | -45.614 M -13.57 % | -40.164 M -245.42 % | -11.627 M 69.74 % | -38.425 M 3.85 % | -39.963 M -27.17 % | -31.425 M -62.98 % | -19.281 M 13.68 % | -22.337 M 1.45 % | -22.666 M 17.53 % | -27.484 M 4.84 % | -28.881 M 11.53 % | -32.646 M 1.28 % | -33.070 M -1.17 % | -32.689 M -58.84 % | -20.579 M -21.23 % | -16.976 M -52.42 % | -11.138 M 33.83 % | -16.831 M -773.41 % | -1.927 M 89.18 % | -17.806 M -45.57 % | -12.232 M 43.04 % | -21.474 M -212.20 % | -6.878 M 1.37 % | -6.974 M 53.91 % | -15.132 M -0.89 % | -14.999 M -186.25 % | -5.240 M 85.19 % | -35.380 M -10.24 % | -32.094 M 21.12 % | -40.686 M -3 158.21 % | -1.249 M 65.86 % | -3.658 M 87.57 % | -29.440 M -32.54 % | -22.212 M 14.16 % | -25.877 M 12.06 % | -29.426 M -387.92 % | -6.031 M 29.00 % | -8.494 M -359.60 % | -1.848 M 47.03 % | -3.489 M 50.95 % | -7.114 M 35.70 % | -11.064 M -454.94 % | -1.994 M -75.82 % | -1.134 M |
| Total investments | 352.934 M 40.98 % | 250.341 M 0.44 % | 249.238 M -4.21 % | 260.194 M -18.96 % | 321.050 M 0.49 % | 319.490 M 1 721.83 % | 17.537 M -94.66 % | 328.369 M 0.58 % | 326.467 M 0.59 % | 324.558 M -8.78 % | 355.799 M 786.29 % | 40.145 M 167.02 % | 15.034 M -95.94 % | 370.330 M -2.51 % | 379.862 M -2.70 % | 390.392 M 2.69 % | 380.175 M 0.14 % | 379.655 M 0.40 % | 378.135 M 2 664.70 % | 13.677 M 22.64 % | 11.152 M 0.00 % | 11.152 M 0.00 % | 11.152 M | 0.000 -100.00 % | 9.799 M -27.28 % | 13.475 M 0.00 % | 13.475 M 141.13 % | 5.588 M 1.47 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 37.43 % | 4.007 M 0.00 % | 4.007 M -50.96 % | 8.172 M 2.61 % | 7.964 M -0.65 % | 8.016 M -2.33 % | 8.206 M -35.34 % | 12.692 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 296.360 M | 0.000 -100.00 % | 1.168 M 0.00 % | 1.168 M -23.28 % | 1.523 M 329.61 % | 354.401 K 162.90 % | 134.807 K -76.69 % | 578.218 K 0.00 % | 578.218 K 0.00 % | 578.218 K 29.02 % | 448.171 K 0.00 % | 448.171 K 0.00 % | 448.171 K 294.03 % | 113.739 K -36.40 % | 178.823 K 0.00 % | 178.823 K 0.00 % | 178.822 K 0.00 % | 178.822 K -17.48 % | 216.708 K 0.00 % | 216.707 K 0.00 % | 216.708 K 0.00 % | 216.708 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.924 K | 0.000 | 0.000 -100.00 % | 58.000 M | 0.000 -100.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M -0.23 % | 58.134 M 0.36 % | 57.926 M -0.09 % | 57.978 M | 0.000 | 0.000 |
| Retained earnings | 5.780 M 73.49 % | 3.332 M 4.97 % | 3.174 M -52.33 % | 6.659 M 180.07 % | -8.317 M -15.04 % | -7.229 M -33.96 % | -5.396 M -48.27 % | -3.640 M -484.47 % | 946.662 K -72.12 % | 3.395 M 193.21 % | -3.642 M 13.34 % | -4.203 M 63.37 % | -11.472 M 0.31 % | -11.508 M -2.80 % | -11.195 M -4.37 % | -10.725 M 11.18 % | -12.076 M -0.43 % | -12.023 M -2.50 % | -11.731 M -23.45 % | -9.502 M -186.43 % | -3.317 M -1.26 % | -3.276 M 30.28 % | -4.699 M 6.11 % | -5.004 M -121.49 % | 23.286 M 22.27 % | 19.044 M 0.22 % | 19.002 M 97.01 % | 9.645 M -51.62 % | 19.936 M 6.68 % | 18.687 M 5.50 % | 17.712 M 2.05 % | 17.356 M 6.46 % | 16.303 M -26.98 % | 22.328 M 3.27 % | 21.621 M 112.11 % | -178.489 M 11.13 % | -200.839 M 0.04 % | -200.919 M 0.64 % | -202.219 M 10.92 % | -227.006 M 3.28 % | -234.715 M -1.81 % | -230.533 M 0.20 % | -230.998 M -1.31 % | -228.021 M -3.71 % | -219.862 M -0.77 % | -218.186 M 0.97 % | -220.323 M -3.45 % | -212.981 M -3.02 % | -206.735 M -1.43 % | -203.816 M 0.02 % | -203.864 M -1.58 % | -200.699 M | 0.000 |
| Common stock | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M -40.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 34.92 % | 370.603 M |
| Total equity | 305.780 M 0.81 % | 303.332 M 0.05 % | 303.174 M -1.14 % | 306.659 M 5.13 % | 291.683 M -0.37 % | 292.771 M -0.62 % | 294.604 M -0.59 % | 296.360 M -1.90 % | 302.115 M -0.80 % | 304.563 M 2.24 % | 297.880 M 0.19 % | 297.320 M 2.84 % | 289.106 M 0.01 % | 289.070 M -0.11 % | 289.384 M -0.16 % | 289.853 M 0.51 % | 288.372 M -0.02 % | 288.425 M -0.10 % | 288.718 M -0.77 % | 290.946 M -1.99 % | 296.861 M -0.01 % | 296.903 M 0.34 % | 295.886 M 0.24 % | 295.175 M -9.29 % | 325.390 M 1.47 % | 320.676 M 0.46 % | 319.218 M 3.02 % | 309.862 M -3.15 % | 319.936 M 0.39 % | 318.687 M 0.31 % | 317.712 M 0.09 % | 317.418 M 0.35 % | 316.303 M -1.87 % | 322.328 M -15.09 % | 379.621 M -0.21 % | 380.424 M 6.51 % | 357.161 M 0.02 % | 357.081 M 0.37 % | 355.781 M 7.49 % | 330.994 M 2.38 % | 323.285 M -1.28 % | 327.467 M 0.14 % | 327.002 M -0.90 % | 329.979 M -2.41 % | 338.138 M -0.49 % | 339.814 M 0.63 % | 337.677 M -2.13 % | 345.019 M -1.82 % | 351.399 M -0.77 % | 354.110 M 0.00 % | 354.114 M -0.94 % | 357.469 M -3.54 % | 370.603 M |
| Other non current liabilities | 1.117 M 6.46 % | 1.049 M 30.22 % | 805.736 K -0.43 % | 809.195 K -6.49 % | 865.379 K -2.99 % | 892.093 K 0.30 % | 889.455 K -0.38 % | 892.811 K 21.53 % | 734.639 K 5.13 % | 698.820 K 5.71 % | 661.091 K -98.87 % | 58.623 M -0.19 % | 58.738 M 5 898.71 % | 979.171 K -16.14 % | 1.168 M -2.37 % | 1.196 M 4.89 % | 1.140 M 4.89 % | 1.087 M 5.09 % | 1.034 M 5.33 % | 982.029 K -98.33 % | 58.925 M 0.01 % | 58.917 M -59.26 % | 144.604 M -0.58 % | 145.452 M 172.26 % | 53.423 M 0.00 % | 53.425 M -52.05 % | 111.411 M -0.18 % | 111.607 M -0.44 % | 112.098 M 0.02 % | 112.078 M -0.48 % | 112.624 M -0.18 % | 112.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.261 M -16.80 % | 2.717 M 1.11 % | 2.687 M -7.56 % | 2.907 M -16.65 % | 3.487 M -2.88 % | 3.591 M -3.11 % | 3.706 M 2.60 % | 3.612 M 3.56 % | 3.488 M 0.51 % | 3.470 M -3.89 % | 3.611 M -3.76 % | 3.752 M 2.04 % | 3.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | 22.095 M 0.31 % | 22.028 M 1.12 % | 21.784 M -0.02 % | 21.787 M -62.99 % | 58.865 M -0.05 % | 58.892 M 0.00 % | 58.889 M -0.01 % | 58.893 M 0.27 % | 58.735 M 0.06 % | 58.699 M 0.06 % | 58.661 M 0.06 % | 58.623 M -0.19 % | 58.738 M -0.41 % | 58.979 M -0.32 % | 59.168 M -0.05 % | 59.196 M 0.09 % | 59.140 M 0.09 % | 59.087 M 0.09 % | 59.034 M 0.09 % | 58.982 M 0.10 % | 58.925 M 0.01 % | 58.917 M -59.26 % | 144.604 M -0.58 % | 145.452 M 30.54 % | 111.423 M 0.00 % | 111.425 M 0.01 % | 111.411 M -0.18 % | 111.607 M -0.44 % | 112.098 M 0.02 % | 112.078 M -0.48 % | 112.624 M -0.18 % | 112.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.261 M -16.80 % | 2.717 M 1.11 % | 2.687 M -7.56 % | 2.907 M -16.65 % | 3.487 M -2.88 % | 3.591 M -3.11 % | 3.706 M 2.60 % | 3.612 M 3.56 % | 3.488 M 0.51 % | 3.470 M -3.89 % | 3.611 M -3.76 % | 3.752 M 2.04 % | 3.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 73.381 M -5.88 % | 77.963 M 32.64 % | 58.778 M -25.08 % | 78.458 M -3.59 % | 81.376 M 43.72 % | 56.622 M -4.07 % | 59.023 M 8.30 % | 54.498 M -2.51 % | 55.898 M -1.31 % | 56.640 M -4.64 % | 59.398 M 6.63 % | 55.704 M -42.24 % | 96.444 M 6.64 % | 90.438 M 2.34 % | 88.372 M 0.24 % | 88.164 M -0.31 % | 88.438 M -0.24 % | 88.647 M -0.13 % | 88.761 M -0.33 % | 89.056 M -5.23 % | 93.970 M 0.92 % | 93.116 M 1 099.77 % | 7.761 M 9.26 % | 7.103 M -82.22 % | 39.956 M -1.76 % | 40.674 M -2.86 % | 41.870 M 6.27 % | 39.401 M 491.34 % | 6.663 M -7.58 % | 7.209 M -52.18 % | 15.075 M 23.48 % | 12.209 M 28.14 % | 9.528 M 5.54 % | 9.028 M 2.85 % | 8.778 M -86.72 % | 66.099 M 7.78 % | 61.325 M -6.45 % | 65.553 M -1.36 % | 66.455 M -18.13 % | 81.167 M 38.18 % | 58.739 M -7.56 % | 63.543 M 8.95 % | 58.325 M -15.18 % | 68.766 M 8.34 % | 63.474 M -2.91 % | 65.380 M -0.82 % | 65.917 M -9.25 % | 72.633 M 295.92 % | 18.346 M -3.04 % | 18.920 M 2.95 % | 18.378 M -75.56 % | 75.205 M -18.88 % | 92.714 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 642.416 K | 0.000 | 0.000 | 0.000 -100.00 % | 642.416 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.415 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 74.100 M -5.83 % | 78.685 M -4.87 % | 82.715 M 3.63 % | 79.817 M -2.77 % | 82.093 M 0.97 % | 81.307 M -2.52 % | 83.406 M 7.63 % | 77.491 M 6.04 % | 73.079 M 3.57 % | 70.561 M -5.79 % | 74.900 M 5.49 % | 71.003 M -26.98 % | 97.242 M -0.77 % | 97.999 M 0.90 % | 97.121 M 0.17 % | 96.952 M 4.75 % | 92.553 M 0.44 % | 92.151 M -1.51 % | 93.563 M -0.21 % | 93.758 M -1.16 % | 94.857 M 0.90 % | 94.007 M 827.10 % | 10.140 M 26.18 % | 8.036 M -80.60 % | 41.417 M -1.70 % | 42.134 M -4.15 % | 43.959 M 7.55 % | 40.874 M 390.20 % | 8.338 M -6.21 % | 8.890 M -46.86 % | 16.729 M 20.14 % | 13.924 M -5.69 % | 14.765 M -5.89 % | 15.688 M 1.43 % | 15.467 M -77.70 % | 69.348 M -6.60 % | 74.247 M -4.32 % | 77.598 M -6.80 % | 83.264 M -3.52 % | 86.299 M 11.57 % | 77.347 M -2.93 % | 79.683 M 5.67 % | 75.411 M -4.98 % | 79.362 M -26.20 % | 107.534 M 23.62 % | 86.988 M -9.40 % | 96.014 M 6.46 % | 90.189 M 3.39 % | 87.231 M -5.88 % | 92.682 M -4.06 % | 96.603 M 5.97 % | 91.158 M -1.68 % | 92.714 M |
| Total liabilities | 96.196 M -4.48 % | 100.712 M -3.62 % | 104.499 M 2.85 % | 101.605 M -27.92 % | 140.958 M 0.54 % | 140.199 M -1.47 % | 142.296 M 4.34 % | 136.384 M 3.47 % | 131.813 M 1.98 % | 129.260 M -3.22 % | 133.561 M 3.04 % | 129.626 M -16.90 % | 155.980 M -0.64 % | 156.978 M 0.44 % | 156.288 M 0.09 % | 156.148 M 2.94 % | 151.693 M 0.30 % | 151.238 M -0.89 % | 152.597 M -0.09 % | 152.740 M -0.68 % | 153.783 M 0.56 % | 152.923 M -1.18 % | 154.744 M 0.82 % | 153.488 M 0.42 % | 152.840 M -0.47 % | 153.558 M -1.17 % | 155.369 M 1.89 % | 152.481 M 26.61 % | 120.436 M -0.44 % | 120.968 M -6.48 % | 129.353 M 2.05 % | 126.755 M 758.51 % | 14.765 M -5.89 % | 15.688 M 1.43 % | 15.467 M -78.40 % | 71.609 M -6.96 % | 76.964 M -4.14 % | 80.285 M -6.83 % | 86.171 M -4.03 % | 89.787 M 10.93 % | 80.938 M -2.94 % | 83.389 M 5.53 % | 79.023 M -4.62 % | 82.850 M -25.36 % | 111.004 M 22.52 % | 90.598 M -9.19 % | 99.766 M 6.29 % | 93.866 M 7.61 % | 87.231 M -5.88 % | 92.682 M -4.06 % | 96.603 M 5.97 % | 91.158 M -4.17 % | 95.127 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 388.522 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 326.099 M -8.59 % | 356.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.936 M -1.46 % | 368.313 M 35.05 % | 272.727 M 0.61 % | 271.060 M -7.28 % | 292.343 M -6.85 % | 313.856 M 0.62 % | 311.924 M 0.62 % | 310.001 M -3.15 % | 320.078 M 13.39 % | 282.292 M 0.70 % | 280.317 M 0.71 % | 278.343 M -3.48 % | 288.368 M 1.01 % | 285.495 M 0.71 % | 283.472 M 0.72 % | 281.449 M -3.71 % | 292.297 M 168.02 % | 109.057 M 0.00 % | 109.057 M 1 048.63 % | 9.495 M -36.56 % | 14.966 M -16.74 % | 17.974 M 2.56 % | 17.526 M -93.69 % | 277.836 M 1 409.85 % | 18.402 M 0.82 % | 18.252 M 7.77 % | 16.935 M 0.88 % | 16.787 M -1.89 % | 17.111 M | 0.000 | 0.000 | 0.000 100.00 % | -368.611 M -6.19 % | -347.122 M |
| Long term investments | 251.444 M 0.44 % | 250.341 M 0.44 % | 249.238 M -4.21 % | 260.194 M -18.96 % | 321.050 M 0.49 % | 319.490 M 552.58 % | -70.593 M -121.50 % | 328.369 M 5.48 % | 311.322 M 0.62 % | 309.413 M -6.42 % | 330.654 M 2 083.29 % | 15.145 M | 0.000 -100.00 % | 355.295 M -2.61 % | 364.828 M -2.81 % | 375.357 M 2.42 % | 366.498 M 0.14 % | 365.977 M 0.42 % | 364.458 M | 0.000 -100.00 % | 11.152 M 0.00 % | 11.152 M 0.00 % | 11.152 M | 0.000 -100.00 % | 9.799 M -27.28 % | 13.475 M 0.00 % | 13.475 M 141.13 % | 5.588 M 1.47 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 0.00 % | 5.507 M 37.43 % | 4.007 M 0.00 % | 4.007 M -50.96 % | 8.172 M 2.61 % | 7.964 M -0.65 % | 8.016 M 100.02 % | 4.007 M -68.43 % | 12.692 M |
| 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 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 35.193 M -0.59 % | 35.401 M -0.58 % | 35.608 M -30.41 % | 51.172 M -1.07 % | 51.726 M -0.89 % | 52.192 M -0.87 % | 52.649 M -0.87 % | 53.109 M -1.02 % | 53.655 M -1.50 % | 54.475 M 105.10 % | 26.559 M -1.84 % | 27.057 M -0.47 % | 27.185 M -1.18 % | 27.510 M -1.22 % | 27.849 M -1.21 % | 28.192 M -1.23 % | 28.543 M -1.22 % | 28.896 M -1.01 % | 29.190 M 37.29 % | 21.262 M -0.36 % | 21.339 M -81.48 % | 115.251 M -0.35 % | 115.650 M 0.12 % | 115.508 M -0.35 % | 115.914 M -0.33 % | 116.299 M -0.33 % | 116.681 M -0.32 % | 117.059 M -7.87 % | 127.059 M -0.42 % | 127.597 M -0.49 % | 128.229 M -0.49 % | 128.860 M -1.15 % | 130.358 M -0.49 % | 131.004 M 0.99 % | 129.726 M 0.19 % | 129.480 M -37.84 % | 208.294 M -1.38 % | 211.204 M -1.87 % | 215.220 M -3.31 % | 222.598 M -20.33 % | 279.406 M -1.82 % | 284.577 M 887.85 % | 28.808 M -90.15 % | 292.502 M -9.69 % | 323.876 M -1.59 % | 329.114 M -1.53 % | 334.229 M -1.29 % | 338.608 M -4.80 % | 355.674 M -0.56 % | 357.678 M -0.80 % | 360.567 M -1.11 % | 364.604 M 9.02 % | 334.430 M |
| Total non current assets | 286.637 M 0.31 % | 285.742 M 0.31 % | 284.846 M -8.52 % | 311.366 M -16.47 % | 372.776 M 0.29 % | 371.682 M 0.30 % | 370.578 M -2.86 % | 381.477 M 4.52 % | 364.977 M 0.30 % | 363.888 M 1.87 % | 357.213 M -3.01 % | 368.300 M -4.07 % | 383.945 M 0.30 % | 382.806 M -2.51 % | 392.677 M -2.69 % | 403.549 M 2.15 % | 395.041 M 0.04 % | 394.873 M 0.31 % | 393.648 M 2.46 % | 384.198 M -4.14 % | 400.805 M 0.42 % | 399.130 M 0.32 % | 397.862 M -2.45 % | 407.851 M -7.22 % | 439.569 M -0.48 % | 441.699 M 0.35 % | 440.157 M -0.58 % | 442.725 M 6.72 % | 414.858 M 0.35 % | 413.421 M 0.33 % | 412.079 M -2.52 % | 422.736 M 0.33 % | 421.361 M 0.33 % | 419.984 M 0.79 % | 416.682 M -2.48 % | 427.284 M 32.34 % | 322.859 M -0.89 % | 325.769 M 41.50 % | 230.222 M -5.29 % | 243.071 M -19.75 % | 302.887 M -1.54 % | 307.611 M -1.45 % | 312.152 M -1.35 % | 316.411 M -8.98 % | 347.635 M -1.12 % | 351.557 M -0.98 % | 355.023 M -1.31 % | 359.726 M -1.13 % | 363.846 M -0.49 % | 365.641 M -0.80 % | 368.582 M -0.01 % | 368.611 M 6.19 % | 347.122 M |
| Other current assets | 8.721 M 0.53 % | 8.675 M -53.43 % | 18.629 M 477.11 % | 3.228 M 2.15 % | 3.160 M 95.93 % | 1.613 M 2.90 % | 1.567 M 40.26 % | 1.117 M -24.60 % | 1.482 M 16.05 % | 1.277 M 96.50 % | 649.859 K 16.38 % | 558.391 K 13.51 % | 491.942 K -14.40 % | 574.668 K -51.44 % | 1.183 M -54.06 % | 2.576 M -0.79 % | 2.597 M 4.20 % | 2.492 M 141.87 % | 1.030 M 13.28 % | 909.572 K -91.92 % | 11.260 M -2.81 % | 11.585 M -19.17 % | 14.333 M 0.23 % | 14.300 M -5.85 % | 15.189 M 0.29 % | 15.145 M 31.52 % | 11.516 M -2.29 % | 11.786 M 1 097.66 % | 984.060 K | 0.000 | 0.000 -100.00 % | 6.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 710.449 K -98.89 % | 63.822 M 5.77 % | 60.340 M 2 157.44 % | 2.673 M -98.19 % | 147.926 M 156.44 % | 57.684 M 65.10 % | 34.938 M | 0.000 -100.00 % | 31.685 M -8.93 % | 34.792 M -1.43 % | 35.295 M 3.48 % | 34.107 M -0.52 % | 34.287 M -8.24 % | 37.365 M 2.24 % | 36.545 M -1.27 % | 37.016 M 1.65 % | 36.416 M -42.62 % | 63.468 M |
| Short term investments | 101.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.145 M 0.00 % | 15.145 M -39.77 % | 25.145 M -37.36 % | 40.145 M 167.02 % | 15.034 M 0.00 % | 15.034 M 0.00 % | 15.034 M 0.00 % | 15.034 M 9.92 % | 13.677 M 0.00 % | 13.677 M 0.00 % | 13.677 M 0.00 % | 13.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.199 M | 0.000 |
| cash and cash equivalents | 2.634 M -97.53 % | 106.784 M 4.13 % | 102.550 M 14.71 % | 89.402 M 81.52 % | 49.253 M -4.60 % | 51.626 M -7.99 % | 56.108 M 27.33 % | 44.065 M -2.11 % | 45.014 M -1.31 % | 45.614 M 13.57 % | 40.164 M 245.42 % | 11.627 M -69.74 % | 38.425 M -3.85 % | 39.963 M 27.17 % | 31.425 M 62.98 % | 19.281 M -13.68 % | 22.337 M -1.45 % | 22.666 M -17.53 % | 27.484 M -4.84 % | 28.881 M -11.53 % | 32.646 M -1.28 % | 33.070 M 1.17 % | 32.689 M 58.84 % | 20.579 M 21.23 % | 16.976 M 52.42 % | 11.138 M -33.83 % | 16.831 M 773.41 % | 1.927 M -89.18 % | 17.806 M 45.57 % | 12.232 M -43.04 % | 21.474 M 212.20 % | 6.878 M -1.37 % | 6.974 M -53.91 % | 15.132 M 0.89 % | 14.999 M 186.25 % | 5.240 M -85.19 % | 35.380 M 10.24 % | 32.094 M -21.12 % | 40.686 M 3 158.21 % | 1.249 M -65.86 % | 3.658 M -87.57 % | 29.440 M 32.54 % | 22.212 M -14.16 % | 25.877 M -12.06 % | 29.426 M 387.92 % | 6.031 M -29.00 % | 8.494 M 359.60 % | 1.848 M -47.03 % | 3.489 M -50.95 % | 7.114 M -35.70 % | 11.064 M 454.94 % | 1.994 M 75.82 % | 1.134 M |
| Cash and short term investments | 104.124 M -2.49 % | 106.784 M 4.13 % | 102.550 M 14.71 % | 89.402 M 81.52 % | 49.253 M -4.60 % | 51.626 M -7.99 % | 56.108 M 27.33 % | 44.065 M -26.75 % | 60.159 M -0.99 % | 60.758 M -6.97 % | 65.308 M 26.15 % | 51.772 M -3.16 % | 53.459 M -2.80 % | 54.998 M 18.38 % | 46.459 M 35.39 % | 34.316 M -4.72 % | 36.014 M -0.91 % | 36.344 M -11.70 % | 41.161 M -3.28 % | 42.558 M 30.36 % | 32.646 M -1.28 % | 33.070 M 1.17 % | 32.689 M 58.84 % | 20.579 M 21.23 % | 16.976 M 52.42 % | 11.138 M -33.83 % | 16.831 M 773.41 % | 1.927 M -89.18 % | 17.806 M 45.57 % | 12.232 M -43.04 % | 21.474 M 212.20 % | 6.878 M -1.37 % | 6.974 M -53.91 % | 15.132 M 0.89 % | 14.999 M 186.25 % | 5.240 M -85.19 % | 35.380 M 10.24 % | 32.094 M -21.12 % | 40.686 M 3 158.21 % | 1.249 M -65.86 % | 3.658 M -87.57 % | 29.440 M 32.54 % | 22.212 M -14.16 % | 25.877 M -12.06 % | 29.426 M 387.92 % | 6.031 M -29.00 % | 8.494 M 359.60 % | 1.848 M -47.03 % | 3.489 M -50.95 % | 7.114 M -35.70 % | 11.064 M 78.66 % | 6.193 M 446.10 % | 1.134 M |
| Total current assets | 115.340 M -2.50 % | 118.302 M -3.68 % | 122.827 M 26.76 % | 96.898 M 61.86 % | 59.865 M -2.32 % | 61.288 M -7.59 % | 66.321 M 29.37 % | 51.267 M -25.65 % | 68.951 M -1.41 % | 69.935 M -5.78 % | 74.228 M 26.57 % | 58.646 M -4.08 % | 61.140 M -3.32 % | 63.243 M 19.34 % | 52.995 M 24.84 % | 42.452 M -5.71 % | 45.024 M 0.52 % | 44.789 M -6.04 % | 47.666 M -19.87 % | 59.488 M 19.36 % | 49.839 M -1.69 % | 50.696 M -3.93 % | 52.768 M 29.29 % | 40.812 M 5.56 % | 38.661 M 18.82 % | 32.536 M -5.50 % | 34.430 M 75.51 % | 19.617 M -23.11 % | 25.514 M -2.74 % | 26.234 M -25.02 % | 34.985 M 63.20 % | 21.437 M -5.81 % | 22.760 M -26.68 % | 31.042 M -7.22 % | 33.457 M 35.19 % | 24.749 M -77.76 % | 111.267 M -0.30 % | 111.597 M -47.29 % | 211.730 M 19.14 % | 177.709 M 75.37 % | 101.336 M -1.85 % | 103.246 M 9.98 % | 93.873 M -2.64 % | 96.418 M -5.01 % | 101.507 M 28.73 % | 78.856 M -4.32 % | 82.420 M 4.12 % | 79.159 M 1.31 % | 78.137 M -7.48 % | 84.452 M -1.05 % | 85.348 M 2.34 % | 83.401 M -7.21 % | 89.882 M |
| Inventory | 34.358 K -1.22 % | 34.784 K 1.29 % | 34.340 K 0.63 % | 34.124 K -1.36 % | 34.595 K -1.70 % | 35.195 K -0.75 % | 35.461 K -1.17 % | 35.879 K -2.74 % | 36.891 K 1.47 % | 36.357 K 0.65 % | 36.124 K -69.55 % | 118.616 K -34.86 % | 182.091 K -0.46 % | 182.925 K -5.20 % | 192.963 K -0.45 % | 193.830 K -34.47 % | 295.809 K -0.32 % | 296.758 K 0.91 % | 294.094 K -0.65 % | 296.024 K -0.82 % | 298.473 K -2.79 % | 307.033 K -3.45 % | 318.012 K -0.26 % | 318.829 K -59.07 % | 778.907 K -0.01 % | 779.016 K -0.24 % | 780.874 K -0.02 % | 781.000 K 1.43 % | 769.984 K -16.21 % | 918.957 K -43.40 % | 1.623 M -15.80 % | 1.928 M 6.46 % | 1.811 M -39.08 % | 2.973 M -19.11 % | 3.675 M -28.86 % | 5.167 M -45.46 % | 9.473 M -19.96 % | 11.836 M -12.00 % | 13.449 M -42.67 % | 23.458 M -20.93 % | 29.669 M -5.63 % | 31.440 M -6.72 % | 33.707 M 4.46 % | 32.268 M 19.06 % | 27.102 M -6.66 % | 29.035 M -14.06 % | 33.787 M -1.89 % | 34.438 M 28.71 % | 26.756 M -9.03 % | 29.411 M 1.62 % | 28.943 M -16.23 % | 34.549 M 36.67 % | 25.280 M |
| Net receivables | 2.460 M -12.42 % | 2.809 M 74.01 % | 1.614 M -61.87 % | 4.233 M -42.93 % | 7.418 M -7.44 % | 8.014 M -6.93 % | 8.610 M 42.35 % | 6.049 M -16.84 % | 7.273 M -7.50 % | 7.863 M -4.50 % | 8.234 M 273.94 % | 2.202 M -68.58 % | 7.007 M -6.41 % | 7.487 M 45.12 % | 5.159 M -3.85 % | 5.366 M -12.29 % | 6.118 M 8.15 % | 5.657 M 9.19 % | 5.181 M | 0.000 -100.00 % | 5.635 M -1.72 % | 5.734 M 5.64 % | 5.428 M -3.32 % | 5.614 M -1.80 % | 5.717 M 4.43 % | 5.474 M 3.24 % | 5.302 M 3.50 % | 5.123 M -13.95 % | 5.953 M | 0.000 | 0.000 -100.00 % | 5.769 M -58.72 % | 13.975 M 8.02 % | 12.937 M -12.48 % | 14.782 M 76.36 % | 8.382 M 223.34 % | 2.592 M -22.11 % | 3.328 M -97.85 % | 154.922 M 3 202.95 % | 4.690 M -52.39 % | 9.852 M 44.60 % | 6.813 M -81.75 % | 37.338 M 526.13 % | 5.963 M -35.45 % | 9.238 M 20.66 % | 7.656 M 50.48 % | 5.088 M -26.33 % | 6.906 M -34.39 % | 10.526 M -7.51 % | 11.381 M 36.72 % | 8.325 M 33.35 % | 6.243 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 28.726 M |
| Account payables | 719.510 K -0.27 % | 721.439 K -0.18 % | 722.753 K 0.83 % | 716.832 K 0.00 % | 716.822 K 0.00 % | 716.822 K 0.00 % | 716.822 K 0.00 % | 716.822 K 0.00 % | 716.822 K -5.33 % | 757.186 K -0.77 % | 763.087 K 0.41 % | 759.983 K -4.71 % | 797.575 K -9.59 % | 882.183 K -1.00 % | 891.114 K 0.41 % | 887.503 K 0.00 % | 887.503 K 0.00 % | 887.503 K 0.00 % | 887.503 K 0.00 % | 887.503 K 0.00 % | 887.503 K -0.32 % | 890.385 K -62.57 % | 2.379 M 155.09 % | 932.503 K -36.14 % | 1.460 M 0.00 % | 1.460 M -30.07 % | 2.088 M 41.74 % | 1.473 M -12.06 % | 1.675 M -0.32 % | 1.681 M 1.62 % | 1.654 M -3.58 % | 1.715 M -67.25 % | 5.237 M -21.37 % | 6.660 M -0.43 % | 6.689 M 105.88 % | 3.249 M -74.86 % | 12.923 M 7.29 % | 12.044 M -28.35 % | 16.809 M 227.53 % | 5.132 M -72.42 % | 18.608 M 15.29 % | 16.140 M -5.54 % | 17.086 M 61.25 % | 10.596 M -75.95 % | 44.059 M 103.90 % | 21.608 M -28.21 % | 30.097 M 71.44 % | 17.556 M -74.51 % | 68.885 M -6.61 % | 73.762 M -5.71 % | 78.225 M 390.36 % | 15.953 M | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 23.214 M | 0.000 | 0.000 -100.00 % | 23.968 M 1.27 % | 23.666 M 9.40 % | 21.633 M 31.40 % | 16.463 M 25.07 % | 13.163 M -10.69 % | 14.739 M 1.38 % | 14.539 M | 0.000 -100.00 % | 6.678 M -15.01 % | 7.858 M 1.29 % | 7.758 M 140.34 % | 3.228 M 23.37 % | 2.616 M -33.15 % | 3.914 M 2.62 % | 3.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 20.978 M 0.00 % | 20.978 M 0.00 % | 20.978 M 0.00 % | 20.978 M -63.83 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M 0.00 % | 58.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 M 0.00 % | 58.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -296.360 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 -100.00 % | 1.870 M | 0.000 | 0.000 | 0.000 100.00 % | -334.431 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 -100.00 % | 58.169 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 401.976 M -0.51 % | 404.044 M -0.89 % | 407.673 M -0.14 % | 408.263 M -5.63 % | 432.642 M -0.08 % | 432.969 M -0.90 % | 436.899 M 0.96 % | 432.744 M -0.27 % | 433.928 M 0.02 % | 433.823 M 0.55 % | 431.441 M 1.05 % | 426.946 M -4.08 % | 445.086 M -0.22 % | 446.048 M 0.08 % | 445.672 M -0.07 % | 446.001 M 1.35 % | 440.066 M 0.09 % | 439.662 M -0.37 % | 441.314 M -0.53 % | 443.686 M -1.54 % | 450.644 M 0.18 % | 449.826 M -0.18 % | 450.630 M 0.44 % | 448.663 M -6.18 % | 478.230 M 0.84 % | 474.235 M -0.07 % | 474.588 M 2.65 % | 462.342 M 4.99 % | 440.372 M 0.16 % | 439.655 M -1.66 % | 447.065 M 0.65 % | 444.173 M 0.01 % | 444.121 M -1.53 % | 451.026 M 0.20 % | 450.139 M -0.42 % | 452.033 M 4.12 % | 434.126 M -0.74 % | 437.366 M -1.04 % | 441.951 M 5.03 % | 420.781 M 4.10 % | 404.223 M -1.61 % | 410.857 M 1.19 % | 406.025 M -1.65 % | 412.829 M -8.08 % | 449.142 M 4.35 % | 430.412 M -1.61 % | 437.443 M -0.33 % | 438.885 M -0.70 % | 441.983 M -1.80 % | 450.093 M -0.85 % | 453.930 M 0.42 % | 452.012 M -2.95 % | 465.730 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-09-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -875.469 K 73.12 % | -3.257 M -155.12 % | 5.909 M -19.02 % | 7.297 M 146.50 % | -15.692 M -266.36 % | -4.283 M -212.26 % | 3.815 M -61.81 % | 9.990 M 467.27 % | -2.720 M 83.46 % | -16.447 M -247.02 % | 11.186 M -41.54 % | 19.134 M 731.89 % | -3.028 M -50.91 % | -2.007 M -1 168.26 % | -158.212 K 92.92 % | -2.235 M -13.87 % | -1.962 M 55.14 % | -4.374 M -45.61 % | -3.004 M -114.17 % | -1.403 M -84.80 % | -759.070 K -121.28 % | 3.567 M 152.34 % | 1.413 M 136.86 % | -3.835 M -256.49 % | 2.451 M 150.76 % | -4.827 M -252.24 % | 3.171 M 3 716.75 % | -87.669 K -101.67 % | 5.241 M 409.54 % | -1.693 M -143.90 % | 3.856 M 2 046.89 % | 179.619 K 113.96 % | -1.287 M -154.40 % | 2.366 M -24.26 % | 3.123 M -48.83 % | 6.104 M 12 875.26 % | -47.780 K -117.76 % | 269.076 K -99.40 % | 44.966 M 156.14 % | -80.094 M -232.50 % | -24.089 M -1 004.16 % | -2.182 M -68.22 % | -1.297 M -200.40 % | 1.292 M 60.83 % | 803.115 K -12.73 % | 920.255 K -73.54 % | 3.478 M -92.52 % | 46.509 M 2 968.92 % | 1.515 M 103.17 % | -47.839 M -10 590.29 % | 456.033 K -66.07 % | 1.344 M -67.09 % | 4.083 M |
| Accounts receivables | 0.000 100.00 % | -600.000 | 0.000 -100.00 % | 8.340 M 161.30 % | -13.604 M -672.25 % | -1.762 M -124.68 % | 7.137 M -33.47 % | 10.728 M 644.22 % | -1.971 M 85.60 % | -13.691 M -285.23 % | 7.391 M 10 519.39 % | -70.937 K 97.53 % | -2.869 M 33.35 % | -4.304 M -8 093.96 % | -52.530 K 97.63 % | -2.216 M -24.42 % | -1.781 M 58.49 % | -4.292 M -56.87 % | -2.736 M -578.72 % | -403.063 K -11.88 % | -360.265 K 0.00 % | -360.264 K -133.37 % | 1.080 M 17 392.34 % | -6.244 K 98.29 % | -364.538 K -28.00 % | -284.793 K -140.25 % | 707.590 K -0.41 % | 710.493 K 1 149.29 % | -67.712 K 91.24 % | -773.127 K -159.59 % | 1.297 M 90.76 % | 680.105 K 173.14 % | -929.865 K -164.50 % | -351.552 K -149.86 % | 705.132 K 132.88 % | 302.792 K -42.24 % | 524.242 K 160.52 % | -866.293 K -152.36 % | 1.655 M 101.42 % | -116.274 M -2 658.06 % | 4.545 M 202.98 % | -4.414 M -1 522.64 % | 310.272 K -94.67 % | 5.824 M 1 217.64 % | -521.131 K 86.13 % | -3.756 M -288.00 % | 1.998 M -72.23 % | 7.195 M 741.64 % | 854.825 K 128.18 % | -3.034 M 14.54 % | -3.550 M -624.74 % | 676.490 K 118.80 % | -3.599 M |
| Inventory | 426.000 195.95 % | -444.000 -105.56 % | -216.000 -145.86 % | 471.000 -21.50 % | 600.000 125.56 % | 266.000 -36.36 % | 418.000 -67.29 % | 1.278 K 339.33 % | -534.000 -129.18 % | -233.000 -100.28 % | 82.492 K 110.55 % | 39.179 K 4 597.72 % | 834.000 -91.69 % | 10.038 K 1 057.79 % | 867.000 -99.15 % | 102.403 K 10 690.62 % | 949.000 135.62 % | -2.664 K -238.03 % | 1.930 K -98.59 % | 137.288 K 333.24 % | -58.860 K -636.11 % | 10.979 K 1 243.82 % | 817.000 -83.91 % | 5.079 K 4 559.63 % | 109.000 -94.13 % | 1.858 K 1 362.99 % | 127.000 101.15 % | -11.017 K -107.40 % | 148.973 K -78.86 % | 704.537 K 213.69 % | 224.596 K 165.24 % | -344.259 K -129.63 % | 1.162 M 65.44 % | 702.349 K -52.90 % | 1.491 M 164.80 % | -2.301 M -507.30 % | 564.963 K -70.31 % | 1.903 M -83.11 % | 11.267 M 90.61 % | 5.911 M 233.76 % | 1.771 M -21.86 % | 2.266 M 257.52 % | -1.439 M 72.15 % | -5.166 M -367.24 % | 1.933 M -59.32 % | 4.752 M 629.89 % | 651.033 K 108.47 % | -7.682 M -389.32 % | 2.655 M 667.13 % | -468.178 K -108.35 % | 5.606 M 739.84 % | 667.535 K -91.31 % | 7.682 M |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.364 K -584.02 % | -5.901 K -290.11 % | 3.104 K -95.62 % | 70.937 K 183.84 % | -84.608 K -847.35 % | -8.931 K -347.33 % | 3.611 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 |
| Other working capital | -875.895 K 73.10 % | -3.256 M -155.10 % | 5.910 M 666.83 % | -1.043 M 50.09 % | -2.089 M 17.17 % | -2.522 M -164.94 % | 3.884 M 625.90 % | -738.456 K -4.29 % | -708.082 K 74.25 % | -2.750 M -174.13 % | 3.709 M -80.57 % | 19.095 M 25 440.19 % | -75.355 K -103.28 % | 2.297 M 1 543.71 % | -159.079 K 93.19 % | -2.337 M -19.03 % | -1.963 M 55.09 % | -4.372 M -45.42 % | -3.006 M -164.40 % | -1.137 M -234.46 % | -339.945 K -108.68 % | 3.916 M 1 076.36 % | 332.889 K 108.68 % | -3.834 M -236.19 % | 2.815 M 161.94 % | -4.544 M -284.50 % | 2.463 M 412.91 % | -787.145 K -115.26 % | 5.159 M 417.61 % | -1.624 M -169.59 % | 2.334 M 1 594.16 % | -156.227 K 89.72 % | -1.519 M -175.39 % | 2.015 M 117.31 % | 927.151 K -88.56 % | 8.102 M 812.61 % | -1.137 M -48.20 % | -767.197 K -102.39 % | 32.045 M 5.87 % | 30.269 M 199.55 % | -30.405 M -89 140.75 % | -34.071 K 79.76 % | -168.304 K -126.57 % | 633.504 K 204.04 % | -608.881 K -710.29 % | -75.144 K -109.07 % | 828.439 K -98.24 % | 46.997 M 2 456.30 % | -1.995 M 95.50 % | -44.337 M -2 670.48 % | -1.600 M | 0.000 | 0.000 |
| Other non cash items | -3.887 M -35.16 % | -2.876 M -418.17 % | -555.040 K 97.33 % | -20.810 M -1 092.12 % | 2.097 M 28.02 % | 1.638 M 2 724.25 % | 58.013 K -99.03 % | 6.008 M 721.23 % | 731.597 K 143.17 % | -1.695 M -607.32 % | 334.062 K 102.27 % | -14.739 M -2 996.12 % | 508.910 K 155.98 % | -909.099 K -174.01 % | 1.228 M 113.01 % | -9.441 M -2 218.41 % | 445.672 K 138.42 % | -1.160 M -225.89 % | 921.462 K -73.57 % | 3.487 M 156.60 % | 1.359 M -35.91 % | 2.120 M -24.13 % | 2.795 M -92.14 % | 35.540 M 933.25 % | -4.265 M 20.15 % | -5.341 M -46.63 % | -3.643 M -132.94 % | 11.059 M 82.57 % | 6.058 M 172.46 % | -8.361 M -260.27 % | 5.216 M 383.44 % | 1.079 M 253.56 % | -702.691 K -121.64 % | 3.248 M 628.19 % | 446.000 K -99.12 % | 50.488 M 5 963.53 % | -861.049 K -100.95 % | 90.320 M 395.43 % | -30.572 M 61.24 % | -78.875 M -266.01 % | -21.550 M -399.60 % | 7.193 M 8 834.59 % | -82.351 K 99.63 % | -22.029 M -159.19 % | 37.220 M 561.38 % | -8.067 M -186.87 % | 9.286 M 36.14 % | 6.821 M -49.51 % | 13.509 M 296.29 % | -6.882 M -184.00 % | 8.193 M -77.63 % | 36.622 M 255.15 % | -23.604 M |
| Net cash provided by operating activities | -3.041 M 37.84 % | -4.893 M -252.14 % | 3.216 M 70.88 % | 1.882 M 113.25 % | -14.208 M -254.47 % | -4.008 M -255.03 % | 2.585 M -76.21 % | 10.867 M 1 955.73 % | -585.583 K 96.44 % | -16.458 M -228.20 % | 12.837 M -37.56 % | 20.561 M 1 410.14 % | -1.569 M 31.88 % | -2.304 M -273.74 % | 1.326 M 143.20 % | -3.069 M -900.52 % | -306.787 K 93.72 % | -4.885 M -255.90 % | -1.373 M 41.92 % | -2.363 M -279.00 % | 1.320 M -57.92 % | 3.137 M -10.52 % | 3.506 M -34.62 % | 5.363 M 1 096.95 % | 448.022 K 111.54 % | -3.883 M -167.96 % | 5.714 M 494.95 % | 960.429 K -87.25 % | 7.533 M 201.99 % | -7.386 M -234.03 % | 5.510 M 189.18 % | 1.905 M 248.79 % | 546.316 K -86.19 % | 3.955 M 506.38 % | 652.184 K -99.12 % | 73.751 M 9 546.69 % | -780.705 K -100.85 % | 91.620 M 1 683.60 % | -5.786 M 91.87 % | -71.166 M -176.56 % | -25.732 M -436.00 % | 7.658 M 350.34 % | -3.059 M 89.87 % | -30.188 M -184.93 % | 35.544 M 699.44 % | -5.929 M -405.11 % | 1.943 M 237.97 % | 575.010 K -94.57 % | 10.590 M 254.95 % | -6.835 M -235.91 % | 5.029 M -83.21 % | 29.947 M 315.31 % | -13.909 M |
| Investments in property plant and equipment | 0.000 100.00 % | -1.350 K | 0.000 100.00 % | -303.733 K | 0.000 100.00 % | -4.870 K -261.54 % | -1.347 K -55.01 % | -869.000 85.13 % | -5.843 K -320.06 % | -1.391 K | 0.000 100.00 % | -491.660 K | 0.000 100.00 % | -1.017 K | 0.000 100.00 % | -952.000 26.77 % | -1.300 K 97.60 % | -54.230 K -274.62 % | -14.476 K 50.73 % | -29.379 K -327.89 % | -6.866 K | 0.000 100.00 % | -638.392 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.550 K -4 951.22 % | -2.050 K | 0.000 100.00 % | -114.839 K -283.06 % | -29.979 K 98.44 % | -1.925 M -82 252.44 % | -2.338 K 98.74 % | -185.905 K -33 700.91 % | -550.000 98.49 % | -36.400 K -1 633.33 % | -2.100 K 99.97 % | -6.275 M -2 067.75 % | -289.485 K 32.83 % | -430.968 K 44.39 % | -774.985 K 76.87 % | -3.351 M -111.03 % | -1.588 M -187.67 % | -552.041 K 45.80 % | -1.019 M 81.73 % | -5.576 M 21.86 % | -7.136 M -8 023.07 % | -87.843 K -34.39 % | -65.364 K 99.48 % | -12.640 M 8.45 % | -13.806 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.391 K 23.71 % | 46.390 K 82.41 % | 25.432 K | 0.000 -100.00 % | 714.696 K | 0.000 -100.00 % | 39.001 K 23.73 % | 31.522 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 156.522 K 1 001.49 % | 14.210 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 |
| 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 100.00 % | -31.522 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 41.246 M 4 024.61 % | 1.000 M | 0.000 | 0.000 -100.00 % | 25.000 M 2 400.00 % | 1.000 M -90.91 % | 11.000 M -26.67 % | 15.000 M | 0.000 | 0.000 -100.00 % | 10.842 M 0.00 % | 10.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -101.106 M -1 206.10 % | 9.141 M -8.07 % | 9.943 M 473.46 % | -2.662 M -124.56 % | 10.842 M 2 443.49 % | -462.647 K -104.91 % | 9.425 M 179.59 % | -11.842 M -46 663.81 % | 25.432 K -99.77 % | 10.917 M -30.53 % | 15.715 M 133.66 % | -46.684 M -4 768.42 % | 1.000 M 3 072.39 % | 31.522 K -99.71 % | 10.842 M 43 268.43 % | 25.000 K | 0.000 -100.00 % | 156.522 K 1 001.49 % | 14.210 K 101.03 % | -1.374 M 19.60 % | -1.710 M -126.34 % | 6.490 M 1 124.24 % | -633.630 K -1 353.22 % | 50.560 K -99.30 % | 7.200 M -2.44 % | 7.380 M | 0.000 100.00 % | -14.985 M -14 370.99 % | -103.550 K -4 951.22 % | -2.050 K | 0.000 100.00 % | -163.838 K -123.66 % | 692.521 K 135.98 % | -1.924 M -41 380.50 % | 4.662 K -99.99 % | 61.693 M 92 741.10 % | 66.450 K 100.07 % | -96.212 M -312.75 % | 45.223 M -34.23 % | 68.757 M 139 044.80 % | -49.485 K 88.52 % | -430.968 K 28.76 % | -604.985 K -102.27 % | 26.638 M 319.27 % | -12.148 M -450.48 % | 3.466 M -26.29 % | 4.703 M 312.20 % | -2.216 M 84.41 % | -14.215 M -592.02 % | 2.889 M -28.44 % | 4.037 M 124.55 % | -16.446 M -163.48 % | 25.905 M |
| Net cash used for investing activites | -101.106 M -1 206.27 % | 9.139 M -8.08 % | 9.943 M -74.02 % | 38.280 M 223.25 % | 11.842 M 2 632.98 % | -467.517 K -104.93 % | 9.481 M -28.19 % | 13.203 M 67 302.18 % | 19.589 K -99.91 % | 21.916 M 39.46 % | 15.715 M 133.31 % | -47.176 M -121 060.69 % | 39.001 K -99.64 % | 10.873 M 0.28 % | 10.842 M 44 985.28 % | 24.048 K 1 949.85 % | -1.300 K -101.27 % | 102.292 K 38 555.64 % | -266.000 99.98 % | -1.374 M 19.60 % | -1.710 M -126.34 % | 6.490 M 1 124.24 % | -633.630 K -1 353.22 % | 50.560 K -99.30 % | 7.200 M -2.44 % | 7.380 M | 0.000 100.00 % | -14.985 M -14 370.99 % | -103.550 K -4 951.22 % | -2.050 K | 0.000 100.00 % | -163.838 K -123.66 % | 692.521 K 135.98 % | -1.924 M -41 380.50 % | 4.662 K -99.99 % | 61.693 M 92 741.10 % | 66.450 K 100.07 % | -96.212 M -312.75 % | 45.223 M -34.23 % | 68.757 M 139 044.80 % | -49.485 K 88.52 % | -430.968 K 28.76 % | -604.985 K -102.27 % | 26.638 M 319.27 % | -12.148 M -450.48 % | 3.466 M -26.29 % | 4.703 M 312.20 % | -2.216 M 84.41 % | -14.215 M -592.02 % | 2.889 M -28.44 % | 4.037 M 113.88 % | -29.086 M -340.39 % | 12.099 M |
| 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 | 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 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -1.764 K 86.90 % | -13.464 K -21.11 % | -11.117 K 12.62 % | -12.722 K -86.62 % | -6.817 K 2.25 % | -6.974 K 69.18 % | -22.631 K -16.48 % | -19.429 K 42.55 % | -33.819 K -316.85 % | -8.113 K 48.26 % | -15.680 K -64.65 % | -9.523 K -15.60 % | -8.238 K 72.52 % | -29.973 K -21.31 % | -24.708 K -144.10 % | -10.122 K 53.01 % | -21.540 K 37.25 % | -34.325 K -40.46 % | -24.437 K | 0.000 100.00 % | -34.827 K -566.67 % | -5.224 K -46.58 % | -3.564 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -12.722 K | 0.000 100.00 % | -6.974 K 69.18 % | -22.631 K -16.48 % | -19.429 K 42.55 % | -33.819 K -316.85 % | -8.113 K 48.26 % | -15.680 K | 0.000 100.00 % | -8.238 K 72.52 % | -29.973 K -21.31 % | -24.708 K -144.10 % | -10.122 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 100.00 % | -7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.974 K -69.18 % | 22.631 K 16.48 % | 19.429 K 157.45 % | -33.819 K -316.85 % | -8.113 K 48.26 % | -15.680 K -64.65 % | -9.523 K -15.60 % | -8.238 K 72.52 % | -29.973 K -21.31 % | -24.708 K -144.10 % | -10.122 K 53.01 % | -21.540 K | 0.000 100.00 % | -24.437 K 10.95 % | -27.442 K 21.20 % | -34.827 K 99.62 % | -9.246 M -259 324.24 % | -3.564 K 99.80 % | -1.810 M -10 770.35 % | -16.650 K 99.82 % | -9.221 M -200.34 % | 9.190 M 595.51 % | -1.855 M 0.00 % | -1.855 M 0.00 % | -1.855 M -120.28 % | 9.145 M 582.01 % | -1.897 M 0.00 % | -1.897 M 0.00 % | -1.897 M -120.84 % | 9.103 M 105.50 % | -165.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.794 K -200.00 % | 4.794 K 403.23 % | -1.581 K -4.22 % | -1.517 K |
| Net cash used provided by financing activities | -1.764 K 86.90 % | -13.464 K -21.11 % | -11.117 K 12.62 % | -12.722 K -86.62 % | -6.817 K 2.25 % | -6.974 K 69.18 % | -22.631 K -16.48 % | -19.429 K 42.55 % | -33.819 K -316.85 % | -8.113 K 48.26 % | -15.680 K -64.65 % | -9.523 K -15.60 % | -8.238 K 72.52 % | -29.973 K -21.31 % | -24.708 K -144.10 % | -10.122 K 53.01 % | -21.540 K 37.25 % | -34.325 K -40.46 % | -24.437 K 10.95 % | -27.442 K 21.20 % | -34.827 K 99.62 % | -9.246 M -200.10 % | 9.237 M 610.36 % | -1.810 M 0.00 % | -1.810 M 0.00 % | -1.810 M -119.69 % | 9.190 M 595.51 % | -1.855 M 0.00 % | -1.855 M 0.00 % | -1.855 M -120.28 % | 9.145 M 582.01 % | -1.897 M 79.81 % | -9.397 M -395.30 % | -1.897 M -120.84 % | 9.103 M 105.50 % | -165.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.794 K -200.00 % | 4.794 K 403.23 % | -1.581 K -4.22 % | -1.517 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.700 M | 0.000 | 0.000 | 0.000 100.00 % | -173.078 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 |
| Net change in cash | -104.149 M -2 560.29 % | 4.233 M -67.80 % | 13.148 M -67.25 % | 40.149 M 1 792.27 % | -2.373 M 47.07 % | -4.483 M -137.22 % | 12.044 M -69.70 % | 39.751 M 6 727.21 % | -599.813 K -111.01 % | 5.450 M -80.90 % | 28.536 M 206.49 % | -26.798 M -1 641.67 % | -1.539 M -118.02 % | 8.539 M -29.68 % | 12.143 M 497.42 % | -3.056 M -826.97 % | -329.627 K 93.16 % | -4.817 M -244.75 % | -1.397 M 62.89 % | -3.765 M -787.52 % | -424.219 K -211.28 % | 381.204 K -96.85 % | 12.109 M 236.07 % | 3.603 M -38.28 % | 5.838 M 202.54 % | -5.693 M -138.20 % | 14.904 M 193.86 % | -15.879 M -384.85 % | 5.575 M 160.31 % | -9.242 M -163.06 % | 14.656 M 9 515.65 % | -155.653 K 98.09 % | -8.158 M -6 238.62 % | 132.904 K -98.64 % | 9.760 M 132.38 % | -30.140 M -4 119.78 % | -714.255 K 84.45 % | -4.592 M -111.64 % | 39.437 M 1 736.89 % | -2.409 M 90.66 % | -25.782 M -456.72 % | 7.227 M 297.24 % | -3.664 M -3.22 % | -3.550 M -115.17 % | 23.395 M 1 049.76 % | -2.463 M -137.06 % | 6.646 M 504.96 % | -1.641 M 54.72 % | -3.625 M 8.24 % | -3.950 M -143.55 % | 9.071 M 954.46 % | 860.208 K 147.49 % | -1.811 M |
| Cash at beginning of period | 106.784 M 4.13 % | 102.550 M 14.71 % | 89.402 M 81.52 % | 49.253 M -4.60 % | 51.626 M -7.99 % | 56.108 M 27.33 % | 44.065 M 921.47 % | 4.314 M -90.54 % | 45.614 M 13.57 % | 40.164 M 245.42 % | 11.627 M -69.74 % | 38.425 M -3.85 % | 39.963 M 27.17 % | 31.425 M 62.98 % | 19.281 M -13.68 % | 22.337 M -1.45 % | 22.666 M -17.53 % | 27.484 M -4.84 % | 28.881 M -11.53 % | 32.646 M -1.28 % | 33.070 M 1.17 % | 32.689 M 58.84 % | 20.579 M 21.23 % | 16.976 M 52.42 % | 11.138 M -33.83 % | 16.831 M 773.41 % | 1.927 M -89.18 % | 17.806 M 45.57 % | 12.232 M -43.04 % | 21.474 M 214.95 % | 6.818 M -2.23 % | 6.974 M -53.91 % | 15.132 M 0.89 % | 14.999 M 186.25 % | 5.240 M -85.19 % | 35.380 M -1.98 % | 36.094 M -11.29 % | 40.686 M 3 158.21 % | 1.249 M -65.86 % | 3.658 M -87.57 % | 29.440 M 32.54 % | 22.212 M -14.16 % | 25.877 M -12.06 % | 29.426 M 387.92 % | 6.031 M -29.00 % | 8.494 M 359.60 % | 1.848 M -47.03 % | 3.489 M -50.95 % | 7.114 M -35.70 % | 11.064 M 454.94 % | 1.994 M 75.88 % | 1.134 M -61.51 % | 2.945 M |
| Cash at end of period | 2.634 M -97.53 % | 106.784 M 4.13 % | 102.550 M 14.71 % | 89.402 M 81.52 % | 49.253 M -4.60 % | 51.626 M -7.99 % | 56.108 M 27.33 % | 44.065 M -2.11 % | 45.014 M -1.31 % | 45.614 M 13.57 % | 40.164 M 245.42 % | 11.627 M -69.74 % | 38.425 M -3.85 % | 39.963 M 27.17 % | 31.425 M 62.98 % | 19.281 M -13.68 % | 22.337 M -1.45 % | 22.666 M -17.53 % | 27.484 M -4.84 % | 28.881 M -11.53 % | 32.646 M -1.28 % | 33.070 M 1.17 % | 32.689 M 58.84 % | 20.579 M 21.23 % | 16.976 M 52.42 % | 11.138 M -33.83 % | 16.831 M 773.41 % | 1.927 M -89.18 % | 17.806 M 45.57 % | 12.232 M -43.04 % | 21.474 M 214.95 % | 6.818 M -2.23 % | 6.974 M -53.91 % | 15.132 M 0.89 % | 14.999 M 186.25 % | 5.240 M -85.19 % | 35.380 M -1.98 % | 36.094 M -11.29 % | 40.686 M 3 158.21 % | 1.249 M -65.86 % | 3.658 M -87.57 % | 29.440 M 32.54 % | 22.212 M -14.16 % | 25.877 M -12.06 % | 29.426 M 387.92 % | 6.031 M -29.00 % | 8.494 M 359.60 % | 1.848 M -47.03 % | 3.489 M -50.95 % | 7.114 M -35.70 % | 11.064 M 454.94 % | 1.994 M 75.88 % | 1.134 M |
| Operating cash flow | -3.041 M 37.84 % | -4.893 M -252.14 % | 3.216 M 70.88 % | 1.882 M 113.25 % | -14.208 M -254.47 % | -4.008 M -135.07 % | 11.428 M 5.16 % | 10.867 M 1 955.73 % | -585.583 K 96.44 % | -16.458 M -228.20 % | 12.837 M -37.56 % | 20.561 M 1 410.14 % | -1.569 M 31.88 % | -2.304 M -273.74 % | 1.326 M 143.20 % | -3.069 M -900.52 % | -306.787 K 93.72 % | -4.885 M -255.90 % | -1.373 M 41.92 % | -2.363 M -279.00 % | 1.320 M -57.92 % | 3.137 M -10.52 % | 3.506 M -34.62 % | 5.363 M 1 096.95 % | 448.022 K 111.54 % | -3.883 M -167.96 % | 5.714 M 494.95 % | 960.429 K -87.25 % | 7.533 M 201.99 % | -7.386 M -234.03 % | 5.510 M 189.18 % | 1.905 M 248.79 % | 546.316 K -86.19 % | 3.955 M 506.38 % | 652.184 K -99.12 % | 73.751 M 9 546.69 % | -780.705 K -100.85 % | 91.620 M 1 683.60 % | -5.786 M 91.87 % | -71.166 M -176.56 % | -25.732 M -436.00 % | 7.658 M 350.34 % | -3.059 M 89.87 % | -30.188 M -184.93 % | 35.544 M 699.44 % | -5.929 M -405.11 % | 1.943 M 237.97 % | 575.010 K -94.57 % | 10.590 M 254.95 % | -6.835 M -235.91 % | 5.029 M -83.21 % | 29.947 M 315.31 % | -13.909 M |
| Capital expenditure | 0.000 100.00 % | -1.350 K | 0.000 100.00 % | -303.731 K -10 124 266.67 % | -3.000 99.94 % | -4.870 K -261.54 % | -1.347 K -55.01 % | -869.000 85.13 % | -5.843 K -320.06 % | -1.391 K | 0.000 100.00 % | -491.660 K | 0.000 100.00 % | -1.017 K | 0.000 100.00 % | -952.000 26.77 % | -1.300 K 97.60 % | -54.230 K -274.62 % | -14.476 K 50.73 % | -29.379 K -327.89 % | -6.866 K | 0.000 100.00 % | -638.392 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.550 K -4 951.22 % | -2.050 K | 0.000 100.00 % | -114.839 K -283.06 % | -29.979 K 98.44 % | -1.925 M -82 252.44 % | -2.338 K 98.74 % | -185.905 K -33 700.91 % | -550.000 98.49 % | -36.400 K -1 633.33 % | -2.100 K 99.97 % | -6.275 M -2 067.75 % | -289.485 K 32.83 % | -430.968 K 44.39 % | -774.985 K 76.87 % | -3.351 M -111.03 % | -1.588 M -187.67 % | -552.041 K 45.80 % | -1.019 M 81.73 % | -5.576 M 21.86 % | -7.136 M -8 023.07 % | -87.843 K -34.39 % | -65.364 K 99.48 % | -12.640 M 8.45 % | -13.806 M |
| Free CashFlow | -3.041 M 37.86 % | -4.894 M -252.18 % | 3.216 M 67.87 % | 1.916 M 113.48 % | -14.208 M -254.04 % | -4.013 M -135.12 % | 11.426 M 5.16 % | 10.866 M 1 937.25 % | -591.426 K 96.41 % | -16.459 M -228.21 % | 12.837 M -36.03 % | 20.069 M 1 378.81 % | -1.569 M 31.91 % | -2.305 M -273.82 % | 1.326 M 143.19 % | -3.070 M -896.60 % | -308.087 K 93.76 % | -4.939 M -256.10 % | -1.387 M 42.03 % | -2.393 M -282.18 % | 1.313 M -58.14 % | 3.137 M 9.40 % | 2.868 M -46.53 % | 5.363 M 1 096.95 % | 448.022 K 111.54 % | -3.883 M -167.96 % | 5.714 M 494.95 % | 960.429 K -87.07 % | 7.429 M 200.56 % | -7.388 M -234.07 % | 5.510 M 207.73 % | 1.791 M 246.80 % | 516.337 K -74.56 % | 2.029 M 212.28 % | 649.846 K -99.12 % | 73.565 M 9 516.24 % | -781.255 K -100.85 % | 91.584 M 1 682.39 % | -5.788 M 92.53 % | -77.441 M -197.60 % | -26.022 M -460.04 % | 7.227 M 288.50 % | -3.834 M 88.57 % | -33.539 M -198.77 % | 33.956 M 623.89 % | -6.482 M -800.87 % | 924.782 K 118.49 % | -5.001 M -244.75 % | 3.455 M 149.91 % | -6.922 M -239.47 % | 4.963 M -71.32 % | 17.308 M 162.45 % | -27.715 M |
| 2025 | 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 | 2012 | 2012 |