Ashtead Technology Holdings Plc AT.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 168.044 M 52.12 % | 110.466 M 51.07 % | 73.120 M 31.03 % | 55.805 M 31.61 % | 42.401 M -11.26 % | 47.780 M 26.70 % | 37.710 M |
| Net income | 28.778 M 33.36 % | 21.579 M 74.39 % | 12.374 M 389.28 % | 2.529 M 353.41 % | -998.000 K -119.82 % | 5.035 M 91.52 % | 2.629 M |
| Income before tax | 36.063 M 31.17 % | 27.493 M 68.88 % | 16.280 M 353.61 % | 3.589 M 584.35 % | -741.000 K -113.61 % | 5.445 M 190.55 % | 1.874 M |
| Income before tax ratio | 0.21 -13.77 % | 0.25 11.78 % | 0.22 246.19 % | 0.06 468.01 % | -0.02 -115.34 % | 0.11 129.32 % | 0.05 |
| EBITDA | 65.507 M 48.38 % | 44.148 M 63.22 % | 27.048 M 54.35 % | 17.524 M 18.77 % | 14.754 M -21.70 % | 18.843 M 40.16 % | 13.444 M |
| Net income ratio | 0.17 -12.33 % | 0.20 15.43 % | 0.17 273.42 % | 0.05 292.54 % | -0.02 -122.34 % | 0.11 51.15 % | 0.07 |
| Ratio EBITDA | 0.39 -2.46 % | 0.40 8.04 % | 0.37 17.80 % | 0.31 -9.75 % | 0.35 -11.77 % | 0.39 10.62 % | 0.36 |
| Gross profit ratio | 0.77 -1.42 % | 0.78 5.22 % | 0.74 2.20 % | 0.73 -1.76 % | 0.74 -1.48 % | 0.75 2.07 % | 0.74 |
| Weighted average shs out dil | 81.246 M 0.34 % | 80.969 M 0.36 % | 80.679 M 13.64 % | 70.996 M -10.79 % | 79.582 M 0.00 % | 79.582 M 0.00 % | 79.582 M |
| Weighted average shs out | 80.207 M 0.42 % | 79.874 M 0.37 % | 79.582 M 12.09 % | 70.996 M -10.79 % | 79.582 M 0.00 % | 79.582 M 0.00 % | 79.582 M |
| EPS diluted | 0.35 29.63 % | 0.27 80.00 % | 0.15 316.67 % | 0.04 388.00 % | -0.01 -119.75 % | 0.06 91.82 % | 0.03 |
| Earnings per share | 0.36 33.33 % | 0.27 68.75 % | 0.16 344.44 % | 0.04 388.00 % | -0.01 -119.75 % | 0.06 91.82 % | 0.03 |
| Gross profit | 129.420 M 49.97 % | 86.298 M 58.95 % | 54.291 M 33.91 % | 40.543 M 29.29 % | 31.357 M -12.57 % | 35.866 M 29.32 % | 27.734 M |
| Income tax expense | 7.285 M 23.18 % | 5.914 M 51.41 % | 3.906 M 268.49 % | 1.060 M 312.45 % | 257.000 K -37.32 % | 410.000 K 154.30 % | -755.000 K |
| Cost of revenue | 38.624 M 59.81 % | 24.168 M 28.36 % | 18.829 M 23.37 % | 15.262 M 38.19 % | 11.044 M -7.30 % | 11.914 M 19.43 % | 9.976 M |
| General and administrative expenses | 87.772 M 58.75 % | 55.291 M 52.67 % | 36.217 M 6.74 % | 33.930 M 13.87 % | 29.796 M 5.23 % | 28.316 M 16.92 % | 24.219 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.145 M -464.04 % | -203.000 K | 0.000 100.00 % | -995.000 K 35.68 % | -1.547 M | 0.000 | 0.000 |
| Operating expenses | 86.627 M 57.25 % | 55.088 M 52.11 % | 36.217 M 9.97 % | 32.935 M 16.59 % | 28.249 M -0.24 % | 28.316 M 16.92 % | 24.219 M |
| Cost and expenses | 125.251 M 58.03 % | 79.256 M 43.98 % | 55.046 M 24.17 % | 44.331 M 9.38 % | 40.528 M 0.74 % | 40.230 M 17.65 % | 34.195 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 87.772 M 58.75 % | 55.291 M 52.67 % | 36.217 M 6.74 % | 33.930 M 13.87 % | 29.796 M 5.23 % | 28.316 M 16.92 % | 24.219 M |
| Interest income | 193.000 K -31.80 % | 283.000 K 1 247.62 % | 21.000 K | 0.000 | 0.000 100.00 % | -491.000 K -49 200.00 % | 1.000 K |
| Interest expense | 6.923 M 73.08 % | 4.000 M 174.16 % | 1.459 M -60.63 % | 3.706 M -3.72 % | 3.849 M 36.30 % | 2.824 M 25.96 % | 2.242 M |
| Depreciation and amortization | 22.966 M 70.62 % | 13.460 M 44.59 % | 9.309 M -8.99 % | 10.229 M -16.97 % | 12.320 M 16.51 % | 10.574 M 13.36 % | 9.328 M |
| Operating income | 42.793 M 37.11 % | 31.210 M 76.15 % | 17.718 M 54.42 % | 11.474 M 512.60 % | 1.873 M -78.62 % | 8.760 M 104.91 % | 4.275 M |
| Operating income ratio | 0.25 -9.87 % | 0.28 16.60 % | 0.24 17.85 % | 0.21 365.46 % | 0.04 -75.91 % | 0.18 61.73 % | 0.11 |
| Total other income expenses net | -6.730 M -81.06 % | -3.717 M -158.48 % | -1.438 M 81.76 % | -7.885 M -201.64 % | -2.614 M 21.15 % | -3.315 M -38.07 % | -2.401 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 128.355 M 108.09 % | 61.682 M 115.04 % | 28.684 M 26.35 % | 22.702 M -37.26 % | 36.185 M -23.21 % | 47.125 M 87.91 % | 25.078 M 46.91 % | 17.070 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 |
| Total debt | 140.523 M 93.81 % | 72.506 M 92.22 % | 37.721 M 36.87 % | 27.559 M -41.54 % | 47.143 M -9.31 % | 51.980 M 87.46 % | 27.728 M 13.70 % | 24.388 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 716.000 K 155.50 % | -1.290 M 28.49 % | -1.804 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 96.440 M 41.48 % | 68.166 M 21.45 % | 56.126 M 60.85 % | 34.893 M -19.02 % | 43.089 M | 0.000 | 0.000 | 0.000 |
| Common stock | 4.016 M 0.48 % | 3.997 M 0.45 % | 3.979 M 0.00 % | 3.979 M 13.69 % | 3.500 M | 0.000 | 0.000 | 0.000 |
| Total equity | 127.328 M 30.48 % | 97.586 M 28.74 % | 75.803 M 24.00 % | 61.132 M 36.81 % | 44.684 M -3.18 % | 46.153 M 9.84 % | 42.017 M 51.93 % | 27.655 M |
| Other non current liabilities | 443.000 K 24.44 % | 356.000 K 204.27 % | 117.000 K 8.33 % | 108.000 K -19.40 % | 134.000 K 19.64 % | 112.000 K -20.00 % | 140.000 K 34.62 % | 104.000 K |
| Long term debt | 139.385 M 95.41 % | 71.329 M 93.53 % | 36.856 M 37.65 % | 26.776 M -30.45 % | 38.498 M -12.90 % | 44.199 M 69.28 % | 26.110 M 13.65 % | 22.974 M |
| Total non current liabilities | 150.184 M 86.09 % | 80.703 M 105.88 % | 39.200 M 45.81 % | 26.884 M -30.33 % | 38.589 M -12.91 % | 44.311 M 68.80 % | 26.250 M 12.45 % | 23.344 M |
| Other current liabilities | 23.641 M 6.01 % | 22.300 M 68.45 % | 13.238 M 150.58 % | 5.283 M 10.09 % | 4.799 M 3.12 % | 4.654 M -23.87 % | 6.113 M 107.22 % | 2.950 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.138 M -3.31 % | 1.177 M 36.07 % | 865.000 K -44.76 % | 1.566 M -81.96 % | 8.683 M 11.59 % | 7.781 M 380.90 % | 1.618 M 14.43 % | 1.414 M |
| Total current liabilities | 36.091 M 1.94 % | 35.405 M 62.27 % | 21.819 M 98.01 % | 11.019 M -33.15 % | 16.484 M 1.01 % | 16.319 M 44.33 % | 11.307 M 39.64 % | 8.097 M |
| Total liabilities | 186.275 M 60.43 % | 116.108 M 90.28 % | 61.019 M 60.99 % | 37.903 M -31.18 % | 55.073 M -9.17 % | 60.630 M 61.43 % | 37.557 M 19.45 % | 31.441 M |
| Other non current assets | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.32 % | 313.000 K 9.44 % | 286.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 |
| Intangible assets | 34.954 M 97.38 % | 17.709 M 196.24 % | 5.978 M 239.66 % | 1.760 M -22.98 % | 2.285 M -40.71 % | 3.854 M 1 643.89 % | 221.000 K | 0.000 |
| GoodWill | 112.183 M 44.31 % | 77.739 M 17.71 % | 66.043 M 35.75 % | 48.651 M 0.14 % | 48.585 M -0.28 % | 48.722 M 43.65 % | 33.917 M 42.15 % | 23.860 M |
| Goodwill and intangible assets | 147.137 M 54.15 % | 95.448 M 32.53 % | 72.021 M 42.87 % | 50.411 M -0.90 % | 50.870 M -3.24 % | 52.576 M 54.01 % | 34.138 M 43.08 % | 23.860 M |
| Property plant equipment net | 89.952 M 26.18 % | 71.291 M 106.98 % | 34.443 M 44.99 % | 23.755 M -3.95 % | 24.732 M -19.85 % | 30.858 M 5.78 % | 29.171 M 47.35 % | 19.797 M |
| Total non current assets | 238.361 M 42.91 % | 166.791 M 56.66 % | 106.464 M 41.62 % | 75.176 M -1.54 % | 76.349 M -9.07 % | 83.961 M 30.54 % | 64.320 M 46.37 % | 43.943 M |
| Other current assets | 8.266 M 193.64 % | 2.815 M 63.19 % | 1.725 M 2.43 % | 1.684 M 3 401.96 % | -51.000 K | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 12.168 M 12.42 % | 10.824 M 19.77 % | 9.037 M 86.06 % | 4.857 M -55.68 % | 10.958 M 125.71 % | 4.855 M 83.21 % | 2.650 M -63.79 % | 7.318 M |
| Cash and short term investments | 12.168 M 12.42 % | 10.824 M 19.77 % | 9.037 M 86.06 % | 4.857 M -55.68 % | 10.958 M 125.71 % | 4.855 M 83.21 % | 2.650 M -63.79 % | 7.318 M |
| Total current assets | 76.242 M 62.55 % | 46.903 M 52.85 % | 30.686 M 28.61 % | 23.859 M 1.93 % | 23.408 M 2.57 % | 22.822 M 49.61 % | 15.254 M 0.67 % | 15.153 M |
| Inventory | 7.766 M 91.09 % | 4.064 M 117.91 % | 1.865 M 4.89 % | 1.778 M 42.81 % | 1.245 M 12.47 % | 1.107 M 2 415.91 % | 44.000 K 388.89 % | 9.000 K |
| Net receivables | 48.042 M 64.53 % | 29.200 M 61.69 % | 18.059 M 16.21 % | 15.540 M 38.06 % | 11.256 M -33.24 % | 16.860 M 34.24 % | 12.560 M 60.49 % | 7.826 M |
| Tax assets | 272.000 K 423.08 % | 52.000 K | 0.000 -100.00 % | 1.010 M 35.21 % | 747.000 K 63.10 % | 458.000 K -34.38 % | 698.000 K | 0.000 |
| Other assets | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 10.039 M 3.27 % | 9.721 M 64.87 % | 5.896 M 76.05 % | 3.349 M 34.66 % | 2.487 M -18.30 % | 3.044 M -9.03 % | 3.346 M -5.05 % | 3.524 M |
| Tax payables | 1.273 M -42.32 % | 2.207 M 21.26 % | 1.820 M 121.68 % | 821.000 K 59.42 % | 515.000 K -38.69 % | 840.000 K 265.22 % | 230.000 K 10.05 % | 209.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.302 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.854 M 0.74 % | 2.833 M -0.81 % | 2.856 M -8.87 % | 3.134 M 2.69 % | 3.052 M -11.41 % | 3.445 M -1.74 % | 3.506 M 55.06 % | 2.261 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 M -28.49 % | 1.804 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 26.872 M 5.70 % | 25.423 M 80.11 % | 14.115 M -36.59 % | 22.260 M 1 268.50 % | -1.905 M -104.13 % | 46.153 M 9.84 % | 42.017 M 51.93 % | 27.655 M |
| Deferred tax liabilities non current | 10.356 M 14.84 % | 9.018 M 304.94 % | 2.227 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 313.603 M 46.75 % | 213.694 M 56.18 % | 136.822 M 38.16 % | 99.035 M -0.72 % | 99.757 M -6.58 % | 106.783 M 34.19 % | 79.574 M 34.65 % | 59.096 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.326 M -46.88 % | 2.496 M 202.55 % | 825.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -19.361 M -1 172.63 % | 1.805 M -78.03 % | 8.215 M 260.92 % | -5.105 M -207.63 % | 4.743 M 228.09 % | -3.703 M -215.69 % | -1.173 M |
| Accounts receivables | -14.247 M -572.03 % | -2.120 M -388.83 % | 734.000 K 111.13 % | -6.597 M -237.78 % | 4.788 M | 0.000 | 0.000 |
| Inventory | -1.167 M -643.31 % | -157.000 K -157.30 % | 274.000 K 152.29 % | -524.000 K -240.26 % | -154.000 K 25.96 % | -208.000 K -2 500.00 % | -8.000 K |
| Accounts payables | -3.947 M -196.69 % | 4.082 M -43.36 % | 7.207 M 257.49 % | 2.016 M 1 749.54 % | 109.000 K | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 4.082 M | 0.000 | 0.000 | 0.000 100.00 % | -3.495 M -200.00 % | -1.165 M |
| Other non cash items | -10.877 M -3 625.00 % | -292.000 K 88.08 % | -2.449 M -65.81 % | -1.477 M -10.22 % | -1.340 M -49.22 % | -898.000 K -126.77 % | -396.000 K |
| Net cash provided by operating activities | 30.117 M -22.87 % | 39.048 M 18.85 % | 32.854 M 354.04 % | 7.236 M -51.70 % | 14.982 M 31.21 % | 11.418 M 18.53 % | 9.633 M |
| Investments in property plant and equipment | -29.388 M -51.03 % | -19.459 M -34.64 % | -14.453 M -83.20 % | -7.889 M -55.51 % | -5.073 M 45.37 % | -9.286 M -5.45 % | -8.806 M |
| Acquisitions net | -67.056 M -31.01 % | -51.183 M -113.27 % | -23.999 M -1 751.69 % | 1.453 M -10.31 % | 1.620 M 106.68 % | -24.268 M -474.25 % | -4.226 M |
| Purchases of investments | 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 |
| Other investing activites | 3.148 M 83.99 % | 1.711 M 11.18 % | 1.539 M | 0.000 | 0.000 -100.00 % | 679.000 K -11.01 % | 763.000 K |
| Net cash used for investing activites | -93.296 M -35.35 % | -68.931 M -86.74 % | -36.913 M -473.54 % | -6.436 M -86.39 % | -3.453 M 89.50 % | -32.875 M -167.95 % | -12.269 M |
| Debt repayment | 68.807 M 94.22 % | 35.427 M 282.04 % | 9.273 M 146.53 % | -19.928 M -347.42 % | -4.454 M -117.78 % | 25.049 M 1 789.08 % | -1.483 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 15.573 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -883.000 K -10.93 % | -796.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.608 M -6.80 % | -2.442 M -89.01 % | -1.292 M 53.37 % | -2.771 M -284.33 % | -721.000 K 44.67 % | -1.303 M -270.17 % | -352.000 K |
| Net cash used provided by financing activities | 65.316 M 102.91 % | 32.189 M 303.32 % | 7.981 M 212.00 % | -7.126 M -37.70 % | -5.175 M -121.79 % | 23.746 M 1 394.06 % | -1.835 M |
| Effect of forex changes on cash | -793.000 K -52.79 % | -519.000 K -301.16 % | 258.000 K 14.67 % | 225.000 K 189.64 % | -251.000 K -198.81 % | -84.000 K 57.36 % | -197.000 K |
| Net change in cash | 1.344 M -24.79 % | 1.787 M -57.25 % | 4.180 M 168.51 % | -6.101 M -199.97 % | 6.103 M 176.78 % | 2.205 M 147.24 % | -4.668 M |
| Cash at beginning of period | 10.824 M 19.77 % | 9.037 M 86.06 % | 4.857 M -55.68 % | 10.958 M 125.71 % | 4.855 M 83.21 % | 2.650 M -63.79 % | 7.318 M |
| Cash at end of period | 12.168 M 12.42 % | 10.824 M 19.77 % | 9.037 M 86.06 % | 4.857 M -55.68 % | 10.958 M 125.71 % | 4.855 M 83.21 % | 2.650 M |
| Operating cash flow | 30.117 M -22.87 % | 39.048 M 18.85 % | 32.854 M 354.04 % | 7.236 M -51.70 % | 14.982 M 31.21 % | 11.418 M 18.53 % | 9.633 M |
| Capital expenditure | -29.388 M -51.03 % | -19.459 M -34.64 % | -14.453 M -83.20 % | -7.889 M -55.51 % | -5.073 M 45.37 % | -9.286 M -5.45 % | -8.806 M |
| Free CashFlow | 729.000 K -96.28 % | 19.589 M 6.46 % | 18.401 M 2 917.92 % | -653.000 K -106.59 % | 9.909 M 364.77 % | 2.132 M 157.80 % | 827.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | |
|---|---|---|---|---|---|---|---|
| Revenue | 99.135 M 13.18 % | 87.592 M 8.87 % | 80.452 M 32.72 % | 60.620 M 21.61 % | 49.846 M 20.43 % | 41.390 M 30.44 % | 31.730 M |
| Net income | 13.869 M -10.04 % | 15.417 M 15.39 % | 13.361 M 19.95 % | 11.139 M 6.70 % | 10.440 M 54.42 % | 6.761 M 14.52 % | 5.904 M |
| Income before tax | 17.781 M -3.53 % | 18.431 M 4.53 % | 17.632 M 23.70 % | 14.254 M 7.67 % | 13.239 M 36.08 % | 9.729 M 40.98 % | 6.901 M |
| Income before tax ratio | 0.18 -14.76 % | 0.21 -3.99 % | 0.22 -6.79 % | 0.24 -11.47 % | 0.27 12.99 % | 0.24 8.08 % | 0.22 |
| EBITDA | 37.567 M 8.63 % | 34.584 M 10.25 % | 31.368 M 34.81 % | 23.268 M 12.08 % | 20.760 M 35.61 % | 15.309 M 32.08 % | 11.591 M |
| Net income ratio | 0.14 -20.52 % | 0.18 5.98 % | 0.17 -9.62 % | 0.18 -12.27 % | 0.21 28.22 % | 0.16 -12.21 % | 0.19 |
| Ratio EBITDA | 0.38 -4.02 % | 0.39 1.27 % | 0.39 1.58 % | 0.38 -7.84 % | 0.42 12.60 % | 0.37 1.25 % | 0.37 |
| Gross profit ratio | 0.32 -50.43 % | 0.64 2.46 % | 0.63 -5.36 % | 0.66 0.51 % | 0.66 3.82 % | 0.63 8.96 % | 0.58 |
| Weighted average shs out dil | 81.119 M -0.19 % | 81.276 M 0.08 % | 81.212 M 0.12 % | 81.112 M 0.36 % | 80.818 M 1.55 % | 79.582 M 0.00 % | 79.580 M |
| Weighted average shs out | 80.480 M 0.21 % | 80.314 M 0.27 % | 80.099 M 0.19 % | 79.948 M 0.19 % | 79.798 M 0.27 % | 79.582 M 0.00 % | 79.580 M |
| EPS diluted | 0.17 -10.53 % | 0.19 18.75 % | 0.16 14.29 % | 0.14 7.69 % | 0.13 52.94 % | 0.09 14.56 % | 0.07 |
| Earnings per share | 0.17 -10.53 % | 0.19 11.76 % | 0.17 21.43 % | 0.14 7.69 % | 0.13 52.94 % | 0.09 14.56 % | 0.07 |
| Gross profit | 31.495 M -43.89 % | 56.134 M 11.55 % | 50.320 M 25.61 % | 40.062 M 22.23 % | 32.776 M 25.03 % | 26.214 M 42.13 % | 18.444 M |
| Income tax expense | 3.912 M 29.79 % | 3.014 M -29.43 % | 4.271 M 37.11 % | 3.115 M 11.29 % | 2.799 M -5.69 % | 2.968 M 197.69 % | 997.000 K |
| Cost of revenue | 67.640 M 115.02 % | 31.458 M 4.40 % | 30.132 M 46.57 % | 20.558 M 20.43 % | 17.070 M 12.48 % | 15.176 M 14.23 % | 13.286 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.812 M -77.67 % | 34.987 M 14.81 % | 30.475 M 26.73 % | 24.048 M 29.90 % | 18.513 M 17.90 % | 15.702 M 34.33 % | 11.689 M |
| Cost and expenses | 75.452 M 13.56 % | 66.445 M 9.63 % | 60.607 M 35.87 % | 44.606 M 25.36 % | 35.583 M 15.24 % | 30.878 M 23.64 % | 24.975 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.015 M -74.23 % | 34.987 M 14.81 % | 30.475 M 26.73 % | 24.048 M 29.90 % | 18.513 M 17.90 % | 15.702 M 34.33 % | 11.689 M |
| Interest income | 39.000 K -64.55 % | 110.000 K 32.53 % | 83.000 K -64.38 % | 233.000 K 366.00 % | 50.000 K 138.10 % | 21.000 K | 0.000 |
| Interest expense | 5.415 M 40.69 % | 3.849 M 25.21 % | 3.074 M 49.88 % | 2.051 M 5.23 % | 1.949 M 121.48 % | 880.000 K 51.99 % | 579.000 K |
| Depreciation and amortization | 14.371 M 16.80 % | 12.304 M 15.40 % | 10.662 M 53.12 % | 6.963 M 7.17 % | 6.497 M 35.44 % | 4.797 M -0.81 % | 4.836 M |
| Operating income | 23.683 M 11.99 % | 21.147 M 6.56 % | 19.845 M 23.92 % | 16.014 M 12.28 % | 14.263 M 35.68 % | 10.512 M 55.62 % | 6.755 M |
| Operating income ratio | 0.24 -1.05 % | 0.24 -2.13 % | 0.25 -6.63 % | 0.26 -7.68 % | 0.29 12.67 % | 0.25 19.30 % | 0.21 |
| Total other income expenses net | -5.902 M -117.30 % | -2.716 M -22.73 % | -2.213 M -25.74 % | -1.760 M -71.88 % | -1.024 M -30.78 % | -783.000 K -636.30 % | 146.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-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 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 131.923 M 2.78 % | 128.355 M 78.38 % | 71.956 M 16.66 % | 61.682 M 133.87 % | 26.375 M -8.05 % | 28.684 M 36.80 % | 20.968 M -7.64 % | 22.702 M -12.79 % | 26.031 M -28.06 % | 36.185 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 143.882 M 2.39 % | 140.523 M 79.67 % | 78.212 M 7.87 % | 72.506 M 120.60 % | 32.867 M -12.87 % | 37.721 M 48.55 % | 25.393 M -7.86 % | 27.559 M -2.34 % | 28.218 M -40.14 % | 47.143 M |
| Accumulated other comprehensive income loss | 1.097 M -66.98 % | 3.322 M 35.76 % | 2.447 M | 0.000 -100.00 % | 571.000 K -20.25 % | 716.000 K 381.89 % | -254.000 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 118.620 M 23.00 % | 96.440 M 7.33 % | 89.851 M 31.81 % | 68.166 M 19.20 % | 57.184 M 20.24 % | 47.558 M 16.57 % | 40.797 M 16.92 % | 34.893 M | 0.000 | 0.000 |
| Common stock | 4.031 M 0.37 % | 4.016 M 0.00 % | 4.016 M 0.48 % | 3.997 M 0.00 % | 3.997 M 0.45 % | 3.979 M 0.00 % | 3.979 M 0.00 % | 3.979 M | 0.000 | 0.000 |
| Total equity | 137.863 M 8.27 % | 127.328 M 15.30 % | 110.429 M 13.16 % | 97.586 M 14.40 % | 85.302 M 12.53 % | 75.803 M 11.36 % | 68.072 M 11.35 % | 61.132 M 9.05 % | 56.059 M 25.46 % | 44.684 M |
| Other non current liabilities | 367.000 K -17.16 % | 443.000 K -31.00 % | 642.000 K 80.34 % | 356.000 K 163.70 % | 135.000 K -52.13 % | 282.000 K 173.79 % | 103.000 K -4.63 % | 108.000 K -65.16 % | 310.000 K 240.66 % | 91.000 K |
| Long term debt | 142.432 M 2.19 % | 139.385 M 80.50 % | 77.222 M 8.26 % | 71.329 M 122.42 % | 32.070 M -12.99 % | 36.856 M 48.36 % | 24.842 M -7.22 % | 26.776 M -2.46 % | 27.450 M -28.70 % | 38.498 M |
| Total non current liabilities | 153.490 M 2.20 % | 150.184 M 72.50 % | 87.062 M 7.88 % | 80.703 M 134.29 % | 34.446 M -12.13 % | 39.200 M 57.15 % | 24.945 M -7.21 % | 26.884 M -3.16 % | 27.760 M -28.06 % | 38.589 M |
| Other current liabilities | 21.283 M -5.42 % | 22.503 M 15.06 % | 19.557 M -7.41 % | 21.123 M 53.19 % | 13.789 M 4.16 % | 13.238 M 57.20 % | 8.421 M 38.82 % | 6.066 M | 0.000 -100.00 % | 4.799 M |
| Deferred revenue | 672.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.450 M -36.29 % | 2.276 M 129.90 % | 990.000 K -57.94 % | 2.354 M 195.36 % | 797.000 K -7.86 % | 865.000 K 56.99 % | 551.000 K -29.63 % | 783.000 K 1.95 % | 768.000 K -91.16 % | 8.683 M |
| Total current liabilities | 35.110 M -2.72 % | 36.091 M 17.16 % | 30.805 M -12.99 % | 35.405 M 65.14 % | 21.439 M -1.74 % | 21.819 M 40.42 % | 15.538 M 41.01 % | 11.019 M 13.46 % | 9.712 M -41.08 % | 16.484 M |
| Total liabilities | 188.600 M 1.25 % | 186.275 M 58.04 % | 117.867 M 1.51 % | 116.108 M 107.76 % | 55.885 M -8.41 % | 61.019 M 50.73 % | 40.483 M 6.81 % | 37.903 M 1.15 % | 37.472 M -31.96 % | 55.073 M |
| Other non current assets | 0.000 -100.00 % | 1.000 M | 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 | 0.000 | 0.000 |
| Intangible assets | 31.960 M -8.57 % | 34.954 M 120.03 % | 15.886 M -10.29 % | 17.709 M 228.74 % | 5.387 M -9.89 % | 5.978 M 374.82 % | 1.259 M -28.47 % | 1.760 M 15.94 % | 1.518 M -33.57 % | 2.285 M |
| GoodWill | 111.765 M -0.37 % | 112.183 M 44.39 % | 77.697 M -0.05 % | 77.739 M 18.15 % | 65.796 M -0.37 % | 66.043 M 34.27 % | 49.185 M 1.10 % | 48.651 M 0.21 % | 48.549 M -0.07 % | 48.585 M |
| Goodwill and intangible assets | 143.725 M -2.32 % | 147.137 M 57.23 % | 93.583 M -1.95 % | 95.448 M 34.09 % | 71.183 M -1.16 % | 72.021 M 42.77 % | 50.444 M 0.07 % | 50.411 M 0.69 % | 50.067 M -1.58 % | 50.870 M |
| Property plant equipment net | 100.120 M 11.30 % | 89.952 M 14.40 % | 78.627 M 10.29 % | 71.291 M 95.13 % | 36.535 M 6.07 % | 34.443 M 20.73 % | 28.528 M 20.09 % | 23.755 M -0.27 % | 23.819 M -3.69 % | 24.732 M |
| Total non current assets | 244.117 M 2.41 % | 238.361 M 38.37 % | 172.262 M 3.28 % | 166.791 M 54.84 % | 107.718 M 1.18 % | 106.464 M 33.03 % | 80.031 M 6.46 % | 75.176 M 0.70 % | 74.650 M -2.23 % | 76.349 M |
| Other current assets | 7.227 M -12.57 % | 8.266 M 104.20 % | 4.048 M 43.80 % | 2.815 M 103.10 % | 1.386 M -19.65 % | 1.725 M | 0.000 -100.00 % | 1.684 M -88.71 % | 14.912 M 33.08 % | 11.205 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.959 M -1.72 % | 12.168 M 94.50 % | 6.256 M -42.20 % | 10.824 M 66.73 % | 6.492 M -28.16 % | 9.037 M 104.23 % | 4.425 M -8.89 % | 4.857 M 122.09 % | 2.187 M -80.04 % | 10.958 M |
| Cash and short term investments | 11.959 M -1.72 % | 12.168 M 94.50 % | 6.256 M -42.20 % | 10.824 M 66.73 % | 6.492 M -28.16 % | 9.037 M 104.23 % | 4.425 M -8.89 % | 4.857 M 122.09 % | 2.187 M -80.04 % | 10.958 M |
| Total current assets | 82.346 M 8.01 % | 76.242 M 36.06 % | 56.034 M 19.47 % | 46.903 M 40.14 % | 33.469 M 10.25 % | 30.358 M 6.43 % | 28.524 M 19.55 % | 23.859 M 26.37 % | 18.881 M -19.34 % | 23.408 M |
| Inventory | 13.034 M 67.83 % | 7.766 M 67.73 % | 4.630 M 13.93 % | 4.064 M 51.70 % | 2.679 M 43.65 % | 1.865 M -20.67 % | 2.351 M 32.23 % | 1.778 M -0.22 % | 1.782 M 43.13 % | 1.245 M |
| Net receivables | 50.126 M 4.34 % | 48.042 M 16.89 % | 41.100 M 40.75 % | 29.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.540 M | 0.000 | 0.000 |
| Tax assets | 272.000 K 0.00 % | 272.000 K 423.08 % | 52.000 K 0.00 % | 52.000 K | 0.000 | 0.000 -100.00 % | 1.059 M 4.85 % | 1.010 M 32.20 % | 764.000 K 2.28 % | 747.000 K |
| Other assets | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 11.705 M 16.60 % | 10.039 M -2.13 % | 10.258 M 5.52 % | 9.721 M 94.81 % | 4.990 M -15.37 % | 5.896 M 2.10 % | 5.775 M 72.44 % | 3.349 M -57.62 % | 7.902 M 217.73 % | 2.487 M |
| Tax payables | 0.000 -100.00 % | 1.273 M | 0.000 -100.00 % | 2.207 M 18.46 % | 1.863 M 2.36 % | 1.820 M 130.09 % | 791.000 K -3.65 % | 821.000 K -21.21 % | 1.042 M 102.33 % | 515.000 K |
| Deferred revenue non current | 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 |
| Capital lease obligations | 3.042 M 6.59 % | 2.854 M 117.36 % | 1.313 M -53.78 % | 2.841 M 12.74 % | 2.520 M -11.76 % | 2.856 M 5.19 % | 2.715 M -13.37 % | 3.134 M -2.61 % | 3.218 M 5.44 % | 3.052 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 254.000 K | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 14.115 M -47.47 % | 26.872 M 90.38 % | 14.115 M -44.48 % | 25.423 M 80.11 % | 14.115 M 0.00 % | 14.115 M 1.83 % | 13.861 M -37.73 % | 22.260 M | 0.000 -100.00 % | 44.684 M |
| Deferred tax liabilities non current | 10.691 M 3.23 % | 10.356 M 12.59 % | 9.198 M 2.00 % | 9.018 M 302.41 % | 2.241 M 0.63 % | 2.227 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 326.463 M 4.10 % | 313.603 M 37.37 % | 228.296 M 6.83 % | 213.694 M 51.36 % | 141.187 M 3.19 % | 136.822 M 26.04 % | 108.555 M 9.61 % | 99.035 M 5.88 % | 93.531 M -6.24 % | 99.757 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 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | -9.056 M -37.15 % | -6.603 M 48.24 % | -12.758 M -276.14 % | 7.243 M 233.19 % | -5.438 M -162.73 % | 8.669 M 2 251.12 % | -403.000 K |
| Accounts receivables | -6.094 M -429.45 % | -1.151 M 91.21 % | -13.096 M -498.30 % | 3.288 M 160.80 % | -5.408 M -199.78 % | 5.420 M 216.94 % | -4.635 M |
| Inventory | -5.310 M -790.94 % | -596.000 K -4.38 % | -571.000 K -182.63 % | 691.000 K 181.49 % | -848.000 K -211.87 % | 758.000 K 256.61 % | -484.000 K |
| Accounts payables | 2.348 M 148.35 % | -4.856 M -634.21 % | 909.000 K -72.15 % | 3.264 M 299.02 % | 818.000 K -67.16 % | 2.491 M -47.18 % | 4.716 M |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.947 M 418.14 % | -612.000 K 58.11 % | -1.461 M -299.05 % | 734.000 K -96.36 % | 20.185 M 433.43 % | 3.784 M -60.28 % | 9.527 M |
| Net cash provided by operating activities | 21.131 M 3.05 % | 20.506 M 109.16 % | 9.804 M -62.41 % | 26.079 M 96.79 % | 13.252 M -42.60 % | 23.086 M 135.84 % | 9.789 M |
| Investments in property plant and equipment | -20.484 M -60.32 % | -12.777 M 23.08 % | -16.611 M -45.58 % | -11.410 M -41.76 % | -8.049 M -21.46 % | -6.627 M 15.32 % | -7.826 M |
| Acquisitions net | 1.280 M 102.08 % | -61.431 M -2 200.79 % | -2.670 M 94.54 % | -48.899 M -5 612.50 % | -856.000 K 96.33 % | -23.304 M -2 931.59 % | 823.000 K |
| Purchases of investments | 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 |
| Other investing activites | 550.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -18.654 M 74.86 % | -74.208 M -284.88 % | -19.281 M 68.03 % | -60.309 M -577.25 % | -8.905 M 70.25 % | -29.931 M -327.40 % | -7.003 M |
| Debt repayment | 1.411 M -97.71 % | 61.538 M 907.00 % | 6.111 M -84.35 % | 39.041 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 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 |
| Dividends paid | -965.000 K | 0.000 100.00 % | -883.000 K | 0.000 100.00 % | -796.000 K | 0.000 | 0.000 |
| Other financing activites | -1.063 M -59.37 % | -667.000 K 14.81 % | -783.000 K -36.65 % | -573.000 K 89.55 % | -5.483 M -147.58 % | 11.523 M 425.32 % | -3.542 M |
| Net cash used provided by financing activities | -617.000 K -101.01 % | 60.871 M 1 269.43 % | 4.445 M -88.44 % | 38.468 M 712.65 % | -6.279 M -154.49 % | 11.523 M 425.32 % | -3.542 M |
| Effect of forex changes on cash | -2.069 M -64.60 % | -1.257 M -370.91 % | 464.000 K 393.62 % | 94.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -209.000 K -103.54 % | 5.912 M 229.42 % | -4.568 M -205.45 % | 4.332 M 270.22 % | -2.545 M -155.18 % | 4.612 M 710.05 % | -756.000 K |
| Cash at beginning of period | 12.168 M 94.50 % | 6.256 M -42.20 % | 10.824 M 66.73 % | 6.492 M -28.16 % | 9.037 M 104.23 % | 4.425 M -14.59 % | 5.181 M |
| Cash at end of period | 11.959 M -1.72 % | 12.168 M 94.50 % | 6.256 M -42.20 % | 10.824 M 66.73 % | 6.492 M -28.16 % | 9.037 M 104.23 % | 4.425 M |
| Operating cash flow | 21.131 M 3.05 % | 20.506 M 109.16 % | 9.804 M -62.41 % | 26.079 M 96.79 % | 13.252 M -42.60 % | 23.086 M 135.84 % | 9.789 M |
| Capital expenditure | -20.484 M -60.32 % | -12.777 M 23.08 % | -16.611 M -45.58 % | -11.410 M -41.76 % | -8.049 M -21.46 % | -6.627 M 15.32 % | -7.826 M |
| Free CashFlow | 647.000 K -91.63 % | 7.729 M 213.54 % | -6.807 M -146.40 % | 14.669 M 181.93 % | 5.203 M -68.39 % | 16.459 M 738.46 % | 1.963 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 |