3onedata Co., Ltd. 688618.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 356.840 M -18.79 % | 439.426 M 30.90 % | 335.688 M 32.24 % | 253.852 M 21.35 % | 209.193 M 21.29 % | 172.468 M 17.32 % | 147.001 M 30.66 % | 112.504 M |
| Net income | 32.824 M -69.98 % | 109.346 M 13.77 % | 96.113 M 59.07 % | 60.422 M -6.22 % | 64.432 M 11.11 % | 57.989 M 12.86 % | 51.380 M 86.50 % | 27.549 M |
| Income before tax | 31.761 M -74.10 % | 122.614 M 19.95 % | 102.222 M 58.75 % | 64.391 M -6.91 % | 69.172 M 10.66 % | 62.508 M 11.39 % | 56.119 M 75.39 % | 31.996 M |
| Income before tax ratio | 0.09 -68.10 % | 0.28 -8.37 % | 0.30 20.05 % | 0.25 -23.29 % | 0.33 -8.77 % | 0.36 -5.06 % | 0.38 34.23 % | 0.28 |
| EBITDA | 53.961 M -60.98 % | 138.308 M 20.98 % | 114.325 M 48.98 % | 76.737 M 2.03 % | 75.207 M 12.10 % | 67.088 M 16.40 % | 57.636 M 76.91 % | 32.578 M |
| Net income ratio | 0.09 -63.03 % | 0.25 -13.09 % | 0.29 20.29 % | 0.24 -22.72 % | 0.31 -8.40 % | 0.34 -3.80 % | 0.35 42.73 % | 0.24 |
| Ratio EBITDA | 0.15 -51.96 % | 0.31 -7.58 % | 0.34 12.66 % | 0.30 -15.92 % | 0.36 -7.58 % | 0.39 -0.79 % | 0.39 35.40 % | 0.29 |
| Gross profit ratio | 1.00 75.62 % | 0.57 -2.16 % | 0.58 -3.59 % | 0.60 -6.92 % | 0.65 -2.47 % | 0.66 1.81 % | 0.65 -2.25 % | 0.67 |
| Weighted average shs out dil | 109.414 M 46.51 % | 74.681 M -0.13 % | 74.781 M 48.72 % | 50.283 M -32.76 % | 74.781 M 0.00 % | 74.781 M 108.13 % | 35.930 M 258.66 % | 10.018 M |
| Weighted average shs out | 109.414 M 46.51 % | 74.681 M -0.13 % | 74.781 M 48.72 % | 50.283 M -32.76 % | 74.781 M 0.00 % | 74.781 M 108.13 % | 35.930 M 258.66 % | 10.018 M |
| EPS diluted | 0.30 -79.45 % | 1.46 13.18 % | 1.29 7.50 % | 1.20 39.53 % | 0.86 10.26 % | 0.78 -45.45 % | 1.43 -48.00 % | 2.75 |
| Earnings per share | 0.30 -69.70 % | 0.99 -23.26 % | 1.29 59.26 % | 0.81 -5.81 % | 0.86 10.26 % | 0.78 -45.45 % | 1.43 -48.00 % | 2.75 |
| Gross profit | 356.840 M 42.62 % | 250.210 M 28.08 % | 195.357 M 27.49 % | 153.230 M 12.95 % | 135.663 M 18.30 % | 114.677 M 19.44 % | 96.010 M 27.72 % | 75.171 M |
| Income tax expense | -1.063 M -107.70 % | 13.804 M 103.89 % | 6.771 M 64.99 % | 4.104 M -13.43 % | 4.740 M 4.89 % | 4.519 M -4.65 % | 4.739 M 6.57 % | 4.447 M |
| Cost of revenue | 140.851 M -25.56 % | 189.216 M 34.84 % | 140.331 M 39.46 % | 100.622 M 36.84 % | 73.530 M 27.24 % | 57.791 M 13.33 % | 50.991 M 36.59 % | 37.333 M |
| General and administrative expenses | 13.290 M 131.97 % | 5.729 M 49.53 % | 3.831 M 32.48 % | 2.892 M 38.48 % | 2.088 M 136.53 % | 882.951 K 15.90 % | 761.832 K -91.30 % | 8.755 M |
| Selling and marketing expenses | 25.073 M -55.49 % | 56.334 M 21.80 % | 46.251 M 7.58 % | 42.994 M 38.44 % | 31.057 M 6.79 % | 29.081 M 9.83 % | 26.478 M 38.76 % | 19.082 M |
| Other expenses | 72.249 M 1 603.65 % | 4.241 M 168.52 % | -6.189 M -354.49 % | -1.362 M 76.48 % | -5.790 M 13.06 % | -6.660 M -3 558 909.31 % | -187.140 99.87 % | -140.242 K |
| Operating expenses | 184.087 M 44.09 % | 127.761 M 25.80 % | 101.563 M 3.53 % | 98.104 M 52.97 % | 64.131 M 25.32 % | 51.175 M 30.18 % | 39.311 M -9.69 % | 43.528 M |
| Cost and expenses | 324.938 M 2.51 % | 316.977 M 31.04 % | 241.894 M 21.72 % | 198.726 M 44.36 % | 137.661 M 26.33 % | 108.965 M 20.67 % | 90.302 M 11.68 % | 80.861 M |
| Research and development expenses | 73.475 M 19.56 % | 61.457 M 6.57 % | 57.670 M 7.63 % | 53.579 M 45.69 % | 36.776 M 31.95 % | 27.871 M 37.55 % | 20.262 M 23.89 % | 16.356 M |
| Selling general and administrative expenses | 38.363 M -38.19 % | 62.063 M 23.92 % | 50.083 M 9.15 % | 45.886 M 38.44 % | 33.145 M 10.62 % | 29.964 M 10.00 % | 27.240 M -2.14 % | 27.836 M |
| Interest income | 869.258 K 56.98 % | 553.727 K -50.72 % | 1.124 M -36.76 % | 1.777 M 189.38 % | 614.022 K 239.63 % | 180.793 K -28.02 % | 251.177 K -6.54 % | 268.751 K |
| Interest expense | 3.018 M 18.07 % | 2.556 M 5.59 % | 2.420 M 66.94 % | 1.450 M 194.45 % | 492.400 K 1 002.13 % | 44.677 K -75.52 % | 182.541 K 1 613.36 % | 10.654 K |
| Depreciation and amortization | 18.017 M 32.31 % | 13.617 M 48.48 % | 9.171 M -12.51 % | 10.482 M 92.08 % | 5.457 M 22.21 % | 4.466 M 35.35 % | 3.299 M 11.08 % | 2.970 M |
| Operating income | 33.173 M -72.91 % | 122.449 M 19.36 % | 102.583 M 59.39 % | 64.358 M -6.89 % | 69.120 M 10.59 % | 62.504 M 11.38 % | 56.119 M 74.63 % | 32.136 M |
| Operating income ratio | 0.09 -66.64 % | 0.28 -8.81 % | 0.31 20.54 % | 0.25 -23.27 % | 0.33 -8.83 % | 0.36 -5.07 % | 0.38 33.65 % | 0.29 |
| Total other income expenses net | -140.276 K -184.71 % | 165.594 K 145.78 % | -361.736 K -1 206.90 % | 32.680 K -36.54 % | 51.499 K 1 120.93 % | 4.218 K 2 355.61 % | -187.000 99.87 % | -140.242 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -256.913 M -513.11 % | -41.903 M 67.71 % | -129.760 M 33.88 % | -196.239 M 54.92 % | -435.293 M -256.25 % | -122.188 M -293.51 % | -31.051 M 56.05 % | -70.657 M |
| Total investments | 32.462 M 3.08 % | 31.492 M 189.70 % | 10.870 M 655.48 % | 1.439 M -98.56 % | 100.000 M 26 788.73 % | 371.903 K -98.14 % | 20.000 M | 0.000 |
| Total debt | 40.002 M -57.60 % | 94.352 M 14.24 % | 82.592 M 53.80 % | 53.701 M 344.27 % | 12.087 M 217.75 % | 3.804 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 52.397 M 352 531.31 % | 14.859 K -99.95 % | 31.615 M 40.47 % | 22.507 M 29.11 % | 17.432 M -20.28 % | 21.867 M -22.35 % | 28.162 M 22.32 % | 23.024 M |
| Retained earnings | 292.061 M -3.34 % | 302.144 M 37.23 % | 220.178 M 46.61 % | 150.178 M 30.54 % | 115.041 M 101.45 % | 57.108 M 1.35 % | 56.347 M 12.46 % | 50.105 M |
| Common stock | 110.365 M 46.91 % | 75.126 M 48.68 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 33.33 % | 37.895 M 5.35 % | 35.972 M 0.00 % | 35.972 M |
| Total equity | 861.332 M -3.26 % | 890.380 M 12.51 % | 791.367 M 11.01 % | 712.897 M 5.97 % | 672.749 M 200.45 % | 223.916 M 85.85 % | 120.481 M 10.43 % | 109.102 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 18.487 M 2 084.78 % | 846.169 K 92.22 % | 440.212 K -89.26 % | 4.098 M -62.78 % | 11.011 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 34.055 M 789.39 % | 3.829 M 100.64 % | 1.908 M -57.15 % | 4.454 M -59.55 % | 11.011 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 37.969 M -20.25 % | 47.608 M 2.32 % | 46.526 M 1.71 % | 45.745 M 90.57 % | 24.005 M 1 989.75 % | -1.270 M -110.11 % | 12.566 M 3.98 % | 12.086 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 16.882 M -67.20 % | 51.473 M 79.41 % | 28.690 M 135.64 % | 12.175 M 190.00 % | 4.198 M 4.56 % | 4.015 M |
| Short term debt | 21.515 M -76.56 % | 91.800 M 20.47 % | 76.202 M 53.62 % | 49.604 M 310.37 % | 12.087 M 217.75 % | 3.804 M | 0.000 | 0.000 |
| Total current liabilities | 109.082 M -41.31 % | 185.859 M -10.13 % | 206.803 M 36.58 % | 151.420 M 76.36 % | 85.860 M 94.86 % | 44.062 M 14.04 % | 38.638 M 17.63 % | 32.848 M |
| Total liabilities | 143.137 M -24.54 % | 189.688 M -9.11 % | 208.712 M 33.90 % | 155.874 M 81.54 % | 85.860 M 94.86 % | 44.062 M 14.04 % | 38.638 M 17.63 % | 32.848 M |
| Other non current assets | 64.689 M -81.28 % | 345.631 M 25.29 % | 275.872 M 12.39 % | 245.466 M 41 255.81 % | 593.546 K 552.24 % | 91.001 K 26.39 % | 72.001 K -92.11 % | 912.384 K |
| Long term investments | -28.285 M 90.78 % | -306.685 M -22.52 % | -250.312 M -3.46 % | -241.934 M -68 111.36 % | 355.726 K -4.35 % | 371.903 K -21.05 % | 471.078 K | 0.000 |
| Intangible assets | 17.008 M -8.62 % | 18.613 M -10.48 % | 20.793 M -8.64 % | 22.758 M 19.41 % | 19.058 M 1 603.93 % | 1.118 M 8.23 % | 1.033 M 701.52 % | 128.936 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 17.008 M -8.62 % | 18.613 M -10.48 % | 20.793 M -8.64 % | 22.758 M 19.41 % | 19.058 M 1 603.93 % | 1.118 M 8.23 % | 1.033 M 701.52 % | 128.936 K |
| Property plant equipment net | 206.280 M 16.60 % | 176.908 M 18.49 % | 149.296 M 29.72 % | 115.093 M 1 987.65 % | 5.513 M 132.94 % | 2.367 M 2.11 % | 2.318 M 68.91 % | 1.372 M |
| Total non current assets | 268.252 M 12.52 % | 238.409 M 20.36 % | 198.073 M 38.11 % | 143.416 M 438.08 % | 26.653 M 456.53 % | 4.789 M 5.39 % | 4.544 M 44.69 % | 3.141 M |
| Other current assets | 16.120 M -10.62 % | 18.035 M -10.80 % | 20.218 M 76.09 % | 11.482 M 297.82 % | 2.886 M -10.95 % | 3.241 M 19.57 % | 2.711 M 211.09 % | 871.347 K |
| Short term investments | 60.748 M -82.04 % | 338.177 M 29.48 % | 261.182 M 7.32 % | 243.373 M 143.37 % | 100.000 M | 0.000 -100.00 % | 20.000 M | 0.000 |
| cash and cash equivalents | 296.914 M 117.91 % | 136.255 M -35.84 % | 212.351 M -15.04 % | 249.941 M -44.13 % | 447.381 M 255.09 % | 125.992 M 305.76 % | 31.051 M -56.05 % | 70.657 M |
| Cash and short term investments | 357.662 M -24.61 % | 474.432 M 0.19 % | 473.534 M -4.01 % | 493.314 M -9.88 % | 547.381 M 334.46 % | 125.992 M 146.80 % | 51.051 M -27.75 % | 70.657 M |
| Total current assets | 736.217 M -12.53 % | 841.660 M 4.94 % | 802.005 M 10.57 % | 725.355 M -0.90 % | 731.956 M 178.11 % | 263.189 M 70.27 % | 154.575 M 11.36 % | 138.809 M |
| Inventory | 99.365 M 1.57 % | 97.833 M -23.28 % | 127.522 M 61.60 % | 78.910 M 43.20 % | 55.106 M 52.36 % | 36.169 M 6.19 % | 34.059 M 49.01 % | 22.858 M |
| Net receivables | 263.070 M 4.66 % | 251.360 M 39.08 % | 180.731 M 26.13 % | 143.292 M 12.70 % | 127.139 M 30.02 % | 97.786 M 46.49 % | 66.754 M 50.27 % | 44.424 M |
| Tax assets | 8.561 M 117.16 % | 3.942 M 62.56 % | 2.425 M 19.31 % | 2.033 M 79.46 % | 1.133 M 34.66 % | 841.097 K 29.45 % | 649.764 K -10.62 % | 727.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 41.245 M 19.99 % | 34.374 M -43.41 % | 60.741 M 21.79 % | 49.873 M 11.09 % | 44.894 M 68.88 % | 26.583 M 21.42 % | 21.894 M 25.09 % | 17.502 M |
| Tax payables | 8.353 M -30.84 % | 12.077 M 87.19 % | 6.452 M 204.42 % | 2.119 M -13.22 % | 2.442 M -11.85 % | 2.771 M -33.69 % | 4.178 M 28.13 % | 3.261 M |
| Deferred revenue non current | 15.568 M 627.48 % | 2.140 M 1 049.58 % | 186.155 K -37.95 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 100.00 % | -702.398 K -1 000.63 % | -63.818 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 18.487 M 2 084.78 % | 846.169 K -36.45 % | 1.331 M -67.51 % | 4.098 M -62.78 % | 11.011 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 406.509 M -20.77 % | 513.096 M 4.77 % | 489.742 M -4.39 % | 512.255 M 4.60 % | 489.748 M 357.51 % | 107.046 M 280.11 % | 28.162 M 22.32 % | 23.024 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 842.829 K 115.69 % | 390.759 K 598.47 % | 55.945 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.011 M | 0.000 | 0.000 | 0.000 |
| Total assets | 1.004 B -7.00 % | 1.080 B 8.00 % | 1.000 B 15.11 % | 868.771 M 14.52 % | 758.609 M 183.09 % | 267.978 M 68.41 % | 159.119 M 12.10 % | 141.950 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 % | -271.175 K 67.87 % | -844.022 K -189.49 % | -291.555 K -52.38 % | -191.333 K | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.483 M |
| Change in working capital | 4.186 M 105.05 % | -82.883 M -41.24 % | -58.683 M -56.57 % | -37.480 M -12.80 % | -33.228 M 4.97 % | -34.966 M -7.19 % | -32.620 M -345.83 % | -7.317 M |
| Accounts receivables | 299.286 K 100.40 % | -75.116 M -94.22 % | -38.675 M -89.55 % | -20.403 M 40.58 % | -34.339 M -4.57 % | -32.839 M | 0.000 100.00 % | -9.153 M |
| Inventory | -6.309 M -123.60 % | 26.735 M 150.54 % | -52.896 M -103.45 % | -25.999 M -21.79 % | -21.347 M -462.15 % | -3.797 M 70.98 % | -13.085 M -63.32 % | -8.012 M |
| Accounts payables | 10.196 M 129.55 % | -34.502 M -204.05 % | 33.159 M 239.51 % | 9.767 M -57.07 % | 22.750 M 1 122.12 % | 1.862 M | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 100.00 % | -271.175 K 67.87 % | -844.022 K -189.49 % | -291.556 K -52.38 % | -191.334 K 99.02 % | -19.535 M -2 911.26 % | 694.894 K |
| Other non cash items | 10.795 M -13.53 % | 12.485 M 285.39 % | -6.734 M 4.83 % | -7.076 M -336.93 % | 2.986 M 148.11 % | 1.204 M 58.33 % | 760.196 K -89.13 % | 6.991 M |
| Net cash provided by operating activities | 65.422 M 26.91 % | 51.550 M 32.78 % | 38.822 M 66.40 % | 23.331 M -35.25 % | 36.032 M 42.02 % | 25.371 M 25.61 % | 20.198 M -26.71 % | 27.557 M |
| Investments in property plant and equipment | -29.656 M 39.21 % | -48.787 M 7.66 % | -52.833 M 39.39 % | -87.163 M -264.82 % | -23.892 M -1 441.84 % | -1.550 M 34.67 % | -2.372 M -14.87 % | -2.065 M |
| Acquisitions net | 0.000 -100.00 % | 5.575 K 2 423 908.49 % | 0.230 -100.00 % | 55.199 K 370 434 218 393 700.00 % | 0.000 -100.00 % | 1.550 M 20 798 164 382 515 300.00 % | 0.000 -100.00 % | 2.065 M |
| Purchases of investments | -914.200 M -2.50 % | -891.900 M 21.69 % | -1.139 B 13.36 % | -1.315 B -224.57 % | -405.000 M -24.87 % | -324.340 M -58.99 % | -204.000 M -33.77 % | -152.500 M |
| Sales maturities of investments | 1.184 B 45.65 % | 812.951 M -27.19 % | 1.116 B -5.68 % | 1.184 B 285.03 % | 307.414 M -11.33 % | 346.689 M 86.44 % | 185.950 M -8.86 % | 204.032 M |
| Other investing activites | 1.400 K 162 890.69 % | -0.860 -961 893 633.33 % | 0.000 -100.00 % | 683.601 K 120.00 % | -3.418 M -120.58 % | -1.550 M -455 759 945.48 % | 0.340 100.00 % | -2.065 M |
| Net cash used for investing activites | 240.244 M 288.09 % | -127.730 M -69.69 % | -75.271 M 65.36 % | -217.278 M -73.97 % | -124.896 M -700.47 % | 20.800 M 201.85 % | -20.422 M -141.28 % | 49.468 M |
| Debt repayment | -70.000 M -422.58 % | 21.700 M -9.58 % | 24.000 M -29.27 % | 33.930 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -11.075 M -392.89 % | -2.247 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -30.435 M -28 422.66 % | -106.703 K | 0.000 -100.00 % | 11.075 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -41.581 M -104.92 % | -20.291 M -11.55 % | -18.190 M 10.00 % | -20.211 M -4 155.36 % | -474.954 K | 0.000 100.00 % | -40.000 M 20.00 % | -50.000 M |
| Other financing activites | -2.427 M -109.86 % | -1.157 M 84.60 % | -7.513 M 50.38 % | -15.140 M -103.69 % | 410.281 M 743.24 % | 48.655 M | 0.000 -100.00 % | 33.758 M |
| Net cash used provided by financing activities | -144.443 M -99 441.50 % | 145.400 K 108.54 % | -1.702 M 32.86 % | -2.536 M -100.62 % | 407.559 M 737.65 % | 48.655 M 221.64 % | -40.000 M -146.28 % | -16.242 M |
| Effect of forex changes on cash | 531.447 K -2.50 % | 545.080 K 5.09 % | 518.690 K 286.18 % | -278.600 K 61.58 % | -725.050 K -862.53 % | 95.085 K -84.63 % | 618.774 K 5 272.11 % | -11.964 K |
| Net change in cash | 161.755 M 314.27 % | -75.490 M -100.59 % | -37.633 M 80.87 % | -196.761 M -161.88 % | 317.970 M 234.99 % | 94.920 M 339.67 % | -39.605 M -165.17 % | 60.771 M |
| Cash at beginning of period | 134.057 M -36.03 % | 209.548 M -15.22 % | 247.181 M -44.32 % | 443.942 M 252.41 % | 125.971 M 305.69 % | 31.051 M -56.05 % | 70.657 M 614.73 % | 9.886 M |
| Cash at end of period | 295.812 M 120.66 % | 134.057 M -36.03 % | 209.548 M -15.22 % | 247.181 M -44.32 % | 443.942 M 252.41 % | 125.971 M 305.69 % | 31.051 M -56.05 % | 70.657 M |
| Operating cash flow | 65.422 M 26.91 % | 51.550 M 32.78 % | 38.822 M 66.40 % | 23.331 M -35.25 % | 36.032 M 42.02 % | 25.371 M 25.61 % | 20.198 M -26.71 % | 27.557 M |
| Capital expenditure | -29.656 M 39.21 % | -48.787 M 7.66 % | -52.833 M 39.39 % | -87.163 M -264.82 % | -23.892 M -1 441.84 % | -1.550 M 34.67 % | -2.372 M -14.87 % | -2.065 M |
| Free CashFlow | 35.767 M 1 194.74 % | 2.762 M 119.72 % | -14.011 M 78.05 % | -63.832 M -625.81 % | 12.140 M -49.04 % | 23.821 M 33.63 % | 17.826 M -30.07 % | 25.492 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 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 91.315 M 13.03 % | 80.786 M -28.06 % | 112.302 M 27.39 % | 88.154 M 8.98 % | 80.887 M 8.47 % | 74.574 M -42.68 % | 130.106 M 17.93 % | 110.324 M -13.33 % | 127.288 M 77.51 % | 71.708 M -38.22 % | 116.079 M 30.66 % | 88.839 M 16.53 % | 76.240 M 39.81 % | 54.531 M -33.44 % | 81.933 M 23.29 % | 66.454 M -0.29 % | 66.648 M 71.70 % | 38.816 M -40.77 % | 65.533 M 12.25 % | 58.383 M 1.58 % | 57.476 M 106.74 % | 27.801 M -50.44 % | 56.096 M 53.00 % | 36.663 M |
| Net income | 8.058 M 1.07 % | 7.973 M 1 192.96 % | 616.620 K -92.24 % | 7.948 M -19.47 % | 9.869 M -36.17 % | 15.463 M -52.47 % | 32.532 M -11.80 % | 36.884 M 30.33 % | 28.301 M 143.36 % | 11.629 M -66.18 % | 34.386 M 8.28 % | 31.756 M 48.40 % | 21.399 M 150.33 % | 8.548 M -53.55 % | 18.402 M 9.44 % | 16.814 M -13.48 % | 19.435 M 236.69 % | 5.772 M -64.16 % | 16.105 M -16.54 % | 19.296 M -10.96 % | 21.670 M 194.37 % | 7.361 M -60.97 % | 18.863 M 60.15 % | 11.779 M |
| Income before tax | 5.789 M -30.23 % | 8.297 M 337.67 % | -3.491 M -144.02 % | 7.931 M -25.06 % | 10.583 M -36.89 % | 16.769 M -54.79 % | 37.095 M -11.03 % | 41.693 M 31.42 % | 31.724 M 162.14 % | 12.102 M -67.99 % | 37.802 M 9.71 % | 34.457 M 59.96 % | 21.540 M 155.75 % | 8.422 M -53.33 % | 18.047 M 1.58 % | 17.766 M -21.91 % | 22.750 M 290.39 % | 5.828 M -66.01 % | 17.146 M -17.41 % | 20.760 M -11.84 % | 23.548 M 205.12 % | 7.718 M -62.30 % | 20.473 M 60.33 % | 12.769 M |
| Income before tax ratio | 0.06 -38.27 % | 0.10 430.39 % | -0.03 -134.55 % | 0.09 -31.24 % | 0.13 -41.82 % | 0.22 -21.13 % | 0.29 -24.55 % | 0.38 51.63 % | 0.25 47.68 % | 0.17 -48.18 % | 0.33 -16.04 % | 0.39 37.28 % | 0.28 82.93 % | 0.15 -29.88 % | 0.22 -17.61 % | 0.27 -21.68 % | 0.34 127.36 % | 0.15 -42.62 % | 0.26 -26.42 % | 0.36 -13.21 % | 0.41 47.59 % | 0.28 -23.93 % | 0.36 4.79 % | 0.35 |
| EBITDA | 6.693 M -19.08 % | 8.271 M 387.82 % | -2.874 M -134.90 % | 8.235 M -4.67 % | 8.638 M -51.38 % | 17.768 M -66.25 % | 52.645 M 24.37 % | 42.328 M 14.08 % | 37.104 M 109.56 % | 17.706 M -56.75 % | 40.942 M 8.29 % | 37.807 M 56.97 % | 24.086 M 122.24 % | 10.838 M -49.56 % | 21.487 M 0.41 % | 21.399 M -15.73 % | 25.392 M 326.92 % | 5.948 M -67.36 % | 18.224 M -17.60 % | 22.115 M 1.54 % | 21.779 M 182.00 % | 7.723 M -61.75 % | 20.189 M -16.04 % | 24.045 M |
| Net income ratio | 0.09 -10.59 % | 0.10 1 697.38 % | 0.01 -93.91 % | 0.09 -26.11 % | 0.12 -41.15 % | 0.21 -17.08 % | 0.25 -25.21 % | 0.33 50.37 % | 0.22 37.10 % | 0.16 -45.25 % | 0.30 -17.13 % | 0.36 27.36 % | 0.28 79.05 % | 0.16 -30.20 % | 0.22 -11.23 % | 0.25 -13.23 % | 0.29 96.09 % | 0.15 -39.49 % | 0.25 -25.64 % | 0.33 -12.34 % | 0.38 42.38 % | 0.26 -21.26 % | 0.34 4.67 % | 0.32 |
| Ratio EBITDA | 0.07 -28.42 % | 0.10 500.11 % | -0.03 -127.39 % | 0.09 -12.53 % | 0.11 -55.18 % | 0.24 -41.12 % | 0.40 5.46 % | 0.38 31.62 % | 0.29 18.06 % | 0.25 -29.99 % | 0.35 -17.12 % | 0.43 34.70 % | 0.32 58.96 % | 0.20 -24.22 % | 0.26 -18.56 % | 0.32 -15.48 % | 0.38 148.64 % | 0.15 -44.90 % | 0.28 -26.59 % | 0.38 -0.03 % | 0.38 36.40 % | 0.28 -22.81 % | 0.36 -45.12 % | 0.66 |
| Gross profit ratio | 0.60 0.26 % | 0.60 11.64 % | 0.54 -15.41 % | 0.64 1.48 % | 0.63 -1.54 % | 0.64 13.81 % | 0.56 -10.43 % | 0.63 20.38 % | 0.52 -11.46 % | 0.59 4.73 % | 0.56 -8.00 % | 0.61 4.47 % | 0.58 0.34 % | 0.58 -2.70 % | 0.60 0.66 % | 0.59 -3.88 % | 0.62 1.14 % | 0.61 -2.10 % | 0.62 -4.22 % | 0.65 -0.46 % | 0.65 -5.24 % | 0.69 2.00 % | 0.68 3.19 % | 0.66 |
| Weighted average shs out dil | 113.895 M 0.00 % | 113.895 M 8.98 % | 104.512 M -7.12 % | 112.523 M 51.16 % | 74.440 M 0.00 % | 74.440 M 0.00 % | 74.440 M -0.65 % | 74.923 M 0.06 % | 74.878 M 0.13 % | 74.781 M 0.00 % | 74.781 M 48.72 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M -35.25 % | 77.663 M 48.00 % | 52.475 M 0.00 % | 52.475 M 0.00 % | 52.475 M -8.49 % | 57.342 M 9.28 % | 52.475 M -5.20 % | 55.355 M |
| Weighted average shs out | 113.895 M 0.00 % | 113.895 M 8.98 % | 104.512 M -7.12 % | 112.524 M 51.16 % | 74.440 M 0.00 % | 74.440 M 0.00 % | 74.440 M -0.65 % | 74.923 M 0.06 % | 74.878 M 0.13 % | 74.781 M 0.00 % | 74.781 M 48.72 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M 0.00 % | 50.283 M -32.76 % | 74.781 M 42.51 % | 52.475 M 0.00 % | 52.475 M 0.00 % | 52.475 M -8.47 % | 57.332 M 9.26 % | 52.475 M -5.20 % | 55.355 M |
| EPS diluted | 0.07 1.00 % | 0.07 1 086.44 % | 0.01 -91.87 % | 0.07 -44.15 % | 0.13 -38.10 % | 0.21 -52.27 % | 0.44 -10.20 % | 0.49 28.95 % | 0.38 137.50 % | 0.16 -65.22 % | 0.46 -26.98 % | 0.63 46.51 % | 0.43 152.94 % | 0.17 -52.78 % | 0.36 9.09 % | 0.33 -15.38 % | 0.39 424.90 % | 0.07 -76.03 % | 0.31 -16.22 % | 0.37 -9.76 % | 0.41 215.38 % | 0.13 -63.89 % | 0.36 71.43 % | 0.21 |
| Earnings per share | 0.07 1.00 % | 0.07 1 086.44 % | 0.01 -91.87 % | 0.07 -44.15 % | 0.13 -38.10 % | 0.21 -52.27 % | 0.44 -10.20 % | 0.49 28.95 % | 0.38 137.50 % | 0.16 -65.22 % | 0.46 -26.98 % | 0.63 46.51 % | 0.43 152.94 % | 0.17 -52.78 % | 0.36 9.09 % | 0.33 -15.38 % | 0.39 424.90 % | 0.07 -76.03 % | 0.31 -16.22 % | 0.37 -9.76 % | 0.41 215.38 % | 0.13 -63.89 % | 0.36 71.43 % | 0.21 |
| Gross profit | 55.092 M 13.32 % | 48.615 M -19.69 % | 60.536 M 7.76 % | 56.174 M 10.59 % | 50.793 M 6.79 % | 47.564 M -34.77 % | 72.915 M 5.62 % | 69.033 M 4.33 % | 66.164 M 57.17 % | 42.098 M -35.30 % | 65.069 M 20.21 % | 54.128 M 21.73 % | 44.464 M 40.28 % | 31.696 M -35.24 % | 48.945 M 24.11 % | 39.438 M -4.16 % | 41.150 M 73.66 % | 23.696 M -42.01 % | 40.865 M 7.51 % | 38.011 M 1.11 % | 37.595 M 95.91 % | 19.191 M -49.45 % | 37.964 M 57.89 % | 24.045 M |
| Income tax expense | -2.269 M -799.83 % | 324.190 K 125.51 % | -1.271 M -7 157.89 % | -17.511 K -102.46 % | 713.221 K -44.12 % | 1.276 M -72.03 % | 4.563 M -5.10 % | 4.808 M 28.61 % | 3.739 M 438.40 % | 694.404 K -80.53 % | 3.567 M 20.51 % | 2.960 M 1 234.56 % | 221.800 K 931.48 % | 21.503 K 109.80 % | -219.371 K -123.03 % | 952.479 K -71.27 % | 3.315 M 5 895.66 % | 55.293 K -94.69 % | 1.041 M -28.89 % | 1.464 M -22.05 % | 1.878 M 427.34 % | 356.200 K -77.86 % | 1.609 M | 0.000 |
| Cost of revenue | 36.223 M 12.60 % | 32.171 M -37.85 % | 51.767 M 61.87 % | 31.980 M 6.27 % | 30.094 M 11.42 % | 27.010 M -52.77 % | 57.190 M 38.50 % | 41.292 M -32.45 % | 61.123 M 106.43 % | 29.610 M -41.95 % | 51.009 M 46.95 % | 34.711 M 9.24 % | 31.775 M 39.15 % | 22.835 M -30.78 % | 32.988 M 22.11 % | 27.016 M 5.95 % | 25.498 M 68.63 % | 15.120 M -38.70 % | 24.667 M 21.09 % | 20.372 M 2.47 % | 19.881 M 130.90 % | 8.610 M -52.51 % | 18.132 M 43.70 % | 12.618 M |
| General and administrative expenses | -5.679 M -163.98 % | 8.877 M | 0.000 -100.00 % | 28.767 M 1 008.89 % | -3.165 M -138.28 % | 8.268 M 136.77 % | -22.486 M -192.32 % | 24.355 M 501.20 % | -6.071 M -161.13 % | 9.930 M 215.72 % | -8.582 M -176.74 % | 11.182 M 650.34 % | -2.032 M -162.28 % | 3.262 M 170.10 % | -4.654 M -176.09 % | 6.116 M 772.97 % | -908.847 K -138.86 % | 2.338 M 230.40 % | 707.780 K 22.83 % | 576.239 K -64.08 % | 1.604 M 9.62 % | 1.464 M 777.66 % | 166.754 K | 0.000 |
| Selling and marketing expenses | -1.769 M -111.32 % | 15.630 M | 0.000 -100.00 % | 31.810 M 87.85 % | 16.934 M 17.30 % | 14.436 M -24.66 % | 19.161 M 58.00 % | 12.127 M -6.47 % | 12.966 M 7.34 % | 12.080 M 9.09 % | 11.073 M -8.87 % | 12.151 M 1.76 % | 11.941 M 7.71 % | 11.086 M -21.74 % | 14.165 M 33.02 % | 10.648 M 10.10 % | 9.671 M 13.65 % | 8.510 M -22.00 % | 10.910 M 43.24 % | 7.616 M 5.12 % | 7.245 M 37.06 % | 5.286 M -45.07 % | 9.624 M | 0.000 |
| Other expenses | 36.871 M 541.84 % | -8.345 M | 0.000 100.00 % | -32.948 M -595 175.32 % | -5.535 K | 0.000 -100.00 % | 85.299 K 59.77 % | 53.387 K 10.95 % | 48.120 K 101.07 % | -4.516 M -145.53 % | 9.920 M 163.32 % | -15.665 M -809.32 % | 2.208 M 183.25 % | -2.653 M -544.28 % | 597.085 K 5 944.27 % | 9.879 K -66.23 % | 29.256 K 553.62 % | 4.476 K 46.01 % | 3.066 K -76.34 % | 12.959 K 100.09 % | -14.062 M -22.34 % | -11.494 M -1 304 412.30 % | 881.200 100.01 % | -11.286 M |
| Operating expenses | 49.306 M 22.27 % | 40.326 M -35.62 % | 62.638 M 29.88 % | 48.228 M 10.72 % | 43.558 M 13.02 % | 38.539 M 13.05 % | 34.092 M 16.87 % | 29.170 M -10.25 % | 32.502 M 4.48 % | 31.108 M 9.13 % | 28.505 M 32.24 % | 21.555 M -19.78 % | 26.871 M 9.09 % | 24.632 M -23.43 % | 32.167 M 32.88 % | 24.207 M 7.93 % | 22.427 M 16.19 % | 19.303 M -18.59 % | 23.710 M 51.42 % | 15.658 M 211.35 % | -14.062 M -22.34 % | -11.494 M -164.49 % | 17.823 M 257.93 % | -11.286 M |
| Cost and expenses | 85.529 M 17.98 % | 72.497 M -37.33 % | 115.676 M 44.22 % | 80.208 M 8.90 % | 73.652 M 12.36 % | 65.550 M -28.19 % | 91.282 M 29.55 % | 70.461 M -24.74 % | 93.626 M 54.20 % | 60.718 M -23.64 % | 79.515 M 41.32 % | 56.267 M -4.06 % | 58.646 M 23.55 % | 47.466 M -27.15 % | 65.154 M 27.20 % | 51.223 M 6.88 % | 47.925 M 39.22 % | 34.423 M -28.84 % | 48.377 M 34.27 % | 36.030 M -19.30 % | 44.644 M 418.50 % | 8.610 M -76.05 % | 35.955 M 184.95 % | 12.618 M |
| Research and development expenses | 19.884 M -17.71 % | 24.164 M | 0.000 -100.00 % | 20.600 M 14.68 % | 17.963 M 15.96 % | 15.491 M -17.60 % | 18.800 M 24.02 % | 15.159 M 9.18 % | 13.884 M 1.99 % | 13.614 M -15.41 % | 16.094 M 15.90 % | 13.886 M -5.88 % | 14.754 M 14.05 % | 12.936 M -18.44 % | 15.862 M 17.08 % | 13.548 M 5.68 % | 12.820 M 12.95 % | 11.350 M -12.12 % | 12.916 M 30.79 % | 9.876 M 24.05 % | 7.961 M 32.18 % | 6.023 M -29.17 % | 8.504 M | 0.000 |
| Selling general and administrative expenses | -7.448 M -130.39 % | 24.506 M -60.88 % | 62.638 M 3.40 % | 60.576 M 339.95 % | 13.769 M -39.35 % | 22.704 M 782.87 % | -3.325 M -109.11 % | 36.483 M 429.07 % | 6.896 M -68.67 % | 22.010 M 783.27 % | 2.492 M -89.32 % | 23.334 M 135.49 % | 9.909 M -30.94 % | 14.348 M 50.86 % | 9.511 M -43.27 % | 16.764 M 91.32 % | 8.763 M -19.23 % | 10.848 M -6.62 % | 11.617 M 41.81 % | 8.192 M -13.56 % | 9.478 M 40.42 % | 6.750 M -31.06 % | 9.791 M | 0.000 |
| Interest income | 130.813 K -5.04 % | 137.755 K | 0.000 -100.00 % | 52.994 K -95.93 % | 1.303 M 398.19 % | 261.512 K -88.88 % | 2.353 M -18.90 % | 2.901 M 139.16 % | 1.213 M 314.21 % | 292.835 K -92.51 % | 3.910 M -14.52 % | 4.574 M 23.94 % | 3.691 M 1 211.96 % | 281.329 K -94.46 % | 5.081 M 31.53 % | 3.863 M -23.72 % | 5.064 M 918.83 % | 497.056 K 323.37 % | 117.406 K -33.60 % | 176.812 K | 0.000 -100.00 % | 250.823 K 205.87 % | 82.002 K | 0.000 |
| Interest expense | 903.606 K 264.74 % | 247.739 K | 0.000 100.00 % | -99.071 K -107.27 % | 1.363 M 32.43 % | 1.029 M 17.52 % | 875.539 K 37.82 % | 635.255 K 138.01 % | 266.908 K -65.69 % | 777.984 K -0.63 % | 782.946 K -12.79 % | 897.814 K 106.42 % | 434.936 K 42.75 % | 304.674 K 3.05 % | 295.646 K -46.19 % | 549.475 K 13.43 % | 484.434 K 302.65 % | 120.310 K -22.69 % | 155.625 K -10.03 % | 172.973 K | 0.000 -100.00 % | 5.344 K -94.17 % | 91.618 K | 0.000 |
| Depreciation and amortization | 0.000 100.00 % | -4.912 M 95.74 % | -115.176 M -30 428.31 % | 379.764 K 119.47 % | -1.950 M -225.96 % | 1.548 M -88.63 % | 13.617 M 2 052.75 % | 632.537 K -86.12 % | 4.556 M 0.00 % | 4.556 M 84.06 % | 2.475 M 0.00 % | 2.475 M 17.28 % | 2.110 M 0.00 % | 2.110 M -31.55 % | 3.083 M 0.00 % | 3.083 M 42.87 % | 2.158 M 368.88 % | 460.240 K -31.64 % | 673.240 K 28.35 % | 524.525 K 63.10 % | 321.597 K 12.43 % | 286.038 K -7.36 % | 308.767 K -97.26 % | 11.286 M |
| Operating income | 5.786 M -30.20 % | 8.289 M 494.27 % | -2.102 M -126.46 % | 7.946 M -24.95 % | 10.588 M 17.33 % | 9.024 M -75.62 % | 37.010 M -11.12 % | 41.639 M 31.45 % | 31.676 M 161.29 % | 12.123 M -68.29 % | 38.234 M 11.06 % | 34.425 M 59.97 % | 21.519 M 156.05 % | 8.404 M -53.46 % | 18.058 M 1.70 % | 17.757 M -21.85 % | 22.721 M 290.18 % | 5.823 M -66.03 % | 17.143 M -17.37 % | 20.747 M -11.84 % | 23.534 M 205.75 % | 7.697 M -62.40 % | 20.472 M 60.44 % | 12.759 M |
| Operating income ratio | 0.06 -38.25 % | 0.10 648.09 % | -0.02 -120.77 % | 0.09 -31.14 % | 0.13 8.18 % | 0.12 -57.46 % | 0.28 -24.63 % | 0.38 51.66 % | 0.25 47.20 % | 0.17 -48.67 % | 0.33 -15.00 % | 0.39 37.28 % | 0.28 83.14 % | 0.15 -30.07 % | 0.22 -17.51 % | 0.27 -21.62 % | 0.34 127.25 % | 0.15 -42.65 % | 0.26 -26.38 % | 0.36 -13.21 % | 0.41 47.89 % | 0.28 -24.13 % | 0.36 4.86 % | 0.35 |
| Total other income expenses net | 2.825 K -63.82 % | 7.809 K 100.56 % | -1.389 M -8 834.58 % | -15.541 K -180.78 % | -5.535 K -239.99 % | -1.628 K -101.91 % | 85.299 K -75.09 % | 342.414 K -43.44 % | 605.441 K 2 953.57 % | -21.217 K 95.09 % | -432.424 K -1 463.00 % | 31.726 K 50.88 % | 21.028 K 17.27 % | 17.932 K 263.97 % | -10.936 K -210.71 % | 9.878 K -66.24 % | 29.256 K 553.62 % | 4.476 K 46.13 % | 3.063 K -76.36 % | 12.959 K -12.33 % | 14.782 K -28.63 % | 20.713 K 2 251.08 % | 881.000 -90.73 % | 9.500 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 | 2019-12-31 | 2019-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 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.540 M 113.99 % | -39.599 M 84.59 % | -256.913 M -810.78 % | 36.145 M 87.58 % | 19.269 M 212.31 % | -17.158 M 59.05 % | -41.903 M -270.71 % | 24.546 M 301.62 % | -12.174 M 60.87 % | -31.110 M 76.02 % | -129.760 M -548.40 % | 28.938 M 147.73 % | -60.635 M -947.87 % | -5.787 M 97.05 % | -196.239 M -122.62 % | -88.149 M 45.63 % | -162.117 M -50.40 % | -107.788 M 75.24 % | -435.293 M -1 509.18 % | -27.051 M 79.95 % | -134.926 M -207.09 % | 125.992 M 203.11 % | -122.188 M |
| Total investments | 38.132 M 18.55 % | 32.166 M -0.91 % | 32.462 M -36.30 % | 50.960 M -0.59 % | 51.264 M -85.22 % | 346.806 M 1 001.27 % | 31.492 M -7.25 % | 33.954 M 20.22 % | 28.243 M -0.90 % | 28.500 M 162.18 % | 10.870 M 16.52 % | 9.330 M 0.25 % | 9.306 M 567.68 % | 1.394 M -3.13 % | 1.439 M -99.61 % | 365.000 M 28.07 % | 285.000 M -26.92 % | 390.000 M 290.00 % | 100.000 M 0.00 % | 100.000 M 30 925.45 % | 322.316 K -99.87 % | 251.985 M 67 655.55 % | 371.903 K |
| Total debt | 107.765 M 120.68 % | 48.833 M 22.08 % | 40.002 M -60.42 % | 101.053 M -30.56 % | 145.532 M 24.63 % | 116.771 M 23.76 % | 94.352 M 1.74 % | 92.735 M 23.56 % | 75.055 M -3.37 % | 77.675 M -5.95 % | 82.592 M -9.33 % | 91.095 M 75.49 % | 51.910 M -1.74 % | 52.832 M -1.62 % | 53.701 M 39.35 % | 38.536 M -2.16 % | 39.387 M 119.58 % | 17.938 M 48.40 % | 12.087 M -10.78 % | 13.548 M -13.66 % | 15.691 M | 0.000 -100.00 % | 3.804 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 464.583 M | 0.000 | 0.000 -100.00 % | 50.773 M -90.28 % | 522.426 M 1 290.25 % | 37.578 M -92.67 % | 512.345 M 1 297.86 % | 36.652 M -93.09 % | 530.578 M 1 578.24 % | 31.615 M -93.83 % | 512.255 M 2 176.03 % | 22.507 M -95.61 % | 512.255 M 2 176.03 % | 22.507 M -95.56 % | 507.181 M 2 809.43 % | 17.432 M -96.56 % | 507.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 223.916 M | 0.000 |
| Retained earnings | 290.433 M -3.20 % | 300.033 M 2.73 % | 292.061 M -1.54 % | 296.641 M 2.75 % | 288.708 M -9.10 % | 317.606 M 5.12 % | 302.144 M 9.17 % | 276.761 M 15.38 % | 239.877 M 3.48 % | 231.808 M 5.28 % | 220.178 M 13.67 % | 193.692 M 19.61 % | 161.935 M 2.02 % | 158.726 M 5.69 % | 150.178 M 9.74 % | 136.851 M 14.01 % | 120.037 M -0.64 % | 120.813 M 5.02 % | 115.041 M 9.11 % | 105.435 M 22.40 % | 86.139 M | 0.000 -100.00 % | 57.108 M |
| Common stock | 110.365 M 0.00 % | 110.365 M 0.00 % | 110.365 M 0.02 % | 110.340 M 0.00 % | 110.340 M 46.87 % | 75.126 M 0.00 % | 75.126 M 0.00 % | 75.126 M 0.06 % | 75.081 M 48.00 % | 50.730 M 0.40 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 0.00 % | 50.527 M 33.33 % | 37.895 M 0.00 % | 37.895 M | 0.000 -100.00 % | 37.895 M |
| Total equity | 860.570 M -1.06 % | 869.758 M 0.98 % | 861.332 M -0.45 % | 865.197 M 1.09 % | 855.847 M -2.44 % | 877.272 M -1.47 % | 890.380 M 4.13 % | 855.072 M 4.84 % | 815.566 M 1.28 % | 805.290 M 1.76 % | 791.367 M 4.69 % | 755.923 M 4.35 % | 724.426 M 0.43 % | 721.297 M 1.18 % | 712.897 M 2.64 % | 694.559 M 2.48 % | 677.745 M -0.11 % | 678.521 M 0.86 % | 672.749 M 147.11 % | 272.243 M 7.63 % | 252.948 M 9.37 % | 231.278 M 3.29 % | 223.916 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.011 M | 0.000 | 0.000 -100.00 % | 51.503 M | 0.000 |
| Long term debt | 16.632 M -6.10 % | 17.712 M -4.19 % | 18.487 M -5.18 % | 19.498 M -4.64 % | 20.446 M -5.30 % | 21.591 M 2 451.60 % | 846.169 K 39.27 % | 607.589 K -29.36 % | 860.100 K -9.23 % | 947.558 K 115.25 % | 440.212 K -58.22 % | 1.054 M -49.33 % | 2.079 M -32.79 % | 3.094 M -24.49 % | 4.098 M -51.76 % | 8.495 M -9.11 % | 9.346 M -8.26 % | 10.188 M -7.48 % | 11.011 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 35.235 M -1.52 % | 35.780 M 5.07 % | 34.055 M -11.16 % | 38.335 M -4.48 % | 40.131 M -1.25 % | 40.640 M 961.38 % | 3.829 M -0.31 % | 3.841 M -9.48 % | 4.243 M 15.79 % | 3.664 M 92.02 % | 1.908 M 35.93 % | 1.404 M -42.22 % | 2.430 M -29.58 % | 3.450 M -22.54 % | 4.454 M -47.57 % | 8.495 M -9.11 % | 9.346 M -8.26 % | 10.188 M -7.48 % | 11.011 M | 0.000 | 0.000 -100.00 % | 51.503 M | 0.000 |
| Other current liabilities | 43.262 M 14.12 % | 37.910 M -0.16 % | 37.969 M 2.57 % | 37.019 M 88.39 % | 19.651 M -41.52 % | 33.605 M 433.79 % | -10.068 M -127.81 % | 36.209 M -6.10 % | 38.562 M 18.13 % | 32.643 M -29.84 % | 46.526 M 8.06 % | 43.057 M 21.75 % | 35.366 M -3.87 % | 36.788 M -19.58 % | 45.745 M 20.61 % | 37.929 M 398.63 % | 7.607 M 5 437.98 % | 137.354 K -99.43 % | 24.005 M 111.48 % | 11.351 M 496.70 % | -2.861 M | 0.000 -100.00 % | 10.905 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.019 M 907.98 % | 3.177 M -94.49 % | 57.676 M -2.58 % | 59.201 M 16.70 % | 50.728 M 184.87 % | 17.808 M 5.48 % | 16.882 M 189.06 % | 5.840 M | 0.000 | 0.000 -100.00 % | 51.473 M 21.72 % | 42.288 M 218.29 % | 13.286 M -22.87 % | 17.225 M -39.96 % | 28.690 M 116.38 % | 13.259 M 2.73 % | 12.906 M | 0.000 -100.00 % | 12.175 M |
| Short term debt | 91.132 M 192.84 % | 31.120 M 44.65 % | 21.515 M -73.62 % | 81.555 M -37.29 % | 130.060 M 36.65 % | 95.180 M 3.68 % | 91.800 M -0.36 % | 92.128 M 29.49 % | 71.144 M -7.28 % | 76.728 M 0.69 % | 76.202 M -15.37 % | 90.042 M 80.70 % | 49.830 M 0.19 % | 49.737 M 0.27 % | 49.604 M 65.12 % | 30.041 M 0.00 % | 30.041 M 287.63 % | 7.750 M -35.88 % | 12.087 M -10.78 % | 13.548 M -13.66 % | 15.691 M | 0.000 -100.00 % | 3.804 M |
| Total current liabilities | 181.022 M 48.09 % | 122.238 M 12.06 % | 109.082 M -31.32 % | 158.823 M -16.30 % | 189.747 M 11.83 % | 169.674 M -8.71 % | 185.859 M -5.10 % | 195.850 M 18.69 % | 165.013 M -11.67 % | 186.814 M -9.67 % | 206.803 M 3.54 % | 199.731 M 33.16 % | 149.999 M 5.21 % | 142.572 M -5.84 % | 151.420 M 19.34 % | 126.884 M 35.58 % | 93.587 M 21.02 % | 77.333 M -9.93 % | 85.860 M 17.21 % | 73.253 M 6.16 % | 69.005 M | 0.000 -100.00 % | 44.062 M |
| Total liabilities | 216.257 M 36.86 % | 158.018 M 10.40 % | 143.137 M -27.40 % | 197.158 M -14.23 % | 229.878 M 9.30 % | 210.315 M 10.87 % | 189.688 M -5.01 % | 199.691 M 17.98 % | 169.256 M -11.14 % | 190.479 M -8.74 % | 208.712 M 3.77 % | 201.135 M 31.95 % | 152.428 M 4.39 % | 146.022 M -6.32 % | 155.874 M 15.14 % | 135.379 M 31.52 % | 102.933 M 17.61 % | 87.521 M 1.93 % | 85.860 M 17.21 % | 73.253 M 6.16 % | 69.005 M 33.98 % | 51.503 M 16.89 % | 44.062 M |
| Other non current assets | 41.285 M -85.98 % | 294.403 M 355.11 % | 64.689 M 1 570.44 % | 3.873 M -98.78 % | 318.145 M 2 874.47 % | 10.696 M -96.91 % | 345.631 M -6.03 % | 367.813 M 11.36 % | 330.284 M -4.42 % | 345.545 M 25.26 % | 275.872 M -33.30 % | 413.601 M 29.64 % | 319.050 M -21.17 % | 404.727 M 64.88 % | 245.466 M 16 042.83 % | 1.521 M -49.35 % | 3.002 M 442.13 % | 553.791 K -6.70 % | 593.546 K 23.54 % | 480.435 K 53.27 % | 313.454 K -99.89 % | 282.781 M 310 644.83 % | 91.001 K |
| Long term investments | 0.000 100.00 % | -257.433 M -810.13 % | -28.285 M -155.50 % | 50.960 M 119.54 % | -260.809 M -928.98 % | 31.461 M 110.26 % | -306.685 M 5.39 % | -324.144 M -9.45 % | -296.167 M 4.91 % | -311.459 M -24.43 % | -250.312 M 37.27 % | -399.005 M -30.36 % | -306.089 M 23.85 % | -401.979 M -66.15 % | -241.934 M -17 594.79 % | 1.383 M 18.46 % | 1.167 M 157.90 % | 452.645 K 27.25 % | 355.726 K 19.56 % | 297.522 K -7.69 % | 322.316 K | 0.000 -100.00 % | 371.903 K |
| Intangible assets | 22.364 M 34.09 % | 16.679 M -1.93 % | 17.008 M -2.94 % | 17.523 M -3.45 % | 18.150 M -2.14 % | 18.547 M -0.36 % | 18.613 M -1.78 % | 18.950 M -3.65 % | 19.668 M -2.08 % | 20.085 M -3.41 % | 20.793 M -3.27 % | 21.495 M -2.89 % | 22.135 M -2.77 % | 22.767 M 0.04 % | 22.758 M 1.62 % | 22.394 M -1.97 % | 22.845 M -2.67 % | 23.472 M 23.16 % | 19.058 M 2.49 % | 18.596 M 1 538.25 % | 1.135 M | 0.000 -100.00 % | 1.118 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 |
| Goodwill and intangible assets | 22.364 M 34.09 % | 16.679 M -1.93 % | 17.008 M -2.94 % | 17.523 M -3.45 % | 18.150 M -2.14 % | 18.547 M -0.36 % | 18.613 M -1.78 % | 18.950 M -3.65 % | 19.668 M -2.08 % | 20.085 M -3.41 % | 20.793 M -3.27 % | 21.495 M -2.89 % | 22.135 M -2.77 % | 22.767 M 0.04 % | 22.758 M 1.62 % | 22.394 M -1.97 % | 22.845 M -2.67 % | 23.472 M 23.16 % | 19.058 M 2.49 % | 18.596 M 1 538.25 % | 1.135 M | 0.000 -100.00 % | 1.118 M |
| Property plant equipment net | 208.995 M 2.02 % | 204.861 M -0.69 % | 206.280 M -0.33 % | 206.973 M -0.11 % | 207.207 M 2.41 % | 202.331 M 14.37 % | 176.908 M 4.06 % | 170.001 M 3.64 % | 164.030 M 9.33 % | 150.028 M 0.49 % | 149.296 M 2.09 % | 146.247 M 11.92 % | 130.665 M 5.82 % | 123.480 M 7.29 % | 115.093 M 29.65 % | 88.772 M 52.23 % | 58.316 M 81.44 % | 32.141 M 483.00 % | 5.513 M 48.32 % | 3.717 M 36.65 % | 2.720 M | 0.000 -100.00 % | 2.367 M |
| Total non current assets | 283.150 M 6.15 % | 266.747 M -0.56 % | 268.252 M -7.08 % | 288.698 M -1.12 % | 291.954 M 7.18 % | 272.388 M 14.25 % | 238.409 M 0.97 % | 236.125 M 6.62 % | 221.468 M 7.20 % | 206.592 M 4.30 % | 198.073 M 7.34 % | 184.528 M 10.06 % | 167.657 M 11.03 % | 151.006 M 5.29 % | 143.416 M 23.83 % | 115.812 M 33.11 % | 87.007 M 50.80 % | 57.697 M 116.47 % | 26.653 M 10.25 % | 24.176 M 338.34 % | 5.515 M -98.05 % | 282.781 M 5 804.50 % | 4.789 M |
| Other current assets | 22.734 M 31.36 % | 17.307 M 7.36 % | 16.120 M -29.51 % | 22.867 M -13.64 % | 26.478 M -6.30 % | 28.259 M 56.69 % | 18.035 M -14.67 % | 21.135 M -19.92 % | 26.392 M 37.26 % | 19.227 M -4.90 % | 20.218 M -24.64 % | 26.830 M 10.57 % | 24.265 M 67.16 % | 14.516 M 26.43 % | 11.482 M -21.34 % | 14.597 M 13.13 % | 12.904 M 23.86 % | 10.418 M 260.96 % | 2.886 M -97.72 % | 126.409 M 1 698.18 % | 7.030 M | 0.000 -100.00 % | 101.027 M |
| Short term investments | 309.690 M 6.94 % | 289.599 M 376.73 % | 60.748 M -81.71 % | 332.127 M 6.43 % | 312.073 M -1.04 % | 315.345 M -6.75 % | 338.177 M -5.56 % | 358.098 M 10.38 % | 324.410 M -4.57 % | 339.959 M 30.16 % | 261.182 M -36.04 % | 408.335 M 29.47 % | 315.395 M -21.81 % | 403.373 M 65.74 % | 243.373 M -33.32 % | 365.000 M 28.07 % | 285.000 M -26.92 % | 390.000 M 290.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 -100.00 % | 251.985 M | 0.000 |
| cash and cash equivalents | 102.225 M 15.60 % | 88.432 M -70.22 % | 296.914 M 357.44 % | 64.907 M -48.59 % | 126.263 M -5.72 % | 133.929 M -1.71 % | 136.255 M 99.82 % | 68.189 M -21.83 % | 87.229 M -19.82 % | 108.786 M -48.77 % | 212.351 M 241.64 % | 62.157 M -44.77 % | 112.544 M 92.00 % | 58.618 M -76.55 % | 249.941 M 97.29 % | 126.685 M -37.13 % | 201.504 M 60.27 % | 125.726 M -71.90 % | 447.381 M 1 001.97 % | 40.598 M -73.05 % | 150.618 M 219.55 % | -125.992 M -200.00 % | 125.992 M |
| Cash and short term investments | 411.916 M 8.96 % | 378.031 M 5.70 % | 357.662 M -9.92 % | 397.034 M -9.42 % | 438.336 M -2.43 % | 449.274 M -5.30 % | 474.432 M 11.29 % | 426.287 M 3.56 % | 411.640 M -8.27 % | 448.745 M -5.23 % | 473.534 M 0.65 % | 470.492 M 9.94 % | 427.939 M -7.37 % | 461.991 M -6.35 % | 493.314 M 0.33 % | 491.685 M 1.06 % | 486.504 M -5.67 % | 515.726 M -5.78 % | 547.381 M 289.32 % | 140.598 M -6.65 % | 150.618 M 19.55 % | 125.992 M 0.00 % | 125.992 M |
| Total current assets | 793.677 M 4.29 % | 761.029 M 3.37 % | 736.217 M -4.84 % | 773.656 M -2.53 % | 793.771 M -2.63 % | 815.198 M -3.14 % | 841.660 M 2.81 % | 818.638 M 7.24 % | 763.353 M -3.27 % | 789.176 M -1.60 % | 802.005 M 3.82 % | 772.530 M 8.93 % | 709.198 M -0.99 % | 716.314 M -1.25 % | 725.355 M 1.57 % | 714.126 M 2.95 % | 693.670 M -2.07 % | 708.345 M -3.23 % | 731.956 M 127.80 % | 321.320 M 1.54 % | 316.438 M 151.16 % | 125.992 M -52.13 % | 263.189 M |
| Inventory | 106.467 M 2.60 % | 103.771 M 4.43 % | 99.365 M -9.78 % | 110.136 M 3.85 % | 106.058 M 7.67 % | 98.502 M 0.68 % | 97.833 M -15.79 % | 116.184 M 7.04 % | 108.546 M -21.25 % | 137.841 M 8.09 % | 127.522 M 6.32 % | 119.942 M 9.97 % | 109.072 M 25.40 % | 86.982 M 10.23 % | 78.910 M -0.27 % | 79.122 M 6.87 % | 74.033 M 13.35 % | 65.314 M 18.52 % | 55.106 M 1.46 % | 54.313 M 6.54 % | 50.977 M | 0.000 -100.00 % | 36.169 M |
| Net receivables | 252.560 M -3.57 % | 261.920 M -0.44 % | 263.070 M 7.98 % | 243.619 M 7.33 % | 226.988 M -5.09 % | 239.164 M -5.45 % | 252.944 M -0.82 % | 255.032 M 17.65 % | 216.775 M 18.22 % | 183.363 M 1.46 % | 180.731 M 16.40 % | 155.266 M 4.97 % | 147.920 M -3.21 % | 152.825 M 6.65 % | 143.292 M 9.15 % | 131.284 M 9.19 % | 120.229 M 2.86 % | 116.887 M -8.06 % | 127.139 M | 0.000 -100.00 % | 107.813 M | 0.000 | 0.000 |
| Tax assets | 10.506 M 27.54 % | 8.237 M -3.79 % | 8.561 M -8.62 % | 9.369 M 1.17 % | 9.260 M -0.99 % | 9.353 M 137.24 % | 3.942 M 12.50 % | 3.505 M -4.10 % | 3.655 M 52.61 % | 2.395 M -1.26 % | 2.425 M 10.73 % | 2.190 M 15.50 % | 1.896 M -5.71 % | 2.011 M -1.06 % | 2.033 M 16.62 % | 1.743 M 3.97 % | 1.676 M 55.61 % | 1.077 M -4.88 % | 1.133 M 4.37 % | 1.085 M 5.95 % | 1.024 M | 0.000 -100.00 % | 841.097 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.992 M | 0.000 |
| Account payables | 43.458 M -6.82 % | 46.638 M 13.08 % | 41.245 M 25.06 % | 32.981 M 2.06 % | 32.315 M 12.66 % | 28.684 M -16.55 % | 34.374 M -20.10 % | 43.024 M 10.48 % | 38.943 M -31.53 % | 56.872 M -6.37 % | 60.741 M 1.26 % | 59.983 M -5.18 % | 63.260 M 16.50 % | 54.302 M 8.88 % | 49.873 M -8.00 % | 54.211 M 8.64 % | 49.900 M -3.76 % | 51.848 M 15.49 % | 44.894 M -2.11 % | 45.863 M 14.81 % | 39.947 M | 0.000 -100.00 % | 26.583 M |
| Tax payables | 3.169 M -51.75 % | 6.569 M -21.35 % | 8.353 M 14.94 % | 7.267 M 63.34 % | 4.449 M -50.72 % | 9.028 M -25.25 % | 12.077 M 0.74 % | 11.989 M 74.88 % | 6.855 M 147.94 % | 2.765 M -57.14 % | 6.452 M 697.05 % | 809.458 K -47.53 % | 1.543 M -11.58 % | 1.745 M -17.68 % | 2.119 M 178.04 % | 762.255 K -56.39 % | 1.748 M 369.37 % | 372.420 K -84.75 % | 2.442 M -1.95 % | 2.491 M -25.04 % | 3.323 M | 0.000 -100.00 % | 2.771 M |
| Deferred revenue non current | 18.603 M 2.96 % | 18.068 M 16.06 % | 15.568 M 5.62 % | 14.740 M 0.00 % | 14.740 M 0.00 % | 14.740 M 588.79 % | 2.140 M -2.22 % | 2.189 M -1.98 % | 2.233 M -4.02 % | 2.326 M 1 149.58 % | 186.155 K -37.95 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.239 M 0.00 % | -1.239 M -34.14 % | -923.863 K -31.53 % | -702.398 K -27.52 % | -550.803 K -89.06 % | -291.339 K -38.01 % | -211.102 K -230.79 % | -63.818 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 16.632 M -6.10 % | 17.712 M -4.19 % | 18.487 M -5.18 % | 19.498 M -23.30 % | 25.421 M 17.74 % | 21.591 M 2 451.60 % | 846.169 K 39.27 % | 607.589 K -29.36 % | 860.100 K -9.23 % | 947.558 K -28.83 % | 1.331 M 26.36 % | 1.054 M -49.33 % | 2.079 M -32.79 % | 3.094 M -24.49 % | 4.098 M -51.76 % | 8.495 M -9.11 % | 9.346 M -8.26 % | 10.188 M -7.48 % | 11.011 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 459.772 M 8 901.63 % | -5.224 M -101.14 % | 458.907 M 0.15 % | 458.216 M 0.31 % | 456.800 M 1 305.72 % | -37.886 M -107.38 % | 513.110 M 6 577.22 % | -7.922 M -101.58 % | 501.847 M 7 371.03 % | -6.902 M -101.41 % | 489.748 M | 0.000 -100.00 % | 512.255 M | 0.000 -100.00 % | 512.255 M | 0.000 -100.00 % | 489.748 M | 0.000 -100.00 % | 507.181 M 293.43 % | 128.913 M 0.00 % | 128.913 M 1 651.19 % | 7.361 M -94.29 % | 128.913 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 4.097 M -17.15 % | 4.945 M 14.75 % | 4.309 M 411.31 % | 842.829 K -19.33 % | 1.045 M -9.18 % | 1.150 M 194.39 % | 390.759 K 0.00 % | 390.759 K 678.79 % | 50.175 K 0.00 % | 50.175 K -10.31 % | 55.945 K 0.00 % | 55.945 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.011 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.077 B 4.77 % | 1.028 B 2.32 % | 1.004 B -5.45 % | 1.062 B -2.15 % | 1.086 B -0.17 % | 1.088 B 0.70 % | 1.080 B 2.40 % | 1.055 B 7.10 % | 984.822 M -1.10 % | 995.769 M -0.43 % | 1.000 B 4.50 % | 957.058 M 9.15 % | 876.854 M 1.10 % | 867.320 M -0.17 % | 868.771 M 4.68 % | 829.938 M 6.31 % | 780.677 M 1.91 % | 766.042 M 0.98 % | 758.609 M 119.57 % | 345.496 M 7.31 % | 321.953 M 13.85 % | 282.781 M 5.52 % | 267.978 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-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 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.773 M 186.60 % | -32.071 M -226.39 % | 25.375 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.891 M | 0.000 -100.00 % | 10.304 M 304.85 % | -5.030 M -200.00 % | 5.030 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.981 M | 0.000 100.00 % | -38.077 M -190.12 % | 42.250 M 200.00 % | -42.250 M | 0.000 100.00 % | -91.571 M -315.78 % | 42.437 M 200.00 % | -42.437 M | 0.000 100.00 % | -46.403 M -298.67 % | 23.357 M 200.00 % | -23.357 M | 0.000 -100.00 % | 418.024 K 103.14 % | -13.310 M 59.96 % | -33.240 M | 0.000 100.00 % | -3.882 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.712 M | 0.000 100.00 % | -75.116 M -226.31 % | 59.468 M 200.00 % | -59.468 M | 0.000 100.00 % | -38.675 M -444.04 % | 11.241 M 200.00 % | -11.241 M | 0.000 100.00 % | -20.403 M -504.74 % | 5.041 M 200.00 % | -5.041 M | 0.000 100.00 % | -34.339 M -299.54 % | 17.209 M 200.00 % | -17.209 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.621 M | 0.000 -100.00 % | 26.735 M 255.27 % | -17.218 M -200.00 % | 17.218 M | 0.000 100.00 % | -52.896 M -269.56 % | 31.196 M 200.00 % | -31.196 M | 0.000 100.00 % | -25.999 M -241.95 % | 18.316 M 200.00 % | -18.316 M | 0.000 100.00 % | -967.508 K 77.75 % | -4.349 M 72.87 % | -16.031 M | 0.000 100.00 % | -176.802 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.030 M 200.00 % | -5.030 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 working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.891 M | 0.000 -100.00 % | 10.304 M 304.85 % | -5.030 M -200.00 % | 5.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.386 M 115.46 % | -8.960 M | 0.000 | 0.000 100.00 % | -3.706 M | 0.000 |
| Other non cash items | 2.884 M -74.46 % | 11.292 M | 0.000 100.00 % | -4.726 M -122.10 % | 21.389 M 4 361.71 % | 479.394 K -81.34 % | 2.569 M 111.77 % | -21.834 M 30.00 % | -31.190 M -584.67 % | -4.556 M -105.11 % | 89.096 M 298.38 % | -44.913 M -211.37 % | 40.327 M 437.08 % | -11.964 M 34.51 % | -18.267 M -8.64 % | -16.814 M 13.48 % | -19.435 M -236.69 % | -5.772 M -7 002.93 % | 83.620 K -95.28 % | 1.771 M 108.17 % | -21.670 M -194.37 % | -7.362 M -2 837.83 % | -250.576 K 97.87 % | -11.779 M |
| Net cash provided by operating activities | 2.884 M -74.46 % | 11.292 M | 0.000 -100.00 % | 3.222 M -87.41 % | 25.595 M 60.55 % | 15.942 M -67.28 % | 48.718 M 223.70 % | 15.050 M 247.85 % | -10.179 M -187.53 % | 11.629 M -66.18 % | 34.386 M 8.28 % | 31.756 M 48.40 % | 21.399 M 150.33 % | 8.548 M -53.20 % | 18.267 M 8.64 % | 16.814 M -13.48 % | 19.435 M 236.69 % | 5.772 M -66.60 % | 17.280 M 108.66 % | 8.281 M -61.79 % | 21.670 M 194.37 % | 7.362 M -51.05 % | 15.039 M 27.68 % | 11.779 M |
| Investments in property plant and equipment | -14.306 M -242.73 % | -4.174 M -486.50 % | -711.686 K -393.72 % | -144.147 K 99.48 % | -27.870 M -2 896.89 % | -929.960 K 73.08 % | -3.455 M 76.91 % | -14.961 M -40.83 % | -10.623 M 46.21 % | -19.749 M -163.76 % | -7.487 M 12.17 % | -8.525 M 12.59 % | -9.754 M 63.96 % | -27.067 M 8.21 % | -29.488 M -1 510.79 % | -1.831 M 94.49 % | -33.201 M -46.62 % | -22.644 M -546.12 % | -3.505 M 81.73 % | -19.178 M -1 803.17 % | -1.008 M -400.34 % | -201.403 K 53.19 % | -430.257 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -724.780 -111.50 % | 6.300 K 1 145 354.54 % | 0.550 22.22 % | 0.450 100.00 % | -148.995 M -265.97 % | 89.773 M 21 895 782 576.02 % | -0.410 | 0.000 -100.00 % | 54.350 K -97.03 % | 1.831 M -94.49 % | 33.202 M 46.62 % | 22.644 M 546.12 % | 3.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 430.256 K | 0.000 |
| Purchases of investments | -91.000 M 62.70 % | -244.000 M 13.48 % | -282.000 M -149.12 % | -113.200 M -11.91 % | -101.154 M 75.79 % | -417.846 M -161.73 % | -159.646 M 16.42 % | -191.000 M -90.43 % | -100.300 M 77.25 % | -440.954 M -120.77 % | -199.730 M 30.21 % | -286.170 M -50.62 % | -190.000 M 58.96 % | -463.000 M -54.59 % | -299.500 M 11.91 % | -340.000 M -28.30 % | -265.000 M 35.37 % | -410.000 M -310.00 % | -100.000 M 0.00 % | -100.000 M | 0.000 100.00 % | -100.000 M 31.03 % | -145.000 M | 0.000 |
| Sales maturities of investments | 65.366 M 224.41 % | 20.149 M -96.38 % | 556.597 M 506.43 % | 91.783 M -20.86 % | 115.982 M -72.37 % | 419.736 M 129.16 % | 183.164 M 18.74 % | 154.260 M 30.52 % | 118.186 M -66.93 % | 357.340 M 2.47 % | 348.725 M 77.56 % | 196.397 M -26.30 % | 266.478 M -12.59 % | 304.862 M -28.26 % | 424.948 M 61.39 % | 263.303 M -29.71 % | 374.596 M 210.10 % | 120.799 M 19.78 % | 100.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 227.893 M | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 1.362 K 3 392.67 % | 39.000 -100.00 % | 14.828 M 684.26 % | 1.891 M 510 985 880.52 % | 0.370 -2.63 % | 0.380 -100.00 % | 17.886 M 120 034 155 508 531 296.00 % | 0.000 -100.00 % | 148.995 M 265.97 % | -89.773 M -217.38 % | 76.478 M 50 985 177 337.21 % | 0.150 -100.00 % | 737.950 K 140.31 % | -1.831 M 94.49 % | -33.201 M -46.62 % | -22.644 M -227.10 % | -6.923 M 63.90 % | -19.178 M -118.88 % | 101.566 M 50 528.93 % | -201.403 K 53.19 % | -430.257 K | 0.000 |
| Net cash used for investing activites | -39.940 M 82.48 % | -228.025 M -183.26 % | 273.886 M 1 370.29 % | -21.561 M -65.32 % | -13.042 M -1 457.59 % | 960.687 K -95.21 % | 20.063 M 138.81 % | -51.694 M -811.70 % | 7.264 M 107.03 % | -103.362 M -173.04 % | 141.507 M 243.96 % | -98.298 M -247.32 % | 66.724 M 136.03 % | -185.205 M -291.53 % | 96.698 M 223.14 % | -78.527 M -202.79 % | 76.396 M 124.50 % | -311.845 M -5 034.38 % | -6.074 M 94.90 % | -119.178 M -218.52 % | 100.558 M 200.36 % | -100.201 M -221.51 % | 82.463 M | 0.000 |
| Debt repayment | 60.000 M 500.00 % | 10.000 M 116.67 % | -60.000 M -50.00 % | -40.000 M | 0.000 | 0.000 -100.00 % | 9.622 M -51.89 % | 20.000 M | 0.000 | 0.000 100.00 % | -16.000 M -140.00 % | 40.000 M | 0.000 | 0.000 -100.00 % | 16.000 M | 0.000 -100.00 % | 22.250 M 615.05 % | -4.320 M -200.00 % | -1.440 M 0.00 % | -1.440 M | 0.000 -100.00 % | 4.500 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.515 M -37.86 % | -6.902 M -200.00 % | 6.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.075 M -180.98 % | 13.677 M 200.00 % | -13.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 30.077 M 200.00 % | -30.077 M | 0.000 100.00 % | -106.703 K -101.55 % | 6.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.445 M -2 765.34 % | -190.036 K 91.08 % | -2.130 M -324.83 % | -501.309 K 98.72 % | -39.122 M -4 612.80 % | -830.122 K 95.91 % | -20.291 M -3 490.09 % | -565.200 K 97.31 % | -21.031 M -2 847.61 % | -713.500 K 45.42 % | -1.307 M -66.46 % | -785.328 K 95.71 % | -18.317 M -10 307.49 % | -176.000 K 51.92 % | -366.089 K -185.71 % | -128.133 K 99.38 % | -20.694 M -14 921.82 % | -137.757 K 11.66 % | -155.932 K 10.83 % | -174.866 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.678 M -197.19 % | -1.574 M 13.52 % | -1.820 M -437.11 % | -338.879 K -101.76 % | 19.213 M 201.58 % | -18.913 M -94.69 % | -9.714 M -1 188.62 % | -753.858 K 90.73 % | -8.131 M -251.52 % | 5.366 M 154.05 % | -9.928 M -245.88 % | 6.806 M 611.94 % | -1.329 M -100.00 % | -664.704 K -145.20 % | 1.471 M 254.87 % | -949.577 K 52.14 % | -1.984 M 85.49 % | -13.677 M -103.44 % | 397.674 M 87 339.08 % | -455.844 K -104.85 % | 9.396 M 4 797.92 % | -200.000 K -101.51 % | 13.238 M | 0.000 |
| Net cash used provided by financing activities | 49.877 M 505.60 % | 8.236 M 112.88 % | -63.950 M -56.59 % | -40.840 M -105.13 % | -19.909 M -0.84 % | -19.743 M -2 027.37 % | -928.056 K -104.97 % | 18.681 M 183.92 % | -22.260 M -578.45 % | 4.652 M 117.08 % | -27.235 M -159.18 % | 46.020 M 334.24 % | -19.647 M -2 236.92 % | -840.704 K -104.92 % | 17.105 M 1 687.12 % | -1.078 M -152.04 % | -427.597 K 97.64 % | -18.135 M -104.58 % | 396.078 M 17 982.72 % | -2.215 M -123.57 % | 9.396 M 118.51 % | 4.300 M -67.52 % | 13.238 M | 0.000 |
| Effect of forex changes on cash | -269.445 K -1 861.42 % | 15.297 K -96.22 % | 404.449 K 293.85 % | -208.637 K -167.93 % | 307.147 K 978.16 % | 28.488 K 13.92 % | 25.006 K 182.65 % | -30.257 K -104.78 % | 632.790 K 867.39 % | -82.460 K -39.98 % | -58.909 K -115.47 % | 380.828 K 10.61 % | 344.302 K 333.38 % | -147.532 K 38.59 % | -240.241 K -329.26 % | 104.789 K 164.15 % | -163.360 K -908.27 % | 20.211 K 104.03 % | -501.865 K -54.24 % | -325.373 K -2 976.23 % | -10.577 K -109.38 % | 112.765 K 34.69 % | 83.723 K | 0.000 |
| Net change in cash | 12.551 M 106.02 % | -208.482 M -190.29 % | 230.905 M 489.46 % | -59.289 M -731.09 % | -7.134 M -206.67 % | -2.326 M -103.43 % | 67.878 M 477.23 % | -17.994 M 26.69 % | -24.543 M 76.30 % | -103.566 M -168.77 % | 150.591 M 398.87 % | -50.387 M -193.51 % | 53.883 M 128.10 % | -191.719 M -254.69 % | 123.939 M 265.65 % | -74.819 M -198.74 % | 75.774 M 123.56 % | -321.655 M -179.07 % | 406.782 M 458.60 % | -113.437 M -998.17 % | -10.330 M 91.29 % | -118.610 M -207.03 % | 110.824 M 840.90 % | 11.779 M |
| Cash at beginning of period | 87.330 M -70.48 % | 295.812 M 355.75 % | 64.907 M -47.74 % | 124.196 M -5.43 % | 131.330 M -3.61 % | 136.255 M 105.89 % | 66.180 M -21.38 % | 84.173 M -22.58 % | 108.716 M -48.79 % | 212.282 M 260.06 % | 58.957 M -46.08 % | 109.344 M 97.15 % | 55.462 M -77.56 % | 247.181 M 100.57 % | 123.242 M -37.78 % | 198.061 M 61.96 % | 122.287 M -72.45 % | 443.942 M 1 094.70 % | 37.159 M -75.33 % | 150.597 M 370.62 % | 32.000 M -74.60 % | 125.971 M 731.66 % | 15.147 M | 0.000 |
| Cash at end of period | 99.881 M 14.37 % | 87.330 M -70.48 % | 295.812 M 355.75 % | 64.907 M -47.74 % | 124.196 M -7.27 % | 133.929 M -0.10 % | 134.057 M 102.57 % | 66.180 M -21.38 % | 84.173 M -22.58 % | 108.716 M -48.12 % | 209.548 M 255.42 % | 58.957 M -46.08 % | 109.344 M 97.15 % | 55.462 M -77.56 % | 247.181 M 100.57 % | 123.242 M -37.78 % | 198.061 M 61.96 % | 122.287 M -72.45 % | 443.942 M 1 094.70 % | 37.159 M 71.48 % | 21.670 M 194.37 % | 7.362 M -94.16 % | 125.971 M 969.50 % | 11.779 M |
| Operating cash flow | 2.884 M -74.46 % | 11.292 M | 0.000 -100.00 % | 3.222 M -87.41 % | 25.595 M 60.55 % | 15.942 M -67.28 % | 48.718 M 223.70 % | 15.050 M 247.85 % | -10.179 M -187.53 % | 11.629 M -66.18 % | 34.386 M 8.28 % | 31.756 M 48.40 % | 21.399 M 150.33 % | 8.548 M -53.20 % | 18.267 M 8.64 % | 16.814 M -13.48 % | 19.435 M 236.69 % | 5.772 M -66.60 % | 17.280 M 108.66 % | 8.281 M -61.79 % | 21.670 M 194.37 % | 7.362 M -51.05 % | 15.039 M 27.68 % | 11.779 M |
| Capital expenditure | -14.306 M -242.73 % | -4.174 M -486.50 % | -711.686 K -393.73 % | -144.146 K 99.48 % | -27.870 M -2 896.89 % | -929.960 K 73.08 % | -3.455 M 76.91 % | -14.961 M -40.83 % | -10.623 M 46.21 % | -19.749 M -163.76 % | -7.487 M 12.17 % | -8.525 M 12.59 % | -9.754 M 63.96 % | -27.067 M 8.21 % | -29.488 M -1 510.79 % | -1.831 M 94.49 % | -33.201 M -46.62 % | -22.644 M -546.12 % | -3.505 M 81.73 % | -19.178 M -1 803.17 % | -1.008 M -400.34 % | -201.403 K 53.19 % | -430.257 K | 0.000 |
| Free CashFlow | -11.422 M -260.47 % | 7.118 M -64.33 % | 19.952 M 548.28 % | 3.078 M 235.30 % | -2.275 M -115.15 % | 15.012 M -66.83 % | 45.263 M 50 380.15 % | 89.665 K 100.43 % | -20.802 M -156.19 % | -8.120 M -130.19 % | 26.899 M 15.79 % | 23.231 M 99.49 % | 11.645 M 162.88 % | -18.519 M -65.04 % | -11.221 M -174.89 % | 14.983 M 208.84 % | -13.766 M 18.41 % | -16.872 M -222.48 % | 13.775 M 226.41 % | -10.897 M -152.74 % | 20.662 M 188.58 % | 7.160 M -50.99 % | 14.609 M 24.03 % | 11.779 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 |