
BOSA Technology Holdings Limited 8140.HK
Finances
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 82.337 M -18.25 % | 100.724 M -5.60 % | 106.696 M -2.05 % | 108.933 M 7.54 % | 101.292 M 37.18 % | 73.840 M 49.19 % | 49.495 M -10.44 % | 55.267 M 9.84 % | 50.317 M -8.19 % | 54.803 M |
Net income | 31.561 M -8.29 % | 34.413 M 65.49 % | 20.795 M 1.29 % | 20.530 M -5.13 % | 21.641 M 200.07 % | 7.212 M 616.90 % | 1.006 M 186.35 % | -1.165 M -223.41 % | 944.000 K -93.35 % | 14.191 M |
Income before tax | 36.356 M -8.52 % | 39.740 M 54.10 % | 25.788 M 0.28 % | 25.717 M 1.49 % | 25.339 M 167.01 % | 9.490 M 311.54 % | 2.306 M 249.39 % | 660.000 K -76.65 % | 2.826 M -83.40 % | 17.024 M |
Income before tax ratio | 0.44 11.91 % | 0.39 63.24 % | 0.24 2.38 % | 0.24 -5.63 % | 0.25 94.64 % | 0.13 175.85 % | 0.05 290.14 % | 0.01 -78.74 % | 0.06 -81.92 % | 0.31 |
EBITDA | 42.838 M -9.18 % | 47.167 M 40.50 % | 33.570 M 15.55 % | 29.052 M -7.87 % | 31.533 M 157.41 % | 12.250 M 138.33 % | 5.140 M 41.05 % | 3.644 M -44.84 % | 6.606 M -67.66 % | 20.427 M |
Net income ratio | 0.38 12.19 % | 0.34 75.30 % | 0.19 3.41 % | 0.19 -11.79 % | 0.21 118.75 % | 0.10 380.54 % | 0.02 196.42 % | -0.02 -212.36 % | 0.02 -92.75 % | 0.26 |
Ratio EBITDA | 0.52 11.10 % | 0.47 48.83 % | 0.31 17.97 % | 0.27 -14.33 % | 0.31 87.65 % | 0.17 59.75 % | 0.10 57.50 % | 0.07 -49.78 % | 0.13 -64.78 % | 0.37 |
Gross profit ratio | 0.49 5.14 % | 0.47 6.37 % | 0.44 15.99 % | 0.38 -8.93 % | 0.42 25.95 % | 0.33 -5.39 % | 0.35 0.58 % | 0.35 -18.57 % | 0.43 -1.11 % | 0.43 |
Weighted average shs out dil | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.76 % | 793.973 M -0.75 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
Weighted average shs out | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.76 % | 793.973 M -0.75 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
EPS diluted | 0.04 -8.37 % | 0.04 65.38 % | 0.03 1.17 % | 0.03 -5.17 % | 0.03 201.11 % | 0.01 592.31 % | 0.00 186.67 % | 0.00 -225.00 % | 0.00 -93.22 % | 0.02 |
Earnings per share | 0.04 -8.37 % | 0.04 65.38 % | 0.03 1.17 % | 0.03 -5.17 % | 0.03 201.11 % | 0.01 592.31 % | 0.00 186.67 % | 0.00 -225.00 % | 0.00 -93.22 % | 0.02 |
Gross profit | 40.433 M -14.05 % | 47.042 M 0.41 % | 46.848 M 13.61 % | 41.237 M -2.06 % | 42.104 M 72.77 % | 24.370 M 41.14 % | 17.266 M -9.93 % | 19.169 M -10.56 % | 21.433 M -9.20 % | 23.605 M |
Income tax expense | 4.795 M -9.99 % | 5.327 M 6.69 % | 4.993 M -3.74 % | 5.187 M 40.27 % | 3.698 M 62.34 % | 2.278 M 75.23 % | 1.300 M -28.77 % | 1.825 M -3.03 % | 1.882 M -33.57 % | 2.833 M |
Cost of revenue | 41.904 M -21.94 % | 53.682 M -10.30 % | 59.848 M -11.59 % | 67.696 M 14.37 % | 59.188 M 19.64 % | 49.470 M 53.50 % | 32.229 M -10.72 % | 36.098 M 24.98 % | 28.884 M -7.42 % | 31.198 M |
General and administrative expenses | 0.000 -100.00 % | 18.422 M 2.60 % | 17.955 M 0.04 % | 17.947 M -16.36 % | 21.458 M 30.35 % | 16.462 M -5.62 % | 17.442 M -9.04 % | 19.176 M 9.26 % | 17.551 M 1 835.06 % | 907.000 K |
Selling and marketing expenses | 0.000 -100.00 % | 377.000 K 101.60 % | 187.000 K -0.53 % | 188.000 K -11.74 % | 213.000 K -32.17 % | 314.000 K -7.92 % | 341.000 K -14.75 % | 400.000 K -12.09 % | 455.000 K -70.01 % | 1.517 M |
Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -638.000 K | 0.000 | 0.000 100.00 % | -407.000 K -112.93 % | 3.148 M 1 829.67 % | -182.000 K |
Operating expenses | 12.003 M -20.62 % | 15.121 M -47.20 % | 28.638 M 46.68 % | 19.524 M -7.17 % | 21.033 M 25.38 % | 16.776 M 6.47 % | 15.757 M -17.80 % | 19.169 M -10.56 % | 21.433 M 181.98 % | 7.601 M |
Cost and expenses | 53.907 M -21.65 % | 68.803 M -22.24 % | 88.486 M 1.45 % | 87.220 M 8.72 % | 80.221 M 21.10 % | 66.246 M 38.05 % | 47.986 M -13.17 % | 55.267 M 9.84 % | 50.317 M 28.25 % | 39.235 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K 12.96 % | 301.000 K 7.89 % | 279.000 K -8.82 % | 306.000 K |
Selling general and administrative expenses | 12.003 M -20.62 % | 15.121 M -47.20 % | 28.638 M 46.68 % | 19.524 M -9.91 % | 21.671 M 29.18 % | 16.776 M -5.66 % | 17.783 M -9.16 % | 19.576 M 8.72 % | 18.006 M 642.82 % | 2.424 M |
Interest income | 5.797 M 33.42 % | 4.345 M 161.12 % | 1.664 M 83 100.00 % | 2.000 K -98.40 % | 125.000 K -58.88 % | 304.000 K -31.99 % | 447.000 K 11 075.00 % | 4.000 K -20.00 % | 5.000 K 66.67 % | 3.000 K |
Interest expense | 196.000 K -35.95 % | 306.000 K 33.62 % | 229.000 K -23.92 % | 301.000 K 83.54 % | 164.000 K 23.31 % | 133.000 K 4 333.33 % | 3.000 K -57.14 % | 7.000 K -53.33 % | 15.000 K -53.13 % | 32.000 K |
Depreciation and amortization | 6.286 M -11.73 % | 7.121 M -6.71 % | 7.633 M 4.01 % | 7.339 M 21.71 % | 6.030 M 29.51 % | 4.656 M 64.46 % | 2.831 M -4.90 % | 2.977 M -20.93 % | 3.765 M 11.69 % | 3.371 M |
Operating income | 28.430 M -10.94 % | 31.921 M 75.29 % | 18.210 M -16.13 % | 21.713 M 3.05 % | 21.071 M 177.47 % | 7.594 M 403.25 % | 1.509 M 56.70 % | 963.000 K -89.86 % | 9.498 M -40.65 % | 16.004 M |
Operating income ratio | 0.35 8.95 % | 0.32 85.69 % | 0.17 -14.37 % | 0.20 -4.18 % | 0.21 102.27 % | 0.10 237.33 % | 0.03 74.97 % | 0.02 -90.77 % | 0.19 -35.36 % | 0.29 |
Total other income expenses net | 7.926 M 1.37 % | 7.819 M 3.18 % | 7.578 M 89.26 % | 4.004 M -6.19 % | 4.268 M 125.11 % | 1.896 M 137.89 % | 797.000 K 363.04 % | -303.000 K 95.46 % | -6.672 M -754.12 % | 1.020 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|---|
Net debt | -55.983 M -5.83 % | -52.901 M 7.06 % | -56.920 M 17.69 % | -69.156 M -3.18 % | -67.026 M -25.62 % | -53.357 M 6.79 % | -57.246 M -480.76 % | -9.857 M 65.19 % | -28.320 M -37.24 % | -20.636 M |
Total investments | 143.588 M 43.59 % | 99.997 M 123.94 % | 44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total debt | 1.613 M -67.86 % | 5.019 M 131.72 % | 2.166 M -78.90 % | 10.263 M 85.12 % | 5.544 M 29.81 % | 4.271 M 193.14 % | 1.457 M 1 386.73 % | 98.000 K -60.16 % | 246.000 K -46.17 % | 457.000 K |
Accumulated other comprehensive income loss | 5.282 M -1.66 % | 5.371 M 1.28 % | 5.303 M 1.65 % | 5.217 M 1.10 % | 5.160 M -7.06 % | 5.552 M -1.53 % | 5.638 M -0.58 % | 5.671 M 2 808.21 % | 195.000 K | 0.000 |
Retained earnings | 145.068 M 27.81 % | 113.507 M 43.51 % | 79.094 M 35.67 % | 58.299 M 54.36 % | 37.769 M 134.18 % | 16.128 M 80.89 % | 8.916 M 12.72 % | 7.910 M -71.31 % | 27.575 M 3.54 % | 26.631 M |
Common stock | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 95.24 % | 21.000 K 0.00 % | 21.000 K 110.00 % | 10.000 K |
Total equity | 210.327 M 17.60 % | 178.855 M 23.88 % | 144.374 M 16.91 % | 123.493 M 20.01 % | 102.906 M 26.02 % | 81.657 M 9.56 % | 74.531 M 237.38 % | 22.091 M -39.11 % | 36.280 M 35.19 % | 26.837 M |
Other non current liabilities | 150.000 K -51.61 % | 310.000 K 40.91 % | 220.000 K -45.00 % | 400.000 K 400.00 % | 80.000 K -73.33 % | 300.000 K 114.29 % | 140.000 K -64.91 % | 399.000 K 0.00 % | 399.000 K 79.73 % | 222.000 K |
Long term debt | 439.000 K -71.02 % | 1.515 M 140.86 % | 629.000 K -73.79 % | 2.400 M 67.13 % | 1.436 M 73.43 % | 828.000 K 584.30 % | 121.000 K | 0.000 -100.00 % | 98.000 K -60.16 % | 246.000 K |
Total non current liabilities | 589.000 K -69.79 % | 1.950 M 54.88 % | 1.259 M -62.52 % | 3.359 M 70.77 % | 1.967 M 28.23 % | 1.534 M 314.59 % | 370.000 K -29.39 % | 524.000 K -26.40 % | 712.000 K -21.24 % | 904.000 K |
Other current liabilities | 18.796 M 37.33 % | 13.687 M 35.95 % | 10.068 M 20.62 % | 8.347 M -1.45 % | 8.470 M 70.29 % | 4.974 M -6.50 % | 5.320 M -56.75 % | 12.300 M -12.14 % | 14.000 M -18.69 % | 17.217 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 1.174 M -66.50 % | 3.504 M 13.99 % | 3.074 M -60.91 % | 7.863 M 91.41 % | 4.108 M 19.31 % | 3.443 M 157.71 % | 1.336 M 1 263.27 % | 98.000 K -33.78 % | 148.000 K -29.86 % | 211.000 K |
Total current liabilities | 23.182 M -14.42 % | 27.089 M 15.07 % | 23.542 M -17.20 % | 28.434 M -5.92 % | 30.224 M 46.72 % | 20.600 M 48.06 % | 13.913 M -48.70 % | 27.120 M 28.20 % | 21.155 M -5.09 % | 22.289 M |
Total liabilities | 23.771 M -18.14 % | 29.039 M 17.09 % | 24.801 M -21.99 % | 31.793 M -1.24 % | 32.191 M 45.44 % | 22.134 M 54.97 % | 14.283 M -48.33 % | 27.644 M 26.42 % | 21.867 M -5.72 % | 23.193 M |
Other non current assets | 316.000 K -55.93 % | 717.000 K 321.76 % | 170.000 K -86.84 % | 1.292 M 221.39 % | 402.000 K 24.07 % | 324.000 K 227.27 % | 99.000 K -84.24 % | 628.000 K 12.14 % | 560.000 K 21.74 % | 460.000 K |
Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 4.898 M -55.35 % | 10.970 M 7.10 % | 10.243 M -36.24 % | 16.066 M 40.09 % | 11.468 M -7.13 % | 12.349 M 89.40 % | 6.520 M 48.69 % | 4.385 M -8.59 % | 4.797 M -31.03 % | 6.955 M |
Total non current assets | 5.388 M -53.94 % | 11.697 M 12.33 % | 10.413 M -40.01 % | 17.358 M 46.23 % | 11.870 M -6.34 % | 12.673 M 91.46 % | 6.619 M 32.04 % | 5.013 M -6.42 % | 5.357 M -27.75 % | 7.415 M |
Other current assets | 2.346 M -24.35 % | 3.101 M 6.53 % | 2.911 M 86.24 % | 1.563 M -28.27 % | 2.179 M 12.78 % | 1.932 M -26.76 % | 2.638 M -51.17 % | 5.402 M 64.09 % | 3.292 M 468.57 % | 579.000 K |
Short term investments | 143.588 M 43.59 % | 99.997 M 123.94 % | 44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 57.596 M -0.56 % | 57.920 M -1.97 % | 59.086 M -25.60 % | 79.419 M 9.44 % | 72.570 M 25.93 % | 57.628 M -1.83 % | 58.703 M 489.68 % | 9.955 M -65.15 % | 28.566 M 35.43 % | 21.093 M |
Cash and short term investments | 201.184 M 27.40 % | 157.917 M 52.22 % | 103.740 M 30.62 % | 79.419 M 9.44 % | 72.570 M 25.93 % | 57.628 M -1.83 % | 58.703 M 489.68 % | 9.955 M -65.15 % | 28.566 M 35.43 % | 21.093 M |
Total current assets | 228.710 M 16.57 % | 196.197 M 23.58 % | 158.762 M 15.10 % | 137.928 M 11.93 % | 123.227 M 35.24 % | 91.118 M 10.86 % | 82.195 M 83.79 % | 44.722 M -15.28 % | 52.790 M 23.88 % | 42.615 M |
Inventory | 6.391 M 9.30 % | 5.847 M -5.03 % | 6.157 M -41.61 % | 10.545 M 48.08 % | 7.121 M 28.68 % | 5.534 M 39.75 % | 3.960 M 35.94 % | 2.913 M 34.18 % | 2.171 M -20.21 % | 2.721 M |
Net receivables | 18.789 M -35.94 % | 29.332 M -36.17 % | 45.954 M -0.96 % | 46.401 M 12.20 % | 41.357 M 58.92 % | 26.024 M 54.04 % | 16.894 M -36.13 % | 26.452 M 40.99 % | 18.761 M 2.68 % | 18.272 M |
Tax assets | 174.000 K 1 640.00 % | 10.000 K | 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 |
Account payables | 3.212 M -3.60 % | 3.332 M -34.76 % | 5.107 M 0.79 % | 5.067 M -61.26 % | 13.079 M 27.22 % | 10.281 M 73.55 % | 5.924 M -21.99 % | 7.594 M 17 560.47 % | 43.000 K | 0.000 |
Tax payables | 0.000 -100.00 % | 6.566 M 24.05 % | 5.293 M -26.04 % | 7.157 M 56.71 % | 4.567 M 140.12 % | 1.902 M 42.69 % | 1.333 M -81.30 % | 7.128 M 2.35 % | 6.964 M 43.26 % | 4.861 M |
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 | 439.000 K -91.25 % | 5.019 M 131.72 % | 2.166 M -66.87 % | 6.537 M 115.32 % | 3.036 M 3.05 % | 2.946 M 1 518.68 % | 182.000 K 85.71 % | 98.000 K -60.16 % | 246.000 K -46.17 % | 457.000 K |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 606.04 % | 8.489 M 0.00 % | 8.489 M 4 231.12 % | 196.000 K |
Deferred tax liabilities non current | 0.000 -100.00 % | 125.000 K -69.51 % | 410.000 K -26.65 % | 559.000 K 23.95 % | 451.000 K 11.08 % | 406.000 K 272.48 % | 109.000 K -12.80 % | 125.000 K -41.86 % | 215.000 K -50.69 % | 436.000 K |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 234.098 M 12.60 % | 207.894 M 22.89 % | 169.175 M 8.94 % | 155.286 M 14.94 % | 135.097 M 30.16 % | 103.791 M 16.86 % | 88.814 M 78.57 % | 49.735 M -14.47 % | 58.147 M 16.22 % | 50.030 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 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 |
Change in working capital | 18.853 M -10.78 % | 21.130 M 1 030.84 % | -2.270 M 87.34 % | -17.933 M -46.07 % | -12.277 M -48.04 % | -8.293 M -1 815.24 % | -433.000 K -117.49 % | 2.475 M 22 400.00 % | 11.000 K 100.11 % | -9.891 M |
Accounts receivables | 20.922 M 3.06 % | 20.300 M 290.43 % | -10.660 M -67.69 % | -6.357 M 61.65 % | -16.576 M -54.05 % | -10.760 M -231.46 % | 8.185 M 206.42 % | -7.691 M -1 326.90 % | -539.000 K 90.94 % | -5.949 M |
Inventory | -538.000 K -274.68 % | 308.000 K -92.85 % | 4.307 M 221.63 % | -3.541 M -125.83 % | -1.568 M -0.51 % | -1.560 M -18.09 % | -1.321 M -78.03 % | -742.000 K -234.91 % | 550.000 K 27 400.00 % | 2.000 K |
Accounts payables | -570.000 K 62.84 % | -1.534 M -551.18 % | 340.000 K 104.47 % | -7.604 M -452.85 % | 2.155 M -50.54 % | 4.357 M 360.90 % | -1.670 M -121.76 % | 7.673 M 17 744.19 % | 43.000 K 101.53 % | -2.809 M |
Other working capital | -961.000 K -146.74 % | 2.056 M -45.07 % | 3.743 M 968.45 % | -431.000 K -111.61 % | 3.712 M 1 224.85 % | -330.000 K 94.14 % | -5.627 M -273.94 % | 3.235 M 7 623.26 % | -43.000 K 96.21 % | -1.135 M |
Other non cash items | -9.835 M -45.94 % | -6.739 M -197.01 % | 6.947 M 58.93 % | 4.371 M -1.02 % | 4.416 M 50.41 % | 2.936 M 149.09 % | -5.981 M -242.16 % | -1.748 M -168.95 % | 2.535 M 8 641.38 % | 29.000 K |
Net cash provided by operating activities | 46.865 M -16.20 % | 55.925 M 68.93 % | 33.105 M 131.39 % | 14.307 M -27.78 % | 19.810 M 204.25 % | 6.511 M 352.66 % | -2.577 M -159.05 % | 4.364 M -39.85 % | 7.255 M -31.12 % | 10.533 M |
Investments in property plant and equipment | -71.000 K 94.18 % | -1.219 M 30.22 % | -1.747 M 60.91 % | -4.469 M -21.54 % | -3.677 M 39.32 % | -6.060 M -27.04 % | -4.770 M -85.96 % | -2.565 M -5.43 % | -2.433 M -55.17 % | -1.568 M |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 100.00 % | -55.343 M -23.94 % | -44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 0.000 -100.00 % | 3.630 M 288.65 % | 934.000 K 5 394.12 % | 17.000 K -86.40 % | 125.000 K -58.88 % | 304.000 K -2.56 % | 312.000 K 7 700.00 % | 4.000 K -92.73 % | 55.000 K 217.02 % | -47.000 K |
Net cash used for investing activites | -71.000 K 99.87 % | -52.932 M -16.42 % | -45.467 M -921.27 % | -4.452 M -25.34 % | -3.552 M 38.29 % | -5.756 M -29.12 % | -4.458 M -74.07 % | -2.561 M -7.70 % | -2.378 M -47.24 % | -1.615 M |
Debt repayment | 0.000 100.00 % | -3.706 M 6.13 % | -3.948 M -4.67 % | -3.772 M -49.68 % | -2.520 M | 0.000 | 0.000 100.00 % | -148.000 K | 0.000 100.00 % | -243.000 K |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 3.000 M | 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 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -3.745 M -1 123.86 % | -306.000 K -33.62 % | -229.000 K 23.92 % | -301.000 K -83.54 % | -164.000 K 90.86 % | -1.794 M 67.14 % | -5.459 M 72.93 % | -20.169 M -4 904.71 % | -403.000 K -37.54 % | -293.000 K |
Net cash used provided by financing activities | -3.745 M 6.66 % | -4.012 M 3.95 % | -4.177 M -2.55 % | -4.073 M -51.75 % | -2.684 M -49.61 % | -1.794 M -103.29 % | 54.541 M 368.45 % | -20.317 M -882.33 % | 2.597 M 584.51 % | -536.000 K |
Effect of forex changes on cash | -43.373 M -29 405.44 % | -147.000 K -116.18 % | -68.000 K 54.97 % | -151.000 K -181.62 % | 185.000 K 315.12 % | -86.000 K -160.61 % | -33.000 K 65.98 % | -97.000 K -9 600.00 % | -1.000 K | 0.000 |
Net change in cash | -324.000 K 72.21 % | -1.166 M 92.98 % | -16.607 M -394.92 % | 5.631 M -59.07 % | 13.759 M 1 323.02 % | -1.125 M -102.37 % | 47.473 M 355.08 % | -18.611 M -349.04 % | 7.473 M -10.84 % | 8.382 M |
Cash at beginning of period | 57.920 M -1.97 % | 59.086 M -21.94 % | 75.693 M 8.04 % | 70.062 M 24.44 % | 56.303 M -1.96 % | 57.428 M 476.88 % | 9.955 M -65.15 % | 28.566 M 35.43 % | 21.093 M 65.94 % | 12.711 M |
Cash at end of period | 57.596 M -0.56 % | 57.920 M -1.97 % | 59.086 M -21.94 % | 75.693 M 8.04 % | 70.062 M 24.44 % | 56.303 M -1.96 % | 57.428 M 476.88 % | 9.955 M -65.15 % | 28.566 M 35.43 % | 21.093 M |
Operating cash flow | 46.865 M -16.20 % | 55.925 M 68.93 % | 33.105 M 131.36 % | 14.309 M -27.77 % | 19.810 M 196.47 % | 6.682 M 394.62 % | -2.268 M -151.97 % | 4.364 M -39.85 % | 7.255 M -31.12 % | 10.533 M |
Capital expenditure | -71.000 K 94.18 % | -1.219 M 30.22 % | -1.747 M 60.91 % | -4.469 M -21.54 % | -3.677 M 39.32 % | -6.060 M -27.04 % | -4.770 M -85.96 % | -2.565 M -5.43 % | -2.433 M -55.17 % | -1.568 M |
Free CashFlow | 46.794 M -14.46 % | 54.706 M 74.46 % | 31.358 M 218.68 % | 9.840 M -38.86 % | 16.094 M 2 487.46 % | 622.000 K 108.84 % | -7.038 M -491.22 % | 1.799 M -62.69 % | 4.822 M -46.21 % | 8.965 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
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 | 2016-12-31 | 2016-06-30 | 2015-12-30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 42.424 M 127.46 % | 18.651 M -63.60 % | 51.246 M 3.57 % | 49.478 M 65.06 % | 29.976 M -42.90 % | 52.496 M -3.72 % | 54.525 M 0.22 % | 54.408 M -2.51 % | 55.807 M 22.69 % | 45.485 M 16.41 % | 39.074 M 12.39 % | 34.766 M 51.94 % | 22.881 M -14.03 % | 26.614 M 75.76 % | 15.142 M 8.56 % | 13.948 M -43.49 % | 24.684 M -3.70 % | 25.633 M -6.45 % | 27.402 M 0.00 % | 27.402 M |
Net income | 21.657 M 368.36 % | 4.624 M -77.50 % | 20.551 M 48.25 % | 13.862 M 482.68 % | 2.379 M -80.25 % | 12.048 M 46.04 % | 8.250 M -32.82 % | 12.280 M 7.26 % | 11.449 M 12.33 % | 10.192 M 245.96 % | 2.946 M -30.94 % | 4.266 M 426.15 % | -1.308 M -156.53 % | 2.314 M 286.31 % | -1.242 M -246.64 % | 847.000 K 130.08 % | -2.816 M -174.89 % | 3.760 M -47.01 % | 7.096 M 0.00 % | 7.096 M |
Income before tax | 25.154 M 376.58 % | 5.278 M -76.62 % | 22.578 M 31.56 % | 17.162 M 441.05 % | 3.172 M -78.35 % | 14.648 M 33.69 % | 10.957 M -25.77 % | 14.760 M 11.84 % | 13.197 M 8.69 % | 12.142 M 184.62 % | 4.266 M -18.34 % | 5.224 M 713.87 % | -851.000 K -126.96 % | 3.157 M 481.28 % | -828.000 K -160.84 % | 1.361 M 164.44 % | -2.112 M -142.77 % | 4.938 M -41.99 % | 8.512 M 0.00 % | 8.512 M |
Income before tax ratio | 0.59 109.52 % | 0.28 -35.77 % | 0.44 27.02 % | 0.35 227.79 % | 0.11 -62.08 % | 0.28 38.85 % | 0.20 -25.92 % | 0.27 14.72 % | 0.24 -11.41 % | 0.27 144.51 % | 0.11 -27.34 % | 0.15 504.01 % | -0.04 -131.35 % | 0.12 316.93 % | -0.05 -156.04 % | 0.10 214.04 % | -0.09 -144.41 % | 0.19 -37.99 % | 0.31 0.00 % | 0.31 |
EBITDA | 28.168 M 428.28 % | 5.332 M -73.46 % | 20.089 M 32.72 % | 15.136 M 369.04 % | 3.227 M -52.77 % | 6.833 M 7.27 % | 6.370 M -16.73 % | 7.650 M 0.95 % | 7.578 M 14.68 % | 6.608 M 771.77 % | 758.000 K -76.62 % | 3.242 M 6 334.62 % | -52.000 K -101.53 % | 3.392 M 583.87 % | 496.000 K -63.61 % | 1.363 M -73.62 % | 5.166 M -24.02 % | 6.799 M -33.43 % | 10.214 M 0.00 % | 10.214 M |
Net income ratio | 0.51 105.91 % | 0.25 -38.18 % | 0.40 43.14 % | 0.28 253.01 % | 0.08 -65.42 % | 0.23 51.68 % | 0.15 -32.96 % | 0.23 10.02 % | 0.21 -8.44 % | 0.22 197.20 % | 0.08 -38.56 % | 0.12 314.65 % | -0.06 -165.75 % | 0.09 206.00 % | -0.08 -235.07 % | 0.06 153.23 % | -0.11 -177.77 % | 0.15 -43.35 % | 0.26 0.00 % | 0.26 |
Ratio EBITDA | 0.66 132.25 % | 0.29 -27.07 % | 0.39 28.14 % | 0.31 184.17 % | 0.11 -17.29 % | 0.13 11.41 % | 0.12 -16.91 % | 0.14 3.55 % | 0.14 -6.53 % | 0.15 648.89 % | 0.02 -79.20 % | 0.09 4 203.27 % | 0.00 -101.78 % | 0.13 289.09 % | 0.03 -66.48 % | 0.10 -53.31 % | 0.21 -21.10 % | 0.27 -28.84 % | 0.37 0.00 % | 0.37 |
Gross profit ratio | 0.45 -21.48 % | 0.58 27.21 % | 0.45 -5.99 % | 0.48 6.03 % | 0.45 10.29 % | 0.41 12.78 % | 0.37 -6.79 % | 0.39 -12.33 % | 0.45 18.50 % | 0.38 13.20 % | 0.33 2.08 % | 0.33 -13.40 % | 0.38 16.10 % | 0.32 62.36 % | 0.20 -52.90 % | 0.42 6.24 % | 0.40 -11.44 % | 0.45 4.78 % | 0.43 0.00 % | 0.43 |
Weighted average shs out dil | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.01 % | 799.903 M 1.50 % | 788.043 M -1.49 % | 800.000 M 0.00 % | 800.000 M 41.16 % | 566.715 M 1.46 % | 558.537 M -30.18 % | 800.000 M 0.00 % | 800.000 M |
Weighted average shs out | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.023 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M -0.01 % | 800.109 M 0.00 % | 800.075 M 0.01 % | 800.000 M 1.50 % | 788.147 M -1.48 % | 800.000 M 0.00 % | 800.000 M 41.14 % | 566.828 M 1.47 % | 558.609 M -30.17 % | 800.000 M 0.00 % | 800.000 M |
EPS diluted | 0.03 367.24 % | 0.01 -77.43 % | 0.03 48.55 % | 0.02 476.67 % | 0.00 -80.13 % | 0.02 46.60 % | 0.01 -33.12 % | 0.02 7.69 % | 0.01 12.60 % | 0.01 243.24 % | 0.00 -30.19 % | 0.01 431.25 % | 0.00 -155.17 % | 0.00 281.25 % | 0.00 -245.45 % | 0.00 122.00 % | -0.01 -174.63 % | 0.01 -24.72 % | 0.01 0.00 % | 0.01 |
Earnings per share | 0.03 367.24 % | 0.01 -77.43 % | 0.03 48.55 % | 0.02 476.67 % | 0.00 -80.13 % | 0.02 46.60 % | 0.01 -33.12 % | 0.02 7.69 % | 0.01 12.60 % | 0.01 243.24 % | 0.00 -30.19 % | 0.01 431.25 % | 0.00 -155.17 % | 0.00 281.25 % | 0.00 -245.45 % | 0.00 122.00 % | -0.01 -174.63 % | 0.01 -24.72 % | 0.01 0.00 % | 0.01 |
Gross profit | 19.190 M 78.61 % | 10.744 M -53.70 % | 23.207 M -2.63 % | 23.835 M 75.01 % | 13.619 M -37.02 % | 21.626 M 8.59 % | 19.916 M -6.59 % | 21.321 M -14.53 % | 24.946 M 45.39 % | 17.158 M 31.77 % | 13.021 M 14.73 % | 11.349 M 31.58 % | 8.625 M -0.19 % | 8.641 M 185.37 % | 3.028 M -48.87 % | 5.922 M -39.97 % | 9.865 M -14.72 % | 11.568 M -1.99 % | 11.803 M 0.00 % | 11.803 M |
Income tax expense | 3.497 M 434.71 % | 654.000 K -67.74 % | 2.027 M -38.58 % | 3.300 M 316.14 % | 793.000 K -69.50 % | 2.600 M -3.95 % | 2.707 M 9.15 % | 2.480 M 41.88 % | 1.748 M -10.36 % | 1.950 M 47.73 % | 1.320 M 37.79 % | 958.000 K 109.63 % | 457.000 K -45.79 % | 843.000 K 103.62 % | 414.000 K -19.46 % | 514.000 K -26.99 % | 704.000 K -40.24 % | 1.178 M -16.84 % | 1.417 M 0.00 % | 1.417 M |
Cost of revenue | 23.234 M 193.84 % | 7.907 M -71.80 % | 28.039 M 9.34 % | 25.643 M 56.77 % | 16.357 M -47.01 % | 30.870 M -10.80 % | 34.609 M 4.60 % | 33.087 M 7.21 % | 30.861 M 8.95 % | 28.327 M 8.73 % | 26.053 M 11.26 % | 23.417 M 64.26 % | 14.256 M -20.68 % | 17.973 M 48.37 % | 12.114 M 50.93 % | 8.026 M -45.84 % | 14.819 M 5.36 % | 14.065 M -9.83 % | 15.599 M 0.00 % | 15.599 M |
General and administrative expenses | 0.000 -100.00 % | 6.972 M -13.61 % | 8.070 M -22.04 % | 10.352 M 255.13 % | 2.915 M -71.17 % | 10.111 M 64.97 % | 6.129 M -29.30 % | 8.669 M -0.31 % | 8.696 M 2.90 % | 8.451 M -16.21 % | 10.086 M 58.19 % | 6.376 M -7.47 % | 6.891 M 4.85 % | 6.572 M 37.20 % | 4.790 M 14.92 % | 4.168 M -34.81 % | 6.394 M 25.72 % | 5.086 M 1 021.50 % | 453.500 K 0.00 % | 453.500 K |
Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 377.000 K | 0.000 -100.00 % | 187.000 K | 0.000 -100.00 % | 188.000 K 193.07 % | -202.000 K -194.84 % | 213.000 K 215.76 % | -184.000 K -807.69 % | 26.000 K -92.35 % | 340.000 K 431.25 % | 64.000 K -75.38 % | 260.000 K 940.00 % | 25.000 K -89.75 % | 244.000 K 11.93 % | 218.000 K -8.02 % | 237.000 K -68.75 % | 758.500 K 0.00 % | 758.500 K |
Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.436 M 0.00 % | 2.436 M |
Operating expenses | 592.000 K -91.51 % | 6.972 M 46.19 % | 4.769 M -53.93 % | 10.352 M -23.99 % | 13.619 M 34.69 % | 10.111 M -6.85 % | 10.855 M 25.22 % | 8.669 M -31.10 % | 12.582 M 48.88 % | 8.451 M -15.99 % | 10.060 M 49.79 % | 6.716 M -32.33 % | 9.925 M 80.92 % | 5.486 M 81.18 % | 3.028 M -48.87 % | 5.922 M -12.54 % | 6.771 M 24.40 % | 5.443 M 43.22 % | 3.801 M 0.00 % | 3.801 M |
Cost and expenses | 23.826 M 60.13 % | 14.879 M -54.65 % | 32.808 M -8.85 % | 35.995 M 20.08 % | 29.976 M -26.85 % | 40.981 M -9.86 % | 45.464 M 8.88 % | 41.756 M -3.88 % | 43.443 M 18.12 % | 36.778 M 1.84 % | 36.113 M 19.85 % | 30.133 M 24.61 % | 24.181 M -3.05 % | 24.943 M 64.73 % | 15.142 M 8.56 % | 13.948 M -34.92 % | 21.431 M 10.54 % | 19.388 M -0.06 % | 19.400 M 0.00 % | 19.400 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.000 K | 0.000 -100.00 % | 184.000 K -8.00 % | 200.000 K 19.76 % | 167.000 K -17.33 % | 202.000 K 46.38 % | 138.000 K | 0.000 -100.00 % | 138.000 K -13.21 % | 159.000 K 32.50 % | 120.000 K -21.57 % | 153.000 K 0.00 % | 153.000 K |
Selling general and administrative expenses | 592.000 K -91.51 % | 6.972 M 46.19 % | 4.769 M -53.93 % | 10.352 M 233.72 % | 3.102 M -69.32 % | 10.111 M 60.06 % | 6.317 M -25.39 % | 8.467 M -4.96 % | 8.909 M 7.77 % | 8.267 M -18.25 % | 10.112 M 50.57 % | 6.716 M -3.44 % | 6.955 M 1.80 % | 6.832 M 41.89 % | 4.815 M 9.13 % | 4.412 M -33.27 % | 6.612 M 24.22 % | 5.323 M 339.19 % | 1.212 M 0.00 % | 1.212 M |
Interest income | 3.822 M | 0.000 -100.00 % | 3.340 M | 0.000 -100.00 % | 1.621 M | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 185.000 K | 0.000 -100.00 % | 444.000 K 22 100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 3.000 K -57.14 % | 7.000 K 366.67 % | 1.500 K 0.00 % | 1.500 K |
Interest expense | 75.000 K 38.89 % | 54.000 K -68.79 % | 173.000 K 158.21 % | 67.000 K -15.19 % | 79.000 K 11.27 % | 71.000 K -26.80 % | 97.000 K 44.78 % | 67.000 K 1 440.00 % | -5.000 K -114.29 % | 35.000 K 156.45 % | -62.000 K -313.79 % | 29.000 K 1 350.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 16.000 K 0.00 % | 16.000 K |
Depreciation and amortization | 2.939 M 105.24 % | 1.432 M -13.26 % | 1.651 M -74.90 % | 6.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.248 M -21.16 % | 1.583 M 6.60 % | 1.485 M 1 110.20 % | -147.000 K -107.68 % | 1.913 M 3.29 % | 1.852 M 9.88 % | 1.686 M 0.00 % | 1.686 M |
Operating income | 18.598 M 393.05 % | 3.772 M -79.54 % | 18.438 M 36.75 % | 13.483 M | 0.000 -100.00 % | 11.515 M 29.98 % | 8.859 M 41.45 % | 6.263 M -49.34 % | 12.364 M 42.00 % | 8.707 M 194.06 % | 2.961 M -1.92 % | 3.019 M 332.23 % | -1.300 M -177.80 % | 1.671 M 254.01 % | -1.085 M -171.85 % | 1.510 M -53.58 % | 3.253 M -47.91 % | 6.245 M -21.96 % | 8.002 M 0.00 % | 8.002 M |
Operating income ratio | 0.44 116.76 % | 0.20 -43.79 % | 0.36 32.03 % | 0.27 | 0.00 -100.00 % | 0.22 35.00 % | 0.16 41.15 % | 0.12 -48.04 % | 0.22 15.74 % | 0.19 152.61 % | 0.08 -12.73 % | 0.09 252.84 % | -0.06 -190.49 % | 0.06 187.62 % | -0.07 -166.19 % | 0.11 -17.85 % | 0.13 -45.91 % | 0.24 -16.57 % | 0.29 0.00 % | 0.29 |
Total other income expenses net | 6.556 M 378.54 % | 1.370 M -66.91 % | 4.140 M 12.53 % | 3.679 M 15.98 % | 3.172 M 1.24 % | 3.133 M 49.33 % | 2.098 M -75.31 % | 8.497 M 920.05 % | 833.000 K -75.75 % | 3.435 M 163.22 % | 1.305 M -40.82 % | 2.205 M 391.09 % | 449.000 K -69.78 % | 1.486 M 478.21 % | 257.000 K 272.48 % | -149.000 K 97.22 % | -5.365 M -310.48 % | -1.307 M -356.27 % | 510.000 K 0.00 % | 510.000 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 | 2016-12-31 | 2016-06-30 | 2015-12-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 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-06-30 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -55.983 M -61.39 % | -34.687 M 34.43 % | -52.901 M -12.50 % | -47.022 M 17.39 % | -56.920 M 29.35 % | -80.565 M -16.50 % | -69.156 M 5.22 % | -72.961 M -8.85 % | -67.026 M -1.52 % | -66.020 M -23.73 % | -53.357 M -6.08 % | -50.298 M 12.14 % | -57.246 M -6.79 % | -53.605 M -443.83 % | -9.857 M 59.55 % | -24.369 M 13.95 % | -28.320 M -37.24 % | -20.636 M |
Total investments | 143.588 M 1.05 % | 142.090 M 42.09 % | 99.997 M 17.80 % | 84.885 M 90.09 % | 44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total debt | 1.613 M -48.30 % | 3.120 M -37.84 % | 5.019 M 17.07 % | 4.287 M 97.92 % | 2.166 M -72.64 % | 7.918 M -22.85 % | 10.263 M 44.20 % | 7.117 M 28.37 % | 5.544 M -7.41 % | 5.988 M 40.20 % | 4.271 M -3.04 % | 4.405 M 202.33 % | 1.457 M 5 728.00 % | 25.000 K -74.49 % | 98.000 K -42.35 % | 170.000 K -30.89 % | 246.000 K -46.17 % | 457.000 K |
Accumulated other comprehensive income loss | 5.282 M -1.71 % | 5.374 M 0.06 % | 5.371 M 1.72 % | 5.280 M -0.43 % | 5.303 M 0.38 % | 5.283 M 1.27 % | 5.217 M 1.70 % | 5.130 M -0.58 % | 5.160 M -6.61 % | 5.525 M -0.49 % | 5.552 M -1.40 % | 5.631 M -0.12 % | 5.638 M -0.58 % | 5.671 M 0.00 % | 5.671 M 781.96 % | 643.000 K 229.74 % | 195.000 K | 0.000 |
Retained earnings | 145.068 M 17.55 % | 123.411 M 8.73 % | 113.507 M 22.11 % | 92.956 M 17.53 % | 79.094 M 12.43 % | 70.347 M 20.67 % | 58.299 M 16.48 % | 50.049 M 32.51 % | 37.769 M 43.50 % | 26.320 M 63.19 % | 16.128 M 22.52 % | 13.164 M 47.64 % | 8.916 M -12.79 % | 10.224 M 29.25 % | 7.910 M -18.44 % | 9.698 M -64.83 % | 27.575 M 3.54 % | 26.631 M |
Common stock | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 95.24 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 110.00 % | 10.000 K |
Total equity | 210.327 M 11.42 % | 188.762 M 5.54 % | 178.855 M 13.05 % | 158.213 M 9.59 % | 144.374 M 6.47 % | 135.607 M 9.81 % | 123.493 M 7.24 % | 115.156 M 11.90 % | 102.906 M 12.07 % | 91.822 M 12.45 % | 81.657 M 3.66 % | 78.772 M 5.69 % | 74.531 M -2.52 % | 76.456 M 246.10 % | 22.091 M 17.19 % | 18.851 M -48.04 % | 36.280 M 35.19 % | 26.837 M |
Other non current liabilities | 150.000 K 0.00 % | 150.000 K -51.61 % | 310.000 K 40.91 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K -45.00 % | 400.000 K 400.00 % | 80.000 K 0.00 % | 80.000 K -50.00 % | 160.000 K -46.67 % | 300.000 K 114.29 % | 140.000 K 0.00 % | 140.000 K -73.28 % | 524.000 K 31.33 % | 399.000 K 0.00 % | 399.000 K 0.00 % | 399.000 K 79.73 % | 222.000 K |
Long term debt | 439.000 K -48.59 % | 854.000 K -43.63 % | 1.515 M 14.25 % | 1.326 M 110.81 % | 629.000 K -52.74 % | 1.331 M -44.54 % | 2.400 M 15.00 % | 2.087 M 45.33 % | 1.436 M -5.59 % | 1.521 M 83.70 % | 828.000 K -58.10 % | 1.976 M 1 533.06 % | 121.000 K | 0.000 | 0.000 -100.00 % | 24.000 K -75.51 % | 98.000 K -60.16 % | 246.000 K |
Total non current liabilities | 589.000 K -47.83 % | 1.129 M -42.10 % | 1.950 M -0.31 % | 1.956 M 55.36 % | 1.259 M -40.33 % | 2.110 M -37.18 % | 3.359 M 28.30 % | 2.618 M 33.10 % | 1.967 M -5.75 % | 2.087 M 36.05 % | 1.534 M -31.06 % | 2.225 M 501.35 % | 370.000 K -29.39 % | 524.000 K 0.00 % | 524.000 K -16.03 % | 624.000 K -12.36 % | 712.000 K -21.24 % | 904.000 K |
Other current liabilities | 18.796 M 108.24 % | 9.026 M -46.11 % | 16.749 M 90.20 % | 8.806 M -24.12 % | 11.605 M 79.48 % | 6.466 M -22.54 % | 8.347 M 30.50 % | 6.396 M -24.49 % | 8.470 M 111.06 % | 4.013 M -19.32 % | 4.974 M 47.33 % | 3.376 M -36.54 % | 5.320 M -23.78 % | 6.980 M -43.25 % | 12.300 M -50.33 % | 24.761 M 76.86 % | 14.000 M -18.69 % | 17.217 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 1.174 M -74.10 % | 4.532 M -35.33 % | 7.008 M 18.34 % | 5.922 M 285.30 % | 1.537 M -76.67 % | 6.587 M -16.23 % | 7.863 M 56.32 % | 5.030 M 22.44 % | 4.108 M -8.04 % | 4.467 M 29.74 % | 3.443 M 41.75 % | 2.429 M 81.81 % | 1.336 M 5 244.00 % | 25.000 K -74.49 % | 98.000 K -32.88 % | 146.000 K -1.35 % | 148.000 K -29.86 % | 211.000 K |
Total current liabilities | 23.182 M 27.11 % | 18.238 M -32.67 % | 27.089 M 17.68 % | 23.020 M -2.22 % | 23.542 M 15.53 % | 20.377 M -28.34 % | 28.434 M 5.59 % | 26.928 M -10.91 % | 30.224 M 30.42 % | 23.175 M 12.50 % | 20.600 M 20.45 % | 17.103 M 22.93 % | 13.913 M -32.72 % | 20.679 M -23.75 % | 27.120 M -29.32 % | 38.372 M 81.39 % | 21.155 M -5.09 % | 22.289 M |
Total liabilities | 23.771 M 22.74 % | 19.367 M -33.31 % | 29.039 M 16.27 % | 24.976 M 0.71 % | 24.801 M 10.29 % | 22.487 M -29.27 % | 31.793 M 7.61 % | 29.546 M -8.22 % | 32.191 M 27.43 % | 25.262 M 14.13 % | 22.134 M 14.52 % | 19.328 M 35.32 % | 14.283 M -32.64 % | 21.203 M -23.30 % | 27.644 M -29.11 % | 38.996 M 78.33 % | 21.867 M -5.72 % | 23.193 M |
Other non current assets | 316.000 K 4.29 % | 303.000 K -57.74 % | 717.000 K -9.70 % | 794.000 K 367.06 % | 170.000 K -73.19 % | 634.000 K -50.93 % | 1.292 M 131.13 % | 559.000 K 39.05 % | 402.000 K -20.71 % | 507.000 K 56.48 % | 324.000 K -30.02 % | 463.000 K 367.68 % | 99.000 K | 0.000 -100.00 % | 628.000 K 0.00 % | 628.000 K 12.14 % | 560.000 K 21.74 % | 460.000 K |
Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 4.898 M -36.19 % | 7.676 M -30.03 % | 10.970 M -1.28 % | 11.112 M 8.48 % | 10.243 M -28.12 % | 14.251 M -11.30 % | 16.066 M 10.32 % | 14.563 M 26.99 % | 11.468 M -16.02 % | 13.656 M 10.58 % | 12.349 M 5.59 % | 11.695 M 79.37 % | 6.520 M 3.25 % | 6.315 M 44.01 % | 4.385 M 1.43 % | 4.323 M -9.88 % | 4.797 M -31.03 % | 6.955 M |
Total non current assets | 5.388 M -32.56 % | 7.989 M -31.70 % | 11.697 M -1.76 % | 11.906 M 14.34 % | 10.413 M -30.04 % | 14.885 M -14.25 % | 17.358 M 14.79 % | 15.122 M 27.40 % | 11.870 M -16.19 % | 14.163 M 11.76 % | 12.673 M 4.24 % | 12.158 M 83.68 % | 6.619 M 4.81 % | 6.315 M 25.97 % | 5.013 M 1.25 % | 4.951 M -7.58 % | 5.357 M -27.75 % | 7.415 M |
Other current assets | 2.346 M 21.05 % | 1.938 M -37.50 % | 3.101 M 419.43 % | 597.000 K -79.49 % | 2.911 M 271.78 % | 783.000 K -63.98 % | 2.174 M -64.67 % | 6.153 M 182.38 % | 2.179 M 61.77 % | 1.347 M -51.70 % | 2.789 M 253.93 % | 788.000 K -70.13 % | 2.638 M -69.79 % | 8.733 M 61.66 % | 5.402 M 27.65 % | 4.232 M 28.55 % | 3.292 M 468.57 % | 579.000 K |
Short term investments | 143.588 M 1.05 % | 142.090 M 42.09 % | 99.997 M 17.80 % | 84.885 M 90.09 % | 44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 57.596 M 52.34 % | 37.807 M -34.73 % | 57.920 M 12.88 % | 51.309 M -13.16 % | 59.086 M -33.22 % | 88.483 M 11.41 % | 79.419 M -0.82 % | 80.078 M 10.35 % | 72.570 M 0.78 % | 72.008 M 24.95 % | 57.628 M 5.35 % | 54.703 M -6.81 % | 58.703 M 9.46 % | 53.630 M 438.72 % | 9.955 M -59.43 % | 24.539 M -14.10 % | 28.566 M 35.43 % | 21.093 M |
Cash and short term investments | 201.184 M 11.83 % | 179.897 M 13.92 % | 157.917 M 15.95 % | 136.194 M 31.28 % | 103.740 M 17.24 % | 88.483 M 11.41 % | 79.419 M -0.82 % | 80.078 M 10.35 % | 72.570 M 0.78 % | 72.008 M 24.95 % | 57.628 M 5.35 % | 54.703 M -6.81 % | 58.703 M 9.46 % | 53.630 M 438.72 % | 9.955 M -59.43 % | 24.539 M -14.10 % | 28.566 M 35.43 % | 21.093 M |
Total current assets | 228.710 M 14.28 % | 200.140 M 2.01 % | 196.197 M 14.55 % | 171.283 M 7.89 % | 158.762 M 10.86 % | 143.209 M 3.83 % | 137.928 M 6.44 % | 129.580 M 5.16 % | 123.227 M 19.73 % | 102.921 M 12.95 % | 91.118 M 6.02 % | 85.942 M 4.56 % | 82.195 M -10.02 % | 91.344 M 104.25 % | 44.722 M -15.45 % | 52.896 M 0.20 % | 52.790 M 23.88 % | 42.615 M |
Inventory | 6.391 M 0.57 % | 6.355 M 8.69 % | 5.847 M 21.11 % | 4.828 M -21.59 % | 6.157 M -19.31 % | 7.630 M -27.64 % | 10.545 M 43.51 % | 7.348 M 3.19 % | 7.121 M 25.72 % | 5.664 M 2.35 % | 5.534 M 69.39 % | 3.267 M -17.50 % | 3.960 M 4.62 % | 3.785 M 29.93 % | 2.913 M 17.79 % | 2.473 M 13.91 % | 2.171 M -20.21 % | 2.721 M |
Net receivables | 18.789 M 57.23 % | 11.950 M -59.26 % | 29.332 M -1.12 % | 29.664 M -35.45 % | 45.954 M -0.78 % | 46.313 M -0.19 % | 46.401 M 28.89 % | 36.001 M -12.95 % | 41.357 M 67.00 % | 24.764 M -4.84 % | 26.024 M -4.72 % | 27.313 M 61.67 % | 16.894 M -41.10 % | 28.681 M 8.43 % | 26.452 M 2.99 % | 25.684 M 36.90 % | 18.761 M 2.68 % | 18.272 M |
Tax assets | 174.000 K 1 640.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 3.212 M 10.64 % | 2.903 M -12.88 % | 3.332 M -17.69 % | 4.048 M -20.74 % | 5.107 M 11.65 % | 4.574 M -9.73 % | 5.067 M -53.70 % | 10.944 M -16.32 % | 13.079 M 10.55 % | 11.831 M 15.08 % | 10.281 M 14.14 % | 9.007 M 52.04 % | 5.924 M -32.77 % | 8.812 M 16.04 % | 7.594 M 39.14 % | 5.458 M 12 593.02 % | 43.000 K | 0.000 |
Tax payables | 0.000 -100.00 % | 1.777 M | 0.000 -100.00 % | 4.244 M -19.82 % | 5.293 M 92.47 % | 2.750 M -61.58 % | 7.157 M 57.02 % | 4.558 M -0.20 % | 4.567 M 59.46 % | 2.864 M 50.58 % | 1.902 M -16.98 % | 2.291 M 71.87 % | 1.333 M -72.58 % | 4.862 M -31.79 % | 7.128 M -10.98 % | 8.007 M 14.98 % | 6.964 M 43.26 % | 4.861 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 439.000 K -85.93 % | 3.120 M -37.84 % | 5.019 M 17.07 % | 4.287 M 97.92 % | 2.166 M -56.75 % | 5.008 M -23.39 % | 6.537 M 35.34 % | 4.830 M 59.09 % | 3.036 M -19.02 % | 3.749 M 27.26 % | 2.946 M -33.12 % | 4.405 M 2 320.33 % | 182.000 K 628.00 % | 25.000 K -74.49 % | 98.000 K -42.35 % | 170.000 K -30.89 % | 246.000 K -46.17 % | 457.000 K |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M 0.00 % | 59.936 M -0.96 % | 60.520 M 612.92 % | 8.489 M 0.00 % | 8.489 M 0.00 % | 8.489 M 4 231.12 % | 196.000 K |
Deferred tax liabilities non current | 0.000 -100.00 % | 125.000 K 0.00 % | 125.000 K -69.51 % | 410.000 K 0.00 % | 410.000 K -26.65 % | 559.000 K 0.00 % | 559.000 K 23.95 % | 451.000 K 0.00 % | 451.000 K 11.08 % | 406.000 K 0.00 % | 406.000 K 272.48 % | 109.000 K 0.00 % | 109.000 K | 0.000 -100.00 % | 125.000 K -37.81 % | 201.000 K -6.51 % | 215.000 K -50.69 % | 436.000 K |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 234.098 M 12.48 % | 208.129 M 0.11 % | 207.894 M 13.49 % | 183.189 M 8.28 % | 169.175 M 7.01 % | 158.094 M 1.81 % | 155.286 M 7.31 % | 144.702 M 7.11 % | 135.097 M 15.38 % | 117.084 M 12.81 % | 103.791 M 5.80 % | 98.100 M 10.46 % | 88.814 M -9.06 % | 97.659 M 96.36 % | 49.735 M -14.02 % | 57.847 M -0.52 % | 58.147 M 16.22 % | 50.030 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 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-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 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2016-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 3.386 M -78.11 % | 15.467 M 384.40 % | 3.193 M -83.60 % | 19.471 M 568.39 % | -4.157 M -320.30 % | 1.887 M 112.82 % | -14.722 M -358.49 % | -3.211 M 79.58 % | -15.725 M -1 316.16 % | 1.293 M 145.74 % | -2.827 M 71.22 % | -9.823 M -203.33 % | 9.506 M 214.96 % | -8.269 M -390.45 % | 2.847 M 135.39 % | -8.045 M -593.56 % | 1.630 M 163.33 % | -2.574 M 47.95 % | -4.946 M -100.00 % | -2.473 M |
Accounts receivables | 2.829 M -84.36 % | 18.093 M 528.88 % | 2.877 M -83.49 % | 17.423 M 271.88 % | -10.137 M -1 838.24 % | -523.000 K 95.32 % | -11.178 M -331.86 % | 4.821 M 127.02 % | -17.841 M -1 510.36 % | 1.265 M 194.97 % | -1.332 M 85.87 % | -9.428 M -191.87 % | 10.262 M 717.69 % | 1.255 M 126.15 % | -4.800 M -66.03 % | -2.891 M -1 035.60 % | 309.000 K 136.44 % | -848.000 K | 0.000 | 0.000 |
Inventory | -30.000 K 94.09 % | -508.000 K 50.24 % | -1.021 M -176.82 % | 1.329 M -4.53 % | 1.392 M -52.25 % | 2.915 M 187.96 % | -3.314 M -1 359.91 % | -227.000 K 84.21 % | -1.438 M -1 006.15 % | -130.000 K 94.23 % | -2.253 M -425.11 % | 693.000 K 254.34 % | -449.000 K 48.51 % | -872.000 K -98.18 % | -440.000 K -45.70 % | -302.000 K -190.96 % | 332.000 K 52.29 % | 218.000 K 21 700.00 % | 1.000 K 100.00 % | 500.000 |
Accounts payables | -141.000 K 67.13 % | -429.000 K 9.68 % | -475.000 K | 0.000 -100.00 % | 833.000 K 268.97 % | -493.000 K 90.99 % | -5.469 M -156.16 % | -2.135 M -452.89 % | 605.000 K -60.97 % | 1.550 M 5.16 % | 1.474 M -48.87 % | 2.883 M 199.83 % | -2.888 M | 0.000 | 0.000 100.00 % | -804.250 K | 0.000 -100.00 % | 362.750 K | 0.000 | 0.000 |
Other working capital | 728.000 K 143.10 % | -1.689 M -226.33 % | 1.337 M 85.95 % | 719.000 K -80.85 % | 3.755 M 31 391.67 % | -12.000 K -100.23 % | 5.239 M 192.40 % | -5.670 M -292.27 % | 2.949 M 311.85 % | -1.392 M -94.41 % | -716.000 K 81.97 % | -3.971 M -253.86 % | 2.581 M 129.83 % | -8.652 M -206.99 % | 8.087 M 299.79 % | -4.048 M -509.28 % | 989.000 K 142.87 % | -2.307 M 53.37 % | -4.947 M -100.00 % | -2.473 M |
Other non cash items | -5.167 M -10.69 % | -4.668 M 11.81 % | -5.293 M -77.62 % | -2.980 M -124.09 % | 12.368 M 380.64 % | -4.407 M -200.57 % | 4.382 M 48 788.89 % | -9.000 K -100.22 % | 4.020 M 60.03 % | 2.512 M -29.91 % | 3.584 M -7.63 % | 3.880 M 185.75 % | -4.525 M -60.52 % | -2.819 M -316.02 % | 1.305 M -79.75 % | 6.445 M 181.93 % | 2.286 M 89.87 % | 1.204 M 8 203.45 % | 14.500 K 100.00 % | 7.250 K |
Net cash provided by operating activities | 22.815 M -5.14 % | 24.050 M 8.89 % | 22.086 M -34.73 % | 33.839 M 65.53 % | 20.443 M 50.36 % | 13.596 M 670.31 % | 1.765 M -85.93 % | 12.544 M 348.64 % | 2.796 M -83.53 % | 16.975 M 183.91 % | 5.979 M 750.50 % | 703.000 K -85.71 % | 4.921 M 168.43 % | -7.191 M -286.83 % | 3.849 M 647.38 % | 515.000 K -82.91 % | 3.013 M -28.97 % | 4.242 M -19.45 % | 5.267 M 100.00 % | 2.633 M |
Investments in property plant and equipment | -18.000 K 66.04 % | -53.000 K 93.29 % | -790.000 K -84.15 % | -429.000 K -308.57 % | -105.000 K 93.61 % | -1.642 M -10.13 % | -1.491 M 49.93 % | -2.978 M -109.28 % | -1.423 M 36.87 % | -2.254 M 39.96 % | -3.754 M -62.79 % | -2.306 M -83.45 % | -1.257 M 64.22 % | -3.513 M -73.31 % | -2.027 M -276.77 % | -538.000 K -12.55 % | -478.000 K 75.55 % | -1.955 M -149.36 % | -784.000 K -100.00 % | -392.000 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 42.093 M 200.00 % | -42.093 M -204.63 % | 40.231 M 200.00 % | -40.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 0.000 | 0.000 100.00 % | -52.718 M -5 345.57 % | 1.005 M 102.30 % | -43.763 M | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 199.70 % | 1.001 K -66.63 % | 3.000 K 0.00 % | 3.000 K -94.23 % | 52.000 K | 0.000 | 0.000 |
Net cash used for investing activites | 42.075 M 199.83 % | -42.146 M -217.44 % | -13.277 M 66.52 % | -39.655 M 9.60 % | -43.868 M -2 571.62 % | -1.642 M -11.25 % | -1.476 M 50.44 % | -2.978 M -109.28 % | -1.423 M 36.87 % | -2.254 M 39.96 % | -3.754 M -62.79 % | -2.306 M -83.45 % | -1.257 M 64.19 % | -3.510 M -73.25 % | -2.026 M -278.69 % | -535.000 K -12.63 % | -475.000 K 75.04 % | -1.903 M -142.73 % | -784.000 K -100.00 % | -392.000 K |
Debt repayment | 0.000 100.00 % | -1.899 M | 0.000 100.00 % | -1.807 M | 0.000 100.00 % | -2.140 M | 0.000 100.00 % | -1.807 M | 0.000 100.00 % | -1.228 M | 0.000 100.00 % | -1.083 M | 0.000 100.00 % | -73.000 K | 0.000 100.00 % | -76.000 K | 0.000 100.00 % | -104.000 K | 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 -100.00 % | 208.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -1.725 M -1 325.62 % | -121.000 K 94.16 % | -2.072 M -1 457.89 % | -133.000 K 92.95 % | -1.887 M | 0.000 100.00 % | -2.266 M -1 603.76 % | -133.000 K 89.71 % | -1.292 M | 0.000 100.00 % | -578.000 K | 0.000 -100.00 % | 169.000 K -99.69 % | 54.447 M 433.76 % | -16.313 M -315.30 % | -3.928 M -236.86 % | 2.870 M 1 798.22 % | -169.000 K -29.50 % | -130.500 K -100.00 % | -65.250 K |
Net cash used provided by financing activities | -1.725 M 14.60 % | -2.020 M 2.51 % | -2.072 M -6.80 % | -1.940 M -2.81 % | -1.887 M 11.82 % | -2.140 M 5.56 % | -2.266 M -16.80 % | -1.940 M -50.15 % | -1.292 M -5.21 % | -1.228 M -112.46 % | -578.000 K 46.63 % | -1.083 M -740.83 % | 169.000 K -99.69 % | 54.374 M 433.32 % | -16.313 M -307.42 % | -4.004 M -239.51 % | 2.870 M 1 151.28 % | -273.000 K -109.20 % | -130.500 K -100.00 % | -65.250 K |
Effect of forex changes on cash | -43.376 M -1 445 966.67 % | 3.000 K 102.38 % | -126.000 K -500.00 % | -21.000 K 84.33 % | -134.000 K -303.03 % | 66.000 K 154.55 % | -121.000 K -303.33 % | -30.000 K -114.15 % | 212.000 K 885.19 % | -27.000 K 42.55 % | -47.000 K -20.51 % | -39.000 K -11.43 % | -35.000 K -1 850.00 % | 2.000 K 102.13 % | -94.000 K -3 033.33 % | -3.000 K -200.00 % | -1.000 K | 0.000 100.00 % | -161.000 K -100.00 % | -80.500 K |
Net change in cash | 19.789 M 198.39 % | -20.113 M -404.24 % | 6.611 M 185.01 % | -7.777 M 73.54 % | -29.397 M -134.35 % | 85.573 M 210.00 % | -77.791 M -200.00 % | 77.791 M 211.50 % | -69.769 M -200.00 % | 69.769 M 227.54 % | -54.703 M -1 907.45 % | -2.725 M -171.75 % | 3.798 M -91.30 % | 43.675 M 277.98 % | -24.539 M -200.00 % | 24.539 M 253.20 % | -16.018 M -169.16 % | 23.159 M 1 005.18 % | 2.096 M 0.00 % | 2.096 M |
Cash at beginning of period | 37.807 M -34.73 % | 57.920 M 12.88 % | 51.309 M -13.16 % | 59.086 M -33.22 % | 88.483 M | 0.000 -100.00 % | 80.078 M | 0.000 -100.00 % | 72.008 M | 0.000 -100.00 % | 54.703 M -4.75 % | 57.428 M 7.08 % | 53.630 M 438.72 % | 9.955 M -59.43 % | 24.539 M | 0.000 -100.00 % | 23.159 M | 0.000 -100.00 % | 3.178 M 0.00 % | 3.178 M |
Cash at end of period | 57.596 M 52.34 % | 37.807 M -34.73 % | 57.920 M 12.88 % | 51.309 M -13.16 % | 59.086 M -33.22 % | 88.483 M 11.41 % | 79.419 M -0.82 % | 80.078 M 10.35 % | 72.570 M 0.78 % | 72.008 M 24.95 % | 57.628 M 5.35 % | 54.703 M -4.75 % | 57.428 M 7.08 % | 53.630 M | 0.000 -100.00 % | 24.539 M 243.61 % | 7.142 M -69.16 % | 23.159 M 339.18 % | 5.273 M 0.00 % | 5.273 M |
Operating cash flow | 22.815 M -5.14 % | 24.050 M 8.89 % | 22.086 M -34.73 % | 33.839 M 65.53 % | 20.443 M 50.36 % | 13.596 M 670.31 % | 1.765 M -85.93 % | 12.544 M 348.64 % | 2.796 M -83.53 % | 16.975 M 183.91 % | 5.979 M 750.50 % | 703.000 K -85.71 % | 4.921 M 168.43 % | -7.191 M -286.83 % | 3.849 M 647.38 % | 515.000 K -82.91 % | 3.013 M -28.97 % | 4.242 M -19.45 % | 5.267 M 100.00 % | 2.633 M |
Capital expenditure | -18.000 K 66.04 % | -53.000 K 93.29 % | -790.000 K -84.15 % | -429.000 K -308.57 % | -105.000 K 93.61 % | -1.642 M -10.13 % | -1.491 M 49.93 % | -2.978 M -109.28 % | -1.423 M 36.87 % | -2.254 M 39.96 % | -3.754 M -62.79 % | -2.306 M -83.45 % | -1.257 M 64.22 % | -3.513 M -73.31 % | -2.027 M -276.77 % | -538.000 K -12.55 % | -478.000 K 75.55 % | -1.955 M -149.36 % | -784.000 K -100.00 % | -392.000 K |
Free CashFlow | 22.797 M -5.00 % | 23.997 M 12.68 % | 21.296 M -36.26 % | 33.410 M 64.27 % | 20.338 M 70.14 % | 11.954 M 4 262.77 % | 274.000 K -97.14 % | 9.566 M 596.72 % | 1.373 M -90.67 % | 14.721 M 561.62 % | 2.225 M 238.80 % | -1.603 M -143.75 % | 3.664 M 134.23 % | -10.704 M -687.49 % | 1.822 M 8 021.74 % | -23.000 K -100.91 % | 2.535 M 10.84 % | 2.287 M -48.98 % | 4.483 M 100.00 % | 2.241 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 |