Reliance Chemotex Industries Limited RELCHEMQ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.586 B -2.34 % | 3.672 B 2.55 % | 3.581 B 3.06 % | 3.474 B 38.40 % | 2.510 B -12.78 % | 2.878 B -8.71 % | 3.153 B 17.13 % | 2.692 B 0.95 % | 2.666 B 3.69 % | 2.571 B 9.63 % | 2.345 B -6.15 % | 2.499 B 22.33 % | 2.043 B 2.49 % | 1.993 B 4.76 % | 1.903 B 16.72 % | 1.630 B 30.45 % | 1.250 B -5.94 % | 1.329 B |
| Net income | 40.452 M 26.02 % | 32.099 M -74.15 % | 124.192 M -31.51 % | 181.322 M 161.60 % | 69.313 M -25.72 % | 93.311 M 128.07 % | 40.914 M 57.50 % | 25.977 M -61.22 % | 66.978 M 164.65 % | 25.308 M -61.12 % | 65.099 M 15.03 % | 56.594 M -6.22 % | 60.347 M 171.42 % | 22.234 M -49.28 % | 43.839 M 140.91 % | 18.197 M -3.18 % | 18.795 M -26.11 % | 25.437 M |
| Income before tax | 36.569 M -35.02 % | 56.275 M -66.32 % | 167.075 M -38.92 % | 273.513 M 163.95 % | 103.623 M -3.82 % | 107.737 M 34.06 % | 80.366 M 886.33 % | 8.148 M -89.67 % | 78.901 M 361.66 % | 17.091 M -81.12 % | 90.539 M -4.27 % | 94.580 M 22.82 % | 77.008 M 162.52 % | 29.334 M -42.82 % | 51.298 M 60.75 % | 31.911 M 7.18 % | 29.774 M -5.61 % | 31.545 M |
| Income before tax ratio | 0.01 -33.46 % | 0.02 -67.16 % | 0.05 -40.73 % | 0.08 90.72 % | 0.04 10.27 % | 0.04 46.86 % | 0.03 742.04 % | 0.00 -89.77 % | 0.03 345.21 % | 0.01 -82.78 % | 0.04 2.00 % | 0.04 0.40 % | 0.04 156.15 % | 0.01 -45.41 % | 0.03 37.73 % | 0.02 -17.84 % | 0.02 0.35 % | 0.02 |
| EBITDA | 424.345 M 53.84 % | 275.829 M -31.66 % | 403.592 M -15.97 % | 480.296 M 73.96 % | 276.090 M -6.22 % | 294.408 M 36.70 % | 215.373 M 54.33 % | 139.558 M -30.31 % | 200.246 M 6.42 % | 188.174 M 76.42 % | 106.663 M -47.22 % | 202.101 M 7.59 % | 187.848 M 4.35 % | 180.010 M -10.24 % | 200.556 M 24.17 % | 161.516 M 50.03 % | 107.657 M 14.80 % | 93.780 M |
| Net income ratio | 0.01 29.04 % | 0.01 -74.80 % | 0.03 -33.54 % | 0.05 89.02 % | 0.03 -14.84 % | 0.03 149.84 % | 0.01 34.46 % | 0.01 -61.58 % | 0.03 155.22 % | 0.01 -64.54 % | 0.03 22.57 % | 0.02 -23.34 % | 0.03 164.83 % | 0.01 -51.59 % | 0.02 106.41 % | 0.01 -25.78 % | 0.02 -21.44 % | 0.02 |
| Ratio EBITDA | 0.12 57.53 % | 0.08 -33.36 % | 0.11 -18.46 % | 0.14 25.70 % | 0.11 7.51 % | 0.10 49.75 % | 0.07 31.75 % | 0.05 -30.96 % | 0.08 2.62 % | 0.07 60.93 % | 0.05 -43.76 % | 0.08 -12.05 % | 0.09 1.82 % | 0.09 -14.32 % | 0.11 6.39 % | 0.10 15.01 % | 0.09 22.05 % | 0.07 |
| Gross profit ratio | 0.29 107.77 % | 0.14 -13.22 % | 0.16 -65.51 % | 0.46 -1.24 % | 0.47 9.16 % | 0.43 13.36 % | 0.38 -3.02 % | 0.39 22.58 % | 0.32 -29.76 % | 0.45 6.62 % | 0.42 20.27 % | 0.35 -15.18 % | 0.42 4.08 % | 0.40 54.47 % | 0.26 15.25 % | 0.22 -34.50 % | 0.34 34.92 % | 0.25 |
| Weighted average shs out dil | 7.427 M -1.55 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 18.68 % | 6.356 M 59.66 % | 3.981 M -10.77 % | 4.461 M 0.00 % | 4.461 M 0.00 % | 4.461 M 0.00 % | 4.461 M 5.02 % | 4.248 M 4.99 % | 4.046 M 0.00 % | 4.046 M 0.00 % | 4.046 M -0.14 % | 4.052 M 4.78 % | 3.867 M -36.85 % | 6.124 M |
| Weighted average shs out | 7.427 M -1.43 % | 7.535 M -0.11 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 18.68 % | 6.356 M 59.66 % | 3.981 M -10.77 % | 4.461 M 0.00 % | 4.461 M 0.00 % | 4.461 M 0.00 % | 4.461 M 5.02 % | 4.248 M 4.99 % | 4.046 M 0.00 % | 4.046 M 0.00 % | 4.046 M -0.14 % | 4.052 M 4.78 % | 3.867 M -36.85 % | 6.124 M |
| EPS diluted | 5.36 25.82 % | 4.26 -74.12 % | 16.46 -31.53 % | 24.04 161.59 % | 9.19 -37.40 % | 14.68 42.80 % | 10.28 76.63 % | 5.82 -59.92 % | 14.52 2 740.00 % | -0.55 -106.10 % | 9.01 11.93 % | 8.05 -27.28 % | 11.07 101.64 % | 5.49 -49.31 % | 10.83 141.20 % | 4.49 -0.44 % | 4.51 8.67 % | 4.15 |
| Earnings per share | 5.36 25.82 % | 4.26 -74.12 % | 16.46 -31.53 % | 24.04 161.59 % | 9.19 -37.40 % | 14.68 42.80 % | 10.28 76.63 % | 5.82 -59.92 % | 14.52 2 740.00 % | -0.55 -106.10 % | 9.01 11.93 % | 8.05 -27.28 % | 11.07 101.64 % | 5.49 -49.31 % | 10.83 141.20 % | 4.49 -0.44 % | 4.51 8.67 % | 4.15 |
| Gross profit | 1.030 B 102.91 % | 507.597 M -11.00 % | 570.357 M -64.45 % | 1.605 B 36.69 % | 1.174 B -4.78 % | 1.233 B 3.48 % | 1.191 B 13.60 % | 1.049 B 23.75 % | 847.526 M -27.16 % | 1.164 B 16.88 % | 995.556 M 12.87 % | 882.059 M 3.76 % | 850.080 M 6.67 % | 796.918 M 61.81 % | 492.498 M 34.52 % | 366.120 M -14.55 % | 428.449 M 26.91 % | 337.607 M |
| Income tax expense | -3.883 M -116.06 % | 24.176 M -43.62 % | 42.883 M -53.48 % | 92.191 M 168.70 % | 34.310 M 137.83 % | 14.426 M -63.43 % | 39.452 M 320.32 % | -17.907 M -250.19 % | 11.923 M 245.09 % | -8.218 M -132.30 % | 25.440 M -33.03 % | 37.985 M 127.98 % | 16.661 M 134.67 % | 7.100 M -3.06 % | 7.324 M -47.91 % | 14.061 M 28.07 % | 10.979 M 79.75 % | 6.108 M |
| Cost of revenue | 2.556 B -19.22 % | 3.164 B 41.91 % | 2.230 B 19.26 % | 1.870 B 42.24 % | 1.314 B -20.10 % | 1.645 B -16.12 % | 1.961 B 19.39 % | 1.643 B -9.67 % | 1.819 B 29.20 % | 1.408 B 4.28 % | 1.350 B -16.53 % | 1.617 B 35.57 % | 1.193 B -0.30 % | 1.196 B -15.17 % | 1.410 B 11.56 % | 1.264 B 53.93 % | 821.317 M -17.13 % | 991.108 M |
| General and administrative expenses | 0.000 -100.00 % | 6.311 M -6.46 % | 6.747 M 6.79 % | 6.318 M -2.45 % | 6.477 M -0.72 % | 6.524 M 36.29 % | 4.787 M 35.92 % | 3.522 M 29.77 % | 2.714 M -13.58 % | 3.140 M | 0.000 -100.00 % | 1.240 M 6.45 % | 1.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 268.667 M -23.05 % | 349.164 M -15.70 % | 414.215 M 90.97 % | 216.898 M 71.40 % | 126.544 M 11.36 % | 113.638 M 97.13 % | 57.645 M -24.60 % | 76.457 M | 0.000 | 0.000 -100.00 % | 110.339 M 5.78 % | 104.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 6.364 M 111.92 % | -53.392 M 42.03 % | -92.109 M -111.56 % | 796.510 M -11.58 % | 900.845 M 57 944.14 % | 1.552 M -42.82 % | 2.714 M -79.51 % | 13.244 M 71.50 % | 7.722 M 1 833.32 % | 399.432 K -79.78 % | 1.975 M -99.71 % | 685.386 M 4.13 % | 658.219 M 88.84 % | 348.559 M 40.72 % | 247.692 M -28.80 % | 347.870 M 30.30 % | 266.978 M |
| Operating expenses | 854.006 M 203.55 % | 281.342 M -7.00 % | 302.519 M -7.89 % | 328.424 M -67.80 % | 1.020 B -1.36 % | 1.034 B 2.21 % | 1.012 B 5.21 % | 961.398 M 26.61 % | 759.310 M -27.09 % | 1.041 B 10.05 % | 946.291 M 34.99 % | 701.020 M 2.28 % | 685.386 M 4.13 % | 658.219 M 88.84 % | 348.559 M 40.72 % | 247.692 M -28.80 % | 347.870 M 30.30 % | 266.978 M |
| Cost and expenses | 3.410 B -1.03 % | 3.446 B 4.57 % | 3.295 B 5.57 % | 3.121 B 32.20 % | 2.361 B -11.87 % | 2.679 B -9.88 % | 2.973 B 14.16 % | 2.604 B 1.02 % | 2.578 B 5.27 % | 2.449 B 6.66 % | 2.296 B -0.95 % | 2.318 B 23.42 % | 1.878 B 1.27 % | 1.855 B 5.44 % | 1.759 B 16.34 % | 1.512 B 29.31 % | 1.169 B -7.07 % | 1.258 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 854.006 M 210.57 % | 274.978 M -22.74 % | 355.911 M -15.37 % | 420.533 M 88.26 % | 223.375 M 67.87 % | 133.068 M 12.36 % | 118.425 M 93.61 % | 61.167 M -22.74 % | 79.171 M 2 421.10 % | 3.140 M -99.03 % | 323.154 M -13.88 % | 375.249 M 19.51 % | 313.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 21.232 M -45.13 % | 38.698 M 25.79 % | 30.763 M 16.31 % | 26.449 M 114.89 % | 12.308 M 96.90 % | 6.251 M -18.36 % | 7.657 M -21.17 % | 9.713 M -31.52 % | 14.184 M -22.26 % | 18.246 M -24.08 % | 24.033 M -3.59 % | 24.927 M 166.53 % | 9.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 241.103 M 23.23 % | 195.654 M 40.44 % | 139.318 M 14.68 % | 121.485 M 25.92 % | 96.480 M -14.84 % | 113.288 M 66.82 % | 67.910 M 18.16 % | 57.475 M -6.50 % | 61.468 M -22.89 % | 79.717 M 14.97 % | 69.337 M 34.98 % | 51.368 M -40.40 % | 86.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 146.673 M 45.38 % | 100.891 M 3.80 % | 97.199 M 13.95 % | 85.298 M 12.25 % | 75.987 M 3.55 % | 73.383 M 9.37 % | 67.097 M -9.25 % | 73.935 M 10.15 % | 67.121 M 1.75 % | 65.968 M 14.91 % | 57.410 M 2.24 % | 56.153 M 19.41 % | 47.027 M 0.08 % | 46.988 M 2.40 % | 45.888 M 6.50 % | 43.088 M 59.14 % | 27.076 M 16.95 % | 23.151 M |
| Operating income | 175.979 M 61.14 % | 109.206 M -59.23 % | 267.838 M -18.79 % | 329.799 M 120.96 % | 149.259 M -37.91 % | 240.404 M 27.61 % | 188.397 M 115.59 % | 87.388 M 27.19 % | 68.707 M 633.39 % | 9.368 M -89.54 % | 89.570 M -3.28 % | 92.605 M 20.25 % | 77.008 M 162.52 % | 29.334 M -42.82 % | 51.298 M 60.75 % | 31.911 M 7.18 % | 29.774 M -5.61 % | 31.545 M |
| Operating income ratio | 0.05 65.00 % | 0.03 -60.24 % | 0.07 -21.20 % | 0.09 59.65 % | 0.06 -28.82 % | 0.08 39.79 % | 0.06 84.05 % | 0.03 25.99 % | 0.03 607.26 % | 0.00 -90.46 % | 0.04 3.06 % | 0.04 -1.70 % | 0.04 156.15 % | 0.01 -45.41 % | 0.03 37.73 % | 0.02 -17.84 % | 0.02 0.35 % | 0.02 |
| Total other income expenses net | -139.410 M | 0.000 100.00 % | -100.763 M -79.02 % | -56.286 M -23.34 % | -45.636 M | 0.000 100.00 % | -99.550 M -25.63 % | -79.240 M 90.61 % | -844.280 M -6.83 % | -790.280 M -38.83 % | -569.258 M -164.40 % | -215.303 M -227.76 % | -65.688 M | 0.000 -100.00 % | 17.800 K | 0.000 100.00 % | -2.000 K | 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 | 2.514 B -10.45 % | 2.807 B 43.73 % | 1.953 B 52.71 % | 1.279 B 31.79 % | 970.435 M 75.50 % | 552.956 M -32.28 % | 816.502 M -12.81 % | 936.512 M 32.37 % | 707.511 M -16.97 % | 852.107 M 23.22 % | 691.519 M 34.63 % | 513.660 M -7.09 % | 552.857 M 16.29 % | 475.409 M -14.40 % | 555.407 M -14.04 % | 646.132 M 2.78 % | 628.627 M |
| Total investments | 146.150 M 88.89 % | 77.374 M -87.14 % | 601.467 M 0.96 % | 595.763 M 83.52 % | 324.626 M 506.02 % | 53.567 M 1 610.31 % | 3.132 M -92.49 % | 41.701 M 31.95 % | 31.603 M 0.00 % | 31.603 M 0.00 % | 31.603 M 0.00 % | 31.603 M 0.00 % | 31.603 M 40.09 % | 22.560 M -46.99 % | 42.560 M 88.65 % | 22.560 M 0.00 % | 22.560 M |
| Total debt | 2.628 B -6.48 % | 2.810 B 40.95 % | 1.993 B 55.78 % | 1.280 B 31.43 % | 973.627 M 73.66 % | 560.652 M -31.44 % | 817.778 M -12.89 % | 938.800 M 31.19 % | 715.603 M -20.53 % | 900.508 M 22.27 % | 736.487 M 35.04 % | 545.388 M -9.43 % | 602.186 M 13.24 % | 531.763 M -12.76 % | 609.547 M -8.95 % | 669.463 M 3.71 % | 645.532 M |
| Accumulated other comprehensive income loss | 64.479 M 0.00 % | 64.479 M 0.00 % | 64.479 M 0.00 % | 64.479 M 0.00 % | 64.479 M -3.91 % | 67.103 M 4 338.03 % | 1.512 M -19.92 % | 1.888 M 668.67 % | -332.000 K -121.34 % | 1.556 M 0.00 % | 1.556 M 0.00 % | 1.556 M 0.00 % | 1.556 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 976.559 M 3.86 % | 940.220 M 1.78 % | 923.799 M 12.94 % | 817.966 M 26.30 % | 647.616 M 11.20 % | 582.366 M 16.78 % | 498.695 M -6.54 % | 533.596 M 142.44 % | 220.093 M -12.02 % | 250.154 M -2.82 % | 257.404 M 15.96 % | 221.985 M 15.47 % | 192.238 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 75.597 M 0.00 % | 75.597 M 0.00 % | 75.597 M 0.00 % | 75.597 M 0.00 % | 75.597 M 0.00 % | 75.597 M 89.14 % | 39.969 M 0.00 % | 39.969 M -85.23 % | 270.698 M 0.00 % | 270.698 M 0.00 % | 270.698 M 12.46 % | 240.698 M 5.20 % | 228.798 M 37.21 % | 166.748 M 0.00 % | 166.748 M 42.89 % | 116.698 M 0.00 % | 116.698 M |
| Total equity | 1.373 B 2.72 % | 1.336 B 1.24 % | 1.320 B 8.72 % | 1.214 B 16.32 % | 1.044 B 6.38 % | 981.263 M 46.70 % | 668.890 M -5.01 % | 704.167 M 13.37 % | 621.104 M 5.87 % | 586.685 M -0.87 % | 591.846 M 12.43 % | 526.427 M 9.58 % | 480.409 M 29.08 % | 372.176 M 0.78 % | 369.301 M 27.66 % | 289.291 M 1.60 % | 284.726 M |
| Other non current liabilities | 11.881 M -59.65 % | 29.448 M -5.76 % | 31.249 M | 0.000 -100.00 % | 5.713 M | 0.000 -100.00 % | 7.238 M -94.42 % | 129.613 M 62.38 % | 79.822 M 1 018.53 % | 7.136 M -89.71 % | 69.361 M 24.97 % | 55.504 M 308.87 % | 13.575 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.403 B -7.52 % | 1.518 B 120.99 % | 686.718 M 38.98 % | 494.111 M 42.26 % | 347.325 M 17.63 % | 295.272 M -40.45 % | 495.819 M -4.10 % | 517.032 M 39.52 % | 370.574 M -24.84 % | 493.028 M -22.34 % | 634.817 M 47.19 % | 431.301 M -6.53 % | 461.418 M 21.71 % | 379.114 M -37.78 % | 609.335 M -8.98 % | 669.463 M 3.71 % | 645.532 M |
| Total non current liabilities | 1.691 B -7.88 % | 1.836 B 84.49 % | 995.138 M 28.41 % | 774.996 M 39.06 % | 557.325 M 13.80 % | 489.759 M -31.61 % | 716.159 M 10.75 % | 646.645 M 43.57 % | 450.395 M -24.74 % | 598.453 M -17.15 % | 722.320 M 45.51 % | 496.402 M 4.51 % | 474.993 M 21.21 % | 391.873 M -36.90 % | 621.014 M -9.22 % | 684.086 M 5.08 % | 651.039 M |
| Other current liabilities | 170.036 M -5.40 % | 179.737 M 16.62 % | 154.118 M -17.53 % | 186.871 M 11.91 % | 166.981 M -68.17 % | 524.522 M 3 223.97 % | 15.780 M 158.22 % | 6.111 M -95.76 % | 144.073 M 398.19 % | 28.919 M -65.99 % | 85.034 M -5.11 % | 89.618 M -28.56 % | 125.438 M -26.19 % | 169.937 M 74.67 % | 97.291 M 190.88 % | 33.447 M -6.07 % | 35.609 M |
| Deferred revenue | 0.000 100.00 % | -908.000 K -101.82 % | 49.822 M -47.21 % | 94.383 M 173.51 % | 34.508 M 109.32 % | -370.182 M -424.97 % | 113.911 M -19.74 % | 141.928 M 268.98 % | -83.989 M -184.25 % | 99.692 M 112.65 % | 46.880 M 81.83 % | 25.783 M -23.78 % | 33.829 M 17.97 % | 28.675 M 105.31 % | 13.966 M | 0.000 | 0.000 |
| Short term debt | 1.234 B -4.53 % | 1.292 B -1.11 % | 1.307 B 66.36 % | 785.510 M 25.42 % | 626.302 M 69.19 % | 370.182 M 17.68 % | 314.568 M 12.41 % | 279.840 M -18.89 % | 345.029 M -12.09 % | 392.491 M 143.64 % | 161.093 M -14.66 % | 188.756 M -18.58 % | 231.817 M 51.86 % | 152.649 M 71 680.89 % | 212.660 K | 0.000 | 0.000 |
| Total current liabilities | 1.680 B 2.50 % | 1.639 B -0.96 % | 1.654 B 23.20 % | 1.343 B 30.97 % | 1.025 B 27.60 % | 803.482 M 0.98 % | 795.668 M -14.15 % | 926.846 M 10.28 % | 840.419 M 1.37 % | 829.058 M 38.23 % | 599.777 M 15.70 % | 518.376 M 1.14 % | 512.529 M -0.77 % | 516.490 M 43.01 % | 361.152 M 31.56 % | 274.512 M 22.71 % | 223.710 M |
| Total liabilities | 3.371 B -2.97 % | 3.474 B 31.11 % | 2.650 B 25.11 % | 2.118 B 33.82 % | 1.583 B 22.37 % | 1.293 B -14.46 % | 1.512 B -3.92 % | 1.573 B 21.90 % | 1.291 B -9.58 % | 1.428 B 7.97 % | 1.322 B 30.28 % | 1.015 B 2.76 % | 987.522 M 8.71 % | 908.363 M -7.51 % | 982.166 M 2.46 % | 958.598 M 9.59 % | 874.749 M |
| Other non current assets | 64.546 M 1 605.62 % | -4.287 M -105.50 % | 77.969 M 68.94 % | 46.152 M 89.58 % | 24.344 M 101.74 % | -1.399 B -1.83 % | -1.374 B -3 649.04 % | 38.719 M 157.00 % | 15.066 M -67.72 % | 46.667 M 6.18 % | 43.950 M -29.28 % | 62.147 M 18.68 % | 52.364 M -39.03 % | 85.892 M 101.81 % | 42.560 M 81.11 % | 23.500 M -7.97 % | 25.533 M |
| Long term investments | 39.678 M 94.28 % | 20.423 M -28.97 % | 28.754 M 41.42 % | 20.333 M 527.37 % | 3.241 M -75.67 % | 13.321 M 139.13 % | -34.047 M -1 241.75 % | 2.982 M | 0.000 | 0.000 -100.00 % | 31.603 M 0.00 % | 31.603 M 0.00 % | 31.603 M 184.33 % | -37.476 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.017 M -19.70 % | 6.248 M 44.03 % | 4.338 M 703.33 % | 540.000 K 56.52 % | 345.000 K -41.03 % | 585.000 K -38.36 % | 949.000 K -40.72 % | 1.601 M -59.98 % | 4.000 M -18.52 % | 4.910 M 54.36 % | 3.181 M -11.76 % | 3.605 M 145.25 % | 1.470 M -99.08 % | 159.227 M 5.45 % | 150.995 M | 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 |
| Goodwill and intangible assets | 5.017 M -19.70 % | 6.248 M 44.03 % | 4.338 M 703.33 % | 540.000 K 56.52 % | 345.000 K -41.03 % | 585.000 K -38.36 % | 949.000 K -40.72 % | 1.601 M -59.98 % | 4.000 M -18.52 % | 4.910 M 54.36 % | 3.181 M -11.76 % | 3.605 M 145.25 % | 1.470 M -9.73 % | 1.628 M 789.10 % | 183.123 K | 0.000 | 0.000 |
| Property plant equipment net | 3.103 B -1.75 % | 3.158 B 35.88 % | 2.324 B 23.00 % | 1.890 B 26.46 % | 1.494 B 6.84 % | 1.399 B 1.86 % | 1.373 B -5.47 % | 1.453 B 36.19 % | 1.067 B -2.89 % | 1.098 B 1.23 % | 1.085 B 28.68 % | 843.227 M 2.03 % | 826.420 M 20.32 % | 686.865 M -0.39 % | 689.545 M -4.34 % | 720.846 M -2.07 % | 736.094 M |
| Total non current assets | 3.212 B -1.07 % | 3.247 B 29.45 % | 2.508 B 23.97 % | 2.023 B 29.22 % | 1.566 B 3.13 % | 1.518 B 5.95 % | 1.433 B -4.22 % | 1.496 B 37.78 % | 1.086 B -5.59 % | 1.150 B 1.58 % | 1.132 B 24.55 % | 908.978 M 3.26 % | 880.254 M 19.45 % | 736.909 M 0.63 % | 732.288 M -1.62 % | 744.345 M -2.27 % | 761.628 M |
| Other current assets | 551.969 M 20.10 % | 459.584 M 79.66 % | 255.807 M 50.78 % | 169.658 M 58.88 % | 106.787 M -32.55 % | 158.331 M 1.91 % | 155.358 M -8.15 % | 169.145 M 50.03 % | 112.740 M -47.64 % | 215.317 M -16.84 % | 258.931 M 35.13 % | 191.615 M 206.57 % | 62.503 M 100.60 % | 31.158 M -17.73 % | 37.872 M -6.93 % | 40.691 M 15.58 % | 35.206 M |
| Short term investments | 106.472 M -78.75 % | 501.063 M -12.51 % | 572.713 M -0.47 % | 575.430 M 79.05 % | 321.385 M 698.55 % | 40.246 M 8.25 % | 37.179 M -3.98 % | 38.719 M 22.51 % | 31.603 M 0.00 % | 31.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.036 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.799 M 113.28 % | 2.719 M -93.28 % | 40.436 M 5 794.46 % | 686.000 K -78.51 % | 3.192 M -58.52 % | 7.696 M 503.13 % | 1.276 M -44.23 % | 2.288 M -71.72 % | 8.091 M -83.28 % | 48.402 M 7.64 % | 44.968 M 41.73 % | 31.728 M -35.68 % | 49.329 M -12.47 % | 56.354 M 4.09 % | 54.141 M 132.06 % | 23.331 M 38.01 % | 16.905 M |
| Cash and short term investments | 112.271 M -77.71 % | 503.782 M -17.84 % | 613.149 M 6.43 % | 576.116 M 77.50 % | 324.577 M 577.02 % | 47.942 M 24.67 % | 38.455 M -6.22 % | 41.007 M 3.31 % | 39.695 M -17.99 % | 48.402 M 7.64 % | 44.968 M 41.73 % | 31.728 M -35.68 % | 49.329 M -57.62 % | 116.389 M 114.98 % | 54.141 M 132.06 % | 23.331 M 38.01 % | 16.905 M |
| Total current assets | 1.531 B -2.05 % | 1.563 B 6.98 % | 1.461 B 11.65 % | 1.309 B 23.39 % | 1.061 B 40.25 % | 756.315 M 1.14 % | 747.765 M -4.33 % | 781.647 M -5.39 % | 826.159 M -4.40 % | 864.181 M 10.54 % | 781.768 M 23.65 % | 632.226 M 7.58 % | 587.678 M 8.10 % | 543.630 M -12.20 % | 619.178 M 22.96 % | 503.544 M 26.57 % | 397.847 M |
| Inventory | 691.524 M 28.42 % | 538.507 M 18.96 % | 452.696 M 1.86 % | 444.433 M -4.77 % | 466.715 M 33.14 % | 350.542 M -7.46 % | 378.784 M -8.62 % | 414.502 M 8.80 % | 380.981 M -2.85 % | 392.144 M 13.77 % | 344.694 M 48.83 % | 231.598 M 0.32 % | 230.853 M -2.53 % | 236.855 M -37.04 % | 376.171 M 32.47 % | 283.963 M 26.09 % | 225.207 M |
| Net receivables | 175.504 M 185.54 % | 61.464 M -56.00 % | 139.678 M 17.75 % | 118.620 M -27.06 % | 162.627 M -18.48 % | 199.500 M 13.89 % | 175.168 M 1.46 % | 172.650 M -27.24 % | 237.303 M -11.21 % | 267.262 M -7.95 % | 290.351 M -10.80 % | 325.512 M 32.87 % | 244.993 M 53.86 % | 159.227 M 5.45 % | 150.995 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 66.258 M -9.04 % | 72.840 M 9.69 % | 66.407 M 52.74 % | 43.476 M -97.11 % | 1.505 B 2.58 % | 1.467 B | 0.000 | 0.000 | 0.000 100.00 % | -31.603 M 0.00 % | -31.603 M 0.00 % | -31.603 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 275.684 M 64.67 % | 167.419 M 16.49 % | 143.723 M -47.94 % | 276.053 M 39.79 % | 197.479 M -29.21 % | 278.960 M -22.25 % | 358.800 M 0.49 % | 357.039 M 1.63 % | 351.317 M 8.79 % | 322.945 M 24.28 % | 259.846 M 37.90 % | 188.436 M 55.16 % | 121.445 M -26.50 % | 165.229 M -37.33 % | 263.648 M 9.37 % | 241.065 M 28.16 % | 188.101 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 13.590 M -56.51 % | 31.250 M -93.45 % | 477.036 M | 0.000 -100.00 % | 292.448 M 33 984.85 % | 858.000 K 8.33 % | 792.000 K -96.01 % | 19.869 M 4.06 % | 19.095 M 5.25 % | 18.143 M 89.05 % | 9.597 M 120.98 % | -45.754 M | 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 | 16.418 M -26.28 % | 22.270 M -27.94 % | 30.905 M -4.02 % | 32.198 M 208.68 % | 10.431 M -44.17 % | 18.682 M 352.77 % | -7.391 M 94.79 % | -141.928 M | 0.000 100.00 % | -14.990 M 68.05 % | -46.923 M -81.99 % | -25.783 M | 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 -100.00 % | 332.000 K -99.86 % | 230.750 M 0.00 % | 230.750 M 14.94 % | 200.750 M 5.24 % | 190.750 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 256.196 M 0.00 % | 256.196 M 0.00 % | 256.196 M 0.00 % | 256.196 M 0.00 % | 256.196 M 0.00 % | 256.196 M 297.84 % | 64.396 M 0.00 % | 64.396 M 215.66 % | -55.677 M -186.54 % | 64.333 M 3.36 % | 62.243 M 0.00 % | 62.243 M -75.26 % | 251.611 M 22.48 % | 205.428 M 1.42 % | 202.552 M 17.36 % | 172.593 M 2.72 % | 168.028 M |
| Deferred tax liabilities non current | 275.936 M -4.26 % | 288.204 M 3.98 % | 277.171 M 10.80 % | 250.157 M 22.45 % | 204.287 M 9.02 % | 187.387 M -5.10 % | 197.462 M 89.92 % | 103.973 M 81.19 % | 57.384 M 16.60 % | 49.215 M 12.74 % | 43.654 M 36.75 % | 31.922 M 135.15 % | 13.575 M 6.40 % | 12.759 M 9.24 % | 11.680 M -20.13 % | 14.623 M 165.55 % | 5.507 M |
| Other liabilities | 0.000 100.00 % | -670.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 |
| Total assets | 4.744 B -1.39 % | 4.810 B 21.18 % | 3.970 B 19.13 % | 3.332 B 26.86 % | 2.626 B 15.47 % | 2.275 B 4.30 % | 2.181 B -4.26 % | 2.278 B 19.13 % | 1.912 B -5.08 % | 2.014 B 5.24 % | 1.914 B 24.18 % | 1.541 B 4.99 % | 1.468 B 14.63 % | 1.281 B -5.25 % | 1.351 B 8.30 % | 1.248 B 7.63 % | 1.159 B |
| 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 | -251.107 M -73.96 % | -144.349 M 55.27 % | -322.743 M -280.93 % | 178.377 M 1 983.11 % | 8.563 M 116.78 % | -51.017 M -660.65 % | -6.707 M 91.30 % | -77.084 M -170.47 % | 109.387 M 729.56 % | -17.375 M 47.20 % | -32.905 M -326.58 % | -7.714 M 89.01 % | -70.158 M -2 130.57 % | 3.455 M -35.68 % | 5.372 M 110.86 % | -49.470 M -382.05 % | 17.540 M |
| Accounts receivables | -114.441 M -1 008.84 % | 12.592 M 174.47 % | -16.908 M -132.32 % | 52.322 M 108.31 % | 25.117 M -40.10 % | 41.932 M 625.00 % | -7.987 M -161.86 % | 12.912 M -65.41 % | 37.333 M 149.68 % | -75.143 M -270.36 % | 44.110 M 166.54 % | -66.287 M -768.85 % | 9.911 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -153.017 M -78.32 % | -85.811 M -938.50 % | -8.263 M -137.08 % | 22.282 M 119.18 % | -116.173 M -511.35 % | 28.242 M -20.93 % | 35.718 M 206.55 % | -33.521 M -400.27 % | 11.163 M 123.53 % | -47.450 M 58.04 % | -113.096 M -15 078.03 % | -745.129 K -112.41 % | 6.002 M -95.69 % | 139.315 M 251.09 % | -92.208 M -56.93 % | -58.756 M -46.36 % | -40.146 M |
| Accounts payables | 132.599 M 453.23 % | 23.968 M 121.90 % | -109.449 M -203.24 % | 106.018 M 233.02 % | -79.700 M -510.23 % | 19.428 M | 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 | -116.248 M -22.24 % | -95.098 M 49.45 % | -188.123 M -8 279.64 % | -2.245 M -101.25 % | 179.319 M 227.52 % | -140.619 M -308.33 % | -34.438 M 20.95 % | -43.563 M -144.35 % | 98.223 M 226.59 % | 30.075 M -62.50 % | 80.191 M 1 250.73 % | -6.969 M 90.85 % | -76.160 M 43.94 % | -135.860 M -239.23 % | 97.580 M 950.85 % | 9.286 M -83.90 % | 57.685 M |
| Other non cash items | -44.439 M -123.33 % | 190.494 M 230.07 % | 57.713 M 2.15 % | 56.498 M -32.27 % | 83.414 M -2.42 % | 85.483 M -27.12 % | 117.298 M 14.51 % | 102.438 M 349.65 % | -41.033 M -171.64 % | 57.273 M 150.07 % | -114.382 M -268.25 % | 67.985 M 298.20 % | 17.073 M -31.22 % | 24.824 M -46.25 % | 46.182 M -25.22 % | 61.761 M -14.93 % | 72.596 M |
| Net cash provided by operating activities | -108.421 M -160.40 % | 179.505 M 46 603.89 % | -386.000 K -100.07 % | 593.686 M 118.60 % | 271.587 M 25.98 % | 215.586 M -16.46 % | 258.054 M 140.19 % | 107.437 M -49.88 % | 214.376 M 74.35 % | 122.957 M 18 487.42 % | 661.504 K -99.62 % | 173.018 M 143.86 % | 70.951 M -32.17 % | 104.601 M -25.96 % | 141.280 M 92.02 % | 73.576 M -45.90 % | 136.007 M |
| Investments in property plant and equipment | -90.101 M 90.27 % | -925.998 M -69.68 % | -545.738 M -4.87 % | -520.395 M -224.20 % | -160.519 M -130.32 % | -69.695 M -730.89 % | -8.388 M 29.36 % | -11.874 M 69.02 % | -38.322 M 51.30 % | -78.688 M 74.02 % | -302.881 M -298.17 % | -76.068 M 64.39 % | -213.615 M -272.33 % | -57.373 M -137.52 % | -24.155 M 20.83 % | -30.508 M 91.03 % | -340.018 M |
| Acquisitions net | 565.000 K | 0.000 -100.00 % | 5.461 M -98.14 % | 293.091 M 3 548.13 % | 8.034 M 568.39 % | 1.202 M | 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 100.00 % | -5.461 M 97.86 % | -254.958 M -25 243.74 % | -1.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.043 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 394.956 M 450.18 % | 71.787 M 2 944.40 % | 2.358 M 37.33 % | 1.717 M 121.37 % | -8.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 38.892 M 6.24 % | 36.609 M 114.36 % | -254.958 M 4.55 % | -267.112 M -3 746.11 % | -6.945 M -216.23 % | 5.975 M -44.75 % | 10.815 M -35.82 % | 16.851 M 0.16 % | 16.825 M -49.71 % | 33.452 M 19.87 % | 27.906 M -33.65 % | 42.058 M 467.20 % | 7.415 M 150.84 % | -14.584 M -411.28 % | 4.685 M 2 088.41 % | 214.098 K |
| Net cash used for investing activites | 305.420 M 137.46 % | -815.319 M -60.89 % | -506.771 M 31.10 % | -735.503 M -71.59 % | -428.637 M -468.20 % | -75.438 M -3 026.32 % | -2.413 M -127.86 % | -1.059 M 95.07 % | -21.471 M 65.29 % | -61.863 M 77.04 % | -269.429 M -459.43 % | -48.162 M 73.33 % | -180.601 M -261.51 % | -49.958 M -28.96 % | -38.739 M -50.02 % | -25.823 M 92.40 % | -339.804 M |
| Debt repayment | -176.184 M -121.35 % | 825.043 M 15.37 % | 715.130 M 151.61 % | 284.227 M 5.40 % | 269.658 M 212.42 % | -239.865 M -98.20 % | -121.022 M -41.20 % | -85.707 M 46.04 % | -158.828 M -441.78 % | 46.471 M -76.41 % | 196.993 M 392.30 % | -67.395 M -168.47 % | 98.425 M 153.80 % | 38.780 M 179.64 % | -48.697 M -337.52 % | 20.502 M -92.43 % | 270.951 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.427 M | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 2.090 M -93.03 % | 30.000 M 84.39 % | 16.270 M -75.94 % | 67.630 M | 0.000 -100.00 % | 50.050 M | 0.000 -100.00 % | 4.444 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.544 M 60.00 % | -18.859 M 0.00 % | -18.859 M -25.00 % | -15.087 M -114.36 % | -7.038 M 58.04 % | -16.774 M 39.82 % | -27.874 M -0.05 % | -27.861 M -2.29 % | -27.236 M 9.47 % | -30.085 M -322.43 % | -7.122 M 79.07 % | -34.025 M -104.27 % | -16.657 M -109.86 % | -7.937 M 53.99 % | -17.251 M -32.07 % | -13.062 M -3.10 % | -12.670 M |
| Other financing activites | -10.191 M 95.10 % | -208.087 M -39.32 % | -149.364 M -15.05 % | -129.829 M -17.95 % | -110.074 M -189.56 % | 122.911 M 214.07 % | -107.755 M -6 805.35 % | 1.607 M 101.38 % | -116.472 M -43.52 % | -81.156 M -232.00 % | 61.483 M 270.46 % | -36.070 M 26.95 % | -49.379 M 40.96 % | -83.634 M -45.57 % | -57.452 M -17.81 % | -48.767 M 22.45 % | -62.882 M |
| Net cash used provided by financing activities | -193.919 M -132.42 % | 598.097 M 9.36 % | 546.907 M 292.58 % | 139.311 M -8.68 % | 152.546 M 214.07 % | -133.728 M 47.90 % | -256.651 M -129.40 % | -111.877 M 41.85 % | -192.385 M -233.66 % | -57.660 M -120.42 % | 282.343 M 297.07 % | -143.268 M -243.24 % | 100.019 M 289.46 % | -52.791 M 26.40 % | -71.731 M -73.57 % | -41.327 M -120.68 % | 199.844 M |
| Effect of forex changes on cash | 106.107 M | 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 |
| Net change in cash | 109.187 M 389.49 % | -37.717 M -194.89 % | 39.750 M 1 686.19 % | -2.506 M 44.36 % | -4.504 M -170.16 % | 6.420 M 734.39 % | -1.012 M 81.60 % | -5.499 M -1 156.43 % | 520.525 K -84.84 % | 3.434 M -74.71 % | 13.576 M 173.73 % | -18.412 M -91.17 % | -9.631 M -619.84 % | 1.853 M -93.99 % | 30.810 M 379.48 % | 6.426 M 262.56 % | -3.953 M |
| Cash at beginning of period | 4.828 M -88.06 % | 40.436 M 5 794.46 % | 686.000 K -78.51 % | 3.192 M -58.52 % | 7.696 M 503.13 % | 1.276 M -44.23 % | 2.288 M -70.61 % | 7.786 M -83.91 % | 48.402 M 7.64 % | 44.968 M 60.62 % | 27.996 M -39.67 % | 46.408 M -17.19 % | 56.039 M 9.03 % | 51.397 M 120.30 % | 23.331 M 38.01 % | 16.905 M -18.95 % | 20.858 M |
| Cash at end of period | 114.015 M 4 093.27 % | 2.719 M -93.28 % | 40.436 M 5 794.46 % | 686.000 K -78.51 % | 3.192 M -58.52 % | 7.696 M 503.13 % | 1.276 M -44.21 % | 2.287 M -95.33 % | 48.922 M 1.08 % | 48.402 M 16.43 % | 41.572 M 48.49 % | 27.996 M -39.67 % | 46.408 M -12.85 % | 53.250 M -1.65 % | 54.141 M 132.06 % | 23.331 M 38.01 % | 16.905 M |
| Operating cash flow | -108.421 M -160.40 % | 179.505 M 46 603.89 % | -386.000 K -100.07 % | 593.686 M 118.60 % | 271.587 M 25.98 % | 215.586 M -16.46 % | 258.054 M 140.19 % | 107.437 M -49.88 % | 214.376 M 74.35 % | 122.957 M 18 487.42 % | 661.504 K -99.62 % | 173.018 M 143.86 % | 70.951 M -32.17 % | 104.601 M -25.96 % | 141.280 M 92.02 % | 73.576 M -45.90 % | 136.007 M |
| Capital expenditure | -90.101 M 90.27 % | -925.998 M -69.68 % | -545.738 M -4.87 % | -520.395 M -224.20 % | -160.519 M -130.32 % | -69.695 M -730.89 % | -8.388 M 29.36 % | -11.874 M 69.02 % | -38.322 M 51.30 % | -78.688 M 74.02 % | -302.881 M -298.17 % | -76.068 M 64.39 % | -213.615 M -272.33 % | -57.373 M -137.52 % | -24.155 M 20.83 % | -30.508 M 91.03 % | -340.018 M |
| Free CashFlow | -198.522 M 73.41 % | -746.493 M -36.69 % | -546.124 M -845.14 % | 73.291 M -34.01 % | 111.068 M -23.87 % | 145.891 M -41.57 % | 249.666 M 161.26 % | 95.563 M -45.72 % | 176.054 M 297.70 % | 44.269 M 114.65 % | -302.219 M -411.73 % | 96.951 M 167.96 % | -142.665 M -402.07 % | 47.229 M -59.68 % | 117.126 M 171.96 % | 43.068 M 121.11 % | -204.011 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 | 923.637 M 12.36 % | 822.026 M -10.87 % | 922.298 M 0.69 % | 916.002 M -1.04 % | 925.652 M -9.49 % | 1.023 B 19.63 % | 854.951 M -4.37 % | 893.982 M -0.69 % | 900.201 M 12.97 % | 796.818 M -13.52 % | 921.433 M -0.46 % | 925.670 M -7.88 % | 1.005 B 12.69 % | 891.683 M 2.66 % | 868.544 M -2.39 % | 889.851 M 7.97 % | 824.199 M 10.58 % | 745.350 M 2.50 % | 727.143 M 16.45 % | 624.399 M 59.49 % | 391.505 M -31.67 % | 572.927 M -21.95 % | 734.080 M -10.85 % | 823.405 M 10.13 % | 747.657 M 2.27 % | 731.071 M -6.22 % | 779.569 M -4.20 % | 813.712 M -1.78 % | 828.473 M 17.58 % | 704.591 M 0.64 % | 700.083 M 6.18 % | 659.332 M -14.72 % | 773.113 M -1.34 % | 783.633 M 18.99 % | 658.596 M -10.22 % | 733.528 M 9.22 % | 671.603 M -8.72 % | 735.761 M 19.33 % | 616.581 M -2.09 % | 629.764 M 6.89 % | 589.156 M -0.24 % | 590.571 M 2.74 % | 574.812 M -2.02 % | 586.679 M -1.13 % | 593.413 M -29.07 % | 836.598 M 27.18 % | 657.781 M -2.44 % | 674.250 M 27.08 % | 530.585 M -5.75 % | 562.979 M 33.44 % | 421.891 M -19.79 % | 526.004 M -1.15 % | 532.104 M 7.45 % | 495.198 M 8.61 % | 455.952 M 64.24 % | 277.614 M -28.04 % | 385.812 M |
| Net income | 10.633 M -42.22 % | 18.402 M 852.98 % | 1.931 M -86.44 % | 14.243 M 142.39 % | 5.876 M 27.79 % | 4.598 M 651.31 % | 612.000 K -86.78 % | 4.631 M -79.19 % | 22.258 M -19.69 % | 27.716 M -11.37 % | 31.273 M -5.67 % | 33.152 M 3.44 % | 32.051 M -49.68 % | 63.689 M 47.90 % | 43.062 M -2.14 % | 44.003 M 43.95 % | 30.568 M -47.09 % | 57.776 M 128.01 % | 25.339 M 4 151.51 % | 596.000 K 104.14 % | -14.398 M -192.84 % | 15.509 M -36.67 % | 24.490 M 33.00 % | 18.413 M -47.24 % | 34.899 M 40.64 % | 24.814 M 309.88 % | 6.054 M 150.58 % | 2.416 M -68.34 % | 7.630 M -51.38 % | 15.694 M 305.26 % | -7.646 M -288.37 % | 4.059 M -71.24 % | 14.114 M -31.89 % | 20.723 M 145.65 % | 8.436 M -56.19 % | 19.256 M 2.21 % | 18.839 M -18.95 % | 23.244 M 350.74 % | -9.270 M -814.18 % | 1.298 M -87.07 % | 10.037 M -35.78 % | 15.630 M 33.58 % | 11.701 M -49.56 % | 23.200 M 59.25 % | 14.568 M -86.28 % | 106.159 M 648.07 % | 14.191 M -30.20 % | 20.331 M 35.15 % | 15.043 M -58.27 % | 36.047 M 444.84 % | 6.616 M -50.39 % | 13.336 M 206.72 % | 4.348 M -42.02 % | 7.499 M 666.77 % | 978.000 K 1 439.73 % | -73.000 K -100.76 % | 9.580 M |
| Income before tax | 9.551 M -68.47 % | 30.290 M 2 480.07 % | 1.174 M -65.27 % | 3.380 M 95.94 % | 1.725 M -88.44 % | 14.927 M 64.92 % | 9.051 M 114.33 % | 4.223 M -84.96 % | 28.075 M 1.24 % | 27.732 M -40.72 % | 46.779 M -5.33 % | 49.411 M 14.50 % | 43.153 M -56.69 % | 99.634 M 56.07 % | 63.838 M 1.73 % | 62.753 M 32.70 % | 47.288 M -35.23 % | 73.008 M 64.92 % | 44.268 M 1 956.11 % | 2.153 M 113.62 % | -15.806 M -152.84 % | 29.911 M -17.50 % | 36.257 M 37.84 % | 26.303 M 72.30 % | 15.266 M -52.39 % | 32.066 M 50.88 % | 21.253 M 50.40 % | 14.131 M 9.41 % | 12.916 M 198.60 % | -13.100 M -14.51 % | -11.440 M -183.80 % | 13.652 M -28.28 % | 19.036 M -8.46 % | 20.796 M 98.32 % | 10.486 M -56.20 % | 23.943 M 1.13 % | 23.676 M 62.77 % | 14.546 M 225.83 % | -11.560 M -837.24 % | 1.568 M -87.49 % | 12.537 M -57.04 % | 29.185 M 105.73 % | 14.186 M -48.97 % | 27.800 M 43.54 % | 19.368 M -87.69 % | 157.368 M 784.34 % | 17.795 M -31.69 % | 26.050 M 37.52 % | 18.943 M -59.44 % | 46.708 M 475.51 % | 8.116 M -50.32 % | 16.336 M 179.34 % | 5.848 M -40.62 % | 9.849 M 907.06 % | 978.000 K -88.24 % | 8.316 M -5.26 % | 8.778 M |
| Income before tax ratio | 0.01 -71.94 % | 0.04 2 794.79 % | 0.00 -65.50 % | 0.00 98.01 % | 0.00 -87.23 % | 0.01 37.86 % | 0.01 124.11 % | 0.00 -84.85 % | 0.03 -10.39 % | 0.03 -31.45 % | 0.05 -4.89 % | 0.05 24.30 % | 0.04 -61.57 % | 0.11 52.02 % | 0.07 4.22 % | 0.07 22.91 % | 0.06 -41.43 % | 0.10 60.89 % | 0.06 1 665.58 % | 0.00 108.54 % | -0.04 -177.33 % | 0.05 5.70 % | 0.05 54.62 % | 0.03 56.45 % | 0.02 -53.45 % | 0.04 60.89 % | 0.03 56.99 % | 0.02 11.39 % | 0.02 183.85 % | -0.02 -13.78 % | -0.02 -178.92 % | 0.02 -15.91 % | 0.02 -7.22 % | 0.03 66.68 % | 0.02 -51.22 % | 0.03 -7.41 % | 0.04 78.32 % | 0.02 205.45 % | -0.02 -853.01 % | 0.00 -88.30 % | 0.02 -56.94 % | 0.05 100.24 % | 0.02 -47.92 % | 0.05 45.18 % | 0.03 -82.65 % | 0.19 595.32 % | 0.03 -29.98 % | 0.04 8.22 % | 0.04 -56.97 % | 0.08 331.28 % | 0.02 -38.06 % | 0.03 182.58 % | 0.01 -44.74 % | 0.02 827.25 % | 0.00 -92.84 % | 0.03 31.66 % | 0.02 |
| EBITDA | 111.460 M -14.80 % | 130.816 M 37.32 % | 95.266 M -3.25 % | 98.463 M -1.34 % | 99.800 M 616.75 % | 13.924 M -83.34 % | 83.598 M 7.83 % | 77.528 M -23.07 % | 100.779 M -2.03 % | 102.872 M 2.72 % | 100.152 M -3.08 % | 103.338 M 5.88 % | 97.600 M -36.24 % | 153.086 M 25.26 % | 122.212 M 9.30 % | 111.811 M 19.99 % | 93.187 M -22.47 % | 120.201 M 35.47 % | 88.731 M 99.80 % | 44.409 M 95.21 % | 22.749 M -68.73 % | 72.743 M -11.77 % | 82.448 M 9.29 % | 75.439 M 18.28 % | 63.778 M 242.62 % | 18.615 M -73.53 % | 70.312 M 9.20 % | 64.389 M -13.11 % | 74.101 M 114.75 % | 34.505 M -35.06 % | 53.137 M -8.79 % | 58.255 M 24.37 % | 46.839 M -27.31 % | 64.435 M 16.98 % | 55.083 M -21.07 % | 69.789 M -1.90 % | 71.142 M 25.52 % | 56.677 M 42.15 % | 39.870 M -23.60 % | 52.185 M -13.26 % | 60.162 M 190.66 % | 20.699 M -65.53 % | 60.045 M -16.91 % | 72.268 M 12.86 % | 64.036 M -73.27 % | 239.585 M 269.99 % | 64.755 M 7.68 % | 60.139 M -3.48 % | 62.308 M -9.11 % | 68.556 M 56.63 % | 43.769 M -19.57 % | 54.419 M 23.77 % | 43.968 M 21.92 % | 36.062 M -5.96 % | 38.346 M 17.46 % | 32.645 M 16.77 % | 27.956 M |
| Net income ratio | 0.01 -48.57 % | 0.02 969.22 % | 0.00 -86.54 % | 0.02 144.95 % | 0.01 41.20 % | 0.00 528.05 % | 0.00 -86.18 % | 0.01 -79.05 % | 0.02 -28.92 % | 0.03 2.49 % | 0.03 -5.23 % | 0.04 12.28 % | 0.03 -55.34 % | 0.07 44.06 % | 0.05 0.26 % | 0.05 33.33 % | 0.04 -52.15 % | 0.08 122.44 % | 0.03 3 550.78 % | 0.00 102.60 % | -0.04 -235.86 % | 0.03 -18.86 % | 0.03 49.19 % | 0.02 -52.09 % | 0.05 37.52 % | 0.03 337.07 % | 0.01 161.55 % | 0.00 -67.76 % | 0.01 -58.65 % | 0.02 303.94 % | -0.01 -277.41 % | 0.01 -66.28 % | 0.02 -30.97 % | 0.03 106.45 % | 0.01 -51.21 % | 0.03 -6.42 % | 0.03 -11.21 % | 0.03 310.13 % | -0.02 -829.45 % | 0.00 -87.90 % | 0.02 -35.63 % | 0.03 30.01 % | 0.02 -48.52 % | 0.04 61.08 % | 0.02 -80.65 % | 0.13 488.18 % | 0.02 -28.45 % | 0.03 6.36 % | 0.03 -55.72 % | 0.06 308.30 % | 0.02 -38.15 % | 0.03 210.27 % | 0.01 -46.04 % | 0.02 606.00 % | 0.00 915.71 % | 0.00 -101.06 % | 0.02 |
| Ratio EBITDA | 0.12 -24.17 % | 0.16 54.07 % | 0.10 -3.91 % | 0.11 -0.30 % | 0.11 691.93 % | 0.01 -86.08 % | 0.10 12.75 % | 0.09 -22.54 % | 0.11 -13.29 % | 0.13 18.78 % | 0.11 -2.64 % | 0.11 14.94 % | 0.10 -43.43 % | 0.17 22.01 % | 0.14 11.98 % | 0.13 11.13 % | 0.11 -29.89 % | 0.16 32.16 % | 0.12 71.57 % | 0.07 22.40 % | 0.06 -54.24 % | 0.13 13.05 % | 0.11 22.59 % | 0.09 7.40 % | 0.09 235.02 % | 0.03 -71.77 % | 0.09 13.98 % | 0.08 -11.53 % | 0.09 82.64 % | 0.05 -35.48 % | 0.08 -14.09 % | 0.09 45.84 % | 0.06 -26.32 % | 0.08 -1.69 % | 0.08 -12.09 % | 0.10 -10.18 % | 0.11 37.51 % | 0.08 19.13 % | 0.06 -21.97 % | 0.08 -18.85 % | 0.10 191.35 % | 0.04 -66.45 % | 0.10 -15.20 % | 0.12 14.15 % | 0.11 -62.32 % | 0.29 190.90 % | 0.10 10.37 % | 0.09 -24.05 % | 0.12 -3.56 % | 0.12 17.38 % | 0.10 0.28 % | 0.10 25.20 % | 0.08 13.47 % | 0.07 -13.41 % | 0.08 -28.48 % | 0.12 62.28 % | 0.07 |
| Gross profit ratio | 0.41 18.72 % | 0.35 -31.47 % | 0.51 13.20 % | 0.45 153.85 % | 0.18 -17.68 % | 0.21 16.71 % | 0.18 -62.49 % | 0.49 28.30 % | 0.38 273.06 % | 0.10 -77.13 % | 0.45 -8.42 % | 0.49 21.04 % | 0.40 25.63 % | 0.32 -40.80 % | 0.54 8.67 % | 0.50 1.26 % | 0.49 20.99 % | 0.41 -20.70 % | 0.51 7.60 % | 0.48 34.08 % | 0.36 37.20 % | 0.26 -49.53 % | 0.51 17.19 % | 0.44 -5.60 % | 0.46 95.89 % | 0.24 -42.77 % | 0.41 -4.20 % | 0.43 4.02 % | 0.42 -7.17 % | 0.45 31.21 % | 0.34 -6.49 % | 0.36 -10.66 % | 0.41 0.65 % | 0.41 -11.09 % | 0.46 12.62 % | 0.41 -9.01 % | 0.45 6.11 % | 0.42 -8.21 % | 0.46 3.25 % | 0.44 -11.45 % | 0.50 28.24 % | 0.39 -15.41 % | 0.46 9.26 % | 0.42 17.86 % | 0.36 -23.88 % | 0.47 35.57 % | 0.35 -3.29 % | 0.36 -13.20 % | 0.41 -28.95 % | 0.58 36.02 % | 0.43 39.95 % | 0.31 -10.71 % | 0.34 -42.67 % | 0.60 55.81 % | 0.38 -1.84 % | 0.39 92.64 % | 0.20 |
| Weighted average shs out dil | 7.541 M 1.54 % | 7.427 M 0.00 % | 7.427 M -1.45 % | 7.536 M 0.04 % | 7.533 M -0.08 % | 7.539 M -0.06 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -0.11 % | 7.552 M 0.14 % | 7.541 M 0.10 % | 7.534 M -0.10 % | 7.542 M -0.08 % | 7.548 M 0.00 % | 7.548 M 0.05 % | 7.544 M 0.03 % | 7.541 M 1.23 % | 7.450 M -1.17 % | 7.538 M 18.60 % | 6.356 M -15.65 % | 7.535 M 18.27 % | 6.371 M 60.11 % | 3.979 M -10.90 % | 4.466 M 12.13 % | 3.983 M 0.56 % | 3.961 M -0.33 % | 3.974 M -11.07 % | 4.469 M 0.02 % | 4.468 M 0.07 % | 4.465 M 0.09 % | 4.460 M -0.03 % | 4.462 M 0.12 % | 4.457 M -0.16 % | 4.464 M -0.58 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.63 % | 4.461 M -0.63 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 5.68 % | 4.248 M -0.66 % | 4.277 M 0.00 % | 4.277 M 0.00 % | 4.277 M 0.67 % | 4.248 M 4.26 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.70 % | 4.046 M -0.69 % | 4.075 M 0.00 % | 4.075 M -20.39 % | 5.118 M |
| Weighted average shs out | 7.541 M 1.54 % | 7.427 M 0.00 % | 7.427 M -1.45 % | 7.536 M 0.04 % | 7.533 M -0.08 % | 7.539 M -0.06 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.03 % | 7.541 M 0.10 % | 7.534 M -0.10 % | 7.542 M -0.03 % | 7.544 M 0.00 % | 7.544 M 0.01 % | 7.543 M 0.02 % | 7.541 M 1.23 % | 7.450 M -1.17 % | 7.538 M 18.60 % | 6.356 M -15.65 % | 7.535 M 18.27 % | 6.371 M 60.11 % | 3.979 M -10.90 % | 4.466 M 12.13 % | 3.983 M 0.56 % | 3.961 M -0.33 % | 3.974 M -11.07 % | 4.469 M 0.02 % | 4.468 M 0.07 % | 4.465 M 0.09 % | 4.460 M -0.03 % | 4.462 M 0.12 % | 4.457 M -0.16 % | 4.464 M -0.58 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 0.63 % | 4.461 M -0.63 % | 4.490 M 0.00 % | 4.490 M 0.00 % | 4.490 M 5.68 % | 4.248 M -0.66 % | 4.277 M 0.00 % | 4.277 M 0.00 % | 4.277 M 4.88 % | 4.078 M 0.08 % | 4.075 M 0.00 % | 4.075 M 0.00 % | 4.075 M 0.70 % | 4.046 M -0.69 % | 4.075 M 0.00 % | 4.075 M -20.39 % | 5.118 M |
| EPS diluted | 1.41 -42.21 % | 2.44 838.46 % | 0.26 -86.24 % | 1.89 142.31 % | 0.78 27.87 % | 0.61 652.16 % | 0.08 -86.70 % | 0.61 -79.32 % | 2.95 -19.62 % | 3.67 -11.57 % | 4.15 -5.47 % | 4.39 3.29 % | 4.25 -49.70 % | 8.45 47.99 % | 5.71 -2.06 % | 5.83 43.95 % | 4.05 -47.13 % | 7.66 127.98 % | 3.36 4 100.00 % | 0.08 104.19 % | -1.91 -178.28 % | 2.44 -24.92 % | 3.25 12.46 % | 2.89 -67.05 % | 8.77 57.73 % | 5.56 265.79 % | 1.52 149.18 % | 0.61 -68.23 % | 1.92 -45.30 % | 3.51 305.26 % | -1.71 -287.91 % | 0.91 -71.20 % | 3.16 -31.90 % | 4.64 145.50 % | 1.89 -56.15 % | 4.31 2.62 % | 4.20 -18.92 % | 5.18 351.46 % | -2.06 -810.34 % | 0.29 -58.57 % | 0.70 -80.00 % | 3.50 34.10 % | 2.61 -49.52 % | 5.17 165.13 % | 1.95 -92.20 % | 24.99 1 131.03 % | 2.03 -41.50 % | 3.47 55.61 % | 2.23 -73.70 % | 8.48 1 111.43 % | 0.70 -70.34 % | 2.36 1 715.38 % | 0.13 -92.97 % | 1.85 670.83 % | 0.24 1 440.78 % | -0.02 -100.96 % | 1.87 |
| Earnings per share | 1.41 -42.21 % | 2.44 838.46 % | 0.26 -86.24 % | 1.89 142.31 % | 0.78 27.87 % | 0.61 652.16 % | 0.08 -86.70 % | 0.61 -79.32 % | 2.95 -19.62 % | 3.67 -11.57 % | 4.15 -5.47 % | 4.39 3.29 % | 4.25 -49.70 % | 8.45 47.99 % | 5.71 -2.06 % | 5.83 43.95 % | 4.05 -47.13 % | 7.66 127.98 % | 3.36 4 100.00 % | 0.08 104.19 % | -1.91 -178.28 % | 2.44 -24.92 % | 3.25 12.46 % | 2.89 -67.05 % | 8.77 57.73 % | 5.56 265.79 % | 1.52 149.18 % | 0.61 -68.23 % | 1.92 -45.30 % | 3.51 305.26 % | -1.71 -287.91 % | 0.91 -71.20 % | 3.16 -31.90 % | 4.64 145.50 % | 1.89 -56.15 % | 4.31 2.62 % | 4.20 -18.92 % | 5.18 351.46 % | -2.06 -810.34 % | 0.29 -58.57 % | 0.70 -80.00 % | 3.50 34.10 % | 2.61 -49.52 % | 5.17 165.13 % | 1.95 -92.20 % | 24.99 1 131.03 % | 2.03 -41.50 % | 3.47 55.61 % | 2.23 -73.70 % | 8.48 1 111.43 % | 0.70 -70.34 % | 2.36 1 715.38 % | 0.13 -92.97 % | 1.85 670.83 % | 0.24 1 440.78 % | -0.02 -100.96 % | 1.87 |
| Gross profit | 380.152 M 33.40 % | 284.978 M -38.92 % | 466.594 M 13.98 % | 409.360 M 151.20 % | 162.961 M -25.49 % | 218.716 M 39.62 % | 156.650 M -64.13 % | 436.741 M 27.42 % | 342.761 M 321.47 % | 81.326 M -80.22 % | 411.194 M -8.84 % | 451.066 M 11.50 % | 404.547 M 41.58 % | 285.744 M -39.22 % | 470.148 M 6.07 % | 443.253 M 9.33 % | 405.437 M 33.78 % | 303.054 M -18.72 % | 372.838 M 25.30 % | 297.555 M 113.84 % | 139.151 M -6.25 % | 148.425 M -60.61 % | 376.830 M 4.47 % | 360.693 M 3.97 % | 346.930 M 100.34 % | 173.172 M -46.33 % | 322.647 M -8.22 % | 351.537 M 2.17 % | 344.081 M 9.15 % | 315.249 M 32.06 % | 238.724 M -0.71 % | 240.423 M -23.81 % | 315.538 M -0.70 % | 317.768 M 5.79 % | 300.388 M 1.11 % | 297.082 M -0.62 % | 298.945 M -3.14 % | 308.642 M 9.54 % | 281.773 M 1.09 % | 278.731 M -5.35 % | 294.473 M 27.94 % | 230.169 M -13.09 % | 264.824 M 7.05 % | 247.381 M 16.52 % | 212.305 M -46.00 % | 393.191 M 72.42 % | 228.037 M -5.66 % | 241.709 M 10.31 % | 219.123 M -33.04 % | 327.232 M 81.51 % | 180.281 M 12.25 % | 160.609 M -11.73 % | 181.958 M -38.40 % | 295.393 M 69.22 % | 174.563 M 61.22 % | 108.274 M 38.62 % | 78.109 M |
| Income tax expense | -1.082 M -109.10 % | 11.888 M 1 670.41 % | -757.000 K 93.03 % | -10.863 M -161.70 % | -4.151 M -140.19 % | 10.328 M 22.38 % | 8.439 M 2 168.38 % | -408.000 K -107.01 % | 5.817 M 36 256.25 % | 16.000 K -99.90 % | 15.506 M -4.63 % | 16.259 M 46.45 % | 11.102 M -69.11 % | 35.945 M 73.01 % | 20.776 M 10.81 % | 18.750 M 12.14 % | 16.720 M 9.77 % | 15.232 M -19.53 % | 18.929 M 1 115.74 % | 1.557 M 210.58 % | -1.408 M -109.78 % | 14.402 M 22.39 % | 11.767 M 49.14 % | 7.890 M 140.19 % | -19.633 M -370.73 % | 7.252 M -52.29 % | 15.199 M 29.74 % | 11.715 M 121.62 % | 5.286 M 118.36 % | -28.794 M -658.94 % | -3.794 M -138.57 % | 9.837 M 99.86 % | 4.922 M 6 642.47 % | 73.000 K -96.44 % | 2.050 M -58.16 % | 4.900 M 0.00 % | 4.900 M 156.33 % | -8.698 M -279.83 % | -2.290 M -948.15 % | 270.000 K -89.20 % | 2.500 M -81.56 % | 13.555 M 445.46 % | 2.485 M -45.98 % | 4.600 M -4.17 % | 4.800 M -90.63 % | 51.208 M 1 320.88 % | 3.604 M -36.98 % | 5.719 M 46.64 % | 3.900 M -63.42 % | 10.661 M 610.76 % | 1.500 M -50.00 % | 3.000 M 100.00 % | 1.500 M -36.17 % | 2.350 M | 0.000 -100.00 % | 8.389 M 1 146.01 % | -802.000 K |
| Cost of revenue | 543.485 M 1.20 % | 537.048 M 17.85 % | 455.704 M -10.05 % | 506.642 M -33.57 % | 762.691 M -5.14 % | 804.030 M 15.14 % | 698.301 M 52.72 % | 457.241 M -17.97 % | 557.440 M -22.09 % | 715.492 M 40.23 % | 510.239 M 7.51 % | 474.604 M -20.94 % | 600.310 M -0.93 % | 605.939 M 52.09 % | 398.396 M -10.79 % | 446.598 M 6.65 % | 418.762 M -5.32 % | 442.296 M 24.83 % | 354.305 M 8.40 % | 326.844 M 29.52 % | 252.354 M -40.55 % | 424.502 M 18.82 % | 357.250 M -22.79 % | 462.712 M 15.47 % | 400.727 M -28.17 % | 557.899 M 22.10 % | 456.922 M -1.14 % | 462.175 M -4.59 % | 484.392 M 24.41 % | 389.342 M -15.61 % | 461.359 M 10.13 % | 418.909 M -8.45 % | 457.575 M -1.78 % | 465.865 M 30.05 % | 358.208 M -17.93 % | 436.446 M 17.12 % | 372.658 M -12.75 % | 427.119 M 27.57 % | 334.808 M -4.62 % | 351.033 M 19.12 % | 294.683 M -18.23 % | 360.402 M 16.26 % | 309.988 M -8.64 % | 339.298 M -10.97 % | 381.108 M -14.05 % | 443.408 M 3.18 % | 429.744 M -0.65 % | 432.541 M 38.87 % | 311.462 M 32.12 % | 235.747 M -2.43 % | 241.610 M -33.88 % | 365.395 M 4.36 % | 350.146 M 75.24 % | 199.804 M -28.99 % | 281.389 M 66.17 % | 169.340 M -44.97 % | 307.703 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 % | 1.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.165 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 % | 110.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 309.529 M | 0.000 -100.00 % | 411.984 M 7.51 % | 383.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.121 M -24.90 % | 10.814 M -25.70 % | 14.555 M -53.41 % | 31.239 M 217.18 % | 9.849 M 65.56 % | 5.949 M 125.21 % | -23.594 M -277.95 % | 13.259 M 44.84 % | 9.154 M 77.92 % | 5.145 M 114.55 % | -35.353 M -469.80 % | 9.560 M -20.29 % | 11.993 M -26.10 % | 16.229 M 382.98 % | -5.735 M -372.97 % | 2.101 M -35.65 % | 3.265 M 38.70 % | 2.354 M 118.99 % | -12.397 M -257.30 % | 7.881 M 107.61 % | 3.796 M 67.08 % | 2.272 M -17.86 % | 2.766 M -98.64 % | 204.010 M 0.81 % | 202.379 M -25.70 % | 272.382 M 0.24 % | 271.732 M 3.33 % | 262.978 M 7.19 % | 245.342 M 0.01 % | 245.312 M -8.92 % | 269.346 M 4.18 % | 258.538 M 6.51 % | 242.744 M -0.78 % | 244.642 M -26.84 % | 334.374 M 52.50 % | 219.267 M 15.73 % | 189.471 M 16.74 % | 162.301 M -4.21 % | 169.432 M -4.36 % | 177.161 M -4.08 % | 184.704 M 8.82 % | 169.735 M -37.30 % | 270.700 M 83.91 % | 147.188 M 24.88 % | 117.863 M -21.23 % | 149.635 M -42.30 % | 259.331 M 75.25 % | 147.974 M 76.78 % | 83.703 M 48.74 % | 56.274 M |
| Operating expenses | 309.529 M 44.90 % | 213.622 M -48.15 % | 411.984 M 7.51 % | 383.208 M 175.49 % | 139.100 M -16.85 % | 167.282 M 55.15 % | 107.822 M -72.53 % | 392.543 M 41.22 % | 277.956 M 1 342.13 % | 19.274 M -94.74 % | 366.678 M -3.78 % | 381.080 M 13.31 % | 336.306 M 99.51 % | 168.563 M -56.03 % | 383.396 M 5.50 % | 363.399 M 8.04 % | 336.343 M 59.30 % | 211.143 M -32.48 % | 312.706 M 10.16 % | 283.877 M 88.20 % | 150.841 M 39.14 % | 108.409 M -65.56 % | 314.802 M 1.98 % | 308.698 M 2.22 % | 302.004 M 140.10 % | 125.781 M -54.59 % | 277.010 M -9.97 % | 307.695 M 2.21 % | 301.036 M -0.35 % | 302.088 M 48.08 % | 204.010 M 0.81 % | 202.379 M -25.70 % | 272.382 M 0.24 % | 271.732 M 3.33 % | 262.978 M 7.19 % | 245.342 M 0.01 % | 245.312 M -8.92 % | 269.346 M 4.18 % | 258.538 M 6.51 % | 242.744 M -0.78 % | 244.642 M -26.84 % | 334.374 M 52.50 % | 219.267 M 15.73 % | 189.471 M 16.74 % | 162.301 M -4.21 % | 169.432 M -4.36 % | 177.161 M -4.08 % | 184.704 M 8.82 % | 169.735 M -37.30 % | 270.700 M 83.91 % | 147.188 M 24.88 % | 117.863 M -21.23 % | 149.635 M -42.30 % | 259.331 M 75.25 % | 147.974 M 76.78 % | 83.703 M 48.74 % | 56.274 M |
| Cost and expenses | 853.014 M 13.63 % | 750.670 M -13.49 % | 867.688 M -2.49 % | 889.850 M -1.32 % | 901.791 M -7.16 % | 971.312 M 20.49 % | 806.123 M -5.14 % | 849.784 M 1.72 % | 835.396 M 13.70 % | 734.766 M -16.21 % | 876.917 M 2.48 % | 855.684 M -8.64 % | 936.616 M 20.93 % | 774.502 M -0.93 % | 781.792 M -3.48 % | 809.997 M 7.27 % | 755.105 M 15.56 % | 653.439 M -2.03 % | 667.011 M 9.22 % | 610.721 M 51.47 % | 403.195 M -24.34 % | 532.911 M -20.70 % | 672.052 M -12.88 % | 771.410 M 9.77 % | 702.731 M 2.79 % | 683.680 M -6.85 % | 733.932 M -4.67 % | 769.870 M -1.98 % | 785.428 M 13.59 % | 691.430 M 3.92 % | 665.369 M 7.10 % | 621.288 M -14.89 % | 729.957 M -1.04 % | 737.597 M 18.74 % | 621.186 M -8.89 % | 681.788 M 10.33 % | 617.970 M -11.27 % | 696.465 M 17.38 % | 593.346 M -0.07 % | 593.777 M 10.10 % | 539.325 M -22.37 % | 694.776 M 31.27 % | 529.255 M 0.09 % | 528.769 M -2.69 % | 543.409 M -11.33 % | 612.840 M 0.98 % | 606.905 M -1.68 % | 617.245 M 28.27 % | 481.197 M -4.99 % | 506.447 M 30.26 % | 388.798 M -19.55 % | 483.258 M -3.31 % | 499.781 M 8.85 % | 459.135 M 6.93 % | 429.363 M 69.68 % | 253.043 M -30.48 % | 363.977 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 213.622 M | 0.000 | 0.000 -100.00 % | 139.100 M -16.85 % | 167.282 M 55.15 % | 107.822 M -5.74 % | 114.389 M -13.90 % | 132.862 M 57.91 % | 84.139 M -37.30 % | 134.187 M -11.84 % | 152.216 M 29.38 % | 117.652 M -18.76 % | 144.828 M 30.33 % | 111.128 M -0.63 % | 111.836 M -18.81 % | 137.741 M -67.68 % | 426.235 M 286.46 % | 110.292 M 4.35 % | 105.694 M 33.17 % | 79.369 M -19.55 % | 98.660 M -4.44 % | 103.246 M 10.38 % | 93.536 M -6.02 % | 99.526 M 11.39 % | 89.352 M -13.75 % | 103.600 M 13.50 % | 91.277 M -0.41 % | 91.650 M -17.10 % | 110.557 M 14.61 % | 96.464 M 11.69 % | 86.364 M 2.45 % | 84.302 M -21.60 % | 107.526 M 17.94 % | 91.167 M 1.87 % | 89.490 M 6.42 % | 84.088 M -19.06 % | 103.894 M 27.13 % | 81.721 M 6.46 % | 76.764 M -2.90 % | 79.060 M -22.19 % | 101.611 M 19.54 % | 85.004 M 16.80 % | 72.780 M 14.15 % | 63.760 M -67.34 % | 195.220 M 189.17 % | 67.510 M 14.09 % | 59.170 M 10.91 % | 53.349 M -68.18 % | 167.641 M 209.03 % | 54.247 M 13.37 % | 47.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.251 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 | 64.977 M 11.47 % | 58.293 M -1.30 % | 59.060 M -2.09 % | 60.321 M -4.90 % | 63.429 M 24.94 % | 50.768 M 3.09 % | 49.246 M 2.39 % | 48.096 M 1.16 % | 47.544 M -2.72 % | 48.875 M 68.67 % | 28.976 M -4.76 % | 30.424 M -1.99 % | 31.043 M | 0.000 -100.00 % | 36.173 M 37.78 % | 26.255 M -2.58 % | 26.951 M | 0.000 -100.00 % | 25.424 M 8.10 % | 23.518 M 15.60 % | 20.345 M -16.77 % | 24.445 M -12.30 % | 27.872 M -3.75 % | 28.957 M -9.55 % | 32.014 M | 0.000 -100.00 % | 32.265 M -3.71 % | 33.507 M 3.41 % | 32.401 M 11.62 % | 29.027 M -37.11 % | 46.154 M 89.21 % | 24.393 M 0.71 % | 24.220 M -4.04 % | 25.240 M -6.25 % | 26.924 M -3.14 % | 27.797 M -7.21 % | 29.957 M 21.04 % | 24.750 M -28.87 % | 34.794 M 1.09 % | 34.420 M -7.71 % | 37.294 M | 0.000 -100.00 % | 31.371 M 4.19 % | 30.109 M -1.72 % | 30.636 M 180.98 % | 10.903 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.751 M -1.60 % | 25.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 36.932 M -12.55 % | 42.233 M 20.56 % | 35.032 M 0.78 % | 34.762 M 0.33 % | 34.646 M 35.38 % | 25.591 M 1.15 % | 25.301 M 0.36 % | 25.209 M 0.19 % | 25.160 M -4.21 % | 26.265 M 7.66 % | 24.397 M 3.80 % | 23.503 M 0.42 % | 23.404 M 9.64 % | 21.346 M -3.85 % | 22.201 M -2.64 % | 22.803 M 20.35 % | 18.948 M -5.26 % | 20.000 M 5.05 % | 19.039 M 1.61 % | 18.738 M 2.90 % | 18.210 M -0.96 % | 18.387 M 0.37 % | 18.319 M -9.22 % | 20.179 M 22.31 % | 16.498 M -1.87 % | 16.812 M 0.11 % | 16.794 M 0.26 % | 16.751 M 0.07 % | 16.740 M -9.89 % | 18.578 M 0.84 % | 18.423 M -8.84 % | 20.210 M 20.84 % | 16.725 M -1.55 % | 16.988 M 1.13 % | 16.798 M -0.17 % | 16.826 M 1.92 % | 16.509 M -5.02 % | 17.381 M 4.48 % | 16.635 M 2.70 % | 16.197 M 2.81 % | 15.755 M 10.23 % | 14.293 M -1.35 % | 14.488 M 0.90 % | 14.359 M 2.33 % | 14.032 M -11.34 % | 15.826 M 14.03 % | 13.879 M 2.58 % | 13.530 M 4.72 % | 12.920 M 7.46 % | 12.023 M 2.89 % | 11.686 M 0.11 % | 11.673 M 0.24 % | 11.645 M -59.32 % | 28.627 M 143.49 % | 11.757 M 45.62 % | 8.074 M 31.91 % | 6.121 M |
| Operating income | 70.623 M -1.03 % | 71.356 M 30.66 % | 54.610 M 108.82 % | 26.152 M 9.60 % | 23.861 M -53.61 % | 51.434 M 5.34 % | 48.828 M -6.67 % | 52.319 M -19.27 % | 64.805 M -15.41 % | 76.607 M 1.12 % | 75.755 M -5.11 % | 79.835 M 16.98 % | 68.247 M -51.94 % | 142.003 M 63.69 % | 86.752 M 8.64 % | 79.854 M 15.57 % | 69.094 M -24.83 % | 91.911 M 52.85 % | 60.132 M 339.63 % | 13.678 M 217.01 % | -11.690 M -129.21 % | 40.016 M -35.49 % | 62.028 M 19.30 % | 51.995 M 15.73 % | 44.926 M -5.20 % | 47.391 M 3.84 % | 45.637 M 4.09 % | 43.842 M 1.85 % | 43.045 M 227.06 % | 13.161 M 215.04 % | -11.440 M -183.80 % | 13.651 M -27.91 % | 18.936 M -8.94 % | 20.796 M 98.32 % | 10.486 M -56.20 % | 23.943 M 1.13 % | 23.676 M 62.77 % | 14.546 M 225.84 % | -11.559 M -837.65 % | 1.567 M -87.50 % | 12.537 M -55.57 % | 28.216 M 98.90 % | 14.186 M -48.97 % | 27.801 M 43.54 % | 19.368 M -91.51 % | 228.050 M 1 181.54 % | 17.795 M -31.42 % | 25.948 M 36.98 % | 18.943 M -59.44 % | 46.708 M 475.51 % | 8.116 M -50.32 % | 16.336 M 179.34 % | 5.848 M -40.62 % | 9.849 M 907.06 % | 978.000 K -88.24 % | 8.316 M -5.16 % | 8.768 M |
| Operating income ratio | 0.08 -11.92 % | 0.09 46.60 % | 0.06 107.39 % | 0.03 10.76 % | 0.03 -48.74 % | 0.05 -11.94 % | 0.06 -2.41 % | 0.06 -18.71 % | 0.07 -25.12 % | 0.10 16.94 % | 0.08 -4.67 % | 0.09 26.99 % | 0.07 -57.35 % | 0.16 59.44 % | 0.10 11.30 % | 0.09 7.05 % | 0.08 -32.02 % | 0.12 49.12 % | 0.08 277.51 % | 0.02 173.36 % | -0.03 -142.75 % | 0.07 -17.34 % | 0.08 33.81 % | 0.06 5.09 % | 0.06 -7.30 % | 0.06 10.73 % | 0.06 8.65 % | 0.05 3.70 % | 0.05 178.16 % | 0.02 214.31 % | -0.02 -178.93 % | 0.02 -15.47 % | 0.02 -7.70 % | 0.03 66.68 % | 0.02 -51.22 % | 0.03 -7.41 % | 0.04 78.32 % | 0.02 205.46 % | -0.02 -853.42 % | 0.00 -88.31 % | 0.02 -55.46 % | 0.05 93.59 % | 0.02 -47.92 % | 0.05 45.19 % | 0.03 -88.03 % | 0.27 907.62 % | 0.03 -29.70 % | 0.04 7.79 % | 0.04 -56.97 % | 0.08 331.28 % | 0.02 -38.06 % | 0.03 182.58 % | 0.01 -44.74 % | 0.02 827.25 % | 0.00 -92.84 % | 0.03 31.81 % | 0.02 |
| Total other income expenses net | -61.072 M -48.72 % | -41.066 M 23.15 % | -53.436 M -134.66 % | -22.772 M -2.87 % | -22.136 M 39.37 % | -36.507 M 8.22 % | -39.777 M 0.50 % | -39.975 M -8.83 % | -36.730 M -7.02 % | -34.320 M -1 616.57 % | 2.263 M 111.00 % | -20.575 M 18.01 % | -25.094 M -43.01 % | -17.547 M 23.42 % | -22.914 M -33.99 % | -17.101 M 21.58 % | -21.806 M -15.36 % | -18.903 M -19.16 % | -15.864 M -37.65 % | -11.525 M -180.00 % | -4.116 M 59.27 % | -10.105 M 60.79 % | -25.771 M -0.31 % | -25.692 M 13.38 % | -29.660 M -93.54 % | -15.325 M 37.15 % | -24.384 M 17.93 % | -29.711 M 1.39 % | -30.129 M -14.73 % | -26.261 M 82.91 % | -153.700 M -9.47 % | -140.407 M -7.23 % | -130.944 M -1 116.05 % | -10.768 M 48.02 % | -20.715 M -6 476.19 % | -315.000 K 97.74 % | -13.930 M | 0.000 100.00 % | -29.747 M -32.31 % | -22.482 M 29.46 % | -31.870 M -133.18 % | 96.040 M | 0.000 100.00 % | -146.800 M -69.73 % | -86.492 M -22.37 % | -70.682 M 25.57 % | -94.965 M 13.93 % | -110.340 M | 0.000 | 0.000 -100.00 % | 558.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K |
| 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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.514 B | 0.000 -100.00 % | 2.665 B | 0.000 -100.00 % | 2.304 B 285.05 % | 598.364 M -75.78 % | 2.471 B 301.47 % | 615.396 M -68.49 % | 1.953 B 230.44 % | 591.038 M -59.91 % | 1.474 B 155.06 % | 578.004 M -54.81 % | 1.279 B 110.21 % | 608.397 M -54.49 % | 1.337 B 307.84 % | 327.818 M -66.22 % | 970.435 M 423.41 % | 185.406 M -63.99 % | 514.936 M 921.66 % | 50.402 M -90.88 % | 552.956 M 1 199.30 % | 42.558 M -91.92 % | 526.862 M 1 270.07 % | 38.455 M -95.29 % | 816.502 M 748.63 % | 96.214 M -87.55 % | 772.917 M 797.23 % | 86.145 M -90.80 % | 936.512 M 747.78 % | 110.466 M -86.18 % | 799.486 M 1 534.21 % | 48.922 M -90.84 % | 534.033 M 846.95 % | 56.395 M -90.29 % | 580.783 M 1 099.92 % | 48.402 M -94.32 % | 852.107 M 1 890.16 % | 42.816 M -94.74 % | 813.254 M 1 708.52 % | 44.968 M -93.50 % | 691.519 M 11.86 % | 618.216 M 1 848.49 % | 31.728 M -93.82 % | 513.660 M -13.58 % | 594.375 M 1 104.92 % | 49.329 M -91.08 % | 552.857 M 1 217.74 % | -49.462 M -110.40 % | 475.409 M -24.37 % | 628.627 M |
| Total investments | 0.000 -100.00 % | 102.954 M | 0.000 -100.00 % | 63.036 M | 0.000 -100.00 % | 521.486 M -56.42 % | 1.197 B 2 011.97 % | 56.664 M -95.40 % | 1.231 B 1 895.84 % | 61.668 M -94.78 % | 1.182 B 2 085.95 % | 54.076 M -95.32 % | 1.156 B 8 282.94 % | 13.790 M -98.87 % | 1.217 B 1 647.44 % | 69.633 M -89.38 % | 655.636 M 101.97 % | 324.626 M -12.46 % | 370.812 M 61.60 % | 229.465 M 127.63 % | 100.804 M 88.18 % | 53.567 M -37.07 % | 85.116 M -17.08 % | 102.652 M 33.47 % | 76.910 M 2 355.62 % | 3.132 M -98.37 % | 192.428 M 108.22 % | 92.417 M -46.36 % | 172.290 M 313.16 % | 41.701 M -81.12 % | 220.932 M 151.84 % | 87.727 M -10.34 % | 97.844 M 158.63 % | 37.831 M -66.46 % | 112.790 M 256.90 % | 31.603 M -67.35 % | 96.803 M 206.31 % | 31.603 M -63.09 % | 85.632 M 170.96 % | 31.603 M -64.86 % | 89.936 M 184.58 % | 31.603 M 0.00 % | 31.603 M -50.20 % | 63.456 M 100.79 % | 31.603 M 0.00 % | 31.603 M -67.97 % | 98.658 M 212.17 % | 31.603 M 0.00 % | 31.603 M 40.08 % | 22.560 M 0.00 % | 22.560 M |
| Total debt | 0.000 -100.00 % | 2.628 B | 0.000 -100.00 % | 2.667 B | 0.000 -100.00 % | 2.810 B | 0.000 -100.00 % | 2.485 B | 0.000 -100.00 % | 1.993 B | 0.000 -100.00 % | 1.486 B | 0.000 -100.00 % | 1.280 B | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 973.627 M | 0.000 -100.00 % | 516.167 M | 0.000 -100.00 % | 560.652 M | 0.000 -100.00 % | 529.158 M | 0.000 -100.00 % | 817.778 M | 0.000 -100.00 % | 776.714 M | 0.000 -100.00 % | 938.800 M | 0.000 -100.00 % | 842.477 M | 0.000 -100.00 % | 582.955 M | 0.000 -100.00 % | 637.178 M | 0.000 -100.00 % | 900.508 M | 0.000 -100.00 % | 856.070 M | 0.000 -100.00 % | 736.487 M 12.54 % | 654.446 M | 0.000 -100.00 % | 545.388 M -13.05 % | 627.241 M | 0.000 -100.00 % | 602.186 M | 0.000 -100.00 % | 531.763 M -17.62 % | 645.532 M |
| Accumulated other comprehensive income loss | 1.373 B 2 029.11 % | 64.479 M -95.23 % | 1.351 B 5.93 % | 1.275 B -4.60 % | 1.336 B 1 972.76 % | 64.479 M -95.15 % | 1.328 B 6.02 % | 1.253 B -5.09 % | 1.320 B 1 947.29 % | 64.479 M -94.97 % | 1.281 B 6.25 % | 1.206 B -0.67 % | 1.214 B 1 783.15 % | 64.479 M -94.16 % | 1.104 B 7.34 % | 1.028 B -1.49 % | 1.044 B 214.62 % | 331.793 M -65.46 % | 960.543 M 8.52 % | 885.107 M -9.80 % | 981.263 M 35 133.86 % | 2.785 M -99.70 % | 939.628 M 8.73 % | 864.192 M 29.20 % | 668.890 M 44 138.76 % | 1.512 M -99.79 % | 709.591 M 5.94 % | 669.783 M -4.88 % | 704.167 M 37 196.98 % | 1.888 M -99.71 % | 648.401 M 6.53 % | 608.635 M -2.01 % | 621.104 M 187 179.52 % | -332.000 K -100.05 % | 624.504 M 6.80 % | 584.738 M 64.28 % | 355.935 M 22 776.85 % | 1.556 M -99.74 % | 605.271 M 7.03 % | 565.505 M -4.45 % | 591.846 M 37 939.43 % | 1.556 M | 0.000 -100.00 % | 526.426 M 33 734.72 % | 1.556 M | 0.000 -100.00 % | 480.409 M 30 777.09 % | 1.556 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 976.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 940.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 923.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 817.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 647.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 582.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 498.695 M | 0.000 | 0.000 | 0.000 -100.00 % | 533.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 576.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 452.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 257.404 M | 0.000 | 0.000 -100.00 % | 221.985 M | 0.000 | 0.000 -100.00 % | 192.238 M | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 75.597 M | 0.000 -100.00 % | 39.969 M | 0.000 -100.00 % | 39.969 M | 0.000 -100.00 % | 39.969 M | 0.000 -100.00 % | 39.948 M | 0.000 -100.00 % | 270.698 M | 0.000 -100.00 % | 270.698 M | 0.000 -100.00 % | 270.698 M | 0.000 -100.00 % | 270.698 M | 0.000 -100.00 % | 270.698 M 12.46 % | 240.698 M | 0.000 -100.00 % | 240.698 M 5.20 % | 228.798 M | 0.000 -100.00 % | 228.798 M 534.39 % | 36.066 M -78.37 % | 166.748 M 42.89 % | 116.698 M |
| Total equity | 1.373 B 0.00 % | 1.373 B 1.64 % | 1.351 B 0.00 % | 1.351 B 1.06 % | 1.336 B 0.00 % | 1.336 B 0.61 % | 1.328 B 0.00 % | 1.328 B 0.63 % | 1.320 B 0.00 % | 1.320 B 3.01 % | 1.281 B 0.00 % | 1.281 B 5.54 % | 1.214 B 0.00 % | 1.214 B 10.01 % | 1.104 B 0.00 % | 1.104 B 5.74 % | 1.044 B 0.00 % | 1.044 B 8.68 % | 960.543 M 0.00 % | 960.543 M -2.11 % | 981.263 M 0.00 % | 981.263 M 4.43 % | 939.628 M 0.00 % | 939.628 M 40.48 % | 668.890 M 0.00 % | 668.890 M -5.74 % | 709.591 M 0.00 % | 709.591 M 0.77 % | 704.167 M 0.00 % | 704.167 M 8.60 % | 648.401 M 0.00 % | 648.401 M 4.39 % | 621.104 M 0.00 % | 621.104 M -0.54 % | 624.504 M 0.00 % | 624.504 M 6.45 % | 586.685 M 0.00 % | 586.685 M -3.07 % | 605.271 M 0.00 % | 605.271 M 2.27 % | 591.846 M 0.00 % | 591.846 M 4.90 % | 564.194 M 7.17 % | 526.426 M 0.00 % | 526.427 M 2.06 % | 515.783 M 7.36 % | 480.409 M 0.00 % | 480.409 M 1 232.03 % | 36.066 M -90.31 % | 372.176 M 30.71 % | 284.726 M |
| Other non current liabilities | -1.373 B -11 654.84 % | 11.881 M 100.88 % | -1.351 B -16 260.07 % | 8.358 M 100.63 % | -1.336 B -520.74 % | 317.652 M 123.91 % | -1.328 B -4 405.02 % | 30.856 M | 0.000 -100.00 % | 308.420 M | 0.000 -100.00 % | 6.891 M | 0.000 -100.00 % | 6.531 M | 0.000 -100.00 % | 6.750 M | 0.000 -100.00 % | 5.713 M | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 7.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.238 M | 0.000 -100.00 % | 126.455 M | 0.000 -100.00 % | 129.613 M | 0.000 -100.00 % | 192.189 M | 0.000 -100.00 % | 7.922 M | 0.000 -100.00 % | 73.437 M | 0.000 -100.00 % | 7.136 M | 0.000 -100.00 % | 65.859 M | 0.000 -100.00 % | 69.361 M | 0.000 | 0.000 -100.00 % | 55.504 M 308.87 % | 13.575 M | 0.000 -100.00 % | 13.575 M 103.60 % | -377.344 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.403 B | 0.000 -100.00 % | 1.499 B | 0.000 -100.00 % | 1.518 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 686.718 M | 0.000 -100.00 % | 620.423 M | 0.000 -100.00 % | 494.111 M | 0.000 -100.00 % | 553.934 M | 0.000 -100.00 % | 347.325 M | 0.000 -100.00 % | 330.962 M | 0.000 -100.00 % | 295.272 M | 0.000 -100.00 % | 245.184 M | 0.000 -100.00 % | 495.819 M | 0.000 -100.00 % | 515.381 M | 0.000 -100.00 % | 517.032 M | 0.000 -100.00 % | 555.096 M | 0.000 -100.00 % | 370.574 M | 0.000 -100.00 % | 435.169 M | 0.000 -100.00 % | 493.028 M | 0.000 -100.00 % | 617.706 M | 0.000 -100.00 % | 634.817 M 73.17 % | 366.588 M | 0.000 -100.00 % | 431.301 M -7.19 % | 464.712 M | 0.000 -100.00 % | 461.418 M 22.28 % | 377.344 M -0.47 % | 379.114 M -41.27 % | 645.532 M |
| Total non current liabilities | -1.373 B -181.17 % | 1.691 B 225.22 % | -1.351 B -175.84 % | 1.781 B 233.25 % | -1.336 B -172.82 % | 1.835 B 238.16 % | -1.328 B -184.30 % | 1.576 B | 0.000 -100.00 % | 995.138 M | 0.000 -100.00 % | 890.035 M | 0.000 -100.00 % | 750.799 M | 0.000 -100.00 % | 780.913 M | 0.000 -100.00 % | 557.325 M | 0.000 -100.00 % | 524.933 M | 0.000 -100.00 % | 489.759 M | 0.000 -100.00 % | 466.261 M | 0.000 -100.00 % | 716.159 M | 0.000 -100.00 % | 641.836 M | 0.000 -100.00 % | 646.645 M | 0.000 -100.00 % | 764.794 M | 0.000 -100.00 % | 450.395 M | 0.000 -100.00 % | 521.211 M | 0.000 -100.00 % | 598.453 M | 0.000 -100.00 % | 696.708 M | 0.000 -100.00 % | 722.320 M 81.26 % | 398.510 M | 0.000 -100.00 % | 496.402 M 3.79 % | 478.287 M | 0.000 -100.00 % | 474.993 M 25.88 % | 377.344 M -3.71 % | 391.873 M -39.81 % | 651.039 M |
| Other current liabilities | 0.000 -100.00 % | 170.036 M | 0.000 -100.00 % | 202.764 M | 0.000 -100.00 % | 160.954 M | 0.000 -100.00 % | 12.401 M | 0.000 -100.00 % | 154.118 M | 0.000 -100.00 % | 50.342 M | 0.000 -100.00 % | 211.069 M | 0.000 -100.00 % | 22.743 M | 0.000 -100.00 % | 166.981 M | 0.000 -100.00 % | 66.867 M | 0.000 -100.00 % | 154.340 M | 0.000 -100.00 % | 60.904 M | 0.000 -100.00 % | 15.780 M | 0.000 -100.00 % | 61.225 M | 0.000 -100.00 % | 6.111 M | 0.000 -100.00 % | 45.572 M | 0.000 -100.00 % | 228.063 M | 0.000 -100.00 % | 308.076 M | 0.000 -100.00 % | 28.919 M | 0.000 -100.00 % | 226.532 M | 0.000 -100.00 % | 85.034 M -57.15 % | 198.444 M | 0.000 -100.00 % | 89.618 M -65.29 % | 258.183 M | 0.000 -100.00 % | 125.438 M -59.20 % | 307.413 M 80.90 % | 169.937 M 377.23 % | 35.609 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.875 M | 0.000 -100.00 % | 188.948 M | 0.000 -100.00 % | 154.118 M | 0.000 -100.00 % | 239.383 M | 0.000 -100.00 % | 174.189 M | 0.000 -100.00 % | 223.717 M | 0.000 -100.00 % | 156.640 M | 0.000 -100.00 % | 214.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 211.198 M | 0.000 -100.00 % | 113.911 M | 0.000 -100.00 % | 277.902 M | 0.000 -100.00 % | 141.928 M | 0.000 -100.00 % | 249.479 M | 0.000 -100.00 % | 48.658 M | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 99.692 M | 0.000 -100.00 % | 7.820 M | 0.000 -100.00 % | 46.880 M 186.20 % | 16.380 M | 0.000 -100.00 % | 25.783 M 288.94 % | 6.629 M | 0.000 -100.00 % | 33.829 M | 0.000 -100.00 % | 28.675 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.234 B | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 865.742 M | 0.000 -100.00 % | 785.510 M | 0.000 -100.00 % | 783.773 M | 0.000 -100.00 % | 626.302 M | 0.000 100.00 % | -31.444 M | 0.000 -100.00 % | 370.182 M | 0.000 -100.00 % | 50.430 M | 0.000 -100.00 % | 314.568 M | 0.000 100.00 % | -16.569 M | 0.000 -100.00 % | 279.840 M | 0.000 -100.00 % | 287.381 M | 0.000 -100.00 % | 212.381 M | 0.000 -100.00 % | 202.009 M | 0.000 -100.00 % | 392.491 M | 0.000 -100.00 % | 238.364 M | 0.000 -100.00 % | 161.093 M -44.04 % | 287.858 M | 0.000 -100.00 % | 188.756 M 16.14 % | 162.529 M | 0.000 -100.00 % | 231.817 M | 0.000 -100.00 % | 152.649 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 1.617 B | 0.000 -100.00 % | 1.639 B | 0.000 -100.00 % | 1.615 B | 0.000 -100.00 % | 1.654 B | 0.000 -100.00 % | 1.300 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.313 B | 0.000 -100.00 % | 1.025 B | 0.000 -100.00 % | 941.242 M | 0.000 -100.00 % | 803.482 M | 0.000 -100.00 % | 871.006 M | 0.000 -100.00 % | 795.668 M | 0.000 -100.00 % | 922.005 M | 0.000 -100.00 % | 926.846 M | 0.000 -100.00 % | 959.270 M | 0.000 -100.00 % | 840.419 M | 0.000 -100.00 % | 822.460 M | 0.000 -100.00 % | 829.058 M | 0.000 -100.00 % | 689.869 M | 0.000 -100.00 % | 599.777 M -10.91 % | 673.225 M | 0.000 -100.00 % | 518.376 M -11.46 % | 585.479 M | 0.000 -100.00 % | 512.529 M 25.07 % | 409.809 M -20.66 % | 516.490 M 130.87 % | 223.710 M |
| Total liabilities | -1.373 B -140.73 % | 3.371 B 349.56 % | -1.351 B -139.75 % | 3.398 B 354.22 % | -1.336 B -138.47 % | 3.474 B 361.51 % | -1.328 B -141.63 % | 3.191 B | 0.000 -100.00 % | 2.650 B | 0.000 -100.00 % | 2.190 B | 0.000 -100.00 % | 2.118 B | 0.000 -100.00 % | 2.094 B | 0.000 -100.00 % | 1.583 B | 0.000 -100.00 % | 1.466 B | 0.000 -100.00 % | 1.293 B | 0.000 -100.00 % | 1.337 B | 0.000 -100.00 % | 1.512 B | 0.000 -100.00 % | 1.564 B | 0.000 -100.00 % | 1.573 B | 0.000 -100.00 % | 1.724 B | 0.000 -100.00 % | 1.291 B | 0.000 -100.00 % | 1.344 B | 0.000 -100.00 % | 1.428 B | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.322 B 23.36 % | 1.072 B | 0.000 -100.00 % | 1.015 B -4.61 % | 1.064 B | 0.000 -100.00 % | 987.522 M 23.45 % | 799.911 M -11.94 % | 908.363 M 3.84 % | 874.749 M |
| Other non current assets | 0.000 -100.00 % | 1.270 M | 0.000 -100.00 % | 83.911 M 116.66 % | -503.782 M -11 654.13 % | -4.286 M 99.28 % | -598.364 M -719.20 % | 96.635 M 115.70 % | -615.396 M -728.39 % | 97.932 M 116.57 % | -591.038 M -1 041.86 % | 62.752 M 110.86 % | -578.004 M -1 196.89 % | 52.695 M 108.66 % | -608.397 M 64.75 % | -1.726 B -426.50 % | -327.818 M -1 570.83 % | 22.288 M 112.02 % | -185.406 M -380.91 % | 66.001 M 230.95 % | -50.402 M -147.76 % | 105.522 M 347.95 % | -42.558 M -166.02 % | 64.465 M 267.64 % | -38.455 M -141.42 % | 92.848 M 196.50 % | -96.214 M -332.48 % | 41.386 M 148.04 % | -86.145 M -322.49 % | 38.719 M 135.05 % | -110.466 M -645.32 % | 20.257 M 141.41 % | -48.922 M 88.64 % | -430.809 M -663.91 % | -56.395 M -465.42 % | 15.433 M 131.89 % | -48.402 M -203.72 % | 46.667 M 208.99 % | -42.816 M -353.20 % | 16.910 M 137.60 % | -44.968 M -202.32 % | 43.950 M -95.25 % | 924.534 M 3 013.94 % | -31.728 M -151.05 % | 62.147 M -2.24 % | 63.570 M 228.87 % | -49.329 M -194.20 % | 52.364 M 107.48 % | -700.211 M -915.22 % | 85.892 M 236.39 % | 25.533 M |
| Long term investments | 0.000 -100.00 % | 102.954 M | 0.000 100.00 % | -233.107 M | 0.000 -100.00 % | 20.423 M | 0.000 100.00 % | -607.000 M | 0.000 -100.00 % | 8.791 M | 0.000 100.00 % | -579.945 M | 0.000 -100.00 % | 13.790 M | 0.000 100.00 % | -618.244 M | 0.000 -100.00 % | 20.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.321 M | 0.000 | 0.000 | 0.000 100.00 % | -34.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.982 M | 0.000 -100.00 % | 20.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.603 M | 0.000 100.00 % | -3.582 M | 0.000 -100.00 % | 31.603 M | 0.000 -100.00 % | 31.603 M | 0.000 | 0.000 -100.00 % | 31.603 M | 0.000 | 0.000 -100.00 % | 31.603 M 0.00 % | 31.603 M 184.33 % | -37.476 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 5.017 M | 0.000 -100.00 % | 5.596 M | 0.000 -100.00 % | 6.248 M | 0.000 -100.00 % | 5.904 M | 0.000 -100.00 % | 4.338 M | 0.000 -100.00 % | 451.000 K | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 573.000 K | 0.000 -100.00 % | 345.000 K | 0.000 -100.00 % | 567.000 K | 0.000 -100.00 % | 585.000 K | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 949.000 K | 0.000 -100.00 % | 1.331 M | 0.000 -100.00 % | 1.601 M | 0.000 -100.00 % | 1.887 M | 0.000 -100.00 % | 2.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.181 M | 0.000 | 0.000 -100.00 % | 3.605 M | 0.000 | 0.000 -100.00 % | 1.470 M | 0.000 -100.00 % | 159.227 M | 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 -100.00 % | 2.070 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 5.017 M | 0.000 -100.00 % | 5.596 M | 0.000 -100.00 % | 6.248 M | 0.000 -100.00 % | 5.904 M | 0.000 -100.00 % | 4.338 M | 0.000 -100.00 % | 451.000 K | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 573.000 K | 0.000 -100.00 % | 345.000 K | 0.000 -100.00 % | 567.000 K | 0.000 -100.00 % | 585.000 K | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 949.000 K | 0.000 -100.00 % | 1.331 M | 0.000 -100.00 % | 1.601 M | 0.000 -100.00 % | 1.887 M | 0.000 -100.00 % | 2.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.181 M | 0.000 | 0.000 -100.00 % | 3.605 M | 0.000 | 0.000 -100.00 % | 1.470 M | 0.000 -100.00 % | 1.628 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 3.103 B | 0.000 -100.00 % | 3.159 B | 0.000 -100.00 % | 3.158 B | 0.000 -100.00 % | 2.730 B | 0.000 -100.00 % | 2.324 B | 0.000 -100.00 % | 1.984 B | 0.000 -100.00 % | 1.890 B | 0.000 -100.00 % | 1.725 B | 0.000 -100.00 % | 1.494 B | 0.000 -100.00 % | 1.453 B | 0.000 -100.00 % | 1.399 B | 0.000 -100.00 % | 1.366 B | 0.000 -100.00 % | 1.373 B | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 1.453 B | 0.000 -100.00 % | 1.488 B | 0.000 -100.00 % | 1.514 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 1.106 B | 0.000 -100.00 % | 1.085 B | 0.000 | 0.000 -100.00 % | 843.227 M -0.85 % | 850.418 M | 0.000 -100.00 % | 826.420 M 23.60 % | 668.608 M -2.66 % | 686.865 M -6.69 % | 736.094 M |
| Total non current assets | 0.000 -100.00 % | 3.212 B | 0.000 -100.00 % | 3.248 B 744.82 % | -503.782 M -115.52 % | 3.247 B 642.63 % | -598.364 M -120.57 % | 2.909 B 572.67 % | -615.396 M -124.53 % | 2.508 B 524.39 % | -591.038 M -127.86 % | 2.122 B 467.08 % | -578.004 M -128.57 % | 2.023 B 432.55 % | -608.397 M -133.50 % | 1.816 B 654.00 % | -327.818 M -120.94 % | 1.566 B 944.51 % | -185.406 M -112.20 % | 1.520 B 3 114.89 % | -50.402 M -103.32 % | 1.518 B 3 667.35 % | -42.558 M -102.97 % | 1.431 B 3 821.12 % | -38.455 M -102.68 % | 1.433 B 1 589.34 % | -96.214 M -106.56 % | 1.467 B 1 803.32 % | -86.145 M -105.76 % | 1.496 B 1 454.27 % | -110.466 M -107.31 % | 1.510 B 3 186.98 % | -48.922 M -104.51 % | 1.086 B 2 025.28 % | -56.395 M -104.94 % | 1.142 B 2 458.70 % | -48.402 M -104.21 % | 1.150 B 2 785.95 % | -42.816 M -103.71 % | 1.155 B 2 667.85 % | -44.968 M -103.97 % | 1.132 B 22.46 % | 924.534 M 3 013.94 % | -31.728 M -103.49 % | 908.978 M -0.55 % | 913.988 M 1 952.84 % | -49.329 M -105.60 % | 880.254 M 25.71 % | 700.211 M -4.98 % | 736.909 M -3.25 % | 761.628 M |
| Other current assets | -114.015 M -120.72 % | 550.225 M 341.25 % | -228.070 M -149.16 % | 463.952 M | 0.000 -100.00 % | 457.475 M | 0.000 -100.00 % | 448.500 M | 0.000 -100.00 % | 321.428 M | 0.000 -100.00 % | 255.851 M | 0.000 -100.00 % | 233.935 M | 0.000 -100.00 % | 215.784 M | 0.000 -100.00 % | 266.173 M | 0.000 -100.00 % | 261.727 M | 0.000 -100.00 % | 225.061 M | 0.000 -100.00 % | 204.530 M | 0.000 -100.00 % | 155.358 M | 0.000 -100.00 % | 114.217 M | 0.000 -100.00 % | 169.145 M | 0.000 -100.00 % | 67.048 M | 0.000 -100.00 % | 84.887 M | 0.000 -100.00 % | 230.502 M | 0.000 -100.00 % | 215.317 M | 0.000 -100.00 % | 281.276 M | 0.000 -100.00 % | 258.931 M 573.70 % | 38.434 M | 0.000 -100.00 % | 191.615 M 327.43 % | 44.830 M | 0.000 -100.00 % | 62.503 M | 0.000 -100.00 % | 31.158 M -11.50 % | 35.206 M |
| Short term investments | 0.000 -100.00 % | 106.472 M | 0.000 -100.00 % | 296.143 M | 0.000 -100.00 % | 501.063 M -58.13 % | 1.197 B 80.32 % | 663.664 M -46.08 % | 1.231 B 92.14 % | 640.582 M -45.81 % | 1.182 B 86.44 % | 634.021 M -45.15 % | 1.156 B 100.89 % | 575.430 M -52.71 % | 1.217 B 76.89 % | 687.877 M 4.92 % | 655.636 M 101.97 % | 324.626 M -12.46 % | 370.812 M 61.60 % | 229.465 M 127.63 % | 100.804 M 150.47 % | 40.246 M -52.72 % | 85.116 M -17.08 % | 102.652 M 33.47 % | 76.910 M 106.86 % | 37.179 M -80.68 % | 192.428 M 108.22 % | 92.417 M -46.36 % | 172.290 M 344.98 % | 38.719 M -82.47 % | 220.932 M 227.45 % | 67.470 M -31.04 % | 97.844 M 158.63 % | 37.831 M -66.46 % | 112.790 M | 0.000 -100.00 % | 96.803 M 175.13 % | 35.185 M -58.91 % | 85.632 M | 0.000 -100.00 % | 89.936 M | 0.000 | 0.000 -100.00 % | 63.456 M | 0.000 | 0.000 -100.00 % | 98.658 M | 0.000 | 0.000 -100.00 % | 60.036 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 114.015 M | 0.000 -100.00 % | 1.991 M | 0.000 -100.00 % | 2.719 M 100.45 % | -598.364 M -4 246.95 % | 14.429 M 102.34 % | -615.396 M -1 621.90 % | 40.436 M 106.84 % | -591.038 M -5 057.96 % | 11.921 M 102.06 % | -578.004 M -84 357.14 % | 686.000 K 100.11 % | -608.397 M -81 327.90 % | 749.000 K 100.23 % | -327.818 M -10 369.99 % | 3.192 M 101.72 % | -185.406 M -15 161.41 % | 1.231 M 102.44 % | -50.402 M -754.91 % | 7.696 M 118.08 % | -42.558 M -1 953.57 % | 2.296 M 105.97 % | -38.455 M -3 113.71 % | 1.276 M 101.33 % | -96.214 M -2 633.95 % | 3.797 M 104.41 % | -86.145 M -3 865.08 % | 2.288 M 102.07 % | -110.466 M -356.95 % | 42.991 M 187.88 % | -48.922 M -200.00 % | 48.922 M 186.75 % | -56.395 M -200.00 % | 56.395 M 216.51 % | -48.402 M -200.00 % | 48.402 M 213.05 % | -42.816 M -200.00 % | 42.816 M 195.21 % | -44.968 M -200.00 % | 44.968 M 24.12 % | 36.230 M 214.19 % | -31.728 M -200.00 % | 31.728 M -3.46 % | 32.866 M 166.63 % | -49.329 M -200.00 % | 49.329 M -0.27 % | 49.462 M -12.23 % | 56.354 M 233.36 % | 16.905 M |
| Cash and short term investments | 114.015 M 0.00 % | 114.015 M -50.01 % | 228.070 M -23.50 % | 298.134 M -40.82 % | 503.782 M -0.42 % | 505.891 M -15.45 % | 598.364 M -11.76 % | 678.093 M 10.19 % | 615.396 M -9.64 % | 681.018 M 15.22 % | 591.038 M -8.50 % | 645.942 M 11.75 % | 578.004 M 0.33 % | 576.116 M -5.31 % | 608.397 M -11.65 % | 688.626 M 110.06 % | 327.818 M 0.00 % | 327.818 M 76.81 % | 185.406 M -19.63 % | 230.696 M 357.71 % | 50.402 M 5.13 % | 47.942 M 12.65 % | 42.558 M -59.45 % | 104.948 M 172.91 % | 38.455 M 0.00 % | 38.455 M -60.03 % | 96.214 M 0.00 % | 96.214 M 11.69 % | 86.145 M 110.07 % | 41.007 M -62.88 % | 110.466 M 156.95 % | 42.991 M -12.12 % | 48.922 M 0.00 % | 48.922 M -13.25 % | 56.395 M 0.00 % | 56.395 M 16.51 % | 48.402 M 0.00 % | 48.402 M 13.05 % | 42.816 M 0.00 % | 42.816 M -4.79 % | 44.968 M 0.00 % | 44.968 M 24.12 % | 36.230 M 14.19 % | 31.728 M 0.00 % | 31.728 M -3.46 % | 32.866 M -33.37 % | 49.329 M 0.00 % | 49.329 M -0.27 % | 49.462 M -57.50 % | 116.389 M 588.49 % | 16.905 M |
| Total current assets | 0.000 -100.00 % | 1.531 B | 0.000 -100.00 % | 1.500 B 197.71 % | 503.782 M -67.78 % | 1.563 B 161.27 % | 598.364 M -62.85 % | 1.611 B 161.71 % | 615.396 M -57.89 % | 1.461 B 147.25 % | 591.038 M -56.21 % | 1.350 B 133.52 % | 578.004 M -55.84 % | 1.309 B 115.13 % | 608.397 M -55.98 % | 1.382 B 321.58 % | 327.818 M -69.09 % | 1.061 B 472.10 % | 185.406 M -79.56 % | 907.151 M 1 699.83 % | 50.402 M -93.34 % | 756.315 M 1 677.14 % | 42.558 M -94.97 % | 845.938 M 2 099.81 % | 38.455 M -94.86 % | 747.765 M 677.19 % | 96.214 M -88.06 % | 806.110 M 835.76 % | 86.145 M -88.98 % | 781.647 M 607.59 % | 110.466 M -87.19 % | 862.247 M 1 662.49 % | 48.922 M -94.08 % | 826.158 M 1 364.95 % | 56.395 M -93.18 % | 826.525 M 1 607.64 % | 48.402 M -94.40 % | 864.181 M 1 918.36 % | 42.816 M -94.89 % | 837.137 M 1 761.63 % | 44.968 M -94.25 % | 781.768 M 9.89 % | 711.395 M 2 142.17 % | 31.728 M -94.98 % | 632.226 M -5.01 % | 665.561 M 1 249.23 % | 49.329 M -91.61 % | 587.678 M 28.03 % | 459.031 M -15.56 % | 543.630 M 36.64 % | 397.847 M |
| Inventory | 0.000 -100.00 % | 691.524 M | 0.000 -100.00 % | 594.512 M | 0.000 -100.00 % | 538.507 M | 0.000 -100.00 % | 473.166 M | 0.000 -100.00 % | 452.696 M | 0.000 -100.00 % | 432.086 M | 0.000 -100.00 % | 444.433 M | 0.000 -100.00 % | 450.626 M | 0.000 -100.00 % | 466.715 M | 0.000 -100.00 % | 350.482 M | 0.000 -100.00 % | 350.542 M | 0.000 -100.00 % | 376.335 M | 0.000 -100.00 % | 378.784 M | 0.000 -100.00 % | 402.785 M | 0.000 -100.00 % | 414.502 M | 0.000 -100.00 % | 347.647 M | 0.000 -100.00 % | 380.980 M | 0.000 -100.00 % | 385.110 M | 0.000 -100.00 % | 392.144 M | 0.000 -100.00 % | 364.725 M | 0.000 -100.00 % | 344.694 M 31.54 % | 262.053 M | 0.000 -100.00 % | 231.598 M -10.58 % | 258.989 M | 0.000 -100.00 % | 230.853 M 48.04 % | 155.942 M -34.16 % | 236.855 M 5.17 % | 225.207 M |
| Net receivables | 0.000 -100.00 % | 175.504 M | 0.000 -100.00 % | 143.205 M | 0.000 -100.00 % | 61.464 M | 0.000 -100.00 % | 90.543 M | 0.000 -100.00 % | 139.678 M | 0.000 -100.00 % | 70.792 M | 0.000 -100.00 % | 118.620 M | 0.000 -100.00 % | 107.217 M | 0.000 -100.00 % | 162.627 M | 0.000 -100.00 % | 109.536 M | 0.000 -100.00 % | 199.500 M | 0.000 -100.00 % | 222.515 M | 0.000 -100.00 % | 175.168 M | 0.000 -100.00 % | 192.894 M | 0.000 -100.00 % | 172.650 M | 0.000 -100.00 % | 200.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 311.932 M | 0.000 -100.00 % | 267.262 M | 0.000 -100.00 % | 349.802 M | 0.000 -100.00 % | 290.351 M | 0.000 | 0.000 -100.00 % | 325.512 M | 0.000 | 0.000 -100.00 % | 244.993 M | 0.000 -100.00 % | 159.227 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 233.107 M | 0.000 -100.00 % | 66.258 M | 0.000 -100.00 % | 683.443 M | 0.000 -100.00 % | 72.840 M | 0.000 -100.00 % | 654.169 M | 0.000 -100.00 % | 66.407 M | 0.000 -100.00 % | 2.434 B | 0.000 -100.00 % | 28.071 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 100.00 % | -20.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.582 M | 0.000 | 0.000 | 0.000 100.00 % | -31.603 M | 0.000 | 0.000 100.00 % | -31.603 M | 0.000 | 0.000 100.00 % | -31.603 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.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 -100.00 % | 30.529 M | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 275.684 M | 0.000 -100.00 % | 245.645 M | 0.000 -100.00 % | 167.419 M | 0.000 -100.00 % | 196.904 M | 0.000 -100.00 % | 143.723 M | 0.000 -100.00 % | 144.499 M | 0.000 -100.00 % | 276.053 M | 0.000 -100.00 % | 283.202 M | 0.000 -100.00 % | 197.479 M | 0.000 -100.00 % | 467.462 M | 0.000 -100.00 % | 278.960 M | 0.000 -100.00 % | 337.276 M | 0.000 -100.00 % | 358.800 M | 0.000 -100.00 % | 321.545 M | 0.000 -100.00 % | 357.039 M | 0.000 -100.00 % | 376.838 M | 0.000 -100.00 % | 351.317 M | 0.000 -100.00 % | 299.075 M | 0.000 -100.00 % | 322.945 M | 0.000 -100.00 % | 217.153 M | 0.000 -100.00 % | 259.846 M 52.36 % | 170.543 M | 0.000 -100.00 % | 188.436 M 19.16 % | 158.138 M | 0.000 -100.00 % | 121.445 M 18.60 % | 102.396 M -38.03 % | 165.229 M -12.16 % | 188.101 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.250 M | 0.000 -100.00 % | 605.728 M | 0.000 -100.00 % | 477.036 M | 0.000 -100.00 % | 533.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.349 M | 0.000 -100.00 % | 858.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 792.000 K | 0.000 -100.00 % | 17.509 M | 0.000 -100.00 % | 14.515 M | 0.000 -100.00 % | 12.605 M | 0.000 -100.00 % | 19.095 M | 0.000 -100.00 % | 13.143 M | 0.000 -100.00 % | 18.143 M | 0.000 | 0.000 -100.00 % | 9.597 M | 0.000 | 0.000 100.00 % | -21.113 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 16.418 M | 0.000 -100.00 % | 17.768 M | 0.000 -100.00 % | 22.270 M | 0.000 -100.00 % | 26.654 M | 0.000 -100.00 % | 30.905 M | 0.000 -100.00 % | 28.592 M | 0.000 -100.00 % | 32.198 M | 0.000 -100.00 % | 35.655 M | 0.000 -100.00 % | 10.431 M | 0.000 100.00 % | -216.649 M | 0.000 -100.00 % | 18.682 M | 0.000 100.00 % | -233.547 M | 0.000 100.00 % | -7.391 M | 0.000 100.00 % | -277.902 M | 0.000 100.00 % | -141.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.990 M | 0.000 | 0.000 | 0.000 100.00 % | -46.923 M | 0.000 | 0.000 100.00 % | -25.783 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 230.750 M 0.00 % | 230.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.750 M | 0.000 | 0.000 -100.00 % | 200.750 M | 0.000 | 0.000 -100.00 % | 190.750 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 256.196 M | 0.000 -100.00 % | 1.275 B | 0.000 -100.00 % | 256.196 M | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 256.196 M | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 256.196 M | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 256.196 M | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 256.196 M | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 64.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.396 M | 0.000 | 0.000 | 0.000 100.00 % | -226.146 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.243 M -80.76 % | 323.496 M | 0.000 -100.00 % | 62.243 M -78.31 % | 286.985 M | 0.000 -100.00 % | 251.611 M 797.64 % | -36.066 M -117.56 % | 205.428 M 22.26 % | 168.028 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 275.936 M | 0.000 -100.00 % | 273.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 276.828 M | 0.000 -100.00 % | 277.171 M | 0.000 -100.00 % | 262.721 M | 0.000 -100.00 % | 250.157 M | 0.000 -100.00 % | 220.229 M | 0.000 -100.00 % | 204.287 M | 0.000 -100.00 % | 187.793 M | 0.000 -100.00 % | 187.387 M | 0.000 -100.00 % | 176.379 M | 0.000 -100.00 % | 197.462 M | 0.000 -100.00 % | 111.899 M | 0.000 -100.00 % | 103.973 M | 0.000 -100.00 % | 192.186 M | 0.000 -100.00 % | 57.384 M | 0.000 -100.00 % | 49.215 M | 0.000 -100.00 % | 49.215 M | 0.000 -100.00 % | 43.654 M | 0.000 -100.00 % | 43.654 M 36.75 % | 31.922 M | 0.000 -100.00 % | 31.922 M | 0.000 | 0.000 -100.00 % | 13.575 M | 0.000 -100.00 % | 12.759 M 131.69 % | 5.507 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 -100.00 % | 12.758 M | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.744 B | 0.000 -100.00 % | 4.748 B | 0.000 -100.00 % | 4.810 B | 0.000 -100.00 % | 4.519 B | 0.000 -100.00 % | 3.970 B | 0.000 -100.00 % | 3.471 B | 0.000 -100.00 % | 3.332 B | 0.000 -100.00 % | 3.198 B | 0.000 -100.00 % | 2.626 B | 0.000 -100.00 % | 2.427 B | 0.000 -100.00 % | 2.275 B | 0.000 -100.00 % | 2.277 B | 0.000 -100.00 % | 2.181 B | 0.000 -100.00 % | 2.273 B | 0.000 -100.00 % | 2.278 B | 0.000 -100.00 % | 2.372 B | 0.000 -100.00 % | 1.912 B | 0.000 -100.00 % | 1.968 B | 0.000 -100.00 % | 2.014 B | 0.000 -100.00 % | 1.992 B | 0.000 -100.00 % | 1.914 B 16.99 % | 1.636 B | 0.000 -100.00 % | 1.541 B -2.43 % | 1.580 B | 0.000 -100.00 % | 1.468 B 23.38 % | 1.190 B -7.09 % | 1.281 B 10.44 % | 1.159 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 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 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 |
| Other non cash items | -10.633 M 42.22 % | -18.402 M -852.98 % | -1.931 M 86.44 % | -14.243 M -142.39 % | -5.876 M -27.79 % | -4.598 M -118.62 % | 24.689 M 633.12 % | -4.631 M 79.19 % | -22.258 M 19.69 % | -27.716 M 11.37 % | -31.273 M 5.67 % | -33.152 M -3.44 % | -32.051 M 49.68 % | -63.689 M -47.90 % | -43.062 M 2.14 % | -44.003 M -43.95 % | -30.568 M 47.09 % | -57.776 M -128.01 % | -25.339 M -4 151.51 % | -596.000 K -104.14 % | 14.398 M 192.84 % | -15.509 M 36.67 % | -24.490 M -33.00 % | -18.413 M 47.24 % | -34.899 M -40.64 % | -24.814 M -306.79 % | -6.100 M -152.48 % | -2.416 M 68.34 % | -7.630 M 51.38 % | -15.694 M -305.26 % | 7.646 M 300.42 % | -3.815 M 72.97 % | -14.114 M 23.89 % | -18.545 M -119.83 % | -8.436 M 55.70 % | -19.043 M -1.42 % | -18.776 M 19.22 % | -23.243 M -350.74 % | 9.270 M 814.18 % | -1.298 M 87.07 % | -10.037 M 35.78 % | -15.630 M -33.58 % | -11.701 M 49.56 % | -23.200 M -59.23 % | -14.570 M -107.22 % | -7.031 M 50.45 % | -14.190 M 30.20 % | -20.330 M -35.15 % | -15.043 M 58.27 % | -36.047 M -444.84 % | -6.616 M 50.39 % | -13.336 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.602 M 0.36 % | 50.418 M 0.19 % | 50.320 M -4.21 % | 52.530 M 7.66 % | 48.794 M 3.80 % | 47.006 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.602 M 0.36 % | 50.418 M 0.19 % | 50.320 M -4.21 % | 52.530 M 7.66 % | 48.794 M 3.80 % | 47.006 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 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 648.966 M 8.46 % | 598.364 M 9.20 % | 547.946 M 1 183.76 % | 42.683 M 533.46 % | -9.847 M -101.67 % | 591.038 M 8.64 % | 544.032 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 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.719 M -99.58 % | 648.966 M 8.46 % | 598.364 M 543.38 % | 93.003 M 117.89 % | 42.683 M -93.33 % | 639.832 M 8.26 % | 591.038 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 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.602 M 0.36 % | 50.418 M 0.19 % | 50.320 M -4.21 % | 52.530 M 7.66 % | 48.794 M 3.80 % | 47.006 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 | 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 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.602 M 0.36 % | 50.418 M 0.19 % | 50.320 M -4.21 % | 52.530 M 7.66 % | 48.794 M 3.80 % | 47.006 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 | 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 | 2012 | 2012 |