Xuan Wu Cloud Technology Holdings Limited 2392.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 1.151 B -10.15 % | 1.281 B 22.80 % | 1.043 B 5.19 % | 991.941 M 24.50 % | 796.762 M 32.75 % | 600.201 M 15.68 % | 518.835 M |
| Net income | 6.914 M 109.55 % | -72.364 M -102.84 % | -35.676 M -345.82 % | 14.513 M -47.70 % | 27.748 M 92.72 % | 14.398 M -52.03 % | 30.012 M |
| Income before tax | -920.000 K 98.72 % | -71.709 M -97.53 % | -36.302 M -390.88 % | 12.480 M -54.38 % | 27.358 M 158.56 % | 10.581 M -65.36 % | 30.545 M |
| Income before tax ratio | 0.00 98.57 % | -0.06 -60.86 % | -0.03 -376.54 % | 0.01 -63.36 % | 0.03 94.77 % | 0.02 -70.06 % | 0.06 |
| EBITDA | 5.148 M 109.26 % | -55.601 M -193.27 % | -18.959 M -166.19 % | 28.645 M -33.13 % | 42.838 M 70.57 % | 25.114 M -40.97 % | 42.541 M |
| Net income ratio | 0.01 110.63 % | -0.06 -65.18 % | -0.03 -333.70 % | 0.01 -57.99 % | 0.03 45.18 % | 0.02 -58.53 % | 0.06 |
| Ratio EBITDA | 0.00 110.30 % | -0.04 -138.82 % | -0.02 -162.92 % | 0.03 -46.29 % | 0.05 28.49 % | 0.04 -48.97 % | 0.08 |
| Gross profit ratio | 0.18 14.08 % | 0.16 -26.15 % | 0.22 -7.69 % | 0.23 -3.68 % | 0.24 -25.78 % | 0.33 -8.34 % | 0.36 |
| Weighted average shs out dil | 576.167 M 2.89 % | 559.973 M 3.23 % | 542.437 M -3.19 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M |
| Weighted average shs out | 576.167 M 2.89 % | 559.976 M 3.23 % | 542.437 M -3.19 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M |
| EPS diluted | 0.01 109.23 % | -0.13 -97.57 % | -0.07 -354.05 % | 0.03 -47.68 % | 0.05 92.61 % | 0.03 -52.05 % | 0.05 |
| Earnings per share | 0.01 109.23 % | -0.13 -97.57 % | -0.07 -354.05 % | 0.03 -47.68 % | 0.05 92.61 % | 0.03 -52.05 % | 0.05 |
| Gross profit | 209.777 M 2.51 % | 204.649 M -9.31 % | 225.647 M -2.90 % | 232.392 M 19.92 % | 193.793 M -1.47 % | 196.694 M 6.03 % | 185.501 M |
| Income tax expense | 150.000 K 145.90 % | 61.000 K 104.57 % | -1.334 M 53.54 % | -2.871 M -47.31 % | -1.949 M 32.72 % | -2.897 M -490.96 % | 741.000 K |
| Cost of revenue | 941.500 M -12.55 % | 1.077 B 31.66 % | 817.731 M 7.66 % | 759.549 M 25.97 % | 602.969 M 49.43 % | 403.507 M 21.05 % | 333.334 M |
| General and administrative expenses | 46.027 M -20.76 % | 58.089 M -23.93 % | 76.361 M 197.31 % | 25.684 M 318.44 % | 6.138 M -21.94 % | 7.863 M 2.18 % | 7.695 M |
| Selling and marketing expenses | 94.833 M -24.20 % | 125.113 M 12.39 % | 111.317 M 22.29 % | 91.024 M 17.98 % | 77.149 M -17.43 % | 93.430 M 12.54 % | 83.023 M |
| Other expenses | 66.045 M 3 012.04 % | -2.268 M 80.11 % | -11.403 M -114.75 % | -5.310 M -118.08 % | 29.367 M -3.96 % | 30.578 M 74 680.49 % | -41.000 K |
| Operating expenses | 206.905 M -24.36 % | 273.550 M 5.62 % | 258.999 M 17.54 % | 220.355 M 33.00 % | 165.676 M -9.19 % | 182.451 M 18.53 % | 153.923 M |
| Cost and expenses | 1.148 B -14.94 % | 1.350 B 25.69 % | 1.074 B 9.88 % | 977.634 M 27.45 % | 767.099 M 30.91 % | 585.958 M 20.26 % | 487.257 M |
| Research and development expenses | 0.000 -100.00 % | 92.616 M 11.96 % | 82.724 M 25.10 % | 66.126 M 24.71 % | 53.022 M 4.83 % | 50.580 M 24.01 % | 40.788 M |
| Selling general and administrative expenses | 140.860 M -23.11 % | 183.202 M -2.38 % | 187.678 M 17.64 % | 159.539 M 91.55 % | 83.287 M -17.78 % | 101.293 M 11.66 % | 90.718 M |
| Interest income | 773.000 K -60.26 % | 1.945 M 69.13 % | 1.150 M 53.33 % | 750.000 K 6.23 % | 706.000 K 86.28 % | 379.000 K -14.06 % | 441.000 K |
| Interest expense | 4.565 M -3.96 % | 4.753 M 15.93 % | 4.100 M 59.10 % | 2.577 M -14.41 % | 3.011 M 71.66 % | 1.754 M 434.76 % | 328.000 K |
| Depreciation and amortization | 2.276 M -79.96 % | 11.355 M -14.26 % | 13.243 M -2.54 % | 13.588 M 8.97 % | 12.469 M -2.43 % | 12.779 M 9.52 % | 11.668 M |
| Operating income | 2.872 M 104.17 % | -68.901 M -106.59 % | -33.352 M -333.12 % | 14.307 M -51.77 % | 29.663 M 148.10 % | 11.956 M -60.71 % | 30.432 M |
| Operating income ratio | 0.00 104.64 % | -0.05 -68.23 % | -0.03 -321.62 % | 0.01 -61.26 % | 0.04 86.89 % | 0.02 -66.04 % | 0.06 |
| Total other income expenses net | -3.792 M -35.04 % | -2.808 M 4.81 % | -2.950 M -61.47 % | -1.827 M 20.74 % | -2.305 M -67.64 % | -1.375 M -1 316.81 % | 113.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | 87.851 M 799.95 % | -12.551 M 71.74 % | -44.408 M -2 210.65 % | 2.104 M 104.22 % | -49.905 M -589.99 % | 10.185 M 118.10 % | -56.269 M |
| Total investments | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 21.476 M -28.89 % | 30.200 M | 0.000 -100.00 % | 25.667 M |
| Total debt | 159.264 M -11.39 % | 179.727 M 54.19 % | 116.564 M 29.00 % | 90.360 M 91.55 % | 47.172 M -11.42 % | 53.255 M 197.36 % | 17.909 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -38.719 M -44.91 % | -26.720 M 0.00 % | -26.720 M -114.06 % | 189.979 M 45.70 % | 130.389 M -18.76 % | 160.505 M |
| Retained earnings | -68.944 M -5.67 % | -65.245 M -87 093.33 % | 75.000 K -99.79 % | 35.969 M 27.18 % | 28.282 M 5 570.41 % | -517.000 K 96.34 % | -14.121 M |
| Common stock | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 958.82 % | 34.000 K -99.94 % | 52.593 M 5.18 % | 50.001 M -2.14 % | 51.094 M |
| Total equity | 328.069 M -3.23 % | 339.020 M -19.81 % | 422.789 M 47.23 % | 287.154 M 5.66 % | 271.769 M 50.75 % | 180.280 M -8.95 % | 198.011 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K -71.68 % | 113.000 K | 0.000 | 0.000 |
| Long term debt | 8.026 M -32.49 % | 11.888 M -34.56 % | 18.165 M -25.05 % | 24.236 M 8 909.67 % | 269.000 K -95.65 % | 6.191 M -46.63 % | 11.601 M |
| Total non current liabilities | 8.026 M -32.49 % | 11.888 M -34.56 % | 18.165 M -25.15 % | 24.268 M 6 252.88 % | 382.000 K -93.98 % | 6.341 M -45.98 % | 11.739 M |
| Other current liabilities | 53.814 M -46.05 % | 99.755 M 24.21 % | 80.311 M 10.97 % | 72.373 M 16.40 % | 62.175 M 3.19 % | 60.254 M -7.63 % | 65.234 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 151.238 M -9.89 % | 167.839 M 70.57 % | 98.399 M 48.81 % | 66.124 M 40.98 % | 46.903 M -0.34 % | 47.064 M 646.10 % | 6.308 M |
| Total current liabilities | 297.713 M -12.47 % | 340.108 M 45.53 % | 233.697 M -1.20 % | 236.545 M 20.63 % | 196.088 M 37.34 % | 142.775 M 36.68 % | 104.461 M |
| Total liabilities | 305.739 M -13.14 % | 351.996 M 39.76 % | 251.862 M -3.43 % | 260.813 M 32.75 % | 196.470 M 31.76 % | 149.116 M 28.33 % | 116.200 M |
| Other non current assets | 73.000 K -99.27 % | 9.997 M 3 931.05 % | 248.000 K -26.19 % | 336.000 K -40.53 % | 565.000 K 5.61 % | 535.000 K 11.23 % | 481.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.625 M 150.69 % | 1.446 M -35.22 % | 2.232 M -38.39 % | 3.623 M -21.53 % | 4.617 M 14.08 % | 4.047 M -21.71 % | 5.169 M |
| GoodWill | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M |
| Goodwill and intangible assets | 14.115 M 18.26 % | 11.936 M -6.18 % | 12.722 M -9.86 % | 14.113 M -6.58 % | 15.107 M 3.92 % | 14.537 M -7.17 % | 15.659 M |
| Property plant equipment net | 15.987 M -34.92 % | 24.566 M -24.36 % | 32.478 M -19.46 % | 40.327 M 225.56 % | 12.387 M -35.34 % | 19.158 M -19.27 % | 23.731 M |
| Total non current assets | 39.765 M -14.48 % | 46.499 M -15.79 % | 55.215 M -12.69 % | 63.240 M 88.01 % | 33.636 M -11.12 % | 37.843 M -6.73 % | 40.572 M |
| Other current assets | 218.655 M 9.96 % | 198.845 M 15.00 % | 172.909 M 56.27 % | 110.647 M 64.79 % | 67.146 M -22.88 % | 87.072 M 73.26 % | 50.255 M |
| Short term investments | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 21.476 M -28.89 % | 30.200 M | 0.000 -100.00 % | 25.667 M |
| cash and cash equivalents | 71.413 M -62.86 % | 192.278 M 19.45 % | 160.972 M 82.39 % | 88.256 M -9.09 % | 97.077 M 125.39 % | 43.070 M -41.94 % | 74.178 M |
| Cash and short term investments | 71.413 M -62.96 % | 192.779 M 19.76 % | 160.972 M 46.70 % | 109.732 M -13.78 % | 127.277 M 195.51 % | 43.070 M -56.86 % | 99.845 M |
| Total current assets | 594.043 M -7.83 % | 644.517 M 4.05 % | 619.436 M 27.79 % | 484.727 M 11.53 % | 434.603 M 49.06 % | 291.553 M 6.55 % | 273.639 M |
| Inventory | 0.000 100.00 % | -14.341 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.667 M |
| Net receivables | 303.975 M 13.75 % | 267.234 M -6.42 % | 285.555 M 8.02 % | 264.348 M 10.06 % | 240.180 M 48.80 % | 161.411 M 30.66 % | 123.539 M |
| Tax assets | 9.590 M | 0.000 -100.00 % | 9.767 M 15.39 % | 8.464 M 51.77 % | 5.577 M 54.36 % | 3.613 M 415.41 % | 701.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 85.772 M 33.11 % | 64.438 M 28.66 % | 50.085 M -46.79 % | 94.133 M 13.29 % | 83.091 M 148.37 % | 33.454 M 6.79 % | 31.326 M |
| Tax payables | 6.889 M -14.70 % | 8.076 M 64.75 % | 4.902 M 25.21 % | 3.915 M -0.10 % | 3.919 M 95.66 % | 2.003 M 25.74 % | 1.593 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -32.000 K | 0.000 100.00 % | -150.000 K -8.70 % | -138.000 K |
| Minority interest | -3.552 M -216.27 % | 3.055 M 24.14 % | 2.461 M 40.39 % | 1.753 M 91.58 % | 915.000 K 242.08 % | -644.000 K -333.33 % | 276.000 K |
| Capital lease obligations | 15.224 M -32.29 % | 22.483 M -19.94 % | 28.083 M -11.91 % | 31.880 M 316.19 % | 7.660 M -42.49 % | 13.320 M -25.62 % | 17.909 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 26.720 M 0.00 % | 26.720 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 400.205 M -8.96 % | 439.569 M 4.69 % | 419.893 M 68.36 % | 249.398 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 150.000 K 8.70 % | 138.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 633.808 M -8.28 % | 691.016 M 2.43 % | 674.651 M 23.12 % | 547.967 M 17.03 % | 468.239 M 42.15 % | 329.396 M 4.83 % | 314.211 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 2.417 M -52.43 % | 5.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -102.051 M -382.35 % | 36.143 M 128.51 % | -126.779 M -76.28 % | -71.919 M -644.81 % | -9.656 M 85.63 % | -67.176 M -278.71 % | -17.738 M |
| Accounts receivables | -81.628 M -35 701.75 % | -228.000 K 99.73 % | -83.475 M -12.81 % | -73.993 M -16.99 % | -63.247 M 14.44 % | -73.917 M -229.68 % | -22.421 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -20.423 M -156.15 % | 36.371 M 183.99 % | -43.304 M -2 187.95 % | 2.074 M -96.13 % | 53.591 M 695.00 % | 6.741 M 305.46 % | -3.281 M |
| Other non cash items | 10.711 M -19.58 % | 13.319 M 101.89 % | 6.597 M -74.97 % | 26.359 M 288.89 % | 6.778 M 72.78 % | 3.923 M 381.62 % | -1.393 M |
| Net cash provided by operating activities | -78.818 M -1 256.36 % | -5.811 M 95.94 % | -143.241 M -720.44 % | -17.459 M -147.25 % | 36.949 M 192.62 % | -39.893 M -272.83 % | 23.082 M |
| Investments in property plant and equipment | -55.000 K 91.37 % | -637.000 K 72.35 % | -2.304 M 62.55 % | -6.153 M -56.49 % | -3.932 M -28.62 % | -3.057 M 16.34 % | -3.654 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 462.000 K | 0.000 -100.00 % | 2.570 M 464.84 % | 455.000 K 111.47 % | -3.967 M |
| Purchases of investments | -251.499 M -1 126.82 % | -20.500 M 91.85 % | -251.437 M | 0.000 100.00 % | -111.000 M -630.26 % | -15.200 M 69.60 % | -50.000 M |
| Sales maturities of investments | 252.565 M 1 159.86 % | 20.047 M -92.69 % | 274.206 M | 0.000 -100.00 % | 81.339 M 96.16 % | 41.466 M -25.73 % | 55.828 M |
| Other investing activites | -3.033 M -2 734.58 % | -107.000 K 76.84 % | -462.000 K -105.06 % | 9.130 M 455.25 % | -2.570 M -464.84 % | -455.000 K -111.06 % | 4.115 M |
| Net cash used for investing activites | -2.022 M -68.92 % | -1.197 M -105.85 % | 20.465 M 587.44 % | 2.977 M 108.86 % | -33.593 M -244.74 % | 23.209 M 1 394.42 % | -1.793 M |
| Debt repayment | -13.075 M -118.81 % | 69.519 M 131.71 % | 30.003 M 378.45 % | -10.775 M -24.44 % | -8.659 M -121.71 % | 39.890 M | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 183.480 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -14.480 M 15.22 % | -17.080 M | 0.000 | 0.000 | 0.000 100.00 % | -31.395 M | 0.000 |
| Dividends paid | -1.623 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.219 M -0.44 % | -10.174 M |
| Other financing activites | -10.595 M 21.03 % | -13.416 M 37.76 % | -21.555 M -231.15 % | 16.436 M -72.29 % | 59.310 M 567.01 % | -12.700 M -87.54 % | -6.772 M |
| Net cash used provided by financing activities | -39.773 M -201.92 % | 39.023 M -79.67 % | 191.928 M 3 290.36 % | 5.661 M -88.82 % | 50.651 M 451.16 % | -14.424 M 14.88 % | -16.946 M |
| Effect of forex changes on cash | -252.000 K 64.46 % | -709.000 K -119.89 % | 3.564 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -120.865 M -486.08 % | 31.306 M -56.95 % | 72.716 M 924.35 % | -8.821 M -116.33 % | 54.007 M 273.61 % | -31.108 M -816.28 % | 4.343 M |
| Cash at beginning of period | 192.278 M 19.45 % | 160.972 M 82.39 % | 88.256 M -9.09 % | 97.077 M 125.39 % | 43.070 M -41.94 % | 74.178 M 6.22 % | 69.835 M |
| Cash at end of period | 71.413 M -62.86 % | 192.278 M 19.45 % | 160.972 M 82.39 % | 88.256 M -9.09 % | 97.077 M 125.39 % | 43.070 M -41.94 % | 74.178 M |
| Operating cash flow | -78.818 M -1 256.36 % | -5.811 M 95.94 % | -143.241 M -720.44 % | -17.459 M -147.25 % | 36.949 M 192.62 % | -39.893 M -272.83 % | 23.082 M |
| Capital expenditure | -3.088 M -236.38 % | -918.000 K 60.16 % | -2.304 M 62.55 % | -6.153 M -56.49 % | -3.932 M -28.62 % | -3.057 M 16.34 % | -3.654 M |
| Free CashFlow | -81.906 M -1 117.21 % | -6.729 M 95.38 % | -145.545 M -516.40 % | -23.612 M -171.51 % | 33.017 M 176.87 % | -42.950 M -321.07 % | 19.428 M |
| 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 | 2021-12-31 | 2021-06-30 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 410.907 M -18.44 % | 503.808 M -22.21 % | 647.634 M -13.57 % | 749.288 M 35.31 % | 553.762 M -5.44 % | 585.643 M 26.57 % | 462.701 M -17.96 % | 563.966 M 34.19 % | 420.281 M |
| Net income | -25.874 M -293.70 % | 13.358 M 307.24 % | -6.446 M 87.52 % | -51.660 M -140.42 % | -21.487 M 32.42 % | -31.796 M -806.15 % | -3.509 M -129.62 % | 11.847 M 371.19 % | 2.514 M |
| Income before tax | -29.084 M -682.61 % | 4.992 M 184.42 % | -5.914 M 88.37 % | -50.857 M -134.95 % | -21.645 M 28.20 % | -30.148 M -412.88 % | -5.878 M -149.22 % | 11.944 M 2 990.84 % | 386.415 K |
| Income before tax ratio | -0.07 -814.33 % | 0.01 208.52 % | -0.01 86.55 % | -0.07 -73.64 % | -0.04 24.07 % | -0.05 -305.21 % | -0.01 -159.99 % | 0.02 2 203.37 % | 0.00 |
| EBITDA | -25.907 M -400.27 % | 8.628 M 340.41 % | -3.589 M 92.43 % | -47.426 M -261.31 % | -13.126 M 38.96 % | -21.505 M -827.86 % | 2.955 M -85.72 % | 20.694 M 169.44 % | 7.680 M |
| Net income ratio | -0.06 -337.49 % | 0.03 366.40 % | -0.01 85.56 % | -0.07 -77.68 % | -0.04 28.53 % | -0.05 -615.92 % | -0.01 -136.10 % | 0.02 251.14 % | 0.01 |
| Ratio EBITDA | -0.06 -468.15 % | 0.02 409.04 % | -0.01 91.24 % | -0.06 -167.03 % | -0.02 35.45 % | -0.04 -675.06 % | 0.01 -82.60 % | 0.04 100.79 % | 0.02 |
| Gross profit ratio | 0.18 -15.33 % | 0.22 37.75 % | 0.16 12.93 % | 0.14 -27.06 % | 0.19 -2.79 % | 0.20 -19.96 % | 0.24 -0.09 % | 0.24 10.62 % | 0.22 |
| Weighted average shs out dil | 536.268 M -11.39 % | 605.171 M 10.60 % | 547.162 M -2.23 % | 559.625 M -0.12 % | 560.321 M 3.64 % | 540.616 M -3.52 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M |
| Weighted average shs out | 536.271 M -11.39 % | 605.201 M 10.60 % | 547.215 M -2.22 % | 559.637 M -0.12 % | 560.321 M 3.64 % | 540.616 M -3.52 % | 560.321 M 0.00 % | 560.321 M 0.00 % | 560.321 M |
| EPS diluted | -0.05 -319.09 % | 0.02 280.33 % | -0.01 86.77 % | -0.09 -140.57 % | -0.04 34.83 % | -0.06 -844.34 % | -0.01 -129.48 % | 0.02 370.34 % | 0.00 |
| Earnings per share | -0.05 -319.09 % | 0.02 280.33 % | -0.01 86.77 % | -0.09 -140.57 % | -0.04 34.83 % | -0.06 -844.34 % | -0.01 -129.48 % | 0.02 370.34 % | 0.00 |
| Gross profit | 74.950 M -30.94 % | 108.528 M 7.16 % | 101.275 M -2.39 % | 103.758 M -1.30 % | 105.129 M -8.09 % | 114.377 M 1.30 % | 112.907 M -18.03 % | 137.738 M 48.44 % | 92.790 M |
| Income tax expense | 154.000 K 97.44 % | 78.000 K -65.80 % | 228.056 K -63.18 % | 619.326 K 205.84 % | -585.148 K -161.86 % | 945.879 K 140.01 % | -2.364 M -244.41 % | -686.408 K 68.41 % | -2.173 M |
| Cost of revenue | 335.957 M -15.01 % | 395.280 M -27.65 % | 546.359 M -15.36 % | 645.530 M 43.89 % | 448.633 M -4.80 % | 471.266 M 34.73 % | 349.794 M -17.93 % | 426.228 M 30.15 % | 327.491 M |
| General and administrative expenses | 22.853 M -2.14 % | 23.353 M -0.03 % | 23.359 M -25.60 % | 31.398 M 136.54 % | 13.274 M -37.20 % | 21.138 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 48.789 M -2.14 % | 49.854 M -0.03 % | 49.867 M -28.89 % | 70.127 M 156.52 % | 27.338 M -12.20 % | 31.138 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.678 M 137.73 % | -4.447 M -592.50 % | -642.165 K | 0.000 -100.00 % | 3.614 M -18.46 % | 4.433 M -1.05 % | 4.480 M -42.29 % | 7.762 M 91.89 % | 4.045 M |
| Operating expenses | 101.918 M 0.36 % | 101.550 M -3.64 % | 105.382 M -31.08 % | 152.914 M 22.81 % | 124.516 M -9.40 % | 137.441 M 27.37 % | 107.908 M -4.56 % | 113.064 M 27.19 % | 88.895 M |
| Cost and expenses | 437.875 M -11.87 % | 496.830 M -23.77 % | 651.741 M -18.37 % | 798.444 M 39.31 % | 573.150 M -5.84 % | 608.707 M 32.99 % | 457.702 M -15.13 % | 539.292 M 29.52 % | 416.385 M |
| Research and development expenses | 28.598 M -12.78 % | 32.790 M -0.03 % | 32.798 M -36.01 % | 51.255 M 19.00 % | 43.073 M -4.92 % | 45.302 M 19.63 % | 37.868 M 10.16 % | 34.375 M 9.92 % | 31.274 M |
| Selling general and administrative expenses | 71.642 M -2.14 % | 73.207 M -0.03 % | 73.226 M -33.06 % | 109.395 M 28.61 % | 85.058 M -11.92 % | 96.572 M 29.59 % | 74.520 M -13.80 % | 86.451 M 40.19 % | 61.666 M |
| Interest income | 0.000 | 0.000 -100.00 % | 446.015 K -73.77 % | 1.700 M 70.04 % | 999.976 K 42.74 % | 700.541 K 54.85 % | 452.404 K 17.15 % | 386.166 K 7.73 % | 358.458 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 2.403 M | 0.000 -100.00 % | 2.153 M 2.18 % | 2.107 M 4.19 % | 2.022 M 35.85 % | 1.488 M 39.31 % | 1.068 M |
| Depreciation and amortization | 1.268 M 15.06 % | 1.102 M 3.35 % | 1.066 M -5.13 % | 1.124 M -82.05 % | 6.261 M -4.21 % | 6.536 M -4.03 % | 6.811 M -6.21 % | 7.262 M 16.65 % | 6.226 M |
| Operating income | -26.968 M -486.47 % | 6.978 M 269.90 % | -4.107 M 91.54 % | -48.550 M -150.42 % | -19.387 M 15.94 % | -23.064 M -561.36 % | 4.999 M -79.74 % | 24.674 M 533.46 % | 3.895 M |
| Operating income ratio | -0.07 -573.85 % | 0.01 318.41 % | -0.01 90.21 % | -0.06 -85.07 % | -0.04 11.10 % | -0.04 -464.50 % | 0.01 -75.31 % | 0.04 372.07 % | 0.01 |
| Total other income expenses net | -2.116 M -6.55 % | -1.986 M -9.94 % | -1.806 M 21.69 % | -2.307 M -2.16 % | -2.258 M 68.13 % | -7.084 M 34.87 % | -10.877 M 14.56 % | -12.731 M -262.83 % | -3.509 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 56.378 M -35.83 % | 87.851 M 8.89 % | 80.681 M 742.83 % | -12.551 M -127.01 % | 46.463 M 204.63 % | -44.408 M -174.68 % | 59.464 M 2 726.24 % | 2.104 M -98.35 % | 127.277 M |
| Total investments | 0.000 | 0.000 -100.00 % | 10.013 M 1 898.60 % | 501.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.476 M -91.56 % | 254.554 M |
| Total debt | 150.939 M -5.23 % | 159.264 M -8.86 % | 174.755 M -2.77 % | 179.727 M -2.64 % | 184.594 M 58.36 % | 116.564 M -31.20 % | 169.428 M 87.50 % | 90.360 M | 0.000 |
| Accumulated other comprehensive income loss | -40.614 M 16.35 % | -48.551 M -28.08 % | -37.907 M -20.44 % | -31.474 M -81.41 % | -17.350 M 35.07 % | -26.720 M -34.31 % | -19.894 M 25.55 % | -26.720 M -109.87 % | 270.854 M |
| Retained earnings | -94.818 M -37.53 % | -68.944 M 12.54 % | -78.828 M -8.74 % | -72.490 M -253.80 % | -20.489 M -27 418.67 % | 75.000 K -99.77 % | 32.564 M -9.47 % | 35.969 M | 0.000 |
| Common stock | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 958.82 % | 34.000 K 0.00 % | 34.000 K | 0.000 |
| Total equity | 299.469 M -8.72 % | 328.069 M 0.46 % | 326.553 M -3.68 % | 339.020 M -16.28 % | 404.960 M -4.22 % | 422.789 M 49.00 % | 283.744 M -1.19 % | 287.154 M 5.66 % | 271.769 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.137 M -73.37 % | 8.026 M -11.40 % | 9.059 M -23.80 % | 11.888 M -24.87 % | 15.824 M -12.89 % | 18.165 M -13.91 % | 21.099 M -12.94 % | 24.236 M | 0.000 |
| Total non current liabilities | 2.137 M -73.37 % | 8.026 M -11.40 % | 9.059 M -23.80 % | 11.888 M -24.87 % | 15.824 M -12.89 % | 18.165 M -14.35 % | 21.208 M -12.61 % | 24.268 M | 0.000 |
| Other current liabilities | 84.699 M 57.39 % | 53.814 M -27.16 % | 73.877 M -25.94 % | 99.755 M 73.51 % | 57.492 M -28.41 % | 80.311 M 24.35 % | 64.584 M -10.76 % | 72.373 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 148.802 M -1.61 % | 151.238 M -8.73 % | 165.696 M -1.28 % | 167.839 M -0.55 % | 168.770 M 71.52 % | 98.399 M -33.66 % | 148.329 M 124.32 % | 66.124 M | 0.000 |
| Total current liabilities | 323.136 M 8.54 % | 297.713 M -8.62 % | 325.804 M -4.21 % | 340.108 M 21.25 % | 280.511 M 20.03 % | 233.697 M -15.26 % | 275.768 M 16.58 % | 236.545 M | 0.000 |
| Total liabilities | 325.273 M 6.39 % | 305.739 M -8.70 % | 334.863 M -4.87 % | 351.996 M 18.78 % | 296.335 M 17.66 % | 251.862 M -15.19 % | 296.976 M 13.87 % | 260.813 M | 0.000 |
| Other non current assets | 9.481 M 12 887.67 % | 73.000 K -99.24 % | 9.627 M 3 645.91 % | 257.000 K 60.63 % | 160.000 K -35.48 % | 248.000 K -53.21 % | 530.000 K 57.74 % | 336.000 K 100.26 % | -127.277 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.091 M -14.73 % | 3.625 M 116.55 % | 1.674 M 15.77 % | 1.446 M -16.08 % | 1.723 M -22.80 % | 2.232 M -22.79 % | 2.891 M -20.20 % | 3.623 M | 0.000 |
| GoodWill | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M 0.00 % | 10.490 M | 0.000 |
| Goodwill and intangible assets | 13.581 M -3.78 % | 14.115 M 16.04 % | 12.164 M 1.91 % | 11.936 M -2.27 % | 12.213 M -4.00 % | 12.722 M -4.92 % | 13.381 M -5.19 % | 14.113 M | 0.000 |
| Property plant equipment net | 9.507 M -40.53 % | 15.987 M -18.23 % | 19.550 M -20.42 % | 24.566 M -16.08 % | 29.272 M -9.87 % | 32.478 M -9.98 % | 36.077 M -10.54 % | 40.327 M | 0.000 |
| Total non current assets | 32.569 M -18.10 % | 39.765 M -3.81 % | 41.341 M -11.09 % | 46.499 M -10.53 % | 51.972 M -5.87 % | 55.215 M -9.22 % | 60.823 M -3.82 % | 63.240 M 149.69 % | -127.277 M |
| Other current assets | 234.936 M 7.45 % | 218.655 M -3.51 % | 226.619 M 13.68 % | 199.346 M -4.28 % | 208.252 M 20.44 % | 172.909 M 54.93 % | 111.602 M 0.86 % | 110.647 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 10.013 M 1 898.60 % | 501.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.476 M -91.56 % | 254.554 M |
| cash and cash equivalents | 94.561 M 32.41 % | 71.413 M -24.09 % | 94.074 M -51.07 % | 192.278 M 39.20 % | 138.131 M -14.19 % | 160.972 M 46.39 % | 109.964 M 24.60 % | 88.256 M 169.34 % | -127.277 M |
| Cash and short term investments | 94.561 M 32.41 % | 71.413 M -31.39 % | 104.087 M -46.01 % | 192.779 M 39.56 % | 138.131 M -14.19 % | 160.972 M 46.39 % | 109.964 M 0.21 % | 109.732 M -13.78 % | 127.277 M |
| Total current assets | 592.173 M -0.31 % | 594.043 M -4.20 % | 620.075 M -3.79 % | 644.517 M -0.74 % | 649.323 M 4.82 % | 619.436 M 19.15 % | 519.897 M 7.26 % | 484.727 M 280.84 % | 127.277 M |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -501.000 K | 0.000 | 0.000 | 0.000 100.00 % | -21.476 M | 0.000 |
| Net receivables | 262.676 M -13.59 % | 303.975 M 5.05 % | 289.369 M 14.42 % | 252.893 M -16.52 % | 302.940 M 6.09 % | 285.555 M -4.28 % | 298.331 M 12.86 % | 264.348 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 9.590 M | 0.000 -100.00 % | 9.740 M -5.68 % | 10.327 M 5.73 % | 9.767 M -9.86 % | 10.835 M 28.01 % | 8.464 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 89.635 M 4.50 % | 85.772 M -0.53 % | 86.231 M 33.82 % | 64.438 M 28.43 % | 50.175 M 0.18 % | 50.085 M -18.43 % | 61.405 M -34.77 % | 94.133 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 6.889 M | 0.000 -100.00 % | 8.076 M 98.23 % | 4.074 M -16.89 % | 4.902 M 238.07 % | 1.450 M -62.96 % | 3.915 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -109.000 K -240.63 % | -32.000 K | 0.000 |
| Minority interest | -7.196 M -102.59 % | -3.552 M -205.75 % | 3.359 M 9.95 % | 3.055 M 6.45 % | 2.870 M 16.62 % | 2.461 M 40.79 % | 1.748 M -0.29 % | 1.753 M | 0.000 |
| Capital lease obligations | 7.320 M -51.92 % | 15.224 M -14.58 % | 17.822 M -20.73 % | 22.483 M -15.48 % | 26.600 M -5.28 % | 28.083 M -11.19 % | 31.621 M -0.81 % | 31.880 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.350 M -35.07 % | 26.720 M 34.31 % | 19.894 M -25.55 % | 26.720 M | 0.000 |
| Other total stockholders equity | 441.737 M 0.82 % | 438.143 M -0.32 % | 439.569 M 0.00 % | 439.569 M 0.00 % | 439.569 M -1.58 % | 446.613 M 65.85 % | 269.292 M -2.47 % | 276.118 M 30 076.83 % | 915.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K 240.63 % | 32.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 624.742 M -1.43 % | 633.808 M -4.17 % | 661.416 M -4.28 % | 691.016 M -1.47 % | 701.295 M 3.95 % | 674.651 M 16.17 % | 580.720 M 5.98 % | 547.967 M | 0.000 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 516.000 K 143.88 % | -1.176 M -200.00 % | 1.176 M -76.85 % | 5.081 M 118.44 % | 2.326 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -76.340 M | 0.000 100.00 % | -1.028 M | 0.000 | 0.000 | 0.000 100.00 % | -71.919 M | 0.000 |
| Accounts receivables | 0.000 100.00 % | -81.628 M | 0.000 100.00 % | -228.000 K | 0.000 | 0.000 | 0.000 100.00 % | -73.993 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 5.288 M | 0.000 100.00 % | -800.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.074 M | 0.000 |
| Other non cash items | 51.413 M -13.52 % | 59.450 M 180.53 % | -73.826 M -160.12 % | 122.806 M 265.98 % | -73.987 M -249.38 % | -21.177 M 68.94 % | -68.182 M -175.87 % | 89.865 M 241.51 % | -63.506 M |
| Net cash provided by operating activities | 30.779 M 753.76 % | -4.708 M 93.65 % | -74.110 M -192.15 % | 80.422 M 193.26 % | -86.233 M -44.91 % | -59.509 M 24.19 % | -78.502 M -310.49 % | 37.294 M 168.11 % | -54.753 M |
| Investments in property plant and equipment | -289.000 K -932.14 % | -28.000 K -3.70 % | -27.000 K 95.59 % | -612.000 K -2 348.00 % | -25.000 K 97.34 % | -939.399 K 27.37 % | -1.293 M 75.59 % | -5.298 M -519.65 % | -855.000 K |
| Acquisitions net | 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 % | -141.706 M -37.51 % | -103.053 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.875 M 12.10 % | 125.664 M | 0.000 | 0.000 |
| Other investing activites | 127.000 K -98.31 % | 7.493 M 179.21 % | -9.460 M -1 418.46 % | -623.000 K -1 088.89 % | 63.000 K | 0.000 | 0.000 -100.00 % | 24.838 M 258.12 % | -15.708 M |
| Net cash used for investing activites | -162.000 K -102.17 % | 7.465 M 178.69 % | -9.487 M -668.18 % | -1.235 M -3 350.00 % | 38.000 K 102.15 % | -1.770 M -108.30 % | 21.318 M 9.10 % | 19.540 M 217.97 % | -16.563 M |
| Debt repayment | 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 |
| Common stock repurchased | -329.000 K 94.67 % | -6.172 M 25.71 % | -8.308 M 51.36 % | -17.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -300.000 K 81.52 % | -1.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.773 M 60.93 % | -17.335 M -173.64 % | -6.335 M 13.74 % | -7.344 M -111.58 % | 63.447 M -42.29 % | 109.932 M 38.18 % | 79.555 M 535.11 % | -18.284 M -176.36 % | 23.945 M |
| Net cash used provided by financing activities | -7.402 M 70.55 % | -25.130 M -71.62 % | -14.643 M 40.05 % | -24.424 M -138.50 % | 63.447 M -42.29 % | 109.932 M 38.18 % | 79.555 M 535.11 % | -18.284 M -176.36 % | 23.945 M |
| Effect of forex changes on cash | -67.000 K 76.74 % | -288.000 K -900.00 % | 36.000 K 105.84 % | -616.000 K -562.37 % | -93.000 K -123.31 % | 399.029 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 100.00 % | -94.074 M | 0.000 100.00 % | -138.131 M | 0.000 -100.00 % | 49.051 M 174.53 % | 17.867 M -52.52 % | 37.635 M 179.57 % | -47.299 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 138.131 M | 0.000 -100.00 % | 113.185 M 22.84 % | 92.137 M 82.58 % | 50.463 M | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.236 M 47.48 % | 110.005 M 24.87 % | 88.098 M 286.26 % | -47.299 M |
| Operating cash flow | 30.779 M 753.76 % | -4.708 M 93.65 % | -74.110 M -192.15 % | 80.422 M 193.26 % | -86.233 M -44.91 % | -59.509 M 24.19 % | -78.502 M -310.49 % | 37.294 M 168.11 % | -54.753 M |
| Capital expenditure | -289.000 K -932.14 % | -28.000 K -3.70 % | -27.000 K 95.59 % | -612.000 K -2 348.00 % | -25.000 K 97.34 % | -939.399 K 27.37 % | -1.293 M 75.59 % | -5.298 M -519.65 % | -855.000 K |
| Free CashFlow | 30.490 M 743.79 % | -4.736 M 93.61 % | -74.137 M -192.89 % | 79.810 M 192.52 % | -86.258 M -42.70 % | -60.449 M 24.25 % | -79.795 M -349.39 % | 31.996 M 157.54 % | -55.608 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 |