Galapagos N.V. GLPG.AS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 275.649 M 14.99 % | 239.724 M -52.56 % | 505.280 M 4.21 % | 484.846 M 1.42 % | 478.053 M -43.42 % | 844.986 M 192.55 % | 288.836 M 127.27 % | 127.087 M -1.88 % | 129.517 M 227.37 % | 39.563 M -42.97 % | 69.368 M -49.62 % | 137.699 M 1.05 % | 136.268 M 42.11 % | 95.887 M -21.67 % | 122.410 M 31.50 % | 93.089 M 20.93 % | 76.978 M 16.75 % | 65.936 M 87.57 % | 35.152 M 212.74 % | 11.240 M 44.53 % | 7.777 M |
| Net income | 74.082 M -65.01 % | 211.697 M 197.11 % | -217.991 M -73.81 % | -125.422 M 59.67 % | -311.001 M -307.55 % | 149.845 M 612.13 % | -29.259 M 74.71 % | -115.704 M -314.22 % | 54.012 M 145.61 % | -118.410 M -456.54 % | 33.211 M 511.08 % | -8.079 M -41.22 % | -5.721 M 82.71 % | -33.097 M -857.37 % | 4.370 M 45.18 % | 3.010 M 120.64 % | -14.584 M 33.55 % | -21.948 M -93.63 % | -11.335 M -73.29 % | -6.541 M -82.25 % | -3.589 M |
| Income before tax | -3.085 M -154.84 % | 5.625 M 102.61 % | -215.147 M -74.92 % | -122.999 M 60.29 % | -309.775 M -306.43 % | 150.060 M 613.75 % | -29.209 M 74.71 % | -115.507 M -312.93 % | 54.246 M 145.35 % | -119.627 M -239.84 % | -35.201 M -214.46 % | -11.194 M -117.27 % | -5.152 M 84.72 % | -33.727 M -5 835.88 % | 588.000 K -65.10 % | 1.685 M 109.12 % | -18.478 M 17.90 % | -22.506 M -80.13 % | -12.494 M -87.85 % | -6.651 M -86.41 % | -3.568 M |
| Income before tax ratio | -0.01 -147.70 % | 0.02 105.51 % | -0.43 -67.84 % | -0.25 60.85 % | -0.65 -464.88 % | 0.18 275.61 % | -0.10 88.87 % | -0.91 -317.00 % | 0.42 113.85 % | -3.02 -495.86 % | -0.51 -524.23 % | -0.08 -115.02 % | -0.04 89.25 % | -0.35 -7 422.47 % | 0.00 -73.46 % | 0.02 107.54 % | -0.24 29.67 % | -0.34 3.97 % | -0.36 39.93 % | -0.59 -28.98 % | -0.46 |
| EBITDA | 43.325 M -2.04 % | 44.227 M 232.56 % | -33.365 M 66.94 % | -100.928 M 65.73 % | -294.519 M -178.70 % | 374.244 M 1 396.49 % | -28.866 M 73.71 % | -109.817 M -1 245.14 % | -8.164 M 92.96 % | -115.997 M -282.36 % | -30.337 M -293.53 % | -7.709 M -292.10 % | 4.013 M 118.67 % | -21.493 M -255.97 % | 13.780 M 55.97 % | 8.835 M 568.70 % | -1.885 M 84.80 % | -12.405 M -84.85 % | -6.711 M -37.27 % | -4.889 M -108.58 % | -2.344 M |
| Net income ratio | 0.27 -69.57 % | 0.88 304.69 % | -0.43 -66.78 % | -0.26 60.24 % | -0.65 -466.85 % | 0.18 275.06 % | -0.10 88.87 % | -0.91 -318.32 % | 0.42 113.93 % | -2.99 -725.14 % | 0.48 916.01 % | -0.06 -39.75 % | -0.04 87.84 % | -0.35 -1 066.86 % | 0.04 10.41 % | 0.03 117.07 % | -0.19 43.08 % | -0.33 -3.23 % | -0.32 44.59 % | -0.58 -26.10 % | -0.46 |
| Ratio EBITDA | 0.16 -14.81 % | 0.18 379.39 % | -0.07 68.28 % | -0.21 66.21 % | -0.62 -239.10 % | 0.44 543.17 % | -0.10 88.43 % | -0.86 -1 270.86 % | -0.06 97.85 % | -2.93 -570.42 % | -0.44 -681.17 % | -0.06 -290.10 % | 0.03 113.14 % | -0.22 -299.12 % | 0.11 18.61 % | 0.09 487.58 % | -0.02 86.98 % | -0.19 1.45 % | -0.19 56.11 % | -0.43 -44.31 % | -0.30 |
| Gross profit ratio | 0.87 2.78 % | 0.85 -12.93 % | 0.98 -2.06 % | 1.00 1 144.52 % | -0.10 -119.30 % | 0.49 519.41 % | -0.12 83.62 % | -0.72 -826.35 % | -0.08 96.59 % | -2.28 -278.68 % | -0.60 -185.95 % | 0.70 8.30 % | 0.65 313.02 % | -0.30 -680.98 % | 0.05 -39.16 % | 0.09 -86.57 % | 0.64 17.84 % | 0.54 22.09 % | 0.44 -22.10 % | 0.57 -31.64 % | 0.83 |
| Weighted average shs out dil | 65.897 M 0.02 % | 65.884 M 0.28 % | 65.699 M 0.30 % | 65.500 M 0.65 % | 65.075 M 12.95 % | 57.614 M 10.56 % | 52.113 M 5.32 % | 49.479 M 8.28 % | 45.696 M 28.00 % | 35.700 M 18.57 % | 30.108 M 4.59 % | 28.787 M 8.45 % | 26.545 M 0.54 % | 26.403 M 8.73 % | 24.284 M 12.14 % | 21.656 M 2.20 % | 21.189 M 2.46 % | 20.680 M 52.70 % | 13.543 M 51.56 % | 8.936 M 50.46 % | 5.939 M |
| Weighted average shs out | 65.897 M 0.02 % | 65.884 M 0.28 % | 65.699 M 0.30 % | 65.500 M 0.65 % | 65.075 M 12.95 % | 57.614 M 10.56 % | 52.113 M 5.39 % | 49.446 M 8.21 % | 45.696 M 28.12 % | 35.666 M 18.56 % | 30.083 M 4.50 % | 28.787 M 8.45 % | 26.545 M 0.54 % | 26.403 M 8.73 % | 24.284 M 12.14 % | 21.656 M 2.20 % | 21.189 M 2.46 % | 20.680 M 52.70 % | 13.543 M 51.56 % | 8.936 M 50.46 % | 5.939 M |
| EPS diluted | 1.12 -65.11 % | 3.21 196.69 % | -3.32 -73.82 % | -1.91 60.04 % | -4.78 -283.85 % | 2.60 564.29 % | -0.56 76.07 % | -2.34 -305.26 % | 1.14 134.34 % | -3.32 -401.82 % | 1.10 492.86 % | -0.28 -27.27 % | -0.22 82.40 % | -1.25 -835.29 % | 0.17 30.77 % | 0.13 118.84 % | -0.69 34.91 % | -1.06 -26.19 % | -0.84 -15.07 % | -0.73 -21.67 % | -0.60 |
| Earnings per share | 1.12 -65.11 % | 3.21 196.69 % | -3.32 -73.82 % | -1.91 60.04 % | -4.78 -283.85 % | 2.60 564.29 % | -0.56 76.07 % | -2.34 -298.31 % | 1.18 135.54 % | -3.32 -401.82 % | 1.10 492.86 % | -0.28 -27.27 % | -0.22 82.40 % | -1.25 -835.29 % | 0.17 21.43 % | 0.14 120.29 % | -0.69 34.91 % | -1.06 -26.19 % | -0.84 -15.07 % | -0.73 -21.67 % | -0.60 |
| Gross profit | 240.786 M 18.19 % | 203.735 M -58.69 % | 493.201 M 2.07 % | 483.217 M 1 159.36 % | -45.614 M -110.92 % | 417.666 M 1 326.99 % | -34.040 M 62.76 % | -91.415 M -808.97 % | -10.057 M 88.84 % | -90.151 M -115.97 % | -41.742 M -143.30 % | 96.401 M 9.43 % | 88.090 M 402.73 % | -29.099 M -555.10 % | 6.394 M -19.99 % | 7.992 M -83.76 % | 49.209 M 37.57 % | 35.770 M 129.02 % | 15.619 M 143.63 % | 6.411 M -1.20 % | 6.489 M |
| Income tax expense | -1.803 M -118.76 % | 9.613 M 238.01 % | 2.844 M 17.38 % | 2.423 M 97.63 % | 1.226 M 472.90 % | 214.000 K 328.00 % | 50.000 K -74.75 % | 198.000 K -15.74 % | 235.000 K 119.29 % | -1.218 M -157.92 % | 2.103 M 167.51 % | -3.115 M -647.45 % | 569.000 K 190.32 % | -630.000 K 83.34 % | -3.782 M -185.65 % | -1.324 M 66.00 % | -3.894 M -597.85 % | -558.000 K 51.86 % | -1.159 M -953.64 % | -110.000 K -623.81 % | 21.000 K |
| Cost of revenue | 34.863 M -3.13 % | 35.989 M 197.95 % | 12.079 M 641.50 % | 1.629 M -99.69 % | 523.667 M 22.55 % | 427.320 M 32.35 % | 322.876 M 47.77 % | 218.502 M 56.55 % | 139.574 M 7.60 % | 129.714 M 16.74 % | 111.110 M 169.04 % | 41.298 M -14.28 % | 48.178 M -61.45 % | 124.986 M 7.73 % | 116.016 M 36.33 % | 85.097 M 206.45 % | 27.769 M -7.95 % | 30.166 M 54.44 % | 19.533 M 304.49 % | 4.829 M 274.92 % | 1.288 M |
| General and administrative expenses | 94.067 M 1.72 % | 92.476 M -50.15 % | 185.502 M 90.72 % | 97.262 M 1.63 % | 95.702 M 50.28 % | 63.681 M 149.78 % | 25.495 M 43.59 % | 17.756 M 17.12 % | 15.160 M -20.74 % | 19.127 M 136.52 % | 8.087 M -58.21 % | 19.351 M 5.93 % | 18.267 M -20.99 % | 23.120 M 7.62 % | 21.483 M 26.86 % | 16.934 M -19.64 % | 21.072 M 8.37 % | 19.444 M 62.53 % | 11.963 M 108.52 % | 5.737 M 26.92 % | 4.520 M |
| Selling and marketing expenses | 2.813 M 58.39 % | 1.776 M -96.71 % | 54.026 M -22.77 % | 69.956 M 5.25 % | 66.468 M 170.45 % | 24.577 M 492.79 % | 4.146 M 47.91 % | 2.803 M 57.03 % | 1.785 M 51.02 % | 1.182 M 19.15 % | 992.000 K -58.87 % | 2.412 M 13.03 % | 2.134 M -6.12 % | 2.273 M -12.10 % | 2.586 M 24.63 % | 2.075 M -10.83 % | 2.327 M -5.21 % | 2.455 M 24.49 % | 1.972 M 368.41 % | 421.000 K 214.18 % | 134.000 K |
| Other expenses | -3.215 M 57.47 % | -7.559 M -223.72 % | 6.110 M 160.43 % | -10.111 M 65.32 % | -29.152 M 28.70 % | -40.886 M -116.64 % | -18.873 M 14.88 % | -22.171 M -42.96 % | -15.509 M -6.02 % | -14.629 M 1.59 % | -14.866 M -0.64 % | -14.771 M -41.05 % | -10.472 M 51.42 % | -21.557 M -12.58 % | -19.148 M -47.85 % | -12.951 M -1 469.82 % | -825.000 K 46.60 % | -1.545 M 48.38 % | -2.993 M -3 737.18 % | -78.000 K | 0.000 |
| Operating expenses | 429.124 M 30.84 % | 327.987 M -56.88 % | 760.721 M 17.25 % | 648.814 M -1.20 % | 656.685 M 38.34 % | 474.692 M 42.27 % | 333.644 M 53.83 % | 216.890 M 53.81 % | 141.010 M 9.30 % | 129.006 M 22.49 % | 105.323 M -0.99 % | 106.372 M 17.95 % | 90.187 M 2 251.07 % | 3.836 M -22.05 % | 4.921 M -18.77 % | 6.058 M -90.12 % | 61.300 M 20.23 % | 50.987 M 90.21 % | 26.805 M 109.74 % | 12.780 M 26.57 % | 10.097 M |
| Cost and expenses | 463.987 M 41.47 % | 327.987 M -57.56 % | 772.800 M 18.81 % | 650.443 M -0.95 % | 656.685 M 38.34 % | 474.692 M 42.27 % | 333.644 M 53.83 % | 216.890 M 53.81 % | 141.010 M 9.30 % | 129.006 M 22.49 % | 105.323 M -28.68 % | 147.670 M 6.72 % | 138.365 M 7.41 % | 128.822 M 6.52 % | 120.937 M 32.67 % | 91.155 M 2.34 % | 89.069 M 9.75 % | 81.153 M 75.13 % | 46.338 M 163.15 % | 17.609 M 54.67 % | 11.385 M |
| Research and development expenses | 335.459 M 39.03 % | 241.294 M -53.15 % | 515.083 M 4.75 % | 491.707 M -6.10 % | 523.667 M 22.55 % | 427.320 M 32.35 % | 322.876 M 47.77 % | 218.502 M 56.55 % | 139.574 M 7.60 % | 129.714 M 16.74 % | 111.110 M 11.80 % | 99.380 M 23.83 % | 80.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.726 M 26.42 % | 30.633 M 93.11 % | 15.863 M 136.76 % | 6.700 M 23.09 % | 5.443 M |
| Selling general and administrative expenses | 96.880 M 2.79 % | 94.252 M -60.65 % | 239.528 M 43.24 % | 167.218 M 3.11 % | 162.170 M 83.75 % | 88.258 M 197.76 % | 29.641 M 44.18 % | 20.559 M 21.33 % | 16.945 M -16.56 % | 20.309 M 123.69 % | 9.079 M -58.28 % | 21.763 M 6.68 % | 20.401 M -19.66 % | 25.393 M 5.50 % | 24.069 M 26.62 % | 19.009 M -18.76 % | 23.399 M 6.85 % | 21.899 M 57.15 % | 13.935 M 126.29 % | 6.158 M 32.32 % | 4.654 M |
| Interest income | 89.773 M 13.22 % | 79.290 M 338.21 % | 18.094 M 531.55 % | 2.865 M -71.44 % | 10.030 M -29.88 % | 14.305 M 174.09 % | 5.219 M 71.40 % | 3.045 M 88.66 % | 1.614 M 29.53 % | 1.246 M 7.88 % | 1.155 M -2.04 % | 1.179 M 15.48 % | 1.021 M 18.86 % | 859.000 K -22.89 % | 1.114 M 50.95 % | 738.000 K -60.39 % | 1.863 M 72.34 % | 1.081 M 192.16 % | 370.000 K 0.54 % | 368.000 K 82.18 % | 202.000 K |
| Interest expense | 315.000 K -80.96 % | 1.654 M -78.19 % | 7.583 M -39.18 % | 12.468 M 22.69 % | 10.162 M 516.63 % | 1.648 M 5.51 % | 1.562 M 11.17 % | 1.405 M 490.34 % | 238.000 K 4.39 % | 228.000 K 6.05 % | 215.000 K -20.96 % | 272.000 K 81.33 % | 150.000 K -90.91 % | 1.651 M 6.04 % | 1.557 M 118.99 % | 711.000 K -86.13 % | 5.126 M 193.42 % | 1.747 M 65.28 % | 1.057 M 186.45 % | 369.000 K 127.78 % | 162.000 K |
| Depreciation and amortization | 45.499 M 26.42 % | 35.989 M 20.36 % | 29.901 M 40.36 % | 21.303 M 25.36 % | 16.994 M 57.18 % | 10.812 M 112.79 % | 5.081 M 18.58 % | 4.285 M 2.46 % | 4.182 M 22.93 % | 3.402 M -26.82 % | 4.649 M -42.99 % | 8.154 M -9.49 % | 9.009 M -25.52 % | 12.096 M 3.96 % | 11.635 M 67.29 % | 6.955 M -5.58 % | 7.366 M -11.83 % | 8.354 M 76.77 % | 4.726 M 259.39 % | 1.315 M 31.11 % | 1.003 M |
| Operating income | -188.338 M -113.38 % | -88.263 M 67.01 % | -267.520 M -61.55 % | -165.597 M 7.30 % | -178.632 M -148.24 % | 370.292 M 926.42 % | -44.807 M 50.10 % | -89.802 M -681.50 % | -11.491 M 87.15 % | -89.444 M -144.22 % | -36.624 M -232.34 % | -11.020 M -66.72 % | -6.610 M 79.93 % | -32.935 M -3 294.47 % | 1.031 M -37.78 % | 1.657 M 110.89 % | -15.215 M 30.33 % | -21.840 M -84.98 % | -11.807 M -77.55 % | -6.650 M -84.31 % | -3.608 M |
| Operating income ratio | -0.68 -85.57 % | -0.37 30.46 % | -0.53 -55.02 % | -0.34 8.60 % | -0.37 -185.27 % | 0.44 382.49 % | -0.16 78.05 % | -0.71 -696.44 % | -0.09 96.08 % | -2.26 -328.21 % | -0.53 -559.71 % | -0.08 -64.98 % | -0.05 85.88 % | -0.34 -4 178.08 % | 0.01 -52.68 % | 0.02 109.01 % | -0.20 40.33 % | -0.33 1.39 % | -0.34 43.23 % | -0.59 -27.53 % | -0.46 |
| Total other income expenses net | 185.253 M 97.31 % | 93.888 M 55.94 % | 60.207 M 23.96 % | 48.569 M 137.04 % | -131.143 M 40.45 % | -220.223 M -1 511.87 % | 15.598 M 160.68 % | -25.705 M -139.10 % | 65.737 M 317.79 % | -30.184 M -2 221.15 % | 1.423 M 82.44 % | 780.000 K -72.80 % | 2.868 M 462.12 % | -792.000 K -78.78 % | -443.000 K -1 803.85 % | 26.000 K 100.80 % | -3.264 M -390.09 % | -666.000 K 3.06 % | -687.000 K -68 600.00 % | -1.000 K -102.50 % | 40.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -52.517 M 66.59 % | -157.207 M 67.67 % | -486.216 M 77.96 % | -2.207 B -4.78 % | -2.106 B -14.68 % | -1.836 B -42.26 % | -1.291 B -12.13 % | -1.151 B -18.29 % | -973.178 M -186.06 % | -340.199 M -81.40 % | -187.545 M -32.93 % | -141.088 M -49.71 % | -94.242 M -197.49 % | -31.679 M 19.09 % | -39.152 M 14.71 % | -45.907 M -79.23 % | -25.614 M 42.99 % | -44.927 M -2.69 % | -43.752 M -85.26 % | -23.617 M -129.87 % | -10.274 M |
| Total investments | 3.306 B -6.37 % | 3.531 B -1.52 % | 3.586 B 45.19 % | 2.470 B -18.63 % | 3.035 B -22.78 % | 3.930 B 5 251.76 % | 73.443 M 14.75 % | 64.001 M 18.11 % | 54.188 M 9.73 % | 49.384 M 12.38 % | 43.944 M 19 874.55 % | 220.000 K -99.38 % | 35.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 11.722 M 22.16 % | 9.596 M -56.18 % | 21.901 M -18.46 % | 26.859 M -8.75 % | 29.436 M 15.96 % | 25.384 M | 0.000 -100.00 % | 9.000 K -85.71 % | 63.000 K -45.22 % | 115.000 K -31.14 % | 167.000 K -57.51 % | 393.000 K -2.96 % | 405.000 K -53.77 % | 876.000 K -29.64 % | 1.245 M -16.11 % | 1.484 M -12.81 % | 1.702 M -61.03 % | 4.368 M -43.76 % | 7.767 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 314.000 K 104.43 % | -7.091 M -10.01 % | -6.446 M 45.83 % | -11.899 M 15.59 % | -14.096 M -135.56 % | -5.984 M -161.08 % | -2.292 M 23.95 % | -3.014 M -44.21 % | -2.090 M -330.93 % | -485.000 K 64.78 % | -1.377 M -734.56 % | 217.000 K -78.17 % | 994.000 K -98.62 % | 72.056 M 0.83 % | 71.463 M 35.15 % | 52.875 M 15.04 % | 45.961 M -1.65 % | 46.733 M 5.78 % | 44.179 M 122.95 % | 19.816 M | 0.000 |
| Retained earnings | -134.306 M 41.16 % | -228.274 M 54.04 % | -496.689 M -35.26 % | -367.205 M -9.71 % | -334.701 M -206.44 % | -109.223 M 63.32 % | -297.779 M -40.83 % | -211.441 M -88.33 % | -112.272 M 36.68 % | -177.317 M -177.30 % | -63.944 M 36.12 % | -100.107 M -5.63 % | -94.770 M -3.98 % | -91.140 M -51.70 % | -60.079 M 10.15 % | -66.868 M 7.76 % | -72.492 M -22.95 % | -58.962 M -51.05 % | -39.034 M -40.76 % | -27.731 M -30.87 % | -21.190 M |
| Common stock | 293.937 M 0.00 % | 293.937 M 0.11 % | 293.604 M 0.52 % | 292.075 M 0.26 % | 291.312 M 1.40 % | 287.282 M 21.45 % | 236.540 M 1.34 % | 233.414 M 4.24 % | 223.928 M 20.78 % | 185.399 M 17.88 % | 157.274 M 1.77 % | 154.542 M 10.90 % | 139.347 M 1.37 % | 137.460 M 0.25 % | 137.122 M 11.60 % | 122.870 M 10.84 % | 110.855 M 0.00 % | 110.855 M 6.19 % | 104.396 M 51.19 % | 69.051 M 118.81 % | 31.557 M |
| Total equity | 2.897 B 3.63 % | 2.796 B 10.67 % | 2.526 B -4.44 % | 2.643 B -1.01 % | 2.670 B -7.14 % | 2.876 B 136.83 % | 1.214 B 19.99 % | 1.012 B 33.38 % | 758.701 M 107.86 % | 364.999 M 77.07 % | 206.135 M 23.33 % | 167.136 M 41.11 % | 118.447 M 0.06 % | 118.376 M -20.29 % | 148.507 M 36.40 % | 108.877 M 29.12 % | 84.324 M -14.50 % | 98.626 M -9.97 % | 109.542 M 79.18 % | 61.136 M 489.72 % | 10.367 M |
| Other non current liabilities | 35.920 M 6.07 % | 33.863 M 23.82 % | 27.348 M 283.35 % | 7.134 M -11.89 % | 8.097 M 15.85 % | 6.989 M 30.83 % | 5.342 M 1.87 % | 5.244 M 112.39 % | 2.469 M -51.01 % | 5.040 M 30.54 % | 3.861 M -27.41 % | 5.319 M 531 800.00 % | 1.000 K -99.96 % | 2.253 M 32.53 % | 1.700 M 76.90 % | 961.000 K -43.87 % | 1.712 M 11.46 % | 1.536 M 138.88 % | 643.000 K 200.47 % | 214.000 K -84.85 % | 1.413 M |
| Long term debt | 8.243 M 66.73 % | 4.944 M -66.35 % | 14.692 M -25.25 % | 19.655 M 144.50 % | 8.039 M -28.83 % | 11.295 M | 0.000 | 0.000 100.00 % | -3.574 M -5 773.02 % | 63.000 K -45.22 % | 115.000 K -31.14 % | 167.000 K 103.40 % | -4.913 M -178.99 % | -1.761 M -303.11 % | 867.000 K -10.06 % | 964.000 K -16.61 % | 1.156 M -33.83 % | 1.747 M -61.98 % | 4.595 M -0.24 % | 4.606 M | 0.000 |
| Total non current liabilities | 903.699 M -20.28 % | 1.134 B -32.76 % | 1.686 B -15.00 % | 1.983 B -17.78 % | 2.412 B -7.98 % | 2.621 B 48 966.98 % | 5.342 M -94.79 % | 102.592 M -53.55 % | 220.846 M 4 227.77 % | 5.103 M 28.35 % | 3.976 M -48.22 % | 7.678 M -2.41 % | 7.868 M 7.50 % | 7.319 M 1.22 % | 7.231 M 107.31 % | 3.488 M -26.55 % | 4.749 M -29.51 % | 6.737 M -76.63 % | 28.826 M 353.10 % | 6.362 M 288.40 % | 1.638 M |
| Other current liabilities | 2.189 M -99.24 % | 288.862 M 1 778.41 % | 15.378 M 363.47 % | 3.318 M -74.77 % | 13.150 M 84.64 % | 7.122 M 699.33 % | 891.000 K -23.12 % | 1.159 M 70.69 % | 679.000 K -20.86 % | 858.000 K -36.54 % | 1.352 M -65.68 % | 3.939 M 28.31 % | 3.070 M -4.98 % | 3.231 M 23.13 % | 2.624 M -83.23 % | 15.650 M -0.47 % | 15.724 M -42.59 % | 27.391 M 4 826.44 % | 556.000 K -93.04 % | 7.990 M 188.24 % | 2.772 M |
| Deferred revenue | 232.476 M | 0.000 -100.00 % | 365.631 M -12.92 % | 419.866 M -5.26 % | 443.159 M 6.97 % | 414.298 M 176.57 % | 149.801 M 22.24 % | 122.544 M 73.02 % | 70.827 M 77.93 % | 39.806 M 47.29 % | 27.026 M -65.78 % | 78.979 M -5.54 % | 83.608 M 8 186.22 % | 1.009 M 2 193.18 % | 44.000 K 0.00 % | 44.000 K -21.43 % | 56.000 K -95.39 % | 1.215 M 104.88 % | -24.875 M | 0.000 | 0.000 |
| Short term debt | 2.387 M -48.69 % | 4.652 M -35.47 % | 7.209 M 0.07 % | 7.204 M 12.54 % | 6.401 M 9.87 % | 5.826 M | 0.000 -100.00 % | 9.000 K -83.33 % | 54.000 K 3.85 % | 52.000 K 0.00 % | 52.000 K -76.99 % | 226.000 K -5.83 % | 240.000 K -43.53 % | 425.000 K 12.43 % | 378.000 K -27.31 % | 520.000 K -4.76 % | 546.000 K -79.17 % | 2.621 M -17.37 % | 3.172 M -5.62 % | 3.361 M | 0.000 |
| Total current liabilities | 335.081 M -21.75 % | 428.223 M -18.05 % | 522.538 M -7.76 % | 566.474 M -10.83 % | 635.274 M 11.10 % | 571.793 M 160.02 % | 219.905 M 28.08 % | 171.699 M 65.43 % | 103.791 M 43.33 % | 72.412 M 19.97 % | 60.356 M -46.38 % | 112.559 M 3.25 % | 109.014 M 208.30 % | 35.360 M -7.49 % | 38.223 M 21.95 % | 31.344 M 5.35 % | 29.751 M -31.39 % | 43.361 M 48.10 % | 29.278 M 108.16 % | 14.065 M 289.83 % | 3.608 M |
| Total liabilities | 1.239 B -20.68 % | 1.562 B -29.28 % | 2.208 B -13.39 % | 2.550 B -16.33 % | 3.047 B -4.56 % | 3.193 B 1 317.53 % | 225.247 M -17.88 % | 274.291 M -15.51 % | 324.637 M 318.81 % | 77.515 M 20.49 % | 64.332 M -46.50 % | 120.237 M 2.87 % | 116.882 M 173.86 % | 42.679 M -6.11 % | 45.454 M 30.49 % | 34.832 M 0.96 % | 34.500 M -31.13 % | 50.098 M -13.78 % | 58.104 M 184.45 % | 20.427 M 289.38 % | 5.246 M |
| Other non current assets | 183.902 M 16.90 % | 157.322 M 12 912.57 % | 1.209 M -51.09 % | 2.472 M -98.49 % | 164.013 M 70.45 % | 96.223 M 1 115.09 % | 7.919 M 129.01 % | 3.458 M -13.07 % | 3.978 M 148.31 % | 1.602 M 208.08 % | 520.000 K -98.68 % | 39.346 M 9 335.49 % | 417.000 K -98.28 % | 24.310 M 1 799.22 % | 1.280 M 58.61 % | 807.000 K 4.53 % | 772.000 K -83.48 % | 4.673 M -39.19 % | 7.685 M 505.59 % | 1.269 M | 0.000 |
| Long term investments | 253.123 M 1 764.63 % | 13.575 M -89.10 % | 124.510 M -2.10 % | 127.186 M 1 320.91 % | 8.951 M -20.61 % | 11.275 M -84.65 % | 73.443 M 14.75 % | 64.001 M 18.11 % | 54.188 M 9.73 % | 49.384 M 12.38 % | 43.944 M 19 874.55 % | 220.000 K -99.38 % | 35.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 164.862 M 28.89 % | 127.906 M -12.60 % | 146.353 M 143.50 % | 60.103 M -11.05 % | 67.566 M 171.08 % | 24.925 M 586.45 % | 3.631 M 45.36 % | 2.498 M 143.71 % | 1.025 M -33.87 % | 1.550 M -23.12 % | 2.016 M -74.26 % | 7.833 M -16.90 % | 9.426 M -11.19 % | 10.614 M -21.58 % | 13.534 M 288.91 % | 3.480 M -16.33 % | 4.159 M -31.71 % | 6.090 M -65.87 % | 17.844 M 266.48 % | 4.869 M 989.26 % | 447.000 K |
| GoodWill | 70.010 M 0.65 % | 69.557 M -0.37 % | 69.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.239 M 4.17 % | 37.667 M -3.12 % | 38.880 M -8.26 % | 42.380 M 25.57 % | 33.751 M 0.00 % | 33.751 M -0.59 % | 33.952 M -4.52 % | 35.560 M 20.62 % | 29.481 M | 0.000 |
| Goodwill and intangible assets | 234.872 M 18.94 % | 197.463 M -8.65 % | 216.166 M 259.66 % | 60.103 M -11.05 % | 67.566 M 171.08 % | 24.925 M 586.45 % | 3.631 M 45.36 % | 2.498 M 143.71 % | 1.025 M -33.87 % | 1.550 M -23.12 % | 2.016 M -95.72 % | 47.072 M -0.04 % | 47.093 M -4.85 % | 49.494 M -11.48 % | 55.914 M 50.18 % | 37.231 M -1.79 % | 37.910 M -5.32 % | 40.042 M -25.02 % | 53.404 M 55.47 % | 34.350 M 7 584.56 % | 447.000 K |
| Property plant equipment net | 122.898 M -2.71 % | 126.321 M -18.11 % | 154.253 M 12.17 % | 137.513 M 33.02 % | 103.379 M 56.51 % | 66.054 M 185.48 % | 23.138 M 38.62 % | 16.692 M 11.58 % | 14.959 M 8.54 % | 13.782 M 36.58 % | 10.091 M -48.32 % | 19.525 M 7.88 % | 18.099 M -7.29 % | 19.523 M -18.27 % | 23.886 M 23.86 % | 19.285 M -4.97 % | 20.293 M -11.44 % | 22.914 M -11.75 % | 25.965 M 176.25 % | 9.399 M 258.06 % | 2.625 M |
| Total non current assets | 796.269 M 60.60 % | 495.807 M -0.34 % | 497.501 M 50.16 % | 331.306 M -4.90 % | 348.384 M 71.89 % | 202.682 M 83.18 % | 110.645 M 24.84 % | 88.627 M 16.45 % | 76.107 M 11.85 % | 68.044 M 19.66 % | 56.864 M -48.64 % | 110.721 M 7.91 % | 102.602 M 7.44 % | 95.493 M 12.69 % | 84.738 M 43.57 % | 59.023 M 0.08 % | 58.975 M -13.25 % | 67.981 M -22.56 % | 87.781 M 94.99 % | 45.018 M 1 365.43 % | 3.072 M |
| Other current assets | 82.595 M 120.52 % | 37.455 M 199.19 % | 12.519 M 31.68 % | 9.507 M -72.14 % | 34.127 M 621.35 % | 4.731 M 11.42 % | 4.246 M -82.33 % | 24.023 M -11.23 % | 27.062 M -16.32 % | 32.338 M 173.70 % | 11.815 M 301.32 % | 2.944 M -59.78 % | 7.319 M 39.04 % | 5.264 M 34.80 % | 3.905 M 11.73 % | 3.495 M 49.17 % | 2.343 M 89.10 % | 1.239 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 3.053 B -13.20 % | 3.518 B -1.90 % | 3.586 B 45.19 % | 2.470 B -18.39 % | 3.026 B -22.78 % | 3.919 B 434.29 % | 733.537 M | 0.000 | 0.000 -100.00 % | 8.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 64.239 M -61.49 % | 166.803 M -67.17 % | 508.117 M -77.25 % | 2.233 B 4.60 % | 2.135 B 14.70 % | 1.862 B 44.22 % | 1.291 B 12.13 % | 1.151 B 18.29 % | 973.241 M 185.98 % | 340.314 M 81.30 % | 187.712 M 32.68 % | 141.481 M 49.48 % | 94.647 M 190.73 % | 32.555 M -19.41 % | 40.397 M -14.76 % | 47.391 M 73.49 % | 27.316 M -44.59 % | 49.295 M -4.32 % | 51.519 M 118.14 % | 23.617 M 129.87 % | 10.274 M |
| Cash and short term investments | 3.118 B -15.39 % | 3.685 B -10.00 % | 4.094 B -12.95 % | 4.703 B -8.88 % | 5.161 B -10.71 % | 5.781 B 347.85 % | 1.291 B 12.13 % | 1.151 B 18.29 % | 973.241 M 185.98 % | 340.314 M 81.30 % | 187.712 M 32.68 % | 141.481 M 49.48 % | 94.647 M 190.73 % | 32.555 M -19.41 % | 40.397 M -14.76 % | 47.391 M 73.49 % | 27.316 M -44.59 % | 49.295 M -4.32 % | 51.519 M 118.14 % | 23.617 M 129.87 % | 10.274 M |
| Total current assets | 3.339 B -13.52 % | 3.862 B -8.86 % | 4.237 B -12.86 % | 4.862 B -9.45 % | 5.369 B -8.47 % | 5.866 B 341.43 % | 1.329 B 10.96 % | 1.198 B 18.90 % | 1.007 B 168.98 % | 374.470 M 75.31 % | 213.603 M 20.92 % | 176.653 M 33.09 % | 132.727 M 102.45 % | 65.562 M -39.97 % | 109.223 M 28.97 % | 84.686 M 41.50 % | 59.849 M -25.88 % | 80.743 M 1.10 % | 79.865 M 118.54 % | 36.545 M 191.40 % | 12.541 M |
| Inventory | 51.192 M -30.80 % | 73.978 M 39.78 % | 52.925 M 157.30 % | 20.569 M 5 694.08 % | 355.000 K 39.22 % | 255.000 K -7.61 % | 276.000 K -1.08 % | 279.000 K -7.00 % | 300.000 K -7.69 % | 325.000 K 15.66 % | 281.000 K 12.85 % | 249.000 K 22.06 % | 204.000 K -59.36 % | 502.000 K -65.07 % | 1.437 M -20.87 % | 1.816 M -49.19 % | 3.574 M -27.77 % | 4.948 M 41.41 % | 3.499 M 11.36 % | 3.142 M 3 106.12 % | 98.000 K |
| Net receivables | 88.090 M 34.17 % | 65.655 M -15.11 % | 77.344 M -39.86 % | 128.601 M -25.84 % | 173.400 M 116.46 % | 80.109 M 138.90 % | 33.533 M 51.50 % | 22.134 M 233.90 % | 6.629 M 343.71 % | 1.494 M -89.17 % | 13.795 M -56.86 % | 31.979 M -3.80 % | 33.242 M 22.03 % | 27.241 M -57.09 % | 63.484 M 98.49 % | 31.984 M 20.17 % | 26.616 M 5.36 % | 25.261 M 7.27 % | 23.549 M 237.28 % | 6.982 M 221.90 % | 2.169 M |
| Tax assets | 1.474 M 30.91 % | 1.126 M -17.39 % | 1.363 M -66.20 % | 4.032 M -9.90 % | 4.475 M 6.42 % | 4.205 M 67.26 % | 2.514 M 27.10 % | 1.978 M 1.07 % | 1.957 M 13.38 % | 1.726 M 489.08 % | 293.000 K -93.57 % | 4.558 M 167.33 % | 1.705 M -21.28 % | 2.166 M -40.79 % | 3.658 M 115.18 % | 1.700 M | 0.000 -100.00 % | 352.000 K -51.58 % | 727.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 97.780 M -27.38 % | 134.653 M 1.02 % | 133.298 M -0.75 % | 134.304 M -21.60 % | 171.316 M 20.21 % | 142.510 M 109.46 % | 68.038 M 44.39 % | 47.122 M 50.99 % | 31.209 M 7.20 % | 29.113 M -0.79 % | 29.344 M -0.07 % | 29.365 M 32.92 % | 22.093 M 22.28 % | 18.068 M -17.92 % | 22.012 M 45.49 % | 15.130 M 12.70 % | 13.425 M 0.99 % | 13.293 M -47.73 % | 25.431 M 837.03 % | 2.714 M 224.64 % | 836.000 K |
| Tax payables | 249.000 K 344.64 % | 56.000 K -94.52 % | 1.022 M -42.65 % | 1.782 M 42.79 % | 1.248 M -38.73 % | 2.037 M 73.36 % | 1.175 M 35.84 % | 865.000 K -15.36 % | 1.022 M -60.43 % | 2.583 M 0.04 % | 2.582 M 5 064.00 % | 50.000 K 1 566.67 % | 3.000 K -99.51 % | 616.000 K 1 300.00 % | 44.000 K 0.00 % | 44.000 K -21.43 % | 56.000 K 0.00 % | 56.000 K -52.94 % | 119.000 K | 0.000 | 0.000 |
| Deferred revenue non current | 838.876 M -21.69 % | 1.071 B -34.02 % | 1.624 B -16.52 % | 1.945 B -17.80 % | 2.366 B -8.52 % | 2.586 B | 0.000 -100.00 % | 97.348 M -54.68 % | 214.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.078 M 129.57 % | 2.212 M 12.23 % | 1.971 M 97.30 % | 999.000 K -40.54 % | 1.680 M -46.87 % | 3.162 M -86.25 % | 22.994 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.722 M 22.16 % | 9.596 M -56.18 % | 21.901 M -18.46 % | 26.859 M -8.75 % | 29.436 M 15.96 % | 25.384 M | 0.000 -100.00 % | 9.000 K -85.71 % | 63.000 K -45.22 % | 115.000 K -31.14 % | 167.000 K -57.51 % | 393.000 K -2.96 % | 405.000 K -53.77 % | 876.000 K -29.64 % | 1.245 M -16.11 % | 1.484 M -11.98 % | 1.686 M -61.40 % | 4.368 M -43.76 % | 7.767 M 2.56 % | 7.573 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.737 B 0.00 % | 2.737 B 0.05 % | 2.736 B 0.19 % | 2.730 B 0.09 % | 2.728 B 0.90 % | 2.704 B 111.58 % | 1.278 B 28.68 % | 993.025 M 52.98 % | 649.135 M 81.63 % | 357.402 M 213.01 % | 114.182 M 1.51 % | 112.484 M 54.35 % | 72.876 M 1.19 % | 72.021 M 7 202 000.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.160 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 20.660 M -12.48 % | 23.607 M 17.17 % | 20.148 M 72.22 % | 11.699 M -21.99 % | 14.996 M 81.48 % | 8.263 M | 0.000 | 0.000 -100.00 % | 3.583 M | 0.000 | 0.000 -100.00 % | 2.192 M -16.46 % | 2.624 M 9.20 % | 2.403 M -10.77 % | 2.693 M 377.48 % | 564.000 K 180.60 % | 201.000 K -31.16 % | 292.000 K -50.84 % | 594.000 K -61.48 % | 1.542 M 585.33 % | 225.000 K |
| 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 |
| Total assets | 4.136 B -5.09 % | 4.357 B -7.96 % | 4.734 B -8.83 % | 5.193 B -9.17 % | 5.718 B -5.78 % | 6.069 B 321.58 % | 1.439 B 11.91 % | 1.286 B 18.73 % | 1.083 B 144.81 % | 442.514 M 63.61 % | 270.467 M -5.88 % | 287.374 M 22.12 % | 235.329 M 46.12 % | 161.055 M -16.97 % | 193.961 M 34.97 % | 143.709 M 20.94 % | 118.824 M -20.10 % | 148.724 M -11.29 % | 167.646 M 105.54 % | 81.563 M 422.40 % | 15.613 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -1.705 M -114.59 % | 11.689 M 311.01 % | 2.844 M 104.19 % | -67.891 M -3 303.92 % | 2.119 M 890.19 % | 214.000 K 328.00 % | 50.000 K -74.75 % | 198.000 K -15.74 % | 235.000 K 119.29 % | -1.218 M -152.12 % | 2.337 M 179.30 % | -2.947 M -272.64 % | 1.707 M 177.66 % | -2.198 M -881.25 % | -224.000 K -116.58 % | 1.351 M -79.29 % | 6.524 M 8 056.10 % | -82.000 K 98.18 % | -4.499 M | 0.000 | 0.000 |
| Stock based compensation | 19.886 M -64.94 % | 56.718 M -35.92 % | 88.506 M 25.14 % | 70.726 M -11.55 % | 79.959 M 108.79 % | 38.297 M 43.13 % | 26.757 M 61.81 % | 16.536 M 49.86 % | 11.034 M 119.10 % | 5.036 M 70.60 % | 2.952 M 7.66 % | 2.742 M 31.45 % | 2.086 M 2.25 % | 2.040 M -15.63 % | 2.418 M -8.48 % | 2.642 M 99.10 % | 1.327 M 22.53 % | 1.083 M 54.05 % | 703.000 K | 0.000 | 0.000 |
| Change in working capital | -320.551 M 53.71 % | -692.435 M -97.10 % | -351.305 M 18.37 % | -430.382 M -21.62 % | -353.879 M -112.56 % | 2.817 B 2 211.79 % | -133.389 M -69.79 % | -78.561 M -133.40 % | 235.206 M 790.02 % | -34.087 M 31.85 % | -50.017 M -1 554.41 % | 3.439 M -94.06 % | 57.914 M 564.99 % | 8.709 M 130.35 % | -28.691 M -483.27 % | -4.919 M 42.66 % | -8.578 M -190.16 % | 9.514 M 130.25 % | 4.132 M 107.22 % | 1.994 M 4 963.41 % | -41.000 K |
| Accounts receivables | -31.055 M 20.60 % | -39.114 M -156.70 % | 68.984 M -13.62 % | 79.859 M 145.08 % | -177.155 M -163.38 % | -67.263 M -88 403.95 % | -76.000 K 99.73 % | -27.656 M -113.10 % | -12.978 M -79.75 % | -7.220 M 28.59 % | -10.110 M -1 045.74 % | 1.069 M 106.33 % | -16.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 23.039 M 195.69 % | -24.076 M 30.39 % | -34.588 M -63.40 % | -21.168 M -21 068.00 % | -100.000 K -600.00 % | 20.000 K 566.67 % | 3.000 K -86.36 % | 22.000 K -12.00 % | 25.000 K 156.82 % | -44.000 K -37.50 % | -32.000 K 17.95 % | -39.000 K -113.40 % | 291.000 K -69.11 % | 942.000 K 173.84 % | 344.000 K -72.81 % | 1.265 M 151.99 % | 502.000 K 134.64 % | -1.449 M -594.54 % | 293.000 K -68.93 % | 943.000 K 1 749.02 % | 51.000 K |
| Accounts payables | -53.429 M -267.93 % | 31.817 M 1 627.46 % | -2.083 M 94.11 % | -35.353 M -213.45 % | 31.163 M -61.02 % | 79.940 M 299.78 % | 19.996 M 35.36 % | 14.772 M 602.76 % | 2.102 M 107.86 % | -26.728 M | 0.000 -100.00 % | 2.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -259.106 M 60.80 % | -661.062 M -72.32 % | -383.618 M 15.45 % | -453.720 M -118.36 % | -207.787 M -107.41 % | 2.804 B 2 202.23 % | -133.392 M -69.75 % | -78.583 M -133.41 % | 235.181 M 790.84 % | -34.043 M 31.89 % | -49.985 M -75 834.85 % | 66.000 K -99.89 % | 57.623 M 641.90 % | 7.767 M 126.75 % | -29.035 M -369.52 % | -6.184 M 31.89 % | -9.080 M -182.82 % | 10.963 M 185.57 % | 3.839 M 265.27 % | 1.051 M 1 242.39 % | -92.000 K |
| Other non cash items | -137.237 M -268.12 % | -37.281 M 57.71 % | -88.164 M -1 047.22 % | -7.685 M -105.86 % | 131.219 M -31.27 % | 190.914 M 1 730.91 % | -11.706 M -144.65 % | 26.216 M 140.17 % | -65.266 M -312.68 % | 30.687 M 144.68 % | -68.687 M -44 701.95 % | 154.000 K 7 800.00 % | -2.000 K -100.67 % | 297.000 K 106.26 % | -4.742 M -242.38 % | -1.385 M -477.38 % | 367.000 K -89.10 % | 3.368 M 231.31 % | -2.565 M -369.78 % | -546.000 K -753.13 % | -64.000 K |
| Net cash provided by operating activities | -320.026 M 21.17 % | -405.970 M 18.89 % | -500.544 M 0.65 % | -503.827 M -17.90 % | -427.336 M -113.32 % | 3.209 B 2 352.20 % | -142.466 M 3.10 % | -147.030 M -161.42 % | 239.403 M 308.92 % | -114.590 M -51.66 % | -75.555 M -14 574.14 % | 522.000 K -99.19 % | 64.104 M 634.60 % | -11.991 M 35.44 % | -18.573 M -394.67 % | 6.303 M 176.78 % | -8.209 M -2 312.67 % | 371.000 K 103.98 % | -9.310 M -139.52 % | -3.887 M -43.43 % | -2.710 M |
| Investments in property plant and equipment | -82.110 M -326.04 % | -19.273 M 47.84 % | -36.947 M 36.17 % | -57.879 M 36.62 % | -91.315 M -99.88 % | -45.685 M -233.05 % | -13.717 M -84.44 % | -7.437 M -55.26 % | -4.790 M 28.13 % | -6.665 M -137.70 % | -2.804 M 64.38 % | -7.873 M -15.17 % | -6.836 M -17.20 % | -5.833 M -37.15 % | -4.253 M 17.99 % | -5.186 M 9.05 % | -5.702 M 5.67 % | -6.045 M -41.70 % | -4.266 M -283.98 % | -1.111 M -650.68 % | -148.000 K |
| Acquisitions net | 0.000 100.00 % | -7.000 M 93.93 % | -115.270 M -501.69 % | 28.696 M 163.42 % | -45.244 M -148.03 % | -18.241 M -648.60 % | 3.325 M 47 400.00 % | 7.000 K | 0.000 -100.00 % | 110.000 K -99.92 % | 130.787 M 11 453.04 % | -1.152 M | 0.000 -100.00 % | 8.710 M 154.58 % | -15.958 M | 0.000 100.00 % | -857.000 K | 0.000 -100.00 % | 1.798 M 164.05 % | -2.807 M | 0.000 |
| Purchases of investments | -3.386 B 0.52 % | -3.404 B -24.76 % | -2.729 B -74.80 % | -1.561 B 65.89 % | -4.577 B 4.40 % | -4.787 B -104 911.21 % | -4.559 M | 0.000 100.00 % | -2.750 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 |
| Sales maturities of investments | 3.668 B 5.28 % | 3.484 B 112.26 % | 1.642 B -22.98 % | 2.131 B -60.69 % | 5.422 B 409.86 % | 1.063 B 44 941.34 % | 2.361 M 534.68 % | 372.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 |
| Other investing activites | 20.552 M 19.55 % | 17.191 M 374.40 % | -6.265 M -57 054.55 % | 11.000 K -99.98 % | 48.792 M 109.40 % | 23.301 M 800.99 % | -3.324 M -151.01 % | 6.516 M 2 475.49 % | 253.000 K -89.32 % | 2.368 M 132.10 % | -7.377 M -11 449.23 % | 65.000 K -83.71 % | 399.000 K 806.82 % | 44.000 K 25.71 % | 35.000 K -92.10 % | 443.000 K 113.43 % | -3.298 M -4 222.50 % | 80.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 220.597 M 209.89 % | 71.186 M 105.72 % | -1.246 B -330.12 % | 541.238 M -28.53 % | 757.288 M 120.12 % | -3.765 B -23 556.28 % | -15.914 M -2 798.72 % | -549.000 K 92.47 % | -7.287 M -69.58 % | -4.297 M -103.56 % | 120.606 M 1 446.05 % | -8.960 M -39.20 % | -6.437 M -320.37 % | 2.921 M 114.48 % | -20.176 M -325.38 % | -4.743 M 51.88 % | -9.857 M -65.25 % | -5.965 M -141.69 % | -2.468 M 37.01 % | -3.918 M -2 547.30 % | -148.000 K |
| Debt repayment | -4.924 M 27.28 % | -6.771 M 17.25 % | -8.182 M -13.80 % | -7.190 M -15.10 % | -6.247 M -22.71 % | -5.091 M -101 720.00 % | -5.000 K 92.31 % | -65.000 K -32.65 % | -49.000 K -13.95 % | -43.000 K 80.09 % | -216.000 K 29.87 % | -308.000 K 35.43 % | -477.000 K -39.07 % | -343.000 K -34.51 % | -255.000 K 48.69 % | -497.000 K 90.21 % | -5.079 M -102.67 % | -2.506 M -61.37 % | -1.553 M -342.45 % | -351.000 K -231.13 % | -106.000 K |
| Common stock issued | 0.000 -100.00 % | 1.770 M -73.56 % | 6.695 M 102.02 % | 3.314 M -88.28 % | 28.287 M -97.05 % | 960.087 M 224.15 % | 296.188 M -18.61 % | 363.924 M -7.19 % | 392.121 M 40.70 % | 278.702 M 6 191.24 % | 4.430 M -91.92 % | 54.803 M 1 898.65 % | 2.742 M 395.84 % | 553.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.949 M 93.68 % | 21.143 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 1.770 M -73.56 % | 6.695 M 102.02 % | 3.314 M -88.28 % | 28.287 M -92.57 % | 380.755 M 4 683.54 % | -8.307 M 20.90 % | -10.502 M -367.64 % | 3.924 M 153.83 % | -7.289 M -264.54 % | 4.430 M | 0.000 | 0.000 -100.00 % | 423.000 K -98.65 % | 31.414 M 68.46 % | 18.648 M 1 503.44 % | 1.163 M -80.32 % | 5.910 M | 0.000 -100.00 % | 368.000 K 82.18 % | 202.000 K |
| Net cash used provided by financing activities | -4.924 M 1.54 % | -5.001 M -236.31 % | -1.487 M 61.64 % | -3.876 M -117.59 % | 22.040 M -98.35 % | 1.336 B 364.00 % | 287.876 M -18.53 % | 353.357 M -10.77 % | 395.996 M 45.92 % | 271.370 M 6 339.72 % | 4.214 M -92.45 % | 55.820 M 1 283.74 % | 4.034 M 537.28 % | 633.000 K -97.97 % | 31.159 M 68.29 % | 18.515 M 572.80 % | -3.916 M -215.04 % | 3.404 M -91.44 % | 39.766 M 87.93 % | 21.160 M 21 941.67 % | 96.000 K |
| Effect of forex changes on cash | 1.782 M 217.08 % | -1.522 M -106.83 % | 22.293 M -60.73 % | 56.763 M 180.47 % | -70.539 M -607.80 % | -9.966 M -198.78 % | 10.089 M 136.28 % | -27.808 M -677.41 % | 4.816 M 3 981.36 % | 118.000 K -56.46 % | 271.000 K 149.45 % | -548.000 K -240.15 % | 391.000 K -34.18 % | 594.000 K -0.50 % | 597.000 K | 0.000 -100.00 % | 3.000 K 108.82 % | -34.000 K 60.47 % | -86.000 K -616.67 % | -12.000 K | 0.000 |
| Net change in cash | -102.571 M 69.95 % | -341.307 M 80.22 % | -1.725 B -2 010.64 % | 90.297 M -67.92 % | 281.455 M -50.69 % | 570.820 M 308.94 % | 139.585 M -21.57 % | 177.970 M -71.88 % | 632.927 M 314.76 % | 152.602 M 208.06 % | 49.537 M 5.77 % | 46.834 M -24.57 % | 62.092 M 891.79 % | -7.842 M -12.12 % | -6.994 M -134.84 % | 20.075 M 191.34 % | -21.979 M -888.26 % | -2.224 M -107.97 % | 27.902 M 109.11 % | 13.343 M 583.09 % | -2.762 M |
| Cash at beginning of period | 166.810 M -67.17 % | 508.117 M -77.25 % | 2.233 B 4.21 % | 2.143 B 15.12 % | 1.862 B 44.22 % | 1.291 B 12.13 % | 1.151 B 18.29 % | 973.241 M 185.98 % | 340.314 M 81.30 % | 187.712 M 35.85 % | 138.175 M 45.99 % | 94.647 M 190.73 % | 32.555 M -19.41 % | 40.397 M -14.76 % | 47.391 M 73.49 % | 27.316 M -44.59 % | 49.295 M -4.32 % | 51.519 M 118.14 % | 23.617 M 129.87 % | 10.274 M -21.19 % | 13.036 M |
| Cash at end of period | 64.239 M -61.49 % | 166.810 M -67.17 % | 508.116 M -77.25 % | 2.233 B 4.21 % | 2.143 B 15.12 % | 1.862 B 44.22 % | 1.291 B 12.13 % | 1.151 B 18.29 % | 973.241 M 185.98 % | 340.314 M 81.30 % | 187.712 M 32.68 % | 141.481 M 49.48 % | 94.647 M 190.73 % | 32.555 M -19.41 % | 40.397 M -14.76 % | 47.391 M 73.49 % | 27.316 M -44.59 % | 49.295 M -4.32 % | 51.519 M 118.14 % | 23.617 M 129.87 % | 10.274 M |
| Operating cash flow | -320.026 M 21.17 % | -405.970 M 18.89 % | -500.544 M 0.65 % | -503.827 M -17.90 % | -427.336 M -113.32 % | 3.209 B 2 352.20 % | -142.466 M 3.10 % | -147.030 M -161.42 % | 239.403 M 308.92 % | -114.590 M -51.66 % | -75.555 M -14 574.14 % | 522.000 K -99.19 % | 64.104 M 634.60 % | -11.991 M 35.44 % | -18.573 M -394.67 % | 6.303 M 176.78 % | -8.209 M -2 312.67 % | 371.000 K 103.98 % | -9.310 M -139.52 % | -3.887 M -43.43 % | -2.710 M |
| Capital expenditure | -82.110 M -326.04 % | -19.273 M 47.84 % | -36.947 M 36.17 % | -57.879 M 36.62 % | -91.315 M -99.88 % | -45.685 M -233.05 % | -13.717 M -84.44 % | -7.437 M -55.26 % | -4.790 M 28.13 % | -6.665 M -137.70 % | -2.804 M 64.38 % | -7.873 M -15.17 % | -6.836 M -17.20 % | -5.833 M -37.15 % | -4.253 M 17.99 % | -5.186 M 9.05 % | -5.702 M 5.67 % | -6.045 M -41.70 % | -4.266 M -283.98 % | -1.111 M -650.68 % | -148.000 K |
| Free CashFlow | -402.136 M 5.43 % | -425.243 M 20.88 % | -537.491 M 4.31 % | -561.706 M -8.30 % | -518.651 M -116.40 % | 3.163 B 2 125.14 % | -156.183 M -1.11 % | -154.467 M -165.84 % | 234.613 M 293.49 % | -121.255 M -54.74 % | -78.359 M -965.96 % | -7.351 M -112.84 % | 57.268 M 421.30 % | -17.824 M 21.91 % | -22.826 M -2 143.51 % | 1.117 M 108.03 % | -13.911 M -145.17 % | -5.674 M 58.21 % | -13.576 M -171.63 % | -4.998 M -74.88 % | -2.858 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.288 M -12.92 % | 74.977 M -0.69 % | 75.495 M 26.14 % | 59.849 M -23.15 % | 77.873 M 24.73 % | 62.432 M 129.85 % | -209.124 M -274.23 % | 120.027 M -19.96 % | 149.953 M -16.17 % | 178.868 M 88.04 % | 95.120 M -30.16 % | 136.203 M -1.02 % | 137.609 M 0.93 % | 136.347 M -18.35 % | 166.988 M 160.13 % | 64.194 M -54.07 % | 139.772 M 22.72 % | 113.892 M -21.16 % | 144.464 M 9.60 % | 131.816 M 27.24 % | 103.600 M 5.53 % | 98.172 M -17.69 % | 119.267 M -81.19 % | 633.934 M 979.26 % | 58.738 M 77.74 % | 33.047 M -68.93 % | 106.379 M 12.13 % | 94.874 M 90.99 % | 49.676 M 31.05 % | 37.906 M -3.34 % | 39.216 M 45.54 % | 26.945 M 0.04 % | 26.933 M -20.77 % | 33.992 M -57.25 % | 79.509 M 609.08 % | 11.213 M -60.90 % | 28.675 M 183.35 % | 10.120 M 40.71 % | 7.192 M 26.06 % | 5.705 M -51.93 % | 11.868 M -19.80 % | 14.798 M -26.91 % | 20.246 M 48.16 % | 13.665 M -39.34 % | 22.527 M 0.00 % | 22.527 M -4.85 % | 23.675 M 0.00 % | 23.675 M -3.80 % | 24.611 M 0.00 % | 24.611 M 240.63 % | -17.501 M -139.54 % | 44.258 M |
| Net income | -105.748 M 31.07 % | -153.403 M -706.17 % | 25.307 M 150.18 % | -50.430 M -661.27 % | 8.985 M -90.04 % | 90.220 M -42.74 % | 157.559 M 509.98 % | 25.830 M 406.37 % | 5.101 M -78.02 % | 23.207 M 111.20 % | -207.207 M -1 061.34 % | 21.554 M 213.28 % | -19.028 M -42.96 % | -13.310 M -181.41 % | 16.350 M 125.30 % | -64.613 M -0.44 % | -64.329 M -787.20 % | 9.361 M 116.17 % | -57.888 M 29.32 % | -81.905 M 28.80 % | -115.042 M -127.35 % | -50.601 M 56.18 % | -115.484 M -131.97 % | 361.233 M 864.53 % | -47.249 M 2.89 % | -48.656 M -425.33 % | 14.956 M 0.77 % | 14.841 M 168.16 % | -21.773 M 41.60 % | -37.283 M -24.91 % | -29.849 M 18.46 % | -36.608 M -2.71 % | -35.642 M -161.98 % | -13.605 M -129.61 % | 45.945 M 290.15 % | -24.162 M -549.34 % | -3.721 M -110.35 % | 35.950 M 163.07 % | -57.004 M -109.40 % | -27.223 M -36.42 % | -19.956 M -40.27 % | -14.227 M -38.15 % | -10.298 M 16.66 % | -12.357 M -69.03 % | -7.311 M 0.00 % | -7.311 M -34.82 % | -5.423 M 0.00 % | -5.423 M -81.78 % | -2.983 M 0.00 % | -2.983 M -371.43 % | 1.099 M -60.93 % | 2.813 M |
| Income before tax | -104.424 M 33.22 % | -156.367 M -921.64 % | 19.031 M 138.73 % | -49.141 M -1 301.49 % | 4.090 M -82.17 % | 22.935 M 136.98 % | -62.023 M -341.05 % | 25.730 M 39.41 % | 18.457 M -21.33 % | 23.461 M 111.30 % | -207.592 M -1 033.12 % | 22.247 M 222.12 % | -18.217 M -57.23 % | -11.586 M -160.69 % | 19.089 M 129.62 % | -64.456 M 0.77 % | -64.959 M -412.58 % | -12.673 M 79.99 % | -63.323 M 22.32 % | -81.518 M 28.91 % | -114.669 M -128.12 % | -50.266 M 49.00 % | -98.570 M -128.62 % | 344.405 M 829.86 % | -47.188 M 2.88 % | -48.588 M -416.58 % | 15.348 M 6.87 % | 14.362 M 166.19 % | -21.698 M 41.70 % | -37.221 M -24.85 % | -29.813 M 18.41 % | -36.539 M -2.78 % | -35.550 M -161.30 % | -13.605 M -129.51 % | 46.108 M 291.58 % | -24.067 M -542.64 % | -3.745 M -110.42 % | 35.950 M 163.28 % | -56.811 M -109.13 % | -27.165 M -36.12 % | -19.956 M -27.15 % | -15.695 M -56.76 % | -10.012 M 8.01 % | -10.884 M -48.88 % | -7.311 M 0.00 % | -7.311 M -43.78 % | -5.085 M 0.00 % | -5.085 M -70.45 % | -2.983 M 0.00 % | -2.983 M -440.14 % | 877.000 K -73.62 % | 3.324 M |
| Income before tax ratio | -1.60 23.31 % | -2.09 -927.32 % | 0.25 130.70 % | -0.82 -1 663.33 % | 0.05 -85.70 % | 0.37 23.86 % | 0.30 38.35 % | 0.21 74.16 % | 0.12 -6.16 % | 0.13 106.01 % | -2.18 -1 436.15 % | 0.16 223.38 % | -0.13 -55.79 % | -0.08 -174.33 % | 0.11 111.38 % | -1.00 -116.05 % | -0.46 -317.67 % | -0.11 74.61 % | -0.44 29.12 % | -0.62 44.13 % | -1.11 -116.17 % | -0.51 38.05 % | -0.83 -252.12 % | 0.54 167.63 % | -0.80 45.36 % | -1.47 -1 119.06 % | 0.14 -4.69 % | 0.15 134.66 % | -0.44 55.52 % | -0.98 -29.16 % | -0.76 43.94 % | -1.36 -2.74 % | -1.32 -229.79 % | -0.40 -169.02 % | 0.58 127.02 % | -2.15 -1 543.43 % | -0.13 -103.68 % | 3.55 144.97 % | -7.90 -65.89 % | -4.76 -183.18 % | -1.68 -58.54 % | -1.06 -114.48 % | -0.49 37.91 % | -0.80 -145.43 % | -0.32 0.00 % | -0.32 -51.11 % | -0.21 0.00 % | -0.21 -77.19 % | -0.12 0.00 % | -0.12 -141.87 % | -0.05 -166.72 % | 0.08 |
| EBITDA | -101.118 M 36.29 % | -158.708 M -929.72 % | 19.128 M 139.46 % | -48.475 M -1 075.55 % | 4.969 M 118.20 % | -27.301 M 58.01 % | -65.020 M -338.82 % | 27.226 M 744.55 % | -4.224 M 57.86 % | -10.023 M 94.99 % | -200.141 M -531.38 % | -31.699 M -515.67 % | 7.626 M 197.26 % | -7.841 M -130.21 % | 25.953 M 156.11 % | -46.254 M -13.25 % | -40.842 M -1 206.53 % | 3.691 M -34.89 % | 5.669 M 119.50 % | -29.065 M 65.13 % | -83.354 M -98.32 % | -42.029 M 45.65 % | -77.335 M -115.66 % | 493.815 M 1 290.69 % | -41.473 M 17.85 % | -50.485 M -403.38 % | 16.641 M 24.17 % | 13.402 M 142.87 % | -31.264 M -1.37 % | -30.840 M 39.46 % | -50.945 M -78.23 % | -28.584 M -38.88 % | -20.582 M -102.26 % | -10.176 M -121.55 % | 47.213 M 304.78 % | -23.056 M -289.59 % | -5.918 M 63.98 % | -16.432 M 70.36 % | -55.444 M -105.69 % | -26.955 M -40.71 % | -19.157 M -31.01 % | -14.623 M -66.17 % | -8.800 M 8.40 % | -9.607 M -55.57 % | -6.176 M 0.00 % | -6.176 M -75.84 % | -3.512 M 0.00 % | -3.512 M -241.97 % | -1.027 M 0.00 % | -1.027 M -127.97 % | -450.500 K -108.24 % | 5.471 M |
| Net income ratio | -1.62 20.84 % | -2.05 -710.36 % | 0.34 139.78 % | -0.84 -830.30 % | 0.12 -92.02 % | 1.45 291.80 % | -0.75 -450.10 % | 0.22 532.62 % | 0.03 -73.78 % | 0.13 105.96 % | -2.18 -1 476.55 % | 0.16 214.44 % | -0.14 -41.65 % | -0.10 -199.70 % | 0.10 109.73 % | -1.01 -118.69 % | -0.46 -659.96 % | 0.08 120.51 % | -0.40 35.51 % | -0.62 44.04 % | -1.11 -115.44 % | -0.52 46.77 % | -0.97 -269.93 % | 0.57 170.84 % | -0.80 45.37 % | -1.47 -1 147.24 % | 0.14 -10.12 % | 0.16 135.69 % | -0.44 55.44 % | -0.98 -29.22 % | -0.76 43.98 % | -1.36 -2.66 % | -1.32 -230.64 % | -0.40 -169.26 % | 0.58 126.82 % | -2.15 -1 560.56 % | -0.13 -103.65 % | 3.55 144.82 % | -7.93 -66.10 % | -4.77 -183.78 % | -1.68 -74.90 % | -0.96 -89.02 % | -0.51 43.75 % | -0.90 -178.64 % | -0.32 0.00 % | -0.32 -41.69 % | -0.23 0.00 % | -0.23 -88.97 % | -0.12 0.00 % | -0.12 -93.01 % | -0.06 -198.80 % | 0.06 |
| Ratio EBITDA | -1.55 26.83 % | -2.12 -935.45 % | 0.25 131.28 % | -0.81 -1 369.35 % | 0.06 114.59 % | -0.44 -240.65 % | 0.31 37.07 % | 0.23 905.26 % | -0.03 49.73 % | -0.06 97.34 % | -2.10 -804.08 % | -0.23 -519.96 % | 0.06 196.37 % | -0.06 -137.00 % | 0.16 121.57 % | -0.72 -146.59 % | -0.29 -1 001.65 % | 0.03 -17.41 % | 0.04 117.80 % | -0.22 72.59 % | -0.80 -87.93 % | -0.43 33.98 % | -0.65 -183.24 % | 0.78 210.32 % | -0.71 53.78 % | -1.53 -1 076.58 % | 0.16 10.74 % | 0.14 122.45 % | -0.63 22.64 % | -0.81 37.37 % | -1.30 -22.46 % | -1.06 -38.82 % | -0.76 -155.27 % | -0.30 -150.41 % | 0.59 128.88 % | -2.06 -896.30 % | -0.21 87.29 % | -1.62 78.94 % | -7.71 -63.16 % | -4.72 -192.71 % | -1.61 -63.35 % | -0.99 -127.35 % | -0.43 38.17 % | -0.70 -156.45 % | -0.27 0.00 % | -0.27 -84.81 % | -0.15 0.00 % | -0.15 -255.49 % | -0.04 0.00 % | -0.04 -262.11 % | 0.03 -79.17 % | 0.12 |
| Gross profit ratio | 0.93 13.59 % | 0.82 3.20 % | 0.79 -20.82 % | 1.00 26.96 % | 0.79 -17.91 % | 0.96 -31.67 % | 1.40 47.37 % | 0.95 -1.96 % | 0.97 -0.87 % | 0.98 2.46 % | 0.96 -2.64 % | 0.98 0.16 % | 0.98 0.23 % | 0.98 -1.56 % | 0.99 0.25 % | 0.99 -0.76 % | 1.00 -0.03 % | 1.00 1 011.23 % | 0.09 2 788.93 % | 0.00 99.24 % | -0.44 -131.99 % | -0.19 -130.33 % | -0.08 -110.16 % | 0.81 233.46 % | -0.61 60.02 % | -1.52 -1 157.78 % | 0.14 -6.52 % | 0.15 123.82 % | -0.64 23.35 % | -0.84 -9.65 % | -0.77 29.67 % | -1.09 -39.45 % | -0.78 -142.89 % | -0.32 -169.76 % | 0.46 122.38 % | -2.06 -898.64 % | -0.21 88.20 % | -1.75 50.96 % | -3.57 27.04 % | -4.89 -192.31 % | -1.67 -47.53 % | -1.13 -67.94 % | -0.67 14.02 % | -0.78 -356.24 % | -0.17 0.00 % | -0.17 -193.10 % | 0.18 0.00 % | 0.18 -39.52 % | 0.31 0.00 % | 0.31 -89.04 % | 2.79 1 080.11 % | 0.24 |
| Weighted average shs out dil | 65.897 M 0.09 % | 65.838 M -0.29 % | 66.032 M 0.20 % | 65.897 M 0.00 % | 65.897 M 0.00 % | 65.897 M -0.17 % | 66.013 M 0.18 % | 65.897 M 0.00 % | 65.897 M 0.00 % | 65.897 M 0.09 % | 65.836 M 0.00 % | 65.836 M 0.16 % | 65.729 M -1.23 % | 66.550 M 0.00 % | 66.550 M 1.56 % | 65.530 M 0.01 % | 65.523 M -2.01 % | 66.864 M 1.40 % | 65.944 M 0.64 % | 65.524 M 0.81 % | 64.995 M -4.59 % | 68.123 M 5.01 % | 64.873 M 8.29 % | 59.906 M 9.04 % | 54.941 M 0.50 % | 54.670 M 0.00 % | 54.670 M 3.14 % | 53.004 M 2.24 % | 51.840 M 1.50 % | 51.073 M 0.20 % | 50.973 M 1.65 % | 50.148 M -0.10 % | 50.200 M 8.53 % | 46.256 M -4.29 % | 48.330 M 0.00 % | 48.330 M 0.00 % | 48.330 M 6.24 % | 45.492 M 2.40 % | 44.425 M 0.00 % | 44.425 M 0.00 % | 44.425 M 46.47 % | 30.331 M 0.00 % | 30.331 M 0.00 % | 30.331 M 1.34 % | 29.930 M 0.00 % | 29.930 M 1.61 % | 29.455 M 0.00 % | 29.455 M 6.46 % | 27.666 M -0.50 % | 27.804 M 12.02 % | 24.820 M -7.05 % | 26.702 M |
| Weighted average shs out | 65.897 M 0.09 % | 65.838 M -24.80 % | 87.549 M 32.86 % | 65.897 M 0.00 % | 65.897 M 0.00 % | 65.897 M -0.17 % | 66.013 M 0.18 % | 65.897 M 0.00 % | 65.897 M 0.00 % | 65.897 M 0.09 % | 65.836 M 0.00 % | 65.834 M 1.43 % | 64.907 M -1.13 % | 65.648 M 0.36 % | 65.410 M -0.18 % | 65.530 M 0.01 % | 65.523 M 0.15 % | 65.425 M 0.00 % | 65.425 M 0.13 % | 65.341 M 0.53 % | 64.995 M 0.47 % | 64.690 M 1.74 % | 63.582 M 10.19 % | 57.705 M 5.26 % | 54.823 M 0.38 % | 54.615 M 0.74 % | 54.214 M 5.94 % | 51.176 M -0.32 % | 51.338 M 0.52 % | 51.073 M 0.66 % | 50.736 M 1.17 % | 50.148 M -0.10 % | 50.200 M 8.53 % | 46.256 M 0.00 % | 46.256 M 0.00 % | 46.256 M 0.00 % | 46.256 M 4.12 % | 44.425 M 0.00 % | 44.425 M 0.00 % | 44.425 M 0.00 % | 44.425 M 46.76 % | 30.270 M 1.65 % | 29.778 M -1.82 % | 30.331 M 1.34 % | 29.930 M 0.00 % | 29.930 M 1.46 % | 29.500 M 0.97 % | 29.217 M 5.08 % | 27.804 M 0.00 % | 27.804 M 12.02 % | 24.820 M -9.01 % | 27.278 M |
| EPS diluted | -1.60 31.33 % | -2.33 -713.16 % | 0.38 149.35 % | -0.77 -650.00 % | 0.14 -89.78 % | 1.37 255.68 % | -0.88 -325.64 % | 0.39 403.88 % | 0.08 -77.89 % | 0.35 111.11 % | -3.15 -1 054.55 % | 0.33 213.79 % | -0.29 -45.00 % | -0.20 -180.00 % | 0.25 125.25 % | -0.99 -1.02 % | -0.98 -800.00 % | 0.14 115.91 % | -0.88 29.60 % | -1.25 29.38 % | -1.77 -139.19 % | -0.74 58.43 % | -1.78 -129.52 % | 6.03 801.16 % | -0.86 3.37 % | -0.89 -429.63 % | 0.27 -3.57 % | 0.28 166.67 % | -0.42 42.47 % | -0.73 -23.73 % | -0.59 19.18 % | -0.73 -2.82 % | -0.71 -144.83 % | -0.29 -130.53 % | 0.95 290.00 % | -0.50 -549.35 % | -0.08 -109.75 % | 0.79 161.72 % | -1.28 -109.84 % | -0.61 -35.56 % | -0.45 4.26 % | -0.47 -38.24 % | -0.34 17.07 % | -0.41 -70.83 % | -0.24 0.00 % | -0.24 -33.33 % | -0.18 0.00 % | -0.18 -63.64 % | -0.11 0.00 % | -0.11 -100.52 % | 21.04 19 027.27 % | 0.11 |
| Earnings per share | -1.60 31.33 % | -2.33 -903.45 % | 0.29 137.66 % | -0.77 -650.00 % | 0.14 -89.78 % | 1.37 255.68 % | -0.88 -325.64 % | 0.39 403.88 % | 0.08 -77.89 % | 0.35 111.11 % | -3.15 -1 054.55 % | 0.33 213.79 % | -0.29 -45.00 % | -0.20 -180.00 % | 0.25 125.25 % | -0.99 -1.02 % | -0.98 -800.00 % | 0.14 115.91 % | -0.88 29.60 % | -1.25 29.38 % | -1.77 -126.92 % | -0.78 57.14 % | -1.82 -129.07 % | 6.26 827.91 % | -0.86 3.37 % | -0.89 -429.63 % | 0.27 -6.90 % | 0.29 169.05 % | -0.42 42.47 % | -0.73 -23.73 % | -0.59 19.18 % | -0.73 -2.82 % | -0.71 -144.83 % | -0.29 -129.29 % | 0.99 290.38 % | -0.52 -546.77 % | -0.08 -109.93 % | 0.81 163.28 % | -1.28 -109.84 % | -0.61 -35.56 % | -0.45 4.26 % | -0.47 -34.29 % | -0.35 14.63 % | -0.41 -70.83 % | -0.24 0.00 % | -0.24 -33.33 % | -0.18 5.26 % | -0.19 -72.73 % | -0.11 0.00 % | -0.11 -348.31 % | 0.04 -55.70 % | 0.10 |
| Gross profit | 60.582 M -1.09 % | 61.248 M 2.50 % | 59.756 M -0.12 % | 59.830 M -2.42 % | 61.316 M 2.39 % | 59.884 M 120.40 % | -293.550 M -356.76 % | 114.327 M -21.52 % | 145.685 M -16.89 % | 175.296 M 92.68 % | 90.979 M -32.01 % | 133.810 M -0.86 % | 134.976 M 1.15 % | 133.435 M -19.63 % | 166.019 M 160.77 % | 63.665 M -54.42 % | 139.679 M 22.68 % | 113.854 M 776.07 % | 12.996 M 3 046.94 % | -441.000 K 99.03 % | -45.514 M -144.82 % | -18.591 M -89.59 % | -9.806 M -101.91 % | 513.254 M 1 540.35 % | -35.634 M 28.94 % | -50.148 M -428.60 % | 15.261 M 4.81 % | 14.560 M 145.49 % | -32.004 M -0.46 % | -31.859 M -5.98 % | -30.060 M -2.36 % | -29.368 M -39.52 % | -21.050 M -92.45 % | -10.938 M -129.82 % | 36.674 M 258.67 % | -23.114 M -290.51 % | -5.919 M 66.56 % | -17.698 M 31.00 % | -25.649 M 8.02 % | -27.885 M -40.51 % | -19.845 M -18.32 % | -16.772 M -22.75 % | -13.664 M -27.39 % | -10.726 M -176.76 % | -3.876 M 0.00 % | -3.876 M -188.58 % | 4.375 M 0.00 % | 4.375 M -41.82 % | 7.520 M 0.00 % | 7.520 M 115.41 % | -48.809 M -566.64 % | 10.460 M |
| Income tax expense | 26.000 K 101.43 % | -1.814 M -1 850.54 % | -93.000 K 83.71 % | -571.000 K 0.00 % | -571.000 K -0.53 % | -568.000 K 85.42 % | -3.897 M -3 797.00 % | -100.000 K -100.75 % | 13.356 M 5 158.27 % | 254.000 K 165.97 % | -385.000 K -155.48 % | 694.000 K -14.43 % | 811.000 K -52.96 % | 1.724 M -37.06 % | 2.739 M 1 644.59 % | 157.000 K 124.92 % | -630.000 K -501.27 % | 157.000 K 20.77 % | 130.000 K -66.41 % | 387.000 K 3.75 % | 373.000 K 11.01 % | 336.000 K -98.01 % | 16.913 M 200.51 % | -16.828 M -27 686.89 % | 61.000 K -10.29 % | 68.000 K -82.70 % | 393.000 K 181.88 % | -480.000 K -740.00 % | 75.000 K 20.97 % | 62.000 K 67.57 % | 37.000 K -46.38 % | 69.000 K -25.00 % | 92.000 K 9 300.00 % | -1.000 K -100.61 % | 164.000 K 72.63 % | 95.000 K 495.83 % | -24.000 K | 0.000 -100.00 % | 193.000 K 238.60 % | 57.000 K | 0.000 100.00 % | -1.468 M -611.50 % | 287.000 K -84.20 % | 1.816 M | 0.000 | 0.000 -100.00 % | 338.000 K 0.00 % | 338.000 K | 0.000 | 0.000 -100.00 % | 222.000 K -56.56 % | 511.000 K |
| Cost of revenue | 4.706 M -65.72 % | 13.729 M -12.77 % | 15.739 M 82 736.84 % | 19.000 K -99.89 % | 16.557 M 549.80 % | 2.548 M -96.98 % | 84.426 M 1 381.16 % | 5.700 M 33.55 % | 4.268 M 19.48 % | 3.572 M -13.74 % | 4.141 M 73.05 % | 2.393 M -9.12 % | 2.633 M -9.58 % | 2.912 M 200.52 % | 969.000 K 83.18 % | 529.000 K 468.82 % | 93.000 K 144.74 % | 38.000 K -99.97 % | 131.468 M -0.60 % | 132.257 M -11.30 % | 149.114 M 27.71 % | 116.763 M -9.54 % | 129.073 M 6.95 % | 120.680 M 27.88 % | 94.372 M 13.43 % | 83.195 M -8.70 % | 91.118 M 13.45 % | 80.314 M -1.67 % | 81.680 M 17.08 % | 69.765 M 0.71 % | 69.276 M 23.02 % | 56.313 M 17.36 % | 47.983 M 6.80 % | 44.930 M 4.89 % | 42.835 M 24.79 % | 34.327 M -0.77 % | 34.594 M 24.36 % | 27.818 M -15.29 % | 32.841 M -2.23 % | 33.590 M 5.92 % | 31.713 M 0.45 % | 31.570 M -6.90 % | 33.910 M 39.03 % | 24.391 M -7.62 % | 26.402 M 0.00 % | 26.402 M 36.80 % | 19.300 M 0.00 % | 19.300 M 12.92 % | 17.092 M 0.00 % | 17.092 M -45.41 % | 31.308 M -7.37 % | 33.798 M |
| General and administrative expenses | 22.451 M -43.34 % | 39.623 M 258.45 % | 11.054 M -70.54 % | 37.528 M 29.62 % | 28.952 M 3.84 % | 27.881 M 1 903.43 % | -1.546 M -109.36 % | 16.525 M -65.73 % | 48.221 M 64.71 % | 29.276 M -49.97 % | 58.519 M 35.21 % | 43.280 M 101.12 % | 21.520 M -13.66 % | 24.926 M 437.34 % | -7.389 M -126.59 % | 27.793 M -40.15 % | 46.436 M 52.64 % | 30.422 M 390.76 % | 6.199 M -76.98 % | 26.928 M -28.52 % | 37.673 M 51.29 % | 24.902 M 104.38 % | 12.184 M -57.35 % | 28.565 M 108.34 % | 13.711 M 48.69 % | 9.221 M 1 517.72 % | 570.000 K -94.14 % | 9.725 M 14.37 % | 8.503 M 26.97 % | 6.697 M 24 903.70 % | -27.000 K -100.46 % | 5.853 M -7.49 % | 6.327 M 12.92 % | 5.603 M 1 696.30 % | -351.000 K -106.17 % | 5.685 M -2.89 % | 5.854 M 47.38 % | 3.972 M 2 877.62 % | -143.000 K -103.41 % | 4.189 M -17.72 % | 5.091 M 41.34 % | 3.602 M 290.78 % | -1.888 M -152.74 % | 3.580 M 6.61 % | 3.358 M 0.00 % | 3.358 M 19.06 % | 2.821 M 0.00 % | 2.821 M -15.96 % | 3.356 M 0.00 % | 3.356 M -44.88 % | 6.089 M -3.43 % | 6.305 M |
| Selling and marketing expenses | -3.654 M -187.54 % | 4.174 M 156.68 % | -7.364 M -181.40 % | 9.047 M 116.18 % | 4.185 M 43.96 % | 2.907 M 103.37 % | -86.371 M -226.77 % | 68.131 M 873.16 % | -8.812 M -130.57 % | 28.828 M 78.39 % | 16.160 M 32.18 % | 12.226 M -70.91 % | 42.024 M 44.99 % | 28.984 M 24.18 % | 23.340 M 32.20 % | 17.655 M 21.61 % | 14.518 M -0.38 % | 14.574 M -34.82 % | 22.359 M 30.09 % | 17.187 M 0.59 % | 17.086 M 73.71 % | 9.836 M -33.89 % | 14.878 M 264.84 % | 4.078 M 5.24 % | 3.875 M 121.94 % | 1.746 M -21.84 % | 2.234 M 148.78 % | 898.000 K 49.17 % | 602.000 K 45.76 % | 413.000 K -54.36 % | 905.000 K 12.00 % | 808.000 K 51.31 % | 534.000 K -3.96 % | 556.000 K 8.38 % | 513.000 K 29.55 % | 396.000 K -12.78 % | 454.000 K 7.58 % | 422.000 K -9.05 % | 464.000 K 144.21 % | 190.000 K -45.09 % | 346.000 K 90.11 % | 182.000 K 18.18 % | 154.000 K -1.28 % | 156.000 K -54.25 % | 341.000 K 0.00 % | 341.000 K -17.93 % | 415.500 K 0.00 % | 415.500 K 31.28 % | 316.500 K 0.00 % | 316.500 K 2.76 % | 308.000 K -43.07 % | 541.000 K |
| Other expenses | 3.537 M 153.65 % | -6.593 M -130.53 % | 21.598 M 184.75 % | -25.485 M -50 870.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.299 M -268.19 % | -2.254 M -268.84 % | 1.335 M 172.95 % | -1.830 M -344.33 % | 749.000 K -97.14 % | 26.234 M 305.26 % | -12.781 M 3.89 % | -13.298 M -29.53 % | -10.266 M -275.46 % | 5.851 M 147.96 % | -12.201 M 13.22 % | -14.059 M -60.80 % | -8.743 M 38.18 % | -14.142 M -41.14 % | -10.020 M -13.19 % | -8.852 M -12.46 % | -7.871 M -309.89 % | 3.750 M 145.00 % | -8.334 M -13.26 % | -7.358 M -6.16 % | -6.931 M -87.98 % | -3.687 M 42.19 % | -6.378 M -2.29 % | -6.235 M -6.20 % | -5.871 M -1 130.82 % | -477.000 K 90.58 % | -5.063 M 3.98 % | -5.273 M -12.29 % | -4.696 M -2 244.29 % | 219.000 K 104.77 % | -4.593 M 8.69 % | -5.030 M 3.73 % | -5.225 M -297.94 % | -1.313 M 66.82 % | -3.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 117.609 M -46.53 % | 219.956 M 79.59 % | 122.477 M 7.31 % | 114.135 M 6.92 % | 106.748 M 4.24 % | 102.402 M 181.09 % | -126.276 M -187.35 % | 144.561 M -7.55 % | 156.375 M 1.99 % | 153.327 M -31.38 % | 223.441 M 30.37 % | 171.390 M -18.89 % | 211.311 M 36.70 % | 154.580 M -0.83 % | 155.870 M 9.87 % | 141.863 M -23.94 % | 186.522 M 13.26 % | 164.690 M 2.97 % | 159.941 M -2.58 % | 164.171 M -13.51 % | 189.814 M 32.96 % | 142.758 M 0.54 % | 141.993 M -0.91 % | 143.303 M 38.99 % | 103.106 M 19.49 % | 86.291 M -11.65 % | 97.672 M 18.24 % | 82.603 M -0.99 % | 83.427 M 19.28 % | 69.944 M 5.23 % | 66.467 M 17.44 % | 56.596 M 16.43 % | 48.609 M 7.50 % | 45.218 M 6.35 % | 42.520 M 20.30 % | 35.345 M -0.80 % | 35.629 M 29.48 % | 27.516 M -17.57 % | 33.381 M 0.01 % | 33.376 M 3.91 % | 32.120 M 6.61 % | 30.129 M -2.38 % | 30.863 M 27.69 % | 24.170 M 504.93 % | 3.996 M 0.00 % | 3.996 M -59.23 % | 9.800 M 0.00 % | 9.800 M -8.18 % | 10.674 M 0.00 % | 10.674 M -17.53 % | 12.942 M 80.82 % | 7.158 M |
| Cost and expenses | 122.315 M -47.66 % | 233.685 M 69.07 % | 138.216 M 21.08 % | 114.154 M -7.42 % | 123.305 M 17.49 % | 104.950 M 175.06 % | -139.816 M -193.05 % | 150.261 M -6.46 % | 160.643 M 2.39 % | 156.899 M -31.06 % | 227.582 M 30.96 % | 173.783 M -18.77 % | 213.944 M 35.84 % | 157.492 M 0.42 % | 156.839 M 10.15 % | 142.392 M -23.66 % | 186.522 M 13.26 % | 164.690 M 2.97 % | 159.941 M -2.58 % | 164.171 M -13.51 % | 189.814 M 32.96 % | 142.758 M 0.54 % | 141.993 M -0.91 % | 143.303 M 38.99 % | 103.106 M 19.49 % | 86.291 M -11.65 % | 97.672 M 18.24 % | 82.603 M -0.99 % | 83.427 M 19.28 % | 69.944 M 5.23 % | 66.467 M 17.44 % | 56.596 M 16.43 % | 48.609 M 7.50 % | 45.218 M 6.35 % | 42.520 M 20.30 % | 35.345 M -0.80 % | 35.629 M 29.48 % | 27.516 M -17.57 % | 33.381 M 0.01 % | 33.376 M 3.91 % | 32.120 M 6.61 % | 30.129 M -2.38 % | 30.863 M 27.69 % | 24.170 M -20.49 % | 30.398 M 0.00 % | 30.398 M 4.46 % | 29.100 M 0.00 % | 29.100 M 4.81 % | 27.765 M 0.00 % | 27.765 M -37.25 % | 44.250 M 66.10 % | 26.641 M |
| Research and development expenses | 95.275 M -47.87 % | 182.752 M 88.04 % | 97.189 M 4.45 % | 93.045 M 26.40 % | 73.611 M 2.79 % | 71.614 M 201.03 % | -70.886 M -170.67 % | 100.305 M -7.43 % | 108.353 M 4.67 % | 103.522 M -31.45 % | 151.016 M 31.84 % | 114.549 M -23.43 % | 149.597 M 49.72 % | 99.921 M -12.11 % | 113.685 M 4.11 % | 109.196 M -21.37 % | 138.866 M 6.85 % | 129.960 M 3.53 % | 125.532 M -5.08 % | 132.257 M -11.30 % | 149.114 M 27.71 % | 116.763 M -9.54 % | 129.073 M 6.95 % | 120.680 M 27.88 % | 94.372 M 13.43 % | 83.195 M -8.70 % | 91.118 M 13.45 % | 80.314 M -1.67 % | 81.680 M 17.08 % | 69.765 M 0.71 % | 69.276 M 23.02 % | 56.313 M 17.36 % | 47.983 M 6.80 % | 44.930 M 4.89 % | 42.835 M 24.79 % | 34.327 M -0.77 % | 34.594 M 24.36 % | 27.818 M -15.29 % | 32.841 M -2.23 % | 33.590 M 5.92 % | 31.713 M 0.45 % | 31.570 M -6.90 % | 33.910 M 39.03 % | 24.391 M -7.62 % | 26.402 M 0.00 % | 26.402 M 2.71 % | 25.705 M 0.00 % | 25.705 M 7.17 % | 23.985 M 0.00 % | 23.985 M 8.04 % | 22.200 M 0.00 % | 22.200 M |
| Selling general and administrative expenses | 18.797 M -57.08 % | 43.797 M 1 086.91 % | 3.690 M -92.08 % | 46.575 M 40.55 % | 33.137 M 7.63 % | 30.788 M 135.02 % | -87.917 M -203.85 % | 84.656 M 114.81 % | 39.409 M -32.18 % | 58.104 M -22.19 % | 74.679 M 34.54 % | 55.506 M -12.65 % | 63.544 M 17.87 % | 53.910 M 237.97 % | 15.951 M -64.90 % | 45.448 M -25.44 % | 60.954 M 35.47 % | 44.996 M 57.56 % | 28.558 M -35.26 % | 44.115 M -19.44 % | 54.759 M 57.63 % | 34.738 M 28.36 % | 27.062 M -17.10 % | 32.643 M 85.62 % | 17.586 M 60.35 % | 10.967 M 291.12 % | 2.804 M -73.60 % | 10.623 M 16.67 % | 9.105 M 28.06 % | 7.110 M 709.79 % | 878.000 K -86.82 % | 6.661 M -2.92 % | 6.861 M 11.40 % | 6.159 M 3 701.85 % | 162.000 K -97.34 % | 6.081 M -3.60 % | 6.308 M 43.56 % | 4.394 M 1 268.85 % | 321.000 K -92.67 % | 4.379 M -19.46 % | 5.437 M 43.68 % | 3.784 M 318.22 % | -1.734 M -146.41 % | 3.736 M 1.00 % | 3.699 M 0.00 % | 3.699 M 14.31 % | 3.236 M 0.00 % | 3.236 M -11.89 % | 3.673 M 0.00 % | 3.673 M -42.59 % | 6.397 M -6.56 % | 6.846 M |
| Interest income | 9.954 M -20.77 % | 12.564 M -27.04 % | 17.220 M -25.56 % | 23.132 M -2.45 % | 23.714 M -7.75 % | 25.707 M -7.15 % | 27.687 M 27.50 % | 21.715 M 8.32 % | 20.048 M 50.08 % | 13.358 M 51.78 % | 8.801 M 56.55 % | 5.622 M 90.19 % | 2.956 M 346.53 % | 662.000 K | 0.000 -100.00 % | 737.000 K 5.89 % | 696.000 K -6.70 % | 746.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.722 M | 0.000 -100.00 % | 34.755 M | 0.000 -100.00 % | 6.999 M | 0.000 -100.00 % | 2.558 M -53.93 % | 5.553 M 244.91 % | 1.610 M | 0.000 -100.00 % | 1.344 M -5.68 % | 1.425 M 59.40 % | 894.000 K | 0.000 -100.00 % | 561.000 K -68.03 % | 1.755 M 180.35 % | 626.000 K | 0.000 -100.00 % | 112.000 K -72.00 % | 400.000 K -52.44 % | 841.000 K | 0.000 -100.00 % | 198.000 K -64.67 % | 560.500 K 0.00 % | 560.500 K | 0.000 -100.00 % | 340.500 K | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 22.000 K |
| Interest expense | 584.000 K -25.13 % | 780.000 K 256.31 % | -499.000 K -281.45 % | 275.000 K -3.51 % | 285.000 K 12.20 % | 254.000 K | 0.000 -100.00 % | 4.093 M 423.40 % | 782.000 K -7.35 % | 844.000 K -81.25 % | 4.502 M 112.46 % | 2.119 M -3.77 % | 2.202 M 6.74 % | 2.063 M | 0.000 -100.00 % | 13.546 M 344.13 % | 3.050 M -91.56 % | 36.155 M -40.09 % | 60.346 M -2.59 % | 61.950 M 2 500.76 % | 2.382 M -90.42 % | 24.873 M | 0.000 -100.00 % | 38.631 M 2 524.39 % | 1.472 M -37.23 % | 2.345 M | 0.000 -100.00 % | 467.000 K -91.59 % | 5.553 M -18.27 % | 6.794 M | 0.000 -100.00 % | 8.232 M -46.19 % | 15.299 M 367.29 % | 3.274 M | 0.000 -100.00 % | 494.000 K | 0.000 -100.00 % | 4.761 M | 0.000 | 0.000 -100.00 % | 105.000 K -91.29 % | 1.205 M | 0.000 -100.00 % | 577.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 8.444 M 44.84 % | 5.830 M 36.11 % | 4.283 M -26.53 % | 5.830 M -45.99 % | 10.794 M 158.54 % | 4.175 M -55.03 % | 9.283 M 122.35 % | 4.175 M -80.77 % | 21.712 M 269.25 % | 5.880 M -81.88 % | 32.459 M 488.45 % | 5.516 M -1.25 % | 5.586 M -30.64 % | 8.054 M -49.59 % | 15.977 M 218.33 % | 5.019 M -7.82 % | 5.445 M 28.75 % | 4.229 M -12.24 % | 4.819 M 15.04 % | 4.189 M 16.01 % | 3.611 M 13.41 % | 3.184 M 9.98 % | 2.895 M 4.97 % | 2.758 M 940.75 % | 265.000 K -76.59 % | 1.132 M -54.48 % | 2.487 M 107.77 % | 1.197 M 11.45 % | 1.074 M 0.66 % | 1.067 M -2.47 % | 1.094 M 4.19 % | 1.050 M -4.98 % | 1.105 M 2.70 % | 1.076 M 3.76 % | 1.037 M 7.57 % | 964.000 K 9.17 % | 883.000 K 23.32 % | 716.000 K -34.61 % | 1.095 M 54.66 % | 708.000 K -25.71 % | 953.000 K 6.12 % | 898.000 K -35.81 % | 1.399 M 0.00 % | 1.399 M -20.24 % | 1.754 M 0.00 % | 1.754 M -13.15 % | 2.020 M 0.00 % | 2.020 M 8.78 % | 1.857 M 0.00 % | 1.857 M |
| Operating income | -57.027 M 64.07 % | -158.708 M -153.04 % | -62.721 M -15.50 % | -54.305 M -19.53 % | -45.432 M -6.85 % | -42.518 M 38.65 % | -69.309 M -129.25 % | -30.233 M -182.82 % | -10.690 M -148.66 % | 21.969 M 116.59 % | -132.462 M -252.48 % | -37.580 M 50.77 % | -76.335 M -261.01 % | -21.145 M 93.81 % | -341.343 M -536.51 % | 78.199 M 267.27 % | -46.750 M 7.97 % | -50.798 M -228.19 % | -15.478 M 52.16 % | -32.355 M 62.47 % | -86.214 M -93.37 % | -44.585 M -96.16 % | -22.729 M -104.63 % | 490.631 M 1 205.85 % | -44.367 M 16.67 % | -53.242 M -711.41 % | 8.708 M -29.04 % | 12.271 M 136.36 % | -33.750 M -5.35 % | -32.036 M -17.56 % | -27.250 M 8.10 % | -29.651 M -36.79 % | -21.676 M -93.10 % | -11.225 M -130.35 % | 36.991 M 253.28 % | -24.133 M -247.04 % | -6.954 M 60.02 % | -17.395 M 33.58 % | -26.190 M 5.35 % | -27.671 M -36.63 % | -20.252 M -32.10 % | -15.331 M -43.37 % | -10.693 M -1.80 % | -10.504 M -38.68 % | -7.575 M 0.00 % | -7.575 M -43.84 % | -5.266 M 0.00 % | -5.266 M -72.85 % | -3.047 M 0.00 % | -3.047 M -32.05 % | -2.307 M -163.84 % | 3.614 M |
| Operating income ratio | -0.87 58.74 % | -2.12 -154.79 % | -0.83 8.44 % | -0.91 -55.53 % | -0.58 14.33 % | -0.68 -305.48 % | 0.33 231.58 % | -0.25 -253.33 % | -0.07 -158.04 % | 0.12 108.82 % | -1.39 -404.72 % | -0.28 50.26 % | -0.55 -257.70 % | -0.16 92.41 % | -2.04 -267.80 % | 1.22 464.20 % | -0.33 25.01 % | -0.45 -316.29 % | -0.11 56.35 % | -0.25 70.50 % | -0.83 -83.24 % | -0.45 -138.31 % | -0.19 -124.62 % | 0.77 202.46 % | -0.76 53.12 % | -1.61 -2 068.16 % | 0.08 -36.71 % | 0.13 119.04 % | -0.68 19.61 % | -0.85 -21.63 % | -0.69 36.85 % | -1.10 -36.73 % | -0.80 -143.72 % | -0.33 -170.98 % | 0.47 121.62 % | -2.15 -787.48 % | -0.24 85.89 % | -1.72 52.80 % | -3.64 24.92 % | -4.85 -184.24 % | -1.71 -64.71 % | -1.04 -96.16 % | -0.53 31.29 % | -0.77 -128.60 % | -0.34 0.00 % | -0.34 -51.17 % | -0.22 0.00 % | -0.22 -79.69 % | -0.12 0.00 % | -0.12 -193.90 % | 0.13 61.43 % | 0.08 |
| Total other income expenses net | -47.397 M -2 124.65 % | 2.341 M -97.14 % | 81.752 M 1 483.11 % | 5.164 M -87.78 % | 42.271 M -24.60 % | 56.066 M 669.50 % | 7.286 M -86.98 % | 55.963 M 92.00 % | 29.147 M -22.60 % | 37.659 M 141.60 % | -90.536 M -251.33 % | 59.826 M 2.94 % | 58.115 M 507.90 % | 9.560 M 6.96 % | 8.938 M -34.96 % | 13.743 M 175.47 % | -18.209 M -147.76 % | 38.125 M 172.79 % | -52.376 M -6.43 % | -49.211 M -73.03 % | -28.440 M -398.60 % | -5.704 M 92.32 % | -74.298 M 49.19 % | -146.226 M -5 083.48 % | -2.821 M -160.61 % | 4.654 M -29.91 % | 6.640 M 217.55 % | 2.091 M -82.65 % | 12.052 M 332.44 % | -5.185 M -102.30 % | -2.563 M 62.79 % | -6.888 M 50.35 % | -13.874 M -482.94 % | -2.380 M -126.11 % | 9.117 M 13 713.64 % | 66.000 K -97.94 % | 3.209 M -93.98 % | 53.345 M 274.21 % | -30.621 M -6 163.56 % | 505.000 K 70.61 % | 296.000 K 181.32 % | -364.000 K -153.37 % | 682.000 K 279.47 % | -380.000 K -243.94 % | 264.000 K 0.00 % | 264.000 K 7.32 % | 246.000 K 0.00 % | 246.000 K 287.40 % | 63.500 K 0.00 % | 63.500 K -98.01 % | 3.184 M 1 197.93 % | -290.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 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-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -63.226 M 34.96 % | -97.209 M -85.10 % | -52.517 M -19.20 % | -44.058 M -6.28 % | -41.455 M 36.61 % | -65.395 M 58.40 % | -157.207 M -8.25 % | -145.228 M -75.80 % | -82.609 M 23.61 % | -108.136 M 77.76 % | -486.216 M 25.52 % | -652.834 M 31.19 % | -948.742 M 22.80 % | -1.229 B 44.30 % | -2.207 B 21.42 % | -2.808 B -7.39 % | -2.615 B -3.54 % | -2.525 B -19.92 % | -2.106 B -2.28 % | -2.059 B 12.65 % | -2.357 B 13.30 % | -2.719 B -48.05 % | -1.836 B 67.06 % | -5.575 B -396.73 % | -1.122 B 6.31 % | -1.198 B 7.20 % | -1.291 B 3.93 % | -1.344 B -25.96 % | -1.067 B 3.74 % | -1.108 B 3.74 % | -1.151 B 5.55 % | -1.219 B 3.42 % | -1.262 B -32.38 % | -953.335 M 2.04 % | -973.178 M -4.56 % | -930.731 M 3.09 % | -960.391 M 1.82 % | -978.232 M -187.55 % | -340.199 M 7.16 % | -366.418 M 7.78 % | -397.337 M -311.67 % | 187.712 M 200.09 % | -187.545 M 18.91 % | -231.277 M -4.81 % | -220.665 M -56.40 % | -141.088 M -2.23 % | -138.008 M -1.34 % | -136.181 M 0.18 % | -136.427 M -44.76 % | -94.242 M 0.43 % | -94.647 M 22.38 % | -121.934 M -284.90 % | -31.679 M 34.93 % | -48.683 M -24.34 % | -39.152 M -51.20 % | -25.895 M 43.59 % | -45.907 M -170.12 % | -16.995 M 33.65 % | -25.614 M |
| Total investments | 3.067 B -5.35 % | 3.240 B -2.01 % | 3.306 B -5.76 % | 3.509 B -2.64 % | 3.604 B -1.86 % | 3.672 B 3.99 % | 3.531 B -3.31 % | 3.652 B -3.30 % | 3.777 B -2.30 % | 3.866 B 7.81 % | 3.586 B -2.73 % | 3.687 B 6.67 % | 3.456 B 1.98 % | 3.389 B 37.22 % | 2.470 B 21.08 % | 2.040 B -13.71 % | 2.364 B -7.68 % | 2.561 B -15.63 % | 3.035 B -5.76 % | 3.221 B 1.21 % | 3.182 B 6.83 % | 2.979 B -24.21 % | 3.930 B 4 268.91 % | 89.965 M 8.86 % | 82.644 M 8.70 % | 76.029 M 3.52 % | 73.443 M 6.82 % | 68.755 M -3.93 % | 71.567 M 3.29 % | 69.285 M 8.26 % | 64.001 M | 0.000 -100.00 % | 61.242 M 4.34 % | 58.693 M 8.31 % | 54.188 M -6.46 % | 57.928 M 6.31 % | 54.492 M 3.20 % | 52.803 M 6.92 % | 49.384 M 7.27 % | 46.038 M -9.09 % | 50.639 M -86.51 % | 375.424 M 754.32 % | 43.944 M 20 339.07 % | 215.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 229.000 K | 0.000 -100.00 % | 35.288 M | 0.000 -100.00 % | 1.265 M 21.99 % | 1.037 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 789.000 K | 0.000 |
| Total debt | 8.443 M -22.24 % | 10.858 M -7.37 % | 11.722 M 2.24 % | 11.465 M 5.44 % | 10.873 M 36.30 % | 7.977 M -16.87 % | 9.596 M -32.17 % | 14.147 M -8.23 % | 15.415 M -3.65 % | 15.999 M -26.95 % | 21.901 M -3.46 % | 22.685 M -5.69 % | 24.054 M -5.13 % | 25.354 M -5.60 % | 26.859 M 1.78 % | 26.390 M -5.44 % | 27.909 M -2.59 % | 28.651 M -2.67 % | 29.436 M 1.27 % | 29.066 M 6.64 % | 27.256 M 8.74 % | 25.066 M -1.25 % | 25.384 M 1.89 % | 24.912 M -2.68 % | 25.598 M 2.44 % | 24.989 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 37.000 K -26.00 % | 50.000 K -20.63 % | 63.000 K -17.11 % | 76.000 K -15.56 % | 90.000 K -11.76 % | 102.000 K -11.30 % | 115.000 K -9.45 % | 127.000 K -9.29 % | 140.000 K | 0.000 -100.00 % | 167.000 K -34.25 % | 254.000 K 81.43 % | 140.000 K -64.38 % | 393.000 K 135.33 % | 167.000 K -68.37 % | 528.000 K 87.23 % | 282.000 K -30.37 % | 405.000 K | 0.000 -100.00 % | 679.000 K -22.49 % | 876.000 K -24.61 % | 1.162 M -6.67 % | 1.245 M -1.97 % | 1.270 M -14.42 % | 1.484 M -15.20 % | 1.750 M 2.82 % | 1.702 M |
| Accumulated other comprehensive income loss | -6.316 M -183.99 % | -2.224 M -808.28 % | 314.000 K 108.02 % | -3.913 M -119.34 % | -1.784 M 37.25 % | -2.843 M 59.91 % | -7.091 M -15.71 % | -6.128 M 1.00 % | -6.190 M 4.84 % | -6.505 M -0.92 % | -6.446 M 45.86 % | -11.906 M -0.85 % | -11.806 M 0.94 % | -11.918 M -0.16 % | -11.899 M 9.82 % | -13.194 M -0.24 % | -13.162 M -0.73 % | -13.067 M 7.30 % | -14.096 M -91.63 % | -7.356 M -30.29 % | -5.646 M -1.15 % | -5.582 M 6.72 % | -5.984 M -198.90 % | -2.002 M 10.63 % | -2.240 M -10.62 % | -2.025 M 11.65 % | -2.292 M -2.37 % | -2.239 M 0.27 % | -2.245 M 6.38 % | -2.398 M 20.44 % | -3.014 M -10.77 % | -2.721 M -22.84 % | -2.215 M -7.58 % | -2.059 M 1.48 % | -2.090 M -46.87 % | -1.423 M -34.63 % | -1.057 M -21.91 % | -867.000 K -78.76 % | -485.000 K 38.30 % | -786.000 K -88.94 % | -416.000 K -100.20 % | 206.135 M 15 069.86 % | -1.377 M 20.08 % | -1.723 M 79.37 % | -8.353 M -3 949.31 % | 217.000 K 103.38 % | -6.411 M -859.60 % | 844.000 K 0.00 % | 844.000 K -15.09 % | 994.000 K | 0.000 -100.00 % | 3.199 M -95.56 % | 72.056 M 1.56 % | 70.950 M -0.72 % | 71.463 M 29.76 % | 55.073 M 4.16 % | 52.875 M 2 815.72 % | -1.947 M -104.24 % | 45.961 M |
| Retained earnings | -380.796 M -35.60 % | -280.813 M -109.08 % | -134.306 M 18.33 % | -164.448 M -38.36 % | -118.852 M 10.69 % | -133.080 M 41.70 % | -228.274 M 43.39 % | -403.242 M 8.52 % | -440.792 M 4.14 % | -459.821 M 7.42 % | -496.689 M -51.94 % | -326.905 M 11.02 % | -367.381 M -0.34 % | -366.119 M 0.30 % | -367.205 M 6.16 % | -391.311 M -13.39 % | -345.101 M -12.45 % | -306.881 M 8.31 % | -334.701 M -12.66 % | -297.098 M -26.30 % | -235.224 M -56.19 % | -150.597 M -37.88 % | -109.223 M -2 695.57 % | -3.907 M 98.96 % | -376.518 M -10.73 % | -340.020 M -14.19 % | -297.779 M 7.38 % | -321.495 M 6.49 % | -343.796 M -4.62 % | -328.620 M -55.42 % | -211.441 M -13.41 % | -186.432 M -20.63 % | -154.553 M -25.80 % | -122.854 M -9.43 % | -112.272 M 30.72 % | -162.048 M -15.05 % | -140.845 M -0.99 % | -139.465 M 21.35 % | -177.317 M -44.59 % | -122.634 M -26.24 % | -97.142 M | 0.000 100.00 % | -63.944 M -49.76 % | -42.697 M 0.00 % | -42.697 M 57.35 % | -100.107 M 0.00 % | -100.107 M -0.47 % | -99.635 M 0.00 % | -99.635 M -5.13 % | -94.770 M 0.00 % | -94.770 M 6.72 % | -101.599 M -11.48 % | -91.140 M -1.14 % | -90.109 M -49.98 % | -60.079 M 21.23 % | -76.273 M -14.07 % | -66.868 M 14.40 % | -78.117 M -7.76 % | -72.492 M |
| Common stock | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.00 % | 293.937 M 0.11 % | 293.604 M 0.00 % | 293.605 M 0.20 % | 293.026 M 0.15 % | 292.592 M 0.18 % | 292.075 M 0.04 % | 291.953 M 0.01 % | 291.912 M 0.02 % | 291.852 M 0.19 % | 291.312 M 0.13 % | 290.929 M 0.16 % | 290.462 M 0.82 % | 288.106 M 0.29 % | 287.282 M 5.38 % | 272.605 M 14.31 % | 238.475 M 0.47 % | 237.348 M 0.34 % | 236.540 M 0.37 % | 235.672 M 0.04 % | 235.583 M 0.24 % | 235.027 M 0.69 % | 233.414 M 0.10 % | 233.192 M 0.07 % | 233.018 M 4.06 % | 223.928 M 0.00 % | 223.928 M 0.21 % | 223.462 M 0.14 % | 223.149 M 0.62 % | 221.779 M 19.62 % | 185.399 M 0.19 % | 185.055 M 0.35 % | 184.416 M | 0.000 -100.00 % | 157.274 M 0.68 % | 156.218 M -4.06 % | 162.821 M 5.36 % | 154.542 M -4.11 % | 161.171 M 4.40 % | 154.372 M 0.00 % | 154.372 M 10.78 % | 139.347 M -3.78 % | 144.815 M 4.71 % | 138.301 M 0.61 % | 137.460 M 0.01 % | 137.451 M 0.24 % | 137.122 M 10.24 % | 124.381 M 1.23 % | 122.870 M | 0.000 -100.00 % | 110.855 M |
| Total equity | 2.644 B -3.79 % | 2.748 B -5.14 % | 2.897 B 1.20 % | 2.863 B -1.64 % | 2.910 B 0.53 % | 2.895 B 3.56 % | 2.796 B 6.64 % | 2.622 B 1.46 % | 2.584 B 0.75 % | 2.565 B 1.53 % | 2.526 B -6.11 % | 2.690 B 1.64 % | 2.647 B 0.01 % | 2.647 B 0.12 % | 2.643 B 0.99 % | 2.617 B -1.73 % | 2.663 B -1.41 % | 2.701 B 1.16 % | 2.670 B -1.54 % | 2.712 B -2.21 % | 2.773 B -2.35 % | 2.840 B -1.24 % | 2.876 B 13.43 % | 2.535 B 121.74 % | 1.143 B -2.75 % | 1.176 B -3.17 % | 1.214 B 2.19 % | 1.188 B 34.16 % | 885.659 M -1.52 % | 899.345 M -11.13 % | 1.012 B -2.41 % | 1.037 B -3.00 % | 1.069 B 42.89 % | 748.150 M -1.39 % | 758.701 M 7.04 % | 708.821 M -2.87 % | 729.800 M 0.17 % | 728.545 M 99.60 % | 364.999 M -12.84 % | 418.790 M -5.56 % | 443.455 M 115.13 % | 206.135 M 0.00 % | 206.135 M -8.39 % | 225.015 M 0.01 % | 224.988 M 34.61 % | 167.136 M 0.00 % | 167.137 M -0.52 % | 168.012 M 0.00 % | 168.012 M 41.85 % | 118.447 M 136.68 % | 50.045 M -55.45 % | 112.340 M -5.10 % | 118.376 M 0.07 % | 118.292 M -20.35 % | 148.507 M 43.93 % | 103.181 M -5.23 % | 108.877 M 37.40 % | 79.241 M -6.03 % | 84.324 M |
| Other non current liabilities | 23.694 M -18.72 % | 29.151 M -18.84 % | 35.920 M 8.21 % | 33.195 M 3.46 % | 32.086 M -28.95 % | 45.157 M -96.00 % | 1.129 B 3 233.72 % | 33.856 M 6.68 % | 31.737 M 21.43 % | 26.137 M -4.43 % | 27.348 M -46.09 % | 50.730 M 5.45 % | 48.110 M 124.38 % | 21.441 M 200.55 % | 7.134 M 10.55 % | 6.453 M -0.37 % | 6.477 M -13.94 % | 7.526 M -7.05 % | 8.097 M -15.23 % | 9.552 M -10.65 % | 10.691 M 31.79 % | 8.112 M 16.07 % | 6.989 M 182.84 % | 2.471 M -53.48 % | 5.312 M 15.83 % | 4.586 M -14.15 % | 5.342 M 3.85 % | 5.144 M 10.01 % | 4.676 M 6.22 % | 4.402 M -95.71 % | 102.592 M | 0.000 -100.00 % | 168.651 M -14.25 % | 196.680 M -9.47 % | 217.254 M 7.82 % | 201.495 M 14 385.62 % | 1.391 M -99.43 % | 243.146 M 4 725.28 % | 5.039 M 2.19 % | 4.931 M 11.56 % | 4.420 M | 0.000 -100.00 % | 3.861 M 0.34 % | 3.848 M 0.00 % | 3.848 M -17.32 % | 4.654 M -38.04 % | 7.511 M 36.29 % | 5.511 M -36.22 % | 8.640 M 863 900.00 % | 1.000 K | 0.000 -100.00 % | 2.292 M 1.73 % | 2.253 M 23.86 % | 1.819 M 7.00 % | 1.700 M 59.03 % | 1.069 M 11.24 % | 961.000 K 13.46 % | 847.000 K -50.53 % | 1.712 M |
| Long term debt | 6.050 M -22.31 % | 7.787 M -5.53 % | 8.243 M 13.85 % | 7.240 M 7.28 % | 6.749 M 75.89 % | 3.837 M -22.39 % | 4.944 M -41.62 % | 8.469 M -8.00 % | 9.205 M -9.91 % | 10.217 M -30.46 % | 14.692 M -6.77 % | 15.759 M -6.61 % | 16.875 M -7.73 % | 18.289 M -6.95 % | 19.655 M 2.76 % | 19.128 M -10.74 % | 21.429 M 192.87 % | 7.317 M -8.98 % | 8.039 M -40.01 % | 13.400 M 12.86 % | 11.873 M -37.03 % | 18.856 M 66.94 % | 11.295 M -27.76 % | 15.635 M -23.57 % | 20.457 M 0.24 % | 20.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K -60.87 % | 23.000 K -37.84 % | 37.000 K -26.00 % | 50.000 K -20.63 % | 63.000 K -17.11 % | 76.000 K -14.61 % | 89.000 K | 0.000 -100.00 % | 115.000 K -17.86 % | 140.000 K 0.00 % | 140.000 K -16.17 % | 167.000 K 0.00 % | 167.000 K -40.78 % | 282.000 K 0.00 % | 282.000 K 70.91 % | 165.000 K | 0.000 -100.00 % | 273.000 K -39.47 % | 451.000 K -41.12 % | 766.000 K -11.65 % | 867.000 K 1.88 % | 851.000 K -11.72 % | 964.000 K -35.52 % | 1.495 M 29.33 % | 1.156 M |
| Total non current liabilities | 771.451 M -7.83 % | 837.009 M -7.38 % | 903.699 M -5.71 % | 958.400 M -5.60 % | 1.015 B -6.35 % | 1.084 B -4.36 % | 1.134 B -18.19 % | 1.386 B -5.30 % | 1.463 B -5.27 % | 1.545 B -8.37 % | 1.686 B -3.64 % | 1.750 B -5.04 % | 1.842 B -2.56 % | 1.891 B -4.66 % | 1.983 B -7.28 % | 2.139 B -2.33 % | 2.190 B -5.12 % | 2.308 B -4.31 % | 2.412 B 0.20 % | 2.407 B -2.13 % | 2.460 B -2.77 % | 2.530 B -3.49 % | 2.621 B -2.38 % | 2.685 B 10 320.16 % | 25.769 M 3.10 % | 24.995 M 367.90 % | 5.342 M -81.07 % | 28.227 M -60.85 % | 72.103 M -32.54 % | 106.888 M 4.19 % | 102.592 M | 0.000 -100.00 % | 168.651 M -14.25 % | 196.680 M -10.94 % | 220.846 M 8.02 % | 204.445 M -9.21 % | 225.175 M -8.47 % | 246.006 M 4 720.81 % | 5.103 M 1.92 % | 5.007 M 11.04 % | 4.509 M | 0.000 -100.00 % | 3.976 M -0.30 % | 3.988 M 0.00 % | 3.988 M -48.06 % | 7.678 M 0.00 % | 7.678 M -13.94 % | 8.922 M 0.00 % | 8.922 M 13.40 % | 7.868 M | 0.000 -100.00 % | 6.631 M -9.40 % | 7.319 M 6.40 % | 6.879 M -4.87 % | 7.231 M -14.95 % | 8.502 M 143.75 % | 3.488 M -16.71 % | 4.188 M -11.81 % | 4.749 M |
| Other current liabilities | 34.475 M 10.75 % | 31.128 M 1 322.02 % | 2.189 M 151.81 % | -4.225 M | 0.000 | 0.000 -100.00 % | 288.862 M | 0.000 | 0.000 -100.00 % | 8.679 M -43.56 % | 15.378 M | 0.000 -100.00 % | 1.000 K -99.74 % | 388.000 K -88.31 % | 3.318 M 2 287.05 % | 139.000 K -58.63 % | 336.000 K -71.86 % | 1.194 M -90.92 % | 13.150 M -7.93 % | 14.282 M -47.72 % | 27.316 M 2.20 % | 26.727 M 275.27 % | 7.122 M 712 300.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 -100.00 % | 891.000 K 2.77 % | 867.000 K 0.70 % | 861.000 K -8.79 % | 944.000 K -18.55 % | 1.159 M -98.91 % | 106.071 M 10 060.06 % | 1.044 M 13.36 % | 921.000 K 35.64 % | 679.000 K -8.61 % | 743.000 K 3.19 % | 720.000 K 16.88 % | 616.000 K -28.21 % | 858.000 K -51.93 % | 1.785 M -63.13 % | 4.841 M | 0.000 -100.00 % | 28.378 M -45.33 % | 51.907 M -1.72 % | 52.816 M -36.30 % | 82.918 M -0.06 % | 82.968 M 2 623.83 % | 3.046 M -96.14 % | 78.845 M 2 468.24 % | 3.070 M -96.47 % | 86.921 M -19.27 % | 107.666 M 3 232.28 % | 3.231 M -71.33 % | 11.271 M -28.61 % | 15.789 M 4.72 % | 15.078 M -3.65 % | 15.650 M 699.28 % | 1.958 M -87.55 % | 15.724 M |
| Deferred revenue | 230.236 M -0.17 % | 230.634 M -0.79 % | 232.476 M 0.67 % | 230.933 M -0.55 % | 232.208 M -0.11 % | 232.461 M -9.29 % | 256.270 M -18.76 % | 315.465 M -4.59 % | 330.635 M -5.89 % | 351.316 M -3.92 % | 365.631 M -1.09 % | 369.663 M -3.25 % | 382.076 M -8.62 % | 418.124 M -0.41 % | 419.866 M -0.59 % | 422.379 M 1.03 % | 418.071 M -3.83 % | 434.743 M -1.90 % | 443.159 M 5.02 % | 421.975 M 4.54 % | 403.656 M -3.68 % | 419.071 M 1.15 % | 414.298 M -11.62 % | 468.764 M 386.65 % | 96.325 M -22.21 % | 123.822 M -17.34 % | 149.801 M -19.75 % | 186.659 M 6.22 % | 175.722 M 5.75 % | 166.168 M 35.60 % | 122.544 M | 0.000 -100.00 % | 91.893 M 16.28 % | 79.026 M 11.58 % | 70.827 M -28.58 % | 99.173 M 15.37 % | 85.961 M 11.25 % | 77.266 M 94.11 % | 39.806 M 3 012.28 % | 1.279 M -69.33 % | 4.170 M | 0.000 -100.00 % | 27.026 M 5 625.85 % | 472.000 K | 0.000 -100.00 % | 78.979 M | 0.000 -100.00 % | 75.517 M | 0.000 -100.00 % | 83.608 M | 0.000 -100.00 % | 767.000 K -23.98 % | 1.009 M 2 193.18 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K -99.49 % | 8.668 M 15 378.57 % | 56.000 K |
| Short term debt | 4.786 M -22.08 % | 6.142 M 157.31 % | 2.387 M -71.75 % | 8.450 M 104.90 % | 4.124 M -0.39 % | 4.140 M -11.01 % | 4.652 M -18.07 % | 5.678 M -8.57 % | 6.210 M 7.40 % | 5.782 M -19.79 % | 7.209 M 4.09 % | 6.926 M -3.52 % | 7.179 M 1.61 % | 7.065 M -1.93 % | 7.204 M -0.80 % | 7.262 M 12.07 % | 6.480 M 0.08 % | 6.475 M 1.16 % | 6.401 M -10.05 % | 7.116 M 3.55 % | 6.872 M 10.66 % | 6.210 M 6.59 % | 5.826 M 10.95 % | 5.251 M 2.14 % | 5.141 M 12.25 % | 4.580 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K -60.87 % | 23.000 K -37.84 % | 37.000 K -26.00 % | 50.000 K -7.41 % | 54.000 K 1.89 % | 53.000 K 0.00 % | 53.000 K 1.92 % | 52.000 K 1.96 % | 51.000 K 0.00 % | 51.000 K 0.00 % | 51.000 K | 0.000 -100.00 % | 52.000 K -54.39 % | 114.000 K 0.00 % | 114.000 K -49.56 % | 226.000 K 0.00 % | 226.000 K -8.13 % | 246.000 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 406.000 K -4.47 % | 425.000 K 7.32 % | 396.000 K 4.76 % | 378.000 K -9.79 % | 419.000 K -19.42 % | 520.000 K 103.92 % | 255.000 K -53.30 % | 546.000 K |
| Total current liabilities | 402.954 M -7.80 % | 437.043 M 30.43 % | 335.081 M -4.60 % | 351.232 M -3.71 % | 364.781 M -4.56 % | 382.214 M -10.74 % | 428.223 M -3.56 % | 444.036 M -6.53 % | 475.073 M -9.15 % | 522.904 M 0.07 % | 522.538 M -1.82 % | 532.207 M -3.36 % | 550.725 M -2.16 % | 562.896 M -0.63 % | 566.474 M -1.57 % | 575.494 M -0.26 % | 576.985 M -4.69 % | 605.362 M -4.71 % | 635.274 M 5.57 % | 601.744 M -2.72 % | 618.538 M -0.66 % | 622.626 M 8.89 % | 571.793 M -9.43 % | 631.300 M 234.53 % | 188.712 M -5.38 % | 199.450 M -9.30 % | 219.905 M -18.28 % | 269.102 M 9.13 % | 246.586 M 10.26 % | 223.631 M 30.25 % | 171.699 M 11.11 % | 154.531 M 18.25 % | 130.678 M 2.10 % | 127.984 M 23.31 % | 103.791 M -20.05 % | 129.826 M 16.38 % | 111.549 M 6.50 % | 104.736 M 44.64 % | 72.412 M 94.39 % | 37.251 M -7.56 % | 40.299 M | 0.000 -100.00 % | 60.356 M -20.56 % | 75.977 M -0.04 % | 76.004 M -32.48 % | 112.559 M 0.00 % | 112.559 M 13.36 % | 99.294 M 0.00 % | 99.294 M -8.92 % | 109.014 M 0.00 % | 109.014 M -12.34 % | 124.367 M 251.72 % | 35.360 M 27.11 % | 27.818 M -27.22 % | 38.223 M 36.25 % | 28.053 M -10.50 % | 31.344 M 37.55 % | 22.787 M -23.41 % | 29.751 M |
| Total liabilities | 1.174 B -7.82 % | 1.274 B 2.85 % | 1.239 B -5.41 % | 1.310 B -5.10 % | 1.380 B -5.89 % | 1.466 B -6.11 % | 1.562 B -14.64 % | 1.830 B -5.60 % | 1.938 B -6.25 % | 2.068 B -6.37 % | 2.208 B -3.22 % | 2.282 B -4.66 % | 2.393 B -2.47 % | 2.454 B -3.77 % | 2.550 B -6.07 % | 2.715 B -1.90 % | 2.767 B -5.03 % | 2.914 B -4.39 % | 3.047 B 1.28 % | 3.009 B -2.25 % | 3.078 B -2.35 % | 3.152 B -1.27 % | 3.193 B -3.72 % | 3.316 B 1 446.28 % | 214.481 M -4.44 % | 224.445 M -0.36 % | 225.247 M -24.24 % | 297.329 M -6.70 % | 318.689 M -3.58 % | 330.519 M 20.50 % | 274.291 M 77.50 % | 154.531 M -48.37 % | 299.329 M -7.80 % | 324.664 M 0.01 % | 324.637 M -2.88 % | 334.271 M -0.73 % | 336.724 M -4.00 % | 350.742 M 352.48 % | 77.515 M 83.43 % | 42.258 M -5.69 % | 44.808 M | 0.000 -100.00 % | 64.332 M -19.55 % | 79.965 M -0.03 % | 79.992 M -33.47 % | 120.237 M 0.00 % | 120.237 M 11.11 % | 108.216 M 0.00 % | 108.216 M -7.41 % | 116.882 M 7.22 % | 109.014 M -16.78 % | 130.998 M 206.94 % | 42.679 M 23.00 % | 34.697 M -23.67 % | 45.454 M 24.34 % | 36.555 M 4.95 % | 34.832 M 29.13 % | 26.975 M -21.81 % | 34.500 M |
| Other non current assets | 188.850 M 19.47 % | 158.075 M -14.04 % | 183.902 M 1 536.28 % | 11.239 M -36.47 % | 17.690 M -73.00 % | 65.516 M -58.36 % | 157.322 M 830.24 % | 16.912 M -5.66 % | 17.927 M 214.40 % | 5.702 M 371.63 % | 1.209 M -84.56 % | 7.832 M -6.63 % | 8.388 M 6.43 % | 7.881 M 218.81 % | 2.472 M -44.51 % | 4.455 M 0.75 % | 4.422 M -0.96 % | 4.465 M -97.28 % | 164.013 M 1 796.76 % | 8.647 M -9.19 % | 9.522 M -31.72 % | 13.945 M -85.51 % | 96.223 M 1 505.59 % | 5.993 M 4.90 % | 5.713 M -10.41 % | 6.377 M -19.47 % | 7.919 M 114.03 % | 3.700 M 1.01 % | 3.663 M 9.70 % | 3.339 M -3.44 % | 3.458 M -95.16 % | 71.508 M 1 765.10 % | 3.834 M -4.51 % | 4.015 M 0.93 % | 3.978 M -6.64 % | 4.261 M 151.83 % | 1.692 M 5.55 % | 1.603 M 0.25 % | 1.599 M 0.31 % | 1.594 M 84.28 % | 865.000 K 100.46 % | -187.712 M -36 198.46 % | 520.000 K 51 900.00 % | 1.000 K -100.00 % | 37.769 M -4.01 % | 39.346 M -17.05 % | 47.431 M 14.98 % | 41.252 M -4.39 % | 43.148 M 10 247.24 % | 417.000 K 100.64 % | -65.190 M -327.33 % | 28.676 M 23.22 % | 23.273 M 65.75 % | 14.041 M 996.95 % | 1.280 M 20.30 % | 1.064 M 31.85 % | 807.000 K 1 451.92 % | 52.000 K -93.26 % | 772.000 K |
| Long term investments | 46.928 M -7.72 % | 50.855 M -79.91 % | 253.123 M 12.37 % | 225.252 M -0.12 % | 225.512 M 20.26 % | 187.514 M 1 281.32 % | 13.575 M -90.17 % | 138.121 M 6.07 % | 130.215 M 4.77 % | 124.290 M -0.18 % | 124.510 M -6.99 % | 133.869 M -3.65 % | 138.945 M 4.75 % | 132.650 M 4.30 % | 127.186 M 2.73 % | 123.804 M 5.56 % | 117.278 M -0.78 % | 118.199 M 1 220.51 % | 8.951 M -91.79 % | 109.040 M 6.08 % | 102.790 M 10.34 % | 93.156 M 726.22 % | 11.275 M -87.47 % | 89.965 M 8.86 % | 82.644 M 8.70 % | 76.029 M 3.52 % | 73.443 M 6.82 % | 68.755 M -3.93 % | 71.567 M 3.29 % | 69.285 M 8.26 % | 64.001 M | 0.000 -100.00 % | 61.242 M 4.34 % | 58.693 M 8.31 % | 54.188 M -6.46 % | 57.928 M 6.31 % | 54.492 M 3.20 % | 52.803 M 6.92 % | 49.384 M 7.27 % | 46.038 M -9.09 % | 50.639 M | 0.000 -100.00 % | 43.944 M 20 339.07 % | 215.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 229.000 K | 0.000 -100.00 % | 35.288 M | 0.000 -100.00 % | 1.265 M 21.99 % | 1.037 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 789.000 K | 0.000 |
| Intangible assets | 147.427 M -5.65 % | 156.252 M -5.22 % | 164.862 M -4.94 % | 173.431 M -4.99 % | 182.547 M 44.88 % | 125.998 M -1.49 % | 127.906 M -3.33 % | 132.313 M -3.05 % | 136.470 M -3.15 % | 140.914 M -3.72 % | 146.353 M 280.21 % | 38.493 M 19.00 % | 32.346 M -45.32 % | 59.151 M -1.58 % | 60.103 M 0.81 % | 59.623 M -5.47 % | 63.072 M -4.06 % | 65.738 M -2.71 % | 67.566 M 64.34 % | 41.114 M 4.74 % | 39.254 M 15.94 % | 33.856 M 35.83 % | 24.925 M 6.10 % | 23.492 M 226.69 % | 7.191 M 10.68 % | 6.497 M 78.93 % | 3.631 M 76.43 % | 2.058 M 46.69 % | 1.403 M -45.09 % | 2.555 M 2.28 % | 2.498 M 234.40 % | 747.000 K -13.04 % | 859.000 K -10.80 % | 963.000 K -6.05 % | 1.025 M -10.87 % | 1.150 M -6.20 % | 1.226 M -11.29 % | 1.382 M -10.95 % | 1.552 M 2.31 % | 1.517 M -3.68 % | 1.575 M | 0.000 -100.00 % | 2.016 M 8.27 % | 1.862 M 0.00 % | 1.862 M -76.23 % | 7.833 M 0.01 % | 7.832 M -8.16 % | 8.528 M 0.00 % | 8.528 M -9.53 % | 9.426 M 0.02 % | 9.424 M -4.04 % | 9.821 M -7.47 % | 10.614 M -5.13 % | 11.188 M -17.33 % | 13.534 M -12.90 % | 15.538 M 346.49 % | 3.480 M -17.32 % | 4.209 M 1.20 % | 4.159 M |
| GoodWill | 69.151 M -0.80 % | 69.712 M -0.43 % | 70.010 M 0.78 % | 69.465 M -0.46 % | 69.787 M 0.10 % | 69.715 M 0.23 % | 69.557 M -0.44 % | 69.863 M 0.27 % | 69.678 M 0.01 % | 69.672 M -0.20 % | 69.813 M -60.11 % | 174.994 M 0.41 % | 174.288 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 % | 39.239 M 0.00 % | 39.239 M 0.00 % | 39.240 M 0.00 % | 39.240 M 4.18 % | 37.667 M 0.00 % | 37.667 M -1.69 % | 38.314 M -1.46 % | 38.880 M 0.00 % | 38.880 M -8.26 % | 42.380 M -0.77 % | 42.710 M 26.54 % | 33.751 M 0.00 % | 33.751 M 0.00 % | 33.751 M |
| Goodwill and intangible assets | 216.578 M -4.15 % | 225.964 M -3.79 % | 234.872 M -3.30 % | 242.896 M -3.74 % | 252.334 M 28.93 % | 195.713 M -0.89 % | 197.463 M -2.33 % | 202.176 M -1.93 % | 206.148 M -2.11 % | 210.586 M -2.58 % | 216.166 M 1.25 % | 213.487 M 3.32 % | 206.634 M 249.33 % | 59.151 M -1.58 % | 60.103 M 0.81 % | 59.623 M -5.47 % | 63.072 M -4.06 % | 65.738 M -2.71 % | 67.566 M 64.34 % | 41.114 M 4.74 % | 39.254 M 15.94 % | 33.856 M 35.83 % | 24.925 M 6.10 % | 23.492 M 226.69 % | 7.191 M 10.68 % | 6.497 M 78.93 % | 3.631 M 76.43 % | 2.058 M 46.69 % | 1.403 M -45.09 % | 2.555 M 2.28 % | 2.498 M 234.40 % | 747.000 K -13.04 % | 859.000 K -10.80 % | 963.000 K -6.05 % | 1.025 M -10.87 % | 1.150 M -6.20 % | 1.226 M -11.29 % | 1.382 M -10.95 % | 1.552 M 2.31 % | 1.517 M -3.68 % | 1.575 M | 0.000 -100.00 % | 2.016 M 8.27 % | 1.862 M 0.00 % | 1.862 M -96.04 % | 47.072 M 0.00 % | 47.071 M -1.46 % | 47.768 M 0.00 % | 47.768 M 1.43 % | 47.093 M 0.00 % | 47.091 M -2.17 % | 48.135 M -2.75 % | 49.494 M -1.15 % | 50.068 M -10.46 % | 55.914 M -4.01 % | 58.248 M 56.45 % | 37.231 M -1.92 % | 37.960 M 0.13 % | 37.910 M |
| Property plant equipment net | 109.686 M -3.13 % | 113.225 M -7.87 % | 122.898 M -7.06 % | 132.234 M 2.91 % | 128.491 M 2.74 % | 125.059 M -1.00 % | 126.321 M -7.66 % | 136.803 M 1.54 % | 134.728 M -0.12 % | 134.888 M -12.55 % | 154.253 M 2.57 % | 150.394 M 1.03 % | 148.866 M 2.04 % | 145.896 M 6.10 % | 137.513 M 11.22 % | 123.637 M 10.49 % | 111.900 M 0.54 % | 111.294 M 7.66 % | 103.379 M 9.21 % | 94.661 M 28.29 % | 73.786 M 10.16 % | 66.979 M 1.40 % | 66.054 M 6.74 % | 61.883 M 20.91 % | 51.180 M 3.31 % | 49.542 M 114.12 % | 23.138 M 27.74 % | 18.113 M 1.45 % | 17.854 M 5.20 % | 16.971 M 1.67 % | 16.692 M 9.25 % | 15.279 M -1.46 % | 15.506 M 2.93 % | 15.064 M 0.70 % | 14.959 M -0.49 % | 15.032 M -0.39 % | 15.091 M 6.95 % | 14.110 M 2.37 % | 13.783 M 9.59 % | 12.577 M 12.52 % | 11.178 M | 0.000 -100.00 % | 10.091 M -6.23 % | 10.761 M 0.00 % | 10.761 M -44.89 % | 19.525 M 0.00 % | 19.525 M 13.04 % | 17.273 M 0.00 % | 17.273 M -4.56 % | 18.099 M 0.00 % | 18.099 M -5.99 % | 19.253 M -1.38 % | 19.523 M -3.87 % | 20.310 M -14.97 % | 23.886 M 16.67 % | 20.473 M 6.16 % | 19.285 M -6.12 % | 20.542 M 1.23 % | 20.293 M |
| Total non current assets | 562.912 M 2.42 % | 549.592 M -30.98 % | 796.269 M 29.94 % | 612.774 M -1.98 % | 625.181 M 8.74 % | 574.909 M 15.95 % | 495.807 M 0.11 % | 495.244 M 1.03 % | 490.193 M 2.79 % | 476.877 M -4.15 % | 497.501 M -2.39 % | 509.673 M 0.55 % | 506.893 M 44.99 % | 349.615 M 5.53 % | 331.306 M 4.85 % | 315.990 M 4.94 % | 301.123 M -0.99 % | 304.136 M -12.70 % | 348.384 M 35.39 % | 257.318 M 12.09 % | 229.559 M 8.21 % | 212.142 M 4.67 % | 202.682 M 0.97 % | 200.739 M 34.50 % | 149.244 M 5.88 % | 140.956 M 27.39 % | 110.645 M 16.28 % | 95.151 M -1.36 % | 96.467 M 2.48 % | 94.129 M 6.21 % | 88.627 M 1.25 % | 87.534 M 4.96 % | 83.398 M 3.35 % | 80.692 M 6.02 % | 76.107 M -5.02 % | 80.127 M 7.90 % | 74.257 M 3.68 % | 71.624 M 5.26 % | 68.044 M 7.18 % | 63.487 M -3.83 % | 66.018 M 135.17 % | -187.712 M -430.11 % | 56.864 M 13.53 % | 50.086 M -0.61 % | 50.392 M -54.49 % | 110.721 M -2.90 % | 114.027 M 5.40 % | 108.189 M 0.00 % | 108.189 M 5.45 % | 102.602 M 57.39 % | 65.190 M -34.55 % | 99.601 M 4.30 % | 95.493 M 11.58 % | 85.586 M 1.00 % | 84.738 M 3.99 % | 81.485 M 38.06 % | 59.023 M -4.17 % | 61.593 M 4.44 % | 58.975 M |
| Other current assets | 42.173 M -20.50 % | 53.046 M -35.78 % | 82.595 M 21.72 % | 67.859 M -2.87 % | 69.861 M 24.90 % | 55.933 M -34.67 % | 85.616 M 444.11 % | 15.735 M -61.40 % | 40.766 M -11.19 % | 45.905 M 266.68 % | 12.519 M -38.74 % | 20.437 M 55.45 % | 13.147 M 26.36 % | 10.404 M 9.44 % | 9.507 M -36.75 % | 15.030 M 61.86 % | 9.286 M -41.53 % | 15.882 M -53.46 % | 34.127 M 115.07 % | 15.868 M 53.77 % | 10.319 M 18.53 % | 8.706 M 84.02 % | 4.731 M -46.47 % | 8.838 M 26.80 % | 6.970 M -25.46 % | 9.351 M 120.23 % | 4.246 M -55.05 % | 9.446 M 33.31 % | 7.086 M -1.17 % | 7.170 M -70.15 % | 24.023 M 39.69 % | 17.197 M 147.94 % | 6.936 M -43.37 % | 12.249 M -54.74 % | 27.062 M 97.43 % | 13.707 M -0.95 % | 13.839 M -40.01 % | 23.069 M -28.66 % | 32.337 M 21.18 % | 26.685 M 33.79 % | 19.946 M | 0.000 -100.00 % | 24.270 M 799.22 % | 2.699 M -87.93 % | 22.369 M 3.41 % | 21.632 M 0.00 % | 21.632 M 378.58 % | 4.520 M -5.48 % | 4.782 M 3.19 % | 4.634 M | 0.000 -100.00 % | 4.522 M 24.03 % | 3.646 M 66.26 % | 2.193 M -43.84 % | 3.905 M 24.40 % | 3.139 M -10.19 % | 3.495 M 117.89 % | 1.604 M -31.54 % | 2.343 M |
| Short term investments | 3.020 B -5.31 % | 3.189 B 4.45 % | 3.053 B -7.00 % | 3.283 B -2.81 % | 3.378 B -3.06 % | 3.485 B -0.94 % | 3.518 B -3.69 % | 3.652 B -3.30 % | 3.777 B -2.30 % | 3.866 B 7.81 % | 3.586 B -2.73 % | 3.687 B 6.67 % | 3.456 B 1.98 % | 3.389 B 37.22 % | 2.470 B 21.08 % | 2.040 B -13.71 % | 2.364 B -7.68 % | 2.561 B -15.38 % | 3.026 B -6.04 % | 3.221 B 1.21 % | 3.182 B 6.83 % | 2.979 B -23.99 % | 3.919 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 375.424 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 |
| cash and cash equivalents | 71.669 M -33.68 % | 108.067 M 68.23 % | 64.239 M 15.70 % | 55.523 M 6.11 % | 52.328 M -28.68 % | 73.372 M -56.01 % | 166.803 M 4.66 % | 159.375 M 62.59 % | 98.024 M -21.03 % | 124.135 M -75.57 % | 508.117 M -24.78 % | 675.519 M -30.56 % | 972.796 M -22.44 % | 1.254 B -43.84 % | 2.233 B -21.20 % | 2.834 B 7.26 % | 2.643 B 3.47 % | 2.554 B 19.61 % | 2.135 B 2.27 % | 2.088 B -12.43 % | 2.384 B -13.10 % | 2.744 B 47.38 % | 1.862 B -66.76 % | 5.600 B 387.82 % | 1.148 B -6.13 % | 1.223 B -5.26 % | 1.291 B -3.93 % | 1.344 B 25.96 % | 1.067 B -3.74 % | 1.108 B -3.74 % | 1.151 B -5.55 % | 1.219 B -3.42 % | 1.262 B 32.38 % | 953.385 M -2.04 % | 973.241 M 4.56 % | 930.807 M -3.09 % | 960.481 M -1.82 % | 978.334 M 187.48 % | 340.314 M -7.16 % | 366.545 M -7.78 % | 397.477 M 311.75 % | -187.712 M -200.00 % | 187.712 M -18.93 % | 231.531 M 4.86 % | 220.805 M 56.07 % | 141.481 M 2.39 % | 138.175 M 1.07 % | 136.709 M 0.00 % | 136.709 M 44.44 % | 94.647 M 0.00 % | 94.647 M -22.81 % | 122.613 M 276.63 % | 32.555 M -34.69 % | 49.845 M 23.39 % | 40.397 M 48.71 % | 27.165 M -42.68 % | 47.391 M 152.82 % | 18.745 M -31.38 % | 27.316 M |
| Cash and short term investments | 3.092 B -6.24 % | 3.297 B 5.77 % | 3.118 B -6.63 % | 3.339 B -2.67 % | 3.430 B -3.58 % | 3.558 B -3.44 % | 3.685 B -3.34 % | 3.812 B -1.63 % | 3.875 B -2.89 % | 3.990 B -2.54 % | 4.094 B -6.14 % | 4.362 B -1.51 % | 4.429 B -4.62 % | 4.643 B -1.27 % | 4.703 B -3.51 % | 4.874 B -2.65 % | 5.007 B -2.11 % | 5.115 B -0.91 % | 5.161 B -2.77 % | 5.309 B -4.63 % | 5.566 B -2.72 % | 5.722 B -1.01 % | 5.781 B 3.23 % | 5.600 B 387.82 % | 1.148 B -6.13 % | 1.223 B -5.26 % | 1.291 B -3.93 % | 1.344 B 25.96 % | 1.067 B -3.74 % | 1.108 B -3.74 % | 1.151 B -5.55 % | 1.219 B -3.42 % | 1.262 B 32.38 % | 953.385 M -2.04 % | 973.241 M 4.56 % | 930.807 M -3.09 % | 960.481 M -1.82 % | 978.334 M 187.48 % | 340.314 M -7.16 % | 366.545 M -7.78 % | 397.477 M 111.75 % | 187.712 M 0.00 % | 187.712 M -18.93 % | 231.531 M 4.86 % | 220.805 M 56.07 % | 141.481 M 2.39 % | 138.175 M 1.07 % | 136.709 M 0.00 % | 136.709 M 44.44 % | 94.647 M 0.00 % | 94.647 M -22.81 % | 122.613 M 276.63 % | 32.555 M -34.69 % | 49.845 M 23.39 % | 40.397 M 48.71 % | 27.165 M -42.68 % | 47.391 M 152.82 % | 18.745 M -31.38 % | 27.316 M |
| Total current assets | 3.255 B -6.25 % | 3.472 B 3.98 % | 3.339 B -6.18 % | 3.559 B -2.89 % | 3.665 B -3.20 % | 3.786 B -1.95 % | 3.862 B -2.39 % | 3.956 B -1.89 % | 4.032 B -2.96 % | 4.155 B -1.92 % | 4.237 B -5.05 % | 4.462 B -1.56 % | 4.533 B -4.58 % | 4.751 B -2.29 % | 4.862 B -3.07 % | 5.016 B -2.21 % | 5.129 B -3.42 % | 5.311 B -1.09 % | 5.369 B -1.73 % | 5.464 B -2.81 % | 5.622 B -2.74 % | 5.780 B -1.46 % | 5.866 B 3.80 % | 5.651 B 367.57 % | 1.209 B -4.02 % | 1.259 B -5.24 % | 1.329 B -4.43 % | 1.390 B 25.50 % | 1.108 B -2.45 % | 1.136 B -5.17 % | 1.198 B -3.71 % | 1.244 B -3.20 % | 1.285 B 29.52 % | 992.122 M -1.50 % | 1.007 B 4.60 % | 962.967 M -2.95 % | 992.267 M -1.53 % | 1.008 B 169.09 % | 374.470 M -5.81 % | 397.561 M -5.85 % | 422.245 M 124.94 % | 187.712 M -12.12 % | 213.603 M -16.20 % | 254.894 M 0.12 % | 254.588 M 44.12 % | 176.653 M 1.91 % | 173.347 M 3.16 % | 168.039 M 0.00 % | 168.039 M 26.60 % | 132.727 M 0.00 % | 132.727 M -7.66 % | 143.735 M 119.24 % | 65.562 M -2.73 % | 67.403 M -38.29 % | 109.223 M 87.50 % | 58.251 M -31.22 % | 84.686 M 89.78 % | 44.623 M -25.44 % | 59.849 M |
| Inventory | 33.794 M -12.26 % | 38.516 M -24.76 % | 51.192 M -21.92 % | 65.563 M 3.47 % | 63.364 M -21.34 % | 80.558 M 8.89 % | 73.978 M 33.04 % | 55.605 M 13.79 % | 48.868 M -5.61 % | 51.770 M -2.18 % | 52.925 M 107.47 % | 25.510 M -5.55 % | 27.008 M 46.80 % | 18.398 M -10.55 % | 20.569 M | 0.000 | 0.000 | 0.000 -100.00 % | 355.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K -1.43 % | 280.000 K 4.87 % | 267.000 K -8.87 % | 293.000 K 5.02 % | 279.000 K -8.22 % | 304.000 K -4.40 % | 318.000 K -1.85 % | 324.000 K 8.00 % | 300.000 K -7.98 % | 326.000 K 1.24 % | 322.000 K -7.20 % | 347.000 K 6.77 % | 325.000 K -5.52 % | 344.000 K -4.71 % | 361.000 K | 0.000 -100.00 % | 281.000 K -5.39 % | 297.000 K 0.00 % | 297.000 K 19.28 % | 249.000 K 0.00 % | 249.000 K -7.78 % | 270.000 K 0.00 % | 270.000 K 32.35 % | 204.000 K 0.00 % | 204.000 K -60.54 % | 517.000 K 2.99 % | 502.000 K -52.69 % | 1.061 M -26.17 % | 1.437 M -19.00 % | 1.774 M -2.31 % | 1.816 M -56.17 % | 4.143 M 15.92 % | 3.574 M |
| Net receivables | 87.841 M 5.21 % | 83.490 M -5.22 % | 88.090 M 0.99 % | 87.227 M -14.10 % | 101.541 M 10.31 % | 92.047 M 426.16 % | 17.494 M -76.05 % | 73.044 M 8.09 % | 67.576 M 0.01 % | 67.569 M -12.64 % | 77.344 M 42.24 % | 54.374 M -15.12 % | 64.057 M -18.42 % | 78.521 M -38.94 % | 128.601 M 1.42 % | 126.802 M 11.62 % | 113.600 M -37.01 % | 180.347 M 4.01 % | 173.400 M 24.48 % | 139.299 M 208.25 % | 45.190 M -8.11 % | 49.180 M -38.61 % | 80.109 M 88.99 % | 42.388 M -21.08 % | 53.711 M 98.99 % | 26.992 M -19.51 % | 33.533 M -9.38 % | 37.006 M 9.61 % | 33.762 M 68.09 % | 20.086 M -9.25 % | 22.134 M 195.87 % | 7.481 M -52.17 % | 15.642 M -40.22 % | 26.164 M 294.69 % | 6.629 M -63.43 % | 18.127 M 2.85 % | 17.625 M 198.02 % | 5.914 M 295.85 % | 1.494 M -62.53 % | 3.987 M -10.63 % | 4.461 M | 0.000 -100.00 % | 1.340 M -93.32 % | 20.061 M 80.45 % | 11.117 M -16.36 % | 13.291 M 0.00 % | 13.291 M -49.92 % | 26.540 M 1.00 % | 26.278 M -20.95 % | 33.242 M | 0.000 -100.00 % | 16.083 M -44.27 % | 28.858 M 101.75 % | 14.304 M -77.47 % | 63.484 M 142.56 % | 26.173 M -18.17 % | 31.984 M 58.88 % | 20.131 M -24.37 % | 26.616 M |
| Tax assets | 870.000 K -40.94 % | 1.473 M -0.07 % | 1.474 M 27.84 % | 1.153 M -0.09 % | 1.154 M 4.25 % | 1.107 M -1.69 % | 1.126 M -8.60 % | 1.232 M 4.85 % | 1.175 M -16.73 % | 1.411 M 3.52 % | 1.363 M -66.68 % | 4.091 M 0.76 % | 4.060 M 0.57 % | 4.037 M 0.12 % | 4.032 M -9.82 % | 4.471 M 0.45 % | 4.451 M 0.25 % | 4.440 M -0.78 % | 4.475 M 16.05 % | 3.856 M -8.34 % | 4.207 M 0.02 % | 4.206 M 0.02 % | 4.205 M -78.33 % | 19.406 M 671.30 % | 2.516 M 0.20 % | 2.511 M -0.12 % | 2.514 M -0.44 % | 2.525 M 27.53 % | 1.980 M 0.05 % | 1.979 M 0.05 % | 1.978 M | 0.000 -100.00 % | 1.957 M 0.00 % | 1.957 M 0.00 % | 1.957 M 11.45 % | 1.756 M 0.00 % | 1.756 M 1.74 % | 1.726 M 0.00 % | 1.726 M -1.99 % | 1.761 M 0.00 % | 1.761 M | 0.000 -100.00 % | 293.000 K -99.21 % | 37.247 M | 0.000 -100.00 % | 4.558 M | 0.000 -100.00 % | 1.667 M | 0.000 -100.00 % | 1.705 M | 0.000 -100.00 % | 2.272 M 4.89 % | 2.166 M 85.60 % | 1.167 M -68.10 % | 3.658 M 115.18 % | 1.700 M 0.00 % | 1.700 M -24.44 % | 2.250 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 50.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.412 M 1 870 500.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 133.179 M -21.17 % | 168.944 M 72.78 % | 97.780 M -15.60 % | 115.858 M -9.71 % | 128.312 M -11.84 % | 145.551 M 8.09 % | 134.653 M 11.16 % | 121.129 M -7.59 % | 131.074 M -15.95 % | 155.949 M 16.99 % | 133.298 M -13.86 % | 154.745 M -3.73 % | 160.746 M 19.36 % | 134.668 M 0.27 % | 134.304 M -7.54 % | 145.260 M -4.26 % | 151.721 M -6.27 % | 161.867 M -5.52 % | 171.316 M 8.94 % | 157.259 M -12.36 % | 179.432 M 5.87 % | 169.477 M 18.92 % | 142.510 M -8.80 % | 156.254 M 81.24 % | 86.216 M 23.38 % | 69.880 M 2.71 % | 68.038 M -15.71 % | 80.721 M 16.75 % | 69.141 M 24.23 % | 55.657 M 18.11 % | 47.122 M -2.71 % | 48.437 M 32.03 % | 36.686 M -21.88 % | 46.964 M 50.48 % | 31.209 M 12.47 % | 27.749 M 22.39 % | 22.673 M -6.40 % | 24.223 M -16.80 % | 29.113 M -11.17 % | 32.775 M -0.15 % | 32.823 M | 0.000 -100.00 % | 29.344 M 27.17 % | 23.074 M 0.00 % | 23.074 M -21.42 % | 29.365 M 0.00 % | 29.365 M 43.60 % | 20.449 M 0.00 % | 20.449 M -7.44 % | 22.093 M 0.00 % | 22.093 M 40.37 % | 15.739 M -12.89 % | 18.068 M 12.17 % | 16.107 M -26.83 % | 22.012 M 75.31 % | 12.556 M -17.01 % | 15.130 M 27.68 % | 11.850 M -11.73 % | 13.425 M |
| Tax payables | 278.000 K 42.56 % | 195.000 K -21.69 % | 249.000 K 15.28 % | 216.000 K 57.66 % | 137.000 K 120.97 % | 62.000 K 10.71 % | 56.000 K -96.83 % | 1.764 M -75.34 % | 7.154 M 507.30 % | 1.178 M 15.26 % | 1.022 M 17.07 % | 873.000 K 20.75 % | 723.000 K -72.73 % | 2.651 M 48.77 % | 1.782 M 292.51 % | 454.000 K 20.42 % | 377.000 K -65.19 % | 1.083 M -13.22 % | 1.248 M 12.23 % | 1.112 M -11.89 % | 1.262 M 10.60 % | 1.141 M -43.99 % | 2.037 M 97.38 % | 1.032 M 0.10 % | 1.031 M -11.73 % | 1.168 M -0.60 % | 1.175 M 37.43 % | 855.000 K -0.81 % | 862.000 K 0.00 % | 862.000 K -0.35 % | 865.000 K | 0.000 -100.00 % | 1.018 M -0.49 % | 1.023 M 0.10 % | 1.022 M -51.52 % | 2.108 M -1.59 % | 2.142 M -16.94 % | 2.579 M -0.15 % | 2.583 M -2.16 % | 2.640 M 2.17 % | 2.584 M | 0.000 -100.00 % | 2.582 M 490.85 % | 437.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 36.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 556.000 K -9.74 % | 616.000 K 1 300.00 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K -21.43 % | 56.000 K 0.00 % | 56.000 K |
| Deferred revenue non current | 723.830 M -7.36 % | 781.353 M -6.86 % | 838.876 M -6.48 % | 896.999 M -6.04 % | 954.614 M -5.71 % | 1.012 B -5.49 % | 1.071 B -18.73 % | 1.318 B -5.59 % | 1.396 B -6.22 % | 1.489 B -8.31 % | 1.624 B -3.53 % | 1.683 B -5.31 % | 1.777 B -3.98 % | 1.851 B -4.82 % | 1.945 B -7.31 % | 2.098 B -2.28 % | 2.147 B -5.14 % | 2.264 B -4.32 % | 2.366 B -0.05 % | 2.367 B -2.19 % | 2.420 B -2.97 % | 2.494 B -3.56 % | 2.586 B -2.73 % | 2.659 B | 0.000 | 0.000 | 0.000 -100.00 % | 23.083 M -65.77 % | 67.427 M -34.21 % | 102.486 M 5.28 % | 97.348 M | 0.000 -100.00 % | 162.970 M -14.82 % | 191.328 M -10.92 % | 214.785 M 7.66 % | 199.512 M -9.67 % | 220.881 M -8.82 % | 242.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.857 M | 0.000 -100.00 % | 3.129 M | 0.000 -100.00 % | 5.078 M | 0.000 -100.00 % | 2.090 M -5.52 % | 2.212 M 10.93 % | 1.994 M 1.17 % | 1.971 M 20.55 % | 1.635 M 63.66 % | 999.000 K -40.68 % | 1.684 M 0.24 % | 1.680 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 8.443 M -22.24 % | 10.858 M -7.37 % | 11.722 M 2.24 % | 11.465 M 5.44 % | 10.873 M 36.30 % | 7.977 M -16.87 % | 9.596 M -32.17 % | 14.147 M -8.23 % | 15.415 M -3.65 % | 15.999 M -26.95 % | 21.901 M -3.46 % | 22.685 M -5.69 % | 24.054 M -5.13 % | 25.354 M -5.60 % | 26.859 M 1.78 % | 26.390 M -5.44 % | 27.909 M -2.59 % | 28.651 M -2.67 % | 29.436 M 1.27 % | 29.066 M 6.64 % | 27.256 M 8.74 % | 25.066 M -1.25 % | 25.384 M 1.89 % | 24.912 M -2.68 % | 25.598 M 2.44 % | 24.989 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K -60.87 % | 23.000 K -37.84 % | 37.000 K -26.00 % | 50.000 K -20.63 % | 63.000 K -17.11 % | 76.000 K -15.56 % | 90.000 K -11.76 % | 102.000 K -11.30 % | 115.000 K -9.45 % | 127.000 K -9.29 % | 140.000 K | 0.000 -100.00 % | 167.000 K -34.25 % | 254.000 K 0.00 % | 254.000 K -35.37 % | 393.000 K 0.00 % | 393.000 K -25.57 % | 528.000 K | 0.000 -100.00 % | 405.000 K | 0.000 -100.00 % | 679.000 K -22.49 % | 876.000 K -24.61 % | 1.162 M -6.67 % | 1.245 M -1.97 % | 1.270 M -14.42 % | 1.484 M -15.20 % | 1.750 M 3.80 % | 1.686 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.00 % | 2.737 B 0.05 % | 2.736 B 0.00 % | 2.736 B 0.09 % | 2.733 B 0.04 % | 2.732 B 0.06 % | 2.730 B 0.02 % | 2.730 B 0.00 % | 2.730 B 0.01 % | 2.730 B 0.06 % | 2.728 B 0.08 % | 2.726 B 0.07 % | 2.724 B 0.57 % | 2.708 B 0.17 % | 2.704 B 19.17 % | 2.269 B 76.73 % | 1.284 B 0.25 % | 1.280 B 0.21 % | 1.278 B 0.12 % | 1.276 B 28.13 % | 996.117 M 0.08 % | 995.336 M 0.23 % | 993.025 M 0.01 % | 992.893 M 0.01 % | 992.776 M 52.94 % | 649.135 M 0.00 % | 649.135 M 0.05 % | 648.830 M 0.04 % | 648.553 M 0.22 % | 647.098 M 81.06 % | 357.402 M 0.07 % | 357.155 M 0.16 % | 356.597 M | 0.000 -100.00 % | 114.182 M 0.85 % | 113.217 M 0.00 % | 113.217 M 0.65 % | 112.484 M 0.00 % | 112.484 M 0.05 % | 112.431 M 0.00 % | 112.431 M 54.28 % | 72.876 M 245.62 % | -50.045 M -169.09 % | 72.439 M 0.58 % | 72.021 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 159.305 M | 0.000 |
| Deferred tax liabilities non current | 17.877 M -4.49 % | 18.718 M -9.40 % | 20.660 M -1.46 % | 20.966 M -4.01 % | 21.842 M -3.90 % | 22.728 M -3.72 % | 23.607 M -6.78 % | 25.325 M -3.74 % | 26.308 M 34.01 % | 19.631 M -2.57 % | 20.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.699 M -23.32 % | 15.256 M 1.50 % | 15.031 M 1.16 % | 14.859 M -0.91 % | 14.996 M 75.39 % | 8.550 M 0.46 % | 8.511 M 0.79 % | 8.444 M 2.19 % | 8.263 M 105.24 % | 4.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.583 M 22.41 % | 2.927 M 2.13 % | 2.866 M 1.99 % | 2.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.192 M | 0.000 -100.00 % | 2.566 M | 0.000 -100.00 % | 2.624 M | 0.000 -100.00 % | 1.976 M -17.77 % | 2.403 M 4.48 % | 2.300 M -14.59 % | 2.693 M -45.56 % | 4.947 M 777.13 % | 564.000 K 248.15 % | 162.000 K -19.40 % | 201.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.818 B -5.07 % | 4.022 B -2.75 % | 4.136 B -0.87 % | 4.172 B -2.75 % | 4.290 B -1.63 % | 4.361 B 0.09 % | 4.357 B -2.11 % | 4.451 B -1.57 % | 4.522 B -2.37 % | 4.632 B -2.16 % | 4.734 B -4.78 % | 4.972 B -1.35 % | 5.040 B -1.18 % | 5.100 B -1.79 % | 5.193 B -2.60 % | 5.332 B -1.82 % | 5.431 B -3.28 % | 5.615 B -1.80 % | 5.718 B -0.06 % | 5.721 B -2.23 % | 5.852 B -2.35 % | 5.992 B -1.26 % | 6.069 B 3.71 % | 5.852 B 330.96 % | 1.358 B -3.02 % | 1.400 B -2.73 % | 1.439 B -3.10 % | 1.486 B 23.35 % | 1.204 B -2.07 % | 1.230 B -4.39 % | 1.286 B -3.39 % | 1.331 B -2.70 % | 1.368 B 27.55 % | 1.073 B -0.97 % | 1.083 B 3.86 % | 1.043 B -2.20 % | 1.067 B -1.18 % | 1.079 B 143.90 % | 442.514 M -4.02 % | 461.048 M -5.57 % | 488.263 M | 0.000 -100.00 % | 270.467 M -11.32 % | 304.980 M 0.00 % | 304.980 M 6.13 % | 287.374 M 0.00 % | 287.374 M 4.04 % | 276.228 M 0.00 % | 276.228 M 17.38 % | 235.329 M 0.00 % | 235.329 M -3.29 % | 243.338 M 51.09 % | 161.055 M 5.27 % | 152.989 M -21.12 % | 193.961 M 38.81 % | 139.736 M -2.76 % | 143.709 M 35.30 % | 106.216 M -10.61 % | 118.824 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-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.156 M 200.00 % | -46.156 M | 0.000 100.00 % | -385.000 K -155.56 % | 693.000 K | 0.000 | 0.000 100.00 % | -19.611 M -408.64 % | 6.354 M 1 108.57 % | -630.000 K -501.27 % | 157.000 K -84.65 % | 1.023 M 164.34 % | 387.000 K 3.75 % | 373.000 K 11.01 % | 336.000 K -98.01 % | 16.913 M 200.51 % | -16.828 M -27 686.89 % | 61.000 K -10.29 % | 68.000 K -82.70 % | 393.000 K 181.88 % | -480.000 K -740.00 % | 75.000 K 20.97 % | 62.000 K 67.57 % | 37.000 K -46.38 % | 69.000 K -52.08 % | 144.000 K 800.00 % | 16.000 K -90.24 % | 164.000 K 72.63 % | 95.000 K 495.83 % | -24.000 K 99.96 % | -58.085 M -30 195.85 % | 193.000 K 238.60 % | 57.000 K 239.02 % | -41.000 K 97.21 % | -1.468 M -611.50 % | 287.000 K 100.45 % | -64.286 M | 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 -100.00 % | 10.217 M | 0.000 | 0.000 100.00 % | -27.590 M -200.00 % | 27.590 M | 0.000 -100.00 % | 37.421 M 97.76 % | 18.922 M 6.51 % | 17.766 M 23.40 % | 14.397 M 85.65 % | 7.755 M -57.86 % | 18.403 M -29.51 % | 26.109 M 41.44 % | 18.459 M -9.01 % | 20.286 M 1.27 % | 20.032 M -34.14 % | 30.414 M 229.62 % | 9.227 M -9.26 % | 10.169 M -10.62 % | 11.377 M 5.82 % | 10.751 M 79.18 % | 6.000 M -31.48 % | 8.756 M 17.36 % | 7.461 M 13.10 % | 6.597 M 67.31 % | 3.943 M -18.52 % | 4.839 M 2.33 % | 4.729 M 19.87 % | 3.945 M 30.50 % | 3.023 M -21.13 % | 3.833 M 29.54 % | 2.959 M 26.45 % | 2.340 M 23.03 % | 1.902 M -18.02 % | 2.320 M 34.03 % | 1.731 M 251.12 % | 493.000 K 0.20 % | 492.000 K -30.41 % | 707.000 K 0.28 % | 705.000 K -8.44 % | 770.000 K 0.00 % | 770.000 K -13.82 % | 893.500 K 0.00 % | 893.500 K 87.12 % | 477.500 K 0.00 % | 477.500 K -20.02 % | 597.000 K 0.00 % | 597.000 K |
| Change in working capital | -57.211 M -209.47 % | 52.260 M 173.79 % | -70.820 M -45.14 % | -48.795 M 36.08 % | -76.343 M 40.45 % | -128.191 M 54.68 % | -282.847 M -124.28 % | -126.112 M 10.71 % | -141.232 M 0.71 % | -142.244 M -56.98 % | -90.610 M 6.88 % | -97.301 M 8.28 % | -106.087 M -85.12 % | -57.307 M 68.40 % | -181.373 M -121.84 % | -81.758 M -10.84 % | -73.759 M 21.11 % | -93.492 M -79.43 % | -52.105 M 69.62 % | -171.536 M -88.41 % | -91.042 M -132.27 % | -39.196 M 65.77 % | -114.513 M -103.82 % | 3.001 B 7 397.15 % | -41.123 M -45.45 % | -28.273 M 57.99 % | -67.300 M -175.41 % | -24.436 M 11.96 % | -27.755 M -99.70 % | -13.898 M 65.09 % | -39.808 M -256.16 % | -11.177 M 5.85 % | -11.871 M 24.41 % | -15.705 M -115.70 % | -7.281 M -17.04 % | -6.221 M 65.39 % | -17.975 M -106.74 % | 266.683 M 21 165.01 % | -1.266 M 61.39 % | -3.279 M 69.55 % | -10.770 M 42.63 % | -18.772 M -133.45 % | -8.041 M -0.49 % | -8.002 M -28.83 % | -6.212 M 0.00 % | -6.212 M -59 257.14 % | 10.500 K 0.00 % | 10.500 K -97.59 % | 436.500 K 0.00 % | 436.500 K 185.29 % | 153.000 K 101.29 % | -11.866 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.283 M | 0.000 | 0.000 -100.00 % | 14.548 M 200.00 % | -14.548 M | 0.000 -100.00 % | 5.482 M -46.77 % | 10.298 M -9.00 % | 11.316 M -72.99 % | 41.888 M 2 049.19 % | -2.149 M 91.42 % | -25.033 M -133.31 % | 75.157 M 135.72 % | 31.884 M 136.15 % | -88.202 M 18.34 % | -108.009 M -1 166.97 % | -8.525 M -130.91 % | 27.581 M 170.50 % | -39.121 M -923.08 % | 4.753 M 115.01 % | -31.656 M -2 454.96 % | -1.239 M -138.23 % | 3.241 M 2 968.14 % | -113.000 K 99.30 % | -16.132 M -224.78 % | 12.928 M 166.58 % | -19.416 M -224.03 % | -5.992 M -164.17 % | 9.338 M 180.60 % | -11.586 M -762.44 % | 1.749 M 138.14 % | -4.586 M 7.02 % | -4.932 M 5.32 % | -5.209 M -331.72 % | 2.248 M 238.68 % | -1.621 M 56.55 % | -3.731 M 9.35 % | -4.116 M 18.69 % | -5.062 M -169.09 % | 7.327 M 218.42 % | -6.188 M 0.00 % | -6.188 M | 0.000 | 0.000 -100.00 % | 466.500 K 0.00 % | 466.500 K | 0.000 100.00 % | -12.019 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.756 M | 0.000 | 0.000 100.00 % | -3.140 M -200.00 % | 3.140 M | 0.000 100.00 % | -28.921 M -738.71 % | 4.528 M 140.42 % | -11.201 M -1 213.42 % | 1.006 M 105.26 % | -19.108 M -2 880.97 % | -641.000 K 42.72 % | -1.119 M -273.00 % | -300.000 K -1 775.00 % | -16.000 K 56.76 % | -37.000 K -346.67 % | 15.000 K 124.19 % | -62.000 K -464.71 % | 17.000 K | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K -50.00 % | 4.000 K 130.77 % | -13.000 K -150.00 % | 26.000 K 285.71 % | -14.000 K -156.00 % | 25.000 K 66.67 % | 15.000 K 150.00 % | 6.000 K 125.00 % | -24.000 K -192.31 % | 26.000 K 750.00 % | -4.000 K -115.38 % | 26.000 K 213.04 % | -23.000 K -221.05 % | 19.000 K 11.76 % | 17.000 K 134.69 % | -49.000 K -58.06 % | -31.000 K -1 650.00 % | 2.000 K -85.71 % | 14.000 K 158.33 % | -24.000 K 0.00 % | -24.000 K -328.57 % | 10.500 K 0.00 % | 10.500 K 135.00 % | -30.000 K 0.00 % | -30.000 K -119.61 % | 153.000 K 0.00 % | 153.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.408 M -200.00 % | 11.408 M | 0.000 100.00 % | -1.720 M 49.23 % | -3.388 M -158.33 % | 5.808 M 308.70 % | -2.783 M -35.96 % | -2.047 M 77.36 % | -9.043 M 26.79 % | -12.352 M -3.70 % | -11.911 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 % | 11.157 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 |
| Other working capital | -57.211 M -209.47 % | 52.260 M 173.79 % | -70.820 M -45.14 % | -48.795 M -311.88 % | -11.847 M 90.76 % | -128.191 M 54.68 % | -282.847 M -124.28 % | -126.112 M 10.71 % | -141.232 M 0.71 % | -142.244 M -117.33 % | -65.451 M 39.81 % | -108.739 M 2.92 % | -112.010 M -92.08 % | -58.313 M 64.06 % | -162.265 M -100.04 % | -81.117 M -11.67 % | -72.640 M 22.05 % | -93.192 M -78.91 % | -52.089 M 69.63 % | -171.499 M -88.34 % | -91.057 M -132.68 % | -39.134 M 65.83 % | -114.530 M -103.82 % | 3.001 B 7 396.98 % | -41.124 M -45.44 % | -28.275 M 57.99 % | -67.304 M -175.58 % | -24.423 M 12.09 % | -27.781 M -100.09 % | -13.884 M 65.14 % | -39.833 M -143.52 % | -16.357 M -37.72 % | -11.877 M 24.26 % | -15.681 M -114.60 % | -7.307 M -17.53 % | -6.217 M 65.46 % | -18.001 M -106.75 % | 266.706 M 20 855.33 % | -1.285 M 61.01 % | -3.296 M 69.26 % | -10.721 M 42.79 % | -18.741 M -133.01 % | -8.043 M -0.34 % | -8.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 54.178 M -13.37 % | 62.536 M 551.33 % | -13.856 M -150.50 % | 27.435 M 170.19 % | 10.154 M 177.55 % | -13.093 M -122.41 % | 58.422 M 415.18 % | -18.536 M -273.02 % | 10.713 M -55.67 % | 24.169 M -59.18 % | 59.207 M 188.78 % | -66.690 M 0.28 % | -66.880 M -493.70 % | -11.265 M -249.76 % | 7.522 M 132.19 % | -23.365 M -258.84 % | 14.710 M 124.23 % | -60.713 M -231.78 % | 46.072 M -4.91 % | 48.453 M 64.12 % | 29.523 M 311.70 % | 7.171 M -90.94 % | 79.163 M -28.50 % | 110.723 M 2 295.05 % | 4.623 M 228.60 % | -3.595 M 22.15 % | -4.618 M -113.99 % | -2.158 M 80.57 % | -11.105 M -279.84 % | 6.175 M 112.35 % | 2.908 M -58.37 % | 6.985 M -49.66 % | 13.877 M 483.56 % | 2.378 M 127.48 % | -8.652 M -2 503.33 % | 360.000 K 111.91 % | -3.022 M -173.12 % | 4.133 M -86.47 % | 30.549 M 51 015.00 % | -60.000 K 79.80 % | -297.000 K -155.41 % | 536.000 K 160.98 % | -879.000 K 24.29 % | -1.161 M 97.41 % | -44.789 M 0.00 % | -44.789 M -1 311.97 % | 3.696 M 0.00 % | 3.696 M 185.45 % | -4.324 M 0.00 % | -4.324 M 73.69 % | -16.437 M 9.72 % | -18.206 M |
| Net cash provided by operating activities | -108.781 M -181.76 % | -38.607 M 34.97 % | -59.369 M 17.30 % | -71.790 M -16.68 % | -61.528 M 47.76 % | -117.781 M -76.14 % | -66.866 M 43.72 % | -118.818 M 5.26 % | -125.418 M -32.20 % | -94.868 M 47.26 % | -179.862 M -53.80 % | -116.942 M 17.51 % | -141.771 M -128.78 % | -61.969 M 62.16 % | -163.771 M -19.61 % | -136.925 M -67.14 % | -81.922 M 32.41 % | -121.209 M -226.12 % | -37.167 M 79.39 % | -180.340 M -27.94 % | -140.955 M -104.66 % | -68.874 M 42.67 % | -120.141 M -103.46 % | 3.470 B 5 054.88 % | -70.042 M 2.31 % | -71.698 M -50.79 % | -47.548 M -1 206.26 % | -3.640 M 92.93 % | -51.474 M -29.32 % | -39.804 M 34.53 % | -60.799 M -74.04 % | -34.933 M -22.77 % | -28.455 M -24.57 % | -22.843 M -165.05 % | 35.114 M 235.61 % | -25.893 M -21.19 % | -21.365 M -108.49 % | 251.547 M 1 134.11 % | -24.325 M 13.30 % | -28.058 M 4.81 % | -29.476 M 9.94 % | -32.731 M -89.51 % | -17.271 M -12.03 % | -15.417 M 26.23 % | -20.898 M 0.00 % | -20.898 M -518.13 % | 4.998 M 0.00 % | 4.998 M 222.65 % | -4.075 M 0.00 % | -4.075 M 65.37 % | -11.768 M 13.07 % | -13.537 M |
| Investments in property plant and equipment | -4.155 M 18.45 % | -5.095 M 6.00 % | -5.420 M -27.89 % | -4.238 M 93.56 % | -65.836 M -951.36 % | -6.262 M 21.51 % | -7.978 M -149.16 % | -3.202 M 15.94 % | -3.809 M 11.09 % | -4.284 M 45.29 % | -7.831 M 33.40 % | -11.759 M -52.87 % | -7.692 M 20.41 % | -9.665 M 56.68 % | -22.311 M -43.88 % | -15.507 M -36.87 % | -11.330 M -29.77 % | -8.731 M 80.96 % | -45.855 M -122.81 % | -20.580 M -73.60 % | -11.855 M 8.98 % | -13.025 M 43.12 % | -22.898 M -61.04 % | -14.219 M -170.12 % | -5.264 M -59.32 % | -3.304 M 58.31 % | -7.925 M -283.41 % | -2.067 M 5.75 % | -2.193 M -43.15 % | -1.532 M 63.68 % | -4.218 M -458.68 % | -755.000 K 47.13 % | -1.428 M -37.84 % | -1.036 M -13.47 % | -913.000 K 3.39 % | -945.000 K 49.38 % | -1.867 M -75.31 % | -1.065 M 49.81 % | -2.122 M -2.07 % | -2.079 M -4.63 % | -1.987 M -316.56 % | -477.000 K -124.61 % | 1.938 M 162.98 % | -3.077 M -399.11 % | -616.500 K 0.00 % | -616.500 K 75.93 % | -2.562 M 0.00 % | -2.562 M -132.34 % | -1.103 M 0.00 % | -1.103 M 24.95 % | -1.469 M 0.00 % | -1.469 M |
| Acquisitions net | -22.192 M -169.51 % | 31.925 M 2 433.73 % | 1.260 M 125.20 % | -5.000 M -29.20 % | -3.870 M -189.02 % | -1.339 M 80.87 % | -7.000 M -3 708.25 % | 194.000 K 2 325.00 % | 8.000 K | 0.000 -100.00 % | 20.000 K 121.74 % | -92.000 K 99.92 % | -115.178 M | 0.000 100.00 % | -2.013 M -298.52 % | 1.014 M 101 300.00 % | 1.000 K -100.00 % | 28.695 M 0.38 % | 28.585 M 530.32 % | 4.535 M -17.75 % | 5.514 M 172.91 % | -7.563 M -142.41 % | 17.835 M | 0.000 | 0.000 -100.00 % | 1.201 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 % | -58.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -576.000 K 0.00 % | -576.000 K | 0.000 | 0.000 |
| Purchases of investments | -1.747 B -413.97 % | -340.000 M 74.40 % | -1.328 B -163.26 % | -504.509 M 53.99 % | -1.097 B -160.99 % | -420.158 M 46.75 % | -789.031 M -95.79 % | -403.000 M 66.51 % | -1.203 B -19.27 % | -1.009 B -352.52 % | -222.946 M 66.38 % | -663.193 M -59.22 % | -416.514 M 70.79 % | -1.426 B -117.41 % | -655.891 M -225.86 % | -201.283 M 59.96 % | -502.653 M -149.84 % | -201.188 M 33.37 % | -301.954 M 76.84 % | -1.304 B -66.99 % | -780.660 M 64.36 % | -2.191 B 54.24 % | -4.787 B | 0.000 | 0.000 100.00 % | -177.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 |
| Sales maturities of investments | 1.825 B 356.67 % | 399.570 M -71.19 % | 1.387 B 145.73 % | 564.427 M -54.01 % | 1.227 B 150.67 % | 489.651 M -44.06 % | 875.388 M 49.86 % | 584.146 M -55.16 % | 1.303 B 80.40 % | 722.137 M 192.30 % | 247.053 M -49.66 % | 490.786 M 22.22 % | 401.570 M -20.04 % | 502.193 M 121.97 % | 226.248 M -57.14 % | 527.926 M -24.17 % | 696.174 M 2.22 % | 681.077 M 43.89 % | 473.316 M -61.92 % | 1.243 B 116.18 % | 574.976 M -81.63 % | 3.131 B 194.42 % | 1.063 B | 0.000 | 0.000 -100.00 % | 82.000 K -96.32 % | 2.227 M 1 561.94 % | 134.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 |
| Other investing activites | 23.838 M 1 540.36 % | -1.655 M -112.07 % | 13.710 M 133.20 % | 5.879 M -91.52 % | 69.333 M 288.00 % | -36.880 M -833.35 % | 5.029 M 14.30 % | 4.400 M -15.64 % | 5.216 M 122.53 % | 2.344 M 29.15 % | 1.815 M 7.40 % | 1.690 M 117.26 % | -9.790 M 98.94 % | -924.275 M -45 992.50 % | 2.014 M 299.01 % | -1.012 M -50 700.00 % | 2.000 K -66.67 % | 6.000 K 100.02 % | -28.524 M -556.03 % | -4.348 M 9.62 % | -4.811 M -147.35 % | 10.160 M 179.52 % | -12.776 M -1 277 500.00 % | -1.000 K -200.00 % | 1.000 K 100.08 % | -1.200 M 73.68 % | -4.559 M -573.41 % | -677.000 K -77.23 % | -382.000 K -38 300.00 % | 1.000 K -98.44 % | 64.000 K 170.33 % | -91.000 K -123.82 % | 382.000 K -94.15 % | 6.533 M 2 208.48 % | 283.000 K 110.54 % | -2.686 M -2 364.22 % | -109.000 K -826.67 % | 15.000 K -75.00 % | 60.000 K 108.10 % | -741.000 K -132.85 % | 2.256 M 184.49 % | 793.000 K 127.18 % | -2.918 M 38.57 % | -4.750 M -107.71 % | 61.642 M 0.00 % | 61.642 M 3 650.78 % | -1.736 M 0.00 % | -1.736 M -9 544.44 % | -18.000 K 0.00 % | -18.000 K -89.47 % | -9.500 K 0.00 % | -9.500 K |
| Net cash used for investing activites | 74.707 M -11.84 % | 84.745 M 23.97 % | 68.360 M 20.86 % | 56.559 M -7.44 % | 61.108 M 144.31 % | 25.012 M -67.27 % | 76.408 M -58.14 % | 182.538 M 80.89 % | 100.909 M 134.96 % | -288.669 M -1 693.89 % | 18.111 M 109.92 % | -182.568 M -23.69 % | -147.604 M 84.19 % | -933.453 M -106.54 % | -451.953 M -245.26 % | 311.138 M 70.77 % | 182.194 M -63.55 % | 499.859 M 298.08 % | 125.568 M 254.86 % | -81.084 M 62.61 % | -216.836 M -123.32 % | 929.640 M 124.84 % | -3.742 B -26 213.50 % | -14.220 M -170.19 % | -5.263 M -54.89 % | -3.398 M 66.87 % | -10.257 M -430.63 % | -1.933 M 11.86 % | -2.193 M -43.24 % | -1.531 M 63.14 % | -4.154 M -391.02 % | -846.000 K 19.12 % | -1.046 M -119.03 % | 5.497 M 972.54 % | -630.000 K 82.65 % | -3.631 M -83.76 % | -1.976 M -88.19 % | -1.050 M 49.08 % | -2.062 M 26.88 % | -2.820 M -1 148.33 % | 269.000 K -14.87 % | 316.000 K 132.24 % | -980.000 K 87.57 % | -7.885 M -112.92 % | 61.025 M 0.00 % | 61.025 M 1 520.01 % | -4.298 M 0.00 % | -4.298 M -153.32 % | -1.697 M 0.00 % | -1.697 M -14.74 % | -1.479 M 0.00 % | -1.479 M |
| Debt repayment | -600.000 K 40.65 % | -1.011 M 36.97 % | -1.604 M -47.43 % | -1.088 M | 0.000 100.00 % | -1.168 M 1.93 % | -1.191 M | 0.000 | 0.000 100.00 % | -1.960 M | 0.000 | 0.000 100.00 % | -1.796 M 17.77 % | -2.184 M -8.33 % | -2.016 M -80.48 % | -1.117 M 50.94 % | -2.277 M -27.92 % | -1.780 M -51.62 % | -1.174 M 42.73 % | -2.050 M -28.29 % | -1.598 M -12.14 % | -1.425 M -13.37 % | -1.257 M 25.62 % | -1.690 M -88.62 % | -896.000 K 28.21 % | -1.248 M -124 900.00 % | 1.000 K 0.00 % | 1.000 K -91.67 % | 12.000 K 163.16 % | -19.000 K -26.67 % | -15.000 K 11.76 % | -17.000 K 10.53 % | -19.000 K -35.71 % | -14.000 K -75.00 % | -8.000 K 42.86 % | -14.000 K -40.00 % | -10.000 K 41.18 % | -17.000 K -88.89 % | -9.000 K 35.71 % | -14.000 K 6.67 % | -15.000 K -200.00 % | -5.000 K 50.00 % | -10.000 K 85.07 % | -67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.770 M | 0.000 -100.00 % | 3.076 M 110.83 % | 1.459 M -32.45 % | 2.160 M 273.06 % | 579.000 K 280.92 % | 152.000 K -53.23 % | 325.000 K -85.61 % | 2.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 296.188 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.784 M -95.47 % | 348.140 M | 0.000 100.00 % | -1.000 K 99.40 % | -168.000 K -84.62 % | -91.000 K -100.02 % | 392.044 M 2 196.38 % | -18.701 M -1 662.32 % | 1.197 M -99.59 % | 288.917 M | 0.000 -100.00 % | 56.000 K -97.15 % | 1.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.064 M | 0.000 | 0.000 100.00 % | -2.069 M -33.40 % | -1.551 M -187.63 % | 1.770 M 192.24 % | -1.919 M -341.99 % | 793.000 K -45.68 % | 1.460 M -32.38 % | 2.159 M 273.53 % | 578.000 K 277.78 % | 153.000 K -52.92 % | 325.000 K -85.61 % | 2.258 M -13.65 % | 2.615 M 8.82 % | 2.403 M -86.59 % | 17.914 M 234.53 % | 5.355 M -98.54 % | 366.275 M -62.11 % | 966.762 M 22 258.05 % | 4.324 M 24.22 % | 3.481 M 141.74 % | 1.440 M 109.59 % | -15.008 M -1 222.51 % | 1.337 M -65.93 % | 3.924 M 1 008.47 % | 354.000 K 35.11 % | 262.000 K -94.38 % | 4.666 M | 0.000 -100.00 % | 771.000 K 76.83 % | 436.000 K -84.40 % | 2.794 M | 0.000 -100.00 % | 143.000 K 112.02 % | -1.190 M 94.93 % | -23.473 M -503.39 % | 5.819 M | 0.000 100.00 % | -1.044 M -193.09 % | 1.122 M 0.00 % | 1.122 M 2 570.24 % | 42.000 K 0.00 % | 42.000 K -99.85 % | 27.206 M 0.00 % | 27.206 M 4 136.42 % | -674.000 K -161.55 % | 1.095 M |
| Net cash used provided by financing activities | -600.000 K 40.65 % | -1.011 M 36.97 % | -1.604 M -47.43 % | -1.088 M -2.26 % | -1.064 M 8.90 % | -1.168 M 1.93 % | -1.191 M 42.44 % | -2.069 M -33.40 % | -1.551 M -716.32 % | -190.000 K 90.10 % | -1.919 M -341.99 % | 793.000 K 336.01 % | -336.000 K -1 244.00 % | -25.000 K 98.26 % | -1.438 M -49.17 % | -964.000 K 50.61 % | -1.952 M -508.37 % | 478.000 K -66.83 % | 1.441 M 308.22 % | 353.000 K -97.84 % | 16.316 M 315.17 % | 3.930 M -98.92 % | 365.018 M -62.18 % | 965.072 M 28 052.63 % | 3.428 M 53.52 % | 2.233 M 54.96 % | 1.441 M -99.49 % | 281.181 M 20 743.66 % | 1.349 M -65.45 % | 3.905 M 1 051.92 % | 339.000 K 38.37 % | 245.000 K -99.93 % | 352.787 M 2 520 007.14 % | -14.000 K -101.83 % | 763.000 K 80.81 % | 422.000 K -84.84 % | 2.784 M -99.29 % | 392.027 M 292 457.46 % | 134.000 K 2 014.29 % | -7.000 K -100.00 % | 265.429 M 4 465.34 % | 5.814 M 12 539.13 % | 46.000 K -94.61 % | 854.000 K -23.85 % | 1.122 M 0.00 % | 1.122 M 2 570.24 % | 42.000 K 0.00 % | 42.000 K -99.85 % | 27.206 M 0.00 % | 27.206 M 4 136.42 % | -674.000 K -161.55 % | 1.095 M |
| Effect of forex changes on cash | -1.724 M -32.72 % | -1.299 M -197.74 % | 1.329 M 373.46 % | -486.000 K -210.45 % | 440.000 K -11.82 % | 499.000 K 154.54 % | -915.000 K -203.99 % | -301.000 K -478.85 % | -52.000 K 79.53 % | -254.000 K 93.20 % | -3.733 M -359.24 % | 1.440 M -82.50 % | 8.228 M -49.70 % | 16.358 M 1.27 % | 16.153 M -12.63 % | 18.489 M 292.01 % | -9.629 M -130.33 % | 31.750 M 191.84 % | -34.571 M 2.21 % | -35.351 M -97.73 % | -17.878 M -203.57 % | 17.261 M 140.76 % | -42.346 M -238.78 % | 30.514 M 1 083.69 % | -3.102 M -162.44 % | 4.968 M 42.23 % | 3.493 M 170.36 % | 1.292 M -88.15 % | 10.899 M 294.80 % | -5.595 M -84.59 % | -3.031 M 60.48 % | -7.670 M 47.51 % | -14.611 M -485.38 % | -2.496 M -134.73 % | 7.187 M 1 360.88 % | -570.000 K -121.08 % | 2.704 M 160.02 % | -4.505 M -20 577.27 % | 22.000 K 145.83 % | -48.000 K -585.71 % | -7.000 K -104.64 % | 151.000 K 208.16 % | 49.000 K -44.94 % | 89.000 K 33.83 % | 66.500 K 0.00 % | 66.500 K -48.25 % | 128.500 K 0.00 % | 128.500 K 131.93 % | -402.500 K 0.00 % | -402.500 K -533.86 % | -63.500 K 0.00 % | -63.500 K |
| Net change in cash | -36.398 M -183.05 % | 43.828 M 402.85 % | 8.716 M 151.87 % | -16.805 M 20.14 % | -21.044 M 75.53 % | -86.003 M -1 256.58 % | 7.436 M -87.88 % | 61.351 M 334.96 % | -26.111 M 93.20 % | -383.982 M -129.38 % | -167.403 M 43.69 % | -297.277 M -5.61 % | -281.483 M 71.25 % | -979.089 M -62.91 % | -601.010 M -413.45 % | 191.739 M 116.19 % | 88.689 M -78.41 % | 410.879 M 643.35 % | 55.274 M 118.65 % | -296.423 M 17.51 % | -359.353 M -140.74 % | 881.957 M 123.59 % | -3.738 B -183.97 % | 4.452 B 6 037.56 % | -74.978 M -10.43 % | -67.895 M -28.41 % | -52.872 M -119.09 % | 276.902 M 768.52 % | -41.420 M 3.73 % | -43.025 M 36.40 % | -67.645 M -56.57 % | -43.205 M -114.00 % | 308.676 M 1 654.57 % | -19.856 M -146.79 % | 42.434 M 243.00 % | -29.674 M -66.21 % | -17.853 M -102.80 % | 638.020 M 2 532.31 % | -26.231 M 15.20 % | -30.932 M -113.09 % | 236.215 M 993.06 % | -26.450 M -45.67 % | -18.157 M 29.25 % | -25.662 M -162.11 % | 41.315 M 0.00 % | 41.315 M 4 643.40 % | 871.000 K 0.00 % | 871.000 K -95.86 % | 21.032 M 0.00 % | 21.032 M 250.40 % | -13.984 M 0.00 % | -13.984 M |
| Cash at beginning of period | 108.067 M 68.23 % | 64.239 M 15.70 % | 55.523 M -23.23 % | 72.328 M -1.42 % | 73.372 M -53.96 % | 159.375 M 0.00 % | 159.375 M 62.59 % | 98.024 M -21.03 % | 124.135 M -75.57 % | 508.117 M -24.78 % | 675.519 M -30.56 % | 972.796 M -22.44 % | 1.254 B -43.84 % | 2.233 B -21.20 % | 2.834 B 7.26 % | 2.643 B 3.47 % | 2.554 B 19.17 % | 2.143 B 2.65 % | 2.088 B -12.43 % | 2.384 B -13.10 % | 2.744 B 47.38 % | 1.862 B -66.76 % | 5.600 B 387.82 % | 1.148 B -6.13 % | 1.223 B -5.26 % | 1.291 B -3.93 % | 1.344 B 25.96 % | 1.067 B -3.74 % | 1.108 B -3.74 % | 1.151 B -5.55 % | 1.219 B -3.42 % | 1.262 B 32.38 % | 953.385 M -2.04 % | 973.241 M 4.56 % | 930.807 M -3.09 % | 960.481 M -1.82 % | 978.334 M 187.48 % | 340.314 M -7.16 % | 366.545 M -7.78 % | 397.477 M 146.48 % | 161.262 M -14.09 % | 187.712 M -8.82 % | 205.869 M -11.08 % | 231.531 M 28.99 % | 179.490 M | 0.000 | 0.000 -100.00 % | 136.432 M 18.22 % | 115.401 M | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 71.669 M -33.68 % | 108.067 M 68.23 % | 64.239 M 15.70 % | 55.523 M 6.11 % | 52.328 M -28.68 % | 73.372 M -56.01 % | 166.811 M 4.67 % | 159.375 M 62.59 % | 98.024 M -21.03 % | 124.135 M -75.57 % | 508.116 M -24.78 % | 675.519 M -30.56 % | 972.796 M -22.44 % | 1.254 B -43.84 % | 2.233 B -21.20 % | 2.834 B 7.26 % | 2.643 B 3.47 % | 2.554 B 19.17 % | 2.143 B 2.65 % | 2.088 B -12.43 % | 2.384 B -13.10 % | 2.744 B 47.38 % | 1.862 B -66.76 % | 5.600 B 387.82 % | 1.148 B -6.13 % | 1.223 B -5.26 % | 1.291 B -3.93 % | 1.344 B 25.96 % | 1.067 B -3.74 % | 1.108 B -3.74 % | 1.151 B -5.55 % | 1.219 B -3.42 % | 1.262 B 32.38 % | 953.385 M -2.04 % | 973.241 M 4.56 % | 930.807 M -3.09 % | 960.481 M -1.82 % | 978.334 M 187.48 % | 340.314 M -7.16 % | 366.545 M -7.78 % | 397.477 M 146.48 % | 161.262 M -14.09 % | 187.712 M -8.82 % | 205.869 M -6.76 % | 220.805 M 434.44 % | 41.315 M 4 643.40 % | 871.000 K -99.37 % | 137.303 M 0.64 % | 136.432 M 548.70 % | 21.032 M 250.40 % | -13.984 M 0.00 % | -13.984 M |
| Operating cash flow | -108.781 M -181.76 % | -38.607 M 34.97 % | -59.369 M 17.30 % | -71.790 M -16.68 % | -61.528 M 47.76 % | -117.781 M -76.14 % | -66.866 M 43.72 % | -118.818 M 5.26 % | -125.418 M -32.20 % | -94.868 M 47.26 % | -179.862 M -53.80 % | -116.942 M 17.51 % | -141.771 M -128.78 % | -61.969 M 62.16 % | -163.771 M -19.61 % | -136.925 M -67.14 % | -81.922 M 32.41 % | -121.209 M -226.12 % | -37.167 M 79.39 % | -180.340 M -27.94 % | -140.955 M -104.66 % | -68.874 M 42.67 % | -120.141 M -103.46 % | 3.470 B 5 054.88 % | -70.042 M 2.31 % | -71.698 M -50.79 % | -47.548 M -1 206.26 % | -3.640 M 92.93 % | -51.474 M -29.32 % | -39.804 M 34.53 % | -60.799 M -74.04 % | -34.933 M -22.77 % | -28.455 M -24.57 % | -22.843 M -165.05 % | 35.114 M 235.61 % | -25.893 M -21.19 % | -21.365 M -108.49 % | 251.547 M 1 134.11 % | -24.325 M 13.30 % | -28.058 M 4.81 % | -29.476 M 9.94 % | -32.731 M -89.51 % | -17.271 M -12.03 % | -15.417 M 26.23 % | -20.898 M 0.00 % | -20.898 M -518.13 % | 4.998 M 0.00 % | 4.998 M 222.65 % | -4.075 M 0.00 % | -4.075 M 65.37 % | -11.768 M 13.07 % | -13.537 M |
| Capital expenditure | -4.155 M 20.86 % | -5.250 M 7.89 % | -5.700 M -32.19 % | -4.312 M 93.45 % | -65.836 M -951.36 % | -6.262 M 21.51 % | -7.978 M -149.16 % | -3.202 M 15.94 % | -3.809 M 11.09 % | -4.284 M 45.29 % | -7.831 M 33.40 % | -11.759 M -52.87 % | -7.692 M 20.41 % | -9.665 M 56.68 % | -22.311 M -43.88 % | -15.507 M -36.87 % | -11.330 M -29.77 % | -8.731 M 80.96 % | -45.855 M -122.81 % | -20.580 M -73.60 % | -11.855 M 8.98 % | -13.025 M 43.12 % | -22.898 M -61.04 % | -14.219 M -170.12 % | -5.264 M -59.32 % | -3.304 M 58.31 % | -7.925 M -283.41 % | -2.067 M 5.75 % | -2.193 M -43.15 % | -1.532 M 63.68 % | -4.218 M -458.68 % | -755.000 K 47.13 % | -1.428 M -37.84 % | -1.036 M -13.47 % | -913.000 K 3.39 % | -945.000 K 49.38 % | -1.867 M -75.31 % | -1.065 M 49.81 % | -2.122 M -2.07 % | -2.079 M -4.63 % | -1.987 M -316.56 % | -477.000 K -124.61 % | 1.938 M 162.98 % | -3.077 M -399.11 % | -616.500 K 0.00 % | -616.500 K 75.93 % | -2.562 M 0.00 % | -2.562 M -132.34 % | -1.103 M 0.00 % | -1.103 M 24.95 % | -1.469 M 0.00 % | -1.469 M |
| Free CashFlow | -112.936 M -157.51 % | -43.857 M 32.60 % | -65.069 M 14.50 % | -76.102 M 40.25 % | -127.364 M -2.68 % | -124.043 M -65.74 % | -74.844 M 38.66 % | -122.020 M 5.58 % | -129.227 M -30.33 % | -99.152 M 47.17 % | -187.693 M -45.84 % | -128.701 M 13.89 % | -149.463 M -108.65 % | -71.634 M 61.50 % | -186.082 M -22.08 % | -152.432 M -63.46 % | -93.252 M 28.23 % | -129.940 M -56.51 % | -83.022 M 58.68 % | -200.920 M -31.48 % | -152.810 M -86.58 % | -81.899 M 42.74 % | -143.039 M -104.14 % | 3.456 B 4 689.65 % | -75.306 M -0.41 % | -75.002 M -35.20 % | -55.473 M -872.02 % | -5.707 M 89.37 % | -53.667 M -29.83 % | -41.336 M 36.42 % | -65.017 M -82.18 % | -35.688 M -19.43 % | -29.883 M -25.14 % | -23.879 M -169.82 % | 34.201 M 227.43 % | -26.838 M -15.52 % | -23.232 M -109.27 % | 250.482 M 1 047.11 % | -26.447 M 12.24 % | -30.137 M 4.21 % | -31.463 M 5.25 % | -33.208 M -116.58 % | -15.333 M 17.09 % | -18.494 M 14.04 % | -21.515 M 0.00 % | -21.515 M -983.01 % | 2.437 M 0.00 % | 2.437 M 147.06 % | -5.178 M 0.00 % | -5.178 M 60.88 % | -13.237 M 11.79 % | -15.006 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 |