Pacific Valley Bancorp PVBK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.260 M 9.98 % | 27.515 M 22.23 % | 22.511 M 27.35 % | 17.676 M 11.20 % | 15.896 M 6.82 % | 14.881 M 11.94 % | 13.294 M 20.90 % | 10.996 M 8.14 % | 10.168 M 4.64 % | 9.717 M 19.05 % | 8.162 M 3.58 % | 7.880 M 33.43 % | 5.906 M 149.08 % | 2.371 M 1 156.25 % | 188.737 K |
| Net income | 4.423 M -8.75 % | 4.847 M -6.91 % | 5.207 M 38.12 % | 3.770 M 15.93 % | 3.252 M 21.12 % | 2.685 M 9.32 % | 2.456 M 56.43 % | 1.570 M 20.40 % | 1.304 M 22.10 % | 1.068 M -80.77 % | 5.555 M 191.45 % | 1.906 M 359.04 % | -735.800 K 13.04 % | -846.100 K -51.79 % | -557.432 K |
| Income before tax | 6.273 M -8.81 % | 6.879 M -7.69 % | 7.452 M 36.58 % | 5.456 M 18.61 % | 4.600 M 20.51 % | 3.817 M 10.64 % | 3.450 M 21.48 % | 2.840 M 33.71 % | 2.124 M 15.25 % | 1.843 M 6.78 % | 1.726 M -11.98 % | 1.961 M 366.80 % | -735.000 K 13.05 % | -845.300 K -51.86 % | -556.632 K |
| Income before tax ratio | 0.21 -17.08 % | 0.25 -24.48 % | 0.33 7.25 % | 0.31 6.66 % | 0.29 12.82 % | 0.26 -1.16 % | 0.26 0.48 % | 0.26 23.64 % | 0.21 10.14 % | 0.19 -10.31 % | 0.21 -15.02 % | 0.25 299.96 % | -0.12 65.09 % | -0.36 87.91 % | -2.95 |
| EBITDA | 6.947 M -4.02 % | 7.238 M -4.61 % | 7.588 M 35.86 % | 5.585 M 18.20 % | 4.725 M 19.29 % | 3.961 M 2 345.06 % | 162.000 K -12.90 % | 186.000 K 12.05 % | 166.000 K 7.79 % | 154.000 K -91.08 % | 1.726 M | 0.000 100.00 % | -528.800 K 31.12 % | -767.700 K -43.67 % | -534.339 K |
| Net income ratio | 0.15 -17.03 % | 0.18 -23.84 % | 0.23 8.45 % | 0.21 4.25 % | 0.20 13.38 % | 0.18 -2.33 % | 0.18 29.39 % | 0.14 11.33 % | 0.13 16.68 % | 0.11 -83.85 % | 0.68 181.38 % | 0.24 294.14 % | -0.12 65.09 % | -0.36 87.92 % | -2.95 |
| Ratio EBITDA | 0.23 -12.73 % | 0.26 -21.96 % | 0.34 6.68 % | 0.32 6.30 % | 0.30 11.67 % | 0.27 2 084.31 % | 0.01 -27.96 % | 0.02 3.61 % | 0.02 3.01 % | 0.02 -92.51 % | 0.21 | 0.00 100.00 % | -0.09 72.35 % | -0.32 88.56 % | -2.83 |
| Gross profit ratio | 0.62 -12.06 % | 0.71 -23.33 % | 0.93 -4.34 % | 0.97 3.68 % | 0.93 8.65 % | 0.86 -14.02 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 94.96 % | 0.51 8.87 % | 0.47 1 400.62 % | -0.04 |
| Weighted average shs out dil | 4.881 M 0.87 % | 4.839 M 0.04 % | 4.837 M 10.70 % | 4.370 M 0.40 % | 4.352 M 0.00 % | 4.352 M 0.00 % | 4.352 M -9.09 % | 4.788 M 10.00 % | 4.352 M 0.00 % | 4.352 M -0.28 % | 4.365 M 10.19 % | 3.961 M 80.98 % | 2.189 M 32.13 % | 1.656 M 0.57 % | 1.647 M |
| Weighted average shs out | 4.881 M -0.21 % | 4.892 M 1.12 % | 4.837 M 10.70 % | 4.370 M 0.40 % | 4.352 M 0.00 % | 4.352 M 0.00 % | 4.352 M -9.09 % | 4.788 M 10.00 % | 4.352 M 0.00 % | 4.352 M -0.28 % | 4.365 M 9.76 % | 3.977 M 81.69 % | 2.189 M 32.13 % | 1.656 M 0.57 % | 1.647 M |
| EPS diluted | 0.90 -9.09 % | 0.99 -7.48 % | 1.07 24.42 % | 0.86 16.22 % | 0.74 21.31 % | 0.61 8.93 % | 0.56 69.70 % | 0.33 10.00 % | 0.30 20.00 % | 0.25 -80.31 % | 1.27 164.58 % | 0.48 241.18 % | -0.34 33.33 % | -0.51 -50.00 % | -0.34 |
| Earnings per share | 0.90 -8.16 % | 0.98 -8.41 % | 1.07 24.42 % | 0.86 16.22 % | 0.74 21.31 % | 0.61 8.93 % | 0.56 69.70 % | 0.33 10.00 % | 0.30 20.00 % | 0.25 -80.31 % | 1.27 164.58 % | 0.48 241.18 % | -0.34 33.33 % | -0.51 -50.00 % | -0.34 |
| Gross profit | 18.905 M -3.28 % | 19.547 M -6.29 % | 20.858 M 21.83 % | 17.121 M 15.29 % | 14.850 M 16.06 % | 12.795 M -3.75 % | 13.294 M 20.90 % | 10.996 M 8.14 % | 10.168 M 4.64 % | 9.717 M 19.05 % | 8.162 M 3.58 % | 7.880 M 160.13 % | 3.029 M 171.17 % | 1.117 M 16 439.04 % | -6.837 K |
| Income tax expense | 1.850 M -8.96 % | 2.032 M -9.49 % | 2.245 M 33.16 % | 1.686 M 25.07 % | 1.348 M 19.08 % | 1.132 M 13.88 % | 994.000 K -21.73 % | 1.270 M 54.88 % | 820.000 K 5.81 % | 775.000 K 120.24 % | -3.829 M -7 061.82 % | 55.000 K 6 775.00 % | 800.000 0.00 % | 800.000 0.00 % | 800.000 |
| Cost of revenue | 11.355 M 42.51 % | 7.968 M 382.03 % | 1.653 M 197.84 % | 555.000 K -46.94 % | 1.046 M -49.86 % | 2.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.877 M 129.40 % | 1.254 M 541.14 % | 195.574 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.295 M -0.22 % | 6.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.037 M 88.13 % | 2.146 M 107.41 % | 1.035 M 230.06 % | 313.462 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.000 K 54.42 % | 147.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K -30.07 % | 204.500 K 220.53 % | 63.800 K 109.28 % | 30.486 K |
| Other expenses | 12.632 M -0.28 % | 12.668 M -5.50 % | 13.406 M 14.92 % | 11.665 M 13.80 % | 10.250 M 14.17 % | 8.978 M 480.26 % | -2.361 M 7.77 % | -2.560 M -208.75 % | 2.354 M 10.10 % | 2.138 M | 0.000 | 0.000 -100.00 % | 1.414 M 63.63 % | 864.000 K 319.73 % | 205.847 K |
| Operating expenses | 12.632 M -0.28 % | 12.668 M -5.50 % | 13.406 M 14.92 % | 11.665 M 13.80 % | 10.250 M 14.17 % | 8.978 M 280.26 % | 2.361 M -7.77 % | 2.560 M 8.75 % | 2.354 M 10.10 % | 2.138 M -66.78 % | 6.436 M 8.73 % | 5.919 M 57.24 % | 3.764 M 91.82 % | 1.962 M 256.93 % | 549.795 K |
| Cost and expenses | 23.987 M 16.24 % | 20.636 M 37.03 % | 15.059 M 23.23 % | 12.220 M 8.18 % | 11.296 M 2.10 % | 11.064 M 12.39 % | 9.844 M 20.70 % | 8.156 M 1.39 % | 8.044 M 2.16 % | 7.874 M 22.34 % | 6.436 M 8.73 % | 5.919 M -10.87 % | 6.641 M 106.47 % | 3.216 M 331.50 % | 745.369 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.522 M 1.02 % | 6.456 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.180 M 77.84 % | 2.350 M 113.98 % | 1.098 M 219.35 % | 343.948 K |
| Interest income | 28.782 M 10.64 % | 26.015 M 23.79 % | 21.015 M 27.36 % | 16.501 M 9.16 % | 15.117 M 5.62 % | 14.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.870 M 149.79 % | 2.350 M 1 149.22 % | 188.117 K |
| Interest expense | 11.355 M 42.51 % | 7.968 M 382.03 % | 1.653 M 197.84 % | 555.000 K -46.94 % | 1.046 M -49.86 % | 2.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.514 M 182.20 % | 890.900 K 1 694.54 % | 49.645 K |
| Depreciation and amortization | 674.000 K 87.74 % | 359.000 K 163.97 % | 136.000 K 5.43 % | 129.000 K 3.20 % | 125.000 K -13.19 % | 144.000 K -11.11 % | 162.000 K -12.90 % | 186.000 K 12.05 % | 166.000 K 7.79 % | 154.000 K 108.92 % | -1.726 M 11.98 % | -1.961 M -1 051.02 % | 206.200 K 165.72 % | 77.600 K 248.09 % | 22.293 K |
| Operating income | 6.273 M -8.81 % | 6.879 M -7.69 % | 7.452 M 36.58 % | 5.456 M 18.61 % | 4.600 M 20.51 % | 3.817 M 10.64 % | 3.450 M 21.48 % | 2.840 M | 0.000 | 0.000 -100.00 % | 1.726 M -11.98 % | 1.961 M 366.80 % | -735.000 K 13.05 % | -845.300 K -51.86 % | -556.632 K |
| Operating income ratio | 0.21 -17.08 % | 0.25 -24.48 % | 0.33 7.25 % | 0.31 6.66 % | 0.29 12.82 % | 0.26 -1.16 % | 0.26 0.48 % | 0.26 | 0.00 | 0.00 -100.00 % | 0.21 -15.02 % | 0.25 299.96 % | -0.12 65.09 % | -0.36 87.91 % | -2.95 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.031 M | 0.000 100.00 % | -5.690 M 0.80 % | -5.736 M 10.88 % | -6.436 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -73.608 M -2 490.92 % | -2.841 M 74.25 % | -11.032 M 75.07 % | -44.247 M 59.41 % | -109.011 M -701.91 % | -13.594 M 77.12 % | -59.416 M -30.28 % | -45.607 M -464.86 % | 12.500 M 34.01 % | 9.328 M 120.47 % | -45.580 M -31.75 % | -34.597 M -1 757.26 % | -1.863 M -199.58 % | 1.871 M 288.24 % | -993.763 K |
| Total investments | 478.373 M 7.49 % | 445.019 M 10.38 % | 403.181 M 6.32 % | 379.205 M 6 470.87 % | 5.771 M -97.83 % | 265.997 M 2 878.36 % | 8.931 M -30.94 % | 12.932 M -32.62 % | 19.192 M 0.46 % | 19.105 M | 0.000 | 0.000 -100.00 % | 13.267 M | 0.000 -100.00 % | 14.410 M |
| Total debt | 16.881 M 0.31 % | 16.828 M 0.32 % | 16.775 M | 0.000 -100.00 % | 1.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 83.33 % | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -33.500 K | 0.000 | 0.000 |
| Retained earnings | 15.303 M 2.06 % | 14.994 M 34.75 % | 11.127 M 8.00 % | 10.303 M 57.71 % | 6.533 M 99.12 % | 3.281 M 450.50 % | 596.000 K 130.13 % | -1.978 M 44.25 % | -3.548 M 26.88 % | -4.852 M | 0.000 100.00 % | -11.459 M -329.11 % | -2.670 M -38.03 % | -1.935 M -77.74 % | -1.088 M |
| Common stock | 41.732 M 11.24 % | 37.514 M 0.45 % | 37.345 M 14.19 % | 32.705 M 0.22 % | 32.632 M 0.23 % | 32.557 M 0.24 % | 32.480 M 0.00 % | 32.480 M 0.00 % | 32.480 M 0.00 % | 32.480 M 21.65 % | 26.700 M -17.90 % | 32.523 M | 0.000 -100.00 % | 12.591 M 2.15 % | 12.325 M |
| Total equity | 56.379 M 9.10 % | 51.677 M 9.03 % | 47.396 M 10.25 % | 42.991 M 9.77 % | 39.165 M 9.28 % | 35.838 M 8.35 % | 33.076 M 8.44 % | 30.502 M 5.43 % | 28.932 M 4.72 % | 27.629 M 3.48 % | 26.700 M 25.92 % | 21.204 M 8.45 % | 19.553 M 83.49 % | 10.656 M -5.17 % | 11.237 M |
| Other non current liabilities | 2.867 M -34.90 % | 4.404 M 86.37 % | 2.363 M -4.72 % | 2.480 M -97.53 % | 100.399 M 7 276.86 % | 1.361 M -99.53 % | 287.595 M 18.31 % | 243.076 M 317.18 % | 58.267 M 33.41 % | 43.676 M | 0.000 | 0.000 100.00 % | -3.000 M 0.00 % | -3.000 M -4 674.26 % | -62.837 K |
| Long term debt | 16.881 M 0.31 % | 16.828 M 0.32 % | 16.775 M | 0.000 -100.00 % | 718.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 |
| Total non current liabilities | 19.748 M -6.99 % | 21.232 M 10.94 % | 19.138 M 671.69 % | 2.480 M -97.56 % | 101.750 M 7 376.12 % | 1.361 M -98.49 % | 90.267 M 58.44 % | 56.972 M -2.22 % | 58.267 M 33.41 % | 43.676 M | 0.000 | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M 4 874.26 % | -62.837 K |
| Other current liabilities | 579.520 M 12.95 % | 513.086 M 4.18 % | 492.496 M 8.44 % | 454.149 M 40.12 % | 324.111 M 3.29 % | 313.801 M 59.03 % | 197.328 M 6.03 % | 186.104 M 18.64 % | 156.862 M -17.08 % | 189.169 M | 0.000 | 0.000 100.00 % | -474.800 K -196.01 % | -160.400 K -100.96 % | 16.631 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 444.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 579.520 M 12.95 % | 513.086 M 4.18 % | 492.496 M 8.44 % | 454.149 M 39.93 % | 324.555 M 3.43 % | 313.801 M 59.03 % | 197.328 M 6.03 % | 186.104 M 18.64 % | 156.862 M -17.08 % | 189.169 M | 0.000 -100.00 % | 3.000 K -99.37 % | 474.800 K 196.01 % | 160.400 K -99.04 % | 16.694 M |
| Total liabilities | 599.268 M 12.16 % | 534.318 M 4.43 % | 511.634 M 12.05 % | 456.629 M 7.11 % | 426.305 M 35.27 % | 315.162 M 9.59 % | 287.595 M 18.31 % | 243.076 M 12.99 % | 215.129 M -7.61 % | 232.845 M | 0.000 -100.00 % | 3.000 K -100.00 % | 88.420 M 74.35 % | 50.715 M 204.94 % | 16.631 M |
| Other non current assets | 85.944 M -28.71 % | 120.548 M -5.31 % | 127.314 M 68.76 % | 75.440 M 1 201.14 % | 5.798 M -91.81 % | 70.814 M -70.85 % | 242.933 M 20.80 % | 201.101 M 15.85 % | 173.594 M 15.12 % | 150.790 M -9.52 % | 166.663 M 14 592.43 % | -1.150 M 92.08 % | -14.516 M -2 304.92 % | -603.600 K -105.16 % | 11.695 M |
| Long term investments | 478.373 M 7.49 % | 445.019 M 10.38 % | 403.181 M 6.32 % | 379.205 M 6 470.87 % | 5.771 M -97.83 % | 265.997 M 2 878.36 % | 8.931 M -30.94 % | 12.932 M -32.62 % | 19.192 M 0.46 % | 19.105 M | 0.000 | 0.000 -100.00 % | 13.267 M | 0.000 -100.00 % | 14.410 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 841.000 K 10.80 % | 759.000 K 4.26 % | 728.000 K 0.00 % | 728.000 K -59.15 % | 1.782 M 199.50 % | 595.000 K -20.03 % | 744.000 K -4.98 % | 783.000 K -14.14 % | 912.000 K -3.29 % | 943.000 K | 0.000 -100.00 % | 1.150 M -7.90 % | 1.249 M 106.88 % | 603.600 K -4.84 % | 634.329 K |
| Total non current assets | 565.158 M -0.21 % | 566.326 M 6.61 % | 531.223 M 16.66 % | 455.373 M 30.39 % | 349.231 M 3.50 % | 337.406 M 33.57 % | 252.608 M 17.59 % | 214.816 M 10.90 % | 193.698 M 13.38 % | 170.838 M 2.51 % | 166.663 M 14 392.43 % | 1.150 M -92.08 % | 14.516 M 2 304.92 % | 603.600 K -97.74 % | 26.740 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.363 M -43.81 % | 89.636 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term 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 |
| cash and cash equivalents | 90.489 M 360.06 % | 19.669 M -29.27 % | 27.807 M -37.16 % | 44.247 M -59.84 % | 110.173 M 710.45 % | 13.594 M -77.12 % | 59.416 M 30.28 % | 45.607 M 464.86 % | -12.500 M -34.01 % | -9.328 M -120.47 % | 45.580 M 31.75 % | 34.597 M 611.46 % | 4.863 M 330.60 % | 1.129 M 13.64 % | 993.763 K |
| Cash and short term investments | 90.489 M 360.06 % | 19.669 M -29.27 % | 27.807 M -37.16 % | 44.247 M -59.84 % | 110.173 M 710.45 % | 13.594 M -77.12 % | 59.416 M 30.28 % | 45.607 M 464.86 % | -12.500 M -34.01 % | -9.328 M -120.47 % | 45.580 M 31.75 % | 34.597 M 611.46 % | 4.863 M 330.60 % | 1.129 M 13.64 % | 993.763 K |
| Total current assets | 90.489 M 360.06 % | 19.669 M -29.27 % | 27.807 M -37.16 % | 44.247 M -61.93 % | 116.239 M 755.08 % | 13.594 M -80.03 % | 68.063 M 15.83 % | 58.762 M 16.68 % | 50.363 M -43.81 % | 89.636 M 96.66 % | 45.580 M 31.75 % | 34.597 M 455.35 % | 6.230 M 270.67 % | 1.681 M 48.90 % | 1.129 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 | 0.000 | 0.000 | 0.000 |
| Net 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 -100.00 % | 1.367 M 147.91 % | 551.400 K 308.60 % | 134.950 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.257 M 81.43 % | 87.227 M 47.63 % | 59.086 M | 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 -100.00 % | 474.800 K 196.01 % | 160.400 K 155.26 % | 62.837 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 718.000 K | 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 |
| Other total stockholders equity | -656.000 K 21.06 % | -831.000 K 22.77 % | -1.076 M -6 229.41 % | -17.000 K | 0.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 K -99.37 % | 22.257 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 633.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.946 M 78.63 % | 47.554 M | 0.000 |
| Total assets | 655.647 M 11.89 % | 585.995 M 4.82 % | 559.030 M 11.89 % | 499.620 M 7.34 % | 465.470 M 32.61 % | 351.000 M 9.46 % | 320.671 M 17.21 % | 273.578 M 12.09 % | 244.061 M -6.30 % | 260.474 M 22.72 % | 212.243 M 9.40 % | 194.004 M 79.68 % | 107.973 M 75.94 % | 61.371 M 120.22 % | 27.868 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -160.000 K -384.85 % | -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 |
| Stock based compensation | 0.000 -100.00 % | 169.000 K 6.29 % | 159.000 K 117.81 % | 73.000 K -2.67 % | 75.000 K -2.60 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -475.000 K -43.50 % | -331.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 100.00 % | -32.000 K 95.55 % | -719.100 K -125.49 % | -318.900 K -342.22 % | -72.113 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.000 K | 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 |
| 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 |
| 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 |
| Other non cash items | -986.000 K -1 543.33 % | -60.000 K -102.10 % | 2.855 M 115.31 % | 1.326 M 444.42 % | -385.000 K -483.33 % | -66.000 K 54.79 % | -146.000 K -113.67 % | 1.068 M 79.50 % | 595.000 K -29.50 % | 844.000 K 115.19 % | -5.555 M -9 477.42 % | -58.001 K -107.29 % | 795.800 K 69.00 % | 470.900 K 157.70 % | 182.732 K |
| Net cash provided by operating activities | 3.437 M -33.38 % | 5.159 M -33.05 % | 7.706 M 56.79 % | 4.915 M 7.15 % | 4.587 M 61.51 % | 2.840 M 32.22 % | 2.148 M -12.40 % | 2.452 M 41.49 % | 1.733 M -3.08 % | 1.788 M | 0.000 -100.00 % | 2.066 M 556.17 % | -452.900 K 26.54 % | -616.500 K -45.22 % | -424.520 K |
| Investments in property plant and equipment | 0.000 100.00 % | -209.000 K -32.28 % | -158.000 K 32.19 % | -233.000 K -51.30 % | -154.000 K | 0.000 100.00 % | -123.000 K -115.79 % | -57.000 K 57.78 % | -135.000 K -64.63 % | -82.000 K | 0.000 100.00 % | -19.000 K 97.58 % | -783.800 K -1 571.22 % | -46.900 K 47.54 % | -89.397 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 18.033 M 64.58 % | 10.957 M | 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 100.00 % | -18.863 M -71.65 % | -10.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.000 K | 0.000 | 0.000 100.00 % | -13.368 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 830.000 K 2 493.75 % | 32.000 K | 0.000 | 0.000 -100.00 % | 1.179 M 1 181.52 % | 92.000 K 5.75 % | 87.000 K -94.96 % | 1.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -30.307 M 24.90 % | -40.354 M 9.39 % | -44.537 M 13.81 % | -51.673 M 28.40 % | -72.168 M -238.23 % | -21.337 M 35.33 % | -32.993 M -111.09 % | -15.630 M | 0.000 100.00 % | -5.000 M | 0.000 100.00 % | -16.018 M 56.62 % | -36.924 M -49.81 % | -24.647 M -68.90 % | -14.593 M |
| Net cash used for investing activites | -30.307 M 25.28 % | -40.563 M 9.24 % | -44.695 M 13.89 % | -51.906 M 28.23 % | -72.322 M -238.95 % | -21.337 M 35.57 % | -33.116 M -111.10 % | -15.687 M 30.55 % | -22.586 M -142.31 % | -9.321 M | 0.000 100.00 % | -16.037 M 68.60 % | -51.076 M -106.84 % | -24.694 M -68.19 % | -14.682 M |
| Debt repayment | 0.000 | 0.000 -100.00 % | 16.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 745.16 % | -465.000 K |
| Common stock issued | 0.000 | 0.000 -100.00 % | 100.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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 66.434 M 222.65 % | 20.590 M -46.31 % | 38.347 M 24.53 % | 30.794 M -71.89 % | 109.554 M 299.32 % | 27.435 M -38.73 % | 44.777 M 64.07 % | 27.292 M 255.68 % | -17.531 M -376.95 % | 6.330 M | 0.000 -100.00 % | 14.024 M -62.49 % | 37.391 M 20.67 % | 30.986 M 87.02 % | 16.568 M |
| Net cash used provided by financing activities | 66.434 M 222.65 % | 20.590 M -62.71 % | 55.222 M 79.33 % | 30.794 M -71.89 % | 109.554 M 299.32 % | 27.435 M -38.73 % | 44.777 M 64.07 % | 27.292 M 255.68 % | -17.531 M -376.95 % | 6.330 M | 0.000 -100.00 % | 14.024 M -69.92 % | 46.624 M 36.12 % | 34.251 M 112.69 % | 16.103 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 39.564 M 367.07 % | -14.814 M -181.25 % | 18.233 M 212.57 % | -16.197 M -138.73 % | 41.819 M 367.88 % | 8.938 M -35.27 % | 13.809 M -1.76 % | 14.057 M 136.62 % | -38.384 M -3 090.69 % | -1.203 M | 0.000 -100.00 % | 53.000 K 101.08 % | -4.905 M -154.86 % | 8.941 M 797.17 % | 996.522 K |
| Cash at beginning of period | 97.395 M -13.20 % | 112.209 M 19.40 % | 93.976 M -14.70 % | 110.173 M 61.18 % | 68.354 M 15.04 % | 59.416 M 30.28 % | 45.607 M 44.55 % | 31.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.483 M 64.05 % | 21.629 M 70.46 % | 12.689 M 8.52 % | 11.692 M |
| Cash at end of period | 136.959 M 40.62 % | 97.395 M -13.20 % | 112.209 M 19.40 % | 93.976 M -14.70 % | 110.173 M 61.18 % | 68.354 M 15.04 % | 59.416 M 30.28 % | 45.607 M 218.82 % | -38.384 M -3 090.69 % | -1.203 M | 0.000 -100.00 % | 35.536 M 112.48 % | 16.724 M -22.68 % | 21.629 M 70.46 % | 12.689 M |
| Operating cash flow | 3.437 M -33.38 % | 5.159 M -33.05 % | 7.706 M 56.79 % | 4.915 M 7.15 % | 4.587 M 61.51 % | 2.840 M 32.22 % | 2.148 M -12.40 % | 2.452 M 41.49 % | 1.733 M -3.08 % | 1.788 M | 0.000 -100.00 % | 2.066 M 556.17 % | -452.900 K 26.54 % | -616.500 K -45.22 % | -424.520 K |
| Capital expenditure | -271.000 K -29.67 % | -209.000 K -32.28 % | -158.000 K 32.19 % | -233.000 K -51.30 % | -154.000 K | 0.000 100.00 % | -123.000 K -115.79 % | -57.000 K 57.78 % | -135.000 K -64.63 % | -82.000 K | 0.000 100.00 % | -19.000 K 97.58 % | -783.800 K -1 571.22 % | -46.900 K 47.54 % | -89.397 K |
| Free CashFlow | 3.166 M -36.04 % | 4.950 M -34.42 % | 7.548 M 61.21 % | 4.682 M 5.62 % | 4.433 M 56.09 % | 2.840 M 40.25 % | 2.025 M -15.45 % | 2.395 M 49.87 % | 1.598 M -6.33 % | 1.706 M | 0.000 -100.00 % | 2.047 M 265.52 % | -1.237 M -86.42 % | -663.400 K -29.09 % | -513.917 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 2006 | 2005 | 2004 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.319 M 57.17 % | 5.293 M -32.92 % | 7.891 M 66.48 % | 4.740 M -0.25 % | 4.752 M 4.05 % | 4.567 M -5.76 % | 4.846 M -4.57 % | 5.078 M 4.90 % | 4.841 M 2.76 % | 4.711 M -4.19 % | 4.917 M -3.21 % | 5.080 M 3.27 % | 4.919 M -12.64 % | 5.631 M 6.27 % | 5.299 M 20.00 % | 4.416 M 0.18 % | 4.408 M -1.67 % | 4.483 M 2.63 % | 4.368 M 13.84 % | 3.837 M 0.21 % | 3.829 M 9.53 % | 3.496 M 7.97 % | 3.238 M -0.52 % | 3.255 M -0.15 % | 3.260 M 3.20 % | 3.159 M 3.74 % | 3.045 M -0.61 % | 3.064 M -8.15 % | 3.335 M 16.82 % | 2.855 M 1.87 % | 2.803 M -13.27 % | 3.231 M -11.43 % | 3.648 M 101.35 % | 1.812 M -11.91 % | 2.057 M -1.72 % | 2.093 M -4.82 % | 2.199 M 9.84 % | 2.002 M -3.90 % | 2.083 M 5.90 % | 1.967 M 5.08 % | 1.872 M 18.89 % | 1.575 M 9.31 % | 1.441 M 41.43 % | 1.019 M 21.25 % | 840.000 K 23.91 % | 677.900 K 34.08 % | 505.600 K 45.33 % | 347.900 K |
| Net income | 950.000 K 2.93 % | 923.000 K -2.33 % | 945.000 K -11.60 % | 1.069 M -6.06 % | 1.138 M 12.23 % | 1.014 M -15.71 % | 1.203 M 6.46 % | 1.130 M -9.96 % | 1.255 M 9.32 % | 1.148 M -9.89 % | 1.274 M 5.64 % | 1.206 M -1.79 % | 1.228 M -20.57 % | 1.546 M 35.73 % | 1.139 M 64.12 % | 694.000 K -16.69 % | 833.000 K -25.16 % | 1.113 M -1.50 % | 1.130 M 23.36 % | 916.000 K -6.44 % | 979.000 K 33.20 % | 735.000 K 22.70 % | 599.000 K -8.55 % | 655.000 K -16.67 % | 786.000 K 16.62 % | 674.000 K 22.99 % | 548.000 K 9.01 % | 502.696 K -45.72 % | 926.087 K 66.26 % | 557.000 K 8.47 % | 513.499 K 136.57 % | 217.056 K -76.32 % | 916.775 K -77.41 % | 4.059 M 887.59 % | 411.000 K -14.38 % | 480.000 K -20.66 % | 605.000 K 25.00 % | 484.000 K 175.90 % | -637.700 K -50.08 % | -424.900 K -68.61 % | -252.000 K -2.31 % | -246.300 K -273.18 % | -66.000 K 61.52 % | -171.500 K -67.97 % | -102.100 K 30.87 % | -147.700 K 43.37 % | -260.800 K 22.31 % | -335.700 K |
| Income before tax | 1.352 M 3.05 % | 1.312 M -2.02 % | 1.339 M -11.85 % | 1.519 M -5.94 % | 1.615 M 12.62 % | 1.434 M -15.94 % | 1.706 M 1.19 % | 1.686 M -4.80 % | 1.771 M 9.05 % | 1.624 M -9.68 % | 1.798 M 2.98 % | 1.746 M -4.54 % | 1.829 M -14.41 % | 2.137 M 26.45 % | 1.690 M 62.81 % | 1.038 M -16.36 % | 1.241 M -21.31 % | 1.577 M -1.44 % | 1.600 M 20.48 % | 1.328 M -4.18 % | 1.386 M 33.91 % | 1.035 M 21.62 % | 851.000 K -11.63 % | 963.000 K -14.40 % | 1.125 M 17.31 % | 959.000 K 24.55 % | 770.000 K 8.96 % | 706.696 K -45.81 % | 1.304 M 66.76 % | 782.000 K 8.69 % | 719.500 K 18.72 % | 606.056 K -60.51 % | 1.535 M 570.21 % | 229.000 K -44.28 % | 411.000 K -14.38 % | 480.000 K -20.79 % | 606.000 K 20.96 % | 501.000 K | 0.000 100.00 % | -424.100 K -68.29 % | -252.000 K | 0.000 | 0.000 100.00 % | -170.700 K -66.86 % | -102.300 K | 0.000 | 0.000 100.00 % | -334.900 K |
| Income before tax ratio | 0.16 -34.43 % | 0.25 46.08 % | 0.17 -47.05 % | 0.32 -5.71 % | 0.34 8.24 % | 0.31 -10.81 % | 0.35 6.03 % | 0.33 -9.24 % | 0.37 6.12 % | 0.34 -5.73 % | 0.37 6.39 % | 0.34 -7.56 % | 0.37 -2.02 % | 0.38 18.99 % | 0.32 35.68 % | 0.24 -16.51 % | 0.28 -19.97 % | 0.35 -3.97 % | 0.37 5.84 % | 0.35 -4.38 % | 0.36 22.27 % | 0.30 12.65 % | 0.26 -11.17 % | 0.30 -14.27 % | 0.35 13.68 % | 0.30 20.05 % | 0.25 9.62 % | 0.23 -41.00 % | 0.39 42.75 % | 0.27 6.69 % | 0.26 36.89 % | 0.19 -55.42 % | 0.42 232.86 % | 0.13 -36.75 % | 0.20 -12.88 % | 0.23 -16.78 % | 0.28 10.12 % | 0.25 | 0.00 100.00 % | -0.22 -60.16 % | -0.13 | 0.00 | 0.00 100.00 % | -0.17 -37.62 % | -0.12 | 0.00 | 0.00 100.00 % | -0.96 |
| EBITDA | 1.352 M 3.05 % | 1.312 M -2.02 % | 1.339 M -11.85 % | 1.519 M -5.94 % | 1.615 M -48.45 % | 3.133 M -60.77 % | 7.986 M 373.67 % | 1.686 M -78.69 % | 7.911 M 67.93 % | 4.711 M -41.38 % | 8.036 M 21 247.37 % | -38.000 K -100.47 % | 8.009 M 474.78 % | -2.137 M -26.45 % | -1.690 M -9 841.18 % | -17.000 K 98.63 % | -1.241 M 21.31 % | -1.577 M 1.44 % | -1.600 M -6 856.52 % | -23.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.225 M -188.39 % | 3.648 M 1 493.19 % | 229.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -101.21 % | 82.600 K 122.86 % | -361.300 K -164.88 % | -136.400 K -399.78 % | 45.500 K 94.44 % | 23.400 K 115.70 % | -149.000 K -45.65 % | -102.300 K | 0.000 | 0.000 100.00 % | -334.900 K |
| Net income ratio | 0.11 -34.51 % | 0.17 45.61 % | 0.12 -46.90 % | 0.23 -5.83 % | 0.24 7.86 % | 0.22 -10.56 % | 0.25 11.56 % | 0.22 -14.16 % | 0.26 6.38 % | 0.24 -5.95 % | 0.26 9.14 % | 0.24 -4.90 % | 0.25 -9.07 % | 0.27 27.73 % | 0.21 36.77 % | 0.16 -16.84 % | 0.19 -23.88 % | 0.25 -4.03 % | 0.26 8.37 % | 0.24 -6.63 % | 0.26 21.61 % | 0.21 13.65 % | 0.18 -8.07 % | 0.20 -16.54 % | 0.24 13.00 % | 0.21 18.55 % | 0.18 9.68 % | 0.16 -40.90 % | 0.28 42.32 % | 0.20 6.48 % | 0.18 172.78 % | 0.07 -73.27 % | 0.25 -88.78 % | 2.24 1 021.12 % | 0.20 -12.88 % | 0.23 -16.64 % | 0.28 13.80 % | 0.24 178.98 % | -0.31 -41.72 % | -0.22 -60.46 % | -0.13 13.94 % | -0.16 -241.40 % | -0.05 72.79 % | -0.17 -38.53 % | -0.12 44.21 % | -0.22 57.76 % | -0.52 46.54 % | -0.96 |
| Ratio EBITDA | 0.16 -34.43 % | 0.25 46.08 % | 0.17 -47.05 % | 0.32 -5.71 % | 0.34 -50.46 % | 0.69 -58.37 % | 1.65 396.34 % | 0.33 -79.68 % | 1.63 63.42 % | 1.00 -38.81 % | 1.63 21 948.41 % | -0.01 -100.46 % | 1.63 529.02 % | -0.38 -18.99 % | -0.32 -8 184.63 % | 0.00 98.63 % | -0.28 19.97 % | -0.35 3.97 % | -0.37 -6 010.85 % | -0.01 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.00 -199.79 % | 1.00 691.27 % | 0.13 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -101.26 % | 0.04 121.59 % | -0.18 -152.08 % | -0.07 -352.14 % | 0.03 77.88 % | 0.02 111.10 % | -0.15 -20.12 % | -0.12 | 0.00 | 0.00 100.00 % | -0.96 |
| Gross profit ratio | 0.00 -100.00 % | 1.00 52.99 % | 0.65 -34.63 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -0.02 % | 1.00 0.02 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 91.74 % | 0.52 -7.05 % | 0.56 22.96 % | 0.46 -6.66 % | 0.49 -16.09 % | 0.58 4.88 % | 0.56 16.34 % | 0.48 -6.82 % | 0.51 16.29 % | 0.44 4.22 % | 0.42 |
| Weighted average shs out dil | 0.000 -100.00 % | 4.858 M -2.33 % | 4.974 M 2.36 % | 4.859 M -1.80 % | 4.948 M 2.48 % | 4.829 M -3.67 % | 5.013 M 1.28 % | 4.949 M 0.37 % | 4.931 M 1.55 % | 4.856 M 0.48 % | 4.833 M 9.39 % | 4.418 M -1.89 % | 4.503 M 3.46 % | 4.352 M 0.00 % | 4.352 M -0.88 % | 4.391 M 0.89 % | 4.352 M 0.00 % | 4.352 M 0.00 % | 4.352 M 1.14 % | 4.303 M -0.09 % | 4.307 M -4.13 % | 4.493 M 2.30 % | 4.391 M 0.22 % | 4.382 M 1.35 % | 4.323 M -0.89 % | 4.362 M 1.34 % | 4.305 M 1.13 % | 4.257 M -3.89 % | 4.429 M 1.22 % | 4.375 M 0.72 % | 4.344 M 1.54 % | 4.279 M -2.25 % | 4.377 M 0.71 % | 4.346 M -3.87 % | 4.521 M 1.17 % | 4.469 M 5.49 % | 4.237 M 10.30 % | 3.841 M 49.96 % | 2.561 M 0.08 % | 2.559 M 0.30 % | 2.552 M 0.83 % | 2.531 M 28.38 % | 1.971 M 16.48 % | 1.692 M 0.46 % | 1.684 M 2.82 % | 1.638 M -0.89 % | 1.653 M -0.11 % | 1.655 M |
| Weighted average shs out | 0.000 -100.00 % | 4.858 M -2.33 % | 4.974 M 2.36 % | 4.859 M -1.80 % | 4.948 M 2.48 % | 4.829 M -3.67 % | 5.013 M 0.21 % | 5.002 M 1.44 % | 4.931 M 1.55 % | 4.856 M 0.48 % | 4.833 M 9.39 % | 4.418 M -1.89 % | 4.503 M 3.46 % | 4.352 M 0.00 % | 4.352 M -0.88 % | 4.391 M 0.89 % | 4.352 M 0.00 % | 4.352 M 0.00 % | 4.352 M 1.14 % | 4.303 M -0.09 % | 4.307 M -4.13 % | 4.493 M 2.30 % | 4.391 M -1.61 % | 4.463 M 3.23 % | 4.323 M -0.89 % | 4.362 M 1.34 % | 4.305 M 0.53 % | 4.282 M -3.31 % | 4.429 M 1.22 % | 4.375 M 0.72 % | 4.344 M 1.54 % | 4.279 M -2.25 % | 4.377 M 0.71 % | 4.346 M -3.87 % | 4.521 M 1.17 % | 4.469 M 5.49 % | 4.237 M 8.60 % | 3.901 M 52.31 % | 2.561 M 0.08 % | 2.559 M 0.30 % | 2.552 M 0.83 % | 2.531 M 28.38 % | 1.971 M 16.48 % | 1.692 M 0.46 % | 1.684 M 2.82 % | 1.638 M -0.89 % | 1.653 M -0.11 % | 1.655 M |
| EPS diluted | 0.00 -100.00 % | 0.19 0.00 % | 0.19 -13.64 % | 0.22 -4.35 % | 0.23 9.52 % | 0.21 -12.50 % | 0.24 4.35 % | 0.23 -8.00 % | 0.25 4.17 % | 0.24 -7.69 % | 0.26 -3.70 % | 0.27 0.00 % | 0.27 -25.00 % | 0.36 38.46 % | 0.26 62.50 % | 0.16 -15.79 % | 0.19 -26.92 % | 0.26 0.00 % | 0.26 23.81 % | 0.21 -8.70 % | 0.23 43.75 % | 0.16 14.29 % | 0.14 -6.67 % | 0.15 -16.67 % | 0.18 20.00 % | 0.15 15.38 % | 0.13 8.33 % | 0.12 -42.86 % | 0.21 61.54 % | 0.13 8.33 % | 0.12 136.69 % | 0.05 -75.86 % | 0.21 -77.42 % | 0.93 923.10 % | 0.09 -17.36 % | 0.11 -21.43 % | 0.14 7.69 % | 0.13 152.00 % | -0.25 -47.06 % | -0.17 -72.06 % | -0.10 -1.54 % | -0.10 -190.45 % | -0.03 66.50 % | -0.10 -65.02 % | -0.06 32.89 % | -0.09 43.56 % | -0.16 20.00 % | -0.20 |
| Earnings per share | 0.19 0.00 % | 0.19 0.00 % | 0.19 -13.64 % | 0.22 -4.35 % | 0.23 9.52 % | 0.21 -12.50 % | 0.24 4.35 % | 0.23 -8.00 % | 0.25 4.17 % | 0.24 -7.69 % | 0.26 -3.70 % | 0.27 0.00 % | 0.27 -25.00 % | 0.36 38.46 % | 0.26 62.50 % | 0.16 -15.79 % | 0.19 -26.92 % | 0.26 0.00 % | 0.26 23.81 % | 0.21 -8.70 % | 0.23 43.75 % | 0.16 14.29 % | 0.14 -6.67 % | 0.15 -16.67 % | 0.18 20.00 % | 0.15 15.38 % | 0.13 8.33 % | 0.12 -42.86 % | 0.21 61.54 % | 0.13 8.33 % | 0.12 136.69 % | 0.05 -75.86 % | 0.21 -77.42 % | 0.93 923.10 % | 0.09 -17.36 % | 0.11 -21.43 % | 0.14 16.67 % | 0.12 148.00 % | -0.25 -47.06 % | -0.17 -72.06 % | -0.10 -1.54 % | -0.10 -190.45 % | -0.03 66.50 % | -0.10 -65.02 % | -0.06 32.89 % | -0.09 43.56 % | -0.16 20.00 % | -0.20 |
| Gross profit | 0.000 -100.00 % | 5.293 M 2.62 % | 5.158 M 8.82 % | 4.740 M -0.25 % | 4.752 M 4.05 % | 4.567 M -5.76 % | 4.846 M -4.59 % | 5.079 M 4.92 % | 4.841 M 2.76 % | 4.711 M -4.19 % | 4.917 M -3.21 % | 5.080 M 3.27 % | 4.919 M -12.64 % | 5.631 M 6.27 % | 5.299 M 20.00 % | 4.416 M 0.18 % | 4.408 M -1.67 % | 4.483 M 2.63 % | 4.368 M 13.84 % | 3.837 M 0.21 % | 3.829 M 9.53 % | 3.496 M 7.97 % | 3.238 M -0.52 % | 3.255 M -0.15 % | 3.260 M 3.20 % | 3.159 M 3.74 % | 3.045 M -0.61 % | 3.064 M -8.15 % | 3.335 M 16.82 % | 2.855 M 1.87 % | 2.803 M -13.27 % | 3.231 M -11.43 % | 3.648 M 101.35 % | 1.812 M -11.91 % | 2.057 M -1.72 % | 2.093 M -4.82 % | 2.199 M 9.84 % | 2.002 M 84.26 % | 1.087 M -1.57 % | 1.104 M 29.21 % | 854.300 K 10.98 % | 769.800 K -8.28 % | 839.300 K 48.34 % | 565.800 K 41.06 % | 401.100 K 15.46 % | 347.400 K 55.92 % | 222.800 K 51.46 % | 147.100 K |
| Income tax expense | 402.000 K 3.34 % | 389.000 K -1.27 % | 394.000 K -12.44 % | 450.000 K -5.66 % | 477.000 K 13.57 % | 420.000 K -16.50 % | 503.000 K -2.52 % | 516.000 K 0.00 % | 516.000 K 8.40 % | 476.000 K -9.16 % | 524.000 K 4.38 % | 502.000 K -16.47 % | 601.000 K 1.69 % | 591.000 K 7.26 % | 551.000 K 60.17 % | 344.000 K -15.69 % | 408.000 K -12.07 % | 464.000 K -1.28 % | 470.000 K 20.82 % | 389.000 K -4.42 % | 407.000 K 35.67 % | 300.000 K 19.05 % | 252.000 K -11.89 % | 286.000 K -15.63 % | 339.000 K 18.95 % | 285.000 K 28.38 % | 222.000 K 8.82 % | 204.000 K -46.03 % | 378.000 K 68.00 % | 225.000 K 9.22 % | 206.000 K -47.04 % | 389.000 K -37.06 % | 618.000 K 116.14 % | -3.830 M | 0.000 | 0.000 -100.00 % | 1.000 K -94.12 % | 17.000 K | 0.000 -100.00 % | 800.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 500.00 % | -200.000 | 0.000 | 0.000 -100.00 % | 800.000 |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 7.891 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 996.800 K 15.45 % | 863.400 K -15.17 % | 1.018 M 26.47 % | 804.800 K 33.87 % | 601.200 K 32.80 % | 452.700 K 3.14 % | 438.900 K 32.80 % | 330.500 K 16.87 % | 282.800 K 40.84 % | 200.800 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 8.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.446 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.973 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.001 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.037 M 291.11 % | 1.032 M 14.36 % | 902.600 K 57.71 % | 572.300 K -20.89 % | 723.400 K 33.32 % | 542.600 K 21.80 % | 445.500 K 64.63 % | 270.600 K -0.84 % | 272.900 K 14.33 % | 238.700 K -5.54 % | 252.700 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 341.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 377.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 248.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 152.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.800 K 43.64 % | 11.000 K -50.00 % | 22.000 K 46.67 % | 15.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.140 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 % | 54.300 K -91.32 % | 625.300 K 89.77 % | 329.500 K 610.13 % | 46.400 K -84.36 % | 296.700 K 1.96 % | 291.000 K 34.10 % | 217.000 K 191.28 % | 74.500 K 568.55 % | -15.900 K -106.93 % | 229.300 K |
| Operating expenses | 0.000 | 0.000 | 0.000 -100.00 % | 8.878 M | 0.000 -100.00 % | 3.133 M -0.22 % | 3.140 M -64.50 % | 8.844 M 188.08 % | 3.070 M -0.55 % | 3.087 M -1.03 % | 3.119 M -6.45 % | 3.334 M 7.90 % | 3.090 M -1.97 % | 3.152 M -4.14 % | 3.288 M 10.71 % | 2.970 M 2.38 % | 2.901 M 4.77 % | 2.769 M 6.42 % | 2.602 M 3.71 % | 2.509 M 2.70 % | 2.443 M -0.73 % | 2.461 M 3.10 % | 2.387 M 4.14 % | 2.292 M 7.35 % | 2.135 M -2.95 % | 2.200 M -3.30 % | 2.275 M -3.48 % | 2.357 M 16.03 % | 2.031 M -2.01 % | 2.073 M -0.48 % | 2.083 M -20.66 % | 2.625 M 24.21 % | 2.114 M 33.52 % | 1.583 M -3.83 % | 1.646 M 2.05 % | 1.613 M 1.26 % | 1.593 M 6.13 % | 1.501 M 38.15 % | 1.087 M -28.89 % | 1.528 M 38.11 % | 1.106 M 43.71 % | 769.800 K -8.28 % | 839.300 K 13.96 % | 736.500 K 46.31 % | 503.400 K 44.91 % | 347.400 K 55.92 % | 222.800 K -53.78 % | 482.000 K |
| Cost and expenses | 0.000 | 0.000 -100.00 % | 6.552 M -26.20 % | 8.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.844 M 188.08 % | 3.070 M -0.55 % | 3.087 M -1.03 % | 3.119 M -6.45 % | 3.334 M 7.90 % | 3.090 M -11.59 % | 3.495 M -3.16 % | 3.609 M 6.84 % | 3.378 M 6.66 % | 3.167 M 8.98 % | 2.906 M 4.99 % | 2.768 M 10.32 % | 2.509 M 2.70 % | 2.443 M -0.73 % | 2.461 M 3.10 % | 2.387 M 4.14 % | 2.292 M 7.35 % | 2.135 M -2.95 % | 2.200 M -3.30 % | 2.275 M -3.48 % | 2.357 M 16.03 % | 2.031 M -2.01 % | 2.073 M -0.48 % | 2.083 M -20.66 % | 2.625 M 24.21 % | 2.114 M 33.52 % | 1.583 M -3.83 % | 1.646 M 2.05 % | 1.613 M 1.26 % | 1.593 M 6.13 % | 1.501 M -27.95 % | 2.083 M -12.88 % | 2.391 M 12.58 % | 2.124 M 34.90 % | 1.575 M 9.31 % | 1.441 M 21.13 % | 1.189 M 26.20 % | 942.300 K 39.00 % | 677.900 K 34.08 % | 505.600 K -25.95 % | 682.800 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 8.878 M | 0.000 -100.00 % | 3.133 M | 0.000 -100.00 % | 8.844 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.153 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.180 M 304.96 % | 1.032 M 14.36 % | 902.600 K 16.19 % | 776.800 K 7.38 % | 723.400 K 33.32 % | 542.600 K 21.80 % | 445.500 K 55.55 % | 286.400 K 4.95 % | 272.900 K 14.33 % | 238.700 K -5.54 % | 252.700 K |
| 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 -100.00 % | 2.059 M 5.14 % | 1.958 M 5.38 % | 1.858 M 18.69 % | 1.566 M 9.26 % | 1.433 M 41.50 % | 1.013 M 21.00 % | 837.000 K 24.85 % | 670.400 K 33.49 % | 502.200 K 44.98 % | 346.400 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 958.500 K 12.25 % | 853.900 K 2.45 % | 833.500 K 15.72 % | 720.300 K 28.49 % | 560.600 K 40.26 % | 399.700 K 10.44 % | 361.900 K 52.89 % | 236.700 K 30.05 % | 182.000 K 66.36 % | 109.400 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.434 M 15.94 % | -1.706 M | 0.000 100.00 % | -1.771 M -9.05 % | -1.624 M 9.68 % | -1.798 M -2.98 % | -1.746 M 4.54 % | -1.829 M 14.41 % | -2.137 M -26.45 % | -1.690 M -62.81 % | -1.038 M 16.36 % | -1.241 M 21.31 % | -1.577 M 1.44 % | -1.600 M -20.48 % | -1.328 M 4.18 % | -1.386 M -33.91 % | -1.035 M -21.62 % | -851.000 K 11.63 % | -963.000 K 14.40 % | -1.125 M -17.31 % | -959.000 K -24.55 % | -770.000 K -8.96 % | -706.696 K 45.81 % | -1.304 M -66.76 % | -782.000 K -8.69 % | -719.500 K -18.72 % | -606.056 K 60.51 % | -1.535 M -570.21 % | -229.000 K 44.28 % | -411.000 K 14.38 % | -480.000 K 20.79 % | -606.000 K -20.96 % | -501.000 K -706.54 % | 82.600 K 31.53 % | 62.800 K -45.67 % | 115.600 K 154.07 % | 45.500 K 94.44 % | 23.400 K 7.83 % | 21.700 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 1.352 M -74.46 % | 5.293 M 2.62 % | 5.158 M 8.82 % | 4.740 M -0.25 % | 4.752 M 4.05 % | 4.567 M -5.76 % | 4.846 M 228.68 % | -3.766 M -312.65 % | 1.771 M 9.05 % | 1.624 M -9.68 % | 1.798 M 2.98 % | 1.746 M -4.54 % | 1.829 M -14.41 % | 2.137 M 26.45 % | 1.690 M 62.81 % | 1.038 M -16.36 % | 1.241 M -21.31 % | 1.577 M -1.44 % | 1.600 M 20.48 % | 1.328 M -4.18 % | 1.386 M 33.91 % | 1.035 M 21.62 % | 851.000 K -11.63 % | 963.000 K -14.40 % | 1.125 M 17.31 % | 959.000 K 24.55 % | 770.000 K 8.96 % | 706.696 K -45.81 % | 1.304 M 66.76 % | 782.000 K 8.69 % | 719.500 K 18.72 % | 606.056 K -60.51 % | 1.535 M 570.21 % | 229.000 K -44.28 % | 411.000 K -14.38 % | 480.000 K -20.79 % | 606.000 K 20.96 % | 501.000 K | 0.000 100.00 % | -424.100 K -68.29 % | -252.000 K | 0.000 | 0.000 100.00 % | -170.700 K -66.86 % | -102.300 K | 0.000 | 0.000 100.00 % | -334.900 K |
| Operating income ratio | 0.16 -83.75 % | 1.00 52.99 % | 0.65 -34.63 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 234.84 % | -0.74 -302.72 % | 0.37 6.12 % | 0.34 -5.73 % | 0.37 6.39 % | 0.34 -7.56 % | 0.37 -2.02 % | 0.38 18.99 % | 0.32 35.68 % | 0.24 -16.51 % | 0.28 -19.97 % | 0.35 -3.97 % | 0.37 5.84 % | 0.35 -4.38 % | 0.36 22.27 % | 0.30 12.65 % | 0.26 -11.17 % | 0.30 -14.27 % | 0.35 13.68 % | 0.30 20.05 % | 0.25 9.62 % | 0.23 -41.00 % | 0.39 42.75 % | 0.27 6.69 % | 0.26 36.89 % | 0.19 -55.42 % | 0.42 232.86 % | 0.13 -36.75 % | 0.20 -12.88 % | 0.23 -16.78 % | 0.28 10.12 % | 0.25 | 0.00 100.00 % | -0.22 -60.16 % | -0.13 | 0.00 | 0.00 100.00 % | -0.17 -37.62 % | -0.12 | 0.00 | 0.00 100.00 % | -0.96 |
| Total other income expenses net | 0.000 100.00 % | -3.981 M -4.24 % | -3.819 M -18.57 % | -3.221 M -2.68 % | -3.137 M -0.13 % | -3.133 M 0.22 % | -3.140 M -157.59 % | 5.452 M 277.59 % | -3.070 M | 0.000 100.00 % | -3.119 M -151.85 % | 6.016 M 294.69 % | -3.090 M -309 100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.500 K | 0.000 | 0.000 100.00 % | -1.583 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 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-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 | 2018-12-31 | 2018-09-30 | 2017-12-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -18.178 M -21.36 % | -14.979 M 87.53 % | -120.078 M -319.52 % | -28.623 M -15.04 % | -24.880 M -14.37 % | -21.754 M 73.00 % | -80.567 M -9.67 % | -73.464 M 9.91 % | -81.546 M -28.84 % | -63.291 M 33.68 % | -95.434 M -197.31 % | -32.099 M 56.15 % | -73.207 M -5.34 % | -69.497 M 25.17 % | -92.877 M -459.33 % | -16.605 M -13.92 % | -14.576 M 0.80 % | -14.694 M 86.66 % | -110.173 M -932.65 % | -10.669 M 12.41 % | -12.180 M -3.35 % | -11.785 M 82.76 % | -68.354 M -577.17 % | -10.094 M -20.38 % | -8.385 M 85.89 % | -59.416 M -684.34 % | -7.575 M 83.39 % | -45.607 M -0.06 % | -45.580 M 0.75 % | -45.924 M -44.15 % | -31.859 M 12.36 % | -36.354 M -5.08 % | -34.597 M -6 562.24 % | -519.300 K 78.40 % | -2.404 M -29.06 % | -1.863 M 42.66 % | -3.249 M -193.22 % | -1.108 M -186.66 % | 1.278 M -31.66 % | 1.871 M 239.81 % | -1.338 M 80.67 % | -6.923 M -87.62 % | -3.690 M |
| Total investments | 0.000 | 0.000 -100.00 % | 478.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 445.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.297 M -93.27 % | 78.673 M -15.28 % | 92.860 M 31.07 % | 70.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.740 M 8.90 % | 15.372 M 15.86 % | 13.267 M 6.23 % | 12.490 M 27.81 % | 9.772 M 66.77 % | 5.860 M | 0.000 | 0.000 -100.00 % | 26.627 M 42.34 % | 18.707 M |
| Total debt | 19.908 M -16.68 % | 23.894 M 41.54 % | 16.881 M 0.08 % | 16.868 M 0.08 % | 16.855 M 0.08 % | 16.841 M 0.08 % | 16.828 M 0.08 % | 16.815 M 0.08 % | 16.802 M 0.08 % | 16.789 M 0.08 % | 16.775 M 0.08 % | 16.762 M 0.08 % | 16.749 M -1.48 % | 17.000 M 1 446.86 % | 1.099 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 -100.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -656.000 K | 0.000 | 0.000 | 0.000 100.00 % | -831.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.076 M | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -316.600 K -728.80 % | -38.200 K -14.03 % | -33.500 K 46.57 % | -62.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 15.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.281 M | 0.000 | 0.000 -100.00 % | 596.000 K | 0.000 100.00 % | -1.978 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.459 M -206.97 % | -3.733 M -20.60 % | -3.095 M -15.91 % | -2.670 M -10.42 % | -2.418 M -11.34 % | -2.172 M -3.13 % | -2.106 M -8.86 % | -1.935 M -5.60 % | -1.832 M -8.72 % | -1.685 M -18.33 % | -1.424 M |
| Common stock | 58.568 M 1.77 % | 57.550 M 37.90 % | 41.732 M -25.00 % | 55.645 M 3.24 % | 53.899 M 2.19 % | 52.745 M 40.60 % | 37.514 M -24.29 % | 49.548 M 2.10 % | 48.527 M 1.92 % | 47.615 M 27.50 % | 37.345 M -18.61 % | 45.885 M 0.97 % | 45.446 M 3.52 % | 43.900 M 34.23 % | 32.705 M -22.68 % | 42.300 M 2.06 % | 41.447 M 2.81 % | 40.313 M 23.54 % | 32.632 M -14.60 % | 38.212 M 2.69 % | 37.212 M 2.07 % | 36.456 M 11.98 % | 32.557 M -7.35 % | 35.139 M 2.36 % | 34.330 M 5.70 % | 32.480 M 0.08 % | 32.455 M -0.08 % | 32.480 M 21.65 % | 26.700 M 17.88 % | 22.650 M 1.77 % | 22.255 M 2.12 % | 21.794 M -32.99 % | 32.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.591 M 0.44 % | 12.536 M 1.71 % | 12.325 M 0.00 % | 12.325 M |
| Total equity | 58.568 M 1.77 % | 57.550 M 2.08 % | 56.379 M 1.32 % | 55.645 M 3.24 % | 53.899 M 2.19 % | 52.745 M 2.07 % | 51.677 M 4.30 % | 49.548 M 2.10 % | 48.527 M 1.92 % | 47.615 M 0.46 % | 47.396 M 3.29 % | 45.885 M 0.97 % | 45.446 M 3.52 % | 43.900 M 2.11 % | 42.991 M 1.63 % | 42.300 M 2.06 % | 41.447 M 2.81 % | 40.313 M 2.93 % | 39.165 M 2.49 % | 38.212 M 2.69 % | 37.212 M 2.07 % | 36.456 M 1.72 % | 35.838 M 1.99 % | 35.139 M 2.36 % | 34.330 M 3.79 % | 33.076 M 1.91 % | 32.455 M 6.40 % | 30.502 M 14.24 % | 26.700 M 17.88 % | 22.650 M 1.77 % | 22.255 M 2.12 % | 21.794 M 2.78 % | 21.204 M 14.69 % | 18.488 M -3.97 % | 19.252 M -1.54 % | 19.553 M 0.17 % | 19.519 M -0.38 % | 19.594 M 84.45 % | 10.623 M -0.31 % | 10.656 M -0.45 % | 10.704 M 0.60 % | 10.640 M -2.39 % | 10.901 M |
| Other non current liabilities | 493.957 M 2.38 % | 482.480 M -17.15 % | 582.387 M 21.76 % | 478.301 M 3.30 % | 463.037 M | 0.000 -100.00 % | 517.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 494.859 M | 0.000 -100.00 % | 440.754 M 4.60 % | 421.384 M 351.85 % | 93.258 M -78.37 % | 431.084 M -1.08 % | 435.785 M 2.17 % | 426.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M 0.00 % | -3.000 M -2 930.19 % | 106.000 K 23.26 % | 86.000 K |
| Long term debt | 19.908 M -16.68 % | 23.894 M 41.54 % | 16.881 M 0.08 % | 16.868 M 0.08 % | 16.855 M 0.08 % | 16.841 M 0.08 % | 16.828 M 0.08 % | 16.815 M 0.08 % | 16.802 M 0.08 % | 16.789 M 0.08 % | 16.775 M 0.08 % | 16.762 M 0.08 % | 16.749 M -1.48 % | 17.000 M 2 437.31 % | 670.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 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 |
| Total non current liabilities | 513.865 M 1.48 % | 506.374 M -15.50 % | 599.268 M 21.02 % | 495.169 M 3.18 % | 479.892 M 2 749.55 % | 16.841 M -96.85 % | 534.250 M 3 077.22 % | 16.815 M 0.08 % | 16.802 M 0.08 % | 16.789 M -96.72 % | 511.619 M 2 952.26 % | 16.762 M -93.10 % | 242.828 M 3.00 % | 235.753 M 149.10 % | 94.643 M -56.80 % | 219.069 M -1.82 % | 223.141 M -8.77 % | 244.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 2 730.19 % | 106.000 K 23.26 % | 86.000 K |
| Other current liabilities | 0.000 | 0.000 100.00 % | -462.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.675 M | 0.000 -100.00 % | 362.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -649.500 K 2.75 % | -667.900 K -40.67 % | -474.800 K -9.00 % | -435.600 K -51.94 % | -286.700 K -34.29 % | -213.500 K -33.10 % | -160.400 K -516.92 % | -26.000 K -100.07 % | 35.950 M 30.42 % | 27.565 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 -100.00 % | 462.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 % | 429.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 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 214.675 M 5.94 % | 202.631 M -44.13 % | 362.701 M 71.07 % | 212.015 M -0.30 % | 212.644 M 16.88 % | 181.930 M 9 096 400.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -99.54 % | 649.500 K -2.75 % | 667.900 K 40.67 % | 474.800 K 9.00 % | 435.600 K 51.94 % | 286.700 K 34.29 % | 213.500 K 33.10 % | 160.400 K 516.92 % | 26.000 K -99.93 % | 35.975 M 30.42 % | 27.584 M |
| Total liabilities | 513.865 M 1.48 % | 506.374 M -15.50 % | 599.268 M 21.02 % | 495.169 M 3.18 % | 479.892 M 2.04 % | 470.289 M -11.98 % | 534.318 M 3 077.63 % | 16.815 M 0.08 % | 16.802 M 0.08 % | 16.789 M -96.72 % | 511.634 M 2 952.34 % | 16.762 M -96.34 % | 457.503 M 4.36 % | 438.384 M -4.15 % | 457.344 M 6.09 % | 431.084 M -1.08 % | 435.785 M 2.17 % | 426.521 M 21 325 950.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -100.00 % | 104.617 M 9.50 % | 95.537 M 8.05 % | 88.420 M 10.06 % | 80.338 M 18.17 % | 67.984 M 4.25 % | 65.211 M 28.58 % | 50.715 M 22.98 % | 41.238 M 14.29 % | 36.081 M 30.40 % | 27.670 M |
| Other non current assets | 572.433 M 1.51 % | 563.924 M 1 298.79 % | 40.315 M -92.02 % | 505.323 M 2.70 % | 492.056 M 1.57 % | 484.439 M 1 061.61 % | 41.704 M -91.02 % | 464.256 M 5.15 % | 441.516 M 0.70 % | 438.449 M -1.56 % | 445.408 M 2.29 % | 435.446 M 5.44 % | 412.993 M 4.35 % | 395.787 M 6 426.83 % | 6.064 M -97.97 % | 299.433 M 8.12 % | 276.936 M -10.79 % | 310.440 M -12.03 % | 352.882 M -13.83 % | 409.520 M -0.62 % | 412.088 M 27.84 % | 322.352 M 14.39 % | 281.809 M -14.67 % | 330.251 M 5.53 % | 312.940 M 20.13 % | 260.511 M -4.87 % | 273.840 M 20.53 % | 227.188 M 36.32 % | 166.663 M 5.48 % | 158.007 M -2.70 % | 162.397 M 8.21 % | 150.074 M 13 149.91 % | -1.150 M 93.89 % | -18.825 M -9.19 % | -17.241 M -18.77 % | -14.516 M -5.70 % | -13.733 M -32.15 % | -10.392 M -60.73 % | -6.465 M -971.11 % | -603.600 K 0.56 % | -607.000 K -104.89 % | 12.420 M -19.69 % | 15.465 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 478.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 445.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.297 M -93.27 % | 78.673 M -15.28 % | 92.860 M 31.07 % | 70.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.740 M 8.90 % | 15.372 M 15.86 % | 13.267 M 6.23 % | 12.490 M 27.81 % | 9.772 M 66.77 % | 5.860 M | 0.000 | 0.000 -100.00 % | 26.627 M 42.34 % | 18.707 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.710 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 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 837.000 K | 0.000 | 0.000 -100.00 % | 744.000 K | 0.000 -100.00 % | 783.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.150 M -44.85 % | 2.085 M 11.60 % | 1.868 M 49.63 % | 1.249 M 0.43 % | 1.243 M 100.61 % | 619.800 K 2.36 % | 605.500 K 0.31 % | 603.600 K -0.56 % | 607.000 K -2.88 % | 625.000 K -0.95 % | 631.000 K |
| Total non current assets | 572.433 M 1.51 % | 563.924 M 8.72 % | 518.688 M 2.64 % | 505.323 M 2.70 % | 492.056 M 1.57 % | 484.439 M -0.85 % | 488.600 M 5.24 % | 464.256 M 5.15 % | 441.516 M 0.70 % | 438.449 M -1.87 % | 446.821 M 2.61 % | 435.446 M 5.44 % | 412.993 M 4.35 % | 395.787 M -1.38 % | 401.320 M 6.14 % | 378.106 M 2.25 % | 369.796 M -3.01 % | 381.290 M 7.51 % | 354.664 M -13.40 % | 409.520 M -0.62 % | 412.088 M 27.84 % | 322.352 M 14.05 % | 282.646 M -14.41 % | 330.251 M 5.53 % | 312.940 M 19.78 % | 261.255 M -4.60 % | 273.840 M 20.12 % | 227.971 M 36.79 % | 166.663 M 5.48 % | 158.007 M -2.70 % | 162.397 M 8.21 % | 150.074 M 12 949.91 % | 1.150 M -93.89 % | 18.825 M 9.19 % | 17.241 M 18.77 % | 14.516 M 5.70 % | 13.733 M 32.15 % | 10.392 M 60.73 % | 6.465 M 971.11 % | 603.600 K -0.56 % | 607.000 K -98.47 % | 39.672 M 13.99 % | 34.803 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.278 M -11.32 % | 107.436 M 25.59 % | 85.544 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 |
| Short term 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 |
| cash and cash equivalents | 38.086 M -2.02 % | 38.873 M -71.62 % | 136.959 M 201.07 % | 45.491 M 9.00 % | 41.735 M 8.14 % | 38.595 M -60.37 % | 97.395 M 7.88 % | 90.279 M -8.20 % | 98.348 M 22.81 % | 80.080 M -28.63 % | 112.209 M 129.65 % | 48.861 M -45.68 % | 89.956 M 4.00 % | 86.497 M -7.96 % | 93.976 M 465.95 % | 16.605 M 13.92 % | 14.576 M -0.80 % | 14.694 M -86.66 % | 110.173 M 932.65 % | 10.669 M -12.41 % | 12.180 M 3.35 % | 11.785 M -82.76 % | 68.354 M 577.17 % | 10.094 M 20.38 % | 8.385 M -85.89 % | 59.416 M 684.34 % | 7.575 M -83.39 % | 45.607 M 0.06 % | 45.580 M -0.75 % | 45.924 M 44.15 % | 31.859 M -12.36 % | 36.354 M 5.08 % | 34.597 M 883.06 % | 3.519 M -34.88 % | 5.404 M 11.13 % | 4.863 M -22.18 % | 6.249 M 52.11 % | 4.108 M 138.61 % | 1.722 M 52.45 % | 1.129 M -73.97 % | 4.338 M -37.34 % | 6.923 M 87.62 % | 3.690 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 136.959 M 201.07 % | 45.491 M 9.00 % | 41.735 M 8.14 % | 38.595 M -60.37 % | 97.395 M 7.88 % | 90.279 M -8.20 % | 98.348 M 22.81 % | 80.080 M -28.63 % | 112.209 M 129.65 % | 48.861 M -45.68 % | 89.956 M 4.00 % | 86.497 M -7.96 % | 93.976 M 465.95 % | 16.605 M 13.92 % | 14.576 M -0.80 % | 14.694 M -86.66 % | 110.173 M 932.65 % | 10.669 M -12.41 % | 12.180 M 3.35 % | 11.785 M -82.76 % | 68.354 M 577.17 % | 10.094 M 20.38 % | 8.385 M -85.89 % | 59.416 M 684.34 % | 7.575 M -83.39 % | 45.607 M 0.06 % | 45.580 M -0.75 % | 45.924 M 44.15 % | 31.859 M -12.36 % | 36.354 M 5.08 % | 34.597 M 883.06 % | 3.519 M -34.88 % | 5.404 M 11.13 % | 4.863 M -22.18 % | 6.249 M 52.11 % | 4.108 M 138.61 % | 1.722 M 52.45 % | 1.129 M -73.97 % | 4.338 M -37.34 % | 6.923 M 87.62 % | 3.690 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 136.959 M 201.07 % | 45.491 M 9.00 % | 41.735 M 8.14 % | 38.595 M -60.37 % | 97.395 M 7.88 % | 90.279 M -8.20 % | 98.348 M 22.81 % | 80.080 M -28.63 % | 112.209 M 129.65 % | 48.861 M -45.68 % | 89.956 M 4.00 % | 86.497 M -12.64 % | 99.015 M 3.92 % | 95.278 M -11.32 % | 107.436 M 25.59 % | 85.544 M -22.35 % | 110.173 M 932.65 % | 10.669 M -12.41 % | 12.180 M 3.35 % | 11.785 M -82.76 % | 68.354 M 577.17 % | 10.094 M 20.38 % | 8.385 M -85.89 % | 59.416 M 684.34 % | 7.575 M -83.39 % | 45.607 M 0.06 % | 45.580 M -0.75 % | 45.924 M 44.15 % | 31.859 M -12.36 % | 36.354 M 5.08 % | 34.597 M 570.11 % | 5.163 M -22.10 % | 6.628 M 6.39 % | 6.230 M -14.91 % | 7.321 M 38.17 % | 5.299 M 99.44 % | 2.657 M 58.08 % | 1.681 M -62.72 % | 4.508 M -36.05 % | 7.049 M 87.08 % | 3.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 -100.00 % | 1.644 M 34.32 % | 1.224 M -10.49 % | 1.367 M 27.45 % | 1.073 M -9.93 % | 1.191 M 27.34 % | 935.200 K 69.60 % | 551.400 K 224.35 % | 170.000 K 34.92 % | 126.000 K 61.54 % | 78.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.426 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.257 M 59.67 % | 99.116 M 9.01 % | 90.920 M 4.23 % | 87.227 M 10.69 % | 78.803 M 9.62 % | 71.887 M 7.76 % | 66.711 M 12.90 % | 59.086 M 26.18 % | 46.827 M | 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 -100.00 % | 649.500 K -2.75 % | 667.900 K 40.67 % | 474.800 K 9.00 % | 435.600 K 51.94 % | 286.700 K 34.29 % | 213.500 K 33.10 % | 160.400 K 516.92 % | 26.000 K 4.00 % | 25.000 K 31.58 % | 19.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 670.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 |
| 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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 K -99.38 % | 22.537 M 0.68 % | 22.385 M 0.58 % | 22.257 M 1.17 % | 22.000 M 1.08 % | 21.766 M 71.00 % | 12.729 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 715.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 |
| 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 -100.00 % | 100.967 M 9.90 % | 91.869 M 8.15 % | 84.946 M 10.46 % | 76.903 M 18.87 % | 64.697 M 4.35 % | 61.997 M 30.37 % | 47.554 M 24.45 % | 38.212 M | 0.000 | 0.000 |
| Total assets | 572.433 M 1.51 % | 563.924 M -13.99 % | 655.647 M 19.03 % | 550.814 M 3.19 % | 533.791 M 2.06 % | 523.034 M -10.74 % | 585.995 M 5.67 % | 554.535 M 2.72 % | 539.864 M 4.11 % | 518.529 M -7.24 % | 559.030 M 15.43 % | 484.307 M -3.71 % | 502.949 M 4.28 % | 482.284 M -3.61 % | 500.335 M 5.69 % | 473.384 M -0.81 % | 477.232 M 2.23 % | 466.834 M 0.43 % | 464.837 M 10.63 % | 420.189 M -0.96 % | 424.268 M 26.97 % | 334.137 M -4.80 % | 351.000 M 3.13 % | 340.345 M 5.92 % | 321.325 M 0.20 % | 320.671 M 13.95 % | 281.416 M 2.86 % | 273.578 M 28.90 % | 212.243 M 4.08 % | 203.931 M 4.98 % | 194.256 M 4.20 % | 186.428 M -3.91 % | 194.004 M 57.59 % | 123.105 M 7.24 % | 114.789 M 6.31 % | 107.973 M 8.13 % | 99.857 M 14.02 % | 87.578 M 15.49 % | 75.833 M 23.57 % | 61.371 M 18.15 % | 51.942 M 11.17 % | 46.721 M 21.13 % | 38.571 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2018-12-31 | 2018-09-30 | 2017-12-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-06-30 | 2005-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 -100.00 % | 169.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 77.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 % | 10.000 K | 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 100.00 % | -478.600 K -258.85 % | 301.300 K 176.16 % | -395.600 K -308.43 % | 189.800 K 213.65 % | -167.000 K 51.78 % | -346.300 K | 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 | -923.000 K 2.33 % | -945.000 K 11.60 % | -1.069 M 6.06 % | -1.138 M -12.23 % | -1.014 M 15.71 % | -1.203 M 10.16 % | -1.339 M -6.69 % | -1.255 M -9.32 % | -1.148 M 9.89 % | -1.274 M 9.19 % | -1.403 M -14.25 % | -1.228 M 20.57 % | -1.546 M -35.73 % | -1.139 M -48.50 % | -767.000 K 7.92 % | -833.000 K 25.16 % | -1.113 M 1.50 % | -1.130 M -11.44 % | -1.014 M -3.58 % | -979.000 K -33.20 % | -735.000 K -22.70 % | -599.000 K 20.56 % | -754.000 K 4.07 % | -786.000 K -16.62 % | -674.000 K -22.99 % | -548.000 K -9.01 % | -502.696 K 45.72 % | -926.087 K -66.26 % | -557.000 K -8.47 % | -513.499 K -136.57 % | -217.056 K 76.32 % | -916.775 K 77.41 % | -4.059 M -887.59 % | -411.000 K 14.38 % | -480.000 K 20.66 % | -605.000 K -25.00 % | -484.000 K -392.80 % | 165.300 K 24.10 % | 133.200 K -63.91 % | 369.100 K 190.63 % | 127.000 K -17.43 % | 153.800 K 5.41 % | 145.900 K 128.36 % | -514.400 K -297.09 % | 261.000 K -22.09 % | 335.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.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 % | -868.300 K -1 299.31 % | 72.400 K 144.44 % | -162.900 K -240.43 % | 116.000 K 307.89 % | -55.800 K 84.07 % | -350.200 K 43.20 % | -616.500 K | 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 100.00 % | -299.300 K 56.15 % | -682.500 K -1 178.09 % | -53.400 K 92.02 % | -669.100 K -1 157.71 % | -53.200 K -556.79 % | -8.100 K | 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 100.00 % | -1.647 M 21.95 % | -2.110 M -158.45 % | -816.200 K 70.64 % | -2.780 M 28.94 % | -3.912 M 33.23 % | -5.860 M | 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 100.00 % | -470.400 K 77.08 % | -2.053 M 87.68 % | -16.661 M -119.37 % | -7.595 M -25.19 % | -6.067 M 8.20 % | -6.609 M 73.24 % | -24.694 M | 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 100.00 % | -2.416 M 50.13 % | -4.845 M 72.37 % | -17.531 M -58.73 % | -11.044 M -10.09 % | -10.032 M 19.54 % | -12.469 M 49.51 % | -24.694 M | 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 -100.00 % | 9.098 M 31.42 % | 6.923 M -13.92 % | 8.043 M -34.11 % | 12.206 M -16.86 % | 14.682 M 496.55 % | 2.461 M -92.81 % | 34.251 M | 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 -100.00 % | 9.123 M 31.68 % | 6.928 M -15.27 % | 8.177 M -33.62 % | 12.319 M 6.04 % | 11.617 M -19.94 % | 14.511 M -57.63 % | 34.251 M | 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 -100.00 % | 25.311 M | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.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 % | 5.839 M 170.82 % | 2.156 M 122.66 % | -9.517 M -784.39 % | 1.391 M -9.05 % | 1.529 M -9.66 % | 1.692 M -95.06 % | 34.251 M | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.880 M 12.89 % | 16.724 M -36.27 % | 26.241 M 5.60 % | 24.850 M 6.56 % | 23.322 M 7.82 % | 21.629 M | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.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 % | 24.719 M 30.93 % | 18.880 M 12.89 % | 16.724 M -36.27 % | 26.241 M 5.60 % | 24.850 M 6.56 % | 23.322 M -31.91 % | 34.251 M | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.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 % | -868.300 K -1 299.31 % | 72.400 K 144.44 % | -162.900 K -240.43 % | 116.000 K 307.89 % | -55.800 K 84.07 % | -350.200 K 43.20 % | -616.500 K | 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 100.00 % | -299.300 K 56.15 % | -682.500 K -1 178.09 % | -53.400 K 92.02 % | -669.100 K -1 157.71 % | -53.200 K -556.79 % | -8.100 K | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.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 % | -1.168 M -91.38 % | -610.100 K -182.06 % | -216.300 K 60.89 % | -553.100 K -407.43 % | -109.000 K 69.58 % | -358.300 K 41.88 % | -616.500 K | 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 | 2013 | 2013 | 2013 | 2013 | 2012 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 |