Spruce Power Holding Corporation SPRU
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 82.107 M 2.81 % | 79.859 M 244.31 % | 23.194 M 48.68 % | 15.600 M -23.30 % | 20.338 M 181.88 % | 7.215 M -24.41 % | 9.545 M |
| Net income | -70.489 M -7.08 % | -65.831 M 29.92 % | -93.931 M -426.26 % | 28.790 M 147.50 % | -60.606 M -306.72 % | -14.901 M -15.48 % | -12.903 M |
| Income before tax | -70.078 M -12.15 % | -62.487 M -18.62 % | -52.679 M -202.27 % | 51.508 M 184.99 % | -60.606 M -306.72 % | -14.901 M -15.48 % | -12.903 M |
| Income before tax ratio | -0.85 -9.08 % | -0.78 65.55 % | -2.27 -168.79 % | 3.30 210.80 % | -2.98 -44.29 % | -2.07 -52.78 % | -1.35 |
| EBITDA | -8.562 M -204.05 % | 8.229 M 123.63 % | -34.822 M -165.34 % | 53.294 M 199.40 % | -53.614 M -331.29 % | -12.431 M 0.03 % | -12.435 M |
| Net income ratio | -0.86 -4.14 % | -0.82 79.64 % | -4.05 -319.44 % | 1.85 161.93 % | -2.98 -44.29 % | -2.07 -52.78 % | -1.35 |
| Ratio EBITDA | -0.10 -201.20 % | 0.10 106.86 % | -1.50 -143.95 % | 3.42 229.59 % | -2.64 -53.00 % | -1.72 -32.25 % | -1.30 |
| Gross profit ratio | 0.51 -2.54 % | 0.53 -7.80 % | 0.57 1 379.95 % | -0.04 -133.07 % | 0.13 213.19 % | -0.12 22.55 % | -0.15 |
| Weighted average shs out dil | 18.471 M 0.43 % | 18.391 M 3.11 % | 17.837 M -3.92 % | 18.564 M 75.62 % | 10.571 M 202.99 % | 3.489 M 172.19 % | 1.282 M |
| Weighted average shs out | 18.471 M 0.43 % | 18.391 M 3.11 % | 17.837 M 3.06 % | 17.307 M 63.73 % | 10.571 M 202.99 % | 3.489 M 172.19 % | 1.282 M |
| EPS diluted | -3.82 -6.70 % | -3.58 -38.22 % | -2.59 -256.02 % | 1.66 156.08 % | -2.96 39.47 % | -4.89 51.44 % | -10.07 |
| Earnings per share | -3.82 -6.70 % | -3.58 -38.22 % | -2.59 -256.02 % | 1.66 156.08 % | -2.96 39.47 % | -4.89 51.44 % | -10.07 |
| Gross profit | 42.133 M 0.21 % | 42.046 M 217.45 % | 13.245 M 2 003.02 % | -696.000 K -125.36 % | 2.744 M 419.07 % | -860.000 K 41.46 % | -1.469 M |
| Income tax expense | 0.000 | 0.000 | 0.000 100.00 % | -1.094 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 39.974 M 5.71 % | 37.813 M 280.07 % | 9.949 M -38.95 % | 16.296 M -7.38 % | 17.594 M 117.88 % | 8.075 M -26.68 % | 11.014 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 33.637 M -57.35 % | 78.863 M 13 697.07 % | -580.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 92.526 M 17.32 % | 78.863 M 8.72 % | 72.538 M 24.61 % | 58.210 M 222.71 % | 18.038 M 41.93 % | 12.709 M 13.21 % | 11.226 M |
| Cost and expenses | 132.500 M 13.56 % | 116.676 M 41.45 % | 82.487 M 10.71 % | 74.506 M 109.10 % | 35.632 M 71.44 % | 20.784 M -6.55 % | 22.240 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 10.775 M 142.41 % | 4.445 M 54.66 % | 2.874 M 51.82 % | 1.893 M |
| Selling general and administrative expenses | 58.889 M | 0.000 -100.00 % | 73.118 M 54.14 % | 47.435 M 248.97 % | 13.593 M 38.21 % | 9.835 M 5.38 % | 9.333 M |
| Interest income | 22.758 M 16.50 % | 19.534 M 1 358.85 % | 1.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K |
| Interest expense | 40.232 M -4.06 % | 41.936 M 267.83 % | 11.401 M 29 133.33 % | 39.000 K -99.39 % | 6.370 M 196.14 % | 2.151 M | 0.000 |
| Depreciation and amortization | 21.284 M -1.40 % | 21.586 M 234.36 % | 6.456 M 888.67 % | 653.000 K 4.98 % | 622.000 K 94.98 % | 319.000 K 22.69 % | 260.000 K |
| Operating income | -50.393 M -36.87 % | -36.817 M 37.91 % | -59.293 M -0.66 % | -58.906 M -285.16 % | -15.294 M -12.71 % | -13.569 M -6.88 % | -12.695 M |
| Operating income ratio | -0.61 -33.13 % | -0.46 81.97 % | -2.56 32.30 % | -3.78 -402.14 % | -0.75 60.01 % | -1.88 -41.40 % | -1.33 |
| Total other income expenses net | -19.685 M 23.32 % | -25.670 M -488.12 % | 6.614 M -94.01 % | 110.414 M 343.67 % | -45.312 M -3 301.80 % | -1.332 M -540.38 % | -208.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | 638.269 M 31.79 % | 484.323 M 84.24 % | 262.871 M 175.74 % | -347.078 M -5.36 % | -329.433 M -3 283.24 % | 10.349 M 677.51 % | -1.792 M |
| Total investments | 136.942 M -4.30 % | 143.095 M -65.76 % | 417.895 M 1 296.45 % | -34.928 M | 0.000 | 0.000 | 0.000 |
| Total debt | 711.071 M 13.65 % | 625.677 M 24.39 % | 503.015 M 10 839.87 % | 4.598 M 2 110.58 % | 208.000 K -98.49 % | 13.735 M 253.18 % | 3.889 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -328.377 M -27.33 % | -257.888 M -33.38 % | -193.342 M -94.49 % | -99.411 M 22.46 % | -128.201 M -89.66 % | -67.595 M -28.30 % | -52.684 M |
| Common stock | 2.000 K 0.00 % | 2.000 K -85.71 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 62.50 % | 8.000 K 700.00 % | 1.000 K |
| Total equity | 146.152 M -31.92 % | 214.669 M -25.71 % | 288.976 M -20.13 % | 361.810 M 91.54 % | 188.896 M 1 478.80 % | -13.700 M -1 719.39 % | 846.000 K |
| Other non current liabilities | 8.099 M -20.48 % | 10.185 M 1 718.75 % | 560.000 K -96.18 % | 14.666 M -90.13 % | 148.631 M 2 613.23 % | 5.478 M 26.83 % | 4.319 M |
| Long term debt | 681.869 M 14.29 % | 596.597 M 25.11 % | 476.867 M 425 674.11 % | 112.000 K 14.29 % | 98.000 K -94.70 % | 1.849 M 80.39 % | 1.025 M |
| Total non current liabilities | 692.758 M 13.82 % | 608.640 M 11.22 % | 547.232 M 3 603.02 % | 14.778 M -90.08 % | 149.034 M 1 897.77 % | 7.460 M 39.60 % | 5.344 M |
| Other current liabilities | 27.048 M -32.18 % | 39.882 M 30.31 % | 30.606 M 93.62 % | 15.807 M 330.12 % | 3.675 M 58.41 % | 2.320 M -18.60 % | 2.850 M |
| Deferred revenue | 1.194 M 35.99 % | 878.000 K 2 151.28 % | 39.000 K -94.36 % | 691.000 K -25.38 % | 926.000 K 45.14 % | 638.000 K | 0.000 |
| Short term debt | 29.202 M 0.42 % | 29.080 M 11.21 % | 26.148 M 20 169.77 % | 129.000 K 17.27 % | 110.000 K -99.07 % | 11.886 M 315.01 % | 2.864 M |
| Total current liabilities | 59.569 M -16.93 % | 71.712 M 20.13 % | 59.697 M 258.91 % | 16.633 M 83.12 % | 9.083 M -41.36 % | 15.489 M 110.68 % | 7.352 M |
| Total liabilities | 752.327 M 10.58 % | 680.352 M 12.10 % | 606.929 M 1 832.22 % | 31.411 M -80.13 % | 158.117 M 588.99 % | 22.949 M 80.76 % | 12.696 M |
| Other non current assets | 22.386 M 16.03 % | 19.293 M 860.33 % | 2.009 M 2 182.95 % | 88.000 K 175.00 % | 32.000 K 6.67 % | 30.000 K -90.42 % | 313.000 K |
| Long term investments | 136.942 M -4.30 % | 143.095 M -65.76 % | 417.895 M 1 296.45 % | -34.928 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.957 M -12.15 % | 10.196 M | 0.000 -100.00 % | 1.863 M 214.17 % | 593.000 K -26.70 % | 809.000 K | 0.000 |
| GoodWill | 0.000 -100.00 % | 28.757 M -77.63 % | 128.548 M 1 393.70 % | 8.606 M 1 659.92 % | 489.000 K 0.00 % | 489.000 K | 0.000 |
| Goodwill and intangible assets | 8.957 M -77.01 % | 38.953 M -69.70 % | 128.548 M 1 127.89 % | 10.469 M 867.56 % | 1.082 M -16.64 % | 1.298 M | 0.000 |
| Property plant equipment net | 593.764 M 21.09 % | 490.339 M 15 496.02 % | 3.144 M -60.99 % | 8.059 M 1 291.88 % | 579.000 K -31.07 % | 840.000 K 25.37 % | 670.000 K |
| Total non current assets | 762.049 M 10.17 % | 691.680 M 11.39 % | 620.949 M 3 235.57 % | 18.616 M 999.59 % | 1.693 M -21.91 % | 2.168 M 120.55 % | 983.000 K |
| Other current assets | 48.618 M -7.92 % | 52.799 M 99.42 % | 26.476 M 245.32 % | 7.667 M 395.92 % | 1.546 M 422.30 % | 296.000 K -53.16 % | 632.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 72.802 M -48.50 % | 141.354 M -41.14 % | 240.144 M -31.71 % | 351.676 M 6.68 % | 329.641 M 9 635.41 % | 3.386 M -40.40 % | 5.681 M |
| Cash and short term investments | 72.802 M -48.50 % | 141.354 M -41.14 % | 240.144 M -31.71 % | 351.676 M 6.68 % | 329.641 M 9 635.41 % | 3.386 M -40.40 % | 5.681 M |
| Total current assets | 136.430 M -32.91 % | 203.341 M -26.05 % | 274.956 M -26.60 % | 374.605 M 8.48 % | 345.320 M 4 776.71 % | 7.081 M -43.62 % | 12.559 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 15.262 M 327.03 % | 3.574 M 59.55 % | 2.240 M -8.76 % | 2.455 M |
| Net receivables | 15.010 M 63.37 % | 9.188 M 10.22 % | 8.336 M | 0.000 -100.00 % | 10.559 M 811.04 % | 1.159 M -69.43 % | 3.791 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 69.353 M 98.56 % | 34.928 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 987.000 K -11.88 % | 1.120 M -61.43 % | 2.904 M 316.64 % | 697.000 K -84.06 % | 4.372 M 696.36 % | 549.000 K -66.48 % | 1.638 M |
| Tax payables | 1.138 M 51.33 % | 752.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 |
| Deferred revenue non current | 2.790 M 50.16 % | 1.858 M 311.06 % | 452.000 K | 0.000 -100.00 % | 305.000 K 129.32 % | 133.000 K | 0.000 |
| Minority interest | 2.438 M 4.86 % | 2.325 M -74.24 % | 9.027 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.740 M -16.78 % | 6.897 M 184.30 % | 2.426 M 1 608.45 % | 142.000 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.005 M |
| Other total stockholders equity | 472.089 M 0.40 % | 470.230 M -0.64 % | 473.277 M 2.62 % | 461.207 M 45.45 % | 317.084 M 488.42 % | 53.887 M 2 034.98 % | 2.524 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 69.353 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 898.479 M 0.39 % | 895.021 M -0.10 % | 895.905 M 127.84 % | 393.221 M 13.32 % | 347.013 M 3 651.90 % | 9.249 M -31.70 % | 13.542 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -797.000 K | 0.000 |
| Stock based compensation | 2.712 M -6.00 % | 2.885 M | 0.000 -100.00 % | 7.880 M 705.73 % | 978.000 K 370.19 % | 208.000 K -31.80 % | 305.000 K |
| Change in working capital | -14.251 M -243.92 % | 9.902 M 591.00 % | 1.433 M 437.97 % | -424.000 K 91.91 % | -5.242 M -369.93 % | 1.942 M 207.12 % | -1.813 M |
| Accounts receivables | -3.490 M -4 205.88 % | 85.000 K -84.63 % | 553.000 K | 0.000 100.00 % | -9.400 M -460.15 % | 2.610 M 224.46 % | -2.097 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.334 M -720.47 % | 215.000 K 140.95 % | -525.000 K |
| Accounts payables | -133.000 K 92.54 % | -1.784 M -5.19 % | -1.696 M | 0.000 -100.00 % | 3.823 M 451.06 % | -1.089 M | 0.000 |
| Other working capital | -10.628 M -191.61 % | 11.601 M 350.35 % | 2.576 M 707.55 % | -424.000 K -125.40 % | 1.669 M 710.19 % | 206.000 K -74.54 % | 809.000 K |
| Other non cash items | 18.522 M 433.91 % | -5.547 M 70.18 % | -18.603 M 78.07 % | -84.812 M -291.16 % | 44.367 M 2 544.04 % | 1.678 M 95.34 % | 859.000 K |
| Net cash provided by operating activities | -41.811 M -24.21 % | -33.661 M 46.98 % | -63.489 M -30.92 % | -48.494 M -143.92 % | -19.881 M -72.11 % | -11.551 M 13.10 % | -13.292 M |
| Investments in property plant and equipment | -354.000 K 29.06 % | -499.000 K | 0.000 | 0.000 100.00 % | -145.000 K -417.86 % | -28.000 K 80.82 % | -146.000 K |
| Acquisitions net | -132.763 M -208.06 % | -43.097 M -11.71 % | -38.579 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -230.000 M | 0.000 |
| Sales maturities of investments | 25.614 M 26.56 % | 20.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.091 M -8.02 % | 6.622 M 413.33 % | 1.290 M 108.70 % | -14.829 M | 0.000 -100.00 % | 230.000 M | 0.000 |
| Net cash used for investing activites | -101.412 M -505.99 % | -16.735 M 55.12 % | -37.289 M -151.46 % | -14.829 M -10 126.90 % | -145.000 K -417.86 % | -28.000 K 80.82 % | -146.000 K |
| Debt repayment | 83.899 M 822.52 % | -11.612 M -21.72 % | -9.540 M | 0.000 100.00 % | -6.327 M -167.37 % | 9.392 M 912.07 % | 928.000 K |
| Common stock issued | 0.000 -100.00 % | 150.000 K -76.19 % | 630.000 K | 0.000 -100.00 % | 144.891 M -37.34 % | 231.249 M | 0.000 |
| Common stock repurchased | -853.000 K 84.27 % | -5.424 M | 0.000 | 0.000 | 0.000 100.00 % | -231.249 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 |
| Other financing activites | -3.616 M -4 677.22 % | 79.000 K 103.96 % | -1.994 M -102.34 % | 85.358 M -58.91 % | 207.717 M 119 477.59 % | -174.000 K -103.11 % | 5.587 M |
| Net cash used provided by financing activities | 79.430 M 572.60 % | -16.807 M -54.14 % | -10.904 M -112.77 % | 85.358 M -75.35 % | 346.281 M 3 660.65 % | 9.208 M 41.34 % | 6.515 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -63.793 M 5.07 % | -67.203 M 39.83 % | -111.682 M -606.84 % | 22.035 M -93.25 % | 326.255 M 13 860.23 % | -2.371 M 65.75 % | -6.923 M |
| Cash at beginning of period | 172.941 M -27.98 % | 240.144 M -31.74 % | 351.826 M 6.68 % | 329.791 M 9 226.67 % | 3.536 M -40.14 % | 5.907 M -53.96 % | 12.830 M |
| Cash at end of period | 109.148 M -36.89 % | 172.941 M -27.98 % | 240.144 M -31.74 % | 351.826 M 6.68 % | 329.791 M 9 226.67 % | 3.536 M -40.14 % | 5.907 M |
| Operating cash flow | -41.811 M -24.21 % | -33.661 M 46.98 % | -63.489 M -30.92 % | -48.494 M -143.92 % | -19.881 M -72.11 % | -11.551 M 13.10 % | -13.292 M |
| Capital expenditure | -354.000 K 29.06 % | -499.000 K | 0.000 | 0.000 100.00 % | -145.000 K -417.86 % | -28.000 K 80.82 % | -146.000 K |
| Free CashFlow | -42.165 M -23.43 % | -34.160 M 46.20 % | -63.489 M -30.92 % | -48.494 M -142.16 % | -20.026 M -72.95 % | -11.579 M 13.83 % | -13.438 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025-09-30 | 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 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.727 M -7.56 % | 33.239 M 39.55 % | 23.818 M 17.76 % | 20.226 M -5.39 % | 21.378 M -4.91 % | 22.481 M 22.93 % | 18.287 M 16.47 % | 15.701 M -32.47 % | 23.250 M 1.92 % | 22.813 M 26.07 % | 18.095 M 156.27 % | 7.061 M 39.00 % | 5.080 M 68.77 % | 3.010 M -36.80 % | 4.763 M -40.69 % | 8.031 M 150.97 % | 3.200 M -13.37 % | 3.694 M 447.26 % | 675.000 K -96.68 % | 20.338 M 221.40 % | 6.328 M 230.96 % | 1.912 M 55.19 % | 1.232 M 338.43 % | 281.000 K -89.15 % | 2.591 M 19.32 % | 2.172 M 0.00 % | 2.172 M |
| Net income | -823.000 K 72.25 % | -2.966 M 80.66 % | -15.338 M -158.74 % | -5.928 M 88.93 % | -53.529 M -524.03 % | -8.578 M -249.55 % | -2.454 M 91.87 % | -30.188 M -56.31 % | -19.313 M -730.11 % | 3.065 M 115.80 % | -19.395 M 55.05 % | -43.151 M -96.10 % | -22.005 M -104.58 % | -10.756 M -27.02 % | -8.468 M 44.01 % | -15.124 M -100.82 % | -7.531 M 28.06 % | -10.469 M -116.91 % | 61.914 M 204.60 % | -59.189 M -2 499.42 % | -2.277 M 83.13 % | -13.499 M -109.16 % | -6.454 M -73.73 % | -3.715 M 28.86 % | -5.222 M -75.12 % | -2.982 M 0.00 % | -2.982 M |
| Income before tax | -677.000 K 76.27 % | -2.853 M 81.37 % | -15.310 M -180.87 % | -5.451 M 89.82 % | -53.550 M -509.08 % | -8.792 M -259.00 % | -2.449 M 91.93 % | -30.333 M -59.96 % | -18.963 M -1 161.16 % | 1.787 M 111.93 % | -14.978 M -546.16 % | -2.318 M 86.35 % | -16.987 M -33.78 % | -12.698 M 21.02 % | -16.077 M -6.30 % | -15.124 M -100.82 % | -7.531 M 28.06 % | -10.469 M -116.91 % | 61.914 M 204.45 % | -59.273 M -2 503.14 % | -2.277 M 83.13 % | -13.499 M -109.16 % | -6.454 M -73.73 % | -3.715 M 28.86 % | -5.222 M -75.12 % | -2.982 M 0.00 % | -2.982 M |
| Income before tax ratio | -0.02 74.33 % | -0.09 86.65 % | -0.64 -138.51 % | -0.27 89.24 % | -2.50 -540.50 % | -0.39 -192.03 % | -0.13 93.07 % | -1.93 -136.87 % | -0.82 -1 141.22 % | 0.08 109.46 % | -0.83 -152.14 % | -0.33 90.18 % | -3.34 20.73 % | -4.22 -24.98 % | -3.38 -79.24 % | -1.88 19.98 % | -2.35 16.96 % | -2.83 -103.09 % | 91.72 3 247.27 % | -2.91 -709.94 % | -0.36 94.90 % | -7.06 -34.77 % | -5.24 60.38 % | -13.22 -555.97 % | -2.02 -46.76 % | -1.37 0.00 % | -1.37 |
| EBITDA | 20.120 M 19.95 % | 16.774 M 214.30 % | 5.337 M -49.03 % | 10.470 M 204.98 % | 3.433 M -14.75 % | 4.027 M 240.12 % | 1.184 M 626.22 % | -225.000 K -103.41 % | 6.604 M 111.67 % | 3.120 M 489.79 % | 529.000 K -94.20 % | 9.114 M 169.27 % | -13.158 M -12.40 % | -11.706 M 17.31 % | -14.156 M 1.95 % | -14.438 M 2.42 % | -14.796 M -20.42 % | -12.287 M -119.77 % | 62.144 M 220.91 % | -51.395 M -6 069.88 % | -833.000 K 75.18 % | -3.356 M 4.14 % | -3.501 M 7.23 % | -3.774 M 2.46 % | -3.869 M -37.42 % | -2.816 M 0.00 % | -2.816 M |
| Net income ratio | -0.03 69.98 % | -0.09 86.14 % | -0.64 -119.72 % | -0.29 88.29 % | -2.50 -556.22 % | -0.38 -184.34 % | -0.13 93.02 % | -1.92 -131.46 % | -0.83 -718.27 % | 0.13 112.53 % | -1.07 82.46 % | -6.11 -41.08 % | -4.33 -21.22 % | -3.57 -100.99 % | -1.78 5.59 % | -1.88 19.98 % | -2.35 16.96 % | -2.83 -103.09 % | 91.72 3 251.77 % | -2.91 -708.79 % | -0.36 94.90 % | -7.06 -34.77 % | -5.24 60.38 % | -13.22 -555.97 % | -2.02 -46.76 % | -1.37 0.00 % | -1.37 |
| Ratio EBITDA | 0.65 29.75 % | 0.50 125.21 % | 0.22 -56.71 % | 0.52 222.35 % | 0.16 -10.35 % | 0.18 176.67 % | 0.06 551.81 % | -0.01 -105.05 % | 0.28 107.69 % | 0.14 367.82 % | 0.03 -97.74 % | 1.29 149.83 % | -2.59 33.40 % | -3.89 -30.85 % | -2.97 -65.32 % | -1.80 61.12 % | -4.62 -39.01 % | -3.33 -103.61 % | 92.07 3 743.19 % | -2.53 -1 819.71 % | -0.13 92.50 % | -1.76 38.23 % | -2.84 78.84 % | -13.43 -799.42 % | -1.49 -15.17 % | -1.30 0.00 % | -1.30 |
| Gross profit ratio | 0.68 -4.64 % | 0.72 35.02 % | 0.53 22.61 % | 0.43 -21.08 % | 0.55 -0.13 % | 0.55 6.59 % | 0.52 95.10 % | 0.26 -54.33 % | 0.58 -7.26 % | 0.62 10.12 % | 0.57 -57.62 % | 1.34 118.43 % | 0.61 225.73 % | 0.19 306.48 % | -0.09 55.26 % | -0.20 -194.24 % | 0.22 -17.20 % | 0.26 124.55 % | -1.06 -1 116.65 % | 0.10 -13.92 % | 0.12 426.70 % | 0.02 154.52 % | -0.04 98.03 % | -2.15 -5 752.68 % | -0.04 1.71 % | -0.04 0.00 % | -0.04 |
| Weighted average shs out dil | 17.999 M 0.45 % | 17.918 M -1.48 % | 18.188 M -2.05 % | 18.568 M 0.01 % | 18.566 M -3.66 % | 19.272 M 0.91 % | 19.098 M 0.57 % | 18.991 M 9.44 % | 17.352 M -14.10 % | 20.201 M 10.53 % | 18.276 M 1.45 % | 18.015 M 0.86 % | 17.862 M 0.46 % | 17.781 M 0.69 % | 17.659 M 1.22 % | 17.446 M 0.13 % | 17.424 M 0.11 % | 17.405 M -6.28 % | 18.571 M 65.51 % | 11.220 M 7.76 % | 10.412 M 0.37 % | 10.374 M 1.00 % | 10.271 M 49.29 % | 6.880 M 406.36 % | 1.359 M 5.25 % | 1.291 M 0.00 % | 1.291 M |
| Weighted average shs out | 17.999 M 0.45 % | 17.918 M -1.48 % | 18.188 M -2.05 % | 18.568 M 0.01 % | 18.566 M -3.66 % | 19.272 M 0.91 % | 19.098 M 0.57 % | 18.991 M 9.44 % | 17.352 M -6.77 % | 18.612 M 1.84 % | 18.276 M 1.45 % | 18.015 M 0.86 % | 17.862 M 0.46 % | 17.781 M 0.69 % | 17.659 M 1.22 % | 17.446 M 0.13 % | 17.424 M 6.52 % | 16.358 M -11.23 % | 18.427 M 64.87 % | 11.177 M 17.81 % | 9.488 M -8.54 % | 10.374 M 2.87 % | 10.084 M 48.59 % | 6.787 M 399.50 % | 1.359 M 5.25 % | 1.291 M 0.00 % | 1.291 M |
| EPS diluted | -0.05 68.75 % | -0.16 80.95 % | -0.84 -162.50 % | -0.32 88.89 % | -2.88 -526.09 % | -0.46 -253.85 % | -0.13 91.88 % | -1.60 -44.14 % | -1.11 -840.00 % | 0.15 114.15 % | -1.06 20.90 % | -1.34 -54.02 % | -0.87 -45.00 % | -0.60 -25.00 % | -0.48 44.83 % | -0.87 -102.33 % | -0.43 28.33 % | -0.60 -117.86 % | 3.36 772.00 % | -0.50 -127.27 % | -0.22 83.08 % | -1.30 -106.35 % | -0.63 -16.67 % | -0.54 85.94 % | -3.84 -66.23 % | -2.31 0.00 % | -2.31 |
| Earnings per share | -0.05 68.75 % | -0.16 80.95 % | -0.84 -162.50 % | -0.32 88.89 % | -2.88 -526.09 % | -0.46 -253.85 % | -0.13 91.88 % | -1.60 -44.14 % | -1.11 -793.75 % | 0.16 115.09 % | -1.06 20.90 % | -1.34 -54.02 % | -0.87 -45.00 % | -0.60 -25.00 % | -0.48 44.83 % | -0.87 -102.33 % | -0.43 32.81 % | -0.64 -117.53 % | 3.65 830.00 % | -0.50 -108.33 % | -0.24 81.54 % | -1.30 -103.13 % | -0.64 -16.36 % | -0.55 85.68 % | -3.84 -66.23 % | -2.31 0.00 % | -2.31 |
| Gross profit | 20.990 M -11.85 % | 23.811 M 88.42 % | 12.637 M 44.39 % | 8.752 M -25.33 % | 11.721 M -5.03 % | 12.342 M 31.03 % | 9.419 M 127.24 % | 4.145 M -69.16 % | 13.440 M -5.48 % | 14.219 M 38.83 % | 10.242 M 8.61 % | 9.430 M 203.61 % | 3.106 M 449.73 % | 565.000 K 230.48 % | -433.000 K 73.47 % | -1.632 M -336.52 % | 690.000 K -28.27 % | 962.000 K 234.36 % | -716.000 K -133.74 % | 2.122 M 176.66 % | 767.000 K 1 643.18 % | 44.000 K 184.62 % | -52.000 K 91.38 % | -603.000 K -534.74 % | -95.000 K -17.28 % | -81.000 K 0.00 % | -81.000 K |
| Income tax expense | 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 100.00 % | -1.942 M 74.48 % | -7.609 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.673 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 9.737 M 3.28 % | 9.428 M -15.68 % | 11.181 M -2.55 % | 11.474 M 18.82 % | 9.657 M -4.75 % | 10.139 M 14.33 % | 8.868 M -23.26 % | 11.556 M 17.80 % | 9.810 M 14.15 % | 8.594 M 9.44 % | 7.853 M 431.49 % | -2.369 M -220.01 % | 1.974 M -19.26 % | 2.445 M -52.94 % | 5.196 M -46.23 % | 9.663 M 284.98 % | 2.510 M -8.13 % | 2.732 M 96.41 % | 1.391 M -92.36 % | 18.216 M 227.57 % | 5.561 M 197.70 % | 1.868 M 45.48 % | 1.284 M 45.25 % | 884.000 K -67.09 % | 2.686 M 19.25 % | 2.253 M 0.00 % | 2.253 M |
| General and administrative 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -190.000 K -101.33 % | 14.331 M 5 407.78 % | -270.000 K -100.55 % | 48.880 M 4 992.89 % | -999.000 K -107.68 % | 13.016 M 1 975.92 % | 627.000 K -98.35 % | 37.957 M 149.87 % | 15.191 M 16.33 % | 13.059 M 179.89 % | -16.347 M -686.67 % | -2.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.742 M 17.74 % | 10.822 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.003 M 20.55 % | 2.491 M 16.13 % | 2.145 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.542 M -15.88 % | 14.909 M 4.03 % | 14.331 M -5.67 % | 15.193 M -68.92 % | 48.880 M 211.30 % | 15.702 M 20.64 % | 13.016 M 2.84 % | 12.656 M -66.66 % | 37.957 M 149.87 % | 15.191 M 16.33 % | 13.059 M 339.85 % | 2.969 M -89.12 % | 27.288 M 79.47 % | 15.205 M 3.81 % | 14.647 M -23.91 % | 19.250 M 20.62 % | 15.959 M 17.08 % | 13.631 M 45.47 % | 9.370 M -38.34 % | 15.197 M 118.66 % | 6.950 M 90.93 % | 3.640 M 3.85 % | 3.505 M 6.99 % | 3.276 M -28.05 % | 4.553 M 63.04 % | 2.793 M 0.00 % | 2.793 M |
| Cost and expenses | 22.279 M -8.46 % | 24.337 M -4.61 % | 25.512 M -4.33 % | 26.667 M -54.44 % | 58.537 M 126.53 % | 25.841 M 18.08 % | 21.884 M -9.62 % | 24.212 M -49.31 % | 47.767 M 100.83 % | 23.785 M 13.74 % | 20.912 M 3 385.33 % | 600.000 K -97.95 % | 29.262 M 65.79 % | 17.650 M -11.05 % | 19.843 M -31.37 % | 28.913 M 56.55 % | 18.469 M 12.87 % | 16.363 M 52.06 % | 10.761 M -67.79 % | 33.413 M 167.07 % | 12.511 M 127.14 % | 5.508 M 15.01 % | 4.789 M 15.12 % | 4.160 M -42.53 % | 7.239 M 43.49 % | 5.045 M 0.00 % | 5.045 M |
| Research and development 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 -100.00 % | 2.348 M -2.33 % | 2.404 M -19.57 % | 2.989 M -10.43 % | 3.337 M 3.73 % | 3.217 M 14.52 % | 2.809 M 98.94 % | 1.412 M -68.23 % | 4.445 M 170.05 % | 1.646 M 158.40 % | 637.000 K -37.18 % | 1.014 M -10.34 % | 1.131 M 121.33 % | 511.000 K -17.05 % | 616.000 K 0.00 % | 616.000 K |
| Selling general and administrative expenses | 12.542 M -16.93 % | 15.099 M | 0.000 -100.00 % | 15.463 M | 0.000 -100.00 % | 16.701 M | 0.000 -100.00 % | 12.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.316 M -28.51 % | 27.018 M 111.06 % | 12.801 M 9.80 % | 11.658 M -26.74 % | 15.913 M | 0.000 | 0.000 -100.00 % | 7.958 M -25.99 % | 10.752 M 102.72 % | 5.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.337 M 53.32 % | 2.177 M 0.00 % | 2.177 M |
| Interest income | 5.191 M 0.33 % | 5.174 M -1.77 % | 5.267 M -9.97 % | 5.850 M -6.62 % | 6.265 M 19.17 % | 5.257 M -2.40 % | 5.386 M -5.31 % | 5.688 M | 0.000 -100.00 % | 3.240 M 37.81 % | 2.351 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 -100.00 % | 960.604 K 0.99 % | 951.166 K 776.65 % | 108.500 K 0.00 % | 108.500 K |
| Interest expense | 12.815 M -0.04 % | 12.820 M 1.21 % | 12.667 M 22.60 % | 10.332 M -9.11 % | 11.367 M 49.74 % | 7.591 M -30.63 % | 10.942 M -1.61 % | 11.121 M 278.65 % | 2.937 M -71.91 % | 10.456 M 14.06 % | 9.167 M 15.73 % | 7.921 M 273.28 % | 2.122 M 30 214.29 % | 7.000 K -41.67 % | 12.000 K 200.00 % | 4.000 K -71.43 % | 14.000 K 40.00 % | 10.000 K -9.09 % | 11.000 K -99.85 % | 7.256 M 473.17 % | 1.266 M -26.78 % | 1.729 M 33.41 % | 1.296 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.982 M 17.26 % | 6.807 M 0.10 % | 6.800 M 21.67 % | 5.589 M 6.80 % | 5.233 M 0.10 % | 5.228 M -0.11 % | 5.234 M 1.81 % | 5.141 M -7.45 % | 5.555 M 13.69 % | 4.886 M -18.62 % | 6.004 M 71.01 % | 3.511 M 105.68 % | 1.707 M 73.30 % | 985.000 K 71.90 % | 573.000 K -15.98 % | 682.000 K 44.19 % | 473.000 K 23.82 % | 382.000 K 74.43 % | 219.000 K -64.79 % | 622.000 K 249.44 % | 178.000 K -25.83 % | 240.000 K 328.57 % | 56.000 K -1.75 % | 57.000 K -22.97 % | 74.000 K 27.59 % | 58.000 K 0.00 % | 58.000 K |
| Operating income | 8.448 M -5.10 % | 8.902 M 625.50 % | -1.694 M 73.70 % | -6.441 M 82.67 % | -37.159 M -1 005.92 % | -3.360 M 6.59 % | -3.597 M 57.74 % | -8.511 M 65.29 % | -24.517 M -2 422.33 % | -972.000 K 65.50 % | -2.817 M -143.60 % | 6.461 M 126.72 % | -24.182 M -65.18 % | -14.640 M 38.19 % | -23.686 M -13.43 % | -20.882 M -36.76 % | -15.269 M -20.52 % | -12.669 M -25.61 % | -10.086 M 22.86 % | -13.075 M -111.47 % | -6.183 M -71.94 % | -3.596 M -1.10 % | -3.557 M 8.30 % | -3.879 M 1.62 % | -3.943 M -37.22 % | -2.874 M 0.00 % | -2.874 M |
| Operating income ratio | 0.27 2.66 % | 0.27 476.56 % | -0.07 77.67 % | -0.32 81.68 % | -1.74 -1 062.98 % | -0.15 24.02 % | -0.20 63.71 % | -0.54 48.59 % | -1.05 -2 374.92 % | -0.04 72.63 % | -0.16 -117.01 % | 0.92 119.22 % | -4.76 2.13 % | -4.86 2.19 % | -4.97 -91.25 % | -2.60 45.51 % | -4.77 -39.13 % | -3.43 77.05 % | -14.94 -2 224.23 % | -0.64 34.20 % | -0.98 48.05 % | -1.88 34.86 % | -2.89 79.08 % | -13.80 -807.10 % | -1.52 -15.00 % | -1.32 0.00 % | -1.32 |
| Total other income expenses net | -9.125 M 22.37 % | -11.755 M 13.67 % | -13.616 M -1 475.35 % | 990.000 K 106.04 % | -16.391 M -201.75 % | -5.432 M -573.17 % | 1.148 M 105.26 % | -21.822 M -492.91 % | 5.554 M 101.30 % | 2.759 M 122.69 % | -12.161 M -38.52 % | -8.779 M -222.02 % | 7.195 M 270.49 % | 1.942 M 123.28 % | -8.343 M -244.89 % | 5.758 M -25.59 % | 7.738 M 251.73 % | 2.200 M -96.94 % | 72.000 M 255.85 % | -46.198 M -1 282.75 % | 3.906 M 139.44 % | -9.903 M -241.84 % | -2.897 M -1 866.46 % | 164.000 K 112.82 % | -1.279 M -1 078.80 % | -108.500 K 0.00 % | -108.500 K |
| 2025-09-30 | 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 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 |
| 2025-09-30 | 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 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 591.826 M -8.54 % | 647.107 M 0.53 % | 643.670 M 0.85 % | 638.269 M 28.24 % | 497.715 M -0.97 % | 502.575 M 0.60 % | 499.567 M 3.15 % | 484.323 M 0.85 % | 480.250 M 5.34 % | 455.903 M 1.00 % | 451.383 M 71.71 % | 262.871 M 6.34 % | 247.201 M 178.01 % | -316.894 M 3.72 % | -329.124 M 5.17 % | -347.078 M 4.18 % | -362.219 M 4.45 % | -379.105 M 5.16 % | -399.728 M -21.34 % | -329.433 M -1 506.69 % | 23.419 M 33.37 % | 17.559 M 418.58 % | 3.386 M -62.38 % | 9.000 M 58.42 % | 5.681 M |
| Total investments | 145.081 M 5.98 % | 136.900 M -0.52 % | 137.621 M 0.50 % | 136.942 M -1.01 % | 138.340 M -1.94 % | 141.078 M -1.34 % | 142.993 M -0.07 % | 143.095 M -1.76 % | 145.666 M -0.66 % | 146.627 M -0.18 % | 146.889 M -64.85 % | 417.895 M 1 086.19 % | 35.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.772 M | 0.000 -100.00 % | 11.362 M |
| Total debt | 690.595 M -1.43 % | 700.618 M -0.71 % | 705.594 M -0.77 % | 711.071 M 16.31 % | 611.373 M -1.26 % | 619.163 M -0.16 % | 620.148 M -0.88 % | 625.677 M -1.38 % | 634.459 M 2.56 % | 618.652 M -0.89 % | 624.180 M 24.09 % | 503.015 M -3.05 % | 518.835 M 9 372.98 % | 5.477 M 26.29 % | 4.337 M -5.68 % | 4.598 M 1.52 % | 4.529 M -10.10 % | 5.038 M 14.40 % | 4.404 M 2 017.31 % | 208.000 K -99.17 % | 25.002 M 11.29 % | 22.466 M | 0.000 -100.00 % | 12.386 M | 0.000 |
| Accumulated other comprehensive income loss | 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 100.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.700 M | 0.000 100.00 % | -50.159 M |
| Retained earnings | -347.541 M -0.25 % | -346.681 M -0.86 % | -343.715 M -4.67 % | -328.377 M -1.84 % | -322.449 M -19.91 % | -268.920 M -3.29 % | -260.342 M -0.95 % | -257.888 M -13.26 % | -227.700 M -9.27 % | -208.387 M 1.45 % | -211.452 M -9.37 % | -193.342 M -28.73 % | -150.191 M -17.17 % | -128.186 M -11.00 % | -115.488 M -16.17 % | -99.411 M -17.94 % | -84.287 M -9.81 % | -76.756 M -15.79 % | -66.287 M 48.29 % | -128.201 M -46.31 % | -87.622 M -6.87 % | -81.991 M | 0.000 100.00 % | -67.595 M | 0.000 |
| Common stock | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -85.71 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 1 200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 8.000 K | 0.000 |
| Total equity | 127.336 M -0.06 % | 127.410 M -2.58 % | 130.779 M -10.52 % | 146.152 M -3.62 % | 151.636 M -25.87 % | 204.563 M -3.94 % | 212.964 M -0.79 % | 214.669 M -12.07 % | 244.135 M -8.28 % | 266.165 M 0.29 % | 265.387 M -8.16 % | 288.976 M -20.85 % | 365.089 M 8.94 % | 335.116 M -3.30 % | 346.558 M -4.22 % | 361.810 M -2.23 % | 370.054 M -1.68 % | 376.382 M -2.15 % | 384.651 M 103.63 % | 188.896 M 687.38 % | -32.159 M -15.75 % | -27.784 M -102.80 % | -13.700 M 0.00 % | -13.700 M -1 719.39 % | 846.000 K |
| Other non current liabilities | 7.745 M -7.51 % | 8.374 M -1.02 % | 8.460 M 4.46 % | 8.099 M 9.62 % | 7.388 M -5.00 % | 7.777 M -11.77 % | 8.814 M -13.46 % | 10.185 M 35.31 % | 7.527 M -12.41 % | 8.593 M -21.76 % | 10.983 M 1 861.25 % | 560.000 K 63.74 % | 342.000 K -84.03 % | 2.142 M -28.74 % | 3.006 M -79.50 % | 14.666 M -25.42 % | 19.666 M -27.28 % | 27.044 M -3.29 % | 27.965 M -81.18 % | 148.631 M 2 654.98 % | 5.395 M 6.05 % | 5.087 M | 0.000 -100.00 % | 5.611 M | 0.000 |
| Long term debt | 471.179 M -2.67 % | 484.083 M -28.43 % | 676.406 M -0.80 % | 681.869 M 17.15 % | 582.066 M -1.30 % | 589.747 M -0.18 % | 590.827 M -0.97 % | 596.597 M -1.49 % | 605.614 M 2.30 % | 591.975 M -0.88 % | 597.227 M 25.24 % | 476.867 M -3.08 % | 492.033 M 10 422.52 % | 4.676 M 47.14 % | 3.178 M 2 737.50 % | 112.000 K -96.86 % | 3.563 M -13.10 % | 4.100 M 15.20 % | 3.559 M 3 531.63 % | 98.000 K -91.31 % | 1.128 M -1.14 % | 1.141 M | 0.000 -100.00 % | 1.849 M | 0.000 |
| Total non current liabilities | 482.628 M -2.64 % | 495.736 M -27.93 % | 687.812 M -0.71 % | 692.758 M 16.95 % | 592.330 M -1.29 % | 600.061 M -0.27 % | 601.679 M -1.14 % | 608.640 M -0.91 % | 614.225 M 2.12 % | 601.455 M -1.23 % | 608.928 M 11.27 % | 547.232 M 10.81 % | 493.833 M 7 143.08 % | 6.818 M -3.26 % | 7.048 M -52.31 % | 14.778 M -36.38 % | 23.229 M -25.41 % | 31.144 M -2.15 % | 31.829 M -78.64 % | 149.034 M 2 184.75 % | 6.523 M 4.74 % | 6.228 M | 0.000 -100.00 % | 7.460 M | 0.000 |
| Other current liabilities | 25.053 M 29.05 % | 19.413 M -28.35 % | 27.096 M 0.18 % | 27.048 M -9.31 % | 29.825 M 50.62 % | 19.802 M -6.79 % | 21.245 M -46.73 % | 39.882 M -21.57 % | 50.848 M 178.59 % | 18.252 M -15.60 % | 21.626 M -29.34 % | 30.606 M 21.93 % | 25.101 M 177.60 % | 9.042 M 11.04 % | 8.143 M -45.37 % | 14.907 M 15.08 % | 12.954 M 18.64 % | 10.919 M 53.31 % | 7.122 M 93.80 % | 3.675 M -70.91 % | 12.635 M 19.10 % | 10.609 M | 0.000 -100.00 % | 4.403 M | 0.000 |
| Deferred revenue | 1.165 M -2.27 % | 1.192 M -0.58 % | 1.199 M 0.42 % | 1.194 M -29.18 % | 1.686 M -19.75 % | 2.101 M 82.85 % | 1.149 M 30.87 % | 878.000 K 712.96 % | 108.000 K 25.58 % | 86.000 K 36.51 % | 63.000 K 61.54 % | 39.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 691.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 926.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 219.416 M 1.33 % | 216.535 M 641.86 % | 29.188 M -0.05 % | 29.202 M -0.36 % | 29.307 M -0.37 % | 29.416 M 0.32 % | 29.321 M 0.83 % | 29.080 M 0.81 % | 28.845 M 8.13 % | 26.677 M -1.02 % | 26.953 M 3.08 % | 26.148 M -2.44 % | 26.802 M 3 246.07 % | 801.000 K -30.89 % | 1.159 M 12.63 % | 1.029 M 6.52 % | 966.000 K 2.99 % | 938.000 K 11.01 % | 845.000 K 668.18 % | 110.000 K -99.54 % | 23.874 M 11.95 % | 21.325 M | 0.000 -100.00 % | 10.537 M | 0.000 |
| Total current liabilities | 247.093 M 3.18 % | 239.485 M 303.20 % | 59.396 M -0.29 % | 59.569 M -5.16 % | 62.808 M 16.72 % | 53.810 M 1.06 % | 53.245 M -25.75 % | 71.712 M -12.29 % | 81.758 M 64.92 % | 49.575 M -4.81 % | 52.078 M -12.76 % | 59.697 M 1.68 % | 58.709 M 394.52 % | 11.872 M -0.99 % | 11.991 M -27.91 % | 16.633 M -2.83 % | 17.117 M 4.23 % | 16.422 M 48.88 % | 11.030 M 21.44 % | 9.083 M -77.56 % | 40.474 M 22.25 % | 33.107 M | 0.000 -100.00 % | 15.489 M | 0.000 |
| Total liabilities | 729.721 M -0.75 % | 735.221 M -1.60 % | 747.208 M -0.68 % | 752.327 M 14.83 % | 655.138 M 0.19 % | 653.871 M -0.16 % | 654.924 M -3.74 % | 680.352 M -2.25 % | 695.983 M 6.90 % | 651.030 M -1.51 % | 661.006 M 8.91 % | 606.929 M 9.84 % | 552.542 M 2 856.35 % | 18.690 M -1.83 % | 19.039 M -39.39 % | 31.411 M -22.15 % | 40.346 M -15.18 % | 47.566 M 10.98 % | 42.859 M -72.89 % | 158.117 M 236.44 % | 46.997 M 19.48 % | 39.335 M | 0.000 -100.00 % | 22.949 M | 0.000 |
| Other non current assets | 4.734 M -70.03 % | 15.794 M -14.49 % | 18.470 M -17.49 % | 22.386 M 36.19 % | 16.437 M -30.13 % | 23.526 M -4.19 % | 24.554 M 27.27 % | 19.293 M -40.13 % | 32.223 M 35.53 % | 23.776 M 27.20 % | 18.692 M 830.41 % | 2.009 M 331.12 % | 466.000 K 308.77 % | 114.000 K -0.87 % | 115.000 K 30.68 % | 88.000 K 10.00 % | 80.000 K 6.67 % | 75.000 K 70.45 % | 44.000 K 37.50 % | 32.000 K -82.42 % | 182.000 K 468.75 % | 32.000 K 100.95 % | -3.386 M -11 386.67 % | 30.000 K 100.53 % | -5.681 M |
| Long term investments | 145.081 M 5.98 % | 136.900 M -0.52 % | 137.621 M 0.50 % | 136.942 M -1.01 % | 138.340 M -1.94 % | 141.078 M -1.34 % | 142.993 M -0.07 % | 143.095 M -1.76 % | 145.666 M -0.66 % | 146.627 M -0.18 % | 146.889 M -64.85 % | 417.895 M 1 392.43 % | 28.001 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 8.394 M -3.24 % | 8.675 M -3.15 % | 8.957 M -3.35 % | 9.267 M -3.24 % | 9.577 M -3.13 % | 9.886 M -3.04 % | 10.196 M -0.64 % | 10.262 M -2.76 % | 10.553 M -2.67 % | 10.843 M | 0.000 -100.00 % | 405.441 M 32 465.54 % | 1.245 M -23.95 % | 1.637 M -12.13 % | 1.863 M 5.08 % | 1.773 M -10.68 % | 1.985 M 343.08 % | 448.000 K -24.45 % | 593.000 K -10.02 % | 659.000 K -5.99 % | 701.000 K | 0.000 -100.00 % | 809.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.757 M 0.00 % | 28.757 M 0.00 % | 28.757 M 0.00 % | 28.757 M 0.00 % | 28.757 M 0.00 % | 28.757 M -77.63 % | 128.548 M -18.97 % | 158.636 M | 0.000 | 0.000 -100.00 % | 8.606 M -2.66 % | 8.841 M -4.64 % | 9.271 M 1 795.91 % | 489.000 K 0.00 % | 489.000 K 0.00 % | 489.000 K 0.00 % | 489.000 K | 0.000 -100.00 % | 489.000 K | 0.000 |
| Goodwill and intangible assets | 8.112 M -3.36 % | 8.394 M -3.24 % | 8.675 M -3.15 % | 8.957 M -3.35 % | 9.267 M -75.83 % | 38.334 M -0.80 % | 38.643 M -0.80 % | 38.953 M -0.17 % | 39.019 M -0.74 % | 39.310 M -0.73 % | 39.600 M -69.19 % | 128.548 M -77.21 % | 564.077 M 45 207.39 % | 1.245 M -23.95 % | 1.637 M -84.36 % | 10.469 M -1.37 % | 10.614 M -5.70 % | 11.256 M 1 101.28 % | 937.000 K -13.40 % | 1.082 M -5.75 % | 1.148 M -3.53 % | 1.190 M | 0.000 -100.00 % | 1.298 M | 0.000 |
| Property plant equipment net | 573.696 M -1.47 % | 582.243 M -0.87 % | 587.351 M -1.08 % | 593.764 M 26.41 % | 469.724 M -1.45 % | 476.626 M -1.41 % | 483.460 M -1.40 % | 490.339 M -0.87 % | 494.625 M 3.01 % | 480.187 M -1.10 % | 485.512 M 15 342.49 % | 3.144 M -66.16 % | 9.290 M 26.17 % | 7.363 M 11.24 % | 6.619 M -17.87 % | 8.059 M 5.04 % | 7.672 M 12.18 % | 6.839 M 12.04 % | 6.104 M 954.23 % | 579.000 K -14.60 % | 678.000 K -12.97 % | 779.000 K | 0.000 -100.00 % | 840.000 K | 0.000 |
| Total non current assets | 731.623 M -1.58 % | 743.331 M -1.17 % | 752.117 M -1.30 % | 762.049 M 20.24 % | 633.768 M -6.74 % | 679.564 M -1.46 % | 689.650 M -0.29 % | 691.680 M -2.79 % | 711.533 M 3.14 % | 689.900 M -0.11 % | 690.693 M 11.23 % | 620.949 M 3.18 % | 601.834 M 6 800.18 % | 8.722 M 4.19 % | 8.371 M -55.03 % | 18.616 M -12.87 % | 21.366 M 17.59 % | 18.170 M 156.46 % | 7.085 M 318.49 % | 1.693 M -15.69 % | 2.008 M 0.35 % | 2.001 M 159.10 % | -3.386 M -256.18 % | 2.168 M 138.16 % | -5.681 M |
| Other current assets | 8.580 M -81.48 % | 46.340 M 4.37 % | 44.401 M -8.67 % | 48.618 M 1.66 % | 47.825 M -2.46 % | 49.030 M 5.00 % | 46.696 M -11.56 % | 52.799 M -14.57 % | 61.804 M 21.23 % | 50.981 M -1.02 % | 51.508 M 94.55 % | 26.476 M 366.62 % | 5.674 M 285.20 % | 1.473 M -31.23 % | 2.142 M 58.67 % | 1.350 M -0.74 % | 1.360 M -37.01 % | 2.159 M 41.57 % | 1.525 M -1.36 % | 1.546 M 424.07 % | 295.000 K -14.24 % | 344.000 K | 0.000 -100.00 % | 296.000 K | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.772 M | 0.000 -100.00 % | 11.362 M |
| cash and cash equivalents | 98.769 M 84.58 % | 53.511 M -13.59 % | 61.924 M -14.94 % | 72.802 M -35.95 % | 113.658 M -2.51 % | 116.588 M -3.31 % | 120.581 M -14.70 % | 141.354 M -8.34 % | 154.209 M -5.25 % | 162.749 M -5.81 % | 172.797 M -28.04 % | 240.144 M -11.59 % | 271.634 M -15.74 % | 322.371 M -3.33 % | 333.461 M -5.18 % | 351.676 M -4.11 % | 366.748 M -4.53 % | 384.143 M -4.95 % | 404.132 M 22.60 % | 329.641 M 20 723.82 % | 1.583 M -67.74 % | 4.907 M 244.92 % | -3.386 M -200.00 % | 3.386 M 159.60 % | -5.681 M |
| Cash and short term investments | 98.769 M 84.58 % | 53.511 M -13.59 % | 61.924 M -14.94 % | 72.802 M -35.95 % | 113.658 M -2.51 % | 116.588 M -3.31 % | 120.581 M -14.70 % | 141.354 M -8.34 % | 154.209 M -5.25 % | 162.749 M -5.81 % | 172.797 M -28.04 % | 240.144 M -13.88 % | 278.863 M -13.50 % | 322.371 M -3.33 % | 333.461 M -5.18 % | 351.676 M -4.11 % | 366.748 M -4.53 % | 384.143 M -4.95 % | 404.132 M 22.60 % | 329.641 M 20 723.82 % | 1.583 M -67.74 % | 4.907 M 44.92 % | 3.386 M 0.00 % | 3.386 M -40.40 % | 5.681 M |
| Total current assets | 125.434 M 5.14 % | 119.300 M -5.22 % | 125.870 M -7.74 % | 136.430 M -21.14 % | 173.006 M -3.28 % | 178.870 M 0.35 % | 178.238 M -12.35 % | 203.341 M -11.04 % | 228.585 M 0.57 % | 227.295 M -3.57 % | 235.700 M -14.28 % | 274.956 M -12.93 % | 315.797 M -8.49 % | 345.084 M -3.40 % | 357.226 M -4.64 % | 374.605 M -3.71 % | 389.034 M -4.13 % | 405.778 M -3.48 % | 420.425 M 21.75 % | 345.320 M 2 591.50 % | 12.830 M 34.35 % | 9.550 M 182.04 % | 3.386 M -52.18 % | 7.081 M 24.64 % | 5.681 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.101 M -0.62 % | 14.189 M 0.52 % | 14.115 M -7.52 % | 15.262 M -15.70 % | 18.104 M 46.12 % | 12.390 M 72.18 % | 7.196 M 101.34 % | 3.574 M -21.50 % | 4.553 M 83.89 % | 2.476 M | 0.000 -100.00 % | 2.240 M | 0.000 |
| Net receivables | 18.085 M -7.01 % | 19.449 M -0.49 % | 19.545 M 30.21 % | 15.010 M 30.26 % | 11.523 M -13.05 % | 13.252 M 20.90 % | 10.961 M 19.30 % | 9.188 M -26.92 % | 12.572 M -7.32 % | 13.565 M 19.04 % | 11.395 M 36.70 % | 8.336 M -51.42 % | 17.159 M 143.36 % | 7.051 M -6.09 % | 7.508 M 15.92 % | 6.477 M 129.52 % | 2.822 M -60.17 % | 7.086 M -6.42 % | 7.572 M -28.29 % | 10.559 M 65.01 % | 6.399 M 251.01 % | 1.823 M | 0.000 -100.00 % | 1.159 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.353 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.459 M 53.26 % | 952.000 K 22.84 % | 775.000 K -21.48 % | 987.000 K 15.03 % | 858.000 K -39.45 % | 1.417 M 84.27 % | 769.000 K -31.34 % | 1.120 M -9.46 % | 1.237 M -62.41 % | 3.291 M 49.18 % | 2.206 M -24.04 % | 2.904 M -57.33 % | 6.806 M 235.44 % | 2.029 M -24.54 % | 2.689 M 285.80 % | 697.000 K -78.20 % | 3.197 M -29.97 % | 4.565 M 49.04 % | 3.063 M -29.94 % | 4.372 M 10.26 % | 3.965 M 238.02 % | 1.173 M | 0.000 -100.00 % | 549.000 K | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.393 M 22.41 % | 1.138 M 0.00 % | 1.138 M 0.53 % | 1.132 M 5.40 % | 1.074 M 41.13 % | 761.000 K 1.20 % | 752.000 K 4.44 % | 720.000 K -43.26 % | 1.269 M 3.17 % | 1.230 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 |
| Deferred revenue non current | 3.704 M 12.96 % | 3.279 M 11.30 % | 2.946 M 5.59 % | 2.790 M -2.99 % | 2.876 M 13.36 % | 2.537 M 24.48 % | 2.038 M 9.69 % | 1.858 M 71.40 % | 1.084 M 22.21 % | 887.000 K 23.54 % | 718.000 K 58.85 % | 452.000 K -69.00 % | 1.458 M | 0.000 -100.00 % | 864.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 305.000 K 0.00 % | 305.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.482 M 2.43 % | 2.423 M 1.59 % | 2.385 M -2.17 % | 2.438 M 16.43 % | 2.094 M -4.56 % | 2.194 M -2.62 % | 2.253 M -3.10 % | 2.325 M -4.63 % | 2.438 M -6.73 % | 2.614 M -36.74 % | 4.132 M -54.23 % | 9.027 M -82.38 % | 51.224 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 |
| Capital lease obligations | 4.415 M -20.74 % | 5.570 M 1.79 % | 5.472 M -4.67 % | 5.740 M -4.60 % | 6.017 M -4.66 % | 6.311 M -4.55 % | 6.612 M -4.13 % | 6.897 M -3.27 % | 7.130 M 34.83 % | 5.288 M 28.63 % | 4.111 M 69.46 % | 2.426 M -65.36 % | 7.003 M 28.64 % | 5.444 M 27.76 % | 4.261 M 2 900.70 % | 142.000 K -96.78 % | 4.406 M 0.46 % | 4.386 M 3.54 % | 4.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 -100.00 % | 51.889 M 1.67 % | 51.039 M | 0.000 | 0.000 -100.00 % | 51.005 M |
| Other total stockholders equity | 472.393 M 0.15 % | 471.666 M -0.09 % | 472.107 M 0.00 % | 472.089 M 0.02 % | 471.989 M 0.15 % | 471.287 M 0.05 % | 471.051 M 0.17 % | 470.230 M 0.18 % | 469.383 M -0.54 % | 471.924 M -0.16 % | 472.693 M -0.12 % | 473.277 M 1.99 % | 464.042 M 0.16 % | 463.288 M 0.27 % | 462.032 M 0.18 % | 461.207 M 1.51 % | 454.327 M 0.27 % | 453.124 M 0.49 % | 450.924 M 42.21 % | 317.084 M 8 774.45 % | 3.573 M 12.82 % | 3.167 M | 0.000 -100.00 % | 53.887 M | 0.000 |
| 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 -100.00 % | 69.353 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 857.057 M -0.65 % | 862.631 M -1.75 % | 877.987 M -2.28 % | 898.479 M 11.37 % | 806.774 M -6.02 % | 858.434 M -1.09 % | 867.888 M -3.03 % | 895.021 M -4.80 % | 940.118 M 2.50 % | 917.195 M -0.99 % | 926.393 M 3.40 % | 895.905 M -2.37 % | 917.631 M 159.36 % | 353.806 M -3.23 % | 365.597 M -7.03 % | 393.221 M -4.19 % | 410.400 M -3.20 % | 423.948 M -0.83 % | 427.510 M 23.20 % | 347.013 M 2 238.68 % | 14.838 M 28.46 % | 11.551 M | 0.000 -100.00 % | 9.249 M | 0.000 |
| 2025-09-30 | 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 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 |
| 2025-09-30 | 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 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.707 K | 0.000 | 0.000 -100.00 % | 1.601 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 569.000 K -31.11 % | 826.000 K -13.33 % | 953.000 K 35.75 % | 702.000 K | 0.000 -100.00 % | 821.000 K | 0.000 -100.00 % | 660.000 K 11.30 % | 593.000 K -25.50 % | 796.000 K | 0.000 | 0.000 -100.00 % | 1.081 M 183.73 % | 381.000 K | 0.000 | 0.000 -100.00 % | 754.000 K 70.59 % | 442.000 K | 0.000 -100.00 % | 386.000 K 71.56 % | 225.000 K 332.69 % | 52.000 K 620.00 % | -10.000 K -108.93 % | 112.000 K 111.32 % | 53.000 K 0.00 % | 53.000 K |
| Change in working capital | 0.000 100.00 % | -8.519 M -82.97 % | -4.656 M 13.30 % | -5.370 M -151.19 % | 10.491 M 587.95 % | -2.150 M 87.51 % | -17.207 M -152.04 % | -6.827 M -124.94 % | 27.372 M 453.60 % | -7.741 M -166.75 % | -2.902 M 28.91 % | -4.082 M -130.33 % | 13.458 M 452.58 % | -3.817 M -3.86 % | -3.675 M -214.64 % | -1.168 M -630.00 % | -160.000 K -115.31 % | 1.045 M 245.54 % | -718.000 K 89.65 % | -6.938 M -5 681.55 % | -120.000 K -128.99 % | 414.000 K 158.06 % | -713.000 K -135.53 % | 2.007 M 35.33 % | 1.483 M 618.53 % | -286.000 K 0.00 % | -286.000 K |
| Accounts receivables | 0.000 100.00 % | -667.000 K 87.38 % | -5.285 M -19 474.07 % | -27.000 K -102.28 % | 1.186 M 150.28 % | -2.359 M -3.01 % | -2.290 M -143.61 % | 5.251 M 6 995.95 % | 74.000 K 102.25 % | -3.292 M -68.99 % | -1.948 M -252.43 % | 1.278 M 219.89 % | -1.066 M | 0.000 | 0.000 100.00 % | -10.883 M -357.04 % | 4.234 M 11.25 % | 3.806 M 33.87 % | 2.843 M | 0.000 100.00 % | -4.576 M -417.65 % | -884.000 K -501.82 % | 220.000 K -85.58 % | 1.526 M 257.38 % | 427.000 K 29.98 % | 328.500 K 0.00 % | 328.500 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K 218.92 % | -74.000 K -106.45 % | 1.147 M -59.51 % | 2.833 M 149.58 % | -5.714 M -46.06 % | -3.912 M -8.01 % | -3.622 M | 0.000 100.00 % | -2.077 M -2 745.21 % | -73.000 K 55.21 % | -163.000 K -146.97 % | -66.000 K -110.03 % | 658.000 K 449.07 % | -188.500 K 0.00 % | -188.500 K |
| Accounts payables | 0.000 -100.00 % | 177.000 K 183.49 % | -212.000 K -264.34 % | 129.000 K 123.08 % | -559.000 K -186.27 % | 648.000 K 284.62 % | -351.000 K -200.00 % | -117.000 K 94.30 % | -2.054 M -289.31 % | 1.085 M 255.44 % | -698.000 K 60.68 % | -1.775 M -134.51 % | 5.144 M 274.14 % | -2.954 M -383.47 % | -611.000 K -136.11 % | 1.692 M 223.68 % | -1.368 M -435.29 % | 408.000 K 131.17 % | -1.309 M | 0.000 -100.00 % | 2.792 M 276.28 % | 742.000 K 728.81 % | -118.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -8.029 M -1 054.70 % | 841.000 K 115.37 % | -5.472 M -155.47 % | 9.864 M 2 346.92 % | -439.000 K 96.99 % | -14.566 M -21.78 % | -11.961 M -140.75 % | 29.352 M 630.39 % | -5.534 M -2 061.72 % | -256.000 K 92.86 % | -3.585 M -138.58 % | 9.292 M 1 277.69 % | -789.000 K 81.26 % | -4.211 M -181.14 % | 5.190 M 93.08 % | 2.688 M 261.78 % | 743.000 K -45.77 % | 1.370 M 119.75 % | -6.938 M -285.45 % | 3.741 M 494.75 % | 629.000 K 196.47 % | -652.000 K -219.20 % | 547.000 K 37.44 % | 398.000 K 193.43 % | -426.000 K 0.00 % | -426.000 K |
| Other non cash items | -5.918 M -458.02 % | 1.653 M -48.60 % | 3.216 M 135.04 % | -9.179 M -125.56 % | 35.909 M 13 498.88 % | -268.000 K 96.88 % | -8.586 M -158.36 % | 14.713 M 219.84 % | -12.277 M -28.62 % | -9.545 M -437.40 % | 2.829 M -72.65 % | 10.343 M 173.77 % | -14.020 M -1 029.73 % | -1.241 M 92.35 % | -16.224 M -103.44 % | -7.975 M -23.41 % | -6.462 M -181.69 % | -2.294 M 96.81 % | -71.819 M -255.35 % | 46.231 M 1 447.85 % | -3.430 M -136.85 % | 9.307 M 882.79 % | 947.000 K 231.71 % | -719.000 K -406.34 % | -142.000 K -133.89 % | 419.000 K 0.00 % | 419.000 K |
| Net cash provided by operating activities | 0.000 100.00 % | -2.343 M 74.32 % | -9.124 M 32.20 % | -13.458 M -1 180.49 % | -1.051 M 79.45 % | -5.115 M 76.95 % | -22.187 M -25.09 % | -17.737 M -855.73 % | 2.347 M 123.42 % | -10.020 M -21.44 % | -8.251 M 51.73 % | -17.093 M -5.99 % | -16.127 M -44.30 % | -11.176 M 41.47 % | -19.096 M -33.73 % | -14.279 M -4.45 % | -13.671 M -29.19 % | -10.582 M -6.22 % | -9.962 M 48.31 % | -19.272 M -266.17 % | -5.263 M -58.86 % | -3.313 M 26.56 % | -4.511 M -89.54 % | -2.380 M 35.59 % | -3.695 M -34.95 % | -2.738 M 0.00 % | -2.738 M |
| Investments in property plant and equipment | 0.000 100.00 % | -97.000 K -11.49 % | -87.000 K 49.42 % | -172.000 K -437.50 % | -32.000 K 61.45 % | -83.000 K -23.88 % | -67.000 K 68.69 % | -214.000 K -32.92 % | -161.000 K -43.75 % | -112.000 K -833.33 % | -12.000 K -104.56 % | 263.000 K | 0.000 | 0.000 100.00 % | -26.000 K -100.89 % | 2.917 M 355.21 % | -1.143 M -70.60 % | -670.000 K 39.31 % | -1.104 M -661.38 % | -145.000 K -314.29 % | -35.000 K -6.06 % | -33.000 K 64.89 % | -94.000 K -308.70 % | -23.000 K -360.00 % | -5.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 100.00 % | -2.923 M -80.32 % | -1.621 M 98.78 % | -132.763 M | 0.000 -100.00 % | 1.596 M | 0.000 -100.00 % | 1.174 M 105.95 % | -19.737 M -8 830.77 % | -221.000 K 99.04 % | -23.139 M -254.40 % | -6.529 M 79.81 % | -32.336 M | 0.000 | 0.000 -100.00 % | 8.188 M 200.00 % | -8.188 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 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 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 5.937 M 31.15 % | 4.527 M -32.89 % | 6.746 M -16.55 % | 8.084 M 28.66 % | 6.283 M 39.59 % | 4.501 M -36.17 % | 7.051 M -10.72 % | 7.898 M 84.58 % | 4.279 M 323.24 % | 1.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -520.032 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 1.203 M -11.35 % | 1.357 M -1.60 % | 1.379 M -25.82 % | 1.859 M | 0.000 -100.00 % | 1.257 M | 0.000 -100.00 % | 1.437 M -23.07 % | 1.868 M -10.54 % | 2.088 M 309.41 % | 510.000 K 764.41 % | 59.000 K 690.00 % | -10.000 K -101.28 % | 780.000 K 106.59 % | -11.829 M -245.82 % | 8.112 M 200.00 % | -8.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 -100.00 % | 4.120 M -1.34 % | 4.176 M 103.35 % | -124.810 M -1 359.31 % | 9.911 M 27.13 % | 7.796 M 36.99 % | 5.691 M -28.96 % | 8.011 M 175.84 % | -10.563 M -281.68 % | 5.814 M 128.99 % | -20.052 M -248.37 % | -5.756 M 82.17 % | -32.277 M -322 670.00 % | -10.000 K -101.33 % | 754.000 K 204.14 % | -724.000 K 82.84 % | -4.219 M 51.96 % | -8.782 M -695.47 % | -1.104 M -66.01 % | -665.032 K -1 800.09 % | -35.000 K -6.06 % | -33.000 K 64.89 % | -94.000 K -308.70 % | -23.000 K -360.00 % | -5.000 K | 0.000 | 0.000 |
| Debt repayment | 0.000 100.00 % | -6.718 M 1.87 % | -6.846 M -106.87 % | 99.662 M 1 205.76 % | -9.013 M -317.85 % | -2.157 M 67.81 % | -6.701 M 33.14 % | -10.022 M -178.69 % | 12.736 M 255.83 % | -8.173 M -32.83 % | -6.153 M 33.98 % | -9.320 M -49 152.63 % | 19.000 K 205.56 % | -18.000 K -80.00 % | -10.000 K -104.26 % | 235.000 K 1 219.05 % | -21.000 K 83.20 % | -125.000 K -40.45 % | -89.000 K 98.59 % | -6.327 M -673.10 % | 1.104 M -17.43 % | 1.337 M -83.49 % | 8.100 M 343.35 % | 1.827 M 1 561.60 % | -125.000 K | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 304.000 K | 0.000 | 0.000 -100.00 % | 150.000 K 56.25 % | 96.000 K -4.95 % | 101.000 K -42.29 % | 175.000 K | 0.000 -100.00 % | 198.000 K 2 100.00 % | 9.000 K | 0.000 -100.00 % | 75.000 K -99.98 % | 353.058 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.010 M -25.00 % | -808.000 K 5.28 % | -853.000 K | 0.000 | 0.000 | 0.000 100.00 % | -305.000 K 91.30 % | -3.505 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 | 0.000 |
| Dividends paid | 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -61.000 K 20.78 % | -77.000 K 94.40 % | -1.374 M -1 732.00 % | -75.000 K -541.18 % | 17.000 K 122.37 % | -76.000 K -76.74 % | -43.000 K 89.03 % | -392.000 K -320.22 % | 178.000 K 104.60 % | 87.000 K -85.08 % | 583.000 K 122.40 % | -2.603 M -4 167.21 % | -61.000 K -144.53 % | 137.000 K 127.29 % | -502.000 K | 0.000 -100.00 % | 7.000 K -99.99 % | 85.571 M 19 115.78 % | -450.000 K -151.72 % | 870.000 K | 0.000 -100.00 % | 34.000 K 105.05 % | -673.000 K -61.78 % | -416.000 K -109.67 % | 4.303 M 0.00 % | 4.303 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -7.789 M -0.75 % | -7.731 M -107.93 % | 97.435 M 1 172.13 % | -9.088 M -324.67 % | -2.140 M 68.42 % | -6.777 M 32.67 % | -10.066 M -213.88 % | 8.839 M 191.99 % | -9.609 M -62.42 % | -5.916 M 31.54 % | -8.641 M -248.01 % | -2.483 M -2 686.46 % | 96.000 K -24.41 % | 127.000 K 284.06 % | -69.000 K -475.00 % | -12.000 K 89.83 % | -118.000 K -100.14 % | 85.557 M -75.29 % | 346.281 M 17 442.10 % | 1.974 M 47.53 % | 1.338 M -83.55 % | 8.134 M 611.01 % | 1.144 M 311.46 % | -541.000 K -112.57 % | 4.303 M 0.00 % | 4.303 M |
| Effect of forex changes on cash | 8.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.911 M | 0.000 -100.00 % | 2.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 8.312 M 238.26 % | -6.012 M 52.58 % | -12.679 M 68.95 % | -40.833 M -17 809.21 % | -228.000 K -142.14 % | 541.000 K 102.32 % | -23.273 M -17.59 % | -19.792 M -3 276.89 % | 623.000 K 104.51 % | -13.815 M 59.63 % | -34.219 M -8.67 % | -31.490 M 38.12 % | -50.887 M -358.85 % | -11.090 M 39.12 % | -18.215 M -20.85 % | -15.072 M 15.81 % | -17.902 M 8.11 % | -19.482 M -126.15 % | 74.491 M -77.38 % | 329.255 M 10 005.40 % | -3.324 M -541.53 % | 752.835 K -78.67 % | 3.529 M 380.30 % | -1.259 M 70.31 % | -4.241 M -371.08 % | 1.565 M 0.00 % | 1.565 M |
| Cash at beginning of period | 90.457 M -6.23 % | 96.469 M -11.62 % | 109.148 M -27.23 % | 149.981 M -0.15 % | 150.209 M 0.36 % | 149.668 M -13.46 % | 172.941 M -10.27 % | 192.733 M 0.32 % | 192.110 M -6.71 % | 205.925 M -14.25 % | 240.144 M -11.59 % | 271.634 M -15.78 % | 322.521 M -3.32 % | 333.611 M -5.18 % | 351.826 M -4.11 % | 366.898 M -4.65 % | 384.800 M -4.82 % | 404.282 M 22.59 % | 329.791 M 61 483.90 % | 535.515 K -89.41 % | 5.057 M | 0.000 -100.00 % | 3.536 M -26.26 % | 4.795 M -46.93 % | 9.036 M 20.94 % | 7.472 M | 0.000 |
| Cash at end of period | 98.769 M 9.19 % | 90.457 M -6.23 % | 96.469 M -11.62 % | 109.148 M -27.23 % | 149.981 M -0.15 % | 150.209 M 0.36 % | 149.668 M -13.46 % | 172.941 M -10.27 % | 192.733 M 0.32 % | 192.110 M -6.71 % | 205.925 M -14.25 % | 240.144 M -11.59 % | 271.634 M -15.78 % | 322.521 M -3.32 % | 333.611 M -5.18 % | 351.826 M -4.11 % | 366.898 M -4.65 % | 384.800 M -4.82 % | 404.282 M 22.59 % | 329.791 M 18 930.06 % | 1.733 M 130.20 % | 752.835 K -89.34 % | 7.065 M 99.80 % | 3.536 M -26.26 % | 4.795 M -46.93 % | 9.036 M 477.56 % | 1.565 M |
| Operating cash flow | 0.000 100.00 % | -2.343 M 74.32 % | -9.124 M 32.20 % | -13.458 M -1 180.49 % | -1.051 M 79.45 % | -5.115 M 76.95 % | -22.187 M -25.09 % | -17.737 M -855.73 % | 2.347 M 123.42 % | -10.020 M -21.44 % | -8.251 M 51.73 % | -17.093 M -5.99 % | -16.127 M -44.30 % | -11.176 M 41.47 % | -19.096 M -33.73 % | -14.279 M -4.45 % | -13.671 M -29.19 % | -10.582 M -6.22 % | -9.962 M 48.31 % | -19.272 M -266.17 % | -5.263 M -58.86 % | -3.313 M 26.56 % | -4.511 M -89.54 % | -2.380 M 35.59 % | -3.695 M -34.95 % | -2.738 M 0.00 % | -2.738 M |
| Capital expenditure | 0.000 100.00 % | -97.000 K -11.49 % | -87.000 K 49.42 % | -172.000 K -437.50 % | -32.000 K 61.45 % | -83.000 K -23.88 % | -67.000 K 68.69 % | -214.000 K -32.92 % | -161.000 K -43.75 % | -112.000 K -833.33 % | -12.000 K -104.56 % | 263.000 K | 0.000 | 0.000 100.00 % | -26.000 K -100.89 % | 2.917 M 355.21 % | -1.143 M -70.60 % | -670.000 K 39.31 % | -1.104 M -661.38 % | -145.000 K -314.29 % | -35.000 K -6.06 % | -33.000 K 64.89 % | -94.000 K -308.70 % | -23.000 K -360.00 % | -5.000 K | 0.000 | 0.000 |
| Free CashFlow | 0.000 100.00 % | -2.440 M 73.51 % | -9.211 M 32.42 % | -13.630 M -1 158.54 % | -1.083 M 79.17 % | -5.198 M 76.64 % | -22.254 M -23.97 % | -17.951 M -921.18 % | 2.186 M 121.58 % | -10.132 M -22.62 % | -8.263 M 50.90 % | -16.830 M -4.36 % | -16.127 M -44.30 % | -11.176 M 41.47 % | -19.096 M -68.07 % | -11.362 M 23.30 % | -14.814 M -31.66 % | -11.252 M -1.68 % | -11.066 M 43.01 % | -19.417 M -266.49 % | -5.298 M -58.34 % | -3.346 M 27.34 % | -4.605 M -91.64 % | -2.403 M 35.05 % | -3.700 M -35.14 % | -2.738 M 0.00 % | -2.738 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 |