Sambandam Spinning Mills Limited SAMBANDAM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.685 B 23.11 % | 2.181 B -17.16 % | 2.633 B -25.54 % | 3.536 B 53.06 % | 2.310 B 20.93 % | 1.910 B -8.68 % | 2.092 B 8.34 % | 1.931 B -7.66 % | 2.091 B 2.36 % | 2.043 B -15.57 % | 2.420 B -5.31 % | 2.555 B 17.73 % | 2.170 B 16.39 % | 1.865 B -9.96 % | 2.071 B 46.20 % | 1.417 B 21.16 % | 1.169 B -5.99 % | 1.244 B -2.75 % | 1.279 B 14.97 % | 1.112 B 23.92 % | 897.639 M |
| Net income | -73.473 M 6.44 % | -78.527 M 33.05 % | -117.299 M -177.44 % | 151.477 M 86.60 % | 81.179 M 252.09 % | 23.056 M -49.90 % | 46.024 M 29.52 % | 35.534 M -27.19 % | 48.802 M 1 391.68 % | 3.272 M -90.53 % | 34.541 M -63.14 % | 93.711 M 2.91 % | 91.061 M 163.07 % | -144.379 M -214.96 % | 125.596 M 167.63 % | 46.929 M 222.82 % | -38.209 M -164.54 % | 59.200 M -47.23 % | 112.183 M 69.11 % | 66.338 M 21.49 % | 54.603 M |
| Income before tax | -100.847 M 9.66 % | -111.630 M 25.82 % | -150.483 M -168.03 % | 221.213 M 111.47 % | 104.607 M 275.26 % | 27.876 M -50.19 % | 55.961 M 57.88 % | 35.445 M -63.12 % | 96.114 M 665.45 % | 12.556 M -75.30 % | 50.841 M -62.67 % | 136.211 M 0.48 % | 135.561 M 162.65 % | -216.379 M -212.64 % | 192.096 M 197.23 % | 64.629 M 220.21 % | -53.763 M -162.81 % | 85.600 M -34.40 % | 130.483 M 6.00 % | 123.098 M 18.92 % | 103.513 M |
| Income before tax ratio | -0.04 26.62 % | -0.05 10.45 % | -0.06 -191.36 % | 0.06 38.16 % | 0.05 210.31 % | 0.01 -45.45 % | 0.03 45.73 % | 0.02 -60.06 % | 0.05 647.77 % | 0.01 -70.75 % | 0.02 -60.58 % | 0.05 -14.66 % | 0.06 153.83 % | -0.12 -225.11 % | 0.09 103.30 % | 0.05 199.22 % | -0.05 -166.81 % | 0.07 -32.55 % | 0.10 -7.80 % | 0.11 -4.04 % | 0.12 |
| EBITDA | 108.265 M -20.69 % | 136.501 M 6.10 % | 128.652 M -73.00 % | 476.563 M 43.12 % | 332.973 M 61.84 % | 205.739 M -8.32 % | 224.398 M -1.79 % | 228.497 M -26.96 % | 312.830 M 34.22 % | 233.065 M -14.44 % | 272.385 M -25.56 % | 365.888 M -5.55 % | 387.389 M 464.58 % | 68.615 M -84.58 % | 444.865 M 46.67 % | 303.312 M 59.98 % | 189.595 M -17.85 % | 230.800 M -31.08 % | 334.891 M 26.45 % | 264.839 M 21.67 % | 217.667 M |
| Net income ratio | -0.03 24.00 % | -0.04 19.19 % | -0.04 -204.00 % | 0.04 21.91 % | 0.04 191.16 % | 0.01 -45.14 % | 0.02 19.56 % | 0.02 -21.14 % | 0.02 1 357.22 % | 0.00 -88.78 % | 0.01 -61.07 % | 0.04 -12.59 % | 0.04 154.19 % | -0.08 -227.68 % | 0.06 83.05 % | 0.03 201.38 % | -0.03 -168.65 % | 0.05 -45.74 % | 0.09 47.09 % | 0.06 -1.96 % | 0.06 |
| Ratio EBITDA | 0.04 -35.58 % | 0.06 28.08 % | 0.05 -63.74 % | 0.13 -6.49 % | 0.14 33.83 % | 0.11 0.40 % | 0.11 -9.35 % | 0.12 -20.90 % | 0.15 31.12 % | 0.11 1.35 % | 0.11 -21.38 % | 0.14 -19.78 % | 0.18 385.09 % | 0.04 -82.87 % | 0.21 0.32 % | 0.21 32.04 % | 0.16 -12.62 % | 0.19 -29.14 % | 0.26 9.99 % | 0.24 -1.82 % | 0.24 |
| Gross profit ratio | 0.32 10.61 % | 0.29 18.19 % | 0.25 -35.24 % | 0.38 -7.56 % | 0.41 0.58 % | 0.41 3.90 % | 0.40 2.19 % | 0.39 -2.32 % | 0.40 -9.27 % | 0.44 14.34 % | 0.38 -7.52 % | 0.41 -10.12 % | 0.46 78.52 % | 0.26 -44.68 % | 0.47 7.30 % | 0.43 18.16 % | 0.37 -19.19 % | 0.46 69.39 % | 0.27 70.15 % | 0.16 1.53 % | 0.16 |
| Weighted average shs out dil | 4.263 M -0.04 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M -0.08 % | 4.268 M 0.08 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M |
| Weighted average shs out | 4.263 M -0.04 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M -0.08 % | 4.268 M 0.08 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M |
| EPS diluted | -17.24 6.36 % | -18.41 33.08 % | -27.51 -177.45 % | 35.52 86.55 % | 19.04 251.94 % | 5.41 -49.86 % | 10.79 29.53 % | 8.33 -27.19 % | 11.44 1 385.71 % | 0.77 -90.49 % | 8.10 -63.13 % | 21.97 2.90 % | 21.35 163.05 % | -33.86 -214.97 % | 29.45 167.73 % | 11.00 222.77 % | -8.96 -164.60 % | 13.87 -47.28 % | 26.31 69.09 % | 15.56 21.56 % | 12.80 |
| Earnings per share | -17.24 6.36 % | -18.41 33.08 % | -27.51 -177.45 % | 35.52 86.55 % | 19.04 251.94 % | 5.41 -49.86 % | 10.79 29.53 % | 8.33 -27.19 % | 11.44 1 385.71 % | 0.77 -90.49 % | 8.10 -63.13 % | 21.97 2.90 % | 21.35 163.05 % | -33.86 -214.97 % | 29.45 167.73 % | 11.00 222.77 % | -8.96 -164.60 % | 13.87 -47.28 % | 26.31 69.09 % | 15.56 21.56 % | 12.80 |
| Gross profit | 870.676 M 36.18 % | 639.366 M -2.09 % | 653.038 M -51.78 % | 1.354 B 41.49 % | 957.236 M 21.63 % | 786.989 M -5.13 % | 829.508 M 10.71 % | 749.277 M -9.80 % | 830.702 M -7.13 % | 894.441 M -3.47 % | 926.549 M -12.43 % | 1.058 B 5.82 % | 999.955 M 107.78 % | 481.260 M -50.19 % | 966.171 M 56.87 % | 615.893 M 43.16 % | 430.213 M -24.03 % | 566.300 M 64.74 % | 343.763 M 95.62 % | 175.730 M 25.82 % | 139.672 M |
| Income tax expense | -27.374 M 17.31 % | -33.103 M 0.24 % | -33.184 M -147.59 % | 69.736 M 197.66 % | 23.428 M 386.06 % | 4.820 M -51.49 % | 9.937 M 11 265.17 % | -89.000 K -100.19 % | 47.312 M 463.24 % | 8.400 M -48.47 % | 16.300 M -61.65 % | 42.500 M -4.49 % | 44.500 M 161.81 % | -72.000 M -208.27 % | 66.500 M 275.71 % | 17.700 M 213.80 % | -15.554 M -158.92 % | 26.400 M 44.26 % | 18.300 M -67.76 % | 56.760 M 16.05 % | 48.910 M |
| Cost of revenue | 1.814 B -14.61 % | 2.124 B -17.85 % | 2.586 B 18.56 % | 2.181 B 61.25 % | 1.353 B 20.44 % | 1.123 B -11.02 % | 1.262 B 6.83 % | 1.182 B -6.25 % | 1.260 B 9.76 % | 1.148 B -23.09 % | 1.493 B -0.28 % | 1.497 B 27.92 % | 1.171 B -15.40 % | 1.384 B 25.20 % | 1.105 B 37.99 % | 800.825 M 8.35 % | 739.114 M 9.09 % | 677.500 M -27.55 % | 935.151 M -0.16 % | 936.654 M 23.57 % | 757.967 M |
| General and administrative expenses | 10.398 M 32.36 % | 7.856 M -39.01 % | 12.881 M 67.05 % | 7.711 M 5.01 % | 7.343 M 44.55 % | 5.080 M -6.10 % | 5.410 M -1.10 % | 5.470 M 295.52 % | 1.383 M -25.16 % | 1.848 M 17.60 % | 1.571 M -18.92 % | 1.938 M 120.23 % | 879.966 K -20.63 % | 1.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 20.188 M 68.61 % | 11.973 M -53.91 % | 25.975 M -24.02 % | 34.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.250 M -21.62 % | 22.009 M -0.46 % | 22.111 M 8.85 % | 20.313 M 23.00 % | 16.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 630.119 M 1 283.20 % | 45.555 M 27.29 % | 35.787 M -96.32 % | 973.134 M 31.76 % | 738.581 M 9.52 % | 674.359 M -3.44 % | 698.358 M 17.74 % | 593.158 M -14.56 % | 694.209 M -17.33 % | 839.730 M -1.62 % | 853.597 M -4.98 % | 898.311 M 6.53 % | 843.255 M 23.80 % | 681.118 M -12.09 % | 774.799 M 40.55 % | 551.264 M 13.90 % | 483.975 M 0.68 % | 480.700 M | 0.000 100.00 % | -5.705 M -111.23 % | 50.783 M |
| Operating expenses | 872.456 M 1 234.36 % | 65.384 M -12.40 % | 74.643 M -92.65 % | 1.015 B 36.08 % | 745.924 M 9.79 % | 679.439 M -3.46 % | 703.768 M 17.56 % | 598.628 M -13.94 % | 695.592 M -19.01 % | 858.829 M -2.09 % | 877.177 M -4.90 % | 922.360 M 6.70 % | 864.448 M 23.71 % | 698.742 M -9.82 % | 774.799 M 40.55 % | 551.264 M 13.90 % | 483.975 M 0.68 % | 480.700 M 252.62 % | 136.322 M 2 289.56 % | 5.705 M 60.32 % | 3.558 M |
| Cost and expenses | 2.687 B 50.05 % | 1.790 B -19.60 % | 2.227 B -30.60 % | 3.209 B 52.97 % | 2.098 B 16.27 % | 1.804 B -8.34 % | 1.968 B 10.60 % | 1.780 B -9.01 % | 1.956 B -3.70 % | 2.031 B -14.31 % | 2.370 B -2.04 % | 2.420 B 18.90 % | 2.035 B -2.28 % | 2.082 B 10.77 % | 1.880 B 39.04 % | 1.352 B 10.55 % | 1.223 B 5.60 % | 1.158 B 8.09 % | 1.071 B 13.70 % | 942.359 M 23.75 % | 761.525 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 |
| Selling general and administrative expenses | 242.337 M 1 122.13 % | 19.829 M -48.97 % | 38.856 M -7.26 % | 41.896 M 470.56 % | 7.343 M 44.55 % | 5.080 M -6.10 % | 5.410 M -1.10 % | 5.470 M 295.52 % | 1.383 M -92.76 % | 19.098 M -19.01 % | 23.580 M -1.95 % | 24.049 M 13.47 % | 21.193 M 20.25 % | 17.624 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.284 M 1 085.68 % | 11.410 M -79.00 % | 54.342 M |
| Interest income | 3.284 M -74.98 % | 13.125 M 326.00 % | 3.081 M 61.73 % | 1.905 M 35.59 % | 1.405 M -83.76 % | 8.650 M -12.13 % | 9.844 M 3.22 % | 9.537 M 5.74 % | 9.019 M 129.69 % | 3.927 M -45.63 % | 7.222 M 53.75 % | 4.697 M 82.43 % | 2.575 M -18.65 % | 3.165 M 22.13 % | 2.592 M 79.66 % | 1.443 M 168.08 % | -2.119 M -15.07 % | -1.841 M -150.87 % | 3.620 M 1.67 % | 3.560 M 12.16 % | 3.174 M |
| Interest expense | 114.594 M -15.90 % | 136.254 M 6.55 % | 127.883 M -0.28 % | 128.237 M 16.32 % | 110.246 M 23.38 % | 89.357 M 4.14 % | 85.801 M -17.90 % | 104.505 M -13.47 % | 120.777 M -0.93 % | 121.908 M -5.90 % | 129.548 M -14.39 % | 151.327 M 7.14 % | 141.246 M -18.34 % | 172.960 M 28.14 % | 134.974 M 6.90 % | 126.267 M -7.92 % | 137.127 M 42.46 % | 96.259 M 25.43 % | 76.742 M 51.82 % | 50.547 M 36.59 % | 37.007 M |
| Depreciation and amortization | 94.518 M -15.90 % | 112.390 M -25.94 % | 151.750 M 13.74 % | 133.417 M 7.36 % | 124.268 M 32.45 % | 93.824 M -7.56 % | 101.493 M 0.03 % | 101.459 M -4.04 % | 105.733 M -1.04 % | 106.845 M -1.54 % | 108.518 M -2.84 % | 111.693 M -0.74 % | 112.530 M 0.44 % | 112.034 M -0.25 % | 112.319 M -1.35 % | 113.859 M 9.36 % | 104.112 M 27.43 % | 81.700 M -36.01 % | 127.667 M 39.99 % | 91.195 M 18.21 % | 77.147 M |
| Operating income | -1.780 M 82.88 % | -10.399 M 66.89 % | -31.410 M -109.26 % | 339.324 M 60.58 % | 211.312 M 96.48 % | 107.550 M -14.77 % | 126.193 M -16.23 % | 150.649 M 11.50 % | 135.110 M 1 059.10 % | 11.656 M -76.39 % | 49.372 M -63.63 % | 135.752 M 0.18 % | 135.507 M 162.31 % | -217.482 M -213.64 % | 191.372 M 196.11 % | 64.629 M 220.21 % | -53.763 M -162.81 % | 85.600 M -58.76 % | 207.568 M 22.08 % | 170.025 M 24.91 % | 136.113 M |
| Operating income ratio | 0.00 86.10 % | 0.00 60.03 % | -0.01 -112.43 % | 0.10 4.91 % | 0.09 62.47 % | 0.06 -6.67 % | 0.06 -22.68 % | 0.08 20.76 % | 0.06 1 032.33 % | 0.01 -72.04 % | 0.02 -61.59 % | 0.05 -14.91 % | 0.06 153.53 % | -0.12 -226.22 % | 0.09 102.53 % | 0.05 199.22 % | -0.05 -166.81 % | 0.07 -57.60 % | 0.16 6.18 % | 0.15 0.80 % | 0.15 |
| Total other income expenses net | -99.067 M 2.14 % | -101.231 M 14.98 % | -119.073 M -0.81 % | -118.111 M | 0.000 | 0.000 100.00 % | -70.232 M 39.04 % | -115.204 M -195.43 % | -38.996 M -4 432.89 % | 900.000 K -38.74 % | 1.469 M 219.93 % | 459.222 K 754.64 % | 53.733 K -95.13 % | 1.103 M 52.44 % | 723.323 K | 0.000 | 0.000 | 0.000 100.00 % | -77.086 M -64.27 % | -46.927 M -43.95 % | -32.601 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.193 B 1.85 % | 1.171 B -13.27 % | 1.350 B 3.18 % | 1.308 B 31.54 % | 994.704 M 11.61 % | 891.243 M 23.75 % | 720.215 M 4.65 % | 688.189 M -7.56 % | 744.462 M -25.36 % | 997.441 M 13.89 % | 875.776 M -19.49 % | 1.088 B -4.34 % | 1.137 B -14.90 % | 1.336 B -18.68 % | 1.643 B 3.90 % | 1.581 B 4.01 % | 1.520 B -4.17 % | 1.587 B 23.26 % | 1.287 B 49.49 % | 861.132 M 32.67 % | 649.078 M |
| Total investments | 30.213 M 13.47 % | 26.627 M 19.51 % | 22.281 M -16.96 % | 26.832 M 30.72 % | 20.526 M 36.68 % | 15.018 M -24.86 % | 19.987 M 2.53 % | 19.493 M 53.07 % | 12.735 M -9.38 % | 14.053 M -28.70 % | 19.710 M 17.95 % | 16.710 M -20.56 % | 21.035 M 0.00 % | 21.035 M 0.00 % | 21.035 M 0.15 % | 21.003 M 0.00 % | 21.003 M -40.93 % | 35.556 M 15.69 % | 30.734 M -50.16 % | 61.666 M 38.83 % | 44.419 M |
| Total debt | 1.193 B 1.81 % | 1.172 B -13.29 % | 1.351 B 0.63 % | 1.343 B 34.86 % | 995.696 M 11.60 % | 892.177 M 23.77 % | 720.856 M 2.98 % | 700.025 M -9.51 % | 773.590 M -23.86 % | 1.016 B 7.86 % | 941.983 M -14.17 % | 1.097 B -6.78 % | 1.177 B -21.14 % | 1.493 B -10.51 % | 1.668 B 2.99 % | 1.620 B 4.36 % | 1.552 B -2.78 % | 1.596 B 23.18 % | 1.296 B 42.45 % | 909.750 M 32.61 % | 686.052 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -23.613 M | 0.000 -100.00 % | 444.285 M -0.49 % | 446.467 M 0.00 % | 446.467 M 0.00 % | 446.467 M 0.00 % | 446.467 M 0.00 % | 446.467 M | 0.000 -100.00 % | 670.861 M 2.95 % | 651.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.432 M 22.73 % | 195.896 M 47.68 % | 132.645 M 32.15 % | 100.374 M |
| Retained earnings | 320.828 M -61.84 % | 840.768 M 77.82 % | 472.828 M -23.24 % | 615.979 M 32.37 % | 465.347 M 18.94 % | 391.251 M 2.17 % | 382.939 M 8.60 % | 352.605 M 4.50 % | 337.428 M -2.14 % | 344.795 M 3 102.21 % | 10.767 M 26.21 % | 8.531 M 118.87 % | -45.202 M 66.83 % | -136.263 M -1 778.80 % | 8.117 M 241.07 % | 2.380 M 108.05 % | -29.550 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 42.755 M 0.26 % | 42.646 M -0.25 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.26 % | 42.646 M -0.25 % | 42.755 M 0.00 % | 42.755 M 0.26 % | 42.646 M 0.00 % | 42.646 M 0.00 % | 42.646 M -0.25 % | 42.755 M 0.26 % | 42.646 M 0.00 % | 42.646 M 0.00 % | 42.646 M 0.00 % | 42.646 M 0.00 % | 42.646 M |
| Total equity | 859.544 M -5.93 % | 913.710 M -8.58 % | 999.450 M -13.61 % | 1.157 B 14.72 % | 1.008 B 7.93 % | 934.382 M 0.90 % | 926.070 M 3.39 % | 895.736 M 1.72 % | 880.559 M 4.65 % | 841.459 M 8.12 % | 778.293 M 2.83 % | 756.859 M 11.75 % | 677.303 M 14.70 % | 590.512 M -20.14 % | 739.452 M 15.77 % | 638.747 M 6.94 % | 597.293 M 77.19 % | 337.096 M 15.22 % | 292.560 M 27.58 % | 229.309 M 16.38 % | 197.038 M |
| Other non current liabilities | 13.827 M -70.85 % | 47.427 M -27.54 % | 65.454 M 27.30 % | 51.416 M 46.35 % | 35.132 M 6.04 % | 33.131 M 7.42 % | 30.842 M 17.11 % | 26.336 M -2.35 % | 26.970 M 11.34 % | 24.224 M 7.42 % | 22.551 M 5.66 % | 21.343 M 2.72 % | 20.777 M 2.30 % | 20.310 M 823.60 % | 2.199 M | 0.000 | 0.000 -100.00 % | 3.610 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 460.366 M 5.91 % | 434.694 M -34.02 % | 658.875 M -5.79 % | 699.361 M 107.72 % | 336.680 M 13.97 % | 295.414 M 114.68 % | 137.607 M -13.72 % | 159.491 M -18.99 % | 196.880 M -28.20 % | 274.198 M 18.02 % | 232.323 M -46.47 % | 434.041 M -32.74 % | 645.363 M -8.71 % | 706.907 M -20.52 % | 889.463 M -45.08 % | 1.620 B 4.36 % | 1.552 B 19.64 % | 1.297 B 33.10 % | 974.639 M 55.19 % | 628.023 M 34.04 % | 468.536 M |
| Total non current liabilities | 496.447 M -5.43 % | 524.965 M -34.61 % | 802.811 M -7.58 % | 868.612 M 86.49 % | 465.767 M 9.62 % | 424.900 M 56.56 % | 271.404 M -7.38 % | 293.029 M -15.22 % | 345.642 M -13.29 % | 398.611 M -30.80 % | 576.038 M -24.36 % | 761.561 M -18.10 % | 929.819 M -1.75 % | 946.395 M -21.16 % | 1.200 B -34.92 % | 1.844 B 4.86 % | 1.759 B 15.01 % | 1.529 B 27.02 % | 1.204 B 48.36 % | 811.572 M 34.05 % | 605.407 M |
| Other current liabilities | 203.312 M 0.80 % | 201.690 M 66.25 % | 121.317 M 18.97 % | 101.971 M -35.44 % | 157.957 M 74.64 % | 90.449 M 8.65 % | 83.250 M 2.17 % | 81.485 M 22.41 % | 66.569 M 25.20 % | 53.169 M 100.58 % | 26.508 M -17.18 % | 32.009 M 35.51 % | 23.620 M -44.47 % | 42.533 M -85.08 % | 285.167 M 730.96 % | 34.318 M -90.86 % | 375.374 M 916.01 % | 36.946 M -32.80 % | 54.982 M 39.97 % | 39.283 M 24.35 % | 31.591 M |
| Deferred revenue | 0.000 -100.00 % | 25.354 M 225.34 % | 7.793 M -63.17 % | 21.162 M 46.98 % | 14.398 M 107.82 % | 6.928 M 41.71 % | 4.889 M -16.14 % | 5.830 M | 0.000 | 0.000 -100.00 % | 11.987 M 55.42 % | 7.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 732.621 M -0.60 % | 737.031 M 6.44 % | 692.470 M 7.62 % | 643.462 M -2.36 % | 659.016 M 10.43 % | 596.763 M 2.32 % | 583.249 M 7.90 % | 540.534 M -6.27 % | 576.710 M -22.26 % | 741.858 M 4.52 % | 709.760 M 6.98 % | 663.420 M 24.72 % | 531.927 M -32.32 % | 785.896 M 0.94 % | 778.583 M | 0.000 | 0.000 -100.00 % | 299.129 M -6.89 % | 321.281 M 14.04 % | 281.727 M 29.52 % | 217.515 M |
| Total current liabilities | 1.176 B -5.53 % | 1.245 B 25.47 % | 991.947 M -17.03 % | 1.196 B -2.07 % | 1.221 B 19.85 % | 1.019 B 15.31 % | 883.347 M -10.37 % | 985.512 M 10.07 % | 895.310 M -6.53 % | 957.907 M -5.94 % | 1.018 B -2.86 % | 1.048 B 38.48 % | 757.052 M -21.28 % | 961.676 M -31.46 % | 1.403 B 550.72 % | 215.612 M -57.71 % | 509.875 M 7.60 % | 473.876 M -11.80 % | 537.298 M 22.31 % | 439.304 M -0.79 % | 442.811 M |
| Total liabilities | 1.672 B -5.50 % | 1.770 B -1.41 % | 1.795 B -13.05 % | 2.064 B 22.39 % | 1.687 B 16.84 % | 1.444 B 25.01 % | 1.155 B -9.68 % | 1.279 B 3.03 % | 1.241 B -8.52 % | 1.357 B -14.92 % | 1.594 B -11.91 % | 1.810 B 7.30 % | 1.687 B -11.59 % | 1.908 B -26.71 % | 2.603 B 26.38 % | 2.060 B 6.80 % | 1.929 B -3.72 % | 2.003 B 15.04 % | 1.741 B 39.21 % | 1.251 B 19.33 % | 1.048 B |
| Other non current assets | 59.021 M -4.33 % | 61.694 M -30.22 % | 88.410 M 7.96 % | 81.890 M 44.08 % | 56.838 M -25.54 % | 76.330 M -43.89 % | 136.034 M 17.50 % | 115.778 M 7.18 % | 108.024 M -7.75 % | 117.097 M -45.24 % | 213.830 M -63.59 % | 587.326 M 267.37 % | 159.873 M 2.61 % | 155.801 M 15.42 % | 134.982 M 516.65 % | 21.890 M -23.10 % | 28.465 M 153.19 % | 11.243 M -21.78 % | 14.373 M -0.37 % | 14.427 M -20.37 % | 18.118 M |
| Long term investments | 21.794 M 3.69 % | 21.018 M 25.25 % | 16.781 M -23.14 % | 21.832 M 40.62 % | 15.526 M 82.55 % | 8.505 M -38.98 % | 13.939 M 0.33 % | 13.893 M 31.87 % | 10.535 M 247.00 % | -7.167 M -136.36 % | 19.710 M 17.95 % | 16.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.003 M 0.00 % | 21.003 M 0.00 % | 21.003 M -5.31 % | 22.181 M |
| Intangible assets | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -84.62 % | 26.000 K -45.83 % | 48.000 K | 0.000 | 0.000 -100.00 % | 3.074 M -52.17 % | 6.428 M -34.29 % | 9.782 M | 0.000 -100.00 % | 309.931 M | 0.000 -100.00 % | 128.777 M 103.11 % | 63.404 M -10.81 % | 71.089 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -84.62 % | 26.000 K -45.83 % | 48.000 K | 0.000 | 0.000 -100.00 % | 3.074 M -52.17 % | 6.428 M -34.29 % | 9.782 M -40.68 % | 16.489 M 0.00 % | 16.489 M | 0.000 -100.00 % | 1.355 M -66.67 % | 4.064 M -40.00 % | 6.773 M |
| Property plant equipment net | 1.215 B -6.30 % | 1.297 B -11.57 % | 1.467 B 1.81 % | 1.441 B 29.70 % | 1.111 B -9.00 % | 1.220 B 17.19 % | 1.041 B -6.77 % | 1.117 B -7.23 % | 1.204 B -7.47 % | 1.301 B -5.88 % | 1.383 B 29.56 % | 1.067 B -31.93 % | 1.568 B -6.16 % | 1.671 B -5.63 % | 1.770 B -3.35 % | 1.832 B -4.34 % | 1.915 B 28.32 % | 1.492 B 20.73 % | 1.236 B 57.04 % | 787.035 M 24.99 % | 629.699 M |
| Total non current assets | 1.296 B -6.06 % | 1.380 B -12.23 % | 1.572 B 0.98 % | 1.557 B 31.58 % | 1.183 B -9.37 % | 1.305 B 9.56 % | 1.191 B -4.44 % | 1.247 B -5.74 % | 1.323 B -7.22 % | 1.426 B -11.79 % | 1.616 B -3.29 % | 1.671 B -3.44 % | 1.731 B -5.57 % | 1.833 B -4.29 % | 1.915 B 2.41 % | 1.870 B -4.57 % | 1.960 B 28.10 % | 1.530 B 17.23 % | 1.305 B 57.88 % | 826.528 M 22.12 % | 676.793 M |
| Other current assets | 215.322 M -12.94 % | 247.335 M 16.75 % | 211.852 M -6.14 % | 225.706 M 172.80 % | 82.738 M 18.63 % | 69.743 M -15.58 % | 82.613 M -1.62 % | 83.974 M 31.61 % | 63.805 M -83.90 % | 396.310 M 534.67 % | 62.443 M 23.41 % | 50.599 M 31.03 % | 38.616 M 202.96 % | 12.746 M -64.97 % | 36.389 M 15.90 % | 31.397 M -14.76 % | 36.835 M 19.43 % | 30.841 M -82.60 % | 177.298 M 28.96 % | 137.477 M 52.77 % | 89.987 M |
| Short term investments | 8.409 M 49.92 % | 5.609 M 1.98 % | 5.500 M 10.00 % | 5.000 M 0.00 % | 5.000 M -23.23 % | 6.513 M 7.69 % | 6.048 M 8.00 % | 5.600 M 154.55 % | 2.200 M | 0.000 -100.00 % | 17.664 M -16.80 % | 21.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.553 M 49.56 % | 9.731 M -76.07 % | 40.663 M 82.85 % | 22.238 M |
| cash and cash equivalents | 465.000 K -46.06 % | 862.000 K -32.76 % | 1.282 M -96.27 % | 34.361 M 3 363.81 % | 992.000 K 6.21 % | 934.000 K 45.71 % | 641.000 K -94.58 % | 11.836 M -59.37 % | 29.128 M 56.48 % | 18.615 M -71.88 % | 66.207 M 583.26 % | 9.690 M -75.88 % | 40.171 M -74.33 % | 156.520 M 529.04 % | 24.883 M -34.94 % | 38.243 M 21.53 % | 31.468 M 226.46 % | 9.639 M 11.42 % | 8.651 M -82.21 % | 48.618 M 31.49 % | 36.974 M |
| Cash and short term investments | 38.079 M 488.46 % | 6.471 M -4.59 % | 6.782 M -82.77 % | 39.361 M 556.89 % | 5.992 M -19.54 % | 7.447 M 11.33 % | 6.689 M -61.64 % | 17.436 M -44.34 % | 31.328 M 68.29 % | 18.615 M -77.80 % | 83.870 M 171.25 % | 30.920 M -23.03 % | 40.171 M -74.33 % | 156.520 M 529.04 % | 24.883 M -34.94 % | 38.243 M 21.53 % | 31.468 M 30.07 % | 24.193 M 31.61 % | 18.382 M -79.41 % | 89.281 M 50.78 % | 59.212 M |
| Total current assets | 1.236 B -5.21 % | 1.304 B 6.64 % | 1.222 B -26.56 % | 1.664 B 10.08 % | 1.512 B 40.98 % | 1.073 B 20.59 % | 889.416 M -4.11 % | 927.515 M 16.11 % | 798.797 M 3.43 % | 772.320 M 1.55 % | 760.506 M -15.08 % | 895.589 M 41.38 % | 633.457 M -4.85 % | 665.736 M -53.37 % | 1.428 B 72.30 % | 828.645 M 46.31 % | 566.370 M -30.12 % | 810.475 M 11.18 % | 728.944 M 11.52 % | 653.657 M 14.99 % | 568.471 M |
| Inventory | 766.223 M 1.90 % | 751.956 M 8.72 % | 691.638 M -32.87 % | 1.030 B 6.09 % | 971.050 M 76.55 % | 550.006 M 20.46 % | 456.572 M 22.31 % | 373.305 M -4.12 % | 389.334 M 9.51 % | 355.524 M 3.28 % | 344.220 M -35.57 % | 534.277 M 60.28 % | 333.339 M 53.63 % | 216.969 M -78.72 % | 1.019 B 107.83 % | 490.482 M 160.71 % | 188.137 M -46.21 % | 349.755 M -13.53 % | 404.487 M 11.28 % | 363.495 M 4.40 % | 348.183 M |
| Net receivables | 216.095 M -27.45 % | 297.851 M -4.58 % | 312.131 M -15.46 % | 369.206 M -18.37 % | 452.305 M 1.56 % | 445.369 M 11.22 % | 400.450 M -22.31 % | 515.479 M 41.14 % | 365.215 M 19 422.15 % | 1.871 M -99.31 % | 269.973 M -3.51 % | 279.793 M 26.41 % | 221.331 M -20.81 % | 279.500 M -19.49 % | 347.165 M | 0.000 -100.00 % | 309.931 M -23.60 % | 405.687 M 215.03 % | 128.777 M 103.11 % | 63.404 M -10.81 % | 71.089 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 12.389 M | 0.000 | 0.000 -100.00 % | 27.814 M -43.40 % | 49.138 M | 0.000 -100.00 % | 7.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.473 M -83.04 % | 32.263 M | 0.000 -100.00 % | 21.971 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 239.831 M -14.49 % | 280.487 M 64.64 % | 170.367 M -60.14 % | 427.450 M 11.07 % | 384.834 M 18.60 % | 324.477 M 53.08 % | 211.959 M -40.74 % | 357.663 M 44.41 % | 247.668 M 54.89 % | 159.896 M -40.81 % | 270.147 M -21.75 % | 345.245 M 71.33 % | 201.505 M 51.23 % | 133.248 M -60.73 % | 339.281 M 87.14 % | 181.295 M 34.79 % | 134.502 M -2.39 % | 137.801 M -14.43 % | 161.034 M 36.13 % | 118.294 M -38.93 % | 193.705 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.540 M -66.69 % | 4.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.363 M 46.24 % | 2.984 M | 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 -100.00 % | 1.135 M 0.00 % | 1.135 M 0.00 % | 1.135 M 0.00 % | 1.135 M 0.00 % | 1.135 M 19.10 % | 953.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.947 M -11.74 % | 3.339 M -93.31 % | 49.883 M -14.66 % | 58.451 M -15.73 % | 69.361 M -12.40 % | 79.179 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 |
| 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 |
| Other total stockholders equity | 495.961 M 820.00 % | 53.909 M -88.86 % | 483.867 M 797.56 % | 53.909 M 0.00 % | 53.909 M 0.00 % | 53.909 M 0.00 % | 53.909 M 0.00 % | 53.909 M 0.00 % | 53.909 M -88.13 % | 454.018 M 742.19 % | 53.909 M 0.00 % | 53.909 M -92.07 % | 679.859 M -0.62 % | 684.129 M -0.66 % | 688.689 M 16.02 % | 593.612 M 1.61 % | 584.197 M 981.48 % | 54.018 M 0.00 % | 54.018 M 0.00 % | 54.018 M 0.00 % | 54.018 M |
| Deferred tax liabilities non current | 22.254 M -48.06 % | 42.844 M -45.41 % | 78.482 M -32.75 % | 116.700 M 25.73 % | 92.820 M -2.52 % | 95.220 M -6.48 % | 101.820 M -4.00 % | 106.067 M -12.22 % | 120.839 M 20.61 % | 100.189 M -68.80 % | 321.164 M 4.89 % | 306.178 M 16.12 % | 263.678 M 20.30 % | 219.178 M -24.73 % | 291.178 M 29.60 % | 224.678 M 8.55 % | 206.978 M -9.42 % | 228.505 M -0.39 % | 229.395 M 24.98 % | 183.549 M 34.10 % | 136.871 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 100.00 % | -340.039 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.532 B -5.65 % | 2.683 B -3.97 % | 2.794 B -13.25 % | 3.221 B 19.52 % | 2.695 B 13.34 % | 2.378 B 14.28 % | 2.081 B -4.30 % | 2.174 B 2.49 % | 2.122 B -3.48 % | 2.198 B -7.37 % | 2.373 B -7.56 % | 2.567 B 8.57 % | 2.364 B -5.38 % | 2.499 B -25.26 % | 3.343 B 23.87 % | 2.699 B 6.83 % | 2.526 B 7.94 % | 2.340 B 15.07 % | 2.034 B 37.41 % | 1.480 B 18.87 % | 1.245 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 59.051 M 7.48 % | 54.939 M -68.41 % | 173.899 M 237.35 % | -126.612 M 57.98 % | -301.342 M -647.96 % | 54.993 M 164.25 % | -85.591 M 13.63 % | -99.094 M -61.96 % | -61.183 M 51.82 % | -127.001 M -232.17 % | 96.089 M 162.32 % | -154.176 M -462.51 % | -27.408 M -104.25 % | 645.491 M 233.32 % | -484.182 M -160.75 % | -185.691 M -209.38 % | 169.772 M 521.64 % | -40.265 M 44.92 % | -73.096 M 26.85 % | -99.930 M -189.11 % | -34.564 M |
| Accounts receivables | 77.364 M 406.64 % | 15.270 M -71.46 % | 53.498 M 116.56 % | 24.704 M 406.88 % | -8.050 M 80.98 % | -42.318 M -138.73 % | 109.258 M 179.20 % | -137.948 M -698.91 % | 23.033 M 135.02 % | -65.780 M -769.86 % | 9.820 M 113.06 % | -75.218 M -291.31 % | 39.318 M -42.87 % | 68.818 M | 0.000 | 0.000 | 0.000 100.00 % | -77.219 M 5.69 % | -81.874 M -209.28 % | -26.473 M 4.85 % | -27.821 M |
| Inventory | -14.267 M 76.35 % | -60.318 M -117.81 % | 338.588 M 672.17 % | -59.176 M 85.95 % | -421.044 M -350.63 % | -93.435 M -12.21 % | -83.267 M -619.48 % | 16.029 M 146.85 % | -34.210 M -213.72 % | -10.904 M -105.74 % | 190.057 M 194.59 % | -200.938 M -72.67 % | -116.370 M -114.50 % | 802.386 M 251.72 % | -528.873 M -74.92 % | -302.346 M -287.07 % | 161.619 M 195.29 % | 54.732 M 233.52 % | -40.992 M -167.71 % | -15.312 M -35.71 % | -11.283 M |
| Accounts payables | 30.826 M -72.03 % | 110.219 M 153.08 % | -207.628 M -803.67 % | -22.976 M -121.11 % | 108.847 M 32.33 % | 82.253 M 156.45 % | -145.704 M -278.30 % | -38.515 M -44.46 % | -26.661 M 66.99 % | -80.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.778 M -135.72 % | 49.770 M 185.60 % | -58.145 M -1 380.86 % | 4.540 M |
| Other working capital | -34.872 M -134.88 % | 99.987 M 1 046.94 % | -10.559 M 84.73 % | -69.164 M -465.85 % | 18.905 M -82.57 % | 108.493 M 217.96 % | 34.122 M -44.37 % | 61.340 M 362.75 % | -23.345 M -176.66 % | 30.454 M 129.34 % | -103.788 M -185.09 % | 121.980 M 145.71 % | 49.644 M 121.99 % | -225.713 M -605.06 % | 44.690 M -61.69 % | 116.655 M 1 330.82 % | 8.153 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 116.074 M -30.37 % | 166.710 M 48.93 % | 111.939 M 97.56 % | 56.662 M -17.86 % | 68.985 M 1.44 % | 68.008 M 33.01 % | 51.129 M -48.26 % | 98.822 M 25.51 % | 78.737 M -22.05 % | 101.015 M 8.15 % | 93.407 M 3.01 % | 90.680 M -33.69 % | 136.758 M -17.76 % | 166.287 M 86.09 % | 89.356 M -13.61 % | 103.432 M -18.27 % | 126.557 M 591.14 % | 18.312 M 1 581.73 % | -1.236 M -103.23 % | 38.221 M -5.85 % | 40.595 M |
| Net cash provided by operating activities | 167.935 M -34.28 % | 255.512 M -11.00 % | 287.105 M 0.85 % | 284.680 M 8 275.76 % | -3.482 M -101.42 % | 244.701 M 98.96 % | 122.992 M -10.04 % | 136.721 M -36.04 % | 213.757 M 128.82 % | 93.416 M -73.22 % | 348.855 M 89.17 % | 184.409 M -48.41 % | 357.440 M -49.47 % | 707.433 M 882.46 % | -90.412 M -193.95 % | 96.229 M -72.24 % | 346.678 M 182.34 % | 122.788 M -25.82 % | 165.518 M 72.73 % | 95.824 M -30.45 % | 137.780 M |
| Investments in property plant and equipment | -26.735 M 39.76 % | -44.383 M 75.75 % | -183.045 M 60.49 % | -463.308 M -2 238.99 % | -19.808 M 93.79 % | -318.899 M -783.79 % | -36.083 M -48.72 % | -24.263 M -159.39 % | -9.354 M 44.40 % | -16.824 M | 0.000 100.00 % | -20.593 M -5.11 % | -19.591 M -32.48 % | -14.788 M 70.04 % | -49.351 M -76.64 % | -27.938 M 94.46 % | -504.491 M -43.11 % | -352.516 M 39.51 % | -582.774 M -114.71 % | -271.428 M -69.97 % | -159.696 M |
| Acquisitions net | 6.916 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.133 M | 0.000 -100.00 % | 15.170 M | 0.000 100.00 % | -4.041 M -68.28 % | -2.401 M -1 076.99 % | -204.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.331 M 2 891.35 % | 311.929 K -92.16 % | 3.980 M 2 255.13 % | 169.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.950 M -6 871.83 % | -71.000 K 98.24 % | -4.041 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.546 M |
| Sales maturities of investments | 11.047 M 479.59 % | 1.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.154 M | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.450 K 1.62 % | 58.500 K | 0.000 | 0.000 -100.00 % | 4.901 M | 0.000 |
| Other investing activites | 4.517 M -91.89 % | 55.663 M 828.03 % | 5.998 M 112.92 % | 2.817 M -56.31 % | 6.447 M -25.50 % | 8.654 M -63.45 % | 23.678 M 149.01 % | 9.509 M 100.32 % | 4.747 M 115.95 % | -29.768 M -157.63 % | -11.555 M -330.09 % | 5.022 M 81.39 % | 2.769 M -60.22 % | 6.959 M -25.30 % | 9.315 M 383.12 % | -3.290 M -100.91 % | 361.115 M 1 041.30 % | -38.363 M -904.74 % | -3.818 M | 0.000 | 0.000 |
| Net cash used for investing activites | -4.255 M -132.27 % | 13.186 M 107.45 % | -177.047 M 61.55 % | -460.491 M -3 346.53 % | -13.361 M 95.41 % | -290.958 M -2 245.49 % | -12.405 M -175.67 % | -4.500 M 3.81 % | -4.678 M 91.44 % | -54.673 M -291.76 % | -13.956 M 11.53 % | -15.775 M 6.23 % | -16.823 M -114.88 % | -7.829 M 80.46 % | -40.068 M -28.55 % | -31.169 M 78.25 % | -143.318 M 62.44 % | -381.549 M 34.92 % | -586.280 M -123.30 % | -262.547 M -54.37 % | -170.073 M |
| Debt repayment | -49.828 M 62.56 % | -133.076 M -878.68 % | 17.090 M -95.23 % | 358.037 M 215.57 % | 113.458 M 28.36 % | 88.390 M 409.77 % | -28.534 M 23.68 % | -37.389 M 51.64 % | -77.317 M -325.10 % | 34.348 M 114.39 % | -238.669 M -29.70 % | -184.013 M 41.68 % | -315.512 M 3.67 % | -327.531 M -448.14 % | 94.081 M 902.55 % | 9.384 M 111.36 % | -82.621 M -127.78 % | 297.369 M -13.26 % | 342.832 M 150.86 % | 136.664 M 71.05 % | 79.896 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -21.323 M -25.00 % | -17.058 M | 0.000 100.00 % | -10.282 M 0.00 % | -10.282 M 49.92 % | -20.531 M -99.99 % | -10.266 M -20.36 % | -8.529 M 0.00 % | -8.529 M | 0.000 | 0.000 100.00 % | -8.529 M 14.24 % | -9.946 M | 0.000 100.00 % | -12.473 M 51.25 % | -25.588 M 19.05 % | -31.608 M -31.10 % | -24.110 M -43.18 % | -16.839 M |
| Other financing activites | -114.249 M 16.02 % | -136.043 M 2.55 % | -139.599 M -5.92 % | -131.799 M -36.50 % | -96.557 M -205.97 % | -31.558 M 61.96 % | -82.966 M 9.42 % | -91.593 M 17.47 % | -110.982 M 1.46 % | -112.626 M -261.16 % | -31.184 M -106.50 % | -15.102 M 89.16 % | -139.299 M 20.10 % | -174.344 M -29.04 % | -135.109 M -7.00 % | -126.267 M 7.92 % | -137.127 M -3 053.35 % | -4.349 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -164.077 M 39.03 % | -269.119 M -87.11 % | -143.832 M -168.76 % | 209.180 M 1 137.68 % | 16.901 M -63.69 % | 46.550 M 138.22 % | -121.782 M 18.55 % | -149.513 M 24.70 % | -198.565 M -128.74 % | -86.807 M 68.82 % | -278.383 M -39.81 % | -199.115 M 56.22 % | -454.810 M 10.89 % | -510.403 M -901.30 % | -50.974 M 56.39 % | -116.883 M 49.67 % | -232.222 M -186.83 % | 267.433 M -14.07 % | 311.225 M 176.51 % | 112.554 M 78.49 % | 63.058 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -397.000 K 5.48 % | -420.000 K 98.73 % | -33.079 M -199.13 % | 33.369 M 57 432.76 % | 58.000 K -80.20 % | 293.000 K 102.62 % | -11.195 M 35.26 % | -17.292 M -264.48 % | 10.513 M 121.87 % | -48.064 M -185.04 % | 56.517 M 285.41 % | -30.481 M 73.31 % | -114.193 M -160.36 % | 189.201 M 204.27 % | -181.453 M -250.14 % | -51.823 M -79.55 % | -28.862 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 862.000 K -32.76 % | 1.282 M -96.27 % | 34.361 M 3 363.81 % | 992.000 K 6.21 % | 934.000 K 45.71 % | 641.000 K -94.58 % | 11.836 M -59.37 % | 29.128 M 56.48 % | 18.615 M -71.88 % | 66.207 M 583.26 % | 9.690 M -75.88 % | 40.171 M -73.98 % | 154.364 M 130.19 % | -511.389 M -55.00 % | -329.935 M -17.67 % | -280.380 M -11.48 % | -251.518 M -3 007.44 % | 8.651 M -82.21 % | 48.618 M 31.49 % | 36.974 M | 0.000 |
| Cash at end of period | 465.000 K -46.06 % | 862.000 K -32.76 % | 1.282 M -96.27 % | 34.361 M 3 363.81 % | 992.000 K 6.21 % | 934.000 K 45.71 % | 641.000 K -94.58 % | 11.836 M -59.37 % | 29.128 M 60.55 % | 18.142 M -72.60 % | 66.207 M 583.26 % | 9.690 M -75.88 % | 40.171 M 112.47 % | -322.188 M 37.00 % | -511.389 M -53.94 % | -332.203 M -18.48 % | -280.380 M -3 008.79 % | 9.639 M 11.42 % | 8.651 M -82.21 % | 48.618 M 31.49 % | 36.974 M |
| Operating cash flow | 167.935 M -34.28 % | 255.512 M -11.00 % | 287.105 M 0.85 % | 284.680 M 8 275.76 % | -3.482 M -101.42 % | 244.701 M 98.96 % | 122.992 M -10.04 % | 136.721 M -36.04 % | 213.757 M 128.82 % | 93.416 M -73.22 % | 348.855 M 89.17 % | 184.409 M -48.41 % | 357.440 M -49.47 % | 707.433 M 882.46 % | -90.412 M -193.95 % | 96.229 M -72.24 % | 346.678 M 182.34 % | 122.788 M -25.82 % | 165.518 M 72.73 % | 95.824 M -30.45 % | 137.780 M |
| Capital expenditure | -26.735 M 39.76 % | -44.383 M 75.75 % | -183.045 M 60.49 % | -463.308 M -2 238.99 % | -19.808 M 93.79 % | -318.899 M -783.79 % | -36.083 M -48.72 % | -24.263 M -159.39 % | -9.354 M 44.40 % | -16.824 M 8.19 % | -18.324 M 11.02 % | -20.593 M -5.11 % | -19.591 M -32.48 % | -14.788 M 70.04 % | -49.351 M -76.64 % | -27.938 M 94.46 % | -504.491 M -43.11 % | -352.516 M 39.51 % | -582.774 M -114.71 % | -271.428 M -69.97 % | -159.696 M |
| Free CashFlow | 141.200 M -33.12 % | 211.129 M 102.89 % | 104.060 M 158.26 % | -178.628 M -666.97 % | -23.290 M 68.61 % | -74.198 M -185.37 % | 86.909 M -22.72 % | 112.458 M -44.98 % | 204.403 M 166.87 % | 76.592 M -76.83 % | 330.531 M 101.77 % | 163.816 M -51.51 % | 337.849 M -51.22 % | 692.645 M 595.59 % | -139.763 M -304.66 % | 68.291 M 143.27 % | -157.813 M 31.30 % | -229.729 M 44.94 % | -417.256 M -137.61 % | -175.605 M -701.29 % | -21.915 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 639.144 M -2.25 % | 653.854 M 7.53 % | 608.057 M -17.31 % | 735.353 M 6.95 % | 687.546 M 11.07 % | 619.010 M 16.97 % | 529.220 M 4.14 % | 508.201 M -3.08 % | 524.341 M 4.91 % | 499.792 M -11.57 % | 565.168 M -24.18 % | 745.448 M -9.32 % | 822.106 M -14.91 % | 966.196 M -4.19 % | 1.008 B 5.91 % | 952.119 M 53.44 % | 620.512 M -23.16 % | 807.582 M 15.29 % | 700.461 M 25.55 % | 557.931 M 128.72 % | 243.931 M -45.74 % | 449.574 M 0.50 % | 447.349 M -11.29 % | 504.289 M -0.91 % | 508.918 M 13.64 % | 447.848 M -12.18 % | 509.986 M -19.63 % | 634.538 M 26.25 % | 502.614 M -11.42 % | 567.407 M 26.04 % | 450.169 M 18.11 % | 381.141 M -28.39 % | 532.269 M -20.43 % | 668.899 M 47.39 % | 453.817 M 4.02 % | 436.291 M -14.77 % | 511.926 M -0.41 % | 514.019 M 9.76 % | 468.303 M -14.75 % | 549.321 M 5.47 % | 520.852 M -7.89 % | 565.445 M -2.26 % | 578.533 M -0.15 % | 579.386 M -16.78 % | 696.233 M 8.06 % | 644.284 M -3.38 % | 666.789 M 0.00 % | 666.789 M 16.05 % | 574.590 M 1.21 % | 567.715 M 8.17 % | 524.855 M -14.62 % | 614.758 M 32.73 % | 463.148 M 0.11 % | 462.643 M 13.40 % | 407.985 M 55.07 % | 263.100 M -13.91 % | 305.600 M |
| Net income | 5.174 M 162.64 % | 1.970 M 104.79 % | -41.137 M -76.71 % | -23.280 M -111.14 % | -11.026 M 17.00 % | -13.284 M 64.47 % | -37.384 M -1 240.10 % | 3.279 M 110.53 % | -31.138 M -412.64 % | -6.074 M 91.65 % | -72.768 M -41.01 % | -51.606 M -492.47 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 M 138.41 % | 38.614 M 466.88 % | -10.525 M 72.99 % | -38.971 M -197.56 % | -13.097 M -406.65 % | 4.271 M -82.82 % | 24.863 M 259.60 % | 6.914 M 1 232.18 % | 519.000 K -88.76 % | 4.618 M -86.60 % | 34.450 M 144.53 % | 14.088 M 454.68 % | -3.972 M -122.10 % | 17.974 M 214.89 % | 5.708 M -63.93 % | 15.824 M 668.93 % | -2.781 M -200.30 % | 2.773 M -95.94 % | 68.320 M 269.86 % | 18.472 M 4 169.79 % | 432.621 K 102.95 % | -14.660 M -200.38 % | 14.605 M 404.66 % | 2.894 M -36.33 % | 4.545 M 117.57 % | -25.864 M -241.84 % | 18.235 M -51.53 % | 37.625 M 200.58 % | 12.517 M -74.13 % | 48.388 M 0.00 % | 48.388 M 98.53 % | 24.373 M 587.73 % | 3.544 M -58.52 % | 8.543 M -84.11 % | 53.776 M 113.39 % | 25.201 M 602.79 % | -5.012 M 85.18 % | -33.824 M -81.85 % | -18.600 M -153.60 % | 34.700 M |
| Income before tax | 3.276 M 24.42 % | 2.633 M 104.89 % | -53.891 M -50.06 % | -35.912 M -162.57 % | -13.677 M 3.42 % | -14.161 M 74.66 % | -55.888 M -1 549.38 % | 3.856 M 108.49 % | -45.437 M -303.20 % | -11.269 M 88.46 % | -97.691 M -50.71 % | -64.821 M -378.23 % | 23.298 M 272.68 % | -13.492 M -122.04 % | 61.206 M -36.28 % | 96.052 M 24.02 % | 77.447 M -33.08 % | 115.738 M 147.49 % | 46.764 M 392.73 % | -15.975 M 61.89 % | -41.921 M -276.75 % | -11.127 M -305.26 % | 5.421 M -72.57 % | 19.765 M 44.12 % | 13.714 M 791.10 % | 1.539 M -4.17 % | 1.606 M -95.25 % | 33.838 M 78.32 % | 18.976 M 374.66 % | -6.909 M -138.58 % | 17.908 M 724.11 % | 2.173 M -90.24 % | 22.273 M 25.74 % | 17.713 M 320.94 % | 4.208 M -94.90 % | 82.515 M 163.00 % | 31.375 M 5 486.02 % | -582.527 K 96.18 % | -15.260 M -166.77 % | 22.855 M 312.17 % | 5.545 M -6.73 % | 5.945 M 114.91 % | -39.864 M -229.28 % | 30.835 M -42.82 % | 53.925 M 236.66 % | 16.017 M -77.72 % | 71.888 M 0.00 % | 71.888 M 106.14 % | 34.873 M 529.02 % | 5.544 M -61.88 % | 14.543 M -81.30 % | 77.776 M 106.30 % | 37.701 M 1 039.64 % | -4.012 M 92.81 % | -55.824 M -200.13 % | -18.600 M -153.76 % | 34.600 M |
| Income before tax ratio | 0.01 27.28 % | 0.00 104.54 % | -0.09 -81.48 % | -0.05 -145.50 % | -0.02 13.05 % | -0.02 78.34 % | -0.11 -1 491.81 % | 0.01 108.76 % | -0.09 -284.33 % | -0.02 86.96 % | -0.17 -98.78 % | -0.09 -406.84 % | 0.03 302.95 % | -0.01 -123.01 % | 0.06 -39.83 % | 0.10 -19.17 % | 0.12 -12.91 % | 0.14 114.67 % | 0.07 333.17 % | -0.03 83.34 % | -0.17 -594.36 % | -0.02 -304.24 % | 0.01 -69.08 % | 0.04 45.45 % | 0.03 684.17 % | 0.00 9.12 % | 0.00 -94.09 % | 0.05 41.25 % | 0.04 410.06 % | -0.01 -130.61 % | 0.04 597.75 % | 0.01 -86.38 % | 0.04 58.02 % | 0.03 185.59 % | 0.01 -95.10 % | 0.19 208.59 % | 0.06 5 508.04 % | 0.00 96.52 % | -0.03 -178.32 % | 0.04 290.81 % | 0.01 1.25 % | 0.01 115.26 % | -0.07 -229.47 % | 0.05 -31.29 % | 0.08 211.54 % | 0.02 -76.94 % | 0.11 0.00 % | 0.11 77.64 % | 0.06 521.50 % | 0.01 -64.76 % | 0.03 -78.10 % | 0.13 55.42 % | 0.08 1 038.62 % | -0.01 93.66 % | -0.14 -93.55 % | -0.07 -162.44 % | 0.11 |
| EBITDA | 54.342 M 8.47 % | 50.098 M 16 855.18 % | -299.000 K -101.67 % | 17.938 M -55.62 % | 40.418 M -28.54 % | 56.564 M 13 696.10 % | 410.000 K -99.33 % | 61.504 M 424.02 % | 11.737 M -80.13 % | 59.063 M 313.88 % | -27.615 M -1 883.91 % | 1.548 M -98.34 % | 93.144 M 26.22 % | 73.794 M -36.19 % | 115.652 M -24.08 % | 152.328 M 12.77 % | 135.074 M -22.25 % | 173.721 M 86.80 % | 92.999 M 138.38 % | 39.013 M 148.76 % | 15.683 M -53.91 % | 34.029 M -28.49 % | 47.585 M -26.74 % | 64.950 M 14.09 % | 56.929 M 17.75 % | 48.347 M 3.05 % | 46.917 M -40.65 % | 79.048 M 19.58 % | 66.106 M 49.58 % | 44.193 M -26.74 % | 60.322 M 17.07 % | 51.528 M -28.88 % | 72.454 M 2.98 % | 70.358 M 22.42 % | 57.475 M -58.17 % | 137.412 M 57.42 % | 87.292 M 64.72 % | 52.994 M 37.58 % | 38.519 M -50.99 % | 78.587 M 30.59 % | 60.180 M 3.48 % | 58.155 M 351.37 % | 12.884 M -85.31 % | 87.730 M -22.79 % | 113.619 M 98.13 % | 57.345 M -57.94 % | 136.357 M 0.00 % | 136.357 M 40.35 % | 97.158 M 57.81 % | 61.565 M -18.83 % | 75.843 M -47.03 % | 143.175 M 34.05 % | 106.809 M 89.08 % | 56.490 M 231.76 % | 17.027 M -58.67 % | 41.200 M -47.98 % | 79.200 M |
| Net income ratio | 0.01 168.68 % | 0.00 104.45 % | -0.07 -113.70 % | -0.03 -97.41 % | -0.02 25.27 % | -0.02 69.62 % | -0.07 -1 194.82 % | 0.01 110.86 % | -0.06 -388.64 % | -0.01 90.56 % | -0.13 -85.99 % | -0.07 -532.83 % | 0.02 129.89 % | -0.05 -176.38 % | 0.07 0.35 % | 0.07 -34.42 % | 0.11 -6.61 % | 0.11 106.79 % | 0.06 392.23 % | -0.02 88.19 % | -0.16 -448.41 % | -0.03 -405.13 % | 0.01 -80.64 % | 0.05 262.90 % | 0.01 1 072.32 % | 0.00 -87.20 % | 0.01 -83.32 % | 0.05 93.69 % | 0.03 500.41 % | -0.01 -117.53 % | 0.04 166.61 % | 0.01 -49.63 % | 0.03 814.97 % | 0.00 -168.05 % | 0.01 -96.10 % | 0.16 333.98 % | 0.04 4 187.25 % | 0.00 102.69 % | -0.03 -217.74 % | 0.03 378.51 % | 0.01 -30.88 % | 0.01 117.98 % | -0.04 -242.05 % | 0.03 -41.76 % | 0.05 178.15 % | 0.02 -73.23 % | 0.07 0.00 % | 0.07 71.08 % | 0.04 579.50 % | 0.01 -61.65 % | 0.02 -81.39 % | 0.09 60.76 % | 0.05 602.24 % | -0.01 86.93 % | -0.08 -17.27 % | -0.07 -162.26 % | 0.11 |
| Ratio EBITDA | 0.09 10.97 % | 0.08 15 681.62 % | 0.00 -102.02 % | 0.02 -58.50 % | 0.06 -35.67 % | 0.09 11 694.92 % | 0.00 -99.36 % | 0.12 440.66 % | 0.02 -81.06 % | 0.12 341.86 % | -0.05 -2 452.96 % | 0.00 -98.17 % | 0.11 48.34 % | 0.08 -33.41 % | 0.11 -28.31 % | 0.16 -26.50 % | 0.22 1.19 % | 0.22 62.02 % | 0.13 89.87 % | 0.07 8.76 % | 0.06 -15.06 % | 0.08 -28.84 % | 0.11 -17.41 % | 0.13 15.14 % | 0.11 3.62 % | 0.11 17.35 % | 0.09 -26.15 % | 0.12 -5.28 % | 0.13 68.87 % | 0.08 -41.88 % | 0.13 -0.88 % | 0.14 -0.68 % | 0.14 29.41 % | 0.11 -16.95 % | 0.13 -59.79 % | 0.31 84.71 % | 0.17 65.39 % | 0.10 25.34 % | 0.08 -42.51 % | 0.14 23.82 % | 0.12 12.34 % | 0.10 361.82 % | 0.02 -85.29 % | 0.15 -7.21 % | 0.16 83.35 % | 0.09 -56.48 % | 0.20 0.00 % | 0.20 20.94 % | 0.17 55.92 % | 0.11 -24.95 % | 0.14 -37.95 % | 0.23 0.99 % | 0.23 88.87 % | 0.12 192.57 % | 0.04 -73.35 % | 0.16 -39.58 % | 0.26 |
| Gross profit ratio | 0.37 1.47 % | 0.36 2.05 % | 0.36 35.89 % | 0.26 -18.34 % | 0.32 627.47 % | 0.04 89.70 % | 0.02 -93.62 % | 0.37 485.34 % | 0.06 -83.97 % | 0.39 1 203.27 % | -0.04 -118.89 % | 0.19 29.97 % | 0.14 1.48 % | 0.14 -50.49 % | 0.29 43.53 % | 0.20 -16.97 % | 0.24 -3.66 % | 0.25 -43.08 % | 0.44 15.58 % | 0.38 -15.56 % | 0.45 24.39 % | 0.36 -18.99 % | 0.45 7.27 % | 0.42 -2.24 % | 0.42 -0.05 % | 0.42 -1.29 % | 0.43 35.77 % | 0.32 -28.12 % | 0.44 5.06 % | 0.42 -3.01 % | 0.43 7.03 % | 0.40 18.20 % | 0.34 38.10 % | 0.25 -41.83 % | 0.43 -16.48 % | 0.51 13.56 % | 0.45 15.26 % | 0.39 290.37 % | 0.10 -76.35 % | 0.42 -8.99 % | 0.46 37.11 % | 0.34 0.71 % | 0.34 -22.59 % | 0.43 4.35 % | 0.42 11.31 % | 0.37 -16.26 % | 0.45 0.00 % | 0.45 -2.24 % | 0.46 12.26 % | 0.41 -22.06 % | 0.52 24.07 % | 0.42 -17.82 % | 0.51 13.37 % | 0.45 76.57 % | 0.26 -34.97 % | 0.39 -9.49 % | 0.43 |
| Weighted average shs out dil | 4.276 M 0.31 % | 4.263 M 0.00 % | 4.263 M -0.02 % | 4.264 M 0.15 % | 4.257 M -0.17 % | 4.265 M 0.04 % | 4.263 M 0.10 % | 4.258 M -0.16 % | 4.265 M 0.02 % | 4.265 M -0.02 % | 4.265 M 0.01 % | 4.265 M -0.10 % | 4.269 M 0.11 % | 4.265 M -0.04 % | 4.266 M 0.05 % | 4.264 M -0.02 % | 4.264 M 0.00 % | 4.265 M -0.05 % | 4.267 M 0.13 % | 4.261 M -0.06 % | 4.264 M -0.02 % | 4.265 M -0.15 % | 4.271 M 0.14 % | 4.265 M -0.07 % | 4.268 M 0.09 % | 4.264 M -0.28 % | 4.276 M 0.29 % | 4.264 M -0.13 % | 4.269 M 0.05 % | 4.267 M -0.30 % | 4.280 M 0.47 % | 4.260 M -0.40 % | 4.277 M 0.27 % | 4.265 M -0.02 % | 4.266 M -0.21 % | 4.275 M -0.01 % | 4.276 M 0.27 % | 4.265 M 0.07 % | 4.262 M -0.19 % | 4.270 M 0.12 % | 4.265 M 0.00 % | 4.265 M -0.08 % | 4.268 M 0.17 % | 4.261 M -0.12 % | 4.266 M 36.32 % | 3.129 M -26.60 % | 4.263 M 0.00 % | 4.263 M -0.12 % | 4.268 M -0.42 % | 4.286 M 0.51 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M -0.26 % | 4.276 M 0.55 % | 4.252 M |
| Weighted average shs out | 4.276 M 0.31 % | 4.263 M 0.00 % | 4.263 M -0.02 % | 4.264 M 0.15 % | 4.257 M -0.17 % | 4.265 M 0.04 % | 4.263 M 0.10 % | 4.258 M -0.16 % | 4.265 M 0.02 % | 4.265 M -0.02 % | 4.265 M 0.01 % | 4.265 M -0.10 % | 4.269 M 0.11 % | 4.265 M -0.04 % | 4.266 M 0.05 % | 4.264 M -0.02 % | 4.264 M 0.00 % | 4.265 M -0.05 % | 4.267 M 0.13 % | 4.261 M -0.06 % | 4.264 M -0.02 % | 4.265 M -0.15 % | 4.271 M 0.14 % | 4.265 M -0.07 % | 4.268 M 0.09 % | 4.264 M -0.28 % | 4.276 M 0.29 % | 4.264 M -0.13 % | 4.269 M 0.05 % | 4.267 M -0.30 % | 4.280 M 0.47 % | 4.260 M -0.40 % | 4.277 M 0.27 % | 4.265 M -0.02 % | 4.266 M -0.21 % | 4.275 M -0.01 % | 4.276 M 0.27 % | 4.265 M 0.07 % | 4.262 M -0.19 % | 4.270 M 0.33 % | 4.256 M -0.20 % | 4.265 M -0.08 % | 4.268 M 0.17 % | 4.261 M -0.12 % | 4.266 M 36.32 % | 3.129 M -26.60 % | 4.263 M 0.00 % | 4.263 M -0.12 % | 4.268 M -0.42 % | 4.286 M 0.51 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M 0.00 % | 4.265 M -0.26 % | 4.276 M 0.55 % | 4.252 M |
| EPS diluted | 1.21 163.04 % | 0.46 104.77 % | -9.65 -76.74 % | -5.46 -110.81 % | -2.59 16.72 % | -3.11 64.54 % | -8.77 -1 238.96 % | 0.77 110.55 % | -7.30 -414.08 % | -1.42 91.68 % | -17.06 -40.99 % | -12.10 -492.86 % | 3.08 125.41 % | -12.12 -173.19 % | 16.56 6.22 % | 15.59 0.65 % | 15.49 -28.25 % | 21.59 138.56 % | 9.05 466.40 % | -2.47 72.98 % | -9.14 -197.72 % | -3.07 -407.00 % | 1.00 -82.85 % | 5.83 259.88 % | 1.62 1 250.00 % | 0.12 -88.89 % | 1.08 -86.63 % | 8.08 144.85 % | 3.30 454.84 % | -0.93 -122.14 % | 4.20 213.43 % | 1.34 -63.78 % | 3.70 669.23 % | -0.65 -200.00 % | 0.65 -95.93 % | 15.98 269.91 % | 4.32 4 241.71 % | 0.10 102.89 % | -3.44 -200.58 % | 3.42 402.94 % | 0.68 -36.45 % | 1.07 117.66 % | -6.06 -241.59 % | 4.28 -51.47 % | 8.82 120.50 % | 4.00 -64.76 % | 11.35 0.00 % | 11.35 98.77 % | 5.71 587.95 % | 0.83 -58.50 % | 2.00 -84.14 % | 12.61 113.37 % | 5.91 600.85 % | -1.18 85.12 % | -7.93 -82.30 % | -4.35 -153.31 % | 8.16 |
| Earnings per share | 1.21 163.04 % | 0.46 104.77 % | -9.65 -76.74 % | -5.46 -110.81 % | -2.59 16.72 % | -3.11 64.54 % | -8.77 -1 238.96 % | 0.77 110.55 % | -7.30 -414.08 % | -1.42 91.68 % | -17.06 -40.99 % | -12.10 -492.86 % | 3.08 125.41 % | -12.12 -173.19 % | 16.56 6.22 % | 15.59 0.65 % | 15.49 -28.25 % | 21.59 138.56 % | 9.05 466.40 % | -2.47 72.98 % | -9.14 -197.72 % | -3.07 -407.00 % | 1.00 -82.85 % | 5.83 259.88 % | 1.62 1 250.00 % | 0.12 -88.89 % | 1.08 -86.63 % | 8.08 144.85 % | 3.30 454.84 % | -0.93 -122.14 % | 4.20 213.43 % | 1.34 -63.78 % | 3.70 669.23 % | -0.65 -200.00 % | 0.65 -95.93 % | 15.98 269.91 % | 4.32 4 241.71 % | 0.10 102.89 % | -3.44 -200.58 % | 3.42 402.94 % | 0.68 -36.45 % | 1.07 117.66 % | -6.06 -241.59 % | 4.28 -51.47 % | 8.82 120.50 % | 4.00 -64.76 % | 11.35 0.00 % | 11.35 98.77 % | 5.71 587.95 % | 0.83 -58.50 % | 2.00 -84.14 % | 12.61 113.37 % | 5.91 600.85 % | -1.18 85.12 % | -7.93 -82.30 % | -4.35 -153.31 % | 8.16 |
| Gross profit | 236.550 M -0.81 % | 238.491 M 9.74 % | 217.322 M 12.36 % | 193.410 M -12.66 % | 221.453 M 708.02 % | 27.407 M 121.88 % | 12.352 M -93.35 % | 185.854 M 467.32 % | 32.760 M -83.18 % | 194.740 M 1 075.65 % | -19.960 M -114.33 % | 139.336 M 17.85 % | 118.232 M -13.66 % | 136.931 M -52.56 % | 288.639 M 52.01 % | 189.883 M 27.40 % | 149.042 M -25.98 % | 201.341 M -34.38 % | 306.807 M 45.11 % | 211.437 M 93.13 % | 109.477 M -32.51 % | 162.206 M -18.59 % | 199.248 M -4.84 % | 209.388 M -3.13 % | 216.147 M 13.58 % | 190.309 M -13.31 % | 219.539 M 9.12 % | 201.187 M -9.25 % | 221.705 M -6.94 % | 238.238 M 22.25 % | 194.882 M 26.41 % | 154.165 M -15.36 % | 182.140 M 9.89 % | 165.744 M -14.27 % | 193.326 M -13.12 % | 222.533 M -3.22 % | 229.935 M 14.79 % | 200.305 M 328.48 % | 46.748 M -79.84 % | 231.878 M -4.02 % | 241.588 M 26.29 % | 191.290 M -1.57 % | 194.334 M -22.70 % | 251.409 M -13.16 % | 289.519 M 20.28 % | 240.705 M -19.09 % | 297.483 M 0.00 % | 297.483 M 13.44 % | 262.230 M 13.62 % | 230.792 M -15.70 % | 273.773 M 5.93 % | 258.450 M 9.08 % | 236.940 M 13.50 % | 208.762 M 100.22 % | 104.265 M 0.84 % | 103.400 M -22.08 % | 132.700 M |
| Income tax expense | -1.898 M -386.27 % | 663.000 K 105.20 % | -12.754 M -0.97 % | -12.632 M -376.50 % | -2.651 M -202.28 % | -877.000 K 95.26 % | -18.504 M -3 306.93 % | 577.000 K 104.04 % | -14.299 M -175.25 % | -5.195 M 79.16 % | -24.923 M -88.60 % | -13.215 M -230.21 % | 10.149 M -73.44 % | 38.208 M 504.70 % | -9.441 M -131.92 % | 29.579 M 159.69 % | 11.390 M -51.90 % | 23.678 M 190.53 % | 8.150 M 249.54 % | -5.450 M -84.75 % | -2.950 M -249.75 % | 1.970 M 71.30 % | 1.150 M 122.55 % | -5.100 M -175.00 % | 6.800 M 566.67 % | 1.020 M 133.86 % | -3.012 M -392.16 % | -612.000 K -112.52 % | 4.888 M 266.43 % | -2.937 M -4 350.00 % | -66.000 K 98.13 % | -3.535 M -154.81 % | 6.449 M -66.23 % | 19.097 M 1 230.80 % | 1.435 M -89.89 % | 14.195 M 10.01 % | 12.903 M 779.11 % | -1.900 M -216.67 % | -600.000 K -107.27 % | 8.250 M 400.00 % | 1.650 M 17.86 % | 1.400 M 110.00 % | -14.000 M -211.11 % | 12.600 M -22.70 % | 16.300 M 365.71 % | 3.500 M -85.11 % | 23.500 M 0.00 % | 23.500 M 123.81 % | 10.500 M 425.00 % | 2.000 M -66.67 % | 6.000 M -75.00 % | 24.000 M 92.00 % | 12.500 M 1 150.00 % | 1.000 M 104.55 % | -22.000 M | 0.000 100.00 % | -100.000 K |
| Cost of revenue | 402.594 M -3.07 % | 415.363 M 6.30 % | 390.735 M -27.90 % | 541.943 M 16.27 % | 466.093 M -21.22 % | 591.603 M 14.46 % | 516.868 M 60.35 % | 322.347 M -34.43 % | 491.581 M 61.15 % | 305.052 M -47.87 % | 585.128 M -3.46 % | 606.112 M -13.89 % | 703.874 M -15.12 % | 829.265 M 15.21 % | 719.759 M -5.57 % | 762.236 M 61.67 % | 471.470 M -22.23 % | 606.241 M 54.00 % | 393.654 M 13.61 % | 346.494 M 157.70 % | 134.454 M -53.21 % | 287.368 M 15.83 % | 248.101 M -15.87 % | 294.901 M 0.73 % | 292.771 M 13.68 % | 257.539 M -11.33 % | 290.447 M -32.98 % | 433.351 M 54.27 % | 280.909 M -14.66 % | 329.169 M 28.94 % | 255.287 M 12.47 % | 226.976 M -35.17 % | 350.129 M -30.41 % | 503.156 M 93.16 % | 260.491 M 21.86 % | 213.758 M -24.20 % | 281.991 M -10.11 % | 313.714 M -25.58 % | 421.555 M 32.80 % | 317.443 M 13.67 % | 279.264 M -25.36 % | 374.155 M -2.61 % | 384.199 M 17.14 % | 327.977 M -19.36 % | 406.714 M 0.78 % | 403.579 M 9.28 % | 369.306 M 0.00 % | 369.306 M 18.23 % | 312.360 M -7.29 % | 336.923 M 34.19 % | 251.082 M -29.53 % | 356.308 M 57.51 % | 226.208 M -10.90 % | 253.881 M -16.41 % | 303.720 M 90.18 % | 159.700 M -7.63 % | 172.900 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 -100.00 % | 2.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.344 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 -100.00 % | 45.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 205.779 M 28.06 % | 160.684 M -34.32 % | 244.649 M 20.33 % | 203.307 M 37.13 % | 148.255 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.218 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.121 M 16.91 % | 202.832 M 62.19 % | 125.061 M -13.95 % | 145.327 M -18.46 % | 178.218 M 4.35 % | 170.786 M -7.74 % | 185.108 M 9.29 % | 169.375 M -15.49 % | 200.421 M 33.46 % | 150.168 M -19.71 % | 187.037 M 8.70 % | 172.074 M -2.77 % | 176.974 M 16.44 % | 151.992 M -4.93 % | 159.868 M 7.30 % | 148.991 M -21.22 % | 189.118 M 35.07 % | 140.018 M -29.48 % | 198.560 M 43.46 % | 138.405 M 124.71 % | 61.593 M -49.80 % | 122.695 M -17.99 % | 149.605 M -19.92 % | 186.813 M 25.43 % | 148.938 M -32.48 % | 220.573 M -6.38 % | 235.593 M 4.64 % | 225.147 M -0.20 % | 225.596 M 0.00 % | 225.596 M -0.77 % | 227.357 M 0.91 % | 225.302 M -13.09 % | 259.230 M 43.48 % | 180.674 M -9.32 % | 199.239 M -6.84 % | 213.877 M 33.60 % | 160.089 M 31.22 % | 122.000 M 24.36 % | 98.100 M |
| Operating expenses | 205.779 M -2.98 % | 212.106 M -13.30 % | 244.649 M 20.33 % | 203.307 M -4.28 % | 212.394 M 333.02 % | 49.050 M -2.54 % | 50.329 M -67.29 % | 153.853 M -17.18 % | 185.766 M 22.85 % | 151.218 M -11.08 % | 170.070 M -6.96 % | 182.795 M -21.58 % | 233.093 M -16.01 % | 277.527 M 33.59 % | 207.741 M -15.42 % | 245.602 M 19.62 % | 205.313 M 13.49 % | 180.911 M -23.71 % | 237.121 M 16.91 % | 202.832 M 62.19 % | 125.061 M -13.95 % | 145.327 M -18.46 % | 178.218 M 4.35 % | 170.786 M -7.74 % | 185.108 M 9.29 % | 169.375 M -15.49 % | 200.421 M 33.46 % | 150.168 M -19.71 % | 187.037 M 8.70 % | 172.074 M -2.77 % | 176.974 M 16.44 % | 151.992 M -4.93 % | 159.868 M 7.30 % | 148.991 M -21.22 % | 189.118 M 35.07 % | 140.018 M -29.48 % | 198.560 M -1.60 % | 201.788 M -8.99 % | 221.715 M 22.11 % | 181.575 M -12.58 % | 207.707 M 11.18 % | 186.813 M -9.99 % | 207.557 M -5.90 % | 220.573 M -6.38 % | 235.593 M 4.64 % | 225.147 M -0.20 % | 225.596 M 0.00 % | 225.596 M -0.77 % | 227.357 M 0.91 % | 225.302 M -13.09 % | 259.230 M 43.48 % | 180.674 M -9.32 % | 199.239 M -6.84 % | 213.877 M 33.60 % | 160.089 M 31.22 % | 122.000 M 24.36 % | 98.100 M |
| Cost and expenses | 608.373 M -3.04 % | 627.469 M -1.25 % | 635.384 M -14.74 % | 745.250 M 9.84 % | 678.487 M 5.91 % | 640.653 M 12.95 % | 567.197 M 19.47 % | 474.753 M -12.60 % | 543.211 M 19.05 % | 456.270 M -27.75 % | 631.534 M -19.81 % | 787.503 M 2.50 % | 768.298 M -17.67 % | 933.197 M 0.61 % | 927.500 M 11.19 % | 834.141 M 59.35 % | 523.457 M -21.54 % | 667.193 M 5.77 % | 630.775 M 14.83 % | 549.326 M 111.67 % | 259.515 M -41.23 % | 441.603 M 3.59 % | 426.319 M -8.45 % | 465.687 M -2.55 % | 477.879 M 11.94 % | 426.914 M -13.03 % | 490.868 M -15.88 % | 583.519 M 24.70 % | 467.946 M -6.64 % | 501.243 M 15.96 % | 432.261 M 14.06 % | 378.968 M -25.69 % | 509.997 M -21.80 % | 652.146 M 45.05 % | 449.609 M 27.09 % | 353.776 M -26.38 % | 480.551 M -6.78 % | 515.502 M 6.60 % | 483.563 M -2.81 % | 497.541 M 2.17 % | 486.971 M -13.19 % | 560.968 M -5.20 % | 591.755 M 7.88 % | 548.550 M -14.60 % | 642.307 M 2.16 % | 628.726 M 5.69 % | 594.902 M 0.00 % | 594.902 M 10.22 % | 539.717 M -4.00 % | 562.225 M 10.17 % | 510.312 M -4.97 % | 536.982 M 26.22 % | 425.447 M -9.05 % | 467.758 M 0.85 % | 463.809 M 64.65 % | 281.700 M 3.95 % | 271.000 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 % | 51.422 M | 0.000 | 0.000 -100.00 % | 64.139 M 30.76 % | 49.050 M -2.54 % | 50.329 M -67.29 % | 153.853 M 197.99 % | 51.630 M | 0.000 -100.00 % | 46.406 M -74.61 % | 182.795 M 183.74 % | 64.424 M -38.01 % | 103.932 M | 0.000 -100.00 % | 71.905 M 38.31 % | 51.987 M -14.71 % | 60.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.383 M -60.42 % | 160.122 M 171.95 % | 58.880 M 1.34 % | 58.102 M 22.49 % | 47.436 M -19.08 % | 58.619 M | 0.000 | 0.000 -100.00 % | 49.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 569.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.360 M | 0.000 | 0.000 | 0.000 100.00 % | -3.375 M | 0.000 | 0.000 | 0.000 100.00 % | -664.869 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.933 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 |
| Interest expense | 28.970 M 3.00 % | 28.125 M -1.52 % | 28.558 M -0.91 % | 28.821 M -0.92 % | 29.090 M -22.84 % | 37.701 M 22.42 % | 30.797 M 1.19 % | 30.435 M -1.73 % | 30.970 M -1.94 % | 31.584 M -0.71 % | 31.809 M 11.28 % | 28.585 M -14.40 % | 33.393 M -35.69 % | 51.926 M 132.94 % | 22.292 M -5.12 % | 23.494 M -6.28 % | 25.069 M -1.00 % | 25.323 M -3.92 % | 26.356 M 3.60 % | 25.439 M -1.57 % | 25.844 M 11.31 % | 23.218 M 24.39 % | 18.665 M -15.05 % | 21.973 M 8.87 % | 20.183 M -2.01 % | 20.598 M 2.65 % | 20.066 M -0.47 % | 20.160 M -8.95 % | 22.142 M -12.38 % | 25.271 M 28.39 % | 19.683 M -14.01 % | 22.891 M -3.61 % | 23.748 M -7.18 % | 25.585 M -5.47 % | 27.065 M -5.74 % | 28.712 M -3.43 % | 29.731 M 13.51 % | 26.192 M -4.50 % | 27.425 M -5.19 % | 28.926 M 2.08 % | 28.336 M | 0.000 -100.00 % | 26.642 M -14.19 % | 31.047 M -6.83 % | 33.323 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 |
| Depreciation and amortization | 22.096 M 14.25 % | 19.340 M -22.75 % | 25.034 M 0.02 % | 25.029 M -0.34 % | 25.115 M -24.60 % | 33.308 M 30.61 % | 25.501 M -6.60 % | 27.303 M 3.90 % | 26.278 M -32.19 % | 38.753 M 0.90 % | 38.407 M 1.03 % | 38.017 M 3.95 % | 36.573 M 3.43 % | 35.360 M 8.08 % | 32.717 M -0.20 % | 32.782 M 0.69 % | 32.558 M 3.28 % | 31.524 M 35.22 % | 23.313 M -23.33 % | 30.408 M -4.26 % | 31.760 M 36.23 % | 23.313 M -0.79 % | 23.499 M 1.24 % | 23.212 M 0.78 % | 23.032 M -12.13 % | 26.210 M 3.82 % | 25.245 M 0.78 % | 25.050 M 0.25 % | 24.988 M -3.26 % | 25.831 M 13.64 % | 22.731 M -14.11 % | 26.464 M 0.12 % | 26.433 M -2.32 % | 27.061 M 3.28 % | 26.202 M 0.06 % | 26.185 M 0.00 % | 26.186 M -4.37 % | 27.384 M 3.91 % | 26.354 M -1.69 % | 26.808 M 1.93 % | 26.300 M -12.90 % | 30.195 M 15.67 % | 26.105 M 0.99 % | 25.848 M -1.98 % | 26.371 M -5.23 % | 27.826 M 8.22 % | 25.712 M 0.00 % | 25.712 M -7.97 % | 27.938 M -1.01 % | 28.223 M 0.11 % | 28.193 M 0.82 % | 27.965 M -0.65 % | 28.149 M 1.33 % | 27.779 M -1.46 % | 28.190 M 4.02 % | 27.100 M 30.92 % | 20.700 M |
| Operating income | 30.771 M 16.62 % | 26.385 M 196.55 % | -27.327 M -176.11 % | -9.897 M -209.25 % | 9.059 M 141.86 % | -21.643 M 43.01 % | -37.977 M -213.54 % | 33.448 M 277.25 % | -18.870 M -45.21 % | -12.995 M 80.42 % | -66.366 M -57.81 % | -42.055 M -178.16 % | 53.808 M 24.00 % | 43.393 M -46.36 % | 80.898 M -31.43 % | 117.978 M 21.56 % | 97.055 M -31.25 % | 141.175 M 102.59 % | 69.686 M 709.83 % | 8.605 M 155.22 % | -15.584 M -217.22 % | 13.295 M -36.78 % | 21.030 M -45.52 % | 38.602 M 13.88 % | 33.897 M 61.92 % | 20.934 M -3.41 % | 21.672 M -57.52 % | 51.019 M 47.16 % | 34.668 M -47.60 % | 66.164 M 269.47 % | 17.908 M 724.11 % | 2.173 M -90.24 % | 22.272 M 32.94 % | 16.753 M 298.12 % | 4.208 M -94.90 % | 82.515 M 163.00 % | 31.375 M 2 216.32 % | -1.483 M -112.88 % | 11.509 M -77.12 % | 50.303 M 57.27 % | 31.985 M 614.41 % | 4.477 M 129.59 % | -15.132 M -125.27 % | 59.884 M -30.03 % | 85.591 M 450.13 % | 15.558 M -78.36 % | 71.887 M -34.32 % | 109.452 M 213.86 % | 34.873 M 535.18 % | 5.490 M -62.25 % | 14.543 M -81.30 % | 77.776 M 106.30 % | 37.701 M 837.08 % | -5.115 M 90.84 % | -55.824 M -200.13 % | -18.600 M -153.76 % | 34.600 M |
| Operating income ratio | 0.05 19.31 % | 0.04 189.79 % | -0.04 -233.92 % | -0.01 -202.15 % | 0.01 137.68 % | -0.03 51.28 % | -0.07 -209.03 % | 0.07 282.88 % | -0.04 -38.41 % | -0.03 77.86 % | -0.12 -108.15 % | -0.06 -186.19 % | 0.07 45.74 % | 0.04 -44.02 % | 0.08 -35.26 % | 0.12 -20.78 % | 0.16 -10.53 % | 0.17 75.72 % | 0.10 545.05 % | 0.02 124.14 % | -0.06 -316.04 % | 0.03 -37.09 % | 0.05 -38.59 % | 0.08 14.93 % | 0.07 42.49 % | 0.05 10.00 % | 0.04 -47.15 % | 0.08 16.57 % | 0.07 -40.85 % | 0.12 193.13 % | 0.04 597.75 % | 0.01 -86.37 % | 0.04 67.07 % | 0.03 170.11 % | 0.01 -95.10 % | 0.19 208.59 % | 0.06 2 224.97 % | 0.00 -111.74 % | 0.02 -73.16 % | 0.09 49.12 % | 0.06 675.58 % | 0.01 130.27 % | -0.03 -125.31 % | 0.10 -15.92 % | 0.12 409.09 % | 0.02 -77.60 % | 0.11 -34.32 % | 0.16 170.46 % | 0.06 527.58 % | 0.01 -65.10 % | 0.03 -78.10 % | 0.13 55.42 % | 0.08 836.28 % | -0.01 91.92 % | -0.14 -93.55 % | -0.07 -162.44 % | 0.11 |
| Total other income expenses net | -27.495 M -15.76 % | -23.752 M 10.59 % | -26.564 M -2.11 % | -26.015 M -14.42 % | -22.736 M -403.88 % | 7.482 M 141.77 % | -17.911 M 39.47 % | -29.592 M -11.39 % | -26.567 M -1 639.22 % | 1.726 M 105.51 % | -31.325 M -37.60 % | -22.766 M 25.38 % | -30.510 M 46.37 % | -56.885 M -188.87 % | -19.692 M 10.19 % | -21.926 M -11.82 % | -19.608 M 22.92 % | -25.437 M -10.97 % | -22.922 M 6.75 % | -24.580 M 6.67 % | -26.337 M -7.84 % | -24.422 M -56.46 % | -15.609 M 17.14 % | -18.837 M 6.67 % | -20.183 M -4.06 % | -19.395 M 3.34 % | -20.066 M -16.79 % | -17.181 M -9.49 % | -15.692 M 78.53 % | -73.073 M | 0.000 | 0.000 -100.00 % | 1.000 K -99.90 % | 960.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 103.36 % | -26.769 M 2.47 % | -27.448 M -3.81 % | -26.440 M -1 900.84 % | 1.468 M 105.94 % | -24.732 M 14.86 % | -29.049 M 8.26 % | -31.666 M -6 995.58 % | 459.222 K 45 822.20 % | 1.000 K 100.00 % | -37.564 M | 0.000 -100.00 % | 53.733 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.193 B | 0.000 -100.00 % | 1.133 B | 0.000 -100.00 % | 1.171 B 10 191.49 % | 11.377 M -99.09 % | 1.246 B 18 277.31 % | 6.782 M -99.50 % | 1.350 B 6 119.77 % | 21.706 M -98.40 % | 1.360 B 3 354.20 % | 39.361 M -96.99 % | 1.308 B 7 060.24 % | 18.274 M -98.05 % | 935.009 M 9 537.28 % | 9.702 M -99.02 % | 994.704 M 10 838.03 % | 9.094 M -98.87 % | 804.285 M 8 494.62 % | 9.358 M -98.95 % | 891.243 M 1 168.96 % | 70.234 M -88.78 % | 626.123 M 9 260.49 % | 6.689 M -99.07 % | 720.215 M 4 030.62 % | 17.436 M -97.47 % | 688.189 M -3.10 % | 710.193 M -4.60 % | 744.462 M -8.85 % | 816.712 M -18.12 % | 997.441 M 1 192.78 % | 77.155 M -89.02 % | 702.933 M 738.12 % | 83.870 M -90.42 % | 875.776 M 1 309.86 % | 62.118 M -92.31 % | 807.979 M 2 513.15 % | 30.920 M -97.16 % | 1.088 B 755.95 % | 127.084 M -85.34 % | 867.046 M 1 268.10 % | 63.376 M -94.43 % | 1.137 B -14.90 % | 1.336 B -12.12 % | 1.520 B |
| Total investments | 0.000 -100.00 % | 30.213 M | 0.000 -100.00 % | 55.312 M | 0.000 -100.00 % | 26.627 M 17.02 % | 22.754 M -64.90 % | 64.817 M 377.86 % | 13.564 M -39.12 % | 22.281 M -48.68 % | 43.412 M -38.61 % | 70.714 M -10.17 % | 78.722 M 260.58 % | 21.832 M -40.26 % | 36.548 M -31.06 % | 53.016 M 173.22 % | 19.404 M 24.98 % | 15.526 M -14.64 % | 18.188 M -59.11 % | 44.475 M 137.63 % | 18.716 M 24.62 % | 15.018 M -89.31 % | 140.468 M 142.93 % | 57.822 M 332.22 % | 13.378 M -33.07 % | 19.987 M -42.68 % | 34.872 M 78.89 % | 19.493 M -56.72 % | 45.036 M 253.64 % | 12.735 M -46.38 % | 23.751 M 69.01 % | 14.053 M -90.89 % | 154.310 M 563.67 % | 23.251 M -86.14 % | 167.740 M 751.03 % | 19.710 M -84.13 % | 124.236 M 643.48 % | 16.710 M -72.98 % | 61.839 M 270.07 % | 16.710 M -93.43 % | 254.168 M 1 108.31 % | 21.035 M -83.40 % | 126.751 M 502.57 % | 21.035 M 0.00 % | 21.035 M 0.15 % | 21.003 M |
| Total debt | 0.000 -100.00 % | 1.193 B | 0.000 -100.00 % | 1.133 B | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 1.247 B | 0.000 -100.00 % | 1.351 B | 0.000 -100.00 % | 1.365 B | 0.000 -100.00 % | 1.343 B | 0.000 -100.00 % | 935.217 M | 0.000 -100.00 % | 995.696 M | 0.000 -100.00 % | 804.842 M | 0.000 -100.00 % | 892.177 M | 0.000 -100.00 % | 626.930 M | 0.000 -100.00 % | 720.856 M | 0.000 -100.00 % | 700.025 M -3.53 % | 725.642 M -6.20 % | 773.590 M -8.43 % | 844.820 M -16.85 % | 1.016 B | 0.000 -100.00 % | 780.088 M | 0.000 -100.00 % | 941.983 M | 0.000 -100.00 % | 870.097 M | 0.000 -100.00 % | 1.097 B | 0.000 -100.00 % | 994.130 M | 0.000 -100.00 % | 1.177 B -21.14 % | 1.493 B -3.81 % | 1.552 B |
| Accumulated other comprehensive income loss | 859.544 M | 0.000 -100.00 % | 879.404 M 5.11 % | 836.649 M -8.43 % | 913.710 M 116.14 % | 422.745 M -56.49 % | 971.591 M 2 172.46 % | 42.755 M -95.72 % | 999.450 M | 0.000 -100.00 % | 1.099 B 4.05 % | 1.056 B -8.74 % | 1.157 B | 0.000 -100.00 % | 1.124 B 2 530.03 % | 42.755 M -95.76 % | 1.008 B 125.88 % | 446.467 M -49.41 % | 882.496 M | 0.000 -100.00 % | 934.382 M 109.28 % | 446.467 M -52.75 % | 944.969 M | 0.000 -100.00 % | 926.070 M | 0.000 -100.00 % | 895.736 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 M -49.74 % | 795.789 M | 0.000 -100.00 % | 778.294 M 98.04 % | 393.000 M -51.29 % | 806.826 M | 0.000 -100.00 % | 756.859 M | 0.000 -100.00 % | 747.973 M | 0.000 -100.00 % | 677.303 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 320.828 M | 0.000 | 0.000 | 0.000 -100.00 % | 394.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 472.828 M | 0.000 | 0.000 | 0.000 -100.00 % | 615.979 M | 0.000 | 0.000 | 0.000 -100.00 % | 465.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 391.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.939 M | 0.000 -100.00 % | 352.605 M | 0.000 -100.00 % | 337.428 M | 0.000 -100.00 % | 344.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 378.531 M | 0.000 | 0.000 | 0.000 100.00 % | -45.202 M 66.83 % | -136.263 M -361.13 % | -29.550 M |
| Common stock | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.646 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.646 M | 0.000 -100.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.00 % | 42.755 M 0.26 % | 42.646 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.646 M | 0.000 -100.00 % | 42.755 M | 0.000 -100.00 % | 42.646 M -0.25 % | 42.755 M 0.00 % | 42.755 M |
| Total equity | 859.544 M 0.00 % | 859.544 M -2.26 % | 879.404 M 0.00 % | 879.404 M -3.75 % | 913.710 M 0.00 % | 913.710 M -5.96 % | 971.591 M 0.00 % | 971.591 M -2.79 % | 999.450 M 0.00 % | 999.450 M -9.02 % | 1.099 B 0.00 % | 1.099 B -5.04 % | 1.157 B 0.00 % | 1.157 B 2.89 % | 1.124 B 0.00 % | 1.124 B 11.50 % | 1.008 B 0.00 % | 1.008 B 14.28 % | 882.496 M 0.00 % | 882.496 M -5.55 % | 934.382 M 0.00 % | 934.382 M -1.12 % | 944.969 M 0.00 % | 944.969 M 2.04 % | 926.070 M 0.00 % | 926.070 M 3.39 % | 895.736 M 0.00 % | 895.736 M -1.76 % | 911.748 M 3.54 % | 880.559 M 3.86 % | 847.838 M 0.76 % | 841.459 M 5.74 % | 795.789 M 0.00 % | 795.789 M 2.25 % | 778.294 M 0.00 % | 778.293 M -3.54 % | 806.826 M 0.00 % | 806.826 M 6.60 % | 756.859 M 0.00 % | 756.859 M 1.19 % | 747.973 M 0.00 % | 747.973 M 10.43 % | 677.303 M 0.00 % | 677.303 M 14.70 % | 590.512 M -1.14 % | 597.293 M |
| Other non current liabilities | -859.544 M -6 316.42 % | 13.827 M 101.57 % | -879.404 M -2 295.93 % | 40.047 M 104.38 % | -913.710 M -2 026.56 % | 47.427 M 104.88 % | -971.591 M -1 761.38 % | 58.481 M | 0.000 -100.00 % | 65.454 M | 0.000 -100.00 % | 54.676 M | 0.000 -100.00 % | 168.116 M | 0.000 -100.00 % | 30.851 M | 0.000 -100.00 % | 35.132 M | 0.000 -100.00 % | 34.368 M | 0.000 -100.00 % | 33.131 M | 0.000 -100.00 % | 30.625 M | 0.000 -100.00 % | 132.662 M | 0.000 -100.00 % | 26.336 M 583.16 % | 3.855 M -85.71 % | 26.970 M 918.11 % | 2.649 M -89.06 % | 24.224 M | 0.000 -100.00 % | 22.551 M | 0.000 -100.00 % | 22.551 M | 0.000 -100.00 % | 21.343 M | 0.000 -100.00 % | 327.521 M | 0.000 -100.00 % | 318.257 M | 0.000 -100.00 % | 284.455 M 12 835.66 % | 2.199 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 460.366 M | 0.000 -100.00 % | 439.790 M | 0.000 -100.00 % | 434.694 M | 0.000 -100.00 % | 512.817 M | 0.000 -100.00 % | 658.875 M | 0.000 -100.00 % | 686.320 M | 0.000 -100.00 % | 699.361 M | 0.000 -100.00 % | 302.347 M | 0.000 -100.00 % | 336.680 M | 0.000 -100.00 % | 272.485 M | 0.000 -100.00 % | 295.414 M | 0.000 -100.00 % | 119.642 M | 0.000 -100.00 % | 137.607 M | 0.000 -100.00 % | 159.491 M 0.73 % | 158.339 M -19.58 % | 196.880 M -9.35 % | 217.193 M -20.79 % | 274.198 M | 0.000 -100.00 % | 197.436 M | 0.000 -100.00 % | 232.323 M | 0.000 -100.00 % | 369.314 M | 0.000 -100.00 % | 434.041 M | 0.000 -100.00 % | 551.635 M | 0.000 -100.00 % | 645.363 M -6.31 % | 688.796 M -55.62 % | 1.552 B |
| Total non current liabilities | -859.544 M -273.14 % | 496.447 M 156.45 % | -879.404 M -273.32 % | 507.398 M 155.53 % | -913.710 M -274.05 % | 524.965 M 154.03 % | -971.591 M -252.75 % | 636.058 M | 0.000 -100.00 % | 802.811 M | 0.000 -100.00 % | 855.108 M | 0.000 -100.00 % | 868.612 M | 0.000 -100.00 % | 417.000 M | 0.000 -100.00 % | 465.767 M | 0.000 -100.00 % | 392.973 M | 0.000 -100.00 % | 424.900 M | 0.000 -100.00 % | 247.087 M | 0.000 -100.00 % | 271.404 M | 0.000 -100.00 % | 293.029 M -23.24 % | 381.748 M 10.45 % | 345.642 M -42.62 % | 602.356 M 51.11 % | 398.611 M | 0.000 -100.00 % | 546.051 M | 0.000 -100.00 % | 576.038 M | 0.000 -100.00 % | 725.735 M | 0.000 -100.00 % | 761.561 M | 0.000 -100.00 % | 869.892 M | 0.000 -100.00 % | 929.819 M -1.75 % | 946.395 M -46.20 % | 1.759 B |
| Other current liabilities | 0.000 -100.00 % | 203.312 M | 0.000 -100.00 % | 207.566 M | 0.000 -100.00 % | 201.690 M | 0.000 -100.00 % | 103.752 M | 0.000 -100.00 % | 121.317 M | 0.000 -100.00 % | 40.052 M | 0.000 -100.00 % | 101.971 M | 0.000 -100.00 % | 114.378 M | 0.000 -100.00 % | 157.957 M | 0.000 -100.00 % | 277.467 M | 0.000 -100.00 % | 173.050 M | 0.000 -100.00 % | 208.816 M | 0.000 -100.00 % | 88.139 M | 0.000 -100.00 % | 87.315 M 1 010.74 % | 7.861 M -88.92 % | 70.932 M -61.31 % | 183.314 M 226.45 % | 56.153 M | 0.000 -100.00 % | 199.683 M | 0.000 -100.00 % | 38.496 M | 0.000 -100.00 % | 234.488 M | 0.000 -100.00 % | 39.722 M | 0.000 -100.00 % | 263.468 M | 0.000 -100.00 % | 23.620 M -44.47 % | 42.533 M 20.37 % | 35.334 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.679 M | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 -100.00 % | 2.802 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 |
| Short term debt | 0.000 -100.00 % | 732.621 M | 0.000 -100.00 % | 693.450 M | 0.000 -100.00 % | 737.031 M | 0.000 -100.00 % | 734.605 M | 0.000 -100.00 % | 692.470 M | 0.000 -100.00 % | 679.179 M | 0.000 -100.00 % | 643.462 M | 0.000 -100.00 % | 632.870 M | 0.000 -100.00 % | 659.016 M | 0.000 -100.00 % | 532.357 M | 0.000 -100.00 % | 596.763 M | 0.000 -100.00 % | 507.288 M | 0.000 -100.00 % | 583.249 M | 0.000 -100.00 % | 540.534 M -0.48 % | 543.162 M -5.82 % | 576.710 M -4.84 % | 606.052 M -18.31 % | 741.858 M | 0.000 -100.00 % | 582.652 M | 0.000 -100.00 % | 709.760 M | 0.000 -100.00 % | 500.783 M | 0.000 -100.00 % | 663.420 M | 0.000 -100.00 % | 442.495 M | 0.000 -100.00 % | 531.927 M -32.32 % | 785.896 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 1.248 B | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 1.078 B | 0.000 -100.00 % | 991.947 M | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 1.196 B | 0.000 -100.00 % | 964.613 M | 0.000 -100.00 % | 1.221 B | 0.000 -100.00 % | 1.099 B | 0.000 -100.00 % | 1.019 B | 0.000 -100.00 % | 882.419 M | 0.000 -100.00 % | 883.347 M | 0.000 -100.00 % | 985.512 M 14.39 % | 861.533 M -3.77 % | 895.310 M -6.37 % | 956.194 M -0.18 % | 957.907 M | 0.000 -100.00 % | 894.793 M | 0.000 -100.00 % | 1.018 B | 0.000 -100.00 % | 879.707 M | 0.000 -100.00 % | 1.048 B | 0.000 -100.00 % | 846.630 M | 0.000 -100.00 % | 757.052 M -21.28 % | 961.676 M 466.24 % | 169.836 M |
| Total liabilities | -859.544 M -151.40 % | 1.672 B 290.15 % | -879.404 M -150.09 % | 1.756 B 292.14 % | -913.710 M -151.64 % | 1.770 B 282.13 % | -971.591 M -156.68 % | 1.714 B | 0.000 -100.00 % | 1.795 B | 0.000 -100.00 % | 1.895 B | 0.000 -100.00 % | 2.064 B | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.687 B | 0.000 -100.00 % | 1.492 B | 0.000 -100.00 % | 1.444 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 1.279 B 2.84 % | 1.243 B 0.19 % | 1.241 B -20.38 % | 1.559 B 14.89 % | 1.357 B | 0.000 -100.00 % | 1.441 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 1.810 B | 0.000 -100.00 % | 1.717 B | 0.000 -100.00 % | 1.687 B -11.59 % | 1.908 B -1.07 % | 1.929 B |
| Other non current assets | 0.000 -100.00 % | 59.011 M | 0.000 -100.00 % | 66.973 M 487.02 % | -17.305 M -122.99 % | 75.279 M 761.68 % | -11.377 M -139.20 % | 29.025 M 527.97 % | -6.782 M -107.67 % | 88.410 M 507.31 % | -21.706 M -126.55 % | 81.769 M 307.74 % | -39.361 M -148.06 % | 81.900 M 548.18 % | -18.274 M -151.88 % | 35.222 M 463.04 % | -9.702 M -117.07 % | 56.838 M 725.01 % | -9.094 M -109.36 % | 97.192 M 1 138.60 % | -9.358 M -112.26 % | 76.330 M 208.68 % | -70.234 M -149.15 % | 142.891 M 2 236.21 % | -6.689 M -104.92 % | 136.034 M 880.19 % | -17.436 M -173.89 % | 23.598 M -88.24 % | 200.676 M 928.16 % | 19.518 M -91.43 % | 227.847 M 83.36 % | 124.264 M 261.06 % | -77.155 M -139.95 % | 193.113 M 330.25 % | -83.870 M -139.22 % | 213.830 M 444.23 % | -62.118 M -129.78 % | 208.584 M 774.60 % | -30.920 M -105.26 % | 587.326 M 562.16 % | -127.084 M -170.55 % | 180.131 M 384.23 % | -63.376 M -139.64 % | 159.873 M 2.61 % | 155.801 M 494.94 % | 26.188 M |
| Long term investments | 0.000 -100.00 % | 21.804 M | 0.000 -100.00 % | 21.837 M | 0.000 -100.00 % | 21.018 M | 0.000 -100.00 % | 64.817 M | 0.000 -100.00 % | 16.781 M | 0.000 -100.00 % | 22.209 M | 0.000 -100.00 % | 21.822 M | 0.000 -100.00 % | 53.016 M | 0.000 -100.00 % | 15.526 M | 0.000 100.00 % | -23.289 M | 0.000 -100.00 % | 8.505 M | 0.000 100.00 % | -3.024 M | 0.000 -100.00 % | 13.939 M | 0.000 -100.00 % | 13.893 M 118.16 % | -76.495 M -841.65 % | 10.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.251 M | 0.000 -100.00 % | 19.710 M | 0.000 -100.00 % | 16.710 M | 0.000 -100.00 % | 16.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K -100.00 % | 354.094 M 1 361 800.00 % | 26.000 K -99.99 % | 457.327 M 952 664.58 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M | 0.000 -100.00 % | 3.074 M -52.17 % | 6.428 M -97.93 % | 309.931 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K -87.50 % | 32.000 K 23.08 % | 26.000 K -29.73 % | 37.000 K -22.92 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M | 0.000 -100.00 % | 3.074 M -52.17 % | 6.428 M -61.02 % | 16.489 M |
| Property plant equipment net | 0.000 -100.00 % | 1.215 B | 0.000 -100.00 % | 1.238 B | 0.000 -100.00 % | 1.283 B | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 1.467 B | 0.000 -100.00 % | 1.506 B | 0.000 -100.00 % | 1.441 B | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.220 B | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 1.041 B | 0.000 -100.00 % | 1.117 B -3.71 % | 1.160 B -4.00 % | 1.208 B -3.74 % | 1.255 B -3.53 % | 1.301 B | 0.000 -100.00 % | 1.344 B | 0.000 -100.00 % | 1.383 B | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.067 B | 0.000 -100.00 % | 1.517 B | 0.000 -100.00 % | 1.568 B -6.16 % | 1.671 B -12.85 % | 1.917 B |
| Total non current assets | 0.000 -100.00 % | 1.296 B | 0.000 -100.00 % | 1.327 B 7 767.15 % | -17.305 M -101.25 % | 1.380 B 12 226.43 % | -11.377 M -100.80 % | 1.429 B 21 163.99 % | -6.782 M -100.43 % | 1.572 B 7 341.34 % | -21.706 M -101.35 % | 1.610 B 4 191.37 % | -39.361 M -102.53 % | 1.557 B 8 618.26 % | -18.274 M -101.60 % | 1.142 B 11 868.00 % | -9.702 M -100.82 % | 1.183 B 13 108.45 % | -9.094 M -100.74 % | 1.230 B 13 247.75 % | -9.358 M -100.72 % | 1.305 B 1 958.55 % | -70.234 M -106.10 % | 1.151 B 17 303.57 % | -6.689 M -100.56 % | 1.191 B 6 933.02 % | -17.436 M -101.40 % | 1.247 B -2.92 % | 1.284 B -2.90 % | 1.323 B -10.83 % | 1.483 B 4.04 % | 1.426 B 1 947.78 % | -77.155 M -104.95 % | 1.560 B 1 959.88 % | -83.870 M -105.19 % | 1.616 B 2 701.87 % | -62.118 M -103.77 % | 1.647 B 5 425.89 % | -30.920 M -101.85 % | 1.671 B 1 415.05 % | -127.084 M -107.48 % | 1.699 B 2 780.73 % | -63.376 M -103.66 % | 1.731 B -5.57 % | 1.833 B -6.47 % | 1.960 B |
| Other current assets | -20.066 M -109.32 % | 215.322 M 1 285.76 % | -18.159 M -108.40 % | 216.103 M | 0.000 -100.00 % | 252.477 M | 0.000 -100.00 % | 222.210 M | 0.000 -100.00 % | 211.852 M | 0.000 -100.00 % | 170.825 M | 0.000 -100.00 % | 225.706 M | 0.000 -100.00 % | 71.926 M | 0.000 -100.00 % | 141.133 M | 0.000 -100.00 % | 75.973 M | 0.000 -100.00 % | 129.252 M | 0.000 -100.00 % | 31.496 M | 0.000 -100.00 % | 82.613 M | 0.000 -100.00 % | 8.827 M -76.50 % | 37.554 M 235.84 % | 11.182 M -75.41 % | 45.469 M -88.53 % | 396.310 M | 0.000 -100.00 % | 54.556 M | 0.000 -100.00 % | 62.443 M | 0.000 -100.00 % | 59.427 M | 0.000 -100.00 % | 50.599 M | 0.000 -100.00 % | 48.509 M | 0.000 -100.00 % | 34.953 M 174.23 % | 12.746 M -65.40 % | 36.835 M |
| Short term investments | 0.000 -100.00 % | 8.409 M | 0.000 -100.00 % | 33.475 M | 0.000 -100.00 % | 5.609 M -75.35 % | 22.754 M -15.15 % | 26.818 M 97.71 % | 13.564 M 146.62 % | 5.500 M -87.33 % | 43.412 M -11.88 % | 49.265 M -37.42 % | 78.722 M 1 474.44 % | 5.000 M -86.32 % | 36.548 M -53.14 % | 77.993 M 301.94 % | 19.404 M 288.08 % | 5.000 M -72.51 % | 18.188 M -73.16 % | 67.764 M 262.06 % | 18.716 M 187.36 % | 6.513 M -95.36 % | 140.468 M 130.86 % | 60.846 M 354.82 % | 13.378 M 121.20 % | 6.048 M -82.66 % | 34.872 M 522.71 % | 5.600 M -95.39 % | 121.531 M 5 424.14 % | 2.200 M | 0.000 | 0.000 -100.00 % | 154.310 M | 0.000 -100.00 % | 167.740 M 849.64 % | 17.664 M -85.78 % | 124.236 M | 0.000 -100.00 % | 61.839 M 191.28 % | 21.230 M -91.65 % | 254.168 M | 0.000 -100.00 % | 126.751 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 465.000 K | 0.000 -100.00 % | 740.000 K | 0.000 -100.00 % | 862.000 K 107.58 % | -11.377 M -1 160.30 % | 1.073 M 115.82 % | -6.782 M -629.02 % | 1.282 M 105.91 % | -21.706 M -468.40 % | 5.892 M 114.97 % | -39.361 M -214.55 % | 34.361 M 288.03 % | -18.274 M -8 885.58 % | 208.000 K 102.14 % | -9.702 M -1 078.02 % | 992.000 K 110.91 % | -9.094 M -1 732.68 % | 557.000 K 105.95 % | -9.358 M -1 101.93 % | 934.000 K 101.33 % | -70.234 M -8 803.10 % | 807.000 K 112.06 % | -6.689 M -1 143.53 % | 641.000 K 103.68 % | -17.436 M -247.31 % | 11.836 M -23.39 % | 15.449 M -46.96 % | 29.128 M 3.63 % | 28.108 M 51.00 % | 18.615 M 124.13 % | -77.155 M -200.00 % | 77.155 M 191.99 % | -83.870 M -226.68 % | 66.207 M 206.58 % | -62.118 M -200.00 % | 62.118 M 300.90 % | -30.920 M -419.10 % | 9.690 M 107.62 % | -127.084 M -200.00 % | 127.084 M 300.52 % | -63.376 M -257.76 % | 40.171 M -74.33 % | 156.520 M 397.40 % | 31.468 M |
| Cash and short term investments | 20.066 M -47.30 % | 38.079 M 109.70 % | 18.159 M -46.93 % | 34.215 M 97.72 % | 17.305 M 167.42 % | 6.471 M -43.12 % | 11.377 M -59.21 % | 27.891 M 311.25 % | 6.782 M 0.00 % | 6.782 M -68.76 % | 21.706 M -60.65 % | 55.157 M 40.13 % | 39.361 M 0.00 % | 39.361 M 115.39 % | 18.274 M -76.63 % | 78.201 M 706.03 % | 9.702 M 61.92 % | 5.992 M -34.11 % | 9.094 M -86.69 % | 68.321 M 630.08 % | 9.358 M 25.66 % | 7.447 M -89.40 % | 70.234 M 0.00 % | 70.234 M 949.99 % | 6.689 M 0.00 % | 6.689 M -61.64 % | 17.436 M 0.00 % | 17.436 M -87.27 % | 136.980 M 337.24 % | 31.328 M 11.46 % | 28.108 M 51.00 % | 18.615 M -75.87 % | 77.155 M 0.00 % | 77.155 M -8.01 % | 83.870 M 0.00 % | 83.870 M 35.02 % | 62.118 M 0.00 % | 62.118 M 100.90 % | 30.920 M 0.00 % | 30.920 M -75.67 % | 127.084 M 0.00 % | 127.084 M 100.52 % | 63.376 M 57.76 % | 40.171 M -74.33 % | 156.520 M 397.40 % | 31.468 M |
| Total current assets | 0.000 -100.00 % | 1.236 B | 0.000 -100.00 % | 1.308 B 7 459.47 % | 17.305 M -98.67 % | 1.304 B 11 358.32 % | 11.377 M -99.10 % | 1.257 B 18 438.75 % | 6.782 M -99.45 % | 1.222 B 5 531.64 % | 21.706 M -98.43 % | 1.383 B 3 414.02 % | 39.361 M -97.64 % | 1.664 B 9 008.56 % | 18.274 M -98.66 % | 1.364 B 13 962.59 % | 9.702 M -99.36 % | 1.512 B 16 527.28 % | 9.094 M -99.21 % | 1.144 B 12 124.33 % | 9.358 M -99.13 % | 1.073 B 1 427.13 % | 70.234 M -92.40 % | 923.728 M 13 709.66 % | 6.689 M -99.25 % | 889.416 M 5 001.03 % | 17.436 M -98.12 % | 927.515 M 6.52 % | 870.723 M 9.00 % | 798.797 M -13.47 % | 923.094 M 19.52 % | 772.320 M 901.00 % | 77.155 M -88.60 % | 676.750 M 706.90 % | 83.870 M -88.97 % | 760.506 M 1 124.29 % | 62.118 M -91.89 % | 765.518 M 2 375.83 % | 30.920 M -96.55 % | 895.589 M 604.72 % | 127.084 M -83.40 % | 765.562 M 1 107.97 % | 63.376 M -90.00 % | 633.457 M -4.85 % | 665.736 M 17.54 % | 566.370 M |
| Inventory | 0.000 -100.00 % | 766.223 M | 0.000 -100.00 % | 748.058 M | 0.000 -100.00 % | 751.956 M | 0.000 -100.00 % | 660.546 M | 0.000 -100.00 % | 691.638 M | 0.000 -100.00 % | 742.795 M | 0.000 -100.00 % | 1.030 B | 0.000 -100.00 % | 755.076 M | 0.000 -100.00 % | 971.050 M | 0.000 -100.00 % | 596.772 M | 0.000 -100.00 % | 550.006 M | 0.000 -100.00 % | 465.823 M | 0.000 -100.00 % | 456.572 M | 0.000 -100.00 % | 373.305 M 9.12 % | 342.095 M -12.13 % | 389.334 M -0.73 % | 392.190 M 10.31 % | 355.524 M | 0.000 -100.00 % | 224.249 M | 0.000 -100.00 % | 344.220 M | 0.000 -100.00 % | 345.905 M | 0.000 -100.00 % | 534.277 M | 0.000 -100.00 % | 343.922 M | 0.000 -100.00 % | 333.339 M 53.63 % | 216.969 M 15.33 % | 188.137 M |
| Net receivables | 0.000 -100.00 % | 216.095 M | 0.000 -100.00 % | 309.790 M | 0.000 -100.00 % | 292.709 M | 0.000 -100.00 % | 346.651 M | 0.000 -100.00 % | 312.131 M | 0.000 -100.00 % | 414.377 M | 0.000 -100.00 % | 369.206 M | 0.000 -100.00 % | 459.149 M | 0.000 -100.00 % | 452.305 M | 0.000 -100.00 % | 402.887 M | 0.000 -100.00 % | 445.369 M | 0.000 -100.00 % | 356.175 M | 0.000 -100.00 % | 343.542 M | 0.000 -100.00 % | 515.479 M 45.58 % | 354.094 M -1.48 % | 359.430 M -21.41 % | 457.327 M 24 345.90 % | 1.871 M | 0.000 -100.00 % | 320.790 M | 0.000 -100.00 % | 269.973 M | 0.000 -100.00 % | 298.068 M | 0.000 -100.00 % | 279.793 M | 0.000 -100.00 % | 246.047 M | 0.000 -100.00 % | 224.993 M -19.50 % | 279.500 M -9.82 % | 309.931 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.505 M | 0.000 -100.00 % | 12.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.764 M | 0.000 -100.00 % | 6.513 M | 0.000 -100.00 % | 112.446 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.180 M 20.50 % | 76.495 M -9.33 % | 84.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 239.831 M | 0.000 -100.00 % | 347.149 M | 0.000 -100.00 % | 280.487 M | 0.000 -100.00 % | 239.852 M | 0.000 -100.00 % | 170.367 M | 0.000 -100.00 % | 320.277 M | 0.000 -100.00 % | 427.450 M | 0.000 -100.00 % | 187.081 M | 0.000 -100.00 % | 384.834 M | 0.000 -100.00 % | 289.026 M | 0.000 -100.00 % | 324.477 M | 0.000 -100.00 % | 166.315 M | 0.000 -100.00 % | 211.959 M | 0.000 -100.00 % | 357.663 M 89.41 % | 188.831 M -23.76 % | 247.668 M 48.59 % | 166.678 M 4.24 % | 159.896 M | 0.000 -100.00 % | 109.656 M | 0.000 -100.00 % | 270.147 M | 0.000 -100.00 % | 144.436 M | 0.000 -100.00 % | 345.245 M | 0.000 -100.00 % | 140.667 M | 0.000 -100.00 % | 201.505 M 51.23 % | 133.248 M -0.93 % | 134.502 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 -100.00 % | 373.000 K | 0.000 -100.00 % | 1.540 M | 0.000 -100.00 % | 30.284 M | 0.000 -100.00 % | 4.623 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 1.135 M -95.30 % | 24.141 M 2 433.16 % | 953.000 K -95.58 % | 21.575 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 % | 18.111 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 2.947 M | 0.000 -100.00 % | 2.981 M | 0.000 -100.00 % | 3.339 M | 0.000 -100.00 % | 3.429 M | 0.000 -100.00 % | 49.883 M | 0.000 -100.00 % | 52.531 M | 0.000 -100.00 % | 58.451 M | 0.000 -100.00 % | 64.055 M | 0.000 -100.00 % | 69.361 M | 0.000 -100.00 % | 74.383 M | 0.000 -100.00 % | 79.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.141 M | 0.000 100.00 % | -21.575 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 % | -18.111 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 495.961 M | 0.000 -100.00 % | 836.649 M | 0.000 -100.00 % | 53.909 M | 0.000 -100.00 % | 886.081 M | 0.000 -100.00 % | 483.867 M | 0.000 | 0.000 | 0.000 -100.00 % | 498.303 M | 0.000 -100.00 % | 1.039 B | 0.000 -100.00 % | 53.909 M | 0.000 -100.00 % | 839.741 M | 0.000 -100.00 % | 53.909 M | 0.000 -100.00 % | 902.214 M | 0.000 -100.00 % | 500.485 M | 0.000 -100.00 % | 500.376 M -42.42 % | 868.993 M 73.67 % | 500.376 M -37.85 % | 805.083 M 1 390.40 % | 54.018 M | 0.000 -100.00 % | 753.034 M | 0.000 -100.00 % | 331.770 M | 0.000 -100.00 % | 764.071 M | 0.000 -100.00 % | 335.682 M | 0.000 -100.00 % | 705.218 M | 0.000 -100.00 % | 679.859 M -0.61 % | 684.020 M 17.11 % | 584.088 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 22.254 M | 0.000 -100.00 % | 27.561 M | 0.000 -100.00 % | 42.844 M | 0.000 -100.00 % | 64.760 M | 0.000 -100.00 % | 78.482 M | 0.000 -100.00 % | 114.112 M | 0.000 -100.00 % | 116.700 M | 0.000 -100.00 % | 83.802 M | 0.000 -100.00 % | 92.820 M | 0.000 -100.00 % | 86.120 M | 0.000 -100.00 % | 95.220 M | 0.000 -100.00 % | 96.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.067 M -38.07 % | 171.272 M 41.74 % | 120.839 M -64.39 % | 339.364 M 238.72 % | 100.189 M | 0.000 -100.00 % | 326.064 M | 0.000 -100.00 % | 321.164 M | 0.000 -100.00 % | 335.078 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 219.178 M 5.89 % | 206.978 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 |
| Total assets | 0.000 -100.00 % | 2.532 B | 0.000 -100.00 % | 2.635 B | 0.000 -100.00 % | 2.683 B | 0.000 -100.00 % | 2.686 B | 0.000 -100.00 % | 2.794 B | 0.000 -100.00 % | 2.994 B | 0.000 -100.00 % | 3.221 B | 0.000 -100.00 % | 2.506 B | 0.000 -100.00 % | 2.695 B | 0.000 -100.00 % | 2.374 B | 0.000 -100.00 % | 2.378 B | 0.000 -100.00 % | 2.074 B | 0.000 -100.00 % | 2.081 B | 0.000 -100.00 % | 2.174 B 0.89 % | 2.155 B 1.58 % | 2.122 B -11.84 % | 2.406 B 9.48 % | 2.198 B | 0.000 -100.00 % | 2.237 B | 0.000 -100.00 % | 2.373 B | 0.000 -100.00 % | 2.412 B | 0.000 -100.00 % | 2.567 B | 0.000 -100.00 % | 2.464 B | 0.000 -100.00 % | 2.364 B -5.38 % | 2.499 B -1.09 % | 2.526 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-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -5.174 M -162.64 % | -1.970 M -104.79 % | 41.137 M 76.71 % | 23.280 M 111.14 % | 11.026 M -17.00 % | 13.284 M | 0.000 100.00 % | -3.279 M -110.53 % | 31.138 M | 0.000 -100.00 % | 72.768 M 41.01 % | 51.606 M | 0.000 -100.00 % | 51.700 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.614 M -466.88 % | 10.525 M -72.99 % | 38.971 M 197.56 % | 13.097 M 406.65 % | -4.271 M 82.82 % | -24.865 M -254.35 % | -7.017 M -1 252.02 % | -519.000 K 88.76 % | -4.618 M 86.60 % | -34.450 M -144.53 % | -14.088 M -3 156.43 % | -432.621 K -102.95 % | 14.660 M 200.39 % | -14.603 M -404.60 % | -2.894 M 36.33 % | -4.545 M -117.57 % | 25.864 M 241.83 % | -18.236 M 51.53 % | -37.625 M -200.58 % | -12.517 M -48.28 % | -8.442 M 82.55 % | -48.389 M -38.76 % | -34.873 M -884.00 % | -3.544 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.384 M -1 240.10 % | 3.279 M 110.53 % | -31.138 M -412.64 % | -6.074 M 91.65 % | -72.768 M | 0.000 -100.00 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.761 M -1 587.07 % | 3.279 M 109.80 % | -33.463 M -450.92 % | -6.074 M 93.57 % | -94.474 M | 0.000 -100.00 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.384 M -428.59 % | 11.377 M 40.49 % | 8.098 M | 0.000 -100.00 % | 8.399 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 862.000 K 102.31 % | -37.384 M -428.59 % | 11.377 M 136.54 % | -31.138 M -1 439.27 % | 2.325 M 103.20 % | -72.768 M | 0.000 -100.00 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.384 M -1 240.10 % | 3.279 M 110.53 % | -31.138 M -412.64 % | -6.074 M 91.65 % | -72.768 M | 0.000 -100.00 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.384 M -1 240.10 % | 3.279 M 110.53 % | -31.138 M -412.64 % | -6.074 M 91.65 % | -72.768 M | 0.000 -100.00 % | 13.149 M 125.43 % | -51.700 M -173.18 % | 70.647 M 6.28 % | 66.473 M 0.63 % | 66.057 M -28.25 % | 92.060 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 |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |