Veto Switchgears and Cables Limited VETO.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.004 B 0.10 % | 3.001 B 3.08 % | 2.911 B 8.82 % | 2.675 B 47.18 % | 1.818 B 21.37 % | 1.498 B -31.21 % | 2.177 B -13.92 % | 2.529 B 5.79 % | 2.391 B 35.27 % | 1.767 B 81.64 % | 973.023 M 2.99 % | 944.772 M 27.43 % | 741.399 M 8.07 % | 686.029 M 29.08 % | 531.489 M 13.07 % | 470.040 M |
| Net income | 221.320 M 23.28 % | 179.520 M -11.34 % | 202.473 M 1.15 % | 200.173 M 35.30 % | 147.945 M 59.42 % | 92.800 M -19.81 % | 115.730 M -60.05 % | 289.708 M 58.92 % | 182.296 M 39.23 % | 130.928 M 83.27 % | 71.440 M 17.34 % | 60.884 M 3.62 % | 58.755 M -18.58 % | 72.159 M 48.35 % | 48.641 M 11.91 % | 43.466 M |
| Income before tax | 295.411 M 2.74 % | 287.519 M -5.47 % | 304.154 M 2.08 % | 297.963 M 39.31 % | 213.886 M 53.70 % | 139.162 M -12.78 % | 159.555 M -59.01 % | 389.223 M 81.97 % | 213.894 M 39.09 % | 153.777 M 57.65 % | 97.541 M 15.64 % | 84.348 M 10.75 % | 76.163 M 1.15 % | 75.294 M 52.70 % | 49.309 M 20.53 % | 40.910 M |
| Income before tax ratio | 0.10 2.64 % | 0.10 -8.30 % | 0.10 -6.19 % | 0.11 -5.35 % | 0.12 26.63 % | 0.09 26.79 % | 0.07 -52.38 % | 0.15 72.01 % | 0.09 2.83 % | 0.09 -13.21 % | 0.10 12.28 % | 0.09 -13.09 % | 0.10 -6.40 % | 0.11 18.30 % | 0.09 6.60 % | 0.09 |
| EBITDA | 342.374 M -3.22 % | 353.747 M -6.31 % | 377.590 M 2.59 % | 368.074 M 48.28 % | 248.237 M 27.00 % | 195.469 M -7.98 % | 212.412 M -49.47 % | 420.385 M 63.40 % | 257.278 M -1.30 % | 260.667 M 70.72 % | 152.687 M 41.26 % | 108.086 M -1.91 % | 110.192 M -0.01 % | 110.208 M 56.55 % | 70.396 M 24.20 % | 56.679 M |
| Net income ratio | 0.07 23.16 % | 0.06 -13.99 % | 0.07 -7.05 % | 0.07 -8.07 % | 0.08 31.35 % | 0.06 16.56 % | 0.05 -53.59 % | 0.11 50.22 % | 0.08 2.93 % | 0.07 0.90 % | 0.07 13.93 % | 0.06 -18.68 % | 0.08 -24.66 % | 0.11 14.93 % | 0.09 -1.03 % | 0.09 |
| Ratio EBITDA | 0.11 -3.31 % | 0.12 -9.12 % | 0.13 -5.73 % | 0.14 0.74 % | 0.14 4.63 % | 0.13 33.77 % | 0.10 -41.30 % | 0.17 54.45 % | 0.11 -27.03 % | 0.15 -6.01 % | 0.16 37.16 % | 0.11 -23.03 % | 0.15 -7.48 % | 0.16 21.29 % | 0.13 9.84 % | 0.12 |
| Gross profit ratio | 0.20 -21.22 % | 0.25 -4.57 % | 0.26 0.80 % | 0.26 38.82 % | 0.19 -30.32 % | 0.27 48.30 % | 0.18 -21.86 % | 0.23 23.44 % | 0.19 -21.81 % | 0.24 -28.49 % | 0.34 35.25 % | 0.25 -13.75 % | 0.29 0.58 % | 0.29 69.73 % | 0.17 5.73 % | 0.16 |
| Weighted average shs out dil | 19.709 M 3.11 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.59 % | 19.003 M 0.00 % | 19.003 M 0.37 % | 18.932 M 0.99 % | 18.747 M 2.29 % | 18.327 M 0.00 % | 18.327 M 0.00 % | 18.327 M 11.32 % | 16.464 M 34.08 % | 12.279 M 123.26 % | 5.500 M 35.04 % | 4.073 M |
| Weighted average shs out | 19.709 M 3.11 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.59 % | 19.003 M 0.00 % | 19.003 M 3.69 % | 18.327 M 0.00 % | 18.327 M 0.00 % | 18.327 M 0.00 % | 18.327 M 0.00 % | 18.327 M 11.32 % | 16.464 M 34.08 % | 12.279 M 123.26 % | 5.500 M 35.04 % | 4.073 M |
| EPS diluted | 11.58 23.32 % | 9.39 -11.33 % | 10.59 1.15 % | 10.47 35.27 % | 7.74 58.61 % | 4.88 -19.87 % | 6.09 -60.20 % | 15.30 56.60 % | 9.77 36.83 % | 7.14 83.08 % | 3.90 17.47 % | 3.32 -7.00 % | 3.57 -39.18 % | 5.87 -33.67 % | 8.85 -17.06 % | 10.67 |
| Earnings per share | 11.58 23.32 % | 9.39 -11.33 % | 10.59 1.15 % | 10.47 35.27 % | 7.74 58.61 % | 4.88 -19.87 % | 6.09 -61.48 % | 15.81 58.10 % | 10.00 40.06 % | 7.14 83.08 % | 3.90 17.47 % | 3.32 -7.00 % | 3.57 -39.18 % | 5.87 -33.67 % | 8.85 -17.06 % | 10.67 |
| Gross profit | 593.772 M -21.14 % | 752.955 M -1.62 % | 765.383 M 9.69 % | 697.759 M 104.32 % | 341.498 M -15.42 % | 403.779 M 2.01 % | 395.806 M -32.74 % | 588.494 M 30.59 % | 450.646 M 5.76 % | 426.097 M 29.89 % | 328.038 M 39.29 % | 235.506 M 9.91 % | 214.278 M 8.70 % | 197.136 M 119.08 % | 89.983 M 19.55 % | 75.267 M |
| Income tax expense | 77.215 M -27.76 % | 106.888 M 7.30 % | 99.618 M 3.70 % | 96.066 M 46.60 % | 65.530 M 41.34 % | 46.362 M 5.79 % | 43.824 M -55.96 % | 99.515 M 214.94 % | 31.598 M 38.29 % | 22.849 M -12.46 % | 26.102 M 11.23 % | 23.466 M 34.79 % | 17.409 M 452.32 % | 3.152 M 369.05 % | 672.000 K 126.39 % | -2.546 M |
| Cost of revenue | 2.410 B 7.21 % | 2.248 B 4.76 % | 2.146 B 8.51 % | 1.977 B 48.93 % | 1.328 B 21.39 % | 1.094 B -38.59 % | 1.781 B -8.22 % | 1.941 B 0.03 % | 1.940 B 44.64 % | 1.341 B 107.96 % | 644.985 M -9.06 % | 709.266 M 34.55 % | 527.121 M 7.82 % | 488.893 M 10.73 % | 441.506 M 11.84 % | 394.773 M |
| General and administrative expenses | 207.180 M 5.51 % | 196.364 M -4.16 % | 204.895 M 64.33 % | 124.683 M 56.49 % | 79.676 M 38.51 % | 57.522 M 11.82 % | 51.439 M 10.39 % | 46.599 M 18.32 % | 39.382 M -49.49 % | 77.962 M 27.31 % | 61.236 M -18.19 % | 74.855 M 32.53 % | 56.482 M 28.31 % | 44.020 M | 0.000 | 0.000 |
| Selling and marketing expenses | 105.297 M 303.72 % | 26.082 M -25.02 % | 34.785 M -1.31 % | 35.248 M 25.35 % | 28.119 M 34.27 % | 20.943 M 4.20 % | 20.098 M 90.69 % | 10.540 M 47.43 % | 7.149 M -73.93 % | 27.418 M 48.60 % | 18.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -7.967 M -121.14 % | 37.688 M -76.03 % | 157.203 M -1.93 % | 160.290 M 6 021.62 % | 2.618 M -65.62 % | 7.616 M -94.52 % | 139.054 M 41.68 % | 98.148 M -50.00 % | 196.278 M 211.40 % | 63.031 M 11.10 % | 56.732 M 7.09 % | 52.978 M 4 759.45 % | -1.137 M -82.21 % | -624.000 K |
| Operating expenses | 307.441 M 38.21 % | 222.446 M -4.00 % | 231.713 M 17.25 % | 197.619 M -25.43 % | 264.997 M 10.99 % | 238.754 M 19.26 % | 200.192 M 3.64 % | 193.158 M -1.52 % | 196.148 M 5.81 % | 185.377 M -5.55 % | 196.278 M 42.35 % | 137.886 M 21.79 % | 113.214 M 16.72 % | 96.998 M 237.82 % | 28.713 M 6.13 % | 27.055 M |
| Cost and expenses | 2.717 B 10.00 % | 2.470 B -5.10 % | 2.603 B 9.75 % | 2.372 B 48.92 % | 1.593 B 19.53 % | 1.333 B -32.75 % | 1.981 B -7.14 % | 2.134 B -0.11 % | 2.136 B 39.93 % | 1.527 B 81.48 % | 841.263 M -0.70 % | 847.152 M 32.30 % | 640.335 M 9.29 % | 585.891 M 24.60 % | 470.219 M 11.47 % | 421.828 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 |
| Selling general and administrative expenses | 307.441 M 38.21 % | 222.446 M -7.19 % | 239.680 M 49.86 % | 159.931 M 48.37 % | 107.795 M 37.38 % | 78.464 M 9.68 % | 71.537 M 25.20 % | 57.139 M 22.80 % | 46.532 M -55.84 % | 105.380 M 32.24 % | 79.687 M 6.46 % | 74.855 M 32.53 % | 56.482 M 28.31 % | 44.020 M 59.63 % | 27.576 M 4.33 % | 26.431 M |
| Interest income | 1.842 M -77.04 % | 8.024 M -33.96 % | 12.150 M 1 104.16 % | 1.009 M 24.41 % | 811.000 K -21.11 % | 1.028 M -10.09 % | 1.143 M -90.30 % | 11.793 M 25.82 % | 9.373 M 2 016.30 % | 442.903 K -81.08 % | 2.341 M -66.98 % | 7.089 M 248.35 % | 2.035 M 168.47 % | 758.000 K 90.93 % | 397.000 K 12.15 % | 354.000 K |
| Interest expense | 16.411 M -60.40 % | 41.446 M -13.34 % | 47.824 M 21.06 % | 39.505 M 112.07 % | 18.628 M -50.08 % | 37.317 M -4.18 % | 38.943 M 41.28 % | 27.564 M -33.16 % | 41.238 M -9.37 % | 45.501 M 15.14 % | 39.517 M 93.02 % | 20.473 M -16.49 % | 24.516 M 1.00 % | 24.273 M 101.09 % | 12.071 M 72.54 % | 6.996 M |
| Depreciation and amortization | 30.552 M 23.28 % | 24.782 M -3.24 % | 25.612 M -16.32 % | 30.606 M 78.90 % | 17.108 M -9.91 % | 18.989 M 36.48 % | 13.914 M -12.03 % | 15.817 M -4.97 % | 16.644 M -15.71 % | 19.746 M -1.94 % | 20.137 M 67.64 % | 12.012 M 12.81 % | 10.648 M 0.79 % | 10.565 M 17.18 % | 9.016 M 2.77 % | 8.773 M |
| Operating income | 286.331 M -46.20 % | 532.216 M 74.78 % | 304.501 M -2.25 % | 311.495 M -17.17 % | 376.080 M 114.35 % | 175.452 M -10.31 % | 195.613 M -50.52 % | 395.336 M 85.17 % | 213.500 M 38.84 % | 153.777 M 57.66 % | 97.539 M 15.64 % | 84.347 M 10.75 % | 76.163 M 1.15 % | 75.296 M 22.89 % | 61.270 M 27.08 % | 48.212 M |
| Operating income ratio | 0.10 -46.25 % | 0.18 69.55 % | 0.10 -10.17 % | 0.12 -43.72 % | 0.21 76.61 % | 0.12 30.38 % | 0.09 -42.52 % | 0.16 75.03 % | 0.09 2.64 % | 0.09 -13.20 % | 0.10 12.28 % | 0.09 -13.09 % | 0.10 -6.40 % | 0.11 -4.79 % | 0.12 12.39 % | 0.10 |
| Total other income expenses net | 9.080 M 103.71 % | -244.697 M -70 417.87 % | -347.000 K 97.44 % | -13.532 M 91.66 % | -162.194 M -527.12 % | -25.863 M 11.69 % | -29.286 M -379.02 % | -6.114 M 76.19 % | -25.682 M 70.81 % | -87.994 M -180.31 % | -31.391 M -24.79 % | -25.156 M -4.02 % | -24.184 M 2.30 % | -24.753 M -106.95 % | -11.961 M -63.80 % | -7.302 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 215.005 M 43.19 % | 150.155 M -46.64 % | 281.397 M -24.93 % | 374.827 M 62.72 % | 230.348 M 111.55 % | 108.886 M -57.50 % | 256.183 M -26.54 % | 348.728 M 84.56 % | 188.948 M -23.28 % | 246.278 M -24.07 % | 324.365 M 43.56 % | 225.938 M 563.80 % | -48.715 M -128.11 % | 173.324 M -3.17 % | 178.993 M -19.42 % | 222.122 M |
| Total investments | 144.377 M 189 869.74 % | 76.000 K -99.72 % | 27.024 M 35 457.89 % | 76.000 K 0.00 % | 76.000 K 49.02 % | 51.000 K 0.00 % | 51.000 K -65.77 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 325.71 % | 35.000 K -99.85 % | 23.462 M 98.51 % | 11.819 M |
| Total debt | 229.477 M 1.72 % | 225.604 M -48.00 % | 433.884 M -7.55 % | 469.331 M 31.75 % | 356.234 M 37.06 % | 259.913 M -35.29 % | 401.634 M 6.65 % | 376.597 M 31.29 % | 286.853 M -28.34 % | 400.297 M 15.65 % | 346.116 M -2.36 % | 354.488 M 731.64 % | 42.625 M -78.03 % | 194.037 M -2.94 % | 199.908 M -16.14 % | 238.371 M |
| Accumulated other comprehensive income loss | 207.845 M -0.12 % | 208.090 M -22.99 % | 270.211 M 3.92 % | 260.028 M 2.93 % | 252.615 M 258.47 % | -159.407 M -11.13 % | -143.439 M -10.64 % | -129.648 M -12.54 % | -115.199 M -16.82 % | -98.616 M -23.96 % | -79.556 M -29.83 % | -61.279 M -23.59 % | -49.583 M -25.78 % | -39.421 M -128.50 % | 138.305 M 54.25 % | 89.664 M |
| Retained earnings | 2.023 B 11.10 % | 1.821 B 12.68 % | 1.616 B 12.79 % | 1.433 B 14.46 % | 1.252 B 13.40 % | 1.104 B 9.17 % | 1.011 B 12.93 % | 895.393 M 43.79 % | 622.716 M 32.32 % | 470.600 M 22.62 % | 383.788 M 22.80 % | 312.536 M 24.19 % | 251.652 M 19.53 % | 210.527 M | 0.000 | 0.000 |
| Common stock | 191.150 M 0.00 % | 191.150 M 0.00 % | 191.150 M 0.00 % | 191.150 M 0.00 % | 191.150 M 0.00 % | 191.150 M 0.00 % | 191.150 M 4.30 % | 183.271 M 0.00 % | 183.271 M 0.00 % | 183.271 M 0.00 % | 183.271 M 0.00 % | 183.271 M 10.00 % | 166.610 M 209.56 % | 53.821 M 0.93 % | 53.323 M 6.67 % | 49.990 M |
| Total equity | 2.674 B 8.16 % | 2.473 B 5.77 % | 2.338 B 9.59 % | 2.133 B 9.78 % | 1.943 B 9.30 % | 1.778 B 6.25 % | 1.673 B 12.71 % | 1.484 B 47.06 % | 1.009 B 24.79 % | 808.890 M 11.34 % | 726.531 M 10.86 % | 655.369 M 10.24 % | 594.487 M 119.31 % | 271.067 M 36.66 % | 198.349 M 41.89 % | 139.793 M |
| Other non current liabilities | 38.478 M -16.02 % | 45.816 M -26.79 % | 62.580 M -15.96 % | 74.467 M 7.09 % | 69.540 M 2 568.64 % | 2.606 M 81.38 % | 1.437 M | 0.000 100.00 % | -1.592 M -247.32 % | 1.080 M 43.10 % | 755.000 K -54.79 % | 1.670 M 760.82 % | 194.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 50.320 M 116.87 % | 23.203 M -78.57 % | 108.292 M 158.74 % | 41.853 M 453.03 % | 7.568 M 5.06 % | 7.204 M -7.37 % | 7.777 M -76.08 % | 32.510 M -40.77 % | 54.885 M -8.76 % | 60.154 M -4.00 % | 62.663 M -1.31 % | 63.494 M 900.54 % | 6.346 M -10.14 % | 7.062 M -35.34 % | 10.922 M -34.86 % | 16.768 M |
| Total non current liabilities | 63.638 M -28.81 % | 89.395 M -47.68 % | 170.872 M 46.90 % | 116.320 M 50.85 % | 77.108 M 686.04 % | 9.810 M 6.47 % | 9.214 M -71.66 % | 32.510 M -40.39 % | 54.535 M -10.94 % | 61.234 M -3.44 % | 63.418 M -2.68 % | 65.164 M 694.10 % | 8.206 M -8.11 % | 8.930 M -30.84 % | 12.912 M -32.40 % | 19.101 M |
| Other current liabilities | 96.261 M 98.46 % | 48.503 M -14.80 % | 56.931 M 35.08 % | 42.146 M 151.66 % | 16.747 M -94.65 % | 312.813 M 680.42 % | 40.083 M 87.37 % | 21.392 M -40.45 % | 35.921 M -48.15 % | 69.274 M 127.12 % | 30.500 M 8.62 % | 28.080 M 39.06 % | 20.192 M -34.46 % | 30.807 M 52.96 % | 20.140 M 100.32 % | 10.054 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 48.408 M 162.83 % | 18.418 M 42.30 % | 12.943 M 105.12 % | -252.710 M -648.19 % | 46.099 M -41.33 % | 78.571 M 1 285.60 % | 5.671 M -82.86 % | 33.088 M 1 802.69 % | 1.739 M | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 |
| Short term debt | 204.317 M 0.94 % | 202.407 M -37.83 % | 325.592 M -23.83 % | 427.478 M 22.55 % | 348.825 M 38.03 % | 252.710 M -35.84 % | 393.857 M 14.46 % | 344.086 M 33.43 % | 257.869 M -30.40 % | 370.495 M 29.05 % | 287.091 M -4.19 % | 299.642 M 725.94 % | 36.279 M -81.44 % | 195.435 M 3.41 % | 188.986 M -14.72 % | 221.603 M |
| Total current liabilities | 584.413 M 16.89 % | 499.978 M -28.99 % | 704.061 M -15.85 % | 836.686 M 17.04 % | 714.896 M 73.23 % | 412.690 M -20.90 % | 521.756 M 4.52 % | 499.201 M 29.43 % | 385.698 M -30.23 % | 552.848 M 30.95 % | 422.168 M 5.61 % | 399.759 M 204.42 % | 131.318 M -53.68 % | 283.526 M 14.42 % | 247.798 M -7.44 % | 267.712 M |
| Total liabilities | 648.051 M 9.96 % | 589.373 M -32.64 % | 874.933 M -8.19 % | 953.006 M 19.93 % | 794.668 M 88.09 % | 422.499 M -20.43 % | 530.970 M -0.14 % | 531.711 M 20.78 % | 440.233 M -28.31 % | 614.082 M 26.46 % | 485.586 M 4.44 % | 464.923 M 233.22 % | 139.524 M -52.29 % | 292.456 M 12.18 % | 260.710 M -9.10 % | 286.813 M |
| Other non current assets | 51.224 M -65.99 % | 150.606 M -6.45 % | 160.986 M -2.69 % | 165.441 M 236.65 % | -121.069 M -161.45 % | 197.007 M | 0.000 -100.00 % | 7.513 M 277.61 % | 1.990 M -98.95 % | 189.246 M 2.76 % | 184.158 M 6.18 % | 173.432 M 304.59 % | 42.866 M 3.86 % | 41.271 M 436.96 % | 7.686 M 287.01 % | 1.986 M |
| Long term investments | 144.377 M 189 869.74 % | 76.000 K 0.00 % | 76.000 K 0.00 % | 76.000 K 101.25 % | -6.078 M -12 017.65 % | 51.000 K -99.97 % | 167.867 M 1 313.34 % | 11.877 M -82.23 % | 66.824 M 2 494.28 % | -2.791 M 41.23 % | -4.749 M 48.35 % | -9.195 M -8 165.79 % | 114.000 K | 0.000 -100.00 % | 22.308 M 88.75 % | 11.819 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 K -81.32 % | 14.988 K -53.44 % | 32.188 K -41.38 % | 54.908 K -28.69 % | 77.000 K -2.53 % | 79.000 K -99.97 % | 227.535 M 2 528 066.67 % | 9.000 K | 0.000 |
| GoodWill | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 2.06 % | 10.778 K 0.00 % | 10.778 K 0.00 % | 10.778 K 0.00 % | 10.778 K 0.00 % | 10.778 K 0.00 % | 10.778 K | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K -50.00 % | 216.000 K |
| Goodwill and intangible assets | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 2.06 % | 10.778 K 0.00 % | 10.778 K -20.62 % | 13.578 K -47.30 % | 25.766 K -40.03 % | 42.966 K -34.90 % | 66.000 K -14.29 % | 77.000 K -2.53 % | 79.000 K 71.74 % | 46.000 K -60.68 % | 117.000 K -45.83 % | 216.000 K |
| Property plant equipment net | 492.088 M 31.85 % | 373.213 M 11.02 % | 336.178 M 6.89 % | 314.504 M -48.13 % | 606.332 M 143.11 % | 249.411 M 56.48 % | 159.384 M -47.17 % | 301.695 M 9.15 % | 276.406 M 16.15 % | 237.975 M 9.15 % | 218.021 M 1.47 % | 214.870 M 120.12 % | 97.615 M 2.79 % | 94.964 M 7.98 % | 87.942 M -3.59 % | 91.216 M |
| Total non current assets | 732.595 M 29.43 % | 566.010 M 6.55 % | 531.237 M 4.35 % | 509.113 M 1.19 % | 503.133 M 6.78 % | 471.207 M 34.56 % | 350.194 M 0.51 % | 348.422 M -2.16 % | 356.117 M -17.70 % | 432.700 M 8.37 % | 399.295 M 5.30 % | 379.184 M 169.55 % | 140.674 M 3.22 % | 136.281 M 15.44 % | 118.053 M 12.18 % | 105.237 M |
| Other current assets | 154.385 M 43.08 % | 107.898 M 14.52 % | 94.216 M 35.67 % | 69.444 M -13.07 % | 79.887 M -0.34 % | 80.159 M -31.85 % | 117.615 M -8.24 % | 128.170 M 8.64 % | 117.976 M 71.02 % | 68.984 M | 0.000 -100.00 % | 3.862 M -82.13 % | 21.611 M 9 135.47 % | 234.000 K 18.78 % | 197.000 K 629.63 % | 27.000 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 26.948 M | 0.000 -100.00 % | 6.154 M 3.81 % | 5.928 M 103.53 % | -167.816 M -1 330.86 % | -11.728 M 82.41 % | -66.675 M -2 367.87 % | 2.940 M -39.98 % | 4.898 M -47.58 % | 9.344 M 26 597.14 % | 35.000 K 0.00 % | 35.000 K -96.97 % | 1.154 M | 0.000 |
| cash and cash equivalents | 14.472 M -80.82 % | 75.449 M -50.52 % | 152.487 M 61.36 % | 94.504 M -24.93 % | 125.886 M -16.65 % | 151.028 M 3.83 % | 145.451 M 421.92 % | 27.868 M -71.54 % | 97.906 M -36.43 % | 154.019 M 608.10 % | 21.751 M -83.08 % | 128.550 M 40.74 % | 91.340 M 340.98 % | 20.713 M -0.97 % | 20.915 M 28.72 % | 16.249 M |
| Cash and short term investments | 14.472 M -81.77 % | 79.370 M -47.95 % | 152.487 M 61.36 % | 94.504 M -24.93 % | 125.886 M -16.65 % | 151.028 M 3.83 % | 145.451 M 421.92 % | 27.868 M -71.54 % | 97.906 M -37.62 % | 156.959 M 488.98 % | 26.649 M -80.67 % | 137.894 M 50.91 % | 91.375 M 340.40 % | 20.748 M -5.99 % | 22.069 M 35.82 % | 16.249 M |
| Total current assets | 2.590 B 3.76 % | 2.496 B -6.92 % | 2.681 B 4.05 % | 2.577 B 15.33 % | 2.235 B 29.25 % | 1.729 B -6.74 % | 1.854 B 11.16 % | 1.668 B 52.51 % | 1.094 B 10.42 % | 990.273 M 21.83 % | 812.822 M 9.68 % | 741.108 M 24.91 % | 593.337 M 38.88 % | 427.242 M 25.29 % | 341.006 M 6.11 % | 321.369 M |
| Inventory | 948.505 M 0.51 % | 943.699 M -10.02 % | 1.049 B -14.19 % | 1.222 B 9.05 % | 1.121 B 24.37 % | 901.134 M -8.15 % | 981.077 M 119.81 % | 446.330 M 14.16 % | 390.970 M 11.30 % | 351.262 M 40.50 % | 250.014 M -3.18 % | 258.216 M 6.07 % | 243.448 M 36.21 % | 178.725 M 26.11 % | 141.720 M 8.67 % | 130.413 M |
| Net receivables | 1.472 B 7.87 % | 1.365 B -1.51 % | 1.386 B 16.37 % | 1.191 B 31.15 % | 908.036 M 52.20 % | 596.626 M -11.22 % | 671.997 M -39.41 % | 1.109 B 85.21 % | 598.840 M 43.33 % | 417.792 M 25.10 % | 333.966 M -2.10 % | 341.136 M 44.00 % | 236.903 M 4.12 % | 227.535 M 28.54 % | 177.020 M 1.34 % | 174.680 M |
| Tax assets | 44.895 M 6.63 % | 42.104 M 23.89 % | 33.986 M 16.87 % | 29.081 M 21.49 % | 23.937 M -3.20 % | 24.727 M 7.83 % | 22.932 M -16.07 % | 27.323 M 151.33 % | 10.872 M 32.15 % | 8.227 M 357.29 % | 1.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 283.835 M 16.85 % | 242.906 M -6.40 % | 259.523 M -24.35 % | 343.065 M 7.11 % | 320.302 M 232.41 % | 96.358 M 17.80 % | 81.800 M 6.87 % | 76.544 M -11.49 % | 86.477 M -18.74 % | 106.417 M 3.31 % | 103.008 M 42.99 % | 72.037 M -3.75 % | 74.847 M 36.37 % | 54.884 M 46.47 % | 37.472 M 8.54 % | 34.525 M |
| Tax payables | 0.000 -100.00 % | 6.162 M -54.71 % | 13.607 M 143.90 % | 5.579 M -65.30 % | 16.079 M 357.04 % | 3.518 M -41.53 % | 6.016 M -89.08 % | 55.079 M 1 029.74 % | 4.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M -21.57 % | 1.530 M |
| Deferred revenue non current | 0.000 100.00 % | -877.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 9.797 M -2.23 % | 10.020 M 12.48 % | 8.908 M 30.12 % | 6.846 M 33.61 % | 5.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K -2.17 % | 92.000 K -31.34 % | 134.000 K -0.74 % | 135.000 K -2.88 % | 139.000 K |
| Capital lease obligations | 26.911 M -79.57 % | 131.730 M 980.02 % | 12.197 M -33.38 % | 18.308 M 65.23 % | 11.080 M 2.07 % | 10.855 M 182.01 % | 3.849 M -27.08 % | 5.279 M 40.90 % | 3.747 M -68.18 % | 11.774 M 179.94 % | 4.206 M -12.29 % | 4.795 M -1.98 % | 4.892 M 38.31 % | 3.537 M 330.29 % | 822.000 K -53.51 % | 1.768 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 2.050 B | 0.000 | 0.000 -100.00 % | 1.946 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 242.433 M 0.00 % | 242.433 M 0.00 % | 242.433 M 0.00 % | 242.433 M 0.00 % | 242.433 M 0.00 % | 242.433 M 0.00 % | 242.433 M 15.08 % | 210.669 M 7.30 % | 196.337 M 61.08 % | 121.891 M -23.57 % | 159.471 M 0.00 % | 159.472 M -9.46 % | 176.133 M 2 574.76 % | 6.585 M -0.02 % | 6.586 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.242 M 14.91 % | 1.080 M | 0.000 -100.00 % | 1.187 M -28.75 % | 1.666 M -10.81 % | 1.868 M -6.13 % | 1.990 M -14.70 % | 2.333 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 |
| Total assets | 3.322 B 8.50 % | 3.062 B -4.69 % | 3.213 B 4.10 % | 3.086 B 12.73 % | 2.738 B 24.43 % | 2.200 B -0.18 % | 2.204 B 9.32 % | 2.016 B 39.08 % | 1.450 B 1.87 % | 1.423 B 17.40 % | 1.212 B 8.20 % | 1.120 B 52.63 % | 734.011 M 30.25 % | 563.523 M 22.76 % | 459.059 M 7.61 % | 426.606 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -249.447 K 99.41 % | -42.397 M | 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 -100.00 % | 249.447 K -95.80 % | 5.941 M -86.87 % | 45.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -101.162 M -328.41 % | 44.289 M 154.11 % | -81.854 M 78.14 % | -374.401 M -235.38 % | -111.635 M -168.93 % | 161.942 M 460.89 % | -44.873 M 92.93 % | -634.800 M -173.98 % | -231.700 M -1 364.46 % | 18.324 M 111.58 % | -158.271 M -75.82 % | -90.017 M 1.49 % | -91.374 M -55.24 % | -58.858 M -4 879.53 % | -1.182 M 97.28 % | -43.518 M |
| Accounts receivables | -150.706 M -839.63 % | 20.376 M 110.00 % | -203.816 M 30.52 % | -293.346 M -130.46 % | -127.287 M -1 103.12 % | 12.689 M -97.18 % | 450.029 M 188.10 % | -510.823 M -230.55 % | -154.535 M -71.14 % | -90.298 M -158.75 % | -34.898 M 66.22 % | -103.321 M -4 214.74 % | 2.511 M | 0.000 100.00 % | -2.509 M 90.96 % | -27.742 M |
| Inventory | -4.806 M -104.57 % | 105.119 M -39.37 % | 173.386 M 270.95 % | -101.425 M -128.14 % | -44.458 M -155.61 % | 79.944 M 114.95 % | -534.747 M -865.93 % | -55.361 M -39.42 % | -39.708 M 60.78 % | -101.248 M -1 334.44 % | 8.202 M 155.54 % | -14.768 M 77.18 % | -64.723 M -74.90 % | -37.005 M -227.25 % | -11.308 M -65.90 % | -6.816 M |
| Accounts payables | 40.930 M 170.23 % | -58.281 M 30.24 % | -83.542 M -467.01 % | 22.763 M -1.85 % | 23.192 M 59.31 % | 14.558 M 176.94 % | 5.257 M 152.92 % | -9.933 M 50.19 % | -19.940 M -684.93 % | 3.409 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.688 M 384.61 % | -3.404 M |
| Other working capital | 13.420 M 158.54 % | -22.925 M -171.38 % | 32.118 M 1 097.99 % | 2.681 M -92.04 % | 33.666 M -38.51 % | 54.751 M 58.29 % | 34.588 M 105.97 % | -579.440 M -201.80 % | -191.992 M -260.57 % | 119.572 M 171.83 % | -166.473 M -121.23 % | -75.249 M -182.35 % | -26.651 M -21.96 % | -21.853 M -841.53 % | 2.947 M 153.04 % | -5.556 M |
| Other non cash items | -15.332 M -183.31 % | 18.403 M 126.00 % | -70.789 M -71.78 % | -41.209 M 18.01 % | -50.264 M -8 256.87 % | 616.217 K 101.18 % | -52.355 M -431.96 % | 15.771 M -73.95 % | 60.535 M 165.70 % | 22.783 M -50.43 % | 45.958 M 120.05 % | 20.885 M -7.38 % | 22.548 M 86.27 % | 12.105 M 250.75 % | -8.030 M 16.32 % | -9.596 M |
| Net cash provided by operating activities | 135.378 M -49.76 % | 269.469 M 49.93 % | 179.724 M 313.18 % | -84.308 M -219.44 % | 70.584 M -77.84 % | 318.571 M 313.75 % | 76.995 M 130.74 % | -250.445 M -521.82 % | 59.373 M -72.34 % | 214.631 M 1 135.06 % | -20.736 M -650.90 % | 3.764 M 552.34 % | 577.000 K -98.40 % | 35.971 M -25.75 % | 48.445 M 5 636.57 % | -875.000 K |
| Investments in property plant and equipment | -197.522 M -213.57 % | -62.991 M -23.91 % | -50.836 M -300.09 % | -12.706 M 59.98 % | -31.750 M 75.79 % | -131.124 M -644.01 % | -17.624 M 56.66 % | -40.668 M 26.14 % | -55.058 M -38.68 % | -39.703 M -24.73 % | -31.831 M 75.39 % | -129.332 M -840.32 % | -13.754 M 24.83 % | -18.298 M -224.38 % | -5.641 M 82.52 % | -32.273 M |
| Acquisitions net | 10.392 M 265.40 % | -6.283 M -15 807.50 % | 40.000 K -97.40 % | 1.539 M 103.04 % | -50.675 M | 0.000 -100.00 % | 1.678 M | 0.000 | 0.000 -100.00 % | 245.000 K 101.90 % | -12.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -355.000 K | 0.000 | 0.000 100.00 % | -564.014 K 68.24 % | -1.776 M | 0.000 100.00 % | -69.942 M | 0.000 100.00 % | -20.164 M -116.61 % | -9.309 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.401 M -39.01 % | 2.297 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K -99.86 % | 68.321 M 1 110.44 % | 5.644 M 99.29 % | 2.832 M -89.44 % | 26.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 853.000 K -91.67 % | 10.244 M 6.13 % | 9.652 M 4.00 % | 9.281 M 8.21 % | 8.577 M 36.68 % | 6.275 M 1 274.18 % | -534.418 K -104.53 % | 11.793 M -83.35 % | 70.812 M 285.10 % | -38.255 M -154.52 % | 70.171 M 159.38 % | -118.165 M -48.70 % | -79.467 M -5 626.22 % | 1.438 M 117.68 % | -8.135 M -909.31 % | -806.000 K |
| Net cash used for investing activites | -184.876 M -225.87 % | -56.733 M -36.71 % | -41.499 M -2 100.37 % | -1.886 M 97.45 % | -73.849 M 41.12 % | -125.413 M -590.67 % | -18.158 M -146.03 % | 39.446 M 84.34 % | 21.398 M 127.45 % | -77.958 M -342.88 % | 32.097 M 112.50 % | -256.806 M -175.48 % | -93.221 M -452.91 % | -16.860 M -22.39 % | -13.776 M 58.35 % | -33.079 M |
| Debt repayment | 6.945 M 102.78 % | -249.893 M -799.70 % | -27.775 M -126.00 % | 106.845 M 760.07 % | -16.187 M 89.23 % | -150.264 M -700.16 % | 25.037 M -62.96 % | 67.589 M 159.58 % | -113.444 M -309.38 % | 54.180 M 747.15 % | -8.372 M -102.68 % | 311.864 M 305.97 % | -151.413 M -4 486.24 % | 3.452 M 108.65 % | -39.922 M -771.30 % | 5.947 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.642 M -79.27 % | 191.250 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.489 M 10 797.80 % | 500.000 K -94.96 % | 9.919 M -57.29 % | 23.224 M |
| 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 100.00 % | -181.000 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | -19.116 M -0.01 % | -19.115 M 0.00 % | -19.115 M 0.00 % | -19.115 M | 0.000 | 0.000 | 0.000 100.00 % | -22.037 M 59.84 % | -54.876 M -498.85 % | -9.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.307 M 19.75 % | -4.121 M 92.07 % | -51.971 M -16.58 % | -44.578 M -4 457 900.00 % | 1.000 K 100.00 % | -37.317 M -3 540.09 % | 1.085 M 103.94 % | -27.564 M 28.42 % | -38.507 M 15.37 % | -45.501 M -15.14 % | -39.517 M -93.03 % | -20.472 M -111.03 % | 185.682 M 820.70 % | -25.764 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -15.478 M 94.33 % | -273.129 M -176.28 % | -98.861 M -329.10 % | 43.152 M 366.60 % | -16.186 M 91.37 % | -187.582 M -828.87 % | 25.736 M -87.70 % | 209.238 M 201.17 % | -206.826 M -42 522.28 % | -485.254 K 98.99 % | -47.889 M -116.43 % | 291.392 M 228.97 % | 88.577 M 506.09 % | -21.812 M 27.30 % | -30.003 M -202.85 % | 29.171 M |
| Effect of forex changes on cash | 3.636 M 122.72 % | -16.004 M -185.96 % | 18.619 M 182.62 % | 6.588 M 1 251.67 % | -572.037 K -105.13 % | 11.158 M -66.20 % | 33.010 M 835.50 % | 3.529 M 167.04 % | -5.264 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 |
| Net change in cash | -61.340 M 19.71 % | -76.397 M -231.76 % | 57.983 M 284.77 % | -31.381 M -24.82 % | -25.142 M -550.87 % | 5.576 M -95.26 % | 117.583 M 6 552.19 % | 1.768 M 101.40 % | -126.055 M -192.56 % | 136.187 M 472.83 % | -36.528 M -195.25 % | 38.350 M 1 042.72 % | -4.068 M -50.56 % | -2.702 M | 0.000 | 0.000 |
| Cash at beginning of period | 75.812 M -50.07 % | 151.846 M 60.68 % | 94.504 M -24.93 % | 125.886 M -16.65 % | 151.028 M 3.83 % | 145.451 M 421.92 % | 27.868 M 6.77 % | 26.101 M -82.85 % | 152.156 M 852.83 % | 15.969 M -69.58 % | 52.497 M 271.08 % | 14.147 M -22.33 % | 18.215 M -12.91 % | 20.916 M 28.72 % | 16.249 M | 0.000 |
| Cash at end of period | 14.472 M -80.82 % | 75.449 M -50.52 % | 152.487 M 61.35 % | 94.505 M -24.93 % | 125.886 M -16.65 % | 151.028 M 3.83 % | 145.451 M 421.92 % | 27.868 M 6.77 % | 26.101 M -82.85 % | 152.156 M 852.82 % | 15.969 M -69.58 % | 52.497 M 271.08 % | 14.147 M -22.33 % | 18.214 M -12.91 % | 20.915 M 28.72 % | 16.249 M |
| Operating cash flow | 135.378 M -49.76 % | 269.469 M 49.93 % | 179.724 M 313.18 % | -84.308 M -213.88 % | 74.030 M -76.76 % | 318.571 M 313.75 % | 76.995 M 130.74 % | -250.445 M -521.82 % | 59.373 M -72.34 % | 214.631 M 1 135.06 % | -20.736 M -650.90 % | 3.764 M 552.34 % | 577.000 K -98.40 % | 35.971 M -25.75 % | 48.445 M 5 636.57 % | -875.000 K |
| Capital expenditure | -197.522 M -213.57 % | -62.991 M -23.91 % | -50.836 M -300.09 % | -12.706 M 59.98 % | -31.750 M 75.79 % | -131.124 M -644.01 % | -17.624 M 56.66 % | -40.668 M 26.14 % | -55.058 M -38.68 % | -39.703 M -24.73 % | -31.831 M 75.39 % | -129.332 M -840.32 % | -13.754 M 24.83 % | -18.298 M -224.38 % | -5.641 M 82.52 % | -32.273 M |
| Free CashFlow | -62.144 M -130.10 % | 206.478 M 60.20 % | 128.888 M 232.86 % | -97.014 M -329.45 % | 42.280 M -77.44 % | 187.447 M 215.72 % | 59.371 M 120.39 % | -291.113 M -6 847.03 % | 4.315 M -97.53 % | 174.928 M 432.77 % | -52.567 M 58.14 % | -125.568 M -852.93 % | -13.177 M -174.56 % | 17.673 M -58.71 % | 42.804 M 229.13 % | -33.148 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 648.704 M -27.26 % | 891.798 M 17.79 % | 757.100 M 1.93 % | 742.783 M 21.35 % | 612.101 M -22.95 % | 794.375 M -3.18 % | 820.492 M 14.52 % | 716.448 M 6.99 % | 669.628 M -20.42 % | 841.401 M 17.40 % | 716.716 M -5.01 % | 754.496 M 26.07 % | 598.456 M -23.91 % | 786.478 M 10.13 % | 714.151 M -5.29 % | 754.013 M 79.30 % | 420.531 M -34.67 % | 643.685 M 25.73 % | 511.953 M 21.41 % | 421.664 M 82.92 % | 230.523 M -39.99 % | 384.140 M -0.77 % | 387.104 M 4.58 % | 370.141 M 3.92 % | 356.191 M -23.11 % | 463.228 M -17.73 % | 563.037 M -2.44 % | 577.125 M 0.61 % | 573.606 M -18.53 % | 704.076 M 0.25 % | 702.308 M 10.33 % | 636.533 M 30.45 % | 487.954 M -28.77 % | 685.041 M 23.90 % | 552.882 M -5.29 % | 583.790 M -89.74 % | 5.690 B |
| Net income | 36.888 M -51.06 % | 75.376 M 101.29 % | 37.447 M -36.65 % | 59.114 M 21.82 % | 48.526 M 117.93 % | 22.267 M -53.40 % | 47.782 M -20.04 % | 59.755 M 23.26 % | 48.478 M 122.15 % | 21.822 M -53.34 % | 46.769 M -32.80 % | 69.595 M 8.26 % | 64.288 M 31.80 % | 48.778 M -39.63 % | 80.799 M 79.13 % | 45.107 M 76.97 % | 25.489 M -43.98 % | 45.498 M -23.79 % | 59.704 M 196.08 % | 20.165 M -10.69 % | 22.579 M 30.82 % | 17.260 M -52.18 % | 36.091 M 56.24 % | 23.099 M 41.28 % | 16.350 M 47.53 % | 11.082 M -16.52 % | 13.275 M -50.69 % | 26.921 M -65.51 % | 78.063 M 9.85 % | 71.063 M -8.26 % | 77.465 M -0.62 % | 77.947 M 30.06 % | 59.931 M 2.60 % | 58.412 M 90.25 % | 30.703 M -40.36 % | 51.477 M -88.08 % | 431.900 M |
| Income before tax | 49.259 M -49.78 % | 98.083 M 87.99 % | 52.175 M -34.89 % | 80.132 M 23.25 % | 65.018 M -3.05 % | 67.066 M -9.97 % | 74.494 M -7.83 % | 80.819 M 24.07 % | 65.141 M 9.08 % | 59.719 M -11.98 % | 67.844 M -29.26 % | 95.900 M 18.85 % | 80.691 M 8.18 % | 74.587 M -30.31 % | 107.033 M 32.36 % | 80.865 M 127.94 % | 35.477 M -48.36 % | 68.702 M -16.44 % | 82.214 M 167.24 % | 30.764 M -4.48 % | 32.207 M 11.05 % | 29.002 M -43.43 % | 51.268 M 56.92 % | 32.672 M 24.61 % | 26.220 M -16.75 % | 31.497 M 53.34 % | 20.540 M -26.33 % | 27.880 M -70.10 % | 93.249 M -9.93 % | 103.535 M 3.77 % | 99.775 M -14.88 % | 117.214 M 70.63 % | 68.696 M 4.55 % | 65.705 M 75.87 % | 37.361 M -37.06 % | 59.358 M -88.47 % | 514.710 M |
| Income before tax ratio | 0.08 -30.96 % | 0.11 59.59 % | 0.07 -36.12 % | 0.11 1.56 % | 0.11 25.82 % | 0.08 -7.01 % | 0.09 -19.51 % | 0.11 15.96 % | 0.10 37.06 % | 0.07 -25.02 % | 0.09 -25.53 % | 0.13 -5.73 % | 0.13 42.17 % | 0.09 -36.72 % | 0.15 39.75 % | 0.11 27.13 % | 0.08 -20.96 % | 0.11 -33.54 % | 0.16 120.11 % | 0.07 -47.78 % | 0.14 85.05 % | 0.08 -42.99 % | 0.13 50.04 % | 0.09 19.91 % | 0.07 8.26 % | 0.07 86.38 % | 0.04 -24.48 % | 0.05 -70.28 % | 0.16 10.55 % | 0.15 3.51 % | 0.14 -22.85 % | 0.18 30.80 % | 0.14 46.78 % | 0.10 41.94 % | 0.07 -33.54 % | 0.10 12.41 % | 0.09 |
| EBITDA | 66.424 M -41.54 % | 113.619 M 70.95 % | 66.463 M -22.21 % | 85.443 M 13.62 % | 75.202 M -5.00 % | 79.164 M -13.14 % | 91.141 M -11.95 % | 103.515 M 25.62 % | 82.404 M 2.55 % | 80.355 M -4.53 % | 84.169 M -23.18 % | 109.570 M 9.89 % | 99.709 M 2.83 % | 96.963 M -22.28 % | 124.764 M 27.97 % | 97.494 M 89.00 % | 51.585 M -35.22 % | 79.634 M -11.62 % | 90.102 M 133.49 % | 38.590 M -9.80 % | 42.785 M 15.28 % | 37.113 M -41.77 % | 63.733 M 32.17 % | 48.219 M 18.24 % | 40.779 M -11.15 % | 45.895 M 37.51 % | 33.375 M -17.99 % | 40.696 M -61.30 % | 105.145 M -10.16 % | 117.034 M 5.96 % | 110.452 M -11.57 % | 124.903 M 55.72 % | 80.212 M 1.49 % | 79.035 M 50.72 % | 52.438 M -28.59 % | 73.434 M 10.99 % | 66.164 M |
| Net income ratio | 0.06 -32.72 % | 0.08 70.88 % | 0.05 -37.85 % | 0.08 0.39 % | 0.08 182.82 % | 0.03 -51.87 % | 0.06 -30.18 % | 0.08 15.21 % | 0.07 179.14 % | 0.03 -60.26 % | 0.07 -29.26 % | 0.09 -14.13 % | 0.11 73.20 % | 0.06 -45.18 % | 0.11 89.13 % | 0.06 -1.30 % | 0.06 -14.25 % | 0.07 -39.39 % | 0.12 143.86 % | 0.05 -51.18 % | 0.10 117.99 % | 0.04 -51.81 % | 0.09 49.40 % | 0.06 35.95 % | 0.05 91.86 % | 0.02 1.47 % | 0.02 -49.46 % | 0.05 -65.72 % | 0.14 34.84 % | 0.10 -8.49 % | 0.11 -9.93 % | 0.12 -0.30 % | 0.12 44.04 % | 0.09 53.55 % | 0.06 -37.02 % | 0.09 16.18 % | 0.08 |
| Ratio EBITDA | 0.10 -19.63 % | 0.13 45.13 % | 0.09 -23.68 % | 0.12 -6.37 % | 0.12 23.28 % | 0.10 -10.29 % | 0.11 -23.12 % | 0.14 17.41 % | 0.12 28.86 % | 0.10 -18.68 % | 0.12 -19.13 % | 0.15 -12.84 % | 0.17 35.14 % | 0.12 -29.43 % | 0.17 35.11 % | 0.13 5.41 % | 0.12 -0.85 % | 0.12 -29.71 % | 0.18 92.31 % | 0.09 -50.69 % | 0.19 92.11 % | 0.10 -41.32 % | 0.16 26.38 % | 0.13 13.79 % | 0.11 15.55 % | 0.10 67.14 % | 0.06 -15.94 % | 0.07 -61.53 % | 0.18 10.28 % | 0.17 5.69 % | 0.16 -19.85 % | 0.20 19.37 % | 0.16 42.48 % | 0.12 21.64 % | 0.09 -24.60 % | 0.13 981.83 % | 0.01 |
| Gross profit ratio | 0.30 42.86 % | 0.21 -13.84 % | 0.24 -15.36 % | 0.28 -1.73 % | 0.29 118.07 % | 0.13 -30.42 % | 0.19 -34.67 % | 0.29 6.52 % | 0.27 44.03 % | 0.19 -24.84 % | 0.25 -13.08 % | 0.29 -14.51 % | 0.34 66.88 % | 0.20 -35.43 % | 0.32 20.99 % | 0.26 -3.69 % | 0.27 29.49 % | 0.21 -32.94 % | 0.31 23.79 % | 0.25 -25.97 % | 0.34 60.77 % | 0.21 -32.57 % | 0.31 11.28 % | 0.28 5.06 % | 0.27 181.67 % | 0.10 -47.84 % | 0.18 7.00 % | 0.17 -34.37 % | 0.26 6.14 % | 0.25 12.20 % | 0.22 -19.90 % | 0.27 2.01 % | 0.27 26.69 % | 0.21 9.53 % | 0.19 -10.75 % | 0.22 5.78 % | 0.20 |
| Weighted average shs out dil | 20.493 M 3.98 % | 19.709 M 0.00 % | 19.709 M 4.02 % | 18.947 M -0.44 % | 19.030 M -0.45 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 1.35 % | 18.860 M -1.33 % | 19.115 M 0.72 % | 18.979 M 0.06 % | 18.967 M 0.50 % | 18.873 M -0.78 % | 19.022 M -0.51 % | 19.120 M -0.08 % | 19.136 M 0.11 % | 19.115 M -0.10 % | 19.135 M 0.19 % | 19.098 M 0.01 % | 19.096 M 0.03 % | 19.090 M 0.41 % | 19.012 M -0.12 % | 19.034 M 0.37 % | 18.964 M 0.03 % | 18.958 M -0.18 % | 18.993 M 0.76 % | 18.850 M -0.48 % | 18.940 M 0.11 % | 18.919 M 1.97 % | 18.554 M -0.89 % | 18.722 M 2.15 % | 18.327 M -2.09 % | 18.719 M 1.38 % | 18.464 M |
| Weighted average shs out | 20.493 M 3.98 % | 19.709 M 0.00 % | 19.709 M 4.02 % | 18.947 M -0.44 % | 19.030 M -0.45 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 0.00 % | 19.115 M 1.35 % | 18.860 M -0.25 % | 18.908 M -0.37 % | 18.979 M 0.06 % | 18.967 M 0.50 % | 18.873 M -0.78 % | 19.022 M -0.49 % | 19.115 M -0.11 % | 19.136 M 0.11 % | 19.115 M -0.10 % | 19.135 M 0.19 % | 19.098 M 0.01 % | 19.096 M 0.03 % | 19.090 M 0.41 % | 19.012 M -0.12 % | 19.034 M 0.37 % | 18.964 M 0.03 % | 18.958 M -0.18 % | 18.993 M 3.70 % | 18.315 M 0.01 % | 18.313 M -0.15 % | 18.340 M 0.07 % | 18.328 M 0.09 % | 18.311 M -0.09 % | 18.327 M -0.67 % | 18.451 M 0.79 % | 18.305 M |
| EPS diluted | 1.80 -52.88 % | 3.82 101.05 % | 1.90 -39.10 % | 3.12 22.35 % | 2.55 117.95 % | 1.17 -54.30 % | 2.56 -18.21 % | 3.13 23.23 % | 2.54 141.90 % | 1.05 -57.14 % | 2.45 -33.60 % | 3.69 9.82 % | 3.36 30.74 % | 2.57 -39.67 % | 4.26 78.24 % | 2.39 78.36 % | 1.34 -43.70 % | 2.38 -23.72 % | 3.12 197.14 % | 1.05 -11.02 % | 1.18 31.11 % | 0.90 -52.38 % | 1.89 56.20 % | 1.21 40.70 % | 0.86 48.28 % | 0.58 -17.14 % | 0.70 -50.70 % | 1.42 -65.45 % | 4.11 9.02 % | 3.77 -7.82 % | 4.09 -0.73 % | 4.12 27.55 % | 3.23 3.53 % | 3.12 -12.36 % | 3.56 29.45 % | 2.75 -88.24 % | 23.39 |
| Earnings per share | 1.80 -52.88 % | 3.82 101.05 % | 1.90 -39.10 % | 3.12 22.35 % | 2.55 117.95 % | 1.17 -54.30 % | 2.56 -18.21 % | 3.13 23.23 % | 2.54 141.90 % | 1.05 -57.14 % | 2.45 -33.60 % | 3.69 8.53 % | 3.40 32.30 % | 2.57 -39.67 % | 4.26 78.24 % | 2.39 78.36 % | 1.34 -43.70 % | 2.38 -23.72 % | 3.12 197.14 % | 1.05 -11.02 % | 1.18 31.11 % | 0.90 -52.38 % | 1.89 56.20 % | 1.21 40.70 % | 0.86 48.28 % | 0.58 -17.14 % | 0.70 -50.70 % | 1.42 -65.45 % | 4.11 5.93 % | 3.88 -8.27 % | 4.23 -0.47 % | 4.25 29.97 % | 3.27 2.51 % | 3.19 -11.63 % | 3.61 29.39 % | 2.79 -88.17 % | 23.59 |
| Gross profit | 192.254 M 3.91 % | 185.011 M 1.49 % | 182.290 M -13.73 % | 211.295 M 19.25 % | 177.181 M 68.03 % | 105.446 M -32.63 % | 156.524 M -25.18 % | 209.203 M 13.97 % | 183.565 M 14.62 % | 160.147 M -11.76 % | 181.493 M -17.43 % | 219.799 M 7.77 % | 203.944 M 26.98 % | 160.610 M -28.90 % | 225.880 M 14.59 % | 197.118 M 72.68 % | 114.150 M -15.40 % | 134.930 M -15.69 % | 160.036 M 50.30 % | 106.477 M 35.42 % | 78.628 M -3.52 % | 81.496 M -33.08 % | 121.788 M 16.38 % | 104.646 M 9.18 % | 95.850 M 116.59 % | 44.255 M -57.09 % | 103.132 M 4.39 % | 98.798 M -33.97 % | 149.621 M -13.53 % | 173.023 M 12.48 % | 153.828 M -11.62 % | 174.060 M 33.07 % | 130.803 M -9.76 % | 144.943 M 35.71 % | 106.801 M -15.48 % | 126.360 M -89.15 % | 1.164 B |
| Income tax expense | 14.938 M -39.57 % | 24.718 M 56.04 % | 15.841 M -22.50 % | 20.439 M 26.03 % | 16.217 M -63.80 % | 44.793 M 74.86 % | 25.616 M 25.93 % | 20.341 M 26.05 % | 16.137 M -57.16 % | 37.668 M 81.38 % | 20.768 M -18.36 % | 25.437 M 61.56 % | 15.745 M -38.21 % | 25.481 M -0.76 % | 25.675 M -26.85 % | 35.101 M 257.88 % | 9.808 M -56.97 % | 22.793 M 1.26 % | 22.510 M 112.38 % | 10.599 M 10.09 % | 9.628 M -18.00 % | 11.741 M -22.64 % | 15.178 M 58.55 % | 9.573 M -3.01 % | 9.870 M -51.65 % | 20.414 M 181.00 % | 7.265 M 657.56 % | 959.000 K -93.68 % | 15.186 M -53.23 % | 32.472 M 45.54 % | 22.311 M -37.97 % | 35.967 M 310.30 % | 8.766 M -1.35 % | 8.886 M 41.54 % | 6.278 M -23.00 % | 8.153 M -90.15 % | 82.810 M |
| Cost of revenue | 456.450 M -35.42 % | 706.787 M 22.96 % | 574.810 M 8.15 % | 531.488 M 22.20 % | 434.920 M -36.87 % | 688.929 M 3.76 % | 663.968 M 30.90 % | 507.245 M 4.36 % | 486.063 M -28.65 % | 681.254 M 27.28 % | 535.223 M 0.10 % | 534.697 M 35.53 % | 394.512 M -36.97 % | 625.868 M 28.18 % | 488.271 M -12.32 % | 556.895 M 81.77 % | 306.381 M -39.78 % | 508.755 M 44.57 % | 351.917 M 11.65 % | 315.187 M 107.50 % | 151.895 M -49.81 % | 302.644 M 14.07 % | 265.316 M -0.07 % | 265.495 M 1.98 % | 260.341 M -37.86 % | 418.973 M -8.90 % | 459.905 M -3.85 % | 478.327 M 12.82 % | 423.985 M -20.16 % | 531.053 M -3.18 % | 548.480 M 18.60 % | 462.473 M 29.49 % | 357.151 M -33.87 % | 540.098 M 21.08 % | 446.081 M -2.48 % | 457.430 M -89.89 % | 4.526 B |
| General and administrative expenses | 0.000 -100.00 % | 67.317 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.403 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.544 M | 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 -100.00 % | 34.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.149 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 140.259 M | 0.000 -100.00 % | 139.575 M | 0.000 -100.00 % | 51.609 M | 0.000 | 0.000 -100.00 % | 3.435 M -17.13 % | 4.145 M -77.12 % | 18.113 M -6.22 % | 19.315 M 523.67 % | 3.097 M -11.92 % | 3.516 M -83.59 % | 21.427 M 773.50 % | 2.453 M -20.02 % | 3.067 M 24.78 % | 2.458 M -60.28 % | 6.188 M 158.16 % | 2.397 M -5.18 % | 2.528 M -8.93 % | 2.776 M 357.68 % | 606.535 K -74.60 % | 2.388 M -9.24 % | 2.631 M 1 242.35 % | 196.000 K 8 002.52 % | 2.419 K -99.61 % | 614.000 K -64.34 % | 1.722 M -87.60 % | 13.891 M 79.68 % | 7.731 M 89.16 % | 4.087 M 164.53 % | 1.545 M -51.28 % | 3.171 M -44.68 % | 5.732 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 140.259 M 64.94 % | 85.036 M -39.08 % | 139.575 M 199.73 % | 46.567 M -58.62 % | 112.539 M 68.13 % | 66.935 M -13.26 % | 77.167 M -33.53 % | 116.093 M 2.82 % | 112.909 M 15.10 % | 98.100 M -20.63 % | 123.602 M 3.17 % | 119.805 M 3.33 % | 115.939 M 14.82 % | 100.978 M -9.13 % | 111.125 M 0.87 % | 110.163 M 52.42 % | 72.274 M 4.44 % | 69.198 M -10.31 % | 77.154 M 3.73 % | 74.379 M 68.03 % | 44.266 M -13.53 % | 51.193 M -20.15 % | 64.109 M 0.07 % | 64.066 M 7.88 % | 59.386 M 3 917.26 % | 1.478 M -98.00 % | 73.793 M 16.71 % | 63.229 M 2.49 % | 61.692 M -9.07 % | 67.849 M 43.35 % | 47.332 M -11.05 % | 53.213 M -1.94 % | 54.267 M -22.66 % | 70.168 M 19.72 % | 58.612 M 2.76 % | 57.037 M -89.36 % | 535.900 M |
| Cost and expenses | 596.709 M -24.64 % | 791.823 M 10.84 % | 714.385 M 23.58 % | 578.055 M 5.59 % | 547.459 M -27.57 % | 755.864 M 1.99 % | 741.135 M 18.90 % | 623.338 M 4.07 % | 598.972 M -23.15 % | 779.354 M 18.29 % | 658.825 M 0.66 % | 654.502 M 28.22 % | 510.451 M -29.77 % | 726.846 M 21.26 % | 599.396 M -10.14 % | 667.058 M 76.17 % | 378.655 M -34.48 % | 577.953 M 34.70 % | 429.071 M 10.14 % | 389.566 M 98.60 % | 196.161 M -44.56 % | 353.837 M 7.41 % | 329.425 M -0.04 % | 329.561 M 3.08 % | 319.727 M -23.96 % | 420.452 M -21.22 % | 533.698 M -1.45 % | 541.556 M 11.51 % | 485.677 M -18.91 % | 598.902 M 0.52 % | 595.812 M 15.54 % | 515.686 M 25.34 % | 411.418 M -32.58 % | 610.266 M 20.92 % | 504.693 M -1.90 % | 514.467 M -89.84 % | 5.062 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 85.036 M | 0.000 -100.00 % | 46.567 M -23.57 % | 60.930 M -8.97 % | 66.935 M -13.26 % | 77.167 M 20.20 % | 64.199 M 45.71 % | 44.058 M -34.88 % | 67.657 M 0.94 % | 67.024 M -0.02 % | 67.036 M 10.08 % | 60.897 M -28.97 % | 85.731 M 47.87 % | 57.979 M -3.63 % | 60.163 M 77.94 % | 33.811 M -54.20 % | 73.818 M 128.28 % | 32.337 M 12.13 % | 28.840 M 45.53 % | 19.817 M -66.03 % | 58.343 M 125.60 % | 25.861 M 4.04 % | 24.856 M -1.05 % | 25.121 M -50.06 % | 50.306 M 111.18 % | 23.822 M 5.68 % | 22.542 M 3.81 % | 21.714 M -53.41 % | 46.609 M 122.30 % | 20.967 M 4.74 % | 20.019 M -25.62 % | 26.915 M -49.87 % | 53.693 M 69.74 % | 31.632 M -0.17 % | 31.687 M 28.78 % | 24.605 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 810.864 K | 0.000 | 0.000 | 0.000 -100.00 % | 591.645 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.256 M -12.25 % | 7.129 M 41.53 % | 5.037 M 1 211.72 % | 384.000 K -90.05 % | 3.861 M -47.42 % | 7.343 M -15.75 % | 8.716 M -44.57 % | 15.725 M 62.77 % | 9.661 M -52.74 % | 20.442 M 118.35 % | 9.362 M 30.19 % | 7.191 M -33.59 % | 10.829 M 59.09 % | 6.807 M -33.10 % | 10.175 M 11.12 % | 9.157 M 3.40 % | 8.856 M 256.38 % | 2.485 M -18.92 % | 3.065 M -20.64 % | 3.862 M -21.70 % | 4.932 M 280.07 % | 1.298 M -85.25 % | 8.798 M -17.65 % | 10.684 M 2.35 % | 10.439 M 19.46 % | 8.739 M -7.16 % | 9.413 M 0.02 % | 9.411 M 9.80 % | 8.571 M -8.53 % | 9.370 M 39.41 % | 6.721 M 85.00 % | 3.633 M -53.66 % | 7.840 M -13.53 % | 9.067 M -16.26 % | 10.828 M 8.66 % | 9.965 M -12.41 % | 11.377 M |
| Depreciation and amortization | 10.909 M 29.76 % | 8.407 M -9.12 % | 9.251 M 43.47 % | 6.448 M 1.98 % | 6.323 M 33.00 % | 4.754 M -40.06 % | 7.931 M 13.79 % | 6.970 M -8.31 % | 7.602 M 15.48 % | 6.583 M -5.46 % | 6.963 M 7.47 % | 6.479 M -20.87 % | 8.188 M -25.97 % | 11.060 M 46.37 % | 7.556 M 1.12 % | 7.472 M 3.05 % | 7.251 M 30.70 % | 5.548 M 15.03 % | 4.823 M 21.67 % | 3.964 M -29.80 % | 5.647 M -17.12 % | 6.813 M 68.69 % | 4.039 M -16.94 % | 4.863 M 18.06 % | 4.119 M -8.79 % | 4.516 M 31.98 % | 3.422 M 0.50 % | 3.405 M 2.41 % | 3.325 M -19.47 % | 4.129 M 4.37 % | 3.956 M -2.47 % | 4.056 M 10.34 % | 3.676 M -13.75 % | 4.262 M 0.31 % | 4.249 M 3.36 % | 4.111 M -89.78 % | 40.220 M |
| Operating income | 51.995 M -47.99 % | 99.975 M 134.05 % | 42.715 M -74.07 % | 164.728 M 154.83 % | 64.642 M 67.85 % | 38.511 M -51.47 % | 79.357 M -17.80 % | 96.544 M 29.07 % | 74.801 M -6.69 % | 80.161 M 3.83 % | 77.206 M -25.11 % | 103.091 M 17.14 % | 88.005 M 8.12 % | 81.394 M -30.56 % | 117.208 M 30.20 % | 90.022 M 103.06 % | 44.333 M -37.72 % | 71.187 M -16.53 % | 85.279 M 146.29 % | 34.626 M -6.77 % | 37.139 M 22.57 % | 30.300 M -49.56 % | 60.066 M 39.01 % | 43.211 M 17.87 % | 36.659 M -11.41 % | 41.379 M 38.15 % | 29.953 M -19.68 % | 37.291 M -63.38 % | 101.820 M -9.82 % | 112.905 M 13.16 % | 99.775 M -14.88 % | 117.214 M 70.63 % | 68.696 M 4.55 % | 65.708 M 75.87 % | 37.361 M -37.06 % | 59.358 M -88.47 % | 514.710 M |
| Operating income ratio | 0.08 -28.50 % | 0.11 98.70 % | 0.06 -74.56 % | 0.22 110.00 % | 0.11 117.84 % | 0.05 -49.88 % | 0.10 -28.23 % | 0.13 20.63 % | 0.11 17.25 % | 0.10 -11.56 % | 0.11 -21.16 % | 0.14 -7.08 % | 0.15 42.09 % | 0.10 -36.94 % | 0.16 37.47 % | 0.12 13.25 % | 0.11 -4.68 % | 0.11 -33.61 % | 0.17 102.85 % | 0.08 -49.03 % | 0.16 104.25 % | 0.08 -49.17 % | 0.16 32.91 % | 0.12 13.43 % | 0.10 15.22 % | 0.09 67.91 % | 0.05 -17.67 % | 0.06 -63.60 % | 0.18 10.69 % | 0.16 12.88 % | 0.14 -22.85 % | 0.18 30.80 % | 0.14 46.77 % | 0.10 41.94 % | 0.07 -33.54 % | 0.10 12.41 % | 0.09 |
| Total other income expenses net | -2.736 M -44.61 % | -1.892 M -120.00 % | 9.460 M 111.18 % | -84.596 M -22 598.94 % | 376.000 K -98.68 % | 28.555 M 687.19 % | -4.863 M 60.43 % | -12.290 M -122.85 % | -5.515 M -187.01 % | 6.338 M 107.60 % | -83.349 M -1 935.88 % | -4.094 M 44.03 % | -7.314 M 71.72 % | -25.867 M -234.98 % | -7.722 M -26.80 % | -6.090 M 4.83 % | -6.399 M -157.51 % | -2.485 M -266.52 % | -678.000 K 49.18 % | -1.334 M 38.10 % | -2.155 M -65.60 % | -1.301 M 79.70 % | -6.410 M 20.40 % | -8.053 M 21.39 % | -10.244 M 9.18 % | -11.279 M -28.19 % | -8.799 M -14.44 % | -7.689 M -244.53 % | 5.320 M 424.59 % | -1.639 M | 0.000 -100.00 % | 1.212 M 115.46 % | -7.840 M -31.63 % | -5.956 M 37.89 % | -9.590 M -24.48 % | -7.704 M 98.34 % | -463.740 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 215.005 M | 0.000 -100.00 % | 139.174 M | 0.000 -100.00 % | 146.240 M -48.23 % | 282.469 M 46.11 % | 193.329 M 26.78 % | 152.487 M -45.81 % | 281.397 M 39.13 % | 202.252 M -35.55 % | 313.806 M 232.06 % | 94.504 M -74.79 % | 374.827 M 371.23 % | 79.542 M -71.47 % | 278.772 M 111.13 % | 132.040 M -42.68 % | 230.348 M 50.19 % | 153.375 M 404.33 % | -50.397 M -133.37 % | 151.028 M 38.70 % | 108.886 M -59.41 % | 268.278 M 120.99 % | 121.398 M -19.51 % | 150.815 M -41.13 % | 256.183 M 17.41 % | 218.199 M -0.28 % | 218.807 M 597.90 % | 31.352 M -91.01 % | 348.728 M 893.33 % | 35.107 M -57.50 % | 82.605 M -15.63 % | 97.906 M -48.18 % | 188.948 M -17.93 % | 230.224 M 179.90 % | 82.253 M -47.60 % | 156.959 M |
| Total investments | 0.000 -100.00 % | 144.377 M | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 76.000 K -99.99 % | 564.938 M 2 020.00 % | 26.648 M -91.26 % | 304.974 M 1 028.53 % | 27.024 M -93.32 % | 404.504 M 1 547.61 % | 24.551 M -87.01 % | 189.008 M 248 594.74 % | 76.000 K -99.95 % | 159.084 M 791.03 % | 17.854 M -93.24 % | 264.080 M 347 373.68 % | 76.000 K -99.98 % | 306.750 M 1 744.23 % | 16.633 M -94.49 % | 302.055 M 592 165.24 % | 51.000 K -99.99 % | 536.556 M 3 234.51 % | 16.091 M -94.67 % | 301.630 M 591 331.37 % | 51.000 K -99.99 % | 436.398 M 2 273.41 % | 18.387 M -70.68 % | 62.704 M 41 983.22 % | 149.000 K -99.79 % | 70.214 M 49.92 % | 46.834 M -76.08 % | 195.812 M 131 317.14 % | 149.000 K -99.97 % | 460.448 M 308 925.50 % | 149.000 K -99.95 % | 313.918 M |
| Total debt | 0.000 -100.00 % | 229.477 M | 0.000 -100.00 % | 161.159 M | 0.000 -100.00 % | 225.610 M | 0.000 -100.00 % | 475.798 M | 0.000 -100.00 % | 433.884 M | 0.000 -100.00 % | 516.058 M | 0.000 -100.00 % | 469.331 M | 0.000 -100.00 % | 382.892 M | 0.000 -100.00 % | 356.234 M | 0.000 -100.00 % | 96.923 M | 0.000 -100.00 % | 259.913 M | 0.000 -100.00 % | 237.178 M | 0.000 -100.00 % | 401.634 M | 0.000 -100.00 % | 417.006 M | 0.000 -100.00 % | 376.597 M | 0.000 -100.00 % | 117.712 M | 0.000 -100.00 % | 286.853 M | 0.000 -100.00 % | 307.227 M | 0.000 |
| Accumulated other comprehensive income loss | 2.664 B 1 181.96 % | 207.845 M -91.91 % | 2.571 B 8.03 % | 2.380 B -3.37 % | 2.463 B 1 083.39 % | 208.091 M -91.48 % | 2.444 B 8.49 % | 2.252 B -3.28 % | 2.329 B 734.00 % | 279.237 M -87.71 % | 2.272 B 9.19 % | 2.081 B -2.15 % | 2.126 B 717.73 % | 260.028 M -85.63 % | 1.809 B 11.82 % | 1.618 B -16.52 % | 1.938 B 346.96 % | 433.582 M -76.19 % | 1.821 B 11.73 % | 1.630 B -8.33 % | 1.778 B 668.20 % | 231.404 M -86.51 % | 1.715 B 12.54 % | 1.524 B -8.90 % | 1.673 B 661.91 % | 219.595 M -86.91 % | 1.677 B 12.86 % | 1.486 B 0.11 % | 1.484 B 525.09 % | 237.478 M -82.50 % | 1.357 B 15.61 % | 1.174 B 16.29 % | 1.009 B 2 764.72 % | 35.235 M -96.19 % | 924.142 M 24.74 % | 740.871 M -8.41 % | 808.890 M |
| Retained earnings | 0.000 -100.00 % | 2.023 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.821 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.433 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.252 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.104 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 B | 0.000 | 0.000 | 0.000 -100.00 % | 895.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 622.716 M | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 191.150 M | 0.000 -100.00 % | 183.271 M | 0.000 -100.00 % | 183.271 M | 0.000 -100.00 % | 183.271 M | 0.000 -100.00 % | 183.271 M | 0.000 |
| Total equity | 2.674 B 0.00 % | 2.674 B 3.60 % | 2.581 B 0.00 % | 2.581 B 4.40 % | 2.473 B 0.00 % | 2.473 B 0.79 % | 2.453 B 0.00 % | 2.453 B 4.94 % | 2.338 B 0.00 % | 2.338 B 2.53 % | 2.280 B 0.00 % | 2.280 B 6.89 % | 2.133 B 0.00 % | 2.133 B 17.92 % | 1.809 B -10.38 % | 2.018 B 3.88 % | 1.943 B 0.00 % | 1.943 B 6.72 % | 1.821 B 0.00 % | 1.821 B 2.43 % | 1.778 B 0.00 % | 1.778 B 3.63 % | 1.715 B 0.00 % | 1.715 B 2.53 % | 1.673 B 0.00 % | 1.673 B -0.25 % | 1.677 B 0.00 % | 1.677 B 12.99 % | 1.484 B 0.00 % | 1.484 B 9.38 % | 1.357 B 0.00 % | 1.357 B 34.45 % | 1.009 B 0.00 % | 1.009 B 9.22 % | 924.142 M 0.00 % | 924.142 M 14.25 % | 808.890 M |
| Other non current liabilities | -2.674 B -7 050.17 % | 38.478 M 101.49 % | -2.581 B -4 236.23 % | 62.407 M 102.52 % | -2.473 B -5 496.70 % | 45.816 M 101.87 % | -2.453 B -3 771.72 % | 66.812 M | 0.000 -100.00 % | 62.580 M | 0.000 -100.00 % | 64.418 M | 0.000 -100.00 % | 74.467 M | 0.000 -100.00 % | 16.771 M | 0.000 -100.00 % | 15.985 M | 0.000 -100.00 % | 2.606 M | 0.000 -100.00 % | 2.606 M | 0.000 -100.00 % | 1.920 M | 0.000 -100.00 % | 1.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.592 M | 0.000 -100.00 % | 1.080 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 50.320 M | 0.000 -100.00 % | 22.483 M | 0.000 -100.00 % | 23.203 M | 0.000 -100.00 % | 104.937 M | 0.000 -100.00 % | 108.292 M | 0.000 -100.00 % | 102.061 M | 0.000 -100.00 % | 41.853 M | 0.000 -100.00 % | 7.377 M | 0.000 -100.00 % | 7.409 M | 0.000 -100.00 % | 5.775 M | 0.000 -100.00 % | 7.204 M | 0.000 -100.00 % | 856.000 K | 0.000 -100.00 % | 7.777 M | 0.000 -100.00 % | 22.441 M | 0.000 -100.00 % | 32.510 M | 0.000 -100.00 % | 39.642 M | 0.000 -100.00 % | 54.885 M | 0.000 -100.00 % | 58.362 M | 0.000 |
| Total non current liabilities | -2.674 B -4 302.34 % | 63.638 M 102.47 % | -2.581 B -3 140.75 % | 84.890 M 103.43 % | -2.473 B -2 865.87 % | 89.395 M 103.64 % | -2.453 B -1 528.33 % | 171.749 M | 0.000 -100.00 % | 170.872 M | 0.000 -100.00 % | 166.479 M | 0.000 -100.00 % | 116.320 M | 0.000 -100.00 % | 24.148 M | 0.000 -100.00 % | 23.394 M | 0.000 -100.00 % | 8.381 M | 0.000 -100.00 % | 9.810 M | 0.000 -100.00 % | 2.776 M | 0.000 -100.00 % | 9.214 M | 0.000 -100.00 % | 22.441 M | 0.000 -100.00 % | 32.510 M | 0.000 -100.00 % | 39.642 M | 0.000 -100.00 % | 54.535 M | 0.000 -100.00 % | 59.442 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 84.880 M | 0.000 -100.00 % | 20.897 M | 0.000 -100.00 % | 42.341 M | 0.000 -100.00 % | 82.440 M | 0.000 -100.00 % | 76.464 M | 0.000 -100.00 % | 24.917 M | 0.000 -100.00 % | 42.147 M | 0.000 -100.00 % | 81.339 M | 0.000 -100.00 % | 86.068 M | 0.000 100.00 % | -4.512 M | 0.000 -100.00 % | 60.104 M | 0.000 -100.00 % | 6.520 M | 0.000 -100.00 % | 40.083 M | 0.000 -100.00 % | 46.661 M | 0.000 -100.00 % | 23.492 M | 0.000 -100.00 % | 80.067 M | 0.000 -100.00 % | 20.510 M | 0.000 -100.00 % | 92.276 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.162 M | 0.000 -100.00 % | 10.316 M | 0.000 -100.00 % | 48.408 M | 0.000 -100.00 % | 55.304 M | 0.000 -100.00 % | 66.141 M | 0.000 -100.00 % | 101.097 M | 0.000 -100.00 % | 101.526 M | 0.000 -100.00 % | 74.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.504 M | 0.000 -100.00 % | 46.099 M | 0.000 -100.00 % | 42.956 M | 0.000 -100.00 % | 78.571 M | 0.000 -100.00 % | 112.240 M | 0.000 -100.00 % | 5.671 M | 0.000 -100.00 % | 38.617 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 215.698 M | 0.000 -100.00 % | 138.676 M | 0.000 -100.00 % | 202.407 M | 0.000 -100.00 % | 370.861 M | 0.000 -100.00 % | 325.592 M | 0.000 -100.00 % | 358.693 M | 0.000 -100.00 % | 427.478 M | 0.000 -100.00 % | 378.568 M | 0.000 -100.00 % | 348.825 M | 0.000 -100.00 % | 91.148 M | 0.000 -100.00 % | 252.710 M | 0.000 -100.00 % | 174.786 M | 0.000 -100.00 % | 393.857 M | 0.000 -100.00 % | 394.565 M | 0.000 -100.00 % | 344.086 M | 0.000 -100.00 % | 78.070 M | 0.000 -100.00 % | 257.869 M | 0.000 -100.00 % | 248.865 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 584.413 M | 0.000 -100.00 % | 497.971 M | 0.000 -100.00 % | 499.978 M | 0.000 -100.00 % | 776.051 M | 0.000 -100.00 % | 704.061 M | 0.000 -100.00 % | 850.439 M | 0.000 -100.00 % | 836.686 M | 0.000 -100.00 % | 852.534 M | 0.000 -100.00 % | 771.274 M | 0.000 -100.00 % | 294.929 M | 0.000 -100.00 % | 412.690 M | 0.000 -100.00 % | 390.028 M | 0.000 -100.00 % | 521.756 M | 0.000 -100.00 % | 559.005 M | 0.000 -100.00 % | 499.201 M | 0.000 -100.00 % | 277.283 M | 0.000 -100.00 % | 385.698 M | 0.000 -100.00 % | 548.953 M | 0.000 |
| Total liabilities | -2.674 B -512.67 % | 648.051 M 125.11 % | -2.581 B -542.87 % | 582.861 M 123.57 % | -2.473 B -519.52 % | 589.373 M 124.03 % | -2.453 B -358.83 % | 947.800 M | 0.000 -100.00 % | 874.933 M | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 953.006 M | 0.000 -100.00 % | 876.682 M | 0.000 -100.00 % | 794.668 M | 0.000 -100.00 % | 303.310 M | 0.000 -100.00 % | 422.499 M | 0.000 -100.00 % | 392.804 M | 0.000 -100.00 % | 530.970 M | 0.000 -100.00 % | 581.446 M | 0.000 -100.00 % | 531.711 M | 0.000 -100.00 % | 316.925 M | 0.000 -100.00 % | 440.233 M | 0.000 -100.00 % | 608.395 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 51.224 M | 0.000 -100.00 % | 149.503 M 288.36 % | -79.370 M -152.16 % | 152.152 M 153.87 % | -282.469 M | 0.000 100.00 % | -152.487 M -194.72 % | 160.986 M 179.60 % | -202.252 M -226.56 % | 159.808 M 269.10 % | -94.504 M -9 450 300.00 % | -1.000 K 100.00 % | -79.542 M -154.54 % | 145.831 M 210.44 % | -132.040 M -9.06 % | -121.069 M 21.06 % | -153.375 M -202.78 % | 149.221 M 198.80 % | -151.028 M -526.66 % | 35.398 M 113.19 % | -268.278 M -176.30 % | 351.594 M 333.13 % | -150.815 M | 0.000 100.00 % | -218.199 M -960.71 % | 25.351 M 180.86 % | -31.352 M -517.32 % | 7.513 M 121.40 % | -35.107 M -189.03 % | 39.432 M 140.28 % | -97.906 M -5 021.10 % | 1.990 M 100.86 % | -230.224 M -225.74 % | 183.101 M 216.66 % | -156.959 M |
| Long term investments | 0.000 -100.00 % | 144.377 M | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 159.448 M | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 165.518 M | 0.000 -100.00 % | 11.538 M | 0.000 100.00 % | -6.078 M | 0.000 -100.00 % | 10.578 M | 0.000 -100.00 % | 161.660 M | 0.000 100.00 % | -136.407 M | 0.000 -100.00 % | 167.867 M | 0.000 100.00 % | -5.446 M | 0.000 -100.00 % | 11.877 M | 0.000 -100.00 % | 47.122 M | 0.000 -100.00 % | 66.824 M | 0.000 100.00 % | -5.101 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 2.800 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 14.988 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 10.778 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 10.778 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.778 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.778 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.778 K | 0.000 -100.00 % | 11.000 K | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 10.778 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 10.778 K | 0.000 -100.00 % | 5.174 M | 0.000 -100.00 % | 10.778 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 13.578 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 25.766 K | 0.000 -100.00 % | 11.000 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 492.088 M | 0.000 -100.00 % | 448.751 M | 0.000 -100.00 % | 373.213 M | 0.000 -100.00 % | 341.039 M | 0.000 -100.00 % | 336.178 M | 0.000 -100.00 % | 317.089 M | 0.000 -100.00 % | 314.504 M | 0.000 -100.00 % | 311.055 M | 0.000 -100.00 % | 606.332 M | 0.000 -100.00 % | 296.589 M | 0.000 -100.00 % | 249.411 M | 0.000 -100.00 % | 150.441 M | 0.000 -100.00 % | 159.384 M | 0.000 -100.00 % | 301.791 M | 0.000 -100.00 % | 301.695 M | 0.000 -100.00 % | 287.101 M | 0.000 -100.00 % | 276.406 M | 0.000 -100.00 % | 249.068 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 732.595 M | 0.000 -100.00 % | 641.517 M 908.26 % | -79.370 M -114.02 % | 566.010 M 300.38 % | -282.469 M -152.65 % | 536.530 M 451.85 % | -152.487 M -128.70 % | 531.237 M 362.66 % | -202.252 M -139.99 % | 505.744 M 635.16 % | -94.504 M -118.56 % | 509.113 M 740.06 % | -79.542 M -116.09 % | 494.228 M 474.30 % | -132.040 M -126.24 % | 503.133 M 428.04 % | -153.375 M -131.83 % | 481.880 M 419.07 % | -151.028 M -132.05 % | 471.207 M 275.64 % | -268.278 M -168.22 % | 393.232 M 360.74 % | -150.815 M -143.07 % | 350.194 M 260.49 % | -218.199 M -161.84 % | 352.848 M 1 225.44 % | -31.352 M -109.00 % | 348.422 M 1 092.46 % | -35.107 M -108.84 % | 397.024 M 505.52 % | -97.906 M -127.49 % | 356.117 M 254.68 % | -230.224 M -152.14 % | 441.527 M 381.30 % | -156.959 M |
| Other current assets | -14.472 M -109.37 % | 154.385 M 802.23 % | -21.985 M -114.09 % | 156.077 M | 0.000 -100.00 % | 142.906 M | 0.000 -100.00 % | 115.513 M | 0.000 -100.00 % | 1.480 B | 0.000 -100.00 % | 112.317 M | 0.000 -100.00 % | 71.024 M | 0.000 -100.00 % | 82.539 M | 0.000 -100.00 % | 72.787 M | 0.000 -100.00 % | 55.373 M | 0.000 -100.00 % | 81.968 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 117.615 M | 0.000 -100.00 % | 191.292 M | 0.000 -100.00 % | 128.170 M | 0.000 -100.00 % | 86.700 M | 0.000 -100.00 % | 117.976 M | 0.000 -100.00 % | 31.252 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 564.938 M 525.41 % | -132.800 M -143.54 % | 304.974 M 1 031.71 % | 26.948 M -93.34 % | 404.504 M 1 552.72 % | 24.475 M -87.05 % | 189.008 M 214.24 % | -165.442 M -204.00 % | 159.084 M 2 418.75 % | 6.316 M -97.61 % | 264.080 M 4 191.19 % | 6.154 M -97.99 % | 306.750 M 4 966.06 % | 6.055 M -98.00 % | 302.055 M 286.91 % | -161.609 M -130.12 % | 536.556 M 251.84 % | 152.498 M -49.44 % | 301.630 M 279.74 % | -167.816 M -138.45 % | 436.398 M 1 731.07 % | 23.833 M -61.99 % | 62.704 M 634.63 % | -11.728 M -116.70 % | 70.214 M 24 479.86 % | -288.000 K -100.15 % | 195.812 M 393.68 % | -66.675 M -114.48 % | 460.448 M 8 670.44 % | 5.250 M -98.33 % | 313.918 M |
| cash and cash equivalents | 0.000 -100.00 % | 14.472 M | 0.000 -100.00 % | 21.985 M | 0.000 -100.00 % | 75.449 M 126.71 % | -282.469 M -200.00 % | 282.469 M 285.24 % | -152.487 M -200.00 % | 152.487 M 175.39 % | -202.252 M -200.00 % | 202.252 M 314.01 % | -94.504 M -200.00 % | 94.504 M 218.81 % | -79.542 M -176.39 % | 104.120 M 178.85 % | -132.040 M -204.89 % | 125.886 M 182.08 % | -153.375 M -204.11 % | 147.320 M 197.55 % | -151.028 M -200.00 % | 151.028 M 156.30 % | -268.278 M -331.71 % | 115.780 M 176.77 % | -150.815 M -203.69 % | 145.451 M 166.66 % | -218.199 M -210.09 % | 198.199 M 732.17 % | -31.352 M -212.50 % | 27.868 M 179.38 % | -35.107 M -200.00 % | 35.107 M 135.86 % | -97.906 M -200.00 % | 97.906 M 142.53 % | -230.224 M -202.33 % | 224.974 M 243.33 % | -156.959 M |
| Cash and short term investments | 14.472 M 0.00 % | 14.472 M -34.17 % | 21.985 M 0.00 % | 21.985 M -72.30 % | 79.370 M 0.00 % | 79.370 M -71.90 % | 282.469 M 0.00 % | 282.469 M 85.24 % | 152.487 M 0.00 % | 152.487 M -24.61 % | 202.252 M 0.00 % | 202.252 M 114.01 % | 94.504 M 0.00 % | 94.504 M 18.81 % | 79.542 M -27.97 % | 110.436 M -16.36 % | 132.040 M 4.89 % | 125.886 M -17.92 % | 153.375 M 0.00 % | 153.375 M 1.55 % | 151.028 M 0.00 % | 151.028 M -43.70 % | 268.278 M 0.00 % | 268.278 M 77.89 % | 150.815 M 3.69 % | 145.451 M -33.34 % | 218.199 M -1.73 % | 222.032 M 608.19 % | 31.352 M 12.50 % | 27.868 M -20.62 % | 35.107 M 0.00 % | 35.107 M -64.14 % | 97.906 M 0.00 % | 97.906 M -57.47 % | 230.224 M 0.00 % | 230.224 M 46.68 % | 156.959 M |
| Total current assets | 0.000 -100.00 % | 2.590 B | 0.000 -100.00 % | 2.523 B 3 078.33 % | 79.370 M -96.82 % | 2.496 B 783.61 % | 282.469 M -90.14 % | 2.864 B 1 778.47 % | 152.487 M -94.31 % | 2.681 B 1 225.79 % | 202.252 M -92.75 % | 2.791 B 2 853.66 % | 94.504 M -96.33 % | 2.577 B 3 139.88 % | 79.542 M -96.69 % | 2.401 B 1 718.33 % | 132.040 M -94.09 % | 2.235 B 1 356.94 % | 153.375 M -90.66 % | 1.642 B 987.36 % | 151.028 M -91.26 % | 1.729 B 544.46 % | 268.278 M -84.36 % | 1.715 B 1 037.17 % | 150.815 M -91.87 % | 1.854 B 749.64 % | 218.199 M -88.55 % | 1.906 B 5 978.91 % | 31.352 M -98.12 % | 1.668 B 4 650.43 % | 35.107 M -97.25 % | 1.277 B 1 204.35 % | 97.906 M -91.05 % | 1.094 B 374.98 % | 230.224 M -78.90 % | 1.091 B 595.09 % | 156.959 M |
| Inventory | 0.000 -100.00 % | 948.505 M | 0.000 -100.00 % | 1.073 B | 0.000 -100.00 % | 943.699 M | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.049 B | 0.000 -100.00 % | 1.259 B | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.191 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 842.941 M | 0.000 -100.00 % | 901.134 M | 0.000 -100.00 % | 865.222 M | 0.000 -100.00 % | 981.077 M | 0.000 -100.00 % | 689.572 M | 0.000 -100.00 % | 446.330 M | 0.000 -100.00 % | 390.096 M | 0.000 -100.00 % | 390.970 M | 0.000 -100.00 % | 345.249 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 1.472 B | 0.000 -100.00 % | 1.271 B | 0.000 -100.00 % | 1.330 B | 0.000 -100.00 % | 1.335 B | 0.000 100.00 % | -620.000 K | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 1.189 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 908.036 M | 0.000 -100.00 % | 590.522 M | 0.000 -100.00 % | 594.817 M | 0.000 -100.00 % | 581.523 M | 0.000 -100.00 % | 609.763 M | 0.000 -100.00 % | 981.174 M | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 765.131 M | 0.000 -100.00 % | 560.152 M | 0.000 -100.00 % | 515.537 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 44.895 M | 0.000 -100.00 % | 43.176 M | 0.000 -100.00 % | 40.558 M | 0.000 -100.00 % | 36.032 M | 0.000 -100.00 % | 33.986 M | 0.000 -100.00 % | 28.760 M | 0.000 -100.00 % | 29.081 M | 0.000 -100.00 % | 25.793 M | 0.000 -100.00 % | 23.937 M | 0.000 -100.00 % | 25.481 M | 0.000 -100.00 % | 24.727 M | 0.000 -100.00 % | 22.430 M | 0.000 -100.00 % | 22.932 M | 0.000 -100.00 % | 31.140 M | 0.000 -100.00 % | 27.323 M | 0.000 -100.00 % | 23.361 M | 0.000 -100.00 % | 10.872 M | 0.000 -100.00 % | 14.448 M | 0.000 |
| Other assets | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 283.835 M | 0.000 -100.00 % | 338.398 M | 0.000 -100.00 % | 242.906 M | 0.000 -100.00 % | 316.456 M | 0.000 -100.00 % | 259.523 M | 0.000 -100.00 % | 322.167 M | 0.000 -100.00 % | 343.065 M | 0.000 -100.00 % | 357.142 M | 0.000 -100.00 % | 320.302 M | 0.000 -100.00 % | 123.768 M | 0.000 -100.00 % | 96.358 M | 0.000 -100.00 % | 87.682 M | 0.000 -100.00 % | 81.800 M | 0.000 -100.00 % | 117.779 M | 0.000 -100.00 % | 76.544 M | 0.000 -100.00 % | 81.882 M | 0.000 -100.00 % | 86.477 M | 0.000 -100.00 % | 207.812 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.162 M | 0.000 100.00 % | -4.022 M | 0.000 -100.00 % | 13.607 M | 0.000 -100.00 % | 34.054 M | 0.000 -100.00 % | 5.579 M | 0.000 -100.00 % | 35.485 M | 0.000 -100.00 % | 16.079 M | 0.000 -100.00 % | 10.104 M | 0.000 -100.00 % | 3.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.079 M | 0.000 -100.00 % | 37.264 M | 0.000 -100.00 % | 22.083 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -877.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 9.797 M | 0.000 -100.00 % | 10.600 M | 0.000 -100.00 % | 10.020 M | 0.000 -100.00 % | 9.643 M | 0.000 -100.00 % | 8.908 M | 0.000 -100.00 % | 8.372 M | 0.000 -100.00 % | 6.846 M | 0.000 -100.00 % | 5.962 M | 0.000 -100.00 % | 5.124 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 |
| Capital lease obligations | 0.000 -100.00 % | 36.541 M | 0.000 -100.00 % | 51.577 M | 0.000 -100.00 % | 4.828 M | 0.000 -100.00 % | 3.570 M | 0.000 -100.00 % | 12.197 M | 0.000 100.00 % | -55.304 M | 0.000 -100.00 % | 18.308 M | 0.000 -100.00 % | 3.053 M | 0.000 -100.00 % | 7.018 M | 0.000 -100.00 % | 7.346 M | 0.000 -100.00 % | 10.855 M | 0.000 100.00 % | -61.536 M | 0.000 -100.00 % | 3.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.747 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 -100.00 % | 2.050 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 9.797 M -95.96 % | 242.433 M 2 187.10 % | 10.600 M | 0.000 -100.00 % | 10.020 M -95.87 % | 242.433 M 2 414.08 % | 9.643 M | 0.000 -100.00 % | 8.908 M -96.33 % | 242.433 M 2 795.76 % | 8.372 M | 0.000 -100.00 % | 6.846 M -97.18 % | 242.433 M | 0.000 -100.00 % | 203.578 M 3 873.03 % | 5.124 M -97.89 % | 242.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 242.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 242.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 411.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 204.423 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 877.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.242 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 3.322 B | 0.000 -100.00 % | 3.164 B | 0.000 -100.00 % | 3.062 B | 0.000 -100.00 % | 3.401 B | 0.000 -100.00 % | 3.213 B | 0.000 -100.00 % | 3.297 B | 0.000 -100.00 % | 3.086 B | 0.000 -100.00 % | 2.895 B | 0.000 -100.00 % | 2.738 B | 0.000 -100.00 % | 2.124 B | 0.000 -100.00 % | 2.200 B | 0.000 -100.00 % | 2.108 B | 0.000 -100.00 % | 2.204 B | 0.000 -100.00 % | 2.259 B | 0.000 -100.00 % | 2.016 B | 0.000 -100.00 % | 1.674 B | 0.000 -100.00 % | 1.450 B | 0.000 -100.00 % | 1.533 B | 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 |
| 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 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-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 | 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 -100.00 % | 249.447 K | 0.000 | 0.000 -100.00 % | 1.485 M -75.00 % | 5.941 M 300.00 % | 1.485 M | 0.000 | 0.000 -100.00 % | 31.954 M 140.22 % | 13.302 M 0.00 % | 13.302 M 135.89 % | 5.639 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 |
| 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 -100.00 % | 40.486 M 0.00 % | 40.486 M 0.00 % | 40.486 M 0.00 % | 40.486 M | 0.000 100.00 % | -11.218 M 0.00 % | -11.218 M 0.00 % | -11.218 M | 0.000 100.00 % | -158.700 M 0.00 % | -158.700 M 0.00 % | -158.700 M | 0.000 100.00 % | -57.925 M 0.00 % | -57.925 M 0.00 % | -57.925 M | 0.000 -100.00 % | 4.581 M 0.00 % | 4.581 M 0.00 % | 4.581 M 111.58 % | -39.568 M 0.00 % | -39.568 M 0.00 % | -39.568 M 0.00 % | -39.568 M -75.82 % | -22.504 M 0.00 % | -22.504 M 0.00 % | -22.504 M 0.00 % | -22.504 M 1.49 % | -22.844 M 0.00 % | -22.844 M 0.00 % | -22.844 M 0.00 % | -22.844 M -55.24 % | -14.715 M 0.00 % | -14.715 M 0.00 % | -14.715 M 0.00 % | -14.715 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 19.986 M 0.00 % | 19.986 M 0.00 % | 19.986 M 0.00 % | 19.986 M | 0.000 100.00 % | -133.687 M 0.00 % | -133.687 M 0.00 % | -133.687 M | 0.000 100.00 % | -13.840 M 0.00 % | -13.840 M 0.00 % | -13.840 M | 0.000 100.00 % | -9.927 M 0.00 % | -9.927 M 0.00 % | -9.927 M | 0.000 100.00 % | -25.312 M 0.00 % | -25.312 M 0.00 % | -25.312 M -1 334.44 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 155.54 % | -3.692 M 0.00 % | -3.692 M 0.00 % | -3.692 M 0.00 % | -3.692 M 77.18 % | -16.181 M 0.00 % | -16.181 M 0.00 % | -16.181 M 0.00 % | -16.181 M -74.90 % | -9.251 M 0.00 % | -9.251 M 0.00 % | -9.251 M 0.00 % | -9.251 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 20.500 M 0.00 % | 20.500 M 0.00 % | 20.500 M 0.00 % | 20.500 M | 0.000 -100.00 % | 122.468 M 0.00 % | 122.468 M 0.00 % | 122.468 M | 0.000 100.00 % | -144.860 M 0.00 % | -144.860 M 0.00 % | -144.860 M | 0.000 100.00 % | -47.998 M 0.00 % | -47.998 M 0.00 % | -47.998 M | 0.000 -100.00 % | 29.893 M 0.00 % | 29.893 M 0.00 % | 29.893 M 171.83 % | -41.618 M 0.00 % | -41.618 M 0.00 % | -41.618 M 0.00 % | -41.618 M -121.23 % | -18.812 M 0.00 % | -18.812 M 0.00 % | -18.812 M 0.00 % | -18.812 M -182.35 % | -6.663 M 0.00 % | -6.663 M 0.00 % | -6.663 M 0.00 % | -6.663 M -21.96 % | -5.463 M 0.00 % | -5.463 M 0.00 % | -5.463 M 0.00 % | -5.463 M |
| Other non cash items | -36.888 M 51.77 % | -76.490 M -110.52 % | -36.333 M 38.54 % | -59.114 M -21.82 % | -48.526 M -117.93 % | -22.267 M 44.12 % | -39.851 M 33.31 % | -59.755 M -23.26 % | -48.478 M -122.15 % | -21.822 M 53.34 % | -46.769 M 32.80 % | -69.595 M -8.26 % | -64.288 M -31.80 % | -48.778 M 39.63 % | -80.799 M -79.13 % | -45.107 M -76.97 % | -25.489 M 43.98 % | -45.498 M 23.79 % | -59.704 M -196.08 % | -20.165 M 10.69 % | -22.579 M -30.82 % | -17.260 M 52.18 % | -36.091 M -56.24 % | -23.099 M -41.28 % | -16.350 M -44.28 % | -11.332 M 14.64 % | -13.275 M 50.69 % | -26.921 M 65.51 % | -78.063 M -1.37 % | -77.005 M 0.59 % | -77.464 M 4.66 % | -81.247 M -35.57 % | -59.931 M 33.20 % | -89.723 M -102.15 % | -44.385 M 31.19 % | -64.507 M -32.11 % | -48.829 M -957.27 % | 5.696 M 0.00 % | 5.696 M -80.59 % | 29.350 M 0.00 % | 29.350 M 0.00 % | 29.350 M 0.00 % | 29.350 M 43.57 % | 20.442 M 0.00 % | 20.442 M 0.00 % | 20.442 M 0.00 % | 20.442 M 0.57 % | 20.326 M 0.00 % | 20.326 M 0.00 % | 20.326 M 0.00 % | 20.326 M -3.51 % | 21.066 M 0.00 % | 21.066 M 0.00 % | 21.066 M 0.00 % | 21.066 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.862 M 13.79 % | 13.940 M -8.31 % | 15.204 M 15.48 % | 13.166 M -5.46 % | 13.926 M 7.47 % | 12.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.643 M 0.00 % | 79.643 M 0.00 % | 79.643 M 0.00 % | 79.643 M | 0.000 -100.00 % | 19.249 M 0.00 % | 19.249 M 0.00 % | 19.249 M | 0.000 100.00 % | -62.611 M 0.00 % | -62.611 M 0.00 % | -62.611 M | 0.000 -100.00 % | 14.843 M 0.00 % | 14.843 M 0.00 % | 14.843 M 11.59 % | 13.302 M -75.21 % | 53.658 M 0.00 % | 53.658 M 0.00 % | 53.658 M 1 135.06 % | -5.184 M 0.00 % | -5.184 M 0.00 % | -5.184 M 0.00 % | -5.184 M -650.90 % | 941.000 K 0.00 % | 941.000 K 0.00 % | 941.000 K 0.00 % | 941.000 K 552.34 % | 144.250 K 0.00 % | 144.250 K 0.00 % | 144.250 K 0.00 % | 144.250 K -98.40 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M |
| 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 100.00 % | -32.781 M 0.00 % | -32.781 M 0.00 % | -32.781 M 0.00 % | -32.781 M | 0.000 -100.00 % | 24.500 K 0.00 % | 24.500 K 0.00 % | 24.500 K | 0.000 100.00 % | -10.167 M 0.00 % | -10.167 M 0.00 % | -10.167 M | 0.000 100.00 % | -13.765 M 0.00 % | -13.765 M 0.00 % | -13.765 M | 0.000 100.00 % | -9.926 M 0.00 % | -9.926 M 0.00 % | -9.926 M -24.73 % | -7.958 M 0.00 % | -7.958 M 0.00 % | -7.958 M 0.00 % | -7.958 M 75.39 % | -32.333 M 0.00 % | -32.333 M 0.00 % | -32.333 M 0.00 % | -32.333 M -840.32 % | -3.439 M 0.00 % | -3.439 M 0.00 % | -3.439 M 0.00 % | -3.439 M 24.83 % | -4.575 M 0.00 % | -4.575 M 0.00 % | -4.575 M 0.00 % | -4.575 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -5.041 M 0.00 % | -5.041 M 0.00 % | -5.041 M 0.00 % | -5.041 M -116.61 % | -2.327 M 0.00 % | -2.327 M 0.00 % | -2.327 M 0.00 % | -2.327 M | 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 -100.00 % | 17.080 M 0.00 % | 17.080 M 0.00 % | 17.080 M | 0.000 -100.00 % | 1.411 M 0.00 % | 1.411 M 0.00 % | 1.411 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.705 M 0.00 % | 6.705 M 0.00 % | 6.705 M 0.00 % | 6.705 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 |
| 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 -100.00 % | 32.781 M 0.00 % | 32.781 M 0.00 % | 32.781 M 0.00 % | 32.781 M | 0.000 100.00 % | -24.500 K 0.00 % | -24.500 K 0.00 % | -24.500 K | 0.000 100.00 % | -6.913 M 0.00 % | -6.913 M 0.00 % | -6.913 M | 0.000 -100.00 % | 12.353 M 0.00 % | 12.353 M 0.00 % | 12.353 M | 0.000 -100.00 % | 9.926 M 0.00 % | 9.926 M 0.00 % | 9.926 M 57.71 % | 6.294 M 0.00 % | 6.294 M 0.00 % | 6.294 M 0.00 % | 6.294 M -81.84 % | 34.660 M 0.00 % | 34.660 M 0.00 % | 34.660 M 0.00 % | 34.660 M 908.00 % | 3.439 M 0.00 % | 3.439 M 0.00 % | 3.439 M 0.00 % | 3.439 M -24.83 % | 4.575 M 0.00 % | 4.575 M 0.00 % | 4.575 M 0.00 % | 4.575 M |
| 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 100.00 % | -31.431 M 0.00 % | -31.431 M 0.00 % | -31.431 M 0.00 % | -31.431 M | 0.000 -100.00 % | 24.500 K 0.00 % | 24.500 K 0.00 % | 24.500 K | 0.000 -100.00 % | 6.913 M 0.00 % | 6.913 M 0.00 % | 6.913 M | 0.000 100.00 % | -30.058 M 0.00 % | -30.058 M 0.00 % | -30.058 M | 0.000 100.00 % | -9.218 M 0.00 % | -9.218 M 0.00 % | -9.218 M -181.94 % | 11.249 M 0.00 % | 11.249 M 0.00 % | 11.249 M 0.00 % | 11.249 M 132.72 % | -34.382 M 0.00 % | -34.382 M 0.00 % | -34.382 M 0.00 % | -34.382 M -43.70 % | -23.927 M 0.00 % | -23.927 M 0.00 % | -23.927 M 0.00 % | -23.927 M -415.58 % | -4.641 M 0.00 % | -4.641 M 0.00 % | -4.641 M 0.00 % | -4.641 M |
| 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 | 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 -100.00 % | 9.911 M 0.00 % | 9.911 M 0.00 % | 9.911 M | 0.000 -100.00 % | 47.813 M 0.00 % | 47.813 M 0.00 % | 47.813 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 -100.00 % | 72.342 M 0.00 % | 72.342 M 0.00 % | 72.342 M 0.00 % | 72.342 M 57 773.20 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K |
| 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 100.00 % | -45.250 K 0.00 % | -45.250 K 0.00 % | -45.250 K 0.00 % | -45.250 K | 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 100.00 % | -5.509 M 0.00 % | -5.509 M 0.00 % | -5.509 M | 0.000 100.00 % | -13.719 M 0.00 % | -13.719 M 0.00 % | -13.719 M | 0.000 100.00 % | -2.291 M 0.00 % | -2.291 M 0.00 % | -2.291 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.579 M 0.00 % | 3.579 M 0.00 % | 3.579 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 100.00 % | -2.093 M 0.00 % | -2.093 M 0.00 % | -2.093 M 0.00 % | -2.093 M -837 300.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 -100.00 % | 59.998 M 0.00 % | 59.998 M 0.00 % | 59.998 M 0.00 % | 59.998 M 1 049.93 % | -6.316 M 0.00 % | -6.316 M 0.00 % | -6.316 M 0.00 % | -6.316 M |
| 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 100.00 % | -37.566 M 0.00 % | -37.566 M 0.00 % | -37.566 M 0.00 % | -37.566 M | 0.000 -100.00 % | 3.579 M 0.00 % | 3.579 M 0.00 % | 3.579 M | 0.000 -100.00 % | 37.235 M 0.00 % | 37.235 M 0.00 % | 37.235 M | 0.000 100.00 % | -41.397 M 0.00 % | -41.397 M 0.00 % | -41.397 M | 0.000 100.00 % | -2.291 M 0.00 % | -2.291 M 0.00 % | -2.291 M -9.45 % | -2.093 M 0.00 % | -2.093 M 0.00 % | -2.093 M 0.00 % | -2.093 M -837 300.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 -100.00 % | 59.998 M 0.00 % | 59.998 M 0.00 % | 59.998 M 0.00 % | 59.998 M 1 049.93 % | -6.316 M 0.00 % | -6.316 M 0.00 % | -6.316 M 0.00 % | -6.316 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M | 0.000 -100.00 % | 6.543 M 0.00 % | 6.543 M 0.00 % | 6.543 M | 0.000 -100.00 % | 18.905 M 0.00 % | 18.905 M 0.00 % | 18.905 M | 0.000 -100.00 % | 25.098 M 0.00 % | 25.098 M 0.00 % | 25.098 M | 0.000 100.00 % | -8.102 M 0.00 % | -8.102 M 0.00 % | -8.102 M 38.17 % | -13.104 M 0.00 % | -13.104 M 0.00 % | -13.104 M 0.00 % | -13.104 M -130.45 % | 43.029 M 0.00 % | 43.029 M 0.00 % | 43.029 M 0.00 % | 43.029 M 215.57 % | -37.232 M 0.00 % | -37.232 M 0.00 % | -37.232 M 0.00 % | -37.232 M -2 989.56 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M 0.00 % | 1.289 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.862 M 13.79 % | 13.940 M -8.31 % | 15.204 M 15.48 % | 13.166 M -5.46 % | 13.926 M 7.47 % | 12.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.394 M 0.00 % | 1.394 M 0.00 % | 1.394 M 0.00 % | 1.394 M | 0.000 -100.00 % | 29.396 M 0.00 % | 29.396 M 0.00 % | 29.396 M | 0.000 -100.00 % | 441.895 K 0.00 % | 441.895 K 0.00 % | 441.895 K | 0.000 100.00 % | -31.514 M 0.00 % | -31.514 M 0.00 % | -31.514 M -336.91 % | 13.302 M -60.93 % | 34.047 M 0.00 % | 34.047 M 0.00 % | 34.047 M 472.83 % | -9.132 M 0.00 % | -9.132 M 0.00 % | -9.132 M 0.00 % | -9.132 M -195.25 % | 9.588 M 0.00 % | 9.588 M 0.00 % | 9.588 M 0.00 % | 9.588 M 1 042.72 % | -1.017 M 0.00 % | -1.017 M 0.00 % | -1.017 M 0.00 % | -1.017 M -50.56 % | -675.500 K 0.00 % | -675.500 K 0.00 % | -675.500 K 0.00 % | -675.500 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.331 M 5.62 % | 282.469 M 5.19 % | 268.529 M 76.10 % | 152.487 M 9.45 % | 139.321 M -31.12 % | 202.252 M 6.85 % | 189.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.363 M 0.00 % | 36.363 M 0.00 % | 36.363 M 0.00 % | 36.363 M | 0.000 -100.00 % | 6.967 M 0.00 % | 6.967 M 0.00 % | 6.967 M | 0.000 -100.00 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M | 0.000 -100.00 % | 38.039 M 0.00 % | 38.039 M 0.00 % | 38.039 M | 0.000 -100.00 % | 3.992 M 0.00 % | 3.992 M 0.00 % | 3.992 M -69.58 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M 271.08 % | 3.537 M 0.00 % | 3.537 M 0.00 % | 3.537 M 0.00 % | 3.537 M -22.33 % | 4.554 M 0.00 % | 4.554 M 0.00 % | 4.554 M 0.00 % | 4.554 M -12.91 % | 5.229 M 0.00 % | 5.229 M 0.00 % | 5.229 M 0.00 % | 5.229 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.449 M -74.71 % | 298.331 M 5.62 % | 282.469 M 68.45 % | 167.691 M 9.97 % | 152.487 M -29.46 % | 216.178 M 6.89 % | 202.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.757 M 0.00 % | 37.757 M 0.00 % | 37.757 M 0.00 % | 37.757 M | 0.000 -100.00 % | 36.363 M 0.00 % | 36.363 M 0.00 % | 36.363 M | 0.000 -100.00 % | 6.967 M 0.00 % | 6.967 M 0.00 % | 6.967 M | 0.000 -100.00 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M -50.95 % | 13.302 M -65.03 % | 38.039 M 0.00 % | 38.039 M 0.00 % | 38.039 M 852.82 % | 3.992 M 0.00 % | 3.992 M 0.00 % | 3.992 M 0.00 % | 3.992 M -69.58 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M 271.08 % | 3.537 M 0.00 % | 3.537 M 0.00 % | 3.537 M 0.00 % | 3.537 M -22.33 % | 4.554 M 0.00 % | 4.554 M 0.00 % | 4.554 M 0.00 % | 4.554 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.862 M 13.79 % | 13.940 M -8.31 % | 15.204 M 15.48 % | 13.166 M -5.46 % | 13.926 M 7.47 % | 12.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.643 M 0.00 % | 79.643 M 0.00 % | 79.643 M 0.00 % | 79.643 M | 0.000 -100.00 % | 19.249 M 0.00 % | 19.249 M 0.00 % | 19.249 M | 0.000 100.00 % | -62.611 M 0.00 % | -62.611 M 0.00 % | -62.611 M | 0.000 -100.00 % | 14.843 M 0.00 % | 14.843 M 0.00 % | 14.843 M 11.59 % | 13.302 M -75.21 % | 53.658 M 0.00 % | 53.658 M 0.00 % | 53.658 M 1 135.06 % | -5.184 M 0.00 % | -5.184 M 0.00 % | -5.184 M 0.00 % | -5.184 M -650.90 % | 941.000 K 0.00 % | 941.000 K 0.00 % | 941.000 K 0.00 % | 941.000 K 552.34 % | 144.250 K 0.00 % | 144.250 K 0.00 % | 144.250 K 0.00 % | 144.250 K -98.40 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M |
| 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 100.00 % | -32.781 M 0.00 % | -32.781 M 0.00 % | -32.781 M 0.00 % | -32.781 M | 0.000 -100.00 % | 24.500 K 0.00 % | 24.500 K 0.00 % | 24.500 K | 0.000 100.00 % | -10.167 M 0.00 % | -10.167 M 0.00 % | -10.167 M | 0.000 100.00 % | -13.765 M 0.00 % | -13.765 M 0.00 % | -13.765 M | 0.000 100.00 % | -9.926 M 0.00 % | -9.926 M 0.00 % | -9.926 M -24.73 % | -7.958 M 0.00 % | -7.958 M 0.00 % | -7.958 M 0.00 % | -7.958 M 75.39 % | -32.333 M 0.00 % | -32.333 M 0.00 % | -32.333 M 0.00 % | -32.333 M -840.32 % | -3.439 M 0.00 % | -3.439 M 0.00 % | -3.439 M 0.00 % | -3.439 M 24.83 % | -4.575 M 0.00 % | -4.575 M 0.00 % | -4.575 M 0.00 % | -4.575 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.862 M 13.79 % | 13.940 M -8.31 % | 15.204 M 15.48 % | 13.166 M -5.46 % | 13.926 M 7.47 % | 12.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.862 M 0.00 % | 46.862 M 0.00 % | 46.862 M 0.00 % | 46.862 M | 0.000 -100.00 % | 19.273 M 0.00 % | 19.273 M 0.00 % | 19.273 M | 0.000 100.00 % | -72.778 M 0.00 % | -72.778 M 0.00 % | -72.778 M | 0.000 -100.00 % | 1.079 M 0.00 % | 1.079 M 0.00 % | 1.079 M -91.89 % | 13.302 M -69.58 % | 43.732 M 0.00 % | 43.732 M 0.00 % | 43.732 M 432.77 % | -13.142 M 0.00 % | -13.142 M 0.00 % | -13.142 M 0.00 % | -13.142 M 58.14 % | -31.392 M 0.00 % | -31.392 M 0.00 % | -31.392 M 0.00 % | -31.392 M -852.93 % | -3.294 M 0.00 % | -3.294 M 0.00 % | -3.294 M 0.00 % | -3.294 M -174.56 % | 4.418 M 0.00 % | 4.418 M 0.00 % | 4.418 M 0.00 % | 4.418 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |