Medicamen Biotech Limited MEDICAMEQ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.625 B -9.35 % | 1.793 B 27.29 % | 1.409 B 22.02 % | 1.154 B 2.42 % | 1.127 B -10.19 % | 1.255 B 2.36 % | 1.226 B 9.95 % | 1.115 B 35.23 % | 824.557 M 22.56 % | 672.759 M -13.52 % | 777.938 M 6.21 % | 732.486 M 14.45 % | 639.979 M -36.34 % | 1.005 B -18.25 % | 1.230 B 21.02 % | 1.016 B 17.69 % | 863.351 M 12.22 % | 769.328 M 28.16 % | 600.308 M 15.37 % | 520.348 M |
| Net income | 71.082 M -34.97 % | 109.310 M -26.36 % | 148.441 M -0.36 % | 148.977 M 22.82 % | 121.294 M -8.74 % | 132.912 M 10.52 % | 120.257 M 18.92 % | 101.127 M 95.98 % | 51.601 M 973.02 % | 4.809 M 9.14 % | 4.406 M 367.85 % | 941.821 K 101.91 % | -49.276 M -497.63 % | -8.245 M -129.69 % | 27.770 M -30.16 % | 39.762 M 188.69 % | 13.773 M -8.79 % | 15.100 M 0.25 % | 15.062 M 0.80 % | 14.942 M |
| Income before tax | 98.800 M -24.44 % | 130.756 M -23.29 % | 170.450 M -5.80 % | 180.942 M 10.37 % | 163.940 M -8.82 % | 179.802 M 2.61 % | 175.227 M 26.06 % | 139.000 M 118.60 % | 63.587 M 793.23 % | 7.119 M 488.66 % | 1.209 M -32.34 % | 1.787 M 103.67 % | -48.756 M -658.04 % | -6.432 M -114.93 % | 43.074 M -27.06 % | 59.051 M 236.72 % | 17.537 M -6.54 % | 18.764 M 5.95 % | 17.710 M 3.63 % | 17.090 M |
| Income before tax ratio | 0.06 -16.65 % | 0.07 -39.73 % | 0.12 -22.80 % | 0.16 7.76 % | 0.15 1.52 % | 0.14 0.24 % | 0.14 14.65 % | 0.12 61.65 % | 0.08 628.79 % | 0.01 580.69 % | 0.00 -36.29 % | 0.00 103.20 % | -0.08 -1 090.71 % | -0.01 -118.27 % | 0.04 -39.73 % | 0.06 186.10 % | 0.02 -16.72 % | 0.02 -17.33 % | 0.03 -10.18 % | 0.03 |
| EBITDA | 201.023 M -18.17 % | 245.660 M -11.35 % | 277.116 M 7.38 % | 258.067 M 26.35 % | 204.252 M -4.60 % | 214.111 M 3.56 % | 206.745 M 10.74 % | 186.700 M 57.01 % | 118.913 M 90.90 % | 62.291 M 1.43 % | 61.415 M 5.26 % | 58.345 M 941.50 % | -6.933 M -125.00 % | 27.739 M -62.77 % | 74.503 M -10.18 % | 82.948 M 103.14 % | 40.833 M -5.08 % | 43.017 M 38.59 % | 31.040 M 3.67 % | 29.942 M |
| Net income ratio | 0.04 -28.27 % | 0.06 -42.15 % | 0.11 -18.34 % | 0.13 19.92 % | 0.11 1.61 % | 0.11 7.97 % | 0.10 8.15 % | 0.09 44.92 % | 0.06 775.48 % | 0.01 26.20 % | 0.01 340.52 % | 0.00 101.67 % | -0.08 -838.75 % | -0.01 -136.32 % | 0.02 -42.29 % | 0.04 145.29 % | 0.02 -18.72 % | 0.02 -21.77 % | 0.03 -12.62 % | 0.03 |
| Ratio EBITDA | 0.12 -9.73 % | 0.14 -30.36 % | 0.20 -12.00 % | 0.22 23.36 % | 0.18 6.22 % | 0.17 1.17 % | 0.17 0.71 % | 0.17 16.10 % | 0.14 55.76 % | 0.09 17.28 % | 0.08 -0.89 % | 0.08 835.22 % | -0.01 -139.26 % | 0.03 -54.45 % | 0.06 -25.78 % | 0.08 72.60 % | 0.05 -15.41 % | 0.06 8.14 % | 0.05 -10.14 % | 0.06 |
| Gross profit ratio | 0.24 -49.52 % | 0.48 -2.67 % | 0.49 17.45 % | 0.42 39.79 % | 0.30 6.52 % | 0.28 8.94 % | 0.26 -12.69 % | 0.29 -6.76 % | 0.31 15.01 % | 0.27 8.88 % | 0.25 -0.45 % | 0.25 15.04 % | 0.22 8.28 % | 0.20 4.52 % | 0.19 -20.40 % | 0.24 -4.73 % | 0.26 13.84 % | 0.22 49.68 % | 0.15 -8.32 % | 0.16 |
| Weighted average shs out dil | 12.704 M 0.36 % | 12.659 M 1.63 % | 12.456 M 1.96 % | 12.217 M 0.00 % | 12.217 M 0.00 % | 12.217 M 4.43 % | 11.698 M 4.46 % | 11.199 M 7.43 % | 10.424 M 5.12 % | 9.917 M 9.80 % | 9.032 M 6.36 % | 8.491 M 1.38 % | 8.376 M 6.04 % | 7.898 M 2.21 % | 7.728 M 0.08 % | 7.722 M 0.00 % | 7.722 M 0.23 % | 7.704 M -0.23 % | 7.722 M 0.00 % | 7.722 M |
| Weighted average shs out | 12.704 M 0.36 % | 12.659 M 1.63 % | 12.456 M 1.96 % | 12.217 M 0.00 % | 12.217 M 0.00 % | 12.217 M 4.43 % | 11.698 M 4.46 % | 11.199 M 7.43 % | 10.424 M 5.12 % | 9.917 M 9.80 % | 9.032 M 6.36 % | 8.491 M 1.38 % | 8.376 M 6.04 % | 7.898 M 2.21 % | 7.728 M 0.08 % | 7.722 M 0.00 % | 7.722 M 0.23 % | 7.704 M -0.23 % | 7.722 M 0.00 % | 7.722 M |
| EPS diluted | 5.59 -35.23 % | 8.63 -26.43 % | 11.73 -3.77 % | 12.19 22.76 % | 9.93 -8.73 % | 10.88 5.84 % | 10.28 13.84 % | 9.03 82.42 % | 4.95 931.25 % | 0.48 -2.04 % | 0.49 345.45 % | 0.11 101.87 % | -5.88 -465.38 % | -1.04 -128.97 % | 3.59 -30.29 % | 5.15 189.33 % | 1.78 -9.18 % | 1.96 0.51 % | 1.95 0.52 % | 1.94 |
| Earnings per share | 5.59 -35.23 % | 8.63 -26.43 % | 11.73 -3.77 % | 12.19 22.76 % | 9.93 -8.73 % | 10.88 5.84 % | 10.28 13.84 % | 9.03 82.42 % | 4.95 931.25 % | 0.48 -2.04 % | 0.49 345.45 % | 0.11 101.87 % | -5.88 -465.38 % | -1.04 -128.97 % | 3.59 -30.29 % | 5.15 189.33 % | 1.78 -9.18 % | 1.96 0.51 % | 1.95 0.52 % | 1.94 |
| Gross profit | 389.902 M -54.24 % | 852.011 M 23.89 % | 687.740 M 43.32 % | 479.877 M 43.18 % | 335.162 M -4.33 % | 350.346 M 11.52 % | 314.158 M -4.00 % | 327.249 M 26.09 % | 259.545 M 40.96 % | 184.130 M -5.84 % | 195.555 M 5.73 % | 184.960 M 31.66 % | 140.479 M -31.07 % | 203.788 M -14.56 % | 238.504 M -3.66 % | 247.565 M 12.13 % | 220.787 M 27.75 % | 172.827 M 91.83 % | 90.095 M 5.77 % | 85.182 M |
| Income tax expense | 33.243 M -7.18 % | 35.816 M 54.61 % | 23.165 M -27.54 % | 31.971 M -25.03 % | 42.646 M -9.05 % | 46.890 M -14.70 % | 54.970 M 45.14 % | 37.873 M 215.97 % | 11.986 M 418.91 % | 2.310 M 172.25 % | -3.197 M -478.16 % | 845.402 K 62.36 % | 520.708 K -71.29 % | 1.813 M -88.15 % | 15.304 M -20.66 % | 19.289 M 412.47 % | 3.764 M 2.73 % | 3.664 M 38.37 % | 2.648 M 23.28 % | 2.148 M |
| Cost of revenue | 1.236 B 31.30 % | 941.051 M 30.53 % | 720.934 M 6.87 % | 674.575 M -14.83 % | 791.999 M -12.46 % | 904.691 M -0.79 % | 911.887 M 15.75 % | 787.823 M 39.43 % | 565.013 M 15.63 % | 488.629 M -16.10 % | 582.383 M 6.37 % | 547.527 M 9.61 % | 499.500 M -37.68 % | 801.482 M -19.14 % | 991.226 M 28.97 % | 768.542 M 19.61 % | 642.564 M 7.72 % | 596.501 M 16.91 % | 510.213 M 17.25 % | 435.166 M |
| General and administrative expenses | 69.247 M 3.70 % | 66.777 M 52.40 % | 43.818 M -2.25 % | 44.827 M 26.03 % | 35.567 M -25.73 % | 47.888 M 24.95 % | 38.325 M -14.37 % | 44.756 M -17.12 % | 54.002 M 18.79 % | 45.459 M -13.80 % | 52.734 M 4.24 % | 50.589 M 1.78 % | 49.706 M -49.76 % | 98.946 M 76.03 % | 56.210 M 15.24 % | 48.779 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 63.401 M -16.38 % | 75.823 M 94.77 % | 38.929 M 20.23 % | 32.378 M 442.87 % | 5.964 M 27.38 % | 4.682 M -47.54 % | 8.926 M -39.69 % | 14.800 M -28.48 % | 20.694 M -14.34 % | 24.159 M -5.70 % | 25.620 M 15.47 % | 22.188 M 20.37 % | 18.433 M | 0.000 -100.00 % | 44.094 M -23.46 % | 57.609 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 192.567 M 4 056.59 % | -4.867 M -103.93 % | 123.819 M 115.09 % | 57.567 M -50.93 % | 117.306 M 16 087.82 % | 724.657 K -44.73 % | 1.311 M 3 504.41 % | 36.376 K -78.28 % | 167.473 K -76.01 % | 698.025 K -99.08 % | 75.993 M 3 129.79 % | 2.353 M 1 822.36 % | 122.396 K -99.87 % | 91.161 M 18.19 % | 77.130 M -59.27 % | 189.381 M 36.48 % | 138.758 M | 0.000 -100.00 % | 800.000 K |
| Operating expenses | 321.979 M -3.93 % | 335.167 M 264.36 % | 91.989 M -68.27 % | 289.888 M 80.71 % | 160.414 M -9.68 % | 177.597 M 11.22 % | 159.682 M -11.22 % | 179.867 M 10.40 % | 162.921 M 10.22 % | 147.811 M -10.85 % | 165.805 M 11.45 % | 148.770 M -6.33 % | 158.815 M -19.23 % | 196.634 M 2.70 % | 191.466 M 4.33 % | 183.517 M -3.10 % | 189.381 M 36.48 % | 138.758 M 95.95 % | 70.812 M 4.29 % | 67.896 M |
| Cost and expenses | 1.558 B 22.04 % | 1.276 B 33.95 % | 952.725 M -1.22 % | 964.463 M 1.27 % | 952.413 M -12.00 % | 1.082 B 1.00 % | 1.072 B 10.73 % | 967.690 M 32.94 % | 727.934 M 14.38 % | 636.440 M -14.94 % | 748.188 M 7.45 % | 696.297 M 5.77 % | 658.316 M -34.04 % | 998.115 M -15.61 % | 1.183 B 24.22 % | 952.059 M 14.44 % | 831.945 M 13.15 % | 735.259 M 26.54 % | 581.026 M 15.50 % | 503.062 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 14.109 M 34.21 % | 10.513 M 53.31 % | 6.857 M -11.17 % | 7.720 M 157.77 % | 2.995 M -46.04 % | 5.550 M 32.81 % | 4.179 M 126.20 % | 1.847 M 38.07 % | 1.338 M 12.85 % | 1.186 M -20.88 % | 1.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 321.979 M 125.79 % | 142.600 M 72.33 % | 82.747 M -46.81 % | 155.556 M 62.06 % | 95.989 M 82.59 % | 52.571 M 11.26 % | 47.252 M -20.66 % | 59.557 M -20.27 % | 74.696 M 7.29 % | 69.617 M -11.15 % | 78.354 M 7.66 % | 72.777 M 6.81 % | 68.139 M -31.13 % | 98.946 M -1.35 % | 100.305 M -5.72 % | 106.387 M | 0.000 | 0.000 -100.00 % | 70.212 M 4.64 % | 67.096 M |
| Interest income | 0.000 -100.00 % | 7.243 M 0.50 % | 7.207 M 432.24 % | 1.354 M -11.68 % | 1.533 M -52.03 % | 3.196 M -65.44 % | 9.248 M 373.14 % | 1.954 M 166.64 % | 733.003 K -46.90 % | 1.381 M -35.02 % | 2.125 M 55.30 % | 1.368 M -36.45 % | 2.153 M 45.91 % | 1.475 M 85.45 % | 795.525 K 33.78 % | 594.670 K 115.61 % | 275.803 K | 0.000 -100.00 % | 123.789 K 70.85 % | 72.454 K |
| Interest expense | 31.561 M -28.22 % | 43.972 M 29.64 % | 33.919 M 74.74 % | 19.411 M 28.42 % | 15.115 M 62.22 % | 9.318 M -32.60 % | 13.823 M -49.03 % | 27.121 M -24.88 % | 36.103 M -0.28 % | 36.203 M -7.74 % | 39.238 M -3.03 % | 40.464 M 55.31 % | 26.053 M 36.05 % | 19.149 M 8.06 % | 17.722 M 44.73 % | 12.244 M -11.72 % | 13.870 M -9.38 % | 15.305 M 126.84 % | 6.747 M -1.16 % | 6.826 M |
| Depreciation and amortization | 70.661 M -0.38 % | 70.932 M -2.49 % | 72.747 M 26.05 % | 57.714 M 129.05 % | 25.197 M 0.82 % | 24.992 M 12.88 % | 22.140 M 7.59 % | 20.579 M 7.05 % | 19.223 M 1.34 % | 18.969 M -9.53 % | 20.967 M 30.28 % | 16.094 M 2.06 % | 15.769 M 4.98 % | 15.021 M 9.59 % | 13.707 M 17.64 % | 11.652 M 12.74 % | 10.336 M 15.51 % | 8.948 M 35.93 % | 6.583 M 9.24 % | 6.026 M |
| Operating income | 67.923 M -86.86 % | 516.844 M 183.26 % | 182.462 M -2.46 % | 187.067 M 6.92 % | 174.958 M 4.01 % | 168.209 M 8.89 % | 154.476 M 4.81 % | 147.382 M 131.91 % | 63.551 M 792.86 % | 7.118 M 505.35 % | 1.176 M -34.21 % | 1.787 M 103.67 % | -48.756 M -643.88 % | -6.554 M -115.22 % | 43.074 M -27.06 % | 59.051 M 236.74 % | 17.536 M -6.54 % | 18.764 M -2.69 % | 19.283 M 11.55 % | 17.286 M |
| Operating income ratio | 0.04 -85.50 % | 0.29 122.54 % | 0.13 -20.06 % | 0.16 4.39 % | 0.16 15.81 % | 0.13 6.37 % | 0.13 -4.67 % | 0.13 71.49 % | 0.08 628.49 % | 0.01 599.99 % | 0.00 -38.06 % | 0.00 103.20 % | -0.08 -1 068.48 % | -0.01 -118.61 % | 0.04 -39.73 % | 0.06 186.12 % | 0.02 -16.72 % | 0.02 -24.07 % | 0.03 -3.31 % | 0.03 |
| Total other income expenses net | 30.877 M 108.00 % | -386.088 M -3 114.19 % | -12.012 M -96.12 % | -6.125 M 44.41 % | -11.018 M -256.23 % | 7.052 M -66.01 % | 20.750 M 347.58 % | -8.381 M 74.67 % | -33.093 M -13.07 % | -29.269 M -3.66 % | -28.234 M 51.82 % | -58.602 M -72.91 % | -33.891 M -27 789.68 % | 122.396 K 61 298.00 % | -200.000 100.00 % | -4.686 M 72.08 % | -16.781 M | 0.000 100.00 % | -1.573 M -702.55 % | -196.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 294.936 M 80.66 % | 163.259 M 379.62 % | 34.039 M -84.51 % | 219.711 M 28.02 % | 171.625 M 75.81 % | 97.619 M 121.62 % | 44.048 M 161.68 % | -71.410 M -137.77 % | 189.086 M 6.60 % | 177.386 M -11.55 % | 200.543 M 39.03 % | 144.240 M -13.82 % | 167.375 M 67.10 % | 100.162 M 100.22 % | 50.026 M -56.38 % | 114.676 M 45.48 % | 78.825 M -39.30 % | 129.857 M 6.68 % | 121.727 M 69.86 % | 71.662 M |
| Total investments | 0.000 -100.00 % | 12.191 M 10.17 % | 11.066 M 27.90 % | 8.652 M | 0.000 -100.00 % | 6.273 M 8.11 % | 5.803 M 728.94 % | 700.000 K -88.14 % | 5.903 M 2 851.26 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.855 M -38.17 % | 3.000 M 359.78 % | 652.486 K |
| Total debt | 332.530 M 6.88 % | 311.115 M 21.01 % | 257.090 M -0.34 % | 257.959 M 37.07 % | 188.193 M 64.05 % | 114.715 M -2.41 % | 117.551 M -18.91 % | 144.967 M -30.14 % | 207.512 M 1.45 % | 204.546 M -1.26 % | 207.152 M 34.45 % | 154.074 M -8.82 % | 168.981 M 30.76 % | 129.226 M 31.72 % | 98.107 M -22.78 % | 127.048 M 44.82 % | 87.730 M -34.87 % | 134.709 M 9.15 % | 123.420 M 69.20 % | 72.943 M |
| Accumulated other comprehensive income loss | 17.190 M 44.36 % | 11.908 M 152.84 % | -22.538 M -0.90 % | -22.337 M -4.45 % | -21.386 M 6.75 % | -22.933 M | 0.000 -100.00 % | 429.629 M 742.80 % | 50.976 M 4 432 616.35 % | 1.150 K -99.98 % | 4.902 M 5.76 % | 4.635 M 128.33 % | 2.030 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.611 M 73.62 % | 20.511 M 276.42 % | 5.449 M |
| Retained earnings | 963.077 M 6.10 % | 907.673 M 10.24 % | 823.352 M 19.70 % | 687.824 M 24.82 % | 551.070 M 26.43 % | 435.884 M 37.21 % | 317.676 M 59.28 % | 199.450 M 81.95 % | 109.616 M 88.95 % | 58.014 M 9.04 % | 53.206 M -0.70 % | 53.582 M 1.79 % | 52.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 127.146 M 0.00 % | 127.146 M 0.50 % | 126.511 M 3.56 % | 122.166 M 0.00 % | 122.166 M 0.00 % | 122.166 M 4.42 % | 117.000 M 0.00 % | 117.000 M 11.23 % | 105.186 M 5.25 % | 99.936 M 5.07 % | 95.113 M 6.71 % | 89.136 M 4.99 % | 84.900 M 3.03 % | 82.400 M 4.47 % | 78.876 M 2.15 % | 77.216 M 0.00 % | 77.216 M 0.00 % | 77.216 M 0.00 % | 77.216 M 0.00 % | 77.216 M |
| Total equity | 2.128 B 2.80 % | 2.070 B 6.95 % | 1.935 B 32.13 % | 1.465 B 10.22 % | 1.329 B 9.63 % | 1.212 B 39.92 % | 866.336 M 16.12 % | 746.079 M 178.59 % | 267.809 M 49.54 % | 179.087 M 4.21 % | 171.846 M 3.91 % | 165.381 M 5.22 % | 157.174 M -21.81 % | 201.013 M -1.52 % | 204.124 M 25.53 % | 162.614 M 25.47 % | 129.605 M 11.89 % | 115.832 M 14.99 % | 100.731 M 17.58 % | 85.670 M |
| Other non current liabilities | 22.044 M 25.55 % | 17.558 M 5.76 % | 16.601 M 13.75 % | 14.594 M 26.30 % | 11.555 M 8.98 % | 10.603 M 8.17 % | 9.802 M -16.88 % | 11.793 M 39.53 % | 8.452 M 734 184.97 % | 1.151 K -99.99 % | 14.909 M 16.31 % | 12.818 M 89.54 % | 6.762 M 10.79 % | 6.104 M 2 034 542.00 % | 300.000 | 0.000 100.00 % | -61.070 M -1 969.31 % | 3.267 M 27.32 % | 2.566 M 18.30 % | 2.169 M |
| Long term debt | 37.343 M 197.44 % | 12.555 M 44.38 % | 8.696 M -82.86 % | 50.736 M -20.78 % | 64.046 M 171.55 % | 23.585 M 11 163.29 % | 209.398 K -85.23 % | 1.418 M -94.25 % | 24.639 M -29.91 % | 35.155 M -23.41 % | 45.898 M 2 858.16 % | 1.552 M -4.80 % | 1.630 M -12.30 % | 1.858 M -98.11 % | 98.107 M -22.78 % | 127.048 M 44.82 % | 87.730 M 133.15 % | 37.628 M -18.64 % | 46.247 M 10.90 % | 41.700 M |
| Total non current liabilities | 59.387 M 97.21 % | 30.113 M 19.04 % | 25.297 M -61.28 % | 65.330 M -13.59 % | 75.602 M 111.01 % | 35.828 M 153.13 % | 14.154 M -18.40 % | 17.346 M -56.12 % | 39.531 M -18.77 % | 48.664 M -27.75 % | 67.352 M 176.69 % | 24.342 M 36.29 % | 17.860 M 5.62 % | 16.910 M -83.96 % | 105.430 M -20.24 % | 132.184 M 43.64 % | 92.026 M 108.12 % | 44.217 M -14.02 % | 51.427 M 11.75 % | 46.021 M |
| Other current liabilities | 60.503 M -64.78 % | 171.801 M 734.51 % | 20.587 M 17.01 % | 17.595 M -56.54 % | 40.484 M 194.20 % | -42.976 M -226.76 % | 33.904 M -46.71 % | 63.626 M 19.78 % | 53.118 M -11.42 % | 59.969 M 19.38 % | 50.232 M 53.44 % | 32.738 M 293.80 % | 8.313 M -84.24 % | 52.735 M -49.58 % | 104.589 M -50.27 % | 210.309 M 34.68 % | 156.153 M 268.95 % | 42.323 M -28.57 % | 59.247 M 190.20 % | 20.416 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 43.899 M -33.82 % | 66.337 M | 0.000 -100.00 % | 160.314 M 157.34 % | 62.296 M -4.84 % | 65.464 M 238.82 % | 19.321 M -23.14 % | 25.138 M -41.36 % | 42.867 M -13.05 % | 49.300 M -44.98 % | 89.604 M 1 672.80 % | 5.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 295.187 M -1.13 % | 298.560 M 20.20 % | 248.394 M 19.87 % | 207.223 M 66.92 % | 124.147 M 36.23 % | 91.130 M 174.76 % | 33.167 M -76.90 % | 143.549 M -5.17 % | 151.373 M -10.64 % | 169.393 M 5.05 % | 161.254 M 5.72 % | 152.522 M -8.86 % | 167.351 M 23.90 % | 135.064 M 78.39 % | 75.713 M | 0.000 | 0.000 -100.00 % | 97.081 M 25.80 % | 77.172 M 147.00 % | 31.244 M |
| Total current liabilities | 781.654 M -7.56 % | 845.554 M 2.40 % | 825.735 M 13.60 % | 726.908 M 36.45 % | 532.740 M -5.68 % | 564.836 M 16.36 % | 485.436 M 17.80 % | 412.080 M -3.42 % | 426.666 M 14.56 % | 372.429 M -16.76 % | 447.428 M -1.89 % | 456.066 M -4.45 % | 477.308 M 1.31 % | 471.149 M 20.61 % | 390.629 M 38.51 % | 282.032 M 19.27 % | 236.474 M -33.88 % | 357.667 M 14.63 % | 312.013 M 51.10 % | 206.494 M |
| Total liabilities | 841.041 M -3.95 % | 875.667 M 2.89 % | 851.032 M 7.42 % | 792.239 M 29.63 % | 611.175 M 1.75 % | 600.664 M 20.23 % | 499.590 M 16.34 % | 429.426 M -7.89 % | 466.197 M 10.71 % | 421.093 M -18.20 % | 514.780 M 7.15 % | 480.409 M -2.98 % | 495.168 M 1.46 % | 488.058 M -1.61 % | 496.059 M 19.76 % | 414.216 M 26.09 % | 328.501 M -18.26 % | 401.884 M 10.58 % | 363.441 M 43.93 % | 252.514 M |
| Other non current assets | 426.668 M 8.36 % | 393.733 M 101.79 % | 195.120 M 121.30 % | 88.169 M 2.30 % | 86.185 M 191.03 % | 29.614 M 130.49 % | 12.848 M 35.14 % | 9.507 M 82.74 % | 5.203 M -95.27 % | 109.969 M 3 359.69 % | 3.179 M 1.61 % | 3.128 M -0.68 % | 3.150 M 8.11 % | 2.913 M | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 202.359 K |
| Long term investments | 0.000 -100.00 % | 12.191 M 10.17 % | 11.066 M 27.90 % | 8.652 M | 0.000 -100.00 % | 6.273 M 8.11 % | 5.803 M 2.14 % | 5.681 M 9.19 % | 5.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 7.423 M -17.37 % | 8.983 M 0.07 % | 8.977 M 149.47 % | 3.598 M 76.25 % | 2.042 M -24.14 % | 2.691 M -19.49 % | 3.343 M 5.48 % | 3.169 M 1 354.38 % | 217.883 K -29.13 % | 307.443 K -22.56 % | 397.003 K -47.87 % | 761.574 K -35.33 % | 1.178 M -23.28 % | 1.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 7.423 M -17.37 % | 8.983 M 0.07 % | 8.977 M 149.47 % | 3.598 M 76.25 % | 2.042 M -24.14 % | 2.691 M -19.49 % | 3.343 M 5.48 % | 3.169 M 1 354.38 % | 217.883 K -29.13 % | 307.443 K -22.56 % | 397.003 K -47.87 % | 761.574 K -35.33 % | 1.178 M -23.28 % | 1.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 861.162 M -5.32 % | 909.518 M -0.88 % | 917.588 M -0.39 % | 921.173 M 3.00 % | 894.349 M 20.99 % | 739.210 M 90.49 % | 388.051 M 53.40 % | 252.972 M 29.87 % | 194.782 M 132.02 % | 83.950 M -57.59 % | 197.966 M -11.00 % | 222.422 M -2.84 % | 228.922 M -1.16 % | 231.608 M -0.14 % | 231.932 M 12.18 % | 206.743 M 12.86 % | 183.178 M 5.13 % | 174.243 M 15.11 % | 151.369 M 40.88 % | 107.445 M |
| Total non current assets | 1.323 B -1.94 % | 1.350 B 17.20 % | 1.152 B 12.18 % | 1.027 B 4.78 % | 979.742 M 26.99 % | 771.515 M 90.86 % | 404.241 M 52.17 % | 265.648 M 32.69 % | 200.203 M 3.08 % | 194.226 M -3.63 % | 201.542 M -10.95 % | 226.312 M -2.97 % | 233.249 M -1.19 % | 236.056 M 1.78 % | 231.932 M 12.19 % | 206.723 M 12.85 % | 183.178 M 5.13 % | 174.243 M 15.11 % | 151.369 M 40.62 % | 107.647 M |
| Other current assets | 297.528 M -1.39 % | 301.736 M -6.49 % | 322.685 M 11.35 % | 289.800 M -15.73 % | 343.910 M 0.71 % | 341.478 M 17.68 % | 290.180 M 86.10 % | 155.929 M 30.04 % | 119.913 M 12.83 % | 106.281 M 99.87 % | 53.174 M -11.00 % | 59.746 M -6.83 % | 64.122 M 3.70 % | 61.833 M 740.89 % | 7.353 M 5.92 % | 6.943 M 14.57 % | 6.060 M 42.38 % | 4.256 M 19.69 % | 3.556 M 85.59 % | 1.916 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K 0.00 % | 700.000 K 250.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.855 M -38.17 % | 3.000 M 359.78 % | 652.486 K |
| cash and cash equivalents | 37.594 M -74.57 % | 147.856 M -28.84 % | 207.788 M 443.26 % | 38.248 M -1.69 % | 38.906 M 127.58 % | 17.096 M -76.74 % | 73.502 M -66.03 % | 216.377 M 1 074.30 % | 18.426 M -32.16 % | 27.160 M 310.98 % | 6.609 M -32.80 % | 9.834 M 512.68 % | 1.605 M -94.48 % | 29.063 M -39.55 % | 48.081 M 288.61 % | 12.373 M 38.94 % | 8.905 M 83.57 % | 4.851 M 186.53 % | 1.693 M 32.06 % | 1.282 M |
| Cash and short term investments | 37.594 M -74.57 % | 147.856 M -28.84 % | 207.788 M 443.26 % | 38.248 M -1.69 % | 38.906 M 127.58 % | 17.096 M -76.74 % | 73.502 M -66.14 % | 217.077 M 1 034.98 % | 19.126 M -30.09 % | 27.360 M 301.84 % | 6.809 M -32.15 % | 10.034 M 455.88 % | 1.805 M -93.83 % | 29.263 M -39.14 % | 48.081 M 288.61 % | 12.373 M 38.94 % | 8.905 M 32.79 % | 6.706 M 42.89 % | 4.693 M 142.66 % | 1.934 M |
| Total current assets | 1.645 B 3.11 % | 1.596 B -2.31 % | 1.634 B 32.77 % | 1.230 B 28.12 % | 960.328 M -7.78 % | 1.041 B 8.28 % | 961.685 M 5.70 % | 909.857 M 70.45 % | 533.803 M 31.49 % | 405.954 M -16.31 % | 485.085 M 15.64 % | 419.478 M 0.09 % | 419.093 M -7.49 % | 453.015 M -3.25 % | 468.251 M 26.52 % | 370.107 M 34.62 % | 274.928 M -19.96 % | 343.473 M 9.80 % | 312.803 M 35.68 % | 230.537 M |
| Inventory | 621.374 M 4.65 % | 593.752 M 31.78 % | 450.573 M 66.82 % | 270.097 M 419.04 % | 52.038 M -69.31 % | 169.575 M 11.12 % | 152.603 M 7.21 % | 142.342 M 3.22 % | 137.899 M 23.81 % | 111.376 M -17.28 % | 134.636 M 4.88 % | 128.371 M -15.12 % | 151.244 M 19.80 % | 126.245 M 1.46 % | 124.432 M 41.76 % | 87.776 M 19.02 % | 73.752 M -7.59 % | 79.810 M -35.73 % | 124.181 M 112.59 % | 58.414 M |
| Net receivables | 688.997 M 24.68 % | 552.593 M -15.32 % | 652.581 M 3.22 % | 632.235 M 20.32 % | 525.474 M 2.40 % | 513.163 M 15.77 % | 443.260 M 15.36 % | 384.238 M 49.59 % | 256.865 M 4.38 % | 246.084 M -7.26 % | 265.357 M 29.98 % | 204.157 M 11.16 % | 183.654 M -22.07 % | 235.674 M | 0.000 -100.00 % | 263.015 M 41.25 % | 186.211 M -26.31 % | 252.701 M 40.10 % | 180.373 M 7.19 % | 168.273 M |
| Tax assets | 28.104 M 11.75 % | 25.148 M 33.80 % | 18.795 M 278.63 % | 4.964 M 275.14 % | -2.834 M 54.82 % | -6.273 M -8.11 % | -5.803 M -2.14 % | -5.681 M -9.19 % | -5.203 M | 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 |
| Account payables | 425.964 M 27.32 % | 334.565 M -29.69 % | 475.859 M 21.05 % | 393.116 M 22.04 % | 322.114 M 4.93 % | 306.976 M 26.99 % | 241.726 M 46.74 % | 164.727 M -21.26 % | 209.210 M 55.61 % | 134.449 M -43.02 % | 235.942 M -3.46 % | 244.388 M 15.26 % | 212.040 M -23.81 % | 278.295 M -4.37 % | 291.026 M 75.92 % | 165.432 M 17.00 % | 141.392 M -34.61 % | 216.214 M 24.71 % | 173.369 M 13.61 % | 152.606 M |
| Tax payables | 0.000 -100.00 % | 40.628 M 9.82 % | 36.996 M -13.23 % | 42.638 M -7.30 % | 45.995 M -6.88 % | 49.393 M -7.27 % | 53.266 M 32.57 % | 40.178 M 209.90 % | 12.965 M 802.54 % | 1.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.049 M -7.91 % | 2.225 M -0.13 % | 2.228 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.793 M | 0.000 -100.00 % | 6.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 11.979 M -36.67 % | 18.915 M 1 468.41 % | 1.206 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.174 M | 0.000 | 0.000 -100.00 % | 1.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.126 M 35.85 % | 2.301 M -24.48 % | 3.047 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 22.337 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 total stockholders equity | 1.023 B 0.00 % | 1.023 B 1.62 % | 1.007 B 53.78 % | 654.707 M -0.15 % | 655.659 M -3.16 % | 677.045 M 56.85 % | 431.660 M 0.00 % | 431.660 M | 0.000 -100.00 % | 21.137 M -10.16 % | 23.527 M 17.30 % | 20.057 M 13.94 % | 17.603 M 36.96 % | 12.853 M 108.74 % | 6.158 M 104.98 % | 3.004 M 0.00 % | 3.004 M 0.00 % | 3.004 M 0.00 % | 3.004 M 0.00 % | 3.004 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.640 M -60.41 % | 4.143 M 0.17 % | 4.136 M -35.79 % | 6.440 M -13.19 % | 7.419 M 13.34 % | 6.546 M -34.37 % | 9.973 M 5.33 % | 9.468 M 5.82 % | 8.947 M 22.18 % | 7.323 M 42.60 % | 5.135 M 19.52 % | 4.297 M 29.30 % | 3.323 M 27.17 % | 2.613 M 21.42 % | 2.152 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.969 B 0.79 % | 2.946 B 5.76 % | 2.785 B 23.41 % | 2.257 B 16.33 % | 1.940 B 7.02 % | 1.813 B 32.72 % | 1.366 B 16.20 % | 1.176 B 60.15 % | 734.006 M 22.30 % | 600.180 M -12.59 % | 686.626 M 6.32 % | 645.789 M -1.00 % | 652.342 M -5.33 % | 689.072 M -1.59 % | 700.183 M 21.38 % | 576.829 M 25.92 % | 458.106 M -11.51 % | 517.716 M 11.54 % | 464.172 M 37.25 % | 338.184 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -13.831 M -77.36 % | -7.798 M -752.96 % | 1.194 M 147.72 % | -2.503 M -35 129.43 % | 7.145 K 100.31 % | -2.305 M -135.55 % | -978.489 K -212.03 % | 873.389 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -260.803 M -23.35 % | -211.429 M 26.53 % | -287.762 M -61.48 % | -178.205 M -588.02 % | -25.901 M 28.79 % | -36.373 M 67.79 % | -112.913 M 52.23 % | -236.383 M -209.10 % | -76.475 M -1 358.18 % | 6.078 M 107.51 % | -80.946 M -1 629.07 % | 5.294 M 181.13 % | -6.525 M 86.39 % | -47.938 M -186.69 % | 55.296 M 183.51 % | -66.212 M -252.07 % | 43.541 M 2 998.88 % | -1.502 M 92.12 % | -19.057 M -547.45 % | 4.259 M |
| Accounts receivables | -136.689 M -236.71 % | 99.988 M 591.44 % | -20.346 M 80.94 % | -106.761 M -312.33 % | -25.892 M 60.69 % | -65.873 M -33.16 % | -49.470 M 61.16 % | -127.373 M -32.78 % | -95.929 M -192.06 % | 104.206 M 270.57 % | -61.092 M -198.90 % | -20.439 M -139.26 % | 52.062 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.028 M -431.54 % | -13.739 M 46.61 % | -25.733 M |
| Inventory | -27.612 M 80.72 % | -143.179 M 20.67 % | -180.476 M 17.24 % | -218.059 M -285.52 % | 117.537 M 792.52 % | -16.972 M -65.41 % | -10.261 M -130.96 % | -4.443 M 83.25 % | -26.523 M -214.03 % | 23.260 M 471.25 % | -6.265 M -127.39 % | 22.873 M 191.49 % | -24.999 M -1 341.41 % | -1.734 M 95.27 % | -36.656 M -161.37 % | -14.025 M -331.49 % | 6.058 M -86.35 % | 44.371 M 167.47 % | -65.767 M -224.89 % | -20.243 M |
| Accounts payables | 37.951 M 275.13 % | -21.670 M -150.56 % | 42.858 M -61.35 % | 110.886 M 314.48 % | -51.699 M -175.90 % | 68.114 M -22.33 % | 87.699 M 1 831.28 % | -5.066 M -114.27 % | 35.494 M 145.70 % | -77.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.155 M -55.08 % | 60.450 M 20.33 % | 50.235 M |
| Other working capital | -134.453 M 8.27 % | -146.568 M -12.92 % | -129.798 M -463.28 % | 35.729 M 154.26 % | -65.847 M -204.27 % | -21.641 M 84.64 % | -140.880 M 39.26 % | -231.941 M -364.32 % | -49.953 M -190.74 % | -17.182 M 76.99 % | -74.680 M -324.82 % | -17.579 M -195.16 % | 18.474 M 139.98 % | -46.204 M -150.25 % | 91.952 M 276.20 % | -52.187 M -239.23 % | 37.483 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 20.474 M 156.48 % | -36.251 M -236.50 % | 26.558 M 30.13 % | 20.409 M 244.11 % | 5.931 M -34.03 % | 8.990 M -33.53 % | 13.524 M -77.51 % | 60.140 M 44.66 % | 41.573 M 29.10 % | 32.202 M 41.06 % | 22.828 M -21.44 % | 29.058 M 19.58 % | 24.300 M 287.73 % | 6.267 M -62.58 % | 16.748 M -35.07 % | 25.794 M 1.49 % | 25.416 M 16 696.60 % | 151.318 K | 0.000 -100.00 % | 797.636 K |
| Net cash provided by operating activities | -98.586 M -46.19 % | -67.438 M -7.17 % | -62.928 M -253.14 % | 41.091 M -67.83 % | 127.716 M -0.24 % | 128.018 M 197.66 % | 43.009 M 178.86 % | -54.537 M -251.82 % | 35.922 M -42.11 % | 62.058 M 289.53 % | -32.744 M -163.72 % | 51.387 M 426.63 % | -15.733 M 54.91 % | -34.895 M -130.74 % | 113.521 M 932.38 % | 10.996 M -86.76 % | 83.067 M 265.98 % | 22.697 M 777.01 % | 2.588 M -90.06 % | 26.025 M |
| Investments in property plant and equipment | -20.733 M 67.02 % | -62.872 M 4.76 % | -66.011 M 23.32 % | -86.082 M 52.09 % | -179.659 M 52.23 % | -376.108 M -139.84 % | -156.814 M -91.56 % | -81.860 M -252.88 % | -23.198 M -244.32 % | -6.737 M -611.88 % | -946.402 K 90.34 % | -9.798 M 22.26 % | -12.604 M 22.06 % | -16.172 M 58.46 % | -38.933 M -10.61 % | -35.197 M -73.43 % | -20.295 M 36.53 % | -31.973 M 36.44 % | -50.305 M -158.66 % | -19.448 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -3.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 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 |
| Other investing activites | 0.000 -100.00 % | 7.243 M 0.50 % | 7.207 M 432.24 % | 1.354 M -11.68 % | 1.533 M -52.03 % | 3.196 M -65.44 % | 9.248 M 373.14 % | 1.954 M 166.64 % | 733.004 K -46.90 % | 1.381 M -35.02 % | 2.125 M 55.30 % | 1.368 M -36.45 % | 2.153 M 45.91 % | 1.475 M 85.45 % | 795.525 K 33.78 % | 594.670 K 115.61 % | 275.803 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -23.782 M 57.25 % | -55.629 M 5.40 % | -58.804 M 30.60 % | -84.728 M 52.43 % | -178.126 M 52.23 % | -372.913 M -152.71 % | -147.566 M -84.68 % | -79.905 M -247.95 % | -22.965 M -328.71 % | -5.357 M -554.65 % | 1.178 M 113.98 % | -8.430 M 19.34 % | -10.452 M 29.84 % | -14.897 M 60.94 % | -38.137 M -10.22 % | -34.603 M -72.85 % | -20.019 M 37.39 % | -31.973 M 36.44 % | -50.305 M -158.66 % | -19.448 M |
| Debt repayment | 16.224 M -75.55 % | 66.345 M 4 099.10 % | -1.659 M 87.54 % | -13.310 M -132.90 % | 40.461 M 73.09 % | 23.376 M 184.94 % | -27.520 M -27.06 % | -21.660 M -25.73 % | -17.227 M 8.11 % | -18.748 M -138.51 % | 48.686 M 423.02 % | -15.072 M -138.99 % | 38.657 M -13.69 % | 44.789 M 254.76 % | -28.941 M -173.61 % | 39.319 M 183.69 % | -46.979 M -516.15 % | 11.289 M -77.64 % | 50.477 M 407.21 % | -16.431 M |
| Common stock issued | 8.650 M -54.39 % | 18.966 M -94.32 % | 334.116 M | 0.000 -100.00 % | 1.547 M -99.38 % | 250.551 M | 0.000 -100.00 % | 390.467 M 951.92 % | 37.120 M 1 425.41 % | 2.433 M -64.43 % | 6.842 M -5.83 % | 7.265 M 33.60 % | 5.438 M -29.06 % | 7.665 M -4.87 % | 8.057 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.715 M -0.51 % | -12.651 M 0.00 % | -12.651 M -3.56 % | -12.217 M -100.00 % | -6.108 M 58.46 % | -14.704 M | 0.000 100.00 % | -11.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -9.525 M 66.62 % | -28.533 M -141.65 % | 68.506 M 204.62 % | 22.489 M 124.57 % | -91.526 M -876.02 % | -9.377 M 64.39 % | -26.335 M 13.14 % | -30.320 M 2.24 % | -31.014 M -10.24 % | -28.133 M 2.86 % | -28.961 M -11.16 % | -26.053 M -20.17 % | -21.680 M -66.76 % | -13.000 M -6.17 % | -12.244 M 11.72 % | -13.870 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 12.159 M -80.74 % | 63.135 M -78.32 % | 291.273 M 577.71 % | 42.979 M -26.39 % | 58.389 M -69.37 % | 190.630 M 616.64 % | -36.898 M -111.13 % | 331.401 M 3 278.01 % | -10.428 M 77.97 % | -47.328 M -272.76 % | 27.395 M 174.51 % | -36.768 M -303.79 % | 18.042 M -41.37 % | 30.774 M 177.57 % | -39.675 M -246.54 % | 27.074 M 144.49 % | -60.849 M -639.01 % | 11.289 M -77.64 % | 50.477 M 407.21 % | -16.431 M |
| Effect of forex changes on cash | 139.149 M | 0.000 100.00 % | -1.000 K -635.29 % | -136.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 28.940 M 148.29 % | -59.932 M -135.35 % | 169.540 M 25 854.29 % | -658.298 K -108.25 % | 7.979 M 114.70 % | -54.265 M 61.64 % | -141.455 M -171.82 % | 196.959 M 7 686.29 % | 2.530 M -73.01 % | 9.373 M 324.76 % | -4.170 M -167.38 % | 6.189 M 176.01 % | -8.143 M 57.18 % | -19.018 M -153.26 % | 35.709 M 929.78 % | 3.468 M 57.68 % | 2.199 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 8.654 M -95.84 % | 207.788 M 443.27 % | 38.248 M -1.69 % | 38.906 M 25.80 % | 30.928 M -63.70 % | 85.193 M -62.41 % | 226.648 M 663.40 % | 29.689 M 9.31 % | 27.160 M 18.40 % | 22.940 M -15.38 % | 27.110 M 29.58 % | 20.921 M -28.02 % | 29.063 M -39.55 % | 48.081 M 288.61 % | 12.373 M 38.94 % | 8.905 M 32.79 % | 6.706 M 296.10 % | 1.693 M 32.06 % | 1.282 M | 0.000 |
| Cash at end of period | 37.594 M -74.57 % | 147.856 M -28.84 % | 207.788 M 443.26 % | 38.248 M -1.69 % | 38.906 M 25.80 % | 30.928 M -63.70 % | 85.193 M -62.41 % | 226.648 M 663.40 % | 29.689 M -8.12 % | 32.313 M 40.86 % | 22.940 M -15.38 % | 27.110 M 29.58 % | 20.921 M -28.02 % | 29.063 M -39.55 % | 48.081 M 288.61 % | 12.373 M 38.94 % | 8.905 M 83.57 % | 4.851 M 186.53 % | 1.693 M 32.06 % | 1.282 M |
| Operating cash flow | -98.586 M -46.19 % | -67.438 M -7.17 % | -62.928 M -253.14 % | 41.091 M -67.83 % | 127.716 M -0.24 % | 128.018 M 197.66 % | 43.009 M 178.86 % | -54.537 M -251.82 % | 35.922 M -42.11 % | 62.058 M 289.53 % | -32.744 M -163.72 % | 51.387 M 426.63 % | -15.733 M 54.91 % | -34.895 M -130.74 % | 113.521 M 932.38 % | 10.996 M -86.76 % | 83.067 M 265.98 % | 22.697 M 777.01 % | 2.588 M -90.06 % | 26.025 M |
| Capital expenditure | -20.733 M 67.02 % | -62.872 M 4.76 % | -66.011 M 23.32 % | -86.082 M 52.09 % | -179.659 M 52.23 % | -376.108 M -139.84 % | -156.814 M -91.56 % | -81.860 M -252.88 % | -23.198 M -244.32 % | -6.737 M -611.88 % | -946.402 K 90.34 % | -9.798 M 22.26 % | -12.604 M 22.06 % | -16.172 M 58.46 % | -38.933 M -10.61 % | -35.197 M -73.43 % | -20.295 M 36.53 % | -31.973 M 36.44 % | -50.305 M -158.66 % | -19.448 M |
| Free CashFlow | -119.319 M 8.43 % | -130.310 M -1.06 % | -128.939 M -186.59 % | -44.991 M 13.38 % | -51.943 M 79.06 % | -248.091 M -118.00 % | -113.805 M 16.56 % | -136.397 M -1 171.92 % | 12.725 M -77.00 % | 55.321 M 264.20 % | -33.690 M -181.01 % | 41.589 M 246.77 % | -28.337 M 44.51 % | -51.067 M -168.47 % | 74.588 M 408.20 % | -24.201 M -138.55 % | 62.772 M 776.71 % | -9.276 M 80.56 % | -47.717 M -825.51 % | 6.577 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 471.698 M 9.58 % | 430.448 M 45.36 % | 296.129 M -34.40 % | 451.422 M 0.89 % | 447.434 M 3.94 % | 430.486 M -9.03 % | 473.195 M 1.76 % | 465.022 M 6.80 % | 435.414 M 3.81 % | 419.431 M 8.48 % | 386.654 M 8.67 % | 355.818 M 6.11 % | 335.322 M 1.34 % | 330.880 M 45.42 % | 227.538 M -30.29 % | 326.409 M 0.37 % | 325.202 M 18.13 % | 275.303 M 29.62 % | 212.388 M -35.49 % | 329.220 M 6.99 % | 307.719 M 10.76 % | 277.835 M 18.10 % | 235.247 M -33.42 % | 353.349 M -0.51 % | 355.151 M 14.09 % | 311.291 M -6.44 % | 332.705 M 38.15 % | 240.830 M -25.87 % | 324.882 M -0.84 % | 327.634 M 11.82 % | 293.008 M 3.56 % | 282.929 M 1.38 % | 279.066 M 7.30 % | 260.069 M 16.71 % | 222.835 M 11.28 % | 200.240 M -12.56 % | 229.001 M 32.77 % | 172.481 M -4.09 % | 179.835 M 27.36 % | 141.201 M -21.30 % | 179.421 M 4.13 % | 172.303 M -7.22 % | 185.703 M 44.03 % | 128.934 M -52.78 % | 273.076 M 43.55 % | 190.224 M -15.05 % | 223.916 M 86.32 % | 120.180 M -41.01 % | 203.743 M 10.34 % | 184.646 M -0.40 % | 185.381 M 53.05 % | 121.124 M -45.69 % | 223.037 M 101.96 % | 110.437 M -64.69 % | 312.778 M 53.39 % | 203.908 M -58.27 % | 488.583 M 153.05 % | 193.076 M -26.48 % | 262.621 M |
| Net income | 26.668 M 23.86 % | 21.530 M -10.89 % | 24.162 M -17.31 % | 29.220 M 100.63 % | 14.564 M 7.79 % | 13.512 M -36.50 % | 21.278 M 4.82 % | 20.299 M 37.46 % | 14.767 M -64.65 % | 41.772 M 7.54 % | 38.843 M 3.03 % | 37.702 M 4.61 % | 36.040 M 0.51 % | 35.856 M 30.61 % | 27.454 M -27.34 % | 37.785 M -10.50 % | 42.218 M 1.70 % | 41.513 M 13.83 % | 36.469 M 20.97 % | 30.147 M -6.48 % | 32.236 M 43.65 % | 22.441 M -10.00 % | 24.934 M -32.23 % | 36.794 M -4.11 % | 38.372 M 16.94 % | 32.813 M 15.55 % | 28.397 M 18.12 % | 24.040 M -32.47 % | 35.598 M 10.48 % | 32.220 M 73.01 % | 18.623 M -34.42 % | 28.400 M 6.02 % | 26.788 M 6.89 % | 25.061 M 117.81 % | 11.506 M -33.44 % | 17.287 M 50.52 % | 11.485 M 1.43 % | 11.323 M -37.69 % | 18.173 M 224.52 % | -14.594 M -515.78 % | 3.510 M 254.01 % | -2.279 M -4 007.88 % | 58.318 K 101.58 % | -3.691 M -173.76 % | 5.004 M 64.88 % | 3.035 M 168.38 % | -4.438 M -3.84 % | -4.274 M -183.69 % | 5.107 M 12.32 % | 4.547 M 135.91 % | -12.663 M 24.02 % | -16.666 M -38.10 % | -12.068 M -53.15 % | -7.880 M -132.48 % | 24.258 M 354.94 % | -9.515 M 58.61 % | -22.989 M -280.86 % | -6.036 M -199.37 % | 6.074 M |
| Income before tax | 26.829 M 25.90 % | 21.309 M -14.43 % | 24.903 M -35.77 % | 38.770 M 98.17 % | 19.564 M 25.71 % | 15.563 M -41.40 % | 26.556 M -18.84 % | 32.722 M 32.77 % | 24.645 M -47.38 % | 46.833 M 7.53 % | 43.555 M 3.15 % | 42.226 M 1.95 % | 41.419 M -4.23 % | 43.250 M 34.35 % | 32.191 M -36.58 % | 50.761 M 0.45 % | 50.532 M 6.48 % | 47.457 M 15.73 % | 41.007 M -7.95 % | 44.548 M -3.16 % | 46.002 M 42.06 % | 32.382 M -4.34 % | 33.850 M -33.08 % | 50.583 M -3.08 % | 52.193 M 20.88 % | 43.177 M 2.37 % | 42.177 M 15.36 % | 36.560 M -28.45 % | 51.097 M 12.55 % | 45.399 M 20.39 % | 37.711 M 10.70 % | 34.065 M 1.29 % | 33.632 M 7.32 % | 31.337 M 98.76 % | 15.766 M -17.24 % | 19.050 M 31.02 % | 14.540 M 2.18 % | 14.230 M -34.20 % | 21.626 M 243.19 % | -15.103 M -571.23 % | 3.205 M 222.84 % | -2.609 M -12.18 % | -2.326 M 44.81 % | -4.214 M -168.91 % | 6.115 M 274.24 % | 1.634 M 132.94 % | -4.961 M 4.66 % | -5.203 M -170.50 % | 7.380 M 61.45 % | 4.571 M 135.07 % | -13.033 M 20.73 % | -16.440 M -38.44 % | -11.875 M -60.30 % | -7.408 M -129.73 % | 24.919 M 371.21 % | -9.188 M 58.54 % | -22.163 M -245.59 % | -6.413 M -180.14 % | 8.002 M |
| Income before tax ratio | 0.06 14.89 % | 0.05 -41.13 % | 0.08 -2.08 % | 0.09 96.42 % | 0.04 20.95 % | 0.04 -35.58 % | 0.06 -20.25 % | 0.07 24.32 % | 0.06 -49.31 % | 0.11 -0.88 % | 0.11 -5.08 % | 0.12 -3.92 % | 0.12 -5.50 % | 0.13 -7.61 % | 0.14 -9.03 % | 0.16 0.08 % | 0.16 -9.86 % | 0.17 -10.72 % | 0.19 42.69 % | 0.14 -9.49 % | 0.15 28.26 % | 0.12 -19.00 % | 0.14 0.51 % | 0.14 -2.59 % | 0.15 5.95 % | 0.14 9.41 % | 0.13 -16.49 % | 0.15 -3.48 % | 0.16 13.50 % | 0.14 7.66 % | 0.13 6.90 % | 0.12 -0.10 % | 0.12 0.02 % | 0.12 70.30 % | 0.07 -25.63 % | 0.10 49.84 % | 0.06 -23.04 % | 0.08 -31.39 % | 0.12 212.43 % | -0.11 -698.78 % | 0.02 217.97 % | -0.02 -20.91 % | -0.01 61.68 % | -0.03 -245.95 % | 0.02 160.69 % | 0.01 138.77 % | -0.02 48.83 % | -0.04 -219.52 % | 0.04 46.32 % | 0.02 135.21 % | -0.07 48.20 % | -0.14 -154.93 % | -0.05 20.63 % | -0.07 -184.20 % | 0.08 276.81 % | -0.05 0.67 % | -0.05 -36.57 % | -0.03 -209.01 % | 0.03 |
| EBITDA | 55.285 M 8.71 % | 50.856 M 40.53 % | 36.190 M -47.14 % | 68.462 M 22.15 % | 56.047 M 62.64 % | 34.460 M -45.45 % | 63.169 M 10.36 % | 57.237 M 10.18 % | 51.948 M -29.14 % | 73.306 M 7.24 % | 68.358 M 5.07 % | 65.058 M 2.08 % | 63.732 M -3.72 % | 66.194 M 24.73 % | 53.070 M -25.63 % | 71.362 M 6.46 % | 67.033 M 9.54 % | 61.196 M 25.52 % | 48.754 M -7.23 % | 52.556 M -7.41 % | 56.764 M 38.92 % | 40.861 M 0.85 % | 40.517 M -31.19 % | 58.884 M -2.78 % | 60.566 M 19.90 % | 50.512 M 3.01 % | 49.035 M 10.15 % | 44.516 M -25.12 % | 59.450 M 41.18 % | 42.110 M -11.91 % | 47.806 M 1.43 % | 47.132 M 4.93 % | 44.918 M 10.79 % | 40.545 M 38.36 % | 29.305 M -4.69 % | 30.746 M 12.91 % | 27.231 M 19.04 % | 22.875 M -34.54 % | 34.945 M 1 241.63 % | -3.061 M -119.81 % | 15.452 M 111.24 % | 7.315 M -33.89 % | 11.064 M 45.79 % | 7.589 M -59.03 % | 18.525 M 113.72 % | 8.668 M 27.85 % | 6.780 M 12.15 % | 6.045 M -68.55 % | 19.223 M 29.95 % | 14.793 M 816.90 % | -2.063 M 66.26 % | -6.116 M -421.40 % | -1.173 M -148.49 % | 2.419 M -92.96 % | 34.364 M 9 946.36 % | -349.000 K 94.44 % | -6.276 M -1 045.26 % | -548.000 K -103.72 % | 14.724 M |
| Net income ratio | 0.06 13.03 % | 0.05 -38.70 % | 0.08 26.05 % | 0.06 98.86 % | 0.03 3.70 % | 0.03 -30.20 % | 0.04 3.01 % | 0.04 28.71 % | 0.03 -65.95 % | 0.10 -0.86 % | 0.10 -5.19 % | 0.11 -1.41 % | 0.11 -0.82 % | 0.11 -10.19 % | 0.12 4.23 % | 0.12 -10.83 % | 0.13 -13.91 % | 0.15 -12.18 % | 0.17 87.52 % | 0.09 -12.59 % | 0.10 29.70 % | 0.08 -23.79 % | 0.11 1.79 % | 0.10 -3.62 % | 0.11 2.50 % | 0.11 23.50 % | 0.09 -14.50 % | 0.10 -8.90 % | 0.11 11.42 % | 0.10 54.72 % | 0.06 -36.68 % | 0.10 4.57 % | 0.10 -0.39 % | 0.10 86.62 % | 0.05 -40.19 % | 0.09 72.14 % | 0.05 -23.60 % | 0.07 -35.04 % | 0.10 197.77 % | -0.10 -628.33 % | 0.02 247.90 % | -0.01 -4 311.80 % | 0.00 101.10 % | -0.03 -256.22 % | 0.02 14.85 % | 0.02 180.50 % | -0.02 44.27 % | -0.04 -241.88 % | 0.03 1.79 % | 0.02 136.05 % | -0.07 50.35 % | -0.14 -154.30 % | -0.05 24.17 % | -0.07 -192.00 % | 0.08 266.20 % | -0.05 0.83 % | -0.05 -50.51 % | -0.03 -235.17 % | 0.02 |
| Ratio EBITDA | 0.12 -0.80 % | 0.12 -3.33 % | 0.12 -19.42 % | 0.15 21.07 % | 0.13 56.48 % | 0.08 -40.04 % | 0.13 8.46 % | 0.12 3.17 % | 0.12 -31.74 % | 0.17 -1.14 % | 0.18 -3.31 % | 0.18 -3.80 % | 0.19 -4.99 % | 0.20 -14.23 % | 0.23 6.68 % | 0.22 6.06 % | 0.21 -7.27 % | 0.22 -3.17 % | 0.23 43.80 % | 0.16 -13.46 % | 0.18 25.43 % | 0.15 -14.61 % | 0.17 3.35 % | 0.17 -2.28 % | 0.17 5.10 % | 0.16 10.10 % | 0.15 -20.27 % | 0.18 1.01 % | 0.18 42.37 % | 0.13 -21.22 % | 0.16 -2.06 % | 0.17 3.50 % | 0.16 3.24 % | 0.16 18.55 % | 0.13 -14.35 % | 0.15 29.13 % | 0.12 -10.34 % | 0.13 -31.75 % | 0.19 996.37 % | -0.02 -125.17 % | 0.09 102.86 % | 0.04 -28.74 % | 0.06 1.22 % | 0.06 -13.24 % | 0.07 48.87 % | 0.05 50.50 % | 0.03 -39.81 % | 0.05 -46.69 % | 0.09 17.77 % | 0.08 819.76 % | -0.01 77.96 % | -0.05 -860.10 % | -0.01 -124.01 % | 0.02 -80.06 % | 0.11 6 519.09 % | 0.00 86.68 % | -0.01 -352.58 % | 0.00 -105.06 % | 0.06 |
| Gross profit ratio | 0.28 -40.18 % | 0.47 100.64 % | 0.24 -53.43 % | 0.51 11.41 % | 0.45 3.04 % | 0.44 53.71 % | 0.29 -38.09 % | 0.46 -1.18 % | 0.47 -6.81 % | 0.50 14.18 % | 0.44 -15.83 % | 0.52 3.36 % | 0.51 3.35 % | 0.49 489.12 % | -0.13 -124.24 % | 0.52 -9.60 % | 0.57 3.60 % | 0.55 560.45 % | 0.08 -74.24 % | 0.33 -13.59 % | 0.38 11.12 % | 0.34 827.35 % | -0.05 -112.69 % | 0.37 1.36 % | 0.36 9.66 % | 0.33 18 917.50 % | 0.00 -99.57 % | 0.40 18.88 % | 0.34 2.09 % | 0.33 1 087.07 % | -0.03 -107.72 % | 0.43 7.52 % | 0.40 2.27 % | 0.39 360.64 % | 0.09 -79.25 % | 0.41 9.25 % | 0.38 -9.45 % | 0.42 334.58 % | 0.10 -72.29 % | 0.35 -0.38 % | 0.35 6.94 % | 0.32 1 656.51 % | -0.02 -104.15 % | 0.50 87.55 % | 0.27 -17.13 % | 0.32 633.40 % | 0.04 -88.12 % | 0.37 9.58 % | 0.34 1.71 % | 0.33 958.49 % | 0.03 -89.57 % | 0.30 16.59 % | 0.26 -29.21 % | 0.37 445.46 % | 0.07 -79.04 % | 0.32 32.84 % | 0.24 -12.69 % | 0.28 25.53 % | 0.22 |
| Weighted average shs out dil | 17.095 M 26.04 % | 13.563 M 6.76 % | 12.704 M 0.00 % | 12.704 M -0.08 % | 12.715 M 0.00 % | 12.715 M 0.50 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.04 % | 12.646 M 3.69 % | 12.196 M -0.40 % | 12.245 M 0.14 % | 12.228 M 0.22 % | 12.202 M -0.07 % | 12.210 M 0.00 % | 12.210 M 0.04 % | 12.205 M -0.04 % | 12.211 M 0.12 % | 12.196 M 0.00 % | 12.196 M 1.10 % | 12.064 M -0.03 % | 12.067 M 1.13 % | 11.932 M 0.00 % | 11.932 M 2.22 % | 11.672 M 0.01 % | 11.671 M -0.38 % | 11.716 M 0.00 % | 11.716 M 2.72 % | 11.406 M 3.04 % | 11.069 M 0.71 % | 10.992 M 0.00 % | 10.992 M 5.55 % | 10.414 M 5.18 % | 9.901 M -0.32 % | 9.932 M 0.00 % | 9.932 M 0.05 % | 9.928 M 10.31 % | 9.000 M 2.68 % | 8.765 M 0.00 % | 8.765 M -2.63 % | 9.002 M 0.75 % | 8.936 M 0.10 % | 8.926 M 0.00 % | 8.926 M 4.43 % | 8.548 M 0.43 % | 8.512 M 1.08 % | 8.420 M 0.00 % | 8.420 M 2.06 % | 8.250 M -0.18 % | 8.266 M 0.70 % | 8.208 M 0.00 % | 8.208 M 4.38 % | 7.864 M -0.46 % | 7.900 M 2.43 % | 7.713 M 0.32 % | 7.689 M |
| Weighted average shs out | 17.095 M 26.04 % | 13.563 M 6.76 % | 12.704 M 0.00 % | 12.704 M -0.08 % | 12.715 M 0.00 % | 12.715 M 0.50 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.00 % | 12.651 M 0.04 % | 12.646 M 3.69 % | 12.196 M -0.17 % | 12.217 M 0.00 % | 12.217 M 0.12 % | 12.202 M -0.07 % | 12.210 M 0.09 % | 12.199 M -0.06 % | 12.205 M -0.04 % | 12.211 M 0.12 % | 12.196 M 0.28 % | 12.162 M 0.82 % | 12.064 M -0.03 % | 12.067 M 1.13 % | 11.932 M 2.11 % | 11.686 M 0.11 % | 11.672 M 0.01 % | 11.671 M -0.38 % | 11.716 M 4.43 % | 11.219 M -1.63 % | 11.406 M 3.04 % | 11.069 M 0.71 % | 10.992 M 5.08 % | 10.460 M 0.44 % | 10.414 M 5.18 % | 9.901 M -0.32 % | 9.932 M 1.89 % | 9.748 M -1.81 % | 9.928 M 10.31 % | 9.000 M 2.68 % | 8.765 M 0.00 % | 8.765 M -2.63 % | 9.002 M 0.75 % | 8.936 M 0.10 % | 8.926 M 4.78 % | 8.520 M -0.33 % | 8.548 M 0.43 % | 8.512 M 1.08 % | 8.420 M 0.41 % | 8.386 M 1.64 % | 8.250 M -0.18 % | 8.266 M 0.70 % | 8.208 M 3.57 % | 7.926 M 0.79 % | 7.864 M -0.46 % | 7.900 M 2.43 % | 7.713 M 0.32 % | 7.689 M |
| EPS diluted | 1.56 32.20 % | 1.18 -37.89 % | 1.90 -17.39 % | 2.30 100.00 % | 1.15 8.49 % | 1.06 -36.90 % | 1.68 5.00 % | 1.60 33.33 % | 1.20 -63.64 % | 3.30 7.49 % | 3.07 3.02 % | 2.98 4.56 % | 2.85 -3.06 % | 2.94 31.25 % | 2.24 -27.51 % | 3.09 -10.69 % | 3.46 1.76 % | 3.40 13.71 % | 2.99 21.05 % | 2.47 -6.44 % | 2.64 43.48 % | 1.84 -9.80 % | 2.04 -33.11 % | 3.05 -4.09 % | 3.18 15.64 % | 2.75 15.55 % | 2.38 15.53 % | 2.06 -32.46 % | 3.05 10.91 % | 2.75 72.96 % | 1.59 -36.14 % | 2.49 2.89 % | 2.42 6.14 % | 2.28 117.14 % | 1.05 -36.75 % | 1.66 43.10 % | 1.16 1.75 % | 1.14 -37.70 % | 1.83 224.49 % | -1.47 -476.92 % | 0.39 250.00 % | -0.26 -3 980.60 % | 0.01 101.63 % | -0.41 -173.21 % | 0.56 64.71 % | 0.34 168.00 % | -0.50 0.00 % | -0.50 -183.33 % | 0.60 11.11 % | 0.54 136.00 % | -1.50 25.74 % | -2.02 -38.36 % | -1.46 -52.08 % | -0.96 -132.43 % | 2.96 344.63 % | -1.21 58.42 % | -2.91 -273.08 % | -0.78 -198.73 % | 0.79 |
| Earnings per share | 1.56 32.20 % | 1.18 -37.89 % | 1.90 -17.39 % | 2.30 100.00 % | 1.15 8.49 % | 1.06 -36.90 % | 1.68 5.00 % | 1.60 33.33 % | 1.20 -63.64 % | 3.30 7.49 % | 3.07 3.02 % | 2.98 4.56 % | 2.85 -3.06 % | 2.94 30.67 % | 2.25 -27.18 % | 3.09 -10.69 % | 3.46 1.76 % | 3.40 13.71 % | 2.99 21.05 % | 2.47 -6.44 % | 2.64 43.48 % | 1.84 -9.80 % | 2.04 -33.11 % | 3.05 -4.09 % | 3.18 15.64 % | 2.75 15.55 % | 2.38 15.53 % | 2.06 -32.46 % | 3.05 10.91 % | 2.75 72.96 % | 1.59 -36.14 % | 2.49 2.89 % | 2.42 6.14 % | 2.28 117.14 % | 1.05 -36.75 % | 1.66 43.10 % | 1.16 1.75 % | 1.14 -37.70 % | 1.83 224.49 % | -1.47 -476.92 % | 0.39 250.00 % | -0.26 -3 980.60 % | 0.01 101.63 % | -0.41 -173.21 % | 0.56 64.71 % | 0.34 165.38 % | -0.52 -4.00 % | -0.50 -183.33 % | 0.60 11.11 % | 0.54 135.76 % | -1.51 25.25 % | -2.02 -38.36 % | -1.46 -52.08 % | -0.96 -132.43 % | 2.96 344.63 % | -1.21 58.42 % | -2.91 -273.08 % | -0.78 -198.73 % | 0.79 |
| Gross profit | 133.292 M -34.44 % | 203.320 M 191.65 % | 69.713 M -69.45 % | 228.215 M 12.41 % | 203.024 M 7.10 % | 189.568 M 39.83 % | 135.568 M -37.00 % | 215.196 M 5.54 % | 203.896 M -3.26 % | 210.760 M 23.86 % | 170.159 M -8.53 % | 186.034 M 9.68 % | 169.613 M 4.74 % | 161.934 M 665.85 % | -28.618 M -116.90 % | 169.342 M -9.27 % | 186.641 M 22.38 % | 152.512 M 756.10 % | 17.815 M -83.38 % | 107.194 M -7.55 % | 115.945 M 23.07 % | 94.208 M 959.03 % | -10.967 M -108.45 % | 129.768 M 0.84 % | 128.686 M 25.11 % | 102.859 M 17 693.49 % | 578.071 K -99.40 % | 96.320 M -11.88 % | 109.300 M 1.23 % | 107.969 M 1 203.71 % | -9.782 M -107.99 % | 122.412 M 9.01 % | 112.292 M 9.74 % | 102.327 M 437.61 % | 19.034 M -76.91 % | 82.440 M -4.47 % | 86.295 M 20.23 % | 71.776 M 316.81 % | 17.220 M -64.71 % | 48.792 M -21.60 % | 62.233 M 11.36 % | 55.886 M 1 544.20 % | -3.870 M -105.97 % | 64.778 M -11.45 % | 73.153 M 18.96 % | 61.492 M 523.05 % | 9.870 M -77.87 % | 44.601 M -35.36 % | 69.004 M 12.23 % | 61.484 M 954.29 % | 5.832 M -84.04 % | 36.548 M -36.68 % | 57.724 M 42.97 % | 40.375 M 92.59 % | 20.964 M -67.85 % | 65.206 M -44.56 % | 117.618 M 120.93 % | 53.237 M -7.71 % | 57.686 M |
| Income tax expense | 5.686 M 7.18 % | 5.305 M -15.34 % | 6.266 M -34.39 % | 9.550 M -9.26 % | 10.525 M 38.93 % | 7.576 M 23.15 % | 6.152 M -50.48 % | 12.423 M 25.76 % | 9.878 M 34.16 % | 7.363 M 25.48 % | 5.868 M 29.71 % | 4.524 M -15.90 % | 5.379 M -27.25 % | 7.394 M 56.08 % | 4.737 M -63.49 % | 12.976 M 56.07 % | 8.314 M 39.87 % | 5.944 M 30.99 % | 4.538 M -68.49 % | 14.401 M 4.61 % | 13.766 M 38.48 % | 9.941 M 11.50 % | 8.916 M -35.34 % | 13.789 M -0.23 % | 13.821 M 33.36 % | 10.364 M -24.79 % | 13.780 M 10.15 % | 12.510 M -19.29 % | 15.499 M 17.60 % | 13.179 M -30.96 % | 19.088 M 236.95 % | 5.665 M -17.23 % | 6.844 M 9.05 % | 6.276 M 47.28 % | 4.261 M 141.70 % | 1.763 M -42.27 % | 3.054 M 5.02 % | 2.908 M -15.78 % | 3.453 M 778.36 % | -509.000 K -67.43 % | -304.000 K 7.88 % | -330.000 K 86.16 % | -2.385 M -356.02 % | -523.000 K -147.07 % | 1.111 M 179.30 % | -1.401 M -168.08 % | -522.598 K 43.69 % | -928.000 K -140.83 % | 2.273 M 9 370.83 % | 24.000 K 106.50 % | -369.292 K -263.40 % | 226.000 K 17.10 % | 193.000 K -59.11 % | 472.000 K -28.54 % | 660.490 K 101.98 % | 327.000 K -60.41 % | 826.000 K 319.10 % | -377.000 K -119.55 % | 1.928 M |
| Cost of revenue | 338.406 M 48.99 % | 227.128 M 0.31 % | 226.416 M 1.44 % | 223.207 M -8.68 % | 244.410 M 1.45 % | 240.918 M -28.64 % | 337.627 M 35.14 % | 249.826 M 7.91 % | 231.518 M 10.95 % | 208.671 M -3.61 % | 216.495 M 27.51 % | 169.784 M 2.46 % | 165.709 M -1.92 % | 168.946 M -34.05 % | 256.156 M 63.09 % | 157.067 M 13.36 % | 138.561 M 12.84 % | 122.791 M -36.89 % | 194.573 M -12.36 % | 222.026 M 15.77 % | 191.774 M 4.44 % | 183.627 M -25.42 % | 246.213 M 10.12 % | 223.581 M -1.27 % | 226.465 M 8.65 % | 208.432 M -37.24 % | 332.127 M 129.83 % | 144.510 M -32.97 % | 215.582 M -1.86 % | 219.665 M -27.45 % | 302.790 M 88.63 % | 160.517 M -3.75 % | 166.774 M 5.73 % | 157.742 M -22.60 % | 203.802 M 73.01 % | 117.800 M -17.45 % | 142.706 M 41.71 % | 100.705 M -38.07 % | 162.615 M 75.97 % | 92.409 M -21.14 % | 117.188 M 0.66 % | 116.417 M -38.59 % | 189.573 M 195.49 % | 64.156 M -67.91 % | 199.923 M 55.30 % | 128.732 M -39.86 % | 214.047 M 183.21 % | 75.579 M -43.91 % | 134.739 M 9.40 % | 123.162 M -31.40 % | 179.549 M 112.29 % | 84.576 M -48.84 % | 165.313 M 135.95 % | 70.062 M -75.99 % | 291.815 M 110.39 % | 138.702 M -62.61 % | 370.965 M 165.28 % | 139.839 M -31.76 % | 204.935 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 2.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 27.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 565.594 K | 0.000 | 0.000 | 0.000 -100.00 % | 825.072 K | 0.000 | 0.000 | 0.000 -100.00 % | 572.869 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 100.302 M -42.74 % | 175.179 M | 0.000 -100.00 % | 183.258 M 4.16 % | 175.946 M 86.27 % | 94.456 M | 0.000 -100.00 % | 98.163 M 1 685.43 % | 5.498 M 44.99 % | 3.792 M 9.44 % | 3.465 M -44.89 % | 6.287 M 19.82 % | 5.247 M -45.47 % | 9.623 M 176.68 % | -12.549 M -251.65 % | 8.275 M 73.74 % | 4.763 M 505.21 % | 787.000 K 182.57 % | -953.182 K -12 014.78 % | 8.000 K -99.39 % | 1.319 M 56.84 % | 841.000 K 109.11 % | -9.231 M -304.81 % | 4.507 M 27.68 % | 3.530 M 819.27 % | 384.000 K 101.29 % | -29.665 M -4 278.22 % | 710.000 K -96.07 % | 18.054 M 55.25 % | 11.629 M 253.32 % | -7.585 M -251.97 % | -2.155 M -127.66 % | 7.791 M 138.99 % | 3.260 M 151.63 % | -6.315 M -287.54 % | 3.367 M 30 509.09 % | 11.000 K -99.63 % | 2.972 M 147.07 % | -6.314 M -862.50 % | 828.000 K -74.14 % | 3.202 M 30.64 % | 2.451 M 127.58 % | -8.888 M -355.04 % | 3.485 M 112.76 % | 1.638 M -63.30 % | 4.463 M 951.94 % | -523.861 K -167.16 % | 780.000 K -98.55 % | 53.837 M 2 189.96 % | 2.351 M 224.19 % | -1.893 M -215.15 % | 1.644 M -97.38 % | 62.844 M 866.53 % | 6.502 M 239.81 % | -4.651 M -106.71 % | 69.358 M 624.21 % | 9.577 M -82.96 % | 56.204 M 23.89 % | 45.365 M |
| Operating expenses | 100.302 M -42.74 % | 175.179 M 93.39 % | 90.585 M -50.57 % | 183.258 M 4.16 % | 175.946 M 1.81 % | 172.811 M 80.38 % | 95.805 M -48.02 % | 184.313 M 4.92 % | 175.677 M 11.08 % | 158.154 M 30.17 % | 121.494 M -15.20 % | 143.276 M 12.57 % | 127.281 M 5.51 % | 120.635 M 260.18 % | -75.314 M -161.77 % | 121.927 M -11.57 % | 137.875 M 30.81 % | 105.400 M 461.82 % | -29.130 M -147.15 % | 61.788 M -8.44 % | 67.485 M 11.97 % | 60.271 M 248.82 % | -40.499 M -149.52 % | 81.782 M 5.00 % | 77.887 M 33.31 % | 58.427 M 238.72 % | -42.118 M -172.10 % | 58.420 M -19.69 % | 72.746 M 3.01 % | 70.622 M 254.21 % | -45.795 M -158.15 % | 78.757 M -1.94 % | 80.317 M 20.62 % | 66.588 M 563.83 % | -14.356 M -123.95 % | 59.941 M -6.01 % | 63.772 M 19.06 % | 53.563 M 404.79 % | -17.574 M -130.60 % | 57.432 M 4.94 % | 54.728 M 2.82 % | 53.226 M 369.84 % | -19.725 M -129.91 % | 65.937 M 7.07 % | 61.581 M 6.15 % | 58.012 M 11 173.93 % | -523.861 K -101.21 % | 43.379 M -19.43 % | 53.837 M 1.49 % | 53.047 M 1 559.54 % | 3.196 M -93.39 % | 48.323 M -23.11 % | 62.844 M 29.97 % | 48.351 M 646.26 % | -8.851 M -112.76 % | 69.358 M -50.79 % | 140.931 M 150.75 % | 56.204 M 23.89 % | 45.365 M |
| Cost and expenses | 438.708 M 9.05 % | 402.307 M 26.91 % | 317.001 M -22.01 % | 406.465 M -3.30 % | 420.356 M 1.60 % | 413.729 M -4.55 % | 433.432 M -0.16 % | 434.139 M 6.62 % | 407.195 M 11.01 % | 366.825 M 8.53 % | 337.989 M 7.96 % | 313.060 M 6.85 % | 292.990 M 1.18 % | 289.581 M 60.13 % | 180.842 M -35.18 % | 278.994 M 0.93 % | 276.436 M 21.14 % | 228.191 M 37.93 % | 165.443 M -41.71 % | 283.814 M 9.47 % | 259.259 M 6.30 % | 243.898 M 18.56 % | 205.715 M -32.63 % | 305.363 M 0.33 % | 304.352 M 14.05 % | 266.859 M -7.98 % | 290.008 M 42.91 % | 202.930 M -29.62 % | 288.328 M -0.67 % | 290.287 M 12.95 % | 256.995 M 7.41 % | 239.274 M -3.16 % | 247.091 M 10.15 % | 224.330 M 18.41 % | 189.446 M 6.59 % | 177.741 M -13.92 % | 206.478 M 33.84 % | 154.268 M 6.36 % | 145.041 M -3.20 % | 149.841 M -12.84 % | 171.916 M 1.34 % | 169.643 M -0.12 % | 169.848 M 30.56 % | 130.093 M -50.25 % | 261.504 M 40.03 % | 186.744 M -12.54 % | 213.523 M 79.49 % | 118.958 M -36.92 % | 188.576 M 7.02 % | 176.209 M -3.58 % | 182.746 M 37.51 % | 132.899 M -41.75 % | 228.157 M 92.68 % | 118.413 M -58.15 % | 282.963 M 36.00 % | 208.060 M -59.36 % | 511.896 M 161.11 % | 196.043 M -21.68 % | 250.300 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 -100.00 % | 14.109 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 90.585 M | 0.000 | 0.000 -100.00 % | 78.355 M -18.21 % | 95.805 M 11.21 % | 86.150 M -0.36 % | 86.462 M 31.72 % | 65.639 M 31.09 % | 50.073 M -29.03 % | 70.551 M 13.77 % | 62.013 M 0.11 % | 61.945 M 80.66 % | 34.289 M -51.07 % | 70.083 M -15.77 % | 83.200 M 32.36 % | 62.857 M 29.56 % | 48.517 M 110.16 % | 23.086 M 6.60 % | 21.657 M -1.53 % | 21.993 M -27.43 % | 30.305 M 14.98 % | 26.358 M 8.09 % | 24.385 M 23.06 % | 19.816 M 3.10 % | 19.219 M -9.74 % | 21.294 M -10.15 % | 23.699 M 9.31 % | 21.680 M -19.40 % | 26.899 M 10.38 % | 24.370 M -6.82 % | 26.154 M 22.85 % | 21.289 M -23.23 % | 27.731 M 43.45 % | 19.332 M 79.33 % | 10.780 M -18.94 % | 13.298 M 13.40 % | 11.726 M -28.56 % | 16.415 M -1.00 % | 16.581 M 1.81 % | 16.286 M -21.04 % | 20.624 M 25.64 % | 16.416 M 6.27 % | 15.447 M -0.95 % | 15.595 M -80.85 % | 81.444 M 486.52 % | 13.886 M 2.79 % | 13.509 M -7.13 % | 14.546 M -82.40 % | 82.643 M 378.92 % | 17.256 M -14.02 % | 20.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.475 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.889 M -14.26 % | 11.534 M 77.47 % | 6.499 M -14.43 % | 7.595 M -27.04 % | 10.410 M 47.51 % | 7.057 M -62.60 % | 18.869 M 191.82 % | 6.466 M -28.73 % | 9.072 M -5.15 % | 9.565 M 11.53 % | 8.576 M 25.77 % | 6.819 M 10.70 % | 6.160 M -19.71 % | 7.672 M 79.04 % | 4.285 M -13.07 % | 4.929 M 64.46 % | 2.997 M 579.59 % | 441.000 K -78.69 % | 2.069 M 138.92 % | 866.000 K -77.07 % | 3.777 M 57.70 % | 2.395 M 448.48 % | 436.662 K -77.14 % | 1.910 M -10.58 % | 2.136 M 30.32 % | 1.639 M 536.60 % | 257.462 K -87.32 % | 2.030 M -42.18 % | 3.511 M -1.85 % | 3.577 M 13.52 % | 3.151 M -57.62 % | 7.435 M 21.21 % | 6.134 M 13.47 % | 5.406 M -30.90 % | 7.823 M 14.79 % | 6.815 M -14.75 % | 7.994 M 14.94 % | 6.955 M -2.33 % | 7.121 M -2.34 % | 7.292 M -2.79 % | 7.501 M -2.82 % | 7.719 M 27.33 % | 6.062 M -7.33 % | 6.542 M -7.79 % | 7.095 M 12.46 % | 6.309 M -1.16 % | 6.383 M -11.41 % | 7.205 M -7.49 % | 7.788 M 25.29 % | 6.216 M | 0.000 -100.00 % | 6.309 M -6.60 % | 6.755 M 13.84 % | 5.934 M 4.33 % | 5.687 M 12.96 % | 5.035 M -40.25 % | 8.427 M 144.47 % | 3.447 M -20.19 % | 4.319 M |
| Depreciation and amortization | 18.567 M 3.08 % | 18.013 M 276.13 % | 4.789 M -78.33 % | 22.097 M -15.25 % | 26.073 M 47.28 % | 17.703 M -0.23 % | 17.744 M -1.69 % | 18.049 M -1.00 % | 18.231 M 7.82 % | 16.908 M 4.19 % | 16.228 M 1.34 % | 16.013 M -0.87 % | 16.153 M 5.77 % | 15.272 M 0.20 % | 15.241 M -2.75 % | 15.672 M 16.05 % | 13.504 M 1.56 % | 13.297 M 220.72 % | 4.146 M -41.95 % | 7.142 M 2.25 % | 6.985 M 0.88 % | 6.924 M 3.84 % | 6.668 M 4.33 % | 6.391 M 2.47 % | 6.237 M 9.50 % | 5.696 M -13.70 % | 6.600 M 11.49 % | 5.920 M 22.26 % | 4.842 M 1.51 % | 4.770 M -4.38 % | 4.989 M -11.42 % | 5.632 M 9.32 % | 5.152 M 7.20 % | 4.806 M -3.54 % | 4.982 M 2.08 % | 4.881 M 3.92 % | 4.697 M 0.75 % | 4.662 M -3.23 % | 4.818 M 1.43 % | 4.750 M 0.08 % | 4.746 M 1.95 % | 4.655 M -10.54 % | 5.203 M -1.10 % | 5.261 M -1.02 % | 5.315 M 2.45 % | 5.188 M 30.04 % | 3.990 M -1.32 % | 4.043 M -0.30 % | 4.055 M 1.22 % | 4.006 M 2.35 % | 3.914 M -2.51 % | 4.015 M 1.72 % | 3.947 M 1.39 % | 3.893 M 3.62 % | 3.757 M -1.23 % | 3.804 M -49.01 % | 7.460 M 208.52 % | 2.418 M 0.62 % | 2.403 M |
| Operating income | 32.990 M 17.23 % | 28.141 M 234.83 % | -20.872 M -146.43 % | 44.957 M 66.03 % | 27.078 M 61.59 % | 16.757 M -57.86 % | 39.763 M 28.75 % | 30.883 M -8.41 % | 33.717 M -35.91 % | 52.606 M 0.91 % | 52.131 M 6.29 % | 49.045 M 3.08 % | 47.579 M 15.21 % | 41.299 M 19.87 % | 34.453 M -27.34 % | 47.415 M -2.77 % | 48.766 M 3.51 % | 47.112 M 0.36 % | 46.945 M 3.39 % | 45.406 M -6.30 % | 48.460 M 42.79 % | 33.937 M 14.92 % | 29.532 M -38.46 % | 47.986 M -5.54 % | 50.799 M 14.33 % | 44.432 M 4.06 % | 42.696 M 12.66 % | 37.900 M 3.68 % | 36.554 M -2.12 % | 37.347 M 3.70 % | 36.013 M 5.72 % | 34.065 M 1.26 % | 33.642 M 7.35 % | 31.340 M 98.78 % | 15.766 M -17.24 % | 19.051 M 31.02 % | 14.540 M 2.18 % | 14.230 M -34.20 % | 21.625 M 243.17 % | -15.104 M -571.12 % | 3.206 M 222.93 % | -2.608 M -10.55 % | -2.359 M 44.04 % | -4.216 M -168.95 % | 6.115 M 274.24 % | 1.634 M 132.94 % | -4.961 M 4.66 % | -5.203 M -170.50 % | 7.380 M 61.42 % | 4.572 M 135.08 % | -13.033 M 20.73 % | -16.440 M -38.44 % | -11.875 M -60.30 % | -7.408 M -129.87 % | 24.797 M 369.88 % | -9.188 M 58.54 % | -22.163 M -245.54 % | -6.414 M -180.15 % | 8.002 M |
| Operating income ratio | 0.07 6.98 % | 0.07 192.75 % | -0.07 -170.77 % | 0.10 64.56 % | 0.06 55.47 % | 0.04 -53.68 % | 0.08 26.53 % | 0.07 -14.24 % | 0.08 -38.26 % | 0.13 -6.97 % | 0.13 -2.18 % | 0.14 -2.86 % | 0.14 13.68 % | 0.12 -17.57 % | 0.15 4.24 % | 0.15 -3.13 % | 0.15 -12.37 % | 0.17 -22.58 % | 0.22 60.26 % | 0.14 -12.42 % | 0.16 28.93 % | 0.12 -2.70 % | 0.13 -7.56 % | 0.14 -5.06 % | 0.14 0.21 % | 0.14 11.22 % | 0.13 -18.45 % | 0.16 39.87 % | 0.11 -1.29 % | 0.11 -7.26 % | 0.12 2.08 % | 0.12 -0.13 % | 0.12 0.04 % | 0.12 70.32 % | 0.07 -25.63 % | 0.10 49.84 % | 0.06 -23.04 % | 0.08 -31.39 % | 0.12 212.42 % | -0.11 -698.64 % | 0.02 218.05 % | -0.02 -19.14 % | -0.01 61.15 % | -0.03 -246.02 % | 0.02 160.69 % | 0.01 138.77 % | -0.02 48.83 % | -0.04 -219.52 % | 0.04 46.29 % | 0.02 135.22 % | -0.07 48.20 % | -0.14 -154.93 % | -0.05 20.63 % | -0.07 -184.61 % | 0.08 275.94 % | -0.05 0.67 % | -0.05 -36.55 % | -0.03 -209.03 % | 0.03 |
| Total other income expenses net | -6.161 M 9.82 % | -6.832 M -114.93 % | 45.775 M 839.86 % | -6.187 M 17.66 % | -7.514 M -529.31 % | -1.194 M 90.96 % | -13.207 M -818.16 % | 1.839 M 151.45 % | -3.574 M 96.36 % | -98.288 M -1 823.44 % | -5.110 M -860.53 % | -532.000 K 91.36 % | -6.160 M -415.74 % | 1.951 M 186.25 % | -2.262 M -167.60 % | 3.346 M 89.47 % | 1.766 M 411.88 % | 345.000 K 105.81 % | -5.938 M -592.08 % | -858.000 K 65.09 % | -2.458 M -58.07 % | -1.555 M -136.02 % | 4.317 M 66.25 % | 2.597 M 86.30 % | 1.394 M 211.08 % | -1.255 M -141.50 % | -519.666 K 60.66 % | -1.321 M -109.08 % | 14.543 M 135.57 % | -40.880 M -141.62 % | -16.919 M -76.42 % | -9.590 M 81.74 % | -52.506 M -585.28 % | -7.662 M -608 678.24 % | 1.259 K 100.04 % | -3.448 M 56.81 % | -7.983 M -100.43 % | -3.983 M -494 882.61 % | 805.000 100.01 % | -6.464 M -50.40 % | -4.298 M -429 700.00 % | -1.000 K -103.07 % | 32.526 K 101.06 % | -3.057 M 43.99 % | -5.458 M -195.67 % | -1.846 M | 0.000 100.00 % | -6.424 M 17.51 % | -7.788 M -778 700.00 % | -1.000 K 99.99 % | -19.140 M -310.29 % | -4.665 M 30.94 % | -6.755 M | 0.000 -100.00 % | 122.396 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -50.307 M | 0.000 -100.00 % | 294.936 M | 0.000 -100.00 % | 137.533 M | 0.000 -100.00 % | 160.316 M 19.38 % | 134.285 M -13.87 % | 155.916 M -24.96 % | 207.788 M 510.44 % | 34.039 M -88.86 % | 305.502 M 1 582.08 % | -20.613 M -153.89 % | 38.248 M -82.59 % | 219.711 M 484.93 % | 37.562 M -82.42 % | 213.684 M 449.23 % | 38.906 M -77.33 % | 171.625 M 442.36 % | 31.644 M -79.15 % | 151.763 M 390.70 % | 30.928 M -68.32 % | 97.619 M 84.92 % | 52.789 M 13 297.25 % | -400.000 K -100.47 % | 85.193 M 93.41 % | 44.048 M -64.19 % | 123.015 M 234.32 % | -91.585 M -140.28 % | 227.348 M 418.37 % | -71.410 M -226.59 % | 56.411 M -65.46 % | 163.317 M 437.42 % | 30.389 M -83.93 % | 189.086 M 415.95 % | 36.648 M -65.15 % | 105.152 M 284.33 % | 27.360 M -84.58 % | 177.386 M 561.32 % | 26.823 M -83.93 % | 166.914 M 621.32 % | 23.140 M -88.46 % | 200.543 M 687.49 % | 25.466 M -81.08 % | 134.569 M 392.75 % | 27.310 M -81.07 % | 144.240 M 593.19 % | 20.808 M -85.70 % | 145.471 M 588.75 % | 21.121 M -87.38 % | 167.375 M 576.48 % | 24.742 M -82.60 % | 142.182 M 41.95 % | 100.162 M 27.07 % | 78.825 M |
| Total investments | 80.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.570 M 2 180.66 % | 11.776 M -97.17 % | 415.576 M 3 655.43 % | 11.066 M -98.19 % | 611.004 M 5 550.12 % | 10.814 M -85.86 % | 76.496 M 784.12 % | 8.652 M -88.48 % | 75.124 M 781.53 % | 8.522 M -89.05 % | 77.812 M | 0.000 -100.00 % | 63.288 M | 0.000 -100.00 % | 61.856 M | 0.000 -100.00 % | 105.578 M | 0.000 -100.00 % | 170.386 M | 0.000 -100.00 % | 246.030 M | 0.000 -100.00 % | 454.696 M 64 856.57 % | 700.000 K -99.38 % | 112.822 M 108.43 % | 54.129 M -10.94 % | 60.778 M 8 582.57 % | 700.000 K -99.04 % | 73.296 M 10 370.86 % | 700.000 K -98.72 % | 54.720 M 27 260.00 % | 200.000 K -99.63 % | 53.646 M 26 723.00 % | 200.000 K -99.57 % | 46.280 M 23 040.00 % | 200.000 K -99.61 % | 50.932 M 25 366.00 % | 200.000 K -99.63 % | 54.620 M 27 210.00 % | 200.000 K -99.52 % | 41.616 M 20 708.00 % | 200.000 K -99.53 % | 42.242 M 21 020.88 % | 200.000 K -99.60 % | 49.484 M 24 642.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 |
| Total debt | 386.486 M | 0.000 -100.00 % | 332.530 M | 0.000 -100.00 % | 201.683 M | 0.000 -100.00 % | 311.115 M | 0.000 -100.00 % | 290.201 M | 0.000 -100.00 % | 241.827 M | 0.000 -100.00 % | 284.889 M | 0.000 -100.00 % | 257.959 M | 0.000 -100.00 % | 251.246 M | 0.000 -100.00 % | 188.193 M | 0.000 -100.00 % | 183.407 M | 0.000 -100.00 % | 114.715 M | 0.000 -100.00 % | 52.389 M | 0.000 -100.00 % | 117.551 M | 0.000 -100.00 % | 31.430 M | 0.000 -100.00 % | 144.967 M | 0.000 -100.00 % | 165.599 M | 0.000 -100.00 % | 207.512 M | 0.000 -100.00 % | 141.100 M | 0.000 -100.00 % | 204.546 M | 0.000 -100.00 % | 193.537 M | 0.000 -100.00 % | 207.152 M | 0.000 -100.00 % | 159.835 M | 0.000 -100.00 % | 154.074 M | 0.000 -100.00 % | 165.979 M | 0.000 -100.00 % | 168.981 M | 0.000 -100.00 % | 166.724 M 29.02 % | 129.226 M 47.30 % | 87.730 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 2.128 B 12 278.18 % | 17.190 M -99.20 % | 2.159 B 6.26 % | 2.032 B 1.35 % | 2.005 B 28 712.20 % | -7.007 M -100.35 % | 1.999 B 6.76 % | 1.872 B -3.19 % | 1.934 B 8 681.69 % | -22.538 M -101.21 % | 1.858 B 7.31 % | 1.732 B 18.22 % | 1.465 B 6 657.19 % | -22.337 M -101.60 % | 1.400 B 9.56 % | 1.278 B -3.81 % | 1.329 B 66.28 % | 799.211 M -36.96 % | 1.268 B 10.66 % | 1.146 B -5.49 % | 1.212 B 5 385.73 % | -22.933 M -101.95 % | 1.176 B 11.59 % | 1.054 B 21.63 % | 866.336 M | 0.000 -100.00 % | 813.897 M 16.79 % | 696.897 M -6.59 % | 746.079 M | 0.000 -100.00 % | 371.261 M 42.49 % | 260.561 M -2.71 % | 267.809 M 425.36 % | 50.976 M -78.67 % | 239.016 M 78.60 % | 133.830 M -25.27 % | 179.088 M 8 722.07 % | 2.030 M -98.84 % | 175.510 M 132.24 % | 75.574 M -56.02 % | 171.846 M 3 405.72 % | 4.902 M -97.09 % | 168.680 M 112.06 % | 79.544 M -51.90 % | 165.381 M 3 468.03 % | 4.635 M -97.22 % | 166.828 M 103.63 % | 81.928 M -47.87 % | 157.174 M 7 642.58 % | 2.030 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 963.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 907.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 823.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 687.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 551.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 435.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 317.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.014 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.206 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.640 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 135.628 M | 0.000 -100.00 % | 127.146 M | 0.000 -100.00 % | 127.146 M | 0.000 -100.00 % | 127.146 M | 0.000 -100.00 % | 126.511 M | 0.000 -100.00 % | 126.511 M | 0.000 -100.00 % | 126.511 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 122.166 M | 0.000 -100.00 % | 117.000 M | 0.000 -100.00 % | 117.000 M | 0.000 -100.00 % | 117.000 M | 0.000 -100.00 % | 110.700 M | 0.000 -100.00 % | 105.186 M | 0.000 -100.00 % | 105.186 M | 0.000 -100.00 % | 99.936 M | 0.000 -100.00 % | 99.936 M | 0.000 -100.00 % | 95.113 M | 0.000 -100.00 % | 89.136 M | 0.000 -100.00 % | 89.136 M | 0.000 -100.00 % | 84.900 M | 0.000 -100.00 % | 84.900 M | 0.000 -100.00 % | 84.900 M 3.03 % | 82.400 M 6.71 % | 77.216 M |
| Total equity | 2.754 B 29.43 % | 2.128 B 0.00 % | 2.128 B -1.45 % | 2.159 B 0.00 % | 2.159 B 7.70 % | 2.005 B -3.14 % | 2.070 B 3.54 % | 1.999 B 0.00 % | 1.999 B 3.35 % | 1.934 B -0.06 % | 1.935 B 4.16 % | 1.858 B 0.00 % | 1.858 B 26.86 % | 1.465 B 0.00 % | 1.465 B 4.59 % | 1.400 B 0.00 % | 1.400 B 5.38 % | 1.329 B 0.00 % | 1.329 B 4.82 % | 1.268 B 0.00 % | 1.268 B 4.59 % | 1.212 B 0.00 % | 1.212 B 3.09 % | 1.176 B 0.00 % | 1.176 B 35.73 % | 866.336 M 0.00 % | 866.336 M 6.44 % | 813.897 M 0.00 % | 813.897 M 9.09 % | 746.079 M 0.00 % | 746.079 M 100.96 % | 371.261 M 0.00 % | 371.261 M 38.63 % | 267.809 M 0.00 % | 267.809 M 12.05 % | 239.016 M 0.00 % | 239.017 M 33.46 % | 179.088 M 0.00 % | 179.087 M 2.04 % | 175.510 M 0.00 % | 175.510 M 2.13 % | 171.846 M 0.00 % | 171.846 M 1.88 % | 168.680 M 0.00 % | 168.680 M 1.99 % | 165.381 M 0.00 % | 165.381 M -0.87 % | 166.828 M 0.00 % | 166.834 M 6.15 % | 157.174 M 0.00 % | 157.174 M -15.73 % | 186.503 M 0.00 % | 186.503 M -7.22 % | 201.013 M 55.10 % | 129.605 M |
| Other non current liabilities | 24.941 M 101.17 % | -2.128 B -9 752.55 % | 22.044 M 101.02 % | -2.159 B -9 119.37 % | 23.939 M 101.19 % | -2.005 B -11 518.48 % | 17.558 M 100.88 % | -1.999 B -13 316.48 % | 15.125 M | 0.000 -100.00 % | 16.601 M | 0.000 -100.00 % | 19.325 M | 0.000 -100.00 % | 14.594 M | 0.000 -100.00 % | 18.426 M | 0.000 -100.00 % | 2.835 M | 0.000 -100.00 % | 17.244 M | 0.000 -100.00 % | 10.603 M | 0.000 -100.00 % | 12.321 M | 0.000 -100.00 % | 9.802 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 11.793 M | 0.000 -100.00 % | 8.108 M | 0.000 -100.00 % | 8.452 M | 0.000 -100.00 % | 5.384 M | 0.000 -100.00 % | 1.151 K | 0.000 -100.00 % | 21.280 M | 0.000 -100.00 % | 21.454 M | 0.000 -100.00 % | 22.346 M | 0.000 -100.00 % | 22.791 M | 0.000 -100.00 % | 7.448 M | 0.000 -100.00 % | 16.231 M | 0.000 -100.00 % | 9.541 M 56.31 % | 6.104 M | 0.000 |
| Long term debt | 36.174 M | 0.000 -100.00 % | 37.343 M | 0.000 -100.00 % | 13.998 M | 0.000 -100.00 % | 12.555 M | 0.000 -100.00 % | 19.270 M | 0.000 -100.00 % | 8.696 M | 0.000 -100.00 % | 9.432 M | 0.000 -100.00 % | 50.736 M | 0.000 -100.00 % | 56.533 M | 0.000 -100.00 % | 64.046 M | 0.000 -100.00 % | 71.288 M | 0.000 -100.00 % | 23.585 M | 0.000 -100.00 % | 821.000 K | 0.000 -100.00 % | 209.398 K | 0.000 -100.00 % | 795.000 K | 0.000 -100.00 % | 1.418 M | 0.000 -100.00 % | 21.445 M | 0.000 -100.00 % | 24.639 M | 0.000 -100.00 % | 29.791 M | 0.000 -100.00 % | 35.155 M | 0.000 -100.00 % | 41.954 M | 0.000 -100.00 % | 45.898 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.552 M | 0.000 -100.00 % | 1.105 M | 0.000 -100.00 % | 1.630 M | 0.000 -100.00 % | 2.241 M 20.59 % | 1.858 M -97.88 % | 87.730 M |
| Total non current liabilities | 61.127 M 102.87 % | -2.128 B -3 682.95 % | 59.387 M 102.75 % | -2.159 B -5 782.42 % | 37.997 M 101.90 % | -2.005 B -6 757.78 % | 30.113 M 101.51 % | -1.999 B -5 911.87 % | 34.395 M | 0.000 -100.00 % | 25.297 M | 0.000 -100.00 % | 28.757 M | 0.000 -100.00 % | 65.330 M | 0.000 -100.00 % | 74.959 M | 0.000 -100.00 % | 78.436 M | 0.000 -100.00 % | 90.589 M | 0.000 -100.00 % | 35.828 M | 0.000 -100.00 % | 13.142 M | 0.000 -100.00 % | 14.154 M | 0.000 -100.00 % | 16.111 M | 0.000 -100.00 % | 17.346 M | 0.000 -100.00 % | 35.868 M | 0.000 -100.00 % | 39.531 M | 0.000 -100.00 % | 41.921 M | 0.000 -100.00 % | 48.664 M | 0.000 -100.00 % | 63.234 M | 0.000 -100.00 % | 67.352 M | 0.000 -100.00 % | 23.554 M | 0.000 -100.00 % | 24.342 M | 0.000 -100.00 % | 18.041 M | 0.000 -100.00 % | 17.860 M | 0.000 -100.00 % | 21.394 M 26.52 % | 16.910 M -81.63 % | 92.026 M |
| Other current liabilities | 24.805 M | 0.000 -100.00 % | 60.503 M | 0.000 -100.00 % | 10.695 M | 0.000 -100.00 % | 11.550 M | 0.000 -100.00 % | 55.154 M | 0.000 -100.00 % | 123.824 M | 0.000 100.00 % | -4.202 M | 0.000 -100.00 % | 83.932 M | 0.000 -100.00 % | 34.532 M | 0.000 -100.00 % | 88.259 M | 0.000 -100.00 % | 63.651 M | 0.000 -100.00 % | 166.731 M | 0.000 -100.00 % | 52.765 M | 0.000 -100.00 % | 87.170 M | 0.000 -100.00 % | 29.014 M | 0.000 -100.00 % | 103.804 M | 0.000 -100.00 % | 49.178 M | 0.000 -100.00 % | 34.583 M | 0.000 -100.00 % | 57.801 M | 0.000 -100.00 % | 31.410 M | 0.000 -100.00 % | 30.032 M | 0.000 -100.00 % | 90.394 M | 0.000 -100.00 % | 21.735 M | 0.000 -100.00 % | 96.918 M | 0.000 -100.00 % | 17.640 M | 0.000 -100.00 % | 97.917 M | 0.000 -100.00 % | 17.712 M -66.41 % | 52.735 M -44.54 % | 95.082 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.628 M | 0.000 -100.00 % | 30.934 M | 0.000 -100.00 % | 43.899 M | 0.000 -100.00 % | 20.648 M | 0.000 -100.00 % | 66.337 M | 0.000 -100.00 % | 23.449 M | 0.000 -100.00 % | 102.961 M | 0.000 -100.00 % | 27.142 M | 0.000 -100.00 % | 160.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.296 M | 0.000 -100.00 % | 29.341 M | 0.000 -100.00 % | 65.464 M | 0.000 -100.00 % | 17.341 M | 0.000 -100.00 % | 19.321 M | 0.000 -100.00 % | 8.288 M | 0.000 -100.00 % | 25.138 M | 0.000 -100.00 % | 1.052 M | 0.000 -100.00 % | 42.867 M | 0.000 -100.00 % | 3.036 M | 0.000 -100.00 % | 49.300 M | 0.000 -100.00 % | 8.838 M | 0.000 -100.00 % | 89.604 M | 0.000 -100.00 % | 350.000 K -93.08 % | 5.054 M | 0.000 |
| Short term debt | 350.312 M | 0.000 -100.00 % | 295.187 M | 0.000 -100.00 % | 187.685 M | 0.000 -100.00 % | 298.560 M | 0.000 -100.00 % | 239.997 M | 0.000 -100.00 % | 248.394 M | 0.000 -100.00 % | 254.809 M | 0.000 -100.00 % | 207.223 M | 0.000 -100.00 % | 147.815 M | 0.000 -100.00 % | 124.147 M | 0.000 -100.00 % | 57.835 M | 0.000 -100.00 % | 91.130 M | 0.000 -100.00 % | 51.568 M | 0.000 -100.00 % | 33.167 M | 0.000 100.00 % | -28.047 M | 0.000 -100.00 % | 143.549 M | 0.000 -100.00 % | 144.154 M | 0.000 -100.00 % | 182.873 M | 0.000 -100.00 % | 111.309 M | 0.000 -100.00 % | 169.393 M | 0.000 -100.00 % | 151.583 M | 0.000 -100.00 % | 161.254 M | 0.000 -100.00 % | 158.627 M | 0.000 -100.00 % | 152.522 M | 0.000 -100.00 % | 164.874 M | 0.000 -100.00 % | 167.351 M | 0.000 -100.00 % | 164.483 M 21.78 % | 135.064 M | 0.000 |
| Total current liabilities | 855.863 M | 0.000 -100.00 % | 781.654 M | 0.000 -100.00 % | 687.969 M | 0.000 -100.00 % | 845.554 M | 0.000 -100.00 % | 940.685 M | 0.000 -100.00 % | 825.735 M | 0.000 -100.00 % | 699.791 M | 0.000 -100.00 % | 726.908 M | 0.000 -100.00 % | 559.178 M | 0.000 -100.00 % | 532.740 M | 0.000 -100.00 % | 487.982 M | 0.000 -100.00 % | 564.836 M | 0.000 -100.00 % | 438.271 M | 0.000 -100.00 % | 485.436 M | 0.000 -100.00 % | 408.125 M | 0.000 -100.00 % | 412.080 M | 0.000 -100.00 % | 482.647 M | 0.000 -100.00 % | 426.666 M | 0.000 -100.00 % | 385.516 M | 0.000 -100.00 % | 372.429 M | 0.000 -100.00 % | 436.877 M | 0.000 -100.00 % | 447.428 M | 0.000 -100.00 % | 482.725 M | 0.000 -100.00 % | 456.066 M | 0.000 -100.00 % | 415.623 M | 0.000 -100.00 % | 477.308 M | 0.000 -100.00 % | 444.696 M -5.61 % | 471.149 M 99.24 % | 236.474 M |
| Total liabilities | 916.990 M 143.10 % | -2.128 B -353.00 % | 841.041 M 138.95 % | -2.159 B -397.42 % | 725.966 M 136.21 % | -2.005 B -328.95 % | 875.666 M 143.81 % | -1.999 B -305.01 % | 975.080 M | 0.000 -100.00 % | 851.032 M | 0.000 -100.00 % | 728.548 M | 0.000 -100.00 % | 792.239 M | 0.000 -100.00 % | 634.137 M | 0.000 -100.00 % | 611.175 M | 0.000 -100.00 % | 578.571 M | 0.000 -100.00 % | 600.664 M | 0.000 -100.00 % | 451.413 M | 0.000 -100.00 % | 499.590 M | 0.000 -100.00 % | 424.236 M | 0.000 -100.00 % | 429.426 M | 0.000 -100.00 % | 518.515 M | 0.000 -100.00 % | 466.197 M | 0.000 -100.00 % | 427.437 M | 0.000 -100.00 % | 421.093 M | 0.000 -100.00 % | 500.111 M | 0.000 -100.00 % | 514.780 M | 0.000 -100.00 % | 506.279 M | 0.000 -100.00 % | 480.409 M | 0.000 -100.00 % | 433.664 M | 0.000 -100.00 % | 495.168 M | 0.000 -100.00 % | 466.090 M -4.50 % | 488.058 M 48.57 % | 328.501 M |
| Other non current assets | 470.374 M | 0.000 -100.00 % | 426.668 M | 0.000 -100.00 % | 405.318 M 374.13 % | -147.856 M -136.42 % | 405.924 M 402.29 % | -134.285 M -153.36 % | 251.637 M 221.10 % | -207.788 M -206.49 % | 195.120 M 163.87 % | -305.502 M -387.93 % | 106.102 M 377.41 % | -38.248 M -143.38 % | 88.169 M 334.73 % | -37.562 M -148.48 % | 77.479 M 299.14 % | -38.906 M -146.68 % | 83.351 M 363.40 % | -31.644 M -162.14 % | 50.926 M 264.66 % | -30.928 M -204.44 % | 29.614 M 156.10 % | -52.789 M -366.68 % | 19.795 M 123.24 % | -85.193 M -763.09 % | 12.848 M 110.44 % | -123.015 M -1 374.11 % | 9.655 M 104.25 % | -227.348 M -2 491.41 % | 9.507 M 116.85 % | -56.411 M -1 939.89 % | 3.066 M 110.09 % | -30.389 M -684.12 % | 5.203 M 114.20 % | -36.648 M -1 293.75 % | 3.070 M 111.22 % | -27.360 M -124.88 % | 109.969 M 509.98 % | -26.823 M -937.70 % | 3.202 M 113.84 % | -23.140 M -828.00 % | 3.179 M 112.48 % | -25.466 M -914.13 % | 3.128 M 111.45 % | -27.310 M -973.05 % | 3.128 M 115.03 % | -20.808 M -760.78 % | 3.149 M 114.91 % | -21.121 M -770.59 % | 3.150 M | 0.000 -100.00 % | 3.149 M 8.09 % | 2.913 M | 0.000 |
| Long term investments | 80.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.776 M | 0.000 -100.00 % | 11.066 M | 0.000 -100.00 % | 10.814 M | 0.000 -100.00 % | 8.652 M | 0.000 -100.00 % | 8.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 6.587 M | 0.000 -100.00 % | 7.423 M | 0.000 -100.00 % | 9.234 M | 0.000 -100.00 % | 8.983 M | 0.000 -100.00 % | 8.042 M | 0.000 -100.00 % | 8.977 M | 0.000 -100.00 % | 4.387 M | 0.000 -100.00 % | 3.598 M | 0.000 -100.00 % | 4.042 M | 0.000 -100.00 % | 2.042 M | 0.000 -100.00 % | 2.366 M | 0.000 -100.00 % | 2.691 M | 0.000 -100.00 % | 3.908 M | 0.000 -100.00 % | 3.343 M | 0.000 -100.00 % | 3.192 M | 0.000 -100.00 % | 3.169 M | 0.000 -100.00 % | 218.000 K | 0.000 -100.00 % | 217.883 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 307.443 K | 0.000 -100.00 % | 352.000 K | 0.000 -100.00 % | 397.003 K | 0.000 -100.00 % | 579.000 K | 0.000 -100.00 % | 761.574 K | 0.000 -100.00 % | 969.000 K | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 1.385 M -9.76 % | 1.535 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.587 M | 0.000 -100.00 % | 7.423 M | 0.000 -100.00 % | 9.234 M | 0.000 -100.00 % | 8.983 M | 0.000 -100.00 % | 8.042 M | 0.000 -100.00 % | 8.977 M | 0.000 -100.00 % | 4.387 M | 0.000 -100.00 % | 3.598 M | 0.000 -100.00 % | 4.042 M | 0.000 -100.00 % | 2.042 M | 0.000 -100.00 % | 2.366 M | 0.000 -100.00 % | 2.691 M | 0.000 -100.00 % | 3.908 M | 0.000 -100.00 % | 3.343 M | 0.000 -100.00 % | 3.192 M | 0.000 -100.00 % | 3.169 M | 0.000 -100.00 % | 218.000 K | 0.000 -100.00 % | 217.883 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 307.443 K | 0.000 -100.00 % | 352.000 K | 0.000 -100.00 % | 397.003 K | 0.000 -100.00 % | 579.000 K | 0.000 -100.00 % | 761.574 K | 0.000 -100.00 % | 969.000 K | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 1.385 M -9.76 % | 1.535 M | 0.000 |
| Property plant equipment net | 849.765 M | 0.000 -100.00 % | 861.162 M | 0.000 -100.00 % | 877.955 M | 0.000 -100.00 % | 909.518 M | 0.000 -100.00 % | 921.986 M | 0.000 -100.00 % | 917.588 M | 0.000 -100.00 % | 925.400 M | 0.000 -100.00 % | 921.173 M | 0.000 -100.00 % | 928.186 M | 0.000 -100.00 % | 894.349 M | 0.000 -100.00 % | 824.248 M | 0.000 -100.00 % | 739.210 M | 0.000 -100.00 % | 553.485 M | 0.000 -100.00 % | 388.051 M | 0.000 -100.00 % | 270.524 M | 0.000 -100.00 % | 252.972 M | 0.000 -100.00 % | 207.691 M | 0.000 -100.00 % | 194.782 M | 0.000 -100.00 % | 187.153 M | 0.000 -100.00 % | 83.950 M | 0.000 -100.00 % | 192.650 M | 0.000 -100.00 % | 197.966 M | 0.000 -100.00 % | 207.959 M | 0.000 -100.00 % | 222.422 M | 0.000 -100.00 % | 221.779 M | 0.000 -100.00 % | 228.922 M | 0.000 -100.00 % | 230.931 M -0.29 % | 231.608 M 26.44 % | 183.178 M |
| Total non current assets | 1.437 B | 0.000 -100.00 % | 1.323 B | 0.000 -100.00 % | 1.317 B 991.02 % | -147.856 M -110.96 % | 1.349 B 1 104.79 % | -134.285 M -111.02 % | 1.219 B 686.71 % | -207.788 M -118.04 % | 1.152 B 476.94 % | -305.502 M -128.89 % | 1.057 B 2 864.32 % | -38.248 M -103.73 % | 1.027 B 2 832.97 % | -37.562 M -103.68 % | 1.020 B 2 721.81 % | -38.906 M -103.97 % | 979.742 M 3 196.14 % | -31.644 M -103.61 % | 877.540 M 2 937.36 % | -30.928 M -104.01 % | 771.515 M 1 561.51 % | -52.789 M -109.15 % | 577.188 M 777.51 % | -85.193 M -121.07 % | 404.241 M 428.61 % | -123.015 M -143.41 % | 283.371 M 224.64 % | -227.348 M -185.58 % | 265.648 M 570.92 % | -56.411 M -126.74 % | 210.975 M 794.25 % | -30.389 M -115.18 % | 200.203 M 646.29 % | -36.648 M -119.24 % | 190.486 M 796.22 % | -27.360 M -114.09 % | 194.226 M 824.10 % | -26.823 M -113.67 % | 196.204 M 947.90 % | -23.140 M -111.48 % | 201.542 M 891.41 % | -25.466 M -112.03 % | 211.666 M 875.05 % | -27.310 M -112.07 % | 226.312 M 1 187.62 % | -20.808 M -109.21 % | 225.897 M 1 169.54 % | -21.121 M -109.06 % | 233.249 M | 0.000 -100.00 % | 235.465 M -0.25 % | 236.056 M 28.87 % | 183.178 M |
| Other current assets | 333.956 M 988.32 % | -37.594 M -112.64 % | 297.528 M 563.80 % | -64.150 M -107.45 % | 861.405 M | 0.000 -100.00 % | 301.736 M | 0.000 -100.00 % | 309.931 M | 0.000 -100.00 % | 322.685 M | 0.000 -100.00 % | 262.353 M | 0.000 -100.00 % | 28.788 M | 0.000 -100.00 % | 279.872 M | 0.000 -100.00 % | 343.910 M | 0.000 -100.00 % | 330.200 M | 0.000 -100.00 % | 381.449 M | 0.000 -100.00 % | 296.599 M | 0.000 -100.00 % | 290.180 M | 0.000 -100.00 % | 131.722 M | 0.000 -100.00 % | 155.929 M | 0.000 -100.00 % | 106.863 M | 0.000 -100.00 % | 108.649 M | 0.000 -100.00 % | 99.855 M | 0.000 -100.00 % | 278.702 M | 0.000 -100.00 % | 58.497 M | 0.000 -100.00 % | 343.640 M | 0.000 -100.00 % | 55.436 M | 0.000 -100.00 % | 93.114 M | 0.000 -100.00 % | 60.250 M | 0.000 -100.00 % | 96.178 M | 0.000 -100.00 % | 58.099 M 10.15 % | 52.747 M 770.44 % | 6.060 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.570 M | 0.000 -100.00 % | 415.576 M | 0.000 -100.00 % | 611.004 M | 0.000 -100.00 % | 76.496 M | 0.000 -100.00 % | 75.124 M | 0.000 -100.00 % | 77.812 M | 0.000 -100.00 % | 63.288 M | 0.000 -100.00 % | 61.856 M | 0.000 -100.00 % | 105.578 M | 0.000 -100.00 % | 170.386 M | 0.000 -100.00 % | 246.030 M | 0.000 -100.00 % | 454.696 M 64 856.57 % | 700.000 K -99.38 % | 112.822 M 108.43 % | 54.129 M -10.94 % | 60.778 M 8 582.57 % | 700.000 K -99.04 % | 73.296 M 10 370.86 % | 700.000 K -98.72 % | 54.720 M 27 260.00 % | 200.000 K -99.63 % | 53.646 M 26 723.00 % | 200.000 K -99.57 % | 46.280 M 23 040.00 % | 200.000 K -99.61 % | 50.932 M 25 366.00 % | 200.000 K -99.63 % | 54.620 M 27 210.00 % | 200.000 K -99.52 % | 41.616 M 20 708.00 % | 200.000 K -99.53 % | 42.242 M 21 020.88 % | 200.000 K -99.60 % | 49.484 M 24 642.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 |
| cash and cash equivalents | 436.793 M | 0.000 -100.00 % | 37.594 M | 0.000 -100.00 % | 64.150 M -56.61 % | 147.856 M 0.00 % | 147.856 M 210.11 % | -134.285 M -200.00 % | 134.285 M 164.63 % | -207.788 M -200.00 % | 207.788 M 168.02 % | -305.502 M -200.00 % | 305.502 M 898.74 % | -38.248 M -200.00 % | 38.248 M 201.83 % | -37.562 M -200.00 % | 37.562 M 196.55 % | -38.906 M -334.82 % | 16.568 M 152.36 % | -31.644 M -200.00 % | 31.644 M 202.32 % | -30.928 M -280.91 % | 17.096 M 132.38 % | -52.789 M -200.00 % | 52.789 M 161.96 % | -85.193 M -215.91 % | 73.502 M 159.75 % | -123.015 M -200.00 % | 123.015 M 154.11 % | -227.348 M -205.07 % | 216.377 M 483.57 % | -56.411 M -2 572.00 % | 2.282 M 107.51 % | -30.389 M -264.92 % | 18.426 M 150.28 % | -36.648 M -201.95 % | 35.948 M 231.39 % | -27.360 M -200.74 % | 27.160 M 201.26 % | -26.823 M -200.75 % | 26.623 M 215.05 % | -23.140 M -450.15 % | 6.609 M 125.95 % | -25.466 M -200.79 % | 25.266 M 192.52 % | -27.310 M -377.71 % | 9.834 M 147.26 % | -20.808 M -201.46 % | 20.508 M 197.10 % | -21.121 M -1 415.86 % | 1.605 M 106.49 % | -24.742 M -200.81 % | 24.542 M -15.56 % | 29.063 M 226.37 % | 8.905 M |
| Cash and short term investments | 436.793 M 1 061.87 % | 37.594 M 0.00 % | 37.594 M -41.40 % | 64.150 M 0.00 % | 64.150 M -56.61 % | 147.856 M 0.00 % | 147.856 M 10.11 % | 134.285 M 0.00 % | 134.285 M -35.37 % | 207.788 M 0.00 % | 207.788 M -31.98 % | 305.502 M 0.00 % | 305.502 M 698.74 % | 38.248 M 0.00 % | 38.248 M 1.83 % | 37.562 M 0.00 % | 37.562 M -3.45 % | 38.906 M 134.82 % | 16.568 M -47.64 % | 31.644 M 0.00 % | 31.644 M 2.32 % | 30.928 M 80.91 % | 17.096 M -67.62 % | 52.789 M 0.00 % | 52.789 M -38.04 % | 85.193 M 15.91 % | 73.502 M -40.25 % | 123.015 M 0.00 % | 123.015 M -45.89 % | 227.348 M 4.73 % | 217.077 M 284.81 % | 56.411 M 0.00 % | 56.411 M 85.63 % | 30.389 M 58.89 % | 19.126 M -47.81 % | 36.648 M 0.00 % | 36.648 M 33.95 % | 27.360 M 0.00 % | 27.360 M 2.00 % | 26.823 M 0.00 % | 26.823 M 15.92 % | 23.140 M 239.87 % | 6.809 M -73.26 % | 25.466 M 0.00 % | 25.466 M -6.75 % | 27.310 M 172.17 % | 10.034 M -51.78 % | 20.808 M 0.48 % | 20.708 M -1.95 % | 21.121 M 1 070.07 % | 1.805 M -92.70 % | 24.742 M 0.00 % | 24.742 M -15.45 % | 29.263 M 228.62 % | 8.905 M |
| Total current assets | 2.234 B | 0.000 -100.00 % | 1.645 B | 0.000 -100.00 % | 1.568 B 960.28 % | 147.856 M -90.74 % | 1.596 B 1 088.47 % | 134.285 M -92.35 % | 1.755 B 744.59 % | 207.788 M -87.28 % | 1.634 B 434.74 % | 305.502 M -80.02 % | 1.529 B 3 898.45 % | 38.248 M -96.89 % | 1.230 B 3 175.60 % | 37.562 M -96.30 % | 1.015 B 2 507.58 % | 38.906 M -95.95 % | 960.328 M 2 934.79 % | 31.644 M -96.73 % | 968.821 M 3 032.50 % | 30.928 M -97.03 % | 1.041 B 1 872.59 % | 52.789 M -94.97 % | 1.050 B 1 132.59 % | 85.193 M -91.14 % | 961.685 M 681.76 % | 123.015 M -87.12 % | 954.761 M 319.96 % | 227.348 M -75.01 % | 909.857 M 1 512.91 % | 56.411 M -91.69 % | 678.801 M 2 133.71 % | 30.389 M -94.31 % | 533.803 M 1 356.57 % | 36.648 M -92.30 % | 475.968 M 1 639.65 % | 27.360 M -93.26 % | 405.954 M 1 413.45 % | 26.823 M -94.41 % | 479.417 M 1 971.81 % | 23.140 M -95.23 % | 485.085 M 1 804.83 % | 25.466 M -94.50 % | 463.293 M 1 596.42 % | 27.310 M -93.49 % | 419.478 M 1 915.94 % | 20.808 M -94.45 % | 374.601 M 1 673.61 % | 21.121 M -94.96 % | 419.093 M 1 593.85 % | 24.742 M -94.07 % | 417.127 M -7.92 % | 453.015 M 64.78 % | 274.928 M |
| Inventory | 687.683 M | 0.000 -100.00 % | 621.374 M | 0.000 -100.00 % | 599.697 M | 0.000 -100.00 % | 593.752 M | 0.000 -100.00 % | 562.669 M | 0.000 -100.00 % | 450.573 M | 0.000 -100.00 % | 288.484 M | 0.000 -100.00 % | 270.097 M | 0.000 -100.00 % | 117.359 M | 0.000 -100.00 % | 52.038 M | 0.000 -100.00 % | 78.685 M | 0.000 -100.00 % | 169.575 M | 0.000 -100.00 % | 128.124 M | 0.000 -100.00 % | 152.603 M | 0.000 -100.00 % | 132.103 M | 0.000 -100.00 % | 142.342 M | 0.000 -100.00 % | 184.829 M | 0.000 -100.00 % | 137.899 M | 0.000 -100.00 % | 111.766 M | 0.000 -100.00 % | 111.376 M | 0.000 -100.00 % | 142.565 M | 0.000 -100.00 % | 134.636 M | 0.000 -100.00 % | 96.605 M | 0.000 -100.00 % | 128.371 M | 0.000 -100.00 % | 107.381 M | 0.000 -100.00 % | 151.244 M | 0.000 -100.00 % | 137.186 M 8.67 % | 126.245 M 71.18 % | 73.752 M |
| Net receivables | 775.706 M | 0.000 -100.00 % | 688.997 M | 0.000 -100.00 % | 42.433 M | 0.000 -100.00 % | 552.593 M | 0.000 -100.00 % | 786.941 M | 0.000 -100.00 % | 652.581 M | 0.000 -100.00 % | 713.172 M | 0.000 -100.00 % | 632.235 M | 0.000 -100.00 % | 634.019 M | 0.000 -100.00 % | 525.474 M | 0.000 -100.00 % | 574.830 M | 0.000 -100.00 % | 499.582 M | 0.000 -100.00 % | 572.568 M | 0.000 -100.00 % | 433.709 M | 0.000 -100.00 % | 675.019 M | 0.000 -100.00 % | 384.238 M | 0.000 -100.00 % | 437.561 M | 0.000 -100.00 % | 256.865 M | 0.000 -100.00 % | 305.229 M | 0.000 -100.00 % | 246.084 M | 0.000 -100.00 % | 251.532 M | 0.000 -100.00 % | 265.143 M | 0.000 -100.00 % | 285.786 M | 0.000 -100.00 % | 204.051 M | 0.000 -100.00 % | 186.162 M | 0.000 -100.00 % | 183.654 M | 0.000 -100.00 % | 240.439 M -1.77 % | 244.761 M 31.44 % | 186.211 M |
| Tax assets | 29.617 M | 0.000 -100.00 % | 28.104 M | 0.000 -100.00 % | 24.922 M | 0.000 -100.00 % | 24.862 M | 0.000 -100.00 % | 25.665 M | 0.000 -100.00 % | 18.795 M | 0.000 -100.00 % | 10.594 M | 0.000 -100.00 % | 4.964 M | 0.000 -100.00 % | 1.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 431.832 M | 0.000 -100.00 % | 425.964 M | 0.000 -100.00 % | 448.960 M | 0.000 -100.00 % | 454.188 M | 0.000 -100.00 % | 559.269 M | 0.000 -100.00 % | 416.521 M | 0.000 -100.00 % | 389.485 M | 0.000 -100.00 % | 393.116 M | 0.000 -100.00 % | 306.484 M | 0.000 -100.00 % | 274.338 M | 0.000 -100.00 % | 285.070 M | 0.000 -100.00 % | 306.976 M | 0.000 -100.00 % | 333.938 M | 0.000 -100.00 % | 241.726 M | 0.000 -100.00 % | 319.135 M | 0.000 -100.00 % | 164.727 M | 0.000 -100.00 % | 254.633 M | 0.000 -100.00 % | 209.210 M | 0.000 -100.00 % | 216.406 M | 0.000 -100.00 % | 171.626 M | 0.000 -100.00 % | 254.210 M | 0.000 -100.00 % | 195.780 M | 0.000 -100.00 % | 299.327 M | 0.000 -100.00 % | 206.626 M | 0.000 -100.00 % | 224.271 M | 0.000 -100.00 % | 212.040 M | 0.000 -100.00 % | 262.151 M -5.80 % | 278.295 M 96.82 % | 141.392 M |
| Tax payables | 48.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.629 M | 0.000 -100.00 % | 40.628 M | 0.000 -100.00 % | 24.397 M | 0.000 -100.00 % | 36.996 M | 0.000 -100.00 % | 18.403 M | 0.000 -100.00 % | 42.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.995 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 % | 17.341 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.843 M | 0.000 -100.00 % | 11.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.385 M | 0.000 -100.00 % | 6.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 11.979 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.915 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.934 M | 0.000 | 0.000 | 0.000 100.00 % | -20.648 M | 0.000 | 0.000 | 0.000 100.00 % | -46.898 M | 0.000 | 0.000 | 0.000 100.00 % | -54.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.174 M | 0.000 100.00 % | -58.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.150 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 |
| 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 -100.00 % | 22.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.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 | 0.000 | 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 | 2.618 B | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 2.032 B | 0.000 -100.00 % | 1.023 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.007 B | 0.000 | 0.000 | 0.000 -100.00 % | 677.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 655.659 M | 0.000 | 0.000 | 0.000 -100.00 % | 677.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 431.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 431.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.031 M | 0.000 -100.00 % | 1.001 K | 0.000 -100.00 % | 19.107 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.027 M | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 19.634 M | 0.000 -100.00 % | 101.603 M 508.52 % | 16.697 M -68.13 % | 52.389 M |
| Deferred tax liabilities non current | 12.000 K | 0.000 | 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 -100.00 % | 2.834 M | 0.000 -100.00 % | 2.057 M | 0.000 -100.00 % | 1.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.143 M | 0.000 -100.00 % | 3.472 M | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 6.315 M | 0.000 -100.00 % | 6.440 M | 0.000 -100.00 % | 6.746 M | 0.000 -100.00 % | 7.419 M | 0.000 -100.00 % | 5.797 M | 0.000 -100.00 % | 6.546 M | 0.000 -100.00 % | 8.207 M | 0.000 -100.00 % | 9.973 M | 0.000 -100.00 % | 9.488 M | 0.000 -100.00 % | 9.468 M | 0.000 -100.00 % | 9.612 M 7.43 % | 8.947 M 108.25 % | 4.297 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.671 B | 0.000 -100.00 % | 2.969 B | 0.000 -100.00 % | 2.885 B | 0.000 -100.00 % | 2.945 B | 0.000 -100.00 % | 2.974 B | 0.000 -100.00 % | 2.785 B | 0.000 -100.00 % | 2.587 B | 0.000 -100.00 % | 2.257 B | 0.000 -100.00 % | 2.035 B | 0.000 -100.00 % | 1.940 B | 0.000 -100.00 % | 1.846 B | 0.000 -100.00 % | 1.813 B | 0.000 -100.00 % | 1.627 B | 0.000 -100.00 % | 1.366 B | 0.000 -100.00 % | 1.238 B | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 889.776 M | 0.000 -100.00 % | 734.006 M | 0.000 -100.00 % | 666.454 M | 0.000 -100.00 % | 600.180 M | 0.000 -100.00 % | 675.621 M | 0.000 -100.00 % | 686.626 M | 0.000 -100.00 % | 674.959 M | 0.000 -100.00 % | 645.789 M | 0.000 -100.00 % | 600.498 M | 0.000 -100.00 % | 652.342 M | 0.000 -100.00 % | 652.593 M -5.29 % | 689.072 M 50.42 % | 458.106 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -21.530 M -15.52 % | -18.637 M 46.36 % | -34.745 M -138.57 % | -14.564 M -7.79 % | -13.512 M 36.50 % | -21.278 M -845.69 % | -2.250 M 85.14 % | -15.137 M 63.76 % | -41.772 M -7.39 % | -38.897 M -3.32 % | -37.648 M -4.46 % | -36.040 M -0.51 % | -35.856 M -30.58 % | -27.460 M 27.33 % | -37.785 M 10.50 % | -42.218 M -1.70 % | -41.513 M -13.83 % | -36.469 M -20.97 % | -30.147 M 6.48 % | -32.236 M -43.65 % | -22.441 M 10.00 % | -24.934 M 32.23 % | -36.794 M 4.11 % | -38.372 M -16.94 % | -32.813 M -15.56 % | -28.394 M -18.09 % | -24.045 M 32.45 % | -35.598 M -10.48 % | -32.220 M -73.01 % | -18.623 M 34.42 % | -28.400 M -6.02 % | -26.788 M -6.89 % | -25.061 M -117.81 % | -11.506 M 33.44 % | -17.287 M -50.52 % | -11.485 M -1.43 % | -11.323 M 37.69 % | -18.173 M -224.52 % | 14.594 M 515.78 % | -3.510 M -254.01 % | 2.279 M 4 007.75 % | -58.320 K -101.58 % | 3.691 M 173.76 % | -5.004 M -64.88 % | -3.035 M -168.38 % | 4.438 M 3.84 % | 4.274 M 183.69 % | -5.107 M -12.32 % | -4.547 M -135.91 % | 12.663 M -24.02 % | 16.666 M 38.10 % | 12.068 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.098 M -1.00 % | 36.462 M 7.82 % | 33.816 M 4.19 % | 32.456 M 1.34 % | 32.026 M -0.87 % | 32.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.098 M -1.00 % | 36.462 M 7.82 % | 33.816 M 4.19 % | 32.456 M 1.34 % | 32.026 M -0.87 % | 32.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.383 M 26.88 % | 134.285 M 37.27 % | 97.823 M 277.27 % | 25.929 M 497.26 % | -6.527 M -102.14 % | 305.502 M 11.83 % | 273.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.856 M -13.22 % | 170.383 M 26.88 % | 134.285 M 124.76 % | 59.745 M 130.42 % | 25.929 M -92.32 % | 337.528 M 10.48 % | 305.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.098 M -1.00 % | 36.462 M 7.82 % | 33.816 M 4.19 % | 32.456 M 1.34 % | 32.026 M -0.87 % | 32.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.098 M -1.00 % | 36.462 M 7.82 % | 33.816 M 4.19 % | 32.456 M 1.34 % | 32.026 M -0.87 % | 32.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |