Beijing Fjr Optoelectronic Technology Co., Ltd. 688272.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 302.272 M 44.86 % | 208.669 M 88.18 % | 110.891 M -65.12 % | 317.927 M -2.87 % | 327.323 M 98.50 % | 164.901 M 88.07 % | 87.681 M 15.21 % | 76.109 M |
| Net income | 11.639 M 112.08 % | -96.319 M -9.90 % | -87.641 M -214.65 % | 76.444 M -10.99 % | 85.881 M 516.83 % | 13.923 M 2 719.92 % | 493.739 K 102.24 % | -22.028 M |
| Income before tax | 7.297 M 107.58 % | -96.325 M -14.54 % | -84.100 M -199.20 % | 84.775 M -10.78 % | 95.020 M 544.36 % | 14.746 M 12 175.10 % | -122.123 K 99.46 % | -22.673 M |
| Income before tax ratio | 0.02 105.23 % | -0.46 39.13 % | -0.76 -384.42 % | 0.27 -8.14 % | 0.29 224.62 % | 0.09 6 520.54 % | 0.00 99.53 % | -0.30 |
| EBITDA | 28.388 M 133.70 % | -84.235 M -25.37 % | -67.188 M -166.95 % | 100.360 M 1.40 % | 98.973 M 434.63 % | 18.512 M 530.45 % | 2.936 M 116.18 % | -18.154 M |
| Net income ratio | 0.04 108.34 % | -0.46 41.60 % | -0.79 -428.70 % | 0.24 -8.36 % | 0.26 210.75 % | 0.08 1 399.40 % | 0.01 101.95 % | -0.29 |
| Ratio EBITDA | 0.09 123.26 % | -0.40 33.38 % | -0.61 -291.94 % | 0.32 4.40 % | 0.30 169.34 % | 0.11 235.22 % | 0.03 114.04 % | -0.24 |
| Gross profit ratio | 0.42 169.84 % | 0.16 -52.54 % | 0.33 -36.87 % | 0.52 6.52 % | 0.49 20.13 % | 0.41 -8.98 % | 0.45 -2.26 % | 0.46 |
| Weighted average shs out dil | 77.594 M 2.31 % | 75.841 M -0.21 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 53.93 % | 49.374 M -1.38 % | 50.064 M |
| Weighted average shs out | 77.594 M 2.31 % | 75.841 M -0.21 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 53.93 % | 49.374 M -1.38 % | 50.064 M |
| EPS diluted | 0.15 111.81 % | -1.27 -10.43 % | -1.15 -213.86 % | 1.01 -10.62 % | 1.13 527.78 % | 0.18 1 700.00 % | 0.01 102.27 % | -0.44 |
| Earnings per share | 0.15 111.81 % | -1.27 -10.43 % | -1.15 -213.86 % | 1.01 -10.62 % | 1.13 527.78 % | 0.18 1 700.00 % | 0.01 102.27 % | -0.44 |
| Gross profit | 128.064 M 290.88 % | 32.763 M -10.69 % | 36.684 M -77.98 % | 166.611 M 3.47 % | 161.030 M 138.45 % | 67.532 M 71.19 % | 39.449 M 12.60 % | 35.034 M |
| Income tax expense | -4.342 M -72 239.20 % | -6.003 K -100.17 % | 3.541 M -57.49 % | 8.331 M -9.59 % | 9.215 M 920.11 % | 903.337 K 218.67 % | -761.200 K -36.85 % | -556.216 K |
| Cost of revenue | 174.208 M -0.97 % | 175.906 M 137.05 % | 74.207 M -50.96 % | 151.316 M -9.01 % | 166.293 M 70.79 % | 97.369 M 101.88 % | 48.232 M 17.43 % | 41.075 M |
| General and administrative expenses | 11.573 M -36.88 % | 18.335 M 6.71 % | 17.181 M 22.33 % | 14.045 M 18.69 % | 11.833 M 72.57 % | 6.857 M 41.04 % | 4.861 M -81.75 % | 26.642 M |
| Selling and marketing expenses | 6.668 M 10.67 % | 6.025 M -59.73 % | 14.961 M 19.62 % | 12.507 M 62.63 % | 7.690 M 41.89 % | 5.420 M 55.61 % | 3.483 M 6.97 % | 3.256 M |
| Other expenses | 102.457 M 3 582.05 % | -2.942 M -112.73 % | 23.116 M 52.93 % | 15.116 M 154.67 % | 5.936 M -32.06 % | 8.737 M 664 637.54 % | -1.315 K 92.53 % | -17.600 K |
| Operating expenses | 120.698 M -6.85 % | 129.572 M 24.96 % | 103.691 M 29.44 % | 80.110 M 36.75 % | 58.581 M 35.08 % | 43.368 M 20.44 % | 36.008 M -32.21 % | 53.119 M |
| Cost and expenses | 294.906 M -3.46 % | 305.479 M 71.72 % | 177.898 M -23.13 % | 231.426 M 2.91 % | 224.873 M 59.78 % | 140.737 M 67.07 % | 84.240 M -10.57 % | 94.194 M |
| Research and development expenses | 0.000 -100.00 % | 72.611 M 49.92 % | 48.433 M 25.99 % | 38.442 M 16.06 % | 33.122 M 48.16 % | 22.355 M 18.26 % | 18.903 M 22.39 % | 15.446 M |
| Selling general and administrative expenses | 18.241 M -25.12 % | 24.359 M -24.21 % | 32.142 M 21.05 % | 26.551 M 36.00 % | 19.523 M 59.03 % | 12.277 M 47.12 % | 8.344 M -72.09 % | 29.898 M |
| Interest income | 1.831 M -48.17 % | 3.532 M -39.89 % | 5.876 M 232.39 % | 1.768 M 488.59 % | 300.372 K 888.07 % | 30.400 K 164.35 % | 11.500 K -9.87 % | 12.759 K |
| Interest expense | 3.932 M 9.42 % | 3.593 M -5.70 % | 3.811 M -3.95 % | 3.967 M 39.14 % | 2.851 M -15.89 % | 3.390 M 22.99 % | 2.757 M -22.46 % | 3.555 M |
| Depreciation and amortization | 17.559 M 9.51 % | 16.034 M 12.09 % | 14.305 M 23.13 % | 11.617 M 547.99 % | 1.793 M 377.20 % | 375.700 K 24.45 % | 301.900 K -68.66 % | 963.349 K |
| Operating income | 7.366 M 107.25 % | -101.627 M -51.67 % | -67.007 M -189.60 % | 74.788 M -21.29 % | 95.020 M 301.38 % | 23.673 M 19 695.86 % | -120.808 K 99.47 % | -22.655 M |
| Operating income ratio | 0.02 105.00 % | -0.49 19.40 % | -0.60 -356.87 % | 0.24 -18.97 % | 0.29 102.21 % | 0.14 10 519.46 % | 0.00 99.54 % | -0.30 |
| Total other income expenses net | -69.216 K -101.31 % | 5.302 M 64.34 % | 3.226 M -67.70 % | 9.987 M 1 246 913.61 % | -801.000 99.99 % | -8.927 M -678 842.68 % | -1.315 K 92.53 % | -17.606 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -138.084 M 20.03 % | -172.667 M 5.77 % | -183.237 M 40.51 % | -307.998 M -245.52 % | -89.140 M -685.16 % | -11.353 M -198.08 % | -3.809 M -8 694.77 % | -43.307 K |
| Total investments | 2.242 M -23.40 % | 2.927 M | 0.000 -100.00 % | 3.876 M 159.45 % | 1.494 M | 0.000 | 0.000 -100.00 % | 1.088 M |
| Total debt | 84.950 M 28.24 % | 66.245 M -35.05 % | 101.999 M 53.95 % | 66.256 M 200.92 % | 22.018 M 119.49 % | 10.031 M 234.38 % | 3.000 M -50.00 % | 6.000 M |
| Accumulated other comprehensive income loss | 21.060 M | 0.000 -100.00 % | 16.701 M 2.96 % | 16.220 M -2.71 % | 16.671 M -78.10 % | 76.136 M 0.61 % | 75.674 M | 0.000 |
| Retained earnings | -66.014 M 14.99 % | -77.653 M -511.96 % | 18.850 M -83.49 % | 114.167 M 150.55 % | 45.566 M 412.49 % | -14.582 M 48.84 % | -28.505 M 1.70 % | -28.999 M |
| Common stock | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 33.33 % | 57.000 M 365.07 % | 12.256 M 0.00 % | 12.256 M 3.09 % | 11.889 M |
| Total equity | 503.299 M 2.55 % | 490.790 M -15.93 % | 583.803 M -13.97 % | 678.640 M 192.07 % | 232.358 M 213.63 % | 74.086 M 23.93 % | 59.781 M 12.25 % | 53.259 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.559 K | 0.000 | 0.000 |
| Long term debt | 24.906 M 109.05 % | 11.914 M -29.77 % | 16.964 M 0.80 % | 16.830 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 24.906 M 106.00 % | 12.091 M -28.73 % | 16.964 M 0.80 % | 16.830 M -28.69 % | 23.601 M 17 704.36 % | 132.559 K | 0.000 | 0.000 |
| Other current liabilities | 31.767 M 26.94 % | 25.024 M 25.17 % | 19.992 M 424.17 % | -6.167 M 60.43 % | -15.584 M -123.03 % | 67.667 M 35.27 % | 50.022 M -4.43 % | 52.340 M |
| Deferred revenue | 0.000 -100.00 % | 1.993 M 796.63 % | 222.324 K -98.93 % | 20.739 M -52.67 % | 43.820 M -26.27 % | 59.436 M 2 345.58 % | 2.430 M -95.60 % | 55.240 M |
| Short term debt | 60.044 M 14.73 % | 52.337 M -30.88 % | 75.724 M 53.21 % | 49.426 M 60.38 % | 30.818 M 207.22 % | 10.031 M 233.94 % | 3.004 M -49.93 % | 6.000 M |
| Total current liabilities | 208.180 M 24.77 % | 166.848 M 12.59 % | 148.194 M 48.51 % | 99.785 M -31.16 % | 144.960 M 14.89 % | 126.176 M 65.90 % | 76.054 M 4.04 % | 73.101 M |
| Total liabilities | 233.086 M 30.26 % | 178.938 M 8.34 % | 165.158 M 41.63 % | 116.615 M -19.55 % | 144.960 M 14.77 % | 126.308 M 66.08 % | 76.054 M 4.04 % | 73.101 M |
| Other non current assets | 38.281 M 103.13 % | 18.845 M 157.90 % | 7.307 M 1 067.06 % | 626.116 K -35.98 % | 978.047 K 63.35 % | 598.731 K 8.25 % | 553.100 K 132.31 % | 238.091 K |
| Long term investments | 2.242 M | 0.000 | 0.000 -100.00 % | 3.876 M 159.45 % | 1.494 M | 0.000 | 0.000 -100.00 % | 1.088 M |
| Intangible assets | 1.690 M -32.69 % | 2.511 M -23.51 % | 3.282 M 113.06 % | 1.541 M 76.79 % | 871.405 K -21.07 % | 1.104 M 63.59 % | 674.814 K 34.59 % | 501.377 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.690 M -32.69 % | 2.511 M -23.51 % | 3.282 M 113.06 % | 1.541 M 76.79 % | 871.405 K -21.07 % | 1.104 M 63.59 % | 674.814 K 34.59 % | 501.377 K |
| Property plant equipment net | 76.858 M 63.85 % | 46.907 M 23.56 % | 37.963 M 6.21 % | 35.744 M 573.06 % | 5.311 M 114.25 % | 2.479 M 4.03 % | 2.383 M -25.20 % | 3.185 M |
| Total non current assets | 123.380 M 80.70 % | 68.280 M 40.63 % | 48.553 M 7.12 % | 45.324 M 325.56 % | 10.650 M 82.21 % | 5.845 M 9.99 % | 5.314 M -10.29 % | 5.924 M |
| Other current assets | 5.510 M -64.07 % | 15.334 M -14.66 % | 17.968 M -8.25 % | 19.583 M | 0.000 -100.00 % | 21.799 M 231.54 % | 6.575 M -11.49 % | 7.428 M |
| Short term investments | 0.000 -100.00 % | 2.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 223.033 M -6.63 % | 238.863 M -16.26 % | 285.236 M -23.79 % | 374.254 M 236.69 % | 111.158 M 419.81 % | 21.384 M 214.07 % | 6.809 M 12.67 % | 6.043 M |
| Cash and short term investments | 223.033 M -6.63 % | 238.863 M -16.26 % | 285.236 M -23.79 % | 374.254 M 236.69 % | 111.158 M 419.81 % | 21.384 M 214.07 % | 6.809 M 12.67 % | 6.043 M |
| Total current assets | 613.005 M 1.92 % | 601.448 M -14.13 % | 700.409 M -6.60 % | 749.931 M 104.53 % | 366.668 M 88.47 % | 194.549 M 49.06 % | 130.521 M 8.37 % | 120.436 M |
| Inventory | 160.808 M -5.61 % | 170.364 M -15.51 % | 201.638 M 21.41 % | 166.087 M 5.77 % | 157.029 M 91.59 % | 81.962 M 14.96 % | 71.296 M 5.85 % | 67.355 M |
| Net receivables | 223.654 M 26.44 % | 176.887 M -12.15 % | 201.361 M 4.53 % | 192.636 M 135.86 % | 81.674 M 2.02 % | 80.059 M 74.65 % | 45.841 M 14.37 % | 40.082 M |
| Tax assets | 4.310 M 25 675.83 % | 16.721 K | 0.000 -100.00 % | 3.538 M 77.18 % | 1.997 M 19.99 % | 1.664 M -2.33 % | 1.704 M 86.98 % | 911.132 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 115.174 M 21.54 % | 94.758 M 99.03 % | 47.610 M 60.98 % | 29.574 M -62.22 % | 78.276 M 73.04 % | 45.237 M 149.00 % | 18.167 M 56.21 % | 11.630 M |
| Tax payables | 1.196 M 5 224.60 % | 22.467 K -99.52 % | 4.647 M -25.20 % | 6.213 M -18.58 % | 7.630 M 135.44 % | 3.241 M 33.35 % | 2.430 M -22.37 % | 3.131 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.012 K -22.46 % | 355.951 K 69.01 % | 210.614 K |
| Capital lease obligations | 24.906 M 29.70 % | 19.202 M 13.19 % | 16.964 M 0.80 % | 16.830 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 | 472.253 M -4.10 % | 492.443 M 0.68 % | 489.138 M 3.58 % | 472.253 M 263.85 % | 129.792 M 70.48 % | 76.136 M 0.61 % | 75.674 M 7.86 % | 70.158 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 176.462 K -9.26 % | 194.473 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.601 M | 0.000 | 0.000 | 0.000 |
| Total assets | 736.385 M 9.95 % | 669.728 M -10.58 % | 748.961 M -5.82 % | 795.255 M 110.76 % | 377.319 M 88.29 % | 200.395 M 47.53 % | 135.835 M 7.50 % | 126.360 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 % | 3.538 M 329.56 % | -1.541 M -363.20 % | -332.695 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 480.600 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.788 M |
| Change in working capital | -18.937 M -151.90 % | 36.490 M 181.41 % | -44.821 M 75.91 % | -186.052 M -287.59 % | -48.002 M -187.54 % | -16.694 M -1 253.41 % | -1.233 M 91.05 % | -13.783 M |
| Accounts receivables | -44.170 M -279.53 % | 24.602 M 233.96 % | -18.366 M 84.18 % | -116.087 M -3 270.94 % | -3.444 M 91.87 % | -42.334 M -940.09 % | -4.070 M | 0.000 |
| Inventory | -449.267 K -105.36 % | 8.389 M 119.26 % | -43.562 M -220.91 % | -13.575 M 82.89 % | -79.327 M -446.30 % | -14.521 M -259.25 % | -4.042 M 80.57 % | -20.804 M |
| Accounts payables | 25.682 M -51.57 % | 53.026 M 290.77 % | 13.570 M 124.74 % | -54.849 M -256.26 % | 35.101 M -17.08 % | 42.334 M | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -49.526 M -1 499.98 % | 3.538 M 329.56 % | -1.541 M -363.20 % | -332.696 K 84.69 % | -2.173 M -177.38 % | 2.808 M -60.00 % | 7.021 M |
| Other non cash items | 18.979 M -73.17 % | 70.739 M 297.67 % | 17.788 M 42.92 % | 12.447 M 62.42 % | 7.664 M -20.69 % | 9.663 M 136.76 % | 4.081 M -84.81 % | 26.877 M |
| Net cash provided by operating activities | 29.240 M 8.52 % | 26.945 M 127.67 % | -97.385 M -12.92 % | -86.240 M -283.57 % | 46.979 M 468.59 % | 8.262 M 70.56 % | 4.844 M 160.11 % | -8.059 M |
| Investments in property plant and equipment | -53.230 M -65.91 % | -32.084 M -170.64 % | -11.855 M -23.79 % | -9.576 M -52.84 % | -6.265 M -146.21 % | -2.545 M -236.36 % | -756.528 K 76.70 % | -3.247 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 72.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.500 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 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 |
| Other investing activites | 1.857 M -54.60 % | 4.090 M -30.39 % | 5.876 M 232.39 % | 1.768 M 488.59 % | 300.372 K 889.43 % | 30.358 K -8.12 % | 33.040 K 158.95 % | 12.759 K |
| Net cash used for investing activites | -51.373 M -83.52 % | -27.993 M -373.96 % | -5.906 M 24.36 % | -7.808 M -24.63 % | -6.265 M -149.17 % | -2.514 M -247.53 % | -723.487 K 77.63 % | -3.234 M |
| Debt repayment | 15.000 M 148.97 % | -30.631 M -185.97 % | 35.631 M 292.16 % | 9.086 M -24.28 % | 12.000 M | 0.000 100.00 % | -3.000 M | 0.000 |
| 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 | -1.820 M 13.32 % | -2.100 M 72.64 % | -7.676 M 11.22 % | -8.646 M -277.42 % | -2.291 M -197.43 % | -770.242 K -239.63 % | -226.788 K 55.46 % | -509.143 K |
| Other financing activites | -6.874 M 45.42 % | -12.593 M 7.95 % | -13.681 M -103.84 % | 356.703 M 806.48 % | 39.350 M 309.59 % | 9.607 M 13 726.13 % | -70.507 K -119.01 % | 370.796 K |
| Net cash used provided by financing activities | 6.306 M 113.91 % | -45.324 M -417.54 % | 14.274 M -96.00 % | 357.143 M 627.98 % | 49.059 M 455.16 % | 8.837 M 368.01 % | -3.297 M -2 283.35 % | -138.347 K |
| Effect of forex changes on cash | -2.158 K -148.90 % | -867.000 -188 578.26 % | 0.460 1 250.00 % | -0.040 -102.72 % | 1.470 100.02 % | -9.415 K 83.81 % | -58.143 K 90.19 % | -592.900 K |
| Net change in cash | -15.829 M 65.87 % | -46.373 M 47.91 % | -89.018 M -133.83 % | 263.095 M 193.06 % | 89.774 M 515.91 % | 14.576 M 1 804.22 % | 765.444 K 106.37 % | -12.024 M |
| Cash at beginning of period | 238.863 M -16.26 % | 285.236 M -23.79 % | 374.254 M 236.69 % | 111.158 M 419.81 % | 21.384 M 214.07 % | 6.809 M 12.67 % | 6.043 M -66.55 % | 18.067 M |
| Cash at end of period | 223.033 M -6.63 % | 238.863 M -16.26 % | 285.236 M -23.79 % | 374.254 M 236.69 % | 111.158 M 419.81 % | 21.384 M 214.07 % | 6.809 M 12.67 % | 6.043 M |
| Operating cash flow | 29.240 M 8.52 % | 26.945 M 127.67 % | -97.385 M -12.92 % | -86.240 M -283.57 % | 46.979 M 468.59 % | 8.262 M 70.56 % | 4.844 M 160.11 % | -8.059 M |
| Capital expenditure | -53.230 M -65.91 % | -32.084 M -170.64 % | -11.855 M -23.79 % | -9.576 M -52.84 % | -6.265 M -146.21 % | -2.545 M -236.36 % | -756.528 K 76.70 % | -3.247 M |
| Free CashFlow | -23.990 M -366.86 % | -5.139 M 95.30 % | -109.240 M -14.01 % | -95.816 M -335.34 % | 40.714 M 612.07 % | 5.718 M 39.87 % | 4.088 M 136.16 % | -11.306 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 69.620 M 53.22 % | 45.438 M -36.78 % | 71.875 M 2.88 % | 69.864 M -16.99 % | 84.159 M 10.48 % | 76.176 M -3.73 % | 79.124 M 99.92 % | 39.578 M -33.20 % | 59.247 M 91.70 % | 30.906 M -50.81 % | 62.831 M 210.83 % | 20.214 M 56.13 % | 12.947 M -13.10 % | 14.898 M -84.20 % | 94.317 M 35.95 % | 69.378 M -27.12 % | 95.198 M 61.26 % | 59.033 M -47.01 % | 111.415 M 17.78 % | 94.598 M -3.03 % | 97.553 M 310.63 % | 23.757 M |
| Net income | -9.274 M 12.85 % | -10.641 M -728.65 % | 1.693 M 25.22 % | 1.352 M -40.16 % | 2.259 M -69.31 % | 7.361 M 124.94 % | -29.516 M -48.67 % | -19.853 M 28.64 % | -27.820 M -54.02 % | -18.062 M 23.28 % | -23.543 M -12.90 % | -20.854 M 21.44 % | -26.543 M -58.93 % | -16.702 M -157.65 % | 28.970 M 76.97 % | 16.370 M -32.92 % | 24.405 M 264.33 % | 6.699 M -84.71 % | 43.798 M 232.79 % | 13.161 M -54.33 % | 28.815 M 26 754.24 % | 107.300 K |
| Income before tax | -10.048 M 5.14 % | -10.592 M -480.32 % | -1.825 M -254.49 % | 1.181 M -35.51 % | 1.832 M -75.03 % | 7.336 M 124.85 % | -29.522 M -48.70 % | -19.853 M 28.64 % | -27.820 M -45.42 % | -19.130 M -0.01 % | -19.128 M 10.45 % | -21.361 M 19.76 % | -26.623 M -56.72 % | -16.987 M -150.99 % | 33.314 M 87.46 % | 17.771 M -33.15 % | 26.582 M 273.99 % | 7.108 M -84.71 % | 46.492 M 166.79 % | 17.426 M -43.41 % | 30.792 M 9 839.17 % | 309.800 K |
| Income before tax ratio | -0.14 38.09 % | -0.23 -817.96 % | -0.03 -250.17 % | 0.02 -22.31 % | 0.02 -77.40 % | 0.10 125.81 % | -0.37 25.62 % | -0.50 -6.83 % | -0.47 24.14 % | -0.62 -103.32 % | -0.30 71.19 % | -1.06 48.61 % | -2.06 -80.34 % | -1.14 -422.82 % | 0.35 37.90 % | 0.26 -8.27 % | 0.28 131.91 % | 0.12 -71.15 % | 0.42 126.52 % | 0.18 -41.64 % | 0.32 2 320.48 % | 0.01 |
| EBITDA | -9.015 M 7.11 % | -9.705 M -452.09 % | -1.758 M -186.89 % | 2.023 M -79.61 % | 9.921 M 24.09 % | 7.995 M 130.71 % | -26.035 M -31.81 % | -19.752 M 26.70 % | -26.947 M -87.38 % | -14.381 M 0.95 % | -14.519 M 14.49 % | -16.979 M 23.86 % | -22.300 M -73.64 % | -12.843 M -137.40 % | 34.341 M 79.13 % | 19.171 M -27.88 % | 26.583 M 235.74 % | 7.918 M -83.23 % | 47.212 M 157.10 % | 18.363 M -43.13 % | 32.289 M 5 330.35 % | 594.600 K |
| Net income ratio | -0.13 43.12 % | -0.23 -1 094.41 % | 0.02 21.71 % | 0.02 -27.92 % | 0.03 -72.22 % | 0.10 125.91 % | -0.37 25.64 % | -0.50 -6.83 % | -0.47 19.65 % | -0.58 -55.97 % | -0.37 63.68 % | -1.03 49.68 % | -2.05 -82.88 % | -1.12 -464.97 % | 0.31 30.18 % | 0.24 -7.96 % | 0.26 125.92 % | 0.11 -71.13 % | 0.39 182.56 % | 0.14 -52.90 % | 0.30 6 439.79 % | 0.00 |
| Ratio EBITDA | -0.13 39.37 % | -0.21 -773.30 % | -0.02 -184.46 % | 0.03 -75.44 % | 0.12 12.32 % | 0.10 131.90 % | -0.33 34.07 % | -0.50 -9.72 % | -0.45 2.25 % | -0.47 -101.37 % | -0.23 72.49 % | -0.84 51.23 % | -1.72 -99.80 % | -0.86 -336.75 % | 0.36 31.77 % | 0.28 -1.04 % | 0.28 108.20 % | 0.13 -68.35 % | 0.42 118.29 % | 0.19 -41.35 % | 0.33 1 222.45 % | 0.03 |
| Gross profit ratio | 0.36 -1.31 % | 0.37 -19.49 % | 0.45 16.43 % | 0.39 12.54 % | 0.35 -32.21 % | 0.51 126.34 % | 0.23 -31.56 % | 0.33 24.42 % | 0.26 30.50 % | 0.20 -31.00 % | 0.29 -23.76 % | 0.39 3.56 % | 0.37 -0.22 % | 0.37 -36.72 % | 0.59 6.25 % | 0.56 295.99 % | 0.14 -65.88 % | 0.41 -31.66 % | 0.60 39.87 % | 0.43 42.04 % | 0.30 -69.72 % | 1.00 |
| Weighted average shs out dil | 76.008 M 0.00 % | 76.008 M 14.95 % | 66.121 M -13.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.11 % | 75.916 M 0.00 % | 75.916 M 0.00 % | 75.916 M 0.00 % | 75.916 M -0.11 % | 76.000 M 0.00 % | 76.000 M 36.15 % | 55.822 M -26.55 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M |
| Weighted average shs out | 76.008 M 0.00 % | 76.008 M 14.95 % | 66.121 M -13.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.11 % | 75.916 M 0.13 % | 75.820 M -0.13 % | 75.916 M 0.00 % | 75.916 M -0.11 % | 76.000 M 0.00 % | 76.000 M 36.15 % | 55.822 M -26.55 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M |
| EPS diluted | -0.12 14.29 % | -0.14 -646.88 % | 0.03 43.82 % | 0.02 -40.67 % | 0.03 -69.04 % | 0.10 124.85 % | -0.39 -50.00 % | -0.26 29.73 % | -0.37 -54.17 % | -0.24 22.58 % | -0.31 -14.81 % | -0.27 22.86 % | -0.35 -59.09 % | -0.22 -157.89 % | 0.38 72.73 % | 0.22 -31.25 % | 0.32 166.67 % | 0.12 -79.31 % | 0.58 241.18 % | 0.17 -55.26 % | 0.38 27 042.86 % | 0.00 |
| Earnings per share | -0.12 14.29 % | -0.14 -646.88 % | 0.03 43.82 % | 0.02 -40.67 % | 0.03 -69.04 % | 0.10 124.85 % | -0.39 -50.00 % | -0.26 29.73 % | -0.37 -54.17 % | -0.24 22.58 % | -0.31 -14.81 % | -0.27 22.86 % | -0.35 -59.09 % | -0.22 -157.89 % | 0.38 72.73 % | 0.22 -31.25 % | 0.32 166.67 % | 0.12 -79.31 % | 0.58 241.18 % | 0.17 -55.26 % | 0.38 27 042.86 % | 0.00 |
| Gross profit | 25.094 M 51.21 % | 16.595 M -49.10 % | 32.605 M 19.78 % | 27.221 M -6.57 % | 29.137 M -25.10 % | 38.902 M 117.91 % | 17.853 M 36.83 % | 13.048 M -16.89 % | 15.699 M 150.17 % | 6.275 M -66.06 % | 18.490 M 136.97 % | 7.803 M 61.69 % | 4.826 M -13.29 % | 5.565 M -90.00 % | 55.675 M 44.44 % | 38.546 M 188.59 % | 13.357 M -44.97 % | 24.273 M -63.79 % | 67.035 M 64.73 % | 40.694 M 37.74 % | 29.544 M 24.36 % | 23.757 M |
| Income tax expense | -774.079 K -1 686.23 % | 48.800 K | 0.000 100.00 % | -170.361 K 60.12 % | -427.131 K -1 578.05 % | -25.454 K -324.04 % | -6.003 K -667 066.67 % | 0.900 500.00 % | 0.150 100.00 % | -1.068 M -124.19 % | 4.415 M 969.67 % | -507.646 K -535.42 % | -79.891 K 72.05 % | -285.842 K -106.58 % | 4.344 M 210.06 % | 1.401 M -97.38 % | 53.484 M 203.82 % | -51.516 M -2 012.41 % | 2.694 M -33.79 % | 4.068 M -82.69 % | 23.499 M | 0.000 |
| Cost of revenue | 44.526 M 54.37 % | 28.843 M -26.55 % | 39.270 M -7.91 % | 42.643 M -22.50 % | 55.022 M 47.62 % | 37.273 M -39.17 % | 61.272 M 130.95 % | 26.530 M -39.08 % | 43.548 M 76.80 % | 24.631 M -44.45 % | 44.341 M 257.26 % | 12.411 M 52.82 % | 8.121 M -12.98 % | 9.333 M -75.85 % | 38.642 M 25.33 % | 30.832 M -62.33 % | 81.842 M 135.44 % | 34.761 M -21.67 % | 44.379 M -17.67 % | 53.904 M -20.74 % | 68.010 M | 0.000 |
| General and administrative expenses | -1.423 M -113.44 % | 10.583 M | 0.000 -100.00 % | 22.826 M 1 482.50 % | -1.651 M -115.71 % | 10.510 M 150.06 % | -20.997 M -175.51 % | 27.808 M 22 880.04 % | 121.009 K -98.94 % | 11.402 M 191.12 % | -12.514 M -158.51 % | 21.388 M 771.40 % | -3.186 M -127.72 % | 11.493 M 182.06 % | -14.006 M -164.40 % | 21.749 M 158.31 % | 8.420 M 12.15 % | 7.508 M 91.19 % | 3.927 M 5.72 % | 3.714 M -21.27 % | 4.718 M | 0.000 |
| Selling and marketing expenses | -652.919 K -125.06 % | 2.606 M | 0.000 -100.00 % | 5.599 M 165.28 % | 2.111 M -34.42 % | 3.218 M -41.28 % | 5.481 M 68.54 % | 3.252 M 10.26 % | 2.949 M -14.57 % | 3.453 M 33.78 % | 2.581 M -44.43 % | 4.644 M 6.92 % | 4.343 M 27.99 % | 3.393 M -29.63 % | 4.822 M 55.19 % | 3.107 M 13.30 % | 2.742 M 49.36 % | 1.836 M -7.52 % | 1.985 M -34.42 % | 3.027 M 69.26 % | 1.789 M | 0.000 |
| Other expenses | 26.328 M 931.44 % | 2.553 M -94.06 % | 42.948 M 427.60 % | -13.110 M -12 683.55 % | -102.551 K 95.97 % | -2.547 M 62.87 % | -6.860 M -32 880.80 % | -20.799 K -1 187.02 % | -1.616 K 99.94 % | -2.716 M -111.30 % | 24.034 M 298.35 % | -12.117 M -209.84 % | 11.032 M 6 481.06 % | 167.629 K -98.32 % | 9.987 M 3 841 144 130.77 % | 0.260 -100.00 % | 13.226 M 125.47 % | -51.926 M -8 214.62 % | 639.902 K 613 502.99 % | -104.320 -100.01 % | 1.248 M 105.32 % | -23.447 M |
| Operating expenses | 35.141 M 29.26 % | 27.187 M -23.93 % | 35.740 M 37.24 % | 26.042 M 13.03 % | 23.039 M -28.26 % | 32.116 M -34.33 % | 48.902 M 52.54 % | 32.058 M -9.79 % | 35.536 M 23.70 % | 28.727 M 31.95 % | 21.771 M -16.96 % | 26.218 M -15.72 % | 31.109 M 26.49 % | 24.593 M 4.69 % | 23.492 M 26.73 % | 18.537 M 40.16 % | 13.226 M 125.47 % | -51.926 M -397.18 % | 17.473 M -16.13 % | 20.834 M 1 569.48 % | 1.248 M 105.32 % | -23.447 M |
| Cost and expenses | 79.668 M 42.19 % | 56.030 M -25.30 % | 75.010 M 9.21 % | 68.684 M -12.01 % | 78.062 M 12.50 % | 69.389 M -37.02 % | 110.174 M 88.05 % | 58.588 M -25.92 % | 79.084 M 48.21 % | 53.358 M -19.29 % | 66.112 M 71.14 % | 38.630 M -1.53 % | 39.230 M 15.63 % | 33.926 M -45.40 % | 62.134 M 25.86 % | 49.370 M -48.07 % | 95.067 M 283.08 % | -51.926 M -183.95 % | 61.852 M -17.24 % | 74.737 M 7.91 % | 69.257 M 395.38 % | -23.447 M |
| Research and development expenses | 10.889 M -4.87 % | 11.446 M | 0.000 -100.00 % | 10.727 M 10.46 % | 9.711 M -37.99 % | 15.660 M -24.19 % | 20.659 M 25.12 % | 16.511 M -6.17 % | 17.597 M 6.08 % | 16.588 M 116.26 % | 7.670 M -37.66 % | 12.304 M -34.97 % | 18.920 M 98.33 % | 9.539 M -27.13 % | 13.090 M 103.43 % | 6.435 M -33.78 % | 9.718 M 5.64 % | 9.199 M -15.76 % | 10.921 M 27.43 % | 8.571 M 21.48 % | 7.055 M | 0.000 |
| Selling general and administrative expenses | -2.076 M -115.74 % | 13.188 M 160.72 % | -21.719 M -176.41 % | 28.425 M 6 084.46 % | 459.617 K -96.65 % | 13.729 M -35.80 % | 21.384 M -31.15 % | 31.060 M 911.60 % | 3.070 M -79.33 % | 14.855 M 249.55 % | -9.933 M -138.16 % | 26.031 M 2 148.85 % | 1.158 M -92.22 % | 14.886 M 262.08 % | -9.184 M -136.95 % | 24.856 M 122.69 % | 11.162 M 19.46 % | 9.344 M 58.04 % | 5.912 M -12.31 % | 6.742 M -5.03 % | 7.099 M | 0.000 |
| Interest income | 409.083 K -5.85 % | 434.480 K | 0.000 -100.00 % | 362.613 K -27.88 % | 502.819 K -9.70 % | 556.822 K -1.95 % | 567.918 K -37.69 % | 911.460 K -69.61 % | 3.000 M 216.79 % | 946.874 K -28.48 % | 1.324 M -5.43 % | 1.400 M -10.84 % | 1.570 M -0.78 % | 1.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 263.435 K 32.74 % | 198.458 K 275.44 % | 52.860 K | 0.000 | 0.000 |
| Interest expense | 1.033 M 16.41 % | 887.644 K | 0.000 -100.00 % | 841.578 K -25.76 % | 1.134 M 71.99 % | 659.145 K -56.78 % | 1.525 M 91.67 % | 795.681 K -8.78 % | 872.306 K -18.31 % | 1.068 M 22.57 % | 871.169 K -22.94 % | 1.130 M 24.32 % | 909.347 K 24.45 % | 730.676 K | 0.000 | 0.000 | 0.000 -100.00 % | 809.772 K 188.99 % | 280.212 K -52.16 % | 585.712 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.557 M 145.41 % | -10.035 M -300.10 % | 5.015 M 0.00 % | 5.015 M 36.24 % | 3.681 M 0.00 % | 3.681 M -1.54 % | 3.738 M 0.00 % | 3.738 M 9.51 % | 3.414 M 0.00 % | 3.414 M 398.75 % | 684.483 K 80.87 % | 378.441 K -35.08 % | 582.927 K 54.03 % | 378.441 K -13.87 % | 439.393 K -51.61 % | 907.946 K 151.10 % | 361.587 K 26.96 % | 284.800 K |
| Operating income | -10.048 M 5.14 % | -10.592 M -502.57 % | -1.758 M -249.01 % | 1.180 M -39.02 % | 1.935 M -71.50 % | 6.787 M 121.86 % | -31.050 M -56.56 % | -19.833 M 28.71 % | -27.818 M -45.41 % | -19.130 M 0.91 % | -19.307 M -4.84 % | -18.416 M 29.93 % | -26.283 M -38.13 % | -19.028 M -181.57 % | 23.327 M 31.27 % | 17.771 M -33.15 % | 26.582 M 273.99 % | 7.108 M -84.71 % | 46.492 M 166.79 % | 17.426 M -43.41 % | 30.792 M 9 823.22 % | 310.300 K |
| Operating income ratio | -0.14 38.09 % | -0.23 -853.16 % | -0.02 -244.84 % | 0.02 -26.54 % | 0.02 -74.20 % | 0.09 122.70 % | -0.39 21.69 % | -0.50 -6.72 % | -0.47 24.14 % | -0.62 -101.44 % | -0.31 66.27 % | -0.91 55.12 % | -2.03 -58.95 % | -1.28 -616.40 % | 0.25 -3.44 % | 0.26 -8.27 % | 0.28 131.91 % | 0.12 -71.15 % | 0.42 126.52 % | 0.18 -41.64 % | 0.32 2 316.59 % | 0.01 |
| Total other income expenses net | -184.000 26.69 % | -251.000 99.63 % | -67.435 K -3 805.22 % | 1.820 K 101.77 % | -102.551 K -100.94 % | -51.035 K -103.34 % | 1.528 M 7 447.09 % | -20.798 K -1 187.01 % | -1.616 K -29 642.96 % | 5.470 -100.00 % | 178.416 K 273.77 % | 47.734 K 47 733 899.29 % | 0.100 -100.00 % | 3.000 M -69.96 % | 9.987 M | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 100.00 % | -104.000 47.21 % | -197.000 60.60 % | -500.000 |
| 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -74.367 M 18.99 % | -91.803 M 33.52 % | -138.084 M 0.69 % | -139.049 M -46.63 % | -94.833 M 24.34 % | -125.340 M 27.41 % | -172.667 M -19.50 % | -144.486 M 23.48 % | -188.823 M -19.95 % | -157.420 M 14.09 % | -183.237 M 15.79 % | -217.599 M 12.75 % | -249.403 M 9.27 % | -274.894 M 10.75 % | -307.998 M -2 283.14 % | 14.108 M 127.65 % | -51.027 M -145.90 % | 111.158 M 224.70 % | -89.140 M -18.93 % | -74.952 M -450.44 % | 21.388 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.548 M | 0.000 -100.00 % | 2.927 M -99.45 % | 529.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.876 M -5.96 % | 4.121 M 58.11 % | 2.607 M -98.83 % | 222.317 M 14 782.92 % | 1.494 M | 0.000 -100.00 % | 42.775 M |
| Total debt | 124.144 M 3.74 % | 119.663 M 40.86 % | 84.950 M -5.18 % | 89.587 M -4.51 % | 93.821 M 31.81 % | 71.180 M 7.53 % | 66.195 M -1.51 % | 67.210 M -11.50 % | 75.941 M -16.80 % | 91.275 M -10.51 % | 101.999 M 10.58 % | 92.242 M 5.13 % | 87.741 M 16.20 % | 75.505 M 13.96 % | 66.256 M 34.34 % | 49.320 M -3.01 % | 50.849 M | 0.000 -100.00 % | 22.018 M 0.01 % | 22.016 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.277 M -95.49 % | 493.486 M 2 344.26 % | 20.190 M -95.89 % | 491.459 M 2 584.09 % | 18.310 M -96.26 % | 488.954 M 2 827.74 % | 16.701 M -96.58 % | 488.473 M 2 911.52 % | 16.220 M -96.68 % | 488.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 232.358 M | 0.000 | 0.000 -100.00 % | 73.810 M |
| Retained earnings | -85.929 M -12.10 % | -76.655 M -16.12 % | -66.014 M 1.00 % | -66.681 M 1.99 % | -68.033 M 3.21 % | -70.292 M 9.48 % | -77.653 M -61.93 % | -47.953 M -70.65 % | -28.100 M -9 918.27 % | -280.488 K -101.49 % | 18.850 M -55.54 % | 42.393 M -32.97 % | 63.246 M -35.11 % | 97.465 M -14.63 % | 114.167 M 22.82 % | 92.953 M 21.24 % | 76.669 M | 0.000 -100.00 % | 45.566 M 352.88 % | 10.061 M | 0.000 |
| Common stock | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 33.33 % | 57.000 M 0.00 % | 57.000 M | 0.000 -100.00 % | 57.000 M 0.00 % | 57.000 M | 0.000 |
| Total equity | 481.973 M -2.29 % | 493.279 M -1.99 % | 503.299 M 0.26 % | 502.011 M -0.10 % | 502.498 M 0.66 % | 499.195 M 1.71 % | 490.790 M -5.53 % | 519.505 M -3.52 % | 538.463 M -4.64 % | 564.673 M -3.28 % | 583.803 M -3.80 % | 606.866 M -3.32 % | 627.719 M -5.17 % | 661.939 M -2.46 % | 678.640 M 142.52 % | 279.832 M 6.21 % | 263.462 M 10.21 % | 239.057 M 2.88 % | 232.358 M 23.23 % | 188.560 M 154.51 % | 74.086 M |
| Other non current 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 -100.00 % | 108.890 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 24.079 M -2.11 % | 24.598 M -1.24 % | 24.906 M -15.75 % | 29.561 M -0.11 % | 29.595 M 205.47 % | 9.688 M -18.68 % | 11.914 M 3.22 % | 11.543 M -20.83 % | 14.579 M 3.01 % | 14.153 M -16.57 % | 16.964 M 33.41 % | 12.716 M -7.18 % | 13.700 M -18.23 % | 16.754 M -0.45 % | 16.830 M -15.19 % | 19.843 M -8.62 % | 21.716 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 24.079 M -2.11 % | 24.598 M -1.24 % | 24.906 M -15.79 % | 29.576 M -0.13 % | 29.613 M 201.29 % | 9.829 M -18.71 % | 12.091 M 4.75 % | 11.543 M -20.83 % | 14.579 M 3.01 % | 14.153 M -16.57 % | 16.964 M 33.41 % | 12.716 M -7.18 % | 13.700 M -18.23 % | 16.754 M -0.45 % | 16.830 M -15.19 % | 19.843 M -8.62 % | 21.716 M -80.06 % | 108.890 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 19.113 M -32.82 % | 28.453 M -10.43 % | 31.767 M -16.60 % | 38.088 M 1 214.83 % | 2.897 M -62.10 % | 7.644 M -69.45 % | 25.024 M 171.70 % | 9.210 M 22.45 % | 7.522 M 34.37 % | 5.598 M -47.59 % | 10.680 M -9.74 % | 11.833 M -31.63 % | 17.309 M 157.80 % | 6.714 M 208.87 % | -6.167 M -178.61 % | -2.213 M 41.30 % | -3.771 M | 0.000 100.00 % | -6.784 M -8.86 % | -6.232 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 5.149 M -53.91 % | 11.171 M 314.72 % | 2.694 M 35.12 % | 1.993 M -82.15 % | 11.165 M 28.97 % | 8.657 M 573.70 % | 1.285 M 478.01 % | 222.324 K -81.82 % | 1.223 M | 0.000 | 0.000 -100.00 % | 20.739 M -25.88 % | 27.981 M 0.37 % | 27.878 M | 0.000 -100.00 % | 43.820 M 31.10 % | 33.425 M | 0.000 |
| Short term debt | 100.065 M 5.26 % | 95.065 M 58.33 % | 60.044 M 0.03 % | 60.026 M 7.15 % | 56.023 M -8.89 % | 61.491 M 36.50 % | 45.049 M -19.07 % | 55.667 M -9.28 % | 61.361 M -20.44 % | 77.123 M -9.30 % | 85.035 M 6.93 % | 79.527 M 7.41 % | 74.041 M 26.03 % | 58.751 M 18.87 % | 49.426 M 67.68 % | 29.477 M 1.18 % | 29.133 M | 0.000 -100.00 % | 22.018 M 0.01 % | 22.016 M | 0.000 |
| Total current liabilities | 235.027 M 1.82 % | 230.815 M 10.87 % | 208.180 M -6.71 % | 223.145 M 14.67 % | 194.603 M 6.26 % | 183.141 M 9.77 % | 166.848 M 23.20 % | 135.429 M 14.70 % | 118.070 M -12.52 % | 134.963 M -8.93 % | 148.194 M 7.49 % | 137.872 M 10.17 % | 125.147 M 32.93 % | 94.144 M -5.65 % | 99.785 M 18.72 % | 84.051 M -20.46 % | 105.665 M | 0.000 -100.00 % | 144.960 M -3.91 % | 150.855 M | 0.000 |
| Total liabilities | 259.106 M 1.45 % | 255.413 M 9.58 % | 233.086 M -7.77 % | 252.721 M 12.71 % | 224.216 M 16.19 % | 192.969 M 7.84 % | 178.938 M 21.75 % | 146.971 M 10.80 % | 132.650 M -11.04 % | 149.116 M -9.71 % | 165.158 M 9.68 % | 150.588 M 8.46 % | 138.847 M 25.20 % | 110.898 M -4.90 % | 116.615 M 12.24 % | 103.894 M -18.44 % | 127.381 M 16.98 % | 108.890 M -24.88 % | 144.960 M -3.91 % | 150.855 M | 0.000 |
| Other non current assets | 37.906 M -2.52 % | 38.884 M -4.04 % | 40.523 M -8.35 % | 44.213 M 201.59 % | 14.660 M -50.62 % | 29.687 M 164.12 % | 11.240 M -55.72 % | 25.386 M 27.88 % | 19.851 M 5.31 % | 18.850 M 157.96 % | 7.307 M 59.70 % | 4.575 M -32.49 % | 6.778 M 57.62 % | 4.300 M 586.76 % | 626.116 K 2 531.51 % | 23.793 K -98.38 % | 1.473 M -99.58 % | 347.947 M 35 475.70 % | 978.047 K -38.24 % | 1.584 M 107.40 % | -21.388 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.280 M | 0.000 -100.00 % | 2.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.876 M -5.96 % | 4.121 M 58.11 % | 2.607 M | 0.000 -100.00 % | 1.494 M | 0.000 | 0.000 |
| Intangible assets | 1.322 M -11.69 % | 1.497 M -11.39 % | 1.690 M -10.23 % | 1.883 M -9.28 % | 2.075 M -9.18 % | 2.285 M -9.01 % | 2.511 M -8.31 % | 2.738 M -8.30 % | 2.986 M -1.58 % | 3.034 M -7.57 % | 3.282 M -5.91 % | 3.489 M 182.26 % | 1.236 M -11.17 % | 1.391 M -9.68 % | 1.541 M -0.51 % | 1.548 M -8.82 % | 1.698 M | 0.000 -100.00 % | 871.405 K -8.50 % | 952.317 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.322 M -11.69 % | 1.497 M -11.39 % | 1.690 M -10.23 % | 1.883 M -9.28 % | 2.075 M -9.18 % | 2.285 M -9.01 % | 2.511 M -8.31 % | 2.738 M -8.30 % | 2.986 M -1.58 % | 3.034 M -7.57 % | 3.282 M -5.91 % | 3.489 M 182.26 % | 1.236 M -11.17 % | 1.391 M -9.68 % | 1.541 M -0.51 % | 1.548 M -8.82 % | 1.698 M | 0.000 -100.00 % | 871.405 K -8.50 % | 952.317 K | 0.000 |
| Property plant equipment net | 75.205 M -0.05 % | 75.241 M -2.10 % | 76.858 M 15.31 % | 66.651 M 8.65 % | 61.342 M 28.22 % | 47.842 M -7.26 % | 51.586 M 30.43 % | 39.550 M -2.34 % | 40.496 M 10.04 % | 36.802 M -3.06 % | 37.963 M 19.94 % | 31.652 M -4.15 % | 33.023 M -4.32 % | 34.515 M -3.44 % | 35.744 M -3.46 % | 37.025 M -2.12 % | 37.826 M | 0.000 -100.00 % | 5.311 M 13.00 % | 4.699 M | 0.000 |
| Total non current assets | 119.535 M -0.34 % | 119.941 M -2.79 % | 123.380 M 8.89 % | 113.309 M 7.20 % | 105.699 M 32.40 % | 79.831 M 16.92 % | 68.280 M 0.90 % | 67.674 M 6.85 % | 63.333 M 7.92 % | 58.686 M 20.87 % | 48.553 M 10.03 % | 44.127 M -1.81 % | 44.940 M 2.07 % | 44.030 M -2.85 % | 45.324 M 0.90 % | 44.918 M -1.11 % | 45.424 M -86.95 % | 347.947 M 3 166.96 % | 10.650 M 10.30 % | 9.656 M 145.15 % | -21.388 M |
| Other current assets | 19.386 M 9.03 % | 17.781 M 222.72 % | 5.510 M -28.66 % | 7.723 M -12.10 % | 8.786 M -41.87 % | 15.115 M -1.43 % | 15.334 M -28.59 % | 21.474 M -0.59 % | 21.601 M -47.21 % | 40.921 M 127.74 % | 17.968 M 127.23 % | 7.907 M -70.13 % | 26.469 M 40.68 % | 18.816 M -3.92 % | 19.583 M -16.99 % | 23.591 M 56.33 % | 15.090 M | 0.000 -100.00 % | 18.743 M 39.01 % | 13.483 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.732 M | 0.000 | 0.000 -100.00 % | 529.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 222.317 M | 0.000 | 0.000 -100.00 % | 42.775 M |
| cash and cash equivalents | 198.511 M -6.13 % | 211.466 M -5.19 % | 223.033 M -2.45 % | 228.637 M 21.19 % | 188.654 M -4.00 % | 196.520 M -17.73 % | 238.863 M 12.83 % | 211.696 M -20.04 % | 264.764 M 6.46 % | 248.695 M -12.81 % | 285.236 M -7.94 % | 309.841 M -8.10 % | 337.143 M -3.78 % | 350.399 M -6.37 % | 374.254 M 962.85 % | 35.212 M -65.44 % | 101.876 M 191.65 % | -111.158 M -200.00 % | 111.158 M 14.63 % | 96.968 M 553.38 % | -21.388 M |
| Cash and short term investments | 198.511 M -6.13 % | 211.466 M -5.19 % | 223.033 M -2.45 % | 228.637 M 21.19 % | 188.654 M -4.00 % | 196.520 M -17.73 % | 238.863 M 12.83 % | 211.696 M -20.04 % | 264.764 M 6.46 % | 248.695 M -12.81 % | 285.236 M -7.94 % | 309.841 M -8.10 % | 337.143 M -3.78 % | 350.399 M -6.37 % | 374.254 M 962.85 % | 35.212 M -65.44 % | 101.876 M -8.35 % | 111.158 M 0.00 % | 111.158 M 14.63 % | 96.968 M 353.38 % | 21.388 M |
| Total current assets | 621.543 M -1.15 % | 628.751 M 2.57 % | 613.005 M -4.43 % | 641.423 M 3.29 % | 621.015 M 1.42 % | 612.333 M 1.81 % | 601.448 M 0.44 % | 598.803 M -1.48 % | 607.780 M -7.22 % | 655.103 M -6.47 % | 700.409 M -1.81 % | 713.327 M -1.15 % | 721.627 M -0.99 % | 728.807 M -2.82 % | 749.931 M 121.34 % | 338.808 M -1.91 % | 345.418 M 210.74 % | 111.158 M -69.68 % | 366.668 M 11.19 % | 329.759 M 1 441.82 % | 21.388 M |
| Inventory | 172.819 M 4.68 % | 165.085 M 2.66 % | 160.808 M 9.14 % | 147.335 M -5.46 % | 155.836 M -6.49 % | 166.658 M -2.18 % | 170.364 M -8.05 % | 185.287 M 12.70 % | 164.402 M -13.57 % | 190.210 M -5.67 % | 201.638 M -8.77 % | 221.032 M 14.52 % | 193.001 M 10.20 % | 175.134 M 5.45 % | 166.087 M 1.55 % | 163.559 M 6.19 % | 154.020 M | 0.000 -100.00 % | 157.029 M 7.82 % | 145.642 M | 0.000 |
| Net receivables | 230.828 M -1.53 % | 234.420 M 4.81 % | 223.654 M -13.22 % | 257.729 M -3.74 % | 267.739 M 12.40 % | 238.196 M 33.31 % | 178.681 M -0.92 % | 180.345 M 10.73 % | 162.872 M -7.08 % | 175.278 M -12.95 % | 201.361 M | 0.000 -100.00 % | 169.676 M -8.01 % | 184.458 M -4.25 % | 192.636 M 61.69 % | 119.141 M 55.11 % | 76.811 M | 0.000 -100.00 % | 81.674 M 8.15 % | 75.517 M | 0.000 |
| Tax assets | 5.102 M 18.16 % | 4.318 M 0.19 % | 4.310 M 665.13 % | 563.303 K 65.07 % | 341.259 K 1 815.57 % | 17.815 K 6.54 % | 16.721 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.411 M 13.01 % | 3.903 M 2.09 % | 3.824 M 8.08 % | 3.538 M 60.86 % | 2.199 M 20.81 % | 1.821 M | 0.000 -100.00 % | 1.997 M -17.52 % | 2.421 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -111.158 M | 0.000 | 0.000 | 0.000 |
| Account payables | 114.652 M 8.32 % | 105.848 M -8.10 % | 115.174 M -1.84 % | 117.333 M -1.27 % | 118.846 M 7.81 % | 110.233 M 16.33 % | 94.758 M 38.65 % | 68.345 M 42.63 % | 47.919 M -5.68 % | 50.807 M 6.71 % | 47.610 M 16.83 % | 40.751 M 39.16 % | 29.284 M 15.77 % | 25.295 M -14.47 % | 29.574 M 11.53 % | 26.518 M -45.45 % | 48.616 M | 0.000 -100.00 % | 78.276 M -17.53 % | 94.920 M | 0.000 |
| Tax payables | 1.197 M -17.42 % | 1.450 M 21.21 % | 1.196 M -53.07 % | 2.549 M -55.01 % | 5.666 M 425.13 % | 1.079 M 4 702.23 % | 22.467 K -91.63 % | 268.469 K 8.18 % | 248.169 K 64.30 % | 151.049 K -96.75 % | 4.647 M 2.40 % | 4.538 M 0.54 % | 4.513 M 33.39 % | 3.384 M -45.53 % | 6.213 M 171.47 % | 2.289 M -39.90 % | 3.808 M | 0.000 -100.00 % | 7.630 M 13.46 % | 6.725 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.688 M 18.68 % | -11.914 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 |
| 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 |
| Capital lease obligations | 24.079 M -2.11 % | 24.598 M -1.24 % | 24.906 M -15.75 % | 29.561 M -0.11 % | 29.595 M 205.47 % | 9.688 M -18.68 % | 11.914 M 3.22 % | 11.543 M -20.83 % | 14.579 M 3.01 % | 14.153 M -16.57 % | 16.964 M 33.41 % | 12.716 M -7.18 % | 13.700 M -18.23 % | 16.754 M -0.45 % | 16.830 M -15.19 % | 19.843 M -8.62 % | 21.716 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 | 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 | 491.902 M -0.41 % | 493.934 M 0.13 % | 493.313 M 0.13 % | 492.692 M 2.99 % | 478.405 M 0.22 % | 477.361 M 1.08 % | 472.253 M | 0.000 -100.00 % | 474.427 M | 0.000 -100.00 % | 489.138 M | 0.000 -100.00 % | 472.253 M | 0.000 -100.00 % | 488.473 M 302.04 % | 121.499 M 0.00 % | 121.499 M 1 713.80 % | 6.699 M -94.49 % | 121.499 M 0.00 % | 121.499 M 43 919.36 % | 276.012 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 14.661 K -20.80 % | 18.511 K -86.82 % | 140.494 K -20.38 % | 176.462 K | 0.000 | 0.000 | 0.000 -100.00 % | 194.473 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 741.079 M -1.02 % | 748.692 M 1.67 % | 736.385 M -2.43 % | 754.732 M 3.86 % | 726.714 M 4.99 % | 692.164 M 3.35 % | 669.728 M 0.49 % | 666.477 M -0.69 % | 671.112 M -5.98 % | 713.789 M -4.70 % | 748.961 M -1.12 % | 757.454 M -1.19 % | 766.566 M -0.81 % | 772.837 M -2.82 % | 795.255 M 107.25 % | 383.726 M -1.82 % | 390.843 M 12.33 % | 347.947 M -7.78 % | 377.319 M 11.17 % | 339.415 M | 0.000 |
| 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-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.341 M 198.29 % | -60.376 M | 0.000 -100.00 % | 34.166 M | 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 % | 1.961 M | 0.000 100.00 % | -546.018 K 0.00 % | -546.018 K -150.00 % | 1.092 M | 0.000 -100.00 % | 480.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -78.578 M | 0.000 100.00 % | -8.520 M 83.59 % | -51.922 M -200.00 % | 51.922 M | 0.000 100.00 % | -61.928 M -915.42 % | 7.595 M 200.00 % | -7.595 M | 0.000 100.00 % | -129.662 M -881.32 % | -13.213 M -200.00 % | 13.213 M | 0.000 100.00 % | -30.502 M -325.58 % | 13.522 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.049 M | 0.000 100.00 % | -4.233 M 87.20 % | -33.068 M -200.00 % | 33.068 M | 0.000 100.00 % | -18.366 M 16.09 % | -21.886 M -200.00 % | 21.886 M | 0.000 100.00 % | -116.087 M -1 042.55 % | -10.160 M -200.00 % | 10.160 M | 0.000 100.00 % | -3.444 M 82.57 % | -19.761 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.383 M | 0.000 100.00 % | -5.233 M 72.25 % | -18.854 M -200.00 % | 18.854 M | 0.000 100.00 % | -43.562 M -247.77 % | 29.481 M 200.00 % | -29.481 M | 0.000 100.00 % | -13.575 M -344.68 % | -3.053 M -200.00 % | 3.053 M | 0.000 100.00 % | -14.040 M 16.66 % | -16.847 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.609 M | 0.000 100.00 % | -480.600 K | 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.088 M | 0.000 -100.00 % | 945.059 K 0.00 % | 945.059 K -41.28 % | 1.609 M | 0.000 -100.00 % | 480.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.462 M -154.21 % | 30.369 M | 0.000 | 0.000 |
| Other non cash items | -16.041 M 48.38 % | -31.074 M | 0.000 -100.00 % | 43.458 M 485.42 % | 7.423 M 120.34 % | -36.500 M -149.00 % | 74.484 M 481.54 % | -19.522 M -126.85 % | 72.697 M 2 074.96 % | -3.681 M -115.63 % | 23.543 M 307.74 % | -11.333 M -136.89 % | 30.724 M 83.96 % | 16.702 M 157.65 % | -28.970 M -76.97 % | -16.370 M 32.92 % | -24.405 M -264.33 % | -6.699 M -313.18 % | 3.142 M 64.65 % | 1.908 M 106.62 % | -28.815 M -26 754.24 % | -107.300 K |
| Net cash provided by operating activities | -16.041 M 61.55 % | -41.715 M | 0.000 -100.00 % | 44.810 M 1 543.21 % | 2.727 M 109.36 % | -29.139 M -172.93 % | 39.954 M 201.47 % | -39.375 M -195.58 % | 41.197 M 328.08 % | -18.062 M 23.28 % | -23.543 M -12.90 % | -20.854 M -2 896 333 707.57 % | -0.720 25.00 % | -0.960 100.00 % | -32.293 M 47.06 % | -61.003 M -259.31 % | 38.293 M 222.59 % | -31.237 M -285.08 % | 16.877 M -43.17 % | 29.696 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -1.021 M 15.33 % | -1.206 M 92.44 % | -15.942 M -91.80 % | -8.312 M 35.62 % | -12.911 M 19.64 % | -16.066 M -126.76 % | -7.085 M -4.88 % | -6.755 M 18.77 % | -8.317 M 16.22 % | -9.927 M -48.47 % | -6.686 M -1 039.81 % | -586.632 K 81.36 % | -3.146 M -119.24 % | -1.435 M 64.85 % | -4.083 M -1 036.39 % | -359.290 K 88.82 % | -3.213 M -67.32 % | -1.920 M 1.40 % | -1.948 M 27.33 % | -2.680 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.573 K 275.00 % | -62.041 K -112.12 % | 511.692 K | 0.000 -100.00 % | 72.000 K | 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 100.00 % | -150.000 K | 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 | 0.000 | 0.000 |
| Other investing activites | 479.734 K 11.26 % | 431.170 K -0.86 % | 434.925 K 19.94 % | 362.613 K -27.88 % | 502.819 K -9.70 % | 556.822 K -21.22 % | 706.809 K -20.43 % | 888.265 K -10.29 % | 990.175 K 4.57 % | 946.874 K -28.48 % | 1.324 M -5.44 % | 1.400 M -55.59 % | 3.153 M | 0.000 -100.00 % | 1.768 M 524.86 % | -416.129 K 86.46 % | -3.074 M -87.07 % | -1.643 M -928.08 % | 198.458 K 275.44 % | 52.860 K 104.32 % | -1.225 M -138.48 % | -513.600 K |
| Net cash used for investing activites | -541.172 K 30.14 % | -774.634 K 95.00 % | -15.507 M -95.08 % | -7.949 M 35.94 % | -12.408 M 20.00 % | -15.509 M -58.23 % | -9.802 M -65.32 % | -5.929 M 13.00 % | -6.815 M 24.11 % | -8.980 M -69.74 % | -5.291 M -750.45 % | 813.374 K 13 139.33 % | 6.144 K 100.43 % | -1.435 M 38.01 % | -2.315 M -198.55 % | -775.419 K 74.78 % | -3.074 M -87.07 % | -1.643 M 6.05 % | -1.749 M 37.02 % | -2.777 M -126.74 % | -1.225 M -138.48 % | -513.600 K |
| Debt repayment | 5.000 M -85.71 % | 35.000 M | 0.000 -100.00 % | 4.000 M -20.00 % | 5.000 M -16.67 % | 6.000 M | 0.000 100.00 % | -5.660 M 62.06 % | -14.920 M -48.44 % | -10.051 M | 0.000 -100.00 % | 5.660 M -62.06 % | 14.920 M 49.20 % | 10.000 M -50.00 % | 20.000 M | 0.000 | 0.000 100.00 % | -12.000 M | 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 | 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 |
| Dividends paid | -776.947 K -52.40 % | -509.802 K -5.37 % | -483.817 K -4.11 % | -464.728 K -0.71 % | -461.433 K -12.50 % | -410.179 K -24.86 % | -328.500 K 31.81 % | -481.756 K 17.82 % | -586.192 K 16.65 % | -703.330 K -5.23 % | -668.380 K 91.94 % | -8.292 M -1 436.49 % | -539.665 K -27.09 % | -424.641 K 94.80 % | -8.172 M -1 045.12 % | -713.651 K -40.47 % | -508.053 K 25.25 % | -679.654 K -368.42 % | -145.094 K 86.82 % | -1.101 M | 0.000 | 0.000 |
| Other financing activites | -595.875 K 83.30 % | -3.568 M -687.16 % | -453.264 K 69.18 % | -1.471 M 33.22 % | -2.202 M 19.85 % | -2.748 M -6.52 % | -2.579 M 29.06 % | -3.636 M -317.98 % | -869.851 K 84.21 % | -5.508 M -445.73 % | 1.593 M 153.53 % | -2.976 M -1.20 % | -2.941 M -42.92 % | -2.058 M -100.57 % | 361.821 M 6 562.01 % | -5.599 M -191.78 % | 6.101 M 221.01 % | -5.042 M -536.23 % | -792.453 K -101.97 % | 40.170 M 111.84 % | 18.962 M 336.02 % | -8.034 M |
| Net cash used provided by financing activities | 3.627 M -88.27 % | 30.922 M 3 399.85 % | -937.082 K -145.39 % | 2.065 M -11.63 % | 2.336 M -17.80 % | 2.842 M 195.23 % | -2.985 M 69.23 % | -9.701 M 40.76 % | -16.376 M -0.70 % | -16.263 M -1 858.48 % | 924.803 K 116.49 % | -5.608 M -149.02 % | 11.439 M 52.17 % | 7.518 M -97.99 % | 373.649 M 7 748.03 % | -4.886 M -180.08 % | 6.101 M 134.43 % | -17.722 M -1 790.20 % | -937.547 K -102.40 % | 39.069 M 106.04 % | 18.962 M 336.02 % | -8.034 M |
| Effect of forex changes on cash | -315.000 -92.07 % | -164.000 86.53 % | -1.218 K 44.27 % | -2.185 K -223.82 % | 1.765 K 438.70 % | -521.000 -20.05 % | -434.000 -100.02 % | 1.937 M 200.00 % | -1.937 M -128.64 % | 6.764 M 104.73 % | 3.304 M 299.74 % | -1.654 M 93.30 % | -24.701 M 17.49 % | -29.937 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -12.955 M -11.99 % | -11.568 M -106.45 % | -5.603 M -114.01 % | 39.983 M 575.79 % | -8.403 M 80.15 % | -42.343 M -255.86 % | 27.167 M 151.19 % | -53.068 M -430.25 % | 16.069 M 143.98 % | -36.541 M -48.51 % | -24.605 M 9.88 % | -27.302 M -105.97 % | -13.256 M 44.43 % | -23.855 M -107.04 % | 339.042 M 608.59 % | -66.664 M -15.88 % | -57.530 M 55.92 % | -130.523 M -1 019.79 % | 14.191 M -78.50 % | 65.988 M 272.03 % | 17.737 M 307.51 % | -8.548 M |
| Cash at beginning of period | 211.466 M -5.19 % | 223.033 M -2.45 % | 228.637 M 21.19 % | 188.654 M -4.26 % | 197.057 M -17.50 % | 238.863 M 12.83 % | 211.696 M -20.04 % | 264.764 M 6.46 % | 248.695 M -12.81 % | 285.236 M -7.94 % | 309.841 M -8.10 % | 337.143 M -3.78 % | 350.399 M -6.37 % | 374.254 M 962.85 % | 35.212 M -65.44 % | 101.876 M 68.23 % | 60.557 M -45.52 % | 111.158 M 14.63 % | 96.968 M 213.00 % | 30.980 M 5 532 115 291.82 % | -0.560 | 0.000 |
| Cash at end of period | 198.511 M -6.13 % | 211.466 M -5.19 % | 223.033 M -2.45 % | 228.637 M 21.19 % | 188.654 M -4.00 % | 196.520 M -17.73 % | 238.863 M 12.83 % | 211.696 M -20.04 % | 264.764 M 6.46 % | 248.695 M -12.81 % | 285.236 M -7.94 % | 309.841 M -8.10 % | 337.143 M -3.78 % | 350.399 M -6.37 % | 374.254 M 962.85 % | 35.212 M 1 063.41 % | 3.027 M 115.63 % | -19.365 M -117.42 % | 111.158 M 14.63 % | 96.968 M 446.69 % | 17.737 M 307.51 % | -8.548 M |
| Operating cash flow | -16.041 M 61.55 % | -41.715 M | 0.000 -100.00 % | 44.810 M 1 543.21 % | 2.727 M 109.36 % | -29.139 M -172.93 % | 39.954 M 201.47 % | -39.375 M -195.58 % | 41.197 M 328.08 % | -18.062 M 23.28 % | -23.543 M -12.90 % | -20.854 M -2 896 333 707.57 % | -0.720 25.00 % | -0.960 100.00 % | -32.293 M 47.06 % | -61.003 M -259.31 % | 38.293 M 222.59 % | -31.237 M -285.08 % | 16.877 M -43.17 % | 29.696 M | 0.000 | 0.000 |
| Capital expenditure | -1.021 M 15.33 % | -1.206 M 92.44 % | -15.942 M -91.80 % | -8.312 M 35.62 % | -12.911 M 19.64 % | -16.066 M -126.76 % | -7.085 M -4.88 % | -6.755 M 18.77 % | -8.317 M 16.22 % | -9.927 M -48.47 % | -6.686 M -1 039.81 % | -586.632 K 81.36 % | -3.146 M -119.24 % | -1.435 M 64.85 % | -4.083 M -1 036.39 % | -359.290 K 88.82 % | -3.213 M -67.32 % | -1.920 M 1.40 % | -1.948 M 27.33 % | -2.680 M | 0.000 | 0.000 |
| Free CashFlow | -17.062 M 60.25 % | -42.921 M -741.64 % | -5.100 M -113.97 % | 36.498 M 458.39 % | -10.184 M 77.47 % | -45.205 M -237.53 % | 32.869 M 171.25 % | -46.130 M -240.30 % | 32.880 M 217.47 % | -27.989 M 7.41 % | -30.230 M -40.99 % | -21.440 M -581.42 % | -3.146 M -119.24 % | -1.435 M 96.05 % | -36.376 M 40.72 % | -61.362 M -274.92 % | 35.079 M 205.80 % | -33.157 M -322.09 % | 14.930 M -44.74 % | 27.016 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |