Mayville Engineering Company, Inc. MEC
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 581.604 M -1.16 % | 588.425 M 9.09 % | 539.392 M 18.59 % | 454.826 M 27.19 % | 357.606 M -31.19 % | 519.704 M 46.59 % | 354.526 M 13.15 % | 313.331 M |
| Net income | 25.968 M 231.06 % | 7.844 M -58.11 % | 18.727 M 351.34 % | -7.451 M -5.06 % | -7.092 M -49.21 % | -4.753 M -126.50 % | 17.935 M 241.88 % | 5.246 M |
| Income before tax | 33.564 M 277.85 % | 8.883 M -60.33 % | 22.394 M 338.39 % | -9.394 M -2.49 % | -9.166 M -3.69 % | -8.840 M -150.58 % | 17.476 M 233.13 % | 5.246 M |
| Income before tax ratio | 0.06 282.28 % | 0.02 -63.64 % | 0.04 301.01 % | -0.02 19.42 % | -0.03 -50.69 % | -0.02 -134.51 % | 0.05 194.42 % | 0.02 |
| EBITDA | 82.141 M 49.20 % | 55.055 M -0.05 % | 55.085 M 125.83 % | 24.392 M -4.69 % | 25.591 M -17.15 % | 30.890 M -28.49 % | 43.199 M 43.25 % | 30.157 M |
| Net income ratio | 0.04 234.94 % | 0.01 -61.60 % | 0.03 311.93 % | -0.02 17.40 % | -0.02 -116.85 % | -0.01 -118.08 % | 0.05 202.15 % | 0.02 |
| Ratio EBITDA | 0.14 50.95 % | 0.09 -8.38 % | 0.10 90.43 % | 0.05 -25.06 % | 0.07 20.40 % | 0.06 -51.22 % | 0.12 26.60 % | 0.10 |
| Gross profit ratio | 0.12 3.20 % | 0.12 4.63 % | 0.11 0.23 % | 0.11 28.23 % | 0.09 -22.03 % | 0.11 -20.80 % | 0.14 28.68 % | 0.11 |
| Weighted average shs out dil | 20.972 M 1.32 % | 20.699 M 0.08 % | 20.683 M -0.71 % | 20.831 M 4.69 % | 19.898 M 14.05 % | 17.447 M -11.40 % | 19.693 M 0.00 % | 19.693 M |
| Weighted average shs out | 20.611 M 0.96 % | 20.415 M 0.08 % | 20.400 M -0.02 % | 20.405 M 2.55 % | 19.898 M 14.05 % | 17.447 M -11.40 % | 19.693 M 0.00 % | 19.693 M |
| EPS diluted | 1.24 226.32 % | 0.38 -58.70 % | 0.92 348.65 % | -0.37 -2.78 % | -0.36 -33.33 % | -0.27 -129.67 % | 0.91 237.04 % | 0.27 |
| Earnings per share | 1.26 231.58 % | 0.38 -58.70 % | 0.92 348.65 % | -0.37 -2.78 % | -0.36 -33.33 % | -0.27 -129.67 % | 0.91 237.04 % | 0.27 |
| Gross profit | 71.097 M 2.00 % | 69.703 M 14.14 % | 61.069 M 18.87 % | 51.375 M 63.09 % | 31.501 M -46.35 % | 58.718 M 16.09 % | 50.578 M 45.60 % | 34.737 M |
| Income tax expense | 7.596 M 631.09 % | 1.039 M -71.67 % | 3.667 M 288.73 % | -1.943 M 6.32 % | -2.074 M 49.27 % | -4.088 M -790.63 % | -459.000 K | 0.000 |
| Cost of revenue | 510.507 M -1.58 % | 518.722 M 8.45 % | 478.323 M 18.56 % | 403.451 M 23.72 % | 326.105 M -29.26 % | 460.986 M 51.67 % | 303.948 M 9.10 % | 278.594 M |
| General and administrative expenses | 45.111 M 8.00 % | 41.770 M 27.78 % | 32.689 M 2.44 % | 31.909 M 16.91 % | 27.293 M -51.28 % | 56.024 M 130.43 % | 24.313 M 12.80 % | 21.555 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -18.567 M -339.82 % | 7.742 M 197.08 % | 2.606 M -90.30 % | 26.857 M 150.86 % | 10.706 M 130.14 % | 4.652 M 13.57 % | 4.096 M 9.05 % | 3.756 M |
| Operating expenses | 26.544 M -46.39 % | 49.512 M 40.28 % | 35.295 M -39.94 % | 58.766 M 54.65 % | 37.999 M -37.37 % | 60.676 M 113.58 % | 28.409 M 12.24 % | 25.311 M |
| Cost and expenses | 537.051 M -5.49 % | 568.234 M 10.63 % | 513.618 M 11.12 % | 462.217 M 26.95 % | 364.104 M -30.20 % | 521.662 M 56.96 % | 332.357 M 9.36 % | 303.905 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 45.111 M 8.00 % | 41.770 M 27.78 % | 32.689 M 2.44 % | 31.909 M 16.91 % | 27.293 M -51.28 % | 56.024 M 130.43 % | 24.313 M 12.80 % | 21.555 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.989 M -0.93 % | 11.092 M 228.17 % | 3.380 M 68.75 % | 2.003 M -24.93 % | 2.668 M -60.34 % | 6.728 M 73.45 % | 3.879 M -7.20 % | 4.180 M |
| Depreciation and amortization | 37.588 M 7.15 % | 35.080 M 19.68 % | 29.311 M -7.78 % | 31.783 M -0.95 % | 32.089 M -2.77 % | 33.002 M 61.24 % | 20.468 M -1.27 % | 20.731 M |
| Operating income | 44.553 M 120.66 % | 20.191 M -21.66 % | 25.774 M 448.72 % | -7.391 M -13.74 % | -6.498 M -231.87 % | -1.958 M -108.83 % | 22.169 M 135.19 % | 9.426 M |
| Operating income ratio | 0.08 123.25 % | 0.03 -28.19 % | 0.05 394.05 % | -0.02 10.57 % | -0.02 -382.30 % | 0.00 -106.03 % | 0.06 107.86 % | 0.03 |
| Total other income expenses net | -10.989 M 2.82 % | -11.308 M -234.56 % | -3.380 M -68.75 % | -2.003 M 24.93 % | -2.668 M 61.23 % | -6.882 M -46.64 % | -4.693 M -12.27 % | -4.180 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 109.845 M -39.14 % | 180.491 M 65.81 % | 108.857 M 61.29 % | 67.492 M 41.13 % | 47.823 M -36.96 % | 75.856 M -57.57 % | 178.799 M 136.76 % | 75.520 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 110.051 M -39.25 % | 181.163 M 66.23 % | 108.984 M 61.20 % | 67.610 M 41.02 % | 47.944 M -36.80 % | 75.857 M -58.29 % | 181.888 M 140.61 % | 75.596 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -142.516 M -12.63 % | -126.530 M |
| Retained earnings | 60.086 M 76.11 % | 34.118 M 29.85 % | 26.274 M 248.14 % | 7.547 M -49.68 % | 14.998 M -32.11 % | 22.090 M -17.70 % | 26.842 M 51.90 % | 17.671 M |
| Common stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.806 M 7.01 % | 125.042 M |
| Total equity | 251.753 M 9.47 % | 229.978 M 5.56 % | 217.867 M 9.88 % | 198.271 M -1.29 % | 200.857 M -0.02 % | 200.895 M 95.06 % | 102.989 M 10.88 % | 92.887 M |
| Other non current liabilities | 7.257 M 15.76 % | 6.269 M 45.08 % | 4.321 M -84.33 % | 27.579 M 7.18 % | 25.731 M 2.72 % | 25.049 M 24 949.00 % | 100.000 K -99.17 % | 11.984 M |
| Long term debt | 105.137 M -40.30 % | 176.099 M 69.12 % | 104.127 M 54.01 % | 67.610 M 42.88 % | 47.318 M -37.13 % | 75.259 M -56.50 % | 173.001 M 156.04 % | 67.569 M |
| Total non current liabilities | 129.225 M -33.72 % | 194.974 M 62.12 % | 120.266 M 15.83 % | 103.830 M 22.24 % | 84.936 M -25.82 % | 114.496 M -44.30 % | 205.575 M 158.41 % | 79.553 M |
| Other current liabilities | 20.559 M 2.19 % | 20.119 M -54.12 % | 43.856 M 60.92 % | 27.253 M 46.37 % | 18.619 M 92.58 % | 9.668 M -53.37 % | 20.734 M 127.60 % | 9.110 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.672 M 58.61 % | 8.620 M |
| Short term debt | 4.914 M -2.96 % | 5.064 M 4.26 % | 4.857 M | 0.000 -100.00 % | 626.000 K 4.68 % | 598.000 K -93.27 % | 8.887 M 10.71 % | 8.027 M |
| Total current liabilities | 64.592 M -9.92 % | 71.709 M -30.00 % | 102.448 M 32.41 % | 77.372 M 46.70 % | 52.740 M 9.44 % | 48.191 M -42.05 % | 83.161 M 98.59 % | 41.876 M |
| Total liabilities | 193.817 M -27.32 % | 266.683 M 19.74 % | 222.714 M 22.91 % | 181.202 M 31.61 % | 137.676 M -15.37 % | 162.687 M -43.66 % | 288.736 M 137.78 % | 121.429 M |
| Other non current assets | 3.099 M 12.98 % | 2.743 M 31.24 % | 2.090 M -45.92 % | 3.865 M -44.90 % | 7.014 M 533.60 % | 1.107 M 36.00 % | 814.000 K 190.71 % | 280.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 51.734 M -11.82 % | 58.667 M 33.92 % | 43.809 M -13.70 % | 50.761 M -17.42 % | 61.467 M -14.83 % | 72.173 M -12.92 % | 82.879 M 339.79 % | 18.845 M |
| GoodWill | 92.650 M 0.00 % | 92.650 M 29.52 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 3.02 % | 69.437 M 72.72 % | 40.202 M |
| Goodwill and intangible assets | 144.384 M -4.58 % | 151.317 M 31.19 % | 115.344 M -5.68 % | 122.296 M -8.05 % | 133.002 M -7.45 % | 143.708 M -5.65 % | 152.316 M 157.96 % | 59.047 M |
| Property plant equipment net | 185.143 M -10.98 % | 207.978 M 14.37 % | 181.844 M 50.60 % | 120.746 M 10.50 % | 109.269 M -14.83 % | 128.290 M 1.95 % | 125.836 M 38.56 % | 90.816 M |
| Total non current assets | 332.626 M -8.12 % | 362.038 M 20.97 % | 299.278 M 21.21 % | 246.907 M -0.95 % | 249.285 M -8.72 % | 273.105 M -2.10 % | 278.966 M 85.80 % | 150.143 M |
| Other current assets | 8.200 M -6.01 % | 8.724 M -23.92 % | 11.467 M 66.82 % | 6.874 M 21.00 % | 5.681 M 23.61 % | 4.596 M 15.86 % | 3.967 M 70.99 % | 2.320 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 206.000 K -69.35 % | 672.000 K 429.13 % | 127.000 K 7.63 % | 118.000 K -2.48 % | 121.000 K 12 000.00 % | 1.000 K -99.97 % | 3.089 M 3 964.47 % | 76.000 K |
| Cash and short term investments | 206.000 K -69.35 % | 672.000 K 429.13 % | 127.000 K 7.63 % | 118.000 K -2.48 % | 121.000 K 12 000.00 % | 1.000 K -99.97 % | 3.089 M 3 964.47 % | 76.000 K |
| Total current assets | 112.944 M -16.10 % | 134.623 M -4.73 % | 141.303 M 6.59 % | 132.566 M 48.54 % | 89.248 M -1.36 % | 90.477 M -19.76 % | 112.759 M 75.71 % | 64.173 M |
| Inventory | 54.756 M -19.22 % | 67.782 M -5.47 % | 71.708 M 2.21 % | 70.157 M 69.60 % | 41.366 M -9.47 % | 45.692 M -14.44 % | 53.405 M 50.93 % | 35.385 M |
| Net receivables | 49.782 M -13.34 % | 57.445 M -0.96 % | 58.001 M 4.66 % | 55.417 M 31.69 % | 42.080 M 4.71 % | 40.188 M -23.16 % | 52.298 M 98.16 % | 26.392 M |
| Tax assets | 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 |
| Account payables | 39.119 M -15.92 % | 46.526 M -13.42 % | 53.735 M 7.21 % | 50.119 M 49.63 % | 33.495 M 4.11 % | 32.173 M -30.05 % | 45.992 M 135.93 % | 19.494 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.752 M -23.79 % | 7.548 M 43.91 % | 5.245 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.351 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 30.326 M -9.93 % | 33.670 M -8.38 % | 36.748 M | 0.000 -100.00 % | 2.687 M -18.20 % | 3.285 M 66.08 % | 1.978 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 191.667 M -2.14 % | 195.860 M 2.23 % | 191.593 M 0.46 % | 190.724 M 2.62 % | 185.859 M 3.95 % | 178.805 M 410.11 % | -57.659 M -15.72 % | -49.826 M |
| Deferred tax liabilities non current | 16.831 M 33.52 % | 12.606 M 6.67 % | 11.818 M 36.77 % | 8.641 M -27.31 % | 11.887 M -16.22 % | 14.188 M -25.81 % | 19.123 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 445.570 M -10.29 % | 496.661 M 12.73 % | 440.581 M 16.10 % | 379.473 M 12.09 % | 338.533 M -6.89 % | 363.582 M -7.18 % | 391.725 M 82.78 % | 214.316 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 4.225 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.169 M | 0.000 | 0.000 |
| Stock based compensation | 5.186 M 15.63 % | 4.485 M 19.31 % | 3.759 M -24.24 % | 4.962 M 4.86 % | 4.732 M 35.74 % | 3.486 M -38.27 % | 5.647 M 10.01 % | 5.133 M |
| Change in working capital | 15.372 M 193.14 % | 5.244 M 16.92 % | 4.485 M 115.69 % | -28.586 M -774.99 % | 4.235 M 210.57 % | -3.830 M 49.09 % | -7.523 M -295.55 % | 3.847 M |
| Accounts receivables | 8.101 M 3.98 % | 7.791 M 411.89 % | -2.498 M 80.28 % | -12.670 M -375.60 % | -2.664 M -122.48 % | 11.853 M 1 037.52 % | 1.042 M -59.46 % | 2.570 M |
| Inventory | 13.246 M -17.19 % | 15.996 M 1 080.75 % | -1.631 M 94.15 % | -27.896 M -756.99 % | 4.246 M -52.22 % | 8.886 M 229.29 % | -6.873 M -177.14 % | -2.480 M |
| Accounts payables | -7.994 M 15.30 % | -9.438 M -200.82 % | 9.361 M -20.91 % | 11.836 M 2 198.25 % | 515.000 K 104.68 % | -11.010 M -1 420.14 % | 834.000 K -59.96 % | 2.083 M |
| Other working capital | 2.019 M 122.17 % | -9.105 M -1 118.88 % | -747.000 K -618.75 % | 144.000 K -93.26 % | 2.138 M 115.77 % | -13.559 M -436.78 % | -2.526 M -250.90 % | 1.674 M |
| Other non cash items | 1.468 M 111.94 % | -12.290 M -218.72 % | -3.856 M -128.05 % | 13.749 M 437.28 % | 2.559 M 145.12 % | -5.672 M -197.21 % | 5.835 M 497.24 % | 977.000 K |
| Net cash provided by operating activities | 89.807 M 122.50 % | 40.363 M -23.01 % | 52.426 M 262.63 % | 14.457 M -60.42 % | 36.523 M 9.34 % | 33.402 M -9.02 % | 36.715 M 19.20 % | 30.801 M |
| Investments in property plant and equipment | -12.098 M 27.11 % | -16.598 M 71.68 % | -58.610 M -49.10 % | -39.309 M -404.35 % | -7.794 M 69.79 % | -25.797 M -44.29 % | -17.879 M -58.80 % | -11.259 M |
| Acquisitions net | 0.000 100.00 % | -88.593 M | 0.000 | 0.000 | 0.000 100.00 % | -2.369 M 97.93 % | -114.700 M -478 016.67 % | 24.000 K |
| Purchases of investments | 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 | 0.000 |
| Other investing activites | 386.000 K -63.55 % | 1.059 M -86.67 % | 7.942 M 48.50 % | 5.348 M 164.75 % | 2.020 M 2 557.89 % | 76.000 K 660.00 % | 10.000 K -58.33 % | 24.000 K |
| Net cash used for investing activites | -11.712 M 88.75 % | -104.132 M -105.52 % | -50.668 M -49.19 % | -33.961 M -488.17 % | -5.774 M 79.44 % | -28.090 M 78.81 % | -132.569 M -1 079.96 % | -11.235 M |
| Debt repayment | -69.181 M -201.47 % | 68.180 M 2 031.96 % | 3.198 M -85.15 % | 21.541 M 177.17 % | -27.913 M 74.05 % | -107.572 M -198.81 % | 108.873 M 1 136.10 % | -10.508 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.763 M | 0.000 | 0.000 |
| Common stock repurchased | -5.896 M -121.57 % | -2.661 M 46.21 % | -4.947 M -129.77 % | -2.153 M 14.19 % | -2.509 M 3.16 % | -2.591 M 66.92 % | -7.833 M 10.10 % | -8.713 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.484 M -189.13 % | -1.205 M | 0.000 -100.00 % | 113.000 K 154.59 % | -207.000 K | 0.000 100.00 % | -2.173 M -427.43 % | -412.000 K |
| Net cash used provided by financing activities | -78.561 M -222.15 % | 64.314 M 3 777.19 % | -1.749 M -108.97 % | 19.501 M 163.67 % | -30.629 M -264.63 % | -8.400 M -108.50 % | 98.867 M 603.58 % | -19.633 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -466.000 K -185.50 % | 545.000 K 5 955.56 % | 9.000 K 400.00 % | -3.000 K -102.50 % | 120.000 K 103.89 % | -3.088 M -202.49 % | 3.013 M 4 597.01 % | -67.000 K |
| Cash at beginning of period | 672.000 K 429.13 % | 127.000 K 7.63 % | 118.000 K -2.48 % | 121.000 K 12 000.00 % | 1.000 K -99.97 % | 3.089 M 3 964.47 % | 76.000 K -46.85 % | 143.000 K |
| Cash at end of period | 206.000 K -69.35 % | 672.000 K 429.13 % | 127.000 K 7.63 % | 118.000 K -2.48 % | 121.000 K 12 000.00 % | 1.000 K -99.97 % | 3.089 M 3 964.47 % | 76.000 K |
| Operating cash flow | 89.807 M 122.50 % | 40.363 M -23.01 % | 52.426 M 262.63 % | 14.457 M -60.42 % | 36.523 M 9.34 % | 33.402 M -9.02 % | 36.715 M 19.20 % | 30.801 M |
| Capital expenditure | -12.098 M 27.11 % | -16.598 M 71.68 % | -58.610 M -49.10 % | -39.309 M -404.35 % | -7.794 M 69.79 % | -25.797 M -44.29 % | -17.879 M -58.80 % | -11.259 M |
| Free CashFlow | 77.709 M 226.99 % | 23.765 M 484.30 % | -6.184 M 75.12 % | -24.852 M -186.50 % | 28.729 M 277.76 % | 7.605 M -59.63 % | 18.836 M -3.61 % | 19.542 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 144.310 M 9.05 % | 132.328 M -2.40 % | 135.579 M 11.77 % | 121.306 M -10.40 % | 135.392 M -17.26 % | 163.636 M 1.47 % | 161.269 M 8.54 % | 148.582 M -6.09 % | 158.217 M 13.84 % | 138.980 M -2.57 % | 142.645 M 10.98 % | 128.527 M -5.69 % | 136.275 M -1.49 % | 138.337 M 1.53 % | 136.252 M 20.60 % | 112.975 M 3.63 % | 109.018 M -9.31 % | 120.213 M 6.74 % | 112.620 M 18.12 % | 95.344 M 4.69 % | 91.075 M 45.53 % | 62.582 M -42.38 % | 108.605 M 6.13 % | 102.331 M -20.37 % | 128.511 M -11.45 % | 145.130 M 0.97 % | 143.732 M 57.20 % | 91.431 M 8.41 % | 84.338 M -7.86 % | 91.535 M 4.95 % | 87.221 M |
| Net income | -2.675 M -143.85 % | -1.097 M -5 585.00 % | 20.000 K -99.87 % | 15.971 M 437.02 % | 2.974 M -21.36 % | 3.782 M 16.69 % | 3.241 M 45.53 % | 2.227 M 55.52 % | 1.432 M -11.28 % | 1.614 M -37.22 % | 2.571 M 7.98 % | 2.381 M -63.90 % | 6.596 M 11.25 % | 5.929 M 55.13 % | 3.822 M 128.18 % | -13.563 M -5 032.00 % | 275.000 K -91.65 % | 3.292 M 29.35 % | 2.545 M 161.83 % | 972.000 K 188.36 % | -1.100 M 84.32 % | -7.014 M -14 128.00 % | 50.000 K 102.99 % | -1.674 M -117.18 % | 9.746 M 163.77 % | -15.284 M -721.55 % | 2.459 M 316.07 % | 591.000 K -87.75 % | 4.824 M -40.38 % | 8.091 M 82.64 % | 4.430 M |
| Income before tax | -3.382 M -155.82 % | -1.322 M -13 320.00 % | 10.000 K -99.95 % | 21.035 M 584.29 % | 3.074 M -40.67 % | 5.181 M 21.19 % | 4.275 M 138.16 % | 1.795 M -9.62 % | 1.986 M -4.93 % | 2.089 M -30.64 % | 3.012 M 90.15 % | 1.584 M -80.41 % | 8.086 M 4.65 % | 7.727 M 54.63 % | 4.997 M 128.45 % | -17.565 M -5 296.75 % | 338.000 K -92.14 % | 4.299 M 21.65 % | 3.534 M 353 500.00 % | -1.000 K 99.73 % | -367.000 K 96.15 % | -9.539 M -1 387.31 % | 741.000 K 113.40 % | -5.530 M -145.11 % | 12.259 M 165.22 % | -18.797 M -682.13 % | 3.229 M 3 654.65 % | 86.000 K -98.22 % | 4.841 M -40.17 % | 8.091 M 81.49 % | 4.458 M |
| Income before tax ratio | -0.02 -134.58 % | -0.01 -13 644.79 % | 0.00 -99.96 % | 0.17 663.75 % | 0.02 -28.29 % | 0.03 19.44 % | 0.03 119.43 % | 0.01 -3.76 % | 0.01 -16.49 % | 0.02 -28.82 % | 0.02 71.33 % | 0.01 -79.23 % | 0.06 6.23 % | 0.06 52.30 % | 0.04 123.59 % | -0.16 -5 114.73 % | 0.00 -91.33 % | 0.04 13.96 % | 0.03 299 289.21 % | 0.00 99.74 % | 0.00 97.36 % | -0.15 -2 334.01 % | 0.01 112.63 % | -0.05 -156.65 % | 0.10 173.65 % | -0.13 -676.52 % | 0.02 2 288.41 % | 0.00 -98.36 % | 0.06 -35.06 % | 0.09 72.94 % | 0.05 |
| EBITDA | 11.184 M 15.56 % | 9.678 M -12.50 % | 11.060 M -65.98 % | 32.508 M 113.74 % | 15.209 M -13.29 % | 17.541 M 3.89 % | 16.885 M 13.05 % | 14.936 M -3.64 % | 15.500 M 28.44 % | 12.068 M -3.84 % | 12.550 M 18.89 % | 10.556 M -34.11 % | 16.021 M 1.80 % | 15.737 M 23.23 % | 12.770 M 243.63 % | -8.891 M -200.75 % | 8.825 M -30.19 % | 12.641 M 6.97 % | 11.817 M 42.17 % | 8.312 M 1.68 % | 8.175 M 1 200.27 % | -743.000 K -107.55 % | 9.847 M 163.50 % | 3.737 M -70.90 % | 12.844 M 258.55 % | -8.101 M -149.49 % | 16.369 M 111.21 % | 7.750 M -27.23 % | 10.650 M -26.26 % | 14.442 M 39.44 % | 10.357 M |
| Net income ratio | -0.02 -123.60 % | -0.01 -5 719.75 % | 0.00 -99.89 % | 0.13 499.38 % | 0.02 -4.96 % | 0.02 15.00 % | 0.02 34.08 % | 0.01 65.60 % | 0.01 -22.06 % | 0.01 -35.57 % | 0.02 -2.71 % | 0.02 -61.73 % | 0.05 12.93 % | 0.04 52.79 % | 0.03 123.37 % | -0.12 -4 859.25 % | 0.00 -90.79 % | 0.03 21.18 % | 0.02 121.67 % | 0.01 184.41 % | -0.01 89.22 % | -0.11 -24 444.23 % | 0.00 102.81 % | -0.02 -121.57 % | 0.08 172.01 % | -0.11 -715.57 % | 0.02 164.67 % | 0.01 -88.70 % | 0.06 -35.29 % | 0.09 74.03 % | 0.05 |
| Ratio EBITDA | 0.08 5.97 % | 0.07 -10.35 % | 0.08 -69.56 % | 0.27 138.56 % | 0.11 4.79 % | 0.11 2.38 % | 0.10 4.16 % | 0.10 2.61 % | 0.10 12.82 % | 0.09 -1.30 % | 0.09 7.12 % | 0.08 -30.14 % | 0.12 3.35 % | 0.11 21.38 % | 0.09 219.09 % | -0.08 -197.22 % | 0.08 -23.02 % | 0.11 0.22 % | 0.10 20.36 % | 0.09 -2.88 % | 0.09 856.05 % | -0.01 -113.09 % | 0.09 148.28 % | 0.04 -63.46 % | 0.10 279.05 % | -0.06 -149.01 % | 0.11 34.36 % | 0.08 -32.88 % | 0.13 -19.96 % | 0.16 32.87 % | 0.12 |
| Gross profit ratio | 0.09 -13.75 % | 0.10 -8.91 % | 0.11 27.05 % | 0.09 -29.54 % | 0.13 -7.25 % | 0.14 4.88 % | 0.13 5.90 % | 0.12 1.96 % | 0.12 3.81 % | 0.12 0.87 % | 0.11 13.63 % | 0.10 -10.96 % | 0.11 -14.03 % | 0.13 20.84 % | 0.11 31.15 % | 0.08 -16.77 % | 0.10 -26.11 % | 0.14 3.22 % | 0.13 12.93 % | 0.12 8.69 % | 0.11 679.67 % | -0.02 -116.91 % | 0.11 176.62 % | 0.04 -65.23 % | 0.11 -19.87 % | 0.14 3.87 % | 0.14 19.80 % | 0.11 -25.20 % | 0.15 -10.51 % | 0.17 25.45 % | 0.14 |
| Weighted average shs out dil | 20.424 M -1.33 % | 20.699 M -0.25 % | 20.751 M -1.51 % | 21.070 M -0.25 % | 21.123 M 0.42 % | 21.035 M 1.62 % | 20.700 M 0.13 % | 20.673 M 0.25 % | 20.623 M -0.98 % | 20.828 M 0.37 % | 20.750 M 0.96 % | 20.552 M 0.77 % | 20.394 M -1.24 % | 20.651 M 0.49 % | 20.549 M -1.61 % | 20.886 M -0.36 % | 20.961 M 0.46 % | 20.865 M 0.95 % | 20.668 M 1.06 % | 20.451 M 1.86 % | 20.077 M 0.87 % | 19.903 M 1.89 % | 19.534 M -0.90 % | 19.712 M -0.14 % | 19.740 M 17.50 % | 16.800 M -14.69 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M |
| Weighted average shs out | 20.424 M -0.44 % | 20.514 M -0.03 % | 20.521 M -0.58 % | 20.639 M -0.37 % | 20.715 M 0.55 % | 20.603 M 0.57 % | 20.486 M 0.37 % | 20.410 M -0.15 % | 20.440 M -0.27 % | 20.494 M 0.88 % | 20.315 M 0.42 % | 20.230 M -0.79 % | 20.390 M -0.93 % | 20.582 M 0.90 % | 20.399 M -0.30 % | 20.460 M -0.30 % | 20.521 M 0.32 % | 20.455 M 1.37 % | 20.178 M -1.34 % | 20.451 M 1.86 % | 20.077 M 0.87 % | 19.903 M 1.89 % | 19.534 M -0.90 % | 19.712 M -0.14 % | 19.740 M 17.50 % | 16.800 M -14.69 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M 0.00 % | 19.693 M |
| EPS diluted | -0.13 -162.00 % | -0.05 -5 100.00 % | 0.00 -99.87 % | 0.76 442.86 % | 0.14 -22.22 % | 0.18 12.50 % | 0.16 45.45 % | 0.11 58.50 % | 0.07 -10.45 % | 0.08 -35.42 % | 0.12 0.00 % | 0.12 -62.50 % | 0.32 10.34 % | 0.29 52.63 % | 0.19 128.79 % | -0.66 -6 700.00 % | 0.01 -93.75 % | 0.16 33.33 % | 0.12 140.00 % | 0.05 191.24 % | -0.05 84.34 % | -0.35 -13 561.54 % | 0.00 103.25 % | -0.08 -116.33 % | 0.49 153.85 % | -0.91 -858.33 % | 0.12 300.00 % | 0.03 -87.50 % | 0.24 -41.46 % | 0.41 86.36 % | 0.22 |
| Earnings per share | -0.13 -162.00 % | -0.05 -5 100.00 % | 0.00 -99.87 % | 0.77 450.00 % | 0.14 -22.22 % | 0.18 12.50 % | 0.16 45.45 % | 0.11 56.92 % | 0.07 -11.04 % | 0.08 -39.38 % | 0.13 8.33 % | 0.12 -62.50 % | 0.32 10.34 % | 0.29 52.63 % | 0.19 128.79 % | -0.66 -6 700.00 % | 0.01 -93.75 % | 0.16 23.08 % | 0.13 160.00 % | 0.05 191.24 % | -0.05 84.34 % | -0.35 -13 561.54 % | 0.00 103.25 % | -0.08 -116.33 % | 0.49 153.85 % | -0.91 -858.33 % | 0.12 300.00 % | 0.03 -87.50 % | 0.24 -41.46 % | 0.41 86.36 % | 0.22 |
| Gross profit | 12.814 M -5.95 % | 13.624 M -11.09 % | 15.324 M 41.99 % | 10.792 M -36.87 % | 17.095 M -23.26 % | 22.277 M 6.42 % | 20.933 M 14.95 % | 18.211 M -4.25 % | 19.020 M 18.17 % | 16.095 M -1.72 % | 16.377 M 26.11 % | 12.986 M -16.02 % | 15.463 M -15.31 % | 18.258 M 22.69 % | 14.882 M 58.17 % | 9.409 M -13.75 % | 10.909 M -32.99 % | 16.280 M 10.18 % | 14.776 M 33.39 % | 11.077 M 13.79 % | 9.735 M 943.59 % | -1.154 M -109.74 % | 11.843 M 193.58 % | 4.034 M -72.31 % | 14.570 M -29.05 % | 20.535 M 4.88 % | 19.579 M 88.33 % | 10.396 M -18.91 % | 12.821 M -17.54 % | 15.549 M 31.66 % | 11.810 M |
| Income tax expense | -707.000 K -214.22 % | -225.000 K -2 150.00 % | -10.000 K -100.20 % | 5.064 M 4 964.00 % | 100.000 K -92.85 % | 1.399 M 35.30 % | 1.034 M 339.35 % | -432.000 K -177.98 % | 554.000 K 16.63 % | 475.000 K 7.71 % | 441.000 K 155.33 % | -797.000 K -153.49 % | 1.490 M -17.13 % | 1.798 M 53.02 % | 1.175 M 129.36 % | -4.002 M -6 452.38 % | 63.000 K -93.74 % | 1.007 M 1.82 % | 989.000 K 201.64 % | -973.000 K -232.74 % | 733.000 K 129.03 % | -2.525 M -465.41 % | 691.000 K 117.92 % | -3.857 M -253.54 % | 2.512 M 171.51 % | -3.513 M -556.83 % | 769.000 K 252.28 % | -505.000 K -3 070.59 % | 17.000 K | 0.000 -100.00 % | 29.000 K |
| Cost of revenue | 131.496 M 10.78 % | 118.704 M -1.29 % | 120.255 M 8.81 % | 110.514 M -6.58 % | 118.297 M -16.31 % | 141.359 M 0.73 % | 140.336 M 7.64 % | 130.371 M -6.34 % | 139.197 M 13.27 % | 122.885 M -2.68 % | 126.268 M 9.28 % | 115.541 M -4.36 % | 120.812 M 0.61 % | 120.079 M -1.06 % | 121.370 M 17.19 % | 103.566 M 5.56 % | 98.109 M -5.60 % | 103.933 M 6.22 % | 97.844 M 16.11 % | 84.267 M 3.60 % | 81.340 M 27.62 % | 63.736 M -34.13 % | 96.762 M -1.56 % | 98.297 M -13.73 % | 113.941 M -8.55 % | 124.595 M 0.36 % | 124.153 M 53.21 % | 81.035 M 13.31 % | 71.517 M -5.88 % | 75.986 M 0.76 % | 75.411 M |
| General and administrative expenses | 0.000 -100.00 % | 11.815 M -1.66 % | 12.014 M 4.36 % | 11.512 M 19.48 % | 9.635 M -22.26 % | 12.394 M 7.13 % | 11.569 M 7.48 % | 10.764 M -1.73 % | 10.954 M 8.63 % | 10.084 M 1.15 % | 9.969 M 18.02 % | 8.447 M 29.02 % | 6.547 M -26.72 % | 8.934 M 1.95 % | 8.763 M 13.72 % | 7.706 M 4.59 % | 7.368 M -16.27 % | 8.800 M 9.55 % | 8.033 M 2.41 % | 7.844 M 15.73 % | 6.778 M 33.66 % | 5.071 M -33.27 % | 7.599 M 27.29 % | 5.970 M -27.60 % | 8.246 M -76.11 % | 34.510 M 218.09 % | 10.849 M 44.04 % | 7.532 M 21.58 % | 6.195 M 22.00 % | 5.078 M -7.92 % | 5.515 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 1.733 M 0.00 % | 1.733 M 107.29 % | -23.767 M -1 471.44 % | 1.733 M 0.00 % | 1.733 M 0.00 % | 1.733 M -17.20 % | 2.093 M -3.68 % | 2.173 M 25.03 % | 1.738 M 0.00 % | 1.738 M 0.00 % | 1.738 M | 0.000 -100.00 % | 832.000 K 49.91 % | 555.000 K -97.05 % | 18.827 M 603.29 % | 2.677 M 0.00 % | 2.677 M 0.00 % | 2.677 M 0.04 % | 2.676 M -0.04 % | 2.677 M 0.00 % | 2.677 M 0.00 % | 2.677 M 0.00 % | 2.677 M | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K |
| Operating expenses | 12.766 M -5.77 % | 13.548 M -1.45 % | 13.747 M 212.17 % | -12.255 M -207.80 % | 11.368 M -19.53 % | 14.127 M 6.20 % | 13.302 M 3.46 % | 12.857 M -2.06 % | 13.127 M 11.04 % | 11.822 M 0.98 % | 11.707 M 14.94 % | 10.185 M 55.57 % | 6.547 M -32.96 % | 9.766 M 4.81 % | 9.318 M -64.88 % | 26.533 M 164.14 % | 10.045 M -12.48 % | 11.477 M 7.16 % | 10.710 M 1.81 % | 10.520 M 11.26 % | 9.455 M 22.03 % | 7.748 M -24.60 % | 10.276 M 18.84 % | 8.647 M -20.84 % | 10.923 M -70.63 % | 37.187 M 174.93 % | 13.526 M 53.51 % | 8.811 M 23.51 % | 7.134 M 18.56 % | 6.017 M -6.77 % | 6.454 M |
| Cost and expenses | 144.262 M 9.08 % | 132.252 M -1.31 % | 134.002 M 36.38 % | 98.259 M -24.22 % | 129.665 M -16.61 % | 155.486 M 1.20 % | 153.638 M 7.27 % | 143.228 M -5.97 % | 152.324 M 13.08 % | 134.707 M -2.37 % | 137.975 M 9.74 % | 125.726 M -1.28 % | 127.359 M -1.91 % | 129.845 M -0.65 % | 130.688 M 0.45 % | 130.099 M 20.29 % | 108.154 M -6.29 % | 115.410 M 6.32 % | 108.554 M 14.52 % | 94.787 M 4.40 % | 90.795 M 27.01 % | 71.484 M -33.22 % | 107.038 M 0.09 % | 106.944 M -14.35 % | 124.864 M -22.82 % | 161.782 M 17.51 % | 137.679 M 53.24 % | 89.846 M 14.23 % | 78.651 M -4.09 % | 82.003 M 0.17 % | 81.865 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 | 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 general and administrative expenses | 12.766 M 8.05 % | 11.815 M -1.66 % | 12.014 M 4.36 % | 11.512 M 19.48 % | 9.635 M -22.26 % | 12.394 M 7.13 % | 11.569 M 7.48 % | 10.764 M -1.73 % | 10.954 M 8.63 % | 10.084 M 1.15 % | 9.969 M 18.02 % | 8.447 M 29.02 % | 6.547 M -26.72 % | 8.934 M 1.95 % | 8.763 M 13.72 % | 7.706 M 4.59 % | 7.368 M -16.27 % | 8.800 M 9.55 % | 8.033 M 2.41 % | 7.844 M 15.73 % | 6.778 M 33.66 % | 5.071 M -33.27 % | 7.599 M 27.29 % | 5.970 M -27.60 % | 8.246 M -76.11 % | 34.510 M 218.09 % | 10.849 M 44.04 % | 7.532 M 21.58 % | 6.195 M 22.00 % | 5.078 M -7.92 % | 5.515 M |
| Interest income | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.430 M 145.35 % | 1.398 M -10.78 % | 1.567 M -22.12 % | 2.012 M -24.16 % | 2.653 M -10.64 % | 2.969 M -11.53 % | 3.356 M -5.70 % | 3.559 M -8.91 % | 3.907 M 98.53 % | 1.968 M 18.70 % | 1.658 M 36.24 % | 1.217 M 46.63 % | 830.000 K 8.50 % | 765.000 K 34.92 % | 567.000 K 28.57 % | 441.000 K -16.16 % | 526.000 K 4.37 % | 504.000 K -5.26 % | 532.000 K -4.66 % | 558.000 K -13.76 % | 647.000 K 1.57 % | 637.000 K -22.88 % | 826.000 K -9.92 % | 917.000 K -7.09 % | 987.000 K -50.43 % | 1.991 M -29.70 % | 2.832 M 122.47 % | 1.273 M 50.47 % | 846.000 K -0.82 % | 853.000 K -5.85 % | 906.000 K |
| Depreciation and amortization | 11.136 M 15.98 % | 9.602 M 1.25 % | 9.483 M 0.23 % | 9.461 M -0.22 % | 9.482 M 0.97 % | 9.391 M 1.48 % | 9.254 M -3.42 % | 9.582 M -0.26 % | 9.607 M 19.92 % | 8.011 M 1.66 % | 7.880 M 1.61 % | 7.755 M 9.15 % | 7.105 M -1.93 % | 7.245 M 0.54 % | 7.206 M -12.47 % | 8.233 M 3.42 % | 7.961 M 1.57 % | 7.838 M 1.12 % | 7.751 M -0.05 % | 7.755 M -1.77 % | 7.895 M -3.24 % | 8.159 M -1.46 % | 8.280 M -0.84 % | 8.350 M 0.64 % | 8.297 M -4.69 % | 8.705 M 13.79 % | 7.650 M 36.53 % | 5.603 M 12.90 % | 4.963 M 1.08 % | 4.910 M -1.64 % | 4.992 M |
| Operating income | 48.000 K -36.84 % | 76.000 K -95.18 % | 1.577 M -93.16 % | 23.047 M 302.43 % | 5.727 M -29.73 % | 8.150 M 6.80 % | 7.631 M 42.53 % | 5.354 M -9.15 % | 5.893 M 37.91 % | 4.273 M -8.50 % | 4.670 M 66.73 % | 2.801 M -68.58 % | 8.916 M 4.99 % | 8.492 M 52.62 % | 5.564 M 132.49 % | -17.124 M -2 081.94 % | 864.000 K -82.01 % | 4.803 M 18.13 % | 4.066 M 629.98 % | 557.000 K 98.93 % | 280.000 K 103.15 % | -8.902 M -668.09 % | 1.567 M 133.97 % | -4.613 M -134.83 % | 13.246 M 179.55 % | -16.652 M -375.06 % | 6.054 M 281.96 % | 1.585 M -72.13 % | 5.688 M -40.33 % | 9.532 M 77.97 % | 5.356 M |
| Operating income ratio | 0.00 -42.09 % | 0.00 -95.06 % | 0.01 -93.88 % | 0.19 349.16 % | 0.04 -15.07 % | 0.05 5.26 % | 0.05 31.32 % | 0.04 -3.25 % | 0.04 21.14 % | 0.03 -6.09 % | 0.03 50.22 % | 0.02 -66.69 % | 0.07 6.58 % | 0.06 50.32 % | 0.04 126.94 % | -0.15 -2 012.53 % | 0.01 -80.16 % | 0.04 10.66 % | 0.04 518.00 % | 0.01 90.02 % | 0.00 102.16 % | -0.14 -1 085.87 % | 0.01 132.01 % | -0.05 -143.74 % | 0.10 189.83 % | -0.11 -372.41 % | 0.04 142.97 % | 0.02 -74.30 % | 0.07 -35.24 % | 0.10 69.58 % | 0.06 |
| Total other income expenses net | -3.430 M -145.35 % | -1.398 M 10.78 % | -1.567 M 22.12 % | -2.012 M 24.16 % | -2.653 M 10.64 % | -2.969 M 11.53 % | -3.356 M 5.70 % | -3.559 M 8.91 % | -3.907 M -78.89 % | -2.184 M -31.72 % | -1.658 M -36.24 % | -1.217 M -46.63 % | -830.000 K -8.50 % | -765.000 K -34.92 % | -567.000 K -28.57 % | -441.000 K 16.16 % | -526.000 K -4.37 % | -504.000 K 5.26 % | -532.000 K 4.66 % | -558.000 K 13.76 % | -647.000 K -1.57 % | -637.000 K 22.88 % | -826.000 K 9.92 % | -917.000 K 7.09 % | -987.000 K 53.99 % | -2.145 M 24.26 % | -2.832 M -88.93 % | -1.499 M -76.98 % | -847.000 K 41.22 % | -1.441 M -58.88 % | -907.000 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-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 | 2018-12-31 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 248.931 M 149.93 % | 99.602 M -6.32 % | 106.321 M -3.21 % | 109.845 M -22.14 % | 141.083 M -7.92 % | 153.221 M -10.94 % | 172.045 M -4.68 % | 180.491 M -9.64 % | 199.736 M 62.94 % | 122.580 M 4.78 % | 116.992 M 7.47 % | 108.857 M -0.28 % | 109.165 M -4.49 % | 114.292 M -6.82 % | 122.654 M 81.73 % | 67.492 M 18.80 % | 56.811 M 23.20 % | 46.112 M -5.67 % | 48.884 M 2.22 % | 47.823 M -23.75 % | 62.715 M -18.91 % | 77.341 M -0.75 % | 77.929 M 2.73 % | 75.856 M -16.08 % | 90.393 M -0.53 % | 90.875 M -51.79 % | 188.484 M 5.42 % | 178.799 M 235 161.84 % | 76.000 K |
| Total 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.324 M -2.52 % | -19.824 M 2.22 % | -20.275 M | 0.000 -100.00 % | 152.000 K |
| Total debt | 250.148 M 150.63 % | 99.808 M -6.29 % | 106.504 M -3.22 % | 110.051 M -22.09 % | 141.261 M -7.99 % | 153.535 M -10.92 % | 172.359 M -4.86 % | 181.163 M -10.33 % | 202.041 M -5.01 % | 212.705 M 81.62 % | 117.118 M 7.46 % | 108.984 M -0.27 % | 109.277 M -4.48 % | 114.397 M -6.82 % | 122.774 M 81.59 % | 67.610 M 18.74 % | 56.938 M 23.16 % | 46.231 M -5.67 % | 49.008 M 2.22 % | 47.944 M -23.69 % | 62.825 M -18.89 % | 77.461 M -14.81 % | 90.930 M 19.87 % | 75.857 M -16.08 % | 90.394 M -0.53 % | 90.876 M -51.79 % | 188.512 M 3.64 % | 181.888 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -158.514 M -3.38 % | -153.327 M -4.01 % | -147.417 M -3.44 % | -142.516 M -343.22 % | -32.155 M |
| Retained earnings | 56.334 M -4.53 % | 59.009 M -1.83 % | 60.106 M 0.03 % | 60.086 M 36.20 % | 44.115 M 7.23 % | 41.141 M 10.12 % | 37.359 M 9.50 % | 34.118 M 6.98 % | 31.891 M 4.70 % | 30.459 M 5.60 % | 28.845 M 9.79 % | 26.274 M 9.96 % | 23.894 M 38.13 % | 17.298 M 52.15 % | 11.369 M 50.64 % | 7.547 M -64.25 % | 21.110 M 1.32 % | 20.835 M 18.77 % | 17.543 M 16.97 % | 14.998 M 6.93 % | 14.026 M -7.27 % | 15.126 M -31.68 % | 22.140 M 0.23 % | 22.090 M -7.04 % | 23.763 M 69.53 % | 14.017 M -52.16 % | 29.301 M 9.16 % | 26.842 M | 0.000 |
| Common 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.806 M 0.00 % | 133.806 M | 0.000 |
| Total equity | 244.770 M -0.84 % | 246.843 M -1.25 % | 249.957 M -0.71 % | 251.753 M 5.62 % | 238.356 M 0.11 % | 238.084 M 1.73 % | 234.037 M 1.76 % | 229.978 M 1.29 % | 227.042 M 0.74 % | 225.369 M 0.91 % | 223.343 M 2.51 % | 217.867 M 1.53 % | 214.582 M 1.95 % | 210.469 M 3.64 % | 203.084 M 2.43 % | 198.271 M -6.54 % | 212.142 M 0.41 % | 211.280 M 2.29 % | 206.546 M 2.83 % | 200.857 M 1.00 % | 198.872 M -0.06 % | 198.994 M -2.89 % | 204.923 M 2.01 % | 200.895 M -0.65 % | 202.217 M 5.80 % | 191.132 M 81.26 % | 105.448 M 2.39 % | 102.989 M 420.29 % | -32.155 M |
| Other non current liabilities | 19.961 M 185.16 % | 7.000 M 2.68 % | 6.817 M -6.06 % | 7.257 M 6.61 % | 6.807 M 1.40 % | 6.713 M 2.93 % | 6.522 M 4.04 % | 6.269 M -4.45 % | 6.561 M 58.86 % | 4.130 M 0.15 % | 4.124 M -4.56 % | 4.321 M 1.19 % | 4.270 M -8.64 % | 4.674 M -80.53 % | 24.009 M -12.94 % | 27.579 M 8.27 % | 25.473 M -0.34 % | 25.561 M 1.27 % | 25.241 M -1.90 % | 25.731 M 1.77 % | 25.283 M 1.28 % | 24.963 M 2.45 % | 24.365 M -2.73 % | 25.049 M 0.83 % | 24.843 M 0.57 % | 24.702 M 69.20 % | 14.599 M 14 499.00 % | 100.000 K | 0.000 |
| Long term debt | 242.826 M 156.82 % | 94.550 M -7.03 % | 101.698 M -3.27 % | 105.137 M -23.04 % | 136.615 M -8.11 % | 148.679 M -11.16 % | 167.349 M -4.97 % | 176.099 M -10.59 % | 196.962 M -5.16 % | 207.688 M 85.07 % | 112.224 M 7.78 % | 104.127 M -0.33 % | 104.471 M -4.67 % | 109.594 M -7.14 % | 118.027 M 74.57 % | 67.610 M 20.11 % | 56.290 M 23.47 % | 45.590 M -5.76 % | 48.375 M 2.23 % | 47.318 M -23.93 % | 62.206 M -19.05 % | 76.849 M -14.92 % | 90.325 M 20.02 % | 75.259 M -16.13 % | 89.738 M 9.15 % | 82.215 M -53.73 % | 177.688 M 2.71 % | 173.001 M | 0.000 |
| Total non current liabilities | 262.787 M 124.02 % | 117.306 M -6.01 % | 124.808 M -3.42 % | 129.225 M -17.31 % | 156.269 M -7.11 % | 168.239 M -9.90 % | 186.718 M -4.23 % | 194.974 M -9.86 % | 216.296 M -3.67 % | 224.528 M 74.75 % | 128.484 M 6.83 % | 120.266 M -0.72 % | 121.136 M -3.33 % | 125.308 M -17.33 % | 151.572 M 45.98 % | 103.830 M 9.65 % | 94.691 M 12.53 % | 84.145 M -2.06 % | 85.917 M 1.15 % | 84.936 M -15.48 % | 100.487 M -11.94 % | 114.106 M -11.95 % | 129.585 M 13.18 % | 114.496 M -15.13 % | 134.905 M 6.44 % | 126.741 M -40.37 % | 212.562 M 3.40 % | 205.575 M | 0.000 |
| Other current liabilities | 17.634 M -0.55 % | 17.732 M -3.54 % | 18.382 M -10.59 % | 20.559 M 9.70 % | 18.741 M -18.55 % | 23.009 M 16.92 % | 19.679 M -2.19 % | 20.119 M -12.58 % | 23.014 M 7.87 % | 21.334 M -45.16 % | 38.904 M -11.29 % | 43.856 M -4.87 % | 46.099 M -1.97 % | 47.025 M 94.21 % | 24.213 M -11.15 % | 27.253 M 24.32 % | 21.921 M 4.62 % | 20.952 M 7.11 % | 19.561 M 5.06 % | 18.619 M 219.04 % | 5.836 M 20.38 % | 4.848 M 7.16 % | 4.524 M -53.21 % | 9.668 M -17.36 % | 11.699 M -50.88 % | 23.819 M 29.42 % | 18.404 M -11.24 % | 20.734 M | 0.000 |
| Deferred revenue | 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 -100.00 % | 15.382 M 6.63 % | 14.425 M 25.91 % | 11.457 M -16.20 % | 13.672 M | 0.000 |
| Short term debt | 7.322 M 39.25 % | 5.258 M 9.40 % | 4.806 M -2.20 % | 4.914 M 5.77 % | 4.646 M -4.32 % | 4.856 M -3.07 % | 5.010 M -1.07 % | 5.064 M -0.30 % | 5.079 M 1.24 % | 5.017 M 2.51 % | 4.894 M 0.76 % | 4.857 M 1.06 % | 4.806 M 0.06 % | 4.803 M 1.18 % | 4.747 M | 0.000 -100.00 % | 648.000 K 1.09 % | 641.000 K 1.26 % | 633.000 K 1.12 % | 626.000 K 1.13 % | 619.000 K 1.14 % | 612.000 K 1.16 % | 605.000 K 1.17 % | 598.000 K -8.84 % | 656.000 K -92.43 % | 8.661 M -19.98 % | 10.824 M 21.80 % | 8.887 M | 0.000 |
| Total current liabilities | 78.025 M 12.11 % | 69.596 M -4.58 % | 72.937 M 12.92 % | 64.592 M -9.51 % | 71.377 M -12.77 % | 81.828 M 3.39 % | 79.146 M 10.37 % | 71.709 M -11.97 % | 81.459 M 3.50 % | 78.705 M -18.16 % | 96.174 M -6.12 % | 102.448 M -7.71 % | 111.002 M 0.45 % | 110.507 M 24.46 % | 88.786 M 14.75 % | 77.372 M 6.89 % | 72.383 M 2.17 % | 70.847 M 15.53 % | 61.323 M 16.27 % | 52.740 M 18.28 % | 44.590 M 44.98 % | 30.757 M -33.27 % | 46.092 M -4.36 % | 48.191 M -23.49 % | 62.985 M -29.06 % | 88.788 M 1.53 % | 87.449 M 5.16 % | 83.161 M | 0.000 |
| Total liabilities | 340.812 M 82.35 % | 186.902 M -5.48 % | 197.745 M 2.03 % | 193.817 M -14.86 % | 227.646 M -8.97 % | 250.067 M -5.94 % | 265.864 M -0.31 % | 266.683 M -10.44 % | 297.755 M -1.81 % | 303.233 M 34.98 % | 224.658 M 0.87 % | 222.714 M -4.06 % | 232.138 M -1.56 % | 235.815 M -1.89 % | 240.358 M 32.65 % | 181.202 M 8.46 % | 167.074 M 7.80 % | 154.992 M 5.26 % | 147.240 M 6.95 % | 137.676 M -5.10 % | 145.077 M 0.15 % | 144.863 M -17.54 % | 175.677 M 7.98 % | 162.687 M -17.79 % | 197.890 M -8.18 % | 215.529 M -28.16 % | 300.011 M 3.90 % | 288.736 M | 0.000 |
| Other non current assets | 3.377 M 12.16 % | 3.011 M -0.26 % | 3.019 M -2.58 % | 3.099 M 124.24 % | 1.382 M -5.54 % | 1.463 M -13.84 % | 1.698 M -38.10 % | 2.743 M -1.54 % | 2.786 M -14.88 % | 3.273 M 78.85 % | 1.830 M -12.44 % | 2.090 M 3.98 % | 2.010 M -57.99 % | 4.785 M -23.56 % | 6.260 M 61.97 % | 3.865 M 7.51 % | 3.595 M -46.64 % | 6.737 M 1.71 % | 6.624 M -5.56 % | 7.014 M 53.98 % | 4.555 M 315.98 % | 1.095 M 6.93 % | 1.024 M -7.50 % | 1.107 M -77.75 % | 4.976 M -8.55 % | 5.441 M 614.04 % | 762.000 K -6.39 % | 814.000 K 1 171.05 % | -76.000 K |
| Long 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 | 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 % | -20.324 M -2.52 % | -19.824 M 2.22 % | -20.275 M | 0.000 | 0.000 |
| Intangible assets | 114.343 M 136.89 % | 48.268 M -3.47 % | 50.001 M -3.35 % | 51.734 M -3.24 % | 53.467 M -3.14 % | 55.201 M -3.04 % | 56.934 M -2.95 % | 58.667 M -3.44 % | 60.760 M 50.65 % | 40.333 M -4.13 % | 42.071 M -3.97 % | 43.809 M -3.82 % | 45.547 M -3.68 % | 47.285 M -3.55 % | 49.023 M -3.42 % | 50.761 M -5.01 % | 53.437 M -4.77 % | 56.114 M -4.55 % | 58.790 M -4.36 % | 61.467 M -4.17 % | 64.143 M -4.01 % | 66.820 M -3.85 % | 69.496 M -3.71 % | 72.173 M -3.58 % | 74.850 M -3.45 % | 77.526 M -3.34 % | 80.203 M -3.23 % | 82.879 M | 0.000 |
| GoodWill | 140.289 M 51.42 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 0.00 % | 92.650 M 29.52 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.00 % | 71.535 M 0.86 % | 70.922 M -2.08 % | 72.430 M 2.69 % | 70.534 M 1.58 % | 69.437 M | 0.000 |
| Goodwill and intangible assets | 254.632 M 80.70 % | 140.918 M -1.21 % | 142.651 M -1.20 % | 144.384 M -1.19 % | 146.117 M -1.17 % | 147.851 M -1.16 % | 149.584 M -1.15 % | 151.317 M -1.36 % | 153.410 M 37.13 % | 111.868 M -1.53 % | 113.606 M -1.51 % | 115.344 M -1.48 % | 117.082 M -1.46 % | 118.820 M -1.44 % | 120.558 M -1.42 % | 122.296 M -2.14 % | 124.972 M -2.10 % | 127.649 M -2.05 % | 130.325 M -2.01 % | 133.002 M -1.97 % | 135.678 M -1.93 % | 138.355 M -1.90 % | 141.031 M -1.86 % | 143.708 M -1.42 % | 145.772 M -2.79 % | 149.956 M -0.52 % | 150.737 M -1.04 % | 152.316 M | 0.000 |
| Property plant equipment net | 185.288 M 5.22 % | 176.088 M -2.18 % | 180.021 M -2.77 % | 185.143 M -3.70 % | 192.249 M -3.21 % | 198.625 M -2.21 % | 203.113 M -2.34 % | 207.978 M -1.31 % | 210.739 M 20.25 % | 175.255 M -1.40 % | 177.743 M -2.26 % | 181.844 M 4.19 % | 174.528 M 4.29 % | 167.351 M 2.40 % | 163.421 M 35.34 % | 120.746 M -1.24 % | 122.265 M 4.52 % | 116.973 M 7.04 % | 109.278 M 0.01 % | 109.269 M -1.23 % | 110.629 M -6.23 % | 117.985 M -5.43 % | 124.760 M -2.75 % | 128.290 M -2.34 % | 131.365 M 1.42 % | 129.528 M 1.62 % | 127.457 M 1.29 % | 125.836 M | 0.000 |
| Total non current assets | 443.297 M 38.52 % | 320.017 M -1.74 % | 325.691 M -2.08 % | 332.626 M -2.10 % | 339.748 M -2.35 % | 347.939 M -1.82 % | 354.395 M -2.11 % | 362.038 M -1.33 % | 366.935 M 26.36 % | 290.396 M -0.95 % | 293.179 M -2.04 % | 299.278 M 1.93 % | 293.620 M 0.92 % | 290.956 M 0.25 % | 290.239 M 17.55 % | 246.907 M -1.56 % | 250.832 M -0.21 % | 251.359 M 2.08 % | 246.227 M -1.23 % | 249.285 M -0.63 % | 250.862 M -2.55 % | 257.435 M -3.52 % | 266.815 M -2.30 % | 273.105 M -3.19 % | 282.113 M -0.99 % | 284.925 M 2.14 % | 278.956 M 0.00 % | 278.966 M 367 160.53 % | -76.000 K |
| Other current assets | 6.020 M -26.99 % | 8.246 M 2.22 % | 8.067 M -1.62 % | 8.200 M -22.33 % | 10.558 M -5.98 % | 11.229 M 28.26 % | 8.755 M 0.36 % | 8.724 M -14.28 % | 10.177 M -16.49 % | 12.187 M 5.89 % | 11.509 M 0.37 % | 11.467 M 7.58 % | 10.659 M 7.70 % | 9.897 M 18.05 % | 8.384 M 21.97 % | 6.874 M 5.72 % | 6.502 M 18.37 % | 5.493 M 12.54 % | 4.881 M -14.08 % | 5.681 M -10.66 % | 6.359 M 0.51 % | 6.327 M 14.83 % | 5.510 M 19.89 % | 4.596 M -3.75 % | 4.775 M -19.52 % | 5.933 M 13.33 % | 5.235 M 217.47 % | 1.649 M | 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 | 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 % | 152.000 K |
| cash and cash equivalents | 1.217 M 490.78 % | 206.000 K 12.57 % | 183.000 K -11.17 % | 206.000 K 15.73 % | 178.000 K -43.31 % | 314.000 K 0.00 % | 314.000 K -53.27 % | 672.000 K -70.85 % | 2.305 M -97.44 % | 90.125 M 71 427.78 % | 126.000 K -0.79 % | 127.000 K 13.39 % | 112.000 K 6.67 % | 105.000 K -12.50 % | 120.000 K 1.69 % | 118.000 K -7.09 % | 127.000 K 6.72 % | 119.000 K -4.03 % | 124.000 K 2.48 % | 121.000 K 10.00 % | 110.000 K -8.33 % | 120.000 K -99.08 % | 13.001 M 1 300 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -96.43 % | 28.000 K -99.09 % | 3.089 M 4 164.47 % | -76.000 K |
| Cash and short term investments | 1.217 M 490.78 % | 206.000 K 12.57 % | 183.000 K -11.17 % | 206.000 K 15.73 % | 178.000 K -43.31 % | 314.000 K 0.00 % | 314.000 K -53.27 % | 672.000 K -70.85 % | 2.305 M -97.44 % | 90.125 M 71 427.78 % | 126.000 K -0.79 % | 127.000 K 13.39 % | 112.000 K 6.67 % | 105.000 K -12.50 % | 120.000 K 1.69 % | 118.000 K -7.09 % | 127.000 K 6.72 % | 119.000 K -4.03 % | 124.000 K 2.48 % | 121.000 K 10.00 % | 110.000 K -8.33 % | 120.000 K -99.08 % | 13.001 M 1 300 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -96.43 % | 28.000 K -99.09 % | 3.089 M 3 964.47 % | 76.000 K |
| Total current assets | 142.285 M 25.11 % | 113.728 M -6.79 % | 122.011 M 8.03 % | 112.944 M -10.54 % | 126.254 M -9.95 % | 140.212 M -3.64 % | 145.506 M 8.08 % | 134.623 M -14.72 % | 157.862 M -33.73 % | 238.206 M 53.86 % | 154.822 M 9.57 % | 141.303 M -7.71 % | 153.100 M -1.43 % | 155.328 M 1.39 % | 153.203 M 15.57 % | 132.566 M 3.26 % | 128.384 M 11.72 % | 114.913 M 6.84 % | 107.559 M 20.52 % | 89.248 M -4.12 % | 93.087 M 7.71 % | 86.422 M -24.05 % | 113.784 M 25.76 % | 90.477 M -23.32 % | 117.994 M -3.07 % | 121.736 M -3.77 % | 126.502 M 12.19 % | 112.759 M 148 267.11 % | 76.000 K |
| Inventory | 61.219 M 13.48 % | 53.947 M -3.38 % | 55.834 M 1.97 % | 54.756 M -10.49 % | 61.173 M 0.59 % | 60.816 M -8.00 % | 66.106 M -2.47 % | 67.782 M -7.54 % | 73.311 M 9.70 % | 66.828 M -3.07 % | 68.948 M -3.85 % | 71.708 M -4.29 % | 74.921 M 1.10 % | 74.103 M 2.49 % | 72.300 M 3.05 % | 70.157 M 11.51 % | 62.914 M 23.51 % | 50.939 M 10.83 % | 45.962 M 11.11 % | 41.366 M 8.96 % | 37.964 M -5.90 % | 40.343 M -11.96 % | 45.824 M 0.29 % | 45.692 M -9.79 % | 50.653 M 0.14 % | 50.582 M -5.42 % | 53.480 M 0.14 % | 53.405 M | 0.000 |
| Net receivables | 73.829 M 43.83 % | 51.329 M -11.39 % | 57.927 M 16.36 % | 49.782 M -8.40 % | 54.345 M -19.91 % | 67.853 M -3.52 % | 70.331 M 22.43 % | 57.445 M -20.29 % | 72.069 M 4.35 % | 69.066 M -6.97 % | 74.239 M 28.00 % | 58.001 M -13.96 % | 67.408 M -5.36 % | 71.223 M -1.62 % | 72.399 M 30.64 % | 55.417 M -5.82 % | 58.841 M 0.82 % | 58.362 M 3.13 % | 56.592 M 34.49 % | 42.080 M -13.51 % | 48.654 M 22.76 % | 39.632 M -19.85 % | 49.449 M 23.04 % | 40.188 M -35.77 % | 62.565 M -4.07 % | 65.220 M -3.75 % | 67.759 M 24.06 % | 54.616 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 | 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 % | 20.324 M 2.52 % | 19.824 M -2.22 % | 20.275 M | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 53.069 M 13.87 % | 46.606 M -6.32 % | 49.749 M 27.17 % | 39.119 M -18.49 % | 47.990 M -11.07 % | 53.963 M -0.91 % | 54.457 M 17.05 % | 46.526 M -12.82 % | 53.366 M 1.93 % | 52.354 M -0.04 % | 52.376 M -2.53 % | 53.735 M -10.59 % | 60.097 M 2.42 % | 58.679 M -1.92 % | 59.826 M 19.37 % | 50.119 M 0.61 % | 49.814 M 1.14 % | 49.254 M 19.75 % | 41.129 M 22.79 % | 33.495 M 21.33 % | 27.606 M 59.30 % | 17.330 M -48.16 % | 33.433 M 3.92 % | 32.173 M -24.29 % | 42.494 M -12.22 % | 48.411 M -3.81 % | 50.327 M 9.43 % | 45.992 M | 0.000 |
| Tax payables | 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.529 M 32.16 % | 7.967 M 5.80 % | 7.530 M 30.91 % | 5.752 M -29.30 % | 8.136 M 3.03 % | 7.897 M 0.04 % | 7.894 M 4.58 % | 7.548 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 | 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 % | 24.743 M 0.57 % | 24.602 M 69.69 % | 14.498 M 8.59 % | 13.351 M | 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 | 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 | 36.415 M 19.28 % | 30.528 M 5.18 % | 29.025 M -4.29 % | 30.326 M 0.36 % | 30.216 M -3.99 % | 31.472 M -3.29 % | 32.542 M -3.35 % | 33.670 M 0.12 % | 33.629 M -3.26 % | 34.762 M -2.19 % | 35.542 M -3.28 % | 36.748 M -3.05 % | 37.906 M -1.12 % | 38.334 M -2.81 % | 39.444 M | 0.000 -100.00 % | 2.220 M -6.60 % | 2.377 M -6.16 % | 2.533 M -5.73 % | 2.687 M -5.35 % | 2.839 M -5.02 % | 2.989 M -4.72 % | 3.137 M -4.51 % | 3.285 M -0.79 % | 3.311 M 80.83 % | 1.831 M -3.88 % | 1.905 M -3.69 % | 1.978 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 | 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 | 188.436 M 0.32 % | 187.834 M -1.06 % | 189.851 M -0.95 % | 191.667 M -1.33 % | 194.241 M -1.37 % | 196.943 M 0.13 % | 196.678 M 0.42 % | 195.860 M 0.36 % | 195.151 M 0.12 % | 194.910 M 0.21 % | 194.498 M 1.52 % | 191.593 M 0.47 % | 190.688 M -1.29 % | 193.171 M 0.76 % | 191.715 M 0.52 % | 190.724 M -0.16 % | 191.032 M 0.31 % | 190.445 M 0.76 % | 189.003 M 1.69 % | 185.859 M 0.55 % | 184.846 M 0.53 % | 183.868 M 0.59 % | 182.783 M 2.22 % | 178.805 M 0.20 % | 178.454 M 0.76 % | 177.115 M 407.18 % | -57.659 M 0.00 % | -57.659 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 15.756 M -3.30 % | 16.293 M -3.20 % | 16.831 M 31.01 % | 12.847 M 0.00 % | 12.847 M 0.00 % | 12.847 M 1.91 % | 12.606 M -1.31 % | 12.773 M 0.50 % | 12.710 M 4.73 % | 12.136 M 2.69 % | 11.818 M -4.66 % | 12.395 M 12.27 % | 11.040 M 15.77 % | 9.536 M 10.36 % | 8.641 M -33.16 % | 12.928 M -0.51 % | 12.994 M 5.63 % | 12.301 M 3.48 % | 11.887 M -8.55 % | 12.998 M 5.73 % | 12.294 M -17.46 % | 14.895 M 4.98 % | 14.188 M -30.19 % | 20.324 M 2.52 % | 19.824 M -2.22 % | 20.275 M 6.02 % | 19.123 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 585.582 M 35.01 % | 433.745 M -3.12 % | 447.702 M 0.48 % | 445.570 M -4.38 % | 466.002 M -4.54 % | 488.151 M -2.35 % | 499.901 M 0.65 % | 496.661 M -5.36 % | 524.797 M -0.72 % | 528.602 M 17.99 % | 448.001 M 1.68 % | 440.581 M -1.37 % | 446.720 M 0.10 % | 446.284 M 0.64 % | 443.442 M 16.86 % | 379.473 M 0.07 % | 379.216 M 3.53 % | 366.272 M 3.53 % | 353.786 M 4.51 % | 338.533 M -1.57 % | 343.949 M 0.03 % | 343.857 M -9.65 % | 380.600 M 4.68 % | 363.582 M -9.13 % | 400.107 M -1.61 % | 406.661 M 0.30 % | 405.459 M 3.51 % | 391.725 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-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 -100.00 % | 118.000 K | 0.000 100.00 % | -4.857 M | 0.000 | 0.000 | 0.000 100.00 % | -5.992 M -6 684.62 % | 91.000 K 102.59 % | -3.513 M -35 030.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 1.007 M -8.54 % | 1.101 M -17.77 % | 1.339 M -0.96 % | 1.352 M 1.05 % | 1.338 M 15.64 % | 1.157 M 58.49 % | 730.000 K -45.32 % | 1.335 M -1.40 % | 1.354 M 27.02 % | 1.066 M 17.79 % | 905.000 K 546.43 % | 140.000 K -90.39 % | 1.457 M 15.91 % | 1.257 M 5.54 % | 1.191 M 0.68 % | 1.183 M -14.77 % | 1.388 M 15.67 % | 1.200 M 18.46 % | 1.013 M 3.58 % | 978.000 K -15.62 % | 1.159 M -26.74 % | 1.582 M 17.10 % | 1.351 M 0.97 % | 1.338 M -86.83 % | 10.159 M 785.70 % | 1.147 M -56.67 % | 2.647 M 164.70 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| Change in working capital | -10.702 M -397.36 % | 3.599 M 194.99 % | -3.789 M -162.71 % | 6.042 M 140.33 % | 2.514 M -63.86 % | 6.957 M 259.34 % | -4.366 M -132.34 % | 13.500 M 133.85 % | 5.773 M 8.43 % | 5.324 M 128.52 % | -18.666 M -442.06 % | 5.457 M -6.27 % | 5.822 M 41.38 % | 4.118 M 137.74 % | -10.912 M -12.01 % | -9.742 M 28.12 % | -13.553 M -1 130.65 % | 1.315 M 119.91 % | -6.606 M -192.22 % | 7.163 M -19.34 % | 8.881 M 327.43 % | -3.905 M 50.59 % | -7.904 M -175.05 % | 10.532 M 849.61 % | -1.405 M -226.92 % | 1.107 M 107.87 % | -14.064 M -1 790.32 % | -744.000 K -154.79 % | -292.000 K -114.67 % | 1.991 M 123.48 % | -8.478 M |
| Accounts receivables | -3.763 M -157.24 % | 6.574 M 180.49 % | -8.167 M -272.08 % | 4.746 M -65.55 % | 13.775 M 462.24 % | 2.450 M 119.04 % | -12.870 M -188.09 % | 14.610 M 243.60 % | 4.252 M -18.14 % | 5.194 M 131.93 % | -16.265 M -271.88 % | 9.463 M 135.87 % | 4.012 M 259.82 % | 1.115 M 106.53 % | -17.088 M -512.85 % | 4.139 M 965.90 % | -478.000 K 73.01 % | -1.771 M 87.84 % | -14.560 M -321.65 % | 6.569 M 171.42 % | -9.198 M -193.67 % | 9.820 M 199.64 % | -9.855 M -146.10 % | 21.377 M 638.92 % | 2.893 M -3.63 % | 3.002 M 119.47 % | -15.419 M -392.25 % | 5.276 M 1 017.57 % | -575.000 K -114.77 % | 3.893 M 151.55 % | -7.552 M |
| Inventory | -3.525 M -284.55 % | 1.910 M 308.97 % | -914.000 K -113.83 % | 6.607 M 200.98 % | -6.543 M -225.66 % | 5.207 M 170.77 % | 1.923 M -65.80 % | 5.623 M 88.75 % | 2.979 M 42.54 % | 2.090 M -23.97 % | 2.749 M -12.20 % | 3.131 M 529.49 % | -729.000 K 57.52 % | -1.716 M 25.94 % | -2.317 M 66.22 % | -6.859 M 43.09 % | -12.053 M -151.47 % | -4.793 M -14.36 % | -4.191 M -30.85 % | -3.203 M -191.18 % | 3.513 M -26.51 % | 4.780 M 666.35 % | -844.000 K -116.27 % | 5.186 M 269.37 % | 1.404 M -49.24 % | 2.766 M 688.51 % | -470.000 K -129.27 % | -205.000 K 94.52 % | -3.740 M -4 009.89 % | -91.000 K 96.79 % | -2.837 M |
| Accounts payables | 2.570 M 184.15 % | -3.054 M -129.24 % | 10.444 M 222.47 % | -8.528 M -45.60 % | -5.857 M -1 643.15 % | -336.000 K -104.99 % | 6.727 M 226.83 % | -5.304 M -394.32 % | -1.073 M -39.17 % | -771.000 K 66.33 % | -2.290 M -160.23 % | -880.000 K -191.10 % | 966.000 K 177.22 % | -1.251 M -111.88 % | 10.526 M 630.81 % | -1.983 M -292.67 % | -505.000 K -107.65 % | 6.602 M -14.50 % | 7.722 M 70.43 % | 4.531 M -56.18 % | 10.340 M 165.06 % | -15.894 M -1 133.42 % | 1.538 M 115.64 % | -9.835 M -77.59 % | -5.538 M -262.20 % | -1.529 M -125.95 % | 5.892 M 929.86 % | -710.000 K -477.66 % | 188.000 K 107.71 % | -2.439 M -164.27 % | 3.795 M |
| Other working capital | -5.984 M -226.82 % | -1.831 M 64.46 % | -5.152 M -260.15 % | 3.217 M 182.44 % | 1.139 M 412.91 % | -364.000 K -149.32 % | -146.000 K 89.78 % | -1.429 M -271.17 % | -385.000 K 67.62 % | -1.189 M 58.43 % | -2.860 M 54.29 % | -6.257 M -497.77 % | 1.573 M -73.65 % | 5.970 M 393.65 % | -2.033 M 59.65 % | -5.039 M -874.66 % | -517.000 K -140.49 % | 1.277 M -71.13 % | 4.423 M 702.59 % | -734.000 K -117.37 % | 4.226 M 261.85 % | -2.611 M -307.72 % | 1.257 M 120.29 % | -6.196 M -3 678.05 % | -164.000 K 94.76 % | -3.132 M 22.99 % | -4.067 M 20.33 % | -5.105 M -233.12 % | 3.835 M 510.67 % | 628.000 K 133.33 % | -1.884 M |
| Other non cash items | 4.115 M 120.88 % | 1.863 M 22.73 % | 1.518 M -70.51 % | 5.147 M -26.97 % | 7.048 M 290.04 % | 1.807 M 34.95 % | 1.339 M 113.22 % | 628.000 K -55.59 % | 1.414 M 108.77 % | -16.125 M -1 557.96 % | 1.106 M -57.67 % | 2.613 M 228.66 % | -2.031 M 23.07 % | -2.640 M -46.83 % | -1.798 M -111.57 % | 15.545 M 1 293.02 % | -1.303 M -1 632.94 % | 85.000 K 112.21 % | -696.000 K -113.42 % | 5.186 M 1 194.09 % | -474.000 K -122.80 % | 2.079 M 232.64 % | 625.000 K -85.83 % | 4.411 M 154.44 % | -8.102 M -219.41 % | 6.785 M 414.80 % | 1.318 M -51.09 % | 2.695 M 16.87 % | 2.306 M 2 096.19 % | 105.000 K -85.60 % | 729.000 K |
| Net cash provided by operating activities | 1.874 M -87.48 % | 14.974 M 79.70 % | 8.333 M -78.05 % | 37.960 M 111.51 % | 17.947 M -22.89 % | 23.275 M 119.06 % | 10.625 M -60.16 % | 26.667 M 36.33 % | 19.561 M 10 889.33 % | 178.000 K 102.95 % | -6.043 M -131.62 % | 19.111 M 8.39 % | 17.631 M 9.45 % | 16.109 M 3 890.35 % | -425.000 K -125.54 % | 1.664 M 130.61 % | -5.437 M -138.74 % | 14.036 M 234.67 % | 4.194 M -75.66 % | 17.232 M 6.50 % | 16.180 M 3 284.94 % | 478.000 K -81.85 % | 2.633 M -84.49 % | 16.978 M 70.38 % | 9.965 M 25.20 % | 7.959 M 630.60 % | -1.500 M -118.42 % | 8.145 M -30.98 % | 11.801 M -21.83 % | 15.096 M 802.33 % | 1.673 M |
| Investments in property plant and equipment | -3.022 M -23.55 % | -2.446 M 17.42 % | -2.962 M -26.31 % | -2.345 M 18.55 % | -2.879 M 29.76 % | -4.099 M -47.71 % | -2.775 M 59.09 % | -6.784 M -94.16 % | -3.494 M 10.69 % | -3.912 M -62.46 % | -2.408 M 87.84 % | -19.802 M -58.96 % | -12.457 M 6.84 % | -13.372 M -3.03 % | -12.979 M -2.03 % | -12.721 M -32.48 % | -9.602 M 15.97 % | -11.427 M -105.56 % | -5.559 M -127.83 % | -2.440 M -43.36 % | -1.702 M -33.39 % | -1.276 M 46.30 % | -2.376 M 20.19 % | -2.977 M 51.85 % | -6.183 M 27.14 % | -8.486 M -4.11 % | -8.151 M -79.14 % | -4.550 M 38.00 % | -7.339 M -109.57 % | -3.502 M -40.76 % | -2.488 M |
| Acquisitions net | -140.046 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 -100.00 % | 110.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 15.000 K | 0.000 100.00 % | -114.700 M | 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 | 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 |
| Sales maturities 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 | 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 investing activites | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K -98.92 % | 278.000 K 27 700.00 % | 1.000 K | 0.000 -100.00 % | 107.000 K -65.03 % | 306.000 K 100.35 % | -87.993 M | 0.000 -100.00 % | 153.000 K -25.73 % | 206.000 K -91.79 % | 2.508 M -48.49 % | 4.869 M 1 256.27 % | 359.000 K | 0.000 -100.00 % | 4.934 M | 0.000 -100.00 % | 304.000 K 204.00 % | 100.000 K -35.06 % | 154.000 K -90.73 % | 1.662 M 1 498.08 % | 104.000 K -93.72 % | 1.656 M 203.24 % | -1.604 M 32.26 % | -2.368 M | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -143.068 M -5 756.24 % | -2.443 M 17.44 % | -2.959 M -43.15 % | -2.067 M 28.18 % | -2.878 M 29.79 % | -4.099 M -53.64 % | -2.668 M 58.81 % | -6.478 M 92.92 % | -91.487 M -2 238.62 % | -3.912 M -73.48 % | -2.255 M 88.49 % | -19.596 M -96.96 % | -9.949 M -17.01 % | -8.503 M 32.62 % | -12.620 M 0.79 % | -12.721 M -172.51 % | -4.668 M 58.75 % | -11.317 M -115.36 % | -5.255 M -124.57 % | -2.340 M -51.16 % | -1.548 M -501.04 % | 386.000 K 116.99 % | -2.272 M -71.86 % | -1.322 M 83.02 % | -7.787 M 28.16 % | -10.839 M -33.12 % | -8.142 M 93.17 % | -119.250 M -1 527.10 % | -7.329 M -109.28 % | -3.502 M -40.76 % | -2.488 M |
| Debt repayment | 143.240 M 1 748.33 % | -8.690 M -250.40 % | -2.480 M 92.24 % | -31.952 M -186.59 % | -11.149 M 38.41 % | -18.103 M -126.94 % | -7.977 M 63.45 % | -21.823 M -46.11 % | -14.936 M -115.56 % | 95.981 M 971.46 % | 8.958 M 1 691.60 % | 500.000 K 109.90 % | -5.051 M 33.72 % | -7.621 M -149.58 % | 15.370 M 22.49 % | 12.548 M 17.21 % | 10.706 M 485.52 % | -2.777 M -361.00 % | 1.064 M 107.15 % | -14.881 M -1.63 % | -14.642 M -7.11 % | -13.670 M -190.69 % | 15.074 M 202.85 % | -14.657 M -572.96 % | -2.178 M 97.76 % | -97.317 M -1 578.98 % | 6.580 M -94.10 % | 111.577 M 1 553.97 % | 6.746 M 165.99 % | -10.223 M -1 422.51 % | 773.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -2.860 M -63.71 % | -1.747 M 55.21 % | -3.900 M -290.78 % | -998.000 K 0.00 % | -998.000 K | 0.000 | 0.000 100.00 % | -1.000 M 0.00 % | -1.000 M -51.29 % | -661.000 K | 0.000 100.00 % | -2.624 M | 0.000 100.00 % | -2.323 M -54.87 % | -1.500 M -129.71 % | -653.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -75.000 K 96.92 % | -2.435 M -143.74 % | -999.000 K | 0.000 100.00 % | -1.592 M | 0.000 -100.00 % | 4.000 M 136.10 % | -11.080 M -1 371.45 % | -753.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.035 M -8.04 % | -958.000 K 18.12 % | -1.170 M -8 900.00 % | -13.000 K 99.57 % | -3.058 M -3 977.33 % | -75.000 K 77.81 % | -338.000 K -33 900.00 % | 1.000 K -97.62 % | 42.000 K 103.37 % | -1.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K 322.22 % | -27.000 K | 0.000 100.00 % | -1.000 K 83.33 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.468 M -979.41 % | -136.000 K 76.10 % | -569.000 K | 0.000 |
| Net cash used provided by financing activities | 142.205 M 1 236.91 % | -12.508 M -131.76 % | -5.397 M 84.95 % | -35.865 M -135.88 % | -15.205 M 20.71 % | -19.176 M -130.62 % | -8.315 M 61.90 % | -21.822 M -37.30 % | -15.894 M -116.96 % | 93.733 M 1 029.72 % | 8.297 M 1 559.40 % | 500.000 K 106.51 % | -7.675 M -0.71 % | -7.621 M -158.41 % | 13.047 M 18.09 % | 11.048 M 9.25 % | 10.113 M 471.26 % | -2.724 M -356.02 % | 1.064 M 107.15 % | -14.881 M -1.63 % | -14.642 M -6.53 % | -13.745 M -208.75 % | 12.639 M 180.73 % | -15.656 M -618.82 % | -2.178 M -176.31 % | 2.854 M -56.63 % | 6.580 M -94.23 % | 114.109 M 2 652.77 % | -4.470 M 61.28 % | -11.545 M -1 593.53 % | 773.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 |
| Net change in cash | 1.011 M 4 295.65 % | 23.000 K 200.00 % | -23.000 K -182.14 % | 28.000 K 120.59 % | -136.000 K | 0.000 100.00 % | -358.000 K 78.08 % | -1.633 M 98.14 % | -87.820 M -197.58 % | 89.999 M 9 000 000.00 % | -1.000 K -106.67 % | 15.000 K 114.29 % | 7.000 K 146.67 % | -15.000 K -850.00 % | 2.000 K 122.22 % | -9.000 K -212.50 % | 8.000 K 260.00 % | -5.000 K -266.67 % | 3.000 K -72.73 % | 11.000 K 210.00 % | -10.000 K 99.92 % | -12.881 M -199.08 % | 13.000 M | 0.000 | 0.000 100.00 % | -27.000 K 99.12 % | -3.061 M -201.86 % | 3.005 M 300 400.00 % | 1.000 K -97.96 % | 49.000 K 216.67 % | -42.000 K |
| Cash at beginning of period | 206.000 K 12.57 % | 183.000 K -11.17 % | 206.000 K 15.73 % | 178.000 K -43.31 % | 314.000 K 0.00 % | 314.000 K -53.27 % | 672.000 K -70.85 % | 2.305 M -97.44 % | 90.125 M 71 427.78 % | 126.000 K -0.79 % | 127.000 K 13.39 % | 112.000 K 6.67 % | 105.000 K -12.50 % | 120.000 K 1.69 % | 118.000 K -7.09 % | 127.000 K 6.72 % | 119.000 K -4.03 % | 124.000 K 2.48 % | 121.000 K 10.00 % | 110.000 K -8.33 % | 120.000 K -99.08 % | 13.001 M 1 300 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -96.43 % | 28.000 K -99.09 % | 3.089 M 3 577.38 % | 84.000 K 1.20 % | 83.000 K 144.12 % | 34.000 K -55.26 % | 76.000 K |
| Cash at end of period | 1.217 M 490.78 % | 206.000 K 12.57 % | 183.000 K -11.17 % | 206.000 K 15.73 % | 178.000 K -43.31 % | 314.000 K 0.00 % | 314.000 K -53.27 % | 672.000 K -70.85 % | 2.305 M -97.44 % | 90.125 M 71 427.78 % | 126.000 K -0.79 % | 127.000 K 13.39 % | 112.000 K 6.67 % | 105.000 K -12.50 % | 120.000 K 1.69 % | 118.000 K -7.09 % | 127.000 K 6.72 % | 119.000 K -4.03 % | 124.000 K 2.48 % | 121.000 K 10.00 % | 110.000 K -8.33 % | 120.000 K -99.08 % | 13.001 M 1 300 000.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -96.43 % | 28.000 K -99.09 % | 3.089 M 3 577.38 % | 84.000 K 1.20 % | 83.000 K 144.12 % | 34.000 K |
| Operating cash flow | 1.874 M -87.48 % | 14.974 M 79.70 % | 8.333 M -78.05 % | 37.960 M 111.51 % | 17.947 M -22.89 % | 23.275 M 119.06 % | 10.625 M -60.16 % | 26.667 M 36.33 % | 19.561 M 10 889.33 % | 178.000 K 102.95 % | -6.043 M -131.62 % | 19.111 M 8.39 % | 17.631 M 9.45 % | 16.109 M 3 890.35 % | -425.000 K -125.54 % | 1.664 M 130.61 % | -5.437 M -138.74 % | 14.036 M 234.67 % | 4.194 M -75.66 % | 17.232 M 6.50 % | 16.180 M 3 284.94 % | 478.000 K -81.85 % | 2.633 M -84.49 % | 16.978 M 70.38 % | 9.965 M 25.20 % | 7.959 M 630.60 % | -1.500 M -118.42 % | 8.145 M -30.98 % | 11.801 M -21.83 % | 15.096 M 802.33 % | 1.673 M |
| Capital expenditure | -3.022 M -23.55 % | -2.446 M 17.42 % | -2.962 M -26.31 % | -2.345 M 18.55 % | -2.879 M 29.76 % | -4.099 M -47.71 % | -2.775 M 59.09 % | -6.784 M -94.16 % | -3.494 M 10.69 % | -3.912 M -62.46 % | -2.408 M 87.84 % | -19.802 M -58.96 % | -12.457 M 6.84 % | -13.372 M -3.03 % | -12.979 M -2.03 % | -12.721 M -32.48 % | -9.602 M 15.97 % | -11.427 M -105.56 % | -5.559 M -127.83 % | -2.440 M -43.36 % | -1.702 M -33.39 % | -1.276 M 46.30 % | -2.376 M 20.19 % | -2.977 M 51.85 % | -6.183 M 27.14 % | -8.486 M -4.11 % | -8.151 M -79.14 % | -4.550 M 38.00 % | -7.339 M -109.57 % | -3.502 M -40.76 % | -2.488 M |
| Free CashFlow | -1.148 M -109.16 % | 12.528 M 133.25 % | 5.371 M -84.92 % | 35.615 M 136.36 % | 15.068 M -21.42 % | 19.176 M 144.28 % | 7.850 M -60.52 % | 19.883 M 23.75 % | 16.067 M 530.29 % | -3.734 M 55.82 % | -8.451 M -1 123.01 % | -691.000 K -113.36 % | 5.174 M 89.04 % | 2.737 M 120.42 % | -13.404 M -21.23 % | -11.057 M 26.48 % | -15.039 M -676.43 % | 2.609 M 291.14 % | -1.365 M -109.23 % | 14.792 M 2.17 % | 14.478 M 1 914.29 % | -798.000 K -410.51 % | 257.000 K -98.16 % | 14.001 M 270.20 % | 3.782 M 817.65 % | -527.000 K 94.54 % | -9.651 M -368.46 % | 3.595 M -19.43 % | 4.462 M -61.51 % | 11.594 M 1 522.58 % | -815.000 K |
| 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 | 2018 | 2018 | 2018 | 2018 |