Mohammed Hasan AlNaqool Sons Co. 9514.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 70.952 M 63.91 % | 43.288 M 0.14 % | 43.227 M -18.93 % | 53.322 M 18.93 % | 44.835 M 30.52 % | 34.350 M 600.83 % | 4.901 M -14.07 % | 5.704 M |
| Net income | 2.692 M 1 020.13 % | -292.593 K -244.37 % | 202.669 K -97.80 % | 9.205 M 42.07 % | 6.479 M 3.60 % | 6.254 M 75.29 % | 3.568 M 45.27 % | 2.456 M |
| Income before tax | 2.804 M 373.70 % | 592.009 K -30.33 % | 849.710 K -91.37 % | 9.851 M 48.03 % | 6.654 M 3.60 % | 6.423 M 75.52 % | 3.659 M 44.91 % | 2.525 M |
| Income before tax ratio | 0.04 189.00 % | 0.01 -30.43 % | 0.02 -89.36 % | 0.18 24.47 % | 0.15 -20.63 % | 0.19 -74.96 % | 0.75 68.65 % | 0.44 |
| EBITDA | 10.715 M 57.69 % | 6.795 M 25.79 % | 5.402 M -61.97 % | 14.203 M 36.16 % | 10.431 M -0.72 % | 10.507 M 34.07 % | 7.837 M 30.87 % | 5.988 M |
| Net income ratio | 0.04 661.36 % | -0.01 -244.17 % | 0.00 -97.28 % | 0.17 19.46 % | 0.14 -20.63 % | 0.18 -74.99 % | 0.73 69.06 % | 0.43 |
| Ratio EBITDA | 0.15 -3.79 % | 0.16 25.62 % | 0.12 -53.08 % | 0.27 14.49 % | 0.23 -23.94 % | 0.31 -80.87 % | 1.60 52.30 % | 1.05 |
| Gross profit ratio | 0.14 6.28 % | 0.13 11.04 % | 0.12 -41.69 % | 0.21 -9.30 % | 0.23 -0.76 % | 0.23 105.95 % | -3.86 -54.39 % | -2.50 |
| Weighted average shs out dil | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M -0.03 % | 2.901 M 26.37 % | 2.295 M |
| Weighted average shs out | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 26.34 % | 2.295 M |
| EPS diluted | 0.93 1 030.00 % | -0.10 -243.06 % | 0.07 -97.79 % | 3.17 42.15 % | 2.23 3.24 % | 2.16 75.61 % | 1.23 14.95 % | 1.07 |
| Earnings per share | 0.93 1 030.00 % | -0.10 -243.06 % | 0.07 -97.79 % | 3.17 42.15 % | 2.23 3.24 % | 2.16 75.61 % | 1.23 14.95 % | 1.07 |
| Gross profit | 10.084 M 74.20 % | 5.789 M 11.20 % | 5.206 M -52.73 % | 11.013 M 7.87 % | 10.209 M 29.53 % | 7.882 M 141.68 % | -18.911 M -32.66 % | -14.255 M |
| Income tax expense | 112.132 K -87.32 % | 884.602 K 36.71 % | 647.041 K 0.17 % | 645.922 K 268.48 % | 175.294 K 3.78 % | 168.906 K 84.63 % | 91.485 K 32.39 % | 69.102 K |
| Cost of revenue | 60.868 M 62.32 % | 37.499 M -0.95 % | 37.857 M -10.52 % | 42.309 M 22.19 % | 34.625 M 30.82 % | 26.468 M 11.15 % | 23.813 M 19.30 % | 19.960 M |
| General and administrative expenses | 4.341 M 375.13 % | 913.563 K -53.47 % | 1.963 M 55.52 % | 1.263 M -10.67 % | 1.413 M 83.58 % | 769.857 K 67.40 % | 459.892 K 21.12 % | 379.701 K |
| Selling and marketing expenses | 0.000 -100.00 % | 2.570 M | 0.000 -100.00 % | 1.540 M | 0.000 | 0.000 -100.00 % | 606.655 K -77.75 % | 2.727 M |
| Other expenses | 0.000 -100.00 % | 40.378 K -98.35 % | 2.448 M 1 424.81 % | -184.748 K -108.35 % | 2.212 M 125.06 % | 982.814 K | 0.000 -100.00 % | 128.260 K |
| Operating expenses | 4.146 M 17.65 % | 3.524 M -20.12 % | 4.411 M 68.50 % | 2.618 M -27.79 % | 3.625 M 106.84 % | 1.753 M 64.33 % | 1.067 M 731.55 % | 128.260 K |
| Cost and expenses | -65.014 M -258.48 % | 41.023 M -3.32 % | 42.433 M -6.05 % | 45.164 M 18.07 % | 38.251 M 35.54 % | 28.220 M 13.43 % | 24.879 M 19 297.53 % | 128.260 K |
| 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 | 4.146 M 19.01 % | 3.483 M 77.41 % | 1.963 M -29.94 % | 2.803 M 98.30 % | 1.413 M 83.58 % | 769.857 K -27.82 % | 1.067 M -65.66 % | 3.106 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.317 M 118.78 % | 1.516 M 71.90 % | 881.929 K 94.45 % | 453.561 K 578.55 % | 66.843 K -85.92 % | 474.610 K -73.11 % | 1.765 M -46.62 % | 3.307 M |
| Depreciation and amortization | 4.594 M -2.60 % | 4.717 M 27.95 % | 3.686 M -5.44 % | 3.899 M 5.09 % | 3.710 M 2.78 % | 3.610 M 2.44 % | 3.524 M 1.03 % | 3.488 M |
| Operating income | 5.938 M 162.18 % | 2.265 M 185.04 % | 794.609 K -90.53 % | 8.395 M 27.51 % | 6.584 M -1.89 % | 6.711 M 36.92 % | 4.901 M -15.96 % | 5.832 M |
| Operating income ratio | 0.08 59.96 % | 0.05 184.64 % | 0.02 -88.32 % | 0.16 7.21 % | 0.15 -24.84 % | 0.20 -80.46 % | 1.00 -2.20 % | 1.02 |
| Total other income expenses net | -3.134 M -87.33 % | -1.673 M -3 136.08 % | 55.101 K -96.21 % | 1.456 M 1 969.19 % | 70.354 K | 0.000 100.00 % | -1.765 M -1 476.34 % | 128.260 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 17.454 M -30.83 % | 25.235 M 24.12 % | 20.331 M 24.46 % | 16.335 M 1 117.93 % | 1.341 M -47.54 % | 2.557 M -35.23 % | 3.948 M -44.59 % | 7.124 M |
| Total investments | 11.672 M 27.19 % | 9.177 M 52.69 % | 6.010 M 14.31 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 27.146 M -14.23 % | 31.650 M 46.53 % | 21.600 M 11.71 % | 19.336 M 504.72 % | 3.198 M 22.63 % | 2.607 M -35.42 % | 4.037 M -45.93 % | 7.467 M |
| Accumulated other comprehensive income loss | 2.447 M 1.01 % | 2.422 M -8.35 % | 2.643 M 8 443.43 % | -31.677 K -101.93 % | 1.641 M 66.96 % | 983.107 K 168.13 % | 366.653 K 82 562 915 708 713 616.00 % | 0.000 |
| Retained earnings | 21.276 M -0.57 % | 21.398 M 9.09 % | 19.615 M 5.08 % | 18.667 M 79.80 % | 10.382 M 133.40 % | 4.448 M 101.96 % | 2.202 M -42.51 % | 3.831 M |
| Common stock | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 26.36 % | 22.950 M |
| Total equity | 52.722 M 5.07 % | 50.176 M -2.11 % | 51.258 M 2.27 % | 50.120 M 22.17 % | 41.023 M 19.11 % | 34.440 M 5.72 % | 32.578 M 21.65 % | 26.781 M |
| Other non current liabilities | 1.214 M 55.24 % | 782.058 K 8.16 % | 723.033 K -17.72 % | 878.784 K 17.72 % | 746.527 K 151.52 % | -1.449 M -271.83 % | 843.348 K -71.36 % | 2.944 M |
| Long term debt | 12.280 M -44.97 % | 22.315 M 39.17 % | 16.034 M -4.79 % | 16.841 M 3 537.07 % | 463.035 K -76.53 % | 1.973 M -49.07 % | 3.874 M -0.79 % | 3.905 M |
| Total non current liabilities | 13.494 M -41.58 % | 23.097 M 37.83 % | 16.757 M -5.43 % | 17.720 M 543.22 % | 2.755 M 425.79 % | 523.937 K -88.89 % | 4.718 M -31.13 % | 6.850 M |
| Other current liabilities | 8.257 M -15.21 % | 9.738 M 14.89 % | 8.476 M 502.56 % | 1.407 M -19.09 % | 1.739 M 29.65 % | 1.341 M 151.35 % | -2.612 M -12.59 % | -2.320 M |
| Deferred revenue | 1.614 M 39.40 % | 1.158 M 187.19 % | 403.147 K -40.45 % | 676.973 K | 0.000 | 0.000 -100.00 % | 451.178 K | 0.000 |
| Short term debt | 14.867 M 59.26 % | 9.335 M 67.72 % | 5.566 M 123.04 % | 2.496 M -8.74 % | 2.735 M 330.99 % | 634.471 K -91.88 % | 7.810 M 9.65 % | 7.123 M |
| Total current liabilities | 37.079 M 22.63 % | 30.237 M 31.43 % | 23.006 M 42.72 % | 16.119 M -22.43 % | 20.782 M 80.32 % | 11.525 M -31.17 % | 16.743 M 13.60 % | 14.738 M |
| Total liabilities | 50.573 M -5.18 % | 53.334 M 66.90 % | 31.956 M -5.56 % | 33.839 M 53.88 % | 21.991 M 82.52 % | 12.049 M -43.86 % | 21.460 M -0.59 % | 21.588 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.067 M -234.08 % | 1.542 M 15 419 470.00 % | -10.000 |
| Long term investments | 11.672 M 27.19 % | 9.177 M 52.69 % | 6.010 M 14.31 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 222.774 K -22.22 % | 286.424 K | 0.000 | 0.000 -100.00 % | 1.918 M -7.24 % | 2.067 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 222.774 K -22.22 % | 286.424 K | 0.000 | 0.000 -100.00 % | 1.918 M -7.24 % | 2.067 M | 0.000 | 0.000 |
| Property plant equipment net | 45.235 M 10.55 % | 40.918 M -26.40 % | 55.597 M -2.29 % | 56.901 M 40.34 % | 40.544 M -1.99 % | 41.367 M 24.73 % | 33.166 M 6.47 % | 31.152 M |
| Total non current assets | 57.129 M 13.39 % | 50.381 M -18.22 % | 61.607 M -0.89 % | 62.158 M 46.38 % | 42.462 M 2.65 % | 41.367 M 19.18 % | 34.708 M 11.42 % | 31.152 M |
| Other current assets | 19.964 M 1 804.26 % | 1.048 M -91.99 % | 13.083 M 561.86 % | 1.977 M 187.70 % | 687.071 K -53.77 % | 1.486 M -86.73 % | 11.198 M 567.26 % | 1.678 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.692 M 51.08 % | 6.415 M 405.44 % | 1.269 M -57.71 % | 3.001 M 61.68 % | 1.856 M 3 556.99 % | 50.762 K -43.48 % | 89.817 K -73.76 % | 342.236 K |
| Cash and short term investments | 9.692 M 51.08 % | 6.415 M 405.44 % | 1.269 M -57.71 % | 3.001 M 61.68 % | 1.856 M 3 556.99 % | 50.762 K -43.48 % | 89.817 K -73.76 % | 342.236 K |
| Total current assets | 46.166 M -13.11 % | 53.130 M 28.78 % | 41.256 M 88.30 % | 21.910 M 6.61 % | 20.552 M 301.22 % | 5.122 M -73.50 % | 19.330 M 12.27 % | 17.217 M |
| Inventory | 2.314 M -91.59 % | 27.498 M 25.90 % | 21.841 M 262.39 % | 6.027 M -63.93 % | 16.709 M 1 408.43 % | 1.108 M 77.15 % | 625.295 K 7.40 % | 582.223 K |
| Net receivables | 14.196 M -21.87 % | 18.168 M 258.83 % | 5.063 M -53.57 % | 10.905 M 739.05 % | 1.300 M -47.54 % | 2.478 M -66.59 % | 7.415 M -46.85 % | 13.950 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 | 12.341 M 35.30 % | 9.122 M 13.26 % | 8.053 M -26.08 % | 10.894 M -32.47 % | 16.133 M 73.68 % | 9.289 M -18.89 % | 11.453 M 15.27 % | 9.935 M |
| Tax payables | 0.000 -100.00 % | 884.602 K 74.27 % | 507.595 K -21.42 % | 645.922 K 268.48 % | 175.294 K -32.68 % | 260.391 K 184.63 % | 91.485 K | 0.000 |
| 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 | 7.632 M 0.33 % | 7.607 M 4.99 % | 7.245 M 1 085.05 % | 611.400 K -69.56 % | 2.008 M -22.98 % | 2.607 M -33.23 % | 3.905 M 9.65 % | 3.562 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -2.643 M | 0.000 -100.00 % | 2.485 M | 0.000 | 0.000 -100.00 % | 1.009 M | 0.000 |
| 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 | 103.295 M -0.21 % | 103.511 M 24.39 % | 83.214 M -1.02 % | 84.068 M 33.41 % | 63.014 M 35.55 % | 46.489 M -13.97 % | 54.038 M 11.72 % | 48.369 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 | 11.949 M 225.85 % | -9.495 M -96.59 % | -4.830 M 6.97 % | -5.191 M 18.02 % | -6.333 M -173.95 % | 8.563 M 3 117.67 % | 266.125 K 102.10 % | -12.689 M |
| Accounts receivables | 1.482 M 122.88 % | -6.477 M -1.69 % | -6.369 M 41.88 % | -10.958 M -644.59 % | 2.012 M -86.50 % | 14.904 M 678.88 % | -2.575 M 81.54 % | -13.950 M |
| Inventory | -11.996 K 99.76 % | -5.055 M -202.40 % | 4.936 M -53.79 % | 10.682 M 168.47 % | -15.601 M -3 134.00 % | -482.416 K -1 020.02 % | -43.072 K 92.60 % | -582.223 K |
| Accounts payables | 928.660 K -13.06 % | 1.068 M 135.65 % | -2.996 M 42.81 % | -5.239 M -176.54 % | 6.844 M 416.32 % | -2.164 M -242.58 % | 1.518 M | 0.000 |
| Other working capital | 9.550 M 2 839.34 % | 324.910 K 181.12 % | -400.522 K -223.75 % | 323.643 K -21.52 % | 412.363 K 111.16 % | -3.694 M -366.05 % | 1.389 M -24.68 % | 1.844 M |
| Other non cash items | 1.844 M -66.22 % | 5.460 M 13 080.79 % | 41.421 K 15.80 % | 35.769 K -81.39 % | 192.177 K 195.07 % | -202.148 K -102.41 % | 8.387 M -15.58 % | 9.935 M |
| Net cash provided by operating activities | 21.079 M 5 314.25 % | 389.326 K 344.03 % | 87.680 K -98.90 % | 7.948 M 96.31 % | 4.049 M -76.68 % | 17.359 M 108.18 % | 8.339 M 161.38 % | 3.190 M |
| Investments in property plant and equipment | -6.710 M -71.27 % | -3.918 M 52.13 % | -8.183 M 57.63 % | -19.312 M -747.28 % | -2.279 M 79.08 % | -10.896 M -96.75 % | -5.538 M 84.01 % | -34.639 M |
| Acquisitions net | 62.000 K | 0.000 -100.00 % | 5.498 M 659.45 % | 724.000 K | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -752.240 K 85.69 % | -5.258 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 4.534 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 6.527 K | 0.000 100.00 % | -4.534 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -6.648 M -69.97 % | -3.911 M -13.79 % | -3.437 M 85.59 % | -23.846 M -946.19 % | -2.279 M 78.86 % | -10.784 M -45.92 % | -7.391 M 78.66 % | -34.639 M |
| Debt repayment | -5.629 M -158.10 % | 9.689 M -54.06 % | 21.091 M 2 622.88 % | -836.000 K -200.00 % | 836.000 K | 0.000 100.00 % | -3.429 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.229 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.211 M | 0.000 | 0.000 |
| Other financing activites | -5.550 M -593.73 % | -799.999 K 95.98 % | -19.919 M -211.41 % | 17.879 M 2 335.52 % | -799.750 K 76.50 % | -3.403 M | 0.000 -100.00 % | 31.791 M |
| Net cash used provided by financing activities | -11.179 M -225.77 % | 8.889 M 658.40 % | 1.172 M -93.12 % | 17.043 M 46 913.99 % | 36.250 K 100.55 % | -6.614 M -451.00 % | -1.200 M -103.78 % | 31.791 M |
| Effect of forex changes on cash | 24.511 K 111.10 % | -220.807 K -2 208 170.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.277 M -36.32 % | 5.146 M 394.54 % | -1.747 M -252.59 % | 1.145 M -36.58 % | 1.806 M 4 723.22 % | -39.055 K 84.53 % | -252.419 K -173.76 % | 342.236 K |
| Cash at beginning of period | 6.415 M 405.44 % | 1.269 M -57.71 % | 3.001 M 61.68 % | 1.856 M 3 556.99 % | 50.762 K -43.48 % | 89.817 K -73.76 % | 342.236 K | 0.000 |
| Cash at end of period | 9.692 M 51.08 % | 6.415 M 411.49 % | 1.254 M -58.21 % | 3.001 M 61.68 % | 1.856 M 3 556.99 % | 50.762 K -43.48 % | 89.817 K -73.76 % | 342.236 K |
| Operating cash flow | 21.079 M 5 314.25 % | 389.326 K 344.03 % | 87.680 K -98.90 % | 7.948 M 96.31 % | 4.049 M -76.68 % | 17.359 M 108.18 % | 8.339 M 161.38 % | 3.190 M |
| Capital expenditure | -6.710 M -71.27 % | -3.918 M 52.13 % | -8.183 M 57.63 % | -19.312 M -747.28 % | -2.279 M 79.08 % | -10.896 M -96.75 % | -5.538 M 84.01 % | -34.639 M |
| Free CashFlow | 14.369 M 507.25 % | -3.528 M 56.42 % | -8.096 M 28.76 % | -11.364 M -742.26 % | 1.769 M -72.62 % | 6.463 M 130.77 % | 2.801 M 108.91 % | -31.449 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 36.499 M -12.51 % | 41.719 M 42.71 % | 29.233 M 19.23 % | 24.518 M 30.63 % | 18.770 M -6.69 % | 20.116 M -12.96 % | 23.111 M -23.15 % | 30.075 M 29.37 % | 23.247 M -10.70 % | 26.034 M 38.47 % | 18.801 M 6.81 % | 17.602 M 5.10 % | 16.748 M 583.40 % | 2.451 M 0.00 % | 2.451 M -14.07 % | 2.852 M 0.00 % | 2.852 M |
| Net income | 2.079 M 39.37 % | 1.492 M 24.23 % | 1.201 M 182.99 % | -1.447 M -225.35 % | 1.154 M 121.24 % | 521.702 K 78.87 % | 291.672 K -94.35 % | 5.162 M 27.68 % | 4.043 M -18.50 % | 4.960 M 226.63 % | 1.519 M -60.56 % | 3.851 M 60.24 % | 2.403 M 34.71 % | 1.784 M 0.00 % | 1.784 M 45.27 % | 1.228 M 0.00 % | 1.228 M |
| Income before tax | 2.179 M 56.33 % | 1.394 M -1.20 % | 1.411 M 319.65 % | -642.228 K -152.03 % | 1.234 M 19.57 % | 1.032 M 141.04 % | 428.222 K -92.63 % | 5.808 M 43.65 % | 4.043 M -20.50 % | 5.086 M 224.21 % | 1.569 M -60.98 % | 4.020 M 67.26 % | 2.403 M 31.35 % | 1.830 M 0.00 % | 1.830 M 44.91 % | 1.263 M 0.00 % | 1.263 M |
| Income before tax ratio | 0.06 78.69 % | 0.03 -30.77 % | 0.05 284.22 % | -0.03 -139.83 % | 0.07 28.15 % | 0.05 176.93 % | 0.02 -90.40 % | 0.19 11.04 % | 0.17 -10.98 % | 0.20 134.14 % | 0.08 -63.47 % | 0.23 59.14 % | 0.14 -80.78 % | 0.75 0.00 % | 0.75 68.65 % | 0.44 0.00 % | 0.44 |
| EBITDA | 5.696 M -12.10 % | 6.480 M 44.93 % | 4.471 M 84.92 % | 2.418 M -3.91 % | 2.516 M -30.44 % | 3.617 M 38.60 % | 2.610 M -67.59 % | 8.053 M 30.96 % | 6.150 M -15.85 % | 7.308 M 134.00 % | 3.123 M -38.87 % | 5.109 M 34.79 % | 3.790 M -3.27 % | 3.918 M 0.00 % | 3.918 M 30.87 % | 2.994 M 0.00 % | 2.994 M |
| Net income ratio | 0.06 59.30 % | 0.04 -12.95 % | 0.04 169.60 % | -0.06 -195.96 % | 0.06 137.12 % | 0.03 105.50 % | 0.01 -92.65 % | 0.17 -1.31 % | 0.17 -8.73 % | 0.19 135.89 % | 0.08 -63.08 % | 0.22 52.46 % | 0.14 -80.29 % | 0.73 0.00 % | 0.73 69.06 % | 0.43 0.00 % | 0.43 |
| Ratio EBITDA | 0.16 0.47 % | 0.16 1.55 % | 0.15 55.10 % | 0.10 -26.44 % | 0.13 -25.45 % | 0.18 59.23 % | 0.11 -57.83 % | 0.27 1.23 % | 0.26 -5.77 % | 0.28 68.99 % | 0.17 -42.77 % | 0.29 28.25 % | 0.23 -85.85 % | 1.60 0.00 % | 1.60 52.30 % | 1.05 0.00 % | 1.05 |
| Gross profit ratio | 0.17 26.71 % | 0.13 -17.00 % | 0.16 10.39 % | 0.15 23.64 % | 0.12 754.90 % | 0.01 -92.77 % | 0.19 5.43 % | 0.18 -30.37 % | 0.26 -8.41 % | 0.28 89.10 % | 0.15 -52.11 % | 0.31 72.68 % | 0.18 104.70 % | -3.86 0.00 % | -3.86 -54.39 % | -2.50 0.00 % | -2.50 |
| Weighted average shs out dil | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M -0.03 % | 2.901 M 0.00 % | 2.901 M 26.37 % | 2.295 M 0.00 % | 2.295 M |
| Weighted average shs out | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M 0.00 % | 2.900 M -0.08 % | 2.902 M 0.08 % | 2.900 M 0.00 % | 2.900 M 26.34 % | 2.295 M 0.00 % | 2.295 M |
| EPS diluted | 0.72 41.18 % | 0.51 24.39 % | 0.41 182.00 % | -0.50 -225.00 % | 0.40 122.22 % | 0.18 80.00 % | 0.10 -94.38 % | 1.78 28.06 % | 1.39 -18.71 % | 1.71 228.85 % | 0.52 -60.61 % | 1.32 59.04 % | 0.83 33.87 % | 0.62 0.00 % | 0.62 14.81 % | 0.54 0.00 % | 0.54 |
| Earnings per share | 0.72 41.18 % | 0.51 24.39 % | 0.41 182.00 % | -0.50 -225.00 % | 0.40 122.22 % | 0.18 80.00 % | 0.10 -94.38 % | 1.78 28.06 % | 1.39 -18.71 % | 1.71 228.85 % | 0.52 -60.61 % | 1.32 59.04 % | 0.83 33.87 % | 0.62 0.00 % | 0.62 14.81 % | 0.54 0.00 % | 0.54 |
| Gross profit | 6.179 M 10.86 % | 5.573 M 18.45 % | 4.705 M 31.62 % | 3.575 M 61.51 % | 2.214 M 697.68 % | 277.498 K -93.71 % | 4.409 M -18.98 % | 5.442 M -9.93 % | 6.042 M -18.21 % | 7.388 M 161.84 % | 2.821 M -48.85 % | 5.516 M 81.49 % | 3.039 M 132.14 % | -9.456 M 0.00 % | -9.456 M -32.66 % | -7.128 M 0.00 % | -7.128 M |
| Income tax expense | 100.000 K 202.18 % | -97.868 K -146.60 % | 210.000 K -73.90 % | 804.602 K 905.75 % | 80.000 K -84.33 % | 510.491 K 273.85 % | 136.550 K -78.86 % | 645.922 K 21 530 633.33 % | 3.000 -100.00 % | 125.293 K 150.59 % | 50.000 K -70.40 % | 168.906 K | 0.000 -100.00 % | 45.743 K 0.00 % | 45.743 K 32.39 % | 34.551 K 0.00 % | 34.551 K |
| Cost of revenue | 30.320 M -16.12 % | 36.146 M 47.37 % | 24.528 M 17.12 % | 20.943 M 26.50 % | 16.556 M -16.55 % | 19.839 M 6.08 % | 18.702 M -24.08 % | 24.632 M 43.17 % | 17.205 M -7.73 % | 18.646 M 16.69 % | 15.980 M 32.21 % | 12.086 M -11.83 % | 13.708 M 15.13 % | 11.906 M 0.00 % | 11.906 M 19.30 % | 9.980 M 0.00 % | 9.980 M |
| General and administrative expenses | 2.847 M 179.46 % | 1.019 M -57.15 % | 2.378 M 89.25 % | 1.256 M 18.92 % | 1.057 M 395.63 % | 213.169 K -79.22 % | 1.026 M 230.04 % | 310.854 K -67.00 % | 942.120 K 1 072.84 % | 80.328 K -87.17 % | 626.337 K 1 031.18 % | 55.370 K -94.09 % | 936.624 K 307.32 % | 229.946 K 0.00 % | 229.946 K 21.12 % | 189.851 K 0.00 % | 189.851 K |
| Selling and marketing expenses | 0.000 -100.00 % | 478.741 K | 0.000 100.00 % | -91.298 K -108.64 % | 1.057 M -29.78 % | 1.505 M 46.65 % | 1.026 M -9.30 % | 1.131 M 20.06 % | 942.120 K -58.90 % | 2.292 M 265.98 % | 626.337 K -1.65 % | 636.828 K | 0.000 -100.00 % | 303.328 K 0.00 % | 303.328 K -77.75 % | 1.363 M 0.00 % | 1.363 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 245.486 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.130 K 0.00 % | 64.130 K |
| Operating expenses | 2.847 M 45.05 % | 1.963 M -17.45 % | 2.378 M 68.56 % | 1.411 M -33.24 % | 2.113 M 21.29 % | 1.742 M -15.10 % | 2.052 M 42.30 % | 1.442 M -23.47 % | 1.884 M -20.58 % | 2.373 M 89.40 % | 1.253 M 22.62 % | 1.022 M 60.63 % | 635.976 K 19.26 % | 533.274 K 0.00 % | 533.274 K 731.55 % | 64.130 K 0.00 % | 64.130 K |
| Cost and expenses | 33.168 M 187.03 % | -38.109 M -241.64 % | 26.906 M 20.36 % | 22.354 M 19.74 % | 18.669 M -13.49 % | 21.581 M 3.98 % | 20.754 M -20.41 % | 26.074 M 36.59 % | 19.089 M -9.18 % | 21.018 M 21.97 % | 17.232 M 31.47 % | 13.108 M -8.62 % | 14.344 M 15.31 % | 12.440 M 0.00 % | 12.440 M 19 297.53 % | 64.130 K 0.00 % | 64.130 K |
| 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 |
| Selling general and administrative expenses | 2.847 M 45.05 % | 1.963 M -17.45 % | 2.378 M 104.07 % | 1.165 M -44.86 % | 2.113 M 21.29 % | 1.742 M -15.10 % | 2.052 M 42.30 % | 1.442 M -23.47 % | 1.884 M -20.58 % | 2.373 M 89.40 % | 1.253 M 80.97 % | 692.198 K -26.10 % | 936.624 K 75.64 % | 533.274 K 0.00 % | 533.274 K -65.66 % | 1.553 M 0.00 % | 1.553 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.269 K 187.58 % | 58.512 K -17.00 % | 70.496 K 597.50 % | 10.107 K -97.87 % | 474.610 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 988.331 K -62.26 % | 2.618 M 274.95 % | 698.336 K 8.42 % | 644.126 K -26.13 % | 871.943 K 69.16 % | 515.445 K 172.96 % | 188.835 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 620.933 K 0.00 % | 620.933 K -62.45 % | 1.654 M 0.00 % | 1.654 M |
| Depreciation and amortization | 2.364 M -4.19 % | 2.468 M 6.06 % | 2.327 M -3.69 % | 2.416 M -2.03 % | 2.466 M 19.15 % | 2.070 M 3.85 % | 1.993 M 4.39 % | 1.909 M -4.05 % | 1.990 M -8.55 % | 2.176 M 41.82 % | 1.534 M 72.88 % | 887.484 K -47.41 % | 1.688 M -4.21 % | 1.762 M 0.00 % | 1.762 M 1.03 % | 1.744 M 0.00 % | 1.744 M |
| Operating income | 3.332 M -7.73 % | 3.611 M 55.12 % | 2.328 M 7.54 % | 2.164 M 2 053.65 % | 100.500 K 106.86 % | -1.465 M -162.13 % | 2.357 M -41.07 % | 4.001 M -3.79 % | 4.158 M -17.09 % | 5.015 M 219.69 % | 1.569 M -62.84 % | 4.222 M 100.78 % | 2.103 M -14.20 % | 2.451 M 0.00 % | 2.451 M -15.96 % | 2.916 M 0.00 % | 2.916 M |
| Operating income ratio | 0.09 5.47 % | 0.09 8.70 % | 0.08 -9.81 % | 0.09 1 548.71 % | 0.01 107.35 % | -0.07 -171.38 % | 0.10 -23.32 % | 0.13 -25.63 % | 0.18 -7.15 % | 0.19 130.87 % | 0.08 -65.21 % | 0.24 91.03 % | 0.13 -87.45 % | 1.00 0.00 % | 1.00 -2.20 % | 1.02 0.00 % | 1.02 |
| Total other income expenses net | -1.153 M 48.00 % | -2.217 M -141.78 % | -916.929 K 67.33 % | -2.807 M -347.56 % | 1.134 M -54.59 % | 2.497 M 229.43 % | -1.929 M -206.75 % | 1.807 M 1 670.28 % | -115.086 K -263.24 % | 70.501 K 48 388.36 % | -146.000 99.98 % | -803.960 K -367.41 % | 300.646 K 134.06 % | -882.645 K 0.00 % | -882.645 K -1 476.34 % | 64.130 K 0.00 % | 64.130 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2018-12-31 | 2018-06-30 | 2017-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 15.990 M -2.23 % | 16.354 M -12.84 % | 18.763 M -25.65 % | 25.235 M 1 041.80 % | -2.679 M -110.51 % | 25.492 M 502.85 % | 4.229 M 75.97 % | 2.403 M -65.96 % | 7.060 M 426.40 % | 1.341 M 2 233.11 % | 57.486 K -90.15 % | 583.709 K -85.21 % | 3.948 M -28.69 % | 5.536 M -22.30 % | 7.124 M |
| Total investments | 13.994 M 19.90 % | 11.672 M -1.93 % | 11.902 M 29.70 % | 9.177 M 52.69 % | 6.010 M 0.00 % | 6.010 M 14.31 % | 5.258 M 0.00 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 23.792 M -8.65 % | 26.046 M -28.57 % | 36.465 M 15.21 % | 31.650 M 979.14 % | 2.933 M -89.03 % | 26.746 M 504.71 % | 4.423 M -18.16 % | 5.404 M -25.16 % | 7.221 M 125.83 % | 3.198 M 778.94 % | 363.799 K -42.66 % | 634.471 K -84.29 % | 4.037 M -29.81 % | 5.752 M -22.96 % | 7.467 M |
| Accumulated other comprehensive income loss | 184.515 K -92.46 % | 2.447 M -7.57 % | 2.647 M 9.29 % | 2.422 M -8.14 % | 2.637 M -0.23 % | 2.643 M 3.25 % | 2.560 M -0.08 % | 2.562 M 56.08 % | 1.641 M 0.00 % | 1.641 M 65.45 % | 992.061 K 111 696 138 748 220 144.00 % | 0.000 -100.00 % | 366.653 K 100.00 % | 183.327 K 41 281 457 854 356 760.00 % | 0.000 |
| Retained earnings | 25.998 M 22.19 % | 21.276 M 6.62 % | 19.955 M 6.40 % | 18.754 M -9.70 % | 20.769 M 5.88 % | 19.615 M 3.29 % | 18.990 M 1.73 % | 18.667 M 29.41 % | 14.425 M 38.94 % | 10.382 M 73.99 % | 5.967 M 34.14 % | 4.448 M 101.96 % | 2.202 M -26.99 % | 3.017 M -21.25 % | 3.831 M |
| Common stock | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 11.65 % | 25.975 M 13.18 % | 22.950 M |
| Total equity | 55.182 M 4.67 % | 52.722 M 2.17 % | 51.602 M 2.84 % | 50.176 M -4.25 % | 52.406 M 2.24 % | 51.258 M 1.40 % | 50.550 M 170.80 % | 18.667 M -58.58 % | 45.066 M 9.86 % | 41.023 M 14.08 % | 35.959 M 4.41 % | 34.440 M 5.72 % | 32.578 M 9.77 % | 29.679 M 10.82 % | 26.781 M |
| Other non current liabilities | 1.290 M 6.28 % | 1.214 M 37.33 % | 884.058 K 13.04 % | 782.058 K -10.88 % | 877.523 K -33.17 % | 1.313 M 73.97 % | 754.720 K -14.12 % | 878.784 K 11.27 % | 789.809 K 5.80 % | 746.527 K 27.84 % | 583.939 K 140.30 % | -1.449 M -271.83 % | 843.348 K -55.47 % | 1.894 M -35.68 % | 2.944 M |
| Long term debt | 10.729 M -12.63 % | 12.280 M -48.15 % | 23.684 M 6.13 % | 22.315 M 23.56 % | 18.060 M 19.13 % | 15.161 M -1.51 % | 15.394 M -8.59 % | 16.841 M 189.36 % | 5.820 M 189.80 % | 2.008 M | 0.000 -100.00 % | 1.973 M -49.07 % | 3.874 M -0.40 % | 3.890 M -0.40 % | 3.905 M |
| Total non current liabilities | 12.019 M -10.93 % | 13.494 M -45.08 % | 24.568 M 6.37 % | 23.097 M 21.96 % | 18.938 M 14.96 % | 16.474 M 2.01 % | 16.149 M -8.87 % | 17.720 M 168.08 % | 6.610 M 139.94 % | 2.755 M 371.77 % | 583.939 K 11.45 % | 523.937 K -88.89 % | 4.718 M -18.43 % | 5.784 M -15.56 % | 6.850 M |
| Other current liabilities | 8.819 M -5.76 % | 9.358 M -22.34 % | 12.050 M 23.74 % | 9.738 M 48.96 % | 6.538 M 233.11 % | -4.912 M -1 017.76 % | 535.166 K -74.32 % | 2.084 M 72.77 % | 1.206 M 523.54 % | 193.421 K -84.90 % | 1.281 M -4.45 % | 1.341 M 151.35 % | -2.612 M -5.92 % | -2.466 M -6.29 % | -2.320 M |
| Deferred revenue | 0.000 -100.00 % | 1.614 M 65.86 % | 973.070 K -15.95 % | 1.158 M 1 347.23 % | 80.000 K -80.16 % | 403.147 K -25.57 % | 541.650 K -19.99 % | 676.973 K -15.57 % | 801.790 K 61.69 % | 495.877 K -33.75 % | 748.488 K | 0.000 -100.00 % | 451.178 K 100.00 % | 225.589 K | 0.000 |
| Short term debt | 13.063 M -5.11 % | 13.766 M 7.71 % | 12.782 M 36.92 % | 9.335 M 122.37 % | 4.198 M -63.77 % | 11.585 M 393.30 % | 2.349 M -5.89 % | 2.496 M 316.47 % | 599.210 K -78.09 % | 2.735 M 651.66 % | 363.799 K -42.66 % | 634.471 K -91.88 % | 7.810 M 4.60 % | 7.467 M 4.82 % | 7.123 M |
| Total current liabilities | 46.406 M 25.15 % | 37.079 M 0.38 % | 36.938 M 22.16 % | 30.237 M 57.08 % | 19.249 M 24.33 % | 15.483 M 29.01 % | 12.001 M -25.55 % | 16.119 M -5.17 % | 16.998 M -11.64 % | 19.236 M 10.28 % | 17.443 M 51.35 % | 11.525 M -31.17 % | 16.743 M 6.37 % | 15.741 M 6.80 % | 14.738 M |
| Total liabilities | 58.426 M 15.53 % | 50.573 M -17.78 % | 61.506 M 15.32 % | 53.334 M 39.67 % | 38.187 M 19.50 % | 31.956 M 13.52 % | 28.150 M -16.81 % | 33.839 M 43.34 % | 23.608 M 7.35 % | 21.991 M 21.99 % | 18.027 M 49.62 % | 12.049 M -43.86 % | 21.460 M -0.30 % | 21.524 M -0.30 % | 21.588 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 286.424 K | 0.000 | 0.000 -100.00 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.542 M 100.00 % | 770.964 K 7 709 735.00 % | -10.000 |
| Long term investments | 13.994 M 19.90 % | 11.672 M -1.93 % | 11.902 M 29.70 % | 9.177 M 52.69 % | 6.010 M 0.00 % | 6.010 M 14.31 % | 5.258 M 0.00 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 190.949 K -14.29 % | 222.774 K -12.50 % | 254.599 K -11.11 % | 286.424 K | 0.000 | 0.000 -100.00 % | 733.246 K | 0.000 | 0.000 -100.00 % | 1.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 190.949 K -14.29 % | 222.774 K -12.50 % | 254.599 K -11.11 % | 286.424 K | 0.000 | 0.000 -100.00 % | 733.246 K | 0.000 | 0.000 -100.00 % | 1.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 57.278 M 26.62 % | 45.235 M 17.12 % | 38.623 M -5.61 % | 40.918 M -28.99 % | 57.620 M 3.64 % | 55.597 M -5.69 % | 58.951 M 3.60 % | 56.901 M 4.96 % | 54.213 M 33.71 % | 40.544 M 0.50 % | 40.341 M -2.48 % | 41.367 M 24.73 % | 33.166 M 3.13 % | 32.159 M 3.23 % | 31.152 M |
| Total non current assets | 71.463 M 25.09 % | 57.129 M 12.50 % | 50.780 M 0.79 % | 50.381 M -20.82 % | 63.629 M 3.28 % | 61.607 M -5.14 % | 64.942 M 4.48 % | 62.158 M 14.66 % | 54.213 M 27.67 % | 42.462 M 5.26 % | 40.341 M -2.48 % | 41.367 M 19.18 % | 34.708 M 5.40 % | 32.930 M 5.71 % | 31.152 M |
| Other current assets | 5.711 M -71.39 % | 19.964 M -15.05 % | 23.501 M 2 141.60 % | 1.048 M -92.80 % | 14.557 M 5.56 % | 13.790 M 172.86 % | 5.054 M 164.64 % | 1.910 M 142.45 % | 787.681 K 33.38 % | 590.557 K -35.50 % | 915.583 K -38.40 % | 1.486 M -86.73 % | 11.198 M 73.93 % | 6.438 M 283.63 % | 1.678 M |
| 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 |
| cash and cash equivalents | 7.802 M -19.50 % | 9.692 M -8.85 % | 10.633 M 65.75 % | 6.415 M 14.31 % | 5.612 M 347.47 % | 1.254 M 545.16 % | 194.408 K -93.52 % | 3.001 M 1 765.42 % | 160.896 K -91.33 % | 1.856 M 506.03 % | 306.313 K 503.43 % | 50.762 K -43.48 % | 89.817 K -58.42 % | 216.027 K -36.88 % | 342.236 K |
| Cash and short term investments | 7.802 M -19.50 % | 9.692 M -8.85 % | 10.633 M 65.75 % | 6.415 M 14.31 % | 5.612 M 347.47 % | 1.254 M 545.16 % | 194.408 K -93.52 % | 3.001 M 1 765.42 % | 160.896 K -91.33 % | 1.856 M 506.03 % | 306.313 K 503.43 % | 50.762 K -43.48 % | 89.817 K -58.42 % | 216.027 K -36.88 % | 342.236 K |
| Total current assets | 42.144 M -8.71 % | 46.166 M -25.93 % | 62.328 M 17.31 % | 53.130 M 97.04 % | 26.964 M 24.79 % | 21.607 M 57.06 % | 13.757 M -37.21 % | 21.910 M 51.51 % | 14.461 M -29.64 % | 20.552 M 50.62 % | 13.645 M 166.38 % | 5.122 M -73.50 % | 19.330 M 5.78 % | 18.274 M 6.14 % | 17.217 M |
| Inventory | 16.597 M 617.35 % | 2.314 M 85.40 % | 1.248 M -95.46 % | 27.498 M 2 776.93 % | 955.808 K -36.28 % | 1.500 M -9.26 % | 1.653 M -72.57 % | 6.027 M -54.62 % | 13.281 M -20.52 % | 16.709 M 92.25 % | 8.691 M 684.62 % | 1.108 M 77.15 % | 625.295 K 3.57 % | 603.759 K 3.70 % | 582.223 K |
| Net receivables | 12.034 M -15.23 % | 14.196 M -47.32 % | 26.946 M 48.31 % | 18.168 M 211.16 % | 5.839 M 15.32 % | 5.063 M -30.10 % | 7.244 M -33.98 % | 10.972 M 1 328.49 % | 768.053 K -44.99 % | 1.396 M -63.42 % | 3.817 M 56.07 % | 2.446 M -67.02 % | 7.415 M -30.59 % | 10.683 M -23.42 % | 13.950 M |
| Tax assets | 0.000 | 0.000 | 0.000 100.00 % | -286.424 K | 0.000 | 0.000 100.00 % | -5.258 M | 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 |
| Account payables | 24.524 M 98.72 % | 12.341 M 10.84 % | 11.134 M 22.06 % | 9.122 M 19.72 % | 7.619 M -3.54 % | 7.898 M -7.25 % | 8.516 M -21.83 % | 10.894 M -19.83 % | 13.589 M -15.77 % | 16.133 M 9.46 % | 14.739 M 58.68 % | 9.289 M -18.89 % | 11.453 M 7.10 % | 10.694 M 7.64 % | 9.935 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 884.602 K 1 005.75 % | 80.000 K -84.24 % | 507.595 K 745.99 % | 60.000 K -90.71 % | 645.922 K | 0.000 -100.00 % | 175.294 K -43.52 % | 310.391 K 19.20 % | 260.391 K 184.63 % | 91.485 K 100.00 % | 45.743 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 8.280 M 26.78 % | 6.531 M -12.83 % | 7.493 M -1.50 % | 7.607 M 1 134.94 % | -734.993 K -110.14 % | 7.245 M 1 151.18 % | 579.084 K -5.29 % | 611.400 K -87.82 % | 5.018 M 41.22 % | 3.554 M 876.79 % | 363.799 K -86.05 % | 2.607 M -33.23 % | 3.905 M 4.60 % | 3.733 M 4.82 % | 3.562 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.643 M 37.42 % | 1.923 M | 0.000 -100.00 % | 2.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 1.009 M 100.00 % | 504.336 K | 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 |
| 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 |
| Total assets | 113.608 M 9.98 % | 103.295 M -8.68 % | 113.108 M 9.27 % | 103.511 M 14.26 % | 90.593 M 8.87 % | 83.214 M 5.74 % | 78.700 M -6.39 % | 84.068 M 22.42 % | 68.674 M 8.98 % | 63.014 M 16.72 % | 53.986 M 16.13 % | 46.489 M -13.97 % | 54.038 M 5.54 % | 51.204 M 5.86 % | 48.369 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2018-12-31 | 2018-06-30 | 2017-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 912.489 K -93.73 % | 14.552 M 658.99 % | -2.603 M 7.96 % | -2.828 M 0.17 % | -2.833 M 53.18 % | -6.051 M -595.35 % | 1.222 M 116.71 % | -7.312 M -444.75 % | 2.121 M 150.44 % | -4.205 M -97.59 % | -2.128 M -150.39 % | 4.223 M -36.01 % | 6.598 M 4 858.93 % | 133.063 K 0.00 % | 133.063 K 102.10 % | -6.344 M 0.00 % | -6.344 M |
| Accounts receivables | -857.755 K -111.01 % | 7.794 M 223.47 % | -6.312 M -5.20 % | -6.000 M -1 158.10 % | -476.917 K 93.50 % | -7.341 M -855.64 % | 971.435 K 108.50 % | -11.433 M -2 507.42 % | 474.907 K -82.38 % | 2.696 M 494.39 % | -683.520 K -113.33 % | 5.129 M 3 320.91 % | -159.230 K 87.63 % | -1.287 M 0.00 % | -1.287 M 81.54 % | -6.975 M 0.00 % | -6.975 M |
| Inventory | 3.386 M 882.88 % | -432.517 K -202.85 % | 420.521 K 159.01 % | -712.620 K -627.94 % | 134.981 K -75.99 % | 562.248 K -87.15 % | 4.374 M -35.31 % | 6.761 M 72.42 % | 3.921 M 148.91 % | -8.018 M -5.72 % | -7.584 M -1 559.24 % | -457.054 K -1 702.12 % | -25.362 K -17.77 % | -21.536 K 0.00 % | -21.536 K 92.60 % | -291.112 K 0.00 % | -291.112 K |
| Accounts payables | 3.697 M 441.15 % | -1.084 M -153.85 % | 2.012 M 49.34 % | 1.347 M 582.46 % | -279.290 K 54.78 % | -617.603 K 74.03 % | -2.378 M 11.73 % | -2.695 M -5.91 % | -2.544 M -282.55 % | 1.394 M -74.43 % | 5.450 M | 0.000 | 0.000 -100.00 % | 758.763 K 0.00 % | 758.763 K | 0.000 | 0.000 |
| Other working capital | -1.664 M -120.12 % | 8.274 M 548.28 % | 1.276 M -49.69 % | 2.537 M 214.69 % | -2.212 M -264.49 % | 1.345 M 177.05 % | -1.745 M -3 303.48 % | 54.480 K -79.76 % | 269.163 K 197.38 % | -276.394 K -140.13 % | 688.756 K 253.40 % | -448.982 K -106.62 % | 6.783 M 876.96 % | 694.306 K 0.00 % | 694.306 K -24.68 % | 921.854 K 0.00 % | 921.854 K |
| Other non cash items | 3.816 M 214.83 % | 1.212 M 180.53 % | 432.060 K -65.49 % | 1.252 M -75.98 % | 5.213 M -57.27 % | 12.199 M 2 979.42 % | 396.156 K -96.51 % | 11.353 M 468.91 % | 1.995 M -76.14 % | 8.362 M 39.48 % | 5.995 M 461.31 % | 1.068 M 132.71 % | -3.265 M -177.86 % | 4.193 M 0.00 % | 4.193 M -15.58 % | 4.968 M 0.00 % | 4.968 M |
| Net cash provided by operating activities | 9.304 M -52.83 % | 19.723 M 1 354.45 % | 1.356 M 323.31 % | -607.243 K -235.98 % | 446.571 K 115.97 % | -2.796 M -196.96 % | 2.883 M 4 018.24 % | -73.590 K -100.92 % | 8.022 M 166.17 % | 3.014 M 191.20 % | 1.035 M -90.19 % | 10.546 M 42.04 % | 7.424 M 78.07 % | 4.169 M 0.00 % | 4.169 M 161.38 % | 1.595 M 0.00 % | 1.595 M |
| Investments in property plant and equipment | -8.305 M -23.77 % | -6.710 M -134 194 260.00 % | -5.000 -100.00 % | 570.402 K 112.71 % | -4.488 M -31.76 % | -3.406 M 28.70 % | -4.777 M 14.26 % | -5.571 M 59.45 % | -13.740 M -676.05 % | -1.771 M -248.05 % | -508.708 K 95.32 % | -10.873 M -48 097.97 % | -22.560 K 99.19 % | -2.769 M 0.00 % | -2.769 M 84.01 % | -17.320 M 0.00 % | -17.320 M |
| Acquisitions net | 32.173 K -48.11 % | 62.000 K | 0.000 | 0.000 -100.00 % | 163.000 K -97.01 % | 5.460 M 14 121.44 % | 38.393 K -94.70 % | 724.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -752.240 K | 0.000 100.00 % | -5.258 M | 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 100.00 % | -2.354 M | 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 -100.00 % | 5.000 100.00 % | -156.474 K -291.99 % | 81.500 K 174.09 % | -110.000 K -673.04 % | 19.196 K 100.85 % | -2.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -8.272 M -24.44 % | -6.648 M | 0.000 -100.00 % | 413.928 K 109.57 % | -4.325 M -432.30 % | 1.302 M 127.47 % | -4.739 M 53.11 % | -10.105 M 26.46 % | -13.740 M -676.05 % | -1.771 M -248.05 % | -508.708 K 95.27 % | -10.761 M -47 601.52 % | -22.560 K 99.39 % | -3.695 M 0.00 % | -3.695 M 78.66 % | -17.320 M 0.00 % | -17.320 M |
| Debt repayment | -3.269 M | 0.000 -100.00 % | 4.929 M | 0.000 -100.00 % | 8.639 M -25.07 % | 11.530 M | 0.000 100.00 % | -5.213 M -219.10 % | 4.377 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.715 M 0.00 % | -1.715 M | 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 -100.00 % | 1.114 M 0.00 % | 1.114 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -33.587 K 99.76 % | -13.816 M -502.66 % | -2.292 M -291.69 % | 1.196 M 402.18 % | -395.764 K 95.59 % | -8.975 M -843.07 % | -951.729 K -105.22 % | 18.232 M 5 260.88 % | -353.270 K -215.10 % | 306.922 K 326.79 % | -135.336 K -104.21 % | 3.211 M 148.55 % | -6.614 M | 0.000 | 0.000 -100.00 % | 15.896 M 0.00 % | 15.896 M |
| Net cash used provided by financing activities | -3.302 M 76.10 % | -13.816 M -623.98 % | 2.637 M 120.48 % | 1.196 M -85.49 % | 8.243 M 222.74 % | 2.554 M 368.36 % | -951.729 K -107.31 % | 13.019 M 223.58 % | 4.023 M 1 210.91 % | 306.922 K 213.39 % | -270.672 K | 0.000 100.00 % | -6.614 M -1 002.00 % | -600.185 K 0.00 % | -600.185 K -103.78 % | 15.896 M 0.00 % | 15.896 M |
| Effect of forex changes on cash | 381.070 K 290.10 % | -200.456 K -189.10 % | 224.967 K 212.67 % | -199.661 K -6 399.38 % | -3.072 K -447.51 % | 884.000 -94.04 % | 14.825 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.890 M -100.82 % | -940.966 K -122.31 % | 4.218 M 425.29 % | 802.937 K -81.58 % | 4.358 M 311.21 % | 1.060 M 137.76 % | -2.807 M -198.82 % | 2.840 M 267.53 % | -1.695 M -209.38 % | 1.550 M 506.55 % | 255.551 K 337.06 % | -107.798 K -127.37 % | 393.876 K 256.04 % | -252.419 K 0.00 % | -252.419 K -173.76 % | 342.236 K 0.00 % | 342.236 K |
| Cash at beginning of period | 9.692 M -8.85 % | 10.633 M 65.75 % | 6.415 M 14.31 % | 5.612 M 347.47 % | 1.254 M 545.16 % | 194.408 K -93.52 % | 3.001 M 1 765.42 % | 160.896 K -91.33 % | 1.856 M 506.03 % | 306.313 K 503.43 % | 50.762 K | 0.000 -100.00 % | 284.693 K -16.81 % | 342.236 K 0.00 % | 342.236 K | 0.000 | 0.000 |
| Cash at end of period | 7.802 M -19.50 % | 9.692 M -8.85 % | 10.633 M 65.75 % | 6.415 M 14.31 % | 5.612 M 347.47 % | 1.254 M 545.16 % | 194.408 K -93.52 % | 3.001 M 1 765.42 % | 160.896 K -91.33 % | 1.856 M 506.03 % | 306.313 K 384.15 % | -107.798 K -115.89 % | 678.569 K 655.50 % | 89.817 K 0.00 % | 89.817 K -73.76 % | 342.236 K 0.00 % | 342.236 K |
| Operating cash flow | 9.304 M -52.83 % | 19.723 M 1 354.45 % | 1.356 M 2 468.80 % | -57.246 K -112.82 % | 446.571 K 115.97 % | -2.796 M -196.96 % | 2.883 M 4 018.24 % | -73.590 K -100.92 % | 8.022 M 166.17 % | 3.014 M 191.20 % | 1.035 M -90.19 % | 10.546 M 42.04 % | 7.424 M 78.07 % | 4.169 M 0.00 % | 4.169 M 161.38 % | 1.595 M 0.00 % | 1.595 M |
| Capital expenditure | -8.305 M -23.77 % | -6.710 M -134 194 160.00 % | -5.000 -100.00 % | 570.402 K 112.71 % | -4.488 M -31.76 % | -3.406 M 28.70 % | -4.777 M 14.26 % | -5.571 M 59.45 % | -13.740 M -676.05 % | -1.771 M -248.05 % | -508.708 K 95.32 % | -10.873 M -48 097.97 % | -22.560 K 99.19 % | -2.769 M 0.00 % | -2.769 M 84.01 % | -17.320 M 0.00 % | -17.320 M |
| Free CashFlow | 999.564 K -92.32 % | 13.013 M 859.66 % | 1.356 M 164.25 % | 513.156 K 112.70 % | -4.042 M 34.83 % | -6.202 M -227.52 % | -1.894 M 66.45 % | -5.645 M 1.29 % | -5.719 M -560.04 % | 1.243 M 136.24 % | 526.223 K 260.63 % | -327.596 K -104.43 % | 7.402 M 428.58 % | 1.400 M 0.00 % | 1.400 M 108.91 % | -15.725 M 0.00 % | -15.725 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 |