Feng Chi Biotech Corp. 6744.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 171.099 M -5.25 % | 180.578 M -6.66 % | 193.460 M 5.96 % | 182.570 M 2.05 % | 178.906 M 2.63 % | 174.328 M |
| Net income | 16.594 M -27.19 % | 22.792 M -7.40 % | 24.614 M 6.39 % | 23.135 M -8.89 % | 25.393 M 46.29 % | 17.358 M |
| Income before tax | 20.334 M -25.51 % | 27.299 M -10.26 % | 30.419 M 8.41 % | 28.059 M -5.92 % | 29.826 M 37.51 % | 21.690 M |
| Income before tax ratio | 0.12 -21.39 % | 0.15 -3.85 % | 0.16 2.31 % | 0.15 -7.81 % | 0.17 33.99 % | 0.12 |
| EBITDA | 29.805 M -14.45 % | 34.838 M -5.30 % | 36.788 M -0.46 % | 36.958 M -7.34 % | 39.885 M 44.57 % | 27.588 M |
| Net income ratio | 0.10 -23.16 % | 0.13 -0.80 % | 0.13 0.40 % | 0.13 -10.72 % | 0.14 42.55 % | 0.10 |
| Ratio EBITDA | 0.17 -9.71 % | 0.19 1.45 % | 0.19 -6.06 % | 0.20 -9.20 % | 0.22 40.87 % | 0.16 |
| Gross profit ratio | 0.45 2.29 % | 0.44 2.20 % | 0.43 -8.55 % | 0.47 -1.80 % | 0.48 15.89 % | 0.41 |
| Weighted average shs out dil | 15.461 M 0.02 % | 15.458 M 0.48 % | 15.384 M -0.46 % | 15.455 M 0.01 % | 15.453 M 3.16 % | 14.980 M |
| Weighted average shs out | 15.400 M 0.00 % | 15.400 M 0.11 % | 15.384 M -0.11 % | 15.400 M 0.00 % | 15.400 M 3.00 % | 14.951 M |
| EPS diluted | 1.07 -27.21 % | 1.47 -8.13 % | 1.60 6.67 % | 1.50 -8.54 % | 1.64 41.38 % | 1.16 |
| Earnings per share | 1.08 -27.03 % | 1.48 -7.50 % | 1.60 6.67 % | 1.50 -9.09 % | 1.65 42.24 % | 1.16 |
| Gross profit | 77.151 M -3.08 % | 79.601 M -4.61 % | 83.444 M -3.09 % | 86.106 M 0.21 % | 85.924 M 18.93 % | 72.248 M |
| Income tax expense | 3.740 M -17.02 % | 4.507 M -22.36 % | 5.805 M 17.89 % | 4.924 M 11.08 % | 4.433 M 2.33 % | 4.332 M |
| Cost of revenue | 93.948 M -6.96 % | 100.977 M -8.22 % | 110.016 M 14.05 % | 96.464 M 3.74 % | 92.982 M -8.91 % | 102.080 M |
| General and administrative expenses | 18.116 M 1.44 % | 17.859 M 1.47 % | 17.600 M 4.16 % | 16.897 M -2.27 % | 17.290 M 9.06 % | 15.854 M |
| Selling and marketing expenses | 28.311 M 10.58 % | 25.603 M -4.05 % | 26.685 M -6.63 % | 28.581 M 1.56 % | 28.142 M 20.01 % | 23.449 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 419.000 K |
| Operating expenses | 61.028 M 7.90 % | 56.559 M 0.32 % | 56.378 M -5.51 % | 59.665 M 4.05 % | 57.341 M 9.08 % | 52.569 M |
| Cost and expenses | 154.976 M -0.92 % | 156.416 M -6.00 % | 166.394 M 6.57 % | 156.129 M 3.86 % | 150.323 M -2.80 % | 154.649 M |
| Research and development expenses | 14.601 M 11.48 % | 13.097 M 8.30 % | 12.093 M -14.76 % | 14.187 M 19.13 % | 11.909 M -8.02 % | 12.947 M |
| Selling general and administrative expenses | 46.427 M 6.82 % | 43.462 M -1.86 % | 44.285 M -2.62 % | 45.478 M 0.10 % | 45.432 M 15.89 % | 39.203 M |
| Interest income | 3.240 M 4.72 % | 3.094 M 65.01 % | 1.875 M 35.97 % | 1.379 M -25.26 % | 1.845 M -9.02 % | 2.028 M |
| Interest expense | 254.000 K -21.85 % | 325.000 K 460.34 % | 58.000 K -40.82 % | 98.000 K -41.32 % | 167.000 K 882.35 % | 17.000 K |
| Depreciation and amortization | 9.217 M 27.77 % | 7.214 M 14.31 % | 6.311 M -28.29 % | 8.801 M -11.03 % | 9.892 M 32.07 % | 7.490 M |
| Operating income | 16.123 M -33.27 % | 24.162 M -10.73 % | 27.066 M 2.36 % | 26.441 M -7.49 % | 28.583 M 42.22 % | 20.098 M |
| Operating income ratio | 0.09 -29.57 % | 0.13 -4.36 % | 0.14 -3.40 % | 0.14 -9.35 % | 0.16 38.58 % | 0.12 |
| Total other income expenses net | 4.211 M 34.24 % | 3.137 M -6.44 % | 3.353 M 107.23 % | 1.618 M 30.17 % | 1.243 M -21.92 % | 1.592 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | -18.096 M 8.67 % | -19.813 M 62.20 % | -52.420 M -13.33 % | -46.255 M -10.10 % | -42.011 M -20.12 % | -34.975 M |
| Total investments | 12.782 M 12.87 % | 11.325 M -93.32 % | 169.504 M -6.85 % | 181.972 M 5.50 % | 172.483 M 7.96 % | 159.767 M |
| Total debt | 8.149 M -24.53 % | 10.798 M -19.92 % | 13.484 M 428.78 % | 2.550 M -51.56 % | 5.264 M 0.00 % | 5.264 M |
| Accumulated other comprehensive income loss | 21.784 M 20.70 % | 18.048 M | 0.000 -100.00 % | 13.148 M | 0.000 | 0.000 |
| Retained earnings | 34.041 M -5.17 % | 35.896 M -1.26 % | 36.355 M 9.16 % | 33.305 M 9.48 % | 30.420 M 3.14 % | 29.495 M |
| Common stock | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M |
| Total equity | 239.879 M 0.79 % | 237.998 M 0.90 % | 235.871 M 2.33 % | 230.507 M 2.41 % | 225.082 M 5.40 % | 213.549 M |
| Other non current liabilities | 0.000 -100.00 % | 87.000 K -45.63 % | 160.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 5.428 M -33.39 % | 8.149 M -24.53 % | 10.798 M | 0.000 -100.00 % | 2.550 M -51.56 % | 5.264 M |
| Total non current liabilities | 5.606 M -31.93 % | 8.236 M -24.84 % | 10.958 M | 0.000 -100.00 % | 2.550 M -51.56 % | 5.264 M |
| Other current liabilities | 33.621 M 152.22 % | 13.330 M 5.73 % | 12.607 M 25.48 % | 10.047 M 7.36 % | 9.358 M -72.60 % | 34.148 M |
| Deferred revenue | 0.000 -100.00 % | 24.171 M -4.23 % | 25.239 M 5.31 % | 23.966 M -3.34 % | 24.795 M | 0.000 |
| Short term debt | 2.721 M 2.72 % | 2.649 M -1.38 % | 2.686 M -47.33 % | 5.100 M -6.04 % | 5.428 M 105.30 % | 2.644 M |
| Total current liabilities | 53.586 M -2.21 % | 54.798 M -10.95 % | 61.534 M 9.52 % | 56.183 M -0.31 % | 56.358 M 16.18 % | 48.511 M |
| Total liabilities | 59.192 M -6.10 % | 63.034 M -13.05 % | 72.492 M 29.03 % | 56.183 M -4.63 % | 58.908 M 9.55 % | 53.775 M |
| Other non current assets | 187.349 M -2.09 % | 191.346 M 2 596.15 % | 7.097 M 28.85 % | 5.508 M 11.93 % | 4.921 M 129.63 % | -16.607 M |
| Long term investments | -168.650 M 3.35 % | -174.503 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 16.000 K -78.08 % | 73.000 K -43.41 % | 129.000 K 1 512.50 % | 8.000 K -57.89 % | 19.000 K -38.71 % | 31.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 16.000 K -78.08 % | 73.000 K -43.41 % | 129.000 K 1 512.50 % | 8.000 K -57.89 % | 19.000 K -38.71 % | 31.000 K |
| Property plant equipment net | 32.527 M 19.39 % | 27.244 M 12.16 % | 24.291 M 80.99 % | 13.421 M -15.71 % | 15.923 M -25.36 % | 21.333 M |
| Total non current assets | 52.748 M 15.11 % | 45.825 M 38.26 % | 33.144 M 60.43 % | 20.659 M -7.76 % | 22.397 M 370.82 % | 4.757 M |
| Other current assets | 3.677 M -23.59 % | 4.812 M 71.25 % | 2.810 M 21.07 % | 2.321 M 226.90 % | 710.000 K -8.39 % | 775.000 K |
| Short term investments | 181.432 M -2.37 % | 185.828 M 9.63 % | 169.504 M -6.85 % | 181.972 M 5.50 % | 172.483 M 7.96 % | 159.767 M |
| cash and cash equivalents | 26.245 M -14.26 % | 30.611 M -53.55 % | 65.904 M 35.04 % | 48.805 M 3.24 % | 47.275 M 17.49 % | 40.239 M |
| Cash and short term investments | 207.677 M -4.05 % | 216.439 M -8.06 % | 235.408 M 2.01 % | 230.777 M 5.01 % | 219.758 M 9.88 % | 200.006 M |
| Total current assets | 246.323 M -3.48 % | 255.207 M -7.27 % | 275.219 M 3.45 % | 266.031 M 1.70 % | 261.593 M 9.28 % | 239.381 M |
| Inventory | 19.045 M 0.04 % | 19.037 M -25.24 % | 25.464 M 25.27 % | 20.328 M -24.58 % | 26.954 M 20.78 % | 22.317 M |
| Net receivables | 15.924 M 6.74 % | 14.919 M 29.31 % | 11.537 M -8.47 % | 12.605 M -11.05 % | 14.171 M -12.97 % | 16.283 M |
| Tax assets | 1.506 M -9.55 % | 1.665 M 2.34 % | 1.627 M -5.52 % | 1.722 M 12.26 % | 1.534 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.186 M |
| Account payables | 17.067 M 31.86 % | 12.943 M -30.70 % | 18.676 M 25.32 % | 14.903 M 5.05 % | 14.187 M 21.06 % | 11.719 M |
| Tax payables | 177.000 K -89.62 % | 1.705 M -26.70 % | 2.326 M 7.34 % | 2.167 M -16.33 % | 2.590 M | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -87.000 K 45.63 % | -160.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 8.149 M -24.53 % | 10.798 M -19.27 % | 13.376 M 424.55 % | 2.550 M -51.56 % | 5.264 M -33.43 % | 7.908 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 30.054 M 0.00 % | 30.054 M -33.97 % | 45.516 M 5.36 % | 43.202 M 6.25 % | 40.662 M 35.30 % | 30.054 M |
| Deferred tax liabilities non current | 178.000 K 104.60 % | 87.000 K -45.63 % | 160.000 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 299.071 M -0.65 % | 301.032 M -2.38 % | 308.363 M 7.56 % | 286.690 M 0.95 % | 283.990 M 6.23 % | 267.324 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | 516.000 K 103.75 % | -13.751 M -365.19 % | -2.956 M -264.22 % | 1.800 M -55.86 % | 4.078 M -62.76 % | 10.952 M |
| Accounts receivables | -1.005 M 73.93 % | -3.855 M -460.96 % | 1.068 M 148.95 % | 429.000 K -86.80 % | 3.249 M -21.90 % | 4.160 M |
| Inventory | -8.000 K 99.48 % | -1.539 M 82.09 % | -8.591 M -699.51 % | 1.433 M 123.73 % | -6.040 M -172.03 % | 8.385 M |
| Accounts payables | 4.124 M 171.93 % | -5.733 M -251.95 % | 3.773 M 426.96 % | 716.000 K -70.99 % | 2.468 M | 0.000 |
| Other working capital | -2.595 M 1.11 % | -2.624 M -430.48 % | 794.000 K 202.06 % | -778.000 K -117.68 % | 4.401 M 376.27 % | -1.593 M |
| Other non cash items | -5.018 M -497.38 % | -840.000 K -260.92 % | 522.000 K 164.36 % | -811.000 K -939.74 % | -78.000 K 99.37 % | -12.419 M |
| Net cash provided by operating activities | 25.049 M 62.50 % | 15.415 M -45.90 % | 28.491 M -13.47 % | 32.925 M -16.19 % | 39.285 M 66.41 % | 23.607 M |
| Investments in property plant and equipment | -14.593 M -946.09 % | -1.395 M -436.54 % | -260.000 K 76.26 % | -1.095 M 64.30 % | -3.067 M 30.66 % | -4.423 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -16.829 M 81.81 % | -92.529 M -370.93 % | -19.648 M -107.06 % | -9.489 M 24.17 % | -12.514 M | 0.000 |
| Sales maturities of investments | 21.225 M -67.35 % | 65.005 M 102.41 % | 32.116 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -399.000 K -125.27 % | 1.579 M 199.37 % | -1.589 M -310.59 % | -387.000 K -135.98 % | -164.000 K 99.80 % | -81.833 M |
| Net cash used for investing activites | -10.596 M 61.24 % | -27.340 M -357.46 % | 10.619 M 196.79 % | -10.971 M 30.32 % | -15.745 M 81.75 % | -86.256 M |
| Debt repayment | -2.649 M -2 352.78 % | -108.000 K -200.00 % | 108.000 K 103.98 % | -2.714 M -2.65 % | -2.644 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.300 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -16.170 M 22.22 % | -20.790 M -8.00 % | -19.250 M -8.70 % | -17.710 M -27.78 % | -13.860 M -4.83 % | -13.221 M |
| Other financing activites | 0.000 100.00 % | -2.470 M 13.91 % | -2.869 M | 0.000 | 0.000 -100.00 % | 32.083 M |
| Net cash used provided by financing activities | -18.819 M 19.47 % | -23.368 M -6.17 % | -22.011 M -7.77 % | -20.424 M -23.75 % | -16.504 M -187.50 % | 18.862 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -4.366 M 87.63 % | -35.293 M -306.40 % | 17.099 M 1 017.58 % | 1.530 M -78.25 % | 7.036 M 116.07 % | -43.787 M |
| Cash at beginning of period | 30.611 M -53.55 % | 65.904 M 35.04 % | 48.805 M 3.24 % | 47.275 M 17.49 % | 40.239 M -52.11 % | 84.026 M |
| Cash at end of period | 26.245 M -14.26 % | 30.611 M -53.55 % | 65.904 M 35.04 % | 48.805 M 3.24 % | 47.275 M 17.49 % | 40.239 M |
| Operating cash flow | 25.049 M 62.50 % | 15.415 M -45.90 % | 28.491 M -13.47 % | 32.925 M -16.19 % | 39.285 M 66.41 % | 23.607 M |
| Capital expenditure | -14.593 M -946.09 % | -1.395 M -436.54 % | -260.000 K 76.26 % | -1.095 M 64.30 % | -3.067 M 30.66 % | -4.423 M |
| Free CashFlow | 10.456 M -25.42 % | 14.020 M -50.34 % | 28.231 M -11.31 % | 31.830 M -12.12 % | 36.218 M 88.79 % | 19.184 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 96.039 M 14.47 % | 83.899 M -3.79 % | 87.200 M 1.13 % | 86.225 M -8.61 % | 94.353 M 5.65 % | 89.304 M -14.26 % | 104.156 M 14.10 % | 91.285 M 0.00 % | 91.285 M 2.05 % | 89.453 M 0.00 % | 89.453 M 2.63 % | 87.164 M 0.00 % | 87.164 M |
| Net income | 8.839 M 30.02 % | 6.798 M -30.60 % | 9.796 M 3.25 % | 9.488 M -28.68 % | 13.304 M 23.08 % | 10.809 M -21.70 % | 13.805 M 19.34 % | 11.568 M 0.00 % | 11.568 M -8.89 % | 12.697 M 0.00 % | 12.697 M 46.29 % | 8.679 M 0.00 % | 8.679 M |
| Income before tax | 11.079 M 56.04 % | 7.100 M -46.35 % | 13.234 M 24.25 % | 10.651 M -36.02 % | 16.648 M 31.58 % | 12.652 M -28.79 % | 17.767 M 26.64 % | 14.030 M 0.00 % | 14.030 M -5.92 % | 14.913 M 0.00 % | 14.913 M 37.51 % | 10.845 M 0.00 % | 10.845 M |
| Income before tax ratio | 0.12 36.32 % | 0.08 -44.24 % | 0.15 22.86 % | 0.12 -29.99 % | 0.18 24.54 % | 0.14 -16.95 % | 0.17 10.99 % | 0.15 0.00 % | 0.15 -7.81 % | 0.17 0.00 % | 0.17 33.99 % | 0.12 0.00 % | 0.12 |
| EBITDA | 14.850 M 21.53 % | 12.219 M -12.10 % | 13.901 M 21.43 % | 11.448 M -33.48 % | 17.211 M 31.87 % | 13.051 M -45.02 % | 23.737 M 28.45 % | 18.479 M 0.00 % | 18.479 M -7.34 % | 19.943 M 0.00 % | 19.943 M 44.57 % | 13.794 M 0.00 % | 13.794 M |
| Net income ratio | 0.09 13.59 % | 0.08 -27.87 % | 0.11 2.09 % | 0.11 -21.96 % | 0.14 16.50 % | 0.12 -8.68 % | 0.13 4.60 % | 0.13 0.00 % | 0.13 -10.72 % | 0.14 0.00 % | 0.14 42.55 % | 0.10 0.00 % | 0.10 |
| Ratio EBITDA | 0.15 6.17 % | 0.15 -8.64 % | 0.16 20.07 % | 0.13 -27.21 % | 0.18 24.82 % | 0.15 -35.87 % | 0.23 12.58 % | 0.20 0.00 % | 0.20 -9.20 % | 0.22 0.00 % | 0.22 40.87 % | 0.16 0.00 % | 0.16 |
| Gross profit ratio | 0.46 7.60 % | 0.42 -10.76 % | 0.48 5.72 % | 0.45 1.41 % | 0.44 -1.25 % | 0.45 8.20 % | 0.42 -11.88 % | 0.47 0.00 % | 0.47 -1.80 % | 0.48 0.00 % | 0.48 15.89 % | 0.41 0.00 % | 0.41 |
| Weighted average shs out dil | 15.450 M -0.03 % | 15.455 M -0.06 % | 15.465 M -0.16 % | 15.490 M 0.41 % | 15.426 M -0.53 % | 15.508 M 0.00 % | 15.508 M 0.34 % | 15.455 M 0.00 % | 15.455 M 0.01 % | 15.453 M 0.00 % | 15.453 M 3.16 % | 14.980 M 0.00 % | 14.980 M |
| Weighted average shs out | 15.507 M 0.69 % | 15.400 M 0.00 % | 15.400 M -0.91 % | 15.541 M 0.46 % | 15.470 M 0.45 % | 15.400 M 0.00 % | 15.400 M 0.00 % | 15.400 M 0.00 % | 15.400 M 0.00 % | 15.400 M 0.00 % | 15.400 M 3.00 % | 14.951 M 0.00 % | 14.951 M |
| EPS diluted | 0.57 29.55 % | 0.44 -30.16 % | 0.63 3.28 % | 0.61 -29.07 % | 0.86 22.86 % | 0.70 -22.22 % | 0.90 20.00 % | 0.75 0.00 % | 0.75 -8.54 % | 0.82 0.00 % | 0.82 41.38 % | 0.58 0.00 % | 0.58 |
| Earnings per share | 0.57 29.55 % | 0.44 -31.25 % | 0.64 3.23 % | 0.62 -27.91 % | 0.86 22.86 % | 0.70 -22.22 % | 0.90 20.00 % | 0.75 0.00 % | 0.75 -9.64 % | 0.83 0.00 % | 0.83 43.10 % | 0.58 0.00 % | 0.58 |
| Gross profit | 43.900 M 23.17 % | 35.641 M -14.14 % | 41.510 M 6.92 % | 38.825 M -7.33 % | 41.896 M 4.33 % | 40.158 M -7.23 % | 43.286 M 0.54 % | 43.053 M 0.00 % | 43.053 M 0.21 % | 42.962 M 0.00 % | 42.962 M 18.93 % | 36.124 M 0.00 % | 36.124 M |
| Income tax expense | 2.240 M 641.72 % | 302.000 K -91.22 % | 3.438 M 195.61 % | 1.163 M -65.22 % | 3.344 M 81.44 % | 1.843 M -53.48 % | 3.962 M 60.93 % | 2.462 M 0.00 % | 2.462 M 11.08 % | 2.217 M 0.00 % | 2.217 M 2.33 % | 2.166 M 0.00 % | 2.166 M |
| Cost of revenue | 52.139 M 8.04 % | 48.258 M 5.62 % | 45.690 M -5.83 % | 48.520 M -7.51 % | 52.457 M 6.74 % | 49.146 M -19.26 % | 60.870 M 26.20 % | 48.232 M 0.00 % | 48.232 M 3.74 % | 46.491 M 0.00 % | 46.491 M -8.91 % | 51.040 M 0.00 % | 51.040 M |
| General and administrative expenses | 10.277 M 24.03 % | 8.286 M -15.71 % | 9.830 M 15.77 % | 8.491 M -8.51 % | 9.281 M 2.84 % | 9.025 M 5.25 % | 8.575 M 1.50 % | 8.449 M 0.00 % | 8.449 M -2.27 % | 8.645 M 0.00 % | 8.645 M 9.06 % | 7.927 M 0.00 % | 7.927 M |
| Selling and marketing expenses | 16.003 M 6.72 % | 14.996 M 12.62 % | 13.315 M -8.17 % | 14.500 M 30.61 % | 11.102 M -19.00 % | 13.706 M 5.60 % | 12.979 M -9.18 % | 14.291 M 0.00 % | 14.291 M 1.56 % | 14.071 M 0.00 % | 14.071 M 20.01 % | 11.725 M 0.00 % | 11.725 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 168.500 K 0.00 % | 168.500 K 177.47 % | -217.500 K 0.00 % | -217.500 K | 0.000 | 0.000 |
| Operating expenses | 33.748 M 10.42 % | 30.562 M 0.32 % | 30.466 M 1.84 % | 29.915 M 12.41 % | 26.613 M -6.90 % | 28.584 M 2.84 % | 27.794 M -6.83 % | 29.833 M 0.00 % | 29.833 M 4.05 % | 28.671 M 0.00 % | 28.671 M 9.08 % | 26.285 M 0.00 % | 26.285 M |
| Cost and expenses | 85.887 M 208.97 % | -78.820 M -203.50 % | 76.156 M -1.07 % | 76.978 M -2.65 % | 79.070 M 1.72 % | 77.730 M -12.33 % | 88.664 M 13.58 % | 78.065 M 0.00 % | 78.065 M 3.86 % | 75.162 M 0.00 % | 75.162 M -2.80 % | 77.325 M 0.00 % | 77.325 M |
| Research and development expenses | 7.468 M 2.58 % | 7.280 M -0.56 % | 7.321 M 7.09 % | 6.836 M 9.18 % | 6.261 M 2.76 % | 6.093 M 1.55 % | 6.000 M -15.42 % | 7.094 M 0.00 % | 7.094 M 19.13 % | 5.955 M 0.00 % | 5.955 M -8.02 % | 6.474 M 0.00 % | 6.474 M |
| Selling general and administrative expenses | 26.280 M 12.88 % | 23.282 M 0.59 % | 23.145 M 0.67 % | 22.991 M 12.79 % | 20.383 M -10.33 % | 22.731 M 5.46 % | 21.554 M -5.21 % | 22.739 M 0.00 % | 22.739 M 0.10 % | 22.716 M 0.00 % | 22.716 M 15.89 % | 19.602 M 0.00 % | 19.602 M |
| Interest income | 1.591 M -1.97 % | 1.623 M 0.37 % | 1.617 M 3.79 % | 1.558 M 14.14 % | 1.365 M 26.62 % | 1.078 M 35.26 % | 797.000 K 15.59 % | 689.500 K 0.00 % | 689.500 K -25.26 % | 922.500 K 0.00 % | 922.500 K -9.02 % | 1.014 M 0.00 % | 1.014 M |
| Interest expense | 100.000 K -15.25 % | 118.000 K -13.24 % | 136.000 K -11.69 % | 154.000 K | 0.000 | 0.000 -100.00 % | 58.000 K 18.37 % | 49.000 K 0.00 % | 49.000 K -41.32 % | 83.500 K 0.00 % | 83.500 K 882.35 % | 8.500 K 0.00 % | 8.500 K |
| Depreciation and amortization | 4.698 M -6.06 % | 5.001 M 75.04 % | 2.857 M 12.57 % | 2.538 M 29.56 % | 1.959 M 14.09 % | 1.717 M -62.63 % | 4.594 M 4.40 % | 4.401 M 0.00 % | 4.401 M -11.03 % | 4.946 M 0.00 % | 4.946 M 32.07 % | 3.745 M 0.00 % | 3.745 M |
| Operating income | 10.152 M 99.88 % | 5.079 M -54.01 % | 11.044 M 23.95 % | 8.910 M -41.58 % | 15.252 M 34.57 % | 11.334 M -40.79 % | 19.143 M 35.97 % | 14.079 M 0.00 % | 14.079 M -6.12 % | 14.997 M 0.00 % | 14.997 M 49.23 % | 10.049 M 0.00 % | 10.049 M |
| Operating income ratio | 0.11 74.62 % | 0.06 -52.20 % | 0.13 22.56 % | 0.10 -36.07 % | 0.16 27.37 % | 0.13 -30.95 % | 0.18 19.17 % | 0.15 0.00 % | 0.15 -8.01 % | 0.17 0.00 % | 0.17 45.42 % | 0.12 0.00 % | 0.12 |
| Total other income expenses net | 927.000 K -54.13 % | 2.021 M -7.72 % | 2.190 M 25.79 % | 1.741 M 24.71 % | 1.396 M 5.92 % | 1.318 M -35.23 % | 2.035 M 151.55 % | 809.000 K 0.00 % | 809.000 K 30.17 % | 621.500 K 0.00 % | 621.500 K -21.92 % | 796.000 K 0.00 % | 796.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -6.436 M 64.43 % | -18.096 M 37.30 % | -28.862 M -45.67 % | -19.813 M 57.02 % | -46.094 M 12.07 % | -52.420 M -13.33 % | -46.255 M -4.81 % | -44.133 M -5.05 % | -42.011 M -9.14 % | -38.493 M -10.06 % | -34.975 M |
| Total investments | 190.334 M 1 389.08 % | 12.782 M -93.32 % | 191.221 M 1 588.49 % | 11.325 M 1.12 % | 11.200 M -93.39 % | 169.504 M -6.85 % | 181.972 M 2.68 % | 177.228 M 2.75 % | 172.483 M 3.83 % | 166.125 M 3.98 % | 159.767 M |
| Total debt | 6.798 M -16.58 % | 8.149 M -14.07 % | 9.483 M -12.18 % | 10.798 M -11.51 % | 12.203 M -9.50 % | 13.484 M 428.78 % | 2.550 M -34.73 % | 3.907 M -25.78 % | 5.264 M 0.00 % | 5.264 M 0.00 % | 5.264 M |
| Accumulated other comprehensive income loss | 780.000 K -96.42 % | 21.784 M 17 327.20 % | 125.000 K -99.31 % | 18.048 M 127 001 509 491 848 096.00 % | 0.000 -300.00 % | 0.000 | 0.000 100.00 % | 0.000 50.04 % | 0.000 | 0.000 -100.00 % | 0.000 |
| Retained earnings | 48.452 M 42.33 % | 34.041 M 24.95 % | 27.243 M -24.11 % | 35.896 M 35.93 % | 26.408 M -27.36 % | 36.355 M 9.16 % | 33.305 M 4.53 % | 31.863 M 4.74 % | 30.420 M 1.54 % | 29.958 M 1.57 % | 29.495 M |
| Common stock | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M 0.00 % | 154.000 M |
| Total equity | 233.286 M -2.75 % | 239.879 M 3.56 % | 231.624 M -2.68 % | 237.998 M 4.21 % | 228.385 M -3.17 % | 235.871 M 2.33 % | 230.507 M 1.19 % | 227.795 M 1.21 % | 225.082 M 2.63 % | 219.316 M 2.70 % | 213.549 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 4.039 M -25.59 % | 5.428 M -20.15 % | 6.798 M -16.58 % | 8.149 M -14.06 % | 9.482 M -12.19 % | 10.798 M | 0.000 -100.00 % | 1.275 M -50.00 % | 2.550 M -34.73 % | 3.907 M -25.78 % | 5.264 M |
| Total non current liabilities | 4.070 M -27.40 % | 5.606 M -18.39 % | 6.869 M -16.60 % | 8.236 M -14.45 % | 9.627 M -12.15 % | 10.958 M | 0.000 -100.00 % | 1.275 M -50.00 % | 2.550 M -34.73 % | 3.907 M -25.78 % | 5.264 M |
| Other current liabilities | 46.623 M 50.88 % | 30.900 M -26.15 % | 41.842 M 291.74 % | 10.681 M -65.89 % | 31.311 M 148.36 % | 12.607 M 0.08 % | 12.597 M 2.13 % | 12.335 M 2.17 % | 12.072 M -47.76 % | 23.110 M -32.32 % | 34.148 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 24.171 M -58.10 % | 57.682 M 43.99 % | 40.061 M 3.70 % | 38.630 M -0.93 % | 38.994 M -0.92 % | 39.357 M 100.00 % | 19.679 M | 0.000 |
| Short term debt | 5.519 M 1.41 % | 5.442 M 1.34 % | 5.370 M 1.36 % | 5.298 M 94.71 % | 2.721 M 1.30 % | 2.686 M 111.39 % | -23.583 M 2.25 % | -24.127 M 2.21 % | -24.671 M -124.01 % | -11.014 M -516.55 % | 2.644 M |
| Total current liabilities | 67.951 M 26.81 % | 53.586 M -12.67 % | 61.359 M 11.97 % | 54.798 M -25.24 % | 73.301 M 19.12 % | 61.534 M 9.52 % | 56.183 M -0.16 % | 56.271 M -0.16 % | 56.358 M 7.48 % | 52.435 M 8.09 % | 48.511 M |
| Total liabilities | 72.021 M 21.67 % | 59.192 M -13.24 % | 68.228 M 8.24 % | 63.034 M -23.99 % | 82.928 M 14.40 % | 72.492 M 29.03 % | 56.183 M -2.37 % | 57.546 M -2.31 % | 58.908 M 4.56 % | 56.342 M 4.77 % | 53.775 M |
| Other non current assets | 7.409 M -96.05 % | 187.349 M 2 532.79 % | 7.116 M -96.28 % | 191.346 M 9.82 % | 174.235 M 1 161 466.67 % | 15.000 K -54.55 % | 33.000 K -98.67 % | 2.477 M -49.66 % | 4.921 M 184.22 % | -5.843 M 64.82 % | -16.607 M |
| Long term investments | 11.980 M 107.10 % | -168.650 M -1 589.18 % | 11.325 M 106.49 % | -174.503 M -11.49 % | -156.522 M -2 310.14 % | 7.082 M 29.35 % | 5.475 M 100.00 % | 2.738 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 53.000 K 231.25 % | 16.000 K -63.64 % | 44.000 K -39.73 % | 73.000 K -27.72 % | 101.000 K -21.71 % | 129.000 K 1 512.50 % | 8.000 K -40.74 % | 13.500 K -28.95 % | 19.000 K -24.00 % | 25.000 K -19.35 % | 31.000 K |
| GoodWill | 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 | 53.000 K 231.25 % | 16.000 K -63.64 % | 44.000 K -39.73 % | 73.000 K -27.72 % | 101.000 K -21.71 % | 129.000 K 1 512.50 % | 8.000 K -40.74 % | 13.500 K -28.95 % | 19.000 K -24.00 % | 25.000 K -19.35 % | 31.000 K |
| Property plant equipment net | 38.922 M 19.66 % | 32.527 M 30.37 % | 24.949 M -8.42 % | 27.244 M 26.05 % | 21.614 M -11.02 % | 24.291 M 80.99 % | 13.421 M -8.53 % | 14.672 M -7.86 % | 15.923 M -14.52 % | 18.628 M -12.68 % | 21.333 M |
| Total non current assets | 58.364 M 10.65 % | 52.748 M 21.44 % | 43.434 M -5.22 % | 45.825 M 10.97 % | 41.296 M 24.60 % | 33.144 M 60.43 % | 20.659 M -4.04 % | 21.528 M -3.88 % | 22.397 M 64.96 % | 13.577 M 185.41 % | 4.757 M |
| Other current assets | 1.923 M -47.70 % | 3.677 M 59.25 % | 2.309 M -52.02 % | 4.812 M 288.06 % | 1.240 M 46.05 % | 849.000 K -43.74 % | 1.509 M 36.01 % | 1.110 M 56.27 % | 710.000 K -4.38 % | 742.500 K -4.19 % | 775.000 K |
| Short term investments | 178.354 M -1.70 % | 181.432 M 0.85 % | 179.896 M -3.19 % | 185.828 M 10.80 % | 167.722 M -1.05 % | 169.504 M -6.85 % | 181.972 M 2.68 % | 177.228 M 2.75 % | 172.483 M 3.83 % | 166.125 M 3.98 % | 159.767 M |
| cash and cash equivalents | 13.234 M -49.58 % | 26.245 M -31.56 % | 38.345 M 25.27 % | 30.611 M -47.49 % | 58.297 M -11.54 % | 65.904 M 35.04 % | 48.805 M 1.59 % | 48.040 M 1.62 % | 47.275 M 8.04 % | 43.757 M 8.74 % | 40.239 M |
| Cash and short term investments | 191.588 M -7.75 % | 207.677 M -4.84 % | 218.241 M 0.83 % | 216.439 M -4.24 % | 226.019 M -3.99 % | 235.408 M 2.01 % | 230.777 M 2.45 % | 225.268 M 2.51 % | 219.758 M 4.71 % | 209.882 M 4.94 % | 200.006 M |
| Total current assets | 246.943 M 0.25 % | 246.323 M -3.94 % | 256.418 M 0.47 % | 255.207 M -5.48 % | 270.017 M -1.89 % | 275.219 M 3.45 % | 266.031 M 0.84 % | 263.812 M 0.85 % | 261.593 M 4.43 % | 250.487 M 4.64 % | 239.381 M |
| Inventory | 31.413 M 64.94 % | 19.045 M -3.18 % | 19.670 M 3.33 % | 19.037 M -16.48 % | 22.794 M -10.49 % | 25.464 M 25.27 % | 20.328 M -14.01 % | 23.641 M -12.29 % | 26.954 M 9.41 % | 24.636 M 10.39 % | 22.317 M |
| Net receivables | 22.019 M 38.28 % | 15.924 M -1.69 % | 16.198 M 8.57 % | 14.919 M -18.58 % | 18.324 M 35.75 % | 13.498 M 7.08 % | 12.605 M -8.62 % | 13.794 M -2.66 % | 14.171 M -6.94 % | 15.227 M -6.49 % | 16.283 M |
| Tax assets | 0.000 -100.00 % | 1.506 M | 0.000 -100.00 % | 1.665 M -10.87 % | 1.868 M 14.81 % | 1.627 M -5.52 % | 1.722 M 5.77 % | 1.628 M 6.13 % | 1.534 M 100.00 % | 767.000 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.593 M -50.00 % | 23.186 M |
| Account payables | 15.809 M -7.37 % | 17.067 M 50.22 % | 11.361 M -12.22 % | 12.943 M 1.13 % | 12.798 M -31.47 % | 18.676 M 25.32 % | 14.903 M 2.46 % | 14.545 M 2.52 % | 14.187 M 9.53 % | 12.953 M 10.53 % | 11.719 M |
| Tax payables | 0.000 -100.00 % | 177.000 K -93.65 % | 2.786 M 63.40 % | 1.705 M -53.22 % | 3.645 M 56.71 % | 2.326 M 7.34 % | 2.167 M -8.89 % | 2.379 M -8.17 % | 2.590 M 100.00 % | 1.295 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -87.000 K 40.00 % | -145.000 K 9.38 % | -160.000 K | 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 |
| Capital lease obligations | 6.798 M -16.58 % | 8.149 M -14.07 % | 9.483 M -12.18 % | 10.798 M -10.72 % | 12.095 M -9.58 % | 13.376 M 424.55 % | 2.550 M -34.73 % | 3.907 M -25.78 % | 5.264 M -20.07 % | 6.586 M -16.72 % | 7.908 M |
| Preferred stock | 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 | 30.054 M 0.00 % | 30.054 M -40.20 % | 50.256 M 67.22 % | 30.054 M -37.36 % | 47.977 M 5.41 % | 45.516 M 5.36 % | 43.202 M 3.03 % | 41.932 M 3.12 % | 40.662 M 15.00 % | 35.358 M 17.65 % | 30.054 M |
| Deferred tax liabilities non current | 31.000 K -82.58 % | 178.000 K 150.70 % | 71.000 K -18.39 % | 87.000 K -40.00 % | 145.000 K -9.38 % | 160.000 K | 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 |
| Total assets | 305.307 M 2.09 % | 299.071 M -0.26 % | 299.852 M -0.39 % | 301.032 M -3.30 % | 311.313 M 0.96 % | 308.363 M 7.56 % | 286.690 M 0.47 % | 285.340 M 0.48 % | 283.990 M 3.02 % | 275.657 M 3.12 % | 267.324 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | -16.965 M -280.61 % | 9.393 M 1 003.17 % | -1.040 M -32.48 % | -785.000 K 87.49 % | -6.273 M -156.49 % | 11.105 M 1 133.89 % | 900.000 K 0.00 % | 900.000 K -55.86 % | 2.039 M 0.00 % | 2.039 M -62.76 % | 5.476 M 0.00 % | 5.476 M |
| Accounts receivables | -549.000 K -300.36 % | 274.000 K 120.33 % | -1.348 M -138.13 % | 3.535 M 147.83 % | -7.390 M -193.69 % | 7.888 M 2 070.01 % | 363.500 K 0.00 % | 363.500 K -44.76 % | 658.000 K 0.00 % | 658.000 K -68.37 % | 2.080 M 0.00 % | 2.080 M |
| Inventory | -12.368 M -2 078.88 % | 625.000 K 198.74 % | -633.000 K 84.96 % | -4.209 M -257.64 % | 2.670 M 788.14 % | -388.000 K -154.15 % | 716.500 K 0.00 % | 716.500 K 123.73 % | -3.020 M 0.00 % | -3.020 M -172.03 % | 4.193 M 0.00 % | 4.193 M |
| Accounts payables | 0.000 -100.00 % | 5.706 M 280.34 % | -3.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -4.048 M -245.19 % | 2.788 M -32.08 % | 4.105 M 3 798.20 % | -111.000 K 92.85 % | -1.553 M -143.08 % | 3.605 M 3 019.03 % | -123.500 K 0.00 % | -123.500 K -108.78 % | 1.407 M 0.00 % | 1.407 M 276.65 % | -796.500 K 0.00 % | -796.500 K |
| Other non cash items | 398.000 K 116.36 % | -2.433 M 63.59 % | -6.682 M -2 090.82 % | -305.000 K 95.78 % | -7.228 M -216.02 % | 6.230 M 1 078.79 % | -636.500 K 0.00 % | -636.500 K 23.77 % | -835.000 K 0.00 % | -835.000 K 86.55 % | -6.210 M 0.00 % | -6.210 M |
| Net cash provided by operating activities | -1.671 M -108.91 % | 18.759 M 198.24 % | 6.290 M -48.84 % | 12.295 M 294.07 % | 3.120 M -90.01 % | 31.216 M 89.62 % | 16.463 M 0.00 % | 16.463 M -16.19 % | 19.643 M 0.00 % | 19.643 M 66.41 % | 11.804 M 0.00 % | 11.804 M |
| Investments in property plant and equipment | -12.581 M -5.33 % | -11.944 M -346.00 % | -2.678 M -242.02 % | -783.000 K -27.94 % | -612.000 K | 0.000 100.00 % | -547.500 K 0.00 % | -547.500 K 64.30 % | -1.534 M 0.00 % | -1.534 M 30.66 % | -2.212 M 0.00 % | -2.212 M |
| 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 |
| Purchases of investments | 0.000 100.00 % | -9.652 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.530 M 0.00 % | -20.530 M -228.11 % | -6.257 M 0.00 % | -6.257 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 8.624 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.786 M 0.00 % | 15.786 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.592 M 776.76 % | -383.000 K -107.04 % | 5.437 M 131.77 % | -17.111 M -93.69 % | -8.834 M -153.12 % | -3.490 M -1 089.10 % | -293.500 K 0.00 % | -293.500 K -257.93 % | -82.000 K 0.00 % | -82.000 K 99.80 % | -40.917 M 0.00 % | -40.917 M |
| Net cash used for investing activites | -9.989 M 25.20 % | -13.355 M -584.05 % | 2.759 M 115.42 % | -17.894 M -89.43 % | -9.446 M -170.66 % | -3.490 M 36.38 % | -5.486 M 0.00 % | -5.486 M 30.32 % | -7.873 M 0.00 % | -7.873 M 81.75 % | -43.128 M 0.00 % | -43.128 M |
| Debt repayment | -1.351 M | 0.000 100.00 % | -1.315 M -1 117.59 % | -108.000 K | 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 -100.00 % | 16.150 M 0.00 % | 16.150 M |
| 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 |
| Dividends paid | 0.000 100.00 % | -16.170 M | 0.000 100.00 % | -20.790 M | 0.000 100.00 % | -19.250 M -117.39 % | -8.855 M 0.00 % | -8.855 M -27.78 % | -6.930 M 0.00 % | -6.930 M -4.83 % | -6.611 M 0.00 % | -6.611 M |
| Other financing activites | 0.000 100.00 % | -1.334 M | 0.000 100.00 % | -1.189 M 7.18 % | -1.281 M 6.97 % | -1.377 M -1.47 % | -1.357 M 0.00 % | -1.357 M -2.65 % | -1.322 M 0.00 % | -1.322 M -108.24 % | 16.042 M 0.00 % | 16.042 M |
| Net cash used provided by financing activities | -1.351 M 92.28 % | -17.504 M -1 231.10 % | -1.315 M 94.05 % | -22.087 M -1 624.20 % | -1.281 M 93.79 % | -20.627 M -101.99 % | -10.212 M 0.00 % | -10.212 M -23.75 % | -8.252 M 0.00 % | -8.252 M -187.50 % | 9.431 M 0.00 % | 9.431 M |
| Effect of forex changes on cash | 0.000 100.00 % | -6.000 K -101.18 % | 508.000 K 200.59 % | -505.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -13.009 M -7.46 % | -12.106 M -246.88 % | 8.242 M 129.24 % | -28.191 M -641.19 % | -3.804 M -207.16 % | 3.550 M 131.99 % | 1.530 M 0.00 % | 1.530 M -78.25 % | 7.036 M 0.00 % | 7.036 M 116.07 % | -43.787 M 0.00 % | -43.787 M |
| Cash at beginning of period | 26.747 M -31.16 % | 38.853 M 26.92 % | 30.611 M -47.94 % | 58.802 M | 0.000 | 0.000 -100.00 % | 47.275 M 0.00 % | 47.275 M 17.49 % | 40.239 M 0.00 % | 40.239 M -52.11 % | 84.026 M 0.00 % | 84.026 M |
| Cash at end of period | 13.234 M -50.52 % | 26.747 M -31.16 % | 38.853 M 380.67 % | -13.843 M -263.95 % | -3.804 M -207.16 % | 3.550 M -92.73 % | 48.805 M 0.00 % | 48.805 M 3.24 % | 47.275 M 0.00 % | 47.275 M 17.49 % | 40.239 M 0.00 % | 40.239 M |
| Operating cash flow | -1.671 M -108.91 % | 18.759 M 198.24 % | 6.290 M -48.84 % | 12.295 M 294.07 % | 3.120 M -90.01 % | 31.216 M 89.62 % | 16.463 M 0.00 % | 16.463 M -16.19 % | 19.643 M 0.00 % | 19.643 M 66.41 % | 11.804 M 0.00 % | 11.804 M |
| Capital expenditure | -12.581 M -5.27 % | -11.951 M -352.35 % | -2.642 M -237.42 % | -783.000 K -27.94 % | -612.000 K | 0.000 100.00 % | -547.500 K 0.00 % | -547.500 K 64.30 % | -1.534 M 0.00 % | -1.534 M 30.66 % | -2.212 M 0.00 % | -2.212 M |
| Free CashFlow | -14.252 M -309.34 % | 6.808 M 86.62 % | 3.648 M -68.31 % | 11.512 M 359.01 % | 2.508 M -91.97 % | 31.216 M 96.14 % | 15.915 M 0.00 % | 15.915 M -12.12 % | 18.109 M 0.00 % | 18.109 M 88.79 % | 9.592 M 0.00 % | 9.592 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |