Birla Precision Technologies Limited BIRLAPREC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.136 B -5.31 % | 2.255 B -10.96 % | 2.533 B 5.47 % | 2.402 B 40.05 % | 1.715 B -0.30 % | 1.720 B -19.87 % | 2.147 B 17.19 % | 1.832 B 22.57 % | 1.494 B 1.69 % | 1.470 B -2.93 % | 1.514 B -1.26 % | 1.533 B -5.81 % | 1.628 B -14.27 % | 1.899 B 70.50 % | 1.114 B 40.72 % | 791.300 M 191.56 % | 271.400 M -13.45 % | 313.578 M 29.52 % | 242.101 M 59.13 % | 152.145 M |
| Net income | 58.514 M -37.97 % | 94.330 M -32.97 % | 140.732 M 25.87 % | 111.805 M 687.64 % | 14.195 M 110.66 % | -133.140 M -247.15 % | 90.481 M 244.07 % | 26.297 M 109.18 % | -286.435 M -2 559.07 % | -10.772 M -81.68 % | -5.929 M -120.84 % | 28.447 M -72.14 % | 102.120 M -15.27 % | 120.531 M 82.85 % | 65.918 M 586.65 % | 9.600 M 71.09 % | 5.611 M -89.48 % | 53.323 M -11.48 % | 60.237 M 166.32 % | 22.618 M |
| Income before tax | 84.508 M -49.66 % | 167.873 M -13.65 % | 194.402 M 71.86 % | 113.116 M 682.97 % | 14.447 M 110.85 % | -133.140 M -246.67 % | 90.774 M 253.26 % | 25.696 M 108.99 % | -285.803 M -774.47 % | -32.683 M -15 023.74 % | 219.000 K -99.53 % | 46.311 M -49.74 % | 92.151 M -53.12 % | 196.573 M 29.16 % | 152.197 M 907.93 % | 15.100 M 59.89 % | 9.444 M -84.59 % | 61.282 M -12.80 % | 70.275 M 102.72 % | 34.666 M |
| Income before tax ratio | 0.04 -46.84 % | 0.07 -3.01 % | 0.08 62.94 % | 0.05 459.06 % | 0.01 110.88 % | -0.08 -283.05 % | 0.04 201.44 % | 0.01 107.34 % | -0.19 -759.97 % | -0.02 -15 473.73 % | 0.00 -99.52 % | 0.03 -46.64 % | 0.06 -45.32 % | 0.10 -24.25 % | 0.14 616.24 % | 0.02 -45.16 % | 0.03 -82.19 % | 0.20 -32.67 % | 0.29 27.40 % | 0.23 |
| EBITDA | 207.532 M -21.00 % | 262.689 M -4.05 % | 273.785 M 38.42 % | 197.799 M 92.12 % | 102.958 M 476.97 % | -27.312 M -114.67 % | 186.113 M 45.19 % | 128.190 M 172.33 % | -177.238 M -336.87 % | 74.825 M -33.45 % | 112.427 M -30.30 % | 161.306 M -27.75 % | 223.257 M -30.53 % | 321.373 M 39.56 % | 230.274 M 170.91 % | 85.000 M 84.75 % | 46.007 M -44.33 % | 82.644 M -2.99 % | 85.192 M 77.38 % | 48.028 M |
| Net income ratio | 0.03 -34.49 % | 0.04 -24.72 % | 0.06 19.34 % | 0.05 462.39 % | 0.01 110.69 % | -0.08 -283.64 % | 0.04 193.60 % | 0.01 107.49 % | -0.19 -2 514.98 % | -0.01 -87.16 % | 0.00 -121.11 % | 0.02 -70.42 % | 0.06 -1.18 % | 0.06 7.24 % | 0.06 387.93 % | 0.01 -41.32 % | 0.02 -87.84 % | 0.17 -31.66 % | 0.25 67.37 % | 0.15 |
| Ratio EBITDA | 0.10 -16.57 % | 0.12 7.76 % | 0.11 31.23 % | 0.08 37.18 % | 0.06 478.10 % | -0.02 -118.31 % | 0.09 23.89 % | 0.07 159.01 % | -0.12 -332.94 % | 0.05 -31.44 % | 0.07 -29.42 % | 0.11 -23.29 % | 0.14 -18.97 % | 0.17 -18.15 % | 0.21 92.51 % | 0.11 -36.63 % | 0.17 -35.68 % | 0.26 -25.10 % | 0.35 11.47 % | 0.32 |
| Gross profit ratio | 0.70 141.68 % | 0.29 10.53 % | 0.26 -45.81 % | 0.48 9.41 % | 0.44 -6.90 % | 0.47 82.80 % | 0.26 -36.99 % | 0.41 -6.24 % | 0.44 6.78 % | 0.41 2.38 % | 0.40 -0.02 % | 0.40 -2.98 % | 0.41 1.01 % | 0.41 -20.59 % | 0.52 15.40 % | 0.45 -2.20 % | 0.46 11.74 % | 0.41 -5.20 % | 0.43 11.10 % | 0.39 |
| Weighted average shs out dil | 66.986 M 1.51 % | 65.988 M 1.10 % | 65.271 M 0.00 % | 65.271 M 0.00 % | 65.271 M 14.83 % | 56.839 M 4.26 % | 54.517 M 3.54 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 64.39 % | 32.028 M 0.00 % | 32.028 M 100.17 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M |
| Weighted average shs out | 66.986 M 1.51 % | 65.988 M 1.10 % | 65.271 M -0.17 % | 65.383 M 0.17 % | 65.271 M 14.83 % | 56.839 M 4.26 % | 54.517 M 3.54 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 0.00 % | 52.652 M 64.39 % | 32.028 M 0.00 % | 32.028 M 0.00 % | 32.028 M 100.17 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M |
| EPS diluted | 0.87 -39.16 % | 1.43 -33.80 % | 2.16 26.32 % | 1.71 677.27 % | 0.22 109.40 % | -2.34 -240.96 % | 1.66 232.00 % | 0.50 109.19 % | -5.44 -2 620.00 % | -0.20 -81.82 % | -0.11 -120.37 % | 0.54 -72.16 % | 1.94 -15.28 % | 2.29 11.17 % | 2.06 586.67 % | 0.30 -14.29 % | 0.35 -89.49 % | 3.33 -11.44 % | 3.76 166.67 % | 1.41 |
| Earnings per share | 0.87 -39.16 % | 1.43 -33.80 % | 2.16 26.32 % | 1.71 677.27 % | 0.22 109.40 % | -2.34 -240.96 % | 1.66 232.00 % | 0.50 109.19 % | -5.44 -2 620.00 % | -0.20 -81.82 % | -0.11 -120.37 % | 0.54 -72.16 % | 1.94 -48.40 % | 3.76 82.52 % | 2.06 586.67 % | 0.30 -14.29 % | 0.35 -89.49 % | 3.33 -11.44 % | 3.76 166.67 % | 1.41 |
| Gross profit | 1.490 B 128.85 % | 651.286 M -1.59 % | 661.788 M -42.84 % | 1.158 B 53.23 % | 755.663 M -7.18 % | 814.139 M 46.47 % | 555.834 M -26.16 % | 752.749 M 14.92 % | 655.024 M 8.58 % | 603.269 M -0.62 % | 607.014 M -1.27 % | 614.845 M -8.62 % | 672.812 M -13.40 % | 776.888 M 35.40 % | 573.765 M 62.40 % | 353.300 M 185.15 % | 123.900 M -3.29 % | 128.112 M 22.79 % | 104.331 M 76.79 % | 59.013 M |
| Income tax expense | 25.994 M -64.65 % | 73.543 M 37.03 % | 53.670 M 3 993.82 % | 1.311 M 420.24 % | 252.000 K | 0.000 -100.00 % | 293.000 K 148.75 % | -601.000 K -195.09 % | 632.000 K 102.88 % | -21.911 M -456.39 % | 6.148 M -65.58 % | 17.864 M 279.20 % | -9.969 M -113.11 % | 76.042 M -11.86 % | 86.279 M 1 468.71 % | 5.500 M 44.51 % | 3.806 M -52.18 % | 7.959 M -20.71 % | 10.038 M -16.68 % | 12.048 M |
| Cost of revenue | 645.207 M -37.48 % | 1.032 B -44.85 % | 1.871 B 50.46 % | 1.244 B -10.13 % | 1.384 B 52.78 % | 905.807 M -43.06 % | 1.591 B 47.44 % | 1.079 B 28.53 % | 839.371 M -3.11 % | 866.348 M -4.47 % | 906.915 M -1.24 % | 918.336 M -3.84 % | 954.974 M -14.87 % | 1.122 B 107.82 % | 539.791 M 23.24 % | 438.000 M 196.95 % | 147.500 M -20.47 % | 185.466 M 34.62 % | 137.770 M 47.93 % | 93.132 M |
| General and administrative expenses | 173.128 M -12.45 % | 197.749 M 3.20 % | 191.623 M 66.04 % | 115.408 M 7.19 % | 107.668 M -25.32 % | 144.181 M -12.09 % | 164.002 M 40.86 % | 116.427 M 15.97 % | 100.390 M -18.76 % | 123.574 M 13.76 % | 108.627 M 5.84 % | 102.634 M 1.38 % | 101.238 M -7.43 % | 109.361 M -22.68 % | 141.434 M 68.37 % | 84.000 M 132.28 % | 36.163 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 142.723 M -37.06 % | 226.765 M -30.73 % | 327.357 M 11.63 % | 293.246 M 89.77 % | 154.528 M 5.98 % | 145.808 M -32.58 % | 216.283 M 41.29 % | 153.080 M 28.98 % | 118.686 M 4.24 % | 113.862 M 13.95 % | 99.925 M 20.45 % | 82.963 M -8.97 % | 91.143 M -20.38 % | 114.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 857.569 M 54.81 % | 553.964 M 2 895.70 % | 18.492 M -95.86 % | 446.637 M 2 197.63 % | 19.439 M -96.29 % | 524.150 M | 0.000 -100.00 % | 124.537 M -82.83 % | 725.329 M | 0.000 | 0.000 -100.00 % | 382.937 M | 0.000 -100.00 % | 356.483 M 27.25 % | 280.134 M 10.20 % | 254.200 M 224.68 % | 78.293 M 1 764.75 % | -4.703 M -1 188.66 % | 432.000 K -46.47 % | 807.000 K |
| Operating expenses | 1.373 B 40.35 % | 978.478 M 82.05 % | 537.472 M -37.16 % | 855.291 M 203.69 % | 281.635 M -65.41 % | 814.139 M -19.65 % | 1.013 B 157.13 % | 394.044 M -58.28 % | 944.405 M 48.50 % | 635.952 M 4.81 % | 606.795 M 8.40 % | 559.774 M -4.96 % | 588.958 M 3.10 % | 571.265 M 35.51 % | 421.568 M 24.65 % | 338.200 M 195.48 % | 114.456 M 78.65 % | 64.067 M 79.63 % | 35.667 M 50.22 % | 23.743 M |
| Cost and expenses | 2.019 B 83.53 % | 1.100 B -54.34 % | 2.409 B 14.76 % | 2.099 B 26.03 % | 1.665 B -3.17 % | 1.720 B -18.40 % | 2.108 B 43.11 % | 1.473 B -17.43 % | 1.784 B 17.14 % | 1.523 B 0.10 % | 1.521 B 2.32 % | 1.487 B -3.18 % | 1.536 B -9.78 % | 1.702 B 77.05 % | 961.359 M 23.85 % | 776.200 M 196.31 % | 261.956 M 4.98 % | 249.533 M 43.88 % | 173.437 M 48.40 % | 116.875 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 |
| Selling general and administrative expenses | 515.753 M 21.49 % | 424.514 M -18.20 % | 518.980 M 27.00 % | 408.654 M 55.86 % | 262.196 M -9.58 % | 289.989 M -23.74 % | 380.285 M 41.10 % | 269.507 M 23.02 % | 219.076 M -7.73 % | 237.436 M 13.85 % | 208.552 M 12.37 % | 185.597 M -3.53 % | 192.381 M -14.05 % | 223.832 M 58.26 % | 141.434 M 68.37 % | 84.000 M 132.28 % | 36.163 M -39.08 % | 59.364 M 68.48 % | 35.235 M 53.62 % | 22.936 M |
| Interest income | 4.583 M 14.52 % | 4.002 M 59.32 % | 2.512 M -68.30 % | 7.925 M 57.30 % | 5.038 M 12.30 % | 4.486 M -68.01 % | 14.024 M 127.15 % | 6.174 M 84.30 % | 3.350 M -90.86 % | 36.638 M 1.32 % | 36.160 M -14.99 % | 42.538 M 7.59 % | 39.537 M -16.22 % | 47.193 M 607.86 % | 6.667 M 733.38 % | 800.000 K 76.60 % | 453.000 K -67.32 % | 1.386 M 61.73 % | 857.000 K 774.49 % | 98.000 K |
| Interest expense | 57.158 M 63.25 % | 35.012 M 5.52 % | 33.182 M -37.11 % | 52.758 M 4.81 % | 50.336 M -9.91 % | 55.873 M 5.70 % | 52.861 M 6.81 % | 49.492 M 8.49 % | 45.620 M -6.15 % | 48.609 M -34.54 % | 74.263 M -6.16 % | 79.137 M 43.52 % | 55.140 M 49.69 % | 36.836 M 36.43 % | 27.000 M 30.17 % | 20.742 M 167.22 % | 7.762 M 319.79 % | 1.849 M 209.20 % | 598.000 K -48.00 % | 1.150 M |
| Depreciation and amortization | 65.866 M 1.49 % | 64.902 M 40.48 % | 46.201 M 13.21 % | 40.811 M -8.26 % | 44.487 M -10.95 % | 49.955 M -9.42 % | 55.151 M -12.36 % | 62.926 M -0.03 % | 62.945 M 6.87 % | 58.899 M -10.91 % | 66.112 M -23.79 % | 86.746 M 0.48 % | 86.330 M -1.86 % | 87.964 M 53.23 % | 57.405 M 4.34 % | 55.017 M 93.93 % | 28.369 M 45.39 % | 19.513 M 36.27 % | 14.319 M 17.25 % | 12.212 M |
| Operating income | 117.130 M -37.56 % | 187.575 M 50.89 % | 124.316 M -58.91 % | 302.576 M 505.62 % | 49.961 M 86.86 % | 26.737 M -84.85 % | 176.535 M -50.79 % | 358.705 M 223.96 % | -289.381 M -785.42 % | -32.683 M -15 023.74 % | 219.000 K -99.53 % | 46.311 M -49.74 % | 92.151 M -53.12 % | 196.573 M 29.16 % | 152.197 M 907.93 % | 15.100 M -27.26 % | 20.759 M -67.59 % | 64.045 M -6.73 % | 68.664 M 94.68 % | 35.270 M |
| Operating income ratio | 0.05 -34.06 % | 0.08 69.46 % | 0.05 -61.05 % | 0.13 332.43 % | 0.03 87.42 % | 0.02 -81.10 % | 0.08 -58.00 % | 0.20 201.13 % | -0.19 -770.74 % | -0.02 -15 473.73 % | 0.00 -99.52 % | 0.03 -46.64 % | 0.06 -45.32 % | 0.10 -24.25 % | 0.14 616.24 % | 0.02 -75.05 % | 0.08 -62.55 % | 0.20 -27.99 % | 0.28 22.34 % | 0.23 |
| Total other income expenses net | -32.622 M -65.58 % | -19.702 M -128.11 % | 70.086 M 136.99 % | -189.460 M | 0.000 100.00 % | -159.877 M -86.42 % | -85.761 M 74.25 % | -333.009 M -9 407.13 % | 3.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.315 M -309.52 % | -2.763 M -271.51 % | 1.611 M 366.72 % | -604.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 358.197 M 85.05 % | 193.567 M 181.52 % | 68.759 M 84.76 % | 37.215 M -40.04 % | 62.064 M -68.22 % | 195.274 M -4.81 % | 205.150 M -11.77 % | 232.511 M -0.24 % | 233.082 M -18.68 % | 286.615 M 1.55 % | 282.227 M 2.49 % | 275.382 M -31.41 % | 401.496 M -0.37 % | 402.995 M 314.13 % | 97.312 M -46.12 % | 180.600 M 7.60 % | 167.850 M 124.52 % | 74.759 M 497.64 % | 12.509 M 32.23 % | 9.460 M |
| Total investments | 162.250 M 124.57 % | 72.250 M 0.00 % | 72.250 M 1.05 % | 71.500 M 2.14 % | 70.000 M 33.93 % | 52.267 M -5.61 % | 55.371 M 266.48 % | 15.109 M -35.80 % | 23.535 M 62.60 % | 14.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.655 M -48.17 % | 20.559 M 280.23 % | 5.407 M |
| Total debt | 563.655 M 28.86 % | 437.413 M 34.95 % | 324.139 M 34.35 % | 241.270 M -9.10 % | 265.417 M -4.64 % | 278.332 M -5.55 % | 294.679 M 2.10 % | 288.614 M -2.80 % | 296.932 M -11.72 % | 336.348 M -2.37 % | 344.498 M 1.70 % | 338.733 M -29.27 % | 478.904 M -6.29 % | 511.037 M 110.04 % | 243.303 M -19.70 % | 303.000 M 72.84 % | 175.302 M 132.82 % | 75.295 M 421.72 % | 14.432 M -19.76 % | 17.986 M |
| Accumulated other comprehensive income loss | 55.200 M -84.52 % | 356.533 M 18.32 % | 301.333 M 0.00 % | 301.333 M 0.00 % | 301.333 M 0.00 % | 301.333 M 0.00 % | 301.333 M 0.00 % | 301.333 M 0.00 % | 301.333 M 5 924.25 % | 5.002 M 0.00 % | 5.002 M 0.00 % | 5.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.982 M 48.54 % | 98.275 M 125.13 % | 43.653 M |
| Retained earnings | 1.381 B 101.25 % | 686.410 M 15.27 % | 595.482 M 28.51 % | 463.369 M 33.64 % | 346.733 M 4.08 % | 333.148 M -29.81 % | 474.647 M 21.10 % | 391.959 M 8.50 % | 361.258 M -44.53 % | 651.271 M -1.63 % | 662.043 M -1.66 % | 673.226 M 4.41 % | 644.779 M 18.82 % | 542.659 M 29.24 % | 419.887 M 18.61 % | 354.000 M 178.76 % | 126.991 M | 0.000 | 0.000 | 0.000 |
| Common stock | 131.975 M 0.00 % | 131.975 M 1.10 % | 130.542 M 0.00 % | 130.542 M 0.00 % | 130.542 M 14.83 % | 113.679 M 4.26 % | 109.035 M 3.54 % | 105.304 M 0.00 % | 105.304 M 0.00 % | 105.304 M 0.00 % | 105.304 M 0.00 % | 105.304 M 0.00 % | 105.304 M 64.39 % | 64.056 M 0.00 % | 64.056 M 0.00 % | 64.056 M 100.18 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| Total equity | 1.569 B 4.10 % | 1.507 B 14.60 % | 1.315 B 11.17 % | 1.183 B 10.94 % | 1.066 B 6.34 % | 1.003 B -11.06 % | 1.127 B 9.49 % | 1.029 B 3.07 % | 998.769 M -22.50 % | 1.289 B -0.83 % | 1.300 B -0.85 % | 1.311 B 2.22 % | 1.282 B 8.93 % | 1.177 B 53.71 % | 765.834 M 9.42 % | 699.900 M 245.25 % | 202.721 M 1.88 % | 198.982 M 31.54 % | 151.275 M 56.51 % | 96.653 M |
| Other non current liabilities | 20.048 M 4.58 % | 19.170 M -37.49 % | 30.666 M -17.50 % | 37.170 M 1.37 % | 36.669 M -3.10 % | 37.842 M 19.92 % | 31.556 M 33.03 % | 23.721 M 2.50 % | 23.142 M 15.49 % | 20.038 M 7.09 % | 18.712 M 52.65 % | 12.258 M -16.25 % | 14.637 M 8.06 % | 13.545 M 43.82 % | 9.418 M | 0.000 -100.00 % | 18.636 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 81.703 M 162.38 % | 31.139 M -9.39 % | 34.367 M 352.14 % | 7.601 M -70.70 % | 25.944 M 270.84 % | 6.996 M -5.07 % | 7.370 M -55.96 % | 16.733 M -31.87 % | 24.559 M -53.76 % | 53.111 M -10.30 % | 59.208 M 9.67 % | 53.985 M -26.39 % | 73.336 M -28.85 % | 103.069 M 21.53 % | 84.808 M -72.01 % | 303.000 M 93.41 % | 156.666 M 188.13 % | 54.374 M 276.76 % | 14.432 M -19.76 % | 17.986 M |
| Total non current liabilities | 101.751 M 102.25 % | 50.309 M -22.64 % | 65.033 M 45.26 % | 44.771 M -28.50 % | 62.613 M 39.64 % | 44.838 M 15.19 % | 38.926 M -3.78 % | 40.454 M -15.19 % | 47.701 M -34.79 % | 73.149 M -11.90 % | 83.032 M 6.75 % | 77.781 M -31.70 % | 113.886 M -22.45 % | 146.864 M 29.33 % | 113.560 M -62.88 % | 305.900 M 60.18 % | 190.973 M 182.71 % | 67.552 M 159.21 % | 26.061 M -12.27 % | 29.707 M |
| Other current liabilities | 259.174 M -2.97 % | 267.105 M 0.78 % | 265.042 M -20.30 % | 332.567 M 40.93 % | 235.974 M -22.64 % | 305.016 M -7.09 % | 328.301 M 49.79 % | 219.171 M 45.97 % | 150.147 M 13.47 % | 132.328 M -20.47 % | 166.396 M -24.06 % | 219.116 M -14.99 % | 257.740 M -6.70 % | 276.261 M -3.29 % | 285.654 M 127.61 % | 125.500 M 291.49 % | 32.057 M 102.12 % | 15.860 M 24.22 % | 12.768 M 6.36 % | 12.005 M |
| Deferred revenue | 0.000 -100.00 % | 28.125 M 46.19 % | 19.239 M -80.89 % | 100.664 M -2.32 % | 103.053 M 33.42 % | 77.239 M 109.36 % | 36.893 M -6.75 % | 39.564 M 128.19 % | 17.338 M 66.46 % | 10.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 481.952 M 18.63 % | 406.274 M 40.20 % | 289.772 M 114.70 % | 134.964 M -43.64 % | 239.473 M 26.98 % | 188.585 M -34.36 % | 287.309 M 5.67 % | 271.881 M -0.18 % | 272.373 M -3.84 % | 283.237 M -0.72 % | 285.290 M 0.19 % | 284.748 M -29.79 % | 405.568 M -0.59 % | 407.968 M 157.40 % | 158.495 M | 0.000 | 0.000 -100.00 % | 20.921 M | 0.000 | 0.000 |
| Total current liabilities | 1.099 B -1.81 % | 1.119 B 15.71 % | 967.058 M 6.05 % | 911.885 M 6.15 % | 859.015 M 3.42 % | 830.601 M -17.37 % | 1.005 B 15.93 % | 867.039 M 17.25 % | 739.493 M 13.49 % | 651.606 M -3.42 % | 674.687 M -5.97 % | 717.552 M -24.67 % | 952.502 M -0.84 % | 960.609 M 82.27 % | 527.016 M 106.92 % | 254.700 M 169.84 % | 94.390 M -11.60 % | 106.782 M 108.76 % | 51.150 M 21.32 % | 42.161 M |
| Total liabilities | 1.200 B 2.67 % | 1.169 B 13.29 % | 1.032 B 7.89 % | 956.656 M 3.80 % | 921.628 M 5.28 % | 875.439 M -16.15 % | 1.044 B 15.05 % | 907.493 M 15.28 % | 787.194 M 8.62 % | 724.755 M -4.35 % | 757.719 M -4.73 % | 795.333 M -25.42 % | 1.066 B -3.71 % | 1.107 B 72.89 % | 640.576 M 14.27 % | 560.600 M 96.45 % | 285.363 M 63.69 % | 174.334 M 125.79 % | 77.211 M 7.43 % | 71.868 M |
| Other non current assets | 2.630 M 131 400.00 % | 2.000 K 0.00 % | 2.000 K -99.98 % | 9.739 M -45.97 % | 18.024 M | 0.000 -100.00 % | 171.000 K 9.62 % | 156.000 K -5.45 % | 165.000 K -50.15 % | 331.000 K -99.44 % | 58.702 M -12.92 % | 67.409 M 0.00 % | 67.411 M 10.65 % | 60.922 M 296.21 % | 15.376 M 15 476.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 162.250 M 124.57 % | 72.250 M 0.00 % | 72.250 M 1.05 % | 71.500 M 2.14 % | 70.000 M 40 362.43 % | 173.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 |
| Intangible assets | 564.000 K -32.70 % | 838.000 K -24.64 % | 1.112 M 19.44 % | 931.000 K -46.22 % | 1.731 M -25.55 % | 2.325 M -32.02 % | 3.420 M -22.99 % | 4.441 M -29.16 % | 6.269 M 274.94 % | 1.672 M 258.80 % | 466.000 K -53.31 % | 998.000 K -25.96 % | 1.348 M -47.26 % | 2.556 M -56.68 % | 5.900 M -98.42 % | 372.246 M | 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 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 564.000 K -32.70 % | 838.000 K -24.64 % | 1.112 M 19.44 % | 931.000 K -46.22 % | 1.731 M -25.55 % | 2.325 M -32.02 % | 3.420 M -22.99 % | 4.441 M -29.16 % | 6.269 M 274.94 % | 1.672 M 258.80 % | 466.000 K -53.31 % | 998.000 K -25.96 % | 1.348 M -47.26 % | 2.556 M -57.22 % | 5.975 M -41.42 % | 10.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 750.960 M 4.36 % | 719.592 M 3.62 % | 694.450 M 66.23 % | 417.757 M 44.69 % | 288.734 M -13.26 % | 332.880 M -11.21 % | 374.918 M -5.95 % | 398.617 M -9.42 % | 440.089 M -4.65 % | 461.575 M 11.41 % | 414.310 M -10.09 % | 460.816 M -15.10 % | 542.773 M -2.94 % | 559.218 M 48.22 % | 377.282 M -17.44 % | 457.000 M 54.26 % | 296.262 M 74.04 % | 170.227 M 67.05 % | 101.899 M 20.21 % | 84.766 M |
| Total non current assets | 916.404 M 15.61 % | 792.682 M 3.24 % | 767.814 M 53.59 % | 499.927 M 32.08 % | 378.489 M 12.85 % | 335.378 M -11.39 % | 378.509 M -6.13 % | 403.214 M -9.70 % | 446.523 M -3.68 % | 463.578 M -2.09 % | 473.478 M -10.53 % | 529.223 M -13.46 % | 611.532 M -1.79 % | 622.696 M 56.21 % | 398.633 M -14.66 % | 467.100 M 57.66 % | 296.262 M 73.21 % | 171.040 M 67.49 % | 102.122 M 19.00 % | 85.819 M |
| Other current assets | 273.828 M -52.39 % | 575.133 M 72.55 % | 333.312 M -34.82 % | 511.395 M 22.52 % | 417.383 M -39.56 % | 690.542 M -7.43 % | 745.986 M 8.94 % | 684.762 M 28.41 % | 533.246 M 60.10 % | 333.072 M -34.27 % | 506.717 M 3.84 % | 487.990 M 1 515.86 % | 30.200 M -77.69 % | 135.390 M 1 931.66 % | 6.664 M -52.18 % | 13.937 M -41.15 % | 23.683 M -23.15 % | 30.818 M 36.56 % | 22.568 M 104.03 % | 11.061 M |
| Short term investments | 103.115 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.094 M -5.92 % | 55.371 M 266.48 % | 15.109 M -35.80 % | 23.535 M 895.98 % | 2.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.655 M -48.17 % | 20.559 M 280.23 % | 5.407 M |
| cash and cash equivalents | 205.458 M -15.74 % | 243.846 M -4.52 % | 255.380 M 25.15 % | 204.055 M 0.35 % | 203.353 M 144.83 % | 83.058 M -7.23 % | 89.529 M 59.58 % | 56.103 M -12.13 % | 63.850 M 28.39 % | 49.733 M -20.13 % | 62.271 M -1.70 % | 63.351 M -18.16 % | 77.408 M -28.35 % | 108.042 M -25.99 % | 145.991 M 19.27 % | 122.400 M 1 542.51 % | 7.452 M 1 290.30 % | 536.000 K -72.13 % | 1.923 M -77.45 % | 8.526 M |
| Cash and short term investments | 308.573 M 26.45 % | 244.023 M -4.45 % | 255.380 M 25.15 % | 204.055 M 0.35 % | 203.353 M 144.83 % | 83.058 M -7.23 % | 89.529 M 59.58 % | 56.103 M -12.13 % | 63.850 M 22.56 % | 52.096 M -16.34 % | 62.271 M -1.70 % | 63.351 M -18.16 % | 77.408 M -28.35 % | 108.042 M -25.99 % | 145.991 M 19.27 % | 122.400 M 1 542.51 % | 7.452 M -33.41 % | 11.191 M -50.22 % | 22.482 M 61.36 % | 13.933 M |
| Total current assets | 1.853 B -1.63 % | 1.883 B 19.27 % | 1.579 B -3.68 % | 1.639 B 1.88 % | 1.609 B 4.32 % | 1.543 B -13.95 % | 1.793 B 16.88 % | 1.534 B 14.51 % | 1.339 B -13.58 % | 1.550 B -2.14 % | 1.584 B 0.44 % | 1.577 B -9.23 % | 1.737 B 4.52 % | 1.662 B 64.91 % | 1.008 B 27.02 % | 793.400 M 313.61 % | 191.822 M -5.17 % | 202.276 M 60.07 % | 126.364 M 52.79 % | 82.702 M |
| Inventory | 581.403 M -9.96 % | 645.695 M 9.80 % | 588.043 M 5.81 % | 555.760 M 29.63 % | 428.718 M -4.13 % | 447.207 M -15.57 % | 529.685 M 57.44 % | 336.443 M 0.74 % | 333.982 M 13.61 % | 293.969 M 3.82 % | 283.141 M -4.29 % | 295.818 M -24.58 % | 392.205 M -1.87 % | 399.660 M 11.39 % | 358.785 M 25.97 % | 284.817 M 1 015.53 % | 25.532 M -21.37 % | 32.470 M 99.79 % | 16.252 M 17.67 % | 13.812 M |
| Net receivables | 688.804 M 64.57 % | 418.546 M 4.01 % | 402.392 M 9.27 % | 368.256 M -34.21 % | 559.786 M 73.97 % | 321.770 M -24.74 % | 427.520 M -6.34 % | 456.441 M 11.27 % | 410.198 M -52.90 % | 870.822 M 20.14 % | 724.838 M 0.67 % | 720.038 M -41.00 % | 1.220 B 23.61 % | 987.204 M 98.90 % | 496.337 M 33.34 % | 372.246 M 175.42 % | 135.155 M 5.76 % | 127.797 M 96.42 % | 65.062 M 48.22 % | 43.896 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 813.000 K 264.57 % | 223.000 K -78.82 % | 1.053 M |
| 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 |
| Account payables | 341.506 M -2.14 % | 348.982 M 2.83 % | 339.371 M 7.00 % | 317.178 M 17.08 % | 270.903 M 6.55 % | 254.249 M -25.49 % | 341.222 M 3.07 % | 331.052 M 12.74 % | 293.632 M 33.32 % | 220.254 M -1.23 % | 223.001 M 4.36 % | 213.688 M -26.11 % | 289.194 M 4.64 % | 276.380 M 233.52 % | 82.867 M -35.86 % | 129.200 M 107.27 % | 62.333 M 52.62 % | 40.843 M 151.76 % | 16.223 M -6.13 % | 17.282 M |
| Tax payables | 16.041 M -76.57 % | 68.450 M 27.62 % | 53.634 M 102.30 % | 26.512 M 175.82 % | 9.612 M 74.38 % | 5.512 M -51.74 % | 11.421 M 112.64 % | 5.371 M -10.53 % | 6.003 M 11.77 % | 5.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.158 M 31.59 % | 22.159 M 72.12 % | 12.874 M |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -98.705 M | 0.000 100.00 % | -82.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.427 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 331.916 M 0.00 % | 331.916 M 15.45 % | 287.493 M 0.00 % | 287.493 M 0.00 % | 287.493 M 711.99 % | -46.977 M -119.40 % | 242.142 M 4.88 % | 230.874 M 0.00 % | 230.874 M -56.21 % | 527.205 M 0.00 % | 527.205 M 0.00 % | 527.205 M -0.94 % | 532.207 M -6.70 % | 570.455 M 102.37 % | 281.891 M 0.02 % | 281.844 M 544.51 % | 43.730 M 108.24 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M |
| 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 -100.00 % | 5.112 M -55.69 % | 11.538 M -55.47 % | 25.913 M -14.34 % | 30.250 M 56.46 % | 19.334 M 566.69 % | 2.900 M -81.49 % | 15.671 M 18.92 % | 13.178 M 13.32 % | 11.629 M -0.78 % | 11.721 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 |
| Total assets | 2.769 B 3.47 % | 2.676 B 14.02 % | 2.347 B 9.70 % | 2.139 B 7.63 % | 1.988 B 5.85 % | 1.878 B -13.51 % | 2.171 B 12.09 % | 1.937 B 8.45 % | 1.786 B -11.30 % | 2.014 B -2.13 % | 2.057 B -2.32 % | 2.106 B -10.33 % | 2.349 B 2.80 % | 2.285 B 62.45 % | 1.406 B 11.58 % | 1.261 B 158.25 % | 488.084 M 30.74 % | 373.316 M 63.39 % | 228.486 M 35.58 % | 168.521 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -55.820 M 84.18 % | -352.946 M -702.02 % | 58.627 M 140.56 % | -144.553 M -227.64 % | 113.250 M 247.72 % | -76.665 M 56.56 % | -176.480 M -125.83 % | -78.148 M -125.65 % | 304.633 M 811.26 % | 33.430 M 289.49 % | -17.642 M -129.96 % | 58.890 M 170.02 % | -84.105 M 48.52 % | -163.374 M 2.06 % | -166.802 M -123.00 % | -74.800 M -2 231.66 % | 3.509 M 105.39 % | -65.086 M -59.51 % | -40.804 M -233.12 % | -12.249 M |
| Accounts receivables | -43.118 M -81.60 % | -23.743 M 42.86 % | -41.553 M 50.12 % | -83.302 M -122.84 % | 364.787 M 850.44 % | 38.381 M 37.21 % | 27.973 M 113.46 % | -207.826 M -175.99 % | 273.483 M 696.93 % | 34.317 M 290.72 % | 8.783 M -88.94 % | 79.439 M 142.41 % | -187.307 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.949 M -130.20 % | -32.992 M -1 285.64 % | -2.381 M |
| Inventory | 64.292 M 211.52 % | -57.653 M -83.71 % | -31.382 M 75.30 % | -127.042 M -787.12 % | 18.489 M -77.58 % | 82.478 M 142.68 % | -193.243 M -7 755.41 % | -2.460 M 93.85 % | -40.014 M -269.58 % | -10.827 M -185.41 % | 12.677 M -86.85 % | 96.388 M 1 192.93 % | 7.455 M -58.93 % | 18.154 M 123.92 % | -75.883 M -202.70 % | 73.885 M 11 553.79 % | 634.000 K 106.09 % | -10.417 M -533.64 % | -1.644 M -372.41 % | -348.000 K |
| Accounts payables | 11.061 M -26.80 % | 15.111 M -64.16 % | 42.160 M -9.75 % | 46.716 M 155.59 % | 18.278 M 120.90 % | -87.465 M -919.57 % | 10.672 M -71.73 % | 37.753 M -48.78 % | 73.711 M 1 408.09 % | -5.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -88.055 M 69.28 % | -286.661 M -420.64 % | 89.402 M 368.69 % | 19.075 M 106.62 % | -288.304 M -161.95 % | -110.059 M -402.97 % | -21.882 M -123.18 % | 94.385 M 3 805.73 % | -2.547 M -116.35 % | 15.575 M 139.83 % | -39.102 M 66.56 % | -116.937 M -222.13 % | 95.747 M 152.75 % | -181.528 M -99.66 % | -90.919 M 38.85 % | -148.685 M -5 271.65 % | 2.875 M -86.49 % | 21.280 M 445.01 % | -6.168 M 35.21 % | -9.520 M |
| Other non cash items | -18.110 M -119.16 % | 94.512 M 408.82 % | -30.604 M -114.53 % | 210.631 M 185.88 % | 73.677 M -11.05 % | 82.831 M -33.72 % | 124.968 M 122.81 % | 56.088 M 122.98 % | -244.037 M -905.24 % | 30.306 M -9.40 % | 33.452 M 99.48 % | 16.770 M 64.75 % | 10.179 M 83.24 % | 5.555 M -80.76 % | 28.866 M -66.07 % | 85.083 M 734.64 % | 10.194 M 28.44 % | 7.937 M -17.11 % | 9.575 M -21.10 % | 12.136 M |
| Net cash provided by operating activities | 76.444 M 177.06 % | -99.202 M -136.93 % | 268.626 M 22.10 % | 220.006 M -10.52 % | 245.861 M 335.37 % | 56.472 M -40.19 % | 94.413 M 41.84 % | 66.562 M -48.93 % | 130.331 M 44.89 % | 89.952 M 9.51 % | 82.141 M -60.64 % | 208.717 M 99.62 % | 104.555 M -17.49 % | 126.718 M 76.82 % | 71.666 M -10.86 % | 80.400 M 56.15 % | 51.489 M 228.23 % | 15.687 M -63.79 % | 43.327 M 24.80 % | 34.717 M |
| Investments in property plant and equipment | -108.613 M -7.65 % | -100.896 M 68.72 % | -322.535 M -84.02 % | -175.268 M -881.84 % | -17.851 M -166.75 % | -6.692 M 77.07 % | -29.183 M -60.01 % | -18.238 M 58.11 % | -43.537 M 19.41 % | -54.020 M -99.73 % | -27.047 M -362.66 % | -5.846 M 91.82 % | -71.470 M 36.18 % | -111.985 M -602.58 % | -15.939 M 54.72 % | -35.200 M 77.20 % | -154.404 M -74.81 % | -88.327 M -182.75 % | -31.238 M -118.13 % | -14.321 M |
| Acquisitions net | -90.001 M | 0.000 | 0.000 100.00 % | -3.851 M 94.50 % | -70.000 M | 0.000 -100.00 % | 11.000 K -66.67 % | 33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 486.000 K 3 371.43 % | 14.000 K -95.76 % | 330.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M 97.86 % | -70.000 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 |
| 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 14.345 M 30.03 % | 11.032 M -80.80 % | 57.447 M 386.10 % | 11.818 M -84.07 % | 74.174 M 2 028.99 % | 3.484 M 7.80 % | 3.232 M -38.50 % | 5.255 M 443.24 % | -1.531 M -136.49 % | 4.196 M -61.26 % | 10.832 M 48.89 % | 7.275 M -20.35 % | 9.134 M -50.35 % | 18.397 M 662.73 % | 2.412 M 101.00 % | 1.200 M 2.30 % | 1.173 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -184.269 M -105.05 % | -89.864 M 66.10 % | -265.088 M -57.04 % | -168.801 M -101.73 % | -83.677 M -2 508.39 % | -3.208 M 87.63 % | -25.940 M -100.31 % | -12.950 M 71.27 % | -45.068 M 9.55 % | -49.824 M -207.27 % | -16.215 M -1 234.71 % | 1.429 M 102.29 % | -62.336 M 33.39 % | -93.587 M -591.85 % | -13.527 M 60.21 % | -34.000 M 77.81 % | -153.231 M -74.44 % | -87.841 M -181.33 % | -31.224 M -123.17 % | -13.991 M |
| Debt repayment | 126.242 M 11.41 % | 113.308 M 36.73 % | 82.870 M 443.19 % | -24.147 M -65.44 % | -14.596 M 29.42 % | -20.681 M -833.63 % | 2.819 M 125.00 % | -11.275 M 74.39 % | -44.021 M -837.02 % | -4.698 M -932.98 % | 564.000 K 100.38 % | -149.454 M -308.88 % | -36.552 M -197.77 % | 37.385 M 833.61 % | -5.096 M -124.86 % | 20.500 M -79.50 % | 100.007 M 64.31 % | 60.863 M 1 812.52 % | -3.554 M 56.66 % | -8.200 M |
| Common stock issued | 0.000 -100.00 % | 101.056 M | 0.000 | 0.000 -100.00 % | 50.000 M 196.60 % | 16.858 M 12.39 % | 15.000 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 |
| 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 |
| Dividends paid | 0.000 100.00 % | -3.087 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 |
| Other financing activites | -57.158 M -63.26 % | -35.011 M -5.51 % | -33.182 M 37.11 % | -52.758 M -4.81 % | -50.336 M 9.91 % | -55.873 M -47.57 % | -37.861 M 23.50 % | -49.492 M -82.51 % | -27.118 M 48.28 % | -52.433 M 25.51 % | -70.391 M 11.06 % | -79.144 M 8.67 % | -86.657 M -14.90 % | -75.418 M -155.49 % | -29.519 M -20.00 % | -24.600 M -234.69 % | -7.350 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 69.084 M -60.81 % | 176.266 M 254.75 % | 49.688 M 164.61 % | -76.905 M -415.03 % | -14.932 M 74.99 % | -59.696 M -70.36 % | -35.042 M 42.33 % | -60.767 M 14.58 % | -71.139 M -24.52 % | -57.131 M 18.18 % | -69.827 M 69.45 % | -228.598 M -85.54 % | -123.209 M -223.95 % | -38.033 M -9.87 % | -34.615 M -744.27 % | -4.100 M -104.42 % | 92.657 M 52.24 % | 60.863 M 1 812.52 % | -3.554 M 56.66 % | -8.200 M |
| Effect of forex changes on cash | -60.802 M -208.18 % | 56.203 M 194.52 % | -59.459 M -141.92 % | 141.836 M 221.54 % | -116.699 M -3 702.93 % | 3.239 M 108.04 % | -40.268 M -614.02 % | 7.834 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 |
| Net change in cash | -99.713 M -322.35 % | 44.846 M 819.49 % | -6.233 M -105.37 % | 116.136 M 280.11 % | 30.553 M 1 056.87 % | -3.193 M 53.30 % | -6.837 M -1 106.92 % | 679.000 K -86.57 % | 5.056 M 126.88 % | -18.810 M -773.95 % | 2.791 M 117.30 % | -16.134 M 43.44 % | -28.524 M -207.10 % | 26.632 M 13.21 % | 23.524 M -44.39 % | 42.300 M 565.60 % | -9.085 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 159.474 M 39.12 % | 114.628 M -5.16 % | 120.861 M 96.47 % | 61.517 M 98.67 % | 30.964 M -9.35 % | 34.157 M -16.68 % | 40.994 M 1.68 % | 40.315 M 14.34 % | 35.259 M -34.79 % | 54.069 M 5.44 % | 51.278 M -23.93 % | 67.412 M -29.73 % | 95.936 M 38.43 % | 69.304 M 51.38 % | 45.780 M 14.74 % | 39.900 M 256.54 % | 11.191 M 481.96 % | 1.923 M -77.45 % | 8.526 M | 0.000 |
| Cash at end of period | 59.761 M -62.53 % | 159.474 M 39.12 % | 114.628 M -4.92 % | 120.561 M 95.98 % | 61.517 M 98.67 % | 30.964 M -9.35 % | 34.157 M -16.68 % | 40.994 M 1.68 % | 40.315 M 14.34 % | 35.259 M -34.79 % | 54.069 M 5.44 % | 51.278 M -23.93 % | 67.412 M -29.73 % | 95.936 M 38.43 % | 69.304 M -15.69 % | 82.200 M 3 803.13 % | 2.106 M 292.91 % | 536.000 K -72.13 % | 1.923 M -77.45 % | 8.526 M |
| Operating cash flow | 76.444 M 177.06 % | -99.202 M -136.93 % | 268.626 M 52.68 % | 175.938 M -28.44 % | 245.861 M 335.37 % | 56.472 M -40.19 % | 94.413 M 41.84 % | 66.562 M -48.93 % | 130.331 M 44.89 % | 89.952 M 9.51 % | 82.141 M -60.64 % | 208.717 M 99.62 % | 104.555 M -17.49 % | 126.718 M 76.82 % | 71.666 M -10.86 % | 80.400 M 56.15 % | 51.489 M 228.23 % | 15.687 M -63.79 % | 43.327 M 24.80 % | 34.717 M |
| Capital expenditure | -108.712 M -7.75 % | -100.896 M 68.65 % | -321.834 M -83.62 % | -175.268 M -868.01 % | -18.106 M -161.35 % | -6.928 M 77.60 % | -30.933 M -57.61 % | -19.626 M 61.11 % | -50.461 M 6.59 % | -54.020 M -99.73 % | -27.047 M -362.66 % | -5.846 M 91.82 % | -71.470 M 36.18 % | -111.985 M -604.31 % | -15.900 M 54.82 % | -35.190 M 77.21 % | -154.404 M -74.81 % | -88.327 M -182.75 % | -31.238 M -118.13 % | -14.321 M |
| Free CashFlow | -32.268 M 83.87 % | -200.098 M -276.07 % | -53.208 M -8 041.49 % | 670.000 K -99.71 % | 227.755 M 359.70 % | 49.544 M -21.95 % | 63.480 M 35.25 % | 46.936 M -41.23 % | 79.870 M 122.28 % | 35.932 M -34.78 % | 55.094 M -72.84 % | 202.871 M 513.18 % | 33.085 M 124.56 % | 14.733 M -73.56 % | 55.727 M 23.29 % | 45.200 M 143.92 % | -102.915 M -41.68 % | -72.640 M -700.88 % | 12.089 M -40.73 % | 20.396 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 596.248 M 10.06 % | 541.732 M -4.62 % | 567.957 M 2.05 % | 556.539 M 18.56 % | 469.431 M -22.93 % | 609.066 M -9.05 % | 669.666 M 17.60 % | 569.458 M 39.85 % | 407.179 M -37.12 % | 647.499 M 9.77 % | 589.843 M -17.80 % | 717.571 M 24.12 % | 578.128 M -7.97 % | 628.181 M 3.22 % | 608.611 M -2.46 % | 623.954 M 15.37 % | 540.837 M -10.29 % | 602.892 M 13.59 % | 530.744 M 15.26 % | 460.494 M 281.65 % | 120.658 M -65.87 % | 353.495 M -27.09 % | 484.852 M 10.71 % | 437.947 M -1.29 % | 443.652 M -8.90 % | 487.016 M -20.95 % | 616.077 M 25.64 % | 490.364 M -4.67 % | 514.378 M -7.67 % | 557.113 M 21.17 % | 459.787 M 4.11 % | 441.623 M 15.84 % | 381.221 M -7.18 % | 410.700 M 14.69 % | 358.099 M -7.03 % | 385.174 M 3.40 % | 372.511 M -4.30 % | 389.233 M 15.92 % | 335.770 M -15.56 % | 397.625 M 7.43 % | 370.122 M -1.11 % | 374.275 M -1.54 % | 380.126 M -6.32 % | 405.759 M 14.70 % | 353.769 M -12.01 % | 402.052 M 13.93 % | 352.882 M -19.11 % | 436.234 M 27.55 % | 342.013 M 2.47 % | 333.777 M -18.22 % | 408.143 M -9.90 % | 453.005 M 4.75 % | 432.473 M -59.58 % | 1.070 B 241.90 % | 312.973 M 10.62 % | 282.930 M |
| Net income | 28.757 M -21.61 % | 36.685 M 291.18 % | 9.378 M 66.99 % | 5.616 M -17.83 % | 6.835 M 147.89 % | -14.273 M -120.61 % | 69.257 M 201.68 % | 22.957 M 40.08 % | 16.389 M 332.80 % | -7.040 M -119.91 % | 35.359 M -31.43 % | 51.570 M -15.24 % | 60.843 M -34.34 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M -64.01 % | 37.442 M 1.56 % | 36.867 M 150.10 % | -73.591 M 48.03 % | -141.590 M -21 883.08 % | 650.000 K -89.38 % | 6.120 M 264.29 % | 1.680 M 173.88 % | -2.274 M -106.47 % | 35.142 M 12.87 % | 31.134 M 17.58 % | 26.479 M 45.55 % | 18.192 M 127.34 % | 8.002 M 175.27 % | 2.907 M 203.67 % | -2.804 M 99.04 % | -292.002 M -2 341.00 % | 13.030 M -16.90 % | 15.680 M 167.75 % | -23.143 M -926.75 % | -2.254 M 78.06 % | -10.274 M -467.62 % | -1.810 M -150.76 % | 3.566 M 127.35 % | -13.039 M -374.27 % | 4.754 M 70.52 % | 2.788 M 745.37 % | -432.000 K 73.77 % | -1.647 M -158.59 % | 2.811 M -78.07 % | 12.816 M -11.41 % | 14.467 M -25.34 % | 19.376 M 18.50 % | 16.351 M -56.89 % | 37.930 M 33.26 % | 28.463 M -37.58 % | 45.601 M 47.58 % | 30.899 M 49.34 % | 20.690 M |
| Income before tax | 44.711 M 0.16 % | 44.640 M 142.02 % | 18.445 M 95.64 % | 9.428 M -21.40 % | 11.995 M -31.32 % | 17.464 M -80.86 % | 91.263 M 139.75 % | 38.066 M 80.58 % | 21.080 M -53.64 % | 45.469 M 25.69 % | 36.175 M -29.44 % | 51.272 M -16.61 % | 61.486 M -34.40 % | 93.724 M 1 080.70 % | 7.938 M 25.46 % | 6.327 M 23.41 % | 5.127 M -62.66 % | 13.729 M -63.33 % | 37.442 M 1.56 % | 36.867 M 150.10 % | -73.591 M 48.06 % | -141.682 M -20 783.50 % | 685.000 K -88.90 % | 6.172 M 266.29 % | 1.685 M 174.13 % | -2.273 M -106.41 % | 35.434 M 14.23 % | 31.020 M 16.65 % | 26.593 M 131.85 % | 11.470 M 67.64 % | 6.842 M 32.42 % | 5.167 M 133.06 % | 2.217 M 100.74 % | -297.680 M -1 797.15 % | 17.540 M 0.34 % | 17.480 M 175.53 % | -23.143 M -9.93 % | -21.053 M -35.62 % | -15.524 M -743.24 % | -1.841 M -132.10 % | 5.735 M 137.88 % | -15.141 M -301.61 % | 7.510 M 6.04 % | 7.082 M 822.14 % | 768.000 K 123.07 % | -3.329 M -155.88 % | 5.957 M -71.26 % | 20.730 M -9.69 % | 22.953 M 96.63 % | 11.673 M -54.57 % | 25.693 M 112.55 % | 12.088 M -71.69 % | 42.697 M -46.33 % | 79.558 M 75.14 % | 45.426 M 22.16 % | 37.186 M |
| Income before tax ratio | 0.07 -9.00 % | 0.08 153.73 % | 0.03 91.71 % | 0.02 -33.70 % | 0.03 -10.89 % | 0.03 -78.96 % | 0.14 103.87 % | 0.07 29.12 % | 0.05 -26.28 % | 0.07 14.50 % | 0.06 -14.17 % | 0.07 -32.82 % | 0.11 -28.72 % | 0.15 1 043.92 % | 0.01 28.63 % | 0.01 6.97 % | 0.01 -58.37 % | 0.02 -67.72 % | 0.07 -11.88 % | 0.08 113.13 % | -0.61 -52.17 % | -0.40 -28 469.39 % | 0.00 -89.98 % | 0.01 271.06 % | 0.00 181.38 % | 0.00 -108.11 % | 0.06 -9.08 % | 0.06 22.36 % | 0.05 151.11 % | 0.02 38.35 % | 0.01 27.19 % | 0.01 101.19 % | 0.01 100.80 % | -0.72 -1 579.78 % | 0.05 7.93 % | 0.05 173.05 % | -0.06 -14.86 % | -0.05 -16.99 % | -0.05 -898.58 % | 0.00 -129.88 % | 0.02 138.30 % | -0.04 -304.76 % | 0.02 13.19 % | 0.02 703.98 % | 0.00 126.22 % | -0.01 -149.05 % | 0.02 -64.48 % | 0.05 -29.19 % | 0.07 91.90 % | 0.03 -44.44 % | 0.06 135.91 % | 0.03 -72.97 % | 0.10 32.79 % | 0.07 -48.78 % | 0.15 10.43 % | 0.13 |
| EBITDA | 68.677 M -4.71 % | 72.071 M 47.06 % | 49.008 M 19.77 % | 40.920 M -10.13 % | 45.532 M 15.03 % | 39.582 M -65.57 % | 114.978 M 85.76 % | 61.895 M 33.87 % | 46.234 M -23.69 % | 60.589 M 10.57 % | 54.797 M -20.00 % | 68.494 M -13.98 % | 79.630 M -27.36 % | 109.627 M 259.76 % | 30.472 M 5.36 % | 28.923 M 0.51 % | 28.777 M -12.45 % | 32.871 M -46.10 % | 60.987 M 1.96 % | 59.814 M 217.74 % | -50.801 M 56.85 % | -117.723 M -552.24 % | 26.031 M -30.32 % | 37.359 M 38.26 % | 27.021 M 156.32 % | 10.542 M -82.89 % | 61.620 M 0.23 % | 61.478 M 17.16 % | 52.473 M 35.50 % | 38.726 M 12.02 % | 34.572 M 4.12 % | 33.203 M 5.03 % | 31.613 M 111.59 % | -272.670 M -692.79 % | 45.998 M 4.66 % | 43.948 M 2 203.35 % | 1.908 M -64.59 % | 5.389 M -60.90 % | 13.784 M -44.53 % | 24.848 M 37.25 % | 18.104 M 235.06 % | -13.404 M -131.94 % | 41.968 M 9.16 % | 38.448 M 7.75 % | 35.684 M 1 087.11 % | -3.615 M -107.72 % | 46.838 M -27.46 % | 64.569 M 3.89 % | 62.150 M 357.66 % | 13.580 M -80.66 % | 70.221 M 24.68 % | 56.323 M -32.25 % | 83.133 M -22.78 % | 107.660 M 47.56 % | 72.960 M 13.13 % | 64.494 M |
| Net income ratio | 0.05 -28.78 % | 0.07 310.12 % | 0.02 63.63 % | 0.01 -30.69 % | 0.01 162.13 % | -0.02 -122.66 % | 0.10 156.54 % | 0.04 0.16 % | 0.04 470.20 % | -0.01 -118.14 % | 0.06 -16.59 % | 0.07 -31.71 % | 0.11 -28.66 % | 0.15 1 059.20 % | 0.01 26.44 % | 0.01 6.46 % | 0.01 -57.71 % | 0.02 -68.31 % | 0.07 -11.88 % | 0.08 113.13 % | -0.61 -52.27 % | -0.40 -29 977.56 % | 0.00 -90.41 % | 0.01 269.03 % | 0.00 181.10 % | 0.00 -108.19 % | 0.06 -10.16 % | 0.06 23.34 % | 0.05 57.65 % | 0.03 87.63 % | 0.02 164.39 % | 0.01 189.49 % | -0.01 98.97 % | -0.71 -2 053.98 % | 0.04 -10.62 % | 0.04 165.53 % | -0.06 -972.84 % | -0.01 81.07 % | -0.03 -572.19 % | 0.00 -147.25 % | 0.01 127.66 % | -0.03 -378.56 % | 0.01 82.01 % | 0.01 662.68 % | 0.00 70.19 % | 0.00 -151.43 % | 0.01 -72.89 % | 0.03 -30.55 % | 0.04 -27.13 % | 0.06 44.90 % | 0.04 -52.15 % | 0.08 27.22 % | 0.07 54.44 % | 0.04 -56.84 % | 0.10 35.01 % | 0.07 |
| Ratio EBITDA | 0.12 -13.42 % | 0.13 54.18 % | 0.09 17.36 % | 0.07 -24.20 % | 0.10 49.25 % | 0.06 -62.15 % | 0.17 57.97 % | 0.11 -4.28 % | 0.11 21.34 % | 0.09 0.72 % | 0.09 -2.67 % | 0.10 -30.70 % | 0.14 -21.07 % | 0.17 248.56 % | 0.05 8.01 % | 0.05 -12.88 % | 0.05 -2.41 % | 0.05 -52.55 % | 0.11 -11.53 % | 0.13 130.85 % | -0.42 -26.43 % | -0.33 -720.29 % | 0.05 -37.06 % | 0.09 40.06 % | 0.06 181.37 % | 0.02 -78.36 % | 0.10 -20.22 % | 0.13 22.90 % | 0.10 46.76 % | 0.07 -7.55 % | 0.08 0.01 % | 0.08 -9.34 % | 0.08 112.49 % | -0.66 -616.86 % | 0.13 12.58 % | 0.11 2 127.63 % | 0.01 -63.01 % | 0.01 -66.27 % | 0.04 -34.31 % | 0.06 27.76 % | 0.05 236.58 % | -0.04 -132.44 % | 0.11 16.52 % | 0.09 -6.06 % | 0.10 1 221.83 % | -0.01 -106.77 % | 0.13 -10.33 % | 0.15 -18.55 % | 0.18 346.64 % | 0.04 -76.35 % | 0.17 38.38 % | 0.12 -35.32 % | 0.19 91.06 % | 0.10 -56.84 % | 0.23 2.27 % | 0.23 |
| Gross profit ratio | 0.69 -2.42 % | 0.71 2.76 % | 0.69 -2.46 % | 0.71 83.85 % | 0.38 -16.47 % | 0.46 -20.77 % | 0.58 -15.43 % | 0.69 -19.99 % | 0.86 97.31 % | 0.44 -41.84 % | 0.75 14.25 % | 0.66 -14.49 % | 0.77 43.01 % | 0.54 -25.59 % | 0.72 19.19 % | 0.60 -13.72 % | 0.70 70.25 % | 0.41 -39.41 % | 0.68 0.85 % | 0.67 -18.22 % | 0.82 325.52 % | -0.37 -164.57 % | 0.57 -28.40 % | 0.79 8.32 % | 0.73 58.75 % | 0.46 -28.77 % | 0.64 -20.27 % | 0.81 27.94 % | 0.63 58.20 % | 0.40 -36.67 % | 0.63 -0.53 % | 0.63 -7.99 % | 0.69 10.16 % | 0.63 -16.16 % | 0.75 2.24 % | 0.73 12.90 % | 0.65 4.61 % | 0.62 -7.68 % | 0.67 9.14 % | 0.61 -7.65 % | 0.66 386.11 % | -0.23 -136.32 % | 0.64 11.16 % | 0.57 -6.58 % | 0.62 341.16 % | -0.26 -140.52 % | 0.63 2.94 % | 0.61 -8.37 % | 0.67 286.59 % | -0.36 -157.33 % | 0.62 4.56 % | 0.60 -6.12 % | 0.64 207.83 % | 0.21 -68.59 % | 0.66 -8.12 % | 0.72 |
| Weighted average shs out dil | 65.357 M -2.43 % | 66.986 M 0.00 % | 66.986 M 7.35 % | 62.400 M -8.71 % | 68.350 M 3.58 % | 65.988 M 1.00 % | 65.337 M -0.39 % | 65.591 M 0.05 % | 65.556 M 0.44 % | 65.271 M -0.32 % | 65.480 M 0.31 % | 65.278 M -0.22 % | 65.423 M 0.23 % | 65.271 M 1.13 % | 64.542 M 2.77 % | 62.800 M -1.74 % | 63.913 M -0.41 % | 64.176 M 13.13 % | 56.730 M 0.02 % | 56.718 M -0.58 % | 57.047 M 0.37 % | 56.839 M -12.55 % | 65.000 M 16.83 % | 55.636 M -0.65 % | 56.000 M 2.72 % | 54.517 M -0.71 % | 54.909 M 0.53 % | 54.621 M 1.08 % | 54.039 M 3.97 % | 51.977 M -2.57 % | 53.347 M 10.11 % | 48.450 M -13.61 % | 56.080 M 6.59 % | 52.613 M 0.95 % | 52.120 M -0.28 % | 52.267 M -0.63 % | 52.598 M -6.66 % | 56.350 M 9.69 % | 51.370 M -14.86 % | 60.333 M 18.43 % | 50.943 M -2.33 % | 52.156 M -1.26 % | 52.822 M -5.27 % | 55.760 M 29.07 % | 43.200 M -21.31 % | 54.900 M -2.35 % | 56.220 M 5.28 % | 53.400 M -0.34 % | 53.581 M 2.32 % | 52.368 M -0.72 % | 52.745 M 0.12 % | 52.681 M 64.73 % | 31.981 M | 0.000 -100.00 % | 31.530 M -40.57 % | 53.051 M |
| Weighted average shs out | 65.357 M -2.43 % | 66.986 M 0.00 % | 66.986 M 7.35 % | 62.400 M -8.71 % | 68.350 M 3.58 % | 65.988 M 1.00 % | 65.337 M -0.39 % | 65.591 M 0.05 % | 65.556 M 0.44 % | 65.271 M -0.32 % | 65.480 M 0.31 % | 65.278 M -0.22 % | 65.423 M 0.04 % | 65.394 M 1.32 % | 64.542 M 2.77 % | 62.800 M -1.74 % | 63.913 M -0.41 % | 64.176 M 13.13 % | 56.730 M 0.02 % | 56.718 M -0.58 % | 57.047 M 0.37 % | 56.839 M -12.55 % | 65.000 M 16.83 % | 55.636 M -0.65 % | 56.000 M 2.72 % | 54.517 M -0.71 % | 54.909 M 0.53 % | 54.621 M 1.08 % | 54.039 M 3.97 % | 51.977 M -2.57 % | 53.347 M 10.11 % | 48.450 M -13.61 % | 56.080 M 6.59 % | 52.613 M 0.95 % | 52.120 M -0.28 % | 52.267 M -0.63 % | 52.598 M -6.66 % | 56.350 M 9.69 % | 51.370 M -14.86 % | 60.333 M 18.43 % | 50.943 M -2.33 % | 52.156 M -1.26 % | 52.822 M -5.27 % | 55.760 M 29.07 % | 43.200 M -20.59 % | 54.403 M -3.23 % | 56.220 M 5.28 % | 53.400 M -0.34 % | 53.581 M 2.32 % | 52.368 M -0.72 % | 52.745 M 0.12 % | 52.681 M 64.73 % | 31.981 M 0.64 % | 31.779 M 0.79 % | 31.530 M -0.95 % | 31.831 M |
| EPS diluted | 0.44 -20.00 % | 0.55 292.86 % | 0.14 55.56 % | 0.09 -10.00 % | 0.10 145.45 % | -0.22 -120.75 % | 1.06 202.86 % | 0.35 40.00 % | 0.25 327.27 % | -0.11 -120.37 % | 0.54 -31.65 % | 0.79 -15.05 % | 0.93 -34.51 % | 1.42 1 083.33 % | 0.12 20.00 % | 0.10 25.00 % | 0.08 -61.90 % | 0.21 -68.18 % | 0.66 1.54 % | 0.65 150.39 % | -1.29 48.19 % | -2.49 -25 000.00 % | 0.01 -90.91 % | 0.11 266.67 % | 0.03 175.00 % | -0.04 -106.25 % | 0.64 12.28 % | 0.57 16.33 % | 0.49 40.00 % | 0.35 133.33 % | 0.15 150.00 % | 0.06 220.00 % | -0.05 99.10 % | -5.55 -2 320.00 % | 0.25 -16.67 % | 0.30 168.18 % | -0.44 -1 000.00 % | -0.04 80.00 % | -0.20 -566.67 % | -0.03 -142.86 % | 0.07 128.00 % | -0.25 -377.78 % | 0.09 80.00 % | 0.05 600.00 % | -0.01 66.67 % | -0.03 -160.00 % | 0.05 -79.17 % | 0.24 -11.11 % | 0.27 -27.03 % | 0.37 19.35 % | 0.31 -56.94 % | 0.72 33.33 % | 0.54 | 0.00 | 0.59 51.28 % | 0.39 |
| Earnings per share | 0.44 -20.00 % | 0.55 292.86 % | 0.14 55.56 % | 0.09 -10.00 % | 0.10 145.45 % | -0.22 -120.75 % | 1.06 202.86 % | 0.35 40.00 % | 0.25 327.27 % | -0.11 -120.37 % | 0.54 -31.65 % | 0.79 -15.05 % | 0.93 -34.51 % | 1.42 1 083.33 % | 0.12 20.00 % | 0.10 25.00 % | 0.08 -61.90 % | 0.21 -68.18 % | 0.66 1.54 % | 0.65 150.39 % | -1.29 48.19 % | -2.49 -25 000.00 % | 0.01 -90.91 % | 0.11 266.67 % | 0.03 175.00 % | -0.04 -106.25 % | 0.64 12.28 % | 0.57 16.33 % | 0.49 40.00 % | 0.35 133.33 % | 0.15 150.00 % | 0.06 220.00 % | -0.05 99.10 % | -5.55 -2 320.00 % | 0.25 -16.67 % | 0.30 168.18 % | -0.44 -1 000.00 % | -0.04 80.00 % | -0.20 -566.67 % | -0.03 -142.86 % | 0.07 128.00 % | -0.25 -377.78 % | 0.09 80.00 % | 0.05 600.00 % | -0.01 67.00 % | -0.03 -160.60 % | 0.05 -79.17 % | 0.24 -11.11 % | 0.27 -27.03 % | 0.37 19.35 % | 0.31 -56.94 % | 0.72 -19.10 % | 0.89 -37.76 % | 1.43 45.92 % | 0.98 50.77 % | 0.65 |
| Gross profit | 412.580 M 7.40 % | 384.148 M -1.98 % | 391.923 M -0.46 % | 393.749 M 117.96 % | 180.648 M -35.62 % | 280.598 M -27.94 % | 389.386 M -0.55 % | 391.543 M 11.90 % | 349.907 M 24.08 % | 282.002 M -36.15 % | 441.685 M -6.08 % | 470.294 M 6.14 % | 443.085 M 31.62 % | 336.647 M -23.20 % | 438.343 M 16.26 % | 377.030 M -0.47 % | 378.793 M 52.72 % | 248.024 M -31.17 % | 360.367 M 16.24 % | 310.032 M 212.13 % | 99.327 M 176.98 % | -129.035 M -147.08 % | 274.076 M -20.73 % | 345.750 M 6.93 % | 323.348 M 44.62 % | 223.587 M -43.69 % | 397.076 M 0.17 % | 396.406 M 21.97 % | 325.006 M 46.06 % | 222.515 M -23.26 % | 289.955 M 3.56 % | 279.978 M 6.59 % | 262.673 M 2.25 % | 256.892 M -3.85 % | 267.169 M -4.95 % | 281.076 M 16.74 % | 240.770 M 0.11 % | 240.498 M 7.01 % | 224.733 M -7.84 % | 243.851 M -0.79 % | 245.783 M 382.94 % | -86.869 M -135.76 % | 242.914 M 4.14 % | 233.262 M 7.14 % | 217.707 M 312.20 % | -102.594 M -146.17 % | 222.224 M -16.73 % | 266.866 M 16.87 % | 228.349 M 291.19 % | -119.433 M -146.88 % | 254.750 M -5.79 % | 270.417 M -1.66 % | 274.987 M 24.41 % | 221.035 M 7.40 % | 205.800 M 1.64 % | 202.484 M |
| Income tax expense | 15.954 M 100.55 % | 7.955 M -12.26 % | 9.067 M 137.85 % | 3.812 M -26.12 % | 5.160 M -83.74 % | 31.737 M 44.22 % | 22.006 M 45.65 % | 15.109 M 222.08 % | 4.691 M -91.07 % | 52.509 M 6 334.93 % | 816.000 K 373.83 % | -298.000 K -146.35 % | 643.000 K -39.17 % | 1.057 M 447.67 % | 193.000 K 310.64 % | 47.000 K 235.71 % | 14.000 K -94.44 % | 252.000 K | 0.000 | 0.000 | 0.000 100.00 % | -92.000 K -362.86 % | 35.000 K -32.69 % | 52.000 K 940.00 % | 5.000 K 400.00 % | 1.000 K -99.66 % | 292.000 K 356.14 % | -114.000 K -200.00 % | 114.000 K 101.70 % | -6.722 M -479.48 % | -1.160 M -151.33 % | 2.260 M -54.99 % | 5.021 M 188.43 % | -5.678 M -225.90 % | 4.510 M 150.56 % | 1.800 M | 0.000 100.00 % | -18.799 M -258.08 % | -5.250 M -16 835.48 % | -31.000 K -101.43 % | 2.169 M 203.19 % | -2.102 M -176.27 % | 2.756 M -35.82 % | 4.294 M 257.83 % | 1.200 M 171.34 % | -1.682 M -153.46 % | 3.146 M -60.25 % | 7.914 M -6.74 % | 8.486 M 210.16 % | -7.703 M -182.46 % | 9.342 M 136.15 % | -25.842 M -281.55 % | 14.234 M -58.08 % | 33.957 M 133.75 % | 14.527 M -11.94 % | 16.496 M |
| Cost of revenue | 183.668 M 16.55 % | 157.584 M -10.48 % | 176.034 M 8.14 % | 162.790 M -43.63 % | 288.783 M -12.08 % | 328.468 M 17.19 % | 280.280 M 57.54 % | 177.915 M 210.65 % | 57.272 M -84.33 % | 365.497 M 146.69 % | 148.158 M -40.08 % | 247.277 M 83.11 % | 135.043 M -53.68 % | 291.534 M 71.22 % | 170.268 M -31.04 % | 246.924 M 52.38 % | 162.044 M -54.34 % | 354.868 M 108.28 % | 170.377 M 13.24 % | 150.462 M 605.37 % | 21.331 M -95.58 % | 482.530 M 128.93 % | 210.776 M 128.61 % | 92.197 M -23.36 % | 120.304 M -54.33 % | 263.429 M 20.29 % | 219.001 M 133.08 % | 93.958 M -50.38 % | 189.372 M -43.40 % | 334.598 M 97.02 % | 169.832 M 5.06 % | 161.645 M 36.35 % | 118.548 M -22.92 % | 153.808 M 69.15 % | 90.930 M -12.65 % | 104.098 M -20.98 % | 131.741 M -11.43 % | 148.735 M 33.95 % | 111.037 M -27.79 % | 153.774 M 23.67 % | 124.339 M -73.04 % | 461.144 M 236.08 % | 137.212 M -20.46 % | 172.497 M 26.78 % | 136.062 M -73.04 % | 504.646 M 286.23 % | 130.658 M -22.86 % | 169.368 M 49.01 % | 113.664 M -74.92 % | 453.210 M 195.46 % | 153.393 M -15.99 % | 182.588 M 15.94 % | 157.486 M -81.45 % | 849.035 M 692.21 % | 107.173 M 33.22 % | 80.446 M |
| General and administrative 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 -100.00 % | 51.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.404 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 82.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 357.370 M 79.75 % | 198.819 M -45.76 % | 366.578 M -1.23 % | 371.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 391.543 M 11.90 % | 349.907 M 3 355.86 % | -10.747 M -102.43 % | 441.685 M -6.08 % | 470.294 M 6.14 % | 443.085 M | 0.000 -100.00 % | 438.343 M 16.26 % | 377.030 M -0.47 % | 378.793 M | 0.000 -100.00 % | 360.367 M 16.24 % | 310.032 M 212.13 % | 99.327 M 176.98 % | -129.035 M -148.20 % | 267.715 M -22.57 % | 345.750 M 8.89 % | 317.517 M | 0.000 -100.00 % | 397.076 M 0.17 % | 396.406 M 21.97 % | 325.006 M | 0.000 -100.00 % | 283.113 M 3.02 % | 274.811 M 5.51 % | 260.456 M -53.34 % | 558.150 M 279.15 % | 147.212 M -8.63 % | 161.122 M 2.62 % | 157.004 M -39.97 % | 261.551 M 68.13 % | 155.564 M -1.31 % | 157.621 M 1.02 % | 156.024 M 317.52 % | -71.728 M -150.27 % | 142.689 M 3.74 % | 137.549 M -4.11 % | 143.452 M 244.51 % | -99.265 M -171.01 % | 139.798 M -6.12 % | 148.906 M -27.50 % | 205.396 M 256.66 % | -131.106 M -157.24 % | 229.057 M -11.33 % | 258.329 M 11.21 % | 232.290 M 64.19 % | 141.477 M -11.78 % | 160.374 M -2.98 % | 165.298 M |
| Operating expenses | 357.370 M 8.21 % | 330.254 M -9.91 % | 366.578 M -1.23 % | 371.148 M 124.45 % | 165.358 M -36.30 % | 259.584 M -11.86 % | 294.502 M -24.78 % | 391.543 M 11.90 % | 349.907 M 151.74 % | 138.993 M -68.53 % | 441.685 M -6.08 % | 470.294 M 6.14 % | 443.085 M 157.38 % | 172.150 M -60.73 % | 438.343 M 16.26 % | 377.030 M -0.47 % | 378.793 M 2 793.54 % | -14.063 M -103.90 % | 360.367 M 16.24 % | 310.032 M 212.13 % | 99.327 M 178.52 % | -126.498 M -147.25 % | 267.715 M -22.57 % | 345.750 M 8.89 % | 317.517 M 65.32 % | 192.062 M -51.63 % | 397.076 M 0.17 % | 396.406 M 21.97 % | 325.006 M -3.64 % | 337.289 M 19.14 % | 283.113 M 3.02 % | 274.811 M 5.51 % | 260.456 M -3.38 % | 269.568 M 12.98 % | 238.606 M -5.80 % | 253.289 M -0.45 % | 254.441 M -2.72 % | 261.551 M 8.86 % | 240.257 M -2.21 % | 245.692 M 2.35 % | 240.048 M 434.66 % | -71.728 M -130.47 % | 235.404 M 4.08 % | 226.180 M 4.26 % | 216.939 M 318.55 % | -99.265 M -147.10 % | 210.774 M -14.37 % | 246.136 M 19.83 % | 205.396 M 255.95 % | -131.704 M -157.50 % | 229.057 M -11.33 % | 258.329 M 11.21 % | 232.290 M 64.19 % | 141.477 M -11.78 % | 160.374 M -2.98 % | 165.298 M |
| Cost and expenses | 541.038 M 10.91 % | 487.838 M -10.09 % | 542.612 M 1.62 % | 533.938 M 17.57 % | 454.141 M -22.77 % | 588.052 M 2.31 % | 574.782 M 8.51 % | 529.693 M 39.33 % | 380.170 M -40.35 % | 637.363 M 16.47 % | 547.212 M -17.46 % | 662.936 M 18.09 % | 561.367 M 49.75 % | 374.857 M -36.41 % | 589.495 M -3.23 % | 609.166 M 15.92 % | 525.489 M -10.10 % | 584.537 M 20.93 % | 483.358 M 16.46 % | 415.044 M 123.75 % | 185.498 M -47.52 % | 353.495 M -26.12 % | 478.491 M 13.69 % | 420.865 M -3.87 % | 437.821 M 1.87 % | 429.797 M -25.31 % | 575.414 M 28.87 % | 446.518 M -6.89 % | 479.571 M -10.96 % | 538.630 M 21.16 % | 444.561 M 4.03 % | 427.354 M 16.97 % | 365.360 M -13.70 % | 423.376 M 28.48 % | 329.536 M -7.79 % | 357.387 M -7.46 % | 386.182 M -5.87 % | 410.286 M 16.79 % | 351.294 M -12.06 % | 399.466 M 9.63 % | 364.387 M -6.43 % | 389.416 M 4.51 % | 372.616 M -6.54 % | 398.677 M 12.94 % | 353.001 M -12.92 % | 405.381 M 18.73 % | 341.432 M -17.83 % | 415.504 M 30.23 % | 319.060 M -0.95 % | 322.104 M -15.78 % | 382.450 M -13.26 % | 440.917 M 13.12 % | 389.776 M -60.65 % | 990.512 M 270.22 % | 267.547 M 8.87 % | 245.744 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 | 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 % | 131.435 M | 0.000 | 0.000 -100.00 % | 165.358 M -36.30 % | 259.584 M -11.86 % | 294.502 M | 0.000 | 0.000 -100.00 % | 271.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 229.669 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 204.032 M | 0.000 | 0.000 | 0.000 100.00 % | -288.582 M -415.76 % | 91.394 M -0.84 % | 92.167 M -5.41 % | 97.437 M 3 662.60 % | -2.735 M -103.23 % | 84.693 M -3.84 % | 88.071 M 4.82 % | 84.024 M | 0.000 -100.00 % | 79.669 M -0.68 % | 80.215 M 9.16 % | 73.487 M -45.52 % | 134.877 M 90.03 % | 70.976 M -16.66 % | 85.160 M | 0.000 -100.00 % | 151.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 727.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.361 M | 0.000 | 0.000 | 0.000 100.00 % | -2.746 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 |
| Interest expense | 13.061 M -30.49 % | 18.789 M 27.20 % | 14.771 M 26.62 % | 11.666 M -2.23 % | 11.932 M 65.22 % | 7.222 M -3.41 % | 7.477 M 1.85 % | 7.341 M -6.77 % | 7.874 M -1.18 % | 7.968 M -10.25 % | 8.878 M 20.49 % | 7.368 M -17.84 % | 8.968 M 0.92 % | 8.886 M -29.97 % | 12.688 M 8.67 % | 11.676 M -5.15 % | 12.310 M 45.42 % | 8.465 M -32.07 % | 12.462 M 6.89 % | 11.659 M 2.71 % | 11.351 M 128.94 % | 4.958 M -60.80 % | 12.647 M -33.43 % | 18.998 M 57.82 % | 12.038 M | 0.000 -100.00 % | 12.153 M -26.07 % | 16.439 M 38.03 % | 11.910 M -0.63 % | 11.985 M 1.28 % | 11.833 M -1.64 % | 12.030 M -11.83 % | 13.644 M 10.30 % | 12.370 M 5.93 % | 11.677 M 6.68 % | 10.946 M 3.00 % | 10.627 M -9.89 % | 11.794 M -13.12 % | 13.575 M 10.09 % | 12.331 M 13.04 % | 10.909 M | 0.000 -100.00 % | 18.671 M 3.54 % | 18.032 M 32.10 % | 13.650 M | 0.000 -100.00 % | 18.806 M -13.35 % | 21.703 M 30.63 % | 16.614 M | 0.000 -100.00 % | 22.054 M 0.96 % | 21.845 M 19.68 % | 18.253 M | 0.000 -100.00 % | 11.521 M -10.20 % | 12.829 M |
| Depreciation and amortization | 10.905 M 26.19 % | 8.642 M -45.28 % | 15.792 M -20.35 % | 19.826 M -8.23 % | 21.605 M 45.04 % | 14.896 M -8.26 % | 16.238 M -1.52 % | 16.488 M -4.58 % | 17.280 M -0.84 % | 17.427 M 78.85 % | 9.744 M -1.12 % | 9.854 M 7.39 % | 9.176 M 5.41 % | 8.705 M -11.59 % | 9.846 M -9.84 % | 10.920 M -3.70 % | 11.340 M 6.21 % | 10.677 M -3.66 % | 11.083 M -1.82 % | 11.288 M -1.32 % | 11.439 M -2.80 % | 11.769 M -7.32 % | 12.699 M 4.18 % | 12.189 M -8.34 % | 13.298 M 1.29 % | 13.129 M -6.44 % | 14.033 M 0.10 % | 14.019 M 0.35 % | 13.970 M -8.52 % | 15.271 M -3.94 % | 15.897 M -0.68 % | 16.006 M 1.61 % | 15.752 M -2.87 % | 16.218 M -3.35 % | 16.781 M 8.11 % | 15.522 M 7.61 % | 14.424 M -1.53 % | 14.648 M -6.90 % | 15.733 M 9.58 % | 14.358 M 1.40 % | 14.160 M -9.95 % | 15.725 M -0.39 % | 15.787 M 18.40 % | 13.334 M -37.30 % | 21.266 M 6.59 % | 19.952 M -9.62 % | 22.075 M -0.28 % | 22.136 M -1.98 % | 22.583 M 17.11 % | 19.283 M -14.20 % | 22.474 M 0.38 % | 22.390 M 0.93 % | 22.183 M -48.84 % | 43.356 M 170.76 % | 16.013 M 10.59 % | 14.479 M |
| Operating income | 55.210 M 2.44 % | 53.894 M 112.64 % | 25.345 M 12.14 % | 22.601 M 47.82 % | 15.290 M -45.01 % | 27.807 M -70.69 % | 94.884 M 138.61 % | 39.765 M 47.23 % | 27.009 M 166.47 % | 10.136 M -76.22 % | 42.631 M -21.97 % | 54.635 M 225.97 % | 16.761 M -82.56 % | 96.105 M 402.75 % | 19.116 M 29.27 % | 14.788 M -3.65 % | 15.348 M -16.38 % | 18.355 M -61.26 % | 47.386 M 4.26 % | 45.450 M 173.02 % | -62.240 M -2 353.29 % | -2.537 M -139.88 % | 6.361 M -74.73 % | 25.170 M 331.66 % | 5.831 M -89.81 % | 57.219 M 40.72 % | 40.663 M -7.26 % | 43.846 M 25.97 % | 34.807 M 88.32 % | 18.483 M 21.39 % | 15.226 M 6.71 % | 14.269 M -10.04 % | 15.861 M 105.26 % | -301.258 M -1 154.71 % | 28.563 M 2.79 % | 27.787 M 303.26 % | -13.671 M -671.05 % | 2.394 M 115.42 % | -15.524 M -743.24 % | -1.841 M -132.10 % | 5.735 M 137.88 % | -15.141 M -173.66 % | 20.556 M 32.64 % | 15.498 M 1 917.97 % | 768.000 K 123.07 % | -3.329 M -155.88 % | 5.957 M -81.84 % | 32.800 M 42.90 % | 22.953 M 96.63 % | 11.673 M -54.57 % | 25.693 M 112.55 % | 12.088 M -71.69 % | 42.697 M -46.33 % | 79.558 M 75.14 % | 45.426 M 22.16 % | 37.186 M |
| Operating income ratio | 0.09 -6.92 % | 0.10 122.94 % | 0.04 9.89 % | 0.04 24.68 % | 0.03 -28.66 % | 0.05 -67.78 % | 0.14 102.91 % | 0.07 5.27 % | 0.07 323.74 % | 0.02 -78.34 % | 0.07 -5.07 % | 0.08 162.62 % | 0.03 -81.05 % | 0.15 387.08 % | 0.03 32.53 % | 0.02 -16.48 % | 0.03 -6.79 % | 0.03 -65.90 % | 0.09 -9.54 % | 0.10 119.13 % | -0.52 -7 087.47 % | -0.01 -154.70 % | 0.01 -77.17 % | 0.06 337.28 % | 0.01 -88.81 % | 0.12 78.01 % | 0.07 -26.18 % | 0.09 32.14 % | 0.07 103.96 % | 0.03 0.18 % | 0.03 2.49 % | 0.03 -22.34 % | 0.04 105.67 % | -0.73 -1 019.63 % | 0.08 10.56 % | 0.07 296.57 % | -0.04 -696.69 % | 0.01 113.30 % | -0.05 -898.58 % | 0.00 -129.88 % | 0.02 138.30 % | -0.04 -174.81 % | 0.05 41.58 % | 0.04 1 659.41 % | 0.00 126.22 % | -0.01 -149.05 % | 0.02 -77.55 % | 0.08 12.04 % | 0.07 91.90 % | 0.03 -44.44 % | 0.06 135.91 % | 0.03 -72.97 % | 0.10 32.79 % | 0.07 -48.78 % | 0.15 10.43 % | 0.13 |
| Total other income expenses net | -10.499 M -13.45 % | -9.254 M -34.12 % | -6.900 M 47.62 % | -13.173 M -299.79 % | -3.295 M 68.14 % | -10.343 M -185.64 % | -3.621 M -113.13 % | -1.699 M 71.34 % | -5.929 M -116.78 % | 35.333 M 647.29 % | -6.456 M -91.97 % | -3.363 M -107.52 % | 44.725 M 1 978.41 % | -2.381 M 78.70 % | -11.178 M -32.11 % | -8.461 M 17.22 % | -10.221 M -120.95 % | -4.626 M 53.48 % | -9.944 M -15.86 % | -8.583 M 24.39 % | -11.351 M 91.84 % | -139.145 M -2 351.46 % | -5.676 M 70.12 % | -18.998 M -358.22 % | -4.146 M 93.03 % | -59.492 M -1 037.73 % | -5.229 M 59.23 % | -12.826 M -56.15 % | -8.214 M -17.13 % | -7.013 M 16.35 % | -8.384 M 7.89 % | -9.102 M 33.29 % | -13.644 M -481.33 % | 3.578 M 132.46 % | -11.023 M -6.95 % | -10.307 M -8.82 % | -9.472 M 59.60 % | -23.447 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.046 M -55.01 % | -8.416 M | 0.000 | 0.000 | 0.000 100.00 % | -12.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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-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 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-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-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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 358.197 M | 0.000 -100.00 % | 299.929 M | 0.000 -100.00 % | 193.567 M 8.07 % | 179.119 M 17.66 % | 152.235 M -41.64 % | 260.840 M 279.35 % | 68.759 M -41.49 % | 117.520 M 40.69 % | 83.534 M 124.46 % | 37.215 M -79.20 % | 178.878 M 212.25 % | 57.287 M -72.30 % | 206.835 M 233.26 % | 62.064 M -52.53 % | 130.748 M -1.19 % | 132.316 M 53.74 % | 86.063 M -55.93 % | 195.274 M 156.33 % | 76.180 M -61.39 % | 197.289 M 113.30 % | 92.495 M -54.91 % | 205.150 M 153.62 % | 80.890 M -56.16 % | 184.507 M 142.49 % | 76.087 M -67.28 % | 232.511 M 113.56 % | 108.875 M -42.13 % | 188.152 M 184.14 % | 66.219 M -71.59 % | 233.082 M 334.13 % | 53.689 M -80.10 % | 269.795 M -5.87 % | 286.615 M 345.64 % | 64.315 M -75.92 % | 267.131 M 286.59 % | 69.099 M -75.52 % | 282.227 M 370.12 % | 60.033 M -77.47 % | 266.490 M 265.05 % | 73.001 M -73.49 % | 275.382 M 337.02 % | 63.013 M -78.31 % | 290.559 M 217.72 % | 91.452 M -77.22 % | 401.496 M -8.88 % | 440.602 M 9.33 % | 402.995 M |
| Total investments | 0.000 -100.00 % | 162.250 M | 0.000 -100.00 % | 132.250 M | 0.000 -100.00 % | 72.250 M -79.83 % | 358.238 M 395.83 % | 72.250 M -86.15 % | 521.680 M 622.05 % | 72.250 M -69.26 % | 235.040 M 225.31 % | 72.250 M 1.05 % | 71.500 M -80.01 % | 357.756 M 411.08 % | 70.000 M -83.08 % | 413.670 M 490.96 % | 70.000 M -73.23 % | 261.496 M 1 096.56 % | 21.854 M -87.30 % | 172.126 M 230.41 % | 52.094 M -65.81 % | 152.360 M 589.51 % | 22.097 M -88.06 % | 184.990 M 234.09 % | 55.371 M -65.77 % | 161.780 M 609.34 % | 22.807 M -85.01 % | 152.174 M 793.88 % | 17.024 M -92.18 % | 217.750 M | 0.000 -100.00 % | 132.438 M | 0.000 -100.00 % | 107.378 M | 0.000 -100.00 % | 14.474 M -88.75 % | 128.630 M | 0.000 -100.00 % | 138.198 M | 0.000 -100.00 % | 120.066 M | 0.000 -100.00 % | 146.002 M | 0.000 -100.00 % | 126.026 M | 0.000 -100.00 % | 182.904 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 563.655 M | 0.000 -100.00 % | 484.064 M | 0.000 -100.00 % | 437.413 M | 0.000 -100.00 % | 325.887 M | 0.000 -100.00 % | 324.139 M | 0.000 -100.00 % | 197.527 M -18.13 % | 241.270 M | 0.000 -100.00 % | 232.683 M | 0.000 -100.00 % | 265.417 M | 0.000 -100.00 % | 263.064 M | 0.000 -100.00 % | 278.332 M | 0.000 -100.00 % | 270.503 M | 0.000 -100.00 % | 294.679 M | 0.000 -100.00 % | 262.437 M | 0.000 -100.00 % | 288.614 M | 0.000 -100.00 % | 297.027 M | 0.000 -100.00 % | 296.932 M | 0.000 -100.00 % | 323.484 M -3.82 % | 336.348 M | 0.000 -100.00 % | 331.446 M | 0.000 -100.00 % | 344.498 M | 0.000 -100.00 % | 326.523 M | 0.000 -100.00 % | 338.733 M | 0.000 -100.00 % | 353.572 M | 0.000 -100.00 % | 478.904 M -14.44 % | 559.755 M 9.53 % | 511.037 M |
| Accumulated other comprehensive income loss | 1.569 B 2 741.64 % | 55.200 M -96.37 % | 1.519 B 9.51 % | 1.387 B -7.93 % | 1.507 B 2 402.96 % | 60.202 M -95.55 % | 1.354 B | 0.000 -100.00 % | 1.315 B 336.34 % | 301.333 M -76.73 % | 1.295 B | 0.000 -100.00 % | 301.333 M -72.03 % | 1.077 B 13.79 % | 946.952 M -11.18 % | 1.066 B 253.79 % | 301.333 M -68.80 % | 965.792 M | 0.000 -100.00 % | 1.003 B 232.69 % | 301.333 M -73.45 % | 1.135 B | 0.000 -100.00 % | 1.127 B 274.06 % | 301.333 M -72.66 % | 1.102 B | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 998.872 M | 0.000 -100.00 % | 998.769 M | 0.000 -100.00 % | 1.281 B 8.95 % | 1.176 B 23 410.90 % | 5.002 M -99.62 % | 1.301 B 8.80 % | 1.196 B -7.97 % | 1.300 B 25 880.69 % | 5.002 M -99.62 % | 1.308 B 8.76 % | 1.203 B -8.26 % | 1.311 B 26 104.26 % | 5.002 M -99.62 % | 1.307 B | 0.000 -100.00 % | 1.279 B | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.381 B | 0.000 | 0.000 | 0.000 -100.00 % | 686.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 595.482 M | 0.000 | 0.000 -100.00 % | 463.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 346.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 333.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 474.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 391.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 361.258 M | 0.000 | 0.000 -100.00 % | 947.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 958.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 969.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 644.779 M | 0.000 -100.00 % | 542.659 M |
| Common stock | 0.000 -100.00 % | 131.975 M | 0.000 -100.00 % | 131.975 M | 0.000 -100.00 % | 131.975 M | 0.000 -100.00 % | 130.542 M | 0.000 -100.00 % | 130.542 M | 0.000 -100.00 % | 130.542 M 0.00 % | 130.542 M | 0.000 -100.00 % | 130.542 M | 0.000 -100.00 % | 130.542 M | 0.000 -100.00 % | 113.679 M | 0.000 -100.00 % | 113.679 M | 0.000 -100.00 % | 109.035 M | 0.000 -100.00 % | 109.035 M | 0.000 -100.00 % | 109.035 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M 0.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M | 0.000 -100.00 % | 105.304 M 0.00 % | 105.304 M 64.39 % | 64.056 M |
| Total equity | 1.569 B 0.00 % | 1.569 B 3.25 % | 1.519 B 0.00 % | 1.519 B 0.83 % | 1.507 B 0.00 % | 1.507 B 11.27 % | 1.354 B 0.00 % | 1.354 B 2.99 % | 1.315 B 0.00 % | 1.315 B 1.52 % | 1.295 B 0.00 % | 1.295 B 9.50 % | 1.183 B 9.77 % | 1.077 B 0.00 % | 1.077 B 1.07 % | 1.066 B 0.00 % | 1.066 B 10.39 % | 965.792 M 0.00 % | 965.792 M -3.66 % | 1.003 B 0.00 % | 1.003 B -11.67 % | 1.135 B 0.00 % | 1.135 B 0.69 % | 1.127 B 0.00 % | 1.127 B 2.28 % | 1.102 B 0.00 % | 1.102 B 7.05 % | 1.029 B 0.00 % | 1.029 B 3.06 % | 998.872 M 0.00 % | 998.872 M 0.01 % | 998.769 M 0.00 % | 998.769 M -22.05 % | 1.281 B 0.00 % | 1.281 B -0.58 % | 1.289 B -0.96 % | 1.301 B 0.00 % | 1.301 B 0.14 % | 1.300 B 0.00 % | 1.300 B -0.63 % | 1.308 B 0.00 % | 1.308 B -0.22 % | 1.311 B 0.00 % | 1.311 B 0.32 % | 1.307 B 0.00 % | 1.307 B 2.13 % | 1.279 B -0.23 % | 1.282 B 3.11 % | 1.244 B 5.64 % | 1.177 B |
| Other non current liabilities | -1.569 B -7 924.16 % | 20.048 M 101.32 % | -1.519 B -5 879.61 % | 26.287 M 101.74 % | -1.507 B -7 960.38 % | 19.170 M 101.42 % | -1.354 B -4 658.97 % | 29.704 M | 0.000 -100.00 % | 30.666 M | 0.000 -100.00 % | 37.170 M 0.00 % | 37.170 M | 0.000 -100.00 % | 36.669 M | 0.000 -100.00 % | 36.669 M | 0.000 -100.00 % | 37.842 M | 0.000 -100.00 % | 37.842 M | 0.000 -100.00 % | 31.556 M | 0.000 -100.00 % | 31.556 M | 0.000 -100.00 % | 23.721 M | 0.000 -100.00 % | 23.721 M | 0.000 -100.00 % | 23.142 M | 0.000 -100.00 % | 23.142 M | 0.000 -100.00 % | 20.038 M 0.00 % | 20.038 M | 0.000 -100.00 % | 18.587 M | 0.000 -100.00 % | 23.824 M | 0.000 -100.00 % | 15.266 M | 0.000 -100.00 % | 23.796 M | 0.000 -100.00 % | 30.490 M | 0.000 -100.00 % | 14.637 M 23.90 % | 11.814 M -12.78 % | 13.545 M |
| Long term debt | 0.000 -100.00 % | 81.703 M | 0.000 -100.00 % | 29.443 M | 0.000 -100.00 % | 31.139 M | 0.000 -100.00 % | 32.802 M | 0.000 -100.00 % | 34.367 M | 0.000 -100.00 % | 7.458 M -1.88 % | 7.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.944 M | 0.000 -100.00 % | 6.995 M | 0.000 -100.00 % | 6.996 M | 0.000 -100.00 % | 2.883 M | 0.000 -100.00 % | 7.370 M | 0.000 -100.00 % | 15.553 M | 0.000 -100.00 % | 16.733 M | 0.000 -100.00 % | 17.891 M | 0.000 -100.00 % | 24.559 M | 0.000 -100.00 % | 49.842 M -6.16 % | 53.111 M | 0.000 -100.00 % | 55.847 M | 0.000 -100.00 % | 59.208 M | 0.000 -100.00 % | 51.546 M | 0.000 -100.00 % | 53.985 M | 0.000 -100.00 % | 65.691 M | 0.000 -100.00 % | 73.336 M -16.28 % | 87.598 M -15.01 % | 103.069 M |
| Total non current liabilities | -1.569 B -1 641.59 % | 101.751 M 106.70 % | -1.519 B -2 826.15 % | 55.730 M 103.70 % | -1.507 B -3 095.16 % | 50.309 M 103.72 % | -1.354 B -2 266.51 % | 62.506 M | 0.000 -100.00 % | 65.033 M | 0.000 -100.00 % | 44.628 M -0.32 % | 44.771 M | 0.000 -100.00 % | 36.669 M | 0.000 -100.00 % | 62.613 M | 0.000 -100.00 % | 44.837 M | 0.000 -100.00 % | 44.838 M | 0.000 -100.00 % | 34.439 M | 0.000 -100.00 % | 38.926 M | 0.000 -100.00 % | 39.274 M | 0.000 -100.00 % | 40.454 M | 0.000 -100.00 % | 41.033 M | 0.000 -100.00 % | 47.701 M | 0.000 -100.00 % | 69.880 M -4.47 % | 73.149 M | 0.000 -100.00 % | 74.434 M | 0.000 -100.00 % | 83.032 M | 0.000 -100.00 % | 66.812 M | 0.000 -100.00 % | 77.781 M | 0.000 -100.00 % | 96.181 M | 0.000 -100.00 % | 113.886 M -8.44 % | 124.381 M -15.31 % | 146.864 M |
| Other current liabilities | 0.000 -100.00 % | 259.174 M | 0.000 -100.00 % | 240.386 M | 0.000 -100.00 % | 267.105 M | 0.000 -100.00 % | 311.705 M | 0.000 -100.00 % | 265.042 M | 0.000 -100.00 % | 410.777 M 75.65 % | 233.862 M | 0.000 -100.00 % | 391.693 M | 0.000 -100.00 % | 235.974 M | 0.000 -100.00 % | 354.925 M | 0.000 -100.00 % | 227.777 M | 0.000 -100.00 % | 358.136 M | 0.000 -100.00 % | 339.722 M | 0.000 -100.00 % | 363.922 M | 0.000 -100.00 % | 258.735 M | 0.000 -100.00 % | 250.405 M | 0.000 -100.00 % | 167.485 M | 0.000 -100.00 % | 206.538 M 44.69 % | 142.744 M | 0.000 -100.00 % | 192.380 M | 0.000 -100.00 % | 166.396 M | 0.000 -100.00 % | 254.229 M | 0.000 -100.00 % | 219.116 M | 0.000 -100.00 % | 348.863 M | 0.000 -100.00 % | 257.740 M 27.41 % | 202.296 M -26.77 % | 276.261 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.239 M | 0.000 | 0.000 -100.00 % | 100.664 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.893 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 -100.00 % | 159.966 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 481.952 M | 0.000 -100.00 % | 454.621 M | 0.000 -100.00 % | 406.274 M | 0.000 -100.00 % | 293.085 M | 0.000 -100.00 % | 289.772 M | 0.000 -100.00 % | 190.069 M 40.83 % | 134.964 M | 0.000 -100.00 % | 232.683 M | 0.000 -100.00 % | 124.248 M | 0.000 -100.00 % | 256.069 M | 0.000 -100.00 % | 271.336 M | 0.000 -100.00 % | 267.620 M | 0.000 -100.00 % | 287.309 M | 0.000 -100.00 % | 246.884 M | 0.000 -100.00 % | 271.881 M | 0.000 -100.00 % | 279.136 M | 0.000 -100.00 % | 272.373 M | 0.000 -100.00 % | 273.642 M -3.39 % | 283.237 M | 0.000 -100.00 % | 275.599 M | 0.000 -100.00 % | 285.290 M | 0.000 -100.00 % | 274.977 M | 0.000 -100.00 % | 284.748 M | 0.000 -100.00 % | 287.881 M | 0.000 -100.00 % | 405.568 M -14.10 % | 472.157 M 15.73 % | 407.968 M |
| Total current liabilities | 0.000 -100.00 % | 1.099 B | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 957.112 M | 0.000 -100.00 % | 967.058 M | 0.000 -100.00 % | 1.036 B 13.58 % | 911.885 M | 0.000 -100.00 % | 990.797 M | 0.000 -100.00 % | 859.015 M | 0.000 -100.00 % | 858.078 M | 0.000 -100.00 % | 830.601 M | 0.000 -100.00 % | 1.002 B | 0.000 -100.00 % | 1.005 B | 0.000 -100.00 % | 924.300 M | 0.000 -100.00 % | 867.039 M | 0.000 -100.00 % | 819.302 M | 0.000 -100.00 % | 739.493 M | 0.000 -100.00 % | 753.605 M 15.65 % | 651.606 M | 0.000 -100.00 % | 657.075 M | 0.000 -100.00 % | 674.687 M | 0.000 -100.00 % | 703.347 M | 0.000 -100.00 % | 717.552 M | 0.000 -100.00 % | 898.332 M | 0.000 -100.00 % | 952.502 M -12.44 % | 1.088 B 13.24 % | 960.609 M |
| Total liabilities | -1.569 B -230.67 % | 1.200 B 179.01 % | -1.519 B -239.61 % | 1.088 B 172.22 % | -1.507 B -228.87 % | 1.169 B 186.34 % | -1.354 B -232.81 % | 1.020 B | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 1.080 B 12.93 % | 956.656 M | 0.000 -100.00 % | 1.027 B | 0.000 -100.00 % | 921.628 M | 0.000 -100.00 % | 902.915 M | 0.000 -100.00 % | 875.439 M | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 963.574 M | 0.000 -100.00 % | 907.493 M | 0.000 -100.00 % | 860.335 M | 0.000 -100.00 % | 787.194 M | 0.000 -100.00 % | 823.485 M 13.62 % | 724.755 M | 0.000 -100.00 % | 731.509 M | 0.000 -100.00 % | 757.719 M | 0.000 -100.00 % | 770.159 M | 0.000 -100.00 % | 795.333 M | 0.000 -100.00 % | 994.513 M | 0.000 -100.00 % | 1.066 B -12.03 % | 1.212 B 9.46 % | 1.107 B |
| Other non current assets | 0.000 -100.00 % | 2.630 M | 0.000 -100.00 % | 112.904 M 146.27 % | -244.023 M -2 405.15 % | 10.586 M 105.91 % | -179.119 M -1 600.16 % | 11.940 M 104.58 % | -260.840 M -13 042 100.00 % | 2.000 K 100.00 % | -117.520 M -1 092.99 % | 11.835 M 21.52 % | 9.739 M 105.44 % | -178.878 M -1 247.17 % | 15.593 M 107.54 % | -206.835 M -1 247.55 % | 18.024 M 113.79 % | -130.748 M -934.22 % | 15.673 M 118.21 % | -86.063 M -49 847.40 % | 173.000 K 100.23 % | -76.180 M -241.43 % | 53.864 M 158.23 % | -92.495 M -54 190.64 % | 171.000 K 100.21 % | -80.890 M -252.29 % | 53.117 M 169.81 % | -76.087 M -48 873.72 % | 156.000 K 100.14 % | -108.875 M -287.94 % | 57.930 M 187.48 % | -66.219 M -225.32 % | 52.841 M 198.42 % | -53.689 M -180.46 % | 66.726 M 14.04 % | 58.510 M 190.97 % | -64.315 M -205.73 % | 60.829 M 188.03 % | -69.099 M -217.71 % | 58.702 M 197.78 % | -60.033 M -191.02 % | 65.953 M 190.35 % | -73.001 M -208.30 % | 67.409 M 206.98 % | -63.013 M -206.68 % | 59.068 M 164.59 % | -91.452 M -235.66 % | 67.411 M -16.59 % | 80.817 M 32.66 % | 60.922 M |
| Long term investments | 0.000 -100.00 % | 162.250 M | 0.000 -100.00 % | 27.869 M | 0.000 -100.00 % | 72.250 M | 0.000 -100.00 % | 72.250 M | 0.000 -100.00 % | 72.250 M | 0.000 -100.00 % | 72.250 M 1.05 % | 71.500 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 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 -100.00 % | 12.111 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 |
| Intangible assets | 0.000 -100.00 % | 564.000 K | 0.000 -100.00 % | 694.000 K | 0.000 -100.00 % | 838.000 K | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 1.024 M 9.99 % | 931.000 K | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 1.731 M | 0.000 -100.00 % | 1.841 M | 0.000 -100.00 % | 2.325 M | 0.000 -100.00 % | 2.258 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 4.143 M | 0.000 -100.00 % | 4.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.269 M | 0.000 | 0.000 -100.00 % | 1.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 466.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 998.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.348 M | 0.000 -100.00 % | 2.556 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 564.000 K | 0.000 -100.00 % | 694.000 K | 0.000 -100.00 % | 838.000 K | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 1.112 M | 0.000 -100.00 % | 1.024 M 9.99 % | 931.000 K | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 1.731 M | 0.000 -100.00 % | 1.841 M | 0.000 -100.00 % | 2.325 M | 0.000 -100.00 % | 2.258 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 4.143 M | 0.000 -100.00 % | 4.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.269 M | 0.000 | 0.000 -100.00 % | 1.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 466.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 998.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.348 M | 0.000 -100.00 % | 2.556 M |
| Property plant equipment net | 0.000 -100.00 % | 750.960 M | 0.000 -100.00 % | 687.351 M | 0.000 -100.00 % | 709.008 M | 0.000 -100.00 % | 695.945 M | 0.000 -100.00 % | 694.450 M | 0.000 -100.00 % | 442.081 M 5.82 % | 417.757 M | 0.000 -100.00 % | 312.009 M | 0.000 -100.00 % | 288.734 M | 0.000 -100.00 % | 298.138 M | 0.000 -100.00 % | 332.880 M | 0.000 -100.00 % | 305.092 M | 0.000 -100.00 % | 374.918 M | 0.000 -100.00 % | 326.536 M | 0.000 -100.00 % | 398.617 M | 0.000 -100.00 % | 375.231 M | 0.000 -100.00 % | 387.413 M | 0.000 -100.00 % | 416.184 M 6.36 % | 391.285 M | 0.000 -100.00 % | 396.135 M | 0.000 -100.00 % | 414.310 M | 0.000 -100.00 % | 415.920 M | 0.000 -100.00 % | 460.816 M | 0.000 -100.00 % | 506.811 M | 0.000 -100.00 % | 542.773 M 0.20 % | 541.664 M -3.14 % | 559.218 M |
| Total non current assets | 0.000 -100.00 % | 916.404 M | 0.000 -100.00 % | 828.818 M 439.65 % | -244.023 M -130.78 % | 792.682 M 542.54 % | -179.119 M -122.94 % | 780.697 M 399.30 % | -260.840 M -133.97 % | 767.814 M 753.35 % | -117.520 M -122.29 % | 527.190 M 5.45 % | 499.927 M 379.48 % | -178.878 M -144.91 % | 398.283 M 292.56 % | -206.835 M -154.65 % | 378.489 M 389.48 % | -130.748 M -141.42 % | 315.652 M 466.77 % | -86.063 M -125.66 % | 335.378 M 540.24 % | -76.180 M -121.09 % | 361.214 M 490.52 % | -92.495 M -124.44 % | 378.509 M 567.93 % | -80.890 M -121.08 % | 383.796 M 604.42 % | -76.087 M -118.87 % | 403.214 M 470.35 % | -108.875 M -125.13 % | 433.161 M 754.13 % | -66.219 M -114.83 % | 446.523 M 931.68 % | -53.689 M -111.12 % | 482.910 M 4.17 % | 463.578 M 820.79 % | -64.315 M -114.07 % | 456.964 M 761.32 % | -69.099 M -114.59 % | 473.478 M 888.70 % | -60.033 M -112.46 % | 481.873 M 760.09 % | -73.001 M -113.79 % | 529.223 M 939.86 % | -63.013 M -111.14 % | 565.879 M 718.77 % | -91.452 M -114.95 % | 611.532 M -1.76 % | 622.481 M -0.03 % | 622.696 M |
| Other current assets | -209.475 M -176.50 % | 273.828 M 245.54 % | -188.152 M -164.14 % | 293.350 M | 0.000 -100.00 % | 571.116 M | 0.000 -100.00 % | 337.890 M | 0.000 -100.00 % | 333.312 M | 0.000 -100.00 % | 621.243 M 21.48 % | 511.395 M | 0.000 -100.00 % | 622.499 M | 0.000 -100.00 % | 646.095 M | 0.000 -100.00 % | 659.849 M | 0.000 -100.00 % | 690.542 M | 0.000 -100.00 % | 720.255 M | 0.000 -100.00 % | 745.986 M | 0.000 -100.00 % | 685.285 M | 0.000 -100.00 % | 684.762 M | 0.000 -100.00 % | 577.147 M | 0.000 -100.00 % | 531.410 M | 0.000 -100.00 % | 520.688 M 1.11 % | 514.956 M | 0.000 -100.00 % | 481.656 M | 0.000 -100.00 % | 506.717 M | 0.000 -100.00 % | 536.060 M | 0.000 -100.00 % | 487.990 M | 0.000 -100.00 % | 539.568 M | 0.000 -100.00 % | 637.740 M 882.67 % | 64.899 M -71.95 % | 231.380 M |
| Short term investments | 0.000 -100.00 % | 103.115 M | 0.000 -100.00 % | 104.381 M | 0.000 -100.00 % | 4.194 M -98.83 % | 358.238 M 241.43 % | 104.922 M -79.89 % | 521.680 M | 0.000 -100.00 % | 235.040 M 581.14 % | 34.507 M | 0.000 -100.00 % | 357.756 M 1 333.15 % | 24.963 M -93.97 % | 413.670 M | 0.000 -100.00 % | 261.496 M 1 096.56 % | 21.854 M -87.30 % | 172.126 M 230.41 % | 52.094 M -65.81 % | 152.360 M 589.51 % | 22.097 M -88.06 % | 184.990 M 234.09 % | 55.371 M -65.77 % | 161.780 M 609.34 % | 22.807 M -85.01 % | 152.174 M 793.88 % | 17.024 M -92.18 % | 217.750 M | 0.000 -100.00 % | 132.438 M | 0.000 -100.00 % | 107.378 M | 0.000 -100.00 % | 2.363 M -98.16 % | 128.630 M | 0.000 -100.00 % | 138.198 M | 0.000 -100.00 % | 120.066 M | 0.000 -100.00 % | 146.002 M | 0.000 -100.00 % | 126.026 M | 0.000 -100.00 % | 182.904 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 205.458 M | 0.000 -100.00 % | 184.135 M | 0.000 -100.00 % | 243.846 M 236.14 % | -179.119 M -203.15 % | 173.652 M 166.57 % | -260.840 M -202.14 % | 255.380 M 317.31 % | -117.520 M -203.09 % | 113.993 M -44.14 % | 204.055 M 214.07 % | -178.878 M -201.99 % | 175.396 M 184.80 % | -206.835 M -201.71 % | 203.353 M 255.53 % | -130.748 M -200.00 % | 130.748 M 251.92 % | -86.063 M -203.62 % | 83.058 M 209.03 % | -76.180 M -204.05 % | 73.214 M 179.15 % | -92.495 M -203.31 % | 89.529 M 210.68 % | -80.890 M -203.80 % | 77.930 M 202.42 % | -76.087 M -235.62 % | 56.103 M 151.53 % | -108.875 M -200.00 % | 108.875 M 264.42 % | -66.219 M -203.71 % | 63.850 M 218.93 % | -53.689 M -200.00 % | 53.689 M 7.95 % | 49.733 M 177.33 % | -64.315 M -200.00 % | 64.315 M 193.08 % | -69.099 M -210.96 % | 62.271 M 203.73 % | -60.033 M -200.00 % | 60.033 M 182.24 % | -73.001 M -215.23 % | 63.351 M 200.54 % | -63.013 M -200.00 % | 63.013 M 168.90 % | -91.452 M -218.14 % | 77.408 M -35.03 % | 119.153 M 10.28 % | 108.042 M |
| Cash and short term investments | 209.475 M -32.11 % | 308.573 M 64.00 % | 188.152 M -34.79 % | 288.516 M 18.23 % | 244.023 M -1.62 % | 248.040 M 38.48 % | 179.119 M -35.70 % | 278.574 M 6.80 % | 260.840 M 2.14 % | 255.380 M 117.31 % | 117.520 M -20.86 % | 148.500 M -27.23 % | 204.055 M 14.07 % | 178.878 M -10.72 % | 200.359 M -3.13 % | 206.835 M 1.71 % | 203.353 M 55.53 % | 130.748 M -14.32 % | 152.602 M 77.31 % | 86.063 M 3.62 % | 83.058 M 9.03 % | 76.180 M -20.07 % | 95.311 M 3.04 % | 92.495 M 3.31 % | 89.529 M 10.68 % | 80.890 M -19.70 % | 100.737 M 32.40 % | 76.087 M 35.62 % | 56.103 M -48.47 % | 108.875 M 0.00 % | 108.875 M 64.42 % | 66.219 M 3.71 % | 63.850 M 18.93 % | 53.689 M 0.00 % | 53.689 M 3.06 % | 52.096 M -19.00 % | 64.315 M 0.00 % | 64.315 M -6.92 % | 69.099 M 10.96 % | 62.271 M 3.73 % | 60.033 M 0.00 % | 60.033 M -17.76 % | 73.001 M 15.23 % | 63.351 M 0.54 % | 63.013 M 0.00 % | 63.013 M -31.10 % | 91.452 M 18.14 % | 77.408 M -35.03 % | 119.153 M 10.28 % | 108.042 M |
| Total current assets | 0.000 -100.00 % | 1.853 B | 0.000 -100.00 % | 1.779 B 628.92 % | 244.023 M -87.04 % | 1.883 B 951.48 % | 179.119 M -88.76 % | 1.593 B 510.76 % | 260.840 M -83.48 % | 1.579 B 1 243.71 % | 117.520 M -93.64 % | 1.848 B 12.74 % | 1.639 B 816.53 % | 178.878 M -89.52 % | 1.707 B 725.14 % | 206.835 M -87.15 % | 1.609 B 1 130.80 % | 130.748 M -91.58 % | 1.553 B 1 704.56 % | 86.063 M -94.42 % | 1.543 B 1 924.91 % | 76.180 M -95.79 % | 1.810 B 1 857.21 % | 92.495 M -94.84 % | 1.793 B 2 116.24 % | 80.890 M -95.19 % | 1.682 B 2 110.44 % | 76.087 M -95.04 % | 1.534 B 1 308.72 % | 108.875 M -92.37 % | 1.426 B 2 053.53 % | 66.219 M -95.06 % | 1.339 B 2 394.81 % | 53.689 M -96.69 % | 1.622 B 4.64 % | 1.550 B 2 309.95 % | 64.315 M -95.92 % | 1.576 B 2 180.58 % | 69.099 M -95.64 % | 1.584 B 2 538.21 % | 60.033 M -96.24 % | 1.596 B 2 086.44 % | 73.001 M -95.37 % | 1.577 B 2 402.42 % | 63.013 M -96.37 % | 1.735 B 1 797.40 % | 91.452 M -94.74 % | 1.737 B -5.24 % | 1.833 B 10.31 % | 1.662 B |
| Inventory | 0.000 -100.00 % | 581.403 M | 0.000 -100.00 % | 564.153 M | 0.000 -100.00 % | 645.695 M | 0.000 -100.00 % | 575.860 M | 0.000 -100.00 % | 588.043 M | 0.000 -100.00 % | 670.078 M 20.57 % | 555.760 M | 0.000 -100.00 % | 506.136 M | 0.000 -100.00 % | 428.718 M | 0.000 -100.00 % | 444.335 M | 0.000 -100.00 % | 447.207 M | 0.000 -100.00 % | 583.218 M | 0.000 -100.00 % | 529.685 M | 0.000 -100.00 % | 434.957 M | 0.000 -100.00 % | 336.443 M | 0.000 -100.00 % | 373.230 M | 0.000 -100.00 % | 333.982 M | 0.000 -100.00 % | 314.943 M 7.13 % | 293.969 M | 0.000 -100.00 % | 293.510 M | 0.000 -100.00 % | 283.141 M | 0.000 -100.00 % | 253.286 M | 0.000 -100.00 % | 295.818 M | 0.000 -100.00 % | 392.294 M | 0.000 -100.00 % | 392.205 M 3.99 % | 377.145 M -5.63 % | 399.660 M |
| Net receivables | 0.000 -100.00 % | 688.804 M | 0.000 -100.00 % | 632.713 M | 0.000 -100.00 % | 418.546 M | 0.000 -100.00 % | 400.793 M | 0.000 -100.00 % | 402.392 M | 0.000 -100.00 % | 408.503 M 10.93 % | 368.256 M | 0.000 -100.00 % | 501.595 M | 0.000 -100.00 % | 559.786 M | 0.000 -100.00 % | 808.215 M | 0.000 -100.00 % | 321.770 M | 0.000 -100.00 % | 411.540 M | 0.000 -100.00 % | 427.520 M | 0.000 -100.00 % | 460.881 M | 0.000 -100.00 % | 456.441 M | 0.000 -100.00 % | 366.794 M | 0.000 -100.00 % | 410.198 M | 0.000 -100.00 % | 732.574 M 6.33 % | 688.938 M | 0.000 -100.00 % | 736.374 M | 0.000 -100.00 % | 724.838 M | 0.000 -100.00 % | 746.746 M | 0.000 -100.00 % | 720.038 M | 0.000 -100.00 % | 740.332 M | 0.000 -100.00 % | 629.793 M -50.49 % | 1.272 B 37.84 % | 922.865 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -12.111 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 341.506 M | 0.000 -100.00 % | 270.104 M | 0.000 -100.00 % | 348.982 M | 0.000 -100.00 % | 278.888 M | 0.000 -100.00 % | 339.371 M | 0.000 -100.00 % | 389.176 M 22.70 % | 317.178 M | 0.000 -100.00 % | 354.809 M | 0.000 -100.00 % | 270.903 M | 0.000 -100.00 % | 241.572 M | 0.000 -100.00 % | 254.249 M | 0.000 -100.00 % | 363.290 M | 0.000 -100.00 % | 341.222 M | 0.000 -100.00 % | 308.123 M | 0.000 -100.00 % | 331.052 M | 0.000 -100.00 % | 289.761 M | 0.000 -100.00 % | 293.632 M | 0.000 -100.00 % | 273.425 M 24.14 % | 220.254 M | 0.000 -100.00 % | 189.096 M | 0.000 -100.00 % | 223.001 M | 0.000 -100.00 % | 174.141 M | 0.000 -100.00 % | 213.688 M | 0.000 -100.00 % | 261.588 M | 0.000 -100.00 % | 289.194 M 14.13 % | 253.386 M -8.32 % | 276.380 M |
| Tax payables | 0.000 -100.00 % | 16.041 M | 0.000 -100.00 % | 67.423 M | 0.000 -100.00 % | 68.450 M | 0.000 -100.00 % | 73.434 M | 0.000 -100.00 % | 53.634 M | 0.000 -100.00 % | 45.712 M 72.42 % | 26.512 M | 0.000 -100.00 % | 11.612 M | 0.000 -100.00 % | 9.612 M | 0.000 -100.00 % | 5.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.371 M | 0.000 -100.00 % | 5.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.003 M | 0.000 | 0.000 -100.00 % | 5.371 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 |
| 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 | 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 | 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 100.00 % | -98.705 M | 0.000 | 0.000 | 0.000 100.00 % | -115.225 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 331.916 M | 0.000 -100.00 % | 55.200 M | 0.000 -100.00 % | 628.247 M | 0.000 -100.00 % | 1.224 B | 0.000 100.00 % | -13.840 M | 0.000 -100.00 % | 1.165 B 8 514.81 % | -13.840 M | 0.000 | 0.000 | 0.000 100.00 % | -13.840 M | 0.000 -100.00 % | 852.113 M | 0.000 -100.00 % | 254.356 M | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 242.142 M | 0.000 -100.00 % | 993.047 M | 0.000 -100.00 % | 532.207 M | 0.000 -100.00 % | 893.568 M | 0.000 -100.00 % | 532.207 M | 0.000 | 0.000 -100.00 % | 230.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.874 M | 0.000 -100.00 % | 1.201 B | 0.000 -100.00 % | 532.207 M -53.24 % | 1.138 B 99.54 % | 570.455 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.913 M 3.78 % | 24.969 M -17.46 % | 30.250 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.769 B | 0.000 -100.00 % | 2.608 B | 0.000 -100.00 % | 2.676 B | 0.000 -100.00 % | 2.374 B | 0.000 -100.00 % | 2.347 B | 0.000 -100.00 % | 2.376 B 11.04 % | 2.139 B | 0.000 -100.00 % | 2.105 B | 0.000 -100.00 % | 1.988 B | 0.000 -100.00 % | 1.869 B | 0.000 -100.00 % | 1.878 B | 0.000 -100.00 % | 2.172 B | 0.000 -100.00 % | 2.171 B | 0.000 -100.00 % | 2.066 B | 0.000 -100.00 % | 1.937 B | 0.000 -100.00 % | 1.859 B | 0.000 -100.00 % | 1.786 B | 0.000 -100.00 % | 2.105 B 4.53 % | 2.014 B | 0.000 -100.00 % | 2.033 B | 0.000 -100.00 % | 2.057 B | 0.000 -100.00 % | 2.078 B | 0.000 -100.00 % | 2.106 B | 0.000 -100.00 % | 2.301 B | 0.000 -100.00 % | 2.349 B -4.36 % | 2.456 B 7.49 % | 2.285 B |
| 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-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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-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 | 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 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 100.00 % | -84.799 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 |
| 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 -100.00 % | 17.352 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 |
| 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 100.00 % | -53.532 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 |
| 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 | 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 100.00 % | -48.619 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 |
| Other non cash items | -28.757 M 21.61 % | -36.685 M -291.18 % | -9.378 M -66.99 % | -5.616 M 17.83 % | -6.835 M -147.89 % | 14.273 M 138.81 % | -36.781 M -60.22 % | -22.957 M -40.08 % | -16.389 M | 0.000 100.00 % | -35.359 M | 0.000 100.00 % | -60.843 M | 0.000 100.00 % | -7.745 M -23.33 % | -6.280 M -22.82 % | -5.113 M | 0.000 100.00 % | -37.442 M -1.56 % | -36.867 M -150.10 % | 73.591 M -48.03 % | 141.590 M 21 883.08 % | -650.000 K -100.94 % | 69.311 M 4 225.65 % | -1.680 M -173.88 % | 2.274 M 106.47 % | -35.142 M -12.87 % | -31.134 M -17.58 % | -26.479 M -45.55 % | -18.192 M -127.34 % | -8.002 M -175.27 % | -2.907 M -203.67 % | 2.804 M -99.04 % | 292.002 M 2 341.00 % | -13.030 M 16.90 % | -15.680 M -167.75 % | 23.143 M 926.75 % | 2.254 M -78.06 % | 10.274 M 467.62 % | 1.810 M 150.76 % | -3.566 M -127.35 % | 13.039 M 374.27 % | -4.754 M -70.52 % | -2.788 M -745.37 % | 432.000 K -73.77 % | 1.647 M 158.59 % | -2.811 M 78.07 % | -12.816 M 11.41 % | -14.467 M 25.34 % | -19.376 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.476 M 41.46 % | 22.957 M 40.08 % | 16.389 M 332.80 % | -7.040 M -119.91 % | 35.359 M -31.43 % | 51.570 M | 0.000 -100.00 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.119 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 |
| 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 100.00 % | -8.264 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 |
| 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 | 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 | 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 | 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 -100.00 % | 11.573 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 |
| 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 -100.00 % | 3.309 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 |
| 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 | 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 | 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 | 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 | 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 100.00 % | -35.743 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 |
| 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 100.00 % | -35.743 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 |
| 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 | 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 % | 32.476 M 41.46 % | 22.957 M | 0.000 100.00 % | -7.040 M | 0.000 -100.00 % | 51.570 M | 0.000 -100.00 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.315 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 211.595 M 18.13 % | 179.119 M 14.70 % | 156.162 M | 0.000 -100.00 % | 127.128 M | 0.000 -100.00 % | 65.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.122 M -40.35 % | 40.437 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.474 M -24.63 % | 211.595 M 18.13 % | 179.119 M 992.92 % | 16.389 M -86.35 % | 120.088 M 239.62 % | 35.359 M -69.91 % | 117.520 M | 0.000 -100.00 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.122 M 0.00 % | 24.122 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.476 M 41.46 % | 22.957 M 40.08 % | 16.389 M 332.80 % | -7.040 M -119.91 % | 35.359 M -31.43 % | 51.570 M | 0.000 -100.00 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.119 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 |
| 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 100.00 % | -8.264 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.476 M 41.46 % | 22.957 M 40.08 % | 16.389 M 332.80 % | -7.040 M -119.91 % | 35.359 M -31.43 % | 51.570 M | 0.000 -100.00 % | 92.667 M 1 096.48 % | 7.745 M 23.33 % | 6.280 M 22.82 % | 5.113 M -62.06 % | 13.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.855 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 |
| 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 | 2014 | 2013 | 2013 | 2013 | 2013 |