Confidence Intelligence Holdings Limited 1967.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 288.825 M 9.21 % | 264.457 M 1.51 % | 260.514 M -26.39 % | 353.896 M 43.55 % | 246.531 M -13.37 % | 284.588 M 20.48 % | 236.210 M 13.22 % | 208.634 M 19.81 % | 174.140 M |
| Net income | 1.596 M 106.69 % | -23.840 M -162.58 % | -9.079 M -225.38 % | 7.241 M -38.30 % | 11.736 M -57.65 % | 27.710 M -32.11 % | 40.814 M 27.50 % | 32.011 M -9.48 % | 35.362 M |
| Income before tax | 10.015 M 152.69 % | -19.006 M -118.99 % | -8.679 M -170.42 % | 12.325 M -9.92 % | 13.683 M -61.34 % | 35.395 M -25.06 % | 47.229 M 27.85 % | 36.940 M -9.96 % | 41.025 M |
| Income before tax ratio | 0.03 148.25 % | -0.07 -115.72 % | -0.03 -195.66 % | 0.03 -37.25 % | 0.06 -55.37 % | 0.12 -37.80 % | 0.20 12.93 % | 0.18 -24.84 % | 0.24 |
| EBITDA | 33.590 M 85.80 % | 18.079 M -45.64 % | 33.256 M -11.58 % | 37.610 M 1.58 % | 37.024 M -34.98 % | 56.940 M -15.02 % | 67.001 M 22.67 % | 54.617 M -18.95 % | 67.385 M |
| Net income ratio | 0.01 106.13 % | -0.09 -158.67 % | -0.03 -270.33 % | 0.02 -57.02 % | 0.05 -51.11 % | 0.10 -43.65 % | 0.17 12.62 % | 0.15 -24.44 % | 0.20 |
| Ratio EBITDA | 0.12 70.12 % | 0.07 -46.45 % | 0.13 20.12 % | 0.11 -29.24 % | 0.15 -24.94 % | 0.20 -29.46 % | 0.28 8.35 % | 0.26 -32.35 % | 0.39 |
| Gross profit ratio | 0.16 144.84 % | 0.06 -41.35 % | 0.11 -29.22 % | 0.15 -25.40 % | 0.20 -38.11 % | 0.33 5.09 % | 0.31 2.71 % | 0.31 -14.87 % | 0.36 |
| Weighted average shs out dil | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 25.71 % | 198.868 M -20.45 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M |
| Weighted average shs out | 250.000 M -51.38 % | 514.236 M 105.69 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 25.71 % | 198.868 M -20.45 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M |
| EPS diluted | 0.01 113.79 % | -0.05 -27.82 % | -0.04 -225.17 % | 0.03 -38.17 % | 0.05 -66.50 % | 0.14 -12.50 % | 0.16 23.08 % | 0.13 -7.14 % | 0.14 |
| Earnings per share | 0.01 128.44 % | -0.02 38.02 % | -0.04 -225.17 % | 0.03 -38.17 % | 0.05 -66.50 % | 0.14 -12.50 % | 0.16 23.08 % | 0.13 -7.14 % | 0.14 |
| Gross profit | 44.774 M 167.40 % | 16.744 M -40.47 % | 28.125 M -47.90 % | 53.980 M 7.09 % | 50.408 M -46.39 % | 94.028 M 26.61 % | 74.264 M 16.29 % | 63.861 M 1.99 % | 62.613 M |
| Income tax expense | 3.464 M 1 325.51 % | 243.000 K -57.74 % | 575.000 K -74.47 % | 2.252 M 5.09 % | 2.143 M -72.11 % | 7.685 M 19.80 % | 6.415 M 30.15 % | 4.929 M -12.96 % | 5.663 M |
| Cost of revenue | 244.051 M -1.48 % | 247.713 M 5.92 % | 233.865 M -22.02 % | 299.916 M 52.92 % | 196.123 M 2.92 % | 190.560 M 17.67 % | 161.946 M 11.86 % | 144.773 M 29.81 % | 111.527 M |
| General and administrative expenses | 32.838 M 3.54 % | 31.714 M -19.90 % | 39.594 M -6.42 % | 42.311 M 16.81 % | 36.223 M -35.59 % | 56.237 M 926.78 % | 5.477 M -3.86 % | 5.697 M 4.65 % | 5.444 M |
| Selling and marketing expenses | 3.484 M 47.44 % | 2.363 M -20.54 % | 2.974 M -11.65 % | 3.366 M 35.89 % | 2.477 M -11.19 % | 2.789 M 49.22 % | 1.869 M 51.21 % | 1.236 M 9.77 % | 1.126 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.052 M 41.30 % | -3.496 M -1 718.52 % | 216.000 K -24.21 % | 285.000 K -65.12 % | 817.000 K |
| Operating expenses | 36.322 M 6.59 % | 34.077 M -15.37 % | 40.266 M -11.85 % | 45.677 M 24.64 % | 36.648 M -34.00 % | 55.530 M 120.60 % | 25.172 M -0.87 % | 25.394 M 31.67 % | 19.286 M |
| Cost and expenses | 280.373 M -0.50 % | 281.790 M 3.39 % | 272.546 M -21.14 % | 345.593 M 48.47 % | 232.771 M -5.41 % | 246.090 M 31.52 % | 187.118 M 9.96 % | 170.167 M 30.08 % | 130.813 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 M 12.09 % | 9.100 M |
| Selling general and administrative expenses | 36.322 M 6.59 % | 34.077 M -15.37 % | 40.266 M -11.85 % | 45.677 M 18.03 % | 38.700 M -34.44 % | 59.026 M 703.51 % | 7.346 M 5.96 % | 6.933 M 5.53 % | 6.570 M |
| Interest income | 2.197 M -26.37 % | 2.984 M 9.30 % | 2.730 M 320.65 % | 649.000 K -29.84 % | 925.000 K 154.12 % | 364.000 K 56.90 % | 232.000 K 13.17 % | 205.000 K 294.23 % | 52.000 K |
| Interest expense | 708.000 K -8.29 % | 772.000 K -35.83 % | 1.203 M -1.07 % | 1.216 M 21.36 % | 1.002 M -37.41 % | 1.601 M -34.89 % | 2.459 M 31.64 % | 1.868 M 2.98 % | 1.814 M |
| Depreciation and amortization | 28.480 M -21.57 % | 36.313 M -10.85 % | 40.732 M 39.14 % | 29.275 M 39.05 % | 21.054 M 5.57 % | 19.944 M 15.20 % | 17.313 M 9.51 % | 15.809 M -32.78 % | 23.519 M |
| Operating income | 8.452 M 148.76 % | -17.333 M -42.76 % | -12.141 M -245.66 % | 8.335 M -39.43 % | 13.760 M -62.44 % | 36.632 M -25.93 % | 49.456 M 28.11 % | 38.603 M -11.84 % | 43.787 M |
| Operating income ratio | 0.03 144.65 % | -0.07 -40.64 % | -0.05 -297.88 % | 0.02 -57.80 % | 0.06 -56.64 % | 0.13 -38.52 % | 0.21 13.16 % | 0.19 -26.41 % | 0.25 |
| Total other income expenses net | 1.563 M 193.42 % | -1.673 M -148.32 % | 3.462 M -13.92 % | 4.022 M 5 323.38 % | -77.000 K 93.78 % | -1.237 M 44.45 % | -2.227 M -33.91 % | -1.663 M 39.79 % | -2.762 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -63.793 M -31.01 % | -48.693 M 48.09 % | -93.803 M -297.15 % | -23.619 M 71.74 % | -83.576 M 31.68 % | -122.337 M -974.77 % | 13.985 M 375.03 % | 2.944 M -83.00 % | 17.321 M |
| Total investments | 22.562 M 160.59 % | 8.658 M -68.07 % | 27.114 M 10.90 % | 24.449 M 388.88 % | 5.001 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 9.926 M -17.30 % | 12.003 M -32.18 % | 17.699 M -30.06 % | 25.307 M 23.88 % | 20.428 M 21.34 % | 16.835 M -41.88 % | 28.964 M -21.25 % | 36.781 M 33.89 % | 27.472 M |
| Accumulated other comprehensive income loss | 131.279 M 21.76 % | 107.815 M -1.50 % | 109.457 M 9.37 % | 100.080 M -6.33 % | 106.839 M -3.85 % | 111.121 M 290.32 % | -58.385 M 5.63 % | -61.865 M 0.20 % | -61.991 M |
| Retained earnings | 31.184 M -42.04 % | 53.800 M -30.71 % | 77.640 M -10.47 % | 86.719 M 10.66 % | 78.362 M 59.22 % | 49.217 M 26.47 % | 38.916 M -40.58 % | 65.494 M 33.44 % | 49.083 M |
| Common stock | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M | 0.000 | 0.000 | 0.000 |
| Total equity | 276.898 M 1.24 % | 273.495 M -10.70 % | 306.271 M 2.82 % | 297.861 M 2.03 % | 291.931 M 4.76 % | 278.673 M 88.11 % | 148.145 M 27.05 % | 116.600 M 30.36 % | 89.446 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -7.703 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.272 M 53.54 % | 2.131 M -59.69 % | 5.286 M -65.35 % | 15.256 M 55.45 % | 9.814 M 53.75 % | 6.383 M -58.78 % | 15.484 M 27.68 % | 12.127 M -27.32 % | 16.685 M |
| Total non current liabilities | 12.167 M -12.81 % | 13.955 M -34.84 % | 21.418 M -16.53 % | 25.659 M 29.49 % | 19.815 M 17.23 % | 16.902 M -19.28 % | 20.940 M 63.91 % | 12.775 M -25.38 % | 17.120 M |
| Other current liabilities | 31.421 M 41.62 % | 22.187 M -47.85 % | 42.548 M 8.38 % | 39.258 M 11.09 % | 35.338 M 618.99 % | -6.809 M -167.69 % | 10.059 M -28.94 % | 14.156 M 52.71 % | 9.270 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -12.413 M -23.50 % | -10.051 M | 0.000 -100.00 % | 29.330 M 213.49 % | 9.356 M 105.04 % | 4.563 M 3.21 % | 4.421 M |
| Short term debt | 6.654 M -32.60 % | 9.872 M -20.47 % | 12.413 M -30.08 % | 17.754 M 67.27 % | 10.614 M 1.55 % | 10.452 M -22.46 % | 13.480 M -45.32 % | 24.654 M 128.55 % | 10.787 M |
| Total current liabilities | 53.181 M -0.34 % | 53.364 M -36.27 % | 83.731 M 7.44 % | 77.932 M 7.40 % | 72.561 M 23.24 % | 58.879 M 12.41 % | 52.381 M -8.60 % | 57.310 M 80.00 % | 31.839 M |
| Total liabilities | 65.348 M -2.93 % | 67.319 M -35.98 % | 105.149 M 1.50 % | 103.591 M 12.14 % | 92.376 M 21.90 % | 75.781 M 3.36 % | 73.321 M 4.62 % | 70.085 M 43.15 % | 48.959 M |
| Other non current assets | 1.295 M -94.39 % | 23.087 M 389.60 % | -7.972 M -231.75 % | -2.403 M -261.35 % | -665.000 K -188.08 % | 755.000 K -60.47 % | 1.910 M 257.01 % | 535.000 K 32.75 % | 403.000 K |
| Long term investments | 10.245 M 219.73 % | -8.557 M -186.96 % | 9.840 M 17.58 % | 8.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 889.000 K -6.52 % | 951.000 K -94.44 % | 17.097 M 1 237.79 % | 1.278 M -13.53 % | 1.478 M | 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 |
| Goodwill and intangible assets | 889.000 K -6.52 % | 951.000 K -94.44 % | 17.097 M 1 237.79 % | 1.278 M -13.53 % | 1.478 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 102.723 M -20.43 % | 129.102 M -11.42 % | 145.741 M -18.01 % | 177.744 M 15.25 % | 154.221 M 27.80 % | 120.675 M 16.30 % | 103.762 M 10.04 % | 94.299 M 17.15 % | 80.493 M |
| Total non current assets | 115.152 M -21.93 % | 147.506 M -14.58 % | 172.678 M -7.85 % | 187.391 M 20.35 % | 155.699 M 27.46 % | 122.155 M 15.52 % | 105.740 M 11.50 % | 94.834 M 17.23 % | 80.896 M |
| Other current assets | 9.201 M 98.85 % | 4.627 M -13.58 % | 5.354 M 7.49 % | 4.981 M -77.14 % | 21.785 M 483.58 % | 3.733 M -66.99 % | 11.309 M -7.43 % | 12.217 M 234.07 % | 3.657 M |
| Short term investments | 12.317 M -28.45 % | 17.215 M -0.34 % | 17.274 M 7.43 % | 16.080 M 221.54 % | 5.001 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 73.719 M 21.46 % | 60.696 M -45.57 % | 111.502 M 127.90 % | 48.926 M -52.96 % | 104.004 M -25.27 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M |
| Cash and short term investments | 99.459 M 27.66 % | 77.911 M -39.50 % | 128.776 M 98.10 % | 65.006 M -40.36 % | 109.005 M -21.68 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M |
| Total current assets | 227.094 M 17.48 % | 193.308 M -15.21 % | 227.985 M 9.36 % | 208.472 M -7.92 % | 226.413 M -2.53 % | 232.299 M 100.73 % | 115.726 M 25.99 % | 91.851 M 59.72 % | 57.509 M |
| Inventory | 14.416 M -19.85 % | 17.987 M 0.81 % | 17.843 M -41.42 % | 30.460 M 21.14 % | 25.145 M 3.74 % | 24.239 M -20.67 % | 30.553 M 342.28 % | 6.908 M 183.11 % | 2.440 M |
| Net receivables | 104.018 M 12.11 % | 92.783 M 22.06 % | 76.012 M -29.63 % | 108.025 M 53.27 % | 70.478 M 8.17 % | 65.155 M | 0.000 -100.00 % | 38.889 M -5.75 % | 41.261 M |
| Tax assets | 0.000 -100.00 % | 2.923 M -63.33 % | 7.972 M 231.75 % | 2.403 M 261.35 % | 665.000 K -8.28 % | 725.000 K 966.18 % | 68.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 10.757 M 92.47 % | 5.589 M 154.62 % | 2.195 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 15.106 M 1.55 % | 14.876 M -37.55 % | 23.821 M 36.13 % | 17.499 M -5.32 % | 18.482 M 14.14 % | 16.192 M 59.84 % | 10.130 M 8.06 % | 9.374 M 218.84 % | 2.940 M |
| Tax payables | 0.000 -100.00 % | 6.429 M -62.97 % | 17.362 M 28.87 % | 13.472 M 65.77 % | 8.127 M -16.34 % | 9.714 M 3.83 % | 9.356 M 105.04 % | 4.563 M 3.21 % | 4.421 M |
| Deferred revenue non current | 8.767 M -23.63 % | 11.479 M -23.05 % | 14.917 M -6.76 % | 15.999 M 59.97 % | 10.001 M -4.92 % | 10.519 M 92.80 % | 5.456 M 177.80 % | 1.964 M -71.78 % | 6.959 M |
| Minority interest | 13.509 M 23.32 % | 10.954 M -39.97 % | 18.248 M 80.03 % | 10.136 M 74.64 % | 5.804 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.676 M -19.11 % | 8.253 M -14.72 % | 9.677 M -23.76 % | 12.693 M 95.55 % | 6.491 M -24.79 % | 8.631 M -15.07 % | 10.163 M -24.48 % | 13.457 M 0.96 % | 13.329 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 128.000 K -62.90 % | 345.000 K -71.60 % | 1.215 M -42.34 % | 2.107 M | 0.000 100.00 % | -10.519 M -92.80 % | -5.456 M -941.98 % | 648.000 K 48.97 % | 435.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 342.246 M 0.42 % | 340.814 M -17.16 % | 411.420 M 2.48 % | 401.452 M 4.46 % | 384.307 M 8.42 % | 354.454 M 60.05 % | 221.466 M 18.63 % | 186.685 M 34.88 % | 138.405 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 100.00 % | -1.816 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 752.000 K | 0.000 |
| Change in working capital | -10.237 M 66.20 % | -30.284 M -161.88 % | 48.937 M 217.74 % | -41.562 M -443.86 % | -7.642 M -162.63 % | 12.202 M 128.80 % | -42.362 M -5 995.25 % | -695.000 K -117.48 % | 3.975 M |
| Accounts receivables | -14.194 M 18.77 % | -17.474 M -146.81 % | 37.327 M 199.51 % | -37.511 M -574.66 % | -5.560 M 23.44 % | -7.262 M 63.68 % | -19.996 M -943.00 % | 2.372 M 277.41 % | -1.337 M |
| Inventory | -953.000 K -132.58 % | 2.925 M -74.81 % | 11.610 M 386.60 % | -4.051 M -94.57 % | -2.082 M -146.24 % | 4.503 M 118.27 % | -24.645 M -451.59 % | -4.468 M -185.31 % | -1.566 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 1.584 M 130.32 % | -5.225 M -244.74 % | 3.610 M -50.29 % | 7.262 M -63.68 % | 19.996 M 943.00 % | -2.372 M -277.41 % | 1.337 M |
| Other working capital | 4.910 M 131.20 % | -15.735 M -893.37 % | -1.584 M -130.32 % | 5.225 M 244.74 % | -3.610 M -146.89 % | 7.699 M 143.46 % | -17.717 M -1 364.60 % | 1.401 M -79.63 % | 6.878 M |
| Other non cash items | 635.000 K 147.07 % | -1.349 M 43.18 % | -2.374 M -118.27 % | 12.991 M -42.32 % | 22.524 M 601.20 % | -4.494 M -116.27 % | -2.078 M -224.95 % | 1.663 M 130.27 % | -5.494 M |
| Net cash provided by operating activities | 40.873 M 282.52 % | -22.394 M -129.04 % | 77.102 M 372.00 % | 16.335 M -68.27 % | 51.476 M -18.35 % | 63.047 M 213.64 % | 20.102 M -61.82 % | 52.653 M -16.46 % | 63.025 M |
| Investments in property plant and equipment | -3.458 M 77.21 % | -15.172 M -275.45 % | -4.041 M 93.55 % | -62.676 M 11.87 % | -71.115 M -98.20 % | -35.880 M -17.36 % | -30.572 M 4.69 % | -32.078 M 11.91 % | -36.417 M |
| Acquisitions net | 0.000 100.00 % | -227.000 K 96.44 % | -6.369 M -126.63 % | 23.921 M 369.68 % | 5.093 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M |
| Purchases of investments | -15.138 M | 0.000 100.00 % | -18.089 M 54.78 % | -40.005 M -186.73 % | -13.952 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.473 M | 0.000 -100.00 % | 17.537 M 9.03 % | 16.084 M 81.56 % | 8.859 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.011 M 306.89 % | 740.000 K 51.02 % | 490.000 K 104.95 % | -9.897 M -173.62 % | -3.617 M -138.41 % | 9.416 M -4.37 % | 9.846 M 49.89 % | 6.569 M 4 279.33 % | 150.000 K |
| Net cash used for investing activites | -10.112 M 31.02 % | -14.659 M -39.98 % | -10.472 M 85.57 % | -72.573 M 2.89 % | -74.732 M -182.39 % | -26.464 M -27.69 % | -20.726 M 18.75 % | -25.509 M 31.55 % | -37.267 M |
| Debt repayment | -500.000 K 95.20 % | -10.419 M -101.33 % | -5.175 M 82.47 % | -29.520 M -2 005.75 % | 1.549 M 114.62 % | -10.597 M -35.56 % | -7.817 M -185.14 % | 9.181 M 164.20 % | -14.301 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.501 M | 0.000 -100.00 % | 10.020 M | 0.000 |
| Common stock repurchased | 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 100.00 % | -9.360 M 40.00 % | -15.600 M | 0.000 |
| Other financing activites | -17.284 M -545.89 % | -2.676 M 58.46 % | -6.442 M -119.89 % | 32.391 M 438.85 % | -9.559 M 28.68 % | -13.403 M -1 070.57 % | -1.145 M 83.71 % | -7.027 M -32.61 % | -5.299 M |
| Net cash used provided by financing activities | -17.784 M -35.81 % | -13.095 M -12.72 % | -11.617 M -504.63 % | 2.871 M 135.84 % | -8.010 M -109.05 % | 88.501 M 583.03 % | -18.322 M -434.79 % | -3.426 M 82.52 % | -19.600 M |
| Effect of forex changes on cash | 46.000 K 106.99 % | -658.000 K -108.70 % | 7.563 M 542.02 % | -1.711 M 56.15 % | -3.902 M -337.93 % | -891.000 K -1 112.50 % | 88.000 K 375.00 % | -32.000 K | 0.000 |
| Net change in cash | 13.023 M 125.63 % | -50.806 M -181.19 % | 62.576 M 213.61 % | -55.078 M -56.61 % | -35.168 M -128.32 % | 124.193 M 758.57 % | -18.858 M -179.62 % | 23.686 M 284.64 % | 6.158 M |
| Cash at beginning of period | 60.696 M -45.57 % | 111.502 M 127.90 % | 48.926 M -52.96 % | 104.004 M -25.27 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M 154.22 % | 3.993 M |
| Cash at end of period | 73.719 M 21.46 % | 60.696 M -45.57 % | 111.502 M 127.90 % | 48.926 M -52.96 % | 104.004 M -25.27 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M |
| Operating cash flow | 40.873 M 282.52 % | -22.394 M -129.04 % | 77.102 M 372.00 % | 16.335 M -68.27 % | 51.476 M -18.35 % | 63.047 M 213.64 % | 20.102 M -61.82 % | 52.653 M -16.46 % | 63.025 M |
| Capital expenditure | -3.937 M 74.51 % | -15.444 M -282.18 % | -4.041 M 93.55 % | -62.676 M 11.87 % | -71.115 M -98.20 % | -35.880 M -17.36 % | -30.572 M 4.69 % | -32.078 M 11.91 % | -36.417 M |
| Free CashFlow | 36.936 M 197.62 % | -37.838 M -151.79 % | 73.061 M 257.66 % | -46.341 M -135.96 % | -19.639 M -172.29 % | 27.167 M 359.47 % | -10.470 M -150.89 % | 20.575 M -22.67 % | 26.608 M |
| 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 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 64.916 M -51.50 % | 133.841 M -13.64 % | 154.984 M 21.50 % | 127.554 M -6.83 % | 136.903 M 0.54 % | 136.165 M 7.15 % | 127.083 M -25.05 % | 169.554 M -8.02 % | 184.342 M 29.28 % | 142.590 M 37.18 % | 103.941 M -33.07 % | 155.290 M 20.10 % | 129.298 M 81.73 % | 71.147 M -39.76 % | 118.105 M 100.00 % | 59.053 M -43.39 % | 104.317 M 100.00 % | 52.159 M -40.10 % | 87.070 M 100.00 % | 43.535 M |
| Net income | 485.000 K 106.59 % | -7.359 M -182.18 % | 8.955 M 191.02 % | -9.838 M 29.74 % | -14.002 M -169.58 % | -5.194 M -33.69 % | -3.885 M -707.98 % | 639.000 K -90.32 % | 6.602 M -23.27 % | 8.604 M 174.71 % | 3.132 M -79.20 % | 15.055 M 18.96 % | 12.655 M 82.68 % | 6.928 M -66.05 % | 20.407 M 100.00 % | 10.204 M -36.25 % | 16.006 M 100.00 % | 8.003 M -54.74 % | 17.681 M 100.00 % | 8.841 M |
| Income before tax | 1.474 M 133.48 % | -4.401 M -130.53 % | 14.416 M 166.68 % | -21.621 M -926.81 % | 2.615 M 144.11 % | -5.928 M -261.90 % | -1.638 M -160.24 % | 2.719 M -71.69 % | 9.606 M -4.49 % | 10.058 M 177.46 % | 3.625 M -81.24 % | 19.326 M 20.27 % | 16.069 M 81.60 % | 8.849 M -62.53 % | 23.615 M 100.00 % | 11.807 M -36.07 % | 18.470 M 100.00 % | 9.235 M -54.98 % | 20.513 M 100.00 % | 10.256 M |
| Income before tax ratio | 0.02 169.03 % | -0.03 -135.35 % | 0.09 154.88 % | -0.17 -987.41 % | 0.02 143.87 % | -0.04 -237.77 % | -0.01 -180.38 % | 0.02 -69.23 % | 0.05 -26.13 % | 0.07 102.26 % | 0.03 -71.98 % | 0.12 0.14 % | 0.12 -0.08 % | 0.12 -37.80 % | 0.20 0.00 % | 0.20 12.93 % | 0.18 0.00 % | 0.18 -24.84 % | 0.24 0.00 % | 0.24 |
| EBITDA | 7.017 M 3 612.70 % | 189.000 K -99.43 % | 33.401 M 892.60 % | 3.365 M -77.13 % | 14.714 M 468.55 % | 2.588 M -81.42 % | 13.928 M 37.28 % | 10.146 M -63.06 % | 27.464 M 47.06 % | 18.676 M 1.79 % | 18.348 M -39.25 % | 30.202 M 21.70 % | 24.817 M 74.34 % | 14.235 M -57.51 % | 33.501 M 100.00 % | 16.750 M -38.66 % | 27.309 M 100.00 % | 13.654 M -58.85 % | 33.179 M 100.00 % | 16.590 M |
| Net income ratio | 0.01 113.59 % | -0.05 -195.16 % | 0.06 174.91 % | -0.08 24.59 % | -0.10 -168.13 % | -0.04 -24.78 % | -0.03 -911.17 % | 0.00 -89.48 % | 0.04 -40.65 % | 0.06 100.25 % | 0.03 -68.92 % | 0.10 -0.95 % | 0.10 0.52 % | 0.10 -43.65 % | 0.17 0.00 % | 0.17 12.62 % | 0.15 0.00 % | 0.15 -24.44 % | 0.20 0.00 % | 0.20 |
| Ratio EBITDA | 0.11 7 554.68 % | 0.00 -99.34 % | 0.22 716.92 % | 0.03 -75.45 % | 0.11 465.48 % | 0.02 -82.66 % | 0.11 83.15 % | 0.06 -59.84 % | 0.15 13.75 % | 0.13 -25.80 % | 0.18 -9.24 % | 0.19 1.33 % | 0.19 -4.07 % | 0.20 -29.46 % | 0.28 0.00 % | 0.28 8.35 % | 0.26 0.00 % | 0.26 -31.30 % | 0.38 0.00 % | 0.38 |
| Gross profit ratio | 0.14 40.80 % | 0.10 -52.90 % | 0.21 1 466.68 % | 0.01 -88.09 % | 0.11 -2.33 % | 0.11 2.06 % | 0.11 -26.09 % | 0.15 -3.84 % | 0.16 -25.25 % | 0.21 4.06 % | 0.20 -36.97 % | 0.32 -8.54 % | 0.35 4.89 % | 0.33 5.09 % | 0.31 0.00 % | 0.31 2.71 % | 0.31 0.00 % | 0.31 -14.87 % | 0.36 0.00 % | 0.36 |
| Weighted average shs out dil | 252.210 M 0.88 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 17.26 % | 213.210 M 15.54 % | 184.526 M -7.21 % | 198.868 M -20.45 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M |
| Weighted average shs out | 252.210 M 0.88 % | 250.000 M 0.00 % | 250.000 M -51.38 % | 514.236 M 51.96 % | 338.409 M 35.36 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 17.26 % | 213.210 M 15.54 % | 184.526 M -7.21 % | 198.868 M -20.45 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M 0.00 % | 250.000 M |
| EPS diluted | 0.00 106.46 % | -0.03 -182.12 % | 0.04 181.55 % | -0.04 21.61 % | -0.06 -169.23 % | -0.02 -34.19 % | -0.02 -696.15 % | 0.00 -90.15 % | 0.03 -23.26 % | 0.03 175.20 % | 0.01 -82.29 % | 0.07 2.92 % | 0.07 97.13 % | 0.03 -57.35 % | 0.08 100.00 % | 0.04 -36.25 % | 0.06 100.00 % | 0.03 -54.80 % | 0.07 100.00 % | 0.04 |
| Earnings per share | 0.00 106.46 % | -0.03 -182.12 % | 0.04 181.55 % | -0.04 -6.04 % | -0.04 -99.04 % | -0.02 -34.19 % | -0.02 -696.15 % | 0.00 -90.15 % | 0.03 -23.26 % | 0.03 175.20 % | 0.01 -82.29 % | 0.07 2.92 % | 0.07 97.13 % | 0.03 -57.35 % | 0.08 100.00 % | 0.04 -36.25 % | 0.06 100.00 % | 0.03 -54.80 % | 0.07 100.00 % | 0.04 |
| Gross profit | 8.841 M -31.71 % | 12.946 M -59.33 % | 31.828 M 1 803.59 % | 1.672 M -88.91 % | 15.072 M -1.80 % | 15.348 M 9.36 % | 14.035 M -44.60 % | 25.335 M -11.56 % | 28.645 M -3.37 % | 29.643 M 42.75 % | 20.765 M -57.81 % | 49.221 M 9.85 % | 44.807 M 90.61 % | 23.507 M -36.69 % | 37.132 M 100.00 % | 18.566 M -41.85 % | 31.931 M 100.00 % | 15.965 M -49.00 % | 31.307 M 100.00 % | 15.653 M |
| Income tax expense | 349.000 K -82.74 % | 2.022 M 40.22 % | 1.442 M 316.52 % | -666.000 K -173.27 % | 909.000 K -47.27 % | 1.724 M 39.60 % | 1.235 M 2 321.57 % | 51.000 K -97.68 % | 2.201 M 33.39 % | 1.650 M 234.69 % | 493.000 K -88.46 % | 4.271 M 25.10 % | 3.414 M 77.70 % | 1.921 M -40.10 % | 3.208 M 100.00 % | 1.604 M -34.93 % | 2.465 M 100.00 % | 1.232 M -56.48 % | 2.832 M 100.00 % | 1.416 M |
| Cost of revenue | 56.075 M -53.62 % | 120.895 M -1.84 % | 123.156 M -2.17 % | 125.882 M 3.33 % | 121.831 M 0.84 % | 120.817 M 6.87 % | 113.048 M -21.61 % | 144.219 M -7.37 % | 155.697 M 37.85 % | 112.947 M 35.79 % | 83.176 M -21.58 % | 106.069 M 25.54 % | 84.491 M 77.35 % | 47.640 M -41.17 % | 80.973 M 100.00 % | 40.487 M -44.07 % | 72.387 M 100.00 % | 36.193 M -35.10 % | 55.764 M 100.00 % | 27.882 M |
| General and administrative expenses | 7.536 M -50.18 % | 15.125 M -14.61 % | 17.713 M 12.59 % | 15.732 M -1.56 % | 15.982 M -49.15 % | 31.428 M 78.51 % | 17.606 M -50.40 % | 35.495 M 420.76 % | 6.816 M -66.18 % | 20.153 M 25.41 % | 16.070 M -41.45 % | 27.446 M -4.67 % | 28.791 M 104.78 % | 14.059 M 413.39 % | 2.739 M 100.00 % | 1.369 M -51.93 % | 2.849 M 100.00 % | 1.424 M -47.68 % | 2.722 M 100.00 % | 1.361 M |
| Selling and marketing expenses | 507.000 K -73.30 % | 1.899 M 19.81 % | 1.585 M 40.51 % | 1.128 M -8.66 % | 1.235 M -25.29 % | 1.653 M 23.08 % | 1.343 M -5.42 % | 1.420 M -27.03 % | 1.946 M 19.02 % | 1.635 M 94.18 % | 842.000 K -56.28 % | 1.926 M 123.17 % | 863.000 K 23.77 % | 697.250 K -25.39 % | 934.500 K 100.00 % | 467.250 K -24.39 % | 618.000 K 100.00 % | 309.000 K -45.12 % | 563.000 K 100.00 % | 281.500 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -874.000 K 0.00 % | -874.000 K -109.81 % | 8.913 M 100.00 % | 4.457 M -51.72 % | 9.231 M 100.00 % | 4.615 M -27.41 % | 6.358 M 100.00 % | 3.179 M |
| Operating expenses | 8.043 M -52.76 % | 17.024 M -11.78 % | 19.298 M 14.46 % | 16.860 M -2.07 % | 17.217 M -22.20 % | 22.130 M 33.71 % | 16.551 M -25.42 % | 22.191 M 17.43 % | 18.897 M -3.25 % | 19.532 M 14.12 % | 17.116 M -42.03 % | 29.527 M 5.95 % | 27.869 M 100.75 % | 13.883 M 10.30 % | 12.586 M 100.00 % | 6.293 M -50.44 % | 12.697 M 100.00 % | 6.349 M -34.16 % | 9.643 M 100.00 % | 4.822 M |
| Cost and expenses | 64.118 M -53.51 % | 137.919 M -3.18 % | 142.454 M -0.20 % | 142.742 M 2.66 % | 139.048 M -2.73 % | 142.947 M 10.30 % | 129.599 M -22.12 % | 166.410 M -4.69 % | 174.594 M 31.79 % | 132.479 M 32.09 % | 100.292 M -26.04 % | 135.596 M 20.68 % | 112.360 M 82.63 % | 61.523 M -34.24 % | 93.559 M 100.00 % | 46.780 M -45.02 % | 85.084 M 100.00 % | 42.542 M -34.96 % | 65.407 M 100.00 % | 32.703 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.043 M -52.76 % | 17.024 M -11.78 % | 19.298 M 14.46 % | 16.860 M -2.07 % | 17.217 M -28.80 % | 24.182 M 27.62 % | 18.949 M -21.46 % | 24.127 M 11.96 % | 21.550 M -2.15 % | 22.023 M 30.22 % | 16.912 M -42.42 % | 29.372 M -0.95 % | 29.654 M 100.96 % | 14.757 M 301.76 % | 3.673 M 100.00 % | 1.837 M -47.02 % | 3.467 M 100.00 % | 1.733 M -47.24 % | 3.285 M 100.00 % | 1.643 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 2.078 M 129.36 % | 906.000 K 6.09 % | 854.000 K -2.73 % | 878.000 K 106.59 % | 425.000 K 199.30 % | 142.000 K 167.92 % | 53.000 K 120.83 % | 24.000 K -93.48 % | 368.000 K -57.65 % | 869.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 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 % | 400.250 K 0.00 % | 400.250 K -67.45 % | 1.230 M 100.00 % | 614.750 K -34.18 % | 934.000 K 100.00 % | 467.000 K -48.51 % | 907.000 K 100.00 % | 453.500 K |
| Depreciation and amortization | 6.495 M -14.64 % | 7.609 M -63.54 % | 20.871 M 7.28 % | 19.454 M 15.39 % | 16.859 M 16.27 % | 14.500 M -23.04 % | 18.842 M 67.69 % | 11.236 M -37.71 % | 18.039 M 97.62 % | 9.128 M -23.46 % | 11.926 M 41.66 % | 8.419 M 6.37 % | 7.915 M 58.74 % | 4.986 M -42.40 % | 8.657 M 100.00 % | 4.328 M -45.24 % | 7.905 M 100.00 % | 3.952 M -66.39 % | 11.760 M 100.00 % | 5.880 M |
| Operating income | 798.500 K 119.58 % | -4.078 M -132.55 % | 12.530 M 182.50 % | -15.188 M -608.07 % | -2.145 M 81.99 % | -11.912 M -142.41 % | -4.914 M -350.83 % | -1.090 M -111.56 % | 9.425 M -1.29 % | 9.548 M 48.68 % | 6.422 M -70.52 % | 21.783 M 28.88 % | 16.902 M 75.61 % | 9.625 M -60.79 % | 24.546 M 100.00 % | 12.273 M -36.19 % | 19.234 M 100.00 % | 9.617 M -55.61 % | 21.664 M 100.00 % | 10.832 M |
| Operating income ratio | 0.01 140.37 % | -0.03 -137.69 % | 0.08 167.90 % | -0.12 -659.96 % | -0.02 82.09 % | -0.09 -126.24 % | -0.04 -501.49 % | -0.01 -112.57 % | 0.05 -23.65 % | 0.07 8.38 % | 0.06 -55.95 % | 0.14 7.31 % | 0.13 -3.37 % | 0.14 -34.91 % | 0.21 0.00 % | 0.21 12.72 % | 0.18 0.00 % | 0.18 -25.90 % | 0.25 0.00 % | 0.25 |
| Total other income expenses net | 675.000 K 308.98 % | -323.000 K -117.13 % | 1.886 M 129.32 % | -6.433 M -235.15 % | 4.760 M -20.45 % | 5.984 M 82.66 % | 3.276 M -13.99 % | 3.809 M 2 004.42 % | 181.000 K -64.51 % | 510.000 K 2 225.00 % | -24.000 K 93.48 % | -368.000 K 55.82 % | -833.000 K -7.38 % | -775.750 K 16.72 % | -931.500 K -100.00 % | -465.750 K 39.00 % | -763.500 K -100.00 % | -381.750 K 66.83 % | -1.151 M -100.00 % | -575.500 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 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -108.055 M -69.38 % | -63.793 M -64.11 % | -38.873 M 20.17 % | -48.693 M 14.61 % | -57.023 M 39.21 % | -93.803 M -36.25 % | -68.846 M -191.49 % | -23.619 M 59.11 % | -57.769 M 30.88 % | -83.576 M 32.48 % | -123.779 M -1.18 % | -122.337 M -974.77 % | 13.985 M 375.03 % | 2.944 M -83.00 % | 17.321 M |
| Total investments | 14.686 M -34.91 % | 22.562 M -17.32 % | 27.288 M 215.18 % | 8.658 M -68.24 % | 27.261 M 0.54 % | 27.114 M 7.90 % | 25.129 M 2.78 % | 24.449 M 65.83 % | 14.743 M 194.80 % | 5.001 M 499 500.40 % | 1.001 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 7.621 M -23.22 % | 9.926 M -31.91 % | 14.578 M 21.45 % | 12.003 M -29.07 % | 16.923 M -4.38 % | 17.699 M -18.17 % | 21.630 M -14.53 % | 25.307 M 19.50 % | 21.178 M 3.67 % | 20.428 M 101.90 % | 10.118 M -39.90 % | 16.835 M -41.88 % | 28.964 M -21.25 % | 36.781 M 33.89 % | 27.472 M |
| Accumulated other comprehensive income loss | 132.796 M 1.16 % | 131.279 M 19.18 % | 110.150 M 2.17 % | 107.815 M -0.34 % | 108.179 M -1.17 % | 109.457 M 7.62 % | 101.707 M 1.63 % | 100.080 M -6.07 % | 106.544 M -0.28 % | 106.839 M -5.49 % | 113.047 M 244.93 % | -78.003 M -33.60 % | -58.385 M 5.63 % | -61.865 M 0.20 % | -61.991 M |
| Retained earnings | 32.798 M 5.18 % | 31.184 M -50.31 % | 62.755 M 16.64 % | 53.800 M -15.46 % | 63.638 M -18.03 % | 77.640 M -6.27 % | 82.834 M -4.48 % | 86.719 M 0.82 % | 86.013 M 9.76 % | 78.362 M 12.33 % | 69.758 M 41.74 % | 49.217 M 26.47 % | 38.916 M -40.58 % | 65.494 M 33.44 % | 49.083 M |
| Common stock | 2.707 M 20.31 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M | 0.000 | 0.000 | 0.000 |
| Total equity | 293.456 M 5.98 % | 276.898 M -3.32 % | 286.404 M 4.72 % | 273.495 M -1.89 % | 278.753 M -8.98 % | 306.271 M 3.26 % | 296.615 M -0.42 % | 297.861 M -1.24 % | 301.590 M 3.31 % | 291.931 M 2.89 % | 283.731 M 1.82 % | 278.673 M 88.11 % | 148.145 M 27.05 % | 116.600 M 30.36 % | 89.446 M |
| Other non current liabilities | 6.810 M | 0.000 -100.00 % | 12.240 M | 0.000 | 0.000 | 0.000 100.00 % | -41.426 M | 0.000 100.00 % | -16.389 M -39.28 % | -11.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.656 M -18.83 % | 3.272 M 83.61 % | 1.782 M -16.38 % | 2.131 M -53.29 % | 4.562 M -13.70 % | 5.286 M -51.89 % | 10.988 M -27.98 % | 15.256 M 38.18 % | 11.041 M 12.50 % | 9.814 M 258.44 % | 2.738 M -57.10 % | 6.383 M -58.78 % | 15.484 M 27.68 % | 12.127 M -27.32 % | 16.685 M |
| Total non current liabilities | 9.466 M -22.20 % | 12.167 M -13.23 % | 14.022 M 0.48 % | 13.955 M -27.11 % | 19.146 M -10.61 % | 21.418 M 309.84 % | 5.226 M -84.34 % | 33.362 M 225.13 % | 10.261 M 27.50 % | 8.048 M -38.59 % | 13.105 M -22.46 % | 16.902 M -19.28 % | 20.940 M 63.91 % | 12.775 M -25.38 % | 17.120 M |
| Other current liabilities | 22.801 M -27.43 % | 31.421 M -8.34 % | 34.280 M 21.09 % | 28.309 M 5.12 % | 26.930 M -10.64 % | 30.135 M 86.08 % | 16.195 M -44.55 % | 29.207 M -38.86 % | 47.771 M 35.18 % | 35.338 M 145.08 % | 14.419 M 311.76 % | -6.809 M -167.69 % | 10.059 M -28.94 % | 14.156 M 52.71 % | 9.270 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -6.122 M 50.47 % | -12.361 M 0.42 % | -12.413 M -16.64 % | -10.642 M -5.88 % | -10.051 M 0.85 % | -10.137 M 4.49 % | -10.614 M -43.82 % | -7.380 M -125.16 % | 29.330 M 213.49 % | 9.356 M 105.04 % | 4.563 M 3.21 % | 4.421 M |
| Short term debt | 4.965 M -25.38 % | 6.654 M -48.00 % | 12.796 M 29.62 % | 9.872 M -20.14 % | 12.361 M -0.42 % | 12.413 M 16.64 % | 10.642 M -40.06 % | 17.754 M 75.14 % | 10.137 M -4.49 % | 10.614 M 43.82 % | 7.380 M -29.39 % | 10.452 M -22.46 % | 13.480 M -45.32 % | 24.654 M 128.55 % | 10.787 M |
| Total current liabilities | 41.867 M -21.27 % | 53.181 M -25.51 % | 71.390 M 33.78 % | 53.364 M -25.61 % | 71.738 M -14.32 % | 83.731 M 42.98 % | 58.563 M -24.85 % | 77.932 M -25.07 % | 104.010 M 43.34 % | 72.561 M 89.62 % | 38.266 M -35.01 % | 58.879 M 12.41 % | 52.381 M -8.60 % | 57.310 M 80.00 % | 31.839 M |
| Total liabilities | 51.333 M -21.45 % | 65.348 M -23.49 % | 85.412 M 26.88 % | 67.319 M -25.93 % | 90.884 M -13.57 % | 105.149 M 24.43 % | 84.502 M -18.43 % | 103.591 M -20.72 % | 130.660 M 41.44 % | 92.376 M 79.82 % | 51.371 M -32.21 % | 75.781 M 3.36 % | 73.321 M 4.62 % | 70.085 M 43.15 % | 48.959 M |
| Other non current assets | 4.995 M 285.71 % | 1.295 M -86.56 % | 9.636 M -57.91 % | 22.893 M 756.52 % | -3.487 M 56.26 % | -7.972 M -218.50 % | -2.503 M -4.16 % | -2.403 M 16.56 % | -2.880 M 98.15 % | -155.699 M -11 467.53 % | -1.346 M -278.28 % | 755.000 K -60.47 % | 1.910 M 257.01 % | 535.000 K 32.75 % | 403.000 K |
| Long term investments | 2.556 M -75.05 % | 10.245 M 2.95 % | 9.951 M 216.29 % | -8.557 M -190.72 % | 9.432 M -4.15 % | 9.840 M 18.06 % | 8.335 M -0.41 % | 8.369 M -43.23 % | 14.743 M -90.49 % | 155.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 584.000 K -34.31 % | 889.000 K 18.22 % | 752.000 K -20.93 % | 951.000 K -13.23 % | 1.096 M -93.59 % | 17.097 M 1 836.24 % | 883.000 K -30.91 % | 1.278 M -14.63 % | 1.497 M 1.29 % | 1.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 584.000 K -34.31 % | 889.000 K 18.22 % | 752.000 K -20.93 % | 951.000 K -13.23 % | 1.096 M -93.59 % | 17.097 M 1 836.24 % | 883.000 K -30.91 % | 1.278 M -14.63 % | 1.497 M 1.29 % | 1.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 88.341 M -14.00 % | 102.723 M -14.21 % | 119.744 M -7.39 % | 129.296 M -5.08 % | 136.217 M -6.53 % | 145.741 M -9.50 % | 161.037 M -9.40 % | 177.744 M -5.52 % | 188.126 M 21.98 % | 154.221 M 34.18 % | 114.939 M -4.75 % | 120.675 M 16.30 % | 103.762 M 10.04 % | 94.299 M 17.15 % | 80.493 M |
| Total non current assets | 96.476 M -16.22 % | 115.152 M -17.80 % | 140.083 M -5.03 % | 147.506 M 0.52 % | 146.745 M -15.02 % | 172.678 M 1.42 % | 170.255 M -9.14 % | 187.391 M -8.31 % | 204.366 M 31.26 % | 155.699 M 35.46 % | 114.939 M -5.91 % | 122.155 M 15.52 % | 105.740 M 11.50 % | 94.834 M 17.23 % | 80.896 M |
| Other current assets | 7.622 M -17.16 % | 9.201 M 84.06 % | 4.999 M 8.04 % | 4.627 M -16.07 % | 5.513 M 2.97 % | 5.354 M 8.67 % | 4.927 M -1.08 % | 4.981 M -19.91 % | 6.219 M -71.45 % | 21.785 M 1 284.93 % | 1.573 M -57.86 % | 3.733 M -66.99 % | 11.309 M -7.43 % | 12.217 M 234.07 % | 3.657 M |
| Short term investments | 12.130 M -1.52 % | 12.317 M -28.96 % | 17.337 M 0.71 % | 17.215 M -3.44 % | 17.829 M 3.21 % | 17.274 M 2.86 % | 16.794 M 4.44 % | 16.080 M | 0.000 -100.00 % | 5.001 M 499 500.40 % | 1.001 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 115.676 M 56.91 % | 73.719 M 37.92 % | 53.451 M -11.94 % | 60.696 M -17.92 % | 73.946 M -33.68 % | 111.502 M 23.24 % | 90.476 M 84.92 % | 48.926 M -38.03 % | 78.947 M -24.09 % | 104.004 M -22.33 % | 133.897 M -3.79 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M |
| Cash and short term investments | 127.806 M 28.50 % | 99.459 M 40.50 % | 70.788 M -9.14 % | 77.911 M -15.11 % | 91.775 M -28.73 % | 128.776 M 20.05 % | 107.270 M 65.02 % | 65.006 M -17.66 % | 78.947 M -27.57 % | 109.005 M -18.59 % | 133.898 M -3.79 % | 139.172 M 829.11 % | 14.979 M -55.73 % | 33.837 M 233.34 % | 10.151 M |
| Total current assets | 248.313 M 9.34 % | 227.094 M -2.00 % | 231.733 M 19.88 % | 193.308 M -9.80 % | 214.310 M -6.00 % | 227.985 M 11.40 % | 204.656 M -1.83 % | 208.472 M -6.69 % | 223.414 M -1.32 % | 226.413 M 4.63 % | 216.401 M -6.84 % | 232.299 M 100.73 % | 115.726 M 25.99 % | 91.851 M 59.72 % | 57.509 M |
| Inventory | 10.686 M -25.87 % | 14.416 M -29.76 % | 20.525 M 14.11 % | 17.987 M -21.32 % | 22.862 M 28.13 % | 17.843 M 0.79 % | 17.703 M -41.88 % | 30.460 M -29.04 % | 42.926 M 70.71 % | 25.145 M 20.78 % | 20.819 M -14.11 % | 24.239 M -20.67 % | 30.553 M 342.28 % | 6.908 M 183.11 % | 2.440 M |
| Net receivables | 102.199 M -1.75 % | 104.018 M -23.19 % | 135.421 M 45.95 % | 92.783 M -1.46 % | 94.160 M 23.88 % | 76.012 M 1.68 % | 74.756 M -30.80 % | 108.025 M 13.33 % | 95.322 M 35.25 % | 70.478 M 17.25 % | 60.111 M -7.74 % | 65.155 M | 0.000 -100.00 % | 38.889 M -5.75 % | 41.261 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.923 M -16.17 % | 3.487 M -56.26 % | 7.972 M 218.50 % | 2.503 M 4.16 % | 2.403 M -16.56 % | 2.880 M 333.08 % | 665.000 K -50.59 % | 1.346 M 85.66 % | 725.000 K 966.18 % | 68.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.582 M -20.22 % | 10.757 M 73.33 % | 6.206 M 11.04 % | 5.589 M 25.03 % | 4.470 M 103.64 % | 2.195 M -41.65 % | 3.762 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 14.101 M -6.65 % | 15.106 M -37.87 % | 24.314 M 63.44 % | 14.876 M -32.86 % | 22.156 M -6.99 % | 23.821 M 102.71 % | 11.751 M -32.85 % | 17.499 M -54.04 % | 38.072 M 106.00 % | 18.482 M 94.42 % | 9.506 M -41.29 % | 16.192 M 59.84 % | 10.130 M 8.06 % | 9.374 M 218.84 % | 2.940 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 6.429 M -37.53 % | 10.291 M -40.73 % | 17.362 M -13.08 % | 19.975 M 48.27 % | 13.472 M 67.77 % | 8.030 M -1.19 % | 8.127 M 16.75 % | 6.961 M -28.34 % | 9.714 M 3.83 % | 9.356 M 105.04 % | 4.563 M 3.21 % | 4.421 M |
| Deferred revenue non current | 0.000 -100.00 % | 8.767 M | 0.000 -100.00 % | 11.479 M -21.20 % | 14.568 M -2.34 % | 14.917 M 4.80 % | 14.234 M -11.03 % | 15.999 M 2.50 % | 15.609 M 56.07 % | 10.001 M -3.53 % | 10.367 M -1.45 % | 10.519 M 92.80 % | 5.456 M 177.80 % | 1.964 M -71.78 % | 6.959 M |
| Minority interest | 14.788 M 9.47 % | 13.509 M 7.44 % | 12.573 M 14.78 % | 10.954 M 82.26 % | 6.010 M -67.06 % | 18.248 M 63.69 % | 11.148 M 9.98 % | 10.136 M 25.03 % | 8.107 M 39.68 % | 5.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.621 M -30.78 % | 6.676 M -39.74 % | 11.078 M 34.23 % | 8.253 M -28.87 % | 11.603 M 19.90 % | 9.677 M -13.17 % | 11.145 M -12.20 % | 12.693 M 109.49 % | 6.059 M -6.66 % | 6.491 M -3.72 % | 6.742 M -21.89 % | 8.631 M -15.07 % | 10.163 M -24.48 % | 13.457 M 0.96 % | 13.329 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 110.367 M 11.85 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M 0.00 % | 98.676 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 345.000 K 2 056.25 % | 16.000 K -98.68 % | 1.215 M 69.46 % | 717.000 K -65.97 % | 2.107 M 139.40 % | -5.348 M -173.84 % | -1.953 M 81.16 % | -10.367 M 1.45 % | -10.519 M -92.80 % | -5.456 M -941.98 % | 648.000 K 48.97 % | 435.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.713 M 368.90 % | -7.703 M -147.00 % | 16.389 M 39.28 % | 11.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 344.789 M 0.74 % | 342.246 M -7.95 % | 371.816 M 9.10 % | 340.814 M -7.80 % | 369.637 M -10.16 % | 411.420 M 7.95 % | 381.117 M -5.07 % | 401.452 M -7.13 % | 432.250 M 12.48 % | 384.307 M 14.68 % | 335.102 M -5.46 % | 354.454 M 60.05 % | 221.466 M 18.63 % | 186.685 M 34.88 % | 138.405 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-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 -100.00 % | 376.000 K 100.00 % | 188.000 K | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -7.049 M | 0.000 100.00 % | -11.258 M | 0.000 -100.00 % | 47.353 M | 0.000 100.00 % | -36.337 M | 0.000 100.00 % | -11.252 M | 0.000 -100.00 % | 5.977 M 95.94 % | 3.051 M 0.00 % | 3.051 M 114.40 % | -21.181 M -100.00 % | -10.591 M -2 947.63 % | -347.500 K -100.00 % | -173.750 K -108.74 % | 1.988 M 100.00 % | 993.750 K |
| Accounts receivables | 0.000 100.00 % | -7.097 M | 0.000 100.00 % | -8.737 M | 0.000 -100.00 % | 37.327 M | 0.000 100.00 % | -37.511 M | 0.000 100.00 % | -5.560 M | 0.000 100.00 % | -7.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -476.500 K | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 11.610 M | 0.000 100.00 % | -4.051 M | 0.000 100.00 % | -2.082 M | 0.000 -100.00 % | 4.503 M 300.00 % | 1.126 M 0.00 % | 1.126 M 109.14 % | -12.323 M -100.00 % | -6.161 M -175.79 % | -2.234 M -100.00 % | -1.117 M -42.66 % | -783.000 K -100.00 % | -391.500 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 working capital | 0.000 -100.00 % | 524.500 K | 0.000 100.00 % | -3.983 M | 0.000 100.00 % | -1.584 M | 0.000 -100.00 % | 5.225 M | 0.000 100.00 % | -3.610 M | 0.000 -100.00 % | 8.736 M 353.88 % | 1.925 M 0.00 % | 1.925 M 121.73 % | -8.859 M -100.00 % | -4.429 M -334.79 % | 1.887 M 100.00 % | 943.250 K -65.95 % | 2.771 M 100.00 % | 1.385 M |
| Other non cash items | -485.000 K -101.48 % | 32.674 M 226.98 % | -25.731 M -363.93 % | 9.749 M 131.36 % | -31.086 M 6.16 % | -33.126 M -202.44 % | 32.336 M 13.14 % | 28.580 M 237.31 % | -20.814 M -158.75 % | 35.427 M 481.22 % | -9.293 M -149.34 % | 18.834 M 299.98 % | -9.418 M -1 280.57 % | 797.750 K -63.21 % | 2.169 M 100.00 % | 1.084 M -54.60 % | 2.388 M 100.00 % | 1.194 M 1 313.02 % | 84.500 K 100.00 % | 42.250 K |
| Net cash provided by operating activities | 0.000 -100.00 % | 18.266 M 320.78 % | 4.341 M 49.51 % | 2.904 M 110.30 % | -28.201 M -194.61 % | 29.809 M -36.97 % | 47.293 M 278.10 % | 12.508 M 226.84 % | 3.827 M -91.63 % | 45.711 M 692.91 % | 5.765 M -88.49 % | 50.108 M 287.26 % | 12.939 M -17.91 % | 15.762 M 56.82 % | 10.051 M 100.00 % | 5.026 M -80.91 % | 26.327 M 100.00 % | 13.163 M -58.23 % | 31.513 M 100.00 % | 15.756 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -2.021 M 69.74 % | -6.680 M -268.42 % | -1.813 M 38.27 % | -2.937 M -166.03 % | -1.104 M 95.06 % | -22.355 M 44.56 % | -40.321 M 34.57 % | -61.627 M -549.53 % | -9.488 M 70.92 % | -32.631 M -904.34 % | -3.249 M 63.78 % | -8.970 M 41.32 % | -15.286 M -100.00 % | -7.643 M 52.35 % | -16.039 M -100.00 % | -8.020 M 55.96 % | -18.209 M -100.00 % | -9.104 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.369 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -3.458 M -917.49 % | 423.000 K 165.08 % | -650.000 K -135.85 % | 1.813 M 3 024.19 % | -62.000 K | 0.000 100.00 % | -10.311 M -2 590.58 % | 414.000 K 106.69 % | -6.190 M -340.58 % | 2.573 M 260.91 % | -1.599 M -114.52 % | 11.015 M 22.80 % | 8.970 M -41.32 % | 15.286 M 100.00 % | 7.643 M -52.35 % | 16.039 M 100.00 % | 8.020 M -55.96 % | 18.209 M 100.00 % | 9.104 M |
| Net cash used for investing activites | 0.000 100.00 % | -3.458 M -116.40 % | -1.598 M 78.20 % | -7.330 M -106.57 % | 111.502 M 1 290.24 % | -9.368 M -748.55 % | -1.104 M 96.62 % | -32.666 M 18.14 % | -39.907 M 41.15 % | -67.817 M -880.72 % | -6.915 M 79.80 % | -34.230 M -540.77 % | 7.766 M 217.38 % | -6.616 M 43.51 % | -11.711 M -100.00 % | -5.856 M 63.49 % | -16.039 M -100.00 % | -8.020 M 55.96 % | -18.209 M -100.00 % | -9.104 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -8.271 M | 0.000 100.00 % | -4.668 M | 0.000 100.00 % | -2.876 M | 0.000 100.00 % | -3.383 M | 0.000 100.00 % | -5.343 M | 0.000 100.00 % | -8.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.125 M 0.00 % | 28.125 M | 0.000 | 0.000 -100.00 % | 5.010 M 100.00 % | 2.505 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -2.400 M | 0.000 100.00 % | -3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.680 M -100.00 % | -2.340 M 70.00 % | -7.800 M -100.00 % | -3.900 M | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -3.289 M -164.89 % | 5.068 M 329.45 % | -2.209 M -438.66 % | -410.000 K 92.82 % | -5.707 M -88.10 % | -3.034 M 66.02 % | -8.930 M -158.81 % | 15.184 M 802.96 % | -2.160 M -326.04 % | -507.000 K -100.53 % | 95.374 M 4 893.40 % | 1.910 M -92.70 % | 26.181 M 321.74 % | -11.807 M -100.00 % | -5.904 M -3 031.83 % | -188.500 K -100.00 % | -94.250 K 99.35 % | -14.479 M -100.00 % | -7.239 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -3.289 M 41.31 % | -5.604 M -153.72 % | -2.209 M 74.55 % | -8.678 M -52.06 % | -5.707 M 3.43 % | -5.910 M 33.82 % | -8.930 M -175.67 % | 11.801 M 646.34 % | -2.160 M 63.08 % | -5.850 M -106.13 % | 95.374 M 1 487.66 % | -6.873 M -126.25 % | 26.181 M 258.80 % | -16.487 M -100.00 % | -8.244 M -3.19 % | -7.989 M -100.00 % | -3.994 M 72.41 % | -14.479 M -100.00 % | -7.239 M |
| Effect of forex changes on cash | 0.000 100.00 % | -1.386 M -149.18 % | 2.817 M 29 552.63 % | 9.500 K 101.40 % | -677.000 K -110.76 % | 6.292 M 395.04 % | 1.271 M 236.23 % | -933.000 K -19.92 % | -778.000 K 86.17 % | -5.627 M -426.20 % | 1.725 M 383.72 % | -608.000 K -114.84 % | -283.000 K 93.39 % | -4.279 M -149.08 % | 8.718 M 100.00 % | 4.359 M -54.33 % | 9.544 M 100.00 % | 4.772 M 12.19 % | 4.254 M 100.00 % | 2.127 M |
| Net change in cash | 0.000 100.00 % | -53.451 M -200.00 % | 53.451 M | 0.000 -100.00 % | 73.946 M 251.69 % | 21.026 M -49.40 % | 41.550 M 238.40 % | -30.021 M -19.81 % | -25.057 M 16.18 % | -29.893 M -466.69 % | -5.275 M -104.77 % | 110.644 M 346.45 % | 24.783 M -20.18 % | 31.048 M 758.57 % | -4.715 M 0.00 % | -4.715 M -179.62 % | 5.922 M 0.00 % | 5.922 M 284.64 % | 1.540 M 0.00 % | 1.540 M |
| Cash at beginning of period | 0.000 -100.00 % | 53.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.476 M 84.92 % | 48.926 M -38.03 % | 78.947 M -24.09 % | 104.004 M -22.33 % | 133.897 M -3.79 % | 139.172 M 387.84 % | 28.528 M 661.81 % | 3.745 M 0.00 % | 3.745 M -55.73 % | 8.459 M 0.00 % | 8.459 M 233.34 % | 2.538 M 0.00 % | 2.538 M 154.22 % | 998.250 K 0.00 % | 998.250 K |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 53.451 M | 0.000 -100.00 % | 73.946 M -33.68 % | 111.502 M 23.24 % | 90.476 M 84.92 % | 48.926 M -38.03 % | 78.947 M -24.09 % | 104.004 M -22.33 % | 133.897 M -3.79 % | 139.172 M 387.84 % | 28.528 M -18.01 % | 34.793 M 829.11 % | 3.745 M 0.00 % | 3.745 M -55.73 % | 8.459 M 0.00 % | 8.459 M 233.34 % | 2.538 M 0.00 % | 2.538 M |
| Operating cash flow | 0.000 -100.00 % | 18.266 M 320.78 % | 4.341 M 49.51 % | 2.904 M 110.30 % | -28.201 M -194.61 % | 29.809 M -36.97 % | 47.293 M 278.10 % | 12.508 M 226.84 % | 3.827 M -91.63 % | 45.711 M 692.91 % | 5.765 M -88.49 % | 50.108 M 287.26 % | 12.939 M -17.91 % | 15.762 M 56.82 % | 10.051 M 100.00 % | 5.026 M -80.91 % | 26.327 M 100.00 % | 13.163 M -58.23 % | 31.513 M 100.00 % | 15.756 M |
| Capital expenditure | 0.000 100.00 % | -718.500 K 64.45 % | -2.021 M 69.74 % | -6.680 M -268.42 % | -1.813 M 38.27 % | -2.937 M -166.03 % | -1.104 M 95.06 % | -22.355 M 44.56 % | -40.321 M 34.57 % | -61.627 M -549.53 % | -9.488 M 70.92 % | -32.631 M -904.34 % | -3.249 M 63.78 % | -8.970 M 41.32 % | -15.286 M -100.00 % | -7.643 M 52.35 % | -16.039 M -100.00 % | -8.020 M 55.96 % | -18.209 M -100.00 % | -9.104 M |
| Free CashFlow | 0.000 -100.00 % | 17.548 M 656.36 % | 2.320 M 161.44 % | -3.776 M 87.42 % | -30.014 M -211.69 % | 26.872 M -41.82 % | 46.189 M 569.07 % | -9.847 M 73.02 % | -36.494 M -129.29 % | -15.916 M -327.50 % | -3.723 M -121.30 % | 17.477 M 80.36 % | 9.690 M 42.67 % | 6.792 M 229.74 % | -5.235 M -100.00 % | -2.618 M -125.44 % | 10.288 M 100.00 % | 5.144 M -61.34 % | 13.304 M 100.00 % | 6.652 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |