Shanghai W-Ibeda High Tech.Group Co.,Ltd. 688071.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 423.435 M 20.36 % | 351.820 M 4.46 % | 336.800 M 5.02 % | 320.700 M 6.23 % | 301.903 M 2.02 % | 295.935 M 44.71 % | 204.501 M 106.23 % | 99.160 M |
| Net income | -46.737 M -191.93 % | -16.009 M -143.50 % | 36.801 M -36.56 % | 58.014 M 38.53 % | 41.879 M 8.09 % | 38.745 M 346.71 % | 8.673 M 152.61 % | 3.433 M |
| Income before tax | -64.244 M -172.76 % | -23.553 M -161.80 % | 38.113 M -38.13 % | 61.602 M 24.88 % | 49.327 M 12.55 % | 43.827 M 404.54 % | 8.686 M 52.99 % | 5.678 M |
| Income before tax ratio | -0.15 -126.63 % | -0.07 -159.16 % | 0.11 -41.09 % | 0.19 17.56 % | 0.16 10.32 % | 0.15 248.66 % | 0.04 -25.82 % | 0.06 |
| EBITDA | 99.876 M 41.09 % | 70.791 M -33.95 % | 107.180 M -1.82 % | 109.162 M 38.43 % | 78.860 M 23.14 % | 64.040 M 105.81 % | 31.116 M 73.90 % | 17.893 M |
| Net income ratio | -0.11 -142.56 % | -0.05 -141.65 % | 0.11 -39.60 % | 0.18 30.41 % | 0.14 5.95 % | 0.13 208.69 % | 0.04 22.49 % | 0.03 |
| Ratio EBITDA | 0.24 17.22 % | 0.20 -36.77 % | 0.32 -6.51 % | 0.34 30.31 % | 0.26 20.71 % | 0.22 42.22 % | 0.15 -15.68 % | 0.18 |
| Gross profit ratio | 0.27 -32.63 % | 0.40 -19.18 % | 0.50 -1.92 % | 0.51 17.11 % | 0.43 2.60 % | 0.42 15.15 % | 0.37 -29.43 % | 0.52 |
| Weighted average shs out dil | 84.492 M 5.55 % | 80.047 M 9.89 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 47.82 % | 49.281 M 4.78 % | 47.034 M |
| Weighted average shs out | 84.492 M 5.55 % | 80.047 M 9.89 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 47.82 % | 49.281 M 4.78 % | 47.034 M |
| EPS diluted | -0.55 -175.00 % | -0.20 -140.00 % | 0.50 -37.50 % | 0.80 40.35 % | 0.57 7.55 % | 0.53 194.44 % | 0.18 146.58 % | 0.07 |
| Earnings per share | -0.55 -175.00 % | -0.20 -140.00 % | 0.50 -37.50 % | 0.80 40.35 % | 0.57 7.55 % | 0.53 194.44 % | 0.18 146.58 % | 0.07 |
| Gross profit | 114.603 M -18.91 % | 141.334 M -15.58 % | 167.411 M 3.01 % | 162.522 M 24.41 % | 130.639 M 4.66 % | 124.818 M 66.64 % | 74.903 M 45.54 % | 51.465 M |
| Income tax expense | -18.490 M -141.94 % | -7.642 M -1 812.67 % | 446.227 K -82.30 % | 2.521 M -43.68 % | 4.476 M 23.58 % | 3.622 M 16 397.23 % | 21.955 K -99.08 % | 2.387 M |
| Cost of revenue | 308.832 M 46.72 % | 210.486 M 24.26 % | 169.389 M 7.09 % | 158.178 M -7.64 % | 171.264 M 0.09 % | 171.118 M 32.04 % | 129.599 M 171.72 % | 47.695 M |
| General and administrative expenses | 10.518 M -12.46 % | 12.014 M -22.50 % | 15.503 M 102.44 % | 7.658 M 9.98 % | 6.964 M 15.21 % | 6.044 M 35.47 % | 4.462 M 29.67 % | 3.441 M |
| Selling and marketing expenses | 7.531 M -57.06 % | 17.538 M 25.32 % | 13.994 M 21.84 % | 11.486 M 12.40 % | 10.218 M 3.88 % | 9.836 M 7.89 % | 9.117 M 56.46 % | 5.827 M |
| Other expenses | 110.170 M 18.39 % | 93.058 M 227.34 % | 28.428 M 18.55 % | 23.980 M 20.75 % | 19.860 M -1.01 % | 20.062 M 64 882.49 % | -30.968 K -113.55 % | 228.535 K |
| Operating expenses | 178.123 M 7.97 % | 164.968 M 83.68 % | 89.811 M 29.23 % | 69.500 M 15.00 % | 60.436 M 9.16 % | 55.365 M 11.07 % | 49.847 M 42.32 % | 35.024 M |
| Cost and expenses | 486.956 M 29.70 % | 375.453 M 44.85 % | 259.200 M 13.84 % | 227.678 M -1.74 % | 231.700 M 2.30 % | 226.482 M 26.21 % | 179.446 M 116.93 % | 82.720 M |
| Research and development expenses | 49.904 M 17.82 % | 42.358 M 32.84 % | 31.886 M 20.89 % | 26.375 M 12.74 % | 23.394 M 20.45 % | 19.422 M 25.20 % | 15.514 M 77.97 % | 8.717 M |
| Selling general and administrative expenses | 18.049 M -38.92 % | 29.552 M 0.19 % | 29.497 M 54.08 % | 19.144 M 11.42 % | 17.182 M 8.19 % | 15.880 M 16.95 % | 13.578 M 46.52 % | 9.268 M |
| Interest income | 678.841 K -83.58 % | 4.134 M 383.20 % | 855.544 K -24.15 % | 1.128 M 1 577.54 % | 67.240 K 118.20 % | 30.816 K -89.26 % | 286.899 K -80.48 % | 1.469 M |
| Interest expense | 40.992 M 19.57 % | 34.284 M 38.21 % | 24.806 M 46.90 % | 16.886 M 23.08 % | 13.719 M -22.53 % | 17.708 M 21.57 % | 14.566 M 75.52 % | 8.299 M |
| Depreciation and amortization | 123.001 M 75.38 % | 70.135 M 36.73 % | 51.294 M 41.34 % | 36.292 M 70.35 % | 21.304 M 45.67 % | 14.625 M 33.28 % | 10.973 M 180.21 % | 3.916 M |
| Operating income | -63.933 M -170.52 % | -23.634 M -130.20 % | 78.259 M -16.45 % | 93.672 M 35.95 % | 68.902 M -0.13 % | 68.991 M 691.43 % | 8.717 M 59.97 % | 5.449 M |
| Operating income ratio | -0.15 -124.76 % | -0.07 -128.91 % | 0.23 -20.45 % | 0.29 27.98 % | 0.23 -2.10 % | 0.23 446.90 % | 0.04 -22.43 % | 0.05 |
| Total other income expenses net | -310.899 K -484.50 % | 80.859 K 163.09 % | -128.158 K 99.60 % | -32.070 M -63.83 % | -19.575 M 22.21 % | -25.165 M -81 160.52 % | -30.968 K -113.55 % | 228.536 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 695.783 M 2.33 % | 679.938 M 29.91 % | 523.391 M 147.03 % | 211.874 M 29.18 % | 164.009 M 14.23 % | 143.579 M 59.30 % | 90.129 M 6.70 % | 84.469 M |
| Total investments | 0.000 -100.00 % | 91.466 M 9 274.88 % | 975.649 K -0.01 % | 975.711 K 0.01 % | 975.592 K -96.87 % | 31.168 M 46.32 % | 21.302 M 38.59 % | 15.370 M |
| Total debt | 790.776 M -7.63 % | 856.143 M 43.45 % | 596.820 M 71.59 % | 347.825 M 68.15 % | 206.851 M 34.57 % | 153.716 M 61.54 % | 95.159 M 6.20 % | 89.602 M |
| Accumulated other comprehensive income loss | 4.196 M 85 556.05 % | 4.899 K -99.92 % | 6.004 M 62.52 % | 3.694 M 0.00 % | 3.694 M -96.72 % | 112.556 M 196.98 % | 37.900 M | 0.000 |
| Retained earnings | 76.171 M -38.03 % | 122.917 M -11.65 % | 139.127 M 35.39 % | 102.764 M 129.64 % | 44.750 M 1 458.62 % | 2.871 M 108.00 % | -35.874 M 19.47 % | -44.547 M |
| Common stock | 84.790 M 0.00 % | 84.790 M 16.40 % | 72.845 M 0.00 % | 72.845 M 33.33 % | 54.634 M 0.00 % | 54.634 M 10.21 % | 49.571 M 1.11 % | 49.026 M |
| Total equity | 987.685 M -5.29 % | 1.043 B 105.91 % | 506.440 M 8.57 % | 466.456 M 118.50 % | 213.478 M 26.69 % | 168.501 M 251.50 % | 47.937 M 34.72 % | 35.583 M |
| Other non current liabilities | 6.798 M -63.57 % | 18.657 M -63.82 % | 51.564 M 571.90 % | 7.674 M -52.04 % | 16.000 M 454.80 % | 2.884 M -90.55 % | 30.520 M -28.33 % | 42.581 M |
| Long term debt | 277.706 M -15.07 % | 326.964 M 173.96 % | 119.345 M 317.86 % | 28.561 M 76.10 % | 16.219 M -66.94 % | 49.063 M 97.51 % | 24.840 M 65.60 % | 15.000 M |
| Total non current liabilities | 314.184 M -16.77 % | 377.501 M 138.38 % | 158.363 M 230.79 % | 47.874 M 80.48 % | 26.526 M -55.73 % | 59.918 M -5.08 % | 63.125 M -0.05 % | 63.159 M |
| Other current liabilities | 194.808 M 26.71 % | 153.746 M 112.51 % | 72.348 M 256.25 % | 20.308 M -28.94 % | 28.580 M -36.96 % | 45.340 M -72.51 % | 164.915 M 4.24 % | 158.200 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 22.877 M -25.39 % | 30.663 M 17.28 % | 26.145 M 16.66 % | 22.411 M 2 012.06 % | 1.061 M -93.91 % | 17.438 M |
| Short term debt | 513.071 M 25.70 % | 408.159 M -3.26 % | 421.893 M 32.15 % | 319.264 M 60.49 % | 198.931 M 68.98 % | 117.726 M 30.58 % | 90.159 M 20.85 % | 74.602 M |
| Total current liabilities | 885.266 M 28.28 % | 690.124 M 8.64 % | 635.212 M 39.53 % | 455.250 M 31.04 % | 347.424 M 33.61 % | 260.024 M -16.73 % | 312.271 M 14.01 % | 273.899 M |
| Total liabilities | 1.199 B 12.35 % | 1.068 B 34.53 % | 793.576 M 57.73 % | 503.123 M 34.54 % | 373.951 M 16.88 % | 319.942 M -14.77 % | 375.397 M 11.37 % | 337.058 M |
| Other non current assets | 174.904 M -4.94 % | 184.000 M 15.11 % | 159.844 M 211.60 % | 51.297 M 658.71 % | 6.761 M 289.86 % | 1.734 M -69.54 % | 5.694 M 19.56 % | 4.762 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 975.649 K -97.58 % | 40.262 M 32.90 % | 30.296 M -2.80 % | 31.168 M 46.32 % | 21.302 M 38.59 % | 15.370 M |
| Intangible assets | 25.715 M 49.32 % | 17.221 M 241.83 % | 5.038 M -4.53 % | 5.277 M -16.22 % | 6.298 M 2.01 % | 6.174 M 24.67 % | 4.953 M -5.00 % | 5.213 M |
| GoodWill | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M |
| Goodwill and intangible assets | 64.205 M 15.24 % | 55.712 M 27.99 % | 43.529 M -0.55 % | 43.768 M -2.28 % | 44.789 M 0.28 % | 44.665 M 2.81 % | 43.443 M -0.60 % | 43.704 M |
| Property plant equipment net | 1.144 B 6.05 % | 1.079 B 107.47 % | 519.862 M 88.76 % | 275.405 M 38.46 % | 198.906 M 16.41 % | 170.868 M 35.89 % | 125.738 M 63.66 % | 76.829 M |
| Total non current assets | 1.443 B 5.73 % | 1.365 B 84.63 % | 739.260 M 75.73 % | 420.681 M 47.66 % | 284.895 M 13.49 % | 251.023 M 26.80 % | 197.965 M 39.33 % | 142.084 M |
| Other current assets | 48.792 M -41.69 % | 83.676 M 40.23 % | 59.672 M 48.97 % | 40.057 M 49.78 % | 26.744 M -16.44 % | 32.006 M -7.36 % | 34.547 M 177.84 % | 12.434 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -39.287 M -33.99 % | -29.320 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 94.994 M -46.09 % | 176.205 M 139.97 % | 73.429 M -45.99 % | 135.950 M 217.33 % | 42.842 M 322.63 % | 10.137 M 101.54 % | 5.030 M -2.02 % | 5.133 M |
| Cash and short term investments | 94.994 M -46.09 % | 176.205 M 139.97 % | 73.429 M -45.99 % | 135.950 M 217.33 % | 42.842 M 322.63 % | 10.137 M 101.54 % | 5.030 M -2.02 % | 5.133 M |
| Total current assets | 743.999 M -0.21 % | 745.568 M 32.96 % | 560.756 M 2.16 % | 548.898 M 81.43 % | 302.534 M 27.43 % | 237.420 M 5.35 % | 225.369 M -2.25 % | 230.557 M |
| Inventory | 126.056 M 32.99 % | 94.789 M 23.49 % | 76.757 M 33.98 % | 57.290 M 45.26 % | 39.440 M -31.64 % | 57.691 M -55.84 % | 130.634 M -19.79 % | 162.864 M |
| Net receivables | 474.158 M 21.30 % | 390.899 M 8.51 % | 360.255 M 11.25 % | 323.816 M 60.00 % | 202.381 M 38.35 % | 146.277 M 114.35 % | 68.242 M 36.14 % | 50.126 M |
| Tax assets | 60.187 M 29.11 % | 46.618 M 209.76 % | 15.049 M 51.27 % | 9.949 M 140.16 % | 4.142 M 60.08 % | 2.588 M 44.76 % | 1.788 M 26.05 % | 1.418 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 166.121 M 33.17 % | 124.741 M 17.13 % | 106.502 M 21.60 % | 87.583 M -15.91 % | 104.152 M 50.87 % | 69.036 M 25.35 % | 55.076 M 37.76 % | 39.978 M |
| Tax payables | 11.267 M 223.84 % | 3.479 M -69.99 % | 11.593 M -20.41 % | 14.567 M 62.51 % | 8.964 M 62.66 % | 5.511 M 419.33 % | 1.061 M -5.11 % | 1.118 M |
| Deferred revenue non current | 11.928 M 31.16 % | 9.094 M -18.10 % | 11.104 M -3.49 % | 11.506 M 57.44 % | 7.308 M -3.23 % | 7.552 M 4.87 % | 7.201 M 47.87 % | 4.870 M |
| Minority interest | 4.872 M 25.07 % | 3.896 M 2.79 % | 3.790 M 52.92 % | 2.478 M 75.60 % | 1.411 M 190.46 % | -1.560 M 57.36 % | -3.659 M 21.21 % | -4.644 M |
| Capital lease obligations | 74.446 M -28.85 % | 104.639 M 9.95 % | 95.165 M 166.38 % | 35.725 M 330.49 % | 8.299 M -36.52 % | 13.073 M -34.11 % | 19.840 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 817.656 M -1.63 % | 831.229 M 185.96 % | 290.679 M 0.80 % | 288.369 M 155.91 % | 112.683 M 0.11 % | 112.556 M 196.98 % | 37.900 M 6.02 % | 35.749 M |
| Deferred tax liabilities non current | 17.753 M -22.09 % | 22.785 M | 0.000 -100.00 % | 132.000 K -52.17 % | 276.000 K -34.29 % | 420.000 K -25.53 % | 564.000 K -20.34 % | 708.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.187 B 3.63 % | 2.110 B 62.34 % | 1.300 B 34.08 % | 969.579 M 65.05 % | 587.428 M 20.27 % | 488.443 M 15.38 % | 423.334 M 13.60 % | 372.641 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -8.667 M -65.62 % | -5.233 M 12.05 % | -5.950 M -250.28 % | -1.699 M -79.92 % | -944.100 K -83.89 % | -513.399 K | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 646.693 K -71.98 % | 2.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -75.949 M 45.29 % | -138.829 M -111.10 % | -65.765 M 63.49 % | -180.123 M -656.76 % | -23.802 M 75.44 % | -96.897 M -288.98 % | -24.910 M 60.96 % | -63.812 M |
| Accounts receivables | -48.712 M 1.35 % | -49.378 M 4.64 % | -51.779 M 61.34 % | -133.947 M -33.62 % | -100.241 M 43.73 % | -178.140 M -323.23 % | -42.091 M | 0.000 |
| Inventory | -31.267 M -73.41 % | -18.031 M 7.38 % | -19.467 M -4.88 % | -18.561 M -181.94 % | 22.652 M -68.13 % | 71.080 M 124.68 % | 31.637 M 382.84 % | -11.185 M |
| Accounts payables | 4.031 M 106.42 % | -62.753 M -685.70 % | 10.714 M 149.45 % | -21.665 M -139.05 % | 55.486 M 399.52 % | 11.108 M 179.67 % | -13.943 M | 0.000 |
| Other working capital | 0.000 100.00 % | -8.667 M -65.62 % | -5.233 M 12.05 % | -5.950 M -250.28 % | -1.699 M -79.91 % | -944.151 K 98.33 % | -56.547 M -7.45 % | -52.626 M |
| Other non cash items | 45.073 M -41.76 % | 77.397 M 48.53 % | 52.110 M 40.39 % | 37.118 M 51.17 % | 24.553 M -13.75 % | 28.467 M 58.01 % | 18.016 M 43.69 % | 12.538 M |
| Net cash provided by operating activities | 46.372 M 283.52 % | -25.268 M -138.67 % | 65.348 M 224.00 % | -52.702 M -184.17 % | 62.616 M 467.32 % | -17.047 M -261.57 % | 10.551 M 123.94 % | -44.068 M |
| Investments in property plant and equipment | -162.237 M 71.30 % | -565.326 M -133.43 % | -242.187 M -68.08 % | -144.088 M -185.26 % | -50.512 M -27.15 % | -39.726 M -9.13 % | -36.404 M -270.91 % | -9.815 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 53.700 K -80.98 % | 282.400 K 39.44 % | 202.530 K 154.87 % | 79.463 K 15 792.60 % | 500.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 678.486 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 5.340 K -99.79 % | 2.516 M 4 584.78 % | 53.700 K -80.98 % | 282.400 K 100.56 % | -50.512 M -5 942 559 496.64 % | 0.850 -99.83 % | 500.000 -99.99 % | 3.601 M |
| Net cash used for investing activites | -162.232 M 71.14 % | -562.132 M -132.16 % | -242.133 M -68.38 % | -143.806 M -185.84 % | -50.309 M -26.89 % | -39.647 M -8.91 % | -36.403 M -485.86 % | -6.214 M |
| Debt repayment | 116.250 M -49.96 % | 232.319 M 71.18 % | 135.716 M 12.23 % | 120.926 M 158.12 % | 46.848 M -10.93 % | 52.599 M 2 197.53 % | -2.508 M -112.33 % | 20.339 M |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -19.708 M -718.57 % | -2.408 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -7.606 M -153.98 % | -2.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -29.751 M -42.04 % | -20.945 M -36.21 % | -15.377 M -28.92 % | -11.927 M -33.86 % | -8.910 M -1.16 % | -8.808 M -77.65 % | -4.958 M -18.96 % | -4.168 M |
| Other financing activites | -47.576 M -109.98 % | 476.481 M 73 335.04 % | 648.847 K -99.67 % | 193.983 M 612.04 % | -37.884 M -330.80 % | 16.414 M -52.22 % | 34.354 M -1.50 % | 34.878 M |
| Net cash used provided by financing activities | 31.317 M -95.45 % | 687.855 M 468.53 % | 120.989 M -60.07 % | 302.983 M 560 791.92 % | 54.018 K -99.91 % | 60.205 M 123.90 % | 26.889 M -47.33 % | 51.050 M |
| Effect of forex changes on cash | 100.172 K 142.18 % | -237.485 K -1 161.72 % | 22.368 K 5 201 960.38 % | -0.430 -975.00 % | -0.040 -1 431 655 633.33 % | 0.000 14.29 % | 0.000 -216.67 % | 0.000 |
| Net change in cash | -84.442 M -184.26 % | 100.217 M 279.69 % | -55.774 M -152.38 % | 106.475 M 761.39 % | 12.361 M 252.02 % | 3.511 M 238.96 % | 1.036 M 34.83 % | 768.318 K |
| Cash at beginning of period | 171.547 M 140.50 % | 71.329 M -43.88 % | 127.103 M 516.17 % | 20.628 M 149.52 % | 8.267 M 73.84 % | 4.755 M 27.85 % | 3.720 M 26.04 % | 2.951 M |
| Cash at end of period | 87.104 M -49.22 % | 171.547 M 140.50 % | 71.329 M -43.88 % | 127.103 M 516.17 % | 20.628 M 149.52 % | 8.267 M 73.84 % | 4.755 M 27.86 % | 3.719 M |
| Operating cash flow | 46.372 M 283.52 % | -25.268 M -138.67 % | 65.348 M 224.00 % | -52.702 M -184.17 % | 62.616 M 467.32 % | -17.047 M -261.57 % | 10.551 M 123.94 % | -44.068 M |
| Capital expenditure | -162.237 M 71.30 % | -565.326 M -133.43 % | -242.187 M -68.08 % | -144.088 M -185.26 % | -50.512 M -27.15 % | -39.726 M -9.13 % | -36.404 M -270.91 % | -9.815 M |
| Free CashFlow | -115.865 M 80.38 % | -590.594 M -233.97 % | -176.839 M 10.14 % | -196.790 M -1 725.78 % | 12.104 M 121.32 % | -56.773 M -119.60 % | -25.853 M 52.02 % | -53.882 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 | 123.500 M -12.75 % | 141.539 M 11.63 % | 126.798 M 4.59 % | 121.229 M 64.73 % | 73.595 M -27.72 % | 101.813 M -27.01 % | 139.495 M 59.57 % | 87.420 M 69.18 % | 51.673 M -49.88 % | 103.095 M -0.52 % | 103.630 M -36.18 % | 162.369 M 684.25 % | 20.704 M -58.67 % | 50.096 M -61.93 % | 131.576 M 26.17 % | 104.287 M 85.31 % | 56.278 M 97.06 % | 28.559 M -75.98 % | 118.912 M 0.72 % | 118.058 M 154.78 % | 46.338 M 149.19 % | 18.595 M |
| Net income | -8.419 M -384.72 % | 2.957 M 117.30 % | -17.092 M -828.00 % | 2.348 M 110.66 % | -22.034 M -127.33 % | -9.693 M -379.10 % | 3.473 M -58.76 % | 8.422 M 159.12 % | -14.245 M -218.65 % | 12.006 M 13.02 % | 10.623 M -75.67 % | 43.665 M 399.55 % | -14.577 M -331.65 % | -3.377 M -110.18 % | 33.176 M 49.28 % | 22.224 M 263.19 % | 6.119 M 274.54 % | -3.506 M -116.92 % | 20.714 M -44.50 % | 37.321 M 696.88 % | -6.253 M 36.86 % | -9.903 M |
| Income before tax | -14.987 M -1 104.01 % | 1.493 M 107.79 % | -19.159 M -1 759.02 % | 1.155 M 103.55 % | -32.551 M -137.79 % | -13.689 M -279.11 % | 7.643 M 1.47 % | 7.532 M 138.77 % | -19.428 M -249.50 % | 12.995 M 48.94 % | 8.725 M -83.17 % | 51.830 M 384.35 % | -18.228 M -332.55 % | -4.214 M -112.89 % | 32.687 M 20.97 % | 27.020 M 308.77 % | 6.610 M 240.17 % | -4.716 M -120.15 % | 23.402 M -45.52 % | 42.955 M 897.37 % | -5.387 M 53.73 % | -11.643 M |
| Income before tax ratio | -0.12 -1 250.67 % | 0.01 106.98 % | -0.15 -1 686.16 % | 0.01 102.15 % | -0.44 -228.96 % | -0.13 -345.40 % | 0.05 -36.41 % | 0.09 122.92 % | -0.38 -398.28 % | 0.13 49.71 % | 0.08 -73.62 % | 0.32 136.26 % | -0.88 -946.63 % | -0.08 -133.86 % | 0.25 -4.12 % | 0.26 120.59 % | 0.12 171.13 % | -0.17 -183.90 % | 0.20 -45.91 % | 0.36 412.97 % | -0.12 81.43 % | -0.63 |
| EBITDA | -6.434 M -160.02 % | 10.720 M 156.69 % | -18.911 M -262.71 % | 11.622 M 152.89 % | -21.973 M -451.25 % | -3.986 M -27.75 % | -3.120 M -119.75 % | 15.799 M 31.71 % | 11.995 M -72.46 % | 43.553 M 124.10 % | 19.435 M -71.79 % | 68.882 M 17 242.44 % | -401.823 K -103.04 % | 13.222 M -71.32 % | 46.099 M 12.42 % | 41.006 M 209.80 % | 13.236 M 974.64 % | -1.513 M -105.35 % | 28.261 M -38.63 % | 46.049 M 675.76 % | 5.936 M 182.93 % | -7.158 M |
| Net income ratio | -0.07 -426.31 % | 0.02 115.50 % | -0.13 -796.03 % | 0.02 106.47 % | -0.30 -214.49 % | -0.10 -482.40 % | 0.02 -74.16 % | 0.10 134.95 % | -0.28 -336.72 % | 0.12 13.61 % | 0.10 -61.88 % | 0.27 138.20 % | -0.70 -944.47 % | -0.07 -126.73 % | 0.25 18.32 % | 0.21 95.99 % | 0.11 188.57 % | -0.12 -170.47 % | 0.17 -44.89 % | 0.32 334.28 % | -0.13 74.66 % | -0.53 |
| Ratio EBITDA | -0.05 -168.78 % | 0.08 150.78 % | -0.15 -255.57 % | 0.10 132.11 % | -0.30 -662.62 % | -0.04 -75.03 % | -0.02 -112.38 % | 0.18 -22.15 % | 0.23 -45.05 % | 0.42 125.26 % | 0.19 -55.79 % | 0.42 2 285.83 % | -0.02 -107.35 % | 0.26 -24.67 % | 0.35 -10.90 % | 0.39 67.18 % | 0.24 543.85 % | -0.05 -122.30 % | 0.24 -39.07 % | 0.39 204.49 % | 0.13 133.28 % | -0.38 |
| Gross profit ratio | 0.16 -43.20 % | 0.29 68.12 % | 0.17 -58.96 % | 0.42 148.10 % | 0.17 -40.77 % | 0.29 -39.43 % | 0.47 -5.27 % | 0.50 47.33 % | 0.34 -20.65 % | 0.43 -18.53 % | 0.52 -2.45 % | 0.54 102.74 % | 0.27 -34.63 % | 0.41 -25.85 % | 0.55 14.25 % | 0.48 -4.05 % | 0.50 13.32 % | 0.44 8.47 % | 0.41 -25.95 % | 0.55 84.48 % | 0.30 40.99 % | 0.21 |
| Weighted average shs out dil | 73.926 M 0.00 % | 73.926 M -13.49 % | 85.458 M 1.15 % | 84.483 M 0.00 % | 84.483 M 4.59 % | 80.773 M -8.55 % | 88.321 M 4.17 % | 84.783 M 13.08 % | 74.975 M 2.92 % | 72.845 M 0.00 % | 72.845 M -0.28 % | 73.050 M 0.00 % | 73.050 M 0.00 % | 73.050 M 1.30 % | 72.111 M 31.64 % | 54.777 M 0.00 % | 54.777 M -6.25 % | 58.429 M 6.67 % | 54.777 M 0.00 % | 54.777 M 0.12 % | 54.713 M 0.00 % | 54.713 M |
| Weighted average shs out | 73.926 M 0.00 % | 73.926 M -13.49 % | 85.458 M 1.15 % | 84.483 M 0.00 % | 84.483 M 4.59 % | 80.773 M -8.55 % | 88.321 M 4.17 % | 84.783 M 13.08 % | 74.975 M 2.92 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 3.55 % | 70.348 M -3.43 % | 72.845 M 1.02 % | 72.111 M 31.64 % | 54.777 M 0.26 % | 54.634 M -6.50 % | 58.429 M 6.73 % | 54.747 M -0.06 % | 54.777 M 3.37 % | 52.992 M -3.15 % | 54.713 M |
| EPS diluted | -0.11 -375.00 % | 0.04 120.00 % | -0.20 -819.42 % | 0.03 110.69 % | -0.26 -116.67 % | -0.12 -405.34 % | 0.04 -60.42 % | 0.10 152.26 % | -0.19 -218.75 % | 0.16 6.67 % | 0.15 -75.00 % | 0.60 400.00 % | -0.20 -332.90 % | -0.05 -110.04 % | 0.46 12.20 % | 0.41 272.73 % | 0.11 283.33 % | -0.06 -115.79 % | 0.38 -44.12 % | 0.68 718.18 % | -0.11 38.89 % | -0.18 |
| Earnings per share | -0.11 -375.00 % | 0.04 120.00 % | -0.20 -819.42 % | 0.03 110.69 % | -0.26 -116.67 % | -0.12 -405.34 % | 0.04 -60.42 % | 0.10 152.26 % | -0.19 -218.75 % | 0.16 6.67 % | 0.15 -75.00 % | 0.60 385.71 % | -0.21 -352.59 % | -0.05 -110.09 % | 0.46 12.20 % | 0.41 272.73 % | 0.11 283.33 % | -0.06 -115.79 % | 0.38 -44.12 % | 0.68 666.67 % | -0.12 33.33 % | -0.18 |
| Gross profit | 20.375 M -50.44 % | 41.109 M 87.66 % | 21.906 M -57.08 % | 51.038 M 308.69 % | 12.488 M -57.19 % | 29.171 M -55.79 % | 65.989 M 51.16 % | 43.655 M 149.25 % | 17.515 M -60.23 % | 44.038 M -18.95 % | 54.336 M -37.74 % | 87.271 M 1 489.99 % | 5.489 M -72.98 % | 20.315 M -71.77 % | 71.958 M 44.15 % | 49.918 M 77.81 % | 28.074 M 123.31 % | 12.572 M -73.95 % | 48.256 M -25.41 % | 64.699 M 370.01 % | 13.766 M 251.33 % | 3.918 M |
| Income tax expense | -6.644 M -209.41 % | -2.147 M 30.78 % | -3.102 M -189.47 % | -1.072 M 89.43 % | -10.143 M -143.07 % | -4.173 M -38.44 % | -3.014 M -635.29 % | -409.934 K 91.42 % | -4.777 M -954.52 % | 559.064 K 137.43 % | -1.493 M -123.24 % | 6.427 M 276.06 % | -3.651 M -336.14 % | -837.031 K 13.74 % | -970.359 K -122.72 % | 4.271 M 984.82 % | 393.671 K 133.56 % | -1.173 M -166.40 % | 1.767 M -47.23 % | 3.347 M 168.94 % | 1.245 M 166.12 % | -1.882 M |
| Cost of revenue | 103.125 M 2.68 % | 100.430 M -4.25 % | 104.892 M 49.44 % | 70.192 M 14.87 % | 61.106 M -15.88 % | 72.642 M -1.17 % | 73.506 M 67.96 % | 43.765 M 28.12 % | 34.158 M -42.16 % | 59.057 M 19.80 % | 49.295 M -34.36 % | 75.098 M 393.59 % | 15.215 M -48.91 % | 29.781 M -50.05 % | 59.618 M 9.66 % | 54.369 M 92.77 % | 28.204 M 76.42 % | 15.987 M -77.37 % | 70.655 M 32.41 % | 53.359 M 63.82 % | 32.572 M 121.92 % | 14.677 M |
| General and administrative expenses | -7.118 M -153.80 % | 13.231 M | 0.000 -100.00 % | 47.748 M 565.77 % | -10.251 M -162.37 % | 16.437 M 150.98 % | -32.242 M -180.06 % | 40.273 M 597.76 % | -8.091 M -167.01 % | 12.075 M 159.51 % | -20.289 M -162.02 % | 32.712 M 503.28 % | -8.112 M -172.48 % | 11.191 M 170.96 % | -15.772 M -176.05 % | 20.738 M 586.64 % | -4.262 M -161.29 % | 6.953 M 280.28 % | 1.828 M -18.08 % | 2.232 M 73.18 % | 1.289 M -20.17 % | 1.614 M |
| Selling and marketing expenses | -2.997 M -177.85 % | 3.850 M | 0.000 -100.00 % | 11.829 M 138.73 % | 4.955 M 12.90 % | 4.389 M -24.39 % | 5.805 M 25.15 % | 4.638 M 13.36 % | 4.092 M 36.25 % | 3.003 M -22.72 % | 3.886 M -27.89 % | 5.389 M 116.17 % | 2.493 M 11.96 % | 2.227 M -33.84 % | 3.365 M 26.18 % | 2.667 M -8.80 % | 2.925 M 15.67 % | 2.528 M -23.16 % | 3.291 M 46.28 % | 2.250 M -16.44 % | 2.692 M 35.59 % | 1.986 M |
| Other expenses | 33.389 M 202.83 % | 11.025 M -85.69 % | 77.070 M 446.17 % | -22.263 M -193 660.68 % | 11.502 K 401.83 % | -3.811 K 100.00 % | -131.718 M -3 476 851.67 % | 3.789 K -98.44 % | 242.962 K 129.74 % | -816.896 K -102.46 % | 33.190 M 272.97 % | -19.189 M -224.44 % | 15.420 M 1 652.73 % | -993.111 K -965.75 % | 114.711 K 18 896.45 % | -610.280 -140.67 % | 1.501 K 103.52 % | -42.615 K -185.01 % | 50.131 K 117.88 % | -280.438 K -5 988.11 % | -4.606 K -1 021.27 % | 500.000 |
| Operating expenses | 35.131 M -11.51 % | 39.701 M -1.74 % | 40.405 M -18.89 % | 49.812 M 40.32 % | 35.498 M 11.95 % | 31.708 M -75.93 % | 131.718 M 364.76 % | 28.341 M -2.91 % | 29.189 M 28.23 % | 22.763 M -8.50 % | 24.876 M -10.56 % | 27.812 M 59.49 % | 17.439 M -11.40 % | 19.683 M -23.45 % | 25.712 M 75.86 % | 14.620 M -3.06 % | 15.082 M 7.08 % | 14.085 M -22.11 % | 18.083 M 15.69 % | 15.631 M 7.35 % | 14.561 M 19.74 % | 12.160 M |
| Cost and expenses | 138.256 M -1.34 % | 140.131 M -3.56 % | 145.296 M 21.08 % | 120.004 M 24.22 % | 96.605 M -7.42 % | 104.351 M -20.78 % | 131.718 M 82.67 % | 72.106 M 13.83 % | 63.347 M -22.58 % | 81.820 M 10.31 % | 74.171 M -27.93 % | 102.911 M 215.16 % | 32.654 M -33.99 % | 49.464 M -42.03 % | 85.330 M 23.69 % | 68.989 M 59.38 % | 43.286 M 43.94 % | 30.072 M -66.11 % | 88.738 M 28.62 % | 68.991 M 46.37 % | 47.133 M 75.62 % | 26.838 M |
| Research and development expenses | 11.857 M 2.26 % | 11.594 M | 0.000 -100.00 % | 12.498 M 3.28 % | 12.101 M 1.37 % | 11.938 M -4.59 % | 12.512 M 24.34 % | 10.063 M -10.80 % | 11.281 M 32.68 % | 8.502 M 5.10 % | 8.089 M -9.11 % | 8.900 M 16.54 % | 7.637 M 5.22 % | 7.259 M 2.16 % | 7.105 M -8.18 % | 7.738 M 33.93 % | 5.778 M 0.39 % | 5.755 M -21.76 % | 7.356 M 38.87 % | 5.297 M -20.94 % | 6.700 M 65.80 % | 4.041 M |
| Selling general and administrative expenses | -10.115 M -159.22 % | 17.081 M 134.14 % | -50.032 M -183.98 % | 59.578 M 1 224.93 % | -5.296 M -125.43 % | 20.825 M 178.77 % | -26.437 M -158.87 % | 44.911 M 1 222.98 % | -3.999 M -126.52 % | 15.077 M 191.92 % | -16.403 M -143.05 % | 38.101 M 778.09 % | -5.619 M -141.88 % | 13.418 M 208.15 % | -12.406 M -153.01 % | 23.406 M 1 850.70 % | -1.337 M -114.10 % | 9.482 M 85.22 % | 5.119 M 14.23 % | 4.481 M 12.57 % | 3.981 M 10.58 % | 3.600 M |
| Interest income | 47.884 K 19.48 % | 40.078 K | 0.000 -100.00 % | 55.065 K -64.21 % | 153.862 K | 0.000 -100.00 % | 791.243 K 27.15 % | 622.293 K -61.18 % | 1.603 M 3 475.69 % | 44.835 K -29.69 % | 63.771 K -63.30 % | 173.747 K | 0.000 | 0.000 -100.00 % | 668.666 K 367.81 % | 142.934 K 124.62 % | 63.633 K | 0.000 -100.00 % | 33.795 K 189.59 % | 11.670 K -1.63 % | 11.863 K 19.70 % | 9.911 K |
| Interest expense | 8.552 M -7.32 % | 9.228 M | 0.000 -100.00 % | 10.468 M -1.04 % | 10.578 M 13.99 % | 9.280 M 2.80 % | 9.026 M 9.19 % | 8.267 M -6.71 % | 8.861 M 10.81 % | 7.997 M -25.33 % | 10.710 M 139.68 % | 4.468 M | 0.000 -100.00 % | 4.359 M 12.14 % | 3.888 M -10.36 % | 4.337 M -5.70 % | 4.599 M | 0.000 -100.00 % | 3.156 M 14.41 % | 2.759 M -19.43 % | 3.424 M -5.05 % | 3.606 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.625 M -14.68 % | 11.281 M -9.80 % | 12.506 M 0.00 % | 12.506 M -44.57 % | 22.562 M 0.00 % | 22.562 M 79.28 % | 12.584 M 0.00 % | 12.584 M -3.66 % | 13.063 M 0.00 % | 13.063 M 37.15 % | 9.524 M 0.00 % | 9.524 M 97.45 % | 4.824 M 13.41 % | 4.253 M -7.51 % | 4.599 M 266.88 % | -2.756 M -124.30 % | 11.341 M 196.12 % | 3.830 M |
| Operating income | -14.756 M -1 147.46 % | 1.409 M 107.45 % | -18.911 M -268.08 % | 11.251 M 134.55 % | -32.562 M -137.94 % | -13.685 M -275.97 % | 7.777 M 3.30 % | 7.528 M 138.27 % | -19.671 M -251.37 % | 12.995 M 47.66 % | 8.801 M -83.02 % | 51.827 M 533.70 % | -11.950 M -307.70 % | 5.753 M -82.34 % | 32.573 M 20.55 % | 27.021 M 308.87 % | 6.609 M 241.42 % | -4.673 M -120.01 % | 23.352 M -45.99 % | 43.235 M 903.27 % | -5.382 M 53.77 % | -11.644 M |
| Operating income ratio | -0.12 -1 300.47 % | 0.01 106.67 % | -0.15 -260.69 % | 0.09 120.98 % | -0.44 -229.17 % | -0.13 -341.10 % | 0.06 -35.26 % | 0.09 122.62 % | -0.38 -402.01 % | 0.13 48.43 % | 0.08 -73.39 % | 0.32 155.30 % | -0.58 -602.57 % | 0.11 -53.61 % | 0.25 -4.45 % | 0.26 120.64 % | 0.12 171.76 % | -0.16 -183.32 % | 0.20 -46.38 % | 0.37 415.28 % | -0.12 81.45 % | -0.63 |
| Total other income expenses net | -230.909 K -375.00 % | 83.966 K 133.86 % | -247.976 K 97.54 % | -10.097 M -87 873.49 % | 11.503 K 401.84 % | -3.811 K 97.71 % | -166.132 K -4 484.59 % | 3.789 K -98.44 % | 242.962 K 391 774.19 % | 62.000 100.08 % | -75.459 K -3 656.03 % | 2.122 K 103.86 % | -54.908 K -43 826.54 % | -125.000 -100.11 % | 114.711 K 18 874.30 % | -611.000 -140.71 % | 1.501 K 103.52 % | -42.615 K -185.01 % | 50.129 K 117.88 % | -280.438 K -5 988.10 % | -4.606 K -1 021.27 % | 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 | 766.340 M 12.37 % | 681.976 M -1.98 % | 695.783 M 0.21 % | 694.310 M -19.05 % | 857.683 M 8.63 % | 789.537 M 16.12 % | 679.938 M 66.72 % | 407.833 M 122.26 % | 183.497 M -68.77 % | 587.641 M 12.28 % | 523.391 M 17.01 % | 447.294 M 18.76 % | 376.636 M 10.70 % | 340.220 M 60.58 % | 211.874 M 46.65 % | 144.473 M -44.32 % | 259.467 M 16.90 % | 221.949 M 35.33 % | 164.009 M 0.44 % | 163.286 M 9.30 % | 149.394 M |
| Total investments | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.678 M 32.50 % | 98.621 M 7.82 % | 91.466 M 9 276.60 % | 975.470 K 0.00 % | 975.469 K -0.01 % | 975.560 K -0.01 % | 975.649 K -0.03 % | 975.926 K 0.02 % | 975.714 K 0.00 % | 975.708 K 0.00 % | 975.711 K 0.01 % | 975.588 K 0.02 % | 975.396 K -0.02 % | 975.580 K 0.00 % | 975.592 K 0.00 % | 975.592 K -96.79 % | 30.418 M |
| Total debt | 826.305 M 6.20 % | 778.065 M -1.61 % | 790.776 M -0.94 % | 798.302 M -17.29 % | 965.215 M 5.33 % | 916.357 M 7.03 % | 856.143 M 26.18 % | 678.515 M 1.58 % | 667.973 M 8.06 % | 618.155 M 3.57 % | 596.820 M 17.58 % | 507.588 M 12.11 % | 452.743 M 4.52 % | 433.147 M 24.53 % | 347.825 M 4.78 % | 331.969 M 16.22 % | 285.628 M 15.53 % | 247.222 M 19.52 % | 206.851 M 9.11 % | 189.580 M 17.38 % | 161.506 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 835.114 M 12 582.24 % | 6.585 M 22 353.41 % | 29.327 K 498.63 % | 4.899 K -100.00 % | 835.966 M 10 546.82 % | 7.852 M -97.31 % | 291.594 M 4 756.39 % | 6.004 M -97.94 % | 290.932 M 5 539.00 % | 5.159 M -98.21 % | 288.735 M 7 715.40 % | 3.694 M -98.72 % | 288.369 M 155.91 % | 112.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.061 M |
| Retained earnings | 70.709 M -10.64 % | 79.128 M 3.88 % | 76.171 M -18.57 % | 93.538 M 2.57 % | 91.190 M -19.46 % | 113.225 M -7.89 % | 122.917 M -15.41 % | 145.310 M 6.15 % | 136.888 M -9.43 % | 151.134 M 8.63 % | 139.127 M 8.27 % | 128.504 M 51.47 % | 84.839 M -14.40 % | 99.111 M -3.55 % | 102.764 M 47.68 % | 69.588 M 46.92 % | 47.364 M 14.84 % | 41.245 M -7.83 % | 44.750 M 86.18 % | 24.036 M 441.81 % | -7.032 M |
| Common stock | 84.790 M 0.00 % | 84.790 M 0.00 % | 84.790 M 0.00 % | 84.790 M 0.00 % | 84.790 M 0.00 % | 84.790 M 0.00 % | 84.790 M 0.01 % | 84.783 M 0.00 % | 84.783 M 16.39 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 0.00 % | 72.845 M 33.33 % | 54.634 M 0.00 % | 54.634 M 0.00 % | 54.634 M 0.00 % | 54.634 M 0.00 % | 54.634 M |
| Total equity | 1.089 B -0.17 % | 1.091 B 10.48 % | 987.685 M -1.86 % | 1.006 B 0.25 % | 1.004 B -2.18 % | 1.026 B -1.58 % | 1.043 B -2.48 % | 1.069 B 0.83 % | 1.061 B 104.04 % | 519.792 M 2.64 % | 506.440 M 2.01 % | 496.467 M 10.33 % | 449.967 M -2.91 % | 463.445 M -0.65 % | 466.456 M 7.78 % | 432.798 M 100.23 % | 216.152 M 2.96 % | 209.935 M -1.66 % | 213.478 M 11.28 % | 191.842 M 20.76 % | 158.867 M |
| Other non current liabilities | 8.202 M 460.41 % | 1.464 M -78.47 % | 6.798 M -46.38 % | 12.677 M -37.91 % | 20.418 M -30.69 % | 29.462 M 57.91 % | 18.657 M -16.11 % | 22.239 M 98.18 % | 11.222 M -64.86 % | 31.932 M 29.74 % | 24.612 M -29.09 % | 34.711 M 336.62 % | 7.950 M -12.46 % | 9.081 M 18.33 % | 7.674 M 20.15 % | 6.387 M -60.45 % | 16.149 M 80.35 % | 8.954 M -44.99 % | 16.276 M 13.78 % | 14.305 M -23.06 % | 18.593 M |
| Long term debt | 246.090 M -8.31 % | 268.397 M -3.35 % | 277.706 M -7.93 % | 301.633 M -10.64 % | 337.560 M -5.91 % | 358.754 M 9.72 % | 326.964 M 63.53 % | 199.940 M 41.95 % | 140.851 M 21.16 % | 116.255 M -20.54 % | 146.298 M 35.20 % | 108.208 M 37.32 % | 78.800 M -4.38 % | 82.408 M 188.54 % | 28.561 M 124.72 % | 12.709 M -36.67 % | 20.070 M -6.10 % | 21.372 M 31.78 % | 16.219 M 104.78 % | 7.920 M -50.03 % | 15.850 M |
| Total non current liabilities | 282.606 M -5.80 % | 300.015 M -4.51 % | 314.184 M -8.53 % | 343.481 M -10.75 % | 384.835 M -7.85 % | 417.629 M 10.63 % | 377.501 M 63.01 % | 231.588 M 30.86 % | 176.975 M 11.32 % | 158.977 M 0.39 % | 158.363 M 2.50 % | 154.498 M 56.69 % | 98.604 M -4.84 % | 103.618 M 116.44 % | 47.874 M 77.87 % | 26.915 M -39.12 % | 44.209 M 17.14 % | 37.739 M 42.27 % | 26.526 M -11.52 % | 29.981 M -29.53 % | 42.543 M |
| Other current liabilities | 142.449 M -32.27 % | 210.306 M 7.96 % | 194.808 M -6.59 % | 208.543 M 2 344.62 % | 8.531 M -42.91 % | 14.941 M -83.76 % | 92.024 M 537.19 % | 14.442 M -80.10 % | 72.575 M 415.12 % | 14.089 M -15.97 % | 16.766 M -43.64 % | 29.746 M 27.30 % | 23.367 M -40.21 % | 39.084 M 92.45 % | 20.308 M -31.86 % | 29.803 M 36.09 % | 21.899 M -36.07 % | 34.254 M 271.03 % | 9.232 M -80.65 % | 47.701 M 841.35 % | 5.067 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.695 M -29.59 % | 20.870 M -4.39 % | 21.828 M -57.55 % | 51.418 M 35.38 % | 37.980 M 177.31 % | 13.696 M -40.13 % | 22.877 M 77.12 % | 12.916 M -44.10 % | 23.104 M | 0.000 -100.00 % | 30.663 M 96.31 % | 15.620 M -29.80 % | 22.251 M 60.36 % | 13.876 M -46.93 % | 26.145 M -29.18 % | 36.916 M -36.87 % | 58.479 M |
| Short term debt | 580.216 M 13.84 % | 509.668 M -0.66 % | 513.071 M 3.30 % | 496.669 M -20.87 % | 627.655 M 12.56 % | 557.604 M 18.67 % | 469.881 M -1.82 % | 478.575 M 1.18 % | 473.000 M -5.76 % | 501.900 M 5.12 % | 477.474 M 19.55 % | 399.380 M 6.80 % | 373.943 M 6.62 % | 350.739 M 9.86 % | 319.264 M 0.00 % | 319.260 M 20.22 % | 265.558 M 17.58 % | 225.849 M 13.53 % | 198.931 M 9.51 % | 181.660 M 24.72 % | 145.656 M |
| Total current liabilities | 903.435 M 1.60 % | 889.249 M 0.45 % | 885.266 M 3.06 % | 858.992 M 7.52 % | 798.892 M 6.41 % | 750.779 M 8.79 % | 690.124 M -0.53 % | 693.817 M -0.05 % | 694.148 M 7.04 % | 648.478 M 2.09 % | 635.212 M 17.68 % | 539.787 M 6.80 % | 505.409 M 4.86 % | 482.007 M 5.88 % | 455.250 M 1.28 % | 449.482 M 12.33 % | 400.131 M 19.27 % | 335.488 M -3.44 % | 347.424 M 0.42 % | 345.956 M 29.32 % | 267.519 M |
| Total liabilities | 1.186 B -0.27 % | 1.189 B -0.85 % | 1.199 B -0.25 % | 1.202 B 1.58 % | 1.184 B 1.31 % | 1.168 B 9.44 % | 1.068 B 15.37 % | 925.405 M 6.23 % | 871.123 M 7.89 % | 807.454 M 1.75 % | 793.576 M 14.30 % | 694.285 M 14.95 % | 604.012 M 3.14 % | 585.625 M 16.40 % | 503.123 M 5.61 % | 476.398 M 7.21 % | 444.340 M 19.05 % | 373.227 M -0.19 % | 373.951 M -0.53 % | 375.937 M 21.25 % | 310.062 M |
| Other non current assets | 171.048 M 1.04 % | 169.294 M -3.21 % | 174.904 M 15.11 % | 151.938 M 638.62 % | 20.571 M -83.84 % | 127.315 M 37.59 % | 92.534 M -46.28 % | 172.267 M 19.29 % | 144.413 M -12.05 % | 164.192 M 2.72 % | 159.844 M 19.05 % | 134.269 M 5.16 % | 127.680 M 7.59 % | 118.675 M 131.35 % | 51.297 M 56.18 % | 32.845 M 268.21 % | 8.920 M 22.92 % | 7.257 M 7.33 % | 6.761 M 286.92 % | 1.747 M 32.96 % | 1.314 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.678 M 32.50 % | 98.621 M 7.82 % | 91.466 M 29.60 % | 70.574 M 0.61 % | 70.144 M 7 090.08 % | 975.560 K -0.01 % | 975.649 K -0.03 % | 975.926 K | 0.000 | 0.000 -100.00 % | 40.262 M 16.62 % | 34.526 M -2.82 % | 35.527 M 21.89 % | 29.147 M -3.79 % | 30.296 M -1.08 % | 30.626 M 0.68 % | 30.418 M |
| Intangible assets | 24.896 M 3.70 % | 24.008 M -6.64 % | 25.715 M 33.05 % | 19.327 M 3.23 % | 18.722 M 12.50 % | 16.642 M -3.37 % | 17.221 M 110.37 % | 8.186 M 74.07 % | 4.703 M -5.37 % | 4.970 M -1.35 % | 5.038 M -2.24 % | 5.154 M -10.20 % | 5.739 M -9.56 % | 6.345 M 20.25 % | 5.277 M -9.09 % | 5.804 M -5.23 % | 6.125 M -8.17 % | 6.669 M 5.89 % | 6.298 M -0.54 % | 6.333 M -15.16 % | 7.464 M |
| GoodWill | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M 0.00 % | 38.491 M |
| Goodwill and intangible assets | 63.387 M 1.42 % | 62.499 M -2.66 % | 64.205 M 11.05 % | 57.817 M 1.06 % | 57.213 M 3.77 % | 55.133 M -1.04 % | 55.712 M 19.36 % | 46.677 M 8.06 % | 43.194 M -0.61 % | 43.461 M -0.16 % | 43.529 M -0.26 % | 43.644 M -1.32 % | 44.229 M -1.35 % | 44.836 M 2.44 % | 43.768 M -1.19 % | 44.295 M -0.72 % | 44.615 M -1.21 % | 45.160 M 0.83 % | 44.789 M -0.08 % | 44.823 M -2.46 % | 45.955 M |
| Property plant equipment net | 1.129 B -1.15 % | 1.142 B -0.13 % | 1.144 B -4.57 % | 1.199 B 1.34 % | 1.183 B 6.09 % | 1.115 B 3.37 % | 1.079 B 35.76 % | 794.446 M 36.68 % | 581.252 M 10.72 % | 524.978 M 0.98 % | 519.862 M 33.53 % | 389.310 M 12.77 % | 345.213 M 1.16 % | 341.260 M 23.91 % | 275.405 M 20.99 % | 227.629 M 6.91 % | 212.912 M -0.24 % | 213.418 M 7.30 % | 198.906 M 3.50 % | 192.183 M 12.38 % | 171.011 M |
| Total non current assets | 1.432 B -0.38 % | 1.438 B -0.38 % | 1.443 B -1.44 % | 1.464 B 1.14 % | 1.448 B 0.22 % | 1.445 B 5.84 % | 1.365 B 23.49 % | 1.105 B 28.69 % | 858.850 M 14.62 % | 749.295 M 1.36 % | 739.260 M 27.27 % | 580.854 M 9.26 % | 531.619 M 3.01 % | 516.109 M 22.68 % | 420.681 M 21.56 % | 346.083 M 12.25 % | 308.307 M 2.68 % | 300.262 M 5.39 % | 284.895 M 4.20 % | 273.415 M 7.99 % | 253.182 M |
| Other current assets | 43.429 M -33.83 % | 65.633 M 34.52 % | 48.792 M -49.00 % | 95.672 M -5.82 % | 101.588 M 4.16 % | 97.529 M 6.76 % | 91.350 M 35.84 % | 67.247 M -11.69 % | 76.146 M 52.36 % | 49.978 M -16.25 % | 59.672 M -18.77 % | 73.462 M 22.63 % | 59.908 M 7.66 % | 55.646 M 38.92 % | 40.057 M -16.02 % | 47.699 M 9.92 % | 43.395 M 42.79 % | 30.390 M 8.88 % | 27.913 M -86.06 % | 200.252 M 1 047.02 % | 17.458 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.598 M -0.62 % | -69.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 975.712 K 0.00 % | 975.707 K 102.48 % | -39.287 M -17.10 % | -33.550 M 2.90 % | -34.552 M -22.65 % | -28.172 M 3.92 % | -29.320 M 1.11 % | -29.650 M -246.25 % | 20.274 M |
| cash and cash equivalents | 59.965 M -37.59 % | 96.090 M 1.15 % | 94.994 M -8.65 % | 103.992 M -3.29 % | 107.532 M -15.21 % | 126.820 M -28.03 % | 176.205 M -34.90 % | 270.682 M -44.13 % | 484.476 M 1 487.72 % | 30.514 M -58.44 % | 73.429 M 21.78 % | 60.294 M -20.78 % | 76.107 M -18.10 % | 92.928 M -31.65 % | 135.950 M -27.49 % | 187.496 M 616.71 % | 26.161 M 3.51 % | 25.273 M -41.01 % | 42.842 M 62.94 % | 26.293 M 117.09 % | 12.112 M |
| Cash and short term investments | 59.965 M -37.59 % | 96.090 M 1.15 % | 94.994 M -8.65 % | 103.992 M -3.29 % | 107.532 M -15.21 % | 126.820 M -28.03 % | 176.205 M -34.90 % | 270.682 M -44.13 % | 484.476 M 1 487.72 % | 30.514 M -58.44 % | 73.429 M 21.78 % | 60.294 M -20.78 % | 76.107 M -18.10 % | 92.928 M -31.65 % | 135.950 M -27.49 % | 187.496 M 616.71 % | 26.161 M 3.51 % | 25.273 M -41.01 % | 42.842 M 62.94 % | 26.293 M 117.09 % | 12.112 M |
| Total current assets | 843.080 M 0.04 % | 842.766 M 13.28 % | 743.999 M -0.09 % | 744.642 M 0.64 % | 739.872 M -1.37 % | 750.127 M 0.61 % | 745.568 M -16.18 % | 889.518 M -17.09 % | 1.073 B 85.63 % | 577.951 M 3.07 % | 560.756 M -8.06 % | 609.899 M 16.76 % | 522.361 M -1.99 % | 532.961 M -2.90 % | 548.898 M -2.52 % | 563.113 M 59.89 % | 352.184 M 24.49 % | 282.900 M -6.49 % | 302.534 M 3.74 % | 291.635 M 35.17 % | 215.746 M |
| Inventory | 139.012 M 3.82 % | 133.902 M 6.22 % | 126.056 M 11.15 % | 113.412 M -11.87 % | 128.689 M 18.12 % | 108.949 M 14.94 % | 94.789 M -10.36 % | 105.745 M -11.94 % | 120.078 M 17.39 % | 102.287 M 33.26 % | 76.757 M -21.02 % | 97.187 M 2.14 % | 95.149 M 27.16 % | 74.824 M 30.61 % | 57.290 M 6.29 % | 53.902 M -26.44 % | 73.280 M 82.04 % | 40.256 M 2.07 % | 39.440 M -39.41 % | 65.090 M 7.45 % | 60.575 M |
| Net receivables | 600.673 M 9.78 % | 547.141 M 15.39 % | 474.158 M 9.87 % | 431.566 M 7.34 % | 402.063 M -3.54 % | 416.829 M 8.77 % | 383.224 M -14.05 % | 445.844 M 11.16 % | 401.070 M 1.49 % | 395.173 M 9.69 % | 360.255 M -4.93 % | 378.956 M 30.14 % | 291.196 M -5.93 % | 309.563 M -4.40 % | 323.816 M 18.17 % | 274.016 M 24.20 % | 220.625 M 12.01 % | 196.973 M -2.67 % | 202.381 M 10.94 % | 182.420 M | 0.000 |
| Tax assets | 68.614 M 7.98 % | 63.541 M 5.57 % | 60.187 M 7.59 % | 55.941 M -1.09 % | 56.557 M 16.28 % | 48.640 M 4.34 % | 46.618 M 118.66 % | 21.320 M 7.41 % | 19.849 M 26.52 % | 15.688 M 4.25 % | 15.049 M 18.92 % | 12.655 M -12.70 % | 14.496 M 27.86 % | 11.337 M 13.96 % | 9.949 M 46.57 % | 6.788 M 7.19 % | 6.332 M 19.94 % | 5.279 M 27.45 % | 4.142 M 2.65 % | 4.035 M -10.00 % | 4.484 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 178.694 M 9.38 % | 163.374 M -1.65 % | 166.121 M 9.19 % | 152.143 M 3.31 % | 147.270 M -5.85 % | 156.424 M 25.40 % | 124.741 M -16.75 % | 149.838 M 33.92 % | 111.888 M -3.34 % | 115.753 M 8.69 % | 106.502 M 18.77 % | 89.668 M 10.44 % | 81.191 M -6.22 % | 86.576 M -1.15 % | 87.583 M 0.32 % | 87.301 M -6.22 % | 93.090 M 37.41 % | 67.748 M -34.95 % | 104.152 M -5.76 % | 110.518 M 110.36 % | 52.538 M |
| Tax payables | 2.077 M -64.80 % | 5.900 M -47.63 % | 11.267 M 588.25 % | 1.637 M 120.96 % | 740.831 K -21.17 % | 939.776 K -72.99 % | 3.479 M 35.52 % | 2.567 M 150.29 % | 1.026 M -66.25 % | 3.040 M -73.78 % | 11.593 M 43.52 % | 8.078 M 112.37 % | 3.804 M -32.17 % | 5.608 M -61.50 % | 14.567 M 121.90 % | 6.565 M 197.76 % | 2.205 M -71.13 % | 7.636 M -14.81 % | 8.964 M 47.50 % | 6.077 M 5.19 % | 5.778 M |
| Deferred revenue non current | 11.027 M -3.93 % | 11.477 M -3.78 % | 11.928 M -4.60 % | 12.504 M 47.73 % | 8.464 M -3.59 % | 8.779 M -3.46 % | 9.094 M -3.35 % | 9.409 M -3.24 % | 9.724 M -9.87 % | 10.789 M -2.84 % | 11.104 M -3.90 % | 11.555 M -2.02 % | 11.794 M -1.98 % | 12.032 M 4.57 % | 11.506 M 50.40 % | 7.650 M -1.75 % | 7.786 M 8.56 % | 7.172 M -1.86 % | 7.308 M -1.83 % | 7.444 M -3.52 % | 7.716 M |
| Minority interest | 7.383 M 1.56 % | 7.270 M 49.20 % | 4.872 M 36.08 % | 3.581 M -3.25 % | 3.701 M -9.14 % | 4.073 M 4.56 % | 3.896 M 16.73 % | 3.337 M -12.55 % | 3.816 M -9.55 % | 4.219 M 11.33 % | 3.790 M -9.47 % | 4.186 M 70.93 % | 2.449 M -11.07 % | 2.754 M 11.12 % | 2.478 M 24.11 % | 1.997 M 35.68 % | 1.472 M 7.08 % | 1.374 M -2.62 % | 1.411 M 188.03 % | 490.000 K 134.56 % | -1.418 M |
| Capital lease obligations | 63.531 M -6.35 % | 67.838 M -8.88 % | 74.446 M -9.85 % | 82.579 M -11.34 % | 93.136 M -6.39 % | 99.493 M -4.92 % | 104.639 M 16.96 % | 89.467 M 6.12 % | 84.310 M -12.97 % | 96.875 M -20.67 % | 122.118 M 76.15 % | 69.328 M 16.91 % | 59.300 M -0.68 % | 59.708 M 622.79 % | 8.261 M 11.49 % | 7.409 M -23.21 % | 9.650 M -29.32 % | 13.652 M 64.51 % | 8.299 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.161 K 0.00 % | 308.161 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 926.421 M 0.70 % | 919.989 M 11.94 % | 821.852 M 7 853.16 % | -10.600 M -101.29 % | 824.241 M -50.29 % | 1.658 B 99.55 % | 830.921 M | 0.000 -100.00 % | 835.033 M | 0.000 -100.00 % | 290.571 M | 0.000 -100.00 % | 289.834 M | 0.000 -100.00 % | 288.369 M 0.00 % | 288.369 M 155.91 % | 112.683 M 0.00 % | 112.683 M 0.00 % | 112.683 M 0.00 % | 112.683 M 296.39 % | -57.378 M |
| Deferred tax liabilities non current | 17.288 M -7.44 % | 18.677 M 5.21 % | 17.753 M 6.51 % | 16.667 M -9.38 % | 18.393 M -10.86 % | 20.634 M -9.44 % | 22.785 M | 0.000 -100.00 % | 24.902 M | 0.000 | 0.000 -100.00 % | 24.000 K -60.00 % | 60.000 K -37.50 % | 96.000 K -27.27 % | 132.000 K -21.43 % | 168.000 K -17.65 % | 204.000 K -15.00 % | 240.000 K -13.04 % | 276.000 K -11.54 % | 312.000 K -18.75 % | 384.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.275 B -0.22 % | 2.280 B 4.27 % | 2.187 B -0.99 % | 2.209 B 0.97 % | 2.188 B -0.32 % | 2.195 B 3.99 % | 2.110 B 5.80 % | 1.995 B 3.27 % | 1.932 B 45.54 % | 1.327 B 2.09 % | 1.300 B 9.18 % | 1.191 B 12.98 % | 1.054 B 0.47 % | 1.049 B 8.20 % | 969.579 M 6.64 % | 909.196 M 37.65 % | 660.492 M 13.26 % | 583.162 M -0.73 % | 587.428 M 3.96 % | 565.050 M 20.50 % | 468.928 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-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 % | -27.561 M -225.87 % | 21.897 M | 0.000 -100.00 % | 66.977 M 130.16 % | 29.100 M 189.41 % | -32.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.565 M | 0.000 -100.00 % | 646.693 K 135.61 % | -1.816 M -200.00 % | 1.816 M | 0.000 -100.00 % | 2.308 M 257.56 % | -1.465 M -200.00 % | 1.465 M | 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 % | -62.203 M | 0.000 100.00 % | -66.762 M -196.99 % | 68.837 M 200.00 % | -68.837 M | 0.000 100.00 % | -71.246 M -2 167.85 % | 3.445 M 200.00 % | -3.445 M | 0.000 100.00 % | -152.508 M -617.25 % | 29.484 M 200.00 % | -29.484 M | 0.000 -100.00 % | 1.968 M 112.33 % | -15.967 M 40.60 % | -26.882 M -257.40 % | 17.079 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.892 M | 0.000 100.00 % | -49.378 M -276.18 % | 28.026 M 200.00 % | -28.026 M | 0.000 100.00 % | -51.779 M -50.46 % | -34.413 M -200.00 % | 34.413 M | 0.000 100.00 % | -133.947 M -3 432.31 % | -3.792 M -200.00 % | 3.792 M | 0.000 100.00 % | -100.241 M -160.29 % | -38.511 M -200.00 % | 38.511 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.900 M | 0.000 100.00 % | -18.031 M -144.18 % | 40.810 M 200.00 % | -40.810 M | 0.000 100.00 % | -19.467 M -151.42 % | 37.859 M 200.00 % | -37.859 M | 0.000 100.00 % | -18.561 M -155.78 % | 33.276 M 200.00 % | -33.276 M | 0.000 -100.00 % | 23.980 M 128.61 % | 10.490 M 217.43 % | -8.933 M -209.67 % | -2.885 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.308 M | 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 % | 589.322 K | 0.000 -100.00 % | 646.693 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.012 M 16.80 % | -26.457 M -47.40 % | -17.949 M -189.91 % | 19.964 M |
| Other non cash items | -15.090 M 56.07 % | -34.348 M | 0.000 -100.00 % | 14.739 M -75.67 % | 60.568 M 1 266.55 % | -5.192 M -109.59 % | 54.116 M 403.01 % | -17.860 M -164.01 % | 27.899 M 223.66 % | -22.562 M -112.39 % | -10.623 M 75.67 % | -43.665 M -303.44 % | 21.463 M 487.64 % | 3.652 M 254.61 % | -2.362 M 89.37 % | -22.224 M -263.19 % | -6.119 M -274.54 % | 3.506 M -56.58 % | 8.074 M 221.82 % | 2.509 M -73.30 % | 9.395 M 105.29 % | 4.576 M |
| Net cash provided by operating activities | -15.090 M 51.93 % | -31.391 M | 0.000 -100.00 % | 17.087 M 377.64 % | 3.577 M 124.03 % | -14.885 M -158.71 % | 25.354 M 368.65 % | -9.438 M -5.95 % | -8.907 M -174.19 % | 12.006 M 13.02 % | 10.623 M -75.67 % | 43.665 M 399.55 % | -14.577 M -3 737 682 665.42 % | -0.390 -100.00 % | 21.289 M 217.97 % | -18.046 M 33.31 % | -27.059 M 6.32 % | -28.886 M -179.63 % | 36.277 M 55.07 % | 23.393 M 283.07 % | -12.778 M -181.26 % | 15.725 M |
| Investments in property plant and equipment | -11.707 M 69.14 % | -37.937 M 17.55 % | -46.015 M -743.48 % | -5.455 M 89.88 % | -53.922 M 5.14 % | -56.845 M 76.26 % | -239.445 M -32.02 % | -181.372 M -50.54 % | -120.478 M -401.34 % | -24.031 M 80.30 % | -122.016 M -118.96 % | -55.724 M -168.90 % | -20.723 M 52.60 % | -43.723 M 43.15 % | -76.911 M -80.24 % | -42.671 M -210.61 % | -13.738 M -27.58 % | -10.768 M 57.06 % | -25.076 M -181.05 % | -8.922 M -33.88 % | -6.664 M 32.34 % | -9.849 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 K | 0.000 -100.00 % | 2.317 M 100.42 % | -557.463 M -199.97 % | 557.654 M 6 970 570.06 % | 8.000 K | 0.000 -100.00 % | 51.900 K 2 783.33 % | 1.800 K | 0.000 -100.00 % | 99.761 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 678.486 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -5.000 M -377.78 % | 1.800 M 59 900.00 % | 3.000 K 218.99 % | 940.470 -32.82 % | 1.400 K | 0.000 -100.00 % | 2.995 M -99.46 % | 557.484 M 200.00 % | -557.484 M -6 968 645.06 % | 8.000 K | 0.000 -100.00 % | 51.900 K 2 783.33 % | 1.800 K | 0.000 -100.00 % | 99.761 K 100.23 % | -42.671 M -179 103.30 % | 23.838 K -84.99 % | 158.800 K 100.63 % | -25.076 M -12 481.36 % | 202.530 K 103.04 % | -6.664 M 32.34 % | -9.849 M |
| Net cash used for investing activites | -16.707 M 53.77 % | -36.137 M 21.46 % | -46.012 M -743.57 % | -5.454 M 89.88 % | -53.921 M 5.14 % | -56.845 M 75.96 % | -236.450 M -30.38 % | -181.351 M -50.74 % | -120.308 M -400.80 % | -24.023 M 80.31 % | -122.016 M -119.17 % | -55.673 M -168.67 % | -20.721 M 52.61 % | -43.723 M 43.08 % | -76.812 M -80.01 % | -42.671 M -211.15 % | -13.714 M -29.26 % | -10.609 M 57.69 % | -25.076 M -187.58 % | -8.720 M -30.84 % | -6.664 M 32.34 % | -9.849 M |
| Debt repayment | 12.692 M 274.03 % | -7.293 M 11.75 % | -8.265 M -154.61 % | 15.134 M -72.98 % | 56.016 M 4.97 % | 53.364 M -50.85 % | 108.569 M 3 071.06 % | 3.424 M -94.19 % | 58.922 M 144.24 % | 24.125 M -44.81 % | 43.710 M 8.52 % | 40.278 M 101.12 % | 20.027 M -28.96 % | 28.190 M 315.12 % | 6.791 M -87.76 % | 55.473 M 23.08 % | 45.072 M 48.70 % | 30.310 M 183.87 % | -36.141 M -413.71 % | 11.520 M -13.52 % | 13.321 M 27.41 % | 10.455 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.708 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 % | 7.606 M 200.00 % | -7.606 M | 0.000 100.00 % | -2.995 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 |
| Dividends paid | -7.344 M -0.69 % | -7.294 M -7.07 % | -6.812 M 18.22 % | -8.330 M -10.92 % | -7.509 M -5.78 % | -7.099 M -60.55 % | -4.422 M 25.58 % | -5.942 M -7.98 % | -5.503 M -8.34 % | -5.079 M -28.08 % | -3.965 M 0.74 % | -3.995 M -3.27 % | -3.868 M -9.03 % | -3.548 M -21.67 % | -2.916 M 6.68 % | -3.125 M -3.41 % | -3.022 M -5.49 % | -2.864 M -23.58 % | -2.318 M -1.86 % | -2.275 M -4.42 % | -2.179 M -1.94 % | -2.138 M |
| Other financing activites | -10.040 M -111.19 % | 89.725 M 1 414.40 % | 5.925 M 128.78 % | -20.586 M -17.53 % | -17.515 M 23.87 % | -23.006 M -323.43 % | 10.297 M 147.73 % | -21.571 M -104.07 % | 529.637 M 11 605.31 % | -4.603 M 84.03 % | -28.834 M -187.39 % | 32.993 M 1 490.70 % | -2.372 M -200.00 % | 2.372 M 162.59 % | -3.790 M -102.20 % | 172.292 M 11 757.45 % | -1.478 M -114.43 % | 10.239 M -63.90 % | 28.363 M 266.15 % | -17.071 M -284.57 % | 9.249 M 186.17 % | -10.733 M |
| Net cash used provided by financing activities | -4.692 M -106.24 % | 75.138 M 920.98 % | -9.152 M 33.59 % | -13.782 M -144.47 % | 30.992 M 33.24 % | 23.260 M -79.68 % | 114.444 M 575.10 % | -24.089 M -104.13 % | 583.056 M 3 937.13 % | 14.442 M 32.36 % | 10.911 M -84.25 % | 69.276 M 402.49 % | 13.786 M -48.97 % | 27.015 M 31 765.52 % | 84.778 K -99.96 % | 224.640 M 453.68 % | 40.573 M 7.66 % | 37.685 M 473.28 % | -10.095 M -29.00 % | -7.826 M -138.38 % | 20.390 M 944.33 % | -2.415 M |
| Effect of forex changes on cash | 119.319 K 329.82 % | 27.760 K -78.50 % | 129.131 K -4.01 % | 134.532 K 680.53 % | 17.236 K 109.54 % | -180.727 K 37.34 % | -288.423 K -213.92 % | -91.877 K -176.37 % | 120.301 K 434.36 % | 22.513 K -99.98 % | 113.639 M 258.12 % | -71.868 M -925.55 % | 8.705 M 135.08 % | -24.817 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | -1.556 M -200.00 % | 1.556 M 15 561 409 523.19 % | 0.010 |
| Net change in cash | -36.370 M -576.19 % | 7.638 M 152.89 % | -14.442 M -616.67 % | -2.015 M 89.60 % | -19.369 M 60.19 % | -48.650 M 49.81 % | -96.940 M 54.91 % | -214.969 M -147.35 % | 453.962 M 1 185.12 % | -41.835 M -417.98 % | 13.157 M 190.12 % | -14.599 M -14.00 % | -12.806 M 69.16 % | -41.525 M 25.10 % | -55.437 M -133.82 % | 163.923 M 81 916.40 % | -200.355 K 88.93 % | -1.810 M -263.79 % | 1.105 M -79.11 % | 5.291 M 111.31 % | 2.504 M -27.64 % | 3.460 M |
| Cash at beginning of period | 94.742 M 8.77 % | 87.104 M -14.22 % | 101.546 M -1.95 % | 103.561 M -15.76 % | 122.930 M -28.35 % | 171.581 M -36.09 % | 268.487 M -44.47 % | 483.456 M 1 539.17 % | 29.494 M -58.65 % | 71.329 M 22.62 % | 58.173 M -20.06 % | 72.771 M -14.96 % | 85.578 M -32.67 % | 127.103 M -30.37 % | 182.540 M 880.49 % | 18.617 M -1.06 % | 18.818 M -8.78 % | 20.628 M 5.66 % | 19.523 M 37.18 % | 14.231 M 21.35 % | 11.727 M 41.86 % | 8.267 M |
| Cash at end of period | 58.372 M -38.39 % | 94.742 M 8.77 % | 87.104 M -14.22 % | 101.546 M -1.95 % | 103.561 M -15.76 % | 122.930 M -28.34 % | 171.547 M -36.11 % | 268.487 M -44.47 % | 483.456 M 1 539.17 % | 29.494 M -58.65 % | 71.329 M 22.62 % | 58.173 M -20.06 % | 72.771 M -14.96 % | 85.578 M -32.67 % | 127.103 M -30.37 % | 182.540 M 880.49 % | 18.617 M -1.06 % | 18.818 M -8.78 % | 20.628 M 5.66 % | 19.523 M 37.18 % | 14.231 M 21.35 % | 11.727 M |
| Operating cash flow | -15.090 M 51.93 % | -31.391 M | 0.000 -100.00 % | 17.087 M 377.64 % | 3.577 M 124.03 % | -14.885 M -158.71 % | 25.354 M 368.65 % | -9.438 M -5.95 % | -8.907 M -174.19 % | 12.006 M 13.02 % | 10.623 M -75.67 % | 43.665 M 399.55 % | -14.577 M -3 737 682 665.42 % | -0.390 -100.00 % | 21.289 M 217.97 % | -18.046 M 33.31 % | -27.059 M 6.32 % | -28.886 M -179.63 % | 36.277 M 55.07 % | 23.393 M 283.07 % | -12.778 M -181.26 % | 15.725 M |
| Capital expenditure | -11.707 M 69.14 % | -37.937 M 17.55 % | -46.015 M -743.48 % | -5.455 M 89.88 % | -53.922 M 5.14 % | -56.845 M 76.26 % | -239.445 M -32.02 % | -181.372 M -50.54 % | -120.478 M -401.34 % | -24.031 M 80.30 % | -122.016 M -118.96 % | -55.724 M -168.90 % | -20.723 M 52.60 % | -43.723 M 43.15 % | -76.911 M -80.24 % | -42.671 M -210.61 % | -13.738 M -27.58 % | -10.768 M 57.06 % | -25.076 M -181.05 % | -8.922 M -33.88 % | -6.664 M 32.34 % | -9.849 M |
| Free CashFlow | -26.797 M 61.35 % | -69.328 M -1 178.70 % | -5.422 M -146.61 % | 11.631 M 123.10 % | -50.345 M 29.81 % | -71.729 M 66.50 % | -214.091 M -12.20 % | -190.809 M -47.47 % | -129.385 M -976.00 % | -12.025 M 89.21 % | -111.393 M -823.71 % | -12.059 M 65.84 % | -35.300 M 19.27 % | -43.723 M 21.39 % | -55.622 M 8.39 % | -60.717 M -48.83 % | -40.797 M -2.88 % | -39.654 M -454.03 % | 11.201 M -22.60 % | 14.471 M 174.43 % | -19.443 M -430.92 % | 5.875 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |