Guangdong Hongxing Industrial Co., Ltd. 001209.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.775 B 11.18 % | 1.597 B 20.22 % | 1.328 B 3.37 % | 1.285 B 13.55 % | 1.131 B 12.19 % | 1.008 B 17.24 % | 860.128 M 31.92 % | 652.000 M |
| Net income | 80.274 M -7.88 % | 87.144 M 671.16 % | -15.257 M -114.96 % | 102.011 M -23.71 % | 133.719 M 45.74 % | 91.751 M 7.06 % | 85.700 M 31.04 % | 65.398 M |
| Income before tax | 113.887 M -1.44 % | 115.546 M 708.08 % | -19.002 M -115.89 % | 119.606 M -27.82 % | 165.708 M 47.39 % | 112.427 M 6.11 % | 105.958 M 19.35 % | 88.782 M |
| Income before tax ratio | 0.06 -11.35 % | 0.07 605.79 % | -0.01 -115.37 % | 0.09 -36.44 % | 0.15 31.38 % | 0.11 -9.50 % | 0.12 -9.53 % | 0.14 |
| EBITDA | 82.260 M -44.24 % | 147.527 M 883.51 % | 15.000 M -89.46 % | 142.374 M -21.62 % | 181.642 M 24.85 % | 145.484 M 14.19 % | 127.408 M 38.29 % | 92.132 M |
| Net income ratio | 0.05 -17.15 % | 0.05 575.08 % | -0.01 -114.47 % | 0.08 -32.82 % | 0.12 29.90 % | 0.09 -8.68 % | 0.10 -0.66 % | 0.10 |
| Ratio EBITDA | 0.05 -49.85 % | 0.09 718.06 % | 0.01 -89.81 % | 0.11 -30.97 % | 0.16 11.29 % | 0.14 -2.60 % | 0.15 4.83 % | 0.14 |
| Gross profit ratio | 0.33 -5.07 % | 0.35 -8.93 % | 0.38 -1.12 % | 0.39 -4.59 % | 0.41 0.66 % | 0.40 -5.63 % | 0.43 -1.30 % | 0.43 |
| Weighted average shs out dil | 128.595 M -2.61 % | 132.037 M 0.39 % | 131.523 M -0.43 % | 132.097 M 34.49 % | 98.218 M -25.32 % | 131.523 M 17.29 % | 112.131 M 28.60 % | 87.197 M |
| Weighted average shs out | 128.595 M -2.61 % | 132.037 M 0.39 % | 131.523 M -0.43 % | 132.097 M 35.37 % | 97.585 M -25.80 % | 131.523 M 17.30 % | 112.129 M 28.59 % | 87.197 M |
| EPS diluted | 0.62 -6.06 % | 0.66 650.00 % | -0.12 -115.58 % | 0.77 -43.38 % | 1.36 94.29 % | 0.70 -7.89 % | 0.76 1.33 % | 0.75 |
| Earnings per share | 0.62 -6.06 % | 0.66 650.00 % | -0.12 -115.58 % | 0.77 -24.51 % | 1.02 45.71 % | 0.70 -7.89 % | 0.76 1.33 % | 0.75 |
| Gross profit | 588.548 M 5.55 % | 557.619 M 9.49 % | 509.310 M 2.21 % | 498.312 M 8.34 % | 459.966 M 12.93 % | 407.289 M 10.64 % | 368.106 M 30.20 % | 282.718 M |
| Income tax expense | 33.866 M 17.57 % | 28.804 M 869.24 % | -3.744 M -121.28 % | 17.595 M -45.00 % | 31.989 M 54.72 % | 20.676 M 2.06 % | 20.258 M -13.37 % | 23.384 M |
| Cost of revenue | 1.186 B 14.20 % | 1.039 B 26.91 % | 818.640 M 4.11 % | 786.355 M 17.12 % | 671.391 M 11.69 % | 601.128 M 22.18 % | 492.022 M 33.24 % | 369.282 M |
| General and administrative expenses | 20.519 M -5.68 % | 21.755 M -16.27 % | 25.983 M -7.04 % | 27.950 M 120.00 % | 12.704 M 1.37 % | 12.533 M 7.56 % | 11.652 M -76.41 % | 49.387 M |
| Selling and marketing expenses | 295.694 M 12.10 % | 263.775 M -15.75 % | 313.092 M 25.15 % | 250.173 M 24.70 % | 200.614 M 2.31 % | 196.086 M 14.36 % | 171.459 M 45.32 % | 117.985 M |
| Other expenses | 174.040 M 535.66 % | 27.380 M -51.78 % | 56.781 M 22.33 % | 46.415 M 31.23 % | 35.369 M 6.00 % | 33.367 M 2 198.39 % | 1.452 M 2.26 % | 1.420 M |
| Operating expenses | 521.542 M 11.10 % | 469.452 M 9.76 % | 427.707 M 19.86 % | 356.848 M 29.79 % | 274.933 M 2.23 % | 268.928 M 9.83 % | 244.865 M 29.04 % | 189.761 M |
| Cost and expenses | 1.708 B 13.24 % | 1.508 B 21.02 % | 1.246 B 9.02 % | 1.143 B 20.80 % | 946.324 M 8.77 % | 870.056 M 18.07 % | 736.888 M 31.81 % | 559.044 M |
| Research and development expenses | 31.289 M 5.20 % | 29.742 M -6.62 % | 31.852 M -1.42 % | 32.310 M 23.11 % | 26.245 M -2.59 % | 26.942 M 0.73 % | 26.748 M 63.95 % | 16.314 M |
| Selling general and administrative expenses | 316.213 M 10.75 % | 285.530 M -15.79 % | 339.075 M 21.92 % | 278.123 M 30.38 % | 213.319 M 2.25 % | 208.619 M 13.93 % | 183.112 M 9.40 % | 167.372 M |
| Interest income | 1.781 M -15.46 % | 2.107 M -22.27 % | 2.710 M -8.02 % | 2.946 M 1 865.63 % | 149.895 K 45.59 % | 102.954 K -38.37 % | 167.044 K -39.36 % | 275.464 K |
| Interest expense | 2.007 M 4.46 % | 1.921 M 114.43 % | 896.103 K -16.37 % | 1.072 M -54.95 % | 2.379 M 26.81 % | 1.876 M 3.14 % | 1.819 M | 0.000 |
| Depreciation and amortization | 17.096 M -43.13 % | 30.059 M -5.55 % | 31.826 M 28.82 % | 24.706 M 82.26 % | 13.555 M 43.55 % | 9.443 M 87.54 % | 5.035 M 55.86 % | 3.231 M |
| Operating income | 67.006 M -24.00 % | 88.167 M 335.60 % | 20.240 M -83.14 % | 120.026 M -26.61 % | 163.542 M -0.61 % | 164.546 M 55.00 % | 106.158 M 21.52 % | 87.362 M |
| Operating income ratio | 0.04 -31.64 % | 0.06 262.33 % | 0.02 -83.69 % | 0.09 -35.37 % | 0.14 -11.41 % | 0.16 32.21 % | 0.12 -7.89 % | 0.13 |
| Total other income expenses net | 46.881 M 71.23 % | 27.380 M 141.01 % | -66.758 M -15 798.82 % | -419.890 K -119.38 % | 2.167 M 7.10 % | 2.023 M 1 111.81 % | -199.942 K -109.36 % | 2.135 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -155.144 M 38.97 % | -254.198 M 43.51 % | -449.982 M 40.38 % | -754.793 M -219.40 % | -236.315 M -89.54 % | -124.678 M -96.57 % | -63.428 M 22.87 % | -82.240 M |
| Total investments | 18.881 M 589.08 % | 2.740 M | 0.000 -100.00 % | 6.885 M -36.82 % | 10.898 M -8.92 % | 11.964 M 50.68 % | 7.940 M 5 529.92 % | 141.033 K |
| Total debt | 138.678 M 113.62 % | 64.917 M 356.31 % | 14.226 M -27.23 % | 19.550 M 531.89 % | 3.094 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 28.106 M | 0.000 -100.00 % | 26.948 M 2.23 % | 26.361 M 40.63 % | 18.745 M -89.58 % | 179.980 M 4.61 % | 172.047 M | 0.000 |
| Retained earnings | 425.412 M 18.83 % | 357.997 M 10.28 % | 324.619 M -4.58 % | 340.192 M 16.20 % | 292.769 M 74.04 % | 168.217 M 99.15 % | 84.468 M -15.98 % | 100.536 M |
| Common stock | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 40.00 % | 93.945 M 33.33 % | 70.458 M 0.00 % | 70.458 M 0.00 % | 70.458 M 4.17 % | 67.640 M |
| Total equity | 1.292 B 1.99 % | 1.267 B 2.77 % | 1.233 B -1.22 % | 1.248 B 125.99 % | 552.374 M 31.94 % | 418.655 M 28.04 % | 326.974 M 62.45 % | 201.273 M |
| Other non current liabilities | 23.561 M -18.63 % | 28.954 M 65.55 % | 17.490 M -4.14 % | 18.245 M 567.68 % | 2.733 M -84.74 % | 17.911 M 259.45 % | 4.983 M 175.50 % | 1.809 M |
| Long term debt | 130.006 M 100.27 % | 64.917 M 816.78 % | 7.081 M -57.97 % | 16.847 M 774.12 % | 1.927 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 161.271 M 65.78 % | 97.279 M 172.08 % | 35.753 M -9.74 % | 39.611 M 85.56 % | 21.347 M 19.18 % | 17.911 M 221.16 % | 5.577 M 208.35 % | 1.809 M |
| Other current liabilities | 73.593 M -9.94 % | 81.714 M 7.60 % | 75.946 M 8.95 % | 69.704 M 26.13 % | 55.263 M 31.90 % | 41.899 M -2.20 % | 42.840 M 4.54 % | 40.981 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 13.445 M -82.96 % | 78.882 M 656.82 % | 10.423 M 32.08 % | 7.892 M -38.32 % | 12.794 M | 0.000 |
| Short term debt | 9.272 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 547.357 M 5.38 % | 519.437 M 106.40 % | 251.668 M -4.69 % | 264.059 M 21.32 % | 217.664 M 24.83 % | 174.367 M 13.02 % | 154.279 M -10.05 % | 171.521 M |
| Total liabilities | 708.628 M 14.90 % | 616.716 M 114.57 % | 287.421 M -5.35 % | 303.671 M 27.05 % | 239.010 M 24.30 % | 192.278 M 20.28 % | 159.856 M -7.77 % | 173.329 M |
| Other non current assets | 3.756 M -83.04 % | 22.150 M -43.33 % | 39.087 M 161.22 % | 14.964 M 13.67 % | 13.163 M 48.74 % | 8.850 M 2 557.36 % | 333.038 K -55.55 % | 749.207 K |
| Long term investments | 18.881 M | 0.000 | 0.000 -100.00 % | 6.885 M -36.82 % | 10.898 M -8.92 % | 11.964 M 50.68 % | 7.940 M 5 529.92 % | 141.033 K |
| Intangible assets | 323.181 M -2.49 % | 331.447 M -0.80 % | 334.127 M 528.82 % | 53.135 M -0.09 % | 53.183 M 132.61 % | 22.864 M 333.74 % | 5.271 M 135.96 % | 2.234 M |
| GoodWill | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 841.51 % | 54.124 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 323.691 M -2.49 % | 331.956 M -0.80 % | 334.636 M 529.14 % | 53.189 M 0.01 % | 53.183 M 132.61 % | 22.864 M 333.74 % | 5.271 M 135.96 % | 2.234 M |
| Property plant equipment net | 572.048 M 35.65 % | 421.724 M 102.95 % | 207.802 M 21.43 % | 171.125 M 51.95 % | 112.620 M 79.93 % | 62.592 M 26.58 % | 49.447 M -3.32 % | 51.144 M |
| Total non current assets | 972.284 M 18.75 % | 818.751 M 30.24 % | 628.648 M 126.03 % | 278.122 M 32.98 % | 209.148 M 66.71 % | 125.454 M 65.23 % | 75.929 M 29.67 % | 58.557 M |
| Other current assets | 65.205 M -5.71 % | 69.151 M 11.52 % | 62.005 M -6.92 % | 66.616 M 53.21 % | 43.480 M -4.78 % | 45.660 M 38.38 % | 32.996 M 374.87 % | 6.948 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.508 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 293.822 M -7.93 % | 319.114 M -31.26 % | 464.208 M -40.05 % | 774.343 M 223.44 % | 239.409 M 92.02 % | 124.678 M 96.57 % | 63.428 M -22.87 % | 82.240 M |
| Cash and short term investments | 293.822 M -7.93 % | 319.114 M -31.26 % | 464.208 M -40.05 % | 774.343 M 223.44 % | 239.409 M 92.02 % | 124.678 M 96.57 % | 63.428 M -22.87 % | 82.240 M |
| Total current assets | 1.029 B -3.42 % | 1.065 B 19.44 % | 891.805 M -29.99 % | 1.274 B 118.79 % | 582.236 M 19.93 % | 485.479 M 18.15 % | 410.901 M 30.01 % | 316.045 M |
| Inventory | 533.434 M 4.17 % | 512.086 M 113.39 % | 239.973 M -25.94 % | 324.018 M 38.91 % | 233.256 M -4.24 % | 243.578 M -8.30 % | 265.615 M 42.49 % | 186.409 M |
| Net receivables | 136.268 M -18.27 % | 166.720 M 12.69 % | 147.940 M 19.30 % | 124.007 M 64.14 % | 75.550 M -9.02 % | 83.042 M 70.27 % | 48.770 M 10.93 % | 43.962 M |
| Tax assets | 53.909 M 25.60 % | 42.921 M -8.92 % | 47.123 M 47.45 % | 31.959 M 65.72 % | 19.284 M 0.52 % | 19.184 M 48.28 % | 12.937 M 201.64 % | 4.289 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 437.615 M 4.79 % | 417.625 M 162.90 % | 158.851 M -10.03 % | 176.565 M 26.68 % | 139.375 M 22.09 % | 114.160 M 25.32 % | 91.092 M -0.31 % | 91.379 M |
| Tax payables | 26.877 M 33.74 % | 20.097 M 19.13 % | 16.871 M -5.17 % | 17.790 M -22.74 % | 23.026 M 25.77 % | 18.308 M -10.03 % | 20.348 M -48.04 % | 39.161 M |
| Deferred revenue non current | 4.851 M -25.59 % | 6.518 M -18.79 % | 8.026 M -14.52 % | 9.390 M 0.89 % | 9.307 M -12.51 % | 10.638 M 1 690.47 % | 594.135 K | 0.000 |
| Minority interest | -951.930 K -36.35 % | -698.175 K -135.75 % | -296.147 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 7.122 M -10.33 % | 7.943 M 12.17 % | 7.081 M -40.87 % | 11.976 M 521.40 % | 1.927 M | 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 | 708.296 M -9.00 % | 778.344 M 3.75 % | 750.238 M -7.85 % | 814.176 M 377.80 % | 170.401 M -5.32 % | 179.980 M 4.57 % | 172.117 M 420.03 % | 33.098 M |
| Deferred tax liabilities non current | 2.854 M -16.25 % | 3.408 M 7.95 % | 3.157 M -35.19 % | 4.871 M 352.72 % | -1.927 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.001 B 6.22 % | 1.884 B 23.90 % | 1.520 B -2.03 % | 1.552 B 96.11 % | 791.385 M 29.54 % | 610.933 M 25.49 % | 486.830 M 29.96 % | 374.602 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 % | -12.007 M 5.24 % | -12.672 M -12 511.12 % | -100.481 K 98.39 % | -6.223 M 28.04 % | -8.648 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -5.623 M 94.30 % | -98.681 M -927.04 % | 11.932 M 108.54 % | -139.660 M -486.72 % | 36.114 M 221.19 % | -29.799 M 80.57 % | -153.350 M -259.22 % | -42.690 M |
| Accounts receivables | 33.277 M 178.22 % | -42.543 M -212.46 % | -13.616 M 80.64 % | -70.337 M -1 336.08 % | 5.690 M 115.21 % | -37.424 M -5.64 % | -35.427 M -110.83 % | -16.804 M |
| Inventory | -55.298 M 81.35 % | -296.520 M -680.01 % | 51.123 M 146.14 % | -110.798 M -1 222.34 % | -8.379 M -366.96 % | -1.794 M 98.09 % | -94.173 M -12.61 % | -83.625 M |
| Accounts payables | 16.907 M -92.98 % | 240.998 M 1 876.14 % | -13.569 M -125.06 % | 54.146 M 39.18 % | 38.903 M 148.70 % | 15.642 M 203.57 % | -15.102 M | 0.000 |
| Other working capital | -509.583 K 17.22 % | -615.614 K 94.87 % | -12.007 M 5.24 % | -12.672 M -12 511.05 % | -100.482 K 98.39 % | -6.223 M 89.48 % | -59.177 M -244.57 % | 40.935 M |
| Other non cash items | 24.242 M -11.10 % | 27.269 M -24.47 % | 36.104 M 19.35 % | 30.250 M 54.38 % | 19.595 M -54.08 % | 42.671 M 112.18 % | 20.110 M -30.36 % | 28.879 M |
| Net cash provided by operating activities | 129.212 M 182.17 % | 45.792 M -24.91 % | 60.984 M 326.56 % | 14.297 M -92.81 % | 198.917 M 78.01 % | 111.746 M 357.65 % | -43.372 M -179.12 % | 54.818 M |
| Investments in property plant and equipment | -152.455 M 18.10 % | -186.156 M 49.41 % | -367.971 M -453.78 % | -66.447 M 20.19 % | -83.252 M -64.49 % | -50.611 M -238.91 % | -14.933 M 56.97 % | -34.701 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 108.192 K -32.28 % | 159.768 K -8.45 % | 174.519 K 51.13 % | 115.474 K -80.88 % | 603.809 K 17.59 % | 513.497 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -945.000 M -393 650.00 % | -240.000 K 99.92 % | -286.000 M | 0.000 | 0.000 -100.00 % | 35.325 M |
| Sales maturities of investments | 394.000 M 14 850.77 % | 2.635 M -33.57 % | 3.967 M 28.42 % | 3.089 M 141.39 % | 1.280 M | 0.000 | 0.000 -100.00 % | 240.320 |
| Other investing activites | -392.987 M -14 429.77 % | -2.705 M -100.29 % | 945.000 M 113 855 421 832.04 % | 0.830 -100.00 % | 286.000 M 114 399 999 900.00 % | 0.250 -100.00 % | 603.809 K 101.74 % | -34.701 M |
| Net cash used for investing activites | -151.442 M 18.68 % | -186.225 M 48.82 % | -363.896 M -473.62 % | -63.438 M 22.44 % | -81.797 M -61.99 % | -50.496 M -252.39 % | -14.330 M 57.31 % | -33.563 M |
| Debt repayment | 65.858 M 15.71 % | 56.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 100.00 % | -11.095 M -53.60 % | -7.223 M -101.13 % | 639.780 M 26 883.85 % | -2.389 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -41.942 M | 0.000 | 0.000 100.00 % | -631.048 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -15.553 M 70.44 % | -52.609 M | 0.000 100.00 % | -46.972 M | 0.000 | 0.000 | 0.000 100.00 % | -119.081 K |
| Other financing activites | -11.426 M 2.92 % | -11.770 M | 0.000 -100.00 % | 631.048 M 26 518.29 % | -2.389 M | 0.000 -100.00 % | 40.086 M 70.68 % | 23.486 M |
| Net cash used provided by financing activities | -3.063 M 58.95 % | -7.461 M -3.29 % | -7.223 M -101.24 % | 584.076 M 24 551.84 % | -2.389 M | 0.000 -100.00 % | 40.086 M 71.55 % | 23.367 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.830 -35.66 % | 1.290 516.13 % | -0.310 | 0.000 100.00 % | -0.100 99.77 % | -44.140 |
| Net change in cash | -25.292 M 82.90 % | -147.894 M 52.31 % | -310.135 M -157.98 % | 534.934 M 366.25 % | 114.731 M 87.32 % | 61.250 M 447.71 % | -17.615 M -139.48 % | 44.621 M |
| Cash at beginning of period | 316.314 M -31.86 % | 464.208 M -40.05 % | 774.343 M 223.44 % | 239.409 M 92.02 % | 124.678 M 96.57 % | 63.428 M -21.74 % | 81.043 M 122.51 % | 36.422 M |
| Cash at end of period | 291.022 M -8.00 % | 316.314 M -31.86 % | 464.208 M -40.05 % | 774.343 M 223.44 % | 239.409 M 92.02 % | 124.678 M 96.57 % | 63.428 M -21.74 % | 81.043 M |
| Operating cash flow | 129.212 M 182.17 % | 45.792 M -24.91 % | 60.984 M 326.56 % | 14.297 M -92.81 % | 198.917 M 78.01 % | 111.746 M 357.65 % | -43.372 M -179.12 % | 54.818 M |
| Capital expenditure | -152.455 M 18.10 % | -186.156 M 49.41 % | -367.971 M -453.78 % | -66.447 M 20.19 % | -83.252 M -64.49 % | -50.611 M -238.91 % | -14.933 M 56.97 % | -34.701 M |
| Free CashFlow | -23.242 M 83.44 % | -140.364 M 54.28 % | -306.987 M -488.66 % | -52.150 M -145.09 % | 115.666 M 89.20 % | 61.134 M 204.85 % | -58.305 M -389.84 % | 20.116 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 | 2023-01-01 | 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 | 379.674 M -14.31 % | 443.061 M -28.23 % | 617.316 M 56.45 % | 394.570 M 16.38 % | 339.030 M -19.27 % | 419.947 M -25.65 % | 564.835 M 60.36 % | 352.224 M 6.31 % | 331.310 M -4.84 % | 348.145 M -24.98 % | 464.093 M 41.95 % | 326.938 M 40.85 % | 232.120 M -23.84 % | 304.798 M -35.17 % | 470.117 M 57.74 % | 298.042 M 23.69 % | 240.961 M -12.55 % | 275.546 M -36.81 % | 436.054 M 86.09 % | 234.324 M 0.78 % | 232.511 M 1.77 % | 228.469 M |
| Net income | -9.163 M -144.38 % | 20.646 M 146.44 % | 8.377 M -8.29 % | 9.135 M 570.36 % | -1.942 M -103.00 % | 64.704 M 524.89 % | 10.354 M -38.47 % | 16.827 M -42.70 % | 29.365 M -4.03 % | 30.597 M 267.59 % | -18.257 M -911.86 % | -1.804 M 90.26 % | -18.521 M -178.56 % | 23.574 M -20.22 % | 29.549 M 58.24 % | 18.673 M -10.29 % | 20.816 M -36.87 % | 32.973 M -38.67 % | 53.767 M 104.49 % | 26.293 M -7.29 % | 28.359 M 12.09 % | 25.299 M |
| Income before tax | -7.919 M -127.08 % | 29.249 M 162.90 % | 11.125 M -29.99 % | 15.891 M 2 084.78 % | -800.635 K -100.91 % | 87.671 M 395.37 % | 17.698 M -0.17 % | 17.728 M -58.27 % | 42.479 M 12.85 % | 37.641 M 251.90 % | -24.780 M -1 031.89 % | -2.189 M 89.86 % | -21.589 M -173.04 % | 29.556 M 0.07 % | 29.535 M 23.95 % | 23.828 M -5.85 % | 25.308 M -38.17 % | 40.935 M -40.22 % | 68.474 M 123.95 % | 30.575 M -13.22 % | 35.232 M 12.10 % | 31.428 M |
| Income before tax ratio | -0.02 -131.60 % | 0.07 266.30 % | 0.02 -55.25 % | 0.04 1 805.40 % | 0.00 -101.13 % | 0.21 566.28 % | 0.03 -37.75 % | 0.05 -60.74 % | 0.13 18.59 % | 0.11 302.49 % | -0.05 -697.38 % | -0.01 92.80 % | -0.09 -195.92 % | 0.10 54.35 % | 0.06 -21.42 % | 0.08 -23.88 % | 0.11 -29.30 % | 0.15 -5.39 % | 0.16 20.35 % | 0.13 -13.89 % | 0.15 10.16 % | 0.14 |
| EBITDA | -6.732 M -122.47 % | 29.961 M 50.84 % | 19.863 M 23.45 % | 16.090 M 94.57 % | 8.270 M -91.38 % | 95.958 M 430.44 % | 18.090 M -26.53 % | 24.622 M -51.55 % | 50.818 M 10.61 % | 45.942 M 196.90 % | 15.474 M 117.37 % | 7.119 M 133.31 % | -21.368 M -158.38 % | 36.600 M 21.30 % | 30.173 M -4.61 % | 31.630 M 8.17 % | 29.240 M -37.83 % | 47.029 M -36.81 % | 74.428 M 131.95 % | 32.088 M -23.46 % | 41.924 M 8.88 % | 38.504 M |
| Net income ratio | -0.02 -151.79 % | 0.05 243.37 % | 0.01 -41.38 % | 0.02 504.16 % | -0.01 -103.72 % | 0.15 740.49 % | 0.02 -61.63 % | 0.05 -46.10 % | 0.09 0.85 % | 0.09 323.41 % | -0.04 -612.82 % | -0.01 93.08 % | -0.08 -203.16 % | 0.08 23.05 % | 0.06 0.32 % | 0.06 -27.47 % | 0.09 -27.81 % | 0.12 -2.95 % | 0.12 9.89 % | 0.11 -8.00 % | 0.12 10.14 % | 0.11 |
| Ratio EBITDA | -0.02 -126.22 % | 0.07 110.16 % | 0.03 -21.09 % | 0.04 67.18 % | 0.02 -89.33 % | 0.23 613.45 % | 0.03 -54.18 % | 0.07 -54.43 % | 0.15 16.23 % | 0.13 295.78 % | 0.03 53.13 % | 0.02 123.65 % | -0.09 -176.66 % | 0.12 87.09 % | 0.06 -39.52 % | 0.11 -12.54 % | 0.12 -28.90 % | 0.17 -0.01 % | 0.17 24.64 % | 0.14 -24.05 % | 0.18 6.99 % | 0.17 |
| Gross profit ratio | 0.31 -3.90 % | 0.32 4.65 % | 0.31 -9.60 % | 0.34 5.62 % | 0.33 -5.93 % | 0.35 4.14 % | 0.33 -5.33 % | 0.35 -0.20 % | 0.35 -6.13 % | 0.37 11.33 % | 0.34 -2.33 % | 0.34 -12.79 % | 0.39 3.83 % | 0.38 4.97 % | 0.36 -5.75 % | 0.38 -5.08 % | 0.40 -3.89 % | 0.42 -1.87 % | 0.43 13.34 % | 0.38 -4.33 % | 0.40 -1.75 % | 0.40 |
| Weighted average shs out dil | 129.036 M 0.00 % | 129.036 M 0.34 % | 128.595 M 0.00 % | 128.595 M 0.00 % | 128.595 M -2.62 % | 132.049 M 0.20 % | 131.780 M 0.20 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M -3.45 % | 136.229 M 3.19 % | 132.017 M 0.00 % | 132.017 M 0.00 % | 132.017 M 0.00 % | 132.017 M 0.00 % | 132.017 M 0.00 % | 132.017 M 34.41 % | 98.218 M 0.00 % | 98.218 M 0.00 % | 98.218 M 0.00 % | 98.218 M -0.17 % | 98.387 M |
| Weighted average shs out | 129.036 M 0.00 % | 129.036 M 0.34 % | 128.595 M 0.00 % | 128.595 M 0.00 % | 128.595 M -2.62 % | 132.049 M 0.20 % | 131.780 M 0.20 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M -3.45 % | 136.229 M 3.58 % | 131.523 M 0.00 % | 131.523 M 0.42 % | 130.969 M -0.42 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 33.91 % | 98.218 M 1.31 % | 96.952 M -1.29 % | 98.218 M 0.00 % | 98.218 M -0.17 % | 98.387 M |
| EPS diluted | -0.07 -144.38 % | 0.16 146.15 % | 0.07 -8.45 % | 0.07 570.20 % | -0.02 -103.08 % | 0.49 523.41 % | 0.08 -39.54 % | 0.13 -40.91 % | 0.22 -4.35 % | 0.23 276.92 % | -0.13 -802.78 % | -0.01 89.71 % | -0.14 -177.78 % | 0.18 -18.18 % | 0.22 57.14 % | 0.14 -12.50 % | 0.16 -52.94 % | 0.34 -38.18 % | 0.55 103.70 % | 0.27 -6.90 % | 0.29 11.54 % | 0.26 |
| Earnings per share | -0.07 -144.38 % | 0.16 146.15 % | 0.07 -8.45 % | 0.07 570.20 % | -0.02 -103.08 % | 0.49 523.41 % | 0.08 -39.54 % | 0.13 -40.91 % | 0.22 -4.35 % | 0.23 276.92 % | -0.13 -796.55 % | -0.01 89.64 % | -0.14 -177.78 % | 0.18 -18.18 % | 0.22 57.14 % | 0.14 -12.50 % | 0.16 -52.94 % | 0.34 -38.18 % | 0.55 103.70 % | 0.27 -6.90 % | 0.29 11.54 % | 0.26 |
| Gross profit | 118.537 M -17.65 % | 143.948 M -24.89 % | 191.646 M 41.44 % | 135.499 M 22.92 % | 110.231 M -24.05 % | 145.145 M -22.58 % | 187.467 M 51.82 % | 123.480 M 6.10 % | 116.384 M -10.67 % | 130.288 M -16.49 % | 156.012 M 38.65 % | 112.522 M 22.84 % | 91.604 M -20.93 % | 115.852 M -31.94 % | 170.232 M 48.67 % | 114.501 M 17.40 % | 97.530 M -15.96 % | 116.049 M -37.99 % | 187.156 M 110.91 % | 88.737 M -3.58 % | 92.032 M -0.01 % | 92.040 M |
| Income tax expense | 1.333 M -84.67 % | 8.694 M 212.80 % | 2.779 M -59.39 % | 6.844 M 472.24 % | 1.196 M -94.81 % | 23.047 M 211.12 % | 7.408 M 585.30 % | 1.081 M -91.80 % | 13.187 M 84.98 % | 7.129 M 11.88 % | 6.372 M 2 326.99 % | -286.126 K 90.67 % | -3.068 M -151.29 % | 5.981 M 43 760.31 % | -13.700 K -100.27 % | 5.154 M 14.73 % | 4.492 M -43.58 % | 7.962 M -45.86 % | 14.707 M 243.54 % | 4.281 M -37.71 % | 6.873 M 12.15 % | 6.128 M |
| Cost of revenue | 261.137 M -12.70 % | 299.113 M -29.73 % | 425.670 M 64.31 % | 259.071 M 13.23 % | 228.799 M -16.74 % | 274.802 M -27.18 % | 377.368 M 64.97 % | 228.744 M 6.43 % | 214.927 M -1.34 % | 217.856 M -29.29 % | 308.082 M 43.68 % | 214.416 M 52.59 % | 140.517 M -25.63 % | 188.946 M -36.99 % | 299.885 M 63.39 % | 183.542 M 27.97 % | 143.431 M -10.07 % | 159.498 M -35.92 % | 248.898 M 70.96 % | 145.586 M 3.64 % | 140.478 M 2.97 % | 136.429 M |
| General and administrative expenses | -7.257 M -135.49 % | 20.448 M 157.98 % | -35.270 M -179.31 % | 44.468 M 761.52 % | -6.722 M -137.26 % | 18.042 M 172.94 % | -24.735 M -170.11 % | 35.279 M 738.98 % | -5.521 M -133.00 % | 16.731 M 164.21 % | -26.058 M -172.25 % | 36.066 M 3 709.72 % | 946.686 K -93.70 % | 15.027 M -38.67 % | 24.504 M -26.55 % | 33.362 M 608.37 % | 4.710 M -56.14 % | 10.738 M -38.60 % | 17.489 M 118.61 % | 8.000 M 5.10 % | 7.612 M -2.41 % | 7.800 M |
| Selling and marketing expenses | 51.672 M -27.77 % | 71.542 M 5.85 % | 67.590 M -39.45 % | 111.625 M 142.12 % | 46.104 M -34.49 % | 70.374 M 25.20 % | 56.210 M -46.23 % | 104.545 M 146.62 % | 42.391 M -30.08 % | 60.630 M 61.19 % | 37.613 M -62.43 % | 100.105 M 102.80 % | 49.362 M -19.43 % | 61.264 M -37.70 % | 98.330 M 33.36 % | 73.730 M 90.62 % | 38.679 M -27.10 % | 53.060 M 43.71 % | 36.921 M -13.59 % | 42.728 M 16.00 % | 36.835 M -9.84 % | 40.856 M |
| Other expenses | 75.127 M 343.19 % | 16.951 M -87.76 % | 138.446 M 438.93 % | -40.848 M | 0.000 -100.00 % | 10.913 M 10 762.60 % | 100.464 K 101.33 % | -7.533 M -128.17 % | 26.743 M 2 120.51 % | 1.204 M | 0.000 100.00 % | -17.872 M -189.77 % | 19.908 M 1 538.38 % | 1.215 M | 0.000 100.00 % | -3.057 M -434.12 % | 914.941 K -93.30 % | 13.647 M 1 591.05 % | 807.015 K 754.56 % | 94.436 K -86.42 % | 695.343 K -69.72 % | 2.297 M |
| Operating expenses | 127.455 M 11.06 % | 114.765 M -36.75 % | 181.455 M 49.35 % | 121.492 M 10.38 % | 110.070 M 5.30 % | 104.534 M -36.20 % | 163.836 M 58.34 % | 103.468 M 3.98 % | 99.508 M 17.78 % | 84.483 M -42.50 % | 146.924 M 46.00 % | 100.635 M -3.18 % | 103.936 M 25.14 % | 83.056 M -39.38 % | 137.020 M 54.25 % | 88.831 M 34.64 % | 65.978 M -12.23 % | 75.170 M -33.32 % | 112.729 M 96.45 % | 57.384 M 11.89 % | 51.284 M -7.45 % | 55.411 M |
| Cost and expenses | 388.592 M -6.11 % | 413.878 M -31.83 % | 607.125 M 59.53 % | 380.563 M 12.30 % | 338.869 M -8.38 % | 369.854 M -32.35 % | 546.726 M 67.66 % | 326.100 M 4.87 % | 310.960 M 2.85 % | 302.340 M -38.44 % | 491.140 M 55.89 % | 315.051 M 28.88 % | 244.452 M -10.13 % | 272.002 M -37.74 % | 436.905 M 63.50 % | 267.227 M 27.61 % | 209.409 M -8.82 % | 229.662 M -36.49 % | 361.626 M 78.17 % | 202.970 M 5.84 % | 191.762 M 0.95 % | 189.966 M |
| Research and development expenses | 7.913 M 35.88 % | 5.824 M -45.51 % | 10.689 M 65.43 % | 6.461 M -27.68 % | 8.934 M 71.64 % | 5.205 M -46.22 % | 9.678 M 32.21 % | 7.320 M 7.24 % | 6.826 M 15.34 % | 5.918 M -42.25 % | 10.247 M 12.35 % | 9.121 M 31.54 % | 6.934 M 24.95 % | 5.550 M -50.09 % | 11.119 M 19.07 % | 9.338 M 27.29 % | 7.336 M 62.45 % | 4.516 M -62.04 % | 11.898 M 117.12 % | 5.480 M -5.53 % | 5.801 M 89.18 % | 3.066 M |
| Selling general and administrative expenses | 44.415 M -51.72 % | 91.990 M 184.62 % | 32.320 M -79.29 % | 156.094 M 296.36 % | 39.382 M -55.46 % | 88.416 M 180.91 % | 31.475 M -77.49 % | 139.824 M 279.24 % | 36.869 M -52.34 % | 77.361 M 569.48 % | 11.555 M -91.51 % | 136.171 M 170.67 % | 50.309 M -34.06 % | 76.291 M -37.89 % | 122.834 M 14.70 % | 107.093 M 146.82 % | 43.388 M -31.98 % | 63.786 M -34.66 % | 97.621 M 92.44 % | 50.728 M 14.13 % | 44.446 M -8.65 % | 48.656 M |
| Interest income | 118.571 K -75.52 % | 484.353 K 59.91 % | 302.891 K -41.84 % | 520.830 K 52.58 % | 341.343 K -22.00 % | 437.628 K -73.13 % | 1.629 M 205.12 % | 533.749 K -65.08 % | 1.529 M 407.75 % | 301.034 K -86.72 % | 2.267 M 267.52 % | 616.839 K -69.44 % | 2.018 M 31.22 % | 1.538 M -45.33 % | 2.814 M 117.43 % | 1.294 M 1 132.23 % | 105.013 K 53.84 % | 68.262 K -73.82 % | 260.757 K | 0.000 | 0.000 -100.00 % | 32.909 K |
| Interest expense | 1.188 M 66.73 % | 712.326 K 218.04 % | 223.976 K 12.56 % | 198.990 K -41.02 % | 337.400 K | 0.000 -100.00 % | 391.911 K 115.24 % | 182.080 K -9.97 % | 202.243 K 22.51 % | 165.083 K | 0.000 -100.00 % | 202.557 K -8.40 % | 221.127 K -6.33 % | 236.064 K -62.99 % | 637.814 K | 0.000 -100.00 % | 729.506 K 63.54 % | 446.072 K -65.42 % | 1.290 M | 0.000 | 0.000 -100.00 % | 456.110 K |
| Depreciation and amortization | 0.000 -100.00 % | 4.274 M -49.74 % | 8.504 M 308.27 % | 2.083 M -74.31 % | 8.109 M 116.99 % | 3.737 M -45.79 % | 6.893 M 0.00 % | 6.893 M -15.27 % | 8.136 M 0.00 % | 8.136 M -10.64 % | 9.105 M 0.00 % | 9.105 M 33.74 % | 6.808 M 0.00 % | 6.808 M 111.03 % | 3.226 M -56.22 % | 7.369 M 87.42 % | 3.932 M 243.70 % | 1.144 M -51.79 % | 2.373 M -22.78 % | 3.073 M -28.05 % | 4.271 M 494.66 % | 718.226 K |
| Operating income | -8.918 M -130.56 % | 29.182 M 186.34 % | 10.192 M -27.24 % | 14.007 M 8 616.14 % | 160.700 K -99.60 % | 40.611 M 130.77 % | 17.598 M 2.86 % | 17.108 M 8.72 % | 15.736 M -58.29 % | 37.725 M -11.04 % | 42.408 M 253.68 % | 11.991 M 155.49 % | -21.607 M -172.95 % | 29.619 M -2.06 % | 30.243 M 23.39 % | 24.511 M 0.48 % | 24.393 M -40.33 % | 40.879 M -39.59 % | 67.667 M 122.00 % | 30.480 M -11.75 % | 34.537 M 11.92 % | 30.858 M |
| Operating income ratio | -0.02 -135.66 % | 0.07 298.96 % | 0.02 -53.49 % | 0.04 7 389.24 % | 0.00 -99.51 % | 0.10 210.40 % | 0.03 -35.86 % | 0.05 2.27 % | 0.05 -56.17 % | 0.11 18.58 % | 0.09 149.15 % | 0.04 139.40 % | -0.09 -195.79 % | 0.10 51.06 % | 0.06 -21.78 % | 0.08 -18.76 % | 0.10 -31.76 % | 0.15 -4.40 % | 0.16 19.30 % | 0.13 -12.43 % | 0.15 9.98 % | 0.14 |
| Total other income expenses net | 998.554 K 1 401.54 % | 66.502 K -92.88 % | 933.744 K -50.44 % | 1.884 M 295.98 % | -961.336 K -102.04 % | 47.060 M 46 742.65 % | 100.464 K -83.79 % | 619.950 K -97.68 % | 26.743 M 32 081.97 % | -83.619 K 99.77 % | -35.744 M -152.08 % | -14.180 M -79 030.25 % | 17.965 K 128.25 % | -63.585 K 91.02 % | -708.000 K -3.66 % | -683.000 K -174.65 % | 914.941 K 1 520.68 % | 56.454 K -93.00 % | 807.015 K 123.88 % | 360.471 K -48.16 % | 695.344 K 22.01 % | 569.901 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 | 2023-01-01 | 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 | 2023-01-01 | 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-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -115.755 M -37.35 % | -84.277 M 48.55 % | -163.816 M -1 516.60 % | 11.564 M 110.47 % | -110.499 M 10.19 % | -123.031 M 50.18 % | -246.952 M -212.12 % | -79.122 M 72.68 % | -289.584 M 3.80 % | -301.021 M 34.15 % | -457.127 M -124.19 % | -203.900 M 37.99 % | -328.797 M 1.83 % | -334.937 M 55.63 % | -754.793 M -14.97 % | -656.540 M -323.19 % | -155.142 M -213.84 % | -49.433 M 79.08 % | -236.315 M -73.23 % | -136.420 M -209.42 % | 124.678 M |
| Total investments | 0.000 -100.00 % | 38.037 M | 0.000 -100.00 % | 37.009 M 31.43 % | 28.159 M 87.73 % | 15.000 M 447.45 % | 2.740 M -97.45 % | 107.264 M 64.36 % | 65.263 M -43.25 % | 115.000 M | 0.000 -100.00 % | 130.565 M 36.19 % | 95.872 M -70.04 % | 320.000 M 4 547.79 % | 6.885 M -65.58 % | 20.000 M 248.13 % | 5.745 M -95.25 % | 121.000 M 1 010.30 % | 10.898 M 14.19 % | 9.544 M -96.17 % | 249.356 M |
| Total debt | 114.513 M -5.02 % | 120.569 M -7.26 % | 130.006 M 5.18 % | 123.600 M 19.22 % | 103.678 M 20.74 % | 85.869 M 18.99 % | 72.163 M 16.96 % | 61.699 M 24.33 % | 49.627 M 282.78 % | 12.965 M 83.10 % | 7.081 M -55.82 % | 16.029 M -7.90 % | 17.404 M -5.87 % | 18.489 M -5.43 % | 19.550 M 28.50 % | 15.214 M -2.26 % | 15.566 M | 0.000 -100.00 % | 1.927 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.106 M -96.39 % | 778.344 M 2 669.32 % | 28.106 M -96.38 % | 777.186 M 2 784.02 % | 26.948 M -96.53 % | 777.186 M | 0.000 -100.00 % | 776.598 M 2 846.01 % | 26.361 M -96.76 % | 814.176 M 2 988.56 % | 26.361 M -96.73 % | 806.561 M 4 202.81 % | 18.745 M 0.00 % | 18.745 M | 0.000 | 0.000 -100.00 % | 418.655 M |
| Retained earnings | 411.175 M -7.82 % | 446.057 M 4.85 % | 425.412 M 2.01 % | 417.034 M -0.89 % | 420.759 M -0.46 % | 422.701 M 18.07 % | 357.997 M 2.64 % | 348.800 M 5.07 % | 331.973 M -6.54 % | 355.217 M 1.04 % | 351.568 M 2.36 % | 343.464 M -0.52 % | 345.268 M -5.09 % | 363.767 M 6.93 % | 340.192 M -6.86 % | 365.231 M 5.39 % | 346.558 M 6.39 % | 325.742 M 11.26 % | 292.769 M 31.95 % | 221.876 M | 0.000 |
| Common stock | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 0.00 % | 131.523 M 40.00 % | 93.945 M 0.00 % | 93.945 M 0.00 % | 93.945 M 33.33 % | 70.458 M 0.00 % | 70.458 M 0.00 % | 70.458 M 0.00 % | 70.458 M | 0.000 |
| Total equity | 1.278 B -2.66 % | 1.313 B 1.59 % | 1.292 B 0.65 % | 1.284 B -0.30 % | 1.288 B -0.86 % | 1.299 B 2.51 % | 1.267 B 0.82 % | 1.257 B 1.34 % | 1.240 B -1.85 % | 1.264 B 2.47 % | 1.233 B -1.47 % | 1.251 B -0.15 % | 1.253 B -1.46 % | 1.272 B 1.89 % | 1.248 B -1.38 % | 1.266 B 108.81 % | 606.163 M 3.56 % | 585.347 M 5.97 % | 552.374 M 16.95 % | 472.314 M 12.82 % | 418.655 M |
| Other non current liabilities | 18.202 M -16.94 % | 21.914 M -6.99 % | 23.561 M 53.52 % | 15.347 M -15.62 % | 18.187 M -31.76 % | 26.652 M 18.79 % | 22.436 M 37.85 % | 16.276 M 23.40 % | 13.190 M -5.57 % | 13.968 M -51.28 % | 28.672 M 185.01 % | 10.060 M 16.60 % | 8.628 M -45.16 % | 15.732 M -13.77 % | 18.245 M 42.22 % | 12.829 M 12.81 % | 11.372 M -1.97 % | 11.600 M -3.65 % | 12.040 M 100.70 % | 5.999 M | 0.000 |
| Long term debt | 114.513 M -5.02 % | 120.569 M -7.26 % | 130.006 M 15.53 % | 112.529 M 21.22 % | 92.832 M 18.23 % | 78.521 M 20.96 % | 64.917 M 23.13 % | 52.722 M 25.24 % | 42.096 M 595.00 % | 6.057 M -14.46 % | 7.081 M -20.82 % | 8.943 M -11.28 % | 10.080 M -8.93 % | 11.068 M -7.58 % | 11.976 M 7.60 % | 11.130 M 0.19 % | 11.109 M | 0.000 -100.00 % | 1.927 M | 0.000 | 0.000 |
| Total non current liabilities | 138.887 M -7.14 % | 149.567 M -7.26 % | 161.271 M 17.97 % | 136.708 M 13.16 % | 120.807 M 6.09 % | 113.877 M 17.06 % | 97.279 M 21.82 % | 79.853 M 21.02 % | 65.984 M 117.37 % | 30.356 M -15.10 % | 35.753 M 32.22 % | 27.041 M -0.84 % | 27.269 M -23.61 % | 35.699 M -19.75 % | 44.482 M 31.45 % | 33.839 M 3.01 % | 32.851 M 59.67 % | 20.574 M -11.60 % | 23.274 M 45.73 % | 15.971 M | 0.000 |
| Other current liabilities | 105.532 M 98.24 % | 53.236 M -35.76 % | 82.865 M 103.57 % | 40.705 M -64.20 % | 113.689 M 171.41 % | 41.888 M -69.94 % | 139.349 M 60.78 % | 86.668 M -27.49 % | 119.525 M 217.44 % | 37.653 M -76.51 % | 160.306 M 337.48 % | 36.643 M -35.40 % | 56.720 M 32.73 % | 42.732 M -64.16 % | 119.240 M 148.58 % | 47.969 M -41.24 % | 81.632 M 159.74 % | 31.428 M -44.31 % | 56.429 M 42.96 % | 39.472 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 10.753 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 100.00 % | -1.167 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 20.564 M | 0.000 -100.00 % | 11.070 M 2.07 % | 10.846 M 47.60 % | 7.348 M 1.41 % | 7.246 M -19.29 % | 8.978 M 19.21 % | 7.531 M 9.02 % | 6.908 M | 0.000 -100.00 % | 7.086 M | 0.000 | 0.000 -100.00 % | 7.574 M 85.46 % | 4.084 M -8.37 % | 4.457 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 539.700 M 16.95 % | 461.477 M -15.69 % | 547.357 M 42.41 % | 384.356 M -0.84 % | 387.618 M 11.17 % | 348.687 M -32.87 % | 519.437 M 54.06 % | 337.163 M -5.60 % | 357.162 M 32.23 % | 270.098 M 7.32 % | 251.668 M 23.38 % | 203.979 M 3.49 % | 197.097 M 18.82 % | 165.876 M -37.18 % | 264.059 M 29.88 % | 203.313 M 2.14 % | 199.047 M 34.99 % | 147.457 M -32.25 % | 217.664 M 45.74 % | 149.356 M | 0.000 |
| Total liabilities | 678.587 M 11.05 % | 611.044 M -13.77 % | 708.628 M 36.00 % | 521.064 M 3.62 % | 502.860 M 8.71 % | 462.563 M -25.00 % | 616.716 M 47.89 % | 417.016 M -1.45 % | 423.146 M 40.84 % | 300.454 M 4.53 % | 287.421 M 24.41 % | 231.020 M 2.97 % | 224.367 M 11.31 % | 201.575 M -33.62 % | 303.671 M 28.05 % | 237.152 M 2.27 % | 231.898 M 38.01 % | 168.031 M -29.70 % | 239.010 M 44.57 % | 165.327 M 139.49 % | -418.655 M |
| Other non current assets | 17.632 M -5.54 % | 18.667 M -17.54 % | 22.637 M 29.13 % | 17.530 M 105.68 % | -308.373 M -1 709.38 % | 19.161 M -1.28 % | 19.410 M 39.37 % | 13.927 M 6.52 % | 13.075 M -28.63 % | 18.320 M -78.75 % | 86.210 M 172.22 % | 31.669 M 135.56 % | 13.444 M -28.49 % | 18.800 M 25.63 % | 14.964 M 20.51 % | 12.417 M -6.60 % | 13.294 M -24.08 % | 17.511 M 33.03 % | 13.163 M 98.96 % | 6.616 M 105.31 % | -124.678 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.885 M | 0.000 -100.00 % | 5.745 M | 0.000 -100.00 % | 10.898 M 14.19 % | 9.544 M | 0.000 |
| Intangible assets | 333.263 M 3.90 % | 320.745 M -0.75 % | 323.181 M -0.79 % | 325.759 M -0.50 % | 327.394 M -0.68 % | 329.640 M -0.55 % | 331.447 M 0.10 % | 331.132 M -0.77 % | 333.700 M 0.66 % | 331.509 M -0.78 % | 334.127 M -1.02 % | 337.566 M 5.32 % | 320.505 M 501.84 % | 53.254 M 0.22 % | 53.135 M 2.18 % | 52.001 M -1.41 % | 52.746 M -2.78 % | 54.253 M 2.01 % | 53.183 M -4.36 % | 55.610 M | 0.000 |
| GoodWill | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 0.00 % | 509.584 K 841.51 % | 54.124 K 0.00 % | 54.124 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 333.772 M 3.90 % | 321.255 M -0.75 % | 323.691 M -0.79 % | 326.269 M -0.50 % | 327.903 M -0.68 % | 330.150 M -0.54 % | 331.956 M 0.09 % | 331.642 M -0.77 % | 334.210 M 0.66 % | 332.019 M -0.78 % | 334.636 M -1.02 % | 338.076 M 5.32 % | 321.014 M 502.19 % | 53.308 M 0.22 % | 53.189 M 2.28 % | 52.001 M -1.41 % | 52.746 M -2.78 % | 54.253 M 2.01 % | 53.183 M -4.36 % | 55.610 M | 0.000 |
| Property plant equipment net | 582.035 M -0.64 % | 585.756 M 2.40 % | 572.048 M 11.31 % | 513.910 M 4.43 % | 492.090 M 10.80 % | 444.132 M 5.31 % | 421.724 M 23.24 % | 342.191 M 7.14 % | 319.389 M 30.86 % | 244.068 M 17.45 % | 207.802 M 21.16 % | 171.513 M 0.90 % | 169.979 M -0.66 % | 171.105 M -0.01 % | 171.125 M 15.46 % | 148.209 M 1.48 % | 146.044 M 28.95 % | 113.257 M 0.57 % | 112.620 M 40.33 % | 80.256 M | 0.000 |
| Total non current assets | 992.134 M 1.19 % | 980.482 M 0.84 % | 972.284 M 7.11 % | 907.734 M 2.35 % | 886.861 M 5.70 % | 839.044 M 2.48 % | 818.751 M 11.51 % | 734.257 M 3.68 % | 708.169 M 10.58 % | 640.398 M 1.87 % | 628.648 M 8.60 % | 578.883 M 7.07 % | 540.681 M 96.25 % | 275.512 M -0.94 % | 278.122 M 15.31 % | 241.204 M 0.65 % | 239.656 M 11.42 % | 215.085 M 2.84 % | 209.148 M 22.55 % | 170.667 M 236.89 % | -124.678 M |
| Other current assets | 72.448 M -1.67 % | 73.677 M 12.99 % | 65.205 M 19.92 % | 54.373 M 12.95 % | 48.140 M -32.63 % | 71.455 M 6.32 % | 67.209 M -17.21 % | 81.177 M 59.02 % | 51.049 M 17.80 % | 43.334 M -8.16 % | 47.185 M -11.90 % | 53.557 M -3.79 % | 55.665 M 20.97 % | 46.014 M -30.93 % | 66.616 M 11.44 % | 59.777 M 31.80 % | 45.355 M 23.12 % | 36.839 M -15.27 % | 43.480 M 36.64 % | 31.820 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 38.037 M | 0.000 -100.00 % | 37.009 M 31.43 % | 28.159 M 87.73 % | 15.000 M | 0.000 -100.00 % | 107.264 M 64.36 % | 65.263 M -43.25 % | 115.000 M | 0.000 -100.00 % | 130.565 M 36.19 % | 95.872 M -70.04 % | 320.000 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 121.000 M 1 859 435.88 % | 6.507 K | 0.000 -100.00 % | 249.356 M |
| cash and cash equivalents | 230.267 M 12.41 % | 204.846 M -30.28 % | 293.822 M 191.01 % | 100.966 M -52.86 % | 214.177 M 2.53 % | 208.900 M -34.54 % | 319.114 M 126.61 % | 140.822 M -58.49 % | 339.211 M 8.03 % | 313.986 M -32.36 % | 464.208 M 111.07 % | 219.929 M -36.47 % | 346.201 M -2.04 % | 353.426 M -54.36 % | 774.343 M 15.27 % | 671.754 M 293.51 % | 170.708 M 245.33 % | 49.433 M -79.35 % | 239.409 M 75.49 % | 136.420 M 209.42 % | -124.678 M |
| Cash and short term investments | 230.267 M -5.19 % | 242.883 M -17.34 % | 293.822 M 112.95 % | 137.976 M -43.06 % | 242.336 M 8.23 % | 223.900 M -29.84 % | 319.114 M 28.63 % | 248.086 M -38.66 % | 404.474 M -5.71 % | 428.986 M -7.59 % | 464.208 M 32.44 % | 350.494 M -20.72 % | 442.073 M -34.35 % | 673.426 M -13.03 % | 774.343 M 11.94 % | 691.754 M 305.23 % | 170.708 M 0.16 % | 170.433 M -28.81 % | 239.409 M 75.49 % | 136.420 M 9.42 % | 124.678 M |
| Total current assets | 964.420 M 2.22 % | 943.500 M -8.28 % | 1.029 B 14.64 % | 897.368 M -1.32 % | 909.414 M -1.42 % | 922.554 M -13.39 % | 1.065 B 13.36 % | 939.634 M -1.63 % | 955.205 M 3.42 % | 923.600 M 3.57 % | 891.805 M -1.30 % | 903.576 M -3.57 % | 937.028 M -21.78 % | 1.198 B -5.96 % | 1.274 B 0.97 % | 1.262 B 110.84 % | 598.404 M 11.17 % | 538.293 M -7.55 % | 582.236 M 24.68 % | 466.974 M 274.54 % | 124.678 M |
| Inventory | 570.632 M 11.84 % | 510.212 M -4.35 % | 533.434 M -3.35 % | 551.937 M 10.70 % | 498.568 M 8.00 % | 461.647 M -9.85 % | 512.086 M 4.73 % | 488.979 M 14.37 % | 427.551 M 33.95 % | 319.190 M 33.01 % | 239.973 M -37.98 % | 386.900 M 5.00 % | 368.485 M 17.97 % | 312.365 M -3.60 % | 324.018 M -15.11 % | 381.712 M 20.35 % | 317.161 M 29.80 % | 244.349 M 4.76 % | 233.256 M 1.74 % | 229.259 M | 0.000 |
| Net receivables | 91.073 M -21.98 % | 116.728 M -14.34 % | 136.268 M -10.98 % | 153.083 M 39.45 % | 109.775 M -29.85 % | 156.486 M -6.14 % | 166.720 M 48.37 % | 112.367 M 75.79 % | 63.920 M -44.12 % | 114.390 M -18.55 % | 140.439 M 24.70 % | 112.625 M 75.10 % | 64.320 M -55.02 % | 142.999 M 15.32 % | 124.007 M 1.26 % | 122.463 M 104.82 % | 59.791 M -31.01 % | 86.671 M 14.72 % | 75.550 M 8.74 % | 69.477 M | 0.000 |
| Tax assets | 58.695 M 7.10 % | 54.804 M 1.66 % | 53.909 M 7.76 % | 50.025 M 4.55 % | 47.848 M 12.92 % | 42.372 M -1.28 % | 42.921 M 0.05 % | 42.898 M 14.23 % | 37.555 M -18.34 % | 45.990 M | 0.000 -100.00 % | 37.625 M 3.81 % | 36.244 M 12.21 % | 32.299 M 1.06 % | 31.959 M 44.38 % | 22.135 M 1.41 % | 21.827 M 9.22 % | 19.984 M 3.63 % | 19.284 M 3.44 % | 18.642 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 418.770 M 15.56 % | 362.391 M -17.19 % | 437.615 M 43.69 % | 304.555 M -0.65 % | 306.562 M 17.54 % | 260.819 M -37.55 % | 417.625 M 61.69 % | 258.294 M -2.27 % | 264.299 M 29.29 % | 204.416 M 28.68 % | 158.851 M 9.10 % | 145.599 M 10.53 % | 131.725 M 18.89 % | 110.798 M -37.25 % | 176.565 M 11.49 % | 158.366 M 16.09 % | 136.414 M 35.47 % | 100.700 M -27.75 % | 139.375 M 37.37 % | 101.461 M | 0.000 |
| Tax payables | 15.398 M -39.11 % | 25.286 M -5.92 % | 26.877 M 55.59 % | 17.274 M 155.65 % | 6.757 M -77.92 % | 30.601 M 52.27 % | 20.097 M 81.61 % | 11.066 M -19.44 % | 13.736 M 44.23 % | 9.524 M | 0.000 -100.00 % | 9.459 M 9.31 % | 8.653 M -29.91 % | 12.346 M -30.60 % | 17.790 M 60.40 % | 11.091 M 2.68 % | 10.801 M -46.57 % | 20.216 M -12.20 % | 23.026 M 173.40 % | 8.422 M | 0.000 |
| Deferred revenue non current | 4.137 M -7.95 % | 4.494 M -7.36 % | 4.851 M -6.85 % | 5.208 M -6.40 % | 5.564 M -6.03 % | 5.921 M -9.16 % | 6.518 M -5.47 % | 6.895 M -5.18 % | 7.272 M -4.93 % | 7.649 M | 0.000 -100.00 % | 7.921 M -5.81 % | 8.410 M -5.51 % | 8.900 M -5.22 % | 9.390 M -4.95 % | 9.879 M -4.73 % | 10.369 M 15.54 % | 8.974 M -3.58 % | 9.307 M -6.67 % | 9.972 M | 0.000 |
| Minority interest | -1.133 M -8.61 % | -1.043 M -9.56 % | -952.000 K -3.48 % | -920.000 K -10.44 % | -833.000 K -7.07 % | -778.000 K -11.46 % | -698.000 K -10.09 % | -634.000 K -39.65 % | -454.000 K -19.16 % | -381.000 K -28.72 % | -296.000 K -102.74 % | -146.000 K -212.78 % | -46.678 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.083 M -0.58 % | 6.118 M -14.10 % | 7.122 M -66.48 % | 21.250 M -7.90 % | 23.072 M 74.52 % | 13.220 M -12.96 % | 15.189 M -3.99 % | 15.820 M 8.02 % | 14.645 M 12.96 % | 12.965 M | 0.000 -100.00 % | 16.029 M 59.02 % | 10.080 M -8.93 % | 11.068 M -43.39 % | 19.550 M 28.50 % | 15.214 M -2.26 % | 15.566 M | 0.000 -100.00 % | 1.927 M | 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 | 736.402 M 0.00 % | 736.402 M 0.00 % | 736.402 M 0.00 % | 736.402 M 3.97 % | 708.296 M 2 262.41 % | -32.755 M -104.37 % | 750.238 M | 0.000 -100.00 % | 750.238 M | 0.000 -100.00 % | 750.238 M | 0.000 -100.00 % | 750.238 M | 0.000 -100.00 % | 787.816 M | 0.000 -100.00 % | 170.401 M 0.00 % | 170.401 M -9.91 % | 189.146 M 5.09 % | 179.980 M | 0.000 |
| Deferred tax liabilities non current | 2.036 M -21.43 % | 2.591 M -9.22 % | 2.854 M -21.25 % | 3.624 M -14.18 % | 4.223 M 51.80 % | 2.782 M -18.37 % | 3.408 M -13.94 % | 3.960 M 15.55 % | 3.427 M 27.78 % | 2.682 M | 0.000 -100.00 % | 117.591 K -22.42 % | 151.577 K | 0.000 -100.00 % | 4.871 M | 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 | 1.957 B 1.69 % | 1.924 B -3.85 % | 2.001 B 10.85 % | 1.805 B 0.49 % | 1.796 B 1.97 % | 1.762 B -6.49 % | 1.884 B 12.55 % | 1.674 B 0.63 % | 1.663 B 6.35 % | 1.564 B 2.86 % | 1.520 B 2.56 % | 1.482 B 0.32 % | 1.478 B 0.29 % | 1.473 B -5.06 % | 1.552 B 3.27 % | 1.503 B 79.33 % | 838.061 M 11.24 % | 753.378 M -4.80 % | 791.385 M 24.11 % | 637.641 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 | 2023-01-01 | 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-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 | 2023-01-01 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -339.679 M -344.33 % | 139.027 M 203.33 % | -134.551 M | 0.000 -100.00 % | 34.433 M 218.94 % | 10.796 M 200.00 % | -10.796 M | 0.000 100.00 % | -176.700 M -280.05 % | 98.142 M 200.00 % | -98.142 M | 0.000 100.00 % | -6.458 M 48.60 % | -12.564 M -200.00 % | 12.564 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.543 M 37.96 % | -68.570 M -200.00 % | 68.570 M | 0.000 100.00 % | -13.616 M 71.76 % | -48.207 M -200.00 % | 48.207 M | 0.000 100.00 % | -70.337 M -15 706.07 % | -445.000 K -199.93 % | 445.299 K | 0.000 -100.00 % | 5.690 M 134.63 % | -16.431 M -200.00 % | 16.431 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -296.520 M -245.98 % | 203.121 M 200.00 % | -203.121 M | 0.000 -100.00 % | 51.123 M -13.36 % | 59.003 M 200.00 % | -59.003 M | 0.000 100.00 % | -110.798 M -212.97 % | 98.078 M 200.00 % | -98.078 M | 0.000 100.00 % | -8.379 M -8 387.28 % | -98.723 K -200.00 % | 98.723 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.476 M | 0.000 | 0.000 100.00 % | -7.300 M -200.00 % | 7.300 M | 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 | 0.000 | 0.000 100.00 % | -616.000 K -113.76 % | 4.476 M 200.00 % | -4.476 M | 0.000 100.00 % | -3.074 M -142.11 % | 7.300 M 200.00 % | -7.300 M | 0.000 -100.00 % | 4.435 M 770.44 % | 509.514 K 199.90 % | -510.000 K | 0.000 100.00 % | -3.769 M -195.06 % | 3.965 M 200.00 % | -3.965 M | 0.000 |
| Other non cash items | 37.351 M 163.18 % | -59.118 M -132.72 % | 180.658 M 305.32 % | -87.988 M | 0.000 100.00 % | -94.728 M -122.70 % | 417.375 M 247.21 % | -283.529 M -262.83 % | 174.129 M 2 240.23 % | -8.136 M -107.29 % | 111.681 M 661.18 % | -19.901 M -599.02 % | 3.988 M | 0.000 100.00 % | -29.549 M 79.66 % | -145.256 M -269.11 % | 85.896 M | 0.000 | 0.000 | 0.000 100.00 % | -28.359 M | 0.000 |
| Net cash provided by operating activities | 37.351 M 197.09 % | -38.472 M -121.30 % | 180.658 M 329.11 % | -78.853 M -235.90 % | 58.022 M 293.25 % | -30.024 M -125.27 % | 118.802 M 183.58 % | -142.140 M -284.41 % | 77.079 M 151.92 % | 30.597 M -80.39 % | 156.063 M 8 300.89 % | -1.903 M 89.73 % | -18.521 M 74.62 % | -72.984 M -141.54 % | 175.706 M 247.39 % | -119.214 M -831.69 % | 16.293 M 127.92 % | -58.365 M -208.55 % | 53.767 M 238.23 % | -38.897 M -191.12 % | 42.689 M 153.50 % | 16.840 M |
| Investments in property plant and equipment | -28.495 M -97.15 % | -14.453 M 60.24 % | -36.347 M -4.44 % | -34.802 M 2.14 % | -35.565 M 22.25 % | -45.741 M 13.01 % | -52.581 M -117.04 % | -24.226 M 70.93 % | -83.344 M -220.50 % | -26.004 M 34.08 % | -39.448 M 19.05 % | -48.733 M 80.93 % | -255.612 M -957.21 % | -24.178 M 31.59 % | -35.345 M -819.25 % | -3.845 M 75.82 % | -15.900 M -40.00 % | -11.357 M 68.10 % | -35.602 M -3 869.79 % | -896.832 K 97.56 % | -36.708 M -265.44 % | -10.045 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.654 K -145.22 % | 127.491 K 100.03 % | -425.000 M -907 056.89 % | 46.860 K 38 950.00 % | 120.000 -99.79 % | 56.682 K 74.47 % | 32.489 K -73.81 % | 124.061 K | 0.000 | 0.000 -100.00 % | 740.029 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -246.000 M | 0.000 | 0.000 100.00 % | -130.000 M 78.69 % | -610.000 M -243.53 % | 425.000 M | 0.000 100.00 % | -119.000 99.79 % | -56.681 K | 0.000 100.00 % | -834.740 M -322.89 % | 374.500 M 200.00 % | -374.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 448.483 K 19.78 % | 374.410 K 122.73 % | 168.102 K -35.42 % | 260.300 K -99.88 % | 218.573 M 53 008.97 % | 411.556 K -40.57 % | 692.476 K 29.74 % | 533.749 K -38.96 % | 874.359 K 63.51 % | 534.730 K | 0.000 -100.00 % | 859.061 K -35.40 % | 1.330 M 231.16 % | 401.591 K -99.95 % | 834.500 M 322.83 % | -374.500 M -200.00 % | 374.500 M 50 506.12 % | 740.029 K 45.30 % | 509.303 K 148.51 % | 204.945 K -54.36 % | 449.011 K 285.67 % | 116.424 K |
| Other investing activites | 38.104 M 208.25 % | -35.200 M -195.11 % | 37.011 M 476.40 % | -9.833 M -165.55 % | 15.000 M 200.00 % | -15.000 M -114.40 % | 104.200 M 18.41 % | 88.000 M -86.67 % | 660.000 M 676.60 % | -114.465 M -187.18 % | 131.302 M 475.15 % | -35.000 M -115.55 % | 225.104 M 170.35 % | -319.968 M -1 709.17 % | 19.884 M 199.42 % | -20.000 M -116.52 % | 121.029 M 200.03 % | -120.993 M -393.89 % | 41.170 M 200.41 % | -41.000 M -191.10 % | 45.005 M 200.01 % | -45.000 M |
| Net cash used for investing activites | 10.058 M 120.41 % | -49.279 M -6 020.52 % | 832.335 K 101.88 % | -44.376 M 7.53 % | -47.991 M 20.45 % | -60.329 M -215.27 % | 52.337 M 179.60 % | -65.750 M -103.29 % | -32.343 M 76.98 % | -140.470 M -252.85 % | 91.900 M 210.89 % | -82.874 M -184.03 % | -29.178 M 91.51 % | -343.744 M -2 338.59 % | -14.096 M 40.58 % | -23.722 M -122.72 % | 104.389 M 179.32 % | -131.610 M -2 265.76 % | 6.077 M 114.58 % | -41.692 M -576.70 % | 8.746 M 115.92 % | -54.928 M |
| Debt repayment | 8.499 M 99.40 % | 4.262 M -79.22 % | 20.515 M -5.58 % | 21.727 M 173.06 % | 7.957 M -49.19 % | 15.660 M 41.87 % | 11.038 M 1.28 % | 10.898 M -68.85 % | 34.982 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 639.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 41.942 M 200.00 % | -41.942 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -28.306 M -2 921.28 % | -936.903 K 82.85 % | -5.463 M 39.04 % | -8.961 M -1 359.45 % | -614.000 K -19.22 % | -515.000 K -1 350.05 % | -35.516 K 0.00 % | -35.516 K 99.93 % | -52.609 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.800 M 91.83 % | -46.539 M -30 317.65 % | -153.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.181 M -24.56 % | -1.751 M 50.23 % | -3.518 M -28.07 % | -2.747 M 77.29 % | -12.096 M 65.44 % | -35.006 M -487.64 % | -5.957 M -563.36 % | -898.000 K 11.18 % | -1.011 M 74.10 % | -3.904 M -6.00 % | -3.683 M -171.61 % | -1.356 M -184.52 % | 1.604 M 12 772.96 % | 12.463 K 100.10 % | -12.481 M -101.94 % | 644.258 M 63 951.14 % | -1.009 M | 0.000 100.00 % | -613.208 K -257.14 % | -171.698 K 89.30 % | -1.604 M | 0.000 |
| Net cash used provided by financing activities | -21.988 M -1 496.31 % | 1.575 M -86.35 % | 11.534 M 15.13 % | 10.018 M 310.75 % | -4.754 M 76.07 % | -19.861 M -493.60 % | 5.046 M -49.72 % | 10.035 M 153.84 % | -18.638 M -377.41 % | -3.904 M -6.00 % | -3.683 M -171.61 % | -1.356 M -184.52 % | 1.604 M 142.35 % | -3.788 M 93.58 % | -59.020 M -109.16 % | 644.105 M 63 935.98 % | -1.009 M | 0.000 100.00 % | -613.208 K -257.14 % | -171.698 K 89.30 % | -1.604 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -534.000 K 38.90 % | -874.000 K 97.60 % | -36.446 M | 0.000 100.00 % | -40.140 M -203.27 % | 38.870 M 140.09 % | -96.960 M -166.34 % | 146.158 M 205.90 % | -138.010 M | 0.000 | 0.000 -100.00 % | 124.519 M 291.01 % | -65.190 M | 0.000 | 0.000 |
| Net change in cash | 25.422 M 129.50 % | -86.176 M -144.68 % | 192.856 M 270.35 % | -113.211 M -2 245.57 % | 5.277 M 104.79 % | -110.214 M -162.80 % | 175.493 M 188.46 % | -198.389 M -886.48 % | 25.225 M 116.79 % | -150.222 M -161.50 % | 244.280 M 293.45 % | -126.273 M -1 647.73 % | -7.225 M 98.28 % | -420.917 M -510.29 % | 102.589 M -79.53 % | 501.046 M 313.15 % | 121.275 M 163.84 % | -189.976 M -203.39 % | 183.750 M 327.52 % | -80.760 M -262.07 % | 49.831 M 230.83 % | -38.089 M |
| Cash at beginning of period | 204.846 M -29.61 % | 291.022 M 196.46 % | 98.166 M -53.56 % | 211.377 M 1.19 % | 208.900 M -33.96 % | 316.314 M 124.62 % | 140.822 M -58.49 % | 339.211 M 8.03 % | 313.986 M -32.36 % | 464.208 M 111.07 % | 219.929 M -36.47 % | 346.201 M -2.04 % | 353.426 M -54.36 % | 774.343 M 15.27 % | 671.754 M 293.51 % | 170.708 M 245.33 % | 49.433 M -79.35 % | 239.409 M 330.13 % | 55.660 M -59.20 % | 136.420 M 57.55 % | 86.589 M -30.55 % | 124.678 M |
| Cash at end of period | 230.267 M 12.41 % | 204.846 M -29.61 % | 291.022 M 196.46 % | 98.166 M -54.17 % | 214.177 M 3.92 % | 206.100 M -34.84 % | 316.314 M 124.62 % | 140.822 M -58.49 % | 339.211 M 8.03 % | 313.986 M -32.36 % | 464.208 M 111.07 % | 219.929 M -36.47 % | 346.201 M -2.04 % | 353.426 M -54.36 % | 774.343 M 15.27 % | 671.754 M 293.51 % | 170.708 M 245.33 % | 49.433 M -79.35 % | 239.409 M 330.13 % | 55.660 M -59.20 % | 136.420 M 57.55 % | 86.589 M |
| Operating cash flow | 37.351 M 197.09 % | -38.472 M -121.30 % | 180.658 M 329.11 % | -78.853 M -235.90 % | 58.022 M 295.94 % | -29.612 M -124.93 % | 118.802 M 183.58 % | -142.140 M -284.41 % | 77.079 M 151.92 % | 30.597 M -80.39 % | 156.063 M 8 300.89 % | -1.903 M 89.73 % | -18.521 M -178.57 % | 23.574 M -20.22 % | 29.549 M 58.24 % | 18.673 M -15.04 % | 21.979 M -35.58 % | 34.117 M -36.55 % | 53.767 M 104.49 % | 26.293 M -7.28 % | 28.359 M 12.10 % | 25.299 M |
| Capital expenditure | -28.495 M -97.15 % | -14.453 M 60.24 % | -36.347 M -4.44 % | -34.802 M 2.14 % | -35.565 M 22.25 % | -45.741 M 13.01 % | -52.581 M -117.04 % | -24.226 M 70.93 % | -83.344 M -220.50 % | -26.004 M 34.08 % | -39.448 M 19.05 % | -48.733 M 80.93 % | -255.612 M -957.21 % | -24.178 M 31.59 % | -35.345 M -819.25 % | -3.845 M 75.82 % | -15.900 M -40.00 % | -11.357 M 68.10 % | -35.602 M -3 869.79 % | -896.832 K 97.56 % | -36.708 M -265.44 % | -10.045 M |
| Free CashFlow | 8.857 M 116.73 % | -52.925 M -136.72 % | 144.143 M 226.82 % | -113.656 M -606.11 % | 22.457 M 129.80 % | -75.353 M -213.79 % | 66.221 M 139.80 % | -166.366 M -2 555.48 % | -6.265 M -236.40 % | 4.593 M -96.06 % | 116.615 M 330.30 % | -50.636 M 81.53 % | -274.133 M -45 286.24 % | -604.000 K 89.58 % | -5.797 M -139.09 % | 14.828 M 143.92 % | 6.079 M -73.29 % | 22.761 M 25.31 % | 18.164 M -28.48 % | 25.397 M 404.22 % | -8.348 M -154.72 % | 15.255 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |