6493.TWO

Ttbio Corp. 6493.TWO

Finances

2024 2023 2022 2021 2020 2019
Revenue 312.116 M -1.88 % 318.089 M -24.06 % 418.882 M 37.11 % 305.517 M 70.72 % 178.957 M -33.00 % 267.086 M
Net income 2.590 M -61.21 % 6.677 M -83.22 % 39.796 M 245.06 % 11.533 M -74.86 % 45.878 M 20.76 % 37.990 M
Income before tax 3.398 M -57.99 % 8.089 M -83.26 % 48.308 M 242.12 % 14.120 M -69.31 % 46.008 M 70.79 % 26.938 M
Income before tax ratio 0.01 -57.19 % 0.03 -77.95 % 0.12 149.53 % 0.05 -82.02 % 0.26 154.90 % 0.10
EBITDA 47.188 M -9.45 % 52.111 M -41.64 % 89.291 M 69.82 % 52.579 M -37.67 % 84.354 M 32.44 % 63.694 M
Net income ratio 0.01 -60.47 % 0.02 -77.91 % 0.10 151.68 % 0.04 -85.28 % 0.26 80.23 % 0.14
Ratio EBITDA 0.15 -7.71 % 0.16 -23.15 % 0.21 23.86 % 0.17 -63.49 % 0.47 97.66 % 0.24
Gross profit ratio 0.23 -5.43 % 0.25 -15.72 % 0.29 -1.20 % 0.30 8.38 % 0.27 -4.94 % 0.29
Weighted average shs out dil 24.058 M -0.05 % 24.070 M -0.09 % 24.091 M 0.08 % 24.072 M -0.11 % 24.099 M 0.08 % 24.080 M
Weighted average shs out 24.050 M 0.85 % 23.846 M -0.85 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M
EPS diluted 0.11 -60.71 % 0.28 -82.39 % 1.59 231.25 % 0.48 -74.74 % 1.90 20.25 % 1.58
Earnings per share 0.11 -60.71 % 0.28 -82.39 % 1.59 231.25 % 0.48 -74.87 % 1.91 20.89 % 1.58
Gross profit 72.772 M -7.20 % 78.419 M -36.00 % 122.530 M 35.47 % 90.450 M 85.02 % 48.886 M -36.30 % 76.749 M
Income tax expense 808.000 K -42.78 % 1.412 M -83.41 % 8.512 M 229.03 % 2.587 M 1 890.00 % 130.000 K 103.65 % -3.565 M
Cost of revenue 239.344 M -0.14 % 239.670 M -19.13 % 296.352 M 37.80 % 215.067 M 65.35 % 130.071 M -31.66 % 190.337 M
General and administrative expenses 47.843 M -6.98 % 51.434 M 0.35 % 51.255 M 11.78 % 45.852 M 5.78 % 43.348 M 0.000
Selling and marketing expenses 3.393 M 36.21 % 2.491 M 11.26 % 2.239 M -64.35 % 6.280 M 60.33 % 3.917 M 0.000
Other expenses 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 75.060 M -5.32 % 79.281 M -5.81 % 84.169 M 7.65 % 78.191 M 15.85 % 67.495 M 29.09 % 52.284 M
Cost and expenses 314.404 M -1.43 % 318.951 M -16.18 % 380.521 M 29.76 % 293.258 M 48.44 % 197.566 M -18.57 % 242.621 M
Research and development expenses 23.824 M -6.04 % 25.356 M -17.34 % 30.675 M 17.71 % 26.059 M 28.81 % 20.230 M 0.00 % 20.231 M
Selling general and administrative expenses 51.236 M -4.99 % 53.925 M 0.81 % 53.494 M 2.61 % 52.132 M 10.30 % 47.265 M 47.46 % 32.053 M
Interest income 740.000 K -28.78 % 1.039 M 705.43 % 129.000 K 207.14 % 42.000 K -78.01 % 191.000 K -22.67 % 247.000 K
Interest expense 4.932 M 114.06 % 2.304 M 46.01 % 1.578 M 33.84 % 1.179 M -24.71 % 1.566 M -22.24 % 2.014 M
Depreciation and amortization 38.858 M -6.86 % 41.718 M 5.87 % 39.405 M 5.70 % 37.280 M -0.13 % 37.330 M -4.84 % 39.229 M
Operating income -2.288 M -165.43 % -862.000 K -102.25 % 38.361 M 212.92 % 12.259 M 189.33 % -13.723 M -156.09 % 24.465 M
Operating income ratio -0.01 -170.51 % 0.00 -102.96 % 0.09 128.23 % 0.04 152.33 % -0.08 -183.72 % 0.09
Total other income expenses net 5.686 M -36.48 % 8.951 M -10.01 % 9.947 M 434.50 % 1.861 M -96.88 % 59.731 M 499.71 % 9.960 M
2024 2023 2022 2021 2020 2019
2024 2023 2022 2021 2020 2019
Net debt 129.835 M 52.30 % 85.252 M 571.01 % 12.705 M 118.71 % 5.809 M -83.72 % 35.681 M 378.17 % 7.462 M
Total investments 2.987 M -59.99 % 7.465 M 35.09 % 5.526 M 452.60 % 1.000 M -81.89 % 5.523 M -81.51 % 29.868 M
Total debt 212.433 M 46.90 % 144.612 M 15.00 % 125.752 M 65.67 % 75.907 M -2.46 % 77.822 M -11.24 % 87.673 M
Accumulated other comprehensive income loss 0.000 100.00 % -14.999 K -100.09 % 17.251 M 6.21 % 16.243 M 1.34 % 16.028 M 108.48 % 7.688 M
Retained earnings 8.445 M -41.12 % 14.342 M -65.10 % 41.094 M 184.15 % 14.462 M 223.97 % 4.464 M -91.08 % 50.052 M
Common stock 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M
Total equity 295.111 M -1.53 % 299.689 M -7.25 % 323.111 M 9.35 % 295.471 M 3.58 % 285.258 M -11.37 % 321.870 M
Other non current liabilities 8.139 M -0.13 % 8.150 M 30.00 % 6.269 M -21.91 % 8.028 M 2.54 % 7.829 M 0.000
Long term debt 101.317 M 109.89 % 48.272 M 40.17 % 34.437 M -5.53 % 36.454 M -2.90 % 37.542 M -11.10 % 42.230 M
Total non current liabilities 109.944 M 93.66 % 56.771 M 27.26 % 44.609 M -0.22 % 44.708 M -1.84 % 45.546 M -13.37 % 52.577 M
Other current liabilities 60.489 M 76.12 % 34.346 M 3 794.10 % 882.000 K -64.36 % 2.475 M 225.95 % -1.965 M -106.16 % 31.892 M
Deferred revenue 0.000 0.000 -100.00 % 43.352 M 5.55 % 41.071 M 83.66 % 22.362 M 11 669.47 % 190.000 K
Short term debt 111.116 M 15.34 % 96.340 M 9.64 % 87.868 M 122.72 % 39.453 M -2.05 % 40.280 M -11.13 % 45.325 M
Total current liabilities 203.232 M 30.78 % 155.395 M -2.27 % 159.000 M 27.66 % 124.553 M 57.85 % 78.904 M -17.31 % 95.419 M
Total liabilities 313.176 M 47.61 % 212.166 M 4.20 % 203.609 M 20.29 % 169.261 M 36.01 % 124.450 M -15.91 % 147.996 M
Other non current assets 16.391 M 59.88 % 10.252 M -55.49 % 23.033 M 24.12 % 18.557 M 334.79 % 4.268 M 273.08 % 1.144 M
Long term investments -4.726 M -163.31 % 7.465 M 35.09 % 5.526 M 452.60 % 1.000 M -81.89 % 5.523 M -81.51 % 29.868 M
Intangible assets 43.658 M -18.98 % 53.885 M -17.11 % 65.008 M -10.78 % 72.859 M -12.14 % 82.923 M 145.89 % 33.723 M
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 43.658 M -18.98 % 53.885 M -17.11 % 65.008 M -10.78 % 72.859 M -12.14 % 82.923 M -4.09 % 86.460 M
Property plant equipment net 175.830 M 49.36 % 117.720 M 31.79 % 89.322 M -0.69 % 89.943 M -15.28 % 106.166 M -16.74 % 127.518 M
Total non current assets 236.436 M 20.89 % 195.574 M 3.69 % 188.621 M -3.24 % 194.931 M -8.76 % 213.658 M -17.50 % 258.982 M
Other current assets 9.255 M -15.17 % 10.910 M -18.31 % 13.355 M 82.07 % 7.335 M 139.55 % 3.062 M 20.50 % 2.541 M
Short term investments 7.713 M 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 82.598 M 39.15 % 59.360 M -47.49 % 113.047 M 61.27 % 70.098 M 66.34 % 42.141 M -47.46 % 80.211 M
Cash and short term investments 90.311 M 52.14 % 59.360 M -47.49 % 113.047 M 61.27 % 70.098 M 66.34 % 42.141 M -47.46 % 80.211 M
Total current assets 371.851 M 17.57 % 316.281 M -6.45 % 338.099 M 25.31 % 269.801 M 37.62 % 196.050 M -7.03 % 210.884 M
Inventory 207.223 M 8.54 % 190.923 M 14.60 % 166.600 M 16.09 % 143.513 M 25.94 % 113.949 M 20.70 % 94.409 M
Net receivables 65.062 M 18.11 % 55.088 M 22.15 % 45.097 M -7.69 % 48.855 M 32.41 % 36.898 M 9.41 % 33.723 M
Tax assets 5.283 M -15.50 % 6.252 M 9.07 % 5.732 M -54.41 % 12.572 M -14.93 % 14.778 M 5.62 % 13.992 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 31.431 M 37.93 % 22.787 M -10.61 % 25.492 M -38.65 % 41.554 M 200.68 % 13.820 M -7.66 % 14.966 M
Tax payables 196.000 K -89.80 % 1.922 M 36.70 % 1.406 M 0.000 -100.00 % 4.407 M 44.68 % 3.046 M
Deferred revenue non current 0.000 -100.00 % 3.528 M 2.35 % 3.447 M -12.78 % 3.952 M 42.26 % 2.778 M -87.94 % 23.037 M
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 70.507 M 0.000 -100.00 % 4.382 M -71.74 % 15.507 M -32.69 % 23.037 M -24.28 % 30.422 M
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 46.166 M 2.94 % 44.847 M 84.81 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M
Deferred tax liabilities non current 488.000 K 39.83 % 349.000 K -23.46 % 456.000 K 101.77 % 226.000 K 29.14 % 175.000 K -12.06 % 199.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 608.287 M 18.84 % 511.855 M -2.82 % 526.720 M 13.34 % 464.732 M 13.43 % 409.708 M -12.80 % 469.866 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 -15.483 M 64.97 % -44.196 M -18.32 % -37.352 M -16 482.46 % 228.000 K 100.64 % -35.604 M -610.16 % 6.979 M
Accounts receivables -9.985 M -0.23 % -9.962 M -365.09 % 3.758 M 131.43 % -11.957 M -563.54 % -1.802 M -137.58 % 4.795 M
Inventory -16.300 M 32.99 % -24.323 M -5.35 % -23.087 M 21.91 % -29.564 M -51.30 % -19.540 M -1 285.68 % 1.648 M
Accounts payables 8.644 M 419.56 % -2.705 M 83.16 % -16.062 M -157.91 % 27.734 M 2 520.07 % -1.146 M -36.10 % -842.000 K
Other working capital 2.158 M 129.95 % -7.206 M -256.38 % -2.022 M -114.43 % 14.015 M 207.64 % -13.020 M -1 044.85 % 1.378 M
Other non cash items -1.421 M -596.57 % -204.000 K -102.47 % 8.263 M 531.49 % -1.915 M 96.24 % -50.923 M -705.87 % 8.405 M
Net cash provided by operating activities 25.352 M 534.59 % 3.995 M -92.03 % 50.112 M 6.34 % 47.126 M 1 577.77 % -3.189 M -104.33 % 73.608 M
Investments in property plant and equipment -6.884 M 83.55 % -41.851 M -1.34 % -41.297 M -148.00 % -16.652 M -70.23 % -9.782 M 67.49 % -30.090 M
Acquisitions net 57.000 K -75.32 % 231.000 K -23.00 % 300.000 K -72.75 % 1.101 M 16.02 % 949.000 K -60.46 % 2.400 M
Purchases of investments -3.271 M 25.59 % -4.396 M 3.15 % -4.539 M -353.90 % -1.000 M 0.000 0.000
Sales maturities of investments 0.000 0.000 -100.00 % 683.000 K 0.000 -100.00 % 64.207 M 0.000
Other investing activites -811.000 K 65.10 % -2.324 M -296.12 % 1.185 M 374.00 % 250.000 K -93.10 % 3.623 M 0.000
Net cash used for investing activites -10.909 M 77.43 % -48.340 M -10.70 % -43.668 M -167.89 % -16.301 M -127.63 % 58.997 M 313.06 % -27.690 M
Debt repayment 22.960 M -13.97 % 26.689 M -53.55 % 57.462 M 919.37 % 5.637 M 328.59 % -2.466 M -159.91 % 4.116 M
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -7.215 M 76.00 % -30.063 M -150.00 % -12.025 M 0.000 100.00 % -84.175 M -133.33 % -36.075 M
Other financing activites -6.950 M -16.45 % -5.968 M 33.18 % -8.932 M -5.02 % -8.505 M -17.52 % -7.237 M 5.53 % -7.661 M
Net cash used provided by financing activities 8.795 M 194.14 % -9.342 M -125.59 % 36.505 M 1 372.84 % -2.868 M 96.94 % -93.878 M -136.95 % -39.620 M
Effect of forex changes on cash 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash 23.238 M 143.28 % -53.687 M -225.00 % 42.949 M 53.63 % 27.957 M 173.44 % -38.070 M -704.48 % 6.298 M
Cash at beginning of period 59.360 M -47.49 % 113.047 M 61.27 % 70.098 M 66.34 % 42.141 M -47.46 % 80.211 M 8.52 % 73.913 M
Cash at end of period 82.598 M 39.15 % 59.360 M -47.49 % 113.047 M 61.27 % 70.098 M 66.34 % 42.141 M -47.46 % 80.211 M
Operating cash flow 25.352 M 534.59 % 3.995 M -92.03 % 50.112 M 6.34 % 47.126 M 1 577.77 % -3.189 M -104.33 % 73.608 M
Capital expenditure -8.845 M 79.54 % -43.240 M -4.70 % -41.297 M -148.00 % -16.652 M 5.53 % -17.627 M 41.42 % -30.090 M
Free CashFlow 16.507 M 142.06 % -39.245 M -545.21 % 8.815 M -71.07 % 30.474 M 246.40 % -20.816 M -147.83 % 43.518 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 212.922 M 18.42 % 179.796 M 35.88 % 132.320 M -12.85 % 151.827 M -8.68 % 166.262 M -27.50 % 229.317 M 20.97 % 189.565 M 24.09 % 152.759 M 0.00 % 152.759 M 70.72 % 89.479 M 0.00 % 89.479 M -33.00 % 133.543 M 0.00 % 133.543 M
Net income -2.627 M -207.93 % 2.434 M 1 460.26 % 156.000 K -96.23 % 4.140 M 63.18 % 2.537 M -88.98 % 23.026 M 37.30 % 16.770 M 190.82 % 5.767 M 0.00 % 5.767 M -74.86 % 22.939 M 0.00 % 22.939 M 20.76 % 18.995 M 0.00 % 18.995 M
Income before tax -2.871 M -214.98 % 2.497 M 177.14 % 901.000 K -80.06 % 4.518 M 26.52 % 3.571 M -87.90 % 29.513 M 57.03 % 18.795 M 166.22 % 7.060 M 0.00 % 7.060 M -69.31 % 23.004 M 0.00 % 23.004 M 70.79 % 13.469 M 0.00 % 13.469 M
Income before tax ratio -0.01 -197.09 % 0.01 103.96 % 0.01 -77.12 % 0.03 38.55 % 0.02 -83.31 % 0.13 29.81 % 0.10 114.53 % 0.05 0.00 % 0.05 -82.02 % 0.26 0.00 % 0.26 154.90 % 0.10 0.00 % 0.10
EBITDA 15.692 M -33.80 % 23.704 M 111.78 % 11.193 M -58.48 % 26.961 M 7.20 % 25.150 M -50.24 % 50.542 M 30.43 % 38.749 M 47.39 % 26.290 M 0.00 % 26.290 M -34.29 % 40.009 M 0.00 % 40.009 M 25.63 % 31.847 M 0.00 % 31.847 M
Net income ratio -0.01 -191.14 % 0.01 1 048.26 % 0.00 -95.68 % 0.03 78.70 % 0.02 -84.80 % 0.10 13.50 % 0.09 134.35 % 0.04 0.00 % 0.04 -85.28 % 0.26 0.00 % 0.26 80.23 % 0.14 0.00 % 0.14
Ratio EBITDA 0.07 -44.10 % 0.13 55.85 % 0.08 -52.36 % 0.18 17.39 % 0.15 -31.37 % 0.22 7.82 % 0.20 18.78 % 0.17 0.00 % 0.17 -61.51 % 0.45 0.00 % 0.45 87.50 % 0.24 0.00 % 0.24
Gross profit ratio 0.20 33.58 % 0.15 -41.54 % 0.26 33.08 % 0.20 19.80 % 0.16 -32.84 % 0.24 -30.27 % 0.35 18.43 % 0.30 0.00 % 0.30 8.38 % 0.27 0.00 % 0.27 -4.94 % 0.29 0.00 % 0.29
Weighted average shs out dil 24.051 M 0.00 % 24.050 M -0.02 % 24.054 M -0.05 % 24.066 M -0.05 % 24.077 M -0.11 % 24.104 M 0.00 % 24.104 M 0.13 % 24.072 M 0.00 % 24.072 M -0.11 % 24.099 M 0.00 % 24.099 M 0.08 % 24.080 M 0.00 % 24.080 M
Weighted average shs out 23.882 M -0.70 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M 0.00 % 24.050 M
EPS diluted -0.11 -210.00 % 0.10 1 438.46 % 0.01 -96.18 % 0.17 54.55 % 0.11 -88.54 % 0.96 39.13 % 0.69 187.50 % 0.24 0.00 % 0.24 -74.74 % 0.95 0.00 % 0.95 20.25 % 0.79 0.00 % 0.79
Earnings per share -0.11 -210.00 % 0.10 1 438.46 % 0.01 -96.18 % 0.17 54.55 % 0.11 -88.54 % 0.96 39.13 % 0.69 187.50 % 0.24 0.00 % 0.24 -75.00 % 0.96 0.00 % 0.96 21.52 % 0.79 0.00 % 0.79
Gross profit 43.529 M 58.20 % 27.516 M -20.56 % 34.638 M 15.98 % 29.866 M 9.40 % 27.300 M -51.31 % 56.065 M -15.65 % 66.465 M 46.97 % 45.225 M 0.00 % 45.225 M 85.02 % 24.443 M 0.00 % 24.443 M -36.30 % 38.375 M 0.00 % 38.375 M
Income tax expense 244.000 K 287.30 % 63.000 K -91.54 % 745.000 K 97.09 % 378.000 K -63.44 % 1.034 M -84.06 % 6.487 M 220.35 % 2.025 M 56.55 % 1.294 M 0.00 % 1.294 M 1 890.00 % 65.000 K 0.00 % 65.000 K 103.65 % -1.783 M 0.00 % -1.783 M
Cost of revenue 169.393 M 11.24 % 152.280 M 55.89 % 97.682 M -19.91 % 121.961 M -12.23 % 138.962 M -19.79 % 173.252 M 40.74 % 123.100 M 14.48 % 107.534 M 0.00 % 107.534 M 65.35 % 65.036 M 0.00 % 65.036 M -31.66 % 95.169 M 0.00 % 95.169 M
General and administrative expenses 27.770 M 17.95 % 23.543 M -3.12 % 24.300 M -6.24 % 25.918 M 0.000 0.000 -100.00 % 51.255 M 123.57 % 22.926 M 0.00 % 22.926 M 5.78 % 21.674 M 0.00 % 21.674 M 0.000 0.000
Selling and marketing expenses 1.995 M 0.000 -100.00 % 1.484 M 0.000 0.000 0.000 -100.00 % 2.239 M -28.69 % 3.140 M 0.00 % 3.140 M 60.33 % 1.959 M 0.00 % 1.959 M 0.000 0.000
Other expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 40.843 M 58.48 % 25.771 M -33.36 % 38.671 M 29.69 % 29.817 M 5.69 % 28.211 M -13.43 % 32.586 M -36.83 % 51.583 M 31.94 % 39.096 M 0.00 % 39.096 M 15.85 % 33.748 M 0.00 % 33.748 M 29.09 % 26.142 M 0.00 % 26.142 M
Cost and expenses 210.236 M 218.08 % -178.051 M -230.58 % 136.353 M -10.16 % 151.778 M -9.21 % 167.173 M -18.78 % 205.838 M 17.84 % 174.683 M 19.13 % 146.629 M 0.00 % 146.629 M 48.44 % 98.783 M 0.00 % 98.783 M -18.57 % 121.311 M 0.00 % 121.311 M
Research and development expenses 11.078 M 1.29 % 10.937 M -15.13 % 12.887 M 0.92 % 12.769 M 1.45 % 12.587 M -19.61 % 15.657 M 4.25 % 15.018 M 15.26 % 13.030 M 0.00 % 13.030 M 28.81 % 10.115 M 0.00 % 10.115 M 0.00 % 10.116 M 0.00 % 10.116 M
Selling general and administrative expenses 29.765 M 100.65 % 14.834 M -42.47 % 25.784 M 51.24 % 17.048 M 9.11 % 15.624 M -7.71 % 16.929 M -53.70 % 36.565 M 40.28 % 26.066 M 0.00 % 26.066 M 10.30 % 23.633 M 0.00 % 23.633 M 47.46 % 16.026 M 0.00 % 16.026 M
Interest income 427.000 K 15.09 % 371.000 K 0.54 % 369.000 K 3.65 % 356.000 K -47.88 % 683.000 K 538.32 % 107.000 K 386.36 % 22.000 K 4.76 % 21.000 K 0.00 % 21.000 K -78.01 % 95.500 K 0.00 % 95.500 K -22.67 % 123.500 K 0.00 % 123.500 K
Interest expense 2.931 M 10.11 % 2.662 M 17.27 % 2.270 M 102.14 % 1.123 M -4.91 % 1.181 M 27.68 % 925.000 K 41.65 % 653.000 K 10.77 % 589.500 K 0.00 % 589.500 K -24.71 % 783.000 K 0.00 % 783.000 K -22.24 % 1.007 M 0.00 % 1.007 M
Depreciation and amortization 13.006 M -29.87 % 18.545 M 21.80 % 15.226 M -28.58 % 21.320 M 4.52 % 20.398 M 1.46 % 20.104 M 4.16 % 19.301 M 3.55 % 18.640 M 0.00 % 18.640 M -0.13 % 18.665 M 0.00 % 18.665 M -4.84 % 19.615 M 0.00 % 19.615 M
Operating income 2.686 M 53.93 % 1.745 M 143.27 % -4.033 M -8 330.61 % 49.000 K 105.38 % -911.000 K -103.88 % 23.479 M -11.09 % 26.407 M 245.21 % 7.650 M 0.00 % 7.650 M -64.16 % 21.344 M 0.00 % 21.344 M 74.49 % 12.233 M 0.00 % 12.233 M
Operating income ratio 0.01 29.98 % 0.01 131.84 % -0.03 -9 543.99 % 0.00 105.89 % -0.01 -105.35 % 0.10 -26.50 % 0.14 178.18 % 0.05 0.00 % 0.05 -79.01 % 0.24 0.00 % 0.24 160.41 % 0.09 0.00 % 0.09
Total other income expenses net -5.557 M -838.96 % 752.000 K -84.76 % 4.934 M 10.41 % 4.469 M -0.29 % 4.482 M -25.72 % 6.034 M 54.20 % 3.913 M 763.78 % -589.500 K 0.00 % -589.500 K -101.97 % 29.866 M 0.00 % 29.866 M 499.71 % 4.980 M 0.00 % 4.980 M
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 170.914 M 31.64 % 129.835 M -25.98 % 175.403 M 105.75 % 85.252 M 252.50 % 24.185 M 90.36 % 12.705 M 118.71 % 5.809 M -72.00 % 20.745 M -41.86 % 35.681 M 65.41 % 21.572 M 189.08 % 7.462 M
Total investments 27.059 M 805.89 % 2.987 M 902.35 % 298.000 K -96.01 % 7.465 M 33.16 % 5.606 M 1.45 % 5.526 M 452.60 % 1.000 M -69.34 % 3.262 M -40.95 % 5.523 M -68.79 % 17.696 M -40.75 % 29.868 M
Total debt 271.741 M 27.92 % 212.433 M -11.97 % 241.329 M 66.88 % 144.612 M 17.14 % 123.453 M -1.83 % 125.752 M 65.67 % 75.907 M -1.25 % 76.865 M -1.23 % 77.822 M -5.95 % 82.748 M -5.62 % 87.673 M
Accumulated other comprehensive income loss 22.149 M 0.000 0.000 -100.00 % 21.217 M -0.10 % 21.238 M 23.11 % 17.251 M 6.21 % 16.243 M 0.67 % 16.135 M 0.67 % 16.028 M 35.17 % 11.858 M 54.24 % 7.688 M
Retained earnings -453.000 K -105.36 % 8.445 M 41.50 % 5.968 M -56.46 % 13.706 M 42.77 % 9.600 M -76.64 % 41.094 M 184.15 % 14.462 M 52.83 % 9.463 M 111.98 % 4.464 M -83.62 % 27.258 M -45.54 % 50.052 M
Common stock 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M 0.00 % 240.500 M
Total equity 286.462 M -2.93 % 295.111 M 0.84 % 292.643 M -2.35 % 299.689 M 1.38 % 295.604 M -8.51 % 323.111 M 9.35 % 295.471 M 1.76 % 290.365 M 1.79 % 285.258 M -6.03 % 303.564 M -5.69 % 321.870 M
Other non current liabilities 8.737 M 7.35 % 8.139 M -0.39 % 8.171 M 0.26 % 8.150 M 76.37 % 4.621 M 63.75 % 2.822 M -30.77 % 4.076 M -10.68 % 4.564 M -9.65 % 5.051 M -33.54 % 7.600 M -25.11 % 10.148 M
Long term debt 85.955 M -15.16 % 101.317 M -13.95 % 117.742 M 143.91 % 48.272 M 16.16 % 41.555 M 20.67 % 34.437 M -5.53 % 36.454 M -1.47 % 36.998 M -1.45 % 37.542 M -5.88 % 39.886 M -5.55 % 42.230 M
Total non current liabilities 95.027 M -13.57 % 109.944 M -12.97 % 126.330 M 122.53 % 56.771 M 13.45 % 50.039 M 12.17 % 44.609 M -0.22 % 44.708 M -0.93 % 45.127 M -0.92 % 45.546 M -7.17 % 49.062 M -6.69 % 52.577 M
Other current liabilities 45.003 M -25.60 % 60.489 M 114.30 % 28.226 M 1 875.22 % -1.590 M -102.54 % 62.490 M 41.27 % 44.234 M 1.58 % 43.546 M 36.20 % 31.972 M 56.75 % 20.397 M -21.98 % 26.145 M -18.02 % 31.892 M
Deferred revenue 0.000 0.000 -100.00 % 1.503 M -95.82 % 35.936 M -41.23 % 61.144 M 41.04 % 43.352 M 5.55 % 41.071 M 29.49 % 31.717 M 41.83 % 22.362 M 98.32 % 11.276 M 5 834.74 % 190.000 K
Short term debt 185.786 M 67.20 % 111.116 M -10.09 % 123.587 M 28.28 % 96.340 M 17.63 % 81.898 M -6.79 % 87.868 M 122.72 % 39.453 M -1.04 % 39.866 M -1.03 % 40.280 M -5.89 % 42.803 M -5.57 % 45.325 M
Total current liabilities 259.286 M 27.58 % 203.232 M 19.48 % 170.092 M 9.46 % 155.395 M -10.24 % 173.114 M 8.88 % 159.000 M 27.66 % 124.553 M 22.44 % 101.729 M 28.93 % 78.904 M -9.47 % 87.162 M -8.65 % 95.419 M
Total liabilities 354.313 M 13.14 % 313.176 M 5.65 % 296.422 M 39.71 % 212.166 M -4.92 % 223.153 M 9.60 % 203.609 M 20.29 % 169.261 M 15.26 % 146.856 M 18.00 % 124.450 M -8.64 % 136.223 M -7.95 % 147.996 M
Other non current assets 4.264 M -73.99 % 16.391 M -16.81 % 19.702 M 92.18 % 10.252 M -65.91 % 30.073 M 30.56 % 23.033 M 24.12 % 18.557 M 62.60 % 11.413 M 167.40 % 4.268 M 57.72 % 2.706 M 136.54 % 1.144 M
Long term investments 9.843 M 308.27 % -4.726 M -1 685.91 % 298.000 K -96.01 % 7.465 M 33.16 % 5.606 M 1.45 % 5.526 M 452.60 % 1.000 M -69.34 % 3.262 M -40.95 % 5.523 M -68.79 % 17.696 M -40.75 % 29.868 M
Intangible assets 38.529 M -11.75 % 43.658 M -11.23 % 49.180 M -8.73 % 53.885 M 46.28 % 36.836 M -18.32 % 45.097 M -7.69 % 48.855 M -0.67 % 49.184 M 33.30 % 36.898 M 5.65 % 34.925 M 3.56 % 33.723 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 38.529 M -11.75 % 43.658 M -11.23 % 49.180 M -8.73 % 53.885 M -10.18 % 59.992 M -7.72 % 65.008 M -10.78 % 72.859 M -6.46 % 77.891 M -6.07 % 82.923 M -2.09 % 84.691 M -2.05 % 86.460 M
Property plant equipment net 165.995 M -5.59 % 175.830 M -5.29 % 185.644 M 57.70 % 117.720 M 21.81 % 96.646 M 8.20 % 89.322 M -0.69 % 89.943 M -8.27 % 98.055 M -7.64 % 106.166 M -9.14 % 116.842 M -8.37 % 127.518 M
Total non current assets 224.175 M -5.19 % 236.436 M -8.99 % 259.787 M 32.83 % 195.574 M -1.09 % 197.727 M 4.83 % 188.621 M -3.24 % 194.931 M -4.58 % 204.295 M -4.38 % 213.658 M -9.59 % 236.320 M -8.75 % 258.982 M
Other current assets 11.686 M 26.27 % 9.255 M -17.66 % 11.240 M 3.02 % 10.910 M -0.52 % 10.967 M -24.43 % 14.513 M 77.12 % 8.194 M 36.26 % 6.014 M 56.89 % 3.833 M 20.27 % 3.187 M 25.42 % 2.541 M
Short term investments 17.216 M 123.21 % 7.713 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 100.827 M 22.07 % 82.598 M 25.29 % 65.926 M 11.06 % 59.360 M -40.20 % 99.268 M -12.19 % 113.047 M 61.27 % 70.098 M 24.91 % 56.120 M 33.17 % 42.141 M -31.12 % 61.176 M -23.73 % 80.211 M
Cash and short term investments 118.043 M 30.71 % 90.311 M 36.99 % 65.926 M 11.06 % 59.360 M -40.20 % 99.268 M -12.19 % 113.047 M 61.27 % 70.098 M 24.91 % 56.120 M 33.17 % 42.141 M -31.12 % 61.176 M -23.73 % 80.211 M
Total current assets 416.600 M 12.03 % 371.851 M 12.93 % 329.278 M 4.11 % 316.281 M -1.48 % 321.030 M -5.05 % 338.099 M 25.31 % 269.801 M 15.83 % 232.926 M 18.81 % 196.050 M -3.65 % 203.467 M -3.52 % 210.884 M
Inventory 226.701 M 9.40 % 207.223 M 0.02 % 207.190 M 8.52 % 190.923 M 9.13 % 174.949 M 5.01 % 166.600 M 16.09 % 143.513 M 11.48 % 128.731 M 12.97 % 113.949 M 9.38 % 104.179 M 10.35 % 94.409 M
Net receivables 60.170 M -7.52 % 65.062 M 44.83 % 44.922 M -18.45 % 55.088 M 49.55 % 36.836 M -18.32 % 45.097 M -7.69 % 48.855 M -0.67 % 49.184 M 33.30 % 36.898 M 5.65 % 34.925 M 3.56 % 33.723 M
Tax assets 5.544 M 4.94 % 5.283 M 6.45 % 4.963 M -20.62 % 6.252 M 15.56 % 5.410 M -5.62 % 5.732 M -54.41 % 12.572 M -8.07 % 13.675 M -7.46 % 14.778 M 2.73 % 14.385 M 2.81 % 13.992 M
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 28.497 M -9.33 % 31.431 M 87.36 % 16.776 M -26.38 % 22.787 M -18.79 % 28.061 M 10.08 % 25.492 M -38.65 % 41.554 M 50.08 % 27.687 M 100.34 % 13.820 M -3.98 % 14.393 M -3.83 % 14.966 M
Tax payables 0.000 -100.00 % 196.000 K 0.000 -100.00 % 1.922 M 189.02 % 665.000 K -52.70 % 1.406 M 0.000 -100.00 % 2.204 M -50.00 % 4.407 M 18.26 % 3.727 M 22.34 % 3.046 M
Deferred revenue non current 0.000 0.000 0.000 -100.00 % 3.528 M 1.91 % 3.462 M 0.44 % 3.447 M -12.78 % 3.952 M 17.44 % 3.365 M 21.13 % 2.778 M -78.48 % 12.908 M -43.97 % 23.037 M
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 66.970 M -5.02 % 70.507 M -4.72 % 74.002 M 0.000 -100.00 % 3.934 M -10.22 % 4.382 M -71.74 % 15.507 M -19.54 % 19.272 M -16.34 % 23.037 M -13.81 % 26.730 M -12.14 % 30.422 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 24.266 M -47.44 % 46.166 M -0.02 % 46.175 M 90.29 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M 0.00 % 24.266 M
Deferred tax liabilities non current 335.000 K -31.35 % 488.000 K 17.03 % 417.000 K 19.48 % 349.000 K -12.97 % 401.000 K -12.06 % 456.000 K 101.77 % 226.000 K 12.72 % 200.500 K 14.57 % 175.000 K -6.42 % 187.000 K -6.03 % 199.000 K
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 640.775 M 5.34 % 608.287 M 3.26 % 589.065 M 15.08 % 511.855 M -1.33 % 518.757 M -1.51 % 526.720 M 13.34 % 464.732 M 6.29 % 437.220 M 6.72 % 409.708 M -6.84 % 439.787 M -6.40 % 469.866 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 -12.597 M -240.06 % 8.994 M 197.41 % -9.233 M 76.11 % -38.652 M -597.19 % -5.544 M -122.10 % 25.088 M 24 257.28 % 103.000 K 0.00 % 103.000 K 100.58 % -17.802 M 0.00 % -17.802 M -610.16 % 3.490 M 0.00 % 3.490 M
Accounts receivables 5.215 M 125.90 % -20.139 M -502.78 % 5.000 M 127.42 % -18.236 M -320.40 % 8.274 M -60.72 % 21.065 M 452.35 % -5.979 M 0.00 % -5.979 M -563.54 % -901.000 K 0.00 % -901.000 K -137.58 % 2.398 M 0.00 % 2.398 M
Inventory -19.478 M -58 924.24 % -33.000 K 99.59 % -8.134 M 49.08 % -15.974 M -91.33 % -8.349 M -164.35 % 12.975 M 187.78 % -14.782 M 0.00 % -14.782 M -51.30 % -9.770 M 0.00 % -9.770 M -1 285.68 % 824.000 K 0.00 % 824.000 K
Accounts payables -2.934 M -120.02 % 14.655 M 343.80 % -6.011 M -13.97 % -5.274 M -305.29 % 2.569 M 116.90 % -15.202 M -209.63 % 13.867 M 0.00 % 13.867 M 2 520.07 % -573.000 K 0.00 % -573.000 K -36.10 % -421.000 K 0.00 % -421.000 K
Other working capital 1.988 M -86.30 % 14.511 M 16 496.61 % -88.500 K -110.64 % 832.000 K 110.35 % -8.038 M -228.61 % 6.250 M -10.81 % 7.008 M 0.00 % 7.008 M 207.64 % -6.510 M 0.00 % -6.510 M -1 044.85 % 689.000 K 0.00 % 689.000 K
Other non cash items -3.630 M -8 742.86 % 42.000 K 100.73 % -5.743 M -1 740.71 % 350.000 K -99.07 % 37.809 M 35.54 % 27.895 M 4 806.77 % 568.500 K 0.00 % 568.500 K -17.31 % 687.500 K 0.00 % 687.500 K -97.79 % 31.134 M 0.00 % 31.134 M
Net cash provided by operating activities -785.000 K -102.62 % 30.015 M 743.68 % -4.663 M 63.69 % -12.842 M -176.00 % 16.898 M -77.39 % 74.743 M 217.20 % 23.563 M 0.00 % 23.563 M 1 577.77 % -1.595 M 0.00 % -1.595 M -104.33 % 36.804 M 0.00 % 36.804 M
Investments in property plant and equipment -2.588 M 20.30 % -3.247 M -53.31 % -2.118 M 86.65 % -15.869 M 43.94 % -28.306 M -3.81 % -27.266 M -227.48 % -8.326 M 0.00 % -8.326 M 5.53 % -8.814 M 0.00 % -8.814 M 41.42 % -15.045 M 0.00 % -15.045 M
Acquisitions net 0.000 0.000 -100.00 % 57.000 K -75.32 % 231.000 K 0.000 100.00 % -356.000 K -164.67 % 550.500 K 0.00 % 550.500 K -98.29 % 32.104 M 0.00 % 32.104 M 2 575.29 % 1.200 M 0.00 % 1.200 M
Purchases of investments 0.000 -100.00 % 262.000 K 107.42 % -3.533 M 18.50 % -4.335 M -7 006.56 % -61.000 K 98.66 % -4.539 M -807.80 % -500.000 K 0.00 % -500.000 K 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 32.103 M 0.00 % 32.103 M 0.000 0.000
Other investing activites -12.630 M -11 903.74 % 107.000 K 104.39 % -2.437 M -234.64 % 1.810 M 200.00 % -1.810 M -214.85 % 1.576 M 1 160.80 % 125.000 K 0.00 % 125.000 K -75.42 % 508.500 K 0.00 % 508.500 K 0.000 0.000
Net cash used for investing activites -15.218 M -428.77 % -2.878 M 64.16 % -8.031 M 55.78 % -18.163 M 39.81 % -30.177 M 1.33 % -30.585 M -275.25 % -8.151 M 0.00 % -8.151 M -127.63 % 29.499 M 0.00 % 29.499 M 313.06 % -13.845 M 0.00 % -13.845 M
Debt repayment -16.338 M -6 768.57 % 245.000 K -98.92 % 22.715 M -9.48 % 25.093 M 0.000 -100.00 % 43.340 M 2 689.83 % 1.554 M 0.00 % 1.554 M 225.99 % -1.233 M 0.00 % -1.233 M -159.91 % 2.058 M 0.00 % 2.058 M
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
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 % -7.215 M 0.000 100.00 % -30.063 M 0.000 100.00 % -12.025 M 0.000 0.000 100.00 % -42.088 M 0.00 % -42.088 M -133.33 % -18.038 M 0.00 % -18.038 M
Other financing activites 50.570 M 1 546.92 % -3.495 M -1.16 % -3.455 M 12.15 % -3.933 M -686.60 % -500.000 K 88.39 % -4.305 M -44.10 % -2.988 M 0.00 % -2.988 M 17.44 % -3.619 M 0.00 % -3.619 M 5.53 % -3.830 M 0.00 % -3.830 M
Net cash used provided by financing activities 34.232 M 427.11 % -10.465 M -154.34 % 19.260 M 316.33 % -8.903 M -1 680.60 % -500.000 K -101.85 % 27.010 M 1 983.54 % -1.434 M 0.00 % -1.434 M 96.94 % -46.939 M 0.00 % -46.939 M -136.95 % -19.810 M 0.00 % -19.810 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.229 M 9.34 % 16.672 M 153.91 % 6.566 M 116.45 % -39.908 M -189.63 % -13.779 M -119.36 % 71.168 M 154.56 % 27.957 M 0.00 % 27.957 M 173.44 % -38.070 M 0.00 % -38.070 M -704.48 % 6.298 M 0.00 % 6.298 M
Cash at beginning of period 82.598 M 25.29 % 65.926 M 11.06 % 59.360 M -40.20 % 99.268 M -12.19 % 113.047 M 169.94 % 41.879 M -0.62 % 42.141 M 0.00 % 42.141 M -47.46 % 80.211 M 0.00 % 80.211 M 8.52 % 73.913 M 0.00 % 73.913 M
Cash at end of period 100.827 M 22.07 % 82.598 M 25.29 % 65.926 M 11.06 % 59.360 M -40.20 % 99.268 M -12.19 % 113.047 M 61.27 % 70.098 M 0.00 % 70.098 M 66.34 % 42.141 M 0.00 % 42.141 M -47.46 % 80.211 M 0.00 % 80.211 M
Operating cash flow -785.000 K -102.62 % 30.015 M 743.68 % -4.663 M 63.69 % -12.842 M -176.00 % 16.898 M -77.39 % 74.743 M 217.20 % 23.563 M 0.00 % 23.563 M 1 577.77 % -1.595 M 0.00 % -1.595 M -104.33 % 36.804 M 0.00 % 36.804 M
Capital expenditure -2.588 M 2.27 % -2.648 M -25.02 % -2.118 M 86.65 % -15.869 M 43.94 % -28.306 M -3.81 % -27.266 M -227.48 % -8.326 M 0.00 % -8.326 M 5.53 % -8.814 M 0.00 % -8.814 M 41.42 % -15.045 M 0.00 % -15.045 M
Free CashFlow -3.373 M -112.33 % 27.367 M 715.06 % -4.450 M 84.50 % -28.711 M -151.67 % -11.408 M -124.03 % 47.477 M 211.59 % 15.237 M 0.00 % 15.237 M 246.40 % -10.408 M 0.00 % -10.408 M -147.83 % 21.759 M 0.00 % 21.759 M
2025 2024 2024 2023 2023 2022 2021 2021 2020 2020 2019 2019
Date Form 10K
2024
2023
2022
2021
2020
2019