Dhanlaxmi Fabrics Limited DHANFAB.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 131.120 M -34.20 % | 199.278 M -76.47 % | 846.932 M 20.05 % | 705.468 M 51.94 % | 464.300 M -44.94 % | 843.277 M 3.36 % | 815.833 M 4.57 % | 780.210 M -25.28 % | 1.044 B 1.34 % | 1.030 B 4.11 % | 989.679 M 19.49 % | 828.220 M 22.42 % | 676.516 M 33.09 % | 508.314 M -15.01 % | 598.115 M 6.72 % | 560.456 M 11.40 % | 503.088 M 8.30 % | 464.517 M -10.71 % | 520.251 M 3.24 % | 503.918 M |
| Net income | 895.000 K 101.16 % | -77.199 M -2 190.98 % | 3.692 M -40.08 % | 6.162 M -18.29 % | 7.541 M -60.06 % | 18.880 M -70.73 % | 64.511 M 251.69 % | 18.343 M -37.15 % | 29.184 M 186.12 % | 10.200 M -53.70 % | 22.031 M 7.96 % | 20.406 M 49.23 % | 13.674 M 626.95 % | 1.881 M -87.33 % | 14.851 M 114.21 % | 6.933 M -8.07 % | 7.542 M -56.13 % | 17.192 M -56.42 % | 39.448 M -20.39 % | 49.550 M |
| Income before tax | 7.690 M 110.40 % | -73.917 M -1 227.99 % | 6.553 M -27.65 % | 9.057 M 24.67 % | 7.265 M -68.01 % | 22.712 M -65.12 % | 65.113 M 141.11 % | 27.005 M -46.32 % | 50.312 M 151.10 % | 20.037 M -32.99 % | 29.902 M -29.96 % | 42.694 M 116.37 % | 19.732 M 698.54 % | 2.471 M -88.04 % | 20.657 M 233.61 % | 6.192 M -63.58 % | 17.000 M -35.44 % | 26.334 M -56.04 % | 59.907 M -19.36 % | 74.288 M |
| Income before tax ratio | 0.06 115.81 % | -0.37 -4 893.95 % | 0.01 -39.73 % | 0.01 -17.95 % | 0.02 -41.90 % | 0.03 -66.25 % | 0.08 130.59 % | 0.03 -28.16 % | 0.05 147.76 % | 0.02 -35.64 % | 0.03 -41.39 % | 0.05 76.74 % | 0.03 500.00 % | 0.00 -85.92 % | 0.03 212.60 % | 0.01 -67.30 % | 0.03 -40.39 % | 0.06 -50.77 % | 0.12 -21.89 % | 0.15 |
| EBITDA | 18.157 M 128.66 % | -63.352 M -228.86 % | 49.165 M -0.01 % | 49.169 M -1.90 % | 50.123 M -33.05 % | 74.866 M -42.70 % | 130.650 M 34.68 % | 97.010 M -20.89 % | 122.631 M 25.74 % | 97.531 M -11.56 % | 110.277 M -8.99 % | 121.171 M 67.30 % | 72.426 M 25.31 % | 57.796 M -27.08 % | 79.259 M 21.00 % | 65.504 M -8.27 % | 71.409 M -4.15 % | 74.501 M -27.60 % | 102.902 M 3.52 % | 99.406 M |
| Net income ratio | 0.01 101.76 % | -0.39 -8 986.67 % | 0.00 -50.09 % | 0.01 -46.22 % | 0.02 -27.46 % | 0.02 -71.69 % | 0.08 236.34 % | 0.02 -15.88 % | 0.03 182.32 % | 0.01 -55.53 % | 0.02 -9.65 % | 0.02 21.90 % | 0.02 446.21 % | 0.00 -85.10 % | 0.02 100.72 % | 0.01 -17.48 % | 0.01 -59.49 % | 0.04 -51.19 % | 0.08 -22.89 % | 0.10 |
| Ratio EBITDA | 0.14 143.56 % | -0.32 -647.64 % | 0.06 -16.71 % | 0.07 -35.44 % | 0.11 21.60 % | 0.09 -44.56 % | 0.16 28.80 % | 0.12 5.88 % | 0.12 24.07 % | 0.09 -15.05 % | 0.11 -23.84 % | 0.15 36.66 % | 0.11 -5.84 % | 0.11 -14.20 % | 0.13 13.38 % | 0.12 -17.66 % | 0.14 -11.50 % | 0.16 -18.91 % | 0.20 0.27 % | 0.20 |
| Gross profit ratio | 0.37 223.90 % | 0.11 -74.32 % | 0.44 109.91 % | 0.21 -15.58 % | 0.25 -10.67 % | 0.28 251.28 % | 0.08 20.23 % | 0.07 -65.21 % | 0.19 -2.76 % | 0.19 9.92 % | 0.18 -21.11 % | 0.22 18.45 % | 0.19 -48.09 % | 0.37 20.28 % | 0.30 91.56 % | 0.16 -12.69 % | 0.18 22.15 % | 0.15 -21.72 % | 0.19 -23.24 % | 0.25 |
| Weighted average shs out dil | 8.567 M -0.17 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M -0.22 % | 8.600 M 0.22 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 42.21 % | 6.034 M -0.28 % | 6.051 M 0.00 % | 6.051 M |
| Weighted average shs out | 8.567 M -0.13 % | 8.578 M -0.04 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M -0.22 % | 8.600 M 0.22 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 42.21 % | 6.034 M -0.28 % | 6.051 M 0.00 % | 6.051 M |
| EPS diluted | 0.10 101.11 % | -9.00 -2 193.02 % | 0.43 -40.28 % | 0.72 -18.18 % | 0.88 -60.00 % | 2.20 -70.74 % | 7.52 251.40 % | 2.14 -37.06 % | 3.40 200.88 % | 1.13 -56.03 % | 2.57 7.98 % | 2.38 49.69 % | 1.59 622.73 % | 0.22 -87.28 % | 1.73 113.58 % | 0.81 -7.95 % | 0.88 -69.01 % | 2.84 -56.44 % | 6.52 -20.39 % | 8.19 |
| Earnings per share | 0.10 101.11 % | -9.00 -2 193.02 % | 0.43 -40.28 % | 0.72 -18.18 % | 0.88 -60.00 % | 2.20 -70.74 % | 7.52 251.40 % | 2.14 -37.06 % | 3.40 200.88 % | 1.13 -56.03 % | 2.57 7.98 % | 2.38 49.69 % | 1.59 622.73 % | 0.22 -87.28 % | 1.73 113.58 % | 0.81 -7.95 % | 0.88 -69.01 % | 2.84 -56.44 % | 6.52 -20.39 % | 8.19 |
| Gross profit | 48.028 M 113.12 % | 22.536 M -93.96 % | 372.967 M 152.01 % | 147.999 M 28.27 % | 115.378 M -50.82 % | 234.594 M 263.10 % | 64.609 M 25.72 % | 51.390 M -74.01 % | 197.709 M -1.46 % | 200.632 M 14.44 % | 175.323 M -5.73 % | 185.986 M 45.01 % | 128.258 M -30.92 % | 185.653 M 2.22 % | 181.619 M 104.43 % | 88.840 M -2.73 % | 91.337 M 32.30 % | 69.040 M -30.11 % | 98.778 M -20.76 % | 124.651 M |
| Income tax expense | 6.794 M 107.01 % | 3.282 M 14.68 % | 2.862 M -1.11 % | 2.894 M 1 148.55 % | -276.000 K -107.20 % | 3.831 M 536.38 % | 602.000 K -93.05 % | 8.662 M -59.00 % | 21.128 M 114.76 % | 9.838 M 24.99 % | 7.871 M -64.65 % | 22.268 M 267.58 % | 6.058 M 926.78 % | 590.000 K -89.84 % | 5.806 M 883.54 % | -741.000 K -107.83 % | 9.458 M 3.46 % | 9.142 M -55.32 % | 20.459 M -17.30 % | 24.738 M |
| Cost of revenue | 83.092 M -52.99 % | 176.742 M -62.71 % | 473.965 M -14.98 % | 557.469 M 59.77 % | 348.922 M -42.68 % | 608.683 M -18.97 % | 751.224 M 3.07 % | 728.820 M -13.90 % | 846.511 M 2.02 % | 829.736 M 1.89 % | 814.356 M 26.80 % | 642.234 M 17.14 % | 548.258 M 69.92 % | 322.661 M -22.53 % | 416.496 M -11.69 % | 471.616 M 14.54 % | 411.751 M 4.12 % | 395.477 M -6.17 % | 421.473 M 11.13 % | 379.267 M |
| General and administrative expenses | 32.892 M -7.23 % | 35.455 M 213.48 % | 11.310 M 36.33 % | 8.296 M 24.25 % | 6.677 M -31.59 % | 9.760 M -24.80 % | 12.979 M 41.97 % | 9.142 M 73.77 % | 5.261 M 19.43 % | 4.405 M 120.47 % | 1.998 M -80.94 % | 10.482 M -12.55 % | 11.986 M | 0.000 -100.00 % | 30.375 M 20.62 % | 25.183 M 24.37 % | 20.248 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.856 M -16.36 % | 2.219 M -43.91 % | 3.956 M -39.05 % | 6.491 M 147.37 % | 2.624 M -47.14 % | 4.964 M 9.05 % | 4.552 M -24.72 % | 6.047 M 42.52 % | 4.243 M -26.11 % | 5.742 M 45.63 % | 3.943 M 42.81 % | 2.761 M 22.01 % | 2.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 37.300 M | 0.000 -100.00 % | 26.153 M -78.95 % | 124.255 M 829.98 % | 13.361 M -93.91 % | 219.394 M 2 987.01 % | 7.107 M | 0.000 -100.00 % | 137.764 M -19.18 % | 170.451 M 22.20 % | 139.480 M 7.59 % | 129.646 M 37.31 % | 94.416 M -48.46 % | 183.182 M 40.28 % | 130.587 M 127.25 % | 57.465 M 6.24 % | 54.089 M 6 520.44 % | 817.000 K 306.47 % | 201.000 K -99.61 % | 52.002 M |
| Operating expenses | 99.132 M 163.13 % | 37.674 M -9.04 % | 41.419 M -70.21 % | 139.053 M 510.58 % | 22.774 M -90.29 % | 234.594 M 12.51 % | 208.502 M 20.27 % | 173.366 M 17.72 % | 147.268 M -18.46 % | 180.598 M 24.19 % | 145.421 M 1.77 % | 142.889 M 31.66 % | 108.526 M -39.11 % | 178.239 M 10.73 % | 160.962 M 94.76 % | 82.648 M 11.18 % | 74.337 M 131.09 % | 32.168 M -2.92 % | 33.137 M -36.28 % | 52.002 M |
| Cost and expenses | 182.224 M -15.01 % | 214.416 M -74.51 % | 841.246 M 20.39 % | 698.783 M 51.43 % | 461.470 M -45.28 % | 843.277 M 9.81 % | 767.966 M 1.90 % | 753.681 M -22.96 % | 978.264 M -3.17 % | 1.010 B 7.28 % | 941.799 M 19.89 % | 785.526 M 19.60 % | 656.784 M 29.84 % | 505.843 M -12.40 % | 577.458 M 4.18 % | 554.264 M 14.03 % | 486.088 M 13.67 % | 427.645 M -5.93 % | 454.610 M 5.41 % | 431.269 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K -90.18 % | 112.000 K -76.47 % | 476.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 61.832 M 64.12 % | 37.674 M 146.78 % | 15.266 M 3.24 % | 14.787 M 58.98 % | 9.301 M -36.83 % | 14.724 M -16.01 % | 17.531 M 15.42 % | 15.189 M 59.82 % | 9.504 M -6.34 % | 10.147 M 70.80 % | 5.941 M -55.14 % | 13.243 M -6.14 % | 14.110 M 385.45 % | -4.943 M -116.27 % | 30.375 M 20.62 % | 25.183 M 24.37 % | 20.248 M -35.42 % | 31.351 M -4.81 % | 32.936 M | 0.000 |
| Interest income | 5.163 M 75.08 % | 2.949 M -15.65 % | 3.496 M 64.21 % | 2.129 M -5.59 % | 2.255 M -68.67 % | 7.197 M -20.18 % | 9.016 M 25.62 % | 7.177 M -19.50 % | 8.916 M -63.11 % | 24.166 M 613.91 % | 3.385 M -8.71 % | 3.708 M 29.24 % | 2.869 M 231.68 % | 865.000 K -66.62 % | 2.591 M 279.36 % | 683.000 K -70.66 % | 2.328 M 10.23 % | 2.112 M -35.33 % | 3.266 M -23.12 % | 4.248 M |
| Interest expense | 4.169 M 104.97 % | 2.034 M -83.00 % | 11.965 M 36.84 % | 8.744 M -4.24 % | 9.131 M -44.45 % | 16.437 M -31.60 % | 24.032 M -17.33 % | 29.071 M -7.87 % | 31.553 M 12.47 % | 28.055 M -9.60 % | 31.033 M 67.85 % | 18.488 M 242.94 % | 5.391 M -28.27 % | 7.516 M -37.06 % | 11.942 M 5.37 % | 11.333 M -8.05 % | 12.325 M -6.98 % | 13.250 M 24.20 % | 10.668 M 126.21 % | 4.716 M |
| Depreciation and amortization | 6.298 M -26.17 % | 8.530 M -72.17 % | 30.647 M -2.30 % | 31.368 M -6.99 % | 33.727 M -5.57 % | 35.717 M -13.95 % | 41.505 M 1.39 % | 40.934 M 4.50 % | 39.171 M -19.62 % | 48.735 M -0.72 % | 49.087 M -17.50 % | 59.499 M 24.90 % | 47.638 M -0.35 % | 47.807 M 2.46 % | 46.660 M -2.75 % | 47.977 M 14.00 % | 42.086 M 20.53 % | 34.917 M 8.01 % | 32.327 M 58.45 % | 20.402 M |
| Operating income | -51.104 M -237.59 % | -15.138 M -194.84 % | 15.961 M 78.41 % | 8.946 M 522.58 % | -2.117 M -102.72 % | 77.748 M 60.32 % | 48.496 M 64.19 % | 29.537 M -41.44 % | 50.441 M 151.78 % | 20.034 M -33.00 % | 29.902 M -29.96 % | 42.694 M 116.37 % | 19.732 M 698.54 % | 2.471 M -88.04 % | 20.657 M 233.61 % | 6.192 M -78.54 % | 28.849 M -21.76 % | 36.872 M -43.83 % | 65.641 M -9.65 % | 72.649 M |
| Operating income ratio | -0.39 -413.07 % | -0.08 -503.09 % | 0.02 48.61 % | 0.01 378.12 % | 0.00 -104.95 % | 0.09 55.10 % | 0.06 57.02 % | 0.04 -21.63 % | 0.05 148.44 % | 0.02 -35.65 % | 0.03 -41.39 % | 0.05 76.74 % | 0.03 500.00 % | 0.00 -85.92 % | 0.03 212.60 % | 0.01 -80.73 % | 0.06 -27.76 % | 0.08 -37.09 % | 0.13 -12.48 % | 0.14 |
| Total other income expenses net | 58.794 M 200.03 % | -58.779 M | 0.000 -100.00 % | 111.000 K -98.82 % | 9.382 M | 0.000 -100.00 % | 16.617 M 756.28 % | -2.532 M -1 862.79 % | -129.000 K -4 400.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.849 M -12.44 % | -10.538 M -83.78 % | -5.734 M -449.85 % | 1.639 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.001 M -173.67 % | 12.218 M -87.28 % | 96.090 M -39.26 % | 158.188 M 91.51 % | 82.602 M -43.74 % | 146.832 M -36.51 % | 231.286 M -11.04 % | 259.994 M -20.47 % | 326.894 M 22.64 % | 266.543 M 26.78 % | 210.234 M -20.88 % | 265.726 M 275.32 % | 70.799 M 103.92 % | 34.719 M -72.04 % | 124.177 M -0.43 % | 124.718 M -12.55 % | 142.613 M -27.59 % | 196.945 M -4.14 % | 205.448 M 26.15 % | 162.863 M |
| Total investments | 49.322 M 178.29 % | 17.723 M 109.76 % | 8.449 M -43.75 % | 15.020 M 10.72 % | 13.566 M 54.83 % | 8.762 M 113.14 % | 4.111 M -56.34 % | 9.416 M -27.01 % | 12.901 M 16.27 % | 11.096 M 78.74 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M -35.06 % | 9.559 M 46.88 % | 6.508 M 0.00 % | 6.508 M |
| Total debt | 70.000 K -99.51 % | 14.154 M -85.49 % | 97.579 M -40.25 % | 163.324 M 90.91 % | 85.552 M -43.96 % | 152.672 M -34.94 % | 234.668 M -10.54 % | 262.321 M -20.47 % | 329.833 M 22.88 % | 268.423 M 21.82 % | 220.346 M -19.56 % | 273.918 M 268.83 % | 74.267 M 25.55 % | 59.151 M -54.32 % | 129.497 M -0.09 % | 129.619 M -12.09 % | 147.443 M -26.72 % | 201.212 M -7.45 % | 217.404 M 31.47 % | 165.363 M |
| Accumulated other comprehensive income loss | 10.645 M 2 103.93 % | 483.000 K -95.35 % | 10.382 M | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 9.754 M -10.28 % | 10.872 M -8.70 % | 11.908 M 26 362.22 % | 45.000 K | 0.000 | 0.000 -100.00 % | 4.391 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.266 M 11.28 % | 123.356 M 33.97 % | 92.076 M |
| Retained earnings | 287.431 M 0.31 % | 286.536 M -21.22 % | 363.735 M 1.03 % | 360.043 M 1.74 % | 353.880 M 2.16 % | 346.397 M 5.78 % | 327.459 M 24.53 % | 262.947 M 4.84 % | 250.812 M 13.17 % | 221.628 M 4.82 % | 211.429 M 9.41 % | 193.253 M 11.81 % | 172.847 M 8.59 % | 159.173 M 1.20 % | 157.292 M 10.43 % | 142.441 M 5.12 % | 135.508 M | 0.000 | 0.000 | 0.000 |
| Common stock | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M 41.58 % | 60.611 M 0.17 % | 60.511 M 0.00 % | 60.511 M |
| Total equity | 473.487 M -0.18 % | 474.338 M -13.68 % | 549.528 M 0.91 % | 544.561 M 1.39 % | 537.091 M 1.68 % | 528.221 M 3.04 % | 512.624 M 14.11 % | 449.230 M 2.53 % | 438.131 M 7.12 % | 408.992 M 2.56 % | 398.793 M 4.78 % | 380.617 M 5.67 % | 360.211 M -1.55 % | 365.875 M 6.36 % | 343.994 M 4.51 % | 329.143 M 2.79 % | 320.220 M 61.83 % | 197.877 M 7.62 % | 183.867 M 20.50 % | 152.587 M |
| Other non current liabilities | 1.590 M -0.06 % | 1.591 M -20.81 % | 2.009 M 380.62 % | 418.000 K 0.00 % | 418.000 K -84.21 % | 2.647 M 5.88 % | 2.500 M 6.70 % | 2.343 M 2.14 % | 2.294 M 108.38 % | -27.379 M -144.53 % | 61.482 M 30.13 % | 47.246 M 23.94 % | 38.119 M 15 147.60 % | 250.000 K -98.08 % | 13.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 23.001 M 88.52 % | 12.201 M -45.21 % | 22.267 M 510.56 % | 3.647 M -88.90 % | 32.843 M -59.22 % | 80.536 M -37.84 % | 129.555 M -25.03 % | 172.806 M -4.13 % | 180.258 M -9.89 % | 200.034 M 378.96 % | 41.764 M -29.39 % | 59.151 M -15.96 % | 70.382 M -45.70 % | 129.619 M -12.09 % | 147.443 M -15.10 % | 173.663 M -12.46 % | 198.389 M 36.48 % | 145.363 M |
| Total non current liabilities | 15.198 M 98.77 % | 7.646 M -73.39 % | 28.730 M 40.75 % | 20.412 M -40.83 % | 34.497 M 59.23 % | 21.665 M -61.37 % | 56.081 M -55.43 % | 125.837 M -29.91 % | 179.528 M -5.90 % | 190.777 M -35.55 % | 295.997 M -4.42 % | 309.696 M 140.24 % | 128.913 M 7.61 % | 119.797 M -20.67 % | 151.006 M -25.83 % | 203.589 M -7.68 % | 220.524 M -7.97 % | 239.632 M -8.05 % | 260.605 M 33.73 % | 194.881 M |
| Other current liabilities | 3.487 M -25.27 % | 4.666 M -40.91 % | 7.897 M -18.54 % | 9.694 M -29.68 % | 13.786 M -27.26 % | 18.952 M -0.90 % | 19.124 M 569.37 % | 2.857 M -51.83 % | 5.931 M -52.87 % | 12.585 M -14.63 % | 14.742 M -3.60 % | 15.293 M -14.43 % | 17.871 M 80.59 % | 9.896 M 9.24 % | 9.059 M -63.51 % | 24.829 M -77.96 % | 112.630 M 1 005.30 % | 10.190 M -51.93 % | 21.198 M 25.88 % | 16.840 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.289 M 617.55 % | 319.000 K -61.66 % | 832.000 K 57.58 % | 528.000 K 140.00 % | 220.000 K | 0.000 | 0.000 -100.00 % | 2.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 70.000 K -99.51 % | 14.154 M -81.02 % | 74.578 M -50.65 % | 151.123 M 138.80 % | 63.285 M -57.53 % | 149.025 M -26.16 % | 201.825 M 11.02 % | 181.785 M -9.23 % | 200.277 M 60.42 % | 124.849 M 211.44 % | 40.088 M -45.74 % | 73.884 M 127.31 % | 32.503 M | 0.000 -100.00 % | 59.115 M | 0.000 | 0.000 -100.00 % | 27.549 M 44.88 % | 19.015 M -4.93 % | 20.000 M |
| Total current liabilities | 26.736 M -41.05 % | 45.352 M -63.65 % | 124.768 M -44.50 % | 224.795 M 59.94 % | 140.549 M -39.90 % | 233.874 M -17.59 % | 283.792 M 12.08 % | 253.200 M -22.03 % | 324.730 M 47.21 % | 220.591 M -1.89 % | 224.843 M -22.65 % | 290.687 M 76.11 % | 165.059 M 133.64 % | 70.647 M -42.43 % | 122.714 M -8.63 % | 134.301 M 19.24 % | 112.630 M 5.55 % | 106.708 M 18.16 % | 90.306 M -41.04 % | 153.158 M |
| Total liabilities | 41.934 M -20.88 % | 52.998 M -65.47 % | 153.498 M -37.40 % | 245.207 M 40.08 % | 175.046 M -31.51 % | 255.597 M -24.80 % | 339.873 M -10.33 % | 379.037 M -24.83 % | 504.258 M 22.58 % | 411.368 M -21.02 % | 520.840 M -13.25 % | 600.383 M 104.23 % | 293.972 M 54.36 % | 190.444 M -30.42 % | 273.720 M -18.99 % | 337.890 M 1.42 % | 333.154 M -3.81 % | 346.340 M -1.30 % | 350.911 M 0.83 % | 348.039 M |
| Other non current assets | 55.353 M -45.48 % | 101.520 M -32.93 % | 151.364 M 45.22 % | 104.232 M 11.60 % | 93.398 M 23.89 % | 75.388 M -21.31 % | 95.798 M -23.48 % | 125.193 M 57.55 % | 79.461 M 12.89 % | 70.391 M -35.04 % | 108.356 M 46.38 % | 74.025 M 13.44 % | 65.255 M 25.71 % | 51.910 M 4.45 % | 49.699 M 699.79 % | 6.214 M -0.03 % | 6.216 M 62 066.22 % | 9.999 K | 0.000 | 0.000 |
| Long term investments | 49.322 M 352.62 % | -19.524 M 72.97 % | -72.226 M -580.87 % | 15.020 M 10.72 % | 13.566 M 54.83 % | 8.762 M | 0.000 | 0.000 -100.00 % | 12.901 M | 0.000 -100.00 % | 6.208 M 0.00 % | 6.208 M 0.00 % | 6.208 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.608 M 1.54 % | 6.508 M 0.00 % | 6.508 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 |
| 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 |
| 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 |
| Property plant equipment net | 253.539 M -7.79 % | 274.973 M -4.10 % | 286.741 M 4.26 % | 275.012 M -9.88 % | 305.165 M -11.23 % | 343.779 M -9.40 % | 379.440 M -7.62 % | 410.720 M -7.39 % | 443.496 M 4.92 % | 422.711 M 0.88 % | 419.010 M -13.79 % | 486.012 M 58.54 % | 306.559 M 1.95 % | 300.687 M -6.70 % | 322.297 M -20.79 % | 406.877 M -4.29 % | 425.104 M 38.23 % | 307.543 M 12.00 % | 274.594 M -6.00 % | 292.122 M |
| Total non current assets | 358.214 M 0.35 % | 356.969 M -2.44 % | 365.879 M -7.20 % | 394.264 M -4.33 % | 412.129 M -3.69 % | 427.929 M -9.95 % | 475.238 M -11.32 % | 535.913 M 0.01 % | 535.858 M 8.67 % | 493.102 M -7.59 % | 533.574 M -5.77 % | 566.245 M 49.79 % | 378.022 M 7.21 % | 352.597 M -5.21 % | 371.996 M -9.95 % | 413.091 M -4.23 % | 431.320 M 37.29 % | 314.161 M 11.76 % | 281.102 M -5.87 % | 298.630 M |
| Other current assets | 91.992 M 175.76 % | 33.359 M 39.82 % | 23.858 M -55.67 % | 53.815 M -2.42 % | 55.151 M 80.24 % | 30.598 M 5.82 % | 28.916 M 196.06 % | 9.767 M 108.34 % | 4.688 M -83.00 % | 27.569 M 152.79 % | 10.906 M -48.08 % | 21.006 M -20.31 % | 26.358 M | 0.000 -100.00 % | 55.658 M 3.13 % | 53.970 M 3.94 % | 51.925 M -31.08 % | 75.336 M 53.53 % | 49.069 M -7.63 % | 53.121 M |
| Short term investments | 54.840 M 47.23 % | 37.247 M -53.83 % | 80.675 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 -100.00 % | 2.951 M | 0.000 | 0.000 |
| cash and cash equivalents | 9.071 M 368.54 % | 1.936 M 30.02 % | 1.489 M -71.01 % | 5.136 M 74.10 % | 2.950 M -49.49 % | 5.840 M 72.68 % | 3.382 M 45.34 % | 2.327 M -20.82 % | 2.939 M 56.33 % | 1.880 M -81.41 % | 10.112 M 23.44 % | 8.192 M 136.22 % | 3.468 M -85.81 % | 24.432 M 359.25 % | 5.320 M 8.55 % | 4.901 M 1.47 % | 4.830 M 13.19 % | 4.267 M -64.31 % | 11.956 M 378.24 % | 2.500 M |
| Cash and short term investments | 9.071 M -76.85 % | 39.183 M -52.31 % | 82.164 M 1 499.77 % | 5.136 M 74.10 % | 2.950 M -49.49 % | 5.840 M 72.68 % | 3.382 M 45.34 % | 2.327 M -20.82 % | 2.939 M 56.33 % | 1.880 M -81.41 % | 10.112 M 23.44 % | 8.192 M 136.22 % | 3.468 M -85.81 % | 24.432 M 359.25 % | 5.320 M 8.55 % | 4.901 M 1.47 % | 4.830 M -33.08 % | 7.218 M -39.63 % | 11.956 M 378.24 % | 2.500 M |
| Total current assets | 157.207 M -7.72 % | 170.367 M -49.47 % | 337.147 M -14.76 % | 395.504 M 31.83 % | 300.008 M -15.69 % | 355.832 M -5.68 % | 377.259 M 29.04 % | 292.354 M -28.09 % | 406.531 M 24.22 % | 327.258 M -15.23 % | 386.059 M -6.92 % | 414.755 M 50.19 % | 276.161 M 35.56 % | 203.722 M -17.09 % | 245.718 M -3.24 % | 253.942 M 14.36 % | 222.054 M -3.48 % | 230.056 M -9.31 % | 253.676 M 25.58 % | 201.996 M |
| Inventory | 29.663 M -44.10 % | 53.061 M -57.56 % | 125.013 M -39.32 % | 206.008 M 83.57 % | 112.225 M -16.74 % | 134.794 M -0.59 % | 135.591 M 19.78 % | 113.200 M -27.32 % | 155.761 M 19.75 % | 130.067 M -11.00 % | 146.141 M 5.45 % | 138.582 M 335.01 % | 31.857 M -11.99 % | 36.198 M -19.28 % | 44.846 M -12.06 % | 50.994 M -32.65 % | 75.717 M 0.29 % | 75.497 M -29.42 % | 106.963 M 79.59 % | 59.558 M |
| Net receivables | 26.481 M -40.84 % | 44.764 M -57.81 % | 106.112 M -18.72 % | 130.545 M 0.67 % | 129.682 M -29.75 % | 184.600 M -11.83 % | 209.370 M 25.33 % | 167.059 M -29.84 % | 238.120 M 42.97 % | 166.551 M -23.91 % | 218.900 M -11.37 % | 246.975 M 2.55 % | 240.836 M 76.28 % | 136.624 M -2.34 % | 139.894 M -2.90 % | 144.077 M 60.83 % | 89.582 M 24.41 % | 72.005 M -15.97 % | 85.688 M -1.30 % | 86.817 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.179 M -12.64 % | 26.532 M -33.47 % | 39.878 M -36.29 % | 62.592 M 2.14 % | 61.280 M -6.26 % | 65.369 M 5.84 % | 61.761 M 23.32 % | 50.082 M -49.83 % | 99.830 M 26.10 % | 79.165 M -53.44 % | 170.013 M -15.63 % | 201.510 M 75.71 % | 114.685 M 88.78 % | 60.751 M 11.39 % | 54.540 M -50.18 % | 109.472 M | 0.000 -100.00 % | 48.074 M 39.13 % | 34.554 M -68.16 % | 108.540 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 126.000 K -88.19 % | 1.067 M -21.89 % | 1.366 M | 0.000 -100.00 % | 862.000 K -95.33 % | 18.476 M -1.16 % | 18.692 M 977.97 % | 1.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.895 M 34.47 % | 15.539 M 99.78 % | 7.778 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 -100.00 % | 107.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.495 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 |
| Other total stockholders equity | 89.600 M -11.73 % | 101.508 M 13.29 % | 89.600 M -9.23 % | 98.707 M 10.16 % | 89.600 M -6.68 % | 96.013 M 7.16 % | 89.600 M 0.00 % | 89.600 M 0.00 % | 89.600 M -11.73 % | 101.508 M -0.04 % | 101.553 M 0.00 % | 101.553 M 4.52 % | 97.162 M -19.63 % | 120.891 M 19.82 % | 100.891 M 0.00 % | 100.891 M 2.01 % | 98.901 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 13.608 M 124.74 % | 6.055 M 62.77 % | 3.720 M -52.26 % | 7.793 M -34.02 % | 11.812 M -23.15 % | 15.371 M -25.88 % | 20.738 M -51.72 % | 42.958 M -9.90 % | 47.679 M 5.14 % | 45.350 M -16.42 % | 54.257 M -13.07 % | 62.416 M 27.30 % | 49.030 M -18.82 % | 60.396 M -10.69 % | 67.622 M -8.58 % | 73.970 M 1.22 % | 73.081 M 10.78 % | 65.969 M 6.03 % | 62.216 M 25.64 % | 49.518 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 515.421 M -2.26 % | 527.336 M -24.99 % | 703.026 M -10.98 % | 789.768 M 10.90 % | 712.137 M -9.14 % | 783.760 M -8.06 % | 852.497 M 2.93 % | 828.267 M -12.11 % | 942.389 M 14.88 % | 820.360 M -10.79 % | 919.633 M -6.26 % | 981.000 M 49.96 % | 654.183 M 17.59 % | 556.319 M -9.94 % | 617.714 M -7.39 % | 667.033 M 2.09 % | 653.374 M 20.06 % | 544.217 M 1.77 % | 534.778 M 6.82 % | 500.626 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 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 | 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 |
| Change in working capital | 39.664 M -66.25 % | 117.538 M 20.67 % | 97.404 M 185.50 % | -113.929 M -394.00 % | 38.751 M 2 520.08 % | 1.479 M 102.11 % | -70.158 M -193.59 % | 74.966 M 258.15 % | -47.403 M 27.53 % | -65.411 M -82.90 % | -35.763 M 38.76 % | -58.394 M -14.39 % | -51.047 M -177.42 % | 65.934 M 173.82 % | -89.323 M -780.55 % | -10.144 M -142.05 % | 24.122 M -9.79 % | 26.740 M 125.69 % | -104.091 M -312.70 % | 48.938 M |
| Accounts receivables | 18.020 M -70.29 % | 60.652 M 145.53 % | 24.702 M 15 538.75 % | -160.000 K -100.29 % | 54.837 M 120.66 % | 24.851 M 159.35 % | -41.870 M -154.10 % | 77.400 M 199.79 % | -77.561 M -230.09 % | 59.623 M 294.23 % | 15.124 M 155.72 % | -27.145 M 72.23 % | -97.744 M -286.32 % | 52.460 M | 0.000 | 0.000 | 0.000 100.00 % | -3.150 M 84.92 % | -20.888 M -11.60 % | -18.717 M |
| Inventory | 23.263 M -67.67 % | 71.952 M 55.26 % | 46.344 M 149.36 % | -93.883 M -516.37 % | 22.548 M 2 725.56 % | 798.000 K 103.56 % | -22.391 M -152.61 % | 42.561 M 263.57 % | -26.020 M -302.07 % | 12.877 M 270.35 % | -7.559 M 92.92 % | -106.725 M -2 558.53 % | 4.341 M -49.80 % | 8.648 M 40.69 % | 6.147 M -53.34 % | 13.175 M 281.82 % | -7.246 M -132.90 % | 22.022 M 203.22 % | -21.336 M | 0.000 |
| Accounts payables | -3.352 M 74.89 % | -13.347 M 41.24 % | -22.714 M -837.82 % | -2.422 M 79.14 % | -11.611 M -338.27 % | 4.873 M -36.59 % | 7.685 M 118.62 % | -41.276 M -269.18 % | 24.398 M 127.22 % | -89.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.868 M 112.72 % | -61.867 M -178.91 % | 78.398 M |
| Other working capital | 1.598 M 192.96 % | -1.719 M -111.92 % | 14.421 M 182.58 % | -17.464 M 35.37 % | -27.023 M 6.96 % | -29.043 M -113.83 % | -13.582 M -265.21 % | -3.719 M -111.70 % | 31.780 M 165.81 % | -48.294 M -11.46 % | -43.328 M -157.41 % | 75.476 M 78.19 % | 42.356 M 777.66 % | 4.826 M 105.05 % | -95.470 M -309.41 % | -23.319 M -174.34 % | 31.368 M | 0.000 | 0.000 100.00 % | -10.743 M |
| Other non cash items | -51.719 M -78.14 % | -29.032 M -864.84 % | -3.009 M -6.97 % | -2.813 M 78.71 % | -13.211 M -58.14 % | -8.354 M 52.66 % | -17.647 M -923.47 % | 2.143 M -98.64 % | 157.006 M 558.16 % | -34.269 M -984.36 % | 3.875 M 1 556.77 % | -266.000 K 98.61 % | -19.171 M -704.83 % | -2.382 M 17.18 % | -2.876 M 1.74 % | -2.927 M 50.14 % | -5.870 M -575.69 % | 1.234 M -84.34 % | 7.882 M -23.44 % | 10.295 M |
| Net cash provided by operating activities | 1.933 M -90.26 % | 19.837 M -84.93 % | 131.595 M 272.43 % | -76.317 M -214.71 % | 66.532 M 29.05 % | 51.554 M 1 233.05 % | -4.550 M -103.13 % | 145.421 M -28.28 % | 202.769 M 756.04 % | -30.908 M -165.62 % | 47.101 M 8.20 % | 43.533 M 1 628.55 % | -2.848 M -102.50 % | 113.832 M 557.49 % | -24.882 M -160.54 % | 41.098 M -46.86 % | 77.338 M -3.43 % | 80.083 M 427.75 % | -24.434 M -118.91 % | 129.185 M |
| Investments in property plant and equipment | -30.802 M -19 031.68 % | -161.000 K 97.99 % | -8.016 M -360.43 % | -1.741 M 40.29 % | -2.916 M -235.94 % | -868.000 K 94.25 % | -15.103 M -85.13 % | -8.158 M 92.28 % | -105.645 M -101.47 % | -52.436 M -1 308.06 % | -3.724 M 98.46 % | -242.000 M -341.02 % | -54.873 M -48.31 % | -36.998 M -728.62 % | -4.465 M 85.21 % | -30.193 M 79.16 % | -144.905 M -110.68 % | -68.781 M -364.77 % | -14.799 M 88.88 % | -133.144 M |
| Acquisitions net | 56.698 M 429.49 % | 10.708 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 -100.00 % | 482.000 K | 0.000 -100.00 % | 94.000 K |
| Purchases of investments | -13.987 M | 0.000 100.00 % | -72.465 M -2 819.62 % | -2.482 M 24.07 % | -3.269 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 % | -100.000 K | 0.000 | 0.000 |
| Sales maturities of investments | 6.009 M -89.28 % | 56.062 M 15 647.75 % | 356.000 K -82.19 % | 1.999 M 2 530.26 % | 76.000 K | 0.000 -100.00 % | 36.000 K -94.94 % | 711.000 K | 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.225 M |
| Other investing activites | 374.000 K 110.52 % | -3.556 M -118.62 % | 19.097 M 99.57 % | 9.569 M -10.43 % | 10.683 M -76.00 % | 44.518 M -26.86 % | 60.865 M 231.64 % | -46.236 M -266.52 % | -12.615 M -120.48 % | 61.593 M 126.32 % | 27.215 M 23.55 % | 22.028 M -16.47 % | 26.370 M 30.93 % | 20.140 M -51.85 % | 41.830 M 1 726.64 % | 2.290 M -38.90 % | 3.748 M 26.96 % | 2.952 M -38.70 % | 4.816 M -25.52 % | 6.466 M |
| Net cash used for investing activites | 18.292 M -70.99 % | 63.053 M 203.32 % | -61.028 M -930.88 % | 7.345 M 60.58 % | 4.574 M -89.52 % | 43.650 M -4.69 % | 45.798 M 185.31 % | -53.683 M 54.61 % | -118.260 M -1 391.47 % | 9.157 M -61.02 % | 23.491 M 110.68 % | -219.972 M -671.75 % | -28.503 M -69.08 % | -16.858 M -145.12 % | 37.365 M 233.91 % | -27.903 M 80.23 % | -141.157 M -115.68 % | -65.447 M -555.58 % | -9.983 M 91.84 % | -122.359 M |
| Debt repayment | -14.084 M 83.12 % | -83.424 M -26.89 % | -65.745 M -184.53 % | 77.773 M 215.87 % | -67.120 M 18.14 % | -81.995 M -81.34 % | -45.216 M 28.55 % | -63.279 M -183.99 % | 75.338 M 62.15 % | 46.462 M 186.73 % | -53.572 M -126.83 % | 199.651 M 1 220.79 % | 15.116 M 121.49 % | -70.346 M -57 091.87 % | -123.000 K | 0.000 -100.00 % | 6.771 M 141.82 % | -16.192 M -131.11 % | 52.041 M 77.43 % | 29.330 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.200 M 33 682.99 % | 341.000 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.523 M 64.28 % | -9.862 M -2.60 % | -9.612 M |
| Other financing activites | 994.000 K 8.63 % | 915.000 K 110.80 % | -8.469 M -28.03 % | -6.615 M 3.80 % | -6.876 M 36.04 % | -10.751 M -314.04 % | 5.023 M 117.28 % | -29.071 M 81.26 % | -155.105 M -452.86 % | -28.055 M -85.79 % | -15.100 M 18.33 % | -18.488 M -290.95 % | -4.729 M 37.08 % | -7.516 M 37.06 % | -11.942 M 9.01 % | -13.124 M 78.32 % | -60.540 M | 0.000 -100.00 % | 1.694 M 106.25 % | -27.096 M |
| Net cash used provided by financing activities | -13.090 M 84.14 % | -82.509 M -11.18 % | -74.214 M -204.29 % | 71.158 M 196.16 % | -73.996 M 20.22 % | -92.746 M -130.75 % | -40.193 M 56.48 % | -92.350 M -15.77 % | -79.767 M -533.35 % | 18.407 M 126.80 % | -68.672 M -137.91 % | 181.163 M 1 644.13 % | 10.387 M 113.34 % | -77.862 M -545.35 % | -12.065 M 8.07 % | -13.124 M -121.36 % | 61.431 M 417.08 % | -19.374 M -144.16 % | 43.873 M 694.65 % | -7.378 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 66.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 7.135 M 1 496.20 % | 447.000 K 112.26 % | -3.647 M -266.83 % | 2.186 M 175.64 % | -2.890 M -217.58 % | 2.458 M 132.99 % | 1.055 M 272.39 % | -612.000 K -157.79 % | 1.059 M 131.67 % | -3.344 M -274.17 % | 1.920 M -59.36 % | 4.724 M 122.53 % | -20.964 M -209.69 % | 19.112 M 4 472.25 % | 418.000 K 488.73 % | 71.000 K 102.97 % | -2.388 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 1.936 M 30.02 % | 1.489 M -71.01 % | 5.136 M 74.10 % | 2.950 M -49.49 % | 5.840 M 72.68 % | 3.382 M 45.34 % | 2.327 M -20.82 % | 2.939 M 56.33 % | 1.880 M -81.41 % | 10.112 M 23.44 % | 8.192 M 136.22 % | 3.468 M -85.81 % | 24.432 M 359.25 % | 5.320 M 8.53 % | 4.902 M 1.49 % | 4.830 M -33.08 % | 7.218 M -39.63 % | 11.956 M 378.24 % | 2.500 M | 0.000 |
| Cash at end of period | 9.071 M 368.54 % | 1.936 M 30.02 % | 1.489 M -71.01 % | 5.136 M 74.10 % | 2.950 M -49.49 % | 5.840 M 72.68 % | 3.382 M 45.34 % | 2.327 M -20.82 % | 2.939 M -56.58 % | 6.768 M -33.07 % | 10.112 M 23.44 % | 8.192 M 136.22 % | 3.468 M -85.81 % | 24.432 M 359.25 % | 5.320 M 8.55 % | 4.901 M 1.47 % | 4.830 M 13.19 % | 4.267 M -64.31 % | 11.956 M 378.24 % | 2.500 M |
| Operating cash flow | 1.933 M -90.26 % | 19.837 M -84.93 % | 131.595 M 272.43 % | -76.317 M -214.71 % | 66.532 M 29.05 % | 51.554 M 1 233.05 % | -4.550 M -103.13 % | 145.421 M -28.28 % | 202.769 M 756.04 % | -30.908 M -165.62 % | 47.101 M 8.20 % | 43.533 M 1 628.55 % | -2.848 M -102.50 % | 113.832 M 557.49 % | -24.882 M -160.54 % | 41.098 M -46.86 % | 77.338 M -3.43 % | 80.083 M 427.75 % | -24.434 M -118.91 % | 129.185 M |
| Capital expenditure | -1.660 M -931.06 % | -161.000 K 97.99 % | -8.016 M -360.43 % | -1.741 M 40.29 % | -2.916 M -235.94 % | -868.000 K 94.25 % | -15.103 M -85.13 % | -8.158 M 92.28 % | -105.645 M -101.47 % | -52.436 M -1 308.06 % | -3.724 M 98.46 % | -242.000 M -341.02 % | -54.873 M -48.31 % | -36.998 M -728.62 % | -4.465 M 85.21 % | -30.193 M 79.16 % | -144.905 M -110.68 % | -68.781 M -364.77 % | -14.799 M 88.88 % | -133.144 M |
| Free CashFlow | 273.000 K -98.61 % | 19.676 M -84.08 % | 123.579 M 258.32 % | -78.058 M -222.70 % | 63.616 M 25.51 % | 50.686 M 357.90 % | -19.653 M -114.32 % | 137.263 M 41.33 % | 97.124 M 216.53 % | -83.344 M -292.14 % | 43.377 M 121.86 % | -198.467 M -243.84 % | -57.721 M -175.12 % | 76.834 M 361.81 % | -29.347 M -369.12 % | 10.905 M 116.14 % | -67.567 M -697.83 % | 11.302 M 128.81 % | -39.233 M -890.98 % | -3.959 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 23.120 M -42.20 % | 40.000 M 68.20 % | 23.781 M -32.42 % | 35.189 M 9.45 % | 32.150 M -47.19 % | 60.876 M 34.00 % | 45.429 M 2.98 % | 44.115 M -9.71 % | 48.859 M -70.00 % | 162.853 M -31.88 % | 239.079 M 7.87 % | 221.626 M -0.78 % | 223.374 M -6.05 % | 237.750 M 38.77 % | 171.326 M 3.15 % | 166.093 M 27.47 % | 130.299 M -27.51 % | 179.740 M 12.20 % | 160.196 M 53.49 % | 104.372 M 422.07 % | 19.992 M -89.34 % | 187.484 M -14.06 % | 218.160 M 14.63 % | 190.318 M -23.37 % | 248.369 M 21.81 % | 203.897 M -11.37 % | 230.059 M 32.01 % | 174.268 M -16.06 % | 207.609 M -2.34 % | 212.594 M -0.57 % | 213.820 M 27.45 % | 167.768 M -23.13 % | 218.237 M -27.88 % | 302.586 M 2.25 % | 295.935 M 28.95 % | 229.503 M 4.63 % | 219.355 M -13.52 % | 253.643 M -23.81 % | 332.892 M 45.77 % | 228.375 M 1.47 % | 225.056 M -39.62 % | 372.736 M 67.62 % | 222.370 M 14.80 % | 193.710 M -3.56 % | 200.863 M -41.14 % | 341.251 M 68.71 % | 202.270 M 44.95 % | 139.547 M -3.86 % | 145.152 M 1.62 % | 142.840 M -32.26 % | 210.875 M 20.04 % | 175.670 M 19.40 % | 147.131 M 12.17 % | 131.173 M -11.80 % | 148.715 M |
| Net income | -1.577 M -275.61 % | 898.000 K 249.42 % | 257.000 K -70.01 % | 857.000 K 176.72 % | -1.117 M 95.46 % | -24.623 M -28.75 % | -19.124 M -645.87 % | -2.564 M 91.70 % | -30.889 M -763.79 % | -3.576 M -566.23 % | 767.000 K -43.02 % | 1.346 M -73.89 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K -101.81 % | 18.585 M 4 702.33 % | 387.000 K 103.49 % | -11.094 M 14.53 % | -12.980 M -467.39 % | 3.533 M -75.68 % | 14.528 M 4.84 % | 13.857 M 93.10 % | 7.176 M -34.55 % | 10.964 M -12.03 % | 12.463 M -63.24 % | 33.908 M 4 379.26 % | 757.000 K -69.18 % | 2.456 M -79.29 % | 11.859 M 62.81 % | 7.284 M 179.08 % | 2.610 M -77.46 % | 11.578 M -39.98 % | 19.289 M 14.57 % | 16.836 M -13.42 % | 19.446 M 5.10 % | 18.502 M 1.67 % | 18.198 M -6.42 % | 19.447 M 7.13 % | 18.153 M 409.49 % | 3.563 M 194.06 % | -3.788 M -192.32 % | 4.103 M -2.52 % | 4.209 M -50.70 % | 8.537 M 97.84 % | 4.315 M 28.61 % | 3.355 M 178.44 % | -4.277 M -131.13 % | 13.737 M 3 475.18 % | -407.000 K -108.62 % | 4.723 M -26.75 % | 6.448 M 667.11 % | -1.137 M |
| Income before tax | -2.202 M -171.66 % | 3.073 M 97.37 % | 1.557 M -37.65 % | 2.497 M 343.52 % | 563.000 K 102.47 % | -22.748 M -22.39 % | -18.586 M -1 297.44 % | -1.330 M 95.74 % | -31.253 M -537.82 % | -4.900 M -314.91 % | 2.280 M 42.77 % | 1.597 M -78.92 % | 7.576 M -9.83 % | 8.402 M 243.43 % | -5.858 M -784.35 % | 856.000 K -84.87 % | 5.657 M 256.46 % | 1.587 M -91.13 % | 17.885 M 5 180.97 % | -352.000 K 97.03 % | -11.855 M 26.69 % | -16.171 M -429.75 % | 4.904 M -69.33 % | 15.987 M -11.14 % | 17.992 M 317.58 % | -8.269 M -140.71 % | 20.314 M 24.91 % | 16.263 M -55.82 % | 36.808 M 8 663.81 % | 420.000 K -94.22 % | 7.267 M -38.72 % | 11.859 M 14.68 % | 10.341 M 296.21 % | 2.610 M -77.46 % | 11.578 M -39.98 % | 19.289 M 14.57 % | 16.836 M -13.42 % | 19.446 M 5.10 % | 18.502 M 1.67 % | 18.198 M -6.42 % | 19.447 M -25.27 % | 26.024 M 630.40 % | 3.563 M 194.06 % | -3.788 M -192.32 % | 4.103 M -84.52 % | 26.497 M 210.38 % | 8.537 M 97.84 % | 4.315 M 28.61 % | 3.355 M 88.91 % | 1.776 M -87.07 % | 13.737 M 3 500.25 % | -404.000 K -108.55 % | 4.723 M -32.89 % | 7.038 M 719.00 % | -1.137 M |
| Income before tax ratio | -0.10 -223.97 % | 0.08 17.34 % | 0.07 -7.73 % | 0.07 305.21 % | 0.02 104.69 % | -0.37 8.66 % | -0.41 -1 257.02 % | -0.03 95.29 % | -0.64 -2 025.92 % | -0.03 -415.51 % | 0.01 32.35 % | 0.01 -78.75 % | 0.03 -4.03 % | 0.04 203.36 % | -0.03 -763.44 % | 0.01 -88.13 % | 0.04 391.71 % | 0.01 -92.09 % | 0.11 3 410.39 % | 0.00 99.43 % | -0.59 -587.50 % | -0.09 -483.70 % | 0.02 -73.24 % | 0.08 15.96 % | 0.07 278.62 % | -0.04 -145.93 % | 0.09 -5.38 % | 0.09 -47.36 % | 0.18 8 874.24 % | 0.00 -94.19 % | 0.03 -51.92 % | 0.07 49.18 % | 0.05 449.34 % | 0.01 -77.95 % | 0.04 -53.45 % | 0.08 9.50 % | 0.08 0.11 % | 0.08 37.94 % | 0.06 -30.25 % | 0.08 -7.78 % | 0.09 23.76 % | 0.07 335.75 % | 0.02 181.94 % | -0.02 -195.73 % | 0.02 -73.69 % | 0.08 83.97 % | 0.04 36.49 % | 0.03 33.78 % | 0.02 85.90 % | 0.01 -80.91 % | 0.07 2 932.59 % | 0.00 -107.16 % | 0.03 -40.17 % | 0.05 801.78 % | -0.01 |
| EBITDA | 548.000 K -89.97 % | 5.463 M 74.37 % | 3.133 M -54.51 % | 6.887 M 157.65 % | 2.673 M 112.34 % | -21.663 M -37.94 % | -15.705 M -1 961.02 % | -762.000 K 96.98 % | -25.221 M -541.39 % | 5.714 M -55.16 % | 12.743 M -4.68 % | 13.369 M -22.90 % | 17.340 M -7.57 % | 18.760 M 316.98 % | 4.499 M -58.66 % | 10.883 M -27.57 % | 15.026 M 0.83 % | 14.903 M -44.97 % | 27.081 M 204.59 % | 8.891 M 1 282.31 % | -752.000 K 90.21 % | -7.679 M -140.46 % | 18.980 M -37.69 % | 30.462 M -7.98 % | 33.102 M 181.22 % | 11.771 M -67.15 % | 35.837 M 12.27 % | 31.921 M -37.56 % | 51.124 M 124.55 % | 22.767 M -0.92 % | 22.979 M -17.28 % | 27.778 M 4.50 % | 26.582 M 119.61 % | 12.104 M -63.88 % | 33.513 M -14.74 % | 39.306 M 8.84 % | 36.113 M -9.66 % | 39.974 M 6.80 % | 37.429 M 1.66 % | 36.819 M -3.51 % | 38.160 M 17.21 % | 32.557 M 9.54 % | 29.721 M 62.94 % | 18.241 M -38.04 % | 29.440 M -39.97 % | 49.043 M 65.07 % | 29.710 M 31.47 % | 22.599 M 16.86 % | 19.339 M 43.27 % | 13.498 M -50.42 % | 27.225 M 102.31 % | 13.457 M -27.96 % | 18.681 M -13.49 % | 21.595 M 73.44 % | 12.451 M |
| Net income ratio | -0.07 -403.83 % | 0.02 107.74 % | 0.01 -55.63 % | 0.02 170.10 % | -0.03 91.41 % | -0.40 3.92 % | -0.42 -624.29 % | -0.06 90.81 % | -0.63 -2 779.11 % | -0.02 -784.46 % | 0.00 -47.18 % | 0.01 -73.68 % | 0.02 -10.48 % | 0.03 186.94 % | -0.03 -679.39 % | 0.01 -84.36 % | 0.03 1 844.97 % | 0.00 -101.62 % | 0.12 3 028.84 % | 0.00 100.67 % | -0.55 -701.53 % | -0.07 -527.51 % | 0.02 -78.79 % | 0.08 36.82 % | 0.06 58.53 % | 0.04 -26.15 % | 0.05 -33.36 % | 0.07 -56.21 % | 0.16 4 486.81 % | 0.00 -69.00 % | 0.01 -83.75 % | 0.07 111.79 % | 0.03 286.95 % | 0.01 -77.95 % | 0.04 -53.45 % | 0.08 9.50 % | 0.08 0.11 % | 0.08 37.94 % | 0.06 -30.25 % | 0.08 -7.78 % | 0.09 77.43 % | 0.05 203.95 % | 0.02 181.94 % | -0.02 -195.73 % | 0.02 65.61 % | 0.01 -70.78 % | 0.04 36.49 % | 0.03 33.78 % | 0.02 177.19 % | -0.03 -145.96 % | 0.07 2 911.71 % | 0.00 -107.22 % | 0.03 -34.70 % | 0.05 742.95 % | -0.01 |
| Ratio EBITDA | 0.02 -82.65 % | 0.14 3.67 % | 0.13 -32.69 % | 0.20 135.40 % | 0.08 123.36 % | -0.36 -2.94 % | -0.35 -1 901.41 % | -0.02 96.65 % | -0.52 -1 571.21 % | 0.04 -34.17 % | 0.05 -11.64 % | 0.06 -22.29 % | 0.08 -1.62 % | 0.08 200.48 % | 0.03 -59.92 % | 0.07 -43.18 % | 0.12 39.08 % | 0.08 -50.95 % | 0.17 98.45 % | 0.09 326.47 % | -0.04 8.16 % | -0.04 -147.08 % | 0.09 -45.64 % | 0.16 20.09 % | 0.13 130.86 % | 0.06 -62.94 % | 0.16 -14.96 % | 0.18 -25.62 % | 0.25 129.94 % | 0.11 -0.35 % | 0.11 -35.09 % | 0.17 35.94 % | 0.12 204.49 % | 0.04 -64.68 % | 0.11 -33.88 % | 0.17 4.03 % | 0.16 4.46 % | 0.16 40.17 % | 0.11 -30.26 % | 0.16 -4.92 % | 0.17 94.12 % | 0.09 -34.65 % | 0.13 41.94 % | 0.09 -35.75 % | 0.15 1.98 % | 0.14 -2.16 % | 0.15 -9.30 % | 0.16 21.55 % | 0.13 40.99 % | 0.09 -26.81 % | 0.13 68.54 % | 0.08 -39.67 % | 0.13 -22.88 % | 0.16 96.63 % | 0.08 |
| Gross profit ratio | 0.49 -7.09 % | 0.52 127.46 % | 0.23 -31.50 % | 0.34 551.97 % | 0.05 161.02 % | -0.08 -130.30 % | 0.28 -31.00 % | 0.40 1 305.14 % | 0.03 -89.67 % | 0.28 -24.30 % | 0.37 -16.12 % | 0.44 -4.92 % | 0.46 35.10 % | 0.34 -15.85 % | 0.41 -14.29 % | 0.47 -5.83 % | 0.50 62.94 % | 0.31 -36.88 % | 0.49 -8.85 % | 0.54 -4.43 % | 0.56 34.70 % | 0.42 -23.33 % | 0.54 -1.48 % | 0.55 17.06 % | 0.47 203.38 % | -0.45 -188.98 % | 0.51 -3.92 % | 0.53 21.48 % | 0.44 9.83 % | 0.40 17.11 % | 0.34 -20.78 % | 0.43 31.84 % | 0.33 -20.53 % | 0.41 35.35 % | 0.30 -26.07 % | 0.41 14.63 % | 0.36 18.61 % | 0.30 19.07 % | 0.25 -25.30 % | 0.34 0.56 % | 0.34 517.38 % | -0.08 -125.48 % | 0.32 -1.03 % | 0.32 -11.76 % | 0.36 5 709.45 % | -0.01 -101.86 % | 0.35 -20.94 % | 0.44 13.55 % | 0.39 8.85 % | 0.36 5.34 % | 0.34 18.22 % | 0.29 -21.24 % | 0.36 -17.99 % | 0.44 28.38 % | 0.34 |
| Weighted average shs out dil | 8.761 M 2.27 % | 8.567 M 0.00 % | 8.567 M -0.04 % | 8.570 M -0.26 % | 8.592 M 0.13 % | 8.581 M 0.06 % | 8.576 M 0.34 % | 8.547 M -0.39 % | 8.580 M -0.01 % | 8.581 M 0.00 % | 8.581 M 2.00 % | 8.413 M -2.09 % | 8.592 M 0.12 % | 8.581 M -0.34 % | 8.610 M 1.30 % | 8.500 M -0.30 % | 8.526 M 1.20 % | 8.425 M -1.63 % | 8.565 M 10.65 % | 7.740 M -10.00 % | 8.600 M 0.22 % | 8.581 M -0.42 % | 8.617 M 0.24 % | 8.596 M 0.50 % | 8.554 M -0.32 % | 8.581 M 0.18 % | 8.566 M -0.34 % | 8.595 M 0.13 % | 8.584 M 0.04 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 2.28 % | 8.390 M -3.44 % | 8.689 M 0.12 % | 8.678 M 1.31 % | 8.567 M 0.01 % | 8.566 M -0.21 % | 8.584 M 0.20 % | 8.567 M 1.13 % | 8.471 M -0.14 % | 8.483 M -1.46 % | 8.609 M 0.72 % | 8.548 M -0.77 % | 8.614 M -0.10 % | 8.623 M -0.08 % | 8.630 M 0.32 % | 8.603 M -0.35 % | 8.633 M 0.60 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M |
| Weighted average shs out | 8.761 M 2.27 % | 8.567 M 0.00 % | 8.567 M -0.04 % | 8.570 M -0.26 % | 8.592 M 0.13 % | 8.581 M 0.06 % | 8.576 M 0.34 % | 8.547 M -0.39 % | 8.580 M -0.01 % | 8.581 M 0.00 % | 8.581 M 2.00 % | 8.413 M -2.09 % | 8.592 M 0.12 % | 8.581 M -0.34 % | 8.610 M 1.30 % | 8.500 M -0.30 % | 8.526 M -0.64 % | 8.581 M 0.19 % | 8.565 M 10.65 % | 7.740 M -10.00 % | 8.600 M 0.22 % | 8.581 M -0.42 % | 8.617 M 0.24 % | 8.596 M 0.50 % | 8.554 M -0.32 % | 8.581 M 0.18 % | 8.566 M -0.34 % | 8.595 M 0.13 % | 8.584 M 0.04 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 2.28 % | 8.390 M -3.44 % | 8.689 M 0.12 % | 8.678 M 1.31 % | 8.567 M 0.01 % | 8.566 M -0.21 % | 8.584 M 0.20 % | 8.567 M 1.13 % | 8.471 M -0.14 % | 8.483 M -1.46 % | 8.609 M 0.72 % | 8.548 M -0.77 % | 8.614 M -0.10 % | 8.623 M -0.08 % | 8.630 M 0.32 % | 8.603 M -0.35 % | 8.633 M 0.61 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M 0.00 % | 8.581 M |
| EPS diluted | -0.18 -280.00 % | 0.10 233.33 % | 0.03 -70.00 % | 0.10 176.92 % | -0.13 95.47 % | -2.87 -28.70 % | -2.23 -643.33 % | -0.30 91.67 % | -3.60 -757.14 % | -0.42 -569.80 % | 0.09 -44.13 % | 0.16 -73.33 % | 0.60 -15.49 % | 0.71 220.34 % | -0.59 -690.00 % | 0.10 -80.00 % | 0.50 1 372.26 % | -0.04 -101.81 % | 2.17 4 240.00 % | 0.05 103.88 % | -1.29 14.57 % | -1.51 -468.29 % | 0.41 -75.74 % | 1.69 4.32 % | 1.62 92.86 % | 0.84 -34.38 % | 1.28 -11.72 % | 1.45 -63.29 % | 3.95 4 378.46 % | 0.09 -69.59 % | 0.29 -78.99 % | 1.38 62.35 % | 0.85 183.33 % | 0.30 -78.26 % | 1.38 -37.84 % | 2.22 14.43 % | 1.94 -14.54 % | 2.27 5.09 % | 2.16 1.89 % | 2.12 -6.61 % | 2.27 6.07 % | 2.14 409.52 % | 0.42 195.45 % | -0.44 -191.67 % | 0.48 -2.04 % | 0.49 -50.51 % | 0.99 98.00 % | 0.50 28.21 % | 0.39 178.00 % | -0.50 -131.25 % | 1.60 3 475.53 % | -0.05 -108.62 % | 0.55 -26.67 % | 0.75 676.92 % | -0.13 |
| Earnings per share | -0.18 -280.00 % | 0.10 233.33 % | 0.03 -70.00 % | 0.10 176.92 % | -0.13 95.47 % | -2.87 -28.70 % | -2.23 -643.33 % | -0.30 91.67 % | -3.60 -757.14 % | -0.42 -569.80 % | 0.09 -44.13 % | 0.16 -73.33 % | 0.60 -15.49 % | 0.71 220.34 % | -0.59 -690.00 % | 0.10 -80.00 % | 0.50 1 350.00 % | -0.04 -101.84 % | 2.17 4 240.00 % | 0.05 103.88 % | -1.29 14.57 % | -1.51 -468.29 % | 0.41 -75.74 % | 1.69 4.32 % | 1.62 92.86 % | 0.84 -34.38 % | 1.28 -11.72 % | 1.45 -63.29 % | 3.95 4 378.46 % | 0.09 -69.59 % | 0.29 -78.99 % | 1.38 62.35 % | 0.85 183.33 % | 0.30 -78.26 % | 1.38 -37.84 % | 2.22 14.43 % | 1.94 -14.54 % | 2.27 5.09 % | 2.16 1.89 % | 2.12 -6.61 % | 2.27 6.07 % | 2.14 409.52 % | 0.42 195.45 % | -0.44 -191.67 % | 0.48 -2.04 % | 0.49 -50.51 % | 0.99 98.00 % | 0.50 28.21 % | 0.39 178.00 % | -0.50 -131.25 % | 1.60 3 475.53 % | -0.05 -108.62 % | 0.55 -26.67 % | 0.75 676.92 % | -0.13 |
| Gross profit | 11.232 M -46.30 % | 20.916 M 282.59 % | 5.467 M -53.71 % | 11.810 M 613.60 % | 1.655 M 132.22 % | -5.136 M -140.61 % | 12.648 M -28.94 % | 17.800 M 1 168.71 % | 1.403 M -96.90 % | 45.267 M -48.44 % | 87.789 M -9.51 % | 97.019 M -5.66 % | 102.841 M 26.93 % | 81.024 M 16.77 % | 69.388 M -11.59 % | 78.481 M 20.04 % | 65.379 M 18.12 % | 55.350 M -29.18 % | 78.156 M 39.90 % | 55.865 M 398.93 % | 11.197 M -85.64 % | 77.957 M -34.11 % | 118.319 M 12.94 % | 104.766 M -10.30 % | 116.799 M 225.93 % | -92.746 M -178.86 % | 117.601 M 26.84 % | 92.719 M 1.97 % | 90.928 M 7.26 % | 84.777 M 16.44 % | 72.809 M 0.96 % | 72.115 M 1.35 % | 71.153 M -42.68 % | 124.132 M 38.40 % | 89.693 M -4.66 % | 94.081 M 19.93 % | 78.447 M 2.57 % | 76.478 M -9.28 % | 84.297 M 8.89 % | 77.418 M 2.04 % | 75.871 M 352.01 % | -30.106 M -142.71 % | 70.486 M 13.61 % | 62.040 M -14.90 % | 72.903 M 3 401.77 % | -2.208 M -103.14 % | 70.280 M 14.59 % | 61.330 M 9.17 % | 56.181 M 10.62 % | 50.789 M -28.65 % | 71.182 M 41.91 % | 50.161 M -5.96 % | 53.341 M -8.01 % | 57.984 M 13.24 % | 51.205 M |
| Income tax expense | -625.000 K -128.75 % | 2.174 M 67.23 % | 1.300 M -20.73 % | 1.640 M -2.38 % | 1.680 M -10.40 % | 1.875 M 248.51 % | 538.000 K -56.40 % | 1.234 M 439.01 % | -364.000 K 72.49 % | -1.323 M -187.44 % | 1.513 M 502.79 % | 251.000 K -89.63 % | 2.421 M 6.56 % | 2.272 M 392.03 % | -778.000 K -13 066.67 % | 6.000 K -99.57 % | 1.394 M -27.55 % | 1.924 M 374.86 % | -700.000 K 5.28 % | -739.000 K 2.89 % | -761.000 K 76.15 % | -3.191 M -332.75 % | 1.371 M -6.03 % | 1.459 M -64.72 % | 4.135 M 126.77 % | -15.448 M -265.22 % | 9.350 M 146.05 % | 3.800 M 31.03 % | 2.900 M 960.53 % | -337.000 K -107.00 % | 4.811 M | 0.000 -100.00 % | 3.057 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.053 M | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 590.000 K | 0.000 |
| Cost of revenue | 11.888 M -37.71 % | 19.084 M 4.20 % | 18.314 M -21.66 % | 23.379 M -23.33 % | 30.495 M -53.80 % | 66.012 M 101.37 % | 32.781 M 24.57 % | 26.315 M -44.55 % | 47.456 M -59.64 % | 117.586 M -22.28 % | 151.290 M 21.41 % | 124.607 M 3.38 % | 120.533 M -23.09 % | 156.726 M 53.75 % | 101.938 M 16.35 % | 87.612 M 34.95 % | 64.920 M -47.81 % | 124.390 M 51.62 % | 82.040 M 69.13 % | 48.507 M 451.53 % | 8.795 M -91.97 % | 109.527 M 9.70 % | 99.841 M 16.70 % | 85.552 M -34.98 % | 131.570 M -55.65 % | 296.643 M 163.78 % | 112.458 M 37.90 % | 81.549 M -30.11 % | 116.681 M -8.71 % | 127.817 M -9.36 % | 141.011 M 47.42 % | 95.653 M -34.97 % | 147.084 M -17.58 % | 178.454 M -13.47 % | 206.242 M 52.30 % | 135.422 M -3.89 % | 140.908 M -20.47 % | 177.165 M -28.73 % | 248.595 M 64.68 % | 150.957 M 1.19 % | 149.185 M -62.97 % | 402.842 M 165.23 % | 151.884 M 15.35 % | 131.670 M 2.90 % | 127.960 M -62.74 % | 343.459 M 160.22 % | 131.990 M 68.75 % | 78.217 M -12.09 % | 88.971 M -3.35 % | 92.051 M -34.10 % | 139.693 M 11.30 % | 125.509 M 33.82 % | 93.790 M 28.15 % | 73.189 M -24.94 % | 97.510 M |
| General and administrative expenses | 0.000 -100.00 % | 13.968 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.507 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.778 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 870.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 22.682 M 102.81 % | 11.184 M -50.62 % | 22.647 M 18.91 % | 19.045 M | 0.000 | 0.000 -100.00 % | 22.015 M 23.68 % | 17.800 M 754.95 % | 2.082 M | 0.000 -100.00 % | 87.780 M -9.52 % | 97.019 M -5.66 % | 102.841 M | 0.000 -100.00 % | 69.388 M -11.59 % | 78.481 M 20.04 % | 65.379 M 58 474.11 % | -112.000 K -100.14 % | 78.156 M 39.90 % | 55.865 M 398.93 % | 11.197 M 481.76 % | -2.933 M -102.48 % | 118.319 M 12.94 % | 104.766 M -10.31 % | 116.804 M 231.11 % | -89.089 M -197.67 % | 91.211 M -1.63 % | 92.719 M 1.97 % | 90.928 M 188.75 % | 31.490 M -51.95 % | 65.542 M 8.77 % | 60.256 M -0.91 % | 60.812 M -51.72 % | 125.959 M 61.25 % | 78.115 M | 0.000 -100.00 % | 61.611 M 8.03 % | 57.032 M -13.32 % | 65.795 M 11.10 % | 59.220 M 4.96 % | 56.424 M 200.52 % | -56.130 M -183.87 % | 66.923 M 1.66 % | 65.828 M -4.32 % | 68.800 M 339.60 % | -28.715 M -146.51 % | 61.743 M 8.29 % | 57.015 M 5.77 % | 53.904 M 9.98 % | 49.014 M -14.68 % | 57.445 M 13.61 % | 50.565 M 4.00 % | 48.618 M -4.57 % | 50.946 M -2.67 % | 52.342 M |
| Operating expenses | 22.682 M -16.77 % | 27.253 M 20.34 % | 22.647 M 18.91 % | 19.045 M -13.46 % | 22.007 M -14.41 % | 25.713 M 16.80 % | 22.015 M 23.68 % | 17.800 M 1 168.71 % | 1.403 M -97.13 % | 48.861 M -40.88 % | 82.651 M -9.83 % | 91.665 M -1.11 % | 92.692 M 31.34 % | 70.576 M -3.03 % | 72.784 M -3.59 % | 75.492 M 15.47 % | 65.379 M 16.89 % | 55.933 M -28.43 % | 78.156 M 44.08 % | 54.244 M 384.45 % | 11.197 M -84.20 % | 70.886 M -40.09 % | 118.319 M 39.91 % | 84.566 M -27.60 % | 116.804 M 231.11 % | -89.089 M -175.76 % | 117.601 M 67.55 % | 70.188 M -22.81 % | 90.928 M 9.42 % | 83.098 M 32.08 % | 62.915 M 8.00 % | 58.257 M -8.79 % | 63.872 M -47.44 % | 121.522 M 55.57 % | 78.115 M 16.71 % | 66.932 M 8.64 % | 61.611 M 8.03 % | 57.032 M -13.32 % | 65.795 M 11.10 % | 59.220 M 4.96 % | 56.424 M 200.52 % | -56.130 M -183.87 % | 66.923 M 1.66 % | 65.828 M -4.32 % | 68.800 M 339.60 % | -28.715 M -146.51 % | 61.743 M 8.29 % | 57.015 M 7.93 % | 52.826 M 7.78 % | 49.014 M -14.68 % | 57.445 M 13.61 % | 50.565 M 4.00 % | 48.618 M -4.57 % | 50.946 M -2.67 % | 52.342 M |
| Cost and expenses | 34.570 M -25.39 % | 46.337 M 13.12 % | 40.961 M -3.45 % | 42.424 M -19.20 % | 52.502 M -42.76 % | 91.725 M 67.39 % | 54.796 M 9.13 % | 50.210 M -38.28 % | 81.353 M -51.12 % | 166.447 M -29.44 % | 235.906 M 4.96 % | 224.764 M 9.72 % | 204.853 M -9.88 % | 227.302 M 30.74 % | 173.859 M 5.99 % | 164.035 M 24.62 % | 131.623 M -26.77 % | 179.740 M 18.12 % | 152.165 M 48.11 % | 102.740 M 254.08 % | 29.016 M -83.77 % | 178.759 M -10.92 % | 200.669 M 17.67 % | 170.535 M -31.34 % | 248.369 M 19.66 % | 207.554 M 1.91 % | 203.669 M 34.23 % | 151.737 M -22.29 % | 195.266 M -7.42 % | 210.915 M 3.43 % | 203.926 M 30.80 % | 155.909 M -26.09 % | 210.956 M -29.68 % | 299.976 M 5.14 % | 285.299 M 40.99 % | 202.354 M -0.08 % | 202.519 M -13.53 % | 234.197 M -25.51 % | 314.390 M 49.58 % | 210.177 M 2.22 % | 205.609 M -40.70 % | 346.712 M 58.46 % | 218.807 M 10.79 % | 197.498 M 0.38 % | 196.760 M -37.49 % | 314.744 M 62.46 % | 193.733 M 43.26 % | 135.232 M -4.63 % | 141.797 M 0.52 % | 141.065 M -28.44 % | 197.138 M 11.96 % | 176.074 M 23.64 % | 142.408 M 14.72 % | 124.135 M -17.16 % | 149.852 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 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 16.069 M | 0.000 | 0.000 -100.00 % | 22.007 M -14.41 % | 25.713 M | 0.000 | 0.000 100.00 % | -679.000 K -101.39 % | 48.861 M 1 052.64 % | -5.129 M 4.20 % | -5.354 M 47.25 % | -10.149 M -114.38 % | 70.576 M 1 978.21 % | 3.396 M 213.62 % | -2.989 M | 0.000 -100.00 % | 55.933 M | 0.000 100.00 % | -1.621 M -118.01 % | 9.003 M -66.95 % | 27.239 M | 0.000 100.00 % | -20.200 M | 0.000 -100.00 % | 37.392 M 41.69 % | 26.390 M 217.13 % | -22.531 M | 0.000 -100.00 % | 12.966 M 593.57 % | -2.627 M -31.42 % | -1.999 M -165.33 % | 3.060 M 168.97 % | -4.437 M | 0.000 -100.00 % | 19.561 M | 0.000 -100.00 % | 17.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.275 M | 0.000 | 0.000 100.00 % | -1.078 M -110.91 % | 9.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 606.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.226 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 -100.00 % | 3.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.708 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 865.000 K | 0.000 |
| Interest expense | 1.748 M 94.01 % | 901.000 K 90 000.00 % | 1.000 K -99.97 % | 2.876 M 635.55 % | 391.000 K -25.38 % | 524.000 K 41.24 % | 371.000 K 24.08 % | 299.000 K -64.45 % | 841.000 K -18.74 % | 1.035 M -63.79 % | 2.858 M -23.93 % | 3.757 M 46.02 % | 2.573 M 141.17 % | -6.249 M -353.82 % | 2.462 M 15.42 % | 2.133 M 44.90 % | 1.472 M 95.23 % | 754.000 K -60.79 % | 1.923 M -2.53 % | 1.973 M -30.31 % | 2.831 M 456.10 % | -795.000 K -121.09 % | 3.769 M -10.54 % | 4.213 M -13.10 % | 4.848 M 120.76 % | -23.357 M -484.41 % | 6.076 M -2.91 % | 6.258 M 27.30 % | 4.916 M -45.45 % | 9.012 M 38.39 % | 6.512 M -3.08 % | 6.719 M -3.75 % | 6.981 M 409.56 % | 1.370 M -83.89 % | 8.502 M 8.17 % | 7.860 M 11.22 % | 7.067 M -14.72 % | 8.287 M 22.53 % | 6.763 M 4.46 % | 6.474 M -0.87 % | 6.531 M -29.31 % | 9.239 M 29.89 % | 7.113 M 0.89 % | 7.050 M -7.61 % | 7.631 M -4.28 % | 7.972 M 29.73 % | 6.145 M 86.61 % | 3.293 M 205.47 % | 1.078 M | 0.000 -100.00 % | 1.524 M -20.21 % | 1.910 M -4.83 % | 2.007 M 29.40 % | 1.551 M -21.98 % | 1.988 M |
| Depreciation and amortization | 1.002 M -32.71 % | 1.489 M -5.52 % | 1.576 M 4.10 % | 1.514 M -11.93 % | 1.719 M 205.87 % | 562.000 K -77.61 % | 2.510 M 836.57 % | 268.000 K -94.84 % | 5.191 M -33.75 % | 7.836 M 3.05 % | 7.604 M -5.14 % | 8.016 M 11.47 % | 7.191 M -6.39 % | 7.682 M -2.70 % | 7.895 M 0.01 % | 7.894 M -0.04 % | 7.897 M -27.63 % | 10.912 M 50.06 % | 7.272 M 0.01 % | 7.271 M -12.10 % | 8.272 M 69.30 % | 4.886 M -52.60 % | 10.307 M 0.44 % | 10.262 M 0.00 % | 10.262 M -22.60 % | 13.258 M 40.34 % | 9.447 M 0.50 % | 9.400 M 0.00 % | 9.400 M -29.51 % | 13.335 M 44.95 % | 9.200 M 0.00 % | 9.200 M -0.65 % | 9.260 M 13.98 % | 8.124 M -39.52 % | 13.433 M 10.50 % | 12.157 M -0.43 % | 12.210 M -0.25 % | 12.241 M 0.63 % | 12.164 M 0.14 % | 12.147 M -0.29 % | 12.182 M 560.92 % | -2.643 M -113.88 % | 19.045 M 27.14 % | 14.979 M -15.40 % | 17.706 M 21.49 % | 14.574 M -3.02 % | 15.028 M 0.25 % | 14.991 M 0.57 % | 14.906 M 26.62 % | 11.772 M -1.60 % | 11.964 M 0.11 % | 11.951 M 0.00 % | 11.951 M -8.11 % | 13.006 M 12.12 % | 11.600 M |
| Operating income | -11.450 M -80.68 % | -6.337 M 63.11 % | -17.180 M -137.46 % | -7.235 M 64.45 % | -20.352 M 34.03 % | -30.849 M -229.34 % | -9.367 M -53.68 % | -6.095 M 81.24 % | -32.494 M -1 010.15 % | -2.927 M -192.25 % | 3.173 M 250.38 % | -2.110 M -111.39 % | 18.521 M 71.41 % | 10.805 M 526.57 % | -2.533 M -223.08 % | 2.058 M 255.44 % | -1.324 M -127.10 % | -583.000 K -107.26 % | 8.030 M 392.03 % | 1.632 M 118.09 % | -9.024 M -203.43 % | 8.725 M -50.12 % | 17.491 M -11.59 % | 19.783 M -49.40 % | 39.096 M 1 169.07 % | -3.657 M -113.86 % | 26.390 M 17.18 % | 22.521 M 82.46 % | 12.343 M 635.14 % | 1.679 M -87.81 % | 13.779 M -25.83 % | 18.578 M 7.25 % | 17.322 M 563.68 % | 2.610 M -77.46 % | 11.578 M -54.42 % | 25.401 M 50.87 % | 16.836 M -13.42 % | 19.446 M -9.26 % | 21.430 M 17.76 % | 18.198 M -6.42 % | 19.447 M -42.10 % | 33.585 M 272.71 % | 9.011 M 456.23 % | 1.620 M -83.99 % | 10.119 M -71.22 % | 35.156 M 168.45 % | 13.096 M 107.61 % | 6.308 M 88.02 % | 3.355 M 89.01 % | 1.775 M -87.08 % | 13.737 M 3 500.25 % | -404.000 K -108.55 % | 4.723 M -32.89 % | 7.038 M 719.00 % | -1.137 M |
| Operating income ratio | -0.50 -212.60 % | -0.16 78.07 % | -0.72 -251.37 % | -0.21 67.52 % | -0.63 -24.92 % | -0.51 -145.77 % | -0.21 -49.24 % | -0.14 79.23 % | -0.67 -3 600.25 % | -0.02 -235.42 % | 0.01 239.40 % | -0.01 -111.48 % | 0.08 82.44 % | 0.05 407.39 % | -0.01 -219.32 % | 0.01 221.94 % | -0.01 -213.27 % | 0.00 -106.47 % | 0.05 220.57 % | 0.02 103.46 % | -0.45 -1 069.93 % | 0.05 -41.96 % | 0.08 -22.87 % | 0.10 -33.96 % | 0.16 977.65 % | -0.02 -115.64 % | 0.11 -11.24 % | 0.13 117.37 % | 0.06 652.79 % | 0.01 -87.74 % | 0.06 -41.81 % | 0.11 39.51 % | 0.08 820.19 % | 0.01 -77.95 % | 0.04 -64.65 % | 0.11 44.20 % | 0.08 0.11 % | 0.08 19.09 % | 0.06 -19.21 % | 0.08 -7.78 % | 0.09 -4.10 % | 0.09 122.36 % | 0.04 384.54 % | 0.01 -83.40 % | 0.05 -51.10 % | 0.10 59.12 % | 0.06 43.23 % | 0.05 95.57 % | 0.02 86.00 % | 0.01 -80.92 % | 0.07 2 932.59 % | 0.00 -107.16 % | 0.03 -40.17 % | 0.05 801.78 % | -0.01 |
| Total other income expenses net | 9.248 M -1.72 % | 9.410 M -49.78 % | 18.737 M 92.53 % | 9.732 M -53.47 % | 20.915 M 158.18 % | 8.101 M 187.87 % | -9.219 M -293.47 % | 4.765 M 283.96 % | 1.241 M 162.90 % | -1.973 M -120.94 % | -893.000 K -124.09 % | 3.707 M 133.87 % | -10.945 M -355.47 % | -2.403 M 27.73 % | -3.325 M -176.62 % | -1.202 M -117.22 % | 6.981 M 221.71 % | 2.170 M -77.98 % | 9.855 M 596.72 % | -1.984 M 29.92 % | -2.831 M 88.63 % | -24.896 M -97.79 % | -12.587 M -231.59 % | -3.796 M 82.01 % | -21.104 M -357.59 % | -4.612 M 24.09 % | -6.076 M 2.91 % | -6.258 M -125.58 % | 24.465 M 2 043.21 % | -1.259 M 80.67 % | -6.512 M 3.08 % | -6.719 M 3.75 % | -6.981 M | 0.000 | 0.000 100.00 % | -6.112 M | 0.000 | 0.000 100.00 % | -2.928 M | 0.000 | 0.000 100.00 % | -7.561 M -38.78 % | -5.448 M -0.74 % | -5.408 M 10.11 % | -6.016 M 30.52 % | -8.659 M -89.93 % | -4.559 M -128.75 % | -1.993 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 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-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -9.001 M | 0.000 -100.00 % | 17.982 M 828.82 % | 1.936 M -84.15 % | 12.218 M 441.10 % | 2.258 M -68.73 % | 7.221 M 384.96 % | 1.489 M -98.45 % | 96.090 M 5 516.01 % | 1.711 M -98.94 % | 162.091 M 3 055.98 % | 5.136 M -96.75 % | 158.188 M 5 332.28 % | 2.912 M -97.60 % | 121.208 M 4 008.75 % | 2.950 M -96.43 % | 82.602 M 6 023.20 % | 1.349 M -98.91 % | 124.270 M 2 027.91 % | 5.840 M -96.02 % | 146.832 M 3 115.06 % | 4.567 M -97.13 % | 159.104 M -31.21 % | 231.286 M 79.99 % | 128.501 M -51.89 % | 267.075 M | 0.000 -100.00 % | 259.994 M 1 876.39 % | 13.155 M -95.90 % | 320.491 M 11.62 % | 287.138 M 5.60 % | 271.905 M 3 916.92 % | 6.769 M -97.46 % | 266.543 M 2 900.60 % | 8.883 M -96.35 % | 243.127 M 2 304.34 % | 10.112 M -95.19 % | 210.234 M 1 383.66 % | 14.170 M -93.16 % | 207.222 M 2 429.57 % | 8.192 M -96.92 % | 265.726 M 946.33 % | 25.396 M -85.90 % | 180.084 M 5 073.34 % | 3.481 M -95.08 % | 70.799 M 103.92 % | 34.719 M |
| Total investments | 0.000 -100.00 % | 49.322 M | 0.000 -100.00 % | 20.000 K -99.48 % | 3.872 M -78.15 % | 17.723 M 292.45 % | 4.516 M 13 584.85 % | 33.000 K -98.89 % | 2.978 M -64.75 % | 8.449 M 146.90 % | 3.422 M -76.94 % | 14.841 M 44.48 % | 10.272 M -31.61 % | 15.020 M 157.90 % | 5.824 M -53.65 % | 12.566 M 112.98 % | 5.900 M -56.51 % | 13.566 M 402.82 % | 2.698 M -78.25 % | 12.404 M 6.20 % | 11.680 M 33.30 % | 8.762 M -4.07 % | 9.134 M 31.58 % | 6.942 M 68.86 % | 4.111 M -98.40 % | 257.002 M 193.54 % | 87.554 M | 0.000 -100.00 % | 9.416 M -64.21 % | 26.310 M 60.19 % | 16.424 M 164.56 % | 6.208 M 0.00 % | 6.208 M -54.14 % | 13.538 M 22.01 % | 11.096 M -37.54 % | 17.766 M 186.27 % | 6.206 M -69.31 % | 20.224 M 225.77 % | 6.208 M -78.09 % | 28.340 M 356.51 % | 6.208 M -62.11 % | 16.384 M 163.92 % | 6.208 M -87.78 % | 50.792 M 718.17 % | 6.208 M -10.83 % | 6.962 M 12.15 % | 6.208 M 0.00 % | 6.208 M |
| Total debt | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 18.923 M | 0.000 -100.00 % | 14.154 M | 0.000 -100.00 % | 9.479 M | 0.000 -100.00 % | 97.579 M | 0.000 -100.00 % | 163.802 M | 0.000 -100.00 % | 163.324 M | 0.000 -100.00 % | 124.120 M | 0.000 -100.00 % | 85.552 M | 0.000 -100.00 % | 125.619 M | 0.000 -100.00 % | 152.672 M | 0.000 -100.00 % | 163.671 M -30.25 % | 234.668 M | 0.000 -100.00 % | 275.878 M | 0.000 -100.00 % | 262.321 M | 0.000 -100.00 % | 330.122 M 12.53 % | 293.361 M 4.69 % | 280.212 M | 0.000 -100.00 % | 268.423 M | 0.000 -100.00 % | 252.010 M | 0.000 -100.00 % | 220.346 M | 0.000 -100.00 % | 221.392 M | 0.000 -100.00 % | 273.918 M | 0.000 -100.00 % | 205.480 M | 0.000 -100.00 % | 74.267 M 25.55 % | 59.151 M |
| Accumulated other comprehensive income loss | 473.487 M 4 347.98 % | 10.645 M -97.75 % | 473.982 M 22.11 % | 388.171 M -18.17 % | 474.338 M 3 728.08 % | 12.391 M -97.61 % | 518.154 M 19.85 % | 432.343 M -21.32 % | 549.528 M 5 193.08 % | 10.382 M -98.12 % | 552.249 M | 0.000 -100.00 % | 544.560 M | 0.000 -100.00 % | 541.437 M | 0.000 -100.00 % | 537.091 M 6 785.78 % | 7.800 M -98.50 % | 521.723 M 19.69 % | 435.912 M -17.48 % | 528.221 M | 0.000 -100.00 % | 554.196 M | 0.000 -100.00 % | 9.754 M -98.09 % | 509.359 M | 0.000 -100.00 % | 455.938 M 4 093.69 % | 10.872 M -97.52 % | 438.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 408.993 M | 0.000 -100.00 % | 436.335 M | 0.000 -100.00 % | 398.793 M | 0.000 -100.00 % | 380.932 M | 0.000 -100.00 % | 380.617 M | 0.000 -100.00 % | 367.872 M | 0.000 -100.00 % | 360.211 M 8 103.39 % | 4.391 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 287.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 286.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 363.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 360.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 353.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 346.397 M | 0.000 | 0.000 -100.00 % | 327.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 262.947 M | 0.000 -100.00 % | 251.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 221.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 211.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.409 M 13.34 % | 159.173 M |
| Common stock | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M 0.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M 0.00 % | 85.811 M 0.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M | 0.000 -100.00 % | 85.811 M 0.00 % | 85.811 M |
| Total equity | 473.487 M 0.00 % | 473.487 M -0.10 % | 473.982 M 0.00 % | 473.982 M -0.08 % | 474.338 M 0.00 % | 474.338 M -8.46 % | 518.154 M 0.00 % | 518.154 M -5.71 % | 549.528 M 0.00 % | 549.528 M -0.49 % | 552.249 M 0.00 % | 552.249 M 1.41 % | 544.560 M 0.00 % | 544.561 M 0.58 % | 541.437 M 0.00 % | 541.437 M 0.81 % | 537.091 M 0.00 % | 537.091 M 2.95 % | 521.723 M 0.00 % | 521.723 M -1.23 % | 528.221 M 0.00 % | 528.221 M -4.69 % | 554.196 M 0.00 % | 554.196 M 8.11 % | 512.624 M 0.64 % | 509.359 M 0.00 % | 509.359 M 11.72 % | 455.938 M 1.49 % | 449.230 M 2.42 % | 438.631 M 0.11 % | 438.155 M -4.06 % | 456.696 M 2.60 % | 445.118 M 8.83 % | 408.993 M 0.00 % | 408.992 M -6.27 % | 436.335 M 0.00 % | 436.335 M 9.41 % | 398.793 M 0.00 % | 398.793 M 4.69 % | 380.932 M 0.00 % | 380.932 M 0.08 % | 380.617 M 0.00 % | 380.617 M 3.46 % | 367.872 M 0.00 % | 367.872 M 2.13 % | 360.211 M 0.00 % | 360.211 M -1.55 % | 365.875 M |
| Other non current liabilities | -473.487 M -29 879.06 % | 1.590 M 100.34 % | -473.982 M -29 891.45 % | 1.591 M 100.34 % | -474.338 M -29 913.83 % | 1.591 M 100.31 % | -518.154 M -25 891.64 % | 2.009 M | 0.000 -100.00 % | 2.009 M | 0.000 -100.00 % | 419.000 K | 0.000 -100.00 % | 418.000 K | 0.000 -100.00 % | 996.000 K | 0.000 -100.00 % | 418.000 K | 0.000 -100.00 % | 1.491 M | 0.000 -100.00 % | 2.705 M | 0.000 -100.00 % | 2.941 M 17.64 % | 2.500 M | 0.000 -100.00 % | 49.251 M 110.80 % | -455.938 M -19 559.58 % | 2.343 M | 0.000 -100.00 % | 2.294 M -97.06 % | 78.064 M 0.03 % | 78.039 M | 0.000 -100.00 % | 1.853 M | 0.000 -100.00 % | 60.101 M | 0.000 -100.00 % | 61.482 M | 0.000 -100.00 % | 109.719 M | 0.000 -100.00 % | 109.662 M | 0.000 -100.00 % | 87.742 M | 0.000 -100.00 % | 87.149 M 34 759.60 % | 250.000 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.001 M | 0.000 -100.00 % | 27.101 M | 0.000 -100.00 % | 12.201 M | 0.000 -100.00 % | 21.878 M | 0.000 -100.00 % | 22.267 M | 0.000 -100.00 % | 36.123 M | 0.000 -100.00 % | 3.647 M | 0.000 -100.00 % | 24.924 M -24.11 % | 32.843 M | 0.000 -100.00 % | 275.878 M | 0.000 -100.00 % | 80.536 M | 0.000 -100.00 % | 117.767 M -23.53 % | 154.006 M -8.50 % | 168.317 M | 0.000 -100.00 % | 143.574 M | 0.000 -100.00 % | 162.775 M | 0.000 -100.00 % | 180.258 M | 0.000 -100.00 % | 193.611 M | 0.000 -100.00 % | 200.034 M | 0.000 -100.00 % | 190.317 M | 0.000 -100.00 % | 41.764 M -29.39 % | 59.151 M |
| Total non current liabilities | -473.487 M -3 215.46 % | 15.198 M 103.21 % | -473.982 M -4 771.61 % | 10.146 M 102.14 % | -474.338 M -6 303.74 % | 7.646 M 101.48 % | -518.154 M -8 159.64 % | 6.429 M | 0.000 -100.00 % | 28.730 M | 0.000 -100.00 % | 33.413 M | 0.000 -100.00 % | 20.412 M | 0.000 -100.00 % | 32.656 M | 0.000 -100.00 % | 34.497 M | 0.000 -100.00 % | 51.385 M | 0.000 -100.00 % | 21.723 M | 0.000 -100.00 % | 46.278 M -17.48 % | 56.081 M | 0.000 -100.00 % | 368.110 M 180.74 % | -455.938 M -462.32 % | 125.837 M | 0.000 -100.00 % | 240.359 M -13.36 % | 277.419 M -4.90 % | 291.705 M | 0.000 -100.00 % | 190.777 M | 0.000 -100.00 % | 277.134 M | 0.000 -100.00 % | 295.997 M | 0.000 -100.00 % | 303.330 M | 0.000 -100.00 % | 309.696 M | 0.000 -100.00 % | 278.059 M | 0.000 -100.00 % | 128.913 M 7.61 % | 119.797 M |
| Other current liabilities | 0.000 -100.00 % | 3.487 M | 0.000 -100.00 % | 5.170 M | 0.000 -100.00 % | 4.666 M | 0.000 -100.00 % | 10.103 M | 0.000 -100.00 % | 7.897 M | 0.000 -100.00 % | 21.125 M | 0.000 -100.00 % | 9.694 M | 0.000 -100.00 % | 13.731 M | 0.000 -100.00 % | 13.786 M | 0.000 -100.00 % | 20.399 M | 0.000 -100.00 % | 19.480 M | 0.000 -100.00 % | 15.640 M -22.60 % | 20.206 M | 0.000 -100.00 % | 7.817 M | 0.000 -100.00 % | 2.857 M | 0.000 -100.00 % | 6.680 M -76.99 % | 29.032 M 25.82 % | 23.075 M | 0.000 -100.00 % | 14.843 M | 0.000 -100.00 % | 20.613 M | 0.000 -100.00 % | 14.742 M | 0.000 -100.00 % | 18.123 M | 0.000 -100.00 % | 15.293 M | 0.000 -100.00 % | 13.264 M | 0.000 -100.00 % | 17.871 M 80.59 % | 9.896 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 319.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 832.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.394 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 18.923 M | 0.000 -100.00 % | 14.154 M | 0.000 -100.00 % | 9.479 M | 0.000 -100.00 % | 66.342 M | 0.000 -100.00 % | 136.701 M | 0.000 -100.00 % | 151.123 M | 0.000 -100.00 % | 102.242 M | 0.000 -100.00 % | 63.285 M | 0.000 -100.00 % | 89.496 M | 0.000 -100.00 % | 149.025 M | 0.000 -100.00 % | 138.747 M -31.25 % | 201.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.785 M | 0.000 -100.00 % | 176.045 M 26.33 % | 139.355 M 24.54 % | 111.895 M | 0.000 -100.00 % | 124.849 M | 0.000 -100.00 % | 78.225 M | 0.000 -100.00 % | 40.088 M | 0.000 -100.00 % | 27.781 M | 0.000 -100.00 % | 73.884 M | 0.000 -100.00 % | 9.769 M | 0.000 -100.00 % | 32.503 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 26.736 M | 0.000 -100.00 % | 44.479 M | 0.000 -100.00 % | 45.352 M | 0.000 -100.00 % | 42.188 M | 0.000 -100.00 % | 124.768 M | 0.000 -100.00 % | 234.260 M | 0.000 -100.00 % | 224.795 M | 0.000 -100.00 % | 163.604 M | 0.000 -100.00 % | 140.549 M | 0.000 -100.00 % | 155.874 M | 0.000 -100.00 % | 233.874 M | 0.000 -100.00 % | 211.356 M -25.52 % | 283.792 M | 0.000 -100.00 % | 94.317 M | 0.000 -100.00 % | 253.200 M | 0.000 -100.00 % | 287.418 M 3.18 % | 278.554 M -5.89 % | 295.981 M | 0.000 -100.00 % | 220.591 M | 0.000 -100.00 % | 302.065 M | 0.000 -100.00 % | 224.843 M | 0.000 -100.00 % | 244.237 M | 0.000 -100.00 % | 290.687 M | 0.000 -100.00 % | 136.719 M | 0.000 -100.00 % | 165.059 M 133.64 % | 70.647 M |
| Total liabilities | -473.487 M -1 229.12 % | 41.934 M 108.85 % | -473.982 M -967.70 % | 54.625 M 111.52 % | -474.338 M -995.01 % | 52.998 M 110.23 % | -518.154 M -1 165.79 % | 48.617 M | 0.000 -100.00 % | 153.498 M | 0.000 -100.00 % | 267.673 M | 0.000 -100.00 % | 245.207 M | 0.000 -100.00 % | 196.260 M | 0.000 -100.00 % | 175.046 M | 0.000 -100.00 % | 207.259 M | 0.000 -100.00 % | 255.597 M | 0.000 -100.00 % | 257.634 M -24.20 % | 339.873 M | 0.000 -100.00 % | 462.427 M 201.42 % | -455.938 M -220.29 % | 379.037 M | 0.000 -100.00 % | 527.777 M -5.07 % | 555.973 M -5.40 % | 587.686 M | 0.000 -100.00 % | 411.368 M | 0.000 -100.00 % | 579.199 M | 0.000 -100.00 % | 520.840 M | 0.000 -100.00 % | 547.567 M | 0.000 -100.00 % | 600.383 M | 0.000 -100.00 % | 414.778 M | 0.000 -100.00 % | 293.972 M 54.36 % | 190.444 M |
| Other non current assets | 0.000 -100.00 % | 55.353 M | 0.000 -100.00 % | 93.914 M 4 950.93 % | -1.936 M -101.91 % | 101.520 M 4 596.01 % | -2.258 M -101.86 % | 121.299 M 8 246.34 % | -1.489 M -100.98 % | 151.364 M 8 946.52 % | -1.711 M -101.57 % | 109.318 M 2 228.47 % | -5.136 M -104.93 % | 104.232 M 3 679.40 % | -2.912 M -102.85 % | 102.097 M 3 560.92 % | -2.950 M -102.76 % | 106.964 M 8 029.13 % | -1.349 M -102.39 % | 56.415 M 1 066.01 % | -5.840 M -107.75 % | 75.390 M 1 750.76 % | -4.567 M -113.94 % | 32.760 M -64.27 % | 91.687 M 171.35 % | -128.501 M -207.35 % | 119.698 M 1 359.98 % | -9.500 M -108.20 % | 115.877 M 980.86 % | -13.155 M -114.27 % | 92.169 M -38.88 % | 150.802 M 4.51 % | 144.291 M 2 231.64 % | -6.769 M -110.55 % | 64.183 M 822.54 % | -8.883 M -108.26 % | 107.488 M 1 162.97 % | -10.112 M -109.33 % | 108.356 M 864.69 % | -14.170 M -117.25 % | 82.147 M 1 102.77 % | -8.192 M -111.07 % | 74.025 M 391.48 % | -25.396 M -136.49 % | 69.599 M 2 099.40 % | -3.481 M -105.33 % | 65.255 M 25.71 % | 51.910 M |
| Long term investments | 0.000 -100.00 % | 49.322 M | 0.000 -100.00 % | 20.000 K | 0.000 100.00 % | -19.524 M | 0.000 -100.00 % | 33.000 K | 0.000 100.00 % | -72.226 M | 0.000 -100.00 % | 14.841 M | 0.000 -100.00 % | 15.020 M | 0.000 -100.00 % | 12.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.404 M | 0.000 -100.00 % | 8.762 M | 0.000 -100.00 % | 6.942 M 68.86 % | 4.111 M | 0.000 100.00 % | -32.144 M | 0.000 -100.00 % | 9.416 M | 0.000 -100.00 % | 12.901 M 107.81 % | 6.208 M 0.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 -100.00 % | 6.208 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Property plant equipment net | 0.000 -100.00 % | 253.539 M | 0.000 -100.00 % | 265.724 M | 0.000 -100.00 % | 274.973 M | 0.000 -100.00 % | 278.720 M | 0.000 -100.00 % | 286.741 M | 0.000 -100.00 % | 296.505 M | 0.000 -100.00 % | 275.012 M | 0.000 -100.00 % | 289.663 M | 0.000 -100.00 % | 305.165 M | 0.000 -100.00 % | 328.256 M | 0.000 -100.00 % | 343.777 M | 0.000 -100.00 % | 359.606 M -5.23 % | 379.440 M | 0.000 -100.00 % | 398.703 M | 0.000 -100.00 % | 410.620 M | 0.000 -100.00 % | 443.496 M 4.43 % | 424.684 M -0.54 % | 426.976 M | 0.000 -100.00 % | 422.711 M | 0.000 -100.00 % | 395.424 M | 0.000 -100.00 % | 419.010 M | 0.000 -100.00 % | 439.374 M | 0.000 -100.00 % | 486.012 M | 0.000 -100.00 % | 445.858 M | 0.000 -100.00 % | 306.559 M 1.95 % | 300.687 M |
| Total non current assets | 0.000 -100.00 % | 358.214 M | 0.000 -100.00 % | 359.658 M 18 677.38 % | -1.936 M -100.54 % | 356.969 M 15 909.08 % | -2.258 M -100.56 % | 400.052 M 26 967.16 % | -1.489 M -100.41 % | 365.879 M 21 483.93 % | -1.711 M -100.41 % | 420.664 M 8 290.50 % | -5.136 M -101.30 % | 394.264 M 13 639.29 % | -2.912 M -100.72 % | 404.326 M 13 805.97 % | -2.950 M -100.72 % | 412.129 M 30 650.70 % | -1.349 M -100.34 % | 397.075 M 6 899.23 % | -5.840 M -101.36 % | 427.929 M 9 470.02 % | -4.567 M -101.14 % | 399.308 M -15.98 % | 475.238 M 469.83 % | -128.501 M -126.43 % | 486.257 M 5 218.49 % | -9.500 M -101.77 % | 535.913 M 4 173.84 % | -13.155 M -102.40 % | 548.566 M -5.70 % | 581.694 M 0.73 % | 577.475 M 8 631.17 % | -6.769 M -101.37 % | 493.102 M 5 651.08 % | -8.883 M -101.74 % | 509.120 M 5 134.81 % | -10.112 M -101.90 % | 533.574 M 3 865.52 % | -14.170 M -102.69 % | 527.729 M 6 542.00 % | -8.192 M -101.45 % | 566.245 M 2 329.66 % | -25.396 M -104.87 % | 521.665 M 15 086.07 % | -3.481 M -100.92 % | 378.022 M 7.21 % | 352.597 M |
| Other current assets | -9.071 M -109.86 % | 91.992 M 9 875.98 % | -941.000 K -100.93 % | 100.939 M | 0.000 -100.00 % | 33.622 M | 0.000 -100.00 % | 37.775 M | 0.000 -100.00 % | 105.325 M | 0.000 -100.00 % | 38.197 M | 0.000 -100.00 % | 54.505 M | 0.000 -100.00 % | 72.860 M | 0.000 -100.00 % | 55.152 M | 0.000 -100.00 % | 58.107 M | 0.000 -100.00 % | 37.624 M | 0.000 -100.00 % | 34.921 M 20.77 % | 28.916 M | 0.000 -100.00 % | 227.775 M | 0.000 -100.00 % | 9.767 M | 0.000 -100.00 % | 248.594 M 1 069.69 % | 21.253 M -42.59 % | 37.020 M | 0.000 -100.00 % | 192.115 M | 0.000 -100.00 % | 90.555 M | 0.000 -100.00 % | 10.906 M | 0.000 -100.00 % | 29.913 M | 0.000 -100.00 % | 21.006 M | 0.000 -100.00 % | 20.882 M | 0.000 -100.00 % | 26.358 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 54.840 M | 0.000 | 0.000 -100.00 % | 3.872 M -89.60 % | 37.247 M 724.78 % | 4.516 M | 0.000 -100.00 % | 2.978 M -96.31 % | 80.675 M 2 257.54 % | 3.422 M | 0.000 -100.00 % | 10.272 M | 0.000 -100.00 % | 5.824 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 2.698 M | 0.000 -100.00 % | 11.680 M | 0.000 -100.00 % | 9.134 M | 0.000 | 0.000 -100.00 % | 257.002 M 114.71 % | 119.698 M | 0.000 | 0.000 -100.00 % | 26.310 M 646.81 % | 3.523 M | 0.000 | 0.000 -100.00 % | 13.538 M 176.96 % | 4.888 M -72.49 % | 17.766 M 888 400.00 % | -2.000 K -100.01 % | 20.224 M | 0.000 -100.00 % | 28.340 M | 0.000 -100.00 % | 16.384 M | 0.000 -100.00 % | 50.792 M | 0.000 -100.00 % | 6.962 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 9.071 M | 0.000 -100.00 % | 941.000 K 148.61 % | -1.936 M -200.00 % | 1.936 M 185.74 % | -2.258 M -200.00 % | 2.258 M 251.65 % | -1.489 M -200.00 % | 1.489 M 187.03 % | -1.711 M -200.00 % | 1.711 M 133.31 % | -5.136 M -200.00 % | 5.136 M 276.37 % | -2.912 M -200.00 % | 2.912 M 198.71 % | -2.950 M -200.00 % | 2.950 M 318.68 % | -1.349 M -200.00 % | 1.349 M 123.10 % | -5.840 M -200.00 % | 5.840 M 227.87 % | -4.567 M -200.00 % | 4.567 M 35.04 % | 3.382 M 102.63 % | -128.501 M -1 559.74 % | 8.803 M | 0.000 -100.00 % | 2.327 M 117.69 % | -13.155 M -236.59 % | 9.631 M 54.76 % | 6.223 M -25.09 % | 8.307 M 222.72 % | -6.769 M -460.05 % | 1.880 M 121.16 % | -8.883 M -200.00 % | 8.883 M 187.85 % | -10.112 M -200.00 % | 10.112 M 171.36 % | -14.170 M -200.00 % | 14.170 M 272.97 % | -8.192 M -200.00 % | 8.192 M 132.26 % | -25.396 M -200.00 % | 25.396 M 829.56 % | -3.481 M -200.37 % | 3.468 M -85.81 % | 24.432 M |
| Cash and short term investments | 9.071 M 0.00 % | 9.071 M 863.97 % | 941.000 K 0.00 % | 941.000 K -51.39 % | 1.936 M -95.06 % | 39.183 M 1 635.30 % | 2.258 M 0.00 % | 2.258 M 51.65 % | 1.489 M 0.00 % | 1.489 M -12.97 % | 1.711 M 0.00 % | 1.711 M -66.69 % | 5.136 M 0.00 % | 5.136 M 76.37 % | 2.912 M 0.00 % | 2.912 M -1.29 % | 2.950 M 0.00 % | 2.950 M 118.68 % | 1.349 M 0.00 % | 1.349 M -76.90 % | 5.840 M 0.00 % | 5.840 M 27.87 % | 4.567 M 0.00 % | 4.567 M 35.04 % | 3.382 M -97.37 % | 128.501 M 0.00 % | 128.501 M 1 252.64 % | 9.500 M 308.25 % | 2.327 M -82.31 % | 13.155 M 36.59 % | 9.631 M 54.76 % | 6.223 M -25.09 % | 8.307 M 22.72 % | 6.769 M 260.05 % | 1.880 M -78.84 % | 8.883 M 0.00 % | 8.883 M -12.15 % | 10.112 M 0.00 % | 10.112 M -28.64 % | 14.170 M 0.00 % | 14.170 M 72.97 % | 8.192 M 0.00 % | 8.192 M -67.74 % | 25.396 M 0.00 % | 25.396 M 629.56 % | 3.481 M 0.37 % | 3.468 M -85.81 % | 24.432 M |
| Total current assets | 0.000 -100.00 % | 157.207 M | 0.000 -100.00 % | 168.949 M 8 626.70 % | 1.936 M -98.86 % | 170.367 M 7 445.04 % | 2.258 M -98.65 % | 166.719 M 11 096.71 % | 1.489 M -99.56 % | 337.147 M 19 604.68 % | 1.711 M -99.57 % | 399.258 M 7 673.71 % | 5.136 M -98.70 % | 395.504 M 13 481.87 % | 2.912 M -99.13 % | 333.371 M 11 200.71 % | 2.950 M -99.02 % | 300.008 M 22 139.29 % | 1.349 M -99.59 % | 331.907 M 5 583.34 % | 5.840 M -98.36 % | 355.832 M 7 691.37 % | 4.567 M -98.89 % | 412.522 M 9.35 % | 377.259 M 193.58 % | 128.501 M -73.53 % | 485.530 M 5 010.84 % | 9.500 M -96.75 % | 292.354 M 2 122.38 % | 13.155 M -96.85 % | 417.365 M -3.16 % | 430.975 M -5.35 % | 455.329 M 6 626.68 % | 6.769 M -97.93 % | 327.258 M 3 584.09 % | 8.883 M -98.25 % | 506.414 M 4 908.05 % | 10.112 M -97.38 % | 386.059 M 2 624.48 % | 14.170 M -96.46 % | 400.770 M 4 792.21 % | 8.192 M -98.02 % | 414.755 M 1 533.15 % | 25.396 M -90.27 % | 260.985 M 7 397.41 % | 3.481 M -98.74 % | 276.161 M 35.56 % | 203.722 M |
| Inventory | 0.000 -100.00 % | 29.663 M | 0.000 -100.00 % | 35.903 M | 0.000 -100.00 % | 53.061 M | 0.000 -100.00 % | 91.929 M | 0.000 -100.00 % | 125.013 M | 0.000 -100.00 % | 193.958 M | 0.000 -100.00 % | 206.008 M | 0.000 -100.00 % | 119.566 M | 0.000 -100.00 % | 112.225 M | 0.000 -100.00 % | 123.492 M | 0.000 -100.00 % | 134.794 M | 0.000 -100.00 % | 128.846 M -4.97 % | 135.591 M | 0.000 -100.00 % | 129.254 M | 0.000 -100.00 % | 113.200 M | 0.000 -100.00 % | 160.822 M -10.45 % | 179.587 M -3.47 % | 186.043 M | 0.000 -100.00 % | 130.067 M | 0.000 -100.00 % | 121.696 M | 0.000 -100.00 % | 146.141 M | 0.000 -100.00 % | 113.417 M | 0.000 -100.00 % | 138.582 M | 0.000 -100.00 % | 26.673 M | 0.000 -100.00 % | 31.857 M -11.99 % | 36.198 M |
| Net receivables | 0.000 -100.00 % | 26.481 M | 0.000 -100.00 % | 31.166 M | 0.000 -100.00 % | 44.501 M | 0.000 -100.00 % | 34.757 M | 0.000 -100.00 % | 106.112 M | 0.000 -100.00 % | 165.392 M | 0.000 -100.00 % | 129.855 M | 0.000 -100.00 % | 138.033 M | 0.000 -100.00 % | 129.695 M | 0.000 -100.00 % | 148.959 M | 0.000 -100.00 % | 184.518 M | 0.000 -100.00 % | 244.188 M 16.63 % | 209.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.059 M | 0.000 -100.00 % | 243.377 M 8.69 % | 223.912 M -0.02 % | 223.959 M | 0.000 -100.00 % | 166.551 M | 0.000 -100.00 % | 285.280 M | 0.000 -100.00 % | 218.900 M | 0.000 -100.00 % | 243.270 M | 0.000 -100.00 % | 246.975 M | 0.000 -100.00 % | 188.034 M | 0.000 -100.00 % | 240.836 M 68.31 % | 143.092 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 23.179 M | 0.000 -100.00 % | 20.386 M | 0.000 -100.00 % | 26.532 M | 0.000 -100.00 % | 22.606 M | 0.000 -100.00 % | 39.878 M | 0.000 -100.00 % | 76.434 M | 0.000 -100.00 % | 62.592 M | 0.000 -100.00 % | 47.631 M | 0.000 -100.00 % | 61.280 M | 0.000 -100.00 % | 45.979 M | 0.000 -100.00 % | 65.369 M | 0.000 -100.00 % | 56.969 M -7.76 % | 61.761 M | 0.000 -100.00 % | 86.500 M | 0.000 -100.00 % | 50.082 M | 0.000 -100.00 % | 104.693 M -4.97 % | 110.167 M -31.58 % | 161.011 M | 0.000 -100.00 % | 79.165 M | 0.000 -100.00 % | 181.207 M | 0.000 -100.00 % | 170.013 M | 0.000 -100.00 % | 198.333 M | 0.000 -100.00 % | 201.510 M | 0.000 -100.00 % | 102.898 M | 0.000 -100.00 % | 114.685 M 88.78 % | 60.751 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.067 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 36.310 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.236 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 100.00 % | -36.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.394 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.495 M | 0.000 | 0.000 -100.00 % | 2.154 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 |
| Other total stockholders equity | 0.000 -100.00 % | 89.600 M | 0.000 -100.00 % | 388.171 M | 0.000 -100.00 % | 89.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.600 M | 0.000 -100.00 % | 466.438 M | 0.000 -100.00 % | 98.707 M | 0.000 -100.00 % | 455.626 M | 0.000 -100.00 % | 89.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.518 M | 0.000 -100.00 % | 468.385 M 520.07 % | 75.538 M | 0.000 -100.00 % | 423.548 M | 0.000 -100.00 % | 89.600 M | 0.000 -100.00 % | 101.032 M -72.76 % | 370.885 M 3.22 % | 359.307 M | 0.000 -100.00 % | 101.553 M | 0.000 -100.00 % | 350.524 M | 0.000 -100.00 % | 101.553 M | 0.000 -100.00 % | 295.121 M | 0.000 -100.00 % | 101.553 M | 0.000 -100.00 % | 282.061 M | 0.000 -100.00 % | 89.600 M -25.88 % | 120.891 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 13.608 M | 0.000 -100.00 % | 8.555 M | 0.000 -100.00 % | 6.055 M | 0.000 -100.00 % | 4.420 M | 0.000 -100.00 % | 3.720 M | 0.000 -100.00 % | 5.893 M | 0.000 -100.00 % | 7.793 M | 0.000 -100.00 % | 9.782 M | 0.000 -100.00 % | 11.812 M | 0.000 -100.00 % | 13.771 M | 0.000 -100.00 % | 15.371 M | 0.000 -100.00 % | 18.413 M -11.21 % | 20.738 M | 0.000 -100.00 % | 42.981 M | 0.000 -100.00 % | 42.958 M | 0.000 -100.00 % | 47.678 M 5.14 % | 45.349 M 0.00 % | 45.349 M | 0.000 -100.00 % | 45.350 M | 0.000 -100.00 % | 54.258 M | 0.000 -100.00 % | 54.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.396 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 515.421 M | 0.000 -100.00 % | 528.607 M | 0.000 -100.00 % | 527.336 M | 0.000 -100.00 % | 566.771 M | 0.000 -100.00 % | 703.026 M | 0.000 -100.00 % | 819.922 M | 0.000 -100.00 % | 789.768 M | 0.000 -100.00 % | 737.697 M | 0.000 -100.00 % | 712.137 M | 0.000 -100.00 % | 728.982 M | 0.000 -100.00 % | 783.760 M | 0.000 -100.00 % | 811.830 M -4.77 % | 852.497 M | 0.000 -100.00 % | 971.786 M | 0.000 -100.00 % | 828.267 M | 0.000 -100.00 % | 965.932 M -4.62 % | 1.013 B -1.95 % | 1.033 B | 0.000 -100.00 % | 820.360 M | 0.000 -100.00 % | 1.016 B | 0.000 -100.00 % | 919.633 M | 0.000 -100.00 % | 928.499 M | 0.000 -100.00 % | 981.000 M | 0.000 -100.00 % | 782.650 M | 0.000 -100.00 % | 654.183 M 17.59 % | 556.319 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.577 M 275.61 % | -898.000 K -249.42 % | -257.000 K 70.01 % | -857.000 K -176.72 % | 1.117 M -95.46 % | 24.623 M 1.98 % | 24.144 M | 0.000 -100.00 % | 30.889 M 3 088 800.00 % | 1.000 K 100.13 % | -767.000 K 43.02 % | -1.346 M 73.89 % | -5.155 M 15.89 % | -6.129 M | 0.000 100.00 % | -850.000 K | 0.000 -100.00 % | 337.000 K 101.81 % | -18.585 M -4 702.33 % | -387.000 K -103.49 % | 11.094 M -14.91 % | 13.038 M 469.03 % | -3.533 M 75.68 % | -14.528 M -4.82 % | -13.860 M -93.14 % | -7.176 M 34.55 % | -10.964 M 12.03 % | -12.463 M 63.24 % | -33.908 M -4 373.35 % | -758.000 K 69.14 % | -2.456 M 74.95 % | -9.805 M -34.61 % | -7.284 M -139.33 % | 18.519 M 259.95 % | -11.578 M 39.98 % | -19.289 M -14.54 % | -16.840 M -136.67 % | 45.917 M 348.17 % | -18.502 M -1.67 % | -18.198 M 6.42 % | -19.447 M -7.13 % | -18.153 M -409.49 % | -3.563 M -194.06 % | 3.788 M 192.32 % | -4.103 M 2.52 % | -4.209 M 50.70 % | -8.537 M -97.84 % | -4.315 M -29.00 % | -3.345 M -178.21 % | 4.277 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.020 M 295.79 % | -2.564 M 91.70 % | -30.889 M -764.03 % | -3.575 M -566.10 % | 767.000 K -43.02 % | 1.346 M -73.89 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.020 M 295.79 % | -2.564 M 92.08 % | -32.378 M -805.68 % | -3.575 M | 0.000 -100.00 % | 1.346 M -73.89 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.278 M 222.32 % | 2.258 M -53.17 % | 4.822 M | 0.000 -100.00 % | 5.064 M | 0.000 -100.00 % | 365.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.936 M -73.40 % | 7.278 M 222.32 % | 2.258 M 107.31 % | -30.889 M -2 174.48 % | 1.489 M 94.13 % | 767.000 K -55.17 % | 1.711 M -66.81 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.020 M 295.79 % | -2.564 M 91.70 % | -30.889 M -764.03 % | -3.575 M -566.10 % | 767.000 K -43.02 % | 1.346 M -73.89 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.020 M 295.79 % | -2.564 M 91.70 % | -30.889 M -764.03 % | -3.575 M -566.10 % | 767.000 K -43.02 % | 1.346 M -73.89 % | 5.155 M -15.89 % | 6.129 M 220.65 % | -5.080 M -697.65 % | 850.000 K -80.06 % | 4.263 M 1 364.99 % | -337.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |