Ambar Protein Industries Limited AMBARPIL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.216 B 25.09 % | 3.371 B -2.32 % | 3.451 B 1.57 % | 3.397 B 8.44 % | 3.133 B 10.18 % | 2.844 B 23.34 % | 2.305 B 11.90 % | 2.060 B 5.52 % | 1.952 B 15.89 % | 1.685 B 7.41 % | 1.568 B -2.02 % | 1.601 B |
| Net income | 96.502 M 206.77 % | 31.457 M 11.82 % | 28.133 M -36.78 % | 44.503 M 29.02 % | 34.492 M 176.65 % | 12.468 M -38.69 % | 20.337 M -5.62 % | 21.547 M -10.49 % | 24.072 M 176.34 % | 8.711 M -43.94 % | 15.539 M 1 881.54 % | 784.182 K |
| Income before tax | 130.311 M 216.33 % | 41.195 M 4.06 % | 39.589 M -32.98 % | 59.070 M 48.42 % | 39.800 M 44.44 % | 27.554 M -2.77 % | 28.341 M -3.43 % | 29.348 M 19.68 % | 24.522 M 78.64 % | 13.727 M -11.66 % | 15.539 M 1 881.54 % | 784.182 K |
| Income before tax ratio | 0.03 152.88 % | 0.01 6.53 % | 0.01 -34.01 % | 0.02 36.86 % | 0.01 31.10 % | 0.01 -21.17 % | 0.01 -13.70 % | 0.01 13.42 % | 0.01 54.14 % | 0.01 -17.76 % | 0.01 1 922.36 % | 0.00 |
| EBITDA | 165.313 M 114.76 % | 76.975 M -0.57 % | 77.414 M -21.41 % | 98.509 M 19.22 % | 82.626 M 36.49 % | 60.538 M 56.18 % | 38.761 M 27.75 % | 30.342 M 20.46 % | 25.189 M 29.10 % | 19.512 M 14.04 % | 17.109 M 94.23 % | 8.809 M |
| Net income ratio | 0.02 145.24 % | 0.01 14.48 % | 0.01 -37.76 % | 0.01 18.98 % | 0.01 151.09 % | 0.00 -50.29 % | 0.01 -15.66 % | 0.01 -15.17 % | 0.01 138.44 % | 0.01 -47.81 % | 0.01 1 922.36 % | 0.00 |
| Ratio EBITDA | 0.04 71.69 % | 0.02 1.80 % | 0.02 -22.63 % | 0.03 9.94 % | 0.03 23.88 % | 0.02 26.63 % | 0.02 14.16 % | 0.01 14.15 % | 0.01 11.39 % | 0.01 6.17 % | 0.01 98.23 % | 0.01 |
| Gross profit ratio | 0.06 13.68 % | 0.05 15.84 % | 0.05 -11.60 % | 0.05 21.64 % | 0.04 4.65 % | 0.04 -0.73 % | 0.04 -52.95 % | 0.09 2.00 % | 0.09 -11.82 % | 0.10 -5.68 % | 0.10 28.76 % | 0.08 |
| Weighted average shs out dil | 5.750 M 0.00 % | 5.750 M 0.56 % | 5.718 M -0.55 % | 5.750 M 0.02 % | 5.749 M -0.02 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M |
| Weighted average shs out | 5.751 M 0.00 % | 5.751 M 0.57 % | 5.718 M -0.55 % | 5.750 M 0.02 % | 5.749 M -0.02 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M 0.00 % | 5.750 M |
| EPS diluted | 16.78 206.76 % | 5.47 11.18 % | 4.92 -36.43 % | 7.74 29.00 % | 6.00 176.50 % | 2.17 -38.70 % | 3.54 -5.60 % | 3.75 -10.50 % | 4.19 177.48 % | 1.51 -44.07 % | 2.70 1 828.57 % | 0.14 |
| Earnings per share | 16.78 206.76 % | 5.47 11.18 % | 4.92 -36.43 % | 7.74 29.00 % | 6.00 176.50 % | 2.17 -38.70 % | 3.54 -5.60 % | 3.75 -10.50 % | 4.19 177.48 % | 1.51 -44.07 % | 2.70 1 828.57 % | 0.14 |
| Gross profit | 257.062 M 42.20 % | 180.775 M 13.15 % | 159.771 M -10.21 % | 177.940 M 31.91 % | 134.900 M 15.31 % | 116.994 M 22.44 % | 95.550 M -47.34 % | 181.462 M 7.64 % | 168.585 M 2.19 % | 164.970 M 1.31 % | 162.843 M 26.16 % | 129.077 M |
| Income tax expense | 33.809 M 247.19 % | 9.738 M -15.00 % | 11.456 M -21.36 % | 14.567 M 174.43 % | 5.308 M -64.82 % | 15.087 M 88.50 % | 8.004 M 2.60 % | 7.801 M 1 634.86 % | 449.656 K -91.04 % | 5.016 M | 0.000 | 0.000 |
| Cost of revenue | 3.959 B 24.12 % | 3.190 B -3.07 % | 3.291 B 2.22 % | 3.220 B 7.39 % | 2.998 B 9.96 % | 2.727 B 23.38 % | 2.210 B 17.62 % | 1.879 B 5.32 % | 1.784 B 17.38 % | 1.520 B 8.12 % | 1.406 B -4.49 % | 1.472 B |
| General and administrative expenses | 17.109 M 19.38 % | 14.332 M 1.52 % | 14.118 M 3.71 % | 13.613 M 20.10 % | 11.335 M -15.40 % | 13.399 M 19.21 % | 11.240 M 12.01 % | 10.035 M 7.41 % | 9.342 M 41.14 % | 6.619 M 41.19 % | 4.688 M 5.21 % | 4.456 M |
| Selling and marketing expenses | 10.229 M 16.07 % | 8.813 M 12.00 % | 7.869 M -39.80 % | 13.071 M 570.65 % | 1.949 M -37.68 % | 3.127 M 680.96 % | 400.459 K -92.69 % | 5.475 M 57.97 % | 3.466 M -27.91 % | 4.807 M 332.71 % | 1.111 M -51.00 % | 2.267 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 73.040 M 11.42 % | 65.552 M | 0.000 -100.00 % | 47.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 27.338 M 18.12 % | 23.145 M -75.64 % | 95.027 M 3.03 % | 92.236 M 594.34 % | 13.284 M -79.14 % | 63.671 M 14.11 % | 55.799 M -61.61 % | 145.343 M 5.79 % | 137.387 M -5.87 % | 145.947 M 3.23 % | 141.376 M 15.47 % | 122.432 M |
| Cost and expenses | 3.987 B 24.08 % | 3.213 B -5.11 % | 3.386 B 2.24 % | 3.312 B 9.97 % | 3.011 B 7.92 % | 2.790 B 23.15 % | 2.266 B 11.94 % | 2.024 B 5.36 % | 1.921 B 15.35 % | 1.666 B 7.67 % | 1.547 B -2.96 % | 1.594 B |
| 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 | 27.338 M 18.12 % | 23.145 M 5.27 % | 21.987 M -17.60 % | 26.684 M 100.87 % | 13.284 M -19.62 % | 16.526 M 41.98 % | 11.640 M -24.95 % | 15.510 M 21.09 % | 12.808 M 12.09 % | 11.427 M 97.04 % | 5.799 M -13.74 % | 6.723 M |
| Interest income | 0.000 | 0.000 -100.00 % | 25.155 M -5.55 % | 26.634 M 3.32 % | 25.778 M 0.04 % | 25.768 M 125.83 % | 11.410 M 68.51 % | 6.771 M 1.41 % | 6.677 M 26.07 % | 5.297 M -10.67 % | 5.929 M 1.16 % | 5.861 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 13.111 M -0.20 % | 13.137 M 3.02 % | 12.752 M -0.41 % | 12.805 M 6.62 % | 12.010 M 5.68 % | 11.364 M 340.88 % | 2.578 M 4.63 % | 2.464 M 20.19 % | 2.050 M -8.67 % | 2.244 M -6.99 % | 2.413 M -58.75 % | 5.850 M |
| Operating income | 229.724 M 45.74 % | 157.630 M 143.78 % | 64.662 M -24.55 % | 85.704 M -29.53 % | 121.616 M 147.32 % | 49.173 M 35.90 % | 36.183 M 29.79 % | 27.878 M 20.48 % | 23.139 M 34.00 % | 17.267 M 17.50 % | 14.696 M 396.67 % | 2.959 M |
| Operating income ratio | 0.05 16.51 % | 0.05 149.58 % | 0.02 -25.72 % | 0.03 -35.01 % | 0.04 124.47 % | 0.02 10.19 % | 0.02 15.98 % | 0.01 14.17 % | 0.01 15.63 % | 0.01 9.39 % | 0.01 406.90 % | 0.00 |
| Total other income expenses net | -99.413 M | 0.000 100.00 % | -25.073 M 5.86 % | -26.634 M 67.45 % | -81.816 M -278.45 % | -21.619 M -175.67 % | -7.842 M 94.26 % | -136.604 M -4.07 % | -131.255 M -3 607.06 % | -3.541 M 97.50 % | -141.505 M -16.40 % | -121.570 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 | 248.250 M 1.63 % | 244.269 M -14.73 % | 286.477 M -10.88 % | 321.439 M 19.49 % | 269.015 M 6.11 % | 253.532 M 1.81 % | 249.015 M 70.99 % | 145.634 M 53.60 % | 94.814 M 77.26 % | 53.490 M 88.22 % | 28.419 M -26.52 % | 38.675 M |
| Total investments | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 259.560 M 1.78 % | 255.021 M -14.57 % | 298.508 M -11.08 % | 335.694 M 17.84 % | 284.861 M 0.64 % | 283.055 M 8.66 % | 260.484 M 45.65 % | 178.844 M 56.04 % | 114.616 M 78.51 % | 64.205 M 30.11 % | 49.348 M 10.50 % | 44.659 M |
| Accumulated other comprehensive income loss | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M 465 540 635 638 298 496.00 % | 0.000 -239.06 % | 0.000 | 0.000 | 0.000 |
| Retained earnings | 278.251 M 53.15 % | 181.685 M 20.91 % | 150.259 M 23.20 % | 121.964 M 57.41 % | 77.483 M 80.23 % | 42.992 M 40.85 % | 30.524 M 199.64 % | 10.187 M 7 202.88 % | 139.489 K 102.04 % | -6.847 M 76.68 % | -29.362 M 34.62 % | -44.907 M |
| Common stock | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M |
| Total equity | 347.251 M 38.52 % | 250.685 M 14.33 % | 219.259 M 14.82 % | 190.964 M 30.37 % | 146.483 M 30.80 % | 111.992 M 12.53 % | 99.524 M 25.68 % | 79.187 M 37.38 % | 57.639 M -7.26 % | 62.153 M 56.80 % | 39.638 M 64.52 % | 24.093 M |
| Other non current liabilities | 23.664 M 1.55 % | 23.303 M -11.67 % | 26.383 M 13.16 % | 23.315 M 5.35 % | 22.132 M -5.29 % | 23.368 M 97.97 % | 11.804 M 10.46 % | 10.687 M 1.64 % | 10.515 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.632 M -63.00 % | 4.411 M -80.39 % | 22.492 M -36.03 % | 35.158 M -26.21 % | 47.643 M -8.87 % | 52.279 M -19.83 % | 65.206 M 55.01 % | 42.065 M 293.02 % | 10.703 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 25.296 M -8.72 % | 27.714 M -43.30 % | 48.875 M -16.41 % | 58.473 M -16.20 % | 69.775 M -7.76 % | 75.647 M -1.77 % | 77.010 M 45.99 % | 52.752 M 148.62 % | 21.218 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 38.138 M 129.47 % | 16.620 M 13.73 % | 14.613 M -25.63 % | 19.648 M 65.22 % | 11.892 M -76.97 % | 51.647 M -47.98 % | 99.290 M 825.93 % | 10.723 M 296.86 % | 2.702 M -74.49 % | 10.590 M -63.60 % | 29.097 M -38.13 % | 47.029 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 257.928 M 2.92 % | 250.610 M -9.20 % | 276.016 M -8.16 % | 300.536 M 26.69 % | 237.218 M 2.79 % | 230.776 M 18.18 % | 195.278 M 42.77 % | 136.778 M 31.63 % | 103.912 M 61.84 % | 64.205 M 30.11 % | 49.348 M 10.50 % | 44.659 M |
| Total current liabilities | 332.491 M -0.86 % | 335.361 M -5.48 % | 354.800 M -9.48 % | 391.964 M 37.03 % | 286.050 M -6.47 % | 305.832 M -13.86 % | 355.025 M 101.95 % | 175.797 M 15.23 % | 152.565 M 36.55 % | 111.730 M 23.79 % | 90.259 M -6.99 % | 97.040 M |
| Total liabilities | 357.787 M -1.46 % | 363.075 M -10.06 % | 403.675 M -10.38 % | 450.437 M 26.59 % | 355.825 M -6.73 % | 381.480 M -11.70 % | 432.035 M 89.03 % | 228.548 M 31.51 % | 173.783 M 55.54 % | 111.730 M 23.79 % | 90.259 M -6.99 % | 97.040 M |
| Other non current assets | 29.832 M 112.04 % | 14.069 M 1 157.28 % | 1.119 M 0.00 % | 1.119 M 0.00 % | 1.119 M 185.21 % | 392.345 K -80.62 % | 2.024 M 65.05 % | 1.226 M 4.25 % | 1.176 M -92.01 % | 14.721 M 93.33 % | 7.615 M -15.23 % | 8.983 M |
| Long term investments | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 191.610 M -0.85 % | 193.259 M -3.46 % | 200.195 M -2.59 % | 205.523 M -3.76 % | 213.553 M -4.55 % | 223.734 M 0.66 % | 222.277 M 85.93 % | 119.551 M 93.04 % | 61.929 M 9.95 % | 56.323 M 26.94 % | 44.369 M -0.69 % | 44.680 M |
| Total non current assets | 221.642 M 6.80 % | 207.528 M 2.98 % | 201.514 M -2.58 % | 206.842 M -3.74 % | 214.872 M -4.21 % | 224.326 M -0.08 % | 224.501 M 85.57 % | 120.978 M 91.71 % | 63.106 M -11.17 % | 71.044 M 36.66 % | 51.984 M -3.13 % | 53.662 M |
| Other current assets | 65.033 M 17.41 % | 55.392 M -22.81 % | 71.756 M 14.36 % | 62.745 M -0.27 % | 62.912 M -16.83 % | 75.642 M 16.14 % | 65.129 M 16.59 % | 55.862 M 447.27 % | 10.207 M 225.79 % | 3.133 M 160.78 % | 1.201 M 9.94 % | 1.093 M |
| Short term 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 |
| cash and cash equivalents | 11.310 M 5.19 % | 10.752 M -10.63 % | 12.031 M -15.60 % | 14.255 M -10.04 % | 15.846 M -46.33 % | 29.522 M 157.40 % | 11.469 M -65.46 % | 33.210 M 67.72 % | 19.801 M 84.79 % | 10.715 M -48.80 % | 20.930 M 249.77 % | 5.984 M |
| Cash and short term investments | 11.310 M 5.19 % | 10.752 M -10.63 % | 12.031 M -15.60 % | 14.255 M -10.04 % | 15.846 M -46.33 % | 29.522 M 157.40 % | 11.469 M -65.46 % | 33.210 M 67.72 % | 19.801 M 84.79 % | 10.715 M -48.80 % | 20.930 M 249.77 % | 5.984 M |
| Total current assets | 483.396 M 19.00 % | 406.232 M -3.60 % | 421.420 M -3.02 % | 434.559 M 51.18 % | 287.436 M 6.80 % | 269.145 M -12.35 % | 307.058 M 64.42 % | 186.757 M 10.96 % | 168.317 M 63.67 % | 102.839 M 31.99 % | 77.913 M 15.48 % | 67.471 M |
| Inventory | 204.277 M 1.98 % | 200.314 M 2.88 % | 194.715 M -27.05 % | 266.931 M 53.55 % | 173.845 M 21.20 % | 143.436 M -33.54 % | 215.821 M 158.65 % | 83.441 M -10.76 % | 93.497 M 22.03 % | 76.617 M 63.98 % | 46.722 M -2.05 % | 47.702 M |
| Net receivables | 202.776 M 45.07 % | 139.774 M -2.20 % | 142.918 M 57.70 % | 90.628 M 160.18 % | 34.833 M 69.54 % | 20.545 M 40.35 % | 14.638 M 2.77 % | 14.244 M -68.21 % | 44.811 M 262.14 % | 12.374 M 36.58 % | 9.060 M -28.61 % | 12.691 M |
| Tax 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 |
| 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 | 36.425 M -46.54 % | 68.131 M 6.17 % | 64.171 M -10.60 % | 71.780 M 94.32 % | 36.940 M 57.80 % | 23.410 M -61.28 % | 60.457 M 113.67 % | 28.295 M -38.42 % | 45.951 M 24.41 % | 36.935 M 212.64 % | 11.814 M 120.74 % | 5.352 M |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M |
| Other total stockholders equity | 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 tax liabilities non current | 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 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 | 705.038 M 14.87 % | 613.760 M -1.47 % | 622.934 M -2.88 % | 641.401 M 27.69 % | 502.308 M 1.79 % | 493.471 M -7.17 % | 531.559 M 72.73 % | 307.735 M 32.98 % | 231.423 M 33.09 % | 173.883 M 33.86 % | 129.898 M 7.24 % | 121.133 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 | -78.041 M -4 059.97 % | -1.876 M -114.27 % | 13.150 M 109.05 % | -145.308 M -98.40 % | -73.241 M -693.15 % | 12.348 M 123.62 % | -52.271 M -1 848.59 % | 2.989 M 105.66 % | -52.859 M -50.56 % | -35.109 M -879.31 % | 4.505 M -58.66 % | 10.899 M |
| Accounts receivables | -63.002 M -2 103.88 % | 3.144 M 106.01 % | -52.290 M 6.28 % | -55.795 M -290.50 % | -14.288 M -141.89 % | -5.907 M -1 398.78 % | -394.104 K -101.29 % | 30.567 M 198.58 % | -31.006 M -835.59 % | -3.314 M -191.26 % | 3.631 M 378.68 % | 758.619 K |
| Inventory | -3.964 M 29.19 % | -5.598 M -107.75 % | 72.216 M 177.58 % | -93.086 M -206.11 % | -30.409 M -142.01 % | 72.385 M 154.68 % | -132.380 M -1 416.44 % | 10.056 M 159.57 % | -16.880 M 47.04 % | -31.876 M -3 351.71 % | 980.277 K -89.98 % | 9.787 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.075 M -2 016.09 % | 578.000 K 108.53 % | -6.776 M -289.64 % | 3.573 M 112.52 % | -28.544 M 47.27 % | -54.131 M -167.24 % | 80.503 M 313.91 % | -37.633 M -656.82 % | -4.973 M -6 236.02 % | 81.039 K 176.09 % | -106.501 K -130.11 % | 353.711 K |
| Other non cash items | -9.847 M -136.54 % | 26.946 M 245.15 % | 7.807 M -87.55 % | 62.720 M 66.19 % | 37.741 M 746.89 % | -5.834 M -114.61 % | 39.938 M 310.71 % | -18.954 M -1 457.28 % | 1.396 M -91.83 % | 17.083 M 261.78 % | -10.560 M -127.74 % | 38.063 M |
| Net cash provided by operating activities | 21.725 M -68.81 % | 69.664 M 12.65 % | 61.842 M 344.63 % | -25.280 M -329.78 % | 11.002 M -63.74 % | 30.346 M 186.80 % | 10.581 M 31.50 % | 8.046 M 131.75 % | -25.340 M -258.43 % | -7.070 M -159.42 % | 11.897 M -78.60 % | 55.596 M |
| Investments in property plant and equipment | -11.463 M -66.69 % | -6.877 M 7.37 % | -7.424 M -8.76 % | -6.826 M 18.78 % | -8.404 M 36.46 % | -13.226 M 87.45 % | -105.376 M -75.38 % | -60.086 M -682.22 % | -7.681 M 49.93 % | -15.343 M -418.03 % | -2.962 M -70.62 % | -1.736 M |
| 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 |
| 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 |
| 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 |
| Other investing activites | 8.434 M 56.13 % | 5.402 M -47.32 % | 10.254 M 71.33 % | 5.985 M -28.29 % | 8.346 M 1 523.43 % | -586.330 K -117.69 % | 3.314 M -60.92 % | 8.480 M -1.51 % | 8.609 M 181.25 % | 3.061 M -61.12 % | 7.874 M 99.87 % | 3.939 M |
| Net cash used for investing activites | -3.029 M -105.36 % | -1.475 M -152.12 % | 2.830 M 436.50 % | -841.000 K -1 350.00 % | -58.000 K 99.58 % | -13.812 M 86.47 % | -102.062 M -97.77 % | -51.606 M -5 662.13 % | 927.810 K 107.55 % | -12.281 M -350.03 % | 4.912 M 122.91 % | 2.204 M |
| Debt repayment | -2.779 M 78.21 % | -12.753 M -31.31 % | -9.712 M -10.54 % | -8.786 M -168.03 % | -3.278 M 65.60 % | -9.528 M -245.44 % | 6.552 M -84.43 % | 42.065 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 |
| 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 |
| 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 |
| Other financing activites | -15.358 M 72.56 % | -55.974 M -6.23 % | -52.692 M -258.17 % | 33.314 M 256.04 % | -21.349 M -466.56 % | 5.824 M -90.78 % | 63.189 M 324.00 % | 14.903 M -55.51 % | 33.499 M 272.53 % | 8.992 M 169.88 % | -12.869 M 77.45 % | -57.076 M |
| Net cash used provided by financing activities | -18.137 M 73.61 % | -68.727 M -10.13 % | -62.404 M -354.42 % | 24.528 M 199.60 % | -24.627 M -564.85 % | -3.704 M -105.31 % | 69.741 M 22.42 % | 56.968 M 70.06 % | 33.499 M 272.53 % | 8.992 M 169.88 % | -12.869 M 77.45 % | -57.076 M |
| 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 |
| Net change in cash | 558.000 K 203.53 % | -539.000 K -123.75 % | 2.269 M 242.35 % | -1.594 M 88.35 % | -13.683 M -206.65 % | 12.830 M 159.01 % | -21.740 M -262.14 % | 13.409 M -6.11 % | 14.280 M 237.85 % | -10.359 M -169.31 % | 14.946 M 1 963.94 % | 724.148 K |
| Cash at beginning of period | 10.752 M -4.77 % | 11.291 M 25.15 % | 9.022 M -15.02 % | 10.616 M -56.31 % | 24.299 M 111.86 % | 11.469 M -65.46 % | 33.210 M 67.72 % | 19.801 M 258.67 % | 5.521 M -65.23 % | 15.880 M 1 600.38 % | 933.902 K 345.24 % | 209.754 K |
| Cash at end of period | 11.310 M 5.19 % | 10.752 M -4.77 % | 11.291 M 25.15 % | 9.022 M -15.02 % | 10.616 M -56.31 % | 24.299 M 111.86 % | 11.469 M -65.46 % | 33.210 M 67.72 % | 19.801 M 258.67 % | 5.521 M -65.23 % | 15.880 M 1 600.38 % | 933.902 K |
| Operating cash flow | 21.725 M -68.81 % | 69.664 M 12.65 % | 61.842 M 344.63 % | -25.280 M -329.78 % | 11.002 M -63.74 % | 30.346 M 186.80 % | 10.581 M 31.50 % | 8.046 M 131.75 % | -25.340 M -258.43 % | -7.070 M -159.42 % | 11.897 M -78.60 % | 55.596 M |
| Capital expenditure | -11.463 M -66.69 % | -6.877 M 7.37 % | -7.424 M -8.76 % | -6.826 M 18.78 % | -8.404 M 36.46 % | -13.226 M 87.45 % | -105.376 M -75.38 % | -60.086 M -682.22 % | -7.681 M 49.93 % | -15.343 M -418.03 % | -2.962 M -70.62 % | -1.736 M |
| Free CashFlow | 10.262 M -83.66 % | 62.787 M 15.38 % | 54.418 M 269.49 % | -32.106 M -1 335.80 % | 2.598 M -84.83 % | 17.120 M 118.06 % | -94.796 M -82.16 % | -52.039 M -57.59 % | -33.022 M -47.34 % | -22.412 M -350.82 % | 8.936 M -83.41 % | 53.861 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.173 B -8.24 % | 1.278 B 14.30 % | 1.118 B 25.70 % | 889.533 M -4.40 % | 930.439 M 3.95 % | 895.053 M 4.41 % | 857.238 M 24.94 % | 686.128 M -26.39 % | 932.163 M 3.57 % | 900.025 M -5.18 % | 949.208 M 25.27 % | 757.718 M -10.20 % | 843.821 M -6.79 % | 905.320 M -4.49 % | 947.889 M 30.70 % | 725.222 M -11.46 % | 819.050 M -13.96 % | 951.887 M 6.25 % | 895.855 M 41.66 % | 632.414 M -3.13 % | 652.854 M -24.94 % | 869.782 M 10.81 % | 784.964 M 34.63 % | 583.047 M -3.76 % | 605.797 M -4.24 % | 632.588 M -1.58 % | 642.771 M 28.32 % | 500.918 M -5.35 % | 529.217 M -9.43 % | 584.314 M 12.85 % | 517.760 M 18.81 % | 435.783 M -16.58 % | 522.418 M -9.66 % | 578.271 M 22.64 % | 471.513 M 12.05 % | 420.819 M -12.87 % | 482.992 M 7.13 % | 450.866 M -2.32 % | 461.566 M 17.84 % | 391.678 M 2.93 % | 380.544 M -15.34 % | 449.489 M -8.94 % | 493.621 M 67.39 % | 294.885 M -5.68 % | 312.653 M |
| Net income | 7.463 M -69.96 % | 24.847 M -12.02 % | 28.242 M 5.16 % | 26.857 M 55.87 % | 17.230 M 479.52 % | -4.540 M -129.16 % | 15.569 M 99.96 % | 7.786 M -38.41 % | 12.642 M 7 407.51 % | -173.000 K -101.68 % | 10.292 M 124.18 % | 4.591 M -65.79 % | 13.422 M -62.31 % | 35.613 M 691.58 % | -6.020 M -183.82 % | 7.182 M -7.07 % | 7.728 M -37.29 % | 12.323 M 4 857.92 % | -259.000 K -101.64 % | 15.834 M 140.16 % | 6.593 M 219.01 % | -5.540 M -150.41 % | 10.989 M 31.72 % | 8.343 M 730.14 % | -1.324 M -112.52 % | 10.575 M 601.89 % | -2.107 M -121.22 % | 9.928 M 411.49 % | 1.941 M -83.91 % | 12.062 M 382.49 % | 2.500 M -32.34 % | 3.695 M 12.34 % | 3.289 M -72.16 % | 11.816 M 134.07 % | 5.048 M 71.29 % | 2.947 M -30.66 % | 4.250 M 218.35 % | -3.591 M -153.49 % | 6.713 M 805.94 % | 741.000 K -84.72 % | 4.848 M -6.91 % | 5.208 M -0.29 % | 5.223 M 175.77 % | 1.894 M -25.84 % | 2.554 M |
| Income before tax | 14.708 M -53.99 % | 31.970 M -19.68 % | 39.805 M 11.49 % | 35.702 M 56.35 % | 22.835 M 278.16 % | -12.817 M -144.89 % | 28.552 M 257.17 % | 7.994 M -54.23 % | 17.466 M 2 991.33 % | 565.000 K -96.57 % | 16.483 M 165.94 % | 6.198 M -62.07 % | 16.342 M -65.62 % | 47.528 M 788.31 % | -6.905 M -172.31 % | 9.549 M 7.30 % | 8.899 M -20.32 % | 11.168 M 3 777.78 % | 288.000 K -98.61 % | 20.780 M 174.76 % | 7.563 M 191.05 % | 2.598 M -80.89 % | 13.598 M 23.25 % | 11.033 M 3 294.77 % | 325.000 K -97.90 % | 15.449 M 1 003.43 % | -1.710 M -114.21 % | 12.037 M 369.46 % | 2.564 M -83.14 % | 15.203 M 346.10 % | 3.408 M -44.47 % | 6.137 M 33.44 % | 4.599 M -29.45 % | 6.519 M -10.62 % | 7.293 M 66.51 % | 4.380 M -30.63 % | 6.314 M 343.16 % | 1.425 M -78.78 % | 6.713 M 805.94 % | 741.000 K -84.72 % | 4.848 M -6.91 % | 5.208 M -0.29 % | 5.223 M 175.77 % | 1.894 M -25.84 % | 2.554 M |
| Income before tax ratio | 0.01 -49.86 % | 0.03 -29.73 % | 0.04 -11.31 % | 0.04 63.54 % | 0.02 271.39 % | -0.01 -142.99 % | 0.03 185.87 % | 0.01 -37.82 % | 0.02 2 884.75 % | 0.00 -96.38 % | 0.02 112.29 % | 0.01 -57.76 % | 0.02 -63.11 % | 0.05 820.68 % | -0.01 -155.32 % | 0.01 21.19 % | 0.01 -7.39 % | 0.01 3 549.52 % | 0.00 -99.02 % | 0.03 183.64 % | 0.01 287.77 % | 0.00 -82.75 % | 0.02 -8.45 % | 0.02 3 427.23 % | 0.00 -97.80 % | 0.02 1 017.97 % | 0.00 -111.07 % | 0.02 395.98 % | 0.00 -81.38 % | 0.03 295.29 % | 0.01 -53.26 % | 0.01 59.97 % | 0.01 -21.91 % | 0.01 -27.12 % | 0.02 48.61 % | 0.01 -20.38 % | 0.01 313.68 % | 0.00 -78.27 % | 0.01 668.77 % | 0.00 -85.15 % | 0.01 9.95 % | 0.01 9.50 % | 0.01 64.74 % | 0.01 -21.37 % | 0.01 |
| EBITDA | 23.322 M -42.07 % | 40.259 M -17.47 % | 48.782 M 9.74 % | 44.453 M 40.01 % | 31.749 M 589.45 % | -6.487 M -116.80 % | 38.612 M 123.71 % | 17.260 M -36.17 % | 27.041 M 183.09 % | 9.552 M -63.57 % | 26.221 M 64.37 % | 15.953 M -37.99 % | 25.727 M -55.58 % | 57.917 M 1 645.22 % | 3.319 M -81.95 % | 18.383 M 0.48 % | 18.295 M -34.00 % | 27.718 M 213.97 % | 8.828 M -70.19 % | 29.617 M 84.68 % | 16.037 M 42.14 % | 11.282 M -38.17 % | 18.247 M -11.13 % | 20.533 M 154.50 % | 8.068 M -61.97 % | 21.212 M 720.31 % | 2.586 M -76.36 % | 10.937 M 183.93 % | 3.852 M -74.25 % | 14.961 M 370.26 % | 3.181 M -52.56 % | 6.706 M 29.46 % | 5.180 M -25.25 % | 6.931 M -9.50 % | 7.658 M 74.28 % | 4.394 M -30.32 % | 6.306 M 258.59 % | 1.759 M -80.38 % | 8.964 M 242.11 % | 2.620 M -58.37 % | 6.294 M 56.52 % | 4.021 M -42.67 % | 7.014 M 86.63 % | 3.758 M -13.10 % | 4.325 M |
| Net income ratio | 0.01 -67.27 % | 0.02 -23.03 % | 0.03 -16.35 % | 0.03 63.04 % | 0.02 465.08 % | -0.01 -127.93 % | 0.02 60.05 % | 0.01 -16.33 % | 0.01 7 155.57 % | 0.00 -101.77 % | 0.01 78.95 % | 0.01 -61.91 % | 0.02 -59.56 % | 0.04 719.39 % | -0.01 -164.13 % | 0.01 4.96 % | 0.01 -27.12 % | 0.01 4 577.84 % | 0.00 -101.15 % | 0.03 147.93 % | 0.01 258.55 % | -0.01 -145.50 % | 0.01 -2.17 % | 0.01 754.72 % | 0.00 -113.07 % | 0.02 609.97 % | 0.00 -116.54 % | 0.02 440.39 % | 0.00 -82.23 % | 0.02 327.53 % | 0.00 -43.05 % | 0.01 34.68 % | 0.01 -69.19 % | 0.02 90.86 % | 0.01 52.88 % | 0.01 -20.41 % | 0.01 210.48 % | -0.01 -154.76 % | 0.01 668.77 % | 0.00 -85.15 % | 0.01 9.95 % | 0.01 9.50 % | 0.01 64.74 % | 0.01 -21.37 % | 0.01 |
| Ratio EBITDA | 0.02 -36.87 % | 0.03 -27.80 % | 0.04 -12.70 % | 0.05 46.45 % | 0.03 570.83 % | -0.01 -116.09 % | 0.05 79.06 % | 0.03 -13.29 % | 0.03 173.33 % | 0.01 -61.58 % | 0.03 31.21 % | 0.02 -30.95 % | 0.03 -52.34 % | 0.06 1 727.29 % | 0.00 -86.19 % | 0.03 13.48 % | 0.02 -23.29 % | 0.03 195.49 % | 0.01 -78.96 % | 0.05 90.65 % | 0.02 89.37 % | 0.01 -44.20 % | 0.02 -33.99 % | 0.04 164.43 % | 0.01 -60.28 % | 0.03 733.51 % | 0.00 -81.57 % | 0.02 199.97 % | 0.01 -71.57 % | 0.03 316.70 % | 0.01 -60.07 % | 0.02 55.19 % | 0.01 -17.26 % | 0.01 -26.21 % | 0.02 55.54 % | 0.01 -20.02 % | 0.01 234.74 % | 0.00 -79.92 % | 0.02 190.31 % | 0.01 -59.55 % | 0.02 84.87 % | 0.01 -37.04 % | 0.01 11.49 % | 0.01 -7.86 % | 0.01 |
| Gross profit ratio | 0.04 -24.90 % | 0.05 -18.89 % | 0.06 -10.66 % | 0.07 11.98 % | 0.06 35.15 % | 0.05 -34.30 % | 0.07 34.96 % | 0.05 -3.00 % | 0.05 44.32 % | 0.04 -30.21 % | 0.05 25.55 % | 0.04 -14.92 % | 0.05 -43.17 % | 0.09 190.68 % | 0.03 -42.62 % | 0.05 43.48 % | 0.04 -16.32 % | 0.04 77.14 % | 0.02 -63.00 % | 0.07 58.94 % | 0.04 182.92 % | -0.05 -160.99 % | 0.08 -0.20 % | 0.08 9.50 % | 0.08 290.67 % | -0.04 -166.42 % | 0.06 -26.76 % | 0.08 8.19 % | 0.08 -21.10 % | 0.10 29.61 % | 0.07 -26.37 % | 0.10 27.66 % | 0.08 2.90 % | 0.08 -19.62 % | 0.10 15.35 % | 0.08 -8.59 % | 0.09 -29.97 % | 0.13 33.05 % | 0.10 11.19 % | 0.09 -5.13 % | 0.09 -27.78 % | 0.13 39.05 % | 0.09 -3.39 % | 0.10 -10.99 % | 0.11 |
| Weighted average shs out dil | 5.741 M 0.27 % | 5.725 M -0.47 % | 5.752 M 0.02 % | 5.751 M 0.13 % | 5.743 M 2.47 % | 5.605 M -2.44 % | 5.745 M 1.09 % | 5.683 M -0.65 % | 5.720 M 1.92 % | 5.613 M -2.38 % | 5.750 M 0.19 % | 5.739 M -0.38 % | 5.761 M 0.45 % | 5.735 M 0.03 % | 5.733 M -1.01 % | 5.792 M 0.43 % | 5.767 M 0.21 % | 5.755 M 11.10 % | 5.180 M -10.04 % | 5.758 M 0.43 % | 5.733 M -0.64 % | 5.770 M 0.28 % | 5.753 M -0.01 % | 5.754 M -0.05 % | 5.757 M 0.16 % | 5.747 M 0.93 % | 5.695 M -0.77 % | 5.739 M 0.52 % | 5.709 M -0.61 % | 5.744 M -1.21 % | 5.814 M 0.70 % | 5.773 M 0.06 % | 5.770 M 0.29 % | 5.754 M 0.30 % | 5.736 M -0.73 % | 5.778 M 0.61 % | 5.743 M -0.84 % | 5.792 M 0.08 % | 5.787 M 0.14 % | 5.779 M 0.14 % | 5.771 M 0.37 % | 5.750 M -52.66 % | 12.147 M 15.16 % | 10.547 M 17.87 % | 8.948 M |
| Weighted average shs out | 5.741 M 0.20 % | 5.729 M -0.40 % | 5.752 M 0.02 % | 5.751 M 0.13 % | 5.743 M 2.47 % | 5.605 M -2.44 % | 5.745 M 1.09 % | 5.683 M -0.65 % | 5.720 M 1.92 % | 5.613 M -2.38 % | 5.750 M 0.19 % | 5.739 M -0.38 % | 5.761 M 0.45 % | 5.735 M 0.03 % | 5.733 M -1.01 % | 5.792 M 0.43 % | 5.767 M 0.21 % | 5.755 M 11.10 % | 5.180 M -10.04 % | 5.758 M 0.43 % | 5.733 M -0.64 % | 5.770 M 0.28 % | 5.753 M -0.01 % | 5.754 M -0.05 % | 5.757 M 0.16 % | 5.747 M 0.93 % | 5.695 M -0.77 % | 5.739 M 0.52 % | 5.709 M -0.61 % | 5.744 M -1.21 % | 5.814 M 0.70 % | 5.773 M 0.06 % | 5.770 M 0.29 % | 5.754 M 0.30 % | 5.736 M -0.73 % | 5.778 M 0.61 % | 5.743 M -0.84 % | 5.792 M 0.08 % | 5.787 M 0.14 % | 5.779 M 0.14 % | 5.771 M 0.37 % | 5.750 M -52.66 % | 12.147 M 15.16 % | 10.547 M 17.87 % | 8.948 M |
| EPS diluted | 1.30 -70.05 % | 4.34 -11.61 % | 4.91 5.14 % | 4.67 55.67 % | 3.00 470.37 % | -0.81 -129.89 % | 2.71 97.81 % | 1.37 -38.01 % | 2.21 7 275.32 % | -0.03 -101.72 % | 1.79 123.75 % | 0.80 -65.67 % | 2.33 -62.48 % | 6.21 691.43 % | -1.05 -184.68 % | 1.24 -7.46 % | 1.34 -37.38 % | 2.14 4 380.00 % | -0.05 -101.82 % | 2.75 139.13 % | 1.15 219.79 % | -0.96 -150.26 % | 1.91 31.72 % | 1.45 730.43 % | -0.23 -112.50 % | 1.84 597.30 % | -0.37 -121.39 % | 1.73 408.82 % | 0.34 -83.81 % | 2.10 388.37 % | 0.43 -32.81 % | 0.64 12.28 % | 0.57 -72.20 % | 2.05 132.95 % | 0.88 72.55 % | 0.51 -31.08 % | 0.74 219.35 % | -0.62 -153.45 % | 1.16 806.25 % | 0.13 -84.76 % | 0.84 -7.69 % | 0.91 111.63 % | 0.43 138.89 % | 0.18 -36.84 % | 0.29 |
| Earnings per share | 1.30 -70.05 % | 4.34 -11.61 % | 4.91 5.14 % | 4.67 55.67 % | 3.00 470.37 % | -0.81 -129.89 % | 2.71 97.81 % | 1.37 -38.01 % | 2.21 7 275.32 % | -0.03 -101.72 % | 1.79 123.75 % | 0.80 -65.67 % | 2.33 -62.48 % | 6.21 691.43 % | -1.05 -184.68 % | 1.24 -7.46 % | 1.34 -37.38 % | 2.14 4 380.00 % | -0.05 -101.82 % | 2.75 139.13 % | 1.15 219.79 % | -0.96 -150.26 % | 1.91 31.72 % | 1.45 730.43 % | -0.23 -112.50 % | 1.84 597.30 % | -0.37 -121.39 % | 1.73 408.82 % | 0.34 -83.81 % | 2.10 388.37 % | 0.43 -32.81 % | 0.64 12.28 % | 0.57 -72.20 % | 2.05 132.95 % | 0.88 72.55 % | 0.51 -31.08 % | 0.74 219.35 % | -0.62 -153.45 % | 1.16 806.25 % | 0.13 -84.76 % | 0.84 -7.69 % | 0.91 111.63 % | 0.43 138.89 % | 0.18 -36.84 % | 0.29 |
| Gross profit | 45.004 M -31.09 % | 65.309 M -7.28 % | 70.440 M 12.30 % | 62.724 M 7.06 % | 58.588 M 40.50 % | 41.701 M -31.40 % | 60.788 M 68.62 % | 36.051 M -28.60 % | 50.493 M 49.48 % | 33.780 M -33.83 % | 51.049 M 57.28 % | 32.458 M -23.60 % | 42.484 M -47.03 % | 80.208 M 177.62 % | 28.891 M -25.00 % | 38.520 M 27.04 % | 30.321 M -28.00 % | 42.111 M 88.22 % | 22.373 M -47.59 % | 42.690 M 53.97 % | 27.727 M 162.24 % | -44.548 M -167.58 % | 65.923 M 34.36 % | 49.063 M 5.38 % | 46.556 M 282.60 % | -25.496 M -165.36 % | 39.007 M -6.03 % | 41.508 M 2.41 % | 40.532 M -28.54 % | 56.723 M 46.27 % | 38.780 M -12.52 % | 44.329 M 6.49 % | 41.627 M -7.04 % | 44.777 M -1.42 % | 45.424 M 29.25 % | 35.145 M -20.36 % | 44.129 M -24.98 % | 58.823 M 29.96 % | 45.262 M 31.03 % | 34.543 M -2.36 % | 35.377 M -38.85 % | 57.856 M 26.62 % | 45.692 M 61.72 % | 28.254 M -16.04 % | 33.654 M |
| Income tax expense | 7.245 M 1.71 % | 7.123 M -38.40 % | 11.563 M 30.73 % | 8.845 M 57.81 % | 5.605 M 167.72 % | -8.277 M -163.75 % | 12.983 M 6 141.83 % | 208.000 K -95.69 % | 4.824 M 553.66 % | 738.000 K -88.08 % | 6.191 M 285.25 % | 1.607 M -44.97 % | 2.920 M -75.49 % | 11.915 M 1 246.33 % | 885.000 K -62.61 % | 2.367 M 102.13 % | 1.171 M 1.39 % | 1.155 M 111.15 % | 547.000 K -88.94 % | 4.946 M 409.90 % | 970.000 K -88.08 % | 8.139 M 211.94 % | 2.609 M -3.01 % | 2.690 M 63.13 % | 1.649 M -66.17 % | 4.874 M 1 127.62 % | 397.000 K -81.18 % | 2.109 M 238.52 % | 623.000 K -80.17 % | 3.141 M 245.92 % | 908.000 K -62.82 % | 2.442 M 86.41 % | 1.310 M -75.27 % | 5.297 M 135.96 % | 2.245 M 56.66 % | 1.433 M -30.57 % | 2.064 M -58.85 % | 5.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 1.128 B -7.01 % | 1.213 B 15.75 % | 1.048 B 26.72 % | 826.809 M -5.17 % | 871.851 M 2.17 % | 853.352 M 7.14 % | 796.450 M 22.52 % | 650.077 M -26.27 % | 881.670 M 1.78 % | 866.245 M -3.55 % | 898.159 M 23.84 % | 725.260 M -9.49 % | 801.337 M -2.88 % | 825.112 M -10.22 % | 918.998 M 33.83 % | 686.702 M -12.94 % | 788.729 M -13.31 % | 909.776 M 4.16 % | 873.482 M 48.12 % | 589.724 M -5.66 % | 625.127 M -31.63 % | 914.330 M 27.16 % | 719.041 M 34.66 % | 533.984 M -4.52 % | 559.241 M -15.02 % | 658.084 M 9.00 % | 603.764 M 31.42 % | 459.410 M -5.99 % | 488.685 M -7.37 % | 527.591 M 10.15 % | 478.980 M 22.36 % | 391.454 M -18.58 % | 480.791 M -9.88 % | 533.494 M 25.21 % | 426.089 M 10.48 % | 385.674 M -12.12 % | 438.863 M 11.94 % | 392.043 M -5.83 % | 416.304 M 16.57 % | 357.135 M 3.47 % | 345.167 M -11.86 % | 391.633 M -12.57 % | 447.929 M 68.00 % | 266.631 M -4.43 % | 278.999 M |
| General and administrative expenses | 0.000 -100.00 % | 4.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.297 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.133 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 10.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 400.459 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.111 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.111 M 68.27 % | 22.055 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.704 M -67.97 % | 14.688 M 208.90 % | 4.755 M 10.25 % | 4.313 M 20.44 % | 3.581 M -92.77 % | 49.563 M 95.41 % | 25.363 M 16.78 % | 21.719 M -18.47 % | 26.640 M -2.54 % | 27.334 M -2.48 % | 28.029 M 42.24 % | 19.706 M -1.27 % | 19.959 M -21.71 % | 25.493 M -10.79 % | 28.575 M 23.49 % | 23.139 M 53.96 % | 15.029 M -41.47 % | 25.676 M 67.89 % | 15.293 M 2.34 % | 14.943 M 11.41 % | 13.413 M -75.16 % | 54.000 M 16.28 % | 46.439 M 48.56 % | 31.260 M -21.80 % | 39.972 M -13.28 % | 46.094 M 24.97 % | 36.885 M 23.43 % | 29.883 M -14.93 % | 35.127 M -13.49 % | 40.606 M 19.28 % | 34.042 M -5.10 % | 35.873 M 3.02 % | 34.821 M -4.54 % | 36.476 M 0.53 % | 36.284 M 26.32 % | 28.723 M -20.86 % | 36.293 M -37.02 % | 57.629 M 58.20 % | 36.428 M 13.45 % | 32.108 M 11.42 % | 28.817 M -43.25 % | 50.778 M 29.35 % | 39.257 M 56.56 % | 25.075 M -15.51 % | 29.677 M |
| Cost and expenses | 1.132 B -7.74 % | 1.227 B 16.63 % | 1.052 B 26.63 % | 831.122 M -5.06 % | 875.432 M 0.16 % | 874.062 M 6.36 % | 821.813 M 22.33 % | 671.796 M -26.04 % | 908.310 M 1.65 % | 893.579 M -3.52 % | 926.188 M 24.33 % | 744.966 M -9.29 % | 821.296 M -3.45 % | 850.605 M -10.23 % | 947.573 M 33.49 % | 709.841 M -11.68 % | 803.758 M -14.08 % | 935.452 M 5.25 % | 888.775 M 46.99 % | 604.667 M -5.30 % | 638.540 M -34.06 % | 968.329 M 26.50 % | 765.480 M 35.42 % | 565.244 M -5.67 % | 599.213 M -14.91 % | 704.179 M 9.92 % | 640.649 M 30.93 % | 489.293 M -6.59 % | 523.812 M -7.81 % | 568.197 M 10.75 % | 513.022 M 20.05 % | 427.327 M -17.12 % | 515.612 M -9.54 % | 569.969 M 23.27 % | 462.373 M 11.58 % | 414.397 M -12.79 % | 475.156 M 5.67 % | 449.671 M -0.68 % | 452.732 M 16.31 % | 389.243 M 4.08 % | 373.984 M -15.47 % | 442.410 M -9.19 % | 487.186 M 67.01 % | 291.706 M -5.50 % | 308.676 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.704 M -67.97 % | 14.688 M 208.90 % | 4.755 M 10.25 % | 4.313 M 20.44 % | 3.581 M -71.24 % | 12.452 M 276.42 % | 3.308 M 1.63 % | 3.255 M -4.55 % | 3.410 M -71.27 % | 11.868 M 254.27 % | 3.350 M -2.81 % | 3.447 M 3.76 % | 3.322 M -79.70 % | 16.368 M 403.63 % | 3.250 M -19.29 % | 4.027 M 32.55 % | 3.038 M -46.21 % | 5.648 M 127.74 % | 2.480 M -1.43 % | 2.516 M -4.70 % | 2.640 M -71.96 % | 9.415 M 285.55 % | 2.442 M -0.49 % | 2.454 M 10.79 % | 2.215 M -52.18 % | 4.632 M 83.96 % | 2.518 M 9.19 % | 2.306 M 5.59 % | 2.184 M -74.70 % | 8.634 M 225.93 % | 2.649 M 21.35 % | 2.183 M 6.80 % | 2.044 M -68.54 % | 6.497 M 143.34 % | 2.670 M 43.09 % | 1.866 M 5.13 % | 1.775 M -73.39 % | 6.670 M 188.36 % | 2.313 M 72.87 % | 1.338 M 4.04 % | 1.286 M -42.70 % | 2.244 M 65.75 % | 1.354 M 13.59 % | 1.192 M 8.31 % | 1.101 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.955 M -27.91 % | 6.873 M 8.44 % | 6.338 M -0.77 % | 6.387 M 8.60 % | 5.881 M -10.04 % | 6.537 M -0.26 % | 6.554 M 6.00 % | 6.183 M -13.97 % | 7.187 M -0.47 % | 7.221 M 23.82 % | 5.832 M -8.78 % | 6.393 M 21.38 % | 5.267 M -22.45 % | 6.792 M -2.51 % | 6.967 M 3.20 % | 6.751 M -1.49 % | 6.853 M 16.43 % | 5.886 M -13.06 % | 6.770 M 8.16 % | 6.259 M 21.55 % | 5.149 M 34.37 % | 3.832 M 830.10 % | 412.000 K -85.50 % | 2.841 M 210.79 % | 914.127 K -31.27 % | 1.330 M -42.65 % | 2.319 M 5.07 % | 2.207 M 23.78 % | 1.783 M -3.46 % | 1.847 M -9.55 % | 2.042 M 34.17 % | 1.522 M 560.35 % | 230.485 K -89.13 % | 2.121 M 25.21 % | 1.694 M -1.05 % | 1.712 M -8.49 % | 1.871 M 54.37 % | 1.212 M -5.68 % | 1.285 M -9.70 % | 1.423 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.278 M 0.00 % | 3.278 M -0.20 % | 3.284 M 2.75 % | 3.197 M -2.67 % | 3.284 M 0.00 % | 3.284 M 3.02 % | 3.188 M 8.94 % | 2.927 M -8.20 % | 3.188 M 0.00 % | 3.188 M -0.41 % | 3.201 M 0.01 % | 3.201 M -0.01 % | 3.201 M 0.00 % | 3.201 M 6.62 % | 3.003 M 0.00 % | 3.003 M 0.00 % | 3.003 M 0.00 % | 3.003 M 5.68 % | 2.841 M -2.00 % | 2.899 M 2.04 % | 2.841 M 0.00 % | 2.841 M 340.88 % | 644.417 K -77.30 % | 2.839 M 7.81 % | 2.633 M 308.59 % | 644.417 K 4.63 % | 615.903 K 0.00 % | 615.903 K 16.65 % | 528.000 K -14.27 % | 615.903 K 20.19 % | 512.456 K 0.00 % | 512.456 K 0.00 % | 512.456 K 0.00 % | 512.456 K -8.67 % | 561.120 K 0.00 % | 561.120 K 0.00 % | 561.120 K 0.00 % | 561.120 K -6.99 % | 603.317 K 0.00 % | 603.317 K 0.00 % | 603.317 K 0.00 % | 603.317 K -58.75 % | 1.462 M 0.00 % | 1.462 M 0.00 % | 1.462 M |
| Operating income | 40.300 M -20.39 % | 50.621 M -22.93 % | 65.685 M 12.45 % | 58.411 M 6.19 % | 55.007 M 142.70 % | 22.665 M -36.02 % | 35.424 M 147.15 % | 14.333 M -39.91 % | 23.853 M 274.81 % | 6.364 M -72.35 % | 23.020 M 80.52 % | 12.752 M -43.39 % | 22.526 M -58.83 % | 54.716 M 17 215.19 % | 316.000 K -97.95 % | 15.380 M 0.58 % | 15.292 M -38.13 % | 24.715 M 312.81 % | 5.987 M -77.59 % | 26.718 M 102.47 % | 13.196 M 56.32 % | 8.441 M -52.05 % | 17.603 M -0.51 % | 17.694 M 225.56 % | 5.435 M -73.58 % | 20.568 M 944.06 % | 1.970 M -80.91 % | 10.321 M 210.50 % | 3.324 M -76.83 % | 14.345 M 437.48 % | 2.669 M -56.91 % | 6.194 M 32.69 % | 4.668 M -27.27 % | 6.418 M -9.56 % | 7.097 M 85.16 % | 3.833 M -33.28 % | 5.745 M 379.77 % | 1.197 M -85.68 % | 8.361 M 314.53 % | 2.017 M -64.56 % | 5.691 M 66.49 % | 3.418 M -38.43 % | 5.552 M 141.81 % | 2.296 M -19.79 % | 2.863 M |
| Operating income ratio | 0.03 -13.24 % | 0.04 -32.58 % | 0.06 -10.54 % | 0.07 11.07 % | 0.06 133.47 % | 0.03 -38.72 % | 0.04 97.82 % | 0.02 -18.36 % | 0.03 261.89 % | 0.01 -70.84 % | 0.02 44.10 % | 0.02 -36.96 % | 0.03 -55.83 % | 0.06 18 029.36 % | 0.00 -98.43 % | 0.02 13.59 % | 0.02 -28.09 % | 0.03 288.51 % | 0.01 -84.18 % | 0.04 109.01 % | 0.02 108.27 % | 0.01 -56.72 % | 0.02 -26.11 % | 0.03 238.26 % | 0.01 -72.41 % | 0.03 960.87 % | 0.00 -85.13 % | 0.02 228.04 % | 0.01 -74.42 % | 0.02 376.26 % | 0.01 -63.73 % | 0.01 59.07 % | 0.01 -19.49 % | 0.01 -26.26 % | 0.02 65.25 % | 0.01 -23.42 % | 0.01 347.85 % | 0.00 -85.34 % | 0.02 251.76 % | 0.01 -65.57 % | 0.01 96.66 % | 0.01 -32.39 % | 0.01 44.46 % | 0.01 -14.96 % | 0.01 |
| Total other income expenses net | -25.592 M -37.22 % | -18.651 M 27.93 % | -25.880 M -13.96 % | -22.709 M 29.41 % | -32.172 M 9.33 % | -35.482 M -416.33 % | -6.872 M -8.41 % | -6.339 M 0.75 % | -6.387 M 70.08 % | -21.347 M -226.56 % | -6.537 M 0.26 % | -6.554 M -5.98 % | -6.184 M 13.97 % | -7.188 M 77.91 % | -32.546 M -458.15 % | -5.831 M 8.79 % | -6.393 M 74.73 % | -25.295 M -29.02 % | -19.605 M -230.16 % | -5.938 M -5.41 % | -5.633 M -109.96 % | 56.562 M 1 512.28 % | -4.005 M 39.87 % | -6.661 M -30.35 % | -5.110 M 0.18 % | -5.119 M 86.60 % | -38.199 M -40.62 % | -27.165 M 24.09 % | -35.784 M -8.81 % | -32.886 M -0.50 % | -32.723 M -57 308.77 % | -57.000 K 99.84 % | -34.984 M -250.53 % | 23.241 M 11 697.31 % | 197.000 K 100.68 % | -28.899 M -5 170.00 % | 570.000 K -96.74 % | 17.494 M 1 161.52 % | -1.648 M 2.77 % | -1.695 M -101.07 % | -843.000 K -105.11 % | 16.486 M 5 110.91 % | -329.000 K 74.38 % | -1.284 M 9.77 % | -1.423 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-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-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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 248.250 M | 0.000 -100.00 % | 233.301 M 1 928.88 % | 11.499 M -95.28 % | 243.522 M 920.20 % | 23.870 M -90.84 % | 260.698 M 2 066.89 % | 12.031 M -95.80 % | 286.477 M 1 994.13 % | 13.680 M -94.98 % | 272.614 M 1 812.41 % | 14.255 M -95.57 % | 321.439 M 2 755.97 % | 11.255 M -95.75 % | 264.992 M 1 572.30 % | 15.846 M -94.11 % | 269.015 M 2 015.40 % | 12.717 M -95.35 % | 273.769 M 827.33 % | 29.522 M -88.36 % | 253.532 M 1 638.91 % | 14.580 M -94.11 % | 247.466 M 228.97 % | 75.224 M -69.79 % | 249.015 M 2 094.73 % | 11.346 M -93.19 % | 166.697 M 401.95 % | 33.210 M -77.20 % | 145.634 M 1 188.11 % | 11.306 M -82.83 % | 65.840 M 232.50 % | 19.801 M -79.12 % | 94.814 M 784.85 % | 10.715 M -79.97 % | 53.490 M 517.24 % | 8.666 M -80.97 % | 45.548 M 117.62 % | 20.930 M -26.35 % | 28.419 M 374.92 % | 5.984 M |
| Total investments | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K -99.13 % | 22.998 M 11 399.00 % | 200.000 K -99.58 % | 47.740 M 23 770.00 % | 200.000 K -99.17 % | 24.062 M 11 931.00 % | 200.000 K -99.27 % | 27.360 M 13 580.00 % | 200.000 K -99.30 % | 28.510 M 14 155.00 % | 200.000 K -99.11 % | 22.510 M 11 155.00 % | 200.000 K -99.37 % | 31.692 M 15 746.00 % | 200.000 K -99.21 % | 25.434 M 12 617.00 % | 200.000 K -99.66 % | 59.045 M 29 422.25 % | 200.000 K -99.31 % | 29.160 M 14 480.00 % | 200.000 K -99.87 % | 150.448 M 75 124.00 % | 200.000 K -99.12 % | 22.692 M 11 246.00 % | 200.000 K -99.70 % | 66.420 M 33 110.00 % | 200.000 K -99.12 % | 22.612 M 11 206.00 % | 200.000 K -99.49 % | 39.603 M | 0.000 -100.00 % | 21.431 M | 0.000 -100.00 % | 17.332 M | 0.000 -100.00 % | 41.860 M | 0.000 -100.00 % | 11.968 M |
| Total debt | 0.000 -100.00 % | 259.560 M | 0.000 -100.00 % | 240.595 M | 0.000 -100.00 % | 255.021 M | 0.000 -100.00 % | 284.568 M | 0.000 -100.00 % | 298.508 M | 0.000 -100.00 % | 286.294 M | 0.000 -100.00 % | 335.694 M | 0.000 -100.00 % | 276.247 M | 0.000 -100.00 % | 284.861 M | 0.000 -100.00 % | 286.486 M | 0.000 -100.00 % | 283.055 M | 0.000 -100.00 % | 262.046 M | 0.000 -100.00 % | 260.484 M | 0.000 -100.00 % | 178.043 M | 0.000 -100.00 % | 178.844 M | 0.000 -100.00 % | 76.946 M | 0.000 -100.00 % | 114.616 M | 0.000 -100.00 % | 64.205 M | 0.000 -100.00 % | 54.214 M | 0.000 -100.00 % | 49.348 M | 0.000 |
| Accumulated other comprehensive income loss | 347.251 M 2 919.57 % | 11.500 M -96.10 % | 294.756 M 24.24 % | 237.256 M -5.36 % | 250.685 M 29.76 % | 193.185 M -19.43 % | 239.761 M 31.55 % | 182.261 M -16.87 % | 219.259 M 1 806.60 % | 11.500 M -94.50 % | 208.966 M 37.96 % | 151.466 M -20.68 % | 190.964 M 1 560.56 % | 11.500 M -92.87 % | 161.343 M 55.37 % | 103.843 M -29.11 % | 146.483 M 1 173.77 % | 11.500 M -91.44 % | 134.419 M 74.75 % | 76.919 M -31.32 % | 111.992 M 873.84 % | 11.500 M -89.21 % | 106.543 M 117.24 % | 49.043 M -50.72 % | 99.524 M 765.43 % | 11.500 M -87.37 % | 91.056 M 171.36 % | 33.556 M -57.62 % | 79.187 M 588.58 % | 11.500 M -84.63 % | 74.810 M 332.18 % | 17.310 M -74.45 % | 67.742 M 2 742 326 420 056 198 144.00 % | 0.000 -100.00 % | 50.653 M 2 851 499 871 900 843 008.00 % | 0.000 -100.00 % | 45.227 M 1 273 026 877 169 283 840.00 % | 0.000 -100.00 % | 28.138 M | 0.000 -100.00 % | 12.593 M |
| Retained earnings | 0.000 -100.00 % | 278.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.964 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.992 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.489 K | 0.000 100.00 % | -6.847 M | 0.000 100.00 % | -23.773 M | 0.000 100.00 % | -29.362 M | 0.000 |
| Common stock | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 69.000 M | 0.000 -100.00 % | 57.500 M | 0.000 |
| Total equity | 347.251 M 0.00 % | 347.251 M 17.81 % | 294.756 M 0.00 % | 294.756 M 17.58 % | 250.685 M 0.00 % | 250.685 M 4.56 % | 239.761 M 0.00 % | 239.761 M 9.35 % | 219.259 M 0.00 % | 219.259 M 4.93 % | 208.966 M 0.00 % | 208.966 M 9.43 % | 190.964 M 0.00 % | 190.964 M 18.36 % | 161.343 M 0.00 % | 161.343 M 10.14 % | 146.483 M 0.00 % | 146.483 M 8.97 % | 134.419 M 0.00 % | 134.419 M 20.03 % | 111.992 M 0.00 % | 111.992 M 5.11 % | 106.543 M 0.00 % | 106.543 M 7.05 % | 99.524 M 0.00 % | 99.524 M 9.30 % | 91.056 M 0.00 % | 91.056 M 14.99 % | 79.187 M 0.00 % | 79.187 M 5.85 % | 74.810 M 0.00 % | 74.810 M -5.59 % | 79.242 M 37.48 % | 57.639 M -7.26 % | 62.153 M 0.00 % | 62.153 M 37.42 % | 45.227 M 0.00 % | 45.227 M 14.10 % | 39.638 M 0.00 % | 39.638 M 64.52 % | 24.093 M |
| Other non current liabilities | -347.251 M -1 567.42 % | 23.664 M 108.03 % | -294.756 M -1 393.70 % | 22.784 M 109.09 % | -250.685 M -1 175.76 % | 23.303 M 109.72 % | -239.761 M -1 157.24 % | 22.678 M | 0.000 -100.00 % | 26.383 M | 0.000 -100.00 % | 24.040 M | 0.000 -100.00 % | 23.315 M | 0.000 -100.00 % | 22.616 M | 0.000 -100.00 % | 22.132 M | 0.000 -100.00 % | 25.431 M | 0.000 -100.00 % | 23.368 M | 0.000 -100.00 % | 16.143 M | 0.000 -100.00 % | 11.804 M | 0.000 -100.00 % | 10.736 M | 0.000 -100.00 % | 10.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.632 M | 0.000 -100.00 % | 2.908 M | 0.000 -100.00 % | 4.560 M | 0.000 -100.00 % | 15.345 M | 0.000 -100.00 % | 22.492 M | 0.000 -100.00 % | 28.381 M | 0.000 -100.00 % | 35.158 M | 0.000 -100.00 % | 41.703 M | 0.000 -100.00 % | 47.643 M | 0.000 -100.00 % | 52.688 M | 0.000 -100.00 % | 52.279 M | 0.000 -100.00 % | 58.921 M | 0.000 -100.00 % | 65.206 M | 0.000 -100.00 % | 39.291 M | 0.000 -100.00 % | 42.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.703 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -347.251 M -1 472.75 % | 25.296 M 108.58 % | -294.756 M -1 247.27 % | 25.692 M 110.25 % | -250.685 M -999.71 % | 27.863 M 111.62 % | -239.761 M -730.57 % | 38.023 M | 0.000 -100.00 % | 48.875 M | 0.000 -100.00 % | 52.421 M | 0.000 -100.00 % | 58.473 M | 0.000 -100.00 % | 64.319 M | 0.000 -100.00 % | 69.775 M | 0.000 -100.00 % | 78.119 M | 0.000 -100.00 % | 75.647 M | 0.000 -100.00 % | 75.064 M | 0.000 -100.00 % | 77.010 M | 0.000 -100.00 % | 50.027 M | 0.000 -100.00 % | 52.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 38.138 M | 0.000 -100.00 % | 30.243 M | 0.000 -100.00 % | 16.620 M | 0.000 -100.00 % | 23.243 M | 0.000 -100.00 % | 14.571 M | 0.000 -100.00 % | 19.294 M | 0.000 -100.00 % | 19.648 M | 0.000 -100.00 % | 15.788 M | 0.000 -100.00 % | 11.892 M | 0.000 -100.00 % | 7.556 M | 0.000 -100.00 % | 51.647 M | 0.000 -100.00 % | 2.080 M | 0.000 -100.00 % | 99.290 M | 0.000 -100.00 % | 17.189 M | 0.000 -100.00 % | 10.723 M | 0.000 -100.00 % | 5.340 M | 0.000 -100.00 % | 2.702 M | 0.000 -100.00 % | 10.590 M | 0.000 -100.00 % | 5.406 M | 0.000 -100.00 % | 29.097 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 257.928 M | 0.000 -100.00 % | 237.687 M | 0.000 -100.00 % | 250.461 M | 0.000 -100.00 % | 269.223 M | 0.000 -100.00 % | 276.016 M | 0.000 -100.00 % | 257.913 M | 0.000 -100.00 % | 300.536 M | 0.000 -100.00 % | 234.544 M | 0.000 -100.00 % | 237.218 M | 0.000 -100.00 % | 233.798 M | 0.000 -100.00 % | 230.776 M | 0.000 -100.00 % | 203.125 M | 0.000 -100.00 % | 195.278 M | 0.000 -100.00 % | 138.752 M | 0.000 -100.00 % | 136.778 M | 0.000 -100.00 % | 76.946 M | 0.000 -100.00 % | 103.912 M | 0.000 -100.00 % | 64.205 M | 0.000 -100.00 % | 54.214 M | 0.000 -100.00 % | 49.348 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 332.491 M | 0.000 -100.00 % | 296.747 M | 0.000 -100.00 % | 335.212 M | 0.000 -100.00 % | 319.935 M | 0.000 -100.00 % | 354.800 M | 0.000 -100.00 % | 289.555 M | 0.000 -100.00 % | 391.964 M | 0.000 -100.00 % | 289.704 M | 0.000 -100.00 % | 286.050 M | 0.000 -100.00 % | 277.609 M | 0.000 -100.00 % | 305.832 M | 0.000 -100.00 % | 219.958 M | 0.000 -100.00 % | 355.025 M | 0.000 -100.00 % | 205.056 M | 0.000 -100.00 % | 175.797 M | 0.000 -100.00 % | 98.650 M | 0.000 -100.00 % | 152.565 M | 0.000 -100.00 % | 111.730 M | 0.000 -100.00 % | 71.043 M | 0.000 -100.00 % | 90.259 M | 0.000 |
| Total liabilities | -347.251 M -197.06 % | 357.787 M 221.38 % | -294.756 M -191.41 % | 322.439 M 228.62 % | -250.685 M -169.04 % | 363.075 M 251.43 % | -239.761 M -166.98 % | 357.958 M | 0.000 -100.00 % | 403.675 M | 0.000 -100.00 % | 341.976 M | 0.000 -100.00 % | 450.437 M | 0.000 -100.00 % | 354.023 M | 0.000 -100.00 % | 355.825 M | 0.000 -100.00 % | 355.728 M | 0.000 -100.00 % | 381.480 M | 0.000 -100.00 % | 295.022 M | 0.000 -100.00 % | 432.035 M | 0.000 -100.00 % | 255.083 M | 0.000 -100.00 % | 228.548 M | 0.000 -100.00 % | 98.650 M | 0.000 -100.00 % | 173.783 M | 0.000 -100.00 % | 111.730 M | 0.000 -100.00 % | 71.043 M | 0.000 -100.00 % | 90.259 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 29.832 M | 0.000 -100.00 % | 22.653 M 297.00 % | -11.499 M -181.73 % | 14.069 M 158.94 % | -23.870 M -2 235.06 % | 1.118 M 109.29 % | -12.031 M -1 175.16 % | 1.119 M 108.18 % | -13.680 M -1 322.52 % | 1.119 M 107.85 % | -14.255 M -1 373.91 % | 1.119 M 109.94 % | -11.255 M -889.82 % | 1.425 M 108.99 % | -15.846 M -1 516.09 % | 1.119 M 108.80 % | -12.717 M -1 007.71 % | 1.401 M 104.75 % | -29.522 M -7 624.56 % | 392.345 K 102.69 % | -14.580 M -820.71 % | 2.023 M 102.69 % | -75.224 M -3 816.37 % | 2.024 M 117.84 % | -11.346 M -1 025.45 % | 1.226 M 103.69 % | -33.210 M -2 808.01 % | 1.226 M 110.85 % | -11.306 M -981.22 % | 1.283 M 106.48 % | -19.801 M -1 783.26 % | 1.176 M 110.98 % | -10.715 M -172.79 % | 14.721 M 269.87 % | -8.666 M -270.52 % | 5.082 M 124.28 % | -20.930 M -374.86 % | 7.615 M 227.25 % | -5.984 M |
| Long term investments | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 191.610 M | 0.000 -100.00 % | 187.823 M | 0.000 -100.00 % | 193.259 M | 0.000 -100.00 % | 197.579 M | 0.000 -100.00 % | 200.195 M | 0.000 -100.00 % | 205.043 M | 0.000 -100.00 % | 205.523 M | 0.000 -100.00 % | 209.283 M | 0.000 -100.00 % | 213.553 M | 0.000 -100.00 % | 220.359 M | 0.000 -100.00 % | 223.734 M | 0.000 -100.00 % | 226.301 M | 0.000 -100.00 % | 222.277 M | 0.000 -100.00 % | 186.368 M | 0.000 -100.00 % | 119.551 M | 0.000 -100.00 % | 63.188 M | 0.000 -100.00 % | 61.929 M | 0.000 -100.00 % | 56.323 M | 0.000 -100.00 % | 46.176 M | 0.000 -100.00 % | 44.369 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 221.642 M | 0.000 -100.00 % | 210.676 M 1 932.12 % | -11.499 M -105.54 % | 207.528 M 969.41 % | -23.870 M -112.00 % | 198.897 M 1 753.20 % | -12.031 M -105.97 % | 201.514 M 1 573.06 % | -13.680 M -106.63 % | 206.362 M 1 547.65 % | -14.255 M -106.89 % | 206.842 M 1 937.78 % | -11.255 M -105.34 % | 210.908 M 1 430.99 % | -15.846 M -107.37 % | 214.872 M 1 789.64 % | -12.717 M -105.73 % | 221.960 M 851.84 % | -29.522 M -113.16 % | 224.326 M 1 638.59 % | -14.580 M -106.38 % | 228.524 M 403.79 % | -75.224 M -133.51 % | 224.501 M 2 078.68 % | -11.346 M -106.04 % | 187.794 M 665.47 % | -33.210 M -127.45 % | 120.978 M 1 170.03 % | -11.306 M -117.54 % | 64.471 M 425.59 % | -19.801 M -131.38 % | 63.106 M 688.93 % | -10.715 M -115.08 % | 71.044 M 919.80 % | -8.666 M -116.91 % | 51.258 M 344.90 % | -20.930 M -140.26 % | 51.984 M 968.73 % | -5.984 M |
| Other current assets | -12.064 M -118.55 % | 65.033 M 991.60 % | -7.294 M -111.40 % | 63.998 M | 0.000 -100.00 % | 54.645 M | 0.000 -100.00 % | 82.709 M | 0.000 -100.00 % | 72.103 M | 0.000 -100.00 % | 62.900 M | 0.000 -100.00 % | 62.745 M | 0.000 -100.00 % | 65.171 M | 0.000 -100.00 % | 62.912 M | 0.000 -100.00 % | 65.714 M | 0.000 -100.00 % | 75.642 M | 0.000 -100.00 % | 58.727 M | 0.000 -100.00 % | 65.129 M | 0.000 -100.00 % | 50.862 M | 0.000 -100.00 % | 55.862 M | 0.000 -100.00 % | 23.733 M | 0.000 -100.00 % | 10.207 M | 0.000 -100.00 % | 3.133 M | 0.000 -100.00 % | 1.247 M | 0.000 -100.00 % | 1.201 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.998 M | 0.000 -100.00 % | 47.740 M | 0.000 -100.00 % | 24.062 M | 0.000 -100.00 % | 27.360 M | 0.000 -100.00 % | 28.510 M | 0.000 -100.00 % | 22.510 M | 0.000 -100.00 % | 31.692 M | 0.000 -100.00 % | 25.434 M | 0.000 -100.00 % | 59.045 M | 0.000 -100.00 % | 29.160 M | 0.000 -100.00 % | 150.448 M | 0.000 -100.00 % | 22.692 M | 0.000 -100.00 % | 66.420 M | 0.000 -100.00 % | 22.612 M 11 206.00 % | 200.000 K -99.49 % | 39.603 M | 0.000 -100.00 % | 21.431 M | 0.000 -100.00 % | 17.332 M | 0.000 -100.00 % | 41.860 M | 0.000 -100.00 % | 11.968 M |
| cash and cash equivalents | 0.000 -100.00 % | 11.310 M | 0.000 -100.00 % | 7.294 M 163.43 % | -11.499 M -200.00 % | 11.499 M 148.17 % | -23.870 M -200.00 % | 23.870 M 298.40 % | -12.031 M -200.00 % | 12.031 M 187.95 % | -13.680 M -200.00 % | 13.680 M 195.97 % | -14.255 M -200.00 % | 14.255 M 226.65 % | -11.255 M -200.00 % | 11.255 M 171.03 % | -15.846 M -200.00 % | 15.846 M 224.60 % | -12.717 M -200.00 % | 12.717 M 143.08 % | -29.522 M -200.00 % | 29.522 M 302.48 % | -14.580 M -200.00 % | 14.580 M 119.38 % | -75.224 M -755.87 % | 11.469 M 201.09 % | -11.346 M -200.00 % | 11.346 M 134.16 % | -33.210 M -200.00 % | 33.210 M 393.74 % | -11.306 M -201.80 % | 11.106 M 156.09 % | -19.801 M -200.00 % | 19.801 M 284.79 % | -10.715 M -200.00 % | 10.715 M 223.65 % | -8.666 M -200.00 % | 8.666 M 141.40 % | -20.930 M -200.00 % | 20.930 M 449.77 % | -5.984 M |
| Cash and short term investments | 12.064 M 6.67 % | 11.310 M 55.06 % | 7.294 M 0.00 % | 7.294 M -36.57 % | 11.499 M 0.00 % | 11.499 M -51.83 % | 23.870 M 0.00 % | 23.870 M 98.40 % | 12.031 M 0.00 % | 12.031 M -12.05 % | 13.680 M 0.00 % | 13.680 M -4.03 % | 14.255 M 0.00 % | 14.255 M 26.65 % | 11.255 M 0.00 % | 11.255 M -28.97 % | 15.846 M 0.00 % | 15.846 M 24.60 % | 12.717 M 0.00 % | 12.717 M -56.92 % | 29.522 M 0.00 % | 29.522 M 102.48 % | 14.580 M 0.00 % | 14.580 M -80.62 % | 75.224 M 555.87 % | 11.469 M 1.09 % | 11.346 M 0.00 % | 11.346 M -65.84 % | 33.210 M 0.00 % | 33.210 M 193.74 % | 11.306 M 0.00 % | 11.306 M -42.90 % | 19.801 M 0.00 % | 19.801 M 84.79 % | 10.715 M 0.00 % | 10.715 M 23.65 % | 8.666 M 0.00 % | 8.666 M -58.60 % | 20.930 M 0.00 % | 20.930 M 249.77 % | 5.984 M |
| Total current assets | 0.000 -100.00 % | 483.396 M | 0.000 -100.00 % | 406.519 M 3 435.26 % | 11.499 M -97.17 % | 406.232 M 1 601.85 % | 23.870 M -94.01 % | 398.822 M 3 214.95 % | 12.031 M -97.15 % | 421.420 M 2 980.56 % | 13.680 M -96.03 % | 344.580 M 2 317.26 % | 14.255 M -96.72 % | 434.559 M 3 761.03 % | 11.255 M -96.30 % | 304.458 M 1 821.36 % | 15.846 M -94.49 % | 287.436 M 2 160.25 % | 12.717 M -95.26 % | 268.187 M 808.42 % | 29.522 M -89.03 % | 269.145 M 1 745.99 % | 14.580 M -91.57 % | 173.041 M 130.03 % | 75.224 M -75.50 % | 307.058 M 2 606.31 % | 11.346 M -92.83 % | 158.345 M 376.80 % | 33.210 M -82.22 % | 186.757 M 1 551.84 % | 11.306 M -90.73 % | 121.967 M 515.96 % | 19.801 M -88.24 % | 168.317 M 1 470.80 % | 10.715 M -89.58 % | 102.839 M 1 086.70 % | 8.666 M -86.67 % | 65.014 M 210.63 % | 20.930 M -73.14 % | 77.913 M 1 202.05 % | 5.984 M |
| Inventory | 0.000 -100.00 % | 204.277 M | 0.000 -100.00 % | 252.131 M | 0.000 -100.00 % | 200.314 M | 0.000 -100.00 % | 144.520 M | 0.000 -100.00 % | 194.715 M | 0.000 -100.00 % | 133.141 M | 0.000 -100.00 % | 266.931 M | 0.000 -100.00 % | 142.890 M | 0.000 -100.00 % | 173.845 M | 0.000 -100.00 % | 114.072 M | 0.000 -100.00 % | 143.436 M | 0.000 -100.00 % | 135.305 M | 0.000 -100.00 % | 215.821 M | 0.000 -100.00 % | 87.861 M | 0.000 -100.00 % | 83.441 M | 0.000 -100.00 % | 50.935 M | 0.000 -100.00 % | 93.497 M | 0.000 -100.00 % | 76.617 M | 0.000 -100.00 % | 30.445 M | 0.000 -100.00 % | 46.722 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 202.776 M | 0.000 -100.00 % | 83.096 M | 0.000 -100.00 % | 139.774 M | 0.000 -100.00 % | 147.723 M | 0.000 -100.00 % | 142.918 M | 0.000 -100.00 % | 134.859 M | 0.000 -100.00 % | 90.628 M | 0.000 -100.00 % | 85.142 M | 0.000 -100.00 % | 34.833 M | 0.000 -100.00 % | 75.684 M | 0.000 -100.00 % | 20.545 M | 0.000 100.00 % | -35.571 M | 0.000 -100.00 % | 14.638 M | 0.000 -100.00 % | 8.276 M | 0.000 -100.00 % | 14.244 M | 0.000 -100.00 % | 35.993 M | 0.000 -100.00 % | 44.811 M | 0.000 -100.00 % | 12.374 M | 0.000 -100.00 % | 24.656 M | 0.000 -100.00 % | 9.060 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 36.425 M | 0.000 -100.00 % | 28.817 M | 0.000 -100.00 % | 68.131 M | 0.000 -100.00 % | 27.469 M | 0.000 -100.00 % | 64.171 M | 0.000 -100.00 % | 12.348 M | 0.000 -100.00 % | 71.780 M | 0.000 -100.00 % | 39.372 M | 0.000 -100.00 % | 36.940 M | 0.000 -100.00 % | 36.255 M | 0.000 -100.00 % | 23.410 M | 0.000 -100.00 % | 14.753 M | 0.000 -100.00 % | 60.457 M | 0.000 -100.00 % | 49.115 M | 0.000 -100.00 % | 28.295 M | 0.000 -100.00 % | 16.364 M | 0.000 -100.00 % | 45.951 M | 0.000 -100.00 % | 36.935 M | 0.000 -100.00 % | 11.423 M | 0.000 -100.00 % | 11.814 M | 0.000 |
| Tax 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.500 M | 0.000 -100.00 % | 11.500 M 0.00 % | 11.500 M | 0.000 | 0.000 -100.00 % | 11.500 M 0.00 % | 11.500 M 0.00 % | 11.500 M |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 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 % | 705.038 M | 0.000 -100.00 % | 617.195 M | 0.000 -100.00 % | 613.760 M | 0.000 -100.00 % | 597.719 M | 0.000 -100.00 % | 622.934 M | 0.000 -100.00 % | 550.942 M | 0.000 -100.00 % | 641.401 M | 0.000 -100.00 % | 515.366 M | 0.000 -100.00 % | 502.308 M | 0.000 -100.00 % | 490.147 M | 0.000 -100.00 % | 493.471 M | 0.000 -100.00 % | 401.565 M | 0.000 -100.00 % | 531.559 M | 0.000 -100.00 % | 346.139 M | 0.000 -100.00 % | 307.735 M | 0.000 -100.00 % | 186.438 M | 0.000 -100.00 % | 231.423 M | 0.000 -100.00 % | 173.883 M | 0.000 -100.00 % | 116.272 M | 0.000 -100.00 % | 129.898 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-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-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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -7.463 M 69.96 % | -24.847 M 12.02 % | -28.242 M -5.16 % | -26.857 M -55.87 % | -17.230 M -479.52 % | 4.540 M 129.16 % | -15.569 M -99.96 % | -7.786 M 38.41 % | -12.642 M -7 407.51 % | 173.000 K 101.68 % | -10.292 M -124.18 % | -4.591 M 65.79 % | -13.422 M 62.31 % | -35.613 M -691.58 % | 6.020 M 183.82 % | -7.182 M 7.07 % | -7.728 M 37.29 % | -12.323 M -4 857.92 % | 259.000 K 101.64 % | -15.834 M -140.16 % | -6.593 M -219.01 % | 5.540 M 150.41 % | -10.989 M -31.72 % | -8.343 M -730.14 % | 1.324 M 112.52 % | -10.575 M -601.89 % | 2.107 M 121.22 % | -9.928 M -411.49 % | -1.941 M 83.91 % | -12.062 M -382.49 % | -2.500 M 32.34 % | -3.695 M -12.34 % | -3.289 M 72.16 % | -11.816 M -134.07 % | -5.048 M -71.29 % | -2.947 M 30.66 % | -4.250 M -218.35 % | 3.591 M 153.49 % | -6.713 M -805.94 % | -741.000 K 84.72 % | -4.848 M 6.91 % | -5.208 M 0.29 % | -5.223 M -175.77 % | -1.894 M 25.84 % | -2.554 M |
| Net cash provided by operating 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |