Lead Financial Services Limited LEADFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.291 M 17.00 % | 5.377 M 69.94 % | 3.164 M -92.65 % | 43.051 M 7 004.13 % | 606.000 K 0.00 % | 606.000 K -0.33 % | 608.000 K -94.75 % | 11.575 M -71.60 % | 40.753 M 343.00 % | 9.199 M 32.47 % | 6.945 M 66.38 % | 4.174 M -15.94 % | 4.966 M 7.13 % | 4.635 M -33.10 % | 6.929 M -39.45 % | 11.443 M 190.22 % | 3.943 M 113.48 % | 1.847 M -54.97 % | 4.102 M 144.87 % | 1.675 M -49.55 % | 3.320 M |
| Net income | 1.629 M -34.05 % | 2.470 M 72.73 % | 1.430 M 38.30 % | 1.034 M 196.64 % | -1.070 M -33.58 % | -801.000 K -71.52 % | -467.000 K -107.52 % | 6.208 M 44.63 % | 4.292 M 533.55 % | 677.498 K -66.00 % | 1.992 M 39.92 % | 1.424 M 117.56 % | 654.527 K -33.68 % | 986.898 K 33.94 % | 736.845 K -33.58 % | 1.109 M 53.45 % | 723.000 K -6.47 % | 773.000 K 37.77 % | 561.097 K 228.00 % | 171.068 K -10.26 % | 190.621 K |
| Income before tax | 2.758 M -17.30 % | 3.335 M 86.42 % | 1.789 M 63.08 % | 1.097 M 175.86 % | -1.446 M 18.90 % | -1.783 M -188.51 % | -618.000 K -108.09 % | 7.637 M 51.92 % | 5.027 M 584.50 % | 734.460 K -74.77 % | 2.911 M 41.32 % | 2.060 M 115.35 % | 956.602 K -34.11 % | 1.452 M 26.56 % | 1.147 M -22.65 % | 1.483 M 49.80 % | 990.000 K 3.02 % | 961.000 K 20.37 % | 798.344 K 283.92 % | 207.946 K -51.22 % | 426.329 K |
| Income before tax ratio | 0.44 -29.32 % | 0.62 9.69 % | 0.57 2 118.97 % | 0.03 101.07 % | -2.39 18.90 % | -2.94 -189.46 % | -1.02 -254.05 % | 0.66 434.86 % | 0.12 54.51 % | 0.08 -80.95 % | 0.42 -15.06 % | 0.49 156.19 % | 0.19 -38.49 % | 0.31 89.18 % | 0.17 27.75 % | 0.13 -48.39 % | 0.25 -51.74 % | 0.52 167.31 % | 0.19 56.79 % | 0.12 -3.31 % | 0.13 |
| EBITDA | 2.653 M -21.37 % | 3.374 M 138.11 % | 1.417 M -7.57 % | 1.533 M 206.16 % | -1.444 M 19.28 % | -1.789 M -5.24 % | -1.700 M -122.14 % | 7.680 M 51.61 % | 5.066 M 242.48 % | 1.479 M -70.85 % | 5.074 M 111.70 % | 2.397 M 1.57 % | 2.360 M 52.56 % | 1.547 M 18.33 % | 1.307 M -13.54 % | 1.512 M 48.08 % | 1.021 M -2.39 % | 1.046 M 16.29 % | 899.500 K 166.17 % | 337.942 K -43.28 % | 595.793 K |
| Net income ratio | 0.26 -43.63 % | 0.46 1.64 % | 0.45 1 781.75 % | 0.02 101.36 % | -1.77 -33.58 % | -1.32 -72.09 % | -0.77 -243.22 % | 0.54 409.20 % | 0.11 43.01 % | 0.07 -74.33 % | 0.29 -15.90 % | 0.34 158.83 % | 0.13 -38.09 % | 0.21 100.21 % | 0.11 9.69 % | 0.10 -47.13 % | 0.18 -56.19 % | 0.42 205.93 % | 0.14 33.95 % | 0.10 77.90 % | 0.06 |
| Ratio EBITDA | 0.42 -32.79 % | 0.63 40.11 % | 0.45 1 157.69 % | 0.04 101.49 % | -2.38 19.28 % | -2.95 -5.58 % | -2.80 -521.40 % | 0.66 433.77 % | 0.12 -22.69 % | 0.16 -77.99 % | 0.73 27.24 % | 0.57 20.83 % | 0.48 42.40 % | 0.33 76.88 % | 0.19 42.80 % | 0.13 -48.98 % | 0.26 -54.28 % | 0.57 158.23 % | 0.22 8.70 % | 0.20 12.44 % | 0.18 |
| Gross profit ratio | 0.86 6.45 % | 0.81 8.30 % | 0.75 1 157.71 % | 0.06 107.62 % | -0.78 35.39 % | -1.20 -106.03 % | -0.58 -174.62 % | 0.78 426.17 % | 0.15 -58.80 % | 0.36 -62.20 % | 0.95 -6.45 % | 1.02 28.98 % | 0.79 -12.38 % | 0.90 151.41 % | 0.36 17.34 % | 0.31 -55.11 % | 0.68 -31.80 % | 1.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 3.309 M 0.48 % | 3.293 M -0.20 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M -0.35 % | 3.312 M 0.35 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.41 % | 3.286 M -2.22 % | 3.361 M 1.84 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M |
| Weighted average shs out | 3.309 M 0.48 % | 3.293 M -0.20 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M -0.35 % | 3.312 M 0.35 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.41 % | 3.286 M -2.22 % | 3.361 M 1.84 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M |
| EPS diluted | 0.49 -34.67 % | 0.75 74.42 % | 0.43 38.71 % | 0.31 196.88 % | -0.32 -33.33 % | -0.24 -71.43 % | -0.14 -107.45 % | 1.88 44.62 % | 1.30 519.05 % | 0.21 -65.00 % | 0.60 39.53 % | 0.43 115.00 % | 0.20 -33.33 % | 0.30 36.36 % | 0.22 -35.29 % | 0.34 54.55 % | 0.22 -4.35 % | 0.23 35.29 % | 0.17 240.00 % | 0.05 -16.67 % | 0.06 |
| Earnings per share | 0.49 -34.67 % | 0.75 74.42 % | 0.43 38.71 % | 0.31 196.88 % | -0.32 -33.33 % | -0.24 -71.43 % | -0.14 -107.45 % | 1.88 44.62 % | 1.30 519.05 % | 0.21 -65.00 % | 0.60 39.53 % | 0.43 115.00 % | 0.20 -33.33 % | 0.30 36.36 % | 0.22 -35.29 % | 0.34 54.55 % | 0.22 -4.35 % | 0.23 35.29 % | 0.17 240.00 % | 0.05 -16.67 % | 0.06 |
| Gross profit | 5.405 M 24.54 % | 4.340 M 84.05 % | 2.358 M -7.57 % | 2.551 M 641.61 % | -471.000 K 35.39 % | -729.000 K -105.35 % | -355.000 K -103.92 % | 9.057 M 49.45 % | 6.060 M 82.53 % | 3.320 M -49.93 % | 6.631 M 55.65 % | 4.260 M 8.42 % | 3.929 M -6.13 % | 4.186 M 68.19 % | 2.489 M -28.95 % | 3.503 M 30.28 % | 2.689 M 45.59 % | 1.847 M | 0.000 | 0.000 | 0.000 |
| Income tax expense | 1.129 M 30.52 % | 865.000 K 140.95 % | 359.000 K 469.84 % | 63.000 K 116.76 % | -376.000 K 61.71 % | -982.000 K -546.05 % | -152.000 K -110.63 % | 1.430 M 94.48 % | 735.075 K 1 190.47 % | 56.962 K -93.80 % | 918.741 K 44.46 % | 636.000 K 110.54 % | 302.075 K -35.01 % | 464.818 K 13.30 % | 410.242 K 9.82 % | 373.556 K 39.91 % | 267.000 K 42.02 % | 188.000 K -20.76 % | 237.247 K 543.33 % | 36.878 K -84.35 % | 235.708 K |
| Cost of revenue | 886.000 K -14.56 % | 1.037 M 28.66 % | 806.000 K -98.01 % | 40.500 M 3 660.45 % | 1.077 M -19.33 % | 1.335 M 38.63 % | 963.000 K -61.75 % | 2.518 M -92.74 % | 34.692 M 490.11 % | 5.879 M 1 773.63 % | 313.770 K 464.85 % | -86.000 K -108.30 % | 1.036 M 130.77 % | 449.070 K -89.89 % | 4.440 M -44.08 % | 7.940 M 533.18 % | 1.254 M | 0.000 -100.00 % | 4.102 M 144.87 % | 1.675 M -49.55 % | 3.320 M |
| General and administrative expenses | 1.203 M 1 115.15 % | 99.000 K -9.17 % | 109.000 K -40.11 % | 182.000 K 13.04 % | 161.000 K 1.26 % | 159.000 K -57.37 % | 373.000 K -50.28 % | 750.168 K 134.93 % | 319.317 K -56.91 % | 741.060 K 1 985.44 % | 35.535 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 39.000 K -25.00 % | 52.000 K 0.00 % | 52.000 K 1.96 % | 51.000 K -12.07 % | 58.000 K 9.43 % | 53.000 K -1.85 % | 54.000 K -5.14 % | 56.928 K 10.66 % | 51.443 K -31.74 % | 75.365 K 27.31 % | 59.199 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.520 M 84.24 % | 825.000 K 5.77 % | 779.999 K -0.64 % | 784.999 K 4.11 % | 754.000 K 180.13 % | -941.000 K -20.33 % | -782.000 K -109.48 % | 8.250 M 1 145.78 % | 662.233 K -74.31 % | 2.578 M -28.89 % | 3.625 M 64.76 % | 2.200 M -25.99 % | 2.973 M 8.72 % | 2.734 M 103.78 % | 1.342 M -33.58 % | 2.020 M 18.91 % | 1.699 M 88.57 % | 901.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 2.762 M 182.99 % | 976.000 K 3.72 % | 941.000 K -7.56 % | 1.018 M 4.62 % | 973.000 K 233.47 % | -729.000 K -105.35 % | -355.000 K -103.92 % | 9.057 M 776.78 % | 1.033 M -60.05 % | 2.586 M -30.48 % | 3.720 M 69.07 % | 2.200 M -25.99 % | 2.973 M 8.72 % | 2.734 M 103.78 % | 1.342 M -33.58 % | 2.020 M 18.91 % | 1.699 M 91.76 % | 886.000 K | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 3.648 M 81.22 % | 2.013 M 46.51 % | 1.374 M -96.69 % | 41.518 M 1 925.27 % | 2.050 M -14.01 % | 2.384 M 292.11 % | 608.000 K -85.75 % | 4.267 M -88.06 % | 35.725 M 322.05 % | 8.465 M 109.87 % | 4.033 M 90.79 % | 2.114 M -47.27 % | 4.009 M 25.93 % | 3.183 M -44.94 % | 5.782 M -41.95 % | 9.960 M 237.30 % | 2.953 M 233.30 % | 886.000 K -73.18 % | 3.303 M 125.16 % | 1.467 M -49.31 % | 2.894 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.123 | 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.242 M 722.52 % | 151.000 K -6.21 % | 161.000 K -30.90 % | 233.000 K 6.39 % | 219.000 K 3.30 % | 212.000 K -50.35 % | 427.000 K -47.09 % | 807.096 K 117.69 % | 370.760 K -54.59 % | 816.425 K 761.81 % | 94.734 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 13.000 K 44.44 % | 9.000 K 12.50 % | 8.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 179.290 K 104.84 % | 87.527 K -33.33 % | 131.281 K 85.27 % | 70.858 K -54.82 % | 156.841 K | 0.000 100.00 % | -29.157 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -98.85 % | 87.000 K 8 600.00 % | 1.000 K | 0.000 -100.00 % | 1.078 K -20.15 % | 1.350 K -99.55 % | 300.000 K 0.00 % | 300.000 K -40.10 % | 500.841 K | 0.000 -100.00 % | 1.219 M 794.64 % | 136.285 K | 0.000 -100.00 % | 548.000 K 3 553.33 % | 15.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K -73.60 % | 41.662 K 12.38 % | 37.072 K -96.09 % | 946.934 K -49.17 % | 1.863 M 454.98 % | 335.678 K 147.82 % | 135.453 K 72.57 % | 78.491 K 227.85 % | 23.941 K -17.40 % | 28.984 K -17.56 % | 35.156 K -49.78 % | 70.000 K -30.80 % | 101.156 K -22.19 % | 129.996 K -23.29 % | 169.464 K |
| Operating income | 2.643 M -21.43 % | 3.364 M 137.40 % | 1.417 M -8.11 % | 1.542 M 206.79 % | -1.444 M 19.28 % | -1.789 M -261.41 % | -495.000 K -106.72 % | 7.366 M 46.52 % | 5.027 M 584.50 % | 734.460 K -74.77 % | 2.911 M 41.32 % | 2.060 M 115.35 % | 956.602 K -34.11 % | 1.452 M 26.56 % | 1.147 M -22.65 % | 1.483 M 49.80 % | 990.000 K 3.02 % | 961.000 K 20.37 % | 798.344 K 283.92 % | 207.946 K -51.22 % | 426.329 K |
| Operating income ratio | 0.42 -32.85 % | 0.63 39.70 % | 0.45 1 150.35 % | 0.04 101.50 % | -2.38 19.28 % | -2.95 -262.61 % | -0.81 -227.93 % | 0.64 415.87 % | 0.12 54.51 % | 0.08 -80.95 % | 0.42 -15.06 % | 0.49 156.19 % | 0.19 -38.49 % | 0.31 89.18 % | 0.17 27.75 % | 0.13 -48.39 % | 0.25 -51.74 % | 0.52 167.31 % | 0.19 56.79 % | 0.12 -3.31 % | 0.13 |
| Total other income expenses net | 115.000 K 496.55 % | -29.000 K -107.80 % | 372.000 K 183.60 % | -445.000 K -22 150.00 % | -2.000 K -133.33 % | 6.000 K 104.88 % | -123.000 K -145.35 % | 271.195 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 |
| 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 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -12.173 M -2 750.82 % | -427.000 K 97.46 % | -16.801 M -3 867.04 % | 446.000 K -64.03 % | 1.240 M 555.88 % | -272.000 K -106.15 % | 4.422 M 89.48 % | 2.334 M 142.64 % | -5.474 M -180.11 % | 6.833 M -28.30 % | 9.530 M -2.32 % | 9.757 M 40.31 % | 6.954 M -55.00 % | 15.453 M -41.71 % | 26.510 M 393.16 % | 5.375 M 119.41 % | -27.688 M -7 676.64 % | -356.036 K -132.46 % | 1.097 M -43.35 % | 1.936 M 1 181.53 % | -179.014 K |
| Total investments | 1.784 M -70.82 % | 6.113 M 1.46 % | 6.025 M 0.08 % | 6.020 M -86.80 % | 45.590 M -0.44 % | 45.792 M -0.58 % | 46.059 M -0.06 % | 46.086 M -20.16 % | 57.721 M 78.94 % | 32.257 M -21.11 % | 40.891 M -7.68 % | 44.293 M 0.00 % | 44.293 M 0.00 % | 44.293 M -9.56 % | 48.976 M 25.03 % | 39.172 M 55.57 % | 25.180 M 250.74 % | 7.179 M 111.56 % | 3.393 M -42.64 % | 5.916 M 12.64 % | 5.252 M |
| Total debt | 0.000 -100.00 % | 180.000 K -74.40 % | 703.000 K 18.55 % | 593.000 K -55.35 % | 1.328 M 404.94 % | 263.000 K -94.52 % | 4.802 M 20.06 % | 4.000 M 204.76 % | 1.313 M -82.02 % | 7.300 M -32.41 % | 10.800 M 6.93 % | 10.100 M 17.44 % | 8.600 M -44.87 % | 15.600 M -55.81 % | 35.300 M 122.14 % | 15.891 M 72.82 % | 9.195 M | 0.000 -100.00 % | 1.244 M -37.39 % | 1.988 M | 0.000 |
| Accumulated other comprehensive income loss | 5.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.773 M 25.77 % | 3.000 M 23.01 % | 2.438 M 7.54 % | 2.267 M |
| Retained earnings | 21.949 M 6.31 % | 20.646 M 10.58 % | 18.670 M 6.53 % | 17.526 M 4.96 % | 16.698 M -6.02 % | 17.768 M -1.33 % | 18.007 M -2.53 % | 18.474 M 36.77 % | 13.507 M 34.09 % | 10.074 M 5.69 % | 9.532 M 19.90 % | 7.949 M 16.74 % | 6.810 M 8.33 % | 6.286 M 14.36 % | 5.496 M 12.01 % | 4.907 M 24.26 % | 3.949 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M |
| Total equity | 60.727 M 2.67 % | 59.150 M 4.48 % | 56.613 M 2.55 % | 55.206 M 1.95 % | 54.148 M -1.30 % | 54.861 M -4.50 % | 57.448 M 2.13 % | 56.253 M 27.93 % | 43.973 M -2.62 % | 45.155 M 1.52 % | 44.477 M 4.66 % | 42.496 M 3.47 % | 41.072 M 1.62 % | 40.417 M 2.50 % | 39.430 M 1.90 % | 38.693 M 3.19 % | 37.496 M 1.97 % | 36.773 M 2.15 % | 36.000 M 1.58 % | 35.438 M 0.49 % | 35.267 M |
| Other non current liabilities | 45.078 M -0.07 % | 45.109 M 0.14 % | 45.044 M -0.01 % | 45.048 M 0.01 % | 45.044 M 0.00 % | 45.042 M 0.09 % | 45.002 M -0.27 % | 45.126 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.244 M 37.39 % | -1.988 M | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 703.000 K 59.77 % | 440.000 K | 0.000 | 0.000 -100.00 % | 2.401 M 20.05 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.100 M 7.61 % | 15.891 M 72.82 % | 9.195 M | 0.000 -100.00 % | 1.244 M -37.39 % | 1.988 M | 0.000 |
| Total non current liabilities | 45.356 M 0.01 % | 45.353 M -0.86 % | 45.747 M 0.57 % | 45.488 M 0.99 % | 45.044 M 0.00 % | 45.042 M -4.98 % | 47.403 M 0.59 % | 47.126 M | 0.000 -100.00 % | 206.816 K 30.00 % | 159.093 K -1.01 % | 160.721 K | 0.000 | 0.000 -100.00 % | 17.100 M 7.61 % | 15.891 M 72.82 % | 9.195 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 278.000 K | 0.000 -100.00 % | 406.000 K 294.17 % | 103.000 K -61.99 % | 271.000 K -31.91 % | 398.000 K 117.21 % | -2.312 M -23.66 % | -1.870 M -104.13 % | 45.308 M -13.87 % | 52.603 M 13.95 % | 46.163 M 0.05 % | 46.142 M 1.18 % | 45.604 M -2.39 % | 46.719 M 2.48 % | 45.587 M -8.49 % | 49.819 M 7.39 % | 46.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 153.000 K -88.48 % | 1.328 M | 0.000 -100.00 % | 2.401 M 20.07 % | 2.000 M 52.38 % | 1.313 M -82.02 % | 7.300 M -32.41 % | 10.800 M 6.93 % | 10.100 M 17.44 % | 8.600 M -44.87 % | 15.600 M -14.29 % | 18.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 278.000 K 314.93 % | 67.000 K -83.50 % | 406.000 K 58.59 % | 256.000 K -83.99 % | 1.599 M 301.76 % | 398.000 K 347.19 % | 89.000 K -90.98 % | 987.000 K -97.88 % | 46.621 M -22.17 % | 59.903 M 5.16 % | 56.963 M 1.28 % | 56.242 M 3.76 % | 54.204 M -13.02 % | 62.319 M -2.30 % | 63.787 M 28.04 % | 49.819 M 7.39 % | 46.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 45.356 M -0.14 % | 45.420 M -1.59 % | 46.153 M 0.89 % | 45.744 M -1.93 % | 46.643 M 2.65 % | 45.440 M -4.32 % | 47.492 M -1.29 % | 48.113 M 3.20 % | 46.621 M -22.44 % | 60.110 M 5.23 % | 57.122 M 1.28 % | 56.403 M 4.06 % | 54.204 M -13.02 % | 62.319 M -2.30 % | 63.787 M -2.93 % | 65.710 M 18.21 % | 55.585 M 3 539.90 % | 1.527 M -7.44 % | 1.650 M -22.38 % | 2.126 M 943.82 % | 203.642 K |
| Other non current assets | 22.809 M 3 319.64 % | 667.000 K 553.92 % | 102.000 K 43.66 % | 71.000 K 29.09 % | 55.000 K -85.64 % | 383.000 K 4 155.56 % | 9.000 K -99.97 % | 31.744 M 5.37 % | 30.125 M -6.61 % | 32.257 M -21.34 % | 41.008 M -7.42 % | 44.293 M 0.00 % | 44.293 M 0.00 % | 44.293 M -9.56 % | 48.976 M 25.03 % | 39.172 M 8.81 % | 36.000 M 249.18 % | -24.132 M -24.96 % | -19.312 M -96.10 % | -9.848 M -74.99 % | -5.628 M |
| Long term investments | 0.000 -100.00 % | 5.763 M 2 099.62 % | 262.000 K -10.27 % | 292.000 K 11.88 % | 261.000 K -99.43 % | 45.645 M 1 485.45 % | 2.879 M 12.60 % | 2.557 M -93.03 % | 36.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.820 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 13.925 M -45.05 % | 25.343 M 1.47 % | 24.976 M -61.22 % | 64.406 M 232.04 % | 19.397 M -69.59 % | 63.785 M 94.62 % | 32.775 M 457.82 % | -9.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.501 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 934.000 K -30.40 % | 1.342 M -21.11 % | 1.701 M -3.52 % | 1.763 M 27.11 % | 1.387 M 241.63 % | 406.000 K 1 211.45 % | 30.958 K -43.23 % | 54.532 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 14.859 M -44.32 % | 26.685 M 0.03 % | 26.677 M -59.68 % | 66.169 M 218.37 % | 20.784 M -67.62 % | 64.191 M 95.67 % | 32.806 M 460.31 % | -9.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.820 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 70.000 K -12.50 % | 80.000 K 40.35 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K -17.39 % | 69.000 K -51.64 % | 142.676 K -99.33 % | 21.199 M -4.28 % | 22.146 M -7.80 % | 24.021 M -1.38 % | 24.357 M -0.55 % | 24.492 M 1.83 % | 24.052 M -0.10 % | 24.076 M -0.12 % | 24.105 M 0.13 % | 24.074 M 25.24 % | 19.222 M 96.82 % | 9.766 M 74.81 % | 5.587 M |
| Total non current assets | 23.385 M 4.16 % | 22.451 M -20.73 % | 28.323 M -1.19 % | 28.665 M -58.03 % | 68.305 M 0.21 % | 68.161 M 1.04 % | 67.458 M 0.22 % | 67.312 M 16.22 % | 57.919 M 8.35 % | 53.456 M -15.36 % | 63.154 M -7.55 % | 68.314 M -0.56 % | 68.697 M -0.18 % | 68.819 M -5.80 % | 73.058 M 15.46 % | 63.277 M 28.32 % | 49.313 M 28.75 % | 38.300 M | 0.000 -100.00 % | 37.564 M | 0.000 |
| Other current assets | 192.000 K 68.42 % | 114.000 K -99.73 % | 41.872 M -0.51 % | 42.087 M 192.14 % | -45.678 M -242.77 % | 31.993 M 168.89 % | -46.439 M -219.10 % | -14.553 M -148.31 % | 30.125 M -9.34 % | 33.229 M 5.79 % | 31.410 M 17.67 % | 26.694 M 21.34 % | 22.000 M 46.67 % | 15.000 M 8 653.50 % | 171.360 K -85.58 % | 1.188 M 149.07 % | 476.983 K 104.62 % | -10.316 M 21.30 % | -13.109 M 18.75 % | -16.135 M 17.74 % | -19.613 M |
| Short term investments | 1.784 M 409.71 % | 350.000 K 33.08 % | 263.000 K -9.93 % | 292.000 K 11.88 % | 261.000 K 77.55 % | 147.000 K -94.90 % | 2.880 M -1.13 % | 2.913 M -86.14 % | 21.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 M 401.47 % | 7.179 M 111.56 % | 3.393 M -42.64 % | 5.916 M 12.64 % | 5.252 M |
| cash and cash equivalents | 12.173 M 2 750.82 % | 427.000 K -97.56 % | 17.504 M 11 807.48 % | 147.000 K 67.05 % | 88.000 K -67.65 % | 272.000 K -28.42 % | 380.000 K -77.19 % | 1.666 M -75.45 % | 6.787 M 1 354.43 % | 466.632 K -63.25 % | 1.270 M 270.06 % | 343.101 K -79.16 % | 1.646 M 1 017.72 % | 147.278 K -98.32 % | 8.790 M -16.41 % | 10.515 M -71.49 % | 36.883 M 10 259.30 % | 356.036 K 141.32 % | 147.539 K 186.66 % | 51.469 K -71.25 % | 179.014 K |
| Cash and short term investments | 18.263 M 2 250.45 % | 777.000 K -95.63 % | 17.767 M 3 947.15 % | 439.000 K 25.79 % | 349.000 K -16.71 % | 419.000 K -87.15 % | 3.260 M -28.81 % | 4.579 M -32.53 % | 6.787 M 1 354.43 % | 466.632 K -63.25 % | 1.270 M 270.06 % | 343.101 K -79.16 % | 1.646 M 1 017.72 % | 147.278 K -98.32 % | 8.790 M -16.41 % | 10.515 M -71.49 % | 36.883 M 389.49 % | 7.535 M 112.80 % | 3.541 M -40.66 % | 5.967 M 9.87 % | 5.431 M |
| Total current assets | 82.698 M 8.21 % | 76.422 M 2.65 % | 74.447 M 2.99 % | 72.285 M 122.51 % | 32.486 M -58.46 % | 78.204 M 120.53 % | 35.462 M -3.43 % | 36.721 M -3.74 % | 38.149 M -26.36 % | 51.808 M 34.76 % | 38.445 M 25.70 % | 30.585 M 15.07 % | 26.579 M -21.64 % | 33.918 M 12.46 % | 30.160 M -26.67 % | 41.126 M -6.04 % | 43.768 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.590 M -0.44 % | 45.792 M -0.58 % | 46.059 M -0.06 % | 46.086 M 6 668.82 % | 680.858 K -96.12 % | 17.552 M 204.45 % | 5.765 M 62.49 % | 3.548 M 20.99 % | 2.933 M -26.11 % | 3.969 M -2.11 % | 4.054 M 320.10 % | 965.097 K 6.34 % | 907.577 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 64.243 M -14.94 % | 75.531 M 410.07 % | 14.808 M -50.24 % | 29.759 M -7.65 % | 32.225 M | 0.000 -100.00 % | 32.582 M 5 247.94 % | 609.241 K 9.44 % | 556.676 K -0.68 % | 560.494 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.801 M -13.66 % | 17.144 M -39.76 % | 28.458 M 417.31 % | 5.501 M 97.78 % | 2.781 M -70.93 % | 9.568 M -5.89 % | 10.167 M -28.31 % | 14.183 M |
| Tax assets | 506.000 K -53.23 % | 1.082 M -11.09 % | 1.217 M -22.39 % | 1.568 M -11.06 % | 1.763 M 36.46 % | 1.292 M 301.24 % | 322.000 K 135.04 % | 137.000 K 151.23 % | 54.532 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.199 K 39.57 % | 33.818 K 16.49 % | 29.030 K 0.80 % | 28.800 K 2.77 % | 28.023 K -52.33 % | 58.785 K -34.68 % | 89.991 K 10.15 % | 81.700 K 100.18 % | 40.813 K |
| Other assets | 0.000 -100.00 % | 5.697 M 142 525.00 % | -4.000 K | 0.000 | 0.000 100.00 % | -45.792 M -4 579 100.00 % | -1.000 K 99.60 % | -251.846 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.649 M | 0.000 -100.00 % | 35.471 M |
| Account 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 |
| Tax payables | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -427.000 K 97.46 % | -16.801 M -5 834.13 % | 293.000 K -76.37 % | 1.240 M 555.88 % | -272.000 K -113.46 % | 2.021 M 505.88 % | 333.564 K 106.09 % | -5.474 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 5.504 M 11.35 % | 4.943 M 5.62 % | 4.680 M | 0.000 -100.00 % | 4.365 M -1.24 % | 4.420 M -0.57 % | 4.445 M 51.23 % | 2.939 M 41.25 % | 2.081 M 6.97 % | 1.945 M 25.76 % | 1.547 M 22.58 % | 1.262 M 11.57 % | 1.131 M 21.14 % | 933.682 K 18.74 % | 786.313 K 43.80 % | 546.799 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 131.000 K -11.49 % | 148.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.816 K 30.00 % | 159.093 K -1.01 % | 160.721 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.100 M | 0.000 | 0.000 -100.00 % | 1.527 M -7.44 % | 1.650 M -22.38 % | 2.126 M 943.82 % | 203.642 K |
| Total assets | 106.083 M 1.45 % | 104.570 M 1.76 % | 102.766 M 1.80 % | 100.950 M 0.16 % | 100.791 M 0.22 % | 100.573 M -2.28 % | 102.919 M -0.83 % | 103.781 M 8.03 % | 96.068 M -8.74 % | 105.264 M 3.61 % | 101.599 M 2.73 % | 98.899 M 3.80 % | 95.275 M -7.26 % | 102.736 M -0.47 % | 103.217 M -1.14 % | 104.403 M 12.16 % | 93.081 M 143.03 % | 38.300 M 1.73 % | 37.649 M 0.23 % | 37.564 M 5.90 % | 35.471 M |
| 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 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 11.309 M -21.44 % | 14.395 M -6.71 % | 15.430 M 24 592.06 % | -63.000 K -215.00 % | -20.000 K -102.26 % | 885.000 K 544.72 % | -199.000 K 99.58 % | -46.963 M -471.24 % | 12.650 M 290.34 % | -6.646 M 9.14 % | -7.315 M -50.35 % | -4.865 M -161.94 % | 7.856 M 168.62 % | -11.448 M -287.38 % | 6.110 M 130.10 % | -20.297 M -147.15 % | 43.047 M 558.08 % | 6.541 M 882.18 % | 666.000 K -82.01 % | 3.703 M 83.59 % | 2.017 M |
| Accounts receivables | 11.288 M -21.94 % | 14.460 M -5.58 % | 15.315 M 136.72 % | -41.708 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.802 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.757 M 746.75 % | 798.000 K -78.82 % | 3.767 M 248.15 % | 1.082 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.916 K 100.06 % | -45.405 M -369.13 % | 16.871 M 243.14 % | -11.787 M -431.59 % | -2.217 M -260.29 % | -615.407 K -159.38 % | 1.036 M 1 111.53 % | 85.538 K 102.77 % | -3.089 M -5 270.76 % | -57.521 K -104.59 % | 1.253 M 193.72 % | -1.337 M -235.19 % | -399.000 K -20 050.00 % | 2.000 K -99.76 % | 846.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.329 M -205.16 % | 6.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.122 M 320.10 % | 267.000 K 504.55 % | -66.000 K -174.16 % | 89.000 K |
| Other working capital | 21.000 K 132.31 % | -65.000 K -156.52 % | 115.000 K -99.71 % | 39.668 M 198 440.00 % | -20.000 K -102.26 % | 885.000 K 490.01 % | -226.916 K 85.44 % | -1.558 M -150.13 % | 3.108 M 269.95 % | -1.829 M 64.13 % | -5.098 M -19.95 % | -4.250 M -332.75 % | -982.114 K 91.48 % | -11.534 M -225.38 % | 9.199 M 145.45 % | -20.239 M -148.43 % | 41.794 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -830.000 K -228.68 % | 645.000 K 100.93 % | 321.000 K 1 628.57 % | -21.000 K -151.22 % | 41.000 K -82.17 % | 230.000 K 129.91 % | -769.000 K 74.14 % | -2.974 M -85.59 % | -1.603 M 34.93 % | -2.463 M -230.11 % | -746.102 K -123.06 % | -334.489 K 25.49 % | -448.907 K -46.42 % | -306.589 K 25.29 % | -410.373 K -43.34 % | -286.303 K -21.40 % | -235.841 K -560.12 % | -35.727 K 91.16 % | -404.253 K -584.43 % | -59.064 K -122.47 % | 262.915 K |
| Net cash provided by operating activities | 13.247 M -24.39 % | 17.520 M 1.97 % | 17.181 M 1 596.05 % | 1.013 M 171.09 % | -1.425 M -113.32 % | -668.000 K 57.59 % | -1.575 M 96.27 % | -42.258 M -362.28 % | 16.112 M 316.92 % | -7.428 M -125.96 % | -3.287 M -17.27 % | -2.803 M -132.98 % | 8.499 M 183.26 % | -10.208 M -248.58 % | 6.870 M 136.02 % | -19.071 M -143.50 % | 43.836 M 496.51 % | 7.349 M 695.32 % | 924.000 K -76.58 % | 3.945 M 49.43 % | 2.640 M |
| Investments in property plant and equipment | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -518.500 K | 0.000 | 0.000 100.00 % | -18.968 M -276.74 % | -5.035 M 47.32 % | -9.557 M -121.79 % | -4.309 M | 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 -100.00 % | 18.901 M 10 400.50 % | 180.000 K | 0.000 | 0.000 -100.00 % | 409.000 K |
| Purchases of investments | -1.500 M | 0.000 100.00 % | -5.000 K | 0.000 | 0.000 100.00 % | -267.000 K | 0.000 | 0.000 100.00 % | -3.492 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.250 M 87.76 % | -10.213 M 27.01 % | -13.992 M 41.99 % | -24.120 M | 0.000 | 0.000 100.00 % | -1.803 M -49.25 % | -1.208 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 39.571 M 19 489.60 % | 202.000 K -93.79 % | 3.251 M 11 940.74 % | 27.000 K -99.93 % | 36.350 M | 0.000 -100.00 % | 10.125 M 188.14 % | 3.514 M | 0.000 | 0.000 -100.00 % | 5.933 M 1 351.82 % | 408.691 K | 0.000 -100.00 % | 503.354 K -81.66 % | 2.744 M -60.51 % | 6.950 M 870.67 % | 716.000 K -59.04 % | 1.748 M |
| Other investing activites | 0.000 100.00 % | -33.861 M -192.28 % | -11.585 M -685.99 % | 1.977 M 33 050.00 % | -6.000 K -102.25 % | 267.000 K 26 600.00 % | 1.000 K -99.24 % | 132.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 |
| Net cash used for investing activites | -1.500 M 95.57 % | -33.894 M -192.44 % | -11.590 M -127.90 % | 41.548 M 21 097.96 % | 196.000 K -93.97 % | 3.251 M 11 510.71 % | 28.000 K -99.92 % | 36.452 M 1 143.81 % | -3.492 M -134.49 % | 10.125 M 188.14 % | 3.514 M | 0.000 | 0.000 -100.00 % | 4.165 M 142.48 % | -9.805 M 29.93 % | -13.992 M 40.92 % | -23.683 M -1 022.30 % | -2.110 M 19.05 % | -2.607 M 51.70 % | -5.397 M -668.70 % | 949.000 K |
| Debt repayment | 0.000 100.00 % | -703.000 K -368.32 % | 262.000 K 129.54 % | -887.000 K -166.79 % | 1.328 M 155.31 % | -2.401 M -698.75 % | 401.000 K -41.67 % | 687.483 K 111.48 % | -5.987 M -71.07 % | -3.500 M -600.00 % | 700.000 K -53.33 % | 1.500 M 121.43 % | -7.000 M -169.23 % | -2.600 M -315.01 % | 1.209 M -81.94 % | 6.696 M -27.18 % | 9.195 M 838.92 % | -1.244 M -67.48 % | -743.000 K -137.37 % | 1.988 M | 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -20.000 K 76.47 % | -85.000 K -26.87 % | -67.000 K 22.99 % | -87.000 K 69.90 % | -289.000 K -155.75 % | -113.000 K -6 320.45 % | -1.760 K 99.44 % | -312.234 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 |
| Net cash used provided by financing activities | 0.000 100.00 % | -723.000 K -508.47 % | 177.000 K 118.55 % | -954.000 K -176.87 % | 1.241 M 146.13 % | -2.690 M -1 034.03 % | 288.000 K -58.00 % | 685.723 K 110.88 % | -6.300 M -79.99 % | -3.500 M -600.00 % | 700.000 K -53.33 % | 1.500 M 121.43 % | -7.000 M -169.23 % | -2.600 M -315.01 % | 1.209 M -81.94 % | 6.696 M -27.18 % | 9.195 M 838.92 % | -1.244 M -67.48 % | -743.000 K -137.37 % | 1.988 M | 0.000 |
| Effect of forex changes on cash | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 96.30 % | -27.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 | 11.746 M 168.78 % | -17.077 M -198.39 % | 17.357 M 29 318.64 % | 59.000 K 132.07 % | -184.000 K -70.37 % | -108.000 K 91.60 % | -1.286 M 74.88 % | -5.120 M -181.02 % | 6.320 M 887.04 % | -803.040 K -186.67 % | 926.571 K 171.11 % | -1.303 M -186.94 % | 1.499 M 117.34 % | -8.643 M -401.03 % | -1.725 M 93.46 % | -26.368 M -189.84 % | 29.348 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 427.000 K -97.56 % | 17.504 M 11 807.48 % | 147.000 K 67.05 % | 88.000 K -67.65 % | 272.000 K -28.42 % | 380.000 K -77.19 % | 1.666 M -75.45 % | 6.787 M 1 354.44 % | 466.631 K -63.25 % | 1.270 M 270.06 % | 343.100 K -79.16 % | 1.646 M 1 017.72 % | 147.278 K -98.32 % | 8.790 M -16.41 % | 10.515 M -71.49 % | 36.883 M 389.49 % | 7.535 M 5 007.11 % | 147.539 K 186.66 % | 51.469 K -71.25 % | 179.014 K | 0.000 |
| Cash at end of period | 12.173 M 2 750.82 % | 427.000 K -97.56 % | 17.504 M 11 807.48 % | 147.000 K 67.05 % | 88.000 K -67.65 % | 272.000 K -28.42 % | 380.000 K -77.20 % | 1.666 M -75.45 % | 6.787 M 1 354.44 % | 466.631 K -63.25 % | 1.270 M 270.06 % | 343.101 K -79.16 % | 1.646 M 1 017.72 % | 147.278 K -98.32 % | 8.790 M -16.41 % | 10.515 M -71.49 % | 36.883 M 10 259.30 % | 356.036 K 141.32 % | 147.539 K 186.66 % | 51.469 K -71.25 % | 179.014 K |
| Operating cash flow | 13.247 M -24.39 % | 17.520 M 1.97 % | 17.181 M 1 596.05 % | 1.013 M 171.09 % | -1.425 M -113.32 % | -668.000 K 57.59 % | -1.575 M 96.27 % | -42.258 M -362.28 % | 16.112 M 316.92 % | -7.428 M -125.96 % | -3.287 M -17.27 % | -2.803 M -132.98 % | 8.499 M 183.26 % | -10.208 M -248.58 % | 6.870 M 136.02 % | -19.071 M -143.50 % | 43.836 M 496.51 % | 7.349 M 695.32 % | 924.000 K -76.58 % | 3.945 M 49.43 % | 2.640 M |
| Capital expenditure | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -518.500 K | 0.000 | 0.000 100.00 % | -18.968 M -276.74 % | -5.035 M 47.32 % | -9.557 M -121.79 % | -4.309 M | 0.000 |
| Free CashFlow | 13.247 M -24.25 % | 17.487 M 1.78 % | 17.181 M 1 596.05 % | 1.013 M 171.09 % | -1.425 M -113.32 % | -668.000 K 57.59 % | -1.575 M 96.28 % | -42.288 M -362.46 % | 16.112 M 316.92 % | -7.428 M -125.96 % | -3.287 M -17.27 % | -2.803 M -132.98 % | 8.499 M 179.23 % | -10.726 M -256.13 % | 6.870 M 136.02 % | -19.071 M -176.69 % | 24.868 M 974.69 % | 2.314 M 126.80 % | -8.633 M -2 271.70 % | -364.000 K -113.79 % | 2.640 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 1.634 M 4.08 % | 1.570 M -3.21 % | 1.622 M 2.92 % | 1.576 M 3.41 % | 1.524 M -4.51 % | 1.596 M 9.39 % | 1.459 M -2.67 % | 1.499 M 82.14 % | 823.000 K 17.57 % | 700.000 K -70.02 % | 2.335 M 3 284.06 % | 69.000 K 15.00 % | 60.000 K -99.86 % | 41.960 M 11 523.27 % | 361.000 K -45.88 % | 667.000 K 958.73 % | 63.000 K -58.28 % | 151.000 K 0.67 % | 150.000 K -3.23 % | 155.000 K 3.33 % | 150.000 K -0.66 % | 151.000 K 0.67 % | 150.000 K -1.32 % | 152.000 K 0.00 % | 152.000 K 1.34 % | 149.996 K -0.66 % | 151.000 K -2.58 % | 155.000 K 1.97 % | 152.000 K -95.12 % | 3.115 M -26.57 % | 4.242 M 106.42 % | 2.055 M -9.19 % | 2.263 M -90.40 % | 23.585 M 855.63 % | 2.468 M 53.96 % | 1.603 M -87.76 % | 13.097 M 379.39 % | 2.732 M 11.33 % | 2.454 M -8.50 % | 2.682 M 44.50 % | 1.856 M -20.79 % | 2.343 M 25.23 % | 1.871 M 35.19 % | 1.384 M 2.82 % | 1.346 M 10.60 % | 1.217 M 18.39 % | 1.028 M -0.19 % | 1.030 M 14.57 % | 899.000 K -48.91 % | 1.760 M 65.85 % | 1.061 M -5.35 % | 1.121 M 9.47 % | 1.024 M -0.50 % | 1.029 M 0.31 % | 1.026 M 63.12 % | 629.000 K 13.13 % | 556.000 K |
| Net income | 842.000 K 501.43 % | 140.000 K -80.77 % | 728.000 K 43.59 % | 507.000 K 100.40 % | 253.000 K -64.37 % | 710.000 K -5.33 % | 750.000 K 4.60 % | 717.000 K 144.71 % | 293.000 K 11.41 % | 263.000 K -84.47 % | 1.694 M 820.85 % | -235.000 K 19.52 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.000 K -36.05 % | -233.000 K 29.82 % | -332.000 K -76.60 % | -188.000 K -260.68 % | 117.000 K 137.62 % | -311.000 K 15.03 % | -366.000 K -51.24 % | -242.000 K 17.28 % | -292.558 K -147.73 % | 613.000 K 216.98 % | -524.000 K -99.24 % | -263.000 K -112.68 % | 2.074 M 13.52 % | 1.827 M 80.00 % | 1.015 M -24.48 % | 1.344 M -23.07 % | 1.747 M 245.94 % | 505.000 K -62.54 % | 1.348 M 94.52 % | 693.000 K 135.45 % | -1.955 M -458.72 % | 545.000 K -47.29 % | 1.034 M -4.52 % | 1.083 M 267.12 % | 295.000 K -43.59 % | 523.000 K 24.52 % | 420.000 K -41.99 % | 724.000 K 98.90 % | 364.000 K -18.75 % | 448.000 K 18.83 % | 377.000 K 60.43 % | 235.000 K 248.01 % | 67.527 K -54.37 % | 148.000 K -52.26 % | 310.000 K 140.31 % | 129.000 K -54.08 % | 280.898 K 157.70 % | 109.000 K 347.73 % | -44.000 K -114.10 % | 312.000 K |
| Income before tax | 1.127 M 50.47 % | 749.000 K -23.73 % | 982.000 K 40.29 % | 700.000 K 114.07 % | 327.000 K -66.15 % | 966.000 K -3.50 % | 1.001 M 2.46 % | 977.000 K 149.87 % | 391.000 K 18.48 % | 330.000 K -84.70 % | 2.157 M 798.06 % | -309.000 K 20.57 % | -389.000 K -125.80 % | 1.508 M 1 200.73 % | -137.000 K -263.10 % | 84.000 K 123.46 % | -358.000 K 16.55 % | -429.000 K -36.62 % | -314.000 K 30.07 % | -449.000 K -76.77 % | -254.000 K 53.22 % | -543.000 K -30.53 % | -416.000 K 16.47 % | -498.000 K -51.83 % | -328.000 K 21.01 % | -415.257 K -150.15 % | 828.000 K 222.49 % | -676.000 K -90.42 % | -355.000 K -113.78 % | 2.576 M 44.96 % | 1.777 M 23.15 % | 1.443 M -24.73 % | 1.917 M -14.34 % | 2.238 M 281.26 % | 587.000 K -51.69 % | 1.215 M 22.98 % | 988.000 K 131.33 % | -3.154 M -469.75 % | 853.000 K -37.87 % | 1.373 M -12.38 % | 1.567 M 239.18 % | 462.000 K -38.89 % | 756.000 K 21.74 % | 621.000 K -40.35 % | 1.041 M 103.72 % | 511.000 K -22.58 % | 660.000 K 20.00 % | 550.000 K 62.24 % | 339.000 K 373.45 % | 71.602 K -58.37 % | 172.000 K -67.42 % | 528.000 K 185.41 % | 185.000 K -56.31 % | 423.438 K 130.13 % | 184.000 K 607.69 % | 26.000 K -93.53 % | 402.000 K |
| Income before tax ratio | 0.69 44.57 % | 0.48 -21.20 % | 0.61 36.31 % | 0.44 107.00 % | 0.21 -64.55 % | 0.61 -11.78 % | 0.69 5.27 % | 0.65 37.19 % | 0.48 0.78 % | 0.47 -48.97 % | 0.92 120.63 % | -4.48 30.93 % | -6.48 -18 139.83 % | 0.04 109.47 % | -0.38 -401.34 % | 0.13 102.22 % | -5.68 -100.01 % | -2.84 -35.72 % | -2.09 27.74 % | -2.90 -71.07 % | -1.69 52.91 % | -3.60 -29.66 % | -2.77 15.35 % | -3.28 -51.83 % | -2.16 22.05 % | -2.77 -150.49 % | 5.48 225.73 % | -4.36 -86.74 % | -2.34 -382.42 % | 0.83 97.41 % | 0.42 -40.34 % | 0.70 -17.11 % | 0.85 792.72 % | 0.09 -60.10 % | 0.24 -68.62 % | 0.76 904.75 % | 0.08 106.53 % | -1.15 -432.13 % | 0.35 -32.10 % | 0.51 -39.37 % | 0.84 328.18 % | 0.20 -51.20 % | 0.40 -9.95 % | 0.45 -41.98 % | 0.77 84.19 % | 0.42 -34.60 % | 0.64 20.23 % | 0.53 41.61 % | 0.38 826.71 % | 0.04 -74.90 % | 0.16 -65.58 % | 0.47 160.71 % | 0.18 -56.09 % | 0.41 129.42 % | 0.18 333.86 % | 0.04 -94.28 % | 0.72 |
| EBITDA | 1.130 M 77.39 % | 637.000 K -35.46 % | 987.000 K 35.02 % | 731.000 K 145.30 % | 298.000 K -70.50 % | 1.010 M 2.02 % | 990.000 K 1.02 % | 980.000 K 148.73 % | 394.000 K 1 293.94 % | -33.000 K -101.78 % | 1.859 M 701.62 % | -309.000 K 21.17 % | -392.000 K -126.13 % | 1.500 M 1 194.89 % | -137.000 K -265.06 % | 83.000 K 122.31 % | -372.000 K 13.08 % | -428.000 K -36.31 % | -314.000 K 29.91 % | -448.000 K -75.69 % | -255.000 K 52.95 % | -542.000 K -29.67 % | -418.000 K 16.73 % | -502.000 K -52.58 % | -329.000 K -147.83 % | 687.841 K 356.66 % | -268.000 K 60.18 % | -673.000 K -90.11 % | -354.000 K -114.56 % | 2.432 M 38.42 % | 1.757 M 30.34 % | 1.348 M -28.64 % | 1.889 M -13.11 % | 2.174 M 270.36 % | 587.000 K -52.00 % | 1.223 M 23.16 % | 993.000 K 130.76 % | -3.228 M -340.18 % | 1.344 M -28.28 % | 1.874 M -9.69 % | 2.075 M 33.61 % | 1.553 M 35.75 % | 1.144 M 16.73 % | 980.000 K -29.95 % | 1.399 M 65.37 % | 846.000 K 11.32 % | 760.000 K 11.76 % | 680.000 K 49.78 % | 454.000 K 34.34 % | 337.960 K -38.66 % | 551.000 K -39.25 % | 907.000 K 60.82 % | 564.000 K -6.03 % | 600.187 K -4.43 % | 628.000 K 12.75 % | 557.000 K 34.87 % | 413.000 K |
| Net income ratio | 0.52 477.87 % | 0.09 -80.13 % | 0.45 39.52 % | 0.32 93.78 % | 0.17 -62.68 % | 0.44 -13.46 % | 0.51 7.47 % | 0.48 34.35 % | 0.36 -5.24 % | 0.38 -48.21 % | 0.73 121.30 % | -3.41 30.02 % | -4.87 -15 361.98 % | 0.03 111.40 % | -0.28 -400.99 % | 0.09 102.21 % | -4.21 -100.37 % | -2.10 -35.15 % | -1.55 27.48 % | -2.14 -70.90 % | -1.25 -261.75 % | 0.77 137.37 % | -2.07 13.89 % | -2.41 -51.24 % | -1.59 18.37 % | -1.95 -148.05 % | 4.06 220.08 % | -3.38 -95.38 % | -1.73 -359.87 % | 0.67 54.59 % | 0.43 -12.80 % | 0.49 -16.84 % | 0.59 701.78 % | 0.07 -63.80 % | 0.20 -75.67 % | 0.84 1 489.26 % | 0.05 107.39 % | -0.72 -422.21 % | 0.22 -42.40 % | 0.39 -33.93 % | 0.58 363.45 % | 0.13 -54.96 % | 0.28 -7.89 % | 0.30 -43.58 % | 0.54 79.84 % | 0.30 -31.37 % | 0.44 19.06 % | 0.37 40.02 % | 0.26 581.18 % | 0.04 -72.49 % | 0.14 -49.56 % | 0.28 119.52 % | 0.13 -53.84 % | 0.27 156.91 % | 0.11 251.87 % | -0.07 -112.47 % | 0.56 |
| Ratio EBITDA | 0.69 70.45 % | 0.41 -33.32 % | 0.61 31.19 % | 0.46 137.21 % | 0.20 -69.10 % | 0.63 -6.74 % | 0.68 3.79 % | 0.65 36.56 % | 0.48 1 115.50 % | -0.05 -105.92 % | 0.80 117.78 % | -4.48 31.46 % | -6.53 -18 375.91 % | 0.04 109.42 % | -0.38 -404.97 % | 0.12 102.11 % | -5.90 -108.32 % | -2.83 -35.40 % | -2.09 27.57 % | -2.89 -70.02 % | -1.70 52.64 % | -3.59 -28.81 % | -2.79 15.62 % | -3.30 -52.58 % | -2.16 -147.20 % | 4.59 358.38 % | -1.77 59.12 % | -4.34 -86.43 % | -2.33 -398.30 % | 0.78 88.50 % | 0.41 -36.86 % | 0.66 -21.42 % | 0.83 805.57 % | 0.09 -61.24 % | 0.24 -68.83 % | 0.76 906.27 % | 0.08 106.42 % | -1.18 -315.74 % | 0.55 -21.62 % | 0.70 -37.50 % | 1.12 68.67 % | 0.66 8.40 % | 0.61 -13.65 % | 0.71 -31.87 % | 1.04 49.52 % | 0.70 -5.97 % | 0.74 11.98 % | 0.66 30.73 % | 0.51 162.94 % | 0.19 -63.02 % | 0.52 -35.81 % | 0.81 46.90 % | 0.55 -5.55 % | 0.58 -4.73 % | 0.61 -30.88 % | 0.89 19.21 % | 0.74 |
| Gross profit ratio | 0.89 26.31 % | 0.70 -15.34 % | 0.83 -4.26 % | 0.87 -16.97 % | 1.04 32.55 % | 0.79 -6.35 % | 0.84 0.21 % | 0.84 15.50 % | 0.73 -1.05 % | 0.73 -19.16 % | 0.91 181.40 % | -1.12 64.76 % | -3.17 -6 460.62 % | 0.05 -92.78 % | 0.69 15.59 % | 0.60 120.32 % | -2.94 -177.13 % | -1.06 -51.37 % | -0.70 51.78 % | -1.45 -1 246.01 % | 0.13 106.40 % | -1.98 -84.48 % | -1.07 20.80 % | -1.36 -216.92 % | -0.43 35.35 % | -0.66 -425.65 % | -0.13 85.22 % | -0.85 -4.39 % | -0.82 -191.18 % | 0.89 13.02 % | 0.79 -13.10 % | 0.91 -2.07 % | 0.93 578.78 % | 0.14 -58.71 % | 0.33 -62.25 % | 0.88 856.94 % | 0.09 107.55 % | -1.22 -271.35 % | 0.71 -20.51 % | 0.89 -33.65 % | 1.35 64.59 % | 0.82 -0.26 % | 0.82 -16.07 % | 0.98 -28.07 % | 1.36 25.98 % | 1.08 -3.29 % | 1.11 13.91 % | 0.98 10.81 % | 0.88 120.97 % | 0.40 -62.50 % | 1.07 -0.09 % | 1.07 21.53 % | 0.88 -16.04 % | 1.05 13.88 % | 0.92 7.34 % | 0.86 -14.47 % | 1.00 |
| Weighted average shs out dil | 3.238 M -2.13 % | 3.309 M 0.00 % | 3.309 M 4.43 % | 3.169 M -3.98 % | 3.300 M 0.00 % | 3.300 M 1.20 % | 3.261 M 0.05 % | 3.259 M -1.24 % | 3.300 M 0.00 % | 3.300 M -0.65 % | 3.322 M -1.06 % | 3.357 M 3.47 % | 3.244 M -1.68 % | 3.300 M -1.98 % | 3.367 M 8.60 % | 3.100 M -6.42 % | 3.313 M 0.38 % | 3.300 M -0.86 % | 3.329 M 0.26 % | 3.320 M 5.96 % | 3.133 M -2.59 % | 3.217 M -6.91 % | 3.456 M 3.86 % | 3.327 M -3.76 % | 3.457 M 2.33 % | 3.379 M 4.72 % | 3.226 M -1.49 % | 3.275 M -0.38 % | 3.288 M -0.38 % | 3.300 M -0.66 % | 3.322 M 1.45 % | 3.274 M -0.12 % | 3.278 M -0.67 % | 3.300 M -1.98 % | 3.367 M 2.40 % | 3.288 M -0.37 % | 3.300 M 9.72 % | 3.008 M -6.18 % | 3.206 M -3.89 % | 3.335 M 1.64 % | 3.282 M 0.12 % | 3.278 M 0.28 % | 3.269 M 1.18 % | 3.231 M -1.83 % | 3.291 M -0.55 % | 3.309 M 3.41 % | 3.200 M -6.63 % | 3.427 M 2.09 % | 3.357 M 0.86 % | 3.329 M 0.87 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M -4.81 % | 3.467 M |
| Weighted average shs out | 3.238 M -2.13 % | 3.309 M 0.00 % | 3.309 M 4.43 % | 3.169 M -3.98 % | 3.300 M 0.00 % | 3.300 M 1.20 % | 3.261 M 0.05 % | 3.259 M -1.24 % | 3.300 M 0.00 % | 3.300 M -0.65 % | 3.322 M -1.06 % | 3.357 M 3.47 % | 3.244 M -1.68 % | 3.300 M -1.98 % | 3.367 M 8.60 % | 3.100 M -6.42 % | 3.313 M 0.38 % | 3.300 M -0.86 % | 3.329 M 0.26 % | 3.320 M 5.96 % | 3.133 M -2.59 % | 3.217 M -6.91 % | 3.456 M 3.86 % | 3.327 M -3.76 % | 3.457 M 2.33 % | 3.379 M 4.72 % | 3.226 M -1.49 % | 3.275 M -0.38 % | 3.288 M -0.38 % | 3.300 M -0.66 % | 3.322 M 1.45 % | 3.274 M -0.12 % | 3.278 M -0.67 % | 3.300 M -1.98 % | 3.367 M 2.40 % | 3.288 M -0.37 % | 3.300 M 9.72 % | 3.008 M -6.18 % | 3.206 M -3.89 % | 3.335 M 1.64 % | 3.282 M 0.12 % | 3.278 M 0.28 % | 3.269 M 1.18 % | 3.231 M -1.83 % | 3.291 M -0.55 % | 3.309 M 3.41 % | 3.200 M -6.63 % | 3.427 M 2.09 % | 3.357 M 0.86 % | 3.329 M 0.87 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M -4.81 % | 3.467 M |
| EPS diluted | 0.26 514.66 % | 0.04 -80.77 % | 0.22 37.50 % | 0.16 108.60 % | 0.08 -65.14 % | 0.22 -4.35 % | 0.23 4.55 % | 0.22 147.75 % | 0.09 11.42 % | 0.08 -84.37 % | 0.51 828.57 % | -0.07 22.22 % | -0.09 -121.95 % | 0.41 1 466.67 % | -0.03 -250.00 % | 0.02 125.00 % | -0.08 16.75 % | -0.10 -37.29 % | -0.07 30.00 % | -0.10 -66.67 % | -0.06 -264.84 % | 0.04 140.44 % | -0.09 18.18 % | -0.11 -57.14 % | -0.07 19.17 % | -0.09 -145.58 % | 0.19 218.75 % | -0.16 -100.00 % | -0.08 -112.70 % | 0.63 14.55 % | 0.55 77.42 % | 0.31 -24.39 % | 0.41 -22.64 % | 0.53 253.33 % | 0.15 -63.41 % | 0.41 95.24 % | 0.21 132.31 % | -0.65 -482.35 % | 0.17 -45.16 % | 0.31 -6.06 % | 0.33 266.67 % | 0.09 -43.75 % | 0.16 23.08 % | 0.13 -40.91 % | 0.22 100.00 % | 0.11 -21.43 % | 0.14 27.27 % | 0.11 57.14 % | 0.07 244.83 % | 0.02 -49.25 % | 0.04 -55.56 % | 0.09 125.00 % | 0.04 -53.00 % | 0.09 183.67 % | 0.03 325.56 % | -0.01 -114.78 % | 0.09 |
| Earnings per share | 0.26 514.66 % | 0.04 -80.77 % | 0.22 37.50 % | 0.16 108.60 % | 0.08 -65.14 % | 0.22 -4.35 % | 0.23 4.55 % | 0.22 147.75 % | 0.09 11.42 % | 0.08 -84.37 % | 0.51 828.57 % | -0.07 22.22 % | -0.09 -121.95 % | 0.41 1 466.67 % | -0.03 -250.00 % | 0.02 125.00 % | -0.08 16.75 % | -0.10 -37.29 % | -0.07 30.00 % | -0.10 -66.67 % | -0.06 -264.84 % | 0.04 140.44 % | -0.09 18.18 % | -0.11 -57.14 % | -0.07 19.17 % | -0.09 -145.58 % | 0.19 218.75 % | -0.16 -100.00 % | -0.08 -112.70 % | 0.63 14.55 % | 0.55 77.42 % | 0.31 -24.39 % | 0.41 -22.64 % | 0.53 253.33 % | 0.15 -63.41 % | 0.41 95.24 % | 0.21 132.31 % | -0.65 -482.35 % | 0.17 -45.16 % | 0.31 -6.06 % | 0.33 266.67 % | 0.09 -43.75 % | 0.16 23.08 % | 0.13 -40.91 % | 0.22 100.00 % | 0.11 -21.43 % | 0.14 27.27 % | 0.11 57.14 % | 0.07 244.83 % | 0.02 -49.25 % | 0.04 -55.56 % | 0.09 125.00 % | 0.04 -53.00 % | 0.09 183.67 % | 0.03 325.56 % | -0.01 -114.78 % | 0.09 |
| Gross profit | 1.450 M 31.46 % | 1.103 M -18.05 % | 1.346 M -1.46 % | 1.366 M -14.14 % | 1.591 M 26.57 % | 1.257 M 2.44 % | 1.227 M -2.46 % | 1.258 M 110.37 % | 598.000 K 16.34 % | 514.000 K -75.77 % | 2.121 M 2 854.55 % | -77.000 K 59.47 % | -190.000 K -109.10 % | 2.089 M 738.96 % | 249.000 K -37.44 % | 398.000 K 315.14 % | -185.000 K -15.63 % | -160.000 K -52.38 % | -105.000 K 53.33 % | -225.000 K -1 284.21 % | 19.000 K 106.35 % | -299.000 K -85.71 % | -161.000 K 21.84 % | -206.000 K -216.92 % | -65.000 K 34.48 % | -99.209 K -422.15 % | -19.000 K 85.61 % | -132.000 K -6.45 % | -124.000 K -104.45 % | 2.787 M -17.00 % | 3.358 M 79.38 % | 1.872 M -11.07 % | 2.105 M -34.87 % | 3.232 M 294.63 % | 819.000 K -41.87 % | 1.409 M 17.12 % | 1.203 M 136.20 % | -3.323 M -290.76 % | 1.742 M -27.27 % | 2.395 M -4.12 % | 2.498 M 30.38 % | 1.916 M 24.90 % | 1.534 M 13.46 % | 1.352 M -26.04 % | 1.828 M 39.33 % | 1.312 M 14.49 % | 1.146 M 13.69 % | 1.008 M 26.95 % | 794.000 K 12.89 % | 703.340 K -37.81 % | 1.131 M -5.43 % | 1.196 M 33.04 % | 899.000 K -16.46 % | 1.076 M 14.24 % | 942.000 K 75.09 % | 538.000 K -3.24 % | 556.000 K |
| Income tax expense | 285.000 K -53.20 % | 609.000 K 139.76 % | 254.000 K 31.61 % | 193.000 K 160.81 % | 74.000 K -71.09 % | 256.000 K 1.99 % | 251.000 K -3.46 % | 260.000 K 165.31 % | 98.000 K 46.27 % | 67.000 K -85.53 % | 463.000 K 725.68 % | -74.000 K 23.71 % | -97.000 K -157.06 % | 170.000 K 572.22 % | -36.000 K -263.64 % | 22.000 K 123.66 % | -93.000 K 16.96 % | -112.000 K -38.27 % | -81.000 K 30.77 % | -117.000 K -77.27 % | -66.000 K 90.00 % | -660.000 K -528.57 % | -105.000 K 20.45 % | -132.000 K -53.49 % | -86.000 K 29.91 % | -122.699 K -157.07 % | 215.000 K 241.45 % | -152.000 K -65.22 % | -92.000 K -118.33 % | 502.000 K 1 104.00 % | -50.000 K -111.68 % | 428.000 K -25.31 % | 573.000 K 16.70 % | 491.000 K 498.78 % | 82.000 K 161.65 % | -133.000 K -145.08 % | 295.000 K 129.59 % | -997.000 K -423.70 % | 308.000 K -9.14 % | 339.000 K -29.96 % | 484.000 K 191.57 % | 166.000 K -28.76 % | 233.000 K 15.92 % | 201.000 K -36.59 % | 317.000 K 115.65 % | 147.000 K -30.66 % | 212.000 K 22.54 % | 173.000 K 66.35 % | 104.000 K 2 452.15 % | 4.075 K -83.02 % | 24.000 K -88.99 % | 218.000 K 289.29 % | 56.000 K -60.71 % | 142.540 K 90.05 % | 75.000 K 294.74 % | 19.000 K -78.89 % | 90.000 K |
| Cost of revenue | 184.000 K -60.60 % | 467.000 K 69.20 % | 276.000 K 31.43 % | 210.000 K 413.43 % | -67.000 K -119.76 % | 339.000 K 46.12 % | 232.000 K -3.73 % | 241.000 K 7.11 % | 225.000 K 20.97 % | 186.000 K -13.08 % | 214.000 K 46.58 % | 146.000 K -41.60 % | 250.000 K -99.37 % | 39.871 M 35 499.11 % | 112.000 K -58.36 % | 269.000 K 8.47 % | 248.000 K -20.26 % | 311.000 K 21.96 % | 255.000 K -32.89 % | 380.000 K 190.08 % | 131.000 K -70.89 % | 450.000 K 44.69 % | 311.000 K -13.13 % | 358.000 K 64.98 % | 217.000 K -12.92 % | 249.205 K 46.59 % | 170.000 K -40.77 % | 287.000 K 3.99 % | 276.000 K -15.85 % | 328.000 K -62.90 % | 884.000 K 383.06 % | 183.000 K 15.82 % | 158.000 K -99.22 % | 20.353 M 1 134.26 % | 1.649 M 750.00 % | 194.000 K -98.37 % | 11.894 M 96.43 % | 6.055 M 750.42 % | 712.000 K 148.08 % | 287.000 K 144.70 % | -642.000 K -250.35 % | 427.000 K 26.71 % | 337.000 K 953.13 % | 32.000 K 106.64 % | -482.000 K -407.37 % | -95.000 K 19.49 % | -118.000 K -636.36 % | 22.000 K -79.05 % | 105.000 K -90.06 % | 1.056 M 1 609.03 % | -70.000 K 6.67 % | -75.000 K -160.00 % | 125.000 K 366.35 % | -46.930 K -155.87 % | 84.000 K -7.69 % | 91.000 K | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 548.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 617.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 -100.00 % | 442.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 408.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 39.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 323.000 K 371.43 % | -119.000 K -132.87 % | 362.000 K -43.17 % | 637.000 K -59.96 % | 1.591 M 478.81 % | -420.000 K -275.73 % | 239.000 K -81.00 % | 1.258 M 110.37 % | 598.000 K 16.34 % | 514.000 K 96.18 % | 262.000 K 440.26 % | -77.000 K 59.47 % | -190.000 K -109.10 % | 2.089 M 738.96 % | 249.000 K -37.44 % | 398.000 K 315.14 % | -185.000 K -15.63 % | -160.000 K -52.38 % | -105.000 K 53.33 % | -225.000 K -1 284.21 % | 19.000 K 106.35 % | -299.000 K -85.71 % | -161.000 K 21.84 % | -206.000 K -216.92 % | -65.000 K 34.48 % | -99.209 K | 0.000 100.00 % | -132.000 K -6.45 % | -124.000 K -104.45 % | 2.787 M 76.28 % | 1.581 M 213.07 % | 505.000 K -76.01 % | 2.105 M -34.87 % | 3.232 M 1 293.10 % | 232.000 K 19.59 % | 194.000 K -9.77 % | 215.000 K 157.80 % | -372.000 K -183.22 % | 447.000 K -56.26 % | 1.022 M 9.77 % | 931.000 K -36.01 % | 1.455 M 293.24 % | 370.000 K -49.38 % | 731.000 K -7.12 % | 787.000 K -1.75 % | 801.000 K 64.81 % | 486.000 K 6.11 % | 458.000 K 0.66 % | 455.000 K -27.98 % | 631.738 K -34.13 % | 959.000 K 43.56 % | 668.000 K -6.44 % | 714.000 K 9.39 % | 652.682 K -13.89 % | 758.000 K 1.61 % | 746.000 K 384.42 % | 154.000 K |
| Operating expenses | 323.000 K -30.98 % | 468.000 K 29.28 % | 362.000 K -43.17 % | 637.000 K -50.85 % | 1.296 M 420.48 % | 249.000 K 4.18 % | 239.000 K -81.00 % | 1.258 M 110.37 % | 598.000 K 9.32 % | 547.000 K 108.78 % | 262.000 K 440.26 % | -77.000 K 59.47 % | -190.000 K -109.10 % | 2.089 M 738.96 % | 249.000 K -37.44 % | 398.000 K 315.14 % | -185.000 K -15.63 % | -160.000 K -52.38 % | -105.000 K 53.33 % | -225.000 K -1 284.21 % | 19.000 K 106.35 % | -299.000 K -85.71 % | -161.000 K 21.84 % | -206.000 K -216.92 % | -65.000 K 34.48 % | -99.209 K -422.15 % | -19.000 K 85.61 % | -132.000 K -6.45 % | -124.000 K -104.45 % | 2.787 M 76.28 % | 1.581 M 213.07 % | 505.000 K -76.01 % | 2.105 M -34.87 % | 3.232 M 1 293.10 % | 232.000 K 19.59 % | 194.000 K -9.77 % | 215.000 K 157.80 % | -372.000 K -141.84 % | 889.000 K -13.01 % | 1.022 M 9.77 % | 931.000 K -36.01 % | 1.455 M 87.02 % | 778.000 K 6.43 % | 731.000 K -7.12 % | 787.000 K -1.75 % | 801.000 K 64.81 % | 486.000 K 6.11 % | 458.000 K 0.66 % | 455.000 K -27.98 % | 631.738 K -34.13 % | 959.000 K 43.56 % | 668.000 K -6.44 % | 714.000 K 9.39 % | 652.682 K -13.89 % | 758.000 K 1.61 % | 746.000 K 384.42 % | 154.000 K |
| Cost and expenses | 507.000 K -45.78 % | 935.000 K 46.55 % | 638.000 K -24.68 % | 847.000 K -31.08 % | 1.229 M 109.01 % | 588.000 K 24.84 % | 471.000 K -9.77 % | 522.000 K 20.83 % | 432.000 K -41.06 % | 733.000 K 53.99 % | 476.000 K 25.93 % | 378.000 K -16.37 % | 452.000 K -98.88 % | 40.445 M 8 021.49 % | 498.000 K -14.73 % | 584.000 K 34.25 % | 435.000 K -25.00 % | 580.000 K 25.00 % | 464.000 K -23.05 % | 603.000 K 48.89 % | 405.000 K -41.56 % | 693.000 K 22.01 % | 568.000 K -13.15 % | 654.000 K 35.97 % | 481.000 K -14.87 % | 565.000 K 274.17 % | 151.000 K -81.81 % | 830.000 K 63.39 % | 508.000 K -26.80 % | 694.000 K -71.85 % | 2.465 M 258.28 % | 688.000 K 79.63 % | 383.000 K -98.21 % | 21.419 M 1 038.70 % | 1.881 M 382.31 % | 390.000 K -96.78 % | 12.109 M 113.07 % | 5.683 M 254.97 % | 1.601 M 22.31 % | 1.309 M 352.94 % | 289.000 K -84.64 % | 1.882 M 68.79 % | 1.115 M 46.13 % | 763.000 K 150.16 % | 305.000 K -56.80 % | 706.000 K 91.85 % | 368.000 K -23.33 % | 480.000 K -14.29 % | 560.000 K -66.83 % | 1.688 M 89.88 % | 889.000 K 49.92 % | 593.000 K -29.32 % | 839.000 K 38.51 % | 605.752 K -28.06 % | 842.000 K 0.60 % | 837.000 K 443.51 % | 154.000 K |
| 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 % | 587.000 K | 0.000 | 0.000 100.00 % | -295.000 K -144.10 % | 669.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.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 100.00 % | -19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 442.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 408.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K 0.00 % | 75.000 K -1.32 % | 76.000 K 1.33 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -29.25 % | 106.000 K 39.47 % | 76.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K | 0.000 | 0.000 -100.00 % | 345.000 K 0.00 % | 345.000 K | 0.000 -100.00 % | 138.258 K -66.60 % | 414.000 K -20.69 % | 522.000 K | 0.000 |
| Depreciation and amortization | 3.000 K 50.00 % | 2.000 K -33.33 % | 3.000 K 50.00 % | 2.000 K -33.33 % | 3.000 K 50.00 % | 2.000 K 0.00 % | 2.000 K -33.33 % | 3.000 K 0.00 % | 3.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 -100.00 % | 3.098 K -22.55 % | 4.000 K 100.00 % | 2.000 K 0.00 % | 2.000 K -81.82 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 22.22 % | 9.000 K 12.50 % | 8.000 K -20.00 % | 10.000 K 0.00 % | 10.000 K 11.11 % | 9.000 K 102.75 % | -327.000 K -178.80 % | 415.000 K -2.58 % | 426.000 K -1.62 % | 433.000 K -57.38 % | 1.016 M 260.28 % | 282.000 K -0.35 % | 283.000 K 0.35 % | 282.000 K 8.46 % | 260.000 K 940.00 % | 25.000 K -3.85 % | 26.000 K 4.00 % | 25.000 K -25.27 % | 33.453 K -1.61 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K -11.67 % | 38.491 K 28.30 % | 30.000 K 233.33 % | 9.000 K -18.18 % | 11.000 K |
| Operating income | 1.127 M 77.48 % | 635.000 K -35.47 % | 984.000 K 34.98 % | 729.000 K 147.12 % | 295.000 K -70.73 % | 1.008 M 2.02 % | 988.000 K 1.13 % | 977.000 K 149.87 % | 391.000 K 1 284.85 % | -33.000 K -101.78 % | 1.859 M 701.62 % | -309.000 K 21.17 % | -392.000 K -126.13 % | 1.500 M 1 194.89 % | -137.000 K -265.06 % | 83.000 K 122.31 % | -372.000 K 13.08 % | -428.000 K -36.31 % | -314.000 K 29.91 % | -448.000 K -75.69 % | -255.000 K 52.95 % | -542.000 K -29.67 % | -418.000 K 16.73 % | -502.000 K -52.58 % | -329.000 K 19.49 % | -408.629 K -50.23 % | -272.000 K 59.70 % | -675.000 K -89.61 % | -356.000 K -114.70 % | 2.421 M 36.24 % | 1.777 M 29.99 % | 1.367 M -27.29 % | 1.880 M -13.20 % | 2.166 M 268.99 % | 587.000 K -51.69 % | 1.215 M 22.98 % | 988.000 K 133.48 % | -2.951 M -445.96 % | 853.000 K -37.87 % | 1.373 M -12.38 % | 1.567 M 239.91 % | 461.000 K -39.02 % | 756.000 K 21.74 % | 621.000 K -40.35 % | 1.041 M 103.72 % | 511.000 K -22.58 % | 660.000 K 20.00 % | 550.000 K 62.24 % | 339.000 K 373.45 % | 71.602 K -58.37 % | 172.000 K -67.42 % | 528.000 K 185.41 % | 185.000 K -56.31 % | 423.438 K 130.13 % | 184.000 K 188.46 % | -208.000 K -151.74 % | 402.000 K |
| Operating income ratio | 0.69 70.53 % | 0.40 -33.33 % | 0.61 31.15 % | 0.46 138.96 % | 0.19 -69.35 % | 0.63 -6.73 % | 0.68 3.90 % | 0.65 37.19 % | 0.48 1 107.77 % | -0.05 -105.92 % | 0.80 117.78 % | -4.48 31.46 % | -6.53 -18 375.91 % | 0.04 109.42 % | -0.38 -404.97 % | 0.12 102.11 % | -5.90 -108.32 % | -2.83 -35.40 % | -2.09 27.57 % | -2.89 -70.02 % | -1.70 52.64 % | -3.59 -28.81 % | -2.79 15.62 % | -3.30 -52.58 % | -2.16 20.55 % | -2.72 -51.24 % | -1.80 58.64 % | -4.35 -85.94 % | -2.34 -401.35 % | 0.78 85.53 % | 0.42 -37.03 % | 0.67 -19.93 % | 0.83 804.59 % | 0.09 -61.39 % | 0.24 -68.62 % | 0.76 904.75 % | 0.08 106.98 % | -1.08 -410.75 % | 0.35 -32.10 % | 0.51 -39.37 % | 0.84 329.10 % | 0.20 -51.31 % | 0.40 -9.95 % | 0.45 -41.98 % | 0.77 84.19 % | 0.42 -34.60 % | 0.64 20.23 % | 0.53 41.61 % | 0.38 826.71 % | 0.04 -74.90 % | 0.16 -65.58 % | 0.47 160.71 % | 0.18 -56.09 % | 0.41 129.42 % | 0.18 154.23 % | -0.33 -145.74 % | 0.72 |
| Total other income expenses net | 0.000 -100.00 % | 114.000 K 5 800.00 % | -2.000 K 93.10 % | -29.000 K -190.63 % | 32.000 K 176.19 % | -42.000 K -423.08 % | 13.000 K | 0.000 | 0.000 -100.00 % | 363.000 K 21.81 % | 298.000 K | 0.000 -100.00 % | 3.000 K -62.50 % | 8.000 K | 0.000 -100.00 % | 1.000 K -92.86 % | 14.000 K 1 500.00 % | -1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -150.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K 115.09 % | -6.628 K -100.60 % | 1.100 M 110 100.00 % | -1.000 K -200.00 % | 1.000 K -99.35 % | 155.000 K | 0.000 -100.00 % | 76.000 K 105.41 % | 37.000 K -48.61 % | 72.000 K | 0.000 | 0.000 | 0.000 100.00 % | -203.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.000 K | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -12.173 M | 0.000 100.00 % | -229.000 K | 0.000 100.00 % | -427.000 K | 0.000 100.00 % | -8.833 M 47.43 % | -16.801 M -72.53 % | -9.738 M -2 283.41 % | 446.000 K 520.75 % | -106.000 K -108.55 % | 1.240 M | 0.000 -100.00 % | 520.000 K | 0.000 100.00 % | -272.000 K | 0.000 -100.00 % | 2.434 M | 0.000 -100.00 % | 4.422 M | 0.000 -100.00 % | 2.231 M | 0.000 -100.00 % | 2.334 M | 0.000 100.00 % | -12.557 M | 0.000 100.00 % | -5.474 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 6.833 M | 0.000 100.00 % | -2.991 M | 0.000 -100.00 % | 9.530 M 4.43 % | 9.126 M -6.47 % | 9.757 M -1.23 % | 9.878 M 42.05 % | 6.954 M -55.00 % | 15.453 M 155.81 % | -27.688 M |
| Total investments | 0.000 -100.00 % | 1.784 M | 0.000 -100.00 % | 1.958 M | 0.000 -100.00 % | 6.113 M | 0.000 -100.00 % | 6.381 M 5.91 % | 6.025 M -4.64 % | 6.318 M 4.95 % | 6.020 M -91.90 % | 74.346 M 63.08 % | 45.590 M | 0.000 -100.00 % | 28.691 M | 0.000 -100.00 % | 45.792 M | 0.000 -100.00 % | 48.669 M | 0.000 -100.00 % | 46.059 M | 0.000 -100.00 % | 23.576 M | 0.000 -100.00 % | 46.086 M | 0.000 -100.00 % | 57.721 M | 0.000 -100.00 % | 57.721 M | 0.000 -100.00 % | 53.300 M | 0.000 -100.00 % | 32.257 M | 0.000 -100.00 % | 34.004 M | 0.000 -100.00 % | 40.891 M 0.27 % | 40.779 M -7.93 % | 44.293 M 17.20 % | 37.793 M -14.67 % | 44.293 M 0.00 % | 44.293 M 75.91 % | 25.180 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 703.000 K -20.56 % | 885.000 K 49.24 % | 593.000 K 1 311.90 % | 42.000 K -96.84 % | 1.328 M | 0.000 -100.00 % | 728.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.893 M | 0.000 -100.00 % | 4.802 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 7.300 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 10.800 M 3.85 % | 10.400 M 2.97 % | 10.100 M -9.82 % | 11.200 M 30.23 % | 8.600 M -44.87 % | 15.600 M 69.65 % | 9.195 M |
| Accumulated other comprehensive income loss | 60.727 M 950.64 % | 5.780 M -90.37 % | 59.990 M | 0.000 -100.00 % | 59.150 M 974.67 % | 5.504 M -90.45 % | 57.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.646 M | 0.000 -100.00 % | 55.133 M | 0.000 -100.00 % | 54.583 M | 0.000 -100.00 % | 55.188 M | 0.000 -100.00 % | 54.868 M | 0.000 -100.00 % | 55.655 M | 0.000 -100.00 % | 51.752 M | 0.000 -100.00 % | 49.447 M | 0.000 -100.00 % | 47.200 M | 0.000 -100.00 % | 45.155 M | 0.000 -100.00 % | 46.593 M | 0.000 -100.00 % | 44.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 21.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.646 M | 0.000 | 0.000 -100.00 % | 18.670 M | 0.000 -100.00 % | 17.526 M | 0.000 -100.00 % | 16.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.949 M | 0.000 -100.00 % | 6.810 M 8.33 % | 6.286 M 59.18 % | 3.949 M |
| Common stock | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M 0.00 % | 33.000 M |
| Total equity | 60.727 M 0.00 % | 60.727 M 1.23 % | 59.990 M 0.00 % | 59.990 M 1.42 % | 59.150 M 0.00 % | 59.150 M 2.58 % | 57.663 M 0.00 % | 57.663 M 1.85 % | 56.613 M 3.55 % | 54.670 M -0.97 % | 55.206 M 2.26 % | 53.984 M -0.30 % | 54.148 M -0.91 % | 54.646 M 0.00 % | 54.646 M -0.88 % | 55.133 M 0.00 % | 55.133 M 1.01 % | 54.583 M 0.00 % | 54.583 M -1.10 % | 55.188 M -0.43 % | 55.427 M 1.02 % | 54.868 M 0.00 % | 54.868 M -1.41 % | 55.655 M -0.47 % | 55.919 M 8.05 % | 51.752 M 0.00 % | 51.752 M 4.66 % | 49.447 M 0.00 % | 49.447 M 4.76 % | 47.200 M 0.00 % | 47.200 M 4.53 % | 45.155 M 0.00 % | 45.155 M -3.09 % | 46.593 M 0.00 % | 46.593 M 4.76 % | 44.477 M 0.00 % | 44.477 M 1.92 % | 43.640 M 2.69 % | 42.496 M 1.95 % | 41.685 M 1.49 % | 41.072 M 1.62 % | 40.417 M 7.79 % | 37.496 M |
| Other non current liabilities | -60.727 M -234.72 % | 45.078 M 175.14 % | -59.990 M -232.23 % | 45.368 M 176.70 % | -59.150 M -231.13 % | 45.109 M 178.23 % | -57.663 M -227.23 % | 45.322 M 0.62 % | 45.044 M -0.88 % | 45.444 M 0.88 % | 45.048 M -0.76 % | 45.394 M 0.78 % | 45.044 M 182.43 % | -54.646 M -221.44 % | 45.000 M 181.62 % | -55.133 M -222.40 % | 45.042 M 182.52 % | -54.583 M -220.35 % | 45.354 M 182.18 % | -55.188 M -222.63 % | 45.002 M 182.02 % | -54.868 M | 0.000 100.00 % | -55.655 M -223.33 % | 45.126 M 187.20 % | -51.752 M | 0.000 100.00 % | -49.447 M | 0.000 100.00 % | -47.200 M | 0.000 100.00 % | -45.155 M -4 515 400.00 % | -1.000 K 100.00 % | -46.593 M | 0.000 100.00 % | -44.477 M | 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 -100.00 % | 703.000 K -20.56 % | 885.000 K 101.14 % | 440.000 K 947.62 % | 42.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.893 M | 0.000 -100.00 % | 2.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.195 M |
| Total non current liabilities | -60.727 M -233.89 % | 45.356 M 175.61 % | -59.990 M -232.23 % | 45.368 M 176.70 % | -59.150 M -230.42 % | 45.353 M 178.65 % | -57.663 M -227.23 % | 45.322 M -0.93 % | 45.747 M -1.26 % | 46.329 M 1.85 % | 45.488 M 0.11 % | 45.436 M 0.87 % | 45.044 M 182.43 % | -54.646 M -221.44 % | 45.000 M 181.62 % | -55.133 M -222.40 % | 45.042 M 182.52 % | -54.583 M -213.13 % | 48.247 M 187.42 % | -55.188 M -216.42 % | 47.403 M 186.39 % | -54.868 M | 0.000 100.00 % | -55.655 M -218.10 % | 47.126 M 191.06 % | -51.752 M | 0.000 100.00 % | -49.447 M | 0.000 100.00 % | -47.200 M | 0.000 100.00 % | -45.155 M -22 019.90 % | 206.000 K 100.44 % | -46.593 M -30 552.94 % | 153.000 K 100.34 % | -44.477 M -28 072.96 % | 159.000 K -43.01 % | 279.000 K 73.59 % | 160.721 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.195 M |
| Other current liabilities | 0.000 -100.00 % | 278.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 406.000 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 271.000 K | 0.000 -100.00 % | 415.000 K | 0.000 -100.00 % | 398.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.312 M | 0.000 -100.00 % | 45.314 M | 0.000 100.00 % | -1.870 M | 0.000 -100.00 % | 46.225 M | 0.000 -100.00 % | 45.308 M | 0.000 -100.00 % | 45.800 M | 0.000 -100.00 % | 52.603 M | 0.000 -100.00 % | 47.422 M | 0.000 -100.00 % | 46.163 M 0.21 % | 46.065 M -0.17 % | 46.142 M 1.23 % | 45.583 M -0.05 % | 45.604 M -2.39 % | 46.719 M 0.71 % | 46.390 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 1.328 M | 0.000 -100.00 % | 728.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.401 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 7.300 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 10.800 M 3.85 % | 10.400 M 2.97 % | 10.100 M -9.82 % | 11.200 M 30.23 % | 8.600 M -44.87 % | 15.600 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 -100.00 % | 406.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 1.599 M | 0.000 -100.00 % | 1.143 M | 0.000 -100.00 % | 398.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 47.914 M | 0.000 -100.00 % | 987.000 K | 0.000 -100.00 % | 47.538 M | 0.000 -100.00 % | 46.621 M | 0.000 -100.00 % | 49.600 M | 0.000 -100.00 % | 59.903 M | 0.000 -100.00 % | 53.722 M | 0.000 -100.00 % | 56.963 M 0.88 % | 56.465 M 0.40 % | 56.242 M -0.95 % | 56.783 M 4.76 % | 54.204 M -13.02 % | 62.319 M 34.34 % | 46.390 M |
| Total liabilities | -60.727 M -233.89 % | 45.356 M 175.61 % | -59.990 M -231.96 % | 45.462 M 176.86 % | -59.150 M -230.23 % | 45.420 M 178.77 % | -57.663 M -227.23 % | 45.322 M -1.80 % | 46.153 M -0.38 % | 46.329 M 1.28 % | 45.744 M 0.68 % | 45.436 M -2.59 % | 46.643 M 185.35 % | -54.646 M -218.43 % | 46.143 M 183.69 % | -55.133 M -221.33 % | 45.440 M 183.25 % | -54.583 M -213.13 % | 48.247 M 187.42 % | -55.188 M -216.20 % | 47.492 M 186.56 % | -54.868 M -214.51 % | 47.914 M 186.09 % | -55.655 M -215.68 % | 48.113 M 192.97 % | -51.752 M -208.86 % | 47.538 M 196.14 % | -49.447 M -206.06 % | 46.621 M 198.77 % | -47.200 M -195.16 % | 49.600 M 209.84 % | -45.155 M -175.12 % | 60.109 M 229.01 % | -46.593 M -186.48 % | 53.875 M 221.13 % | -44.477 M -177.86 % | 57.122 M 0.67 % | 56.744 M 0.61 % | 56.403 M -0.67 % | 56.783 M 4.76 % | 54.204 M -13.02 % | 62.319 M 12.11 % | 55.585 M |
| Other non current assets | 0.000 -100.00 % | 22.809 M | 0.000 -100.00 % | 18.888 M | 0.000 -100.00 % | 667.000 K | 0.000 -100.00 % | 181.000 K -99.32 % | 26.787 M 8 769.87 % | 302.000 K -98.87 % | 26.748 M 8 364.56 % | 316.000 K 474.55 % | 55.000 K | 0.000 -100.00 % | 112.723 M | 0.000 -100.00 % | 21.167 M | 0.000 -100.00 % | 28.757 M | 0.000 -100.00 % | 8.592 K | 0.000 -100.00 % | 23.576 M | 0.000 -100.00 % | 23.933 M | 0.000 -100.00 % | 57.721 M | 0.000 -100.00 % | 57.721 M | 0.000 -100.00 % | 53.900 M | 0.000 -100.00 % | 32.673 M | 0.000 -100.00 % | 34.004 M | 0.000 -100.00 % | 40.891 M 0.27 % | 40.779 M -7.93 % | 44.293 M 17.20 % | 37.793 M -14.67 % | 44.293 M 0.00 % | 44.293 M 75.91 % | 25.180 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.763 M | 0.000 -100.00 % | 315.000 K 20.23 % | 262.000 K -6.09 % | 279.000 K -4.45 % | 292.000 K -98.99 % | 28.814 M 10 939.85 % | 261.000 K | 0.000 100.00 % | -16.989 M | 0.000 -100.00 % | 45.645 M | 0.000 -100.00 % | 2.873 M | 0.000 -100.00 % | 43.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.173 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 74.558 M | 0.000 -100.00 % | 13.925 M | 0.000 -100.00 % | 648.000 K | 0.000 -100.00 % | 60.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 934.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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.362 M | 0.000 -100.00 % | 14.859 M | 0.000 -100.00 % | 21.020 M 8 122.90 % | -262.000 K -101.25 % | 21.020 M 7 298.63 % | -292.000 K -101.39 % | 21.020 M -68.23 % | 66.169 M | 0.000 -100.00 % | 16.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.816 M | 0.000 -100.00 % | 23.891 M | 0.000 | 0.000 | 0.000 100.00 % | -43.173 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 |
| Property plant equipment net | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 85.000 K 49.12 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K 0.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 57.408 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 142.676 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 21.199 M | 0.000 -100.00 % | 21.287 M | 0.000 -100.00 % | 22.146 M -5.58 % | 23.455 M -2.36 % | 24.021 M -1.17 % | 24.305 M -0.21 % | 24.357 M -0.55 % | 24.492 M 1.61 % | 24.105 M |
| Total non current assets | 0.000 -100.00 % | 23.385 M | 0.000 -100.00 % | 24.231 M | 0.000 -100.00 % | 22.451 M | 0.000 -100.00 % | 22.545 M -20.40 % | 28.323 M 21.04 % | 23.400 M -18.37 % | 28.665 M -44.77 % | 51.902 M -24.01 % | 68.305 M | 0.000 -100.00 % | 97.254 M | 0.000 -100.00 % | 68.161 M | 0.000 -100.00 % | 99.045 M | 0.000 -100.00 % | 67.458 M | 0.000 -100.00 % | 23.940 M | 0.000 -100.00 % | 67.312 M | 0.000 -100.00 % | 57.925 M | 0.000 -100.00 % | 57.919 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 53.872 M | 0.000 -100.00 % | 55.291 M | 0.000 -100.00 % | 63.037 M -1.86 % | 64.234 M -5.97 % | 68.314 M 9.92 % | 62.150 M -9.53 % | 68.697 M -0.18 % | 68.819 M 39.56 % | 49.313 M |
| Other current assets | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 75.297 M | 0.000 -100.00 % | 64.893 M 139.80 % | 27.061 M 10 228.63 % | 262.000 K -30.87 % | 379.000 K -79.38 % | 1.838 M 921.11 % | 180.000 K | 0.000 -100.00 % | 3.326 M | 0.000 -100.00 % | 31.993 M | 0.000 -100.00 % | 3.326 M | 0.000 -100.00 % | 28.509 M | 0.000 -100.00 % | 32.420 M | 0.000 -100.00 % | 28.500 M | 0.000 -100.00 % | 26.770 M | 0.000 -100.00 % | 30.681 M | 0.000 -100.00 % | 35.400 M | 0.000 -100.00 % | 33.374 M | 0.000 -100.00 % | 29.429 M | 0.000 -100.00 % | 31.527 M 2.10 % | 30.878 M 15.67 % | 26.694 M -17.07 % | 32.190 M 46.32 % | 22.000 M -26.18 % | 29.801 M 2 183.18 % | 1.305 M |
| Short term investments | 0.000 -100.00 % | 1.784 M | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 6.066 M 2 206.46 % | 263.000 K -95.64 % | 6.039 M 1 968.15 % | 292.000 K -99.36 % | 45.532 M 17 345.21 % | 261.000 K | 0.000 -100.00 % | 45.680 M | 0.000 -100.00 % | 147.000 K | 0.000 -100.00 % | 45.796 M | 0.000 -100.00 % | 2.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.913 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 |
| cash and cash equivalents | 0.000 -100.00 % | 12.173 M | 0.000 -100.00 % | 229.000 K | 0.000 -100.00 % | 427.000 K | 0.000 -100.00 % | 8.833 M -49.54 % | 17.504 M 64.77 % | 10.623 M 7 126.53 % | 147.000 K -0.68 % | 148.000 K 68.18 % | 88.000 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 272.000 K | 0.000 -100.00 % | 459.000 K | 0.000 -100.00 % | 380.000 K | 0.000 -100.00 % | 369.000 K | 0.000 -100.00 % | 1.666 M | 0.000 -100.00 % | 13.870 M | 0.000 -100.00 % | 6.787 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 467.000 K | 0.000 -100.00 % | 9.291 M | 0.000 -100.00 % | 1.270 M -0.31 % | 1.274 M 271.32 % | 343.101 K -74.05 % | 1.322 M -19.69 % | 1.646 M 1 017.72 % | 147.278 K -99.60 % | 36.883 M |
| Cash and short term investments | 0.000 -100.00 % | 18.263 M | 0.000 -100.00 % | 6.549 M | 0.000 -100.00 % | 777.000 K | 0.000 -100.00 % | 8.833 M -50.28 % | 17.767 M 67.25 % | 10.623 M 2 319.82 % | 439.000 K 196.62 % | 148.000 K -57.59 % | 349.000 K | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 419.000 K | 0.000 -100.00 % | 459.000 K | 0.000 -100.00 % | 3.260 M | 0.000 -100.00 % | 369.000 K | 0.000 -100.00 % | 4.579 M | 0.000 -100.00 % | 13.870 M | 0.000 -100.00 % | 6.787 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 467.000 K | 0.000 -100.00 % | 9.291 M | 0.000 -100.00 % | 1.270 M -0.31 % | 1.274 M 271.32 % | 343.101 K -74.05 % | 1.322 M -19.69 % | 1.646 M 1 017.72 % | 147.278 K -99.60 % | 36.883 M |
| Total current assets | 0.000 -100.00 % | 82.698 M | 0.000 -100.00 % | 81.221 M | 0.000 -100.00 % | 76.422 M | 0.000 -100.00 % | 74.374 M -0.10 % | 74.447 M 4.03 % | 71.560 M -1.00 % | 72.285 M 3 539.73 % | 1.986 M -93.89 % | 32.486 M | 0.000 -100.00 % | 3.534 M | 0.000 -100.00 % | 78.204 M | 0.000 -100.00 % | 3.785 M | 0.000 -100.00 % | 35.462 M | 0.000 -100.00 % | 78.842 M | 0.000 -100.00 % | 36.721 M | 0.000 -100.00 % | 41.365 M | 0.000 -100.00 % | 38.149 M | 0.000 -100.00 % | 42.600 M | 0.000 -100.00 % | 51.393 M | 0.000 -100.00 % | 45.177 M | 0.000 -100.00 % | 38.562 M 6.67 % | 36.150 M 18.19 % | 30.585 M -15.79 % | 36.318 M 36.64 % | 26.579 M -21.64 % | 33.918 M -22.51 % | 43.768 M |
| 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 -100.00 % | 45.590 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.059 M | 0.000 -100.00 % | 46.053 M | 0.000 -100.00 % | 46.086 M | 0.000 -100.00 % | 725.000 K | 0.000 -100.00 % | 680.858 K | 0.000 -100.00 % | 5.700 M | 0.000 -100.00 % | 17.552 M | 0.000 -100.00 % | 6.457 M | 0.000 -100.00 % | 5.765 M 44.20 % | 3.998 M 12.69 % | 3.548 M 26.44 % | 2.806 M -4.31 % | 2.933 M -26.11 % | 3.969 M 337.30 % | 907.577 K |
| Net receivables | 0.000 -100.00 % | 64.243 M | 0.000 -100.00 % | 74.558 M | 0.000 -100.00 % | 348.000 K | 0.000 -100.00 % | 648.000 K -97.81 % | 29.616 M -51.19 % | 60.675 M -15.10 % | 71.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.673 M |
| Tax assets | 0.000 -100.00 % | 506.000 K | 0.000 -100.00 % | 906.000 K | 0.000 -100.00 % | 1.082 M | 0.000 -100.00 % | 944.000 K -22.43 % | 1.217 M -30.14 % | 1.742 M 11.10 % | 1.568 M -7.49 % | 1.695 M -3.86 % | 1.763 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.292 M | 0.000 -100.00 % | 541.000 K | 0.000 -100.00 % | 322.000 K | 0.000 -100.00 % | 299.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 54.532 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K 10.17 % | 47.199 K 39.57 % | 33.818 K 20.68 % | 28.023 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.697 M | 0.000 -100.00 % | 6.066 M 151 750.00 % | -4.000 K -100.07 % | 6.039 M | 0.000 -100.00 % | 45.532 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -45.792 M | 0.000 | 0.000 | 0.000 100.00 % | -226.792 K | 0.000 | 0.000 | 0.000 100.00 % | -252.000 K | 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 |
| Account 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 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 26.990 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.663 M 398.95 % | 4.943 M -77.19 % | 21.670 M 363.03 % | 4.680 M -77.70 % | 20.984 M 371.55 % | 4.450 M | 0.000 -100.00 % | 21.646 M | 0.000 -100.00 % | 4.365 M | 0.000 -100.00 % | 21.583 M | 0.000 -100.00 % | 4.420 M | 0.000 -100.00 % | 21.868 M | 0.000 -100.00 % | 4.445 M | 0.000 -100.00 % | 18.752 M | 0.000 -100.00 % | 2.939 M | 0.000 -100.00 % | 14.200 M | 0.000 -100.00 % | 12.155 M | 0.000 -100.00 % | 13.593 M | 0.000 -100.00 % | 11.477 M 7.87 % | 10.640 M 587.81 % | 1.547 M -82.19 % | 8.685 M 588.21 % | 1.262 M 11.57 % | 1.131 M 106.85 % | 546.799 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 131.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 148.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 -100.00 % | 207.000 K | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 159.000 K -43.01 % | 279.000 K 73.59 % | 160.721 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 106.083 M | 0.000 -100.00 % | 105.452 M | 0.000 -100.00 % | 104.570 M | 0.000 -100.00 % | 102.985 M 0.21 % | 102.766 M 1.75 % | 100.999 M 0.05 % | 100.950 M 1.54 % | 99.420 M -1.36 % | 100.791 M | 0.000 -100.00 % | 100.789 M | 0.000 -100.00 % | 100.573 M | 0.000 -100.00 % | 102.830 M | 0.000 -100.00 % | 102.693 M | 0.000 -100.00 % | 102.782 M | 0.000 -100.00 % | 103.781 M | 0.000 -100.00 % | 99.290 M | 0.000 -100.00 % | 96.068 M | 0.000 -100.00 % | 96.800 M | 0.000 -100.00 % | 105.264 M | 0.000 -100.00 % | 100.468 M | 0.000 -100.00 % | 101.599 M 1.21 % | 100.384 M 1.50 % | 98.899 M 0.44 % | 98.468 M 3.35 % | 95.275 M -7.26 % | 102.736 M 10.37 % | 93.081 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -842.000 K -501.43 % | -140.000 K 80.77 % | -728.000 K -43.59 % | -507.000 K -100.40 % | -253.000 K 64.37 % | -710.000 K -35 400.00 % | -2.000 K 33.33 % | -3.000 K 0.00 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 K -29.82 % | 332.000 K 76.60 % | 188.000 K 260.68 % | -117.000 K -137.62 % | 311.000 K -15.03 % | 366.000 K 51.24 % | 242.000 K -17.41 % | 293.000 K 147.80 % | -613.000 K -216.98 % | 524.000 K 99.24 % | 263.000 K 112.67 % | -2.075 M -13.57 % | -1.827 M -89.92 % | -962.000 K 28.21 % | -1.340 M 23.25 % | -1.746 M -245.74 % | -505.000 K 62.54 % | -1.348 M -94.52 % | -693.000 K -125.80 % | 2.686 M 592.84 % | -545.000 K 47.29 % | -1.034 M 4.26 % | -1.080 M -232.31 % | -325.000 K 37.86 % | -523.000 K -24.52 % | -420.000 K 41.99 % | -724.000 K -98.36 % | -365.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 4.60 % | 717.000 K 144.71 % | 293.000 K 11.41 % | 263.000 K -84.47 % | 1.694 M 820.85 % | -235.000 K 19.52 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.083 M -1 227.34 % | 717.000 K 104.17 % | -17.211 M -6 644.11 % | 263.000 K 102.95 % | -8.929 M -3 699.57 % | -235.000 K 19.52 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K -91.51 % | 8.833 M 8.83 % | 8.116 M -53.63 % | 17.504 M 1.53 % | 17.241 M 62.30 % | 10.623 M -2.16 % | 10.858 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 427.000 K -43.07 % | 750.000 K -91.51 % | 8.833 M 2 914.68 % | 293.000 K -98.33 % | 17.504 M 933.29 % | 1.694 M -84.05 % | 10.623 M 3 738.01 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 4.60 % | 717.000 K 144.71 % | 293.000 K 11.41 % | 263.000 K -84.47 % | 1.694 M 820.85 % | -235.000 K 19.52 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 4.60 % | 717.000 K 144.71 % | 293.000 K 11.41 % | 263.000 K -84.47 % | 1.694 M 820.85 % | -235.000 K 19.52 % | -292.000 K -121.82 % | 1.338 M 1 424.75 % | -101.000 K -262.90 % | 62.000 K 123.40 % | -265.000 K 16.40 % | -317.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 |
| 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 |