BNR Udyog Limited BNRUDY.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 15.510 M -51.40 % | 31.912 M -18.15 % | 38.988 M 287.44 % | 10.063 M 52.11 % | 6.616 M -3.30 % | 6.841 M -4.48 % | 7.162 M -53.00 % | 15.239 M -88.02 % | 127.243 M 52.64 % | 83.361 M 212.54 % | 26.673 M -23.07 % | 34.669 M 3.38 % | 33.536 M -5.60 % | 35.526 M 242.01 % | 10.387 M -28.23 % | 14.472 M -28.27 % | 20.176 M 2.96 % | 19.596 M 2.42 % | 19.133 M -4.64 % | 20.065 M 2.77 % | 19.524 M |
| Net income | -5.484 M -112.73 % | 43.094 M 299.80 % | 10.779 M 69.53 % | 6.358 M 123.97 % | 2.839 M 220.39 % | -2.358 M 42.44 % | -4.097 M -620.52 % | 787.004 K -82.34 % | 4.457 M 312.67 % | -2.096 M -155.14 % | 3.800 M -30.40 % | 5.460 M -16.52 % | 6.541 M -5.55 % | 6.925 M 591.38 % | 1.002 M -72.78 % | 3.679 M -2.76 % | 3.784 M -32.56 % | 5.611 M 3.39 % | 5.427 M -1.49 % | 5.509 M -0.77 % | 5.552 M |
| Income before tax | -9.991 M -119.64 % | 50.858 M 277.40 % | 13.476 M 83.80 % | 7.332 M 46.52 % | 5.004 M 222.99 % | -4.069 M 1.66 % | -4.137 M -516.64 % | 993.028 K -75.06 % | 3.982 M 329.74 % | -1.733 M -147.45 % | 3.653 M -54.70 % | 8.065 M -11.43 % | 9.106 M -8.14 % | 9.912 M 2 938.80 % | 326.196 K -89.45 % | 3.092 M -24.44 % | 4.092 M -44.40 % | 7.359 M 32.76 % | 5.543 M -2.10 % | 5.662 M 1.98 % | 5.552 M |
| Income before tax ratio | -0.64 -140.42 % | 1.59 361.08 % | 0.35 -52.56 % | 0.73 -3.67 % | 0.76 227.18 % | -0.59 -2.95 % | -0.58 -986.51 % | 0.07 108.22 % | 0.03 250.51 % | -0.02 -115.18 % | 0.14 -41.12 % | 0.23 -14.33 % | 0.27 -2.69 % | 0.28 788.50 % | 0.03 -85.30 % | 0.21 5.34 % | 0.20 -46.00 % | 0.38 29.63 % | 0.29 2.67 % | 0.28 -0.77 % | 0.28 |
| EBITDA | -8.819 M -117.07 % | 51.657 M 267.85 % | 14.043 M 79.32 % | 7.831 M 39.82 % | 5.601 M 267.65 % | -3.341 M -30.61 % | -2.558 M -177.68 % | 3.293 M -47.53 % | 6.275 M 289.07 % | 1.613 M -83.13 % | 9.561 M -11.29 % | 10.779 M 8.20 % | 9.962 M 2.50 % | 9.719 M 1 032.29 % | 858.379 K -79.60 % | 4.209 M -18.68 % | 5.176 M -42.02 % | 8.926 M 26.99 % | 7.029 M 0.57 % | 6.989 M 3.74 % | 6.737 M |
| Net income ratio | -0.35 -126.18 % | 1.35 388.44 % | 0.28 -56.24 % | 0.63 47.24 % | 0.43 224.49 % | -0.34 39.74 % | -0.57 -1 207.53 % | 0.05 47.45 % | 0.04 239.33 % | -0.03 -117.64 % | 0.14 -9.53 % | 0.16 -19.25 % | 0.20 0.05 % | 0.19 102.15 % | 0.10 -62.07 % | 0.25 35.56 % | 0.19 -34.50 % | 0.29 0.95 % | 0.28 3.31 % | 0.27 -3.45 % | 0.28 |
| Ratio EBITDA | -0.57 -135.13 % | 1.62 349.41 % | 0.36 -53.72 % | 0.78 -8.08 % | 0.85 273.37 % | -0.49 -36.74 % | -0.36 -265.29 % | 0.22 338.13 % | 0.05 154.90 % | 0.02 -94.60 % | 0.36 15.30 % | 0.31 4.66 % | 0.30 8.58 % | 0.27 231.07 % | 0.08 -71.58 % | 0.29 13.36 % | 0.26 -43.68 % | 0.46 23.99 % | 0.37 5.47 % | 0.35 0.94 % | 0.35 |
| Gross profit ratio | 0.30 -61.33 % | 0.79 58.97 % | 0.50 -68.99 % | 1.60 550.76 % | -0.35 21.37 % | -0.45 33.63 % | -0.68 -837.11 % | -0.07 -107.26 % | 1.00 45 384.69 % | 0.00 -99.59 % | 0.54 18.04 % | 0.46 -21.96 % | 0.59 -41.30 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 29.91 % | 0.77 -23.02 % | 1.00 346.93 % | 0.22 -15.48 % | 0.26 2.27 % | 0.26 |
| Weighted average shs out dil | 3.018 M 0.61 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 1.05 % | 2.969 M -1.04 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Weighted average shs out | 3.018 M 0.58 % | 3.001 M 0.03 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.33 % | 2.990 M -0.33 % | 3.000 M 0.00 % | 3.000 M 0.21 % | 2.994 M -0.21 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 1.05 % | 2.969 M -1.04 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| EPS diluted | -1.82 -112.67 % | 14.36 300.00 % | 3.59 69.34 % | 2.12 123.16 % | 0.95 220.25 % | -0.79 42.34 % | -1.37 -626.92 % | 0.26 -82.55 % | 1.49 312.86 % | -0.70 -155.12 % | 1.27 -30.22 % | 1.82 -16.51 % | 2.18 -5.63 % | 2.31 600.00 % | 0.33 -73.17 % | 1.23 -2.38 % | 1.26 -33.33 % | 1.89 5.00 % | 1.80 -2.17 % | 1.84 -0.54 % | 1.85 |
| Earnings per share | -1.82 -112.67 % | 14.36 300.00 % | 3.59 69.34 % | 2.12 123.16 % | 0.95 220.25 % | -0.79 42.34 % | -1.37 -626.92 % | 0.26 -82.55 % | 1.49 312.86 % | -0.70 -155.12 % | 1.27 -30.22 % | 1.82 -16.51 % | 2.18 -5.63 % | 2.31 600.00 % | 0.33 -73.17 % | 1.23 -2.38 % | 1.26 -33.33 % | 1.89 5.00 % | 1.80 -2.17 % | 1.84 -0.54 % | 1.85 |
| Gross profit | 4.721 M -81.20 % | 25.116 M 30.11 % | 19.303 M 20.16 % | 16.065 M 785.64 % | -2.343 M 23.96 % | -3.081 M 36.61 % | -4.861 M -340.42 % | -1.104 M -100.87 % | 126.947 M 69 327.65 % | 182.848 K -98.73 % | 14.423 M -9.18 % | 15.882 M -19.32 % | 19.686 M -44.59 % | 35.526 M 242.01 % | 10.387 M -28.23 % | 14.472 M -6.82 % | 15.531 M -20.75 % | 19.596 M 357.74 % | 4.281 M -19.41 % | 5.312 M 5.10 % | 5.054 M |
| Income tax expense | -4.507 M -158.05 % | 7.764 M 187.88 % | 2.697 M 176.90 % | 974.000 K -55.01 % | 2.165 M 226.58 % | -1.711 M -4 085.69 % | -40.866 K -119.84 % | 206.024 K 143.41 % | -474.601 K -230.99 % | 362.306 K 346.38 % | -147.054 K -105.65 % | 2.605 M 1.54 % | 2.565 M -14.13 % | 2.987 M 542.32 % | -675.415 K -14.93 % | -587.697 K -290.82 % | 307.978 K -82.38 % | 1.748 M 1 406.90 % | 116.000 K -24.18 % | 153.000 K | 0.000 |
| Cost of revenue | 10.789 M 58.76 % | 6.796 M -65.48 % | 19.685 M 96.55 % | 10.015 M 11.79 % | 8.959 M -9.71 % | 9.923 M -17.47 % | 12.023 M -26.43 % | 16.343 M 5 430.16 % | 295.524 K -99.64 % | 83.179 M 579.04 % | 12.249 M -34.80 % | 18.788 M 35.65 % | 13.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.645 M | 0.000 -100.00 % | 14.852 M 0.67 % | 14.753 M 1.96 % | 14.470 M |
| General and administrative expenses | 752.000 K 0.80 % | 746.000 K 14.07 % | 654.000 K 3.97 % | 629.000 K -12.67 % | 720.258 K 10.89 % | 649.546 K -0.31 % | 651.586 K -14.17 % | 759.150 K -38.22 % | 1.229 M -21.46 % | 1.565 M 36.51 % | 1.146 M -36.29 % | 1.799 M 39.13 % | 1.293 M | 0.000 -100.00 % | 8.680 M -9.35 % | 9.575 M -4.94 % | 10.072 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 679.000 K -31.90 % | 997.000 K 112.58 % | 469.000 K 38.76 % | 338.000 K 125.76 % | 149.719 K 56.68 % | 95.559 K -52.70 % | 202.039 K -10.24 % | 225.079 K -39.75 % | 373.592 K 77.32 % | 210.692 K 5.31 % | 200.077 K -92.18 % | 2.558 M -62.78 % | 6.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.347 M 682.71 % | -746.000 K -114.72 % | 5.068 M 905.72 % | -629.000 K 12.67 % | -720.258 K -105.88 % | 12.240 M 1 355.00 % | 841.238 K 54.30 % | 545.207 K 52.43 % | 357.677 K 1 502.65 % | -25.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 175.790 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 5.778 M 479.54 % | 997.000 K -83.90 % | 6.191 M 1 731.66 % | 338.000 K 125.76 % | 149.719 K -98.85 % | 12.985 M -6.58 % | 13.900 M -25.37 % | 18.624 M -85.18 % | 125.641 M 45.38 % | 86.424 M 255.50 % | 24.310 M -11.18 % | 27.371 M 7.44 % | 25.477 M -3.33 % | 26.353 M 153.18 % | 10.409 M -7.38 % | 11.239 M -6.94 % | 12.076 M -1.30 % | 12.235 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | -16.566 M -312.58 % | 7.793 M -69.88 % | 25.876 M 93.38 % | 13.381 M 13.43 % | 11.797 M -9.15 % | 12.985 M -6.58 % | 13.900 M -25.37 % | 18.624 M -85.21 % | 125.937 M 45.72 % | 86.424 M 255.50 % | 24.310 M -11.18 % | 27.371 M 7.44 % | 25.477 M -3.33 % | 26.353 M 153.18 % | 10.409 M -7.38 % | 11.239 M -32.79 % | 16.721 M 36.67 % | 12.235 M 182.38 % | -14.852 M -0.67 % | -14.753 M -1.96 % | -14.470 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.431 M -17.90 % | 1.743 M 55.21 % | 1.123 M 16.13 % | 967.000 K 11.15 % | 869.977 K 16.76 % | 745.105 K -12.71 % | 853.625 K -13.27 % | 984.229 K -38.58 % | 1.602 M -9.73 % | 1.775 M 31.87 % | 1.346 M -75.61 % | 5.518 M -40.82 % | 9.325 M | 0.000 -100.00 % | 8.680 M -9.35 % | 9.575 M -4.94 % | 10.072 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 871.000 K -42.47 % | 1.514 M 427.53 % | 287.000 K 29.69 % | 221.303 K -62.93 % | 597.040 K -26.67 % | 814.231 K -15.12 % | 959.306 K 13.67 % | 843.945 K -29.60 % | 1.199 M -12.44 % | 1.369 M 11.49 % | 1.228 M -12.26 % | 1.400 M -0.19 % | 1.402 M 116.91 % | 646.454 K 156.79 % | 251.740 K | 0.000 -100.00 % | 518.857 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.000 K 350.00 % | 2.000 K -50.00 % | 4.000 K -89.39 % | 37.706 K -56.67 % | 87.025 K -21.09 % | 110.287 K -15.75 % | 130.905 K -20.75 % | 165.188 K -6.66 % | 176.971 K -59.37 % | 435.543 K 549.27 % | 67.082 K -90.42 % | 700.494 K 62.97 % | 429.827 K 337.98 % | 98.139 K 212.29 % | 31.426 K -77.85 % | 141.873 K 389.22 % | 29.000 K 1 350.00 % | 2.000 K 0.00 % | 2.000 K -91.30 % | 23.000 K 15.00 % | 20.000 K |
| Depreciation and amortization | 1.172 M 46.68 % | 799.000 K 39.69 % | 572.000 K 23.86 % | 461.794 K -9.18 % | 508.476 K -17.45 % | 615.927 K -58.00 % | 1.467 M -31.29 % | 2.135 M 0.10 % | 2.132 M -26.75 % | 2.911 M -51.16 % | 5.960 M 130.20 % | 2.589 M 37.20 % | 1.887 M 195.31 % | 639.000 K -27.39 % | 880.000 K -9.74 % | 975.000 K -43.35 % | 1.721 M 9.97 % | 1.565 M 5.46 % | 1.484 M 13.80 % | 1.304 M 11.93 % | 1.165 M |
| Operating income | -1.056 M -104.38 % | 24.119 M 83.95 % | 13.112 M 495.18 % | -3.318 M 35.96 % | -5.181 M 10.49 % | -5.788 M 14.09 % | -6.737 M -103.62 % | -3.309 M -353.43 % | 1.306 M 127.51 % | -4.746 M -231.79 % | 3.601 M -58.70 % | 8.719 M 7.98 % | 8.075 M -11.07 % | 9.080 M 42 097.80 % | -21.621 K -100.67 % | 3.234 M -6.40 % | 3.455 M -53.07 % | 7.361 M 71.95 % | 4.281 M -19.41 % | 5.312 M 5.10 % | 5.054 M |
| Operating income ratio | -0.07 -109.01 % | 0.76 124.73 % | 0.34 202.00 % | -0.33 57.90 % | -0.78 7.44 % | -0.85 10.06 % | -0.94 -333.26 % | -0.22 -2 216.07 % | 0.01 118.02 % | -0.06 -142.17 % | 0.14 -46.31 % | 0.25 4.45 % | 0.24 -5.79 % | 0.26 12 379.60 % | 0.00 -100.93 % | 0.22 30.49 % | 0.17 -54.42 % | 0.38 67.88 % | 0.22 -15.48 % | 0.26 2.27 % | 0.26 |
| Total other income expenses net | -8.935 M -133.42 % | 26.739 M 7 245.88 % | 364.000 K -96.58 % | 10.650 M 4.56 % | 10.185 M 492.24 % | 1.720 M -33.86 % | 2.600 M 119.97 % | -13.021 M 89.13 % | -119.748 M -9 106.03 % | 1.330 M 2.98 % | 1.291 M -37.71 % | 2.073 M 101.10 % | 1.031 M 23.87 % | 832.102 K 74.58 % | 476.629 K 435.95 % | -141.873 K -122.26 % | 637.315 K 31 965.75 % | -2.000 K -100.16 % | 1.262 M 260.57 % | 350.000 K -29.72 % | 498.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -410.000 K 98.54 % | -28.021 M -39.58 % | -20.075 M -428.29 % | -3.800 M 50.14 % | -7.622 M -847.88 % | 1.019 M -49.39 % | 2.014 M 50.14 % | 1.341 M 163.04 % | -2.128 M -1 499.87 % | 152.004 K 101.67 % | -9.091 M -149.46 % | -3.644 M -165.77 % | 5.541 M 266.82 % | -3.321 M -135.17 % | -1.412 M 74.08 % | -5.449 M 29.83 % | -7.765 M |
| Total investments | 76.321 M 12.30 % | 67.959 M 347.28 % | 15.194 M -44.29 % | 27.274 M 75.99 % | 15.498 M 123.02 % | 6.949 M -36.30 % | 10.909 M -21.41 % | 13.880 M 37.40 % | 10.101 M -39.99 % | 16.833 M -21.87 % | 21.545 M 50.60 % | 14.305 M -7.86 % | 15.526 M -8.75 % | 17.015 M -29.35 % | 24.082 M -2.70 % | 24.751 M 8.65 % | 22.780 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.183 K -76.83 % | 1.451 M -33.65 % | 2.187 M 40.34 % | 1.558 M -81.33 % | 8.346 M -19.82 % | 10.409 M 7 225.96 % | 142.082 K 0.00 % | 142.082 K -97.72 % | 6.245 M 2 831.53 % | 213.018 K | 0.000 -100.00 % | 1.867 M 929.64 % | 181.277 K |
| Accumulated other comprehensive income loss | 10.750 M 10.51 % | 9.728 M 16.29 % | 8.365 M 16.64 % | 7.171 M -9.79 % | 7.950 M -73.50 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 56.108 M -10.39 % | 62.614 M 220.77 % | 19.520 M 123.32 % | 8.741 M 266.85 % | 2.383 M 622.39 % | -456.114 K -123.98 % | 1.902 M -68.29 % | 5.998 M 15.10 % | 5.211 M 54.08 % | 3.382 M -76.26 % | 14.248 M -15.59 % | 16.880 M 11.57 % | 15.130 M 8.46 % | 13.949 M 29.03 % | 10.811 M 10.21 % | 9.809 M -3.26 % | 10.140 M |
| Common stock | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 96.858 M -5.36 % | 102.342 M 76.80 % | 57.885 M 26.08 % | 45.912 M 13.83 % | 40.333 M 17.11 % | 34.439 M -16.99 % | 41.489 M -8.54 % | 45.362 M -1.28 % | 45.950 M 4.35 % | 44.032 M -19.79 % | 54.898 M -4.41 % | 57.430 M 3.51 % | 55.480 M 5.78 % | 52.449 M 7.02 % | 49.011 M 2.09 % | 48.009 M 0.35 % | 47.840 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.30 % | -336.184 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.183 K -49.91 % | 671.155 K -31.23 % | 975.885 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.082 K -71.10 % | 491.604 K 130.78 % | 213.018 K | 0.000 -100.00 % | 1.867 M 929.64 % | 181.277 K |
| Total non current liabilities | 0.000 -100.00 % | 1.213 M 84.35 % | 658.000 K 57.79 % | 417.000 K 48.76 % | 280.312 K -58.23 % | 671.156 K -41.52 % | 1.148 M | 0.000 -100.00 % | 556.850 K -30.17 % | 797.436 K -78.18 % | 3.655 M -36.63 % | 5.768 M 11.49 % | 5.173 M 23.54 % | 4.188 M 41.35 % | 2.963 M -46.18 % | 5.505 M 40.78 % | 3.910 M |
| Other current liabilities | 732.000 K -22.13 % | 940.000 K 31.28 % | 716.000 K -58.61 % | 1.730 M 1 310.58 % | 122.645 K 110.58 % | 58.241 K -95.58 % | 1.319 M -5.88 % | 1.401 M -27.23 % | 1.925 M -36.22 % | 3.019 M -44.88 % | 5.476 M 0.36 % | 5.456 M -24.93 % | 7.269 M 24.07 % | 5.859 M 270.54 % | 1.581 M -66.68 % | 4.745 M 23.45 % | 3.844 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.067 M -29.13 % | 1.506 M 21.68 % | 1.238 M -1.93 % | 1.262 M -66.18 % | 3.731 M 120.04 % | 1.696 M 1 293.53 % | -142.082 K 59.35 % | -349.522 K -107.76 % | 4.502 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.183 K -56.90 % | 779.949 K -35.60 % | 1.211 M -22.28 % | 1.558 M -81.33 % | 8.346 M -19.82 % | 10.409 M 7 225.96 % | 142.082 K -59.35 % | 349.522 K -94.38 % | 6.220 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 3.253 M -76.40 % | 13.785 M 115.36 % | 6.401 M -29.28 % | 9.051 M -1.38 % | 9.178 M 21.18 % | 7.574 M 53.72 % | 4.927 M -40.63 % | 8.298 M -59.90 % | 20.696 M -71.88 % | 73.593 M 1 142.09 % | 5.925 M -48.86 % | 11.585 M -40.01 % | 19.313 M 157.86 % | 7.490 M 373.70 % | 1.581 M -69.91 % | 5.255 M 20.70 % | 4.354 M |
| Total liabilities | 3.253 M -78.31 % | 14.998 M 112.47 % | 7.059 M -25.44 % | 9.468 M 0.10 % | 9.458 M 14.72 % | 8.245 M 35.72 % | 6.075 M -26.80 % | 8.298 M -60.95 % | 21.253 M -71.43 % | 74.390 M 676.55 % | 9.580 M -44.80 % | 17.353 M -29.13 % | 24.486 M 109.69 % | 11.677 M 156.99 % | 4.544 M -57.77 % | 10.760 M 30.20 % | 8.264 M |
| Other non current assets | 0.000 -100.00 % | 18.197 M 94.41 % | 9.360 M 21.29 % | 7.717 M 0.01 % | 7.717 M -56.87 % | 17.893 M 12 178.53 % | 145.726 K 0.00 % | 145.727 K 0.00 % | 145.727 K 102.39 % | -6.102 M -1 340.33 % | 491.977 K -40.85 % | 831.720 K -52.02 % | 1.734 M -93.31 % | 25.900 M 6.36 % | 24.351 M -1.61 % | 24.751 M 8.65 % | 22.780 M |
| Long term investments | 18.197 M -61.28 % | 46.991 M 264.44 % | 12.894 M -47.94 % | 24.769 M 59.82 % | 15.498 M 248.34 % | 4.449 M -76.01 % | 18.541 M -13.29 % | 21.383 M 21.60 % | 17.584 M -42.14 % | 30.389 M 5.81 % | 28.720 M -1.05 % | 29.025 M -1.30 % | 29.408 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 6.887 M -12.36 % | 7.858 M 84.68 % | 4.255 M 93.67 % | 2.197 M -15.14 % | 2.589 M -14.37 % | 3.023 M -6.25 % | 3.225 M 4.53 % | 3.085 M -38.48 % | 5.015 M -30.16 % | 7.181 M 12.43 % | 6.388 M -66.59 % | 19.119 M -8.59 % | 20.916 M 120.69 % | 9.477 M 16.88 % | 8.108 M -5.50 % | 8.580 M -3.75 % | 8.915 M |
| Total non current assets | 28.378 M -61.15 % | 73.046 M 175.55 % | 26.509 M -23.57 % | 34.683 M 34.41 % | 25.803 M -4.08 % | 26.901 M 22.77 % | 21.912 M -11.42 % | 24.738 M 8.76 % | 22.745 M -27.72 % | 31.468 M -11.60 % | 35.599 M -27.31 % | 48.975 M -5.92 % | 52.058 M 47.15 % | 35.377 M 8.99 % | 32.459 M -2.61 % | 33.331 M 5.16 % | 31.695 M |
| Other current assets | 11.358 M 17.41 % | 9.674 M 967 300.00 % | 1.000 K 100.24 % | -412.000 K -34.61 % | -306.060 K -30 605 900.00 % | -1.000 -100.00 % | 9.518 M -45.32 % | 17.406 M -19.99 % | 21.756 M 90.00 % | 11.451 M 378.12 % | 2.395 M -38.50 % | 3.894 M 96.15 % | 1.985 M -39.44 % | 3.278 M 120.36 % | 1.488 M -3.66 % | 1.544 M 8.31 % | 1.426 M |
| Short term investments | 58.124 M 18.64 % | 48.991 M 2 030.04 % | 2.300 M -8.18 % | 2.505 M | 0.000 -100.00 % | 2.500 M -67.90 % | 7.788 M 3 794.03 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K 101.39 % | -7.175 M 51.25 % | -14.719 M -6.03 % | -13.882 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 410.000 K -98.54 % | 28.119 M 40.07 % | 20.075 M 428.29 % | 3.800 M -54.02 % | 8.264 M 1 813.18 % | 431.962 K 149.64 % | 173.031 K -20.25 % | 216.961 K -97.93 % | 10.474 M 2.12 % | 10.257 M 11.08 % | 9.233 M 143.85 % | 3.786 M 437.99 % | 703.823 K -80.09 % | 3.534 M 150.25 % | 1.412 M -80.69 % | 7.315 M -7.94 % | 7.946 M |
| Cash and short term investments | 58.534 M 94.34 % | 30.119 M 34.61 % | 22.375 M 243.97 % | 6.505 M -21.29 % | 8.264 M 181.87 % | 2.932 M -63.17 % | 7.961 M 3 569.36 % | 216.961 K -97.93 % | 10.474 M 2.12 % | 10.257 M 11.08 % | 9.233 M 143.85 % | 3.786 M 437.99 % | 703.823 K -80.09 % | 3.534 M 150.25 % | 1.412 M -80.69 % | 7.315 M -7.94 % | 7.946 M |
| Total current assets | 71.733 M 61.95 % | 44.294 M 15.24 % | 38.436 M 85.72 % | 20.696 M -13.72 % | 23.988 M 51.99 % | 15.783 M -38.47 % | 25.651 M -11.31 % | 28.923 M -34.94 % | 44.458 M -48.87 % | 86.954 M 201.10 % | 28.879 M 11.90 % | 25.808 M -7.53 % | 27.908 M -2.93 % | 28.750 M 36.29 % | 21.095 M -17.07 % | 25.438 M 4.22 % | 24.409 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.938 M -28.97 % | 4.136 M 16.13 % | 3.561 M -43.78 % | 6.334 M 130.13 % | 2.753 M -73.76 % | 10.489 M 7.05 % | 9.798 M -4.41 % | 10.250 M 39.78 % | 7.333 M 0.00 % | 7.333 M 0.00 % | 7.333 M 0.00 % | 7.333 M 0.00 % | 7.333 M 4.55 % | 7.014 M 0.00 % | 7.014 M |
| Net receivables | 1.841 M -59.10 % | 4.501 M -65.70 % | 13.122 M 25.37 % | 10.467 M -16.05 % | 12.468 M 91.33 % | 6.516 M -54.38 % | 14.286 M -10.03 % | 15.878 M 1.50 % | 15.643 M -76.47 % | 66.479 M 556.69 % | 10.123 M -18.67 % | 12.448 M -30.41 % | 17.886 M 18.98 % | 15.033 M 35.05 % | 11.131 M | 0.000 -100.00 % | 8.023 M |
| Tax assets | 3.294 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.535 M | 0.000 -100.00 % | 124.437 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.521 M -55.74 % | 5.696 M 76.51 % | 3.227 M -54.43 % | 7.082 M 1.62 % | 6.969 M 33.26 % | 5.229 M 118.13 % | 2.397 M -55.10 % | 5.339 M -20.01 % | 6.675 M -88.91 % | 60.165 M 19 528.03 % | 306.527 K -94.70 % | 5.779 M -0.76 % | 5.824 M 257.06 % | 1.631 M | 0.000 | 0.000 -100.00 % | 40.000 |
| Tax payables | 0.000 -100.00 % | 7.149 M 190.85 % | 2.458 M 928.45 % | 239.000 K -65.01 % | 682.959 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.716 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 509.850 K 0.00 % | 509.850 K |
| 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 100.00 % | -5.626 M -20.16 % | -4.682 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.105 M -22.99 % | -20.413 M | 0.000 100.00 % | -19.262 M -280.86 % | 10.650 M 0.00 % | 10.650 M 0.95 % | 10.550 M | 0.000 -100.00 % | 8.500 M 3.66 % | 8.200 M 0.00 % | 8.200 M 6.49 % | 7.700 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.213 M 84.35 % | 658.000 K 58.17 % | 416.000 K 48.41 % | 280.313 K | 0.000 -100.00 % | 171.777 K | 0.000 -100.00 % | 556.849 K -30.17 % | 797.436 K -78.18 % | 3.655 M -35.03 % | 5.626 M 20.16 % | 4.682 M 17.79 % | 3.975 M 34.16 % | 2.963 M -18.56 % | 3.638 M -2.43 % | 3.729 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 |
| Total assets | 100.111 M -14.68 % | 117.340 M 80.68 % | 64.944 M 17.27 % | 55.380 M 11.23 % | 49.791 M 16.65 % | 42.684 M -10.26 % | 47.564 M -11.36 % | 53.661 M -20.15 % | 67.203 M -43.25 % | 118.422 M 83.66 % | 64.478 M -13.78 % | 74.783 M -6.48 % | 79.966 M 24.70 % | 64.126 M 19.74 % | 53.555 M -8.87 % | 58.769 M 4.75 % | 56.104 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -18.690 M -297.36 % | 9.470 M 182.95 % | -11.417 M -1 282.20 % | -826.000 K 87.25 % | -6.476 M -155.27 % | 11.717 M 6 019.77 % | 191.461 K 105.52 % | -3.471 M 40.12 % | -5.797 M -145.04 % | 12.871 M 480.12 % | -3.386 M -180.52 % | 4.205 M 89.76 % | 2.216 M 139.14 % | -5.662 M -6.29 % | -5.327 M -1 933.21 % | -262.000 K -109.63 % | 2.721 M |
| Accounts receivables | 2.715 M 1 359.68 % | 186.000 K -96.82 % | 5.851 M 304.99 % | -2.854 M 51.82 % | -5.925 M -348.86 % | 2.381 M -26.76 % | 3.251 M 284.88 % | 844.555 K -98.40 % | 52.903 M 196.95 % | -54.565 M -8 231.89 % | 671.000 K -87.78 % | 5.490 M 267.12 % | -3.285 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -1.000 K 99.70 % | -334.521 K 57.11 % | -779.949 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.333 M 367.67 % | 1.568 M 339.39 % | -655.000 K | 0.000 | 0.000 100.00 % | -319.000 K | 0.000 -100.00 % | 4.645 M |
| Accounts payables | -3.175 M -228.59 % | 2.469 M 164.05 % | -3.855 M -3 509.72 % | 113.059 K -93.50 % | 1.739 M -38.58 % | 2.832 M 196.27 % | -2.942 M -120.28 % | -1.336 M 97.50 % | -53.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -18.230 M -367.50 % | 6.815 M 150.81 % | -13.412 M -696.14 % | 2.250 M 248.91 % | -1.511 M -123.23 % | 6.504 M 5 652.29 % | -117.145 K 96.07 % | -2.981 M 42.79 % | -5.210 M -108.67 % | 60.103 M 1 313.22 % | -4.954 M -201.93 % | 4.860 M 276.74 % | 1.290 M | 0.000 100.00 % | -5.008 M | 0.000 100.00 % | -1.924 M |
| Other non cash items | -5.742 M 90.52 % | -60.544 M -238.59 % | -17.881 M -88.68 % | -9.477 M -2.12 % | -9.280 M -713.39 % | -1.141 M -4.97 % | -1.087 M 71.69 % | -3.839 M -61.67 % | -2.375 M -614.03 % | 462.000 K 126.31 % | -1.756 M 10.18 % | -1.955 M -120.47 % | 9.552 M -4.78 % | 10.032 M 2 710.08 % | 357.000 K -88.96 % | 3.233 M -22.08 % | 4.149 M |
| Net cash provided by operating activities | -28.744 M -300.28 % | -7.181 M 52.91 % | -15.250 M -507.81 % | -2.509 M 75.51 % | -10.244 M -243.81 % | 7.123 M 299.75 % | -3.566 M 14.75 % | -4.183 M -103.33 % | -2.057 M -114.47 % | 14.215 M 225.06 % | 4.373 M -66.11 % | 12.904 M -5.50 % | 13.655 M 172.61 % | 5.009 M 222.47 % | -4.090 M -203.65 % | 3.946 M -54.07 % | 8.591 M |
| Investments in property plant and equipment | -200.000 K 95.46 % | -4.403 M -67.41 % | -2.630 M -3 657.14 % | -70.000 K -190.95 % | -24.059 K 94.19 % | -414.283 K 80.11 % | -2.083 M -827.97 % | -224.510 K 34.87 % | -344.736 K 97.06 % | -11.707 M -799.85 % | -1.301 M -60.02 % | -813.000 K 96.03 % | -20.495 M -94.58 % | -10.533 M -2 481.62 % | -408.000 K 46.67 % | -765.000 K -3.38 % | -740.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 6.338 M 5 535.02 % | 112.476 K -69.19 % | 365.031 K | 0.000 -100.00 % | 228.574 K -76.34 % | 966.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -13.688 M -733.11 % | -1.643 M -21.17 % | -1.356 M -126.63 % | 5.092 M 173.64 % | -6.914 M | 0.000 | 0.000 100.00 % | -4.457 M | 0.000 100.00 % | -7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 85.000 K -99.79 % | 40.460 M 14.52 % | 35.331 M | 0.000 -100.00 % | 6.695 M 500.43 % | 1.115 M -70.65 % | 3.799 M 209.29 % | 1.228 M -84.65 % | 8.000 M 1 051.08 % | 695.000 K | 0.000 -100.00 % | 1.321 M -11.28 % | 1.489 M -78.93 % | 7.067 M 957.93 % | 668.000 K | 0.000 | 0.000 |
| Other investing activites | 1.155 M 115.95 % | -7.240 M -2 111.11 % | 360.000 K 223.71 % | -291.000 K | 0.000 | 0.000 -100.00 % | 945.928 K -60.85 % | 2.416 M 120.70 % | 1.095 M 112.23 % | -8.948 M -167.11 % | 13.333 M 19 223.19 % | 69.000 K -83.95 % | 430.000 K 28.36 % | 335.000 K | 0.000 100.00 % | -1.845 M -235.46 % | 1.362 M |
| Net cash used for investing activites | 1.040 M -93.13 % | 15.129 M -51.86 % | 31.426 M 1 930.29 % | -1.717 M -109.49 % | 18.101 M 396.69 % | -6.101 M -301.59 % | 3.027 M -11.50 % | 3.420 M -24.37 % | 4.521 M 123.80 % | -18.994 M -496.29 % | 4.793 M 730.68 % | 577.000 K 103.11 % | -18.576 M -493.29 % | -3.131 M -1 304.23 % | 260.000 K 109.96 % | -2.610 M -519.61 % | 622.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -336.183 K -0.36 % | -334.972 K 54.48 % | -735.825 K -217.05 % | 628.667 K 109.26 % | -6.788 M -229.06 % | -2.063 M -119.82 % | 10.409 M 7 430.28 % | -142.000 K 97.67 % | -6.103 M -201.19 % | 6.031 M 1 512.57 % | 374.000 K 120.03 % | -1.867 M -210.80 % | 1.685 M 1 426.77 % | -127.000 K |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -2.000 K 50.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.528 M -2 682.65 % | -90.831 K 97.48 % | -3.611 M -2.88 % | -3.510 M 0.00 % | -3.510 M 0.00 % | -3.510 M | 0.000 | 0.000 100.00 % | -3.000 M 0.00 % | -3.000 M |
| Other financing activites | -5.000 K | 0.000 | 0.000 -100.00 % | 298.183 K 436.38 % | -88.646 K 20.66 % | -111.727 K 14.65 % | -130.905 K 20.75 % | -165.188 K 10.27 % | -184.085 K 57.78 % | -436.000 K -550.75 % | -67.000 K 90.43 % | -700.000 K -62.79 % | -430.000 K -230.77 % | -130.000 K -319.35 % | -31.000 K 95.25 % | -652.000 K -14.99 % | -567.000 K |
| Net cash used provided by financing activities | -5.000 K -150.00 % | -2.000 K 50.00 % | -4.000 K 89.47 % | -38.000 K 91.03 % | -423.618 K 50.02 % | -847.552 K -270.27 % | 497.762 K 105.25 % | -9.481 M -305.55 % | -2.338 M -136.75 % | 6.362 M 271.07 % | -3.719 M 63.94 % | -10.313 M -593.21 % | 2.091 M 756.97 % | 244.000 K 112.86 % | -1.898 M 3.51 % | -1.967 M 46.75 % | -3.694 M |
| Effect of forex changes on cash | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -27.710 M -448.73 % | 7.946 M -50.87 % | 16.173 M 479.29 % | -4.264 M -157.36 % | 7.434 M 4 155.25 % | 174.696 K 516.11 % | -41.983 K 99.59 % | -10.244 M -8 216.08 % | 126.220 K -92.03 % | 1.583 M -70.94 % | 5.447 M 71.94 % | 3.168 M 211.94 % | -2.830 M -233.36 % | 2.122 M 137.05 % | -5.728 M -807.77 % | -631.000 K -111.43 % | 5.519 M |
| Cash at beginning of period | 28.119 M 39.39 % | 20.173 M 404.33 % | 4.000 M -51.60 % | 8.264 M 895.11 % | 830.458 K 26.64 % | 655.762 K -6.02 % | 697.745 K -93.62 % | 10.942 M 1.17 % | 10.816 M 17.14 % | 9.233 M 143.87 % | 3.786 M 512.62 % | 618.000 K -82.51 % | 3.534 M 150.28 % | 1.412 M -80.70 % | 7.315 M -7.94 % | 7.946 M 227.40 % | 2.427 M |
| Cash at end of period | 410.000 K -98.54 % | 28.119 M 39.39 % | 20.173 M 404.33 % | 4.000 M -51.60 % | 8.264 M 895.14 % | 830.458 K 26.64 % | 655.762 K -6.02 % | 697.745 K -93.62 % | 10.942 M 1.16 % | 10.816 M 17.15 % | 9.233 M 143.87 % | 3.786 M 437.78 % | 704.000 K -80.08 % | 3.534 M 122.68 % | 1.587 M -78.30 % | 7.315 M -7.94 % | 7.946 M |
| Operating cash flow | -28.744 M -300.28 % | -7.181 M 52.91 % | -15.250 M -507.81 % | -2.509 M 75.51 % | -10.244 M -243.81 % | 7.123 M 299.75 % | -3.566 M 14.75 % | -4.183 M -103.33 % | -2.057 M -114.47 % | 14.215 M 225.06 % | 4.373 M -66.11 % | 12.904 M -5.50 % | 13.655 M 172.61 % | 5.009 M 222.47 % | -4.090 M -203.65 % | 3.946 M -54.07 % | 8.591 M |
| Capital expenditure | -200.000 K 95.46 % | -4.403 M -67.41 % | -2.630 M -3 657.14 % | -70.000 K -190.95 % | -24.059 K 94.19 % | -414.283 K 80.11 % | -2.083 M -827.97 % | -224.510 K 34.87 % | -344.736 K 97.06 % | -11.707 M -799.85 % | -1.301 M -60.02 % | -813.000 K 96.03 % | -20.495 M -94.58 % | -10.533 M -2 481.62 % | -408.000 K 46.67 % | -765.000 K -3.38 % | -740.000 K |
| Free CashFlow | -27.794 M -139.93 % | -11.584 M 35.21 % | -17.880 M -593.29 % | -2.579 M 74.88 % | -10.268 M -253.04 % | 6.709 M 218.75 % | -5.650 M -28.18 % | -4.408 M -83.49 % | -2.402 M -195.78 % | 2.508 M -18.36 % | 3.072 M -74.59 % | 12.091 M 276.77 % | -6.840 M -23.82 % | -5.524 M -22.81 % | -4.498 M -241.40 % | 3.181 M -59.48 % | 7.851 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.192 M 2 632.68 % | -205.000 K -103.61 % | 5.684 M 31.21 % | 4.332 M -29.95 % | 6.184 M -24.12 % | 8.150 M -2.65 % | 8.372 M -12.56 % | 9.575 M 126.95 % | 4.219 M 132.68 % | -12.911 M -187.01 % | 14.839 M 77.25 % | 8.372 M 68.82 % | 4.959 M 374.96 % | -1.804 M -173.40 % | 2.457 M -30.96 % | 3.559 M -39.16 % | 5.850 M 409.47 % | -1.890 M -207.96 % | 1.751 M -66.31 % | 5.197 M 233.57 % | 1.558 M 89.73 % | 821.152 K -71.30 % | 2.861 M 31.12 % | 2.182 M 123.11 % | 978.000 K 4 207.35 % | -23.811 K -100.90 % | 2.642 M 61.69 % | 1.634 M -43.85 % | 2.910 M -43.15 % | 5.119 M 46.34 % | 3.498 M 21.67 % | 2.875 M -60.81 % | 7.336 M -92.70 % | 100.489 M 489.97 % | 17.033 M 292.47 % | 4.340 M -35.79 % | 6.759 M 8.48 % | 6.231 M -19.80 % | 7.769 M -15.32 % | 9.175 M 123.24 % | 4.110 M -36.02 % | 6.424 M -24.17 % | 8.471 M 34.97 % | 6.276 M 14.07 % | 5.502 M -26.81 % | 7.517 M -38.74 % | 12.271 M 137.86 % | 5.159 M -46.94 % | 9.723 M -8.77 % | 10.657 M 140.35 % | 4.434 M 3.07 % | 4.302 M -69.58 % | 14.143 M -28.32 % | 19.730 M 293.89 % | 5.009 M 30.17 % | 3.848 M -13.00 % | 4.423 M |
| Net income | 2.763 M 127.77 % | -9.948 M -649.31 % | 1.811 M 151.18 % | 721.000 K -62.68 % | 1.932 M 137.95 % | -5.091 M -355.70 % | 1.991 M -62.32 % | 5.284 M -87.08 % | 40.910 M 15 337.74 % | 265.000 K -97.12 % | 9.205 M 216.21 % | 2.911 M 281.71 % | -1.602 M -182.45 % | 1.943 M 1 091.34 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 596.21 % | 491.805 K 522.54 % | 79.000 K -96.44 % | 2.220 M 4 525.00 % | 48.000 K -78.38 % | 222.007 K 129.44 % | -754.000 K 3.08 % | -778.000 K 25.76 % | -1.048 M -13.97 % | -919.510 K 19.83 % | -1.147 M -2.96 % | -1.114 M -21.75 % | -915.000 K -29.97 % | -704.000 K -486.67 % | -120.000 K -114.23 % | 843.000 K -13.45 % | 974.000 K 72.70 % | 564.000 K -58.38 % | 1.355 M 204.49 % | 445.000 K -72.29 % | 1.606 M 2 300.60 % | 66.900 K 104.54 % | -1.474 M -22.53 % | -1.203 M -539.05 % | 274.000 K -73.40 % | 1.030 M 52.86 % | 674.000 K 130.82 % | 292.000 K -83.80 % | 1.803 M 214.68 % | -1.572 M -173.36 % | 2.143 M 16.91 % | 1.833 M -40.02 % | 3.056 M 377.07 % | 640.583 K -56.78 % | 1.482 M 22.28 % | 1.212 M -62.21 % | 3.207 M 90.90 % | 1.680 M 0.36 % | 1.674 M 26.05 % | 1.328 M -35.60 % | 2.062 M |
| Income before tax | 2.763 M 119.11 % | -14.455 M -898.18 % | 1.811 M 151.18 % | 721.000 K -6.85 % | 774.000 K -71.04 % | 2.673 M 34.25 % | 1.991 M -62.32 % | 5.284 M -87.08 % | 40.910 M 1 281.16 % | 2.962 M -67.82 % | 9.205 M 216.21 % | 2.911 M 281.71 % | -1.602 M -154.92 % | 2.917 M 1 588.13 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M 3 263.24 % | 79.000 K -96.44 % | 2.220 M 4 525.00 % | 48.000 K 103.22 % | -1.489 M -97.42 % | -754.000 K 3.08 % | -778.000 K 25.76 % | -1.048 M -9.12 % | -960.376 K 16.27 % | -1.147 M -2.96 % | -1.114 M -21.75 % | -915.000 K -29.97 % | -704.000 K -486.67 % | -120.000 K -114.23 % | 843.000 K -13.45 % | 974.000 K 72.70 % | 564.000 K -58.38 % | 1.355 M 204.49 % | 445.000 K -72.29 % | 1.606 M 2 300.60 % | 66.900 K 104.54 % | -1.474 M -22.53 % | -1.203 M -539.05 % | 274.000 K -68.98 % | 883.193 K 31.04 % | 674.000 K 130.82 % | 292.000 K -83.80 % | 1.803 M 74.60 % | 1.033 M -51.81 % | 2.143 M 16.91 % | 1.833 M -40.02 % | 3.056 M -4.67 % | 3.206 M 116.32 % | 1.482 M 22.28 % | 1.212 M -62.21 % | 3.207 M -31.29 % | 4.667 M 178.82 % | 1.674 M 24.93 % | 1.340 M -35.45 % | 2.076 M |
| Income before tax ratio | 0.53 -99.25 % | 70.51 22 030.94 % | 0.32 91.43 % | 0.17 32.98 % | 0.13 -61.84 % | 0.33 37.91 % | 0.24 -56.91 % | 0.55 -94.31 % | 9.70 4 326.64 % | -0.23 -136.98 % | 0.62 78.40 % | 0.35 207.63 % | -0.32 80.02 % | -1.62 -1 927.34 % | -0.08 -123.90 % | 0.33 -42.97 % | 0.59 141.64 % | -1.41 -3 215.36 % | 0.05 -89.44 % | 0.43 1 286.52 % | 0.03 101.70 % | -1.81 -587.82 % | -0.26 26.09 % | -0.36 66.73 % | -1.07 -102.66 % | 40.33 9 390.37 % | -0.43 36.32 % | -0.68 -116.82 % | -0.31 -128.63 % | -0.14 -300.89 % | -0.03 -111.70 % | 0.29 120.85 % | 0.13 2 265.59 % | 0.01 -92.94 % | 0.08 -22.41 % | 0.10 -56.85 % | 0.24 2 113.00 % | 0.01 105.66 % | -0.19 -44.70 % | -0.13 -296.68 % | 0.07 -51.51 % | 0.14 72.81 % | 0.08 71.01 % | 0.05 -85.80 % | 0.33 138.55 % | 0.14 -21.34 % | 0.17 -50.85 % | 0.36 13.04 % | 0.31 4.48 % | 0.30 -10.00 % | 0.33 18.64 % | 0.28 24.24 % | 0.23 -4.15 % | 0.24 -29.21 % | 0.33 -4.03 % | 0.35 -25.81 % | 0.47 |
| EBITDA | 3.056 M 138.84 % | -7.868 M -473.95 % | 2.104 M 107.50 % | 1.014 M -54.51 % | 2.229 M -23.61 % | 2.918 M 34.10 % | 2.176 M -60.21 % | 5.469 M -86.69 % | 41.096 M 1 206.29 % | 3.146 M -66.42 % | 9.369 M 209.72 % | 3.025 M 303.29 % | -1.488 M -149.04 % | 3.034 M 30 240.00 % | 10.000 K -99.23 % | 1.306 M -63.21 % | 3.550 M 27.01 % | 2.795 M 1 142.22 % | 225.000 K -90.51 % | 2.370 M 1 017.92 % | 212.000 K 116.21 % | -1.308 M -129.88 % | -569.000 K 4.05 % | -593.000 K 31.76 % | -869.000 K -23.97 % | -701.000 K 24.13 % | -924.000 K -60.42 % | -576.000 K -70.92 % | -337.000 K -203.60 % | -111.000 K -123.72 % | 468.000 K -65.96 % | 1.375 M -11.86 % | 1.560 M 71.43 % | 910.000 K -53.81 % | 1.970 M 96.22 % | 1.004 M -53.84 % | 2.175 M 1 118.49 % | 178.500 K 128.88 % | -618.000 K -30.66 % | -473.000 K -151.53 % | 918.000 K -62.21 % | 2.429 M 20.33 % | 2.019 M -26.72 % | 2.755 M 12.13 % | 2.457 M 711.00 % | 302.960 K -91.10 % | 3.404 M 47.23 % | 2.312 M -40.24 % | 3.869 M 39.54 % | 2.773 M 43.22 % | 1.936 M 14.56 % | 1.690 M -52.58 % | 3.564 M -14.53 % | 4.170 M 124.91 % | 1.854 M 4.22 % | 1.779 M -28.41 % | 2.485 M |
| Net income ratio | 0.53 -98.90 % | 48.53 15 130.62 % | 0.32 91.43 % | 0.17 -46.73 % | 0.31 150.01 % | -0.62 -362.67 % | 0.24 -56.91 % | 0.55 -94.31 % | 9.70 47 342.62 % | -0.02 -103.31 % | 0.62 78.40 % | 0.35 207.63 % | -0.32 70.01 % | -1.08 -1 250.53 % | -0.08 -123.90 % | 0.33 -42.97 % | 0.59 324.97 % | -0.26 -676.66 % | 0.05 -89.44 % | 0.43 1 286.52 % | 0.03 -88.60 % | 0.27 202.59 % | -0.26 26.09 % | -0.36 66.73 % | -1.07 -102.77 % | 38.62 8 995.05 % | -0.43 36.32 % | -0.68 -116.82 % | -0.31 -128.63 % | -0.14 -300.89 % | -0.03 -111.70 % | 0.29 120.85 % | 0.13 2 265.59 % | 0.01 -92.94 % | 0.08 -22.41 % | 0.10 -56.85 % | 0.24 2 113.00 % | 0.01 105.66 % | -0.19 -44.70 % | -0.13 -296.68 % | 0.07 -58.43 % | 0.16 101.58 % | 0.08 71.01 % | 0.05 -85.80 % | 0.33 256.69 % | -0.21 -219.76 % | 0.17 -50.85 % | 0.36 13.04 % | 0.31 422.90 % | 0.06 -82.02 % | 0.33 18.64 % | 0.28 24.24 % | 0.23 166.31 % | 0.09 -74.52 % | 0.33 -3.16 % | 0.35 -25.97 % | 0.47 |
| Ratio EBITDA | 0.59 -98.47 % | 38.38 10 268.57 % | 0.37 58.14 % | 0.23 -35.06 % | 0.36 0.67 % | 0.36 37.75 % | 0.26 -54.49 % | 0.57 -94.14 % | 9.74 4 097.53 % | -0.24 -138.59 % | 0.63 74.74 % | 0.36 220.42 % | -0.30 82.16 % | -1.68 -41 433.32 % | 0.00 -98.89 % | 0.37 -39.53 % | 0.61 141.04 % | -1.48 -1 250.67 % | 0.13 -71.82 % | 0.46 235.14 % | 0.14 108.54 % | -1.59 -700.92 % | -0.20 26.82 % | -0.27 69.41 % | -0.89 -103.02 % | 29.44 8 517.85 % | -0.35 0.79 % | -0.35 -204.39 % | -0.12 -434.07 % | -0.02 -116.21 % | 0.13 -72.03 % | 0.48 124.91 % | 0.21 2 248.24 % | 0.01 -92.17 % | 0.12 -50.00 % | 0.23 -28.11 % | 0.32 1 023.27 % | 0.03 136.01 % | -0.08 -54.30 % | -0.05 -123.08 % | 0.22 -40.94 % | 0.38 58.68 % | 0.24 -45.70 % | 0.44 -1.70 % | 0.45 1 008.07 % | 0.04 -85.47 % | 0.28 -38.10 % | 0.45 12.62 % | 0.40 52.94 % | 0.26 -40.41 % | 0.44 11.15 % | 0.39 55.89 % | 0.25 19.23 % | 0.21 -42.90 % | 0.37 -19.94 % | 0.46 -17.71 % | 0.56 |
| Gross profit ratio | 1.00 -93.03 % | 14.34 1 334.15 % | 1.00 0.00 % | 1.00 233.19 % | 0.30 -86.87 % | 2.29 1 139.94 % | 0.18 -63.66 % | 0.51 2 225.74 % | 0.02 -98.66 % | 1.62 163.91 % | 0.61 80.65 % | 0.34 202.61 % | -0.33 -107.94 % | 4.17 6 716.14 % | -0.06 -119.71 % | 0.32 -43.13 % | 0.56 -85.06 % | 3.77 608.63 % | 0.53 -39.08 % | 0.87 36.80 % | 0.64 166.34 % | -0.96 -250.18 % | 0.64 19.32 % | 0.54 6 460.71 % | 0.01 -99.99 % | 72.14 11 529.27 % | 0.62 56.92 % | 0.40 -38.25 % | 0.64 16.04 % | 0.55 -21.74 % | 0.70 12.35 % | 0.63 -25.65 % | 0.84 -13.63 % | 0.98 4.89 % | 0.93 29.99 % | 0.72 -11.87 % | 0.81 67.92 % | 0.48 -42.93 % | 0.85 635.13 % | 0.12 -74.45 % | 0.45 50.84 % | 0.30 -58.50 % | 0.72 26.35 % | 0.57 12.25 % | 0.51 26.82 % | 0.40 -10.40 % | 0.45 -16.22 % | 0.53 12.68 % | 0.47 4.11 % | 0.46 -2.34 % | 0.47 -53.34 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 3.003 M -0.50 % | 3.018 M 0.00 % | 3.018 M 0.47 % | 3.004 M 0.14 % | 3.000 M -0.11 % | 3.003 M 0.11 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -0.03 % | 3.001 M -0.71 % | 3.023 M 0.75 % | 3.000 M 7.14 % | 2.800 M -8.08 % | 3.046 M 1.42 % | 3.004 M 0.12 % | 3.000 M 13.92 % | 2.633 M -12.22 % | 3.000 M 25.00 % | 2.400 M -20.00 % | 3.000 M -0.53 % | 3.016 M 0.79 % | 2.992 M -0.07 % | 2.994 M -0.19 % | 3.000 M -0.61 % | 3.018 M 0.25 % | 3.011 M 2.01 % | 2.952 M -3.57 % | 3.061 M 2.03 % | 3.000 M -0.36 % | 3.011 M -1.09 % | 3.044 M 2.54 % | 2.968 M -1.42 % | 3.011 M 1.50 % | 2.967 M -0.56 % | 2.983 M -0.56 % | 3.000 M -0.27 % | 3.008 M 0.02 % | 3.008 M -1.21 % | 3.044 M -0.13 % | 3.048 M -0.50 % | 3.064 M 4.92 % | 2.920 M -2.83 % | 3.005 M 0.68 % | 2.985 M -1.12 % | 3.018 M 0.45 % | 3.005 M 0.30 % | 2.996 M -0.64 % | 3.015 M 0.51 % | 3.000 M 0.00 % | 3.000 M 0.09 % | 2.997 M -0.05 % | 2.999 M -0.05 % | 3.000 M -0.60 % | 3.018 M 1.00 % | 2.988 M |
| Weighted average shs out | 3.003 M -0.50 % | 3.018 M 0.00 % | 3.018 M 0.47 % | 3.004 M -0.48 % | 3.019 M 0.51 % | 3.003 M 0.11 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 7.14 % | 2.800 M -6.67 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 13.92 % | 2.633 M -12.22 % | 3.000 M 25.00 % | 2.400 M -24.33 % | 3.172 M 5.72 % | 3.000 M 0.26 % | 2.992 M -0.07 % | 2.994 M 0.95 % | 2.966 M -1.13 % | 3.000 M 0.00 % | 3.000 M 1.64 % | 2.952 M -1.45 % | 2.995 M -0.17 % | 3.000 M -0.36 % | 3.011 M -1.09 % | 3.044 M 2.54 % | 2.968 M -0.22 % | 2.975 M 0.28 % | 2.967 M -0.45 % | 2.980 M -0.66 % | 3.000 M -0.27 % | 3.008 M 0.02 % | 3.008 M -1.21 % | 3.044 M -0.13 % | 3.048 M -0.50 % | 3.064 M 4.92 % | 2.920 M -2.83 % | 3.005 M 0.68 % | 2.985 M -1.12 % | 3.018 M 0.45 % | 3.005 M 0.30 % | 2.996 M -0.73 % | 3.018 M 0.60 % | 3.000 M 0.00 % | 3.000 M 0.09 % | 2.997 M -0.05 % | 2.999 M -0.05 % | 3.000 M -0.60 % | 3.018 M 1.00 % | 2.988 M |
| EPS diluted | 0.92 176.03 % | -1.21 -301.67 % | 0.60 150.00 % | 0.24 -62.50 % | 0.64 137.65 % | -1.70 -357.58 % | 0.66 -62.50 % | 1.76 -87.10 % | 13.64 15 225.84 % | 0.09 -97.10 % | 3.07 216.49 % | 0.97 283.02 % | -0.53 -181.54 % | 0.65 1 028.57 % | -0.07 -117.95 % | 0.39 -65.79 % | 1.14 28.09 % | 0.89 2 866.67 % | 0.03 -95.95 % | 0.74 3 600.00 % | 0.02 -71.43 % | 0.07 128.00 % | -0.25 3.85 % | -0.26 25.71 % | -0.35 -12.90 % | -0.31 18.42 % | -0.38 -2.70 % | -0.37 -19.35 % | -0.31 -34.78 % | -0.23 -475.00 % | -0.04 -114.29 % | 0.28 -12.50 % | 0.32 68.42 % | 0.19 -57.78 % | 0.45 200.00 % | 0.15 -80.00 % | 0.75 240.91 % | 0.22 144.90 % | -0.49 -22.50 % | -0.40 -544.44 % | 0.09 -73.53 % | 0.34 54.55 % | 0.22 120.00 % | 0.10 -83.33 % | 0.60 213.21 % | -0.53 -174.65 % | 0.71 16.39 % | 0.61 -40.20 % | 1.02 385.71 % | 0.21 -57.14 % | 0.49 22.50 % | 0.40 -62.62 % | 1.07 91.07 % | 0.56 0.00 % | 0.56 27.27 % | 0.44 -36.23 % | 0.69 |
| Earnings per share | 0.92 176.03 % | -1.21 -301.67 % | 0.60 150.00 % | 0.24 -62.50 % | 0.64 137.65 % | -1.70 -357.58 % | 0.66 -62.50 % | 1.76 -87.10 % | 13.64 15 225.84 % | 0.09 -97.10 % | 3.07 216.49 % | 0.97 283.02 % | -0.53 -181.54 % | 0.65 1 028.57 % | -0.07 -117.95 % | 0.39 -65.79 % | 1.14 28.09 % | 0.89 2 866.67 % | 0.03 -95.95 % | 0.74 3 600.00 % | 0.02 -72.97 % | 0.07 129.60 % | -0.25 3.85 % | -0.26 25.71 % | -0.35 -12.90 % | -0.31 18.42 % | -0.38 -2.70 % | -0.37 -19.35 % | -0.31 -29.17 % | -0.24 -500.00 % | -0.04 -114.29 % | 0.28 -12.50 % | 0.32 68.42 % | 0.19 -57.78 % | 0.45 200.00 % | 0.15 -72.22 % | 0.54 145.45 % | 0.22 144.90 % | -0.49 -22.50 % | -0.40 -544.44 % | 0.09 -73.53 % | 0.34 54.55 % | 0.22 120.00 % | 0.10 -83.33 % | 0.60 213.21 % | -0.53 -174.65 % | 0.71 16.39 % | 0.61 -40.20 % | 1.02 385.71 % | 0.21 -57.14 % | 0.49 22.50 % | 0.40 -62.62 % | 1.07 91.07 % | 0.56 0.00 % | 0.56 27.27 % | 0.44 -36.23 % | 0.69 |
| Gross profit | 5.192 M 276.60 % | -2.940 M -151.72 % | 5.684 M 31.21 % | 4.332 M 133.41 % | 1.856 M -90.03 % | 18.625 M 1 107.06 % | 1.543 M -68.22 % | 4.856 M 5 178.26 % | 92.000 K 100.44 % | -20.939 M -329.62 % | 9.119 M 220.19 % | 2.848 M 273.24 % | -1.644 M 78.16 % | -7.528 M -4 756.46 % | -155.000 K -113.61 % | 1.139 M -65.40 % | 3.292 M 146.22 % | -7.122 M -865.02 % | 931.000 K -79.48 % | 4.536 M 356.34 % | 994.000 K 225.87 % | -789.686 K -143.11 % | 1.832 M 56.45 % | 1.171 M 14 537.50 % | 8.000 K 100.47 % | -1.718 M -204.81 % | 1.639 M 153.72 % | 646.000 K -65.32 % | 1.863 M -34.04 % | 2.824 M 14.53 % | 2.466 M 36.70 % | 1.804 M -70.86 % | 6.191 M -93.69 % | 98.185 M 518.84 % | 15.866 M 410.16 % | 3.110 M -43.41 % | 5.496 M 82.15 % | 3.017 M -54.23 % | 6.592 M 522.47 % | 1.059 M -42.97 % | 1.857 M -3.49 % | 1.924 M -68.53 % | 6.114 M 70.54 % | 3.585 M 28.04 % | 2.800 M -7.18 % | 3.017 M -45.11 % | 5.496 M 99.27 % | 2.758 M -40.21 % | 4.613 M -5.02 % | 4.857 M 134.74 % | 2.069 M -51.91 % | 4.302 M -69.58 % | 14.143 M -28.32 % | 19.730 M 293.89 % | 5.009 M 30.17 % | 3.848 M -13.00 % | 4.423 M |
| Income tax expense | 0.000 100.00 % | -4.507 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.764 M | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 2.697 M 3 036.05 % | 86.000 K | 0.000 | 0.000 -100.00 % | 973.725 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.165 M | 0.000 | 0.000 | 0.000 100.00 % | -1.711 M | 0.000 | 0.000 | 0.000 100.00 % | -40.866 K | 0.000 | 0.000 | 0.000 -100.00 % | 206.024 K | 0.000 | 0.000 | 0.000 -100.00 % | 474.601 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.054 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.987 M | 0.000 -100.00 % | 12.000 K -14.29 % | 14.000 K |
| Cost of revenue | 0.000 -100.00 % | 2.735 M | 0.000 -100.00 % | 3.774 M -12.80 % | 4.328 M -25.85 % | 5.837 M -14.53 % | 6.829 M 44.71 % | 4.719 M 14.34 % | 4.127 M -48.59 % | 8.028 M 40.35 % | 5.720 M 3.55 % | 5.524 M -16.34 % | 6.603 M 15.36 % | 5.724 M 119.14 % | 2.612 M 7.93 % | 2.420 M -5.39 % | 2.558 M -51.11 % | 5.232 M 538.05 % | 820.000 K 24.05 % | 661.000 K 17.20 % | 564.000 K -64.99 % | 1.611 M 56.54 % | 1.029 M 1.78 % | 1.011 M 4.23 % | 970.000 K -42.74 % | 1.694 M 68.89 % | 1.003 M 1.52 % | 988.000 K -5.64 % | 1.047 M -54.37 % | 2.295 M 122.36 % | 1.032 M -3.64 % | 1.071 M -6.46 % | 1.145 M -50.31 % | 2.304 M 97.44 % | 1.167 M -5.12 % | 1.230 M -2.61 % | 1.263 M -60.70 % | 3.214 M 173.03 % | 1.177 M -85.50 % | 8.116 M 260.23 % | 2.253 M -49.93 % | 4.499 M 90.89 % | 2.357 M -12.41 % | 2.691 M -0.41 % | 2.702 M -39.97 % | 4.501 M -33.57 % | 6.775 M 182.17 % | 2.401 M -53.01 % | 5.110 M -11.90 % | 5.800 M 145.26 % | 2.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.990 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.920 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 673.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 997.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 234.500 K 0.00 % | 234.500 K | 0.000 | 0.000 -100.00 % | 337.352 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.719 K | 0.000 | 0.000 | 0.000 -100.00 % | 95.559 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.039 K | 0.000 | 0.000 | 0.000 -100.00 % | 225.079 K | 0.000 | 0.000 | 0.000 -100.00 % | 373.592 K | 0.000 | 0.000 | 0.000 -100.00 % | 210.692 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.077 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.617 M | 0.000 -100.00 % | 4.301 M 13.96 % | 3.774 M | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K -98.95 % | 40.819 M 3 101.49 % | 1.275 M 1 382.56 % | 86.000 K 34.38 % | 64.000 K 48.84 % | 43.000 K -96.18 % | 1.126 M 2 198.46 % | 49.000 K -5.77 % | 52.000 K -63.12 % | 141.000 K -72.81 % | 518.496 K 260.07 % | 144.000 K -10.00 % | 160.000 K -11.11 % | 180.000 K -21.42 % | 229.080 K -6.88 % | 246.000 K -0.81 % | 248.000 K 19.23 % | 208.000 K -17.54 % | 252.238 K -11.80 % | 286.000 K 113.43 % | 134.000 K -20.71 % | 169.000 K -6.11 % | 180.000 K -30.77 % | 260.000 K -19.75 % | 324.000 K 21.35 % | 267.000 K -12.46 % | 305.000 K | 0.000 -100.00 % | 306.000 K -8.38 % | 334.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 |
| Operating expenses | 6.617 M 883.21 % | 673.000 K -84.35 % | 4.301 M 13.96 % | 3.774 M 232.75 % | -2.843 M -385.16 % | 997.000 K | 0.000 -100.00 % | 4.719 M 14.34 % | 4.127 M -34.02 % | 6.255 M 9.35 % | 5.720 M 3.55 % | 5.524 M -16.34 % | 6.603 M 14.00 % | 5.792 M 121.74 % | 2.612 M 7.93 % | 2.420 M -5.39 % | 2.558 M -51.12 % | 5.233 M 191.04 % | 1.798 M -42.28 % | 3.115 M 88.67 % | 1.651 M -56.23 % | 3.772 M -1.49 % | 3.829 M 20.60 % | 3.175 M 43.73 % | 2.209 M -26.68 % | 3.013 M -26.03 % | 4.073 M 42.02 % | 2.868 M -27.32 % | 3.946 M -33.62 % | 5.945 M 55.47 % | 3.824 M 62.31 % | 2.356 M -64.17 % | 6.576 M -93.44 % | 100.213 M 542.56 % | 15.596 M 273.56 % | 4.175 M -23.41 % | 5.451 M -11.39 % | 6.152 M -32.30 % | 9.086 M -13.66 % | 10.523 M 174.68 % | 3.831 M -43.60 % | 6.792 M -14.45 % | 7.940 M 34.46 % | 5.905 M 60.81 % | 3.672 M -53.35 % | 7.871 M -20.58 % | 9.910 M 218.55 % | 3.111 M -51.99 % | 6.480 M -26.20 % | 8.781 M 208.74 % | 2.844 M -3.69 % | 2.953 M -72.90 % | 10.898 M -30.74 % | 15.736 M 373.69 % | 3.322 M 32.77 % | 2.502 M 7.01 % | 2.338 M |
| Cost and expenses | 6.617 M 94.16 % | 3.408 M -20.76 % | 4.301 M 13.96 % | 3.774 M -12.80 % | 4.328 M -25.85 % | 5.837 M -14.53 % | 6.829 M 44.71 % | 4.719 M 14.34 % | 4.127 M -34.02 % | 6.255 M 9.35 % | 5.720 M 3.55 % | 5.524 M -16.34 % | 6.603 M 14.00 % | 5.792 M 121.74 % | 2.612 M 7.93 % | 2.420 M -5.39 % | 2.558 M -51.12 % | 5.233 M 191.04 % | 1.798 M -42.28 % | 3.115 M 88.67 % | 1.651 M -56.23 % | 3.772 M -1.49 % | 3.829 M 20.60 % | 3.175 M 43.73 % | 2.209 M -26.68 % | 3.013 M -26.03 % | 4.073 M 42.02 % | 2.868 M -27.32 % | 3.946 M -33.62 % | 5.945 M 55.47 % | 3.824 M 62.31 % | 2.356 M -64.17 % | 6.576 M -93.44 % | 100.213 M 542.56 % | 15.596 M 273.56 % | 4.175 M -23.41 % | 5.451 M -11.39 % | 6.152 M -32.30 % | 9.086 M -13.66 % | 10.523 M 174.68 % | 3.831 M -43.60 % | 6.792 M -14.45 % | 7.940 M 34.46 % | 5.905 M 60.81 % | 3.672 M -53.35 % | 7.871 M -20.58 % | 9.910 M 218.55 % | 3.111 M -51.99 % | 6.480 M -26.20 % | 8.781 M 208.74 % | 2.844 M -3.69 % | 2.953 M -72.90 % | 10.898 M -30.74 % | 15.736 M 373.69 % | 3.322 M 32.77 % | 2.502 M 7.01 % | 2.338 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 673.000 K | 0.000 | 0.000 100.00 % | -2.843 M -385.16 % | 997.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 234.500 K 0.00 % | 234.500 K | 0.000 | 0.000 -100.00 % | 337.352 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.719 K | 0.000 | 0.000 | 0.000 -100.00 % | 95.559 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.039 K | 0.000 | 0.000 | 0.000 -100.00 % | 225.079 K | 0.000 | 0.000 | 0.000 -100.00 % | 385.582 K | 0.000 | 0.000 | 0.000 -100.00 % | 236.192 K | 0.000 | 0.000 | 0.000 -100.00 % | 249.997 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.231 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 6.000 K 500.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 90.000 K 2 150.00 % | 4.000 K -55.56 % | 9.000 K 12.15 % | 8.025 K -55.42 % | 18.000 K -18.18 % | 22.000 K -43.59 % | 39.000 K 83.21 % | 21.287 K -33.48 % | 32.000 K -3.03 % | 33.000 K 32.00 % | 25.000 K -34.03 % | 37.894 K 1 794.70 % | 2.000 K -86.67 % | 15.000 K -68.75 % | 48.000 K -17.24 % | 58.000 K 7.41 % | 54.000 K | 0.000 -100.00 % | 53.000 K 211.76 % | 17.000 K -83.81 % | 105.000 K 303.85 % | 26.000 K -27.78 % | 36.000 K 74.76 % | 20.600 K -86.36 % | 151.000 K 106.85 % | 73.000 K 1 360.00 % | 5.000 K | 0.000 -100.00 % | 12.000 K -45.45 % | 22.000 K -18.52 % | 27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -33.33 % | 9.000 K |
| Depreciation and amortization | 293.000 K 0.69 % | 291.000 K -0.34 % | 292.000 K 0.00 % | 292.000 K -1.68 % | 297.000 K 21.22 % | 245.000 K 33.15 % | 184.000 K -0.54 % | 185.000 K 0.00 % | 185.000 K 2.21 % | 181.000 K 10.37 % | 164.000 K 45.13 % | 113.000 K 0.00 % | 113.000 K -0.88 % | 114.000 K -1.72 % | 116.000 K 0.87 % | 115.000 K -1.71 % | 117.000 K -8.59 % | 128.000 K 0.00 % | 128.000 K 0.00 % | 128.000 K 2.40 % | 125.000 K -20.85 % | 157.927 K 3.22 % | 153.000 K 0.66 % | 152.000 K -1.30 % | 154.000 K -19.19 % | 190.581 K -13.76 % | 221.000 K -57.82 % | 524.000 K -1.13 % | 530.000 K -0.93 % | 535.000 K 0.19 % | 534.000 K 0.38 % | 532.000 K -0.19 % | 533.000 K -0.19 % | 534.000 K 0.19 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 485.71 % | 91.000 K -87.09 % | 705.000 K 7.31 % | 657.000 K 2.82 % | 639.000 K -56.27 % | 1.461 M -1.80 % | 1.488 M -37.58 % | 2.384 M 280.22 % | 627.000 K -4.50 % | 656.568 K -37.05 % | 1.043 M 295.08 % | 264.000 K -57.83 % | 626.000 K -30.11 % | 895.664 K 158.86 % | 346.000 K 6.13 % | 326.000 K 2.19 % | 319.000 K 80.72 % | 176.517 K 5.70 % | 167.000 K -61.43 % | 433.000 K 8.25 % | 400.000 K |
| Operating income | -1.425 M 81.48 % | -7.696 M -656.47 % | 1.383 M 147.85 % | 558.000 K -88.13 % | 4.699 M -73.34 % | 17.628 M 1 042.45 % | 1.543 M -68.22 % | 4.856 M 5 178.26 % | 92.000 K -96.70 % | 2.791 M -69.39 % | 9.119 M 220.19 % | 2.848 M 273.24 % | -1.644 M -157.56 % | 2.856 M 1 942.58 % | -155.000 K -113.61 % | 1.139 M -65.40 % | 3.292 M 30.79 % | 2.517 M 2 494.85 % | 97.000 K -95.67 % | 2.242 M 2 477.01 % | 87.000 K 104.79 % | -1.815 M -151.37 % | -722.000 K 3.09 % | -745.000 K 27.17 % | -1.023 M 28.61 % | -1.433 M -25.15 % | -1.145 M -4.19 % | -1.099 M -26.76 % | -867.000 K -34.21 % | -646.000 K -878.79 % | -66.000 K -107.83 % | 843.000 K -17.92 % | 1.027 M 76.76 % | 581.000 K -59.57 % | 1.437 M 205.10 % | 471.000 K -71.32 % | 1.642 M 1 973.23 % | 79.200 K 106.01 % | -1.317 M 2.30 % | -1.348 M -583.15 % | 279.000 K -71.21 % | 969.078 K 82.50 % | 531.000 K 43.13 % | 371.000 K -79.73 % | 1.830 M 617.52 % | -353.608 K -114.98 % | 2.361 M 15.28 % | 2.048 M -36.85 % | 3.243 M 72.77 % | 1.877 M 18.06 % | 1.590 M 16.57 % | 1.364 M -57.97 % | 3.245 M -18.74 % | 3.993 M 136.71 % | 1.687 M 25.33 % | 1.346 M -35.44 % | 2.085 M |
| Operating income ratio | -0.27 -100.73 % | 37.54 15 329.19 % | 0.24 88.90 % | 0.13 -83.05 % | 0.76 -64.87 % | 2.16 1 073.57 % | 0.18 -63.66 % | 0.51 2 225.74 % | 0.02 110.09 % | -0.22 -135.18 % | 0.61 80.65 % | 0.34 202.61 % | -0.33 79.07 % | -1.58 -2 410.22 % | -0.06 -119.71 % | 0.32 -43.13 % | 0.56 142.26 % | -1.33 -2 503.60 % | 0.06 -87.16 % | 0.43 672.56 % | 0.06 102.53 % | -2.21 -775.82 % | -0.25 26.09 % | -0.34 67.36 % | -1.05 -101.74 % | 60.18 13 986.69 % | -0.43 35.56 % | -0.67 -125.75 % | -0.30 -136.09 % | -0.13 -568.84 % | -0.02 -106.43 % | 0.29 109.45 % | 0.14 2 321.33 % | 0.01 -93.15 % | 0.08 -22.26 % | 0.11 -55.33 % | 0.24 1 811.21 % | 0.01 107.50 % | -0.17 -15.38 % | -0.15 -316.43 % | 0.07 -55.00 % | 0.15 140.67 % | 0.06 6.04 % | 0.06 -82.23 % | 0.33 807.09 % | -0.05 -124.45 % | 0.19 -51.53 % | 0.40 19.02 % | 0.33 89.37 % | 0.18 -50.88 % | 0.36 13.10 % | 0.32 38.19 % | 0.23 13.36 % | 0.20 -39.90 % | 0.34 -3.72 % | 0.35 -25.80 % | 0.47 |
| Total other income expenses net | 4.188 M 161.96 % | -6.759 M -1 679.21 % | 428.000 K 162.58 % | 163.000 K 115.06 % | -1.082 M 92.76 % | -14.955 M -3 438.17 % | 448.000 K 4.67 % | 428.000 K -98.95 % | 40.818 M 881.95 % | -5.220 M -6 169.77 % | 86.000 K 36.51 % | 63.000 K 50.00 % | 42.000 K 101.12 % | -3.749 M -9 043.09 % | -41.000 K -183.67 % | 49.000 K -62.88 % | 132.000 K 103.81 % | -3.460 M -247.43 % | -996.000 K 59.77 % | -2.476 M -119.89 % | -1.126 M -444.97 % | 326.408 K 52.53 % | 214.000 K -0.47 % | 215.000 K 17.49 % | 183.000 K 115.72 % | -1.164 M -510.03 % | 284.000 K 136.67 % | 120.000 K -0.83 % | 121.000 K -0.82 % | 122.000 K -40.78 % | 206.000 K 116.03 % | -1.285 M -700.47 % | 214.000 K -69.12 % | 693.051 K 380.59 % | -247.000 K -850.00 % | -26.000 K 27.78 % | -36.000 K -192.68 % | -12.300 K 92.17 % | -157.000 K -208.28 % | 145.000 K 3 000.00 % | -5.000 K -100.40 % | 1.252 M 775.62 % | 143.000 K 281.01 % | -79.000 K -192.59 % | -27.000 K -100.36 % | 7.488 M 3 534.71 % | -218.000 K -1.40 % | -215.000 K -14.97 % | -187.000 K -114.07 % | 1.329 M 1 330.34 % | -108.000 K 21.17 % | -137.000 K -260.53 % | -38.000 K -105.64 % | 674.102 K 5 285.40 % | -13.000 K -116.67 % | -6.000 K 33.33 % | -9.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-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-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -410.000 K | 0.000 100.00 % | -23.191 M | 0.000 100.00 % | -28.021 M -196.96 % | 28.900 M 271.01 % | -16.900 M -175.20 % | 22.473 M 211.95 % | -20.075 M 0.49 % | -20.173 M -3 273.41 % | -598.000 K -113.84 % | 4.322 M 213.74 % | -3.800 M -183.94 % | 4.527 M 203.57 % | -4.371 M -152.89 % | 8.264 M 208.42 % | -7.622 M -192.84 % | 8.210 M 309.76 % | -3.914 M -217.52 % | 3.330 M 226.79 % | 1.019 M -91.69 % | 12.270 M 2 037.63 % | 574.000 K -93.83 % | 9.307 M 362.14 % | 2.014 M -67.82 % | 6.258 M 372.44 % | -2.297 M -429.20 % | 697.745 K -47.98 % | 1.341 M -87.70 % | 10.909 M 467.06 % | -2.972 M -127.16 % | 10.942 M 521.52 % | -2.596 M -121.98 % | 11.808 M 1 208.69 % | 902.275 K -94.94 % | 17.816 M 11 620.51 % | 152.004 K -85.73 % | 1.065 M -76.49 % | 4.531 M -50.93 % | 9.233 M 201.56 % | -9.091 M -84.50 % | -4.927 M -227.25 % | 3.872 M 206.26 % | -3.644 M -633.06 % | 683.671 K 1 329.20 % | 47.836 K -93.20 % | 703.823 K -87.30 % | 5.541 M 266.82 % | -3.321 M 57.23 % | -7.765 M |
| Total investments | 0.000 -100.00 % | 76.321 M | 0.000 -100.00 % | 47.217 M | 0.000 -100.00 % | 67.188 M 16.24 % | 57.800 M 34.16 % | 43.084 M -4.14 % | 44.946 M 248.58 % | 12.894 M -15.14 % | 15.195 M -62.69 % | 40.728 M 371.17 % | 8.644 M -65.10 % | 24.769 M 173.57 % | 9.054 M -70.82 % | 31.025 M 87.71 % | 16.528 M 6.65 % | 15.498 M -5.62 % | 16.420 M 123.19 % | 7.357 M 10.45 % | 6.661 M -4.15 % | 6.949 M -71.68 % | 24.540 M 227.24 % | 7.499 M -59.71 % | 18.614 M 70.64 % | 10.909 M -12.84 % | 12.516 M -7.71 % | 13.561 M 871.77 % | 1.395 M -89.95 % | 13.880 M -36.38 % | 21.818 M 86.30 % | 11.711 M -46.49 % | 21.884 M -24.00 % | 28.793 M 21.92 % | 23.616 M 3.91 % | 22.727 M -36.22 % | 35.631 M 111.67 % | 16.833 M 690.20 % | 2.130 M -89.77 % | 20.821 M 12.75 % | 18.466 M -14.29 % | 21.545 M 26.55 % | 17.024 M 119.81 % | 7.745 M -45.86 % | 14.305 M 946.22 % | 1.367 M -90.82 % | 14.898 M 958.39 % | 1.408 M -90.93 % | 15.526 M -8.75 % | 17.015 M -25.31 % | 22.780 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 K | 0.000 -100.00 % | 336.183 K | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 1.451 M | 0.000 -100.00 % | 1.658 M | 0.000 -100.00 % | 2.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.346 M | 0.000 -100.00 % | 1.576 M | 0.000 -100.00 % | 10.409 M | 0.000 -100.00 % | 5.596 M | 0.000 -100.00 % | 142.082 K -53.38 % | 304.795 K | 0.000 -100.00 % | 142.082 K | 0.000 -100.00 % | 731.508 K | 0.000 -100.00 % | 6.245 M 2 831.53 % | 213.018 K 17.51 % | 181.277 K |
| Accumulated other comprehensive income loss | 96.858 M 801.00 % | 10.750 M -89.97 % | 107.139 M 38.89 % | 77.139 M -24.63 % | 102.342 M 952.04 % | 9.728 M -90.58 % | 103.271 M 244.24 % | 30.000 M -48.17 % | 57.885 M 92.95 % | 30.000 M | 0.000 -100.00 % | 30.000 M -34.66 % | 45.912 M 53.04 % | 30.000 M -35.74 % | 46.682 M 55.61 % | 30.000 M -25.62 % | 40.333 M 34.44 % | 30.000 M -22.35 % | 38.636 M 347.38 % | 8.636 M -74.92 % | 34.439 M 688.18 % | -5.855 M -115.78 % | 37.113 M 421.76 % | 7.113 M -82.86 % | 41.489 M 3 667.64 % | -1.163 M -102.70 % | 43.121 M 228.64 % | 13.121 M -71.08 % | 45.362 M 3 372.42 % | -1.386 M -102.91 % | 47.701 M | 0.000 -100.00 % | 53.541 M 463 656.74 % | -11.550 K -100.02 % | 54.626 M | 0.000 -100.00 % | 52.803 M 1 486 268 519 613 091 328.00 % | 0.000 -100.00 % | 53.970 M | 0.000 -100.00 % | 54.898 M | 0.000 | 0.000 -100.00 % | 57.430 M | 0.000 -100.00 % | 60.368 M 1 699 214 782 216 338 688.00 % | 0.000 -100.00 % | 55.480 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 56.108 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.614 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.520 M -35.51 % | 30.270 M | 0.000 | 0.000 -100.00 % | 8.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.383 M | 0.000 | 0.000 | 0.000 100.00 % | -456.114 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M | 0.000 -100.00 % | 17.701 M | 0.000 -100.00 % | 15.961 M | 0.000 -100.00 % | 24.626 M | 0.000 -100.00 % | 3.382 M | 0.000 -100.00 % | 23.970 M | 0.000 -100.00 % | 14.248 M | 0.000 | 0.000 -100.00 % | 16.880 M | 0.000 -100.00 % | 30.368 M | 0.000 -100.00 % | 15.130 M 8.46 % | 13.949 M 37.57 % | 10.140 M |
| Common stock | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 96.858 M 0.00 % | 96.858 M -9.60 % | 107.139 M 0.00 % | 107.139 M 4.69 % | 102.342 M 0.00 % | 102.342 M -0.90 % | 103.271 M 0.00 % | 103.271 M 78.41 % | 57.885 M 0.00 % | 57.885 M 0.00 % | 57.885 M 0.71 % | 57.479 M 25.19 % | 45.912 M 0.00 % | 45.912 M -1.65 % | 46.682 M 0.00 % | 46.682 M 15.74 % | 40.333 M 0.00 % | 40.333 M 4.39 % | 38.636 M 0.00 % | 38.636 M 12.19 % | 34.439 M 0.00 % | 34.439 M -7.21 % | 37.113 M 0.00 % | 37.113 M -10.55 % | 41.489 M 0.00 % | 41.489 M -3.78 % | 43.121 M 0.00 % | 43.121 M -4.94 % | 45.362 M 0.00 % | 45.362 M -4.90 % | 47.701 M 0.00 % | 47.701 M -10.91 % | 53.541 M 0.00 % | 53.541 M -1.99 % | 54.626 M 0.00 % | 54.626 M 3.45 % | 52.803 M 19.92 % | 44.032 M -18.41 % | 53.970 M 0.00 % | 53.970 M -1.69 % | 54.898 M 0.00 % | 54.898 M -3.36 % | 56.804 M -1.09 % | 57.430 M 0.00 % | 57.430 M -4.87 % | 60.368 M 0.00 % | 60.368 M 8.81 % | 55.480 M 0.00 % | 55.480 M 5.78 % | 52.449 M 9.64 % | 47.840 M |
| Other non current liabilities | -96.858 M | 0.000 100.00 % | -107.139 M -8 939.85 % | 1.212 M 101.18 % | -102.342 M | 0.000 100.00 % | -103.271 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -336.184 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 K | 0.000 -100.00 % | 336.183 K | 0.000 | 0.000 | 0.000 -100.00 % | 671.155 K | 0.000 | 0.000 | 0.000 -100.00 % | 975.885 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.596 M | 0.000 | 0.000 -100.00 % | 304.795 K | 0.000 -100.00 % | 142.082 K | 0.000 -100.00 % | 731.508 K | 0.000 -100.00 % | 491.604 K 130.78 % | 213.018 K 17.51 % | 181.277 K |
| Total non current liabilities | -96.858 M | 0.000 100.00 % | -107.139 M -8 939.85 % | 1.212 M 101.18 % | -102.342 M -8 537.10 % | 1.213 M 101.17 % | -103.271 M -15 794.68 % | 658.000 K | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 417.000 K | 0.000 -100.00 % | 417.000 K | 0.000 -100.00 % | 436.000 K | 0.000 -100.00 % | 280.312 K | 0.000 | 0.000 | 0.000 -100.00 % | 671.156 K | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 1.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 756.000 K | 0.000 -100.00 % | 4.174 M | 0.000 -100.00 % | 4.043 M | 0.000 -100.00 % | 797.436 K | 0.000 -100.00 % | 9.251 M | 0.000 -100.00 % | 3.655 M -38.37 % | 5.930 M | 0.000 -100.00 % | 5.768 M | 0.000 -100.00 % | 5.413 M | 0.000 -100.00 % | 5.173 M 23.54 % | 4.188 M 7.10 % | 3.910 M |
| Other current liabilities | 0.000 -100.00 % | 732.000 K | 0.000 -100.00 % | 1.078 M | 0.000 -100.00 % | 940.000 K | 0.000 -100.00 % | 2.672 M | 0.000 -100.00 % | 716.000 K -77.44 % | 3.174 M 180.88 % | 1.130 M | 0.000 -100.00 % | 1.730 M | 0.000 -100.00 % | 1.120 M | 0.000 -100.00 % | 1.190 M | 0.000 -100.00 % | 1.123 M | 0.000 -100.00 % | 58.241 K | 0.000 -100.00 % | 1.403 M | 0.000 -100.00 % | 80.912 K | 0.000 -100.00 % | 1.360 M | 0.000 -100.00 % | 138.853 K | 0.000 -100.00 % | 717.000 K | 0.000 -100.00 % | 3.129 M | 0.000 -100.00 % | 1.252 M | 0.000 -100.00 % | 3.019 M | 0.000 -100.00 % | 1.602 M | 0.000 -100.00 % | 5.618 M 187.53 % | 1.954 M | 0.000 -100.00 % | 5.806 M | 0.000 -100.00 % | 8.941 M | 0.000 -100.00 % | 2.767 M -52.78 % | 5.859 M 52.41 % | 3.844 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.067 M | 0.000 -100.00 % | 1.087 M | 0.000 -100.00 % | 1.506 M | 0.000 -100.00 % | 1.341 M | 0.000 -100.00 % | 1.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 | 0.000 100.00 % | -142.082 K | 0.000 | 0.000 100.00 % | -349.522 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.502 M | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.183 K | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 779.949 K | 0.000 -100.00 % | 1.658 M | 0.000 -100.00 % | 1.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.346 M | 0.000 -100.00 % | 1.576 M | 0.000 -100.00 % | 10.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.220 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 3.253 M | 0.000 -100.00 % | 6.959 M | 0.000 -100.00 % | 13.785 M | 0.000 -100.00 % | 5.734 M | 0.000 -100.00 % | 6.401 M 0.00 % | 6.401 M 1.46 % | 6.309 M | 0.000 -100.00 % | 9.051 M | 0.000 -100.00 % | 8.011 M | 0.000 -100.00 % | 9.178 M | 0.000 -100.00 % | 7.664 M | 0.000 -100.00 % | 7.574 M | 0.000 -100.00 % | 6.567 M | 0.000 -100.00 % | 4.927 M | 0.000 -100.00 % | 5.263 M | 0.000 -100.00 % | 8.298 M | 0.000 -100.00 % | 2.713 M | 0.000 -100.00 % | 20.696 M | 0.000 -100.00 % | 5.844 M | 0.000 -100.00 % | 73.593 M | 0.000 -100.00 % | 1.602 M | 0.000 -100.00 % | 5.925 M -40.89 % | 10.024 M | 0.000 -100.00 % | 11.585 M | 0.000 -100.00 % | 16.770 M | 0.000 -100.00 % | 19.313 M 157.86 % | 7.490 M 72.02 % | 4.354 M |
| Total liabilities | -96.858 M -3 077.50 % | 3.253 M 103.04 % | -107.139 M -1 411.21 % | 8.171 M 107.98 % | -102.342 M -782.37 % | 14.998 M 114.52 % | -103.271 M -1 715.63 % | 6.392 M | 0.000 -100.00 % | 7.059 M 10.28 % | 6.401 M -4.83 % | 6.726 M | 0.000 -100.00 % | 9.468 M | 0.000 -100.00 % | 8.447 M | 0.000 -100.00 % | 9.458 M | 0.000 -100.00 % | 7.664 M | 0.000 -100.00 % | 8.245 M | 0.000 -100.00 % | 6.738 M | 0.000 -100.00 % | 6.075 M | 0.000 -100.00 % | 5.263 M | 0.000 -100.00 % | 8.298 M | 0.000 -100.00 % | 3.469 M | 0.000 -100.00 % | 24.871 M | 0.000 -100.00 % | 9.887 M | 0.000 -100.00 % | 74.390 M | 0.000 -100.00 % | 10.853 M | 0.000 -100.00 % | 9.580 M -39.96 % | 15.955 M | 0.000 -100.00 % | 17.353 M | 0.000 -100.00 % | 22.183 M | 0.000 -100.00 % | 24.486 M 109.69 % | 11.677 M 41.30 % | 8.264 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 27.188 M | 0.000 -100.00 % | 46.991 M 262.60 % | -28.900 M | 0.000 100.00 % | -22.473 M | 0.000 100.00 % | -17.149 M | 0.000 100.00 % | -4.322 M | 0.000 100.00 % | -4.527 M -6 387.50 % | 72.000 K 100.87 % | -8.264 M -8 732.88 % | 95.727 K 101.17 % | -8.210 M -6 615.87 % | 126.000 K 103.78 % | -3.330 M -118.61 % | 17.893 M 245.83 % | -12.270 M -164.70 % | 18.964 M 303.76 % | -9.307 M -159.79 % | 15.567 M 348.75 % | -6.258 M -5 066.67 % | 126.000 K 118.06 % | -697.745 K -108.89 % | 7.849 M 171.95 % | -10.909 M -168.52 % | 15.921 M 245.51 % | -10.942 M -181.10 % | 13.491 M 214.25 % | -11.808 M -186.97 % | 13.578 M 176.21 % | -17.816 M -335.86 % | 7.554 M 809.19 % | -1.065 M -106.92 % | 15.386 M 266.65 % | -9.233 M -1 976.71 % | 491.977 K -98.94 % | 46.255 M 1 294.48 % | -3.872 M -565.59 % | 831.720 K 221.65 % | -683.672 K -104.12 % | 16.614 M 2 460.49 % | -703.823 K -140.60 % | 1.734 M -93.31 % | 25.900 M 13.69 % | 22.780 M |
| Long term investments | 0.000 -100.00 % | 18.197 M | 0.000 -100.00 % | 38.226 M | 0.000 -100.00 % | 18.197 M | 0.000 -100.00 % | 61.281 M | 0.000 -100.00 % | 22.254 M 72.59 % | 12.894 M -74.26 % | 50.088 M | 0.000 -100.00 % | 32.486 M | 0.000 -100.00 % | 38.646 M | 0.000 -100.00 % | 23.119 M | 0.000 -100.00 % | 2.680 M | 0.000 -100.00 % | 4.449 M | 0.000 100.00 % | -3.687 M | 0.000 -100.00 % | 3.121 M | 0.000 -100.00 % | 9.600 M | 0.000 -100.00 % | 13.680 M | 0.000 -100.00 % | 3.774 M | 0.000 -100.00 % | 15.447 M | 0.000 -100.00 % | 11.593 M | 0.000 -100.00 % | 16.733 M | 0.000 -100.00 % | 20.821 M | 0.000 -100.00 % | 28.720 M | 0.000 | 0.000 -100.00 % | 29.025 M | 0.000 -100.00 % | 14.898 M | 0.000 -100.00 % | 29.408 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.577 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 12.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.614 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 |
| Property plant equipment net | 0.000 -100.00 % | 6.887 M | 0.000 -100.00 % | 7.332 M | 0.000 -100.00 % | 7.858 M | 0.000 -100.00 % | 4.145 M | 0.000 -100.00 % | 4.255 M 0.00 % | 4.255 M 108.68 % | 2.039 M | 0.000 -100.00 % | 2.197 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.589 M | 0.000 -100.00 % | 2.845 M | 0.000 -100.00 % | 3.023 M | 0.000 -100.00 % | 2.920 M | 0.000 -100.00 % | 3.225 M | 0.000 -100.00 % | 2.076 M | 0.000 -100.00 % | 3.085 M | 0.000 -100.00 % | 4.038 M | 0.000 -100.00 % | 5.015 M | 0.000 -100.00 % | 13.536 M | 0.000 -100.00 % | 7.181 M | 0.000 -100.00 % | 12.471 M | 0.000 -100.00 % | 6.388 M | 0.000 | 0.000 -100.00 % | 19.119 M | 0.000 -100.00 % | 20.451 M | 0.000 -100.00 % | 20.916 M 120.69 % | 9.477 M 6.31 % | 8.915 M |
| Total non current assets | 0.000 -100.00 % | 28.378 M | 0.000 -100.00 % | 72.746 M | 0.000 -100.00 % | 73.046 M 352.75 % | -28.900 M -144.17 % | 65.426 M 391.13 % | -22.473 M -184.77 % | 26.509 M 54.58 % | 17.149 M -67.10 % | 52.127 M 1 306.09 % | -4.322 M -112.46 % | 34.683 M 866.14 % | -4.527 M -111.01 % | 41.118 M 597.56 % | -8.264 M -132.03 % | 25.803 M 414.29 % | -8.210 M -142.17 % | 19.467 M 684.52 % | -3.330 M -112.38 % | 26.901 M 319.24 % | -12.270 M -167.43 % | 18.197 M 295.52 % | -9.307 M -142.47 % | 21.912 M 450.15 % | -6.258 M -126.58 % | 23.540 M 3 473.73 % | -697.745 K -102.82 % | 24.738 M 326.77 % | -10.909 M -145.97 % | 23.733 M 316.90 % | -10.942 M -132.23 % | 33.954 M 387.55 % | -11.808 M -130.51 % | 38.707 M 317.26 % | -17.816 M -156.61 % | 31.468 M 3 054.45 % | -1.065 M -102.19 % | 48.679 M 627.23 % | -9.233 M -125.94 % | 35.599 M -23.04 % | 46.255 M 1 294.48 % | -3.872 M -107.91 % | 48.975 M 7 263.53 % | -683.672 K -101.32 % | 51.963 M 7 482.91 % | -703.823 K -101.35 % | 52.058 M 47.15 % | 35.377 M 11.62 % | 31.695 M |
| Other current assets | -58.534 M -615.35 % | 11.358 M 145.09 % | -25.191 M -400.50 % | 8.383 M 127.83 % | -30.119 M 22.59 % | -38.907 M | 0.000 -100.00 % | 13.032 M | 0.000 -100.00 % | 2.840 M -75.10 % | 11.407 M 213.47 % | 3.639 M | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 3.887 M | 0.000 -100.00 % | 3.255 M | 0.000 -100.00 % | 3.812 M | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 8.919 M | 0.000 -100.00 % | 2.270 M | 0.000 -100.00 % | 9.905 M | 0.000 -100.00 % | 2.108 M | 0.000 -100.00 % | 8.179 M | 0.000 -100.00 % | 8.386 M | 0.000 -100.00 % | 5.449 M | 0.000 -100.00 % | 76.697 M | 0.000 -100.00 % | 3.651 M | 0.000 -100.00 % | 2.189 M 108.31 % | 1.051 M | 0.000 -100.00 % | 3.808 M | 0.000 -100.00 % | 3.201 M | 0.000 -100.00 % | 3.588 M 77.60 % | 2.020 M 41.68 % | 1.426 M |
| Short term investments | 0.000 -100.00 % | 58.124 M | 0.000 -100.00 % | 8.991 M | 0.000 -100.00 % | 48.991 M -15.24 % | 57.800 M 615.88 % | 8.074 M -82.04 % | 44.946 M 1 854.17 % | 2.300 M -0.04 % | 2.301 M 77.55 % | 1.296 M -85.01 % | 8.644 M 2 592.83 % | 321.000 K -96.45 % | 9.054 M 2 092.25 % | 413.000 K -97.50 % | 16.528 M 4 478.39 % | 361.000 K -97.80 % | 16.420 M 251.08 % | 4.677 M -29.78 % | 6.661 M 166.44 % | 2.500 M -89.81 % | 24.540 M 119.38 % | 11.186 M -39.91 % | 18.614 M 139.01 % | 7.788 M -37.78 % | 12.516 M 215.98 % | 3.961 M 183.84 % | 1.395 M 597.75 % | 200.000 K -99.08 % | 21.818 M 174.89 % | 7.937 M -63.73 % | 21.884 M 63.98 % | 13.345 M -43.49 % | 23.616 M 112.11 % | 11.134 M -68.75 % | 35.631 M 35 531.28 % | 100.000 K -95.31 % | 2.130 M | 0.000 -100.00 % | 18.466 M 357.37 % | -7.175 M | 0.000 -100.00 % | 7.745 M 152.62 % | -14.719 M -1 176.49 % | 1.367 M | 0.000 -100.00 % | 1.408 M 110.14 % | -13.882 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 410.000 K | 0.000 -100.00 % | 23.191 M | 0.000 -100.00 % | 28.119 M 197.30 % | -28.900 M -271.01 % | 16.900 M 175.20 % | -22.473 M -211.95 % | 20.075 M -0.49 % | 20.173 M 3 273.41 % | 598.000 K 113.84 % | -4.322 M -213.74 % | 3.800 M 183.94 % | -4.527 M -200.00 % | 4.527 M 154.78 % | -8.264 M -203.84 % | 7.958 M 196.93 % | -8.210 M -285.66 % | 4.422 M 232.78 % | -3.330 M -871.00 % | 431.962 K 103.52 % | -12.270 M -1 231.92 % | 1.084 M 111.65 % | -9.307 M -5 478.80 % | 173.031 K 102.76 % | -6.258 M -372.44 % | 2.297 M 429.20 % | -697.745 K -421.60 % | 216.961 K 101.99 % | -10.909 M -467.06 % | 2.972 M 127.16 % | -10.942 M -200.00 % | 10.942 M 192.66 % | -11.808 M -1 851.90 % | 674.013 K 103.78 % | -17.816 M -273.69 % | 10.257 M 1 062.99 % | -1.065 M -200.00 % | 1.065 M 111.54 % | -9.233 M -199.99 % | 9.233 M 76.47 % | 5.232 M 235.12 % | -3.872 M -202.27 % | 3.786 M 653.84 % | -683.672 K -200.00 % | 683.672 K 197.14 % | -703.823 K -200.00 % | 703.823 K -80.09 % | 3.534 M -55.52 % | 7.946 M |
| Cash and short term investments | 58.534 M 0.00 % | 58.534 M 132.36 % | 25.191 M -21.72 % | 32.182 M 6.85 % | 30.119 M -60.89 % | 77.012 M 166.48 % | 28.900 M 15.72 % | 24.974 M 11.13 % | 22.473 M 0.44 % | 22.375 M -0.44 % | 22.474 M 1 086.59 % | 1.894 M -56.18 % | 4.322 M 4.88 % | 4.121 M -8.97 % | 4.527 M -8.36 % | 4.940 M -40.22 % | 8.264 M 3.84 % | 7.958 M -3.07 % | 8.210 M -9.77 % | 9.099 M 173.21 % | 3.330 M 13.59 % | 2.932 M -76.10 % | 12.270 M 0.00 % | 12.270 M 31.84 % | 9.307 M 16.91 % | 7.961 M 27.21 % | 6.258 M 0.00 % | 6.258 M 796.89 % | 697.745 K 221.60 % | 216.961 K -98.01 % | 10.909 M 0.00 % | 10.909 M -0.30 % | 10.942 M -54.95 % | 24.287 M 105.68 % | 11.808 M 0.00 % | 11.808 M -33.72 % | 17.816 M 73.69 % | 10.257 M 862.99 % | 1.065 M 0.00 % | 1.065 M -88.46 % | 9.233 M -0.01 % | 9.233 M 76.47 % | 5.232 M 35.12 % | 3.872 M 2.27 % | 3.786 M 453.84 % | 683.672 K 0.00 % | 683.672 K -2.86 % | 703.823 K 0.00 % | 703.823 K -80.09 % | 3.534 M -55.52 % | 7.946 M |
| Total current assets | 0.000 -100.00 % | 71.733 M | 0.000 -100.00 % | 42.565 M | 0.000 -100.00 % | 44.294 M 53.27 % | 28.900 M -34.67 % | 44.237 M 96.85 % | 22.473 M -41.53 % | 38.436 M 0.00 % | 38.436 M 218.23 % | 12.078 M 179.45 % | 4.322 M -79.12 % | 20.696 M 357.17 % | 4.527 M -67.69 % | 14.011 M 69.54 % | 8.264 M -65.55 % | 23.988 M 192.18 % | 8.210 M -69.40 % | 26.833 M 705.69 % | 3.330 M -78.90 % | 15.783 M 28.63 % | 12.270 M -52.17 % | 25.654 M 175.64 % | 9.307 M -63.72 % | 25.651 M 309.90 % | 6.258 M -74.81 % | 24.844 M 3 460.61 % | 697.745 K -97.59 % | 28.923 M 165.13 % | 10.909 M -60.24 % | 27.437 M 150.75 % | 10.942 M -75.39 % | 44.458 M 276.50 % | 11.808 M -54.24 % | 25.806 M 44.85 % | 17.816 M -79.51 % | 86.954 M 8 063.88 % | 1.065 M -93.40 % | 16.144 M 74.85 % | 9.233 M -68.03 % | 28.879 M 8.96 % | 26.504 M 584.42 % | 3.872 M -85.00 % | 25.808 M 3 674.85 % | 683.672 K -97.76 % | 30.589 M 4 246.13 % | 703.823 K -97.48 % | 27.908 M -2.93 % | 28.750 M 17.78 % | 24.409 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.688 M | 0.000 -100.00 % | 4.264 M | 0.000 -100.00 % | 2.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 1.899 M | 0.000 -100.00 % | 3.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.773 M | 0.000 -100.00 % | 10.001 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 17.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.393 M | 0.000 -100.00 % | 7.333 M 0.00 % | 7.333 M | 0.000 -100.00 % | 7.333 M | 0.000 -100.00 % | 7.333 M | 0.000 -100.00 % | 7.333 M 0.00 % | 7.333 M 4.55 % | 7.014 M |
| Net receivables | 0.000 -100.00 % | 1.841 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 4.501 M | 0.000 -100.00 % | 14.305 M | 0.000 | 0.000 -100.00 % | 4.555 M -51.70 % | 9.430 M | 0.000 -100.00 % | 12.439 M | 0.000 -100.00 % | 7.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.597 M | 0.000 -100.00 % | 6.516 M | 0.000 -100.00 % | 6.238 M | 0.000 -100.00 % | 14.938 M | 0.000 -100.00 % | 10.577 M | 0.000 -100.00 % | 18.217 M | 0.000 -100.00 % | 13.551 M | 0.000 -100.00 % | 15.784 M | 0.000 -100.00 % | 12.167 M | 0.000 -100.00 % | 66.479 M | 0.000 -100.00 % | 14.820 M | 0.000 -100.00 % | 12.123 M -5.93 % | 12.887 M | 0.000 -100.00 % | 12.931 M | 0.000 -100.00 % | 21.532 M | 0.000 -100.00 % | 16.284 M 2.66 % | 15.862 M 97.70 % | 8.023 M |
| Tax assets | 0.000 -100.00 % | 3.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.535 M | 0.000 -100.00 % | 1.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 124.437 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 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.01 % | 9.359 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 2.521 M | 0.000 -100.00 % | 5.881 M | 0.000 -100.00 % | 5.696 M | 0.000 -100.00 % | 3.062 M | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 5.179 M | 0.000 -100.00 % | 7.082 M | 0.000 -100.00 % | 6.891 M | 0.000 -100.00 % | 6.969 M | 0.000 -100.00 % | 6.033 M | 0.000 -100.00 % | 5.229 M | 0.000 -100.00 % | 3.506 M | 0.000 -100.00 % | 2.397 M | 0.000 -100.00 % | 3.903 M | 0.000 -100.00 % | 5.339 M | 0.000 -100.00 % | 1.996 M | 0.000 -100.00 % | 6.675 M | 0.000 -100.00 % | 3.016 M | 0.000 -100.00 % | 60.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 306.527 K -96.20 % | 8.070 M | 0.000 -100.00 % | 5.779 M | 0.000 -100.00 % | 7.829 M | 0.000 -100.00 % | 5.824 M 257.06 % | 1.631 M 4 077 247.50 % | 40.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 239.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 682.959 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 -100.00 % | 509.850 K |
| 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 100.00 % | -280.000 K | 0.000 100.00 % | -336.183 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 100.00 % | -3.655 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.626 M | 0.000 100.00 % | -4.682 M | 0.000 100.00 % | -4.682 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.386 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 77.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.385 M | 0.000 | 0.000 100.00 % | -22.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.895 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.364 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.650 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M 10.39 % | 7.700 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.213 M | 0.000 -100.00 % | 1.213 M | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 416.000 K | 0.000 -100.00 % | 416.000 K | 0.000 -100.00 % | 280.000 K | 0.000 -100.00 % | 280.313 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 171.777 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 756.000 K | 0.000 -100.00 % | 4.174 M | 0.000 -100.00 % | 4.043 M | 0.000 -100.00 % | 797.436 K | 0.000 -100.00 % | 3.655 M | 0.000 -100.00 % | 3.655 M -35.03 % | 5.626 M | 0.000 -100.00 % | 5.626 M | 0.000 -100.00 % | 4.682 M | 0.000 -100.00 % | 4.682 M 17.79 % | 3.975 M 6.60 % | 3.729 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 100.111 M | 0.000 -100.00 % | 115.310 M | 0.000 -100.00 % | 117.340 M | 0.000 -100.00 % | 109.663 M | 0.000 -100.00 % | 64.944 M 0.00 % | 64.944 M 1.15 % | 64.205 M | 0.000 -100.00 % | 55.380 M | 0.000 -100.00 % | 55.129 M | 0.000 -100.00 % | 49.791 M | 0.000 -100.00 % | 46.300 M | 0.000 -100.00 % | 42.684 M | 0.000 -100.00 % | 43.851 M | 0.000 -100.00 % | 47.564 M | 0.000 -100.00 % | 48.384 M | 0.000 -100.00 % | 53.661 M | 0.000 -100.00 % | 51.170 M | 0.000 -100.00 % | 78.411 M | 0.000 -100.00 % | 64.513 M | 0.000 -100.00 % | 118.422 M | 0.000 -100.00 % | 64.823 M | 0.000 -100.00 % | 64.478 M -11.38 % | 72.759 M | 0.000 -100.00 % | 74.783 M | 0.000 -100.00 % | 82.552 M | 0.000 -100.00 % | 79.966 M 24.70 % | 64.126 M 14.30 % | 56.104 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-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 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Other non cash items | -2.763 M -127.77 % | 9.948 M 649.31 % | -1.811 M -151.18 % | -721.000 K 62.68 % | -1.932 M -137.95 % | 5.091 M 381.74 % | -1.807 M 65.80 % | -5.284 M 87.08 % | -40.910 M -15 337.74 % | -265.000 K 97.12 % | -9.205 M -216.21 % | -2.911 M -281.71 % | 1.602 M 182.45 % | -1.943 M -1 091.34 % | 196.000 K 116.50 % | -1.188 M 65.30 % | -3.424 M -596.21 % | -491.804 K -522.54 % | -79.000 K 96.44 % | -2.220 M -4 525.00 % | -48.000 K 78.38 % | -222.007 K -129.44 % | 754.000 K -3.08 % | 778.000 K -25.90 % | 1.050 M 14.19 % | 919.510 K -19.83 % | 1.147 M 2.96 % | 1.114 M 21.75 % | 915.000 K 0.55 % | 909.996 K 658.33 % | 120.000 K 114.23 % | -843.000 K 13.45 % | -974.000 K 32.53 % | -1.444 M -21.32 % | -1.190 M -204.35 % | -391.000 K 72.70 % | -1.432 M -367.36 % | -306.400 K -120.79 % | 1.474 M 22.53 % | 1.203 M 539.05 % | -274.000 K 73.40 % | -1.030 M -52.86 % | -674.000 K -130.82 % | -292.000 K 83.80 % | -1.803 M -214.68 % | 1.572 M 173.36 % | -2.143 M -16.91 % | -1.833 M 40.02 % | -3.056 M -377.07 % | -640.583 K 56.78 % | -1.482 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K -93.04 % | 5.284 M -87.08 % | 40.910 M | 0.000 100.00 % | -7.426 M -355.10 % | 2.911 M 281.71 % | -1.602 M -182.45 % | 1.943 M 1 091.33 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 -100.00 % | 18.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 17.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -582.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K -93.04 % | 5.284 M -74.52 % | 20.737 M | 0.000 -100.00 % | 8.607 M 195.67 % | 2.911 M 281.71 % | -1.602 M -182.45 % | 1.943 M 1 091.33 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.268 M 2.18 % | 16.900 M 45.49 % | 11.616 M -42.42 % | 20.173 M | 0.000 -100.00 % | 598.000 K 125.85 % | -2.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.119 M 62.84 % | 17.268 M 2.18 % | 16.900 M -58.69 % | 40.910 M | 0.000 -100.00 % | 9.205 M 1 439.30 % | 598.000 K 137.33 % | -1.602 M -182.45 % | 1.943 M 1 091.33 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K -93.04 % | 5.284 M -87.08 % | 40.910 M | 0.000 100.00 % | -7.426 M -355.10 % | 2.911 M 281.71 % | -1.602 M -182.45 % | 1.943 M 1 091.33 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K -93.04 % | 5.284 M -87.08 % | 40.910 M | 0.000 100.00 % | -8.707 M -399.11 % | 2.911 M 281.71 % | -1.602 M -182.45 % | 1.943 M 1 091.33 % | -196.000 K -116.50 % | 1.188 M -65.30 % | 3.424 M 28.87 % | 2.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |