Flex Foods Limited FLEXFO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.500 B 26.55 % | 1.185 B 4.48 % | 1.135 B 4.40 % | 1.087 B 8.06 % | 1.006 B 28.35 % | 783.542 M -3.96 % | 815.870 M -6.85 % | 875.849 M 8.23 % | 809.274 M 2.45 % | 789.883 M 10.73 % | 713.311 M 8.46 % | 657.699 M 26.58 % | 519.572 M 7.00 % | 485.604 M 5.43 % | 460.593 M 28.33 % | 358.906 M -16.74 % | 431.051 M 5.16 % | 409.900 M 19.83 % | 342.074 M 43.69 % | 238.058 M |
| Net income | -325.000 M -25.33 % | -259.324 M -144.70 % | -105.976 M -216.25 % | 91.161 M -24.00 % | 119.951 M 76.67 % | 67.895 M -38.46 % | 110.331 M 62.07 % | 68.078 M -13.23 % | 78.454 M -3.92 % | 81.651 M -13.26 % | 94.134 M -9.04 % | 103.493 M 85.41 % | 55.819 M 33.67 % | 41.759 M 21.47 % | 34.377 M -10.34 % | 38.339 M -54.10 % | 83.524 M 18.31 % | 70.600 M 52.04 % | 46.434 M 10.03 % | 42.203 M |
| Income before tax | -432.000 M -22.60 % | -352.379 M -151.75 % | -139.973 M -212.88 % | 124.005 M -19.54 % | 154.113 M 170.28 % | 57.019 M -48.12 % | 109.909 M 2.81 % | 106.904 M -4.73 % | 112.215 M -13.05 % | 129.053 M -10.43 % | 144.085 M 6.19 % | 135.688 M 83.56 % | 73.920 M 10.07 % | 67.158 M 41.48 % | 47.467 M -13.14 % | 54.646 M -39.30 % | 90.026 M 23.66 % | 72.800 M 47.84 % | 49.243 M 16.32 % | 42.335 M |
| Income before tax ratio | -0.29 3.13 % | -0.30 -140.95 % | -0.12 -208.12 % | 0.11 -25.54 % | 0.15 110.58 % | 0.07 -45.98 % | 0.13 10.37 % | 0.12 -11.97 % | 0.14 -15.13 % | 0.16 -19.12 % | 0.20 -2.09 % | 0.21 45.01 % | 0.14 2.87 % | 0.14 34.20 % | 0.10 -32.31 % | 0.15 -27.10 % | 0.21 17.59 % | 0.18 23.37 % | 0.14 -19.05 % | 0.18 |
| EBITDA | -37.400 M -11.76 % | -33.464 M -131.95 % | 104.742 M -44.09 % | 187.341 M -12.97 % | 215.263 M 72.99 % | 124.440 M -30.72 % | 179.615 M 1.38 % | 177.166 M -15.28 % | 209.130 M 6.71 % | 195.971 M -1.74 % | 199.450 M 10.05 % | 181.239 M 56.50 % | 115.806 M 9.67 % | 105.591 M 10.37 % | 95.670 M -10.41 % | 106.784 M -27.71 % | 147.715 M 11.59 % | 132.376 M 22.81 % | 107.785 M 30.36 % | 82.685 M |
| Net income ratio | -0.22 0.97 % | -0.22 -134.20 % | -0.09 -211.36 % | 0.08 -29.67 % | 0.12 37.65 % | 0.09 -35.92 % | 0.14 73.98 % | 0.08 -19.82 % | 0.10 -6.22 % | 0.10 -21.67 % | 0.13 -16.13 % | 0.16 46.47 % | 0.11 24.93 % | 0.09 15.22 % | 0.07 -30.13 % | 0.11 -44.87 % | 0.19 12.50 % | 0.17 26.89 % | 0.14 -23.43 % | 0.18 |
| Ratio EBITDA | -0.02 11.69 % | -0.03 -130.58 % | 0.09 -46.44 % | 0.17 -19.46 % | 0.21 34.78 % | 0.16 -27.86 % | 0.22 8.84 % | 0.20 -21.72 % | 0.26 4.16 % | 0.25 -11.27 % | 0.28 1.47 % | 0.28 23.63 % | 0.22 2.50 % | 0.22 4.69 % | 0.21 -30.19 % | 0.30 -13.18 % | 0.34 6.11 % | 0.32 2.49 % | 0.32 -9.28 % | 0.35 |
| Gross profit ratio | 0.18 -52.91 % | 0.39 -14.44 % | 0.45 -6.09 % | 0.48 -3.94 % | 0.50 114.55 % | 0.23 -60.19 % | 0.59 9.34 % | 0.54 -7.77 % | 0.58 1.44 % | 0.57 -8.43 % | 0.63 4.12 % | 0.60 12.01 % | 0.54 5.06 % | 0.51 5.21 % | 0.49 -12.65 % | 0.56 -5.46 % | 0.59 -29.01 % | 0.83 99.83 % | 0.42 -5.56 % | 0.44 |
| Weighted average shs out dil | 12.452 M 0.02 % | 12.450 M -0.03 % | 12.453 M 0.03 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.02 % | 12.447 M 0.02 % | 12.444 M 0.02 % | 12.442 M 0.02 % | 12.440 M 0.00 % | 12.440 M 0.01 % | 12.439 M 0.01 % | 12.438 M 0.00 % | 12.438 M 0.00 % | 12.438 M |
| Weighted average shs out | 12.452 M 0.02 % | 12.450 M -0.03 % | 12.453 M 0.03 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.02 % | 12.447 M 0.02 % | 12.444 M 0.02 % | 12.442 M 0.02 % | 12.440 M 0.00 % | 12.440 M 0.01 % | 12.439 M 0.01 % | 12.438 M 0.00 % | 12.438 M 0.00 % | 12.438 M |
| EPS diluted | -26.10 -25.30 % | -20.83 -144.77 % | -8.51 -216.26 % | 7.32 -23.99 % | 9.63 76.70 % | 5.45 -38.49 % | 8.86 61.97 % | 5.47 -13.31 % | 6.31 -3.81 % | 6.56 -13.23 % | 7.56 -9.03 % | 8.31 85.08 % | 4.49 33.63 % | 3.36 21.74 % | 2.76 -10.39 % | 3.08 -54.30 % | 6.74 18.66 % | 5.68 52.28 % | 3.73 10.03 % | 3.39 |
| Earnings per share | -26.10 -25.30 % | -20.83 -144.77 % | -8.51 -216.26 % | 7.32 -23.99 % | 9.63 76.70 % | 5.45 -38.49 % | 8.86 61.97 % | 5.47 -13.31 % | 6.31 -3.81 % | 6.56 -13.23 % | 7.56 -9.03 % | 8.31 85.08 % | 4.49 33.63 % | 3.36 21.74 % | 2.76 -10.39 % | 3.08 -54.30 % | 6.74 18.66 % | 5.68 52.28 % | 3.73 10.03 % | 3.39 |
| Gross profit | 273.800 M -40.41 % | 459.460 M -10.61 % | 513.972 M -1.96 % | 524.246 M 3.80 % | 505.052 M 175.37 % | 183.408 M -61.77 % | 479.713 M 1.85 % | 470.987 M -0.18 % | 471.825 M 3.93 % | 453.983 M 1.40 % | 447.703 M 12.93 % | 396.451 M 41.79 % | 279.602 M 12.41 % | 248.737 M 10.92 % | 224.240 M 12.10 % | 200.035 M -21.29 % | 254.129 M -25.34 % | 340.400 M 139.45 % | 142.157 M 35.71 % | 104.750 M |
| Income tax expense | 107.000 M 214.99 % | -93.055 M -173.72 % | -33.997 M -203.51 % | 32.844 M -3.86 % | 34.162 M 414.10 % | -10.876 M -2 477.25 % | -422.000 K -101.09 % | 38.826 M 15.00 % | 33.761 M -28.78 % | 47.402 M -5.10 % | 49.951 M 55.15 % | 32.195 M 77.86 % | 18.101 M -28.73 % | 25.399 M 94.03 % | 13.090 M -19.72 % | 16.307 M 150.77 % | 6.503 M 195.58 % | 2.200 M -20.55 % | 2.769 M 2 623.77 % | 101.661 K |
| Cost of revenue | 1.226 B 62.73 % | 753.595 M 21.44 % | 620.540 M 10.32 % | 562.500 M 12.36 % | 500.632 M -16.58 % | 600.134 M 78.53 % | 336.157 M -16.97 % | 404.862 M 19.98 % | 337.449 M 0.46 % | 335.900 M 26.46 % | 265.608 M 1.67 % | 261.248 M 8.87 % | 239.970 M 1.31 % | 236.867 M 0.22 % | 236.353 M 48.77 % | 158.871 M -10.20 % | 176.922 M 154.56 % | 69.500 M -65.24 % | 199.917 M 49.97 % | 133.307 M |
| General and administrative expenses | 84.597 M -4.55 % | 88.630 M 5.06 % | 84.358 M 57.27 % | 53.640 M 8.66 % | 49.363 M -11.21 % | 55.596 M -1.39 % | 56.379 M -1.64 % | 57.318 M -62.42 % | 152.541 M 134.44 % | 65.067 M 33.35 % | 48.795 M 19.37 % | 40.876 M 23.52 % | 33.093 M 11.29 % | 29.736 M -63.01 % | 80.393 M 10.90 % | 72.488 M -18.82 % | 89.290 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 102.196 M 11.34 % | 91.784 M -26.75 % | 125.305 M 6.08 % | 118.121 M 51.09 % | 78.181 M 5.90 % | 73.826 M -8.86 % | 80.999 M -5.91 % | 86.086 M | 0.000 -100.00 % | 86.012 M -1.99 % | 87.762 M 7.69 % | 81.495 M 32.25 % | 61.621 M 11.61 % | 55.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 268.807 M -5.16 % | 283.437 M -9.51 % | 313.241 M 42.17 % | 220.331 M -0.45 % | 221.334 M -24.93 % | 294.825 M -13.88 % | 342.335 M 3 367.80 % | -10.476 M -105.06 % | 207.069 M 18.28 % | 175.062 M 90 338.14 % | -194.000 K -100.14 % | 138.392 M 24.71 % | 110.968 M 14.87 % | 96.606 M 0.23 % | 96.380 M 32.21 % | 72.901 M -2.56 % | 74.813 M -72.03 % | 267.490 M | 0.000 100.00 % | -574.480 K |
| Operating expenses | 455.600 M -1.78 % | 463.851 M -11.29 % | 522.904 M 33.36 % | 392.092 M 12.39 % | 348.878 M -17.77 % | 424.247 M -11.56 % | 479.713 M 1.85 % | 470.987 M 30.97 % | 359.610 M 10.26 % | 326.141 M 9.83 % | 296.946 M 13.88 % | 260.763 M 26.78 % | 205.682 M 13.29 % | 181.555 M 2.71 % | 176.773 M 21.59 % | 145.389 M -11.40 % | 164.103 M -38.65 % | 267.500 M 213.55 % | 85.313 M 51.60 % | 56.274 M |
| Cost and expenses | 1.682 B 22.62 % | 1.372 B 19.96 % | 1.143 B 19.78 % | 954.592 M 12.37 % | 849.510 M 18.07 % | 719.468 M -11.82 % | 815.870 M -6.85 % | 875.849 M 25.65 % | 697.059 M 5.29 % | 662.041 M 16.31 % | 569.226 M 9.04 % | 522.011 M 17.13 % | 445.652 M 6.51 % | 418.422 M 1.28 % | 413.126 M 35.78 % | 304.260 M -10.78 % | 341.025 M 1.19 % | 337.000 M 18.15 % | 285.230 M 50.45 % | 189.581 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.626 K -97.72 % | 422.162 K -90.95 % | 4.665 M |
| Selling general and administrative expenses | 186.793 M 3.54 % | 180.414 M -13.95 % | 209.663 M 22.07 % | 171.761 M 34.67 % | 127.544 M -1.45 % | 129.422 M -5.79 % | 137.378 M -4.20 % | 143.404 M -5.99 % | 152.541 M 0.97 % | 151.079 M 10.63 % | 136.557 M 11.59 % | 122.371 M 29.20 % | 94.714 M 11.50 % | 84.949 M 5.67 % | 80.393 M 10.90 % | 72.488 M -18.82 % | 89.290 M | 0.000 -100.00 % | 84.111 M 64.81 % | 51.034 M |
| Interest income | 3.177 M 39.22 % | 2.282 M -49.80 % | 4.546 M 77.37 % | 2.563 M -36.29 % | 4.023 M 33.34 % | 3.017 M 58.96 % | 1.898 M -17.73 % | 2.307 M -69.83 % | 7.647 M -36.68 % | 12.077 M -37.11 % | 19.203 M 2.45 % | 18.743 M 8.22 % | 17.320 M 6.98 % | 16.190 M -2.10 % | 16.538 M -14.07 % | 19.247 M 28.08 % | 15.027 M | 0.000 -100.00 % | 7.345 M 51.70 % | 4.842 M |
| Interest expense | 228.000 M 32.33 % | 172.300 M 8.07 % | 159.429 M 683.20 % | 20.356 M 9.84 % | 18.533 M -25.55 % | 24.892 M -23.68 % | 32.617 M -10.25 % | 36.342 M -24.74 % | 48.288 M 44.12 % | 33.505 M 18.50 % | 28.275 M 47.76 % | 19.136 M 21.29 % | 15.777 M 226.92 % | 4.826 M -66.30 % | 14.320 M -23.17 % | 18.639 M -24.90 % | 24.820 M -12.61 % | 28.400 M 4.50 % | 27.177 M 78.65 % | 15.212 M |
| Depreciation and amortization | 166.600 M 1.99 % | 163.347 M 63.57 % | 99.862 M 92.56 % | 51.861 M -0.58 % | 52.164 M -3.74 % | 54.191 M 3.29 % | 52.467 M 4.90 % | 50.016 M 2.86 % | 48.627 M 12.82 % | 43.103 M 10.76 % | 38.915 M 9.08 % | 35.677 M 4.78 % | 34.049 M 1.32 % | 33.607 M -0.81 % | 33.883 M 1.14 % | 33.499 M 1.92 % | 32.869 M 2.40 % | 32.100 M 2.34 % | 31.365 M 24.77 % | 25.138 M |
| Operating income | 440.600 M 336.49 % | -186.309 M -1 985.86 % | -8.932 M -106.76 % | 132.154 M -15.38 % | 156.174 M 143.74 % | 64.074 M -50.59 % | 129.672 M 3.49 % | 125.299 M 11.66 % | 112.215 M -12.22 % | 127.842 M -11.27 % | 144.085 M 6.19 % | 135.688 M 83.56 % | 73.920 M 10.03 % | 67.182 M 41.53 % | 47.467 M -13.14 % | 54.646 M -39.30 % | 90.026 M 23.49 % | 72.900 M 28.25 % | 56.843 M 17.26 % | 48.476 M |
| Operating income ratio | 0.29 286.87 % | -0.16 -1 896.39 % | -0.01 -106.47 % | 0.12 -21.69 % | 0.16 89.90 % | 0.08 -48.55 % | 0.16 11.10 % | 0.14 3.17 % | 0.14 -14.33 % | 0.16 -19.87 % | 0.20 -2.09 % | 0.21 45.01 % | 0.14 2.84 % | 0.14 34.24 % | 0.10 -32.31 % | 0.15 -27.10 % | 0.21 17.43 % | 0.18 7.03 % | 0.17 -18.40 % | 0.20 |
| Total other income expenses net | -872.600 M -425.44 % | -166.070 M -26.73 % | -131.041 M -1 508.06 % | -8.149 M -295.39 % | -2.061 M 70.79 % | -7.055 M 64.30 % | -19.763 M -7.44 % | -18.395 M | 0.000 -100.00 % | 1.211 M | 0.000 | 0.000 | 0.000 100.00 % | -23.745 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 98.68 % | -7.600 M -23.75 % | -6.142 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.787 B 6.49 % | 2.617 B 12.11 % | 2.335 B 65.80 % | 1.408 B 1 251.16 % | 104.212 M -22.90 % | 135.173 M -41.90 % | 232.641 M -20.77 % | 293.629 M 1.12 % | 290.391 M 9.59 % | 264.977 M 30.70 % | 202.739 M 16.42 % | 174.148 M 82.29 % | 95.534 M -3.34 % | 98.833 M 37.51 % | 71.873 M -42.30 % | 124.567 M -28.62 % | 174.501 M -24.17 % | 230.116 M -12.34 % | 262.502 M 1.59 % | 258.383 M |
| Total investments | 34.900 M 19 842.86 % | 175.000 K -65.28 % | 504.000 K -96.50 % | 14.400 M -78.52 % | 67.043 M 502.42 % | 11.129 M 2 753.59 % | 390.000 K -42.14 % | 674.000 K -75.15 % | 2.712 M 13.24 % | 2.395 M 47.48 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.114 M 208.92 % | 43.414 M 74.41 % | 24.892 M |
| Total debt | 2.804 B 6.76 % | 2.627 B 11.45 % | 2.357 B 58.49 % | 1.487 B 866.61 % | 153.837 M -12.08 % | 174.976 M -34.87 % | 268.643 M -14.39 % | 313.797 M -13.89 % | 364.405 M -8.92 % | 400.095 M 62.36 % | 246.422 M -4.87 % | 259.035 M 84.61 % | 140.313 M -0.96 % | 141.670 M 29.60 % | 109.310 M -22.41 % | 140.885 M -26.04 % | 190.476 M -19.76 % | 237.371 M -14.16 % | 276.520 M 2.34 % | 270.197 M |
| Accumulated other comprehensive income loss | 88.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.110 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 278.043 M 14.66 % | 242.486 M 23.68 % | 196.052 M |
| Retained earnings | 205.257 M -61.74 % | 536.448 M -33.11 % | 801.997 M -12.87 % | 920.423 M 9.35 % | 841.712 M 15.13 % | 731.099 M 7.80 % | 678.213 M 19.43 % | 567.882 M 5.70 % | 537.265 M 8.26 % | 496.272 M 8.73 % | 456.423 M 23.48 % | 369.633 M 19.39 % | 309.593 M | 0.000 -100.00 % | 277.756 M 0.67 % | 275.915 M -7.00 % | 296.670 M | 0.000 | 0.000 | 0.000 |
| Common stock | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.02 % | 124.473 M 0.02 % | 124.445 M 0.02 % | 124.421 M 0.02 % | 124.401 M 0.00 % | 124.401 M 0.01 % | 124.394 M 0.01 % | 124.382 M 0.00 % | 124.382 M 0.00 % | 124.382 M |
| Total equity | 418.000 M -44.45 % | 752.537 M -26.24 % | 1.020 B -10.40 % | 1.139 B 7.49 % | 1.059 B 11.89 % | 946.744 M 5.60 % | 896.560 M 13.56 % | 789.530 M 3.73 % | 761.129 M 5.50 % | 721.470 M 7.10 % | 673.621 M 15.68 % | 582.317 M 13.79 % | 511.749 M 5.55 % | 484.827 M 2.75 % | 471.868 M 1.17 % | 466.430 M 2.02 % | 457.179 M 13.61 % | 402.425 M 9.69 % | 366.868 M 14.49 % | 320.434 M |
| Other non current liabilities | 17.000 M 5.99 % | 16.039 M 11.77 % | 14.350 M 4.65 % | 13.713 M 20.22 % | 11.407 M -9.70 % | 12.632 M 10.44 % | 11.438 M 15.68 % | 9.888 M 24.61 % | 7.935 M 7.94 % | 7.351 M 2.50 % | 7.172 M 11.68 % | 6.422 M 28.18 % | 5.010 M -72.99 % | 18.546 M 39.92 % | 13.255 M -65.53 % | 38.448 M 13.32 % | 33.929 M 363.99 % | -12.852 M | 0.000 | 0.000 |
| Long term debt | 2.041 B 3.12 % | 1.979 B 7.28 % | 1.845 B 73.95 % | 1.061 B | 0.000 -100.00 % | 31.640 M -61.94 % | 83.131 M -41.09 % | 141.110 M 36.89 % | 103.086 M -33.88 % | 155.906 M 123.26 % | 69.832 M -12.92 % | 80.190 M 272.28 % | 21.540 M 13.80 % | 18.928 M | 0.000 -100.00 % | 140.885 M -26.04 % | 190.476 M 31.70 % | 144.628 M -23.53 % | 189.128 M -11.75 % | 214.303 M |
| Total non current liabilities | 2.072 B 3.02 % | 2.011 B 5.90 % | 1.899 B 65.65 % | 1.146 B 1 215.35 % | 87.152 M -29.14 % | 122.992 M -32.91 % | 183.312 M -27.96 % | 254.462 M 19.89 % | 212.241 M -17.40 % | 256.935 M 72.41 % | 149.022 M -1.63 % | 151.489 M 85.20 % | 81.798 M -13.46 % | 94.522 M 44.42 % | 65.449 M -72.19 % | 235.300 M -10.84 % | 263.922 M 45.24 % | 181.718 M -23.58 % | 237.792 M -7.11 % | 256.005 M |
| Other current liabilities | 327.300 M 30.33 % | 251.135 M 50.50 % | 166.865 M 1.80 % | 163.916 M 91.90 % | 85.419 M -1.35 % | 86.586 M 10.44 % | 78.403 M -0.80 % | 79.032 M 22.76 % | 64.378 M 14.12 % | 56.415 M 24.74 % | 45.225 M -54.49 % | 99.365 M 32.92 % | 74.754 M 12.61 % | 66.386 M 20.33 % | 55.171 M 154.89 % | 21.645 M -35.21 % | 33.408 M -36.32 % | 52.461 M 191.15 % | 18.019 M -5.02 % | 18.972 M |
| Deferred revenue | 0.000 -100.00 % | 365.000 K -78.17 % | 1.672 M 2 885.71 % | 56.000 K | 0.000 -100.00 % | 1.735 M 184.43 % | 610.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 |
| Short term debt | 763.100 M 17.86 % | 647.469 M 26.51 % | 511.778 M 20.04 % | 426.335 M 177.13 % | 153.837 M 7.33 % | 143.336 M -22.73 % | 185.512 M 7.43 % | 172.687 M -33.92 % | 261.319 M 7.02 % | 244.189 M 38.28 % | 176.590 M -1.26 % | 178.845 M 50.58 % | 118.773 M -3.23 % | 122.742 M 12.29 % | 109.310 M | 0.000 | 0.000 -100.00 % | 92.743 M 6.12 % | 87.392 M 56.35 % | 55.894 M |
| Total current liabilities | 1.395 B 20.12 % | 1.161 B 33.43 % | 870.118 M 21.48 % | 716.235 M 110.06 % | 340.970 M 6.90 % | 318.954 M -2.80 % | 328.130 M -5.22 % | 346.188 M -20.24 % | 434.030 M 6.31 % | 408.283 M 34.00 % | 304.697 M -6.64 % | 326.379 M 38.59 % | 235.507 M 5.40 % | 223.450 M 11.55 % | 200.319 M 302.90 % | 49.719 M -19.12 % | 61.469 M -63.47 % | 168.255 M 17.10 % | 143.680 M 37.79 % | 104.277 M |
| Total liabilities | 3.466 B 9.28 % | 3.172 B 14.55 % | 2.769 B 48.67 % | 1.863 B 335.06 % | 428.122 M -3.13 % | 441.946 M -13.59 % | 511.442 M -14.85 % | 600.650 M -7.06 % | 646.271 M -2.85 % | 665.218 M 46.61 % | 453.719 M -5.05 % | 477.868 M 50.60 % | 317.305 M -0.21 % | 317.972 M 19.64 % | 265.767 M -6.75 % | 285.020 M -12.41 % | 325.391 M -7.02 % | 349.974 M -8.26 % | 381.472 M 5.88 % | 360.282 M |
| Other non current assets | 178.300 M 473.94 % | 31.066 M 67.44 % | 18.553 M -12.26 % | 21.146 M -40.48 % | 35.526 M 63.73 % | 21.698 M 6.15 % | 20.441 M 0.78 % | 20.283 M 1.35 % | 20.012 M 181.34 % | 7.113 M -88.96 % | 64.428 M 121.17 % | 29.130 M -22.97 % | 37.816 M 110.07 % | 18.002 M 14.47 % | 15.727 M | 0.000 | 0.000 100.00 % | -17.121 M | 0.000 | 0.000 |
| Long term investments | 35.000 M | 0.000 -100.00 % | 117.000 K 101.77 % | -6.607 M -2 574.53 % | 267.000 K | 0.000 -100.00 % | 390.000 K -42.14 % | 674.000 K | 0.000 100.00 % | -12.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.800 M 114.69 % | 1.770 M 0.00 % | 1.770 M | 0.000 | 0.000 -100.00 % | 11.000 K -77.08 % | 48.000 K -50.52 % | 97.000 K -34.90 % | 149.000 K -52.09 % | 311.000 K -62.35 % | 826.000 K -37.14 % | 1.314 M -31.35 % | 1.914 M -23.86 % | 2.514 M 48.44 % | 1.693 M | 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 -100.00 % | 166.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.800 M 114.69 % | 1.770 M 0.00 % | 1.770 M | 0.000 | 0.000 -100.00 % | 11.000 K -77.08 % | 48.000 K -50.52 % | 97.000 K -34.90 % | 149.000 K -52.09 % | 311.000 K -62.35 % | 826.000 K -37.14 % | 1.314 M -31.35 % | 1.914 M -23.87 % | 2.514 M 48.45 % | 1.693 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.595 B -3.96 % | 2.702 B -4.52 % | 2.830 B 28.35 % | 2.205 B 173.83 % | 805.165 M -3.21 % | 831.834 M -3.29 % | 860.091 M 5.50 % | 815.281 M 7.82 % | 756.130 M -1.06 % | 764.238 M 23.29 % | 619.865 M 18.75 % | 521.988 M 29.05 % | 404.500 M -2.25 % | 413.811 M 11.02 % | 372.750 M -3.99 % | 388.241 M -7.07 % | 417.783 M -2.53 % | 428.613 M -4.56 % | 449.115 M -2.87 % | 462.402 M |
| Total non current assets | 2.812 B 0.22 % | 2.806 B -1.55 % | 2.850 B 28.43 % | 2.219 B 163.90 % | 840.958 M -1.47 % | 853.543 M -3.11 % | 880.970 M 5.34 % | 836.335 M 7.73 % | 776.291 M -1.03 % | 784.377 M 14.49 % | 685.119 M 24.02 % | 552.432 M 24.36 % | 444.230 M 2.28 % | 434.327 M 11.32 % | 390.170 M 0.50 % | 388.241 M -7.07 % | 417.783 M -2.53 % | 428.613 M -6.58 % | 458.789 M -0.78 % | 462.402 M |
| Other current assets | 205.963 M 1 077.27 % | 17.495 M -25.53 % | 23.493 M -93.12 % | 341.424 M 490.66 % | 57.804 M 64.98 % | 35.038 M -46.66 % | 65.692 M 381.33 % | 13.648 M 45.77 % | 9.363 M -58.49 % | 22.555 M 4.86 % | 21.509 M -11.19 % | 24.220 M 31.62 % | 18.401 M 9.72 % | 16.771 M 70.98 % | 9.809 M -30.49 % | 14.111 M -28.35 % | 19.695 M 75.41 % | 11.228 M -1.73 % | 11.425 M 20.00 % | 9.521 M |
| Short term investments | 6.100 M -49.17 % | 12.000 M 3 000.78 % | 387.000 K -98.16 % | 21.007 M -68.54 % | 66.776 M 500.02 % | 11.129 M | 0.000 | 0.000 -100.00 % | 2.712 M 13.24 % | 2.395 M 47.48 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.114 M 208.92 % | 43.414 M 74.41 % | 24.892 M |
| cash and cash equivalents | 12.137 M 29.82 % | 9.349 M -57.80 % | 22.153 M -71.93 % | 78.933 M 59.06 % | 49.625 M 24.68 % | 39.803 M 10.56 % | 36.002 M 78.51 % | 20.168 M -72.75 % | 74.014 M -45.22 % | 135.118 M 209.31 % | 43.683 M -48.54 % | 84.887 M 89.57 % | 44.779 M 4.53 % | 42.837 M 14.43 % | 37.437 M 129.42 % | 16.318 M 2.14 % | 15.975 M 120.18 % | 7.255 M -48.24 % | 14.018 M 18.65 % | 11.814 M |
| Cash and short term investments | 12.137 M 29.82 % | 9.349 M -58.52 % | 22.540 M -77.45 % | 99.940 M -14.14 % | 116.401 M 128.54 % | 50.932 M 41.47 % | 36.002 M 78.51 % | 20.168 M -72.75 % | 74.014 M -45.22 % | 135.118 M 209.31 % | 43.683 M -48.54 % | 84.887 M 89.57 % | 44.779 M 4.53 % | 42.837 M 14.43 % | 37.437 M 129.42 % | 16.318 M 2.14 % | 15.975 M -88.70 % | 141.370 M 146.15 % | 57.433 M 56.46 % | 36.706 M |
| Total current assets | 1.072 B -4.13 % | 1.119 B 19.12 % | 939.084 M 20.10 % | 781.920 M 17.30 % | 666.588 M 24.56 % | 535.147 M 1.54 % | 527.032 M -4.84 % | 553.845 M -12.24 % | 631.109 M 4.78 % | 602.311 M 36.20 % | 442.221 M -12.91 % | 507.753 M 31.94 % | 384.824 M 4.44 % | 368.472 M 6.05 % | 347.465 M -4.33 % | 363.209 M -0.43 % | 364.788 M 8.76 % | 335.404 M 13.18 % | 296.354 M 34.39 % | 220.512 M |
| Inventory | 461.900 M -1.81 % | 470.419 M 27.90 % | 367.798 M 84.47 % | 199.386 M -2.92 % | 205.384 M -16.28 % | 245.330 M 15.89 % | 211.688 M 14.05 % | 185.610 M -10.18 % | 206.652 M 14.47 % | 180.533 M 9.89 % | 164.290 M 53.66 % | 106.915 M 3.79 % | 103.007 M -0.80 % | 103.833 M 31.58 % | 78.914 M -20.84 % | 99.695 M 32.79 % | 75.078 M 4.11 % | 72.110 M -15.14 % | 84.981 M 35.47 % | 62.729 M |
| Net receivables | 392.400 M -36.85 % | 621.373 M 18.30 % | 525.253 M 272.07 % | 141.170 M -50.81 % | 286.999 M 40.79 % | 203.847 M -2.36 % | 208.777 M -36.59 % | 329.253 M -1.02 % | 332.659 M 26.81 % | 262.323 M 29.19 % | 203.056 M -30.40 % | 291.731 M 33.43 % | 218.637 M 6.69 % | 204.919 M -7.40 % | 221.306 M | 0.000 -100.00 % | 254.040 M 129.49 % | 110.696 M -22.33 % | 142.515 M 27.75 % | 111.556 M |
| Tax assets | 0.000 -100.00 % | 71.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.121 M 76.96 % | 9.675 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.102 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 |
| Account payables | 304.100 M 16.07 % | 262.000 M 38.04 % | 189.803 M 80.71 % | 105.030 M 45.04 % | 72.414 M -17.05 % | 87.297 M 37.45 % | 63.514 M -23.26 % | 82.769 M -16.14 % | 98.699 M -4.95 % | 103.844 M 71.48 % | 60.556 M 25.72 % | 48.169 M 14.74 % | 41.980 M 22.31 % | 34.322 M -4.23 % | 35.838 M 27.65 % | 28.075 M 0.05 % | 28.061 M 25.80 % | 22.306 M -40.03 % | 37.193 M 26.59 % | 29.381 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 20.898 M -28.68 % | 29.300 M | 0.000 -100.00 % | 91.000 K -99.22 % | 11.700 M 21.44 % | 9.634 M 151.21 % | 3.835 M -82.82 % | 22.326 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 745.393 K -30.78 % | 1.077 M 3 430.50 % | 30.500 K |
| Deferred revenue non current | 13.807 M -12.44 % | 15.769 M -11.07 % | 17.731 M 20.12 % | 14.761 M -9.07 % | 16.233 M -8.90 % | 17.819 M -8.44 % | 19.462 M -7.78 % | 21.105 M -7.59 % | 22.839 M 2.31 % | 22.324 M 11.13 % | 20.088 M 14.00 % | 17.621 M 113.87 % | 8.239 M -7.58 % | 8.915 M -7.05 % | 9.591 M -6.58 % | 10.267 M -6.17 % | 10.942 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 13.500 M -23.38 % | 17.620 M -17.47 % | 21.350 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 91.589 M -2.26 % | 93.711 M -0.02 % | 93.728 M | 0.000 -100.00 % | 91.145 M -2.88 % | 93.847 M -3.40 % | 97.148 M -2.23 % | 99.364 M 517.46 % | -23.802 M -125.68 % | 92.698 M 5.09 % | 88.211 M 13.51 % | 77.711 M -78.44 % | 360.406 M 417.00 % | 69.711 M 5.44 % | 66.115 M 83.07 % | 36.115 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 160.528 M 634.04 % | 21.869 M -61.77 % | 57.206 M -3.87 % | 59.512 M -2.28 % | 60.901 M -12.10 % | 69.281 M -15.88 % | 82.359 M 5.08 % | 78.381 M 9.85 % | 71.354 M 37.40 % | 51.930 M 9.89 % | 47.256 M 0.53 % | 47.009 M -2.34 % | 48.133 M 12.98 % | 42.603 M -6.78 % | 45.700 M 59.94 % | 28.574 M -42.79 % | 49.943 M 2.63 % | 48.663 M 16.69 % | 41.702 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 | 3.884 B -1.02 % | 3.925 B 3.57 % | 3.789 B 26.26 % | 3.001 B 101.77 % | 1.487 B 7.11 % | 1.389 B -1.37 % | 1.408 B 1.28 % | 1.390 B -1.22 % | 1.407 B 1.49 % | 1.387 B 23.01 % | 1.127 B 6.33 % | 1.060 B 27.88 % | 829.054 M 3.27 % | 802.799 M 8.83 % | 737.635 M -1.84 % | 751.450 M -3.98 % | 782.570 M 2.43 % | 764.017 M 1.18 % | 755.143 M 10.58 % | 682.914 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 19.328 M 117.11 % | -112.931 M -188.95 % | -39.083 M 71.96 % | -139.373 M -123.76 % | -62.287 M -298.74 % | 31.341 M 300.89 % | -15.601 M -206.44 % | 14.657 M 118.02 % | -81.340 M -196.24 % | 84.521 M 297.46 % | -42.805 M -27.27 % | -33.634 M -34.83 % | -24.946 M -681.63 % | 4.289 M -87.12 % | 33.294 M 182.37 % | 11.791 M 108.56 % | -137.746 M -325.67 % | 61.039 M 223.24 % | -49.528 M -313.29 % | -11.984 M |
| Accounts receivables | 38.700 M 142.11 % | -91.900 M 17.19 % | -110.976 M -19.06 % | -93.209 M 15.20 % | -109.912 M -383.50 % | 38.769 M | 0.000 100.00 % | -3.066 M 95.81 % | -73.102 M -25.06 % | -58.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.016 M 186.74 % | -36.910 M -575.10 % | 7.769 M |
| Inventory | 8.500 M 108.28 % | -102.600 M 39.08 % | -168.412 M -2 907.80 % | 5.998 M -84.98 % | 39.946 M 218.74 % | -33.642 M -29.01 % | -26.078 M -223.93 % | 21.042 M 191.60 % | -22.971 M -18.46 % | -19.391 M 64.94 % | -55.306 M -1 315.20 % | -3.908 M -573.12 % | 826.000 K 103.31 % | -24.919 M -219.91 % | 20.781 M 184.42 % | -24.617 M -729.62 % | -2.967 M -123.06 % | 12.870 M 157.84 % | -22.252 M 22.01 % | -28.533 M |
| Accounts payables | -25.000 M -128.15 % | 88.800 M 52.19 % | 58.347 M -40.92 % | 98.752 M 641.33 % | 13.321 M -49.56 % | 26.409 M | 0.000 100.00 % | -21.763 M -103.70 % | -10.684 M 10.49 % | -11.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.152 M 67.65 % | 9.634 M 9.73 % | 8.781 M |
| Other working capital | -2.900 M 59.89 % | -7.231 M -103.97 % | 181.958 M 220.57 % | -150.914 M -2 574.83 % | -5.642 M -2 793.33 % | -195.000 K -101.86 % | 10.477 M -43.20 % | 18.444 M -27.43 % | 25.417 M -85.42 % | 174.302 M 1 294.30 % | 12.501 M 142.05 % | -29.726 M -15.34 % | -25.772 M -188.24 % | 29.208 M 133.43 % | 12.513 M -65.63 % | 36.408 M 127.01 % | -134.779 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 115.772 M -31.92 % | 170.065 M 11.88 % | 152.009 M 1 222.33 % | -13.544 M 15.62 % | -16.052 M -167.43 % | 23.804 M 15.51 % | 20.608 M 442.03 % | 3.802 M -80.76 % | 19.765 M 367.70 % | 4.226 M 112.35 % | -34.206 M -148.97 % | -13.739 M 45.06 % | -25.007 M -18.11 % | -21.173 M -19.19 % | -17.764 M 17.58 % | -21.554 M 29.25 % | -30.464 M 14.02 % | -35.431 M -4 619.32 % | 783.995 K 112.11 % | -6.474 M |
| Net cash provided by operating activities | -23.300 M 82.47 % | -132.934 M -291.62 % | 69.375 M 202.30 % | 22.949 M -82.06 % | 127.938 M -23.09 % | 166.355 M -0.61 % | 167.383 M -4.56 % | 175.379 M 76.67 % | 99.267 M -61.95 % | 260.903 M 146.16 % | 105.989 M -14.52 % | 123.992 M 113.72 % | 58.016 M -30.84 % | 83.881 M -13.42 % | 96.879 M 23.60 % | 78.382 M 272.97 % | -45.315 M -135.30 % | 128.370 M 341.82 % | 29.055 M -40.56 % | 48.883 M |
| Investments in property plant and equipment | -60.400 M -65.54 % | -36.487 M 95.90 % | -888.858 M 31.47 % | -1.297 B -7 798.24 % | -16.423 M 35.85 % | -25.601 M 66.95 % | -77.463 M 28.14 % | -107.794 M -119.59 % | -49.089 M 78.35 % | -226.725 M -140.07 % | -94.440 M 38.32 % | -153.122 M -517.15 % | -24.811 M 66.59 % | -74.266 M -258.90 % | -20.693 M -362.87 % | -4.471 M 79.72 % | -22.039 M -61.21 % | -13.671 M 24.38 % | -18.077 M 84.73 % | -118.355 M |
| Acquisitions net | 100.000 K 9 900.00 % | 1.000 K -99.98 % | 4.923 M 18 834.62 % | 26.000 K -98.09 % | 1.362 M 320.37 % | 324.000 K | 0.000 -100.00 % | 393.000 K -83.32 % | 2.356 M -89.45 % | 22.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.872 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.483 M 856.77 % | 155.000 K | 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 |
| 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 | 3.200 M 40.23 % | 2.282 M -49.80 % | 4.546 M 77.37 % | 2.563 M -36.29 % | 4.023 M 33.34 % | 3.017 M -9.62 % | 3.338 M 44.69 % | 2.307 M -71.02 % | 7.961 M 230.68 % | -6.092 M -125.83 % | 23.586 M 24.04 % | 19.015 M 7.12 % | 17.751 M 19.26 % | 14.884 M 403.58 % | -4.903 M -125.07 % | 19.555 M 29.71 % | 15.075 M 174.60 % | 5.490 M 9.80 % | 5.000 M 111.11 % | -45.000 M |
| Net cash used for investing activites | -57.100 M -66.94 % | -34.204 M 96.11 % | -879.389 M 32.07 % | -1.295 B -11 628.02 % | -11.038 M 50.41 % | -22.260 M 69.97 % | -74.125 M 29.47 % | -105.094 M -171.06 % | -38.772 M 81.58 % | -210.492 M -197.08 % | -70.854 M 47.17 % | -134.107 M -1 799.53 % | -7.060 M 88.09 % | -59.267 M -131.55 % | -25.596 M -269.68 % | 15.084 M 316.61 % | -6.964 M -3.97 % | -6.698 M 48.17 % | -12.922 M 92.09 % | -163.355 M |
| Debt repayment | 181.573 M -33.65 % | 273.673 M -67.74 % | 848.427 M -36.36 % | 1.333 B 6 406.68 % | -21.139 M 77.43 % | -93.667 M -107.44 % | -45.154 M 10.78 % | -50.608 M -41.80 % | -35.690 M -132.09 % | 111.230 M 997.31 % | -12.396 M -112.31 % | 100.722 M 4 248.35 % | -2.428 M -108.33 % | 29.146 M 192.31 % | -31.576 M 36.33 % | -49.591 M -2.66 % | -48.308 M -28.02 % | -37.735 M -921.44 % | 4.594 M -93.83 % | 74.474 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 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 |
| Dividends paid | -6.200 M 0.40 % | -6.225 M 50.00 % | -12.450 M 0.00 % | -12.450 M -33.33 % | -9.338 M 37.78 % | -15.009 M | 0.000 100.00 % | -37.461 M 0.00 % | -37.461 M -11.11 % | -33.715 M -2.98 % | -32.739 M -12.54 % | -29.090 M -0.67 % | -28.897 M 0.00 % | -28.896 M 0.48 % | -29.036 M -16.61 % | -24.900 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -93.873 M 17.90 % | -114.337 M 25.05 % | -152.541 M -675.22 % | -19.677 M 5.43 % | -20.807 M 0.93 % | -21.003 M 35.40 % | -32.510 M 7.75 % | -35.241 M 27.02 % | -48.288 M -32.09 % | -36.557 M -27.70 % | -28.628 M -42.76 % | -20.053 M -21.61 % | -16.489 M -14.89 % | -14.352 M -0.22 % | -14.320 M 23.14 % | -18.633 M 24.89 % | -24.808 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 81.500 M -46.77 % | 153.111 M -77.60 % | 683.436 M -47.47 % | 1.301 B 2 636.94 % | -51.284 M 60.45 % | -129.679 M -66.97 % | -77.664 M 37.02 % | -123.310 M -1.54 % | -121.439 M -396.50 % | 40.958 M 155.53 % | -73.763 M -243.01 % | 51.579 M 207.87 % | -47.814 M -239.08 % | -14.101 M 81.18 % | -74.931 M 19.54 % | -93.124 M -27.36 % | -73.116 M -93.76 % | -37.735 M -921.44 % | 4.594 M -93.83 % | 74.474 M |
| Effect of forex changes on cash | -2.000 K -100.52 % | 387.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 1.098 M 108.05 % | -13.642 M 89.22 % | -126.578 M -529.76 % | 29.453 M -55.11 % | 65.616 M 355.16 % | 14.416 M -7.55 % | 15.594 M 129.41 % | -53.025 M 12.99 % | -60.944 M -166.70 % | 91.369 M 336.54 % | -38.628 M -193.16 % | 41.464 M 1 219.67 % | 3.142 M -70.11 % | 10.513 M 388.21 % | -3.648 M -1 164.93 % | 342.524 K 100.27 % | -125.394 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 15.802 M -46.33 % | 29.442 M -81.18 % | 156.407 M 23.20 % | 126.954 M 106.97 % | 61.338 M 30.72 % | 46.922 M 49.78 % | 31.328 M -62.86 % | 84.353 M -41.94 % | 145.297 M 169.43 % | 53.928 M -41.73 % | 92.556 M 81.16 % | 51.092 M 6.55 % | 47.950 M 28.08 % | 37.437 M 186.47 % | 13.069 M -18.19 % | 15.975 M -88.70 % | 141.370 M 908.46 % | 14.018 M 18.65 % | 11.814 M | 0.000 |
| Cash at end of period | 16.900 M 6.96 % | 15.800 M -47.03 % | 29.829 M -80.93 % | 156.407 M 23.20 % | 126.954 M 106.97 % | 61.338 M 30.72 % | 46.922 M 49.78 % | 31.328 M -62.86 % | 84.353 M -41.94 % | 145.297 M 169.43 % | 53.928 M -41.73 % | 92.556 M 81.16 % | 51.092 M 6.55 % | 47.950 M 408.97 % | 9.421 M -42.27 % | 16.318 M 2.14 % | 15.975 M 120.18 % | 7.255 M -48.24 % | 14.018 M 18.65 % | 11.814 M |
| Operating cash flow | -23.300 M 90.24 % | -238.800 M -444.22 % | 69.375 M 202.30 % | 22.949 M -82.06 % | 127.938 M -23.09 % | 166.355 M -0.61 % | 167.383 M -4.56 % | 175.379 M 76.67 % | 99.267 M -61.95 % | 260.903 M 146.16 % | 105.989 M -14.52 % | 123.992 M 113.72 % | 58.016 M -30.84 % | 83.881 M -13.42 % | 96.879 M 23.60 % | 78.382 M 272.97 % | -45.315 M -135.30 % | 128.370 M 341.82 % | 29.055 M -40.56 % | 48.883 M |
| Capital expenditure | -60.400 M -65.54 % | -36.487 M 95.90 % | -888.858 M 31.47 % | -1.297 B -7 798.24 % | -16.423 M 35.85 % | -25.601 M 66.95 % | -77.463 M 28.14 % | -107.794 M -119.59 % | -49.089 M 78.35 % | -226.725 M -140.39 % | -94.315 M 38.41 % | -153.122 M -517.15 % | -24.811 M 67.17 % | -75.573 M -265.21 % | -20.693 M -362.87 % | -4.471 M 79.72 % | -22.039 M -61.21 % | -13.671 M 24.38 % | -18.077 M 84.73 % | -118.355 M |
| Free CashFlow | -83.700 M 69.60 % | -275.300 M 66.41 % | -819.483 M 35.69 % | -1.274 B -1 242.61 % | 111.515 M -20.77 % | 140.754 M 56.53 % | 89.920 M 33.05 % | 67.585 M 34.69 % | 50.178 M 46.81 % | 34.178 M 195.94 % | 11.549 M 139.65 % | -29.130 M -187.73 % | 33.205 M 299.68 % | 8.308 M -89.10 % | 76.187 M 3.08 % | 73.912 M 209.74 % | -67.354 M -158.72 % | 114.699 M 944.87 % | 10.977 M 115.80 % | -69.472 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 401.100 M -11.87 % | 455.100 M 63.24 % | 278.800 M -23.76 % | 365.700 M -7.81 % | 396.700 M -10.73 % | 444.400 M 60.78 % | 276.400 M 25.01 % | 221.100 M -15.71 % | 262.300 M -22.72 % | 339.412 M 38.08 % | 245.800 M -12.18 % | 279.900 M 3.90 % | 269.400 M -3.87 % | 280.246 M 11.43 % | 251.500 M -25.35 % | 336.900 M 54.47 % | 218.100 M -23.06 % | 283.484 M 8.99 % | 260.100 M -9.94 % | 288.800 M 66.65 % | 173.300 M 7.81 % | 160.742 M -17.31 % | 194.400 M -15.55 % | 230.200 M 16.15 % | 198.200 M 3.84 % | 190.870 M 9.19 % | 174.800 M -23.53 % | 228.600 M 3.16 % | 221.600 M 2.64 % | 215.900 M 1.31 % | 213.100 M -7.55 % | 230.500 M 6.81 % | 215.800 M -5.35 % | 228.000 M 21.73 % | 187.300 M -13.57 % | 216.700 M 7.92 % | 200.800 M -16.78 % | 241.300 M 7.58 % | 224.300 M 14.32 % | 196.200 M 18.98 % | 164.900 M 5.43 % | 156.411 M -9.95 % | 173.700 M -15.14 % | 204.700 M 14.68 % | 178.500 M -5.15 % | 188.199 M 22.45 % | 153.700 M -7.47 % | 166.100 M 10.96 % | 149.700 M 21.14 % | 123.572 M 1.87 % | 121.300 M -4.71 % | 127.300 M -20.44 % | 160.000 M 7.53 % | 148.802 M 49.55 % | 99.500 M -16.10 % | 118.600 M 11.78 % | 106.100 M -10.77 % | 118.900 M |
| Net income | -129.600 M -147.33 % | -52.400 M 31.59 % | -76.600 M 45.75 % | -141.200 M -157.66 % | -54.800 M -212.71 % | -17.524 M 88.18 % | -148.200 M -115.09 % | -68.900 M -178.95 % | -24.700 M 66.97 % | -74.776 M -76.78 % | -42.300 M -819.57 % | -4.600 M -129.30 % | 15.700 M -18.91 % | 19.361 M 29.94 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.70 % | 37.051 M 53.10 % | 24.200 M -18.52 % | 29.700 M 2.41 % | 29.000 M 33.06 % | 21.795 M 113.68 % | 10.200 M 56.92 % | 6.500 M -77.89 % | 29.400 M -42.39 % | 51.031 M 1 208.49 % | 3.900 M -85.28 % | 26.500 M -8.30 % | 28.900 M 63.28 % | 17.700 M 28.26 % | 13.800 M -28.13 % | 19.200 M 10.34 % | 17.400 M -59.63 % | 43.100 M 1 246.88 % | 3.200 M -73.11 % | 11.900 M -41.38 % | 20.300 M -19.76 % | 25.300 M 24.63 % | 20.300 M 69.17 % | 12.000 M -50.82 % | 24.400 M 28.19 % | 19.034 M 74.62 % | 10.900 M -49.77 % | 21.700 M -48.94 % | 42.500 M -1.38 % | 43.093 M 110.21 % | 20.500 M 8.47 % | 18.900 M -10.00 % | 21.000 M 15.90 % | 18.119 M 92.76 % | 9.400 M 20.51 % | 7.800 M -61.95 % | 20.500 M 87.06 % | 10.959 M 813.25 % | 1.200 M -85.71 % | 8.400 M -41.26 % | 14.300 M -40.17 % | 23.900 M |
| Income before tax | -171.000 M -162.27 % | -65.200 M 36.45 % | -102.600 M 46.20 % | -190.700 M -159.46 % | -73.500 M -150.18 % | -29.379 M 84.84 % | -193.800 M -107.49 % | -93.400 M -160.89 % | -35.800 M 64.82 % | -101.773 M -84.04 % | -55.300 M -924.07 % | -5.400 M -124.00 % | 22.500 M -4.68 % | 23.605 M 1.31 % | 23.300 M -40.56 % | 39.200 M 3.43 % | 37.900 M -22.67 % | 49.013 M 75.05 % | 28.000 M -26.51 % | 38.100 M -2.31 % | 39.000 M 195.03 % | 13.219 M 94.40 % | 6.800 M 9.68 % | 6.200 M -79.87 % | 30.800 M -15.64 % | 36.509 M 1 421.21 % | 2.400 M -92.84 % | 33.500 M -10.67 % | 37.500 M 28.87 % | 29.100 M 25.43 % | 23.200 M -18.31 % | 28.400 M 8.40 % | 26.200 M -60.42 % | 66.200 M 2 264.29 % | 2.800 M -80.28 % | 14.200 M -51.20 % | 29.100 M -34.01 % | 44.100 M 47.00 % | 30.000 M 50.00 % | 20.000 M -42.69 % | 34.900 M 2.09 % | 34.185 M 78.05 % | 19.200 M -47.83 % | 36.800 M -31.73 % | 53.900 M 1.91 % | 52.888 M 90.24 % | 27.800 M 12.55 % | 24.700 M -18.48 % | 30.300 M 21.10 % | 25.020 M 112.03 % | 11.800 M 12.38 % | 10.500 M -60.53 % | 26.600 M -4.94 % | 27.982 M 2 052.44 % | 1.300 M -85.56 % | 9.000 M -54.08 % | 19.600 M -18.33 % | 24.000 M |
| Income before tax ratio | -0.43 -197.58 % | -0.14 61.07 % | -0.37 29.43 % | -0.52 -181.45 % | -0.19 -180.26 % | -0.07 90.57 % | -0.70 -65.98 % | -0.42 -209.51 % | -0.14 54.48 % | -0.30 -33.28 % | -0.22 -1 066.14 % | -0.02 -123.10 % | 0.08 -0.84 % | 0.08 -9.08 % | 0.09 -20.38 % | 0.12 -33.04 % | 0.17 0.51 % | 0.17 60.61 % | 0.11 -18.40 % | 0.13 -41.38 % | 0.23 173.65 % | 0.08 135.10 % | 0.03 29.88 % | 0.03 -82.67 % | 0.16 -18.76 % | 0.19 1 293.13 % | 0.01 -90.63 % | 0.15 -13.40 % | 0.17 25.55 % | 0.13 23.80 % | 0.11 -11.64 % | 0.12 1.48 % | 0.12 -58.19 % | 0.29 1 842.24 % | 0.01 -77.19 % | 0.07 -54.78 % | 0.14 -20.70 % | 0.18 36.64 % | 0.13 31.21 % | 0.10 -51.84 % | 0.21 -3.16 % | 0.22 97.73 % | 0.11 -38.51 % | 0.18 -40.46 % | 0.30 7.45 % | 0.28 55.37 % | 0.18 21.63 % | 0.15 -26.53 % | 0.20 -0.03 % | 0.20 108.14 % | 0.10 17.94 % | 0.08 -50.39 % | 0.17 -11.59 % | 0.19 1 339.28 % | 0.01 -82.78 % | 0.08 -58.92 % | 0.18 -8.48 % | 0.20 |
| EBITDA | -61.100 M -193.64 % | 65.250 M 1 912.50 % | -3.600 M 95.86 % | -87.000 M -565.24 % | 18.700 M -72.50 % | 68.000 M 166.08 % | -102.900 M -478.09 % | -17.800 M -151.00 % | 34.900 M -32.36 % | 51.600 M 5 060.00 % | 1.000 M -95.05 % | 20.200 M -54.30 % | 44.200 M -10.53 % | 49.400 M 23.19 % | 40.100 M -28.90 % | 56.400 M 4.06 % | 54.200 M -21.11 % | 68.700 M 50.99 % | 45.500 M -19.33 % | 56.400 M -0.53 % | 56.700 M 182.93 % | 20.040 M -24.38 % | 26.500 M -3.64 % | 27.500 M -45.44 % | 50.400 M 15.29 % | 43.715 M 85.23 % | 23.600 M -57.09 % | 55.000 M -4.01 % | 57.300 M 14.60 % | 50.000 M 13.90 % | 43.900 M -13.58 % | 50.800 M 4.53 % | 48.600 M -46.30 % | 90.500 M 235.19 % | 27.000 M -29.87 % | 38.500 M -27.63 % | 53.200 M -17.00 % | 64.100 M 20.94 % | 53.000 M 32.83 % | 39.900 M -22.82 % | 51.700 M 30.72 % | 39.550 M 11.10 % | 35.600 M -34.56 % | 54.400 M -22.17 % | 69.900 M 16.77 % | 59.860 M 46.36 % | 40.900 M 9.07 % | 37.500 M -12.99 % | 43.100 M 50.14 % | 28.706 M 17.65 % | 24.400 M 6.09 % | 23.000 M -42.07 % | 39.700 M -0.60 % | 39.940 M 204.89 % | 13.100 M -37.02 % | 20.800 M -37.35 % | 33.200 M -14.65 % | 38.900 M |
| Net income ratio | -0.32 -180.63 % | -0.12 58.09 % | -0.27 28.84 % | -0.39 -179.51 % | -0.14 -250.32 % | -0.04 92.65 % | -0.54 -72.06 % | -0.31 -230.93 % | -0.09 57.26 % | -0.22 -28.02 % | -0.17 -947.14 % | -0.02 -128.20 % | 0.06 -15.64 % | 0.07 16.61 % | 0.06 -31.17 % | 0.09 -32.71 % | 0.13 -2.12 % | 0.13 40.47 % | 0.09 -9.53 % | 0.10 -38.54 % | 0.17 23.42 % | 0.14 158.42 % | 0.05 85.82 % | 0.03 -80.96 % | 0.15 -44.52 % | 0.27 1 098.32 % | 0.02 -80.75 % | 0.12 -11.11 % | 0.13 59.08 % | 0.08 26.60 % | 0.06 -22.26 % | 0.08 3.31 % | 0.08 -57.35 % | 0.19 1 006.45 % | 0.02 -68.89 % | 0.05 -45.68 % | 0.10 -3.58 % | 0.10 15.85 % | 0.09 47.97 % | 0.06 -58.67 % | 0.15 21.59 % | 0.12 93.93 % | 0.06 -40.81 % | 0.11 -55.48 % | 0.24 3.98 % | 0.23 71.68 % | 0.13 17.22 % | 0.11 -18.89 % | 0.14 -4.33 % | 0.15 89.21 % | 0.08 26.47 % | 0.06 -52.18 % | 0.13 73.97 % | 0.07 510.66 % | 0.01 -82.97 % | 0.07 -47.45 % | 0.13 -32.95 % | 0.20 |
| Ratio EBITDA | -0.15 -206.25 % | 0.14 1 210.36 % | -0.01 94.57 % | -0.24 -604.68 % | 0.05 -69.19 % | 0.15 141.10 % | -0.37 -362.43 % | -0.08 -160.51 % | 0.13 -12.48 % | 0.15 3 636.84 % | 0.00 -94.36 % | 0.07 -56.01 % | 0.16 -6.92 % | 0.18 10.56 % | 0.16 -4.76 % | 0.17 -32.63 % | 0.25 2.55 % | 0.24 38.53 % | 0.17 -10.42 % | 0.20 -40.31 % | 0.33 162.43 % | 0.12 -8.54 % | 0.14 14.11 % | 0.12 -53.02 % | 0.25 11.03 % | 0.23 69.64 % | 0.14 -43.88 % | 0.24 -6.95 % | 0.26 11.65 % | 0.23 12.42 % | 0.21 -6.53 % | 0.22 -2.14 % | 0.23 -43.26 % | 0.40 175.35 % | 0.14 -18.86 % | 0.18 -32.94 % | 0.26 -0.27 % | 0.27 12.42 % | 0.24 16.19 % | 0.20 -35.14 % | 0.31 23.99 % | 0.25 23.38 % | 0.20 -22.88 % | 0.27 -32.14 % | 0.39 23.12 % | 0.32 19.53 % | 0.27 17.87 % | 0.23 -21.58 % | 0.29 23.94 % | 0.23 15.48 % | 0.20 11.33 % | 0.18 -27.18 % | 0.25 -7.56 % | 0.27 103.87 % | 0.13 -24.93 % | 0.18 -43.95 % | 0.31 -4.36 % | 0.33 |
| Gross profit ratio | 0.79 43.59 % | 0.55 38.16 % | 0.40 -34.53 % | 0.61 165.46 % | 0.23 -5.99 % | 0.24 -39.64 % | 0.40 218.54 % | 0.13 -87.30 % | 1.00 926.65 % | 0.10 -83.21 % | 0.58 -20.04 % | 0.72 -12.32 % | 0.83 447.39 % | 0.15 -74.01 % | 0.58 13.23 % | 0.51 -45.07 % | 0.93 239.15 % | 0.27 -48.32 % | 0.53 3.76 % | 0.51 -36.79 % | 0.81 314.70 % | 0.20 -68.01 % | 0.61 10.08 % | 0.56 -24.57 % | 0.74 108.88 % | 0.35 -44.66 % | 0.64 0.89 % | 0.63 -10.61 % | 0.71 4.29 % | 0.68 6.41 % | 0.64 5.83 % | 0.60 -12.79 % | 0.69 -13.37 % | 0.80 25.26 % | 0.64 -16.99 % | 0.77 -17.21 % | 0.93 9.66 % | 0.84 13.46 % | 0.74 -4.70 % | 0.78 -18.87 % | 0.96 202.67 % | 0.32 -53.38 % | 0.68 -14.56 % | 0.80 -17.93 % | 0.97 1 456.70 % | 0.06 -90.96 % | 0.69 -11.51 % | 0.78 -10.22 % | 0.87 579.84 % | -0.18 -124.79 % | 0.73 -6.44 % | 0.78 -0.98 % | 0.79 536.88 % | -0.18 -121.71 % | 0.83 12.79 % | 0.74 -20.69 % | 0.93 6.15 % | 0.88 |
| Weighted average shs out dil | 12.450 M -0.21 % | 12.476 M 0.17 % | 12.455 M 0.03 % | 12.451 M -0.02 % | 12.455 M 0.01 % | 12.454 M 0.00 % | 12.454 M -0.04 % | 12.459 M -0.12 % | 12.475 M 0.20 % | 12.450 M 0.07 % | 12.441 M 0.07 % | 12.432 M -0.22 % | 12.460 M 0.08 % | 12.450 M 0.27 % | 12.417 M -0.24 % | 12.446 M -0.07 % | 12.455 M 0.04 % | 12.450 M -0.19 % | 12.474 M 0.38 % | 12.427 M -0.16 % | 12.446 M -0.01 % | 12.448 M 0.07 % | 12.439 M -0.49 % | 12.500 M 0.34 % | 12.458 M 0.03 % | 12.454 M -1.01 % | 12.581 M 1.12 % | 12.441 M 0.31 % | 12.403 M -0.49 % | 12.465 M 0.26 % | 12.432 M -0.28 % | 12.468 M 0.31 % | 12.429 M -0.23 % | 12.457 M 1.21 % | 12.308 M -0.71 % | 12.396 M -0.47 % | 12.454 M -7.46 % | 13.457 M 8.06 % | 12.454 M -0.37 % | 12.500 M 0.41 % | 12.449 M 0.00 % | 12.449 M -0.63 % | 12.529 M 0.46 % | 12.471 M 0.06 % | 12.463 M 0.22 % | 12.436 M 0.09 % | 12.424 M -0.08 % | 12.434 M 0.07 % | 12.426 M -0.07 % | 12.435 M -0.12 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.03 % | 12.446 M -0.03 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M |
| Weighted average shs out | 12.450 M -0.21 % | 12.476 M 0.17 % | 12.455 M 0.03 % | 12.451 M -0.02 % | 12.455 M 0.04 % | 12.450 M -0.03 % | 12.454 M -0.04 % | 12.459 M -0.12 % | 12.475 M 0.20 % | 12.450 M 0.07 % | 12.441 M 0.07 % | 12.432 M -0.22 % | 12.460 M 0.08 % | 12.450 M 0.27 % | 12.417 M -0.24 % | 12.446 M -0.07 % | 12.455 M 0.04 % | 12.450 M -0.19 % | 12.474 M 0.38 % | 12.427 M -0.16 % | 12.446 M -0.01 % | 12.448 M 0.07 % | 12.439 M -0.49 % | 12.500 M 0.34 % | 12.458 M 0.03 % | 12.454 M -1.01 % | 12.581 M 1.12 % | 12.441 M 0.31 % | 12.403 M -0.49 % | 12.465 M 0.26 % | 12.432 M -0.28 % | 12.468 M 0.31 % | 12.429 M -0.23 % | 12.457 M 1.21 % | 12.308 M -0.71 % | 12.396 M -0.47 % | 12.454 M -7.46 % | 13.457 M 8.06 % | 12.454 M -0.37 % | 12.500 M 0.41 % | 12.449 M 0.00 % | 12.449 M -0.63 % | 12.529 M 0.46 % | 12.471 M 0.06 % | 12.463 M 0.22 % | 12.436 M 0.09 % | 12.424 M -0.08 % | 12.434 M 0.07 % | 12.426 M -0.07 % | 12.435 M -0.12 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.03 % | 12.446 M -0.03 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M 0.00 % | 12.450 M |
| EPS diluted | -10.41 -147.86 % | -4.20 31.71 % | -6.15 45.77 % | -11.34 -157.73 % | -4.40 -212.06 % | -1.41 88.15 % | -11.90 -115.19 % | -5.53 -179.29 % | -1.98 67.05 % | -6.01 -76.76 % | -3.40 -818.92 % | -0.37 -129.37 % | 1.26 -19.23 % | 1.56 30.00 % | 1.20 -48.50 % | 2.33 4.02 % | 2.24 -24.58 % | 2.97 53.09 % | 1.94 -18.83 % | 2.39 2.58 % | 2.33 33.14 % | 1.75 113.41 % | 0.82 57.69 % | 0.52 -77.97 % | 2.36 -42.44 % | 4.10 1 222.58 % | 0.31 -85.45 % | 2.13 -8.58 % | 2.33 64.08 % | 1.42 27.93 % | 1.11 -27.92 % | 1.54 10.00 % | 1.40 -59.54 % | 3.46 1 230.77 % | 0.26 -72.92 % | 0.96 -41.10 % | 1.63 -13.30 % | 1.88 15.34 % | 1.63 69.79 % | 0.96 -51.02 % | 1.96 28.10 % | 1.53 75.86 % | 0.87 -50.00 % | 1.74 -48.97 % | 3.41 -1.73 % | 3.47 110.30 % | 1.65 8.55 % | 1.52 -10.06 % | 1.69 15.75 % | 1.46 92.11 % | 0.76 20.63 % | 0.63 -61.82 % | 1.65 87.50 % | 0.88 780.00 % | 0.10 -85.29 % | 0.68 -40.87 % | 1.15 -40.10 % | 1.92 |
| Earnings per share | -10.41 -147.86 % | -4.20 31.71 % | -6.15 45.77 % | -11.34 -157.73 % | -4.40 -212.06 % | -1.41 88.15 % | -11.90 -115.19 % | -5.53 -179.29 % | -1.98 67.05 % | -6.01 -76.76 % | -3.40 -818.92 % | -0.37 -129.37 % | 1.26 -19.23 % | 1.56 30.00 % | 1.20 -48.50 % | 2.33 4.02 % | 2.24 -24.58 % | 2.97 53.09 % | 1.94 -18.83 % | 2.39 2.58 % | 2.33 33.14 % | 1.75 113.41 % | 0.82 57.69 % | 0.52 -77.97 % | 2.36 -42.44 % | 4.10 1 222.58 % | 0.31 -85.45 % | 2.13 -8.58 % | 2.33 64.08 % | 1.42 27.93 % | 1.11 -27.92 % | 1.54 10.00 % | 1.40 -59.54 % | 3.46 1 230.77 % | 0.26 -72.92 % | 0.96 -41.10 % | 1.63 -13.30 % | 1.88 15.34 % | 1.63 69.79 % | 0.96 -51.02 % | 1.96 28.10 % | 1.53 75.86 % | 0.87 -50.00 % | 1.74 -48.97 % | 3.41 -1.73 % | 3.47 110.30 % | 1.65 8.55 % | 1.52 -10.06 % | 1.69 15.75 % | 1.46 92.11 % | 0.76 20.63 % | 0.63 -61.82 % | 1.65 87.50 % | 0.88 780.00 % | 0.10 -85.29 % | 0.68 -40.87 % | 1.15 -40.10 % | 1.92 |
| Gross profit | 316.500 M 26.55 % | 250.100 M 125.52 % | 110.900 M -50.09 % | 222.200 M 144.71 % | 90.800 M -16.08 % | 108.200 M -2.96 % | 111.500 M 298.21 % | 28.000 M -89.30 % | 261.600 M 693.40 % | 32.972 M -76.81 % | 142.200 M -29.78 % | 202.500 M -8.91 % | 222.300 M 426.20 % | 42.246 M -71.04 % | 145.900 M -15.47 % | 172.600 M -15.14 % | 203.400 M 160.93 % | 77.952 M -43.68 % | 138.400 M -6.55 % | 148.100 M 5.33 % | 140.600 M 347.10 % | 31.447 M -73.55 % | 118.900 M -7.04 % | 127.900 M -12.40 % | 146.000 M 116.90 % | 67.313 M -39.58 % | 111.400 M -22.85 % | 144.400 M -7.79 % | 156.600 M 7.04 % | 146.300 M 7.81 % | 135.700 M -2.16 % | 138.700 M -6.85 % | 148.900 M -18.01 % | 181.600 M 52.48 % | 119.100 M -28.25 % | 166.000 M -10.66 % | 185.800 M -8.74 % | 203.600 M 22.06 % | 166.800 M 8.95 % | 153.100 M -3.47 % | 158.600 M 219.10 % | 49.703 M -58.02 % | 118.400 M -27.50 % | 163.300 M -5.88 % | 173.500 M 1 376.47 % | 11.751 M -88.94 % | 106.200 M -18.12 % | 129.700 M -0.38 % | 130.200 M 681.30 % | -22.398 M -125.25 % | 88.700 M -10.85 % | 99.500 M -21.22 % | 126.300 M 569.76 % | -26.886 M -132.47 % | 82.800 M -5.37 % | 87.500 M -11.35 % | 98.700 M -5.28 % | 104.200 M |
| Income tax expense | -41.400 M -423.44 % | 12.800 M 149.23 % | -26.000 M 47.47 % | -49.500 M -164.71 % | -18.700 M -57.74 % | -11.855 M 74.00 % | -45.600 M -86.12 % | -24.500 M -120.72 % | -11.100 M 58.88 % | -26.997 M -107.67 % | -13.000 M -1 525.00 % | -800.000 K -111.76 % | 6.800 M 60.23 % | 4.244 M -49.48 % | 8.400 M -17.65 % | 10.200 M 2.00 % | 10.000 M -16.40 % | 11.962 M 214.79 % | 3.800 M -54.76 % | 8.400 M -16.00 % | 10.000 M 216.60 % | -8.576 M -152.24 % | -3.400 M -1 033.33 % | -300.000 K -121.43 % | 1.400 M 109.64 % | -14.522 M -868.13 % | -1.500 M -121.43 % | 7.000 M -18.60 % | 8.600 M | 0.000 -100.00 % | 9.400 M 2.17 % | 9.200 M 4.55 % | 8.800 M -61.90 % | 23.100 M 5 875.00 % | -400.000 K -117.39 % | 2.300 M -73.86 % | 8.800 M -53.19 % | 18.800 M 93.81 % | 9.700 M 21.25 % | 8.000 M -23.81 % | 10.500 M -30.70 % | 15.151 M 82.54 % | 8.300 M -45.03 % | 15.100 M 32.46 % | 11.400 M 16.39 % | 9.795 M 34.18 % | 7.300 M 25.86 % | 5.800 M -37.63 % | 9.300 M 34.76 % | 6.901 M 187.54 % | 2.400 M -11.11 % | 2.700 M -55.74 % | 6.100 M -64.17 % | 17.023 M 16 922.80 % | 100.000 K -83.33 % | 600.000 K -88.68 % | 5.300 M 5 200.00 % | 100.000 K |
| Cost of revenue | 84.600 M -58.73 % | 205.000 M 22.10 % | 167.900 M 17.00 % | 143.500 M -53.09 % | 305.900 M -9.01 % | 336.200 M 103.88 % | 164.900 M -14.60 % | 193.100 M 27 485.71 % | 700.000 K -99.77 % | 306.440 M 195.79 % | 103.600 M 33.85 % | 77.400 M 64.33 % | 47.100 M -80.21 % | 238.000 M 125.38 % | 105.600 M -35.73 % | 164.300 M 1 017.69 % | 14.700 M -92.85 % | 205.532 M 68.88 % | 121.700 M -13.50 % | 140.700 M 330.28 % | 32.700 M -74.71 % | 129.295 M 71.25 % | 75.500 M -26.20 % | 102.300 M 95.98 % | 52.200 M -57.75 % | 123.557 M 94.88 % | 63.400 M -24.70 % | 84.200 M 29.54 % | 65.000 M -6.61 % | 69.600 M -10.08 % | 77.400 M -15.69 % | 91.800 M 37.22 % | 66.900 M 44.18 % | 46.400 M -31.96 % | 68.200 M 34.52 % | 50.700 M 238.00 % | 15.000 M -60.21 % | 37.700 M -34.43 % | 57.500 M 33.41 % | 43.100 M 584.13 % | 6.300 M -94.10 % | 106.708 M 92.96 % | 55.300 M 33.57 % | 41.400 M 728.00 % | 5.000 M -97.17 % | 176.448 M 271.47 % | 47.500 M 30.49 % | 36.400 M 86.67 % | 19.500 M -86.64 % | 145.970 M 347.76 % | 32.600 M 17.27 % | 27.800 M -17.51 % | 33.700 M -80.82 % | 175.688 M 952.02 % | 16.700 M -46.30 % | 31.100 M 320.27 % | 7.400 M -49.66 % | 14.700 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 199.200 M | 0.000 -100.00 % | 156.900 M -14.73 % | 184.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 32.972 M -81.42 % | 177.500 M | 0.000 -100.00 % | 193.200 M 2 097.45 % | 8.792 M -92.67 % | 119.900 M -9.51 % | 132.500 M 35.62 % | 97.700 M 377.10 % | 20.478 M -81.78 % | 112.400 M 2.00 % | 110.200 M 4.16 % | 105.800 M 472.73 % | 18.473 M -83.24 % | 110.200 M -7.16 % | 118.700 M 5.23 % | 112.800 M 441.24 % | 20.841 M -79.79 % | 103.100 M -6.70 % | 110.500 M -4.41 % | 115.600 M -0.52 % | 116.200 M 7.69 % | 107.900 M -0.64 % | 108.600 M | 0.000 -100.00 % | 107.900 M 3.45 % | 104.300 M -25.34 % | 139.700 M -3.39 % | 144.600 M -4.24 % | 151.000 M 20.70 % | 125.100 M 1.30 % | 123.500 M 5.65 % | 116.900 M 295.65 % | 29.546 M -68.09 % | 92.600 M -22.12 % | 118.900 M 5.13 % | 113.100 M 710.03 % | -18.540 M -124.99 % | 74.200 M -26.46 % | 100.900 M 5.43 % | 95.700 M 525.67 % | -22.482 M -130.84 % | 72.900 M -14.34 % | 85.100 M -10.42 % | 95.000 M 405.72 % | -31.074 M -139.89 % | 77.900 M 3.45 % | 75.300 M 2.45 % | 73.500 M 0.14 % | 73.400 M |
| Operating expenses | 199.200 M 206.93 % | 64.900 M -58.64 % | 156.900 M -14.73 % | 184.000 M 61.40 % | 114.000 M 34.43 % | 84.800 M -67.00 % | 257.000 M 27.16 % | 202.100 M -22.74 % | 261.600 M 693.40 % | 32.972 M -81.42 % | 177.500 M -10.53 % | 198.400 M 2.69 % | 193.200 M 2 097.45 % | 8.792 M -92.67 % | 119.900 M -9.51 % | 132.500 M -21.46 % | 168.700 M 723.81 % | 20.478 M -81.78 % | 112.400 M 2.00 % | 110.200 M 4.16 % | 105.800 M 472.73 % | 18.473 M -83.24 % | 110.200 M -7.16 % | 118.700 M 5.23 % | 112.800 M 441.24 % | 20.841 M -79.79 % | 103.100 M -6.70 % | 110.500 M -4.41 % | 115.600 M -0.52 % | 116.200 M 7.69 % | 107.900 M -0.64 % | 108.600 M -8.04 % | 118.100 M 9.45 % | 107.900 M 3.45 % | 104.300 M -25.34 % | 139.700 M -3.39 % | 144.600 M -4.24 % | 151.000 M 20.70 % | 125.100 M 1.30 % | 123.500 M 5.65 % | 116.900 M 295.65 % | 29.546 M -68.09 % | 92.600 M -22.12 % | 118.900 M 5.13 % | 113.100 M 710.03 % | -18.540 M -124.99 % | 74.200 M -26.46 % | 100.900 M 5.43 % | 95.700 M 525.67 % | -22.482 M -130.84 % | 72.900 M -14.34 % | 85.100 M -10.42 % | 95.000 M 405.72 % | -31.074 M -139.89 % | 77.900 M 3.45 % | 75.300 M 2.45 % | 73.500 M 0.14 % | 73.400 M |
| Cost and expenses | 283.800 M -34.47 % | 433.103 M 33.34 % | 324.800 M -0.82 % | 327.500 M -22.01 % | 419.900 M -0.26 % | 421.000 M -0.21 % | 421.900 M 47.05 % | 286.900 M 8.63 % | 264.100 M -22.19 % | 339.412 M 20.74 % | 281.100 M 1.92 % | 275.800 M 14.77 % | 240.300 M -2.63 % | 246.792 M 9.44 % | 225.500 M -24.02 % | 296.800 M 61.83 % | 183.400 M -18.85 % | 226.010 M -3.46 % | 234.100 M -6.70 % | 250.900 M 81.16 % | 138.500 M -6.27 % | 147.768 M -20.43 % | 185.700 M -15.97 % | 221.000 M 33.94 % | 165.000 M 14.27 % | 144.398 M -13.27 % | 166.500 M -14.48 % | 194.700 M 7.81 % | 180.600 M -2.80 % | 185.800 M 0.27 % | 185.300 M -7.53 % | 200.400 M 8.32 % | 185.000 M 19.90 % | 154.300 M -10.55 % | 172.500 M -9.40 % | 190.400 M 19.30 % | 159.600 M -15.42 % | 188.700 M 3.34 % | 182.600 M 9.60 % | 166.600 M 35.23 % | 123.200 M -9.58 % | 136.254 M -7.87 % | 147.900 M -7.74 % | 160.300 M 35.73 % | 118.100 M -25.21 % | 157.908 M 29.75 % | 121.700 M -11.36 % | 137.300 M 19.18 % | 115.200 M -6.71 % | 123.488 M 17.05 % | 105.500 M -6.55 % | 112.900 M -12.28 % | 128.700 M -11.00 % | 144.614 M 52.87 % | 94.600 M -11.09 % | 106.400 M 31.52 % | 80.900 M -8.17 % | 88.100 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 64.900 M | 0.000 | 0.000 -100.00 % | 114.000 M 34.43 % | 84.800 M -67.00 % | 257.000 M 173.99 % | 93.800 M -64.14 % | 261.600 M | 0.000 | 0.000 -100.00 % | 198.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.000 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 -100.00 % | 118.100 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 M | 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.906 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 -100.00 % | 16.190 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 65.700 M 12.50 % | 58.400 M 2.28 % | 57.100 M -7.46 % | 61.700 M 21.46 % | 50.800 M -9.12 % | 55.900 M 14.78 % | 48.700 M 45.81 % | 33.400 M -2.62 % | 34.300 M -70.96 % | 118.100 M 378.14 % | 24.700 M 144.55 % | 10.100 M 31.17 % | 7.700 M -39.84 % | 12.800 M 255.56 % | 3.600 M -16.28 % | 4.300 M 19.44 % | 3.600 M | 0.000 -100.00 % | 4.300 M -15.69 % | 5.100 M 8.51 % | 4.700 M | 0.000 -100.00 % | 6.000 M -21.05 % | 7.600 M 22.58 % | 6.200 M -36.73 % | 9.800 M 30.67 % | 7.500 M -13.79 % | 8.700 M 22.54 % | 7.100 M -16.47 % | 8.500 M 4.94 % | 8.100 M -17.35 % | 9.800 M -2.00 % | 10.000 M -17.36 % | 12.100 M 0.83 % | 12.000 M -0.83 % | 12.100 M 0.00 % | 12.100 M 42.35 % | 8.500 M -27.35 % | 11.700 M 21.88 % | 9.600 M 41.18 % | 6.800 M | 0.000 -100.00 % | 6.600 M -13.16 % | 7.600 M 16.92 % | 6.500 M | 0.000 -100.00 % | 4.200 M 2.44 % | 4.100 M -2.38 % | 4.200 M | 0.000 -100.00 % | 4.000 M 2.56 % | 3.900 M -17.02 % | 4.700 M 22.02 % | 3.852 M 6.99 % | 3.600 M 12.50 % | 3.200 M -41.82 % | 5.500 M -17.91 % | 6.700 M |
| Depreciation and amortization | 44.200 M 6.12 % | 41.650 M -0.60 % | 41.900 M -0.24 % | 42.000 M 1.45 % | 41.400 M -0.24 % | 41.500 M -1.66 % | 42.200 M 0.00 % | 42.200 M 15.93 % | 36.400 M 3.05 % | 35.322 M 11.78 % | 31.600 M 103.87 % | 15.500 M 10.71 % | 14.000 M 7.85 % | 12.981 M -1.66 % | 13.200 M 2.33 % | 12.900 M 1.57 % | 12.700 M -0.50 % | 12.764 M -3.30 % | 13.200 M 0.00 % | 13.200 M 1.54 % | 13.000 M -2.92 % | 13.391 M -2.26 % | 13.700 M 0.00 % | 13.700 M 2.24 % | 13.400 M 1.00 % | 13.267 M -3.16 % | 13.700 M 7.03 % | 12.800 M 0.79 % | 12.700 M 2.42 % | 12.400 M -1.59 % | 12.600 M 0.00 % | 12.600 M 1.61 % | 12.400 M 1.64 % | 12.200 M 0.00 % | 12.200 M 0.00 % | 12.200 M 1.67 % | 12.000 M 4.35 % | 11.500 M 1.77 % | 11.300 M 9.71 % | 10.300 M 3.00 % | 10.000 M 4.00 % | 9.615 M -1.89 % | 9.800 M -2.00 % | 10.000 M 5.26 % | 9.500 M 0.24 % | 9.477 M 6.48 % | 8.900 M 2.30 % | 8.700 M 1.16 % | 8.600 M 1.79 % | 8.449 M -1.76 % | 8.600 M 0.00 % | 8.600 M 2.38 % | 8.400 M 3.62 % | 8.107 M -1.14 % | 8.200 M -4.65 % | 8.600 M 6.17 % | 8.100 M -1.22 % | 8.200 M |
| Operating income | 117.300 M -75.13 % | 471.600 M 1 125.22 % | -46.000 M -220.42 % | 38.200 M 264.66 % | -23.200 M -199.15 % | 23.400 M 116.08 % | -145.500 M -141.29 % | -60.300 M -2 771.43 % | -2.100 M -112.35 % | 17.000 M 148.16 % | -35.300 M -960.98 % | 4.100 M -85.91 % | 29.100 M -8.20 % | 31.700 M 21.92 % | 26.000 M -35.16 % | 40.100 M 15.56 % | 34.700 M -39.62 % | 57.474 M 121.05 % | 26.000 M -31.40 % | 37.900 M 8.91 % | 34.800 M 168.23 % | 12.974 M 1.36 % | 12.800 M 39.13 % | 9.200 M -72.29 % | 33.200 M -28.56 % | 46.472 M 459.90 % | 8.300 M -75.52 % | 33.900 M -17.32 % | 41.000 M 36.21 % | 30.100 M 29.74 % | 23.200 M -18.31 % | 28.400 M 8.40 % | 26.200 M -60.42 % | 66.200 M 491.07 % | 11.200 M -21.13 % | 14.200 M -51.20 % | 29.100 M -34.01 % | 44.100 M 47.00 % | 30.000 M 50.00 % | 20.000 M -42.69 % | 34.900 M 2.09 % | 34.185 M 78.05 % | 19.200 M -47.83 % | 36.800 M -31.73 % | 53.900 M 1.91 % | 52.888 M 90.24 % | 27.800 M 12.55 % | 24.700 M -18.48 % | 30.300 M 21.10 % | 25.020 M 112.03 % | 11.800 M 12.38 % | 10.500 M -60.53 % | 26.600 M -4.94 % | 27.982 M 2 052.44 % | 1.300 M -85.56 % | 9.000 M -54.31 % | 19.700 M -18.26 % | 24.100 M |
| Operating income ratio | 0.29 -71.78 % | 1.04 728.06 % | -0.16 -257.95 % | 0.10 278.61 % | -0.06 -211.07 % | 0.05 110.00 % | -0.53 -93.02 % | -0.27 -3 306.49 % | -0.01 -115.98 % | 0.05 134.88 % | -0.14 -1 080.42 % | 0.01 -86.44 % | 0.11 -4.51 % | 0.11 9.42 % | 0.10 -13.15 % | 0.12 -25.19 % | 0.16 -21.53 % | 0.20 102.82 % | 0.10 -23.83 % | 0.13 -34.65 % | 0.20 148.79 % | 0.08 22.58 % | 0.07 64.75 % | 0.04 -76.14 % | 0.17 -31.20 % | 0.24 412.76 % | 0.05 -67.98 % | 0.15 -19.85 % | 0.19 32.71 % | 0.14 28.06 % | 0.11 -11.64 % | 0.12 1.48 % | 0.12 -58.19 % | 0.29 385.56 % | 0.06 -8.75 % | 0.07 -54.78 % | 0.14 -20.70 % | 0.18 36.64 % | 0.13 31.21 % | 0.10 -51.84 % | 0.21 -3.16 % | 0.22 97.73 % | 0.11 -38.51 % | 0.18 -40.46 % | 0.30 7.45 % | 0.28 55.37 % | 0.18 21.63 % | 0.15 -26.53 % | 0.20 -0.03 % | 0.20 108.14 % | 0.10 17.94 % | 0.08 -50.39 % | 0.17 -11.59 % | 0.19 1 339.28 % | 0.01 -82.78 % | 0.08 -59.13 % | 0.19 -8.40 % | 0.20 |
| Total other income expenses net | -288.300 M 46.29 % | -536.800 M -848.41 % | -56.600 M 75.27 % | -228.900 M -355.07 % | -50.300 M 4.70 % | -52.779 M -9.27 % | -48.300 M -45.92 % | -33.100 M 1.78 % | -33.700 M 71.63 % | -118.773 M -493.87 % | -20.000 M -110.53 % | -9.500 M -43.94 % | -6.600 M 18.47 % | -8.095 M -199.81 % | -2.700 M -200.00 % | -900.000 K -128.13 % | 3.200 M 137.82 % | -8.461 M -523.05 % | 2.000 M 900.00 % | 200.000 K -95.24 % | 4.200 M 1 614.29 % | 245.000 K 104.08 % | -6.000 M -100.00 % | -3.000 M -25.00 % | -2.400 M 75.91 % | -9.963 M -68.86 % | -5.900 M -1 375.00 % | -400.000 K 88.57 % | -3.500 M -250.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.787 B | 0.000 -100.00 % | 2.797 B | 0.000 -100.00 % | 2.617 B | 0.000 -100.00 % | 2.432 B 4.16 % | 2.335 B 25.94 % | 1.854 B 31.65 % | 1.408 B 186.95 % | 490.700 M 370.87 % | 104.212 M | 0.000 -100.00 % | 101.000 M | 0.000 -100.00 % | 135.173 M | 0.000 -100.00 % | 182.800 M | 0.000 -100.00 % | 232.641 M | 0.000 -100.00 % | 243.200 M | 0.000 -100.00 % | 293.629 M | 0.000 -100.00 % | 209.800 M | 0.000 -100.00 % | 229.000 M | 0.000 -100.00 % | 235.800 M | 0.000 -100.00 % | 264.977 M | 0.000 -100.00 % | 308.700 M | 0.000 -100.00 % | 202.739 M | 0.000 -100.00 % | 128.300 M | 0.000 -100.00 % | 174.148 M 8.23 % | 160.900 M 68.42 % | 95.534 M -5.32 % | 100.900 M 2.09 % | 98.833 M -43.36 % | 174.501 M |
| Total investments | 0.000 -100.00 % | 34.900 M | 0.000 -100.00 % | 32.000 M | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 30.100 M 61.83 % | 18.600 M 24.00 % | 15.000 M 4.17 % | 14.400 M 0.00 % | 14.400 M -78.52 % | 67.043 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 11.129 M | 0.000 -100.00 % | 12.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 2.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 2.804 B | 0.000 -100.00 % | 2.806 B | 0.000 -100.00 % | 2.627 B | 0.000 -100.00 % | 2.451 B 4.01 % | 2.357 B 25.55 % | 1.877 B 26.23 % | 1.487 B 164.69 % | 561.800 M 265.19 % | 153.837 M | 0.000 -100.00 % | 161.300 M | 0.000 -100.00 % | 174.976 M | 0.000 -100.00 % | 218.500 M | 0.000 -100.00 % | 268.643 M | 0.000 -100.00 % | 269.200 M | 0.000 -100.00 % | 313.797 M | 0.000 -100.00 % | 254.900 M | 0.000 -100.00 % | 313.400 M | 0.000 -100.00 % | 358.200 M | 0.000 -100.00 % | 400.095 M | 0.000 -100.00 % | 367.500 M | 0.000 -100.00 % | 246.422 M | 0.000 -100.00 % | 247.500 M | 0.000 -100.00 % | 259.035 M 19.32 % | 217.100 M 54.73 % | 140.313 M -2.70 % | 144.200 M 1.79 % | 141.670 M -25.62 % | 190.476 M |
| Accumulated other comprehensive income loss | 418.021 M 42.43 % | 293.500 M -46.68 % | 550.400 M 29.23 % | 425.900 M -43.40 % | 752.537 M 721.65 % | 91.589 M -90.05 % | 920.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 996.100 M | 0.000 -100.00 % | 946.700 M | 0.000 -100.00 % | 917.400 M | 0.000 -100.00 % | 896.560 M | 0.000 -100.00 % | 844.900 M | 0.000 -100.00 % | 789.530 M | 0.000 -100.00 % | 760.300 M | 0.000 -100.00 % | 761.129 M | 0.000 -100.00 % | 716.500 M | 0.000 -100.00 % | 681.236 M | 0.000 -100.00 % | 674.800 M | 0.000 -100.00 % | 637.837 M | 0.000 -100.00 % | 641.700 M | 0.000 -100.00 % | 582.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 205.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 536.448 M | 0.000 | 0.000 -100.00 % | 801.997 M | 0.000 -100.00 % | 920.423 M | 0.000 -100.00 % | 841.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 731.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 678.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 567.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 496.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 456.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 369.633 M | 0.000 -100.00 % | 309.593 M | 0.000 | 0.000 -100.00 % | 296.670 M |
| Common stock | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M 0.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 124.473 M -0.02 % | 124.500 M 0.04 % | 124.445 M 0.04 % | 124.400 M -0.02 % | 124.421 M 0.02 % | 124.394 M |
| Total equity | 418.021 M 0.01 % | 418.000 M -24.06 % | 550.400 M 0.00 % | 550.400 M -26.86 % | 752.537 M 0.00 % | 752.537 M -18.23 % | 920.300 M 0.00 % | 920.300 M -9.79 % | 1.020 B -10.30 % | 1.137 B -0.12 % | 1.139 B 3.17 % | 1.104 B 4.19 % | 1.059 B 6.35 % | 996.100 M 0.00 % | 996.100 M 5.22 % | 946.700 M 0.00 % | 946.744 M 3.20 % | 917.400 M 0.00 % | 917.400 M 2.32 % | 896.560 M 0.00 % | 896.560 M 6.11 % | 844.900 M 0.00 % | 844.900 M 7.01 % | 789.530 M 0.00 % | 789.530 M 3.84 % | 760.300 M 0.00 % | 760.300 M -0.11 % | 761.129 M 0.00 % | 761.100 M 6.22 % | 716.500 M -3.23 % | 740.400 M 8.68 % | 681.236 M -5.58 % | 721.470 M 6.92 % | 674.800 M 0.00 % | 674.800 M 5.80 % | 637.837 M -5.31 % | 673.621 M 4.97 % | 641.700 M 0.00 % | 641.700 M 10.20 % | 582.317 M 0.00 % | 582.317 M 5.59 % | 551.500 M 7.77 % | 511.749 M -0.26 % | 513.100 M 5.83 % | 484.827 M 6.05 % | 457.179 M |
| Other non current liabilities | -418.021 M -2 552.89 % | 17.042 M 103.10 % | -550.400 M -3 059.14 % | 18.600 M 102.47 % | -752.537 M -4 791.92 % | 16.039 M 101.74 % | -920.300 M -5 924.68 % | 15.800 M 10.10 % | 14.350 M -4.33 % | 15.000 M 9.39 % | 13.713 M 0.09 % | 13.700 M 20.10 % | 11.407 M 101.15 % | -996.100 M -6 364.78 % | 15.900 M 101.68 % | -946.700 M -7 594.46 % | 12.632 M 101.38 % | -917.400 M -6 383.56 % | 14.600 M 101.63 % | -896.560 M -7 938.43 % | 11.438 M 101.35 % | -844.900 M -6 452.63 % | 13.300 M 101.68 % | -789.530 M -8 084.73 % | 9.888 M 101.30 % | -760.300 M -3 555.91 % | 22.000 M 102.89 % | -761.129 M -9 734.54 % | 7.900 M 101.10 % | -716.500 M -8 431.40 % | 8.600 M 101.26 % | -681.236 M -9 367.26 % | 7.351 M 101.09 % | -674.800 M -7 434.78 % | 9.200 M 101.44 % | -637.837 M -8 993.43 % | 7.172 M 101.12 % | -641.700 M -7 475.86 % | 8.700 M 101.49 % | -582.317 M -9 167.53 % | 6.422 M -70.54 % | 21.800 M 335.13 % | 5.010 M -75.80 % | 20.700 M 11.61 % | 18.546 M -45.34 % | 33.929 M |
| Long term debt | 0.000 -100.00 % | 2.041 B | 0.000 -100.00 % | 2.222 B | 0.000 -100.00 % | 1.979 B | 0.000 -100.00 % | 1.733 B -6.07 % | 1.845 B 45.01 % | 1.272 B 19.95 % | 1.061 B 203.05 % | 350.000 M | 0.000 | 0.000 -100.00 % | 12.300 M | 0.000 -100.00 % | 31.640 M | 0.000 -100.00 % | 55.600 M | 0.000 -100.00 % | 83.131 M | 0.000 -100.00 % | 117.900 M | 0.000 -100.00 % | 141.110 M | 0.000 -100.00 % | 84.300 M | 0.000 -100.00 % | 103.100 M | 0.000 -100.00 % | 155.900 M | 0.000 -100.00 % | 155.906 M | 0.000 -100.00 % | 172.400 M | 0.000 -100.00 % | 69.832 M | 0.000 -100.00 % | 69.300 M | 0.000 -100.00 % | 80.190 M 3.34 % | 77.600 M 260.26 % | 21.540 M -9.11 % | 23.700 M 25.21 % | 18.928 M -90.06 % | 190.476 M |
| Total non current liabilities | -418.021 M -120.18 % | 2.072 B 476.44 % | -550.400 M -124.41 % | 2.255 B 399.68 % | -752.537 M -137.42 % | 2.011 B 318.52 % | -920.300 M -152.12 % | 1.766 B -7.02 % | 1.899 B 38.69 % | 1.369 B 19.44 % | 1.146 B 163.05 % | 435.800 M 400.05 % | 87.152 M 108.75 % | -996.100 M -1 061.49 % | 103.600 M 110.94 % | -946.700 M -869.72 % | 122.992 M 113.41 % | -917.400 M -682.85 % | 157.400 M 117.56 % | -896.560 M -589.09 % | 183.312 M 121.70 % | -844.900 M -469.76 % | 228.500 M 128.94 % | -789.530 M -410.27 % | 254.462 M 133.47 % | -760.300 M -490.70 % | 194.600 M 125.57 % | -761.129 M -458.52 % | 212.300 M 129.63 % | -716.500 M -399.54 % | 239.200 M 135.11 % | -681.236 M -365.14 % | 256.935 M 138.08 % | -674.800 M -361.45 % | 258.100 M 140.46 % | -637.837 M -528.02 % | 149.022 M 123.22 % | -641.700 M -563.32 % | 138.500 M 123.78 % | -582.317 M -484.40 % | 151.489 M -9.50 % | 167.400 M 104.65 % | 81.798 M -19.33 % | 101.400 M 7.28 % | 94.522 M -64.19 % | 263.922 M |
| Other current liabilities | 0.000 -100.00 % | 327.300 M | 0.000 -100.00 % | 267.100 M | 0.000 -100.00 % | 251.135 M | 0.000 -100.00 % | 199.800 M 18.55 % | 168.537 M -35.92 % | 263.000 M 60.45 % | 163.916 M 33.81 % | 122.500 M 43.41 % | 85.419 M | 0.000 -100.00 % | 119.900 M | 0.000 -100.00 % | 88.321 M | 0.000 -100.00 % | 121.300 M | 0.000 -100.00 % | 78.403 M | 0.000 -100.00 % | 123.300 M | 0.000 -100.00 % | 79.032 M | 0.000 -100.00 % | 128.900 M | 0.000 -100.00 % | 115.400 M | 0.000 -100.00 % | 122.800 M | 0.000 -100.00 % | 56.415 M | 0.000 -100.00 % | 91.600 M | 0.000 -100.00 % | 45.225 M | 0.000 -100.00 % | 54.000 M | 0.000 -100.00 % | 99.365 M 212.47 % | 31.800 M -57.46 % | 74.754 M 138.07 % | 31.400 M -52.70 % | 66.386 M 98.71 % | 33.408 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 365.000 K | 0.000 | 0.000 -100.00 % | 1.672 M | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.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 % | 29.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.300 M | 0.000 | 0.000 -100.00 % | 9.900 M | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 763.100 M | 0.000 -100.00 % | 583.700 M | 0.000 -100.00 % | 647.469 M | 0.000 -100.00 % | 718.300 M 40.35 % | 511.778 M -15.38 % | 604.800 M 41.86 % | 426.335 M 101.29 % | 211.800 M 37.68 % | 153.837 M | 0.000 -100.00 % | 149.000 M | 0.000 -100.00 % | 143.336 M | 0.000 -100.00 % | 162.900 M | 0.000 -100.00 % | 185.512 M | 0.000 -100.00 % | 151.300 M | 0.000 -100.00 % | 172.687 M | 0.000 -100.00 % | 170.600 M | 0.000 -100.00 % | 210.300 M | 0.000 -100.00 % | 202.300 M | 0.000 -100.00 % | 244.189 M | 0.000 -100.00 % | 195.100 M | 0.000 -100.00 % | 176.590 M | 0.000 -100.00 % | 178.200 M | 0.000 -100.00 % | 178.845 M 28.20 % | 139.500 M 17.45 % | 118.773 M -1.43 % | 120.500 M -1.83 % | 122.742 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.395 B | 0.000 -100.00 % | 1.114 B | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 1.133 B 30.24 % | 870.118 M -10.53 % | 972.500 M 35.78 % | 716.235 M 62.89 % | 439.700 M 28.96 % | 340.970 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 318.954 M | 0.000 -100.00 % | 342.200 M | 0.000 -100.00 % | 328.130 M | 0.000 -100.00 % | 349.000 M | 0.000 -100.00 % | 346.188 M | 0.000 -100.00 % | 378.900 M | 0.000 -100.00 % | 434.000 M | 0.000 -100.00 % | 388.400 M | 0.000 -100.00 % | 408.283 M | 0.000 -100.00 % | 373.000 M | 0.000 -100.00 % | 304.697 M | 0.000 -100.00 % | 312.500 M | 0.000 -100.00 % | 326.379 M 42.59 % | 228.900 M -2.81 % | 235.507 M 22.85 % | 191.700 M -14.21 % | 223.450 M 263.51 % | 61.469 M |
| Total liabilities | -418.021 M -112.06 % | 3.466 B 729.80 % | -550.400 M -116.33 % | 3.370 B 547.77 % | -752.537 M -123.72 % | 3.172 B 444.67 % | -920.300 M -131.75 % | 2.899 B 4.69 % | 2.769 B 18.25 % | 2.342 B 25.72 % | 1.863 B 112.75 % | 875.500 M 104.50 % | 428.122 M 142.98 % | -996.100 M -319.60 % | 453.600 M 147.91 % | -946.700 M -314.21 % | 441.946 M 148.17 % | -917.400 M -283.63 % | 499.600 M 155.72 % | -896.560 M -275.30 % | 511.442 M 160.53 % | -844.900 M -246.30 % | 577.500 M 173.14 % | -789.530 M -231.45 % | 600.650 M 179.00 % | -760.300 M -232.57 % | 573.500 M 175.35 % | -761.129 M -217.77 % | 646.300 M 190.20 % | -716.500 M -214.17 % | 627.600 M 192.13 % | -681.236 M -202.41 % | 665.218 M 198.58 % | -674.800 M -206.92 % | 631.100 M 198.94 % | -637.837 M -240.58 % | 453.719 M 170.71 % | -641.700 M -242.28 % | 451.000 M 177.45 % | -582.317 M -221.86 % | 477.868 M 20.58 % | 396.300 M 24.90 % | 317.305 M 8.26 % | 293.100 M -7.82 % | 317.972 M -2.28 % | 325.391 M |
| Other non current assets | 0.000 -100.00 % | 178.300 M | 0.000 -100.00 % | 12.700 M | 0.000 -100.00 % | 30.891 M | 0.000 -100.00 % | 31.200 M 68.17 % | 18.553 M -83.29 % | 111.000 M 424.92 % | 21.146 M -90.39 % | 220.100 M 519.55 % | 35.526 M | 0.000 -100.00 % | 39.000 M | 0.000 -100.00 % | 21.698 M | 0.000 -100.00 % | 47.900 M | 0.000 -100.00 % | 20.831 M | 0.000 -100.00 % | 27.200 M | 0.000 -100.00 % | 20.957 M | 0.000 -100.00 % | 20.600 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 19.828 M | 0.000 -100.00 % | 760.800 M | 0.000 -100.00 % | 64.428 M | 0.000 -100.00 % | 535.400 M | 0.000 -100.00 % | 29.130 M -94.42 % | 521.900 M 1 280.10 % | 37.816 M -91.13 % | 426.200 M 2 267.51 % | 18.002 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 35.000 M | 0.000 -100.00 % | 19.500 M | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 100.000 K -14.53 % | 117.000 K 100.48 % | -24.500 M -270.82 % | -6.607 M -145.57 % | 14.500 M 5 330.71 % | 267.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 1.770 M | 0.000 -100.00 % | 1.800 M 1.69 % | 1.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 97.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 311.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 826.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 291.731 M | 0.000 -100.00 % | 218.637 M | 0.000 -100.00 % | 205.929 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 1.770 M | 0.000 -100.00 % | 1.800 M 1.69 % | 1.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 97.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 311.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 826.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.314 M | 0.000 -100.00 % | 1.914 M | 0.000 -100.00 % | 2.514 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 2.595 B | 0.000 -100.00 % | 2.624 B | 0.000 -100.00 % | 2.702 B | 0.000 -100.00 % | 2.771 B -2.08 % | 2.830 B 13.23 % | 2.499 B 13.35 % | 2.205 B 152.06 % | 874.700 M 8.64 % | 805.165 M | 0.000 -100.00 % | 782.600 M | 0.000 -100.00 % | 831.834 M | 0.000 -100.00 % | 832.400 M | 0.000 -100.00 % | 860.091 M | 0.000 -100.00 % | 836.800 M | 0.000 -100.00 % | 815.281 M | 0.000 -100.00 % | 742.300 M | 0.000 -100.00 % | 756.100 M | 0.000 -100.00 % | 759.300 M | 0.000 -100.00 % | 764.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 619.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 521.988 M | 0.000 -100.00 % | 404.500 M | 0.000 -100.00 % | 413.811 M -0.95 % | 417.783 M |
| Total non current assets | 0.000 -100.00 % | 2.812 B | 0.000 -100.00 % | 2.798 B | 0.000 -100.00 % | 2.806 B | 0.000 -100.00 % | 2.818 B -1.14 % | 2.850 B 10.23 % | 2.586 B 16.51 % | 2.219 B 100.06 % | 1.109 B 31.91 % | 840.958 M | 0.000 -100.00 % | 821.600 M | 0.000 -100.00 % | 853.543 M | 0.000 -100.00 % | 880.300 M | 0.000 -100.00 % | 880.970 M | 0.000 -100.00 % | 864.100 M | 0.000 -100.00 % | 836.335 M | 0.000 -100.00 % | 763.000 M | 0.000 -100.00 % | 776.300 M | 0.000 -100.00 % | 779.500 M | 0.000 -100.00 % | 784.377 M | 0.000 -100.00 % | 760.800 M | 0.000 -100.00 % | 685.119 M | 0.000 -100.00 % | 535.400 M | 0.000 -100.00 % | 552.432 M 5.85 % | 521.900 M 17.48 % | 444.230 M 4.23 % | 426.200 M -1.87 % | 434.327 M 3.96 % | 417.783 M |
| Other current assets | -12.137 M -106.03 % | 201.200 M 1 406.49 % | -15.400 M -102.41 % | 638.900 M 6 933.89 % | -9.349 M -153.44 % | 17.495 M 167.03 % | -26.100 M -154.72 % | 47.700 M 80.14 % | 26.479 M -88.90 % | 238.500 M 49.75 % | 159.265 M 110.95 % | 75.500 M 44.16 % | 52.374 M 165.96 % | -79.400 M -190.54 % | 87.700 M 243.07 % | -61.300 M -299.53 % | 30.722 M 165.37 % | -47.000 M -144.85 % | 104.800 M 391.09 % | -36.002 M -154.80 % | 65.692 M 276.12 % | -37.300 M -125.78 % | 144.700 M 817.47 % | -20.168 M -105.79 % | 348.067 M 871.77 % | -45.100 M -137.37 % | 120.700 M 243.09 % | -84.353 M -162.48 % | 135.000 M 206.97 % | -126.200 M -202.69 % | 122.900 M 184.59 % | -145.297 M -529.11 % | 33.860 M 157.59 % | -58.800 M -2 200.00 % | 2.800 M 105.19 % | -53.928 M -269.83 % | 31.754 M 126.64 % | -119.200 M -1 992.06 % | 6.300 M 106.81 % | -92.556 M -482.15 % | 24.220 M 154.95 % | 9.500 M -48.37 % | 18.401 M 116.48 % | 8.500 M -46.45 % | 15.873 M 467.19 % | 2.799 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M 3 129.97 % | 387.000 K -99.02 % | 39.500 M 88.03 % | 21.007 M -92.87 % | 294.600 M 341.18 % | 66.776 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 11.129 M | 0.000 -100.00 % | 12.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 2.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 16.900 M | 0.000 -100.00 % | 8.900 M | 0.000 -100.00 % | 9.349 M | 0.000 -100.00 % | 19.600 M -11.52 % | 22.153 M -5.33 % | 23.400 M -70.35 % | 78.933 M 11.02 % | 71.100 M 43.27 % | 49.625 M | 0.000 -100.00 % | 60.300 M | 0.000 -100.00 % | 39.803 M | 0.000 -100.00 % | 35.700 M | 0.000 -100.00 % | 36.002 M | 0.000 -100.00 % | 26.000 M | 0.000 -100.00 % | 20.168 M | 0.000 -100.00 % | 45.100 M | 0.000 -100.00 % | 84.400 M | 0.000 -100.00 % | 122.400 M | 0.000 -100.00 % | 135.118 M | 0.000 -100.00 % | 58.800 M | 0.000 -100.00 % | 43.683 M | 0.000 -100.00 % | 119.200 M | 0.000 -100.00 % | 84.887 M 51.04 % | 56.200 M 25.51 % | 44.779 M 3.42 % | 43.300 M 1.08 % | 42.837 M 168.15 % | 15.975 M |
| Cash and short term investments | 12.137 M -28.18 % | 16.900 M 9.74 % | 15.400 M -28.04 % | 21.400 M 128.90 % | 9.349 M 0.00 % | 9.349 M -64.18 % | 26.100 M -18.69 % | 32.100 M 42.41 % | 22.540 M -64.17 % | 62.900 M -37.06 % | 99.940 M -72.67 % | 365.700 M 214.17 % | 116.401 M 46.60 % | 79.400 M -2.46 % | 81.400 M 32.79 % | 61.300 M 20.36 % | 50.932 M 8.37 % | 47.000 M -2.69 % | 48.300 M 34.16 % | 36.002 M 0.00 % | 36.002 M -3.48 % | 37.300 M -2.10 % | 38.100 M 88.91 % | 20.168 M 0.00 % | 20.168 M -55.28 % | 45.100 M -2.17 % | 46.100 M -45.35 % | 84.353 M -3.15 % | 87.100 M -30.98 % | 126.200 M 0.00 % | 126.200 M -13.14 % | 145.297 M 7.53 % | 135.118 M 129.79 % | 58.800 M 0.00 % | 58.800 M 9.03 % | 53.928 M 23.45 % | 43.683 M -63.35 % | 119.200 M 0.00 % | 119.200 M 28.79 % | 92.556 M 9.03 % | 84.887 M 51.04 % | 56.200 M 25.51 % | 44.779 M 3.42 % | 43.300 M 1.08 % | 42.837 M 168.15 % | 15.975 M |
| Total current assets | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 1.122 B | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.001 B 6.64 % | 939.084 M 5.13 % | 893.300 M 14.24 % | 781.920 M -10.11 % | 869.900 M 30.50 % | 666.588 M | 0.000 -100.00 % | 628.100 M | 0.000 -100.00 % | 535.147 M | 0.000 -100.00 % | 536.700 M | 0.000 -100.00 % | 527.032 M | 0.000 -100.00 % | 558.300 M | 0.000 -100.00 % | 553.845 M | 0.000 -100.00 % | 570.800 M | 0.000 -100.00 % | 631.100 M | 0.000 -100.00 % | 588.500 M | 0.000 -100.00 % | 602.311 M | 0.000 -100.00 % | 545.100 M | 0.000 -100.00 % | 442.221 M | 0.000 -100.00 % | 557.300 M | 0.000 -100.00 % | 507.753 M 19.22 % | 425.900 M 10.67 % | 384.824 M 1.27 % | 380.000 M 3.13 % | 368.472 M 1.01 % | 364.788 M |
| Inventory | 0.000 -100.00 % | 461.900 M | 0.000 -100.00 % | 461.400 M | 0.000 -100.00 % | 470.419 M | 0.000 -100.00 % | 520.800 M 41.60 % | 367.798 M 26.65 % | 290.400 M 45.65 % | 199.386 M 2.25 % | 195.000 M -5.06 % | 205.384 M | 0.000 -100.00 % | 250.400 M | 0.000 -100.00 % | 245.330 M | 0.000 -100.00 % | 209.100 M | 0.000 -100.00 % | 211.688 M | 0.000 -100.00 % | 172.500 M | 0.000 -100.00 % | 185.600 M | 0.000 -100.00 % | 184.000 M | 0.000 -100.00 % | 206.700 M | 0.000 -100.00 % | 156.300 M | 0.000 -100.00 % | 183.681 M | 0.000 -100.00 % | 169.200 M | 0.000 -100.00 % | 164.290 M | 0.000 -100.00 % | 130.300 M | 0.000 -100.00 % | 106.915 M 6.81 % | 100.100 M -2.82 % | 103.007 M 5.11 % | 98.000 M -5.62 % | 103.833 M 38.30 % | 75.078 M |
| Net receivables | 0.000 -100.00 % | 392.400 M | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 621.373 M | 0.000 -100.00 % | 203.400 M -61.05 % | 522.267 M | 0.000 -100.00 % | 323.329 M | 0.000 -100.00 % | 286.999 M | 0.000 -100.00 % | 208.600 M | 0.000 -100.00 % | 203.847 M | 0.000 -100.00 % | 174.500 M | 0.000 -100.00 % | 208.777 M | 0.000 -100.00 % | 203.000 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 220.000 M | 0.000 -100.00 % | 202.300 M | 0.000 -100.00 % | 183.100 M | 0.000 -100.00 % | 249.652 M | 0.000 -100.00 % | 314.300 M | 0.000 -100.00 % | 202.494 M | 0.000 -100.00 % | 301.500 M | 0.000 -100.00 % | 291.731 M 12.16 % | 260.100 M 18.96 % | 218.637 M -5.02 % | 230.200 M 11.79 % | 205.929 M -23.99 % | 270.936 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 139.400 M | 0.000 -100.00 % | 71.200 M | 0.000 -100.00 % | 13.700 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 100.00 % | -20.102 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 |
| Account payables | 0.000 -100.00 % | 304.100 M | 0.000 -100.00 % | 263.600 M | 0.000 -100.00 % | 262.000 M | 0.000 -100.00 % | 215.100 M 13.33 % | 189.803 M 113.74 % | 88.800 M -15.45 % | 105.030 M 81.09 % | 58.000 M -19.90 % | 72.414 M | 0.000 -100.00 % | 63.100 M | 0.000 -100.00 % | 87.297 M | 0.000 -100.00 % | 58.000 M | 0.000 -100.00 % | 63.514 M | 0.000 -100.00 % | 58.300 M | 0.000 -100.00 % | 82.769 M | 0.000 -100.00 % | 61.900 M | 0.000 -100.00 % | 98.700 M | 0.000 -100.00 % | 61.100 M | 0.000 -100.00 % | 103.844 M | 0.000 -100.00 % | 57.300 M | 0.000 -100.00 % | 60.556 M | 0.000 -100.00 % | 39.000 M | 0.000 -100.00 % | 48.169 M 0.98 % | 47.700 M 13.63 % | 41.980 M 12.55 % | 37.300 M 8.68 % | 34.322 M 22.31 % | 28.061 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.900 M -23.92 % | 20.898 M -55.91 % | 47.400 M 61.77 % | 29.300 M | 0.000 -100.00 % | 18.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 16.100 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 17.500 M | 0.000 -100.00 % | 9.600 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 3.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.326 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 13.807 M | 0.000 -100.00 % | 14.800 M | 0.000 -100.00 % | 15.769 M | 0.000 -100.00 % | 16.800 M -5.25 % | 17.731 M -5.18 % | 18.700 M 26.69 % | 14.761 M -4.77 % | 15.500 M -4.52 % | 16.233 M | 0.000 -100.00 % | 17.000 M | 0.000 -100.00 % | 17.819 M | 0.000 -100.00 % | 18.700 M | 0.000 -100.00 % | 19.462 M | 0.000 -100.00 % | 20.300 M | 0.000 -100.00 % | 21.105 M | 0.000 -100.00 % | 10.300 M | 0.000 -100.00 % | 22.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.324 M | 0.000 -100.00 % | 23.100 M | 0.000 -100.00 % | 20.088 M | 0.000 -100.00 % | 17.000 M | 0.000 -100.00 % | 17.621 M -13.20 % | 20.300 M 146.39 % | 8.239 M -4.20 % | 8.600 M -3.53 % | 8.915 M -18.53 % | 10.942 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 13.500 M | 0.000 -100.00 % | 15.600 M | 0.000 -100.00 % | 17.620 M | 0.000 -100.00 % | 19.500 M -8.67 % | 21.350 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 425.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 795.800 M 749.21 % | 93.711 M -90.75 % | 1.013 B 980.57 % | 93.728 M -90.43 % | 979.200 M 951.66 % | 93.110 M | 0.000 -100.00 % | 871.600 M | 0.000 -100.00 % | 91.145 M | 0.000 -100.00 % | 792.900 M | 0.000 -100.00 % | 93.847 M | 0.000 -100.00 % | 720.400 M | 0.000 -100.00 % | 97.148 M | 0.000 -100.00 % | 635.800 M | 0.000 -100.00 % | 99.335 M | 0.000 -100.00 % | 615.900 M | 0.000 -100.00 % | 100.698 M | 0.000 -100.00 % | 550.300 M | 0.000 -100.00 % | 92.698 M | 0.000 -100.00 % | 517.200 M | 0.000 -100.00 % | 88.211 M -79.34 % | 427.000 M 449.47 % | 77.711 M -80.01 % | 388.700 M 7.85 % | 360.406 M 897.94 % | 36.115 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.869 M -65.40 % | 63.200 M 10.48 % | 57.206 M 1.07 % | 56.600 M -4.89 % | 59.512 M | 0.000 -100.00 % | 58.400 M | 0.000 -100.00 % | 60.901 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 69.281 M | 0.000 -100.00 % | 77.000 M | 0.000 -100.00 % | 82.359 M | 0.000 -100.00 % | 78.000 M | 0.000 -100.00 % | 78.400 M | 0.000 -100.00 % | 74.700 M | 0.000 -100.00 % | 71.354 M | 0.000 -100.00 % | 53.400 M | 0.000 -100.00 % | 51.930 M | 0.000 -100.00 % | 43.500 M | 0.000 -100.00 % | 47.256 M -0.93 % | 47.700 M 1.47 % | 47.009 M -2.87 % | 48.400 M 0.55 % | 48.133 M 68.45 % | 28.574 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 3.884 B | 0.000 -100.00 % | 3.920 B | 0.000 -100.00 % | 3.925 B | 0.000 -100.00 % | 3.819 B 0.79 % | 3.789 B 8.92 % | 3.479 B 15.92 % | 3.001 B 51.64 % | 1.979 B 33.06 % | 1.487 B | 0.000 -100.00 % | 1.450 B | 0.000 -100.00 % | 1.389 B | 0.000 -100.00 % | 1.417 B | 0.000 -100.00 % | 1.408 B | 0.000 -100.00 % | 1.422 B | 0.000 -100.00 % | 1.390 B | 0.000 -100.00 % | 1.334 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.368 B | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.060 B 11.86 % | 947.800 M 14.32 % | 829.054 M 2.83 % | 806.200 M 0.42 % | 802.799 M 2.58 % | 782.570 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 129.600 M 147.33 % | 52.400 M -31.59 % | 76.600 M -45.75 % | 141.200 M 157.66 % | 54.800 M 212.71 % | 17.524 M 141.53 % | -42.200 M 0.00 % | -42.200 M -15.93 % | -36.400 M -3.12 % | -35.300 M -11.71 % | -31.600 M -103.87 % | -15.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.200 M 18.52 % | -29.700 M -2.41 % | -29.000 M -33.06 % | -21.795 M -113.68 % | -10.200 M -56.92 % | -6.500 M 77.89 % | -29.400 M 42.39 % | -51.031 M -1 208.49 % | -3.900 M 85.28 % | -26.500 M 8.30 % | -28.900 M -63.48 % | -17.678 M -28.10 % | -13.800 M 28.13 % | -19.200 M -10.34 % | -17.400 M 59.59 % | -43.054 M -1 245.44 % | -3.200 M 73.11 % | -11.900 M 41.38 % | -20.300 M 15.95 % | -24.151 M -18.39 % | -20.400 M -40.69 % | -14.500 M 35.84 % | -22.600 M -18.73 % | -19.034 M -74.62 % | -10.900 M 49.77 % | -21.700 M 48.94 % | -42.500 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.200 M -115.09 % | -68.900 M -178.95 % | -24.700 M 66.98 % | -74.800 M -76.83 % | -42.300 M -819.57 % | -4.600 M -129.30 % | 15.700 M -19.07 % | 19.400 M 30.20 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.59 % | 37.000 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.300 M -152.98 % | -68.900 M -27.26 % | -54.142 M 27.62 % | -74.800 M 24.29 % | -98.800 M -2 047.83 % | -4.600 M -129.30 % | 15.700 M -19.07 % | 19.400 M 30.20 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.59 % | 37.000 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.200 M -667.82 % | 26.100 M -72.53 % | 95.000 M 222.67 % | 29.442 M -71.76 % | 104.242 M 84.50 % | 56.500 M -7.53 % | 61.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.800 M 110.66 % | -148.200 M -667.82 % | 26.100 M 205.67 % | -24.700 M -183.89 % | 29.442 M 169.60 % | -42.300 M -174.87 % | 56.500 M 259.87 % | 15.700 M -19.07 % | 19.400 M 30.20 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.59 % | 37.000 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.200 M -115.09 % | -68.900 M -178.95 % | -24.700 M 66.98 % | -74.800 M -76.83 % | -42.300 M -819.57 % | -4.600 M -129.30 % | 15.700 M -19.07 % | 19.400 M 30.20 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.59 % | 37.000 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -148.200 M -115.09 % | -68.900 M -178.95 % | -24.700 M 66.98 % | -74.800 M -76.83 % | -42.300 M -819.57 % | -4.600 M -129.30 % | 15.700 M -19.07 % | 19.400 M 30.20 % | 14.900 M -48.62 % | 29.000 M 3.94 % | 27.900 M -24.59 % | 37.000 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 |
| 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 |