Hariom Pipe Industries Limited HARIOMPIPE.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 13.570 B 17.68 % | 11.532 B 79.15 % | 6.437 B 49.50 % | 4.306 B 69.42 % | 2.541 B 58.07 % | 1.608 B 20.35 % | 1.336 B 53.27 % | 871.627 M 18.10 % | 738.051 M 6.29 % | 694.370 M -17.68 % | 843.455 M 8.07 % | 780.444 M |
| Net income | 617.260 M 8.67 % | 567.995 M 22.92 % | 462.080 M 44.59 % | 319.572 M 111.19 % | 151.320 M 91.34 % | 79.083 M -1.39 % | 80.200 M 407.82 % | 15.793 M 200.45 % | -15.722 M -1 398.27 % | 1.211 M 158.21 % | 469.000 K -92.84 % | 6.549 M |
| Income before tax | 831.022 M 7.42 % | 773.625 M 23.14 % | 628.266 M 47.68 % | 425.419 M 100.69 % | 211.974 M 87.18 % | 113.247 M -2.77 % | 116.479 M 393.87 % | 23.585 M 205.43 % | -22.370 M -1 273.05 % | 1.907 M 414.02 % | 371.000 K -96.38 % | 10.242 M |
| Income before tax ratio | 0.06 -8.72 % | 0.07 -31.26 % | 0.10 -1.22 % | 0.10 18.46 % | 0.08 18.42 % | 0.07 -19.21 % | 0.09 222.22 % | 0.03 189.27 % | -0.03 -1 203.62 % | 0.00 524.38 % | 0.00 -96.65 % | 0.01 |
| EBITDA | 1.754 B 22.00 % | 1.438 B 75.60 % | 818.855 M 39.18 % | 588.342 M 68.26 % | 349.672 M 48.89 % | 234.855 M 37.91 % | 170.290 M 145.93 % | 69.242 M 178.32 % | 24.879 M -52.22 % | 52.073 M 55.11 % | 33.571 M -35.14 % | 51.758 M |
| Net income ratio | 0.05 -7.65 % | 0.05 -31.39 % | 0.07 -3.28 % | 0.07 24.65 % | 0.06 21.05 % | 0.05 -18.06 % | 0.06 231.32 % | 0.02 185.06 % | -0.02 -1 321.43 % | 0.00 213.65 % | 0.00 -93.37 % | 0.01 |
| Ratio EBITDA | 0.13 3.67 % | 0.12 -1.98 % | 0.13 -6.91 % | 0.14 -0.69 % | 0.14 -5.81 % | 0.15 14.60 % | 0.13 60.46 % | 0.08 135.66 % | 0.03 -55.05 % | 0.07 88.42 % | 0.04 -39.98 % | 0.07 |
| Gross profit ratio | 0.18 5.85 % | 0.17 -39.31 % | 0.28 -13.43 % | 0.32 1.36 % | 0.32 -26.67 % | 0.44 17.84 % | 0.37 32.60 % | 0.28 101.86 % | 0.14 -55.41 % | 0.31 20.77 % | 0.26 8.99 % | 0.24 |
| Weighted average shs out dil | 30.971 M 0.00 % | 30.970 M 22.61 % | 25.258 M -0.86 % | 25.476 M 65.00 % | 15.441 M -39.39 % | 25.476 M 0.00 % | 25.476 M 68.72 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M |
| Weighted average shs out | 30.971 M 10.91 % | 27.925 M 10.60 % | 25.249 M -0.89 % | 25.476 M 79.20 % | 14.217 M -44.20 % | 25.476 M 0.00 % | 25.476 M 68.72 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M 0.00 % | 15.100 M |
| EPS diluted | 19.93 8.67 % | 18.34 0.27 % | 18.29 -2.87 % | 18.83 92.14 % | 9.80 216.13 % | 3.10 -1.59 % | 3.15 200.00 % | 1.05 200.96 % | -1.04 -1 396.76 % | 0.08 157.88 % | 0.03 -92.77 % | 0.43 |
| Earnings per share | 20.25 -0.44 % | 20.34 11.15 % | 18.30 -2.81 % | 18.83 76.97 % | 10.64 243.23 % | 3.10 -1.59 % | 3.15 200.00 % | 1.05 200.96 % | -1.04 -1 396.76 % | 0.08 157.88 % | 0.03 -92.77 % | 0.43 |
| Gross profit | 2.447 B 24.57 % | 1.964 B 8.72 % | 1.807 B 29.43 % | 1.396 B 71.73 % | 812.798 M 15.92 % | 701.178 M 41.81 % | 494.435 M 103.24 % | 243.281 M 138.40 % | 102.049 M -52.60 % | 215.300 M -0.57 % | 216.541 M 17.79 % | 183.836 M |
| Income tax expense | 213.762 M 3.95 % | 205.630 M 23.73 % | 166.186 M 57.01 % | 105.847 M 74.51 % | 60.654 M 77.54 % | 34.164 M -5.83 % | 36.279 M 365.59 % | 7.792 M 217.21 % | -6.648 M -1 055.17 % | 696.000 K 810.20 % | -98.000 K -102.65 % | 3.693 M |
| Cost of revenue | 11.124 B 16.26 % | 9.568 B 106.62 % | 4.631 B 59.13 % | 2.910 B 68.33 % | 1.729 B 90.67 % | 906.591 M 7.73 % | 841.526 M 33.93 % | 628.346 M -1.20 % | 636.002 M 32.76 % | 479.070 M -23.58 % | 626.914 M 5.08 % | 596.608 M |
| General and administrative expenses | 509.419 M 12.75 % | 451.813 M 3 099.81 % | 14.120 M 96.22 % | 7.196 M 25.85 % | 5.718 M 38.69 % | 4.123 M 7.54 % | 3.834 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 23.862 M -15.98 % | 28.401 M 105.05 % | 13.851 M 319.60 % | 3.301 M 145.25 % | 1.346 M 143.40 % | 553.000 K -43.69 % | 982.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 1.054 B 16.44 % | 905.216 M 125 102.77 % | 723.000 K -99.86 % | 513.284 M 476.66 % | 89.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 503.995 M 4.95 % | 480.214 M -55.62 % | 1.082 B 18.16 % | 915.713 M 1 652.26 % | 52.259 M -89.91 % | 517.960 M 49.83 % | 345.687 M 74.58 % | 198.013 M 92.26 % | 102.993 M -46.69 % | 193.203 M -4.66 % | 202.652 M 31.17 % | 154.494 M |
| Cost and expenses | 11.628 B 15.72 % | 10.048 B 75.89 % | 5.713 B 49.33 % | 3.826 B 69.19 % | 2.261 B 58.73 % | 1.425 B 19.99 % | 1.187 B 43.67 % | 826.359 M 11.82 % | 738.995 M 9.92 % | 672.273 M -18.96 % | 829.566 M 10.45 % | 751.102 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 503.995 M 4.95 % | 480.214 M 1 616.83 % | 27.971 M 166.47 % | 10.497 M -79.63 % | 51.536 M 1 002.14 % | 4.676 M -2.91 % | 4.816 M -97.57 % | 198.013 M 92.26 % | 102.993 M -46.69 % | 193.203 M -4.66 % | 202.652 M 31.17 % | 154.494 M |
| Interest income | 24.369 M -36.40 % | 38.318 M 416.62 % | 7.417 M 112.40 % | 3.492 M -17.31 % | 4.223 M 0.00 % | 4.223 M 32.34 % | 3.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 449.124 M 37.92 % | 325.632 M 213.70 % | 103.804 M 26.79 % | 81.870 M 8.98 % | 75.121 M 0.00 % | 75.121 M 118.18 % | 34.430 M 43.60 % | 23.976 M 10.94 % | 21.612 M 6.92 % | 20.213 M 49.48 % | 13.522 M -29.21 % | 19.101 M |
| Depreciation and amortization | 503.061 M 48.55 % | 338.658 M 259.34 % | 94.245 M 16.28 % | 81.053 M 29.53 % | 62.577 M 21.19 % | 51.637 M 139.69 % | 21.543 M -1.69 % | 21.914 M -15.14 % | 25.823 M -13.85 % | 29.974 M 52.29 % | 19.682 M -12.20 % | 22.416 M |
| Operating income | 1.943 B 30.91 % | 1.484 B 103.38 % | 729.628 M 51.96 % | 480.140 M 69.63 % | 283.046 M 54.49 % | 183.218 M 23.17 % | 148.748 M 228.59 % | 45.268 M 4 895.34 % | -944.000 K -104.27 % | 22.097 M 59.10 % | 13.889 M -52.67 % | 29.342 M |
| Operating income ratio | 0.14 11.25 % | 0.13 13.53 % | 0.11 1.64 % | 0.11 0.12 % | 0.11 -2.27 % | 0.11 2.35 % | 0.11 114.39 % | 0.05 4 160.46 % | 0.00 -104.02 % | 0.03 93.26 % | 0.02 -56.20 % | 0.04 |
| Total other income expenses net | -1.112 B -56.50 % | -710.271 M -600.73 % | -101.362 M -85.24 % | -54.720 M 23.01 % | -71.072 M -1.57 % | -69.971 M -116.84 % | -32.269 M -48.82 % | -21.683 M -1.20 % | -21.426 M -6.12 % | -20.190 M -49.36 % | -13.518 M 29.23 % | -19.100 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.507 B -4.98 % | 3.691 B 91.00 % | 1.932 B 124.21 % | 861.845 M 8.47 % | 794.573 M 19.49 % | 664.974 M 28.26 % | 518.466 M 121.54 % | 234.031 M -1.23 % | 236.940 M 6.57 % | 222.330 M 19.96 % | 185.340 M 29.55 % | 143.063 M |
| Total investments | 43.548 M -66.60 % | 130.378 M 1 264.93 % | 9.552 M 90.51 % | 5.014 M 2.20 % | 4.906 M 5.76 % | 4.639 M 1 841.00 % | 239.000 K 195.06 % | 81.000 K 15.71 % | 70.000 K 159.26 % | 27.000 K -43.75 % | 48.000 K 0.00 % | 48.000 K |
| Total debt | 4.015 B 7.90 % | 3.721 B 25.17 % | 2.973 B 244.64 % | 862.570 M 7.59 % | 801.748 M 17.62 % | 681.657 M 22.10 % | 558.265 M 135.23 % | 237.326 M -2.46 % | 243.316 M 8.57 % | 224.118 M 18.48 % | 189.167 M 31.73 % | 143.602 M |
| Accumulated other comprehensive income loss | 12.660 M -93.47 % | 193.972 M -35.85 % | 302.366 M 3 094.91 % | 9.464 M 0.00 % | 9.464 M -86.54 % | 70.322 M 251.28 % | 20.019 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.681 M |
| Retained earnings | 2.330 B 34.58 % | 1.731 B 48.88 % | 1.163 B 65.58 % | 702.289 M 83.22 % | 383.300 M 65.41 % | 231.734 M 44.88 % | 159.954 M 570.44 % | 23.858 M 195.82 % | 8.065 M -66.09 % | 23.787 M 5.15 % | 22.623 M 2.11 % | 22.155 M |
| Common stock | 309.673 M 7.28 % | 288.651 M 4.52 % | 276.156 M 62.67 % | 169.762 M 0.09 % | 169.612 M 28.17 % | 132.334 M 0.00 % | 132.334 M 693.32 % | 16.681 M 0.00 % | 16.681 M 0.00 % | 16.681 M 0.00 % | 16.681 M 0.00 % | 16.681 M |
| Total equity | 5.727 B 23.39 % | 4.641 B 23.71 % | 3.752 B 271.39 % | 1.010 B 42.70 % | 707.894 M 46.56 % | 482.990 M 33.83 % | 360.903 M 114.89 % | 167.950 M 10.38 % | 152.157 M 12.95 % | 134.717 M 0.87 % | 133.553 M 0.35 % | 133.085 M |
| Other non current liabilities | 7.167 M 61.67 % | 4.433 M 33.69 % | 3.316 M | 0.000 -100.00 % | 2.059 M | 0.000 -100.00 % | 9.573 M 680.20 % | 1.227 M 24.70 % | 984.000 K 32.79 % | 741.000 K 48.80 % | 498.000 K -93.13 % | 7.246 M |
| Long term debt | 944.076 M -21.90 % | 1.209 B -4.38 % | 1.264 B 266.41 % | 344.997 M 1.64 % | 339.440 M 24.93 % | 271.715 M -14.10 % | 316.315 M 402.08 % | 63.001 M -24.29 % | 83.213 M 10.56 % | 75.267 M 17.03 % | 64.316 M 43.66 % | 44.771 M |
| Total non current liabilities | 1.053 B -18.69 % | 1.296 B -1.09 % | 1.310 B 244.62 % | 380.084 M 0.73 % | 377.344 M 27.66 % | 295.582 M -9.60 % | 326.970 M 379.34 % | 68.212 M -18.99 % | 84.197 M 2.22 % | 82.368 M 16.39 % | 70.772 M 36.06 % | 52.017 M |
| Other current liabilities | 253.796 M 104.93 % | 123.848 M 793.01 % | -17.871 M 27.44 % | -24.628 M -10.89 % | -22.210 M -137.97 % | -9.333 M -164.43 % | 14.485 M 110.42 % | 6.884 M -29.67 % | 9.788 M 27.88 % | 7.654 M 24.09 % | 6.168 M -31.01 % | 8.941 M |
| Deferred revenue | 0.000 -100.00 % | 10.915 M -91.74 % | 132.197 M 40.52 % | 94.075 M -35.39 % | 145.615 M 174.46 % | 53.056 M 103.40 % | 26.084 M 395.14 % | 5.268 M 3 092.73 % | 165.000 K -62.16 % | 436.000 K 196.60 % | 147.000 K -93.03 % | 2.110 M |
| Short term debt | 3.071 B 22.24 % | 2.512 B 47.03 % | 1.709 B 222.62 % | 529.622 M 14.56 % | 462.308 M 12.77 % | 409.943 M 69.47 % | 241.890 M 43.08 % | 169.057 M 5.81 % | 159.773 M 7.97 % | 147.979 M 18.80 % | 124.557 M 31.74 % | 94.551 M |
| Total current liabilities | 5.189 B 81.06 % | 2.866 B 41.14 % | 2.030 B 164.08 % | 768.833 M 17.89 % | 652.165 M 5.49 % | 618.200 M 78.86 % | 345.638 M 46.03 % | 236.689 M -11.16 % | 266.429 M 40.30 % | 189.901 M 23.36 % | 153.944 M 20.32 % | 127.949 M |
| Total liabilities | 6.242 B 50.00 % | 4.161 B 24.58 % | 3.340 B 190.72 % | 1.149 B 11.60 % | 1.030 B 12.66 % | 913.782 M 35.86 % | 672.608 M 120.60 % | 304.901 M -13.04 % | 350.626 M 28.78 % | 272.269 M 21.16 % | 224.716 M 24.87 % | 179.966 M |
| Other non current assets | 43.772 M -77.31 % | 192.889 M -52.78 % | 408.533 M 40 853 400.00 % | -1.000 K -100.02 % | 5.211 M -18.34 % | 6.381 M 151.12 % | 2.541 M 2 391.18 % | 102.000 K -80.42 % | 521.000 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 43.548 M 125.66 % | -169.722 M -13 390.68 % | 1.277 M 49.01 % | 857.000 K -73.89 % | 3.282 M | 0.000 | 0.000 -100.00 % | 81.000 K 15.71 % | 70.000 K 159.26 % | 27.000 K -43.75 % | 48.000 K 0.00 % | 48.000 K |
| Intangible assets | 879.000 K 108.79 % | 421.000 K -9.85 % | 467.000 K 10.14 % | 424.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 879.000 K 108.79 % | 421.000 K -9.85 % | 467.000 K 10.14 % | 424.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -521.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.354 B 14.78 % | 3.793 B 59.60 % | 2.377 B 273.84 % | 635.743 M -5.44 % | 672.287 M 35.48 % | 496.216 M 15.89 % | 428.178 M 265.63 % | 117.106 M -11.43 % | 132.215 M -12.03 % | 150.289 M -8.26 % | 163.815 M -0.45 % | 164.557 M |
| Total non current assets | 4.442 B 11.43 % | 3.987 B 42.62 % | 2.795 B 327.00 % | 654.617 M -3.84 % | 680.780 M 35.45 % | 502.597 M 16.69 % | 430.719 M 267.23 % | 117.289 M -11.64 % | 132.738 M -11.69 % | 150.316 M -8.27 % | 163.863 M -0.45 % | 164.605 M |
| Other current assets | 726.858 M 133.08 % | 311.849 M 17.67 % | 265.011 M 367.41 % | 56.698 M 11.76 % | 50.733 M -6.71 % | 54.383 M -20.04 % | 68.016 M 117.56 % | 31.263 M 2.95 % | 30.366 M 107.56 % | 14.630 M -4.08 % | 15.253 M -26.72 % | 20.815 M |
| Short term investments | 247.735 M -17.45 % | 300.100 M 3 526.59 % | 8.275 M 99.06 % | 4.157 M 155.97 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 507.863 M 2 753.64 % | 17.797 M -98.29 % | 1.040 B 143 407.17 % | 725.000 K -89.90 % | 7.175 M -56.99 % | 16.683 M -58.08 % | 39.799 M 1 107.86 % | 3.295 M -48.32 % | 6.376 M 256.60 % | 1.788 M -53.28 % | 3.827 M 610.02 % | 539.000 K |
| Cash and short term investments | 507.863 M 59.76 % | 317.897 M -69.69 % | 1.049 B 21 380.99 % | 4.882 M -44.52 % | 8.799 M -47.26 % | 16.683 M -58.08 % | 39.799 M 1 107.86 % | 3.295 M -48.32 % | 6.376 M 256.60 % | 1.788 M -53.28 % | 3.827 M 610.02 % | 539.000 K |
| Total current assets | 7.527 B 56.29 % | 4.816 B 12.09 % | 4.297 B 185.59 % | 1.504 B 42.38 % | 1.057 B 18.17 % | 894.175 M 48.34 % | 602.792 M 69.53 % | 355.562 M -3.91 % | 370.045 M 44.17 % | 256.670 M 32.03 % | 194.406 M 30.96 % | 148.446 M |
| Inventory | 4.267 B 43.89 % | 2.965 B 39.76 % | 2.122 B 84.84 % | 1.148 B 43.34 % | 800.800 M 34.51 % | 595.349 M 52.61 % | 390.119 M 46.65 % | 266.017 M 17.44 % | 226.518 M 23.91 % | 182.803 M 62.30 % | 112.636 M 47.21 % | 76.513 M |
| Net receivables | 2.025 B 65.88 % | 1.221 B 41.75 % | 861.168 M 191.93 % | 294.987 M 50.28 % | 196.291 M -13.82 % | 227.760 M 117.21 % | 104.858 M 52.13 % | 68.925 M -35.45 % | 106.785 M 55.86 % | 68.514 M 9.29 % | 62.690 M 23.94 % | 50.579 M |
| Tax assets | 0.000 -100.00 % | 169.724 M 1 951.05 % | 8.275 M -52.97 % | 17.594 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.000 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.864 B 885.76 % | 189.080 M 15.91 % | 163.131 M 57.03 % | 103.884 M 141.63 % | 42.993 M -71.20 % | 149.272 M 93.66 % | 77.078 M 71.50 % | 44.944 M -53.28 % | 96.208 M 195.81 % | 32.524 M 43.71 % | 22.631 M 41.82 % | 15.957 M |
| Tax payables | 0.000 -100.00 % | 29.580 M -33.06 % | 44.189 M -32.93 % | 65.880 M 180.83 % | 23.459 M 53.71 % | 15.262 M 25.25 % | 12.185 M 131.30 % | 5.268 M 3 092.73 % | 165.000 K -62.16 % | 436.000 K 196.60 % | 147.000 K -93.03 % | 2.110 M |
| Deferred revenue non current | 0.000 -100.00 % | 11.703 M 252.93 % | 3.316 M -99.08 % | 360.638 M | 0.000 -100.00 % | 1.588 M 46.77 % | 1.082 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.702 M -3.88 % | 12.174 M -3.42 % | 12.605 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.268 M -1 496.36 % | -330.000 K 62.16 % | -872.000 K -196.60 % | -294.000 K 93.13 % | -4.280 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 1.001 B 43.28 % | 698.430 M | 0.000 | 0.000 -100.00 % | 54.038 M 0.00 % | 54.038 M 158.85 % | 20.876 M 0.00 % | 20.876 M 0.00 % | 20.876 M |
| Other total stockholders equity | 3.075 B 26.67 % | 2.427 B 20.74 % | 2.010 B 1 462.59 % | 128.652 M -11.59 % | 145.518 M 199.44 % | 48.596 M 0.00 % | 48.596 M -33.77 % | 73.373 M 0.00 % | 73.373 M 0.00 % | 73.373 M 0.00 % | 73.373 M 0.00 % | 73.373 M |
| Deferred tax liabilities non current | 102.216 M 24.10 % | 82.364 M 94.12 % | 42.430 M 34.72 % | 31.495 M -12.14 % | 35.845 M 60.88 % | 22.280 M 132.76 % | 9.572 M 140.26 % | 3.984 M | 0.000 -100.00 % | 6.360 M 6.75 % | 5.958 M -14.78 % | 6.991 M |
| 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 |
| Total assets | 11.969 B 35.97 % | 8.802 B 24.12 % | 7.092 B 228.47 % | 2.159 B 24.27 % | 1.737 B 24.39 % | 1.397 B 35.15 % | 1.034 B 118.57 % | 472.851 M -5.95 % | 502.783 M 23.54 % | 406.986 M 13.60 % | 358.269 M 14.44 % | 313.051 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.543 B -108.97 % | -1.217 B 26.12 % | -1.647 B -260.90 % | -456.416 M -128.29 % | -199.927 M 5.30 % | -211.121 M -123.76 % | -94.350 M -221.88 % | -29.312 M 33.68 % | -44.199 M 19.91 % | -55.185 M -0.70 % | -54.802 M -15.51 % | -47.442 M |
| Accounts receivables | -1.241 B -232.57 % | -373.260 M 52.03 % | -778.040 M -564.96 % | -117.005 M -469.68 % | 31.650 M 129.11 % | -108.710 M -116.02 % | -50.323 M -226.24 % | 39.862 M 204.49 % | -38.148 M -1 587.22 % | -2.261 M 81.25 % | -12.060 M -63.28 % | -7.386 M |
| Inventory | -1.302 B -54.28 % | -843.667 M 13.37 % | -973.831 M -180.56 % | -347.099 M -68.94 % | -205.451 M -0.11 % | -205.230 M -197.40 % | -69.009 M -34.97 % | -51.129 M -62.81 % | -31.404 M 55.77 % | -71.009 M -92.78 % | -36.834 M -125.59 % | -16.328 M |
| Accounts payables | 0.000 -100.00 % | 48.047 M -54.09 % | 104.646 M 1 261.16 % | 7.688 M 129.43 % | -26.125 M | 0.000 -100.00 % | 50.323 M 198.16 % | -51.265 M -180.50 % | 63.685 M 543.74 % | 9.893 M 48.23 % | 6.674 M -5.27 % | 7.045 M |
| Other working capital | 0.000 100.00 % | -48.047 M -4 804 800.00 % | 1.000 K -99.99 % | 7.688 M 768 900.00 % | -1.000 K -100.00 % | 102.819 M 505.74 % | -25.341 M -176.28 % | 33.220 M 186.66 % | -38.332 M -567.92 % | 8.192 M 165.11 % | -12.582 M 59.11 % | -30.773 M |
| Other non cash items | 2.209 B 513.91 % | 359.828 M 544.40 % | -80.970 M -531.89 % | -12.814 M -143.24 % | 29.637 M -42.34 % | 51.399 M 547.65 % | -11.482 M -110.65 % | 107.815 M 125.92 % | 47.723 M -61.43 % | 123.727 M 53.60 % | 80.549 M 26.57 % | 63.641 M |
| Net cash provided by operating activities | 786.326 M 1 486.81 % | 49.554 M 104.93 % | -1.006 B -2 800.40 % | 37.242 M -64.28 % | 104.261 M 1 919.78 % | 5.162 M -83.96 % | 32.190 M 226.80 % | 9.850 M 122.44 % | -43.888 M -85.98 % | -23.598 M 33.87 % | -35.686 M -118.44 % | -16.337 M |
| Investments in property plant and equipment | -1.059 B 54.20 % | -2.313 B -4.07 % | -2.222 B -4 846.28 % | -44.932 M 81.17 % | -238.646 M -99.41 % | -119.674 M 62.82 % | -321.919 M -4 630.62 % | -6.805 M 12.18 % | -7.749 M 53.02 % | -16.496 M 12.91 % | -18.941 M 48.02 % | -36.440 M |
| Acquisitions net | 22.992 M | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.941 M -48.02 % | 36.440 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -3.000 M | 0.000 100.00 % | -267.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 165.963 M | 0.000 -100.00 % | 2.100 M 2 000.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 13.185 M -97.35 % | 497.057 M 6 731.46 % | 7.276 M 124.43 % | 3.242 M -23.21 % | 4.222 M 689.66 % | -716.000 K -123.91 % | 2.994 M -3.79 % | 3.112 M -2.02 % | 3.176 M 20.35 % | 2.639 M 107.54 % | -35.013 M 50.40 % | -70.593 M |
| Net cash used for investing activites | -857.164 M 52.80 % | -1.816 B 18.02 % | -2.215 B -5 226.25 % | -41.590 M 82.28 % | -234.691 M -94.94 % | -120.390 M 62.25 % | -318.925 M -8 535.93 % | -3.693 M 19.24 % | -4.573 M 67.00 % | -13.857 M 13.78 % | -16.072 M 52.94 % | -34.153 M |
| Debt repayment | 291.373 M -60.87 % | 744.686 M -64.53 % | 2.099 B 2 107.79 % | 95.092 M -43.61 % | 168.644 M 12 111.68 % | -1.404 M -100.58 % | 242.455 M 2 724.82 % | -9.237 M -216.25 % | 7.946 M -27.44 % | 10.951 M -43.97 % | 19.545 M | 0.000 |
| Common stock issued | 486.976 M 50.91 % | 322.683 M -86.12 % | 2.326 B 430 557.59 % | 540.000 K -99.60 % | 134.200 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 33.162 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -3.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.575 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -446.605 M -37.99 % | -323.651 M -96.85 % | -164.412 M -68.22 % | -97.736 M -2.88 % | -95.000 M -193.64 % | 101.456 M 814.92 % | 11.089 M 140.77 % | -27.196 M -232.57 % | 20.514 M -16.15 % | 24.466 M 26.43 % | 19.351 M -59.31 % | 47.561 M |
| Net cash used provided by financing activities | 313.169 M -57.89 % | 743.718 M -82.54 % | 4.261 B 202 598.76 % | -2.104 M -101.74 % | 120.922 M 31.28 % | 92.112 M -71.53 % | 323.544 M 3 602.70 % | -9.237 M -117.41 % | 53.048 M 49.78 % | 35.417 M -35.66 % | 55.045 M 15.74 % | 47.561 M |
| Effect of forex changes on cash | 0.000 100.00 % | -6.813 M -681 200.00 % | -1.000 K -200.00 % | 1.000 K -50.02 % | 2.001 K 300.10 % | -1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K -99.97 % | 3.468 M |
| Net change in cash | 242.331 M 123.70 % | -1.023 B -198.36 % | 1.040 B 16 216.91 % | -6.451 M 32.14 % | -9.507 M 58.87 % | -23.117 M -162.80 % | 36.809 M 1 294.71 % | -3.081 M -167.15 % | 4.588 M 325.01 % | -2.039 M -162.01 % | 3.288 M 510.02 % | 539.000 K |
| Cash at beginning of period | 17.797 M -98.29 % | 1.040 B 143 407.17 % | 725.000 K -89.90 % | 7.176 M -56.98 % | 16.682 M -58.08 % | 39.799 M 1 231.07 % | 2.990 M -53.11 % | 6.376 M 256.60 % | 1.788 M -53.28 % | 3.827 M 610.02 % | 539.000 K | 0.000 |
| Cash at end of period | 260.128 M 1 361.64 % | 17.797 M -98.29 % | 1.040 B 143 407.17 % | 725.000 K -89.90 % | 7.175 M -56.99 % | 16.682 M -58.08 % | 39.799 M 1 107.86 % | 3.295 M -48.32 % | 6.376 M 256.60 % | 1.788 M -53.28 % | 3.827 M 610.02 % | 539.000 K |
| Operating cash flow | 786.326 M 1 486.81 % | 49.554 M 104.93 % | -1.006 B -2 800.40 % | 37.242 M -64.28 % | 104.261 M 1 919.78 % | 5.162 M -83.96 % | 32.190 M 226.80 % | 9.850 M 122.44 % | -43.888 M -85.98 % | -23.598 M 33.87 % | -35.686 M -118.44 % | -16.337 M |
| Capital expenditure | -1.059 B 54.24 % | -2.313 B -4.09 % | -2.222 B -4 846.28 % | -44.932 M 81.17 % | -238.646 M -99.41 % | -119.674 M 62.82 % | -321.919 M -4 630.62 % | -6.805 M 12.18 % | -7.749 M 53.02 % | -16.496 M 12.91 % | -18.941 M 48.02 % | -36.440 M |
| Free CashFlow | -272.182 M 87.98 % | -2.264 B 29.88 % | -3.228 B -41 878.50 % | -7.690 M 94.28 % | -134.385 M -17.35 % | -114.512 M 60.48 % | -289.729 M -9 614.91 % | 3.045 M 105.90 % | -51.637 M -28.79 % | -40.094 M 26.60 % | -54.627 M -3.51 % | -52.777 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.610 B 15.33 % | 3.997 B 33.29 % | 2.999 B -4.58 % | 3.143 B -8.42 % | 3.432 B 3.70 % | 3.309 B 18.19 % | 2.800 B -7.33 % | 3.022 B 25.84 % | 2.401 B -4.52 % | 2.515 B 104.71 % | 1.229 B -3.31 % | 1.271 B -10.72 % | 1.423 B 14.60 % | 1.242 B 17.67 % | 1.055 B -7.48 % | 1.141 B 31.37 % | 868.180 M -7.26 % | 936.109 M |
| Net income | 236.025 M 36.90 % | 172.402 M 53.52 % | 112.296 M -28.70 % | 157.506 M -10.03 % | 175.056 M 4.39 % | 167.693 M 70.89 % | 98.128 M -33.59 % | 147.762 M -4.31 % | 154.415 M -10.49 % | 172.503 M 69.96 % | 101.496 M 9.48 % | 92.706 M -2.80 % | 95.375 M -2.37 % | 97.693 M 4.83 % | 93.189 M 29.61 % | 71.902 M 26.61 % | 56.788 M -16.02 % | 67.623 M |
| Income before tax | 321.985 M 37.28 % | 234.544 M 52.36 % | 153.944 M -28.56 % | 215.491 M -5.09 % | 227.044 M -3.76 % | 235.920 M 71.00 % | 137.962 M -31.79 % | 202.275 M 2.43 % | 197.468 M -16.19 % | 235.615 M 67.65 % | 140.538 M 13.11 % | 124.247 M -2.83 % | 127.866 M -2.49 % | 131.135 M 11.87 % | 117.223 M 16.06 % | 101.004 M 32.80 % | 76.058 M -17.47 % | 92.158 M |
| Income before tax ratio | 0.07 19.04 % | 0.06 14.31 % | 0.05 -25.13 % | 0.07 3.64 % | 0.07 -7.20 % | 0.07 44.69 % | 0.05 -26.40 % | 0.07 -18.60 % | 0.08 -12.22 % | 0.09 -18.10 % | 0.11 16.98 % | 0.10 8.83 % | 0.09 -14.92 % | 0.11 -4.93 % | 0.11 25.44 % | 0.09 1.09 % | 0.09 -11.01 % | 0.10 |
| EBITDA | 589.569 M 23.30 % | 478.164 M 19.22 % | 401.082 M -7.47 % | 433.478 M -2.69 % | 445.443 M 3.14 % | 431.872 M 24.84 % | 345.943 M -5.94 % | 367.806 M 25.83 % | 292.297 M -7.16 % | 314.830 M 69.48 % | 185.758 M 14.46 % | 162.285 M -0.71 % | 163.442 M -4.97 % | 171.989 M 9.03 % | 157.750 M 9.84 % | 143.613 M 24.89 % | 114.990 M -8.60 % | 125.808 M |
| Net income ratio | 0.05 18.71 % | 0.04 15.18 % | 0.04 -25.28 % | 0.05 -1.75 % | 0.05 0.66 % | 0.05 44.59 % | 0.04 -28.34 % | 0.05 -23.96 % | 0.06 -6.24 % | 0.07 -16.98 % | 0.08 13.23 % | 0.07 8.87 % | 0.07 -14.81 % | 0.08 -10.91 % | 0.09 40.08 % | 0.06 -3.62 % | 0.07 -9.45 % | 0.07 |
| Ratio EBITDA | 0.13 6.91 % | 0.12 -10.55 % | 0.13 -3.03 % | 0.14 6.26 % | 0.13 -0.54 % | 0.13 5.63 % | 0.12 1.50 % | 0.12 0.00 % | 0.12 -2.76 % | 0.13 -17.21 % | 0.15 18.38 % | 0.13 11.21 % | 0.11 -17.08 % | 0.14 -7.35 % | 0.15 18.72 % | 0.13 -4.93 % | 0.13 -1.45 % | 0.13 |
| Gross profit ratio | 0.20 20.22 % | 0.17 -29.92 % | 0.24 117.44 % | 0.11 4.70 % | 0.11 -2.34 % | 0.11 -52.26 % | 0.23 3.66 % | 0.22 -12.71 % | 0.25 5.50 % | 0.24 -26.75 % | 0.33 1.46 % | 0.32 17.49 % | 0.27 -15.00 % | 0.32 0.61 % | 0.32 3.97 % | 0.31 -11.52 % | 0.35 158.83 % | 0.13 |
| Weighted average shs out dil | 30.974 M 0.07 % | 30.952 M 0.05 % | 30.936 M -0.03 % | 30.944 M -0.13 % | 30.983 M 0.09 % | 30.955 M 0.00 % | 30.955 M -0.07 % | 30.977 M 0.10 % | 30.945 M 21.44 % | 25.481 M 0.02 % | 25.476 M 0.03 % | 25.469 M 0.94 % | 25.231 M -0.96 % | 25.476 M 0.00 % | 25.476 M 0.00 % | 25.476 M 0.00 % | 25.476 M 24.53 % | 20.458 M |
| Weighted average shs out | 30.974 M 0.07 % | 30.952 M 1.43 % | 30.515 M 0.16 % | 30.465 M -1.59 % | 30.959 M 12.10 % | 27.618 M 0.00 % | 27.618 M 0.00 % | 27.618 M 0.00 % | 27.618 M 8.39 % | 25.481 M 0.02 % | 25.476 M 0.03 % | 25.469 M 0.94 % | 25.231 M -0.96 % | 25.476 M 0.00 % | 25.476 M 0.00 % | 25.476 M 0.00 % | 25.476 M 28.37 % | 19.846 M |
| EPS diluted | 7.62 36.80 % | 5.57 53.44 % | 3.63 -28.68 % | 5.09 -9.91 % | 5.65 4.24 % | 5.42 70.98 % | 3.17 -33.54 % | 4.77 -4.41 % | 4.99 -26.29 % | 6.77 70.10 % | 3.98 9.34 % | 3.64 -3.70 % | 3.78 -1.31 % | 3.83 4.64 % | 3.66 29.79 % | 2.82 26.46 % | 2.23 -32.63 % | 3.31 |
| Earnings per share | 7.62 36.80 % | 5.57 51.36 % | 3.68 -28.82 % | 5.17 -9.93 % | 5.74 -4.49 % | 6.01 69.30 % | 3.55 -33.64 % | 5.35 -4.29 % | 5.59 -17.43 % | 6.77 70.10 % | 3.98 9.34 % | 3.64 -3.70 % | 3.78 -1.31 % | 3.83 4.64 % | 3.66 29.79 % | 2.82 26.46 % | 2.23 -34.60 % | 3.41 |
| Gross profit | 943.982 M 38.65 % | 680.852 M -6.59 % | 728.860 M 107.47 % | 351.305 M -4.11 % | 366.374 M 1.27 % | 361.766 M -43.58 % | 641.172 M -3.94 % | 667.459 M 9.84 % | 607.669 M 0.73 % | 603.274 M 49.95 % | 402.305 M -1.90 % | 410.104 M 4.90 % | 390.935 M -2.59 % | 401.309 M 18.39 % | 338.983 M -3.80 % | 352.388 M 16.23 % | 303.173 M 140.05 % | 126.297 M |
| Income tax expense | 85.961 M 38.33 % | 62.142 M 49.21 % | 41.648 M -28.17 % | 57.985 M 11.54 % | 51.987 M -23.80 % | 68.227 M 71.27 % | 39.835 M -26.93 % | 54.513 M 26.62 % | 43.053 M -31.78 % | 63.112 M 61.65 % | 39.042 M 23.78 % | 31.541 M -2.92 % | 32.491 M -2.84 % | 33.441 M 39.14 % | 24.034 M -17.41 % | 29.102 M 51.02 % | 19.270 M -21.46 % | 24.535 M |
| Cost of revenue | 3.666 B 10.54 % | 3.316 B 46.09 % | 2.270 B -18.68 % | 2.792 B -8.93 % | 3.065 B 4.00 % | 2.947 B 36.53 % | 2.159 B -8.29 % | 2.354 B 31.26 % | 1.794 B -6.18 % | 1.912 B 131.38 % | 826.224 M -3.98 % | 860.466 M -16.63 % | 1.032 B 22.81 % | 840.405 M 17.33 % | 716.258 M -9.12 % | 788.142 M 39.49 % | 565.007 M -30.23 % | 809.812 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.961 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 23.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.301 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 511.520 M 530.40 % | 81.142 M -82.28 % | 458.026 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.435 M -14.94 % | 11.092 M 760.51 % | 1.289 M 22.76 % | 1.050 M -40.85 % | 1.775 M -47.30 % | 3.368 M 768.04 % | 388.000 K -98.38 % | 23.886 M 7 204.59 % | 327.000 K -87.24 % | 2.563 M | 0.000 |
| Operating expenses | 511.520 M 274.08 % | 136.741 M -70.15 % | 458.026 M 817.67 % | 49.912 M 25.41 % | 39.799 M 4.83 % | 37.966 M 1.90 % | 37.258 M -90.75 % | 402.931 M 6.49 % | 378.366 M 16.84 % | 323.821 M 33.89 % | 241.850 M -9.79 % | 268.084 M 7.98 % | 248.274 M -0.79 % | 250.256 M 10.83 % | 225.793 M -1.66 % | 229.604 M 9.30 % | 210.074 M 1 202.14 % | 16.133 M |
| Cost and expenses | 4.177 B 20.98 % | 3.453 B 26.57 % | 2.728 B -3.99 % | 2.841 B -8.49 % | 3.105 B 4.01 % | 2.985 B 16.15 % | 2.570 B -6.77 % | 2.757 B 26.94 % | 2.172 B -2.85 % | 2.236 B 109.30 % | 1.068 B -5.36 % | 1.129 B -11.86 % | 1.280 B 17.40 % | 1.091 B 15.78 % | 942.051 M -7.44 % | 1.018 B 31.31 % | 775.081 M -6.16 % | 825.945 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 55.599 M | 0.000 -100.00 % | 49.912 M 25.41 % | 39.799 M 4.83 % | 37.966 M 1.90 % | 37.258 M 17.05 % | 31.830 M -64.99 % | 90.914 M 177.97 % | 32.706 M 60.61 % | 20.363 M -0.52 % | 20.470 M 29.44 % | 15.814 M -2.75 % | 16.262 M -69.67 % | 53.620 M 234.50 % | 16.030 M 28.94 % | 12.432 M -22.94 % | 16.133 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 463.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 124.324 M 1.65 % | 122.304 M 0.48 % | 121.721 M 27.69 % | 95.323 M -13.17 % | 109.776 M 14.21 % | 96.118 M -13.92 % | 111.655 M 55.75 % | 71.688 M 67.00 % | 42.926 M -4.88 % | 45.126 M 115.21 % | 20.968 M 7.27 % | 19.547 M 7.62 % | 18.163 M -10.55 % | 20.306 M 2.28 % | 19.853 M -10.20 % | 22.107 M 12.77 % | 19.604 M 3.02 % | 19.030 M |
| Depreciation and amortization | 143.260 M 13.91 % | 125.765 M 0.28 % | 125.417 M 2.24 % | 122.664 M 3.19 % | 118.868 M 23.07 % | 96.588 M 0.27 % | 96.325 M 2.64 % | 93.843 M 80.81 % | 51.902 M 52.25 % | 34.089 M 40.56 % | 24.253 M 31.17 % | 18.490 M 6.19 % | 17.413 M -15.26 % | 20.548 M -0.61 % | 20.674 M 0.84 % | 20.502 M 6.07 % | 19.328 M 25.25 % | 15.431 M |
| Operating income | 432.462 M -20.52 % | 544.111 M 100.90 % | 270.834 M -10.14 % | 301.393 M -7.71 % | 326.575 M 0.86 % | 323.800 M 40.99 % | 229.658 M -16.17 % | 273.963 M 19.48 % | 229.303 M -18.32 % | 280.741 M 73.83 % | 161.506 M 12.32 % | 143.794 M -1.53 % | 146.029 M -3.57 % | 151.441 M 10.48 % | 137.076 M 11.34 % | 123.111 M -10.19 % | 137.076 M 24.43 % | 110.164 M |
| Operating income ratio | 0.09 -31.08 % | 0.14 50.73 % | 0.09 -5.82 % | 0.10 0.77 % | 0.10 -2.75 % | 0.10 19.30 % | 0.08 -9.54 % | 0.09 -5.05 % | 0.10 -14.45 % | 0.11 -15.09 % | 0.13 16.16 % | 0.11 10.29 % | 0.10 -15.86 % | 0.12 -6.11 % | 0.13 20.34 % | 0.11 -31.63 % | 0.16 34.16 % | 0.12 |
| Total other income expenses net | -110.477 M 64.31 % | -309.567 M -164.84 % | -116.890 M -36.07 % | -85.902 M 13.69 % | -99.531 M -13.26 % | -87.880 M 4.16 % | -91.696 M 51.21 % | -187.926 M -490.31 % | -31.835 M 27.38 % | -43.837 M -120.10 % | -19.917 M -12.06 % | -17.773 M -20.13 % | -14.795 M 25.72 % | -19.918 M 51.16 % | -40.786 M -87.26 % | -21.780 M -27.81 % | -17.041 M 5.36 % | -18.006 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 |
| 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-03-31 | 2017-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 3.507 B | 0.000 -100.00 % | 3.334 B | 0.000 -100.00 % | 3.403 B 14 900.36 % | 22.687 M -99.45 % | 4.118 B 293.23 % | 1.047 B -45.81 % | 1.932 B 1 632.64 % | 111.527 M -84.52 % | 720.403 M 14 656.31 % | 4.882 M -99.43 % | 861.845 M -3.15 % | 889.870 M 0.83 % | 882.542 M 11.30 % | 792.948 M 227.42 % | 242.179 M |
| Total investments | 0.000 -100.00 % | 43.548 M | 0.000 -100.00 % | 278.969 M | 0.000 -100.00 % | 130.378 M 187.34 % | 45.374 M -90.42 % | 473.592 M -77.39 % | 2.094 B 21 827.14 % | 9.552 M -95.72 % | 223.054 M 300.57 % | 55.684 M 470.30 % | 9.764 M 94.73 % | 5.014 M | 0.000 -100.00 % | 4.937 M 1.50 % | 4.864 M | 0.000 |
| Total debt | 0.000 -100.00 % | 4.015 B | 0.000 -100.00 % | 3.358 B | 0.000 -100.00 % | 3.721 B | 0.000 -100.00 % | 4.141 B | 0.000 -100.00 % | 2.973 B | 0.000 -100.00 % | 826.573 M | 0.000 -100.00 % | 862.570 M -3.09 % | 890.103 M 0.79 % | 883.083 M 10.14 % | 801.748 M 228.44 % | 244.110 M |
| Accumulated other comprehensive income loss | 5.727 B 45 134.93 % | 12.660 M -99.77 % | 5.498 B 5.97 % | 5.189 B 11.80 % | 4.641 B 2 292.70 % | 193.972 M -95.22 % | 4.054 B 7.31 % | 3.778 B 0.70 % | 3.752 B 1 140.77 % | 302.366 M -87.68 % | 2.454 B 11.59 % | 2.199 B 117.68 % | 1.010 B 10 573.78 % | 9.464 M 0.00 % | 9.464 M 0.00 % | 9.464 M 0.00 % | 9.464 M -91.47 % | 110.930 M |
| Retained earnings | 0.000 -100.00 % | 2.330 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.731 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.163 B | 0.000 | 0.000 | 0.000 -100.00 % | 702.289 M 16.02 % | 605.318 M 18.21 % | 512.083 M 33.60 % | 383.300 M 377.46 % | 80.279 M |
| Common stock | 0.000 -100.00 % | 309.673 M | 0.000 -100.00 % | 309.673 M | 0.000 -100.00 % | 288.651 M | 0.000 -100.00 % | 276.184 M | 0.000 -100.00 % | 276.156 M | 0.000 -100.00 % | 254.762 M | 0.000 -100.00 % | 169.762 M 0.00 % | 169.762 M 0.00 % | 169.762 M 0.09 % | 169.612 M 55.61 % | 109.001 M |
| Total equity | 5.727 B 0.00 % | 5.727 B 4.15 % | 5.498 B 0.00 % | 5.498 B 18.47 % | 4.641 B 0.00 % | 4.641 B 14.49 % | 4.054 B 0.00 % | 4.054 B 8.06 % | 3.752 B 0.00 % | 3.752 B 52.90 % | 2.454 B 0.00 % | 2.454 B 142.90 % | 1.010 B 0.00 % | 1.010 B 8.57 % | 930.452 M 11.14 % | 837.217 M 18.27 % | 707.894 M 215.50 % | 224.371 M |
| Other non current liabilities | -5.727 B -80 004.31 % | 7.167 M 100.13 % | -5.498 B -109 131.55 % | 5.043 M 100.11 % | -4.641 B -104 796.05 % | 4.433 M 100.11 % | -4.054 B -124 035.62 % | 3.271 M | 0.000 -100.00 % | 3.316 M | 0.000 -100.00 % | 4.396 M | 0.000 -100.00 % | 15.641 M -56.72 % | 36.138 M 55 496.92 % | 65.000 K -96.84 % | 2.059 M -21.74 % | 2.631 M |
| Long term debt | 0.000 -100.00 % | 944.076 M | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.381 B | 0.000 -100.00 % | 1.264 B | 0.000 -100.00 % | 271.587 M | 0.000 -100.00 % | 332.948 M -12.72 % | 381.488 M 34.17 % | 284.330 M -16.24 % | 339.440 M 388.30 % | 69.514 M |
| Total non current liabilities | -5.727 B -643.61 % | 1.053 B 119.16 % | -5.498 B -572.67 % | 1.163 B 125.06 % | -4.641 B -458.23 % | 1.296 B 131.96 % | -4.054 B -381.76 % | 1.439 B | 0.000 -100.00 % | 1.310 B | 0.000 -100.00 % | 312.986 M | 0.000 -100.00 % | 380.084 M -8.99 % | 417.626 M 30.09 % | 321.031 M -14.92 % | 377.344 M 405.11 % | 74.705 M |
| Other current liabilities | 0.000 -100.00 % | 253.796 M | 0.000 -100.00 % | 147.682 M | 0.000 -100.00 % | 105.183 M | 0.000 -100.00 % | 110.403 M | 0.000 -100.00 % | 99.574 M | 0.000 -100.00 % | 67.945 M | 0.000 -100.00 % | 69.447 M -35.19 % | 107.157 M 17.02 % | 91.571 M -5.43 % | 96.824 M 1 882.47 % | -5.432 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.580 M | 0.000 -100.00 % | 100.232 M | 0.000 -100.00 % | 132.197 M | 0.000 -100.00 % | 35.009 M | 0.000 -100.00 % | 94.075 M | 0.000 -100.00 % | 121.794 M 419.18 % | 23.459 M -13.00 % | 26.963 M |
| Short term debt | 0.000 -100.00 % | 3.071 B | 0.000 -100.00 % | 2.281 B | 0.000 -100.00 % | 2.512 B | 0.000 -100.00 % | 2.760 B | 0.000 -100.00 % | 1.709 B | 0.000 -100.00 % | 554.986 M | 0.000 -100.00 % | 529.622 M 4.13 % | 508.615 M -15.05 % | 598.753 M 28.65 % | 465.430 M 166.58 % | 174.596 M |
| Total current liabilities | 0.000 -100.00 % | 5.189 B | 0.000 -100.00 % | 3.593 B | 0.000 -100.00 % | 2.866 B | 0.000 -100.00 % | 3.101 B | 0.000 -100.00 % | 2.030 B | 0.000 -100.00 % | 912.862 M | 0.000 -100.00 % | 768.833 M 9.03 % | 705.162 M -15.04 % | 829.948 M 27.26 % | 652.165 M 105.32 % | 317.634 M |
| Total liabilities | -5.727 B -191.75 % | 6.242 B 213.52 % | -5.498 B -215.61 % | 4.756 B 202.47 % | -4.641 B -211.53 % | 4.161 B 202.65 % | -4.054 B -189.29 % | 4.540 B | 0.000 -100.00 % | 3.340 B | 0.000 -100.00 % | 1.226 B | 0.000 -100.00 % | 1.149 B 2.33 % | 1.123 B -2.45 % | 1.151 B 11.80 % | 1.030 B 162.40 % | 392.339 M |
| Other non current assets | 0.000 -100.00 % | 43.772 M | 0.000 -100.00 % | 446.946 M 240.59 % | -317.897 M -187.67 % | 362.612 M 1 698.33 % | -22.687 M -126.68 % | 85.025 M 108.12 % | -1.047 B -356.34 % | 408.533 M 466.31 % | -111.527 M -129.43 % | 379.017 M 7 863.56 % | -4.882 M -488 100.00 % | -1.000 K -100.01 % | 11.273 M 65.68 % | 6.804 M 32.14 % | 5.149 M 272.58 % | 1.382 M |
| Long term investments | 0.000 -100.00 % | 43.548 M | 0.000 -100.00 % | 278.969 M | 0.000 100.00 % | -169.722 M | 0.000 -100.00 % | 463.765 M | 0.000 -100.00 % | 1.277 M | 0.000 -100.00 % | 55.684 M | 0.000 -100.00 % | 857.000 K | 0.000 -100.00 % | 2.057 M -57.71 % | 4.864 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 879.000 K | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 421.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 467.000 K | 0.000 -100.00 % | 349.000 K | 0.000 -100.00 % | 424.000 K 398.82 % | 85.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 879.000 K | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 421.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 467.000 K | 0.000 -100.00 % | 349.000 K | 0.000 -100.00 % | 424.000 K 398.82 % | 85.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.354 B | 0.000 -100.00 % | 3.831 B | 0.000 -100.00 % | 3.793 B | 0.000 -100.00 % | 3.241 B | 0.000 -100.00 % | 2.377 B | 0.000 -100.00 % | 993.618 M | 0.000 -100.00 % | 635.743 M -1.97 % | 648.490 M -2.79 % | 667.083 M -0.77 % | 672.287 M 457.68 % | 120.551 M |
| Total non current assets | 0.000 -100.00 % | 4.442 B | 0.000 -100.00 % | 4.558 B 1 533.77 % | -317.897 M -107.97 % | 3.987 B 17 671.95 % | -22.687 M -100.60 % | 3.800 B 462.82 % | -1.047 B -137.47 % | 2.795 B 2 606.33 % | -111.527 M -107.81 % | 1.429 B 29 363.99 % | -4.882 M -100.75 % | 654.617 M -0.79 % | 659.848 M -2.38 % | 675.944 M -0.93 % | 682.300 M 459.57 % | 121.933 M |
| Other current assets | -507.863 M -169.87 % | 726.858 M 3 187.10 % | -23.545 M -104.25 % | 554.204 M | 0.000 -100.00 % | 311.849 M | 0.000 -100.00 % | 413.107 M | 0.000 -100.00 % | 273.286 M | 0.000 -100.00 % | 140.282 M | 0.000 -100.00 % | 351.685 M 335.31 % | 80.790 M 54.76 % | 52.203 M 92.33 % | 27.143 M 9.34 % | 24.825 M |
| Short term investments | 0.000 -100.00 % | 247.735 M | 0.000 -100.00 % | 6.534 M | 0.000 -100.00 % | 300.100 M 561.39 % | 45.374 M 361.73 % | 9.827 M -99.53 % | 2.094 B 25 210.94 % | 8.275 M -96.29 % | 223.054 M 3 871.05 % | 5.617 M -42.47 % | 9.764 M 134.88 % | 4.157 M | 0.000 -100.00 % | 2.880 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 507.863 M | 0.000 -100.00 % | 23.345 M | 0.000 -100.00 % | 17.798 M 178.45 % | -22.687 M -200.00 % | 22.687 M 102.17 % | -1.047 B -200.65 % | 1.040 B 1 032.89 % | -111.527 M -205.05 % | 106.170 M 2 274.72 % | -4.882 M -773.38 % | 725.000 K 211.16 % | 233.000 K -56.93 % | 541.000 K -93.85 % | 8.800 M 355.72 % | 1.931 M |
| Cash and short term investments | 507.863 M 0.00 % | 507.863 M 2 056.99 % | 23.545 M -21.20 % | 29.879 M -90.60 % | 317.897 M 0.00 % | 317.897 M 1 301.23 % | 22.687 M -30.22 % | 32.514 M -96.90 % | 1.047 B -0.14 % | 1.049 B 840.31 % | 111.527 M -0.23 % | 111.787 M 2 189.78 % | 4.882 M 0.00 % | 4.882 M 1 995.28 % | 233.000 K -93.19 % | 3.421 M -61.13 % | 8.800 M 355.72 % | 1.931 M |
| Total current assets | 0.000 -100.00 % | 7.527 B | 0.000 -100.00 % | 5.696 B 1 691.91 % | 317.897 M -93.40 % | 4.816 B 21 127.47 % | 22.687 M -99.53 % | 4.794 B 357.81 % | 1.047 B -75.63 % | 4.297 B 3 752.53 % | 111.527 M -95.05 % | 2.251 B 46 005.41 % | 4.882 M -99.68 % | 1.504 B 7.97 % | 1.393 B 6.18 % | 1.312 B 24.37 % | 1.055 B 113.25 % | 494.777 M |
| Inventory | 0.000 -100.00 % | 4.267 B | 0.000 -100.00 % | 3.156 B | 0.000 -100.00 % | 2.965 B | 0.000 -100.00 % | 3.010 B | 0.000 -100.00 % | 2.122 B | 0.000 -100.00 % | 1.374 B | 0.000 -100.00 % | 1.148 B 11.02 % | 1.034 B 0.20 % | 1.032 B 27.66 % | 808.321 M 118.84 % | 369.358 M |
| Net receivables | 0.000 -100.00 % | 2.025 B | 0.000 -100.00 % | 1.956 B | 0.000 -100.00 % | 1.221 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 861.168 M | 0.000 -100.00 % | 624.951 M | 0.000 | 0.000 -100.00 % | 278.411 M 22.97 % | 226.402 M 7.38 % | 210.839 M 113.70 % | 98.663 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.001 K | 0.000 -100.00 % | 9.827 M | 0.000 -100.00 % | 8.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.594 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.084 B | 0.000 -100.00 % | 189.080 M | 0.000 -100.00 % | 125.365 M | 0.000 -100.00 % | 163.131 M | 0.000 -100.00 % | 289.439 M | 0.000 -100.00 % | 103.884 M 16.21 % | 89.390 M -10.93 % | 100.356 M 133.42 % | 42.993 M -54.53 % | 94.544 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 79.864 M | 0.000 -100.00 % | 29.580 M | 0.000 -100.00 % | 5.415 M | 0.000 -100.00 % | 44.189 M | 0.000 -100.00 % | 492.000 K | 0.000 -100.00 % | 65.880 M | 0.000 -100.00 % | 39.268 M 67.39 % | 23.459 M -13.00 % | 26.963 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.316 M | 0.000 -100.00 % | 275.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.862 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 11.702 M | 0.000 -100.00 % | 11.943 M | 0.000 -100.00 % | 12.174 M | 0.000 -100.00 % | 12.395 M | 0.000 -100.00 % | 12.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.122 M | 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 -100.00 % | 33.162 M |
| Other total stockholders equity | 0.000 -100.00 % | 3.075 B | 0.000 -100.00 % | 5.189 B | 0.000 -100.00 % | 2.427 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.010 B | 0.000 | 0.000 | 0.000 -100.00 % | 128.652 M -11.83 % | 145.908 M 0.00 % | 145.908 M 0.27 % | 145.518 M 233.50 % | -109.001 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 102.216 M | 0.000 -100.00 % | 81.537 M | 0.000 -100.00 % | 82.364 M | 0.000 -100.00 % | 54.652 M | 0.000 -100.00 % | 42.430 M | 0.000 -100.00 % | 37.003 M | 0.000 -100.00 % | 31.495 M | 0.000 -100.00 % | 33.774 M -5.78 % | 35.845 M 1 300.20 % | 2.560 M |
| 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 |
| Total assets | 0.000 -100.00 % | 11.969 B | 0.000 -100.00 % | 10.254 B | 0.000 -100.00 % | 8.802 B | 0.000 -100.00 % | 8.594 B | 0.000 -100.00 % | 7.092 B | 0.000 -100.00 % | 3.680 B | 0.000 -100.00 % | 2.159 B 5.15 % | 2.053 B 3.27 % | 1.988 B 14.43 % | 1.737 B 181.72 % | 616.710 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-03-31 | 2017-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in 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 100.00 % | -117.809 M -40.67 % | -83.750 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 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 % | -3.867 M 95.27 % | -81.721 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 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 % | -113.942 M -5 515.67 % | -2.029 M | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -236.025 M -36.90 % | -172.402 M -53.52 % | -112.296 M 28.70 % | -157.506 M 10.03 % | -175.056 M -4.39 % | -167.693 M -9 200.78 % | -1.803 M 98.78 % | -147.762 M 4.31 % | -154.415 M 10.43 % | -172.403 M -69.86 % | -101.496 M -9.48 % | -92.706 M 2.80 % | -95.375 M -256.68 % | 60.871 M 255.75 % | -39.083 M 45.64 % | -71.902 M -26.61 % | -56.788 M 16.02 % | -67.623 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.650 M 2.64 % | 187.686 M 80.81 % | 103.804 M 52.25 % | 68.178 M 40.56 % | 48.506 M 31.17 % | 36.980 M | 0.000 -100.00 % | 61.242 M 782.44 % | -8.974 M | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 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 % | -7.739 M -272.60 % | -2.077 M | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 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 % | 33.000 K 10.00 % | 30.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 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 % | -7.706 M -276.45 % | -2.047 M | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -72.434 M | 0.000 | 0.000 | 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 | 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 100.00 % | -390.000 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | 0.000 | 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 % | 19.387 M 74.59 % | 11.104 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 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 % | -53.047 M -595.12 % | 10.714 M | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 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 % | 3.000 K -99.44 % | 540.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.650 M 2.64 % | 187.686 M 80.81 % | 103.804 M 52.25 % | 68.178 M 40.56 % | 48.506 M 31.17 % | 36.980 M | 0.000 -100.00 % | 492.000 K 111.16 % | 233.000 K | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 215.337 M 849.16 % | 22.687 M 113.75 % | -164.999 M -115.76 % | 1.047 B 6.96 % | 979.062 M 822.16 % | 106.170 M 53.45 % | 69.190 M 9 443.45 % | 725.000 K 211.16 % | 233.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.797 M -91.74 % | 215.337 M 849.16 % | 22.687 M -98.03 % | 1.151 B 9.91 % | 1.047 B 577.05 % | 154.676 M 45.69 % | 106.170 M 14 544.14 % | 725.000 K 0.00 % | 725.000 K 211.16 % | 233.000 K | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.650 M 2.64 % | 187.686 M 80.81 % | 103.804 M 52.25 % | 68.178 M 40.56 % | 48.506 M 31.17 % | 36.980 M | 0.000 -100.00 % | 61.242 M 782.44 % | -8.974 M | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 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 % | -7.739 M -272.60 % | -2.077 M | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.650 M 2.64 % | 187.686 M 80.81 % | 103.804 M 52.25 % | 68.178 M 40.56 % | 48.506 M 31.17 % | 36.980 M | 0.000 -100.00 % | 53.503 M 584.15 % | -11.051 M | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |