Shaanxi Meibang Pharmaceutical Group Co., Ltd. 605033.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 885.528 M 26.68 % | 699.027 M -22.85 % | 906.046 M 7.54 % | 842.490 M 48.19 % | 568.518 M 10.24 % | 515.708 M 17.59 % | 438.560 M 3.93 % | 421.959 M |
| Net income | 36.859 M -35.96 % | 57.557 M -60.33 % | 145.088 M 15.38 % | 125.743 M 59.71 % | 78.734 M 3.25 % | 76.257 M 28.53 % | 59.330 M -3.09 % | 61.225 M |
| Income before tax | 37.858 M -39.34 % | 62.410 M -59.04 % | 152.368 M 9.75 % | 138.831 M 55.32 % | 89.386 M 4.54 % | 85.504 M 26.83 % | 67.415 M -3.60 % | 69.936 M |
| Income before tax ratio | 0.04 -52.12 % | 0.09 -46.91 % | 0.17 2.05 % | 0.16 4.81 % | 0.16 -5.17 % | 0.17 7.86 % | 0.15 -7.25 % | 0.17 |
| EBITDA | 59.615 M -29.14 % | 84.134 M -50.16 % | 168.820 M 9.19 % | 154.616 M 53.24 % | 100.897 M 3.17 % | 97.794 M 22.36 % | 79.922 M 1.01 % | 79.119 M |
| Net income ratio | 0.04 -49.45 % | 0.08 -48.58 % | 0.16 7.29 % | 0.15 7.77 % | 0.14 -6.34 % | 0.15 9.30 % | 0.14 -6.76 % | 0.15 |
| Ratio EBITDA | 0.07 -44.07 % | 0.12 -35.40 % | 0.19 1.53 % | 0.18 3.41 % | 0.18 -6.41 % | 0.19 4.06 % | 0.18 -2.81 % | 0.19 |
| Gross profit ratio | 0.29 -9.70 % | 0.32 -24.07 % | 0.42 8.79 % | 0.38 8.52 % | 0.35 -9.76 % | 0.39 4.37 % | 0.37 2.28 % | 0.37 |
| Weighted average shs out dil | 136.516 M 1.99 % | 133.853 M -1.00 % | 135.200 M 0.00 % | 135.200 M 33.53 % | 101.253 M 1.49 % | 99.768 M 5.94 % | 94.175 M 4.60 % | 90.037 M |
| Weighted average shs out | 136.516 M 1.99 % | 133.853 M -1.00 % | 135.200 M 0.00 % | 135.200 M 34.81 % | 100.287 M 3.05 % | 97.318 M 3.34 % | 94.175 M 4.60 % | 90.037 M |
| EPS diluted | 0.27 -37.21 % | 0.43 -59.81 % | 1.07 -6.14 % | 1.14 46.15 % | 0.78 2.63 % | 0.76 20.63 % | 0.63 -7.35 % | 0.68 |
| Earnings per share | 0.27 -37.21 % | 0.43 -59.81 % | 1.07 -6.14 % | 1.14 46.15 % | 0.78 39.29 % | 0.56 -11.11 % | 0.63 -7.35 % | 0.68 |
| Gross profit | 252.787 M 14.39 % | 220.987 M -41.42 % | 377.230 M 17.00 % | 322.428 M 60.82 % | 200.490 M -0.52 % | 201.542 M 22.73 % | 164.215 M 6.31 % | 154.473 M |
| Income tax expense | 999.062 K -79.41 % | 4.853 M -33.33 % | 7.279 M -44.38 % | 13.088 M 22.87 % | 10.652 M 15.19 % | 9.247 M 14.38 % | 8.085 M -7.19 % | 8.711 M |
| Cost of revenue | 632.741 M 32.36 % | 478.040 M -7.87 % | 518.855 M -0.23 % | 520.062 M 43.72 % | 361.863 M 15.18 % | 314.166 M 14.51 % | 274.345 M 2.56 % | 267.486 M |
| General and administrative expenses | 11.980 M 29.01 % | 9.286 M 17.17 % | 7.925 M -31.61 % | 11.589 M 140.42 % | 4.820 M -6.68 % | 5.165 M -45.39 % | 9.458 M -20.93 % | 11.962 M |
| Selling and marketing expenses | 49.239 M 20.79 % | 40.763 M -66.76 % | 122.647 M 38.95 % | 88.266 M 92.35 % | 45.888 M 0.31 % | 45.747 M 27.64 % | 35.840 M 1.70 % | 35.242 M |
| Other expenses | 86.599 M 1 846.97 % | 4.448 M -87.75 % | 36.302 M 51.58 % | 23.949 M 40.97 % | 16.989 M 40.69 % | 12.075 M 2 079.39 % | 554.066 K 859.41 % | 57.751 K |
| Operating expenses | 222.145 M 30.20 % | 170.619 M -30.90 % | 246.917 M 31.61 % | 187.611 M 57.58 % | 119.061 M 16.15 % | 102.505 M 23.15 % | 83.233 M 9.95 % | 75.704 M |
| Cost and expenses | 854.886 M 31.79 % | 648.659 M -15.29 % | 765.772 M 6.36 % | 719.987 M 49.71 % | 480.924 M 15.42 % | 416.671 M 16.53 % | 357.578 M 4.19 % | 343.191 M |
| Research and development expenses | 74.327 M 26.99 % | 58.530 M -26.88 % | 80.043 M 25.45 % | 63.807 M 24.22 % | 51.365 M 29.98 % | 39.517 M 46.73 % | 26.932 M 2.20 % | 26.353 M |
| Selling general and administrative expenses | 61.219 M -43.13 % | 107.641 M -17.56 % | 130.572 M 30.76 % | 99.855 M 96.92 % | 50.708 M -0.40 % | 50.913 M 12.40 % | 45.298 M -4.04 % | 47.204 M |
| Interest income | 9.333 M 367.47 % | 1.997 M -70.90 % | 6.861 M 162.73 % | 2.611 M -25.63 % | 3.511 M 884.41 % | 356.696 K 28.56 % | 277.460 K | 0.000 |
| Interest expense | 9.479 K -98.13 % | 506.870 K -53.59 % | 1.092 M -68.19 % | 3.433 M 265.58 % | 939.090 K -68.51 % | 2.983 M -31.71 % | 4.367 M | 0.000 |
| Depreciation and amortization | 21.748 M 2.50 % | 21.217 M 37.12 % | 15.473 M 23.35 % | 12.544 M 18.65 % | 10.572 M 2.40 % | 10.325 M 24.16 % | 8.316 M 2 269.17 % | 351.000 K |
| Operating income | 30.642 M -39.16 % | 50.368 M -64.09 % | 140.273 M 14.51 % | 122.504 M 39.85 % | 87.594 M 1.80 % | 86.049 M 28.70 % | 66.861 M -4.32 % | 69.878 M |
| Operating income ratio | 0.03 -51.98 % | 0.07 -53.46 % | 0.15 6.47 % | 0.15 -5.63 % | 0.15 -7.66 % | 0.17 9.45 % | 0.15 -7.94 % | 0.17 |
| Total other income expenses net | 7.216 M -40.08 % | 12.042 M -0.43 % | 12.094 M -25.93 % | 16.327 M 811.01 % | 1.792 M 429.08 % | -544.616 K 87.00 % | -4.190 M -7 354.60 % | 57.756 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -195.863 M 59.21 % | -480.171 M -125.77 % | -212.680 M 6.45 % | -227.337 M -62.95 % | -139.512 M 16.81 % | -167.699 M -287.61 % | -43.265 M -847.42 % | 5.789 M |
| Total investments | 388.467 M 92 990.90 % | 417.299 K -99.48 % | 79.932 M -45.99 % | 148.000 M | 0.000 -100.00 % | 12.000 M 4 189.21 % | 279.772 K -38.71 % | 456.470 K |
| Total debt | 72.000 M 7 091.77 % | 1.001 M -99.05 % | 105.567 M 290.25 % | 27.051 M -54.84 % | 59.900 M 49.60 % | 40.040 M 48.30 % | 27.000 M -44.90 % | 49.000 M |
| Accumulated other comprehensive income loss | 28.535 M 31.67 % | 21.672 M 412.88 % | -6.927 M -154.64 % | 12.677 M | 0.000 -100.00 % | 105.665 M 21.06 % | 87.284 M | 0.000 |
| Retained earnings | 501.557 M 0.73 % | 497.924 M 5.24 % | 473.143 M 31.54 % | 359.706 M 51.28 % | 237.775 M 45.37 % | 163.567 M 80.36 % | 90.691 M 40.66 % | 64.475 M |
| Common stock | 135.200 M 0.00 % | 135.200 M -1.88 % | 137.793 M 1.92 % | 135.200 M 33.33 % | 101.400 M 0.00 % | 101.400 M 3.05 % | 98.400 M 9.33 % | 90.000 M |
| Total equity | 1.125 B 0.94 % | 1.114 B 2.56 % | 1.086 B 12.35 % | 966.952 M 115.18 % | 449.366 M 21.24 % | 370.632 M 34.10 % | 276.375 M 53.18 % | 180.428 M |
| Other non current liabilities | 41.257 M -62.82 % | 110.957 M 13.20 % | 98.016 M 84.66 % | 53.079 M 147.56 % | 21.441 M 32.52 % | 16.180 M 10.74 % | 14.611 M 56.61 % | 9.330 M |
| Long term debt | 72.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 121.113 M 3.58 % | 116.931 M 11.98 % | 104.424 M 75.91 % | 59.363 M 130.37 % | 25.769 M 30.44 % | 19.756 M 12.56 % | 17.552 M 88.13 % | 9.330 M |
| Other current liabilities | 307.740 M 8.09 % | 284.694 M 4 904.68 % | 5.689 M -96.48 % | 161.650 M 634.05 % | -30.269 M -118.14 % | 166.895 M -16.53 % | 199.944 M 12.75 % | 177.340 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 151.395 M -30.95 % | 219.244 M 12.14 % | 195.505 M 526.97 % | 31.183 M 1 332.53 % | 2.177 M -92.83 % | 30.371 M |
| Short term debt | 0.000 -100.00 % | 1.001 M -99.05 % | 105.567 M 290.25 % | 27.051 M -54.84 % | 59.900 M 49.60 % | 40.040 M 48.30 % | 27.000 M -44.90 % | 49.000 M |
| Total current liabilities | 616.258 M 33.71 % | 460.906 M 24.66 % | 369.718 M -15.41 % | 437.066 M 40.66 % | 310.732 M 12.76 % | 275.580 M -5.57 % | 291.850 M -8.77 % | 319.898 M |
| Total liabilities | 737.371 M 27.61 % | 577.837 M 21.87 % | 474.142 M -4.49 % | 496.429 M 47.53 % | 336.501 M 13.94 % | 295.336 M -4.55 % | 309.402 M -6.02 % | 329.227 M |
| Other non current assets | 17.467 M -72.30 % | 63.054 M -60.97 % | 161.552 M 13.04 % | 142.914 M 97.59 % | 72.329 M 116.28 % | 33.442 M 268.42 % | 9.077 M -34.90 % | 13.943 M |
| Long term investments | 0.000 -100.00 % | 417.299 K | 0.000 | 0.000 | 0.000 -100.00 % | 103.074 K -63.16 % | 279.772 K -38.71 % | 456.470 K |
| Intangible assets | 118.478 M 42.35 % | 83.231 M 578.15 % | 12.273 M 59.30 % | 7.705 M -2.98 % | 7.941 M -3.98 % | 8.270 M -4.92 % | 8.698 M 27.80 % | 6.806 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 118.478 M 42.35 % | 83.231 M 578.15 % | 12.273 M 59.30 % | 7.705 M -2.98 % | 7.941 M -3.98 % | 8.270 M -4.92 % | 8.698 M 27.80 % | 6.806 M |
| Property plant equipment net | 613.669 M 34.26 % | 457.073 M 145.95 % | 185.841 M 60.59 % | 115.721 M 20.39 % | 96.126 M 15.05 % | 83.550 M -2.15 % | 85.389 M 41.04 % | 60.544 M |
| Total non current assets | 765.320 M 23.40 % | 620.209 M 66.69 % | 372.083 M 37.50 % | 270.603 M 50.58 % | 179.703 M 38.74 % | 129.522 M 20.59 % | 107.403 M 29.12 % | 83.182 M |
| Other current assets | 95.905 M 8.68 % | 88.245 M -37.50 % | 141.188 M 2.06 % | 138.341 M 34.38 % | 102.944 M 78.82 % | 57.567 M -26.67 % | 78.505 M -46.84 % | 147.663 M |
| Short term investments | 388.467 M | 0.000 -100.00 % | 79.932 M -45.99 % | 148.000 M | 0.000 -100.00 % | 12.000 M -40.00 % | 20.000 M -75.88 % | 82.920 M |
| cash and cash equivalents | 267.863 M -44.33 % | 481.172 M 51.19 % | 318.247 M 25.10 % | 254.388 M 27.57 % | 199.412 M -4.01 % | 207.739 M 195.65 % | 70.265 M 62.61 % | 43.211 M |
| Cash and short term investments | 656.330 M 36.40 % | 481.172 M 20.84 % | 398.179 M -1.05 % | 402.388 M 101.79 % | 199.412 M -9.25 % | 219.739 M 212.73 % | 70.265 M 62.61 % | 43.211 M |
| Total current assets | 1.097 B 2.33 % | 1.072 B -9.81 % | 1.188 B -0.37 % | 1.193 B 96.77 % | 606.163 M 13.00 % | 536.446 M 12.14 % | 478.374 M 12.17 % | 426.473 M |
| Inventory | 264.714 M -25.16 % | 353.698 M -22.65 % | 457.289 M -18.28 % | 559.557 M 101.30 % | 277.965 M 17.75 % | 236.070 M -19.84 % | 294.481 M 34.53 % | 218.902 M |
| Net receivables | 79.763 M -46.35 % | 148.678 M -22.47 % | 191.756 M 107.32 % | 92.491 M 257.92 % | 25.841 M 12.01 % | 23.070 M -49.89 % | 46.039 M 175.74 % | 16.697 M |
| Tax assets | 15.705 M -4.44 % | 16.434 M 32.37 % | 12.416 M 191.20 % | 4.264 M 28.94 % | 3.307 M -20.45 % | 4.157 M 4.98 % | 3.959 M 176.21 % | 1.433 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 305.843 M 78.05 % | 171.772 M 67.29 % | 102.679 M 351.92 % | 22.720 M -72.96 % | 84.027 M 148.71 % | 33.785 M -44.21 % | 60.553 M -30.60 % | 87.250 M |
| Tax payables | 2.676 M -22.18 % | 3.438 M -21.64 % | 4.388 M -31.44 % | 6.400 M 307.98 % | 1.569 M -57.35 % | 3.678 M 68.99 % | 2.177 M -65.49 % | 6.308 M |
| Deferred revenue non current | 3.245 M 171.23 % | 1.196 M 54.38 % | 775.000 K -10.71 % | 868.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 6.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 459.369 M 0.00 % | 459.369 M -3.38 % | 475.417 M 3.49 % | 459.369 M 316.88 % | 110.191 M 8.75 % | 101.326 M 16.09 % | 87.284 M 236.32 % | 25.953 M |
| Deferred tax liabilities non current | 4.610 M -3.51 % | 4.778 M -15.18 % | 5.633 M 4.01 % | 5.416 M 25.13 % | 4.328 M 21.04 % | 3.576 M 21.60 % | 2.941 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.862 B 10.05 % | 1.692 B 8.43 % | 1.560 B 6.64 % | 1.463 B 86.21 % | 785.867 M 18.00 % | 665.968 M 13.69 % | 585.777 M 14.94 % | 509.655 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 % | -7.935 M -6 162.82 % | 130.883 K -91.83 % | 1.602 M 265.78 % | 438.000 K 5.59 % | 414.800 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.835 M 0.00 % | 4.835 M |
| Change in working capital | 214.785 M -12.88 % | 246.540 M 650.97 % | -44.747 M 83.02 % | -263.453 M -1 346.30 % | -18.216 M -161.26 % | 29.733 M 143.19 % | -68.842 M -46.15 % | -47.105 M |
| Accounts receivables | 66.492 M -32.49 % | 98.492 M 272.13 % | -57.220 M 45.76 % | -105.489 M -111.15 % | -49.960 M -558.84 % | 10.888 M -29.94 % | 15.542 M 161.47 % | -25.282 M |
| Inventory | 67.585 M -20.93 % | 85.478 M -7.40 % | 92.308 M 131.41 % | -293.905 M -511.54 % | -48.060 M -202.06 % | 47.091 M 155.61 % | -84.678 M -193.30 % | -28.871 M |
| Accounts payables | 80.146 M 18.83 % | 67.443 M 193.80 % | -71.899 M -152.94 % | 135.810 M 171.84 % | 49.960 M 558.84 % | -10.888 M | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -4.874 M 38.58 % | -7.935 M -6 162.83 % | 130.883 K -99.56 % | 29.845 M 271.94 % | -17.358 M -209.61 % | 15.836 M 186.85 % | -18.234 M |
| Other non cash items | 7.007 M -26.04 % | 9.475 M -47.90 % | 18.186 M 11.24 % | 16.348 M 649.13 % | 2.182 M -89.89 % | 21.591 M -17.39 % | 26.135 M 75.00 % | 14.934 M |
| Net cash provided by operating activities | 280.399 M -16.25 % | 334.789 M 164.84 % | 126.412 M 216.24 % | -108.754 M -245.25 % | 74.875 M -41.71 % | 128.449 M 657.41 % | 16.959 M -42.33 % | 29.405 M |
| Investments in property plant and equipment | -158.812 M 22.03 % | -203.690 M -86.38 % | -109.290 M -2.59 % | -106.528 M -72.63 % | -61.708 M -82.67 % | -33.780 M 3.10 % | -34.862 M -98.53 % | -17.560 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 27.819 K | 0.000 -100.00 % | 20.353 K -98.73 % | 1.601 M 21 487 828 756 070 300.00 % | 0.000 -100.00 % | 30.000 K |
| Purchases of investments | -2.298 B -103.72 % | -1.128 B -20.89 % | -933.100 M -86.99 % | -499.000 M 23.70 % | -654.000 M -116.56 % | -302.000 M -212.95 % | -96.500 M 52.18 % | -201.800 M |
| Sales maturities of investments | 1.918 B 58.75 % | 1.208 B 20.17 % | 1.005 B 185.65 % | 351.909 M -47.40 % | 669.020 M 115.18 % | 310.918 M 99.55 % | 155.806 M -17.40 % | 188.637 M |
| Other investing activites | 1.585 M -75.66 % | 6.511 M 136.80 % | 2.750 M 61.50 % | 1.703 M -46.39 % | 3.176 M 790.31 % | 356.697 K -20.60 % | 449.259 K -8.20 % | 489.411 K |
| Net cash used for investing activites | -537.468 M -358.68 % | -117.178 M -240.62 % | -34.401 M 86.34 % | -251.917 M -479.23 % | -43.492 M -89.88 % | -22.905 M -192.01 % | 24.894 M 182.42 % | -30.203 M |
| Debt repayment | 72.000 M 7 100.00 % | 1.000 M 103.70 % | -27.051 M -200.05 % | 27.036 M 167.59 % | -40.000 M -407.69 % | 13.000 M 159.09 % | -22.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 25.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -25.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -28.240 M 5.06 % | -29.744 M -15.79 % | -25.688 M -680.24 % | -3.292 M -370.98 % | -699.038 K 66.24 % | -2.070 M 42.19 % | -3.581 M 0.52 % | -3.600 M |
| Other financing activites | -18.907 M -403.17 % | -3.758 M -105.44 % | 69.009 M -78.89 % | 326.843 M 1 820.23 % | -19.000 M -272.73 % | 11.000 M -73.03 % | 40.782 M 1 259.40 % | 3.000 M |
| Net cash used provided by financing activities | 24.853 M 142.55 % | -58.415 M -239.63 % | 41.837 M -88.07 % | 350.587 M 687.26 % | -59.699 M -372.23 % | 21.930 M 44.27 % | 15.201 M 2 633.70 % | -599.942 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 58.641 K 653.53 % | -10.594 K -4 038.28 % | -256.000 -202.57 % | 249.590 102.19 % | -11.388 K |
| Net change in cash | -232.216 M -245.87 % | 159.196 M 18.94 % | 133.848 M 1 435.16 % | -10.025 M 64.61 % | -28.326 M -122.22 % | 127.474 M 123.43 % | 57.054 M 4 148.06 % | -1.409 M |
| Cash at beginning of period | 452.431 M 54.29 % | 293.235 M 83.98 % | 159.388 M -5.92 % | 169.412 M -14.33 % | 197.739 M 181.42 % | 70.265 M 431.85 % | 13.211 M -9.64 % | 14.621 M |
| Cash at end of period | 220.215 M -51.33 % | 452.431 M 54.29 % | 293.235 M 83.98 % | 159.388 M -5.92 % | 169.412 M -14.33 % | 197.739 M 181.42 % | 70.265 M 431.85 % | 13.211 M |
| Operating cash flow | 280.399 M -16.25 % | 334.789 M 164.84 % | 126.412 M 216.24 % | -108.754 M -245.25 % | 74.875 M -41.71 % | 128.449 M 657.41 % | 16.959 M -42.33 % | 29.405 M |
| Capital expenditure | -158.812 M 22.03 % | -203.690 M -86.38 % | -109.290 M -2.59 % | -106.528 M -72.63 % | -61.708 M -82.67 % | -33.780 M 3.10 % | -34.862 M -98.53 % | -17.560 M |
| Free CashFlow | 121.587 M -7.26 % | 131.099 M 665.68 % | 17.122 M 107.95 % | -215.282 M -1 734.93 % | 13.168 M -86.09 % | 94.669 M 628.79 % | -17.903 M -251.14 % | 11.846 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 | 195.917 M -32.31 % | 289.412 M 10.15 % | 262.748 M 132.16 % | 113.175 M -42.25 % | 195.979 M -37.20 % | 312.087 M 114.65 % | 145.391 M 87.63 % | 77.487 M -41.05 % | 131.440 M -61.87 % | 344.708 M 55.26 % | 222.023 M 234.49 % | 66.376 M -48.98 % | 130.090 M -73.32 % | 487.556 M 66.94 % | 292.054 M 293.31 % | 74.256 M -63.17 % | 201.601 M -26.58 % | 274.580 M 77.01 % | 155.118 M 223.22 % | 47.991 M -67.48 % | 147.588 M -32.24 % | 217.821 M |
| Net income | 6.185 M -79.35 % | 29.952 M 566.77 % | -6.417 M -54.57 % | -4.152 M -238.87 % | 2.990 M -93.27 % | 44.438 M 451.74 % | -12.634 M -269.42 % | -3.420 M -178.90 % | 4.335 M -93.74 % | 69.276 M 107.95 % | 33.313 M 740.62 % | -5.200 M -120.62 % | 25.223 M -72.51 % | 91.752 M 47.96 % | 62.013 M 1 185.88 % | -5.711 M -124.98 % | 22.864 M -50.91 % | 46.576 M 69.75 % | 27.438 M 320.09 % | -12.467 M -160.62 % | 20.565 M -52.39 % | 43.198 M |
| Income before tax | 5.975 M -80.79 % | 31.113 M 332.23 % | -13.397 M -1 346.39 % | 1.075 M 77.12 % | 606.874 K -98.78 % | 49.574 M 307.86 % | -23.850 M -915.04 % | -2.350 M -127.12 % | 8.664 M -89.16 % | 79.946 M 209.53 % | 25.828 M 373.90 % | -9.430 M -132.48 % | 29.035 M -72.85 % | 106.934 M 69.74 % | 62.998 M 1 441.01 % | -4.698 M -118.37 % | 25.573 M -53.47 % | 54.958 M 110.52 % | 26.105 M 328.91 % | -11.404 M -147.85 % | 23.834 M -53.13 % | 50.851 M |
| Income before tax ratio | 0.03 -71.63 % | 0.11 310.84 % | -0.05 -636.86 % | 0.01 206.71 % | 0.00 -98.05 % | 0.16 196.83 % | -0.16 -440.97 % | -0.03 -146.01 % | 0.07 -71.58 % | 0.23 99.37 % | 0.12 181.88 % | -0.14 -163.65 % | 0.22 1.76 % | 0.22 1.68 % | 0.22 440.96 % | -0.06 -149.87 % | 0.13 -36.62 % | 0.20 18.93 % | 0.17 170.82 % | -0.24 -247.15 % | 0.16 -30.82 % | 0.23 |
| EBITDA | 1.520 M -95.73 % | 35.568 M 365.49 % | -13.397 M -1 346.39 % | 1.075 M -82.47 % | 6.132 M -87.63 % | 49.582 M 372.16 % | -18.218 M -655.24 % | 3.281 M -76.57 % | 14.006 M -83.51 % | 84.933 M 179.77 % | 30.358 M 742.22 % | -4.727 M -114.41 % | 32.807 M -70.37 % | 110.728 M 72.34 % | 64.248 M 2 155.74 % | -3.125 M -110.81 % | 28.908 M -48.04 % | 55.636 M 113.12 % | 26.105 M 324.79 % | -11.613 M -131.82 % | 36.494 M -29.46 % | 51.736 M |
| Net income ratio | 0.03 -69.50 % | 0.10 523.77 % | -0.02 33.42 % | -0.04 -340.47 % | 0.02 -89.29 % | 0.14 263.86 % | -0.09 -96.88 % | -0.04 -233.83 % | 0.03 -83.59 % | 0.20 33.94 % | 0.15 291.52 % | -0.08 -140.41 % | 0.19 3.03 % | 0.19 -11.37 % | 0.21 376.09 % | -0.08 -167.81 % | 0.11 -33.14 % | 0.17 -4.10 % | 0.18 168.09 % | -0.26 -286.43 % | 0.14 -29.74 % | 0.20 |
| Ratio EBITDA | 0.01 -93.69 % | 0.12 341.03 % | -0.05 -636.86 % | 0.01 -69.65 % | 0.03 -80.30 % | 0.16 226.79 % | -0.13 -395.91 % | 0.04 -60.26 % | 0.11 -56.75 % | 0.25 80.20 % | 0.14 292.00 % | -0.07 -128.24 % | 0.25 11.04 % | 0.23 3.24 % | 0.22 622.68 % | -0.04 -129.35 % | 0.14 -29.23 % | 0.20 20.40 % | 0.17 169.55 % | -0.24 -197.87 % | 0.25 4.10 % | 0.24 |
| Gross profit ratio | 0.32 -4.61 % | 0.34 44.05 % | 0.23 -28.48 % | 0.33 25.74 % | 0.26 -18.41 % | 0.32 15.45 % | 0.28 11.67 % | 0.25 -27.52 % | 0.34 -13.32 % | 0.39 -7.15 % | 0.42 -1.94 % | 0.43 0.53 % | 0.43 0.02 % | 0.43 -0.87 % | 0.43 12.14 % | 0.39 11.97 % | 0.34 -3.62 % | 0.36 7.51 % | 0.33 -14.11 % | 0.39 3.06 % | 0.38 0.77 % | 0.37 |
| Weighted average shs out dil | 136.147 M 0.00 % | 136.147 M 0.70 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.40 % | 134.661 M 2.49 % | 131.390 M -2.82 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.20 % | 134.930 M 0.00 % | 134.930 M 0.00 % | 134.930 M 0.00 % | 134.930 M 33.26 % | 101.253 M 0.00 % | 101.253 M 0.00 % | 101.253 M 0.00 % | 101.253 M 0.00 % | 101.253 M 0.79 % | 100.461 M -4.65 % | 105.361 M |
| Weighted average shs out | 136.147 M 0.00 % | 136.147 M 0.70 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.40 % | 134.661 M 2.49 % | 131.390 M -2.82 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.20 % | 134.930 M 0.71 % | 133.979 M -0.70 % | 134.930 M 0.00 % | 134.930 M 35.97 % | 99.237 M -1.99 % | 101.253 M 0.00 % | 101.253 M 0.00 % | 101.253 M 1.94 % | 99.322 M -1.13 % | 100.461 M 0.00 % | 100.461 M |
| EPS diluted | 0.05 -79.36 % | 0.22 563.16 % | -0.05 -54.72 % | -0.03 -238.91 % | 0.02 -93.30 % | 0.33 443.04 % | -0.10 -280.24 % | -0.03 -178.82 % | 0.03 -93.71 % | 0.51 104.00 % | 0.25 749.35 % | -0.04 -120.26 % | 0.19 -72.06 % | 0.68 47.83 % | 0.46 915.60 % | -0.06 -124.52 % | 0.23 -50.00 % | 0.46 70.37 % | 0.27 325.00 % | -0.12 -160.00 % | 0.20 -51.22 % | 0.41 |
| Earnings per share | 0.05 -79.36 % | 0.22 563.16 % | -0.05 -54.72 % | -0.03 -238.91 % | 0.02 -93.30 % | 0.33 443.04 % | -0.10 -280.24 % | -0.03 -178.82 % | 0.03 -93.71 % | 0.51 104.00 % | 0.25 749.35 % | -0.04 -120.26 % | 0.19 -72.06 % | 0.68 47.83 % | 0.46 900.00 % | -0.06 -125.00 % | 0.23 -50.00 % | 0.46 70.37 % | 0.27 307.69 % | -0.13 -165.00 % | 0.20 -53.49 % | 0.43 |
| Gross profit | 62.784 M -35.42 % | 97.225 M 58.67 % | 61.276 M 66.05 % | 36.903 M -27.39 % | 50.824 M -48.76 % | 99.194 M 147.82 % | 40.026 M 109.54 % | 19.102 M -57.27 % | 44.706 M -66.95 % | 135.265 M 44.15 % | 93.835 M 228.01 % | 28.608 M -48.70 % | 55.770 M -73.31 % | 208.978 M 65.49 % | 126.276 M 341.06 % | 28.630 M -58.76 % | 69.420 M -29.24 % | 98.101 M 90.31 % | 51.547 M 177.63 % | 18.567 M -66.49 % | 55.402 M -31.72 % | 81.139 M |
| Income tax expense | -209.756 K -118.08 % | 1.160 M 116.62 % | -6.980 M -233.56 % | 5.226 M 319.35 % | -2.383 M -146.40 % | 5.136 M 145.79 % | -11.216 M -1 147.95 % | 1.070 M -75.28 % | 4.329 M -59.43 % | 10.670 M 242.54 % | -7.485 M -76.98 % | -4.230 M -210.95 % | 3.812 M -74.89 % | 15.182 M 1 441.30 % | 985.023 K -2.77 % | 1.013 M -62.60 % | 2.709 M -67.68 % | 8.381 M 729.16 % | -1.332 M -225.39 % | 1.062 M -67.50 % | 3.269 M -57.28 % | 7.652 M |
| Cost of revenue | 133.133 M -30.73 % | 192.187 M -4.61 % | 201.472 M 164.15 % | 76.271 M -47.46 % | 145.155 M -31.82 % | 212.894 M 102.05 % | 105.365 M 80.47 % | 58.385 M -32.69 % | 86.734 M -58.59 % | 209.444 M 63.39 % | 128.189 M 239.40 % | 37.769 M -49.18 % | 74.320 M -73.32 % | 278.578 M 68.04 % | 165.777 M 263.34 % | 45.626 M -65.48 % | 132.181 M -25.10 % | 176.478 M 70.39 % | 103.571 M 251.99 % | 29.424 M -68.08 % | 92.186 M -32.55 % | 136.682 M |
| General and administrative expenses | -5.414 M -163.03 % | 8.588 M 155.31 % | -15.527 M -165.71 % | 23.629 M 624.09 % | -4.509 M -153.76 % | 8.386 M 159.25 % | -14.154 M -171.51 % | 19.792 M 462.72 % | -5.457 M -164.56 % | 8.451 M 145.50 % | -18.573 M -175.89 % | 24.472 M 458.16 % | -6.833 M -177.13 % | 8.858 M 442.67 % | -2.585 M -122.86 % | 11.308 M 703.23 % | 1.408 M -3.48 % | 1.459 M 121.29 % | -6.849 M -268.61 % | 4.062 M -5.74 % | 4.310 M 30.68 % | 3.298 M |
| Selling and marketing expenses | -8.704 M -127.27 % | 31.912 M 290.69 % | -16.735 M -138.44 % | 43.537 M 3 127.54 % | -1.438 M -106.02 % | 23.876 M -14.86 % | 28.044 M 65.58 % | 16.937 M -8.37 % | 18.485 M -15.81 % | 21.957 M -42.70 % | 38.321 M 84.84 % | 20.731 M 35.15 % | 15.339 M -68.21 % | 48.256 M 41.48 % | 34.108 M 55.38 % | 21.951 M 33.83 % | 16.403 M 3.78 % | 15.805 M 32.24 % | 11.952 M -26.34 % | 16.226 M 76.28 % | 9.205 M 8.22 % | 8.505 M |
| Other expenses | 49.790 M 691.26 % | 6.292 M -92.92 % | 88.891 M 126 702.74 % | 70.102 K -99.84 % | 44.396 M 12 617.66 % | 349.093 K -99.00 % | 34.864 M 8 156.00 % | 422.291 K -53.79 % | 913.760 K 3.60 % | 882.048 K -96.27 % | 23.656 M 295.32 % | -12.112 M -191.73 % | 13.203 M 910.05 % | 1.307 M -91.73 % | 15.806 M 17 478.42 % | 89.916 K -54.81 % | 198.974 K -14.51 % | 232.736 K -60.86 % | 594.693 K 184.26 % | 209.209 K -47.13 % | 395.712 K -33.23 % | 592.609 K |
| Operating expenses | 56.833 M -15.49 % | 67.247 M -15.42 % | 79.508 M 132.60 % | 34.181 M -39.45 % | 56.453 M 13.72 % | 49.642 M -32.83 % | 73.907 M 153.69 % | 29.133 M -17.93 % | 35.500 M -30.68 % | 51.216 M -28.28 % | 71.413 M 51.03 % | 47.283 M 39.52 % | 33.890 M -59.70 % | 84.083 M 15.43 % | 72.842 M 84.42 % | 39.499 M 6.91 % | 36.944 M 8.28 % | 34.121 M 8.02 % | 31.586 M -8.93 % | 34.683 M 32.47 % | 26.181 M 15.57 % | 22.654 M |
| Cost and expenses | 189.966 M -26.78 % | 259.434 M -7.67 % | 280.979 M 149.06 % | 112.814 M -44.36 % | 202.756 M -22.77 % | 262.536 M 46.45 % | 179.272 M 104.84 % | 87.518 M -28.40 % | 122.234 M -53.11 % | 260.660 M 30.59 % | 199.602 M 134.68 % | 85.052 M -21.40 % | 108.210 M -70.16 % | 362.661 M 51.98 % | 238.620 M 180.32 % | 85.124 M -49.67 % | 169.125 M -19.69 % | 210.599 M 55.82 % | 135.157 M 110.83 % | 64.107 M -45.84 % | 118.367 M -25.71 % | 159.336 M |
| Research and development expenses | 21.161 M 3.45 % | 20.454 M -10.60 % | 22.879 M 39.38 % | 16.414 M -8.82 % | 18.003 M 5.71 % | 17.031 M -32.29 % | 25.153 M 486.69 % | 4.287 M -53.22 % | 9.165 M -54.01 % | 19.926 M -28.86 % | 28.009 M 97.37 % | 14.191 M 16.50 % | 12.181 M -52.53 % | 25.662 M 8.57 % | 23.638 M 101.29 % | 11.743 M -23.01 % | 15.253 M 15.79 % | 13.173 M -13.12 % | 15.163 M 8.92 % | 13.921 M 15.82 % | 12.019 M 17.13 % | 10.261 M |
| Selling general and administrative expenses | -14.117 M -134.86 % | 40.500 M 225.53 % | -32.263 M -282.31 % | 17.697 M 397.60 % | -5.947 M -118.43 % | 32.262 M 132.26 % | 13.890 M -62.18 % | 36.730 M 181.92 % | 13.029 M -57.15 % | 30.408 M 53.98 % | 19.748 M -56.31 % | 45.204 M 431.43 % | 8.506 M -85.11 % | 57.114 M 81.19 % | 31.522 M -5.22 % | 33.259 M 86.74 % | 17.810 M 3.17 % | 17.264 M 238.32 % | 5.103 M -74.85 % | 20.288 M 50.12 % | 13.514 M 14.50 % | 11.803 M |
| Interest income | 280.441 K 53.70 % | 182.458 K -49.63 % | 362.215 K 20.56 % | 300.442 K -87.09 % | 2.327 M 473.41 % | 405.773 K -83.95 % | 2.528 M 172.67 % | 927.140 K -39.26 % | 1.526 M -4.47 % | 1.598 M 24.97 % | 1.278 M -2.61 % | 1.313 M -17.00 % | 1.582 M -41.15 % | 2.688 M 189.51 % | 928.387 K 56.28 % | 594.068 K 233.64 % | 178.059 K -77.88 % | 805.071 K 286.91 % | 208.076 K | 0.000 | 0.000 -100.00 % | 135.605 K |
| Interest expense | 0.000 -100.00 % | 66.048 K -18.85 % | 81.388 K 422.69 % | 15.571 K 1 258.73 % | 1.146 K -86.25 % | 8.333 K -21.56 % | 10.624 K 10.86 % | 9.583 K -97.30 % | 355.204 K -52.01 % | 740.094 K 181.71 % | 262.716 K -39.60 % | 434.989 K 235.14 % | 129.793 K -14.60 % | 151.987 K -87.84 % | 1.250 M -20.51 % | 1.573 M 322.25 % | 372.416 K 232.06 % | 112.152 K 194.32 % | 38.105 K | 0.000 | 0.000 -100.00 % | 361.977 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 4.903 M -11.26 % | 5.524 M | 0.000 -100.00 % | 5.621 M 0.00 % | 5.621 M 12.71 % | 4.987 M 0.00 % | 4.987 M 16.86 % | 4.268 M 0.00 % | 4.268 M 17.19 % | 3.642 M 0.00 % | 3.642 M 16.75 % | 3.119 M 19.18 % | 2.617 M 3 921.29 % | 65.086 K 0.00 % | 65.086 K -97.51 % | 2.617 M 3.17 % | 2.537 M 2 449.13 % | 99.522 K 0.05 % | 99.477 K |
| Operating income | 5.951 M -80.15 % | 29.978 M 264.43 % | -18.231 M -5 157.69 % | 360.462 K 105.32 % | -6.777 M -113.68 % | 49.551 M 246.25 % | -33.881 M -1 122.29 % | -2.772 M -135.77 % | 7.750 M -90.22 % | 79.271 M 220.47 % | 24.736 M 232.45 % | -18.676 M -197.31 % | 19.192 M -82.06 % | 106.983 M 126.69 % | 47.193 M 1 085.69 % | -4.788 M -118.87 % | 25.374 M -53.63 % | 54.725 M 114.52 % | 25.511 M 319.67 % | -11.613 M -149.55 % | 23.438 M -53.36 % | 50.258 M |
| Operating income ratio | 0.03 -70.68 % | 0.10 249.28 % | -0.07 -2 278.52 % | 0.00 109.21 % | -0.03 -121.78 % | 0.16 168.13 % | -0.23 -551.43 % | -0.04 -160.67 % | 0.06 -74.36 % | 0.23 106.41 % | 0.11 139.60 % | -0.28 -290.72 % | 0.15 -32.77 % | 0.22 35.79 % | 0.16 350.62 % | -0.06 -151.23 % | 0.13 -36.85 % | 0.20 21.19 % | 0.16 167.96 % | -0.24 -252.38 % | 0.16 -31.17 % | 0.23 |
| Total other income expenses net | 24.427 K -97.85 % | 1.134 M -76.53 % | 4.834 M 576.61 % | 714.417 K -56.58 % | 1.645 M 7 169.12 % | 22.634 K -99.77 % | 10.031 M 2 275.43 % | 422.291 K -53.79 % | 913.761 K 35.38 % | 674.949 K -38.17 % | 1.092 M -9.59 % | 1.207 M -87.73 % | 9.843 M 20 431.44 % | -48.415 K -100.31 % | 15.806 M 17 478.42 % | 89.916 K -54.81 % | 198.975 K -14.51 % | 232.737 K -60.86 % | 594.693 K 184.26 % | 209.209 K -47.13 % | 395.715 K -33.23 % | 592.613 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 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-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -31.559 M 81.15 % | -167.463 M 14.50 % | -195.863 M 15.56 % | -231.949 M -1 076.72 % | -19.711 M 91.23 % | -224.867 M 53.17 % | -480.171 M -124.84 % | -213.562 M -28.69 % | -165.956 M 34.33 % | -252.716 M -18.82 % | -212.680 M 28.86 % | -298.956 M -38.05 % | -216.551 M -87.81 % | -115.302 M 49.28 % | -227.337 M 16.51 % | -272.278 M -5 220.13 % | -5.118 M 93.96 % | -84.780 M 57.48 % | -199.412 M -211.77 % | -63.962 M -129.11 % | 219.739 M |
| Total investments | 235.823 M -7.54 % | 255.041 M -34.35 % | 388.467 M 78.01 % | 218.228 M -10.22 % | 243.073 M 30.68 % | 186.000 M 44 472.36 % | 417.299 K -99.52 % | 87.000 M 74.00 % | 50.000 M -16.67 % | 60.000 M -24.94 % | 79.932 M | 0.000 -100.00 % | 49.000 M -62.25 % | 129.800 M -12.30 % | 148.000 M 48 286.25 % | 305.872 K | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 14.724 K -100.00 % | 439.477 M |
| Total debt | 137.000 M 90.28 % | 72.000 M 0.00 % | 72.000 M -1.37 % | 73.000 M 0.00 % | 73.000 M 7 200.00 % | 1.000 M -0.11 % | 1.001 M 0.11 % | 1.000 M -51.69 % | 2.070 M 0.00 % | 2.070 M -98.04 % | 105.567 M 88.39 % | 56.036 M 115.22 % | 26.036 M 62.36 % | 16.036 M -40.72 % | 27.051 M -84.95 % | 179.705 M 240.57 % | 52.766 M 426.96 % | 10.013 M | 0.000 -100.00 % | 10.013 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 487.904 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.672 M -95.47 % | 478.010 M 2 464.39 % | 18.640 M -96.28 % | 500.984 M 2 587.64 % | 18.640 M -96.27 % | 499.356 M 3 839.00 % | 12.677 M -97.31 % | 472.047 M 3 623.58 % | 12.677 M -97.29 % | 468.234 M | 0.000 -100.00 % | 183.118 M | 0.000 | 0.000 -100.00 % | 370.632 M |
| Retained earnings | 524.174 M -1.38 % | 531.509 M 5.97 % | 501.557 M -3.72 % | 520.921 M -0.79 % | 525.072 M -3.19 % | 542.363 M 8.92 % | 497.924 M -3.05 % | 513.590 M -0.66 % | 517.010 M -4.68 % | 542.419 M 14.64 % | 473.143 M 6.14 % | 445.793 M -1.15 % | 450.993 M -0.10 % | 451.458 M 25.51 % | 359.706 M 19.30 % | 301.505 M -1.86 % | 307.216 M 8.04 % | 284.351 M 19.59 % | 237.775 M 5.91 % | 224.508 M | 0.000 |
| Common stock | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M -1.88 % | 137.793 M 0.00 % | 137.793 M 0.00 % | 137.793 M 0.00 % | 137.793 M 1.92 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 0.00 % | 135.200 M 33.33 % | 101.400 M 0.00 % | 101.400 M 0.00 % | 101.400 M 0.00 % | 101.400 M | 0.000 |
| Total equity | 1.147 B -0.64 % | 1.155 B 2.66 % | 1.125 B -1.10 % | 1.137 B -0.36 % | 1.141 B -1.49 % | 1.159 B 3.99 % | 1.114 B -1.12 % | 1.127 B -0.30 % | 1.130 B -2.20 % | 1.156 B 6.38 % | 1.086 B 0.31 % | 1.083 B 2.33 % | 1.058 B -0.04 % | 1.059 B 9.49 % | 966.952 M 6.85 % | 904.939 M 74.43 % | 518.807 M 4.61 % | 495.942 M 10.36 % | 449.366 M 3.45 % | 434.395 M 17.20 % | 370.632 M |
| Other non current liabilities | 133.972 M 26.99 % | 105.498 M 155.71 % | 41.257 M -75.62 % | 169.238 M -24.82 % | 225.125 M 29.14 % | 174.326 M 57.11 % | 110.957 M 25.06 % | 88.725 M -7.85 % | 96.282 M 29.71 % | 74.231 M -24.27 % | 98.016 M -28.69 % | 137.452 M -19.06 % | 169.822 M 15.97 % | 146.441 M 171.45 % | 53.947 M -45.41 % | 98.815 M 10.04 % | 89.798 M 36.51 % | 65.782 M 206.81 % | 21.441 M -70.22 % | 72.000 M | 0.000 |
| Long term debt | 137.000 M 90.28 % | 72.000 M 0.00 % | 72.000 M -1.37 % | 73.000 M 0.00 % | 73.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.070 M 0.00 % | 1.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 278.816 M 50.53 % | 185.229 M 52.94 % | 121.113 M -51.76 % | 251.038 M -18.24 % | 307.025 M 70.34 % | 180.237 M 54.14 % | 116.931 M 22.67 % | 95.325 M -8.32 % | 103.976 M 27.29 % | 81.686 M -21.77 % | 104.424 M -26.88 % | 142.811 M -18.24 % | 174.668 M 14.37 % | 152.725 M 157.27 % | 59.363 M -43.51 % | 105.092 M 9.38 % | 96.075 M 46.05 % | 65.782 M 155.28 % | 25.769 M -66.04 % | 75.888 M | 0.000 |
| Other current liabilities | 89.916 M -36.28 % | 141.102 M -54.15 % | 307.740 M 36.14 % | 226.042 M 497.19 % | 37.851 M 903.11 % | -4.713 M -104.40 % | 107.011 M 106.96 % | 51.706 M -18.66 % | 63.568 M -34.52 % | 97.080 M -12.74 % | 111.256 M 64.11 % | 67.794 M -42.45 % | 117.792 M -9.41 % | 130.024 M -19.56 % | 161.650 M 10.94 % | 145.707 M 268.69 % | 39.520 M -47.66 % | 75.501 M -66.46 % | 225.136 M 703.17 % | 28.031 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.355 M -96.21 % | 35.743 M -74.56 % | 140.493 M -51.21 % | 287.932 M 83.43 % | 156.970 M 56.88 % | 100.056 M 68.49 % | 59.385 M -60.78 % | 151.395 M 5.50 % | 143.497 M | 0.000 | 0.000 -100.00 % | 279.042 M 35 812.42 % | 777.006 K -98.21 % | 43.446 M 966.73 % | 4.073 M | 0.000 -100.00 % | 1.910 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.547 M 554.68 % | 1.000 M -0.11 % | 1.001 M 0.11 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 -100.00 % | 56.036 M 115.22 % | 26.036 M 62.36 % | 16.036 M -40.72 % | 27.051 M -84.95 % | 179.705 M 240.57 % | 52.766 M 426.96 % | 10.013 M | 0.000 -100.00 % | 10.013 M | 0.000 |
| Total current liabilities | 315.836 M -35.91 % | 492.786 M -20.04 % | 616.258 M 66.93 % | 369.166 M 53.82 % | 239.995 M -29.56 % | 340.726 M -26.07 % | 460.906 M 125.26 % | 204.608 M 61.71 % | 126.530 M -36.71 % | 199.933 M -45.92 % | 369.718 M -6.51 % | 395.477 M 80.88 % | 218.642 M -6.96 % | 235.001 M -46.23 % | 437.066 M -11.72 % | 495.064 M 183.93 % | 174.364 M -10.29 % | 194.358 M -37.45 % | 310.732 M 292.91 % | 79.085 M | 0.000 |
| Total liabilities | 594.652 M -12.30 % | 678.015 M -8.05 % | 737.371 M 18.89 % | 620.204 M 14.08 % | 543.649 M 4.35 % | 520.964 M -9.84 % | 577.837 M 92.66 % | 299.933 M 30.12 % | 230.506 M -18.15 % | 281.619 M -40.60 % | 474.142 M -11.92 % | 538.288 M 36.86 % | 393.310 M 1.44 % | 387.726 M -21.90 % | 496.429 M -17.28 % | 600.156 M 121.92 % | 270.439 M 3.96 % | 260.140 M -22.69 % | 336.501 M 117.14 % | 154.972 M | 0.000 |
| Other non current assets | 36.186 M -47.13 % | 68.449 M 291.87 % | 17.467 M -46.65 % | 32.744 M -13.95 % | 38.051 M -40.20 % | 63.633 M 0.92 % | 63.054 M -50.47 % | 127.313 M 11.69 % | 113.988 M -29.23 % | 161.064 M -0.30 % | 161.552 M -1.80 % | 164.516 M 8.72 % | 151.326 M 3.24 % | 146.572 M 3.26 % | 141.943 M 22.49 % | 115.878 M 51.86 % | 76.304 M 3.37 % | 73.814 M 2.05 % | 72.329 M 34.79 % | 53.661 M 124.42 % | -219.739 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.024 M 20.89 % | 846.763 K 102.92 % | 417.299 K -74.55 % | 1.640 M 15.53 % | 1.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 971.313 K 217.56 % | 305.872 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.724 K | 0.000 |
| Intangible assets | 116.594 M -0.79 % | 117.521 M -0.81 % | 118.478 M 0.80 % | 117.532 M 43.68 % | 81.802 M -0.89 % | 82.536 M -0.83 % | 83.231 M 637.21 % | 11.290 M -2.82 % | 11.618 M -2.74 % | 11.945 M -2.67 % | 12.273 M -2.60 % | 12.601 M 65.60 % | 7.609 M -0.62 % | 7.657 M -0.62 % | 7.705 M -21.76 % | 9.847 M 26.07 % | 7.811 M -0.83 % | 7.876 M -0.82 % | 7.941 M -1.61 % | 8.071 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 116.594 M -0.79 % | 117.521 M -0.81 % | 118.478 M 0.80 % | 117.532 M 43.68 % | 81.802 M -0.89 % | 82.536 M -0.83 % | 83.231 M 637.21 % | 11.290 M -2.82 % | 11.618 M -2.74 % | 11.945 M -2.67 % | 12.273 M -2.60 % | 12.601 M 65.60 % | 7.609 M -0.62 % | 7.657 M -0.62 % | 7.705 M -21.76 % | 9.847 M 26.07 % | 7.811 M -0.83 % | 7.876 M -0.82 % | 7.941 M -1.61 % | 8.071 M | 0.000 |
| Property plant equipment net | 657.141 M 3.79 % | 633.163 M 3.18 % | 613.669 M 14.26 % | 537.063 M 4.89 % | 512.037 M 5.83 % | 483.839 M 5.86 % | 457.073 M 41.38 % | 323.292 M 20.68 % | 267.897 M 30.15 % | 205.843 M 10.76 % | 185.841 M 39.45 % | 133.270 M 17.12 % | 113.788 M -0.05 % | 113.846 M -1.62 % | 115.721 M 4.84 % | 110.383 M 2.24 % | 107.960 M 2.11 % | 105.725 M 9.99 % | 96.126 M 15.97 % | 82.886 M | 0.000 |
| Total non current assets | 825.639 M -0.97 % | 833.756 M 8.94 % | 765.320 M 9.08 % | 701.599 M 7.96 % | 649.859 M 0.41 % | 647.229 M 4.36 % | 620.209 M 31.91 % | 470.185 M 16.77 % | 402.643 M 2.91 % | 391.258 M 5.15 % | 372.083 M 15.48 % | 322.203 M 14.53 % | 281.326 M 3.30 % | 272.338 M 0.64 % | 270.603 M 12.89 % | 239.704 M 22.06 % | 196.378 M 2.85 % | 190.940 M 6.25 % | 179.703 M 20.89 % | 148.649 M 167.65 % | -219.739 M |
| Other current assets | 101.606 M -4.24 % | 106.106 M 10.64 % | 95.905 M -6.00 % | 102.027 M -1.74 % | 103.838 M 5.59 % | 98.345 M 11.45 % | 88.245 M 0.27 % | 88.005 M 20.91 % | 72.787 M -22.24 % | 93.608 M -34.25 % | 142.362 M -4.33 % | 148.801 M 27.58 % | 116.632 M 17.31 % | 99.421 M -27.06 % | 136.298 M -44.16 % | 244.089 M 329.84 % | 56.786 M -2.75 % | 58.393 M -43.28 % | 102.944 M 155.64 % | 40.269 M | 0.000 |
| Short term investments | 235.823 M -7.54 % | 255.041 M -34.35 % | 388.467 M 78.01 % | 218.228 M -10.22 % | 243.073 M 30.68 % | 186.000 M | 0.000 -100.00 % | 87.000 M 74.00 % | 50.000 M -16.67 % | 60.000 M -24.94 % | 79.932 M | 0.000 -100.00 % | 49.000 M -62.25 % | 129.800 M -12.30 % | 148.000 M | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 1.294 M -99.71 % | 439.477 M |
| cash and cash equivalents | 168.559 M -29.61 % | 239.463 M -10.60 % | 267.863 M -12.16 % | 304.949 M 207.23 % | 99.258 M -56.05 % | 225.867 M -53.06 % | 481.172 M 124.26 % | 214.562 M 27.70 % | 168.026 M -34.05 % | 254.786 M -19.94 % | 318.247 M -10.35 % | 354.992 M 46.34 % | 242.587 M 84.70 % | 131.338 M -48.37 % | 254.388 M -43.72 % | 451.983 M 680.85 % | 57.884 M -38.94 % | 94.794 M -52.46 % | 199.412 M 169.57 % | 73.975 M 133.67 % | -219.739 M |
| Cash and short term investments | 404.382 M -18.22 % | 494.504 M -24.66 % | 656.330 M 25.45 % | 523.177 M 52.83 % | 342.331 M -16.88 % | 411.867 M -14.40 % | 481.172 M 59.56 % | 301.562 M 38.31 % | 218.026 M -30.74 % | 314.786 M -20.94 % | 398.179 M 12.17 % | 354.992 M 21.74 % | 291.587 M 11.66 % | 261.138 M -35.10 % | 402.388 M -10.97 % | 451.983 M 680.85 % | 57.884 M -49.58 % | 114.794 M -42.43 % | 199.412 M 169.57 % | 73.975 M -66.33 % | 219.739 M |
| Total current assets | 916.292 M -8.27 % | 998.872 M -8.92 % | 1.097 B 3.88 % | 1.056 B 1.67 % | 1.038 B 0.59 % | 1.032 B -3.68 % | 1.072 B 12.05 % | 956.547 M -0.16 % | 958.083 M -8.40 % | 1.046 B -11.98 % | 1.188 B -8.52 % | 1.299 B 11.01 % | 1.170 B -0.33 % | 1.174 B -1.57 % | 1.193 B -5.74 % | 1.265 B 113.44 % | 592.868 M 4.91 % | 565.143 M -6.77 % | 606.163 M 37.54 % | 440.718 M 100.56 % | 219.739 M |
| Inventory | 149.748 M -33.69 % | 225.829 M -14.69 % | 264.714 M 50.78 % | 175.560 M -2.76 % | 180.549 M -26.20 % | 244.632 M -30.84 % | 353.698 M 17.20 % | 301.787 M 1.94 % | 296.051 M -10.82 % | 331.958 M -27.41 % | 457.289 M -12.80 % | 524.443 M 46.35 % | 358.339 M -5.29 % | 378.341 M -32.39 % | 559.557 M 40.21 % | 399.084 M 92.15 % | 207.698 M -20.95 % | 262.729 M -5.48 % | 277.965 M 84.25 % | 150.862 M | 0.000 |
| Net receivables | 260.555 M 51.10 % | 172.434 M 116.18 % | 79.763 M -68.72 % | 255.003 M -38.07 % | 411.756 M 48.38 % | 277.494 M 86.64 % | 148.678 M -43.94 % | 265.194 M -28.56 % | 371.220 M 21.46 % | 305.637 M 59.39 % | 191.756 M -29.19 % | 270.790 M -32.92 % | 403.665 M -7.24 % | 435.192 M 370.52 % | 92.491 M -44.80 % | 167.545 M -38.06 % | 270.500 M 109.32 % | 129.227 M 400.08 % | 25.841 M -85.28 % | 175.612 M | 0.000 |
| Tax assets | 15.718 M 7.49 % | 14.623 M -6.89 % | 15.705 M 10.13 % | 14.260 M -15.85 % | 16.945 M 3.49 % | 16.374 M -0.37 % | 16.434 M 147.10 % | 6.651 M -13.86 % | 7.721 M -37.76 % | 12.406 M -0.08 % | 12.416 M 5.08 % | 11.816 M 37.33 % | 8.604 M 101.79 % | 4.264 M 0.00 % | 4.264 M 29.61 % | 3.289 M -23.55 % | 4.303 M 22.09 % | 3.524 M 6.58 % | 3.307 M -17.65 % | 4.016 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 | 223.525 M -36.17 % | 350.188 M 14.50 % | 305.843 M 117.81 % | 140.414 M -12.10 % | 159.743 M -19.71 % | 198.959 M 223.39 % | 61.523 M 32.11 % | 46.568 M 83.03 % | 25.443 M -16.53 % | 30.481 M -70.31 % | 102.679 M -15.32 % | 121.250 M 103.19 % | 59.673 M -14.97 % | 70.182 M 208.89 % | 22.720 M -86.48 % | 168.098 M 115.32 % | 78.069 M -25.49 % | 104.771 M 24.69 % | 84.027 M 125.75 % | 37.221 M | 0.000 |
| Tax payables | 2.395 M 60.12 % | 1.496 M -44.10 % | 2.676 M 97.51 % | 1.355 M 1 125.34 % | 110.563 K -97.78 % | 4.988 M 45.06 % | 3.438 M 192.50 % | 1.176 M -74.65 % | 4.637 M -61.32 % | 11.987 M 173.16 % | 4.388 M -36.40 % | 6.900 M -54.43 % | 15.141 M -19.29 % | 18.759 M 193.10 % | 6.400 M 723.72 % | 777.006 K -80.62 % | 4.009 M -1.57 % | 4.073 M 159.62 % | 1.569 M -17.85 % | 1.910 M | 0.000 |
| Deferred revenue non current | 3.120 M -1.97 % | 3.182 M -1.94 % | 3.245 M -1.90 % | 3.308 M -1.86 % | 3.371 M 197.34 % | 1.134 M -5.25 % | 1.196 M 69.65 % | 705.250 K -3.19 % | 728.500 K -3.09 % | 751.750 K -3.00 % | 775.000 K -2.91 % | 798.250 K -2.83 % | 821.500 K -5.36 % | 868.000 K 0.00 % | 868.000 K -5.08 % | 914.500 K 0.00 % | 914.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.672 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 |
| Other total stockholders equity | 487.904 M | 0.000 -100.00 % | 487.904 M 6.21 % | 459.369 M -4.51 % | 481.041 M 4.72 % | 459.369 M 0.00 % | 459.369 M | 0.000 -100.00 % | 475.417 M 1 959.49 % | -25.567 M -105.38 % | 475.417 M | 0.000 -100.00 % | 472.047 M | 0.000 -100.00 % | 459.369 M | 0.000 -100.00 % | 110.191 M -61.26 % | 284.444 M 180.72 % | 101.326 M 0.00 % | 101.326 M | 0.000 |
| Deferred tax liabilities non current | 4.725 M 3.89 % | 4.548 M -1.34 % | 4.610 M -16.05 % | 5.492 M -0.68 % | 5.529 M 15.73 % | 4.778 M 0.00 % | 4.778 M -18.95 % | 5.895 M 0.00 % | 5.895 M 4.65 % | 5.633 M 0.00 % | 5.633 M 23.51 % | 4.561 M -5.88 % | 4.846 M -10.53 % | 5.416 M 0.00 % | 5.416 M 1.00 % | 5.362 M 0.00 % | 5.362 M 9.44 % | 4.900 M 13.21 % | 4.328 M 11.33 % | 3.888 M | 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.742 B -4.95 % | 1.833 B -1.58 % | 1.862 B 5.96 % | 1.757 B 4.09 % | 1.688 B 0.52 % | 1.680 B -0.73 % | 1.692 B 18.59 % | 1.427 B 4.85 % | 1.361 B -5.32 % | 1.437 B -7.90 % | 1.560 B -3.75 % | 1.621 B 11.69 % | 1.452 B 0.35 % | 1.446 B -1.16 % | 1.463 B -2.77 % | 1.505 B 90.70 % | 789.245 M 4.39 % | 756.082 M -3.79 % | 785.867 M 33.34 % | 589.367 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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-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 | -82.461 M | 0.000 -100.00 % | 134.077 M 8.86 % | 123.166 M 200.00 % | -123.166 M | 0.000 -100.00 % | 183.971 M 569.99 % | -39.144 M -200.00 % | 39.144 M | 0.000 -100.00 % | 35.088 M -65.06 % | 100.410 M 200.00 % | -100.410 M | 0.000 100.00 % | -399.394 M -563.87 % | 86.100 M 207.89 % | -79.803 M 56.89 % | -185.122 M -88.86 % | -98.020 M -507.58 % | 24.050 M 144.57 % | -53.964 M 56.05 % | -122.795 M |
| Accounts receivables | -196.288 M | 0.000 -100.00 % | 66.492 M -77.18 % | 291.413 M 200.00 % | -291.413 M | 0.000 -100.00 % | 98.492 M -19.11 % | 121.759 M 200.00 % | -121.759 M | 0.000 100.00 % | -57.220 M -119.49 % | 293.517 M 200.00 % | -293.517 M | 0.000 100.00 % | -105.489 M -169.14 % | 152.577 M 200.00 % | -152.577 M | 0.000 100.00 % | -49.960 M -148.87 % | 102.222 M 254.48 % | -66.172 M -83.56 % | -36.050 M |
| Inventory | 113.827 M | 0.000 -100.00 % | 67.585 M 140.17 % | -168.247 M -200.00 % | 168.247 M | 0.000 -100.00 % | 85.478 M 153.12 % | -160.903 M -200.00 % | 160.903 M | 0.000 -100.00 % | 92.308 M 147.80 % | -193.107 M -200.00 % | 193.107 M | 0.000 100.00 % | -293.905 M -342.11 % | -66.478 M -219.57 % | 55.597 M 410.96 % | 10.881 M 122.64 % | -48.060 M 38.52 % | -78.173 M -315.68 % | 36.245 M -13.56 % | 41.928 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -135.400 M 30.92 % | -196.003 M | 0.000 | 0.000 100.00 % | -90.208 M 45.24 % | -164.723 M |
| Other non cash items | -44.225 M 68.05 % | -138.402 M -386.69 % | 48.276 M -61.81 % | 126.416 M 1 657.05 % | -8.119 M 88.66 % | -71.612 M -225.30 % | 57.153 M -73.21 % | 213.351 M 464.33 % | -58.560 M -1 074.20 % | -4.987 M 87.33 % | -39.356 M 62.40 % | -104.678 M -208.17 % | 96.768 M 205.47 % | -91.752 M -47.96 % | -62.013 M -1 185.88 % | 5.711 M -42.85 % | 9.993 M -16.60 % | 11.981 M 143.67 % | -27.438 M -320.09 % | 12.467 M 50.60 % | 8.278 M -23.31 % | 10.794 M |
| Net cash provided by operating activities | -104.267 M 3.86 % | -108.449 M -159.47 % | 182.353 M -25.70 % | 245.430 M 299.91 % | -122.771 M -467.08 % | -21.650 M -108.73 % | 248.100 M 53.58 % | 161.546 M 1 700.40 % | -10.094 M -114.57 % | 69.276 M 107.95 % | 33.313 M 740.62 % | -5.200 M -120.62 % | 25.223 M 50 445 755 106.80 % | -0.050 -100.00 % | 123.493 M 309.79 % | -58.866 M -25.57 % | -46.881 M 62.94 % | -126.500 M -214.66 % | 110.330 M 89.34 % | 58.270 M 332.88 % | -25.021 M 63.58 % | -68.703 M |
| Investments in property plant and equipment | -41.967 M 21.02 % | -53.133 M -19.85 % | -44.333 M 32.78 % | -65.951 M -8 465.63 % | 788.354 K 101.60 % | -49.317 M 30.48 % | -70.941 M 9.16 % | -78.091 M -156.33 % | -30.465 M -25.92 % | -24.194 M 54.49 % | -53.166 M -23.44 % | -43.071 M -496.57 % | -7.220 M -23.77 % | -5.833 M -136.89 % | 15.815 M 124.37 % | -64.889 M -750.45 % | -7.630 M 84.69 % | -49.824 M -1 215.99 % | -3.786 M 88.65 % | -33.364 M -123.87 % | -14.903 M -54.36 % | -9.655 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.013 K | 0.000 -100.00 % | 0.000 100.00 % | -2.371 K -200.00 % | 2.371 K -91.48 % | 27.819 K 6 623 671.40 % | -0.420 -321.05 % | 0.190 -70.77 % | 0.650 100.00 % | -14.745 K -200.00 % | 14.745 K | 0.000 -100.00 % | 0.000 100.00 % | -17.192 K -149.27 % | 34.891 K 1 214.23 % | 2.655 K 24 788 217 011 117.39 % | 0.000 |
| Purchases of investments | 0.000 100.00 % | -421.000 M 54.78 % | -931.000 M -208.28 % | -302.000 M 37.99 % | -487.000 M 15.74 % | -578.000 M -114.07 % | -270.000 M -4.65 % | -258.000 M -1.18 % | -255.000 M 26.09 % | -345.000 M 16.06 % | -411.000 M -1 605.39 % | -24.100 M 92.20 % | -309.000 M -63.49 % | -189.000 M -4.42 % | -181.000 M -1 292.31 % | -13.000 M | 0.000 100.00 % | -305.000 M -50.99 % | -202.000 M -102.00 % | -100.000 M 28.57 % | -140.000 M 33.96 % | -212.000 M |
| Sales maturities of investments | 0.000 -100.00 % | 555.446 M -27.25 % | 763.551 M 133.50 % | 327.000 M -24.13 % | 431.000 M 9.60 % | 393.244 M 9.55 % | 358.979 M 61.94 % | 221.680 M -16.71 % | 266.147 M -27.22 % | 365.709 M 10.29 % | 331.591 M 349.02 % | 73.847 M -81.12 % | 391.069 M 87.38 % | 208.705 M 531.34 % | 33.057 M 153.78 % | 13.026 M -35.13 % | 20.080 M -92.97 % | 285.745 M 41.04 % | 202.604 M 101.62 % | 100.487 M -28.51 % | 140.552 M -37.64 % | 225.377 M |
| Other investing activites | 21.849 M 1 828.78 % | -1.264 M -444.55 % | 366.821 K -69.74 % | 1.212 M 387.62 % | -421.416 K -200.00 % | 421.419 K -12.42 % | 481.183 K 94.57 % | 247.310 K -34.80 % | 379.324 K -57.32 % | 888.726 K 29.20 % | 687.858 K 21.54 % | 565.950 K -62.17 % | 1.496 M -92.41 % | 19.705 M 156.09 % | -35.129 M -6 013.31 % | 594.068 K 233.64 % | 178.059 K -99.51 % | 36.060 M 1 146.84 % | 2.892 M 2 114.18 % | 130.616 K 650.97 % | 17.393 K -87.17 % | 135.605 K |
| Net cash used for investing activites | -20.117 M -125.13 % | 80.049 M 137.86 % | -211.414 M -432.01 % | -39.739 M 28.57 % | -55.633 M 76.19 % | -233.646 M -1 361.62 % | 18.520 M 116.22 % | -114.164 M -502.74 % | -18.941 M -630.26 % | -2.594 M 98.03 % | -131.860 M -1 920.76 % | 7.242 M -90.51 % | 76.345 M 450.37 % | 13.871 M 108.29 % | -167.271 M -160.33 % | -64.254 M -608.83 % | 12.628 M 138.24 % | -33.019 M -10 657.04 % | -306.956 K 99.06 % | -32.711 M -128.25 % | -14.331 M -471.51 % | 3.858 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.000 M | 0.000 | 0.000 100.00 % | -1.070 M | 0.000 -100.00 % | 2.070 M 103.09 % | -67.051 M | 0.000 | 0.000 | 0.000 100.00 % | -152.669 M -220.22 % | 126.988 M 197.28 % | 42.717 M 327.17 % | 10.000 M | 0.000 100.00 % | -10.000 M 50.00 % | -20.000 M -100.00 % | -10.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.567 M -167.62 % | 37.811 M | 0.000 -100.00 % | 25.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.914 M -201.36 % | 25.567 M 200.00 % | -25.567 M | 0.000 100.00 % | -25.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -13.520 M | 0.000 100.00 % | -8.025 M | 0.000 100.00 % | -20.205 M -213 056.93 % | -9.479 K 96.66 % | -284.054 K -2 864.04 % | -9.583 K 99.97 % | -29.744 M | 0.000 100.00 % | -262.717 K 39.60 % | -434.989 K 98.32 % | -25.818 M -16 886.83 % | -151.987 K 87.70 % | -1.235 M 23.81 % | -1.621 M -401.00 % | -323.616 K -188.55 % | -112.153 K 42.04 % | -193.500 K 40.78 % | -326.764 K -60.34 % | -203.797 K 43.70 % | -361.978 K |
| Other financing activites | 91.243 M 404.94 % | -29.921 M -49.28 % | -20.044 M -3 029.31 % | -640.510 K -104.47 % | 14.319 M 214.17 % | -12.542 M -359.10 % | 4.840 M 948.84 % | 461.504 K 102.21 % | -20.922 M -267.22 % | 12.512 M -57.54 % | 29.468 M 53.91 % | 19.147 M -78.26 % | 88.072 M 58 047.18 % | -151.987 K -100.24 % | 62.057 M -81.76 % | 340.222 M 3 540.81 % | -9.888 M -4 299 064 247.90 % | -0.230 100.00 % | -25.000 M -350.00 % | 10.000 M 374.87 % | -3.638 M -905.04 % | -361.977 K |
| Net cash used provided by financing activities | 77.723 M 359.76 % | -29.921 M -6.60 % | -28.069 M -4 282.29 % | -640.510 K -100.97 % | 66.114 M 626.75 % | -12.551 M 41.23 % | -21.357 M -2 094.34 % | -973.283 K 98.08 % | -50.666 M -447.47 % | 14.582 M 137.56 % | -38.825 M -310.66 % | 18.430 M -70.46 % | 62.384 M 41 145.71 % | -151.987 K 99.90 % | -158.904 M -134.01 % | 467.210 M 1 342.30 % | 32.393 M 227.61 % | 9.888 M 139.86 % | -24.807 M -7 491.57 % | -326.764 K 98.65 % | -24.204 M -133.58 % | -10.362 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 29.921 M | 0.000 | 0.000 100.00 % | -14.319 M | 0.000 | 0.000 -100.00 % | 233.015 K 111.31 % | -2.060 M 98.44 % | -132.213 M -211.94 % | 118.115 M 28.48 % | 91.933 M 266.54 % | -55.203 M 32.49 % | -81.769 M -94 489.75 % | 86.629 K 787.43 % | 9.762 K 119.45 % | -50.185 K -503.58 % | 12.435 K 210.00 % | -11.305 K -1 692.20 % | 710.000 6 311.72 % | -11.430 -76 705 431 450.00 % | 0.000 |
| Net change in cash | -46.661 M -64.30 % | -28.400 M 50.29 % | -57.130 M -127.86 % | 205.051 M 261.96 % | -126.609 M 52.73 % | -267.847 M -209.21 % | 245.263 M 425.84 % | 46.642 M 157.05 % | -81.761 M -60.48 % | -50.949 M -164.58 % | -19.257 M -117.13 % | 112.405 M 3.36 % | 108.749 M 259.81 % | -68.049 M 66.41 % | -202.595 M -158.88 % | 344.099 M 18 116.50 % | -1.910 M 98.72 % | -149.619 M -275.60 % | 85.205 M 237.68 % | 25.232 M 139.70 % | -63.556 M 15.49 % | -75.207 M |
| Cash at beginning of period | 161.893 M -39.56 % | 267.863 M -3.42 % | 277.345 M 179.42 % | 99.258 M -56.05 % | 225.867 M -50.08 % | 452.431 M 118.39 % | 207.168 M 29.06 % | 160.526 M -33.75 % | 242.286 M -17.37 % | 293.235 M -6.16 % | 312.492 M 56.18 % | 200.087 M 119.06 % | 91.338 M -42.69 % | 159.388 M -55.97 % | 361.983 M 1 924.09 % | 17.884 M -9.65 % | 19.794 M -88.32 % | 169.412 M 101.18 % | 84.208 M 42.78 % | 58.975 M -51.87 % | 122.531 M -38.03 % | 197.739 M |
| Cash at end of period | 115.233 M -51.88 % | 239.463 M 8.74 % | 220.215 M -27.79 % | 304.949 M 207.23 % | 99.258 M -46.23 % | 184.584 M -59.20 % | 452.431 M 118.39 % | 207.168 M 29.06 % | 160.526 M -33.75 % | 242.286 M -17.37 % | 293.235 M -6.16 % | 312.492 M 56.18 % | 200.087 M 119.06 % | 91.338 M -42.69 % | 159.388 M -55.97 % | 361.983 M 1 924.09 % | 17.884 M -9.65 % | 19.794 M -88.32 % | 169.412 M 101.18 % | 84.208 M 42.78 % | 58.975 M -51.87 % | 122.531 M |
| Operating cash flow | -104.267 M 3.86 % | -108.449 M -159.47 % | 182.353 M -25.70 % | 245.430 M 299.91 % | -122.771 M -467.08 % | -21.650 M -108.73 % | 248.100 M 53.58 % | 161.546 M 1 700.40 % | -10.094 M -114.57 % | 69.276 M 107.95 % | 33.313 M 740.62 % | -5.200 M -120.62 % | 25.223 M 50 445 755 106.80 % | -0.050 -100.00 % | 123.493 M 309.79 % | -58.866 M -25.57 % | -46.881 M 62.94 % | -126.500 M -214.66 % | 110.330 M 89.34 % | 58.270 M 332.88 % | -25.021 M 63.58 % | -68.703 M |
| Capital expenditure | -41.967 M 21.02 % | -53.133 M -19.85 % | -44.333 M 32.78 % | -65.951 M -8 465.63 % | 788.354 K 101.60 % | -49.317 M 30.48 % | -70.941 M 9.16 % | -78.091 M -156.33 % | -30.465 M -25.92 % | -24.194 M 54.49 % | -53.166 M -23.44 % | -43.071 M -496.57 % | -7.220 M -23.77 % | -5.833 M -136.89 % | 15.815 M 124.37 % | -64.889 M -750.45 % | -7.630 M 84.69 % | -49.824 M -1 215.99 % | -3.786 M 88.65 % | -33.364 M -123.87 % | -14.903 M -54.36 % | -9.655 M |
| Free CashFlow | -146.233 M 9.50 % | -161.582 M -217.07 % | 138.021 M -23.01 % | 179.263 M 246.96 % | -121.982 M -71.89 % | -70.967 M -140.06 % | 177.159 M 112.28 % | 83.456 M 305.76 % | -40.559 M -189.97 % | 45.082 M 327.09 % | -19.852 M 58.87 % | -48.271 M -368.13 % | 18.003 M 408.62 % | -5.833 M -104.19 % | 139.309 M 212.57 % | -123.755 M -127.03 % | -54.511 M 69.08 % | -176.324 M -265.49 % | 106.543 M 327.78 % | 24.906 M 162.38 % | -39.924 M 49.05 % | -78.358 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |