Oriental System Technology Inc. 6819.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 225.582 M 6.23 % | 212.355 M 5.14 % | 201.980 M -34.00 % | 306.022 M -74.78 % | 1.214 B 789.21 % | 136.475 M |
| Net income | 5.714 M 112.55 % | -45.538 M 67.81 % | -141.450 M -70.58 % | -82.925 M -120.60 % | 402.453 M 1 507.92 % | -28.585 M |
| Income before tax | 15.912 M 134.64 % | -45.930 M 68.00 % | -143.549 M -30.36 % | -110.115 M -122.94 % | 479.951 M 1 653.64 % | -30.892 M |
| Income before tax ratio | 0.07 132.61 % | -0.22 69.57 % | -0.71 -97.51 % | -0.36 -190.98 % | 0.40 274.72 % | -0.23 |
| EBITDA | 54.400 M 4 008.76 % | 1.324 M 101.30 % | -102.057 M -67.10 % | -61.076 M -112.13 % | 503.608 M 5 035.88 % | -10.203 M |
| Net income ratio | 0.03 111.81 % | -0.21 69.38 % | -0.70 -158.44 % | -0.27 -181.71 % | 0.33 258.33 % | -0.21 |
| Ratio EBITDA | 0.24 3 767.84 % | 0.01 101.23 % | -0.51 -153.17 % | -0.20 -148.09 % | 0.41 655.09 % | -0.07 |
| Gross profit ratio | 0.46 92.67 % | 0.24 552.58 % | 0.04 -85.19 % | 0.25 -58.94 % | 0.60 74.86 % | 0.34 |
| Weighted average shs out dil | 30.913 M 6.58 % | 29.005 M 0.11 % | 28.974 M -0.86 % | 29.226 M 4.59 % | 27.944 M 3.62 % | 26.967 M |
| Weighted average shs out | 30.913 M 6.58 % | 29.005 M 0.11 % | 28.974 M -0.86 % | 29.226 M 8.44 % | 26.952 M -0.06 % | 26.967 M |
| EPS diluted | 0.18 111.46 % | -1.57 67.83 % | -4.88 -71.83 % | -2.84 -119.72 % | 14.40 1 458.49 % | -1.06 |
| Earnings per share | 0.18 111.46 % | -1.57 67.83 % | -4.88 -71.83 % | -2.84 -119.02 % | 14.93 1 508.49 % | -1.06 |
| Gross profit | 102.943 M 104.67 % | 50.298 M 586.10 % | 7.331 M -90.23 % | 75.021 M -89.65 % | 724.555 M 1 454.87 % | 46.599 M |
| Income tax expense | 9.604 M 2 550.00 % | -392.000 K 81.32 % | -2.099 M 92.28 % | -27.190 M -135.08 % | 77.498 M 3 259.25 % | 2.307 M |
| Cost of revenue | 122.639 M -24.32 % | 162.057 M -16.74 % | 194.649 M -15.74 % | 231.001 M -52.76 % | 488.990 M 444.07 % | 89.876 M |
| General and administrative expenses | 49.322 M 62.34 % | 30.382 M -22.63 % | 39.268 M 0.39 % | 39.117 M -50.72 % | 79.369 M 240.04 % | 23.341 M |
| Selling and marketing expenses | 20.239 M -4.70 % | 21.237 M -23.04 % | 27.596 M 0.01 % | 27.592 M -47.65 % | 52.706 M 272.53 % | 14.148 M |
| Other expenses | 0.000 100.00 % | -9.000 K -100.71 % | 1.267 M | 0.000 | 0.000 100.00 % | -106.101 M |
| Operating expenses | 94.649 M 12.17 % | 84.379 M -34.21 % | 128.250 M 4.40 % | 122.844 M -46.10 % | 227.905 M 866.04 % | -29.751 M |
| Cost and expenses | 217.288 M -12.94 % | 249.587 M -22.40 % | 321.632 M -9.10 % | 353.845 M -50.64 % | 716.895 M 2 509.65 % | -29.751 M |
| Research and development expenses | 25.088 M -23.44 % | 32.769 M -45.49 % | 60.119 M 7.10 % | 56.135 M -41.42 % | 95.830 M 146.60 % | 38.861 M |
| Selling general and administrative expenses | 69.561 M 34.76 % | 51.619 M -22.80 % | 66.864 M 0.23 % | 66.709 M -49.49 % | 132.075 M 252.30 % | 37.489 M |
| Interest income | 2.199 M 45.82 % | 1.508 M 92.35 % | 784.000 K 229.41 % | 238.000 K -54.84 % | 527.000 K -18.42 % | 646.000 K |
| Interest expense | 2.870 M -22.72 % | 3.714 M -11.34 % | 4.189 M 112.86 % | 1.968 M 390.77 % | 401.000 K 53.05 % | 262.000 K |
| Depreciation and amortization | 35.618 M 3.53 % | 34.404 M -7.77 % | 37.303 M -20.75 % | 47.071 M 105.78 % | 22.874 M 30.28 % | 17.557 M |
| Operating income | 8.294 M 122.28 % | -37.232 M 69.21 % | -120.919 M -153.38 % | -47.723 M -109.61 % | 496.650 M 1 769.36 % | -29.751 M |
| Operating income ratio | 0.04 120.97 % | -0.18 70.71 % | -0.60 -283.89 % | -0.16 -138.10 % | 0.41 287.74 % | -0.22 |
| Total other income expenses net | 7.618 M 187.58 % | -8.698 M 61.56 % | -22.630 M 63.73 % | -62.392 M -282.37 % | -16.317 M -1 330.06 % | -1.141 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | -73.460 M -189.16 % | 82.394 M -31.24 % | 119.836 M -24.83 % | 159.425 M 167.00 % | -237.954 M -240.43 % | -69.899 M |
| Total investments | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M -74.76 % | 21.000 M -41.67 % | 36.000 M |
| Total debt | 99.897 M -37.03 % | 158.637 M -6.16 % | 169.053 M -15.46 % | 199.960 M 873.61 % | 20.538 M 10 169.00 % | 200.000 K |
| Accumulated other comprehensive income loss | 323.999 K 7.64 % | 301.000 K -99.09 % | 33.225 M 0.34 % | 33.113 M 19.45 % | 27.721 M 18 258.28 % | 151.000 K |
| Retained earnings | -61.353 M 27.83 % | -85.006 M -86.46 % | -45.590 M -147.56 % | 95.860 M -55.10 % | 213.507 M 427.47 % | -65.198 M |
| Common stock | 339.737 M 15.66 % | 293.737 M -3.61 % | 304.737 M 0.00 % | 304.737 M 0.00 % | 304.737 M 12.87 % | 270.000 M |
| Total equity | 342.498 M 54.01 % | 222.389 M -17.00 % | 267.931 M -34.53 % | 409.269 M -25.46 % | 549.078 M 179.01 % | 196.792 M |
| Other non current liabilities | 4.000 M -49.58 % | 7.934 M 38.56 % | 5.726 M -24.06 % | 7.540 M -5.38 % | 7.969 M 260.59 % | 2.210 M |
| Long term debt | 80.525 M -21.07 % | 102.020 M -11.88 % | 115.774 M 25.90 % | 91.959 M 454.34 % | 16.589 M | 0.000 |
| Total non current liabilities | 85.367 M -22.36 % | 109.954 M -9.83 % | 121.947 M 22.56 % | 99.499 M 305.16 % | 24.558 M | 0.000 |
| Other current liabilities | 27.286 M 63.57 % | 16.682 M 3 919.76 % | 415.000 K -98.35 % | 25.215 M -81.89 % | 139.246 M 696.10 % | 17.491 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 19.437 M 28 069.57 % | 69.000 K | 0.000 | 0.000 |
| Short term debt | 19.372 M -65.78 % | 56.617 M 6.27 % | 53.279 M -50.67 % | 108.001 M 1 267.45 % | 7.898 M 165.84 % | 2.971 M |
| Total current liabilities | 52.037 M -35.59 % | 80.784 M 8.15 % | 74.697 M -57.91 % | 177.480 M -31.44 % | 258.863 M 764.17 % | 29.955 M |
| Total liabilities | 137.404 M -27.96 % | 190.738 M -3.00 % | 196.644 M -29.00 % | 276.979 M -2.27 % | 283.421 M 846.16 % | 29.955 M |
| Other non current assets | 19.169 M 5.44 % | 18.180 M 65.83 % | 10.963 M -80.99 % | 57.662 M 334.43 % | 13.273 M 5.96 % | 12.527 M |
| Long term investments | -6.175 M -13.37 % | -5.447 M -546.91 % | -842.000 K 98.17 % | -45.908 M | 0.000 | 0.000 |
| Intangible assets | 10.083 M -24.97 % | 13.439 M -18.20 % | 16.430 M -13.52 % | 18.998 M 44.77 % | 13.123 M 329.00 % | 3.059 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.083 M -24.97 % | 13.439 M -18.20 % | 16.430 M -13.52 % | 18.998 M 44.77 % | 13.123 M 329.00 % | 3.059 M |
| Property plant equipment net | 130.946 M -18.95 % | 161.568 M -15.93 % | 192.192 M -22.19 % | 246.999 M 30.22 % | 189.682 M 282.79 % | 49.553 M |
| Total non current assets | 176.590 M -19.40 % | 219.086 M -12.42 % | 250.144 M -18.81 % | 308.102 M 36.51 % | 225.702 M 246.49 % | 65.139 M |
| Other current assets | 15.022 M 279.92 % | 3.954 M -55.89 % | 8.964 M -24.68 % | 11.902 M -10.85 % | 13.351 M 90.08 % | 7.024 M |
| Short term investments | 11.475 M 6.77 % | 10.747 M 74.98 % | 6.142 M -88.01 % | 51.208 M 143.85 % | 21.000 M -41.67 % | 36.000 M |
| cash and cash equivalents | 173.357 M 127.37 % | 76.243 M 54.91 % | 49.217 M 21.42 % | 40.535 M -84.32 % | 258.492 M 268.75 % | 70.099 M |
| Cash and short term investments | 184.832 M 112.47 % | 86.990 M 57.14 % | 55.359 M -39.66 % | 91.743 M -67.18 % | 279.492 M 163.43 % | 106.099 M |
| Total current assets | 303.312 M 56.31 % | 194.041 M -9.51 % | 214.431 M -43.29 % | 378.146 M -37.68 % | 606.797 M 270.41 % | 163.818 M |
| Inventory | 51.842 M -4.28 % | 54.158 M -49.53 % | 107.304 M -52.14 % | 224.206 M 6.86 % | 209.808 M 614.70 % | 29.356 M |
| Net receivables | 51.616 M 5.47 % | 48.939 M 14.33 % | 42.804 M -14.89 % | 50.295 M -51.71 % | 104.146 M 388.05 % | 21.339 M |
| Tax assets | 22.567 M -28.01 % | 31.346 M -0.18 % | 31.401 M 3.46 % | 30.351 M 215.37 % | 9.624 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.379 M -28.14 % | 7.485 M 377.97 % | 1.566 M -79.74 % | 7.728 M -75.48 % | 31.521 M 232.04 % | 9.493 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 36.467 M -54.53 % | 80.198 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 3.726 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 79.806 M -7.37 % | 86.152 M -8.30 % | 93.945 M -6.21 % | 100.160 M 387.68 % | 20.538 M 641.18 % | 2.771 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.790 M 377.58 % | 13.357 M 154.65 % | -24.441 M 0.00 % | -24.441 M -885.13 % | 3.113 M 138.14 % | -8.161 M |
| Deferred tax liabilities non current | 842.000 K | 0.000 -100.00 % | 447.000 K | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 479.902 M 16.16 % | 413.127 M -11.07 % | 464.575 M -32.30 % | 686.248 M -17.57 % | 832.499 M 263.60 % | 228.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 | 14.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.956 M | 0.000 |
| Change in working capital | 3.597 M -93.75 % | 57.512 M -51.20 % | 117.844 M 1 011.82 % | -12.924 M 93.93 % | -212.764 M -7 673.62 % | -2.737 M |
| Accounts receivables | -2.440 M 58.87 % | -5.933 M -194.66 % | 6.268 M -88.38 % | 53.952 M 164.87 % | -83.174 M -593.69 % | -11.990 M |
| Inventory | 1.609 M -96.97 % | 53.146 M -54.54 % | 116.902 M 911.93 % | -14.398 M 92.02 % | -180.452 M -2 467.20 % | 7.623 M |
| Accounts payables | -2.106 M -135.58 % | 5.919 M 196.06 % | -6.162 M 74.10 % | -23.793 M -208.01 % | 22.028 M | 0.000 |
| Other working capital | 6.534 M 49.18 % | 4.380 M 423.92 % | 836.000 K 102.91 % | -28.685 M -199.43 % | 28.848 M 1 669.82 % | 1.630 M |
| Other non cash items | -874.000 K -108.09 % | 10.803 M 1 367.96 % | -852.000 K 91.85 % | -10.450 M -1 904.84 % | 579.000 K -40.68 % | 976.000 K |
| Net cash provided by operating activities | 68.031 M 19.09 % | 57.126 M 344.73 % | 12.845 M 121.69 % | -59.230 M -117.39 % | 340.596 M 3 533.77 % | -9.919 M |
| Investments in property plant and equipment | -5.824 M 58.11 % | -13.902 M 27.46 % | -19.164 M 73.30 % | -71.774 M 52.32 % | -150.538 M -2 460.17 % | -5.880 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.825 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -728.000 K | 0.000 | 0.000 100.00 % | -35.508 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 100.00 % | -4.605 M -110.22 % | 45.066 M | 0.000 -100.00 % | 15.000 M | 0.000 |
| Other investing activites | -271.000 K 57.32 % | -635.000 K -6 450.00 % | 10.000 K 114.71 % | -68.000 K 94.86 % | -1.323 M -109.08 % | 14.563 M |
| Net cash used for investing activites | -6.823 M 64.36 % | -19.142 M -166.61 % | 28.737 M 126.77 % | -107.350 M 21.56 % | -136.861 M -1 676.19 % | 8.683 M |
| Debt repayment | -52.394 M -1 897.48 % | -2.623 M 89.38 % | -24.692 M -124.74 % | 99.800 M 50 000.00 % | -200.000 K -200.00 % | 200.000 K |
| Common stock issued | 100.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -27.554 M 47.01 % | -52.000 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -117.495 M | 0.000 | 0.000 |
| Other financing activites | -8.439 M -1.47 % | -8.317 M -0.14 % | -8.305 M -34.43 % | -6.178 M -96.56 % | -3.143 M -16.49 % | -2.698 M |
| Net cash used provided by financing activities | 39.167 M 458.02 % | -10.940 M 66.85 % | -32.997 M 35.84 % | -51.427 M -235.18 % | -15.343 M -514.21 % | -2.498 M |
| Effect of forex changes on cash | 67.000 K 472.22 % | -18.000 K -118.56 % | 97.000 K 94.00 % | 50.000 K 4 900.00 % | 1.000 K 100.52 % | -191.000 K |
| Net change in cash | 100.442 M 271.65 % | 27.026 M 211.29 % | 8.682 M 103.98 % | -217.957 M -215.69 % | 188.393 M 4 899.82 % | -3.925 M |
| Cash at beginning of period | 76.243 M 54.91 % | 49.217 M 21.42 % | 40.535 M -84.32 % | 258.492 M 268.75 % | 70.099 M -5.30 % | 74.024 M |
| Cash at end of period | 176.685 M 131.74 % | 76.243 M 54.91 % | 49.217 M 21.42 % | 40.535 M -84.32 % | 258.492 M 268.75 % | 70.099 M |
| Operating cash flow | 68.031 M 19.09 % | 57.126 M 344.73 % | 12.845 M 121.69 % | -59.230 M -117.39 % | 340.596 M 3 533.77 % | -9.919 M |
| Capital expenditure | -6.000 M 56.84 % | -13.902 M 26.24 % | -18.848 M 73.74 % | -71.774 M 52.32 % | -150.538 M -2 460.17 % | -5.880 M |
| Free CashFlow | 62.031 M 43.51 % | 43.224 M 820.04 % | -6.003 M 95.42 % | -131.004 M -168.93 % | 190.058 M 1 302.97 % | -15.799 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 | 115.658 M 6.24 % | 108.860 M -6.74 % | 116.722 M 14.40 % | 102.033 M -3.64 % | 105.887 M 28.53 % | 82.384 M -31.11 % | 119.596 M -21.84 % | 153.011 M 0.00 % | 153.011 M -74.78 % | 606.773 M 0.00 % | 606.773 M 789.21 % | 68.238 M 0.00 % | 68.238 M |
| Net income | -16.130 M -46.01 % | -11.047 M -165.91 % | 16.761 M 153.01 % | -31.621 M -127.21 % | -13.917 M 82.84 % | -81.082 M -34.31 % | -60.368 M -45.60 % | -41.463 M 0.00 % | -41.463 M -120.60 % | 201.227 M 0.00 % | 201.227 M 1 507.92 % | -14.293 M 0.00 % | -14.293 M |
| Income before tax | -15.556 M -140.40 % | -6.471 M -128.91 % | 22.383 M 164.37 % | -34.773 M -211.67 % | -11.157 M 83.37 % | -67.097 M 12.24 % | -76.452 M -38.86 % | -55.058 M 0.00 % | -55.058 M -122.94 % | 239.976 M 0.00 % | 239.976 M 1 653.64 % | -15.446 M 0.00 % | -15.446 M |
| Income before tax ratio | -0.13 -126.27 % | -0.06 -131.00 % | 0.19 156.27 % | -0.34 -223.44 % | -0.11 87.06 % | -0.81 -27.41 % | -0.64 -77.66 % | -0.36 0.00 % | -0.36 -190.98 % | 0.40 0.00 % | 0.40 274.72 % | -0.23 0.00 % | -0.23 |
| EBITDA | 16.746 M -30.94 % | 24.248 M -19.58 % | 30.152 M 339.47 % | -12.591 M -1 532.42 % | 879.000 K 101.45 % | -60.586 M -46.09 % | -41.471 M -35.80 % | -30.538 M 0.00 % | -30.538 M -112.13 % | 251.804 M 0.00 % | 251.804 M 5 035.88 % | -5.102 M 0.00 % | -5.102 M |
| Net income ratio | -0.14 -37.43 % | -0.10 -170.67 % | 0.14 146.34 % | -0.31 -135.79 % | -0.13 86.65 % | -0.98 -94.98 % | -0.50 -86.28 % | -0.27 0.00 % | -0.27 -181.71 % | 0.33 0.00 % | 0.33 258.33 % | -0.21 0.00 % | -0.21 |
| Ratio EBITDA | 0.14 -35.00 % | 0.22 -13.77 % | 0.26 309.34 % | -0.12 -1 586.53 % | 0.01 101.13 % | -0.74 -112.08 % | -0.35 -73.74 % | -0.20 0.00 % | -0.20 -148.09 % | 0.41 0.00 % | 0.41 655.09 % | -0.07 0.00 % | -0.07 |
| Gross profit ratio | 0.46 3.44 % | 0.44 -5.31 % | 0.47 138.31 % | 0.20 -31.20 % | 0.29 271.91 % | -0.17 -194.54 % | 0.18 -28.31 % | 0.25 0.00 % | 0.25 -58.94 % | 0.60 0.00 % | 0.60 74.86 % | 0.34 0.00 % | 0.34 |
| Weighted average shs out dil | 33.974 M 9.90 % | 30.913 M 0.00 % | 30.913 M 6.69 % | 28.974 M 0.00 % | 28.974 M 0.00 % | 28.974 M 0.00 % | 28.974 M -0.86 % | 29.226 M 0.00 % | 29.226 M 4.59 % | 27.944 M 0.00 % | 27.944 M 3.62 % | 26.967 M 0.00 % | 26.967 M |
| Weighted average shs out | 33.974 M 9.90 % | 30.913 M 0.00 % | 30.913 M 6.69 % | 28.974 M 0.00 % | 28.974 M 0.00 % | 28.974 M 0.00 % | 28.974 M -0.86 % | 29.226 M 0.00 % | 29.226 M 8.44 % | 26.952 M 0.00 % | 26.952 M -0.06 % | 26.967 M 0.00 % | 26.967 M |
| EPS diluted | -0.47 -30.56 % | -0.36 -166.67 % | 0.54 149.54 % | -1.09 -127.08 % | -0.48 82.86 % | -2.80 -34.62 % | -2.08 -46.48 % | -1.42 0.00 % | -1.42 -119.72 % | 7.20 0.00 % | 7.20 1 458.49 % | -0.53 0.00 % | -0.53 |
| Earnings per share | -0.47 -30.56 % | -0.36 -166.67 % | 0.54 149.54 % | -1.09 -127.08 % | -0.48 82.86 % | -2.80 -34.62 % | -2.08 -46.48 % | -1.42 0.00 % | -1.42 -119.01 % | 7.47 0.00 % | 7.47 1 509.43 % | -0.53 0.00 % | -0.53 |
| Gross profit | 53.059 M 9.90 % | 48.278 M -11.68 % | 54.665 M 172.62 % | 20.052 M -33.70 % | 30.246 M 320.95 % | -13.689 M -165.12 % | 21.020 M -43.96 % | 37.511 M 0.00 % | 37.511 M -89.65 % | 362.278 M 0.00 % | 362.278 M 1 454.87 % | 23.300 M 0.00 % | 23.300 M |
| Income tax expense | 574.000 K -85.59 % | 3.982 M -29.17 % | 5.622 M 278.36 % | -3.152 M -214.20 % | 2.760 M -80.26 % | 13.985 M 186.95 % | -16.084 M -18.31 % | -13.595 M 0.00 % | -13.595 M -135.08 % | 38.749 M 0.00 % | 38.749 M 3 259.25 % | 1.154 M 0.00 % | 1.154 M |
| Cost of revenue | 62.599 M 3.33 % | 60.582 M -2.38 % | 62.057 M -28.19 % | 86.416 M 14.24 % | 75.641 M -21.27 % | 96.073 M -2.54 % | 98.576 M -14.65 % | 115.501 M 0.00 % | 115.501 M -52.76 % | 244.495 M 0.00 % | 244.495 M 444.07 % | 44.938 M 0.00 % | 44.938 M |
| General and administrative expenses | 20.648 M -37.94 % | 33.271 M 107.28 % | 16.051 M 7.65 % | 14.910 M -3.63 % | 15.472 M -18.26 % | 18.928 M -6.94 % | 20.340 M 4.00 % | 19.559 M 0.00 % | 19.559 M -50.72 % | 39.685 M 0.00 % | 39.685 M 240.04 % | 11.671 M 0.00 % | 11.671 M |
| Selling and marketing expenses | 12.003 M 7.74 % | 11.141 M 22.46 % | 9.098 M -17.29 % | 11.000 M 7.45 % | 10.237 M -11.65 % | 11.587 M -27.62 % | 16.009 M 16.04 % | 13.796 M 0.00 % | 13.796 M -47.65 % | 26.353 M 0.00 % | 26.353 M 272.53 % | 7.074 M 0.00 % | 7.074 M |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 | 0.000 100.00 % | -19.225 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.876 M 0.00 % | -14.876 M |
| Operating expenses | 47.616 M -17.12 % | 57.455 M 54.47 % | 37.194 M 6.99 % | 34.764 M -13.78 % | 40.320 M -22.29 % | 51.882 M -30.92 % | 75.101 M 22.27 % | 61.422 M 0.00 % | 61.422 M -46.10 % | 113.953 M 0.00 % | 113.953 M 866.04 % | -14.876 M 0.00 % | -14.876 M |
| Cost and expenses | 110.215 M -6.63 % | 118.037 M 18.93 % | 99.251 M -21.12 % | 125.822 M 8.50 % | 115.961 M -21.62 % | 147.955 M -14.81 % | 173.677 M -1.83 % | 176.923 M 0.00 % | 176.923 M -50.64 % | 358.448 M 0.00 % | 358.448 M 2 509.65 % | -14.876 M 0.00 % | -14.876 M |
| Research and development expenses | 14.958 M 14.45 % | 13.070 M 8.75 % | 12.018 M -26.12 % | 16.267 M -1.42 % | 16.502 M -42.70 % | 28.797 M -8.06 % | 31.322 M 11.60 % | 28.068 M 0.00 % | 28.068 M -41.42 % | 47.915 M 0.00 % | 47.915 M 146.60 % | 19.431 M 0.00 % | 19.431 M |
| Selling general and administrative expenses | 32.658 M -26.42 % | 44.385 M 76.30 % | 25.176 M 36.04 % | 18.506 M -28.03 % | 25.715 M -15.56 % | 30.455 M -16.35 % | 36.409 M 9.16 % | 33.355 M 0.00 % | 33.355 M -49.49 % | 66.038 M 0.00 % | 66.038 M 252.30 % | 18.745 M 0.00 % | 18.745 M |
| Interest income | 918.000 K -41.71 % | 1.575 M 171.55 % | 580.000 K -16.31 % | 693.000 K -36.01 % | 1.083 M -29.03 % | 1.526 M 305.66 % | -742.000 K -723.53 % | 119.000 K 0.00 % | 119.000 K -54.84 % | 263.500 K 0.00 % | 263.500 K -18.42 % | 323.000 K 0.00 % | 323.000 K |
| Interest expense | 1.208 M 4.50 % | 1.156 M -31.31 % | 1.683 M -7.32 % | 1.816 M | 0.000 | 0.000 -100.00 % | 4.189 M 325.71 % | 984.000 K 0.00 % | 984.000 K 390.77 % | 200.500 K 0.00 % | 200.500 K 53.05 % | 131.000 K 0.00 % | 131.000 K |
| Depreciation and amortization | 11.303 M -50.72 % | 22.937 M 80.88 % | 12.681 M 0.09 % | 12.670 M -1.40 % | 12.850 M 4.01 % | 12.355 M -50.48 % | 24.948 M 6.00 % | 23.536 M 0.00 % | 23.536 M 105.78 % | 11.437 M 0.00 % | 11.437 M 30.28 % | 8.779 M 0.00 % | 8.779 M |
| Operating income | 5.443 M 159.31 % | -9.177 M -152.53 % | 17.471 M 169.16 % | -25.261 M -111.02 % | -11.971 M 83.59 % | -72.941 M -11.96 % | -65.152 M -20.38 % | -54.124 M 0.00 % | -54.124 M -122.52 % | 240.367 M 0.00 % | 240.367 M 1 715.86 % | -14.876 M 0.00 % | -14.876 M |
| Operating income ratio | 0.05 155.83 % | -0.08 -156.32 % | 0.15 160.46 % | -0.25 -118.99 % | -0.11 87.23 % | -0.89 -62.52 % | -0.54 -54.01 % | -0.35 0.00 % | -0.35 -189.29 % | 0.40 0.00 % | 0.40 281.72 % | -0.22 0.00 % | -0.22 |
| Total other income expenses net | -20.999 M -876.02 % | 2.706 M -44.55 % | 4.880 M 151.30 % | -9.512 M -1 268.55 % | 814.000 K -86.07 % | 5.844 M 120.52 % | -28.474 M 8.73 % | -31.196 M 0.00 % | -31.196 M -282.37 % | -8.159 M 0.00 % | -8.159 M -1 330.06 % | -570.500 K 0.00 % | -570.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 | -173.661 M -136.40 % | -73.460 M -218.69 % | 61.893 M -24.88 % | 82.394 M -31.63 % | 120.512 M 0.56 % | 119.836 M -24.83 % | 159.425 M 506.03 % | -39.265 M 83.50 % | -237.954 M -54.59 % | -153.927 M -120.21 % | -69.899 M |
| Total investments | 5.300 M 0.00 % | 5.300 M -24.34 % | 7.005 M 32.17 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M -59.70 % | 13.150 M -37.38 % | 21.000 M -26.32 % | 28.500 M -20.83 % | 36.000 M |
| Total debt | 29.514 M -70.46 % | 99.897 M -21.69 % | 127.561 M -19.59 % | 158.637 M -1.81 % | 161.557 M -4.43 % | 169.053 M -15.46 % | 199.960 M 81.37 % | 110.249 M 436.80 % | 20.538 M 98.07 % | 10.369 M 5 084.50 % | 200.000 K |
| Accumulated other comprehensive income loss | -311.000 K -195.99 % | 323.999 K 6.93 % | 303.000 K 0.66 % | 301.000 K 29.18 % | 233.000 K -23.61 % | 305.000 K 58.03 % | 193.000 K 12.87 % | 171.000 K 14.77 % | 149.000 K -0.67 % | 150.000 K -0.66 % | 151.000 K |
| Retained earnings | -16.130 M 73.71 % | -61.353 M -124.46 % | -27.334 M 67.84 % | -85.006 M -510.81 % | -13.917 M 69.47 % | -45.590 M -147.56 % | 95.860 M -38.03 % | 154.684 M -27.55 % | 213.507 M 187.92 % | 74.155 M 213.74 % | -65.198 M |
| Common stock | 339.737 M 0.00 % | 339.737 M 15.66 % | 293.737 M 0.00 % | 293.737 M -3.61 % | 304.737 M 0.00 % | 304.737 M 0.00 % | 304.737 M 0.00 % | 304.737 M 0.00 % | 304.737 M 6.04 % | 287.369 M 6.43 % | 270.000 M |
| Total equity | 325.733 M -4.89 % | 342.498 M 43.21 % | 239.152 M 7.54 % | 222.389 M -12.43 % | 253.942 M -5.22 % | 267.931 M -34.53 % | 409.269 M -14.59 % | 479.174 M -12.73 % | 549.078 M 47.23 % | 372.935 M 89.51 % | 196.792 M |
| Other non current liabilities | 4.000 M 0.00 % | 4.000 M -50.31 % | 8.050 M 1.46 % | 7.934 M 98.35 % | 4.000 M 100.00 % | 2.000 M -73.47 % | 7.540 M -2.77 % | 7.755 M -2.69 % | 7.969 M 56.58 % | 5.090 M 130.29 % | 2.210 M |
| Long term debt | 14.937 M -81.45 % | 80.525 M -6.24 % | 85.885 M -15.82 % | 102.020 M -7.85 % | 110.714 M -4.37 % | 115.774 M 25.90 % | 91.959 M 69.43 % | 54.274 M 227.17 % | 16.589 M 100.00 % | 8.295 M | 0.000 |
| Total non current liabilities | 18.937 M -77.82 % | 85.367 M -9.91 % | 94.760 M -13.82 % | 109.954 M -8.19 % | 119.763 M -1.79 % | 121.947 M 22.56 % | 99.499 M 60.41 % | 62.029 M 152.58 % | 24.558 M 100.00 % | 12.279 M | 0.000 |
| Other current liabilities | 25.391 M -6.94 % | 27.286 M 72.72 % | 15.798 M 2 524.25 % | 602.000 K -96.03 % | 15.160 M -23.63 % | 19.852 M -21.27 % | 25.215 M -70.00 % | 84.052 M -41.18 % | 142.889 M 78.19 % | 80.190 M 358.46 % | 17.491 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 153.000 K -99.05 % | 16.080 M -2.15 % | 16.433 M -15.46 % | 19.437 M -68.32 % | 61.352 M -56.78 % | 141.960 M -36.22 % | 222.567 M 100.00 % | 111.284 M | 0.000 |
| Short term debt | 14.577 M -24.75 % | 19.372 M -53.52 % | 41.676 M -26.39 % | 56.617 M 11.36 % | 50.843 M -4.57 % | 53.279 M -50.67 % | 108.001 M 77.31 % | 60.912 M 340.69 % | 13.822 M 64.62 % | 8.397 M 182.62 % | 2.971 M |
| Total current liabilities | 48.092 M -7.58 % | 52.037 M -18.93 % | 64.188 M -20.54 % | 80.784 M 5.69 % | 76.433 M 2.32 % | 74.697 M -57.91 % | 177.480 M -18.65 % | 218.172 M -15.72 % | 258.863 M 79.26 % | 144.409 M 382.09 % | 29.955 M |
| Total liabilities | 67.029 M -51.22 % | 137.404 M -13.55 % | 158.948 M -16.67 % | 190.738 M -2.78 % | 196.196 M -0.23 % | 196.644 M -29.00 % | 276.979 M -1.15 % | 280.200 M -1.14 % | 283.421 M 80.88 % | 156.688 M 423.08 % | 29.955 M |
| Other non current assets | 4.012 M -79.07 % | 19.169 M -51.11 % | 39.211 M 115.68 % | 18.180 M -22.11 % | 23.341 M 112.91 % | 10.963 M -80.99 % | 57.662 M 62.58 % | 35.468 M 167.22 % | 13.273 M 2.89 % | 12.900 M 2.98 % | 12.527 M |
| Long term investments | 0.000 100.00 % | -6.175 M | 0.000 100.00 % | -5.447 M 2.71 % | -5.599 M -564.96 % | -842.000 K 98.17 % | -45.908 M -100.00 % | -22.954 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 9.333 M -7.44 % | 10.083 M -13.64 % | 11.675 M -13.13 % | 13.439 M -25.04 % | 17.929 M 9.12 % | 16.430 M -13.52 % | 18.998 M 18.29 % | 16.061 M 22.38 % | 13.123 M 62.19 % | 8.091 M 164.50 % | 3.059 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 | 9.333 M -7.44 % | 10.083 M -13.64 % | 11.675 M -13.13 % | 13.439 M -25.04 % | 17.929 M 9.12 % | 16.430 M -13.52 % | 18.998 M 18.29 % | 16.061 M 22.38 % | 13.123 M 62.19 % | 8.091 M 164.50 % | 3.059 M |
| Property plant equipment net | 36.931 M -71.80 % | 130.946 M -13.03 % | 150.566 M -6.81 % | 161.568 M -8.31 % | 176.217 M -8.31 % | 192.192 M -22.19 % | 246.999 M 13.13 % | 218.341 M 15.11 % | 189.682 M 58.57 % | 119.618 M 141.39 % | 49.553 M |
| Total non current assets | 71.362 M -59.59 % | 176.590 M -12.34 % | 201.452 M -8.05 % | 219.086 M -9.36 % | 241.722 M -3.37 % | 250.144 M -18.81 % | 308.102 M 15.44 % | 266.902 M 18.25 % | 225.702 M 55.21 % | 145.421 M 123.25 % | 65.139 M |
| Other current assets | 3.901 M -74.03 % | 15.022 M 289.07 % | 3.861 M -2.35 % | 3.954 M -27.85 % | 5.480 M -38.87 % | 8.964 M -24.68 % | 11.902 M -5.74 % | 12.627 M -5.43 % | 13.351 M 30.39 % | 10.239 M 43.66 % | 7.127 M |
| Short term investments | 5.300 M -53.81 % | 11.475 M 1.16 % | 11.343 M 5.55 % | 10.747 M -1.39 % | 10.899 M 77.45 % | 6.142 M -88.01 % | 51.208 M 41.83 % | 36.104 M 71.92 % | 21.000 M -26.32 % | 28.500 M -20.83 % | 36.000 M |
| cash and cash equivalents | 203.175 M 17.20 % | 173.357 M 163.99 % | 65.668 M -13.87 % | 76.243 M 85.75 % | 41.045 M -16.60 % | 49.217 M 21.42 % | 40.535 M -72.89 % | 149.514 M -42.16 % | 258.492 M 57.33 % | 164.296 M 134.38 % | 70.099 M |
| Cash and short term investments | 208.475 M 12.79 % | 184.832 M 140.01 % | 77.011 M -11.47 % | 86.990 M 67.47 % | 51.944 M -6.17 % | 55.359 M -39.66 % | 91.743 M -50.57 % | 185.618 M -33.59 % | 279.492 M 44.97 % | 192.796 M 81.71 % | 106.099 M |
| Total current assets | 321.400 M 5.96 % | 303.312 M 54.24 % | 196.648 M 1.34 % | 194.041 M -6.90 % | 208.416 M -2.81 % | 214.431 M -43.29 % | 378.146 M -23.21 % | 492.472 M -18.84 % | 606.797 M 57.48 % | 385.308 M 135.20 % | 163.818 M |
| Inventory | 57.773 M 11.44 % | 51.842 M 0.11 % | 51.787 M -4.38 % | 54.158 M -31.49 % | 79.057 M -26.32 % | 107.304 M -52.14 % | 224.206 M 3.32 % | 217.007 M 3.43 % | 209.808 M 75.45 % | 119.582 M 307.35 % | 29.356 M |
| Net receivables | 51.251 M -0.71 % | 51.616 M -19.34 % | 63.989 M 30.75 % | 48.939 M -31.97 % | 71.935 M 68.06 % | 42.804 M -14.89 % | 50.295 M -34.87 % | 77.221 M -25.85 % | 104.146 M 66.13 % | 62.691 M 193.79 % | 21.339 M |
| Tax assets | 21.086 M -6.56 % | 22.567 M | 0.000 -100.00 % | 31.346 M 5.07 % | 29.834 M -4.99 % | 31.401 M 3.46 % | 30.351 M 51.85 % | 19.988 M 107.68 % | 9.624 M 100.00 % | 4.812 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.124 M 51.03 % | 5.379 M -18.02 % | 6.561 M -12.34 % | 7.485 M -16.68 % | 8.983 M 473.63 % | 1.566 M -79.74 % | 7.728 M -60.62 % | 19.625 M -37.74 % | 31.521 M 53.71 % | 20.507 M 116.02 % | 9.493 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 421.000 K | 0.000 -100.00 % | 36.467 M -37.48 % | 58.333 M -27.26 % | 80.198 M 100.00 % | 40.099 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.830 M 2.79 % | 3.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.611 M -96.73 % | 79.806 M -2.62 % | 81.956 M -4.87 % | 86.152 M -4.55 % | 90.263 M -3.92 % | 93.945 M -6.21 % | 100.160 M 65.97 % | 60.349 M 193.84 % | 20.538 M 76.22 % | 11.655 M 320.59 % | 2.771 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 | 2.437 M -96.18 % | 63.790 M 331.51 % | -27.554 M -306.29 % | 13.357 M 135.99 % | -37.111 M -51.84 % | -24.441 M 0.00 % | -24.441 M -129.19 % | -10.664 M -442.56 % | 3.113 M 223.34 % | -2.524 M 69.07 % | -8.161 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 842.000 K 2.06 % | 825.000 K | 0.000 -100.00 % | 1.219 M 172.71 % | 447.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 | 392.762 M -18.16 % | 479.902 M 20.55 % | 398.100 M -3.64 % | 413.127 M -8.22 % | 450.138 M -3.11 % | 464.575 M -32.30 % | 686.248 M -9.63 % | 759.374 M -8.78 % | 832.499 M 56.86 % | 530.728 M 131.80 % | 228.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 -100.00 % | 14.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.978 M 0.00 % | 24.978 M | 0.000 | 0.000 |
| Change in working capital | 3.749 M -77.02 % | 16.313 M 228.29 % | -12.716 M -125.19 % | 50.472 M 9 093.44 % | 549.000 K -99.39 % | 90.601 M 1 502.06 % | -6.462 M 0.00 % | -6.462 M 93.93 % | -106.382 M 0.00 % | -106.382 M -7 673.62 % | -1.369 M 0.00 % | -1.369 M |
| Accounts receivables | 6.603 M -45.98 % | 12.223 M 183.36 % | -14.663 M -162.57 % | 23.435 M 179.80 % | -29.368 M -223.59 % | 23.763 M -12.86 % | 27.271 M 0.00 % | 27.271 M 165.58 % | -41.587 M 0.00 % | -41.587 M -593.69 % | -5.995 M 0.00 % | -5.995 M |
| Inventory | -5.931 M -678.35 % | -762.000 K -132.14 % | 2.371 M -90.48 % | 24.899 M -11.85 % | 28.247 M -58.05 % | 67.341 M 1 035.42 % | -7.199 M 0.00 % | -7.199 M 92.02 % | -90.226 M 0.00 % | -90.226 M -2 467.20 % | 3.812 M 0.00 % | 3.812 M |
| Accounts payables | 0.000 -100.00 % | 1.848 M 200.00 % | -1.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 3.077 M 2.43 % | 3.004 M 110.96 % | 1.424 M -33.40 % | 2.138 M 28.02 % | 1.670 M 432.01 % | -503.000 K 96.54 % | -14.519 M 0.00 % | -14.519 M -201.57 % | 14.295 M 0.00 % | 14.295 M 1 653.99 % | 815.000 K 0.00 % | 815.000 K |
| Other non cash items | 13.339 M 361.55 % | -5.100 M -220.68 % | 4.226 M -32.54 % | 6.264 M -41.12 % | 10.638 M 51.04 % | 7.043 M 566.64 % | 1.057 M 0.00 % | 1.057 M 2 056.48 % | -54.000 K 0.00 % | -54.000 K -111.07 % | 488.000 K 0.00 % | 488.000 K |
| Net cash provided by operating activities | 16.862 M -60.36 % | 42.537 M 66.85 % | 25.494 M -39.76 % | 42.324 M 185.93 % | 14.802 M -55.95 % | 33.600 M 213.46 % | -29.615 M 0.00 % | -29.615 M -117.39 % | 170.298 M 0.00 % | 170.298 M 3 533.77 % | -4.960 M 0.00 % | -4.960 M |
| Investments in property plant and equipment | 0.000 100.00 % | -1.352 M 69.77 % | -4.472 M -3.69 % | -4.313 M 55.02 % | -9.589 M -91.32 % | -5.012 M 86.03 % | -35.887 M 0.00 % | -35.887 M 52.32 % | -75.269 M 0.00 % | -75.269 M -2 460.17 % | -2.940 M 0.00 % | -2.940 M |
| Acquisitions net | 0.000 100.00 % | -38.000 K -200.00 % | 38.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -132.000 K 77.85 % | -596.000 K | 0.000 | 0.000 | 0.000 100.00 % | -17.754 M 0.00 % | -17.754 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.754 M 0.00 % | -17.754 M -336.72 % | 7.500 M 0.00 % | 7.500 M | 0.000 | 0.000 |
| Other investing activites | 11.154 M 3 532.00 % | -325.000 K -701.85 % | 54.000 K 25.58 % | 43.000 K 100.81 % | -5.283 M -109.30 % | 56.807 M 167 179.41 % | -34.000 K 0.00 % | -34.000 K 94.86 % | -661.500 K 0.00 % | -661.500 K -109.08 % | 7.282 M 0.00 % | 7.282 M |
| Net cash used for investing activites | 11.154 M 703.90 % | -1.847 M 62.88 % | -4.976 M -16.53 % | -4.270 M 71.29 % | -14.872 M -128.71 % | 51.795 M 196.50 % | -53.675 M 0.00 % | -53.675 M 21.56 % | -68.431 M 0.00 % | -68.431 M -1 676.19 % | 4.342 M 0.00 % | 4.342 M |
| Debt repayment | -2.468 M 90.33 % | -25.514 M 5.08 % | -26.880 M -2 356.93 % | 1.191 M | 0.000 | 0.000 -100.00 % | 49.900 M 0.00 % | 49.900 M 50 000.00 % | -100.000 K 0.00 % | -100.000 K -200.00 % | 100.000 K 0.00 % | 100.000 K |
| Common stock issued | 0.000 -100.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.777 M 0.00 % | -13.777 M 47.01 % | -26.000 M 0.00 % | -26.000 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.748 M 0.00 % | -58.748 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 5.000 M 218.37 % | -4.224 M -0.21 % | -4.215 M -2.78 % | -4.101 M 48.93 % | -8.030 M 89.73 % | -78.201 M -2 431.60 % | -3.089 M 0.00 % | -3.089 M -96.56 % | -1.572 M 0.00 % | -1.572 M -16.49 % | -1.349 M 0.00 % | -1.349 M |
| Net cash used provided by financing activities | 2.532 M -96.40 % | 70.262 M 325.96 % | -31.095 M -968.56 % | -2.910 M 63.76 % | -8.030 M 89.73 % | -78.201 M -204.12 % | -25.714 M 0.00 % | -25.714 M -235.18 % | -7.672 M 0.00 % | -7.672 M -514.21 % | -1.249 M 0.00 % | -1.249 M |
| Effect of forex changes on cash | -730.000 K 77.63 % | -3.263 M -163 250.00 % | 2.000 K -96.30 % | 54.000 K 175.00 % | -72.000 K -323.53 % | -17.000 K -168.00 % | 25.000 K 0.00 % | 25.000 K 4 900.00 % | 500.000 0.00 % | 500.000 100.52 % | -95.500 K 0.00 % | -95.500 K |
| Net change in cash | 29.818 M -72.31 % | 107.689 M 1 118.34 % | -10.575 M -130.04 % | 35.198 M 961.43 % | -4.086 M -213.86 % | 3.589 M 101.65 % | -217.957 M 0.00 % | -217.957 M -215.69 % | 188.393 M 0.00 % | 188.393 M 4 899.82 % | -3.925 M 0.00 % | -3.925 M |
| Cash at beginning of period | 173.357 M 3 378.62 % | -5.288 M -106.94 % | 76.243 M 85.75 % | 41.045 M | 0.000 | 0.000 -100.00 % | 258.492 M 0.00 % | 258.492 M 268.75 % | 70.099 M 0.00 % | 70.099 M -5.30 % | 74.024 M 0.00 % | 74.024 M |
| Cash at end of period | 203.175 M 14.99 % | 176.685 M 169.06 % | 65.668 M 273.13 % | 17.599 M 530.71 % | -4.086 M -213.86 % | 3.589 M -91.15 % | 40.535 M 0.00 % | 40.535 M -84.32 % | 258.492 M 0.00 % | 258.492 M 268.75 % | 70.099 M 0.00 % | 70.099 M |
| Operating cash flow | 16.862 M -60.36 % | 42.537 M 66.85 % | 25.494 M -39.76 % | 42.324 M 185.93 % | 14.802 M -55.95 % | 33.600 M 213.46 % | -29.615 M 0.00 % | -29.615 M -117.39 % | 170.298 M 0.00 % | 170.298 M 3 533.77 % | -4.960 M 0.00 % | -4.960 M |
| Capital expenditure | 0.000 100.00 % | -1.528 M 65.83 % | -4.472 M -3.69 % | -4.313 M 55.02 % | -9.589 M -91.32 % | -5.012 M 86.03 % | -35.887 M 0.00 % | -35.887 M 52.32 % | -75.269 M 0.00 % | -75.269 M -2 460.17 % | -2.940 M 0.00 % | -2.940 M |
| Free CashFlow | 16.862 M -58.88 % | 41.009 M 95.08 % | 21.022 M -44.69 % | 38.011 M 629.16 % | 5.213 M -81.77 % | 28.588 M 143.64 % | -65.502 M 0.00 % | -65.502 M -168.93 % | 95.029 M 0.00 % | 95.029 M 1 302.97 % | -7.900 M 0.00 % | -7.900 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |