Medifast, Inc. 0K05.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 602.463 M -43.80 % | 1.072 B -32.94 % | 1.599 B 4.75 % | 1.526 B 63.25 % | 934.842 M 30.99 % | 713.672 M 42.45 % | 501.003 M 66.14 % | 301.563 M 9.85 % | 274.534 M 0.65 % | 272.773 M -4.39 % | 285.285 M -20.06 % | 356.886 M 0.05 % | 356.706 M 19.62 % | 298.189 M 115 678.17 % | 257.552 K -99.84 % | 165.618 M 57.07 % | 105.445 M 25.86 % | 83.779 M 13.08 % | 74.086 M 84.62 % | 40.129 M 46.78 % | 27.340 M 7.73 % | 25.379 M 105.58 % | 12.345 M 145.82 % | 5.022 M 28.84 % | 3.898 M -16.19 % | 4.651 M -70.75 % | 15.901 M 10.72 % | 14.361 M -12.98 % | 16.504 M |
| Net income | 2.091 M -97.90 % | 99.415 M -30.75 % | 143.568 M -12.48 % | 164.031 M 59.47 % | 102.859 M 32.01 % | 77.916 M 39.66 % | 55.789 M 101.25 % | 27.721 M 55.43 % | 17.835 M -11.08 % | 20.058 M 52.17 % | 13.181 M -45.01 % | 23.969 M 50.98 % | 15.876 M -14.37 % | 18.541 M 94 443.88 % | 19.611 K -99.84 % | 11.963 M 120.11 % | 5.435 M 41.65 % | 3.837 M -24.50 % | 5.082 M 86.36 % | 2.727 M 56.10 % | 1.747 M -27.51 % | 2.410 M -8.12 % | 2.623 M 346.09 % | 588.000 K -54.87 % | 1.303 M 140.82 % | -3.192 M -236.35 % | -949.000 K 74.33 % | -3.697 M -1 255.31 % | 320.000 K |
| Income before tax | 3.787 M -97.06 % | 128.797 M -30.02 % | 184.059 M -14.84 % | 216.129 M 60.97 % | 134.265 M 45.37 % | 92.363 M 30.92 % | 70.548 M 74.94 % | 40.326 M 48.68 % | 27.122 M -8.59 % | 29.671 M -6.38 % | 31.693 M -7.30 % | 34.187 M 39.78 % | 24.458 M -11.64 % | 27.680 M 87 240.65 % | 31.692 K -99.84 % | 19.293 M 145.77 % | 7.850 M 41.62 % | 5.543 M -24.46 % | 7.338 M 86.72 % | 3.930 M 35.24 % | 2.906 M -18.32 % | 3.558 M 109.54 % | 1.698 M 200.00 % | 566.000 K 750.57 % | -87.000 K 94.96 % | -1.726 M -81.88 % | -949.000 K 71.71 % | -3.355 M -1 565.07 % | 229.000 K |
| Income before tax ratio | 0.01 -94.77 % | 0.12 4.34 % | 0.12 -18.70 % | 0.14 -1.39 % | 0.14 10.98 % | 0.13 -8.09 % | 0.14 5.30 % | 0.13 35.36 % | 0.10 -9.18 % | 0.11 -2.09 % | 0.11 15.97 % | 0.10 39.71 % | 0.07 -26.14 % | 0.09 -24.56 % | 0.12 5.63 % | 0.12 56.48 % | 0.07 12.52 % | 0.07 -33.20 % | 0.10 1.14 % | 0.10 -7.86 % | 0.11 -24.18 % | 0.14 1.93 % | 0.14 22.04 % | 0.11 604.97 % | -0.02 93.99 % | -0.37 -521.80 % | -0.06 74.45 % | -0.23 -1 783.69 % | 0.01 |
| EBITDA | 15.585 M -88.83 % | 139.509 M -30.88 % | 201.838 M -9.51 % | 223.053 M 66.26 % | 134.159 M 40.24 % | 95.663 M 30.16 % | 73.498 M 67.65 % | 43.841 M 35.88 % | 32.264 M -14.83 % | 37.883 M -1.08 % | 38.298 M -14.84 % | 44.972 M 93.33 % | 23.262 M -34.89 % | 35.726 M -4.73 % | 37.499 M 51.79 % | 24.705 M 93.16 % | 12.790 M 39.23 % | 9.186 M -12.58 % | 10.508 M 80.71 % | 5.815 M 30.35 % | 4.461 M 5.06 % | 4.246 M 104.82 % | 2.073 M 116.84 % | 956.000 K 35.80 % | 704.000 K 138.41 % | -1.833 M -439.12 % | -340.000 K 84.98 % | -2.263 M -304.43 % | 1.107 M |
| Net income ratio | 0.00 -96.26 % | 0.09 3.26 % | 0.09 -16.44 % | 0.11 -2.31 % | 0.11 0.78 % | 0.11 -1.96 % | 0.11 21.14 % | 0.09 41.50 % | 0.06 -11.65 % | 0.07 59.15 % | 0.05 -31.21 % | 0.07 50.90 % | 0.04 -28.42 % | 0.06 -18.34 % | 0.08 5.41 % | 0.07 40.14 % | 0.05 12.54 % | 0.05 -33.23 % | 0.07 0.94 % | 0.07 6.35 % | 0.06 -32.71 % | 0.09 -55.31 % | 0.21 81.47 % | 0.12 -64.97 % | 0.33 148.71 % | -0.69 -1 049.94 % | -0.06 76.82 % | -0.26 -1 427.71 % | 0.02 |
| Ratio EBITDA | 0.03 -80.12 % | 0.13 3.07 % | 0.13 -13.61 % | 0.15 1.85 % | 0.14 7.06 % | 0.13 -8.63 % | 0.15 0.91 % | 0.15 23.70 % | 0.12 -15.38 % | 0.14 3.45 % | 0.13 6.53 % | 0.13 93.23 % | 0.07 -45.57 % | 0.12 -99.92 % | 145.60 97 506.21 % | 0.15 22.98 % | 0.12 10.63 % | 0.11 -22.70 % | 0.14 -2.12 % | 0.14 -11.19 % | 0.16 -2.47 % | 0.17 -0.37 % | 0.17 -11.79 % | 0.19 5.40 % | 0.18 145.83 % | -0.39 -1 743.15 % | -0.02 86.43 % | -0.16 -334.93 % | 0.07 |
| Gross profit ratio | 0.74 1.98 % | 0.72 1.45 % | 0.71 -3.45 % | 0.74 -1.01 % | 0.75 -0.77 % | 0.75 -0.80 % | 0.76 0.38 % | 0.76 0.84 % | 0.75 1.50 % | 0.74 0.64 % | 0.73 -2.29 % | 0.75 -0.12 % | 0.75 -0.19 % | 0.75 0.74 % | 0.75 -1.24 % | 0.76 -0.40 % | 0.76 2.15 % | 0.74 -1.33 % | 0.75 0.94 % | 0.75 -0.86 % | 0.75 3.03 % | 0.73 4.24 % | 0.70 25.30 % | 0.56 0.36 % | 0.56 10.57 % | 0.50 38.19 % | 0.37 11.74 % | 0.33 -26.03 % | 0.44 |
| Weighted average shs out dil | 10.963 M 0.38 % | 10.921 M -3.15 % | 11.276 M -4.55 % | 11.813 M -0.31 % | 11.850 M -2.20 % | 12.117 M 0.31 % | 12.079 M -0.07 % | 12.088 M 1.18 % | 11.947 M -1.03 % | 12.071 M -5.54 % | 12.778 M -7.52 % | 13.818 M 0.57 % | 13.740 M -3.23 % | 14.198 M -2.57 % | 14.573 M -1.06 % | 14.730 M 2.79 % | 14.330 M 5.02 % | 13.644 M 1.20 % | 13.483 M 5.49 % | 12.781 M 2.96 % | 12.413 M 13.34 % | 10.952 M 25.35 % | 8.737 M 8.27 % | 8.070 M 9.34 % | 7.380 M 34.67 % | 5.480 M 14.15 % | 4.801 M 11.73 % | 4.297 M -0.38 % | 4.313 M |
| Weighted average shs out | 10.930 M 0.42 % | 10.884 M -2.78 % | 11.195 M -4.36 % | 11.705 M -0.56 % | 11.771 M 0.00 % | 11.771 M -1.47 % | 11.947 M 0.19 % | 11.924 M 0.69 % | 11.842 M -0.98 % | 11.959 M -5.61 % | 12.670 M -8.01 % | 13.774 M 0.38 % | 13.722 M -1.74 % | 13.965 M -0.83 % | 14.082 M 4.19 % | 13.515 M 2.96 % | 13.127 M 1.28 % | 12.961 M 2.06 % | 12.699 M 3.59 % | 12.259 M 13.17 % | 10.832 M 16.41 % | 9.306 M 38.43 % | 6.723 M 3.03 % | 6.525 M 15.82 % | 5.634 M 2.80 % | 5.480 M 14.15 % | 4.801 M 11.73 % | 4.297 M -0.38 % | 4.313 M |
| EPS diluted | 0.19 -97.91 % | 9.10 -28.52 % | 12.73 -8.35 % | 13.89 60.02 % | 8.68 34.99 % | 6.43 39.18 % | 4.62 101.75 % | 2.29 53.69 % | 1.49 -10.24 % | 1.66 61.17 % | 1.03 -40.46 % | 1.73 49.14 % | 1.16 -11.45 % | 1.31 -2.96 % | 1.35 66.67 % | 0.81 138.24 % | 0.34 21.43 % | 0.28 -26.32 % | 0.38 100.00 % | 0.19 35.71 % | 0.14 -36.36 % | 0.22 -26.67 % | 0.30 328.57 % | 0.07 -58.82 % | 0.17 129.31 % | -0.58 -190.00 % | -0.20 76.74 % | -0.86 -1 328.57 % | 0.07 |
| Earnings per share | 0.19 -97.92 % | 9.13 -28.78 % | 12.82 -8.49 % | 14.01 60.30 % | 8.74 32.02 % | 6.62 41.76 % | 4.67 101.29 % | 2.32 53.64 % | 1.51 -10.12 % | 1.68 61.54 % | 1.04 -40.23 % | 1.74 50.00 % | 1.16 -12.78 % | 1.33 -4.32 % | 1.39 56.18 % | 0.89 140.54 % | 0.37 23.33 % | 0.30 -26.83 % | 0.41 105.00 % | 0.20 25.00 % | 0.16 -36.00 % | 0.25 -30.56 % | 0.36 350.00 % | 0.08 -57.89 % | 0.19 132.76 % | -0.58 -190.00 % | -0.20 76.74 % | -0.86 -1 328.57 % | 0.07 |
| Gross profit | 444.623 M -42.69 % | 775.850 M -31.97 % | 1.140 B 1.14 % | 1.128 B 61.59 % | 697.815 M 29.98 % | 536.858 M 41.32 % | 379.899 M 66.76 % | 227.812 M 10.77 % | 205.664 M 2.16 % | 201.315 M -3.77 % | 209.207 M -21.89 % | 267.846 M -0.07 % | 268.035 M 19.39 % | 224.496 M 116 540.08 % | 192.469 K -99.85 % | 125.325 M 56.44 % | 80.113 M 28.56 % | 62.315 M 11.58 % | 55.849 M 86.36 % | 29.968 M 45.52 % | 20.594 M 10.99 % | 18.554 M 114.30 % | 8.658 M 208.00 % | 2.811 M 29.30 % | 2.174 M -7.33 % | 2.346 M -59.58 % | 5.804 M 23.73 % | 4.691 M -35.63 % | 7.288 M |
| Income tax expense | 1.696 M -94.23 % | 29.382 M -27.44 % | 40.491 M -22.28 % | 52.098 M 65.89 % | 31.406 M 117.39 % | 14.447 M -2.11 % | 14.759 M 17.09 % | 12.605 M 35.73 % | 9.287 M -8.09 % | 10.104 M -5.25 % | 10.664 M 4.36 % | 10.218 M 19.06 % | 8.582 M -6.09 % | 9.139 M 75 547.71 % | 12.081 K -99.84 % | 7.330 M 203.52 % | 2.415 M 41.56 % | 1.706 M -24.38 % | 2.256 M 87.53 % | 1.203 M 3.80 % | 1.159 M 0.96 % | 1.148 M 224.11 % | -925.000 K -4 104.55 % | -22.000 K 97.20 % | -787.000 K -169.83 % | 1.127 M | 0.000 -100.00 % | 342.000 K 475.82 % | -91.000 K |
| Cost of revenue | 157.840 M -46.71 % | 296.204 M -35.35 % | 458.163 M 14.97 % | 398.490 M 68.12 % | 237.027 M 34.05 % | 176.814 M 46.00 % | 121.104 M 64.21 % | 73.751 M 7.09 % | 68.870 M -3.62 % | 71.458 M -6.07 % | 76.078 M -14.56 % | 89.040 M 0.42 % | 88.671 M 20.32 % | 73.693 M 113 129.26 % | 65.083 K -99.84 % | 40.293 M 59.06 % | 25.332 M 18.02 % | 21.464 M 17.69 % | 18.237 M 79.48 % | 10.161 M 50.62 % | 6.746 M -1.16 % | 6.825 M 85.11 % | 3.687 M 66.76 % | 2.211 M 28.25 % | 1.724 M -25.21 % | 2.305 M -77.17 % | 10.097 M 4.42 % | 9.670 M 4.93 % | 9.216 M |
| General and administrative expenses | 0.000 -100.00 % | 646.048 M -32.27 % | 953.908 M 4.85 % | 909.756 M 62.67 % | 559.256 M 26.95 % | 440.519 M 44.51 % | 304.836 M | 0.000 -100.00 % | 169.405 M 7.67 % | 157.331 M -2.86 % | 161.961 M | 0.000 -100.00 % | 217.573 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 3.400 M 100.00 % | 1.700 M 6.25 % | 1.600 M -63.64 % | 4.400 M -16.98 % | 5.300 M -11.67 % | 6.000 M | 0.000 -100.00 % | 9.400 M -38.56 % | 15.300 M -10.00 % | 17.000 M | 0.000 -100.00 % | 27.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 |
| Other expenses | 0.000 | 0.000 100.00 % | -46.000 K -138.66 % | 119.000 K 185.00 % | -140.000 K -582.76 % | 29.000 K -83.80 % | 179.000 K 31.62 % | 136.000 K 780.00 % | -20.000 K -106.13 % | 326.000 K | 0.000 -100.00 % | 91.000 K -89.83 % | 895.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -533.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 232.000 K | 0.000 | 0.000 -100.00 % | 388.000 K |
| Operating expenses | 441.745 M -31.98 % | 649.448 M -32.04 % | 955.608 M 4.86 % | 911.356 M 61.69 % | 563.656 M 26.43 % | 445.819 M 43.43 % | 310.836 M 65.18 % | 188.180 M 5.24 % | 178.805 M 3.58 % | 172.631 M -3.54 % | 178.961 M -23.60 % | 234.256 M -4.30 % | 244.773 M 24.18 % | 197.114 M 122 461.23 % | 160.829 K -99.85 % | 105.959 M 47.34 % | 71.914 M 27.06 % | 56.600 M 18.57 % | 47.737 M 84.36 % | 25.894 M 47.21 % | 17.590 M 17.61 % | 14.956 M 116.57 % | 6.906 M 234.27 % | 2.066 M 22.32 % | 1.689 M -61.71 % | 4.411 M -32.91 % | 6.575 M -16.02 % | 7.829 M 14.41 % | 6.843 M |
| Cost and expenses | 599.585 M -36.60 % | 945.652 M -33.11 % | 1.414 B 7.93 % | 1.310 B 63.59 % | 800.683 M 28.60 % | 622.633 M 44.15 % | 431.940 M 64.91 % | 261.931 M 5.76 % | 247.675 M 1.47 % | 244.089 M -4.29 % | 255.039 M -21.11 % | 323.296 M -3.04 % | 333.444 M 23.13 % | 270.807 M 119 772.78 % | 225.912 K -99.85 % | 146.252 M 50.39 % | 97.246 M 24.57 % | 78.064 M 18.33 % | 65.974 M 82.98 % | 36.055 M 48.15 % | 24.336 M 11.73 % | 21.781 M 105.62 % | 10.593 M 147.67 % | 4.277 M 25.31 % | 3.413 M -49.18 % | 6.716 M -59.72 % | 16.672 M -4.73 % | 17.499 M 8.97 % | 16.059 M |
| Research and development expenses | 0.000 -100.00 % | 4.600 M 2.22 % | 4.500 M 2.27 % | 4.400 M 57.14 % | 2.800 M 3.70 % | 2.700 M 22.73 % | 2.200 M 46.67 % | 1.500 M -25.00 % | 2.000 M 11.11 % | 1.800 M 38.46 % | 1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 441.745 M -31.98 % | 649.448 M -32.04 % | 955.608 M 4.86 % | 911.356 M 61.69 % | 563.656 M 26.43 % | 445.819 M 43.43 % | 310.836 M 65.18 % | 188.180 M 5.24 % | 178.805 M 3.58 % | 172.631 M -3.54 % | 178.961 M -23.60 % | 234.256 M -4.30 % | 244.773 M 24.18 % | 197.114 M 122 461.23 % | 160.829 K -99.85 % | 105.959 M 47.34 % | 71.914 M 27.06 % | 56.600 M 17.26 % | 48.270 M 86.41 % | 25.894 M 47.21 % | 17.590 M 17.61 % | 14.956 M 116.57 % | 6.906 M 234.27 % | 2.066 M 22.32 % | 1.689 M -59.58 % | 4.179 M -36.44 % | 6.575 M -16.02 % | 7.829 M 21.29 % | 6.455 M |
| Interest income | 4.804 M 92.93 % | 2.490 M | 0.000 -100.00 % | 231.000 K -6.10 % | 246.000 K -81.00 % | 1.295 M -0.84 % | 1.306 M 134.05 % | 558.000 K 97.17 % | 283.000 K -57.19 % | 661.000 K -7.68 % | 716.000 K 40.67 % | 509.000 K 67.43 % | 304.000 K -27.79 % | 421.000 K 109 250.65 % | 385.000 -99.75 % | 155.000 K 4.03 % | 149.000 K | 0.000 -100.00 % | 175.000 K 10.76 % | 158.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 701.000 K 203.46 % | 231.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K 91 791.89 % | 111.000 -99.92 % | 145.000 K -60.38 % | 366.000 K | 0.000 -100.00 % | 369.000 K 16.40 % | 317.000 K | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 12.707 M -3.05 % | 13.107 M -23.25 % | 17.078 M 43.74 % | 11.881 M 63.43 % | 7.270 M 57.22 % | 4.624 M 4.26 % | 4.435 M 5.37 % | 4.209 M -22.13 % | 5.405 M -24.03 % | 7.115 M -11.64 % | 8.052 M -29.26 % | 11.382 M 1.58 % | 11.205 M 34.29 % | 8.344 M 42.41 % | 5.859 M 11.24 % | 5.267 M 15.15 % | 4.574 M 31.78 % | 3.471 M 44.87 % | 2.396 M 37.62 % | 1.741 M 32.90 % | 1.310 M 93.50 % | 677.000 K 110.90 % | 321.000 K 52.13 % | 211.000 K -3.65 % | 219.000 K -5.60 % | 232.000 K -46.17 % | 431.000 K -50.74 % | 875.000 K 32.18 % | 662.000 K |
| Operating income | 2.878 M -97.72 % | 126.402 M -31.60 % | 184.806 M -14.54 % | 216.241 M 61.18 % | 134.159 M 47.36 % | 91.039 M 31.82 % | 69.063 M 74.26 % | 39.632 M 47.56 % | 26.859 M -6.36 % | 28.684 M -5.16 % | 30.246 M -9.96 % | 33.590 M 44.40 % | 23.262 M -15.05 % | 27.382 M 86 442.35 % | 31.640 K -99.84 % | 19.366 M 136.20 % | 8.199 M 43.46 % | 5.715 M -29.55 % | 8.112 M 99.12 % | 4.074 M 35.62 % | 3.004 M -16.51 % | 3.598 M 105.37 % | 1.752 M 135.17 % | 745.000 K 180.08 % | 266.000 K 112.88 % | -2.065 M -167.83 % | -771.000 K 75.43 % | -3.138 M -805.17 % | 445.000 K |
| Operating income ratio | 0.00 -95.95 % | 0.12 1.99 % | 0.12 -18.41 % | 0.14 -1.26 % | 0.14 12.50 % | 0.13 -7.46 % | 0.14 4.89 % | 0.13 34.33 % | 0.10 -6.96 % | 0.11 -0.81 % | 0.11 12.64 % | 0.09 44.33 % | 0.07 -28.98 % | 0.09 -25.25 % | 0.12 5.06 % | 0.12 50.38 % | 0.08 13.99 % | 0.07 -37.70 % | 0.11 7.85 % | 0.10 -7.60 % | 0.11 -22.50 % | 0.14 -0.11 % | 0.14 -4.33 % | 0.15 117.39 % | 0.07 115.37 % | -0.44 -815.68 % | -0.05 77.81 % | -0.22 -910.40 % | 0.03 |
| Total other income expenses net | 909.000 K -62.05 % | 2.395 M 420.62 % | -747.000 K -566.96 % | -112.000 K -205.66 % | 106.000 K -91.99 % | 1.324 M -10.84 % | 1.485 M 113.98 % | 694.000 K 163.88 % | 263.000 K -73.35 % | 987.000 K -31.79 % | 1.447 M 142.38 % | 597.000 K -50.08 % | 1.196 M 301.34 % | 298.000 K -99.06 % | 31.660 M 43 470.36 % | -73.000 K 79.08 % | -349.000 K -102.91 % | -172.000 K 77.78 % | -774.000 K -437.50 % | -144.000 K -46.94 % | -98.000 K -145.00 % | -40.000 K 25.93 % | -54.000 K 69.83 % | -179.000 K 49.29 % | -353.000 K -204.13 % | 339.000 K 290.45 % | -178.000 K 17.97 % | -217.000 K -0.46 % | -216.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -74.803 M -3.28 % | -72.428 M -17.50 % | -61.640 M 13.96 % | -71.640 M 53.04 % | -152.562 M -140.74 % | -63.373 M 22.11 % | -81.364 M -8.37 % | -75.077 M -45.34 % | -51.657 M -23.53 % | -41.818 M -74.35 % | -23.985 M 32.79 % | -35.686 M -0.24 % | -35.600 M -314.68 % | -8.585 M 24.47 % | -11.366 M -75.73 % | -6.468 M -209.76 % | 5.893 M 39.05 % | 4.238 M 0.24 % | 4.228 M 14.67 % | 3.687 M -17.54 % | 4.471 M 56.38 % | 2.859 M 26.56 % | 2.259 M 3 543.55 % | 62.000 K -92.62 % | 840.000 K -35.03 % | 1.293 M -69.97 % | 4.306 M 89.19 % | 2.276 M -13.39 % | 2.628 M |
| Total investments | 71.416 M 28.44 % | 55.601 M | 0.000 -100.00 % | 5.361 M -50.14 % | 10.752 M -31.53 % | 15.704 M -20.16 % | 19.670 M -17.20 % | 23.757 M -2.68 % | 24.412 M -2.63 % | 25.072 M -11.04 % | 28.185 M -10.30 % | 31.420 M 56.65 % | 20.057 M 2.66 % | 19.538 M 13.13 % | 17.271 M 380.55 % | 3.594 M 227.02 % | 1.099 M -23.63 % | 1.439 M -6.56 % | 1.540 M -42.96 % | 2.700 M 2.82 % | 2.626 M -34.07 % | 3.983 M 852.87 % | 418.000 K 33.97 % | 312.000 K 56.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 16.125 M -26.74 % | 22.012 M -15.50 % | 26.051 M -19.95 % | 32.543 M 191.58 % | 11.161 M -17.94 % | 13.601 M | 0.000 | 0.000 -100.00 % | 779.000 K 255.71 % | 219.000 K -53.80 % | 474.000 K -31.90 % | 696.000 K -83.95 % | 4.337 M -23.60 % | 5.677 M -2.10 % | 5.799 M -7.07 % | 6.240 M -19.32 % | 7.734 M 20.22 % | 6.433 M 21.08 % | 5.313 M 2.75 % | 5.171 M 1.73 % | 5.083 M -5.57 % | 5.383 M 73.87 % | 3.096 M 832.53 % | 332.000 K -64.76 % | 942.000 K -34.90 % | 1.447 M -69.91 % | 4.809 M 90.00 % | 2.531 M -13.14 % | 2.914 M |
| Accumulated other comprehensive income loss | 180.000 K -27.42 % | 248.000 K 933.33 % | 24.000 K -78.38 % | 111.000 K 170.73 % | 41.000 K 64.00 % | 25.000 K 114.45 % | -173.000 K -8.13 % | -160.000 K 3.03 % | -165.000 K -166.13 % | -62.000 K -114.25 % | 435.000 K -38.12 % | 703.000 K 27.12 % | 553.000 K 39.65 % | 396.000 K 65.00 % | 240.000 K 50.94 % | 159.000 K 102.68 % | -5.926 M -147.54 % | -2.394 M 20.78 % | -3.022 M -1 826.86 % | 175.000 K 548.72 % | -39.000 K -56.00 % | -25.000 K 98.34 % | -1.507 M -17.92 % | -1.278 M -12.01 % | -1.141 M -88.60 % | -605.000 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 176.782 M 1.22 % | 174.649 M 24.88 % | 139.852 M -26.52 % | 190.333 M 23.31 % | 154.351 M -8.55 % | 168.788 M 28.51 % | 131.344 M 26.58 % | 103.762 M 10.98 % | 93.497 M 5.49 % | 88.634 M 12.34 % | 78.897 M -19.25 % | 97.700 M 27.66 % | 76.534 M 26.17 % | 60.658 M 44.02 % | 42.117 M 54.75 % | 27.216 M 78.43 % | 15.253 M 55.36 % | 9.818 M 57.57 % | 6.231 M 442.30 % | 1.149 M 189.28 % | -1.287 M 57.33 % | -3.016 M 43.95 % | -5.381 M 30.89 % | -7.786 M 6.44 % | -8.322 M 11.37 % | -9.390 M -52.76 % | -6.147 M -19.85 % | -5.129 M -276.03 % | -1.364 M |
| Common stock | 0.000 -100.00 % | 11.000 K 0.00 % | 11.000 K -8.33 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.000 K -18.75 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 6.67 % | 15.000 K 0.00 % | 15.000 K 7.14 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 18.18 % | 11.000 K 10.00 % | 10.000 K 42.86 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K 20.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K |
| Total equity | 210.109 M 4.28 % | 201.481 M 29.95 % | 155.044 M -23.43 % | 202.474 M 28.76 % | 157.246 M 50.00 % | 104.832 M -3.92 % | 109.106 M 0.48 % | 108.581 M 13.09 % | 96.016 M 8.39 % | 88.584 M 10.08 % | 80.476 M -18.23 % | 98.416 M 8.40 % | 90.786 M 23.68 % | 73.402 M 2.01 % | 71.956 M 35.94 % | 52.932 M 38.66 % | 38.173 M 17.75 % | 32.420 M 15.10 % | 28.166 M 27.91 % | 22.021 M 14.66 % | 19.206 M 12.47 % | 17.077 M 206.15 % | 5.578 M 119.78 % | 2.538 M 109.75 % | 1.210 M 668.08 % | -213.000 K -109.92 % | 2.147 M 6.50 % | 2.016 M -63.83 % | 5.574 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -20.275 M | 0.000 100.00 % | -7.488 M | 0.000 100.00 % | -1.973 M | 0.000 | 0.000 -100.00 % | 288.000 K -89.55 % | 2.756 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K -76.00 % | 625.000 K | 0.000 -100.00 % | 679.000 K -12.27 % | 774.000 K 3.34 % | 749.000 K |
| Long term debt | 9.943 M -38.35 % | 16.127 M -60.23 % | 40.550 M 55.84 % | 26.020 M 73.74 % | 14.976 M 43.54 % | 10.433 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K -48.95 % | 474.000 K -87.56 % | 3.809 M -10.40 % | 4.251 M -12.44 % | 4.855 M -10.82 % | 5.444 M 26.22 % | 4.313 M -5.62 % | 4.570 M 30.24 % | 3.509 M -11.77 % | 3.977 M -6.56 % | 4.256 M -6.75 % | 4.564 M 68.97 % | 2.701 M 1 054.27 % | 234.000 K -59.16 % | 573.000 K 5.52 % | 543.000 K -86.71 % | 4.087 M 85.94 % | 2.198 M 155.28 % | 861.000 K |
| Total non current liabilities | 9.943 M -38.35 % | 16.127 M -20.46 % | 20.275 M -22.08 % | 26.020 M 247.49 % | 7.488 M -28.23 % | 10.433 M 428.79 % | 1.973 M 848.56 % | 208.000 K -73.30 % | 779.000 K -84.96 % | 5.178 M -39.01 % | 8.490 M 19.02 % | 7.133 M -33.44 % | 10.716 M -10.75 % | 12.007 M 95.59 % | 6.139 M 12.77 % | 5.444 M 26.22 % | 4.313 M -5.62 % | 4.570 M 30.24 % | 3.509 M -13.95 % | 4.078 M -4.18 % | 4.256 M -6.75 % | 4.564 M 68.97 % | 2.701 M 603.39 % | 384.000 K -67.95 % | 1.198 M 120.63 % | 543.000 K -88.61 % | 4.766 M 60.36 % | 2.972 M 84.60 % | 1.610 M |
| Other current liabilities | 33.127 M -31.65 % | 48.468 M -27.51 % | 66.866 M -18.25 % | 81.794 M 42.68 % | 57.325 M 20.10 % | 47.730 M 18.64 % | 40.232 M 76.87 % | 22.747 M 58.86 % | 14.319 M 24.09 % | 11.539 M -15.95 % | 13.728 M 4.06 % | 13.192 M 51.63 % | 8.700 M 100.16 % | -5.428 B -66.93 % | -3.252 B -16 257 915.00 % | -20.000 K 98.23 % | -1.131 M -203.01 % | 1.098 M 57.08 % | 699.000 K 311.18 % | -331.000 K -144.79 % | 739.000 K 1 174.14 % | 58.000 K 132.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.705 M 66.67 % | 1.623 M -26.69 % | 2.214 M |
| Deferred revenue | 316.000 K -44.95 % | 574.000 K -92.20 % | 7.357 M -8.61 % | 8.050 M 5.84 % | 7.606 M 75.54 % | 4.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.899 M 225.28 % | -8.700 M | 0.000 | 0.000 100.00 % | -399.000 K -337.50 % | 168.000 K -84.70 % | 1.098 M 57.08 % | 699.000 K 676.67 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.182 M -47.48 % | 11.770 M 1.89 % | 11.552 M 77.10 % | 6.523 M -11.20 % | 7.346 M 131.88 % | 3.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 219.000 K -5.60 % | 232.000 K -47.75 % | 444.000 K -15.91 % | 528.000 K -62.97 % | 1.426 M 51.06 % | 944.000 K 18.59 % | 796.000 K -76.73 % | 3.421 M 83.63 % | 1.863 M 3.27 % | 1.804 M 18.30 % | 1.525 M 84.40 % | 827.000 K 0.98 % | 819.000 K 107.34 % | 395.000 K 303.06 % | 98.000 K -73.44 % | 369.000 K -59.18 % | 904.000 K 25.21 % | 722.000 K 116.82 % | 333.000 K -83.78 % | 2.053 M |
| Total current liabilities | 64.161 M -30.49 % | 92.300 M -34.49 % | 140.894 M -17.04 % | 169.832 M 52.52 % | 111.350 M 40.26 % | 79.388 M 31.60 % | 60.323 M 62.42 % | 37.140 M 52.08 % | 24.421 M 3.64 % | 23.564 M -12.54 % | 26.944 M -0.58 % | 27.101 M -5.73 % | 28.749 M 41.93 % | 20.256 M 26.89 % | 15.964 M 176.96 % | 5.764 M -32.59 % | 8.551 M 26.98 % | 6.734 M 28.22 % | 5.252 M 18.13 % | 4.446 M 77.41 % | 2.506 M -3.28 % | 2.591 M 61.03 % | 1.609 M 269.89 % | 435.000 K -39.33 % | 717.000 K -59.76 % | 1.782 M -48.00 % | 3.427 M 75.20 % | 1.956 M -54.16 % | 4.267 M |
| Total liabilities | 74.104 M -31.66 % | 108.427 M -32.72 % | 161.169 M -17.71 % | 195.852 M 64.81 % | 118.838 M 32.31 % | 89.821 M 48.90 % | 60.323 M 61.52 % | 37.348 M 48.21 % | 25.200 M -12.32 % | 28.742 M -18.89 % | 35.434 M 3.51 % | 34.234 M -13.25 % | 39.465 M 22.32 % | 32.263 M 45.97 % | 22.103 M 97.21 % | 11.208 M -12.87 % | 12.864 M 13.80 % | 11.304 M 29.03 % | 8.761 M 2.78 % | 8.524 M 26.06 % | 6.762 M -5.49 % | 7.155 M 66.01 % | 4.310 M 426.25 % | 819.000 K -57.23 % | 1.915 M -17.63 % | 2.325 M -71.62 % | 8.193 M 66.25 % | 4.928 M -16.15 % | 5.877 M |
| Other non current assets | 9.667 M -34.01 % | 14.650 M 17.61 % | 12.456 M 92.58 % | 6.468 M 120.22 % | 2.937 M 732.01 % | 353.000 K -70.16 % | 1.183 M -44.20 % | 2.120 M 1 177.11 % | 166.000 K -25.89 % | 224.000 K -56.84 % | 519.000 K 44.17 % | 360.000 K -68.39 % | 1.139 M -37.55 % | 1.824 M 5.56 % | 1.728 M 355.94 % | 379.000 K -73.50 % | 1.430 M 9.08 % | 1.311 M -6.49 % | 1.402 M 2 236.67 % | 60.000 K -14.29 % | 70.000 K -81.33 % | 375.000 K 37 400.00 % | 1.000 K -99.50 % | 200.000 K -18.03 % | 244.000 K 281.25 % | 64.000 K -41.28 % | 109.000 K -54.58 % | 240.000 K -72.73 % | 880.000 K |
| 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 | 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 -100.00 % | 428.000 K -57.33 % | 1.003 M -6.44 % | 1.072 M -73.88 % | 4.104 M -26.01 % | 5.547 M -24.59 % | 7.356 M 17.25 % | 6.274 M -3.60 % | 6.508 M -8.83 % | 7.138 M 61.53 % | 4.419 M 626.81 % | 608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 474.000 K |
| 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 -100.00 % | 428.000 K -57.33 % | 1.003 M -6.44 % | 1.072 M -73.88 % | 4.104 M -26.01 % | 5.547 M -24.59 % | 7.356 M 17.25 % | 6.274 M -3.60 % | 6.508 M -8.83 % | 7.138 M 61.53 % | 4.419 M 626.81 % | 608.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 587.000 K |
| Property plant equipment net | 48.682 M -27.46 % | 67.112 M -11.28 % | 75.645 M -6.13 % | 80.588 M 111.29 % | 38.141 M -1.80 % | 38.842 M 96.70 % | 19.747 M 6.10 % | 18.611 M -5.78 % | 19.753 M -31.95 % | 29.029 M -13.29 % | 33.477 M -17.00 % | 40.336 M 0.57 % | 40.109 M 3.24 % | 38.852 M 27.01 % | 30.589 M 31.64 % | 23.237 M 7.04 % | 21.709 M 27.47 % | 17.031 M 21.48 % | 14.020 M 47.04 % | 9.535 M 9.62 % | 8.698 M 16.77 % | 7.449 M 65.61 % | 4.498 M 486.44 % | 767.000 K -16.08 % | 914.000 K -9.50 % | 1.010 M -68.95 % | 3.253 M 21.65 % | 2.674 M -25.49 % | 3.589 M |
| Total non current assets | 69.809 M -18.71 % | 85.879 M -8.08 % | 93.429 M 2.15 % | 91.460 M 118.96 % | 41.770 M 3.13 % | 40.502 M 69.39 % | 23.910 M 15.33 % | 20.731 M 4.08 % | 19.919 M -31.91 % | 29.253 M -13.95 % | 33.996 M -16.46 % | 40.696 M -2.35 % | 41.676 M -0.01 % | 41.679 M 24.83 % | 33.389 M 14.45 % | 29.173 M -2.16 % | 29.817 M 12.12 % | 26.595 M 20.54 % | 22.063 M 37.01 % | 16.103 M 0.66 % | 15.997 M 30.66 % | 12.243 M 112.48 % | 5.762 M 305.49 % | 1.421 M -14.71 % | 1.666 M 55.12 % | 1.074 M -68.05 % | 3.362 M 15.37 % | 2.914 M -44.20 % | 5.222 M |
| Other current assets | 9.639 M -50.31 % | 19.397 M 19.46 % | 16.237 M -6.03 % | 17.279 M 40.37 % | 12.310 M 9.28 % | 11.265 M 145.64 % | 4.586 M -29.01 % | 6.460 M 35.97 % | 4.751 M -0.77 % | 4.788 M -59.71 % | 11.885 M 109.50 % | 5.673 M 0.78 % | 5.629 M -35.59 % | 8.740 M 43.82 % | 6.077 M -18.02 % | 7.413 M 82.72 % | 4.057 M 11.43 % | 3.641 M 8.30 % | 3.362 M -11.48 % | 3.798 M 167.65 % | 1.419 M -23.42 % | 1.853 M 39.53 % | 1.328 M 208.12 % | 431.000 K 46.60 % | 294.000 K 988.89 % | 27.000 K -93.51 % | 416.000 K 56.39 % | 266.000 K -44.12 % | 476.000 K |
| Short term investments | 71.416 M 28.44 % | 55.601 M | 0.000 -100.00 % | 5.361 M -50.14 % | 10.752 M -31.53 % | 15.704 M -20.16 % | 19.670 M -17.20 % | 23.757 M -2.68 % | 24.412 M -2.63 % | 25.072 M -11.04 % | 28.185 M -10.30 % | 31.420 M 56.65 % | 20.057 M 2.66 % | 19.538 M 13.13 % | 17.271 M 380.55 % | 3.594 M 227.02 % | 1.099 M -23.63 % | 1.439 M -6.56 % | 1.540 M -42.96 % | 2.700 M 2.82 % | 2.626 M -34.07 % | 3.983 M 852.87 % | 418.000 K 33.97 % | 312.000 K 56.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 90.928 M -3.72 % | 94.440 M 7.70 % | 87.691 M -15.83 % | 104.183 M -36.37 % | 163.723 M 112.70 % | 76.974 M -5.40 % | 81.364 M 8.37 % | 75.077 M 43.18 % | 52.436 M 24.74 % | 42.037 M 71.87 % | 24.459 M -32.77 % | 36.382 M -8.90 % | 39.937 M 180.02 % | 14.262 M -16.91 % | 17.165 M 35.07 % | 12.708 M 590.28 % | 1.841 M -16.13 % | 2.195 M 102.30 % | 1.085 M -26.89 % | 1.484 M 142.48 % | 612.000 K -75.75 % | 2.524 M 201.55 % | 837.000 K 210.00 % | 270.000 K 164.71 % | 102.000 K -33.77 % | 154.000 K -69.38 % | 503.000 K 97.25 % | 255.000 K -10.84 % | 286.000 K |
| Cash and short term investments | 162.344 M 8.20 % | 150.041 M 71.10 % | 87.691 M -19.95 % | 109.544 M -37.22 % | 174.475 M 88.26 % | 92.678 M -8.27 % | 101.034 M 2.23 % | 98.834 M 28.61 % | 76.848 M 14.51 % | 67.109 M 27.48 % | 52.644 M -22.36 % | 67.802 M 13.01 % | 59.994 M 77.50 % | 33.800 M -1.85 % | 34.436 M 111.24 % | 16.302 M 454.49 % | 2.940 M -19.10 % | 3.634 M 38.44 % | 2.625 M -37.26 % | 4.184 M 29.22 % | 3.238 M -50.24 % | 6.507 M 418.49 % | 1.255 M 115.64 % | 582.000 K 92.72 % | 302.000 K 96.10 % | 154.000 K -69.38 % | 503.000 K 97.25 % | 255.000 K -10.84 % | 286.000 K |
| Total current assets | 214.404 M -4.30 % | 224.029 M 0.56 % | 222.784 M -27.40 % | 306.866 M 30.96 % | 234.314 M 52.00 % | 154.151 M 5.93 % | 145.519 M 16.23 % | 125.198 M 23.59 % | 101.297 M 15.01 % | 88.073 M 7.52 % | 81.914 M -10.92 % | 91.954 M 3.81 % | 88.575 M 38.43 % | 63.986 M 5.47 % | 60.670 M 73.51 % | 34.967 M 64.78 % | 21.220 M 23.88 % | 17.129 M 15.24 % | 14.864 M 2.92 % | 14.442 M 44.84 % | 9.971 M -16.83 % | 11.989 M 190.57 % | 4.126 M 113.12 % | 1.936 M 32.69 % | 1.459 M 40.56 % | 1.038 M -85.12 % | 6.978 M 73.15 % | 4.030 M -35.30 % | 6.229 M |
| Inventory | 42.421 M -22.29 % | 54.591 M -54.07 % | 118.856 M -33.98 % | 180.043 M 237.21 % | 53.392 M 9.47 % | 48.771 M 25.41 % | 38.888 M 101.20 % | 19.328 M 5.55 % | 18.311 M 37.32 % | 13.335 M -15.25 % | 15.735 M -12.87 % | 18.059 M -13.19 % | 20.804 M 4.18 % | 19.969 M 2.23 % | 19.534 M 73.91 % | 11.232 M -18.94 % | 13.856 M 50.92 % | 9.181 M 11.22 % | 8.255 M 50.78 % | 5.475 M 28.79 % | 4.251 M 42.27 % | 2.988 M 137.33 % | 1.259 M 96.72 % | 640.000 K 4.75 % | 611.000 K 11.29 % | 549.000 K -79.80 % | 2.718 M 13.39 % | 2.397 M -38.44 % | 3.894 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 584.000 K -59.36 % | 1.437 M 42.14 % | 1.011 M 75.52 % | 576.000 K -58.47 % | 1.387 M -15.06 % | 1.633 M -1.03 % | 1.650 M 75.16 % | 942.000 K -56.15 % | 2.148 M 45.43 % | 1.477 M 137.08 % | 623.000 K -13.71 % | 722.000 K 14.97 % | 628.000 K -6.69 % | 673.000 K 8.20 % | 622.000 K -36.85 % | 985.000 K -7.34 % | 1.063 M 65.83 % | 641.000 K 125.70 % | 284.000 K 0.35 % | 283.000 K 12.30 % | 252.000 K -18.18 % | 308.000 K -90.78 % | 3.341 M 200.45 % | 1.112 M -29.31 % | 1.573 M |
| Tax assets | 11.460 M 178.36 % | 4.117 M -22.73 % | 5.328 M 20.98 % | 4.404 M 536.42 % | 692.000 K -47.05 % | 1.307 M -56.14 % | 2.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.341 M 18.57 % | 1.131 M 26.09 % | 897.000 K 144.41 % | 367.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 655.000 K 44.27 % | 454.000 K -10.63 % | 508.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 166.000 K |
| 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 |
| Account payables | 23.051 M -41.19 % | 39.193 M -26.22 % | 53.120 M -25.07 % | 70.894 M 96.43 % | 36.092 M 59.64 % | 22.608 M 18.88 % | 19.017 M 37.83 % | 13.797 M 44.02 % | 9.580 M -14.95 % | 11.264 M -7.51 % | 12.178 M 1.22 % | 12.031 M -25.85 % | 16.226 M 27.99 % | 12.678 M 1 934.99 % | 623.000 K -87.45 % | 4.966 M -3.20 % | 5.130 M 61.27 % | 3.181 M 43.68 % | 2.214 M -2.17 % | 2.263 M 140.74 % | 940.000 K -45.16 % | 1.714 M 44.15 % | 1.189 M 252.82 % | 337.000 K -3.16 % | 348.000 K -60.36 % | 878.000 K | 0.000 | 0.000 | 0.000 |
| Tax payables | 1.485 M -84.93 % | 9.857 M 393.10 % | 1.999 M -22.25 % | 2.571 M -13.75 % | 2.981 M 92.45 % | 1.549 M 44.23 % | 1.074 M 80.20 % | 596.000 K 14.18 % | 522.000 K -3.69 % | 542.000 K -32.75 % | 806.000 K -43.79 % | 1.434 M -56.48 % | 3.295 M -99.94 % | 5.434 B 66.38 % | 3.266 B 14 845 354.55 % | 22.000 K -98.05 % | 1.131 M 91.05 % | 592.000 K 10.65 % | 535.000 K -40.49 % | 899.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -288.000 M | 0.000 100.00 % | -474.000 M 31.90 % | -696.000 M 23.85 % | -914.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 16.125 M -26.74 % | 22.012 M -15.50 % | 26.051 M -19.95 % | 32.543 M 191.58 % | 11.161 M -17.94 % | 13.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 219.000 K -53.80 % | 474.000 K -31.90 % | 696.000 K 0.00 % | 696.000 K -23.85 % | 914.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 331.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 39.000 K -50.00 % | 78.000 K -65.64 % | 227.000 K |
| 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 -100.00 % | 406.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 501.000 K -25.34 % | 671.000 K -31.88 % | 985.000 K -29.74 % | 1.402 M 153.53 % | 553.000 K -8.60 % | 605.000 K | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 33.147 M 24.74 % | 26.573 M 75.32 % | 15.157 M 26.12 % | 12.018 M 322.87 % | 2.842 M 104.44 % | -63.993 M -189.86 % | -22.077 M -544.47 % | 4.967 M 85.89 % | 2.672 M | 0.000 -100.00 % | 1.132 M | 0.000 -100.00 % | 13.683 M 10.96 % | 12.332 M -58.31 % | 29.583 M 17.69 % | 25.136 M 23.57 % | 20.342 M -18.57 % | 24.982 M 0.16 % | 24.943 M 20.59 % | 20.684 M 3.32 % | 20.020 M 3.00 % | 19.437 M 105.77 % | 9.446 M 5.96 % | 8.915 M -0.64 % | 8.972 M -2.17 % | 9.171 M 10.64 % | 8.289 M 16.08 % | 7.141 M 2.99 % | 6.934 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -16.566 M -217.23 % | 14.131 M 282.15 % | -7.758 M -275.96 % | 4.409 M 123.47 % | 1.973 M 848.56 % | 208.000 K -73.30 % | 779.000 K -84.07 % | 4.890 M -10.96 % | 5.492 M -17.53 % | 6.659 M -3.59 % | 6.907 M -10.95 % | 7.756 M 504.05 % | 1.284 M -17.32 % | 1.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 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 100.00 % | -1.973 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 |
| Total assets | 284.213 M -8.29 % | 309.908 M -1.99 % | 316.213 M -20.61 % | 398.326 M 44.28 % | 276.084 M 41.83 % | 194.653 M 14.89 % | 169.429 M 16.10 % | 145.929 M 20.39 % | 121.216 M 3.32 % | 117.326 M 1.22 % | 115.910 M -12.62 % | 132.650 M 1.84 % | 130.251 M 23.27 % | 105.665 M 12.34 % | 94.059 M 46.65 % | 64.140 M 25.67 % | 51.037 M 16.73 % | 43.724 M 18.41 % | 36.927 M 20.89 % | 30.545 M 17.63 % | 25.968 M 7.16 % | 24.232 M 145.06 % | 9.888 M 194.55 % | 3.357 M 7.42 % | 3.125 M 47.96 % | 2.112 M -79.57 % | 10.340 M 48.91 % | 6.944 M -39.36 % | 11.451 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -7.403 M -711.31 % | 1.211 M 231.06 % | -924.000 K 75.13 % | -3.715 M -718.14 % | 601.000 K -62.39 % | 1.598 M 159.47 % | -2.687 M -331.30 % | -623.000 K 77.98 % | -2.829 M -2 568.87 % | -106.000 K -137.06 % | 286.000 K 132.21 % | -888.000 K 33.58 % | -1.337 M -122.23 % | 6.015 M 8 692.86 % | -70.000 K | 0.000 100.00 % | -234.000 K 40.00 % | -390.000 K 39.81 % | -648.000 K -315.28 % | 301.000 K -38.07 % | 486.000 K -57.29 % | 1.138 M 223.03 % | -925.000 K -4 104.55 % | -22.000 K 97.20 % | -787.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 7.363 M -10.08 % | 8.188 M -25.92 % | 11.053 M 11.61 % | 9.903 M 45.72 % | 6.796 M 50.35 % | 4.520 M 44.69 % | 3.124 M -26.79 % | 4.267 M 24.47 % | 3.428 M 11.26 % | 3.081 M -21.36 % | 3.918 M 22.09 % | 3.209 M 12.60 % | 2.850 M 12.92 % | 2.524 M -5.75 % | 2.678 M | 0.000 -100.00 % | 852.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 |
| Change in working capital | 0.000 -100.00 % | 20.276 M -6.35 % | 21.651 M 124.70 % | -87.646 M -429.72 % | 26.582 M 412.51 % | -8.506 M -1 721.41 % | -467.000 K -106.88 % | 6.784 M 260.26 % | -4.233 M -210.23 % | 3.840 M 174.61 % | -5.147 M -218.68 % | 4.337 M -62.45 % | 11.551 M 1 617.87 % | -761.000 K -256.58 % | 486.000 K 224.00 % | 150.000 K 103.14 % | -4.781 M -3 641.48 % | 135.000 K 106.99 % | -1.932 M 6.44 % | -2.065 M -57.75 % | -1.309 M 51.21 % | -2.683 M -943.71 % | 318.000 K 335.56 % | -135.000 K 79.26 % | -651.000 K -140.19 % | 1.620 M 195.35 % | -1.699 M -14 258.33 % | 12.000 K 101.05 % | -1.145 M |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 37.594 M 169.13 % | -54.380 M -18 409.76 % | 297.000 K 107.31 % | -4.064 M -3 431.15 % | 122.000 K -85.03 % | 815.000 K 231.30 % | 246.000 K 1 347.06 % | 17.000 K 102.40 % | -708.000 K -178.49 % | 902.000 K 234.43 % | -671.000 K 21.43 % | -854.000 K -1 711.32 % | 53.000 K 123.25 % | -228.000 K -630.23 % | 43.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 |
| Inventory | 12.170 M -81.06 % | 64.265 M 5.03 % | 61.187 M 148.31 % | -126.651 M -2 640.77 % | -4.621 M 53.24 % | -9.883 M 47.03 % | -18.658 M -1 734.61 % | -1.017 M 79.56 % | -4.976 M -307.33 % | 2.400 M 33.19 % | 1.802 M -34.35 % | 2.745 M 428.74 % | -835.000 K -91.95 % | -435.000 K 94.76 % | -8.302 M -416.39 % | 2.624 M 156.13 % | -4.675 M -404.86 % | -926.000 K 70.49 % | -3.138 M -156.16 % | -1.225 M 3.01 % | -1.263 M 26.95 % | -1.729 M -179.32 % | -619.000 K -2 034.48 % | -29.000 K 53.23 % | -62.000 K -108.14 % | 762.000 K 337.38 % | -321.000 K -334.31 % | 137.000 K 116.51 % | -830.000 K |
| Accounts payables | -34.994 M 2.00 % | -35.707 M 5.02 % | -37.594 M -169.13 % | 54.380 M 111.29 % | 25.737 M 142.57 % | 10.610 M -32.84 % | 15.797 M 97.24 % | 8.009 M 3 965.48 % | 197.000 K 109.26 % | -2.127 M -103.93 % | -1.043 M -269.86 % | -282.000 K -103.32 % | 8.496 M | 0.000 -100.00 % | 8.941 M 524.35 % | -2.107 M -347.88 % | 850.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 |
| Other working capital | 13.079 M 257.92 % | -8.282 M 79.05 % | -39.536 M -201.36 % | 39.005 M 654.59 % | 5.169 M 200.00 % | -5.169 M -327.51 % | 2.272 M 322.09 % | -1.023 M -441.00 % | 300.000 K -91.55 % | 3.550 M 168.30 % | -5.198 M -634.77 % | 972.000 K -78.69 % | 4.561 M 763.83 % | 528.000 K 356.31 % | -206.000 K -48.20 % | -139.000 K 86.09 % | -999.000 K -194.16 % | 1.061 M -12.02 % | 1.206 M 243.57 % | -840.000 K -1 726.09 % | -46.000 K 95.18 % | -954.000 K -201.81 % | 937.000 K 983.96 % | -106.000 K 82.00 % | -589.000 K -168.65 % | 858.000 K 162.26 % | -1.378 M -1 002.40 % | -125.000 K 60.32 % | -315.000 K |
| Other non cash items | 5.025 M -7.97 % | 5.460 M -33.75 % | 8.242 M 59.73 % | 5.160 M 374.26 % | 1.088 M -73.52 % | 4.109 M 560.61 % | 622.000 K -29.24 % | 879.000 K -84.70 % | 5.744 M 240.58 % | -4.086 M -57.03 % | -2.602 M -841.31 % | 351.000 K 194.96 % | 119.000 K -42.51 % | 207.000 K 0.98 % | 205.000 K -93.01 % | 2.933 M 938.00 % | -350.000 K -143.16 % | 811.000 K 15.36 % | 703.000 K 38.11 % | 509.000 K 419.39 % | 98.000 K -52.43 % | 206.000 K 73.11 % | 119.000 K 1 222.22 % | 9.000 K 108.49 % | -106.000 K -108.89 % | 1.192 M 524.08 % | 191.000 K -78.94 % | 907.000 K 1 691.23 % | -57.000 K |
| Net cash provided by operating activities | 24.476 M -83.42 % | 147.657 M -24.11 % | 194.570 M 105.80 % | 94.545 M -34.88 % | 145.196 M 72.32 % | 84.261 M 38.55 % | 60.816 M 40.66 % | 43.237 M 70.56 % | 25.350 M -13.81 % | 29.411 M 15.17 % | 25.536 M -39.72 % | 42.360 M 5.21 % | 40.264 M 15.47 % | 34.870 M 21.21 % | 28.769 M 41.63 % | 20.313 M 269.60 % | 5.496 M -30.90 % | 7.954 M 36.08 % | 5.845 M 81.92 % | 3.213 M 37.78 % | 2.332 M 33.41 % | 1.748 M -28.83 % | 2.456 M 277.27 % | 651.000 K 3 059.09 % | -22.000 K 85.14 % | -148.000 K 92.69 % | -2.026 M -6.46 % | -1.903 M -765.00 % | -220.000 K |
| Investments in property plant and equipment | -7.454 M -14.98 % | -6.483 M 61.14 % | -16.681 M 51.24 % | -34.209 M -481.09 % | -5.887 M 41.47 % | -10.058 M -103.60 % | -4.940 M -52.38 % | -3.242 M -12.73 % | -2.876 M -2.02 % | -2.819 M 59.87 % | -7.024 M 39.48 % | -11.606 M -1.96 % | -11.383 M 22.35 % | -14.660 M -21.61 % | -12.055 M -125.20 % | -5.353 M 28.07 % | -7.442 M 6.57 % | -7.965 M 0.24 % | -7.984 M -377.51 % | -1.672 M 16.02 % | -1.991 M 40.26 % | -3.333 M 16.19 % | -3.977 M -8 545.65 % | -46.000 K 62.60 % | -123.000 K -339.29 % | -28.000 K 86.85 % | -213.000 K -37.42 % | -155.000 K 43.43 % | -274.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.000 K 141.98 % | 81.000 K -88.02 % | 676.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -46.595 M 14.60 % | -54.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.956 M 73.83 % | -26.578 M -187.33 % | -9.250 M 64.53 % | -26.080 M -2.86 % | -25.355 M -202.21 % | -8.390 M 18.37 % | -10.278 M 39.45 % | -16.973 M -558.12 % | -2.579 M | 0.000 100.00 % | -4.000 K | 0.000 100.00 % | -84.000 K 25.00 % | -112.000 K 97.19 % | -3.982 M -873.59 % | -409.000 K -104.50 % | -200.000 K 0.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 27.434 M | 0.000 -100.00 % | 5.267 M 2.37 % | 5.145 M 11.73 % | 4.605 M 23.46 % | 3.730 M 5.22 % | 3.545 M -49.02 % | 6.954 M -73.99 % | 26.741 M 125.09 % | 11.880 M -59.91 % | 29.636 M 106.39 % | 14.359 M 77.07 % | 8.109 M 0.56 % | 8.064 M 46.97 % | 5.487 M | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 1.450 M 246.89 % | 418.000 K 31.03 % | 319.000 K 219.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 95.000 K | 0.000 -100.00 % | 5.267 M 2.37 % | 5.145 M 11.73 % | 4.605 M 23.46 % | 3.730 M 1 803.06 % | 196.000 K 141.98 % | 81.000 K -88.02 % | 676.000 K -74.30 % | 2.630 M 176.84 % | 950.000 K 108.47 % | -11.216 M -217.10 % | -3.537 M -813.95 % | -387.000 K | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 100.00 % | -276.000 K 91.60 % | -3.287 M -54.46 % | -2.128 M -321.39 % | -505.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -99.48 % | 2.478 M 475.45 % | -660.000 K |
| Net cash used for investing activites | -26.520 M 56.56 % | -61.047 M -434.84 % | -11.414 M 60.73 % | -29.064 M -2 167.08 % | -1.282 M 79.74 % | -6.328 M -427.77 % | -1.199 M 62.09 % | -3.163 M -55.28 % | -2.037 M -977.78 % | -189.000 K 92.49 % | -2.518 M 88.86 % | -22.602 M -93.78 % | -11.664 M 30.88 % | -16.874 M 28.32 % | -23.541 M -196.79 % | -7.932 M -8.46 % | -7.313 M 8.23 % | -7.969 M -18.11 % | -6.747 M -232.04 % | -2.032 M 48.43 % | -3.940 M 56.34 % | -9.025 M -97.57 % | -4.568 M -3 028.77 % | -146.000 K 54.80 % | -323.000 K -1 053.57 % | -28.000 K 86.00 % | -200.000 K -108.61 % | 2.323 M 348.72 % | -934.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -219.000 K 14.12 % | -255.000 K -14.86 % | -222.000 K 93.90 % | -3.641 M -152.15 % | -1.444 M -27.11 % | -1.136 M -160.55 % | -436.000 K 67.04 % | -1.323 M -192.32 % | 1.433 M 14.00 % | 1.257 M 785.21 % | 142.000 K 61.36 % | 88.000 K 129.33 % | -300.000 K -113.12 % | 2.287 M -17.26 % | 2.764 M 857.26 % | -365.000 K -266.67 % | 219.000 K -10.25 % | 244.000 K -84.38 % | 1.562 M 507.83 % | -383.000 K -288.67 % | 203.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K -84.11 % | 214.000 K 613.33 % | 30.000 K -86.11 % | 216.000 K -72.83 % | 795.000 K 1 104.55 % | 66.000 K 842.86 % | 7.000 K -99.90 % | 6.722 M 4 075.16 % | 161.000 K -35.60 % | 250.000 K 100.00 % | 125.000 K | 0.000 -100.00 % | 977.000 K | 0.000 -100.00 % | 100.000 K |
| Common stock repurchased | -836.000 K 87.99 % | -6.960 M 94.56 % | -127.961 M -106.10 % | -62.088 M -1 018.50 % | -5.551 M 88.24 % | -47.206 M -53.69 % | -30.715 M -1 109.25 % | -2.540 M -89.27 % | -1.342 M 88.64 % | -11.812 M 66.30 % | -35.046 M -74.52 % | -20.081 M -626.52 % | -2.764 M 86.44 % | -20.389 M -58 154.29 % | -35.000 K 65.69 % | -102.000 K | 0.000 100.00 % | -309.000 K 26.43 % | -420.000 K 7.08 % | -452.000 K | 0.000 100.00 % | -150.000 K 1.32 % | -152.000 K 10.59 % | -170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -715.000 K 99.02 % | -73.017 M -1.95 % | -71.620 M -12.16 % | -63.856 M -20.05 % | -53.190 M -50.27 % | -35.396 M -52.83 % | -23.160 M -50.49 % | -15.390 M -29.45 % | -11.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K 0.00 % | -11.000 K 75.56 % | -45.000 K 52.13 % | -94.000 K -80.77 % | -52.000 K -1.96 % | -51.000 K 0.00 % | -51.000 K 21.54 % | -65.000 K 4.41 % | -68.000 K | 0.000 |
| Other financing activites | 36.000 K -80.85 % | 188.000 K | 0.000 -100.00 % | 811.000 K -49.22 % | 1.597 M 474.46 % | 278.000 K -49.18 % | 547.000 K -3.70 % | 568.000 K 7.37 % | 529.000 K 57.44 % | 336.000 K 2.75 % | 327.000 K -20.05 % | 409.000 K -68.12 % | 1.283 M 104.95 % | 626.000 K -65.30 % | 1.804 M 695.38 % | -303.000 K | 0.000 100.00 % | -39.000 K -178.57 % | -14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 789.000 K |
| Net cash used provided by financing activities | -1.515 M 98.10 % | -79.789 M 60.02 % | -199.581 M -59.50 % | -125.133 M -118.98 % | -57.144 M 30.59 % | -82.324 M -54.37 % | -53.328 M -207.15 % | -17.362 M -34.37 % | -12.921 M -10.14 % | -11.731 M 66.43 % | -34.941 M -49.88 % | -23.313 M -697.03 % | -2.925 M 86.00 % | -20.899 M -1 667.82 % | 1.333 M 188.04 % | -1.514 M -203.49 % | 1.463 M 30.04 % | 1.125 M 123.66 % | 503.000 K 262.78 % | -309.000 K -1.64 % | -304.000 K -103.39 % | 8.964 M 234.60 % | 2.679 M 894.96 % | -337.000 K -215.02 % | 293.000 K 51.81 % | 193.000 K -92.20 % | 2.474 M 648.56 % | -451.000 K -141.30 % | 1.092 M |
| Effect of forex changes on cash | 47.000 K 165.28 % | -72.000 K -7.46 % | -67.000 K -159.82 % | 112.000 K 633.33 % | -21.000 K -2 200.00 % | 1.000 K 150.00 % | -2.000 K 97.18 % | -71.000 K -1 114.29 % | 7.000 K -91.95 % | 87.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 |
| Net change in cash | -3.512 M -152.04 % | 6.749 M 140.92 % | -16.492 M 72.30 % | -59.540 M -168.63 % | 86.749 M 2 076.06 % | -4.390 M -169.83 % | 6.287 M -72.23 % | 22.641 M 117.72 % | 10.399 M -40.84 % | 17.578 M 247.43 % | -11.923 M -235.39 % | -3.555 M -113.85 % | 25.675 M 984.43 % | -2.903 M -144.25 % | 6.561 M -39.62 % | 10.867 M 3 169.77 % | -354.000 K -131.89 % | 1.110 M 378.20 % | -399.000 K -145.76 % | 872.000 K 145.61 % | -1.912 M -213.34 % | 1.687 M 197.53 % | 567.000 K 237.50 % | 168.000 K 423.08 % | -52.000 K -405.88 % | 17.000 K -93.15 % | 248.000 K 900.00 % | -31.000 K 50.00 % | -62.000 K |
| Cash at beginning of period | 94.440 M 7.70 % | 87.691 M -15.83 % | 104.183 M -36.37 % | 163.723 M 112.70 % | 76.974 M -5.40 % | 81.364 M 8.37 % | 75.077 M 43.18 % | 52.436 M 24.74 % | 42.037 M 71.87 % | 24.459 M -32.77 % | 36.382 M -8.90 % | 39.937 M 180.02 % | 14.262 M -16.91 % | 17.165 M 61.87 % | 10.604 M 475.99 % | 1.841 M -16.13 % | 2.195 M 102.30 % | 1.085 M -26.89 % | 1.484 M 142.48 % | 612.000 K -75.75 % | 2.524 M 201.55 % | 837.000 K 210.00 % | 270.000 K 164.71 % | 102.000 K -33.77 % | 154.000 K 12.41 % | 137.000 K -46.27 % | 255.000 K -10.84 % | 286.000 K -17.82 % | 348.000 K |
| Cash at end of period | 90.928 M -3.72 % | 94.440 M 7.70 % | 87.691 M -15.83 % | 104.183 M -36.37 % | 163.723 M 112.70 % | 76.974 M -5.40 % | 81.364 M 8.37 % | 75.077 M 43.18 % | 52.436 M 24.74 % | 42.037 M 71.87 % | 24.459 M -32.77 % | 36.382 M -8.90 % | 39.937 M 180.02 % | 14.262 M -16.91 % | 17.165 M 35.07 % | 12.708 M 590.28 % | 1.841 M -16.13 % | 2.195 M 102.30 % | 1.085 M -26.89 % | 1.484 M 142.48 % | 612.000 K -75.75 % | 2.524 M 201.55 % | 837.000 K 210.00 % | 270.000 K 164.71 % | 102.000 K -33.77 % | 154.000 K -69.38 % | 503.000 K 97.25 % | 255.000 K -10.84 % | 286.000 K |
| Operating cash flow | 24.476 M -83.42 % | 147.657 M -24.11 % | 194.570 M 105.80 % | 94.545 M -34.88 % | 145.196 M 72.32 % | 84.261 M 38.55 % | 60.816 M 40.66 % | 43.237 M 70.56 % | 25.350 M -13.81 % | 29.411 M 15.17 % | 25.536 M -39.72 % | 42.360 M 5.21 % | 40.264 M 15.47 % | 34.870 M 21.21 % | 28.769 M 41.63 % | 20.313 M 269.60 % | 5.496 M -30.90 % | 7.954 M 36.08 % | 5.845 M 81.92 % | 3.213 M 37.78 % | 2.332 M 33.41 % | 1.748 M -28.83 % | 2.456 M 277.27 % | 651.000 K 3 059.09 % | -22.000 K 85.14 % | -148.000 K 92.69 % | -2.026 M -6.46 % | -1.903 M -765.00 % | -220.000 K |
| Capital expenditure | -7.454 M -14.98 % | -6.483 M 61.14 % | -16.681 M 51.24 % | -34.209 M -481.09 % | -5.887 M 41.47 % | -10.058 M -103.60 % | -4.940 M -52.38 % | -3.242 M -12.73 % | -2.876 M -2.02 % | -2.819 M 59.87 % | -7.024 M 39.48 % | -11.606 M -1.96 % | -11.383 M 22.35 % | -14.660 M -21.61 % | -12.055 M -125.20 % | -5.353 M 28.07 % | -7.442 M 6.57 % | -7.965 M 0.24 % | -7.984 M -377.51 % | -1.672 M 16.02 % | -1.991 M 40.26 % | -3.333 M 16.19 % | -3.977 M -8 545.65 % | -46.000 K 62.60 % | -123.000 K -339.29 % | -28.000 K 86.85 % | -213.000 K -37.42 % | -155.000 K 43.43 % | -274.000 K |
| Free CashFlow | 17.022 M -87.94 % | 141.174 M -20.64 % | 177.889 M 194.83 % | 60.336 M -56.69 % | 139.309 M 87.74 % | 74.203 M 32.80 % | 55.876 M 39.71 % | 39.995 M 77.96 % | 22.474 M -15.49 % | 26.592 M 43.65 % | 18.512 M -39.81 % | 30.754 M 6.49 % | 28.881 M 42.90 % | 20.210 M 20.92 % | 16.714 M 11.72 % | 14.960 M 868.76 % | -1.946 M -17 590.91 % | -11.000 K 99.49 % | -2.139 M -238.81 % | 1.541 M 351.91 % | 341.000 K 121.51 % | -1.585 M -4.21 % | -1.521 M -351.40 % | 605.000 K 517.24 % | -145.000 K 17.61 % | -176.000 K 92.14 % | -2.239 M -8.79 % | -2.058 M -316.60 % | -494.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 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 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 105.555 M -8.79 % | 115.728 M -2.75 % | 119.003 M -15.10 % | 140.163 M -16.85 % | 168.558 M -3.54 % | 174.739 M -8.52 % | 191.015 M -19.02 % | 235.869 M -20.37 % | 296.188 M -15.13 % | 348.983 M 3.48 % | 337.245 M -13.62 % | 390.398 M -13.88 % | 453.333 M 8.56 % | 417.600 M 10.52 % | 377.834 M -8.60 % | 413.395 M 4.87 % | 394.189 M 15.71 % | 340.669 M 28.60 % | 264.912 M -2.42 % | 271.470 M 23.40 % | 219.999 M 23.28 % | 178.461 M 4.59 % | 170.632 M -10.22 % | 190.061 M 1.58 % | 187.103 M 12.80 % | 165.876 M 13.74 % | 145.844 M 4.74 % | 139.239 M 18.68 % | 117.324 M 18.99 % | 98.596 M 26.39 % | 78.007 M 1.04 % | 77.205 M 1.95 % | 75.729 M 7.23 % | 70.622 M 13.05 % | 62.467 M -8.91 % | 68.578 M -3.61 % | 71.144 M -1.66 % | 72.345 M 17.99 % | 61.312 M -7.01 % | 65.936 M -8.63 % | 72.161 M -1.64 % | 73.364 M 17.75 % | 62.303 M -15.80 % | 73.992 M -8.52 % | 80.883 M -6.52 % | 86.529 M 11.95 % | 77.291 M -10.63 % | 86.480 M -10.91 % | 97.072 M 1.07 % | 96.043 M 15.38 % | 83.243 M -8.49 % | 90.968 M -2.78 % | 93.571 M 5.23 % | 88.924 M 27.82 % | 69.572 M -8.54 % | 76.067 M -2.80 % | 78.255 M 5.33 % | 74.295 M 17.88 % | 63.025 M -6.33 % | 67.282 M 0.93 % | 66.660 M 10.03 % | 60.585 M 31.08 % | 46.220 M 2.70 % | 45.006 M 10.54 % | 40.713 M 20.88 % | 33.680 M 32.30 % | 25.458 M -6.68 % | 27.281 M -0.93 % | 27.537 M 9.41 % | 25.169 M 27.09 % | 19.804 M -9.35 % | 21.846 M -0.88 % | 22.041 M 9.72 % | 20.089 M 31.24 % | 15.307 M -22.07 % | 19.642 M -1.56 % | 19.954 M 4.02 % | 19.183 M 86.90 % | 10.264 M -6.56 % | 10.985 M 4.07 % | 10.555 M 26.77 % | 8.326 M 41.17 % | 5.898 M -18.85 % | 7.268 M -1.21 % | 7.357 M 7.92 % | 6.817 M 16.73 % | 5.840 M -13.80 % | 6.775 M 5.58 % | 6.417 M 1.10 % | 6.347 M 41.45 % | 4.487 M 46.73 % | 3.058 M 0.99 % | 3.028 M 70.88 % | 1.772 M 54.76 % | 1.145 M -6.22 % | 1.221 M -8.33 % | 1.332 M 0.60 % | 1.324 M 46.80 % | 901.934 K -17.27 % | 1.090 M 17.11 % | 930.877 K -4.53 % | 975.000 K 21.88 % | 800.000 K -11.11 % | 900.000 K -66.67 % | 2.700 M 100.45 % | 1.347 M -20.76 % | 1.700 M -15.00 % | 2.000 M 385.71 % | -700.000 K -123.33 % | 3.000 M 30.43 % | 2.300 M -30.30 % | 3.300 M -26.67 % | 4.500 M 4.65 % | 4.300 M 13.16 % | 3.800 M -13.64 % | 4.400 M |
| Net income | 2.480 M 421.24 % | -772.000 K -196.50 % | 800.000 K -29.14 % | 1.129 M 113.85 % | -8.154 M -198.05 % | 8.316 M 37.80 % | 6.035 M -73.91 % | 23.131 M -23.61 % | 30.280 M -24.24 % | 39.968 M 50.72 % | 26.518 M -26.65 % | 36.155 M -7.56 % | 39.113 M -6.39 % | 41.781 M 22.80 % | 34.023 M -18.96 % | 41.982 M -10.61 % | 46.963 M 14.37 % | 41.063 M 46.69 % | 27.994 M -18.75 % | 34.453 M 57.07 % | 21.935 M 18.72 % | 18.477 M -7.06 % | 19.881 M 25.02 % | 15.902 M -25.63 % | 21.383 M 3.05 % | 20.750 M 32.56 % | 15.653 M 13.58 % | 13.781 M -2.49 % | 14.133 M 15.64 % | 12.222 M 67.29 % | 7.306 M 9.27 % | 6.686 M -11.84 % | 7.584 M 23.42 % | 6.145 M 49.40 % | 4.113 M -32.18 % | 6.065 M 78.54 % | 3.397 M -20.26 % | 4.260 M 10.36 % | 3.860 M -29.89 % | 5.506 M -11.88 % | 6.248 M 40.59 % | 4.444 M 232.22 % | -3.361 M -169.23 % | 4.855 M -15.12 % | 5.720 M -4.14 % | 5.967 M 12.80 % | 5.290 M -6.75 % | 5.673 M -19.79 % | 7.073 M 19.21 % | 5.933 M 218.12 % | 1.865 M -74.13 % | 7.208 M 156.24 % | 2.813 M -29.50 % | 3.990 M 241.32 % | 1.169 M -76.94 % | 5.069 M -14.72 % | 5.944 M -6.51 % | 6.358 M 85.80 % | 3.422 M -40.50 % | 5.751 M 3.85 % | 5.538 M 13.00 % | 4.901 M 60.95 % | 3.045 M -11.33 % | 3.434 M 14.50 % | 2.999 M 20.68 % | 2.485 M 161.85 % | 949.000 K -38.73 % | 1.549 M -1.46 % | 1.572 M 15.16 % | 1.365 M 126.74 % | 602.000 K -36.90 % | 954.000 K 4.95 % | 909.000 K -36.08 % | 1.422 M 220.99 % | 443.000 K -70.27 % | 1.490 M 1.02 % | 1.475 M -12.93 % | 1.694 M 99.53 % | 849.000 K 37.60 % | 617.000 K -18.06 % | 753.000 K 48.52 % | 507.000 K 1 348.57 % | 35.000 K -91.05 % | 391.000 K -41.99 % | 674.000 K 4.17 % | 647.000 K 48.74 % | 435.000 K -16.35 % | 520.000 K -12.01 % | 591.000 K -31.60 % | 864.000 K 500.00 % | 144.000 K -90.67 % | 1.543 M 128.93 % | 674.000 K 157.25 % | 262.000 K 1 090.91 % | 22.000 K -83.70 % | 135.000 K -15.09 % | 159.000 K -41.54 % | 272.000 K -55.64 % | 613.126 K 276.97 % | 162.646 K -32.01 % | 239.229 K -16.93 % | 288.000 K 44.00 % | 200.000 K 111.76 % | -1.700 M -88.89 % | -900.000 K -19.52 % | -753.000 K 5.88 % | -800.000 K -260.00 % | 500.000 K | 0.000 100.00 % | -700.000 K 74.07 % | -2.700 M -350.00 % | -600.000 K -200.00 % | -200.000 K 0.00 % | -200.000 K -300.00 % | 100.000 K -50.00 % | 200.000 K |
| Income before tax | 2.875 M 446.58 % | 526.000 K -58.75 % | 1.275 M -19.20 % | 1.578 M 114.82 % | -10.650 M -191.93 % | 11.585 M 18.19 % | 9.802 M -63.08 % | 26.549 M -32.13 % | 39.117 M -26.65 % | 53.329 M 64.56 % | 32.408 M -32.31 % | 47.878 M -1.88 % | 48.796 M -11.24 % | 54.976 M 17.59 % | 46.751 M -15.29 % | 55.192 M -10.03 % | 61.345 M 16.09 % | 52.841 M 39.61 % | 37.850 M -15.20 % | 44.633 M 58.51 % | 28.158 M 19.19 % | 23.624 M 24.46 % | 18.981 M -7.78 % | 20.583 M -25.90 % | 27.778 M 11.02 % | 25.021 M 24.05 % | 20.170 M 13.14 % | 17.828 M 1.19 % | 17.619 M 18.00 % | 14.931 M 52.42 % | 9.796 M -5.54 % | 10.371 M -9.41 % | 11.448 M 31.42 % | 8.711 M 30.80 % | 6.660 M -26.09 % | 9.011 M 76.96 % | 5.092 M -19.92 % | 6.359 M 7.02 % | 5.942 M -26.72 % | 8.109 M -8.14 % | 8.828 M 29.98 % | 6.792 M 63.23 % | 4.161 M -39.21 % | 6.845 M -21.19 % | 8.685 M -3.56 % | 9.006 M 34.00 % | 6.721 M -14.69 % | 7.878 M -27.58 % | 10.878 M 24.89 % | 8.710 M 139.02 % | 3.644 M -59.42 % | 8.979 M 63.20 % | 5.502 M -13.12 % | 6.333 M 335.56 % | 1.454 M -78.62 % | 6.802 M -25.60 % | 9.142 M -11.08 % | 10.281 M 97.98 % | 5.193 M -42.81 % | 9.081 M -1.34 % | 9.204 M 12.05 % | 8.214 M 63.89 % | 5.012 M -9.63 % | 5.546 M 16.54 % | 4.759 M 19.69 % | 3.976 M 248.16 % | 1.142 M -51.42 % | 2.351 M 1.16 % | 2.324 M 14.31 % | 2.033 M 147.32 % | 822.000 K -41.29 % | 1.400 M -1.34 % | 1.419 M -28.59 % | 1.987 M 406.89 % | 392.000 K -78.08 % | 1.788 M -24.21 % | 2.359 M -16.32 % | 2.819 M 311.53 % | 685.000 K -44.13 % | 1.226 M 5.33 % | 1.164 M 36.30 % | 854.000 K 50.88 % | 566.000 K 8.64 % | 521.000 K -43.68 % | 925.000 K 3.47 % | 894.000 K 74.95 % | 511.000 K -25.62 % | 687.000 K -28.36 % | 959.000 K -31.55 % | 1.401 M 696.02 % | 176.000 K -76.02 % | 734.000 K 39.54 % | 526.000 K 73.60 % | 303.000 K 278.75 % | 80.000 K -40.74 % | 135.000 K -37.79 % | 217.000 K -35.22 % | 335.000 K 164.52 % | -519.242 K -348.09 % | 209.294 K -18.86 % | 257.948 K -26.51 % | 351.000 K -41.50 % | 600.000 K 137.50 % | -1.600 M -166.67 % | -600.000 K -30.15 % | -461.000 K -53.67 % | -300.000 K | 0.000 -100.00 % | 500.000 K 171.43 % | -700.000 K 69.57 % | -2.300 M -283.33 % | -600.000 K -200.00 % | -200.000 K 0.00 % | -200.000 K -300.00 % | 100.000 K -50.00 % | 200.000 K |
| Income before tax ratio | 0.03 499.26 % | 0.00 -57.58 % | 0.01 -4.83 % | 0.01 117.82 % | -0.06 -195.30 % | 0.07 29.20 % | 0.05 -54.41 % | 0.11 -14.77 % | 0.13 -13.58 % | 0.15 59.02 % | 0.10 -21.64 % | 0.12 13.94 % | 0.11 -18.24 % | 0.13 6.40 % | 0.12 -7.32 % | 0.13 -14.21 % | 0.16 0.33 % | 0.16 8.56 % | 0.14 -13.10 % | 0.16 28.46 % | 0.13 -3.31 % | 0.13 19.00 % | 0.11 2.72 % | 0.11 -27.06 % | 0.15 -1.58 % | 0.15 9.07 % | 0.14 8.01 % | 0.13 -14.74 % | 0.15 -0.83 % | 0.15 20.59 % | 0.13 -6.52 % | 0.13 -11.14 % | 0.15 22.56 % | 0.12 15.69 % | 0.11 -18.86 % | 0.13 83.59 % | 0.07 -18.57 % | 0.09 -9.30 % | 0.10 -21.20 % | 0.12 0.53 % | 0.12 32.14 % | 0.09 38.62 % | 0.07 -27.81 % | 0.09 -13.85 % | 0.11 3.17 % | 0.10 19.69 % | 0.09 -4.54 % | 0.09 -18.71 % | 0.11 23.57 % | 0.09 107.17 % | 0.04 -55.65 % | 0.10 67.86 % | 0.06 -17.44 % | 0.07 240.77 % | 0.02 -76.63 % | 0.09 -23.46 % | 0.12 -15.58 % | 0.14 67.95 % | 0.08 -38.95 % | 0.13 -2.25 % | 0.14 1.84 % | 0.14 25.03 % | 0.11 -12.00 % | 0.12 5.42 % | 0.12 -0.98 % | 0.12 163.17 % | 0.04 -47.95 % | 0.09 2.11 % | 0.08 4.48 % | 0.08 94.60 % | 0.04 -35.23 % | 0.06 -0.46 % | 0.06 -34.91 % | 0.10 286.23 % | 0.03 -71.87 % | 0.09 -23.00 % | 0.12 -19.55 % | 0.15 120.19 % | 0.07 -40.20 % | 0.11 1.20 % | 0.11 7.52 % | 0.10 6.88 % | 0.10 33.87 % | 0.07 -42.99 % | 0.13 -4.13 % | 0.13 49.88 % | 0.09 -13.71 % | 0.10 -32.15 % | 0.15 -32.30 % | 0.22 462.75 % | 0.04 -83.66 % | 0.24 38.17 % | 0.17 1.59 % | 0.17 144.73 % | 0.07 -36.81 % | 0.11 -32.13 % | 0.16 -35.61 % | 0.25 143.95 % | -0.58 -399.87 % | 0.19 -30.72 % | 0.28 -23.03 % | 0.36 -52.00 % | 0.75 142.19 % | -1.78 -700.00 % | -0.22 35.07 % | -0.34 -93.94 % | -0.18 | 0.00 100.00 % | -0.71 -206.12 % | -0.23 76.67 % | -1.00 -450.00 % | -0.18 -309.09 % | -0.04 4.44 % | -0.05 -276.74 % | 0.03 -42.11 % | 0.05 |
| EBITDA | 2.979 M 47.62 % | 2.018 M -48.18 % | 3.894 M -26.53 % | 5.300 M 210.21 % | -4.809 M -160.57 % | 7.940 M -33.99 % | 12.029 M -58.41 % | 28.921 M -31.26 % | 42.074 M -25.51 % | 56.485 M 53.07 % | 36.901 M -23.37 % | 48.156 M -6.84 % | 51.692 M -10.12 % | 57.515 M 15.30 % | 49.882 M -13.88 % | 57.921 M -9.55 % | 64.039 M 21.29 % | 52.799 M 32.07 % | 39.979 M -13.72 % | 46.337 M 54.86 % | 29.921 M 18.77 % | 25.192 M 26.16 % | 19.968 M -1.45 % | 20.262 M -25.93 % | 27.355 M 10.68 % | 24.715 M 19.29 % | 20.719 M 13.24 % | 18.297 M 0.23 % | 18.255 M 12.50 % | 16.227 M 54.68 % | 10.491 M -7.28 % | 11.315 M -8.38 % | 12.350 M 27.52 % | 9.685 M 24.04 % | 7.808 M -23.21 % | 10.168 M 58.60 % | 6.411 M -18.61 % | 7.877 M 9.02 % | 7.225 M -25.63 % | 9.715 M -7.22 % | 10.471 M 60.80 % | 6.512 M -26.99 % | 8.919 M 50.18 % | 5.939 M -40.34 % | 9.954 M 14.47 % | 8.696 M -17.12 % | 10.492 M 4.50 % | 10.040 M -24.12 % | 13.232 M 18.06 % | 11.208 M -17.23 % | 13.541 M 13.25 % | 11.957 M 160.05 % | 4.598 M -25.08 % | 6.137 M 32.72 % | 4.624 M -47.70 % | 8.841 M -20.14 % | 11.071 M -5.79 % | 11.751 M 71.47 % | 6.853 M -24.26 % | 9.048 M -2.25 % | 9.256 M 12.86 % | 8.201 M 26.60 % | 6.478 M 16.45 % | 5.563 M 16.19 % | 4.788 M 19.22 % | 4.016 M 61.41 % | 2.488 M 3.84 % | 2.396 M -32.98 % | 3.575 M 73.38 % | 2.062 M 18.85 % | 1.735 M 11.43 % | 1.557 M 7.75 % | 1.445 M -35.46 % | 2.239 M 225.29 % | -1.787 M -176.56 % | 2.334 M -12.29 % | 2.661 M -30.81 % | 3.846 M 250.27 % | 1.098 M -37.04 % | 1.744 M 9.62 % | 1.591 M 15.12 % | 1.382 M 41.60 % | 976.000 K 8.93 % | 896.000 K -26.56 % | 1.220 M -0.16 % | 1.222 M 53.90 % | 794.000 K -7.35 % | 857.000 K -20.57 % | 1.079 M -30.16 % | 1.545 M 936.91 % | 149.000 K -82.30 % | 842.000 K 15.66 % | 728.000 K 105.65 % | 354.000 K 170.23 % | 131.000 K -31.05 % | 190.000 K -36.45 % | 299.000 K -33.41 % | 449.000 K 42.56 % | 314.956 K 162.15 % | 120.142 K 161.74 % | 45.902 K -79.42 % | 223.000 K -20.36 % | 280.000 K 115.91 % | -1.760 M -93.41 % | -910.000 K -154.90 % | -357.000 K 53.64 % | -770.000 K -263.83 % | 470.000 K -6.00 % | 500.000 K 172.46 % | -690.000 K 67.30 % | -2.110 M -305.77 % | -520.000 K -642.86 % | -70.000 K 41.67 % | -120.000 K -160.00 % | 200.000 K -54.55 % | 440.000 K |
| Net income ratio | 0.02 452.20 % | -0.01 -199.23 % | 0.01 -16.54 % | 0.01 116.65 % | -0.05 -201.65 % | 0.05 50.63 % | 0.03 -67.78 % | 0.10 -4.07 % | 0.10 -10.74 % | 0.11 45.65 % | 0.08 -15.09 % | 0.09 7.34 % | 0.09 -13.76 % | 0.10 11.11 % | 0.09 -11.33 % | 0.10 -14.76 % | 0.12 -1.16 % | 0.12 14.07 % | 0.11 -16.74 % | 0.13 27.29 % | 0.10 -3.70 % | 0.10 -11.14 % | 0.12 39.26 % | 0.08 -26.79 % | 0.11 -8.64 % | 0.13 16.55 % | 0.11 8.44 % | 0.10 -17.84 % | 0.12 -2.82 % | 0.12 32.35 % | 0.09 8.15 % | 0.09 -13.53 % | 0.10 15.09 % | 0.09 32.15 % | 0.07 -25.55 % | 0.09 85.22 % | 0.05 -18.91 % | 0.06 -6.47 % | 0.06 -24.61 % | 0.08 -3.56 % | 0.09 42.94 % | 0.06 212.29 % | -0.05 -182.22 % | 0.07 -7.22 % | 0.07 2.55 % | 0.07 0.76 % | 0.07 4.33 % | 0.07 -9.97 % | 0.07 17.95 % | 0.06 175.73 % | 0.02 -71.72 % | 0.08 163.57 % | 0.03 -33.00 % | 0.04 167.04 % | 0.02 -74.79 % | 0.07 -12.27 % | 0.08 -11.24 % | 0.09 57.61 % | 0.05 -36.48 % | 0.09 2.89 % | 0.08 2.70 % | 0.08 22.79 % | 0.07 -13.66 % | 0.08 3.58 % | 0.07 -0.16 % | 0.07 97.93 % | 0.04 -34.35 % | 0.06 -0.54 % | 0.06 5.26 % | 0.05 78.41 % | 0.03 -30.39 % | 0.04 5.89 % | 0.04 -41.74 % | 0.07 144.58 % | 0.03 -61.85 % | 0.08 2.62 % | 0.07 -16.29 % | 0.09 6.76 % | 0.08 47.27 % | 0.06 -21.27 % | 0.07 17.16 % | 0.06 926.14 % | 0.01 -88.97 % | 0.05 -41.28 % | 0.09 -3.47 % | 0.09 27.42 % | 0.07 -2.95 % | 0.08 -16.66 % | 0.09 -32.34 % | 0.14 324.17 % | 0.03 -93.64 % | 0.50 126.69 % | 0.22 50.55 % | 0.15 669.52 % | 0.02 -82.62 % | 0.11 -7.38 % | 0.12 -41.90 % | 0.21 -69.78 % | 0.68 355.65 % | 0.15 -41.95 % | 0.26 -13.00 % | 0.30 18.15 % | 0.25 113.24 % | -1.89 -466.67 % | -0.33 40.37 % | -0.56 -18.79 % | -0.47 -288.24 % | 0.25 | 0.00 100.00 % | -0.23 80.12 % | -1.17 -545.65 % | -0.18 -309.09 % | -0.04 4.44 % | -0.05 -276.74 % | 0.03 -42.11 % | 0.05 |
| Ratio EBITDA | 0.03 61.85 % | 0.02 -46.71 % | 0.03 -13.46 % | 0.04 232.54 % | -0.03 -162.79 % | 0.05 -27.84 % | 0.06 -48.64 % | 0.12 -13.68 % | 0.14 -12.24 % | 0.16 47.92 % | 0.11 -11.29 % | 0.12 8.18 % | 0.11 -17.21 % | 0.14 4.32 % | 0.13 -5.77 % | 0.14 -13.76 % | 0.16 4.82 % | 0.15 2.70 % | 0.15 -11.59 % | 0.17 25.50 % | 0.14 -3.65 % | 0.14 20.63 % | 0.12 9.77 % | 0.11 -27.08 % | 0.15 -1.88 % | 0.15 4.88 % | 0.14 8.11 % | 0.13 -15.55 % | 0.16 -5.46 % | 0.16 22.38 % | 0.13 -8.24 % | 0.15 -10.13 % | 0.16 18.92 % | 0.14 9.72 % | 0.12 -15.70 % | 0.15 64.54 % | 0.09 -17.24 % | 0.11 -7.60 % | 0.12 -20.02 % | 0.15 1.54 % | 0.15 63.48 % | 0.09 -38.00 % | 0.14 78.35 % | 0.08 -34.78 % | 0.12 22.46 % | 0.10 -25.97 % | 0.14 16.93 % | 0.12 -14.83 % | 0.14 16.81 % | 0.12 -28.26 % | 0.16 23.76 % | 0.13 167.49 % | 0.05 -28.80 % | 0.07 3.84 % | 0.07 -42.82 % | 0.12 -17.85 % | 0.14 -10.55 % | 0.16 45.46 % | 0.11 -19.14 % | 0.13 -3.15 % | 0.14 2.58 % | 0.14 -3.42 % | 0.14 13.39 % | 0.12 5.10 % | 0.12 -1.37 % | 0.12 22.01 % | 0.10 11.28 % | 0.09 -32.35 % | 0.13 58.47 % | 0.08 -6.49 % | 0.09 22.92 % | 0.07 8.71 % | 0.07 -41.18 % | 0.11 195.47 % | -0.12 -198.25 % | 0.12 -10.90 % | 0.13 -33.48 % | 0.20 87.42 % | 0.11 -32.62 % | 0.16 5.33 % | 0.15 -9.19 % | 0.17 0.31 % | 0.17 34.23 % | 0.12 -25.66 % | 0.17 -7.49 % | 0.18 31.85 % | 0.14 7.48 % | 0.13 -24.77 % | 0.17 -30.92 % | 0.24 633.04 % | 0.03 -87.94 % | 0.28 14.52 % | 0.24 20.35 % | 0.20 74.61 % | 0.11 -26.48 % | 0.16 -30.68 % | 0.22 -33.81 % | 0.34 -2.89 % | 0.35 216.87 % | 0.11 123.49 % | 0.05 -78.44 % | 0.23 -34.65 % | 0.35 117.90 % | -1.96 -480.22 % | -0.34 -27.17 % | -0.27 41.49 % | -0.45 -292.74 % | 0.24 132.90 % | -0.71 -210.56 % | -0.23 74.93 % | -0.92 -482.19 % | -0.16 -912.99 % | -0.02 44.26 % | -0.03 -153.02 % | 0.05 -47.37 % | 0.10 |
| Gross profit ratio | 0.73 -0.25 % | 0.73 -1.80 % | 0.74 -1.67 % | 0.75 2.95 % | 0.73 0.53 % | 0.73 -1.57 % | 0.74 -1.59 % | 0.75 5.71 % | 0.71 0.76 % | 0.71 1.93 % | 0.69 -4.40 % | 0.72 2.10 % | 0.71 -1.97 % | 0.72 -1.72 % | 0.74 -0.84 % | 0.74 -0.31 % | 0.75 2.13 % | 0.73 -2.99 % | 0.75 0.07 % | 0.75 3.80 % | 0.72 -4.45 % | 0.76 0.97 % | 0.75 -0.20 % | 0.75 0.00 % | 0.75 -0.32 % | 0.75 0.86 % | 0.75 -2.85 % | 0.77 1.72 % | 0.76 -0.25 % | 0.76 0.10 % | 0.76 0.58 % | 0.75 -0.94 % | 0.76 1.58 % | 0.75 -0.63 % | 0.75 -0.91 % | 0.76 1.67 % | 0.75 1.75 % | 0.74 -0.30 % | 0.74 -1.08 % | 0.75 1.19 % | 0.74 0.53 % | 0.73 1.53 % | 0.72 -2.74 % | 0.74 -0.55 % | 0.75 1.00 % | 0.74 -0.95 % | 0.75 -0.53 % | 0.75 -0.18 % | 0.75 -0.35 % | 0.75 -0.07 % | 0.75 0.43 % | 0.75 0.22 % | 0.75 -0.15 % | 0.75 -0.20 % | 0.75 1.37 % | 0.74 -1.65 % | 0.75 -1.11 % | 0.76 2.79 % | 0.74 -1.04 % | 0.75 1.06 % | 0.74 -1.77 % | 0.76 1.20 % | 0.75 -1.86 % | 0.76 0.02 % | 0.76 -0.05 % | 0.76 -0.28 % | 0.76 0.27 % | 0.76 0.45 % | 0.76 -0.01 % | 0.76 5.04 % | 0.72 -3.47 % | 0.75 -1.25 % | 0.76 1.13 % | 0.75 0.43 % | 0.75 -2.03 % | 0.76 0.49 % | 0.76 0.78 % | 0.75 3.14 % | 0.73 -3.76 % | 0.76 0.66 % | 0.75 0.06 % | 0.75 2.20 % | 0.73 -0.77 % | 0.74 0.68 % | 0.74 -8.29 % | 0.80 10.17 % | 0.73 1.68 % | 0.72 -4.08 % | 0.75 1.56 % | 0.73 -2.82 % | 0.76 10.27 % | 0.69 1.04 % | 0.68 8.05 % | 0.63 26.62 % | 0.50 -23.04 % | 0.64 15.09 % | 0.56 -9.90 % | 0.62 17.01 % | 0.53 1.93 % | 0.52 -11.41 % | 0.59 -0.93 % | 0.59 -20.82 % | 0.75 237.50 % | 0.22 -45.45 % | 0.41 1.81 % | 0.40 -24.42 % | 0.53 -11.76 % | 0.60 520.00 % | -0.14 -138.96 % | 0.37 321.67 % | 0.09 -73.91 % | 0.33 -16.67 % | 0.40 1.18 % | 0.40 -11.63 % | 0.45 -1.58 % | 0.45 |
| Weighted average shs out dil | 11.060 M 1.02 % | 10.948 M -0.14 % | 10.963 M -0.07 % | 10.971 M 0.31 % | 10.937 M -0.19 % | 10.958 M 0.21 % | 10.935 M 0.02 % | 10.933 M 0.15 % | 10.917 M 0.17 % | 10.899 M -0.86 % | 10.993 M -0.44 % | 11.042 M -3.44 % | 11.435 M -1.74 % | 11.638 M -1.25 % | 11.785 M 0.00 % | 11.785 M -0.62 % | 11.858 M -0.19 % | 11.881 M 0.08 % | 11.871 M 0.12 % | 11.857 M 0.30 % | 11.821 M -0.03 % | 11.824 M -1.03 % | 11.947 M -0.98 % | 12.065 M -1.25 % | 12.218 M -0.18 % | 12.240 M 1.88 % | 12.014 M -0.69 % | 12.097 M -0.63 % | 12.174 M 0.29 % | 12.139 M -0.07 % | 12.148 M 0.44 % | 12.095 M 0.32 % | 12.056 M 0.39 % | 12.009 M 0.04 % | 12.004 M 0.47 % | 11.948 M 0.54 % | 11.884 M -0.32 % | 11.922 M 0.16 % | 11.903 M -0.98 % | 12.020 M -1.15 % | 12.159 M -0.31 % | 12.197 M 0.19 % | 12.173 M -3.15 % | 12.569 M -4.41 % | 13.149 M -0.75 % | 13.248 M 0.67 % | 13.160 M -5.34 % | 13.903 M -0.43 % | 13.963 M 0.36 % | 13.913 M 0.59 % | 13.832 M 0.20 % | 13.804 M -0.22 % | 13.834 M 0.05 % | 13.828 M 1.10 % | 13.677 M -2.36 % | 14.008 M -3.14 % | 14.461 M -0.94 % | 14.598 M 1.94 % | 14.321 M -3.03 % | 14.769 M 0.18 % | 14.742 M 0.48 % | 14.671 M 5.49 % | 13.908 M -6.77 % | 14.919 M -0.80 % | 15.040 M 3.76 % | 14.495 M 9.11 % | 13.284 M -6.30 % | 14.178 M 2.80 % | 13.792 M -0.06 % | 13.799 M 5.33 % | 13.101 M -4.26 % | 13.684 M -0.12 % | 13.700 M 0.07 % | 13.691 M 6.13 % | 12.900 M -5.17 % | 13.603 M -0.09 % | 13.616 M 1.05 % | 13.474 M 3.92 % | 12.966 M -0.18 % | 12.989 M -0.04 % | 12.995 M 2.08 % | 12.729 M 6.82 % | 11.916 M -4.00 % | 12.412 M 1.93 % | 12.177 M 0.16 % | 12.158 M 14.58 % | 10.610 M -10.56 % | 11.863 M 6.76 % | 11.112 M 8.51 % | 10.241 M 28.97 % | 7.940 M -8.88 % | 8.714 M 3.84 % | 8.391 M -0.85 % | 8.463 M 28.92 % | 6.565 M -22.71 % | 8.493 M 0.57 % | 8.445 M 0.12 % | 8.435 M 29.29 % | 6.525 M 2.19 % | 6.385 M 0.00 % | 6.385 M 15.58 % | 5.525 M -6.36 % | 5.900 M 7.27 % | 5.500 M 1.85 % | 5.400 M 0.06 % | 5.397 M -6.95 % | 5.800 M 16.00 % | 5.000 M 6.38 % | 4.700 M 6.82 % | 4.400 M 2.33 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M -4.44 % | 4.500 M 4.65 % | 4.300 M |
| Weighted average shs out | 10.991 M 0.39 % | 10.948 M 0.16 % | 10.930 M -0.06 % | 10.937 M 0.00 % | 10.937 M 0.26 % | 10.909 M 0.15 % | 10.893 M 0.01 % | 10.892 M 0.04 % | 10.888 M 0.22 % | 10.864 M -0.45 % | 10.913 M -0.47 % | 10.964 M -3.43 % | 11.354 M -1.76 % | 11.557 M -1.15 % | 11.692 M 0.00 % | 11.692 M -0.52 % | 11.753 M -0.16 % | 11.772 M 0.02 % | 11.770 M 0.03 % | 11.766 M -0.09 % | 11.777 M 0.04 % | 11.772 M 1.33 % | 11.617 M -0.97 % | 11.731 M -1.10 % | 11.861 M -0.16 % | 11.880 M -0.12 % | 11.894 M -0.50 % | 11.954 M -0.69 % | 12.037 M 0.06 % | 12.030 M 0.75 % | 11.941 M 0.09 % | 11.930 M 0.01 % | 11.929 M 0.24 % | 11.901 M 0.44 % | 11.849 M 0.01 % | 11.848 M 0.31 % | 11.811 M -0.43 % | 11.862 M 0.82 % | 11.766 M -1.32 % | 11.923 M -1.21 % | 12.069 M -0.32 % | 12.108 M 0.53 % | 12.044 M -3.32 % | 12.457 M -4.54 % | 13.050 M -0.84 % | 13.160 M 0.00 % | 13.160 M -5.21 % | 13.884 M 0.15 % | 13.863 M 0.39 % | 13.809 M 0.36 % | 13.759 M 0.40 % | 13.705 M -0.30 % | 13.747 M 0.51 % | 13.677 M 0.01 % | 13.676 M -0.78 % | 13.783 M -2.77 % | 14.176 M -1.01 % | 14.321 M 0.64 % | 14.230 M 0.65 % | 14.138 M 0.88 % | 14.015 M 0.77 % | 13.908 M 0.97 % | 13.774 M 1.39 % | 13.585 M 1.24 % | 13.418 M 1.00 % | 13.284 M 1.50 % | 13.088 M -0.70 % | 13.180 M 0.31 % | 13.138 M 0.28 % | 13.101 M 0.58 % | 13.025 M 0.33 % | 12.983 M 0.38 % | 12.934 M 0.26 % | 12.900 M 0.60 % | 12.823 M 0.43 % | 12.768 M 1.18 % | 12.618 M -2.68 % | 12.966 M 5.17 % | 12.329 M -2.12 % | 12.595 M 3.46 % | 12.173 M 2.16 % | 11.916 M 0.00 % | 11.916 M 8.50 % | 10.983 M 2.34 % | 10.731 M 1.14 % | 10.610 M 2.39 % | 10.362 M 4.96 % | 9.872 M 7.22 % | 9.207 M 15.96 % | 7.940 M 0.00 % | 7.940 M 17.36 % | 6.766 M 2.22 % | 6.619 M 0.83 % | 6.565 M 0.59 % | 6.526 M 0.03 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M 18.10 % | 5.525 M 0.00 % | 5.525 M 0.00 % | 5.525 M -6.36 % | 5.900 M 7.27 % | 5.500 M 1.85 % | 5.400 M 0.06 % | 5.397 M -6.95 % | 5.800 M 16.00 % | 5.000 M 6.38 % | 4.700 M 6.82 % | 4.400 M 2.33 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M -4.44 % | 4.500 M 4.65 % | 4.300 M |
| EPS diluted | 0.22 414.29 % | -0.07 -200.00 % | 0.07 -30.00 % | 0.10 113.33 % | -0.75 -198.68 % | 0.76 38.18 % | 0.55 -74.06 % | 2.12 -23.47 % | 2.77 -24.52 % | 3.67 52.28 % | 2.41 -26.30 % | 3.27 -4.39 % | 3.42 -4.74 % | 3.59 24.22 % | 2.89 -18.82 % | 3.56 -10.10 % | 3.96 14.45 % | 3.46 46.61 % | 2.36 -18.90 % | 2.91 56.45 % | 1.86 19.23 % | 1.56 -6.02 % | 1.66 25.76 % | 1.32 -24.57 % | 1.75 2.94 % | 1.70 30.77 % | 1.30 14.04 % | 1.14 -1.72 % | 1.16 14.85 % | 1.01 68.33 % | 0.60 9.09 % | 0.55 -12.70 % | 0.63 23.53 % | 0.51 50.00 % | 0.34 -33.33 % | 0.51 75.86 % | 0.29 -19.44 % | 0.36 9.09 % | 0.33 -28.26 % | 0.46 -9.80 % | 0.51 41.67 % | 0.36 228.57 % | -0.28 -171.79 % | 0.39 -11.36 % | 0.44 -2.22 % | 0.45 12.50 % | 0.40 -2.44 % | 0.41 -19.61 % | 0.51 18.60 % | 0.43 230.77 % | 0.13 -75.00 % | 0.52 160.00 % | 0.20 -31.03 % | 0.29 239.18 % | 0.09 -76.25 % | 0.36 -12.20 % | 0.41 -6.82 % | 0.44 83.33 % | 0.24 -38.46 % | 0.39 2.63 % | 0.38 15.15 % | 0.33 50.00 % | 0.22 -4.35 % | 0.23 15.00 % | 0.20 17.65 % | 0.17 138.10 % | 0.07 -35.09 % | 0.11 0.00 % | 0.11 10.00 % | 0.10 117.39 % | 0.05 -34.29 % | 0.07 0.00 % | 0.07 -30.00 % | 0.10 191.55 % | 0.03 -68.82 % | 0.11 0.00 % | 0.11 -15.38 % | 0.13 98.47 % | 0.07 31.00 % | 0.05 -16.67 % | 0.06 50.00 % | 0.04 1 279.31 % | 0.00 -90.33 % | 0.03 -50.00 % | 0.06 20.00 % | 0.05 21.95 % | 0.04 2.50 % | 0.04 -20.00 % | 0.05 -37.50 % | 0.08 341.99 % | 0.02 -89.94 % | 0.18 125.00 % | 0.08 166.67 % | 0.03 782.35 % | 0.00 -83.00 % | 0.02 0.00 % | 0.02 -33.33 % | 0.03 -68.09 % | 0.09 370.00 % | 0.02 -50.00 % | 0.04 -20.00 % | 0.05 47.49 % | 0.03 110.94 % | -0.31 -82.35 % | -0.17 -21.43 % | -0.14 0.00 % | -0.14 -240.00 % | 0.10 | 0.00 100.00 % | -0.16 74.60 % | -0.63 -350.00 % | -0.14 -201.08 % | -0.05 0.00 % | -0.05 -309.46 % | 0.02 -52.26 % | 0.05 |
| Earnings per share | 0.23 428.57 % | -0.07 -195.76 % | 0.07 -26.90 % | 0.10 113.33 % | -0.75 -198.68 % | 0.76 38.18 % | 0.55 -74.06 % | 2.12 -23.74 % | 2.78 -24.46 % | 3.68 51.44 % | 2.43 -26.36 % | 3.30 -4.07 % | 3.44 -4.97 % | 3.62 24.40 % | 2.91 -18.94 % | 3.59 -10.25 % | 4.00 14.61 % | 3.49 46.64 % | 2.38 -18.77 % | 2.93 57.53 % | 1.86 18.47 % | 1.57 -8.19 % | 1.71 25.74 % | 1.36 -24.44 % | 1.80 2.86 % | 1.75 32.58 % | 1.32 14.78 % | 1.15 -1.71 % | 1.17 14.71 % | 1.02 67.21 % | 0.61 8.93 % | 0.56 -12.50 % | 0.64 23.08 % | 0.52 48.57 % | 0.35 -31.37 % | 0.51 75.86 % | 0.29 -19.44 % | 0.36 9.09 % | 0.33 -28.26 % | 0.46 -9.80 % | 0.51 41.67 % | 0.36 228.57 % | -0.28 -171.79 % | 0.39 -11.36 % | 0.44 -2.22 % | 0.45 12.50 % | 0.40 -2.44 % | 0.41 -19.61 % | 0.51 18.60 % | 0.43 207.14 % | 0.14 -73.58 % | 0.53 165.00 % | 0.20 -31.03 % | 0.29 239.18 % | 0.09 -76.89 % | 0.37 -11.90 % | 0.42 -4.55 % | 0.44 83.33 % | 0.24 -41.46 % | 0.41 2.50 % | 0.40 14.29 % | 0.35 59.09 % | 0.22 -12.00 % | 0.25 13.64 % | 0.22 15.79 % | 0.19 166.11 % | 0.07 -40.50 % | 0.12 0.00 % | 0.12 20.00 % | 0.10 117.39 % | 0.05 -34.29 % | 0.07 0.00 % | 0.07 -36.36 % | 0.11 220.70 % | 0.03 -68.82 % | 0.11 0.00 % | 0.11 -15.38 % | 0.13 98.47 % | 0.07 31.00 % | 0.05 -16.67 % | 0.06 50.00 % | 0.04 1 279.31 % | 0.00 -92.75 % | 0.04 -33.33 % | 0.06 0.00 % | 0.06 46.34 % | 0.04 -18.00 % | 0.05 -16.67 % | 0.06 -45.45 % | 0.11 507.73 % | 0.02 -91.77 % | 0.22 120.00 % | 0.10 150.00 % | 0.04 1 076.47 % | 0.00 -83.00 % | 0.02 0.00 % | 0.02 -50.00 % | 0.04 -57.45 % | 0.09 213.33 % | 0.03 -25.00 % | 0.04 -20.00 % | 0.05 47.49 % | 0.03 110.94 % | -0.31 -82.35 % | -0.17 -21.43 % | -0.14 0.00 % | -0.14 -240.00 % | 0.10 | 0.00 100.00 % | -0.16 74.60 % | -0.63 -350.00 % | -0.14 -201.08 % | -0.05 0.00 % | -0.05 -309.46 % | 0.02 -52.26 % | 0.05 |
| Gross profit | 76.644 M -9.02 % | 84.245 M -4.50 % | 88.219 M -16.52 % | 105.674 M -14.39 % | 123.438 M -3.03 % | 127.292 M -9.96 % | 141.369 M -20.30 % | 177.377 M -15.82 % | 210.715 M -14.48 % | 246.390 M 5.48 % | 233.597 M -17.41 % | 282.849 M -12.07 % | 321.682 M 6.42 % | 302.286 M 8.62 % | 278.286 M -9.37 % | 307.057 M 4.55 % | 293.707 M 18.17 % | 248.547 M 24.75 % | 199.239 M -2.35 % | 204.036 M 28.08 % | 159.300 M 17.79 % | 135.240 M 5.60 % | 128.068 M -10.40 % | 142.933 M 1.58 % | 140.710 M 12.44 % | 125.147 M 14.72 % | 109.091 M 1.76 % | 107.201 M 20.72 % | 88.799 M 18.70 % | 74.808 M 26.52 % | 59.126 M 1.62 % | 58.183 M 0.99 % | 57.611 M 8.92 % | 52.892 M 12.34 % | 47.082 M -9.74 % | 52.163 M -2.00 % | 53.225 M 0.06 % | 53.194 M 17.64 % | 45.218 M -8.02 % | 49.160 M -7.54 % | 53.167 M -1.12 % | 53.770 M 19.56 % | 44.975 M -18.10 % | 54.916 M -9.02 % | 60.360 M -5.59 % | 63.934 M 10.89 % | 57.654 M -11.10 % | 64.853 M -11.08 % | 72.930 M 0.72 % | 72.409 M 15.29 % | 62.804 M -8.10 % | 68.336 M -2.57 % | 70.140 M 5.07 % | 66.755 M 27.56 % | 52.332 M -7.28 % | 56.442 M -4.40 % | 59.041 M 4.16 % | 56.681 M 21.18 % | 46.776 M -7.30 % | 50.459 M 2.01 % | 49.466 M 8.08 % | 45.768 M 32.65 % | 34.503 M 0.78 % | 34.235 M 10.57 % | 30.962 M 20.82 % | 25.626 M 31.92 % | 19.425 M -6.43 % | 20.759 M -0.48 % | 20.860 M 9.39 % | 19.069 M 33.50 % | 14.284 M -12.49 % | 16.323 M -2.13 % | 16.678 M 10.96 % | 15.031 M 31.80 % | 11.404 M -23.65 % | 14.937 M -1.09 % | 15.101 M 4.83 % | 14.405 M 92.76 % | 7.473 M -10.07 % | 8.310 M 4.77 % | 7.932 M 26.85 % | 6.253 M 44.28 % | 4.334 M -19.47 % | 5.382 M -0.54 % | 5.411 M -1.02 % | 5.467 M 28.61 % | 4.251 M -12.35 % | 4.850 M 1.27 % | 4.789 M 2.68 % | 4.664 M 37.46 % | 3.393 M 61.80 % | 2.097 M 2.04 % | 2.055 M 84.64 % | 1.113 M 95.95 % | 568.000 K -27.83 % | 787.000 K 5.50 % | 746.000 K -9.36 % | 823.000 K 71.76 % | 479.151 K -15.67 % | 568.197 K 3.75 % | 547.652 K -5.41 % | 579.000 K -3.50 % | 600.000 K 200.00 % | 200.000 K -81.82 % | 1.100 M 104.08 % | 539.000 K -40.11 % | 900.000 K -25.00 % | 1.200 M 1 100.00 % | 100.000 K -90.91 % | 1.100 M 450.00 % | 200.000 K -81.82 % | 1.100 M -38.89 % | 1.800 M 5.88 % | 1.700 M 0.00 % | 1.700 M -15.00 % | 2.000 M |
| Income tax expense | 395.000 K -69.57 % | 1.298 M 173.84 % | 474.000 K 5.57 % | 449.000 K 117.99 % | -2.496 M -176.35 % | 3.269 M -13.22 % | 3.767 M 10.21 % | 3.418 M -61.32 % | 8.837 M -33.86 % | 13.361 M 126.84 % | 5.890 M -49.76 % | 11.723 M 21.07 % | 9.683 M -26.62 % | 13.195 M 3.67 % | 12.728 M -3.65 % | 13.210 M -8.15 % | 14.382 M 22.11 % | 11.778 M 19.50 % | 9.856 M -3.18 % | 10.180 M 63.59 % | 6.223 M 20.91 % | 5.147 M 671.89 % | -900.000 K -119.23 % | 4.681 M -26.80 % | 6.395 M 49.73 % | 4.271 M -5.45 % | 4.517 M 11.61 % | 4.047 M 16.09 % | 3.486 M 28.68 % | 2.709 M 8.80 % | 2.490 M -32.43 % | 3.685 M -4.63 % | 3.864 M 50.58 % | 2.566 M 0.75 % | 2.547 M -13.54 % | 2.946 M 73.81 % | 1.695 M -19.25 % | 2.099 M 2.89 % | 2.040 M -24.64 % | 2.707 M -9.19 % | 2.981 M 25.46 % | 2.376 M 50.67 % | 1.577 M -20.75 % | 1.990 M -32.88 % | 2.965 M -2.44 % | 3.039 M 112.37 % | 1.431 M -35.10 % | 2.205 M -42.05 % | 3.805 M 37.02 % | 2.777 M 56.10 % | 1.779 M 0.45 % | 1.771 M -34.14 % | 2.689 M 14.77 % | 2.343 M 722.11 % | 285.000 K -83.55 % | 1.733 M -45.81 % | 3.198 M -18.48 % | 3.923 M 121.51 % | 1.771 M -46.82 % | 3.330 M -9.17 % | 3.666 M 10.65 % | 3.313 M 68.43 % | 1.967 M -6.87 % | 2.112 M 20.00 % | 1.760 M 18.04 % | 1.491 M 672.54 % | 193.000 K -75.94 % | 802.000 K 6.65 % | 752.000 K 12.57 % | 668.000 K 203.64 % | 220.000 K -50.67 % | 446.000 K -12.55 % | 510.000 K -9.73 % | 565.000 K 1 207.84 % | -51.000 K -117.11 % | 298.000 K -66.29 % | 884.000 K -21.42 % | 1.125 M 785.98 % | -164.000 K -126.93 % | 609.000 K 48.18 % | 411.000 K 18.44 % | 347.000 K -34.65 % | 531.000 K 308.46 % | 130.000 K -48.21 % | 251.000 K 1.62 % | 247.000 K 225.00 % | 76.000 K -54.49 % | 167.000 K -54.62 % | 368.000 K -31.47 % | 537.000 K 1 578.13 % | 32.000 K 103.96 % | -809.000 K -446.62 % | -148.000 K -470.00 % | 40.000 K 5.26 % | 38.000 K | 0.000 -100.00 % | 85.000 K -28.57 % | 119.000 K 136.13 % | -329.372 K -167.84 % | -122.975 K 50.94 % | -250.654 K -117.96 % | -115.000 K -157.50 % | 200.000 K | 0.000 100.00 % | -100.000 K -135.84 % | 279.000 K | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 28.911 M -8.17 % | 31.483 M 2.27 % | 30.784 M -10.74 % | 34.489 M -23.56 % | 45.120 M -4.90 % | 47.447 M -4.43 % | 49.646 M -15.12 % | 58.492 M -31.57 % | 85.473 M -16.69 % | 102.593 M -1.02 % | 103.648 M -3.63 % | 107.549 M -18.31 % | 131.651 M 14.17 % | 115.314 M 15.84 % | 99.548 M -6.39 % | 106.338 M 5.83 % | 100.482 M 9.07 % | 92.122 M 40.27 % | 65.673 M -2.61 % | 67.434 M 11.10 % | 60.699 M 40.44 % | 43.221 M 1.54 % | 42.564 M -9.68 % | 47.128 M 1.58 % | 46.393 M 13.91 % | 40.729 M 10.82 % | 36.753 M 14.72 % | 32.038 M 12.32 % | 28.525 M 19.91 % | 23.788 M 25.99 % | 18.881 M -0.74 % | 19.022 M 4.99 % | 18.118 M 2.19 % | 17.730 M 15.24 % | 15.385 M -6.27 % | 16.415 M -8.39 % | 17.919 M -6.43 % | 19.151 M 18.99 % | 16.094 M -4.07 % | 16.776 M -11.68 % | 18.994 M -3.06 % | 19.594 M 13.08 % | 17.328 M -9.16 % | 19.076 M -7.05 % | 20.523 M -9.17 % | 22.595 M 15.06 % | 19.637 M -9.20 % | 21.627 M -10.42 % | 24.142 M 2.15 % | 23.634 M 15.63 % | 20.439 M -9.69 % | 22.632 M -3.41 % | 23.431 M 5.69 % | 22.169 M 28.59 % | 17.240 M -12.15 % | 19.625 M 2.14 % | 19.214 M 9.08 % | 17.614 M 8.40 % | 16.249 M -3.41 % | 16.823 M -2.16 % | 17.194 M 16.04 % | 14.817 M 26.46 % | 11.717 M 8.78 % | 10.771 M 10.46 % | 9.751 M 21.07 % | 8.054 M 33.50 % | 6.033 M -7.50 % | 6.522 M -2.32 % | 6.677 M 9.46 % | 6.100 M 10.51 % | 5.520 M -0.05 % | 5.523 M 2.98 % | 5.363 M 6.03 % | 5.058 M 29.59 % | 3.903 M -17.05 % | 4.705 M -3.05 % | 4.853 M 1.57 % | 4.778 M 71.19 % | 2.791 M 4.34 % | 2.675 M 1.98 % | 2.623 M 26.53 % | 2.073 M 32.54 % | 1.564 M -17.07 % | 1.886 M -3.08 % | 1.946 M 44.15 % | 1.350 M -15.04 % | 1.589 M -17.45 % | 1.925 M 18.24 % | 1.628 M -3.27 % | 1.683 M 53.84 % | 1.094 M 13.84 % | 961.000 K -1.23 % | 973.000 K 47.65 % | 659.000 K 14.21 % | 577.000 K 32.95 % | 434.000 K -25.94 % | 586.000 K 16.97 % | 501.000 K 18.50 % | 422.783 K -19.01 % | 521.992 K 36.21 % | 383.225 K -3.23 % | 396.000 K 98.00 % | 200.000 K -71.43 % | 700.000 K -56.25 % | 1.600 M 98.02 % | 808.000 K 1.00 % | 800.000 K 0.00 % | 800.000 K 200.00 % | -800.000 K -142.11 % | 1.900 M -9.52 % | 2.100 M -4.55 % | 2.200 M -18.52 % | 2.700 M 3.85 % | 2.600 M 23.81 % | 2.100 M -12.50 % | 2.400 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 229.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 156.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.061 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.668 M -6.62 % | 41.410 M -10.95 % | 46.501 M 8.58 % | 42.826 M 18.36 % | 36.184 M -6.95 % | 38.885 M -3.76 % | 40.404 M -3.24 % | 41.758 M 7.65 % | 38.790 M -14.33 % | 45.277 M -4.58 % | 47.448 M -4.03 % | 49.438 M | 0.000 -100.00 % | 52.004 M -4.21 % | 54.289 M 0.85 % | 53.831 M 90.86 % | 28.205 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 -100.00 % | 300.000 K -83.33 % | 1.800 M 12.50 % | 1.600 M | 0.000 -100.00 % | 1.100 M -8.33 % | 1.200 M 500.00 % | -300.000 K -117.65 % | 1.700 M -29.17 % | 2.400 M 41.18 % | 1.700 M -15.00 % | 2.000 M 11.11 % | 1.800 M 20.00 % | 1.500 M -11.76 % | 1.700 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M 0.00 % | 1.800 M 5.88 % | 1.700 M -58.54 % | 4.100 M 17.14 % | 3.500 M 52.17 % | 2.300 M -43.90 % | 4.100 M -25.45 % | 5.500 M 175.00 % | 2.000 M -45.95 % | 3.700 M -32.73 % | 5.500 M -5.17 % | 5.800 M | 0.000 -100.00 % | 5.500 M -31.25 % | 8.000 M -20.00 % | 10.000 M -67.74 % | 31.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K -814.29 % | 7.000 K 113.73 % | -51.000 K -5 000.00 % | -1.000 K 88.89 % | -9.000 K 47.06 % | -17.000 K -325.00 % | -4.000 K 75.00 % | -16.000 K -328.57 % | 7.000 K -93.91 % | 115.000 K 622.73 % | -22.000 K -215.79 % | 19.000 K 112.58 % | -151.000 K -603.33 % | 30.000 K 2 900.00 % | 1.000 K 105.26 % | -19.000 K -147.50 % | 40.000 K 1 433.33 % | -3.000 K -50.00 % | -2.000 K 66.67 % | -6.000 K -700.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -4.000 K -33.33 % | -3.000 K -107.69 % | 39.000 K 1 200.00 % | 3.000 K 250.00 % | -2.000 K -166.67 % | 3.000 K 112.50 % | -24.000 K -112.18 % | 197.000 K 1 085.00 % | -20.000 K -2 100.00 % | 1.000 K -99.32 % | 148.000 K 151.93 % | -285.000 K | 0.000 | 0.000 -100.00 % | 184.000 K 137.55 % | -490.000 K -235.36 % | 362.000 K 160.43 % | 139.000 K 73.75 % | 80.000 K 375.86 % | -29.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 100.00 % | -241.000 K -101.11 % | 21.763 M 13 370.12 % | -164.000 K 0.00 % | -164.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 100.00 % | -187.798 K -333.37 % | 80.471 K 40.37 % | 57.327 K 14.65 % | 50.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 |
| Operating expenses | 77.710 M -9.12 % | 85.507 M -2.29 % | 87.510 M -15.50 % | 103.568 M -21.13 % | 131.314 M 10.02 % | 119.352 M -10.05 % | 132.693 M -12.63 % | 151.868 M -11.71 % | 172.009 M -10.82 % | 192.879 M -4.04 % | 200.998 M -14.36 % | 234.693 M -13.94 % | 272.718 M 10.32 % | 247.199 M 6.80 % | 231.449 M -8.11 % | 251.886 M 8.44 % | 232.273 M 18.66 % | 195.748 M 21.38 % | 161.271 M 1.12 % | 159.477 M 21.55 % | 131.201 M 17.45 % | 111.707 M 2.15 % | 109.361 M -10.85 % | 122.671 M 8.22 % | 113.355 M 12.87 % | 100.432 M 12.48 % | 89.288 M -0.50 % | 89.734 M 25.17 % | 71.689 M 19.23 % | 60.125 M 21.12 % | 49.640 M 3.51 % | 47.956 M 3.57 % | 46.301 M 4.56 % | 44.283 M 9.43 % | 40.468 M -6.35 % | 43.210 M -10.35 % | 48.201 M 2.72 % | 46.926 M 18.25 % | 39.684 M -3.64 % | 41.185 M -7.46 % | 44.504 M -5.83 % | 47.258 M 15.86 % | 40.790 M -16.72 % | 48.977 M -7.50 % | 52.948 M -4.15 % | 55.238 M 9.10 % | 50.632 M -11.95 % | 57.504 M -7.68 % | 62.289 M -2.42 % | 63.831 M 7.81 % | 59.205 M -0.34 % | 59.408 M -9.36 % | 65.542 M 8.12 % | 60.618 M 19.66 % | 50.659 M 1.78 % | 49.771 M -0.57 % | 50.054 M 7.34 % | 46.630 M 11.98 % | 41.641 M 0.56 % | 41.411 M 2.99 % | 40.210 M 7.04 % | 37.567 M 27.33 % | 29.503 M 2.90 % | 28.672 M 9.54 % | 26.174 M 21.12 % | 21.610 M 19.43 % | 18.094 M -1.46 % | 18.363 M -0.48 % | 18.451 M 8.49 % | 17.007 M 26.13 % | 13.484 M -8.68 % | 14.766 M -3.07 % | 15.233 M 19.08 % | 12.792 M -61.01 % | 32.807 M 153.00 % | 12.967 M 3.24 % | 12.560 M 10.65 % | 11.351 M 68.64 % | 6.731 M -4.44 % | 7.044 M 3.92 % | 6.778 M 26.91 % | 5.341 M 42.12 % | 3.758 M -22.60 % | 4.855 M 9.62 % | 4.429 M -2.62 % | 4.548 M 20.67 % | 3.769 M -9.16 % | 4.149 M 8.67 % | 3.818 M 18.57 % | 3.220 M -5.13 % | 3.394 M 156.54 % | 1.323 M -3.99 % | 1.378 M 69.91 % | 811.000 K 59.65 % | 508.000 K -18.59 % | 624.000 K 24.30 % | 502.000 K 16.20 % | 432.000 K 121.09 % | 195.397 K -63.03 % | 528.526 K -5.46 % | 559.077 K 37.70 % | 406.000 K 35.33 % | 300.000 K -83.33 % | 1.800 M 12.50 % | 1.600 M 57.95 % | 1.013 M -7.91 % | 1.100 M -8.33 % | 1.200 M 500.00 % | -300.000 K -117.65 % | 1.700 M -29.17 % | 2.400 M 41.18 % | 1.700 M -15.00 % | 2.000 M 11.11 % | 1.800 M 20.00 % | 1.500 M -11.76 % | 1.700 M |
| Cost and expenses | 106.621 M -8.86 % | 116.990 M -1.10 % | 118.294 M -14.32 % | 138.057 M -21.75 % | 176.434 M 5.78 % | 166.799 M -8.52 % | 182.339 M -13.32 % | 210.360 M -18.30 % | 257.482 M -12.86 % | 295.472 M -3.01 % | 304.646 M -10.99 % | 342.242 M -15.36 % | 404.369 M 11.55 % | 362.513 M 9.52 % | 330.997 M -7.60 % | 358.224 M 7.65 % | 332.755 M 15.59 % | 287.870 M 26.85 % | 226.944 M 0.01 % | 226.911 M 18.24 % | 191.900 M 23.86 % | 154.928 M 1.98 % | 151.925 M -10.53 % | 169.799 M 6.29 % | 159.748 M 13.17 % | 141.161 M 12.00 % | 126.041 M 3.51 % | 121.772 M 21.51 % | 100.214 M 19.43 % | 83.913 M 22.46 % | 68.521 M 2.30 % | 66.978 M 3.97 % | 64.419 M 3.88 % | 62.013 M 11.03 % | 55.853 M -6.33 % | 59.625 M -9.82 % | 66.120 M 0.07 % | 66.077 M 18.46 % | 55.778 M -3.77 % | 57.961 M -8.72 % | 63.498 M -5.02 % | 66.852 M 15.03 % | 58.118 M -14.60 % | 68.053 M -7.37 % | 73.471 M -5.60 % | 77.833 M 10.76 % | 70.269 M -11.20 % | 79.131 M -8.45 % | 86.431 M -1.18 % | 87.465 M 9.82 % | 79.644 M -2.92 % | 82.040 M -7.79 % | 88.973 M 7.47 % | 82.787 M 21.93 % | 67.899 M -2.16 % | 69.396 M 0.18 % | 69.268 M 7.82 % | 64.244 M 10.98 % | 57.890 M -0.59 % | 58.234 M 1.45 % | 57.404 M 9.58 % | 52.384 M 27.08 % | 41.220 M 4.51 % | 39.443 M 9.79 % | 35.925 M 21.11 % | 29.664 M 22.95 % | 24.127 M -3.05 % | 24.885 M -0.97 % | 25.128 M 8.75 % | 23.107 M 21.59 % | 19.004 M -6.33 % | 20.289 M -1.49 % | 20.596 M 15.38 % | 17.850 M -51.38 % | 36.710 M 107.73 % | 17.672 M 1.49 % | 17.413 M 7.96 % | 16.129 M 69.39 % | 9.522 M -2.03 % | 9.719 M 3.38 % | 9.401 M 26.80 % | 7.414 M 39.31 % | 5.322 M -21.05 % | 6.741 M 5.74 % | 6.375 M 8.09 % | 5.898 M 10.08 % | 5.358 M -11.79 % | 6.074 M 11.53 % | 5.446 M 11.07 % | 4.903 M 9.25 % | 4.488 M 96.50 % | 2.284 M -2.85 % | 2.351 M 59.93 % | 1.470 M 35.48 % | 1.085 M 2.55 % | 1.058 M -2.76 % | 1.088 M 16.61 % | 933.000 K 50.93 % | 618.180 K -41.15 % | 1.051 M 11.48 % | 942.302 K 17.49 % | 802.000 K 60.40 % | 500.000 K -80.00 % | 2.500 M -21.88 % | 3.200 M 75.73 % | 1.821 M -4.16 % | 1.900 M -5.00 % | 2.000 M 281.82 % | -1.100 M -130.56 % | 3.600 M -20.00 % | 4.500 M 15.38 % | 3.900 M -17.02 % | 4.700 M 6.82 % | 4.400 M 22.22 % | 3.600 M -12.20 % | 4.100 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M 10.00 % | 1.000 M -16.67 % | 1.200 M -7.69 % | 1.300 M 18.18 % | 1.100 M 10.00 % | 1.000 M -16.67 % | 1.200 M 9.09 % | 1.100 M -8.33 % | 1.200 M 33.33 % | 900.000 K -18.18 % | 1.100 M -8.33 % | 1.200 M 9.09 % | 1.100 M 10.00 % | 1.000 M 11.11 % | 900.000 K 12.50 % | 800.000 K 60.00 % | 500.000 K 0.00 % | 500.000 K -44.44 % | 900.000 K 50.00 % | 600.000 K 20.00 % | 500.000 K -28.57 % | 700.000 K 16.67 % | 600.000 K -3.38 % | 621.000 K 10.70 % | 561.000 K 33.25 % | 421.000 K 5.25 % | 400.000 K 16.62 % | 343.000 K -4.46 % | 359.000 K -6.75 % | 385.000 K -23.00 % | 500.000 K 60.77 % | 311.000 K -42.73 % | 543.000 K 74.04 % | 312.000 K -82.67 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 77.710 M -8.04 % | 84.507 M -1.98 % | 86.210 M -15.87 % | 102.468 M -21.31 % | 130.214 M 10.02 % | 118.352 M -10.81 % | 132.693 M -12.63 % | 151.868 M -11.71 % | 172.009 M -10.82 % | 192.879 M -4.04 % | 200.998 M -14.36 % | 234.693 M -13.94 % | 272.718 M 10.32 % | 247.199 M 6.80 % | 231.449 M -8.11 % | 251.886 M 8.44 % | 232.273 M 18.66 % | 195.748 M 21.38 % | 161.271 M 1.12 % | 159.477 M 21.55 % | 131.201 M 17.45 % | 111.707 M 2.15 % | 109.361 M -10.85 % | 122.671 M 8.22 % | 113.355 M 12.87 % | 100.432 M 12.48 % | 89.288 M -0.50 % | 89.734 M 25.17 % | 71.689 M 19.23 % | 60.125 M 21.12 % | 49.640 M 3.51 % | 47.956 M 3.57 % | 46.301 M 4.56 % | 44.283 M 9.43 % | 40.468 M -6.35 % | 43.210 M -10.35 % | 48.201 M 2.72 % | 46.926 M 18.25 % | 39.684 M -3.64 % | 41.185 M -7.46 % | 44.504 M -5.83 % | 47.258 M 15.86 % | 40.790 M -16.72 % | 48.977 M -7.50 % | 52.948 M -4.15 % | 55.238 M 9.10 % | 50.632 M -11.95 % | 57.504 M -7.68 % | 62.289 M -2.42 % | 63.831 M 7.81 % | 59.205 M -0.34 % | 59.408 M -9.36 % | 65.542 M 8.12 % | 60.618 M 19.66 % | 50.659 M 1.78 % | 49.771 M -0.57 % | 50.054 M 7.34 % | 46.630 M 11.98 % | 41.641 M 0.56 % | 41.411 M 2.99 % | 40.210 M 7.04 % | 37.567 M 27.33 % | 29.503 M 2.90 % | 28.672 M 9.54 % | 26.174 M 21.12 % | 21.610 M 19.43 % | 18.094 M -1.46 % | 18.363 M -0.48 % | 18.451 M 8.49 % | 17.007 M 26.13 % | 13.484 M -8.68 % | 14.766 M -3.07 % | 15.233 M 16.88 % | 13.033 M 18.01 % | 11.044 M -15.89 % | 13.131 M 3.20 % | 12.724 M 12.10 % | 11.351 M 68.64 % | 6.731 M -4.44 % | 7.044 M 3.92 % | 6.778 M 26.91 % | 5.341 M 42.12 % | 3.758 M -22.60 % | 4.855 M 9.62 % | 4.429 M -2.62 % | 4.548 M 20.67 % | 3.769 M -9.16 % | 4.149 M 8.67 % | 3.818 M 18.57 % | 3.220 M -5.13 % | 3.394 M 156.54 % | 1.323 M -3.99 % | 1.378 M 69.91 % | 811.000 K 59.65 % | 508.000 K -18.59 % | 624.000 K 24.30 % | 502.000 K 16.20 % | 432.000 K 12.74 % | 383.195 K -14.48 % | 448.055 K -10.70 % | 501.750 K 40.94 % | 356.000 K 18.67 % | 300.000 K -83.33 % | 1.800 M 12.50 % | 1.600 M 57.95 % | 1.013 M -7.91 % | 1.100 M -8.33 % | 1.200 M 500.00 % | -300.000 K -117.65 % | 1.700 M -29.17 % | 2.400 M 41.18 % | 1.700 M -15.00 % | 2.000 M 11.11 % | 1.800 M 20.00 % | 1.500 M -11.76 % | 1.700 M |
| Interest income | 1.369 M 5.23 % | 1.301 M 36.52 % | 953.000 K -28.51 % | 1.333 M 2.85 % | 1.296 M | 0.000 -100.00 % | 1.176 M 13.84 % | 1.033 M 123.59 % | 462.000 K | 0.000 -100.00 % | 182.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K -32.35 % | 34.000 K -22.73 % | 44.000 K -24.14 % | 58.000 K -47.27 % | 110.000 K -52.99 % | 234.000 K -27.78 % | 324.000 K -23.76 % | 425.000 K 36.22 % | 312.000 K -14.75 % | 366.000 K 1.39 % | 361.000 K 9.39 % | 330.000 K 32.53 % | 249.000 K 20.87 % | 206.000 K 39.19 % | 148.000 K 4.96 % | 141.000 K 123.81 % | 63.000 K 46.51 % | 43.000 K -28.33 % | 60.000 K -7.69 % | 65.000 K -43.48 % | 115.000 K -45.50 % | 211.000 K 37.01 % | 154.000 K -6.10 % | 164.000 K 24.24 % | 132.000 K -49.43 % | 261.000 K 75.17 % | 149.000 K -12.35 % | 170.000 K 34.92 % | 126.000 K -33.33 % | 189.000 K 13.17 % | 167.000 K 70.41 % | 98.000 K 88.46 % | 52.000 K -29.73 % | 74.000 K 15.63 % | 64.000 K -28.89 % | 90.000 K 23.29 % | 73.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K 15.79 % | 38.000 K -5.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 K | 0.000 -100.00 % | 38.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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K 0.00 % | 181.000 K -30.65 % | 261.000 K 59.15 % | 164.000 K 72.63 % | 95.000 K 2.15 % | 93.000 K -1.06 % | 94.000 K 40.30 % | 67.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 -100.00 % | 65.000 K -43.48 % | 115.000 K -45.50 % | 211.000 K 37.01 % | 154.000 K -6.10 % | 164.000 K 24.24 % | 132.000 K -51.29 % | 271.000 K 81.88 % | 149.000 K -12.35 % | 170.000 K 34.92 % | 126.000 K -33.33 % | 189.000 K 13.17 % | 167.000 K 70.41 % | 98.000 K 88.46 % | 52.000 K -30.67 % | 75.000 K 17.19 % | 64.000 K -28.89 % | 90.000 K 23.29 % | 73.000 K | 0.000 -100.00 % | 137.000 K -8.05 % | 149.000 K 29.57 % | 115.000 K -10.85 % | 129.000 K 74.32 % | 74.000 K 68.18 % | 44.000 K 57.14 % | 28.000 K -9.68 % | 31.000 K -22.50 % | 40.000 K 8.11 % | 37.000 K 640.00 % | 5.000 K | 0.000 -100.00 % | 50.000 K -42.53 % | 87.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 98.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 83.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K -58.18 % | 55.000 K 77.42 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.632 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K |
| Depreciation and amortization | 4.045 M 23.32 % | 3.280 M 2.98 % | 3.185 M -0.28 % | 3.194 M 4.14 % | 3.067 M -29.80 % | 4.369 M -1.33 % | 4.428 M -0.05 % | 4.430 M -1.84 % | 4.513 M 3.91 % | 4.343 M 0.72 % | 4.312 M -1.53 % | 4.379 M 60.29 % | 2.732 M 11.78 % | 2.444 M -46.94 % | 4.606 M 74.80 % | 2.635 M 0.30 % | 2.627 M 30.50 % | 2.013 M 0.10 % | 2.011 M 13.10 % | 1.778 M -2.41 % | 1.822 M 9.83 % | 1.659 M 31.56 % | 1.261 M 4.47 % | 1.207 M 10.84 % | 1.089 M 2.06 % | 1.067 M 16.48 % | 916.000 K 10.36 % | 830.000 K -27.51 % | 1.145 M -25.84 % | 1.544 M 53.63 % | 1.005 M -7.63 % | 1.088 M 4.62 % | 1.040 M -3.35 % | 1.076 M -9.88 % | 1.194 M -1.73 % | 1.215 M -12.40 % | 1.387 M -13.80 % | 1.609 M -4.79 % | 1.690 M -2.87 % | 1.740 M -3.76 % | 1.808 M -3.68 % | 1.877 M 160.69 % | 720.000 K -68.07 % | 2.255 M -11.29 % | 2.542 M 0.28 % | 2.535 M -26.95 % | 3.470 M 28.95 % | 2.691 M 3.86 % | 2.591 M -1.48 % | 2.630 M -11.92 % | 2.986 M -1.42 % | 3.029 M 7.83 % | 2.809 M 17.98 % | 2.381 M -6.66 % | 2.551 M 19.71 % | 2.131 M 5.81 % | 2.014 M 22.21 % | 1.648 M 5.98 % | 1.555 M 4.57 % | 1.487 M 4.79 % | 1.419 M 1.50 % | 1.398 M -2.58 % | 1.435 M 10.73 % | 1.296 M -0.84 % | 1.307 M 6.35 % | 1.229 M 6.22 % | 1.157 M -1.45 % | 1.174 M 0.86 % | 1.164 M 7.88 % | 1.079 M 15.40 % | 935.000 K 6.13 % | 881.000 K -7.56 % | 953.000 K 35.75 % | 702.000 K 15.84 % | 606.000 K 14.77 % | 528.000 K 4.97 % | 503.000 K -33.73 % | 759.000 K 113.20 % | 356.000 K -25.52 % | 478.000 K 1.92 % | 469.000 K 7.08 % | 438.000 K 9.50 % | 400.000 K 8.40 % | 369.000 K 55.04 % | 238.000 K -21.45 % | 303.000 K -2.88 % | 312.000 K 100.00 % | 156.000 K 44.44 % | 108.000 K 6.93 % | 101.000 K -32.67 % | 150.000 K 120.59 % | 68.000 K 33.33 % | 51.000 K -1.92 % | 52.000 K -26.76 % | 71.000 K 162.96 % | 27.000 K -50.91 % | 55.000 K -5.17 % | 58.000 K 85.89 % | 31.202 K -61.23 % | 80.471 K 40.37 % | 57.327 K 14.65 % | 50.000 K -37.50 % | 80.000 K 233.33 % | -60.000 K -166.67 % | 90.000 K -23.08 % | 117.000 K 290.00 % | 30.000 K 200.00 % | -30.000 K -130.00 % | 99.999 K -9.09 % | 110.000 K -62.07 % | 290.000 K 61.11 % | 180.000 K -21.74 % | 230.000 K 27.78 % | 180.000 K | 0.000 -100.00 % | 340.000 K |
| Operating income | -1.066 M 15.53 % | -1.262 M -278.00 % | 709.000 K -66.33 % | 2.106 M 126.74 % | -7.876 M -199.19 % | 7.940 M -8.48 % | 8.676 M -65.99 % | 25.509 M -34.10 % | 38.706 M -27.67 % | 53.511 M 64.15 % | 32.599 M -32.31 % | 48.156 M -1.65 % | 48.964 M -11.12 % | 55.087 M 17.61 % | 46.837 M -15.11 % | 55.171 M -10.19 % | 61.434 M 16.35 % | 52.799 M 39.06 % | 37.968 M -14.79 % | 44.559 M 58.58 % | 28.099 M 19.40 % | 23.533 M 25.80 % | 18.707 M -7.67 % | 20.262 M -25.93 % | 27.355 M 10.68 % | 24.715 M 24.80 % | 19.803 M 13.37 % | 17.467 M 2.09 % | 17.110 M 16.53 % | 14.683 M 54.79 % | 9.486 M -7.25 % | 10.227 M -9.58 % | 11.310 M 31.37 % | 8.609 M 30.16 % | 6.614 M -26.13 % | 8.953 M 78.20 % | 5.024 M -19.85 % | 6.268 M 13.26 % | 5.534 M -30.61 % | 7.975 M -7.94 % | 8.663 M 33.03 % | 6.512 M 55.60 % | 4.185 M -29.53 % | 5.939 M -19.87 % | 7.412 M -14.77 % | 8.696 M 23.84 % | 7.022 M -4.45 % | 7.349 M -30.94 % | 10.641 M 24.05 % | 8.578 M 138.34 % | 3.599 M -59.69 % | 8.928 M 94.17 % | 4.598 M -25.08 % | 6.137 M 266.83 % | 1.673 M -74.92 % | 6.671 M -25.77 % | 8.987 M -10.59 % | 10.051 M 95.74 % | 5.135 M -43.25 % | 9.048 M -2.25 % | 9.256 M 12.86 % | 8.201 M 64.02 % | 5.000 M -10.12 % | 5.563 M 16.19 % | 4.788 M 19.22 % | 4.016 M 201.73 % | 1.331 M -44.45 % | 2.396 M -0.54 % | 2.409 M 16.83 % | 2.062 M 157.75 % | 800.000 K -48.62 % | 1.557 M 7.75 % | 1.445 M -35.46 % | 2.239 M 309.32 % | 547.000 K -72.23 % | 1.970 M -22.47 % | 2.541 M -16.80 % | 3.054 M 311.59 % | 742.000 K -41.39 % | 1.266 M 9.71 % | 1.154 M 26.54 % | 912.000 K 58.33 % | 576.000 K 9.30 % | 527.000 K -46.33 % | 982.000 K 6.86 % | 919.000 K 90.66 % | 482.000 K -31.24 % | 701.000 K -27.81 % | 971.000 K -32.76 % | 1.444 M 144 500.00 % | -1.000 K -100.13 % | 774.000 K 14.33 % | 677.000 K 124.17 % | 302.000 K 403.33 % | 60.000 K -63.19 % | 163.000 K -13.76 % | 189.000 K -43.24 % | 333.000 K 414.25 % | 64.754 K 63.23 % | 39.671 K 447.23 % | -11.425 K -106.60 % | 173.000 K -56.75 % | 400.000 K 125.00 % | -1.600 M -166.67 % | -600.000 K -26.58 % | -474.000 K -58.00 % | -300.000 K -160.00 % | 500.000 K 25.00 % | 400.000 K 166.67 % | -600.000 K 72.73 % | -2.200 M -266.67 % | -600.000 K -200.00 % | -200.000 K -100.00 % | -100.000 K -150.00 % | 200.000 K -33.33 % | 300.000 K |
| Operating income ratio | -0.01 7.39 % | -0.01 -283.03 % | 0.01 -60.35 % | 0.02 132.16 % | -0.05 -202.83 % | 0.05 0.04 % | 0.05 -58.00 % | 0.11 -17.24 % | 0.13 -14.77 % | 0.15 58.63 % | 0.10 -21.64 % | 0.12 14.20 % | 0.11 -18.12 % | 0.13 6.41 % | 0.12 -7.12 % | 0.13 -14.37 % | 0.16 0.56 % | 0.15 8.14 % | 0.14 -12.68 % | 0.16 28.51 % | 0.13 -3.14 % | 0.13 20.28 % | 0.11 2.84 % | 0.11 -27.08 % | 0.15 -1.88 % | 0.15 9.73 % | 0.14 8.24 % | 0.13 -13.98 % | 0.15 -2.07 % | 0.15 22.46 % | 0.12 -8.20 % | 0.13 -11.30 % | 0.15 22.51 % | 0.12 15.13 % | 0.11 -18.90 % | 0.13 84.87 % | 0.07 -18.49 % | 0.09 -4.01 % | 0.09 -25.37 % | 0.12 0.75 % | 0.12 35.25 % | 0.09 32.14 % | 0.07 -16.31 % | 0.08 -12.41 % | 0.09 -8.82 % | 0.10 10.62 % | 0.09 6.91 % | 0.08 -22.48 % | 0.11 22.73 % | 0.09 106.58 % | 0.04 -55.95 % | 0.10 99.73 % | 0.05 -28.80 % | 0.07 187.00 % | 0.02 -72.58 % | 0.09 -23.64 % | 0.11 -15.11 % | 0.14 66.04 % | 0.08 -39.41 % | 0.13 -3.15 % | 0.14 2.58 % | 0.14 25.13 % | 0.11 -12.48 % | 0.12 5.10 % | 0.12 -1.37 % | 0.12 128.07 % | 0.05 -40.47 % | 0.09 0.39 % | 0.09 6.78 % | 0.08 102.81 % | 0.04 -43.32 % | 0.07 8.71 % | 0.07 -41.18 % | 0.11 211.89 % | 0.04 -64.37 % | 0.10 -21.24 % | 0.13 -20.01 % | 0.16 120.22 % | 0.07 -37.27 % | 0.12 5.41 % | 0.11 -0.19 % | 0.11 12.16 % | 0.10 34.69 % | 0.07 -45.68 % | 0.13 -0.99 % | 0.13 63.34 % | 0.08 -20.23 % | 0.10 -31.62 % | 0.15 -33.49 % | 0.23 102 183.30 % | 0.00 -100.09 % | 0.25 13.21 % | 0.22 31.19 % | 0.17 225.24 % | 0.05 -60.75 % | 0.13 -5.92 % | 0.14 -43.58 % | 0.25 250.32 % | 0.07 97.30 % | 0.04 396.49 % | -0.01 -106.92 % | 0.18 -64.51 % | 0.50 128.12 % | -1.78 -700.00 % | -0.22 36.85 % | -0.35 -99.41 % | -0.18 -170.59 % | 0.25 143.75 % | -0.57 -185.71 % | -0.20 79.09 % | -0.96 -426.09 % | -0.18 -309.09 % | -0.04 -91.11 % | -0.02 -144.19 % | 0.05 -22.81 % | 0.07 |
| Total other income expenses net | 3.941 M 120.41 % | 1.788 M 215.90 % | 566.000 K 207.20 % | -528.000 K 80.97 % | -2.774 M -176.10 % | 3.645 M 223.71 % | 1.126 M 8.27 % | 1.040 M 153.04 % | 411.000 K 325.82 % | -182.000 K 4.71 % | -191.000 K 31.29 % | -278.000 K -65.48 % | -168.000 K -51.35 % | -111.000 K -29.07 % | -86.000 K -509.52 % | 21.000 K 123.60 % | -89.000 K -311.90 % | 42.000 K 135.59 % | -118.000 K -259.46 % | 74.000 K 25.42 % | 59.000 K -35.16 % | 91.000 K -66.79 % | 274.000 K -14.64 % | 321.000 K -24.11 % | 423.000 K 38.24 % | 306.000 K -16.62 % | 367.000 K 1.66 % | 361.000 K -29.08 % | 509.000 K 105.24 % | 248.000 K -20.00 % | 310.000 K 115.28 % | 144.000 K 4.35 % | 138.000 K 35.29 % | 102.000 K 121.74 % | 46.000 K -20.69 % | 58.000 K -14.71 % | 68.000 K -25.27 % | 91.000 K -77.70 % | 408.000 K 204.48 % | 134.000 K -18.79 % | 165.000 K -41.07 % | 280.000 K 126.87 % | -1.042 M -215.01 % | 906.000 K -28.83 % | 1.273 M 310.65 % | 310.000 K 202.99 % | -301.000 K -156.90 % | 529.000 K 123.21 % | 237.000 K 79.55 % | 132.000 K 193.33 % | 45.000 K -11.76 % | 51.000 K -94.36 % | 904.000 K 361.22 % | 196.000 K 189.50 % | -219.000 K -267.18 % | 131.000 K -15.48 % | 155.000 K -32.61 % | 230.000 K 296.55 % | 58.000 K 75.76 % | 33.000 K 163.46 % | -52.000 K -500.00 % | 13.000 K 8.33 % | 12.000 K 170.59 % | -17.000 K 41.38 % | -29.000 K 27.50 % | -40.000 K 78.84 % | -189.000 K -320.00 % | -45.000 K 47.06 % | -85.000 K -193.10 % | -29.000 K -231.82 % | 22.000 K 114.01 % | -157.000 K -503.85 % | -26.000 K 89.68 % | -252.000 K -62.58 % | -155.000 K -761.11 % | -18.000 K 0.00 % | -18.000 K 93.28 % | -268.000 K -370.18 % | -57.000 K -42.50 % | -40.000 K -500.00 % | 10.000 K 117.24 % | -58.000 K -480.00 % | -10.000 K -66.67 % | -6.000 K 89.47 % | -57.000 K -128.00 % | -25.000 K -186.21 % | 29.000 K 307.14 % | -14.000 K -16.67 % | -12.000 K 72.09 % | -43.000 K -124.29 % | 177.000 K 542.50 % | -40.000 K 73.51 % | -151.000 K -15 200.00 % | 1.000 K -95.00 % | 20.000 K 171.43 % | -28.000 K -200.00 % | 28.000 K 1 300.00 % | 2.000 K 100.34 % | -583.996 K -444.29 % | 169.623 K 1 384.67 % | 11.425 K -93.58 % | 178.000 K -11.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 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 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 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 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -88.626 M -14.94 % | -77.107 M -3.08 % | -74.803 M 23.42 % | -97.682 M -9.86 % | -88.916 M -15.62 % | -76.902 M -6.18 % | -72.428 M 19.89 % | -90.407 M 26.93 % | -123.731 M -24.51 % | -99.373 M -61.22 % | -61.640 M -46.73 % | -42.010 M -779.42 % | -4.777 M 94.51 % | -86.961 M -21.39 % | -71.640 M 46.89 % | -134.893 M 21.33 % | -171.464 M 12.42 % | -195.777 M -28.33 % | -152.562 M -5.66 % | -144.388 M -21.52 % | -118.814 M -52.60 % | -77.862 M -22.86 % | -63.373 M 7.92 % | -68.823 M 17.41 % | -83.333 M 5.62 % | -88.292 M -8.51 % | -81.364 M 1.15 % | -82.307 M -1.52 % | -81.076 M 6.77 % | -86.963 M -15.83 % | -75.077 M -6.41 % | -70.553 M -11.05 % | -63.532 M -17.72 % | -53.970 M -4.48 % | -51.657 M 9.48 % | -57.064 M 2.45 % | -58.499 M -24.07 % | -47.150 M -12.75 % | -41.818 M -8.08 % | -38.693 M -5.18 % | -36.786 M -11.45 % | -33.006 M -37.61 % | -23.985 M 11.50 % | -27.101 M 13.78 % | -31.433 M 22.81 % | -40.719 M -14.10 % | -35.686 M 24.44 % | -47.230 M -8.40 % | -43.572 M 9.81 % | -48.314 M -35.71 % | -35.600 M 8.55 % | -38.927 M -19.77 % | -32.502 M -22.52 % | -26.528 M -209.00 % | -8.585 M 36.95 % | -13.616 M 41.37 % | -23.224 M 9.38 % | -25.629 M -125.49 % | -11.366 M 19.82 % | -14.175 M 22.97 % | -18.401 M -24.56 % | -14.773 M -128.40 % | -6.468 M 34.72 % | -9.908 M -151.60 % | -3.938 M -383.72 % | 1.388 M -76.45 % | 5.893 M 3.86 % | 5.674 M 5.96 % | 5.355 M -3.18 % | 5.531 M 30.51 % | 4.238 M 6.67 % | 3.973 M 45.74 % | 2.726 M -31.32 % | 3.969 M -6.13 % | 4.228 M 17.35 % | 3.603 M 51.01 % | 2.386 M 94.93 % | 1.224 M -66.80 % | 3.687 M 37.73 % | 2.677 M -36.86 % | 4.240 M -9.73 % | 4.697 M 5.05 % | 4.471 M -7.14 % | 4.815 M -5.70 % | 5.106 M 40.51 % | 3.634 M 27.11 % | 2.859 M 274.21 % | 764.000 K -41.37 % | 1.303 M 0.93 % | 1.291 M -42.85 % | 2.259 M 9.08 % | 2.071 M 600.24 % | -414.000 K 29.23 % | -585.000 K -1 043.55 % | 62.000 K -86.86 % | 472.000 K 16.83 % | 404.000 K -31.18 % | 587.000 K -30.12 % | 840.000 K 67.59 % | 501.235 K -48.77 % | 978.477 K -2.64 % | 1.005 M 43.57 % | 700.000 K -12.50 % | 800.000 K -80.95 % | 4.200 M 10.53 % | 3.800 M 533.33 % | 600.000 K -76.00 % | 2.500 M -19.35 % | 3.100 M 14.81 % | 2.700 M 22.73 % | 2.200 M 57.14 % | 1.400 M 55.56 % | 900.000 K -65.38 % | 2.600 M 0.00 % | 2.600 M 44.44 % | 1.800 M |
| Total investments | 60.979 M -16.32 % | 72.876 M 2.04 % | 71.416 M 30.68 % | 54.648 M -1.52 % | 55.489 M -5.88 % | 58.957 M 6.04 % | 55.601 M 23.53 % | 45.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.057 M -24.32 % | 5.361 M -0.33 % | 5.379 M -1.12 % | 5.440 M -20.96 % | 6.883 M -35.98 % | 10.752 M -19.96 % | 13.433 M -7.77 % | 14.564 M -0.20 % | 14.593 M -7.07 % | 15.704 M -0.09 % | 15.718 M -8.67 % | 17.211 M -7.39 % | 18.585 M -5.52 % | 19.670 M -5.94 % | 20.912 M -5.99 % | 22.245 M -0.15 % | 22.278 M -6.23 % | 23.757 M -5.66 % | 25.181 M 0.64 % | 25.020 M 0.12 % | 24.989 M 2.36 % | 24.412 M -2.10 % | 24.936 M 18.88 % | 20.975 M -13.80 % | 24.333 M -2.95 % | 25.072 M -8.83 % | 27.499 M -1.42 % | 27.894 M -0.22 % | 27.955 M -0.82 % | 28.185 M 0.67 % | 27.997 M -23.41 % | 36.552 M 1.53 % | 36.000 M 14.58 % | 31.420 M -7.66 % | 34.028 M 0.95 % | 33.707 M 71.37 % | 19.669 M -1.93 % | 20.057 M 2.84 % | 19.504 M 0.35 % | 19.436 M -3.08 % | 20.053 M 2.64 % | 19.538 M 5.39 % | 18.539 M -1.45 % | 18.811 M -2.32 % | 19.257 M 11.50 % | 17.271 M 5.11 % | 16.431 M 137.85 % | 6.908 M -3.80 % | 7.181 M 99.81 % | 3.594 M 143.50 % | 1.476 M 10.23 % | 1.339 M 18.60 % | 1.129 M 2.73 % | 1.099 M -3.51 % | 1.139 M -19.05 % | 1.407 M 0.14 % | 1.405 M -2.36 % | 1.439 M -2.57 % | 1.477 M -5.98 % | 1.571 M 11.10 % | 1.414 M -8.18 % | 1.540 M -36.36 % | 2.420 M -12.73 % | 2.773 M 0.33 % | 2.764 M 2.37 % | 2.700 M -2.24 % | 2.762 M -9.44 % | 3.050 M 15.75 % | 2.635 M 0.34 % | 2.626 M 0.61 % | 2.610 M -14.14 % | 3.040 M -23.50 % | 3.974 M -0.23 % | 3.983 M -5.68 % | 4.223 M 903.09 % | 421.000 K 0.48 % | 419.000 K 0.24 % | 418.000 K 0.24 % | 417.000 K -32.31 % | 616.000 K 96.18 % | 314.000 K 0.64 % | 312.000 K 48.57 % | 210.000 K | 0.000 | 0.000 -100.00 % | 200.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 |
| Total debt | 13.068 M -10.55 % | 14.610 M -9.40 % | 16.125 M -8.51 % | 17.625 M -7.72 % | 19.100 M -7.14 % | 20.569 M -6.56 % | 22.012 M -1.49 % | 22.344 M -5.62 % | 23.674 M -2.88 % | 24.375 M -6.43 % | 26.051 M -5.95 % | 27.700 M -50.79 % | 56.292 M 81.34 % | 31.042 M -4.61 % | 32.543 M 65.84 % | 19.623 M -4.39 % | 20.523 M 100.15 % | 10.254 M -8.13 % | 11.161 M -7.75 % | 12.098 M 0.70 % | 12.014 M -6.20 % | 12.808 M -5.83 % | 13.601 M 9.92 % | 12.373 M -4.66 % | 12.978 M -4.22 % | 13.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 779.000 K 1 291.07 % | 56.000 K -49.55 % | 111.000 K -33.13 % | 166.000 K -24.20 % | 219.000 K -27.24 % | 301.000 K -16.16 % | 359.000 K -13.91 % | 417.000 K -12.03 % | 474.000 K -10.57 % | 530.000 K -9.56 % | 586.000 K -8.58 % | 641.000 K -7.90 % | 696.000 K -7.20 % | 750.000 K -9.96 % | 833.000 K -9.06 % | 916.000 K -78.88 % | 4.337 M -3.28 % | 4.484 M -2.90 % | 4.618 M -14.59 % | 5.407 M -4.76 % | 5.677 M 17.34 % | 4.838 M -4.54 % | 5.068 M -8.85 % | 5.560 M -4.12 % | 5.799 M -3.93 % | 6.036 M 3.32 % | 5.842 M -3.29 % | 6.041 M -3.19 % | 6.240 M -3.09 % | 6.439 M -9.75 % | 7.135 M -7.16 % | 7.685 M -0.63 % | 7.734 M -0.40 % | 7.765 M 4.92 % | 7.401 M 6.67 % | 6.938 M 7.85 % | 6.433 M 5.89 % | 6.075 M 7.54 % | 5.649 M -3.04 % | 5.826 M 9.66 % | 5.313 M 12.64 % | 4.717 M -3.28 % | 4.877 M -2.79 % | 5.017 M -2.98 % | 5.171 M -2.76 % | 5.318 M -2.76 % | 5.469 M -2.57 % | 5.613 M 10.43 % | 5.083 M -3.86 % | 5.287 M -3.91 % | 5.502 M 6.36 % | 5.173 M -3.90 % | 5.383 M 9.26 % | 4.927 M 49.08 % | 3.305 M 3.12 % | 3.205 M 3.52 % | 3.096 M -2.33 % | 3.170 M 1 032.14 % | 280.000 K -8.79 % | 307.000 K -7.53 % | 332.000 K -65.91 % | 974.000 K -2.21 % | 996.000 K -0.70 % | 1.003 M 6.48 % | 942.000 K 55.85 % | 604.422 K -42.19 % | 1.046 M -16.29 % | 1.249 M 38.78 % | 900.000 K 12.50 % | 800.000 K -82.22 % | 4.500 M 4.65 % | 4.300 M 514.29 % | 700.000 K -82.05 % | 3.900 M 18.18 % | 3.300 M 6.45 % | 3.100 M 24.00 % | 2.500 M 47.06 % | 1.700 M 13.33 % | 1.500 M -50.00 % | 3.000 M 3.45 % | 2.900 M 20.83 % | 2.400 M |
| Accumulated other comprehensive income loss | 179.000 K -25.10 % | 239.000 K 32.78 % | 180.000 K -48.42 % | 349.000 K 1 242.31 % | 26.000 K 18.18 % | 22.000 K -91.13 % | 248.000 K 75.89 % | 141.000 K 14.63 % | 123.000 K 272.73 % | 33.000 K 37.50 % | 24.000 K -93.86 % | 391.000 K 45.90 % | 268.000 K 111.02 % | 127.000 K 14.41 % | 111.000 K -9.02 % | 122.000 K 62.67 % | 75.000 K -27.18 % | 103.000 K 151.22 % | 41.000 K -57.73 % | 97.000 K -2.02 % | 99.000 K 41.43 % | 70.000 K 180.00 % | 25.000 K -65.28 % | 72.000 K 28.57 % | 56.000 K 221.74 % | -46.000 K 73.41 % | -173.000 K 34.96 % | -266.000 K -21.46 % | -219.000 K 10.25 % | -244.000 K -52.50 % | -160.000 K -440.43 % | 47.000 K 235.71 % | 14.000 K 148.28 % | -29.000 K 82.42 % | -165.000 K -339.13 % | 69.000 K -44.35 % | 124.000 K 313.33 % | 30.000 K 148.39 % | -62.000 K -240.91 % | 44.000 K -87.32 % | 347.000 K -33.65 % | 523.000 K 20.23 % | 435.000 K 54.26 % | 282.000 K -68.21 % | 887.000 K 24.06 % | 715.000 K 1.71 % | 703.000 K 111.75 % | 332.000 K 453.33 % | 60.000 K -89.90 % | 594.000 K 7.41 % | 553.000 K -7.37 % | 597.000 K 38.19 % | 432.000 K -19.10 % | 534.000 K 34.85 % | 396.000 K 117.58 % | 182.000 K -45.83 % | 336.000 K 58.49 % | 212.000 K -11.67 % | 240.000 K 21.83 % | 197.000 K 647.22 % | -36.000 K -140.00 % | 90.000 K -43.40 % | 159.000 K 40.71 % | 113.000 K 165.32 % | -173.000 K 61.30 % | -447.000 K 92.46 % | -5.926 M -14.93 % | -5.156 M -104.28 % | -2.524 M -1 738.96 % | 154.000 K 106.43 % | -2.394 M 4.12 % | -2.497 M 5.49 % | -2.642 M 7.10 % | -2.844 M 5.89 % | -3.022 M 8.78 % | -3.313 M 6.57 % | -3.546 M 2.10 % | -3.622 M -2 169.71 % | 175.000 K 221.53 % | -144.000 K -3 700.00 % | 4.000 K 104.17 % | -96.000 K -146.15 % | -39.000 K 54.65 % | -86.000 K 2.27 % | -88.000 K -340.00 % | -20.000 K 20.00 % | -25.000 K -180.65 % | 31.000 K 102.06 % | -1.507 M 0.00 % | -1.507 M 0.00 % | -1.507 M -13 600.00 % | -11.000 K 99.14 % | -1.278 M 0.00 % | -1.278 M 0.00 % | -1.278 M -12.01 % | -1.141 M 0.00 % | -1.141 M 0.00 % | -1.141 M 0.00 % | -1.141 M -507.57 % | -187.798 K -47.49 % | -127.327 K -123.45 % | 543.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 |
| Retained earnings | 178.492 M 1.41 % | 176.012 M -0.44 % | 176.782 M 0.46 % | 175.977 M 0.65 % | 174.845 M -4.44 % | 182.965 M 4.76 % | 174.649 M 3.48 % | 168.776 M 2.98 % | 163.885 M 7.94 % | 151.826 M 8.56 % | 139.852 M 6.35 % | 131.503 M 1.78 % | 129.197 M -36.37 % | 203.051 M 6.68 % | 190.333 M 3.92 % | 183.155 M -1.18 % | 185.343 M 3.80 % | 178.562 M 15.69 % | 154.351 M 10.43 % | 139.770 M 17.70 % | 118.754 M 7.79 % | 110.173 M -34.73 % | 168.788 M 3.61 % | 162.902 M 4.58 % | 155.762 M 8.79 % | 143.176 M 9.01 % | 131.344 M 5.41 % | 124.601 M 6.85 % | 116.617 M 7.74 % | 108.243 M 4.32 % | 103.762 M 1.40 % | 102.326 M 2.82 % | 99.519 M 3.87 % | 95.813 M 2.48 % | 93.497 M 0.25 % | 93.260 M 3.37 % | 90.219 M 0.44 % | 89.822 M 1.34 % | 88.634 M -5.25 % | 93.545 M 4.42 % | 89.589 M 7.50 % | 83.341 M 5.63 % | 78.897 M -4.09 % | 82.258 M -24.80 % | 109.387 M 5.52 % | 103.667 M 6.11 % | 97.700 M 2.61 % | 95.213 M 6.34 % | 89.540 M 8.58 % | 82.467 M 7.75 % | 76.534 M 2.50 % | 74.669 M 10.68 % | 67.462 M 4.35 % | 64.648 M 6.58 % | 60.658 M 1.97 % | 59.489 M 9.32 % | 54.419 M 12.26 % | 48.475 M 15.10 % | 42.117 M 4.11 % | 40.453 M 16.57 % | 34.702 M 18.99 % | 29.165 M 20.20 % | 24.264 M 0.38 % | 24.171 M 16.56 % | 20.737 M 16.91 % | 17.738 M 16.29 % | 15.253 M 6.63 % | 14.304 M 12.14 % | 12.755 M 14.06 % | 11.183 M 13.90 % | 9.818 M 6.53 % | 9.216 M 11.53 % | 8.263 M 7.97 % | 7.653 M 22.82 % | 6.231 M 7.67 % | 5.787 M 34.58 % | 4.300 M 51.25 % | 2.843 M 147.43 % | 1.149 M 283.00 % | 300.000 K 197.72 % | -307.000 K 71.07 % | -1.061 M 17.56 % | -1.287 M 2.57 % | -1.321 M 22.88 % | -1.713 M 27.69 % | -2.369 M 21.45 % | -3.016 M 12.45 % | -3.445 M 12.90 % | -3.955 M 12.81 % | -4.536 M 15.70 % | -5.381 M -0.06 % | -5.378 M 22.00 % | -6.895 M 8.66 % | -7.549 M 3.04 % | -7.786 M 0.21 % | -7.802 M 1.76 % | -7.942 M 1.66 % | -8.076 M 2.96 % | -8.322 M 4.96 % | -8.757 M 1.58 % | -8.898 M 2.39 % | -9.115 M 3.03 % | -9.400 M 2.08 % | -9.600 M -21.52 % | -7.900 M -14.49 % | -6.900 M -13.11 % | -6.100 M -12.96 % | -5.400 M 8.47 % | -5.900 M -1.72 % | -5.800 M -13.73 % | -5.100 M -112.50 % | -2.400 M -33.33 % | -1.800 M -12.50 % | -1.600 M -14.29 % | -1.400 M 6.67 % | -1.500 M |
| Common stock | 11.000 K | 0.000 | 0.000 -100.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K -8.33 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.000 K 0.00 % | 13.000 K 0.00 % | 13.000 K -18.75 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 6.67 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 7.14 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 0.00 % | 13.000 K 0.00 % | 13.000 K 8.33 % | 12.000 K 0.00 % | 12.000 K 9.09 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 10.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 11.11 % | 9.000 K 0.00 % | 9.000 K 28.57 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 26.70 % | 5.525 K 0.00 % | 5.525 K -7.92 % | 6.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 |
| Total equity | 216.005 M 2.39 % | 210.959 M 0.40 % | 210.109 M 1.33 % | 207.342 M 1.00 % | 205.283 M -2.69 % | 210.961 M 4.71 % | 201.481 M 4.38 % | 193.035 M 4.03 % | 185.561 M 8.58 % | 170.900 M 10.23 % | 155.044 M 3.00 % | 150.522 M 16.25 % | 129.476 M -40.06 % | 216.024 M 6.69 % | 202.474 M 3.18 % | 196.239 M 0.80 % | 194.689 M 11.32 % | 174.891 M 11.22 % | 157.246 M 12.31 % | 140.014 M 19.94 % | 116.736 M 5.41 % | 110.749 M 5.64 % | 104.832 M -5.73 % | 111.200 M -11.76 % | 126.023 M 3.24 % | 122.068 M 11.88 % | 109.106 M -2.27 % | 111.641 M 8.53 % | 102.863 M -9.48 % | 113.630 M 4.65 % | 108.581 M 0.34 % | 108.210 M 3.87 % | 104.175 M 5.05 % | 99.168 M 3.28 % | 96.016 M 1.15 % | 94.929 M 4.01 % | 91.265 M 1.56 % | 89.864 M 1.44 % | 88.584 M 2.04 % | 86.813 M -1.57 % | 88.198 M 3.97 % | 84.827 M 5.41 % | 80.476 M -2.51 % | 82.552 M -15.34 % | 97.507 M -7.29 % | 105.169 M 6.86 % | 98.416 M -11.61 % | 111.338 M 6.49 % | 104.548 M 7.44 % | 97.306 M 7.18 % | 90.786 M 4.07 % | 87.233 M 9.87 % | 79.397 M 1.66 % | 78.103 M 6.40 % | 73.402 M 2.59 % | 71.550 M -3.35 % | 74.029 M -6.84 % | 79.463 M 10.43 % | 71.956 M 4.31 % | 68.981 M 11.53 % | 61.850 M 11.84 % | 55.303 M 11.55 % | 49.575 M 2.35 % | 48.435 M 7.77 % | 44.943 M 9.67 % | 40.980 M 7.35 % | 38.173 M 3.12 % | 37.019 M 4.26 % | 35.505 M 5.24 % | 33.738 M 4.07 % | 32.420 M 2.30 % | 31.692 M 4.28 % | 30.392 M 2.74 % | 29.581 M 5.02 % | 28.166 M 3.37 % | 27.249 M 6.73 % | 25.530 M 7.55 % | 23.738 M 7.80 % | 22.021 M 3.59 % | 21.258 M 3.18 % | 20.602 M 4.32 % | 19.748 M 2.82 % | 19.206 M 2.12 % | 18.807 M 2.18 % | 18.405 M 3.50 % | 17.782 M 4.13 % | 17.077 M 13.04 % | 15.107 M 84.86 % | 8.172 M 24.02 % | 6.589 M 18.12 % | 5.578 M 5.66 % | 5.279 M 46.88 % | 3.594 M 22.41 % | 2.936 M 15.68 % | 2.538 M 24.11 % | 2.045 M 28.62 % | 1.590 M 9.20 % | 1.456 M 20.33 % | 1.210 M 23.69 % | 978.282 K 17.49 % | 832.647 K 37.63 % | 605.000 K 402.50 % | -200.000 K 60.00 % | -500.000 K -138.46 % | 1.300 M -40.91 % | 2.200 M -21.43 % | 2.800 M -22.22 % | 3.600 M 71.43 % | 2.100 M 0.00 % | 2.100 M -25.00 % | 2.800 M -47.17 % | 5.300 M -8.62 % | 5.800 M -4.92 % | 6.100 M -3.17 % | 6.300 M 1.61 % | 6.200 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.069 M | 0.000 | 0.000 100.00 % | -16.872 M 7.65 % | -18.269 M 3.66 % | -18.964 M | 0.000 100.00 % | -21.574 M 5.85 % | -22.914 M 6.01 % | -24.379 M 6.31 % | -26.020 M -82.97 % | -14.221 M 8.65 % | -15.567 M -135.76 % | -6.603 M | 0.000 100.00 % | -8.791 M -0.54 % | -8.744 M 8.68 % | -9.575 M 8.22 % | -10.433 M -5.75 % | -9.866 M 6.07 % | -10.504 M 5.43 % | -11.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -68.18 % | 22.000 K -66.67 % | 66.000 K -77.08 % | 288.000 K -46.07 % | 534.000 K -46.01 % | 989.000 K -42.23 % | 1.712 M -79.24 % | 8.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.850 B | 0.000 | 0.000 | 0.000 100.00 % | -5.439 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K -50.00 % | 150.000 K 0.00 % | 150.000 K -76.38 % | 635.000 K 0.79 % | 630.000 K 0.80 % | 625.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 |
| Long term debt | 14.288 M 69.01 % | 8.454 M -14.98 % | 9.943 M -13.68 % | 11.519 M -55.93 % | 26.138 M 78.89 % | 14.611 M -9.40 % | 16.127 M -52.21 % | 33.744 M -7.65 % | 36.538 M -3.66 % | 37.928 M 87.07 % | 20.275 M -53.01 % | 43.148 M -5.85 % | 45.828 M -6.01 % | 48.758 M -6.31 % | 52.040 M 82.97 % | 28.442 M -8.65 % | 31.134 M 135.76 % | 13.206 M 76.36 % | 7.488 M -57.41 % | 17.582 M 0.54 % | 17.488 M -8.68 % | 19.150 M -8.22 % | 20.866 M 5.75 % | 19.732 M -6.07 % | 21.008 M -5.43 % | 22.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -49.18 % | 122.000 K -33.33 % | 183.000 K -24.38 % | 242.000 K -19.60 % | 301.000 K -16.16 % | 359.000 K -13.91 % | 417.000 K -12.03 % | 474.000 K -10.57 % | 530.000 K -9.56 % | 586.000 K -8.58 % | 641.000 K -83.17 % | 3.809 M -3.05 % | 3.929 M -3.37 % | 4.066 M -1.24 % | 4.117 M -3.15 % | 4.251 M 7.43 % | 3.957 M -5.27 % | 4.177 M -9.73 % | 4.627 M -99.90 % | 4.855 B 95 414.46 % | 5.083 M 0.73 % | 5.046 M -3.79 % | 5.245 M -99.90 % | 5.444 B 96 373.51 % | 5.643 M 34.84 % | 4.185 M -1.51 % | 4.249 M -1.48 % | 4.313 M -1.46 % | 4.377 M -1.46 % | 4.442 M -1.40 % | 4.505 M -1.42 % | 4.570 M -0.98 % | 4.615 M 3.66 % | 4.452 M 31.25 % | 3.392 M -3.33 % | 3.509 M -2.61 % | 3.603 M -3.38 % | 3.729 M -3.17 % | 3.851 M -3.17 % | 3.977 M -3.47 % | 4.120 M -2.65 % | 4.232 M -3.77 % | 4.398 M 3.34 % | 4.256 M -8.10 % | 4.631 M -2.55 % | 4.752 M 9.44 % | 4.342 M -4.86 % | 4.564 M 7.16 % | 4.259 M 57.04 % | 2.712 M -2.80 % | 2.790 M 3.30 % | 2.701 M -2.74 % | 2.777 M 1 401.08 % | 185.000 K -17.04 % | 223.000 K -4.70 % | 234.000 K -59.02 % | 571.000 K 2.51 % | 557.000 K -3.47 % | 577.000 K 0.70 % | 573.000 K 129.43 % | 249.744 K -20.35 % | 313.536 K -53.89 % | 680.000 K 36.00 % | 500.000 K -28.57 % | 700.000 K -81.58 % | 3.800 M 8.57 % | 3.500 M 600.00 % | 500.000 K -84.38 % | 3.200 M 18.52 % | 2.700 M 8.00 % | 2.500 M 13.64 % | 2.200 M 144.44 % | 900.000 K 12.50 % | 800.000 K -11.11 % | 900.000 K 0.00 % | 900.000 K -57.14 % | 2.100 M |
| Total non current liabilities | 7.144 M -15.50 % | 8.454 M -14.98 % | 9.943 M -13.68 % | 11.519 M -11.86 % | 13.069 M -10.55 % | 14.611 M -9.40 % | 16.127 M -4.42 % | 16.872 M -7.65 % | 18.269 M -3.66 % | 18.964 M -6.47 % | 20.275 M -6.02 % | 21.574 M -5.85 % | 22.914 M -6.01 % | 24.379 M -6.31 % | 26.020 M 82.97 % | 14.221 M -8.65 % | 15.567 M 135.76 % | 6.603 M -11.82 % | 7.488 M -14.82 % | 8.791 M 0.54 % | 8.744 M -8.68 % | 9.575 M -8.22 % | 10.433 M 5.75 % | 9.866 M -6.07 % | 10.504 M -5.43 % | 11.107 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 196.000 K -68.84 % | 629.000 K -19.26 % | 779.000 K -69.05 % | 2.517 M 0.80 % | 2.497 M -47.23 % | 4.732 M -8.61 % | 5.178 M -15.89 % | 6.156 M -3.39 % | 6.372 M -13.75 % | 7.388 M -12.98 % | 8.490 M 55.27 % | 5.468 M -12.06 % | 6.218 M -10.98 % | 6.985 M -2.07 % | 7.133 M 9.74 % | 6.500 M -6.66 % | 6.964 M -4.08 % | 7.260 M -32.25 % | 10.716 M -3.28 % | 11.079 M 1.44 % | 10.922 M -6.70 % | 11.706 M -2.51 % | 12.007 M 26.91 % | 9.461 M 62.87 % | 5.809 M -10.93 % | 6.522 M 6.24 % | 6.139 M -10.22 % | 6.838 M 6.64 % | 6.412 M -4.43 % | 6.709 M -4.12 % | 6.997 M 23.99 % | 5.643 M 34.84 % | 4.185 M -1.51 % | 4.249 M -1.48 % | 4.313 M -1.46 % | 4.377 M -1.46 % | 4.442 M -1.40 % | 4.505 M -1.42 % | 4.570 M -0.98 % | 4.615 M 3.66 % | 4.452 M 31.25 % | 3.392 M -3.33 % | 3.509 M -2.61 % | 3.603 M -3.38 % | 3.729 M -3.17 % | 3.851 M -5.57 % | 4.078 M -1.02 % | 4.120 M -2.65 % | 4.232 M -3.77 % | 4.398 M 3.34 % | 4.256 M -8.10 % | 4.631 M -2.55 % | 4.752 M 9.44 % | 4.342 M -4.86 % | 4.564 M 5.21 % | 4.338 M 59.96 % | 2.712 M -2.80 % | 2.790 M 3.30 % | 2.701 M -2.74 % | 2.777 M 1 401.08 % | 185.000 K -37.92 % | 298.000 K -22.40 % | 384.000 K -46.74 % | 721.000 K -39.51 % | 1.192 M -1.24 % | 1.207 M 0.75 % | 1.198 M 379.69 % | 249.744 K -20.35 % | 313.536 K -53.89 % | 680.000 K 36.00 % | 500.000 K -28.57 % | 700.000 K -81.58 % | 3.800 M 11.76 % | 3.400 M 580.00 % | 500.000 K -84.38 % | 3.200 M 18.52 % | 2.700 M 8.00 % | 2.500 M 13.64 % | 2.200 M 144.44 % | 900.000 K 12.50 % | 800.000 K -11.11 % | 900.000 K 12.50 % | 800.000 K -61.90 % | 2.100 M |
| Other current liabilities | -4.513 M -108.29 % | 54.442 M 64.34 % | 33.127 M 502.56 % | -8.229 M 44.24 % | -14.759 M -169.77 % | -5.471 M -114.87 % | 36.791 M 772.35 % | -5.472 M -1.24 % | -5.405 M 0.11 % | -5.411 M -107.45 % | 72.642 M 1 257.46 % | -6.276 M -151.98 % | 12.075 M 281.22 % | -6.663 M -108.00 % | 83.321 M 1 642.41 % | -5.402 M -9.00 % | -4.956 M -35.74 % | -3.651 M -105.99 % | 60.998 M 1 944.51 % | -3.307 M -1.13 % | -3.270 M 4.55 % | -3.426 M -107.01 % | 48.895 M 956.75 % | -5.707 M -48.66 % | -3.839 M -57.14 % | -2.443 M -106.07 % | 40.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.747 M 5 246.38 % | -442.000 K | 0.000 100.00 % | -384.000 K -102.68 % | 14.319 M 5 916.39 % | 238.000 K -50.62 % | 482.000 K 81.89 % | 265.000 K -97.70 % | 11.539 M 3 759.20 % | 299.000 K 3.82 % | 288.000 K 118.59 % | -1.549 M -113.19 % | 11.748 M 1 395.26 % | -907.000 K | 0.000 | 0.000 -100.00 % | 13.414 M 625.01 % | -2.555 M -664.97 % | -334.000 K | 0.000 -100.00 % | 8.700 M 1 535.64 % | -606.000 K -102.04 % | 29.645 M 26.50 % | 23.434 M 100.43 % | -5.428 B -32 740.86 % | 16.629 M | 0.000 -100.00 % | 18.127 M 100.56 % | -3.251 B -106 315.06 % | -3.055 M -31.97 % | -2.315 M | 0.000 -100.00 % | 399.000 K -93.26 % | 5.920 M 433.15 % | -1.777 M -147.50 % | 3.741 M 430.77 % | -1.131 M -49.41 % | -757.000 K 23.30 % | -987.000 K -590.21 % | -143.000 K -113.02 % | 1.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 699.000 K | 0.000 | 0.000 -100.00 % | 483.000 K | 0.000 -100.00 % | 1.396 M 388.11 % | 286.000 K -32.23 % | 422.000 K -42.90 % | 739.000 K 1 174.14 % | 58.000 K 0.00 % | 58.000 K 0.00 % | 58.000 K 0.00 % | 58.000 K 11.54 % | 52.000 K 20.93 % | 43.000 K 34.38 % | 32.000 K 28.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K 385.71 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M -26.32 % | 1.900 M 171.43 % | 700.000 K -22.22 % | 900.000 K -30.77 % | 1.300 M 85.71 % | 700.000 K 16.67 % | 600.000 K 0.00 % | 600.000 K 50.00 % | 400.000 K -50.00 % | 800.000 K 14.29 % | 700.000 K -66.67 % | 2.100 M 0.00 % | 2.100 M 425.00 % | 400.000 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 316.000 K | 0.000 100.00 % | -60.420 M 15.17 % | -71.229 M -12 509.23 % | 574.000 K 100.56 % | -103.223 M -2.32 % | -100.886 M | 0.000 -100.00 % | 7.357 M 104.97 % | -148.129 M 4.30 % | -154.782 M 11.23 % | -174.369 M -2 266.07 % | 8.050 M 105.18 % | -155.506 M -4.35 % | -149.022 M -5.50 % | -141.250 M -1 957.09 % | 7.606 M 107.00 % | -108.678 M -5.17 % | -103.335 M -31.49 % | -78.586 M -1 913.66 % | 4.333 M 105.78 % | -75.015 M -3.89 % | -72.205 M 3.02 % | -74.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.244 M -8.26 % | 1.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.183 M -6.29 % | -24.634 M 3.21 % | -25.450 M -333.51 % | 10.899 M 139.23 % | -27.783 M 8.45 % | -30.348 M 0.83 % | -30.601 M -251.74 % | -8.700 M 70.44 % | -29.433 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.693 M | 0.000 | 0.000 100.00 % | -11.493 M -11.14 % | -10.341 M -4.86 % | -9.862 M -44 927.27 % | 22.000 K | 0.000 100.00 % | -3.934 M | 0.000 -100.00 % | 168.000 K 104.38 % | -3.835 M 27.94 % | -5.322 M -1.58 % | -5.239 M -577.14 % | 1.098 M | 0.000 100.00 % | -4.185 M | 0.000 -100.00 % | 699.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.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 |
| Short term debt | 5.924 M -3.77 % | 6.156 M -0.42 % | 6.182 M 1.24 % | 6.106 M -49.38 % | 12.062 M 102.45 % | 5.958 M 1.24 % | 5.885 M -46.23 % | 10.944 M 1.24 % | 10.810 M -0.11 % | 10.822 M 87.36 % | 5.776 M -52.86 % | 12.252 M -3.95 % | 12.756 M -4.28 % | 13.326 M 2.15 % | 13.046 M 20.75 % | 10.804 M 9.00 % | 9.912 M 35.74 % | 7.302 M 98.80 % | 3.673 M -44.47 % | 6.614 M 1.13 % | 6.540 M 1.14 % | 6.466 M 2.05 % | 6.336 M 26.37 % | 5.014 M 1.33 % | 4.948 M 1.27 % | 4.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K 0.90 % | 111.000 K -33.13 % | 166.000 K -24.20 % | 219.000 K -8.37 % | 239.000 K 0.84 % | 237.000 K 1.28 % | 234.000 K -89.42 % | 2.212 M 865.94 % | 229.000 K 0.88 % | 227.000 K 1.34 % | 224.000 K 0.90 % | 222.000 K 0.91 % | 220.000 K -10.93 % | 247.000 K -10.18 % | 275.000 K -47.92 % | 528.000 K -4.86 % | 555.000 K 0.54 % | 552.000 K -57.21 % | 1.290 M -9.54 % | 1.426 M 61.86 % | 881.000 K -1.12 % | 891.000 K -4.50 % | 933.000 K -1.17 % | 944.000 K -0.94 % | 953.000 K 19.72 % | 796.000 K 0.00 % | 796.000 K 0.00 % | 796.000 K 0.00 % | 796.000 K -73.02 % | 2.950 M -14.14 % | 3.436 M 0.44 % | 3.421 M 0.97 % | 3.388 M 14.50 % | 2.959 M 21.62 % | 2.433 M 30.60 % | 1.863 M 27.60 % | 1.460 M 21.97 % | 1.197 M -50.82 % | 2.434 M 34.92 % | 1.804 M 61.94 % | 1.114 M -2.96 % | 1.148 M -1.54 % | 1.166 M -2.35 % | 1.194 M -0.33 % | 1.198 M -3.15 % | 1.237 M 1.81 % | 1.215 M 46.92 % | 827.000 K 26.07 % | 656.000 K -12.53 % | 750.000 K -9.75 % | 831.000 K 1.47 % | 819.000 K 22.60 % | 668.000 K 12.65 % | 593.000 K 42.89 % | 415.000 K 5.06 % | 395.000 K 0.51 % | 393.000 K 313.68 % | 95.000 K 13.10 % | 84.000 K -14.29 % | 98.000 K -75.68 % | 403.000 K -8.20 % | 439.000 K 3.05 % | 426.000 K 15.45 % | 369.000 K 4.04 % | 354.678 K -51.55 % | 732.058 K 28.66 % | 569.000 K 42.25 % | 400.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 |
| Total current liabilities | 46.184 M -23.79 % | 60.598 M -5.55 % | 64.161 M -11.35 % | 72.376 M -3.73 % | 75.179 M -2.60 % | 77.187 M -16.37 % | 92.300 M -16.18 % | 110.112 M -4.16 % | 114.895 M -12.79 % | 131.742 M -6.50 % | 140.894 M -8.66 % | 154.255 M -18.02 % | 188.160 M 3.94 % | 181.032 M 6.59 % | 169.832 M 5.55 % | 160.908 M 4.50 % | 153.978 M 6.26 % | 144.901 M 30.13 % | 111.350 M -0.57 % | 111.985 M 5.05 % | 106.605 M 30.29 % | 81.819 M 3.06 % | 79.388 M 2.41 % | 77.522 M 1.94 % | 76.044 M -1.11 % | 76.895 M 27.47 % | 60.323 M -3.95 % | 62.806 M 17.52 % | 53.444 M 39.95 % | 38.187 M 2.82 % | 37.140 M 41.47 % | 26.253 M 4.41 % | 25.144 M 8.61 % | 23.150 M -5.20 % | 24.421 M -6.12 % | 26.012 M 7.00 % | 24.310 M -1.88 % | 24.775 M 5.14 % | 23.564 M 9.82 % | 21.457 M -5.94 % | 22.813 M -18.67 % | 28.050 M 4.10 % | 26.944 M -1.37 % | 27.319 M 5.03 % | 26.011 M -3.99 % | 27.092 M -0.03 % | 27.101 M -11.31 % | 30.558 M -1.20 % | 30.929 M -0.99 % | 31.238 M 8.66 % | 28.749 M -4.13 % | 29.988 M -2.12 % | 30.639 M 11.61 % | 27.453 M 35.53 % | 20.256 M -9.34 % | 22.342 M 1.24 % | 22.068 M 12.99 % | 19.531 M 22.34 % | 15.964 M 2.99 % | 15.501 M 15.23 % | 13.452 M 10.48 % | 12.176 M 96.93 % | 6.183 M -22.80 % | 8.009 M -7.53 % | 8.661 M 4.75 % | 8.268 M -3.31 % | 8.551 M 7.16 % | 7.980 M -13.90 % | 9.268 M 18.59 % | 7.815 M 16.05 % | 6.734 M 54.24 % | 4.366 M -18.88 % | 5.382 M -20.12 % | 6.738 M 28.29 % | 5.252 M 22.83 % | 4.276 M -7.61 % | 4.628 M 1.34 % | 4.567 M 2.72 % | 4.446 M -5.10 % | 4.685 M 61.27 % | 2.905 M 4.76 % | 2.773 M 10.65 % | 2.506 M 34.95 % | 1.857 M -4.96 % | 1.954 M -18.21 % | 2.389 M -7.80 % | 2.591 M -16.96 % | 3.120 M -2.19 % | 3.190 M 163.85 % | 1.209 M -24.86 % | 1.609 M 11.04 % | 1.449 M 94.76 % | 744.000 K 9.25 % | 681.000 K 56.55 % | 435.000 K -46.23 % | 809.000 K 1.51 % | 797.000 K -4.67 % | 836.000 K 16.60 % | 717.000 K -22.60 % | 926.404 K -25.78 % | 1.248 M 14.62 % | 1.089 M -39.50 % | 1.800 M -5.26 % | 1.900 M -53.66 % | 4.100 M 7.89 % | 3.800 M 192.31 % | 1.300 M -63.89 % | 3.600 M 20.00 % | 3.000 M 3.45 % | 2.900 M 45.00 % | 2.000 M -31.03 % | 2.900 M -9.38 % | 3.200 M -36.00 % | 5.000 M 16.28 % | 4.300 M 53.57 % | 2.800 M |
| Total liabilities | 53.328 M -22.77 % | 69.052 M -6.82 % | 74.104 M -11.67 % | 83.895 M -4.93 % | 88.248 M -3.87 % | 91.798 M -15.34 % | 108.427 M -14.61 % | 126.984 M -4.64 % | 133.164 M -11.64 % | 150.706 M -6.49 % | 161.169 M -8.34 % | 175.829 M -16.70 % | 211.074 M 2.76 % | 205.411 M 4.88 % | 195.852 M 11.83 % | 175.129 M 3.29 % | 169.545 M 11.91 % | 151.504 M 27.49 % | 118.838 M -1.60 % | 120.776 M 4.70 % | 115.349 M 26.21 % | 91.394 M 1.75 % | 89.821 M 2.78 % | 87.388 M 0.97 % | 86.548 M -1.65 % | 88.002 M 45.88 % | 60.323 M -3.95 % | 62.806 M 17.52 % | 53.444 M 39.95 % | 38.187 M 2.25 % | 37.348 M 42.26 % | 26.253 M 3.60 % | 25.340 M 6.56 % | 23.779 M -5.64 % | 25.200 M -11.67 % | 28.529 M 6.42 % | 26.807 M -9.15 % | 29.507 M 2.66 % | 28.742 M 4.09 % | 27.613 M -5.39 % | 29.185 M -17.64 % | 35.438 M 0.01 % | 35.434 M 8.07 % | 32.787 M 1.73 % | 32.229 M -5.42 % | 34.077 M -0.46 % | 34.234 M -7.62 % | 37.058 M -2.20 % | 37.893 M -1.57 % | 38.498 M -2.45 % | 39.465 M -3.90 % | 41.067 M -1.19 % | 41.561 M 6.13 % | 39.159 M 21.37 % | 32.263 M 1.45 % | 31.803 M 14.08 % | 27.877 M 7.00 % | 26.053 M 17.87 % | 22.103 M -1.06 % | 22.339 M 12.46 % | 19.864 M 5.18 % | 18.885 M 43.29 % | 13.180 M -3.46 % | 13.652 M 6.27 % | 12.846 M 2.63 % | 12.517 M -2.70 % | 12.864 M 4.10 % | 12.357 M -9.87 % | 13.710 M 11.28 % | 12.320 M 8.99 % | 11.304 M 25.87 % | 8.981 M -8.67 % | 9.834 M -2.92 % | 10.130 M 15.63 % | 8.761 M 11.19 % | 7.879 M -5.72 % | 8.357 M -0.72 % | 8.418 M -1.24 % | 8.524 M -3.19 % | 8.805 M 23.37 % | 7.137 M -0.47 % | 7.171 M 6.05 % | 6.762 M 4.22 % | 6.488 M -3.25 % | 6.706 M -0.37 % | 6.731 M -5.93 % | 7.155 M -4.06 % | 7.458 M 26.36 % | 5.902 M 47.59 % | 3.999 M -7.22 % | 4.310 M 1.99 % | 4.226 M 354.90 % | 929.000 K -5.11 % | 979.000 K 19.54 % | 819.000 K -46.47 % | 1.530 M -23.08 % | 1.989 M -2.64 % | 2.043 M 6.68 % | 1.915 M 62.82 % | 1.176 M -24.69 % | 1.562 M -11.71 % | 1.769 M -23.09 % | 2.300 M -11.54 % | 2.600 M -67.09 % | 7.900 M 9.72 % | 7.200 M 300.00 % | 1.800 M -73.53 % | 6.800 M 19.30 % | 5.700 M 5.56 % | 5.400 M 28.57 % | 4.200 M 10.53 % | 3.800 M -5.00 % | 4.000 M -32.20 % | 5.900 M 15.69 % | 5.100 M 4.08 % | 4.900 M |
| Other non current assets | 7.979 M -8.55 % | 8.725 M -9.74 % | 9.667 M -11.85 % | 10.967 M -6.82 % | 11.770 M -13.76 % | 13.648 M -6.84 % | 14.650 M -7.00 % | 15.753 M 10.40 % | 14.269 M 4.08 % | 13.709 M 10.06 % | 12.456 M -1.85 % | 12.691 M -2.04 % | 12.955 M 7.72 % | 12.026 M 85.93 % | 6.468 M 0.45 % | 6.439 M 70.16 % | 3.784 M 21.59 % | 3.112 M 5.96 % | 2.937 M -2.17 % | 3.002 M 5.97 % | 2.833 M 29.89 % | 2.181 M 517.85 % | 353.000 K -22.08 % | 453.000 K -36.20 % | 710.000 K -24.55 % | 941.000 K -20.46 % | 1.183 M -15.50 % | 1.400 M -15.10 % | 1.649 M -13.30 % | 1.902 M -10.28 % | 2.120 M 609.03 % | 299.000 K 4.55 % | 286.000 K 72.29 % | 166.000 K 0.00 % | 166.000 K -6.21 % | 177.000 K -3.80 % | 184.000 K -2.13 % | 188.000 K -16.07 % | 224.000 K 23.76 % | 181.000 K 0.00 % | 181.000 K 0.00 % | 181.000 K -65.13 % | 519.000 K 90.11 % | 273.000 K -31.75 % | 400.000 K 17.30 % | 341.000 K -5.28 % | 360.000 K 1.12 % | 356.000 K -15.04 % | 419.000 K -13.79 % | 486.000 K -57.33 % | 1.139 M -2.90 % | 1.173 M 7.03 % | 1.096 M -22.05 % | 1.406 M -22.92 % | 1.824 M 6.54 % | 1.712 M 32.51 % | 1.292 M -14.21 % | 1.506 M -12.85 % | 1.728 M 674.89 % | 223.000 K -8.98 % | 245.000 K 0.82 % | 243.000 K -35.88 % | 379.000 K 3.84 % | 365.000 K 3.69 % | 352.000 K 0.00 % | 352.000 K -75.38 % | 1.430 M -2.26 % | 1.463 M -2.27 % | 1.497 M 1.08 % | 1.481 M 12.97 % | 1.311 M -1.72 % | 1.334 M -1.98 % | 1.361 M -0.44 % | 1.367 M -2.50 % | 1.402 M 4.47 % | 1.342 M -3.31 % | 1.388 M 0.58 % | 1.380 M 2 200.00 % | 60.000 K 3.45 % | 58.000 K -1.69 % | 59.000 K -15.71 % | 70.000 K 0.00 % | 70.000 K 11.11 % | 63.000 K -12.50 % | 72.000 K -82.98 % | 423.000 K 12.80 % | 375.000 K 413.70 % | 73.000 K 82.50 % | 40.000 K -55.56 % | 90.000 K 8 900.00 % | 1.000 K -97.78 % | 45.000 K -67.63 % | 139.000 K -16.27 % | 166.000 K -17.00 % | 200.000 K -11.89 % | 227.000 K -5.02 % | 239.000 K -3.63 % | 248.000 K 1.64 % | 244.000 K 55.97 % | 156.441 K 1.02 % | 154.867 K 1.89 % | 152.000 K 52.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -91.67 % | 1.200 M 500.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K -75.00 % | 800.000 K -11.11 % | 900.000 K -10.00 % | 1.000 M -9.09 % | 1.100 M 120.00 % | 500.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 49.000 K -70.66 % | 167.000 K -43.58 % | 296.000 K -30.84 % | 428.000 K -27.33 % | 589.000 K -20.51 % | 741.000 K -17.30 % | 896.000 K -10.67 % | 1.003 M 1.62 % | 987.000 K 1.44 % | 973.000 K 1.67 % | 957.000 K -10.73 % | 1.072 M -66.88 % | 3.237 M -8.20 % | 3.526 M -7.58 % | 3.815 M -7.04 % | 4.104 M -4.04 % | 4.277 M -8.94 % | 4.697 M -8.30 % | 5.122 M -7.66 % | 5.547 M -7.12 % | 5.972 M -7.15 % | 6.432 M -6.74 % | 6.897 M -6.24 % | 7.356 M 27.95 % | 5.749 M 4.22 % | 5.516 M -12.46 % | 6.301 M 0.43 % | 6.274 M 33.77 % | 4.690 M -1.64 % | 4.768 M -0.36 % | 4.785 M -26.48 % | 6.508 M -0.17 % | 6.519 M -3.18 % | 6.733 M -2.94 % | 6.937 M -2.82 % | 7.138 M 61.02 % | 4.433 M -4.95 % | 4.664 M 6.27 % | 4.389 M -0.68 % | 4.419 M 52.27 % | 2.902 M -3.72 % | 3.014 M 345.20 % | 677.000 K 11.35 % | 608.000 K 0.66 % | 604.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 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 500.000 K 0.00 % | 500.000 K -16.67 % | 600.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 49.000 K -70.66 % | 167.000 K -43.58 % | 296.000 K -30.84 % | 428.000 K -27.33 % | 589.000 K -20.51 % | 741.000 K -17.30 % | 896.000 K -10.67 % | 1.003 M 1.62 % | 987.000 K 1.44 % | 973.000 K 1.67 % | 957.000 K -10.73 % | 1.072 M -66.88 % | 3.237 M -8.20 % | 3.526 M -7.58 % | 3.815 M -7.04 % | 4.104 M -4.04 % | 4.277 M -8.94 % | 4.697 M -8.30 % | 5.122 M -7.66 % | 5.547 M -7.12 % | 5.972 M -7.15 % | 6.432 M -6.74 % | 6.897 M -6.24 % | 7.356 M 27.95 % | 5.749 M 4.22 % | 5.516 M -12.46 % | 6.301 M 0.43 % | 6.274 M 33.77 % | 4.690 M -1.64 % | 4.768 M -0.36 % | 4.785 M -26.48 % | 6.508 M -0.17 % | 6.519 M -3.18 % | 6.733 M -2.94 % | 6.937 M -2.82 % | 7.138 M 61.02 % | 4.433 M -4.95 % | 4.664 M 6.27 % | 4.389 M -0.68 % | 4.419 M 52.27 % | 2.902 M -3.72 % | 3.014 M 345.20 % | 677.000 K 11.35 % | 608.000 K 0.66 % | 604.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 -100.00 % | 600.000 K 0.00 % | 600.000 K -14.29 % | 700.000 K |
| Property plant equipment net | 43.453 M -6.20 % | 46.323 M -4.85 % | 48.682 M -5.09 % | 51.293 M -3.83 % | 53.338 M -18.60 % | 65.522 M -2.37 % | 67.112 M -2.97 % | 69.165 M -2.74 % | 71.111 M -2.66 % | 73.051 M -3.43 % | 75.645 M -2.93 % | 77.926 M -2.46 % | 79.891 M -1.06 % | 80.746 M 0.20 % | 80.588 M 27.54 % | 63.187 M 13.98 % | 55.437 M 36.11 % | 40.730 M 6.79 % | 38.141 M -0.38 % | 38.286 M 6.54 % | 35.936 M -4.09 % | 37.470 M -3.53 % | 38.842 M 2.37 % | 37.941 M 1.77 % | 37.280 M 2.96 % | 36.207 M 83.35 % | 19.747 M 5.26 % | 18.760 M 2.96 % | 18.220 M -0.75 % | 18.358 M -1.36 % | 18.611 M -0.88 % | 18.776 M 1.46 % | 18.505 M -3.30 % | 19.137 M -3.12 % | 19.753 M -1.78 % | 20.111 M -0.12 % | 20.136 M -25.55 % | 27.047 M -6.83 % | 29.029 M -1.69 % | 29.527 M -4.96 % | 31.068 M -4.43 % | 32.507 M -2.90 % | 33.477 M -7.04 % | 36.014 M -2.87 % | 37.080 M -5.06 % | 39.057 M -3.17 % | 40.336 M -1.94 % | 41.135 M 1.16 % | 40.665 M 1.33 % | 40.131 M 0.05 % | 40.109 M 2.99 % | 38.946 M -1.70 % | 39.621 M 1.09 % | 39.193 M 0.88 % | 38.852 M 9.03 % | 35.635 M 7.54 % | 33.137 M 2.42 % | 32.355 M 5.77 % | 30.589 M 9.07 % | 28.046 M 7.30 % | 26.138 M 5.75 % | 24.716 M 6.36 % | 23.237 M 4.18 % | 22.305 M 1.94 % | 21.880 M 1.17 % | 21.626 M -0.38 % | 21.709 M 3.53 % | 20.969 M 3.50 % | 20.260 M 5.80 % | 19.150 M 12.44 % | 17.031 M 6.41 % | 16.005 M 7.69 % | 14.862 M 1.97 % | 14.575 M 3.96 % | 14.020 M 21.09 % | 11.578 M 6.99 % | 10.822 M 7.40 % | 10.076 M 5.67 % | 9.535 M 6.13 % | 8.984 M 1.02 % | 8.893 M -0.98 % | 8.981 M 3.25 % | 8.698 M 4.69 % | 8.308 M 4.66 % | 7.938 M 7.58 % | 7.379 M -0.94 % | 7.449 M 5.57 % | 7.056 M 45.97 % | 4.834 M 3.53 % | 4.669 M 3.80 % | 4.498 M 3.59 % | 4.342 M 511.55 % | 710.000 K -4.70 % | 745.000 K -2.87 % | 767.000 K -4.96 % | 807.000 K -0.12 % | 808.000 K -6.37 % | 863.000 K -5.58 % | 914.000 K -5.24 % | 964.493 K -3.85 % | 1.003 M -0.19 % | 1.005 M 0.50 % | 1.000 M -9.09 % | 1.100 M -74.42 % | 4.300 M 22.86 % | 3.500 M 191.67 % | 1.200 M -58.62 % | 2.900 M -3.33 % | 3.000 M 7.14 % | 2.800 M 3.70 % | 2.700 M -3.57 % | 2.800 M -3.45 % | 2.900 M -17.14 % | 3.500 M -2.78 % | 3.600 M -2.70 % | 3.700 M |
| Total non current assets | 62.892 M -5.41 % | 66.488 M -4.76 % | 69.809 M 5.35 % | 66.262 M -4.27 % | 69.216 M -16.78 % | 83.175 M -3.15 % | 85.879 M -10.30 % | 95.743 M 6.49 % | 89.908 M -1.51 % | 91.288 M -2.29 % | 93.429 M -3.45 % | 96.767 M -0.50 % | 97.250 M 0.08 % | 97.176 M 6.25 % | 91.460 M 30.07 % | 70.318 M 17.37 % | 59.913 M 34.53 % | 44.534 M 6.62 % | 41.770 M -3.60 % | 43.330 M 6.10 % | 40.840 M -0.20 % | 40.921 M 1.03 % | 40.502 M 0.55 % | 40.281 M -0.77 % | 40.595 M -0.40 % | 40.760 M 70.47 % | 23.910 M 6.20 % | 22.515 M 6.12 % | 21.216 M 2.56 % | 20.686 M -0.22 % | 20.731 M 8.25 % | 19.151 M 1.92 % | 18.791 M -2.65 % | 19.303 M -3.09 % | 19.919 M -1.82 % | 20.288 M -0.16 % | 20.320 M -25.39 % | 27.235 M -6.90 % | 29.253 M -1.53 % | 29.708 M -4.93 % | 31.249 M -4.40 % | 32.688 M -3.85 % | 33.996 M -6.31 % | 36.287 M -3.18 % | 37.480 M -4.87 % | 39.398 M -3.19 % | 40.696 M -2.03 % | 41.540 M 0.70 % | 41.251 M 0.83 % | 40.913 M -1.83 % | 41.676 M 2.38 % | 40.708 M -1.81 % | 41.458 M -0.09 % | 41.495 M -0.44 % | 41.679 M 8.73 % | 38.334 M 8.28 % | 35.402 M 1.68 % | 34.818 M 4.28 % | 33.389 M 5.61 % | 31.615 M 5.32 % | 30.019 M 3.92 % | 28.886 M 3.07 % | 28.025 M -1.84 % | 28.551 M -2.53 % | 29.292 M -0.32 % | 29.387 M -1.44 % | 29.817 M 1.76 % | 29.301 M 0.74 % | 29.086 M 2.33 % | 28.425 M 6.88 % | 26.595 M 11.30 % | 23.895 M 6.58 % | 22.420 M -1.06 % | 22.661 M 2.71 % | 22.063 M 23.31 % | 17.892 M 3.82 % | 17.234 M 5.00 % | 16.413 M 1.93 % | 16.103 M 2.23 % | 15.751 M -0.58 % | 15.843 M -1.65 % | 16.109 M 0.70 % | 15.997 M 24.94 % | 12.804 M 1.03 % | 12.674 M 3.96 % | 12.191 M -0.42 % | 12.243 M 22.05 % | 10.031 M 27.17 % | 7.888 M 45.11 % | 5.436 M -5.66 % | 5.762 M -4.21 % | 6.015 M 315.69 % | 1.447 M 6.01 % | 1.365 M -3.94 % | 1.421 M -7.85 % | 1.542 M -0.84 % | 1.555 M -3.95 % | 1.619 M -2.82 % | 1.666 M 48.63 % | 1.121 M -3.20 % | 1.158 M 0.08 % | 1.157 M 5.18 % | 1.100 M 0.00 % | 1.100 M -75.00 % | 4.400 M 22.22 % | 3.600 M 50.00 % | 2.400 M -22.58 % | 3.100 M 0.00 % | 3.100 M 3.33 % | 3.000 M 3.45 % | 2.900 M -19.44 % | 3.600 M -5.26 % | 3.800 M -25.49 % | 5.100 M -3.77 % | 5.300 M 6.00 % | 5.000 M |
| Other current assets | 13.567 M 41.83 % | 9.566 M -88.20 % | 81.055 M 443.08 % | 14.925 M -29.62 % | 21.207 M 25.61 % | 16.883 M -12.96 % | 19.397 M 134.01 % | 8.289 M -33.77 % | 12.516 M 29.38 % | 9.674 M -40.42 % | 16.237 M 10.12 % | 14.745 M -56.38 % | 33.804 M 27.78 % | 26.454 M 53.10 % | 17.279 M -25.14 % | 23.082 M 3.94 % | 22.208 M 235.22 % | 6.625 M 13.00 % | 5.863 M -43.17 % | 10.316 M -19.87 % | 12.874 M 67.50 % | 7.686 M -31.77 % | 11.265 M 40.51 % | 8.017 M -10.95 % | 9.003 M -9.88 % | 9.990 M 117.84 % | 4.586 M -40.46 % | 7.702 M -2.16 % | 7.872 M 10.04 % | 7.154 M 10.74 % | 6.460 M 96.47 % | 3.288 M -48.79 % | 6.420 M 94.02 % | 3.309 M -30.35 % | 4.751 M -40.58 % | 7.995 M 54.46 % | 5.176 M 0.92 % | 5.129 M 7.12 % | 4.788 M -31.59 % | 6.999 M -35.18 % | 10.797 M 11.23 % | 9.707 M -18.33 % | 11.885 M 54.23 % | 7.706 M 74.62 % | 4.413 M -12.92 % | 5.068 M -10.66 % | 5.673 M -43.58 % | 10.055 M 95.93 % | 5.132 M -39.79 % | 8.524 M 51.43 % | 5.629 M 53.55 % | 3.666 M -14.43 % | 4.284 M -31.51 % | 6.255 M -28.43 % | 8.740 M 23.50 % | 7.077 M 178.29 % | 2.543 M -28.77 % | 3.570 M -41.25 % | 6.077 M 31.74 % | 4.613 M 5.51 % | 4.372 M 69.85 % | 2.574 M -65.28 % | 7.413 M 78.03 % | 4.164 M 0.70 % | 4.135 M 15.92 % | 3.567 M -12.08 % | 4.057 M -8.38 % | 4.428 M -11.17 % | 4.985 M 18.89 % | 4.193 M 15.16 % | 3.641 M -11.82 % | 4.129 M -2.59 % | 4.239 M -3.06 % | 4.373 M 30.07 % | 3.362 M -8.07 % | 3.657 M -2.32 % | 3.744 M 18.63 % | 3.156 M -16.90 % | 3.798 M 49.88 % | 2.534 M 27.34 % | 1.990 M 21.49 % | 1.638 M 15.43 % | 1.419 M -66.13 % | 4.190 M 12.76 % | 3.716 M 91.74 % | 1.938 M 4.59 % | 1.853 M 19.47 % | 1.551 M 10.00 % | 1.410 M -8.38 % | 1.539 M 15.89 % | 1.328 M 62.35 % | 818.000 K 72.57 % | 474.000 K 9.72 % | 432.000 K 0.23 % | 431.000 K 12.24 % | 384.000 K 6.96 % | 359.000 K 16.18 % | 309.000 K 5.10 % | 294.000 K 298.68 % | 73.743 K 0.00 % | 73.743 K 953.47 % | 7.000 K | 0.000 | 0.000 -100.00 % | 700.000 K 0.00 % | 700.000 K 40.00 % | 500.000 K 400.00 % | 100.000 K -83.33 % | 600.000 K 20.00 % | 500.000 K 150.00 % | 200.000 K -75.00 % | 800.000 K 60.00 % | 500.000 K -16.67 % | 600.000 K 50.00 % | 400.000 K -42.86 % | 700.000 K |
| Short term investments | 60.979 M -16.32 % | 72.876 M 2.04 % | 71.416 M 30.68 % | 54.648 M -1.52 % | 55.489 M -5.88 % | 58.957 M 6.04 % | 55.601 M 23.53 % | 45.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.057 M -24.32 % | 5.361 M -0.33 % | 5.379 M -1.12 % | 5.440 M -20.96 % | 6.883 M -35.98 % | 10.752 M -19.96 % | 13.433 M -7.77 % | 14.564 M -0.20 % | 14.593 M -7.07 % | 15.704 M -0.09 % | 15.718 M -8.67 % | 17.211 M -7.39 % | 18.585 M -5.52 % | 19.670 M -5.94 % | 20.912 M -5.99 % | 22.245 M -0.15 % | 22.278 M -6.23 % | 23.757 M -5.66 % | 25.181 M 0.64 % | 25.020 M 0.12 % | 24.989 M 2.36 % | 24.412 M -2.10 % | 24.936 M 18.88 % | 20.975 M -13.80 % | 24.333 M -2.95 % | 25.072 M -8.83 % | 27.499 M -1.42 % | 27.894 M -0.22 % | 27.955 M -0.82 % | 28.185 M 0.67 % | 27.997 M -23.41 % | 36.552 M 1.53 % | 36.000 M 14.58 % | 31.420 M -7.66 % | 34.028 M 0.95 % | 33.707 M 71.37 % | 19.669 M -1.93 % | 20.057 M 2.84 % | 19.504 M 0.35 % | 19.436 M -3.08 % | 20.053 M 2.64 % | 19.538 M 5.39 % | 18.539 M -1.45 % | 18.811 M -2.32 % | 19.257 M 11.50 % | 17.271 M 5.11 % | 16.431 M 137.85 % | 6.908 M -3.80 % | 7.181 M 99.81 % | 3.594 M 143.50 % | 1.476 M 10.23 % | 1.339 M 18.60 % | 1.129 M 2.73 % | 1.099 M -3.51 % | 1.139 M -19.05 % | 1.407 M 0.14 % | 1.405 M -2.36 % | 1.439 M -2.57 % | 1.477 M -5.98 % | 1.571 M 11.10 % | 1.414 M -8.18 % | 1.540 M -36.36 % | 2.420 M -12.73 % | 2.773 M 0.33 % | 2.764 M 2.37 % | 2.700 M -2.24 % | 2.762 M -9.44 % | 3.050 M 15.75 % | 2.635 M 0.34 % | 2.626 M 0.61 % | 2.610 M -14.14 % | 3.040 M -23.50 % | 3.974 M -0.23 % | 3.983 M -5.68 % | 4.223 M 903.09 % | 421.000 K 0.48 % | 419.000 K 0.24 % | 418.000 K 0.24 % | 417.000 K -32.31 % | 616.000 K 96.18 % | 314.000 K 0.64 % | 312.000 K 48.57 % | 210.000 K | 0.000 | 0.000 -100.00 % | 200.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 |
| cash and cash equivalents | 101.694 M 10.88 % | 91.717 M 0.87 % | 90.928 M -21.14 % | 115.307 M 6.75 % | 108.016 M 10.82 % | 97.471 M 3.21 % | 94.440 M -16.24 % | 112.751 M -23.51 % | 147.405 M 19.12 % | 123.748 M 41.12 % | 87.691 M 25.79 % | 69.710 M 14.15 % | 61.069 M -48.25 % | 118.003 M 13.27 % | 104.183 M -32.57 % | 154.516 M -19.52 % | 191.987 M -6.82 % | 206.031 M 25.84 % | 163.723 M 4.62 % | 156.486 M 19.61 % | 130.828 M 44.29 % | 90.670 M 17.79 % | 76.974 M -5.20 % | 81.196 M -15.69 % | 96.311 M -5.43 % | 101.842 M 25.17 % | 81.364 M -1.15 % | 82.307 M 1.52 % | 81.076 M -6.77 % | 86.963 M 15.83 % | 75.077 M 6.41 % | 70.553 M 11.05 % | 63.532 M 17.72 % | 53.970 M 2.93 % | 52.436 M -8.20 % | 57.120 M -2.54 % | 58.610 M 23.87 % | 47.316 M 12.56 % | 42.037 M 7.80 % | 38.994 M 4.98 % | 37.145 M 11.14 % | 33.423 M 36.65 % | 24.459 M -11.48 % | 27.631 M -13.70 % | 32.019 M -22.58 % | 41.360 M 13.68 % | 36.382 M -24.17 % | 47.980 M 8.05 % | 44.405 M -9.80 % | 49.230 M 23.27 % | 39.937 M -8.00 % | 43.411 M 16.95 % | 37.120 M 16.24 % | 31.935 M 123.92 % | 14.262 M -22.72 % | 18.454 M -34.77 % | 28.292 M -9.29 % | 31.189 M 81.70 % | 17.165 M -15.07 % | 20.211 M -16.63 % | 24.243 M 16.47 % | 20.814 M 63.79 % | 12.708 M -22.26 % | 16.347 M 47.63 % | 11.073 M 75.85 % | 6.297 M 242.04 % | 1.841 M -11.96 % | 2.091 M 2.20 % | 2.046 M 45.42 % | 1.407 M -35.90 % | 2.195 M 4.42 % | 2.102 M -28.09 % | 2.923 M 57.40 % | 1.857 M 71.15 % | 1.085 M -2.60 % | 1.114 M -55.28 % | 2.491 M -34.33 % | 3.793 M 155.59 % | 1.484 M -43.81 % | 2.641 M 114.89 % | 1.229 M 34.17 % | 916.000 K 49.67 % | 612.000 K 29.66 % | 472.000 K 19.19 % | 396.000 K -74.27 % | 1.539 M -39.03 % | 2.524 M -39.37 % | 4.163 M 107.94 % | 2.002 M 4.60 % | 1.914 M 128.67 % | 837.000 K -23.84 % | 1.099 M 58.36 % | 694.000 K -22.20 % | 892.000 K 230.37 % | 270.000 K -46.22 % | 502.000 K -15.20 % | 592.000 K 42.31 % | 416.000 K 307.84 % | 102.000 K -1.15 % | 103.187 K 53.74 % | 67.117 K -72.49 % | 244.000 K 22.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K -40.00 % | 500.000 K 400.00 % | 100.000 K -92.86 % | 1.400 M 600.00 % | 200.000 K -50.00 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 50.00 % | 400.000 K 33.33 % | 300.000 K -50.00 % | 600.000 K |
| Cash and short term investments | 162.673 M -1.17 % | 164.593 M 1.39 % | 162.344 M -4.48 % | 169.955 M 3.94 % | 163.505 M 4.52 % | 156.428 M 4.26 % | 150.041 M -4.89 % | 157.760 M 7.02 % | 147.405 M 19.12 % | 123.748 M 41.12 % | 87.691 M 25.79 % | 69.710 M 14.15 % | 61.069 M -49.97 % | 122.060 M 11.43 % | 109.544 M -31.49 % | 159.895 M -19.01 % | 197.427 M -7.27 % | 212.914 M 22.03 % | 174.475 M 2.68 % | 169.919 M 16.87 % | 145.392 M 38.12 % | 105.263 M 13.58 % | 92.678 M -4.37 % | 96.914 M -14.63 % | 113.522 M -5.73 % | 120.427 M 19.19 % | 101.034 M -2.12 % | 103.219 M -0.10 % | 103.321 M -5.42 % | 109.241 M 10.53 % | 98.834 M 3.24 % | 95.734 M 8.11 % | 88.552 M 12.15 % | 78.959 M 2.75 % | 76.848 M -6.35 % | 82.056 M 3.10 % | 79.585 M 11.08 % | 71.649 M 6.77 % | 67.109 M 0.93 % | 66.493 M 2.24 % | 65.039 M 5.96 % | 61.378 M 16.59 % | 52.644 M -5.36 % | 55.628 M -18.88 % | 68.571 M -11.36 % | 77.360 M 14.10 % | 67.802 M -17.32 % | 82.008 M 4.99 % | 78.112 M 13.37 % | 68.899 M 14.84 % | 59.994 M -4.64 % | 62.915 M 11.24 % | 56.556 M 8.79 % | 51.988 M 53.81 % | 33.800 M -8.63 % | 36.993 M -21.46 % | 47.103 M -6.63 % | 50.446 M 46.49 % | 34.436 M -6.02 % | 36.642 M 17.63 % | 31.151 M 11.27 % | 27.995 M 71.73 % | 16.302 M -8.53 % | 17.823 M 43.59 % | 12.412 M 67.14 % | 7.426 M 152.59 % | 2.940 M -8.98 % | 3.230 M -6.46 % | 3.453 M 22.80 % | 2.812 M -22.62 % | 3.634 M 1.54 % | 3.579 M -20.36 % | 4.494 M 37.39 % | 3.271 M 24.61 % | 2.625 M -25.72 % | 3.534 M -32.86 % | 5.264 M -19.72 % | 6.557 M 56.72 % | 4.184 M -22.56 % | 5.403 M 26.27 % | 4.279 M 20.50 % | 3.551 M 9.67 % | 3.238 M 5.06 % | 3.082 M -10.30 % | 3.436 M -37.67 % | 5.513 M -15.28 % | 6.507 M -22.41 % | 8.386 M 246.10 % | 2.423 M 3.86 % | 2.333 M 85.90 % | 1.255 M -17.22 % | 1.516 M 15.73 % | 1.310 M 8.62 % | 1.206 M 107.22 % | 582.000 K -18.26 % | 712.000 K 20.27 % | 592.000 K 42.31 % | 416.000 K 37.75 % | 302.000 K 192.67 % | 103.187 K 53.74 % | 67.117 K -72.49 % | 244.000 K 22.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K -40.00 % | 500.000 K 400.00 % | 100.000 K -92.86 % | 1.400 M 600.00 % | 200.000 K -50.00 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 50.00 % | 400.000 K 33.33 % | 300.000 K -50.00 % | 600.000 K |
| Total current assets | 206.441 M -3.32 % | 213.523 M -0.41 % | 214.404 M -4.70 % | 224.975 M 0.29 % | 224.315 M 2.15 % | 219.584 M -1.98 % | 224.029 M -0.11 % | 224.276 M -1.98 % | 228.817 M -0.65 % | 230.318 M 3.38 % | 222.784 M -2.96 % | 229.584 M -5.64 % | 243.300 M -24.97 % | 324.259 M 5.67 % | 306.866 M 1.93 % | 301.050 M -1.07 % | 304.321 M 7.97 % | 281.861 M 20.29 % | 234.314 M 7.75 % | 217.460 M 13.71 % | 191.245 M 18.62 % | 161.222 M 4.59 % | 154.151 M -2.63 % | 158.307 M -7.95 % | 171.976 M 1.57 % | 169.310 M 16.35 % | 145.519 M -4.22 % | 151.932 M 12.47 % | 135.091 M 3.02 % | 131.131 M 4.74 % | 125.198 M 8.57 % | 115.312 M 4.14 % | 110.724 M 6.83 % | 103.644 M 2.32 % | 101.297 M -1.82 % | 103.170 M 5.54 % | 97.752 M 6.10 % | 92.136 M 4.61 % | 88.073 M 3.96 % | 84.718 M -1.64 % | 86.134 M -1.65 % | 87.577 M 6.91 % | 81.914 M 3.62 % | 79.052 M -14.31 % | 92.256 M -7.60 % | 99.848 M 8.58 % | 91.954 M -13.95 % | 106.856 M 5.60 % | 101.190 M 6.64 % | 94.891 M 7.13 % | 88.575 M 1.12 % | 87.592 M 10.18 % | 79.500 M 4.93 % | 75.767 M 18.41 % | 63.986 M -1.59 % | 65.019 M -2.23 % | 66.504 M -5.93 % | 70.698 M 16.53 % | 60.670 M 1.62 % | 59.705 M 15.49 % | 51.695 M 14.11 % | 45.302 M 30.44 % | 34.730 M 3.56 % | 33.536 M 17.68 % | 28.497 M 18.20 % | 24.110 M 13.62 % | 21.220 M 5.70 % | 20.075 M -0.27 % | 20.129 M 14.16 % | 17.633 M 2.94 % | 17.129 M 2.09 % | 16.778 M -5.77 % | 17.806 M 4.43 % | 17.050 M 14.71 % | 14.864 M -13.76 % | 17.236 M 3.50 % | 16.653 M 5.78 % | 15.743 M 9.01 % | 14.442 M 0.91 % | 14.312 M 20.31 % | 11.896 M 10.05 % | 10.810 M 8.41 % | 9.971 M -20.17 % | 12.491 M 0.43 % | 12.437 M 0.93 % | 12.322 M 2.78 % | 11.989 M -4.35 % | 12.534 M 102.62 % | 6.186 M 20.07 % | 5.152 M 24.87 % | 4.126 M 18.22 % | 3.490 M 13.46 % | 3.076 M 20.63 % | 2.550 M 31.71 % | 1.936 M -4.77 % | 2.033 M 0.44 % | 2.024 M 7.66 % | 1.880 M 28.86 % | 1.459 M 41.17 % | 1.033 M -16.42 % | 1.236 M 1.60 % | 1.217 M 21.70 % | 1.000 M 0.00 % | 1.000 M -79.17 % | 4.800 M -17.24 % | 5.800 M 152.17 % | 2.300 M -68.49 % | 7.300 M 58.70 % | 4.600 M 2.22 % | 4.500 M 12.50 % | 4.000 M -27.27 % | 5.500 M -9.84 % | 6.100 M -11.59 % | 6.900 M 11.29 % | 6.200 M 1.64 % | 6.100 M |
| Inventory | 30.201 M -23.28 % | 39.364 M -7.21 % | 42.421 M 5.80 % | 40.095 M 1.24 % | 39.603 M -14.41 % | 46.273 M -15.24 % | 54.591 M -6.24 % | 58.227 M -15.49 % | 68.896 M -28.90 % | 96.896 M -18.48 % | 118.856 M -18.19 % | 145.279 M -7.45 % | 156.974 M -16.93 % | 188.972 M 4.96 % | 180.043 M 38.91 % | 129.614 M 35.31 % | 95.790 M 53.92 % | 62.234 M 16.56 % | 53.392 M 27.93 % | 41.736 M 8.18 % | 38.580 M -19.43 % | 47.883 M -1.82 % | 48.771 M -6.07 % | 51.925 M 7.12 % | 48.473 M 12.06 % | 43.257 M 11.23 % | 38.888 M -11.31 % | 43.845 M 62.99 % | 26.900 M 55.60 % | 17.288 M -10.55 % | 19.328 M 20.62 % | 16.024 M -11.21 % | 18.048 M -9.23 % | 19.883 M 8.59 % | 18.311 M 21.95 % | 15.015 M 32.13 % | 11.364 M -14.19 % | 13.243 M -0.69 % | 13.335 M 13.30 % | 11.770 M -5.26 % | 12.424 M -12.42 % | 14.186 M -9.84 % | 15.735 M -2.92 % | 16.208 M -7.80 % | 17.579 M 10.59 % | 15.896 M -11.98 % | 18.059 M 3.48 % | 17.451 M 9.20 % | 15.981 M -13.24 % | 18.419 M -11.46 % | 20.804 M 13.81 % | 18.279 M 12.38 % | 16.265 M 5.98 % | 15.347 M -23.15 % | 19.969 M 2.91 % | 19.405 M 23.51 % | 15.711 M -0.98 % | 15.867 M -18.77 % | 19.534 M 11.37 % | 17.540 M 15.99 % | 15.122 M 11.31 % | 13.586 M 20.96 % | 11.232 M 4.40 % | 10.759 M -3.83 % | 11.188 M -9.50 % | 12.363 M -10.78 % | 13.856 M 17.87 % | 11.755 M 6.51 % | 11.037 M 10.67 % | 9.973 M 8.63 % | 9.181 M 8.38 % | 8.471 M -0.14 % | 8.483 M -2.57 % | 8.707 M 5.48 % | 8.255 M 3.15 % | 8.003 M 19.48 % | 6.698 M 32.06 % | 5.072 M -7.36 % | 5.475 M 12.70 % | 4.858 M 8.20 % | 4.490 M 0.63 % | 4.462 M 4.96 % | 4.251 M 3.86 % | 4.093 M -3.17 % | 4.227 M 3.53 % | 4.083 M 36.65 % | 2.988 M 47.26 % | 2.029 M 17.62 % | 1.725 M 63.35 % | 1.056 M -16.12 % | 1.259 M 41.94 % | 887.000 K -4.73 % | 931.000 K 38.34 % | 673.000 K 5.16 % | 640.000 K 8.66 % | 589.000 K -17.51 % | 714.000 K 4.08 % | 686.000 K 12.27 % | 611.000 K 13.99 % | 535.993 K -19.80 % | 668.319 K 26.82 % | 527.000 K 5.40 % | 500.000 K 0.00 % | 500.000 K -73.68 % | 1.900 M -20.83 % | 2.400 M 84.62 % | 1.300 M -51.85 % | 2.700 M 12.50 % | 2.400 M 9.09 % | 2.200 M -8.33 % | 2.400 M -7.69 % | 2.600 M -10.34 % | 2.900 M -29.27 % | 4.100 M 5.13 % | 3.900 M 21.88 % | 3.200 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K 98.24 % | -8.547 M 35.38 % | -13.227 M | 0.000 100.00 % | -11.541 M -3.94 % | -11.104 M -12 718.18 % | 88.000 K -84.93 % | 584.000 K -9.74 % | 647.000 K -22.61 % | 836.000 K 114.36 % | 390.000 K -72.86 % | 1.437 M -0.96 % | 1.451 M 48.36 % | 978.000 K 54.99 % | 631.000 K -37.59 % | 1.011 M -0.59 % | 1.017 M 8.89 % | 934.000 K 136.60 % | -2.552 M -543.06 % | 576.000 K -18.64 % | 708.000 K -22.54 % | 914.000 K -38.78 % | 1.493 M 7.64 % | 1.387 M 22.63 % | 1.131 M -30.49 % | 1.627 M -23.07 % | 2.115 M 29.52 % | 1.633 M -12.63 % | 1.869 M -6.13 % | 1.991 M -13.66 % | 2.306 M 39.76 % | 1.650 M -29.91 % | 2.354 M 39.04 % | 1.693 M 11.09 % | 1.524 M 61.78 % | 942.000 K -51.24 % | 1.932 M -1.68 % | 1.965 M -19.86 % | 2.452 M 14.15 % | 2.148 M -21.38 % | 2.732 M 14.07 % | 2.395 M 10.01 % | 2.177 M 47.39 % | 1.477 M -4.34 % | 1.544 M 34.61 % | 1.147 M 40.74 % | 815.000 K 30.82 % | 623.000 K -31.54 % | 910.000 K -13.33 % | 1.050 M -8.46 % | 1.147 M 69.67 % | 676.000 K -14.43 % | 790.000 K 3.67 % | 762.000 K 1.06 % | 754.000 K 20.06 % | 628.000 K -5.14 % | 662.000 K 1.22 % | 654.000 K -0.15 % | 655.000 K -2.67 % | 673.000 K 12.35 % | 599.000 K 1.53 % | 590.000 K -15.59 % | 699.000 K 12.38 % | 622.000 K -81.42 % | 3.347 M 253.43 % | 947.000 K -1.15 % | 958.000 K -2.64 % | 984.000 K -35.14 % | 1.517 M 33.42 % | 1.137 M -1.90 % | 1.159 M 9.03 % | 1.063 M -5.60 % | 1.126 M 6.43 % | 1.058 M 34.26 % | 788.000 K 22.93 % | 641.000 K 12.85 % | 568.000 K -9.55 % | 628.000 K 180.36 % | 224.000 K -21.13 % | 284.000 K 5.58 % | 269.000 K -25.48 % | 361.000 K 51.05 % | 239.000 K -15.55 % | 283.000 K -18.68 % | 348.000 K -3.06 % | 359.000 K -23.45 % | 469.000 K 86.11 % | 252.000 K -21.39 % | 320.573 K -24.98 % | 427.294 K -2.67 % | 439.000 K 46.33 % | 300.000 K -40.00 % | 500.000 K -73.68 % | 1.900 M -13.64 % | 2.200 M 450.00 % | 400.000 K -87.10 % | 3.100 M 121.43 % | 1.400 M 0.00 % | 1.400 M 27.27 % | 1.100 M -38.89 % | 1.800 M -14.29 % | 2.100 M 16.67 % | 1.800 M 12.50 % | 1.600 M 0.00 % | 1.600 M |
| Tax assets | 11.460 M 0.17 % | 11.440 M -0.17 % | 11.460 M 186.36 % | 4.002 M -2.58 % | 4.108 M 2.57 % | 4.005 M -2.72 % | 4.117 M -61.97 % | 10.825 M 139.07 % | 4.528 M 0.00 % | 4.528 M -15.02 % | 5.328 M -13.37 % | 6.150 M 39.65 % | 4.404 M 0.00 % | 4.404 M 0.00 % | 4.404 M 536.42 % | 692.000 K 0.00 % | 692.000 K 0.00 % | 692.000 K 0.00 % | 692.000 K -66.11 % | 2.042 M -1.40 % | 2.071 M 63.07 % | 1.270 M -2.83 % | 1.307 M -30.74 % | 1.887 M -27.56 % | 2.605 M -27.88 % | 3.612 M 21.21 % | 2.980 M 26.54 % | 2.355 M 74.83 % | 1.347 M 216.20 % | 426.000 K | 0.000 -100.00 % | 76.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 -100.00 % | 193.000 K -86.79 % | 1.461 M 8.14 % | 1.351 M 8.86 % | 1.241 M 9.73 % | 1.131 M 26.09 % | 897.000 K 0.00 % | 897.000 K 0.00 % | 897.000 K 0.00 % | 897.000 K 11.15 % | 807.000 K 18.50 % | 681.000 K 62.92 % | 418.000 K 13.90 % | 367.000 K 30.14 % | 282.000 K 10.16 % | 256.000 K 48.84 % | 172.000 K | 0.000 -100.00 % | 190.000 K 20.25 % | 158.000 K 30.58 % | 121.000 K 32.97 % | 91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 655.000 K -36.04 % | 1.024 M 71.24 % | 598.000 K 31.72 % | 454.000 K 0.00 % | 454.000 K -10.63 % | 508.000 K 0.00 % | 508.000 K 0.00 % | 508.000 K 0.00 % | 508.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 40.260 M -22.30 % | 51.816 M 124.79 % | 23.051 M -65.22 % | 66.270 M -4.16 % | 69.148 M -2.92 % | 71.229 M 81.74 % | 39.193 M -62.03 % | 103.223 M -1.87 % | 105.188 M -7.16 % | 113.300 M 113.29 % | 53.120 M -64.14 % | 148.129 M -4.30 % | 154.782 M -11.23 % | 174.369 M 145.96 % | 70.894 M -54.41 % | 155.506 M 4.35 % | 149.022 M 5.50 % | 141.250 M 291.36 % | 36.092 M -66.79 % | 108.678 M 5.17 % | 103.335 M 31.49 % | 78.586 M 247.60 % | 22.608 M -69.86 % | 75.015 M 1.96 % | 73.570 M -1.18 % | 74.452 M 291.50 % | 19.017 M -69.72 % | 62.806 M 17.52 % | 53.444 M 39.95 % | 38.187 M 176.78 % | 13.797 M -47.45 % | 26.253 M 4.41 % | 25.144 M 8.61 % | 23.150 M 141.65 % | 9.580 M -60.77 % | 24.418 M 9.20 % | 22.361 M -6.12 % | 23.819 M 111.46 % | 11.264 M -44.18 % | 20.178 M -5.08 % | 21.258 M -16.53 % | 25.468 M 109.13 % | 12.178 M -55.05 % | 27.090 M 7.46 % | 25.209 M -3.63 % | 26.159 M 117.43 % | 12.031 M -60.34 % | 30.338 M -1.12 % | 30.682 M -0.32 % | 30.782 M 89.71 % | 16.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.678 M | 0.000 -100.00 % | 20.935 M | 0.000 | 0.000 -100.00 % | 14.548 M 14.95 % | 12.656 M 19.16 % | 10.621 M 113.87 % | 4.966 M | 0.000 -100.00 % | 5.711 M | 0.000 -100.00 % | 5.130 M 11.72 % | 4.592 M -27.22 % | 6.309 M 17.22 % | 5.382 M 69.19 % | 3.181 M 13.40 % | 2.805 M -32.97 % | 4.185 M 15.77 % | 3.615 M 63.28 % | 2.214 M -16.80 % | 2.661 M -23.53 % | 3.480 M 19.26 % | 2.918 M 28.94 % | 2.263 M 8.23 % | 2.091 M 51.30 % | 1.382 M 21.65 % | 1.136 M 20.85 % | 940.000 K -15.32 % | 1.110 M -3.14 % | 1.146 M -23.60 % | 1.500 M -12.49 % | 1.714 M -28.58 % | 2.400 M -6.03 % | 2.554 M 235.17 % | 762.000 K -35.91 % | 1.189 M 12.59 % | 1.056 M 62.71 % | 649.000 K 8.71 % | 597.000 K 77.15 % | 337.000 K -9.41 % | 372.000 K 5.98 % | 351.000 K -14.39 % | 410.000 K 17.82 % | 348.000 K -39.13 % | 571.726 K 10.76 % | 516.193 K -0.73 % | 520.000 K | 0.000 | 0.000 -100.00 % | 3.400 M 17.24 % | 2.900 M | 0.000 -100.00 % | 2.900 M 20.83 % | 2.400 M 4.35 % | 2.300 M 43.75 % | 1.600 M -23.81 % | 2.100 M -16.00 % | 2.500 M -13.79 % | 2.900 M 31.82 % | 2.200 M -8.33 % | 2.400 M |
| Tax payables | 4.513 M 71.86 % | 2.626 M 76.84 % | 1.485 M -81.95 % | 8.229 M -5.72 % | 8.728 M 59.53 % | 5.471 M -44.50 % | 9.857 M 595.62 % | 1.417 M -67.06 % | 4.302 M -66.99 % | 13.031 M 551.88 % | 1.999 M 1 232.67 % | 150.000 K -98.24 % | 8.547 M | 0.000 -100.00 % | 2.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.981 M | 0.000 | 0.000 -100.00 % | 193.000 K -87.54 % | 1.549 M -51.59 % | 3.200 M 134.43 % | 1.365 M | 0.000 -100.00 % | 1.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 596.000 K 34.84 % | 442.000 K | 0.000 -100.00 % | 384.000 K -26.44 % | 522.000 K -58.04 % | 1.244 M -8.26 % | 1.356 M 158.29 % | 525.000 K -3.14 % | 542.000 K -26.86 % | 741.000 K -28.06 % | 1.030 M -73.57 % | 3.897 M 383.50 % | 806.000 K -11.14 % | 907.000 K 57.74 % | 575.000 K -18.90 % | 709.000 K -50.56 % | 1.434 M -43.87 % | 2.555 M 664.97 % | 334.000 K 84.53 % | 181.000 K -94.51 % | 3.295 M 443.73 % | 606.000 K 37.10 % | 442.000 K -83.80 % | 2.729 M -99.95 % | 5.434 B 112 358.61 % | 4.832 M 1 896.69 % | 242.000 K -48.62 % | 471.000 K -99.99 % | 3.266 B 106 806.71 % | 3.055 M 31.97 % | 2.315 M 205.01 % | 759.000 K 3 350.00 % | 22.000 K -98.30 % | 1.293 M -27.24 % | 1.777 M 62.88 % | 1.091 M -3.54 % | 1.131 M 49.41 % | 757.000 K -23.30 % | 987.000 K 590.21 % | 143.000 K -75.84 % | 592.000 K 486.14 % | 101.000 K | 0.000 -100.00 % | 689.000 K 28.79 % | 535.000 K 6.79 % | 501.000 K | 0.000 | 0.000 -100.00 % | 899.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -288.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.000 K 16.16 % | -359.000 K 13.91 % | -417.000 K 99.91 % | -474.000 M -89 333.96 % | -530.000 K 9.56 % | -586.000 K 8.58 % | -641.000 K 99.91 % | -696.000 M -91 478.95 % | -760.000 K 9.63 % | -841.000 K -0.60 % | -836.000 K 99.91 % | -914.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.144 M -51.10 % | 14.610 M | 0.000 -100.00 % | 11.519 M -39.69 % | 19.100 M -7.14 % | 20.569 M -6.56 % | 22.012 M -1.49 % | 22.344 M -5.62 % | 23.674 M -2.88 % | 24.375 M -6.43 % | 26.051 M -5.95 % | 27.700 M -5.43 % | 29.292 M -5.64 % | 31.042 M -4.61 % | 32.543 M 65.84 % | 19.623 M -4.39 % | 20.523 M 100.15 % | 10.254 M -8.13 % | 11.161 M -7.75 % | 12.098 M 0.70 % | 12.014 M -6.20 % | 12.808 M -5.83 % | 13.601 M 9.92 % | 12.373 M -4.66 % | 12.978 M -4.22 % | 13.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 K -49.55 % | 111.000 K -33.13 % | 166.000 K -24.20 % | 219.000 K -27.24 % | 301.000 K -16.16 % | 359.000 K -13.91 % | 417.000 K -12.03 % | 474.000 K -10.57 % | 530.000 K -9.56 % | 586.000 K -8.58 % | 641.000 K -7.90 % | 696.000 K 31.32 % | 530.000 K -9.56 % | 586.000 K -8.58 % | 641.000 K -7.90 % | 696.000 K -8.42 % | 760.000 K -9.63 % | 841.000 K 0.60 % | 836.000 K -8.53 % | 914.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 % | 15.000 K 50.00 % | 10.000 K -56.52 % | 23.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 |
| 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 -100.00 % | 200.000 K 0.00 % | 200.000 K -60.08 % | 501.000 K 0.00 % | 501.000 K 0.00 % | 501.000 K -19.32 % | 621.000 K -7.45 % | 671.000 K -12.97 % | 771.000 K -6.09 % | 821.000 K -9.38 % | 906.000 K -8.02 % | 985.000 K -35.87 % | 1.536 M 0.00 % | 1.536 M -2.29 % | 1.572 M 12.13 % | 1.402 M 61.52 % | 868.000 K 56.96 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K -52.46 % | 1.163 M 0.42 % | 1.158 M 91.49 % | 605.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 |
| Other total stockholders equity | 37.323 M 7.53 % | 34.708 M 4.71 % | 33.147 M 6.91 % | 31.005 M 1.99 % | 30.401 M 8.72 % | 27.963 M 5.23 % | 26.573 M 10.23 % | 24.107 M 11.91 % | 21.542 M 13.20 % | 19.030 M 25.55 % | 15.157 M -18.59 % | 18.617 M | 0.000 -100.00 % | 12.834 M 6.79 % | 12.018 M -7.20 % | 12.950 M 39.86 % | 9.259 M 344.56 % | -3.786 M -233.22 % | 2.842 M 2 005.19 % | 135.000 K 106.34 % | -2.129 M -530.97 % | 494.000 K 100.77 % | -63.993 M -23.57 % | -51.786 M -73.74 % | -29.807 M -41.44 % | -21.074 M 4.54 % | -22.077 M -73.75 % | -12.706 M 6.21 % | -13.547 M -341.09 % | 5.619 M 13.13 % | 4.967 M -14.73 % | 5.825 M 25.81 % | 4.630 M 37.31 % | 3.372 M 26.20 % | 2.672 M 68.26 % | 1.588 M 74.51 % | 910.000 K | 0.000 | 0.000 100.00 % | -6.788 M -287.89 % | -1.750 M -284.02 % | 951.000 K -15.99 % | 1.132 M | 0.000 100.00 % | -12.780 M -1 751.16 % | 774.000 K | 0.000 -100.00 % | 15.777 M 5.66 % | 14.932 M 4.94 % | 14.229 M 3.99 % | 13.683 M 14.49 % | 11.951 M 4.04 % | 11.487 M -10.99 % | 12.905 M 4.65 % | 12.332 M 3.95 % | 11.863 M -38.40 % | 19.258 M -37.39 % | 30.760 M 3.98 % | 29.583 M 4.48 % | 28.315 M 4.22 % | 27.168 M 4.36 % | 26.032 M 3.56 % | 25.136 M 4.14 % | 24.136 M -0.94 % | 24.364 M 2.91 % | 23.674 M 16.38 % | 20.342 M -26.98 % | 27.857 M 10.28 % | 25.260 M 12.83 % | 22.387 M -10.39 % | 24.982 M 0.09 % | 24.959 M 0.82 % | 24.757 M 0.00 % | 24.758 M -0.74 % | 24.943 M 0.74 % | 24.761 M 0.00 % | 24.762 M 1.05 % | 24.504 M 18.47 % | 20.684 M -1.92 % | 21.089 M 1.91 % | 20.693 M 0.00 % | 20.693 M 3.36 % | 20.020 M 1.61 % | 19.702 M 0.04 % | 19.694 M 0.79 % | 19.540 M 0.53 % | 19.437 M 9.57 % | 17.740 M 57.03 % | 11.297 M 10.65 % | 10.210 M 8.09 % | 9.446 M 3.52 % | 9.125 M 2.00 % | 8.946 M 0.45 % | 8.906 M -0.10 % | 8.915 M -0.64 % | 8.972 M 0.00 % | 8.972 M 0.00 % | 8.972 M 0.00 % | 8.972 M 4.74 % | 8.566 M 0.00 % | 8.566 M 0.00 % | 8.566 M -6.89 % | 9.200 M 1.10 % | 9.100 M -1.09 % | 9.200 M 1.10 % | 9.100 M 2.25 % | 8.900 M -1.11 % | 9.000 M 12.50 % | 8.000 M 1.27 % | 7.900 M 0.00 % | 7.900 M 2.60 % | 7.700 M 1.32 % | 7.600 M -1.30 % | 7.700 M 0.00 % | 7.700 M 0.00 % | 7.700 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.131 M | 0.000 | 0.000 | 0.000 100.00 % | -7.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 196.000 K -68.84 % | 629.000 K -19.26 % | 779.000 K -68.96 % | 2.510 M 1.41 % | 2.475 M -46.96 % | 4.666 M -4.58 % | 4.890 M -12.05 % | 5.560 M 5.68 % | 5.261 M -4.22 % | 5.493 M 0.02 % | 5.492 M 6.29 % | 5.167 M -11.81 % | 5.859 M -10.79 % | 6.568 M -1.37 % | 6.659 M 11.54 % | 5.970 M -6.40 % | 6.378 M -3.64 % | 6.619 M -4.17 % | 6.907 M -3.40 % | 7.150 M 4.29 % | 6.856 M -9.66 % | 7.589 M -2.15 % | 7.756 M 40.92 % | 5.504 M 237.25 % | 1.632 M -13.88 % | 1.895 M 47.59 % | 1.284 M -26.84 % | 1.755 M 28.48 % | 1.366 M -6.69 % | 1.464 M -5.73 % | 1.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 269.333 M -3.81 % | 280.011 M -1.48 % | 284.213 M -2.41 % | 291.237 M -0.78 % | 293.531 M -3.05 % | 302.759 M -2.31 % | 309.908 M -3.16 % | 320.019 M 0.41 % | 318.725 M -0.90 % | 321.606 M 1.71 % | 316.213 M -3.11 % | 326.351 M -4.17 % | 340.550 M -19.19 % | 421.435 M 5.80 % | 398.326 M 7.26 % | 371.368 M 1.96 % | 364.234 M 11.59 % | 326.395 M 18.22 % | 276.084 M 5.86 % | 260.790 M 12.37 % | 232.085 M 14.81 % | 202.143 M 3.85 % | 194.653 M -1.98 % | 198.588 M -6.58 % | 212.571 M 1.19 % | 210.070 M 23.99 % | 169.429 M -2.88 % | 174.447 M 11.61 % | 156.307 M 2.96 % | 151.817 M 4.03 % | 145.929 M 8.53 % | 134.463 M 3.82 % | 129.515 M 5.34 % | 122.947 M 1.43 % | 121.216 M -1.82 % | 123.458 M 4.56 % | 118.072 M -1.09 % | 119.371 M 1.74 % | 117.326 M 2.53 % | 114.426 M -2.52 % | 117.383 M -2.40 % | 120.265 M 3.76 % | 115.910 M 0.50 % | 115.339 M -11.10 % | 129.736 M -6.83 % | 139.246 M 4.97 % | 132.650 M -10.61 % | 148.396 M 4.18 % | 142.441 M 4.89 % | 135.804 M 4.26 % | 130.251 M 1.52 % | 128.300 M 6.07 % | 120.958 M 3.15 % | 117.262 M 10.98 % | 105.665 M 2.24 % | 103.353 M 1.42 % | 101.906 M -3.42 % | 105.516 M 12.18 % | 94.059 M 3.00 % | 91.320 M 11.76 % | 81.714 M 10.14 % | 74.188 M 18.22 % | 62.755 M 1.08 % | 62.087 M 7.44 % | 57.789 M 8.02 % | 53.497 M 4.82 % | 51.037 M 3.36 % | 49.376 M 0.33 % | 49.215 M 6.85 % | 46.058 M 5.34 % | 43.724 M 7.50 % | 40.673 M 1.11 % | 40.226 M 1.30 % | 39.711 M 7.54 % | 36.927 M 5.12 % | 35.128 M 3.66 % | 33.887 M 5.38 % | 32.156 M 5.27 % | 30.545 M 1.60 % | 30.063 M 8.38 % | 27.739 M 3.05 % | 26.919 M 3.66 % | 25.968 M 2.66 % | 25.295 M 0.73 % | 25.111 M 2.44 % | 24.513 M 1.16 % | 24.232 M 7.39 % | 22.565 M 60.33 % | 14.074 M 32.92 % | 10.588 M 7.08 % | 9.888 M 4.03 % | 9.505 M 110.15 % | 4.523 M 15.53 % | 3.915 M 16.62 % | 3.357 M -6.10 % | 3.575 M -0.11 % | 3.579 M 2.29 % | 3.499 M 11.97 % | 3.125 M 45.05 % | 2.154 M -10.02 % | 2.394 M 0.86 % | 2.374 M 13.05 % | 2.100 M 0.00 % | 2.100 M -77.17 % | 9.200 M -2.13 % | 9.400 M 100.00 % | 4.700 M -54.81 % | 10.400 M 35.06 % | 7.700 M 2.67 % | 7.500 M 8.70 % | 6.900 M -24.18 % | 9.100 M -8.08 % | 9.900 M -17.50 % | 12.000 M 4.35 % | 11.500 M 3.60 % | 11.100 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 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 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 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 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -20.000 K -200.00 % | 20.000 K 100.27 % | -7.518 M -7 192.45 % | 106.000 K 202.91 % | -103.000 K -191.96 % | 112.000 K -98.33 % | 6.708 M 206.53 % | -6.297 M -1 117.29 % | 619.000 K -22.63 % | 800.000 K -2.68 % | 822.000 K 116.58 % | -4.957 M -411.37 % | 1.592 M -1.67 % | 1.619 M 143.58 % | -3.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.336 M 4 506.90 % | 29.000 K 103.62 % | -801.000 K -2 264.86 % | 37.000 K -92.67 % | 505.000 K -29.67 % | 718.000 K -28.70 % | 1.007 M 259.34 % | -632.000 K 4.10 % | -659.000 K 33.57 % | -992.000 K -6.55 % | -931.000 K -786.67 % | -105.000 K -128.53 % | 368.000 K 226.46 % | -291.000 K 36.46 % | -458.000 K -89.26 % | -242.000 K -166.30 % | 365.000 K 318.56 % | -167.000 K 92.70 % | -2.287 M -209.05 % | -740.000 K -175.09 % | -269.000 K -140.27 % | 668.000 K 290.31 % | -351.000 K -127.92 % | -154.000 K -109.90 % | 1.555 M 750.63 % | -239.000 K 68.64 % | -762.000 K -184.33 % | -268.000 K 68.13 % | -841.000 K -266.53 % | 505.000 K 10 000.00 % | 5.000 K 100.90 % | -557.000 K 37.90 % | -897.000 K -609.66 % | 176.000 K 124.21 % | -727.000 K -754.95 % | 111.000 K -90.62 % | 1.183 M -74.41 % | 4.623 M 1 346.09 % | -371.000 K -163.97 % | 580.000 K 284.71 % | -314.000 K -226.10 % | 249.000 K 326.36 % | -110.000 K -204.76 % | 105.000 K -68.09 % | 329.000 K 401.83 % | -109.000 K 0.91 % | -110.000 K 0.00 % | -110.000 K 56.35 % | -252.000 K | 0.000 | 0.000 -100.00 % | 18.000 K 118.18 % | -99.000 K 14.66 % | -116.000 K 4.92 % | -122.000 K -130.19 % | -53.000 K 37.65 % | -85.000 K -226.92 % | -26.000 K 69.05 % | -84.000 K 81.46 % | -453.000 K -211.85 % | 405.000 K 1 365.63 % | -32.000 K 13.51 % | -37.000 K -5.71 % | -35.000 K 75.52 % | -143.000 K -210.00 % | 130.000 K -48.62 % | 253.000 K 2.85 % | 246.000 K 129.91 % | 107.000 K -15.08 % | 126.000 K -65.76 % | 368.000 K -31.47 % | 537.000 K 1 578.13 % | 32.000 K 103.96 % | -809.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 -100.00 % | 450.000 K 662.50 % | -80.000 K | 0.000 100.00 % | -30.000 K | 0.000 100.00 % | -60.000 K |
| Stock based compensation | 2.627 M 36.11 % | 1.930 M -9.47 % | 2.132 M 251.82 % | 606.000 K -75.31 % | 2.454 M 13.04 % | 2.171 M -9.28 % | 2.393 M -10.54 % | 2.675 M 6.40 % | 2.514 M 314.85 % | 606.000 K -79.46 % | 2.950 M -0.44 % | 2.963 M 3.42 % | 2.865 M 25.93 % | 2.275 M -30.85 % | 3.290 M 45.00 % | 2.269 M 5.73 % | 2.146 M -2.37 % | 2.198 M -13.91 % | 2.553 M 20.08 % | 2.126 M 87.15 % | 1.136 M 15.80 % | 981.000 K -11.22 % | 1.105 M -5.56 % | 1.170 M -6.77 % | 1.255 M 26.77 % | 990.000 K 28.24 % | 772.000 K 7.67 % | 717.000 K -13.61 % | 830.000 K 3.11 % | 805.000 K -5.18 % | 849.000 K -29.43 % | 1.203 M -4.37 % | 1.258 M 31.45 % | 957.000 K -38.58 % | 1.558 M 129.79 % | 678.000 K 1.50 % | 668.000 K 27.48 % | 524.000 K -61.86 % | 1.374 M 128.24 % | 602.000 K 4.51 % | 576.000 K 8.88 % | 529.000 K -74.32 % | 2.060 M 356.76 % | 451.000 K -28.75 % | 633.000 K -18.22 % | 774.000 K -46.14 % | 1.437 M 131.40 % | 621.000 K 2.64 % | 605.000 K 10.81 % | 546.000 K -47.20 % | 1.034 M 186.43 % | 361.000 K -59.07 % | 882.000 K 53.93 % | 573.000 K -5.76 % | 608.000 K -1.46 % | 617.000 K 0.00 % | 617.000 K -9.53 % | 682.000 K -13.23 % | 786.000 K 26.16 % | 623.000 K -5.46 % | 659.000 K 8.03 % | 610.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 429.000 K -49.65 % | 852.000 K | 0.000 | 0.000 -100.00 % | 148.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.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 |
| Change in working capital | -10.828 M | 0.000 100.00 % | -4.876 M -514.27 % | 1.177 M 219.61 % | -984.000 K 80.56 % | -5.062 M 45.41 % | -9.273 M -254.89 % | 5.987 M 14.69 % | 5.220 M -71.54 % | 18.342 M 22.22 % | 15.007 M 9.99 % | 13.644 M 636.53 % | -2.543 M 42.94 % | -4.457 M 90.24 % | -45.684 M -46.86 % | -31.107 M -0.74 % | -30.879 M -254.21 % | 20.024 M 239.50 % | -14.354 M -779.96 % | 2.111 M -93.67 % | 33.339 M 507.71 % | 5.486 M 232.90 % | -4.128 M 6.33 % | -4.407 M 57.29 % | -10.319 M -199.72 % | 10.348 M 832.86 % | -1.412 M 81.46 % | -7.616 M -239.92 % | 5.443 M 74.57 % | 3.118 M 978.89 % | 289.000 K -92.04 % | 3.630 M -16.03 % | 4.323 M 396.50 % | -1.458 M 80.60 % | -7.516 M -813.24 % | -823.000 K -138.08 % | 2.161 M 11.11 % | 1.945 M 147.67 % | -4.080 M -391.64 % | 1.399 M 204.13 % | 460.000 K -92.41 % | 6.061 M 197.58 % | -6.211 M -478.26 % | 1.642 M 168.10 % | -2.411 M -231.53 % | 1.833 M 208.33 % | -1.692 M 43.58 % | -2.999 M -207.41 % | 2.792 M -55.23 % | 6.236 M 238.12 % | -4.515 M -76.78 % | -2.554 M -151.14 % | 4.994 M -63.35 % | 13.626 M 427.63 % | -4.159 M 56.89 % | -9.648 M -379.57 % | 3.451 M -64.03 % | 9.595 M 327.75 % | -4.213 M -659.10 % | -555.000 K 69.95 % | -1.847 M -126.01 % | 7.101 M 261.42 % | -4.399 M -347.97 % | 1.774 M 20.11 % | 1.477 M 13.79 % | 1.298 M 244.70 % | -897.000 K 52.54 % | -1.890 M -97.08 % | -959.000 K 7.34 % | -1.035 M -161.86 % | 1.673 M 241.54 % | -1.182 M -454.95 % | 333.000 K 148.33 % | -689.000 K -140.72 % | 1.692 M 165.40 % | -2.587 M -21.46 % | -2.130 M -294.88 % | 1.093 M 164.29 % | -1.700 M -423.19 % | 526.000 K 321.94 % | -237.000 K 63.76 % | -654.000 K -118.66 % | 3.505 M 727.01 % | -559.000 K 76.90 % | -2.420 M -31.88 % | -1.835 M -104.80 % | -896.000 K -24.79 % | -718.000 K 1.64 % | -730.000 K -115.34 % | -339.000 K -6.94 % | -317.000 K -146.62 % | 680.000 K 292.09 % | -354.000 K -214.56 % | 309.000 K 835.71 % | -42.000 K -123.86 % | 176.000 K 980.00 % | -20.000 K 91.97 % | -249.000 K -56.46 % | -159.151 K -158.85 % | 270.455 K 218.98 % | -227.304 K 57.51 % | -535.000 K -635.00 % | 100.000 K 106.25 % | -1.600 M -23.08 % | -1.300 M -187.37 % | 1.488 M 155.11 % | -2.700 M -228.57 % | 2.100 M 61.54 % | 1.300 M 425.00 % | -400.000 K 33.33 % | -600.000 K -100.00 % | -300.000 K -130.00 % | 1.000 M 25.00 % | 800.000 K 157.14 % | -1.400 M -275.00 % | 800.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.335 M 83.94 % | 8.337 M -60.25 % | 20.974 M 397.42 % | -7.052 M | 0.000 | 0.000 | 0.000 -100.00 % | 496.000 K 3 206.67 % | 15.000 K 104.70 % | -319.000 K 28.48 % | -446.000 K -142.60 % | 1.047 M 352.29 % | -415.000 K 88.73 % | -3.682 M -961.10 % | -347.000 K -191.32 % | 380.000 K 6 233.33 % | 6.000 K 107.23 % | -83.000 K -191.21 % | 91.000 K -15.74 % | 108.000 K -18.18 % | 132.000 K -35.92 % | 206.000 K -64.42 % | 579.000 K 667.65 % | -102.000 K 60.16 % | -256.000 K -151.61 % | 496.000 K 1.64 % | 488.000 K 201.24 % | -482.000 K -304.24 % | 236.000 K 93.44 % | 122.000 K -61.27 % | 315.000 K 148.02 % | -656.000 K -264.00 % | 400.000 K 160.51 % | -661.000 K -291.12 % | -169.000 K 39.21 % | -278.000 K -140.52 % | 686.000 K 1 978.79 % | 33.000 K -93.22 % | 487.000 K 260.20 % | -304.000 K -152.05 % | 584.000 K 273.29 % | -337.000 K -54.59 % | -218.000 K 68.86 % | -700.000 K -3 600.00 % | 20.000 K 105.71 % | -350.000 K -5.42 % | -332.000 K -72.92 % | -192.000 K -179.67 % | 241.000 K 72.14 % | 140.000 K 44.33 % | 97.000 K 122.82 % | -425.000 K -2 123.81 % | 21.000 K 118.26 % | -115.000 K -1 337.50 % | -8.000 K 93.65 % | -126.000 K -393.02 % | 43.000 K | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 | 0.000 100.00 % | -76.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 -100.00 % | 200.000 K -85.71 % | 1.400 M 366.67 % | 300.000 K | 0.000 -100.00 % | 2.700 M 258.82 % | -1.700 M | 0.000 100.00 % | -300.000 K -142.86 % | 700.000 K 133.33 % | 300.000 K 200.00 % | -300.000 K -50.00 % | -200.000 K 92.86 % | -2.800 M -833.33 % | -300.000 K |
| Inventory | 9.163 M 199.74 % | 3.057 M 231.43 % | -2.326 M -372.76 % | -492.000 K -107.38 % | 6.670 M -19.81 % | 8.318 M 128.77 % | 3.636 M -65.92 % | 10.669 M -61.90 % | 28.000 M 27.50 % | 21.960 M -16.89 % | 26.423 M 125.93 % | 11.695 M -63.45 % | 31.998 M 458.36 % | -8.929 M 82.29 % | -50.429 M -49.09 % | -33.824 M -0.80 % | -33.556 M -279.51 % | -8.842 M 24.14 % | -11.656 M -269.33 % | -3.156 M -133.92 % | 9.303 M 947.64 % | 888.000 K -71.85 % | 3.154 M 191.37 % | -3.452 M 33.82 % | -5.216 M -19.39 % | -4.369 M -188.14 % | 4.957 M 129.25 % | -16.945 M -76.29 % | -9.612 M -426.72 % | 2.942 M 189.04 % | -3.304 M -263.24 % | 2.024 M 10.30 % | 1.835 M 216.73 % | -1.572 M 52.31 % | -3.296 M 9.72 % | -3.651 M -294.31 % | 1.879 M 1 942.39 % | 92.000 K 105.88 % | -1.565 M -339.30 % | 654.000 K -62.88 % | 1.762 M 13.75 % | 1.549 M 3 261.22 % | -49.000 K -103.57 % | 1.371 M 181.46 % | -1.683 M -177.81 % | 2.163 M 455.76 % | -608.000 K 58.64 % | -1.470 M -160.30 % | 2.438 M 2.22 % | 2.385 M 194.46 % | -2.525 M -25.37 % | -2.014 M -119.39 % | -918.000 K -119.86 % | 4.622 M 918.05 % | -565.000 K 84.70 % | -3.693 M -2 467.31 % | 156.000 K -95.75 % | 3.667 M 283.90 % | -1.994 M 17.54 % | -2.418 M -57.42 % | -1.536 M 34.75 % | -2.354 M -397.67 % | -473.000 K -210.00 % | 430.000 K -63.37 % | 1.174 M -21.37 % | 1.493 M 171.06 % | -2.101 M -193.03 % | -717.000 K 32.68 % | -1.065 M -34.47 % | -792.000 K -11.55 % | -710.000 K -6 016.67 % | 12.000 K -94.64 % | 224.000 K 149.56 % | -452.000 K -79.37 % | -252.000 K 80.69 % | -1.305 M 19.79 % | -1.627 M -3 636.96 % | 46.000 K 107.44 % | -618.000 K -67.93 % | -368.000 K -1 214.29 % | -28.000 K 86.73 % | -211.000 K -33.54 % | -158.000 K -217.91 % | 134.000 K 193.06 % | -144.000 K 86.85 % | -1.095 M 9.13 % | -1.205 M -296.38 % | -304.000 K 28.13 % | -423.000 K -308.37 % | 203.000 K 154.57 % | -372.000 K -945.45 % | 44.000 K 117.05 % | -258.000 K -681.82 % | -33.000 K 35.29 % | -51.000 K -140.80 % | 125.000 K 546.43 % | -28.000 K 62.67 % | -75.000 K 0.01 % | -75.007 K -156.68 % | 132.326 K 193.64 % | -141.319 K -742.36 % | 22.000 K | 0.000 -100.00 % | 1.400 M 180.00 % | 500.000 K 44.51 % | 346.000 K -75.29 % | 1.400 M 566.67 % | -300.000 K -50.00 % | -200.000 K -200.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K -75.00 % | 1.200 M 700.00 % | -200.000 K 71.43 % | -700.000 K -75.00 % | -400.000 K |
| Accounts payables | -13.097 M -118.39 % | -5.997 M 46.55 % | -11.219 M -158.20 % | -4.345 M -23.72 % | -3.512 M 77.94 % | -15.918 M -4 273.08 % | -364.000 K 89.58 % | -3.492 M 64.92 % | -9.954 M 54.54 % | -21.897 M -42.79 % | -15.335 M -83.94 % | -8.337 M 60.25 % | -20.974 M -397.42 % | 7.052 M -39.38 % | 11.633 M 101.09 % | 5.785 M -25.45 % | 7.760 M -73.43 % | 29.202 M | 0.000 | 0.000 -100.00 % | 24.289 M 1 299.14 % | 1.736 M 135.44 % | -4.898 M -207.37 % | 4.562 M 195.68 % | -4.768 M -132.38 % | 14.723 M | 0.000 -100.00 % | 9.813 M -34.71 % | 15.029 M 542.55 % | -3.396 M -164.18 % | 5.291 M 105.72 % | 2.572 M 223.52 % | 795.000 K 165.06 % | -1.222 M 16.93 % | -1.471 M -160.19 % | 2.444 M 217.11 % | -2.087 M -264.59 % | 1.268 M 165.26 % | -1.943 M -681.74 % | 334.000 K 107.45 % | -4.484 M -213.06 % | 3.966 M 267.34 % | -2.370 M -198.18 % | 2.414 M 668.00 % | -425.000 K 31.56 % | -621.000 K 85.96 % | -4.424 M -771.32 % | 659.000 K 72.51 % | 382.000 K -85.08 % | 2.561 M 137.03 % | -6.916 M -98 900.00 % | 7.000 K | 0.000 -100.00 % | 7.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.578 M 242.27 % | -2.515 M -198.20 % | 2.561 M 638.03 % | -476.000 K -108.42 % | 5.656 M 244.25 % | -3.921 M -349.75 % | 1.570 M 301.53 % | 391.000 K 231.65 % | -297.000 K -134.94 % | 850.000 K | 0.000 | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 701.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 100.00 % | -3.500 M -600.00 % | -500.000 K | 0.000 100.00 % | -7.800 M -1 460.00 % | -500.000 K -400.00 % | -100.000 K 85.71 % | -700.000 K -240.00 % | 500.000 K 25.00 % | 400.000 K 0.00 % | 400.000 K 157.14 % | -700.000 K -450.00 % | 200.000 K 200.00 % | -200.000 K |
| Other working capital | -6.894 M -687.72 % | 1.173 M -86.47 % | 8.669 M 44.15 % | 6.014 M 245.23 % | -4.141 M -263.16 % | 2.538 M 120.23 % | -12.545 M -954.20 % | -1.190 M 90.72 % | -12.826 M -170.17 % | 18.279 M 260.12 % | -11.416 M -685.74 % | 1.949 M 105.64 % | -34.541 M -872.38 % | 4.472 M -5.75 % | 4.745 M 74.64 % | 2.717 M 1.49 % | 2.677 M 421.75 % | -832.000 K 69.33 % | -2.713 M -148.57 % | 5.586 M 2 794.30 % | 193.000 K -89.37 % | 1.815 M 192.18 % | -1.969 M -7.30 % | -1.835 M -15 391.67 % | 12.000 K 103.11 % | -386.000 K 93.95 % | -6.375 M -1 489.78 % | -401.000 K -516.92 % | -65.000 K -101.88 % | 3.464 M 289.29 % | -1.830 M -56.14 % | -1.172 M -205.21 % | 1.114 M -22.53 % | 1.438 M 157.68 % | -2.493 M -2 125.89 % | -112.000 K -105.95 % | 1.881 M 76.29 % | 1.067 M 232.05 % | -808.000 K -379.58 % | 289.000 K -89.92 % | 2.867 M 138.52 % | 1.202 M 128.67 % | -4.192 M -182.86 % | -1.482 M -1 005.97 % | -134.000 K -123.55 % | 569.000 K -78.56 % | 2.654 M 219.50 % | -2.221 M -331.26 % | -515.000 K -132.31 % | 1.594 M -63.29 % | 4.342 M 2 167.62 % | -210.000 K -103.43 % | 6.130 M 158.54 % | 2.371 M 165.61 % | -3.614 M 35.52 % | -5.605 M -254.54 % | 3.627 M 42.68 % | 2.542 M 4 521.82 % | 55.000 K 106.56 % | -838.000 K -1 332.35 % | 68.000 K -98.39 % | 4.224 M 16 346.15 % | -26.000 K 76.58 % | -111.000 K -38.75 % | -80.000 K -135.09 % | 228.000 K -26.69 % | 311.000 K 126.51 % | -1.173 M -1 206.60 % | 106.000 K 107.77 % | -1.364 M -157.24 % | 2.383 M 299.58 % | -1.194 M -1 195.41 % | 109.000 K 112.65 % | -862.000 K -144.34 % | 1.944 M 251.64 % | -1.282 M -154.87 % | -503.000 K -148.04 % | 1.047 M 196.77 % | -1.082 M -221.03 % | 894.000 K 527.75 % | -209.000 K 52.82 % | -443.000 K -112.09 % | 3.663 M 628.57 % | -693.000 K 69.55 % | -2.276 M -207.57 % | -740.000 K -339.48 % | 309.000 K 174.64 % | -414.000 K -34.85 % | -307.000 K 43.36 % | -542.000 K -1 085.45 % | 55.000 K -91.35 % | 636.000 K 762.50 % | -96.000 K -128.07 % | 342.000 K 3 700.00 % | 9.000 K -82.35 % | 51.000 K 537.50 % | 8.000 K 104.60 % | -174.000 K -106.79 % | -84.144 K -160.92 % | 138.129 K 260.64 % | -85.985 K 84.56 % | -557.000 K -457.00 % | -100.000 K 88.89 % | -900.000 K 43.75 % | -1.600 M -240.11 % | 1.142 M 14.20 % | 1.000 M -78.26 % | 4.600 M 1 433.33 % | 300.000 K -25.00 % | 400.000 K 120.00 % | -2.000 M -53.85 % | -1.300 M -333.33 % | -300.000 K -127.27 % | 1.100 M -42.11 % | 1.900 M 11.76 % | 1.700 M |
| Other non cash items | -1.682 M -59.89 % | -1.052 M -179.16 % | 1.329 M -53.55 % | 2.861 M -87.12 % | 22.219 M 39.87 % | 15.885 M 1 116.31 % | 1.306 M 27.91 % | 1.021 M -10.83 % | 1.145 M -16.36 % | 1.369 M -60.75 % | 3.488 M -26.41 % | 4.740 M 157 900.00 % | 3.000 K -99.82 % | 1.630 M -67.98 % | 5.090 M 24 138.10 % | 21.000 K 0.00 % | 21.000 K -25.00 % | 28.000 K -90.31 % | 289.000 K -53.16 % | 617.000 K 609.20 % | 87.000 K -8.42 % | 95.000 K -82.01 % | 528.000 K -84.03 % | 3.307 M 5 149.21 % | 63.000 K -70.14 % | 211.000 K 210.29 % | 68.000 K -70.04 % | 227.000 K 334.02 % | -97.000 K -122.88 % | 424.000 K 155.42 % | 166.000 K -12.17 % | 189.000 K -40.75 % | 319.000 K 55.61 % | 205.000 K 806.90 % | -29.000 K -7.41 % | -27.000 K -100.47 % | 5.731 M 8 205.80 % | 69.000 K 113.72 % | -503.000 K -42.90 % | -352.000 K 41.33 % | -600.000 K 77.19 % | -2.631 M -60.82 % | -1.636 M -133.38 % | -701.000 K -1 457.78 % | -45.000 K 79.55 % | -220.000 K -136.48 % | 603.000 K 624.35 % | -115.000 K 10.85 % | -129.000 K -1 512.50 % | -8.000 K -112.50 % | 64.000 K 10.34 % | 58.000 K 293.33 % | -30.000 K -211.11 % | 27.000 K -82.24 % | 152.000 K 123.53 % | 68.000 K -33.98 % | 103.000 K 189.57 % | -115.000 K -241.98 % | 81.000 K -25.69 % | 109.000 K 10 800.00 % | 1.000 K -92.86 % | 14.000 K 105.96 % | -235.000 K -127.81 % | 845.000 K -12.53 % | 966.000 K 3 677.78 % | -27.000 K 96.26 % | -722.000 K -420.89 % | 225.000 K 30.81 % | 172.000 K 199.42 % | -173.000 K -179.36 % | 218.000 K 10.66 % | 197.000 K 89.42 % | 104.000 K -40.23 % | 174.000 K -49.27 % | 343.000 K 190.68 % | 118.000 K 84.38 % | 64.000 K -79.29 % | 309.000 K -14.40 % | 361.000 K 1 193.94 % | -33.000 K -133.00 % | 100.000 K 23.46 % | 81.000 K 6.58 % | 76.000 K 100.00 % | 38.000 K 155.88 % | -68.000 K -230.77 % | 52.000 K -64.14 % | 145.000 K 866.67 % | 15.000 K -31.82 % | 22.000 K -8.33 % | 24.000 K -55.56 % | 54.000 K 31.71 % | 41.000 K 127.70 % | -148.000 K -716.67 % | 24.000 K 284.62 % | -13.000 K | 0.000 | 0.000 | 0.000 100.00 % | -893.000 K | 0.000 | 0.000 | 0.000 100.00 % | -410.000 K -121.58 % | 1.900 M -26.64 % | 2.590 M 11 160.87 % | 23.000 K -99.27 % | 3.170 M 199.37 % | -3.190 M -124.65 % | -1.420 M -275.31 % | 810.000 K -60.10 % | 2.030 M 625.00 % | 280.000 K 113.79 % | -2.030 M -1 115.00 % | 200.000 K -84.85 % | 1.320 M 166.00 % | -2.000 M |
| Net cash provided by operating activities | -3.378 M -199.18 % | 3.406 M 168.85 % | -4.947 M -154.53 % | 9.072 M -30.58 % | 13.069 M 79.47 % | 7.282 M -30.79 % | 10.522 M -64.84 % | 29.930 M -30.63 % | 43.146 M -32.65 % | 64.059 M 23.81 % | 51.739 M -6.60 % | 55.396 M 26.58 % | 43.762 M 0.20 % | 43.673 M 685.51 % | -7.459 M -147.21 % | 15.800 M -24.32 % | 20.878 M -68.04 % | 65.326 M 229.45 % | 19.829 M -51.77 % | 41.114 M -28.52 % | 57.518 M 115.14 % | 26.735 M 39.59 % | 19.152 M 7.01 % | 17.897 M 23.62 % | 14.478 M -55.77 % | 32.734 M 113.42 % | 15.338 M 120.79 % | 6.947 M -66.15 % | 20.523 M 13.97 % | 18.008 M 80.39 % | 9.983 M -20.17 % | 12.505 M -11.10 % | 14.066 M 110.47 % | 6.683 M 2 221.59 % | -315.000 K -104.54 % | 6.941 M -37.23 % | 11.057 M 44.22 % | 7.667 M 262.68 % | 2.114 M -77.65 % | 9.459 M 22.21 % | 7.740 M -23.35 % | 10.098 M 935.69 % | 975.000 K -88.20 % | 8.263 M 45.55 % | 5.677 M -46.55 % | 10.621 M 28.47 % | 8.267 M 29.66 % | 6.376 M -50.72 % | 12.937 M -12.47 % | 14.780 M 2 652.33 % | 537.000 K -93.51 % | 8.278 M -22.93 % | 10.741 M -48.13 % | 20.708 M 1 276.86 % | 1.504 M -47.41 % | 2.860 M -75.68 % | 11.758 M -37.28 % | 18.748 M 1 323.54 % | 1.317 M -82.81 % | 7.663 M 35.39 % | 5.660 M -59.94 % | 14.129 M 1 277.10 % | 1.026 M -85.86 % | 7.256 M 7.86 % | 6.727 M 26.83 % | 5.304 M 387.95 % | 1.087 M 2.74 % | 1.058 M -45.72 % | 1.949 M 39.02 % | 1.402 M -58.47 % | 3.376 M 417.00 % | 653.000 K -70.39 % | 2.205 M 28.20 % | 1.720 M -42.32 % | 2.982 M 954.44 % | -349.000 K -83.68 % | -190.000 K -105.58 % | 3.402 M 1 155.35 % | 271.000 K -82.59 % | 1.557 M 48.57 % | 1.048 M 210.98 % | 337.000 K -91.30 % | 3.873 M 949.59 % | 369.000 K 127.89 % | -1.323 M -125.38 % | -587.000 K -669.90 % | 103.000 K 4.04 % | 99.000 K -72.42 % | 359.000 K -69.76 % | 1.187 M 1 784.13 % | 63.000 K -95.86 % | 1.523 M 582.96 % | 223.000 K -65.53 % | 647.000 K 1 648.65 % | 37.000 K -89.02 % | 337.000 K 71.94 % | 196.000 K 141.98 % | 81.000 K 119.86 % | -407.823 K -179.41 % | 513.571 K 641.60 % | 69.252 K 135.15 % | -197.000 K -556.67 % | -30.000 K 97.95 % | -1.460 M -404.17 % | 480.000 K -44.12 % | 859.000 K 386.33 % | -300.000 K 51.61 % | -620.000 K -3 000.00 % | -20.000 K 88.89 % | -180.000 K 66.04 % | -530.000 K -1.92 % | -520.000 K 48.00 % | -1.000 M -766.67 % | 150.000 K 650.04 % | 19.999 K 102.78 % | -720.000 K |
| Investments in property plant and equipment | -1.378 M 9.46 % | -1.522 M 33.39 % | -2.285 M -64.39 % | -1.390 M 28.28 % | -1.938 M -5.27 % | -1.841 M -94.61 % | -946.000 K 43.62 % | -1.678 M 3.78 % | -1.744 M 17.54 % | -2.115 M 76.67 % | -9.064 M -412.67 % | -1.768 M 37.75 % | -2.840 M 5.62 % | -3.009 M 74.11 % | -11.624 M -11.89 % | -10.389 M -36.73 % | -7.598 M -65.25 % | -4.598 M -125.95 % | -2.035 M 37.75 % | -3.269 M -1 031.14 % | -289.000 K 1.70 % | -294.000 K 64.75 % | -834.000 K 62.97 % | -2.252 M 10.92 % | -2.528 M 43.11 % | -4.444 M -162.34 % | -1.694 M -47.05 % | -1.152 M -42.57 % | -808.000 K 37.17 % | -1.286 M -49.02 % | -863.000 K 36.50 % | -1.359 M -147.09 % | -550.000 K -17.02 % | -470.000 K 43.85 % | -837.000 K 34.91 % | -1.286 M -91.94 % | -670.000 K -707.23 % | -83.000 K 93.16 % | -1.214 M -423.28 % | -232.000 K 50.21 % | -466.000 K 48.62 % | -907.000 K 67.79 % | -2.816 M -133.89 % | -1.204 M 32.36 % | -1.780 M -45.42 % | -1.224 M 58.68 % | -2.962 M 3.42 % | -3.067 M -0.82 % | -3.042 M -20.00 % | -2.535 M 35.79 % | -3.948 M -89.08 % | -2.088 M 26.87 % | -2.855 M -14.57 % | -2.492 M 45.28 % | -4.554 M -2.89 % | -4.426 M -70.43 % | -2.597 M 15.76 % | -3.083 M 19.06 % | -3.809 M -22.59 % | -3.107 M -21.84 % | -2.550 M 1.51 % | -2.589 M -18.00 % | -2.194 M -68.51 % | -1.302 M -14.71 % | -1.135 M -57.20 % | -722.000 K 50.95 % | -1.472 M -3.37 % | -1.424 M 21.28 % | -1.809 M 33.91 % | -2.737 M 23.33 % | -3.570 M -58.24 % | -2.256 M -163.86 % | -855.000 K 33.41 % | -1.284 M 72.28 % | -4.632 M -284.08 % | -1.206 M 2.19 % | -1.233 M -35.05 % | -913.000 K -33.87 % | -682.000 K -97.11 % | -346.000 K -118.99 % | -158.000 K 67.49 % | -486.000 K 22.61 % | -628.000 K 12.66 % | -719.000 K -27.94 % | -562.000 K -585.37 % | -82.000 K 86.62 % | -613.000 K 73.45 % | -2.309 M -1 380.13 % | -156.000 K 38.82 % | -255.000 K -6.25 % | -240.000 K 93.51 % | -3.698 M -30 716.67 % | -12.000 K 55.56 % | -27.000 K -107.69 % | -13.000 K 50.00 % | -26.000 K | 0.000 100.00 % | -7.000 K -5 284.62 % | -130.000 99.42 % | -22.449 K 59.49 % | -55.421 K -23.16 % | -45.000 K | 0.000 -100.00 % | 1.220 M 243.53 % | -850.000 K | 0.000 -100.00 % | 20.000 K -96.08 % | 510.000 K 296.15 % | -260.000 K 3.70 % | -270.000 K -285.71 % | -70.000 K | 0.000 100.00 % | -10.000 K 87.50 % | -80.000 K -260.00 % | 49.999 K 138.46 % | -130.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K 0.00 % | 128.000 K -2.29 % | 131.000 K | 0.000 -100.00 % | 1.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -133.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.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 |
| Purchases of investments | -16.071 M -7.20 % | -14.991 M 32.61 % | -22.244 M -231.75 % | -6.705 M 20.90 % | -8.477 M 7.55 % | -9.169 M 6.30 % | -9.785 M 78.15 % | -44.779 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 100.00 % | -2.863 M -119.39 % | -1.305 M 8.29 % | -1.423 M -4.25 % | -1.365 M | 0.000 100.00 % | -4.146 M 80.48 % | -21.240 M -1 681.88 % | -1.192 M 47.33 % | -2.263 M 19.61 % | -2.815 M -6.39 % | -2.646 M -73.39 % | -1.526 M 76.08 % | -6.380 M 26.53 % | -8.684 M -182.59 % | -3.073 M 61.31 % | -7.943 M -110.19 % | -3.779 M -172.07 % | -1.389 M 92.31 % | -18.072 M -754.47 % | -2.115 M -33.19 % | -1.588 M 0.87 % | -1.602 M 31.57 % | -2.341 M 18.12 % | -2.859 M -30.37 % | -2.193 M -21.29 % | -1.808 M -144.32 % | -740.000 K 86.64 % | -5.537 M -27.02 % | -4.359 M 61.21 % | -11.236 M -28 910.26 % | 39.000 K 102.75 % | -1.417 M 33.16 % | -2.120 M -1 303.97 % | -151.000 K 49.50 % | -299.000 K -3 222.22 % | -9.000 K -325.00 % | 4.000 K | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K | 0.000 | 0.000 -100.00 % | 19.000 K 143.18 % | -44.000 K -165.67 % | 67.000 K -77.36 % | 296.000 K 171.33 % | -415.000 K -1 196.88 % | -32.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -194.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 |
| Sales maturities of investments | 30.806 M 113.16 % | 14.452 M 183.48 % | 5.098 M -18.18 % | 6.231 M -20.96 % | 7.883 M -4.27 % | 8.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.022 M 223.05 % | 1.245 M | 0.000 | 0.000 -100.00 % | 1.425 M -61.69 % | 3.720 M 42.80 % | 2.605 M 160.50 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.300 M -9.09 % | 1.430 M 43.00 % | 1.000 M -23.08 % | 1.300 M 24.40 % | 1.045 M | 0.000 -100.00 % | 1.200 M -69.35 % | 3.915 M 291.50 % | 1.000 M -21.81 % | 1.279 M 68.29 % | 760.000 K | 0.000 | 0.000 -100.00 % | 24.720 M 1 123.16 % | 2.021 M -57.41 % | 4.745 M 76.72 % | 2.685 M 10.58 % | 2.428 M 20.08 % | 2.022 M -67.75 % | 6.269 M -63.00 % | 16.941 M 493.59 % | 2.854 M -20.10 % | 3.572 M -48.55 % | 6.943 M 360.72 % | 1.507 M -54.76 % | 3.331 M 29.21 % | 2.578 M 166.05 % | 969.000 K -43.96 % | 1.729 M -38.88 % | 2.829 M 9.57 % | 2.582 M 89.71 % | 1.361 M -23.37 % | 1.776 M 37.78 % | 1.289 M -64.57 % | 3.638 M 3.68 % | 3.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K -89.17 % | 896.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K -82.09 % | 430.000 K -53.96 % | 934.000 K 10 277.78 % | 9.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 |
| Other investing activites | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 81.999 K 113.80 % | -594.000 K 36.40 % | -934.000 K 90.45 % | -9.785 M 78.15 % | -44.779 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.022 M 223.05 % | 1.245 M | 0.000 | 0.000 -100.00 % | 1.425 M -61.69 % | 3.720 M 42.80 % | 2.605 M 160.50 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.300 M -9.09 % | 1.430 M 43.00 % | 1.000 M 8 233.33 % | 12.000 K -98.85 % | 1.045 M 467.93 % | 184.000 K -84.67 % | 1.200 M 5 354.55 % | 22.000 K 107.21 % | -305.000 K -111.81 % | -144.000 K -344.07 % | 59.000 K | 0.000 -100.00 % | 21.000 K -89.45 % | 199.000 K -56.36 % | 456.000 K -81.63 % | 2.482 M 2 009.23 % | -130.000 K 40.37 % | -218.000 K -143.95 % | 496.000 K 287.17 % | -265.000 K -103.22 % | 8.242 M 578.35 % | 1.215 M 127.53 % | -4.413 M -249.90 % | 2.944 M 2 394.92 % | 118.000 K 100.80 % | -14.741 M -3 283.80 % | 463.000 K 174.80 % | -619.000 K -587.40 % | 127.000 K | 0.000 | 0.000 100.00 % | -128.000 K 0.00 % | -128.000 K 2.29 % | -131.000 K | 0.000 100.00 % | -1.978 M -200.00 % | 1.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K | 0.000 | 0.000 100.00 % | -2.000 K 94.12 % | -34.000 K -125.76 % | 132.000 K 166.33 % | -199.000 K 17.08 % | -240.000 K | 0.000 -100.00 % | 366.000 K | 0.000 | 0.000 100.00 % | -214.000 K -2 040.00 % | -10.000 K 44.44 % | -18.000 K 47.06 % | -34.000 K 98.86 % | -2.979 M -1 511.85 % | 211.000 K 141.37 % | -510.000 K -321.49 % | -121.000 K 92.26 % | -1.563 M 59.04 % | -3.816 M -11 463.64 % | -33.000 K 61.63 % | -86.000 K -514.29 % | -14.000 K 94.95 % | -277.000 K 7.67 % | -300.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -395.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -220.000 K | 0.000 -100.00 % | 2.720 M 13 700.00 % | -20.000 K 0.00 % | -20.000 K 94.74 % | -380.000 K |
| Net cash used for investing activites | 13.357 M 750.29 % | -2.054 M 89.43 % | -19.431 M -990.40 % | -1.782 M 29.62 % | -2.532 M 8.76 % | -2.775 M 74.14 % | -10.731 M 76.90 % | -46.457 M -2 563.82 % | -1.744 M 17.54 % | -2.115 M 76.67 % | -9.064 M -412.67 % | -1.768 M -249.58 % | 1.182 M 167.01 % | -1.764 M 84.82 % | -11.624 M -11.89 % | -10.389 M -68.30 % | -6.173 M -603.08 % | -878.000 K -254.04 % | 570.000 K 125.12 % | -2.269 M -685.12 % | -289.000 K -140.93 % | 706.000 K 184.65 % | -834.000 K 12.39 % | -952.000 K 13.30 % | -1.098 M 68.12 % | -3.444 M -801.57 % | -382.000 K -257.01 % | -107.000 K 82.85 % | -624.000 K -625.58 % | -86.000 K -140.76 % | 211.000 K 112.68 % | -1.664 M -139.77 % | -694.000 K 31.69 % | -1.016 M -21.39 % | -837.000 K 84.53 % | -5.411 M -279.83 % | 3.009 M 150.33 % | 1.202 M -5.21 % | 1.268 M 450.28 % | -362.000 K 47.08 % | -684.000 K -66.42 % | -411.000 K 87.12 % | -3.192 M -145.26 % | 7.053 M 999.62 % | -784.000 K 85.99 % | -5.595 M -2 869.80 % | 202.000 K 106.85 % | -2.949 M 83.42 % | -17.783 M -758.25 % | -2.072 M 54.63 % | -4.567 M -132.89 % | -1.961 M 17.15 % | -2.367 M 14.52 % | -2.769 M 48.59 % | -5.386 M -20.82 % | -4.458 M -117.68 % | -2.048 M 58.89 % | -4.982 M -6.93 % | -4.659 M 62.32 % | -12.365 M -392.43 % | -2.511 M 37.32 % | -4.006 M 7.14 % | -4.314 M -196.90 % | -1.453 M -1.32 % | -1.434 M -96.17 % | -731.000 K 45.41 % | -1.339 M 5.97 % | -1.424 M 21.28 % | -1.809 M 34.00 % | -2.741 M 23.95 % | -3.604 M -69.68 % | -2.124 M -101.52 % | -1.054 M 11.20 % | -1.187 M 68.23 % | -3.736 M -344.76 % | -840.000 K 30.81 % | -1.214 M -26.85 % | -957.000 K -15.44 % | -829.000 K -1 281.67 % | -60.000 K 89.85 % | -591.000 K -7.07 % | -552.000 K 84.36 % | -3.530 M -4 425.64 % | -78.000 K 43.48 % | -138.000 K 28.87 % | -194.000 K 91.81 % | -2.370 M 61.31 % | -6.125 M -3 140.74 % | -189.000 K 44.57 % | -341.000 K -34.25 % | -254.000 K 93.61 % | -3.975 M -1 174.04 % | -312.000 K -1 055.56 % | -27.000 K 76.11 % | -113.000 K -334.62 % | -26.000 K | 0.000 100.00 % | -7.000 K 96.50 % | -200.130 K -791.49 % | -22.449 K 59.49 % | -55.421 K -23.16 % | -45.000 K | 0.000 -100.00 % | 1.220 M 243.53 % | -850.000 K -115.19 % | -395.000 K -2 075.00 % | 20.000 K -96.08 % | 510.000 K 296.15 % | -260.000 K 3.70 % | -270.000 K 6.90 % | -290.000 K | 0.000 -100.00 % | 2.710 M 2 810.00 % | -100.000 K -433.34 % | 29.999 K 105.88 % | -510.000 K |
| 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 -100.00 % | 27.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.000 K -1.82 % | -55.000 K 0.00 % | -55.000 K -3.77 % | -53.000 K 35.37 % | -82.000 K -41.38 % | -58.000 K 0.00 % | -58.000 K -1.75 % | -57.000 K -1.79 % | -56.000 K 0.00 % | -56.000 K -1.82 % | -55.000 K 0.00 % | -55.000 K -1.85 % | -54.000 K 34.94 % | -83.000 K 0.00 % | -83.000 K 97.57 % | -3.421 M -2 227.21 % | -147.000 K -9.70 % | -134.000 K 84.99 % | -893.000 K -230.74 % | -270.000 K -54.29 % | -175.000 K 24.24 % | -231.000 K 52.95 % | -491.000 K -105.44 % | -239.000 K -1.27 % | -236.000 K -221.03 % | 195.000 K 197.99 % | -199.000 K 0.00 % | -199.000 K -65.83 % | -120.000 K 82.17 % | -673.000 K -30.43 % | -516.000 K -3 340.00 % | -15.000 K 88.46 % | -130.000 K -132.66 % | 398.000 K -19.43 % | 494.000 K -8.35 % | 539.000 K 113.04 % | 253.000 K -52.35 % | 531.000 K 400.00 % | -177.000 K -134.50 % | 513.000 K -13.93 % | 596.000 K 472.50 % | -160.000 K -15.11 % | -139.000 K 10.32 % | -155.000 K -5.44 % | -147.000 K 2.00 % | -150.000 K -4.17 % | -144.000 K -127.22 % | 529.000 K 359.31 % | -204.000 K 5.12 % | -215.000 K -165.35 % | 329.000 K 256.67 % | -210.000 K -148.28 % | 435.000 K -76.55 % | 1.855 M 1 833.64 % | -107.000 K -202.88 % | 104.000 K 240.54 % | -74.000 K -102.56 % | 2.889 M 11 211.54 % | -26.000 K -4.00 % | -25.000 K 93.26 % | -371.000 K -657.14 % | -49.000 K -716.67 % | -6.000 K -109.84 % | 61.000 K -91.29 % | 700.458 K 253.93 % | -455.052 K -376.47 % | 164.594 K 186.17 % | -191.000 K | 0.000 | 0.000 | 0.000 100.00 % | -503.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.000 K -49.30 % | 142.000 K | 0.000 | 0.000 -100.00 % | 122.000 K 838.46 % | 13.000 K 160.00 % | 5.000 K -58.33 % | 12.000 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 21.000 K -84.67 % | 137.000 K -66.09 % | 404.000 K 67.63 % | 241.000 K 1 753.85 % | 13.000 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 6.000 K -97.35 % | 226.000 K -96.43 % | 6.332 M 25 228.00 % | 25.000 K -82.01 % | 139.000 K 135.59 % | 59.000 K | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.957 K | 0.000 100.00 % | -43.000 -100.03 % | 168.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 |
| Common stock repurchased | -1.000 K 99.73 % | -369.000 K -36 800.00 % | -1.000 K 50.00 % | -2.000 K 87.50 % | -16.000 K 98.04 % | -817.000 K -8 070.00 % | -10.000 K 90.91 % | -110.000 K -5 400.00 % | -2.000 K 99.97 % | -6.838 M -6.69 % | -6.409 M -25 536.00 % | -25.000 K 99.98 % | -110.068 M -860.54 % | -11.459 M 19.42 % | -14.221 M 45.94 % | -26.304 M -114.62 % | -12.256 M -31.69 % | -9.307 M -48 884.21 % | -19.000 K 47.22 % | -36.000 K 99.28 % | -5.009 M -928.54 % | -487.000 K 96.47 % | -13.803 M 40.37 % | -23.149 M -131.54 % | -9.998 M -3 805.47 % | -256.000 K 97.55 % | -10.470 M -30 694.12 % | -34.000 K 99.83 % | -19.996 M -9 200.47 % | -215.000 K 87.40 % | -1.707 M -21 237.50 % | -8.000 K | 0.000 100.00 % | -825.000 K -37.73 % | -599.000 K | 0.000 100.00 % | -40.000 K 94.31 % | -703.000 K -66.98 % | -421.000 K 94.15 % | -7.195 M -116.65 % | -3.321 M -279.54 % | -875.000 K 24.05 % | -1.152 M 94.14 % | -19.668 M -38.25 % | -14.226 M | 0.000 100.00 % | -20.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.056 M 200.00 % | -8.056 M | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -309.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -75.000 K 0.00 % | -75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -109.26 % | 1.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 790.000 K |
| Dividends paid | -1.000 K 99.48 % | -194.000 K | 0.000 100.00 % | -1.000 K 75.00 % | -4.000 K 99.44 % | -710.000 K 96.05 % | -17.978 M 0.36 % | -18.043 M -1.18 % | -17.833 M 6.94 % | -19.163 M -6.92 % | -17.922 M 0.88 % | -18.081 M 4.62 % | -18.957 M -13.79 % | -16.660 M 2.06 % | -17.011 M -1.56 % | -16.750 M -0.28 % | -16.703 M -24.72 % | -13.392 M -0.71 % | -13.298 M 0.20 % | -13.324 M -0.08 % | -13.314 M -0.45 % | -13.254 M -51.68 % | -8.738 M 1.92 % | -8.909 M 0.16 % | -8.923 M -1.10 % | -8.826 M -53.34 % | -5.756 M -0.44 % | -5.731 M 1.02 % | -5.790 M 1.58 % | -5.883 M -51.66 % | -3.879 M -1.57 % | -3.819 M -0.13 % | -3.814 M 1.65 % | -3.878 M -29.35 % | -2.998 M -1.22 % | -2.962 M -0.03 % | -2.961 M 0.24 % | -2.968 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 100.00 % | -11.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 100.00 % | -12.000 K 77.78 % | -54.000 K -68.75 % | -32.000 K | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 100.00 % | -21.000 K 0.00 % | -21.000 K | 0.000 | 0.000 | 0.000 100.00 % | -13.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 |
| Other financing activites | 0.000 100.00 % | -369.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K -56.63 % | 83.000 K | 0.000 | 0.000 -100.00 % | 105.000 K | 0.000 100.00 % | -27.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K -50.68 % | 221.000 K -54.05 % | 481.000 K 178.03 % | 173.000 K -0.57 % | 174.000 K -86.08 % | 1.250 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 10.000 K -96.28 % | 269.000 K -17.74 % | 327.000 K 106.96 % | 158.000 K | 0.000 -100.00 % | 62.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 568.000 K 354.40 % | 125.000 K | 0.000 -100.00 % | 282.000 K 131.15 % | 122.000 K 58.44 % | 77.000 K 1 440.00 % | 5.000 K -88.64 % | 44.000 K -79.05 % | 210.000 K -17.00 % | 253.000 K 1 165.00 % | 20.000 K -57.45 % | 47.000 K 571.43 % | 7.000 K -89.71 % | 68.000 K -70.56 % | 231.000 K 122.12 % | 104.000 K 1 633.33 % | 6.000 K -99.15 % | 703.000 K 550.93 % | 108.000 K 104.70 % | -2.296 M -57 500.00 % | 4.000 K 102.96 % | -135.000 K -387.23 % | 47.000 K 100.39 % | -12.116 M -2 537.83 % | 497.000 K -6.58 % | 532.000 K 12.00 % | 475.000 K -1.04 % | 480.000 K 67.83 % | 286.000 K -76.38 % | 1.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K 193.15 % | -73.000 K -179.35 % | 92.000 K 736.36 % | 11.000 K 237.50 % | -8.000 K 33.33 % | -12.000 K | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K | 0.000 100.00 % | -25.000 K 82.76 % | -145.000 K | 0.000 | 0.000 100.00 % | -51.000 K | 0.000 100.00 % | -355.000 K -196.47 % | 368.000 K 162.86 % | 140.000 K -56.25 % | 320.000 K 39.13 % | 230.000 K | 0.000 100.00 % | -150.000 K -127.27 % | 550.000 K 358.33 % | 120.000 K -79.66 % | 590.000 K -24.36 % | 780.000 K 333.33 % | 180.000 K 112.41 % | -1.450 M -3 725.00 % | 40.000 K 180.00 % | -50.000 K -104.20 % | 1.190 M |
| Net cash used provided by financing activities | -2.000 K 99.64 % | -563.000 K -56 200.00 % | -1.000 K 66.67 % | -3.000 K 85.00 % | -20.000 K 98.66 % | -1.491 M 91.67 % | -17.905 M 1.37 % | -18.153 M -1.78 % | -17.835 M 31.13 % | -25.896 M -6.43 % | -24.331 M 46.06 % | -45.106 M 55.79 % | -102.025 M -262.83 % | -28.119 M 9.97 % | -31.232 M 27.27 % | -42.945 M -49.44 % | -28.738 M -29.35 % | -22.218 M -69.04 % | -13.144 M 0.32 % | -13.186 M 22.77 % | -17.073 M -24.25 % | -13.741 M 39.04 % | -22.542 M 29.68 % | -32.058 M -69.52 % | -18.911 M -114.58 % | -8.813 M 44.57 % | -15.899 M -183.56 % | -5.607 M 78.26 % | -25.786 M -327.20 % | -6.036 M -8.06 % | -5.586 M -45.96 % | -3.827 M -0.34 % | -3.814 M 7.76 % | -4.135 M -17.21 % | -3.528 M -16.94 % | -3.017 M -8.76 % | -2.774 M 22.99 % | -3.602 M -745.54 % | -426.000 K 94.12 % | -7.248 M -117.33 % | -3.335 M -361.91 % | -722.000 K 24.40 % | -955.000 K 95.15 % | -19.704 M -38.43 % | -14.234 M -29 554.17 % | -48.000 K 99.76 % | -20.067 M -13 658.78 % | 148.000 K 604.76 % | 21.000 K 100.61 % | -3.415 M -714.21 % | 556.000 K 2 238.46 % | -26.000 K 99.18 % | -3.189 M -1 098.87 % | -266.000 K 14.19 % | -310.000 K 96.24 % | -8.240 M 34.64 % | -12.607 M -4 986.43 % | 258.000 K -12.84 % | 296.000 K -55.82 % | 670.000 K 139.29 % | 280.000 K 221.84 % | 87.000 K 124.79 % | -351.000 K 33.77 % | -530.000 K -2.71 % | -516.000 K -341.03 % | -117.000 K -5 950.00 % | 2.000 K -99.51 % | 411.000 K -17.64 % | 499.000 K -9.44 % | 551.000 K 71.65 % | 321.000 K -50.62 % | 650.000 K 864.71 % | -85.000 K -135.56 % | 239.000 K -67.03 % | 725.000 K 485.64 % | -188.000 K -284.31 % | 102.000 K 175.00 % | -136.000 K 77.30 % | -599.000 K -604.71 % | -85.000 K 40.97 % | -144.000 K -127.75 % | 519.000 K 355.67 % | -203.000 K 5.58 % | -215.000 K -167.61 % | 318.000 K 255.88 % | -204.000 K -132.48 % | 628.000 K -92.33 % | 8.187 M 10 084.15 % | -82.000 K -135.50 % | 231.000 K 425.35 % | -71.000 K -102.49 % | 2.857 M 2 721.10 % | -109.000 K -5 550.00 % | 2.000 K 101.28 % | -156.000 K 19.59 % | -194.000 K -618.52 % | -27.000 K -167.50 % | 40.000 K -93.40 % | 606.501 K 233.28 % | -455.052 K -138.94 % | -190.449 K -157.36 % | 332.000 K 137.14 % | 140.000 K -56.25 % | 320.000 K 39.13 % | 230.000 K 145.73 % | -503.000 K -235.33 % | -150.000 K -127.27 % | 550.000 K 358.33 % | 120.000 K -79.66 % | 590.000 K -24.36 % | 780.000 K 333.33 % | 180.000 K 112.41 % | -1.450 M -3 725.00 % | 40.000 K 180.00 % | -50.000 K -104.20 % | 1.190 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K -85.71 % | 28.000 K 86.67 % | 15.000 K 107.61 % | -197.000 K -857.69 % | 26.000 K -71.11 % | 90.000 K 900.00 % | 9.000 K 102.48 % | -363.000 K -405.04 % | 119.000 K -19.05 % | 147.000 K 390.00 % | 30.000 K 266.67 % | -18.000 K -128.57 % | 63.000 K 672.73 % | -11.000 K -114.10 % | 78.000 K 533.33 % | -18.000 K -1 700.00 % | -1.000 K -150.00 % | 2.000 K 150.00 % | -4.000 K -300.00 % | 2.000 K 200.00 % | -2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -84.000 K -1 300.00 % | 7.000 K 75.00 % | 4.000 K 100.00 % | 2.000 K 150.00 % | -4.000 K -33.33 % | -3.000 K -250.00 % | 2.000 K -83.33 % | 12.000 K -86.21 % | 87.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 -100.00 % | 265.000 | 0.000 100.00 % | -265.000 | 0.000 | 0.000 100.00 % | -10.000 K -200.00 % | 10.000 K | 0.000 100.00 % | -10.000 K -8 589 934 591 999 800.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 9.977 M 1 164.51 % | 789.000 K 103.24 % | -24.379 M -434.37 % | 7.291 M -30.86 % | 10.545 M 247.90 % | 3.031 M 116.55 % | -18.311 M 47.16 % | -34.654 M -246.49 % | 23.657 M -34.39 % | 36.057 M 100.53 % | 17.981 M 108.09 % | 8.641 M 115.18 % | -56.934 M -511.97 % | 13.820 M 127.46 % | -50.333 M -34.33 % | -37.471 M -166.81 % | -14.044 M -133.19 % | 42.308 M 484.61 % | 7.237 M -71.79 % | 25.658 M -36.11 % | 40.158 M 193.21 % | 13.696 M 424.40 % | -4.222 M 72.07 % | -15.115 M -173.28 % | -5.531 M -127.01 % | 20.478 M 2 271.58 % | -943.000 K -176.60 % | 1.231 M 120.91 % | -5.887 M -149.53 % | 11.886 M 162.73 % | 4.524 M -35.56 % | 7.021 M -26.57 % | 9.562 M 523.34 % | 1.534 M 132.75 % | -4.684 M -214.36 % | -1.490 M -113.19 % | 11.294 M 113.94 % | 5.279 M 73.48 % | 3.043 M 64.58 % | 1.849 M -50.31 % | 3.721 M -58.49 % | 8.965 M 382.63 % | -3.172 M 27.71 % | -4.388 M 53.02 % | -9.341 M -287.65 % | 4.978 M 142.92 % | -11.598 M -424.42 % | 3.575 M 174.09 % | -4.825 M -151.92 % | 9.293 M 367.50 % | -3.474 M -155.22 % | 6.291 M 21.33 % | 5.185 M -70.66 % | 17.673 M 521.59 % | -4.192 M 57.39 % | -9.838 M -239.59 % | -2.897 M -120.66 % | 14.024 M 560.41 % | -3.046 M 24.45 % | -4.032 M -217.59 % | 3.429 M -66.42 % | 10.210 M 380.57 % | -3.639 M -169.01 % | 5.273 M 10.38 % | 4.777 M 7.20 % | 4.456 M 1 882.40 % | -250.000 K -655.56 % | 45.000 K -92.96 % | 639.000 K 181.09 % | -788.000 K -947.31 % | 93.000 K 111.33 % | -821.000 K -177.02 % | 1.066 M 38.08 % | 772.000 K 2 762.07 % | -29.000 K 97.89 % | -1.377 M -5.76 % | -1.302 M -156.39 % | 2.309 M 299.57 % | -1.157 M -181.94 % | 1.412 M 351.12 % | 313.000 K 2.96 % | 304.000 K 117.14 % | 140.000 K 84.21 % | 76.000 K 106.65 % | -1.143 M -16.04 % | -985.000 K 39.90 % | -1.639 M -175.84 % | 2.161 M 2 355.68 % | 88.000 K -91.83 % | 1.077 M 511.07 % | -262.000 K -164.69 % | 405.000 K 304.55 % | -198.000 K -131.83 % | 622.000 K 368.10 % | -232.000 K -298.29 % | 117.000 K 477.42 % | -31.000 K -127.19 % | 114.000 K 9 704.04 % | -1.187 K -103.29 % | 36.070 K 120.39 % | -176.883 K -296.54 % | 90.000 K -18.18 % | 110.000 K 57.14 % | 70.000 K 153.85 % | -130.000 K -233.33 % | -39.000 K 91.14 % | -440.000 K -200.00 % | 440.000 K 375.00 % | -160.000 K -214.29 % | 140.000 K 450.00 % | -40.000 K 88.57 % | -350.000 K -229.63 % | 270.000 K 200.00 % | 90.000 K | 0.000 100.00 % | -40.000 K |
| Cash at beginning of period | 91.717 M 0.87 % | 90.928 M -21.14 % | 115.307 M 6.75 % | 108.016 M 10.82 % | 97.471 M 3.21 % | 94.440 M -16.24 % | 112.751 M -23.51 % | 147.405 M 19.12 % | 123.748 M 41.12 % | 87.691 M 25.79 % | 69.710 M 14.15 % | 61.069 M -48.25 % | 118.003 M 13.27 % | 104.183 M -32.57 % | 154.516 M -19.52 % | 191.987 M -6.82 % | 206.031 M 25.84 % | 163.723 M 4.62 % | 156.486 M 19.61 % | 130.828 M 44.29 % | 90.670 M 17.79 % | 76.974 M -5.20 % | 81.196 M -15.69 % | 96.311 M -5.43 % | 101.842 M 25.17 % | 81.364 M -1.15 % | 82.307 M 1.52 % | 81.076 M -6.77 % | 86.963 M 15.83 % | 75.077 M 6.41 % | 70.553 M 11.05 % | 63.532 M 17.72 % | 53.970 M 2.93 % | 52.436 M -8.20 % | 57.120 M -2.54 % | 58.610 M 23.87 % | 47.316 M 12.56 % | 42.037 M 7.80 % | 38.994 M 4.98 % | 37.145 M 11.13 % | 33.424 M 36.65 % | 24.459 M -11.48 % | 27.631 M -13.70 % | 32.019 M -22.58 % | 41.360 M 13.68 % | 36.382 M -24.17 % | 47.980 M 8.05 % | 44.405 M -9.80 % | 49.230 M 23.27 % | 39.937 M -8.00 % | 43.411 M 16.95 % | 37.120 M 16.24 % | 31.935 M 123.92 % | 14.262 M -22.72 % | 18.454 M -34.77 % | 28.292 M -9.29 % | 31.189 M 81.70 % | 17.165 M -15.07 % | 20.211 M -16.63 % | 24.243 M 16.47 % | 20.814 M 96.28 % | 10.604 M -35.13 % | 16.347 M 47.62 % | 11.074 M 75.86 % | 6.297 M 242.04 % | 1.841 M -11.96 % | 2.091 M 2.20 % | 2.046 M 45.42 % | 1.407 M -35.90 % | 2.195 M 4.42 % | 2.102 M -28.09 % | 2.923 M 57.40 % | 1.857 M 71.15 % | 1.085 M -2.60 % | 1.114 M -55.28 % | 2.491 M -34.33 % | 3.793 M 155.59 % | 1.484 M -43.81 % | 2.641 M 114.89 % | 1.229 M 34.17 % | 916.000 K 49.67 % | 612.000 K 29.66 % | 472.000 K 19.19 % | 396.000 K -74.27 % | 1.539 M -39.03 % | 2.524 M -39.37 % | 4.163 M 107.94 % | 2.002 M 4.60 % | 1.914 M 128.67 % | 837.000 K -23.84 % | 1.099 M 58.36 % | 694.000 K -22.20 % | 892.000 K 230.37 % | 270.000 K -46.22 % | 502.000 K 30.39 % | 385.000 K -7.45 % | 416.000 K 37.75 % | 302.000 K 192.67 % | 103.187 K 53.74 % | 67.117 K -72.49 % | 244.000 K 58.44 % | 154.000 K 1 440.00 % | 10.000 K -96.67 % | 300.000 K -40.00 % | 500.000 K -0.60 % | 503.000 K -64.07 % | 1.400 M 600.00 % | 200.000 K -50.00 % | 400.000 K 33.33 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 50.00 % | 400.000 K 33.33 % | 300.000 K -50.00 % | 600.000 K 100.00 % | 300.000 K |
| Cash at end of period | 101.694 M 10.88 % | 91.717 M 0.87 % | 90.928 M -21.14 % | 115.307 M 6.75 % | 108.016 M 10.82 % | 97.471 M 3.21 % | 94.440 M -16.24 % | 112.751 M -23.51 % | 147.405 M 19.12 % | 123.748 M 41.12 % | 87.691 M 25.79 % | 69.710 M 14.15 % | 61.069 M -48.25 % | 118.003 M 13.27 % | 104.183 M -32.57 % | 154.516 M -19.52 % | 191.987 M -6.82 % | 206.031 M 25.84 % | 163.723 M 4.62 % | 156.486 M 19.61 % | 130.828 M 44.29 % | 90.670 M 17.79 % | 76.974 M -5.20 % | 81.196 M -15.69 % | 96.311 M -5.43 % | 101.842 M 25.17 % | 81.364 M -1.15 % | 82.307 M 1.52 % | 81.076 M -6.77 % | 86.963 M 15.83 % | 75.077 M 6.41 % | 70.553 M 11.05 % | 63.532 M 17.72 % | 53.970 M 2.93 % | 52.436 M -8.20 % | 57.120 M -2.54 % | 58.610 M 23.87 % | 47.316 M 12.56 % | 42.037 M 7.80 % | 38.994 M 4.98 % | 37.145 M 11.13 % | 33.424 M 36.65 % | 24.459 M -11.48 % | 27.631 M -13.70 % | 32.019 M -22.58 % | 41.360 M 13.68 % | 36.382 M -24.17 % | 47.980 M 8.05 % | 44.405 M -9.80 % | 49.230 M 23.27 % | 39.937 M -8.00 % | 43.411 M 16.95 % | 37.120 M 16.24 % | 31.935 M 123.92 % | 14.262 M -22.72 % | 18.454 M -34.77 % | 28.292 M -9.29 % | 31.189 M 81.70 % | 17.165 M -15.07 % | 20.211 M -16.63 % | 24.243 M 16.47 % | 20.814 M 63.79 % | 12.708 M -22.26 % | 16.347 M 47.62 % | 11.074 M 75.86 % | 6.297 M 242.04 % | 1.841 M -11.96 % | 2.091 M 2.20 % | 2.046 M 45.42 % | 1.407 M -35.90 % | 2.195 M 4.42 % | 2.102 M -28.09 % | 2.923 M 57.40 % | 1.857 M 71.15 % | 1.085 M -2.60 % | 1.114 M -55.28 % | 2.491 M -34.33 % | 3.793 M 155.59 % | 1.484 M -43.81 % | 2.641 M 114.89 % | 1.229 M 34.17 % | 916.000 K 49.67 % | 612.000 K 29.66 % | 472.000 K 19.19 % | 396.000 K -74.27 % | 1.539 M -39.03 % | 2.524 M -39.37 % | 4.163 M 107.94 % | 2.002 M 4.60 % | 1.914 M 128.67 % | 837.000 K -23.84 % | 1.099 M 58.36 % | 694.000 K -22.20 % | 892.000 K 230.37 % | 270.000 K -46.22 % | 502.000 K 30.39 % | 385.000 K -7.45 % | 416.000 K 307.84 % | 102.000 K -1.15 % | 103.187 K 53.74 % | 67.117 K -72.49 % | 244.000 K 103.33 % | 120.000 K -67.57 % | 370.000 K 0.00 % | 370.000 K -20.26 % | 464.000 K -51.67 % | 960.000 K 50.00 % | 640.000 K 166.67 % | 240.000 K -45.45 % | 440.000 K 69.23 % | 260.000 K 4.00 % | 250.000 K -62.69 % | 670.000 K 71.79 % | 390.000 K -35.00 % | 600.000 K 130.77 % | 260.000 K |
| Operating cash flow | -3.378 M -199.18 % | 3.406 M 168.85 % | -4.947 M -154.53 % | 9.072 M -30.58 % | 13.069 M 79.47 % | 7.282 M -30.79 % | 10.522 M -64.84 % | 29.930 M -30.63 % | 43.146 M -32.65 % | 64.059 M 23.81 % | 51.739 M -6.60 % | 55.396 M 26.58 % | 43.762 M 0.20 % | 43.673 M 685.51 % | -7.459 M -147.21 % | 15.800 M -24.32 % | 20.878 M -68.04 % | 65.326 M 229.45 % | 19.829 M -51.77 % | 41.114 M -28.52 % | 57.518 M 115.14 % | 26.735 M 39.59 % | 19.152 M 7.01 % | 17.897 M 23.62 % | 14.478 M -55.77 % | 32.734 M 113.42 % | 15.338 M 120.79 % | 6.947 M -66.15 % | 20.523 M 13.97 % | 18.008 M 80.39 % | 9.983 M -20.17 % | 12.505 M -11.10 % | 14.066 M 110.47 % | 6.683 M 2 221.59 % | -315.000 K -104.54 % | 6.941 M -37.23 % | 11.057 M 44.22 % | 7.667 M 262.68 % | 2.114 M -77.65 % | 9.459 M 22.21 % | 7.740 M -23.35 % | 10.098 M 935.69 % | 975.000 K -88.20 % | 8.263 M 45.55 % | 5.677 M -46.55 % | 10.621 M 28.47 % | 8.267 M 29.66 % | 6.376 M -50.72 % | 12.937 M -12.47 % | 14.780 M 2 652.33 % | 537.000 K -93.51 % | 8.278 M -22.93 % | 10.741 M -48.13 % | 20.708 M 1 276.86 % | 1.504 M -47.41 % | 2.860 M -75.68 % | 11.758 M -37.28 % | 18.748 M 1 323.54 % | 1.317 M -82.81 % | 7.663 M 35.39 % | 5.660 M -59.94 % | 14.129 M 1 277.10 % | 1.026 M -85.86 % | 7.256 M 7.86 % | 6.727 M 26.83 % | 5.304 M 387.95 % | 1.087 M 2.74 % | 1.058 M -45.72 % | 1.949 M 39.02 % | 1.402 M -58.47 % | 3.376 M 417.00 % | 653.000 K -70.39 % | 2.205 M 28.20 % | 1.720 M -42.32 % | 2.982 M 954.44 % | -349.000 K -83.68 % | -190.000 K -105.58 % | 3.402 M 1 155.35 % | 271.000 K -82.59 % | 1.557 M 48.57 % | 1.048 M 210.98 % | 337.000 K -91.30 % | 3.873 M 949.59 % | 369.000 K 127.89 % | -1.323 M -125.38 % | -587.000 K -669.90 % | 103.000 K 4.04 % | 99.000 K -72.42 % | 359.000 K -69.76 % | 1.187 M 1 784.13 % | 63.000 K -95.86 % | 1.523 M 582.96 % | 223.000 K -65.53 % | 647.000 K 1 648.65 % | 37.000 K -89.02 % | 337.000 K 71.94 % | 196.000 K 141.98 % | 81.000 K 119.86 % | -407.823 K -179.41 % | 513.571 K 641.60 % | 69.252 K 135.15 % | -197.000 K -556.67 % | -30.000 K 97.95 % | -1.460 M -404.17 % | 480.000 K -44.12 % | 859.000 K 386.33 % | -300.000 K 51.61 % | -620.000 K -3 000.00 % | -20.000 K 88.89 % | -180.000 K 66.04 % | -530.000 K -1.92 % | -520.000 K 48.00 % | -1.000 M -766.67 % | 150.000 K 650.04 % | 19.999 K 102.78 % | -720.000 K |
| Capital expenditure | -1.378 M 9.46 % | -1.522 M 33.39 % | -2.285 M -64.39 % | -1.390 M 28.28 % | -1.938 M -5.27 % | -1.841 M -94.61 % | -946.000 K 43.62 % | -1.678 M 3.78 % | -1.744 M 17.54 % | -2.115 M 76.67 % | -9.064 M -412.67 % | -1.768 M 37.75 % | -2.840 M 5.62 % | -3.009 M 74.11 % | -11.624 M -11.89 % | -10.389 M -36.73 % | -7.598 M -65.25 % | -4.598 M -125.95 % | -2.035 M 37.75 % | -3.269 M -1 031.14 % | -289.000 K 1.70 % | -294.000 K 64.75 % | -834.000 K 62.97 % | -2.252 M 10.92 % | -2.528 M 43.11 % | -4.444 M -162.34 % | -1.694 M -47.05 % | -1.152 M -42.57 % | -808.000 K 37.17 % | -1.286 M -49.02 % | -863.000 K 36.50 % | -1.359 M -147.09 % | -550.000 K -17.02 % | -470.000 K 43.85 % | -837.000 K 34.91 % | -1.286 M -91.94 % | -670.000 K -707.23 % | -83.000 K 93.16 % | -1.214 M -423.28 % | -232.000 K 50.21 % | -466.000 K 48.62 % | -907.000 K 67.79 % | -2.816 M -133.89 % | -1.204 M 32.36 % | -1.780 M -45.42 % | -1.224 M 58.68 % | -2.962 M 3.42 % | -3.067 M -0.82 % | -3.042 M -20.00 % | -2.535 M 35.79 % | -3.948 M -89.08 % | -2.088 M 26.87 % | -2.855 M -14.57 % | -2.492 M 45.28 % | -4.554 M -2.89 % | -4.426 M -70.43 % | -2.597 M 15.76 % | -3.083 M 19.06 % | -3.809 M -22.59 % | -3.107 M -21.84 % | -2.550 M 1.51 % | -2.589 M -18.00 % | -2.194 M -68.51 % | -1.302 M -14.71 % | -1.135 M -57.20 % | -722.000 K 50.95 % | -1.472 M -3.37 % | -1.424 M 21.28 % | -1.809 M 33.91 % | -2.737 M 23.33 % | -3.570 M -58.24 % | -2.256 M -163.86 % | -855.000 K 33.41 % | -1.284 M 72.28 % | -4.632 M -284.08 % | -1.206 M 2.19 % | -1.233 M -35.05 % | -913.000 K -33.87 % | -682.000 K -97.11 % | -346.000 K -118.99 % | -158.000 K 67.49 % | -486.000 K 22.61 % | -628.000 K 12.66 % | -719.000 K -27.94 % | -562.000 K -585.37 % | -82.000 K 86.62 % | -613.000 K 73.45 % | -2.309 M -1 380.13 % | -156.000 K 38.82 % | -255.000 K -6.25 % | -240.000 K 93.51 % | -3.698 M -30 716.67 % | -12.000 K 55.56 % | -27.000 K -107.69 % | -13.000 K 50.00 % | -26.000 K | 0.000 100.00 % | -7.000 K -5 284.62 % | -130.000 99.42 % | -22.449 K 59.49 % | -55.421 K -23.16 % | -45.000 K | 0.000 -100.00 % | 1.220 M 243.53 % | -850.000 K | 0.000 -100.00 % | 20.000 K -96.08 % | 510.000 K 296.15 % | -260.000 K 3.70 % | -270.000 K -285.71 % | -70.000 K | 0.000 100.00 % | -10.000 K 87.50 % | -80.000 K -260.00 % | 49.999 K 138.46 % | -130.000 K |
| Free CashFlow | -4.756 M -352.44 % | 1.884 M 126.05 % | -7.232 M -194.14 % | 7.682 M -30.99 % | 11.131 M 104.58 % | 5.441 M -43.18 % | 9.576 M -66.11 % | 28.252 M -31.76 % | 41.402 M -33.16 % | 61.944 M 45.15 % | 42.675 M -20.42 % | 53.628 M 31.05 % | 40.922 M 0.63 % | 40.664 M 313.09 % | -19.083 M -452.67 % | 5.411 M -59.25 % | 13.280 M -78.13 % | 60.728 M 241.28 % | 17.794 M -52.98 % | 37.845 M -33.87 % | 57.229 M 116.44 % | 26.441 M 44.34 % | 18.318 M 17.09 % | 15.645 M 30.92 % | 11.950 M -57.76 % | 28.290 M 107.34 % | 13.644 M 135.44 % | 5.795 M -70.61 % | 19.715 M 17.90 % | 16.722 M 83.36 % | 9.120 M -18.18 % | 11.146 M -17.53 % | 13.516 M 117.54 % | 6.213 M 639.32 % | -1.152 M -120.37 % | 5.655 M -45.56 % | 10.387 M 36.96 % | 7.584 M 742.67 % | 900.000 K -90.25 % | 9.227 M 26.85 % | 7.274 M -20.86 % | 9.191 M 599.24 % | -1.841 M -126.08 % | 7.059 M 81.14 % | 3.897 M -58.53 % | 9.397 M 77.13 % | 5.305 M 60.32 % | 3.309 M -66.56 % | 9.895 M -19.19 % | 12.245 M 458.99 % | -3.411 M -155.11 % | 6.190 M -21.51 % | 7.886 M -56.71 % | 18.216 M 697.25 % | -3.050 M -94.76 % | -1.566 M -117.09 % | 9.161 M -41.52 % | 15.665 M 728.61 % | -2.492 M -154.70 % | 4.556 M 46.50 % | 3.110 M -73.05 % | 11.540 M 1 088.01 % | -1.168 M -119.62 % | 5.954 M 6.47 % | 5.592 M 22.04 % | 4.582 M 1 290.13 % | -385.000 K -5.19 % | -366.000 K -361.43 % | 140.000 K 110.49 % | -1.335 M -588.14 % | -194.000 K 87.90 % | -1.603 M -218.74 % | 1.350 M 209.63 % | 436.000 K 126.42 % | -1.650 M -6.11 % | -1.555 M -9.28 % | -1.423 M -157.17 % | 2.489 M 705.60 % | -411.000 K -133.94 % | 1.211 M 36.07 % | 890.000 K 697.32 % | -149.000 K -104.59 % | 3.245 M 1 027.14 % | -350.000 K 81.43 % | -1.885 M -181.76 % | -669.000 K -31.18 % | -510.000 K 76.92 % | -2.210 M -1 188.67 % | 203.000 K -78.22 % | 932.000 K 626.55 % | -177.000 K 91.86 % | -2.175 M -1 130.81 % | 211.000 K -65.97 % | 620.000 K 2 483.33 % | 24.000 K -92.28 % | 311.000 K 58.67 % | 196.000 K 164.86 % | 74.000 K 118.14 % | -407.953 K -183.07 % | 491.122 K 3 450.88 % | 13.831 K 105.72 % | -242.000 K -706.67 % | -30.000 K 87.50 % | -240.000 K 35.14 % | -370.000 K -143.07 % | 859.000 K 406.79 % | -280.000 K -154.55 % | -110.000 K 60.71 % | -280.000 K 37.78 % | -450.000 K 25.00 % | -600.000 K -15.38 % | -520.000 K 48.51 % | -1.010 M -1 542.86 % | 70.000 K 0.00 % | 69.998 K 108.24 % | -850.000 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 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 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 | 1997 | 1996 | 1996 |