Studsvik AB (publ) SVIK.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 893.100 M 8.12 % | 826.026 M 1.38 % | 814.774 M 2.06 % | 798.324 M 10.58 % | 721.931 M 10.38 % | 654.014 M -9.93 % | 726.111 M 3.02 % | 704.832 M -7.11 % | 758.771 M -15.26 % | 895.370 M -1.56 % | 909.570 M -9.16 % | 1.001 B -20.21 % | 1.255 B 4.51 % | 1.201 B -10.67 % | 1.344 B 10.50 % | 1.216 B -5.41 % | 1.286 B -2.18 % | 1.315 B 7.79 % | 1.220 B 12.07 % | 1.088 B -0.68 % | 1.096 B -1.62 % | 1.114 B 11.13 % | 1.002 B |
| Net income | 9.600 M -80.24 % | 48.583 M 1.49 % | 47.871 M -24.23 % | 63.182 M 79.49 % | 35.201 M 225.53 % | -28.041 M -421.76 % | 8.715 M 119.37 % | -44.991 M -171.41 % | 63.004 M 2 500.25 % | 2.423 M 120.19 % | -12.000 M 93.90 % | -196.772 M -311.55 % | -47.812 M -310.36 % | 22.729 M 466.53 % | 4.012 M -88.60 % | 35.198 M 2 982.14 % | 1.142 M -97.54 % | 46.475 M 33.46 % | 34.822 M -43.02 % | 61.117 M 176.26 % | -80.141 M -351.56 % | 31.857 M 470.09 % | -8.608 M |
| Income before tax | 16.976 M -70.92 % | 58.382 M -8.93 % | 64.110 M -17.34 % | 77.560 M 87.58 % | 41.348 M 280.98 % | -22.847 M -221.95 % | 18.734 M 131.94 % | -58.654 M -803.71 % | 8.335 M 24.76 % | 6.681 M -42.39 % | 11.596 M 523.99 % | -2.735 M 91.76 % | -33.190 M -181.56 % | 40.696 M 183.32 % | 14.364 M -71.14 % | 49.766 M 7 050.29 % | 696.000 K -98.49 % | 45.986 M -19.50 % | 57.124 M -24.99 % | 76.160 M -46.08 % | 141.237 M 169.96 % | 52.317 M 4 677.81 % | 1.095 M |
| Income before tax ratio | 0.02 -73.11 % | 0.07 -10.18 % | 0.08 -19.01 % | 0.10 69.63 % | 0.06 263.95 % | -0.03 -235.40 % | 0.03 131.00 % | -0.08 -857.56 % | 0.01 47.22 % | 0.01 -41.47 % | 0.01 566.72 % | 0.00 89.67 % | -0.03 -178.04 % | 0.03 217.14 % | 0.01 -73.88 % | 0.04 7 459.44 % | 0.00 -98.45 % | 0.03 -25.32 % | 0.05 -33.07 % | 0.07 -45.70 % | 0.13 174.40 % | 0.05 4 199.36 % | 0.00 |
| EBITDA | 68.547 M -29.65 % | 97.433 M -9.53 % | 107.702 M -1.65 % | 109.510 M 51.81 % | 72.137 M 361.97 % | 15.615 M -65.92 % | 45.812 M 260.04 % | -28.625 M -169.70 % | 41.071 M -34.65 % | 62.851 M 24.19 % | 50.610 M -34.99 % | 77.849 M 2.06 % | 76.275 M -29.64 % | 108.413 M 191.14 % | 37.238 M 247.86 % | -25.184 M -178.27 % | 32.177 M -74.93 % | 128.338 M 2.31 % | 125.442 M 85.54 % | 67.610 M 27.17 % | 53.167 M -65.55 % | 154.347 M 49.45 % | 103.277 M |
| Net income ratio | 0.01 -81.72 % | 0.06 0.10 % | 0.06 -25.76 % | 0.08 62.31 % | 0.05 213.72 % | -0.04 -457.23 % | 0.01 118.80 % | -0.06 -176.87 % | 0.08 2 968.36 % | 0.00 120.51 % | -0.01 93.29 % | -0.20 -415.81 % | -0.04 -301.28 % | 0.02 534.16 % | 0.00 -89.69 % | 0.03 3 158.50 % | 0.00 -97.49 % | 0.04 23.82 % | 0.03 -49.16 % | 0.06 176.79 % | -0.07 -355.70 % | 0.03 433.03 % | -0.01 |
| Ratio EBITDA | 0.08 -34.93 % | 0.12 -10.77 % | 0.13 -3.64 % | 0.14 37.28 % | 0.10 318.51 % | 0.02 -62.16 % | 0.06 255.35 % | -0.04 -175.03 % | 0.05 -22.89 % | 0.07 26.16 % | 0.06 -28.44 % | 0.08 27.92 % | 0.06 -32.68 % | 0.09 225.89 % | 0.03 233.81 % | -0.02 -182.75 % | 0.03 -74.37 % | 0.10 -5.09 % | 0.10 65.56 % | 0.06 28.04 % | 0.05 -64.99 % | 0.14 34.48 % | 0.10 |
| Gross profit ratio | 0.22 -12.49 % | 0.25 1.23 % | 0.25 -3.35 % | 0.26 -3.94 % | 0.27 12.39 % | 0.24 -11.27 % | 0.27 15.18 % | 0.24 -20.18 % | 0.29 10.74 % | 0.27 -2.88 % | 0.27 8.44 % | 0.25 28.23 % | 0.20 -14.29 % | 0.23 -2.53 % | 0.24 7.44 % | 0.22 -5.82 % | 0.23 -2.64 % | 0.24 -6.77 % | 0.26 -2.11 % | 0.26 197.05 % | 0.09 -63.76 % | 0.24 6.71 % | 0.23 |
| Weighted average shs out dil | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.62 % | 8.168 M -0.61 % | 8.217 M -0.01 % | 8.219 M 1.29 % | 8.114 M |
| Weighted average shs out | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.62 % | 8.168 M 0.64 % | 8.115 M 0.01 % | 8.114 M 0.00 % | 8.114 M |
| EPS diluted | 1.17 -80.20 % | 5.91 1.55 % | 5.82 -24.32 % | 7.69 79.67 % | 4.28 225.51 % | -3.41 -421.70 % | 1.06 119.38 % | -5.47 -183.00 % | 6.59 2 172.41 % | 0.29 119.86 % | -1.46 93.90 % | -23.94 -311.34 % | -5.82 -310.11 % | 2.77 465.31 % | 0.49 111.45 % | -4.28 -8 660.00 % | 0.05 -99.12 % | 5.65 33.25 % | 4.24 -43.32 % | 7.48 176.72 % | -9.75 -351.29 % | 3.88 466.04 % | -1.06 |
| Earnings per share | 1.17 -80.20 % | 5.91 1.55 % | 5.82 -24.32 % | 7.69 79.67 % | 4.28 225.51 % | -3.41 -421.70 % | 1.06 119.38 % | -5.47 -183.00 % | 6.59 2 172.41 % | 0.29 119.86 % | -1.46 93.90 % | -23.94 -311.34 % | -5.82 -310.11 % | 2.77 465.31 % | 0.49 111.45 % | -4.28 -8 660.00 % | 0.05 -99.12 % | 5.65 33.25 % | 4.24 -43.32 % | 7.48 175.71 % | -9.88 -351.40 % | 3.93 470.75 % | -1.06 |
| Gross profit | 198.375 M -5.38 % | 209.656 M 2.63 % | 204.286 M -1.36 % | 207.105 M 6.23 % | 194.962 M 24.06 % | 157.153 M -20.08 % | 196.633 M 18.66 % | 165.711 M -25.85 % | 223.492 M -6.16 % | 238.156 M -4.40 % | 249.111 M -1.49 % | 252.886 M 2.31 % | 247.172 M -10.43 % | 275.949 M -12.93 % | 316.913 M 18.72 % | 266.935 M -10.92 % | 299.648 M -4.76 % | 314.630 M 0.50 % | 313.074 M 9.70 % | 285.381 M 195.02 % | 96.734 M -64.35 % | 271.320 M 18.58 % | 228.808 M |
| Income tax expense | 7.376 M -24.73 % | 9.799 M -39.66 % | 16.239 M 12.94 % | 14.378 M 133.90 % | 6.147 M 18.35 % | 5.194 M -48.16 % | 10.019 M 173.33 % | -13.662 M -57.65 % | -8.666 M -303.52 % | 4.258 M -33.91 % | 6.443 M -68.02 % | 20.149 M 37.80 % | 14.622 M -18.62 % | 17.967 M 73.56 % | 10.352 M 171.06 % | -14.568 M -3 166.37 % | -446.000 K 63.86 % | -1.234 M -105.53 % | 22.302 M 177.79 % | -28.670 M 53.07 % | -61.096 M -198.61 % | -20.460 M -172.33 % | -7.513 M |
| Cost of revenue | 694.725 M 12.71 % | 616.370 M 0.96 % | 610.488 M 3.26 % | 591.219 M 12.19 % | 526.969 M 6.06 % | 496.861 M -6.16 % | 529.478 M -1.79 % | 539.121 M 0.72 % | 535.279 M -18.55 % | 657.214 M -0.49 % | 660.459 M -11.75 % | 748.356 M -25.74 % | 1.008 B 8.97 % | 924.804 M -9.97 % | 1.027 B 8.19 % | 949.415 M -3.74 % | 986.303 M -1.37 % | 1.000 B 10.31 % | 906.537 M 12.91 % | 802.888 M -19.63 % | 999.033 M 18.58 % | 842.465 M 8.92 % | 773.444 M |
| General and administrative expenses | 96.876 M 22.78 % | 78.901 M -11.54 % | 89.196 M -5.04 % | 93.930 M 5.36 % | 89.154 M -12.59 % | 101.994 M -5.51 % | 107.942 M -7.66 % | 116.901 M 3.65 % | 112.789 M -15.43 % | 133.366 M -9.24 % | 146.942 M 3.48 % | 142.000 M -21.15 % | 180.078 M -10.12 % | 200.351 M -16.30 % | 239.381 M -5.45 % | 253.166 M 2.55 % | 246.870 M 95.00 % | 126.598 M 5.83 % | 119.623 M -36.49 % | 188.348 M 19.91 % | 157.077 M 11.25 % | 141.188 M 1.24 % | 139.456 M |
| Selling and marketing expenses | 58.062 M 9.74 % | 52.911 M 40.29 % | 37.715 M 9.75 % | 34.366 M -38.76 % | 56.116 M 9.81 % | 51.102 M 28.09 % | 39.894 M -9.73 % | 44.196 M -0.50 % | 44.416 M -21.18 % | 56.352 M 18.48 % | 47.562 M 8.81 % | 43.711 M -15.53 % | 51.749 M 11.13 % | 46.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.817 M 20.76 % | 44.567 M | 0.000 -100.00 % | 41.518 M 19.44 % | 34.761 M -14.18 % | 40.503 M |
| Other expenses | 2.545 M 134.35 % | -7.409 M -100.89 % | -3.688 M -29.31 % | -2.852 M -868.73 % | 371.000 K 138.01 % | -976.000 K 92.85 % | -13.658 M -1 790.35 % | 808.000 K -47.36 % | 1.535 M 135.81 % | -4.287 M -111.18 % | -2.030 M -106.37 % | 31.854 M 8 748.33 % | 360.000 K 100.68 % | -52.965 M -576.60 % | 11.113 M 170.23 % | -15.823 M 34.66 % | -24.216 M -148.43 % | 49.999 M 108.75 % | 23.952 M 496.49 % | -6.041 M 97.77 % | -270.680 M -3 214.31 % | -8.167 M -2 382.37 % | -329.000 K |
| Operating expenses | 171.545 M 25.89 % | 136.263 M 3.47 % | 131.691 M -2.05 % | 134.441 M -12.67 % | 153.950 M -4.36 % | 160.960 M -2.39 % | 164.893 M -13.25 % | 190.085 M 2.55 % | 185.359 M -16.42 % | 221.769 M 1.25 % | 219.022 M 1.64 % | 215.486 M -16.35 % | 257.606 M 15.85 % | 222.355 M -23.53 % | 290.765 M 2.58 % | 283.465 M 5.98 % | 267.471 M -1.73 % | 272.168 M 19.41 % | 227.929 M 4.66 % | 217.771 M 695.87 % | -36.547 M -117.41 % | 209.890 M -7.11 % | 225.959 M |
| Cost and expenses | 866.270 M 15.10 % | 752.633 M 1.41 % | 742.179 M 2.28 % | 725.660 M 6.57 % | 680.919 M 3.51 % | 657.821 M -5.26 % | 694.371 M -4.78 % | 729.206 M 1.19 % | 720.638 M -18.01 % | 878.983 M -0.06 % | 879.481 M -8.75 % | 963.842 M -23.83 % | 1.265 B 10.30 % | 1.147 B -12.96 % | 1.318 B 6.90 % | 1.233 B -1.67 % | 1.254 B -1.45 % | 1.272 B 12.14 % | 1.134 B 11.15 % | 1.021 B 6.04 % | 962.486 M -8.54 % | 1.052 B 5.30 % | 999.403 M |
| Research and development expenses | 14.000 M 18.04 % | 11.860 M 40.06 % | 8.468 M -5.88 % | 8.997 M 8.28 % | 8.309 M -6.01 % | 8.840 M -71.22 % | 30.715 M 9.00 % | 28.178 M 2.34 % | 27.534 M 8.31 % | 25.422 M -1.31 % | 25.759 M -3.19 % | 26.607 M 4.70 % | 25.413 M -10.52 % | 28.401 M -29.48 % | 40.271 M -12.69 % | 46.122 M 2.91 % | 44.817 M 7.34 % | 41.754 M 4.94 % | 39.787 M 12.19 % | 35.464 M -0.21 % | 35.538 M -15.60 % | 42.108 M -9.11 % | 46.329 M |
| Selling general and administrative expenses | 155.000 M 17.59 % | 131.812 M 3.86 % | 126.911 M -1.08 % | 128.296 M -11.68 % | 145.270 M -5.11 % | 153.096 M 3.56 % | 147.836 M -8.23 % | 161.097 M 2.48 % | 157.205 M -17.14 % | 189.718 M -2.46 % | 194.504 M 4.73 % | 185.711 M -19.89 % | 231.827 M -6.11 % | 246.919 M 3.15 % | 239.381 M -5.45 % | 253.166 M 2.55 % | 246.870 M 36.83 % | 180.415 M 9.88 % | 164.190 M -12.83 % | 188.348 M -5.16 % | 198.595 M 12.87 % | 175.949 M -2.23 % | 179.959 M |
| Interest income | 176.000 K -82.75 % | 1.020 M -82.22 % | 5.737 M 286 750.00 % | 2.000 K -98.32 % | 119.000 K -45.66 % | 219.000 K -87.31 % | 1.726 M 93.28 % | 893.000 K 4 600.00 % | 19.000 K 72.73 % | 11.000 K -91.47 % | 129.000 K -88.94 % | 1.166 M 158.54 % | 451.000 K -97.01 % | 15.090 M 293.99 % | 3.830 M -84.42 % | 24.582 M 231.52 % | 7.415 M -10.59 % | 8.293 M -65.68 % | 24.162 M 368.07 % | 5.162 M -66.80 % | 15.550 M -2.12 % | 15.887 M 50.64 % | 10.546 M |
| Interest expense | 18.641 M 37.20 % | 13.587 M 136.83 % | 5.737 M -31.50 % | 8.375 M 51.89 % | 5.514 M -70.82 % | 18.897 M 3.17 % | 18.317 M 19.65 % | 15.309 M -38.66 % | 24.958 M 83.42 % | 13.607 M -19.99 % | 17.007 M -0.36 % | 17.069 M 55.78 % | 10.957 M -60.85 % | 27.988 M 22.36 % | 22.874 M 376.05 % | 4.805 M -35.20 % | 7.415 M -66.61 % | 22.207 M 53.36 % | 14.480 M 88.27 % | 7.691 M 1.28 % | 7.594 M 12.11 % | 6.774 M 2.61 % | 6.602 M |
| Depreciation and amortization | 31.947 M 11.31 % | 28.700 M -3.60 % | 29.772 M 1.18 % | 29.425 M 2.51 % | 28.704 M -1.18 % | 29.048 M 49.86 % | 19.383 M 16.84 % | 16.590 M -20.19 % | 20.788 M -38.02 % | 33.541 M -0.01 % | 33.546 M -47.18 % | 63.515 M -4.15 % | 66.264 M 339.13 % | 15.090 M 293.99 % | 3.830 M -84.42 % | 24.582 M 26.40 % | 19.448 M -67.64 % | 60.100 M 11.71 % | 53.800 M 582.64 % | -11.147 M -112.13 % | 91.883 M -3.54 % | 95.256 M -0.34 % | 95.580 M |
| Operating income | 26.846 M -63.42 % | 73.393 M -2.00 % | 74.893 M -12.69 % | 85.781 M 86.23 % | 46.062 M 3 322.14 % | 1.346 M -95.98 % | 33.481 M 180.55 % | -41.567 M -268.36 % | 24.690 M 1.39 % | 24.352 M -20.03 % | 30.451 M 89.97 % | 16.029 M 182.76 % | -19.368 M -136.14 % | 53.594 M 60.42 % | 33.408 M 11.40 % | 29.989 M 135.60 % | 12.729 M -79.50 % | 62.104 M -12.87 % | 71.279 M -9.50 % | 78.757 M -40.91 % | 133.281 M 116.96 % | 61.430 M 2 056.20 % | 2.849 M |
| Operating income ratio | 0.03 -66.17 % | 0.09 -3.34 % | 0.09 -14.46 % | 0.11 68.41 % | 0.06 3 000.20 % | 0.00 -95.54 % | 0.05 178.19 % | -0.06 -281.24 % | 0.03 19.64 % | 0.03 -18.76 % | 0.03 109.12 % | 0.02 203.73 % | -0.02 -134.58 % | 0.04 79.57 % | 0.02 0.81 % | 0.02 149.08 % | 0.01 -79.05 % | 0.05 -19.17 % | 0.06 -19.24 % | 0.07 -40.50 % | 0.12 120.53 % | 0.06 1 840.28 % | 0.00 |
| Total other income expenses net | -9.870 M 34.25 % | -15.011 M -39.21 % | -10.783 M -31.16 % | -8.221 M -74.40 % | -4.714 M 61.97 % | -12.395 M 15.95 % | -14.747 M 13.69 % | -17.086 M 41.82 % | -29.365 M -438.71 % | -5.451 M 71.09 % | -18.855 M 27.70 % | -26.079 M -225.75 % | 20.739 M 260.79 % | -12.898 M 32.27 % | -19.044 M 3.71 % | -19.777 M -64.36 % | -12.033 M 25.34 % | -16.118 M -13.87 % | -14.155 M -470.08 % | -2.483 M 24.53 % | -3.290 M 63.90 % | -9.113 M -419.56 % | -1.754 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 132.152 M 108.45 % | 63.397 M 435.90 % | -18.874 M 57.95 % | -44.888 M -280.97 % | 24.804 M -70.07 % | 82.869 M 87.02 % | 44.311 M -56.20 % | 101.178 M 3 404.61 % | 2.887 M -97.85 % | 134.341 M 27.03 % | 105.756 M -32.08 % | 155.718 M 36.03 % | 114.471 M 19.76 % | 95.583 M -53.95 % | 207.559 M -29.70 % | 295.228 M 22.73 % | 240.549 M 69.66 % | 141.782 M 42.34 % | 99.606 M 176.29 % | -130.554 M 59.10 % | -319.220 M -6.43 % | -299.930 M -148.92 % | -120.492 M |
| Total investments | 132.599 M 205.82 % | 43.358 M -2.04 % | 44.259 M -1.62 % | 44.986 M 6.24 % | 42.345 M -16.38 % | 50.640 M 21.39 % | 41.717 M 10.38 % | 37.795 M -3.56 % | 39.192 M 1.42 % | 38.643 M -5.63 % | 40.950 M 12.06 % | 36.543 M 9.41 % | 33.400 M -52.17 % | 69.833 M -2.46 % | 71.591 M 47.93 % | 48.395 M 119.34 % | 22.064 M 104.92 % | -448.202 M -0.71 % | -445.049 M -1 636.77 % | 28.960 M -64.48 % | 81.530 M 160.66 % | 31.278 M -0.88 % | 31.556 M |
| Total debt | 188.471 M 24.35 % | 151.559 M 49.75 % | 101.209 M 59.35 % | 63.515 M -36.46 % | 99.957 M -18.80 % | 123.095 M -38.41 % | 199.850 M 0.00 % | 199.850 M 0.81 % | 198.250 M -5.26 % | 209.255 M -7.34 % | 225.830 M -26.46 % | 307.085 M 33.36 % | 230.263 M 5.78 % | 217.675 M -21.11 % | 275.935 M -25.40 % | 369.889 M -4.73 % | 388.262 M 21.84 % | 318.655 M -8.22 % | 347.180 M 80.04 % | 192.832 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 83.476 M 32.82 % | 62.851 M -8.61 % | 68.774 M 110.16 % | 32.725 M 136.38 % | 13.844 M -63.91 % | 38.364 M 61.38 % | 23.772 M 396.80 % | 4.785 M -58.49 % | 11.528 M -95.06 % | 233.491 M 1 749.43 % | 12.625 M 310.49 % | -5.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 86.000 M -7.38 % | 92.857 M -30.56 % | 133.728 M 10.80 % | 120.696 M 83.62 % | 65.733 M 115.29 % | 30.532 M -47.87 % | 58.573 M 17.48 % | 49.858 M -55.46 % | 111.933 M 128.77 % | 48.929 M 5.21 % | 46.506 M -20.51 % | 58.506 M -77.08 % | 255.278 M -18.00 % | 311.309 M 7.88 % | 288.580 M 1.41 % | 284.568 M -13.24 % | 327.985 M -4.69 % | 344.130 M 8.72 % | 316.534 M 6.17 % | 298.149 M 272.03 % | 80.141 M 151.56 % | 31.857 M 270.09 % | 8.608 M |
| Common stock | 8.200 M -0.23 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 1.27 % | 8.116 M 0.02 % | 8.114 M 0.00 % | 8.114 M |
| Total equity | 403.000 M 3.55 % | 389.199 M -10.73 % | 435.996 M 12.58 % | 387.286 M 23.57 % | 313.408 M 3.51 % | 302.772 M -4.25 % | 316.205 M 9.61 % | 288.473 M -17.22 % | 348.461 M 16.83 % | 298.276 M 1.84 % | 292.893 M 2.31 % | 286.270 M -40.14 % | 478.218 M -12.86 % | 548.778 M 5.37 % | 520.808 M -3.77 % | 541.229 M -11.39 % | 610.785 M 6.81 % | 571.833 M 2.36 % | 558.651 M -1.41 % | 566.628 M 31.94 % | 429.454 M -19.21 % | 531.584 M 14.03 % | 466.194 M |
| Other non current liabilities | 170.444 M 0.61 % | 169.406 M -9.84 % | 187.900 M -2.01 % | 191.745 M 95.92 % | 97.871 M -11.64 % | 110.759 M -16.28 % | 132.300 M 0.60 % | 131.509 M -18.68 % | 161.721 M -22.23 % | 207.947 M 2.48 % | 202.913 M 18.01 % | 171.939 M -23.41 % | 224.502 M -20.82 % | 283.550 M 20.71 % | 234.902 M 1 963.98 % | 11.381 M 9.99 % | 10.347 M -85.06 % | 69.235 M 5.96 % | 65.340 M 1 515.73 % | 4.044 M -98.24 % | 229.296 M -36.47 % | 360.951 M 11.64 % | 323.328 M |
| Long term debt | 78.498 M 84.70 % | 42.501 M -31.75 % | 62.275 M 46.53 % | 42.500 M -15.22 % | 50.131 M -11.73 % | 56.796 M | 0.000 -100.00 % | 199.850 M 0.81 % | 198.250 M 19 489.92 % | 1.012 M -99.50 % | 203.013 M -23.33 % | 264.797 M 102.17 % | 130.979 M 42.16 % | 92.138 M -36.89 % | 146.002 M -1.75 % | 148.605 M -42.46 % | 258.254 M 31.52 % | 196.368 M -36.12 % | 307.398 M 59.41 % | 192.832 M 3.48 % | 186.348 M | 0.000 | 0.000 |
| Total non current liabilities | 254.307 M 3.22 % | 246.384 M -15.08 % | 290.139 M 7.07 % | 270.974 M 49.19 % | 181.633 M -10.28 % | 202.455 M 21.46 % | 166.680 M -54.29 % | 364.642 M 1.30 % | 359.971 M 50.66 % | 238.922 M -46.19 % | 443.983 M -32.67 % | 659.414 M 66.97 % | 394.921 M -4.67 % | 414.260 M -1.12 % | 418.967 M -10.05 % | 465.803 M -4.44 % | 487.462 M 59.05 % | 306.492 M -26.52 % | 417.125 M 14.28 % | 365.016 M -16.69 % | 438.161 M 13.59 % | 385.751 M 10.32 % | 349.674 M |
| Other current liabilities | 250.761 M 131.07 % | 108.523 M 0.04 % | 108.481 M -45.86 % | 200.378 M 1 400.06 % | 13.358 M 150.71 % | 5.328 M -22.17 % | 6.846 M -22.90 % | 8.879 M 19.87 % | 7.407 M 33.39 % | 5.553 M -63.11 % | 15.052 M 430.93 % | 2.835 M -40.03 % | 4.727 M -65.50 % | 13.700 M 251.19 % | 3.901 M -66.81 % | 11.754 M -95.76 % | 277.374 M -1.64 % | 282.011 M -5.99 % | 299.976 M 51.72 % | 197.712 M -20.91 % | 249.988 M 11.43 % | 224.336 M 12.52 % | 199.377 M |
| Deferred revenue | 0.000 -100.00 % | 97.546 M 14.84 % | 84.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.241 M | 0.000 | 0.000 -100.00 % | 6.073 M 111.38 % | 2.873 M -98.37 % | 176.595 M 3 002.51 % | 5.692 M -71.97 % | 20.310 M 27.46 % | 15.935 M 9.78 % | 14.515 M 157.18 % | 5.644 M -50.93 % | 11.502 M 31.99 % | 8.714 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 122.700 M 3.30 % | 118.782 M 2 427.28 % | 4.700 M -77.64 % | 21.015 M -62.11 % | 55.457 M -34.94 % | 85.245 M -57.35 % | 199.850 M | 0.000 | 0.000 -100.00 % | 208.243 M 812.67 % | 22.817 M -46.04 % | 42.288 M -57.41 % | 99.284 M -20.91 % | 125.537 M -3.38 % | 129.933 M 52.23 % | 85.353 M 126.15 % | 37.742 M -69.14 % | 122.287 M 207.39 % | 39.782 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 408.289 M 9.86 % | 371.647 M 25.43 % | 296.303 M 6.50 % | 278.229 M 4.80 % | 265.494 M -12.38 % | 303.014 M -27.47 % | 417.756 M 143.22 % | 171.760 M -10.82 % | 192.597 M -57.79 % | 456.283 M 49.88 % | 304.440 M -4.16 % | 317.670 M -28.34 % | 443.311 M -10.07 % | 492.927 M 1.17 % | 487.248 M 9.17 % | 446.325 M 8.20 % | 412.503 M -11.79 % | 467.631 M 22.55 % | 381.583 M 51.57 % | 251.750 M -6.97 % | 270.602 M 2.09 % | 265.068 M 7.93 % | 245.596 M |
| Total liabilities | 662.596 M 7.21 % | 618.031 M 5.39 % | 586.442 M 6.78 % | 549.203 M 22.83 % | 447.127 M -11.54 % | 505.469 M -13.51 % | 584.436 M 8.95 % | 536.402 M -2.93 % | 552.568 M -20.52 % | 695.205 M -7.11 % | 748.423 M -23.40 % | 977.084 M 16.56 % | 838.232 M -7.60 % | 907.187 M 0.11 % | 906.215 M -0.65 % | 912.128 M 1.35 % | 899.965 M 16.26 % | 774.123 M -3.08 % | 798.708 M 29.50 % | 616.766 M -12.98 % | 708.763 M 8.90 % | 650.819 M 9.33 % | 595.270 M |
| Other non current assets | 1.001 K -100.00 % | 91.595 M 9 159 600.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.922 M 449.33 % | 5.265 M 54.40 % | 3.410 M -9.21 % | 3.756 M 33.48 % | 2.814 M -27.86 % | 3.901 M -94.84 % | 75.560 M 39.28 % | 54.251 M 98 538.18 % | 55.000 K -99.99 % | 473.930 M 0.26 % | 472.712 M 4 130.46 % | 11.174 M -86.29 % | 81.530 M 160.66 % | 31.278 M -0.88 % | 31.556 M |
| Long term investments | 129.968 M 285.38 % | 33.725 M -73.79 % | 128.667 M 0.23 % | 128.374 M 58.33 % | 81.081 M -11.93 % | 92.061 M 21.12 % | 76.008 M 17.74 % | 64.554 M 74.73 % | 36.946 M 1.78 % | 36.299 M -10.36 % | 40.496 M 12.29 % | 36.065 M 8.12 % | 33.355 M -51.38 % | 68.599 M | 0.000 | 0.000 -100.00 % | 37.408 M 108.35 % | -448.202 M -0.71 % | -445.049 M -1 636.77 % | 28.960 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 25.012 M 498.09 % | 4.182 M -21.02 % | 5.295 M -2.54 % | 5.433 M -30.58 % | 7.826 M -16.20 % | 9.339 M 14.42 % | 8.162 M 104.31 % | 3.995 M -8.27 % | 4.355 M -53.60 % | 9.385 M 184.91 % | 3.294 M -19.17 % | 4.075 M -85.71 % | 28.517 M -91.87 % | 350.715 M 0.02 % | 350.659 M -9.51 % | 387.510 M -7.59 % | 419.358 M 712.30 % | 51.626 M 13.60 % | 45.445 M -65.70 % | 132.475 M 1 678.67 % | 7.448 M -23.70 % | 9.762 M -15.34 % | 11.531 M |
| GoodWill | 223.959 M 13.99 % | 196.475 M -2.49 % | 201.483 M 9.30 % | 184.334 M 4.36 % | 176.641 M -6.00 % | 187.911 M 3.22 % | 182.056 M 4.98 % | 173.412 M -0.16 % | 173.682 M 0.96 % | 172.022 M -1.07 % | 173.884 M 9.49 % | 158.811 M -47.22 % | 300.869 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 317.092 M 2.25 % | 310.129 M | 0.000 -100.00 % | 107.161 M -13.19 % | 123.440 M 59.91 % | 77.193 M |
| Goodwill and intangible assets | 248.971 M 24.08 % | 200.657 M -2.96 % | 206.778 M 8.96 % | 189.767 M 2.87 % | 184.467 M -6.48 % | 197.250 M 3.70 % | 190.218 M 7.22 % | 177.407 M -0.35 % | 178.037 M -1.86 % | 181.407 M 2.39 % | 177.178 M 8.77 % | 162.886 M -50.55 % | 329.386 M -6.08 % | 350.715 M 0.02 % | 350.659 M -9.51 % | 387.510 M -7.59 % | 419.358 M 13.73 % | 368.718 M 3.70 % | 355.574 M 168.41 % | 132.475 M 15.59 % | 114.609 M -13.96 % | 133.202 M 50.13 % | 88.724 M |
| Property plant equipment net | 286.478 M 20.69 % | 237.361 M 12.44 % | 211.105 M 5.92 % | 199.297 M 48.12 % | 134.550 M -6.08 % | 143.263 M 15.22 % | 124.335 M 6.67 % | 116.556 M 2.86 % | 113.317 M -67.14 % | 344.797 M -1.49 % | 350.019 M 5.62 % | 331.388 M -27.90 % | 459.619 M -4.46 % | 481.065 M -1.85 % | 490.144 M -7.14 % | 527.811 M 4.78 % | 503.740 M 23.89 % | 406.594 M 1.48 % | 400.647 M 7.69 % | 372.039 M 12.12 % | 331.813 M -30.21 % | 475.470 M -20.56 % | 598.555 M |
| Total non current assets | 722.880 M 11.32 % | 649.381 M 2.25 % | 635.112 M 5.32 % | 603.041 M 25.34 % | 481.133 M -8.18 % | 523.991 M 8.36 % | 483.577 M 5.90 % | 456.614 M 2.12 % | 447.124 M -31.62 % | 653.907 M -0.25 % | 655.553 M 8.00 % | 606.996 M -33.22 % | 908.915 M -9.20 % | 1.001 B -1.35 % | 1.015 B -4.56 % | 1.063 B 3.77 % | 1.025 B 21.59 % | 842.648 M 1.73 % | 828.286 M 37.23 % | 603.581 M 14.32 % | 527.952 M -17.50 % | 639.950 M -10.97 % | 718.835 M |
| Other current assets | 25.372 M -36.78 % | 40.134 M -19.25 % | 49.699 M 35.76 % | 36.609 M | 0.000 | 0.000 -100.00 % | 3.236 M 22.67 % | 2.638 M -94.96 % | 52.297 M 32.38 % | 39.505 M -21.95 % | 50.614 M -79.09 % | 242.009 M 8 742.13 % | 2.737 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.567 M 73.40 % | 31.468 M | 0.000 | 0.000 -100.00 % | 280.945 M 50.71 % | 186.419 M -12.44 % | 212.913 M |
| Short term investments | 2.631 M -72.69 % | 9.633 M 271.50 % | 2.593 M -9.46 % | 2.864 M 107.39 % | -38.736 M 6.48 % | -41.421 M -1 380.01 % | 3.236 M 22.67 % | 2.638 M 17.45 % | 2.246 M -4.18 % | 2.344 M 416.30 % | 454.000 K -5.02 % | 478.000 K 962.22 % | 45.000 K -96.35 % | 1.234 M | 0.000 | 0.000 100.00 % | -15.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 56.319 M -36.12 % | 88.162 M -26.58 % | 120.083 M 10.77 % | 108.403 M 44.24 % | 75.153 M 86.83 % | 40.226 M -74.14 % | 155.539 M 57.63 % | 98.672 M -49.49 % | 195.363 M 160.78 % | 74.914 M -37.61 % | 120.074 M -20.67 % | 151.367 M 30.72 % | 115.792 M -5.16 % | 122.092 M 78.56 % | 68.376 M -8.42 % | 74.661 M -49.46 % | 147.713 M -16.49 % | 176.873 M -28.56 % | 247.574 M -23.44 % | 323.386 M 1.31 % | 319.220 M 6.43 % | 299.930 M 148.92 % | 120.492 M |
| Cash and short term investments | 56.319 M -42.41 % | 97.795 M -18.56 % | 120.083 M 10.77 % | 108.403 M 44.24 % | 75.153 M 86.83 % | 40.226 M -74.14 % | 155.539 M 57.63 % | 98.672 M -49.49 % | 195.363 M 160.78 % | 74.914 M -37.85 % | 120.528 M -20.62 % | 151.845 M 31.09 % | 115.837 M -6.07 % | 123.326 M 80.36 % | 68.376 M -8.42 % | 74.661 M -49.46 % | 147.713 M -16.49 % | 176.873 M -28.56 % | 247.574 M -23.44 % | 323.386 M 1.31 % | 319.220 M 6.43 % | 299.930 M 148.92 % | 120.492 M |
| Total current assets | 342.705 M -4.23 % | 357.849 M -7.61 % | 387.327 M 16.16 % | 333.448 M 19.34 % | 279.402 M -1.71 % | 284.250 M -31.84 % | 417.064 M 13.25 % | 368.261 M -18.87 % | 453.905 M 33.67 % | 339.574 M -11.97 % | 385.762 M -2.50 % | 395.671 M -2.91 % | 407.535 M -10.43 % | 455.009 M 10.34 % | 412.369 M 5.67 % | 390.224 M -19.74 % | 486.202 M -3.40 % | 503.308 M -4.87 % | 529.073 M -8.75 % | 579.813 M -5.03 % | 610.519 M 12.55 % | 542.453 M 58.20 % | 342.883 M |
| Inventory | 7.200 M -55.87 % | 16.316 M 91.82 % | 8.506 M -46.59 % | 15.926 M 656.58 % | 2.105 M 70.03 % | 1.238 M 131.84 % | 534.000 K -14.15 % | 622.000 K -68.38 % | 1.967 M -17.39 % | 2.381 M 24.86 % | 1.907 M 4.95 % | 1.817 M -73.94 % | 6.973 M -52.95 % | 14.819 M -24.03 % | 19.507 M 8.63 % | 17.958 M -37.68 % | 28.817 M 28.31 % | 22.459 M 226.77 % | 6.873 M -33.91 % | 10.400 M 0.44 % | 10.354 M -38.44 % | 16.820 M 77.46 % | 9.478 M |
| Net receivables | 253.814 M 24.66 % | 203.604 M -2.60 % | 209.039 M 21.18 % | 172.510 M -14.66 % | 202.144 M -16.74 % | 242.786 M -5.81 % | 257.755 M -3.22 % | 266.329 M 30.38 % | 204.278 M -8.30 % | 222.774 M 4.73 % | 212.713 M | 0.000 -100.00 % | 281.988 M -11.01 % | 316.864 M -0.62 % | 318.834 M | 0.000 | 0.000 -100.00 % | 271.575 M -0.30 % | 272.397 M 10.72 % | 246.027 M -12.43 % | 280.945 M 615.16 % | 39.284 M -80.91 % | 205.789 M |
| Tax assets | 57.462 M -33.22 % | 86.043 M -2.85 % | 88.563 M 3.46 % | 85.603 M 5.64 % | 81.035 M -11.36 % | 91.417 M -1.72 % | 93.016 M -5.18 % | 98.097 M 9.12 % | 89.902 M 4.37 % | 86.139 M 2.00 % | 84.450 M 15.84 % | 72.901 M -12.94 % | 83.741 M -13.38 % | 96.676 M -1.64 % | 98.291 M 5.06 % | 93.561 M 46.22 % | 63.987 M 53.79 % | 41.608 M -6.29 % | 44.402 M -24.66 % | 58.933 M | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 260.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 34.828 M -9.87 % | 38.641 M 1.60 % | 38.032 M -24.00 % | 50.043 M -74.47 % | 196.032 M -7.39 % | 211.668 M 1.48 % | 208.578 M 28.75 % | 162.001 M -9.74 % | 179.486 M -24.08 % | 236.414 M -10.35 % | 263.698 M -2.60 % | 270.726 M -18.85 % | 333.608 M 0.07 % | 333.380 M -1.21 % | 337.479 M 0.83 % | 334.703 M 264.83 % | 91.743 M 77.00 % | 51.831 M 56.54 % | 33.111 M -23.33 % | 43.187 M 109.50 % | 20.614 M -49.39 % | 40.732 M -11.87 % | 46.219 M |
| Tax payables | 0.000 -100.00 % | 8.155 M -68.53 % | 25.912 M 281.45 % | 6.793 M 949.92 % | 647.000 K -16.30 % | 773.000 K -37.71 % | 1.241 M 41.02 % | 880.000 K -84.57 % | 5.704 M -6.08 % | 6.073 M 111.38 % | 2.873 M 57.77 % | 1.821 M -68.01 % | 5.692 M -71.97 % | 20.310 M 27.46 % | 15.935 M 9.78 % | 14.515 M 157.18 % | 5.644 M -50.93 % | 11.502 M 31.99 % | 8.714 M -19.69 % | 10.851 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.931 M 47.33 % | 92.266 M | 0.000 | 0.000 -100.00 % | 145.764 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K 10.00 % | 340.000 K -11.69 % | 385.000 K 4.34 % | 369.000 K 8.85 % | 339.000 K -9.36 % | 374.000 K 8.72 % | 344.000 K 26.94 % | 271.000 K 0.00 % | 271.000 K 0.00 % | 271.000 K -5.57 % | 287.000 K 1.77 % | 282.000 K -5.37 % | 298.000 K -6.88 % | 320.000 K -90.74 % | 3.457 M 1 108.74 % | 286.000 K 12.60 % | 254.000 K 0.00 % | 254.000 K 0.00 % | 254.000 K 0.00 % | 254.000 K |
| Capital lease obligations | 12.798 M -43.72 % | 22.740 M 166.43 % | -34.234 M | 0.000 -100.00 % | 5.631 M -70.28 % | 18.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -135.931 M -47.33 % | -92.266 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.275 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 0.00 % | 225.272 M 5.05 % | 214.450 M -4.80 % | 225.272 M 0.69 % | 223.727 M -0.69 % | 225.272 M -17.86 % | 274.261 M 26.96 % | 216.027 M -7.53 % | 233.612 M -10.15 % | 260.006 M -23.74 % | 340.943 M -30.61 % | 491.359 M 9.38 % | 449.218 M |
| Deferred tax liabilities non current | 5.321 M -84.57 % | 34.477 M -13.73 % | 39.964 M 8.81 % | 36.729 M 9.21 % | 33.631 M -3.64 % | 34.900 M 1.51 % | 34.380 M 3.30 % | 33.283 M 3.50 % | 32.156 M 7.32 % | 29.963 M -21.27 % | 38.057 M 5.54 % | 36.060 M -8.57 % | 39.440 M 2.25 % | 38.572 M 1.34 % | 38.063 M 12.10 % | 33.955 M -1.09 % | 34.329 M -16.04 % | 40.889 M -7.88 % | 44.387 M 98.37 % | 22.376 M -0.63 % | 22.517 M -9.21 % | 24.800 M -5.87 % | 26.346 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 |
| Total assets | 1.066 B 5.79 % | 1.007 B -1.49 % | 1.022 B 9.18 % | 936.489 M 23.14 % | 760.535 M -5.90 % | 808.241 M -10.26 % | 900.641 M 9.19 % | 824.875 M -8.45 % | 901.029 M -9.31 % | 993.481 M -4.59 % | 1.041 B -17.58 % | 1.263 B -4.03 % | 1.316 B -9.58 % | 1.456 B 2.03 % | 1.427 B -1.81 % | 1.453 B -3.80 % | 1.511 B 12.24 % | 1.346 B -0.84 % | 1.357 B 14.70 % | 1.183 B 3.95 % | 1.138 B -3.72 % | 1.182 B 11.37 % | 1.062 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -10.299 M -130.65 % | 33.597 M 156.01 % | -59.980 M -277.56 % | 33.781 M 31.91 % | 25.610 M 71.67 % | 14.918 M -70.98 % | 51.410 M 260.11 % | -32.109 M 34.19 % | -48.789 M -18.28 % | -41.250 M -4.55 % | -39.456 M -304.58 % | 19.286 M -68.78 % | 61.770 M 61.40 % | 38.272 M 33.38 % | 28.694 M 265.83 % | -17.303 M 46.58 % | -32.388 M 10.58 % | -36.220 M -713.93 % | -4.450 M -105.43 % | 82.021 M 131.85 % | 35.376 M 24.19 % | 28.486 M -43.93 % | 50.804 M |
| 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 |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -10.299 M -130.65 % | 33.597 M 156.01 % | -59.980 M -277.56 % | 33.781 M 31.91 % | 25.610 M 71.67 % | 14.918 M 120.06 % | 6.779 M 121.11 % | -32.109 M 34.19 % | -48.789 M -18.28 % | -41.250 M -4.55 % | -39.456 M -304.58 % | 19.286 M | 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 | 22.386 M 178.57 % | -28.492 M 35.89 % | -44.443 M -25.96 % | -35.284 M -109.66 % | -16.829 M 64.22 % | -47.040 M -96.96 % | -23.883 M -49.07 % | -16.021 M 83.68 % | -98.161 M -322.67 % | -23.224 M 29.12 % | -32.763 M -156.63 % | 57.857 M 149.87 % | -116.024 M -296.01 % | 59.194 M -20.87 % | 74.808 M 2 008.46 % | 3.548 M -94.15 % | 60.681 M 208.86 % | -55.741 M -68.92 % | -32.999 M 73.62 % | -125.085 M -318.35 % | 57.287 M 2 188.73 % | 2.503 M 101.90 % | -131.884 M |
| Net cash provided by operating activities | 21.687 M -73.68 % | 82.388 M 33 944.63 % | 242.000 K -99.79 % | 113.703 M 36.09 % | 83.547 M 717.72 % | -13.525 M -116.82 % | 80.391 M 209.96 % | -73.109 M -30.19 % | -56.157 M -753.32 % | -6.581 M 68.30 % | -20.759 M 15.67 % | -24.616 M -234.55 % | -7.358 M -104.87 % | 151.060 M 40.50 % | 107.514 M 401.39 % | 21.443 M -27.15 % | 29.435 M -2.67 % | 30.243 M -65.49 % | 87.630 M 385.40 % | 18.053 M -82.71 % | 104.405 M -33.96 % | 158.102 M 2 583.33 % | 5.892 M |
| Investments in property plant and equipment | -67.400 M -62.80 % | -41.400 M -67.41 % | -24.730 M 57.76 % | -58.542 M -153.80 % | -23.066 M 29.38 % | -32.660 M -1.81 % | -32.079 M -45.26 % | -22.084 M -19.13 % | -18.538 M 48.41 % | -35.931 M -9.68 % | -32.759 M -62.67 % | -20.138 M 58.79 % | -48.868 M 11.79 % | -55.400 M -115.15 % | -25.750 M 67.31 % | -78.774 M 18.98 % | -97.224 M -26.60 % | -76.798 M -53.29 % | -50.100 M -20.60 % | -41.543 M 20.78 % | -52.441 M 10.53 % | -58.613 M -10.27 % | -53.154 M |
| Acquisitions net | -37.282 M | 0.000 100.00 % | -18.706 M -3 725.19 % | 516.000 K | 0.000 -100.00 % | 125.000 K -71.66 % | 441.000 K 480.26 % | 76.000 K -99.96 % | 206.147 M | 0.000 -100.00 % | 93.947 M | 0.000 100.00 % | -229.000 K | 0.000 -100.00 % | 332.000 K | 0.000 100.00 % | -6.045 M -255.12 % | 3.897 M 101.40 % | -278.181 M -8 762.09 % | -3.139 M | 0.000 100.00 % | -56.337 M | 0.000 |
| Purchases of investments | -6.915 M -13.36 % | -6.100 M -151.68 % | 11.803 M 177.41 % | -15.247 M -78.18 % | -8.557 M | 0.000 | 0.000 | 0.000 100.00 % | -12.072 M | 0.000 100.00 % | -1.250 M 82.03 % | -6.957 M 70.18 % | -23.330 M -194.91 % | -7.911 M 70.90 % | -27.183 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.314 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 8.788 M -7.49 % | 9.500 M 37.62 % | 6.903 M 140.77 % | 2.867 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 967.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 54.281 M | 0.000 -100.00 % | 1.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.612 M 503.37 % | 2.256 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.021 M -56.90 % | 7.010 M 1.55 % | 6.903 M -75.41 % | 28.074 M 117.41 % | 12.913 M 77.45 % | 7.277 M 23.42 % | 5.896 M -46.65 % | 11.051 M 20.62 % | 9.162 M -27.88 % | 12.704 M 18.06 % | 10.761 M -8.68 % | 11.784 M 29.87 % | 9.074 M -64.68 % | 25.694 M 155.99 % | 10.037 M 186.65 % | -11.584 M -335.97 % | 4.909 M -21.17 % | 6.227 M 2.79 % | 6.058 M -90.26 % | 62.211 M -39.18 % | 102.281 M -52.72 % | 216.336 M 99.73 % | 108.313 M |
| Net cash used for investing activites | -99.788 M -222.00 % | -30.990 M -73.84 % | -17.827 M 57.89 % | -42.332 M -126.25 % | -18.710 M 25.92 % | -25.258 M 3.53 % | -26.183 M -137.32 % | -11.033 M -105.94 % | 185.666 M 899.35 % | -23.227 M -132.85 % | 70.708 M 561.81 % | -15.311 M -68.77 % | -9.072 M 75.88 % | -37.617 M 9.48 % | -41.558 M 54.01 % | -90.358 M 8.14 % | -98.360 M -47.52 % | -66.674 M 78.40 % | -308.611 M -1 866.42 % | 17.471 M -64.95 % | 49.840 M -50.84 % | 101.386 M 83.81 % | 55.159 M |
| Debt repayment | 48.534 M 175.76 % | 17.600 M 22.86 % | 14.325 M 140.79 % | -35.116 M -30.55 % | -26.898 M 66.78 % | -80.978 M | 0.000 | 0.000 100.00 % | -10.658 M 36.06 % | -16.670 M 82.00 % | -92.588 M -224.24 % | 74.522 M 238.67 % | 22.004 M 137.11 % | -59.293 M 13.64 % | -68.657 M -1 176.80 % | 6.376 M 105.34 % | -119.368 M -245.74 % | -34.525 M -120.53 % | 168.154 M 1 212.78 % | 12.809 M -62.57 % | 34.223 M | 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 |
| 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 |
| Dividends paid | -16.437 M 0.00 % | -16.437 M 0.00 % | -16.437 M -100.01 % | -8.218 M | 0.000 | 0.000 | 0.000 100.00 % | -8.219 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.219 M | 0.000 | 0.000 100.00 % | -8.219 M 50.00 % | -16.437 M 0.00 % | -16.437 M 0.00 % | -16.437 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 1.000 K 100.00 % | -72.963 M -507.18 % | 17.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 166.048 M 975.16 % | 15.444 M | 0.000 100.00 % | -13.879 M -5 756.12 % | -237.000 K -100.19 % | 125.433 M 47.37 % | 85.112 M |
| Net cash used provided by financing activities | 32.098 M 144.70 % | -71.800 M -554.23 % | 15.807 M 136.48 % | -43.334 M -61.10 % | -26.898 M 66.78 % | -80.978 M | 0.000 100.00 % | -8.219 M 22.88 % | -10.658 M 36.06 % | -16.670 M 82.00 % | -92.588 M -224.24 % | 74.522 M 440.60 % | 13.785 M 123.25 % | -59.293 M 13.64 % | -68.657 M -3 625.28 % | -1.843 M -106.09 % | 30.243 M 185.15 % | -35.518 M -123.41 % | 151.717 M 2 868.44 % | 5.111 M -84.96 % | 33.986 M -72.91 % | 125.433 M 47.37 % | 85.112 M |
| Effect of forex changes on cash | 4.527 M 344.84 % | -1.849 M -113.74 % | 13.458 M 158.16 % | 5.213 M 273.07 % | -3.012 M -167.72 % | 4.448 M 67.28 % | 2.659 M 161.41 % | -4.330 M -370.96 % | 1.598 M 21.15 % | 1.319 M -88.37 % | 11.346 M 1 057.76 % | 980.000 K 126.81 % | -3.655 M -742.17 % | -434.000 K 87.89 % | -3.584 M -56.23 % | -2.294 M -124.09 % | 9.522 M 662.98 % | 1.248 M 119.06 % | -6.548 M -175.31 % | 8.695 M 105.15 % | -168.941 M -287.15 % | 90.270 M 131.82 % | -283.663 M |
| Net change in cash | -41.476 M -86.09 % | -22.288 M -290.82 % | 11.680 M -64.87 % | 33.250 M -4.80 % | 34.927 M 130.29 % | -115.313 M -302.78 % | 56.867 M 158.81 % | -96.691 M -180.28 % | 120.449 M 366.72 % | -45.160 M -44.31 % | -31.293 M -187.96 % | 35.575 M 664.68 % | -6.300 M -111.73 % | 53.716 M 954.67 % | -6.285 M 91.40 % | -73.052 M -150.52 % | -29.160 M 58.76 % | -70.701 M 6.74 % | -75.812 M -1 919.78 % | 4.166 M -78.40 % | 19.290 M -89.25 % | 179.438 M 230.50 % | -137.500 M |
| Cash at beginning of period | 97.795 M -18.56 % | 120.083 M 10.77 % | 108.403 M 44.24 % | 75.153 M 86.83 % | 40.226 M -74.14 % | 155.539 M 57.63 % | 98.672 M -49.49 % | 195.363 M 160.78 % | 74.914 M -37.61 % | 120.074 M -20.67 % | 151.367 M 30.72 % | 115.792 M -5.16 % | 122.092 M 78.56 % | 68.376 M -8.42 % | 74.661 M -49.46 % | 147.713 M -16.49 % | 176.873 M -28.56 % | 247.574 M -23.44 % | 323.386 M 1.31 % | 319.220 M 6.43 % | 299.930 M 148.92 % | 120.492 M -53.30 % | 257.992 M |
| Cash at end of period | 56.300 M -42.43 % | 97.795 M -18.56 % | 120.083 M 10.77 % | 108.403 M 44.24 % | 75.153 M 86.83 % | 40.226 M -74.14 % | 155.539 M 57.63 % | 98.672 M -49.49 % | 195.363 M 160.78 % | 74.914 M -37.61 % | 120.074 M -20.67 % | 151.367 M 30.72 % | 115.792 M -5.16 % | 122.092 M 78.56 % | 68.376 M -8.42 % | 74.661 M -49.46 % | 147.713 M -16.49 % | 176.873 M -28.56 % | 247.574 M -23.44 % | 323.386 M 1.31 % | 319.220 M 6.43 % | 299.930 M 148.92 % | 120.492 M |
| Operating cash flow | 21.687 M -73.68 % | 82.388 M 33 944.63 % | 242.000 K -99.79 % | 113.703 M 36.09 % | 83.547 M 717.72 % | -13.525 M -116.82 % | 80.391 M 209.96 % | -73.109 M -30.19 % | -56.157 M -753.32 % | -6.581 M 68.30 % | -20.759 M 15.67 % | -24.616 M -234.55 % | -7.358 M -104.87 % | 151.060 M 40.50 % | 107.514 M 401.39 % | 21.443 M -27.15 % | 29.435 M -2.67 % | 30.243 M -65.49 % | 87.630 M 385.40 % | 18.053 M -82.71 % | 104.405 M -33.96 % | 158.102 M 2 583.33 % | 5.892 M |
| Capital expenditure | -67.393 M -61.67 % | -41.686 M -68.56 % | -24.730 M 57.76 % | -58.542 M -153.80 % | -23.066 M 29.38 % | -32.660 M -1.81 % | -32.079 M -45.26 % | -22.084 M -19.13 % | -18.538 M 48.41 % | -35.931 M -9.68 % | -32.759 M -62.67 % | -20.138 M 58.79 % | -48.868 M 11.79 % | -55.400 M -115.15 % | -25.750 M 67.31 % | -78.774 M 18.98 % | -97.224 M -26.60 % | -76.798 M -53.29 % | -50.100 M -20.60 % | -41.543 M 20.78 % | -52.441 M 10.53 % | -58.613 M -10.27 % | -53.154 M |
| Free CashFlow | -45.706 M -212.29 % | 40.702 M 266.21 % | -24.488 M -144.39 % | 55.161 M -8.80 % | 60.481 M 230.95 % | -46.185 M -195.60 % | 48.312 M 150.75 % | -95.193 M -27.44 % | -74.695 M -75.70 % | -42.512 M 20.57 % | -53.518 M -19.58 % | -44.754 M 20.40 % | -56.226 M -158.78 % | 95.660 M 17.00 % | 81.764 M 242.62 % | -57.331 M 15.43 % | -67.789 M -45.61 % | -46.555 M -224.05 % | 37.530 M 259.77 % | -23.490 M -145.20 % | 51.964 M -47.77 % | 99.489 M 310.51 % | -47.262 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 227.600 M 0.26 % | 227.000 M -8.25 % | 247.400 M 23.21 % | 200.800 M -14.73 % | 235.500 M 12.46 % | 209.400 M -8.32 % | 228.400 M 17.01 % | 195.200 M -8.61 % | 213.600 M 13.14 % | 188.800 M -17.40 % | 228.574 M 17.04 % | 195.300 M -3.84 % | 203.100 M 8.15 % | 187.800 M -25.63 % | 252.524 M 38.90 % | 181.800 M -9.64 % | 201.200 M 23.59 % | 162.800 M -23.76 % | 213.531 M 13.76 % | 187.700 M 11.86 % | 167.800 M 9.74 % | 152.900 M -24.54 % | 202.614 M 34.00 % | 151.200 M -5.68 % | 160.300 M 14.58 % | 139.900 M -25.39 % | 187.511 M 12.15 % | 167.200 M -3.91 % | 174.000 M -11.85 % | 197.400 M 19.40 % | 165.332 M -9.80 % | 183.300 M 3.79 % | 176.600 M -1.67 % | 179.600 M -27.07 % | 246.271 M 49.62 % | 164.600 M -6.64 % | 176.300 M 2.74 % | 171.600 M -29.05 % | 241.870 M 11.15 % | 217.600 M -7.33 % | 234.800 M 16.76 % | 201.100 M -18.84 % | 247.770 M 10.07 % | 225.100 M 0.13 % | 224.800 M 2.32 % | 219.700 M 84.25 % | 119.242 M -55.02 % | 265.100 M -16.95 % | 319.200 M 7.22 % | 297.700 M -12.49 % | 340.187 M 29.99 % | 261.700 M -20.77 % | 330.300 M 2.36 % | 322.700 M -10.55 % | 360.753 M 42.70 % | 252.800 M -12.83 % | 290.000 M -2.42 % | 297.200 M -20.73 % | 374.906 M 26.96 % | 295.300 M -10.00 % | 328.100 M -5.12 % | 345.800 M -0.79 % | 348.550 M 26.75 % | 275.000 M -12.92 % | 315.800 M 14.01 % | 277.000 M |
| Net income | 9.800 M 11.36 % | 8.800 M 776.92 % | -1.300 M 81.94 % | -7.200 M -175.00 % | 9.600 M 12.94 % | 8.500 M -54.01 % | 18.483 M 16.25 % | 15.900 M 211.76 % | 5.100 M -44.57 % | 9.200 M -58.13 % | 21.971 M -2.78 % | 22.600 M 629.03 % | 3.100 M 1 450.00 % | 200.000 K -99.39 % | 32.982 M 124.37 % | 14.700 M 13.08 % | 13.000 M 465.22 % | 2.300 M -73.87 % | 8.801 M -52.94 % | 18.700 M 128.05 % | 8.200 M 1 740.00 % | -500.000 K -104.29 % | 11.659 M 301.02 % | -5.800 M 46.30 % | -10.800 M 53.25 % | -23.100 M -273.48 % | -6.185 M -237.44 % | 4.500 M 304.55 % | -2.200 M -117.32 % | 12.700 M 142.35 % | -29.991 M -370.19 % | 11.100 M 146.25 % | -24.000 M -182.35 % | -8.500 M -214.80 % | 7.404 M -90.40 % | 77.100 M 556.21 % | -16.900 M -156.06 % | -6.600 M 9.30 % | -7.277 M -175.02 % | 9.700 M 70.18 % | 5.700 M 200.00 % | -5.700 M -221.28 % | 4.700 M 193.75 % | 1.600 M 115.24 % | -10.500 M -34.62 % | -7.800 M 95.79 % | -185.072 M -6 070.06 % | 3.100 M 188.57 % | -3.500 M 69.03 % | -11.300 M -190.49 % | 12.488 M 144.76 % | -27.900 M -55.00 % | -18.000 M -25.00 % | -14.400 M -138.17 % | 37.729 M 354.93 % | -14.800 M -1 445.45 % | 1.100 M 22.22 % | 900.000 K -96.43 % | 25.212 M 247.44 % | -17.100 M -1.79 % | -16.800 M -232.28 % | 12.700 M -87.07 % | 98.198 M 1 112.35 % | -9.700 M 71.04 % | -33.500 M -69.19 % | -19.800 M |
| Income before tax | 15.100 M 17.05 % | 12.900 M 1 942.86 % | -700.000 K 86.27 % | -5.100 M -141.80 % | 12.200 M 14.02 % | 10.700 M -52.02 % | 22.300 M 6.19 % | 21.000 M 116.49 % | 9.700 M 76.36 % | 5.500 M -79.33 % | 26.610 M -5.30 % | 28.100 M 353.23 % | 6.200 M 93.75 % | 3.200 M -90.63 % | 34.160 M 68.28 % | 20.300 M 27.67 % | 15.900 M 127.14 % | 7.000 M -9.65 % | 7.748 M -64.46 % | 21.800 M 179.49 % | 7.800 M 95.00 % | 4.000 M -71.33 % | 13.953 M 424.49 % | -4.300 M 53.26 % | -9.200 M 60.52 % | -23.300 M -553.39 % | -3.566 M -158.46 % | 6.100 M 365.22 % | -2.300 M -112.37 % | 18.600 M 147.26 % | -39.354 M -461.05 % | 10.900 M 140.07 % | -27.200 M -189.36 % | -9.400 M -139.77 % | 23.635 M 264.13 % | -14.400 M -396.55 % | -2.900 M -238.10 % | 2.100 M 145.46 % | -4.619 M -141.24 % | 11.200 M 60.00 % | 7.000 M 201.45 % | -6.900 M -177.56 % | 8.896 M 11.20 % | 8.000 M 300.00 % | -4.000 M -207.69 % | -1.300 M -150.68 % | 2.565 M -55.78 % | 5.800 M 352.17 % | -2.300 M 73.86 % | -8.800 M -150.84 % | 17.310 M 154.78 % | -31.600 M -409.68 % | -6.200 M 51.18 % | -12.700 M -125.30 % | 50.196 M 477.41 % | -13.300 M -4 533.33 % | 300.000 K -91.43 % | 3.500 M 343.73 % | -1.436 M -109.15 % | 15.700 M 189.20 % | -17.600 M -200.57 % | 17.500 M 148.43 % | -36.134 M -371.68 % | 13.300 M 128.91 % | -46.000 M -72.93 % | -26.600 M |
| Income before tax ratio | 0.07 16.75 % | 0.06 2 108.47 % | 0.00 88.86 % | -0.03 -149.03 % | 0.05 1.38 % | 0.05 -47.66 % | 0.10 -9.25 % | 0.11 136.90 % | 0.05 55.89 % | 0.03 -74.98 % | 0.12 -19.09 % | 0.14 371.33 % | 0.03 79.15 % | 0.02 -87.40 % | 0.14 21.15 % | 0.11 41.30 % | 0.08 83.79 % | 0.04 18.50 % | 0.04 -68.76 % | 0.12 149.86 % | 0.05 77.68 % | 0.03 -62.01 % | 0.07 342.15 % | -0.03 50.45 % | -0.06 65.54 % | -0.17 -775.76 % | -0.02 -152.13 % | 0.04 376.00 % | -0.01 -114.03 % | 0.09 139.59 % | -0.24 -500.28 % | 0.06 138.61 % | -0.15 -194.28 % | -0.05 -154.54 % | 0.10 209.70 % | -0.09 -431.85 % | -0.02 -234.41 % | 0.01 164.08 % | -0.02 -137.10 % | 0.05 72.65 % | 0.03 186.89 % | -0.03 -195.56 % | 0.04 1.03 % | 0.04 299.73 % | -0.02 -200.71 % | -0.01 -127.51 % | 0.02 -1.68 % | 0.02 403.64 % | -0.01 75.62 % | -0.03 -158.09 % | 0.05 142.14 % | -0.12 -543.28 % | -0.02 52.30 % | -0.04 -128.28 % | 0.14 364.47 % | -0.05 -5 185.71 % | 0.00 -91.22 % | 0.01 407.46 % | 0.00 -107.20 % | 0.05 199.11 % | -0.05 -206.00 % | 0.05 148.82 % | -0.10 -314.35 % | 0.05 133.20 % | -0.15 -51.69 % | -0.10 |
| EBITDA | 17.600 M -19.63 % | 21.900 M 298.18 % | 5.500 M 1 200.00 % | -500.000 K -103.29 % | 15.200 M -12.14 % | 17.300 M -39.72 % | 28.700 M 2.53 % | 27.993 M 63.77 % | 17.093 M 70.93 % | 10.000 M -70.33 % | 33.700 M 17.83 % | 28.600 M 119.28 % | 13.043 M 86.33 % | 7.000 M -81.17 % | 37.167 M 69.71 % | 21.900 M 26.59 % | 17.300 M 42.93 % | 12.104 M -27.09 % | 16.600 M -43.15 % | 29.200 M 82.50 % | 16.000 M 48.15 % | 10.800 M -64.36 % | 30.300 M 982.14 % | 2.800 M 264.71 % | -1.700 M 86.61 % | -12.700 M -393.20 % | -2.575 M -120.44 % | 12.600 M 869.23 % | 1.300 M -94.27 % | 22.700 M 171.16 % | -31.900 M -312.67 % | 15.000 M 178.13 % | -19.200 M -540.00 % | -3.000 M -111.86 % | 25.304 M 397.69 % | -8.500 M -357.58 % | 3.300 M -47.62 % | 6.300 M 236.66 % | -4.610 M -118.37 % | 25.100 M 4 283.33 % | -600.000 K -150.00 % | 1.200 M -93.16 % | 17.555 M -13.52 % | 20.300 M 244.07 % | 5.900 M -32.95 % | 8.800 M -59.72 % | 21.849 M 14.99 % | 19.000 M -30.91 % | 27.500 M 25.00 % | 22.000 M -30.45 % | 31.631 M 368.06 % | -11.800 M -189.39 % | 13.200 M 37.50 % | 9.600 M -81.50 % | 51.884 M 446.15 % | 9.500 M -55.40 % | 21.300 M -34.86 % | 32.700 M 524.28 % | 5.238 M 13.87 % | 4.600 M 15.00 % | 4.000 M -90.54 % | 42.300 M 173.91 % | -57.229 M -231.86 % | 43.400 M 307.66 % | -20.900 M -1 592.86 % | 1.400 M |
| Net income ratio | 0.04 11.07 % | 0.04 837.76 % | -0.01 85.35 % | -0.04 -187.96 % | 0.04 0.42 % | 0.04 -49.84 % | 0.08 -0.65 % | 0.08 241.15 % | 0.02 -51.00 % | 0.05 -49.31 % | 0.10 -16.94 % | 0.12 658.15 % | 0.02 1 333.23 % | 0.00 -99.18 % | 0.13 61.53 % | 0.08 25.14 % | 0.06 357.34 % | 0.01 -65.72 % | 0.04 -58.63 % | 0.10 103.87 % | 0.05 1 594.37 % | 0.00 -105.68 % | 0.06 250.01 % | -0.04 43.06 % | -0.07 59.20 % | -0.17 -400.59 % | -0.03 -222.56 % | 0.03 312.86 % | -0.01 -119.65 % | 0.06 135.47 % | -0.18 -399.55 % | 0.06 144.56 % | -0.14 -187.15 % | -0.05 -257.42 % | 0.03 -93.58 % | 0.47 588.64 % | -0.10 -149.23 % | -0.04 -27.84 % | -0.03 -167.49 % | 0.04 83.63 % | 0.02 185.65 % | -0.03 -249.42 % | 0.02 166.87 % | 0.01 115.22 % | -0.05 -31.56 % | -0.04 97.71 % | -1.55 -13 372.71 % | 0.01 206.65 % | -0.01 71.11 % | -0.04 -203.40 % | 0.04 134.43 % | -0.11 -95.63 % | -0.05 -22.12 % | -0.04 -142.67 % | 0.10 278.64 % | -0.06 -1 643.44 % | 0.00 25.26 % | 0.00 -95.50 % | 0.07 216.13 % | -0.06 -13.09 % | -0.05 -239.42 % | 0.04 -86.96 % | 0.28 898.73 % | -0.04 66.75 % | -0.11 -48.40 % | -0.07 |
| Ratio EBITDA | 0.08 -19.85 % | 0.10 333.97 % | 0.02 992.81 % | 0.00 -103.86 % | 0.06 -21.88 % | 0.08 -34.25 % | 0.13 -12.38 % | 0.14 79.21 % | 0.08 51.08 % | 0.05 -64.08 % | 0.15 0.68 % | 0.15 128.04 % | 0.06 72.29 % | 0.04 -74.68 % | 0.15 22.18 % | 0.12 40.10 % | 0.09 15.65 % | 0.07 -4.37 % | 0.08 -50.03 % | 0.16 63.15 % | 0.10 34.99 % | 0.07 -52.77 % | 0.15 707.55 % | 0.02 274.62 % | -0.01 88.32 % | -0.09 -561.05 % | -0.01 -118.22 % | 0.08 908.65 % | 0.01 -93.50 % | 0.11 159.60 % | -0.19 -335.78 % | 0.08 175.27 % | -0.11 -550.87 % | -0.02 -116.26 % | 0.10 298.97 % | -0.05 -375.88 % | 0.02 -49.02 % | 0.04 292.62 % | -0.02 -116.52 % | 0.12 4 614.00 % | 0.00 -142.82 % | 0.01 -91.58 % | 0.07 -21.43 % | 0.09 243.61 % | 0.03 -34.48 % | 0.04 -78.14 % | 0.18 155.66 % | 0.07 -16.81 % | 0.09 16.58 % | 0.07 -20.52 % | 0.09 306.21 % | -0.05 -212.83 % | 0.04 34.34 % | 0.03 -79.32 % | 0.14 282.72 % | 0.04 -48.84 % | 0.07 -33.25 % | 0.11 687.51 % | 0.01 -10.31 % | 0.02 27.77 % | 0.01 -90.03 % | 0.12 174.50 % | -0.16 -204.04 % | 0.16 338.46 % | -0.07 -1 409.44 % | 0.01 |
| Gross profit ratio | 0.22 -10.65 % | 0.25 8.79 % | 0.23 12.38 % | 0.20 -10.82 % | 0.23 -4.41 % | 0.24 -18.15 % | 0.29 0.99 % | 0.28 25.19 % | 0.23 8.20 % | 0.21 -25.35 % | 0.28 6.61 % | 0.26 20.32 % | 0.22 -5.63 % | 0.23 -28.87 % | 0.33 43.65 % | 0.23 -0.61 % | 0.23 0.82 % | 0.23 -24.83 % | 0.30 5.49 % | 0.29 19.94 % | 0.24 0.11 % | 0.24 -24.25 % | 0.32 47.52 % | 0.21 -15.45 % | 0.25 72.42 % | 0.15 -37.74 % | 0.24 -5.40 % | 0.25 -6.90 % | 0.27 -18.08 % | 0.33 77.95 % | 0.18 -40.52 % | 0.31 95.81 % | 0.16 -44.67 % | 0.28 -12.51 % | 0.33 39.77 % | 0.23 -18.44 % | 0.29 -10.66 % | 0.32 8.25 % | 0.30 10.87 % | 0.27 2.76 % | 0.26 8.26 % | 0.24 -7.71 % | 0.26 -23.24 % | 0.34 38.25 % | 0.24 -0.64 % | 0.25 -59.12 % | 0.60 153.38 % | 0.24 18.52 % | 0.20 9.55 % | 0.18 -37.69 % | 0.29 146.79 % | 0.12 -38.28 % | 0.19 17.91 % | 0.16 -44.86 % | 0.30 78.27 % | 0.17 -22.54 % | 0.21 -1.78 % | 0.22 -29.61 % | 0.31 88.51 % | 0.16 -15.36 % | 0.19 -23.76 % | 0.26 -4.03 % | 0.27 21.41 % | 0.22 27.78 % | 0.17 -20.91 % | 0.22 |
| Weighted average shs out dil | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M |
| Weighted average shs out | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M 0.00 % | 8.219 M |
| EPS diluted | 1.19 11.21 % | 1.07 768.75 % | -0.16 81.82 % | -0.88 -175.21 % | 1.17 13.59 % | 1.03 -54.22 % | 2.25 16.58 % | 1.93 211.29 % | 0.62 -44.64 % | 1.12 -57.89 % | 2.66 -3.27 % | 2.75 623.68 % | 0.38 1 463.79 % | 0.02 -99.39 % | 4.01 124.02 % | 1.79 13.29 % | 1.58 464.29 % | 0.28 -73.83 % | 1.07 -53.07 % | 2.28 128.00 % | 1.00 1 744.74 % | -0.06 -104.28 % | 1.42 300.00 % | -0.71 45.80 % | -1.31 53.38 % | -2.81 -274.67 % | -0.75 -236.36 % | 0.55 303.70 % | -0.27 -117.42 % | 1.55 142.47 % | -3.65 -370.37 % | 1.35 146.23 % | -2.92 -183.50 % | -1.03 -214.44 % | 0.90 -90.41 % | 9.38 555.34 % | -2.06 -157.50 % | -0.80 10.11 % | -0.89 -175.42 % | 1.18 71.01 % | 0.69 200.00 % | -0.69 -221.05 % | 0.57 185.00 % | 0.20 115.63 % | -1.28 -34.74 % | -0.95 95.78 % | -22.52 -6 026.32 % | 0.38 188.37 % | -0.43 68.61 % | -1.37 -190.13 % | 1.52 144.84 % | -3.39 -54.79 % | -2.19 -25.14 % | -1.75 -138.13 % | 4.59 355.00 % | -1.80 -1 484.62 % | 0.13 18.18 % | 0.11 -96.42 % | 3.07 247.60 % | -2.08 -1.96 % | -2.04 -231.61 % | 1.55 -87.03 % | 11.95 1 112.71 % | -1.18 71.08 % | -4.08 -69.29 % | -2.41 |
| Earnings per share | 1.19 11.21 % | 1.07 768.75 % | -0.16 81.82 % | -0.88 -175.21 % | 1.17 13.59 % | 1.03 -54.22 % | 2.25 16.58 % | 1.93 211.29 % | 0.62 -44.64 % | 1.12 -57.89 % | 2.66 -3.27 % | 2.75 623.68 % | 0.38 1 463.79 % | 0.02 -99.39 % | 4.01 124.02 % | 1.79 13.29 % | 1.58 464.29 % | 0.28 -73.83 % | 1.07 -53.07 % | 2.28 128.00 % | 1.00 1 744.74 % | -0.06 -104.28 % | 1.42 300.00 % | -0.71 45.80 % | -1.31 53.38 % | -2.81 -274.67 % | -0.75 -236.36 % | 0.55 303.70 % | -0.27 -117.42 % | 1.55 142.47 % | -3.65 -370.37 % | 1.35 146.23 % | -2.92 -183.50 % | -1.03 -214.44 % | 0.90 -90.41 % | 9.38 555.34 % | -2.06 -157.50 % | -0.80 10.11 % | -0.89 -175.42 % | 1.18 71.01 % | 0.69 200.00 % | -0.69 -221.05 % | 0.57 185.00 % | 0.20 115.63 % | -1.28 -34.74 % | -0.95 95.78 % | -22.52 -6 026.32 % | 0.38 188.37 % | -0.43 68.61 % | -1.37 -190.13 % | 1.52 144.84 % | -3.39 -54.79 % | -2.19 -25.14 % | -1.75 -138.13 % | 4.59 355.00 % | -1.80 -1 484.62 % | 0.13 18.18 % | 0.11 -96.42 % | 3.07 247.60 % | -2.08 -1.96 % | -2.04 -231.61 % | 1.55 -87.03 % | 11.95 1 112.71 % | -1.18 71.08 % | -4.08 -69.29 % | -2.41 |
| Gross profit | 49.900 M -10.41 % | 55.700 M -0.18 % | 55.800 M 38.46 % | 40.300 M -23.96 % | 53.000 M 7.51 % | 49.300 M -24.96 % | 65.700 M 18.17 % | 55.600 M 14.40 % | 48.600 M 22.42 % | 39.700 M -38.34 % | 64.386 M 24.78 % | 51.600 M 15.70 % | 44.600 M 2.06 % | 43.700 M -47.10 % | 82.605 M 99.53 % | 41.400 M -10.20 % | 46.100 M 24.59 % | 37.000 M -42.69 % | 64.562 M 20.00 % | 53.800 M 34.16 % | 40.100 M 9.86 % | 36.500 M -42.84 % | 63.853 M 97.69 % | 32.300 M -20.25 % | 40.500 M 97.56 % | 20.500 M -53.55 % | 44.133 M 6.09 % | 41.600 M -10.54 % | 46.500 M -27.80 % | 64.400 M 112.46 % | 30.311 M -46.35 % | 56.500 M 103.24 % | 27.800 M -45.60 % | 51.100 M -36.20 % | 80.092 M 109.12 % | 38.300 M -23.86 % | 50.300 M -8.21 % | 54.800 M -23.20 % | 71.356 M 23.24 % | 57.900 M -4.77 % | 60.800 M 26.40 % | 48.100 M -25.09 % | 64.211 M -15.51 % | 76.000 M 38.43 % | 54.900 M 1.67 % | 54.000 M -24.67 % | 71.686 M 13.97 % | 62.900 M -1.56 % | 63.900 M 17.46 % | 54.400 M -45.48 % | 99.772 M 220.81 % | 31.100 M -51.10 % | 63.600 M 20.68 % | 52.700 M -50.68 % | 106.849 M 154.40 % | 42.000 M -32.48 % | 62.200 M -4.16 % | 64.900 M -44.20 % | 116.313 M 139.33 % | 48.600 M -23.82 % | 63.800 M -27.66 % | 88.200 M -4.79 % | 92.635 M 53.88 % | 60.200 M 11.28 % | 54.100 M -9.83 % | 60.000 M |
| Income tax expense | 5.200 M 26.83 % | 4.100 M 583.33 % | 600.000 K -70.00 % | 2.000 M -20.00 % | 2.500 M 13.64 % | 2.200 M -40.54 % | 3.700 M -28.85 % | 5.200 M 13.04 % | 4.600 M 224.32 % | -3.700 M -179.76 % | 4.639 M -15.65 % | 5.500 M 77.42 % | 3.100 M 3.33 % | 3.000 M 154.67 % | 1.178 M -78.96 % | 5.600 M 93.10 % | 2.900 M -38.30 % | 4.700 M 546.34 % | -1.053 M -133.97 % | 3.100 M 875.00 % | -400.000 K -108.89 % | 4.500 M 96.16 % | 2.294 M 52.93 % | 1.500 M -6.25 % | 1.600 M 900.00 % | -200.000 K -107.64 % | 2.619 M 63.69 % | 1.600 M 1 700.00 % | -100.000 K -101.69 % | 5.900 M 163.02 % | -9.362 M -4 581.00 % | -200.000 K 93.75 % | -3.200 M -255.56 % | -900.000 K -106.03 % | 14.934 M 198.90 % | -15.100 M -228.26 % | -4.600 M -17.95 % | -3.900 M -246.73 % | 2.658 M 77.20 % | 1.500 M 15.38 % | 1.300 M 208.33 % | -1.200 M -134.85 % | 3.443 M -21.75 % | 4.400 M 193.33 % | 1.500 M 151.72 % | -2.900 M -121.09 % | 13.749 M 409.22 % | 2.700 M 125.00 % | 1.200 M -52.00 % | 2.500 M -48.15 % | 4.822 M 230.32 % | -3.700 M -131.36 % | 11.800 M 594.12 % | 1.700 M -86.36 % | 12.467 M 731.13 % | 1.500 M 7.14 % | 1.400 M -46.15 % | 2.600 M -47.50 % | 4.952 M 253.71 % | 1.400 M 275.00 % | -800.000 K -116.67 % | 4.800 M -42.39 % | 8.332 M 331.44 % | -3.600 M 71.20 % | -12.500 M -83.82 % | -6.800 M |
| Cost of revenue | 177.700 M 3.74 % | 171.300 M -10.59 % | 191.600 M 19.38 % | 160.500 M -12.05 % | 182.500 M 13.99 % | 160.100 M -1.60 % | 162.700 M 16.55 % | 139.600 M -15.39 % | 165.000 M 10.66 % | 149.100 M -9.19 % | 164.188 M 14.26 % | 143.700 M -9.34 % | 158.500 M 9.99 % | 144.100 M -15.19 % | 169.919 M 21.02 % | 140.400 M -9.48 % | 155.100 M 23.29 % | 125.800 M -15.55 % | 148.969 M 11.25 % | 133.900 M 4.86 % | 127.700 M 9.71 % | 116.400 M -16.11 % | 138.761 M 16.70 % | 118.900 M -0.75 % | 119.800 M 0.34 % | 119.400 M -16.72 % | 143.378 M 14.15 % | 125.600 M -1.49 % | 127.500 M -4.14 % | 133.000 M -1.50 % | 135.021 M 6.48 % | 126.800 M -14.78 % | 148.800 M 15.80 % | 128.500 M -22.67 % | 166.179 M 31.57 % | 126.300 M 0.24 % | 126.000 M 7.88 % | 116.800 M -31.50 % | 170.514 M 6.77 % | 159.700 M -8.22 % | 174.000 M 13.73 % | 153.000 M -16.65 % | 183.559 M 23.11 % | 149.100 M -12.24 % | 169.900 M 2.53 % | 165.700 M 248.43 % | 47.556 M -76.48 % | 202.200 M -20.80 % | 255.300 M 4.93 % | 243.300 M 1.20 % | 240.415 M 4.26 % | 230.600 M -13.54 % | 266.700 M -1.22 % | 270.000 M 6.34 % | 253.904 M 20.45 % | 210.800 M -7.46 % | 227.800 M -1.94 % | 232.300 M -10.17 % | 258.593 M 4.82 % | 246.700 M -6.66 % | 264.300 M 2.60 % | 257.600 M 0.66 % | 255.915 M 19.14 % | 214.800 M -17.92 % | 261.700 M 20.60 % | 217.000 M |
| General and administrative expenses | 22.600 M -5.44 % | 23.900 M -30.32 % | 34.300 M 69.80 % | 20.200 M -9.01 % | 22.200 M 10.45 % | 20.100 M -9.46 % | 22.201 M 27.59 % | 17.400 M -17.54 % | 21.100 M 15.93 % | 18.200 M -17.63 % | 22.096 M 28.47 % | 17.200 M -31.47 % | 25.100 M 1.62 % | 24.700 M -20.66 % | 31.130 M 42.15 % | 21.900 M 3.30 % | 21.200 M 8.16 % | 19.600 M -31.36 % | 28.554 M 44.94 % | 19.700 M -1.01 % | 19.900 M -5.24 % | 21.000 M -26.56 % | 28.594 M 34.88 % | 21.200 M -20.90 % | 26.800 M 5.51 % | 25.400 M -19.22 % | 31.442 M 39.74 % | 22.500 M -18.48 % | 27.600 M 4.55 % | 26.400 M -17.76 % | 32.101 M 27.38 % | 25.200 M -12.20 % | 28.700 M -6.82 % | 30.800 M 61.35 % | 19.089 M -39.97 % | 31.800 M -0.93 % | 32.100 M 7.72 % | 29.800 M -20.88 % | 37.666 M 46.56 % | 25.700 M -26.15 % | 34.800 M -1.14 % | 35.200 M 21.62 % | 28.942 M -31.42 % | 42.200 M 15.30 % | 36.600 M -6.63 % | 39.200 M 131.95 % | 16.900 M -57.22 % | 39.500 M -8.35 % | 43.100 M 1.41 % | 42.500 M -3.58 % | 44.078 M 7.25 % | 41.100 M -16.97 % | 49.500 M 9.03 % | 45.400 M -37.25 % | 72.351 M 83.63 % | 39.400 M -11.66 % | 44.600 M 1.36 % | 44.000 M -57.52 % | 103.581 M 146.04 % | 42.100 M -10.81 % | 47.200 M 1.51 % | 46.500 M -54.97 % | 103.266 M 130.50 % | 44.800 M -8.76 % | 49.100 M -12.32 % | 56.000 M |
| Selling and marketing expenses | 13.300 M -3.62 % | 13.800 M -16.36 % | 16.500 M 27.91 % | 12.900 M -11.64 % | 14.600 M 4.29 % | 14.000 M -5.48 % | 14.811 M 13.06 % | 13.100 M -4.38 % | 13.700 M 21.24 % | 11.300 M -0.13 % | 11.315 M 12.03 % | 10.100 M 32.89 % | 7.600 M -12.64 % | 8.700 M -11.82 % | 9.866 M 20.32 % | 8.200 M 7.89 % | 7.600 M -13.64 % | 8.800 M -69.25 % | 28.616 M 257.70 % | 8.000 M -11.11 % | 9.000 M -14.29 % | 10.500 M -28.09 % | 14.602 M 32.75 % | 11.000 M -18.52 % | 13.500 M 12.50 % | 12.000 M 11.17 % | 10.794 M 19.93 % | 9.000 M -7.22 % | 9.700 M -6.73 % | 10.400 M -2.77 % | 10.696 M 4.86 % | 10.200 M -18.40 % | 12.500 M 15.74 % | 10.800 M -13.02 % | 12.416 M 19.38 % | 10.400 M -11.86 % | 11.800 M 20.41 % | 9.800 M -33.57 % | 14.752 M 22.93 % | 12.000 M -26.38 % | 16.300 M 22.56 % | 13.300 M -16.68 % | 15.962 M 102.05 % | 7.900 M -39.69 % | 13.100 M 23.58 % | 10.600 M 55.63 % | 6.811 M -36.35 % | 10.700 M -20.15 % | 13.400 M 4.69 % | 12.800 M -10.17 % | 14.249 M 26.10 % | 11.300 M -17.52 % | 13.700 M 9.60 % | 12.500 M 1.07 % | 12.368 M 21.25 % | 10.200 M -17.74 % | 12.400 M 6.90 % | 11.600 M 129.37 % | -39.500 M -446.49 % | 11.400 M -22.97 % | 14.800 M 11.28 % | 13.300 M 133.17 % | -40.100 M -454.87 % | 11.300 M -16.30 % | 13.500 M -11.76 % | 15.300 M |
| Other expenses | -6.900 M -32.69 % | -5.200 M | 0.000 -100.00 % | 4.300 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.300 M 48.00 % | -2.500 M 13.43 % | -2.888 M 25.95 % | -3.900 M -305.26 % | 1.900 M 58.33 % | 1.200 M -84.67 % | 7.829 M 171.17 % | -11.000 M -885.71 % | 1.400 M 227.27 % | -1.100 M 78.09 % | -5.020 M -309.17 % | 2.400 M 100.00 % | 1.200 M 100.00 % | 600.000 K 103.98 % | -15.076 M -458.95 % | 4.200 M -48.15 % | 8.100 M 350.00 % | 1.800 M 112.20 % | -14.758 M -158.91 % | -5.700 M -218.75 % | 4.800 M 166.67 % | 1.800 M 123.71 % | -7.592 M -7 692.00 % | 100.000 K -96.00 % | 2.500 M -56.90 % | 5.800 M 197.23 % | -5.965 M -275.44 % | 3.400 M 47.83 % | 2.300 M 169.70 % | -3.300 M -22.77 % | -2.688 M -437.60 % | -500.000 K 84.38 % | -3.200 M -260.00 % | 2.000 M 340.96 % | -830.000 K 24.55 % | -1.100 M -222.22 % | 900.000 K 139.13 % | -2.300 M -298.96 % | 1.156 M -32.00 % | 1.700 M 154.84 % | -3.100 M -34.78 % | -2.300 M -115.37 % | 14.965 M 835.31 % | 1.600 M 153.33 % | -3.000 M -87.50 % | -1.600 M 96.02 % | -40.165 M -1 195.65 % | -3.100 M 13.89 % | -3.600 M 40.98 % | -6.100 M 80.32 % | -31.000 M -569.70 % | 6.600 M 50.00 % | 4.400 M 157.89 % | -7.600 M 78.65 % | -35.600 M -423.64 % | 11.000 M -39.56 % | 18.200 M 828.00 % | -2.500 M |
| Operating expenses | 32.300 M -10.77 % | 36.200 M -33.21 % | 54.200 M 32.84 % | 40.800 M 0.99 % | 40.400 M 7.45 % | 37.600 M -6.00 % | 40.000 M 22.70 % | 32.600 M -10.68 % | 36.500 M 22.90 % | 29.700 M -10.52 % | 33.191 M 30.67 % | 25.400 M -30.03 % | 36.300 M -1.09 % | 36.700 M -28.38 % | 51.241 M 137.23 % | 21.600 M -33.33 % | 32.400 M 10.58 % | 29.300 M -47.44 % | 55.750 M 75.31 % | 31.800 M -0.63 % | 32.000 M -6.98 % | 34.400 M 10.04 % | 31.260 M -18.38 % | 38.300 M -24.16 % | 50.500 M 23.47 % | 40.900 M 10.26 % | 37.093 M 10.07 % | 33.700 M -31.22 % | 49.000 M 9.13 % | 44.900 M 6.18 % | 42.285 M -0.97 % | 42.700 M -15.11 % | 50.300 M -8.04 % | 54.700 M 69.04 % | 32.359 M -37.89 % | 52.100 M -2.62 % | 53.500 M 12.87 % | 47.400 M -32.16 % | 69.869 M 62.11 % | 43.100 M -18.06 % | 52.600 M -6.41 % | 56.200 M 27.66 % | 44.022 M -31.54 % | 64.300 M 12.81 % | 57.000 M 6.15 % | 53.700 M 44.80 % | 37.086 M -37.14 % | 59.000 M -1.83 % | 60.100 M 1.35 % | 59.300 M -9.89 % | 65.806 M 9.31 % | 60.200 M -11.86 % | 68.300 M 9.46 % | 62.400 M 15.01 % | 54.255 M 4.14 % | 52.100 M -12.88 % | 59.800 M 6.41 % | 56.200 M -37.46 % | 89.865 M 55.75 % | 57.700 M -26.21 % | 78.200 M 20.31 % | 65.000 M 58.29 % | 41.065 M -39.61 % | 68.000 M -27.04 % | 93.200 M 14.78 % | 81.200 M |
| Cost and expenses | 210.000 M 1.20 % | 207.500 M -15.58 % | 245.800 M 22.11 % | 201.300 M -9.69 % | 222.900 M 12.75 % | 197.700 M -2.47 % | 202.700 M 17.71 % | 172.200 M -14.54 % | 201.500 M 12.70 % | 178.800 M -9.41 % | 197.379 M 16.72 % | 169.100 M -13.19 % | 194.800 M 7.74 % | 180.800 M -18.25 % | 221.160 M 36.52 % | 162.000 M -13.60 % | 187.500 M 20.89 % | 155.100 M -24.24 % | 204.719 M 23.55 % | 165.700 M 3.76 % | 159.700 M 5.90 % | 150.800 M -11.31 % | 170.021 M 8.16 % | 157.200 M -7.69 % | 170.300 M 6.24 % | 160.300 M -11.18 % | 180.471 M 13.29 % | 159.300 M -9.75 % | 176.500 M -0.79 % | 177.900 M 0.34 % | 177.306 M 4.61 % | 169.500 M -14.87 % | 199.100 M 8.68 % | 183.200 M -7.73 % | 198.538 M 11.29 % | 178.400 M -0.61 % | 179.500 M 9.32 % | 164.200 M -31.69 % | 240.383 M 18.53 % | 202.800 M -10.50 % | 226.600 M 8.32 % | 209.200 M -8.08 % | 227.581 M 6.65 % | 213.400 M -5.95 % | 226.900 M 3.42 % | 219.400 M 159.21 % | 84.642 M -67.59 % | 261.200 M -17.18 % | 315.400 M 4.23 % | 302.600 M -1.18 % | 306.221 M 5.30 % | 290.800 M -13.19 % | 335.000 M 0.78 % | 332.400 M 7.87 % | 308.159 M 17.22 % | 262.900 M -8.59 % | 287.600 M -0.31 % | 288.500 M -17.21 % | 348.458 M 14.47 % | 304.400 M -11.12 % | 342.500 M 6.17 % | 322.600 M 8.63 % | 296.980 M 5.01 % | 282.800 M -20.32 % | 354.900 M 19.01 % | 298.200 M |
| Research and development expenses | 3.300 M -10.81 % | 3.700 M 8.82 % | 3.400 M 0.00 % | 3.400 M -5.56 % | 3.600 M 2.86 % | 3.500 M 9.38 % | 3.200 M 6.67 % | 3.000 M 0.00 % | 3.000 M 11.11 % | 2.700 M 1.20 % | 2.668 M 33.40 % | 2.000 M 17.65 % | 1.700 M -19.05 % | 2.100 M -12.39 % | 2.397 M -4.12 % | 2.500 M 13.64 % | 2.200 M 10.00 % | 2.000 M -16.98 % | 2.409 M 41.71 % | 1.700 M -10.53 % | 1.900 M -17.39 % | 2.300 M -26.75 % | 3.140 M 65.26 % | 1.900 M -9.52 % | 2.100 M 23.53 % | 1.700 M -82.32 % | 9.615 M 21.71 % | 7.900 M 14.49 % | 6.900 M 9.52 % | 6.300 M -10.99 % | 7.078 M -1.69 % | 7.200 M 9.09 % | 6.600 M -9.59 % | 7.300 M -5.61 % | 7.734 M 18.98 % | 6.500 M -10.96 % | 7.300 M 21.67 % | 6.000 M -27.03 % | 8.222 M 39.36 % | 5.900 M 3.51 % | 5.700 M 0.00 % | 5.700 M -22.54 % | 7.359 M 26.88 % | 5.800 M -9.38 % | 6.400 M 3.23 % | 6.200 M -16.30 % | 7.407 M 19.47 % | 6.200 M -7.46 % | 6.700 M 6.35 % | 6.300 M -7.53 % | 6.813 M 9.89 % | 6.200 M -1.59 % | 6.300 M 3.28 % | 6.100 M -37.12 % | 9.701 M 73.23 % | 5.600 M -12.50 % | 6.400 M -4.48 % | 6.700 M -25.31 % | 8.971 M 33.90 % | 6.700 M -43.22 % | 11.800 M -7.81 % | 12.800 M 18.28 % | 10.822 M 3.07 % | 10.500 M -15.32 % | 12.400 M 0.00 % | 12.400 M |
| Selling general and administrative expenses | 35.900 M -4.77 % | 37.700 M -25.79 % | 50.800 M 53.47 % | 33.100 M -10.05 % | 36.800 M 7.92 % | 34.100 M -7.34 % | 36.800 M 20.66 % | 30.500 M -12.36 % | 34.800 M 17.97 % | 29.500 M -11.71 % | 33.411 M 22.38 % | 27.300 M -16.51 % | 32.700 M -2.10 % | 33.400 M -18.53 % | 40.996 M 36.20 % | 30.100 M 4.51 % | 28.800 M 1.41 % | 28.400 M -50.32 % | 57.170 M 106.39 % | 27.700 M -4.15 % | 28.900 M -8.25 % | 31.500 M -27.08 % | 43.196 M 34.15 % | 32.200 M -20.10 % | 40.300 M 7.75 % | 37.400 M -11.45 % | 42.236 M 34.08 % | 31.500 M -15.55 % | 37.300 M 1.36 % | 36.800 M -14.01 % | 42.797 M 20.90 % | 35.400 M -14.08 % | 41.200 M -0.96 % | 41.600 M 32.04 % | 31.505 M -25.34 % | 42.200 M -3.87 % | 43.900 M 10.86 % | 39.600 M -24.45 % | 52.418 M 39.04 % | 37.700 M -26.22 % | 51.100 M 5.36 % | 48.500 M 8.01 % | 44.904 M -10.37 % | 50.100 M 0.80 % | 49.700 M -0.20 % | 49.800 M 110.03 % | 23.711 M -52.77 % | 50.200 M -11.15 % | 56.500 M 2.17 % | 55.300 M -5.19 % | 58.327 M 11.31 % | 52.400 M -17.09 % | 63.200 M 9.15 % | 57.900 M -31.66 % | 84.719 M 70.80 % | 49.600 M -12.98 % | 57.000 M 2.52 % | 55.600 M -13.23 % | 64.081 M 19.78 % | 53.500 M -13.71 % | 62.000 M 3.68 % | 59.800 M -5.33 % | 63.166 M 12.60 % | 56.100 M -10.38 % | 62.600 M -12.20 % | 71.300 M |
| Interest income | 0.000 -100.00 % | 2.500 M -32.43 % | 3.700 M 136.19 % | -10.224 M -781.60 % | 1.500 M -71.15 % | 5.200 M 113.73 % | 2.433 M 386.60 % | 500.000 K -44.44 % | 900.000 K 350.00 % | 200.000 K | 0.000 -100.00 % | 2.500 M 4.17 % | 2.400 M | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K -71.43 % | 700.000 K -58.82 % | 1.700 M | 0.000 -100.00 % | 1.300 M 8.33 % | 1.200 M 100.00 % | 600.000 K -13.79 % | 696.000 K -76.80 % | 3.000 M | 0.000 -100.00 % | 500.000 K -50.00 % | 1.000 M | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 4.700 M 16 106.90 % | 29.000 K | 0.000 | 0.000 -100.00 % | 400.000 K 140.96 % | 166.000 K -44.67 % | 300.000 K -95.08 % | 6.100 M 916.67 % | 600.000 K | 0.000 -100.00 % | 3.000 M 100.00 % | 1.500 M -60.53 % | 3.800 M 635.21 % | -710.000 K -117.75 % | 4.000 M 11.11 % | 3.600 M -56.10 % | 8.200 M 161.98 % | 3.130 M -5.15 % | 3.300 M 73.68 % | 1.900 M -9.52 % | 2.100 M -87.26 % | 16.482 M 108.63 % | 7.900 M | 0.000 -100.00 % | 500.000 K |
| Interest expense | 2.500 M -72.22 % | 9.000 M 47.54 % | 6.100 M 32.61 % | 4.600 M 48.39 % | 3.100 M -53.03 % | 6.600 M 3.13 % | 6.400 M 178.26 % | 2.300 M -28.13 % | 3.200 M -28.89 % | 4.500 M | 0.000 -100.00 % | 500.000 K -88.64 % | 4.400 M 15.79 % | 3.800 M -19.15 % | 4.700 M 193.75 % | 1.600 M 14.29 % | 1.400 M 16.67 % | 1.200 M | 0.000 -100.00 % | 1.500 M -40.00 % | 2.500 M 108.33 % | 1.200 M | 0.000 -100.00 % | 1.500 M -34.78 % | 2.300 M -56.60 % | 5.300 M 434.81 % | 991.000 K -84.75 % | 6.500 M 51.16 % | 4.300 M 4.88 % | 4.100 M 2.50 % | 4.000 M -2.44 % | 4.100 M 5.13 % | 3.900 M -4.88 % | 4.100 M -52.33 % | 8.600 M 45.76 % | 5.900 M -4.84 % | 6.200 M 47.62 % | 4.200 M 1 309.40 % | 298.000 K -93.23 % | 4.400 M 46.67 % | 3.000 M -62.96 % | 8.100 M 7 068.14 % | 113.000 K -97.03 % | 3.800 M -42.42 % | 6.600 M 50.00 % | 4.400 M 58.90 % | 2.769 M 20.39 % | 2.300 M -85.26 % | 15.600 M 183.64 % | 5.500 M | 0.000 -100.00 % | 6.700 M 294.12 % | 1.700 M -75.00 % | 6.800 M 302.84 % | 1.688 M -76.56 % | 7.200 M 26.32 % | 5.700 M -57.46 % | 13.400 M 100.78 % | 6.674 M 102.24 % | 3.300 M -35.29 % | 5.100 M -34.62 % | 7.800 M 136.98 % | -21.095 M -257.43 % | 13.400 M | 0.000 -100.00 % | 5.900 M |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 100.000 K -97.80 % | 4.549 M 0.00 % | 4.550 M 0.00 % | 4.550 M 0.00 % | 4.550 M -8.88 % | 4.993 M 0.00 % | 4.993 M 0.00 % | 4.993 M 0.00 % | 4.993 M 5.27 % | 4.743 M 0.00 % | 4.743 M 0.00 % | 4.743 M 0.00 % | 4.743 M 7.70 % | 4.404 M 0.00 % | 4.404 M 0.00 % | 4.404 M -41.29 % | 7.500 M 7.14 % | 7.000 M -2.78 % | 7.200 M 2.86 % | 7.000 M -4.11 % | 7.300 M -2.67 % | 7.500 M 5.63 % | 7.100 M 0.00 % | 7.100 M 401.36 % | -2.356 M -176.00 % | 3.100 M 542.86 % | -700.000 K -333.33 % | 300.000 K 119.38 % | -1.548 M -209.60 % | -500.000 K 87.18 % | -3.900 M -18.18 % | -3.300 M -84.77 % | -1.786 M -152.53 % | 3.400 M -24.44 % | 4.500 M 202.27 % | -4.400 M 26.20 % | -5.962 M -496.20 % | -1.000 M 28.57 % | -1.400 M -122.58 % | 6.200 M -27.45 % | 8.546 M 0.54 % | 8.500 M 6.25 % | 8.000 M -5.88 % | 8.500 M -48.53 % | 16.515 M 6.55 % | 15.500 M -1.27 % | 15.700 M -0.63 % | 15.800 M -14.89 % | 18.564 M 16.03 % | 16.000 M -1.23 % | 16.200 M 4.52 % | 15.500 M 2 283.10 % | -710.000 K -104.55 % | 15.600 M 1.96 % | 15.300 M -3.16 % | 15.800 M 156.69 % | -27.870 M -263.94 % | 17.000 M -7.61 % | 18.400 M 8.24 % | 17.000 M 188.92 % | -19.118 M -214.48 % | 16.700 M -8.24 % | 18.200 M -17.65 % | 22.100 M |
| Operating income | 10.700 M -45.13 % | 19.500 M 1 118.75 % | 1.600 M 420.00 % | -500.000 K -103.97 % | 12.600 M 7.69 % | 11.700 M -54.47 % | 25.700 M 12.23 % | 22.900 M 90.83 % | 12.000 M 21.21 % | 9.900 M -70.53 % | 33.593 M 28.71 % | 26.100 M 218.29 % | 8.200 M 17.14 % | 7.000 M -81.81 % | 38.481 M 75.71 % | 21.900 M 26.59 % | 17.300 M 116.25 % | 8.000 M -18.88 % | 9.862 M -57.31 % | 23.100 M 140.63 % | 9.600 M 174.29 % | 3.500 M -82.80 % | 20.348 M 596.29 % | -4.100 M 49.38 % | -8.100 M 56.45 % | -18.600 M -8 393.15 % | -219.000 K -102.31 % | 9.500 M 375.00 % | 2.000 M -90.99 % | 22.200 M 162.24 % | -35.667 M -330.11 % | 15.500 M 179.90 % | -19.400 M -870.00 % | -2.000 M -107.38 % | 27.090 M 327.65 % | -11.900 M -891.67 % | -1.200 M -111.21 % | 10.700 M 691.42 % | 1.352 M -91.86 % | 16.600 M 45.61 % | 11.400 M 328.00 % | -5.000 M -141.15 % | 12.151 M -5.81 % | 12.900 M 12 800.00 % | 100.000 K -98.11 % | 5.300 M -20.05 % | 6.629 M 8.67 % | 6.100 M -15.28 % | 7.200 M 284.62 % | -3.900 M -118.37 % | 21.232 M 176.10 % | -27.900 M -830.00 % | -3.000 M 69.07 % | -9.700 M -118.44 % | 52.594 M 620.73 % | -10.100 M -520.83 % | 2.400 M -72.41 % | 8.700 M -73.72 % | 33.108 M 263.82 % | 9.100 M 163.19 % | -14.400 M -162.07 % | 23.200 M 160.87 % | -38.111 M -588.60 % | 7.800 M 119.95 % | -39.100 M -84.43 % | -21.200 M |
| Operating income ratio | 0.05 -45.27 % | 0.09 1 228.28 % | 0.01 359.73 % | 0.00 -104.65 % | 0.05 -4.24 % | 0.06 -50.34 % | 0.11 -4.09 % | 0.12 108.82 % | 0.06 7.14 % | 0.05 -64.32 % | 0.15 9.97 % | 0.13 231.00 % | 0.04 8.32 % | 0.04 -75.54 % | 0.15 26.50 % | 0.12 40.10 % | 0.09 74.98 % | 0.05 6.40 % | 0.05 -62.47 % | 0.12 115.11 % | 0.06 149.93 % | 0.02 -77.21 % | 0.10 470.36 % | -0.03 46.34 % | -0.05 61.99 % | -0.13 -11 283.55 % | 0.00 -102.06 % | 0.06 394.32 % | 0.01 -89.78 % | 0.11 152.13 % | -0.22 -355.12 % | 0.08 176.98 % | -0.11 -886.48 % | -0.01 -110.12 % | 0.11 252.15 % | -0.07 -962.16 % | -0.01 -110.92 % | 0.06 1 015.51 % | 0.01 -92.67 % | 0.08 57.12 % | 0.05 295.28 % | -0.02 -150.70 % | 0.05 -14.42 % | 0.06 12 782.81 % | 0.00 -98.16 % | 0.02 -56.61 % | 0.06 141.60 % | 0.02 2.01 % | 0.02 272.18 % | -0.01 -120.99 % | 0.06 158.54 % | -0.11 -1 073.78 % | -0.01 69.78 % | -0.03 -120.62 % | 0.15 464.91 % | -0.04 -582.76 % | 0.01 -71.73 % | 0.03 -66.85 % | 0.09 186.57 % | 0.03 170.21 % | -0.04 -165.42 % | 0.07 161.36 % | -0.11 -485.50 % | 0.03 122.91 % | -0.12 -61.77 % | -0.08 |
| Total other income expenses net | 4.400 M 166.67 % | -6.600 M -186.96 % | -2.300 M 50.00 % | -4.600 M -206.67 % | -1.500 M -50.00 % | -1.000 M 71.57 % | -3.517 M -85.11 % | -1.900 M 17.39 % | -2.300 M 47.73 % | -4.400 M 36.99 % | -6.983 M -449.15 % | 2.000 M 200.00 % | -2.000 M 47.37 % | -3.800 M 12.06 % | -4.321 M -170.06 % | -1.600 M -14.29 % | -1.400 M -40.00 % | -1.000 M 52.70 % | -2.114 M -62.62 % | -1.300 M 27.78 % | -1.800 M -460.00 % | 500.000 K 107.82 % | -6.395 M -3 097.50 % | -200.000 K 81.82 % | -1.100 M 76.60 % | -4.700 M -40.42 % | -3.347 M 1.56 % | -3.400 M 20.93 % | -4.300 M -19.44 % | -3.600 M 2.33 % | -3.686 M 19.87 % | -4.600 M -24.32 % | -3.700 M 27.45 % | -5.100 M -47.61 % | -3.455 M 21.48 % | -4.400 M -158.82 % | -1.700 M 80.23 % | -8.600 M -44.03 % | -5.971 M -10.57 % | -5.400 M -22.73 % | -4.400 M -414.29 % | 1.400 M 143.01 % | -3.255 M 33.57 % | -4.900 M -19.51 % | -4.100 M 37.88 % | -6.600 M -62.40 % | -4.064 M -1 932.00 % | -200.000 K 96.72 % | -6.100 M -56.41 % | -3.900 M 0.56 % | -3.922 M -6.00 % | -3.700 M -15.63 % | -3.200 M -6.67 % | -3.000 M -25.10 % | -2.398 M 25.06 % | -3.200 M -52.38 % | -2.100 M 59.62 % | -5.200 M 84.95 % | -34.544 M -423.39 % | -6.600 M -106.25 % | -3.200 M 43.86 % | -5.700 M -388.32 % | 1.977 M -64.05 % | 5.500 M 179.71 % | -6.900 M -27.78 % | -5.400 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 118.700 M 18.34 % | 100.300 M -24.07 % | 132.100 M 17.42 % | 112.500 M 24.45 % | 90.400 M 86.78 % | 48.400 M -9.82 % | 53.673 M 664.98 % | -9.500 M 73.83 % | -36.300 M -89.06 % | -19.200 M -1.73 % | -18.874 M -149.80 % | 37.900 M -4.29 % | 39.600 M 484.47 % | -10.300 M 77.05 % | -44.888 M -498.51 % | -7.500 M -121.68 % | 34.600 M 97.71 % | 17.500 M -29.45 % | 24.804 M -59.14 % | 60.700 M 20.92 % | 50.200 M -10.36 % | 56.000 M -32.42 % | 82.869 M -2.05 % | 84.600 M -8.44 % | 92.400 M 20.16 % | 76.900 M 73.55 % | 44.311 M -39.63 % | 73.400 M 2.51 % | 71.600 M -9.48 % | 79.100 M -21.82 % | 101.178 M 41.90 % | 71.300 M 22.30 % | 58.300 M 594.05 % | 8.400 M 190.96 % | 2.887 M 115.61 % | -18.500 M -110.61 % | 174.300 M 16.51 % | 149.600 M 11.36 % | 134.341 M -7.73 % | 145.600 M -1.89 % | 148.400 M 38.69 % | 107.000 M 1.18 % | 105.756 M -28.49 % | 147.900 M 39.92 % | 105.700 M 22.20 % | 86.500 M -44.45 % | 155.718 M -9.52 % | 172.100 M 7.43 % | 160.200 M -14.19 % | 186.700 M 63.10 % | 114.471 M -19.16 % | 141.600 M 65.81 % | 85.400 M -6.15 % | 91.000 M -4.79 % | 95.583 M -39.20 % | 157.200 M -3.02 % | 162.100 M -3.05 % | 167.200 M -19.44 % | 207.559 M -3.01 % | 214.000 M -18.79 % | 263.500 M -2.77 % | 271.000 M -8.21 % | 295.228 M |
| Total investments | 0.000 | 0.000 -100.00 % | 132.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.192 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.643 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.950 M -68.79 % | 131.200 M 5.04 % | 124.900 M 1.13 % | 123.500 M 237.96 % | 36.543 M -69.29 % | 119.000 M -8.53 % | 130.100 M 3.91 % | 125.200 M 274.85 % | 33.400 M -72.62 % | 122.000 M -35.18 % | 188.200 M 7.54 % | 175.000 M 150.60 % | 69.833 M -61.82 % | 182.900 M 6.83 % | 171.200 M 3.88 % | 164.800 M 130.20 % | 71.591 M -56.64 % | 165.100 M -7.97 % | 179.400 M 12.83 % | 159.000 M 228.55 % | 48.395 M |
| Total debt | 169.000 M -1.34 % | 171.300 M -9.08 % | 188.400 M 2.50 % | 183.800 M 23.60 % | 148.700 M 32.77 % | 112.000 M -21.04 % | 141.835 M 70.68 % | 83.100 M 38.04 % | 60.200 M -3.22 % | 62.200 M -38.54 % | 101.209 M -23.44 % | 132.200 M 27.24 % | 103.900 M 80.38 % | 57.600 M -9.31 % | 63.515 M -27.74 % | 87.900 M -27.65 % | 121.500 M 20.78 % | 100.600 M 0.64 % | 99.957 M -23.52 % | 130.700 M 4.14 % | 125.500 M 1.21 % | 124.000 M 0.74 % | 123.095 M 1.31 % | 121.500 M 1.25 % | 120.000 M -20.16 % | 150.300 M -24.79 % | 199.850 M 0.18 % | 199.500 M 0.20 % | 199.100 M -0.55 % | 200.200 M 0.18 % | 199.850 M 0.18 % | 199.500 M 0.20 % | 199.100 M 0.20 % | 198.700 M 0.23 % | 198.250 M -33.45 % | 297.900 M 0.13 % | 297.500 M 0.13 % | 297.100 M 41.98 % | 209.255 M -8.62 % | 229.000 M -0.17 % | 229.400 M -0.17 % | 229.800 M 1.76 % | 225.830 M 1.22 % | 223.100 M 7.57 % | 207.400 M -25.40 % | 278.000 M -9.47 % | 307.085 M -15.71 % | 364.300 M -0.49 % | 366.100 M -2.24 % | 374.500 M 62.64 % | 230.263 M -4.38 % | 240.800 M 26.21 % | 190.800 M -7.78 % | 206.900 M -4.95 % | 217.675 M -5.32 % | 229.900 M 4.22 % | 220.600 M -9.74 % | 244.400 M -11.43 % | 275.935 M -4.42 % | 288.700 M -13.20 % | 332.600 M -5.13 % | 350.600 M -5.21 % | 369.889 M |
| Accumulated other comprehensive income loss | 60.300 M -0.99 % | 60.900 M -27.04 % | 83.476 M 22.22 % | 68.300 M -9.05 % | 75.100 M -4.70 % | 78.800 M 25.28 % | 62.900 M -22.15 % | 80.800 M -7.13 % | 87.000 M 24.29 % | 70.000 M 1.78 % | 68.774 M -8.67 % | 75.300 M 32.80 % | 56.700 M 49.60 % | 37.900 M 15.81 % | 32.725 M 24.90 % | 26.200 M 26.57 % | 20.700 M -91.13 % | 233.500 M 1 586.65 % | 13.844 M -59.40 % | 34.100 M -11.20 % | 38.400 M -34.58 % | 58.700 M 53.01 % | 38.364 M -19.91 % | 47.900 M 27.39 % | 37.600 M 6.82 % | 35.200 M 48.07 % | 23.772 M 7.57 % | 22.100 M -15.97 % | 26.300 M 89.21 % | 13.900 M 190.49 % | 4.785 M 232.92 % | -3.600 M -212.50 % | 3.200 M -3.03 % | 3.300 M -71.37 % | 11.528 M 424.00 % | 2.200 M -75.00 % | 8.800 M -3.30 % | 9.100 M -41.34 % | 15.512 M -21.66 % | 19.800 M -8.33 % | 21.600 M 67.44 % | 12.900 M 2.18 % | 12.625 M 77.82 % | 7.100 M 195.83 % | 2.400 M 143.64 % | -5.500 M 8.30 % | -5.998 M 49.17 % | -11.800 M -73.53 % | -6.800 M 52.11 % | -14.200 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 |
| Retained earnings | 88.200 M -6.96 % | 94.800 M 10.23 % | 86.000 M -1.49 % | 87.300 M -7.62 % | 94.500 M -6.71 % | 101.300 M 9.09 % | 92.857 M -30.50 % | 133.600 M 6.54 % | 125.400 M -11.63 % | 141.900 M 6.11 % | 133.728 M 15.68 % | 115.600 M 7.53 % | 107.500 M -11.08 % | 120.900 M 0.17 % | 120.696 M 37.47 % | 87.800 M 20.44 % | 72.900 M 7.05 % | 68.100 M 3.60 % | 65.733 M 15.32 % | 57.000 M 48.83 % | 38.300 M 27.24 % | 30.100 M -1.41 % | 30.532 M 61.54 % | 18.900 M -23.48 % | 24.700 M -30.23 % | 35.400 M -39.56 % | 58.573 M -9.61 % | 64.800 M 7.46 % | 60.300 M -3.83 % | 62.700 M 25.76 % | 49.858 M -37.68 % | 80.000 M 12.20 % | 71.300 M -31.11 % | 103.500 M -7.53 % | 111.933 M 7.01 % | 104.600 M 310.20 % | 25.500 M -39.86 % | 42.400 M -13.34 % | 48.929 M -12.94 % | 56.200 M 20.86 % | 46.500 M 13.97 % | 40.800 M -12.27 % | 46.506 M 10.99 % | 41.900 M 4.23 % | 40.200 M -20.71 % | 50.700 M -13.34 % | 58.506 M -75.97 % | 243.500 M 1.29 % | 240.400 M -1.44 % | 243.900 M -4.46 % | 255.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 311.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 288.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 284.568 M |
| Common stock | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M 0.23 % | 8.200 M 0.00 % | 8.200 M 0.00 % | 8.200 M -0.23 % | 8.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.219 M |
| Total equity | 382.000 M -1.85 % | 389.200 M -3.42 % | 403.000 M 3.57 % | 389.100 M -3.45 % | 403.000 M -2.56 % | 413.600 M 6.27 % | 389.199 M -13.09 % | 447.800 M 0.43 % | 445.900 M 0.13 % | 445.300 M 2.13 % | 435.996 M 2.71 % | 424.500 M 6.63 % | 398.100 M 1.38 % | 392.700 M 1.40 % | 387.286 M 11.32 % | 347.900 M 6.23 % | 327.500 M -0.30 % | 328.500 M 4.82 % | 313.408 M -3.54 % | 324.900 M 4.64 % | 310.500 M -3.75 % | 322.600 M 6.55 % | 302.772 M 0.72 % | 300.600 M 1.52 % | 296.100 M -2.76 % | 304.500 M -3.70 % | 316.205 M -1.40 % | 320.700 M 0.06 % | 320.500 M 3.29 % | 310.300 M 7.57 % | 288.473 M -7.00 % | 310.200 M 0.58 % | 308.400 M -9.48 % | 340.700 M -2.23 % | 348.461 M 2.31 % | 340.600 M 27.09 % | 268.000 M -6.06 % | 285.300 M -4.35 % | 298.276 M -3.72 % | 309.800 M 2.62 % | 301.900 M 5.01 % | 287.500 M -1.84 % | 292.893 M 3.57 % | 282.800 M 2.32 % | 276.400 M -0.93 % | 279.000 M -2.54 % | 286.270 M -38.50 % | 465.500 M -0.41 % | 467.400 M 0.84 % | 463.500 M -3.08 % | 478.218 M 2.62 % | 466.000 M -8.56 % | 509.600 M -2.90 % | 524.800 M -4.37 % | 548.778 M 7.12 % | 512.300 M 0.39 % | 510.300 M 1.33 % | 503.600 M -3.30 % | 520.808 M 3.64 % | 502.500 M -6.74 % | 538.800 M -0.57 % | 541.900 M 0.12 % | 541.229 M |
| Other non current liabilities | 184.300 M 0.16 % | 184.000 M 7.95 % | 170.444 M -22.31 % | 219.400 M 6.45 % | 206.100 M -0.43 % | 207.000 M 22.19 % | 169.406 M -21.02 % | 214.500 M -3.51 % | 222.300 M -0.22 % | 222.800 M 18.57 % | 187.900 M -19.15 % | 232.400 M 0.35 % | 231.600 M 4.14 % | 222.400 M 15.99 % | 191.745 M 38.44 % | 138.500 M 4.06 % | 133.100 M 0.45 % | 132.500 M 0.76 % | 131.502 M -12.51 % | 150.300 M 1.08 % | 148.700 M -4.43 % | 155.600 M 40.49 % | 110.759 M -26.99 % | 151.700 M 0.60 % | 150.800 M -13.18 % | 173.700 M 31.29 % | 132.300 M -19.18 % | 163.700 M 0.24 % | 163.300 M -3.26 % | 168.800 M 2.43 % | 164.792 M 3.51 % | 159.200 M 0.51 % | 158.400 M -1.43 % | 160.700 M -0.63 % | 161.721 M 0.45 % | 161.000 M 23.94 % | 129.900 M 15.57 % | 112.400 M -52.76 % | 237.910 M -3.52 % | 246.600 M 0.24 % | 246.000 M -0.20 % | 246.500 M 21.48 % | 202.913 M -9.90 % | 225.200 M -0.62 % | 226.600 M 0.53 % | 225.400 M 31.09 % | 171.939 M -36.79 % | 272.000 M 0.63 % | 270.300 M 1.88 % | 265.300 M 18.17 % | 224.502 M -14.34 % | 262.100 M -22.48 % | 338.100 M 4.55 % | 323.400 M 14.05 % | 283.550 M -7.91 % | 307.900 M 7.51 % | 286.400 M 8.98 % | 262.800 M 11.88 % | 234.902 M 0.09 % | 234.700 M -4.36 % | 245.400 M 32.08 % | 185.800 M 1 532.55 % | 11.381 M |
| Long term debt | 86.600 M 41.73 % | 61.100 M -22.16 % | 78.498 M 8.87 % | 72.100 M 11.44 % | 64.700 M 119.32 % | 29.500 M -30.59 % | 42.501 M -26.97 % | 58.200 M 0.00 % | 58.200 M -3.32 % | 60.200 M -3.33 % | 62.275 M -3.15 % | 64.300 M 54.94 % | 41.500 M -1.19 % | 42.000 M -1.18 % | 42.500 M -1.16 % | 43.000 M -1.15 % | 43.500 M -1.14 % | 44.000 M -12.23 % | 50.131 M 11.40 % | 45.000 M -1.10 % | 45.500 M -1.09 % | 46.000 M -19.01 % | 56.796 M 20.84 % | 47.000 M -2.08 % | 48.000 M 0.00 % | 48.000 M | 0.000 | 0.000 -100.00 % | 199.100 M -0.55 % | 200.200 M 0.18 % | 199.850 M 0.18 % | 199.500 M 0.20 % | 199.100 M 0.20 % | 198.700 M 0.23 % | 198.250 M -33.45 % | 297.900 M 0.13 % | 297.500 M 0.13 % | 297.100 M 29 257.71 % | 1.012 M -32.53 % | 1.500 M -16.67 % | 1.800 M -99.11 % | 202.300 M -0.35 % | 203.013 M -0.19 % | 203.400 M -0.25 % | 203.900 M -22.85 % | 264.300 M -0.19 % | 264.797 M -0.30 % | 265.600 M -15.84 % | 315.600 M -2.20 % | 322.700 M 146.38 % | 130.979 M 4.70 % | 125.100 M 77.20 % | 70.600 M -15.14 % | 83.200 M -9.70 % | 92.138 M -18.32 % | 112.800 M -12.01 % | 128.200 M 2.23 % | 125.400 M -14.11 % | 146.002 M -30.24 % | 209.300 M -9.90 % | 232.300 M -8.29 % | 253.300 M -10.98 % | 284.536 M |
| Total non current liabilities | 270.900 M 10.53 % | 245.100 M -3.62 % | 254.300 M -12.76 % | 291.500 M 7.64 % | 270.800 M 14.50 % | 236.500 M -4.00 % | 246.353 M -9.66 % | 272.700 M -2.78 % | 280.500 M -0.88 % | 283.000 M -2.46 % | 290.139 M -2.21 % | 296.700 M 8.64 % | 273.100 M 3.29 % | 264.400 M -2.43 % | 270.974 M 49.30 % | 181.500 M 2.77 % | 176.600 M 0.06 % | 176.500 M -2.83 % | 181.633 M -7.00 % | 195.300 M 0.57 % | 194.200 M -3.67 % | 201.600 M -0.42 % | 202.455 M 1.89 % | 198.700 M -0.05 % | 198.800 M -10.33 % | 221.700 M 33.01 % | 166.680 M 1.82 % | 163.700 M -54.83 % | 362.400 M -1.79 % | 369.000 M 1.20 % | 364.642 M 1.66 % | 358.700 M 0.34 % | 357.500 M -0.53 % | 359.400 M -0.16 % | 359.971 M -21.56 % | 458.900 M -26.60 % | 625.200 M 8.07 % | 578.500 M 142.13 % | 238.922 M -3.70 % | 248.100 M 0.12 % | 247.800 M -44.79 % | 448.800 M 1.08 % | 443.983 M 3.59 % | 428.600 M -0.44 % | 430.500 M -12.09 % | 489.700 M -25.74 % | 659.414 M 22.66 % | 537.600 M -8.24 % | 585.900 M -0.36 % | 588.000 M 48.89 % | 394.921 M 1.99 % | 387.200 M -5.26 % | 408.700 M 0.52 % | 406.600 M -1.85 % | 414.260 M -1.53 % | 420.700 M 1.47 % | 414.600 M 6.80 % | 388.200 M -7.34 % | 418.967 M -5.64 % | 444.000 M -7.05 % | 477.700 M 8.79 % | 439.100 M -5.73 % | 465.803 M |
| Other current liabilities | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 193.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.425 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 200.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.052 M -93.56 % | 233.900 M -2.38 % | 239.600 M -5.67 % | 254.000 M 8 859.44 % | 2.835 M -98.79 % | 234.500 M -16.70 % | 281.500 M -7.49 % | 304.300 M 6 337.49 % | 4.727 M -98.23 % | 267.600 M -7.91 % | 290.600 M 7.11 % | 271.300 M 1 880.29 % | 13.700 M -94.79 % | 263.000 M -3.52 % | 272.600 M -0.11 % | 272.900 M 6 895.64 % | 3.901 M -98.56 % | 270.300 M -9.45 % | 298.500 M -0.90 % | 301.200 M 2 462.53 % | 11.754 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.320 M -45.86 % | -24.900 M -1 145.00 % | -2.000 M 0.00 % | -2.000 M | 0.000 100.00 % | -67.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 647.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 773.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.241 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 % | 6.073 M 102.52 % | -241.000 M 1.91 % | -245.700 M 4.51 % | -257.300 M -9 055.80 % | 2.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.595 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.515 M |
| Short term debt | 82.400 M -25.23 % | 110.200 M -10.19 % | 122.700 M 9.85 % | 111.700 M 32.98 % | 84.000 M 1.82 % | 82.500 M -24.35 % | 109.058 M 337.98 % | 24.900 M 1 145.00 % | 2.000 M 0.00 % | 2.000 M -94.86 % | 38.934 M -42.66 % | 67.900 M 8.81 % | 62.400 M 300.00 % | 15.600 M -25.77 % | 21.015 M -53.20 % | 44.900 M -42.44 % | 78.000 M 37.81 % | 56.600 M 2.06 % | 55.457 M -35.29 % | 85.700 M 7.13 % | 80.000 M 2.56 % | 78.000 M -8.50 % | 85.245 M 14.42 % | 74.500 M 3.47 % | 72.000 M -29.62 % | 102.300 M -48.81 % | 199.850 M 0.18 % | 199.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.243 M -8.46 % | 227.500 M -0.04 % | 227.600 M 727.64 % | 27.500 M 20.52 % | 22.817 M 15.82 % | 19.700 M 462.86 % | 3.500 M -74.45 % | 13.700 M -67.60 % | 42.288 M -57.16 % | 98.700 M 95.45 % | 50.500 M -2.51 % | 51.800 M -47.83 % | 99.284 M -14.19 % | 115.700 M -3.74 % | 120.200 M -2.83 % | 123.700 M -1.46 % | 125.537 M 7.20 % | 117.100 M 26.73 % | 92.400 M -22.35 % | 119.000 M -8.41 % | 129.933 M 63.64 % | 79.400 M -20.84 % | 100.300 M 3.08 % | 97.300 M 14.00 % | 85.353 M |
| Total current liabilities | 353.200 M -15.80 % | 419.500 M 2.74 % | 408.300 M 8.45 % | 376.500 M 8.94 % | 345.600 M -0.58 % | 347.600 M -6.47 % | 371.647 M 26.93 % | 292.800 M 6.98 % | 273.700 M 12.22 % | 243.900 M -17.69 % | 296.303 M -1.23 % | 300.000 M -0.10 % | 300.300 M 11.14 % | 270.200 M -2.89 % | 278.229 M 8.73 % | 255.900 M -19.15 % | 316.500 M 17.96 % | 268.300 M 1.06 % | 265.494 M -12.06 % | 301.900 M 2.03 % | 295.900 M 4.85 % | 282.200 M -6.87 % | 303.014 M 7.03 % | 283.100 M 0.18 % | 282.600 M -9.04 % | 310.700 M -25.63 % | 417.756 M -2.00 % | 426.300 M 113.90 % | 199.300 M -13.50 % | 230.400 M 34.14 % | 171.760 M -5.73 % | 182.200 M -6.99 % | 195.900 M 0.98 % | 194.000 M 0.73 % | 192.597 M -5.45 % | 203.700 M 59.27 % | 127.900 M -31.05 % | 185.500 M -59.35 % | 456.283 M -2.61 % | 468.500 M -1.01 % | 473.300 M 66.19 % | 284.800 M -6.45 % | 304.440 M 7.46 % | 283.300 M 2.61 % | 276.100 M -8.82 % | 302.800 M -4.68 % | 317.670 M -15.06 % | 374.000 M -10.07 % | 415.900 M 3.41 % | 402.200 M -9.27 % | 443.311 M -2.01 % | 452.400 M -7.79 % | 490.600 M 3.63 % | 473.400 M -3.96 % | 492.927 M 10.72 % | 445.200 M 3.99 % | 428.100 M -6.61 % | 458.400 M -5.92 % | 487.248 M 17.52 % | 414.600 M -13.06 % | 476.900 M 1.75 % | 468.700 M 5.01 % | 446.325 M |
| Total liabilities | 624.100 M -6.11 % | 664.700 M 0.32 % | 662.600 M -0.81 % | 668.000 M 8.37 % | 616.400 M 5.53 % | 584.100 M -5.49 % | 618.000 M 9.28 % | 565.500 M 2.04 % | 554.200 M 5.18 % | 526.900 M -10.15 % | 586.442 M -1.72 % | 596.700 M 4.06 % | 573.400 M 7.26 % | 534.600 M -2.66 % | 549.203 M 25.56 % | 437.400 M -11.30 % | 493.100 M 10.86 % | 444.800 M -0.52 % | 447.127 M -10.07 % | 497.200 M 1.45 % | 490.100 M 1.30 % | 483.800 M -4.29 % | 505.469 M 4.91 % | 481.800 M 0.08 % | 481.400 M -9.58 % | 532.400 M -8.90 % | 584.436 M -0.94 % | 590.000 M 5.04 % | 561.700 M -6.29 % | 599.400 M 11.74 % | 536.402 M -0.83 % | 540.900 M -2.26 % | 553.400 M 0.00 % | 553.400 M 0.15 % | 552.568 M -16.61 % | 662.600 M -12.02 % | 753.100 M -1.43 % | 764.000 M 9.90 % | 695.205 M -2.99 % | 716.600 M -0.62 % | 721.100 M -1.70 % | 733.600 M -1.98 % | 748.423 M 5.13 % | 711.900 M 0.75 % | 706.600 M -10.84 % | 792.500 M -18.89 % | 977.084 M 7.18 % | 911.600 M -9.00 % | 1.002 B 1.17 % | 990.200 M 18.13 % | 838.232 M -0.16 % | 839.600 M -6.64 % | 899.300 M 2.19 % | 880.000 M -3.00 % | 907.187 M 4.77 % | 865.900 M 2.75 % | 842.700 M -0.46 % | 846.600 M -6.58 % | 906.215 M 5.55 % | 858.600 M -10.06 % | 954.600 M 5.16 % | 907.800 M -0.47 % | 912.128 M |
| Other non current assets | 181.300 M 4.38 % | 173.700 M 202.33 % | 57.454 M -72.65 % | 210.100 M -1.27 % | 212.800 M 0.52 % | 211.700 M 0.14 % | 211.400 M 0.48 % | 210.400 M -0.47 % | 211.400 M 1.73 % | 207.800 M 20 780 100.00 % | -1.000 K -100.00 % | 223.000 M 2.76 % | 217.000 M 2.70 % | 211.300 M | 0.000 -100.00 % | 162.900 M 0.12 % | 162.700 M -2.46 % | 166.800 M 201.76 % | 55.275 M -68.05 % | 173.000 M -2.59 % | 177.600 M -4.98 % | 186.900 M 230.45 % | 56.559 M -68.26 % | 178.200 M 2.65 % | 173.600 M 0.87 % | 172.100 M 269.92 % | 46.524 M -72.14 % | 167.000 M -1.76 % | 170.000 M 3.60 % | 164.100 M 302.33 % | 40.787 M -71.56 % | 143.400 M -4.72 % | 150.500 M -2.71 % | 154.700 M 434.89 % | 28.922 M -78.58 % | 135.000 M 21.84 % | 110.800 M -4.48 % | 116.000 M 2 103.23 % | 5.265 M -96.19 % | 138.300 M -3.89 % | 143.900 M -5.52 % | 152.300 M 4 366.28 % | 3.410 M -97.40 % | 131.200 M -47.48 % | 249.800 M 1.13 % | 247.000 M 6 476.14 % | 3.756 M -98.42 % | 238.000 M -33.69 % | 358.900 M 0.48 % | 357.200 M 12 593.67 % | 2.814 M -97.69 % | 122.000 M -35.18 % | 188.200 M 7.54 % | 175.000 M 4 386.03 % | 3.901 M -97.87 % | 182.900 M 6.83 % | 171.200 M 3.88 % | 164.800 M 1 612.92 % | 9.621 M -94.17 % | 165.100 M -7.97 % | 179.400 M 12.83 % | 159.000 M 193.08 % | 54.251 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 129.968 M | 0.000 | 0.000 | 0.000 100.00 % | -86.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.806 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.946 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.496 M -69.13 % | 131.200 M 5.04 % | 124.900 M 1.13 % | 123.500 M 242.44 % | 36.065 M -69.69 % | 119.000 M 13.01 % | 105.300 M 16.35 % | 90.500 M 171.32 % | 33.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.939 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 237.200 M 0.34 % | 236.400 M 845.15 % | 25.012 M -89.69 % | 242.700 M 17.19 % | 207.100 M -90.12 % | 2.096 B 50 019.56 % | 4.182 M -98.01 % | 210.000 M -2.19 % | 214.700 M 2.97 % | 208.500 M 3 837.68 % | 5.295 M -97.45 % | 207.300 M 3.34 % | 200.600 M 4.53 % | 191.900 M 3 432.12 % | 5.433 M -97.13 % | 189.200 M 2 456.76 % | 7.400 M -96.12 % | 190.600 M 2 335.47 % | 7.826 M -95.99 % | 195.300 M -0.46 % | 196.200 M -5.85 % | 208.400 M 2 131.50 % | 9.339 M -95.28 % | 197.700 M 0.20 % | 197.300 M 0.66 % | 196.000 M 2 301.37 % | 8.162 M -95.61 % | 186.100 M -1.27 % | 188.500 M 2.84 % | 183.300 M 4 488.24 % | 3.995 M -97.69 % | 172.800 M -1.65 % | 175.700 M -0.57 % | 176.700 M 3 957.41 % | 4.355 M -97.54 % | 176.800 M 1.09 % | 174.900 M 1.57 % | 172.200 M 1 734.84 % | 9.385 M -94.85 % | 182.300 M 2.47 % | 177.900 M -0.45 % | 178.700 M 5 325.02 % | 3.294 M -0.18 % | 3.300 M -5.71 % | 3.500 M -2.78 % | 3.600 M -11.66 % | 4.075 M -83.63 % | 24.900 M -7.78 % | 27.000 M -1.10 % | 27.300 M -4.27 % | 28.517 M -89.45 % | 270.300 M 3.13 % | 262.100 M -7.68 % | 283.900 M 715.48 % | 34.814 M -3.03 % | 35.900 M 3.16 % | 34.800 M 2.96 % | 33.800 M -90.36 % | 350.659 M 815.56 % | 38.300 M -13.54 % | 44.300 M 0.91 % | 43.900 M -88.67 % | 387.510 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 223.959 M | 0.000 | 0.000 100.00 % | -1.886 B -1 060.12 % | 196.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 201.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 184.334 M | 0.000 -100.00 % | 180.000 M | 0.000 -100.00 % | 176.641 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 182.056 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.884 M 4.18 % | 166.900 M 1.58 % | 164.300 M 3.86 % | 158.200 M -0.38 % | 158.811 M -46.89 % | 299.000 M -2.64 % | 307.100 M 4.03 % | 295.200 M -1.88 % | 300.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 315.901 M -0.69 % | 318.100 M 4.33 % | 304.900 M 2.25 % | 298.200 M | 0.000 -100.00 % | 313.700 M -9.73 % | 347.500 M 3.73 % | 335.000 M | 0.000 |
| Goodwill and intangible assets | 237.200 M 0.34 % | 236.400 M -5.06 % | 249.000 M 2.60 % | 242.700 M 17.19 % | 207.100 M -1.19 % | 209.600 M 4.46 % | 200.657 M -4.45 % | 210.000 M -2.19 % | 214.700 M 2.97 % | 208.500 M 0.83 % | 206.778 M -0.25 % | 207.300 M 3.34 % | 200.600 M 4.53 % | 191.900 M 1.12 % | 189.767 M 0.30 % | 189.200 M 0.96 % | 187.400 M -1.68 % | 190.600 M 3.32 % | 184.467 M -5.55 % | 195.300 M -0.46 % | 196.200 M -5.85 % | 208.400 M 5.65 % | 197.250 M -0.23 % | 197.700 M 0.20 % | 197.300 M 0.66 % | 196.000 M 3.04 % | 190.218 M 2.21 % | 186.100 M -1.27 % | 188.500 M 2.84 % | 183.300 M 3.32 % | 177.407 M 2.67 % | 172.800 M -1.65 % | 175.700 M -0.57 % | 176.700 M -0.75 % | 178.037 M 0.70 % | 176.800 M 1.09 % | 174.900 M 1.57 % | 172.200 M -5.08 % | 181.407 M -0.49 % | 182.300 M 2.47 % | 177.900 M -0.45 % | 178.700 M 0.86 % | 177.178 M 4.10 % | 170.200 M 1.43 % | 167.800 M 3.71 % | 161.800 M -0.67 % | 162.886 M -49.71 % | 323.900 M -3.05 % | 334.100 M 3.60 % | 322.500 M -2.09 % | 329.386 M 0.15 % | 328.900 M -5.43 % | 347.800 M 2.63 % | 338.900 M -3.37 % | 350.715 M -0.93 % | 354.000 M 4.21 % | 339.700 M 2.32 % | 332.000 M -5.32 % | 350.659 M -0.38 % | 352.000 M -10.16 % | 391.800 M 3.40 % | 378.900 M -2.22 % | 387.510 M |
| Property plant equipment net | 278.900 M -1.41 % | 282.900 M -1.25 % | 286.478 M 2.61 % | 279.200 M 6.81 % | 261.400 M 6.69 % | 245.000 M 3.22 % | 237.361 M 2.05 % | 232.600 M 2.78 % | 226.300 M 1.98 % | 221.900 M 5.11 % | 211.105 M 1.01 % | 209.000 M 0.63 % | 207.700 M 2.52 % | 202.600 M 1.66 % | 199.297 M 28.58 % | 155.000 M 8.09 % | 143.400 M 3.76 % | 138.200 M 2.71 % | 134.550 M -0.48 % | 135.200 M -1.89 % | 137.800 M -3.50 % | 142.800 M -0.32 % | 143.263 M -4.17 % | 149.500 M 2.89 % | 145.300 M -3.00 % | 149.800 M 20.48 % | 124.335 M 1.25 % | 122.800 M 1.82 % | 120.600 M 1.17 % | 119.200 M 2.27 % | 116.556 M 0.83 % | 115.600 M -1.03 % | 116.800 M 3.00 % | 113.400 M 0.07 % | 113.317 M 1.27 % | 111.900 M -0.97 % | 113.000 M 0.09 % | 112.900 M -67.26 % | 344.797 M -2.46 % | 353.500 M -1.09 % | 357.400 M 0.45 % | 355.800 M 1.65 % | 350.019 M 3.43 % | 338.400 M 1.38 % | 333.800 M 1.80 % | 327.900 M -1.05 % | 331.388 M -22.74 % | 428.900 M -3.34 % | 443.700 M 0.27 % | 442.500 M -3.72 % | 459.619 M -1.28 % | 465.600 M -3.70 % | 483.500 M 1.81 % | 474.900 M -1.28 % | 481.065 M -0.65 % | 484.200 M 2.74 % | 471.300 M 0.47 % | 469.100 M -4.29 % | 490.144 M 3.67 % | 472.800 M -10.32 % | 527.200 M 3.23 % | 510.700 M -3.24 % | 527.811 M |
| Total non current assets | 697.400 M 0.63 % | 693.000 M -4.14 % | 722.900 M -1.24 % | 732.000 M 7.44 % | 681.300 M 2.25 % | 666.300 M 2.61 % | 649.381 M -0.55 % | 653.000 M 0.09 % | 652.400 M 2.23 % | 638.200 M 0.49 % | 635.112 M -0.66 % | 639.300 M 2.24 % | 625.300 M 3.22 % | 605.800 M 0.46 % | 603.041 M 18.92 % | 507.100 M 2.76 % | 493.500 M -0.42 % | 495.600 M 3.01 % | 481.133 M -4.44 % | 503.500 M -1.58 % | 511.600 M -4.92 % | 538.100 M 2.69 % | 523.991 M -0.27 % | 525.400 M 1.78 % | 516.200 M -0.33 % | 517.900 M 7.10 % | 483.577 M 1.61 % | 475.900 M -0.67 % | 479.100 M 2.68 % | 466.600 M 2.19 % | 456.614 M 5.75 % | 431.800 M -2.53 % | 443.000 M -0.40 % | 444.800 M -0.52 % | 447.124 M 5.53 % | 423.700 M 6.27 % | 398.700 M -0.60 % | 401.100 M -38.66 % | 653.907 M -3.00 % | 674.100 M -0.75 % | 679.200 M -1.11 % | 686.800 M 4.77 % | 655.553 M 2.46 % | 639.800 M 2.12 % | 626.500 M 2.17 % | 613.200 M 1.02 % | 606.996 M -30.37 % | 871.800 M -3.98 % | 907.900 M 1.99 % | 890.200 M -2.06 % | 908.915 M -0.83 % | 916.500 M -10.10 % | 1.020 B 3.10 % | 988.800 M -1.21 % | 1.001 B -1.97 % | 1.021 B 3.96 % | 982.200 M 1.69 % | 965.900 M -4.80 % | 1.015 B 2.50 % | 989.900 M -9.88 % | 1.098 B 4.75 % | 1.049 B -1.37 % | 1.063 B |
| Other current assets | 0.000 100.00 % | -100.000 K -100.87 % | 11.548 M 11 648.00 % | -100.000 K -100.08 % | 118.400 M -7.64 % | 128.200 M 219.43 % | 40.134 M -65.25 % | 115.500 M 19.44 % | 96.700 M -15.03 % | 113.800 M 128.98 % | 49.699 M -54.28 % | 108.700 M | 0.000 -100.00 % | 118.500 M 223.69 % | 36.609 M -51.64 % | 75.700 M -0.79 % | 76.300 M -12.20 % | 86.900 M | 0.000 -100.00 % | 77.300 M -13.53 % | 89.400 M 7.19 % | 83.400 M | 0.000 -100.00 % | 111.300 M 13.57 % | 98.000 M -21.10 % | 124.200 M 3 738.07 % | 3.236 M -97.43 % | 126.100 M 44.78 % | 87.100 M -18.67 % | 107.100 M 3 959.89 % | 2.638 M | 0.000 -100.00 % | 128.700 M 14.91 % | 112.000 M 114.16 % | 52.297 M -55.94 % | 118.700 M -67.72 % | 367.700 M 5.12 % | 349.800 M 785.46 % | 39.505 M -64.02 % | 109.800 M 3.10 % | 106.500 M 37.07 % | 77.700 M 53.51 % | 50.614 M -62.67 % | 135.600 M 16.39 % | 116.500 M 9.80 % | 106.100 M 2 109.50 % | 4.802 M -96.62 % | 141.900 M 11.47 % | 127.300 M -7.82 % | 138.100 M 4 945.67 % | 2.737 M | 0.000 | 0.000 | 0.000 -100.00 % | 316.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 297.605 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.138 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 478.000 K | 0.000 -100.00 % | 24.800 M -28.53 % | 34.700 M 77 011.11 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.652 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 50.300 M -29.15 % | 71.000 M 26.11 % | 56.300 M -21.04 % | 71.300 M 22.30 % | 58.300 M -8.33 % | 63.600 M -27.86 % | 88.162 M -4.79 % | 92.600 M -4.04 % | 96.500 M 18.55 % | 81.400 M -32.21 % | 120.083 M 27.34 % | 94.300 M 46.66 % | 64.300 M -5.30 % | 67.900 M -37.36 % | 108.403 M 13.63 % | 95.400 M 9.78 % | 86.900 M 4.57 % | 83.100 M 10.57 % | 75.153 M 7.36 % | 70.000 M -7.04 % | 75.300 M 10.74 % | 68.000 M 69.04 % | 40.226 M 9.01 % | 36.900 M 33.70 % | 27.600 M -62.40 % | 73.400 M -52.81 % | 155.539 M 23.35 % | 126.100 M -1.10 % | 127.500 M 5.28 % | 121.100 M 22.73 % | 98.672 M -23.03 % | 128.200 M -8.95 % | 140.800 M -26.01 % | 190.300 M -2.59 % | 195.363 M -38.25 % | 316.400 M 156.82 % | 123.200 M -16.47 % | 147.500 M 96.89 % | 74.914 M -10.18 % | 83.400 M 2.96 % | 81.000 M -34.04 % | 122.800 M 2.27 % | 120.074 M 59.67 % | 75.200 M -26.06 % | 101.700 M -46.89 % | 191.500 M 26.51 % | 151.367 M -21.25 % | 192.200 M -6.65 % | 205.900 M 9.64 % | 187.800 M 62.19 % | 115.792 M 16.73 % | 99.200 M -5.88 % | 105.400 M -9.06 % | 115.900 M -5.07 % | 122.092 M 67.94 % | 72.700 M 24.27 % | 58.500 M -24.22 % | 77.200 M 12.91 % | 68.376 M -8.47 % | 74.700 M 8.10 % | 69.100 M -13.19 % | 79.600 M 6.62 % | 74.661 M |
| Cash and short term investments | 50.300 M -29.15 % | 71.000 M 26.11 % | 56.300 M -21.04 % | 71.300 M 22.30 % | 58.300 M -8.33 % | 63.600 M -34.97 % | 97.795 M 5.61 % | 92.600 M -4.04 % | 96.500 M 18.55 % | 81.400 M -32.21 % | 120.083 M 27.34 % | 94.300 M 46.66 % | 64.300 M -5.30 % | 67.900 M -37.36 % | 108.403 M 13.63 % | 95.400 M 9.78 % | 86.900 M 4.57 % | 83.100 M 10.57 % | 75.153 M 7.36 % | 70.000 M -7.04 % | 75.300 M 10.74 % | 68.000 M 69.04 % | 40.226 M 9.01 % | 36.900 M 33.70 % | 27.600 M -62.40 % | 73.400 M -52.81 % | 155.539 M 23.35 % | 126.100 M -1.10 % | 127.500 M 5.28 % | 121.100 M 22.73 % | 98.672 M -23.03 % | 128.200 M -8.95 % | 140.800 M -26.01 % | 190.300 M -2.59 % | 195.363 M -38.25 % | 316.400 M 156.82 % | 123.200 M -16.47 % | 147.500 M 96.89 % | 74.914 M -10.18 % | 83.400 M 2.96 % | 81.000 M -34.04 % | 122.800 M 1.89 % | 120.528 M 60.28 % | 75.200 M -26.06 % | 101.700 M -46.89 % | 191.500 M 26.12 % | 151.845 M -21.00 % | 192.200 M -16.69 % | 230.700 M 3.69 % | 222.500 M 92.08 % | 115.837 M 16.77 % | 99.200 M -5.88 % | 105.400 M -9.06 % | 115.900 M -6.02 % | 123.326 M 69.64 % | 72.700 M 24.27 % | 58.500 M -24.22 % | 77.200 M 12.91 % | 68.376 M -8.47 % | 74.700 M 8.10 % | 69.100 M -13.19 % | 79.600 M 6.62 % | 74.661 M |
| Total current assets | 308.700 M -14.46 % | 360.900 M 5.31 % | 342.700 M 5.41 % | 325.100 M -3.87 % | 338.200 M 2.08 % | 331.300 M -7.42 % | 357.849 M -0.68 % | 360.300 M 3.59 % | 347.800 M 4.10 % | 334.100 M -13.74 % | 387.327 M 1.42 % | 381.900 M 10.31 % | 346.200 M 7.68 % | 321.500 M -3.58 % | 333.448 M 19.86 % | 278.200 M -14.95 % | 327.100 M 17.79 % | 277.700 M -0.61 % | 279.402 M -12.30 % | 318.600 M 10.24 % | 289.000 M 7.72 % | 268.300 M -5.61 % | 284.250 M 10.60 % | 257.000 M -1.65 % | 261.300 M -18.09 % | 319.000 M -23.51 % | 417.064 M -4.08 % | 434.800 M 7.86 % | 403.100 M -9.03 % | 443.100 M 20.32 % | 368.261 M -12.17 % | 419.300 M 0.12 % | 418.800 M -6.79 % | 449.300 M -1.01 % | 453.905 M -21.67 % | 579.500 M 75.02 % | 331.100 M -11.21 % | 372.900 M 9.81 % | 339.574 M -3.61 % | 352.300 M 2.44 % | 343.900 M 2.87 % | 334.300 M -13.34 % | 385.762 M 8.70 % | 354.900 M -0.45 % | 356.500 M -22.21 % | 458.300 M 15.83 % | 395.671 M -21.70 % | 505.300 M -9.98 % | 561.300 M -0.39 % | 563.500 M 38.27 % | 407.535 M 4.74 % | 389.100 M -0.08 % | 389.400 M -6.39 % | 416.000 M -8.57 % | 455.009 M 27.42 % | 357.100 M -3.69 % | 370.800 M -3.51 % | 384.300 M -6.81 % | 412.369 M 11.09 % | 371.200 M -6.03 % | 395.000 M -1.52 % | 401.100 M 2.79 % | 390.224 M |
| Inventory | 23.200 M -7.57 % | 25.100 M 248.61 % | 7.200 M -59.55 % | 17.800 M 26.24 % | 14.100 M -5.37 % | 14.900 M -8.68 % | 16.316 M -13.67 % | 18.900 M 200.00 % | 6.300 M 36.96 % | 4.600 M -45.92 % | 8.506 M -18.99 % | 10.500 M -22.22 % | 13.500 M -11.76 % | 15.300 M -3.93 % | 15.926 M 397.69 % | 3.200 M -25.58 % | 4.300 M 104.76 % | 2.100 M -0.24 % | 2.105 M -12.29 % | 2.400 M -53.85 % | 5.200 M 147.62 % | 2.100 M 69.63 % | 1.238 M -65.61 % | 3.600 M 5.88 % | 3.400 M 209.09 % | 1.100 M 105.99 % | 534.000 K -55.50 % | 1.200 M 0.00 % | 1.200 M 9.09 % | 1.100 M 76.85 % | 622.000 K -61.13 % | 1.600 M -27.27 % | 2.200 M -8.33 % | 2.400 M 22.01 % | 1.967 M -14.48 % | 2.300 M -8.00 % | 2.500 M 8.70 % | 2.300 M -3.40 % | 2.381 M -17.90 % | 2.900 M 7.41 % | 2.700 M 22.73 % | 2.200 M 15.36 % | 1.907 M 27.13 % | 1.500 M -16.67 % | 1.800 M 5.88 % | 1.700 M -6.44 % | 1.817 M -77.00 % | 7.900 M 12.86 % | 7.000 M 1.45 % | 6.900 M -1.05 % | 6.973 M -64.42 % | 19.600 M -10.50 % | 21.900 M 35.19 % | 16.200 M 9.32 % | 14.819 M 26.66 % | 11.700 M -13.33 % | 13.500 M -23.30 % | 17.600 M -9.78 % | 19.507 M 3.21 % | 18.900 M -1.05 % | 19.100 M -23.90 % | 25.100 M 39.77 % | 17.958 M |
| Net receivables | 235.200 M -11.21 % | 264.900 M -1.03 % | 267.652 M 13.36 % | 236.100 M -11.21 % | 265.900 M 5.18 % | 252.800 M 11.78 % | 226.165 M -9.10 % | 248.800 M 1.55 % | 245.000 M -1.25 % | 248.100 M 18.69 % | 209.039 M -24.56 % | 277.100 M 3.24 % | 268.400 M 12.63 % | 238.300 M 13.95 % | 209.119 M 16.44 % | 179.600 M -23.87 % | 235.900 M 22.55 % | 192.500 M -4.77 % | 202.144 M -17.89 % | 246.200 M 18.08 % | 208.500 M 5.20 % | 198.200 M -18.36 % | 242.786 M 12.14 % | 216.500 M -5.99 % | 230.300 M -5.81 % | 244.500 M -5.14 % | 257.755 M -16.18 % | 307.500 M 12.06 % | 274.400 M -14.49 % | 320.900 M 20.49 % | 266.329 M -8.00 % | 289.500 M 4.97 % | 275.800 M 7.48 % | 256.600 M 25.61 % | 204.278 M -21.67 % | 260.800 M 102.17 % | 129.000 M -13.19 % | 148.600 M -33.30 % | 222.774 M 42.62 % | 156.200 M 1.63 % | 153.700 M 16.79 % | 131.600 M -38.13 % | 212.713 M 49.17 % | 142.600 M 4.47 % | 136.500 M -14.15 % | 159.000 M -32.97 % | 237.207 M 45.26 % | 163.300 M -49.54 % | 323.600 M -3.14 % | 334.100 M 18.48 % | 281.988 M 4.32 % | 270.300 M 3.13 % | 262.100 M -7.68 % | 283.900 M | 0.000 -100.00 % | 272.700 M -8.73 % | 298.800 M 3.21 % | 289.500 M -9.20 % | 318.834 M 14.85 % | 277.600 M -9.52 % | 306.800 M 3.51 % | 296.400 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.450 M 164.37 % | -131.200 M -5.04 % | -124.900 M -1.13 % | -123.500 M -269.41 % | 72.901 M 161.26 % | -119.000 M 64.38 % | -334.100 M -3.60 % | -322.500 M -485.12 % | 83.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.561 M |
| Other assets | 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 -9 900.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 291.300 M 5.81 % | 275.300 M | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 260.687 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 |
| Account payables | 270.800 M -12.48 % | 309.400 M 8.33 % | 285.600 M 7.85 % | 264.800 M 1.18 % | 261.700 M -1.28 % | 265.100 M 586.06 % | 38.641 M -85.58 % | 267.900 M -1.40 % | 271.700 M 12.32 % | 241.900 M 536.04 % | 38.032 M -83.61 % | 232.100 M -2.40 % | 237.800 M -6.60 % | 254.600 M 408.76 % | 50.043 M -76.28 % | 211.000 M -11.53 % | 238.500 M 12.66 % | 211.700 M 7.64 % | 196.679 M -9.03 % | 216.200 M 0.14 % | 215.900 M 5.73 % | 204.200 M -3.53 % | 211.668 M 1.47 % | 208.600 M -0.95 % | 210.600 M 1.06 % | 208.400 M -0.09 % | 208.578 M -8.03 % | 226.800 M 13.80 % | 199.300 M -13.50 % | 230.400 M 42.22 % | 162.001 M -11.09 % | 182.200 M -6.99 % | 195.900 M 0.98 % | 194.000 M 8.09 % | 179.486 M -11.89 % | 203.700 M 59.27 % | 127.900 M -31.05 % | 185.500 M -21.54 % | 236.414 M -1.90 % | 241.000 M -1.91 % | 245.700 M -4.51 % | 257.300 M -2.43 % | 263.698 M 787.87 % | 29.700 M -10.00 % | 33.000 M -5.98 % | 35.100 M -87.03 % | 270.726 M 563.54 % | 40.800 M -51.37 % | 83.900 M 82.00 % | 46.100 M -86.18 % | 333.608 M 382.79 % | 69.100 M -13.41 % | 79.800 M 1.79 % | 78.400 M -76.48 % | 333.380 M 412.10 % | 65.100 M 3.17 % | 63.100 M -5.11 % | 66.500 M -80.30 % | 337.479 M 420.00 % | 64.900 M -16.90 % | 78.100 M 11.25 % | 70.200 M -79.03 % | 334.703 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 647.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 773.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.515 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -179.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.618 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 % | 135.931 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 -100.00 % | 400.000 K 0.00 % | 400.000 K 6.95 % | 374.000 K -6.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 17.65 % | 340.000 K -15.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 3.90 % | 385.000 K -3.75 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 8.40 % | 369.000 K 23.00 % | 300.000 K -25.00 % | 400.000 K 33.33 % | 300.000 K -11.50 % | 339.000 K 13.00 % | 300.000 K 0.00 % | 300.000 K -25.00 % | 400.000 K 6.95 % | 374.000 K -6.50 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K -12.79 % | 344.000 K 14.67 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 10.70 % | 271.000 K -9.67 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 10.70 % | 271.000 K -9.67 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 10.70 % | 271.000 K -9.67 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 4.53 % | 287.000 K -4.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 6.38 % | 282.000 K -6.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.67 % | 298.000 K |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 12.798 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.740 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 % | 5.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M -8.30 % | 5.998 M -49.17 % | 11.800 M 73.53 % | 6.800 M -52.11 % | 14.200 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 |
| Other total stockholders equity | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M -0.01 % | 225.300 M 0.04 % | 225.200 M -0.04 % | 225.300 M 0.01 % | 225.272 M 0.03 % | 225.200 M -0.04 % | 225.300 M 0.04 % | 225.200 M -0.03 % | 225.275 M -0.01 % | 225.300 M 0.00 % | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M -0.01 % | 225.300 M 0.00 % | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M 0.03 % | 225.200 M -0.04 % | 225.300 M 0.04 % | 225.200 M -0.03 % | 225.272 M 0.03 % | 225.200 M -0.04 % | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M -0.01 % | 225.300 M 0.00 % | 225.300 M 0.04 % | 225.200 M -0.03 % | 225.272 M 1.61 % | 221.700 M -1.64 % | 225.400 M 0.04 % | 225.300 M 0.01 % | 225.272 M -0.94 % | 227.400 M 0.93 % | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M -0.01 % | 225.300 M 0.00 % | 225.300 M 0.00 % | 225.300 M 0.01 % | 225.272 M -0.01 % | 225.300 M 0.00 % | 225.300 M 2.50 % | 219.800 M -2.43 % | 225.272 M 5.51 % | 213.500 M 0.85 % | 211.700 M 7.52 % | 196.900 M -8.18 % | 214.450 M -53.95 % | 465.700 M -8.56 % | 509.300 M -2.90 % | 524.500 M 129.08 % | 228.963 M -55.28 % | 512.000 M 0.39 % | 510.000 M 1.33 % | 503.300 M 124.96 % | 223.727 M -55.45 % | 502.200 M -6.74 % | 538.500 M -0.57 % | 541.600 M 118.26 % | 248.144 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 5.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.964 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.380 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.057 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.955 M |
| Other liabilities | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.006 B -4.54 % | 1.054 B -1.10 % | 1.066 B 0.80 % | 1.057 B 3.69 % | 1.020 B 2.20 % | 997.600 M -0.96 % | 1.007 B -0.60 % | 1.013 B 1.32 % | 1.000 B 2.87 % | 972.200 M -4.91 % | 1.022 B 0.12 % | 1.021 B 5.12 % | 971.500 M 4.77 % | 927.300 M -0.98 % | 936.489 M 19.25 % | 785.300 M -4.30 % | 820.600 M 6.12 % | 773.300 M 1.68 % | 760.535 M -7.49 % | 822.100 M 2.69 % | 800.600 M -0.72 % | 806.400 M -0.23 % | 808.241 M 3.30 % | 782.400 M 0.63 % | 777.500 M -7.10 % | 836.900 M -7.08 % | 900.641 M -1.10 % | 910.700 M 3.23 % | 882.200 M -3.02 % | 909.700 M 10.28 % | 824.875 M -3.08 % | 851.100 M -1.24 % | 861.800 M -3.61 % | 894.100 M -0.77 % | 901.029 M -10.18 % | 1.003 B -1.75 % | 1.021 B -2.69 % | 1.049 B 5.62 % | 993.481 M -3.21 % | 1.026 B 0.33 % | 1.023 B 0.19 % | 1.021 B -1.94 % | 1.041 B 4.69 % | 994.700 M 1.19 % | 983.000 M -8.26 % | 1.072 B -15.19 % | 1.263 B -8.26 % | 1.377 B -6.27 % | 1.469 B 1.07 % | 1.454 B 10.43 % | 1.316 B 0.83 % | 1.306 B -7.33 % | 1.409 B 0.29 % | 1.405 B -3.51 % | 1.456 B 5.64 % | 1.378 B 1.86 % | 1.353 B 0.21 % | 1.350 B -5.38 % | 1.427 B 4.84 % | 1.361 B -8.86 % | 1.493 B 3.01 % | 1.450 B -0.25 % | 1.453 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.900 M -110.55 % | 27.500 M 280.92 % | -15.200 M -139.38 % | 38.600 M 319.32 % | -17.600 M -9.32 % | -16.100 M -186.11 % | 18.697 M 169.25 % | -27.000 M -197.12 % | 27.800 M 97.16 % | 14.100 M -59.85 % | 35.120 M 342.21 % | -14.500 M 72.28 % | -52.300 M -84.81 % | -28.300 M -300.98 % | 14.081 M -58.71 % | 34.100 M 215.99 % | -29.400 M -294.70 % | 15.100 M -63.36 % | 41.210 M 232.51 % | -31.100 M -455.36 % | -5.600 M -126.54 % | 21.100 M 499.47 % | -5.282 M -169.50 % | 7.600 M -37.19 % | 12.100 M 2 320.00 % | 500.000 K -98.58 % | 35.210 M 980.25 % | -4.000 M -124.39 % | 16.400 M 331.58 % | 3.800 M 159.29 % | -6.409 M 68.74 % | -20.500 M -177.03 % | -7.400 M -421.74 % | 2.300 M 106.55 % | -35.089 M -394.21 % | -7.100 M 46.62 % | -13.300 M -298.51 % | 6.700 M 152.83 % | 2.650 M 175.71 % | -3.500 M 93.43 % | -53.300 M -513.18 % | 12.900 M -44.74 % | 23.344 M 157.50 % | -40.600 M -279.44 % | -10.700 M 6.96 % | -11.500 M -112.64 % | 90.986 M 253.95 % | -59.100 M -623.01 % | 11.300 M 147.28 % | -23.900 M -5 185.11 % | 470.000 K -90.96 % | 5.200 M -80.00 % | 26.000 M -13.62 % | 30.100 M 248.80 % | -20.228 M -263.13 % | 12.400 M -31.87 % | 18.200 M -34.77 % | 27.900 M 198.22 % | -28.406 M -230.30 % | 21.800 M -36.44 % | 34.300 M 3 330.00 % | 1.000 M 105.71 % | -17.503 M -142.69 % | 41.000 M 220.59 % | -34.000 M -400.00 % | -6.800 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.900 M -110.55 % | 27.500 M 280.92 % | -15.200 M -139.38 % | 38.600 M 319.32 % | -17.600 M -9.32 % | -16.100 M -186.11 % | 18.697 M 169.25 % | -27.000 M -197.12 % | 27.800 M 97.16 % | 14.100 M -59.85 % | 35.120 M 342.21 % | -14.500 M 72.28 % | -52.300 M -84.81 % | -28.300 M -300.98 % | 14.081 M -58.71 % | 34.100 M 215.99 % | -29.400 M -294.70 % | 15.100 M -63.36 % | 41.210 M 232.51 % | -31.100 M -455.36 % | -5.600 M -126.54 % | 21.100 M 499.47 % | -5.282 M -169.50 % | 7.600 M -37.19 % | 12.100 M 2 320.00 % | 500.000 K -98.58 % | 35.210 M 980.25 % | -4.000 M -124.39 % | 16.400 M 331.58 % | 3.800 M 159.29 % | -6.409 M 68.74 % | -20.500 M -177.03 % | -7.400 M -421.74 % | 2.300 M 106.55 % | -35.089 M -394.21 % | -7.100 M 46.62 % | -13.300 M -298.51 % | 6.700 M 152.83 % | 2.650 M 175.71 % | -3.500 M 93.43 % | -53.300 M -513.18 % | 12.900 M -44.74 % | 23.344 M 157.50 % | -40.600 M -279.44 % | -10.700 M 6.96 % | -11.500 M -112.64 % | 90.986 M 253.95 % | -59.100 M -623.01 % | 11.300 M 147.28 % | -23.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -11.200 M -11 100.00 % | -100.000 K -100.71 % | 14.087 M 14 187.00 % | -100.000 K -101.14 % | 8.800 M 188.00 % | -10.000 M 40.12 % | -16.699 M -160.92 % | -6.400 M -20.75 % | -5.300 M 63.45 % | -14.500 M 51.45 % | -29.866 M -100.44 % | -14.900 M -255.21 % | 9.600 M 206.67 % | -9.000 M -271.72 % | 5.241 M 144.04 % | -11.900 M -950.00 % | 1.400 M 333.33 % | -600.000 K -111.37 % | 5.275 M 35.26 % | 3.900 M 34.48 % | 2.900 M 1 550.00 % | -200.000 K -118.05 % | 1.108 M -70.05 % | 3.700 M 131.36 % | -11.800 M -7.27 % | -11.000 M -271.88 % | 6.400 M 6 300.00 % | 100.000 K 100.97 % | -10.300 M -1 371.43 % | -700.000 K -104.44 % | 15.769 M 514.97 % | -3.800 M 60.42 % | -9.600 M -405.26 % | -1.900 M -147.18 % | 4.027 M 105.03 % | -80.100 M -4 105.00 % | 2.000 M 160.61 % | -3.300 M -125.75 % | 12.817 M 812.06 % | -1.800 M -127.69 % | 6.500 M 191.55 % | -7.100 M -256.49 % | 4.537 M 135.72 % | -12.700 M 28.65 % | -17.800 M -161.76 % | -6.800 M -107.65 % | 88.857 M 1 556.67 % | -6.100 M 33.70 % | -9.200 M 41.40 % | -15.700 M -400.77 % | 5.220 M 104.92 % | -106.000 M -13 350.00 % | 800.000 K 110.96 % | -7.300 M -125.35 % | 28.794 M 209.61 % | 9.300 M 172.66 % | -12.800 M 0.00 % | -12.800 M -141.82 % | 30.608 M 270.04 % | -18.000 M -1 385.71 % | 1.400 M 111.20 % | -12.500 M 79.95 % | -62.352 M -318.47 % | -14.900 M -150.68 % | 29.400 M 5 980.00 % | -500.000 K |
| Net cash provided by operating activities | 3.500 M -90.33 % | 36.200 M 7 333.26 % | 487.000 K -98.72 % | 38.000 M 4 650.00 % | 800.000 K 104.55 % | -17.600 M -135.99 % | 48.900 M 565.71 % | -10.500 M -130.43 % | 34.500 M 263.16 % | 9.500 M -86.10 % | 68.342 M 2 170.97 % | -3.300 M 90.43 % | -34.500 M -13.86 % | -30.300 M -152.42 % | 57.803 M 31.07 % | 44.100 M 512.15 % | -10.700 M -147.56 % | 22.500 M -60.07 % | 56.347 M 1 474.32 % | -4.100 M -159.42 % | 6.900 M -71.72 % | 24.400 M 50.85 % | 16.175 M 124.65 % | 7.200 M 192.31 % | -7.800 M 73.20 % | -29.100 M -170.31 % | 41.391 M 639.13 % | 5.600 M -30.86 % | 8.100 M -67.98 % | 25.300 M 196.16 % | -26.309 M -198.97 % | -8.800 M 75.82 % | -36.400 M -2 175.00 % | -1.600 M 70.68 % | -5.457 M 74.26 % | -21.200 M 32.05 % | -31.200 M -1 935.29 % | 1.700 M -89.89 % | 16.819 M 48.84 % | 11.300 M 131.92 % | -35.400 M -4 525.00 % | 800.000 K -98.32 % | 47.641 M 243.07 % | -33.300 M -57.82 % | -21.100 M -50.71 % | -14.000 M -164.56 % | 21.684 M 149.73 % | -43.600 M -274.40 % | 25.000 M 190.25 % | -27.700 M -175.39 % | 36.742 M 132.60 % | -112.700 M -381.75 % | 40.000 M 39.86 % | 28.600 M -53.24 % | 61.160 M 124.85 % | 27.200 M 17.75 % | 23.100 M -41.67 % | 39.600 M 44.45 % | 27.414 M 134.31 % | 11.700 M -70.53 % | 39.700 M 38.33 % | 28.700 M 56.46 % | 18.343 M -47.59 % | 35.000 M 237.25 % | -25.500 M -298.44 % | -6.400 M |
| Investments in property plant and equipment | -4.100 M 16.33 % | -4.900 M 60.80 % | -12.500 M 35.90 % | -19.500 M 15.95 % | -23.200 M -88.62 % | -12.300 M -16.04 % | -10.600 M 18.46 % | -13.000 M -36.84 % | -9.500 M -9.20 % | -8.700 M -63.23 % | -5.330 M -52.29 % | -3.500 M 40.68 % | -5.900 M 41.00 % | -10.000 M 43.32 % | -17.642 M 5.15 % | -18.600 M -50.00 % | -12.400 M -25.25 % | -9.900 M -30.85 % | -7.566 M -28.24 % | -5.900 M -25.53 % | -4.700 M 4.08 % | -4.900 M 47.65 % | -9.360 M -58.64 % | -5.900 M 44.34 % | -10.600 M -55.88 % | -6.800 M 39.71 % | -11.279 M -46.48 % | -7.700 M -24.19 % | -6.200 M 10.14 % | -6.900 M -0.23 % | -6.884 M -145.86 % | -2.800 M 61.64 % | -7.300 M -43.14 % | -5.100 M 7.91 % | -5.538 M -84.60 % | -3.000 M -36.36 % | -2.200 M 71.79 % | -7.800 M 29.93 % | -11.131 M -40.90 % | -7.900 M 24.76 % | -10.500 M -64.06 % | -6.400 M 51.70 % | -13.250 M -38.02 % | -9.600 M -74.55 % | -5.500 M -25.00 % | -4.400 M 78.13 % | -20.120 M | 0.000 | 0.000 | 0.000 100.00 % | -48.638 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -37.300 M | 0.000 -100.00 % | 11.300 M 115.00 % | -75.315 M -75 415.00 % | 100.000 K -98.85 % | 8.700 M 987.50 % | 800.000 K 103.12 % | -25.606 M | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 3.567 M -78.12 % | 16.300 M | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.000 K -100.03 % | 206.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 K | 0.000 | 0.000 -100.00 % | 93.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 82.14 % | -2.800 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 |
| Purchases of investments | -700.000 K | 0.000 100.00 % | -6.915 M | 0.000 | 0.000 | 0.000 100.00 % | -6.138 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.704 M | 0.000 | 0.000 | 0.000 100.00 % | -15.247 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 % | 18.250 M 290.10 % | -9.600 M -74.55 % | -5.500 M -25.00 % | -4.400 M -135.08 % | 12.543 M 439.00 % | -3.700 M 43.08 % | -6.500 M 85.23 % | -44.000 M -441.88 % | 12.870 M 222.57 % | -10.500 M 46.70 % | -19.700 M 25.10 % | -26.300 M -182.47 % | 31.889 M 384.72 % | -11.200 M 19.42 % | -13.900 M 5.44 % | -14.700 M -12.36 % | -13.083 M -6 641.50 % | 200.000 K 102.27 % | -8.800 M -60.00 % | -5.500 M | 0.000 100.00 % | -23.800 M 5.56 % | -25.200 M 1.56 % | -25.600 M |
| Sales maturities of investments | 0.000 -100.00 % | 8.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.867 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 -100.00 % | 24.800 M 150.51 % | 9.900 M | 0.000 | 0.000 -100.00 % | 54.300 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 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 215.000 K -46.25 % | 400.000 K | 0.000 -100.00 % | 11.300 M 40 257.14 % | 28.000 K -72.00 % | 100.000 K -98.85 % | 8.700 M 987.50 % | 800.000 K 26 566.67 % | 3.000 K -98.50 % | 200.000 K 300.00 % | -100.000 K 0.00 % | -100.000 K 98.11 % | -5.290 M -129.39 % | 18.000 M 190.32 % | 6.200 M 329.63 % | -2.700 M 70.47 % | -9.144 M -9 244.00 % | 100.000 K -98.86 % | 8.800 M 91.30 % | 4.600 M 1 044.28 % | 402.000 K -33.00 % | 600.000 K -82.86 % | 3.500 M 20.69 % | 2.900 M 511.93 % | -704.000 K -154.15 % | 1.300 M -38.10 % | 2.100 M -34.38 % | 3.200 M 25.44 % | 2.551 M 112.58 % | 1.200 M -75.00 % | 4.800 M 92.00 % | 2.500 M 122.24 % | -11.243 M -1 122.09 % | 1.100 M -73.81 % | 4.200 M 7.69 % | 3.900 M 39.09 % | 2.804 M 33.52 % | 2.100 M -70.00 % | 7.000 M 775.00 % | 800.000 K 103.69 % | -21.689 M -2 509.89 % | 900.000 K -81.63 % | 4.900 M 180.33 % | -6.100 M 63.15 % | -16.554 M -290.28 % | 8.700 M 770.00 % | 1.000 M 166.67 % | -1.500 M 93.23 % | -22.142 M -488.46 % | 5.700 M 2 950.00 % | -200.000 K 99.31 % | -28.900 M 4.95 % | -30.406 M -7 501.50 % | -400.000 K -157.14 % | 700.000 K 75.00 % | 400.000 K 104.78 % | -8.375 M -464.13 % | 2.300 M 156.10 % | -4.100 M 2.38 % | -4.200 M -389.51 % | -858.000 K -186.00 % | -300.000 K 97.95 % | -14.600 M | 0.000 |
| Net cash used for investing activites | -4.800 M -241.18 % | 3.400 M 117.71 % | -19.200 M 65.96 % | -56.400 M -143.10 % | -23.200 M -2 220.00 % | -1.000 M 98.79 % | -82.500 M -539.53 % | -12.900 M -1 512.50 % | -800.000 K 89.87 % | -7.900 M -48.30 % | -5.327 M -61.42 % | -3.300 M -466.67 % | 900.000 K 108.91 % | -10.100 M 55.96 % | -22.932 M -3 722.00 % | -600.000 K 90.32 % | -6.200 M 50.79 % | -12.600 M 24.60 % | -16.710 M -188.10 % | -5.800 M -241.46 % | 4.100 M 1 466.67 % | -300.000 K 96.65 % | -8.958 M -69.02 % | -5.300 M 25.35 % | -7.100 M -82.05 % | -3.900 M 67.45 % | -11.983 M -87.23 % | -6.400 M -56.10 % | -4.100 M -10.81 % | -3.700 M 14.61 % | -4.333 M -170.81 % | -1.600 M 36.00 % | -2.500 M 3.85 % | -2.600 M 84.56 % | -16.834 M -108.24 % | 204.300 M 10 115.00 % | 2.000 M 151.28 % | -3.900 M 53.16 % | -8.327 M -43.57 % | -5.800 M -65.71 % | -3.500 M 37.50 % | -5.600 M -65.09 % | -3.392 M 61.01 % | -8.700 M -1 350.00 % | -600.000 K -100.72 % | 83.400 M 2 179.28 % | -4.011 M -113.46 % | 29.800 M 577.27 % | 4.400 M 109.67 % | -45.500 M -390.72 % | -9.272 M -118.73 % | 49.500 M 342.65 % | -20.400 M 29.41 % | -28.900 M -2 048.75 % | 1.483 M 112.78 % | -11.600 M 12.12 % | -13.200 M 7.69 % | -14.300 M 33.36 % | -21.458 M -958.32 % | 2.500 M 119.38 % | -12.900 M -32.99 % | -9.700 M -1 030.54 % | -858.000 K 96.44 % | -24.100 M 39.45 % | -39.800 M -55.47 % | -25.600 M |
| Debt repayment | -4.700 M 76.50 % | -20.000 M -1 211.11 % | 1.800 M -94.41 % | 32.200 M -4.17 % | 33.600 M 1 700.00 % | -2.100 M 67.87 % | -6.536 M -131.88 % | 20.500 M 479.63 % | -5.400 M -38.46 % | -3.900 M 37.85 % | -6.275 M -120.78 % | 30.200 M -26.52 % | 41.100 M 1 210.81 % | -3.700 M -133.56 % | 11.026 M 133.62 % | -32.800 M -253.27 % | 21.400 M 7 233.33 % | -300.000 K 76.62 % | -1.283 M -124.67 % | 5.200 M 750.00 % | -800.000 K -260.00 % | 500.000 K -45.77 % | 922.000 K -64.54 % | 2.600 M 108.25 % | -31.500 M 40.57 % | -53.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.958 M | 0.000 | 0.000 -100.00 % | 89.300 M 518.70 % | -21.328 M -509.37 % | -3.500 M -75.00 % | -2.000 M -150.00 % | 4.000 M 200.30 % | -3.988 M -131.16 % | 12.800 M 117.73 % | -72.200 M -147.26 % | -29.200 M 51.23 % | -59.878 M -12 075.60 % | 500.000 K 103.70 % | -13.500 M -109.16 % | 147.400 M 1 393.44 % | -11.396 M -118.84 % | 60.500 M 360.78 % | -23.200 M -494.87 % | -3.900 M 66.65 % | -11.693 M -1 069.30 % | -1.000 M 96.66 % | -29.900 M -79.04 % | -16.700 M -40.85 % | -11.857 M -30.30 % | -9.100 M 74.37 % | -35.500 M -190.98 % | -12.200 M 53.86 % | -26.443 M | 0.000 -100.00 % | 8.600 M 238.71 % | -6.200 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -16.400 M | 0.000 | 0.000 | 0.000 100.00 % | -16.400 M | 0.000 100.00 % | -37.000 K | 0.000 100.00 % | -16.400 M | 0.000 100.00 % | -37.000 K | 0.000 100.00 % | -16.400 M | 0.000 100.00 % | -18.000 K 99.78 % | -8.200 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 100.00 % | -19.000 K | 0.000 100.00 % | -8.200 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 100.00 % | -19.000 K | 0.000 100.00 % | -8.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K | 0.000 100.00 % | -8.200 M | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -16.900 M 26.73 % | -23.064 M | 0.000 | 0.000 100.00 % | -36.900 M -27.32 % | -28.981 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -34.442 M -1 722 099 900.00 % | -2.000 | 0.000 | 0.000 100.00 % | -30.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.000 K | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.158 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 -100.00 % | 30.419 M | 0.000 100.00 % | -8.200 M | 0.000 |
| Net cash used provided by financing activities | -21.100 M -5.50 % | -20.000 M -1 211.11 % | 1.800 M -94.39 % | 32.100 M 86.63 % | 17.200 M 190.53 % | -19.000 M -143.78 % | 43.400 M 111.71 % | 20.500 M 194.04 % | -21.800 M 46.57 % | -40.800 M -15.60 % | -35.293 M -216.86 % | 30.200 M 22.76 % | 24.600 M 764.86 % | -3.700 M 84.21 % | -23.434 M 42.84 % | -41.000 M -291.59 % | 21.400 M 7 233.33 % | -300.000 K 99.06 % | -31.798 M -711.50 % | 5.200 M 750.00 % | -800.000 K -260.00 % | 500.000 K -45.77 % | 922.000 K -64.54 % | 2.600 M 108.25 % | -31.500 M 40.57 % | -53.000 M -189 185.71 % | -28.000 K | 0.000 | 0.000 100.00 % | -100.000 K -426.32 % | -19.000 K -119.00 % | 100.000 K 101.22 % | -8.200 M | 0.000 100.00 % | -99.958 M | 0.000 | 0.000 -100.00 % | 89.300 M 688.66 % | -15.170 M -333.43 % | -3.500 M -75.00 % | -2.000 M -150.00 % | 4.000 M 200.30 % | -3.988 M -131.16 % | 12.800 M 117.73 % | -72.200 M -147.26 % | -29.200 M 51.23 % | -59.878 M -12 075.60 % | 500.000 K 103.70 % | -13.500 M -109.16 % | 147.400 M 1 391.28 % | -11.415 M -118.87 % | 60.500 M 292.68 % | -31.400 M -705.13 % | -3.900 M 66.65 % | -11.693 M -1 069.30 % | -1.000 M 96.66 % | -29.900 M -79.04 % | -16.700 M -40.85 % | -11.857 M -30.30 % | -9.100 M 74.37 % | -35.500 M -190.98 % | -12.200 M -408.31 % | 3.957 M | 0.000 -100.00 % | 400.000 K 106.45 % | -6.200 M |
| Effect of forex changes on cash | 1.700 M 134.69 % | -4.900 M -341.74 % | 2.027 M 353.38 % | -800.000 K -300.00 % | -200.000 K -105.88 % | 3.400 M 174.74 % | -4.549 M -354.90 % | -1.000 M -131.25 % | 3.200 M 540.00 % | 500.000 K 125.75 % | -1.942 M -130.34 % | 6.400 M 18.52 % | 5.400 M 50.00 % | 3.600 M 123.19 % | 1.613 M -73.12 % | 6.000 M 957.14 % | -700.000 K 58.82 % | -1.700 M 37.32 % | -2.712 M -442.40 % | -500.000 K 83.33 % | -3.000 M -193.75 % | 3.200 M 165.95 % | -4.852 M -201.08 % | 4.800 M 700.00 % | 600.000 K -84.62 % | 3.900 M 6 510.17 % | 59.000 K 109.83 % | -600.000 K -125.00 % | 2.400 M 166.67 % | 900.000 K -15.89 % | 1.070 M 146.52 % | -2.300 M 4.17 % | -2.400 M -166.67 % | -900.000 K -175.13 % | 1.198 M 1 298.00 % | -100.000 K -111.11 % | 900.000 K 325.00 % | -400.000 K 76.20 % | -1.681 M -520.25 % | 400.000 K 144.44 % | -900.000 K -125.71 % | 3.500 M -24.67 % | 4.646 M 72.07 % | 2.700 M -34.15 % | 4.100 M 4 200.00 % | -100.000 K -107.25 % | 1.380 M 445.00 % | -400.000 K -118.18 % | 2.200 M 200.00 % | -2.200 M -503.67 % | 545.000 K 115.57 % | -3.500 M -369.23 % | 1.300 M 165.00 % | -2.000 M -30.38 % | -1.534 M -283.50 % | -400.000 K -130.77 % | 1.300 M 550.00 % | 200.000 K 152.08 % | -384.000 K -176.80 % | 500.000 K 127.78 % | -1.800 M 5.26 % | -1.900 M -1 022.33 % | 206.000 K 118.73 % | -1.100 M -83.33 % | -600.000 K 25.00 % | -800.000 K |
| Net change in cash | -20.700 M -240.82 % | 14.700 M 198.00 % | -15.000 M -215.38 % | 13.000 M 345.28 % | -5.300 M 78.42 % | -24.562 M -453.45 % | -4.438 M -13.79 % | -3.900 M -125.83 % | 15.100 M 139.02 % | -38.700 M -250.10 % | 25.783 M -14.06 % | 30.000 M 933.33 % | -3.600 M 91.11 % | -40.500 M -411.47 % | 13.003 M 52.98 % | 8.500 M 123.68 % | 3.800 M -51.90 % | 7.900 M 53.31 % | 5.153 M 197.23 % | -5.300 M -172.60 % | 7.300 M -73.74 % | 27.800 M 735.84 % | 3.326 M -64.24 % | 9.300 M 120.31 % | -45.800 M 44.21 % | -82.100 M -378.88 % | 29.439 M 2 202.79 % | -1.400 M -121.88 % | 6.400 M -71.43 % | 22.400 M 175.86 % | -29.528 M -134.35 % | -12.600 M 74.55 % | -49.500 M -870.59 % | -5.100 M 95.79 % | -121.037 M -166.14 % | 183.000 M 746.64 % | -28.300 M -132.60 % | 86.800 M 1 122.86 % | -8.486 M -453.58 % | 2.400 M 105.74 % | -41.800 M -1 648.15 % | 2.700 M -93.98 % | 44.874 M 269.34 % | -26.500 M 70.49 % | -89.800 M -323.94 % | 40.100 M 198.20 % | -40.833 M -198.05 % | -13.700 M -175.69 % | 18.100 M -74.86 % | 72.000 M 333.94 % | 16.592 M 367.61 % | -6.200 M 40.95 % | -10.500 M -69.35 % | -6.200 M -112.55 % | 49.392 M 247.83 % | 14.200 M 175.94 % | -18.700 M -312.50 % | 8.800 M 239.15 % | -6.324 M -212.93 % | 5.600 M 153.33 % | -10.500 M -314.29 % | 4.900 M -77.38 % | 21.661 M 121.03 % | 9.800 M 114.96 % | -65.500 M -67.95 % | -39.000 M |
| Cash at beginning of period | 71.000 M 26.11 % | 56.300 M -21.04 % | 71.300 M 22.30 % | 58.300 M -8.33 % | 63.600 M -27.86 % | 88.162 M -4.79 % | 92.600 M -4.04 % | 96.500 M 18.55 % | 81.400 M -32.22 % | 120.100 M 27.36 % | 94.300 M 46.66 % | 64.300 M -5.30 % | 67.900 M -37.36 % | 108.400 M 13.63 % | 95.400 M 9.78 % | 86.900 M 4.57 % | 83.100 M 10.51 % | 75.200 M 7.43 % | 70.000 M -7.04 % | 75.300 M 10.74 % | 68.000 M 69.15 % | 40.200 M 8.94 % | 36.900 M 33.70 % | 27.600 M -62.40 % | 73.400 M -52.80 % | 155.500 M 23.31 % | 126.100 M -1.10 % | 127.500 M 5.28 % | 121.100 M 22.70 % | 98.700 M -23.01 % | 128.200 M -8.95 % | 140.800 M -26.01 % | 190.300 M -2.61 % | 195.400 M -38.24 % | 316.400 M 137.18 % | 133.400 M -17.50 % | 161.700 M 115.89 % | 74.900 M -10.19 % | 83.400 M 2.96 % | 81.000 M -34.04 % | 122.800 M 2.25 % | 120.100 M 59.71 % | 75.200 M -26.06 % | 101.700 M -46.89 % | 191.500 M 26.49 % | 151.400 M -21.23 % | 192.200 M -6.65 % | 205.900 M 9.64 % | 187.800 M 62.18 % | 115.800 M 16.73 % | 99.200 M -5.88 % | 105.400 M -9.06 % | 115.900 M -5.08 % | 122.100 M 67.95 % | 72.700 M 24.27 % | 58.500 M -24.22 % | 77.200 M 12.87 % | 68.400 M -8.43 % | 74.700 M 8.10 % | 69.100 M -13.19 % | 79.600 M 6.56 % | 74.700 M 40.94 % | 53.000 M 22.69 % | 43.200 M -60.26 % | 108.700 M -26.40 % | 147.700 M |
| Cash at end of period | 50.300 M -29.15 % | 71.000 M 26.11 % | 56.300 M -21.04 % | 71.300 M 22.30 % | 58.300 M -8.33 % | 63.600 M -27.86 % | 88.162 M -4.79 % | 92.600 M -4.04 % | 96.500 M 18.55 % | 81.400 M -32.21 % | 120.083 M 27.34 % | 94.300 M 46.66 % | 64.300 M -5.30 % | 67.900 M -37.36 % | 108.403 M 13.63 % | 95.400 M 9.78 % | 86.900 M 4.57 % | 83.100 M 10.57 % | 75.153 M 7.36 % | 70.000 M -7.04 % | 75.300 M 10.74 % | 68.000 M 69.04 % | 40.226 M 9.01 % | 36.900 M 33.70 % | 27.600 M -62.40 % | 73.400 M -52.81 % | 155.539 M 23.35 % | 126.100 M -1.10 % | 127.500 M 5.28 % | 121.100 M 22.73 % | 98.672 M -23.03 % | 128.200 M -8.95 % | 140.800 M -26.01 % | 190.300 M -2.59 % | 195.363 M -38.25 % | 316.400 M 137.18 % | 133.400 M -17.50 % | 161.700 M 115.85 % | 74.914 M -10.18 % | 83.400 M 2.96 % | 81.000 M -34.04 % | 122.800 M 2.27 % | 120.074 M 59.67 % | 75.200 M -26.06 % | 101.700 M -46.89 % | 191.500 M 26.51 % | 151.367 M -21.25 % | 192.200 M -6.65 % | 205.900 M 9.64 % | 187.800 M 62.19 % | 115.792 M 16.73 % | 99.200 M -5.88 % | 105.400 M -9.06 % | 115.900 M -5.07 % | 122.092 M 67.94 % | 72.700 M 24.27 % | 58.500 M -24.22 % | 77.200 M 12.91 % | 68.376 M -8.47 % | 74.700 M 8.10 % | 69.100 M -13.19 % | 79.600 M 6.62 % | 74.661 M 40.87 % | 53.000 M 22.69 % | 43.200 M -60.26 % | 108.700 M |
| Operating cash flow | 3.500 M -90.33 % | 36.200 M 7 140.00 % | 500.000 K -98.68 % | 38.000 M 4 650.00 % | 800.000 K 104.55 % | -17.600 M -135.99 % | 48.900 M 565.71 % | -10.500 M -130.43 % | 34.500 M 263.16 % | 9.500 M -86.10 % | 68.342 M 2 170.97 % | -3.300 M 90.43 % | -34.500 M -13.86 % | -30.300 M -152.42 % | 57.803 M 31.07 % | 44.100 M 512.15 % | -10.700 M -147.56 % | 22.500 M -60.07 % | 56.347 M 1 474.32 % | -4.100 M -159.42 % | 6.900 M -71.72 % | 24.400 M 50.85 % | 16.175 M 124.65 % | 7.200 M 192.31 % | -7.800 M 73.20 % | -29.100 M -170.31 % | 41.391 M 639.13 % | 5.600 M -30.86 % | 8.100 M -67.98 % | 25.300 M 196.16 % | -26.309 M -198.97 % | -8.800 M 75.82 % | -36.400 M -2 175.00 % | -1.600 M 70.68 % | -5.457 M 74.26 % | -21.200 M 32.05 % | -31.200 M -1 935.29 % | 1.700 M -89.89 % | 16.819 M 48.84 % | 11.300 M 131.92 % | -35.400 M -4 525.00 % | 800.000 K -98.32 % | 47.641 M 243.07 % | -33.300 M -57.82 % | -21.100 M -50.71 % | -14.000 M -164.56 % | 21.684 M 149.73 % | -43.600 M -274.40 % | 25.000 M 190.25 % | -27.700 M -175.39 % | 36.742 M 132.60 % | -112.700 M -381.75 % | 40.000 M 39.86 % | 28.600 M -53.24 % | 61.160 M 124.85 % | 27.200 M 17.75 % | 23.100 M -41.67 % | 39.600 M 44.45 % | 27.414 M 134.31 % | 11.700 M -70.53 % | 39.700 M 38.33 % | 28.700 M 56.46 % | 18.343 M -47.59 % | 35.000 M 237.25 % | -25.500 M -298.44 % | -6.400 M |
| Capital expenditure | -4.100 M 16.33 % | -4.900 M 60.80 % | -12.500 M 35.90 % | -19.500 M 15.95 % | -23.200 M -88.62 % | -12.300 M -16.04 % | -10.600 M 18.46 % | -13.000 M -36.84 % | -9.500 M -9.20 % | -8.700 M -63.23 % | -5.330 M -52.29 % | -3.500 M 40.68 % | -5.900 M 41.00 % | -10.000 M 43.32 % | -17.642 M 5.15 % | -18.600 M -50.00 % | -12.400 M -25.25 % | -9.900 M -30.85 % | -7.566 M -28.24 % | -5.900 M -25.53 % | -4.700 M 4.08 % | -4.900 M 47.65 % | -9.360 M -58.64 % | -5.900 M 44.34 % | -10.600 M -55.88 % | -6.800 M 39.71 % | -11.279 M -46.48 % | -7.700 M -24.19 % | -6.200 M 10.14 % | -6.900 M -0.23 % | -6.884 M -145.86 % | -2.800 M 61.64 % | -7.300 M -43.14 % | -5.100 M 7.91 % | -5.538 M -84.60 % | -3.000 M -36.36 % | -2.200 M 71.79 % | -7.800 M 29.93 % | -11.131 M -40.90 % | -7.900 M 24.76 % | -10.500 M -64.06 % | -6.400 M 51.70 % | -13.250 M -38.02 % | -9.600 M -74.55 % | -5.500 M -25.00 % | -4.400 M 78.13 % | -20.120 M | 0.000 | 0.000 | 0.000 100.00 % | -48.638 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 |
| Free CashFlow | -600.000 K -101.92 % | 31.300 M 360.83 % | -12.000 M -164.86 % | 18.500 M 182.59 % | -22.400 M 25.08 % | -29.900 M -178.07 % | 38.300 M 262.98 % | -23.500 M -194.00 % | 25.000 M 3 025.00 % | 800.000 K -98.73 % | 63.012 M 1 026.65 % | -6.800 M 83.17 % | -40.400 M -0.25 % | -40.300 M -200.35 % | 40.161 M 57.49 % | 25.500 M 210.39 % | -23.100 M -283.33 % | 12.600 M -74.17 % | 48.781 M 587.81 % | -10.000 M -554.55 % | 2.200 M -88.72 % | 19.500 M 186.13 % | 6.815 M 424.23 % | 1.300 M 107.07 % | -18.400 M 48.75 % | -35.900 M -219.22 % | 30.112 M 1 533.90 % | -2.100 M -210.53 % | 1.900 M -89.67 % | 18.400 M 155.43 % | -33.193 M -186.15 % | -11.600 M 73.46 % | -43.700 M -552.24 % | -6.700 M 39.06 % | -10.995 M 54.57 % | -24.200 M 27.54 % | -33.400 M -447.54 % | -6.100 M -207.24 % | 5.688 M 67.29 % | 3.400 M 107.41 % | -45.900 M -719.64 % | -5.600 M -116.28 % | 34.391 M 180.17 % | -42.900 M -61.28 % | -26.600 M -44.57 % | -18.400 M -1 276.47 % | 1.564 M 103.59 % | -43.600 M -274.40 % | 25.000 M 190.25 % | -27.700 M -132.85 % | -11.896 M 89.44 % | -112.700 M -381.75 % | 40.000 M 39.86 % | 28.600 M -53.24 % | 61.160 M 124.85 % | 27.200 M 17.75 % | 23.100 M -41.67 % | 39.600 M 44.45 % | 27.414 M 134.31 % | 11.700 M -70.53 % | 39.700 M 38.33 % | 28.700 M 56.46 % | 18.343 M -47.59 % | 35.000 M 237.25 % | -25.500 M -298.44 % | -6.400 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |