Shatirah House Restaurant Co. 6016.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 299.576 M 6.59 % | 281.053 M 12.23 % | 250.436 M 6.67 % | 234.783 M 19.89 % | 195.825 M 19.07 % | 164.466 M 29.27 % | 127.222 M 46.02 % | 87.124 M |
| Net income | 8.446 M -31.26 % | 12.285 M 355.52 % | 2.697 M -82.45 % | 15.368 M -19.12 % | 19.001 M 17.24 % | 16.207 M 8.36 % | 14.957 M 12.52 % | 13.292 M |
| Income before tax | 8.694 M -31.46 % | 12.683 M 301.45 % | 3.159 M -80.10 % | 15.878 M -19.12 % | 19.630 M 17.97 % | 16.641 M 8.23 % | 15.375 M 12.59 % | 13.656 M |
| Income before tax ratio | 0.03 -35.69 % | 0.05 257.72 % | 0.01 -81.35 % | 0.07 -32.54 % | 0.10 -0.92 % | 0.10 -16.28 % | 0.12 -22.90 % | 0.16 |
| EBITDA | 23.977 M -39.20 % | 39.436 M 30.65 % | 30.185 M -22.19 % | 38.795 M -4.73 % | 40.720 M 23.66 % | 32.929 M 67.44 % | 19.667 M 19.03 % | 16.522 M |
| Net income ratio | 0.03 -35.51 % | 0.04 305.90 % | 0.01 -83.55 % | 0.07 -32.54 % | 0.10 -1.54 % | 0.10 -16.18 % | 0.12 -22.94 % | 0.15 |
| Ratio EBITDA | 0.08 -42.96 % | 0.14 16.42 % | 0.12 -27.06 % | 0.17 -20.54 % | 0.21 3.86 % | 0.20 29.52 % | 0.15 -18.49 % | 0.19 |
| Gross profit ratio | 0.30 2.26 % | 0.30 8.84 % | 0.27 -2.92 % | 0.28 -9.70 % | 0.31 20.91 % | 0.26 -0.19 % | 0.26 -12.76 % | 0.30 |
| Weighted average shs out dil | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M |
| Weighted average shs out | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M |
| EPS diluted | 0.24 -31.43 % | 0.35 353.96 % | 0.08 -82.48 % | 0.44 -18.52 % | 0.54 17.39 % | 0.46 6.98 % | 0.43 13.16 % | 0.38 |
| Earnings per share | 0.24 -31.43 % | 0.35 353.96 % | 0.08 -82.48 % | 0.44 -18.52 % | 0.54 17.39 % | 0.46 6.98 % | 0.43 13.16 % | 0.38 |
| Gross profit | 90.951 M 9.00 % | 83.441 M 22.15 % | 68.310 M 3.55 % | 65.965 M 8.26 % | 60.930 M 43.96 % | 42.323 M 29.03 % | 32.800 M 27.39 % | 25.747 M |
| Income tax expense | 248.098 K -37.69 % | 398.140 K -13.91 % | 462.445 K -9.32 % | 509.975 K -18.97 % | 629.398 K 45.21 % | 433.450 K 3.71 % | 417.947 K 14.95 % | 363.602 K |
| Cost of revenue | 208.625 M 5.57 % | 197.612 M 8.50 % | 182.126 M 7.88 % | 168.818 M 25.15 % | 134.895 M 10.44 % | 122.143 M 29.36 % | 94.422 M 53.84 % | 61.376 M |
| General and administrative expenses | 31.434 M 487.11 % | 5.354 M -27.07 % | 7.341 M 10.92 % | 6.619 M 27.94 % | 5.173 M -67.15 % | 15.746 M 38.73 % | 11.350 M 57.79 % | 7.193 M |
| Selling and marketing expenses | 48.546 M 9.95 % | 44.152 M 20.34 % | 36.690 M 47.33 % | 24.903 M 22.61 % | 20.310 M 133.76 % | 8.689 M 45.43 % | 5.975 M 32.97 % | 4.493 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 642.129 K 71.47 % | 374.489 K 96.03 % | 191.038 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 79.980 M 16.03 % | 68.930 M 10.16 % | 62.575 M 29.78 % | 48.214 M 23.22 % | 39.130 M 61.53 % | 24.225 M 40.49 % | 17.243 M 48.69 % | 11.597 M |
| Cost and expenses | 288.605 M 8.81 % | 265.239 M 8.39 % | 244.701 M 12.75 % | 217.032 M 24.71 % | 174.026 M 18.90 % | 146.369 M 31.08 % | 111.665 M 53.02 % | 72.974 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 | 79.980 M 61.56 % | 49.506 M 12.43 % | 44.031 M 39.69 % | 31.522 M 23.69 % | 25.484 M 5.19 % | 24.225 M 40.49 % | 17.243 M 48.69 % | 11.597 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.402 K 423.24 % | 48.047 K |
| Interest expense | 2.455 M 8.48 % | 2.263 M 1.34 % | 2.233 M 45.76 % | 1.532 M 10.04 % | 1.392 M 11.74 % | 1.246 M | 0.000 | 0.000 |
| Depreciation and amortization | 13.006 M -46.89 % | 24.490 M -1.22 % | 24.792 M 15.93 % | 21.385 M 8.57 % | 19.697 M 30.94 % | 15.043 M 285.06 % | 3.907 M 59.15 % | 2.455 M |
| Operating income | 10.970 M -30.63 % | 15.814 M 175.74 % | 5.735 M -67.69 % | 17.751 M -18.57 % | 21.800 M 20.46 % | 18.097 M 16.33 % | 15.557 M 9.94 % | 14.150 M |
| Operating income ratio | 0.04 -34.92 % | 0.06 145.70 % | 0.02 -69.71 % | 0.08 -32.08 % | 0.11 1.17 % | 0.11 -10.01 % | 0.12 -24.71 % | 0.16 |
| Total other income expenses net | -2.277 M 27.29 % | -3.131 M -21.55 % | -2.576 M -37.52 % | -1.873 M 13.65 % | -2.169 M -62.05 % | -1.339 M -636.02 % | -181.867 K 55.88 % | -412.184 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 28.293 M -1.91 % | 28.844 M -45.84 % | 53.255 M 7.16 % | 49.696 M 28.70 % | 38.616 M 4.39 % | 36.993 M 504.32 % | 6.121 M 68 434.18 % | 8.932 K |
| Total investments | 487.065 K 14.61 % | 424.965 K 19.38 % | 355.965 K 7.75 % | 330.361 K -22.77 % | 427.790 K | 0.000 | 0.000 | 0.000 |
| Total debt | 40.446 M -2.53 % | 41.494 M -30.96 % | 60.099 M 4.37 % | 57.583 M 28.16 % | 44.930 M 3.19 % | 43.540 M 270.42 % | 11.754 M 422.41 % | 2.250 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 5.827 M 0.00 % | 5.827 M 4.85 % | 5.558 M 38.22 % | 4.021 M 89.60 % | 2.121 M 324.14 % | 500.000 K 0.00 % | 500.000 K |
| Retained earnings | 37.059 M 32.17 % | 28.040 M 74.07 % | 16.109 M -33.39 % | 24.184 M 29.82 % | 18.630 M 60.30 % | 11.622 M -68.16 % | 36.495 M 27.17 % | 28.698 M |
| Common stock | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 40.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 2 400.00 % | 1.000 M 0.00 % | 1.000 M |
| Total equity | 72.059 M 4.64 % | 68.867 M 20.96 % | 56.936 M 4.01 % | 54.742 M 14.88 % | 47.650 M 22.99 % | 38.742 M 1.97 % | 37.995 M 25.82 % | 30.198 M |
| Other non current liabilities | 7.185 M 22.18 % | 5.881 M 23.17 % | 4.774 M 28.91 % | 3.704 M 33.16 % | 2.781 M -73.49 % | 10.493 M 564.21 % | 1.580 M -13.48 % | 1.826 M |
| Long term debt | 26.543 M 19.68 % | 22.178 M -39.36 % | 36.570 M -5.08 % | 38.528 M 41.08 % | 27.309 M -6.81 % | 29.305 M 185.01 % | 10.282 M 722.57 % | 1.250 M |
| Total non current liabilities | 33.727 M 20.20 % | 28.058 M -32.14 % | 41.345 M -2.10 % | 42.232 M 40.35 % | 30.090 M -24.39 % | 39.798 M 235.51 % | 11.862 M 285.64 % | 3.076 M |
| Other current liabilities | 13.195 M 6.58 % | 12.381 M 91.14 % | 6.477 M -33.33 % | 9.715 M -35.27 % | 15.008 M 281.49 % | 3.934 M 34.47 % | 2.926 M 80.15 % | 1.624 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 433.450 K 3.71 % | 417.947 K -14.68 % | 489.844 K |
| Short term debt | 13.903 M -28.02 % | 19.317 M -17.90 % | 23.528 M 23.48 % | 19.055 M 8.14 % | 17.621 M 23.79 % | 14.235 M 236.25 % | 4.233 M 343.41 % | 954.747 K |
| Total current liabilities | 45.458 M -5.73 % | 48.224 M -8.94 % | 52.958 M 13.40 % | 46.701 M 2.37 % | 45.621 M 35.53 % | 33.661 M 170.09 % | 12.463 M 34.19 % | 9.288 M |
| Total liabilities | 79.186 M 3.81 % | 76.282 M -19.11 % | 94.303 M 6.04 % | 88.933 M 17.46 % | 75.712 M 3.07 % | 73.459 M 201.99 % | 24.325 M 96.74 % | 12.364 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.231 M -18.58 % | 1.512 M -1.67 % | 1.537 M 0.30 % | 1.533 M 65.55 % | 925.864 K 3.62 % | 893.509 K -1.35 % | 905.763 K 21.33 % | 746.527 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.231 M -18.58 % | 1.512 M -1.67 % | 1.537 M 0.30 % | 1.533 M 65.55 % | 925.864 K 3.62 % | 893.509 K -1.35 % | 905.763 K 21.33 % | 746.527 K |
| Property plant equipment net | 111.573 M 4.25 % | 107.026 M -9.96 % | 118.864 M 9.00 % | 109.053 M 15.66 % | 94.292 M 10.42 % | 85.391 M 102.50 % | 42.168 M 42.45 % | 29.603 M |
| Total non current assets | 112.804 M 3.93 % | 108.538 M -9.85 % | 120.401 M 8.88 % | 110.586 M 16.14 % | 95.218 M 10.35 % | 86.285 M 100.32 % | 43.074 M 41.93 % | 30.349 M |
| Other current assets | 13.407 M 54.50 % | 8.678 M -28.15 % | 12.078 M -22.63 % | 15.611 M 16.36 % | 13.417 M -37.13 % | 21.341 M 36.16 % | 15.674 M 37.43 % | 11.405 M |
| Short term investments | 487.065 K 14.61 % | 424.965 K 19.38 % | 355.965 K 7.75 % | 330.361 K -22.77 % | 427.790 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 12.153 M -3.94 % | 12.651 M 84.87 % | 6.843 M -13.23 % | 7.886 M 24.89 % | 6.314 M -3.55 % | 6.547 M 16.23 % | 5.633 M 151.34 % | 2.241 M |
| Cash and short term investments | 12.153 M -3.94 % | 12.651 M 84.87 % | 6.843 M -13.23 % | 7.886 M 24.89 % | 6.314 M -3.55 % | 6.547 M 16.23 % | 5.633 M 151.34 % | 2.241 M |
| Total current assets | 38.441 M 5.00 % | 36.612 M 18.72 % | 30.838 M -6.80 % | 33.089 M 17.57 % | 28.144 M 8.60 % | 25.916 M 34.66 % | 19.246 M 57.60 % | 12.212 M |
| Inventory | 7.708 M -13.89 % | 8.951 M 41.21 % | 6.339 M 30.89 % | 4.843 M 17.29 % | 4.129 M -58.21 % | 9.880 M 93.62 % | 5.103 M 40.33 % | 3.636 M |
| Net receivables | 5.174 M -18.29 % | 6.332 M 13.52 % | 5.578 M 17.46 % | 4.749 M 10.84 % | 4.284 M 181.34 % | -5.267 M -17.07 % | -4.499 M -42.92 % | -3.148 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 | 18.359 M 13.84 % | 16.128 M -27.63 % | 22.286 M 29.37 % | 17.226 M 44.95 % | 11.883 M -18.75 % | 14.625 M 173.30 % | 5.352 M -5.85 % | 5.684 M |
| Tax payables | 0.000 -100.00 % | 398.140 K -40.33 % | 667.202 K -5.52 % | 706.191 K -36.31 % | 1.109 M 155.82 % | 433.450 K 3.71 % | 417.947 K -14.68 % | 489.844 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 27.563 M -1.34 % | 27.936 M -23.80 % | 36.660 M 6.29 % | 34.492 M 10.14 % | 31.316 M -0.59 % | 31.500 M 3 465.94 % | 883.366 K 2 052.06 % | -45.253 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.121 M 324.14 % | 500.000 K 0.00 % | 500.000 K |
| Deferred tax liabilities non current | 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 |
| Total assets | 151.245 M 4.20 % | 145.149 M -4.03 % | 151.239 M 5.26 % | 143.675 M 16.47 % | 123.362 M 9.95 % | 112.201 M 80.04 % | 62.320 M 46.42 % | 42.562 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.436 M -346.76 % | -545.303 K -135.64 % | 1.530 M 127.26 % | -5.612 M -1 126.88 % | 546.533 K -87.65 % | 4.424 M 258.33 % | -2.794 M -50.43 % | -1.857 M |
| Accounts receivables | 2.746 M 1 701.35 % | 152.435 K -86.65 % | 1.142 M 125.27 % | -4.520 M -177.85 % | -1.627 M 66.80 % | -4.899 M -67.89 % | -2.918 M 32.31 % | -4.311 M |
| Inventory | -810.092 K -45.01 % | -558.634 K 62.66 % | -1.496 M -109.61 % | -713.765 K 14.35 % | -833.335 K 2.76 % | -857.016 K -18.37 % | -724.021 K 16.09 % | -862.866 K |
| Accounts payables | 2.746 M 1 175.08 % | 215.351 K -86.82 % | 1.634 M -66.19 % | 4.834 M 59.56 % | 3.030 M -70.71 % | 10.343 M 1 053.09 % | 897.015 K -73.53 % | 3.389 M |
| Other working capital | -4.372 M -1 133.44 % | -354.455 K -241.93 % | 249.737 K 104.79 % | -5.213 M -22 489.30 % | -23.076 K 85.86 % | -163.248 K -233.98 % | -48.879 K 31.84 % | -71.715 K |
| Other non cash items | 5.991 M 24.83 % | 4.799 M 46.55 % | 3.275 M 38.83 % | 2.359 M 255.19 % | 664.130 K -97.60 % | 27.674 M 150.47 % | 11.049 M 48.64 % | 7.433 M |
| Net cash provided by operating activities | 35.989 M -12.30 % | 41.036 M 25.28 % | 32.756 M -3.69 % | 34.010 M -16.10 % | 40.538 M 7.10 % | 37.850 M 128.56 % | 16.560 M 13.21 % | 14.628 M |
| Investments in property plant and equipment | -19.013 M -71.81 % | -11.066 M 46.43 % | -20.657 M 7.73 % | -22.387 M -36.59 % | -16.391 M 39.46 % | -27.074 M -62.78 % | -16.633 M -31.62 % | -12.637 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 168.000 K 204.75 % | 55.127 K | 0.000 -100.00 % | 301.925 K 14 996.25 % | 2.000 K -80.70 % | 10.365 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 | 0.000 100.00 % | -73.967 K -161.80 % | 119.680 K 157.90 % | -206.685 K -36.74 % | -151.154 K 98.46 % | -9.790 M -3 868.92 % | -246.672 K -404.24 % | -48.920 K |
| Net cash used for investing activites | -19.013 M -70.67 % | -11.140 M 45.63 % | -20.489 M 8.25 % | -22.332 M -36.25 % | -16.391 M 38.78 % | -26.772 M -60.98 % | -16.631 M -31.71 % | -12.627 M |
| Debt repayment | -11.460 M -15.99 % | -9.880 M -1 556.63 % | -596.420 K 71.68 % | -2.106 M -233.73 % | 1.575 M 200.42 % | -1.568 M -114.92 % | 10.512 M 367.21 % | 2.250 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.900 M | 0.000 | 0.000 100.00 % | -8.000 M 38.03 % | -12.909 M -50.18 % | -8.596 M -21.92 % | -7.050 M -8.46 % | -6.500 M |
| Other financing activites | -1.113 M 92.16 % | -14.208 M -11.75 % | -12.714 M | 0.000 100.00 % | -13.046 M | 0.000 | 0.000 -100.00 % | 808.628 K |
| Net cash used provided by financing activities | -17.474 M 27.46 % | -24.088 M -80.97 % | -13.311 M -31.71 % | -10.106 M 58.55 % | -24.380 M -139.87 % | -10.164 M -393.56 % | 3.462 M 200.60 % | -3.441 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 | -497.886 K -108.57 % | 5.808 M 656.74 % | -1.043 M -166.36 % | 1.572 M 776.90 % | -232.215 K -125.41 % | 914.013 K -73.05 % | 3.392 M 335.50 % | -1.440 M |
| Cash at beginning of period | 12.651 M 84.87 % | 6.843 M -13.23 % | 7.886 M 24.89 % | 6.314 M -3.55 % | 6.547 M 16.23 % | 5.633 M 151.34 % | 2.241 M -39.12 % | 3.681 M |
| Cash at end of period | 12.153 M -3.94 % | 12.651 M 84.87 % | 6.843 M -13.23 % | 7.886 M 24.89 % | 6.314 M -3.55 % | 6.547 M 16.23 % | 5.633 M 151.34 % | 2.241 M |
| Operating cash flow | 35.989 M -12.30 % | 41.036 M 25.28 % | 32.756 M -3.69 % | 34.010 M -16.10 % | 40.538 M 7.10 % | 37.850 M 128.56 % | 16.560 M 13.21 % | 14.628 M |
| Capital expenditure | -19.013 M -70.67 % | -11.140 M 46.07 % | -20.657 M 7.73 % | -22.387 M -36.59 % | -16.391 M 39.46 % | -27.074 M -62.78 % | -16.633 M -31.62 % | -12.637 M |
| Free CashFlow | 16.976 M -43.22 % | 29.896 M 147.08 % | 12.099 M 4.10 % | 11.623 M -51.87 % | 24.148 M 124.09 % | 10.776 M 14 954.54 % | -72.542 K -103.64 % | 1.991 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 83.812 M 6.86 % | 78.434 M 2.63 % | 76.423 M -0.85 % | 77.075 M 9.70 % | 70.261 M -7.33 % | 75.816 M -49.14 % | 149.075 M 106.07 % | 72.342 M -45.19 % | 131.978 M 114.93 % | 61.405 M -0.36 % | 61.626 M -9.33 % | 67.967 M -43.76 % | 120.844 M 100.00 % | 60.422 M -5.70 % | 64.077 M 0.00 % | 64.077 M 20.19 % | 53.315 M 0.00 % | 53.315 M -5.64 % | 56.503 M 0.00 % | 56.503 M 36.45 % | 41.410 M 0.00 % | 41.410 M |
| Net income | 1.074 M -51.19 % | 2.200 M 287.36 % | -1.174 M -140.06 % | 2.931 M 105.93 % | 1.423 M -72.97 % | 5.266 M -41.63 % | 9.021 M 122.44 % | 4.056 M 24.24 % | 3.264 M 327.35 % | -1.436 M -20.68 % | -1.190 M -230.95 % | 908.531 K -69.49 % | 2.978 M 100.00 % | 1.489 M -66.42 % | 4.434 M 0.00 % | 4.434 M 36.46 % | 3.250 M 0.00 % | 3.250 M -51.43 % | 6.691 M 0.00 % | 6.691 M 138.18 % | 2.809 M 0.00 % | 2.809 M |
| Income before tax | 1.099 M -51.28 % | 2.256 M 301.68 % | -1.119 M -138.15 % | 2.932 M 98.93 % | 1.474 M -72.74 % | 5.406 M -41.97 % | 9.316 M 123.49 % | 4.169 M 23.80 % | 3.367 M 334.53 % | -1.436 M -75.45 % | -818.318 K -190.07 % | 908.531 K -70.40 % | 3.069 M 100.00 % | 1.535 M -66.49 % | 4.579 M 0.00 % | 4.579 M 36.28 % | 3.360 M 0.00 % | 3.360 M -51.07 % | 6.866 M 0.00 % | 6.866 M 132.83 % | 2.949 M 0.00 % | 2.949 M |
| Income before tax ratio | 0.01 -54.41 % | 0.03 296.51 % | -0.01 -138.48 % | 0.04 81.35 % | 0.02 -70.58 % | 0.07 14.11 % | 0.06 8.45 % | 0.06 125.85 % | 0.03 209.12 % | -0.02 -76.08 % | -0.01 -199.34 % | 0.01 -47.37 % | 0.03 0.00 % | 0.03 -64.46 % | 0.07 0.00 % | 0.07 13.39 % | 0.06 0.00 % | 0.06 -48.14 % | 0.12 0.00 % | 0.12 70.64 % | 0.07 0.00 % | 0.07 |
| EBITDA | 7.883 M -11.98 % | 8.957 M 164.90 % | 3.381 M 6.95 % | 3.161 M -60.18 % | 7.939 M -33.52 % | 11.941 M -46.90 % | 22.486 M 106.15 % | 10.907 M -5.48 % | 11.540 M 118.06 % | 5.292 M -13.96 % | 6.150 M -20.51 % | 7.737 M -53.81 % | 16.752 M 245.35 % | 4.851 M -36.30 % | 7.615 M 0.00 % | 7.615 M 36.07 % | 5.596 M 0.00 % | 5.596 M -39.79 % | 9.295 M 0.00 % | 9.295 M 82.62 % | 5.089 M 0.00 % | 5.089 M |
| Net income ratio | 0.01 -54.33 % | 0.03 282.56 % | -0.02 -140.40 % | 0.04 87.72 % | 0.02 -70.84 % | 0.07 14.78 % | 0.06 7.94 % | 0.06 126.66 % | 0.02 205.78 % | -0.02 -21.11 % | -0.02 -244.42 % | 0.01 -45.76 % | 0.02 0.00 % | 0.02 -64.39 % | 0.07 0.00 % | 0.07 13.54 % | 0.06 0.00 % | 0.06 -48.53 % | 0.12 0.00 % | 0.12 74.55 % | 0.07 0.00 % | 0.07 |
| Ratio EBITDA | 0.09 -17.63 % | 0.11 158.11 % | 0.04 7.86 % | 0.04 -63.70 % | 0.11 -28.26 % | 0.16 4.42 % | 0.15 0.04 % | 0.15 72.44 % | 0.09 1.46 % | 0.09 -13.65 % | 0.10 -12.33 % | 0.11 -17.88 % | 0.14 72.68 % | 0.08 -32.44 % | 0.12 0.00 % | 0.12 13.22 % | 0.10 0.00 % | 0.10 -36.19 % | 0.16 0.00 % | 0.16 33.84 % | 0.12 0.00 % | 0.12 |
| Gross profit ratio | 0.29 -7.00 % | 0.31 13.24 % | 0.27 -8.62 % | 0.30 -0.58 % | 0.30 -11.83 % | 0.34 5.70 % | 0.32 2.65 % | 0.31 13.33 % | 0.28 18.67 % | 0.23 -3.96 % | 0.24 -12.73 % | 0.28 6.79 % | 0.26 -8.08 % | 0.28 -9.30 % | 0.31 0.00 % | 0.31 11.65 % | 0.28 0.00 % | 0.28 -24.23 % | 0.37 0.00 % | 0.37 60.82 % | 0.23 0.00 % | 0.23 |
| Weighted average shs out dil | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M -0.04 % | 35.014 M 0.04 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M |
| Weighted average shs out | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M -0.04 % | 35.014 M 0.04 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M |
| EPS diluted | 0.03 -52.31 % | 0.06 287.76 % | -0.03 -140.02 % | 0.08 105.65 % | 0.04 -72.87 % | 0.15 -42.31 % | 0.26 116.67 % | 0.12 28.62 % | 0.09 327.56 % | -0.04 -20.59 % | -0.03 -230.77 % | 0.03 -69.45 % | 0.09 100.24 % | 0.04 -67.31 % | 0.13 0.00 % | 0.13 40.09 % | 0.09 0.00 % | 0.09 -51.16 % | 0.19 0.00 % | 0.19 136.61 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 0.03 -52.31 % | 0.06 287.76 % | -0.03 -140.02 % | 0.08 105.65 % | 0.04 -72.87 % | 0.15 -42.31 % | 0.26 116.67 % | 0.12 28.62 % | 0.09 327.56 % | -0.04 -20.59 % | -0.03 -230.77 % | 0.03 -69.45 % | 0.09 100.24 % | 0.04 -67.31 % | 0.13 0.00 % | 0.13 40.09 % | 0.09 0.00 % | 0.09 -51.16 % | 0.19 0.00 % | 0.19 136.61 % | 0.08 0.00 % | 0.08 |
| Gross profit | 24.128 M -0.62 % | 24.278 M 16.22 % | 20.889 M -9.39 % | 23.053 M 9.06 % | 21.139 M -18.29 % | 25.870 M -46.24 % | 48.122 M 111.53 % | 22.749 M -37.88 % | 36.622 M 155.06 % | 14.358 M -4.31 % | 15.004 M -20.87 % | 18.962 M -39.94 % | 31.569 M 83.84 % | 17.172 M -14.47 % | 20.078 M 0.00 % | 20.078 M 34.19 % | 14.963 M 0.00 % | 14.963 M -28.50 % | 20.928 M 0.00 % | 20.928 M 119.43 % | 9.537 M 0.00 % | 9.537 M |
| Income tax expense | 25.590 K -54.63 % | 56.405 K 1.84 % | 55.388 K 3 890.49 % | 1.388 K 100.10 % | -1.423 M -1 112.20 % | 140.600 K -52.36 % | 295.131 K 161.14 % | 113.018 K 9.72 % | 103.009 K | 0.000 -100.00 % | 371.401 K | 0.000 -100.00 % | 91.044 K 100.00 % | 45.522 K -68.52 % | 144.605 K 0.00 % | 144.605 K 31.00 % | 110.383 K 0.00 % | 110.383 K -36.94 % | 175.040 K 0.00 % | 175.040 K 25.33 % | 139.658 K 0.00 % | 139.659 K |
| Cost of revenue | 59.684 M 10.21 % | 54.156 M -2.48 % | 55.534 M 2.80 % | 54.021 M 9.97 % | 49.122 M -1.65 % | 49.947 M -50.52 % | 100.952 M 103.56 % | 49.593 M -47.99 % | 95.356 M 102.68 % | 47.047 M 0.91 % | 46.621 M -4.86 % | 49.005 M -45.11 % | 89.274 M 106.42 % | 43.250 M -1.70 % | 43.999 M 0.00 % | 43.999 M 14.72 % | 38.352 M 0.00 % | 38.352 M 7.80 % | 35.575 M 0.00 % | 35.575 M 11.62 % | 31.872 M 0.00 % | 31.872 M |
| General and administrative expenses | 8.199 M 5.01 % | 7.808 M -8.40 % | 8.523 M 7.36 % | 7.939 M 7.31 % | 7.398 M -2.32 % | 7.574 M 160.67 % | -12.483 M -294.19 % | 6.428 M 21.24 % | 5.302 M -13.18 % | 6.107 M 151.41 % | -11.879 M -280.88 % | 6.567 M 3.77 % | 6.329 M 0.00 % | 6.329 M 2.29 % | 6.187 M 0.00 % | 6.187 M 13.14 % | 5.469 M 0.00 % | 5.469 M 4.25 % | 5.246 M 0.00 % | 5.246 M 25.97 % | 4.164 M 0.00 % | 4.164 M |
| Selling and marketing expenses | 14.522 M 5.14 % | 13.811 M 11.37 % | 12.401 M 3.75 % | 11.953 M 1.89 % | 11.731 M -5.86 % | 12.461 M -1.24 % | 12.617 M 6.33 % | 11.866 M 14.67 % | 10.348 M 11.02 % | 9.321 M 9.60 % | 8.504 M -23.76 % | 11.154 M 30.98 % | 8.516 M 0.00 % | 8.516 M -0.83 % | 8.587 M 0.00 % | 8.587 M 44.97 % | 5.923 M 0.00 % | 5.923 M -27.62 % | 8.184 M 0.00 % | 8.184 M 315.08 % | 1.972 M 0.00 % | 1.972 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.602 K | 0.000 -100.00 % | 150.477 K | 0.000 -100.00 % | 198.476 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 22.720 M 5.09 % | 21.619 M 3.32 % | 20.925 M 5.19 % | 19.892 M 3.99 % | 19.129 M -4.52 % | 20.034 M -47.07 % | 37.853 M 106.91 % | 18.294 M -41.13 % | 31.077 M 101.44 % | 15.428 M 1.71 % | 15.168 M -14.41 % | 17.722 M -34.16 % | 26.915 M 78.57 % | 15.072 M 0.25 % | 15.034 M 0.00 % | 15.034 M 33.02 % | 11.302 M 0.00 % | 11.302 M -17.61 % | 13.718 M 0.00 % | 13.718 M 119.98 % | 6.236 M 0.00 % | 6.236 M |
| Cost and expenses | 82.405 M 8.75 % | 75.775 M -0.90 % | 76.459 M 3.44 % | 73.913 M 8.30 % | 68.252 M -2.47 % | 69.981 M -49.58 % | 138.805 M 104.46 % | 67.887 M -46.31 % | 126.433 M 102.38 % | 62.474 M 1.11 % | 61.790 M -7.40 % | 66.727 M -42.57 % | 116.189 M 99.22 % | 58.322 M -1.20 % | 59.033 M 0.00 % | 59.033 M 18.89 % | 49.654 M 0.00 % | 49.654 M 0.73 % | 49.293 M 0.00 % | 49.293 M 29.35 % | 38.108 M 0.00 % | 38.108 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 |
| Selling general and administrative expenses | 22.720 M 5.09 % | 21.619 M 3.32 % | 20.925 M 5.19 % | 19.892 M 3.99 % | 19.129 M -4.52 % | 20.034 M -47.07 % | 37.853 M 106.91 % | 18.294 M -41.13 % | 31.077 M 101.44 % | 15.428 M 557.07 % | -3.375 M -119.05 % | 17.722 M -34.16 % | 26.915 M 81.31 % | 14.845 M 0.48 % | 14.774 M 0.00 % | 14.774 M 29.69 % | 11.392 M 0.00 % | 11.392 M -15.17 % | 13.429 M 0.00 % | 13.429 M 118.87 % | 6.136 M 0.00 % | 6.136 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 595.578 K | 0.000 | 0.000 | 0.000 -100.00 % | 565.391 K 21.52 % | 465.248 K 0.00 % | 465.248 K 54.68 % | 300.786 K 0.00 % | 300.786 K -12.55 % | 343.965 K 0.00 % | 343.965 K -2.33 % | 352.175 K 0.00 % | 352.175 K |
| Interest expense | 717.389 K -3.17 % | 740.843 K -2.98 % | 763.610 K 21.61 % | 627.912 K 9.96 % | 571.021 K 15.98 % | 492.340 K -6.44 % | 526.232 K -3.57 % | 545.691 K -14.30 % | 636.763 K 14.86 % | 554.393 K 0.76 % | 550.185 K -0.36 % | 552.185 K -51.17 % | 1.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.067 M 1.80 % | 5.960 M 74.40 % | 3.417 M | 0.000 -100.00 % | 1.423 M -76.45 % | 6.042 M -50.54 % | 12.216 M 97.26 % | 6.193 M -49.54 % | 12.273 M 98.81 % | 6.173 M -51.37 % | 12.695 M 102.26 % | 6.277 M -48.11 % | 12.097 M 379.42 % | 2.523 M 9.22 % | 2.310 M 0.00 % | 2.310 M 14.10 % | 2.025 M 0.00 % | 2.025 M 12.74 % | 1.796 M 0.00 % | 1.796 M 6.39 % | 1.688 M 0.00 % | 1.688 M |
| Operating income | 1.407 M -47.06 % | 2.659 M 7 469.81 % | -36.076 K -101.14 % | 3.161 M 57.30 % | 2.010 M -65.56 % | 5.835 M -43.18 % | 10.270 M 130.52 % | 4.455 M -19.65 % | 5.545 M 618.56 % | -1.069 M -551.74 % | -164.063 K -113.23 % | 1.240 M -73.36 % | 4.655 M 100.00 % | 2.327 M -56.12 % | 5.304 M 0.00 % | 5.304 M 48.53 % | 3.571 M 0.00 % | 3.571 M -52.37 % | 7.498 M 0.00 % | 7.498 M 120.46 % | 3.401 M 0.00 % | 3.401 M |
| Operating income ratio | 0.02 -50.46 % | 0.03 7 280.91 % | 0.00 -101.15 % | 0.04 43.39 % | 0.03 -62.83 % | 0.08 11.72 % | 0.07 11.86 % | 0.06 46.58 % | 0.04 341.27 % | -0.02 -554.09 % | 0.00 -114.59 % | 0.02 -52.63 % | 0.04 0.00 % | 0.04 -53.47 % | 0.08 0.00 % | 0.08 23.58 % | 0.07 0.00 % | 0.07 -49.53 % | 0.13 0.00 % | 0.13 61.57 % | 0.08 0.00 % | 0.08 |
| Total other income expenses net | -308.212 K 23.43 % | -402.546 K 62.82 % | -1.083 M -372.04 % | -229.349 K 57.21 % | -535.945 K -24.99 % | -428.790 K 35.71 % | -666.980 K -132.80 % | -286.501 K 84.18 % | -1.811 M -394.18 % | -366.481 K 43.98 % | -654.255 K -97.36 % | -331.500 K 89.38 % | -3.120 M -293.58 % | -792.752 K -9.30 % | -725.319 K 0.00 % | -725.319 K -243.40 % | -211.217 K 0.00 % | -211.218 K 66.59 % | -632.267 K 0.00 % | -632.267 K -39.79 % | -452.288 K 0.00 % | -452.288 K |
| 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 27.955 M 3.13 % | 27.106 M -4.20 % | 28.293 M 9.67 % | 25.799 M -0.35 % | 25.890 M 1.69 % | 25.460 M -11.73 % | 28.844 M -20.68 % | 36.362 M -7.06 % | 39.126 M 42.30 % | 27.495 M -48.37 % | 53.255 M 33.62 % | 39.857 M -22.86 % | 51.667 M 32.21 % | 39.078 M -21.37 % | 49.696 M 30.15 % | 38.183 M 11.56 % | 34.225 M 38.82 % | 24.654 M -36.15 % | 38.616 M 38.07 % | 27.969 M 327.22 % | 6.547 M |
| Total investments | 0.000 | 0.000 -100.00 % | 487.065 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.965 K 0.00 % | 355.965 K | 0.000 | 0.000 -100.00 % | 330.361 K 0.00 % | 330.361 K | 0.000 | 0.000 -100.00 % | 427.790 K 0.00 % | 427.790 K -96.73 % | 13.093 M |
| Total debt | 38.863 M -2.80 % | 39.982 M -1.15 % | 40.446 M 13.82 % | 35.536 M -6.07 % | 37.831 M 1.15 % | 37.402 M -9.86 % | 41.494 M -9.52 % | 45.861 M -8.69 % | 50.225 M 30.14 % | 38.593 M -35.78 % | 60.099 M 28.69 % | 46.700 M -25.88 % | 63.006 M 24.97 % | 50.418 M -12.44 % | 57.583 M 24.99 % | 46.069 M 9.22 % | 42.180 M 29.35 % | 32.610 M -27.42 % | 44.930 M 31.06 % | 34.283 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 5.827 M 0.00 % | 5.827 M | 0.000 -100.00 % | 5.827 M 164 023 490 966 135 616.00 % | 0.000 -100.00 % | 5.827 M | 0.000 -100.00 % | 5.855 M 164 814 970 453 148 288.00 % | 0.000 -200.00 % | 0.000 0.00 % | 0.000 200.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 -100.00 % | 38.742 M |
| Retained earnings | 39.842 M 1.48 % | 39.259 M 5.94 % | 37.059 M -3.28 % | 38.317 M 8.28 % | 35.386 M 6.25 % | 33.306 M 18.78 % | 28.040 M 19.30 % | 23.503 M 20.85 % | 19.447 M -23.06 % | 25.275 M 56.90 % | 16.109 M -26.56 % | 21.936 M 27.88 % | 17.153 M -25.45 % | 23.009 M -4.86 % | 24.184 M -18.69 % | 29.742 M 22.42 % | 24.296 M -16.12 % | 28.966 M 55.49 % | 18.630 M -17.75 % | 22.650 M | 0.000 |
| Common stock | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 40.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 |
| Total equity | 74.842 M 0.79 % | 74.259 M 3.05 % | 72.059 M -1.71 % | 73.317 M 4.16 % | 70.386 M -5.05 % | 74.133 M 7.65 % | 68.867 M 7.05 % | 64.330 M 6.73 % | 60.275 M 0.00 % | 60.275 M 5.86 % | 56.936 M 0.00 % | 56.936 M -1.85 % | 58.009 M 0.00 % | 58.009 M 5.97 % | 54.742 M 0.00 % | 54.742 M 1.44 % | 53.966 M 0.00 % | 53.966 M 13.25 % | 47.650 M 0.00 % | 47.650 M 22.99 % | 38.742 M |
| Other non current liabilities | 8.272 M 11.32 % | 7.431 M 3.43 % | 7.185 M 2.85 % | 6.986 M 5.09 % | 6.648 M -71.29 % | 23.156 M 293.77 % | 5.881 M 11.67 % | 5.266 M 4.20 % | 5.054 M 0.00 % | 5.054 M 5.85 % | 4.774 M 0.00 % | 4.774 M 26.26 % | 3.781 M 0.00 % | 3.781 M 2.10 % | 3.704 M 0.00 % | 3.704 M 11.95 % | 3.308 M 0.00 % | 3.308 M 18.95 % | 2.781 M 0.00 % | 2.781 M | 0.000 |
| Long term debt | 25.601 M -3.31 % | 26.477 M -0.25 % | 26.543 M 14.67 % | 23.147 M 1.56 % | 22.791 M 492.53 % | 3.846 M -82.66 % | 22.178 M -9.33 % | 24.458 M -13.86 % | 28.393 M 0.00 % | 28.393 M -22.36 % | 36.570 M 0.00 % | 36.570 M -11.58 % | 41.359 M 0.00 % | 41.359 M 7.35 % | 38.528 M 0.00 % | 38.528 M 59.03 % | 24.227 M 0.00 % | 24.227 M -11.28 % | 27.309 M 0.00 % | 27.309 M | 0.000 |
| Total non current liabilities | 33.873 M -0.10 % | 33.908 M 0.54 % | 33.727 M 11.93 % | 30.133 M 2.36 % | 29.439 M 9.02 % | 27.003 M -3.76 % | 28.058 M -5.61 % | 29.725 M -11.13 % | 33.447 M 0.00 % | 33.447 M -19.10 % | 41.345 M 0.00 % | 41.345 M -8.41 % | 45.141 M 0.00 % | 45.141 M 6.89 % | 42.232 M 0.00 % | 42.232 M 53.37 % | 27.536 M 0.00 % | 27.536 M -8.49 % | 30.090 M 0.00 % | 30.090 M | 0.000 |
| Other current liabilities | 397.861 K -46.99 % | 750.520 K -94.31 % | 13.195 M 1 789.73 % | 698.261 K 91.68 % | 364.279 K 103.74 % | -9.751 M -178.76 % | 12.381 M 2 306.92 % | 514.386 K 66.64 % | 308.687 K 100.77 % | -40.337 M -722.75 % | 6.477 M -9.34 % | 7.144 M 2 604.73 % | 264.145 K -34.98 % | 406.243 K -95.82 % | 9.715 M -6.78 % | 10.421 M 89.22 % | 5.507 M -3.95 % | 5.734 M -61.79 % | 15.008 M -6.88 % | 16.117 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.323 K -64.49 % | 538.740 K 35.31 % | 398.140 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 13.263 M -1.79 % | 13.505 M -2.87 % | 13.903 M 12.22 % | 12.390 M -17.62 % | 15.040 M -42.83 % | 26.305 M 36.18 % | 19.317 M -9.74 % | 21.402 M -1.97 % | 21.832 M 114.03 % | 10.201 M -56.65 % | 23.528 M 0.00 % | 23.528 M 8.69 % | 21.647 M 0.00 % | 21.647 M 13.60 % | 19.055 M 0.00 % | 19.055 M 6.14 % | 17.953 M 0.00 % | 17.953 M 1.88 % | 17.621 M 0.00 % | 17.621 M | 0.000 |
| Total current liabilities | 49.303 M -2.63 % | 50.635 M 11.39 % | 45.458 M -2.72 % | 46.731 M -3.31 % | 48.329 M -1.20 % | 48.917 M 1.44 % | 48.224 M -6.35 % | 51.495 M -1.69 % | 52.379 M 0.00 % | 52.379 M -1.09 % | 52.958 M 0.00 % | 52.958 M 3.86 % | 50.989 M 0.00 % | 50.989 M 9.18 % | 46.701 M 0.00 % | 46.701 M -2.85 % | 48.069 M 0.00 % | 48.069 M 5.37 % | 45.621 M 0.00 % | 45.621 M | 0.000 |
| Total liabilities | 83.176 M -1.62 % | 84.544 M 6.77 % | 79.186 M 3.02 % | 76.864 M -1.16 % | 77.768 M 2.43 % | 75.920 M -0.47 % | 76.282 M -6.08 % | 81.220 M -5.37 % | 85.826 M 0.00 % | 85.826 M -8.99 % | 94.303 M 0.00 % | 94.303 M -1.90 % | 96.129 M 0.00 % | 96.129 M 8.09 % | 88.933 M 0.00 % | 88.933 M 17.63 % | 75.605 M 0.00 % | 75.605 M -0.14 % | 75.712 M 0.00 % | 75.712 M | 0.000 |
| Other non current 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 100.00 % | -6.547 M |
| 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 |
| Intangible assets | 0.000 -100.00 % | 1.169 M -5.02 % | 1.231 M -6.64 % | 1.318 M -4.69 % | 1.383 M -93.42 % | 21.023 M 1 290.66 % | 1.512 M | 0.000 -100.00 % | 1.595 M 0.00 % | 1.595 M 3.77 % | 1.537 M 0.00 % | 1.537 M -1.62 % | 1.563 M 0.00 % | 1.563 M 1.95 % | 1.533 M 0.00 % | 1.533 M 7.88 % | 1.421 M 0.00 % | 1.421 M 53.46 % | 925.864 K 0.00 % | 925.864 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.106 M -5.35 % | 1.169 M -5.02 % | 1.231 M -6.64 % | 1.318 M -4.69 % | 1.383 M -4.44 % | 1.448 M -4.25 % | 1.512 M -1.30 % | 1.532 M -4.00 % | 1.595 M 0.00 % | 1.595 M 3.77 % | 1.537 M 0.00 % | 1.537 M -1.62 % | 1.563 M 0.00 % | 1.563 M 1.95 % | 1.533 M 0.00 % | 1.533 M 7.88 % | 1.421 M 0.00 % | 1.421 M 53.46 % | 925.864 K 0.00 % | 925.864 K | 0.000 |
| Property plant equipment net | 118.061 M 2.43 % | 115.255 M 3.30 % | 111.573 M 1.47 % | 109.957 M 4.00 % | 105.731 M -2.05 % | 107.944 M 0.86 % | 107.026 M -3.24 % | 110.607 M -0.49 % | 111.151 M 0.00 % | 111.151 M -6.49 % | 118.864 M 0.00 % | 118.864 M 3.25 % | 115.118 M 0.00 % | 115.118 M 5.56 % | 109.053 M 0.00 % | 109.053 M 11.69 % | 97.638 M 0.00 % | 97.638 M 3.55 % | 94.292 M 0.00 % | 94.292 M | 0.000 |
| Total non current assets | 119.167 M 2.36 % | 116.424 M 3.21 % | 112.804 M 1.37 % | 111.276 M 3.88 % | 107.114 M -2.08 % | 109.392 M 0.79 % | 108.538 M -3.21 % | 112.139 M -0.54 % | 112.746 M 0.00 % | 112.746 M -6.36 % | 120.401 M 0.00 % | 120.401 M 3.19 % | 116.680 M 0.00 % | 116.680 M 5.51 % | 110.586 M 0.00 % | 110.586 M 11.64 % | 99.059 M 0.00 % | 99.059 M 4.03 % | 95.218 M 0.00 % | 95.218 M 1 554.44 % | -6.547 M |
| Other current assets | 20.817 M | 0.000 -100.00 % | 13.407 M | 0.000 -100.00 % | 21.758 M | 0.000 -100.00 % | 16.638 M -4.51 % | 17.424 M 10.73 % | 15.736 M 0.00 % | 15.736 M -9.04 % | 17.300 M 0.00 % | 17.300 M -12.25 % | 19.714 M 0.00 % | 19.714 M -1.57 % | 20.029 M 0.00 % | 20.029 M 7.94 % | 18.557 M 0.00 % | 18.557 M 7.43 % | 17.273 M 0.00 % | 17.273 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 487.065 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.965 K 0.00 % | 355.965 K | 0.000 | 0.000 -100.00 % | 330.361 K 0.00 % | 330.361 K | 0.000 | 0.000 -100.00 % | 427.790 K 0.00 % | 427.790 K -96.73 % | 13.093 M |
| cash and cash equivalents | 10.908 M -15.29 % | 12.877 M 5.95 % | 12.153 M 24.80 % | 9.738 M -18.45 % | 11.941 M -0.01 % | 11.942 M -5.60 % | 12.651 M 33.18 % | 9.499 M -14.42 % | 11.099 M 0.00 % | 11.099 M 62.19 % | 6.843 M 0.00 % | 6.843 M -39.65 % | 11.339 M 0.00 % | 11.339 M 43.79 % | 7.886 M 0.00 % | 7.886 M -0.87 % | 7.955 M 0.00 % | 7.955 M 25.99 % | 6.314 M 0.00 % | 6.314 M 196.45 % | -6.547 M |
| Cash and short term investments | 10.908 M -15.29 % | 12.877 M 5.95 % | 12.153 M 24.80 % | 9.738 M -18.45 % | 11.941 M -0.01 % | 11.942 M -5.60 % | 12.651 M 33.18 % | 9.499 M -14.42 % | 11.099 M 0.00 % | 11.099 M 62.19 % | 6.843 M -4.94 % | 7.199 M -36.51 % | 11.339 M 0.00 % | 11.339 M 43.79 % | 7.886 M -4.02 % | 8.217 M 3.28 % | 7.955 M 0.00 % | 7.955 M 25.99 % | 6.314 M -6.34 % | 6.742 M 2.99 % | 6.547 M |
| Total current assets | 38.851 M -8.33 % | 42.379 M 10.24 % | 38.441 M -1.19 % | 38.905 M -5.20 % | 41.039 M 0.93 % | 40.661 M 11.06 % | 36.612 M 9.58 % | 33.411 M 0.17 % | 33.354 M 0.00 % | 33.354 M 8.16 % | 30.838 M 0.00 % | 30.838 M -17.67 % | 37.458 M 0.00 % | 37.458 M 13.20 % | 33.089 M 0.00 % | 33.089 M 8.44 % | 30.513 M 0.00 % | 30.513 M 8.42 % | 28.144 M 0.00 % | 28.144 M 329.90 % | 6.547 M |
| Inventory | 7.125 M -2.56 % | 7.312 M -5.13 % | 7.708 M 2.24 % | 7.539 M 2.71 % | 7.340 M -4.63 % | 7.696 M -14.02 % | 8.951 M 37.94 % | 6.489 M -0.47 % | 6.519 M 0.00 % | 6.519 M 2.85 % | 6.339 M 0.00 % | 6.339 M -1.01 % | 6.404 M 0.00 % | 6.404 M 32.23 % | 4.843 M 0.00 % | 4.843 M 21.04 % | 4.001 M 0.00 % | 4.001 M -3.10 % | 4.129 M 0.00 % | 4.129 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 22.190 M 328.89 % | 5.174 M -76.08 % | 21.628 M | 0.000 -100.00 % | 21.023 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 |
| 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 |
| 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 |
| Account payables | 35.642 M -2.03 % | 36.380 M 98.15 % | 18.359 M -45.43 % | 33.643 M 3.38 % | 32.542 M 4.02 % | 31.285 M 93.98 % | 16.128 M -45.47 % | 29.579 M -1.85 % | 30.136 M 0.00 % | 30.136 M 35.23 % | 22.286 M 0.00 % | 22.286 M -22.98 % | 28.935 M 0.00 % | 28.935 M 67.98 % | 17.226 M 0.00 % | 17.226 M -29.35 % | 24.382 M 0.00 % | 24.382 M 105.18 % | 11.883 M 0.00 % | 11.883 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.322 K -64.49 % | 538.740 K 35.31 % | 398.140 K | 0.000 -100.00 % | 103.009 K | 0.000 -100.00 % | 667.202 K | 0.000 -100.00 % | 142.098 K | 0.000 -100.00 % | 706.191 K | 0.000 -100.00 % | 226.745 K | 0.000 -100.00 % | 1.109 M | 0.000 | 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 |
| 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 |
| Capital lease obligations | 28.082 M -0.23 % | 28.146 M 2.11 % | 27.563 M 7.92 % | 25.540 M 0.53 % | 25.405 M 167.87 % | 9.484 M -66.05 % | 27.936 M -6.04 % | 29.733 M -5.85 % | 31.581 M | 0.000 -100.00 % | 36.660 M 0.00 % | 36.660 M 3.61 % | 35.384 M 0.00 % | 35.384 M 2.59 % | 34.492 M 0.00 % | 34.492 M 19.78 % | 28.795 M 0.00 % | 28.795 M -8.05 % | 31.316 M 0.00 % | 31.316 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.827 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 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 | 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 |
| Total assets | 158.018 M -0.49 % | 158.803 M 5.00 % | 151.245 M 0.71 % | 150.180 M 1.37 % | 148.154 M -1.27 % | 150.053 M 3.38 % | 145.149 M -0.28 % | 145.550 M -0.38 % | 146.101 M 0.00 % | 146.101 M -3.40 % | 151.239 M 0.00 % | 151.239 M -1.88 % | 154.138 M 0.00 % | 154.138 M 7.28 % | 143.675 M 0.00 % | 143.675 M 10.88 % | 129.572 M 0.00 % | 129.572 M 5.03 % | 123.362 M 0.00 % | 123.362 M | 0.000 |
| 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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 464.395 K -75.48 % | 1.894 M -45.58 % | 3.480 M 673.80 % | 449.732 K -54.42 % | 986.685 K 147.40 % | -2.082 M 49.52 % | -4.124 M -67.24 % | -2.466 M -180.63 % | 3.058 M 229.02 % | 929.444 K -69.47 % | 3.045 M 265.08 % | -1.844 M -1 591.39 % | 123.675 K 114.56 % | -849.631 K 81.27 % | -4.536 M 0.00 % | -4.536 M -560.06 % | -687.211 K 0.00 % | -687.212 K -170.71 % | 971.896 K 0.00 % | 971.896 K 143.91 % | -2.213 M 0.00 % | -2.213 M |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 2.746 M | 0.000 | 0.000 100.00 % | -4.165 M -192.89 % | -1.422 M | 0.000 -100.00 % | 1.575 M | 0.000 -100.00 % | 1.280 M | 0.000 100.00 % | -138.214 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 187.206 K -52.64 % | 395.305 K 334.58 % | -168.519 K 15.38 % | -199.156 K -155.93 % | 356.090 K 144.59 % | -798.507 K -111.24 % | -378.003 K -1 333.05 % | 30.656 K 116.97 % | -180.631 K 73.45 % | -680.394 K -173.73 % | 922.758 K 207.57 % | -857.840 K 45.05 % | -1.561 M -100.00 % | -780.524 K -85.42 % | -420.938 K 0.00 % | -420.938 K -757.15 % | 64.055 K 0.00 % | 64.055 K 8.12 % | 59.244 K 0.00 % | 59.244 K 112.45 % | -475.912 K 0.00 % | -475.912 K |
| Accounts payables | 0.000 -100.00 % | 5.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.163 M 271.14 % | -1.848 M | 0.000 -100.00 % | 2.063 M | 0.000 100.00 % | -394.614 K | 0.000 -100.00 % | 2.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 277.189 K 107.01 % | -3.955 M -538.20 % | 902.646 K 39.11 % | 648.888 K 2.90 % | 630.595 K 324.81 % | -280.501 K 40.99 % | -475.343 K 80.96 % | -2.496 M -525.16 % | -399.292 K -150.72 % | 787.298 K -36.32 % | 1.236 M 225.31 % | -986.631 K -378.66 % | -206.124 K -198.27 % | -69.107 K 98.32 % | -4.115 M 0.00 % | -4.115 M -447.76 % | -751.266 K 0.00 % | -751.267 K -182.32 % | 912.652 K 0.00 % | 912.652 K 152.52 % | -1.738 M 0.00 % | -1.738 M |
| Other non cash items | 926.801 K -28.79 % | 1.301 M 155.61 % | -2.340 M -355.30 % | 916.726 K 273.17 % | 245.656 K -98.39 % | 15.265 M 1 315.29 % | 1.079 M 35.61 % | 795.359 K -96.68 % | 23.946 M 4 219.30 % | 554.393 K -14.75 % | 650.329 K -31.61 % | 950.962 K -96.32 % | 25.835 M 1 223.98 % | 1.951 M -23.30 % | 2.544 M 0.00 % | 2.544 M 81.80 % | 1.399 M 0.00 % | 1.399 M 152.62 % | -2.659 M 0.00 % | -2.659 M -154.38 % | 4.890 M 0.00 % | 4.890 M |
| Net cash provided by operating activities | 8.557 M -25.01 % | 11.411 M 88.24 % | 6.062 M -40.88 % | 10.254 M 19.94 % | 8.549 M -19.38 % | 10.605 M -41.71 % | 18.192 M 109.31 % | 8.691 M -59.48 % | 21.452 M 224.26 % | 6.616 M -28.83 % | 9.295 M 47.74 % | 6.292 M -63.36 % | 17.169 M 100.00 % | 8.585 M 8.59 % | 7.906 M 0.00 % | 7.906 M -13.12 % | 9.099 M 0.00 % | 9.099 M -8.82 % | 9.979 M 0.00 % | 9.979 M -3.02 % | 10.290 M 0.00 % | 10.290 M |
| Investments in property plant and equipment | -7.213 M -11.08 % | -6.494 M -40.37 % | -4.626 M 26.21 % | -6.270 M -109.02 % | -3.000 M 41.37 % | -5.117 M 18.97 % | -6.315 M -77.30 % | -3.562 M 26.19 % | -4.825 M -64.58 % | -2.932 M 51.23 % | -6.012 M -78.24 % | -3.373 M 70.07 % | -11.271 M -100.86 % | -5.611 M 4.14 % | -5.854 M 0.00 % | -5.854 M -12.38 % | -5.209 M 0.00 % | -5.209 M -70.05 % | -3.063 M 0.00 % | -3.063 M 39.42 % | -5.056 M 0.00 % | -5.056 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.519 K | 0.000 -100.00 % | 4.481 K | 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 | 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.025 K 0.00 % | -15.025 K -435.30 % | 4.481 K 200.00 % | -4.481 K 79.56 % | -21.920 K 0.00 % | -21.919 K 70.13 % | -73.385 K 0.00 % | -73.385 K -144.97 % | -29.957 K 0.00 % | -29.957 K -58.04 % | -18.955 K 0.00 % | -18.955 K 66.52 % | -56.623 K 0.00 % | -56.622 K |
| Net cash used for investing activites | -7.213 M -11.08 % | -6.494 M -40.37 % | -4.626 M 26.21 % | -6.270 M -109.02 % | -3.000 M 41.37 % | -5.117 M 18.97 % | -6.315 M -77.30 % | -3.562 M 26.19 % | -4.825 M -64.58 % | -2.932 M 49.83 % | -5.844 M -73.03 % | -3.378 M 70.02 % | -11.267 M -100.00 % | -5.633 M 4.96 % | -5.927 M 0.00 % | -5.927 M -13.14 % | -5.239 M 0.00 % | -5.239 M -69.97 % | -3.082 M 0.00 % | -3.082 M 39.72 % | -5.113 M 0.00 % | -5.113 M |
| Debt repayment | -1.055 M -0.81 % | -1.047 M -184.53 % | 1.238 M 150.95 % | -2.430 M -295.62 % | 1.242 M 152.31 % | -2.374 M 7.61 % | -2.570 M -2.16 % | -2.515 M -4.47 % | -2.408 M -0.85 % | -2.387 M 23.79 % | -3.133 M -98.63 % | -1.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -4.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M 0.00 % | -4.000 M | 0.000 | 0.000 100.00 % | -6.454 M 0.00 % | -6.454 M | 0.000 | 0.000 |
| Other financing activites | -2.257 M 28.27 % | -3.147 M -1 118.02 % | -258.371 K 93.12 % | -3.758 M -98.53 % | -1.893 M 50.49 % | -3.823 M -58.14 % | -2.417 M 42.64 % | -4.215 M -11.56 % | -3.778 M 14.89 % | -4.439 M -523.27 % | -712.188 K 86.91 % | -5.439 M -122.04 % | -2.450 M -100.00 % | -1.225 M -161.64 % | 1.987 M 0.00 % | 1.987 M 165.36 % | -3.040 M 0.00 % | -3.040 M 19.83 % | -3.792 M 0.00 % | -3.792 M -95.07 % | -1.944 M 0.00 % | -1.944 M |
| Net cash used provided by financing activities | -3.312 M 21.02 % | -4.194 M -528.05 % | 979.683 K 115.83 % | -6.188 M -11.47 % | -5.551 M 10.43 % | -6.197 M 39.98 % | -10.326 M -53.43 % | -6.730 M 45.60 % | -12.371 M -81.23 % | -6.826 M -77.54 % | -3.845 M 45.20 % | -7.016 M -186.43 % | -2.450 M -100.00 % | -1.225 M 39.16 % | -2.013 M 0.00 % | -2.013 M 33.78 % | -3.040 M 0.00 % | -3.040 M 70.33 % | -10.246 M 0.00 % | -10.246 M -427.11 % | -1.944 M 0.00 % | -1.944 M |
| 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 -100.00 % | 7.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.968 M -372.00 % | 723.649 K -70.04 % | 2.415 M 209.61 % | -2.203 M -189 690.01 % | -1.161 K 99.84 % | -708.569 K -145.66 % | 1.552 M 196.99 % | -1.600 M -137.60 % | 4.256 M 235.42 % | -3.143 M -697.72 % | -393.947 K 90.40 % | -4.102 M -218.80 % | 3.453 M 100.00 % | 1.727 M 5 098.70 % | -34.540 K 0.00 % | -34.540 K -104.21 % | 820.477 K 0.00 % | 820.475 K 124.50 % | -3.349 M 0.00 % | -3.349 M -203.59 % | 3.233 M 0.00 % | 3.233 M |
| Cash at beginning of period | 12.877 M 5.95 % | 12.153 M 24.80 % | 9.738 M -18.45 % | 11.941 M -0.01 % | 11.942 M -5.60 % | 12.651 M 13.98 % | 11.099 M 0.00 % | 11.099 M 62.19 % | 6.843 M 0.00 % | 6.843 M -5.44 % | 7.237 M -36.18 % | 11.339 M 43.79 % | 7.886 M | 0.000 | 0.000 -100.00 % | 7.955 M 11.50 % | 7.135 M | 0.000 | 0.000 -100.00 % | 13.013 M 33.06 % | 9.780 M | 0.000 |
| Cash at end of period | 10.908 M -15.29 % | 12.877 M 5.95 % | 12.153 M 24.80 % | 9.738 M -18.45 % | 11.941 M -0.01 % | 11.942 M -5.60 % | 12.651 M 33.18 % | 9.499 M -14.42 % | 11.099 M 199.92 % | 3.701 M -45.92 % | 6.843 M -5.44 % | 7.237 M -36.18 % | 11.339 M 556.77 % | 1.727 M 5 098.70 % | -34.540 K -100.44 % | 7.921 M -0.43 % | 7.955 M 869.61 % | 820.475 K 124.50 % | -3.349 M -134.66 % | 9.664 M -25.74 % | 13.013 M 302.49 % | 3.233 M |
| Operating cash flow | 8.557 M -25.01 % | 11.411 M 88.24 % | 6.062 M -40.88 % | 10.254 M 19.94 % | 8.549 M -19.38 % | 10.605 M -41.71 % | 18.192 M 109.31 % | 8.691 M -59.48 % | 21.452 M 224.26 % | 6.616 M -28.83 % | 9.295 M 47.74 % | 6.292 M -63.36 % | 17.169 M 100.00 % | 8.585 M 8.59 % | 7.906 M 0.00 % | 7.906 M -13.12 % | 9.099 M 0.00 % | 9.099 M -8.82 % | 9.979 M 0.00 % | 9.979 M -3.02 % | 10.290 M 0.00 % | 10.290 M |
| Capital expenditure | -7.213 M -11.08 % | -6.494 M -40.37 % | -4.626 M 26.21 % | -6.270 M -109.02 % | -3.000 M 41.37 % | -5.117 M 18.97 % | -6.315 M -77.30 % | -3.562 M 26.19 % | -4.825 M -64.58 % | -2.932 M 51.23 % | -6.012 M -78.24 % | -3.373 M 70.07 % | -11.271 M -100.86 % | -5.611 M 4.14 % | -5.854 M 0.00 % | -5.854 M -12.38 % | -5.209 M 0.00 % | -5.209 M -70.05 % | -3.063 M 0.00 % | -3.063 M 39.42 % | -5.056 M 0.00 % | -5.056 M |
| Free CashFlow | 1.344 M -72.67 % | 4.917 M 242.51 % | 1.436 M -63.97 % | 3.984 M -28.21 % | 5.550 M 1.11 % | 5.489 M -53.79 % | 11.878 M 131.54 % | 5.130 M -69.15 % | 16.627 M 351.36 % | 3.684 M 12.21 % | 3.283 M 12.49 % | 2.918 M -50.52 % | 5.898 M 98.37 % | 2.973 M 44.90 % | 2.052 M 0.00 % | 2.052 M -47.26 % | 3.890 M 0.00 % | 3.890 M -43.75 % | 6.916 M 0.00 % | 6.916 M 32.14 % | 5.234 M 0.00 % | 5.234 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |