Shenzhen Xunjiexing Technology Corp. Ltd. 688655.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 474.585 M 2.26 % | 464.118 M 4.38 % | 444.660 M -21.17 % | 564.067 M 26.04 % | 447.543 M 15.32 % | 388.083 M 3.14 % | 376.283 M 38.45 % | 271.780 M |
| Net income | -1.974 M -114.65 % | 13.470 M -71.04 % | 46.514 M -27.41 % | 64.075 M 13.43 % | 56.490 M 60.28 % | 35.244 M 8.79 % | 32.397 M 201.04 % | 10.762 M |
| Income before tax | 5.483 M -49.16 % | 10.785 M -78.40 % | 49.936 M -28.05 % | 69.405 M 10.19 % | 62.985 M 58.60 % | 39.712 M 16.19 % | 34.178 M 169.20 % | 12.696 M |
| Income before tax ratio | 0.01 -50.29 % | 0.02 -79.31 % | 0.11 -8.73 % | 0.12 -12.57 % | 0.14 37.53 % | 0.10 12.66 % | 0.09 94.44 % | 0.05 |
| EBITDA | 57.735 M -5.39 % | 61.022 M -30.45 % | 87.735 M -13.43 % | 101.343 M 15.62 % | 87.651 M 32.82 % | 65.993 M 11.29 % | 59.299 M 114.08 % | 27.699 M |
| Net income ratio | 0.00 -114.33 % | 0.03 -72.26 % | 0.10 -7.91 % | 0.11 -10.00 % | 0.13 38.99 % | 0.09 5.48 % | 0.09 117.44 % | 0.04 |
| Ratio EBITDA | 0.12 -7.47 % | 0.13 -33.36 % | 0.20 9.82 % | 0.18 -8.26 % | 0.20 15.17 % | 0.17 7.91 % | 0.16 54.63 % | 0.10 |
| Gross profit ratio | 0.18 1.95 % | 0.18 -23.06 % | 0.23 -11.84 % | 0.27 -14.62 % | 0.31 2.56 % | 0.30 7.78 % | 0.28 5.69 % | 0.27 |
| Weighted average shs out dil | 133.390 M -0.97 % | 134.697 M 0.98 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 39.99 % | 95.285 M 77.08 % | 53.808 M |
| Weighted average shs out | 133.390 M -0.97 % | 134.697 M 0.98 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 39.99 % | 95.285 M 77.08 % | 53.808 M |
| EPS diluted | -0.01 -114.80 % | 0.10 -71.43 % | 0.35 -27.08 % | 0.48 14.29 % | 0.42 61.54 % | 0.26 -23.53 % | 0.34 70.00 % | 0.20 |
| Earnings per share | -0.01 -114.80 % | 0.10 -71.43 % | 0.35 -27.08 % | 0.48 14.29 % | 0.42 61.54 % | 0.26 -23.53 % | 0.34 70.00 % | 0.20 |
| Gross profit | 86.973 M 4.25 % | 83.425 M -19.70 % | 103.888 M -30.51 % | 149.492 M 7.62 % | 138.913 M 18.27 % | 117.454 M 11.16 % | 105.665 M 46.33 % | 72.212 M |
| Income tax expense | 7.457 M 377.79 % | -2.684 M -174.77 % | 3.590 M -32.64 % | 5.330 M -17.93 % | 6.495 M 45.37 % | 4.468 M 150.85 % | 1.781 M -7.94 % | 1.935 M |
| Cost of revenue | 387.612 M 1.82 % | 380.693 M 11.71 % | 340.772 M -17.80 % | 414.576 M 34.33 % | 308.630 M 14.04 % | 270.629 M 0.00 % | 270.617 M 35.60 % | 199.569 M |
| General and administrative expenses | 9.209 M -18.73 % | 11.332 M 112.18 % | 5.341 M -21.93 % | 6.841 M 6.86 % | 6.402 M -23.04 % | 8.319 M 17.92 % | 7.054 M 25.78 % | 5.608 M |
| Selling and marketing expenses | 6.656 M 69.08 % | 3.937 M -75.19 % | 15.871 M 4.04 % | 15.254 M -14.33 % | 17.805 M 0.13 % | 17.781 M -7.83 % | 19.293 M 20.05 % | 16.071 M |
| Other expenses | 32.829 M 157.36 % | 12.756 M 0.40 % | 12.705 M -30.12 % | 18.183 M 37.24 % | 13.249 M -13.96 % | 15.398 M 2 168.74 % | 678.712 K 1 233.47 % | 50.898 K |
| Operating expenses | 80.831 M 11.13 % | 72.737 M 14.50 % | 63.524 M -17.89 % | 77.365 M 17.49 % | 65.850 M -6.89 % | 70.725 M 3.94 % | 68.045 M 29.87 % | 52.395 M |
| Cost and expenses | 468.444 M 3.31 % | 453.430 M 12.15 % | 404.296 M -17.82 % | 491.941 M 31.37 % | 374.480 M 9.70 % | 341.354 M 0.79 % | 338.663 M 34.41 % | 251.964 M |
| Research and development expenses | 32.137 M -1.09 % | 32.490 M 9.74 % | 29.608 M -20.17 % | 37.088 M 30.61 % | 28.395 M -2.85 % | 29.227 M 4.30 % | 28.023 M 42.11 % | 19.719 M |
| Selling general and administrative expenses | 15.865 M 3.91 % | 15.269 M -28.02 % | 21.211 M -4.00 % | 22.094 M -8.72 % | 24.206 M -7.25 % | 26.100 M -0.94 % | 26.347 M 21.53 % | 21.679 M |
| Interest income | 3.258 M 2.15 % | 3.190 M 156.84 % | 1.242 M 80.61 % | 687.618 K 598.23 % | 98.480 K -48.19 % | 190.071 K -30.27 % | 272.573 K 336.35 % | 62.466 K |
| Interest expense | 5.694 M 137.34 % | 2.399 M 146.83 % | 971.953 K 13.10 % | 859.369 K -28.75 % | 1.206 M -59.53 % | 2.980 M -30.28 % | 4.274 M 272.54 % | 1.147 M |
| Depreciation and amortization | 46.826 M -2.12 % | 47.838 M 31.14 % | 36.480 M 18.31 % | 30.834 M 31.43 % | 23.460 M 0.68 % | 23.301 M 13.41 % | 20.545 M 48.28 % | 13.856 M |
| Operating income | 6.141 M -42.54 % | 10.688 M -78.56 % | 49.851 M -28.17 % | 69.405 M 11.67 % | 62.152 M 57.17 % | 39.544 M 18.05 % | 33.499 M 164.92 % | 12.645 M |
| Operating income ratio | 0.01 -43.81 % | 0.02 -79.46 % | 0.11 -8.89 % | 0.12 -11.40 % | 0.14 36.29 % | 0.10 14.46 % | 0.09 91.34 % | 0.05 |
| Total other income expenses net | -658.489 K -775.74 % | 97.447 K 13.79 % | 85.640 K 25 162.54 % | 339.000 -99.96 % | 832.491 K 396.90 % | 167.538 K -75.32 % | 678.712 K 1 233.45 % | 50.899 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 58.490 M 321.81 % | -26.370 M 83.39 % | -158.713 M -31.56 % | -120.638 M -197.08 % | -40.608 M -222.15 % | -12.605 M 80.43 % | -64.415 M -598.86 % | 12.912 M |
| Total investments | 27.799 M 12.73 % | 24.660 M -71.08 % | 85.276 M -30.13 % | 122.050 M 11 990.75 % | 1.009 M -32.19 % | 1.489 M -18.00 % | 1.815 M 19.77 % | 1.516 M |
| Total debt | 177.676 M 230.38 % | 53.779 M -11.43 % | 60.721 M 304.44 % | 15.014 M 120.79 % | 6.800 M -51.27 % | 13.955 M 179.09 % | 5.000 M -85.75 % | 35.100 M |
| Accumulated other comprehensive income loss | 30.052 M 4.78 % | 28.680 M 27.60 % | 22.477 M 22.44 % | 18.358 M -86.79 % | 138.995 M 2.10 % | 136.136 M 2.66 % | 132.610 M | 0.000 |
| Retained earnings | 226.251 M -5.56 % | 239.569 M 0.64 % | 238.049 M 15.65 % | 205.827 M 41.88 % | 145.070 M 58.74 % | 91.386 M 60.06 % | 57.094 M 123.57 % | 25.537 M |
| Common stock | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 33.39 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 69.09 % | 59.139 M |
| Total equity | 680.314 M -1.73 % | 692.260 M 1.13 % | 684.537 M 5.61 % | 648.196 M 68.77 % | 384.065 M 17.26 % | 327.522 M 13.05 % | 289.704 M 43.01 % | 202.583 M |
| Other non current liabilities | 1.016 M | 0.000 | 0.000 -100.00 % | 3.432 M | 0.000 | 0.000 -100.00 % | 29.335 M | 0.000 |
| Long term debt | 119.153 M 873.08 % | 12.245 M -72.56 % | 44.619 M 777.93 % | 5.082 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 141.748 M 585.29 % | 20.684 M -58.18 % | 49.458 M 480.35 % | 8.522 M 127.24 % | 3.750 M -65.19 % | 10.772 M -66.85 % | 32.491 M 873.11 % | 3.339 M |
| Other current liabilities | 48.314 M 22.31 % | 39.503 M 7.98 % | 36.584 M 60.85 % | 22.744 M 16.55 % | 19.514 M -8.27 % | 21.274 M 33.59 % | 15.924 M 1.77 % | 15.648 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 813.846 K -95.40 % | 17.699 M 1.67 % | 17.408 M 7.87 % | 16.138 M 109.52 % | 7.702 M -50.06 % | 15.424 M |
| Short term debt | 58.523 M -14.64 % | 68.558 M 523.26 % | 11.000 M 96.43 % | 5.600 M -17.65 % | 6.800 M -43.29 % | 11.990 M 139.80 % | 5.000 M -85.75 % | 35.100 M |
| Total current liabilities | 319.484 M -1.40 % | 324.016 M 3.82 % | 312.098 M 60.90 % | 193.973 M 0.27 % | 193.447 M 35.77 % | 142.483 M -14.33 % | 166.314 M -15.05 % | 195.785 M |
| Total liabilities | 461.232 M 33.81 % | 344.700 M -4.66 % | 361.555 M 78.55 % | 202.495 M 2.69 % | 197.197 M 28.67 % | 153.255 M -22.91 % | 198.805 M -0.16 % | 199.124 M |
| Other non current assets | 25.312 M -66.57 % | 75.728 M 700.03 % | 9.466 M -78.90 % | 44.867 M 316.23 % | 10.779 M 2 626.33 % | 395.383 K -72.95 % | 1.462 M -84.90 % | 9.679 M |
| Long term investments | 27.799 M 209.11 % | -25.478 M | 0.000 -100.00 % | 1.616 M 60.12 % | 1.009 M -32.19 % | 1.489 M -18.00 % | 1.815 M 19.77 % | 1.516 M |
| Intangible assets | 22.314 M -2.32 % | 22.844 M -3.20 % | 23.599 M -3.86 % | 24.548 M 367.48 % | 5.251 M -16.84 % | 6.315 M -8.80 % | 6.924 M 4.50 % | 6.626 M |
| GoodWill | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M |
| Goodwill and intangible assets | 24.193 M -2.14 % | 24.723 M -2.97 % | 25.478 M -3.59 % | 26.427 M 270.64 % | 7.130 M -12.98 % | 8.194 M -6.92 % | 8.803 M 3.50 % | 8.505 M |
| Property plant equipment net | 654.213 M 28.16 % | 510.453 M 8.63 % | 469.884 M 98.59 % | 236.605 M 2.87 % | 230.003 M 2.72 % | 223.904 M -0.97 % | 226.096 M 33.98 % | 168.751 M |
| Total non current assets | 745.240 M 24.97 % | 596.343 M 17.14 % | 509.083 M 62.77 % | 312.759 M 24.18 % | 251.855 M 6.81 % | 235.800 M -1.54 % | 239.482 M 26.16 % | 189.827 M |
| Other current assets | 23.751 M 26.86 % | 18.723 M 240.15 % | 5.504 M 0.76 % | 5.463 M 64.55 % | 3.320 M 8.18 % | 3.069 M -19.04 % | 3.791 M -97.44 % | 148.271 M |
| Short term investments | 0.000 -100.00 % | 50.138 M -41.20 % | 85.276 M -30.13 % | 122.050 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 119.185 M 7.56 % | 110.812 M -49.50 % | 219.434 M 61.76 % | 135.652 M 186.14 % | 47.408 M 78.49 % | 26.560 M -61.74 % | 69.415 M 212.85 % | 22.188 M |
| Cash and short term investments | 119.185 M -25.95 % | 160.950 M -47.18 % | 304.710 M 18.24 % | 257.701 M 443.58 % | 47.408 M 78.49 % | 26.560 M -61.74 % | 69.415 M 212.85 % | 22.188 M |
| Total current assets | 396.306 M -10.06 % | 440.617 M -17.95 % | 537.009 M -0.17 % | 537.932 M 63.30 % | 329.408 M 34.46 % | 244.977 M -1.63 % | 249.027 M 17.53 % | 211.879 M |
| Inventory | 48.266 M 18.13 % | 40.858 M 2.86 % | 39.720 M -28.35 % | 55.439 M 55.14 % | 35.734 M 30.45 % | 27.393 M -5.20 % | 28.897 M -30.24 % | 41.421 M |
| Net receivables | 205.104 M -6.81 % | 220.086 M 17.65 % | 187.075 M -14.71 % | 219.328 M -9.11 % | 241.299 M 28.38 % | 187.955 M 27.93 % | 146.925 M 9.08 % | 134.698 M |
| Tax assets | 13.723 M 25.69 % | 10.918 M 156.61 % | 4.255 M 31.18 % | 3.243 M 10.60 % | 2.933 M 61.24 % | 1.819 M 39.21 % | 1.306 M -5.12 % | 1.377 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 205.907 M -1.52 % | 209.079 M -19.33 % | 259.192 M 61.99 % | 160.008 M -0.40 % | 160.650 M 57.82 % | 101.794 M -26.07 % | 137.688 M -0.29 % | 138.090 M |
| Tax payables | 6.739 M -1.99 % | 6.876 M 29.20 % | 5.322 M 3.92 % | 5.121 M -15.76 % | 6.080 M -18.12 % | 7.425 M -3.60 % | 7.702 M 10.87 % | 6.947 M |
| Deferred revenue non current | 13.970 M 120.01 % | 6.350 M 35.44 % | 4.688 M 36.59 % | 3.432 M -8.48 % | 3.750 M 26.12 % | 2.974 M -5.79 % | 3.156 M -5.47 % | 3.339 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 47.638 M 289.04 % | 12.245 M -16.24 % | 14.619 M 187.65 % | 5.082 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 290.621 M 0.00 % | 290.621 M -7.18 % | 313.104 M 7.74 % | 290.621 M 109.09 % | 138.995 M | 0.000 -100.00 % | 132.610 M 12.47 % | 117.906 M |
| Deferred tax liabilities non current | 7.610 M 264.11 % | 2.090 M 1 289.75 % | 150.381 K 1 922.14 % | 7.437 K | 0.000 100.00 % | -7.798 M 73.42 % | -29.335 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.142 B 10.09 % | 1.037 B -0.87 % | 1.046 B 22.97 % | 850.691 M 46.35 % | 581.263 M 20.90 % | 480.777 M -1.58 % | 488.509 M 21.61 % | 401.706 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -868.333 K -186.17 % | -303.437 K 72.76 % | -1.114 M -117.41 % | -512.300 K -826.67 % | 70.500 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.416 K -97.92 % | 2.573 M 49.19 % | 1.725 M | 0.000 |
| Change in working capital | 38.074 M 222.65 % | -31.042 M -592.18 % | 6.307 M 153.41 % | -11.808 M 67.04 % | -35.824 M 49.60 % | -71.085 M -104.08 % | -34.832 M 42.39 % | -60.459 M |
| Accounts receivables | 22.276 M 165.64 % | -33.937 M -165.67 % | 51.681 M 190.72 % | 17.777 M 131.26 % | -56.876 M -31.61 % | -43.216 M -531.57 % | -6.843 M | 0.000 |
| Inventory | -8.182 M -619.08 % | -1.138 M -109.15 % | 12.438 M 154.06 % | -23.009 M -91.31 % | -12.027 M -16 869.43 % | -70.877 K -100.64 % | 11.011 M 137.50 % | -29.361 M |
| Accounts payables | 23.980 M 134.60 % | 10.222 M 117.95 % | -56.944 M -807.86 % | -6.272 M -118.34 % | 34.193 M 225.31 % | -27.286 M 30.16 % | -39.072 M | 0.000 |
| Other working capital | 32.319 K 100.52 % | -6.189 M -612.75 % | -868.334 K -186.16 % | -303.439 K 72.76 % | -1.114 M -117.44 % | -512.272 K 98.88 % | -45.844 M -47.42 % | -31.098 M |
| Other non cash items | 7.280 M -11.05 % | 8.184 M 238.27 % | -5.919 M -324.56 % | 2.636 M -77.70 % | 11.822 M 50.12 % | 7.875 M 12.91 % | 6.975 M -11.00 % | 7.836 M |
| Net cash provided by operating activities | 90.205 M 142.80 % | 37.152 M -54.82 % | 82.234 M -3.65 % | 85.349 M 56.87 % | 54.408 M 1 794.34 % | -3.211 M -113.38 % | 23.996 M 185.68 % | -28.006 M |
| Investments in property plant and equipment | -141.262 M 21.00 % | -178.803 M -144.89 % | -73.012 M -1.69 % | -71.798 M -790.56 % | -8.062 M 48.56 % | -15.674 M 52.95 % | -33.312 M 32.50 % | -49.354 M |
| Acquisitions net | 0.000 -100.00 % | 46.937 K -96.37 % | 1.293 M 1 096.76 % | 108.000 K 54.18 % | 70.047 K 6.64 % | 65.685 K 6 468.57 % | 999.990 | 0.000 |
| Purchases of investments | -3.053 M 87.62 % | -24.660 M 95.52 % | -550.009 M 7.25 % | -593.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 590.547 M 24.63 % | 473.846 M | 0.000 | 0.000 -100.00 % | 229.264 K | 0.000 |
| Other investing activites | 50.384 M 36.33 % | 36.958 M 46 197 903 283.86 % | -0.080 -172.73 % | 0.110 100.00 % | -10.000 M -1 515 151 555.72 % | 0.660 -99.93 % | 1.000 K -99.21 % | 127.200 K |
| Net cash used for investing activites | -93.932 M 43.57 % | -166.458 M -433.82 % | -31.182 M 83.66 % | -190.844 M -960.71 % | -17.992 M -15.28 % | -15.608 M 52.82 % | -33.082 M 32.80 % | -49.227 M |
| Debt repayment | 36.205 M -5.96 % | 38.500 M 57.79 % | 24.400 M 510.11 % | -5.950 M 42.17 % | -10.288 M | 0.000 100.00 % | -30.100 M -295.45 % | 15.400 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -14.028 M -28.30 % | -10.934 M -9.29 % | -10.004 M -2 601.32 % | -370.347 K 10.47 % | -413.656 K -30.21 % | -317.685 K 77.81 % | -1.431 M -27.93 % | -1.119 M |
| Other financing activites | -5.634 M -22.16 % | -4.612 M -180.25 % | 5.747 M -97.12 % | 199.306 M 2 671.19 % | -7.751 M 48.17 % | -14.955 M -119.29 % | 77.542 M 71.55 % | 45.200 M |
| Net cash used provided by financing activities | 16.543 M -27.93 % | 22.955 M 14.09 % | 20.119 M -89.57 % | 192.986 M 1 145.83 % | -18.453 M -20.82 % | -15.273 M -133.19 % | 46.011 M -22.65 % | 59.481 M |
| Effect of forex changes on cash | 2.784 M 38.67 % | 2.008 M -68.37 % | 6.348 M 2 662.69 % | -247.707 K 84.54 % | -1.602 M -457.11 % | 448.543 K -58.29 % | 1.076 M 288.73 % | -569.865 K |
| Net change in cash | 15.601 M 114.95 % | -104.343 M -234.60 % | 77.519 M -11.15 % | 87.244 M 433.22 % | 16.362 M 148.63 % | -33.643 M -188.53 % | 38.001 M 307.41 % | -18.321 M |
| Cash at beginning of period | 103.327 M -50.24 % | 207.670 M 59.56 % | 130.151 M 203.33 % | 42.907 M 61.64 % | 26.545 M -55.90 % | 60.188 M 171.27 % | 22.188 M -45.23 % | 40.509 M |
| Cash at end of period | 118.928 M 15.10 % | 103.327 M -50.24 % | 207.670 M 59.56 % | 130.151 M 203.33 % | 42.907 M 61.64 % | 26.545 M -55.90 % | 60.188 M 171.27 % | 22.188 M |
| Operating cash flow | 90.205 M 142.80 % | 37.152 M -54.82 % | 82.234 M -3.65 % | 85.349 M 56.87 % | 54.408 M 1 794.34 % | -3.211 M -113.38 % | 23.996 M 185.68 % | -28.006 M |
| Capital expenditure | -141.262 M 21.00 % | -178.803 M -144.89 % | -73.012 M -1.69 % | -71.798 M -790.56 % | -8.062 M 48.56 % | -15.674 M 52.95 % | -33.312 M 32.50 % | -49.354 M |
| Free CashFlow | -51.057 M 63.96 % | -141.651 M -1 636.03 % | 9.222 M -31.95 % | 13.552 M -70.76 % | 46.346 M 345.42 % | -18.885 M -102.72 % | -9.316 M 87.96 % | -77.360 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 168.808 M 36.65 % | 123.531 M -2.95 % | 127.286 M 7.59 % | 118.309 M -6.66 % | 126.754 M 24.59 % | 101.737 M -19.58 % | 126.500 M 5.81 % | 119.558 M 7.18 % | 111.545 M 4.72 % | 106.515 M -6.38 % | 113.771 M 6.13 % | 107.200 M -11.28 % | 120.836 M 17.48 % | 102.853 M -17.21 % | 124.228 M -18.92 % | 153.211 M -6.64 % | 164.103 M 33.93 % | 122.525 M -8.83 % | 134.397 M 17.75 % | 114.134 M -10.45 % | 127.451 M 78.10 % | 71.561 M -27.25 % | 98.368 M |
| Net income | 2.089 M 143.02 % | -4.855 M -42.96 % | -3.396 M -32.68 % | -2.559 M -148.84 % | 5.241 M 516.13 % | -1.259 M -141.64 % | 3.025 M 91.60 % | 1.579 M -39.67 % | 2.617 M -58.13 % | 6.249 M 67.91 % | 3.722 M -83.26 % | 22.239 M 28.68 % | 17.283 M 457.12 % | 3.102 M -55.64 % | 6.993 M -66.90 % | 21.126 M -2.70 % | 21.713 M 51.93 % | 14.291 M -27.71 % | 19.770 M 48.99 % | 13.269 M -22.69 % | 17.163 M 172.95 % | 6.288 M -41.51 % | 10.751 M |
| Income before tax | 1.286 M 126.49 % | -4.855 M -190.52 % | 5.364 M 283.03 % | -2.930 M -167.82 % | 4.321 M 439.93 % | -1.271 M -186.60 % | 1.468 M 33.06 % | 1.103 M -22.80 % | 1.429 M -78.95 % | 6.786 M 121.57 % | 3.063 M -87.69 % | 24.885 M 33.82 % | 18.596 M 448.07 % | 3.393 M -52.11 % | 7.085 M -69.35 % | 23.121 M -1.59 % | 23.495 M 49.62 % | 15.704 M -29.72 % | 22.344 M 52.87 % | 14.617 M -24.18 % | 19.278 M 185.73 % | 6.747 M -47.79 % | 12.922 M |
| Income before tax ratio | 0.01 119.38 % | -0.04 -193.27 % | 0.04 270.13 % | -0.02 -172.66 % | 0.03 372.84 % | -0.01 -207.68 % | 0.01 25.76 % | 0.01 -27.97 % | 0.01 -79.89 % | 0.06 136.67 % | 0.03 -88.40 % | 0.23 50.84 % | 0.15 366.51 % | 0.03 -42.16 % | 0.06 -62.21 % | 0.15 5.40 % | 0.14 11.71 % | 0.13 -22.91 % | 0.17 29.82 % | 0.13 -15.33 % | 0.15 60.43 % | 0.09 -28.23 % | 0.13 |
| EBITDA | 2.801 M 178.75 % | -3.557 M -144.91 % | 7.920 M 385.24 % | -2.777 M -115.60 % | 17.800 M 52.67 % | 11.659 M -17.52 % | 14.135 M 3.18 % | 13.699 M 0.12 % | 13.683 M -29.06 % | 19.287 M 38.06 % | 13.970 M -60.40 % | 35.275 M 32.07 % | 26.709 M 133.60 % | 11.433 M -24.92 % | 15.229 M -51.29 % | 31.267 M 1.63 % | 30.766 M 36.17 % | 22.594 M 109.06 % | -249.516 M -1 795.79 % | 14.714 M -42.31 % | 25.505 M 246.46 % | 7.362 M 102.93 % | -251.010 M |
| Net income ratio | 0.01 131.48 % | -0.04 -47.30 % | -0.03 -23.33 % | -0.02 -152.32 % | 0.04 434.00 % | -0.01 -151.77 % | 0.02 81.08 % | 0.01 -43.71 % | 0.02 -60.02 % | 0.06 79.35 % | 0.03 -84.23 % | 0.21 45.04 % | 0.14 374.21 % | 0.03 -46.42 % | 0.06 -59.18 % | 0.14 4.21 % | 0.13 13.44 % | 0.12 -20.71 % | 0.15 26.53 % | 0.12 -13.67 % | 0.13 53.25 % | 0.09 -19.61 % | 0.11 |
| Ratio EBITDA | 0.02 157.63 % | -0.03 -146.28 % | 0.06 365.12 % | -0.02 -116.71 % | 0.14 22.54 % | 0.11 2.56 % | 0.11 -2.48 % | 0.11 -6.59 % | 0.12 -32.26 % | 0.18 47.46 % | 0.12 -62.68 % | 0.33 48.87 % | 0.22 98.84 % | 0.11 -9.32 % | 0.12 -39.93 % | 0.20 8.85 % | 0.19 1.67 % | 0.18 109.93 % | -1.86 -1 540.12 % | 0.13 -35.58 % | 0.20 94.53 % | 0.10 104.03 % | -2.55 |
| Gross profit ratio | 0.18 -3.97 % | 0.19 5.73 % | 0.18 9.84 % | 0.16 -14.45 % | 0.19 5.67 % | 0.18 1.16 % | 0.18 -5.43 % | 0.19 25.20 % | 0.15 -31.22 % | 0.22 15.70 % | 0.19 -32.88 % | 0.28 8.01 % | 0.26 32.79 % | 0.20 -6.59 % | 0.21 -19.86 % | 0.26 -7.59 % | 0.29 -3.11 % | 0.29 -3.19 % | 0.30 -86.20 % | 2.20 582.94 % | 0.32 11.81 % | 0.29 -71.15 % | 1.00 |
| Weighted average shs out dil | 121.367 M 0.00 % | 121.367 M -9.01 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 5.92 % | 125.941 M -22.63 % | 162.782 M 22.03 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M -14.00 % | 155.110 M 32.92 % | 116.692 M -24.77 % | 155.110 M 13.95 % | 136.123 M 3.09 % | 132.037 M 7.66 % | 122.647 M 20.15 % | 102.081 M -3.49 % | 105.771 M 12.75 % | 93.809 M -5.36 % | 99.120 M -5.42 % | 104.800 M -12.00 % | 119.095 M |
| Weighted average shs out | 121.367 M 0.00 % | 121.367 M -9.01 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 5.92 % | 125.941 M -22.64 % | 162.788 M 22.04 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M -14.00 % | 155.110 M 32.92 % | 116.692 M -24.77 % | 155.110 M 16.28 % | 133.390 M 1.02 % | 132.037 M 7.66 % | 122.647 M 20.15 % | 102.081 M -3.49 % | 105.771 M 12.75 % | 93.809 M -5.36 % | 99.120 M -5.42 % | 104.800 M -12.00 % | 119.095 M |
| EPS diluted | 0.02 143.00 % | -0.04 -56.86 % | -0.03 -32.81 % | -0.02 -148.85 % | 0.04 493.00 % | -0.01 -147.62 % | 0.02 77.97 % | 0.01 -39.80 % | 0.02 -58.12 % | 0.05 67.74 % | 0.03 -80.07 % | 0.14 -6.67 % | 0.15 650.00 % | 0.02 -50.00 % | 0.04 -75.00 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 -26.32 % | 0.19 35.71 % | 0.14 -17.65 % | 0.17 170.27 % | 0.06 -30.34 % | 0.09 |
| Earnings per share | 0.02 143.00 % | -0.04 -56.86 % | -0.03 -32.81 % | -0.02 -148.85 % | 0.04 493.00 % | -0.01 -147.62 % | 0.02 77.97 % | 0.01 -39.80 % | 0.02 -58.12 % | 0.05 67.74 % | 0.03 -80.07 % | 0.14 -6.67 % | 0.15 650.00 % | 0.02 -50.00 % | 0.04 -75.00 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 -26.32 % | 0.19 35.71 % | 0.14 -17.65 % | 0.17 170.27 % | 0.06 -30.34 % | 0.09 |
| Gross profit | 30.808 M 31.22 % | 23.477 M 2.61 % | 22.881 M 18.17 % | 19.362 M -20.15 % | 24.248 M 31.65 % | 18.419 M -18.64 % | 22.638 M 0.06 % | 22.625 M 34.19 % | 16.860 M -27.97 % | 23.407 M 8.32 % | 21.608 M -28.76 % | 30.333 M -4.18 % | 31.655 M 56.00 % | 20.292 M -22.67 % | 26.239 M -35.02 % | 40.380 M -13.73 % | 46.806 M 29.77 % | 36.067 M -11.74 % | 40.864 M -83.75 % | 251.398 M 511.58 % | 41.106 M 99.14 % | 20.642 M -79.02 % | 98.368 M |
| Income tax expense | -802.513 K -168 495.19 % | -476.000 -100.01 % | 8.759 M 2 461.69 % | -370.898 K 59.69 % | -920.182 K -7 817.34 % | -11.622 K 99.25 % | -1.557 M -227.32 % | -475.707 K 59.96 % | -1.188 M -321.42 % | 536.535 K 181.39 % | -659.222 K -124.92 % | 2.646 M 101.55 % | 1.313 M 351.54 % | 290.735 K 214.84 % | 92.343 K -95.37 % | 1.995 M 11.93 % | 1.782 M 22.04 % | 1.460 M -43.26 % | 2.574 M 91.01 % | 1.347 M -36.28 % | 2.115 M 361.06 % | 458.673 K -78.87 % | 2.171 M |
| Cost of revenue | 138.000 M 37.93 % | 100.054 M -4.17 % | 104.405 M 5.52 % | 98.947 M -3.47 % | 102.505 M 23.03 % | 83.318 M -19.78 % | 103.862 M 7.15 % | 96.933 M 2.37 % | 94.685 M 13.93 % | 83.108 M -9.83 % | 92.163 M 19.90 % | 76.867 M -13.81 % | 89.180 M 8.02 % | 82.562 M -15.74 % | 97.989 M -13.15 % | 112.831 M -3.81 % | 117.297 M 35.67 % | 86.458 M -7.56 % | 93.533 M 168.14 % | -137.264 M -258.97 % | 86.345 M 69.57 % | 50.919 M | 0.000 |
| General and administrative expenses | -3.009 M -124.34 % | 12.359 M 178.69 % | -15.706 M -179.52 % | 19.750 M 692.47 % | -3.334 M -141.28 % | 8.075 M 150.47 % | -15.998 M -180.96 % | 19.761 M 4 845.78 % | -416.396 K -106.28 % | 6.630 M 149.56 % | -13.379 M -186.03 % | 15.552 M 602.73 % | -3.094 M -149.41 % | 6.261 M 153.25 % | -11.757 M -181.98 % | 14.342 M 639.44 % | -2.659 M -138.45 % | 6.915 M 34.36 % | 5.147 M -26.22 % | 6.976 M 335.84 % | 1.601 M 40.48 % | 1.139 M | 0.000 |
| Selling and marketing expenses | -2.308 M -145.26 % | 5.098 M 163.37 % | -8.045 M -166.96 % | 12.014 M 149.26 % | 4.820 M -0.90 % | 4.864 M 16.21 % | 4.185 M -1.87 % | 4.265 M -12.79 % | 4.890 M 17.17 % | 4.174 M 209.76 % | 1.347 M -79.52 % | 6.580 M 51.28 % | 4.350 M 21.05 % | 3.593 M -21.79 % | 4.594 M 22.15 % | 3.761 M 102.41 % | 1.858 M -63.13 % | 5.040 M 1.79 % | 4.952 M 15.69 % | 4.280 M 4.89 % | 4.081 M -5.41 % | 4.314 M | 0.000 |
| Other expenses | 26.097 M 748.16 % | 3.077 M -90.72 % | 33.143 M 299.57 % | -16.607 M -2 073.91 % | -763.929 K -9 014.04 % | 8.570 K 768.22 % | 987.070 -93.74 % | 15.764 K 147.66 % | -33.076 K 98.88 % | -2.956 M -115.44 % | 19.141 M 226.46 % | -15.135 M -12 686.06 % | 120.256 K 4 564.67 % | -2.694 K -376.59 % | 973.810 316.58 % | -449.630 -121.34 % | 2.107 K 191.89 % | -2.292 K 95.07 % | -46.509 K -107.22 % | 644.564 K 721.69 % | 78.444 K -49.71 % | 155.991 K 322.30 % | 36.938 K |
| Operating expenses | 29.510 M 3.92 % | 28.398 M 69.40 % | 16.764 M -25.01 % | 22.356 M 2.80 % | 21.746 M 11.18 % | 19.559 M 2.11 % | 19.155 M -10.69 % | 21.449 M -4.70 % | 22.506 M 48.99 % | 15.105 M 8.07 % | 13.978 M -0.49 % | 14.047 M -20.01 % | 17.560 M -2.12 % | 17.940 M -6.11 % | 19.107 M -0.36 % | 19.176 M 1.55 % | 18.884 M -6.50 % | 20.197 M -71.63 % | 71.183 M 299.23 % | -35.729 M -310.08 % | 17.007 M 27.03 % | 13.388 M -82.02 % | 74.457 M |
| Cost and expenses | 167.509 M 30.41 % | 128.451 M 6.01 % | 121.169 M -0.11 % | 121.303 M -2.37 % | 124.252 M 20.78 % | 102.877 M -16.37 % | 123.017 M 3.92 % | 118.382 M 1.02 % | 117.190 M 19.32 % | 98.213 M -7.47 % | 106.141 M 16.75 % | 90.914 M -14.83 % | 106.740 M 6.21 % | 100.502 M -14.17 % | 117.097 M -11.30 % | 132.007 M -3.07 % | 136.181 M 27.68 % | 106.656 M -71.92 % | 379.813 M 319.55 % | -172.993 M -267.38 % | 103.352 M 60.72 % | 64.308 M -81.36 % | 345.086 M |
| Research and development expenses | 8.729 M 11.00 % | 7.864 M 6.69 % | 7.371 M 2.52 % | 7.190 M -11.73 % | 8.145 M -2.13 % | 8.322 M -13.46 % | 9.617 M 19.07 % | 8.076 M 7.11 % | 7.540 M 3.90 % | 7.257 M 5.66 % | 6.869 M -2.57 % | 7.050 M -13.39 % | 8.140 M 7.82 % | 7.550 M -1.59 % | 7.672 M -25.22 % | 10.259 M -6.70 % | 10.996 M 34.73 % | 8.161 M 0.41 % | 8.128 M 4.45 % | 7.782 M 5.87 % | 7.350 M 43.14 % | 5.135 M | 0.000 |
| Selling general and administrative expenses | -5.316 M -130.45 % | 17.457 M 173.50 % | -23.751 M -174.75 % | 31.773 M 147.51 % | 12.837 M -0.78 % | 12.938 M 209.53 % | -11.813 M -149.17 % | 24.026 M 437.04 % | 4.474 M -58.59 % | 10.804 M 189.79 % | -12.032 M -154.36 % | 22.132 M 1 661.92 % | 1.256 M -87.25 % | 9.854 M 237.57 % | -7.163 M -139.57 % | 18.103 M 2 361.66 % | -800.431 K -106.70 % | 11.955 M 4.46 % | 11.444 M 9.06 % | 10.494 M 84.70 % | 5.681 M 4.18 % | 5.454 M | 0.000 |
| Interest income | 401.764 K -27.77 % | 556.247 K -73.19 % | 2.075 M 5 051.16 % | 40.278 K -93.68 % | 637.037 K -24.47 % | 843.395 K -2.83 % | 867.959 K -10.96 % | 974.754 K 11.41 % | 874.931 K -50.24 % | 1.758 M 16.26 % | 1.512 M 28.01 % | 1.181 M 14.52 % | 1.032 M 19.32 % | 864.575 K -46.62 % | 1.620 M 16.97 % | 1.385 M 291.58 % | 353.641 K 2 971.13 % | 11.515 K | 0.000 | 0.000 -100.00 % | 25.749 K 74.52 % | 14.754 K | 0.000 |
| Interest expense | 1.515 M 16.71 % | 1.298 M -49.22 % | 2.557 M 1 564.09 % | 153.635 K -90.59 % | 1.633 M 50.74 % | 1.083 M 58.50 % | 683.524 K 11.66 % | 612.164 K 92.11 % | 318.653 K | 0.000 -100.00 % | 518.539 K 37 832.63 % | 1.367 K -99.48 % | 262.345 K | 0.000 -100.00 % | 199.102 K | 0.000 -100.00 % | 345.844 K -47.61 % | 660.111 K | 0.000 | 0.000 -100.00 % | 442.753 K 143.91 % | 181.526 K | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 4.490 | 0.000 -100.00 % | 217.023 K -98.17 % | 11.847 M 14.99 % | 10.302 M -14.03 % | 11.984 M 0.00 % | 11.984 M 0.40 % | 11.935 M 0.00 % | 11.935 M 14.88 % | 10.389 M 0.00 % | 10.389 M 32.33 % | 7.851 M 0.00 % | 7.851 M -1.18 % | 7.945 M 0.00 % | 7.945 M 7.18 % | 7.412 M 29.01 % | 5.745 M 0.00 % | 5.745 M 5.69 % | 5.436 M -6.04 % | 5.785 M 1 282.25 % | 418.520 K 100.16 % | -260.026 M |
| Operating income | 1.298 M 126.38 % | -4.921 M -180.44 % | 6.117 M 304.34 % | -2.994 M -219.67 % | 2.502 M 295.51 % | -1.280 M -187.24 % | 1.467 M 34.90 % | 1.087 M -25.62 % | 1.462 M -78.09 % | 6.672 M 115.70 % | 3.093 M -87.57 % | 24.886 M 34.70 % | 18.475 M 444.09 % | 3.396 M -52.07 % | 7.084 M -69.36 % | 23.121 M -1.58 % | 23.493 M 49.58 % | 15.706 M -29.75 % | 22.358 M 59.65 % | 14.005 M -27.06 % | 19.199 M 191.31 % | 6.591 M -48.63 % | 12.831 M |
| Operating income ratio | 0.01 119.31 % | -0.04 -182.88 % | 0.05 289.93 % | -0.03 -228.21 % | 0.02 256.92 % | -0.01 -208.48 % | 0.01 27.50 % | 0.01 -30.61 % | 0.01 -79.08 % | 0.06 130.39 % | 0.03 -88.29 % | 0.23 51.83 % | 0.15 363.12 % | 0.03 -42.11 % | 0.06 -62.21 % | 0.15 5.41 % | 0.14 11.68 % | 0.13 -22.95 % | 0.17 35.58 % | 0.12 -18.55 % | 0.15 63.56 % | 0.09 -29.39 % | 0.13 |
| Total other income expenses net | -12.112 K -118.54 % | 65.343 K 108.67 % | -753.782 K -1 289.17 % | 63.387 K 171.63 % | 23.336 K 172.30 % | 8.570 K 768.28 % | 987.000 -93.74 % | 15.764 K 147.66 % | -33.076 K -129.07 % | 113.771 K 471.42 % | -30.631 K -2 268.99 % | -1.293 K -101.08 % | 120.256 K 4 563.85 % | -2.694 K -376.59 % | 974.000 316.44 % | -450.000 -121.37 % | 2.106 K 191.84 % | -2.293 K 83.63 % | -14.009 K -102.29 % | 612.064 K 680.17 % | 78.453 K -49.71 % | 155.992 K 71.54 % | 90.938 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 94.796 M 32.01 % | 71.811 M 22.77 % | 58.490 M 319.43 % | 13.945 M -66.75 % | 41.942 M 263.34 % | 11.543 M 143.77 % | -26.370 M 77.34 % | -116.389 M 19.38 % | -144.361 M 20.33 % | -181.202 M -14.17 % | -158.713 M -8.38 % | -146.435 M -27.11 % | -115.205 M -10.60 % | -104.162 M 13.66 % | -120.638 M 9.06 % | -132.658 M -241.02 % | -38.900 M -40.11 % | -27.764 M 31.63 % | -40.608 M | 0.000 100.00 % | -51.851 M -61.72 % | -32.063 M -154.36 % | -12.605 M |
| Total investments | 31.294 M 0.24 % | 31.218 M 12.30 % | 27.799 M 7.17 % | 25.940 M 1.89 % | 25.460 M 3.24 % | 24.660 M 0.00 % | 24.660 M 0.00 % | 24.660 M 0.00 % | 24.660 M 0.00 % | 24.660 M -71.08 % | 85.276 M -21.88 % | 109.158 M -12.76 % | 125.127 M 5.96 % | 118.092 M -3.24 % | 122.050 M -18.79 % | 150.283 M -26.80 % | 205.305 M 17 530.46 % | 1.164 M 15.36 % | 1.009 M | 0.000 -100.00 % | 1.249 M -8.75 % | 1.369 M -8.05 % | 1.489 M |
| Total debt | 219.805 M 4.18 % | 210.990 M 18.75 % | 177.676 M 20.30 % | 147.698 M -29.99 % | 210.980 M 10.62 % | 190.727 M 125.87 % | 84.442 M -2.77 % | 86.851 M 31.01 % | 66.294 M 11.05 % | 59.698 M -1.69 % | 60.721 M 194.82 % | 20.596 M -3.55 % | 21.354 M -4.66 % | 22.398 M 49.19 % | 15.014 M -10.50 % | 16.774 M -11.20 % | 18.889 M 27.63 % | 14.800 M 117.65 % | 6.800 M | 0.000 -100.00 % | 13.128 M 59.13 % | 8.250 M -40.88 % | 13.955 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.881 M -90.37 % | 320.768 M -53.57 % | 690.848 M 116.59 % | 318.969 M 1 170.51 % | 25.106 M -91.98 % | 313.098 M 1 292.99 % | 22.477 M -92.73 % | 308.978 M 1 583.13 % | 18.357 M -94.06 % | 308.979 M 1 583.09 % | 18.358 M -93.99 % | 305.661 M | 0.000 -100.00 % | 130.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.522 M | 0.000 |
| Retained earnings | 223.478 M 0.94 % | 221.396 M -2.15 % | 226.251 M -2.05 % | 230.987 M -1.10 % | 233.546 M -2.00 % | 238.309 M -0.53 % | 239.569 M 0.45 % | 238.489 M 0.67 % | 236.911 M -3.02 % | 244.298 M 2.63 % | 238.049 M -0.17 % | 238.447 M 10.29 % | 216.208 M 3.48 % | 208.929 M 1.51 % | 205.827 M 1.82 % | 202.152 M 11.67 % | 181.026 M 13.63 % | 159.313 M 9.82 % | 145.070 M | 0.000 -100.00 % | 114.836 M 16.42 % | 98.642 M 7.94 % | 91.386 M |
| Common stock | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 0.00 % | 133.390 M 33.39 % | 100.000 M 0.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M |
| Total equity | 682.157 M 0.74 % | 677.174 M -0.46 % | 680.314 M -0.98 % | 687.063 M -0.20 % | 688.438 M -0.58 % | 692.467 M 0.03 % | 692.260 M 0.20 % | 690.848 M 0.70 % | 686.027 M -0.69 % | 690.786 M 0.91 % | 684.537 M 0.55 % | 680.814 M 3.38 % | 658.576 M 1.12 % | 651.298 M 0.48 % | 648.196 M 1.09 % | 641.203 M 3.41 % | 620.077 M 55.68 % | 398.309 M 3.71 % | 384.065 M 5.43 % | 364.295 M 3.78 % | 351.026 M 4.83 % | 334.864 M 2.24 % | 327.522 M |
| Other non current liabilities | 1.346 M 33.48 % | 1.008 M -0.76 % | 1.016 M | 0.000 -100.00 % | 12.926 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.432 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.022 M -92.41 % | 171.475 M | 0.000 -100.00 % | 5.892 M -24.45 % | 7.798 M |
| Long term debt | 131.263 M 7.19 % | 122.454 M 2.77 % | 119.153 M -0.02 % | 119.178 M 9.33 % | 109.006 M -0.93 % | 110.026 M 798.54 % | 12.245 M -69.23 % | 39.795 M -6.68 % | 42.642 M -3.06 % | 43.986 M -1.42 % | 44.619 M 175.59 % | 16.190 M -5.16 % | 17.072 M -5.63 % | 18.090 M 255.95 % | 5.082 M -49.05 % | 9.974 M -8.40 % | 10.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 153.041 M 5.90 % | 144.512 M 1.95 % | 141.748 M 1.73 % | 139.339 M 19.25 % | 116.844 M -5.96 % | 124.248 M 500.68 % | 20.684 M -55.46 % | 46.436 M -6.40 % | 49.613 M 1.78 % | 48.745 M -1.44 % | 49.458 M 135.15 % | 21.032 M 3.31 % | 20.358 M -5.09 % | 21.451 M 151.71 % | 8.522 M -37.01 % | 13.529 M -6.87 % | 14.527 M 295.74 % | 3.671 M -2.12 % | 3.750 M -97.81 % | 171.475 M 5 850.20 % | 2.882 M -67.33 % | 8.820 M -18.12 % | 10.772 M |
| Other current liabilities | 69.702 M 13.10 % | 61.630 M 27.56 % | 48.314 M -52.58 % | 101.887 M 46.19 % | 69.695 M 138.25 % | 29.253 M -35.86 % | 45.609 M 14.35 % | 39.885 M 17.97 % | 33.809 M -10.29 % | 37.688 M 3.02 % | 36.584 M 10.52 % | 33.102 M 67.13 % | 19.806 M -12.76 % | 22.704 M -0.18 % | 22.744 M 8.59 % | 20.944 M 311.10 % | 5.095 M -80.59 % | 26.249 M 945.78 % | 2.510 M | 0.000 100.00 % | -445.914 K -109.25 % | 4.820 M -75.04 % | 19.309 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.690 M -89.32 % | 15.828 M -24.33 % | 20.918 M 18.01 % | 17.727 M -7.28 % | 19.118 M 1 940.13 % | 937.105 K 15.15 % | 813.846 K 196.65 % | 274.344 K | 0.000 | 0.000 -100.00 % | 17.699 M 3.96 % | 17.024 M -12.02 % | 19.350 M -23.28 % | 25.221 M 44.89 % | 17.408 M | 0.000 -100.00 % | 28.209 M 429.69 % | 5.326 M -67.00 % | 16.138 M |
| Short term debt | 88.542 M 0.01 % | 88.535 M 51.28 % | 58.523 M 105.19 % | 28.521 M -60.77 % | 72.697 M -9.92 % | 80.701 M 94.30 % | 41.534 M 0.08 % | 41.500 M 107.50 % | 20.000 M 81.82 % | 11.000 M 0.00 % | 11.000 M 149.70 % | 4.405 M | 0.000 | 0.000 -100.00 % | 5.600 M -17.65 % | 6.800 M -15.00 % | 8.000 M -45.95 % | 14.800 M 117.65 % | 6.800 M | 0.000 -100.00 % | 9.200 M 11.52 % | 8.250 M -40.88 % | 13.955 M |
| Total current liabilities | 539.805 M 57.20 % | 343.391 M 7.48 % | 319.484 M 16.71 % | 273.732 M -2.48 % | 280.685 M 3.43 % | 271.387 M -16.24 % | 324.016 M 4.13 % | 311.167 M 15.56 % | 269.274 M -6.13 % | 286.855 M -8.09 % | 312.098 M 128.40 % | 136.648 M -13.71 % | 158.351 M -4.00 % | 164.949 M -14.96 % | 193.973 M -21.29 % | 246.427 M 10.67 % | 222.676 M 13.20 % | 196.714 M 1.69 % | 193.447 M | 0.000 -100.00 % | 173.871 M 35.96 % | 127.887 M -10.24 % | 142.483 M |
| Total liabilities | 692.846 M 42.00 % | 487.904 M 5.78 % | 461.232 M 11.66 % | 413.071 M 3.91 % | 397.529 M 0.48 % | 395.635 M 14.78 % | 344.700 M -3.61 % | 357.603 M 12.14 % | 318.887 M -4.98 % | 335.601 M -7.18 % | 361.555 M 129.30 % | 157.680 M -11.77 % | 178.709 M -4.13 % | 186.399 M -7.95 % | 202.495 M -22.10 % | 259.956 M 9.59 % | 237.202 M 18.37 % | 200.385 M 1.62 % | 197.197 M 15.00 % | 171.475 M -2.99 % | 176.753 M 29.29 % | 136.707 M -10.80 % | 153.255 M |
| Other non current assets | 48.439 M 2.43 % | 47.291 M -10.96 % | 53.111 M 118.36 % | 24.323 M 270.38 % | 6.567 M 92.37 % | 3.414 M -95.49 % | 75.728 M 311.70 % | 18.394 M 968.83 % | 1.721 M -83.13 % | 10.200 M 7.76 % | 9.466 M -3.74 % | 9.833 M -1.78 % | 10.011 M -82.69 % | 57.820 M 28.87 % | 44.867 M 5 197.21 % | 847.000 K 132.05 % | 365.002 K -53.62 % | 786.981 K -92.70 % | 10.779 M -97.99 % | 535.770 M 77 132.85 % | 693.707 K 18.05 % | 587.659 K 48.63 % | 395.383 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 25.940 M 1.89 % | 25.460 M -17.85 % | 30.993 M 221.64 % | -25.478 M -177.45 % | 32.897 M 1.28 % | 32.482 M 31.72 % | 24.660 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 M 38.89 % | 1.164 M -5.27 % | 1.228 M 5.49 % | 1.164 M 15.36 % | 1.009 M | 0.000 -100.00 % | 1.249 M -8.75 % | 1.369 M -8.05 % | 1.489 M |
| Intangible assets | 22.467 M 1.27 % | 22.184 M -0.58 % | 22.314 M -0.58 % | 22.444 M -0.58 % | 22.576 M -0.57 % | 22.706 M -0.60 % | 22.844 M -0.60 % | 22.982 M -0.89 % | 23.188 M -0.88 % | 23.394 M -0.87 % | 23.599 M -0.86 % | 23.805 M -0.61 % | 23.950 M -1.18 % | 24.237 M -1.27 % | 24.548 M -1.64 % | 24.957 M 1.06 % | 24.695 M -1.69 % | 25.119 M 378.36 % | 5.251 M | 0.000 -100.00 % | 5.768 M -5.25 % | 6.087 M -3.60 % | 6.315 M |
| GoodWill | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M | 0.000 -100.00 % | 1.879 M 0.00 % | 1.879 M 0.00 % | 1.879 M |
| Goodwill and intangible assets | 24.346 M 1.17 % | 24.063 M -0.54 % | 24.193 M -0.53 % | 24.323 M -0.54 % | 24.455 M -0.53 % | 24.585 M -0.56 % | 24.723 M -0.56 % | 24.861 M -0.82 % | 25.067 M -0.81 % | 25.272 M -0.81 % | 25.478 M -0.80 % | 25.684 M -0.56 % | 25.829 M -1.10 % | 26.116 M -1.18 % | 26.427 M -1.53 % | 26.836 M 0.99 % | 26.574 M -1.57 % | 26.998 M 278.65 % | 7.130 M | 0.000 -100.00 % | 7.647 M -4.01 % | 7.966 M -2.77 % | 8.194 M |
| Property plant equipment net | 816.053 M 23.75 % | 659.427 M 0.80 % | 654.213 M 6.22 % | 615.883 M 2.57 % | 600.470 M 1.54 % | 591.335 M 15.85 % | 510.453 M 0.61 % | 507.373 M 1.90 % | 497.932 M 3.38 % | 481.632 M 2.50 % | 469.884 M 52.63 % | 307.861 M 3.50 % | 297.459 M 20.57 % | 246.709 M 4.27 % | 236.605 M 1.30 % | 233.578 M -2.86 % | 240.460 M 6.26 % | 226.286 M -1.62 % | 230.003 M | 0.000 -100.00 % | 217.884 M -0.39 % | 218.744 M -2.30 % | 223.904 M |
| Total non current assets | 903.529 M 21.34 % | 744.627 M -0.08 % | 745.240 M 5.15 % | 708.714 M 4.97 % | 675.186 M 1.19 % | 667.250 M 11.89 % | 596.343 M 0.69 % | 592.239 M 4.73 % | 565.487 M 3.58 % | 545.916 M 7.24 % | 509.083 M 46.92 % | 346.493 M 2.99 % | 336.437 M 0.85 % | 333.596 M 6.66 % | 312.759 M 17.69 % | 265.751 M -2.30 % | 272.013 M 5.36 % | 258.169 M 2.51 % | 251.855 M -52.99 % | 535.770 M 133.06 % | 229.889 M -0.17 % | 230.282 M -2.34 % | 235.800 M |
| Other current assets | 26.567 M 6.29 % | 24.994 M 5.24 % | 23.751 M 11.29 % | 21.340 M 1 237.12 % | 1.596 M -89.32 % | 14.939 M 3 763.31 % | 386.677 K -99.39 % | 63.846 M 487.08 % | 10.875 M -22.61 % | 14.053 M 155.32 % | 5.504 M 152.34 % | 2.181 M -31.92 % | 3.204 M -34.28 % | 4.875 M -10.76 % | 5.463 M 68.42 % | 3.244 M -20.89 % | 4.100 M -27.33 % | 5.642 M 69.96 % | 3.320 M | 0.000 -100.00 % | 3.823 M -97.67 % | 163.761 M -14.27 % | 191.024 M |
| Short term investments | 0.000 -100.00 % | 31.218 M 12.30 % | 27.799 M | 0.000 | 0.000 100.00 % | -6.333 M -112.63 % | 50.138 M 708.72 % | -8.237 M -5.29 % | -7.822 M | 0.000 -100.00 % | 85.276 M -21.88 % | 109.158 M -12.76 % | 125.127 M 5.96 % | 118.092 M -3.24 % | 122.050 M -18.79 % | 150.283 M -26.80 % | 205.305 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.120 M | 0.000 |
| cash and cash equivalents | 125.008 M -10.18 % | 139.179 M 16.78 % | 119.185 M -10.89 % | 133.753 M -20.87 % | 169.039 M -5.66 % | 179.184 M 61.70 % | 110.812 M -45.48 % | 203.241 M -3.52 % | 210.654 M -12.56 % | 240.899 M 9.78 % | 219.434 M 31.37 % | 167.030 M 22.31 % | 136.558 M 7.90 % | 126.560 M -6.70 % | 135.652 M -9.22 % | 149.433 M 158.58 % | 57.790 M 35.77 % | 42.564 M -10.22 % | 47.408 M | 0.000 -100.00 % | 64.979 M 61.19 % | 40.313 M 51.78 % | 26.560 M |
| Cash and short term investments | 125.008 M -10.18 % | 139.179 M 16.78 % | 119.185 M -10.89 % | 133.753 M -20.87 % | 169.039 M -5.66 % | 179.184 M 11.33 % | 160.950 M -20.81 % | 203.241 M -3.52 % | 210.654 M -12.56 % | 240.899 M -20.94 % | 304.710 M 10.33 % | 276.188 M 5.54 % | 261.686 M 6.96 % | 244.652 M -5.06 % | 257.701 M -14.02 % | 299.716 M 13.92 % | 263.095 M 518.12 % | 42.564 M -10.22 % | 47.408 M | 0.000 -100.00 % | 64.979 M 61.19 % | 40.313 M 51.78 % | 26.560 M |
| Total current assets | 471.474 M 12.14 % | 420.450 M 6.09 % | 396.306 M 1.25 % | 391.419 M -7.62 % | 423.707 M 0.68 % | 420.852 M -4.49 % | 440.617 M -3.42 % | 456.212 M 3.82 % | 439.428 M -8.54 % | 480.471 M -10.53 % | 537.009 M 9.15 % | 492.002 M -1.77 % | 500.849 M -0.65 % | 504.101 M -6.29 % | 537.932 M -15.34 % | 635.408 M 8.57 % | 585.266 M 71.87 % | 340.525 M 3.37 % | 329.408 M | 0.000 -100.00 % | 297.890 M 23.46 % | 241.289 M -1.51 % | 244.977 M |
| Inventory | 77.689 M 34.57 % | 57.730 M 19.61 % | 48.266 M 2.43 % | 47.119 M -7.87 % | 51.144 M 23.81 % | 41.307 M 1.10 % | 40.858 M 0.03 % | 40.847 M 15.14 % | 35.476 M -9.12 % | 39.035 M -1.73 % | 39.720 M -2.58 % | 40.772 M -17.77 % | 49.580 M -5.77 % | 52.618 M -5.09 % | 55.439 M -25.38 % | 74.299 M 37.16 % | 54.171 M 16.40 % | 46.537 M 30.23 % | 35.734 M | 0.000 -100.00 % | 37.883 M 1.79 % | 37.216 M 35.86 % | 27.393 M |
| Net receivables | 242.210 M 21.99 % | 198.547 M -3.20 % | 205.104 M 8.40 % | 189.207 M -6.30 % | 201.928 M 8.90 % | 185.423 M -22.23 % | 238.422 M 60.79 % | 148.279 M -18.72 % | 182.422 M -2.18 % | 186.484 M -0.32 % | 187.075 M 8.22 % | 172.860 M -7.25 % | 186.379 M -7.71 % | 201.957 M -7.92 % | 219.328 M -15.04 % | 258.150 M -2.18 % | 263.900 M 7.37 % | 245.781 M 1.86 % | 241.299 M | 0.000 -100.00 % | 191.205 M 19.39 % | 160.156 M -14.84 % | 188.068 M |
| Tax assets | 14.691 M 6.11 % | 13.845 M 0.89 % | 13.723 M -24.79 % | 18.245 M 0.06 % | 18.235 M 7.74 % | 16.924 M 55.01 % | 10.918 M 25.29 % | 8.714 M 5.19 % | 8.284 M 99.56 % | 4.151 M -2.43 % | 4.255 M 36.61 % | 3.115 M -0.71 % | 3.137 M 6.27 % | 2.952 M -9.00 % | 3.243 M -2.50 % | 3.326 M -1.74 % | 3.386 M 15.45 % | 2.933 M 0.00 % | 2.933 M | 0.000 -100.00 % | 2.416 M 49.62 % | 1.615 M -11.22 % | 1.819 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 379.181 M 99.60 % | 189.974 M -7.74 % | 205.907 M 48.76 % | 138.418 M 0.10 % | 138.279 M -13.65 % | 160.133 M -23.41 % | 209.079 M -7.16 % | 225.196 M 7.55 % | 209.379 M -10.56 % | 234.092 M -9.68 % | 259.192 M 181.05 % | 92.222 M -29.30 % | 130.433 M -6.05 % | 138.829 M -13.24 % | 160.008 M -24.46 % | 211.806 M 15.86 % | 182.809 M 21.18 % | 150.861 M -6.09 % | 160.650 M | 0.000 -100.00 % | 128.441 M 23.30 % | 104.166 M 2.33 % | 101.794 M |
| Tax payables | 2.381 M -26.79 % | 3.252 M -51.74 % | 6.739 M 37.36 % | 4.906 M 34 153.24 % | 14.323 K -98.90 % | 1.300 M -81.10 % | 6.876 M 49.90 % | 4.587 M -11.50 % | 5.183 M 27.16 % | 4.076 M -23.41 % | 5.322 M -23.09 % | 6.919 M -14.71 % | 8.112 M 137.49 % | 3.416 M -33.30 % | 5.121 M -17.39 % | 6.199 M -16.47 % | 7.422 M 54.47 % | 4.805 M -20.97 % | 6.080 M | 0.000 -100.00 % | 8.468 M 59.00 % | 5.326 M -28.27 % | 7.425 M |
| Deferred revenue non current | 13.126 M -3.01 % | 13.533 M -3.13 % | 13.970 M 11.47 % | 12.532 M -3.04 % | 12.926 M 109.35 % | 6.174 M -2.76 % | 6.350 M 45.14 % | 4.375 M -3.01 % | 4.511 M -2.91 % | 4.646 M -0.89 % | 4.688 M -2.85 % | 4.825 M 47.36 % | 3.275 M -2.36 % | 3.354 M -2.28 % | 3.432 M -2.28 % | 3.512 M -2.21 % | 3.591 M -2.16 % | 3.671 M -2.12 % | 3.750 M | 0.000 -100.00 % | 2.882 M -1.57 % | 2.928 M -1.54 % | 2.974 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 44.293 M -2.62 % | 45.484 M -4.52 % | 47.638 M -0.05 % | 47.663 M -2.12 % | 48.696 M -2.05 % | 49.716 M 306.01 % | 12.245 M -14.34 % | 14.295 M 1.09 % | 14.142 M 1.11 % | 13.986 M -4.33 % | 14.619 M -9.70 % | 16.190 M -5.16 % | 17.072 M -5.63 % | 18.090 M 255.95 % | 5.082 M -49.05 % | 9.974 M -8.40 % | 10.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 325.289 M 0.90 % | 322.387 M 0.53 % | 320.673 M -0.62 % | 322.686 M 0.37 % | 321.503 M | 0.000 -100.00 % | 290.621 M | 0.000 -100.00 % | 315.728 M | 0.000 -100.00 % | 313.099 M | 0.000 -100.00 % | 308.979 M | 0.000 -100.00 % | 290.621 M | 0.000 -100.00 % | 305.661 M | 0.000 -100.00 % | 130.160 M -64.27 % | 364.295 M 179.88 % | 130.160 M 168.04 % | -191.299 M 0.05 % | -191.386 M |
| Deferred tax liabilities non current | 7.307 M -2.79 % | 7.517 M -1.22 % | 7.610 M -0.25 % | 7.629 M -2.67 % | 7.838 M -2.61 % | 8.048 M 285.09 % | 2.090 M -7.76 % | 2.266 M -7.92 % | 2.461 M 2 068.32 % | 113.488 K -24.53 % | 150.381 K 823.83 % | 16.278 K 39.55 % | 11.665 K 81.88 % | 6.413 K -13.76 % | 7.437 K -82.49 % | 42.476 K -7.14 % | 45.741 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.375 B 18.02 % | 1.165 B 2.06 % | 1.142 B 3.76 % | 1.100 B 0.11 % | 1.099 B 0.99 % | 1.088 B 4.93 % | 1.037 B -1.10 % | 1.048 B 4.33 % | 1.005 B -2.09 % | 1.026 B -1.88 % | 1.046 B 24.76 % | 838.495 M 0.14 % | 837.286 M -0.05 % | 837.698 M -1.53 % | 850.691 M -5.60 % | 901.159 M 5.12 % | 857.279 M 43.19 % | 598.694 M 3.00 % | 581.263 M 8.49 % | 535.770 M 1.51 % | 527.779 M 11.92 % | 471.571 M -1.91 % | 480.777 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.568 M | 0.000 | 0.000 -100.00 % | 27.145 M 196.78 % | -28.049 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.201 M | 0.000 -100.00 % | 4.033 M 253.36 % | -2.629 M -200.00 % | 2.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.416 K 200.00 % | -53.416 K -200.00 % | 53.416 K | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.784 M | 0.000 100.00 % | -31.042 M -1 903.75 % | -1.549 M -200.00 % | 1.549 M | 0.000 -100.00 % | 64.119 M 265.66 % | -38.705 M -200.00 % | 38.705 M | 0.000 100.00 % | -5.232 M -111.07 % | 47.272 M 200.00 % | -47.272 M | 0.000 100.00 % | -68.850 M -450.39 % | 19.649 M 250.81 % | -13.029 M -353.47 % | 5.140 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.813 M | 0.000 100.00 % | -33.937 M -26 778.57 % | -126.259 K -200.00 % | 126.259 K | 0.000 -100.00 % | 51.681 M 251.09 % | -34.204 M -200.00 % | 34.204 M | 0.000 -100.00 % | 17.777 M -32.76 % | 26.436 M 200.00 % | -26.436 M | 0.000 100.00 % | -56.876 M -826.81 % | 7.825 M 200.00 % | -7.825 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.230 M | 0.000 100.00 % | -1.138 M 20.03 % | -1.423 M -200.00 % | 1.423 M | 0.000 -100.00 % | 12.438 M 376.38 % | -4.500 M -200.00 % | 4.500 M | 0.000 100.00 % | -23.009 M -210.43 % | 20.836 M 200.00 % | -20.836 M | 0.000 100.00 % | -12.027 M -201.26 % | 11.877 M 939.71 % | -1.414 M 86.48 % | -10.463 M | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.629 M 200.00 % | -2.629 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.201 M | 0.000 -100.00 % | 4.033 M 253.36 % | -2.629 M -200.00 % | 2.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.416 K 200.00 % | -53.416 K 99.54 % | -11.615 M -174.44 % | 15.603 M | 0.000 |
| Other non cash items | -17.220 M -88.67 % | -9.127 M | 0.000 -100.00 % | 28.722 M -32.04 % | 42.266 M 542.69 % | 6.576 M 292.47 % | -3.417 M -146.03 % | 7.422 M -60.00 % | 18.556 M 255.47 % | -11.935 M 83.98 % | -74.508 M -363.13 % | 28.316 M 160.82 % | -46.556 M -466.57 % | 12.700 M 281.61 % | -6.993 M 66.90 % | -21.126 M 2.70 % | -21.713 M -52.44 % | -14.243 M 27.95 % | -19.770 M -48.99 % | -13.269 M -402.19 % | 4.391 M 253.48 % | 1.242 M 111.55 % | -10.751 M |
| Net cash provided by operating activities | -17.220 M -88.67 % | -9.127 M | 0.000 -100.00 % | 26.162 M -23.26 % | 34.091 M 541.17 % | 5.317 M 211.15 % | 1.709 M -81.02 % | 9.001 M -2.56 % | 9.237 M 47.81 % | 6.249 M 67.91 % | 3.722 M -83.26 % | 22.239 M 28.68 % | 17.283 M 457.12 % | 3.102 M -55.64 % | 6.993 M -66.90 % | 21.126 M -2.70 % | 21.713 M 52.44 % | 14.243 M -27.95 % | 19.770 M 48.99 % | 13.269 M -7.27 % | 14.310 M -22.11 % | 18.373 M 70.89 % | 10.751 M |
| Investments in property plant and equipment | -5.899 M 73.23 % | -22.037 M 46.36 % | -41.080 M 31.20 % | -59.712 M -132.85 % | -25.644 M -72.96 % | -14.826 M 60.70 % | -37.726 M 12.66 % | -43.193 M 9.50 % | -47.726 M 4.85 % | -50.158 M -65.91 % | -30.232 M -58.64 % | -19.057 M -66.35 % | -11.456 M 6.61 % | -12.267 M 76.53 % | -52.276 M -981.29 % | -4.835 M -129.54 % | -2.106 M 83.26 % | -12.582 M -203.90 % | -4.140 M -132.04 % | -1.784 M -100.44 % | -890.130 K 28.66 % | -1.248 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.938 K -95.69 % | 45.000 K 100.05 % | -86.605 M | 0.000 100.00 % | -13.703 K -101.21 % | 1.130 M 2 782.73 % | 39.199 K -71.39 % | 137.003 K 26.85 % | 108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.026 K | 0.000 |
| Purchases of investments | 6.865 M 167.23 % | -10.211 M -475.84 % | -1.773 M -108.64 % | 20.520 M 194.13 % | -21.800 M | 0.000 100.00 % | -646.000 M -270.00 % | 380.000 M 200.00 % | -380.000 M -1 440.96 % | -24.660 M 95.52 % | -550.009 M | 0.000 | 0.000 | 0.000 100.00 % | -593.000 M -389.27 % | 205.000 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 -100.00 % | 71.333 M | 0.000 -100.00 % | 682.958 M 246.37 % | -466.605 M -200.00 % | 466.605 M | 0.000 -100.00 % | 590.547 M | 0.000 | 0.000 | 0.000 -100.00 % | 473.846 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 300.329 K -53.80 % | 650.000 K 2 337.29 % | 26.669 K 100.13 % | -20.976 M 58.31 % | -50.316 M -200.00 % | 50.316 M 200.63 % | -49.999 M -157.50 % | 86.958 M 24 435.35 % | 354.418 K -99.59 % | 86.251 M 638.41 % | -16.020 M -193.24 % | 17.181 M 381.94 % | -6.094 M -220.22 % | 5.069 M -82.83 % | 29.522 M -47.68 % | 56.432 M 127.53 % | -205.000 M -1 529.36 % | -12.582 M 10.65 % | -14.082 M -689.24 % | -1.784 M -356 939.59 % | 500.000 -95.47 % | 11.026 K -99.78 % | 5.068 M |
| Net cash used for investing activites | 1.266 M 104.01 % | -31.598 M 26.22 % | -42.827 M 28.82 % | -60.168 M -127.68 % | -26.427 M -174.46 % | 35.490 M 140.46 % | -87.723 M -104.98 % | -42.796 M 9.66 % | -47.372 M -514.34 % | 11.433 M 299.61 % | -5.728 M -667.76 % | -746.026 K 95.74 % | -17.511 M -143.29 % | -7.198 M 68.37 % | -22.753 M -144.10 % | 51.597 M 124.91 % | -207.106 M -1 546.10 % | -12.582 M 10.65 % | -14.082 M -689.24 % | -1.784 M -100.56 % | -889.630 K 28.06 % | -1.237 M -124.40 % | 5.068 M |
| Debt repayment | 10.000 M -78.36 % | 46.205 M 926.78 % | 4.500 M 40.41 % | 3.205 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 21.500 M | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 100.00 % | -5.600 M -366.67 % | -1.200 M 0.00 % | -1.200 M 82.35 % | -6.800 M -185.00 % | 8.000 M | 0.000 | 0.000 | 0.000 100.00 % | -3.740 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.109 M -29.77 % | -854.768 K 38.64 % | -1.393 M -46.70 % | -949.535 K 91.37 % | -10.998 M -1 500.72 % | -687.081 K 93.13 % | -10.004 M -2 435.90 % | -394.504 K 96.15 % | -10.234 M -4 448.56 % | -225.000 K 48.64 % | -438.061 K -7 214.57 % | -5.989 K 99.94 % | -9.572 M -41 492.03 % | -23.014 K 63.07 % | -62.327 K 16.74 % | -74.861 K 33.36 % | -112.342 K 7.01 % | -120.816 K -49.56 % | -80.780 K -26.07 % | -64.073 K 49.43 % | -126.708 K 10.83 % | -142.095 K | 0.000 |
| Other financing activites | -8.226 M -249.49 % | 5.503 M 427.50 % | -1.680 M -23.40 % | -1.362 M 53.37 % | -2.920 M -149.26 % | -1.172 M 51.80 % | -2.431 M -103.67 % | -1.194 M -106.90 % | 17.305 M 1 438.46 % | -1.293 M -113.33 % | 9.696 M 887.29 % | -1.232 M 10.96 % | -1.383 M -3.61 % | -1.335 M 76.77 % | -5.747 M -451.48 % | -1.042 M -100.52 % | 201.345 M | 0.000 100.00 % | -13.211 M -132.24 % | -5.688 M -166.42 % | 8.564 M 308.41 % | -4.109 M 42.74 % | -7.176 M |
| Net cash used provided by financing activities | 664.489 K -98.69 % | 50.853 M 3 464.30 % | 1.427 M 59.62 % | 893.825 K 106.42 % | -13.918 M -149.46 % | 28.141 M 1 220.91 % | -2.511 M -112.61 % | 19.912 M 181.59 % | 7.071 M 565.84 % | -1.518 M -103.87 % | 39.258 M 3 303.14 % | -1.226 M 88.81 % | -10.955 M -57.45 % | -6.958 M 0.73 % | -7.009 M -202.52 % | -2.317 M -101.19 % | 194.433 M 2 367.67 % | 7.879 M 159.64 % | -13.211 M -132.24 % | -5.688 M -167.42 % | 8.437 M 205.58 % | -7.991 M -11.37 % | -7.176 M |
| Effect of forex changes on cash | 343.452 K 41.93 % | 241.986 K -92.02 % | 3.033 M 288.24 % | -1.611 M -246.63 % | 1.099 M 317.41 % | 263.267 K 111.48 % | -2.293 M -978.87 % | -212.502 K -103.61 % | 5.894 M 526.78 % | -1.381 M 45.14 % | -2.517 M -149.96 % | 5.040 M 23.59 % | 4.078 M 1 720.26 % | -251.665 K 39.95 % | -419.075 K -1 259.31 % | -30.830 K -135.19 % | 87.621 K -23.53 % | 114.576 K 102.01 % | -5.689 M 50.47 % | -11.485 M -2 105.76 % | 572.596 K 1 388.81 % | 38.460 K 100.24 % | -15.819 M |
| Net change in cash | -14.948 M -244.14 % | 10.370 M 175.52 % | -13.732 M 60.45 % | -34.723 M -242.27 % | -10.145 M -114.66 % | 69.211 M 176.21 % | -90.818 M -544.32 % | -14.095 M 44.00 % | -25.169 M -197.79 % | 25.739 M -49.34 % | 50.811 M 41.03 % | 36.029 M 1 357.67 % | -2.865 M 55.62 % | -6.456 M -51.83 % | -4.252 M -105.18 % | 82.061 M 391.35 % | 16.701 M 329.84 % | -7.266 M 88.97 % | -65.884 M -3.19 % | -63.846 M -384.65 % | 22.430 M 144.24 % | 9.183 M 227.98 % | -7.176 M |
| Cash at beginning of period | 129.299 M 8.72 % | 118.929 M -10.35 % | 132.660 M -20.74 % | 167.383 M -6.59 % | 179.184 M 73.41 % | 103.327 M -46.78 % | 194.144 M -6.77 % | 208.240 M -10.78 % | 233.409 M 12.39 % | 207.670 M 32.39 % | 156.859 M 29.82 % | 120.830 M -2.32 % | 123.695 M -4.96 % | 130.151 M -3.16 % | 134.403 M 156.78 % | 52.341 M 46.86 % | 35.640 M -16.94 % | 42.907 M -18.54 % | 52.673 M -9.43 % | 58.158 M 62.78 % | 35.728 M 34.60 % | 26.545 M 1 442 666 530.55 % | 1.840 |
| Cash at end of period | 114.352 M -11.56 % | 129.299 M 8.72 % | 118.928 M -10.35 % | 132.660 M -21.52 % | 169.039 M -2.03 % | 172.538 M 66.98 % | 103.327 M -46.78 % | 194.144 M -6.77 % | 208.240 M -10.78 % | 233.409 M 12.39 % | 207.670 M 32.39 % | 156.859 M 29.82 % | 120.830 M -2.32 % | 123.695 M -4.96 % | 130.151 M -3.16 % | 134.403 M 156.78 % | 52.341 M 46.86 % | 35.640 M 369.79 % | -13.211 M -132.24 % | -5.688 M -109.78 % | 58.158 M 62.78 % | 35.728 M 597.92 % | -7.176 M |
| Operating cash flow | -17.220 M -88.67 % | -9.127 M | 0.000 -100.00 % | 26.162 M -23.26 % | 34.091 M 541.17 % | 5.317 M 211.15 % | 1.709 M -81.02 % | 9.001 M -2.56 % | 9.237 M 47.81 % | 6.249 M 67.91 % | 3.722 M -83.26 % | 22.239 M 28.68 % | 17.283 M 457.12 % | 3.102 M -55.64 % | 6.993 M -66.90 % | 21.126 M -2.70 % | 21.713 M 52.44 % | 14.243 M -27.95 % | 19.770 M 48.99 % | 13.269 M -7.27 % | 14.310 M -22.11 % | 18.373 M 70.89 % | 10.751 M |
| Capital expenditure | -5.899 M 73.23 % | -22.037 M 46.36 % | -41.080 M 31.20 % | -59.712 M -132.85 % | -25.644 M -72.96 % | -14.826 M 60.70 % | -37.726 M 12.66 % | -43.193 M 9.50 % | -47.726 M 4.85 % | -50.158 M -65.91 % | -30.232 M -58.64 % | -19.057 M -66.35 % | -11.456 M 6.61 % | -12.267 M 76.53 % | -52.276 M -981.29 % | -4.835 M -129.54 % | -2.106 M 83.26 % | -12.582 M -203.90 % | -4.140 M -132.04 % | -1.784 M -100.44 % | -890.130 K 28.66 % | -1.248 M | 0.000 |
| Free CashFlow | -23.119 M 25.81 % | -31.164 M -89.50 % | -16.445 M 50.98 % | -33.549 M -497.17 % | 8.447 M 188.83 % | -9.509 M 73.60 % | -36.017 M -5.34 % | -34.192 M 11.16 % | -38.489 M 12.34 % | -43.909 M -65.63 % | -26.510 M -933.20 % | 3.182 M -45.39 % | 5.827 M 163.58 % | -9.165 M 79.76 % | -45.283 M -377.95 % | 16.291 M -16.91 % | 19.607 M 1 079.90 % | 1.662 M -89.37 % | 15.630 M 36.09 % | 11.485 M -14.42 % | 13.420 M -21.64 % | 17.125 M 59.28 % | 10.751 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 |