Alliance Material Co., Ltd. 3595.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 166.529 M -25.17 % | 222.546 M -41.46 % | 380.165 M -33.11 % | 568.322 M 0.28 % | 566.709 M 2.69 % | 551.864 M 13.73 % | 485.236 M 5.90 % | 458.204 M -19.93 % | 572.247 M |
| Net income | -34.340 M -820.07 % | 4.769 M -82.90 % | 27.892 M -47.16 % | 52.785 M 40.56 % | 37.554 M 29.28 % | 29.049 M -8.71 % | 31.821 M 459.23 % | -8.858 M -169.61 % | 12.725 M |
| Income before tax | -34.152 M -554.21 % | 7.519 M -75.55 % | 30.755 M -45.78 % | 56.720 M 51.00 % | 37.564 M 17.41 % | 31.994 M -9.28 % | 35.268 M 589.70 % | -7.202 M -158.43 % | 12.326 M |
| Income before tax ratio | -0.21 -707.00 % | 0.03 -58.24 % | 0.08 -18.94 % | 0.10 50.57 % | 0.07 14.33 % | 0.06 -20.24 % | 0.07 562.42 % | -0.02 -172.97 % | 0.02 |
| EBITDA | -16.327 M -170.85 % | 23.043 M -55.16 % | 51.391 M -29.46 % | 72.849 M 36.92 % | 53.204 M 3.51 % | 51.398 M 31.94 % | 38.956 M 4 429.77 % | 860.000 K -77.03 % | 3.744 M |
| Net income ratio | -0.21 -1 062.28 % | 0.02 -70.79 % | 0.07 -21.01 % | 0.09 40.16 % | 0.07 25.89 % | 0.05 -19.73 % | 0.07 439.22 % | -0.02 -186.94 % | 0.02 |
| Ratio EBITDA | -0.10 -194.69 % | 0.10 -23.40 % | 0.14 5.46 % | 0.13 36.54 % | 0.09 0.80 % | 0.09 16.01 % | 0.08 4 177.42 % | 0.00 -71.31 % | 0.01 |
| Gross profit ratio | 0.18 -40.61 % | 0.30 25.72 % | 0.24 2.99 % | 0.23 16.36 % | 0.20 3.04 % | 0.19 -8.46 % | 0.21 29.43 % | 0.16 46.86 % | 0.11 |
| Weighted average shs out dil | 28.337 M 4.37 % | 27.151 M 0.74 % | 26.951 M 11.31 % | 24.214 M 3.19 % | 23.465 M 1.70 % | 23.073 M 3.26 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M |
| Weighted average shs out | 28.337 M 4.55 % | 27.103 M 1.60 % | 26.677 M 14.19 % | 23.362 M 2.42 % | 22.810 M 1.52 % | 22.468 M 0.55 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M |
| EPS diluted | -1.21 -772.22 % | 0.18 -82.52 % | 1.03 -50.24 % | 2.07 29.38 % | 1.60 26.98 % | 1.26 -11.27 % | 1.42 455.00 % | -0.40 -170.18 % | 0.57 |
| Earnings per share | -1.21 -772.22 % | 0.18 -82.86 % | 1.05 -50.93 % | 2.14 29.70 % | 1.65 27.91 % | 1.29 -9.15 % | 1.42 455.00 % | -0.40 -170.18 % | 0.57 |
| Gross profit | 29.897 M -55.56 % | 67.276 M -26.41 % | 91.416 M -31.11 % | 132.692 M 16.70 % | 113.708 M 5.81 % | 107.467 M 4.11 % | 103.225 M 37.06 % | 75.312 M 17.59 % | 64.045 M |
| Income tax expense | 188.000 K -93.16 % | 2.750 M -3.95 % | 2.863 M -27.13 % | 3.929 M | 0.000 -100.00 % | 2.945 M -14.56 % | 3.447 M 108.15 % | 1.656 M 515.04 % | -399.000 K |
| Cost of revenue | 136.632 M -12.00 % | 155.270 M -46.23 % | 288.749 M -33.72 % | 435.630 M -3.83 % | 453.001 M 1.94 % | 444.397 M 16.33 % | 382.011 M -0.23 % | 382.892 M -24.66 % | 508.202 M |
| General and administrative expenses | 28.155 M 8.69 % | 25.903 M -18.99 % | 31.976 M -9.39 % | 35.289 M 9.94 % | 32.097 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 10.910 M -12.30 % | 12.440 M -29.98 % | 17.767 M -18.56 % | 21.815 M -16.15 % | 26.016 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.088 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 65.992 M 6.20 % | 62.139 M -16.33 % | 74.271 M -7.48 % | 80.277 M 7.70 % | 74.537 M 0.62 % | 74.076 M 6.05 % | 69.847 M -9.73 % | 77.376 M 10.86 % | 69.795 M |
| Cost and expenses | 202.624 M -6.80 % | 217.409 M -39.34 % | 358.426 M -30.00 % | 512.019 M -2.94 % | 527.538 M 1.75 % | 518.473 M 14.74 % | 451.858 M -1.83 % | 460.268 M -20.37 % | 577.997 M |
| Research and development expenses | 26.927 M 13.16 % | 23.796 M -2.98 % | 24.528 M 5.85 % | 23.173 M 12.97 % | 20.512 M -13.80 % | 23.795 M 15.73 % | 20.560 M 15.05 % | 17.871 M 21.54 % | 14.704 M |
| Selling general and administrative expenses | 39.065 M 1.88 % | 38.343 M -22.92 % | 49.743 M -12.89 % | 57.104 M -1.74 % | 58.113 M 15.58 % | 50.281 M 2.02 % | 49.287 M -17.17 % | 59.505 M 8.01 % | 55.091 M |
| Interest income | 3.360 M 30.59 % | 2.573 M 343.62 % | 580.000 K -1.53 % | 589.000 K 170.18 % | 218.000 K 142.22 % | 90.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.743 M 1 164.53 % | 296.000 K -67.93 % | 923.000 K -51.62 % | 1.908 M 262.05 % | 527.000 K -58.63 % | 1.274 M 123.90 % | 569.000 K -52.31 % | 1.193 M -63.24 % | 3.245 M |
| Depreciation and amortization | 14.082 M -7.53 % | 15.228 M -22.75 % | 19.713 M 38.62 % | 14.221 M 1.34 % | 14.033 M -22.07 % | 18.007 M 222.82 % | 5.578 M -18.79 % | 6.869 M -27.65 % | 9.494 M |
| Operating income | -36.095 M -802.65 % | 5.137 M -76.37 % | 21.739 M -61.39 % | 56.303 M 43.74 % | 39.171 M 17.31 % | 33.391 M 0.04 % | 33.378 M 1 717.15 % | -2.064 M 64.10 % | -5.750 M |
| Operating income ratio | -0.22 -1 039.00 % | 0.02 -59.63 % | 0.06 -42.28 % | 0.10 43.33 % | 0.07 14.24 % | 0.06 -12.04 % | 0.07 1 627.06 % | 0.00 55.17 % | -0.01 |
| Total other income expenses net | 1.943 M -18.43 % | 2.382 M -73.58 % | 9.016 M 2 093.67 % | 411.000 K 125.58 % | -1.607 M -15.03 % | -1.397 M -173.92 % | 1.890 M 136.78 % | -5.138 M -128.42 % | 18.076 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 112.367 M 239.70 % | 33.078 M 193.79 % | -35.267 M -18.21 % | -29.833 M 79.25 % | -143.801 M -172.96 % | -52.683 M -2 817.02 % | 1.939 M 103.55 % | -54.606 M -410.97 % | 17.560 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 225.239 M 59.47 % | 141.238 M 130.72 % | 61.215 M -61.99 % | 161.031 M 168.69 % | 59.932 M 189.39 % | 20.710 M -56.51 % | 47.619 M 138.10 % | 20.000 M -70.05 % | 66.774 M |
| Accumulated other comprehensive income loss | 28.880 M 21.75 % | 23.720 M 9.72 % | 21.618 M -48.72 % | 42.160 M 281.81 % | 11.042 M 19.44 % | 9.245 M -22.56 % | 11.938 M 2.52 % | 11.645 M -17.30 % | 14.081 M |
| Retained earnings | -31.689 M -328.09 % | 13.893 M -50.79 % | 28.231 M -48.00 % | 54.289 M 43.52 % | 37.826 M 126.03 % | 16.735 M 235.90 % | -12.314 M 72.10 % | -44.135 M -25.11 % | -35.277 M |
| Common stock | 272.993 M 0.00 % | 272.993 M 0.00 % | 272.993 M 15.26 % | 236.853 M 1.49 % | 233.373 M 2.56 % | 227.543 M 1.83 % | 223.443 M 0.00 % | 223.443 M -1.01 % | 225.712 M |
| Total equity | 367.640 M -9.91 % | 408.062 M -5.08 % | 429.918 M 25.33 % | 343.022 M 21.34 % | 282.690 M 11.34 % | 253.890 M 13.63 % | 223.434 M 16.79 % | 191.320 M -5.57 % | 202.614 M |
| Other non current liabilities | 84.000 K -81.33 % | 450.000 K -46.43 % | 840.000 K 0.72 % | 834.000 K -0.36 % | 837.000 K 0.72 % | 831.000 K -1.77 % | 846.000 K -0.94 % | 854.000 K -0.47 % | 858.000 K |
| Long term debt | 171.216 M 9 012.08 % | 1.879 M -66.09 % | 5.541 M 44.00 % | 3.848 M 15 933.33 % | 24.000 K -99.39 % | 3.931 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 171.300 M 7 255.09 % | 2.329 M -63.50 % | 6.381 M 33.86 % | 4.767 M 439.86 % | 883.000 K -81.46 % | 4.762 M 462.88 % | 846.000 K -0.94 % | 854.000 K -0.47 % | 858.000 K |
| Other current liabilities | 28.233 M 19.17 % | 23.691 M -12.42 % | 27.051 M -28.01 % | 37.578 M 3.34 % | 36.365 M 13.81 % | 31.952 M -2.29 % | 32.702 M -20.37 % | 41.069 M 0.67 % | 40.795 M |
| Deferred revenue | 0.000 -100.00 % | 21.000 K -73.75 % | 80.000 K -59.39 % | 197.000 K -38.24 % | 319.000 K -83.57 % | 1.941 M -8.53 % | 2.122 M 109.48 % | 1.013 M | 0.000 |
| Short term debt | 54.023 M -61.23 % | 139.359 M 150.31 % | 55.674 M -64.58 % | 157.183 M 162.37 % | 59.908 M 257.04 % | 16.779 M -61.32 % | 43.375 M 141.32 % | 17.974 M -73.08 % | 66.774 M |
| Total current liabilities | 108.640 M -43.25 % | 191.427 M 90.96 % | 100.242 M -61.84 % | 262.714 M 46.64 % | 179.151 M 22.10 % | 146.727 M -5.89 % | 155.912 M -10.07 % | 173.373 M -22.01 % | 222.310 M |
| Total liabilities | 279.940 M 44.48 % | 193.756 M 81.72 % | 106.623 M -60.14 % | 267.481 M 48.57 % | 180.034 M 18.84 % | 151.489 M -3.36 % | 156.758 M -10.03 % | 174.227 M -21.93 % | 223.168 M |
| Other non current assets | 474.000 K -62.41 % | 1.261 M -28.31 % | 1.759 M 9.25 % | 1.610 M -0.25 % | 1.614 M -25.31 % | 2.161 M -17.01 % | 2.604 M -87.97 % | 21.639 M -2.25 % | 22.138 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.143 M 3.88 % | 2.063 M 46.10 % | 1.412 M 10.57 % | 1.277 M 71.18 % | 746.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.143 M 3.88 % | 2.063 M 46.10 % | 1.412 M 10.57 % | 1.277 M 71.18 % | 746.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 423.414 M 7.96 % | 392.194 M 22.87 % | 319.202 M 35.88 % | 234.911 M 618.10 % | 32.713 M -24.77 % | 43.485 M 39.16 % | 31.249 M 175.49 % | 11.343 M -26.80 % | 15.496 M |
| Total non current assets | 427.844 M 7.62 % | 397.556 M 22.51 % | 324.503 M 35.20 % | 240.013 M 482.34 % | 41.215 M -13.73 % | 47.776 M 32.77 % | 35.983 M -0.95 % | 36.329 M -11.35 % | 40.981 M |
| Other current assets | 5.954 M 52.35 % | 3.908 M 42.11 % | 2.750 M -19.61 % | 3.421 M -68.65 % | 10.912 M 431.26 % | 2.054 M -88.95 % | 18.589 M 1 602.29 % | 1.092 M -85.25 % | 7.403 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 112.872 M 4.36 % | 108.160 M 12.10 % | 96.482 M -49.45 % | 190.864 M -6.32 % | 203.733 M 177.59 % | 73.393 M 60.67 % | 45.680 M -38.77 % | 74.606 M 51.60 % | 49.214 M |
| Cash and short term investments | 112.872 M 4.36 % | 108.160 M 12.10 % | 96.482 M -49.45 % | 190.864 M -6.32 % | 203.733 M 177.59 % | 73.393 M 60.67 % | 45.680 M -38.77 % | 74.606 M 51.60 % | 49.214 M |
| Total current assets | 219.736 M 7.58 % | 204.262 M -3.67 % | 212.038 M -42.77 % | 370.490 M -12.10 % | 421.509 M 17.87 % | 357.603 M 3.89 % | 344.209 M 4.55 % | 329.218 M -14.44 % | 384.801 M |
| Inventory | 38.393 M 34.75 % | 28.491 M -34.52 % | 43.513 M -23.84 % | 57.134 M -21.42 % | 72.704 M 24.88 % | 58.217 M -19.93 % | 72.704 M -18.05 % | 88.722 M -6.60 % | 94.990 M |
| Net receivables | 62.517 M -1.86 % | 63.703 M -8.07 % | 69.293 M -41.81 % | 119.071 M -11.25 % | 134.160 M -40.09 % | 223.939 M -0.19 % | 224.373 M 45.23 % | 154.493 M -33.75 % | 233.194 M |
| Tax assets | 1.813 M -11.04 % | 2.038 M -4.32 % | 2.130 M -3.84 % | 2.215 M 2.93 % | 2.152 M 1.03 % | 2.130 M 0.00 % | 2.130 M -36.36 % | 3.347 M 0.00 % | 3.347 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 26.384 M 2.63 % | 25.707 M 73.75 % | 14.795 M -76.53 % | 63.031 M -21.83 % | 80.635 M -14.32 % | 94.114 M 31.91 % | 71.347 M -35.30 % | 110.278 M -3.89 % | 114.741 M |
| Tax payables | 0.000 -100.00 % | 2.649 M 0.26 % | 2.642 M -44.08 % | 4.725 M 145.58 % | 1.924 M -0.88 % | 1.941 M -8.53 % | 2.122 M 109.48 % | 1.013 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 1.831 M -45.62 % | 3.367 M -76.92 % | 14.589 M 73.39 % | 8.414 M 115.08 % | 3.912 M -57.08 % | 9.114 M 314.75 % | -4.244 M -109.48 % | -2.026 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 97.456 M 0.00 % | 97.456 M -8.98 % | 107.076 M 907.30 % | 10.630 M 2 267.48 % | 449.000 K 22.34 % | 367.000 K 0.00 % | 367.000 K 0.00 % | 367.000 K 119.30 % | -1.902 M |
| Deferred tax liabilities non current | 84.000 K | 0.000 | 0.000 -100.00 % | 85.000 K 286.36 % | 22.000 K | 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 |
| Total assets | 647.580 M 7.60 % | 601.818 M 12.17 % | 536.541 M -12.11 % | 610.503 M 31.94 % | 462.724 M 14.15 % | 405.379 M 6.62 % | 380.192 M 4.01 % | 365.547 M -14.15 % | 425.782 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 -100.00 % | 583.000 K 283.55 % | 152.000 K -53.23 % | 325.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.248 M -112.00 % | 27.059 M 380.54 % | 5.631 M -73.10 % | 20.931 M -66.91 % | 63.258 M 60.76 % | 39.350 M 144.99 % | -87.464 M -260.00 % | 54.664 M -49.44 % | 108.119 M |
| Accounts receivables | 2.076 M -50.88 % | 4.226 M -91.32 % | 48.705 M 120.70 % | 22.068 M -71.93 % | 78.604 M 2 125.88 % | -3.880 M 93.36 % | -58.464 M -187.34 % | 66.935 M -46.50 % | 125.115 M |
| Inventory | -9.902 M -165.92 % | 15.022 M 10.29 % | 13.621 M -12.52 % | 15.570 M 207.48 % | -14.487 M -211.64 % | 12.976 M -13.30 % | 14.967 M 781.25 % | -2.197 M 91.24 % | -25.075 M |
| Accounts payables | 648.000 K -94.18 % | 11.125 M 123.10 % | -48.155 M -176.20 % | -17.435 M -261.87 % | -4.818 M -119.75 % | 24.395 M 162.81 % | -38.841 M -919.45 % | -3.810 M -116.67 % | 22.857 M |
| Other working capital | 4.578 M 238.14 % | -3.314 M 61.19 % | -8.540 M -1 273.08 % | 728.000 K -81.61 % | 3.959 M -32.43 % | 5.859 M 214.30 % | -5.126 M 18.17 % | -6.264 M 57.61 % | -14.778 M |
| Other non cash items | -5.543 M -896.41 % | 696.000 K 131.37 % | -2.219 M -11.73 % | -1.986 M -913.27 % | -196.000 K 70.17 % | -657.000 K -100.73 % | 89.703 M 508.13 % | -21.979 M 84.57 % | -142.459 M |
| Net cash provided by operating activities | -28.861 M -160.44 % | 47.752 M -7.46 % | 51.600 M -40.07 % | 86.103 M -25.11 % | 114.974 M 34.08 % | 85.749 M 259.22 % | -53.856 M -169.15 % | 77.886 M -15.15 % | 91.788 M |
| Investments in property plant and equipment | -44.096 M 52.17 % | -92.198 M -3.28 % | -89.274 M 56.97 % | -207.465 M -4 941.68 % | -4.115 M 72.57 % | -15.001 M 31.46 % | -21.887 M -411.62 % | -4.278 M 28.44 % | -5.978 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 31.000 K -96.33 % | 845.000 K 704.76 % | 105.000 K 105.88 % | 51.000 K -93.02 % | 731.000 K 2 824.00 % | 25.000 K 100.08 % | -32.910 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 333.000 K 160.11 % | -554.000 K -271.81 % | -149.000 K -3 825.00 % | 4.000 K | 0.000 -100.00 % | 61.000 K -99.68 % | 19.149 M 1 334.38 % | 1.335 M -35.91 % | 2.083 M |
| Net cash used for investing activites | -43.763 M 52.82 % | -92.752 M -3.76 % | -89.392 M 55.88 % | -202.632 M -2 429.74 % | -8.010 M 46.20 % | -14.889 M -641.85 % | -2.007 M 31.22 % | -2.918 M 92.07 % | -36.805 M |
| Debt repayment | 84.917 M -5.65 % | 90.000 M 184.91 % | -105.991 M -204.94 % | 101.002 M 169.96 % | 37.413 M 204.27 % | -35.882 M -229.57 % | 27.693 M 159.21 % | -46.774 M 60.69 % | -118.999 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 102.993 M 147.26 % | 41.653 M 652.13 % | 5.538 M 35.07 % | 4.100 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -9.620 M -4 233.33 % | -222.000 K | 0.000 100.00 % | -737.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -10.765 M 34.03 % | -16.318 M 66.47 % | -48.671 M -49.45 % | -32.567 M -120.20 % | -14.790 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.505 M 77.37 % | -6.649 M 30.61 % | -9.582 M -106.02 % | -4.651 M 9.20 % | -5.122 M 37.32 % | -8.172 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 72.647 M 26.53 % | 57.413 M 193.40 % | -61.473 M -158.30 % | 105.437 M 372.77 % | 22.302 M 155.82 % | -39.954 M -244.27 % | 27.693 M 159.21 % | -46.774 M 60.69 % | -118.999 M |
| Effect of forex changes on cash | 4.689 M 737.96 % | -735.000 K -118.88 % | 3.892 M 319.02 % | -1.777 M -265.46 % | 1.074 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 4.712 M -59.65 % | 11.678 M 112.37 % | -94.382 M -633.41 % | -12.869 M -109.87 % | 130.340 M 370.32 % | 27.713 M 195.81 % | -28.926 M -213.92 % | 25.392 M 139.67 % | -64.016 M |
| Cash at beginning of period | 108.160 M 12.10 % | 96.482 M -49.45 % | 190.864 M -6.32 % | 203.733 M 177.59 % | 73.393 M 60.67 % | 45.680 M -38.77 % | 74.606 M 51.60 % | 49.214 M -56.54 % | 113.230 M |
| Cash at end of period | 112.872 M 4.36 % | 108.160 M 12.10 % | 96.482 M -49.45 % | 190.864 M -6.32 % | 203.733 M 177.59 % | 73.393 M 60.67 % | 45.680 M -38.77 % | 74.606 M 51.60 % | 49.214 M |
| Operating cash flow | -28.861 M -160.44 % | 47.752 M -9.20 % | 52.591 M -41.89 % | 90.508 M -22.10 % | 116.187 M 35.50 % | 85.749 M 259.22 % | -53.856 M -169.15 % | 77.886 M -15.15 % | 91.788 M |
| Capital expenditure | -45.244 M 51.65 % | -93.580 M -4.82 % | -89.274 M 56.97 % | -207.465 M -4 941.68 % | -4.115 M 72.57 % | -15.001 M 31.46 % | -21.887 M -411.62 % | -4.278 M 28.44 % | -5.978 M |
| Free CashFlow | -74.105 M -61.70 % | -45.828 M -24.93 % | -36.683 M 68.64 % | -116.957 M -204.36 % | 112.072 M 58.41 % | 70.748 M 193.41 % | -75.743 M -202.90 % | 73.608 M -14.22 % | 85.810 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 153.141 M 54.58 % | 99.071 M 46.86 % | 67.458 M -45.14 % | 122.971 M 23.50 % | 99.575 M -22.17 % | 127.934 M -49.28 % | 252.231 M -1.66 % | 256.499 M -17.74 % | 311.823 M 5.51 % | 295.533 M 8.98 % | 271.176 M -17.77 % | 329.774 M 48.49 % | 222.090 M -8.46 % | 242.618 M 0.00 % | 242.618 M 5.90 % | 229.102 M 0.00 % | 229.102 M -19.93 % | 286.124 M 0.00 % | 286.124 M |
| Net income | 19.656 M 1 164.79 % | -1.846 M 94.32 % | -32.494 M -378.75 % | 11.657 M 269.24 % | -6.888 M -1 368.66 % | -469.000 K -101.65 % | 28.361 M 74.21 % | 16.280 M -55.40 % | 36.505 M 77.54 % | 20.562 M 21.01 % | 16.992 M -33.08 % | 25.393 M 594.56 % | 3.656 M -77.02 % | 15.911 M 0.00 % | 15.911 M 459.23 % | -4.429 M 0.00 % | -4.429 M -169.61 % | 6.363 M 0.00 % | 6.363 M |
| Income before tax | 19.656 M 1 164.79 % | -1.846 M 94.29 % | -32.306 M -325.76 % | 14.310 M 310.72 % | -6.791 M -1 520.76 % | -419.000 K -101.34 % | 31.174 M 85.11 % | 16.841 M -57.77 % | 39.879 M 93.85 % | 20.572 M 21.07 % | 16.992 M -39.96 % | 28.301 M 666.34 % | 3.693 M -79.06 % | 17.634 M 0.00 % | 17.634 M 589.70 % | -3.601 M 0.00 % | -3.601 M -158.43 % | 6.163 M 0.00 % | 6.163 M |
| Income before tax ratio | 0.13 788.84 % | -0.02 96.11 % | -0.48 -511.54 % | 0.12 270.63 % | -0.07 -1 982.36 % | 0.00 -102.65 % | 0.12 88.24 % | 0.07 -48.66 % | 0.13 83.72 % | 0.07 11.09 % | 0.06 -26.99 % | 0.09 416.10 % | 0.02 -77.12 % | 0.07 0.00 % | 0.07 562.42 % | -0.02 0.00 % | -0.02 -172.97 % | 0.02 0.00 % | 0.02 |
| EBITDA | 28.275 M 254.68 % | 7.972 M 127.35 % | -29.147 M -240.13 % | 20.800 M 827.33 % | 2.243 M -77.08 % | 9.787 M -76.48 % | 41.604 M 66.02 % | 25.059 M -47.56 % | 47.790 M 72.59 % | 27.690 M 13.33 % | 24.434 M -35.26 % | 37.741 M 176.35 % | 13.657 M -29.88 % | 19.478 M 0.00 % | 19.478 M 4 429.77 % | 430.000 K 0.00 % | 430.000 K -77.03 % | 1.872 M 0.00 % | 1.872 M |
| Net income ratio | 0.13 788.84 % | -0.02 96.13 % | -0.48 -608.14 % | 0.09 237.04 % | -0.07 -1 786.93 % | 0.00 -103.26 % | 0.11 77.16 % | 0.06 -45.78 % | 0.12 68.26 % | 0.07 11.04 % | 0.06 -18.62 % | 0.08 367.76 % | 0.02 -74.90 % | 0.07 0.00 % | 0.07 439.22 % | -0.02 0.00 % | -0.02 -186.94 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.18 129.45 % | 0.08 118.62 % | -0.43 -355.45 % | 0.17 650.90 % | 0.02 -70.55 % | 0.08 -53.62 % | 0.16 68.83 % | 0.10 -36.25 % | 0.15 63.57 % | 0.09 3.99 % | 0.09 -21.27 % | 0.11 86.11 % | 0.06 -23.40 % | 0.08 0.00 % | 0.08 4 177.42 % | 0.00 0.00 % | 0.00 -71.31 % | 0.01 0.00 % | 0.01 |
| Gross profit ratio | 0.45 83.36 % | 0.25 591.81 % | 0.04 -89.96 % | 0.35 77.87 % | 0.20 -2.62 % | 0.20 -21.32 % | 0.26 28.15 % | 0.20 -22.03 % | 0.26 30.27 % | 0.20 -1.68 % | 0.20 -9.92 % | 0.22 49.57 % | 0.15 -29.38 % | 0.21 0.00 % | 0.21 29.43 % | 0.16 0.00 % | 0.16 46.86 % | 0.11 0.00 % | 0.11 |
| Weighted average shs out dil | 31.761 M 12.09 % | 28.336 M 5.29 % | 26.913 M -1.41 % | 27.299 M 0.36 % | 27.202 M -0.35 % | 27.299 M 3.27 % | 26.435 M 8.59 % | 24.344 M 0.78 % | 24.156 M 1.64 % | 23.765 M 2.83 % | 23.112 M 0.15 % | 23.077 M 0.00 % | 23.077 M 3.28 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M |
| Weighted average shs out | 31.748 M 12.04 % | 28.336 M 5.29 % | 26.913 M -1.41 % | 27.299 M 0.36 % | 27.202 M -0.35 % | 27.299 M 4.74 % | 26.063 M 10.49 % | 23.590 M 1.41 % | 23.262 M 1.67 % | 22.880 M 0.68 % | 22.726 M 1.07 % | 22.486 M 0.00 % | 22.486 M 0.64 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M 0.00 % | 22.344 M |
| EPS diluted | 0.62 1 052.38 % | -0.07 94.62 % | -1.21 -381.40 % | 0.43 272.00 % | -0.25 -1 353.49 % | -0.02 -101.61 % | 1.07 59.70 % | 0.67 -55.63 % | 1.51 73.56 % | 0.87 17.57 % | 0.74 -32.73 % | 1.10 587.50 % | 0.16 -77.46 % | 0.71 0.00 % | 0.71 455.00 % | -0.20 0.00 % | -0.20 -171.43 % | 0.28 0.00 % | 0.28 |
| Earnings per share | 0.62 1 052.38 % | -0.07 94.62 % | -1.21 -381.40 % | 0.43 272.00 % | -0.25 -1 353.49 % | -0.02 -101.58 % | 1.09 57.97 % | 0.69 -56.05 % | 1.57 74.44 % | 0.90 20.00 % | 0.75 -33.63 % | 1.13 606.25 % | 0.16 -77.46 % | 0.71 0.00 % | 0.71 455.00 % | -0.20 0.00 % | -0.20 -171.43 % | 0.28 0.00 % | 0.28 |
| Gross profit | 68.855 M 183.44 % | 24.293 M 916.02 % | 2.391 M -94.49 % | 43.415 M 119.67 % | 19.764 M -24.20 % | 26.075 M -60.09 % | 65.341 M 26.02 % | 51.850 M -35.86 % | 80.842 M 37.45 % | 58.816 M 7.15 % | 54.892 M -25.92 % | 74.101 M 122.09 % | 33.366 M -35.35 % | 51.613 M 0.00 % | 51.613 M 37.06 % | 37.656 M 0.00 % | 37.656 M 17.59 % | 32.023 M 0.00 % | 32.023 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 188.000 K -92.91 % | 2.653 M 2 635.05 % | 97.000 K 94.00 % | 50.000 K -98.22 % | 2.813 M 402.32 % | 560.000 K -83.38 % | 3.369 M 33 590.00 % | 10.000 K | 0.000 -100.00 % | 2.908 M 7 759.46 % | 37.000 K -97.85 % | 1.724 M 0.00 % | 1.724 M 108.15 % | 828.000 K 0.00 % | 828.000 K 515.04 % | -199.500 K 0.00 % | -199.500 K |
| Cost of revenue | 84.286 M 12.71 % | 74.778 M 14.92 % | 65.067 M -18.21 % | 79.556 M -0.32 % | 79.811 M -21.65 % | 101.859 M -45.50 % | 186.890 M -8.68 % | 204.649 M -11.40 % | 230.981 M -2.42 % | 236.717 M 9.45 % | 216.284 M -15.41 % | 255.673 M 35.47 % | 188.724 M -1.19 % | 191.006 M 0.00 % | 191.006 M -0.23 % | 191.446 M 0.00 % | 191.446 M -24.66 % | 254.101 M 0.00 % | 254.101 M |
| General and administrative expenses | 18.455 M 40.00 % | 13.182 M -11.96 % | 14.973 M 21.80 % | 12.293 M | 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 | 0.000 | 0.000 |
| Selling and marketing expenses | 5.885 M | 0.000 -100.00 % | 5.850 M -5.36 % | 6.181 M | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 48.939 M 86.96 % | 26.176 M -28.49 % | 36.603 M 28.81 % | 28.416 M -4.08 % | 29.626 M -1.88 % | 30.195 M -23.52 % | 39.482 M 9.64 % | 36.012 M -10.81 % | 40.377 M 11.25 % | 36.293 M -5.10 % | 38.244 M -12.16 % | 43.538 M 42.57 % | 30.538 M -12.56 % | 34.924 M 0.00 % | 34.924 M -9.73 % | 38.688 M 0.00 % | 38.688 M 10.86 % | 34.898 M 0.00 % | 34.898 M |
| Cost and expenses | 133.225 M 231.97 % | -100.954 M -199.30 % | 101.670 M -5.84 % | 107.972 M -1.34 % | 109.437 M -17.13 % | 132.054 M -41.67 % | 226.372 M -5.94 % | 240.661 M -11.31 % | 271.358 M -0.61 % | 273.010 M 7.26 % | 254.528 M -14.93 % | 299.211 M 36.46 % | 219.262 M -2.95 % | 225.929 M 0.00 % | 225.929 M -1.83 % | 230.134 M 0.00 % | 230.134 M -20.37 % | 288.999 M 0.00 % | 288.999 M |
| Research and development expenses | 24.310 M 84.63 % | 13.167 M -4.31 % | 13.760 M 16.70 % | 11.791 M -1.78 % | 12.005 M -2.31 % | 12.289 M 0.41 % | 12.239 M 9.35 % | 11.192 M -6.59 % | 11.981 M 26.90 % | 9.441 M -14.72 % | 11.071 M -8.72 % | 12.129 M 3.97 % | 11.666 M 13.48 % | 10.280 M 0.00 % | 10.280 M 15.05 % | 8.936 M 0.00 % | 8.936 M 21.54 % | 7.352 M 0.00 % | 7.352 M |
| Selling general and administrative expenses | 24.629 M 89.32 % | 13.009 M -43.05 % | 22.843 M 37.40 % | 16.625 M -5.65 % | 17.621 M -1.59 % | 17.906 M -34.27 % | 27.243 M 9.76 % | 24.820 M -12.59 % | 28.396 M 5.75 % | 26.852 M -1.18 % | 27.173 M -13.49 % | 31.409 M 66.43 % | 18.872 M -23.42 % | 24.644 M 0.00 % | 24.644 M -17.17 % | 29.753 M 0.00 % | 29.753 M 8.01 % | 27.546 M 0.00 % | 27.546 M |
| Interest income | 1.465 M -7.10 % | 1.577 M -11.55 % | 1.783 M 14.44 % | 1.558 M 53.50 % | 1.015 M 209.45 % | 328.000 K 30.16 % | 252.000 K -7.69 % | 273.000 K -13.61 % | 316.000 K 110.67 % | 150.000 K 120.59 % | 68.000 K 44.68 % | 47.000 K 9.30 % | 43.000 K | 0.000 -100.00 % | 179.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.020 M -45.51 % | 1.872 M 0.05 % | 1.871 M 75.52 % | 1.066 M 410.05 % | 209.000 K -69.75 % | 691.000 K 16.72 % | 592.000 K -51.79 % | 1.228 M 80.59 % | 680.000 K 185.71 % | 238.000 K -17.65 % | 289.000 K -37.17 % | 460.000 K -43.49 % | 814.000 K 186.12 % | 284.500 K -2.90 % | 293.000 K -50.88 % | 596.500 K 0.00 % | 596.500 K -63.24 % | 1.623 M 0.00 % | 1.623 M |
| Depreciation and amortization | 8.359 M 5.20 % | 7.946 M 56.88 % | 5.065 M -20.90 % | 6.403 M -27.44 % | 8.825 M -10.63 % | 9.875 M 0.38 % | 9.838 M 40.74 % | 6.990 M -3.33 % | 7.231 M 5.10 % | 6.880 M -3.82 % | 7.153 M -20.35 % | 8.980 M -0.52 % | 9.027 M 223.66 % | 2.789 M 0.00 % | 2.789 M -18.79 % | 3.435 M 0.00 % | 3.435 M -27.65 % | 4.747 M 0.00 % | 4.747 M |
| Operating income | 19.916 M 1 157.67 % | -1.883 M 94.50 % | -34.212 M -328.10 % | 14.999 M 252.09 % | -9.862 M -139.37 % | -4.120 M -115.93 % | 25.859 M 63.27 % | 15.838 M -60.86 % | 40.465 M 79.66 % | 22.523 M 35.29 % | 16.648 M -45.53 % | 30.563 M 980.73 % | 2.828 M -83.05 % | 16.689 M 0.00 % | 16.689 M 1 717.15 % | -1.032 M 0.00 % | -1.032 M 64.10 % | -2.875 M 0.00 % | -2.875 M |
| Operating income ratio | 0.13 784.24 % | -0.02 96.25 % | -0.51 -515.80 % | 0.12 223.15 % | -0.10 -207.54 % | -0.03 -131.41 % | 0.10 66.03 % | 0.06 -52.42 % | 0.13 70.28 % | 0.08 24.14 % | 0.06 -33.76 % | 0.09 627.83 % | 0.01 -81.49 % | 0.07 0.00 % | 0.07 1 627.06 % | 0.00 0.00 % | 0.00 55.17 % | -0.01 0.00 % | -0.01 |
| Total other income expenses net | -260.000 K -802.70 % | 37.000 K -98.06 % | 1.906 M 376.63 % | -689.000 K -122.44 % | 3.071 M 87.14 % | 1.641 M -69.13 % | 5.315 M 429.91 % | 1.003 M 271.16 % | -586.000 K 69.96 % | -1.951 M -667.15 % | 344.000 K 115.21 % | -2.262 M -361.50 % | 865.000 K -8.47 % | 945.000 K 0.00 % | 945.000 K 136.78 % | -2.569 M 0.00 % | -2.569 M -128.42 % | 9.038 M 0.00 % | 9.038 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 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 |
| 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 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -62.322 M -155.46 % | 112.367 M 10.72 % | 101.483 M 206.80 % | 33.078 M 536.27 % | -7.582 M 78.50 % | -35.267 M 48.66 % | -68.693 M -130.26 % | -29.833 M -184.96 % | 35.114 M 124.42 % | -143.801 M -40.42 % | -102.405 M -94.38 % | -52.683 M -2 817.02 % | 1.939 M 107.36 % | -26.334 M 51.78 % | -54.606 M -194.80 % | -18.523 M -205.48 % | 17.560 M |
| Total investments | 0.000 | 0.000 -100.00 % | 30.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.985 M -0.13 % | 3.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 42.725 M -81.03 % | 225.239 M 13.69 % | 198.116 M 40.27 % | 141.238 M 94.33 % | 72.681 M 18.73 % | 61.215 M 67.59 % | 36.526 M -77.32 % | 161.031 M -4.91 % | 169.343 M 182.56 % | 59.932 M 438.52 % | 11.129 M -46.26 % | 20.710 M -56.51 % | 47.619 M 40.85 % | 33.810 M 69.05 % | 20.000 M -53.90 % | 43.387 M -35.02 % | 66.774 M |
| Accumulated other comprehensive income loss | 3.154 M -89.08 % | 28.880 M 3.04 % | 28.028 M 18.16 % | 23.720 M -1.26 % | 24.023 M 11.12 % | 21.618 M -0.63 % | 21.756 M -57.61 % | 51.325 M 465.88 % | 9.070 M -17.86 % | 11.042 M 34.38 % | 8.217 M -11.12 % | 9.245 M -22.56 % | 11.938 M 1.24 % | 11.792 M 1.26 % | 11.645 M -9.47 % | 12.863 M -8.65 % | 14.081 M |
| Retained earnings | 19.656 M 162.03 % | -31.689 M -6.19 % | -29.843 M -314.81 % | 13.893 M 521.33 % | 2.236 M -92.08 % | 28.231 M -1.63 % | 28.700 M -47.13 % | 54.289 M -26.96 % | 74.331 M 96.51 % | 37.826 M 119.10 % | 17.264 M 3.16 % | 16.735 M 235.90 % | -12.314 M 56.37 % | -28.225 M 36.05 % | -44.135 M -11.15 % | -39.706 M -12.55 % | -35.277 M |
| Common stock | 342.993 M 25.64 % | 272.993 M 0.00 % | 272.993 M 0.00 % | 272.993 M 0.00 % | 272.993 M 0.00 % | 272.993 M 0.27 % | 272.253 M 14.95 % | 236.853 M 1.49 % | 233.373 M 0.00 % | 233.373 M 2.56 % | 227.543 M 0.00 % | 227.543 M 1.83 % | 223.443 M 0.00 % | 223.443 M 0.00 % | 223.443 M -0.51 % | 224.578 M -0.50 % | 225.712 M |
| Total equity | 561.579 M 52.75 % | 367.640 M -0.27 % | 368.634 M -9.66 % | 408.062 M 1.10 % | 403.604 M -6.12 % | 429.918 M -0.01 % | 429.970 M 25.35 % | 343.022 M 8.13 % | 317.223 M 12.22 % | 282.690 M 11.71 % | 253.051 M -0.33 % | 253.890 M 13.63 % | 223.434 M 7.74 % | 207.377 M 8.39 % | 191.320 M -2.87 % | 196.967 M -2.79 % | 202.614 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K 0.00 % | 450.000 K -46.43 % | 840.000 K -0.36 % | 843.000 K 1.08 % | 834.000 K 0.36 % | 831.000 K -0.72 % | 837.000 K 1.95 % | 821.000 K -1.20 % | 831.000 K -1.77 % | 846.000 K -0.47 % | 850.000 K -0.47 % | 854.000 K -0.23 % | 856.000 K -0.23 % | 858.000 K |
| Long term debt | 51.000 K -99.97 % | 171.216 M -5.88 % | 181.910 M 9 581.21 % | 1.879 M -27.84 % | 2.604 M -53.00 % | 5.541 M -43.31 % | 9.774 M 154.00 % | 3.848 M 128 166.67 % | 3.000 K -87.50 % | 24.000 K -98.49 % | 1.590 M -59.55 % | 3.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 51.000 K -99.97 % | 171.300 M -5.85 % | 181.938 M 7 711.85 % | 2.329 M -25.23 % | 3.115 M -51.18 % | 6.381 M -40.40 % | 10.707 M 124.61 % | 4.767 M 411.48 % | 932.000 K 5.55 % | 883.000 K -63.38 % | 2.411 M -49.37 % | 4.762 M 462.88 % | 846.000 K -0.47 % | 850.000 K -0.47 % | 854.000 K -0.23 % | 856.000 K -0.23 % | 858.000 K |
| Other current liabilities | 34.758 M 23.11 % | 28.233 M -24.84 % | 37.563 M 58.55 % | 23.691 M -41.49 % | 40.489 M 46.80 % | 27.581 M -65.73 % | 80.483 M 131.51 % | 34.764 M -21.96 % | 44.548 M 30.56 % | 34.122 M -18.01 % | 41.617 M 48.26 % | 28.070 M -14.16 % | 32.702 M -11.34 % | 36.886 M -10.19 % | 41.069 M 0.33 % | 40.932 M 0.34 % | 40.795 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K -36.36 % | 33.000 K -58.75 % | 80.000 K -64.91 % | 228.000 K 15.74 % | 197.000 K -68.23 % | 620.000 K 94.36 % | 319.000 K -60.52 % | 808.000 K -58.37 % | 1.941 M -8.53 % | 2.122 M 35.37 % | 1.568 M 54.74 % | 1.013 M 100.00 % | 506.500 K | 0.000 |
| Short term debt | 42.674 M -21.01 % | 54.023 M 233.35 % | 16.206 M -88.37 % | 139.359 M 98.87 % | 70.077 M 29.66 % | 54.048 M 102.03 % | 26.752 M -82.98 % | 157.183 M -3.48 % | 162.857 M 171.85 % | 59.908 M 528.03 % | 9.539 M -43.15 % | 16.779 M -61.32 % | 43.375 M 41.40 % | 30.675 M 70.66 % | 17.974 M -57.58 % | 42.374 M -36.54 % | 66.774 M |
| Total current liabilities | 110.270 M 1.50 % | 108.640 M 56.98 % | 69.207 M -63.85 % | 191.427 M 52.68 % | 125.376 M 25.07 % | 100.242 M -42.99 % | 175.834 M -33.07 % | 262.714 M -4.09 % | 273.925 M 52.90 % | 179.151 M 38.42 % | 129.423 M -11.79 % | 146.727 M -5.89 % | 155.912 M -5.30 % | 164.643 M -5.04 % | 173.373 M -12.37 % | 197.842 M -11.01 % | 222.310 M |
| Total liabilities | 110.321 M -60.59 % | 279.940 M 11.47 % | 251.145 M 29.62 % | 193.756 M 50.79 % | 128.491 M 20.51 % | 106.623 M -42.84 % | 186.541 M -30.26 % | 267.481 M -2.68 % | 274.857 M 52.67 % | 180.034 M 36.56 % | 131.834 M -12.97 % | 151.489 M -3.36 % | 156.758 M -5.28 % | 165.493 M -5.01 % | 174.227 M -12.32 % | 198.698 M -10.97 % | 223.168 M |
| Other non current assets | 434.000 K -8.44 % | 474.000 K -2.47 % | 486.000 K -61.46 % | 1.261 M -41.51 % | 2.156 M 22.57 % | 1.759 M -45.91 % | 3.252 M 12.64 % | 2.887 M 80.32 % | 1.601 M -0.81 % | 1.614 M -32.24 % | 2.382 M 10.23 % | 2.161 M -17.01 % | 2.604 M -78.52 % | 12.122 M -43.98 % | 21.639 M -1.14 % | 21.888 M -1.13 % | 22.138 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.985 M -0.13 % | 3.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.903 M 35.46 % | 2.143 M -8.77 % | 2.349 M 13.86 % | 2.063 M 60.05 % | 1.289 M -8.71 % | 1.412 M | 0.000 | 0.000 -100.00 % | 887.000 K 18.90 % | 746.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.903 M 35.46 % | 2.143 M -8.77 % | 2.349 M 13.86 % | 2.063 M 60.05 % | 1.289 M -8.71 % | 1.412 M | 0.000 | 0.000 -100.00 % | 887.000 K 18.90 % | 746.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 420.835 M -0.61 % | 423.414 M 4.90 % | 403.637 M 2.92 % | 392.194 M 8.04 % | 362.993 M 13.72 % | 319.202 M 11.29 % | 286.809 M 22.09 % | 234.911 M 4.42 % | 224.962 M 587.68 % | 32.713 M -12.09 % | 37.214 M -14.42 % | 43.485 M 39.16 % | 31.249 M 46.74 % | 21.296 M 87.75 % | 11.343 M -15.47 % | 13.420 M -13.40 % | 15.496 M |
| Total non current assets | 425.901 M -0.45 % | 427.844 M 4.81 % | 408.228 M 2.68 % | 397.556 M 7.87 % | 368.537 M 13.57 % | 324.503 M 11.02 % | 292.281 M 21.78 % | 240.013 M 2.72 % | 233.663 M 466.94 % | 41.215 M -1.22 % | 41.726 M -12.66 % | 47.776 M 32.77 % | 35.983 M -0.48 % | 36.156 M -0.48 % | 36.329 M -6.02 % | 38.655 M -5.68 % | 40.981 M |
| Other current assets | 9.300 M 56.20 % | 5.954 M 23.45 % | 4.823 M 40.33 % | 3.437 M -33.26 % | 5.150 M 33.11 % | 3.869 M -62.77 % | 10.393 M 14.27 % | 9.095 M -3.86 % | 9.460 M -13.31 % | 10.912 M 44.72 % | 7.540 M 126.84 % | 3.324 M -82.12 % | 18.589 M 88.90 % | 9.841 M 801.14 % | 1.092 M -74.29 % | 4.248 M -42.62 % | 7.403 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 30.104 M | 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 | 0.000 |
| cash and cash equivalents | 105.047 M -6.93 % | 112.872 M 16.80 % | 96.633 M -10.66 % | 108.160 M 34.76 % | 80.263 M -16.81 % | 96.482 M -8.30 % | 105.219 M -44.87 % | 190.864 M 42.19 % | 134.229 M -34.12 % | 203.733 M 79.45 % | 113.534 M 54.69 % | 73.393 M 60.67 % | 45.680 M -24.05 % | 60.143 M -19.39 % | 74.606 M 20.51 % | 61.910 M 25.80 % | 49.214 M |
| Cash and short term investments | 105.047 M -6.93 % | 112.872 M -10.94 % | 126.737 M 17.18 % | 108.160 M 34.76 % | 80.263 M -16.81 % | 96.482 M -8.30 % | 105.219 M -44.87 % | 190.864 M 42.19 % | 134.229 M -34.12 % | 203.733 M 79.45 % | 113.534 M 54.69 % | 73.393 M 60.67 % | 45.680 M -24.05 % | 60.143 M -19.39 % | 74.606 M 20.51 % | 61.910 M 25.80 % | 49.214 M |
| Total current assets | 245.999 M 11.95 % | 219.736 M 3.87 % | 211.551 M 3.57 % | 204.262 M 24.89 % | 163.558 M -22.86 % | 212.038 M -34.60 % | 324.230 M -12.49 % | 370.490 M 3.37 % | 358.417 M -14.97 % | 421.509 M 22.83 % | 343.159 M -4.04 % | 357.603 M 3.89 % | 344.209 M 2.23 % | 336.714 M 2.28 % | 329.218 M -7.78 % | 357.010 M -7.22 % | 384.801 M |
| Inventory | 46.712 M 21.67 % | 38.393 M 0.86 % | 38.064 M 33.60 % | 28.491 M 7.85 % | 26.417 M -39.29 % | 43.513 M -36.81 % | 68.864 M 20.53 % | 57.134 M -11.13 % | 64.288 M -11.58 % | 72.704 M 29.01 % | 56.354 M -3.20 % | 58.217 M -19.93 % | 72.704 M -9.92 % | 80.713 M -9.03 % | 88.722 M -3.41 % | 91.856 M -3.30 % | 94.990 M |
| Net receivables | 84.940 M 35.87 % | 62.517 M 49.11 % | 41.927 M -34.67 % | 64.174 M 19.65 % | 53.635 M -21.33 % | 68.174 M -51.22 % | 139.754 M 23.24 % | 113.397 M -24.62 % | 150.440 M 12.13 % | 134.160 M -19.05 % | 165.731 M -25.99 % | 223.939 M -0.19 % | 224.373 M 18.80 % | 188.860 M 22.24 % | 154.493 M -20.06 % | 193.270 M -17.12 % | 233.194 M |
| Tax assets | 1.729 M -4.63 % | 1.813 M 3.25 % | 1.756 M -13.84 % | 2.038 M -2.91 % | 2.099 M -1.46 % | 2.130 M -4.05 % | 2.220 M 0.23 % | 2.215 M -0.58 % | 2.228 M 3.53 % | 2.152 M 1.03 % | 2.130 M 0.00 % | 2.130 M 0.00 % | 2.130 M -22.22 % | 2.739 M -18.18 % | 3.347 M 0.00 % | 3.347 M 0.00 % | 3.347 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 32.838 M 24.46 % | 26.384 M 70.90 % | 15.438 M -39.95 % | 25.707 M 103.14 % | 12.655 M -14.46 % | 14.795 M -75.63 % | 60.721 M -3.66 % | 63.031 M -0.52 % | 63.363 M -21.42 % | 80.635 M 13.58 % | 70.997 M -24.56 % | 94.114 M 31.91 % | 71.347 M -21.43 % | 90.813 M -17.65 % | 110.278 M -1.98 % | 112.510 M -1.94 % | 114.741 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.649 M | 0.000 -100.00 % | 2.642 M -28.81 % | 3.711 M -21.46 % | 4.725 M 12.50 % | 4.200 M 118.30 % | 1.924 M 138.12 % | 808.000 K -58.37 % | 1.941 M -8.53 % | 2.122 M 35.37 % | 1.567 M 54.74 % | 1.013 M 100.00 % | 506.500 K | 0.000 |
| 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 997.000 K -45.55 % | 1.831 M -32.16 % | 2.699 M -19.84 % | 3.367 M -39.79 % | 5.592 M -61.67 % | 14.589 M -25.09 % | 19.475 M 131.46 % | 8.414 M 429.18 % | 1.590 M -59.36 % | 3.912 M -37.74 % | 6.283 M -31.06 % | 9.114 M 314.75 % | -4.244 M -35.37 % | -3.135 M -54.74 % | -2.026 M -100.00 % | -1.013 M | 0.000 |
| Preferred stock | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 195.776 M 100.89 % | 97.456 M 0.00 % | 97.456 M 0.00 % | 97.456 M -6.61 % | 104.352 M -2.54 % | 107.076 M -0.17 % | 107.261 M 1 003.51 % | 9.720 M 2 064.81 % | 449.000 K 0.00 % | 449.000 K 1 562.96 % | 27.000 K -92.64 % | 367.000 K 0.00 % | 367.000 K 0.00 % | 367.000 K 0.00 % | 367.000 K 147.82 % | -767.500 K 59.65 % | -1.902 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 84.000 K 200.00 % | 28.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 90.000 K 5.88 % | 85.000 K -13.27 % | 98.000 K 345.45 % | 22.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 671.900 M 3.76 % | 647.580 M 4.49 % | 619.779 M 2.98 % | 601.818 M 13.10 % | 532.095 M -0.83 % | 536.541 M -12.97 % | 616.511 M 0.98 % | 610.503 M 3.11 % | 592.080 M 27.96 % | 462.724 M 20.22 % | 384.885 M -5.06 % | 405.379 M 6.62 % | 380.192 M 1.96 % | 372.870 M 2.00 % | 365.547 M -7.61 % | 395.665 M -7.07 % | 425.782 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 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 |
| 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 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 8.190 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -31.129 M -2 096.82 % | -1.417 M -118.74 % | 7.560 M 470.41 % | -2.041 M -107.33 % | 27.855 M -38.48 % | 45.280 M 214.20 % | -39.649 M -190.34 % | 43.890 M 291.17 % | -22.959 M -192.43 % | 24.839 M -35.35 % | 38.419 M 268.01 % | -22.867 M 47.71 % | -43.732 M 0.00 % | -43.732 M -260.00 % | 27.332 M 0.00 % | 27.332 M -49.44 % | 54.060 M 0.00 % | 54.060 M |
| Accounts receivables | -24.726 M -40.61 % | -17.585 M -188.39 % | 19.894 M 264.59 % | -12.087 M -174.09 % | 16.313 M -76.82 % | 70.371 M 424.80 % | -21.666 M -163.29 % | 34.231 M 381.44 % | -12.163 M -143.89 % | 27.711 M -45.55 % | 50.893 M 156.45 % | -90.155 M -208.41 % | -29.232 M 0.00 % | -29.232 M -187.34 % | 33.468 M 0.00 % | 33.468 M -46.50 % | 62.558 M 0.00 % | 62.558 M |
| Inventory | -8.319 M -2 428.57 % | -329.000 K 96.56 % | -9.573 M -361.57 % | -2.074 M -112.13 % | 17.096 M -32.56 % | 25.351 M 316.12 % | -11.730 M -263.96 % | 7.154 M -15.00 % | 8.416 M 151.47 % | -16.350 M -977.62 % | 1.863 M 150.27 % | -3.706 M -149.52 % | 7.484 M 0.00 % | 7.484 M 781.25 % | -1.099 M 0.00 % | -1.099 M 91.24 % | -12.538 M 0.00 % | -12.538 M |
| Accounts payables | 6.551 M -40.02 % | 10.922 M 153.15 % | -20.548 M -254.51 % | 13.299 M 711.73 % | -2.174 M 95.24 % | -45.714 M -1 772.76 % | -2.441 M -835.25 % | -261.000 K 98.48 % | -17.174 M -282.33 % | 9.419 M 166.16 % | -14.237 M -125.05 % | 56.833 M 392.64 % | -19.421 M 0.00 % | -19.421 M -919.45 % | -1.905 M 0.00 % | -1.905 M -116.67 % | 11.429 M 0.00 % | 11.429 M |
| Other working capital | 1.847 M -66.87 % | 5.575 M -68.66 % | 17.787 M 1 608.65 % | -1.179 M 65.12 % | -3.380 M 28.51 % | -4.728 M -24.03 % | -3.812 M -237.82 % | 2.766 M 235.72 % | -2.038 M -150.21 % | 4.059 M 4 159.00 % | -100.000 K -100.71 % | 14.161 M 652.52 % | -2.563 M 0.00 % | -2.563 M 18.17 % | -3.132 M 0.00 % | -3.132 M 57.61 % | -7.389 M 0.00 % | -7.389 M |
| Other non cash items | 8.759 M -66.00 % | 25.760 M 162.82 % | -41.003 M -916.96 % | 5.019 M 128.03 % | -17.908 M 35.17 % | -27.624 M -152.89 % | 52.234 M 291.50 % | -27.276 M -171.62 % | 38.086 M 824.62 % | -5.256 M 78.66 % | -24.635 M -141.92 % | 58.767 M 31.03 % | 44.852 M 0.00 % | 44.852 M 508.13 % | -10.990 M 0.00 % | -10.990 M 84.57 % | -71.230 M 0.00 % | -71.230 M |
| Net cash provided by operating activities | 14.897 M -51.07 % | 30.443 M 150.91 % | -59.801 M -384.25 % | 21.038 M -17.40 % | 25.469 M -55.57 % | 57.320 M 1 312.10 % | -4.729 M -107.06 % | 67.028 M 185.47 % | 23.480 M -56.55 % | 54.045 M -13.03 % | 62.142 M 306.56 % | 15.285 M 156.76 % | -26.928 M 0.00 % | -26.928 M -169.15 % | 38.943 M 0.00 % | 38.943 M -15.15 % | 45.894 M 0.00 % | 45.894 M |
| Investments in property plant and equipment | -4.915 M 82.80 % | -28.571 M -71.36 % | -16.673 M 55.71 % | -37.649 M 31.24 % | -54.757 M -30.08 % | -42.095 M 10.78 % | -47.179 M -645.68 % | -6.327 M 96.85 % | -201.138 M -7 888.01 % | -2.518 M -57.67 % | -1.597 M 77.14 % | -6.986 M 36.16 % | -10.944 M 0.00 % | -10.944 M -411.62 % | -2.139 M 0.00 % | -2.139 M 28.44 % | -2.989 M 0.00 % | -2.989 M |
| Acquisitions net | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 -100.00 % | 303.000 K | 0.000 -100.00 % | 31.000 K -79.61 % | 152.000 K -78.07 % | 693.000 K 1 343.75 % | 48.000 K -15.79 % | 57.000 K 5 800.00 % | -1.000 K -100.27 % | 365.500 K 0.00 % | 365.500 K 2 824.00 % | 12.500 K 0.00 % | 12.500 K 100.08 % | -16.455 M 0.00 % | -16.455 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.350 M -11 350.00 % | 12.000 K -99.17 % | 1.442 M 672.22 % | -252.000 K 36.52 % | -397.000 K -1 826.09 % | 23.000 K 113.37 % | -172.000 K -1 811.11 % | -9.000 K -169.23 % | 13.000 K | 0.000 | 0.000 -100.00 % | 26.000 K -99.73 % | 9.575 M 0.00 % | 9.575 M 1 334.38 % | 667.500 K 0.00 % | 667.500 K -35.91 % | 1.042 M 0.00 % | 1.042 M |
| Net cash used for investing activites | -6.265 M 78.04 % | -28.532 M -87.33 % | -15.231 M 59.81 % | -37.901 M 30.90 % | -54.851 M -30.37 % | -42.072 M 11.09 % | -47.320 M -2 050.91 % | -2.200 M 98.90 % | -200.432 M -2 997.87 % | -6.470 M -320.13 % | -1.540 M 77.88 % | -6.961 M -593.67 % | -1.004 M 0.00 % | -1.004 M 31.22 % | -1.459 M 0.00 % | -1.459 M 92.07 % | -18.403 M 0.00 % | -18.403 M |
| Debt repayment | -190.650 M -866.52 % | 24.872 M -59.00 % | 60.665 M -14.29 % | 70.782 M 245.90 % | 20.463 M | 0.000 100.00 % | -135.566 M | 0.000 -100.00 % | 111.753 M 118.33 % | 51.185 M 441.57 % | -14.985 M -238.25 % | 10.839 M -21.72 % | 13.847 M 0.00 % | 13.847 M 159.21 % | -23.387 M 0.00 % | -23.387 M 60.69 % | -59.500 M 0.00 % | -59.500 M |
| Common stock issued | 175.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.000 K -99.36 % | 102.341 M 145.70 % | 41.653 M | 0.000 -100.00 % | 5.538 M | 0.000 -100.00 % | 4.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -6.896 M -153.16 % | -2.724 M -1 127.03 % | -222.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -737.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -10.765 M | 0.000 100.00 % | -16.318 M | 0.000 100.00 % | -48.671 M | 0.000 100.00 % | -32.567 M | 0.000 100.00 % | -14.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 8.237 M 1 198.27 % | -750.000 K 25.22 % | -1.003 M 55.95 % | -2.277 M 79.83 % | -11.287 M -144.58 % | 25.321 M -74.04 % | 97.554 M 959.32 % | -11.353 M 80.00 % | -56.768 M -2 292.25 % | -2.373 M -129.01 % | 8.181 M 200.11 % | -8.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -7.413 M -155.50 % | 13.357 M -77.61 % | 59.662 M 31.73 % | 45.291 M 238.83 % | 13.367 M 156.98 % | -23.461 M 38.28 % | -38.012 M -352.58 % | -8.399 M -107.68 % | 109.431 M 176.62 % | 39.560 M 314.17 % | -18.471 M -372.96 % | 6.767 M -51.13 % | 13.847 M 0.00 % | 13.847 M 159.21 % | -23.387 M 0.00 % | -23.387 M 60.69 % | -59.500 M 0.00 % | -59.500 M |
| Effect of forex changes on cash | -9.044 M -1 031.41 % | 971.000 K -74.73 % | 3.843 M 823.73 % | -531.000 K | 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 | 0.000 |
| Net change in cash | -7.825 M -148.19 % | 16.239 M 240.88 % | -11.527 M -141.32 % | 27.897 M 272.00 % | -16.219 M -85.64 % | -8.737 M 89.80 % | -85.645 M -251.22 % | 56.635 M 181.48 % | -69.504 M -177.06 % | 90.199 M 124.71 % | 40.141 M 165.99 % | 15.091 M 152.17 % | -28.926 M 0.00 % | -28.926 M -213.92 % | 25.392 M 0.00 % | 25.392 M 139.67 % | -64.016 M 0.00 % | -64.016 M |
| Cash at beginning of period | 112.872 M 16.80 % | 96.633 M -10.66 % | 108.160 M 34.76 % | 80.263 M -16.81 % | 96.482 M -8.30 % | 105.219 M -44.87 % | 190.864 M 42.19 % | 134.229 M -34.12 % | 203.733 M 79.45 % | 113.534 M 54.69 % | 73.393 M 25.88 % | 58.302 M -21.85 % | 74.606 M 0.00 % | 74.606 M 51.60 % | 49.214 M 0.00 % | 49.214 M -56.54 % | 113.230 M 0.00 % | 113.230 M |
| Cash at end of period | 105.047 M -6.93 % | 112.872 M 16.80 % | 96.633 M -10.66 % | 108.160 M 34.76 % | 80.263 M -16.81 % | 96.482 M -8.30 % | 105.219 M -44.87 % | 190.864 M 42.19 % | 134.229 M -34.12 % | 203.733 M 79.45 % | 113.534 M 54.69 % | 73.393 M 60.67 % | 45.680 M 0.00 % | 45.680 M -38.77 % | 74.606 M 0.00 % | 74.606 M 51.60 % | 49.214 M 0.00 % | 49.214 M |
| Operating cash flow | 13.134 M -56.86 % | 30.443 M 150.91 % | -59.801 M -384.25 % | 21.038 M -17.40 % | 25.469 M -55.57 % | 57.320 M 1 312.10 % | -4.729 M -107.06 % | 67.028 M 185.47 % | 23.480 M -56.55 % | 54.045 M -13.03 % | 62.142 M 306.56 % | 15.285 M 156.76 % | -26.928 M 0.00 % | -26.928 M -169.15 % | 38.943 M 0.00 % | 38.943 M -15.15 % | 45.894 M 0.00 % | 45.894 M |
| Capital expenditure | -4.915 M 82.59 % | -28.226 M -77.86 % | -15.870 M 59.12 % | -38.823 M 29.10 % | -54.757 M -30.08 % | -42.095 M 10.78 % | -47.179 M -645.68 % | -6.327 M 96.85 % | -201.138 M -7 888.01 % | -2.518 M -57.67 % | -1.597 M 77.14 % | -6.986 M 36.16 % | -10.944 M 0.00 % | -10.944 M -411.62 % | -2.139 M 0.00 % | -2.139 M 28.44 % | -2.989 M 0.00 % | -2.989 M |
| Free CashFlow | 8.219 M 270.73 % | 2.217 M 102.93 % | -75.671 M -325.48 % | -17.785 M 39.28 % | -29.288 M -292.37 % | 15.225 M 129.33 % | -51.908 M -185.51 % | 60.701 M 134.17 % | -177.658 M -444.79 % | 51.527 M -14.89 % | 60.545 M 629.55 % | 8.299 M 121.91 % | -37.872 M 0.00 % | -37.872 M -202.90 % | 36.804 M 0.00 % | 36.804 M -14.22 % | 42.905 M 0.00 % | 42.905 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |