Keltech Energies Limited KELENRG.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.957 B 10.48 % | 4.487 B -20.15 % | 5.619 B 58.46 % | 3.546 B 61.05 % | 2.202 B 2.00 % | 2.159 B -4.60 % | 2.263 B 11.97 % | 2.021 B 0.54 % | 2.010 B 12.05 % | 1.794 B -6.54 % | 1.920 B 24.22 % | 1.545 B -0.83 % | 1.558 B -12.68 % | 1.785 B 60.23 % | 1.114 B -0.24 % | 1.116 B 1.18 % | 1.103 B 31.01 % | 842.235 M |
| Net income | 249.411 M 28.48 % | 194.128 M 62.84 % | 119.212 M 79.81 % | 66.300 M 253.47 % | 18.757 M -60.42 % | 47.391 M -21.35 % | 60.252 M -20.24 % | 75.537 M 29.38 % | 58.386 M 15.17 % | 50.694 M 48.26 % | 34.193 M -42.52 % | 59.484 M 38.12 % | 43.068 M -14.61 % | 50.436 M 222.89 % | 15.620 M -73.53 % | 59.002 M 22.34 % | 48.226 M 1 990.42 % | 2.307 M |
| Income before tax | 329.717 M 26.60 % | 260.450 M 56.14 % | 166.805 M 96.29 % | 84.979 M 176.26 % | 30.761 M -50.54 % | 62.191 M -25.19 % | 83.128 M -25.81 % | 112.053 M 25.63 % | 89.193 M 13.49 % | 78.588 M 48.67 % | 52.861 M -40.71 % | 89.150 M 34.39 % | 66.336 M -12.51 % | 75.824 M 235.33 % | 22.612 M -75.02 % | 90.517 M 16.17 % | 77.918 M 2 505.08 % | 2.991 M |
| Income before tax ratio | 0.07 14.59 % | 0.06 95.55 % | 0.03 23.87 % | 0.02 71.53 % | 0.01 -51.51 % | 0.03 -21.58 % | 0.04 -33.74 % | 0.06 24.96 % | 0.04 1.29 % | 0.04 59.07 % | 0.03 -52.27 % | 0.06 35.52 % | 0.04 0.20 % | 0.04 109.28 % | 0.02 -74.96 % | 0.08 14.81 % | 0.07 1 888.42 % | 0.00 |
| EBITDA | 442.772 M 25.51 % | 352.790 M 34.48 % | 262.335 M 57.72 % | 166.334 M 55.33 % | 107.085 M -24.76 % | 142.330 M -8.52 % | 155.585 M -19.46 % | 193.186 M 17.08 % | 165.001 M 21.07 % | 136.285 M 14.92 % | 118.593 M -6.58 % | 126.946 M 27.79 % | 99.336 M -6.00 % | 105.676 M 181.72 % | 37.511 M -64.02 % | 104.265 M 14.18 % | 91.316 M 462.05 % | 16.247 M |
| Net income ratio | 0.05 16.29 % | 0.04 103.94 % | 0.02 13.47 % | 0.02 119.48 % | 0.01 -61.20 % | 0.02 -17.55 % | 0.03 -28.76 % | 0.04 28.68 % | 0.03 2.79 % | 0.03 58.63 % | 0.02 -53.73 % | 0.04 39.27 % | 0.03 -2.20 % | 0.03 101.52 % | 0.01 -73.46 % | 0.05 20.92 % | 0.04 1 495.59 % | 0.00 |
| Ratio EBITDA | 0.09 13.60 % | 0.08 68.42 % | 0.05 -0.47 % | 0.05 -3.55 % | 0.05 -26.24 % | 0.07 -4.11 % | 0.07 -28.07 % | 0.10 16.46 % | 0.08 8.05 % | 0.08 22.96 % | 0.06 -24.80 % | 0.08 28.86 % | 0.06 7.66 % | 0.06 75.82 % | 0.03 -63.94 % | 0.09 12.85 % | 0.08 329.00 % | 0.02 |
| Gross profit ratio | 0.32 21.93 % | 0.26 46.89 % | 0.18 31.61 % | 0.13 -57.72 % | 0.32 -5.38 % | 0.34 7.05 % | 0.32 -10.97 % | 0.35 4.34 % | 0.34 12.94 % | 0.30 6.18 % | 0.28 -14.00 % | 0.33 -9.56 % | 0.36 -26.16 % | 0.49 44.08 % | 0.34 259.71 % | 0.10 128.85 % | 0.04 -82.79 % | 0.24 |
| Weighted average shs out dil | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.01 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| Weighted average shs out | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.01 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K 0.00 % | 999.900 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| EPS diluted | 249.41 28.48 % | 194.13 62.85 % | 119.21 79.80 % | 66.30 253.41 % | 18.76 -60.42 % | 47.40 -21.34 % | 60.26 -20.23 % | 75.54 29.37 % | 58.39 15.19 % | 50.69 48.26 % | 34.19 -42.52 % | 59.48 38.10 % | 43.07 -14.61 % | 50.44 222.92 % | 15.62 -73.53 % | 59.00 22.33 % | 48.23 1 987.88 % | 2.31 |
| Earnings per share | 249.41 28.48 % | 194.13 62.85 % | 119.21 79.80 % | 66.30 253.41 % | 18.76 -60.42 % | 47.40 -21.34 % | 60.26 -20.23 % | 75.54 29.37 % | 58.39 15.19 % | 50.69 48.26 % | 34.19 -42.52 % | 59.48 38.10 % | 43.07 -14.61 % | 50.44 222.92 % | 15.62 -73.53 % | 59.00 22.33 % | 48.23 1 987.88 % | 2.31 |
| Gross profit | 1.576 B 34.71 % | 1.170 B 17.29 % | 997.702 M 108.55 % | 478.406 M -31.91 % | 702.606 M -3.49 % | 727.986 M 2.13 % | 712.807 M -0.32 % | 715.111 M 4.90 % | 681.726 M 26.54 % | 538.729 M -0.76 % | 542.880 M 6.84 % | 508.133 M -10.31 % | 566.531 M -35.53 % | 878.732 M 130.86 % | 380.627 M 258.84 % | 106.072 M 131.55 % | 45.809 M -77.46 % | 203.216 M |
| Income tax expense | 80.306 M 21.09 % | 66.322 M 39.36 % | 47.592 M 154.79 % | 18.679 M 55.61 % | 12.004 M -18.89 % | 14.800 M -35.30 % | 22.876 M -37.35 % | 36.516 M 18.53 % | 30.807 M 10.44 % | 27.894 M 49.42 % | 18.668 M -37.07 % | 29.666 M 27.50 % | 23.268 M -8.35 % | 25.388 M 263.10 % | 6.992 M -77.81 % | 31.515 M 6.14 % | 29.692 M 4 240.94 % | 684.000 K |
| Cost of revenue | 3.381 B 1.93 % | 3.317 B -28.23 % | 4.622 B 66.22 % | 2.780 B 85.45 % | 1.499 B 4.79 % | 1.431 B -7.69 % | 1.550 B 18.69 % | 1.306 B -1.70 % | 1.329 B 5.83 % | 1.255 B -8.82 % | 1.377 B 32.74 % | 1.037 B 4.58 % | 991.722 M 9.48 % | 905.873 M 23.56 % | 733.145 M -27.44 % | 1.010 B -4.47 % | 1.058 B 65.51 % | 639.019 M |
| General and administrative expenses | 125.480 M 37.14 % | 91.500 M 175.38 % | 33.227 M 6.01 % | 31.344 M -9.71 % | 34.713 M -2.40 % | 35.568 M 35.74 % | 26.204 M 15.99 % | 22.592 M 3.01 % | 21.931 M 12.32 % | 19.526 M 49.83 % | 13.032 M 34.96 % | 9.656 M -20.45 % | 12.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 210.175 M 27.99 % | 164.206 M -3.82 % | 170.726 M 5.88 % | 161.243 M -10.74 % | 180.638 M -3.48 % | 187.160 M 1.46 % | 184.460 M 19.29 % | 154.626 M -0.55 % | 155.475 M 889.78 % | 15.708 M -70.88 % | 53.938 M 1.83 % | 52.968 M -40.21 % | 88.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -26.296 M | 0.000 | 0.000 -100.00 % | 451.653 M 171.86 % | 166.132 M -60.13 % | 416.665 M 14 105.55 % | -2.975 M 7.38 % | -3.212 M 69.07 % | -10.385 M -69.36 % | -6.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 338.038 M 10.01 % | 307.269 M 12.80 % | 272.413 M -57.10 % | 634.967 M 64.49 % | 386.031 M -39.99 % | 643.279 M 6.03 % | 606.703 M 7.12 % | 566.354 M 1.08 % | 560.292 M 28.59 % | 435.703 M -6.03 % | 463.645 M 15.61 % | 401.026 M -17.08 % | 483.649 M -38.78 % | 790.029 M 126.51 % | 348.790 M 8 518.48 % | 4.047 M 110.53 % | -38.420 M -119.84 % | 193.676 M |
| Cost and expenses | 3.719 B -12.09 % | 4.230 B -21.84 % | 5.413 B 58.48 % | 3.415 B 58.80 % | 2.151 B 3.70 % | 2.074 B -3.83 % | 2.157 B 15.19 % | 1.872 B -0.87 % | 1.889 B 11.69 % | 1.691 B -8.12 % | 1.840 B 27.97 % | 1.438 B -2.52 % | 1.475 B -13.00 % | 1.696 B 56.75 % | 1.082 B 6.65 % | 1.014 B -0.47 % | 1.019 B 22.40 % | 832.695 M |
| Research and development expenses | 28.679 M 3 068.95 % | 905.000 K 8.25 % | 836.000 K 4.11 % | 803.000 K -82.34 % | 4.548 M 17.04 % | 3.886 M 24.43 % | 3.123 M 15.75 % | 2.698 M 12.09 % | 2.407 M -7.53 % | 2.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 335.655 M 9.56 % | 306.364 M 12.81 % | 271.577 M 48.80 % | 182.511 M -15.25 % | 215.351 M -3.31 % | 222.728 M 5.73 % | 210.664 M 18.87 % | 177.218 M -0.11 % | 177.406 M 403.51 % | 35.234 M -47.39 % | 66.970 M 6.94 % | 62.624 M -83.64 % | 382.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 20.687 M 337.17 % | 4.732 M 78.10 % | 2.657 M 38.82 % | 1.914 M -52.67 % | 4.044 M 11.56 % | 3.625 M -7.38 % | 3.914 M 277.07 % | 1.038 M 52.87 % | 679.000 K -30.71 % | 980.000 K -31.08 % | 1.422 M -25.98 % | 1.921 M -29.89 % | 2.740 M -28.59 % | 3.837 M 39.22 % | 2.756 M 147.84 % | 1.112 M 98.22 % | 561.000 K | 0.000 |
| Interest expense | 43.082 M -4.03 % | 44.893 M -16.46 % | 53.740 M 107.29 % | 25.925 M 14.21 % | 22.700 M -7.12 % | 24.440 M -9.14 % | 26.898 M -12.79 % | 30.843 M -0.31 % | 30.939 M 21.47 % | 25.471 M -8.47 % | 27.828 M 35.40 % | 20.553 M 6.57 % | 19.286 M 4.62 % | 18.434 M 258.08 % | 5.148 M 0.70 % | 5.112 M -33.92 % | 7.736 M 18.12 % | 6.549 M |
| Depreciation and amortization | 69.973 M 3.50 % | 67.609 M 11.71 % | 60.522 M 9.19 % | 55.430 M 3.37 % | 53.624 M -3.72 % | 55.698 M 12.56 % | 49.481 M 0.34 % | 49.315 M 11.83 % | 44.097 M 14.89 % | 38.381 M 1.26 % | 37.904 M 119.82 % | 17.243 M 25.73 % | 13.714 M 20.11 % | 11.418 M 17.10 % | 9.751 M 12.91 % | 8.636 M 13.60 % | 7.602 M 13.34 % | 6.707 M |
| Operating income | 1.238 B 382.70 % | 256.549 M -0.75 % | 258.491 M 98.34 % | 130.330 M 154.81 % | 51.148 M -39.59 % | 84.666 M -17.98 % | 103.227 M -28.90 % | 145.189 M 62.78 % | 89.193 M 13.49 % | 78.588 M 48.67 % | 52.861 M -40.71 % | 89.150 M 34.39 % | 66.336 M -12.51 % | 75.824 M 235.33 % | 22.612 M -75.02 % | 90.517 M 16.17 % | 77.918 M 2 505.08 % | 2.991 M |
| Operating income ratio | 0.25 336.91 % | 0.06 24.30 % | 0.05 25.17 % | 0.04 58.22 % | 0.02 -40.77 % | 0.04 -14.03 % | 0.05 -36.50 % | 0.07 61.91 % | 0.04 1.29 % | 0.04 59.07 % | 0.03 -52.27 % | 0.06 35.52 % | 0.04 0.20 % | 0.04 109.28 % | 0.02 -74.96 % | 0.08 14.81 % | 0.07 1 888.42 % | 0.00 |
| Total other income expenses net | -908.647 M | 0.000 100.00 % | -91.687 M -102.17 % | -45.351 M -122.45 % | -20.387 M 9.46 % | -22.516 M 2.00 % | -22.976 M 37.40 % | -36.704 M -14.98 % | -31.922 M -32.79 % | -24.039 M -7.28 % | -22.408 M 60.35 % | -56.519 M -234.43 % | -16.900 M | 0.000 100.00 % | -6.445 M | 0.000 100.00 % | -1.940 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 132.989 M 374.87 % | -48.382 M -119.38 % | 249.615 M -15.48 % | 295.349 M 33.81 % | 220.719 M 5.89 % | 208.446 M 5.90 % | 196.831 M 13.08 % | 174.070 M -15.17 % | 205.207 M 14.29 % | 179.548 M 28.80 % | 139.400 M 10.74 % | 125.884 M 151.51 % | 50.052 M 896.46 % | 5.023 M -61.50 % | 13.046 M -4.08 % | 13.601 M -76.37 % | 57.566 M |
| Total investments | 520.625 M 136.45 % | 220.187 M 66.74 % | 132.052 M 5.69 % | 124.939 M 56.49 % | 79.837 M 798 270.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -62.96 % | 27.000 K -99.88 % | 21.661 M 12.59 % | 19.238 M 192 280.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -33.33 % | 15.000 K 0.00 % | 15.000 K |
| Total debt | 390.387 M 55.67 % | 250.778 M -21.02 % | 317.522 M 3.74 % | 306.061 M 28.65 % | 237.894 M -1.90 % | 242.494 M 3.92 % | 233.337 M 18.63 % | 196.697 M -18.62 % | 241.715 M 12.65 % | 214.571 M 21.53 % | 176.564 M 9.64 % | 161.046 M 25.09 % | 128.740 M 102.15 % | 63.685 M -12.91 % | 73.127 M 12.25 % | 65.148 M -8.56 % | 71.250 M |
| Accumulated other comprehensive income loss | 445.698 M 0.58 % | 443.140 M -2.04 % | 452.354 M -1.93 % | 461.268 M 5 457.35 % | -8.610 M -186.11 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 220.48 % | 3.120 M 0.00 % | 3.120 M 0.00 % | 3.120 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 790.400 M 45.70 % | 542.490 M 55.06 % | 349.862 M 50.71 % | 232.149 M 38.72 % | 167.349 M 11.50 % | 150.092 M -3.61 % | 155.714 M 58.12 % | 98.476 M 14.58 % | 85.946 M 31.07 % | 65.572 M 36.93 % | 47.887 M -25.33 % | 64.128 M 11.39 % | 57.569 M 21.39 % | 47.426 M 0.07 % | 47.395 M 6.08 % | 44.680 M 15.77 % | 38.593 M |
| Common stock | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M |
| Total equity | 1.246 B 25.16 % | 995.629 M 22.58 % | 812.215 M 15.47 % | 703.416 M 10.13 % | 638.718 M 2.73 % | 621.716 M 6.82 % | 582.039 M 10.15 % | 528.424 M 16.34 % | 454.194 M 13.74 % | 399.343 M 13.17 % | 352.866 M 3.87 % | 339.727 M 19.97 % | 283.168 M 16.52 % | 243.025 M 24.31 % | 195.494 M 6.96 % | 182.779 M 44.27 % | 126.692 M |
| Other non current liabilities | 49.661 M -4.45 % | 51.972 M -12.31 % | 59.267 M 7.15 % | 55.313 M -5.32 % | 58.421 M -25.52 % | 78.435 M 80.46 % | 43.464 M -36.36 % | 68.302 M 89.44 % | 36.054 M 40.20 % | 25.717 M 8 707.19 % | 292.000 K -99.40 % | 48.329 M 175.58 % | 17.537 M -7.19 % | 18.895 M 6.75 % | 17.700 M 71.71 % | 10.308 M -12.41 % | 11.768 M |
| Long term debt | 117.120 M 102.99 % | 57.698 M -44.44 % | 103.845 M -13.84 % | 120.531 M 44.72 % | 83.285 M 102.43 % | 41.142 M 16.83 % | 35.216 M -58.82 % | 85.509 M -23.98 % | 112.487 M 14.37 % | 98.350 M 19.67 % | 82.186 M -34.97 % | 126.387 M 48.52 % | 85.096 M 75.42 % | 48.509 M -15.49 % | 57.399 M 4.67 % | 54.840 M -7.80 % | 59.482 M |
| Total non current liabilities | 194.240 M 45.75 % | 133.269 M -28.61 % | 186.688 M -5.24 % | 197.017 M 20.70 % | 163.232 M 36.51 % | 119.577 M 8.10 % | 110.617 M -28.08 % | 153.811 M -16.07 % | 183.257 M 15.86 % | 158.175 M 14.97 % | 137.575 M -21.26 % | 174.716 M 42.36 % | 122.726 M 46.14 % | 83.979 M -4.87 % | 88.274 M 14.39 % | 77.169 M -6.98 % | 82.956 M |
| Other current liabilities | 249.411 M -1.22 % | 252.487 M 0.85 % | 250.364 M 103.09 % | 123.278 M 155.28 % | 48.292 M 38.97 % | 34.750 M 470.39 % | -9.382 M 24.28 % | -12.390 M -118.20 % | 68.067 M -2.02 % | 69.467 M -12.23 % | 79.150 M -10.94 % | 88.870 M -12.69 % | 101.786 M 18.37 % | 85.991 M -13.00 % | 98.844 M 17.48 % | 84.134 M -6.31 % | 89.803 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.328 M -68.86 % | 17.108 M 6.94 % | 15.998 M 132.50 % | 6.881 M -91.95 % | 85.528 M -14.26 % | 99.750 M 1 069.13 % | 8.532 M 24.70 % | 6.842 M -89.47 % | 64.986 M 183.94 % | 22.887 M 45.74 % | 15.704 M -19.52 % | 19.512 M 135.60 % | 8.282 M | 0.000 | 0.000 |
| Short term debt | 273.267 M 41.53 % | 193.080 M -9.64 % | 213.678 M 15.17 % | 185.530 M 20.00 % | 154.609 M -23.21 % | 201.352 M 78.83 % | 112.593 M 884.38 % | 11.438 M -90.52 % | 120.696 M 10.56 % | 109.166 M 15.67 % | 94.378 M 115.31 % | 43.833 M 0.43 % | 43.644 M 187.59 % | 15.176 M -3.51 % | 15.728 M | 0.000 | 0.000 |
| Total current liabilities | 1.433 B 30.48 % | 1.098 B 4.11 % | 1.054 B 20.61 % | 874.285 M 42.68 % | 612.772 M 5.96 % | 578.330 M -6.76 % | 620.236 M 44.82 % | 428.275 M -13.50 % | 495.119 M 17.82 % | 420.240 M -11.23 % | 473.393 M -1.91 % | 482.635 M 15.95 % | 416.228 M 14.74 % | 362.768 M 44.94 % | 250.290 M 26.27 % | 198.224 M -16.41 % | 237.151 M |
| Total liabilities | 1.627 B 32.14 % | 1.231 B -0.81 % | 1.241 B 15.86 % | 1.071 B 38.05 % | 776.004 M 11.19 % | 697.907 M -4.51 % | 730.853 M 25.56 % | 582.086 M -14.19 % | 678.376 M 17.28 % | 578.415 M -5.33 % | 610.968 M -7.06 % | 657.351 M 21.97 % | 538.954 M 20.64 % | 446.747 M 31.95 % | 338.564 M 22.94 % | 275.393 M -13.97 % | 320.107 M |
| Other non current assets | 175.922 M 232.76 % | 52.867 M 158.58 % | 20.445 M 2 044 600.00 % | -1.000 K -100.00 % | 63.764 M -22.15 % | 81.911 M 136.05 % | 34.701 M -18.03 % | 42.333 M 17.23 % | 36.111 M -47.62 % | 68.938 M 138.31 % | 28.928 M -38.51 % | 47.047 M -11.21 % | 52.987 M 25.71 % | 42.150 M 16.87 % | 36.065 M 240 333.33 % | 15.000 K 0.00 % | 15.000 K |
| Long term investments | 161.291 M 5 635.81 % | 2.812 M -61.12 % | 7.232 M -85.41 % | 49.560 M 495 500.00 % | 10.000 K 100.03 % | -38.585 M -385 950.00 % | 10.000 K 0.00 % | 10.000 K -72.97 % | 37.000 K -9.76 % | 41.000 K -99.79 % | 19.178 M 191 680.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.970 M -55.06 % | 4.384 M -25.47 % | 5.882 M 142.46 % | 2.426 M -54.76 % | 5.362 M -32.48 % | 7.941 M -27.26 % | 10.917 M 87.16 % | 5.833 M -7.32 % | 6.294 M 3 127.69 % | 195.000 K 14.71 % | 170.000 K | 0.000 -100.00 % | 55.000 K -99.98 % | 237.274 M | 0.000 | 0.000 -100.00 % | 212.818 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.970 M -55.06 % | 4.384 M -25.47 % | 5.882 M 142.46 % | 2.426 M -54.76 % | 5.362 M -32.48 % | 7.941 M -27.26 % | 10.917 M 87.16 % | 5.833 M -7.32 % | 6.294 M 3 127.69 % | 195.000 K 14.71 % | 170.000 K | 0.000 -100.00 % | 55.000 K -89.36 % | 517.000 K -48.04 % | 995.000 K | 0.000 -100.00 % | 112.000 K |
| Property plant equipment net | 769.210 M 7.25 % | 717.193 M 3.83 % | 690.743 M -1.60 % | 701.955 M 18.92 % | 590.290 M 4.25 % | 566.234 M 1.30 % | 558.946 M -0.71 % | 562.919 M 0.97 % | 557.534 M 14.46 % | 487.088 M 7.22 % | 454.282 M -7.35 % | 490.295 M 44.42 % | 339.500 M 48.61 % | 228.447 M 11.56 % | 204.768 M 50.18 % | 136.349 M 10.93 % | 122.909 M |
| Total non current assets | 1.108 B 42.60 % | 777.256 M 4.01 % | 747.304 M -3.38 % | 773.462 M 13.68 % | 680.394 M 6.86 % | 636.724 M 2.72 % | 619.879 M -0.64 % | 623.876 M 1.49 % | 614.692 M 7.90 % | 569.691 M 13.32 % | 502.719 M -6.45 % | 537.352 M 36.89 % | 392.542 M 44.79 % | 271.114 M 12.11 % | 241.828 M 77.34 % | 136.364 M 10.83 % | 123.036 M |
| Other current assets | 299.717 M 221.76 % | 93.148 M 0.46 % | 92.724 M 124.03 % | 41.389 M 8.01 % | 38.318 M -7.59 % | 41.463 M 13.02 % | 36.688 M 51.93 % | 24.148 M 42.90 % | 16.899 M -44.81 % | 30.617 M 29.68 % | 23.610 M -31.66 % | 34.547 M 462.01 % | 6.147 M -33.39 % | 9.229 M 88.54 % | 4.895 M -73.21 % | 18.274 M -18.39 % | 22.392 M |
| Short term investments | 359.334 M 59.60 % | 225.150 M 80.38 % | 124.820 M -0.10 % | 124.939 M 56.51 % | 79.827 M 106.83 % | 38.595 M -20.58 % | 48.597 M 385.97 % | 10.000 M 83 233.33 % | 12.000 K -66.67 % | 36.000 K -40.00 % | 60.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 116.350 M -61.11 % | 299.160 M 340.54 % | 67.907 M 533.93 % | 10.712 M -37.63 % | 17.175 M -49.56 % | 34.048 M -6.73 % | 36.506 M 61.34 % | 22.627 M -38.02 % | 36.508 M 4.24 % | 35.023 M -5.76 % | 37.164 M 5.69 % | 35.162 M -55.31 % | 78.688 M 34.14 % | 58.662 M -2.36 % | 60.081 M 16.56 % | 51.547 M 276.70 % | 13.684 M |
| Cash and short term investments | 476.451 M -9.13 % | 524.310 M 172.05 % | 192.727 M 42.08 % | 135.651 M 39.84 % | 97.002 M 33.53 % | 72.643 M -14.64 % | 85.103 M 160.84 % | 32.627 M -10.63 % | 36.508 M 4.13 % | 35.059 M -5.82 % | 37.224 M 5.86 % | 35.162 M -55.31 % | 78.688 M 34.14 % | 58.662 M -2.36 % | 60.081 M 16.56 % | 51.547 M 276.70 % | 13.684 M |
| Total current assets | 1.764 B 21.73 % | 1.450 B 10.98 % | 1.306 B 30.44 % | 1.001 B 36.35 % | 734.328 M 7.53 % | 682.899 M -1.46 % | 693.013 M 42.41 % | 486.634 M -6.03 % | 517.878 M 26.91 % | 408.067 M -11.50 % | 461.115 M 0.30 % | 459.726 M 7.02 % | 429.580 M 2.61 % | 418.658 M 43.26 % | 292.230 M -9.19 % | 321.808 M -0.60 % | 323.763 M |
| Inventory | 420.359 M 21.72 % | 345.351 M -13.95 % | 401.322 M 10.90 % | 361.882 M 80.21 % | 200.814 M 4.91 % | 191.409 M 5.06 % | 182.189 M 23.00 % | 148.119 M 6.02 % | 139.714 M 17.07 % | 119.338 M -9.66 % | 132.106 M -4.29 % | 138.028 M 45.06 % | 95.151 M -16.16 % | 113.493 M 70.17 % | 66.693 M 16.45 % | 57.274 M -23.50 % | 74.869 M |
| Net receivables | 567.959 M 16.70 % | 486.697 M -21.41 % | 619.300 M 33.95 % | 462.335 M 16.11 % | 398.194 M 5.51 % | 377.384 M -3.20 % | 389.864 M 38.10 % | 282.303 M -13.37 % | 325.884 M 45.13 % | 224.542 M | 0.000 -100.00 % | 251.989 M | 0.000 -100.00 % | 237.274 M | 0.000 -100.00 % | 192.708 M -9.45 % | 212.818 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 23.002 M 17.83 % | 19.522 M -6.90 % | 20.968 M 9.08 % | 19.223 M 25.60 % | 15.305 M 19.75 % | 12.781 M -13.15 % | 14.716 M 9.58 % | 13.429 M 8 240.99 % | 161.000 K | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 | 909.864 M 40.89 % | 645.800 M 11.30 % | 580.239 M 6.72 % | 543.679 M 39.32 % | 390.249 M 17.50 % | 332.113 M -1.14 % | 335.927 M 55.04 % | 216.677 M -22.47 % | 279.481 M 22.62 % | 227.923 M -23.46 % | 297.800 M -2.09 % | 304.158 M 19.23 % | 255.094 M 5.37 % | 242.089 M 89.97 % | 127.436 M 11.70 % | 114.090 M -22.57 % | 147.348 M |
| Tax payables | 0.000 -100.00 % | 6.497 M 33.55 % | 4.865 M 3.73 % | 4.690 M 29.42 % | 3.624 M 12.06 % | 3.234 M -67.80 % | 10.042 M -23.05 % | 13.050 M 33.01 % | 9.811 M | 0.000 -100.00 % | 2.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.446 M | 0.000 | 0.000 -100.00 % | 34.716 M 1.78 % | 34.108 M 0.53 % | 33.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 8.551 M -18.96 % | 10.552 M -1.63 % | 10.727 M -19.63 % | 13.347 M -14.92 % | 15.687 M -4.68 % | 16.458 M 119.24 % | -85.528 M 14.26 % | -99.750 M -1 069.13 % | -8.532 M -24.70 % | -6.842 M | 0.000 100.00 % | -22.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.820 M -1.80 % | 17.128 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.610 M 3.05 % | 8.355 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 461.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.480 M | 0.000 -100.00 % | 185.600 M 34.40 % | 138.100 M 7.81 % | 128.100 M 64.02 % | 78.100 M |
| Deferred tax liabilities non current | 27.459 M 16.36 % | 23.599 M 0.10 % | 23.576 M 11.35 % | 21.173 M -1.64 % | 21.526 M -7.48 % | 23.266 M -27.15 % | 31.937 M -6.80 % | 34.268 M -4.95 % | 36.053 M 40.38 % | 25.683 M 21.32 % | 21.169 M -32.04 % | 31.147 M 55.01 % | 20.093 M 21.22 % | 16.575 M 25.81 % | 13.175 M 9.60 % | 12.021 M 2.69 % | 11.706 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.873 B 29.02 % | 2.227 B 8.44 % | 2.053 B 15.70 % | 1.775 B 25.45 % | 1.415 B 7.21 % | 1.320 B 0.51 % | 1.313 B 18.22 % | 1.111 B -1.95 % | 1.133 B 15.83 % | 977.758 M 1.44 % | 963.834 M -3.33 % | 997.078 M 21.28 % | 822.122 M 19.19 % | 689.772 M 29.16 % | 534.058 M 16.56 % | 458.172 M 2.55 % | 446.799 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -396.451 M -254.27 % | 256.991 M 776.20 % | -38.005 M -161.83 % | 61.468 M 957.06 % | -7.172 M 73.18 % | -26.744 M 70.26 % | -89.930 M -64.66 % | -54.617 M -335.44 % | -12.543 M 70.97 % | -43.209 M -76.82 % | -24.437 M -229.75 % | 18.834 M 145.11 % | 7.684 M 124.54 % | -31.309 M -167.22 % | 46.578 M 1 047.67 % | -4.915 M 87.21 % | -38.429 M |
| Accounts receivables | -71.803 M -149.17 % | 146.018 M 199.84 % | -146.257 M -120.16 % | -66.433 M -252.56 % | -18.843 M -756.78 % | 2.869 M 102.67 % | -107.292 M -381.43 % | 38.124 M 137.59 % | -101.433 M -298.99 % | 50.973 M 301.35 % | -25.315 M -15.27 % | -21.962 M -6.57 % | -20.608 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -75.010 M -234.01 % | 55.973 M 241.92 % | -39.440 M 75.51 % | -161.068 M -1 612.58 % | -9.405 M -2.01 % | -9.220 M 72.94 % | -34.070 M -305.35 % | -8.405 M 58.75 % | -20.376 M -259.60 % | 12.767 M 110.92 % | 6.053 M 114.12 % | -42.877 M -333.76 % | 18.342 M 139.19 % | -46.800 M -396.87 % | -9.419 M -160.42 % | 15.590 M -43.10 % | 27.397 M |
| Accounts payables | 264.064 M 302.78 % | 65.561 M 122.97 % | 29.404 M -81.69 % | 160.586 M 176.22 % | 58.136 M 1 623.88 % | -3.815 M -103.20 % | 119.250 M 352.09 % | -47.305 M -176.41 % | 61.913 M 190.58 % | -68.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -513.702 M -4 764.14 % | -10.561 M -108.93 % | 118.288 M -7.86 % | 128.383 M 446.42 % | -37.060 M -123.55 % | -16.578 M 75.56 % | -67.818 M -83.14 % | -37.031 M -178.20 % | 47.353 M 222.68 % | -38.600 M -26.60 % | -30.490 M -149.41 % | 61.711 M 679.01 % | -10.658 M -168.80 % | 15.491 M -72.34 % | 55.997 M 373.09 % | -20.505 M 68.85 % | -65.826 M |
| Other non cash items | -98.636 M -1 373.50 % | -6.694 M -5.90 % | -6.321 M -255.96 % | 4.053 M 876.44 % | -522.000 K 98.56 % | -36.300 M -86.80 % | -19.433 M -1 597.15 % | 1.298 M -87.07 % | 10.037 M 174.02 % | -13.559 M -281.08 % | 7.488 M 347.05 % | -3.031 M 64.56 % | -8.552 M -579.10 % | 1.785 M 182.60 % | -2.161 M 83.14 % | -12.820 M -258.78 % | 8.074 M |
| Net cash provided by operating activities | -175.703 M -134.31 % | 512.034 M 179.80 % | 183.001 M -11.13 % | 205.930 M 168.52 % | 76.692 M 39.83 % | 54.845 M 135.93 % | 23.246 M -78.49 % | 108.049 M -17.38 % | 130.784 M 117.25 % | 60.201 M -18.44 % | 73.816 M -39.59 % | 122.196 M 54.32 % | 79.182 M 37.19 % | 57.718 M -24.83 % | 76.780 M -5.70 % | 81.418 M 47.59 % | 55.165 M |
| Investments in property plant and equipment | -119.372 M -30.68 % | -91.349 M -67.04 % | -54.686 M 66.45 % | -163.017 M -125.10 % | -72.421 M -77.38 % | -40.828 M 19.56 % | -50.755 M -16.17 % | -43.692 M 64.47 % | -122.967 M -67.96 % | -73.212 M -183.00 % | -25.870 M 84.65 % | -168.512 M -34.38 % | -125.402 M -189.95 % | -43.249 M 45.82 % | -79.822 M -256.44 % | -22.394 M 21.14 % | -28.397 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -99.88 % | 4.225 M 35 108.33 % | 12.000 K -94.15 % | 205.000 K -58.50 % | 494.000 K 737.29 % | 59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -149.596 M -398.65 % | -30.000 M 57.14 % | -70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.560 M | 0.000 | 0.000 100.00 % | -2.684 M -347.33 % | -600.000 K 70.00 % | -2.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 69.785 M | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.540 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 |
| Other investing activites | 17.236 M 390.08 % | 3.517 M 32.42 % | 2.656 M 38.84 % | 1.913 M -52.70 % | 4.044 M 11.56 % | 3.625 M -7.38 % | 3.914 M 703.70 % | 487.000 K -30.73 % | 703.000 K -28.27 % | 980.000 K -29.14 % | 1.383 M -76.41 % | 5.862 M 68.30 % | 3.483 M -75.41 % | 14.167 M 478.01 % | 2.451 M 3 918.03 % | 61.000 K -99.05 % | 6.388 M |
| Net cash used for investing activites | -102.136 M 39.08 % | -167.643 M -104.37 % | -82.030 M 64.50 % | -231.094 M -238.00 % | -68.372 M -107.33 % | -32.978 M 29.58 % | -46.829 M -8.90 % | -43.000 M 64.69 % | -121.770 M -74.87 % | -69.633 M -184.37 % | -24.487 M 84.94 % | -162.650 M -30.53 % | -124.603 M -320.08 % | -29.662 M 62.30 % | -78.671 M -252.26 % | -22.333 M -1.47 % | -22.009 M |
| Debt repayment | 141.612 M 312.73 % | -66.568 M -572.72 % | 14.082 M -70.95 % | 48.467 M 2 034.81 % | -2.505 M -502.16 % | -416.000 K -100.71 % | 58.855 M 230.74 % | -45.018 M -264.56 % | 27.357 M -27.79 % | 37.886 M 331.89 % | -16.338 M -171.08 % | 22.984 M -72.72 % | 84.262 M 992.42 % | -9.442 M -141.22 % | 22.906 M 475.39 % | -6.102 M 66.62 % | -18.280 M |
| 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 |
| 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 |
| Dividends paid | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M 50.23 % | -3.014 M 0.50 % | -3.029 M -0.66 % | -3.009 M 0.00 % | -3.009 M -5.25 % | -2.859 M -3.47 % | -2.763 M 6.08 % | -2.942 M -20.28 % | -2.446 M 2.16 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M |
| Other financing activites | -45.083 M -0.03 % | -45.068 M 20.04 % | -56.360 M -99.39 % | -28.266 M -33.41 % | -21.188 M -1.40 % | -20.896 M -13.79 % | -18.363 M 40.58 % | -30.903 M -0.42 % | -30.775 M -21.41 % | -25.347 M 9.30 % | -27.947 M -37.37 % | -20.345 M -6.79 % | -19.052 M -5.07 % | -18.132 M -51.34 % | -11.981 M 18.10 % | -14.629 M -89.10 % | -7.736 M |
| Net cash used provided by financing activities | 95.029 M 184.00 % | -113.136 M -158.43 % | -43.778 M -334.09 % | 18.701 M 174.23 % | -25.193 M -3.56 % | -24.326 M -164.93 % | 37.463 M 147.46 % | -78.930 M -1 128.10 % | -6.427 M -166.39 % | 9.680 M 120.57 % | -47.048 M -15 427.39 % | -303.000 K -100.48 % | 62.764 M 308.70 % | -30.074 M -456.96 % | 8.425 M 136.27 % | -23.231 M 18.53 % | -28.516 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 |
| Net change in cash | -182.810 M -179.05 % | 231.253 M 304.34 % | 57.193 M 984.93 % | -6.463 M 61.70 % | -16.873 M -586.17 % | -2.459 M -117.72 % | 13.880 M 199.99 % | -13.881 M -636.57 % | 2.587 M 943.15 % | 248.000 K -89.13 % | 2.281 M 105.60 % | -40.758 M -335.02 % | 17.342 M 958.94 % | -2.019 M -130.90 % | 6.534 M -81.78 % | 35.854 M 672.72 % | 4.640 M |
| Cash at beginning of period | 299.160 M 340.54 % | 67.907 M 533.93 % | 10.712 M -37.63 % | 17.175 M -49.56 % | 34.048 M -6.74 % | 36.507 M 61.34 % | 22.627 M -38.02 % | 36.508 M 7.63 % | 33.921 M 0.74 % | 33.672 M 3.17 % | 32.637 M -55.53 % | 73.395 M 30.94 % | 56.053 M -3.48 % | 58.072 M 12.68 % | 51.538 M 276.63 % | 13.684 M 51.30 % | 9.044 M |
| Cash at end of period | 116.350 M -61.11 % | 299.160 M 340.56 % | 67.905 M 533.92 % | 10.712 M -37.63 % | 17.175 M -49.56 % | 34.048 M -6.74 % | 36.507 M 61.34 % | 22.627 M -38.02 % | 36.508 M 7.63 % | 33.920 M -2.86 % | 34.918 M 6.99 % | 32.637 M -55.53 % | 73.395 M 30.94 % | 56.053 M -3.48 % | 58.072 M 17.23 % | 49.538 M 262.01 % | 13.684 M |
| Operating cash flow | -175.703 M -134.31 % | 512.034 M 179.80 % | 183.001 M -11.13 % | 205.930 M 168.52 % | 76.692 M 39.83 % | 54.845 M 135.93 % | 23.246 M -78.49 % | 108.049 M -17.38 % | 130.784 M 117.25 % | 60.201 M -18.44 % | 73.816 M -39.59 % | 122.196 M 54.32 % | 79.182 M 37.19 % | 57.718 M -24.83 % | 76.780 M -5.70 % | 81.418 M 47.59 % | 55.165 M |
| Capital expenditure | -119.372 M -28.96 % | -92.564 M -69.26 % | -54.686 M 66.45 % | -163.017 M -125.10 % | -72.421 M -77.38 % | -40.828 M 19.56 % | -50.755 M -16.17 % | -43.692 M 64.47 % | -122.967 M -67.96 % | -73.212 M -183.00 % | -25.870 M 84.65 % | -168.512 M -34.38 % | -125.402 M -189.95 % | -43.249 M 45.82 % | -79.822 M -256.44 % | -22.394 M 21.14 % | -28.397 M |
| Free CashFlow | -295.075 M -170.34 % | 419.470 M 226.91 % | 128.315 M 199.01 % | 42.913 M 904.75 % | 4.271 M -69.53 % | 14.017 M 150.95 % | -27.509 M -142.74 % | 64.357 M 723.30 % | 7.817 M 160.08 % | -13.011 M -127.14 % | 47.946 M 203.52 % | -46.316 M -0.21 % | -46.220 M -419.44 % | 14.469 M 575.64 % | -3.042 M -105.15 % | 59.024 M 120.50 % | 26.768 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.430 B 0.86 % | 1.418 B 21.10 % | 1.171 B 14.30 % | 1.025 B -20.14 % | 1.283 B 6.08 % | 1.209 B 26.48 % | 956.206 M -1.15 % | 967.336 M -28.90 % | 1.360 B -12.89 % | 1.562 B 3.37 % | 1.511 B 33.02 % | 1.136 B -19.48 % | 1.411 B 22.38 % | 1.153 B 18.02 % | 976.699 M 37.47 % | 710.470 M -0.49 % | 713.967 M -3.51 % | 739.941 M 24.98 % | 592.065 M 28.18 % | 461.912 M 13.21 % | 408.027 M -17.37 % | 493.810 M -4.45 % | 516.824 M 2.38 % | 504.830 M -21.53 % | 643.359 M -1.27 % | 651.615 M 18.33 % | 550.692 M 17.76 % | 467.652 M -21.12 % | 592.901 M 12.64 % | 526.375 M 1.26 % | 519.839 M 24.70 % | 416.887 M -25.41 % | 558.871 M -2.48 % | 573.103 M 20.32 % | 476.300 M 8.41 % | 439.368 M -5.62 % | 465.546 M -0.48 % | 467.797 M 6.76 % | 438.181 M 7.57 % | 407.332 M -15.28 % | 480.787 M -11.82 % | 545.226 M 13.92 % | 478.624 M 7.34 % | 445.880 M -0.90 % | 449.929 M 0.10 % | 449.499 M 0.83 % | 445.800 M 38.32 % | 322.286 M -1.66 % | 327.729 M -18.63 % | 402.740 M 5.04 % | 383.430 M 7.05 % | 358.193 M -13.46 % | 413.890 M -18.39 % | 507.152 M 22.19 % | 415.038 M 3.27 % | 401.888 M 32.13 % | 304.155 M |
| Net income | 82.091 M 19.29 % | 68.819 M 19.65 % | 57.516 M 3.53 % | 55.556 M -17.72 % | 67.520 M 8.78 % | 62.071 M 41.72 % | 43.797 M 11.09 % | 39.424 M -19.27 % | 48.836 M -25.96 % | 65.962 M 164.87 % | 24.904 M 371.31 % | 5.284 M -77.09 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M 211.80 % | -16.689 M -270.33 % | 9.798 M 9.82 % | 8.922 M -46.66 % | 16.726 M 148.35 % | -34.592 M -213.37 % | 30.513 M 41.11 % | 21.623 M -27.56 % | 29.848 M 23.03 % | 24.261 M 90.09 % | 12.763 M 372.18 % | 2.703 M -86.83 % | 20.525 M 74.21 % | 11.782 M -72.21 % | 42.401 M 1 103.34 % | -4.226 M -116.52 % | 25.580 M 23.59 % | 20.697 M 28.94 % | 16.052 M 46.75 % | 10.938 M 2.23 % | 10.699 M -31.48 % | 15.614 M 27.06 % | 12.289 M -37.31 % | 19.602 M 514.68 % | 3.189 M 24.77 % | 2.556 M -21.50 % | 3.256 M -77.85 % | 14.702 M 7.48 % | 13.679 M -2.76 % | 14.067 M -35.07 % | 21.665 M 82.32 % | 11.883 M 0.12 % | 11.869 M 8.07 % | 10.983 M -17.86 % | 13.371 M 128.84 % | 5.843 M -54.60 % | 12.871 M -55.06 % | 28.641 M 68.24 % | 17.024 M -72.36 % | 61.585 M 1 021.97 % | 5.489 M |
| Income before tax | 109.924 M 20.00 % | 91.601 M 18.47 % | 77.320 M 10.35 % | 70.070 M -22.77 % | 90.726 M 7.79 % | 84.166 M 49.43 % | 56.323 M 4.73 % | 53.777 M -18.75 % | 66.184 M -26.16 % | 89.637 M 130.08 % | 38.959 M 421.75 % | 7.467 M -75.71 % | 30.742 M -26.21 % | 41.661 M 390.59 % | 8.492 M -12.11 % | 9.662 M -61.60 % | 25.164 M 250.21 % | -16.752 M -228.49 % | 13.038 M 9.20 % | 11.940 M -47.02 % | 22.535 M 150.42 % | -44.694 M -224.02 % | 36.037 M 28.27 % | 28.095 M -34.29 % | 42.754 M 22.74 % | 34.832 M 123.55 % | 15.581 M 326.53 % | 3.653 M -87.43 % | 29.062 M 74.65 % | 16.640 M -70.71 % | 56.809 M 15 593.09 % | 362.000 K -99.05 % | 38.242 M 20.52 % | 31.731 M 42.47 % | 22.272 M 14.96 % | 19.373 M 22.48 % | 15.817 M -37.39 % | 25.264 M 36.75 % | 18.474 M -37.01 % | 29.327 M 431.00 % | 5.523 M -5.85 % | 5.866 M 18.08 % | 4.968 M -77.17 % | 21.761 M 7.38 % | 20.266 M -5.96 % | 21.550 M -33.37 % | 32.343 M 82.63 % | 17.710 M 0.93 % | 17.547 M -3.69 % | 18.220 M -10.74 % | 20.413 M 136.37 % | 8.636 M -54.71 % | 19.067 M -56.02 % | 43.356 M 70.73 % | 25.394 M -62.97 % | 68.579 M 1 326.95 % | 4.806 M |
| Income before tax ratio | 0.08 18.98 % | 0.06 -2.17 % | 0.07 -3.45 % | 0.07 -3.28 % | 0.07 1.61 % | 0.07 18.15 % | 0.06 5.95 % | 0.06 14.28 % | 0.05 -15.24 % | 0.06 122.58 % | 0.03 292.25 % | 0.01 -69.84 % | 0.02 -39.70 % | 0.04 315.68 % | 0.01 -36.07 % | 0.01 -61.41 % | 0.04 255.68 % | -0.02 -202.81 % | 0.02 -14.81 % | 0.03 -53.20 % | 0.06 161.02 % | -0.09 -229.80 % | 0.07 25.29 % | 0.06 -16.25 % | 0.07 24.32 % | 0.05 88.93 % | 0.03 262.21 % | 0.01 -84.06 % | 0.05 55.05 % | 0.03 -71.07 % | 0.11 12 485.14 % | 0.00 -98.73 % | 0.07 23.59 % | 0.06 18.41 % | 0.05 6.05 % | 0.04 29.78 % | 0.03 -37.09 % | 0.05 28.10 % | 0.04 -41.44 % | 0.07 526.75 % | 0.01 6.77 % | 0.01 3.65 % | 0.01 -78.73 % | 0.05 8.35 % | 0.05 -6.05 % | 0.05 -33.92 % | 0.07 32.03 % | 0.05 2.63 % | 0.05 18.35 % | 0.05 -15.02 % | 0.05 120.81 % | 0.02 -47.66 % | 0.05 -46.11 % | 0.09 39.72 % | 0.06 -64.14 % | 0.17 979.93 % | 0.02 |
| EBITDA | 137.239 M 15.05 % | 119.290 M 12.80 % | 105.749 M 7.49 % | 98.384 M -17.82 % | 119.714 M 31.55 % | 91.001 M 7.25 % | 84.853 M 0.32 % | 84.580 M -8.42 % | 92.356 M -22.44 % | 119.072 M 74.47 % | 68.248 M 87.53 % | 36.393 M -36.55 % | 57.354 M -7.58 % | 62.055 M 112.02 % | 29.269 M -4.82 % | 30.752 M -30.52 % | 44.258 M 1 280.47 % | 3.206 M -89.94 % | 31.865 M 0.04 % | 31.853 M -20.69 % | 40.161 M 265.55 % | -24.259 M -142.92 % | 56.525 M 16.61 % | 48.474 M -21.30 % | 61.590 M 18.42 % | 52.009 M 53.87 % | 33.800 M 41.51 % | 23.885 M -52.05 % | 49.813 M 38.81 % | 35.885 M -53.80 % | 77.665 M 265.88 % | 21.227 M -63.04 % | 57.434 M 5.07 % | 54.664 M 29.43 % | 42.234 M 21.74 % | 34.692 M 6.29 % | 32.640 M -19.83 % | 40.713 M 18.00 % | 34.504 M -24.00 % | 45.399 M 105.58 % | 22.083 M -4.93 % | 23.227 M 22.37 % | 18.981 M -52.37 % | 39.854 M 9.10 % | 36.531 M 17.83 % | 31.004 M -25.87 % | 41.823 M 58.84 % | 26.331 M 4.52 % | 25.192 M 1.52 % | 24.814 M -12.75 % | 28.439 M 69.61 % | 16.767 M -36.91 % | 26.576 M -41.11 % | 45.132 M 36.56 % | 33.049 M -54.40 % | 72.481 M 812.74 % | 7.941 M |
| Net income ratio | 0.06 18.27 % | 0.05 -1.20 % | 0.05 -9.42 % | 0.05 3.04 % | 0.05 2.54 % | 0.05 12.05 % | 0.05 12.39 % | 0.04 13.54 % | 0.04 -15.00 % | 0.04 156.23 % | 0.02 254.33 % | 0.00 -71.55 % | 0.02 -43.35 % | 0.03 280.47 % | 0.01 -22.61 % | 0.01 -62.49 % | 0.03 215.87 % | -0.02 -236.29 % | 0.02 -14.32 % | 0.02 -52.88 % | 0.04 158.52 % | -0.07 -218.65 % | 0.06 37.84 % | 0.04 -7.68 % | 0.05 24.61 % | 0.04 60.65 % | 0.02 300.98 % | 0.01 -83.30 % | 0.03 54.66 % | 0.02 -72.56 % | 0.08 904.63 % | -0.01 -122.15 % | 0.05 26.74 % | 0.04 7.16 % | 0.03 35.38 % | 0.02 8.33 % | 0.02 -31.15 % | 0.03 19.01 % | 0.03 -41.72 % | 0.05 625.52 % | 0.01 41.49 % | 0.00 -31.09 % | 0.01 -79.37 % | 0.03 8.45 % | 0.03 -2.85 % | 0.03 -35.60 % | 0.05 31.81 % | 0.04 1.81 % | 0.04 32.80 % | 0.03 -21.80 % | 0.03 113.78 % | 0.02 -47.54 % | 0.03 -44.93 % | 0.06 37.68 % | 0.04 -73.23 % | 0.15 749.13 % | 0.02 |
| Ratio EBITDA | 0.10 14.07 % | 0.08 -6.85 % | 0.09 -5.96 % | 0.10 2.91 % | 0.09 24.01 % | 0.08 -15.21 % | 0.09 1.49 % | 0.09 28.80 % | 0.07 -10.96 % | 0.08 68.78 % | 0.05 40.98 % | 0.03 -21.20 % | 0.04 -24.48 % | 0.05 79.64 % | 0.03 -30.77 % | 0.04 -30.17 % | 0.06 1 330.70 % | 0.00 -91.95 % | 0.05 -21.95 % | 0.07 -29.94 % | 0.10 300.36 % | -0.05 -144.92 % | 0.11 13.90 % | 0.10 0.30 % | 0.10 19.94 % | 0.08 30.04 % | 0.06 20.17 % | 0.05 -39.21 % | 0.08 23.24 % | 0.07 -54.37 % | 0.15 193.42 % | 0.05 -50.45 % | 0.10 7.74 % | 0.10 7.57 % | 0.09 12.30 % | 0.08 12.62 % | 0.07 -19.44 % | 0.09 10.52 % | 0.08 -29.35 % | 0.11 142.66 % | 0.05 7.82 % | 0.04 7.42 % | 0.04 -55.63 % | 0.09 10.09 % | 0.08 17.71 % | 0.07 -26.48 % | 0.09 14.83 % | 0.08 6.29 % | 0.08 24.76 % | 0.06 -16.93 % | 0.07 58.45 % | 0.05 -27.10 % | 0.06 -27.85 % | 0.09 11.76 % | 0.08 -55.85 % | 0.18 590.78 % | 0.03 |
| Gross profit ratio | 0.29 -15.01 % | 0.35 13.09 % | 0.31 -8.88 % | 0.33 89.58 % | 0.18 -29.17 % | 0.25 -9.43 % | 0.28 -6.77 % | 0.30 33.65 % | 0.22 18.68 % | 0.19 9.19 % | 0.17 -4.03 % | 0.18 1.36 % | 0.18 -2.25 % | 0.18 -12.71 % | 0.21 -20.84 % | 0.26 2.12 % | 0.25 5.51 % | 0.24 -24.49 % | 0.32 -14.74 % | 0.37 -6.09 % | 0.40 88.72 % | 0.21 -47.22 % | 0.40 2.40 % | 0.39 14.38 % | 0.34 16.61 % | 0.29 -6.79 % | 0.31 -7.86 % | 0.34 6.74 % | 0.32 -10.01 % | 0.36 -13.54 % | 0.41 26.95 % | 0.32 -9.70 % | 0.36 -0.24 % | 0.36 15.24 % | 0.31 -14.39 % | 0.36 29.96 % | 0.28 -2.62 % | 0.29 -19.07 % | 0.36 15.38 % | 0.31 20.33 % | 0.26 -8.14 % | 0.28 10.07 % | 0.25 -18.77 % | 0.31 7.11 % | 0.29 4.35 % | 0.28 -26.32 % | 0.38 8.41 % | 0.35 12.53 % | 0.31 -4.55 % | 0.32 2.10 % | 0.32 -19.00 % | 0.39 -5.92 % | 0.42 -15.81 % | 0.50 13.79 % | 0.44 -9.86 % | 0.48 73.20 % | 0.28 |
| Weighted average shs out dil | 1.000 M 0.00 % | 999.985 K 0.01 % | 999.930 K 0.00 % | 999.928 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -0.08 % | 1.001 M 0.11 % | 999.697 K -0.03 % | 1.000 M 0.01 % | 999.865 K -0.07 % | 1.001 M 0.07 % | 999.893 K 0.00 % | 999.940 K 0.01 % | 999.796 K -0.04 % | 1.000 M 0.05 % | 999.761 K -0.03 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.02 % | 999.933 K -0.01 % | 1.000 M -0.02 % | 1.000 M -0.09 % | 1.001 M 0.14 % | 999.756 K -0.04 % | 1.000 M 0.01 % | 1.000 M 0.10 % | 999.054 K -0.09 % | 1.000 M 0.01 % | 999.855 K -0.03 % | 1.000 M 0.03 % | 999.817 K -0.01 % | 999.907 K -0.03 % | 1.000 M 0.03 % | 999.919 K -1.45 % | 1.015 M -7.42 % | 1.096 M 9.76 % | 998.438 K -0.03 % | 998.773 K -0.14 % | 1.000 M 0.02 % | 999.927 K 0.01 % | 999.786 K -0.04 % | 1.000 M 0.00 % | 1.000 M 0.03 % | 999.916 K 0.04 % | 999.535 K -0.04 % | 999.900 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| Weighted average shs out | 1.000 M 0.00 % | 999.985 K 0.01 % | 999.930 K 0.00 % | 999.928 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.03 % | 999.696 K -0.03 % | 999.969 K 0.01 % | 999.865 K -0.01 % | 1.000 M 0.01 % | 999.892 K 0.00 % | 999.940 K 0.01 % | 999.795 K -0.04 % | 1.000 M 0.05 % | 999.760 K -0.03 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.02 % | 999.932 K -0.04 % | 1.000 M 0.01 % | 1.000 M -0.09 % | 1.001 M 0.14 % | 999.756 K -0.04 % | 1.000 M 0.01 % | 1.000 M 0.10 % | 999.054 K -0.09 % | 1.000 M 0.01 % | 999.855 K -0.03 % | 1.000 M 0.03 % | 999.817 K -0.01 % | 999.907 K -0.03 % | 1.000 M 0.03 % | 999.919 K 0.02 % | 999.678 K -8.78 % | 1.096 M 9.76 % | 998.438 K -0.03 % | 998.773 K -0.14 % | 1.000 M 0.02 % | 999.926 K 0.01 % | 999.786 K -0.04 % | 1.000 M 0.00 % | 1.000 M 0.03 % | 999.915 K 0.04 % | 999.535 K -0.04 % | 999.900 K -0.01 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M |
| EPS diluted | 82.09 19.28 % | 68.82 19.65 % | 57.52 3.53 % | 55.56 -17.71 % | 67.52 8.78 % | 62.07 41.71 % | 43.80 11.11 % | 39.42 -19.29 % | 48.84 -25.96 % | 65.96 164.90 % | 24.90 371.59 % | 5.28 -77.11 % | 23.07 -30.66 % | 33.27 348.99 % | 7.41 6.47 % | 6.96 -62.70 % | 18.66 211.80 % | -16.69 -270.31 % | 9.80 9.87 % | 8.92 -46.68 % | 16.73 148.37 % | -34.59 -213.37 % | 30.51 41.12 % | 21.62 -27.57 % | 29.85 23.09 % | 24.25 90.05 % | 12.76 372.59 % | 2.70 -86.85 % | 20.53 74.28 % | 11.78 -72.22 % | 42.40 1 102.36 % | -4.23 -116.54 % | 25.58 23.57 % | 20.70 28.97 % | 16.05 46.71 % | 10.94 2.24 % | 10.70 -31.45 % | 15.61 27.01 % | 12.29 -36.39 % | 19.32 563.92 % | 2.91 13.67 % | 2.56 -21.47 % | 3.26 -77.82 % | 14.70 7.46 % | 13.68 -2.77 % | 14.07 -35.04 % | 21.66 82.32 % | 11.88 0.08 % | 11.87 8.01 % | 10.99 -17.80 % | 13.37 128.94 % | 5.84 -54.62 % | 12.87 -55.06 % | 28.64 68.27 % | 17.02 -62.15 % | 44.97 717.64 % | 5.50 |
| Earnings per share | 82.09 19.28 % | 68.82 19.65 % | 57.52 3.53 % | 55.56 -17.71 % | 67.52 8.78 % | 62.07 41.71 % | 43.80 11.11 % | 39.42 -19.29 % | 48.84 -25.96 % | 65.96 164.90 % | 24.90 371.59 % | 5.28 -77.11 % | 23.07 -30.66 % | 33.27 348.99 % | 7.41 6.47 % | 6.96 -62.70 % | 18.66 211.80 % | -16.69 -270.31 % | 9.80 9.87 % | 8.92 -46.68 % | 16.73 148.37 % | -34.59 -213.37 % | 30.51 41.12 % | 21.62 -27.57 % | 29.85 23.04 % | 24.26 90.13 % | 12.76 372.59 % | 2.70 -86.85 % | 20.53 74.28 % | 11.78 -72.22 % | 42.40 1 102.36 % | -4.23 -116.54 % | 25.58 23.57 % | 20.70 28.97 % | 16.05 46.71 % | 10.94 2.24 % | 10.70 -31.45 % | 15.61 27.01 % | 12.29 -36.39 % | 19.32 563.92 % | 2.91 13.67 % | 2.56 -21.47 % | 3.26 -77.82 % | 14.70 7.46 % | 13.68 -2.77 % | 14.07 -35.04 % | 21.66 82.32 % | 11.88 0.08 % | 11.87 8.01 % | 10.99 -17.80 % | 13.37 128.94 % | 5.84 -54.62 % | 12.87 -55.06 % | 28.64 68.27 % | 17.02 -62.15 % | 44.97 717.64 % | 5.50 |
| Gross profit | 419.518 M -14.28 % | 489.391 M 36.96 % | 357.332 M 4.15 % | 343.098 M 51.39 % | 226.637 M -24.86 % | 301.624 M 14.55 % | 263.306 M -7.84 % | 285.720 M -4.97 % | 300.671 M 3.38 % | 290.839 M 12.87 % | 257.673 M 27.65 % | 201.859 M -18.39 % | 247.331 M 19.63 % | 206.753 M 3.01 % | 200.702 M 8.82 % | 184.439 M 1.62 % | 181.493 M 1.81 % | 178.273 M -5.62 % | 188.897 M 9.28 % | 172.849 M 6.31 % | 162.587 M 55.93 % | 104.266 M -49.57 % | 206.751 M 4.83 % | 197.223 M -10.25 % | 219.747 M 15.13 % | 190.862 M 10.30 % | 173.042 M 8.51 % | 159.477 M -15.81 % | 189.426 M 1.36 % | 186.882 M -12.46 % | 213.475 M 58.30 % | 134.855 M -32.64 % | 200.199 M -2.71 % | 205.782 M 38.67 % | 148.400 M -7.20 % | 159.910 M 22.66 % | 130.372 M -3.09 % | 134.530 M -13.60 % | 155.700 M 24.12 % | 125.447 M 1.95 % | 123.051 M -19.00 % | 151.906 M 25.39 % | 121.147 M -12.80 % | 138.937 M 6.15 % | 130.890 M 4.45 % | 125.312 M -25.71 % | 168.683 M 49.96 % | 112.489 M 10.66 % | 101.649 M -22.33 % | 130.870 M 7.24 % | 122.036 M -13.30 % | 140.749 M -18.58 % | 172.876 M -31.29 % | 251.607 M 39.05 % | 180.953 M -6.91 % | 194.381 M 128.86 % | 84.935 M |
| Income tax expense | 27.833 M 22.17 % | 22.782 M 15.04 % | 19.804 M 36.45 % | 14.514 M -37.46 % | 23.206 M 5.03 % | 22.095 M 76.39 % | 12.526 M -12.73 % | 14.353 M -17.26 % | 17.348 M -26.72 % | 23.675 M 68.45 % | 14.055 M 543.84 % | 2.183 M -71.57 % | 7.679 M -8.50 % | 8.392 M 674.88 % | 1.083 M -59.86 % | 2.698 M -58.53 % | 6.506 M 10 426.98 % | -63.000 K -101.94 % | 3.240 M 7.36 % | 3.018 M -48.05 % | 5.809 M 157.50 % | -10.102 M -282.87 % | 5.524 M -14.65 % | 6.472 M -49.85 % | 12.906 M 22.09 % | 10.571 M 275.12 % | 2.818 M 196.63 % | 950.000 K -88.87 % | 8.537 M 75.73 % | 4.858 M -66.28 % | 14.408 M 214.04 % | 4.588 M -63.77 % | 12.662 M 14.75 % | 11.034 M 77.40 % | 6.220 M -26.26 % | 8.435 M 64.81 % | 5.118 M -46.96 % | 9.650 M 56.02 % | 6.185 M -36.40 % | 9.725 M 316.67 % | 2.334 M -29.49 % | 3.310 M 93.34 % | 1.712 M -75.75 % | 7.059 M 7.17 % | 6.587 M -11.97 % | 7.483 M -29.92 % | 10.678 M 83.25 % | 5.827 M 2.62 % | 5.678 M -21.54 % | 7.237 M 2.77 % | 7.042 M 152.13 % | 2.793 M -54.92 % | 6.196 M -57.89 % | 14.715 M 75.81 % | 8.370 M 19.67 % | 6.994 M 1 124.01 % | -683.000 K |
| Cost of revenue | 1.011 B 8.83 % | 928.728 M 14.14 % | 813.672 M 19.40 % | 681.446 M -35.49 % | 1.056 B 16.37 % | 907.780 M 31.01 % | 692.900 M 1.66 % | 681.616 M -35.69 % | 1.060 B -16.62 % | 1.271 B 1.42 % | 1.253 B 34.17 % | 934.041 M -19.71 % | 1.163 B 22.98 % | 945.949 M 21.90 % | 775.997 M 47.52 % | 526.031 M -1.21 % | 532.474 M -5.20 % | 561.668 M 39.31 % | 403.168 M 39.47 % | 289.063 M 17.77 % | 245.440 M -36.99 % | 389.544 M 25.63 % | 310.073 M 0.80 % | 307.607 M -27.38 % | 423.612 M -8.06 % | 460.753 M 22.01 % | 377.650 M 22.54 % | 308.175 M -23.62 % | 403.475 M 18.85 % | 339.493 M 10.81 % | 306.364 M 8.63 % | 282.032 M -21.37 % | 358.672 M -2.35 % | 367.321 M 12.02 % | 327.900 M 17.33 % | 279.458 M -16.62 % | 335.174 M 0.57 % | 333.267 M 17.98 % | 282.481 M 0.21 % | 281.885 M -21.20 % | 357.736 M -9.05 % | 393.320 M 10.03 % | 357.477 M 16.46 % | 306.943 M -3.79 % | 319.039 M -1.59 % | 324.187 M 16.99 % | 277.117 M 32.09 % | 209.797 M -7.20 % | 226.080 M -16.84 % | 271.870 M 4.01 % | 261.394 M 20.21 % | 217.444 M -9.78 % | 241.014 M -5.69 % | 255.545 M 9.17 % | 234.085 M 12.81 % | 207.507 M -5.34 % | 219.220 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 316.495 M 1 189.97 % | -29.037 M -110.31 % | 281.565 M -1.93 % | 287.120 M | 0.000 | 0.000 -100.00 % | 72.028 M 1 247.33 % | 5.346 M -14.09 % | 6.223 M 248.77 % | -4.183 M -6 162.32 % | 69.000 K -95.15 % | 1.423 M -48.94 % | 2.787 M -57.73 % | 6.593 M 2 445.56 % | 259.000 K -78.34 % | 1.196 M 27.23 % | 940.000 K 9.81 % | 856.000 K -5.52 % | 906.000 K -22.37 % | 1.167 M 4.20 % | 1.120 M | 0.000 -100.00 % | 710.000 K -44.23 % | 1.273 M 38.67 % | 918.000 K | 0.000 -100.00 % | 772.000 K -86.16 % | 5.580 M 302.60 % | 1.386 M 6.29 % | 1.304 M 382.96 % | 270.000 K 1 400.00 % | 18.000 K -94.89 % | 352.000 K -80.28 % | 1.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 316.495 M 239.66 % | 93.179 M -66.91 % | 281.565 M -1.93 % | 287.120 M 94.10 % | 147.923 M 2.06 % | 144.935 M -29.91 % | 206.779 M -7.44 % | 223.401 M -3.24 % | 230.877 M 17.51 % | 196.474 M -4.02 % | 204.707 M 12.45 % | 182.038 M -12.40 % | 207.795 M 32.73 % | 156.549 M -15.82 % | 185.968 M 10.21 % | 168.738 M 11.09 % | 151.897 M 3.90 % | 146.194 M -14.91 % | 171.807 M 10.75 % | 155.127 M 13.64 % | 136.509 M -3.11 % | 140.886 M -14.98 % | 165.702 M 1.11 % | 163.876 M -5.17 % | 172.815 M 16.98 % | 147.733 M -3.07 % | 152.414 M -0.66 % | 153.430 M 0.20 % | 153.127 M -7.26 % | 165.120 M 11.19 % | 148.508 M 18.39 % | 125.443 M -19.27 % | 155.388 M -6.28 % | 165.796 M 41.03 % | 117.559 M -13.07 % | 135.234 M 25.77 % | 107.528 M 3.76 % | 103.628 M -20.80 % | 130.842 M 45.93 % | 89.662 M -18.89 % | 110.537 M -20.06 % | 138.269 M 25.82 % | 109.895 M 0.45 % | 109.403 M 4.57 % | 104.624 M 5.04 % | 99.605 M -24.16 % | 131.339 M 45.99 % | 89.966 M 12.29 % | 80.116 M -26.56 % | 109.086 M 12.10 % | 97.312 M -23.66 % | 127.467 M -14.90 % | 149.784 M -27.58 % | 206.835 M 36.95 % | 151.033 M 21.83 % | 123.975 M 57.38 % | 78.776 M |
| Cost and expenses | 1.327 B 29.88 % | 1.022 B -6.70 % | 1.095 B 13.08 % | 968.566 M -19.57 % | 1.204 B 5.45 % | 1.142 B 26.94 % | 899.679 M -0.59 % | 905.017 M -29.88 % | 1.291 B -12.05 % | 1.467 B 0.65 % | 1.458 B 30.63 % | 1.116 B -18.60 % | 1.371 B 24.36 % | 1.102 B 14.61 % | 961.965 M 38.46 % | 694.769 M 1.52 % | 684.371 M -3.32 % | 707.862 M 23.11 % | 574.975 M 29.44 % | 444.190 M 16.30 % | 381.949 M -27.99 % | 530.430 M 11.49 % | 475.775 M 0.91 % | 471.483 M -20.95 % | 596.427 M -1.98 % | 608.486 M 14.79 % | 530.064 M 14.83 % | 461.605 M -17.07 % | 556.602 M 10.30 % | 504.613 M 10.94 % | 454.872 M 11.63 % | 407.475 M -20.73 % | 514.060 M -3.57 % | 533.117 M 19.68 % | 445.459 M 7.42 % | 414.692 M -6.33 % | 442.702 M 1.33 % | 436.895 M 5.70 % | 413.323 M 11.24 % | 371.547 M -20.66 % | 468.273 M -11.91 % | 531.589 M 13.74 % | 467.372 M 12.26 % | 416.346 M -1.73 % | 423.663 M -0.03 % | 423.792 M 3.75 % | 408.456 M 36.26 % | 299.763 M -2.10 % | 306.196 M -19.62 % | 380.956 M 6.20 % | 358.706 M 4.00 % | 344.911 M -11.74 % | 390.798 M -15.48 % | 462.380 M 20.06 % | 385.118 M 16.18 % | 331.482 M 11.24 % | 297.996 M |
| Research and development expenses | 0.000 -100.00 % | 29.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 905.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 803.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 | 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 % | 93.179 M | 0.000 | 0.000 -100.00 % | 147.923 M 2.70 % | 144.030 M 6.89 % | 134.751 M -11.59 % | 152.412 M -5.11 % | 160.622 M -13.58 % | 185.858 M 39.15 % | 133.563 M 11.37 % | 119.931 M -16.57 % | 143.759 M 3.55 % | 138.834 M 10.59 % | 125.542 M 14.59 % | 109.554 M 15.63 % | 94.743 M 105.03 % | 46.210 M 4.68 % | 44.145 M 7.23 % | 41.170 M 20.55 % | 34.151 M -23.66 % | 44.735 M 28.71 % | 34.756 M -11.14 % | 39.112 M 8.47 % | 36.059 M -23.42 % | 47.089 M 36.03 % | 34.616 M -1.26 % | 35.056 M 22.74 % | 28.562 M -22.19 % | 36.709 M 7.89 % | 34.024 M 7.47 % | 31.658 M -6.56 % | 33.879 M -15.57 % | 40.125 M 41.56 % | 28.344 M -3.92 % | 29.501 M -4.96 % | 31.039 M -10.05 % | 34.508 M 19.96 % | 28.767 M -2.78 % | 29.589 M -2.59 % | 30.376 M -32.44 % | 44.962 M 76.51 % | 25.473 M 3.66 % | 24.573 M -14.82 % | 28.847 M -87.02 % | 222.187 M 782.25 % | 25.184 M 8.41 % | 23.231 M 4.72 % | 22.184 M -93.10 % | 321.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.189 M -9.88 % | 10.196 M -5.72 % | 10.815 M 3.19 % | 10.481 M -9.57 % | 11.590 M 12.25 % | 10.325 M -4.80 % | 10.846 M -21.90 % | 13.888 M 41.24 % | 9.833 M -31.27 % | 14.306 M 1.63 % | 14.076 M 2.17 % | 13.777 M 18.96 % | 11.581 M 69.88 % | 6.817 M 4.86 % | 6.501 M -10.15 % | 7.235 M 34.68 % | 5.372 M | 0.000 -100.00 % | 4.958 M -28.65 % | 6.949 M 49.02 % | 4.663 M | 0.000 -100.00 % | 5.722 M -12.31 % | 6.525 M 28.04 % | 5.096 M | 0.000 -100.00 % | 5.819 M -27.03 % | 7.974 M -7.53 % | 8.623 M 34.19 % | 6.426 M -23.75 % | 8.428 M -7.06 % | 9.068 M 31.02 % | 6.921 M -31.07 % | 10.040 M 17.30 % | 8.559 M 61.40 % | 5.303 M -24.53 % | 7.027 M 24.64 % | 5.638 M -11.69 % | 6.384 M -1.15 % | 6.458 M -7.62 % | 6.991 M -10.04 % | 7.771 M 23.66 % | 6.284 M -19.16 % | 7.773 M 29.55 % | 6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.827 M 35.03 % | 1.353 M |
| Depreciation and amortization | 18.126 M 3.62 % | 17.493 M -0.69 % | 17.614 M -1.23 % | 17.833 M 2.50 % | 17.398 M 4.36 % | 16.671 M -5.73 % | 17.684 M 4.55 % | 16.915 M 3.53 % | 16.339 M 8.00 % | 15.129 M -0.55 % | 15.213 M 0.42 % | 15.149 M 0.79 % | 15.031 M 10.71 % | 13.577 M -4.90 % | 14.276 M 3.04 % | 13.855 M 0.97 % | 13.722 M -0.77 % | 13.828 M -0.30 % | 13.869 M 6.98 % | 12.964 M 0.01 % | 12.963 M 9.75 % | 11.811 M -20.01 % | 14.766 M 6.58 % | 13.854 M 0.83 % | 13.740 M 8.23 % | 12.695 M 2.38 % | 12.400 M 1.16 % | 12.258 M 1.07 % | 12.128 M -5.39 % | 12.819 M 3.15 % | 12.428 M 5.35 % | 11.797 M -3.86 % | 12.271 M -4.82 % | 12.892 M 13.16 % | 11.393 M 13.75 % | 10.016 M 2.25 % | 9.796 M -0.15 % | 9.811 M 1.71 % | 9.646 M 0.33 % | 9.614 M 0.47 % | 9.569 M -0.22 % | 9.590 M 24.08 % | 7.729 M -25.11 % | 10.320 M 0.54 % | 10.265 M 93.79 % | 5.297 M 18.26 % | 4.479 M 17.62 % | 3.808 M 4.07 % | 3.659 M 20.76 % | 3.030 M -18.44 % | 3.715 M 6.60 % | 3.485 M 0.03 % | 3.484 M 67.66 % | 2.078 M -33.59 % | 3.129 M 50.80 % | 2.075 M 16.44 % | 1.782 M |
| Operating income | 103.023 M -74.00 % | 396.212 M 422.93 % | 75.767 M 35.35 % | 55.978 M -28.88 % | 78.714 M 16.90 % | 67.334 M 19.12 % | 56.527 M -9.29 % | 62.319 M -10.71 % | 69.794 M -16.61 % | 83.696 M 58.02 % | 52.966 M 167.22 % | 19.821 M -49.87 % | 39.536 M -5.61 % | 41.885 M 184.27 % | 14.734 M -6.16 % | 15.701 M -46.95 % | 29.596 M 285.69 % | -15.938 M -188.56 % | 17.996 M -4.73 % | 18.889 M -30.55 % | 27.198 M 165.12 % | -41.768 M -200.02 % | 41.759 M 20.62 % | 34.620 M -27.65 % | 47.850 M 55.47 % | 30.777 M 43.82 % | 21.400 M 84.05 % | 11.627 M -69.15 % | 37.685 M 63.38 % | 23.066 M -59.40 % | 56.809 M 15 593.09 % | 362.000 K -99.05 % | 38.242 M 20.52 % | 31.732 M 42.41 % | 22.282 M 15.02 % | 19.373 M 22.48 % | 15.817 M -37.39 % | 25.264 M 36.75 % | 18.474 M -37.01 % | 29.327 M 431.00 % | 5.523 M -5.85 % | 5.866 M 18.08 % | 4.968 M -77.17 % | 21.761 M 7.38 % | 20.266 M -5.96 % | 21.550 M -33.37 % | 32.343 M 82.63 % | 17.710 M 0.93 % | 17.547 M -3.69 % | 18.220 M -10.74 % | 20.413 M 136.37 % | 8.636 M -54.71 % | 19.067 M -56.02 % | 43.356 M 70.73 % | 25.394 M -62.97 % | 68.579 M 1 326.95 % | 4.806 M |
| Operating income ratio | 0.07 -74.22 % | 0.28 331.81 % | 0.06 18.42 % | 0.05 -10.94 % | 0.06 10.20 % | 0.06 -5.82 % | 0.06 -8.24 % | 0.06 25.58 % | 0.05 -4.27 % | 0.05 52.86 % | 0.04 100.90 % | 0.02 -37.74 % | 0.03 -22.87 % | 0.04 140.87 % | 0.02 -31.74 % | 0.02 -46.69 % | 0.04 292.45 % | -0.02 -170.86 % | 0.03 -25.67 % | 0.04 -38.65 % | 0.07 178.81 % | -0.08 -204.68 % | 0.08 17.82 % | 0.07 -7.80 % | 0.07 57.47 % | 0.05 21.54 % | 0.04 56.30 % | 0.02 -60.88 % | 0.06 45.05 % | 0.04 -59.90 % | 0.11 12 485.14 % | 0.00 -98.73 % | 0.07 23.58 % | 0.06 18.36 % | 0.05 6.10 % | 0.04 29.78 % | 0.03 -37.09 % | 0.05 28.10 % | 0.04 -41.44 % | 0.07 526.75 % | 0.01 6.77 % | 0.01 3.65 % | 0.01 -78.73 % | 0.05 8.35 % | 0.05 -6.05 % | 0.05 -33.92 % | 0.07 32.03 % | 0.05 2.63 % | 0.05 18.35 % | 0.05 -15.02 % | 0.05 120.81 % | 0.02 -47.66 % | 0.05 -46.11 % | 0.09 39.72 % | 0.06 -64.14 % | 0.17 979.93 % | 0.02 |
| Total other income expenses net | 6.901 M 102.27 % | -304.611 M -19 714.36 % | 1.553 M -88.98 % | 14.092 M 17.32 % | 12.012 M -28.64 % | 16.832 M 8 350.98 % | -204.000 K 97.61 % | -8.542 M -136.62 % | -3.610 M -160.76 % | 5.941 M 142.41 % | -14.007 M -13.38 % | -12.354 M -40.48 % | -8.794 M -3 825.89 % | -224.000 K 96.41 % | -6.242 M -3.36 % | -6.039 M -36.26 % | -4.432 M 90.92 % | -48.831 M -1 105.11 % | -4.052 M 29.92 % | -5.782 M -63.20 % | -3.543 M 56.12 % | -8.074 M -61.09 % | -5.012 M 4.57 % | -5.252 M -25.71 % | -4.178 M -17.99 % | -3.541 M 29.84 % | -5.047 M -110.82 % | -2.394 M 66.92 % | -7.237 M -41.29 % | -5.122 M 37.22 % | -8.158 M 10.04 % | -9.068 M -31.02 % | -6.921 M 31.07 % | -10.041 M -17.74 % | -8.528 M -70.90 % | -4.990 M 27.50 % | -6.883 M -107.99 % | 86.156 M 1 402.04 % | -6.617 M -223.71 % | 5.349 M 184.90 % | -6.300 M | 0.000 100.00 % | -5.687 M 24.28 % | -7.511 M -30.97 % | -5.735 M -105.66 % | 101.362 M 2 310.73 % | -4.585 M -4.56 % | -4.385 M -35.26 % | -3.242 M 45.48 % | -5.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 132.989 M | 0.000 -100.00 % | 162.585 M | 0.000 100.00 % | -72.001 M -138.62 % | 186.415 M -9.31 % | 205.558 M 6.66 % | 192.727 M -22.79 % | 249.615 M 68.29 % | 148.323 M -57.64 % | 350.124 M 156.23 % | 136.642 M -53.74 % | 295.349 M 244.43 % | 85.751 M -67.43 % | 263.316 M 168.53 % | 98.057 M -55.57 % | 220.719 M 131.77 % | 95.233 M -29.43 % | 134.950 M 85.77 % | 72.643 M -65.15 % | 208.446 M 188.91 % | 72.149 M -61.13 % | 185.609 M 118.10 % | 85.104 M -56.76 % | 196.831 M 193.57 % | 67.048 M -62.99 % | 181.177 M 455.30 % | 32.627 M -81.26 % | 174.070 M 342.10 % | 39.373 M -75.95 % | 163.730 M 335.36 % | 37.608 M -75.44 % | 153.119 M 269.14 % | 41.480 M -78.40 % | 192.015 M 448.00 % | 35.039 M -74.38 % | 136.742 M 360.67 % | 29.683 M -81.00 % | 156.193 M 320.12 % | 37.178 M -73.33 % | 139.400 M 250.70 % | 39.749 M -56.57 % | 91.516 M 160.27 % | 35.162 M -72.07 % | 125.884 M 242.94 % | 36.707 M -78.70 % | 172.344 M 119.02 % | 78.688 M 57.21 % | 50.052 M 896.46 % | 5.023 M -91.27 % | 57.566 M |
| Total investments | 0.000 -100.00 % | 520.625 M | 0.000 -100.00 % | 16.022 M | 0.000 -100.00 % | 220.187 M -40.94 % | 372.830 M 1 903.49 % | 18.609 M -95.17 % | 385.454 M 5 229.84 % | 7.232 M -97.56 % | 296.646 M 1 187.19 % | 23.046 M -91.57 % | 273.284 M 118.73 % | 124.939 M -27.15 % | 171.502 M 1 107.59 % | 14.202 M -92.76 % | 196.114 M 1 961 040.00 % | 10.000 K -99.99 % | 190.466 M 776.11 % | 21.740 M -85.04 % | 145.286 M 1 452 760.00 % | 10.000 K -99.99 % | 144.298 M 768.90 % | 16.607 M -90.24 % | 170.208 M 1 701 980.00 % | 10.000 K -99.99 % | 134.096 M 553.90 % | 20.507 M -68.57 % | 65.254 M 652 440.00 % | 10.000 K -99.99 % | 78.746 M 197.94 % | 26.430 M -64.86 % | 75.216 M 296.73 % | 18.959 M -77.15 % | 82.960 M 829 500.00 % | 10.000 K -99.99 % | 70.078 M 700 680.00 % | 10.000 K -99.98 % | 59.366 M 593 560.00 % | 10.000 K -99.99 % | 74.356 M 286.51 % | 19.238 M -75.80 % | 79.498 M 794 880.00 % | 10.000 K -99.99 % | 70.324 M 703 140.00 % | 10.000 K -99.99 % | 73.414 M 734 040.00 % | 10.000 K -99.99 % | 157.376 M 1 573 660.00 % | 10.000 K 0.00 % | 10.000 K -33.33 % | 15.000 K |
| Total debt | 0.000 -100.00 % | 390.387 M | 0.000 -100.00 % | 318.455 M | 0.000 -100.00 % | 250.778 M | 0.000 -100.00 % | 245.555 M | 0.000 -100.00 % | 317.522 M | 0.000 -100.00 % | 394.122 M | 0.000 -100.00 % | 306.061 M | 0.000 -100.00 % | 268.157 M | 0.000 -100.00 % | 237.894 M | 0.000 -100.00 % | 150.786 M | 0.000 -100.00 % | 242.494 M | 0.000 -100.00 % | 202.038 M | 0.000 -100.00 % | 233.337 M | 0.000 -100.00 % | 206.579 M | 0.000 -100.00 % | 196.697 M | 0.000 -100.00 % | 203.103 M | 0.000 -100.00 % | 190.727 M | 0.000 -100.00 % | 233.471 M | 0.000 -100.00 % | 171.781 M | 0.000 -100.00 % | 185.876 M | 0.000 -100.00 % | 176.564 M | 0.000 -100.00 % | 131.265 M | 0.000 -100.00 % | 161.046 M | 0.000 -100.00 % | 209.051 M | 0.000 -100.00 % | 128.740 M 102.15 % | 63.685 M -10.62 % | 71.250 M |
| Accumulated other comprehensive income loss | 1.246 B 5 231.77 % | -24.282 M -102.18 % | 1.115 B 3 994.29 % | -28.642 M -102.88 % | 995.629 M 124.68 % | 443.140 M -50.31 % | 891.734 M -2.71 % | 916.601 M 12.85 % | 812.215 M 8 022.96 % | 9.999 M -98.60 % | 715.017 M -1.31 % | 724.477 M 2.99 % | 703.416 M 6 934.86 % | 9.999 M -98.49 % | 662.092 M 6 521.58 % | 9.999 M -98.43 % | 638.718 M 7 518.33 % | -8.610 M -101.34 % | 644.368 M 6 641.14 % | -9.851 M -101.58 % | 621.716 M 7 541.24 % | -8.355 M -101.33 % | 629.748 M 14 405.95 % | -4.402 M -100.76 % | 582.039 M 16 028.82 % | -3.654 M -100.67 % | 548.363 M 178 719.87 % | -307.000 K -100.06 % | 528.424 M 1 704 693.55 % | -31.000 K -100.01 % | 472.152 M 22 360.82 % | -2.121 M -100.47 % | 454.194 M 26 338.82 % | -1.731 M -100.42 % | 416.982 M 2.46 % | 406.983 M 2.50 % | 397.039 M 32 967.47 % | -1.208 M -100.32 % | 377.050 M 2.72 % | 367.051 M 1.61 % | 361.250 M 11 478.53 % | 3.120 M -99.13 % | 358.458 M 2.87 % | 348.459 M 2.57 % | 339.727 M 10 788.69 % | 3.120 M -98.98 % | 306.917 M 3.37 % | 296.918 M 4.86 % | 283.168 M 8 975.90 % | 3.120 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.260 B | 0.000 -100.00 % | 1.134 B | 0.000 -100.00 % | 542.490 M | 0.000 -100.00 % | 906.602 M | 0.000 -100.00 % | 349.862 M | 0.000 -100.00 % | 714.478 M | 0.000 -100.00 % | 232.149 M | 0.000 -100.00 % | 661.451 M | 0.000 -100.00 % | 167.349 M | 0.000 -100.00 % | 644.220 M | 0.000 -100.00 % | 150.092 M | 0.000 -100.00 % | 624.151 M | 0.000 -100.00 % | 155.714 M | 0.000 -100.00 % | 538.671 M | 0.000 -100.00 % | 98.476 M | 0.000 -100.00 % | 464.274 M | 0.000 -100.00 % | 445.926 M | 0.000 | 0.000 | 0.000 -100.00 % | 390.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.128 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.569 M 21.39 % | 47.426 M 22.89 % | 38.593 M |
| Common stock | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M | 0.000 -100.00 % | 9.999 M 0.00 % | 9.999 M 0.00 % | 9.999 M |
| Total equity | 1.246 B 0.00 % | 1.246 B 11.72 % | 1.115 B 0.00 % | 1.115 B 12.03 % | 995.629 M 0.00 % | 995.629 M 11.65 % | 891.734 M 0.00 % | 891.734 M 9.79 % | 812.215 M 0.00 % | 812.215 M 13.59 % | 715.017 M 0.00 % | 715.017 M 1.65 % | 703.416 M 0.00 % | 703.416 M 6.24 % | 662.092 M 0.00 % | 662.092 M 3.66 % | 638.718 M 0.00 % | 638.718 M -0.88 % | 644.368 M 0.00 % | 644.368 M 3.64 % | 621.716 M 0.00 % | 621.716 M -1.28 % | 629.748 M 0.00 % | 629.748 M 8.20 % | 582.039 M 0.00 % | 582.039 M 6.14 % | 548.363 M 0.00 % | 548.363 M 3.77 % | 528.424 M 0.00 % | 528.424 M 11.92 % | 472.152 M 0.00 % | 472.152 M 3.95 % | 454.194 M 0.00 % | 454.194 M 8.92 % | 416.982 M 0.00 % | 416.982 M 5.02 % | 397.039 M 0.00 % | 397.039 M 5.30 % | 377.050 M 0.00 % | 377.050 M 4.37 % | 361.250 M 2.38 % | 352.866 M -1.56 % | 358.458 M 0.00 % | 358.458 M 5.51 % | 339.727 M 0.00 % | 339.727 M 10.69 % | 306.917 M 0.00 % | 306.917 M 8.39 % | 283.168 M 0.00 % | 283.168 M 16.52 % | 243.025 M 91.82 % | 126.692 M |
| Other non current liabilities | -1.246 B -2 609.21 % | 49.661 M 104.45 % | -1.115 B -2 065.12 % | 56.760 M 105.70 % | -995.629 M -2 015.70 % | 51.972 M 105.83 % | -891.734 M -1 219.40 % | 79.662 M | 0.000 -100.00 % | 59.267 M | 0.000 -100.00 % | 56.361 M | 0.000 -100.00 % | 76.487 M | 0.000 -100.00 % | 63.164 M | 0.000 -100.00 % | 79.947 M | 0.000 -100.00 % | 61.276 M | 0.000 -100.00 % | 78.435 M | 0.000 -100.00 % | 70.129 M | 0.000 -100.00 % | 43.464 M | 0.000 -100.00 % | 45.036 M | 0.000 -100.00 % | 34.034 M | 0.000 -100.00 % | 46.550 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 30.088 M | 0.000 -100.00 % | 52.070 M | 0.000 -100.00 % | 292.000 K | 0.000 -100.00 % | 45.592 M | 0.000 -100.00 % | 48.329 M | 0.000 -100.00 % | 40.182 M | 0.000 -100.00 % | 37.630 M 99.15 % | 18.895 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 117.120 M | 0.000 -100.00 % | 46.060 M | 0.000 -100.00 % | 57.698 M | 0.000 -100.00 % | 70.453 M | 0.000 -100.00 % | 103.845 M | 0.000 -100.00 % | 136.982 M | 0.000 -100.00 % | 120.530 M | 0.000 -100.00 % | 95.151 M | 0.000 -100.00 % | 83.285 M | 0.000 -100.00 % | 41.150 M | 0.000 -100.00 % | 41.142 M | 0.000 -100.00 % | 19.638 M | 0.000 -100.00 % | 35.216 M | 0.000 -100.00 % | 51.700 M | 0.000 -100.00 % | 85.509 M | 0.000 -100.00 % | 88.818 M | 0.000 -100.00 % | 112.487 M | 0.000 -100.00 % | 71.452 M | 0.000 -100.00 % | 99.852 M | 0.000 -100.00 % | 65.876 M | 0.000 -100.00 % | 82.186 M | 0.000 -100.00 % | 108.713 M | 0.000 -100.00 % | 126.387 M | 0.000 -100.00 % | 129.312 M | 0.000 -100.00 % | 85.096 M 75.42 % | 48.509 M -31.92 % | 71.250 M |
| Total non current liabilities | -1.246 B -741.52 % | 194.240 M 117.41 % | -1.115 B -972.25 % | 127.876 M 112.84 % | -995.629 M -847.08 % | 133.270 M 114.95 % | -891.734 M -620.71 % | 171.255 M | 0.000 -100.00 % | 186.688 M | 0.000 -100.00 % | 213.721 M | 0.000 -100.00 % | 197.017 M | 0.000 -100.00 % | 178.295 M | 0.000 -100.00 % | 163.232 M | 0.000 -100.00 % | 122.016 M | 0.000 -100.00 % | 119.577 M | 0.000 -100.00 % | 120.831 M | 0.000 -100.00 % | 110.617 M | 0.000 -100.00 % | 130.975 M | 0.000 -100.00 % | 153.811 M | 0.000 -100.00 % | 174.370 M | 0.000 -100.00 % | 183.257 M | 0.000 -100.00 % | 168.390 M | 0.000 -100.00 % | 155.972 M | 0.000 -100.00 % | 117.946 M | 0.000 -100.00 % | 137.575 M | 0.000 -100.00 % | 154.305 M | 0.000 -100.00 % | 174.716 M | 0.000 -100.00 % | 169.494 M | 0.000 -100.00 % | 122.726 M 46.14 % | 83.979 M 1.23 % | 82.956 M |
| Other current liabilities | 0.000 -100.00 % | 249.411 M | 0.000 -100.00 % | 256.390 M | 0.000 -100.00 % | 238.544 M | 0.000 100.00 % | -148.996 M | 0.000 -100.00 % | 255.692 M | 0.000 -100.00 % | 153.527 M | 0.000 -100.00 % | 140.386 M | 0.000 -100.00 % | 17.635 M | 0.000 -100.00 % | 48.292 M | 0.000 -100.00 % | 8.436 M | 0.000 -100.00 % | 41.631 M | 0.000 -100.00 % | 4.076 M | 0.000 100.00 % | -9.382 M | 0.000 -100.00 % | 125.370 M | 0.000 100.00 % | -12.390 M | 0.000 -100.00 % | 23.281 M | 0.000 -100.00 % | 18.377 M | 0.000 -100.00 % | 137.386 M | 0.000 -100.00 % | 108.782 M | 0.000 -100.00 % | 118.307 M | 0.000 -100.00 % | 79.150 M | 0.000 -100.00 % | 117.306 M | 0.000 -100.00 % | 88.870 M | 0.000 -100.00 % | 116.295 M | 0.000 -100.00 % | 101.786 M 18.37 % | 85.991 M -63.74 % | 237.151 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.943 M | 0.000 -100.00 % | 170.040 M | 0.000 -100.00 % | 5.328 M | 0.000 -100.00 % | 140.791 M | 0.000 -100.00 % | 17.108 M | 0.000 -100.00 % | 144.264 M | 0.000 -100.00 % | 48.292 M | 0.000 -100.00 % | 90.890 M | 0.000 -100.00 % | 44.866 M | 0.000 -100.00 % | 68.181 M | 0.000 -100.00 % | 85.528 M | 0.000 -100.00 % | 119.950 M | 0.000 -100.00 % | 99.750 M | 0.000 -100.00 % | 126.911 M | 0.000 -100.00 % | 119.021 M | 0.000 -100.00 % | 85.216 M | 0.000 -100.00 % | 17.929 M | 0.000 -100.00 % | 11.628 M | 0.000 -100.00 % | 64.986 M | 0.000 -100.00 % | 15.753 M | 0.000 -100.00 % | 22.887 M | 0.000 -100.00 % | 13.632 M | 0.000 -100.00 % | 15.704 M -19.52 % | 19.512 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 273.267 M | 0.000 -100.00 % | 272.395 M | 0.000 -100.00 % | 193.080 M | 0.000 -100.00 % | 174.102 M | 0.000 -100.00 % | 213.678 M | 0.000 -100.00 % | 257.140 M | 0.000 -100.00 % | 185.530 M | 0.000 -100.00 % | 173.006 M | 0.000 -100.00 % | 154.609 M | 0.000 -100.00 % | 14.991 M | 0.000 -100.00 % | 201.352 M | 0.000 -100.00 % | 182.400 M | 0.000 -100.00 % | 112.593 M | 0.000 -100.00 % | 154.879 M | 0.000 -100.00 % | 11.438 M | 0.000 -100.00 % | 114.285 M | 0.000 -100.00 % | 78.240 M | 0.000 -100.00 % | 127.388 M | 0.000 -100.00 % | 71.929 M | 0.000 -100.00 % | 120.000 M | 0.000 -100.00 % | 94.378 M | 0.000 -100.00 % | 22.552 M | 0.000 -100.00 % | 43.833 M | 0.000 -100.00 % | 79.739 M | 0.000 -100.00 % | 43.644 M 187.59 % | 15.176 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.433 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 852.390 M | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 874.285 M | 0.000 -100.00 % | 689.132 M | 0.000 -100.00 % | 612.772 M | 0.000 -100.00 % | 441.099 M | 0.000 -100.00 % | 578.330 M | 0.000 -100.00 % | 498.419 M | 0.000 -100.00 % | 620.236 M | 0.000 -100.00 % | 499.909 M | 0.000 -100.00 % | 428.275 M | 0.000 -100.00 % | 494.788 M | 0.000 -100.00 % | 495.119 M | 0.000 -100.00 % | 474.626 M | 0.000 -100.00 % | 427.272 M | 0.000 -100.00 % | 426.498 M | 0.000 -100.00 % | 473.393 M | 0.000 -100.00 % | 436.265 M | 0.000 -100.00 % | 482.635 M | 0.000 -100.00 % | 410.138 M | 0.000 -100.00 % | 416.228 M 14.74 % | 362.768 M 52.97 % | 237.151 M |
| Total liabilities | -1.246 B -176.60 % | 1.627 B 245.85 % | -1.115 B -184.11 % | 1.326 B 233.20 % | -995.629 M -180.87 % | 1.231 B 238.06 % | -891.734 M -187.11 % | 1.024 B | 0.000 -100.00 % | 1.241 B | 0.000 -100.00 % | 1.243 B | 0.000 -100.00 % | 1.071 B | 0.000 -100.00 % | 867.427 M | 0.000 -100.00 % | 776.004 M | 0.000 -100.00 % | 563.115 M | 0.000 -100.00 % | 697.907 M | 0.000 -100.00 % | 619.250 M | 0.000 -100.00 % | 730.853 M | 0.000 -100.00 % | 630.884 M | 0.000 -100.00 % | 582.086 M | 0.000 -100.00 % | 669.158 M | 0.000 -100.00 % | 678.376 M | 0.000 -100.00 % | 643.016 M | 0.000 -100.00 % | 583.244 M | 0.000 -100.00 % | 544.444 M | 0.000 -100.00 % | 610.968 M | 0.000 -100.00 % | 590.570 M | 0.000 -100.00 % | 657.351 M | 0.000 -100.00 % | 579.632 M | 0.000 -100.00 % | 538.954 M 20.64 % | 446.747 M 39.56 % | 320.107 M |
| Other non current assets | 0.000 -100.00 % | 175.922 M | 0.000 100.00 % | -366.971 M 30.01 % | -524.310 M -4 619.91 % | 11.600 M 106.22 % | -186.415 M -603.33 % | 37.036 M 119.22 % | -192.727 M -1 042.66 % | 20.445 M 113.78 % | -148.323 M -481.65 % | 38.864 M 128.44 % | -136.642 M -13 664 100.00 % | -1.000 K 100.00 % | -85.751 M -231.82 % | 65.052 M 166.34 % | -98.057 M -289.96 % | 51.620 M 154.20 % | -95.233 M -369.61 % | 35.323 M 148.63 % | -72.643 M -171.83 % | 101.134 M 240.17 % | -72.149 M -330.64 % | 31.282 M 136.76 % | -85.104 M -186.31 % | 98.603 M 247.06 % | -67.048 M -319.30 % | 30.574 M 193.71 % | -32.627 M -150.11 % | 65.114 M 265.38 % | -39.373 M -209.10 % | 36.088 M 195.96 % | -37.608 M -218.05 % | 31.857 M 176.80 % | -41.480 M -197.73 % | 42.442 M 221.13 % | -35.039 M -142.53 % | 82.392 M 377.57 % | -29.683 M -155.81 % | 53.190 M 243.07 % | -37.178 M -228.52 % | 28.928 M 172.78 % | -39.749 M -183.55 % | 47.577 M 235.31 % | -35.162 M -174.74 % | 47.047 M 228.17 % | -36.707 M -158.46 % | 62.793 M 179.80 % | -78.688 M -248.50 % | 52.987 M 25.71 % | 42.150 M 280 900.00 % | 15.000 K |
| Long term investments | 0.000 -100.00 % | 161.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.823 M | 0.000 -100.00 % | 18.609 M | 0.000 -100.00 % | 7.232 M | 0.000 100.00 % | -89.418 M | 0.000 -100.00 % | 49.560 M | 0.000 -100.00 % | 14.202 M | 0.000 100.00 % | -79.817 M | 0.000 100.00 % | -60.558 M | 0.000 100.00 % | -38.585 M | 0.000 100.00 % | -39.113 M | 0.000 100.00 % | -48.587 M | 0.000 100.00 % | -22.812 M | 0.000 100.00 % | -9.990 M | 0.000 -100.00 % | 26.176 M | 0.000 -100.00 % | 18.947 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 19.178 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.970 M | 0.000 -100.00 % | 2.958 M | 0.000 -100.00 % | 4.384 M | 0.000 -100.00 % | 5.284 M | 0.000 -100.00 % | 5.882 M | 0.000 -100.00 % | 1.957 M | 0.000 -100.00 % | 2.426 M | 0.000 -100.00 % | 3.902 M | 0.000 -100.00 % | 5.362 M | 0.000 -100.00 % | 6.453 M | 0.000 -100.00 % | 7.941 M | 0.000 -100.00 % | 9.429 M | 0.000 -100.00 % | 10.917 M | 0.000 -100.00 % | 5.355 M | 0.000 -100.00 % | 5.833 M | 0.000 -100.00 % | 6.135 M | 0.000 -100.00 % | 6.294 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 195.000 K | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 55.000 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.970 M | 0.000 -100.00 % | 2.958 M | 0.000 -100.00 % | 4.384 M | 0.000 -100.00 % | 5.284 M | 0.000 -100.00 % | 5.882 M | 0.000 -100.00 % | 1.957 M | 0.000 -100.00 % | 2.426 M | 0.000 -100.00 % | 3.902 M | 0.000 -100.00 % | 5.362 M | 0.000 -100.00 % | 6.453 M | 0.000 -100.00 % | 7.941 M | 0.000 -100.00 % | 9.429 M | 0.000 -100.00 % | 10.917 M | 0.000 -100.00 % | 5.355 M | 0.000 -100.00 % | 5.833 M | 0.000 -100.00 % | 6.135 M | 0.000 -100.00 % | 6.294 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 195.000 K | 0.000 -100.00 % | 141.000 K | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 55.000 K -89.36 % | 517.000 K 361.61 % | 112.000 K |
| Property plant equipment net | 0.000 -100.00 % | 769.210 M | 0.000 -100.00 % | 711.296 M | 0.000 -100.00 % | 717.195 M | 0.000 -100.00 % | 684.429 M | 0.000 -100.00 % | 690.743 M | 0.000 -100.00 % | 685.400 M | 0.000 -100.00 % | 701.955 M | 0.000 -100.00 % | 625.160 M | 0.000 -100.00 % | 590.290 M | 0.000 -100.00 % | 545.511 M | 0.000 -100.00 % | 566.234 M | 0.000 -100.00 % | 553.955 M | 0.000 -100.00 % | 558.946 M | 0.000 -100.00 % | 560.558 M | 0.000 -100.00 % | 562.919 M | 0.000 -100.00 % | 549.922 M | 0.000 -100.00 % | 557.534 M | 0.000 -100.00 % | 544.539 M | 0.000 -100.00 % | 488.154 M | 0.000 -100.00 % | 445.916 M | 0.000 -100.00 % | 454.282 M | 0.000 -100.00 % | 461.878 M | 0.000 -100.00 % | 490.295 M | 0.000 -100.00 % | 430.732 M | 0.000 -100.00 % | 339.500 M 48.61 % | 228.447 M 85.87 % | 122.909 M |
| Total non current assets | 0.000 -100.00 % | 1.108 B | 0.000 -100.00 % | 765.081 M 245.92 % | -524.310 M -167.46 % | 777.256 M 516.95 % | -186.415 M -124.84 % | 750.544 M 489.43 % | -192.727 M -125.79 % | 747.304 M 603.84 % | -148.323 M -119.50 % | 760.593 M 656.63 % | -136.642 M -117.67 % | 773.462 M 1 001.99 % | -85.751 M -111.83 % | 724.699 M 839.06 % | -98.057 M -114.41 % | 680.394 M 814.45 % | -95.233 M -115.40 % | 618.530 M 951.47 % | -72.643 M -111.41 % | 636.724 M 982.51 % | -72.149 M -111.80 % | 611.273 M 818.27 % | -85.104 M -113.73 % | 619.879 M 1 024.53 % | -67.048 M -110.80 % | 621.071 M 2 003.55 % | -32.627 M -105.23 % | 623.876 M 1 684.53 % | -39.373 M -106.37 % | 618.578 M 1 744.80 % | -37.608 M -106.12 % | 614.692 M 1 581.90 % | -41.480 M -107.06 % | 587.129 M 1 775.64 % | -35.039 M -106.14 % | 570.741 M 2 022.79 % | -29.683 M -105.95 % | 499.247 M 1 442.86 % | -37.178 M -107.40 % | 502.719 M 1 364.73 % | -39.749 M -107.80 % | 509.465 M 1 548.91 % | -35.162 M -106.54 % | 537.352 M 1 563.90 % | -36.707 M -107.44 % | 493.535 M 727.20 % | -78.688 M -120.05 % | 392.542 M 44.79 % | 271.114 M 120.35 % | 123.036 M |
| Other current assets | -475.684 M -258.71 % | 299.717 M 151.85 % | -578.067 M -536.07 % | 132.562 M | 0.000 -100.00 % | 97.453 M | 0.000 -100.00 % | 127.657 M | 0.000 -100.00 % | 93.235 M | 0.000 -100.00 % | 157.819 M | 0.000 -100.00 % | 41.476 M | 0.000 -100.00 % | 60.772 M | 0.000 -100.00 % | 40.698 M | 0.000 -100.00 % | 31.741 M | 0.000 -100.00 % | 41.876 M | 0.000 -100.00 % | 26.905 M | 0.000 -100.00 % | 36.688 M | 0.000 -100.00 % | 20.537 M | 0.000 -100.00 % | 24.148 M | 0.000 -100.00 % | 30.053 M | 0.000 -100.00 % | 16.899 M | 0.000 -100.00 % | 35.250 M | 0.000 -100.00 % | 486.000 K | 0.000 -100.00 % | 44.954 M | 0.000 -100.00 % | 23.610 M | 0.000 -100.00 % | 32.204 M | 0.000 -100.00 % | 34.547 M | 0.000 -100.00 % | 47.264 M | 0.000 -100.00 % | 6.147 M -43.03 % | 10.790 M 3 866.91 % | 272.000 K |
| Short term investments | 0.000 -100.00 % | 359.334 M | 0.000 -100.00 % | 220.632 M | 0.000 -100.00 % | 225.150 M -39.61 % | 372.830 M 139.73 % | 155.519 M -59.65 % | 385.454 M 208.81 % | 124.820 M -57.92 % | 296.646 M 163.77 % | 112.464 M -58.85 % | 273.284 M 118.73 % | 124.939 M -27.15 % | 171.502 M 98.70 % | 86.313 M -55.99 % | 196.114 M 145.67 % | 79.827 M -58.09 % | 190.466 M 131.43 % | 82.298 M -43.35 % | 145.286 M 276.44 % | 38.595 M -73.25 % | 144.298 M 158.97 % | 55.720 M -67.26 % | 170.208 M 250.24 % | 48.597 M -63.76 % | 134.096 M 209.55 % | 43.319 M -33.61 % | 65.254 M 552.54 % | 10.000 M -87.30 % | 78.746 M 30 902.36 % | 254.000 K -99.66 % | 75.216 M 626 700.00 % | 12.000 K -99.99 % | 82.960 M 345 566.67 % | 24.000 K -99.97 % | 70.078 M 412 323.53 % | -17.000 K -100.03 % | 59.366 M | 0.000 -100.00 % | 74.356 M 123 826.67 % | 60.000 K -99.92 % | 79.498 M | 0.000 -100.00 % | 70.324 M | 0.000 -100.00 % | 73.414 M | 0.000 -100.00 % | 157.376 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 257.398 M | 0.000 -100.00 % | 155.870 M | 0.000 -100.00 % | 322.779 M 273.15 % | -186.415 M -566.07 % | 39.997 M 120.75 % | -192.727 M -383.81 % | 67.907 M 145.78 % | -148.323 M -437.11 % | 43.998 M 132.20 % | -136.642 M -1 375.60 % | 10.712 M 112.49 % | -85.751 M -1 871.35 % | 4.841 M 104.94 % | -98.057 M -670.93 % | 17.175 M 118.03 % | -95.233 M -701.37 % | 15.836 M 121.80 % | -72.643 M -313.35 % | 34.048 M 147.19 % | -72.149 M -539.16 % | 16.429 M 119.30 % | -85.104 M -333.12 % | 36.506 M 154.45 % | -67.048 M -363.95 % | 25.402 M 177.86 % | -32.627 M -244.19 % | 22.627 M 157.47 % | -39.373 M -200.00 % | 39.373 M 204.69 % | -37.608 M -200.00 % | 37.608 M 190.67 % | -41.480 M -200.06 % | 41.456 M 218.31 % | -35.039 M -200.00 % | 35.039 M 218.04 % | -29.683 M -200.00 % | 29.683 M 179.84 % | -37.178 M -200.04 % | 37.164 M 193.50 % | -39.749 M -200.00 % | 39.749 M 213.05 % | -35.162 M -200.00 % | 35.162 M 195.79 % | -36.707 M -200.00 % | 36.707 M 146.65 % | -78.688 M -200.00 % | 78.688 M 34.14 % | 58.662 M 328.69 % | 13.684 M |
| Cash and short term investments | 475.684 M -0.16 % | 476.451 M -17.58 % | 578.067 M -1.97 % | 589.690 M 12.47 % | 524.310 M -0.16 % | 525.143 M 181.71 % | 186.415 M -4.65 % | 195.516 M 1.45 % | 192.727 M 0.00 % | 192.727 M 29.94 % | 148.323 M -5.20 % | 156.462 M 14.51 % | 136.642 M 0.73 % | 135.651 M 58.19 % | 85.751 M -5.93 % | 91.154 M -7.04 % | 98.057 M 1.09 % | 97.002 M 1.86 % | 95.233 M -2.96 % | 98.134 M 35.09 % | 72.643 M 0.00 % | 72.643 M 0.68 % | 72.149 M 0.00 % | 72.149 M -15.22 % | 85.104 M 0.00 % | 85.103 M 26.93 % | 67.048 M -2.43 % | 68.721 M 110.63 % | 32.627 M 0.00 % | 32.627 M -17.13 % | 39.373 M -0.64 % | 39.627 M 5.37 % | 37.608 M -0.03 % | 37.620 M -9.31 % | 41.480 M 0.06 % | 41.456 M 18.31 % | 35.039 M 0.00 % | 35.039 M 18.04 % | 29.683 M 0.00 % | 29.683 M -20.16 % | 37.178 M -0.12 % | 37.224 M -6.35 % | 39.749 M 0.00 % | 39.749 M 13.05 % | 35.162 M 0.00 % | 35.162 M -4.21 % | 36.707 M 0.00 % | 36.707 M -53.35 % | 78.688 M 0.00 % | 78.688 M 34.14 % | 58.662 M 328.69 % | 13.684 M |
| Total current assets | 0.000 -100.00 % | 1.764 B | 0.000 -100.00 % | 1.676 B 219.75 % | 524.310 M -63.83 % | 1.450 B 677.57 % | 186.415 M -84.00 % | 1.165 B 504.40 % | 192.727 M -85.24 % | 1.306 B 780.56 % | 148.323 M -87.61 % | 1.197 B 776.36 % | 136.642 M -86.35 % | 1.001 B 1 067.63 % | 85.751 M -89.35 % | 804.820 M 720.77 % | 98.057 M -86.65 % | 734.328 M 671.09 % | 95.233 M -83.83 % | 588.953 M 710.75 % | 72.643 M -89.36 % | 682.899 M 846.51 % | 72.149 M -88.69 % | 637.725 M 649.35 % | 85.104 M -87.72 % | 693.013 M 933.61 % | 67.048 M -87.99 % | 558.176 M 1 610.78 % | 32.627 M -93.30 % | 486.634 M 1 135.96 % | 39.373 M -92.47 % | 522.732 M 1 289.95 % | 37.608 M -92.74 % | 517.878 M 1 148.50 % | 41.480 M -91.23 % | 472.869 M 1 249.55 % | 35.039 M -91.44 % | 409.542 M 1 279.72 % | 29.683 M -92.97 % | 422.247 M 1 035.74 % | 37.178 M -91.94 % | 461.115 M 1 060.07 % | 39.749 M -90.96 % | 439.563 M 1 150.11 % | 35.162 M -92.35 % | 459.726 M 1 152.42 % | 36.707 M -90.66 % | 393.014 M 399.46 % | 78.688 M -81.68 % | 429.580 M 2.61 % | 418.658 M 29.31 % | 323.763 M |
| Inventory | 0.000 -100.00 % | 420.359 M | 0.000 -100.00 % | 346.636 M | 0.000 -100.00 % | 345.349 M | 0.000 -100.00 % | 343.156 M | 0.000 -100.00 % | 401.322 M | 0.000 -100.00 % | 335.123 M | 0.000 -100.00 % | 361.882 M | 0.000 -100.00 % | 293.724 M | 0.000 -100.00 % | 200.814 M | 0.000 -100.00 % | 172.858 M | 0.000 -100.00 % | 191.409 M | 0.000 -100.00 % | 181.521 M | 0.000 -100.00 % | 182.189 M | 0.000 -100.00 % | 159.986 M | 0.000 -100.00 % | 148.119 M | 0.000 -100.00 % | 174.594 M | 0.000 -100.00 % | 139.714 M | 0.000 -100.00 % | 120.244 M | 0.000 -100.00 % | 118.889 M | 0.000 -100.00 % | 118.545 M | 0.000 -100.00 % | 132.106 M | 0.000 -100.00 % | 117.317 M | 0.000 -100.00 % | 138.028 M | 0.000 -100.00 % | 94.112 M | 0.000 -100.00 % | 95.151 M -16.16 % | 113.493 M 51.59 % | 74.869 M |
| Net receivables | 0.000 -100.00 % | 567.959 M | 0.000 -100.00 % | 607.594 M | 0.000 -100.00 % | 481.561 M | 0.000 -100.00 % | 507.607 M | 0.000 -100.00 % | 619.300 M | 0.000 -100.00 % | 556.216 M | 0.000 -100.00 % | 462.248 M | 0.000 -100.00 % | 364.573 M | 0.000 -100.00 % | 396.496 M | 0.000 -100.00 % | 289.121 M | 0.000 -100.00 % | 377.384 M | 0.000 -100.00 % | 357.150 M | 0.000 -100.00 % | 389.864 M | 0.000 -100.00 % | 311.461 M | 0.000 -100.00 % | 282.303 M | 0.000 -100.00 % | 279.455 M | 0.000 -100.00 % | 325.872 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 279.745 M | 0.000 -100.00 % | 251.989 M | 0.000 -100.00 % | 235.930 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 417.798 M | 0.000 -100.00 % | 26.254 M | 0.000 -100.00 % | 5.186 M | 0.000 -100.00 % | 23.002 M | 0.000 -100.00 % | 123.790 M | 0.000 -100.00 % | 19.522 M | 0.000 -100.00 % | 16.383 M | 0.000 -100.00 % | 112.939 M | 0.000 -100.00 % | 91.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 257.000 K | 0.000 -100.00 % | 60.000 K | 0.000 100.00 % | -10.000 K | 0.000 100.00 % | -27.000 K | 0.000 100.00 % | -10.000 K | 0.000 -100.00 % | 161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 909.864 M | 0.000 -100.00 % | 661.592 M | 0.000 -100.00 % | 645.800 M | 0.000 -100.00 % | 488.204 M | 0.000 -100.00 % | 580.239 M | 0.000 -100.00 % | 618.669 M | 0.000 -100.00 % | 543.679 M | 0.000 -100.00 % | 354.227 M | 0.000 -100.00 % | 390.249 M | 0.000 -100.00 % | 220.586 M | 0.000 -100.00 % | 332.113 M | 0.000 -100.00 % | 241.672 M | 0.000 -100.00 % | 335.927 M | 0.000 -100.00 % | 219.660 M | 0.000 -100.00 % | 216.677 M | 0.000 -100.00 % | 228.904 M | 0.000 -100.00 % | 279.481 M | 0.000 -100.00 % | 209.852 M | 0.000 -100.00 % | 228.632 M | 0.000 -100.00 % | 176.563 M | 0.000 -100.00 % | 297.800 M | 0.000 -100.00 % | 280.654 M | 0.000 -100.00 % | 304.158 M | 0.000 -100.00 % | 200.472 M | 0.000 -100.00 % | 255.094 M 5.37 % | 242.089 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 7.908 M | 0.000 -100.00 % | 6.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.690 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.234 M | 0.000 -100.00 % | 2.090 M | 0.000 -100.00 % | 10.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.050 M | 0.000 -100.00 % | 1.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.716 M | 0.000 -100.00 % | 34.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 8.551 M | 0.000 -100.00 % | 9.551 M | 0.000 -100.00 % | 10.552 M | 0.000 -100.00 % | 11.725 M | 0.000 -100.00 % | 10.727 M | 0.000 -100.00 % | 12.038 M | 0.000 -100.00 % | 13.347 M | 0.000 -100.00 % | 14.506 M | 0.000 -100.00 % | 15.687 M | 0.000 100.00 % | -94.645 M | 0.000 -100.00 % | 16.458 M | 0.000 | 0.000 | 0.000 100.00 % | -85.528 M | 0.000 | 0.000 | 0.000 100.00 % | -99.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -661.451 M | 0.000 100.00 % | -8.610 M | 0.000 | 0.000 | 0.000 100.00 % | -8.355 M | 0.000 | 0.000 | 0.000 100.00 % | -3.654 M | 0.000 -100.00 % | 538.671 M | 0.000 -100.00 % | 419.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 359.980 M | 0.000 | 0.000 | 0.000 100.00 % | -2.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 291.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.600 M 137.64 % | 78.100 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 27.459 M | 0.000 -100.00 % | 25.056 M | 0.000 -100.00 % | 23.599 M | 0.000 -100.00 % | 21.140 M | 0.000 -100.00 % | 23.576 M | 0.000 -100.00 % | 20.378 M | 0.000 -100.00 % | 21.173 M | 0.000 -100.00 % | 19.980 M | 0.000 -100.00 % | 21.526 M | 0.000 -100.00 % | 19.590 M | 0.000 -100.00 % | 23.266 M | 0.000 -100.00 % | 31.064 M | 0.000 -100.00 % | 31.937 M | 0.000 -100.00 % | 34.239 M | 0.000 -100.00 % | 34.268 M | 0.000 -100.00 % | 39.002 M | 0.000 -100.00 % | 36.053 M | 0.000 -100.00 % | 27.668 M | 0.000 -100.00 % | 26.032 M | 0.000 -100.00 % | 26.503 M | 0.000 -100.00 % | 21.169 M | 0.000 -100.00 % | 26.610 M | 0.000 -100.00 % | 31.147 M | 0.000 -100.00 % | 20.845 M | 0.000 -100.00 % | 20.093 M 21.22 % | 16.575 M 41.59 % | 11.706 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.873 B | 0.000 -100.00 % | 2.442 B | 0.000 -100.00 % | 2.227 B | 0.000 -100.00 % | 1.915 B | 0.000 -100.00 % | 2.053 B | 0.000 -100.00 % | 1.958 B | 0.000 -100.00 % | 1.775 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 1.415 B | 0.000 -100.00 % | 1.207 B | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 1.249 B | 0.000 -100.00 % | 1.313 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.133 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 980.283 M | 0.000 -100.00 % | 921.494 M | 0.000 -100.00 % | 963.834 M | 0.000 -100.00 % | 949.028 M | 0.000 -100.00 % | 997.078 M | 0.000 -100.00 % | 886.549 M | 0.000 -100.00 % | 822.122 M 19.19 % | 689.772 M 54.38 % | 446.799 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -82.091 M -19.29 % | -68.819 M -19.65 % | -57.516 M -3.53 % | -55.556 M 17.72 % | -67.520 M -8.78 % | -62.071 M -251.00 % | -17.684 M 55.14 % | -39.424 M 19.27 % | -48.836 M 25.96 % | -65.961 M -164.86 % | -24.904 M -371.31 % | -5.284 M 77.09 % | -23.063 M 30.68 % | -33.269 M -349.03 % | -7.409 M -6.39 % | -6.964 M 62.68 % | -18.658 M -211.80 % | 16.689 M 270.33 % | -9.798 M -9.82 % | -8.922 M 46.66 % | -16.726 M -148.35 % | 34.593 M 213.37 % | -30.513 M -41.11 % | -21.623 M 27.56 % | -29.848 M -23.03 % | -24.261 M -90.09 % | -12.763 M -372.18 % | -2.703 M 86.83 % | -20.525 M -74.21 % | -11.782 M 72.21 % | -42.401 M -1 103.34 % | 4.226 M 116.52 % | -25.580 M -23.59 % | -20.697 M -28.94 % | -16.052 M -46.75 % | -10.938 M -2.23 % | -10.699 M 51.99 % | -22.287 M -76.82 % | -12.604 M -1.27 % | -12.446 M -270.75 % | -3.357 M -31.34 % | -2.556 M 21.50 % | -3.256 M 77.85 % | -14.702 M -7.48 % | -13.679 M 2.76 % | -14.067 M 35.07 % | -21.665 M -82.32 % | -11.883 M -0.12 % | -11.869 M -8.07 % | -10.983 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.797 M 11.09 % | 39.424 M -19.27 % | 48.836 M -25.96 % | 65.962 M 164.87 % | 24.904 M 371.31 % | 5.284 M -77.09 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.302 M -136.28 % | 39.424 M 297.22 % | -19.990 M -130.31 % | 65.962 M 406.94 % | -21.490 M -506.70 % | 5.284 M -77.09 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.797 M -24.62 % | 58.099 M 211.11 % | 18.675 M -72.87 % | 68.826 M 2 303.14 % | 2.864 M -93.83 % | 46.394 M 12.85 % | 41.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 299.160 M 583.06 % | 43.797 M -24.62 % | 58.099 M 18.97 % | 48.836 M -29.04 % | 68.826 M 176.37 % | 24.904 M -46.32 % | 46.394 M 101.16 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.797 M 11.09 % | 39.424 M -19.27 % | 48.836 M -25.96 % | 65.962 M 164.87 % | 24.904 M 371.31 % | 5.284 M -77.09 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.797 M 11.09 % | 39.424 M -19.27 % | 48.836 M -25.96 % | 65.962 M 164.87 % | 24.904 M 371.31 % | 5.284 M -77.09 % | 23.063 M -30.68 % | 33.269 M 349.03 % | 7.409 M 6.39 % | 6.964 M -62.68 % | 18.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |