Hubei Biocause Heilen Pharmaceutical Co., Ltd. 301211.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 445.864 M -32.75 % | 663.026 M 28.76 % | 514.912 M -4.76 % | 540.623 M -8.82 % | 592.924 M -10.17 % | 660.019 M 27.63 % | 517.144 M 41.14 % | 366.409 M |
| Net income | 91.547 M -48.02 % | 176.116 M 40.00 % | 125.793 M 3.41 % | 121.649 M -27.62 % | 168.073 M 67.59 % | 100.289 M 110.09 % | 47.735 M 364.91 % | 10.268 M |
| Income before tax | 100.419 M -50.49 % | 202.816 M 37.56 % | 147.442 M 5.93 % | 139.185 M -29.93 % | 198.632 M -8.46 % | 217.000 M 103.53 % | 106.620 M 295.99 % | 26.925 M |
| Income before tax ratio | 0.23 -26.37 % | 0.31 6.83 % | 0.29 11.22 % | 0.26 -23.15 % | 0.34 1.89 % | 0.33 59.47 % | 0.21 180.57 % | 0.07 |
| EBITDA | 126.164 M -43.96 % | 225.152 M 32.62 % | 169.774 M 6.83 % | 158.925 M -27.54 % | 219.334 M -7.39 % | 236.828 M 82.72 % | 129.611 M 185.09 % | 45.464 M |
| Net income ratio | 0.21 -22.70 % | 0.27 8.73 % | 0.24 8.57 % | 0.23 -20.62 % | 0.28 86.55 % | 0.15 64.61 % | 0.09 229.40 % | 0.03 |
| Ratio EBITDA | 0.28 -16.67 % | 0.34 2.99 % | 0.33 12.16 % | 0.29 -20.53 % | 0.37 3.09 % | 0.36 43.17 % | 0.25 101.99 % | 0.12 |
| Gross profit ratio | 0.29 -28.21 % | 0.40 39.11 % | 0.29 -14.36 % | 0.34 -32.08 % | 0.50 -3.84 % | 0.52 20.54 % | 0.43 55.81 % | 0.27 |
| Weighted average shs out dil | 288.000 M -0.25 % | 288.715 M 0.25 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 35.75 % | 212.157 M 3.31 % | 205.351 M |
| Weighted average shs out | 288.000 M -0.25 % | 288.715 M 0.25 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 35.75 % | 212.157 M 3.31 % | 205.351 M |
| EPS diluted | 0.32 -47.54 % | 0.61 38.64 % | 0.44 4.76 % | 0.42 -27.59 % | 0.58 65.71 % | 0.35 59.09 % | 0.22 340.00 % | 0.05 |
| Earnings per share | 0.32 -47.54 % | 0.61 38.64 % | 0.44 4.76 % | 0.42 -27.59 % | 0.58 65.71 % | 0.35 59.09 % | 0.22 340.00 % | 0.05 |
| Gross profit | 128.591 M -51.72 % | 266.351 M 79.13 % | 148.694 M -18.43 % | 182.296 M -38.08 % | 294.385 M -13.62 % | 340.792 M 53.84 % | 221.518 M 119.91 % | 100.733 M |
| Income tax expense | 8.872 M -66.77 % | 26.700 M 22.94 % | 21.718 M 23.86 % | 17.535 M -42.62 % | 30.559 M -5.61 % | 32.376 M 113.80 % | 15.143 M 380.24 % | 3.153 M |
| Cost of revenue | 317.274 M -20.02 % | 396.675 M 8.32 % | 366.218 M 2.55 % | 357.120 M 19.62 % | 298.540 M -6.48 % | 319.227 M 7.98 % | 295.626 M 11.27 % | 265.676 M |
| General and administrative expenses | 12.467 M -6.63 % | 13.351 M 50.59 % | 8.866 M -7.25 % | 9.559 M 173.25 % | -13.050 M 61.60 % | -33.985 M 28.02 % | -47.212 M -645.63 % | 8.653 M |
| Selling and marketing expenses | 17.480 M -6.24 % | 18.643 M 25.07 % | 14.906 M 24.50 % | 11.972 M -15.74 % | 14.209 M -72.36 % | 51.415 M 6.44 % | 48.303 M 102.24 % | 23.884 M |
| Other expenses | -35.175 M -48.09 % | -23.752 M 66.18 % | -70.225 M -2 296.54 % | 3.197 M -95.52 % | 71.290 M -15.78 % | 84.643 M 375.15 % | 17.814 M 55 373.03 % | -32.229 K |
| Operating expenses | 27.709 M -54.59 % | 61.017 M 1 795.73 % | -3.598 M -108.37 % | 43.009 M -54.93 % | 95.424 M -24.90 % | 127.068 M 17.74 % | 107.919 M 67.84 % | 64.300 M |
| Cost and expenses | 344.982 M -24.63 % | 457.692 M 24.99 % | 366.186 M -8.76 % | 401.336 M 1.87 % | 393.964 M -11.73 % | 446.295 M 10.59 % | 403.545 M 22.30 % | 329.976 M |
| Research and development expenses | 32.937 M -37.59 % | 52.775 M 165.94 % | 19.845 M 8.55 % | 18.281 M -20.43 % | 22.976 M -8.08 % | 24.995 M 19.76 % | 20.870 M 17.88 % | 17.705 M |
| Selling general and administrative expenses | 29.947 M -6.40 % | 31.995 M -31.61 % | 46.781 M 117.27 % | 21.531 M 1 758.98 % | 1.158 M -93.35 % | 17.430 M 1 497.78 % | 1.091 M -96.65 % | 32.536 M |
| Interest income | 46.877 M -2.01 % | 47.836 M -21.60 % | 61.020 M 2 445.56 % | 2.397 M -30.60 % | 3.454 M 922.03 % | 337.953 K 61.76 % | 208.920 K -24.91 % | 278.222 K |
| Interest expense | 534.453 K -7.26 % | 576.273 K 67.32 % | 344.411 K -7.56 % | 372.562 K -85.17 % | 2.512 M -41.12 % | 4.266 M -38.56 % | 6.943 M 150.54 % | 2.771 M |
| Depreciation and amortization | 25.432 M 16.88 % | 21.759 M -0.01 % | 21.762 M 12.36 % | 19.368 M 6.47 % | 18.190 M -16.40 % | 21.758 M 35.58 % | 16.048 M 1.78 % | 15.768 M |
| Operating income | 100.882 M -50.87 % | 205.334 M 38.06 % | 148.726 M 6.78 % | 139.287 M -29.99 % | 198.960 M -8.78 % | 218.102 M 102.99 % | 107.447 M 298.58 % | 26.957 M |
| Operating income ratio | 0.23 -26.94 % | 0.31 7.22 % | 0.29 12.11 % | 0.26 -23.22 % | 0.34 1.55 % | 0.33 59.05 % | 0.21 182.41 % | 0.07 |
| Total other income expenses net | -462.998 K 81.61 % | -2.518 M -96.17 % | -1.284 M -1 154.92 % | -102.280 K 68.85 % | -328.301 K 70.20 % | -1.102 M -33.33 % | -826.417 K -2 464.20 % | -32.229 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -539.515 M 68.06 % | -1.689 B 8.73 % | -1.851 B -1.17 % | -1.829 B -1 766.51 % | -98.010 M -91.96 % | -51.057 M -192.20 % | 55.375 M 4.12 % | 53.182 M |
| Total investments | 9.643 M -92.55 % | 129.400 M 24.45 % | 103.976 M | 0.000 -100.00 % | 240.000 M -17.53 % | 291.000 M | 0.000 | 0.000 |
| Total debt | 19.237 M 273.17 % | 5.155 M -30.31 % | 7.396 M -75.56 % | 30.260 M 317.03 % | 7.256 M -63.72 % | 20.000 M -82.91 % | 117.000 M 14.71 % | 102.000 M |
| Accumulated other comprehensive income loss | 57.622 M | 0.000 -100.00 % | 33.550 M 51.63 % | 22.126 M | 0.000 -100.00 % | 226.905 M 81.47 % | 125.037 M | 0.000 |
| Retained earnings | 207.555 M -20.84 % | 262.200 M 32.13 % | 198.438 M 27.09 % | 156.137 M 238.13 % | 46.177 M -43.23 % | 81.345 M 529.39 % | -18.944 M 71.59 % | -66.680 M |
| Common stock | 288.000 M 0.00 % | 288.000 M 20.00 % | 240.000 M 0.00 % | 240.000 M 33.33 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M |
| Total equity | 2.310 B -1.99 % | 2.357 B 3.52 % | 2.276 B 2.42 % | 2.223 B 217.36 % | 700.394 M 43.45 % | 488.250 M 22.10 % | 399.874 M 29.98 % | 307.648 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.625 M -29.68 % | 5.155 M -19.84 % | 6.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.500 M 172.84 % | 40.500 M |
| Total non current liabilities | 14.583 M -1.09 % | 14.745 M 10.42 % | 13.353 M 195.23 % | 4.523 M 20.10 % | 3.766 M -13.91 % | 4.375 M -96.09 % | 111.905 M 114.58 % | 52.152 M |
| Other current liabilities | 27.950 M 18.55 % | 23.577 M 300.61 % | -11.752 M -174.30 % | 15.818 M -6.66 % | 16.947 M 175.18 % | 6.159 M -91.11 % | 69.288 M -0.70 % | 69.775 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 104.291 M 1 544.58 % | 6.341 M -54.81 % | 14.032 M -91.21 % | 159.706 M 284.37 % | 41.551 M 37.01 % | 30.327 M |
| Short term debt | 15.612 M -20.36 % | 19.603 M 47.17 % | 13.320 M -55.98 % | 30.260 M 317.03 % | 7.256 M -63.72 % | 20.000 M 207.69 % | 6.500 M -88.60 % | 57.000 M |
| Total current liabilities | 164.384 M -6.14 % | 175.141 M -16.16 % | 208.909 M 102.81 % | 103.006 M 3.95 % | 99.087 M -60.83 % | 252.940 M 96.91 % | 128.457 M -26.64 % | 175.099 M |
| Total liabilities | 178.967 M -5.75 % | 189.886 M -14.16 % | 221.222 M 105.73 % | 107.528 M 4.55 % | 102.853 M -60.03 % | 257.315 M 7.05 % | 240.362 M 5.77 % | 227.251 M |
| Other non current assets | 1.099 B 8 789.87 % | 12.365 M 7.81 % | 11.469 M 824.90 % | 1.240 M | 0.000 -100.00 % | 1.317 M 439.28 % | 244.164 K -96.18 % | 6.386 M |
| Long term investments | -1.084 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 68.938 M -3.00 % | 71.071 M -3.01 % | 73.275 M 9.91 % | 66.666 M 8.49 % | 61.449 M 53.39 % | 40.061 M 25.23 % | 31.989 M -25.72 % | 43.068 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 68.938 M -3.00 % | 71.071 M -3.01 % | 73.275 M 9.91 % | 66.666 M 8.49 % | 61.449 M 53.39 % | 40.061 M 25.23 % | 31.989 M -25.72 % | 43.068 M |
| Property plant equipment net | 527.752 M 45.79 % | 361.991 M 95.88 % | 184.804 M 40.32 % | 131.703 M -3.70 % | 136.761 M 7.76 % | 126.910 M 6.98 % | 118.627 M -11.75 % | 134.425 M |
| Total non current assets | 614.039 M 37.18 % | 447.622 M 65.28 % | 270.826 M 34.65 % | 201.133 M 0.77 % | 199.594 M 17.32 % | 170.125 M 12.60 % | 151.082 M -17.95 % | 184.125 M |
| Other current assets | 19.387 M -26.40 % | 26.341 M 16.28 % | 22.654 M 97.73 % | 11.457 M 19.49 % | 9.588 M -29.77 % | 13.651 M -91.84 % | 167.352 M 26.48 % | 132.315 M |
| Short term investments | 1.094 B 745.10 % | 129.400 M 24.45 % | 103.976 M | 0.000 -100.00 % | 240.000 M -17.53 % | 291.000 M 347.69 % | 65.000 M | 0.000 |
| cash and cash equivalents | 543.140 M -67.94 % | 1.694 B -8.81 % | 1.858 B -0.08 % | 1.860 B 1 666.60 % | 105.265 M 48.14 % | 71.057 M 15.31 % | 61.625 M 26.24 % | 48.818 M |
| Cash and short term investments | 1.637 B -10.26 % | 1.824 B -7.05 % | 1.962 B 5.51 % | 1.860 B 438.60 % | 345.265 M -4.64 % | 362.057 M 487.51 % | 61.625 M 26.24 % | 48.818 M |
| Total current assets | 1.875 B -10.69 % | 2.099 B -5.75 % | 2.227 B 4.59 % | 2.129 B 252.71 % | 603.652 M 4.90 % | 575.439 M 17.64 % | 489.154 M 39.45 % | 350.773 M |
| Inventory | 137.851 M -20.69 % | 173.805 M 51.53 % | 114.702 M 28.16 % | 89.495 M -33.51 % | 134.590 M 81.62 % | 74.105 M -22.92 % | 96.139 M 8.03 % | 88.996 M |
| Net receivables | 80.683 M 7.47 % | 75.077 M -41.10 % | 127.475 M -24.39 % | 168.604 M 47.63 % | 114.209 M -9.09 % | 125.626 M 26.85 % | 99.039 M 22.81 % | 80.645 M |
| Tax assets | 2.047 M -6.74 % | 2.195 M 71.59 % | 1.279 M -16.09 % | 1.524 M 10.14 % | 1.384 M -24.69 % | 1.838 M 728.19 % | 221.879 K -9.60 % | 245.429 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 116.042 M -1.40 % | 117.695 M 42.45 % | 82.621 M 128.71 % | 36.126 M -2.04 % | 36.879 M -8.56 % | 40.330 M 6.37 % | 37.914 M -13.81 % | 43.988 M |
| Tax payables | 4.780 M -66.49 % | 14.266 M -30.17 % | 20.429 M 41.28 % | 14.461 M -39.68 % | 23.973 M -10.37 % | 26.745 M 81.25 % | 14.756 M 240.35 % | 4.335 M |
| Deferred revenue non current | 2.040 M -2.77 % | 2.098 M 843.36 % | 222.370 K -20.69 % | 280.380 K -17.14 % | 338.390 K -14.63 % | 396.400 K -12.77 % | 454.410 K -96.10 % | 11.652 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.782 M 62.45 % | 70.040 M |
| Capital lease obligations | 3.625 M -29.68 % | 5.155 M -19.84 % | 6.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.757 B -2.77 % | 1.806 B 0.11 % | 1.805 B 0.00 % | 1.805 B 280.52 % | 474.217 M 122.05 % | 213.565 M 91.20 % | 111.697 M -10.13 % | 124.287 M |
| Deferred tax liabilities non current | 8.919 M 19.04 % | 7.492 M 11.83 % | 6.700 M 57.91 % | 4.243 M 23.78 % | 3.428 M -13.84 % | 3.978 M 318.49 % | 950.590 K 108.16 % | -11.652 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.489 B -2.27 % | 2.547 B 1.96 % | 2.498 B 7.18 % | 2.330 B 190.11 % | 803.247 M 7.74 % | 745.565 M 16.45 % | 640.236 M 19.69 % | 534.898 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 % | 1.662 M 146.36 % | 674.635 K | 0.000 -100.00 % | 1.412 M 44.93 % | 974.200 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 100.00 % | -1.662 M -146.36 % | -674.635 K | 0.000 100.00 % | -1.412 M | 0.000 | 0.000 |
| Change in working capital | -2.213 M 95.98 % | -55.097 M -150.55 % | 109.003 M 1 020.21 % | -11.845 M 81.72 % | -64.801 M -138.54 % | 168.142 M 519.08 % | -40.122 M 64.26 % | -112.251 M |
| Accounts receivables | 1.274 M -97.42 % | 49.307 M 55.78 % | 31.651 M 151.44 % | -61.533 M -555.45 % | 13.511 M -89.03 % | 123.107 M 338.20 % | -51.683 M 49.19 % | -101.713 M |
| Inventory | 35.954 M 160.83 % | -59.103 M -134.48 % | -25.206 M -155.90 % | 45.095 M 174.56 % | -60.485 M -371.83 % | 22.251 M 586.17 % | -4.577 M 37.53 % | -7.327 M |
| Accounts payables | -39.441 M 14.79 % | -46.287 M -145.88 % | 100.896 M 2 474.79 % | 3.919 M 122.10 % | -17.730 M -182.96 % | 21.373 M 40.95 % | 15.164 M | 0.000 |
| Other working capital | 0.000 -100.00 % | 986.355 K -40.65 % | 1.662 M 146.36 % | 674.636 K 796.38 % | -96.877 K -106.86 % | 1.412 M 103.97 % | -35.545 M 66.12 % | -104.924 M |
| Other non cash items | -18.693 M -232.65 % | -5.620 M 1.32 % | -5.695 M -9.77 % | -5.188 M -2 561.94 % | 210.716 K -98.61 % | 15.194 M -36.46 % | 23.912 M 228.75 % | 7.274 M |
| Net cash provided by operating activities | 96.073 M -29.91 % | 137.063 M -45.35 % | 250.795 M 102.28 % | 123.984 M 1.90 % | 121.672 M -67.32 % | 372.325 M 388.74 % | 76.181 M 216.42 % | -65.438 M |
| Investments in property plant and equipment | -164.430 M 11.85 % | -186.532 M -145.59 % | -75.951 M -260.53 % | -21.066 M -57.36 % | -13.387 M 58.61 % | -32.341 M -28.98 % | -25.075 M -91.09 % | -13.122 M |
| Acquisitions net | 94.556 K -79.73 % | 466.409 K 640.33 % | 63.000 K 578.15 % | 9.290 K -99.93 % | 13.446 M -58.42 % | 32.341 M 54.85 % | 20.886 M 59.16 % | 13.122 M |
| Purchases of investments | -1.044 B -4 779.38 % | -21.403 M 79.42 % | -103.976 M 78.34 % | -480.000 M 37.82 % | -771.914 M -127.65 % | -339.086 M -208.26 % | -110.000 M -135.04 % | -46.800 M |
| Sales maturities of investments | 99.219 M | 0.000 100.00 % | -63.000 K -100.01 % | 730.704 M -11.92 % | 829.593 M 618.88 % | 115.401 M 155.45 % | 45.175 M -3.77 % | 46.944 M |
| Other investing activites | 0.000 | 0.000 -100.00 % | 62.999 K | 0.000 100.00 % | -13.387 M 58.61 % | -32.341 M -22 546.47 % | 144.081 K | 0.000 |
| Net cash used for investing activites | -1.109 B -434.76 % | -207.469 M -15.35 % | -179.865 M -178.32 % | 229.647 M 417.79 % | 44.351 M 117.32 % | -256.026 M -271.75 % | -68.870 M -430.66 % | -12.978 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -1.334 M | 0.000 100.00 % | -20.000 M 79.38 % | -97.000 M -746.67 % | 15.000 M -71.15 % | 52.000 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -4.057 M 63.19 % | -11.021 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -138.240 M -44.00 % | -96.000 M -33.33 % | -72.000 M | 0.000 100.00 % | -2.282 M 41.78 % | -3.920 M 39.23 % | -6.451 M -132.76 % | -2.771 M |
| Other financing activites | -1.631 M -39.73 % | -1.168 M | 0.000 -100.00 % | 1.416 B 1 500.94 % | -101.086 M -1 177.39 % | -7.914 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -139.871 M -43.95 % | -97.168 M -25.56 % | -77.390 M -105.51 % | 1.405 B 1 238.98 % | -123.369 M -13.36 % | -108.833 M -1 373.00 % | 8.549 M -82.63 % | 49.229 M |
| Effect of forex changes on cash | 2.073 M -45.59 % | 3.810 M -22.78 % | 4.935 M 211.62 % | -4.421 M -60.18 % | -2.760 M -339.93 % | 1.150 M 9 325.20 % | -12.469 K 98.98 % | -1.226 M |
| Net change in cash | -1.151 B -602.96 % | -163.762 M -10 631.56 % | -1.526 M -100.09 % | 1.754 B 4 297.45 % | 39.895 M 363.06 % | 8.615 M -45.64 % | 15.848 M 152.11 % | -30.413 M |
| Cash at beginning of period | 1.694 B -8.81 % | 1.858 B -0.08 % | 1.860 B 1 668.18 % | 105.165 M 61.12 % | 65.271 M 15.21 % | 56.655 M 38.83 % | 40.808 M -42.70 % | 71.221 M |
| Cash at end of period | 543.040 M -67.95 % | 1.694 B -8.81 % | 1.858 B -0.08 % | 1.860 B 1 668.18 % | 105.165 M 61.12 % | 65.271 M 15.21 % | 56.655 M 38.83 % | 40.808 M |
| Operating cash flow | 96.073 M -29.91 % | 137.063 M -45.35 % | 250.795 M 102.28 % | 123.984 M 1.90 % | 121.672 M -67.32 % | 372.325 M 388.74 % | 76.181 M 216.42 % | -65.438 M |
| Capital expenditure | -164.430 M 11.85 % | -186.532 M -145.59 % | -75.951 M -260.53 % | -21.066 M -57.36 % | -13.387 M 58.61 % | -32.341 M -28.98 % | -25.075 M -91.09 % | -13.122 M |
| Free CashFlow | -68.356 M -38.18 % | -49.468 M -128.29 % | 174.843 M 69.89 % | 102.918 M -4.96 % | 108.285 M -68.15 % | 339.984 M 565.26 % | 51.106 M 165.05 % | -78.560 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 120.322 M 5.13 % | 114.446 M 2.30 % | 111.871 M 21.43 % | 92.127 M -9.84 % | 102.180 M -25.68 % | 137.484 M 14.02 % | 120.580 M -11.78 % | 136.687 M -35.67 % | 212.472 M 9.93 % | 193.287 M 14.20 % | 169.255 M 60.77 % | 105.281 M -6.11 % | 112.130 M -12.57 % | 128.246 M 4.88 % | 122.279 M -13.60 % | 141.519 M -9.19 % | 155.848 M 28.82 % | 120.977 M -28.99 % | 170.363 M 32.54 % | 128.537 M -43.04 % | 225.681 M 230.22 % | 68.343 M |
| Net income | 8.221 M -20.39 % | 10.326 M -38.85 % | 16.886 M 173.87 % | 6.166 M -80.18 % | 31.114 M -16.77 % | 37.382 M 18.29 % | 31.601 M 0.40 % | 31.476 M -56.95 % | 73.116 M 83.14 % | 39.923 M -15.49 % | 47.242 M 95.60 % | 24.152 M -8.63 % | 26.434 M -5.47 % | 27.965 M 25.42 % | 22.297 M -28.89 % | 31.355 M -0.36 % | 31.469 M -13.85 % | 36.529 M -5.23 % | 38.546 M 2.87 % | 37.471 M -49.93 % | 74.837 M 334.64 % | 17.218 M |
| Income before tax | 8.021 M -35.83 % | 12.500 M -29.93 % | 17.838 M 952.18 % | 1.695 M -95.36 % | 36.562 M -17.51 % | 44.324 M 38.38 % | 32.030 M -13.76 % | 37.141 M -56.67 % | 85.707 M 78.79 % | 47.938 M -11.03 % | 53.879 M 91.00 % | 28.208 M -10.77 % | 31.613 M -6.31 % | 33.743 M 35.35 % | 24.929 M -34.31 % | 37.949 M 3.89 % | 36.530 M -8.16 % | 39.777 M -18.29 % | 48.680 M 20.70 % | 40.333 M -55.16 % | 89.946 M 357.22 % | 19.673 M |
| Income before tax ratio | 0.07 -38.96 % | 0.11 -31.50 % | 0.16 766.48 % | 0.02 -94.86 % | 0.36 10.99 % | 0.32 21.37 % | 0.27 -2.24 % | 0.27 -32.64 % | 0.40 62.64 % | 0.25 -22.09 % | 0.32 18.81 % | 0.27 -4.97 % | 0.28 7.16 % | 0.26 29.05 % | 0.20 -23.97 % | 0.27 14.40 % | 0.23 -28.71 % | 0.33 15.07 % | 0.29 -8.94 % | 0.31 -21.27 % | 0.40 38.46 % | 0.29 |
| EBITDA | 8.072 M -35.67 % | 12.548 M -30.16 % | 17.968 M 93.78 % | 9.272 M -77.90 % | 41.964 M -5.46 % | 44.387 M 18.35 % | 37.503 M 0.78 % | 37.211 M -59.24 % | 91.291 M 70.61 % | 53.507 M 43.52 % | 37.282 M 240.04 % | 10.964 M -3.21 % | 11.328 M -40.73 % | 19.114 M 33.30 % | 14.339 M -65.51 % | 41.579 M 0.57 % | 41.342 M -7.28 % | 44.589 M -17.56 % | 54.087 M 28.86 % | 41.974 M -1.63 % | 42.668 M -37.57 % | 68.343 M |
| Net income ratio | 0.07 -24.27 % | 0.09 -40.22 % | 0.15 125.54 % | 0.07 -78.02 % | 0.30 11.99 % | 0.27 3.75 % | 0.26 13.81 % | 0.23 -33.08 % | 0.34 66.61 % | 0.21 -26.00 % | 0.28 21.67 % | 0.23 -2.69 % | 0.24 8.12 % | 0.22 19.58 % | 0.18 -17.70 % | 0.22 9.73 % | 0.20 -33.13 % | 0.30 33.45 % | 0.23 -22.39 % | 0.29 -12.09 % | 0.33 31.62 % | 0.25 |
| Ratio EBITDA | 0.07 -38.81 % | 0.11 -31.74 % | 0.16 59.58 % | 0.10 -75.49 % | 0.41 27.21 % | 0.32 3.80 % | 0.31 14.25 % | 0.27 -36.64 % | 0.43 55.21 % | 0.28 25.68 % | 0.22 111.51 % | 0.10 3.08 % | 0.10 -32.22 % | 0.15 27.10 % | 0.12 -60.09 % | 0.29 10.75 % | 0.27 -28.03 % | 0.37 16.09 % | 0.32 -2.78 % | 0.33 72.72 % | 0.19 -81.09 % | 1.00 |
| Gross profit ratio | 0.22 -2.41 % | 0.22 -10.17 % | 0.25 63.72 % | 0.15 -51.60 % | 0.31 -17.26 % | 0.38 6.91 % | 0.35 -21.26 % | 0.45 -2.62 % | 0.46 42.58 % | 0.32 26.39 % | 0.25 -17.93 % | 0.31 11.97 % | 0.28 -6.79 % | 0.30 11.88 % | 0.27 -21.98 % | 0.34 13.99 % | 0.30 -29.28 % | 0.42 -10.52 % | 0.47 -9.02 % | 0.52 48.90 % | 0.35 564.94 % | -0.08 |
| Weighted average shs out dil | 258.152 M 0.00 % | 258.152 M -10.36 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 6.36 % | 270.783 M -5.98 % | 288.000 M 0.00 % | 288.000 M 2.99 % | 279.645 M -2.90 % | 288.000 M 0.00 % | 288.000 M 36.96 % | 210.285 M -4.05 % | 219.172 M -23.90 % | 288.000 M 34.31 % | 214.430 M -1.00 % | 216.601 M 0.00 % | 216.601 M |
| Weighted average shs out | 258.152 M 0.00 % | 258.152 M -10.36 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 6.36 % | 270.783 M -5.98 % | 288.000 M 0.00 % | 288.000 M 2.99 % | 279.645 M -2.90 % | 288.000 M 0.00 % | 288.000 M 36.96 % | 210.286 M -4.05 % | 219.172 M -23.90 % | 288.000 M 34.31 % | 214.431 M -1.00 % | 216.601 M 0.00 % | 216.601 M |
| EPS diluted | 0.03 -20.50 % | 0.04 -31.74 % | 0.06 173.83 % | 0.02 -80.55 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 0.00 % | 0.11 -56.00 % | 0.25 78.57 % | 0.14 -17.65 % | 0.17 102.62 % | 0.08 -8.61 % | 0.09 -8.20 % | 0.10 29.20 % | 0.08 -29.64 % | 0.11 -26.67 % | 0.15 -11.76 % | 0.17 30.77 % | 0.13 -23.53 % | 0.17 -19.05 % | 0.21 163.49 % | 0.08 |
| Earnings per share | 0.03 -20.50 % | 0.04 -31.74 % | 0.06 173.83 % | 0.02 -80.55 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 0.00 % | 0.11 -56.00 % | 0.25 78.57 % | 0.14 -17.65 % | 0.17 102.62 % | 0.08 -8.61 % | 0.09 -8.20 % | 0.10 29.20 % | 0.08 -29.64 % | 0.11 -26.67 % | 0.15 -11.76 % | 0.17 30.77 % | 0.13 -23.53 % | 0.17 -19.05 % | 0.21 163.49 % | 0.08 |
| Gross profit | 26.041 M 2.61 % | 25.380 M -8.11 % | 27.618 M 98.80 % | 13.892 M -56.36 % | 31.837 M -38.50 % | 51.771 M 21.89 % | 42.473 M -30.54 % | 61.147 M -37.35 % | 97.607 M 56.73 % | 62.277 M 44.34 % | 43.148 M 31.94 % | 32.703 M 5.13 % | 31.107 M -18.50 % | 38.170 M 17.34 % | 32.530 M -32.58 % | 48.252 M 3.51 % | 46.616 M -8.90 % | 51.169 M -36.46 % | 80.526 M 20.59 % | 66.777 M -15.19 % | 78.739 M 1 635.31 % | -5.129 M |
| Income tax expense | -199.578 K -109.18 % | 2.174 M 128.23 % | 952.619 K 121.31 % | -4.470 M -182.06 % | 5.447 M -21.53 % | 6.942 M 1 520.69 % | 428.336 K -92.44 % | 5.665 M -55.01 % | 12.591 M 57.10 % | 8.015 M 20.77 % | 6.637 M 63.64 % | 4.056 M -21.69 % | 5.179 M -10.37 % | 5.778 M 119.52 % | 2.632 M -60.08 % | 6.594 M 30.31 % | 5.061 M 55.82 % | 3.248 M -67.95 % | 10.134 M 254.07 % | 2.862 M -81.06 % | 15.109 M 515.57 % | 2.455 M |
| Cost of revenue | 94.281 M 5.85 % | 89.067 M 5.71 % | 84.252 M 7.69 % | 78.235 M 11.22 % | 70.343 M -17.93 % | 85.712 M 11.81 % | 76.659 M 1.48 % | 75.541 M -34.24 % | 114.865 M -12.32 % | 131.010 M 3.89 % | 126.107 M 73.76 % | 72.578 M -10.42 % | 81.023 M -10.05 % | 90.077 M 0.37 % | 89.748 M -3.77 % | 93.266 M -14.62 % | 109.232 M 56.48 % | 69.808 M -22.29 % | 89.837 M 45.46 % | 61.760 M -57.97 % | 146.943 M 100.00 % | 73.471 M |
| General and administrative expenses | -3.091 M -129.62 % | 10.436 M 162.27 % | -16.760 M -171.59 % | 23.412 M 165.38 % | 8.822 M -8.14 % | 9.603 M 259.98 % | 2.668 M -90.95 % | 29.478 M 856.94 % | -3.894 M -139.91 % | 9.757 M 121.21 % | 4.411 M -82.65 % | 25.415 M 10 032.32 % | 250.834 K -97.86 % | 11.743 M 1 543.64 % | -813.432 K -107.12 % | 11.423 M 148.13 % | 4.604 M -47.64 % | 8.793 M 115.93 % | -55.194 M -407.10 % | 17.973 M 12.03 % | 16.044 M 0.00 % | 16.044 M |
| Selling and marketing expenses | 3.060 M -50.42 % | 6.171 M 577.25 % | 911.247 K -89.57 % | 8.738 M 93.28 % | 4.521 M -23.11 % | 5.880 M -11.08 % | 6.612 M 61.29 % | 4.099 M -39.62 % | 6.790 M 3.15 % | 6.583 M 490.16 % | 1.115 M -75.54 % | 4.560 M 62.61 % | 2.804 M -56.36 % | 6.426 M 80.12 % | 3.568 M 21.59 % | 2.934 M 332.10 % | 679.026 K -85.83 % | 4.791 M 19.29 % | 4.017 M -13.91 % | 4.665 M 68.84 % | 2.763 M 0.00 % | 2.763 M |
| Other expenses | 9.479 M 191.82 % | -10.324 M -154.69 % | 18.875 M 169.75 % | -27.059 M -15 575.11 % | -172.622 K 99.08 % | -18.746 M -11.27 % | -16.846 M -7 030.71 % | -236.253 K -930.24 % | 28.456 K 116.38 % | -173.721 K 99.14 % | -20.181 M -187 138.17 % | 10.790 K -78.03 % | 49.120 K 147.73 % | -102.902 K -333.15 % | 44.135 K 102.35 % | -1.875 M 98.43 % | -119.318 M -46.94 % | -81.201 M -386.53 % | 28.340 M 56 834.73 % | -49.951 K -100.44 % | 11.329 M 123.28 % | -48.670 M |
| Operating expenses | 18.121 M 40.87 % | 12.863 M 32.69 % | 9.694 M -19.64 % | 12.064 M -43.95 % | 21.524 M 168.84 % | 8.006 M -22.09 % | 10.276 M -71.12 % | 35.582 M 30.10 % | 27.349 M 10.86 % | 24.669 M 306.06 % | -11.971 M -155.07 % | 21.739 M 9.91 % | 19.779 M 3.80 % | 19.056 M 77.68 % | 10.725 M -12.98 % | 12.325 M 110.33 % | -119.318 M -46.94 % | -81.201 M -403.68 % | 26.739 M 25.55 % | 21.298 M 88.00 % | 11.329 M 123.28 % | -48.670 M |
| Cost and expenses | 112.402 M 10.27 % | 101.930 M 8.50 % | 93.947 M 4.04 % | 90.298 M -1.71 % | 91.867 M -1.98 % | 93.718 M 8.45 % | 86.414 M -22.24 % | 111.122 M -21.86 % | 142.214 M -8.65 % | 155.678 M 36.40 % | 114.136 M 21.01 % | 94.317 M -6.43 % | 100.802 M -7.63 % | 109.132 M 8.62 % | 100.473 M -4.85 % | 105.591 M 188.50 % | -119.318 M -46.94 % | -81.201 M -169.65 % | 116.576 M 40.35 % | 83.058 M -47.52 % | 158.272 M 425.19 % | -48.670 M |
| Research and development expenses | 8.673 M 31.82 % | 6.579 M -1.34 % | 6.669 M -4.36 % | 6.973 M -16.53 % | 8.353 M -23.66 % | 10.942 M -38.67 % | 17.842 M 21.23 % | 14.717 M 12.37 % | 13.097 M 84.00 % | 7.118 M 50.21 % | 4.739 M -13.97 % | 5.508 M 10.78 % | 4.972 M 7.50 % | 4.625 M -21.48 % | 5.890 M 29.92 % | 4.534 M -5.75 % | 4.811 M 72.56 % | 2.788 M -73.29 % | 10.436 M 59.01 % | 6.563 M 119.60 % | 2.988 M 0.00 % | 2.988 M |
| Selling general and administrative expenses | -31.280 K -100.19 % | 16.608 M 204.79 % | -15.849 M -149.30 % | 32.150 M 140.95 % | 13.343 M -15.60 % | 15.810 M 70.36 % | 9.280 M -72.36 % | 33.578 M 1 059.64 % | 2.896 M -82.28 % | 16.340 M 370.72 % | 3.471 M -88.42 % | 29.975 M 881.16 % | 3.055 M -83.19 % | 18.169 M 559.69 % | 2.754 M -80.82 % | 14.357 M 122.98 % | 6.439 M -52.60 % | 13.585 M 126.54 % | -51.177 M -326.06 % | 22.638 M 20.55 % | 18.779 M 0.00 % | 18.779 M |
| Interest income | 3.558 M 13.04 % | 3.147 M -54.06 % | 6.850 M 74.63 % | 3.923 M -83.25 % | 23.412 M 36.59 % | 17.140 M 48.49 % | 11.543 M -1.42 % | 11.709 M -4.72 % | 12.289 M -0.05 % | 12.295 M -18.00 % | 14.995 M -2.00 % | 15.300 M -5.64 % | 16.214 M 11.74 % | 14.510 M 537.40 % | 2.277 M | 0.000 | 0.000 -100.00 % | 3.271 M -71.38 % | 11.429 M 1 497.68 % | 715.377 K | 0.000 | 0.000 |
| Interest expense | 50.885 K 6.64 % | 47.717 K -63.07 % | 129.226 K 122.83 % | 57.994 K -6.16 % | 61.801 K -2.29 % | 63.250 K -39.05 % | 103.778 K 47.67 % | 70.278 K -4.66 % | 73.712 K 23.54 % | 59.665 K -89.53 % | 569.831 K | 0.000 | 0.000 -100.00 % | 758.416 K 550.57 % | 116.577 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.012 M 867.76 % | 724.581 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 6.011 M -20.05 % | 7.519 M 40.79 % | 5.340 M | 0.000 -100.00 % | 5.370 M 0.00 % | 5.370 M -2.53 % | 5.510 M 0.00 % | 5.510 M 8.16 % | 5.094 M -13.82 % | 5.911 M 18.91 % | 4.971 M 0.00 % | 4.971 M -72.37 % | 17.987 M 3 616.19 % | 484.006 K -89.94 % | 4.813 M 0.00 % | 4.813 M 972.83 % | 448.597 K 106.40 % | -7.010 M -271.25 % | 4.093 M 0.00 % | 4.093 M |
| Operating income | 7.920 M -36.72 % | 12.516 M -30.17 % | 17.924 M 880.39 % | 1.828 M -82.27 % | 10.313 M -76.74 % | 44.341 M 29.78 % | 34.166 M -8.59 % | 37.377 M -56.38 % | 85.679 M 78.08 % | 48.112 M -12.71 % | 55.119 M 95.48 % | 28.197 M -10.67 % | 31.564 M -6.74 % | 33.846 M 36.01 % | 24.885 M -34.68 % | 38.095 M 4.28 % | 36.530 M -8.16 % | 39.777 M -18.55 % | 48.837 M 20.94 % | 40.383 M -55.16 % | 90.068 M 357.83 % | 19.673 M |
| Operating income ratio | 0.07 -39.81 % | 0.11 -31.74 % | 0.16 707.36 % | 0.02 -80.34 % | 0.10 -68.71 % | 0.32 13.82 % | 0.28 3.62 % | 0.27 -32.19 % | 0.40 62.00 % | 0.25 -23.57 % | 0.33 21.59 % | 0.27 -4.86 % | 0.28 6.66 % | 0.26 29.68 % | 0.20 -24.40 % | 0.27 14.84 % | 0.23 -28.71 % | 0.33 14.70 % | 0.29 -8.76 % | 0.31 -21.28 % | 0.40 38.65 % | 0.29 |
| Total other income expenses net | 101.448 K 733.77 % | -16.007 K 81.29 % | -85.532 K 35.63 % | -132.870 K -100.51 % | 26.248 M 152 956.27 % | -17.172 K 99.20 % | -2.136 M -804.31 % | -236.252 K -930.24 % | 28.456 K 116.38 % | -173.721 K 86.00 % | -1.241 M -11 596.09 % | 10.791 K -78.03 % | 49.120 K 147.73 % | -102.902 K -333.14 % | 44.138 K 130.26 % | -145.865 K -26 277.03 % | -553.000 | 0.000 100.00 % | -157.059 K -214.43 % | -49.951 K 58.82 % | -121.293 K 99.66 % | -35.198 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -537.794 M -9.52 % | -491.052 M 8.98 % | -539.515 M -4.35 % | -517.029 M 48.90 % | -1.012 B 38.65 % | -1.649 B 1.21 % | -1.670 B 3.07 % | -1.722 B 0.03 % | -1.723 B 5.24 % | -1.818 B 1.76 % | -1.851 B 2.04 % | -1.889 B 2.16 % | -1.931 B -0.98 % | -1.912 B -4.53 % | -1.829 B -571.98 % | -272.232 M -47.72 % | -184.294 M -153.34 % | 345.519 M 452.54 % | -98.010 M -123.83 % | 411.310 M 370.05 % | -152.310 M 0.00 % | -152.310 M -198.31 % | -51.057 M 78.58 % | -238.400 M |
| Total investments | 9.585 M -0.60 % | 9.643 M 0.00 % | 9.643 M -99.13 % | 1.107 B 85.06 % | 598.066 M 401.28 % | 119.308 M -7.80 % | 129.400 M 3.21 % | 125.380 M 0.00 % | 125.380 M 20.58 % | 103.976 M 0.00 % | 103.976 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.313 M -33.36 % | 210.552 M -69.53 % | 691.037 M 187.93 % | 240.000 M -70.82 % | 822.620 M 357.01 % | 180.000 M 0.00 % | 180.000 M -38.14 % | 291.000 M | 0.000 |
| Total debt | 2.375 M -54.93 % | 5.270 M -72.61 % | 19.237 M 268.20 % | 5.225 M -52.04 % | 10.894 M -21.14 % | 13.815 M -44.20 % | 24.758 M 256.89 % | 6.937 M -2.75 % | 7.134 M -4.56 % | 7.475 M 1.06 % | 7.396 M | 0.000 -100.00 % | 12.312 M | 0.000 -100.00 % | 30.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.256 M | 0.000 -100.00 % | 79.000 M 0.00 % | 79.000 M 295.00 % | 20.000 M -81.90 % | 110.500 M |
| Accumulated other comprehensive income loss | 58.275 M -96.79 % | 1.815 B 3 049.91 % | 57.622 M -96.81 % | 1.809 B 3 429.07 % | 51.255 M -97.16 % | 1.807 B | 0.000 -100.00 % | 35.259 M 2.03 % | 34.559 M -98.12 % | 1.838 B | 0.000 -100.00 % | 1.827 B 8 155.69 % | 22.126 M -98.79 % | 1.827 B 8 155.69 % | 22.126 M | 0.000 | 0.000 -100.00 % | 700.394 M 47.69 % | 474.217 M -24.05 % | 624.376 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 154.102 M -29.27 % | 217.881 M 4.98 % | 207.555 M 4.50 % | 198.622 M 3.20 % | 192.456 M -35.76 % | 299.582 M 14.26 % | 262.200 M 6.17 % | 246.953 M 14.61 % | 215.477 M -9.60 % | 238.361 M 2.72 % | 232.056 M 42.64 % | 162.689 M -22.73 % | 210.536 M 14.36 % | 184.102 M 17.91 % | 156.137 M 7.29 % | 145.529 M 27.46 % | 114.174 M | 0.000 -100.00 % | 46.177 M | 0.000 100.00 % | -19.403 M 0.00 % | -19.403 M -123.85 % | 81.345 M 3.84 % | 78.336 M |
| Common stock | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 0.00 % | 288.000 M 20.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 0.00 % | 240.000 M 33.33 % | 180.000 M 0.00 % | 180.000 M | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.009 M |
| Total equity | 2.257 B -2.76 % | 2.321 B 0.49 % | 2.310 B 0.62 % | 2.295 B 0.31 % | 2.288 B -4.46 % | 2.395 B 1.62 % | 2.357 B 1.29 % | 2.327 B 1.40 % | 2.295 B -0.96 % | 2.317 B 1.76 % | 2.277 B 2.12 % | 2.229 B -2.10 % | 2.277 B 1.17 % | 2.251 B 1.26 % | 2.223 B 177.94 % | 799.746 M 4.08 % | 768.391 M 4.27 % | 736.923 M 5.22 % | 700.394 M 12.17 % | 624.376 M 0.00 % | 624.376 M 0.00 % | 624.376 M 27.88 % | 488.250 M -6.79 % | 523.794 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.375 M -35.41 % | 3.678 M 1.46 % | 3.625 M -2.46 % | 3.716 M -8.55 % | 4.064 M -7.80 % | 4.407 M -14.50 % | 5.155 M -19.84 % | 6.431 M 0.00 % | 6.431 M 0.00 % | 6.431 M 0.00 % | 6.431 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 -100.00 % | 97.500 M |
| Total non current liabilities | 14.905 M 1.90 % | 14.627 M 0.30 % | 14.583 M 9.82 % | 13.279 M -2.61 % | 13.635 M -2.52 % | 13.988 M -5.13 % | 14.745 M 20.02 % | 12.285 M -0.07 % | 12.294 M -0.07 % | 12.303 M -7.86 % | 13.353 M 197.02 % | 4.496 M -0.20 % | 4.505 M -0.20 % | 4.514 M -0.20 % | 4.523 M -4.61 % | 4.742 M -4.49 % | 4.965 M -94.54 % | 90.931 M 2 314.51 % | 3.766 M | 0.000 -100.00 % | 4.119 M | 0.000 -100.00 % | 4.375 M -95.57 % | 98.786 M |
| Other current liabilities | 32.555 M 4.69 % | 31.096 M 11.26 % | 27.950 M -13.21 % | 32.205 M 142.40 % | 13.286 M 10.52 % | 12.021 M 40.26 % | 8.571 M 268.36 % | -5.091 M -181.06 % | -1.811 M -103.41 % | 53.053 M -57.67 % | 125.322 M 250.56 % | 35.749 M 15.99 % | 30.820 M -33.37 % | 46.252 M 0.38 % | 46.078 M 5.13 % | 43.831 M 24.64 % | 35.165 M | 0.000 -100.00 % | 24.203 M | 0.000 -100.00 % | 36.501 M -35.70 % | 56.763 M -65.78 % | 165.865 M 110.04 % | 78.968 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.863 M -5.38 % | 10.423 M -30.54 % | 15.006 M -73.11 % | 55.815 M -19.37 % | 69.226 M 8.09 % | 64.045 M | 0.000 -100.00 % | 10.779 M -4.97 % | 11.342 M 7.80 % | 10.522 M 65.92 % | 6.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.032 M | 0.000 -100.00 % | 52.283 M | 0.000 -100.00 % | 159.706 M 157.16 % | 62.103 M |
| Short term debt | 0.000 -100.00 % | 1.592 M -89.80 % | 15.612 M 935.14 % | 1.508 M -77.92 % | 6.831 M -27.40 % | 9.408 M -52.01 % | 19.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 965.612 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 M 0.00 % | 79.000 M 295.00 % | 20.000 M | 0.000 |
| Total current liabilities | 120.380 M -11.51 % | 136.031 M -17.25 % | 164.384 M 28.06 % | 128.361 M 1.10 % | 126.961 M -4.78 % | 133.340 M -23.87 % | 175.141 M 9.55 % | 159.874 M -13.89 % | 185.666 M 22.36 % | 151.736 M -27.37 % | 208.909 M 163.39 % | 79.315 M -21.08 % | 100.503 M -5.03 % | 105.830 M 2.74 % | 103.006 M 2.76 % | 100.240 M 13.02 % | 88.696 M | 0.000 -100.00 % | 99.087 M | 0.000 -100.00 % | 183.669 M 0.00 % | 183.669 M -27.39 % | 252.940 M 100.72 % | 126.015 M |
| Total liabilities | 135.285 M -10.20 % | 150.658 M -15.82 % | 178.967 M 26.35 % | 141.640 M 2.26 % | 138.517 M -5.98 % | 147.328 M -21.55 % | 187.788 M 9.08 % | 172.160 M -13.03 % | 197.960 M 20.68 % | 164.040 M -26.20 % | 222.262 M 165.20 % | 83.811 M -20.19 % | 105.008 M -4.84 % | 110.344 M 2.62 % | 107.528 M 2.43 % | 104.982 M 12.09 % | 93.661 M 3.00 % | 90.931 M -11.59 % | 102.853 M | 0.000 -100.00 % | 187.787 M 2.24 % | 183.669 M -28.62 % | 257.315 M 14.46 % | 224.801 M |
| Other non current assets | 2.718 M -99.76 % | 1.130 B 2.83 % | 1.099 B 28 938.82 % | 3.785 M -74.96 % | 15.117 M 63.31 % | 9.257 M -25.14 % | 12.365 M -55.62 % | 27.863 M -23.41 % | 36.381 M 127.65 % | 15.981 M 15.33 % | 13.857 M 705.65 % | 1.720 M 0.00 % | 1.720 M 38.71 % | 1.240 M 0.00 % | 1.240 M | 0.000 -100.00 % | 6.804 M -99.18 % | 827.853 M 59 719.70 % | 1.384 M 100.34 % | -411.310 M -31 248.14 % | 1.320 M 0.00 % | 1.320 M 0.29 % | 1.317 M -66.79 % | 3.964 M |
| Long term investments | 9.585 M 100.86 % | -1.119 B -3.27 % | -1.084 B -10 939.13 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M 46.57 % | 1.160 M 169.80 % | 429.816 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.384 M | 0.000 100.00 % | -1.320 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 68.506 M 0.14 % | 68.410 M -0.77 % | 68.938 M -0.75 % | 69.458 M -0.80 % | 70.021 M -0.79 % | 70.577 M -0.70 % | 71.071 M -0.74 % | 71.604 M -0.77 % | 72.161 M -0.80 % | 72.745 M -0.72 % | 73.275 M -0.48 % | 73.629 M 12.08 % | 65.692 M -0.74 % | 66.179 M -0.73 % | 66.666 M -0.72 % | 67.150 M 10.90 % | 60.552 M | 0.000 -100.00 % | 61.449 M | 0.000 -100.00 % | 62.099 M 0.00 % | 62.099 M 55.01 % | 40.061 M -1.42 % | 40.636 M |
| 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 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 68.506 M 0.14 % | 68.410 M -0.77 % | 68.938 M -0.75 % | 69.458 M -0.80 % | 70.021 M -0.79 % | 70.577 M -0.70 % | 71.071 M -0.74 % | 71.604 M -0.77 % | 72.161 M -0.80 % | 72.745 M -0.72 % | 73.275 M -0.48 % | 73.629 M 12.08 % | 65.692 M -0.74 % | 66.179 M -0.73 % | 66.666 M -0.72 % | 67.150 M 10.90 % | 60.552 M | 0.000 -100.00 % | 61.449 M | 0.000 -100.00 % | 62.099 M 0.00 % | 62.099 M 55.01 % | 40.061 M -1.42 % | 40.636 M |
| Property plant equipment net | 528.247 M -0.46 % | 530.662 M 0.55 % | 527.752 M 11.15 % | 474.802 M 7.80 % | 440.460 M 10.80 % | 397.521 M 9.82 % | 361.991 M 30.56 % | 277.251 M 16.08 % | 238.845 M 24.24 % | 192.247 M 4.03 % | 184.804 M 31.20 % | 140.859 M 7.32 % | 131.250 M 1.45 % | 129.380 M -1.76 % | 131.703 M -1.58 % | 133.820 M 1.10 % | 132.361 M | 0.000 -100.00 % | 136.761 M | 0.000 -100.00 % | 140.745 M 0.00 % | 140.745 M 10.90 % | 126.910 M 8.31 % | 117.177 M |
| Total non current assets | 611.251 M -0.13 % | 612.060 M -0.32 % | 614.039 M 9.60 % | 560.240 M 6.15 % | 527.793 M 10.06 % | 479.549 M 7.13 % | 447.622 M 17.89 % | 379.696 M 8.54 % | 349.826 M 23.75 % | 282.683 M 3.95 % | 271.936 M 24.89 % | 217.732 M 8.76 % | 200.186 M 0.94 % | 198.323 M -1.40 % | 201.133 M -0.68 % | 202.516 M 0.65 % | 201.212 M -75.69 % | 827.853 M 314.77 % | 199.594 M 148.53 % | -411.310 M -301.46 % | 204.164 M 0.00 % | 204.164 M 20.01 % | 170.125 M 4.90 % | 162.185 M |
| Other current assets | 16.395 M -14.76 % | 19.234 M -0.79 % | 19.387 M 46.45 % | 13.238 M -35.85 % | 20.636 M 44.84 % | 14.248 M -34.83 % | 21.863 M 13.78 % | 19.214 M -51.48 % | 39.603 M -15.83 % | 47.051 M 108.62 % | 22.553 M -18.59 % | 27.703 M 42.53 % | 19.437 M -23.02 % | 25.248 M 32.78 % | 19.016 M 15.17 % | 16.511 M 13.00 % | 14.612 M | 0.000 -100.00 % | 9.588 M | 0.000 -100.00 % | 18.761 M 0.00 % | 18.761 M 309.90 % | 4.577 M -62.14 % | 12.089 M |
| Short term investments | 1.030 B -8.78 % | 1.129 B 3.24 % | 1.094 B -0.30 % | 1.097 B 83.39 % | 598.066 M 401.28 % | 119.308 M -7.80 % | 129.400 M 3.21 % | 125.380 M 0.00 % | 125.380 M 20.58 % | 103.976 M 0.00 % | 103.976 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.313 M -33.36 % | 210.552 M -69.53 % | 691.037 M 187.93 % | 240.000 M -70.82 % | 822.620 M 357.01 % | 180.000 M 0.00 % | 180.000 M -38.14 % | 291.000 M | 0.000 |
| cash and cash equivalents | 540.169 M 9.18 % | 494.730 M -8.91 % | 543.140 M 4.30 % | 520.745 M -49.08 % | 1.023 B -38.51 % | 1.663 B -1.84 % | 1.694 B -2.03 % | 1.729 B -0.05 % | 1.730 B -5.23 % | 1.826 B -1.75 % | 1.858 B -1.65 % | 1.889 B -2.78 % | 1.943 B 1.63 % | 1.912 B 2.83 % | 1.860 B 583.10 % | 272.232 M 47.72 % | 184.294 M 153.34 % | -345.519 M -428.24 % | 105.265 M 125.59 % | -411.310 M -277.82 % | 231.310 M 0.00 % | 231.310 M 225.53 % | 71.057 M -79.63 % | 348.900 M |
| Cash and short term investments | 1.570 B -3.31 % | 1.624 B -0.79 % | 1.637 B 1.18 % | 1.618 B -0.20 % | 1.621 B -9.07 % | 1.782 B -2.27 % | 1.824 B -1.67 % | 1.855 B -0.04 % | 1.856 B -3.84 % | 1.930 B -1.65 % | 1.962 B 3.85 % | 1.889 B -2.78 % | 1.943 B 1.63 % | 1.912 B 2.83 % | 1.860 B 350.77 % | 412.545 M 4.48 % | 394.846 M 14.28 % | 345.519 M 0.07 % | 345.265 M -16.06 % | 411.310 M 0.00 % | 411.310 M 0.00 % | 411.310 M 13.60 % | 362.057 M 3.77 % | 348.900 M |
| Total current assets | 1.781 B -4.23 % | 1.860 B -0.81 % | 1.875 B -0.12 % | 1.877 B -1.27 % | 1.901 B -7.84 % | 2.063 B -1.73 % | 2.099 B -0.95 % | 2.119 B -1.10 % | 2.143 B -2.52 % | 2.198 B -1.29 % | 2.227 B 6.28 % | 2.095 B -3.97 % | 2.182 B 0.89 % | 2.163 B 1.58 % | 2.129 B 203.21 % | 702.212 M 6.26 % | 660.841 M 91.26 % | 345.519 M -42.76 % | 603.652 M 46.76 % | 411.310 M -32.35 % | 608.000 M 0.00 % | 608.000 M 5.66 % | 575.439 M -1.87 % | 586.410 M |
| Inventory | 115.896 M -13.33 % | 133.728 M -2.99 % | 137.851 M -11.11 % | 155.088 M -13.92 % | 180.162 M 7.49 % | 167.614 M -3.56 % | 173.805 M 30.90 % | 132.774 M 6.59 % | 124.563 M 2.06 % | 122.046 M 6.40 % | 114.702 M 18.32 % | 96.939 M -16.34 % | 115.870 M 27.44 % | 90.922 M 1.59 % | 89.495 M -6.49 % | 95.710 M -13.93 % | 111.197 M | 0.000 -100.00 % | 134.590 M | 0.000 -100.00 % | 85.890 M 0.00 % | 85.890 M 15.90 % | 74.105 M -38.70 % | 120.882 M |
| Net receivables | 78.621 M -5.07 % | 82.817 M 2.65 % | 80.683 M -11.29 % | 90.952 M 14.40 % | 79.501 M -19.24 % | 98.443 M 23.74 % | 79.555 M -29.24 % | 112.423 M -8.56 % | 122.944 M 23.82 % | 99.292 M -22.11 % | 127.475 M 37.36 % | 92.803 M -10.14 % | 103.276 M -23.10 % | 134.300 M -20.35 % | 168.604 M -4.98 % | 177.446 M 26.58 % | 140.186 M | 0.000 -100.00 % | 114.209 M | 0.000 -100.00 % | 92.039 M 0.00 % | 92.039 M -31.67 % | 134.700 M 28.85 % | 104.539 M |
| Tax assets | 2.195 M 7.26 % | 2.047 M 0.00 % | 2.047 M -6.74 % | 2.195 M 0.00 % | 2.195 M 0.00 % | 2.195 M 0.00 % | 2.195 M 71.59 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M | 0.000 -100.00 % | 1.524 M 0.00 % | 1.524 M 0.00 % | 1.524 M 0.00 % | 1.524 M -1.44 % | 1.546 M 3.47 % | 1.495 M | 0.000 -100.00 % | 1.384 M | 0.000 -100.00 % | 1.320 M | 0.000 -100.00 % | 1.838 M 350.90 % | 407.537 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -345.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 85.319 M -13.72 % | 98.888 M -14.78 % | 116.042 M 30.45 % | 88.954 M 4.41 % | 85.196 M -7.13 % | 91.732 M -22.06 % | 117.695 M 33.86 % | 87.924 M -7.60 % | 95.161 M 58.09 % | 60.195 M -27.14 % | 82.621 M 211.23 % | 26.547 M -41.38 % | 45.282 M 15.72 % | 39.132 M 8.32 % | 36.126 M -3.81 % | 37.556 M -6.87 % | 40.328 M | 0.000 -100.00 % | 36.879 M | 0.000 -100.00 % | 47.905 M 0.00 % | 47.905 M 18.78 % | 40.330 M 56.89 % | 25.707 M |
| Tax payables | 2.507 M -43.73 % | 4.455 M -6.82 % | 4.780 M -16.05 % | 5.694 M -51.68 % | 11.786 M 20.81 % | 9.756 M -31.62 % | 14.266 M -32.79 % | 21.226 M -8.08 % | 23.091 M 119.52 % | 10.519 M | 0.000 -100.00 % | 17.019 M 30.33 % | 13.059 M -36.13 % | 20.446 M 41.39 % | 14.461 M -23.30 % | 18.853 M 42.79 % | 13.204 M | 0.000 -100.00 % | 23.973 M | 0.000 -100.00 % | 20.262 M | 0.000 -100.00 % | 26.745 M 25.33 % | 21.340 M |
| Deferred revenue non current | 2.022 M -0.45 % | 2.031 M -0.45 % | 2.040 M -1.48 % | 2.070 M -0.44 % | 2.080 M -0.44 % | 2.089 M -0.43 % | 2.098 M 975.59 % | 195.031 K -4.46 % | 204.144 K -4.27 % | 213.257 K | 0.000 -100.00 % | 253.040 K -3.48 % | 262.154 K -3.36 % | 271.267 K -3.25 % | 280.380 K -4.92 % | 294.883 K -4.69 % | 309.385 K | 0.000 -100.00 % | 338.390 K | 0.000 -100.00 % | 367.395 K | 0.000 -100.00 % | 396.400 K -4.40 % | 414.626 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.175 M |
| Capital lease obligations | 2.375 M -35.41 % | 3.678 M 1.46 % | 3.625 M -2.46 % | 3.716 M -8.55 % | 4.064 M -7.80 % | 4.407 M -14.50 % | 5.155 M -19.84 % | 6.431 M 0.00 % | 6.431 M 0.00 % | 6.431 M -13.06 % | 7.396 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.757 B | 0.000 -100.00 % | 1.757 B | 0.000 -100.00 % | 1.757 B | 0.000 -100.00 % | 1.806 B 2.84 % | 1.757 B 0.00 % | 1.757 B | 0.000 -100.00 % | 1.805 B | 0.000 -100.00 % | 1.805 B | 0.000 -100.00 % | 1.805 B 289.09 % | 463.780 M -2.20 % | 474.217 M 1 198.21 % | 36.529 M -92.30 % | 474.217 M | 0.000 -100.00 % | 463.780 M 0.00 % | 463.780 M 104.39 % | 226.905 M 135.69 % | 96.274 M |
| Deferred tax liabilities non current | 10.508 M 17.82 % | 8.919 M 0.00 % | 8.919 M 19.04 % | 7.492 M 0.00 % | 7.492 M 0.00 % | 7.492 M 0.00 % | 7.492 M 32.38 % | 5.659 M 0.00 % | 5.659 M 0.00 % | 5.659 M | 0.000 -100.00 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M 0.00 % | 4.243 M -4.59 % | 4.447 M -4.48 % | 4.655 M | 0.000 -100.00 % | 3.428 M | 0.000 -100.00 % | 3.752 M | 0.000 -100.00 % | 3.978 M 356.53 % | 871.395 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 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.392 B -3.21 % | 2.472 B -0.69 % | 2.489 B 2.12 % | 2.437 B 0.34 % | 2.429 B -4.46 % | 2.542 B -0.17 % | 2.547 B 1.91 % | 2.499 B 0.26 % | 2.493 B 0.47 % | 2.481 B -0.72 % | 2.499 B 8.03 % | 2.313 B -2.90 % | 2.382 B 0.89 % | 2.361 B 1.32 % | 2.330 B 157.57 % | 904.728 M 4.95 % | 862.053 M 4.13 % | 827.853 M 3.06 % | 803.247 M | 0.000 -100.00 % | 812.164 M 0.00 % | 812.164 M 8.93 % | 745.565 M -0.40 % | 748.595 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.490 M 0.00 % | 5.490 M |
| Change in working capital | 24.066 M | 0.000 -100.00 % | 37.227 M 1 935.08 % | -2.029 M -200.00 % | 2.029 M | 0.000 100.00 % | -9.796 M -126.28 % | 37.275 M 200.00 % | -37.275 M | 0.000 -100.00 % | 6.444 M 180.68 % | -7.988 M -200.00 % | 7.988 M | 0.000 -100.00 % | 23.067 M 225.62 % | -18.362 M -133.52 % | -7.863 M | 0.000 100.00 % | -5.031 M 92.03 % | -63.120 M -737.47 % | 9.902 M 0.00 % | 9.902 M |
| Accounts receivables | 4.141 M | 0.000 -100.00 % | 1.274 M 115.19 % | -8.386 M -200.00 % | 8.386 M | 0.000 -100.00 % | 49.307 M 79.86 % | 27.413 M 200.00 % | -27.413 M | 0.000 -100.00 % | 31.651 M 192.11 % | -34.362 M -200.00 % | 34.362 M | 0.000 100.00 % | -61.533 M -296.87 % | 31.256 M 200.00 % | -31.256 M | 0.000 100.00 % | -4.535 M 66.52 % | -13.543 M -185.75 % | 15.794 M 0.00 % | 15.794 M |
| Inventory | 19.926 M | 0.000 -100.00 % | 35.954 M 465.51 % | 6.358 M 200.00 % | -6.358 M | 0.000 100.00 % | -59.103 M -699.33 % | 9.861 M 200.00 % | -9.861 M | 0.000 100.00 % | -25.206 M -195.57 % | 26.374 M 200.00 % | -26.374 M | 0.000 -100.00 % | 6.215 M -59.87 % | 15.487 M -33.80 % | 23.393 M | 0.000 -100.00 % | 1.127 M 102.26 % | -49.827 M -745.61 % | -5.892 M 0.00 % | -5.892 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 -100.00 % | 16.852 M 149.79 % | -33.849 M | 0.000 | 0.000 100.00 % | -6.158 M 53.67 % | -13.293 M | 0.000 | 0.000 |
| Other non cash items | -52.623 M -2 378.98 % | -2.123 M 93.51 % | -32.717 M -270.11 % | 19.232 M 191.78 % | -20.956 M 4.64 % | -21.976 M -309.08 % | 10.511 M 151.69 % | 4.176 M 126.88 % | -15.538 M 74.60 % | -61.184 M -218.82 % | 51.493 M 3 759.16 % | 1.334 M -39.76 % | 2.215 M -93.82 % | 35.842 M 341.40 % | -14.847 M -688.18 % | 2.524 M 745.33 % | -391.160 K 78.56 % | -1.824 M -126.63 % | 6.850 M -50.73 % | 13.903 M 188.52 % | -15.705 M 0.00 % | -15.705 M |
| Net cash provided by operating activities | 2.344 M -71.42 % | 8.203 M -82.59 % | 47.115 M 173.86 % | 17.204 M -1.85 % | 17.528 M 13.78 % | 15.405 M -71.51 % | 54.075 M 51.67 % | 35.652 M -43.49 % | 63.088 M 500.52 % | -15.752 M -112.41 % | 126.942 M 304.31 % | 31.397 M -6.61 % | 33.620 M -42.86 % | 58.836 M 21.30 % | 48.503 M 203.13 % | 16.001 M -51.28 % | 32.840 M 9.86 % | 29.892 M -26.76 % | 40.813 M 317.61 % | -18.756 M -137.66 % | 49.807 M 0.00 % | 49.807 M |
| Investments in property plant and equipment | 1.106 M 104.13 % | -26.764 M 40.92 % | -45.303 M -65.77 % | -27.329 M 20.96 % | -34.577 M 39.57 % | -57.221 M 35.25 % | -88.367 M -144.56 % | -36.133 M 21.92 % | -46.278 M -193.76 % | -15.754 M 73.31 % | -59.035 M -310.68 % | -14.375 M -710.34 % | -1.774 M -131.24 % | -767.135 K 90.55 % | -8.120 M -831.79 % | -871.432 K 88.80 % | -7.783 M -81.33 % | -4.292 M -75.68 % | -2.443 M 23.40 % | -3.189 M 17.71 % | -3.876 M 0.00 % | -3.876 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.615 K -53.31 % | 39.868 K -55.15 % | 88.898 K -73.96 % | 341.451 K 1 060.73 % | 29.417 K 342.92 % | 6.642 K | 0.000 -100.00 % | 43.000 K 115.00 % | 20.000 K | 0.000 -100.00 % | 9.290 K -98.93 % | 871.431 K | 0.000 -100.00 % | 9.090 K -99.63 % | 2.443 M -23.40 % | 3.189 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -50.000 M -600.00 % | 10.000 M 101.99 % | -502.111 M 9.08 % | -552.235 M | 0.000 100.00 % | -1.403 M -200.00 % | 1.403 M 106.56 % | -21.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.448 M | 0.000 100.00 % | -290.000 M -45.00 % | -200.000 M 4.76 % | -210.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 22.146 M 100.96 % | 11.020 M 0.14 % | 11.005 M -83.38 % | 66.219 M 562.19 % | 10.000 M | 0.000 100.00 % | -1.745 M -108.16 % | 21.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.493 M -16.64 % | 172.137 M | 0.000 -100.00 % | 240.000 M 139.96 % | 100.017 M -60.18 % | 251.177 M | 0.000 | 0.000 |
| Other investing activites | 105.766 M 5 031.75 % | -2.145 M -6 824.31 % | 31.893 K 663.36 % | 4.178 K | 0.000 | 0.000 -100.00 % | 1.405 M 311.54 % | 341.451 K 101.60 % | -21.376 M -321 976.26 % | 6.641 K 100.01 % | -102.805 M -246 045.14 % | -41.766 K 96.16 % | -1.088 M -2 483.56 % | -42.097 K -21 148.50 % | 200.000 | 0.000 -100.00 % | 73.489 M 244.00 % | -51.034 M -1 988.86 % | -2.443 M 23.40 % | -3.189 M 95.09 % | -64.977 M -137.39 % | 173.767 M |
| Net cash used for investing activites | 106.871 M 288.28 % | -56.762 M -134.06 % | -24.251 M 95.32 % | -518.431 M 0.41 % | -520.575 M -1 003.36 % | -47.181 M 46.55 % | -88.276 M -146.64 % | -35.792 M 47.10 % | -67.654 M -329.63 % | -15.747 M 90.27 % | -161.840 M -1 025.95 % | -14.374 M -405.84 % | -2.842 M -251.14 % | -809.232 K -100.60 % | 135.373 M 88.49 % | 71.818 M -2.27 % | 73.489 M 244.00 % | -51.034 M 50.18 % | -102.426 M -369.63 % | 37.988 M 158.46 % | -64.977 M -137.39 % | 173.767 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -47.500 M -50.79 % | -31.500 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -72.000 M | 0.000 | 0.000 | 0.000 100.00 % | -138.240 M | 0.000 | 0.000 100.00 % | -2.142 M 97.77 % | -96.000 M | 0.000 | 0.000 100.00 % | -72.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.392 K 77.17 % | -724.582 K | 0.000 | 0.000 |
| Other financing activites | -815.730 K | 0.000 100.00 % | -1.631 M | 0.000 | 0.000 | 0.000 100.00 % | -1.168 M | 0.000 -100.00 % | 2.142 M | 0.000 100.00 % | -1.087 M 98.49 % | -72.003 M | 0.000 100.00 % | -4.300 M -100.31 % | 1.405 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.863 M 95.52 % | -41.616 M |
| Net cash used provided by financing activities | -72.816 M | 0.000 100.00 % | -1.631 M | 0.000 100.00 % | -138.240 M | 0.000 100.00 % | -1.168 M 45.49 % | -2.142 M 97.72 % | -93.858 M | 0.000 100.00 % | -1.087 M 98.49 % | -72.003 M | 0.000 100.00 % | -4.300 M -100.31 % | 1.405 B | 0.000 | 0.000 | 0.000 100.00 % | -47.665 M -47.92 % | -32.225 M -1 629.46 % | -1.863 M 95.52 % | -41.616 M |
| Effect of forex changes on cash | 239.700 K 60.86 % | 149.007 K -87.18 % | 1.162 M 338.86 % | -486.633 K -157.49 % | 846.533 K 53.64 % | 551.000 K 84.72 % | 298.287 K -79.92 % | 1.485 M -48.38 % | 2.878 M 438.20 % | -850.844 K -118.03 % | 4.719 M 413.08 % | 919.828 K 166.24 % | 345.489 K 132.90 % | -1.050 M 35.68 % | -1.633 M -1 470.15 % | 119.162 K 102.62 % | -4.541 M -378.00 % | 1.633 M 177.53 % | -2.107 M -26.33 % | -1.668 M -429.79 % | 505.633 K 0.00 % | 505.633 K |
| Net change in cash | 36.540 M 175.48 % | -48.410 M -317.14 % | 22.295 M 104.44 % | -501.917 M 21.63 % | -640.440 M -1 951.08 % | -31.224 M 10.97 % | -35.070 M -4 306.58 % | -795.858 K 99.17 % | -95.547 M -195.36 % | -32.349 M -3.14 % | -31.366 M 41.98 % | -54.060 M -273.69 % | 31.124 M -40.92 % | 52.676 M -96.68 % | 1.587 B 1 705.11 % | 87.938 M 1 086.02 % | -8.918 M 94.29 % | -156.199 M -40.23 % | -111.385 M -659.79 % | -14.660 M 11.30 % | -16.528 M -109.06 % | 182.464 M |
| Cash at beginning of period | 494.730 M -8.91 % | 543.140 M 4.30 % | 520.745 M -49.08 % | 1.023 B -38.51 % | 1.663 B -1.84 % | 1.694 B -2.03 % | 1.729 B -0.05 % | 1.730 B -5.23 % | 1.826 B -1.74 % | 1.858 B -1.65 % | 1.889 B -2.78 % | 1.943 B 1.63 % | 1.912 B 2.83 % | 1.860 B 583.35 % | 272.132 M 47.74 % | 184.194 M 123.52 % | 82.407 M -21.64 % | 105.165 M -51.44 % | 216.550 M -6.34 % | 231.210 M 559.54 % | -50.313 M 0.00 % | -50.313 M |
| Cash at end of period | 531.269 M 7.39 % | 494.730 M -8.90 % | 543.040 M 4.28 % | 520.745 M -49.08 % | 1.023 B -38.51 % | 1.663 B -1.84 % | 1.694 B -2.03 % | 1.729 B -0.05 % | 1.730 B -5.23 % | 1.826 B -1.74 % | 1.858 B -1.66 % | 1.889 B -2.78 % | 1.943 B 1.63 % | 1.912 B 2.84 % | 1.860 B 583.31 % | 272.132 M 270.30 % | 73.489 M 244.00 % | -51.034 M -148.53 % | 105.165 M -51.44 % | 216.550 M 423.98 % | -66.841 M -150.58 % | 132.151 M |
| Operating cash flow | 2.344 M -71.42 % | 8.203 M -82.59 % | 47.115 M 173.86 % | 17.204 M -1.85 % | 17.528 M 13.78 % | 15.405 M -71.51 % | 54.075 M 51.67 % | 35.652 M -43.49 % | 63.088 M 500.52 % | -15.752 M -112.41 % | 126.942 M 304.31 % | 31.397 M -6.61 % | 33.620 M -42.86 % | 58.836 M 21.30 % | 48.503 M 203.13 % | 16.001 M -51.28 % | 32.840 M 9.86 % | 29.892 M -26.76 % | 40.813 M 317.61 % | -18.756 M -137.66 % | 49.807 M 0.00 % | 49.807 M |
| Capital expenditure | 1.106 M 104.13 % | -26.764 M 40.92 % | -45.303 M -65.77 % | -27.329 M 20.96 % | -34.577 M 39.57 % | -57.221 M 35.25 % | -88.367 M -144.56 % | -36.133 M 21.92 % | -46.278 M -193.76 % | -15.754 M 73.31 % | -59.035 M -310.68 % | -14.375 M -710.34 % | -1.774 M -131.24 % | -767.135 K 90.55 % | -8.120 M -831.79 % | -871.432 K 88.80 % | -7.783 M -81.33 % | -4.292 M -75.68 % | -2.443 M 23.40 % | -3.189 M 17.71 % | -3.876 M 0.00 % | -3.876 M |
| Free CashFlow | 3.450 M 116.66 % | -20.707 M -1 242.79 % | 1.812 M 117.54 % | -10.328 M 39.42 % | -17.050 M 59.23 % | -41.815 M -21.94 % | -34.292 M -7 032.66 % | -480.769 K -102.86 % | 16.809 M 153.35 % | -31.505 M -146.40 % | 67.907 M 298.93 % | 17.022 M -46.55 % | 31.846 M -45.16 % | 58.069 M 43.79 % | 40.383 M 166.92 % | 15.129 M -39.62 % | 25.057 M -2.12 % | 25.600 M -33.28 % | 38.370 M 274.85 % | -21.945 M -147.78 % | 45.931 M 0.00 % | 45.931 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |