B&B Triplewall Containers Limited BBTCL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.918 B 31.00 % | 3.754 B 11.54 % | 3.365 B 7.66 % | 3.126 B 33.38 % | 2.344 B 22.59 % | 1.912 B -1.31 % | 1.937 B 16.41 % | 1.664 B 63.59 % | 1.017 B 5.39 % | 965.194 M 116.76 % | 445.291 M 42.59 % | 312.297 M |
| Net income | -55.302 M -132.72 % | 168.998 M -5.71 % | 179.237 M -26.66 % | 244.401 M 53.98 % | 158.719 M 250.52 % | 45.281 M -12.56 % | 51.786 M 13.32 % | 45.701 M 174.48 % | 16.650 M -13.67 % | 19.286 M 51.14 % | 12.760 M 89.80 % | 6.723 M |
| Income before tax | -78.306 M -134.84 % | 224.741 M -6.50 % | 240.371 M -26.24 % | 325.867 M 56.14 % | 208.706 M 252.77 % | 59.163 M -13.14 % | 68.109 M 18.32 % | 57.562 M 261.23 % | 15.935 M -63.44 % | 43.587 M 112.97 % | 20.466 M 129.72 % | 8.909 M |
| Income before tax ratio | -0.02 -126.60 % | 0.06 -16.18 % | 0.07 -31.48 % | 0.10 17.06 % | 0.09 187.77 % | 0.03 -11.99 % | 0.04 1.65 % | 0.03 120.81 % | 0.02 -65.31 % | 0.05 -1.75 % | 0.05 61.11 % | 0.03 |
| EBITDA | 409.656 M 1.85 % | 402.218 M 3.26 % | 389.525 M -13.57 % | 450.678 M 34.23 % | 335.756 M 63.77 % | 205.013 M 7.14 % | 191.347 M 4.83 % | 182.522 M 145.43 % | 74.368 M -17.19 % | 89.801 M 77.71 % | 50.532 M 29.71 % | 38.957 M |
| Net income ratio | -0.01 -124.98 % | 0.05 -15.47 % | 0.05 -31.88 % | 0.08 15.44 % | 0.07 185.94 % | 0.02 -11.41 % | 0.03 -2.66 % | 0.03 67.78 % | 0.02 -18.08 % | 0.02 -30.27 % | 0.03 33.11 % | 0.02 |
| Ratio EBITDA | 0.08 -22.25 % | 0.11 -7.43 % | 0.12 -19.72 % | 0.14 0.63 % | 0.14 33.60 % | 0.11 8.56 % | 0.10 -9.94 % | 0.11 50.03 % | 0.07 -21.42 % | 0.09 -18.01 % | 0.11 -9.03 % | 0.12 |
| Gross profit ratio | 0.17 -15.10 % | 0.20 -22.04 % | 0.26 4.74 % | 0.25 -3.13 % | 0.26 17.51 % | 0.22 6.36 % | 0.21 -13.64 % | 0.24 15.90 % | 0.21 34.33 % | 0.15 -28.06 % | 0.21 8.60 % | 0.20 |
| Weighted average shs out dil | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 16.71 % | 17.575 M -32.67 % | 26.102 M 27.26 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M |
| Weighted average shs out | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 16.71 % | 17.575 M -32.67 % | 26.102 M 27.26 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M |
| EPS diluted | -2.70 -132.26 % | 8.37 -4.23 % | 8.74 -26.68 % | 11.92 54.01 % | 7.74 250.23 % | 2.21 -25.08 % | 2.95 68.57 % | 1.75 116.05 % | 0.81 -13.83 % | 0.94 51.61 % | 0.62 87.88 % | 0.33 |
| Earnings per share | -2.70 -132.26 % | 8.37 -4.23 % | 8.74 -26.68 % | 11.92 54.01 % | 7.74 250.23 % | 2.21 -25.08 % | 2.95 68.57 % | 1.75 116.05 % | 0.81 -13.83 % | 0.94 51.61 % | 0.62 87.88 % | 0.33 |
| Gross profit | 853.081 M 11.22 % | 767.037 M -13.04 % | 882.043 M 12.76 % | 782.228 M 29.20 % | 605.418 M 44.05 % | 420.282 M 4.97 % | 400.371 M 0.53 % | 398.245 M 89.61 % | 210.033 M 41.57 % | 148.359 M 55.93 % | 95.142 M 54.84 % | 61.444 M |
| Income tax expense | -17.220 M -127.88 % | 61.767 M 1.04 % | 61.134 M -24.96 % | 81.467 M 62.98 % | 49.987 M 223.60 % | 15.447 M -5.37 % | 16.323 M 37.62 % | 11.861 M 1 758.88 % | -715.000 K -102.94 % | 24.301 M 215.35 % | 7.706 M 252.52 % | 2.186 M |
| Cost of revenue | 4.065 B 36.08 % | 2.987 B 20.27 % | 2.483 B 5.96 % | 2.344 B 34.84 % | 1.738 B 16.54 % | 1.492 B -2.94 % | 1.537 B 21.40 % | 1.266 B 56.82 % | 807.166 M -1.18 % | 816.835 M 133.28 % | 350.149 M 39.58 % | 250.853 M |
| General and administrative expenses | 0.000 -100.00 % | 287.592 M 2 541.61 % | 10.887 M 50.52 % | 7.233 M 17.47 % | 6.158 M 68.85 % | 3.647 M 129.07 % | 1.592 M -45.79 % | 2.937 M 25.57 % | 2.339 M 33.81 % | 1.748 M 191.33 % | 600.000 K 4.17 % | 576.000 K |
| Selling and marketing expenses | 0.000 -100.00 % | 484.000 K -99.61 % | 123.631 M 12.29 % | 110.104 M 17.26 % | 93.894 M 11.62 % | 84.123 M -3.99 % | 87.623 M 28.38 % | 68.254 M 76.56 % | 38.658 M 6.94 % | 36.148 M 291.81 % | 9.226 M -1.92 % | 9.407 M |
| Other expenses | 0.000 -100.00 % | 189.037 M 313.58 % | 45.707 M -84.73 % | 299.250 M 16.70 % | 256.430 M 12.94 % | 227.044 M 2 553.21 % | 8.557 M 69.08 % | 5.061 M 524.81 % | 810.000 K -98.45 % | 52.295 M 961.18 % | 4.928 M 113.24 % | 2.311 M |
| Operating expenses | 764.470 M 60.23 % | 477.113 M 164.73 % | 180.225 M -56.74 % | 416.587 M 16.86 % | 356.482 M 13.24 % | 314.814 M 8.01 % | 291.456 M -1.49 % | 295.874 M 77.92 % | 166.296 M 24.42 % | 133.660 M 104.74 % | 65.283 M 74.09 % | 37.500 M |
| Cost and expenses | 4.829 B 39.64 % | 3.458 B 12.63 % | 3.070 B 11.23 % | 2.760 B 31.78 % | 2.095 B 15.96 % | 1.806 B -1.19 % | 1.828 B 17.06 % | 1.562 B 60.43 % | 973.462 M 2.42 % | 950.495 M 128.80 % | 415.432 M 44.07 % | 288.353 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 | 764.470 M 165.37 % | 288.076 M 114.15 % | 134.518 M 14.64 % | 117.337 M 17.28 % | 100.052 M 13.99 % | 87.770 M -1.62 % | 89.216 M 25.32 % | 71.191 M 73.65 % | 40.997 M 8.18 % | 37.896 M 285.67 % | 9.826 M -1.57 % | 9.983 M |
| Interest income | 0.000 -100.00 % | 788.000 K 51.83 % | 519.000 K 54.46 % | 336.000 K 37.65 % | 244.102 K -3.75 % | 253.625 K -61.93 % | 666.160 K 12.15 % | 594.000 K -61.28 % | 1.534 M 1 567.39 % | 92.000 K -53.06 % | 196.000 K -88.05 % | 1.640 M |
| Interest expense | 176.636 M 159.00 % | 68.199 M 13.90 % | 59.878 M 28.33 % | 46.658 M 3.03 % | 45.288 M -12.44 % | 51.725 M 6.68 % | 48.486 M -3.90 % | 50.453 M 88.24 % | 26.803 M 32.98 % | 20.156 M 63.75 % | 12.309 M 21.62 % | 10.121 M |
| Depreciation and amortization | 311.326 M 197.85 % | 104.525 M 17.08 % | 89.276 M 11.77 % | 79.873 M -2.17 % | 81.641 M -11.21 % | 91.949 M 22.55 % | 75.032 M -4.67 % | 78.709 M 148.84 % | 31.630 M 21.38 % | 26.058 M 46.75 % | 17.757 M 28.02 % | 13.871 M |
| Operating income | 88.611 M -69.44 % | 289.925 M -2.66 % | 297.846 M -19.20 % | 368.626 M 51.30 % | 243.639 M 115.73 % | 112.938 M -0.39 % | 113.383 M 10.76 % | 102.371 M 134.06 % | 43.737 M 197.55 % | 14.699 M -50.77 % | 29.859 M 24.70 % | 23.944 M |
| Operating income ratio | 0.02 -76.67 % | 0.08 -12.73 % | 0.09 -24.95 % | 0.12 13.43 % | 0.10 75.98 % | 0.06 0.93 % | 0.06 -4.85 % | 0.06 43.08 % | 0.04 182.34 % | 0.02 -77.29 % | 0.07 -12.54 % | 0.08 |
| Total other income expenses net | -166.917 M -146.14 % | -67.815 M -17.99 % | -57.475 M -34.42 % | -42.759 M -22.40 % | -34.933 M 18.00 % | -42.602 M -1.01 % | -42.176 M 2.69 % | -43.342 M -55.89 % | -27.802 M -196.24 % | 28.888 M 407.55 % | -9.393 M 37.53 % | -15.035 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.386 B 26.47 % | 1.886 B 45.91 % | 1.293 B 122.95 % | 579.806 M 20.73 % | 480.245 M 0.41 % | 478.299 M -9.62 % | 529.191 M 14.62 % | 461.680 M -3.37 % | 477.757 M 130.64 % | 207.146 M 66.06 % | 124.741 M 8.30 % | 115.186 M |
| Total investments | 7.110 M -3.37 % | 7.358 M 103.65 % | 3.613 M 28.03 % | 2.822 M 25.42 % | 2.250 M 865.55 % | 233.029 K | 0.000 -100.00 % | 8.613 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.398 B 26.73 % | 1.892 B 44.72 % | 1.307 B 125.26 % | 580.422 M 20.60 % | 481.296 M 0.33 % | 479.710 M -10.89 % | 538.329 M 14.75 % | 469.135 M -3.18 % | 484.522 M 101.45 % | 240.515 M 92.31 % | 125.067 M -14.65 % | 146.527 M |
| Accumulated other comprehensive income loss | -802.999 K 1.35 % | -814.000 K -485.61 % | -139.000 K 80.96 % | -730.000 K -27.85 % | -571.000 K -100.12 % | 474.570 M 5.94 % | 447.963 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.999 K |
| Retained earnings | 701.344 M -10.48 % | 783.454 M 24.01 % | 631.787 M 34.08 % | 471.207 M 99.25 % | 236.491 M 149.57 % | 94.759 M 85.34 % | 51.127 M -50.30 % | 102.880 M 71.26 % | 60.072 M 36.24 % | 44.094 M 233.36 % | 13.227 M 1 848.01 % | 679.000 K |
| Common stock | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 448.49 % | 37.396 M 0.00 % | 37.396 M 7.57 % | 34.764 M 100.00 % | 17.382 M 0.00 % | 17.382 M |
| Total equity | 1.104 B -7.40 % | 1.192 B 13.74 % | 1.048 B 18.56 % | 884.204 M 35.99 % | 650.219 M 30.81 % | 497.062 M 9.62 % | 453.430 M 98.37 % | 228.583 M 16.76 % | 195.775 M 50.83 % | 129.796 M 78.40 % | 72.755 M 80.90 % | 40.219 M |
| Other non current liabilities | 7.396 M 152.77 % | 2.926 M 116.90 % | 1.349 M -79.51 % | 6.583 M 52.43 % | 4.319 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 16.389 M | 0.000 -100.00 % | 4.806 M 119.95 % | 2.185 M |
| Long term debt | 1.372 B 10.51 % | 1.242 B 48.76 % | 834.657 M 218.11 % | 262.379 M 22.08 % | 214.920 M -10.39 % | 239.852 M -24.72 % | 318.613 M -3.85 % | 331.367 M -10.77 % | 371.379 M 100.84 % | 184.911 M 104.74 % | 90.313 M 3.33 % | 87.401 M |
| Total non current liabilities | 1.380 B 10.86 % | 1.245 B 48.50 % | 838.089 M 204.13 % | 275.573 M 20.21 % | 229.236 M -11.25 % | 258.283 M -23.07 % | 335.725 M -4.96 % | 353.232 M -13.10 % | 406.462 M 102.91 % | 200.320 M 110.60 % | 95.118 M 6.18 % | 89.586 M |
| Other current liabilities | 162.814 M 55.58 % | 104.649 M 185.86 % | 36.608 M 18.15 % | 30.984 M -37.77 % | 49.787 M 701.78 % | -8.273 M -278.95 % | 4.623 M 1.91 % | 4.536 M 4.41 % | 4.345 M -36.19 % | 6.809 M 19.75 % | 5.686 M 55.44 % | 3.658 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.473 M -62.05 % | 19.690 M 3 144.50 % | 606.874 K -96.35 % | 16.649 M -7.75 % | 18.047 M 17.53 % | 15.355 M 90.65 % | 8.054 M -68.49 % | 25.564 M 181.63 % | 9.077 M 373.25 % | 1.918 M |
| Short term debt | 1.047 B 56.42 % | 669.641 M 40.71 % | 475.905 M 48.29 % | 320.922 M 17.34 % | 273.498 M 7.58 % | 254.227 M 15.71 % | 219.716 M 32.72 % | 165.553 M 46.32 % | 113.143 M 103.48 % | 55.603 M 116.55 % | 25.677 M -56.57 % | 59.125 M |
| Total current liabilities | 1.746 B 44.70 % | 1.207 B 41.71 % | 851.591 M 32.39 % | 643.225 M 14.52 % | 561.663 M 44.47 % | 388.770 M -7.96 % | 422.404 M 10.95 % | 380.730 M 70.55 % | 223.234 M 38.14 % | 161.598 M 88.73 % | 85.625 M -12.36 % | 97.706 M |
| Total liabilities | 3.126 B 27.52 % | 2.451 B 45.08 % | 1.690 B 83.90 % | 918.798 M 16.17 % | 790.900 M 22.23 % | 647.054 M -14.65 % | 758.130 M 3.29 % | 733.962 M 16.56 % | 629.696 M 73.99 % | 361.918 M 100.24 % | 180.743 M -3.50 % | 187.292 M |
| Other non current assets | 48.642 M 137.73 % | 20.461 M -93.49 % | 314.525 M 1 265.30 % | 23.037 M 20.52 % | 19.115 M 81.30 % | 10.543 M -2.90 % | 10.858 M 47.68 % | 7.352 M -89.56 % | 70.425 M 195.27 % | 23.851 M 525.03 % | 3.816 M 631.03 % | 522.000 K |
| Long term investments | 6.665 M -6.14 % | 7.101 M -6.34 % | 7.582 M -6.56 % | 8.114 M 2 686 854.97 % | -302.000 -100.00 % | 9.348 M | 0.000 -100.00 % | 1.853 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.135 M 43.72 % | 3.573 M -11.89 % | 4.055 M -12.25 % | 4.621 M -15.98 % | 5.500 M 13.27 % | 4.856 M -5.71 % | 5.150 M 35.84 % | 3.791 M 21.04 % | 3.132 M 12 950.00 % | 24.000 K 4.35 % | 23.000 K -47.73 % | 44.000 K |
| 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 | 5.135 M 43.72 % | 3.573 M -11.89 % | 4.055 M -12.25 % | 4.621 M -15.98 % | 5.500 M 13.27 % | 4.856 M -5.71 % | 5.150 M 35.84 % | 3.791 M 21.04 % | 3.132 M 12 950.00 % | 24.000 K 4.35 % | 23.000 K -47.73 % | 44.000 K |
| Property plant equipment net | 2.380 B 6.72 % | 2.230 B 98.38 % | 1.124 B 59.30 % | 705.609 M 21.53 % | 580.629 M 2.89 % | 564.300 M -7.48 % | 609.917 M 28.53 % | 474.524 M -9.62 % | 525.055 M 165.46 % | 197.793 M 48.08 % | 133.576 M 23.03 % | 108.576 M |
| Total non current assets | 2.465 B 8.73 % | 2.268 B 57.19 % | 1.443 B 96.73 % | 733.267 M 20.93 % | 606.364 M 4.60 % | 579.699 M -7.39 % | 625.925 M 28.88 % | 485.667 M -18.87 % | 598.612 M 170.05 % | 221.668 M 61.31 % | 137.415 M 25.90 % | 109.142 M |
| Other current assets | 139.982 M 213.14 % | 44.702 M -42.67 % | 77.978 M 43.01 % | 54.525 M 37.23 % | 39.733 M -38.77 % | 64.889 M -78.99 % | 308.788 M 318.87 % | 73.719 M 666.15 % | 9.622 M -93.64 % | 151.387 M 582.82 % | 22.171 M 44.57 % | 15.336 M |
| Short term investments | 445.000 K 73.15 % | 257.000 K -92.89 % | 3.613 M 28.03 % | 2.822 M 25.41 % | 2.250 M 865.67 % | 233.029 K | 0.000 -100.00 % | 6.760 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.762 M 199.12 % | 1.592 M -89.25 % | 14.803 M 2 303.08 % | 616.000 K -41.36 % | 1.051 M -25.54 % | 1.411 M -84.56 % | 9.138 M 22.57 % | 7.455 M 10.20 % | 6.765 M -79.73 % | 33.369 M 10 135.89 % | 326.000 K -98.96 % | 31.341 M |
| Cash and short term investments | 5.207 M 181.61 % | 1.849 M -89.96 % | 18.416 M 435.66 % | 3.438 M 4.15 % | 3.301 M 133.97 % | 1.411 M -84.56 % | 9.138 M 22.57 % | 7.455 M 10.20 % | 6.765 M -79.73 % | 33.369 M 10 135.89 % | 326.000 K -98.96 % | 31.341 M |
| Total current assets | 1.765 B 28.22 % | 1.376 B 6.24 % | 1.295 B 21.10 % | 1.070 B 28.15 % | 834.754 M 47.90 % | 564.416 M -3.62 % | 585.636 M 76.21 % | 332.349 M 46.57 % | 226.747 M -16.03 % | 270.042 M 132.61 % | 116.090 M -1.93 % | 118.369 M |
| Inventory | 746.520 M 39.25 % | 536.113 M -13.35 % | 618.692 M 23.14 % | 502.437 M 24.04 % | 405.071 M 43.70 % | 281.890 M 6.25 % | 265.310 M 330.41 % | 61.641 M -40.41 % | 103.450 M 21.30 % | 85.286 M 45.67 % | 58.547 M 30.12 % | 44.994 M |
| Net receivables | 873.042 M 10.01 % | 793.629 M 36.75 % | 580.368 M 13.95 % | 509.332 M 31.73 % | 386.648 M 78.82 % | 216.226 M 7 737.96 % | 2.759 M -98.53 % | 188.273 M 76.10 % | 106.910 M | 0.000 -100.00 % | 35.055 M 31.30 % | 26.698 M |
| Tax assets | 25.458 M 284.74 % | 6.617 M 187.27 % | -7.582 M 6.56 % | -8.114 M -823.58 % | 1.121 M 112.00 % | -9.348 M | 0.000 100.00 % | -1.853 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K -133.33 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 144.529 M 128 943.75 % | 112.000 K 2 700.00 % | 4.000 K 157.14 % | -7.000 K | 0.000 |
| Account payables | 536.043 M 28.21 % | 418.091 M 28.96 % | 324.214 M 28.60 % | 252.108 M 9.34 % | 230.562 M 87.06 % | 123.255 M -31.53 % | 180.018 M -9.44 % | 198.788 M 103.48 % | 97.692 M 32.69 % | 73.622 M 104.04 % | 36.083 M 9.33 % | 33.005 M |
| Tax payables | 0.000 -100.00 % | 14.419 M 95.09 % | 7.391 M -62.14 % | 19.521 M 170.75 % | 7.210 M 147.52 % | 2.913 M | 0.000 -100.00 % | 1.277 M | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 |
| Deferred revenue non current | 193.000 K -50.00 % | 386.000 K -33.22 % | 578.000 K -40.04 % | 964.000 K -16.68 % | 1.157 M -71.08 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 125.96 % | -15.410 M | 0.000 | 0.000 |
| Minority interest | -10.068 M -156.57 % | -3.924 M -231.59 % | 2.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 134.059 M 498.83 % | 22.387 M 628.03 % | 3.075 M 6.81 % | 2.879 M 6.83 % | 2.695 M -73.36 % | 10.117 M | 0.000 -100.00 % | 27.787 M | 0.000 | 0.000 100.00 % | -9.077 M | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 139.000 K -80.96 % | 730.000 K 27.85 % | 571.000 K -89.56 % | 5.467 M 0.00 % | 5.467 M -64.65 % | 15.467 M -39.27 % | 25.467 M 0.00 % | 25.467 M 27.34 % | 20.000 M | 0.000 |
| Other total stockholders equity | 208.615 M 0.00 % | 208.615 M 0.07 % | 208.476 M 0.28 % | 207.885 M -0.35 % | 208.615 M 0.00 % | 208.615 M 8.81 % | 191.724 M 163.21 % | 72.840 M 0.00 % | 72.840 M 185.97 % | 25.471 M 15.01 % | 22.146 M -0.05 % | 22.158 M |
| Deferred tax liabilities non current | 0.000 100.00 % | -386.000 K -125.65 % | 1.505 M -73.35 % | 5.647 M -51.05 % | 11.536 M -38.26 % | 18.684 M 42.49 % | 13.112 M -26.61 % | 17.866 M 21.59 % | 14.694 M -4.64 % | 15.409 M 220.62 % | 4.806 M 119.85 % | 2.186 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 | 4.230 B 16.09 % | 3.644 B 33.08 % | 2.738 B 51.86 % | 1.803 B 25.11 % | 1.441 B 25.96 % | 1.144 B -5.57 % | 1.212 B 25.87 % | 962.545 M 16.61 % | 825.471 M 67.88 % | 491.714 M 93.97 % | 253.498 M 11.42 % | 227.511 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | -139.277 M -158.92 % | 236.383 M 167.50 % | -350.186 M -16.36 % | -300.962 M -62.03 % | -185.740 M -250.29 % | -53.024 M 51.73 % | -109.849 M 12.27 % | -125.214 M -242.21 % | 88.049 M 239.37 % | -63.178 M 6.03 % | -67.232 M -288.18 % | 35.727 M |
| Accounts receivables | -84.246 M 60.33 % | -212.392 M -206.57 % | -69.279 M 43.73 % | -123.110 M 27.58 % | -169.992 M -38 515.06 % | 442.514 K 101.63 % | -27.231 M 66.10 % | -80.325 M -835.51 % | 10.921 M 113.19 % | -82.776 M -890.62 % | -8.356 M 39.39 % | -13.786 M |
| Inventory | -220.483 M -386.07 % | 77.072 M 177.56 % | -99.373 M 22.32 % | -127.927 M -37.65 % | -92.935 M -460.54 % | -16.580 M 71.97 % | -59.144 M 42.42 % | -102.713 M -465.44 % | -18.165 M 32.07 % | -26.739 M -97.28 % | -13.554 M 20.65 % | -17.081 M |
| Accounts payables | 124.368 M 32.48 % | 93.877 M 30.19 % | 72.107 M 234.67 % | 21.546 M -79.92 % | 107.307 M 289.04 % | -56.763 M -202.42 % | -18.770 M -116.88 % | 111.213 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 41.084 M -85.21 % | 277.826 M 209.54 % | -253.641 M -254.89 % | -71.471 M -137.29 % | -30.120 M -251.54 % | 19.876 M 522.49 % | -4.704 M 79.09 % | -22.501 M -121.18 % | 106.214 M 391.48 % | -36.439 M 32.12 % | -53.678 M -201.65 % | 52.808 M |
| Other non cash items | -55.438 M -194.02 % | 58.965 M 47.10 % | 40.085 M -26.36 % | 54.432 M 38.38 % | 39.334 M -27.90 % | 54.553 M 38.01 % | 39.527 M 12.44 % | 35.154 M 17.33 % | 29.962 M 269.99 % | 8.098 M -12.25 % | 9.228 M -16.15 % | 11.006 M |
| Net cash provided by operating activities | 61.309 M -89.22 % | 568.872 M 1 550.43 % | -39.221 M -150.07 % | 78.331 M -17.20 % | 94.602 M -31.40 % | 137.908 M 163.25 % | 52.386 M 24.43 % | 42.101 M -74.57 % | 165.576 M 1 036.81 % | 14.565 M 173.63 % | -19.781 M -128.46 % | 69.513 M |
| Investments in property plant and equipment | -390.104 M 63.97 % | -1.083 B -57.65 % | -686.877 M -441.21 % | -126.915 M -30.60 % | -97.180 M -137.82 % | -40.864 M 81.73 % | -223.725 M -300.07 % | -55.921 M 81.67 % | -305.046 M -224.67 % | -93.956 M -118.07 % | -43.086 M -318.31 % | -10.300 M |
| Acquisitions net | 4.064 M | 0.000 -100.00 % | 91.235 M | 0.000 -100.00 % | 754.283 K | 0.000 -100.00 % | 225.000 K | 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 100.00 % | -225.000 K 96.67 % | -6.760 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.760 M -16.04 % | 8.051 M 20.72 % | 6.669 M 7.55 % | 6.201 M 8.16 % | 5.733 M 1.36 % | 5.656 M -6.30 % | 6.037 M -93.88 % | 98.640 M 267.94 % | -58.736 M -200.56 % | -19.542 M -535.10 % | -3.077 M -315.48 % | 1.428 M |
| Net cash used for investing activites | -379.280 M 64.71 % | -1.075 B -82.49 % | -588.973 M -387.91 % | -120.714 M -33.10 % | -90.693 M -157.60 % | -35.208 M 83.31 % | -210.928 M -593.76 % | 42.719 M 111.74 % | -363.782 M -220.52 % | -113.498 M -145.86 % | -46.163 M -420.32 % | -8.872 M |
| Debt repayment | 368.676 M -36.59 % | 581.423 M -19.52 % | 722.454 M 627.47 % | 99.311 M 459.46 % | -27.628 M 66.65 % | -82.850 M -292.17 % | 43.114 M 292.57 % | -22.389 M -111.36 % | 197.135 M 71.50 % | 114.949 M 306.51 % | 28.277 M 231.66 % | -21.477 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.908 M | 0.000 -100.00 % | 2.632 M | 0.000 -100.00 % | 20.000 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -12.000 K | 0.000 |
| Dividends paid | -20.511 M 0.00 % | -20.511 M 0.00 % | -20.511 M -99.99 % | -10.256 M | 0.000 100.00 % | -84.123 K 87.23 % | -658.967 K 38.53 % | -1.072 M 5.30 % | -1.132 M 0.00 % | -1.132 M -835.54 % | -121.000 K | 0.000 |
| Other financing activites | -23.695 M 65.26 % | -68.200 M -9.01 % | -62.562 M -32.81 % | -47.107 M -299.68 % | 23.591 M 185.80 % | -27.494 M 63.53 % | -75.398 M -24.72 % | -60.453 M -123.62 % | -27.034 M -248.79 % | 18.169 M 237.39 % | -13.224 M 35.56 % | -20.522 M |
| Net cash used provided by financing activities | 324.470 M -34.15 % | 492.712 M -23.30 % | 642.381 M 1 431.37 % | 41.948 M 1 139.18 % | -4.037 M 96.34 % | -110.428 M -166.13 % | 166.985 M 298.48 % | -84.131 M -149.03 % | 171.601 M 30.01 % | 131.986 M 277.97 % | 34.920 M 183.14 % | -41.999 M |
| Effect of forex changes on cash | 256.000 K | 0.000 | 0.000 100.00 % | -571.555 K -129 119.19 % | 443.000 100.19 % | -233.028 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 6.755 M 151.13 % | -13.211 M -193.12 % | 14.187 M 3 361.38 % | -435.000 K -241.88 % | -127.238 K 98.35 % | -7.727 M -191.52 % | 8.443 M 1 123.62 % | 690.000 K 102.59 % | -26.605 M -180.49 % | 33.053 M 206.54 % | -31.024 M -266.42 % | 18.642 M |
| Cash at beginning of period | 5.747 M -61.18 % | 14.803 M 2 303.08 % | 616.000 K -41.39 % | 1.051 M -10.77 % | 1.178 M -87.11 % | 9.138 M 1 214.95 % | 694.921 K -89.73 % | 6.765 M -79.73 % | 33.370 M 10 426.81 % | 317.000 K -98.99 % | 31.341 M 146.80 % | 12.699 M |
| Cash at end of period | 12.502 M 685.30 % | 1.592 M -89.25 % | 14.803 M 2 303.08 % | 616.000 K -41.36 % | 1.051 M -25.54 % | 1.411 M -84.56 % | 9.138 M 22.57 % | 7.455 M 10.20 % | 6.765 M -79.73 % | 33.370 M 10 426.81 % | 317.000 K -98.99 % | 31.341 M |
| Operating cash flow | 61.309 M -89.22 % | 568.872 M 1 550.43 % | -39.221 M -150.07 % | 78.331 M -17.20 % | 94.602 M -31.40 % | 137.908 M 163.25 % | 52.386 M 24.43 % | 42.101 M -74.57 % | 165.576 M 1 036.81 % | 14.565 M 173.63 % | -19.781 M -128.46 % | 69.513 M |
| Capital expenditure | -390.104 M 63.97 % | -1.083 B -57.65 % | -686.877 M -441.21 % | -126.915 M -30.60 % | -97.180 M -137.82 % | -40.864 M 81.73 % | -223.725 M -300.07 % | -55.921 M 81.67 % | -305.046 M -224.67 % | -93.956 M -118.07 % | -43.086 M -318.31 % | -10.300 M |
| Free CashFlow | -328.795 M 36.03 % | -513.974 M 29.21 % | -726.098 M -1 394.52 % | -48.584 M -1 784.58 % | -2.578 M -102.66 % | 97.045 M 156.64 % | -171.339 M -1 139.79 % | -13.820 M 90.09 % | -139.470 M -75.67 % | -79.391 M -26.28 % | -62.867 M -206.17 % | 59.213 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.523 B 7.54 % | 1.416 B 14.69 % | 1.234 B 2.43 % | 1.205 B 13.43 % | 1.062 B 3.28 % | 1.029 B 12.36 % | 915.580 M -3.98 % | 953.562 M 11.38 % | 856.097 M 6.63 % | 802.854 M -6.08 % | 854.870 M -1.52 % | 868.104 M 3.39 % | 839.616 M 4.63 % | 802.429 M 0.87 % | 795.524 M 4.12 % | 764.033 M 0.00 % | 764.033 M 13.47 % | 673.325 M 0.00 % | 673.325 M 35.08 % | 498.479 M 0.00 % | 498.479 M 8.16 % | 460.887 M 0.00 % | 460.887 M -6.89 % | 495.007 M 0.00 % | 495.007 M 6.30 % | 465.664 M 0.00 % | 465.664 M -7.13 % | 501.423 M 0.00 % | 501.423 M |
| Net income | 17.391 M 194.90 % | -18.326 M 72.39 % | -66.365 M -6 331.46 % | 1.065 M -95.73 % | 24.961 M -24.21 % | 32.934 M -14.24 % | 38.403 M -27.00 % | 52.608 M 16.80 % | 45.041 M -19.12 % | 55.691 M 18.95 % | 46.819 M 7.70 % | 43.473 M 23.79 % | 35.117 M -36.58 % | 55.370 M -6.23 % | 59.049 M -9.14 % | 64.992 M 0.00 % | 64.992 M 47.72 % | 43.997 M 0.00 % | 43.997 M 26.03 % | 34.909 M 0.00 % | 34.909 M 139.22 % | 14.593 M 0.00 % | 14.593 M 81.33 % | 8.048 M 0.00 % | 8.048 M 2.71 % | 7.835 M 0.00 % | 7.835 M -55.81 % | 17.729 M 0.00 % | 17.729 M |
| Income before tax | 24.427 M 191.20 % | -26.785 M 69.95 % | -89.142 M -2 920.95 % | 3.160 M -90.83 % | 34.460 M -35.11 % | 53.107 M 7.13 % | 49.572 M -25.15 % | 66.232 M 7.08 % | 61.854 M -15.59 % | 73.274 M 17.94 % | 62.128 M 5.97 % | 58.627 M 21.69 % | 48.177 M -35.02 % | 74.137 M -5.98 % | 78.853 M -8.78 % | 86.440 M 0.00 % | 86.440 M 48.04 % | 58.390 M 0.00 % | 58.390 M 28.26 % | 45.524 M 0.00 % | 45.524 M 131.43 % | 19.670 M 0.00 % | 19.670 M 82.20 % | 10.796 M 0.00 % | 10.796 M 12.49 % | 9.597 M 0.00 % | 9.597 M -60.76 % | 24.457 M 0.00 % | 24.457 M |
| Income before tax ratio | 0.02 184.80 % | -0.02 73.80 % | -0.07 -2 854.03 % | 0.00 -91.92 % | 0.03 -37.17 % | 0.05 -4.65 % | 0.05 -22.05 % | 0.07 -3.87 % | 0.07 -20.84 % | 0.09 25.58 % | 0.07 7.61 % | 0.07 17.70 % | 0.06 -37.89 % | 0.09 -6.79 % | 0.10 -12.39 % | 0.11 0.00 % | 0.11 30.46 % | 0.09 0.00 % | 0.09 -5.04 % | 0.09 0.00 % | 0.09 113.98 % | 0.04 0.00 % | 0.04 95.69 % | 0.02 0.00 % | 0.02 5.82 % | 0.02 0.00 % | 0.02 -57.74 % | 0.05 0.00 % | 0.05 |
| EBITDA | 185.097 M 14.83 % | 161.194 M 116.53 % | 74.444 M -18.16 % | 90.968 M 9.53 % | 83.052 M -18.00 % | 101.283 M 4.91 % | 96.541 M -10.20 % | 107.501 M 9.51 % | 98.168 M -13.85 % | 113.947 M 12.37 % | 101.401 M 1.69 % | 99.715 M 25.48 % | 79.465 M -24.60 % | 105.386 M -6.18 % | 112.329 M -4.43 % | 117.539 M 0.00 % | 117.539 M 30.95 % | 89.756 M 0.00 % | 89.756 M 15.93 % | 77.425 M 0.00 % | 77.425 M 40.11 % | 55.260 M 10.91 % | 49.825 M 18.63 % | 42.000 M 0.00 % | 42.000 M 9.39 % | 38.393 M -2.34 % | 39.313 M -28.10 % | 54.678 M 0.00 % | 54.678 M |
| Net income ratio | 0.01 188.24 % | -0.01 75.92 % | -0.05 -6 183.63 % | 0.00 -96.24 % | 0.02 -26.61 % | 0.03 -23.67 % | 0.04 -23.97 % | 0.06 4.86 % | 0.05 -24.15 % | 0.07 26.66 % | 0.05 9.36 % | 0.05 19.73 % | 0.04 -39.39 % | 0.07 -7.04 % | 0.07 -12.74 % | 0.09 0.00 % | 0.09 30.18 % | 0.07 0.00 % | 0.07 -6.70 % | 0.07 0.00 % | 0.07 121.18 % | 0.03 0.00 % | 0.03 94.75 % | 0.02 0.00 % | 0.02 -3.37 % | 0.02 0.00 % | 0.02 -52.41 % | 0.04 0.00 % | 0.04 |
| Ratio EBITDA | 0.12 6.78 % | 0.11 88.79 % | 0.06 -20.11 % | 0.08 -3.44 % | 0.08 -20.60 % | 0.10 -6.63 % | 0.11 -6.47 % | 0.11 -1.69 % | 0.11 -19.21 % | 0.14 19.65 % | 0.12 3.27 % | 0.11 21.37 % | 0.09 -27.94 % | 0.13 -6.99 % | 0.14 -8.22 % | 0.15 0.00 % | 0.15 15.41 % | 0.13 0.00 % | 0.13 -14.18 % | 0.16 0.00 % | 0.16 29.54 % | 0.12 10.91 % | 0.11 27.41 % | 0.08 0.00 % | 0.08 2.91 % | 0.08 -2.34 % | 0.08 -22.58 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.37 116.46 % | 0.17 -54.06 % | 0.38 21.08 % | 0.31 17.62 % | 0.26 45.49 % | 0.18 -7.85 % | 0.20 -29.93 % | 0.28 -1.25 % | 0.28 -6.08 % | 0.30 13.56 % | 0.27 3.84 % | 0.26 15.59 % | 0.22 83.65 % | 0.12 -57.31 % | 0.28 -5.55 % | 0.30 0.00 % | 0.30 -2.30 % | 0.31 0.00 % | 0.31 3.19 % | 0.30 0.00 % | 0.30 -6.94 % | 0.32 0.00 % | 0.32 31.59 % | 0.24 0.00 % | 0.24 33.21 % | 0.18 0.00 % | 0.18 -32.85 % | 0.27 0.00 % | 0.27 |
| Weighted average shs out dil | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.02 % | 20.507 M 0.02 % | 20.503 M 0.00 % | 20.502 M 0.00 % | 20.502 M -0.10 % | 20.522 M 0.00 % | 20.522 M -0.06 % | 20.535 M 0.00 % | 20.535 M -12.72 % | 23.527 M 0.00 % | 23.527 M 34.48 % | 17.495 M 0.00 % | 17.495 M -13.34 % | 20.189 M 0.00 % | 20.189 M 34.95 % | 14.961 M 0.00 % | 14.961 M |
| Weighted average shs out | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.00 % | 20.511 M 0.02 % | 20.507 M 0.02 % | 20.503 M 0.00 % | 20.502 M 0.00 % | 20.502 M -0.10 % | 20.522 M 0.00 % | 20.522 M -0.06 % | 20.535 M 0.00 % | 20.535 M -12.72 % | 23.527 M 0.00 % | 23.527 M 34.48 % | 17.495 M 0.00 % | 17.495 M -13.34 % | 20.189 M 0.00 % | 20.189 M 34.95 % | 14.961 M 0.00 % | 14.961 M |
| EPS diluted | 0.95 206.74 % | -0.89 72.53 % | -3.24 -6 342.77 % | 0.05 -95.75 % | 1.22 -1.61 % | 1.24 -33.69 % | 1.87 -26.95 % | 2.56 16.36 % | 2.20 -18.82 % | 2.71 18.86 % | 2.28 7.55 % | 2.12 23.98 % | 1.71 -36.67 % | 2.70 -6.25 % | 2.88 -9.15 % | 3.17 0.00 % | 3.17 48.13 % | 2.14 0.00 % | 2.14 25.88 % | 1.70 0.00 % | 1.70 174.19 % | 0.62 0.00 % | 0.62 34.78 % | 0.46 0.00 % | 0.46 17.95 % | 0.39 0.00 % | 0.39 -66.95 % | 1.18 -0.84 % | 1.19 |
| Earnings per share | 0.95 206.74 % | -0.89 72.53 % | -3.24 -6 342.77 % | 0.05 -95.75 % | 1.22 -1.61 % | 1.24 -33.69 % | 1.87 -26.95 % | 2.56 16.36 % | 2.20 -18.82 % | 2.71 18.86 % | 2.28 7.55 % | 2.12 23.98 % | 1.71 -36.67 % | 2.70 -6.25 % | 2.88 -9.15 % | 3.17 0.00 % | 3.17 48.13 % | 2.14 0.00 % | 2.14 25.88 % | 1.70 0.00 % | 1.70 174.19 % | 0.62 0.00 % | 0.62 34.78 % | 0.46 0.00 % | 0.46 17.95 % | 0.39 0.00 % | 0.39 -66.95 % | 1.18 -0.84 % | 1.19 |
| Gross profit | 569.854 M 132.79 % | 244.797 M -47.31 % | 464.600 M 24.02 % | 374.611 M 33.42 % | 280.778 M 50.25 % | 186.871 M 3.54 % | 180.485 M -32.72 % | 268.259 M 9.99 % | 243.890 M 0.15 % | 243.536 M 6.65 % | 228.345 M 2.25 % | 223.314 M 19.52 % | 186.848 M 92.16 % | 97.235 M -56.94 % | 225.792 M -1.66 % | 229.601 M 0.00 % | 229.601 M 10.87 % | 207.096 M 0.00 % | 207.096 M 39.38 % | 148.582 M 0.00 % | 148.582 M 0.65 % | 147.616 M 0.00 % | 147.616 M 22.52 % | 120.483 M 0.00 % | 120.483 M 41.61 % | 85.083 M 0.00 % | 85.083 M -37.64 % | 136.442 M 0.00 % | 136.442 M |
| Income tax expense | 7.036 M 201.51 % | -6.931 M -131.67 % | 21.883 M 944.53 % | 2.095 M -77.95 % | 9.499 M -39.20 % | 15.624 M 14.97 % | 13.590 M -13.65 % | 15.739 M -6.39 % | 16.814 M -4.37 % | 17.583 M 14.85 % | 15.309 M 0.92 % | 15.169 M 16.15 % | 13.060 M -30.41 % | 18.768 M -5.23 % | 19.804 M -7.66 % | 21.448 M 0.00 % | 21.448 M 49.01 % | 14.394 M 0.00 % | 14.394 M 35.60 % | 10.615 M 0.00 % | 10.615 M 109.05 % | 5.078 M 0.00 % | 5.078 M 84.75 % | 2.748 M 0.00 % | 2.748 M 91.81 % | 1.433 M 0.00 % | 1.433 M -78.70 % | 6.729 M 0.00 % | 6.729 M |
| Cost of revenue | 952.651 M -18.64 % | 1.171 B 52.12 % | 769.769 M -7.31 % | 830.475 M 6.25 % | 781.621 M -7.15 % | 841.834 M 14.52 % | 735.095 M 7.27 % | 685.303 M 11.94 % | 612.207 M 9.46 % | 559.318 M -10.73 % | 626.525 M -2.83 % | 644.790 M -1.22 % | 652.768 M -7.43 % | 705.194 M 23.78 % | 569.732 M 6.61 % | 534.432 M 0.00 % | 534.432 M 14.63 % | 466.230 M 0.00 % | 466.230 M 33.25 % | 349.896 M 0.00 % | 349.896 M 11.69 % | 313.271 M 0.00 % | 313.271 M -16.35 % | 374.524 M 0.00 % | 374.524 M -1.59 % | 380.581 M 0.00 % | 380.581 M 4.27 % | 364.981 M 0.00 % | 364.981 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 % | 81.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.118 M 0.00 % | 47.118 M | 0.000 | 0.000 -100.00 % | 47.058 M 0.00 % | 47.058 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 326.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 451.926 K 0.00 % | 451.926 K | 0.000 | 0.000 -100.00 % | 53.000 K 0.00 % | 53.000 K | 0.000 | 0.000 |
| Other expenses | 487.827 M | 0.000 -100.00 % | 498.207 M 47.98 % | 336.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.330 M -23.83 % | 3.059 M -7.69 % | 3.314 M 72.25 % | 1.924 M -18.37 % | 2.357 M 18.86 % | 1.983 M 598.24 % | -398.000 K -116.23 % | 2.453 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 |
| Operating expenses | 487.827 M 124.68 % | 217.121 M -56.42 % | 498.207 M 47.98 % | 336.666 M 278.14 % | 89.032 M -23.27 % | 116.037 M 1.12 % | 114.754 M -39.34 % | 189.164 M 11.52 % | 169.622 M 7.91 % | 157.186 M 2.82 % | 152.874 M 2.37 % | 149.328 M 17.15 % | 127.466 M 877.13 % | 13.045 M -90.39 % | 135.813 M 2.92 % | 131.958 M 0.00 % | 131.958 M -4.17 % | 137.707 M 0.00 % | 137.707 M 50.62 % | 91.429 M 0.00 % | 91.429 M -20.90 % | 115.585 M 0.00 % | 115.585 M 20.27 % | 96.108 M 0.00 % | 96.108 M 52.22 % | 63.137 M 0.00 % | 63.137 M -37.12 % | 100.414 M 0.00 % | 100.414 M |
| Cost and expenses | 1.440 B 3.78 % | 1.388 B 9.47 % | 1.268 B 8.64 % | 1.167 B 34.05 % | 870.653 M -9.11 % | 957.871 M 12.71 % | 849.849 M -2.82 % | 874.467 M 11.85 % | 781.829 M 9.12 % | 716.504 M -8.07 % | 779.399 M -1.85 % | 794.118 M 1.78 % | 780.234 M 8.63 % | 718.239 M 1.80 % | 705.545 M 5.88 % | 666.390 M 0.00 % | 666.390 M 10.34 % | 603.936 M 0.00 % | 603.936 M 36.85 % | 441.325 M 0.00 % | 441.325 M 2.91 % | 428.856 M 0.00 % | 428.856 M -8.88 % | 470.632 M 0.00 % | 470.632 M 6.07 % | 443.718 M 0.00 % | 443.718 M -4.66 % | 465.394 M 0.00 % | 465.394 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 | 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 % | 217.121 M | 0.000 | 0.000 -100.00 % | 89.032 M -23.27 % | 116.037 M 1.12 % | 114.754 M 20.22 % | 95.454 M 70.37 % | 56.028 M -31.56 % | 81.863 M 6.05 % | 77.190 M 5.88 % | 72.905 M 61.39 % | 45.174 M -33.35 % | 67.776 M 58.01 % | 42.893 M 3.09 % | 41.606 M 0.00 % | 41.606 M 15.96 % | 35.881 M 0.00 % | 35.881 M 31.07 % | 27.376 M 0.00 % | 27.376 M -42.45 % | 47.569 M 0.00 % | 47.569 M 38.47 % | 34.354 M 0.00 % | 34.354 M -27.08 % | 47.111 M 0.00 % | 47.111 M 49.22 % | 31.572 M 0.00 % | 31.572 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 241.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 60.165 M 4.51 % | 57.569 M 0.43 % | 57.325 M 51.89 % | 37.742 M 57.25 % | 24.001 M 23.43 % | 19.445 M 7.49 % | 18.090 M 19.08 % | 15.192 M -1.81 % | 15.472 M -5.61 % | 16.391 M 7.36 % | 15.267 M -13.83 % | 17.717 M 34.35 % | 13.187 M 23.55 % | 10.673 M -21.40 % | 13.579 M 21.21 % | 11.203 M 0.00 % | 11.203 M 1.85 % | 10.999 M 0.00 % | 10.999 M -5.42 % | 11.630 M 0.00 % | 11.630 M -5.91 % | 12.360 M 0.00 % | 12.360 M -8.98 % | 13.579 M 0.00 % | 13.579 M 9.96 % | 12.349 M 0.00 % | 12.349 M 6.72 % | 11.571 M 0.00 % | 11.571 M |
| Depreciation and amortization | 100.505 M -22.93 % | 130.409 M 22.73 % | 106.261 M 112.24 % | 50.066 M 103.60 % | 24.590 M -14.41 % | 28.731 M -0.51 % | 28.877 M 10.74 % | 26.076 M 25.12 % | 20.841 M -14.34 % | 24.329 M 1.35 % | 24.006 M 2.71 % | 23.372 M 29.13 % | 18.100 M -11.24 % | 20.393 M 0.59 % | 20.273 M 1.89 % | 19.897 M 0.00 % | 19.897 M -4.68 % | 20.873 M 0.00 % | 20.873 M 2.97 % | 20.271 M 0.00 % | 20.271 M -12.50 % | 23.166 M 30.66 % | 17.730 M 0.60 % | 17.625 M 0.00 % | 17.625 M -0.59 % | 17.730 M -4.93 % | 18.650 M 0.00 % | 18.650 M 0.00 % | 18.650 M |
| Operating income | 82.027 M 196.38 % | 27.676 M 182.35 % | -33.607 M -188.57 % | 37.945 M -80.21 % | 191.746 M 170.70 % | 70.834 M 7.76 % | 65.731 M -19.27 % | 81.424 M 5.30 % | 77.327 M -13.76 % | 89.665 M 15.85 % | 77.395 M 1.38 % | 76.344 M 24.41 % | 61.365 M -26.76 % | 83.790 M -9.35 % | 92.432 M -5.34 % | 97.643 M 0.00 % | 97.643 M 41.75 % | 68.883 M 0.00 % | 68.883 M 20.52 % | 57.154 M 0.00 % | 57.154 M 78.08 % | 32.094 M 0.00 % | 32.094 M 31.67 % | 24.375 M 0.00 % | 24.375 M 17.96 % | 20.663 M 0.00 % | 20.663 M -42.65 % | 36.029 M 0.00 % | 36.029 M |
| Operating income ratio | 0.05 175.60 % | 0.02 171.80 % | -0.03 -186.47 % | 0.03 -82.55 % | 0.18 162.11 % | 0.07 -4.09 % | 0.07 -15.92 % | 0.09 -5.46 % | 0.09 -19.12 % | 0.11 23.36 % | 0.09 2.95 % | 0.09 20.33 % | 0.07 -30.01 % | 0.10 -10.13 % | 0.12 -9.08 % | 0.13 0.00 % | 0.13 24.92 % | 0.10 0.00 % | 0.10 -10.77 % | 0.11 0.00 % | 0.11 64.65 % | 0.07 0.00 % | 0.07 41.42 % | 0.05 0.00 % | 0.05 10.97 % | 0.04 0.00 % | 0.04 -38.24 % | 0.07 0.00 % | 0.07 |
| Total other income expenses net | -57.600 M -5.76 % | -54.461 M 1.93 % | -55.535 M -59.65 % | -34.785 M 77.88 % | -157.286 M -787.27 % | -17.727 M -9.70 % | -16.159 M -25.63 % | -12.862 M -3.62 % | -12.413 M 4.64 % | -13.017 M 2.44 % | -13.343 M 13.14 % | -15.361 M -37.09 % | -11.205 M -11.46 % | -10.053 M 9.64 % | -11.126 M 0.69 % | -11.203 M 0.00 % | -11.203 M -6.77 % | -10.493 M 0.00 % | -10.493 M 9.78 % | -11.630 M 0.00 % | -11.630 M 6.39 % | -12.424 M 0.00 % | -12.424 M 8.51 % | -13.579 M 0.00 % | -13.579 M -22.71 % | -11.066 M 0.00 % | -11.066 M 4.37 % | -11.571 M 0.00 % | -11.571 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 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-03-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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.386 B | 0.000 -100.00 % | 2.216 B | 0.000 -100.00 % | 1.886 B 24 172.17 % | 7.771 M -99.51 % | 1.600 B 8 589.76 % | 18.416 M -98.58 % | 1.293 B 68.45 % | 767.405 M 32.36 % | 579.806 M 77.72 % | 326.252 M -14.43 % | 381.268 M -20.61 % | 480.245 M -1.46 % | 487.367 M 61.12 % | 302.493 M -31.60 % | 442.239 M -7.54 % | 478.299 M -0.93 % | 482.785 M 21.55 % | 397.203 M -26.44 % | 539.995 M 2.04 % | 529.191 M 0.00 % | 529.191 M 43.13 % | 369.728 M 4 859.31 % | 7.455 M -98.39 % | 461.680 M |
| Total investments | 0.000 -100.00 % | 27.369 M | 0.000 -100.00 % | 14.902 M | 0.000 -100.00 % | 7.358 M -52.66 % | 15.542 M 317.68 % | 3.721 M -89.90 % | 36.832 M 919.43 % | 3.613 M 24.93 % | 2.892 M 2.48 % | 2.822 M 23.07 % | 2.293 M | 0.000 -100.00 % | 2.250 M 0.01 % | 2.250 M 22 400.00 % | 10.000 K 0.00 % | 10.000 K -95.71 % | 233.029 K 0.00 % | 233.029 K | 0.000 | 0.000 -100.00 % | 7.241 M | 0.000 | 0.000 -100.00 % | 14.910 M | 0.000 |
| Total debt | 0.000 -100.00 % | 2.398 B | 0.000 -100.00 % | 2.217 B | 0.000 -100.00 % | 1.892 B | 0.000 -100.00 % | 1.604 B | 0.000 -100.00 % | 1.307 B 69.78 % | 770.095 M 32.68 % | 580.422 M 77.57 % | 326.872 M -14.92 % | 384.181 M -20.18 % | 481.296 M -1.46 % | 488.418 M 60.09 % | 305.090 M -31.42 % | 444.837 M -7.27 % | 479.710 M -0.88 % | 483.963 M 21.21 % | 399.291 M -26.34 % | 542.083 M 0.70 % | 538.329 M 0.00 % | 538.329 M 40.74 % | 382.508 M | 0.000 -100.00 % | 469.135 M |
| Accumulated other comprehensive income loss | 1.114 B 138 863.31 % | -802.999 K -100.07 % | 1.205 B 20.52 % | 999.458 M -16.46 % | 1.196 B 147 073.83 % | -814.000 K -100.07 % | 1.143 B 21.87 % | 937.923 M -10.28 % | 1.045 B 752 167.63 % | -139.000 K -100.02 % | 737.171 M 101 082.33 % | -730.000 K -100.13 % | 564.835 M 0.00 % | 564.835 M 99 020.32 % | -571.000 K 0.00 % | -571.000 K -100.16 % | 356.300 M 0.00 % | 356.300 M | 0.000 | 0.000 -100.00 % | 258.946 M 0.00 % | 258.946 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.819 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 701.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 777.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 631.787 M | 0.000 -100.00 % | 471.207 M | 0.000 | 0.000 -100.00 % | 236.491 M -0.24 % | 237.062 M | 0.000 | 0.000 -100.00 % | 94.759 M 21.90 % | 77.734 M | 0.000 | 0.000 -100.00 % | 51.127 M 0.00 % | 51.127 M | 0.000 | 0.000 -100.00 % | 102.880 M |
| Common stock | 0.000 -100.00 % | 205.112 M | 0.000 -100.00 % | 205.112 M | 0.000 -100.00 % | 205.112 M | 0.000 -100.00 % | 205.112 M | 0.000 -100.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M 0.00 % | 205.112 M -2.60 % | 210.579 M 0.00 % | 210.579 M 2.67 % | 205.112 M 0.00 % | 205.112 M -2.60 % | 210.579 M 0.00 % | 210.579 M 2.67 % | 205.112 M 0.00 % | 205.112 M 24.27 % | 165.049 M | 0.000 -100.00 % | 37.396 M |
| Total equity | 1.104 B 0.00 % | 1.104 B -7.80 % | 1.198 B 0.00 % | 1.198 B 0.43 % | 1.192 B 0.00 % | 1.192 B 4.24 % | 1.144 B 0.00 % | 1.144 B 9.11 % | 1.048 B 0.00 % | 1.048 B 10.91 % | 945.268 M 6.91 % | 884.204 M 14.84 % | 769.947 M 0.00 % | 769.947 M 18.41 % | 650.219 M 0.00 % | 650.218 M 14.70 % | 566.879 M 0.00 % | 566.879 M 14.05 % | 497.062 M 1.14 % | 491.461 M 4.67 % | 469.526 M 0.00 % | 469.526 M 3.55 % | 453.430 M 0.00 % | 453.430 M 71.27 % | 264.743 M 15.46 % | 229.286 M 0.31 % | 228.583 M |
| Other non current liabilities | -1.104 B -15 029.69 % | 7.396 M 100.62 % | -1.198 B -68 027.62 % | 1.763 M 100.15 % | -1.192 B -40 853.35 % | 2.926 M 100.26 % | -1.144 B -37 864.61 % | 3.029 M | 0.000 -100.00 % | 6.155 M 300.20 % | 1.538 M -82.08 % | 8.583 M -18.96 % | 10.591 M -30.80 % | 15.306 M 152.97 % | 6.051 M -57.74 % | 14.317 M -24.16 % | 18.877 M 0.00 % | 18.877 M 2.42 % | 18.431 M -24.12 % | 24.290 M 19.20 % | 20.377 M 0.00 % | 20.377 M 56.46 % | 13.024 M -23.89 % | 17.112 M 327.81 % | 4.000 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.372 B | 0.000 -100.00 % | 1.287 B | 0.000 -100.00 % | 1.242 B | 0.000 -100.00 % | 1.399 B | 0.000 -100.00 % | 829.851 M 108.20 % | 398.587 M 49.29 % | 266.990 M 38.89 % | 192.232 M 0.00 % | 192.232 M -8.68 % | 210.493 M -2.06 % | 214.920 M -0.65 % | 216.327 M 0.00 % | 216.327 M -9.81 % | 239.852 M 0.00 % | 239.852 M -14.01 % | 278.926 M 0.00 % | 278.926 M -13.57 % | 322.702 M 1.28 % | 318.613 M 7.72 % | 295.793 M | 0.000 -100.00 % | 331.367 M |
| Total non current liabilities | -1.104 B -180.03 % | 1.380 B 215.21 % | -1.198 B -192.92 % | 1.289 B 208.08 % | -1.192 B -195.81 % | 1.245 B 208.80 % | -1.144 B -181.62 % | 1.402 B | 0.000 -100.00 % | 838.089 M 106.82 % | 405.218 M 47.05 % | 275.573 M 32.78 % | 207.538 M 0.00 % | 207.538 M -9.47 % | 229.236 M 0.00 % | 229.237 M -2.54 % | 235.204 M 0.00 % | 235.204 M -8.94 % | 258.283 M -2.22 % | 264.142 M -11.75 % | 299.304 M 0.00 % | 299.304 M -10.85 % | 335.725 M 0.00 % | 335.725 M 6.69 % | 314.681 M | 0.000 -100.00 % | 353.232 M |
| Other current liabilities | 0.000 -100.00 % | 162.814 M | 0.000 -100.00 % | 251.006 M | 0.000 -100.00 % | 102.918 M | 0.000 -100.00 % | 95.441 M | 0.000 -100.00 % | 42.670 M -36.09 % | 66.766 M 115.49 % | 30.984 M 224.74 % | -24.839 M -127.00 % | 91.996 M 82.56 % | 50.394 M -12.52 % | 57.603 M | 0.000 -100.00 % | 18.718 M -12.55 % | 21.405 M 9.65 % | 19.522 M | 0.000 -100.00 % | 546.594 K -97.59 % | 22.670 M 0.00 % | 22.670 M -68.75 % | 72.550 M | 0.000 -100.00 % | 44.175 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.419 M | 0.000 -100.00 % | 21.968 M | 0.000 -100.00 % | 7.473 M -56.39 % | 17.135 M -12.98 % | 19.690 M -77.39 % | 87.072 M | 0.000 -100.00 % | 7.710 M | 0.000 -100.00 % | 18.718 M | 0.000 -100.00 % | 16.649 M | 0.000 -100.00 % | 546.594 K | 0.000 -100.00 % | 18.047 M | 0.000 -100.00 % | 3.703 M | 0.000 -100.00 % | 15.355 M |
| Short term debt | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 930.182 M | 0.000 -100.00 % | 621.042 M | 0.000 -100.00 % | 205.839 M | 0.000 -100.00 % | 475.905 M 27.12 % | 374.387 M 16.66 % | 320.922 M 67.19 % | 191.949 M 0.00 % | 191.949 M -29.82 % | 273.498 M 0.00 % | 273.498 M 19.69 % | 228.509 M 0.00 % | 228.509 M -6.39 % | 244.110 M 0.00 % | 244.110 M -7.24 % | 263.157 M 0.00 % | 263.157 M 19.77 % | 219.716 M 0.00 % | 219.716 M 153.38 % | 86.716 M | 0.000 -100.00 % | 137.767 M |
| Total current liabilities | 0.000 -100.00 % | 1.746 B | 0.000 -100.00 % | 1.579 B | 0.000 -100.00 % | 1.171 B | 0.000 -100.00 % | 681.657 M | 0.000 -100.00 % | 851.591 M 2.02 % | 834.758 M 29.78 % | 643.225 M 18.14 % | 544.481 M 0.00 % | 544.481 M -3.06 % | 561.663 M 0.00 % | 561.663 M 28.45 % | 437.264 M 0.00 % | 437.264 M 12.47 % | 388.770 M 0.49 % | 386.887 M -10.62 % | 432.881 M 0.00 % | 432.881 M 2.48 % | 422.404 M 0.00 % | 422.404 M -14.56 % | 494.395 M | 0.000 -100.00 % | 380.730 M |
| Total liabilities | -1.104 B -135.32 % | 3.126 B 361.03 % | -1.198 B -141.76 % | 2.868 B 340.51 % | -1.192 B -148.64 % | 2.451 B 314.30 % | -1.144 B -154.91 % | 2.083 B | 0.000 -100.00 % | 1.690 B 36.27 % | 1.240 B 34.96 % | 918.798 M 22.18 % | 752.019 M 0.00 % | 752.019 M -4.92 % | 790.900 M 0.00 % | 790.900 M 17.61 % | 672.469 M 0.00 % | 672.469 M 3.93 % | 647.054 M -0.61 % | 651.030 M -11.08 % | 732.184 M 0.00 % | 732.184 M -3.42 % | 758.130 M 0.00 % | 758.130 M -6.30 % | 809.077 M | 0.000 -100.00 % | 733.962 M |
| Other non current assets | 0.000 -100.00 % | 27.938 M | 0.000 -100.00 % | 77.472 M 1 390.34 % | -6.004 M -106.43 % | 93.373 M 1 301.56 % | -7.771 M -104.28 % | 181.391 M 1 084.96 % | -18.416 M -105.86 % | 314.525 M -6.64 % | 336.877 M 1 362.33 % | 23.037 M -66.19 % | 68.134 M 0.00 % | 68.135 M 236.70 % | 20.236 M -48.25 % | 39.103 M 41.09 % | 27.714 M 0.04 % | 27.704 M 162.77 % | 10.543 M -60.50 % | 26.692 M 6.59 % | 25.041 M 0.00 % | 25.041 M 130.63 % | 10.858 M -7.74 % | 11.769 M -73.44 % | 44.313 M 694.39 % | -7.455 M -201.40 % | 7.352 M |
| Long term investments | 0.000 -100.00 % | 27.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.101 M | 0.000 -100.00 % | 7.341 M | 0.000 -100.00 % | 7.582 M -3.38 % | 7.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 5.135 M | 0.000 -100.00 % | 4.619 M | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 3.752 M | 0.000 -100.00 % | 4.055 M -6.70 % | 4.346 M -5.95 % | 4.621 M -8.11 % | 5.029 M 0.00 % | 5.029 M -8.56 % | 5.500 M 0.00 % | 5.500 M 18.00 % | 4.661 M 0.00 % | 4.661 M -4.01 % | 4.856 M 0.00 % | 4.856 M -6.10 % | 5.171 M 0.00 % | 5.171 M 0.41 % | 5.150 M 0.00 % | 5.150 M -4.58 % | 5.397 M | 0.000 -100.00 % | 3.791 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 5.135 M | 0.000 -100.00 % | 4.619 M | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 3.752 M | 0.000 -100.00 % | 4.055 M -6.70 % | 4.346 M -5.95 % | 4.621 M -8.11 % | 5.029 M 0.00 % | 5.029 M -8.56 % | 5.500 M 0.00 % | 5.500 M 18.00 % | 4.661 M 0.00 % | 4.661 M -4.01 % | 4.856 M 0.00 % | 4.856 M -6.10 % | 5.171 M 0.00 % | 5.171 M 0.41 % | 5.150 M 0.00 % | 5.150 M -4.58 % | 5.397 M | 0.000 -100.00 % | 3.791 M |
| Property plant equipment net | 0.000 -100.00 % | 2.380 B | 0.000 -100.00 % | 2.408 B | 0.000 -100.00 % | 2.157 B | 0.000 -100.00 % | 1.776 B | 0.000 -100.00 % | 1.124 B 65.05 % | 681.024 M -3.48 % | 705.609 M 28.40 % | 549.533 M 0.00 % | 549.533 M -5.36 % | 580.629 M 3.36 % | 561.761 M 5.51 % | 532.422 M 0.00 % | 532.422 M -5.65 % | 564.300 M 2.95 % | 548.151 M -4.92 % | 576.540 M 0.00 % | 576.540 M -5.47 % | 609.917 M 0.15 % | 609.006 M 36.78 % | 445.254 M | 0.000 -100.00 % | 474.524 M |
| Total non current assets | 0.000 -100.00 % | 2.465 B | 0.000 -100.00 % | 2.490 B 41 574.43 % | -6.004 M -100.26 % | 2.268 B 29 279.41 % | -7.771 M -100.39 % | 1.971 B 10 800.45 % | -18.416 M -101.28 % | 1.443 B 41.12 % | 1.022 B 39.41 % | 733.267 M 17.76 % | 622.696 M 0.00 % | 622.697 M 2.69 % | 606.364 M 0.00 % | 606.364 M 7.36 % | 564.798 M 0.00 % | 564.798 M -2.57 % | 579.699 M 0.00 % | 579.699 M -4.46 % | 606.753 M 0.00 % | 606.753 M -3.06 % | 625.925 M 0.00 % | 625.925 M 26.46 % | 494.964 M 6 739.15 % | -7.455 M -101.54 % | 485.667 M |
| Other current assets | -12.502 M -109.42 % | 132.687 M 1 407.26 % | -10.150 M -115.22 % | 66.710 M | 0.000 -100.00 % | 54.776 M | 0.000 -100.00 % | 74.242 M | 0.000 -100.00 % | 79.483 M 71.55 % | 46.333 M -91.78 % | 563.857 M 1 127.62 % | 45.931 M 0.00 % | 45.931 M 8.41 % | 42.367 M 0.00 % | 42.367 M -24.72 % | 56.277 M 0.00 % | 56.277 M -3.35 % | 58.229 M 0.00 % | 58.229 M -30.94 % | 84.322 M 0.00 % | 84.322 M -8.31 % | 91.964 M 3.12 % | 89.178 M 465.29 % | 15.776 M | 0.000 -100.00 % | 261.992 M |
| Short term investments | 0.000 -100.00 % | 445.000 K | 0.000 -100.00 % | 14.902 M | 0.000 -100.00 % | 257.000 K -98.35 % | 15.542 M 317.68 % | 3.721 M -89.90 % | 36.832 M 919.43 % | 3.613 M 24.93 % | 2.892 M 2.48 % | 2.822 M 23.07 % | 2.293 M | 0.000 -100.00 % | 2.250 M 0.01 % | 2.250 M | 0.000 | 0.000 -100.00 % | 233.029 K 0.00 % | 233.029 K | 0.000 | 0.000 -100.00 % | 7.241 M | 0.000 | 0.000 -100.00 % | 14.910 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 12.502 M | 0.000 -100.00 % | 1.076 M | 0.000 -100.00 % | 1.592 M 120.49 % | -7.771 M -291.88 % | 4.050 M 121.99 % | -18.416 M -224.41 % | 14.803 M 450.30 % | 2.690 M 336.69 % | 616.000 K -0.65 % | 620.000 K -78.72 % | 2.913 M 177.28 % | 1.051 M -0.04 % | 1.051 M -59.54 % | 2.598 M 0.00 % | 2.598 M 84.11 % | 1.411 M 19.79 % | 1.178 M -43.59 % | 2.088 M 0.00 % | 2.088 M -77.15 % | 9.138 M 0.00 % | 9.138 M -28.50 % | 12.780 M 271.43 % | -7.455 M -200.00 % | 7.455 M |
| Cash and short term investments | 12.502 M 0.00 % | 12.502 M 23.17 % | 10.150 M -36.48 % | 15.978 M 166.12 % | 6.004 M 224.72 % | 1.849 M -76.21 % | 7.771 M 0.00 % | 7.771 M -57.80 % | 18.416 M 0.00 % | 18.416 M 229.92 % | 5.582 M 62.36 % | 3.438 M 18.02 % | 2.913 M 0.00 % | 2.913 M -11.75 % | 3.301 M 0.00 % | 3.301 M 27.08 % | 2.598 M 0.00 % | 2.598 M 84.11 % | 1.411 M 0.00 % | 1.411 M -32.42 % | 2.088 M 0.00 % | 2.088 M -77.15 % | 9.138 M 0.00 % | 9.138 M -28.50 % | 12.780 M 71.43 % | 7.455 M 0.00 % | 7.455 M |
| Total current assets | 0.000 -100.00 % | 1.765 B | 0.000 -100.00 % | 1.575 B 26 139.61 % | 6.004 M -99.56 % | 1.376 B 17 610.63 % | 7.771 M -99.38 % | 1.256 B 6 722.86 % | 18.416 M -98.58 % | 1.295 B 11.39 % | 1.163 B 8.72 % | 1.070 B 18.96 % | 899.269 M 0.00 % | 899.269 M 7.73 % | 834.754 M 0.00 % | 834.754 M 23.75 % | 674.550 M 0.00 % | 674.550 M 19.51 % | 564.416 M 0.29 % | 562.791 M -5.41 % | 594.957 M 0.00 % | 594.957 M 1.59 % | 585.636 M 0.00 % | 585.636 M 1.17 % | 578.856 M 7 664.42 % | 7.455 M -97.76 % | 332.349 M |
| Inventory | 0.000 -100.00 % | 746.520 M | 0.000 -100.00 % | 676.868 M | 0.000 -100.00 % | 526.039 M | 0.000 -100.00 % | 549.653 M | 0.000 -100.00 % | 601.811 M 7.66 % | 558.995 M 11.26 % | 502.437 M 4.17 % | 482.309 M 0.00 % | 482.309 M 28.78 % | 374.511 M -7.54 % | 405.071 M 44.59 % | 280.154 M 0.00 % | 280.154 M -0.62 % | 281.890 M -2.50 % | 289.129 M 9.28 % | 264.568 M 0.00 % | 264.568 M -0.28 % | 265.310 M -2.76 % | 272.854 M 1.63 % | 268.487 M | 0.000 -100.00 % | 61.641 M |
| Net receivables | 0.000 -100.00 % | 873.042 M | 0.000 -100.00 % | 815.870 M | 0.000 -100.00 % | 793.629 M | 0.000 -100.00 % | 662.882 M | 0.000 -100.00 % | 580.163 M 3.10 % | 562.726 M 10.96 % | 507.125 M 37.76 % | 368.116 M 0.00 % | 368.116 M -4.14 % | 384.015 M 0.00 % | 384.015 M 14.45 % | 335.522 M 0.00 % | 335.522 M 56.77 % | 214.023 M 0.00 % | 214.023 M -12.28 % | 243.979 M 0.00 % | 243.979 M 13.76 % | 214.465 M 0.00 % | 214.465 M -23.90 % | 281.813 M | 0.000 -100.00 % | 235.000 |
| Tax assets | 0.000 -100.00 % | 25.458 M | 0.000 -100.00 % | 383.000 K | 0.000 -100.00 % | 6.617 M | 0.000 -100.00 % | 2.313 M | 0.000 100.00 % | -7.582 M 3.38 % | -7.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 3.000 K 200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.529 M |
| Account payables | 0.000 -100.00 % | 536.043 M | 0.000 -100.00 % | 398.016 M | 0.000 -100.00 % | 418.091 M | 0.000 -100.00 % | 336.564 M | 0.000 -100.00 % | 324.214 M -13.18 % | 373.431 M 48.12 % | 252.108 M -3.23 % | 260.536 M 0.00 % | 260.536 M 13.00 % | 230.562 M 0.00 % | 230.562 M 21.32 % | 190.037 M 0.00 % | 190.037 M 54.18 % | 123.255 M 0.00 % | 123.255 M -27.14 % | 169.177 M 0.00 % | 169.177 M -6.02 % | 180.018 M 0.00 % | 180.018 M -45.68 % | 331.426 M | 0.000 -100.00 % | 198.788 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.419 M | 0.000 -100.00 % | 21.845 M | 0.000 -100.00 % | 7.391 M 143.21 % | 3.039 M -84.43 % | 19.521 M -34.41 % | 29.763 M | 0.000 -100.00 % | 7.210 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 |
| Deferred revenue non current | 0.000 -100.00 % | 193.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 578.000 K -83.26 % | 3.452 M 258.09 % | 964.000 K -79.55 % | 4.715 M | 0.000 -100.00 % | 1.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M |
| Minority interest | 0.000 100.00 % | -10.068 M | 0.000 100.00 % | -7.006 M | 0.000 100.00 % | -3.924 M | 0.000 -100.00 % | 855.000 K | 0.000 -100.00 % | 2.982 M -0.10 % | 2.985 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 |
| Capital lease obligations | 0.000 -100.00 % | 134.059 M | 0.000 -100.00 % | 3.395 M | 0.000 -100.00 % | 22.387 M | 0.000 -100.00 % | 3.179 M | 0.000 -100.00 % | 3.075 M 6.81 % | 2.879 M 0.00 % | 2.879 M | 0.000 | 0.000 -100.00 % | 2.695 M 0.00 % | 2.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.000 K | 0.000 -100.00 % | 730.000 K | 0.000 | 0.000 -100.00 % | 571.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.467 M 0.00 % | 5.467 M | 0.000 -100.00 % | 15.467 M 0.00 % | 15.467 M |
| Other total stockholders equity | -10.068 M -104.83 % | 208.615 M 3 077.66 % | -7.006 M -100.70 % | 999.458 M 25 570.39 % | -3.924 M -101.88 % | 208.615 M 24 299.42 % | 855.000 K | 0.000 -100.00 % | 2.982 M -98.57 % | 208.615 M | 0.000 -100.00 % | 208.615 M | 0.000 | 0.000 -100.00 % | 207.473 M -0.55 % | 208.615 M | 0.000 | 0.000 -100.00 % | 214.216 M 2.68 % | 208.615 M | 0.000 | 0.000 -100.00 % | 161.551 M -15.74 % | 191.724 M 92.31 % | 99.694 M | 0.000 -100.00 % | 72.137 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -386.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.505 M -70.45 % | 5.093 M -9.81 % | 5.647 M -40.75 % | 9.531 M | 0.000 -100.00 % | 11.536 M | 0.000 -100.00 % | 14.731 M | 0.000 -100.00 % | 18.684 M | 0.000 -100.00 % | 16.377 M | 0.000 -100.00 % | 13.112 M | 0.000 -100.00 % | 14.889 M | 0.000 -100.00 % | 17.866 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.230 B | 0.000 -100.00 % | 4.066 B | 0.000 -100.00 % | 3.644 B | 0.000 -100.00 % | 3.227 B | 0.000 -100.00 % | 2.738 B 25.30 % | 2.185 B 21.20 % | 1.803 B 18.47 % | 1.522 B 0.00 % | 1.522 B 5.61 % | 1.441 B 0.00 % | 1.441 B 16.28 % | 1.239 B 0.00 % | 1.239 B 8.32 % | 1.144 B 0.14 % | 1.142 B -4.93 % | 1.202 B 0.00 % | 1.202 B -0.81 % | 1.212 B 0.00 % | 1.212 B 12.83 % | 1.074 B | 0.000 -100.00 % | 962.545 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-09-30 | 2022-03-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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-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 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -36.462 M 0.00 % | -36.462 M 54.88 % | -80.805 M 0.00 % | -80.805 M -80.98 % | -44.648 M 0.00 % | -44.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 7.949 M 0.00 % | 7.949 M 133.83 % | -23.496 M 0.00 % | -23.496 M 61.32 % | -60.750 M 0.00 % | -60.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -53.899 M 0.00 % | -53.899 M -14.24 % | -47.179 M 0.00 % | -47.179 M -5 535.39 % | 867.987 K 0.00 % | 867.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 -100.00 % | 9.489 M 0.00 % | 9.489 M 193.66 % | -10.131 M 0.00 % | -10.131 M -166.50 % | 15.234 M 0.00 % | 15.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -19.412 M -237.98 % | 14.069 M -79.08 % | 67.260 M 3 274.14 % | -2.119 M 92.04 % | -26.610 M 29.01 % | -37.482 M -427.54 % | -7.105 M 86.49 % | -52.608 M -16.77 % | -45.052 M 19.10 % | -55.691 M -18.95 % | -46.819 M -7.75 % | -43.452 M -23.73 % | -35.117 M 36.58 % | -55.370 M 6.23 % | -59.049 M -269.08 % | 34.923 M 0.00 % | 34.923 M 51.53 % | 23.048 M 0.00 % | 23.048 M -54.34 % | 50.480 M 0.00 % | 50.480 M 445.93 % | -14.593 M 0.00 % | -14.593 M -81.33 % | -8.048 M 0.00 % | -8.048 M 1.43 % | -8.165 M 0.00 % | -8.165 M 53.95 % | -17.729 M 0.00 % | -17.729 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.754 M 10.74 % | 52.152 M 25.12 % | 41.682 M -14.34 % | 48.658 M 1.35 % | 48.012 M 2.71 % | 46.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.350 M 0.00 % | 83.350 M 1 071.96 % | 7.112 M 0.00 % | 7.112 M -88.34 % | 61.013 M 0.00 % | 61.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -13.400 M 0.00 % | -13.400 M 66.73 % | -40.281 M 0.00 % | -40.281 M -415.82 % | -7.809 M 0.00 % | -7.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 0.000 | 0.000 -100.00 % | 1.540 M 0.00 % | 1.540 M -9.33 % | 1.699 M 0.00 % | 1.699 M 9.97 % | 1.545 M 0.00 % | 1.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -11.860 M 0.00 % | -11.860 M 69.26 % | -38.583 M 0.00 % | -38.583 M -515.88 % | -6.265 M 0.00 % | -6.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.128 M 0.00 % | -5.128 M | 0.000 | 0.000 100.00 % | -42.062 K 0.00 % | -42.062 K | 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 | 0.000 | 0.000 100.00 % | -66.577 M 0.00 % | -66.577 M -312.70 % | 31.302 M 0.00 % | 31.302 M 157.84 % | -54.113 M 0.00 % | -54.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -71.705 M 0.00 % | -71.705 M -329.08 % | 31.302 M 0.00 % | 31.302 M 157.80 % | -54.155 M 0.00 % | -54.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.754 M 10.74 % | 52.152 M 25.12 % | 41.682 M -14.34 % | 48.658 M 1.35 % | 48.012 M 2.71 % | 46.744 M | 0.000 | 0.000 | 0.000 100.00 % | -215.000 K 0.00 % | -215.000 K -27.22 % | -169.000 K 0.00 % | -169.000 K -128.48 % | 593.357 K 0.00 % | 593.357 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.804 M 1 426.02 % | 4.050 M 108.42 % | -48.102 M -424.95 % | 14.803 M 143.72 % | -33.855 M -1 358.55 % | 2.690 M 106.11 % | -44.054 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 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.592 M -97.42 % | 61.804 M 1 426.02 % | 4.050 M -92.83 % | 56.485 M 281.58 % | 14.803 M -70.80 % | 50.702 M 1 784.83 % | 2.690 M | 0.000 | 0.000 | 0.000 100.00 % | -215.000 K 0.00 % | -215.000 K -27.22 % | -169.000 K 0.00 % | -169.000 K -128.48 % | 593.357 K 0.00 % | 593.357 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.754 M 10.74 % | 52.152 M 25.12 % | 41.682 M -14.34 % | 48.658 M 1.35 % | 48.012 M 2.71 % | 46.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.350 M 0.00 % | 83.350 M 1 071.96 % | 7.112 M 0.00 % | 7.112 M -88.34 % | 61.013 M 0.00 % | 61.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -13.400 M 0.00 % | -13.400 M 66.73 % | -40.281 M 0.00 % | -40.281 M -415.82 % | -7.809 M 0.00 % | -7.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.754 M 10.74 % | 52.152 M 25.12 % | 41.682 M -14.34 % | 48.658 M 1.35 % | 48.012 M 2.71 % | 46.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.950 M 0.00 % | 69.950 M 310.89 % | -33.169 M 0.00 % | -33.169 M -162.34 % | 53.204 M 0.00 % | 53.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 |