RBC Bioscience Corporation 6848.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 205.245 M 19.01 % | 172.467 M -0.82 % | 173.891 M -30.77 % | 251.182 M -56.33 % | 575.164 M 255.74 % | 161.679 M |
| Net income | 21.566 M 235.40 % | 6.430 M 70.20 % | 3.778 M -86.85 % | 28.728 M -79.75 % | 141.900 M 881.60 % | 14.456 M |
| Income before tax | 26.962 M 242.46 % | 7.873 M 60.15 % | 4.916 M -86.32 % | 35.947 M -79.73 % | 177.342 M 883.70 % | 18.028 M |
| Income before tax ratio | 0.13 187.77 % | 0.05 61.47 % | 0.03 -80.25 % | 0.14 -53.59 % | 0.31 176.52 % | 0.11 |
| EBITDA | 54.831 M 50.03 % | 36.547 M 13.78 % | 32.122 M -48.45 % | 62.307 M -67.69 % | 192.866 M 676.03 % | 24.853 M |
| Net income ratio | 0.11 181.83 % | 0.04 71.60 % | 0.02 -81.00 % | 0.11 -53.64 % | 0.25 175.93 % | 0.09 |
| Ratio EBITDA | 0.27 26.07 % | 0.21 14.72 % | 0.18 -25.53 % | 0.25 -26.03 % | 0.34 118.14 % | 0.15 |
| Gross profit ratio | 0.48 13.05 % | 0.42 0.67 % | 0.42 -9.92 % | 0.47 -10.74 % | 0.52 26.20 % | 0.41 |
| Weighted average shs out dil | 13.060 M 0.43 % | 13.004 M -0.08 % | 13.014 M 5.81 % | 12.299 M 2.28 % | 12.025 M 46.05 % | 8.234 M |
| Weighted average shs out | 13.014 M 0.29 % | 12.976 M 0.00 % | 12.976 M 9.72 % | 11.827 M 6.81 % | 11.073 M 40.00 % | 7.909 M |
| EPS diluted | 1.50 206.12 % | 0.49 68.97 % | 0.29 -87.61 % | 2.34 -80.17 % | 11.80 570.45 % | 1.76 |
| Earnings per share | 1.51 202.00 % | 0.50 72.41 % | 0.29 -86.88 % | 2.21 -82.76 % | 12.82 600.55 % | 1.83 |
| Gross profit | 98.073 M 34.54 % | 72.895 M -0.15 % | 73.006 M -37.64 % | 117.070 M -61.02 % | 300.328 M 348.94 % | 66.897 M |
| Income tax expense | 5.396 M 273.94 % | 1.443 M 26.80 % | 1.138 M -84.24 % | 7.219 M -79.63 % | 35.442 M 892.22 % | 3.572 M |
| Cost of revenue | 107.172 M 7.63 % | 99.572 M -1.30 % | 100.885 M -24.78 % | 134.112 M -51.20 % | 274.836 M 189.97 % | 94.782 M |
| General and administrative expenses | 30.097 M 14.73 % | 26.232 M -1.81 % | 26.716 M -6.66 % | 28.622 M -57.93 % | 68.038 M 376.69 % | 14.273 M |
| Selling and marketing expenses | 22.321 M 5.40 % | 21.177 M -7.51 % | 22.896 M -3.87 % | 23.818 M 9.92 % | 21.668 M -10.69 % | 24.262 M |
| Other expenses | 0.000 -100.00 % | 108.000 K | 0.000 | 0.000 | 0.000 100.00 % | -27.861 M |
| Operating expenses | 62.274 M 6.71 % | 58.356 M -10.71 % | 65.353 M -5.05 % | 68.831 M -38.51 % | 111.943 M 473.54 % | 19.518 M |
| Cost and expenses | 169.446 M 7.29 % | 157.928 M -5.00 % | 166.238 M -18.09 % | 202.943 M -47.53 % | 386.779 M 1 881.65 % | 19.518 M |
| Research and development expenses | 9.856 M -9.07 % | 10.839 M -31.14 % | 15.741 M -3.97 % | 16.391 M -26.29 % | 22.237 M 152.92 % | 8.792 M |
| Selling general and administrative expenses | 52.418 M 10.57 % | 47.409 M -4.44 % | 49.612 M -5.39 % | 52.440 M -41.54 % | 89.706 M 132.48 % | 38.587 M |
| Interest income | 501.000 K 38.78 % | 361.000 K 125.63 % | 160.000 K -8.05 % | 174.000 K 25.18 % | 139.000 K -0.71 % | 140.000 K |
| Interest expense | 10.305 M 3.03 % | 10.002 M 32.06 % | 7.574 M 19.69 % | 6.328 M 434.46 % | 1.184 M 17.34 % | 1.009 M |
| Depreciation and amortization | 17.564 M -5.93 % | 18.672 M -5.40 % | 19.737 M -0.61 % | 19.859 M 43.56 % | 13.833 M 159.29 % | 5.335 M |
| Operating income | 35.799 M 146.23 % | 14.539 M 87.60 % | 7.750 M -84.06 % | 48.610 M -74.20 % | 188.385 M 865.19 % | 19.518 M |
| Operating income ratio | 0.17 106.90 % | 0.08 89.15 % | 0.04 -76.97 % | 0.19 -40.91 % | 0.33 171.31 % | 0.12 |
| Total other income expenses net | -8.837 M -32.57 % | -6.666 M -135.22 % | -2.834 M 77.62 % | -12.663 M -14.67 % | -11.043 M -641.14 % | -1.490 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | 398.606 M -5.58 % | 422.185 M -1.48 % | 428.526 M -4.62 % | 449.269 M 360.37 % | 97.589 M 406.48 % | 19.268 M |
| Total investments | 1.659 M -36.41 % | 2.609 M -74.11 % | 10.076 M 99.76 % | 5.044 M 16.73 % | 4.321 M | 0.000 |
| Total debt | 478.466 M 1.45 % | 471.645 M -2.10 % | 481.747 M -5.72 % | 510.987 M 324.15 % | 120.472 M 92.67 % | 62.529 M |
| Accumulated other comprehensive income loss | 22.194 M 9.67 % | 20.237 M 1.84 % | 19.871 M | 0.000 -100.00 % | 7.518 M 5 552.63 % | 133.000 K |
| Retained earnings | 46.900 M 16.48 % | 40.266 M -17.40 % | 48.746 M -31.76 % | 71.433 M -25.06 % | 95.314 M 507.33 % | 15.694 M |
| Common stock | 129.756 M 0.00 % | 129.756 M 0.00 % | 129.756 M 10.00 % | 117.960 M 64.06 % | 71.900 M 0.00 % | 71.900 M |
| Total equity | 249.300 M 3.57 % | 240.709 M -3.26 % | 248.812 M -3.12 % | 256.830 M 46.99 % | 174.732 M 99.18 % | 87.727 M |
| Other non current liabilities | 1.725 M 503.15 % | 286.000 K 0.00 % | 286.000 K -36.44 % | 450.000 K -95.00 % | 9.000 M | 0.000 |
| Long term debt | 400.650 M -2.90 % | 412.598 M -1.12 % | 417.287 M -5.64 % | 442.252 M 963.46 % | 41.586 M -10.62 % | 46.529 M |
| Total non current liabilities | 402.983 M -2.50 % | 413.316 M -1.12 % | 417.999 M -5.58 % | 442.702 M 770.84 % | 50.836 M 8.78 % | 46.734 M |
| Other current liabilities | 5.103 M -78.51 % | 23.744 M -14.60 % | 27.802 M -18.70 % | 34.195 M -67.93 % | 106.623 M 318.11 % | -48.885 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 256.000 K -80.94 % | 1.343 M 179.79 % | 480.000 K -95.70 % | 11.155 M |
| Short term debt | 77.816 M 31.79 % | 59.047 M -8.40 % | 64.460 M -6.22 % | 68.735 M -12.87 % | 78.886 M 63.31 % | 48.305 M |
| Total current liabilities | 111.601 M 11.86 % | 99.765 M -19.37 % | 123.735 M -16.44 % | 148.072 M -48.42 % | 287.050 M 957.08 % | 27.155 M |
| Total liabilities | 514.584 M 0.29 % | 513.081 M -5.29 % | 541.734 M -8.30 % | 590.774 M 74.84 % | 337.886 M 1 144.29 % | 27.155 M |
| Other non current assets | 69.317 M -3.35 % | 71.722 M 16.27 % | 61.684 M 78.93 % | 34.474 M -78.98 % | 164.019 M 1 658.92 % | 9.325 M |
| Long term investments | 393.000 K -79.45 % | 1.912 M -79.58 % | 9.364 M 139.08 % | -23.964 M 56.97 % | -55.687 M | 0.000 |
| Intangible assets | 12.874 M 310.39 % | 3.137 M 27.88 % | 2.453 M -22.59 % | 3.169 M -10.43 % | 3.538 M -10.66 % | 3.960 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 12.874 M 310.39 % | 3.137 M 27.88 % | 2.453 M -22.59 % | 3.169 M -10.43 % | 3.538 M -10.66 % | 3.960 M |
| Property plant equipment net | 520.971 M -2.36 % | 533.543 M -4.17 % | 556.738 M -10.38 % | 621.218 M 583.12 % | 90.939 M 5.79 % | 85.962 M |
| Total non current assets | 607.082 M -1.06 % | 613.577 M -3.17 % | 633.648 M -0.83 % | 638.982 M 210.62 % | 205.710 M 107.27 % | 99.247 M |
| Other current assets | 9.427 M 23.86 % | 7.611 M 1.89 % | 7.470 M 19.12 % | 6.271 M -39.29 % | 10.329 M 37.21 % | 7.528 M |
| Short term investments | 1.266 M 81.64 % | 697.000 K -2.11 % | 712.000 K -97.55 % | 29.008 M -51.66 % | 60.008 M | 0.000 |
| cash and cash equivalents | 79.860 M 22.53 % | 65.177 M -14.16 % | 75.928 M -22.10 % | 97.466 M -21.36 % | 123.944 M 186.50 % | 43.261 M |
| Cash and short term investments | 81.126 M 24.47 % | 65.177 M -14.96 % | 76.640 M -39.40 % | 126.474 M -31.25 % | 183.952 M 325.21 % | 43.261 M |
| Total current assets | 156.802 M 11.83 % | 140.213 M -10.63 % | 156.898 M -24.79 % | 208.622 M -32.02 % | 306.908 M 201.77 % | 101.704 M |
| Inventory | 52.760 M 18.77 % | 44.423 M -5.88 % | 47.198 M -7.81 % | 51.195 M -15.77 % | 60.781 M 141.81 % | 25.136 M |
| Net receivables | 13.489 M -41.36 % | 23.002 M -10.11 % | 25.590 M 3.68 % | 24.682 M -52.39 % | 51.846 M 101.12 % | 25.779 M |
| Tax assets | 3.527 M 8.09 % | 3.263 M -4.28 % | 3.409 M -16.55 % | 4.085 M 40.81 % | 2.901 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.766 M 51.21 % | 15.717 M -30.78 % | 22.707 M -36.48 % | 35.748 M -64.63 % | 101.061 M 509.54 % | 16.580 M |
| Tax payables | 4.916 M 291.09 % | 1.257 M -85.23 % | 8.510 M 5.70 % | 8.051 M | 0.000 | 0.000 |
| Deferred revenue non current | 608.000 K 40.74 % | 432.000 K 1.41 % | 426.000 K -5.33 % | 450.000 K 80.00 % | 250.000 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.979 M 53.17 % | 1.292 M -46.81 % | 2.429 M -44.88 % | 4.407 M -53.96 % | 9.572 M -18.74 % | 11.779 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 50.450 M -28.63 % | 70.687 M 40.14 % | 50.439 M -25.21 % | 67.437 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 100.00 % | -450.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.734 M |
| Total assets | 763.884 M 1.34 % | 753.790 M -4.65 % | 790.546 M -6.73 % | 847.604 M 65.35 % | 512.618 M 155.10 % | 200.951 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 | 12.425 M 330.14 % | -5.399 M 70.18 % | -18.106 M 60.85 % | -46.242 M 31.86 % | -67.865 M -1 903.48 % | 3.763 M |
| Accounts receivables | 9.094 M 266.69 % | 2.480 M 405.80 % | -811.000 K -102.95 % | 27.535 M 203.27 % | -26.664 M -504.90 % | -4.408 M |
| Inventory | -8.337 M -400.43 % | 2.775 M -30.57 % | 3.997 M -58.30 % | 9.586 M 126.89 % | -35.645 M -1 225.51 % | 3.167 M |
| Accounts payables | 0.000 100.00 % | -6.990 M 46.40 % | -13.041 M 80.03 % | -65.313 M | 0.000 | 0.000 |
| Other working capital | 11.668 M 418.45 % | -3.664 M 55.59 % | -8.251 M 54.29 % | -18.050 M -224.87 % | -5.556 M -211.03 % | 5.004 M |
| Other non cash items | -1.546 M 81.73 % | -8.463 M -808.79 % | 1.194 M 104.32 % | -27.644 M -123.46 % | 117.811 M 880.86 % | 12.011 M |
| Net cash provided by operating activities | 55.929 M 323.45 % | 13.208 M 100.03 % | 6.603 M 126.10 % | -25.299 M -112.30 % | 205.679 M 412.21 % | 40.155 M |
| Investments in property plant and equipment | -2.132 M 67.02 % | -6.464 M 35.66 % | -10.047 M 97.77 % | -450.116 M -280.13 % | -118.410 M -1 203.50 % | -9.084 M |
| Acquisitions net | 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 27.680 M 10.00 % | 25.163 M | 0.000 | 0.000 |
| Other investing activites | -7.237 M -196.92 % | 7.467 M 248.63 % | -5.024 M -602.66 % | -715.000 K 34.64 % | -1.094 M -27.95 % | -855.000 K |
| Net cash used for investing activites | -9.369 M -1 034.10 % | 1.003 M -92.05 % | 12.609 M 102.96 % | -425.668 M -256.20 % | -119.504 M -1 102.37 % | -9.939 M |
| Debt repayment | -17.632 M -96.68 % | -8.965 M 67.12 % | -27.262 M -106.89 % | 395.680 M 619.42 % | 55.000 M 596.20 % | 7.900 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.975 M 10.72 % | -14.533 M -23.20 % | -11.796 M 17.97 % | -14.380 M 73.74 % | -54.762 M -346.09 % | -12.276 M |
| Other financing activites | -1.270 M 13.25 % | -1.464 M 13.48 % | -1.692 M 75.16 % | -6.811 M -18.87 % | -5.730 M -26.69 % | -4.523 M |
| Net cash used provided by financing activities | -31.877 M -27.70 % | -24.962 M 38.74 % | -40.750 M -109.60 % | 424.489 M 7 829.22 % | -5.492 M 38.29 % | -8.899 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 14.683 M 236.57 % | -10.751 M 50.08 % | -21.538 M 18.66 % | -26.478 M -132.82 % | 80.683 M 278.49 % | 21.317 M |
| Cash at beginning of period | 65.177 M -14.16 % | 75.928 M -22.10 % | 97.466 M -21.36 % | 123.944 M 186.50 % | 43.261 M 97.14 % | 21.944 M |
| Cash at end of period | 79.860 M 22.53 % | 65.177 M -14.16 % | 75.928 M -22.10 % | 97.466 M -21.36 % | 123.944 M 186.50 % | 43.261 M |
| Operating cash flow | 55.929 M 323.45 % | 13.208 M 100.03 % | 6.603 M 126.10 % | -25.299 M -112.30 % | 205.679 M 412.21 % | 40.155 M |
| Capital expenditure | -10.322 M -59.68 % | -6.464 M 35.66 % | -10.047 M 97.77 % | -450.116 M -280.13 % | -118.410 M -1 203.50 % | -9.084 M |
| Free CashFlow | 45.607 M 576.26 % | 6.744 M 295.82 % | -3.444 M 99.28 % | -475.415 M -644.77 % | 87.269 M 180.87 % | 31.071 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 | 107.696 M 14.38 % | 94.157 M -15.24 % | 111.088 M 33.00 % | 83.527 M -6.09 % | 88.940 M 24.25 % | 71.584 M -30.03 % | 102.307 M -18.54 % | 125.591 M 0.00 % | 125.591 M -56.33 % | 287.582 M 0.00 % | 287.582 M 255.74 % | 80.840 M 0.00 % | 80.840 M |
| Net income | 11.169 M 32.62 % | 8.422 M -35.93 % | 13.144 M 218.72 % | 4.124 M 78.84 % | 2.306 M 148.69 % | -4.736 M -155.63 % | 8.514 M -40.73 % | 14.364 M 0.00 % | 14.364 M -79.75 % | 70.950 M 0.00 % | 70.950 M 881.60 % | 7.228 M 0.00 % | 7.228 M |
| Income before tax | 14.370 M 36.44 % | 10.532 M -35.90 % | 16.430 M 227.10 % | 5.023 M 76.25 % | 2.850 M 148.09 % | -5.927 M -154.66 % | 10.843 M -39.67 % | 17.974 M 0.00 % | 17.974 M -79.73 % | 88.671 M 0.00 % | 88.671 M 883.70 % | 9.014 M 0.00 % | 9.014 M |
| Income before tax ratio | 0.13 19.29 % | 0.11 -24.37 % | 0.15 145.94 % | 0.06 87.67 % | 0.03 138.70 % | -0.08 -178.12 % | 0.11 -25.94 % | 0.14 0.00 % | 0.14 -53.59 % | 0.31 0.00 % | 0.31 176.52 % | 0.11 0.00 % | 0.11 |
| EBITDA | 25.582 M 6.38 % | 24.047 M -18.61 % | 29.544 M 76.75 % | 16.715 M 10.40 % | 15.141 M 217.35 % | 4.771 M -82.56 % | 27.351 M -12.21 % | 31.154 M 0.00 % | 31.154 M -67.69 % | 96.433 M 0.00 % | 96.433 M 676.03 % | 12.427 M 0.00 % | 12.427 M |
| Net income ratio | 0.10 15.95 % | 0.09 -24.40 % | 0.12 139.65 % | 0.05 90.43 % | 0.03 139.19 % | -0.07 -179.50 % | 0.08 -27.24 % | 0.11 0.00 % | 0.11 -53.64 % | 0.25 0.00 % | 0.25 175.93 % | 0.09 0.00 % | 0.09 |
| Ratio EBITDA | 0.24 -6.99 % | 0.26 -3.97 % | 0.27 32.90 % | 0.20 17.55 % | 0.17 155.43 % | 0.07 -75.07 % | 0.27 7.78 % | 0.25 0.00 % | 0.25 -26.03 % | 0.34 0.00 % | 0.34 118.14 % | 0.15 0.00 % | 0.15 |
| Gross profit ratio | 0.47 3.97 % | 0.45 -2.96 % | 0.46 5.79 % | 0.44 8.02 % | 0.41 7.51 % | 0.38 -15.68 % | 0.45 -3.71 % | 0.47 0.00 % | 0.47 -10.74 % | 0.52 0.00 % | 0.52 26.20 % | 0.41 0.00 % | 0.41 |
| Weighted average shs out dil | 13.052 M -0.88 % | 13.168 M 1.02 % | 13.034 M 0.14 % | 13.016 M 0.18 % | 12.992 M 0.12 % | 12.976 M 0.00 % | 12.976 M 5.50 % | 12.299 M 0.00 % | 12.299 M 2.28 % | 12.025 M 0.00 % | 12.025 M 46.05 % | 8.234 M 0.00 % | 8.234 M |
| Weighted average shs out | 12.987 M 0.09 % | 12.976 M -0.29 % | 13.014 M -2.21 % | 13.308 M 2.56 % | 12.976 M 0.00 % | 12.976 M 0.00 % | 12.976 M 9.72 % | 11.827 M 0.00 % | 11.827 M 6.81 % | 11.073 M 0.00 % | 11.073 M 40.00 % | 7.909 M 0.00 % | 7.909 M |
| EPS diluted | 0.86 34.38 % | 0.64 -36.63 % | 1.01 215.63 % | 0.32 80.38 % | 0.18 149.28 % | -0.36 -155.38 % | 0.65 -44.44 % | 1.17 0.00 % | 1.17 -80.17 % | 5.90 0.00 % | 5.90 570.45 % | 0.88 0.00 % | 0.88 |
| Earnings per share | 0.86 32.31 % | 0.65 -35.64 % | 1.01 236.67 % | 0.30 68.73 % | 0.18 149.39 % | -0.36 -155.38 % | 0.65 -46.72 % | 1.22 0.00 % | 1.22 -80.97 % | 6.41 0.00 % | 6.41 596.74 % | 0.92 0.00 % | 0.92 |
| Gross profit | 50.518 M 18.92 % | 42.482 M -17.75 % | 51.649 M 40.70 % | 36.709 M 1.45 % | 36.186 M 33.58 % | 27.090 M -41.00 % | 45.916 M -21.56 % | 58.535 M 0.00 % | 58.535 M -61.02 % | 150.164 M 0.00 % | 150.164 M 348.94 % | 33.449 M 0.00 % | 33.449 M |
| Income tax expense | 3.201 M 51.71 % | 2.110 M -35.79 % | 3.286 M 265.52 % | 899.000 K 65.26 % | 544.000 K -54.32 % | 1.191 M 2 347.17 % | -53.000 K -101.47 % | 3.610 M 0.00 % | 3.610 M -79.63 % | 17.721 M 0.00 % | 17.721 M 892.22 % | 1.786 M 0.00 % | 1.786 M |
| Cost of revenue | 57.178 M 10.65 % | 51.675 M -13.06 % | 59.439 M 26.96 % | 46.818 M -11.25 % | 52.754 M 18.56 % | 44.494 M -21.10 % | 56.391 M -15.90 % | 67.056 M 0.00 % | 67.056 M -51.20 % | 137.418 M 0.00 % | 137.418 M 189.97 % | 47.391 M 0.00 % | 47.391 M |
| General and administrative expenses | 15.371 M 7.41 % | 14.310 M -9.36 % | 15.787 M 24.51 % | 12.679 M -6.45 % | 13.553 M 29.83 % | 10.439 M -35.87 % | 16.277 M 13.74 % | 14.311 M 0.00 % | 14.311 M -57.93 % | 34.019 M 0.00 % | 34.019 M 376.69 % | 7.137 M 0.00 % | 7.137 M |
| Selling and marketing expenses | 9.529 M -26.08 % | 12.891 M 36.70 % | 9.430 M -12.64 % | 10.795 M 3.98 % | 10.382 M -17.86 % | 12.640 M 23.24 % | 10.256 M -13.88 % | 11.909 M 0.00 % | 11.909 M 9.92 % | 10.834 M 0.00 % | 10.834 M -10.69 % | 12.131 M 0.00 % | 12.131 M |
| Other expenses | -436.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.572 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.759 M 0.00 % | 9.759 M |
| Operating expenses | 32.028 M 14.20 % | 28.045 M -8.67 % | 30.706 M 8.01 % | 28.430 M -0.36 % | 28.533 M -0.95 % | 28.808 M -21.17 % | 36.545 M 6.19 % | 34.416 M 0.00 % | 34.416 M -38.51 % | 55.972 M 0.00 % | 55.972 M 473.54 % | 9.759 M 0.00 % | 9.759 M |
| Cost and expenses | 89.206 M 211.90 % | -79.720 M -188.44 % | 90.145 M 19.80 % | 75.248 M -7.43 % | 81.287 M 10.89 % | 73.302 M -21.13 % | 92.936 M -8.41 % | 101.472 M 0.00 % | 101.472 M -47.53 % | 193.390 M 0.00 % | 193.390 M 1 881.65 % | 9.759 M 0.00 % | 9.759 M |
| Research and development expenses | 7.362 M 59.42 % | 4.618 M -11.84 % | 5.238 M 10.02 % | 4.761 M -21.67 % | 6.078 M -23.43 % | 7.938 M 1.73 % | 7.803 M -4.79 % | 8.196 M 0.00 % | 8.196 M -26.29 % | 11.119 M 0.00 % | 11.119 M 152.92 % | 4.396 M 0.00 % | 4.396 M |
| Selling general and administrative expenses | 25.102 M 7.15 % | 23.427 M -8.01 % | 25.468 M 7.60 % | 23.669 M -0.75 % | 23.848 M 4.09 % | 22.910 M -14.20 % | 26.702 M 1.84 % | 26.220 M 0.00 % | 26.220 M -41.54 % | 44.853 M 0.00 % | 44.853 M 132.48 % | 19.294 M 0.00 % | 19.294 M |
| Interest income | 204.000 K -21.24 % | 259.000 K 7.02 % | 242.000 K 44.91 % | 167.000 K -96.52 % | 4.803 M 14.11 % | 4.209 M 203.95 % | -4.049 M -4 754.02 % | 87.000 K 0.00 % | 87.000 K 25.18 % | 69.500 K 0.00 % | 69.500 K -0.71 % | 70.000 K 0.00 % | 70.000 K |
| Interest expense | 4.902 M -6.97 % | 5.269 M 4.63 % | 5.036 M 0.62 % | 5.005 M | 0.000 | 0.000 -100.00 % | 7.574 M 139.38 % | 3.164 M 0.00 % | 3.164 M 434.46 % | 592.000 K 0.00 % | 592.000 K 17.34 % | 504.500 K 0.00 % | 504.500 K |
| Depreciation and amortization | 7.092 M -13.99 % | 8.246 M -4.13 % | 8.601 M 1.96 % | 8.436 M -5.01 % | 8.881 M 4.13 % | 8.529 M -23.90 % | 11.208 M 12.88 % | 9.930 M 0.00 % | 9.930 M 43.56 % | 6.917 M 0.00 % | 6.917 M 159.29 % | 2.668 M 0.00 % | 2.668 M |
| Operating income | 18.490 M 28.07 % | 14.437 M -31.07 % | 20.943 M 152.97 % | 8.279 M 32.25 % | 6.260 M 266.58 % | -3.758 M -123.28 % | 16.143 M -23.94 % | 21.224 M 0.00 % | 21.224 M -76.29 % | 89.517 M 0.00 % | 89.517 M 817.27 % | 9.759 M 0.00 % | 9.759 M |
| Operating income ratio | 0.17 11.97 % | 0.15 -18.67 % | 0.19 90.20 % | 0.10 40.82 % | 0.07 234.07 % | -0.05 -133.27 % | 0.16 -6.63 % | 0.17 0.00 % | 0.17 -45.71 % | 0.31 0.00 % | 0.31 157.85 % | 0.12 0.00 % | 0.12 |
| Total other income expenses net | -4.120 M -5.51 % | -3.905 M 13.47 % | -4.513 M -38.61 % | -3.256 M 4.52 % | -3.410 M -57.22 % | -2.169 M -281.87 % | -568.000 K 90.76 % | -6.146 M 0.00 % | -6.146 M -11.31 % | -5.522 M 0.00 % | -5.522 M -641.14 % | -745.000 K 0.00 % | -745.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 | 375.602 M -5.77 % | 398.606 M 3.74 % | 384.237 M -8.99 % | 422.185 M -0.23 % | 423.167 M -1.25 % | 428.526 M -4.62 % | 449.269 M 64.31 % | 273.429 M 180.18 % | 97.589 M 67.02 % | 58.429 M 203.24 % | 19.268 M |
| Total investments | 70.172 M 4 129.78 % | 1.659 M -97.56 % | 67.857 M 2 500.88 % | 2.609 M 0.00 % | 2.609 M -74.11 % | 10.076 M 99.76 % | 5.044 M 7.72 % | 4.683 M 8.37 % | 4.321 M 100.00 % | 2.161 M | 0.000 |
| Total debt | 436.586 M -8.75 % | 478.466 M 3.80 % | 460.968 M -2.26 % | 471.645 M -3.61 % | 489.308 M -3.00 % | 504.454 M -7.73 % | 546.735 M 42.33 % | 384.134 M 73.40 % | 221.533 M 55.98 % | 142.031 M 127.14 % | 62.529 M |
| Accumulated other comprehensive income loss | 12.976 M -41.53 % | 22.194 M 6.29 % | 20.880 M 3.18 % | 20.237 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.500 K -50.00 % | 133.000 K |
| Retained earnings | 67.287 M 43.47 % | 46.900 M -0.34 % | 47.058 M 16.87 % | 40.266 M 11.41 % | 36.141 M -25.86 % | 48.746 M -31.76 % | 71.433 M -14.32 % | 83.374 M -12.53 % | 95.314 M 71.72 % | 55.504 M 253.66 % | 15.694 M |
| Common stock | 129.756 M 0.00 % | 129.756 M 0.00 % | 129.756 M 0.00 % | 129.756 M 0.00 % | 129.756 M 0.00 % | 129.756 M 10.00 % | 117.960 M 24.26 % | 94.930 M 32.03 % | 71.900 M 0.00 % | 71.900 M 0.00 % | 71.900 M |
| Total equity | 260.469 M 4.48 % | 249.300 M 0.47 % | 248.144 M 3.09 % | 240.709 M 1.74 % | 236.585 M -4.91 % | 248.812 M -3.12 % | 256.830 M 19.02 % | 215.781 M 23.49 % | 174.732 M 33.15 % | 131.230 M 49.59 % | 87.727 M |
| Other non current liabilities | 1.841 M 6.72 % | 1.725 M 503.15 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K 0.00 % | 286.000 K | 0.000 -100.00 % | 4.500 M -50.00 % | 9.000 M 100.00 % | 4.500 M | 0.000 |
| Long term debt | 378.060 M -5.64 % | 400.650 M 0.32 % | 399.381 M -3.20 % | 412.598 M -3.03 % | 425.492 M 1.97 % | 417.287 M -5.64 % | 442.252 M 82.81 % | 241.919 M 481.73 % | 41.586 M -5.61 % | 44.058 M -5.31 % | 46.529 M |
| Total non current liabilities | 380.539 M -5.57 % | 402.983 M 0.71 % | 400.130 M -3.19 % | 413.316 M -3.02 % | 426.191 M 1.96 % | 417.999 M -5.58 % | 442.702 M 79.40 % | 246.769 M 385.42 % | 50.836 M 4.20 % | 48.785 M 4.39 % | 46.734 M |
| Other current liabilities | 34.476 M 575.60 % | 5.103 M -84.70 % | 33.356 M 322.17 % | 7.901 M -68.44 % | 25.032 M 4.48 % | 23.958 M -29.94 % | 34.195 M -51.43 % | 70.409 M -33.96 % | 106.623 M 97.03 % | 54.114 M 3 271.59 % | 1.605 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.911 M 514.47 % | 311.000 K -99.45 % | 56.265 M -24.45 % | 74.477 M 308.34 % | -35.748 M 47.74 % | -68.405 M 32.31 % | -101.061 M -124.81 % | -44.953 M -502.99 % | 11.155 M |
| Short term debt | 58.526 M -24.79 % | 77.816 M 26.35 % | 61.587 M -17.62 % | 74.764 M 58.66 % | 47.122 M -26.90 % | 64.460 M -6.22 % | 68.735 M -6.88 % | 73.811 M -6.43 % | 78.886 M 24.04 % | 63.596 M 31.65 % | 48.305 M |
| Total current liabilities | 116.607 M 4.49 % | 111.601 M -9.59 % | 123.440 M 23.73 % | 99.765 M 36.74 % | 72.959 M -24.93 % | 97.184 M -34.37 % | 148.072 M -31.94 % | 217.561 M -24.21 % | 287.050 M 82.72 % | 157.103 M 478.54 % | 27.155 M |
| Total liabilities | 497.146 M -3.39 % | 514.584 M -1.72 % | 523.570 M 2.04 % | 513.081 M -2.57 % | 526.609 M -2.79 % | 541.734 M -8.30 % | 590.774 M 27.23 % | 464.330 M 37.42 % | 337.886 M 85.12 % | 182.521 M 572.14 % | 27.155 M |
| Other non current assets | 13.336 M -80.76 % | 69.317 M 497.97 % | 11.592 M 298.90 % | 2.906 M -53.01 % | 6.184 M 27.93 % | 4.834 M -85.98 % | 34.474 M -65.26 % | 99.247 M -39.49 % | 164.019 M 89.24 % | 86.672 M 829.46 % | 9.325 M |
| Long term investments | 70.172 M 17 755.47 % | 393.000 K -99.42 % | 67.857 M 3 449.01 % | 1.912 M 7.23 % | 1.783 M -80.96 % | 9.364 M 139.08 % | -23.964 M 39.83 % | -39.826 M 28.48 % | -55.687 M -100.00 % | -27.844 M | 0.000 |
| Intangible assets | 11.846 M -7.99 % | 12.874 M 372.44 % | 2.725 M -13.13 % | 3.137 M 3.43 % | 3.033 M 23.64 % | 2.453 M -22.59 % | 3.169 M -5.50 % | 3.354 M -5.21 % | 3.538 M -5.63 % | 3.749 M -5.33 % | 3.960 M |
| 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 | 11.846 M -7.99 % | 12.874 M 372.44 % | 2.725 M -13.13 % | 3.137 M 3.43 % | 3.033 M 23.64 % | 2.453 M -22.59 % | 3.169 M -5.50 % | 3.354 M -5.21 % | 3.538 M -5.63 % | 3.749 M -5.33 % | 3.960 M |
| Property plant equipment net | 512.386 M -1.65 % | 520.971 M -0.84 % | 525.365 M -12.78 % | 602.359 M -0.29 % | 604.098 M -1.55 % | 613.588 M -1.23 % | 621.218 M 74.46 % | 356.079 M 291.56 % | 90.939 M 2.81 % | 88.451 M 2.89 % | 85.962 M |
| Total non current assets | 607.740 M 0.11 % | 607.082 M -0.08 % | 607.539 M -0.98 % | 613.577 M -0.80 % | 618.507 M -2.39 % | 633.648 M -0.83 % | 638.982 M 51.29 % | 422.346 M 105.31 % | 205.710 M 34.91 % | 152.479 M 53.64 % | 99.247 M |
| Other current assets | 10.101 M 7.15 % | 9.427 M 11.04 % | 8.490 M 22.79 % | 6.914 M -31.50 % | 10.093 M 23.36 % | 8.182 M -76.81 % | 35.279 M -33.19 % | 52.808 M -24.92 % | 70.337 M 80.66 % | 38.933 M 417.17 % | 7.528 M |
| Short term investments | 0.000 -100.00 % | 1.266 M | 0.000 -100.00 % | 697.000 K -15.62 % | 826.000 K 16.01 % | 712.000 K -97.55 % | 29.008 M -34.83 % | 44.508 M -25.83 % | 60.008 M 100.00 % | 30.004 M | 0.000 |
| cash and cash equivalents | 60.984 M -23.64 % | 79.860 M 4.08 % | 76.731 M 17.73 % | 65.177 M -1.46 % | 66.141 M -12.89 % | 75.928 M -22.10 % | 97.466 M -11.96 % | 110.705 M -10.68 % | 123.944 M 48.25 % | 83.603 M 93.25 % | 43.261 M |
| Cash and short term investments | 60.984 M -24.83 % | 81.126 M 5.73 % | 76.731 M 16.48 % | 65.874 M -1.63 % | 66.967 M -12.62 % | 76.640 M -39.40 % | 126.474 M -18.52 % | 155.213 M -15.62 % | 183.952 M 61.92 % | 113.607 M 162.61 % | 43.261 M |
| Total current assets | 149.875 M -4.42 % | 156.802 M -4.49 % | 164.175 M 17.09 % | 140.213 M -3.09 % | 144.687 M -7.78 % | 156.898 M -24.79 % | 208.622 M -19.07 % | 257.765 M -16.01 % | 306.908 M 50.22 % | 204.306 M 100.88 % | 101.704 M |
| Inventory | 50.376 M -4.52 % | 52.760 M 26.29 % | 41.777 M -5.96 % | 44.423 M -1.32 % | 45.015 M -4.63 % | 47.198 M -7.81 % | 51.195 M -8.56 % | 55.988 M -7.89 % | 60.781 M 41.49 % | 42.959 M 70.90 % | 25.136 M |
| Net receivables | 28.414 M 110.65 % | 13.489 M -63.72 % | 37.177 M 61.63 % | 23.002 M -1.86 % | 23.438 M -8.41 % | 25.590 M 3.68 % | 24.682 M -35.50 % | 38.264 M -26.20 % | 51.846 M 33.58 % | 38.813 M 50.56 % | 25.779 M |
| Tax assets | 0.000 -100.00 % | 3.527 M | 0.000 -100.00 % | 3.263 M -4.28 % | 3.409 M 0.00 % | 3.409 M -16.55 % | 4.085 M 16.95 % | 3.493 M 20.41 % | 2.901 M 100.00 % | 1.451 M | 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 |
| Account payables | 23.605 M -0.68 % | 23.766 M 1.93 % | 23.315 M 50.11 % | 15.532 M -6.96 % | 16.694 M -26.48 % | 22.707 M -36.48 % | 35.748 M -47.74 % | 68.405 M -32.31 % | 101.061 M 71.81 % | 58.821 M 254.77 % | 16.580 M |
| Tax payables | 0.000 -100.00 % | 4.916 M 50.29 % | 3.271 M 160.22 % | 1.257 M 131.07 % | 544.000 K -93.61 % | 8.510 M 5.70 % | 8.051 M 100.00 % | 4.026 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 638.000 K 4.93 % | 608.000 K 31.32 % | 463.000 K 7.18 % | 432.000 K 4.60 % | 413.000 K -3.05 % | 426.000 K -5.33 % | 450.000 K 28.57 % | 350.000 K 40.00 % | 250.000 K 100.00 % | 125.000 K | 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 | 1.370 M -30.77 % | 1.979 M 256.58 % | 555.000 K -57.04 % | 1.292 M -0.92 % | 1.304 M -46.32 % | 2.429 M -44.88 % | 4.407 M -36.95 % | 6.990 M -26.98 % | 9.572 M -10.34 % | 10.676 M -9.37 % | 11.779 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 | 50.450 M 0.00 % | 50.450 M 0.00 % | 50.450 M 0.00 % | 50.450 M -28.63 % | 70.688 M 0.54 % | 70.310 M 4.26 % | 67.437 M 79.94 % | 37.478 M 398.50 % | 7.518 M 144.33 % | 3.077 M 325.59 % | -1.364 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -450.000 K -100.00 % | -225.000 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.459 M 3.42 % | 26.551 M | 0.000 | 0.000 | 0.000 100.00 % | -23.367 M 50.00 % | -46.734 M |
| Total assets | 757.615 M -0.82 % | 763.884 M -1.01 % | 771.714 M 2.38 % | 753.790 M -1.23 % | 763.194 M -3.46 % | 790.546 M -6.73 % | 847.604 M 24.63 % | 680.111 M 32.67 % | 512.618 M 43.68 % | 356.785 M 77.55 % | 200.951 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 | -14.063 M -220.56 % | 11.665 M 237.74 % | -8.469 M -255.42 % | 5.449 M 239.04 % | -3.919 M -459.87 % | 1.089 M 104.71 % | -23.121 M 0.00 % | -23.121 M -865.47 % | 3.021 M 0.00 % | 3.021 M 60.54 % | 1.882 M 0.00 % | 1.882 M |
| Accounts receivables | -15.127 M -167.22 % | 22.504 M 256.00 % | -14.426 M -6 085.89 % | 241.000 K -89.24 % | 2.239 M 191.61 % | -2.444 M -117.75 % | 13.768 M 0.00 % | 13.768 M 203.27 % | -13.332 M 0.00 % | -13.332 M -504.90 % | -2.204 M 0.00 % | -2.204 M |
| Inventory | 2.384 M 121.71 % | -10.983 M -515.08 % | 2.646 M 346.96 % | 592.000 K -72.88 % | 2.183 M -10.72 % | 2.445 M -48.99 % | 4.793 M 0.00 % | 4.793 M 126.89 % | -17.823 M 0.00 % | -17.823 M -1 225.51 % | 1.584 M 0.00 % | 1.584 M |
| Accounts payables | 0.000 -100.00 % | 451.000 K -97.03 % | 15.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.320 M -329.97 % | -307.000 K 97.42 % | -11.885 M -357.47 % | 4.616 M 155.34 % | -8.341 M -866.64 % | 1.088 M 111.38 % | -9.557 M 0.00 % | -9.557 M -309.27 % | -2.335 M 0.00 % | -2.335 M -193.33 % | 2.502 M 0.00 % | 2.502 M |
| Other non cash items | 2.790 M 33.81 % | 2.085 M -81.90 % | 11.518 M 1 677.47 % | 648.000 K 104.58 % | -14.151 M -122.29 % | -6.366 M -306.99 % | 3.076 M 0.00 % | 3.076 M 69.50 % | 1.815 M 0.00 % | 1.815 M -69.79 % | 6.006 M 0.00 % | 6.006 M |
| Net cash provided by operating activities | 8.032 M -73.59 % | 30.418 M 19.23 % | 25.511 M 31.68 % | 19.374 M 414.21 % | -6.166 M -1 010.99 % | -555.000 K 95.61 % | -12.650 M 0.00 % | -12.650 M -112.30 % | 102.840 M 0.00 % | 102.840 M 412.21 % | 20.078 M 0.00 % | 20.078 M |
| Investments in property plant and equipment | -8.794 M -24.88 % | -7.042 M -114.70 % | -3.280 M 9.99 % | -3.644 M -169.93 % | -1.350 M 62.08 % | -3.560 M 98.42 % | -225.058 M 0.00 % | -225.058 M -280.13 % | -59.205 M 0.00 % | -59.205 M -1 203.50 % | -4.542 M 0.00 % | -4.542 M |
| Acquisitions net | 0.000 -100.00 % | 3.000 K | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.582 M 0.00 % | 12.582 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 950.000 K | 0.000 100.00 % | -470.000 K -107.27 % | 6.467 M 20 761.29 % | 31.000 K 108.58 % | -361.500 K 0.00 % | -361.500 K 43.91 % | -644.500 K 0.00 % | -644.500 K -50.76 % | -427.500 K 0.00 % | -427.500 K |
| Net cash used for investing activites | -8.794 M -44.42 % | -6.089 M -85.64 % | -3.280 M 20.27 % | -4.114 M -180.40 % | 5.117 M 245.00 % | -3.529 M 98.34 % | -212.834 M 0.00 % | -212.834 M -256.20 % | -59.752 M 0.00 % | -59.752 M -1 102.37 % | -4.970 M 0.00 % | -4.970 M |
| Debt repayment | -18.114 M -135.49 % | -7.692 M 22.62 % | -9.940 M -938.66 % | -957.000 K | 0.000 | 0.000 -100.00 % | 197.840 M 0.00 % | 197.840 M 619.42 % | 27.500 M 0.00 % | 27.500 M 596.20 % | 3.950 M 0.00 % | 3.950 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M | 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 |
| Dividends paid | 0.000 100.00 % | -12.975 M | 0.000 100.00 % | -14.533 M | 0.000 100.00 % | -11.796 M -64.06 % | -7.190 M 0.00 % | -7.190 M 73.74 % | -27.381 M 0.00 % | -27.381 M -346.09 % | -6.138 M 0.00 % | -6.138 M |
| Other financing activites | 0.000 100.00 % | -533.000 K 27.68 % | -737.000 K -0.41 % | -734.000 K 91.60 % | -8.738 M -331.93 % | -2.023 M -109.37 % | 21.595 M 0.00 % | 21.595 M 853.73 % | -2.865 M 0.00 % | -2.865 M -26.69 % | -2.262 M 0.00 % | -2.262 M |
| Net cash used provided by financing activities | -18.114 M 14.56 % | -21.200 M -98.56 % | -10.677 M 34.19 % | -16.224 M -85.67 % | -8.738 M 36.77 % | -13.819 M -106.51 % | 212.245 M 0.00 % | 212.245 M 7 829.22 % | -2.746 M 0.00 % | -2.746 M 38.29 % | -4.450 M 0.00 % | -4.450 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 |
| Net change in cash | -18.876 M -703.26 % | 3.129 M -72.92 % | 11.554 M 1 298.55 % | -964.000 K 80.30 % | -4.894 M 45.33 % | -8.952 M 66.19 % | -26.478 M 0.00 % | -26.478 M -132.82 % | 80.683 M 0.00 % | 80.683 M 278.49 % | 21.317 M 0.00 % | 21.317 M |
| Cash at beginning of period | 79.860 M 4.08 % | 76.731 M 17.73 % | 65.177 M -1.46 % | 66.141 M | 0.000 | 0.000 -100.00 % | 123.944 M 0.00 % | 123.944 M 186.50 % | 43.261 M 0.00 % | 43.261 M 97.14 % | 21.944 M 0.00 % | 21.944 M |
| Cash at end of period | 60.984 M -23.64 % | 79.860 M 4.08 % | 76.731 M 16 019.29 % | -482.000 K 90.15 % | -4.894 M 45.33 % | -8.952 M -109.18 % | 97.466 M 0.00 % | 97.466 M -21.36 % | 123.944 M 0.00 % | 123.944 M 186.50 % | 43.261 M 0.00 % | 43.261 M |
| Operating cash flow | 8.032 M -73.59 % | 30.418 M 19.23 % | 25.511 M 31.68 % | 19.374 M 414.21 % | -6.166 M -1 010.99 % | -555.000 K 95.61 % | -12.650 M 0.00 % | -12.650 M -112.30 % | 102.840 M 0.00 % | 102.840 M 412.21 % | 20.078 M 0.00 % | 20.078 M |
| Capital expenditure | -8.794 M -866.03 % | 1.148 M 135.00 % | -3.280 M 9.99 % | -3.644 M -169.93 % | -1.350 M 62.08 % | -3.560 M 98.42 % | -225.058 M 0.00 % | -225.058 M -280.13 % | -59.205 M 0.00 % | -59.205 M -1 203.50 % | -4.542 M 0.00 % | -4.542 M |
| Free CashFlow | -762.000 K -102.41 % | 31.566 M 41.99 % | 22.231 M 41.33 % | 15.730 M 309.29 % | -7.516 M -82.65 % | -4.115 M 98.27 % | -237.708 M 0.00 % | -237.708 M -644.77 % | 43.635 M 0.00 % | 43.635 M 180.87 % | 15.536 M 0.00 % | 15.536 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |