4169.TWO

TCM Biotech International Corp. 4169.TWO

Finances

2024 2023 2022 2021 2020 2019
Revenue 666.530 M -31.26 % 969.619 M 20.84 % 802.421 M 14.30 % 702.046 M -4.75 % 737.078 M 29.62 % 568.631 M
Net income 21.010 M 13.12 % 18.574 M 1.69 % 18.265 M 875.17 % 1.873 M -92.67 % 25.542 M 292.17 % 6.513 M
Income before tax 25.017 M 13.55 % 22.032 M -4.73 % 23.125 M 924.59 % 2.257 M -93.75 % 36.134 M 179.52 % 12.927 M
Income before tax ratio 0.04 65.18 % 0.02 -21.16 % 0.03 796.42 % 0.00 -93.44 % 0.05 115.64 % 0.02
EBITDA 50.491 M 8.12 % 46.699 M 2.61 % 45.513 M 104.28 % 22.280 M -58.08 % 53.150 M 88.94 % 28.131 M
Net income ratio 0.03 64.55 % 0.02 -15.84 % 0.02 753.19 % 0.00 -92.30 % 0.03 202.55 % 0.01
Ratio EBITDA 0.08 57.29 % 0.05 -15.09 % 0.06 78.72 % 0.03 -55.99 % 0.07 45.76 % 0.05
Gross profit ratio 0.49 -0.84 % 0.50 -11.40 % 0.56 9.39 % 0.51 2.09 % 0.50 4.14 % 0.48
Weighted average shs out dil 59.080 M 11.37 % 53.049 M 8.03 % 49.106 M -3.22 % 50.740 M 0.42 % 50.529 M -0.03 % 50.543 M
Weighted average shs out 59.049 M 11.27 % 53.069 M 8.20 % 49.049 M -3.33 % 50.736 M 0.50 % 50.485 M -0.05 % 50.509 M
EPS diluted 0.36 2.86 % 0.35 -5.41 % 0.37 894.62 % 0.04 -92.56 % 0.50 284.62 % 0.13
Earnings per share 0.36 2.86 % 0.35 -5.41 % 0.37 894.62 % 0.04 -92.71 % 0.51 292.31 % 0.13
Gross profit 327.309 M -31.83 % 480.168 M 7.06 % 448.488 M 25.03 % 358.718 M -2.77 % 368.924 M 34.99 % 273.300 M
Income tax expense 4.007 M 15.88 % 3.458 M -28.85 % 4.860 M 1 165.63 % 384.000 K -96.37 % 10.592 M 65.14 % 6.414 M
Cost of revenue 339.221 M -30.69 % 489.451 M 38.29 % 353.933 M 3.09 % 343.328 M -6.74 % 368.154 M 24.66 % 295.331 M
General and administrative expenses 74.237 M 9.50 % 67.799 M 9.91 % 61.688 M 10.58 % 55.784 M 17.31 % 47.552 M 17.63 % 40.426 M
Selling and marketing expenses 149.850 M -52.06 % 312.576 M 11.95 % 279.214 M 26.71 % 220.354 M 3.92 % 212.040 M 21.36 % 174.716 M
Other expenses 0.000 0.000 0.000 0.000 0.000 100.00 % -1.322 M
Operating expenses 317.304 M -30.70 % 457.839 M 8.31 % 422.702 M 18.54 % 356.587 M 7.69 % 331.122 M 28.21 % 258.272 M
Cost and expenses 656.525 M -30.69 % 947.290 M 21.97 % 776.635 M 10.96 % 699.915 M 0.09 % 699.276 M 26.31 % 553.603 M
Research and development expenses 93.217 M 20.34 % 77.464 M -5.30 % 81.800 M 1.68 % 80.449 M 12.47 % 71.530 M 60.27 % 44.632 M
Selling general and administrative expenses 224.087 M -41.09 % 380.375 M 11.58 % 340.902 M 23.45 % 276.138 M 6.37 % 259.592 M 20.76 % 214.962 M
Interest income 4.685 M 202.65 % 1.548 M 1 021.74 % 138.000 K 236.59 % 41.000 K -39.71 % 68.000 K -28.42 % 95.000 K
Interest expense 1.606 M -42.06 % 2.772 M 16.23 % 2.385 M 21.00 % 1.971 M 1.23 % 1.947 M -11.34 % 2.196 M
Depreciation and amortization 23.868 M 9.01 % 21.895 M 9.46 % 20.003 M 10.81 % 18.052 M 19.80 % 15.069 M 4.46 % 14.425 M
Operating income 10.005 M -55.19 % 22.329 M -11.75 % 25.302 M 1 087.33 % 2.131 M -94.25 % 37.052 M 170.33 % 13.706 M
Operating income ratio 0.02 -34.82 % 0.02 -26.97 % 0.03 938.81 % 0.00 -93.96 % 0.05 108.55 % 0.02
Total other income expenses net 14.321 M 4 921.89 % -297.000 K 86.36 % -2.177 M -1 827.78 % 126.000 K 113.73 % -918.000 K -53.26 % -599.000 K
2024 2023 2022 2021 2020 2019
2024 2023 2022 2021 2020 2019
Net debt -181.946 M 52.20 % -380.657 M -568.25 % 81.293 M -24.47 % 107.631 M 2.81 % 104.687 M 252.07 % 29.735 M
Total investments 30.000 M 620.63 % 4.163 M 4 525.56 % 90.000 K -97.79 % 4.073 M 0.00 % 4.073 M 0.000
Total debt 51.038 M -58.66 % 123.474 M -27.85 % 171.138 M 3.17 % 165.886 M 19.38 % 138.953 M -7.65 % 150.458 M
Accumulated other comprehensive income loss 0.000 100.00 % -69.000 K 37.27 % -110.000 K -1 100.00 % 11.000 K 152.38 % -20.999 K 56.25 % -47.999 K
Retained earnings 29.534 M 8.29 % 27.273 M -0.55 % 27.425 M 200.12 % 9.138 M -64.18 % 25.513 M -28.82 % 35.842 M
Common stock 590.486 M 0.00 % 590.486 M 24.07 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M
Total equity 1.059 B 0.38 % 1.055 B 96.59 % 536.673 M 3.56 % 518.224 M 0.19 % 517.239 M 1.28 % 510.713 M
Other non current liabilities 1.457 M -17.87 % 1.774 M 39.80 % 1.269 M -27.69 % 1.755 M -49.03 % 3.443 M 7.19 % 3.212 M
Long term debt 36.695 M -43.11 % 64.502 M -35.55 % 100.073 M -5.55 % 105.959 M -9.57 % 117.175 M -7.22 % 126.292 M
Total non current liabilities 41.382 M -40.46 % 69.502 M -31.43 % 101.356 M -19.50 % 125.912 M -9.30 % 138.816 M 7.19 % 129.504 M
Other current liabilities 50.417 M -37.28 % 80.387 M 9.30 % 73.546 M 22.12 % 60.226 M 10.31 % 54.596 M -12.50 % 62.392 M
Deferred revenue 0.000 0.000 -100.00 % 2.759 M -46.06 % 5.115 M 34.53 % 3.802 M 0.000
Short term debt 14.343 M -75.68 % 58.972 M -17.02 % 71.065 M 18.59 % 59.927 M 175.17 % 21.778 M -13.96 % 25.312 M
Total current liabilities 81.897 M -58.72 % 198.378 M -11.77 % 224.843 M 27.80 % 175.928 M 51.39 % 116.207 M -6.84 % 124.740 M
Total liabilities 123.279 M -53.98 % 267.880 M -17.88 % 326.199 M 8.07 % 301.840 M 18.36 % 255.023 M 0.31 % 254.244 M
Other non current assets 326.733 M 1 597.67 % 19.246 M -3.14 % 19.870 M -26.00 % 26.850 M 106.55 % 12.999 M -48.48 % 25.232 M
Long term investments -270.000 M -6 585.71 % 4.163 M 0.000 -100.00 % 4.073 M 0.00 % 4.073 M 0.000
Intangible assets 20.717 M -12.47 % 23.668 M 131.16 % 10.239 M -22.50 % 13.212 M -13.07 % 15.198 M 118.21 % 6.965 M
GoodWill 0.000 0.000 -100.00 % 15.661 M -3.71 % 16.264 M 11.48 % 14.589 M 0.000
Goodwill and intangible assets 20.717 M -12.47 % 23.668 M -8.62 % 25.900 M -12.13 % 29.476 M -1.04 % 29.787 M 327.67 % 6.965 M
Property plant equipment net 291.912 M -0.61 % 293.711 M -2.66 % 301.738 M 5.74 % 285.355 M -2.25 % 291.913 M -2.42 % 299.140 M
Total non current assets 370.380 M 8.37 % 341.769 M -2.11 % 349.133 M -0.23 % 349.953 M 1.84 % 343.647 M 3.72 % 331.337 M
Other current assets 8.415 M -12.18 % 9.582 M -49.45 % 18.954 M -45.58 % 34.830 M -8.19 % 37.935 M 110.41 % -364.270 M
Short term investments 300.000 M 0.000 -100.00 % 90.000 K 0.000 0.000 0.000
cash and cash equivalents 232.984 M -53.79 % 504.131 M 461.11 % 89.845 M 54.23 % 58.255 M 70.01 % 34.266 M -71.62 % 120.723 M
Cash and short term investments 532.984 M 5.72 % 504.131 M 460.55 % 89.935 M 54.38 % 58.255 M 70.01 % 34.266 M -71.62 % 120.723 M
Total current assets 811.978 M -17.24 % 981.153 M 90.98 % 513.739 M 9.28 % 470.111 M 9.68 % 428.615 M 255.04 % 120.723 M
Inventory 128.932 M -38.12 % 208.356 M 19.01 % 175.077 M -6.03 % 186.315 M -1.09 % 188.368 M -5.05 % 198.378 M
Net receivables 141.647 M -45.33 % 259.084 M 12.76 % 229.773 M 20.48 % 190.711 M 13.49 % 168.046 M 1.30 % 165.892 M
Tax assets 1.018 M 3.77 % 981.000 K -39.63 % 1.625 M -61.30 % 4.199 M -13.87 % 4.875 M 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 -100.00 % 312.897 M
Account payables 13.111 M -76.77 % 56.434 M -24.88 % 75.125 M 48.29 % 50.660 M 55.80 % 32.517 M -12.20 % 37.036 M
Tax payables 4.026 M 55.74 % 2.585 M 10.09 % 2.348 M 0.000 -100.00 % 3.514 M 0.000
Deferred revenue non current 3.226 M 0.00 % 3.226 M 0.000 -100.00 % 18.198 M 0.00 % 18.198 M 0.000
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 11.880 M 83.02 % 6.491 M -31.21 % 9.436 M 187.16 % 3.286 M -39.68 % 5.448 M 40.70 % 3.872 M
Preferred stock 0.000 -100.00 % 69.000 K -37.27 % 110.000 K 0.000 -100.00 % 21.000 K 0.000
Other total stockholders equity 439.059 M 0.41 % 437.283 M 1 212.18 % 33.325 M 0.49 % 33.163 M 109.85 % 15.803 M 1 674.00 % -1.004 M
Deferred tax liabilities non current 4.000 K 0.000 -100.00 % 14.000 K 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.182 B -10.63 % 1.323 B 53.32 % 862.872 M 5.22 % 820.064 M 6.19 % 772.262 M 0.95 % 764.957 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 -100.00 % 1.950 M 0.000 -100.00 % 1.734 M 0.000 0.000
Change in working capital 122.626 M 264.39 % -74.595 M -4 873.00 % -1.500 M -152.71 % 2.846 M -90.92 % 31.351 M 194.19 % -33.285 M
Accounts receivables 121.854 M 540.00 % -27.694 M 29.97 % -39.546 M -74.57 % -22.653 M -419.24 % 7.096 M -81.81 % 39.014 M
Inventory 50.652 M 479.79 % -13.337 M -381.02 % 4.746 M 244.96 % -3.274 M -136.37 % 9.003 M 119.68 % -45.736 M
Accounts payables 0.000 100.00 % -18.691 M -176.40 % 24.465 M 34.85 % 18.143 M 501.48 % -4.519 M 0.000
Other working capital -49.880 M -235.37 % -14.873 M -268.34 % 8.835 M -16.89 % 10.630 M -46.23 % 19.771 M 174.43 % -26.563 M
Other non cash items -4.089 M 23.73 % -5.361 M -134.65 % 15.472 M 268.56 % -9.179 M -412.42 % 2.938 M 129.40 % -9.994 M
Net cash provided by operating activities 167.422 M 546.02 % -37.537 M -171.85 % 52.240 M 240.86 % 15.326 M -79.54 % 74.900 M 458.56 % -20.889 M
Investments in property plant and equipment -8.002 M -101.31 % -3.975 M 24.84 % -5.289 M 70.02 % -17.640 M 35.93 % -27.532 M -1 109.67 % -2.276 M
Acquisitions net 0.000 0.000 0.000 0.000 -100.00 % 1.986 M 0.000
Purchases of investments -330.000 M 0.000 100.00 % -90.000 K 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites -2.399 M -341.80 % -543.000 K 79.99 % -2.714 M -37.98 % -1.967 M 0.000 -100.00 % 24.207 M
Net cash used for investing activites -340.401 M -7 434.33 % -4.518 M 44.17 % -8.093 M 58.72 % -19.607 M 23.25 % -25.546 M -216.48 % 21.931 M
Debt repayment -77.305 M -97.52 % -39.137 M -211.90 % -12.548 M -136.66 % 34.225 M 231.56 % -26.015 M -597.42 % 5.230 M
Common stock issued 0.000 -100.00 % 500.000 M 0.000 -100.00 % 13.092 M 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 100.00 % -13.092 M
Dividends paid -16.829 M -940.11 % -1.618 M 0.000 100.00 % -16.917 M 10.00 % -18.797 M -5.26 % -17.857 M
Other financing activites -4.051 M -37.56 % -2.945 M -2 729.46 % 112.000 K 105.18 % -2.162 M -593.61 % 438.000 K 130.76 % -1.424 M
Net cash used provided by financing activities -98.185 M -121.52 % 456.300 M 3 769.19 % -12.436 M -144.04 % 28.238 M 163.64 % -44.374 M -63.48 % -27.143 M
Effect of forex changes on cash 17.000 K -58.54 % 41.000 K 133.88 % -121.000 K -478.13 % 32.000 K 18.52 % 27.000 K -25.00 % 36.000 K
Net change in cash -271.147 M -165.45 % 414.286 M 1 211.45 % 31.590 M 31.69 % 23.989 M 379.11 % 5.007 M 119.21 % -26.065 M
Cash at beginning of period 504.131 M 461.11 % 89.845 M 54.23 % 58.255 M 70.01 % 34.266 M 17.11 % 29.259 M -47.11 % 55.324 M
Cash at end of period 232.984 M -53.79 % 504.131 M 461.11 % 89.845 M 54.23 % 58.255 M 70.01 % 34.266 M 17.11 % 29.259 M
Operating cash flow 167.422 M 546.02 % -37.537 M -171.85 % 52.240 M 240.86 % 15.326 M -79.54 % 74.900 M 458.56 % -20.889 M
Capital expenditure -8.355 M -70.13 % -4.911 M 7.15 % -5.289 M 31.44 % -7.714 M 64.42 % -21.680 M -852.55 % -2.276 M
Free CashFlow 159.067 M 474.73 % -42.448 M -190.41 % 46.951 M 516.80 % 7.612 M -85.70 % 53.220 M 329.74 % -23.165 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 337.839 M 0.37 % 336.591 M 2.02 % 329.939 M -34.59 % 504.385 M 8.42 % 465.234 M 8.33 % 429.463 M 15.15 % 372.958 M 6.25 % 351.023 M 0.00 % 351.023 M -4.75 % 368.539 M 0.00 % 368.539 M 29.62 % 284.316 M 0.00 % 284.316 M
Net income 15.853 M 42.09 % 11.157 M 13.23 % 9.853 M -2.93 % 10.150 M 20.49 % 8.424 M 68.51 % 4.999 M -62.32 % 13.266 M 1 316.55 % 936.500 K 0.00 % 936.500 K -92.67 % 12.771 M 0.00 % 12.771 M 292.17 % 3.257 M 0.00 % 3.257 M
Income before tax 18.280 M 35.28 % 13.513 M 17.46 % 11.504 M -5.51 % 12.175 M 23.52 % 9.857 M 58.40 % 6.223 M -63.18 % 16.902 M 1 397.74 % 1.129 M 0.00 % 1.129 M -93.75 % 18.067 M 0.00 % 18.067 M 179.52 % 6.464 M 0.00 % 6.464 M
Income before tax ratio 0.05 34.78 % 0.04 15.14 % 0.03 44.45 % 0.02 13.93 % 0.02 46.22 % 0.01 -68.03 % 0.05 1 309.65 % 0.00 0.00 % 0.00 -93.44 % 0.05 0.00 % 0.05 115.64 % 0.02 0.00 % 0.02
EBITDA 28.092 M 7.21 % 26.204 M 9.54 % 23.921 M 20.18 % 19.905 M 1.47 % 19.617 M 27.57 % 15.377 M -49.78 % 30.620 M 174.87 % 11.140 M 0.00 % 11.140 M -58.66 % 26.950 M 0.00 % 26.950 M 91.60 % 14.066 M 0.00 % 14.066 M
Net income ratio 0.05 41.57 % 0.03 11.00 % 0.03 48.40 % 0.02 11.14 % 0.02 55.56 % 0.01 -67.28 % 0.04 1 233.24 % 0.00 0.00 % 0.00 -92.30 % 0.03 0.00 % 0.03 202.55 % 0.01 0.00 % 0.01
Ratio EBITDA 0.08 6.81 % 0.08 7.38 % 0.07 83.72 % 0.04 -6.41 % 0.04 17.76 % 0.04 -56.39 % 0.08 158.70 % 0.03 0.00 % 0.03 -56.60 % 0.07 0.00 % 0.07 47.82 % 0.05 0.00 % 0.05
Gross profit ratio 0.48 6.89 % 0.45 -11.78 % 0.51 4.83 % 0.48 -4.64 % 0.51 -6.83 % 0.54 -5.33 % 0.58 12.60 % 0.51 0.00 % 0.51 2.09 % 0.50 0.00 % 0.50 4.14 % 0.48 0.00 % 0.48
Weighted average shs out dil 59.080 M -0.04 % 59.103 M 0.08 % 59.054 M 3.52 % 57.045 M 16.29 % 49.053 M -0.19 % 49.146 M 0.00 % 49.146 M -3.14 % 50.740 M 0.00 % 50.740 M 0.42 % 50.529 M 0.00 % 50.529 M -0.03 % 50.543 M 0.00 % 50.543 M
Weighted average shs out 59.049 M 0.00 % 59.048 M 0.00 % 59.049 M 1.96 % 57.915 M 18.08 % 49.049 M -3.41 % 50.782 M 0.00 % 50.782 M 0.09 % 50.736 M 0.00 % 50.736 M 0.50 % 50.485 M 0.00 % 50.485 M -0.05 % 50.509 M 0.00 % 50.509 M
EPS diluted 0.27 42.11 % 0.19 11.76 % 0.17 -5.56 % 0.18 4.77 % 0.17 68.76 % 0.10 -62.04 % 0.27 1 341.94 % 0.02 0.00 % 0.02 -92.56 % 0.25 0.00 % 0.25 284.62 % 0.07 0.00 % 0.07
Earnings per share 0.27 42.11 % 0.19 11.76 % 0.17 -5.56 % 0.18 4.77 % 0.17 74.59 % 0.10 -63.77 % 0.27 1 360.22 % 0.02 0.00 % 0.02 -92.56 % 0.25 0.00 % 0.25 284.62 % 0.07 0.00 % 0.07
Gross profit 161.623 M 7.29 % 150.642 M -10.00 % 167.375 M -31.42 % 244.075 M 3.38 % 236.093 M 0.93 % 233.915 M 9.01 % 214.573 M 19.63 % 179.359 M 0.00 % 179.359 M -2.77 % 184.462 M 0.00 % 184.462 M 34.99 % 136.650 M 0.00 % 136.650 M
Income tax expense 2.427 M 3.01 % 2.356 M 42.70 % 1.651 M -18.47 % 2.025 M 41.31 % 1.433 M 17.08 % 1.224 M -66.34 % 3.636 M 1 793.75 % 192.000 K 0.00 % 192.000 K -96.37 % 5.296 M 0.00 % 5.296 M 65.14 % 3.207 M 0.00 % 3.207 M
Cost of revenue 176.216 M -5.23 % 185.949 M 14.39 % 162.564 M -37.55 % 260.310 M 13.60 % 229.141 M 17.18 % 195.548 M 23.46 % 158.385 M -7.74 % 171.664 M 0.00 % 171.664 M -6.74 % 184.077 M 0.00 % 184.077 M 24.66 % 147.666 M 0.00 % 147.666 M
General and administrative expenses 35.493 M -7.11 % 38.210 M 6.06 % 36.027 M -3.36 % 37.278 M 22.14 % 30.521 M -6.44 % 32.621 M 12.23 % 29.067 M 4.21 % 27.892 M 0.00 % 27.892 M 17.31 % 23.776 M 0.00 % 23.776 M 17.63 % 20.213 M 0.00 % 20.213 M
Selling and marketing expenses 62.622 M -16.50 % 75.000 M 0.20 % 74.850 M -51.50 % 154.339 M -2.46 % 158.237 M 3.67 % 152.639 M 20.59 % 126.575 M 14.88 % 110.177 M 0.00 % 110.177 M 3.92 % 106.020 M 0.00 % 106.020 M 21.36 % 87.358 M 0.00 % 87.358 M
Other expenses 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 70.000 K -93.19 % 1.028 M 0.00 % 1.028 M 113.94 % 480.500 K 0.00 % 480.500 K 0.000 0.000
Operating expenses 142.583 M -8.08 % 155.121 M 1.92 % 152.200 M -34.64 % 232.855 M 3.52 % 224.934 M -0.69 % 226.501 M 15.44 % 196.201 M 10.04 % 178.294 M 0.00 % 178.294 M 7.69 % 165.561 M 0.00 % 165.561 M 28.21 % 129.136 M 0.00 % 129.136 M
Cost and expenses 318.799 M 193.47 % -341.070 M -208.36 % 314.764 M -36.17 % 493.165 M 8.61 % 454.075 M 7.59 % 422.049 M 19.03 % 354.586 M 1.32 % 349.958 M 0.00 % 349.958 M 0.09 % 349.638 M 0.00 % 349.638 M 26.31 % 276.802 M 0.00 % 276.802 M
Research and development expenses 43.204 M -15.62 % 51.203 M 21.87 % 42.014 M 1.88 % 41.238 M 13.84 % 36.226 M -12.13 % 41.229 M 1.62 % 40.571 M 0.86 % 40.225 M 0.00 % 40.225 M 12.47 % 35.765 M 0.00 % 35.765 M 60.27 % 22.316 M 0.00 % 22.316 M
Selling general and administrative expenses 99.379 M -4.37 % 103.918 M -5.69 % 110.186 M -42.50 % 191.617 M 1.51 % 188.758 M 1.89 % 185.260 M 19.03 % 155.642 M 12.73 % 138.069 M 0.00 % 138.069 M 6.37 % 129.796 M 0.00 % 129.796 M 20.76 % 107.481 M 0.00 % 107.481 M
Interest income 2.899 M 16.61 % 2.486 M 13.05 % 2.199 M 62.17 % 1.356 M 4.15 % 1.302 M 9.32 % 1.191 M 213.11 % -1.053 M -5 236.59 % 20.500 K 0.00 % 20.500 K -39.71 % 34.000 K 0.00 % 34.000 K -28.42 % 47.500 K 0.00 % 47.500 K
Interest expense 447.000 K -27.55 % 617.000 K -37.61 % 989.000 K -22.61 % 1.278 M 0.000 0.000 -100.00 % 2.385 M 142.01 % 985.500 K 0.00 % 985.500 K 1.23 % 973.500 K 0.00 % 973.500 K -11.34 % 1.098 M 0.00 % 1.098 M
Depreciation and amortization 9.052 M -25.03 % 12.074 M 38.05 % 8.746 M 0.70 % 8.685 M 2.08 % 8.508 M 7.01 % 7.951 M -34.03 % 12.052 M 33.53 % 9.026 M 0.00 % 9.026 M 19.80 % 7.535 M 0.00 % 7.535 M 4.46 % 7.213 M 0.00 % 7.213 M
Operating income 19.040 M 525.09 % -4.479 M -129.52 % 15.175 M 35.25 % 11.220 M 1.00 % 11.109 M 49.60 % 7.426 M -60.01 % 18.568 M 778.33 % 2.114 M 0.00 % 2.114 M -89.11 % 19.416 M 0.00 % 19.416 M 183.31 % 6.853 M 0.00 % 6.853 M
Operating income ratio 0.06 523.52 % -0.01 -128.93 % 0.05 106.76 % 0.02 -6.84 % 0.02 38.09 % 0.02 -65.27 % 0.05 726.68 % 0.01 0.00 % 0.01 -88.57 % 0.05 0.00 % 0.05 118.57 % 0.02 0.00 % 0.02
Total other income expenses net -760.000 K -104.22 % 17.992 M 590.11 % -3.671 M -484.40 % 955.000 K 176.28 % -1.252 M -4.07 % -1.203 M 17.49 % -1.458 M -2 414.29 % 63.000 K 0.00 % 63.000 K 107.55 % -834.000 K 0.00 % -834.000 K -178.46 % -299.500 K 0.00 % -299.500 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 -177.806 M 2.28 % -181.946 M 27.99 % -252.680 M 33.62 % -380.657 M -504.03 % 94.215 M 15.90 % 81.293 M -24.47 % 107.631 M 1.39 % 106.159 M 1.41 % 104.687 M 55.76 % 67.211 M 126.03 % 29.735 M
Total investments 334.373 M 1 014.58 % 30.000 M -85.00 % 200.000 M 4 704.23 % 4.163 M 0.000 -100.00 % 90.000 K 0.000 0.000 0.000 0.000 0.000
Total debt 51.132 M 0.18 % 51.038 M -57.69 % 120.641 M -2.29 % 123.474 M -24.66 % 163.888 M -4.24 % 171.138 M 3.17 % 165.886 M 8.84 % 152.420 M 9.69 % 138.953 M -3.98 % 144.706 M -3.82 % 150.458 M
Accumulated other comprehensive income loss 0.000 0.000 100.00 % -54.000 K 21.74 % -69.000 K -100.47 % 14.578 M 13 352.73 % -110.000 K -1 100.00 % 11.000 K 320.00 % -5.000 K 76.19 % -21.000 K 39.13 % -34.500 K 28.12 % -48.000 K
Retained earnings 22.652 M -23.30 % 29.534 M -29.47 % 41.877 M 53.55 % 27.273 M 54.08 % 17.701 M -35.46 % 27.425 M 200.12 % 9.138 M -47.26 % 17.326 M -32.09 % 25.513 M -16.83 % 30.678 M -14.41 % 35.842 M
Common stock 590.486 M 0.00 % 590.486 M 0.00 % 590.486 M 0.00 % 590.486 M 20.39 % 490.486 M 3.06 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M 0.00 % 475.923 M
Total equity 1.055 B -0.43 % 1.059 B 1.05 % 1.048 B -0.66 % 1.055 B 94.08 % 543.604 M 1.29 % 536.673 M 3.56 % 518.224 M 0.10 % 517.732 M 0.10 % 517.239 M 0.63 % 513.976 M 0.64 % 510.713 M
Other non current liabilities 1.323 M -9.20 % 1.457 M 5.58 % 1.380 M -22.21 % 1.774 M 53.86 % 1.153 M -9.14 % 1.269 M -27.69 % 1.755 M -32.47 % 2.599 M -24.51 % 3.443 M 3.47 % 3.328 M 3.60 % 3.212 M
Long term debt 33.287 M -9.29 % 36.695 M -42.66 % 63.997 M -0.78 % 64.502 M -31.98 % 94.826 M -5.24 % 100.073 M -5.55 % 105.959 M -5.03 % 111.567 M -4.79 % 117.175 M -3.74 % 121.734 M -3.61 % 126.292 M
Total non current liabilities 37.836 M -8.57 % 41.382 M -39.68 % 68.603 M -1.29 % 69.502 M -27.59 % 95.979 M -5.31 % 101.356 M -19.50 % 125.912 M -4.87 % 132.364 M -4.65 % 138.816 M 3.47 % 134.160 M 3.60 % 129.504 M
Other current liabilities 59.551 M 18.12 % 50.417 M -37.00 % 80.021 M 2.41 % 78.137 M -5.10 % 82.339 M -5.60 % 87.226 M 33.97 % 65.110 M 0.39 % 64.860 M 0.39 % 64.610 M 1.75 % 63.501 M 1.78 % 62.392 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 2.250 M -96.90 % 72.634 M -6.81 % 77.945 M 21.52 % 64.144 M 2.56 % 62.542 M 2.63 % 60.940 M 100.00 % 30.470 M 0.000
Short term debt 17.845 M 24.42 % 14.343 M -74.68 % 56.644 M -3.95 % 58.972 M 4.59 % 56.384 M -1.74 % 57.385 M 4.25 % 55.043 M 64.78 % 33.404 M 183.95 % 11.764 M -36.54 % 18.538 M -26.76 % 25.312 M
Total current liabilities 121.548 M 48.42 % 81.897 M -46.53 % 153.173 M -22.79 % 198.378 M -7.86 % 215.300 M -4.24 % 224.843 M 27.80 % 175.928 M 20.44 % 146.068 M 25.70 % 116.207 M -3.54 % 120.474 M -3.42 % 124.740 M
Total liabilities 159.384 M 29.29 % 123.279 M -44.41 % 221.776 M -17.21 % 267.880 M -13.94 % 311.279 M -4.57 % 326.199 M 8.07 % 301.840 M 8.41 % 278.432 M 9.18 % 255.023 M 0.15 % 254.634 M 0.15 % 254.244 M
Other non current assets 16.174 M -95.05 % 326.733 M 635.12 % 44.446 M 130.94 % 19.246 M -9.18 % 21.191 M 6.65 % 19.870 M -35.74 % 30.923 M 28.86 % 23.998 M 40.57 % 17.072 M -19.29 % 21.152 M -16.17 % 25.232 M
Long term investments 34.373 M 112.73 % -270.000 M 0.000 -100.00 % 4.163 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 18.747 M -9.51 % 20.717 M 208.98 % 6.705 M -16.26 % 8.007 M -11.75 % 9.073 M -11.39 % 10.239 M -22.50 % 13.212 M -6.99 % 14.205 M -6.53 % 15.198 M 37.15 % 11.082 M 59.10 % 6.965 M
GoodWill 0.000 0.000 0.000 -100.00 % 15.661 M 0.00 % 15.661 M 0.00 % 15.661 M -3.71 % 16.264 M 5.43 % 15.427 M 5.74 % 14.589 M 100.00 % 7.295 M 0.000
Goodwill and intangible assets 18.747 M -9.51 % 20.717 M 208.98 % 6.705 M -71.67 % 23.668 M -4.31 % 24.734 M -4.50 % 25.900 M -12.13 % 29.476 M -0.52 % 29.632 M -0.52 % 29.787 M 62.10 % 18.376 M 163.83 % 6.965 M
Property plant equipment net 288.097 M -1.31 % 291.912 M -0.96 % 294.740 M 0.35 % 293.711 M -1.75 % 298.934 M -0.93 % 301.738 M 5.74 % 285.355 M -1.14 % 288.634 M -1.12 % 291.913 M -1.22 % 295.527 M -1.21 % 299.140 M
Total non current assets 359.106 M -3.04 % 370.380 M 7.08 % 345.891 M 1.21 % 341.769 M -1.18 % 345.864 M -0.94 % 349.133 M -0.23 % 349.953 M 0.91 % 346.800 M 0.92 % 343.647 M 1.82 % 337.492 M 1.86 % 331.337 M
Other current assets 22.347 M 165.56 % 8.415 M -86.18 % 60.894 M 86.81 % 32.596 M 18.42 % 27.526 M 20.22 % 22.896 M -34.33 % 34.863 M -4.34 % 36.445 M -4.16 % 38.027 M -2.64 % 39.059 M -2.57 % 40.091 M
Short term investments 300.000 M 0.00 % 300.000 M 50.00 % 200.000 M 0.000 0.000 -100.00 % 90.000 K 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 228.938 M -1.74 % 232.984 M -37.59 % 373.321 M -25.95 % 504.131 M 623.57 % 69.673 M -22.45 % 89.845 M 54.23 % 58.255 M 25.93 % 46.261 M 35.00 % 34.266 M -55.78 % 77.495 M -35.81 % 120.723 M
Cash and short term investments 528.938 M -0.76 % 532.984 M -7.04 % 573.321 M 13.72 % 504.131 M 623.57 % 69.673 M -22.53 % 89.935 M 54.38 % 58.255 M 25.93 % 46.261 M 35.00 % 34.266 M -55.78 % 77.495 M -35.81 % 120.723 M
Total current assets 854.804 M 5.27 % 811.978 M -12.12 % 923.966 M -5.83 % 981.153 M 92.75 % 509.019 M -0.92 % 513.739 M 9.28 % 470.111 M 4.62 % 449.363 M 4.84 % 428.615 M 56.05 % 274.669 M 127.52 % 120.723 M
Inventory 136.356 M 5.76 % 128.932 M -12.04 % 146.583 M -19.34 % 181.734 M 8.13 % 168.065 M -4.01 % 175.077 M -6.03 % 186.315 M -0.55 % 187.342 M -0.54 % 188.368 M -2.59 % 193.373 M -2.52 % 198.378 M
Net receivables 167.163 M 18.01 % 141.647 M -1.06 % 143.168 M -45.50 % 262.692 M 6.13 % 247.523 M 7.73 % 229.773 M 20.48 % 190.711 M 5.76 % 180.316 M 7.30 % 168.046 M 0.67 % 166.923 M 0.62 % 165.892 M
Tax assets 1.715 M 68.47 % 1.018 M 0.000 -100.00 % 981.000 K -2.39 % 1.005 M -38.15 % 1.625 M -61.30 % 4.199 M -7.45 % 4.537 M -6.93 % 4.875 M 100.00 % 2.438 M 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 156.449 M -50.00 % 312.897 M
Account payables 41.077 M 213.30 % 13.111 M -7.45 % 14.167 M -74.90 % 56.434 M -21.81 % 72.172 M -3.93 % 75.125 M 48.29 % 50.660 M 21.81 % 41.589 M 27.90 % 32.517 M -6.50 % 34.777 M -6.10 % 37.036 M
Tax payables 3.075 M -23.62 % 4.026 M 71.98 % 2.341 M -9.44 % 2.585 M 196.44 % 872.000 K -62.86 % 2.348 M 0.000 -100.00 % 1.757 M -50.00 % 3.514 M 100.00 % 1.757 M 0.000
Deferred revenue non current 3.226 M 0.00 % 3.226 M 0.00 % 3.226 M 0.00 % 3.226 M 0.000 0.000 -100.00 % 18.198 M 0.00 % 18.198 M 0.00 % 18.198 M 100.00 % 9.099 M 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 10.292 M -13.37 % 11.880 M -11.36 % 13.403 M 106.49 % 6.491 M -18.56 % 7.970 M -15.54 % 9.436 M 187.16 % 3.286 M -24.75 % 4.367 M -19.84 % 5.448 M 16.91 % 4.660 M 20.35 % 3.872 M
Preferred stock 0.000 0.000 0.000 -100.00 % 69.000 K 0.000 -100.00 % 110.000 K 0.000 -100.00 % 10.500 K -50.00 % 21.000 K 100.00 % 10.500 K 0.000
Other total stockholders equity 441.388 M 0.53 % 439.059 M 5.60 % 415.772 M -4.92 % 437.283 M 3 526.50 % 12.058 M -12.06 % 13.712 M 13.72 % 12.058 M -13.44 % 13.931 M -11.85 % 15.803 M 113.57 % 7.400 M 837.00 % -1.004 M
Deferred tax liabilities non current 0.000 -100.00 % 4.000 K 0.000 0.000 0.000 -100.00 % 14.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 1.214 B 2.67 % 1.182 B -6.89 % 1.270 B -4.01 % 1.323 B 54.75 % 854.883 M -0.93 % 862.872 M 5.22 % 820.064 M 3.00 % 796.163 M 3.09 % 772.262 M 0.48 % 768.610 M 0.48 % 764.957 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 -100.00 % 1.950 M 0.000 0.000 -100.00 % 867.000 K 0.00 % 867.000 K 0.000 0.000 0.000 0.000
Change in working capital -58.238 M -180.53 % 72.315 M -28.30 % 100.855 M 310.36 % -47.945 M -88.22 % -25.473 M -99.04 % -12.798 M -1 020.67 % -1.142 M 0.00 % -1.142 M -107.72 % 14.789 M 0.00 % 14.789 M 188.86 % -16.643 M 0.00 % -16.643 M
Accounts receivables -23.561 M -1 537.52 % 1.639 M -98.69 % 125.095 M 924.02 % -15.181 M 7.60 % -16.429 M 54.77 % -36.326 M -227.22 % -11.102 M 0.00 % -11.102 M -191.42 % -3.810 M 0.00 % -3.810 M -119.53 % 19.507 M 0.00 % 19.507 M
Inventory -8.694 M -152.70 % 16.496 M -51.70 % 34.156 M 300.46 % -17.039 M -560.26 % 3.702 M 518.78 % -884.000 K 46.00 % -1.637 M 0.00 % -1.637 M -136.37 % 4.502 M 0.00 % 4.502 M 119.68 % -22.868 M 0.00 % -22.868 M
Accounts payables 0.000 100.00 % -1.056 M 0.000 100.00 % -15.738 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -25.983 M -147.04 % 55.236 M 194.59 % -58.396 M -449 300.00 % 13.000 K 100.10 % -12.746 M -152.21 % 24.412 M 1 206.50 % 1.869 M 0.00 % 1.869 M -73.30 % 6.999 M 0.00 % 6.999 M 152.69 % -13.282 M 0.00 % -13.282 M
Other non cash items 24.794 M 1 570.75 % 1.484 M 103.37 % -44.039 M -3 864.02 % 1.170 M 150.11 % -2.335 M -107.26 % 32.171 M 3 233.78 % 965.000 K 0.00 % 965.000 K 2.71 % 939.500 K 0.00 % 939.500 K 118.80 % -4.997 M 0.00 % -4.997 M
Net cash provided by operating activities -5.639 M -105.81 % 97.030 M 23.66 % 78.463 M 432.67 % -23.586 M -151.69 % -9.371 M -127.71 % 33.814 M 341.26 % 7.663 M 0.00 % 7.663 M -79.54 % 37.450 M 0.00 % 37.450 M 458.56 % -10.445 M 0.00 % -10.445 M
Investments in property plant and equipment -945.000 K 86.36 % -6.929 M -327.98 % -1.619 M -105.72 % -787.000 K 71.51 % -2.762 M 17.70 % -3.356 M 12.99 % -3.857 M 0.00 % -3.857 M 64.42 % -10.840 M 0.00 % -10.840 M -852.55 % -1.138 M 0.00 % -1.138 M
Acquisitions net 0.000 -100.00 % 990.000 K 73.08 % 572.000 K -46.89 % 1.077 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments 0.000 100.00 % -130.000 M 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 100.00 % -90.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 2.804 M 169.10 % 1.042 M 100.51 % -204.457 M -511 042.50 % -40.000 K 97.91 % -1.916 M -197.52 % -644.000 K 90.70 % -6.926 M 0.00 % -6.926 M -136.69 % -2.926 M 0.00 % -2.926 M -124.17 % 12.104 M 0.00 % 12.104 M
Net cash used for investing activites 1.859 M 101.38 % -134.897 M 34.36 % -205.504 M -128 540.00 % 160.000 K 103.42 % -4.678 M -16.95 % -4.000 M 59.20 % -9.804 M 0.00 % -9.804 M 23.25 % -12.773 M 0.00 % -12.773 M -216.48 % 10.966 M 0.00 % 10.966 M
Debt repayment -3.675 M 95.61 % -83.729 M -1 518.17 % 5.904 M 115.16 % -38.935 M 0.000 0.000 -100.00 % 17.113 M 0.00 % 17.113 M 231.56 % -13.008 M 0.00 % -13.008 M -597.42 % 2.615 M 0.00 % 2.615 M
Common stock issued 0.000 0.000 0.000 -100.00 % 500.000 M 0.000 0.000 -100.00 % 6.546 M 0.00 % 6.546 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 100.00 % -6.546 M 0.00 % -6.546 M
Dividends paid 0.000 100.00 % -16.829 M 0.000 100.00 % -1.618 M 0.000 0.000 100.00 % -8.459 M 0.00 % -8.459 M 10.00 % -9.399 M 0.00 % -9.399 M -5.26 % -8.929 M 0.00 % -8.929 M
Other financing activites 3.358 M 275.44 % -1.914 M 80.24 % -9.688 M -555.04 % -1.479 M 76.33 % -6.248 M 1.00 % -6.311 M -483.81 % -1.081 M 0.00 % -1.081 M -593.61 % 219.000 K 0.00 % 219.000 K 130.76 % -712.000 K 0.00 % -712.000 K
Net cash used provided by financing activities -317.000 K 99.69 % -102.472 M -2 608.03 % -3.784 M -100.83 % 457.968 M 7 429.83 % -6.248 M 1.00 % -6.311 M -144.70 % 14.119 M 0.00 % 14.119 M 163.64 % -22.187 M 0.00 % -22.187 M -63.48 % -13.572 M 0.00 % -13.572 M
Effect of forex changes on cash 51.000 K 2 450.00 % 2.000 K -86.67 % 15.000 K 117.86 % -84.000 K -167.20 % 125.000 K 881.25 % -16.000 K -200.00 % 16.000 K 0.00 % 16.000 K 18.52 % 13.500 K 0.00 % 13.500 K -25.00 % 18.000 K 0.00 % 18.000 K
Net change in cash -4.046 M 97.12 % -140.337 M -7.28 % -130.810 M -130.11 % 434.458 M 4 407.54 % -10.086 M -185.89 % 11.744 M -51.05 % 23.989 M 0.00 % 23.989 M 379.11 % 5.007 M 0.00 % 5.007 M 119.21 % -26.065 M 0.00 % -26.065 M
Cash at beginning of period 232.984 M -37.59 % 373.321 M -25.95 % 504.131 M 623.57 % 69.673 M 0.000 0.000 -100.00 % 34.266 M 0.00 % 34.266 M 17.11 % 29.259 M 0.00 % 29.259 M -47.11 % 55.324 M 0.00 % 55.324 M
Cash at end of period 228.938 M -1.74 % 232.984 M -37.59 % 373.321 M 71.86 % 217.229 M 2 253.77 % -10.086 M -185.89 % 11.744 M -79.84 % 58.255 M 0.00 % 58.255 M 70.01 % 34.266 M 0.00 % 34.266 M 17.11 % 29.259 M 0.00 % 29.259 M
Operating cash flow -2.281 M -102.35 % 97.030 M 23.66 % 78.463 M 378.57 % -28.166 M -200.57 % -9.371 M -127.71 % 33.814 M 341.26 % 7.663 M 0.00 % 7.663 M -79.54 % 37.450 M 0.00 % 37.450 M 458.56 % -10.445 M 0.00 % -10.445 M
Capital expenditure -945.000 K 85.20 % -6.383 M -294.26 % -1.619 M -33.47 % -1.213 M 56.08 % -2.762 M 17.70 % -3.356 M 12.99 % -3.857 M 0.00 % -3.857 M 64.42 % -10.840 M 0.00 % -10.840 M -852.55 % -1.138 M 0.00 % -1.138 M
Free CashFlow -3.226 M -103.56 % 90.647 M 17.96 % 76.844 M 361.56 % -29.379 M -142.14 % -12.133 M -139.84 % 30.458 M 700.26 % 3.806 M 0.00 % 3.806 M -85.70 % 26.610 M 0.00 % 26.610 M 329.74 % -11.583 M 0.00 % -11.583 M
2025 2024 2024 2023 2023 2022 2021 2021 2020 2020 2019 2019
Date Form 10K
2024
2023
2022
2021
2020
2019