Alaska Communications Systems Group, Inc. ALSK
Trading inactive
Finances
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 240.569 M 3.83 % | 231.694 M -0.33 % | 232.468 M 2.45 % | 226.905 M 0.02 % | 226.866 M -2.56 % | 232.817 M -26.06 % | 314.863 M -9.76 % | 348.924 M -5.14 % | 367.829 M 5.30 % | 349.314 M 2.28 % | 341.524 M -1.44 % | 346.508 M -11.06 % | 389.597 M 0.99 % | 385.785 M 10.28 % | 349.817 M 7.04 % | 326.809 M 7.96 % | 302.707 M -6.44 % | 323.548 M -5.81 % | 343.502 M 3.56 % | 331.679 M 5.97 % | 312.993 M 61.65 % | 193.619 M |
| Net income | -1.073 M -121.77 % | 4.928 M -45.73 % | 9.080 M 248.83 % | -6.101 M -355.70 % | 2.386 M -81.58 % | 12.954 M 565.97 % | -2.780 M -101.78 % | 156.381 M 798.28 % | 17.409 M 3 588.35 % | 472.000 K 101.54 % | -30.688 M -190.12 % | 34.053 M 435.86 % | -10.139 M -107.03 % | 144.136 M 620.90 % | 19.994 M 148.02 % | -41.635 M -5.96 % | -39.294 M -492.67 % | -6.630 M 96.42 % | -185.247 M -1 548.40 % | -11.238 M 55.41 % | -25.205 M 1.07 % | -25.478 M |
| Income before tax | 1.592 M -79.31 % | 7.693 M -30.25 % | 11.029 M 402.50 % | -3.646 M -197.17 % | 3.752 M -83.75 % | 23.085 M 605.47 % | -4.567 M -102.16 % | 211.286 M 811.03 % | 23.192 M 91.38 % | 12.118 M 1 549.52 % | -836.000 K 84.15 % | -5.275 M 68.30 % | -16.641 M -150.52 % | 32.942 M 61.19 % | 20.437 M 149.09 % | -41.635 M -5.33 % | -39.529 M -620.94 % | -5.483 M 92.41 % | -72.265 M 99.37 % | -11.433 B -44 908.72 % | -25.402 M -12.84 % | -22.512 M |
| Income before tax ratio | 0.01 -80.07 % | 0.03 -30.01 % | 0.05 395.26 % | -0.02 -197.16 % | 0.02 -83.32 % | 0.10 783.61 % | -0.01 -102.40 % | 0.61 860.39 % | 0.06 81.75 % | 0.03 1 517.20 % | 0.00 83.92 % | -0.02 64.36 % | -0.04 -150.02 % | 0.09 46.16 % | 0.06 145.86 % | -0.13 2.44 % | -0.13 -670.57 % | -0.02 91.94 % | -0.21 99.39 % | -34.47 -42 373.03 % | -0.08 30.20 % | -0.12 |
| EBITDA | 56.156 M -1.53 % | 57.028 M -2.45 % | 58.458 M 22.66 % | 47.660 M -11.78 % | 54.022 M -29.72 % | 76.862 M 23.12 % | 62.426 M -78.71 % | 293.267 M 156.69 % | 114.249 M 4.87 % | 108.948 M 2.79 % | 105.996 M -30.19 % | 151.840 M 63.58 % | 92.821 M -31.10 % | 134.724 M 12.29 % | 119.979 M 25.19 % | 95.838 M -0.43 % | 96.250 M -41.73 % | 165.168 M 458.45 % | -46.079 M -134.64 % | 133.023 M 14.53 % | 116.146 M 386.56 % | 23.871 M |
| Net income ratio | 0.00 -120.97 % | 0.02 -45.55 % | 0.04 245.27 % | -0.03 -355.66 % | 0.01 -81.10 % | 0.06 730.18 % | -0.01 -101.97 % | 0.45 846.95 % | 0.05 3 402.69 % | 0.00 101.50 % | -0.09 -191.43 % | 0.10 477.63 % | -0.03 -106.97 % | 0.37 553.68 % | 0.06 144.86 % | -0.13 1.86 % | -0.13 -533.47 % | -0.02 96.20 % | -0.54 -1 491.66 % | -0.03 57.93 % | -0.08 38.80 % | -0.13 |
| Ratio EBITDA | 0.23 -5.16 % | 0.25 -2.12 % | 0.25 19.72 % | 0.21 -11.79 % | 0.24 -27.87 % | 0.33 66.51 % | 0.20 -76.41 % | 0.84 170.60 % | 0.31 -0.41 % | 0.31 0.49 % | 0.31 -29.17 % | 0.44 83.93 % | 0.24 -31.78 % | 0.35 1.82 % | 0.34 16.96 % | 0.29 -7.77 % | 0.32 -37.71 % | 0.51 480.55 % | -0.13 -133.45 % | 0.40 8.08 % | 0.37 200.99 % | 0.12 |
| Gross profit ratio | 0.53 -2.13 % | 0.54 1.23 % | 0.54 -0.27 % | 0.54 -1.96 % | 0.55 6.05 % | 0.52 21.91 % | 0.43 -20.07 % | 0.53 -10.81 % | 0.60 -2.43 % | 0.61 -0.87 % | 0.62 1.60 % | 0.61 97.90 % | 0.31 -10.35 % | 0.34 3.78 % | 0.33 -1.85 % | 0.34 11.33 % | 0.30 117.20 % | 0.14 -62.44 % | 0.37 -2.09 % | 0.38 7.05 % | 0.35 20.77 % | 0.29 |
| Weighted average shs out dil | 54.013 M -0.49 % | 54.277 M 0.81 % | 53.840 M 3.08 % | 52.232 M 0.08 % | 52.188 M 1.60 % | 51.368 M 4.12 % | 49.334 M -16.53 % | 59.107 M 28.84 % | 45.878 M 1.02 % | 45.417 M 1.86 % | 44.589 M 0.93 % | 44.177 M 1.81 % | 43.391 M -1.80 % | 44.185 M 1.84 % | 43.387 M 7.97 % | 40.185 M 35.80 % | 29.592 M -1.29 % | 29.980 M -4.75 % | 31.474 M -0.16 % | 31.523 M -3.46 % | 32.654 M 39.57 % | 23.396 M |
| Weighted average shs out | 54.013 M -0.49 % | 54.277 M 0.81 % | 53.840 M 3.08 % | 52.232 M 2.08 % | 51.169 M 1.83 % | 50.247 M 1.85 % | 49.334 M 4.76 % | 47.092 M 3.38 % | 45.553 M 1.00 % | 45.103 M 1.15 % | 44.589 M 0.93 % | 44.177 M 1.81 % | 43.391 M 1.62 % | 42.701 M 1.56 % | 42.045 M 4.63 % | 40.185 M 35.80 % | 29.592 M -1.29 % | 29.980 M -4.72 % | 31.464 M -0.19 % | 31.523 M -3.46 % | 32.654 M 39.57 % | 23.396 M |
| EPS diluted | -0.02 -121.92 % | 0.09 -46.59 % | 0.17 241.67 % | -0.12 -362.58 % | 0.05 -81.72 % | 0.25 543.26 % | -0.06 -102.13 % | 2.65 597.37 % | 0.38 3 553.85 % | 0.01 101.51 % | -0.69 -189.61 % | 0.77 434.78 % | -0.23 -107.06 % | 3.26 608.70 % | 0.46 144.23 % | -1.04 21.80 % | -1.33 -504.55 % | -0.22 96.26 % | -5.89 -1 536.11 % | -0.36 53.25 % | -0.77 29.36 % | -1.09 |
| Earnings per share | -0.02 -121.92 % | 0.09 -46.59 % | 0.17 241.67 % | -0.12 -357.51 % | 0.05 -82.08 % | 0.26 560.99 % | -0.06 -101.70 % | 3.32 773.68 % | 0.38 3 519.05 % | 0.01 101.52 % | -0.69 -189.61 % | 0.77 434.78 % | -0.23 -106.80 % | 3.38 604.17 % | 0.48 146.15 % | -1.04 21.80 % | -1.33 -504.55 % | -0.22 96.26 % | -5.89 -1 536.11 % | -0.36 53.25 % | -0.77 29.36 % | -1.09 |
| Gross profit | 128.126 M 1.62 % | 126.079 M 0.90 % | 124.959 M 2.17 % | 122.301 M -1.95 % | 124.729 M 3.34 % | 120.694 M -9.86 % | 133.893 M -27.88 % | 185.642 M -15.40 % | 219.429 M 2.74 % | 213.582 M 1.39 % | 210.662 M 0.13 % | 210.379 M 76.01 % | 119.525 M -9.47 % | 132.024 M 14.45 % | 115.359 M 5.06 % | 109.808 M 20.19 % | 91.359 M 103.21 % | 44.958 M -64.63 % | 127.094 M 1.40 % | 125.339 M 13.45 % | 110.484 M 95.23 % | 56.593 M |
| Income tax expense | 2.665 M -3.62 % | 2.765 M 35.47 % | 2.041 M -21.01 % | 2.584 M 72.38 % | 1.499 M -85.30 % | 10.200 M 670.79 % | -1.787 M -103.25 % | 54.905 M 849.42 % | 5.783 M -50.34 % | 11.646 M -60.99 % | 29.852 M 1 606.16 % | -1.982 M 69.52 % | -6.502 M 94.15 % | -111.194 M -25 200.23 % | 443.000 K | 0.000 100.00 % | -219.000 K -120.00 % | 1.095 M -50.30 % | 2.203 M 1 241.45 % | -193.000 K 2.03 % | -197.000 K 34.55 % | -301.000 K |
| Cost of revenue | 112.443 M 6.46 % | 105.615 M -1.76 % | 107.509 M 2.78 % | 104.604 M 2.42 % | 102.137 M -8.91 % | 112.123 M -38.04 % | 180.970 M 10.83 % | 163.282 M 10.03 % | 148.400 M 9.33 % | 135.732 M 3.72 % | 130.862 M -3.87 % | 136.129 M -49.60 % | 270.072 M 6.43 % | 253.761 M 8.23 % | 234.458 M 8.04 % | 217.001 M 2.67 % | 211.348 M -24.14 % | 278.590 M 28.73 % | 216.408 M 4.88 % | 206.340 M 1.89 % | 202.509 M 47.79 % | 137.026 M |
| General and administrative expenses | 65.773 M -1.42 % | 66.718 M 0.11 % | 66.647 M -0.86 % | 67.227 M -4.25 % | 70.209 M -20.57 % | 88.389 M -12.83 % | 101.398 M -8.68 % | 111.034 M 3.46 % | 107.316 M 16.70 % | 91.962 M 3.84 % | 88.564 M -3.37 % | 91.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 40.667 M 9.10 % | 37.276 M 9.93 % | 33.908 M -6.63 % | 36.317 M 4.69 % | 34.690 M 2.43 % | 33.867 M 3.94 % | 32.583 M -22.77 % | 42.191 M -18.06 % | 51.487 M -12.08 % | 58.559 M -21.84 % | 74.924 M -12.56 % | 85.685 M -17.92 % | 104.393 M 45.83 % | 71.585 M 11.22 % | 64.364 M -22.14 % | 82.667 M 1.76 % | 81.241 M 366.92 % | -30.437 M -120.31 % | 149.858 M 87.77 % | 79.811 M 2.91 % | 77.553 M 92.41 % | 40.306 M |
| Operating expenses | 106.440 M 2.35 % | 103.994 M 3.42 % | 100.555 M -2.89 % | 103.544 M -1.29 % | 104.899 M -14.20 % | 122.256 M -8.75 % | 133.981 M -12.56 % | 153.225 M -3.51 % | 158.803 M 5.50 % | 150.521 M -7.93 % | 163.488 M -7.81 % | 177.334 M 69.87 % | 104.393 M 45.83 % | 71.585 M 11.22 % | 64.364 M -22.14 % | 82.667 M 1.76 % | 81.241 M 366.92 % | -30.437 M -120.31 % | 149.858 M 87.77 % | 79.811 M 2.91 % | 77.553 M 92.41 % | 40.306 M |
| Cost and expenses | 218.883 M 4.42 % | 209.609 M 0.74 % | 208.064 M -0.04 % | 208.148 M 0.54 % | 207.036 M -11.67 % | 234.379 M -25.58 % | 314.951 M -0.49 % | 316.507 M 3.03 % | 307.203 M 7.32 % | 286.253 M -2.75 % | 294.350 M -6.10 % | 313.463 M -16.29 % | 374.465 M 15.10 % | 325.346 M 8.88 % | 298.822 M -0.28 % | 299.668 M 2.42 % | 292.589 M 17.91 % | 248.153 M -32.25 % | 366.266 M 28.00 % | 286.151 M 2.17 % | 280.062 M 57.93 % | 177.332 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 65.773 M -1.42 % | 66.718 M 0.11 % | 66.647 M -0.86 % | 67.227 M -4.25 % | 70.209 M -20.57 % | 88.389 M -12.83 % | 101.398 M -8.68 % | 111.034 M 3.46 % | 107.316 M 16.70 % | 91.962 M 3.84 % | 88.564 M -3.37 % | 91.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 11.000 M -8.78 % | 12.059 M -10.20 % | 13.429 M -9.63 % | 14.860 M -3.80 % | 15.447 M -22.15 % | 19.841 M -42.34 % | 34.410 M -13.52 % | 39.790 M 0.56 % | 39.570 M 3.39 % | 38.271 M 10.12 % | 34.754 M -9.52 % | 38.411 M 16.68 % | 32.921 M 15.98 % | 28.386 M -8.74 % | 31.103 M -13.35 % | 35.894 M -30.01 % | 51.288 M -28.24 % | 71.470 M 38.23 % | 51.704 M -14.23 % | 60.283 M -6.84 % | 64.710 M | 0.000 |
| Depreciation and amortization | 43.564 M 16.87 % | 37.276 M 9.93 % | 33.908 M -6.63 % | 36.317 M 4.69 % | 34.690 M 2.43 % | 33.867 M 3.94 % | 32.583 M -22.77 % | 42.191 M -18.06 % | 51.487 M -12.08 % | 58.559 M -18.76 % | 72.078 M -11.41 % | 81.358 M 6.29 % | 76.541 M 4.28 % | 73.396 M 7.24 % | 68.439 M -32.62 % | 101.579 M 20.25 % | 84.475 M -14.87 % | 99.233 M 13.46 % | 87.464 M 3.91 % | 84.171 M 9.54 % | 76.838 M 54.76 % | 49.650 M |
| Operating income | 21.686 M -1.81 % | 22.085 M -9.50 % | 24.404 M 30.11 % | 18.757 M -5.41 % | 19.830 M 1 369.53 % | -1.562 M -1 675.00 % | -88.000 K -100.27 % | 32.417 M -46.53 % | 60.626 M -3.86 % | 63.061 M 33.68 % | 47.174 M 42.76 % | 33.045 M 118.38 % | 15.132 M -74.96 % | 60.439 M 18.52 % | 50.995 M 87.89 % | 27.141 M 168.24 % | 10.118 M -86.58 % | 75.395 M 431.20 % | -22.764 M -150.00 % | 45.528 M 38.25 % | 32.931 M 102.19 % | 16.287 M |
| Operating income ratio | 0.09 -5.43 % | 0.10 -9.20 % | 0.10 26.99 % | 0.08 -5.43 % | 0.09 1 402.83 % | -0.01 -2 300.52 % | 0.00 -100.30 % | 0.09 -43.63 % | 0.16 -8.70 % | 0.18 30.70 % | 0.14 44.84 % | 0.10 145.53 % | 0.04 -75.21 % | 0.16 7.47 % | 0.15 75.53 % | 0.08 148.46 % | 0.03 -85.66 % | 0.23 451.63 % | -0.07 -148.28 % | 0.14 30.46 % | 0.11 25.08 % | 0.08 |
| Total other income expenses net | -20.094 M -39.62 % | -14.392 M -7.60 % | -13.375 M 40.30 % | -22.403 M -39.34 % | -16.078 M -165.23 % | 24.647 M 650.28 % | -4.479 M -102.50 % | 178.869 M 577.82 % | -37.434 M 26.52 % | -50.943 M -6.11 % | -48.010 M -25.29 % | -38.320 M -20.61 % | -31.773 M -15.55 % | -27.497 M 10.02 % | -30.558 M 55.57 % | -68.776 M -38.53 % | -49.647 M 38.61 % | -80.878 M -63.39 % | -49.501 M 99.57 % | -11.479 B -19 577.78 % | -58.333 M -50.35 % | -38.799 M |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 152.456 M -0.04 % | 152.515 M -2.83 % | 156.961 M -13.58 % | 181.635 M 14.69 % | 158.371 M 0.12 % | 158.188 M -60.68 % | 402.259 M -2.65 % | 413.218 M -23.27 % | 538.561 M -1.91 % | 549.064 M 2.06 % | 537.993 M 0.92 % | 533.079 M -4.84 % | 560.197 M 40.83 % | 397.788 M -0.89 % | 401.353 M -3.68 % | 416.701 M -5.30 % | 440.029 M -2.74 % | 452.422 M -23.21 % | 589.198 M 3.32 % | 570.238 M 3.28 % | 552.108 M 8.09 % | 510.762 M |
| Total investments | 434.000 K 223.88 % | 134.000 K 0.00 % | 134.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 252.067 M -5.58 % | 266.972 M 6 446.64 % | 4.078 M 97.96 % | 2.060 M 480.28 % | 355.000 K -58.48 % | 855.000 K | 0.000 -100.00 % | 790.000 K | 0.000 -100.00 % | 10.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 172.100 M -3.95 % | 179.177 M 5.21 % | 170.312 M -8.43 % | 185.989 M 3.56 % | 179.599 M -7.51 % | 194.189 M -55.25 % | 433.968 M -4.89 % | 456.257 M -17.85 % | 555.400 M -2.49 % | 569.554 M 2.94 % | 553.309 M 2.59 % | 539.350 M -3.95 % | 561.523 M 29.68 % | 432.996 M -1.19 % | 438.213 M -1.65 % | 445.578 M -15.27 % | 525.889 M -4.42 % | 550.220 M -9.47 % | 607.763 M -0.57 % | 611.250 M -0.45 % | 614.004 M 0.20 % | 612.756 M |
| Accumulated other comprehensive income loss | -6.340 M -93.47 % | -3.277 M -22.50 % | -2.675 M -11.64 % | -2.396 M 17.66 % | -2.910 M 5.70 % | -3.086 M 40.09 % | -5.151 M 8.17 % | -5.609 M 39.29 % | -9.239 M -11.06 % | -8.319 M -962.07 % | 965.000 K 108.10 % | -11.912 M 33.93 % | -18.030 M -154.41 % | -7.087 M -552.55 % | 1.566 M 386.34 % | 322.000 K 107.11 % | -4.531 M 0.26 % | -4.543 M 75.95 % | -18.886 M 96.61 % | -557.849 M -13.19 % | -492.822 M -8.96 % | -452.304 M |
| Retained earnings | 9.442 M -38.56 % | 15.367 M 47.21 % | 10.439 M 391.67 % | -3.579 M -575.93 % | 752.000 K 146.02 % | -1.634 M 88.80 % | -14.588 M -4.96 % | -13.898 M 91.84 % | -170.279 M 9.28 % | -187.688 M 0.25 % | -188.160 M -22.12 % | -154.077 M 17.80 % | -187.452 M -5.72 % | -177.313 M 43.66 % | -314.733 M 5.97 % | -334.727 M -12.03 % | -298.786 M -17.73 % | -253.798 M -2.68 % | -247.168 M -299.17 % | -61.921 M -22.17 % | -50.683 M -98.93 % | -25.478 M |
| Common stock | 549.000 K 1.48 % | 541.000 K 1.50 % | 533.000 K 1.52 % | 525.000 K 1.94 % | 515.000 K 1.98 % | 505.000 K 1.61 % | 497.000 K 2.05 % | 487.000 K 6.33 % | 458.000 K 1.10 % | 453.000 K 1.34 % | 447.000 K 0.45 % | 445.000 K 1.83 % | 437.000 K 1.86 % | 429.000 K 1.42 % | 423.000 K -8.44 % | 462.000 K 31.25 % | 352.000 K | 0.000 -100.00 % | 334.000 K 0.60 % | 332.000 K 0.61 % | 330.000 K 0.92 % | 327.000 K |
| Total equity | 165.919 M -4.37 % | 173.509 M 2.21 % | 169.750 M 9.86 % | 154.510 M -2.75 % | 158.876 M 3.26 % | 153.859 M 13.86 % | 135.126 M 1.47 % | 133.173 M 483.97 % | -34.683 M 31.89 % | -50.923 M -148.54 % | -20.489 M -161.28 % | 33.435 M 163.37 % | 12.695 M -82.85 % | 74.011 M 399.77 % | -24.689 M -30.88 % | -18.864 M 43.59 % | -33.442 M -1 897.96 % | 1.860 M 23 150.00 % | 8.000 K -100.00 % | 191.687 M -11.00 % | 215.380 M -13.14 % | 247.968 M |
| Other non current liabilities | 94.326 M 6.00 % | 88.986 M 903.34 % | 8.869 M 20.03 % | 7.389 M -11.87 % | 8.384 M -7.48 % | 9.062 M -65.77 % | 26.477 M 56.23 % | 16.947 M -40.87 % | 28.662 M 1.14 % | 28.340 M 80.65 % | 15.688 M -97.23 % | 566.463 M 473.96 % | 98.693 M 20.25 % | 82.075 M 12.62 % | 72.881 M -11.36 % | 82.223 M 5.53 % | 77.916 M 9.64 % | 71.065 M 115.81 % | 32.930 M 31.70 % | 25.003 M 128.30 % | 10.952 M -19.59 % | 13.620 M |
| Long term debt | 159.641 M -4.68 % | 167.476 M -0.33 % | 168.023 M -0.55 % | 168.959 M -4.88 % | 177.626 M -4.00 % | 185.018 M -55.78 % | 418.447 M -5.33 % | 442.001 M -17.19 % | 533.772 M -0.90 % | 538.624 M -1.73 % | 548.096 M | 0.000 -100.00 % | 560.857 M 29.76 % | 432.216 M -1.14 % | 437.188 M -1.73 % | 444.895 M -15.03 % | 523.591 M -4.50 % | 548.238 M -8.95 % | 602.114 M -0.71 % | 606.427 M -0.82 % | 611.418 M 0.58 % | 607.911 M |
| Total non current liabilities | 341.354 M 3.70 % | 329.166 M 38.21 % | 238.165 M 3.15 % | 230.885 M -3.46 % | 239.164 M -4.44 % | 250.283 M -57.06 % | 582.925 M 11.63 % | 522.211 M -7.15 % | 562.434 M -0.80 % | 566.964 M 0.56 % | 563.784 M -0.47 % | 566.463 M -14.11 % | 659.550 M 28.24 % | 514.291 M 0.83 % | 510.069 M -3.23 % | 527.118 M -12.37 % | 601.507 M -2.87 % | 619.303 M -2.48 % | 635.044 M 0.57 % | 631.430 M 1.46 % | 622.370 M 0.13 % | 621.531 M |
| Other current liabilities | 22.544 M 33.56 % | 16.879 M -16.59 % | 20.235 M 48.87 % | 13.592 M -31.68 % | 19.896 M -33.05 % | 29.718 M -37.34 % | 47.429 M 36.94 % | 34.634 M 9.50 % | 31.628 M -3.97 % | 32.935 M -45.09 % | 59.977 M 541.40 % | 9.351 M -84.56 % | 60.573 M 73.77 % | 34.859 M | 0.000 -100.00 % | 9.712 M 8.54 % | 8.948 M -9.26 % | 9.861 M 0.58 % | 9.804 M 6.68 % | 9.190 M -73.62 % | 34.835 M 20.95 % | 28.801 M |
| Deferred revenue | 8.781 M -20.69 % | 11.072 M 9.42 % | 10.119 M 12.06 % | 9.030 M 4.16 % | 8.669 M 92.09 % | 4.513 M 0.51 % | 4.490 M -50.68 % | 9.104 M 1.49 % | 8.970 M -2.69 % | 9.218 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.051 M -5.77 % | 10.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 12.459 M 6.48 % | 11.701 M 411.18 % | 2.289 M -86.56 % | 17.030 M 763.15 % | 1.973 M -78.49 % | 9.171 M -40.91 % | 15.521 M 8.87 % | 14.256 M -34.09 % | 21.628 M -30.07 % | 30.930 M 493.32 % | 5.213 M 557.38 % | 793.000 K 19.07 % | 666.000 K -14.62 % | 780.000 K -23.90 % | 1.025 M 50.07 % | 683.000 K -70.28 % | 2.298 M 15.94 % | 1.982 M -64.91 % | 5.649 M 17.13 % | 4.823 M 86.50 % | 2.586 M -46.63 % | 4.845 M |
| Total current liabilities | 62.159 M 13.91 % | 54.570 M 15.44 % | 47.270 M -17.64 % | 57.391 M 29.49 % | 44.320 M -25.46 % | 59.459 M -39.31 % | 97.965 M 4.73 % | 93.538 M 7.54 % | 86.976 M -2.35 % | 89.067 M 15.19 % | 77.320 M 5.87 % | 73.031 M -14.18 % | 85.093 M 13.61 % | 74.901 M -2.65 % | 76.941 M 12.88 % | 68.159 M -1.31 % | 69.062 M 7.53 % | 64.228 M -3.52 % | 66.568 M -15.09 % | 78.397 M 11.15 % | 70.535 M 8.61 % | 64.944 M |
| Total liabilities | 403.513 M 5.15 % | 383.736 M 34.44 % | 285.435 M -0.99 % | 288.276 M 1.69 % | 283.484 M -8.48 % | 309.742 M -54.51 % | 680.890 M 10.58 % | 615.749 M -5.18 % | 649.410 M -1.01 % | 656.031 M 2.33 % | 641.104 M 0.25 % | 639.494 M -14.12 % | 744.643 M 26.38 % | 589.192 M 0.37 % | 587.010 M -1.39 % | 595.277 M -11.23 % | 670.569 M -1.90 % | 683.531 M -2.58 % | 701.612 M -1.16 % | 709.827 M 2.44 % | 692.905 M 0.94 % | 686.475 M |
| Other non current assets | 11.370 M -9.75 % | 12.598 M -21.31 % | 16.010 M 40.25 % | 11.415 M 581.90 % | 1.674 M -8.37 % | 1.827 M -90.60 % | 19.434 M 161.53 % | 7.431 M -47.18 % | 14.068 M 11.04 % | 12.669 M -39.10 % | 20.803 M 232.69 % | 6.253 M -41.82 % | 10.747 M 22.11 % | 8.801 M -44.71 % | 15.919 M -27.85 % | 22.065 M -8.94 % | 24.231 M -12.49 % | 27.689 M -41.80 % | 47.576 M -23.79 % | 62.428 M -4.94 % | 65.674 M -9.67 % | 72.703 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.067 M -5.58 % | 266.972 M 13 064.30 % | 2.028 M -1.55 % | 2.060 M 480.28 % | 355.000 K -58.48 % | 855.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 12.09 % | 21.517 M -10.78 % | 24.118 M 11.64 % | 21.604 M 0.00 % | 21.604 M -64.05 % | 60.091 M -0.30 % | 60.274 M -0.30 % | 60.458 M -39.84 % | 100.494 M -59.88 % | 250.495 M -3.00 % | 258.236 M 3.15 % | 250.346 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.650 M -47.46 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M -76.95 % | 38.403 M 0.00 % | 38.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.650 M -85.90 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 8.57 % | 30.367 M -7.89 % | 32.968 M -45.06 % | 60.007 M 0.00 % | 60.007 M -0.14 % | 60.091 M -0.30 % | 60.274 M -0.30 % | 60.458 M -39.84 % | 100.494 M -59.88 % | 250.495 M -3.00 % | 258.236 M 3.15 % | 250.346 M |
| Property plant equipment net | 480.737 M 3.75 % | 463.349 M 24.16 % | 373.180 M 1.93 % | 366.113 M -0.20 % | 366.849 M -0.67 % | 369.322 M 3.53 % | 356.733 M 1.34 % | 352.013 M -14.32 % | 410.861 M 1.39 % | 405.237 M -1.40 % | 410.982 M -8.85 % | 450.889 M -9.72 % | 499.452 M 30.20 % | 383.594 M -3.27 % | 396.543 M -0.37 % | 398.030 M -3.46 % | 412.312 M -5.90 % | 438.144 M -5.79 % | 465.089 M -2.90 % | 478.980 M 3.96 % | 460.735 M 2.42 % | 449.827 M |
| Total non current assets | 492.107 M 3.40 % | 475.947 M 22.14 % | 389.688 M 2.30 % | 380.922 M -0.61 % | 383.241 M -1.18 % | 387.809 M -38.27 % | 628.234 M -2.85 % | 646.638 M 22.24 % | 528.974 M 0.61 % | 525.748 M -2.98 % | 541.921 M -9.68 % | 599.989 M -8.82 % | 657.998 M 19.96 % | 548.497 M 16.09 % | 472.469 M -1.61 % | 480.186 M -3.35 % | 496.817 M -5.60 % | 526.291 M -14.17 % | 613.159 M -22.57 % | 791.903 M 0.93 % | 784.645 M 1.52 % | 772.876 M |
| Other current assets | 7.377 M -15.58 % | 8.738 M 0.25 % | 8.716 M -51.39 % | 17.929 M 126.61 % | 7.912 M -20.02 % | 9.892 M -91.81 % | 120.852 M 710.49 % | 14.911 M -15.96 % | 17.742 M 7.71 % | 16.472 M -17.06 % | 19.860 M -17.75 % | 24.146 M -49.88 % | 48.177 M 65.61 % | 29.091 M 457.94 % | 5.214 M -33.66 % | 7.860 M -6.58 % | 8.414 M -11.29 % | 9.485 M -3.93 % | 9.873 M -23.84 % | 12.964 M 201.21 % | 4.304 M -0.53 % | 4.327 M |
| Short term investments | 434.000 K 223.88 % | 134.000 K 0.00 % | 134.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.050 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 790.000 K | 0.000 -100.00 % | 10.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 19.644 M -26.32 % | 26.662 M 99.70 % | 13.351 M 206.64 % | 4.354 M -79.49 % | 21.228 M -41.03 % | 36.001 M 13.54 % | 31.709 M -26.32 % | 43.039 M 155.59 % | 16.839 M -17.82 % | 20.490 M 33.78 % | 15.316 M 144.24 % | 6.271 M 372.93 % | 1.326 M -96.23 % | 35.208 M -4.48 % | 36.860 M 27.64 % | 28.877 M -66.37 % | 85.860 M -12.21 % | 97.798 M 426.79 % | 18.565 M -54.73 % | 41.012 M -33.74 % | 61.896 M -39.31 % | 101.994 M |
| Cash and short term investments | 20.078 M -25.07 % | 26.796 M 98.71 % | 13.485 M 209.72 % | 4.354 M -79.49 % | 21.228 M -41.03 % | 36.001 M 13.54 % | 31.709 M -26.32 % | 43.039 M 127.85 % | 18.889 M -7.81 % | 20.490 M 33.78 % | 15.316 M 144.24 % | 6.271 M 372.93 % | 1.326 M -96.32 % | 35.998 M -2.34 % | 36.860 M -6.45 % | 39.402 M -54.11 % | 85.860 M -12.21 % | 97.798 M 426.79 % | 18.565 M -54.73 % | 41.012 M -33.74 % | 61.896 M -39.31 % | 101.994 M |
| Total current assets | 77.325 M -4.89 % | 81.298 M 24.12 % | 65.497 M 5.87 % | 61.864 M 4.64 % | 59.119 M -22.00 % | 75.792 M -59.64 % | 187.782 M 83.59 % | 102.284 M 19.28 % | 85.753 M 8.06 % | 79.360 M 0.85 % | 78.694 M 7.89 % | 72.940 M -26.58 % | 99.340 M -13.40 % | 114.706 M 27.66 % | 89.852 M -6.62 % | 96.227 M -31.42 % | 140.310 M -11.81 % | 159.100 M 79.85 % | 88.461 M -19.30 % | 109.611 M -11.35 % | 123.640 M -23.47 % | 161.567 M |
| Inventory | 7.624 M -14.34 % | 8.900 M 32.11 % | 6.737 M -4.39 % | 7.046 M 43.30 % | 4.917 M 5.20 % | 4.674 M 8.17 % | 4.321 M -57.35 % | 10.131 M 7.67 % | 9.409 M 73.85 % | 5.412 M -17.16 % | 6.533 M -8.10 % | 7.109 M -24.40 % | 9.404 M -10.16 % | 10.467 M 31.21 % | 7.977 M 1.17 % | 7.885 M 19.05 % | 6.623 M -34.42 % | 10.099 M -9.85 % | 11.203 M 28.43 % | 8.723 M -21.44 % | 11.103 M 87.46 % | 5.923 M |
| Net receivables | 42.246 M 14.60 % | 36.864 M 0.83 % | 36.559 M 12.37 % | 32.535 M 29.82 % | 25.062 M -0.65 % | 25.225 M -18.37 % | 30.900 M -9.66 % | 34.203 M -13.87 % | 39.713 M 7.37 % | 36.986 M 0.00 % | 36.985 M 4.44 % | 35.414 M -12.41 % | 40.433 M 3.28 % | 39.150 M -1.64 % | 39.801 M -3.11 % | 41.080 M 4.23 % | 39.413 M -5.53 % | 41.718 M -14.55 % | 48.820 M 4.07 % | 46.912 M 1.24 % | 46.337 M -6.05 % | 49.323 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 498.000 K -85.33 % | 3.394 M -76.94 % | 14.718 M -11.66 % | 16.660 M | 0.000 -100.00 % | 15.572 M -77.45 % | 69.049 M -5.17 % | 72.814 M -5.21 % | 76.813 M -31.19 % | 111.625 M -2.79 % | 114.831 M 19.50 % | 96.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 18.375 M 23.17 % | 14.918 M 1.99 % | 14.627 M -17.54 % | 17.739 M 28.71 % | 13.782 M -14.17 % | 16.057 M -47.40 % | 30.525 M -14.12 % | 35.544 M 43.61 % | 24.750 M 54.84 % | 15.984 M 31.77 % | 12.130 M -80.71 % | 62.887 M 163.63 % | 23.854 M -18.34 % | 29.211 M -55.23 % | 65.249 M 12.96 % | 57.764 M -0.09 % | 57.816 M 10.37 % | 52.385 M 2.48 % | 51.115 M -20.61 % | 64.384 M 94.43 % | 33.114 M 5.80 % | 31.298 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 81.541 M 19.38 % | 68.301 M 15.85 % | 58.958 M 9.30 % | 53.941 M 1.48 % | 53.154 M -5.42 % | 56.203 M -0.94 % | 56.734 M -10.32 % | 63.263 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 162.268 M 0.86 % | 160.878 M -0.36 % | 161.453 M 0.93 % | 159.960 M -0.35 % | 160.519 M 1.55 % | 158.074 M 2.40 % | 154.368 M 1.43 % | 152.193 M 5.41 % | 144.377 M -0.18 % | 144.631 M -13.01 % | 166.259 M -16.44 % | 198.979 M -8.62 % | 217.740 M -15.60 % | 257.982 M -10.44 % | 288.055 M -8.58 % | 315.079 M 16.90 % | 269.523 M 3.58 % | 260.201 M -2.08 % | 265.728 M -67.24 % | 811.125 M 6.93 % | 758.555 M 4.57 % | 725.423 M |
| Deferred tax liabilities non current | 5.846 M 32.77 % | 4.403 M 90.19 % | 2.315 M 288.42 % | 596.000 K | 0.000 | 0.000 -100.00 % | 81.267 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 |
| 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 |
| Total assets | 569.432 M 2.19 % | 557.245 M 22.42 % | 455.185 M 2.80 % | 442.786 M 0.10 % | 442.360 M -4.58 % | 463.601 M -43.19 % | 816.016 M 8.96 % | 748.922 M 21.83 % | 614.727 M 1.59 % | 605.108 M -2.50 % | 620.615 M -7.77 % | 672.929 M -11.15 % | 757.338 M 14.19 % | 663.203 M 17.94 % | 562.321 M -2.44 % | 576.413 M -9.53 % | 637.127 M -7.04 % | 685.391 M -2.31 % | 701.620 M -22.17 % | 901.514 M -0.75 % | 908.285 M -2.80 % | 934.443 M |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 2.658 M -8.94 % | 2.919 M 43.02 % | 2.041 M -82.38 % | 11.582 M 524.37 % | 1.855 M -62.01 % | 4.883 M 338.54 % | -2.047 M -103.73 % | 54.905 M 851.39 % | 5.771 M -50.45 % | 11.646 M -64.31 % | 32.634 M 1 746.52 % | -1.982 M 69.25 % | -6.445 M 94.27 % | -112.495 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 15.863 M 28.63 % | 12.332 M 34.76 % | 9.151 M 139.19 % | -23.352 M -251.63 % | -6.641 M -52.04 % | -4.368 M -150.02 % | 8.733 M 60.44 % | 5.443 M 5 048.18 % | -110.000 K 98.96 % | -10.615 M -36.47 % | -7.778 M -241.29 % | -2.279 M 59.53 % | -5.632 M 14.34 % | -6.575 M -940.79 % | 782.000 K 111.39 % | -6.867 M -202.01 % | 6.732 M 673 300.00 % | -1.000 K 99.99 % | -18.557 M 15.23 % | -21.891 M 49.70 % | -43.518 M -341.30 % | 18.035 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.063 M 142.69 % | -2.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 15.863 M 28.63 % | 12.332 M 34.76 % | 9.151 M 139.19 % | -23.352 M -251.63 % | -6.641 M -52.04 % | -4.368 M -150.02 % | 8.733 M 60.44 % | 5.443 M 5 048.18 % | -110.000 K 98.96 % | -10.615 M -36.47 % | -7.778 M -241.29 % | -2.279 M 65.96 % | -6.695 M -63.89 % | -4.085 M -622.38 % | 782.000 K 111.39 % | -6.867 M -202.01 % | 6.732 M 673 300.00 % | -1.000 K 99.99 % | -18.557 M 15.23 % | -21.891 M 49.70 % | -43.518 M -341.30 % | 18.035 M |
| Other non cash items | -5.586 M -2 439.09 % | -220.000 K -185.27 % | 258.000 K -97.53 % | 10.451 M 389.97 % | 2.133 M 105.80 % | -36.763 M -399.67 % | 12.268 M 106.32 % | -194.073 M -3 205.66 % | 6.249 M -58.70 % | 15.131 M -6.21 % | 16.132 M 186.07 % | -18.743 M -146.56 % | 40.252 M 521.84 % | 6.473 M 324.74 % | 1.524 M -53.24 % | 3.259 M -44.89 % | 5.914 M 113.96 % | -42.353 M -123.38 % | 181.167 M 656.85 % | 23.937 M -40.28 % | 40.079 M 2 094.91 % | 1.826 M |
| Net cash provided by operating activities | 57.119 M -2.88 % | 58.815 M 4.66 % | 56.195 M 84.82 % | 30.406 M -18.38 % | 37.253 M 196.11 % | 12.581 M -75.46 % | 51.268 M -24.28 % | 67.707 M -19.74 % | 84.356 M 6.67 % | 79.081 M -8.44 % | 86.367 M -10.67 % | 96.680 M 2.22 % | 94.577 M -9.87 % | 104.935 M 15.64 % | 90.739 M 61.07 % | 56.336 M -2.58 % | 57.827 M 15.08 % | 50.249 M -22.49 % | 64.827 M -13.54 % | 74.979 M 55.58 % | 48.194 M 9.45 % | 44.033 M |
| Investments in property plant and equipment | -48.822 M -10.65 % | -44.124 M -15.56 % | -38.184 M -21.43 % | -31.445 M 19.83 % | -39.224 M 16.40 % | -46.919 M 3.11 % | -48.426 M -4.71 % | -46.246 M 18.77 % | -56.932 M -19.26 % | -47.736 M -16.80 % | -40.870 M 33.40 % | -61.364 M 52.18 % | -128.312 M -102.71 % | -63.297 M -5.12 % | -60.216 M -3.07 % | -58.422 M -13.61 % | -51.422 M -6.24 % | -48.404 M 27.73 % | -66.977 M 23.53 % | -87.582 M -26.74 % | -69.101 M 6.73 % | -74.088 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.160 M 34 623.00 % | -826.000 K 75.31 % | -3.345 M -3 616.67 % | -90.000 K 59.82 % | -224.000 K 41.05 % | -380.000 K 44.93 % | -690.000 K 98.94 % | -64.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 70.00 % | -1.000 M 82.14 % | -5.598 M 99.20 % | -697.732 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.919 M | 0.000 -100.00 % | 46.246 M 2 355.90 % | -2.050 M -104.29 % | 47.736 M 2 417.28 % | -2.060 M -103.36 % | 61.364 M 571.12 % | -13.025 M 79.85 % | -64.638 M -12.41 % | -57.500 M 39.53 % | -95.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.875 M | 0.000 -100.00 % | 2.037 M -96.42 % | 56.932 M 11 638.56 % | 485.000 K -66.11 % | 1.431 M -90.35 % | 14.824 M 17.98 % | 12.565 M -80.37 % | 64.010 M -15.43 % | 75.688 M -36.81 % | 119.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.364 M -0.74 % | -1.354 M 32.30 % | -2.000 M -81.82 % | -1.100 M -173.63 % | 1.494 M 103.20 % | -46.694 M -509.63 % | 11.399 M -81.00 % | 59.983 M 210.74 % | -54.164 M -20.17 % | -45.071 M -4 254.01 % | 1.085 M 101.77 % | -61.364 M -696.62 % | -7.703 M -766.48 % | -889.000 K -132.74 % | 2.715 M 887.27 % | 275.000 K 126.07 % | -1.055 M -100.68 % | 155.083 M 1 473.15 % | -11.294 M -91.39 % | -5.901 M | 0.000 100.00 % | -2.833 M |
| Net cash used for investing activites | -50.186 M -10.35 % | -45.478 M -13.17 % | -40.184 M -23.47 % | -32.545 M 13.74 % | -37.730 M -115.70 % | 240.341 M 734.93 % | -37.853 M -164.51 % | 58.675 M 204.21 % | -56.304 M -25.65 % | -44.810 M -9.84 % | -40.794 M 13.63 % | -47.230 M 76.55 % | -201.435 M -210.79 % | -64.814 M -64.87 % | -39.313 M -17.45 % | -33.472 M 36.22 % | -52.477 M -149.19 % | 106.679 M 235.77 % | -78.571 M 16.84 % | -94.483 M -26.48 % | -74.699 M 90.36 % | -774.653 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 244.000 K 15.64 % | 211.000 K 0.00 % | 211.000 K -11.72 % | 239.000 K -10.49 % | 267.000 K -3.96 % | 278.000 K 4.12 % | 267.000 K 17.62 % | 227.000 K -26.06 % | 307.000 K -14.25 % | 358.000 K -35.61 % | 556.000 K -58.32 % | 1.334 M -88.17 % | 11.277 M 610.14 % | 1.588 M -32.17 % | 2.341 M -97.37 % | 88.885 M 806.90 % | 9.801 M 3 570.79 % | 267.000 K -72.53 % | 972.000 K -29.26 % | 1.374 M -41.58 % | 2.352 M -99.12 % | 266.507 M |
| Common stock repurchased | 0.000 100.00 % | -1.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.431 M | 0.000 | 0.000 | 0.000 100.00 % | -127.000 K 99.36 % | -19.830 M -744.91 % | -2.347 M | 0.000 100.00 % | -9.735 M | 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 |
| Other financing activites | -13.956 M -48 024.14 % | -29.000 K 99.83 % | -17.194 M -255.39 % | -4.838 M 66.16 % | -14.296 M 94.25 % | -248.630 M -904.77 % | -24.745 M 75.30 % | -100.182 M -216.00 % | -31.703 M -8.96 % | -29.097 M 20.34 % | -36.528 M 17.92 % | -44.505 M -160.99 % | 72.976 M 274.70 % | -41.773 M 3.84 % | -43.443 M 2.70 % | -44.647 M -158.25 % | -17.288 M 77.75 % | -77.695 M -792.74 % | -8.703 M -530.65 % | -1.380 M 89.85 % | -13.593 M -101.63 % | 832.614 M |
| Net cash used provided by financing activities | -13.956 M -48 024.14 % | -29.000 K 99.83 % | -17.194 M -255.39 % | -4.838 M 66.16 % | -14.296 M 94.25 % | -248.630 M -904.77 % | -24.745 M 75.30 % | -100.182 M -216.00 % | -31.703 M -8.96 % | -29.097 M 20.34 % | -36.528 M 17.92 % | -44.505 M -160.99 % | 72.976 M 274.70 % | -41.773 M 3.84 % | -43.443 M 2.70 % | -44.647 M -158.25 % | -17.288 M 77.75 % | -77.695 M -792.74 % | -8.703 M -530.65 % | -1.380 M 89.85 % | -13.593 M -101.63 % | 832.614 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -7.023 M -152.77 % | 13.308 M 1 224.94 % | -1.183 M 83.04 % | -6.977 M 52.77 % | -14.773 M -444.20 % | 4.292 M 137.88 % | -11.330 M -143.24 % | 26.200 M 817.61 % | -3.651 M -170.56 % | 5.174 M -42.80 % | 9.045 M 82.91 % | 4.945 M 114.59 % | -33.882 M -1 950.97 % | -1.652 M -120.69 % | 7.983 M 136.65 % | -21.783 M -82.47 % | -11.938 M -115.07 % | 79.233 M 452.98 % | -22.447 M -7.48 % | -20.884 M 47.92 % | -40.098 M -139.31 % | 101.994 M |
| Cash at beginning of period | 27.993 M 86.81 % | 14.985 M -7.32 % | 16.168 M -30.14 % | 23.145 M -35.71 % | 36.001 M 13.54 % | 31.709 M -26.32 % | 43.039 M 155.59 % | 16.839 M -17.82 % | 20.490 M 33.78 % | 15.316 M 144.24 % | 6.271 M 372.93 % | 1.326 M -96.23 % | 35.208 M -4.48 % | 36.860 M 27.64 % | 28.877 M -43.00 % | 50.660 M -48.20 % | 97.798 M 426.79 % | 18.565 M -54.73 % | 41.012 M -33.74 % | 61.896 M -39.31 % | 101.994 M | 0.000 |
| Cash at end of period | 20.970 M -25.88 % | 28.293 M 88.81 % | 14.985 M -7.32 % | 16.168 M -23.84 % | 21.228 M -41.03 % | 36.001 M 13.54 % | 31.709 M -26.32 % | 43.039 M 155.59 % | 16.839 M -17.82 % | 20.490 M 33.78 % | 15.316 M 144.24 % | 6.271 M 372.93 % | 1.326 M -96.23 % | 35.208 M -4.48 % | 36.860 M 27.64 % | 28.877 M -66.37 % | 85.860 M -12.21 % | 97.798 M 426.79 % | 18.565 M -54.73 % | 41.012 M -33.74 % | 61.896 M -39.31 % | 101.994 M |
| Operating cash flow | 57.119 M -2.88 % | 58.815 M 4.66 % | 56.195 M 84.82 % | 30.406 M -18.38 % | 37.253 M 196.11 % | 12.581 M -75.46 % | 51.268 M -24.28 % | 67.707 M -19.74 % | 84.356 M 6.67 % | 79.081 M -8.44 % | 86.367 M -10.67 % | 96.680 M 2.22 % | 94.577 M -9.87 % | 104.935 M 15.64 % | 90.739 M 61.07 % | 56.336 M -2.58 % | 57.827 M 15.08 % | 50.249 M -22.49 % | 64.827 M -13.54 % | 74.979 M 55.58 % | 48.194 M 9.45 % | 44.033 M |
| Capital expenditure | -48.822 M -10.65 % | -44.124 M -15.56 % | -38.184 M -21.43 % | -31.445 M 19.83 % | -39.224 M 16.40 % | -46.919 M 3.11 % | -48.426 M -4.71 % | -46.246 M 18.77 % | -56.932 M -19.26 % | -47.736 M -16.80 % | -40.870 M 33.40 % | -61.364 M 52.18 % | -128.312 M -102.71 % | -63.297 M -5.12 % | -60.216 M -3.07 % | -58.422 M -13.61 % | -51.422 M -6.24 % | -48.404 M 27.73 % | -66.977 M 23.53 % | -87.582 M -26.74 % | -69.101 M 6.73 % | -74.088 M |
| Free CashFlow | 8.297 M -43.52 % | 14.691 M -18.43 % | 18.011 M 1 833.49 % | -1.039 M 47.29 % | -1.971 M 94.26 % | -34.338 M -1 308.23 % | 2.842 M -86.76 % | 21.461 M -21.74 % | 27.424 M -12.51 % | 31.345 M -31.11 % | 45.497 M 28.83 % | 35.316 M 204.69 % | -33.735 M -181.02 % | 41.638 M 36.42 % | 30.523 M 1 563.23 % | -2.086 M -132.57 % | 6.405 M 247.15 % | 1.845 M 185.81 % | -2.150 M 82.94 % | -12.603 M 39.72 % | -20.907 M 30.44 % | -30.055 M |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 60.668 M -2.67 % | 62.333 M 3.01 % | 60.514 M 1.78 % | 59.456 M 2.04 % | 58.266 M 0.01 % | 58.262 M -1.46 % | 59.128 M 3.02 % | 57.395 M 0.85 % | 56.909 M -3.03 % | 58.689 M 0.79 % | 58.229 M -2.26 % | 59.578 M 6.44 % | 55.972 M 1.89 % | 54.935 M -3.12 % | 56.703 M -3.13 % | 58.536 M 3.18 % | 56.731 M -1.84 % | 57.793 M 2.32 % | 56.483 M 0.39 % | 56.262 M -0.12 % | 56.328 M -0.54 % | 56.631 M 3.46 % | 54.735 M -1.67 % | 55.665 M -15.38 % | 65.786 M -15.12 % | 77.509 M -1.22 % | 78.465 M -2.60 % | 80.558 M 2.84 % | 78.331 M 2.71 % | 76.267 M -9.03 % | 83.841 M -14.22 % | 97.736 M 7.33 % | 91.059 M -4.22 % | 95.075 M -1.78 % | 96.795 M 7.54 % | 90.012 M 4.73 % | 85.947 M -1.74 % | 87.472 M -3.14 % | 90.306 M 6.31 % | 84.943 M -1.91 % | 86.593 M 2.14 % | 84.777 M -5.56 % | 89.768 M 6.19 % | 84.532 M 2.53 % | 82.447 M -0.75 % | 83.069 M -8.98 % | 91.262 M -5.06 % | 96.121 M 0.12 % | 96.009 M -1.17 % | 97.143 M -4.12 % | 101.322 M 7.38 % | 94.356 M -2.50 % | 96.776 M -5.26 % | 102.149 M 2.32 % | 99.831 M 7.08 % | 93.232 M 2.94 % | 90.573 M -1.26 % | 91.728 M 1.50 % | 90.376 M 6.24 % | 85.071 M 2.94 % | 82.642 M 0.20 % | 82.475 M -3.76 % | 85.701 M 5.51 % | 81.225 M 4.93 % | 77.408 M 2.70 % | 75.375 M -1.63 % | 76.623 M 1.75 % | 75.304 M -0.13 % | 75.405 M -2.75 % | 77.538 M -0.87 % | 78.222 M -7.74 % | 84.786 M 1.33 % | 83.671 M -0.70 % | 84.257 M -0.09 % | 84.330 M -8.85 % | 92.514 M 13.33 % | 81.633 M -4.95 % | 85.882 M 3.70 % | 82.820 M 1.32 % | 81.743 M 0.63 % | 81.234 M 2.60 % | 79.173 M 5.75 % | 74.866 M -8.54 % | 81.861 M 4.52 % | 78.324 M -1.13 % | 79.219 M 4.10 % | 76.100 M |
| Net income | 606.000 K 107.39 % | -8.202 M -456.30 % | 2.302 M -5.66 % | 2.440 M 2.22 % | 2.387 M -9.72 % | 2.644 M 30.76 % | 2.022 M 5 677.14 % | 35.000 K -84.58 % | 227.000 K -86.80 % | 1.720 M -5.34 % | 1.817 M -47.21 % | 3.442 M 63.83 % | 2.101 M 171.29 % | -2.947 M -1 020.94 % | 320.000 K 111.44 % | -2.798 M -313.91 % | -676.000 K -141.50 % | 1.629 M 360.17 % | 354.000 K 11.67 % | 317.000 K 268.60 % | 86.000 K -74.63 % | 339.000 K -72.64 % | 1.239 M 125.59 % | -4.841 M -129.85 % | 16.217 M 402.67 % | -5.358 M -385.30 % | 1.878 M 73.09 % | 1.085 M 381.82 % | -385.000 K -101.02 % | 37.621 M -51.52 % | 77.598 M 105.86 % | 37.694 M 986.91 % | 3.468 M -60.69 % | 8.823 M 7.02 % | 8.244 M 1 147.52 % | -787.000 K -169.71 % | 1.129 M -49.69 % | 2.244 M 375.00 % | -816.000 K 77.67 % | -3.655 M -235.42 % | 2.699 M 313.02 % | -1.267 M 58.02 % | -3.018 M 89.09 % | -27.673 M -2 278.98 % | 1.270 M 118.16 % | -6.995 M -118.57 % | 37.671 M 1 387.21 % | 2.533 M 200.12 % | 844.000 K 104.47 % | -18.867 M -1 023.04 % | 2.044 M 125.11 % | 908.000 K -84.28 % | 5.776 M -95.14 % | 118.803 M 1 010.41 % | 10.699 M 51.35 % | 7.069 M -6.56 % | 7.565 M 23.21 % | 6.140 M -29.59 % | 8.720 M -35.44 % | 13.506 M 261.32 % | -8.372 M -69.82 % | -4.930 M 37.30 % | -7.863 M -7 533.98 % | -103.000 K 99.63 % | -28.200 M -299.15 % | -7.065 M 56.50 % | -16.242 M -124.99 % | -7.219 M 17.68 % | -8.769 M 49.00 % | -17.195 M 77.25 % | -75.570 M -181.50 % | 92.724 M 1 507.25 % | -6.589 M 90.48 % | -69.222 M -882.57 % | -7.045 M -296.46 % | 3.586 M 149.70 % | -7.216 M -233.15 % | -2.166 M -54.82 % | -1.399 M 50.11 % | -2.804 M 42.41 % | -4.869 M 42.68 % | -8.495 M 21.89 % | -10.876 M -303.41 % | -2.696 M 14.09 % | -3.138 M 78.77 % | -14.778 M -201.59 % | -4.900 M |
| Income before tax | 702.000 K 108.32 % | -8.434 M -360.07 % | 3.243 M -5.62 % | 3.436 M 2.66 % | 3.347 M -19.95 % | 4.181 M 35.61 % | 3.083 M 4 872.58 % | 62.000 K -78.69 % | 291.000 K -82.61 % | 1.673 M -35.13 % | 2.579 M -46.49 % | 4.820 M 146.30 % | 1.957 M 30.99 % | 1.494 M 1 182.61 % | -138.000 K 96.01 % | -3.462 M -124.81 % | -1.540 M -153.49 % | 2.879 M 1 109.66 % | 238.000 K -54.14 % | 519.000 K 347.41 % | 116.000 K -78.68 % | 544.000 K -70.83 % | 1.865 M 121.65 % | -8.615 M -129.41 % | 29.291 M 421.56 % | -9.109 M -395.65 % | 3.081 M 49.56 % | 2.060 M 443.91 % | -599.000 K -100.95 % | 62.913 M -52.28 % | 131.836 M 1 165.95 % | 10.414 M 70.08 % | 6.123 M -25.52 % | 8.221 M -42.83 % | 14.380 M 995.95 % | -1.605 M -173.09 % | 2.196 M -51.43 % | 4.521 M -47.75 % | 8.652 M 226.81 % | -6.823 M -218.29 % | 5.768 M 402.46 % | -1.907 M 61.23 % | -4.919 M -232.27 % | 3.719 M 63.76 % | 2.271 M 118.93 % | -11.995 M -1 782.33 % | 713.000 K -84.13 % | 4.494 M 197.03 % | 1.513 M 104.73 % | -31.975 M -947.24 % | 3.774 M 128.17 % | 1.654 M -83.30 % | 9.906 M 35.07 % | 7.334 M -32.52 % | 10.869 M 51.65 % | 7.167 M -5.35 % | 7.572 M 15.02 % | 6.583 M -24.51 % | 8.720 M -57.18 % | 20.364 M 1 446.83 % | -1.512 M -151.96 % | 2.910 M 879.80 % | 297.000 K 388.35 % | -103.000 K 99.63 % | -28.200 M -286.30 % | -7.300 M 55.05 % | -16.241 M -124.98 % | -7.219 M 17.68 % | -8.769 M 45.53 % | -16.100 M 78.70 % | -75.570 M -181.50 % | 92.724 M 1 318.45 % | 6.537 M 109.46 % | -69.113 M -900.33 % | -6.909 M -268.47 % | 4.101 M 1 292.15 % | -344.000 K 100.00 % | -11.424 B -789 388.25 % | -1.447 M 49.28 % | -2.853 M 42.00 % | -4.919 M 42.39 % | -8.538 M 21.64 % | -10.896 M -301.33 % | -2.715 M 16.54 % | -3.253 M 71.99 % | -11.612 M -127.69 % | -5.100 M |
| Income before tax ratio | 0.01 108.55 % | -0.14 -352.48 % | 0.05 -7.27 % | 0.06 0.60 % | 0.06 -19.95 % | 0.07 37.63 % | 0.05 4 726.84 % | 0.00 -78.87 % | 0.01 -82.06 % | 0.03 -35.64 % | 0.04 -45.25 % | 0.08 131.39 % | 0.03 28.56 % | 0.03 1 217.45 % | 0.00 95.89 % | -0.06 -117.87 % | -0.03 -154.49 % | 0.05 1 082.24 % | 0.00 -54.32 % | 0.01 347.94 % | 0.00 -78.56 % | 0.01 -71.81 % | 0.03 122.02 % | -0.15 -134.76 % | 0.45 478.86 % | -0.12 -399.30 % | 0.04 53.55 % | 0.03 434.40 % | -0.01 -100.93 % | 0.82 -47.54 % | 1.57 1 375.76 % | 0.11 58.46 % | 0.07 -22.24 % | 0.09 -41.80 % | 0.15 933.17 % | -0.02 -169.79 % | 0.03 -50.56 % | 0.05 -46.05 % | 0.10 219.28 % | -0.08 -220.59 % | 0.07 396.12 % | -0.02 58.95 % | -0.05 -224.55 % | 0.04 59.72 % | 0.03 119.08 % | -0.14 -1 948.25 % | 0.01 -83.29 % | 0.05 196.68 % | 0.02 104.79 % | -0.33 -983.69 % | 0.04 112.49 % | 0.02 -82.87 % | 0.10 42.57 % | 0.07 -34.05 % | 0.11 41.63 % | 0.08 -8.05 % | 0.08 16.49 % | 0.07 -25.62 % | 0.10 -59.69 % | 0.24 1 408.37 % | -0.02 -151.85 % | 0.04 918.12 % | 0.00 373.29 % | 0.00 99.65 % | -0.36 -276.16 % | -0.10 54.31 % | -0.21 -121.10 % | -0.10 17.57 % | -0.12 43.99 % | -0.21 78.51 % | -0.97 -188.34 % | 1.09 1 299.80 % | 0.08 109.52 % | -0.82 -901.20 % | -0.08 -284.82 % | 0.04 1 151.94 % | 0.00 100.00 % | -133.02 -761 240.18 % | -0.02 49.94 % | -0.03 42.36 % | -0.06 43.85 % | -0.11 25.90 % | -0.15 -338.82 % | -0.03 20.14 % | -0.04 71.67 % | -0.15 -118.72 % | -0.07 |
| EBITDA | 15.260 M 172.79 % | 5.594 M -67.00 % | 16.951 M 0.04 % | 16.944 M 1.66 % | 16.667 M 9.46 % | 15.226 M -6.11 % | 16.217 M 25.13 % | 12.960 M 2.65 % | 12.625 M -6.42 % | 13.491 M -5.19 % | 14.229 M -13.54 % | 16.458 M 15.25 % | 14.280 M 0.27 % | 14.241 M 12.42 % | 12.668 M 33.19 % | 9.511 M -15.38 % | 11.240 M -27.72 % | 15.550 M 20.65 % | 12.889 M -1.20 % | 13.045 M 4.04 % | 12.538 M 20.64 % | 10.393 M -28.10 % | 14.454 M 286.88 % | 3.736 M -92.26 % | 48.279 M 719.68 % | 5.890 M -70.96 % | 20.281 M 5.59 % | 19.207 M 12.66 % | 17.048 M -79.12 % | 81.633 M -45.88 % | 150.830 M 371.05 % | 32.020 M 11.24 % | 28.784 M -8.98 % | 31.623 M -15.85 % | 37.580 M 84.68 % | 20.349 M -17.61 % | 24.697 M -14.91 % | 29.026 M -10.89 % | 32.573 M 92.13 % | 16.954 M -44.22 % | 30.395 M 145.44 % | 12.384 M -62.93 % | 33.410 M 9.82 % | 30.422 M 2.16 % | 29.780 M 51.12 % | 19.706 M -72.41 % | 71.425 M 138.31 % | 29.971 M -2.50 % | 30.738 M 1 062.97 % | -3.192 M -110.03 % | 31.810 M 5.55 % | 30.136 M -11.54 % | 34.067 M -5.63 % | 36.098 M 3.39 % | 34.914 M 9.90 % | 31.769 M 30.56 % | 24.333 M -18.83 % | 29.978 M -4.72 % | 31.463 M -16.46 % | 37.662 M 84.32 % | 20.433 M -20.70 % | 25.766 M 59.81 % | 16.123 M -46.48 % | 30.124 M 90.83 % | 15.786 M -41.74 % | 27.095 M 517.34 % | 4.389 M -85.39 % | 30.044 M 28.60 % | 23.362 M 157.83 % | 9.061 M 274.02 % | -5.207 M -104.37 % | 119.180 M 595.90 % | 17.126 M 151.40 % | -33.316 M -211.51 % | 29.877 M -17.55 % | 36.236 M 36.87 % | 26.474 M -21.47 % | 33.713 M -1.86 % | 34.353 M 3.58 % | 33.165 M 4.32 % | 31.792 M 10.13 % | 28.868 M 18.10 % | 24.444 M 52.90 % | 15.987 M -48.28 % | 30.913 M 233.44 % | 9.271 M -12.54 % | 10.600 M |
| Net income ratio | 0.01 107.59 % | -0.13 -445.90 % | 0.04 -7.31 % | 0.04 0.17 % | 0.04 -9.73 % | 0.05 32.71 % | 0.03 5 507.82 % | 0.00 -84.71 % | 0.00 -86.39 % | 0.03 -6.08 % | 0.03 -45.99 % | 0.06 53.91 % | 0.04 169.97 % | -0.05 -1 050.58 % | 0.01 111.81 % | -0.05 -301.14 % | -0.01 -142.27 % | 0.03 349.74 % | 0.01 11.23 % | 0.01 269.04 % | 0.00 -74.49 % | 0.01 -73.56 % | 0.02 126.03 % | -0.09 -135.28 % | 0.25 456.60 % | -0.07 -388.82 % | 0.02 77.70 % | 0.01 374.03 % | 0.00 -101.00 % | 0.49 -46.70 % | 0.93 139.98 % | 0.39 912.65 % | 0.04 -58.96 % | 0.09 8.96 % | 0.09 1 074.12 % | -0.01 -166.56 % | 0.01 -48.80 % | 0.03 383.91 % | -0.01 79.00 % | -0.04 -238.05 % | 0.03 308.56 % | -0.01 55.55 % | -0.03 89.73 % | -0.33 -2 225.23 % | 0.02 118.29 % | -0.08 -120.40 % | 0.41 1 466.39 % | 0.03 199.77 % | 0.01 104.53 % | -0.19 -1 062.75 % | 0.02 109.63 % | 0.01 -83.88 % | 0.06 -94.87 % | 1.16 985.21 % | 0.11 41.35 % | 0.08 -9.22 % | 0.08 24.78 % | 0.07 -30.62 % | 0.10 -39.23 % | 0.16 256.72 % | -0.10 -69.47 % | -0.06 34.85 % | -0.09 -7 135.27 % | 0.00 99.65 % | -0.36 -288.67 % | -0.09 55.78 % | -0.21 -121.12 % | -0.10 17.57 % | -0.12 47.56 % | -0.22 77.05 % | -0.97 -188.34 % | 1.09 1 488.75 % | -0.08 90.41 % | -0.82 -883.42 % | -0.08 -315.52 % | 0.04 143.85 % | -0.09 -250.49 % | -0.03 -49.30 % | -0.02 50.76 % | -0.03 42.77 % | -0.06 44.14 % | -0.11 26.14 % | -0.15 -341.10 % | -0.03 17.80 % | -0.04 78.52 % | -0.19 -189.72 % | -0.06 |
| Ratio EBITDA | 0.25 180.28 % | 0.09 -67.96 % | 0.28 -1.71 % | 0.28 -0.37 % | 0.29 9.46 % | 0.26 -4.72 % | 0.27 21.46 % | 0.23 1.78 % | 0.22 -3.49 % | 0.23 -5.93 % | 0.24 -11.54 % | 0.28 8.28 % | 0.26 -1.58 % | 0.26 16.04 % | 0.22 37.50 % | 0.16 -17.99 % | 0.20 -26.36 % | 0.27 17.91 % | 0.23 -1.58 % | 0.23 4.17 % | 0.22 21.29 % | 0.18 -30.50 % | 0.26 293.46 % | 0.07 -90.85 % | 0.73 865.74 % | 0.08 -70.60 % | 0.26 8.41 % | 0.24 9.55 % | 0.22 -79.67 % | 1.07 -40.50 % | 1.80 449.12 % | 0.33 3.64 % | 0.32 -4.96 % | 0.33 -14.33 % | 0.39 71.74 % | 0.23 -21.33 % | 0.29 -13.40 % | 0.33 -8.00 % | 0.36 80.72 % | 0.20 -43.14 % | 0.35 140.29 % | 0.15 -60.75 % | 0.37 3.42 % | 0.36 -0.36 % | 0.36 52.26 % | 0.24 -69.69 % | 0.78 151.00 % | 0.31 -2.61 % | 0.32 1 074.34 % | -0.03 -110.47 % | 0.31 -1.70 % | 0.32 -9.27 % | 0.35 -0.39 % | 0.35 1.05 % | 0.35 2.64 % | 0.34 26.84 % | 0.27 -17.80 % | 0.33 -6.12 % | 0.35 -21.36 % | 0.44 79.06 % | 0.25 -20.86 % | 0.31 66.06 % | 0.19 -49.27 % | 0.37 81.86 % | 0.20 -43.27 % | 0.36 527.56 % | 0.06 -85.64 % | 0.40 28.77 % | 0.31 165.12 % | 0.12 275.55 % | -0.07 -104.74 % | 1.41 586.75 % | 0.20 151.76 % | -0.40 -211.61 % | 0.35 -9.55 % | 0.39 20.78 % | 0.32 -17.39 % | 0.39 -5.36 % | 0.41 2.24 % | 0.41 3.67 % | 0.39 7.33 % | 0.36 11.67 % | 0.33 67.19 % | 0.20 -50.52 % | 0.39 237.25 % | 0.12 -15.98 % | 0.14 |
| Gross profit ratio | 0.55 6.87 % | 0.51 -4.76 % | 0.54 -0.80 % | 0.54 1.68 % | 0.53 -0.84 % | 0.54 -1.43 % | 0.55 1.15 % | 0.54 -1.62 % | 0.55 4.83 % | 0.52 -1.53 % | 0.53 -3.96 % | 0.55 2.98 % | 0.54 3.37 % | 0.52 -1.58 % | 0.53 -3.42 % | 0.55 -1.57 % | 0.56 -1.65 % | 0.57 2.86 % | 0.55 0.81 % | 0.55 1.84 % | 0.54 -0.53 % | 0.54 -1.86 % | 0.55 19.49 % | 0.46 -12.40 % | 0.52 30.74 % | 0.40 -6.04 % | 0.43 -3.77 % | 0.44 3.75 % | 0.43 7.49 % | 0.40 -14.70 % | 0.47 -24.66 % | 0.62 1.41 % | 0.61 -0.36 % | 0.61 -1.85 % | 0.62 12.61 % | 0.55 -6.15 % | 0.59 -1.77 % | 0.60 -2.65 % | 0.62 2.01 % | 0.61 -2.34 % | 0.62 2.03 % | 0.61 -3.60 % | 0.63 1.61 % | 0.62 2.24 % | 0.61 3.28 % | 0.59 -4.12 % | 0.61 96.31 % | 0.31 -3.91 % | 0.32 23.10 % | 0.26 -13.48 % | 0.31 -2.68 % | 0.31 -9.12 % | 0.34 -1.97 % | 0.35 2.32 % | 0.34 3.85 % | 0.33 -2.81 % | 0.34 6.06 % | 0.32 -4.99 % | 0.34 0.58 % | 0.34 3.98 % | 0.32 4.94 % | 0.31 -6.30 % | 0.33 -8.16 % | 0.36 0.19 % | 0.36 8.73 % | 0.33 43.48 % | 0.23 -35.13 % | 0.35 18.73 % | 0.30 24.58 % | 0.24 158.72 % | -0.41 -221.80 % | 0.33 -6.72 % | 0.36 1.63 % | 0.35 -1.67 % | 0.36 -6.45 % | 0.38 -1.72 % | 0.39 4.01 % | 0.37 -3.85 % | 0.39 1.64 % | 0.38 5.25 % | 0.36 -2.03 % | 0.37 20.04 % | 0.31 -14.11 % | 0.36 -0.42 % | 0.36 57.64 % | 0.23 -33.30 % | 0.34 |
| Weighted average shs out dil | 54.872 M 1.40 % | 54.116 M -0.84 % | 54.572 M 0.42 % | 54.342 M 0.19 % | 54.237 M 0.49 % | 53.975 M -0.03 % | 53.991 M -1.06 % | 54.569 M -0.07 % | 54.605 M 0.60 % | 54.277 M 0.30 % | 54.116 M 0.42 % | 53.888 M 0.06 % | 53.857 M 2.69 % | 52.448 M -2.50 % | 53.794 M 2.78 % | 52.341 M 0.63 % | 52.011 M -1.87 % | 53.004 M 1.05 % | 52.454 M 0.61 % | 52.138 M 0.97 % | 51.637 M 0.04 % | 51.617 M 0.06 % | 51.588 M 2.66 % | 50.252 M -0.87 % | 50.695 M 2.33 % | 49.540 M -1.23 % | 50.155 M 0.49 % | 49.910 M 2.04 % | 48.913 M 0.69 % | 48.577 M -18.15 % | 59.346 M 26.60 % | 46.875 M 0.67 % | 46.563 M -20.97 % | 58.920 M -0.87 % | 59.437 M 30.62 % | 45.505 M -0.26 % | 45.624 M 0.57 % | 45.364 M 0.36 % | 45.202 M 0.07 % | 45.169 M -2.03 % | 46.106 M 2.90 % | 44.808 M 0.40 % | 44.628 M 0.13 % | 44.570 M -1.45 % | 45.227 M 1.65 % | 44.493 M -1.42 % | 45.136 M 1.09 % | 44.651 M 0.28 % | 44.527 M 1.79 % | 43.746 M -1.54 % | 44.428 M 0.28 % | 44.304 M -0.01 % | 44.308 M 3.19 % | 42.939 M -2.76 % | 44.159 M 0.03 % | 44.145 M 0.61 % | 43.876 M 3.52 % | 42.384 M -2.66 % | 43.541 M 0.46 % | 43.342 M 3.71 % | 41.790 M 0.00 % | 41.790 M 0.78 % | 41.468 M 1.40 % | 40.896 M 11.34 % | 36.730 M 0.00 % | 36.730 M 24.77 % | 29.437 M -0.35 % | 29.539 M 0.70 % | 29.333 M 0.00 % | 29.333 M -1.43 % | 29.759 M -1.12 % | 30.095 M -1.82 % | 30.653 M 0.00 % | 30.653 M -3.16 % | 31.653 M -0.49 % | 31.808 M 0.20 % | 31.743 M 0.00 % | 31.743 M 0.61 % | 31.550 M 0.25 % | 31.472 M 0.01 % | 31.468 M 0.00 % | 31.468 M -4.43 % | 32.927 M 0.41 % | 32.793 M 0.30 % | 32.696 M 0.00 % | 32.696 M 53.47 % | 21.304 M |
| Weighted average shs out | 54.145 M 0.05 % | 54.116 M 0.00 % | 54.116 M 0.26 % | 53.976 M 1.49 % | 53.186 M 0.33 % | 53.012 M -0.59 % | 53.328 M -0.88 % | 53.799 M 0.78 % | 53.382 M 0.37 % | 53.185 M 0.00 % | 53.184 M 0.14 % | 53.111 M 0.82 % | 52.681 M 0.44 % | 52.448 M 0.03 % | 52.434 M 0.18 % | 52.341 M 0.63 % | 52.011 M 1.27 % | 51.358 M 0.04 % | 51.340 M 0.21 % | 51.231 M 0.96 % | 50.742 M 0.65 % | 50.415 M 0.03 % | 50.399 M 0.29 % | 50.252 M 0.67 % | 49.916 M 0.76 % | 49.540 M 0.08 % | 49.498 M 0.25 % | 49.377 M 0.95 % | 48.913 M 0.69 % | 48.577 M 3.01 % | 47.159 M 1.31 % | 46.550 M 1.07 % | 46.055 M 0.83 % | 45.677 M 0.03 % | 45.664 M 0.35 % | 45.505 M 0.31 % | 45.364 M 0.00 % | 45.364 M 0.36 % | 45.202 M 0.07 % | 45.169 M 0.81 % | 44.808 M 0.00 % | 44.808 M 0.40 % | 44.628 M 0.13 % | 44.570 M 0.17 % | 44.493 M 0.00 % | 44.493 M 0.31 % | 44.354 M 0.36 % | 44.195 M 1.03 % | 43.746 M 0.00 % | 43.746 M 0.33 % | 43.603 M 0.56 % | 43.362 M 0.99 % | 42.939 M 0.00 % | 42.939 M 0.30 % | 42.812 M 0.15 % | 42.747 M 0.86 % | 42.384 M 0.00 % | 42.384 M 0.57 % | 42.143 M 0.37 % | 41.989 M 0.48 % | 41.790 M 0.00 % | 41.790 M 0.78 % | 41.468 M 1.40 % | 40.896 M 11.34 % | 36.730 M 0.00 % | 36.730 M 25.00 % | 29.384 M -0.52 % | 29.539 M 0.70 % | 29.333 M 0.00 % | 29.333 M -1.43 % | 29.759 M -1.12 % | 30.095 M -1.82 % | 30.653 M 0.00 % | 30.653 M -3.16 % | 31.653 M -0.36 % | 31.767 M 0.08 % | 31.743 M 0.00 % | 31.743 M 0.61 % | 31.550 M 0.25 % | 31.472 M 0.01 % | 31.468 M 0.00 % | 31.468 M -4.43 % | 32.927 M 0.41 % | 32.793 M 0.30 % | 32.696 M 0.00 % | 32.696 M 53.47 % | 21.304 M |
| EPS diluted | 0.01 107.33 % | -0.15 -455.45 % | 0.04 -6.01 % | 0.04 2.05 % | 0.04 -10.20 % | 0.05 30.67 % | 0.04 6 150.00 % | 0.00 -85.71 % | 0.00 -86.75 % | 0.03 -5.65 % | 0.03 -47.42 % | 0.06 63.85 % | 0.04 169.40 % | -0.06 -1 052.54 % | 0.01 111.03 % | -0.05 -311.54 % | -0.01 -142.35 % | 0.03 358.21 % | 0.01 9.84 % | 0.01 258.82 % | 0.00 -74.24 % | 0.01 -72.50 % | 0.02 124.92 % | -0.10 -130.09 % | 0.32 390.91 % | -0.11 -394.12 % | 0.04 72.35 % | 0.02 374.68 % | -0.01 -101.03 % | 0.77 -41.22 % | 1.31 63.75 % | 0.80 973.83 % | 0.07 -50.33 % | 0.15 7.14 % | 0.14 909.25 % | -0.02 -170.04 % | 0.02 -50.10 % | 0.05 373.48 % | -0.02 77.63 % | -0.08 -238.29 % | 0.06 306.71 % | -0.03 58.14 % | -0.07 89.10 % | -0.62 -2 306.41 % | 0.03 117.56 % | -0.16 -119.28 % | 0.83 1 363.84 % | 0.06 198.42 % | 0.02 104.42 % | -0.43 -1 034.78 % | 0.05 124.39 % | 0.02 -84.23 % | 0.13 -95.31 % | 2.77 1 054.17 % | 0.24 50.00 % | 0.16 -5.88 % | 0.17 21.43 % | 0.14 -30.00 % | 0.20 -35.48 % | 0.31 255.00 % | -0.20 -66.67 % | -0.12 36.84 % | -0.19 -7 500.00 % | 0.00 99.68 % | -0.77 -305.26 % | -0.19 65.45 % | -0.55 -129.17 % | -0.24 20.00 % | -0.30 49.15 % | -0.59 76.77 % | -2.54 -182.47 % | 3.08 1 566.67 % | -0.21 90.71 % | -2.26 -927.27 % | -0.22 -300.00 % | 0.11 147.83 % | -0.23 -237.24 % | -0.07 -53.95 % | -0.04 50.28 % | -0.09 40.60 % | -0.15 44.44 % | -0.27 18.18 % | -0.33 -301.46 % | -0.08 14.38 % | -0.10 78.67 % | -0.45 -95.65 % | -0.23 |
| Earnings per share | 0.01 107.47 % | -0.15 -452.94 % | 0.04 -5.97 % | 0.05 0.67 % | 0.04 -10.02 % | 0.05 31.66 % | 0.04 5 314.29 % | 0.00 -83.72 % | 0.00 -86.69 % | 0.03 -5.56 % | 0.03 -47.22 % | 0.06 62.41 % | 0.04 171.00 % | -0.06 -1 021.31 % | 0.01 111.40 % | -0.05 -311.54 % | -0.01 -141.01 % | 0.03 359.42 % | 0.01 11.29 % | 0.01 264.71 % | 0.00 -74.63 % | 0.01 -72.76 % | 0.02 125.55 % | -0.10 -130.09 % | 0.32 390.91 % | -0.11 -390.24 % | 0.04 72.27 % | 0.02 378.48 % | -0.01 -101.03 % | 0.77 -53.33 % | 1.65 103.70 % | 0.81 975.70 % | 0.08 -60.37 % | 0.19 5.56 % | 0.18 1 140.46 % | -0.02 -169.48 % | 0.02 -49.70 % | 0.05 373.48 % | -0.02 77.63 % | -0.08 -234.39 % | 0.06 312.72 % | -0.03 58.14 % | -0.07 89.10 % | -0.62 -2 275.44 % | 0.03 117.81 % | -0.16 -118.82 % | 0.85 1 383.42 % | 0.06 196.89 % | 0.02 104.49 % | -0.43 -1 016.84 % | 0.05 124.40 % | 0.02 -83.92 % | 0.13 -95.31 % | 2.77 1 008.00 % | 0.25 47.06 % | 0.17 -5.56 % | 0.18 28.57 % | 0.14 -33.33 % | 0.21 -34.38 % | 0.32 260.00 % | -0.20 -66.67 % | -0.12 36.84 % | -0.19 -7 500.00 % | 0.00 99.68 % | -0.77 -305.26 % | -0.19 65.45 % | -0.55 -129.17 % | -0.24 20.00 % | -0.30 49.15 % | -0.59 76.77 % | -2.54 -182.47 % | 3.08 1 566.67 % | -0.21 90.71 % | -2.26 -927.27 % | -0.22 -300.00 % | 0.11 147.83 % | -0.23 -237.24 % | -0.07 -53.95 % | -0.04 50.28 % | -0.09 40.60 % | -0.15 44.44 % | -0.27 18.18 % | -0.33 -301.46 % | -0.08 14.38 % | -0.10 78.67 % | -0.45 -95.65 % | -0.23 |
| Gross profit | 33.302 M 4.01 % | 32.017 M -1.89 % | 32.635 M 0.97 % | 32.322 M 3.76 % | 31.152 M -0.84 % | 31.415 M -2.87 % | 32.343 M 4.20 % | 31.039 M -0.78 % | 31.282 M 1.65 % | 30.775 M -0.75 % | 31.009 M -6.14 % | 33.036 M 9.61 % | 30.139 M 5.32 % | 28.617 M -4.65 % | 30.013 M -6.45 % | 32.082 M 1.56 % | 31.589 M -3.46 % | 32.720 M 5.24 % | 31.090 M 1.21 % | 30.719 M 1.72 % | 30.200 M -1.06 % | 30.525 M 1.54 % | 30.062 M 17.49 % | 25.587 M -25.88 % | 34.520 M 10.97 % | 31.108 M -7.18 % | 33.515 M -6.27 % | 35.757 M 6.70 % | 33.513 M 10.40 % | 30.356 M -22.40 % | 39.121 M -35.37 % | 60.532 M 8.85 % | 55.612 M -4.57 % | 58.277 M -3.59 % | 60.449 M 21.10 % | 49.918 M -1.71 % | 50.785 M -3.49 % | 52.620 M -5.70 % | 55.801 M 8.45 % | 51.453 M -4.20 % | 53.708 M 4.21 % | 51.538 M -8.96 % | 56.611 M 7.90 % | 52.465 M 4.83 % | 50.048 M 2.50 % | 48.826 M -12.72 % | 55.944 M 86.39 % | 30.015 M -3.79 % | 31.199 M 21.67 % | 25.643 M -17.05 % | 30.915 M 4.51 % | 29.582 M -11.39 % | 33.385 M -7.13 % | 35.948 M 4.70 % | 34.335 M 11.20 % | 30.877 M 0.04 % | 30.864 M 4.73 % | 29.471 M -3.57 % | 30.562 M 6.85 % | 28.603 M 7.04 % | 26.723 M 5.15 % | 25.413 M -9.83 % | 28.184 M -3.09 % | 29.084 M 5.13 % | 27.666 M 11.66 % | 24.777 M 41.14 % | 17.555 M -33.99 % | 26.596 M 18.57 % | 22.431 M 21.16 % | 18.514 M 158.21 % | -31.808 M -212.37 % | 28.306 M -5.48 % | 29.946 M 0.92 % | 29.672 M -1.75 % | 30.202 M -14.73 % | 35.419 M 11.38 % | 31.801 M -1.14 % | 32.167 M -0.30 % | 32.263 M 2.98 % | 31.329 M 5.91 % | 29.580 M 0.52 % | 29.428 M 26.94 % | 23.182 M -21.45 % | 29.512 M 4.08 % | 28.355 M 55.86 % | 18.193 M -30.56 % | 26.200 M |
| Income tax expense | 118.000 K 150.86 % | -232.000 K -124.65 % | 941.000 K -5.52 % | 996.000 K 3.75 % | 960.000 K -37.54 % | 1.537 M 41.79 % | 1.084 M 2 256.52 % | 46.000 K -53.06 % | 98.000 K 351.28 % | -39.000 K -105.04 % | 774.000 K -45.42 % | 1.418 M 1 366.07 % | -112.000 K -102.51 % | 4.470 M 1 159.24 % | -422.000 K 33.23 % | -632.000 K 24.04 % | -832.000 K -164.90 % | 1.282 M 1 663.41 % | -82.000 K -134.75 % | 236.000 K 274.60 % | 63.000 K -71.10 % | 218.000 K -67.12 % | 663.000 K 117.66 % | -3.755 M -128.72 % | 13.074 M 448.55 % | -3.751 M -411.80 % | 1.203 M 23.38 % | 975.000 K 555.61 % | -214.000 K -100.85 % | 25.292 M -53.37 % | 54.238 M 298.82 % | -27.280 M -1 127.50 % | 2.655 M 541.03 % | -602.000 K -109.81 % | 6.136 M 850.12 % | -818.000 K -176.66 % | 1.067 M -53.14 % | 2.277 M -75.95 % | 9.468 M 398.86 % | -3.168 M -203.23 % | 3.069 M 579.53 % | -640.000 K 66.33 % | -1.901 M -106.06 % | 31.392 M 3 036.06 % | 1.001 M 120.02 % | -5.000 M -1 388.66 % | 388.000 K -80.21 % | 1.961 M 193.12 % | 669.000 K 105.10 % | -13.108 M -857.69 % | 1.730 M 131.90 % | 746.000 K -81.94 % | 4.130 M 103.71 % | -111.469 M -65 670.00 % | 170.000 K 73.47 % | 98.000 K 1 300.00 % | 7.000 K -98.50 % | 466.000 K | 0.000 -100.00 % | 15.821 M 747.87 % | -2.442 M -135.61 % | 6.857 M 198.92 % | -6.932 M | 0.000 | 0.000 -100.00 % | 1.027 M 108.99 % | -11.426 M | 0.000 | 0.000 100.00 % | -9.408 M | 0.000 | 0.000 -100.00 % | 13.137 M 2 176.78 % | 577.000 K -0.17 % | 578.000 K 110.18 % | 275.000 K -45.00 % | 500.000 K 1 186.96 % | -46.000 K 4.17 % | -48.000 K 2.04 % | -49.000 K 2.00 % | -50.000 K -16.28 % | -43.000 K -115.00 % | -20.000 K -5.26 % | -19.000 K 83.48 % | -115.000 K -13.86 % | -101.000 K 49.50 % | -200.000 K |
| Cost of revenue | 27.366 M -9.73 % | 30.316 M 8.74 % | 27.879 M 2.75 % | 27.134 M 0.07 % | 27.114 M 0.99 % | 26.847 M 0.23 % | 26.785 M 1.63 % | 26.356 M 2.84 % | 25.627 M -8.19 % | 27.914 M 2.55 % | 27.220 M 2.55 % | 26.542 M 2.74 % | 25.833 M -1.84 % | 26.318 M -1.39 % | 26.690 M 0.89 % | 26.454 M 5.22 % | 25.142 M 0.28 % | 25.073 M -1.26 % | 25.393 M -0.59 % | 25.543 M -2.24 % | 26.128 M 0.08 % | 26.106 M 5.81 % | 24.673 M -17.97 % | 30.078 M -3.80 % | 31.266 M -32.62 % | 46.401 M 3.23 % | 44.950 M 0.33 % | 44.801 M -0.04 % | 44.818 M -2.38 % | 45.911 M 2.66 % | 44.720 M 20.20 % | 37.204 M 4.96 % | 35.447 M -3.67 % | 36.798 M 1.24 % | 36.346 M -9.35 % | 40.094 M 14.03 % | 35.162 M 0.89 % | 34.852 M 1.01 % | 34.505 M 3.03 % | 33.490 M 1.84 % | 32.885 M -1.07 % | 33.239 M 0.25 % | 33.157 M 3.40 % | 32.067 M -1.02 % | 32.399 M -5.39 % | 34.243 M -3.04 % | 35.318 M -46.57 % | 66.106 M 2.00 % | 64.810 M -9.36 % | 71.500 M 1.55 % | 70.407 M 8.70 % | 64.774 M 2.18 % | 63.391 M -4.24 % | 66.201 M 1.08 % | 65.496 M 5.04 % | 62.355 M 4.43 % | 59.709 M -4.09 % | 62.257 M 4.08 % | 59.814 M 5.93 % | 56.468 M 0.98 % | 55.919 M -2.00 % | 57.062 M -0.79 % | 57.517 M 10.31 % | 52.141 M 4.82 % | 49.742 M -1.69 % | 50.598 M -14.34 % | 59.068 M 21.27 % | 48.708 M -8.05 % | 52.974 M -10.25 % | 59.024 M -46.36 % | 110.030 M 94.81 % | 56.480 M 5.13 % | 53.725 M -1.58 % | 54.585 M 0.84 % | 54.128 M -5.20 % | 57.095 M 14.57 % | 49.832 M -7.23 % | 53.715 M 6.25 % | 50.557 M 0.28 % | 50.414 M -2.40 % | 51.654 M 3.84 % | 49.745 M -3.75 % | 51.684 M -1.27 % | 52.349 M 4.76 % | 49.969 M -18.12 % | 61.026 M 22.30 % | 49.900 M |
| General and administrative expenses | 0.000 -100.00 % | 17.610 M 6.44 % | 16.544 M 1.97 % | 16.225 M 5.40 % | 15.394 M 6.08 % | 14.512 M -13.78 % | 16.832 M -10.08 % | 18.718 M 12.38 % | 16.656 M -3.44 % | 17.249 M 2.19 % | 16.879 M 2.25 % | 16.507 M 3.09 % | 16.012 M 10.92 % | 14.435 M -16.37 % | 17.261 M -1.02 % | 17.438 M -3.62 % | 18.093 M 5.36 % | 17.173 M -5.17 % | 18.110 M 2.98 % | 17.586 M 1.42 % | 17.340 M -0.38 % | 17.407 M -14.62 % | 20.387 M -9.84 % | 22.611 M -19.20 % | 27.984 M 5.71 % | 26.472 M 5.82 % | 25.017 M -1.17 % | 25.314 M 2.92 % | 24.595 M -9.96 % | 27.317 M -6.69 % | 29.274 M 5.89 % | 27.646 M 3.17 % | 26.797 M -0.54 % | 26.942 M 5.92 % | 25.437 M -13.60 % | 29.442 M 15.48 % | 25.495 M 8.14 % | 23.577 M -2.26 % | 24.121 M 14.94 % | 20.986 M -9.85 % | 23.278 M 3.27 % | 22.542 M -2.84 % | 23.200 M 5.21 % | 22.052 M 6.17 % | 20.770 M -16.26 % | 24.803 M 13.28 % | 21.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 11.048 M 4.62 % | 10.560 M 3.19 % | 10.234 M 2.00 % | 10.033 M 1.96 % | 9.840 M -0.11 % | 9.851 M 3.20 % | 9.546 M 3.76 % | 9.200 M 6.00 % | 8.679 M 1.25 % | 8.572 M 2.63 % | 8.352 M 1.89 % | 8.197 M -6.71 % | 8.787 M -4.42 % | 9.193 M 0.00 % | 9.193 M 1.83 % | 9.028 M 1.40 % | 8.903 M 1.38 % | 8.782 M 0.39 % | 8.748 M 1.25 % | 8.640 M 1.41 % | 8.520 M 1.72 % | 8.376 M -1.17 % | 8.475 M 4.95 % | 8.075 M -9.69 % | 8.941 M 32.79 % | 6.733 M -21.57 % | 8.585 M 1.30 % | 8.475 M -3.58 % | 8.790 M -1.24 % | 8.900 M -3.36 % | 9.209 M -19.57 % | 11.450 M -9.36 % | 12.632 M -3.09 % | 13.035 M 0.80 % | 12.932 M 2.81 % | 12.578 M -2.81 % | 12.942 M -14.00 % | 15.049 M 4.57 % | 14.392 M 1.47 % | 14.183 M -5.31 % | 14.978 M -22.91 % | 19.429 M 4.37 % | 18.615 M 0.04 % | 18.607 M 1.83 % | 18.273 M -29.45 % | 25.901 M 9.18 % | 23.724 M 56.14 % | 15.194 M -28.78 % | 21.335 M -56.67 % | 49.239 M 161.99 % | 18.794 M -5.48 % | 19.883 M 20.67 % | 16.477 M -28.61 % | 23.080 M 46.21 % | 15.785 M -3.92 % | 16.429 M 0.85 % | 16.291 M 4.50 % | 15.590 M 7.24 % | 14.538 M -11.45 % | 16.417 M -7.87 % | 17.819 M -13.81 % | 20.675 M -1.34 % | 20.955 M 1.27 % | 20.692 M 1.71 % | 20.345 M -1.86 % | 20.730 M -7.33 % | 22.370 M 18.94 % | 18.808 M -2.72 % | 19.333 M 26.07 % | 15.335 M 152.39 % | 6.076 M 108.08 % | -75.194 M -422.09 % | 23.346 M -72.87 % | 86.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 29.337 M 4.14 % | 28.170 M 5.20 % | 26.778 M 1.98 % | 26.258 M 4.06 % | 25.234 M 3.58 % | 24.363 M -7.64 % | 26.378 M -5.52 % | 27.918 M 10.20 % | 25.335 M -1.88 % | 25.821 M 2.34 % | 25.231 M 2.13 % | 24.704 M -0.38 % | 24.799 M 4.96 % | 23.628 M -10.68 % | 26.454 M -0.05 % | 26.466 M -1.96 % | 26.996 M 4.01 % | 25.955 M -3.36 % | 26.858 M 2.41 % | 26.226 M 1.42 % | 25.860 M 0.30 % | 25.783 M -10.67 % | 28.862 M -5.94 % | 30.686 M -16.90 % | 36.925 M 11.20 % | 33.205 M -1.18 % | 33.602 M -0.55 % | 33.789 M 1.21 % | 33.385 M -7.82 % | 36.217 M -5.89 % | 38.483 M -1.57 % | 39.096 M -0.84 % | 39.429 M -1.37 % | 39.977 M 4.19 % | 38.369 M -8.69 % | 42.020 M 9.32 % | 38.437 M -0.49 % | 38.626 M 0.29 % | 38.513 M 9.51 % | 35.169 M -8.07 % | 38.256 M -8.85 % | 41.971 M 0.37 % | 41.815 M 2.84 % | 40.659 M 4.14 % | 39.043 M -23.00 % | 50.704 M 11.15 % | 45.619 M 200.24 % | 15.194 M -28.78 % | 21.335 M -56.67 % | 49.239 M 161.99 % | 18.794 M -5.48 % | 19.883 M 20.67 % | 16.477 M -28.61 % | 23.080 M 46.21 % | 15.785 M -3.92 % | 16.429 M 0.85 % | 16.291 M 4.50 % | 15.590 M 7.24 % | 14.538 M -11.45 % | 16.417 M -7.87 % | 17.819 M -13.81 % | 20.675 M -1.34 % | 20.955 M 1.27 % | 20.692 M 1.71 % | 20.345 M -1.86 % | 20.730 M -7.33 % | 22.370 M 18.94 % | 18.808 M -2.72 % | 19.333 M 26.07 % | 15.335 M 152.39 % | 6.076 M 108.08 % | -75.194 M -422.09 % | 23.346 M -72.87 % | 86.060 M 254.26 % | 24.293 M 21.63 % | 19.973 M 3.71 % | 19.259 M -6.14 % | 20.519 M 2.32 % | 20.054 M 1.84 % | 19.691 M 0.74 % | 19.547 M -15.04 % | 23.006 M 15.86 % | 19.856 M 13.04 % | 17.565 M 2.56 % | 17.126 M 15.67 % | 14.806 M -5.09 % | 15.600 M |
| Cost and expenses | 56.703 M -3.05 % | 58.486 M 7.01 % | 54.657 M 2.37 % | 53.392 M 1.99 % | 52.348 M 2.22 % | 51.210 M -3.67 % | 53.163 M -2.05 % | 54.274 M 6.50 % | 50.962 M -5.16 % | 53.735 M 2.45 % | 52.451 M 2.35 % | 51.246 M 1.21 % | 50.632 M 1.37 % | 49.946 M -6.02 % | 53.144 M 0.42 % | 52.920 M 1.50 % | 52.138 M 2.18 % | 51.028 M -2.34 % | 52.251 M 0.93 % | 51.769 M -0.42 % | 51.988 M 0.19 % | 51.889 M -3.07 % | 53.535 M -11.90 % | 60.764 M -10.89 % | 68.191 M -14.34 % | 79.606 M 1.34 % | 78.552 M -0.05 % | 78.590 M 0.49 % | 78.203 M -4.78 % | 82.128 M -1.29 % | 83.203 M 9.05 % | 76.300 M 1.90 % | 74.876 M -2.47 % | 76.775 M 2.76 % | 74.715 M -9.01 % | 82.114 M 11.57 % | 73.599 M 0.16 % | 73.478 M 0.63 % | 73.018 M 6.35 % | 68.659 M -3.49 % | 71.141 M -5.41 % | 75.210 M 0.32 % | 74.972 M 3.09 % | 72.726 M 1.80 % | 71.442 M -15.90 % | 84.947 M 4.95 % | 80.937 M -0.45 % | 81.300 M -5.62 % | 86.145 M -28.65 % | 120.739 M 35.36 % | 89.201 M 5.37 % | 84.657 M 6.00 % | 79.868 M -10.54 % | 89.281 M 9.84 % | 81.281 M 3.17 % | 78.784 M 3.66 % | 76.000 M -2.37 % | 77.847 M 4.70 % | 74.352 M 2.01 % | 72.885 M -1.16 % | 73.738 M -5.14 % | 77.737 M -0.94 % | 78.472 M 7.74 % | 72.833 M 3.92 % | 70.087 M -1.74 % | 71.328 M -12.41 % | 81.438 M 20.62 % | 67.516 M -6.63 % | 72.307 M -2.76 % | 74.359 M -35.96 % | 116.106 M 720.42 % | -18.714 M -124.28 % | 77.071 M -45.20 % | 140.645 M 79.35 % | 78.421 M 1.76 % | 77.068 M 11.55 % | 69.091 M -6.93 % | 74.234 M 5.13 % | 70.611 M 0.72 % | 70.105 M -1.54 % | 71.201 M -2.13 % | 72.751 M 1.69 % | 71.540 M 2.33 % | 69.914 M 4.20 % | 67.095 M -11.52 % | 75.832 M 15.77 % | 65.500 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 18.289 M 3.86 % | 17.610 M 6.44 % | 16.544 M 1.97 % | 16.225 M 5.40 % | 15.394 M 6.08 % | 14.512 M -13.78 % | 16.832 M -10.08 % | 18.718 M 12.38 % | 16.656 M -3.44 % | 17.249 M 2.19 % | 16.879 M 2.25 % | 16.507 M 3.09 % | 16.012 M 10.92 % | 14.435 M -16.37 % | 17.261 M -1.02 % | 17.438 M -3.62 % | 18.093 M 5.36 % | 17.173 M -5.17 % | 18.110 M 2.98 % | 17.586 M 1.42 % | 17.340 M -0.38 % | 17.407 M -14.62 % | 20.387 M -9.84 % | 22.611 M -19.20 % | 27.984 M 5.71 % | 26.472 M 5.82 % | 25.017 M -1.17 % | 25.314 M 2.92 % | 24.595 M -9.96 % | 27.317 M -6.69 % | 29.274 M 5.89 % | 27.646 M 3.17 % | 26.797 M -0.54 % | 26.942 M 5.92 % | 25.437 M -13.60 % | 29.442 M 15.48 % | 25.495 M 8.14 % | 23.577 M -2.26 % | 24.121 M 14.94 % | 20.986 M -9.85 % | 23.278 M 3.27 % | 22.542 M -2.84 % | 23.200 M 5.21 % | 22.052 M 6.17 % | 20.770 M -16.26 % | 24.803 M 13.28 % | 21.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.293 M 21.63 % | 19.973 M 3.71 % | 19.259 M -6.14 % | 20.519 M 2.32 % | 20.054 M 1.84 % | 19.691 M 0.74 % | 19.547 M -15.04 % | 23.006 M 15.86 % | 19.856 M 13.04 % | 17.565 M 2.56 % | 17.126 M 15.67 % | 14.806 M -5.09 % | 15.600 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.652 M 0.34 % | 2.643 M -0.60 % | 2.659 M -2.92 % | 2.739 M -7.43 % | 2.959 M 1.68 % | 2.910 M -2.90 % | 2.997 M -3.20 % | 3.096 M 1.31 % | 3.056 M -5.62 % | 3.238 M -1.46 % | 3.286 M -3.38 % | 3.401 M -2.94 % | 3.504 M -0.60 % | 3.525 M -1.45 % | 3.577 M -8.59 % | 3.913 M 1.77 % | 3.845 M -0.31 % | 3.857 M -0.31 % | 3.869 M 0.44 % | 3.852 M -0.44 % | 3.869 M 165.00 % | 1.460 M -64.19 % | 4.077 M -4.23 % | 4.257 M -57.63 % | 10.047 M 21.55 % | 8.266 M -4.05 % | 8.615 M -0.66 % | 8.672 M -2.09 % | 8.857 M -9.81 % | 9.820 M 0.36 % | 9.785 M -3.65 % | 10.156 M 1.27 % | 10.029 M -3.26 % | 10.367 M 0.96 % | 10.268 M 9.51 % | 9.376 M -1.91 % | 9.559 M 1.09 % | 9.456 M -0.77 % | 9.529 M -0.68 % | 9.594 M -1.01 % | 9.692 M 634.58 % | -1.813 M -109.19 % | 19.723 M 143.61 % | 8.096 M -7.45 % | 8.748 M -13.62 % | 10.127 M 5.03 % | 9.642 M -6.41 % | 10.302 M 23.53 % | 8.340 M -1.51 % | 8.468 M -0.94 % | 8.548 M -1.48 % | 8.676 M 20.02 % | 7.229 M 35.83 % | 5.322 M -31.23 % | 7.739 M 0.31 % | 7.715 M | 0.000 -100.00 % | 7.764 M 0.54 % | 7.722 M 1.03 % | 7.643 M -4.15 % | 7.974 M -8.19 % | 8.685 M | 0.000 -100.00 % | 8.865 M -9.23 % | 9.766 M -21.08 % | 12.374 M | 0.000 -100.00 % | 15.239 M 25.97 % | 12.097 M 22.55 % | 9.871 M -73.81 % | 37.686 M | 0.000 | 0.000 -100.00 % | 13.302 M -0.70 % | 13.396 M 15.28 % | 11.620 M -13.19 % | 13.386 M -6.64 % | 14.338 M -2.31 % | 14.677 M -3.63 % | 15.230 M -5.04 % | 16.038 M -2.55 % | 16.457 M 0.24 % | 16.417 M | 0.000 -100.00 % | 15.902 M | 0.000 -100.00 % | 15.700 M |
| Depreciation and amortization | 11.884 M 4.38 % | 11.385 M 3.04 % | 11.049 M 2.60 % | 10.769 M 3.94 % | 10.361 M 27.36 % | 8.135 M -19.57 % | 10.114 M 3.38 % | 9.783 M 5.83 % | 9.244 M 7.84 % | 8.572 M 2.63 % | 8.352 M 1.89 % | 8.197 M -6.71 % | 8.787 M -4.42 % | 9.193 M 0.00 % | 9.193 M 1.83 % | 9.028 M 1.40 % | 8.903 M 1.38 % | 8.782 M 0.39 % | 8.748 M 1.25 % | 8.640 M 1.41 % | 8.520 M 1.72 % | 8.376 M -1.17 % | 8.475 M 4.95 % | 8.075 M -9.69 % | 8.941 M 32.79 % | 6.733 M -21.57 % | 8.585 M 1.30 % | 8.475 M -3.58 % | 8.790 M -1.24 % | 8.900 M -3.36 % | 9.209 M -19.57 % | 11.450 M -9.36 % | 12.632 M -3.09 % | 13.035 M 0.80 % | 12.932 M 2.81 % | 12.578 M -2.81 % | 12.942 M -14.00 % | 15.049 M 4.57 % | 14.392 M 1.47 % | 14.183 M -5.04 % | 14.935 M -7.26 % | 16.104 M -13.45 % | 18.606 M -0.01 % | 18.607 M -0.82 % | 18.761 M -13.04 % | 21.574 M -9.06 % | 23.724 M 56.34 % | 15.175 M -27.34 % | 20.885 M 2.81 % | 20.315 M 4.24 % | 19.488 M -1.61 % | 19.806 M 16.97 % | 16.932 M -27.77 % | 23.442 M 43.76 % | 16.306 M -3.44 % | 16.887 M 0.75 % | 16.761 M 4.27 % | 16.074 M 7.01 % | 15.021 M -9.04 % | 16.513 M -20.73 % | 20.831 M -5.36 % | 22.011 M -8.23 % | 23.986 M 12.28 % | 21.362 M -37.57 % | 34.220 M 57.07 % | 21.786 M 5.60 % | 20.631 M -6.32 % | 22.024 M 9.93 % | 20.034 M 22.27 % | 16.385 M -49.86 % | 32.677 M 23.51 % | 26.456 M 11.56 % | 23.715 M 4.92 % | 22.604 M -3.92 % | 23.526 M 11.87 % | 21.030 M 3.58 % | 20.304 M -5.94 % | 21.587 M 2.20 % | 21.123 M 1.61 % | 20.788 M 0.56 % | 20.673 M -1.32 % | 20.949 M 10.71 % | 18.923 M 1.18 % | 18.702 M 2.40 % | 18.264 M -24.37 % | 24.150 M | 0.000 |
| Operating income | 2.958 M -23.11 % | 3.847 M -34.32 % | 5.857 M -3.41 % | 6.064 M 2.47 % | 5.918 M -16.08 % | 7.052 M 18.22 % | 5.965 M 91.12 % | 3.121 M -47.52 % | 5.947 M 20.04 % | 4.954 M -14.26 % | 5.778 M -30.65 % | 8.332 M 56.03 % | 5.340 M 7.04 % | 4.989 M 40.18 % | 3.559 M -36.63 % | 5.616 M 22.27 % | 4.593 M -32.11 % | 6.765 M 59.85 % | 4.232 M -5.81 % | 4.493 M 3.53 % | 4.340 M -8.48 % | 4.742 M 295.17 % | 1.200 M 123.53 % | -5.099 M -112.02 % | -2.405 M -14.69 % | -2.097 M -2 310.34 % | -87.000 K -104.42 % | 1.968 M 1 437.50 % | 128.000 K 102.18 % | -5.861 M -1 018.65 % | 638.000 K -97.02 % | 21.436 M 32.46 % | 16.183 M -11.57 % | 18.300 M -17.12 % | 22.080 M 179.56 % | 7.898 M -36.04 % | 12.348 M -11.76 % | 13.994 M -19.05 % | 17.288 M 6.17 % | 16.284 M 5.38 % | 15.452 M 61.51 % | 9.567 M -35.34 % | 14.796 M 25.33 % | 11.806 M 7.28 % | 11.005 M 686.00 % | -1.878 M -118.19 % | 10.325 M -30.34 % | 14.821 M 50.25 % | 9.864 M 141.80 % | -23.596 M -294.67 % | 12.121 M 24.97 % | 9.699 M -42.64 % | 16.908 M 31.40 % | 12.868 M -30.63 % | 18.550 M 28.39 % | 14.448 M -0.86 % | 14.573 M 4.99 % | 13.881 M -13.37 % | 16.024 M 31.50 % | 12.186 M 36.86 % | 8.904 M 87.93 % | 4.738 M -34.46 % | 7.229 M -13.86 % | 8.392 M 14.63 % | 7.321 M 80.90 % | 4.047 M 184.05 % | -4.815 M -161.83 % | 7.788 M 151.39 % | 3.098 M -2.55 % | 3.179 M 108.39 % | -37.884 M -136.60 % | 103.500 M 1 468.18 % | 6.600 M 111.70 % | -56.388 M -1 054.27 % | 5.909 M -61.74 % | 15.446 M 23.15 % | 12.542 M 7.68 % | 11.648 M -4.59 % | 12.209 M 4.91 % | 11.638 M 16.00 % | 10.033 M 56.23 % | 6.422 M 93.08 % | 3.326 M -72.16 % | 11.947 M 6.39 % | 11.229 M 231.53 % | 3.387 M -68.05 % | 10.600 M |
| Operating income ratio | 0.05 -21.00 % | 0.06 -36.23 % | 0.10 -5.10 % | 0.10 0.42 % | 0.10 -16.09 % | 0.12 19.98 % | 0.10 85.52 % | 0.05 -47.96 % | 0.10 23.80 % | 0.08 -14.93 % | 0.10 -29.05 % | 0.14 46.59 % | 0.10 5.05 % | 0.09 44.69 % | 0.06 -34.58 % | 0.10 18.50 % | 0.08 -30.84 % | 0.12 56.23 % | 0.07 -6.18 % | 0.08 3.65 % | 0.08 -7.99 % | 0.08 281.94 % | 0.02 123.93 % | -0.09 -150.57 % | -0.04 -35.12 % | -0.03 -2 340.07 % | 0.00 -104.54 % | 0.02 1 395.00 % | 0.00 102.13 % | -0.08 -1 109.88 % | 0.01 -96.53 % | 0.22 23.41 % | 0.18 -7.67 % | 0.19 -15.62 % | 0.23 159.97 % | 0.09 -38.93 % | 0.14 -10.20 % | 0.16 -16.43 % | 0.19 -0.14 % | 0.19 7.43 % | 0.18 58.13 % | 0.11 -31.53 % | 0.16 18.02 % | 0.14 4.63 % | 0.13 690.42 % | -0.02 -119.98 % | 0.11 -26.63 % | 0.15 50.08 % | 0.10 142.30 % | -0.24 -303.04 % | 0.12 16.38 % | 0.10 -41.17 % | 0.17 38.69 % | 0.13 -32.20 % | 0.19 19.90 % | 0.15 -3.69 % | 0.16 6.32 % | 0.15 -14.65 % | 0.18 23.78 % | 0.14 32.95 % | 0.11 87.55 % | 0.06 -31.89 % | 0.08 -18.36 % | 0.10 9.24 % | 0.09 76.15 % | 0.05 185.44 % | -0.06 -160.76 % | 0.10 151.73 % | 0.04 0.21 % | 0.04 108.47 % | -0.48 -139.67 % | 1.22 1 447.56 % | 0.08 111.79 % | -0.67 -1 055.10 % | 0.07 -58.03 % | 0.17 8.67 % | 0.15 13.28 % | 0.14 -8.00 % | 0.15 3.54 % | 0.14 15.27 % | 0.12 52.26 % | 0.08 82.58 % | 0.04 -69.56 % | 0.15 1.80 % | 0.14 235.32 % | 0.04 -69.31 % | 0.14 |
| Total other income expenses net | -2.256 M 81.63 % | -12.281 M -369.82 % | -2.614 M 0.53 % | -2.628 M -2.22 % | -2.571 M 10.45 % | -2.871 M 0.38 % | -2.882 M 5.79 % | -3.059 M 45.92 % | -5.656 M -72.39 % | -3.281 M -2.56 % | -3.199 M 8.91 % | -3.512 M -3.81 % | -3.383 M 3.20 % | -3.495 M 5.46 % | -3.697 M 59.28 % | -9.078 M -48.02 % | -6.133 M -57.82 % | -3.886 M 2.70 % | -3.994 M -0.50 % | -3.974 M 5.92 % | -4.224 M -0.62 % | -4.198 M -731.28 % | 665.000 K 118.91 % | -3.516 M -111.09 % | 31.696 M 552.03 % | -7.012 M -321.34 % | 3.168 M 3 343.48 % | 92.000 K 112.65 % | -727.000 K -101.06 % | 68.774 M -47.58 % | 131.198 M 1 290.33 % | -11.022 M -9.56 % | -10.060 M 0.19 % | -10.079 M -30.90 % | -7.700 M 18.97 % | -9.503 M 6.39 % | -10.152 M -7.17 % | -9.473 M -9.69 % | -8.636 M 62.63 % | -23.107 M -138.61 % | -9.684 M 15.60 % | -11.474 M 41.80 % | -19.715 M -143.79 % | -8.087 M 7.41 % | -8.734 M 13.67 % | -10.117 M -5.25 % | -9.612 M 6.92 % | -10.327 M -23.66 % | -8.351 M 0.33 % | -8.379 M -0.38 % | -8.347 M -3.75 % | -8.045 M -14.90 % | -7.002 M -26.53 % | -5.534 M 27.95 % | -7.681 M -5.49 % | -7.281 M -4.00 % | -7.001 M 4.07 % | -7.298 M 0.08 % | -7.304 M -189.31 % | 8.178 M 178.51 % | -10.416 M -469.80 % | -1.828 M 73.63 % | -6.932 M 18.40 % | -8.495 M 76.08 % | -35.521 M -213.04 % | -11.347 M 0.69 % | -11.426 M 23.86 % | -15.007 M -26.46 % | -11.867 M 38.45 % | -19.279 M 48.84 % | -37.686 M -249.72 % | -10.776 M 17.97 % | -13.137 M -3.24 % | -12.725 M 0.73 % | -12.818 M -12.98 % | -11.345 M 11.96 % | -12.886 M 99.89 % | -11.436 B -83 640.06 % | -13.656 M 5.76 % | -14.491 M 3.08 % | -14.952 M 0.05 % | -14.960 M -5.19 % | -14.222 M 3.00 % | -14.662 M -1.24 % | -14.482 M 3.45 % | -14.999 M 4.46 % | -15.700 M |
| 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 |
| 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 147.863 M -3.01 % | 152.456 M 7.62 % | 141.657 M 2.40 % | 138.334 M -2.98 % | 142.576 M -6.52 % | 152.515 M -1.47 % | 154.795 M -1.18 % | 156.642 M -0.50 % | 157.433 M 0.30 % | 156.961 M 1.56 % | 154.555 M -8.97 % | 169.784 M -5.31 % | 179.312 M -1.28 % | 181.635 M 2.94 % | 176.441 M 1.01 % | 174.684 M -31.94 % | 256.652 M 62.06 % | 158.371 M 0.38 % | 157.771 M 0.33 % | 157.253 M 0.22 % | 156.903 M -0.81 % | 158.188 M 4.04 % | 152.048 M -5.60 % | 161.066 M 19.38 % | 134.915 M -66.46 % | 402.259 M -0.87 % | 405.791 M -1.33 % | 411.259 M -0.11 % | 411.725 M -0.36 % | 413.218 M 2.19 % | 404.352 M -20.70 % | 509.907 M -2.30 % | 521.887 M -3.10 % | 538.561 M -1.03 % | 544.162 M -0.49 % | 546.828 M 0.08 % | 546.417 M -0.48 % | 549.064 M 0.45 % | 546.588 M -0.57 % | 549.701 M 2.08 % | 538.476 M 0.09 % | 537.993 M 0.30 % | 536.387 M 1.92 % | 526.258 M -1.78 % | 535.817 M 0.51 % | 533.079 M 0.39 % | 530.984 M 0.41 % | 528.823 M -0.74 % | 532.791 M -4.89 % | 560.197 M 5.60 % | 530.476 M -1.12 % | 536.500 M 28.86 % | 416.343 M 4.66 % | 397.788 M 1.56 % | 391.689 M -1.92 % | 399.366 M -0.70 % | 402.164 M 0.20 % | 401.353 M 0.31 % | 400.108 M -1.55 % | 406.418 M -3.25 % | 420.050 M 0.80 % | 416.701 M -2.11 % | 425.688 M 1.15 % | 420.840 M 6.74 % | 394.248 M -10.40 % | 440.029 M -2.99 % | 453.575 M 0.30 % | 452.198 M -1.12 % | 457.312 M 1.08 % | 452.422 M 5.24 % | 429.899 M -0.63 % | 432.604 M -24.94 % | 576.375 M -2.18 % | 589.198 M 0.66 % | 585.318 M 1.30 % | 577.820 M 3.87 % | 556.306 M -2.44 % | 570.238 M -1.11 % | 576.666 M -0.68 % | 580.597 M 0.69 % | 576.618 M 4.44 % | 552.108 M 3.85 % | 531.636 M -0.95 % | 536.724 M 1.36 % | 529.541 M 3.68 % | 510.762 M -18.12 % | 623.800 M |
| Total investments | 434.000 K 0.00 % | 434.000 K 223.88 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 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 -100.00 % | 252.067 M -2.24 % | 257.853 M -0.37 % | 258.798 M -1.27 % | 262.130 M -1.81 % | 266.972 M 28.62 % | 207.566 M 8 097.71 % | 2.532 M -37.91 % | 4.078 M 0.00 % | 4.078 M 96.72 % | 2.073 M 0.63 % | 2.060 M 0.00 % | 2.060 M 0.00 % | 2.060 M 0.00 % | 2.060 M -14.70 % | 2.415 M 0.00 % | 2.415 M 580.28 % | 355.000 K -85.30 % | 2.415 M 430.77 % | 455.000 K -46.78 % | 855.000 K 0.00 % | 855.000 K 0.00 % | 855.000 K -14.93 % | 1.005 M 0.00 % | 1.005 M | 0.000 | 0.000 -100.00 % | 375.000 K -77.81 % | 1.690 M 113.92 % | 790.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M -81.00 % | 10.525 M -45.54 % | 19.325 M -3.11 % | 19.945 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 |
| Total debt | 169.977 M -1.23 % | 172.100 M -1.02 % | 173.872 M -4.84 % | 182.713 M 3.58 % | 176.394 M -1.55 % | 179.177 M -0.37 % | 179.841 M -0.40 % | 180.562 M 0.16 % | 180.278 M 5.85 % | 170.312 M -0.89 % | 171.847 M -4.62 % | 180.172 M -2.37 % | 184.538 M -0.78 % | 185.989 M -0.89 % | 187.665 M 0.00 % | 187.666 M -30.14 % | 268.630 M 49.57 % | 179.599 M -0.03 % | 179.654 M 0.09 % | 179.501 M -2.90 % | 184.868 M -4.80 % | 194.189 M 0.02 % | 194.152 M -1.89 % | 197.897 M 2.67 % | 192.742 M -55.59 % | 433.968 M -0.16 % | 434.642 M -0.97 % | 438.918 M -1.07 % | 443.645 M -2.76 % | 456.257 M -0.30 % | 457.647 M -13.05 % | 526.352 M -2.70 % | 540.981 M -2.60 % | 555.400 M -1.39 % | 563.201 M -0.08 % | 563.641 M -0.11 % | 564.282 M -0.93 % | 569.554 M -0.08 % | 570.015 M 0.02 % | 569.920 M 2.96 % | 553.522 M 0.04 % | 553.309 M -0.06 % | 553.663 M 2.52 % | 540.068 M -0.73 % | 544.023 M 0.87 % | 539.350 M 0.23 % | 538.111 M 0.21 % | 537.002 M 0.26 % | 535.605 M -4.62 % | 561.523 M 0.87 % | 556.679 M 0.21 % | 555.533 M 28.39 % | 432.687 M -0.07 % | 432.996 M -0.11 % | 433.454 M -0.96 % | 437.641 M -0.05 % | 437.850 M -0.08 % | 438.213 M -0.03 % | 438.350 M -0.04 % | 438.541 M -0.04 % | 438.729 M -1.54 % | 445.578 M -2.58 % | 457.375 M -0.06 % | 457.672 M -0.01 % | 457.714 M -12.96 % | 525.889 M -1.38 % | 533.264 M -0.10 % | 533.783 M -2.88 % | 549.591 M -0.11 % | 550.220 M -0.15 % | 551.059 M 10.84 % | 497.164 M -18.48 % | 609.857 M 0.34 % | 607.763 M 0.23 % | 606.358 M -0.01 % | 606.414 M -0.64 % | 610.340 M -0.15 % | 611.250 M -0.02 % | 611.397 M -0.05 % | 611.715 M -0.11 % | 612.405 M -0.26 % | 614.004 M -0.20 % | 615.204 M -0.25 % | 616.716 M 0.07 % | 616.288 M 0.58 % | 612.756 M -2.02 % | 625.400 M |
| Accumulated other comprehensive income loss | -5.976 M 5.74 % | -6.340 M -19.85 % | -5.290 M 2.65 % | -5.434 M -2.30 % | -5.312 M -62.10 % | -3.277 M 3.16 % | -3.384 M -22.08 % | -2.772 M -0.95 % | -2.746 M -2.65 % | -2.675 M -31.64 % | -2.032 M -2.78 % | -1.977 M 5.41 % | -2.090 M 12.77 % | -2.396 M 1.56 % | -2.434 M 5.44 % | -2.574 M 7.18 % | -2.773 M 4.71 % | -2.910 M -2.79 % | -2.831 M 2.01 % | -2.889 M 4.05 % | -3.011 M 2.43 % | -3.086 M 1.09 % | -3.120 M 8.53 % | -3.411 M 7.96 % | -3.706 M 28.05 % | -5.151 M -34.60 % | -3.827 M 12.96 % | -4.397 M 9.27 % | -4.846 M 13.60 % | -5.609 M 19.20 % | -6.942 M 11.65 % | -7.857 M 8.71 % | -8.607 M 6.84 % | -9.239 M 0.68 % | -9.302 M 3.14 % | -9.604 M -9.50 % | -8.771 M -5.43 % | -8.319 M -15.49 % | -7.203 M -178.97 % | -2.582 M -308.73 % | 1.237 M 28.19 % | 965.000 K 133.74 % | -2.860 M 71.54 % | -10.050 M 9.32 % | -11.083 M 6.96 % | -11.912 M 17.93 % | -14.514 M 5.38 % | -15.339 M 10.36 % | -17.112 M 5.09 % | -18.030 M -140.30 % | -7.503 M -1.65 % | -7.381 M 50.25 % | -14.837 M -109.36 % | -7.087 M -88.63 % | -3.757 M -169.52 % | 5.404 M 851.60 % | -719.000 K -145.91 % | 1.566 M 27.63 % | 1.227 M -88.92 % | 11.071 M 85.41 % | 5.971 M 1 754.35 % | 322.000 K 120.13 % | -1.600 M 76.14 % | -6.706 M -223.34 % | -2.074 M 54.23 % | -4.531 M 0.26 % | -4.543 M 0.00 % | -4.543 M 0.00 % | -4.543 M 0.00 % | -4.543 M 66.89 % | -13.723 M 9.99 % | -15.246 M 11.48 % | -17.224 M 8.80 % | -18.886 M 96.91 % | -610.311 M -3.13 % | -591.807 M -4.47 % | -566.493 M -1.55 % | -557.849 M -3.80 % | -537.434 M -2.72 % | -523.194 M -3.03 % | -507.799 M -3.04 % | -492.822 M -0.70 % | -489.401 M -2.88 % | -475.721 M -2.04 % | -466.205 M -3.07 % | -452.304 M -1.53 % | -445.500 M |
| Retained earnings | 10.048 M 6.42 % | 9.442 M -46.49 % | 17.644 M 15.00 % | 15.342 M 18.91 % | 12.902 M -16.04 % | 15.367 M 20.78 % | 12.723 M 18.90 % | 10.701 M 0.33 % | 10.666 M 2.17 % | 10.439 M 19.73 % | 8.719 M 26.33 % | 6.902 M 99.48 % | 3.460 M 196.68 % | -3.579 M -238.60 % | -1.057 M 23.24 % | -1.377 M -196.90 % | 1.421 M 88.96 % | 752.000 K 185.75 % | -877.000 K 28.76 % | -1.231 M 20.48 % | -1.548 M 5.26 % | -1.634 M 17.18 % | -1.973 M 38.57 % | -3.212 M -297.18 % | 1.629 M 111.17 % | -14.588 M -58.05 % | -9.230 M 16.91 % | -11.108 M 22.23 % | -14.283 M -2.77 % | -13.898 M 73.02 % | -51.519 M 60.10 % | -129.117 M 22.60 % | -166.811 M 2.04 % | -170.279 M 4.93 % | -179.102 M 4.40 % | -187.346 M -0.42 % | -186.559 M 0.60 % | -187.688 M 1.18 % | -189.932 M -0.43 % | -189.116 M -1.97 % | -185.461 M 1.43 % | -188.160 M -0.68 % | -186.893 M -1.64 % | -183.875 M -17.72 % | -156.202 M -1.38 % | -154.077 M -4.76 % | -147.082 M 20.39 % | -184.753 M 1.35 % | -187.286 M 0.09 % | -187.452 M -11.19 % | -168.585 M 1.20 % | -170.629 M 0.53 % | -171.537 M 3.26 % | -177.313 M 47.41 % | -337.169 M 0.44 % | -338.653 M -10.25 % | -307.168 M 2.40 % | -314.733 M 1.91 % | -320.873 M 2.65 % | -329.593 M 3.94 % | -343.099 M -2.50 % | -334.727 M -1.49 % | -329.797 M -2.61 % | -321.395 M -0.03 % | -321.292 M -7.53 % | -298.786 M -4.46 % | -286.027 M -6.02 % | -269.786 M -2.75 % | -262.567 M -3.46 % | -253.798 M -7.27 % | -236.603 M -46.93 % | -161.033 M 36.54 % | -253.757 M -2.67 % | -247.168 M -38.90 % | -177.946 M -4.12 % | -170.901 M -147.19 % | -69.137 M -11.65 % | -61.921 M -3.62 % | -59.755 M -2.40 % | -58.356 M -5.05 % | -55.552 M -9.61 % | -50.683 M -20.14 % | -42.188 M -34.73 % | -31.312 M -9.42 % | -28.616 M -12.32 % | -25.478 M -138.11 % | -10.700 M |
| Common stock | 553.000 K 0.73 % | 549.000 K 0.18 % | 548.000 K 0.00 % | 548.000 K 0.37 % | 546.000 K 0.92 % | 541.000 K 0.19 % | 540.000 K 0.00 % | 540.000 K 0.75 % | 536.000 K 0.56 % | 533.000 K 0.19 % | 532.000 K 0.00 % | 532.000 K 0.19 % | 531.000 K 1.14 % | 525.000 K 0.19 % | 524.000 K 0.00 % | 524.000 K 0.00 % | 524.000 K 1.75 % | 515.000 K 0.19 % | 514.000 K 0.19 % | 513.000 K 0.20 % | 512.000 K 1.39 % | 505.000 K 0.20 % | 504.000 K 0.00 % | 504.000 K 0.20 % | 503.000 K 1.21 % | 497.000 K 0.40 % | 495.000 K 0.00 % | 495.000 K 0.20 % | 494.000 K 1.44 % | 487.000 K 0.21 % | 486.000 K 4.07 % | 467.000 K 0.43 % | 465.000 K 1.53 % | 458.000 K 0.22 % | 457.000 K 0.00 % | 457.000 K 0.44 % | 455.000 K 0.44 % | 453.000 K 0.22 % | 452.000 K 0.00 % | 452.000 K 0.00 % | 452.000 K 1.12 % | 447.000 K 0.00 % | 447.000 K 0.22 % | 446.000 K 0.00 % | 446.000 K 0.22 % | 445.000 K 0.23 % | 444.000 K 0.23 % | 443.000 K 0.23 % | 442.000 K 1.14 % | 437.000 K 0.23 % | 436.000 K 0.23 % | 435.000 K 0.46 % | 433.000 K 0.93 % | 429.000 K 0.23 % | 428.000 K 0.00 % | 428.000 K 0.23 % | 427.000 K 0.95 % | 423.000 K -9.42 % | 467.000 K 0.21 % | 466.000 K 0.22 % | 465.000 K 0.65 % | 462.000 K 0.22 % | 461.000 K 0.22 % | 460.000 K 1.77 % | 452.000 K 28.41 % | 352.000 K 3.83 % | 339.000 K 0.00 % | 339.000 K | 0.000 | 0.000 -100.00 % | 336.000 K 0.00 % | 336.000 K 0.60 % | 334.000 K 0.00 % | 334.000 K 0.00 % | 334.000 K 0.00 % | 334.000 K 0.30 % | 333.000 K 0.30 % | 332.000 K 0.30 % | 331.000 K 0.00 % | 331.000 K 0.30 % | 330.000 K 0.00 % | 330.000 K 0.30 % | 329.000 K 0.00 % | 329.000 K 0.61 % | 327.000 K 0.00 % | 327.000 K 63.50 % | 200.000 K |
| Total equity | 165.851 M -0.04 % | 165.919 M -4.98 % | 174.612 M 1.70 % | 171.688 M 1.67 % | 168.861 M -2.68 % | 173.509 M 2.15 % | 169.861 M 0.03 % | 169.804 M -0.15 % | 170.065 M 0.19 % | 169.750 M 1.02 % | 168.038 M 1.44 % | 165.646 M 2.44 % | 161.695 M 4.65 % | 154.510 M -1.11 % | 156.237 M 0.48 % | 155.483 M -1.83 % | 158.383 M -0.31 % | 158.876 M 1.49 % | 156.538 M 0.69 % | 155.458 M 0.81 % | 154.208 M 0.23 % | 153.859 M 0.40 % | 153.251 M 1.40 % | 151.140 M -1.61 % | 153.616 M 13.68 % | 135.126 M -4.20 % | 141.046 M 2.27 % | 137.917 M 3.21 % | 133.623 M 0.34 % | 133.173 M 41.96 % | 93.809 M 933.14 % | 9.080 M 130.29 % | -29.978 M 13.57 % | -34.683 M 24.69 % | -46.055 M 15.69 % | -54.624 M -5.17 % | -51.941 M -2.00 % | -50.923 M 0.72 % | -51.294 M -36.19 % | -37.663 M -37.51 % | -27.389 M -33.68 % | -20.489 M -33.98 % | -15.293 M -35.07 % | -11.322 M -148.69 % | 23.254 M -30.45 % | 33.435 M -27.32 % | 46.002 M 200.41 % | 15.313 M -19.42 % | 19.003 M 49.69 % | 12.695 M -72.82 % | 46.701 M -9.34 % | 51.512 M -17.23 % | 62.237 M -15.91 % | 74.011 M 361.86 % | -28.264 M -25.48 % | -22.524 M 22.19 % | -28.946 M -17.24 % | -24.689 M 2.13 % | -25.227 M -44.89 % | -17.411 M 40.31 % | -29.168 M -54.62 % | -18.864 M -109.62 % | -8.999 M -1 539.84 % | 625.000 K -93.16 % | 9.136 M 127.32 % | -33.442 M -16.83 % | -28.625 M -130.79 % | -12.403 M -78.13 % | -6.963 M -474.35 % | 1.860 M -83.93 % | 11.577 M -86.81 % | 87.778 M 1 744.71 % | -5.337 M -66 812.50 % | 8.000 K -99.99 % | 71.757 M -13.37 % | 82.830 M -55.90 % | 187.835 M -2.01 % | 191.687 M -1.01 % | 193.634 M -4.89 % | 203.587 M -1.94 % | 207.615 M -3.61 % | 215.380 M -7.63 % | 233.170 M -4.45 % | 244.024 M -0.50 % | 245.258 M -1.09 % | 247.968 M 92.07 % | 129.100 M |
| Other non current liabilities | 92.063 M -2.40 % | 94.326 M 2.28 % | 92.226 M 0.78 % | 91.515 M 1.06 % | 90.552 M 1.76 % | 88.986 M 0.70 % | 88.366 M 0.96 % | 87.528 M -0.05 % | 87.569 M 887.36 % | 8.869 M 12.25 % | 7.901 M -0.68 % | 7.955 M 7.82 % | 7.378 M -0.15 % | 7.389 M -4.65 % | 7.749 M -4.35 % | 8.101 M -2.82 % | 8.336 M -0.57 % | 8.384 M 1.54 % | 8.257 M -4.24 % | 8.623 M -0.95 % | 8.706 M -3.93 % | 9.062 M -85.33 % | 61.776 M 208.54 % | 20.022 M -19.23 % | 24.789 M -6.38 % | 26.477 M 49.28 % | 17.736 M 8.65 % | 16.324 M 4.92 % | 15.558 M -8.20 % | 16.947 M -81.89 % | 93.571 M 247.91 % | 26.895 M -1.61 % | 27.334 M -4.63 % | 28.662 M -94.94 % | 566.173 M 1 737.39 % | 30.814 M -94.56 % | 566.442 M 1 898.74 % | 28.340 M 8.37 % | 26.150 M 35.41 % | 19.312 M 30.49 % | 14.800 M -5.66 % | 15.688 M 1.72 % | 15.423 M -48.14 % | 29.738 M 4.77 % | 28.383 M -94.99 % | 566.463 M 1 759.27 % | 30.467 M -68.24 % | 95.937 M -1.76 % | 97.652 M -1.05 % | 98.693 M 19.84 % | 82.354 M 1.06 % | 81.488 M -12.52 % | 93.152 M 13.50 % | 82.075 M 4.60 % | 78.463 M 5.00 % | 74.730 M -1.37 % | 75.770 M 3.96 % | 72.881 M -14.81 % | 85.550 M 6.39 % | 80.411 M 0.29 % | 80.181 M -2.48 % | 82.223 M 3.65 % | 79.326 M 0.97 % | 78.564 M 5.05 % | 74.784 M -4.02 % | 77.916 M 3.12 % | 75.559 M -0.27 % | 75.766 M 8.29 % | 69.964 M -1.55 % | 71.065 M 151.01 % | 28.312 M -8.56 % | 30.961 M -0.85 % | 31.227 M -5.17 % | 32.930 M 18.13 % | 27.875 M 17.67 % | 23.689 M -9.14 % | 26.073 M 4.28 % | 25.003 M 4.70 % | 23.881 M 0.72 % | 23.711 M 57.30 % | 15.074 M 37.64 % | 10.952 M -38.18 % | 17.715 M 36.33 % | 12.994 M 17.30 % | 11.078 M -18.66 % | 13.620 M 49.67 % | 9.100 M |
| Long term debt | 157.630 M -1.26 % | 159.641 M -1.22 % | 161.620 M -1.20 % | 163.589 M -1.19 % | 165.561 M -1.14 % | 167.476 M -2.37 % | 171.541 M -1.13 % | 173.499 M -0.49 % | 174.357 M 3.77 % | 168.023 M 1.83 % | 165.003 M -4.80 % | 173.331 M 3.38 % | 167.656 M -0.77 % | 168.959 M -0.85 % | 170.414 M -0.75 % | 171.708 M -35.22 % | 265.060 M 49.22 % | 177.626 M 1.22 % | 175.479 M 0.00 % | 175.483 M -0.01 % | 175.506 M -5.14 % | 185.018 M -0.21 % | 185.403 M -1.43 % | 188.100 M -0.14 % | 188.358 M -54.99 % | 418.447 M -1.03 % | 422.796 M -1.82 % | 430.653 M -1.87 % | 438.847 M -0.71 % | 442.001 M -0.63 % | 444.782 M -13.64 % | 515.050 M -2.98 % | 530.873 M -0.54 % | 533.772 M | 0.000 -100.00 % | 536.842 M | 0.000 -100.00 % | 538.624 M -4.54 % | 564.243 M 0.00 % | 564.233 M 2.91 % | 548.287 M 0.03 % | 548.096 M 1.20 % | 541.614 M 0.43 % | 539.306 M 0.19 % | 538.283 M | 0.000 -100.00 % | 537.228 M 0.19 % | 536.192 M 0.24 % | 534.912 M -4.63 % | 560.857 M 0.87 % | 556.030 M 0.20 % | 554.946 M 29.03 % | 430.099 M -0.49 % | 432.216 M -0.06 % | 432.497 M -0.04 % | 432.680 M -0.95 % | 436.837 M -0.08 % | 437.188 M -0.03 % | 437.326 M -0.05 % | 437.538 M -0.05 % | 437.744 M -1.61 % | 444.895 M -2.60 % | 456.762 M -0.11 % | 457.259 M -0.01 % | 457.321 M -12.66 % | 523.591 M -1.39 % | 530.970 M -0.10 % | 531.493 M -2.94 % | 547.581 M -0.12 % | 548.238 M -0.15 % | 549.039 M 11.47 % | 492.539 M -18.16 % | 601.859 M -0.04 % | 602.114 M 0.22 % | 600.810 M -0.01 % | 600.871 M -0.51 % | 603.950 M -0.41 % | 606.427 M 0.03 % | 606.245 M -0.02 % | 606.388 M -0.73 % | 610.841 M -0.09 % | 611.418 M 0.04 % | 611.184 M -0.13 % | 611.964 M 0.08 % | 611.449 M 0.58 % | 607.911 M -0.41 % | 610.400 M |
| Total non current liabilities | 337.191 M -1.22 % | 341.354 M 0.22 % | 340.604 M 0.93 % | 337.471 M 2.60 % | 328.924 M -0.07 % | 329.166 M 1.60 % | 323.976 M 1.05 % | 320.599 M -0.69 % | 322.824 M 35.55 % | 238.165 M 2.50 % | 232.345 M -3.01 % | 239.559 M 4.29 % | 229.700 M -0.51 % | 230.885 M 0.36 % | 230.056 M -1.12 % | 232.657 M -28.55 % | 325.629 M 36.15 % | 239.164 M 0.70 % | 237.501 M -0.67 % | 239.105 M -0.34 % | 239.921 M -4.14 % | 250.283 M 1.26 % | 247.179 M -1.75 % | 251.589 M -0.18 % | 252.040 M -56.76 % | 582.925 M 17.03 % | 498.080 M -1.44 % | 505.339 M -2.22 % | 516.827 M -1.03 % | 522.211 M -3.00 % | 538.353 M -0.66 % | 541.945 M -2.91 % | 558.207 M -0.75 % | 562.434 M -0.66 % | 566.173 M -0.26 % | 567.656 M 0.21 % | 566.442 M -0.09 % | 566.964 M -3.97 % | 590.393 M 1.17 % | 583.545 M 3.63 % | 563.087 M -0.12 % | 563.784 M 1.21 % | 557.037 M -2.11 % | 569.044 M 0.42 % | 566.666 M 0.04 % | 566.463 M -0.22 % | 567.695 M -10.19 % | 632.129 M -0.07 % | 632.564 M -4.09 % | 659.550 M 3.32 % | 638.384 M 0.31 % | 636.434 M 21.63 % | 523.251 M 1.74 % | 514.291 M 0.65 % | 510.960 M 0.70 % | 507.410 M -1.01 % | 512.607 M 0.50 % | 510.069 M -2.45 % | 522.876 M 0.95 % | 517.949 M 0.00 % | 517.925 M -1.74 % | 527.118 M -1.67 % | 536.088 M 0.05 % | 535.823 M 0.70 % | 532.105 M -11.54 % | 601.507 M -0.83 % | 606.529 M -0.12 % | 607.259 M -1.67 % | 617.545 M -0.28 % | 619.303 M 7.27 % | 577.351 M 10.29 % | 523.500 M -17.31 % | 633.086 M -0.31 % | 635.044 M 1.01 % | 628.685 M 0.66 % | 624.560 M -0.87 % | 630.023 M -0.22 % | 631.430 M 0.21 % | 630.126 M 0.00 % | 630.099 M 0.67 % | 625.915 M 0.57 % | 622.370 M -1.04 % | 628.899 M 0.63 % | 624.958 M 0.39 % | 622.527 M 0.16 % | 621.531 M 0.49 % | 618.500 M |
| Other current liabilities | 27.824 M 23.42 % | 22.544 M 22.20 % | 18.449 M 3.72 % | 17.788 M -29.28 % | 25.151 M 49.01 % | 16.879 M -7.95 % | 18.337 M -3.90 % | 19.082 M -11.52 % | 21.567 M 6.58 % | 20.235 M 6.58 % | 18.986 M 13.21 % | 16.771 M 8.11 % | 15.513 M 14.13 % | 13.592 M -22.42 % | 17.519 M 12.70 % | 15.545 M -34.49 % | 23.728 M 19.26 % | 19.896 M -13.38 % | 22.970 M 8.29 % | 21.212 M -33.39 % | 31.847 M 7.16 % | 29.718 M -13.11 % | 34.203 M -8.05 % | 37.197 M -17.84 % | 45.275 M -4.54 % | 47.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.977 M 555.49 % | 9.150 M -3.37 % | 9.469 M 0.42 % | 9.429 M 0.83 % | 9.351 M -3.95 % | 9.736 M -2.62 % | 9.998 M -0.81 % | 10.080 M -83.36 % | 60.573 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.735 M 1.43 % | 9.598 M -1.17 % | 9.712 M 0.33 % | 9.680 M 2.39 % | 9.454 M 6.31 % | 8.893 M -0.61 % | 8.948 M 3.11 % | 8.678 M 1.41 % | 8.557 M 2.03 % | 8.387 M -14.95 % | 9.861 M 11.16 % | 8.871 M -3.01 % | 9.146 M -7.17 % | 9.852 M 0.49 % | 9.804 M 2.86 % | 9.531 M 2.73 % | 9.278 M 0.86 % | 9.199 M 0.10 % | 9.190 M -81.31 % | 49.180 M 36.01 % | 36.158 M -9.36 % | 39.890 M 14.51 % | 34.835 M 14.60 % | 30.398 M 6.50 % | 28.544 M -6.04 % | 30.379 M 5.48 % | 28.801 M 4.73 % | 27.500 M |
| Deferred revenue | 9.773 M 11.30 % | 8.781 M -31.39 % | 12.798 M -5.61 % | 13.559 M 30.48 % | 10.392 M -6.14 % | 11.072 M 6.68 % | 10.379 M -5.44 % | 10.976 M 13.17 % | 9.699 M -4.15 % | 10.119 M -0.80 % | 10.201 M -7.09 % | 10.980 M 23.62 % | 8.882 M -1.64 % | 9.030 M -2.37 % | 9.249 M -5.46 % | 9.783 M 21.12 % | 8.077 M -6.83 % | 8.669 M -7.83 % | 9.405 M -0.46 % | 9.448 M 120.03 % | 4.294 M -4.85 % | 4.513 M -1.96 % | 4.603 M -2.77 % | 4.734 M 1.33 % | 4.672 M 4.05 % | 4.490 M -47.18 % | 8.501 M -5.23 % | 8.970 M -1.59 % | 9.115 M 0.12 % | 9.104 M 3.02 % | 8.837 M -0.85 % | 8.913 M -0.58 % | 8.965 M -0.06 % | 8.970 M 1.97 % | 8.797 M -1.22 % | 8.906 M 0.20 % | 8.888 M -3.58 % | 9.218 M -2.20 % | 9.425 M 2.53 % | 9.192 M -1.50 % | 9.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.146 M | 0.000 -100.00 % | 9.865 M -1.85 % | 10.051 M 1.47 % | 9.905 M -0.61 % | 9.966 M 2.71 % | 9.703 M -9.04 % | 10.667 M 3.25 % | 10.331 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 |
| Short term debt | 12.347 M -0.90 % | 12.459 M 1.69 % | 12.252 M -35.93 % | 19.124 M 76.53 % | 10.833 M -7.42 % | 11.701 M 40.98 % | 8.300 M 17.51 % | 7.063 M 19.29 % | 5.921 M 158.67 % | 2.289 M -66.55 % | 6.844 M 0.04 % | 6.841 M -59.48 % | 16.882 M -0.87 % | 17.030 M -1.28 % | 17.251 M 8.10 % | 15.958 M 347.00 % | 3.570 M 80.94 % | 1.973 M -52.74 % | 4.175 M 3.91 % | 4.018 M -57.08 % | 9.362 M 2.08 % | 9.171 M 4.82 % | 8.749 M -10.70 % | 9.797 M 123.47 % | 4.384 M -71.75 % | 15.521 M 31.02 % | 11.846 M 43.33 % | 8.265 M 72.26 % | 4.798 M -66.34 % | 14.256 M 10.81 % | 12.865 M 13.83 % | 11.302 M 11.81 % | 10.108 M -53.26 % | 21.628 M -20.00 % | 27.034 M 0.88 % | 26.799 M 1.12 % | 26.502 M -14.32 % | 30.930 M 435.86 % | 5.772 M 1.49 % | 5.687 M 8.63 % | 5.235 M 0.42 % | 5.213 M -56.73 % | 12.049 M 1 481.23 % | 762.000 K -86.72 % | 5.740 M 623.83 % | 793.000 K -10.19 % | 883.000 K 9.01 % | 810.000 K 16.88 % | 693.000 K 4.05 % | 666.000 K 2.62 % | 649.000 K 10.56 % | 587.000 K -77.32 % | 2.588 M 231.79 % | 780.000 K -18.50 % | 957.000 K -80.71 % | 4.961 M 389.73 % | 1.013 M -1.17 % | 1.025 M 0.10 % | 1.024 M 2.09 % | 1.003 M 1.83 % | 985.000 K 44.22 % | 683.000 K 11.42 % | 613.000 K 48.43 % | 413.000 K 5.09 % | 393.000 K -82.90 % | 2.298 M 0.17 % | 2.294 M 0.17 % | 2.290 M 13.93 % | 2.010 M 1.41 % | 1.982 M -1.88 % | 2.020 M -56.32 % | 4.625 M -42.17 % | 7.998 M 41.58 % | 5.649 M 1.82 % | 5.548 M 0.09 % | 5.543 M -13.26 % | 6.390 M 32.49 % | 4.823 M -6.39 % | 5.152 M -3.29 % | 5.327 M 240.60 % | 1.564 M -39.52 % | 2.586 M -35.67 % | 4.020 M -15.40 % | 4.752 M -1.80 % | 4.839 M -0.12 % | 4.845 M -67.70 % | 15.000 M |
| Total current liabilities | 63.702 M 2.48 % | 62.159 M 2.23 % | 60.801 M -8.83 % | 66.692 M 17.31 % | 56.850 M 4.18 % | 54.570 M 4.13 % | 52.408 M 6.83 % | 49.056 M -0.04 % | 49.076 M 3.82 % | 47.270 M -4.67 % | 49.586 M 4.92 % | 47.259 M -14.32 % | 55.157 M -3.89 % | 57.391 M -3.33 % | 59.371 M 15.90 % | 51.226 M 13.03 % | 45.320 M 2.26 % | 44.320 M -4.98 % | 46.643 M 0.41 % | 46.451 M -19.61 % | 57.785 M -2.82 % | 59.459 M -9.75 % | 65.882 M -10.98 % | 74.010 M -13.16 % | 85.228 M -13.00 % | 97.965 M 1.30 % | 96.709 M 8.79 % | 88.894 M 7.35 % | 82.808 M -11.47 % | 93.538 M 13.06 % | 82.735 M 7.45 % | 77.000 M 0.64 % | 76.514 M -12.03 % | 86.976 M -0.90 % | 87.762 M -6.65 % | 94.017 M 11.35 % | 84.430 M -5.21 % | 89.067 M 28.21 % | 69.471 M -0.40 % | 69.749 M -5.85 % | 74.079 M -4.19 % | 77.320 M -6.91 % | 83.059 M 19.29 % | 69.629 M -8.05 % | 75.726 M 3.69 % | 73.031 M 3.57 % | 70.513 M -6.33 % | 75.282 M 5.05 % | 71.663 M -15.78 % | 85.093 M 9.10 % | 77.992 M 16.60 % | 66.890 M -3.87 % | 69.583 M -7.10 % | 74.901 M 0.62 % | 74.437 M -2.96 % | 76.709 M 13.86 % | 67.372 M -12.44 % | 76.941 M 13.22 % | 67.958 M 5.02 % | 64.708 M 5.56 % | 61.300 M -10.06 % | 68.159 M 10.71 % | 61.567 M -0.56 % | 61.915 M 1.78 % | 60.834 M -11.91 % | 69.062 M 8.30 % | 63.768 M 15.93 % | 55.007 M -1.06 % | 55.598 M -13.44 % | 64.228 M 3.06 % | 62.318 M 5.50 % | 59.068 M -9.22 % | 65.070 M -2.25 % | 66.568 M -5.60 % | 70.519 M 1.98 % | 69.151 M -16.20 % | 82.521 M 5.26 % | 78.397 M -2.22 % | 80.175 M 26.12 % | 63.569 M -8.97 % | 69.835 M -0.99 % | 70.535 M 15.15 % | 61.254 M 1.53 % | 60.329 M 10.33 % | 54.680 M -15.80 % | 64.944 M 14.14 % | 56.900 M |
| Total liabilities | 400.893 M -0.65 % | 403.513 M 0.53 % | 401.405 M -0.68 % | 404.163 M 4.77 % | 385.774 M 0.53 % | 383.736 M 1.95 % | 376.384 M 1.82 % | 369.655 M -0.60 % | 371.900 M 30.29 % | 285.435 M 1.24 % | 281.931 M -1.70 % | 286.818 M 0.69 % | 284.857 M -1.19 % | 288.276 M -0.40 % | 289.427 M 1.95 % | 283.883 M -23.47 % | 370.949 M 30.85 % | 283.484 M -0.23 % | 284.144 M -0.49 % | 285.556 M -4.08 % | 297.706 M -3.89 % | 309.742 M -1.06 % | 313.061 M -3.85 % | 325.599 M -3.46 % | 337.268 M -50.47 % | 680.890 M 14.48 % | 594.789 M 0.09 % | 594.233 M -0.90 % | 599.635 M -2.62 % | 615.749 M -0.86 % | 621.088 M 0.35 % | 618.945 M -2.49 % | 634.721 M -2.26 % | 649.410 M -0.69 % | 653.935 M -1.17 % | 661.673 M 1.66 % | 650.872 M -0.79 % | 656.031 M -0.58 % | 659.864 M 1.01 % | 653.294 M 2.53 % | 637.166 M -0.61 % | 641.104 M 0.16 % | 640.096 M 0.22 % | 638.673 M -0.58 % | 642.392 M 0.45 % | 639.494 M 0.20 % | 638.208 M -9.78 % | 707.411 M 0.45 % | 704.227 M -5.43 % | 744.643 M 3.95 % | 716.376 M 1.86 % | 703.324 M 18.64 % | 592.834 M 0.62 % | 589.192 M 0.65 % | 585.397 M 0.22 % | 584.119 M 0.71 % | 579.979 M -1.20 % | 587.010 M -0.65 % | 590.834 M 1.40 % | 582.657 M 0.59 % | 579.225 M -2.70 % | 595.277 M -0.40 % | 597.655 M -0.01 % | 597.738 M 0.81 % | 592.939 M -11.58 % | 670.569 M 0.04 % | 670.297 M 1.21 % | 662.266 M -1.62 % | 673.143 M -1.52 % | 683.531 M 6.86 % | 639.669 M 9.80 % | 582.568 M -16.56 % | 698.156 M -0.49 % | 701.612 M 0.34 % | 699.204 M 0.79 % | 693.711 M -2.64 % | 712.544 M 0.38 % | 709.827 M -0.07 % | 710.301 M 2.40 % | 693.668 M -0.30 % | 695.750 M 0.41 % | 692.905 M 0.40 % | 690.153 M 0.71 % | 685.287 M 1.19 % | 677.207 M -1.35 % | 686.475 M 1.64 % | 675.400 M |
| Other non current assets | 11.873 M 4.42 % | 11.370 M -1.40 % | 11.531 M 13.15 % | 10.191 M -1.13 % | 10.307 M -18.19 % | 12.598 M 1.98 % | 12.354 M -19.17 % | 15.283 M -1.29 % | 15.483 M -3.29 % | 16.010 M -17.18 % | 19.330 M 2.67 % | 18.828 M 61.27 % | 11.675 M 2.28 % | 11.415 M 512.39 % | 1.864 M 5.13 % | 1.773 M 9.38 % | 1.621 M -3.17 % | 1.674 M -2.79 % | 1.722 M -2.27 % | 1.762 M -1.73 % | 1.793 M -1.86 % | 1.827 M -0.87 % | 1.843 M -53.55 % | 3.968 M -20.45 % | 4.988 M -74.33 % | 19.434 M 262.17 % | 5.366 M -10.76 % | 6.013 M -9.20 % | 6.622 M -10.89 % | 7.431 M -5.96 % | 7.902 M -18.38 % | 9.681 M -26.58 % | 13.185 M -6.28 % | 14.068 M 9.69 % | 12.825 M 6.27 % | 12.068 M -4.08 % | 12.581 M -0.69 % | 12.669 M -4.76 % | 13.302 M -8.64 % | 14.560 M -21.57 % | 18.565 M -10.76 % | 20.803 M 184.04 % | 7.324 M -7.00 % | 7.875 M 40.78 % | 5.594 M -10.54 % | 6.253 M -13.89 % | 7.262 M -7.37 % | 7.840 M -6.76 % | 8.408 M -21.76 % | 10.747 M -28.32 % | 14.992 M 0.09 % | 14.978 M 19.82 % | 12.500 M 42.03 % | 8.801 M -17.28 % | 10.639 M -41.84 % | 18.293 M 33.86 % | 13.666 M -14.15 % | 15.919 M -23.03 % | 20.681 M -32.09 % | 30.454 M 11.24 % | 27.376 M 24.07 % | 22.065 M 2.65 % | 21.495 M 7.53 % | 19.990 M -15.41 % | 23.631 M -2.48 % | 24.231 M -5.43 % | 25.623 M -3.84 % | 26.647 M -0.40 % | 26.754 M -3.38 % | 27.689 M -1.63 % | 28.149 M -34.74 % | 43.136 M -7.26 % | 46.514 M -2.23 % | 47.576 M -0.37 % | 47.753 M 44.06 % | 33.148 M -6.20 % | 35.340 M -43.39 % | 62.428 M 2.87 % | 60.689 M -1.97 % | 61.908 M -1.67 % | 62.962 M -4.13 % | 65.674 M -0.42 % | 65.948 M -5.71 % | 69.942 M -3.47 % | 72.458 M -0.34 % | 72.703 M 80.40 % | 40.300 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.067 M -2.24 % | 257.853 M -0.37 % | 258.798 M -1.27 % | 262.130 M -1.81 % | 266.972 M 28.62 % | 207.566 M 10 242.10 % | 2.007 M -1.04 % | 2.028 M 0.00 % | 2.028 M -2.17 % | 2.073 M 0.63 % | 2.060 M 0.00 % | 2.060 M 0.00 % | 2.060 M 0.00 % | 2.060 M -14.70 % | 2.415 M 0.00 % | 2.415 M 580.28 % | 355.000 K -85.30 % | 2.415 M 430.77 % | 455.000 K -46.78 % | 855.000 K 0.00 % | 855.000 K 0.00 % | 855.000 K -14.93 % | 1.005 M 0.00 % | 1.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M -0.02 % | 24.123 M 0.02 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 0.00 % | 24.118 M 12.09 % | 21.517 M 0.49 % | 21.413 M -0.24 % | 21.465 M -0.24 % | 21.517 M -10.53 % | 24.049 M -0.22 % | 24.101 M -0.07 % | 24.118 M 0.00 % | 24.118 M 11.64 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M 0.00 % | 21.604 M -0.21 % | 21.650 M -63.97 % | 60.091 M -0.08 % | 60.137 M -0.08 % | 60.183 M -0.08 % | 60.229 M -0.07 % | 60.274 M -0.08 % | 60.320 M -0.08 % | 60.366 M -0.08 % | 60.412 M -0.08 % | 60.458 M -0.83 % | 60.964 M -0.40 % | 61.207 M -38.95 % | 100.251 M -0.24 % | 100.494 M -39.14 % | 165.126 M -0.11 % | 165.303 M -38.96 % | 270.831 M 8.12 % | 250.495 M | 0.000 -100.00 % | 254.368 M -0.75 % | 256.301 M -0.75 % | 258.236 M -0.74 % | 260.150 M -0.72 % | 262.038 M 4.52 % | 250.698 M 0.14 % | 250.346 M -8.03 % | 272.200 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.986 M 1.60 % | 5.892 M 0.00 % | 5.892 M 26.71 % | 4.650 M 0.00 % | 4.650 M -47.46 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M 0.00 % | 8.850 M -76.95 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 M 0.00 % | 38.403 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 % | 252.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.986 M 1.60 % | 5.892 M 0.00 % | 5.892 M 26.71 % | 4.650 M 0.00 % | 4.650 M -85.90 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M -0.02 % | 32.973 M 0.02 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 0.00 % | 32.968 M 8.57 % | 30.367 M 0.34 % | 30.263 M -0.17 % | 30.315 M -0.17 % | 30.367 M -7.70 % | 32.899 M -0.16 % | 32.951 M -0.05 % | 32.968 M 0.00 % | 32.968 M -45.06 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M 0.00 % | 60.007 M -0.08 % | 60.053 M -0.06 % | 60.091 M -0.08 % | 60.137 M -0.08 % | 60.183 M -0.08 % | 60.229 M -0.07 % | 60.274 M -0.08 % | 60.320 M -0.08 % | 60.366 M -0.08 % | 60.412 M -0.08 % | 60.458 M -0.83 % | 60.964 M -0.40 % | 61.207 M -38.95 % | 100.251 M -0.24 % | 100.494 M -39.14 % | 165.126 M -0.11 % | 165.303 M -38.96 % | 270.831 M 8.12 % | 250.495 M -0.77 % | 252.431 M -0.76 % | 254.368 M -0.75 % | 256.301 M -0.75 % | 258.236 M -0.74 % | 260.150 M -0.72 % | 262.038 M 4.52 % | 250.698 M 0.14 % | 250.346 M -8.03 % | 272.200 M |
| Property plant equipment net | 475.144 M -1.16 % | 480.737 M 1.15 % | 475.283 M 1.15 % | 469.883 M 1.98 % | 460.738 M -0.56 % | 463.349 M 0.89 % | 459.266 M 0.51 % | 456.930 M 0.44 % | 454.941 M 21.91 % | 373.180 M 1.25 % | 368.570 M 0.18 % | 367.905 M 0.39 % | 366.478 M 0.10 % | 366.113 M 0.04 % | 365.974 M 1.30 % | 361.264 M -0.63 % | 363.570 M -0.89 % | 366.849 M 0.03 % | 366.742 M 0.06 % | 366.518 M 0.04 % | 366.379 M -0.80 % | 369.322 M 1.17 % | 365.044 M 1.10 % | 361.077 M 2.52 % | 352.196 M -1.27 % | 356.733 M -1.81 % | 363.302 M 2.42 % | 354.729 M 0.85 % | 351.756 M -0.07 % | 352.013 M 3.53 % | 340.013 M -14.75 % | 398.861 M -0.94 % | 402.662 M -2.00 % | 410.861 M 1.69 % | 404.031 M 0.30 % | 402.809 M 0.16 % | 402.178 M -0.75 % | 405.237 M 1.04 % | 401.067 M -0.08 % | 401.379 M -0.72 % | 404.291 M -1.63 % | 410.982 M -2.31 % | 420.699 M -1.48 % | 427.027 M -2.19 % | 436.597 M -3.17 % | 450.889 M -6.01 % | 479.729 M -1.34 % | 486.235 M -0.12 % | 486.834 M -2.53 % | 499.452 M 13.96 % | 438.281 M 4.65 % | 418.798 M 7.09 % | 391.079 M 1.95 % | 383.594 M -1.21 % | 388.308 M 0.07 % | 388.024 M -0.70 % | 390.741 M -1.46 % | 396.543 M 1.46 % | 390.823 M 1.18 % | 386.258 M -0.84 % | 389.539 M -2.13 % | 398.030 M 0.46 % | 396.189 M -1.74 % | 403.220 M 0.77 % | 400.144 M -2.95 % | 412.312 M -1.54 % | 418.779 M -1.08 % | 423.346 M -1.68 % | 430.594 M -1.72 % | 438.144 M 13.99 % | 384.355 M -12.24 % | 437.945 M -2.83 % | 450.711 M -3.09 % | 465.089 M -0.52 % | 467.532 M -1.23 % | 473.354 M 0.36 % | 471.673 M -1.53 % | 478.980 M -1.02 % | 483.907 M 0.22 % | 482.850 M -1.00 % | 487.717 M 5.86 % | 460.735 M 1.54 % | 453.733 M 0.36 % | 452.097 M 0.42 % | 450.219 M 0.09 % | 449.827 M 4.95 % | 428.600 M |
| Total non current assets | 487.017 M -1.03 % | 492.107 M 1.09 % | 486.814 M 1.40 % | 480.074 M 1.92 % | 471.045 M -1.03 % | 475.947 M 0.92 % | 471.620 M -0.22 % | 472.645 M 0.37 % | 470.880 M 20.84 % | 389.688 M 0.25 % | 388.720 M 0.17 % | 388.044 M 1.99 % | 380.461 M -0.12 % | 380.922 M -0.90 % | 384.380 M 1.34 % | 379.303 M -0.37 % | 380.712 M -0.66 % | 383.241 M -0.31 % | 384.439 M 0.02 % | 384.343 M -0.05 % | 384.549 M -0.84 % | 387.809 M 4.27 % | 371.934 M -1.19 % | 376.405 M 1.91 % | 369.341 M -41.21 % | 628.234 M -2.47 % | 644.113 M 0.98 % | 637.892 M -0.15 % | 638.835 M -1.21 % | 646.638 M 6.27 % | 608.468 M 11.44 % | 546.008 M 5.20 % | 519.042 M -1.88 % | 528.974 M 2.02 % | 518.524 M -0.72 % | 522.269 M -0.06 % | 522.560 M -0.61 % | 525.748 M 0.31 % | 524.121 M -0.25 % | 525.458 M -0.74 % | 529.397 M -2.31 % | 541.921 M 0.51 % | 539.150 M -0.65 % | 542.679 M -7.49 % | 586.593 M -2.23 % | 599.989 M -0.50 % | 602.979 M -4.65 % | 632.401 M -0.21 % | 633.762 M -3.68 % | 657.998 M 7.21 % | 613.769 M 3.16 % | 594.964 M 5.28 % | 565.126 M 3.03 % | 548.497 M 19.51 % | 458.954 M -1.58 % | 466.324 M 0.41 % | 464.414 M -1.70 % | 472.469 M 0.20 % | 471.511 M -1.09 % | 476.719 M -0.05 % | 476.968 M -0.67 % | 480.186 M 0.49 % | 477.821 M -1.15 % | 483.393 M -0.13 % | 484.004 M -2.58 % | 496.817 M -1.57 % | 504.722 M -1.10 % | 510.359 M -1.43 % | 517.760 M -1.62 % | 526.291 M 11.16 % | 473.468 M -12.69 % | 542.288 M -9.24 % | 597.476 M -2.56 % | 613.159 M -9.88 % | 680.411 M 1.28 % | 671.805 M -13.63 % | 777.844 M -1.78 % | 791.903 M -0.64 % | 797.027 M -0.26 % | 799.126 M -0.97 % | 806.980 M 2.85 % | 784.645 M 0.62 % | 779.831 M -0.54 % | 784.077 M 1.38 % | 773.375 M 0.06 % | 772.876 M 4.29 % | 741.100 M |
| Other current assets | 8.540 M 15.77 % | 7.377 M -17.08 % | 8.897 M -15.75 % | 10.560 M 11.20 % | 9.496 M 8.67 % | 8.738 M 20.31 % | 7.263 M 0.68 % | 7.214 M -19.79 % | 8.994 M 3.19 % | 8.716 M 1.66 % | 8.574 M 18.89 % | 7.212 M -71.27 % | 25.100 M 40.00 % | 17.929 M -7.82 % | 19.449 M 0.96 % | 19.264 M -81.19 % | 102.423 M 1 194.53 % | 7.912 M 17.88 % | 6.712 M 10.20 % | 6.091 M -20.40 % | 7.652 M -22.64 % | 9.892 M -56.69 % | 22.841 M -25.29 % | 30.574 M 0.32 % | 30.477 M -74.78 % | 120.852 M 696.97 % | 15.164 M -3.02 % | 15.637 M -12.42 % | 17.855 M 19.74 % | 14.911 M 54.81 % | 9.632 M -12.66 % | 11.028 M -31.75 % | 16.158 M -8.93 % | 17.742 M -14.72 % | 20.805 M 14.07 % | 18.239 M 5.75 % | 17.248 M 4.71 % | 16.472 M -3.10 % | 16.999 M -20.84 % | 21.473 M -8.31 % | 23.419 M 17.92 % | 19.860 M -6.59 % | 21.261 M -11.76 % | 24.094 M -1.41 % | 24.438 M 1.21 % | 24.146 M -8.87 % | 26.496 M -17.93 % | 32.285 M -20.46 % | 40.590 M -15.75 % | 48.177 M -35.70 % | 74.931 M -17.67 % | 91.018 M 258.92 % | 25.359 M -12.83 % | 29.091 M 325.99 % | 6.829 M 1.40 % | 6.735 M 21.64 % | 5.537 M 6.19 % | 5.214 M -7.57 % | 5.641 M -27.65 % | 7.797 M -2.68 % | 8.012 M 1.93 % | 7.860 M -21.30 % | 9.987 M 3.52 % | 9.647 M 5.91 % | 9.109 M 8.26 % | 8.414 M -29.75 % | 11.977 M 0.44 % | 11.924 M 27.15 % | 9.378 M -1.13 % | 9.485 M 39.06 % | 6.821 M 16.34 % | 5.863 M 8.55 % | 5.401 M -45.30 % | 9.873 M -19.47 % | 12.260 M -33.80 % | 18.520 M 39.92 % | 13.236 M 2.10 % | 12.964 M -12.07 % | 14.744 M 19.22 % | 12.367 M 212.22 % | 3.961 M -7.97 % | 4.304 M 3.71 % | 4.150 M -17.18 % | 5.011 M 47.47 % | 3.398 M -21.47 % | 4.327 M -16.79 % | 5.200 M |
| Short term investments | 434.000 K 0.00 % | 434.000 K 223.88 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 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 -100.00 % | 525.000 K -74.39 % | 2.050 M 0.00 % | 2.050 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 % | 375.000 K -77.81 % | 1.690 M 113.92 % | 790.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M -81.00 % | 10.525 M -45.54 % | 19.325 M -3.11 % | 19.945 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 |
| cash and cash equivalents | 22.114 M 12.57 % | 19.644 M -39.02 % | 32.215 M -27.41 % | 44.379 M 31.23 % | 33.818 M 26.84 % | 26.662 M 6.45 % | 25.046 M 4.71 % | 23.920 M 4.71 % | 22.845 M 71.11 % | 13.351 M -22.79 % | 17.292 M 66.46 % | 10.388 M 98.78 % | 5.226 M 20.03 % | 4.354 M -61.21 % | 11.224 M -13.54 % | 12.982 M 8.38 % | 11.978 M -43.57 % | 21.228 M -2.99 % | 21.883 M -1.64 % | 22.248 M -20.44 % | 27.965 M -22.32 % | 36.001 M -14.50 % | 42.104 M 14.32 % | 36.831 M -36.31 % | 57.827 M 82.37 % | 31.709 M 9.91 % | 28.851 M 4.31 % | 27.659 M -13.35 % | 31.920 M -25.83 % | 43.039 M -19.24 % | 53.295 M 224.08 % | 16.445 M -13.87 % | 19.094 M 13.39 % | 16.839 M -11.56 % | 19.039 M 13.24 % | 16.813 M -5.89 % | 17.865 M -12.81 % | 20.490 M -12.54 % | 23.427 M 15.87 % | 20.219 M 34.38 % | 15.046 M -1.76 % | 15.316 M -11.35 % | 17.276 M 25.10 % | 13.810 M 68.29 % | 8.206 M 30.86 % | 6.271 M -12.01 % | 7.127 M -12.86 % | 8.179 M 190.65 % | 2.814 M 112.22 % | 1.326 M -94.94 % | 26.203 M 37.67 % | 19.033 M 16.45 % | 16.344 M -53.58 % | 35.208 M -15.70 % | 41.765 M 9.12 % | 38.275 M 7.25 % | 35.686 M -3.19 % | 36.860 M -3.61 % | 38.242 M 19.05 % | 32.123 M 71.97 % | 18.679 M -35.32 % | 28.877 M -8.87 % | 31.687 M -13.97 % | 36.832 M -41.97 % | 63.466 M -26.08 % | 85.860 M 7.74 % | 79.689 M -2.32 % | 81.585 M -11.59 % | 92.279 M -5.64 % | 97.798 M -19.28 % | 121.160 M 87.67 % | 64.560 M 92.82 % | 33.482 M 80.35 % | 18.565 M -11.76 % | 21.040 M -26.42 % | 28.594 M -47.08 % | 54.034 M 31.75 % | 41.012 M 18.08 % | 34.731 M 11.61 % | 31.118 M -13.05 % | 35.787 M -42.18 % | 61.896 M -25.93 % | 83.568 M 4.47 % | 79.992 M -7.79 % | 86.747 M -14.95 % | 101.994 M 6 274.63 % | 1.600 M |
| Cash and short term investments | 22.548 M 12.30 % | 20.078 M -37.93 % | 32.349 M -27.33 % | 44.513 M 31.11 % | 33.952 M 26.71 % | 26.796 M 6.42 % | 25.180 M 4.68 % | 24.054 M 4.68 % | 22.979 M 70.40 % | 13.485 M -22.62 % | 17.426 M 67.75 % | 10.388 M 98.78 % | 5.226 M 20.03 % | 4.354 M -61.21 % | 11.224 M -13.54 % | 12.982 M 8.38 % | 11.978 M -43.57 % | 21.228 M -2.99 % | 21.883 M -1.64 % | 22.248 M -20.44 % | 27.965 M -22.32 % | 36.001 M -14.50 % | 42.104 M 14.32 % | 36.831 M -36.31 % | 57.827 M 82.37 % | 31.709 M 9.91 % | 28.851 M 4.31 % | 27.659 M -13.35 % | 31.920 M -25.83 % | 43.039 M -19.24 % | 53.295 M 214.05 % | 16.970 M -19.74 % | 21.144 M 11.94 % | 18.889 M -0.79 % | 19.039 M 13.24 % | 16.813 M -5.89 % | 17.865 M -12.81 % | 20.490 M -12.54 % | 23.427 M 15.87 % | 20.219 M 34.38 % | 15.046 M -1.76 % | 15.316 M -11.35 % | 17.276 M 25.10 % | 13.810 M 68.29 % | 8.206 M 30.86 % | 6.271 M -12.01 % | 7.127 M -12.86 % | 8.179 M 190.65 % | 2.814 M 112.22 % | 1.326 M -94.94 % | 26.203 M 35.01 % | 19.408 M 7.62 % | 18.034 M -49.90 % | 35.998 M -13.81 % | 41.765 M 9.12 % | 38.275 M 7.25 % | 35.686 M -3.19 % | 36.860 M -3.61 % | 38.242 M 19.05 % | 32.123 M 55.34 % | 20.679 M -47.52 % | 39.402 M -22.76 % | 51.012 M -10.15 % | 56.777 M -10.54 % | 63.466 M -26.08 % | 85.860 M 7.74 % | 79.689 M -2.32 % | 81.585 M -11.59 % | 92.279 M -5.64 % | 97.798 M -19.28 % | 121.160 M 87.67 % | 64.560 M 92.82 % | 33.482 M 80.35 % | 18.565 M -11.76 % | 21.040 M -26.42 % | 28.594 M -47.08 % | 54.034 M 31.75 % | 41.012 M 18.08 % | 34.731 M 11.61 % | 31.118 M -13.05 % | 35.787 M -42.18 % | 61.896 M -25.93 % | 83.568 M 4.47 % | 79.992 M -7.79 % | 86.747 M -14.95 % | 101.994 M 6 274.63 % | 1.600 M |
| Total current assets | 80.468 M 4.06 % | 77.325 M -13.32 % | 89.203 M -6.86 % | 95.777 M 14.58 % | 83.590 M 2.82 % | 81.298 M 8.94 % | 74.625 M 11.69 % | 66.814 M -6.01 % | 71.085 M 8.53 % | 65.497 M 6.94 % | 61.249 M -4.92 % | 64.420 M -2.53 % | 66.091 M 6.83 % | 61.864 M 0.95 % | 61.284 M 2.03 % | 60.063 M -59.59 % | 148.620 M 151.39 % | 59.119 M 5.11 % | 56.243 M -0.76 % | 56.671 M -15.87 % | 67.365 M -11.12 % | 75.792 M -19.69 % | 94.378 M -5.94 % | 100.334 M -17.45 % | 121.543 M -35.27 % | 187.782 M 104.73 % | 91.722 M -2.69 % | 94.258 M -0.17 % | 94.423 M -7.69 % | 102.284 M -3.89 % | 106.429 M 29.76 % | 82.017 M -4.30 % | 85.701 M -0.06 % | 85.753 M -4.03 % | 89.356 M 5.40 % | 84.780 M 11.01 % | 76.371 M -3.77 % | 79.360 M -6.03 % | 84.449 M -6.35 % | 90.173 M 12.18 % | 80.380 M 2.14 % | 78.694 M -8.12 % | 85.653 M 1.16 % | 84.672 M 7.11 % | 79.053 M 8.38 % | 72.940 M -10.21 % | 81.231 M -10.07 % | 90.323 M 0.96 % | 89.468 M -9.94 % | 99.340 M -33.47 % | 149.308 M -6.61 % | 159.872 M 77.74 % | 89.945 M -21.59 % | 114.706 M 16.83 % | 98.179 M 3.05 % | 95.271 M 9.99 % | 86.619 M -3.60 % | 89.852 M -4.51 % | 94.096 M 6.29 % | 88.527 M 21.12 % | 73.089 M -24.05 % | 96.227 M -13.18 % | 110.835 M -3.60 % | 114.970 M -2.63 % | 118.071 M -15.85 % | 140.310 M 2.45 % | 136.950 M -1.83 % | 139.504 M -6.01 % | 148.420 M -6.71 % | 159.100 M -10.51 % | 177.778 M 38.83 % | 128.058 M 34.31 % | 95.343 M 7.78 % | 88.461 M -2.31 % | 90.550 M -13.54 % | 104.736 M -14.53 % | 122.535 M 11.79 % | 109.611 M 2.53 % | 106.908 M 8.95 % | 98.129 M 1.81 % | 96.385 M -22.04 % | 123.640 M -13.83 % | 143.492 M -1.20 % | 145.234 M -2.59 % | 149.090 M -7.72 % | 161.567 M 154.84 % | 63.400 M |
| Inventory | 9.093 M 19.27 % | 7.624 M -5.76 % | 8.090 M 0.42 % | 8.056 M 4.02 % | 7.745 M -12.98 % | 8.900 M -3.10 % | 9.185 M 15.04 % | 7.984 M -4.52 % | 8.362 M 24.12 % | 6.737 M 0.84 % | 6.681 M -4.63 % | 7.005 M 23.31 % | 5.681 M -19.37 % | 7.046 M 25.04 % | 5.635 M 1.04 % | 5.577 M 5.60 % | 5.281 M 7.40 % | 4.917 M 5.31 % | 4.669 M -6.32 % | 4.984 M -5.71 % | 5.286 M 13.09 % | 4.674 M -5.13 % | 4.927 M 4.23 % | 4.727 M 0.85 % | 4.687 M 8.47 % | 4.321 M -54.95 % | 9.591 M -22.96 % | 12.449 M 15.44 % | 10.784 M 6.45 % | 10.131 M -16.36 % | 12.112 M 21.85 % | 9.940 M 4.62 % | 9.501 M 0.98 % | 9.409 M 0.58 % | 9.355 M -7.15 % | 10.075 M 47.19 % | 6.845 M 26.48 % | 5.412 M -9.74 % | 5.996 M -28.47 % | 8.382 M 11.54 % | 7.515 M 15.03 % | 6.533 M -15.30 % | 7.713 M 14.66 % | 6.727 M -10.38 % | 7.506 M 5.58 % | 7.109 M -26.63 % | 9.689 M -4.03 % | 10.096 M 30.12 % | 7.759 M -17.49 % | 9.404 M -12.29 % | 10.722 M -1.08 % | 10.839 M -9.86 % | 12.025 M 14.88 % | 10.467 M 6.43 % | 9.835 M -2.36 % | 10.073 M 8.02 % | 9.325 M 16.90 % | 7.977 M -16.33 % | 9.534 M -7.60 % | 10.318 M 24.87 % | 8.263 M 4.79 % | 7.885 M 0.25 % | 7.865 M -3.19 % | 8.124 M 15.14 % | 7.056 M 6.54 % | 6.623 M -6.07 % | 7.051 M -21.32 % | 8.962 M -2.28 % | 9.171 M -9.19 % | 10.099 M -2.21 % | 10.327 M -11.00 % | 11.603 M 6.22 % | 10.924 M -2.49 % | 11.203 M 7.33 % | 10.438 M 9.89 % | 9.499 M 6.13 % | 8.950 M 2.60 % | 8.723 M -13.28 % | 10.059 M 2.29 % | 9.834 M -5.73 % | 10.432 M -6.04 % | 11.103 M 15.28 % | 9.631 M 16.64 % | 8.257 M 36.28 % | 6.059 M 2.30 % | 5.923 M -22.07 % | 7.600 M |
| Net receivables | 40.287 M -4.64 % | 42.246 M 5.97 % | 39.867 M 22.11 % | 32.648 M 0.77 % | 32.397 M -12.12 % | 36.864 M 11.72 % | 32.997 M 19.72 % | 27.562 M -10.37 % | 30.750 M -15.89 % | 36.559 M 27.97 % | 28.568 M -28.25 % | 39.815 M 32.35 % | 30.084 M -7.53 % | 32.535 M 30.27 % | 24.976 M 12.30 % | 22.240 M -23.15 % | 28.938 M 15.47 % | 25.062 M 9.06 % | 22.979 M -1.58 % | 23.348 M -11.77 % | 26.462 M 4.90 % | 25.225 M 2.93 % | 24.506 M -13.11 % | 28.202 M -1.23 % | 28.552 M -7.60 % | 30.900 M -18.93 % | 38.116 M -1.03 % | 38.513 M 13.73 % | 33.864 M -0.99 % | 34.203 M 8.96 % | 31.390 M -28.79 % | 44.079 M 13.32 % | 38.898 M -2.05 % | 39.713 M -1.11 % | 40.157 M 1.27 % | 39.653 M 15.23 % | 34.413 M -6.96 % | 36.986 M -2.74 % | 38.027 M -5.17 % | 40.099 M 16.57 % | 34.400 M -6.99 % | 36.985 M -6.14 % | 39.403 M -1.59 % | 40.041 M 2.93 % | 38.903 M 9.85 % | 35.414 M -6.61 % | 37.919 M -4.64 % | 39.763 M 3.81 % | 38.305 M -5.26 % | 40.433 M 7.96 % | 37.452 M -2.99 % | 38.607 M 11.82 % | 34.527 M -11.81 % | 39.150 M -1.51 % | 39.750 M -1.09 % | 40.188 M 11.41 % | 36.071 M -9.37 % | 39.801 M -2.16 % | 40.679 M 6.24 % | 38.289 M 5.96 % | 36.135 M -12.04 % | 41.080 M -2.12 % | 41.971 M 3.83 % | 40.422 M 5.16 % | 38.440 M -2.47 % | 39.413 M 3.09 % | 38.233 M 3.24 % | 37.033 M -1.49 % | 37.592 M -9.89 % | 41.718 M 5.70 % | 39.470 M -14.26 % | 46.032 M 1.09 % | 45.536 M -6.73 % | 48.820 M 4.29 % | 46.812 M -2.72 % | 48.123 M 3.90 % | 46.315 M -1.27 % | 46.912 M -0.98 % | 47.374 M 5.72 % | 44.810 M -3.02 % | 46.205 M -0.28 % | 46.337 M 0.42 % | 46.143 M -11.22 % | 51.974 M -1.72 % | 52.886 M 7.22 % | 49.323 M 0.66 % | 49.000 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 432.000 K -5.26 % | 456.000 K -8.43 % | 498.000 K -39.27 % | 820.000 K -37.45 % | 1.311 M -43.20 % | 2.308 M -32.00 % | 3.394 M -79.48 % | 16.542 M 1.70 % | 16.266 M 4.80 % | 15.521 M 5.46 % | 14.718 M -7.87 % | 15.975 M -0.55 % | 16.063 M -1.92 % | 16.377 M -1.70 % | 16.660 M 230.10 % | 5.047 M -55.57 % | 11.360 M -6.56 % | 12.157 M | 0.000 -100.00 % | 11.606 M -6.85 % | 12.460 M 0.20 % | 12.435 M -20.15 % | 15.572 M -67.78 % | 48.337 M -52.84 % | 102.491 M 50.28 % | 68.199 M -1.23 % | 69.049 M 3.64 % | 66.622 M -7.93 % | 72.364 M -0.56 % | 72.773 M -0.06 % | 72.814 M -2.56 % | 74.724 M 0.79 % | 74.136 M 4.19 % | 71.158 M -7.36 % | 76.813 M -1.96 % | 78.345 M 1.67 % | 77.059 M -31.95 % | 113.232 M 1.44 % | 111.625 M 35.74 % | 82.234 M -21.21 % | 104.370 M -0.17 % | 104.547 M -8.96 % | 114.831 M 14.27 % | 100.489 M -0.68 % | 101.181 M -0.35 % | 101.540 M 5.67 % | 96.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 13.758 M -25.13 % | 18.375 M 6.20 % | 17.302 M 6.66 % | 16.221 M 54.87 % | 10.474 M -29.79 % | 14.918 M -3.08 % | 15.392 M 28.97 % | 11.935 M 0.39 % | 11.889 M -18.72 % | 14.627 M 7.91 % | 13.555 M 7.01 % | 12.667 M -8.74 % | 13.880 M -21.75 % | 17.739 M 15.55 % | 15.352 M 54.45 % | 9.940 M -0.05 % | 9.945 M -27.84 % | 13.782 M 36.55 % | 10.093 M -14.27 % | 11.773 M -4.14 % | 12.282 M -23.51 % | 16.057 M -12.39 % | 18.327 M 28.66 % | 14.244 M -17.59 % | 17.284 M -43.38 % | 30.525 M -60.03 % | 76.362 M 6.56 % | 71.659 M 4.01 % | 68.895 M 93.83 % | 35.544 M -41.76 % | 61.033 M 7.48 % | 56.785 M -1.14 % | 57.441 M 132.08 % | 24.750 M -52.34 % | 51.931 M -10.94 % | 58.312 M 18.91 % | 49.040 M 206.81 % | 15.984 M -70.55 % | 54.274 M -1.09 % | 54.870 M -7.80 % | 59.512 M 390.62 % | 12.130 M -80.39 % | 61.860 M 4.14 % | 59.398 M -1.91 % | 60.557 M -3.71 % | 62.887 M 5.00 % | 59.894 M -7.10 % | 64.474 M 5.89 % | 60.890 M 155.26 % | 23.854 M -64.50 % | 67.197 M 1.35 % | 66.303 M 16.06 % | 57.130 M 95.58 % | 29.211 M -54.05 % | 63.575 M 2.90 % | 61.782 M 9.05 % | 56.656 M -13.17 % | 65.249 M 15.27 % | 56.603 M 4.88 % | 53.970 M 6.41 % | 50.717 M -12.20 % | 57.764 M 12.66 % | 51.274 M -1.49 % | 52.048 M 0.97 % | 51.548 M -10.84 % | 57.816 M 9.51 % | 52.796 M 19.56 % | 44.160 M -2.30 % | 45.201 M -13.71 % | 52.385 M 1.86 % | 51.427 M 13.53 % | 45.297 M -4.07 % | 47.220 M -7.62 % | 51.115 M -7.80 % | 55.440 M 2.04 % | 54.330 M -18.83 % | 66.932 M 3.96 % | 64.384 M 149.14 % | 25.843 M 17.02 % | 22.084 M -22.19 % | 28.381 M -14.29 % | 33.114 M 23.39 % | 26.836 M -0.73 % | 27.033 M 38.90 % | 19.462 M -37.82 % | 31.298 M 117.35 % | 14.400 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 8.038 M -40.95 % | 13.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 81.389 M -0.19 % | 81.541 M 1.59 % | 80.263 M 4.41 % | 76.870 M 12.61 % | 68.261 M -0.06 % | 68.301 M 11.52 % | 61.246 M 7.03 % | 57.224 M -2.28 % | 58.562 M -0.67 % | 58.958 M 3.06 % | 57.208 M 1.61 % | 56.301 M 5.85 % | 53.187 M -1.40 % | 53.941 M 3.95 % | 51.893 M -1.81 % | 52.848 M 1.18 % | 52.233 M -1.73 % | 53.154 M -1.14 % | 53.765 M -2.24 % | 54.999 M -1.27 % | 55.709 M -0.88 % | 56.203 M | 0.000 -100.00 % | 43.467 M 11.76 % | 38.893 M -31.45 % | 56.734 M -1.41 % | 57.548 M -1.39 % | 58.362 M -6.50 % | 62.422 M -1.33 % | 63.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 161.226 M -0.64 % | 162.268 M 0.35 % | 161.710 M 0.30 % | 161.232 M 0.32 % | 160.725 M -0.10 % | 160.878 M 0.56 % | 159.982 M -0.84 % | 161.335 M -0.17 % | 161.609 M 0.10 % | 161.453 M 0.39 % | 160.819 M 0.39 % | 160.189 M 0.25 % | 159.794 M -0.10 % | 159.960 M 0.47 % | 159.204 M 0.19 % | 158.910 M -0.19 % | 159.211 M -0.81 % | 160.519 M 0.49 % | 159.732 M 0.42 % | 159.065 M 0.51 % | 158.255 M 0.11 % | 158.074 M 0.15 % | 157.840 M 0.37 % | 157.259 M 1.33 % | 155.190 M 0.53 % | 154.368 M 0.49 % | 153.608 M 0.45 % | 152.927 M 0.44 % | 152.258 M 0.04 % | 152.193 M 0.27 % | 151.784 M 4.26 % | 145.587 M 0.42 % | 144.975 M 0.41 % | 144.377 M 1.75 % | 141.892 M 0.02 % | 141.869 M -0.75 % | 142.934 M -1.17 % | 144.631 M -0.52 % | 145.389 M -5.34 % | 153.583 M -1.79 % | 156.383 M -5.94 % | 166.259 M -4.46 % | 174.013 M -4.47 % | 182.157 M -4.17 % | 190.093 M -4.47 % | 198.979 M -3.95 % | 207.154 M -3.63 % | 214.962 M -3.59 % | 222.959 M 2.40 % | 217.740 M -2.07 % | 222.353 M -2.94 % | 229.087 M -7.69 % | 248.178 M -3.80 % | 257.982 M -17.38 % | 312.234 M 0.62 % | 310.297 M 11.41 % | 278.514 M -3.31 % | 288.055 M -2.01 % | 293.952 M -2.23 % | 300.645 M -2.23 % | 307.495 M -2.41 % | 315.079 M -2.13 % | 321.937 M -1.93 % | 328.266 M -1.14 % | 332.050 M 23.20 % | 269.523 M 3.03 % | 261.606 M 0.01 % | 261.587 M 0.55 % | 260.147 M -0.02 % | 260.201 M -0.52 % | 261.567 M -0.82 % | 263.721 M -0.60 % | 265.310 M -0.16 % | 265.728 M -69.09 % | 859.680 M 1.71 % | 845.204 M 2.68 % | 823.132 M 1.48 % | 811.125 M 2.61 % | 790.492 M 0.72 % | 784.806 M 1.84 % | 770.636 M 1.59 % | 758.555 M -0.77 % | 764.430 M 1.83 % | 750.728 M 1.48 % | 739.752 M 1.98 % | 725.423 M 23.98 % | 585.100 M |
| Deferred tax liabilities non current | 6.109 M 4.50 % | 5.846 M -9.99 % | 6.495 M 18.16 % | 5.497 M 20.81 % | 4.550 M 3.34 % | 4.403 M 55.97 % | 2.823 M 20.23 % | 2.348 M 0.51 % | 2.336 M 0.91 % | 2.315 M 3.67 % | 2.233 M 13.24 % | 1.972 M 33.33 % | 1.479 M 148.15 % | 596.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 567.485 M -0.34 % | 569.432 M -1.14 % | 576.017 M 0.03 % | 575.851 M 3.83 % | 554.635 M -0.47 % | 557.245 M 2.01 % | 546.245 M 1.26 % | 539.459 M -0.46 % | 541.965 M 19.06 % | 455.185 M 1.16 % | 449.969 M -0.55 % | 452.464 M 1.32 % | 446.552 M 0.85 % | 442.786 M -0.65 % | 445.664 M 1.43 % | 439.366 M -17.00 % | 529.332 M 19.66 % | 442.360 M 0.38 % | 440.682 M -0.08 % | 441.014 M -2.41 % | 451.914 M -2.52 % | 463.601 M -0.58 % | 466.312 M -2.19 % | 476.739 M -2.88 % | 490.884 M -39.84 % | 816.016 M 10.90 % | 735.835 M 0.50 % | 732.150 M -0.15 % | 733.258 M -2.09 % | 748.922 M 4.76 % | 714.897 M 13.83 % | 628.025 M 3.85 % | 604.743 M -1.62 % | 614.727 M 1.13 % | 607.880 M 0.14 % | 607.049 M 1.36 % | 598.931 M -1.02 % | 605.108 M -0.57 % | 608.570 M -1.15 % | 615.631 M 0.96 % | 609.777 M -1.75 % | 620.615 M -0.67 % | 624.803 M -0.41 % | 627.351 M -5.75 % | 665.646 M -1.08 % | 672.929 M -1.65 % | 684.210 M -5.33 % | 722.724 M -0.07 % | 723.230 M -4.50 % | 757.338 M -0.75 % | 763.077 M 1.09 % | 754.836 M 15.23 % | 655.071 M -1.23 % | 663.203 M 19.04 % | 557.133 M -0.79 % | 561.595 M 1.92 % | 551.033 M -2.01 % | 562.321 M -0.58 % | 565.607 M 0.06 % | 565.246 M 2.76 % | 550.057 M -4.57 % | 576.413 M -2.08 % | 588.656 M -1.62 % | 598.363 M -0.62 % | 602.075 M -5.50 % | 637.127 M -0.71 % | 641.672 M -1.26 % | 649.863 M -2.45 % | 666.180 M -2.80 % | 685.391 M 5.24 % | 651.246 M -2.85 % | 670.346 M -3.24 % | 692.819 M -1.25 % | 701.620 M -8.99 % | 770.961 M -0.72 % | 776.541 M -13.75 % | 900.379 M -0.13 % | 901.514 M -0.27 % | 903.935 M 0.74 % | 897.255 M -0.68 % | 903.365 M -0.54 % | 908.285 M -1.63 % | 923.323 M -0.64 % | 929.311 M 0.74 % | 922.465 M -1.28 % | 934.443 M 16.15 % | 804.500 M |
| 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 |
| 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 118.000 K 150.86 % | -232.000 K -124.68 % | 940.000 K -28.46 % | 1.314 M 106.60 % | 636.000 K -62.39 % | 1.691 M 56.00 % | 1.084 M 2 256.52 % | 46.000 K -53.06 % | 98.000 K 351.28 % | -39.000 K -105.04 % | 774.000 K -45.42 % | 1.418 M 1 366.07 % | -112.000 K -100.83 % | 13.422 M 3 688.77 % | -374.000 K 41.01 % | -634.000 K 23.80 % | -832.000 K -163.41 % | 1.312 M 2 633.33 % | 48.000 K -78.95 % | 228.000 K -14.61 % | 267.000 K -79.65 % | 1.312 M -81.16 % | 6.965 M 892.38 % | -879.000 K 65.05 % | -2.515 M 33.02 % | -3.755 M -490.74 % | 961.000 K -1.33 % | 974.000 K 529.07 % | -227.000 K -100.88 % | 25.890 M -51.73 % | 53.640 M 296.63 % | -27.280 M -1 127.50 % | 2.655 M 532.41 % | -614.000 K -110.01 % | 6.136 M 853.81 % | -814.000 K -176.58 % | 1.063 M -63.48 % | 2.911 M -67.05 % | 8.834 M 381.61 % | -3.137 M -203.26 % | 3.038 M 575.43 % | -639.000 K 64.26 % | -1.788 M -105.24 % | 34.122 M 3 533.87 % | 939.000 K 118.78 % | -5.000 M -1 388.66 % | 388.000 K -80.39 % | 1.979 M 203.99 % | 651.000 K 104.97 % | -13.107 M -833.87 % | 1.786 M 139.41 % | 746.000 K -81.94 % | 4.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.765 M 37.76 % | 3.459 M 139.43 % | -8.772 M -177.61 % | 11.303 M 14.48 % | 9.873 M 158.19 % | 3.824 M 186.23 % | 1.336 M -57.29 % | 3.128 M -22.65 % | 4.044 M 435.05 % | -1.207 M -109.73 % | 12.401 M 378.99 % | -4.445 M -285.05 % | 2.402 M 114.80 % | -16.226 M -1 000.07 % | -1.475 M -448.33 % | -269.000 K 95.00 % | -5.382 M -31.94 % | -4.079 M -434.60 % | -763.000 K 56.94 % | -1.772 M -6 462.96 % | -27.000 K 99.25 % | -3.583 M -534.30 % | 825.000 K 106.49 % | -12.717 M -214.50 % | 11.107 M 63.55 % | 6.791 M 16.84 % | 5.812 M 186.26 % | -6.738 M -334.94 % | 2.868 M 539.20 % | -653.000 K -109.12 % | 7.161 M 246.92 % | -4.874 M -227.96 % | 3.809 M -3.03 % | 3.928 M 147.91 % | -8.198 M -371.01 % | 3.025 M 166.52 % | 1.135 M 147.49 % | -2.390 M -311.32 % | 1.131 M 117.96 % | -6.297 M -105.85 % | -3.059 M -168.14 % | 4.489 M 227.86 % | -3.511 M -82.01 % | -1.929 M 71.74 % | -6.827 M -244.85 % | 4.713 M 149.17 % | -9.585 M -1 181.83 % | 886.000 K -48.10 % | 1.707 M -63.90 % | 4.728 M 177.79 % | 1.702 M 120.11 % | -8.463 M -135.15 % | -3.599 M -4.14 % | -3.456 M -273.58 % | 1.991 M 128.42 % | -7.005 M -469.66 % | 1.895 M -28.49 % | 2.650 M 184.39 % | -3.140 M -51.03 % | -2.079 M -162.04 % | 3.351 M -11.93 % | 3.805 M 290.82 % | -1.994 M -24.00 % | -1.608 M 77.26 % | -7.070 M -347.81 % | 2.853 M -70.76 % | 9.758 M 508.11 % | -2.391 M 31.45 % | -3.488 M 13.90 % | -4.051 M -138.41 % | 10.547 M 244.84 % | -7.282 M -1 027.64 % | 785.000 K 114.90 % | -5.268 M 66.13 % | -15.554 M -251.19 % | -4.429 M -150.33 % | 8.800 M 96.38 % | 4.481 M 157.25 % | -7.827 M -197.72 % | 8.010 M 130.16 % | -26.555 M 8.85 % | -29.133 M -992.35 % | -2.667 M 71.94 % | -9.505 M -329.51 % | -2.213 M -116.00 % | 13.835 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.079 M -193.50 % | 1.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.858 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 100.00 % | -2.337 M -242.07 % | 1.645 M 24.81 % | 1.318 M 1 026.50 % | 117.000 K -90.13 % | 1.186 M 176.12 % | -1.558 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.739 M 43.17 % | -18.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 3.459 M 139.43 % | -8.772 M -177.61 % | 11.303 M 14.48 % | 9.873 M 158.19 % | 3.824 M 186.23 % | 1.336 M -57.29 % | 3.128 M -22.65 % | 4.044 M 435.05 % | -1.207 M -109.73 % | 12.401 M 378.99 % | -4.445 M -285.05 % | 2.402 M 114.80 % | -16.226 M -1 000.07 % | -1.475 M -448.33 % | -269.000 K 95.00 % | -5.382 M -31.94 % | -4.079 M -434.60 % | -763.000 K 56.94 % | -1.772 M -6 462.96 % | -27.000 K 99.25 % | -3.583 M -534.30 % | 825.000 K 106.49 % | -12.717 M -214.50 % | 11.107 M 63.55 % | 6.791 M 129.89 % | 2.954 M 143.84 % | -6.738 M -334.94 % | 2.868 M 539.20 % | -653.000 K -109.12 % | 7.161 M 246.92 % | -4.874 M -227.96 % | 3.809 M -3.03 % | 3.928 M 147.91 % | -8.198 M -371.01 % | 3.025 M 166.52 % | 1.135 M 147.49 % | -2.390 M -311.32 % | 1.131 M 117.96 % | -6.297 M -105.85 % | -3.059 M -168.14 % | 4.489 M 227.86 % | -3.511 M -82.01 % | -1.929 M 71.74 % | -6.827 M -244.85 % | 4.713 M 149.17 % | -9.585 M -163.73 % | 15.041 M -15.52 % | 17.805 M 422.14 % | 3.410 M 115.14 % | 1.585 M 116.43 % | -9.649 M -372.76 % | -2.041 M 40.94 % | -3.456 M -273.58 % | 1.991 M 128.42 % | -7.005 M -469.66 % | 1.895 M -28.49 % | 2.650 M 184.39 % | -3.140 M -51.03 % | -2.079 M -162.04 % | 3.351 M -11.93 % | 3.805 M 290.82 % | -1.994 M -24.00 % | -1.608 M 77.26 % | -7.070 M -347.81 % | 2.853 M -70.76 % | 9.758 M 508.11 % | -2.391 M 31.45 % | -3.488 M 13.90 % | -4.051 M -138.41 % | 10.547 M 244.84 % | -7.282 M -1 027.64 % | 785.000 K 114.90 % | -5.268 M 66.13 % | -15.554 M -251.19 % | -4.429 M -150.33 % | 8.800 M 96.38 % | 4.481 M 157.25 % | -7.827 M -197.72 % | 8.010 M 130.16 % | -26.555 M 8.85 % | -29.133 M -992.35 % | -2.667 M 71.94 % | -9.505 M -329.51 % | -2.213 M -116.00 % | 13.835 M |
| Other non cash items | -1.052 M -61.35 % | -652.000 K 69.03 % | -2.105 M -29.54 % | -1.625 M -34.97 % | -1.204 M -31.87 % | -913.000 K -67.22 % | -546.000 K -336.80 % | -125.000 K -109.16 % | 1.364 M 590.65 % | -278.000 K -151.96 % | 535.000 K | 0.000 -100.00 % | 1.000 K -99.84 % | 609.000 K -12.75 % | 698.000 K -89.21 % | 6.469 M 141.83 % | 2.675 M 423.48 % | 511.000 K 30.69 % | 391.000 K -39.85 % | 650.000 K 11.88 % | 581.000 K -36.71 % | 918.000 K 119.25 % | -4.768 M -493.77 % | -803.000 K 97.50 % | -32.110 M -615.16 % | 6.233 M 209.02 % | 2.017 M 6.66 % | 1.891 M -11.10 % | 2.127 M 103.47 % | -61.384 M 55.16 % | -136.901 M -5 740.75 % | 2.427 M 35.97 % | 1.785 M -14.43 % | 2.086 M 328.98 % | -911.000 K -136.60 % | 2.489 M -3.71 % | 2.585 M 5.60 % | 2.448 M 121.74 % | 1.104 M -87.51 % | 8.842 M 223.05 % | 2.737 M 188.35 % | -3.098 M -122.61 % | 13.700 M 335.75 % | 3.144 M 31.77 % | 2.386 M -72.01 % | 8.524 M 126.86 % | -31.738 M -1 711.07 % | 1.970 M -21.23 % | 2.501 M -92.49 % | 33.309 M 881.41 % | 3.394 M 76.59 % | 1.922 M 18.13 % | 1.627 M 101.46 % | -111.573 M -5 456.36 % | 2.083 M 7.65 % | 1.935 M 26.22 % | 1.533 M -6.41 % | 1.638 M -71.65 % | 5.777 M 209.58 % | -5.272 M -751.70 % | -619.000 K -118.06 % | 3.428 M 23.49 % | 2.776 M 316.82 % | 666.000 K 116.05 % | -4.150 M -373.21 % | 1.519 M -5.59 % | 1.609 M -67.10 % | 4.890 M 332.52 % | -2.103 M -144.48 % | 4.728 M -90.12 % | 47.868 M 150.04 % | -95.665 M -13 461.03 % | 716.000 K -98.95 % | 68.458 M 211.57 % | 21.972 M 205.13 % | -20.899 M -599.98 % | 4.180 M 179.50 % | -5.258 M -145.85 % | 11.467 M 203.82 % | -11.045 M -138.39 % | 28.773 M -3.10 % | 29.693 M 82.66 % | 16.256 M 123.36 % | 7.278 M 155.35 % | -13.148 M -908.61 % | 1.626 M |
| Net cash provided by operating activities | 16.710 M 168.09 % | 6.233 M 59.25 % | 3.914 M -84.10 % | 24.610 M 10.05 % | 22.362 M 38.08 % | 16.195 M 13.35 % | 14.287 M 11.11 % | 12.858 M -16.91 % | 15.475 M 66.11 % | 9.316 M -62.01 % | 24.521 M 174.38 % | 8.937 M -33.41 % | 13.421 M 184.46 % | 4.718 M -45.29 % | 8.623 M -26.72 % | 11.767 M 122.10 % | 5.298 M -40.05 % | 8.838 M -6.75 % | 9.478 M 8.88 % | 8.705 M -14.92 % | 10.232 M 36.94 % | 7.472 M -44.05 % | 13.355 M 228.78 % | -10.370 M -588.23 % | 2.124 M -81.17 % | 11.278 M -43.43 % | 19.937 M 220.17 % | 6.227 M -54.96 % | 13.826 M 26.08 % | 10.966 M -2.59 % | 11.257 M -43.48 % | 19.916 M -22.11 % | 25.568 M -9.16 % | 28.146 M 46.81 % | 19.172 M 9.76 % | 17.467 M -10.75 % | 19.571 M -9.10 % | 21.530 M -16.66 % | 25.833 M 157.71 % | 10.024 M -53.79 % | 21.694 M 28.27 % | 16.913 M -32.82 % | 25.176 M -7.78 % | 27.301 M 60.81 % | 16.977 M -28.29 % | 23.673 M 11.08 % | 21.311 M -10.11 % | 23.707 M -15.30 % | 27.989 M 6.11 % | 26.378 M -7.17 % | 28.414 M 90.46 % | 14.919 M -40.00 % | 24.866 M -8.63 % | 27.216 M -12.43 % | 31.079 M 64.56 % | 18.886 M -31.95 % | 27.754 M 4.72 % | 26.502 M 0.47 % | 26.378 M 16.37 % | 22.668 M 49.22 % | 15.191 M -37.52 % | 24.314 M 43.83 % | 16.905 M -16.79 % | 20.317 M 490.71 % | -5.200 M -127.24 % | 19.093 M 21.18 % | 15.756 M -8.95 % | 17.304 M 204.97 % | 5.674 M 4 366.17 % | -133.000 K -100.86 % | 15.522 M -4.38 % | 16.233 M -12.85 % | 18.627 M 12.40 % | 16.572 M -27.63 % | 22.899 M 3 316.15 % | -712.000 K -102.73 % | 26.068 M 39.82 % | 18.644 M -20.20 % | 23.364 M 56.29 % | 14.949 M -17.05 % | 18.022 M 38.48 % | 13.014 M -39.85 % | 21.636 M 57.02 % | 13.779 M 5 963.40 % | -235.000 K -100.95 % | 24.833 M |
| Investments in property plant and equipment | -11.311 M 30.54 % | -16.284 M -21.31 % | -13.424 M -70.10 % | -7.892 M 29.67 % | -11.222 M 14.67 % | -13.151 M -31.64 % | -9.990 M 11.59 % | -11.299 M -16.68 % | -9.684 M 11.49 % | -10.941 M -28.26 % | -8.530 M 2.64 % | -8.761 M 11.97 % | -9.952 M -5.89 % | -9.398 M 0.89 % | -9.482 M -53.13 % | -6.192 M 2.84 % | -6.373 M 17.15 % | -7.692 M 11.73 % | -8.714 M 35.06 % | -13.418 M -42.74 % | -9.400 M 22.25 % | -12.090 M -29.03 % | -9.370 M 38.01 % | -15.116 M -46.15 % | -10.343 M 21.70 % | -13.210 M -2.18 % | -12.928 M -62.86 % | -7.938 M 44.68 % | -14.350 M 8.34 % | -15.656 M -18.93 % | -13.164 M -58.47 % | -8.307 M 8.90 % | -9.119 M 32.80 % | -13.569 M 13.69 % | -15.722 M -8.49 % | -14.492 M -10.21 % | -13.149 M 1.36 % | -13.330 M 9.91 % | -14.797 M -40.10 % | -10.562 M -16.75 % | -9.047 M 26.60 % | -12.325 M -25.13 % | -9.850 M -19.02 % | -8.276 M 20.57 % | -10.419 M 28.91 % | -14.656 M -5.20 % | -13.931 M -2.23 % | -13.627 M 28.84 % | -19.150 M 10.56 % | -21.412 M 41.43 % | -36.558 M 22.77 % | -47.337 M -105.77 % | -23.005 M 3.32 % | -23.795 M -57.27 % | -15.130 M -109.85 % | -7.210 M 57.99 % | -17.162 M 13.30 % | -19.795 M -46.80 % | -13.484 M -20.36 % | -11.203 M 28.80 % | -15.734 M -0.96 % | -15.584 M -21.06 % | -12.873 M 43.50 % | -22.783 M -217.22 % | -7.182 M 46.15 % | -13.338 M 22.50 % | -17.211 M -62.95 % | -10.562 M -2.43 % | -10.311 M 44.62 % | -18.617 M -27.72 % | -14.576 M -60.25 % | -9.096 M -48.75 % | -6.115 M 63.44 % | -16.724 M 8.50 % | -18.278 M 2.41 % | -18.729 M -41.39 % | -13.246 M -1.71 % | -13.023 M 29.19 % | -18.392 M -50.11 % | -12.252 M 72.10 % | -43.915 M -81.53 % | -24.191 M -48.08 % | -16.336 M -4.97 % | -15.562 M -19.60 % | -13.012 M -102.11 % | 617.812 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.092 M 322.14 % | 1.680 M -99.39 % | 276.388 M | 0.000 100.00 % | -894.000 K | 0.000 -100.00 % | 68.000 K 102.37 % | -2.867 M | 0.000 | 0.000 | 0.000 100.00 % | -90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -380.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.806 M -506.82 % | -792.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.000 K 97.04 % | -12.650 M -40.20 % | -9.023 M 53.91 % | -19.575 M -4.04 % | -18.815 M -9.23 % | -17.225 M 3.77 % | -17.900 M 9.02 % | -19.675 M -58.35 % | -12.425 M -65.67 % | -7.500 M 43.40 % | -13.250 M 6.03 % | -14.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.875 M | 0.000 | 0.000 -100.00 % | 3.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 931.000 K 831.00 % | 100.000 K -31.03 % | 145.000 K -43.14 % | 255.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -73.33 % | 375.000 K -90.54 % | 3.965 M -51.20 % | 8.125 M -1.31 % | 8.233 M -58.29 % | 19.737 M 4.90 % | 18.815 M 9.23 % | 17.225 M -3.77 % | 17.900 M -9.02 % | 19.675 M -10.92 % | 22.088 M 37.83 % | 16.025 M -27.32 % | 22.050 M 49.80 % | 14.720 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 |
| Other investing activites | 0.000 100.00 % | -358.000 K 4.53 % | -375.000 K -19.05 % | -315.000 K 0.32 % | -316.000 K 19.18 % | -391.000 K -4.83 % | -373.000 K -58.72 % | -235.000 K 33.80 % | -355.000 K 34.86 % | -545.000 K 3.37 % | -564.000 K -19.75 % | -471.000 K -12.14 % | -420.000 K -25.75 % | -334.000 K -8.79 % | -307.000 K -40.18 % | -219.000 K 8.75 % | -240.000 K 35.48 % | -372.000 K -41.98 % | -262.000 K 20.85 % | -331.000 K -113.46 % | 2.459 M 880.63 % | -315.000 K 82.48 % | -1.798 M -163.56 % | 2.829 M 126.11 % | -10.834 M -314.15 % | 5.059 M 1 305.28 % | 360.000 K 157.69 % | -624.000 K -119.07 % | 3.272 M 627.74 % | -620.000 K -100.59 % | 105.783 M 8 910.48 % | 1.174 M -19.09 % | 1.451 M 111.47 % | -12.653 M -628.09 % | 2.396 M 681.55 % | -412.000 K -212.12 % | -132.000 K 5.04 % | -139.000 K -104.53 % | 3.067 M 153 450.00 % | -2.000 K | 0.000 100.00 % | -12.194 M -491.65 % | -2.061 M -315.81 % | 955.000 K | 0.000 100.00 % | -293.000 K -133.64 % | 871.000 K -82.57 % | 4.997 M -41.62 % | 8.559 M 133.22 % | -25.761 M -206.59 % | 24.169 M 136.33 % | -66.521 M -1 362.00 % | -4.550 M -385.07 % | -938.000 K -225.74 % | 746.000 K 256.07 % | -478.000 K -118.26 % | -219.000 K | 0.000 -100.00 % | 1.750 M 81.35 % | 965.000 K | 0.000 -100.00 % | 75.000 K 36.36 % | 55.000 K -99.64 % | 15.400 M | 0.000 | 0.000 -100.00 % | 195.000 K 115.60 % | -1.250 M | 0.000 100.00 % | -3.079 M -118.40 % | 16.732 M -87.90 % | 138.291 M 4 305.58 % | 3.139 M 1 146.33 % | -300.000 K 97.34 % | -11.294 M | 0.000 | 0.000 100.00 % | -6.936 M -590.84 % | -1.004 M -203.32 % | -331.000 K -124.16 % | 1.370 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -651.965 M |
| Net cash used for investing activites | -11.311 M 32.03 % | -16.642 M -20.60 % | -13.799 M -68.14 % | -8.207 M 28.87 % | -11.538 M 14.80 % | -13.542 M -30.68 % | -10.363 M 10.15 % | -11.534 M -14.89 % | -10.039 M 12.60 % | -11.486 M -26.30 % | -9.094 M 1.49 % | -9.232 M 10.99 % | -10.372 M -6.58 % | -9.732 M 0.58 % | -9.789 M -52.69 % | -6.411 M 3.05 % | -6.613 M 17.99 % | -8.064 M 10.16 % | -8.976 M 34.72 % | -13.749 M -98.08 % | -6.941 M 44.05 % | -12.405 M -204.34 % | -4.076 M 61.57 % | -10.607 M -103.97 % | 267.429 M 3 380.93 % | -8.151 M 39.45 % | -13.462 M -157.40 % | -5.230 M 52.50 % | -11.010 M 42.49 % | -19.143 M -120.67 % | 92.619 M 1 398.46 % | -7.133 M 6.98 % | -7.668 M 48.16 % | -14.793 M -11.01 % | -13.326 M 10.59 % | -14.904 M -12.22 % | -13.281 M 1.40 % | -13.469 M -14.83 % | -11.730 M -11.04 % | -10.564 M -16.77 % | -9.047 M 22.30 % | -11.643 M 1.42 % | -11.811 M -64.59 % | -7.176 M 29.40 % | -10.164 M 32.01 % | -14.949 M -14.46 % | -13.060 M -51.33 % | -8.630 M 18.52 % | -10.591 M 77.50 % | -47.073 M -291.82 % | -12.014 M 89.10 % | -110.268 M -243.73 % | -32.080 M -25.69 % | -25.523 M -79.46 % | -14.222 M -84.99 % | -7.688 M 55.77 % | -17.381 M 12.19 % | -19.795 M -68.70 % | -11.734 M -1 940.70 % | -575.000 K 92.02 % | -7.209 M -7.45 % | -6.709 M 45.00 % | -12.198 M -65.22 % | -7.383 M -2.80 % | -7.182 M 46.15 % | -13.338 M 21.61 % | -17.016 M -44.06 % | -11.812 M -14.56 % | -10.311 M 52.48 % | -21.696 M -1 106.31 % | 2.156 M -98.33 % | 129.195 M 4 441.23 % | -2.976 M 82.52 % | -17.024 M 42.43 % | -29.572 M -57.89 % | -18.729 M -41.39 % | -13.246 M 33.63 % | -19.959 M -2.90 % | -19.396 M -54.14 % | -12.583 M 70.42 % | -42.545 M -75.87 % | -24.191 M -48.08 % | -16.336 M 19.80 % | -20.368 M -47.55 % | -13.804 M 59.58 % | -34.153 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 120.000 K -3.23 % | 124.000 K 0.00 % | 124.000 K | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 123.000 K 4 200.00 % | -3.000 K | 0.000 | 0.000 -100.00 % | 137.000 K 6 750.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 144.000 K 14 500.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 110.000 K 5 400.00 % | 2.000 K -98.26 % | 115.000 K | 0.000 -100.00 % | 128.000 K 12 900.00 % | -1.000 K -100.56 % | 179.000 K 17 800.00 % | 1.000 K -99.37 % | 159.000 K | 0.000 -100.00 % | 198.000 K 19 700.00 % | 1.000 K -99.51 % | 206.000 K 758.33 % | 24.000 K -90.73 % | 259.000 K 286.57 % | 67.000 K -69.12 % | 217.000 K -72.70 % | 795.000 K 147.66 % | 321.000 K 32 000.00 % | 1.000 K -99.79 % | 481.000 K 34.36 % | 358.000 K -96.54 % | 10.358 M 12 847.50 % | 80.000 K -80.39 % | 408.000 K 270.91 % | 110.000 K | 0.000 | 0.000 -100.00 % | 1.185 M 65.27 % | 717.000 K 27.13 % | 564.000 K 551.20 % | -125.000 K -271.23 % | 73.000 K -87.95 % | 606.000 K -84.57 % | 3.928 M -95.34 % | 84.278 M 962.77 % | 7.930 M 41 636.84 % | 19.000 K -98.97 % | 1.843 M 20 377.78 % | 9.000 K -93.08 % | 130.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 261.000 K 2 272.73 % | 11.000 K -95.40 % | 239.000 K -48.16 % | 461.000 K -45.96 % | 853.000 K 3 312.00 % | 25.000 K -94.82 % | 483.000 K 3 615.38 % | 13.000 K -97.05 % | 440.000 K 1 900.00 % | 22.000 K -98.50 % | 1.462 M 241.59 % | 428.000 K -99.67 % | 128.107 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.663 M -1 016.11 % | -149.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.000 K -1.59 % | -63.000 K 99.59 % | -15.534 M -621.17 % | -2.154 M -24.94 % | -1.724 M -312.44 % | -418.000 K 72.45 % | -1.517 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.929 M -35.35 % | -2.164 M 5.05 % | -2.279 M 60.94 % | -5.834 M -58.58 % | -3.679 M -254.77 % | -1.037 M 62.94 % | -2.798 M -1 019.20 % | -250.000 K -106.16 % | 4.056 M 329.02 % | -1.771 M 79.54 % | -8.658 M -88.71 % | -4.588 M -110.75 % | -2.177 M -10.56 % | -1.969 M -234.30 % | -589.000 K 99.33 % | -88.345 M -202.65 % | 86.065 M 6 122.74 % | -1.429 M -64.82 % | -867.000 K -28.83 % | -673.000 K 94.06 % | -11.327 M -868.12 % | -1.170 M 70.79 % | -4.006 M -20 984.21 % | -19.000 K 99.99 % | -243.435 M -90 396.28 % | -269.000 K 94.91 % | -5.283 M -0.48 % | -5.258 M 62.27 % | -13.935 M -570.27 % | -2.079 M 96.90 % | -67.026 M -334.33 % | -15.432 M 1.36 % | -15.645 M -0.59 % | -15.553 M -329.64 % | -3.620 M -0.14 % | -3.615 M 59.45 % | -8.915 M 18.94 % | -10.998 M -0.95 % | -10.895 M -290.71 % | 5.713 M 144.23 % | -12.917 M -78.66 % | -7.230 M 26.96 % | -9.899 M 31.83 % | -14.521 M -197.68 % | -4.878 M 49.08 % | -9.580 M -2.98 % | -9.303 M 4.21 % | -9.712 M 38.96 % | -15.910 M -280.44 % | -4.182 M 54.69 % | -9.230 M -109.41 % | 98.038 M 941.53 % | -11.650 M -41.21 % | -8.250 M 38.28 % | -13.367 M -55.27 % | -8.609 M 25.44 % | -11.547 M -42.75 % | -8.089 M 5.11 % | -8.525 M 1.43 % | -8.649 M 52.43 % | -18.180 M 10.95 % | -20.415 M -107.22 % | -9.852 M -125.55 % | -4.368 M 56.37 % | -10.012 M -2 506.73 % | 416.000 K 165.41 % | -636.000 K 96.07 % | -16.186 M -1 735.15 % | -882.000 K 42.47 % | -1.533 M -103.94 % | 38.922 M 134.04 % | -114.350 M -15 479.02 % | -734.000 K 63.72 % | -2.023 M -129.63 % | -881.000 K 85.31 % | -5.999 M -3 099.50 % | 200.000 K -71.67 % | 706.000 K 340.96 % | -293.000 K -41.55 % | -207.000 K 86.95 % | -1.586 M 84.89 % | -10.495 M -508.76 % | -1.724 M -938.55 % | -166.000 K 86.26 % | -1.208 M -101.10 % | 109.814 M |
| Net cash used provided by financing activities | -2.929 M -35.35 % | -2.164 M 5.05 % | -2.279 M 60.94 % | -5.834 M -58.58 % | -3.679 M -254.77 % | -1.037 M 62.94 % | -2.798 M -1 019.20 % | -250.000 K -106.16 % | 4.056 M 329.02 % | -1.771 M 79.54 % | -8.658 M -88.71 % | -4.588 M -110.75 % | -2.177 M -10.56 % | -1.969 M -234.30 % | -589.000 K 99.33 % | -88.345 M -202.65 % | 86.065 M 6 122.74 % | -1.429 M -64.82 % | -867.000 K -28.83 % | -673.000 K 94.06 % | -11.327 M -868.12 % | -1.170 M 70.79 % | -4.006 M -20 984.21 % | -19.000 K 99.99 % | -243.435 M -90 396.28 % | -269.000 K 94.91 % | -5.283 M -0.48 % | -5.258 M 62.27 % | -13.935 M -570.27 % | -2.079 M 96.90 % | -67.026 M -334.33 % | -15.432 M 1.36 % | -15.645 M -0.59 % | -15.553 M -329.64 % | -3.620 M -0.14 % | -3.615 M 59.45 % | -8.915 M 18.94 % | -10.998 M -0.95 % | -10.895 M -290.71 % | 5.713 M 144.23 % | -12.917 M -78.66 % | -7.230 M 26.96 % | -9.899 M 31.83 % | -14.521 M -197.68 % | -4.878 M 49.08 % | -9.580 M -2.98 % | -9.303 M 4.21 % | -9.712 M 38.96 % | -15.910 M -280.44 % | -4.182 M 54.69 % | -9.230 M -109.41 % | 98.038 M 941.53 % | -11.650 M -41.21 % | -8.250 M 38.28 % | -13.367 M -55.27 % | -8.609 M 25.44 % | -11.547 M -42.75 % | -8.089 M 5.11 % | -8.525 M 1.43 % | -8.649 M 52.43 % | -18.180 M 10.95 % | -20.415 M -107.22 % | -9.852 M -125.55 % | -4.368 M 56.37 % | -10.012 M -2 506.73 % | 416.000 K 165.41 % | -636.000 K 96.07 % | -16.186 M -1 735.15 % | -882.000 K 42.47 % | -1.533 M -103.94 % | 38.922 M 134.04 % | -114.350 M -15 479.02 % | -734.000 K 63.72 % | -2.023 M -129.63 % | -881.000 K 85.31 % | -5.999 M -3 099.50 % | 200.000 K -71.67 % | 706.000 K 340.96 % | -293.000 K -41.55 % | -207.000 K 86.95 % | -1.586 M 84.89 % | -10.495 M -508.76 % | -1.724 M -938.55 % | -166.000 K 86.26 % | -1.208 M -101.10 % | 109.814 M |
| Effect of forex changes on cash | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.470 M 119.19 % | -12.873 M -5.83 % | -12.164 M -215.09 % | 10.569 M 47.92 % | 7.145 M 342.14 % | 1.616 M 43.52 % | 1.126 M 4.84 % | 1.074 M -88.69 % | 9.492 M 340.85 % | -3.941 M -158.22 % | 6.769 M 238.62 % | -4.883 M -659.98 % | 872.000 K 112.49 % | -6.983 M -297.89 % | -1.755 M 97.89 % | -82.989 M -197.92 % | 84.750 M 13 038.93 % | -655.000 K -79.45 % | -365.000 K 93.62 % | -5.717 M 28.86 % | -8.036 M -31.67 % | -6.103 M -215.74 % | 5.273 M 125.11 % | -20.996 M -180.39 % | 26.118 M 813.86 % | 2.858 M 139.77 % | 1.192 M 127.97 % | -4.261 M 61.68 % | -11.119 M -8.41 % | -10.256 M -127.83 % | 36.850 M 1 491.09 % | -2.649 M -217.47 % | 2.255 M 202.50 % | -2.200 M -198.83 % | 2.226 M 311.60 % | -1.052 M 59.92 % | -2.625 M 10.62 % | -2.937 M -191.55 % | 3.208 M -37.99 % | 5.173 M 2 015.93 % | -270.000 K 86.22 % | -1.960 M -156.55 % | 3.466 M -38.15 % | 5.604 M 189.61 % | 1.935 M 326.05 % | -856.000 K 18.63 % | -1.052 M -119.61 % | 5.365 M 260.55 % | 1.488 M 105.98 % | -24.877 M -446.96 % | 7.170 M 166.64 % | 2.689 M 114.25 % | -18.864 M -187.69 % | -6.557 M -287.88 % | 3.490 M 34.80 % | 2.589 M 320.53 % | -1.174 M 15.05 % | -1.382 M -122.59 % | 6.119 M -54.49 % | 13.444 M 231.83 % | -10.198 M -262.92 % | -2.810 M 45.38 % | -5.145 M 80.68 % | -26.634 M -18.93 % | -22.394 M -462.89 % | 6.171 M 425.47 % | -1.896 M 82.27 % | -10.694 M -93.77 % | -5.519 M 76.38 % | -23.362 M -141.28 % | 56.600 M 82.12 % | 31.078 M 108.34 % | 14.917 M 702.71 % | -2.475 M 67.24 % | -7.554 M 70.31 % | -25.440 M -295.36 % | 13.022 M 2 238.26 % | -609.000 K -116.57 % | 3.675 M 70.22 % | 2.159 M 108.27 % | -26.109 M -20.47 % | -21.672 M -706.04 % | 3.576 M 152.94 % | -6.755 M 55.70 % | -15.247 M -115.17 % | 100.494 M |
| Cash at beginning of period | 20.970 M -38.04 % | 33.843 M -26.44 % | 46.007 M 29.82 % | 35.438 M 25.25 % | 28.293 M 6.06 % | 26.677 M 4.41 % | 25.551 M 4.39 % | 24.477 M 63.34 % | 14.985 M -20.82 % | 18.926 M 55.68 % | 12.157 M -28.66 % | 17.040 M 5.39 % | 16.168 M -30.16 % | 23.151 M -7.05 % | 24.906 M -76.92 % | 107.895 M 366.17 % | 23.145 M 5.77 % | 21.883 M -1.64 % | 22.248 M -20.44 % | 27.965 M -22.32 % | 36.001 M -14.50 % | 42.104 M 14.32 % | 36.831 M -36.31 % | 57.827 M 82.37 % | 31.709 M 9.91 % | 28.851 M 4.31 % | 27.659 M -13.35 % | 31.920 M -25.83 % | 43.039 M -19.24 % | 53.295 M 224.08 % | 16.445 M -13.87 % | 19.094 M 13.39 % | 16.839 M -11.56 % | 19.039 M 13.24 % | 16.813 M -5.89 % | 17.865 M -12.81 % | 20.490 M -12.54 % | 23.427 M 15.87 % | 20.219 M 34.38 % | 15.046 M -1.76 % | 15.316 M -11.35 % | 17.276 M 25.10 % | 13.810 M 68.29 % | 8.206 M 30.86 % | 6.271 M -12.01 % | 7.127 M -12.86 % | 8.179 M 190.65 % | 2.814 M 112.22 % | 1.326 M -94.94 % | 26.203 M 37.67 % | 19.033 M 16.45 % | 16.344 M -53.58 % | 35.208 M -15.70 % | 41.765 M 9.12 % | 38.275 M 7.25 % | 35.686 M -3.19 % | 36.860 M -3.61 % | 38.242 M 19.05 % | 32.123 M 71.97 % | 18.679 M -35.32 % | 28.877 M -8.87 % | 31.687 M -13.97 % | 36.832 M -41.97 % | 63.466 M -26.08 % | 85.860 M 7.74 % | 79.689 M -2.32 % | 81.585 M -11.59 % | 92.279 M -5.64 % | 97.798 M -19.28 % | 121.160 M 87.67 % | 64.560 M 92.82 % | 33.482 M 80.35 % | 18.565 M -11.76 % | 21.040 M -26.42 % | 28.594 M -47.08 % | 54.034 M 31.75 % | 41.012 M -1.46 % | 41.621 M 9.68 % | 37.946 M 6.03 % | 35.787 M -42.18 % | 61.896 M -25.93 % | 83.568 M 4.47 % | 79.992 M -7.79 % | 86.747 M -14.95 % | 101.994 M 6 699.60 % | 1.500 M |
| Cash at end of period | 23.440 M 11.78 % | 20.970 M -38.04 % | 33.843 M -26.44 % | 46.007 M 29.82 % | 35.438 M 25.25 % | 28.293 M 6.06 % | 26.677 M 4.41 % | 25.551 M 4.39 % | 24.477 M 63.34 % | 14.985 M -20.82 % | 18.926 M 55.68 % | 12.157 M -28.66 % | 17.040 M 5.39 % | 16.168 M -30.16 % | 23.151 M -7.05 % | 24.906 M -76.92 % | 107.895 M 408.27 % | 21.228 M -2.99 % | 21.883 M -1.64 % | 22.248 M -20.44 % | 27.965 M -22.32 % | 36.001 M -14.50 % | 42.104 M 14.32 % | 36.831 M -36.31 % | 57.827 M 82.37 % | 31.709 M 9.91 % | 28.851 M 4.31 % | 27.659 M -13.35 % | 31.920 M -25.83 % | 43.039 M -19.24 % | 53.295 M 224.08 % | 16.445 M -13.87 % | 19.094 M 13.39 % | 16.839 M -11.56 % | 19.039 M 13.24 % | 16.813 M -5.89 % | 17.865 M -12.81 % | 20.490 M -12.54 % | 23.427 M 15.87 % | 20.219 M 34.38 % | 15.046 M -1.76 % | 15.316 M -11.35 % | 17.276 M 25.10 % | 13.810 M 68.29 % | 8.206 M 30.86 % | 6.271 M -12.01 % | 7.127 M -12.86 % | 8.179 M 190.65 % | 2.814 M 112.22 % | 1.326 M -94.94 % | 26.203 M 37.67 % | 19.033 M 16.45 % | 16.344 M -53.58 % | 35.208 M -15.70 % | 41.765 M 9.12 % | 38.275 M 7.25 % | 35.686 M -3.19 % | 36.860 M -3.61 % | 38.242 M 19.05 % | 32.123 M 71.97 % | 18.679 M -35.32 % | 28.877 M -8.87 % | 31.687 M -13.97 % | 36.832 M -41.97 % | 63.466 M -26.08 % | 85.860 M 7.74 % | 79.689 M -2.32 % | 81.585 M -11.59 % | 92.279 M -5.64 % | 97.798 M -19.28 % | 121.160 M 87.67 % | 64.560 M 92.82 % | 33.482 M 80.35 % | 18.565 M -11.76 % | 21.040 M -26.42 % | 28.594 M -47.08 % | 54.034 M 31.75 % | 41.012 M -1.46 % | 41.621 M 9.68 % | 37.946 M 6.03 % | 35.787 M -42.18 % | 61.896 M -25.93 % | 83.568 M 4.47 % | 79.992 M -7.79 % | 86.747 M -14.95 % | 101.994 M |
| Operating cash flow | 16.710 M 168.09 % | 6.233 M 59.25 % | 3.914 M -84.10 % | 24.610 M 10.05 % | 22.362 M 38.08 % | 16.195 M 13.35 % | 14.287 M 11.11 % | 12.858 M -16.91 % | 15.475 M 66.11 % | 9.316 M -62.01 % | 24.521 M 174.38 % | 8.937 M -33.41 % | 13.421 M 184.46 % | 4.718 M -45.29 % | 8.623 M -26.72 % | 11.767 M 122.10 % | 5.298 M -40.05 % | 8.838 M -6.75 % | 9.478 M 8.88 % | 8.705 M -14.92 % | 10.232 M 36.94 % | 7.472 M -44.05 % | 13.355 M 228.78 % | -10.370 M -588.23 % | 2.124 M -81.17 % | 11.278 M -43.43 % | 19.937 M 220.17 % | 6.227 M -54.96 % | 13.826 M 26.08 % | 10.966 M -2.59 % | 11.257 M -43.48 % | 19.916 M -22.11 % | 25.568 M -9.16 % | 28.146 M 46.81 % | 19.172 M 9.76 % | 17.467 M -10.75 % | 19.571 M -9.10 % | 21.530 M -16.66 % | 25.833 M 157.71 % | 10.024 M -53.79 % | 21.694 M 28.27 % | 16.913 M -32.82 % | 25.176 M -7.78 % | 27.301 M 60.81 % | 16.977 M -28.29 % | 23.673 M 11.08 % | 21.311 M -10.11 % | 23.707 M -15.30 % | 27.989 M 6.11 % | 26.378 M -7.17 % | 28.414 M 90.46 % | 14.919 M -40.00 % | 24.866 M -8.63 % | 27.216 M -12.43 % | 31.079 M 64.56 % | 18.886 M -31.95 % | 27.754 M 4.72 % | 26.502 M 0.47 % | 26.378 M 16.37 % | 22.668 M 49.22 % | 15.191 M -37.52 % | 24.314 M 43.83 % | 16.905 M -16.79 % | 20.317 M 490.71 % | -5.200 M -127.24 % | 19.093 M 21.18 % | 15.756 M -8.95 % | 17.304 M 204.97 % | 5.674 M 4 366.17 % | -133.000 K -100.86 % | 15.522 M -4.38 % | 16.233 M -12.85 % | 18.627 M 12.40 % | 16.572 M -27.63 % | 22.899 M 3 316.15 % | -712.000 K -102.73 % | 26.068 M 39.82 % | 18.644 M -20.20 % | 23.364 M 56.29 % | 14.949 M -17.05 % | 18.022 M 38.48 % | 13.014 M -39.85 % | 21.636 M 57.02 % | 13.779 M 5 963.40 % | -235.000 K -100.95 % | 24.833 M |
| Capital expenditure | -11.311 M 30.54 % | -16.284 M -21.31 % | -13.424 M -70.10 % | -7.892 M 29.67 % | -11.222 M 14.67 % | -13.151 M -31.64 % | -9.990 M 11.59 % | -11.299 M -16.68 % | -9.684 M 11.49 % | -10.941 M -28.26 % | -8.530 M 2.64 % | -8.761 M 11.97 % | -9.952 M -5.89 % | -9.398 M 0.89 % | -9.482 M -53.13 % | -6.192 M 2.84 % | -6.373 M 17.15 % | -7.692 M 11.73 % | -8.714 M 35.06 % | -13.418 M -42.74 % | -9.400 M 22.25 % | -12.090 M -29.03 % | -9.370 M 38.01 % | -15.116 M -46.15 % | -10.343 M 21.70 % | -13.210 M -2.18 % | -12.928 M -62.86 % | -7.938 M 44.68 % | -14.350 M 8.34 % | -15.656 M -18.93 % | -13.164 M -58.47 % | -8.307 M 8.90 % | -9.119 M 32.80 % | -13.569 M 13.69 % | -15.722 M -8.49 % | -14.492 M -10.21 % | -13.149 M 1.36 % | -13.330 M 9.91 % | -14.797 M -40.10 % | -10.562 M -16.75 % | -9.047 M 26.60 % | -12.325 M -25.13 % | -9.850 M -19.02 % | -8.276 M 20.57 % | -10.419 M 28.91 % | -14.656 M -5.20 % | -13.931 M -2.23 % | -13.627 M 28.84 % | -19.150 M 10.56 % | -21.412 M 41.43 % | -36.558 M 22.77 % | -47.337 M -105.77 % | -23.005 M 3.32 % | -23.795 M -57.27 % | -15.130 M -109.85 % | -7.210 M 57.99 % | -17.162 M 13.30 % | -19.795 M -46.80 % | -13.484 M -20.36 % | -11.203 M 28.80 % | -15.734 M -0.96 % | -15.584 M -21.06 % | -12.873 M 43.50 % | -22.783 M -217.22 % | -7.182 M 46.15 % | -13.338 M 22.50 % | -17.211 M -62.95 % | -10.562 M -2.43 % | -10.311 M 44.62 % | -18.617 M -27.72 % | -14.576 M -60.25 % | -9.096 M -48.75 % | -6.115 M 63.44 % | -16.724 M 8.50 % | -18.278 M 2.41 % | -18.729 M -41.39 % | -13.246 M -1.71 % | -13.023 M 29.19 % | -18.392 M -50.11 % | -12.252 M 72.10 % | -43.915 M -81.53 % | -24.191 M -48.08 % | -16.336 M -4.97 % | -15.562 M -19.60 % | -13.012 M -102.11 % | 617.812 M |
| Free CashFlow | 5.399 M 153.72 % | -10.051 M -5.69 % | -9.510 M -156.88 % | 16.718 M 50.07 % | 11.140 M 265.97 % | 3.044 M -29.16 % | 4.297 M 175.63 % | 1.559 M -73.08 % | 5.791 M 456.37 % | -1.625 M -110.16 % | 15.991 M 8 985.80 % | 176.000 K -94.93 % | 3.469 M 174.12 % | -4.680 M -444.82 % | -859.000 K -115.41 % | 5.575 M 618.60 % | -1.075 M -193.80 % | 1.146 M 50.00 % | 764.000 K 116.21 % | -4.713 M -666.47 % | 832.000 K 118.02 % | -4.618 M -215.88 % | 3.985 M 115.64 % | -25.486 M -210.09 % | -8.219 M -325.41 % | -1.932 M -127.56 % | 7.009 M 509.64 % | -1.711 M -226.53 % | -524.000 K 88.83 % | -4.690 M -145.94 % | -1.907 M -116.43 % | 11.609 M -29.42 % | 16.449 M 12.84 % | 14.577 M 322.52 % | 3.450 M 15.97 % | 2.975 M -53.67 % | 6.422 M -21.68 % | 8.200 M -25.70 % | 11.036 M 2 151.30 % | -538.000 K -104.25 % | 12.647 M 175.65 % | 4.588 M -70.06 % | 15.326 M -19.44 % | 19.025 M 190.10 % | 6.558 M -27.27 % | 9.017 M 22.18 % | 7.380 M -26.79 % | 10.080 M 14.04 % | 8.839 M 77.99 % | 4.966 M 160.98 % | -8.144 M 74.88 % | -32.418 M -1 841.97 % | 1.861 M -45.60 % | 3.421 M -78.55 % | 15.949 M 36.60 % | 11.676 M 10.23 % | 10.592 M 57.92 % | 6.707 M -47.98 % | 12.894 M 12.46 % | 11.465 M 2 211.42 % | -543.000 K -106.22 % | 8.730 M 116.52 % | 4.032 M 263.50 % | -2.466 M 80.08 % | -12.382 M -315.15 % | 5.755 M 495.53 % | -1.455 M -121.58 % | 6.742 M 245.40 % | -4.637 M 75.27 % | -18.750 M -2 082.03 % | 946.000 K -86.75 % | 7.137 M -42.96 % | 12.512 M 8 331.58 % | -152.000 K -103.29 % | 4.621 M 123.77 % | -19.441 M -251.62 % | 12.822 M 128.11 % | 5.621 M 13.05 % | 4.972 M 84.35 % | 2.697 M 110.42 % | -25.893 M -131.66 % | -11.177 M -310.89 % | 5.300 M 397.25 % | -1.783 M 86.54 % | -13.247 M -102.06 % | 642.645 M |
| 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 |