H.H.Galaxy Co., Ltd. 2949.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 4.731 B 9.03 % | 4.340 B 7.10 % | 4.052 B 54.11 % | 2.629 B 24.31 % | 2.115 B 25.00 % | 1.692 B |
| Net income | 84.822 M -39.05 % | 139.162 M 8.37 % | 128.411 M 73.64 % | 73.954 M 161.92 % | 28.235 M -6.72 % | 30.270 M |
| Income before tax | 120.962 M -40.65 % | 203.801 M 10.98 % | 183.636 M 81.16 % | 101.364 M 62.54 % | 62.364 M 64.95 % | 37.807 M |
| Income before tax ratio | 0.03 -45.56 % | 0.05 3.62 % | 0.05 17.56 % | 0.04 30.75 % | 0.03 31.96 % | 0.02 |
| EBITDA | 154.770 M -34.31 % | 235.613 M 17.40 % | 200.689 M 69.13 % | 118.662 M 51.91 % | 78.113 M 57.17 % | 49.699 M |
| Net income ratio | 0.02 -44.09 % | 0.03 1.19 % | 0.03 12.67 % | 0.03 110.70 % | 0.01 -25.38 % | 0.02 |
| Ratio EBITDA | 0.03 -39.75 % | 0.05 9.62 % | 0.05 9.75 % | 0.05 22.20 % | 0.04 25.74 % | 0.03 |
| Gross profit ratio | 0.10 -13.58 % | 0.12 5.57 % | 0.11 -1.97 % | 0.11 9.99 % | 0.10 18.73 % | 0.09 |
| Weighted average shs out dil | 25.581 M 9.01 % | 23.467 M 15.87 % | 20.253 M 29.62 % | 15.625 M 21.22 % | 12.890 M 6.04 % | 12.156 M |
| Weighted average shs out | 25.368 M 8.83 % | 23.310 M 10.20 % | 21.152 M 35.37 % | 15.625 M 21.22 % | 12.890 M 6.04 % | 12.156 M |
| EPS diluted | 3.32 -44.01 % | 5.93 -1.82 % | 6.04 27.70 % | 4.73 105.65 % | 2.30 47.44 % | 1.56 |
| Earnings per share | 3.35 -43.89 % | 5.97 -1.65 % | 6.07 28.33 % | 4.73 115.98 % | 2.19 40.38 % | 1.56 |
| Gross profit | 480.349 M -5.78 % | 509.806 M 13.06 % | 450.899 M 51.08 % | 298.456 M 36.74 % | 218.273 M 48.41 % | 147.070 M |
| Income tax expense | 34.691 M -32.26 % | 51.215 M 15.29 % | 44.423 M 62.07 % | 27.410 M 117.21 % | 12.619 M 67.43 % | 7.537 M |
| Cost of revenue | 4.251 B 11.00 % | 3.830 B 6.35 % | 3.601 B 54.49 % | 2.331 B 22.88 % | 1.897 B 22.77 % | 1.545 B |
| General and administrative expenses | 119.719 M 28.11 % | 93.451 M 16.07 % | 80.516 M 48.97 % | 54.048 M 61.88 % | 33.388 M 21.06 % | 27.579 M |
| Selling and marketing expenses | 222.298 M 14.63 % | 193.932 M 15.86 % | 167.387 M 29.27 % | 129.486 M 18.70 % | 109.090 M | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 M | 0.000 | 0.000 |
| Operating expenses | 359.043 M 18.56 % | 302.836 M 16.15 % | 260.725 M 36.42 % | 191.124 M 28.58 % | 148.645 M 41.01 % | 105.416 M |
| Cost and expenses | 4.610 B 11.55 % | 4.133 B 7.02 % | 3.862 B 53.12 % | 2.522 B 23.30 % | 2.045 B 23.94 % | 1.650 B |
| Research and development expenses | 17.026 M 10.18 % | 15.453 M 20.52 % | 12.822 M 68.93 % | 7.590 M 23.07 % | 6.167 M | 0.000 |
| Selling general and administrative expenses | 342.017 M 19.01 % | 287.383 M 15.93 % | 247.903 M 35.07 % | 183.534 M 28.82 % | 142.478 M | 0.000 |
| Interest income | 3.526 M 47.35 % | 2.393 M 231.90 % | 721.000 K 434.07 % | 135.000 K 68.75 % | 80.000 K -52.94 % | 170.000 K |
| Interest expense | 8.713 M -16.62 % | 10.450 M -7.73 % | 11.326 M 51.56 % | 7.473 M -8.02 % | 8.125 M -2.51 % | 8.334 M |
| Depreciation and amortization | 25.095 M 17.47 % | 21.362 M -4.61 % | 22.394 M 127.93 % | 9.825 M 28.87 % | 7.624 M | 0.000 |
| Operating income | 121.306 M -41.39 % | 206.970 M 8.83 % | 190.174 M 74.73 % | 108.837 M 57.32 % | 69.180 M 66.08 % | 41.654 M |
| Operating income ratio | 0.03 -46.24 % | 0.05 1.62 % | 0.05 13.38 % | 0.04 26.56 % | 0.03 32.87 % | 0.02 |
| Total other income expenses net | -344.000 K 89.14 % | -3.169 M 51.53 % | -6.538 M -9.55 % | -5.968 M 12.44 % | -6.816 M -77.18 % | -3.847 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | 212.862 M 410.77 % | -68.494 M -128.78 % | 238.015 M 97.24 % | 120.671 M 133.76 % | 51.622 M 266.24 % | -31.052 M |
| Total investments | 203.078 M 4 389.90 % | 4.523 M -5.99 % | 4.811 M -96.79 % | 149.888 M 336.23 % | 34.360 M | 0.000 |
| Total debt | 597.219 M 60.82 % | 371.360 M 3.75 % | 357.939 M 9.09 % | 328.105 M 239.54 % | 96.631 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -204.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 312.732 M -3.10 % | 322.734 M 66.04 % | 194.372 M 165.21 % | 73.290 M 11 137.65 % | -664.000 K | 0.000 |
| Common stock | 254.100 M 5.00 % | 242.000 M 10.00 % | 220.000 M 22.22 % | 180.000 M 26.32 % | 142.500 M | 0.000 |
| Total equity | 1.142 B -1.23 % | 1.156 B 51.44 % | 763.637 M 183.25 % | 269.597 M 71.31 % | 157.372 M | 0.000 |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 220.872 M 3 502.54 % | 6.131 M -67.79 % | 19.032 M -34.26 % | 28.951 M 8 032.30 % | 356.000 K -83.10 % | 2.107 M |
| Total non current liabilities | 220.872 M 3 502.54 % | 6.131 M -67.79 % | 19.032 M -34.26 % | 28.951 M 8 032.30 % | 356.000 K | 0.000 |
| Other current liabilities | 365.848 M 26.30 % | 289.663 M 43.83 % | 201.399 M 184.58 % | -238.113 M -190.04 % | 264.451 M -11.70 % | 299.477 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 226.563 M -2.99 % | 233.539 M -14.46 % | 273.003 M | 0.000 |
| Short term debt | 376.347 M 3.04 % | 365.229 M 24.27 % | 293.907 M 1.50 % | 289.550 M 206.93 % | 94.337 M 22.44 % | 77.048 M |
| Total current liabilities | 1.210 B 7.14 % | 1.130 B 9.86 % | 1.029 B 48.06 % | 694.662 M 66.16 % | 418.080 M | 0.000 |
| Total liabilities | 1.431 B 26.00 % | 1.136 B 8.44 % | 1.048 B 44.76 % | 723.613 M 72.93 % | 418.436 M | 0.000 |
| Other non current assets | 9.166 M -42.67 % | 15.989 M 2 413.99 % | 636.000 K -74.71 % | 2.515 M -94.92 % | 49.510 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 4.523 M 101.29 % | -350.658 M | 0.000 100.00 % | -13.958 M | 0.000 |
| Intangible assets | 21.321 M -30.50 % | 30.677 M -94.41 % | 549.244 M 119.60 % | 250.106 M 76.13 % | 142.002 M | 0.000 |
| GoodWill | 244.942 M 58.18 % | 154.852 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 266.263 M 43.52 % | 185.529 M -5.90 % | 197.152 M 3 062.53 % | 6.234 M 189.55 % | 2.153 M | 0.000 |
| Property plant equipment net | 21.478 M 11.42 % | 19.276 M 0.94 % | 19.096 M 434.00 % | 3.576 M -57.56 % | 8.426 M | 0.000 |
| Total non current assets | 296.907 M 31.77 % | 225.317 M -0.29 % | 225.964 M 1 733.38 % | 12.325 M -75.43 % | 50.154 M | 0.000 |
| Other current assets | 103.235 M -80.43 % | 527.522 M 3.04 % | 511.955 M 623.31 % | 70.779 M -4.57 % | 74.166 M -66.77 % | 223.178 M |
| Short term investments | 203.078 M | 0.000 -100.00 % | 355.469 M 137.16 % | 149.888 M 210.21 % | 48.318 M | 0.000 |
| cash and cash equivalents | 384.357 M -12.62 % | 439.854 M 266.78 % | 119.924 M -42.19 % | 207.434 M 360.87 % | 45.009 M 44.95 % | 31.052 M |
| Cash and short term investments | 587.435 M 33.55 % | 439.854 M -7.48 % | 475.393 M 33.04 % | 357.322 M 282.87 % | 93.327 M 200.55 % | 31.052 M |
| Total current assets | 2.277 B 10.14 % | 2.067 B 30.40 % | 1.585 B 61.61 % | 980.885 M 86.60 % | 525.654 M 1 592.82 % | 31.052 M |
| Inventory | 673.490 M 49.86 % | 449.419 M 11.22 % | 404.087 M 33.50 % | 302.678 M 40.03 % | 216.159 M | 0.000 |
| Net receivables | 912.518 M 40.31 % | 650.358 M 18.41 % | 549.244 M 119.60 % | 250.106 M 76.13 % | 142.002 M 242.00 % | 41.521 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 359.738 M | 0.000 -100.00 % | 4.023 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 454.908 M 3.46 % | 439.711 M -12.11 % | 500.315 M 210.25 % | 161.260 M 265.36 % | 44.137 M -29.94 % | 63.002 M |
| Tax payables | 13.390 M -62.03 % | 35.266 M 7.24 % | 32.884 M 120.89 % | 14.887 M -1.77 % | 15.155 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 136.271 M -2.19 % | 139.323 M 10.69 % | 125.867 M | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 12.914 M -3.31 % | 13.356 M -7.46 % | 14.433 M 3 954.21 % | 356.000 K -92.41 % | 4.693 M 1 317.82 % | 331.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 439.117 M -2.98 % | 452.617 M 109.25 % | 216.307 M 1 226.47 % | 16.307 M 4.96 % | 15.536 M -17.79 % | 18.899 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.574 B 12.26 % | 2.292 B 26.57 % | 1.811 B 82.36 % | 993.210 M 72.49 % | 575.808 M | 0.000 |
| 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 % | 8.477 M | 0.000 | 0.000 -100.00 % | 6.685 M | 0.000 |
| Change in working capital | -186.094 M 28.91 % | -261.754 M -66.81 % | -156.917 M -33.76 % | -117.308 M -108.60 % | -56.237 M -102.77 % | -27.734 M |
| Accounts receivables | -40.486 M 75.61 % | -166.027 M | 0.000 | 0.000 | 0.000 100.00 % | -68.449 M |
| Inventory | -209.399 M -361.92 % | -45.332 M 55.30 % | -101.409 M -17.21 % | -86.519 M -806.81 % | -9.541 M 86.24 % | -69.328 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 63.791 M 226.58 % | -50.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.043 M |
| Other non cash items | -45.436 M -248.03 % | 30.693 M 189.42 % | 10.605 M 44.52 % | 7.338 M -8.79 % | 8.045 M -3.12 % | 8.304 M |
| Net cash provided by operating activities | -85.473 M -37.73 % | -62.060 M -350.91 % | 24.734 M 210.91 % | -22.301 M -189.53 % | 24.909 M 13.56 % | 21.935 M |
| Investments in property plant and equipment | -5.857 M -73.18 % | -3.382 M 50.24 % | -6.797 M 24.94 % | -9.056 M -40.88 % | -6.428 M 71.72 % | -22.731 M |
| Acquisitions net | -54.722 M | 0.000 100.00 % | -1.070 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -875.365 M -1 783.80 % | -46.468 M 77.40 % | -205.581 M -205.88 % | -67.210 M -57.12 % | -42.776 M | 0.000 |
| Sales maturities of investments | 880.006 M 380.00 % | 183.336 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.843 M 804.01 % | -972.000 K 54.92 % | -2.156 M -62.96 % | -1.323 M -197.30 % | -445.000 K -154.47 % | 817.000 K |
| Net cash used for investing activites | -49.095 M -137.05 % | 132.514 M 161.63 % | -215.021 M -177.13 % | -77.589 M -56.28 % | -49.649 M -126.56 % | -21.914 M |
| Debt repayment | 198.390 M 233.44 % | 59.498 M 303.46 % | -29.243 M -112.40 % | 235.811 M 1 698.16 % | 13.114 M -63.71 % | 36.133 M |
| Common stock issued | 0.000 -100.00 % | 249.833 M 4.10 % | 240.000 M 527.11 % | 38.271 M 82.75 % | 20.942 M | 0.000 |
| Common stock repurchased | -46.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -48.400 M -166.98 % | -18.129 M 66.67 % | -54.396 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -23.294 M 44.17 % | -41.726 M 61.36 % | -107.980 M -817.65 % | -11.767 M 2.58 % | -12.079 M -42.53 % | -8.475 M |
| Net cash used provided by financing activities | 80.078 M -67.90 % | 249.476 M 142.74 % | 102.777 M -60.82 % | 262.315 M 1 093.59 % | 21.977 M -20.54 % | 27.658 M |
| Effect of forex changes on cash | -1.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -55.497 M -117.35 % | 319.930 M 465.59 % | -87.510 M -153.88 % | 162.425 M 5 978.57 % | -2.763 M -109.98 % | 27.679 M |
| Cash at beginning of period | 439.854 M 266.78 % | 119.924 M -42.19 % | 207.434 M 360.87 % | 45.009 M -5.78 % | 47.772 M 137.75 % | 20.093 M |
| Cash at end of period | 384.357 M -12.62 % | 439.854 M 266.78 % | 119.924 M -42.19 % | 207.434 M 360.87 % | 45.009 M -5.78 % | 47.772 M |
| Operating cash flow | -85.473 M -37.73 % | -62.060 M -350.91 % | 24.734 M 210.91 % | -22.301 M -189.53 % | 24.909 M 13.56 % | 21.935 M |
| Capital expenditure | -7.871 M -89.57 % | -4.152 M 38.91 % | -6.797 M 24.94 % | -9.056 M -40.88 % | -6.428 M 72.39 % | -23.278 M |
| Free CashFlow | -93.344 M -40.98 % | -66.212 M -469.14 % | 17.937 M 157.20 % | -31.357 M -269.67 % | 18.481 M 1 476.10 % | -1.343 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.375 B 15.01 % | 1.195 B -23.30 % | 1.558 B 46.32 % | 1.065 B -4.34 % | 1.113 B 11.87 % | 995.098 M -24.48 % | 1.318 B 26.49 % | 1.042 B -3.86 % | 1.084 B 17.70 % | 920.700 M -34.32 % | 1.402 B 47.25 % | 952.021 M -6.22 % | 1.015 B 23.68 % | 820.736 M 9.70 % | 748.184 M 0.00 % | 748.184 M 32.08 % | 566.442 M 0.00 % | 566.442 M |
| Net income | 25.296 M -2.63 % | 25.980 M -28.81 % | 36.494 M 1 008.90 % | 3.291 M -85.31 % | 22.406 M -0.99 % | 22.631 M -53.60 % | 48.776 M 91.80 % | 25.431 M -19.22 % | 31.480 M -5.96 % | 33.475 M -46.03 % | 62.023 M 436.44 % | 11.562 M -57.71 % | 27.342 M -0.52 % | 27.484 M 19.59 % | 22.982 M 0.00 % | 22.982 M 64.22 % | 13.995 M 0.00 % | 13.995 M |
| Income before tax | 41.597 M 25.37 % | 33.179 M -21.56 % | 42.300 M 214.76 % | 13.439 M -62.19 % | 35.543 M 19.75 % | 29.680 M -56.39 % | 68.056 M 80.15 % | 37.777 M -16.12 % | 45.037 M -14.91 % | 52.931 M -33.34 % | 79.403 M 307.22 % | 19.499 M -58.19 % | 46.637 M 22.42 % | 38.097 M 36.97 % | 27.815 M 0.00 % | 27.815 M 21.63 % | 22.868 M 0.00 % | 22.868 M |
| Income before tax ratio | 0.03 9.01 % | 0.03 2.26 % | 0.03 115.11 % | 0.01 -60.47 % | 0.03 7.05 % | 0.03 -42.25 % | 0.05 42.43 % | 0.04 -12.75 % | 0.04 -27.71 % | 0.06 1.50 % | 0.06 176.54 % | 0.02 -55.42 % | 0.05 -1.02 % | 0.05 24.86 % | 0.04 0.00 % | 0.04 -7.91 % | 0.04 0.00 % | 0.04 |
| EBITDA | 51.991 M 20.22 % | 43.247 M -17.62 % | 52.499 M 145.69 % | 21.368 M -50.66 % | 43.305 M 15.18 % | 37.598 M -51.38 % | 77.338 M 71.46 % | 45.106 M -5.19 % | 47.573 M -17.97 % | 57.994 M -34.75 % | 88.873 M 239.08 % | 26.210 M -47.23 % | 49.665 M 17.92 % | 42.119 M 24.32 % | 33.879 M 0.00 % | 33.879 M 37.16 % | 24.700 M 0.00 % | 24.700 M |
| Net income ratio | 0.02 -15.34 % | 0.02 -7.19 % | 0.02 657.84 % | 0.00 -84.65 % | 0.02 -11.50 % | 0.02 -38.56 % | 0.04 51.63 % | 0.02 -15.97 % | 0.03 -20.10 % | 0.04 -17.82 % | 0.04 264.29 % | 0.01 -54.91 % | 0.03 -19.57 % | 0.03 9.02 % | 0.03 0.00 % | 0.03 24.33 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.04 4.53 % | 0.04 7.40 % | 0.03 67.91 % | 0.02 -48.42 % | 0.04 2.96 % | 0.04 -35.62 % | 0.06 35.55 % | 0.04 -1.38 % | 0.04 -30.30 % | 0.06 -0.64 % | 0.06 130.27 % | 0.03 -43.73 % | 0.05 -4.66 % | 0.05 13.33 % | 0.05 0.00 % | 0.05 3.84 % | 0.04 0.00 % | 0.04 |
| Gross profit ratio | 0.12 -1.28 % | 0.12 10.71 % | 0.11 25.29 % | 0.09 -10.47 % | 0.10 -4.91 % | 0.10 -14.51 % | 0.12 12.33 % | 0.11 4.53 % | 0.10 -20.11 % | 0.13 7.17 % | 0.12 46.94 % | 0.08 -26.22 % | 0.11 1.93 % | 0.11 -3.38 % | 0.11 0.00 % | 0.11 -0.52 % | 0.11 0.00 % | 0.11 |
| Weighted average shs out dil | 25.046 M -0.70 % | 25.223 M -1.75 % | 25.672 M 1.41 % | 25.315 M 3.95 % | 24.354 M -4.68 % | 25.550 M 10.21 % | 23.184 M -0.16 % | 23.220 M 0.46 % | 23.113 M -0.37 % | 23.198 M 29.32 % | 17.939 M -23.16 % | 23.346 M 16.29 % | 20.076 M 6.21 % | 18.903 M 9.78 % | 17.219 M 0.00 % | 17.219 M 10.27 % | 15.615 M 0.00 % | 15.615 M |
| Weighted average shs out | 24.800 M -0.72 % | 24.981 M -2.55 % | 25.634 M 1.26 % | 25.315 M 3.95 % | 24.354 M -4.69 % | 25.552 M 10.21 % | 23.184 M 0.72 % | 23.019 M -0.42 % | 23.115 M -0.04 % | 23.124 M 29.29 % | 17.885 M -22.58 % | 23.100 M 15.86 % | 19.937 M 5.47 % | 18.903 M 9.78 % | 17.219 M 0.00 % | 17.219 M 10.15 % | 15.633 M 0.00 % | 15.633 M |
| EPS diluted | 1.01 -1.94 % | 1.03 -27.46 % | 1.42 992.31 % | 0.13 -85.87 % | 0.92 3.37 % | 0.89 -57.62 % | 2.10 90.91 % | 1.10 -19.12 % | 1.36 -5.56 % | 1.44 -58.38 % | 3.46 592.00 % | 0.50 -63.24 % | 1.36 -6.21 % | 1.45 9.02 % | 1.33 0.00 % | 1.33 47.78 % | 0.90 0.00 % | 0.90 |
| Earnings per share | 1.02 -1.92 % | 1.04 -26.24 % | 1.41 984.62 % | 0.13 -85.87 % | 0.92 3.37 % | 0.89 -57.62 % | 2.10 90.91 % | 1.10 -19.12 % | 1.36 -6.21 % | 1.45 -58.21 % | 3.47 594.00 % | 0.50 -63.50 % | 1.37 -5.52 % | 1.45 9.02 % | 1.33 0.00 % | 1.33 47.78 % | 0.90 0.00 % | 0.90 |
| Gross profit | 166.527 M 13.54 % | 146.670 M -15.08 % | 172.716 M 83.33 % | 94.212 M -14.36 % | 110.004 M 6.37 % | 103.417 M -35.44 % | 160.187 M 42.08 % | 112.746 M 0.49 % | 112.200 M -5.97 % | 119.318 M -29.61 % | 169.516 M 116.37 % | 78.346 M -30.80 % | 113.224 M 26.07 % | 89.813 M 5.99 % | 84.738 M 0.00 % | 84.738 M 31.40 % | 64.490 M 0.00 % | 64.490 M |
| Income tax expense | 15.141 M 117.01 % | 6.977 M 4.54 % | 6.674 M -33.75 % | 10.074 M -15.46 % | 11.916 M 97.71 % | 6.027 M -50.70 % | 12.226 M 21.98 % | 10.023 M -9.35 % | 11.057 M -38.26 % | 17.909 M 86.53 % | 9.601 M -16.45 % | 11.492 M -1.19 % | 11.630 M -0.60 % | 11.700 M 142.09 % | 4.833 M 0.00 % | 4.833 M -45.53 % | 8.873 M 0.00 % | 8.873 M |
| Cost of revenue | 1.208 B 15.22 % | 1.049 B -24.32 % | 1.385 B 42.73 % | 970.645 M -3.24 % | 1.003 B 12.50 % | 891.681 M -22.97 % | 1.158 B 24.60 % | 929.046 M -3.84 % | 966.106 M 20.55 % | 801.382 M -30.46 % | 1.152 B 31.91 % | 873.675 M -3.13 % | 901.896 M 23.39 % | 730.923 M 10.17 % | 663.446 M 0.00 % | 663.446 M 32.17 % | 501.952 M 0.00 % | 501.952 M |
| General and administrative expenses | 40.272 M 15.54 % | 34.854 M -32.33 % | 51.504 M 92.27 % | 26.787 M 46.94 % | 18.230 M -21.42 % | 23.198 M -8.30 % | 25.299 M 0.39 % | 25.201 M 20.93 % | 20.840 M -5.75 % | 22.111 M -19.56 % | 27.486 M 27.76 % | 21.513 M 45.79 % | 14.756 M -11.96 % | 16.761 M -11.16 % | 18.866 M 0.00 % | 18.866 M 131.26 % | 8.158 M 0.00 % | 8.158 M |
| Selling and marketing expenses | 78.351 M 10.40 % | 70.969 M -5.51 % | 75.105 M 54.53 % | 48.603 M -8.32 % | 53.014 M 16.32 % | 45.576 M -26.92 % | 62.367 M 36.31 % | 45.755 M -2.50 % | 46.930 M 20.70 % | 38.880 M -32.05 % | 57.216 M 68.66 % | 33.924 M -28.21 % | 47.252 M 62.97 % | 28.995 M -15.53 % | 34.327 M 0.00 % | 34.327 M 12.85 % | 30.417 M 0.00 % | 30.417 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.305 M | 0.000 -100.00 % | 837.000 K -95.95 % | 20.657 M -58.32 % | 49.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 123.005 M 11.51 % | 110.306 M -16.64 % | 132.324 M 67.59 % | 78.955 M 4.76 % | 75.368 M 4.11 % | 72.396 M -22.24 % | 93.097 M 25.21 % | 74.354 M -36.75 % | 117.555 M 83.29 % | 64.135 M -27.86 % | 88.904 M 13.48 % | 78.346 M 23.07 % | 63.659 M 26.12 % | 50.473 M -8.73 % | 55.300 M 0.00 % | 55.300 M 37.35 % | 40.263 M 0.00 % | 40.263 M |
| Cost and expenses | 1.331 B 14.87 % | 1.159 B -23.65 % | 1.518 B 44.60 % | 1.050 B -2.68 % | 1.079 B 11.87 % | 964.077 M -22.91 % | 1.251 B 24.64 % | 1.003 B -3.27 % | 1.037 B 19.85 % | 865.517 M -34.49 % | 1.321 B 38.79 % | 952.021 M -6.22 % | 1.015 B 29.91 % | 781.396 M 8.72 % | 718.746 M 0.00 % | 718.746 M 32.56 % | 542.215 M 0.00 % | 542.215 M |
| Research and development expenses | 4.382 M -2.25 % | 4.483 M -21.56 % | 5.715 M 60.31 % | 3.565 M -13.55 % | 4.124 M 13.86 % | 3.622 M -33.31 % | 5.431 M 59.83 % | 3.398 M -2.36 % | 3.480 M 10.69 % | 3.144 M -25.18 % | 4.202 M 86.59 % | 2.252 M 36.40 % | 1.651 M -65.00 % | 4.717 M 123.87 % | 2.107 M 0.00 % | 2.107 M 24.82 % | 1.688 M 0.00 % | 1.688 M |
| Selling general and administrative expenses | 118.623 M 12.10 % | 105.823 M -16.42 % | 126.609 M 67.94 % | 75.390 M 5.82 % | 71.244 M 3.59 % | 68.774 M -21.55 % | 87.666 M 23.55 % | 70.956 M 4.70 % | 67.770 M 11.11 % | 60.991 M -27.99 % | 84.702 M 52.79 % | 55.437 M -10.60 % | 62.008 M 35.52 % | 45.756 M -13.98 % | 53.193 M 0.00 % | 53.193 M 37.90 % | 38.575 M 0.00 % | 38.575 M |
| Interest income | 1.648 M 415.00 % | 320.000 K -77.30 % | 1.410 M 468.55 % | 248.000 K -82.83 % | 1.444 M | 0.000 -100.00 % | 1.192 M 838.58 % | 127.000 K -85.97 % | 905.000 K | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.318 M -6.35 % | 3.543 M -10.69 % | 3.967 M 147.47 % | 1.603 M 22.27 % | 1.311 M | 0.000 -100.00 % | 3.865 M 83.44 % | 2.107 M -16.92 % | 2.536 M | 0.000 -100.00 % | 3.124 M 10.39 % | 2.830 M -6.54 % | 3.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.076 M 8.44 % | 6.525 M 4.70 % | 6.232 M -1.49 % | 6.326 M -1.94 % | 6.451 M 6.00 % | 6.086 M 12.35 % | 5.417 M 3.73 % | 5.222 M -2.48 % | 5.355 M 90.50 % | 2.811 M -55.70 % | 6.346 M 63.51 % | 3.881 M 1.60 % | 3.820 M 37.46 % | 2.779 M -37.42 % | 4.441 M 0.00 % | 4.441 M 840.89 % | 472.000 K 0.00 % | 472.000 K |
| Operating income | 43.522 M 19.68 % | 36.364 M -9.97 % | 40.392 M 164.74 % | 15.257 M -55.95 % | 34.636 M 11.65 % | 31.021 M -53.76 % | 67.090 M 74.75 % | 38.392 M -19.30 % | 47.573 M -13.79 % | 55.183 M -31.54 % | 80.612 M 290.24 % | 20.657 M -58.32 % | 49.565 M 25.99 % | 39.340 M 33.63 % | 29.439 M 0.00 % | 29.439 M 21.51 % | 24.228 M 0.00 % | 24.228 M |
| Operating income ratio | 0.03 4.06 % | 0.03 17.37 % | 0.03 80.93 % | 0.01 -53.95 % | 0.03 -0.19 % | 0.03 -38.77 % | 0.05 38.16 % | 0.04 -16.06 % | 0.04 -26.75 % | 0.06 4.23 % | 0.06 165.01 % | 0.02 -55.56 % | 0.05 1.87 % | 0.05 21.82 % | 0.04 0.00 % | 0.04 -8.01 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | -1.925 M 39.56 % | -3.185 M -261.84 % | 1.968 M 208.25 % | -1.818 M -300.44 % | 907.000 K 167.64 % | -1.341 M -238.82 % | 966.000 K 257.07 % | -615.000 K 51.50 % | -1.268 M 43.69 % | -2.252 M -86.27 % | -1.209 M -4.40 % | -1.158 M 60.45 % | -2.928 M -135.56 % | -1.243 M 23.46 % | -1.624 M 0.00 % | -1.624 M -19.41 % | -1.360 M 0.00 % | -1.360 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 204.106 M 67.64 % | 121.751 M -42.80 % | 212.862 M -11.65 % | 240.944 M 287.20 % | -128.707 M -35.52 % | -94.973 M -38.66 % | -68.494 M -121.85 % | 313.483 M 21.84 % | 257.300 M 140.90 % | 106.810 M -55.12 % | 238.015 M |
| Total investments | 161.198 M -12.24 % | 183.682 M -9.55 % | 203.078 M 7 298.11 % | 2.745 M -30.66 % | 3.959 M 1.12 % | 3.915 M -13.44 % | 4.523 M 4.34 % | 4.335 M 14.17 % | 3.797 M -96.55 % | 110.075 M 2 187.99 % | 4.811 M |
| Total debt | 441.690 M -11.44 % | 498.732 M -16.49 % | 597.219 M 10.49 % | 540.495 M 191.72 % | 185.280 M -22.88 % | 240.239 M -35.31 % | 371.360 M -35.73 % | 577.846 M 39.13 % | 415.327 M 2.54 % | 405.028 M 13.16 % | 357.939 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 34.125 M 186.64 % | 11.905 M 6 143.15 % | -197.000 K | 0.000 | 0.000 | 0.000 100.00 % | -240.000 K | 0.000 |
| Retained earnings | 277.336 M -11.62 % | 313.802 M 0.34 % | 312.732 M 13.21 % | 276.238 M -10.10 % | 307.271 M -11.03 % | 345.365 M 14.24 % | 302.326 M 19.24 % | 253.550 M 11.15 % | 228.119 M -3.00 % | 235.176 M 20.99 % | 194.372 M |
| Common stock | 306.411 M 20.59 % | 254.100 M 0.00 % | 254.100 M 0.00 % | 254.100 M 5.00 % | 242.000 M 0.00 % | 242.000 M 0.00 % | 242.000 M 10.00 % | 220.000 M 0.00 % | 220.000 M -49.58 % | 436.307 M 98.32 % | 220.000 M |
| Total equity | 1.169 B 2.19 % | 1.144 B 0.14 % | 1.142 B -0.92 % | 1.153 B -0.64 % | 1.160 B -2.11 % | 1.185 B 2.49 % | 1.156 B 37.30 % | 842.283 M 3.41 % | 814.515 M 1.99 % | 798.655 M 4.59 % | 763.637 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K | 0.000 | 0.000 |
| Long term debt | 223.728 M -2.08 % | 228.480 M 3.44 % | 220.872 M 2 630.52 % | 8.089 M -15.57 % | 9.581 M 6.30 % | 9.013 M 47.01 % | 6.131 M -21.12 % | 7.773 M 44.91 % | 5.364 M -64.68 % | 15.185 M -20.21 % | 19.032 M |
| Total non current liabilities | 223.728 M -2.08 % | 228.480 M 3.44 % | 220.872 M 2 630.52 % | 8.089 M -15.57 % | 9.581 M 6.30 % | 9.013 M 47.01 % | 6.131 M -21.12 % | 7.773 M 38.66 % | 5.606 M -63.08 % | 15.185 M -20.21 % | 19.032 M |
| Other current liabilities | 326.534 M -15.17 % | 384.905 M 5.21 % | 365.848 M 66.98 % | 219.098 M -18.41 % | 268.523 M -5.81 % | 285.086 M -1.58 % | 289.663 M 36.21 % | 212.661 M -12.82 % | 243.929 M -12.84 % | 279.876 M 38.97 % | 201.399 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.040 M -51.60 % | 276.922 M 3.70 % | 267.033 M 0.22 % | 266.456 M 3 524.27 % | 7.352 M -96.75 % | 226.563 M |
| Short term debt | 217.962 M -19.35 % | 270.252 M -28.19 % | 376.347 M -29.31 % | 532.406 M 203.02 % | 175.699 M -29.69 % | 249.904 M -31.58 % | 365.229 M -35.93 % | 570.073 M 56.20 % | 364.963 M -9.36 % | 402.630 M 36.99 % | 293.907 M |
| Total current liabilities | 1.125 B -4.32 % | 1.176 B -2.84 % | 1.210 B -7.81 % | 1.313 B 33.74 % | 981.809 M -5.03 % | 1.034 B -8.50 % | 1.130 B -22.06 % | 1.450 B 25.11 % | 1.159 B -0.72 % | 1.167 B 13.48 % | 1.029 B |
| Total liabilities | 1.349 B -3.95 % | 1.405 B -1.87 % | 1.431 B 8.34 % | 1.321 B 33.26 % | 991.390 M -4.93 % | 1.043 B -8.20 % | 1.136 B -22.06 % | 1.458 B 25.18 % | 1.164 B -1.52 % | 1.182 B 12.87 % | 1.048 B |
| Other non current assets | 9.645 M -12.52 % | 11.025 M 20.28 % | 9.166 M 1 343.46 % | 635.000 K -90.73 % | 6.853 M -13.29 % | 7.903 M -30.49 % | 11.369 M 4.48 % | 10.882 M 2 186.13 % | 476.000 K -90.99 % | 5.285 M 730.97 % | 636.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.102 M 129.91 % | 3.959 M 1.12 % | 3.915 M 101.93 % | -203.196 M -3.77 % | -195.818 M 35.82 % | -305.086 M -7 961.02 % | 3.881 M 101.11 % | -350.658 M |
| Intangible assets | 17.610 M -11.72 % | 19.949 M -6.43 % | 21.321 M -11.28 % | 24.032 M -3.89 % | 25.004 M -9.93 % | 27.762 M -95.73 % | 650.358 M 1.84 % | 638.610 M 7.33 % | 595.000 M 1 421.66 % | 39.102 M -92.88 % | 549.244 M |
| GoodWill | 244.942 M 0.00 % | 244.942 M 0.00 % | 244.942 M 58.18 % | 154.852 M 0.00 % | 154.852 M 0.00 % | 154.852 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.852 M | 0.000 |
| Goodwill and intangible assets | 262.552 M -0.88 % | 264.891 M -0.52 % | 266.263 M 48.85 % | 178.884 M -0.54 % | 179.856 M -1.51 % | 182.614 M -1.57 % | 185.529 M -1.59 % | 188.520 M -1.33 % | 191.064 M -1.49 % | 193.954 M -1.62 % | 197.152 M |
| Property plant equipment net | 35.311 M -6.19 % | 37.642 M 75.26 % | 21.478 M -10.43 % | 23.980 M -12.70 % | 27.467 M 6.42 % | 25.811 M 33.90 % | 19.276 M -1.99 % | 19.668 M 32.15 % | 14.883 M -12.73 % | 17.054 M -10.69 % | 19.096 M |
| Total non current assets | 307.508 M -1.93 % | 313.558 M 5.61 % | 296.907 M 39.65 % | 212.601 M -2.54 % | 218.135 M -0.96 % | 220.243 M -2.25 % | 225.317 M -1.06 % | 227.726 M 6.16 % | 214.511 M -2.57 % | 220.174 M -2.56 % | 225.964 M |
| Other current assets | 40.250 M -26.92 % | 55.074 M -46.65 % | 103.235 M -6.62 % | 110.549 M -67.65 % | 341.779 M -27.71 % | 472.808 M -51.26 % | 970.161 M 103.14 % | 477.581 M 21.04 % | 394.574 M 0.43 % | 392.876 M -23.26 % | 511.955 M |
| Short term investments | 161.198 M -12.24 % | 183.682 M -9.55 % | 203.078 M 14.94 % | 176.676 M | 0.000 | 0.000 -100.00 % | 207.719 M 3.78 % | 200.153 M -35.20 % | 308.883 M 190.87 % | 106.194 M -70.13 % | 355.469 M |
| cash and cash equivalents | 237.584 M -36.98 % | 376.981 M -1.92 % | 384.357 M 28.31 % | 299.551 M -4.60 % | 313.987 M -6.33 % | 335.212 M -23.79 % | 439.854 M 66.38 % | 264.363 M 67.29 % | 158.027 M -47.01 % | 298.218 M 148.67 % | 119.924 M |
| Cash and short term investments | 398.782 M -28.87 % | 560.663 M -4.56 % | 587.435 M 23.35 % | 476.227 M 51.67 % | 313.987 M -6.33 % | 335.212 M -48.24 % | 647.573 M 39.41 % | 464.516 M -0.51 % | 466.910 M 15.45 % | 404.412 M -14.93 % | 475.393 M |
| Total current assets | 2.210 B -1.09 % | 2.235 B -1.84 % | 2.277 B 0.67 % | 2.261 B 16.96 % | 1.933 B -3.70 % | 2.008 B -2.87 % | 2.067 B -0.24 % | 2.072 B 17.44 % | 1.764 B 0.20 % | 1.761 B 11.08 % | 1.585 B |
| Inventory | 895.043 M 6.32 % | 841.874 M 25.00 % | 673.490 M -32.16 % | 992.766 M 58.78 % | 625.257 M 7.79 % | 580.079 M 29.07 % | 449.419 M -35.01 % | 691.525 M 44.50 % | 478.571 M 1.37 % | 472.119 M 16.84 % | 404.087 M |
| Net receivables | 876.367 M 12.75 % | 777.239 M -14.82 % | 912.518 M 33.83 % | 681.873 M 4.51 % | 652.459 M 5.28 % | 619.744 M -4.71 % | 650.358 M 1.84 % | 638.610 M 7.33 % | 595.000 M 21.07 % | 491.450 M -10.52 % | 549.244 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.339 M 3.85 % | 204.474 M -34.71 % | 313.174 M | 0.000 -100.00 % | 359.738 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 | 558.836 M 11.63 % | 500.623 M 10.05 % | 454.908 M -18.31 % | 556.862 M 7.14 % | 519.765 M 4.20 % | 498.833 M 13.45 % | 439.711 M -31.71 % | 643.902 M 23.61 % | 520.916 M 7.48 % | 484.685 M -3.12 % | 500.315 M |
| Tax payables | 22.029 M 8.24 % | 20.352 M 51.99 % | 13.390 M 184.59 % | 4.705 M -73.60 % | 17.822 M | 0.000 -100.00 % | 35.266 M 52.58 % | 23.113 M -20.16 % | 28.948 M | 0.000 -100.00 % | 32.884 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 137.308 M 0.52 % | 136.595 M 0.24 % | 136.271 M 0.36 % | 135.776 M -7.28 % | 146.434 M 0.67 % | 145.465 M 4.41 % | 139.323 M 5.35 % | 132.246 M 1.79 % | 129.917 M 1.97 % | 127.412 M 1.23 % | 125.867 M |
| Capital lease obligations | 25.100 M -11.18 % | 28.260 M 118.83 % | 12.914 M -16.66 % | 15.495 M -16.00 % | 18.446 M -1.24 % | 18.678 M 39.85 % | 13.356 M -7.74 % | 14.477 M 30.04 % | 11.133 M -12.94 % | 12.787 M -11.40 % | 14.433 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 452.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 447.806 M 1.94 % | 439.299 M 0.04 % | 439.117 M -2.98 % | 452.617 M 0.00 % | 452.617 M 0.00 % | 452.617 M 0.00 % | 452.617 M 109.25 % | 216.307 M 0.00 % | 216.307 M | 0.000 -100.00 % | 216.307 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2.518 B -1.20 % | 2.548 B -0.98 % | 2.574 B 4.02 % | 2.474 B 14.98 % | 2.152 B -3.43 % | 2.228 B -2.81 % | 2.292 B -0.32 % | 2.300 B 16.22 % | 1.979 B -0.11 % | 1.981 B 9.38 % | 1.811 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.477 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -137.712 M -349.93 % | 55.100 M -58.49 % | 132.731 M 153.75 % | -246.949 M -324.65 % | -58.154 M 32.88 % | -86.644 M -242.98 % | 60.597 M 133.68 % | -179.918 M -110.53 % | -85.459 M -82.71 % | -46.774 M -161.55 % | 75.996 M |
| Accounts receivables | -99.128 M -173.28 % | 135.279 M 161.04 % | -221.620 M -294.74 % | 113.804 M 447.86 % | -32.715 M -206.86 % | 30.614 M 155.97 % | -54.699 M | 0.000 100.00 % | -103.550 M -279.17 % | 57.794 M | 0.000 |
| Inventory | -53.169 M 68.42 % | -168.384 M -150.42 % | 333.948 M 190.87 % | -367.509 M -713.47 % | -45.178 M 65.42 % | -130.660 M -153.97 % | 242.106 M 213.69 % | -212.954 M -3 200.59 % | -6.452 M 90.52 % | -68.032 M -133.61 % | 202.421 M |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 37.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 14.585 M -83.46 % | 88.205 M 332.31 % | 20.403 M 167.25 % | -30.341 M -253.71 % | 19.739 M 47.28 % | 13.402 M 110.57 % | -126.810 M | 0.000 -100.00 % | 24.543 M 167.17 % | -36.536 M | 0.000 |
| Other non cash items | -10.132 M -387.19 % | 3.528 M -47.07 % | 6.665 M 132.61 % | -20.439 M -479.34 % | -3.528 M -105.43 % | 64.974 M 2 330.75 % | 2.673 M 35.00 % | 1.980 M 114.65 % | -13.512 M -247.96 % | 9.132 M 249.08 % | 2.616 M |
| Net cash provided by operating activities | -99.171 M -200.85 % | 98.332 M -47.68 % | 187.928 M 175.89 % | -247.623 M -654.37 % | -32.825 M -565.80 % | 7.047 M -95.18 % | 146.198 M 199.24 % | -147.323 M -137.10 % | -62.136 M -5 273.69 % | 1.201 M -99.27 % | 164.413 M |
| Investments in property plant and equipment | -2.125 M -15.36 % | -1.842 M -315.80 % | -443.000 K -29.15 % | -343.000 K 87.24 % | -2.688 M -12.80 % | -2.383 M -87.20 % | -1.273 M 48.19 % | -2.457 M | 0.000 100.00 % | -128.000 K 89.34 % | -1.201 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 466.000 K |
| Purchases of investments | 3.000 K 100.04 % | -8.062 M 99.07 % | -867.318 M -17 246.36 % | -5.000 M | 0.000 | 0.000 100.00 % | -19.615 M -127.11 % | 72.341 M | 0.000 | 0.000 100.00 % | -79.167 M |
| Sales maturities of investments | 22.481 M -18.13 % | 27.458 M -96.69 % | 830.033 M 1 627.26 % | -54.348 M | 0.000 | 0.000 -100.00 % | 12.049 M -52.76 % | 25.507 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.076 M 133.18 % | -3.243 M 92.63 % | -43.979 M -2 111.11 % | -1.989 M -102.16 % | 91.987 M 1 147.11 % | 7.376 M 1 038.42 % | -786.000 K -276.23 % | 446.000 K 101.59 % | -28.031 M -137.65 % | 74.461 M 18 855.92 % | -397.000 K |
| Net cash used for investing activites | 21.435 M 49.78 % | 14.311 M 117.52 % | -81.707 M -32.47 % | -61.680 M -169.07 % | 89.299 M 1 688.48 % | 4.993 M 151.88 % | -9.625 M -110.04 % | 95.837 M 441.90 % | -28.031 M -137.71 % | 74.333 M 183.83 % | -88.668 M |
| Debt repayment | -53.676 M 52.84 % | -113.818 M -462.55 % | 31.394 M -91.23 % | 358.166 M 12 742.64 % | -2.833 M -35.49 % | -2.091 M | 0.000 -100.00 % | 204.175 M 1 313.45 % | -16.826 M -441.03 % | -3.110 M 98.56 % | -216.003 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.833 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -46.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -48.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.603 M -1.84 % | -6.484 M -25.08 % | -5.184 M 65.21 % | -14.899 M 80.10 % | -74.866 M 34.67 % | -114.591 M 45.67 % | -210.915 M -355.02 % | -46.353 M -39.63 % | -33.198 M -131.36 % | 105.870 M 563.27 % | -22.853 M |
| Net cash used provided by financing activities | -60.279 M 49.89 % | -120.302 M -489.48 % | -20.408 M -106.92 % | 294.867 M 479.50 % | -77.699 M 33.41 % | -116.682 M -399.81 % | 38.918 M -75.34 % | 157.822 M 415.49 % | -50.024 M -148.68 % | 102.760 M 143.02 % | -238.856 M |
| Effect of forex changes on cash | -1.382 M -588.34 % | 283.000 K 128.10 % | -1.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -139.397 M -1 789.87 % | -7.376 M -108.70 % | 84.806 M 687.46 % | -14.436 M 31.99 % | -21.225 M 79.72 % | -104.642 M -159.63 % | 175.491 M 65.03 % | 106.336 M 175.85 % | -140.191 M -178.63 % | 178.294 M 209.31 % | -163.111 M |
| Cash at beginning of period | 376.981 M -1.92 % | 384.357 M 28.31 % | 299.551 M -4.60 % | 313.987 M -6.33 % | 335.212 M -23.79 % | 439.854 M 66.38 % | 264.363 M 67.29 % | 158.027 M -47.01 % | 298.218 M 148.67 % | 119.924 M -57.63 % | 283.035 M |
| Cash at end of period | 237.584 M -36.98 % | 376.981 M -1.92 % | 384.357 M 28.31 % | 299.551 M -4.60 % | 313.987 M -6.33 % | 335.212 M -23.79 % | 439.854 M 66.38 % | 264.363 M 67.29 % | 158.027 M -47.01 % | 298.218 M 148.67 % | 119.924 M |
| Operating cash flow | -99.171 M -200.85 % | 98.332 M -47.68 % | 187.928 M 175.89 % | -247.623 M -654.37 % | -32.825 M -565.80 % | 7.047 M -95.18 % | 146.198 M 199.24 % | -147.323 M -137.10 % | -62.136 M -5 273.69 % | 1.201 M -99.27 % | 164.413 M |
| Capital expenditure | -2.542 M 21.20 % | -3.226 M -628.22 % | -443.000 K 79.80 % | -2.193 M 18.42 % | -2.688 M -12.80 % | -2.383 M -87.20 % | -1.273 M 48.19 % | -2.457 M | 0.000 100.00 % | -128.000 K 89.34 % | -1.201 M |
| Free CashFlow | -101.713 M -206.95 % | 95.106 M -49.27 % | 187.485 M 175.05 % | -249.816 M -603.45 % | -35.513 M -861.43 % | 4.664 M -96.78 % | 144.925 M 196.76 % | -149.780 M -141.05 % | -62.136 M -5 890.87 % | 1.073 M -99.34 % | 163.212 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 |