Wilson ASA WILS.OL
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 439.614 M 27.08 % | 345.944 M 28.13 % | 269.985 M -2.42 % | 276.681 M 0.93 % | 274.120 M 3.79 % | 264.098 M 9.89 % | 240.329 M -6.39 % | 256.732 M -7.62 % | 277.919 M 3.64 % | 268.153 M -5.66 % | 284.239 M 10.60 % | 257.002 M 93.39 % | 132.891 M 32.66 % | 100.175 M -68.95 % | 322.578 M 147.67 % | 130.247 M 19.02 % | 109.436 M -8.20 % | 119.205 M 16.58 % | 102.256 M -31.55 % | 149.398 M 67.00 % | 89.458 M |
| Net income | 83.834 M 68.29 % | 49.815 M 484.34 % | 8.525 M -24.24 % | 11.252 M -11.76 % | 12.751 M 232.84 % | 3.831 M 261.92 % | -2.366 M 10.00 % | -2.629 M -147.02 % | 5.591 M -51.06 % | 11.424 M 182.28 % | -13.884 M -32.63 % | -10.468 M -240.93 % | 7.428 M 9 131.93 % | 80.455 K -99.69 % | 25.710 M 83.72 % | 13.994 M -4.29 % | 14.622 M -26.54 % | 19.904 M 67.94 % | 11.852 M 108.93 % | 5.673 M 32.01 % | 4.297 M |
| Income before tax | 104.506 M 65.93 % | 62.983 M 428.82 % | 11.910 M -6.14 % | 12.689 M -21.90 % | 16.247 M 98.81 % | 8.172 M 397.60 % | -2.746 M -1 073.76 % | 282.000 K -96.68 % | 8.500 M -27.49 % | 11.722 M 303.85 % | -5.750 M 51.63 % | -11.888 M -289.48 % | 6.274 M 264.02 % | -3.825 M -121.83 % | 17.523 M -5.53 % | 18.549 M -4.47 % | 19.417 M -21.43 % | 24.711 M 50.67 % | 16.401 M 112.00 % | 7.736 M 41.90 % | 5.452 M |
| Income before tax ratio | 0.24 30.57 % | 0.18 312.71 % | 0.04 -3.81 % | 0.05 -22.62 % | 0.06 91.54 % | 0.03 370.81 % | -0.01 -1 140.22 % | 0.00 -96.41 % | 0.03 -30.03 % | 0.04 316.08 % | -0.02 56.26 % | -0.05 -197.98 % | 0.05 223.64 % | -0.04 -170.29 % | 0.05 -61.86 % | 0.14 -19.73 % | 0.18 -14.41 % | 0.21 29.25 % | 0.16 209.73 % | 0.05 -15.03 % | 0.06 |
| EBITDA | 151.867 M 43.43 % | 105.884 M 111.24 % | 50.126 M -2.49 % | 51.405 M 13.09 % | 45.454 M 22.31 % | 37.163 M 42.28 % | 26.119 M -12.49 % | 29.846 M -28.34 % | 41.649 M -15.86 % | 49.498 M 50.46 % | 32.898 M 23.96 % | 26.539 M -33.99 % | 40.204 M 112.31 % | 18.936 M -63.18 % | 51.436 M 70.88 % | 30.100 M 28.53 % | 23.418 M -12.27 % | 26.694 M 63.77 % | 16.299 M -4.93 % | 17.145 M 47.20 % | 11.648 M |
| Net income ratio | 0.19 32.43 % | 0.14 356.04 % | 0.03 -22.36 % | 0.04 -12.57 % | 0.05 220.67 % | 0.01 247.35 % | -0.01 3.86 % | -0.01 -150.90 % | 0.02 -52.78 % | 0.04 187.22 % | -0.05 -19.92 % | -0.04 -172.87 % | 0.06 6 859.13 % | 0.00 -98.99 % | 0.08 -25.82 % | 0.11 -19.59 % | 0.13 -19.98 % | 0.17 44.06 % | 0.12 205.25 % | 0.04 -20.95 % | 0.05 |
| Ratio EBITDA | 0.35 12.87 % | 0.31 64.85 % | 0.19 -0.07 % | 0.19 12.05 % | 0.17 17.84 % | 0.14 29.48 % | 0.11 -6.51 % | 0.12 -22.43 % | 0.15 -18.81 % | 0.18 59.49 % | 0.12 12.08 % | 0.10 -65.87 % | 0.30 60.04 % | 0.19 18.55 % | 0.16 -31.00 % | 0.23 8.00 % | 0.21 -4.44 % | 0.22 40.49 % | 0.16 38.89 % | 0.11 -11.86 % | 0.13 |
| Gross profit ratio | 0.33 24.26 % | 0.26 65.67 % | 0.16 7.03 % | 0.15 -3.21 % | 0.15 17.81 % | 0.13 30.40 % | 0.10 -21.61 % | 0.13 -10.44 % | 0.14 0.99 % | 0.14 24.02 % | 0.11 -76.59 % | 0.49 -51.32 % | 1.00 36.39 % | 0.73 -26.68 % | 1.00 18.82 % | 0.84 2.57 % | 0.82 -5.74 % | 0.87 15.60 % | 0.75 35.89 % | 0.55 -23.11 % | 0.72 |
| Weighted average shs out dil | 43.700 M -0.37 % | 43.860 M 0.00 % | 43.860 M 0.00 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 13.01 % | 37.357 M 0.00 % | 37.357 M 0.00 % | 37.357 M |
| Weighted average shs out | 43.700 M -0.37 % | 43.860 M 0.00 % | 43.860 M 0.00 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M 13.01 % | 37.357 M 0.00 % | 37.357 M 0.00 % | 37.357 M |
| EPS diluted | 1.92 68.42 % | 1.14 500.00 % | 0.19 -29.63 % | 0.27 -10.00 % | 0.30 230.76 % | 0.09 261.96 % | -0.06 10.11 % | -0.06 -147.92 % | 0.13 -51.85 % | 0.27 181.82 % | -0.33 -32.00 % | -0.25 -238.89 % | 0.18 9 373.68 % | 0.00 -99.69 % | 0.61 84.85 % | 0.33 -5.71 % | 0.35 -25.53 % | 0.47 46.88 % | 0.32 113.33 % | 0.15 25.00 % | 0.12 |
| Earnings per share | 1.92 68.42 % | 1.14 500.00 % | 0.19 -29.63 % | 0.27 -10.00 % | 0.30 230.76 % | 0.09 261.96 % | -0.06 10.11 % | -0.06 -147.92 % | 0.13 -51.85 % | 0.27 181.82 % | -0.33 -32.00 % | -0.25 -238.89 % | 0.18 9 373.68 % | 0.00 -99.69 % | 0.61 84.85 % | 0.33 -5.71 % | 0.35 -25.53 % | 0.47 46.88 % | 0.32 113.33 % | 0.15 25.00 % | 0.12 |
| Gross profit | 144.321 M 57.90 % | 91.398 M 112.28 % | 43.055 M 4.44 % | 41.223 M -2.30 % | 42.194 M 22.28 % | 34.507 M 43.30 % | 24.080 M -26.62 % | 32.815 M -17.26 % | 39.662 M 4.67 % | 37.892 M 17.00 % | 32.386 M -74.11 % | 125.097 M -5.87 % | 132.891 M 80.94 % | 73.445 M -77.23 % | 322.578 M 194.26 % | 109.622 M 22.07 % | 89.802 M -13.47 % | 103.778 M 34.76 % | 77.009 M -6.99 % | 82.796 M 28.40 % | 64.481 M |
| Income tax expense | 20.672 M 56.99 % | 13.168 M 289.01 % | 3.385 M 135.56 % | 1.437 M -58.90 % | 3.496 M -19.47 % | 4.341 M 1 242.37 % | -380.000 K -113.05 % | 2.911 M 0.07 % | 2.909 M 876.17 % | 298.000 K -96.31 % | 8.077 M 468.78 % | 1.420 M 23.10 % | 1.154 M 129.54 % | -3.905 M -147.70 % | 8.187 M 279.74 % | -4.555 M 5.00 % | -4.794 M 0.25 % | -4.807 M -5.67 % | -4.549 M -320.43 % | 2.064 M 278.71 % | -1.155 M |
| Cost of revenue | 295.293 M 16.01 % | 254.546 M 12.17 % | 226.930 M -3.62 % | 235.458 M 1.52 % | 231.926 M 1.02 % | 229.591 M 6.17 % | 216.249 M -3.42 % | 223.917 M -6.02 % | 238.257 M 3.47 % | 230.261 M -8.57 % | 251.854 M 90.94 % | 131.905 M | 0.000 -100.00 % | 26.729 M | 0.000 -100.00 % | 20.626 M 5.05 % | 19.634 M 27.27 % | 15.427 M -38.90 % | 25.247 M -62.09 % | 66.602 M 166.66 % | 24.976 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.506 M -4.64 % | 2.628 M -18.94 % | 3.242 M 0.09 % | 3.239 M -6.93 % | 3.480 M -0.83 % | 3.509 M -3.89 % | 3.651 M -77.41 % | 16.162 M -62.68 % | 43.303 M -2.98 % | 44.631 M 244.42 % | 12.958 M -10.77 % | 14.522 M 26.65 % | 11.466 M -3.51 % | 11.883 M 14.22 % | 10.404 M 20.47 % | 8.636 M -16.97 % | 10.400 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 36.293 M 47.15 % | 24.664 M 5.80 % | 23.312 M 4.93 % | 22.217 M 26.53 % | 17.559 M 0.88 % | 17.405 M 0.15 % | 17.379 M -18.35 % | 21.286 M 0.75 % | 21.127 M -7.86 % | 22.930 M -2.04 % | 23.406 M -78.46 % | 108.664 M 39.37 % | 77.970 M 75.04 % | 44.545 M -84.40 % | 285.558 M 348.52 % | 63.667 M 12.96 % | 56.361 M 1.59 % | 55.480 M 43.75 % | 38.594 M -38.33 % | 62.585 M 66.14 % | 37.671 M |
| Operating expenses | 36.293 M 47.15 % | 24.664 M 5.80 % | 23.312 M 4.93 % | 22.217 M 10.73 % | 20.065 M 0.16 % | 20.033 M -2.85 % | 20.621 M -15.92 % | 24.525 M -0.33 % | 24.607 M -6.93 % | 26.439 M -2.28 % | 27.057 M -78.32 % | 124.826 M 2.93 % | 121.273 M 35.99 % | 89.176 M -70.13 % | 298.516 M 281.79 % | 78.189 M 15.28 % | 67.828 M 0.69 % | 67.363 M 37.48 % | 48.998 M -31.20 % | 71.220 M 48.16 % | 48.071 M |
| Cost and expenses | 331.586 M 18.76 % | 279.210 M 11.58 % | 250.242 M -2.88 % | 257.675 M 2.26 % | 251.991 M 0.95 % | 249.624 M 5.38 % | 236.870 M -4.66 % | 248.442 M -5.49 % | 262.864 M 2.40 % | 256.700 M -7.96 % | 278.911 M 8.64 % | 256.732 M 111.70 % | 121.273 M 4.63 % | 115.906 M -61.17 % | 298.516 M 202.10 % | 98.815 M 12.98 % | 87.462 M 5.64 % | 82.790 M 11.51 % | 74.245 M -46.13 % | 137.822 M 88.67 % | 73.048 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.506 M -4.64 % | 2.628 M -18.94 % | 3.242 M 0.09 % | 3.239 M -6.93 % | 3.480 M -0.83 % | 3.509 M -3.89 % | 3.651 M -77.41 % | 16.162 M -62.68 % | 43.303 M -2.98 % | 44.631 M 244.42 % | 12.958 M -10.77 % | 14.522 M 26.65 % | 11.466 M -3.51 % | 11.883 M 14.22 % | 10.404 M 20.47 % | 8.636 M -16.97 % | 10.400 M |
| Interest income | 424.000 K 311.65 % | 103.000 K 505.88 % | 17.000 K -87.12 % | 132.000 K 1 366.67 % | 9.000 K 200.00 % | 3.000 K -85.71 % | 21.000 K -41.67 % | 36.000 K 33.33 % | 27.000 K -30.77 % | 39.000 K -7.11 % | 41.984 K -91.28 % | 481.507 K 435.53 % | 89.912 K -98.86 % | 7.907 M -21.20 % | 10.034 M 26.01 % | 7.963 M 64.32 % | 4.846 M 19.18 % | 4.066 M 44.75 % | 2.809 M 302.77 % | 697.458 K -84.25 % | 4.428 M |
| Interest expense | 4.906 M 17.71 % | 4.168 M -11.71 % | 4.721 M -20.63 % | 5.948 M 13.32 % | 5.249 M -15.24 % | 6.193 M -3.23 % | 6.400 M -14.47 % | 7.483 M -27.03 % | 10.255 M -15.94 % | 12.199 M -6.48 % | 13.044 M 18.86 % | 10.975 M 24.90 % | 8.787 M | 0.000 | 0.000 -100.00 % | 3.629 M 1 154.18 % | 289.321 K | 0.000 -100.00 % | 64.779 K -98.57 % | 4.537 M 1 207.03 % | 347.109 K |
| Depreciation and amortization | 43.047 M 10.37 % | 39.003 M 25.84 % | 30.993 M -3.64 % | 32.164 M 34.25 % | 23.958 M 5.09 % | 22.798 M 1.48 % | 22.465 M 1.74 % | 22.081 M -3.55 % | 22.894 M -10.49 % | 25.577 M -0.32 % | 25.660 M 4.26 % | 24.612 M 7.78 % | 22.836 M 0.33 % | 22.762 M 29.78 % | 17.539 M 2.97 % | 17.032 M 28.05 % | 13.301 M 14.70 % | 11.596 M 29.84 % | 8.931 M 83.32 % | 4.872 M -40.28 % | 8.158 M |
| Operating income | 108.820 M 62.71 % | 66.881 M 249.56 % | 19.133 M -0.56 % | 19.241 M -13.05 % | 22.129 M 52.89 % | 14.474 M 318.44 % | 3.459 M -58.28 % | 8.290 M -44.94 % | 15.055 M 31.45 % | 11.453 M 114.94 % | 5.328 M 1 872.32 % | 270.161 K -97.67 % | 11.618 M 173.86 % | -15.731 M -165.38 % | 24.062 M -23.45 % | 31.432 M 43.04 % | 21.974 M -39.66 % | 36.416 M 30.00 % | 28.011 M 141.98 % | 11.576 M -29.46 % | 16.410 M |
| Operating income ratio | 0.25 28.04 % | 0.19 172.81 % | 0.07 1.90 % | 0.07 -13.86 % | 0.08 47.30 % | 0.05 280.78 % | 0.01 -55.43 % | 0.03 -40.39 % | 0.05 26.83 % | 0.04 127.83 % | 0.02 1 683.32 % | 0.00 -98.80 % | 0.09 155.67 % | -0.16 -310.53 % | 0.07 -69.09 % | 0.24 20.18 % | 0.20 -34.27 % | 0.31 11.52 % | 0.27 253.54 % | 0.08 -57.76 % | 0.18 |
| Total other income expenses net | -4.314 M -10.67 % | -3.898 M 46.03 % | -7.223 M -10.24 % | -6.552 M -11.39 % | -5.882 M 6.66 % | -6.302 M -1.56 % | -6.205 M 22.51 % | -8.008 M -22.17 % | -6.555 M -2 536.80 % | 269.000 K 102.43 % | -11.079 M 8.88 % | -12.158 M -127.50 % | -5.344 M -144.89 % | 11.906 M 282.08 % | -6.539 M 49.24 % | -12.883 M -403.66 % | -2.558 M 78.15 % | -11.705 M -0.81 % | -11.610 M -202.41 % | -3.839 M 64.96 % | -10.958 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 132.804 M 12.39 % | 118.160 M -16.98 % | 142.322 M 4.68 % | 135.962 M -2.05 % | 138.811 M -5.88 % | 147.480 M -7.21 % | 158.943 M -7.46 % | 171.757 M -0.78 % | 173.109 M -11.43 % | 195.450 M -13.35 % | 225.562 M 9.53 % | 205.940 M 7.29 % | 191.950 M 917.99 % | 18.856 M -86.45 % | 139.150 M 55.40 % | 89.545 M 30.93 % | 68.393 M 1 068.21 % | 5.855 M -61.26 % | 15.111 M -58.52 % | 36.430 M 9 788.51 % | -376.012 K |
| Total investments | 2.094 M 75.23 % | 1.195 M 9.83 % | 1.088 M -1.63 % | 1.106 M -3.66 % | 1.148 M 21.48 % | 945.000 K 16.81 % | 809.000 K 28.21 % | 631.000 K 23.97 % | 509.000 K | 0.000 -100.00 % | 2.901 M -7.23 % | 3.128 M 1.10 % | 3.094 M -3.21 % | 3.196 M 8.93 % | 2.934 M -62.21 % | 7.765 M 39.46 % | 5.568 M | 0.000 -100.00 % | 1.352 M | 0.000 -100.00 % | 733.857 K |
| Total debt | 165.830 M 1.79 % | 162.911 M -1.82 % | 165.927 M 2.50 % | 161.875 M 9.78 % | 147.460 M -6.22 % | 157.248 M -4.79 % | 165.161 M -7.54 % | 178.630 M -4.98 % | 187.987 M -9.20 % | 207.033 M -11.90 % | 235.002 M 13.86 % | 206.395 M 0.75 % | 204.869 M 754.30 % | 23.981 M -83.67 % | 146.853 M 41.72 % | 103.622 M 20.46 % | 86.025 M 385.16 % | 17.731 M -11.39 % | 20.010 M -45.58 % | 36.770 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.733 M -9.51 % | -159.556 M -5.61 % | -151.087 M -8.31 % | -139.498 M -8.22 % | -128.898 M -8.48 % | -118.825 M -11.62 % | -106.450 M -17.51 % | -90.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 121.679 M 36.26 % | 89.300 M 4.46 % | 85.488 M 8.71 % | 78.640 M 11.20 % | 70.722 M 2.19 % | 69.209 M -3.25 % | 71.536 M -6.42 % | 76.441 M 5.48 % | 72.468 M 17.54 % | 61.652 M -14.64 % | 72.229 M -11.73 % | 81.831 M 17.94 % | 69.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.911 M 181.71 % | 11.683 M 50 193.50 % | -23.322 K 99.66 % | -6.775 M |
| Common stock | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 2.92 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.58 % | 28.587 M 4.77 % | 27.285 M 1.07 % | 26.997 M 6.19 % | 25.423 M 16.92 % | 21.744 M -18.26 % | 26.603 M 3.55 % | 25.692 M -2.78 % | 26.428 M 3.21 % | 25.606 M 82.88 % | 14.002 M -13.48 % | 16.183 M |
| Total equity | 218.265 M 41.35 % | 154.413 M 25.84 % | 122.702 M 3.21 % | 118.890 M 6.81 % | 111.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 -100.00 % | 1.277 M -74.40 % | 4.989 M 62.83 % | 3.064 M -5.13 % | 3.230 M -81.84 % | 17.785 M 557.84 % | 2.704 M -98.10 % | 142.413 M 11 530.91 % | 1.224 M -80.93 % | 6.420 M 207.17 % | 2.090 M -96.35 % | 57.202 M 5.87 % | 54.028 M 97.79 % | 27.317 M -67.25 % | 83.422 M |
| Long term debt | 136.655 M 15.20 % | 118.624 M -14.34 % | 138.485 M -2.15 % | 141.522 M 6.35 % | 133.068 M -6.93 % | 142.981 M -5.35 % | 151.062 M -8.23 % | 164.614 M 9.12 % | 150.862 M -20.88 % | 190.675 M -13.27 % | 219.847 M 31.50 % | 167.178 M -9.08 % | 183.876 M 2 881.31 % | 6.168 M -95.38 % | 133.503 M 28.84 % | 103.622 M 20.46 % | 86.025 M 385.16 % | 17.731 M -11.39 % | 20.010 M -42.31 % | 34.686 M | 0.000 |
| Total non current liabilities | 178.116 M 19.79 % | 148.685 M -4.39 % | 155.507 M 0.22 % | 155.163 M 6.76 % | 145.336 M -4.27 % | 151.811 M -2.46 % | 155.641 M -8.93 % | 170.899 M 8.12 % | 158.066 M -18.43 % | 193.788 M -13.13 % | 223.077 M 20.61 % | 184.962 M -0.87 % | 186.580 M 25.57 % | 148.581 M 8.86 % | 136.486 M 10.87 % | 123.107 M 25.99 % | 97.714 M 19.62 % | 81.688 M 10.33 % | 74.038 M 19.41 % | 62.002 M -25.68 % | 83.422 M |
| Other current liabilities | 16.990 M 11.74 % | 15.205 M 16.50 % | 13.052 M -0.67 % | 13.140 M -19.62 % | 16.348 M 24.53 % | 13.128 M -21.59 % | 16.743 M 32.25 % | 12.660 M -20.88 % | 16.001 M 10.64 % | 14.462 M -1.69 % | 14.711 M -10.08 % | 16.360 M 16.43 % | 14.051 M -9.00 % | 15.441 M -31.60 % | 22.574 M -60.41 % | 57.017 M 14.62 % | 49.746 M 97.01 % | 25.250 M 161.31 % | 9.663 M 76.10 % | 5.487 M -56.41 % | 12.590 M |
| Deferred revenue | 0.000 -100.00 % | 1.231 M 16.02 % | 1.061 M 15.33 % | 920.000 K -5.64 % | 975.000 K -1.81 % | 993.000 K -7.28 % | 1.071 M -2.46 % | 1.098 M 1.48 % | 1.082 M -17.78 % | 1.316 M -10.34 % | 1.468 M 4.58 % | 1.404 M 3.36 % | 1.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 950.257 K | 0.000 |
| Short term debt | 29.175 M -34.12 % | 44.287 M 61.38 % | 27.442 M 34.83 % | 20.353 M 41.42 % | 14.392 M 0.88 % | 14.267 M 1.19 % | 14.099 M 0.59 % | 14.016 M -62.25 % | 37.125 M 126.95 % | 16.358 M 7.94 % | 15.155 M -61.36 % | 39.217 M 86.82 % | 20.992 M 17.85 % | 17.813 M 33.44 % | 13.350 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.084 M | 0.000 |
| Total current liabilities | 68.770 M -3.09 % | 70.964 M 50.56 % | 47.133 M 8.79 % | 43.324 M 2.99 % | 42.066 M 14.51 % | 36.735 M -13.86 % | 42.646 M 20.42 % | 35.413 M -46.72 % | 66.467 M 54.70 % | 42.965 M -1.59 % | 43.661 M -37.48 % | 69.838 M 42.30 % | 49.078 M 15.67 % | 42.429 M -2.44 % | 43.490 M -33.16 % | 65.069 M 30.80 % | 49.746 M 97.01 % | 25.250 M 76.30 % | 14.322 M 6.32 % | 13.470 M -25.03 % | 17.967 M |
| Total liabilities | 246.886 M 12.40 % | 219.649 M 8.39 % | 202.640 M 2.09 % | 198.487 M 5.92 % | 187.402 M -0.61 % | 188.546 M -4.91 % | 198.287 M -3.89 % | 206.312 M -8.12 % | 224.533 M -5.16 % | 236.753 M -11.24 % | 266.738 M 4.69 % | 254.800 M 8.12 % | 235.658 M 23.37 % | 191.009 M 6.13 % | 179.975 M -4.36 % | 188.176 M 27.61 % | 147.460 M 37.89 % | 106.939 M 21.03 % | 88.361 M 17.08 % | 75.472 M -25.56 % | 101.389 M |
| Other non current assets | 2.578 M 54.19 % | 1.672 M 46.67 % | 1.140 M 98.61 % | 574.000 K -50.00 % | 1.148 M 20.84 % | 950.000 K 21.95 % | 779.000 K 518.25 % | 126.000 K -88.76 % | 1.121 M | 0.000 -100.00 % | 3.553 M 13.60 % | 3.128 M 516.42 % | 507.371 K -75.07 % | 2.035 M -81.60 % | 11.061 M 35.21 % | 8.180 M -9.22 % | 9.011 M 5 040.85 % | 175.284 K -87.03 % | 1.352 M -88.10 % | 11.364 M 1 448.48 % | 733.857 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 -100.00 % | 2.586 M 24.23 % | 2.082 M | 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 -100.00 % | 284.407 K -47.61 % | 542.908 K -90.58 % | 5.762 M | 0.000 -100.00 % | 25.753 K -99.32 % | 3.767 M 11.16 % | 3.388 M -37.96 % | 5.461 M 58.62 % | 3.443 M | 0.000 -100.00 % | 10.609 M |
| GoodWill | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M -15.53 % | 20.481 M 0.00 % | 20.481 M -0.73 % | 20.632 M 0.58 % | 20.513 M 2.58 % | 19.998 M 1.07 % | 19.786 M 6.19 % | 18.633 M 16.92 % | 15.937 M -2.84 % | 16.403 M 4.44 % | 15.706 M -2.78 % | 16.156 M 11.13 % | 14.538 M -5.39 % | 15.366 M -19.24 % | 19.025 M |
| Goodwill and intangible assets | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M -15.53 % | 20.481 M 0.00 % | 20.481 M -0.73 % | 20.632 M -0.80 % | 20.797 M 1.25 % | 20.541 M -19.60 % | 25.548 M 37.11 % | 18.633 M 16.73 % | 15.963 M -20.86 % | 20.170 M 5.63 % | 19.094 M -11.67 % | 21.617 M 20.23 % | 17.981 M 17.02 % | 15.366 M -48.15 % | 29.635 M |
| Property plant equipment net | 345.841 M 26.39 % | 273.639 M 6.60 % | 256.701 M 7.20 % | 239.470 M -1.05 % | 242.012 M 4.45 % | 231.698 M -3.47 % | 240.029 M -5.15 % | 253.052 M -2.62 % | 259.861 M -5.97 % | 276.345 M -4.46 % | 289.248 M -1.35 % | 293.196 M 5.38 % | 278.221 M 18.85 % | 234.100 M 17.61 % | 199.051 M 3.15 % | 192.964 M 34.66 % | 143.293 M 30.47 % | 109.828 M 29.92 % | 84.532 M 72.78 % | 48.925 M -24.20 % | 64.544 M |
| Total non current assets | 365.719 M 24.98 % | 292.611 M 6.35 % | 275.141 M 6.92 % | 257.344 M -1.20 % | 260.460 M 4.21 % | 249.948 M -3.16 % | 258.108 M -5.68 % | 273.659 M -2.77 % | 281.463 M -5.22 % | 296.977 M -5.30 % | 313.598 M -3.30 % | 324.307 M 5.68 % | 306.863 M 17.85 % | 260.384 M 15.18 % | 226.074 M 2.15 % | 221.314 M 29.12 % | 171.399 M 30.22 % | 131.621 M 26.72 % | 103.865 M 37.29 % | 75.655 M -20.29 % | 94.912 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.537 M 3.09 % | 23.802 M -13.97 % | 27.667 M 24.76 % | 22.176 M -20.50 % | 27.894 M 25.69 % | 22.193 M -18.42 % | 27.204 M 19.33 % | 22.798 M 15.71 % | 19.702 M 16.59 % | 16.899 M -42.45 % | 29.364 M 3.97 % | 28.242 M 26.41 % | 22.342 M 9.38 % | 20.426 M 32.57 % | 15.408 M 24.25 % | 12.401 M -11.10 % | 13.950 M |
| Short 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 -100.00 % | 507.371 K -54.47 % | 1.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 33.026 M -26.20 % | 44.751 M 89.58 % | 23.605 M -8.91 % | 25.913 M 199.61 % | 8.649 M -11.46 % | 9.768 M 57.09 % | 6.218 M -9.53 % | 6.873 M -53.80 % | 14.878 M 28.45 % | 11.583 M 22.71 % | 9.439 M 1 972.19 % | 455.525 K -96.47 % | 12.919 M 152.07 % | 5.125 M -33.46 % | 7.702 M -45.28 % | 14.076 M -20.16 % | 17.632 M 48.46 % | 11.877 M 142.42 % | 4.899 M 1 342.26 % | 339.697 K -9.66 % | 376.012 K |
| Cash and short term investments | 33.026 M -26.20 % | 44.751 M 89.58 % | 23.605 M -8.91 % | 25.913 M 199.61 % | 8.649 M -11.46 % | 9.768 M 57.09 % | 6.218 M -9.53 % | 6.873 M -53.80 % | 14.878 M 28.45 % | 11.583 M 22.71 % | 9.439 M 1 972.19 % | 455.525 K -96.61 % | 13.426 M 115.18 % | 6.240 M -18.99 % | 7.702 M -45.28 % | 14.076 M -20.16 % | 17.632 M 48.46 % | 11.877 M 142.42 % | 4.899 M 1 342.26 % | 339.697 K -9.66 % | 376.012 K |
| Total current assets | 99.432 M 22.08 % | 81.451 M 62.25 % | 50.201 M -16.38 % | 60.033 M 54.23 % | 38.924 M 0.47 % | 38.742 M -0.18 % | 38.810 M 15.47 % | 33.611 M -31.31 % | 48.933 M 17.44 % | 41.666 M -7.53 % | 45.057 M 42.79 % | 31.554 M -19.27 % | 39.087 M 45.57 % | 26.851 M -33.01 % | 40.082 M -12.38 % | 45.744 M 6.81 % | 42.826 M 22.93 % | 34.836 M 58.81 % | 21.935 M 57.85 % | 13.896 M -13.03 % | 15.978 M |
| Inventory | 11.300 M 40.37 % | 8.050 M 57.20 % | 5.121 M -14.26 % | 5.973 M 4.10 % | 5.738 M 10.94 % | 5.172 M 5.02 % | 4.925 M 7.96 % | 4.562 M -25.95 % | 6.161 M -21.91 % | 7.890 M -6.22 % | 8.413 M 1.35 % | 8.301 M 39.30 % | 5.959 M 60.51 % | 3.713 M 23.08 % | 3.016 M -11.92 % | 3.425 M 20.08 % | 2.852 M 12.58 % | 2.533 M 55.65 % | 1.627 M 40.91 % | 1.155 M -30.11 % | 1.652 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.442 M | 0.000 -100.00 % | 3.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 11.314 M 25.57 % | 9.010 M 61.53 % | 5.578 M -37.40 % | 8.911 M -4.96 % | 9.376 M 27.50 % | 7.354 M -23.89 % | 9.662 M 47.71 % | 6.541 M -41.48 % | 11.177 M 17.49 % | 9.513 M -12.40 % | 10.859 M -5.18 % | 11.453 M 1.19 % | 11.319 M 23.37 % | 9.175 M 21.26 % | 7.566 M 9.10 % | 6.935 M | 0.000 | 0.000 -100.00 % | 4.659 M 16.53 % | 3.998 M -25.64 % | 5.377 M |
| Tax payables | 11.291 M 817.22 % | 1.231 M | 0.000 | 0.000 -100.00 % | 975.000 K -1.81 % | 993.000 K -7.28 % | 1.071 M -2.46 % | 1.098 M 1.48 % | 1.082 M -17.78 % | 1.316 M -10.34 % | 1.468 M 4.58 % | 1.404 M 3.36 % | 1.358 M | 0.000 | 0.000 -100.00 % | 1.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 950.257 K | 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 |
| Minority interest | 0.000 | 0.000 -100.00 % | 668.000 K 0.00 % | 668.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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 188.672 M 5 906.75 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M -98.24 % | 178.653 M 11.97 % | 159.556 M 5.61 % | 151.087 M 8.31 % | 139.498 M 8.22 % | 128.898 M 8.48 % | 118.825 M 11.62 % | 106.450 M 17.51 % | 90.587 M | 0.000 | 0.000 -100.00 % | 63.734 M 172.62 % | 23.378 M 160.19 % | 8.985 M | 0.000 | 0.000 -100.00 % | 0.714 2 038.84 % | 0.033 |
| Deferred tax liabilities non current | 41.461 M 37.92 % | 30.061 M 77.28 % | 16.957 M 24.31 % | 13.641 M 11.26 % | 12.260 M 38.84 % | 8.830 M 92.84 % | 4.579 M -8.57 % | 5.008 M 126.09 % | 2.215 M 4 420.41 % | 49.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.758 M -86.54 % | 13.065 M 36.11 % | 9.599 M 42.10 % | 6.755 M | 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 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 |
| Total assets | 465.151 M 24.35 % | 374.062 M 14.98 % | 325.342 M 2.51 % | 317.377 M 6.01 % | 299.384 M 3.70 % | 288.690 M -2.77 % | 296.918 M -3.37 % | 307.270 M -7.00 % | 330.396 M -2.44 % | 338.643 M -5.58 % | 358.655 M 0.79 % | 355.861 M 2.86 % | 345.950 M 20.44 % | 287.235 M 7.92 % | 266.157 M -0.34 % | 267.058 M 24.66 % | 214.225 M 28.70 % | 166.457 M 32.32 % | 125.800 M 40.48 % | 89.550 M -19.24 % | 110.891 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -27.101 M -855.61 % | -2.836 M -176.24 % | 3.720 M 150.70 % | -7.338 M -479.03 % | 1.936 M 142.24 % | -4.583 M -1 009.69 % | -413.000 K -159.60 % | 693.000 K -48.59 % | 1.348 M -23.58 % | 1.764 M 130.39 % | -5.805 M -257.23 % | -1.625 M -446.70 % | -297.235 K -106.21 % | 4.785 M 159.41 % | 1.844 M 56.31 % | 1.180 M -55.11 % | 2.628 M 252.98 % | -1.718 M -187.12 % | 1.972 M 182.55 % | -2.389 M 20.93 % | -3.022 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -3.250 M -10.96 % | -2.929 M -443.78 % | 852.000 K 462.55 % | -235.000 K 58.48 % | -566.000 K -129.15 % | -247.000 K 31.96 % | -363.000 K -122.70 % | 1.599 M -7.52 % | 1.729 M 202.27 % | 572.000 K 101.12 % | 284.407 K 112.48 % | -2.278 M -12.96 % | -2.017 M -983.76 % | -186.084 K | 0.000 100.00 % | -471.740 K -21.19 % | -389.252 K 54.39 % | -853.512 K -89.29 % | -450.906 K | 0.000 100.00 % | -303.342 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -23.851 M -25 746.24 % | 93.000 K -96.76 % | 2.868 M 140.38 % | -7.103 M -383.89 % | 2.502 M 157.70 % | -4.336 M -8 572.00 % | -50.000 K 94.48 % | -906.000 K -137.80 % | -381.000 K -131.96 % | 1.192 M 119.58 % | -6.089 M -1 032.27 % | 653.170 K -62.01 % | 1.719 M -65.41 % | 4.971 M | 0.000 -100.00 % | 1.652 M -45.26 % | 3.018 M 449.01 % | -864.656 K -135.68 % | 2.423 M | 0.000 100.00 % | -2.718 M |
| Other non cash items | -2.211 M -112.39 % | -1.041 M -244.38 % | 721.000 K 169.66 % | -1.035 M -131.58 % | 3.277 M -32.47 % | 4.853 M 155.69 % | 1.898 M 2 500.00 % | 73.000 K 103.31 % | -2.203 M 80.54 % | -11.319 M -367.94 % | 4.224 M 3 145.71 % | -138.700 K 95.43 % | -3.034 M 66.50 % | -9.055 M -63.05 % | -5.554 M -206.40 % | 5.220 M 122.07 % | 2.350 M 7.65 % | 2.184 M 0.74 % | 2.168 M -55.81 % | 4.905 M 284.81 % | 1.275 M |
| Net cash provided by operating activities | 117.949 M 19.57 % | 98.648 M 101.06 % | 49.065 M 34.50 % | 36.480 M -12.98 % | 41.922 M 55.85 % | 26.899 M 24.62 % | 21.584 M 6.76 % | 20.218 M -26.83 % | 27.630 M 0.67 % | 27.446 M 169.20 % | 10.195 M -17.65 % | 12.380 M -54.03 % | 26.933 M 45.02 % | 18.572 M -53.03 % | 39.540 M 5.65 % | 37.426 M 13.75 % | 32.902 M 2.93 % | 31.966 M 28.26 % | 24.923 M 90.82 % | 13.061 M 21.97 % | 10.709 M |
| Investments in property plant and equipment | -123.663 M -285.28 % | -32.097 M 0.41 % | -32.230 M -132.00 % | -13.892 M 53.42 % | -29.827 M -138.44 % | -12.509 M -38.48 % | -9.033 M 46.68 % | -16.942 M -116.18 % | -7.837 M 8.12 % | -8.530 M -10.75 % | -7.702 M 79.81 % | -38.150 M 24.83 % | -50.749 M -126.16 % | -22.439 M 64.76 % | -63.679 M -22.85 % | -51.835 M 1.88 % | -52.826 M -68.55 % | -31.341 M -53.57 % | -20.408 M -1 774.54 % | -1.089 M 96.52 % | -31.303 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -58.51 % | 1.205 M 20.50 % | 1.000 M | 0.000 | 0.000 100.00 % | -905.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -659.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.236 K | 0.000 100.00 % | -8.597 M | 0.000 100.00 % | -943.177 K | 0.000 100.00 % | -136.669 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 524.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.864 K 199.07 % | 36.735 K | 0.000 -100.00 % | 3.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.472 M 92.82 % | 1.282 M -52.16 % | 2.680 M | 0.000 -100.00 % | 470.000 K -62.79 % | 1.263 M -35.66 % | 1.963 M 13.80 % | 1.725 M 80.82 % | 954.000 K 47.00 % | 649.000 K | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 1.167 M 15 659 571 557 171 100.00 % | 0.000 -100.00 % | 148.592 K -94.90 % | 2.916 M 417.49 % | 563.415 K -50.52 % | 1.139 M 165.96 % | -1.726 M -552.82 % | 381.242 K |
| Net cash used for investing activites | -121.191 M -293.29 % | -30.815 M -4.28 % | -29.550 M -119.02 % | -13.492 M 53.25 % | -28.857 M -187.39 % | -10.041 M -81.05 % | -5.546 M 63.55 % | -15.217 M -121.08 % | -6.883 M 27.13 % | -9.445 M -22.63 % | -7.702 M 79.81 % | -38.150 M 24.66 % | -50.639 M -138.46 % | -21.236 M 66.70 % | -63.762 M -31.61 % | -48.449 M 17.19 % | -58.507 M -90.10 % | -30.778 M -52.27 % | -20.213 M -618.03 % | -2.815 M 90.94 % | -31.058 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock repurchased | -190.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 |
| Dividends paid | -19.406 M -8.55 % | -17.878 M -277.89 % | -4.731 M -7.30 % | -4.409 M -0.30 % | -4.396 M -104.94 % | -2.145 M | 0.000 100.00 % | -2.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.676 M 38.47 % | -4.349 M -16.77 % | -3.724 M 27.52 % | -5.138 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 10.921 M 137.91 % | -28.809 M -68.55 % | -17.092 M -1 198.78 % | -1.316 M 86.55 % | -9.788 M 12.32 % | -11.163 M 33.13 % | -16.693 M -57.41 % | -10.605 M 39.23 % | -17.452 M -9.69 % | -15.911 M -345.96 % | 6.469 M -50.88 % | 13.168 M -57.77 % | 31.183 M 2 035.78 % | 1.460 M -94.11 % | 24.768 M 134.40 % | 10.566 M -71.31 % | 36.829 M 553.90 % | 5.632 M 3 687.96 % | -156.974 K 98.47 % | -10.228 M -150.26 % | 20.350 M |
| Net cash used provided by financing activities | -8.485 M 81.83 % | -46.687 M -113.93 % | -21.823 M -281.19 % | -5.725 M 59.64 % | -14.184 M -6.58 % | -13.308 M 20.28 % | -16.693 M -28.35 % | -13.006 M 25.48 % | -17.452 M -9.69 % | -15.911 M -345.96 % | 6.469 M -50.88 % | 13.168 M -57.77 % | 31.183 M 2 664.88 % | -1.216 M -105.95 % | 20.419 M 198.43 % | 6.842 M -78.41 % | 31.690 M 462.67 % | 5.632 M 3 687.96 % | -156.974 K 98.47 % | -10.228 M -150.26 % | 20.350 M |
| Effect of forex changes on cash | 2.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -53 687 091 200 100.00 % | 0.000 200.00 % | 0.000 -300.00 % | 0.000 100.09 % | 0.000 -21 400.00 % | 0.000 99.53 % | 0.000 -17 883.33 % | 0.000 100.56 % | 0.000 -53 550.00 % | 0.000 -255.56 % | 0.000 -100.05 % | 0.000 |
| Net change in cash | -11.725 M -155.45 % | 21.146 M 1 016.20 % | -2.308 M -113.37 % | 17.264 M 1 642.81 % | -1.119 M -131.52 % | 3.550 M 641.98 % | -655.000 K 91.82 % | -8.005 M -342.94 % | 3.295 M 57.73 % | 2.089 M -76.69 % | 8.962 M 171.12 % | -12.601 M -268.55 % | 7.476 M 292.68 % | -3.880 M -2.01 % | -3.804 M 9.01 % | -4.180 M -168.69 % | 6.086 M -10.77 % | 6.820 M 49.79 % | 4.553 M 24 906.65 % | 18.208 K 6 514.71 % | 275.265 |
| Cash at beginning of period | 44.751 M 89.58 % | 23.605 M -8.91 % | 25.913 M 199.61 % | 8.649 M -11.46 % | 9.768 M 57.09 % | 6.218 M -9.53 % | 6.873 M -53.80 % | 14.878 M 28.45 % | 11.583 M 22.00 % | 9.494 M 1 889.26 % | 477.263 K -96.34 % | 13.056 M 139.91 % | 5.442 M -39.56 % | 9.005 M -21.73 % | 11.506 M -36.98 % | 18.257 M 58.12 % | 11.546 M 128.34 % | 5.057 M 1 361.05 % | 346.094 K 10.15 % | 314.209 K -16.38 % | 375.737 K |
| Cash at end of period | 33.026 M -26.20 % | 44.751 M 89.58 % | 23.605 M -8.91 % | 25.913 M 199.61 % | 8.649 M -11.46 % | 9.768 M 57.09 % | 6.218 M -9.53 % | 6.873 M -53.80 % | 14.878 M 28.45 % | 11.583 M 22.71 % | 9.439 M 1 972.19 % | 455.525 K -96.47 % | 12.918 M 152.06 % | 5.125 M -33.46 % | 7.702 M -45.28 % | 14.076 M -20.16 % | 17.632 M 48.46 % | 11.877 M 142.42 % | 4.899 M 1 373.84 % | 332.418 K -11.59 % | 376.012 K |
| Operating cash flow | 117.949 M 19.57 % | 98.648 M 101.06 % | 49.065 M 34.50 % | 36.480 M -12.98 % | 41.922 M 55.85 % | 26.899 M 24.62 % | 21.584 M 6.76 % | 20.218 M -26.83 % | 27.630 M 0.67 % | 27.446 M 169.20 % | 10.195 M -17.65 % | 12.380 M -54.03 % | 26.933 M 45.02 % | 18.572 M -53.03 % | 39.540 M 5.65 % | 37.426 M 13.75 % | 32.902 M 2.93 % | 31.966 M 28.26 % | 24.923 M 90.82 % | 13.061 M 21.97 % | 10.709 M |
| Capital expenditure | -123.663 M -285.28 % | -32.097 M 0.41 % | -32.230 M -132.00 % | -13.892 M 53.42 % | -29.827 M -138.44 % | -12.509 M -38.48 % | -9.033 M 46.68 % | -16.942 M -116.18 % | -7.837 M 8.12 % | -8.530 M -10.75 % | -7.702 M 79.81 % | -38.150 M 24.83 % | -50.749 M -126.16 % | -22.439 M 64.76 % | -63.679 M -22.85 % | -51.835 M 1.88 % | -52.826 M -68.55 % | -31.341 M -53.57 % | -20.408 M -1 774.54 % | -1.089 M 96.52 % | -31.303 M |
| Free CashFlow | -5.714 M -108.59 % | 66.551 M 295.31 % | 16.835 M -25.47 % | 22.588 M 86.75 % | 12.095 M -15.95 % | 14.390 M 14.65 % | 12.551 M 283.12 % | 3.276 M -83.45 % | 19.793 M 4.64 % | 18.916 M 658.71 % | 2.493 M 109.67 % | -25.769 M -8.20 % | -23.816 M -515.76 % | -3.868 M 83.98 % | -24.139 M -67.53 % | -14.409 M 27.68 % | -19.924 M -3 289.66 % | 624.640 K -86.16 % | 4.515 M -62.29 % | 11.972 M 158.13 % | -20.594 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 119.070 M 8.46 % | 109.784 M 0.03 % | 109.754 M 8.66 % | 101.006 M -1.12 % | 102.154 M 17.18 % | 87.178 M 8.03 % | 80.700 M 6.31 % | 75.912 M 19.18 % | 63.693 M 3.59 % | 61.485 M -11.55 % | 69.517 M -0.91 % | 70.153 M 2.87 % | 68.198 M -2.45 % | 69.911 M 2.18 % | 68.419 M -4.03 % | 71.294 M 6.33 % | 67.051 M -1.92 % | 68.367 M 1.42 % | 67.408 M -5.55 % | 71.368 M 11.01 % | 64.288 M 1.46 % | 63.361 M -2.64 % | 65.081 M 4.20 % | 62.459 M 5.40 % | 59.258 M -0.43 % | 59.516 M 0.71 % | 59.096 M -5.44 % | 62.499 M 5.01 % | 59.518 M -7.74 % | 64.513 M -8.10 % | 70.202 M -1.00 % | 70.908 M 4.49 % | 67.864 M -0.74 % | 68.368 M -3.41 % | 70.779 M -11.47 % | 79.953 M 22.73 % | 65.144 M 0.84 % | 64.600 M -0.56 % | 64.965 M -9.29 % | 71.621 M -1.45 % | 72.672 M 6.18 % | 68.445 M 1.12 % | 67.685 M -59.22 % | 165.977 M 453.68 % | 29.977 M -54.00 % | 65.174 M 9.43 % | 59.556 M 59.07 % | 37.439 M 14.46 % | 32.710 M -46.81 % | 61.492 M 10.81 % | 55.494 M 105.06 % | 27.063 M 10.51 % | 24.489 M -43.56 % | 43.391 M -2.87 % | 44.673 M |
| Net income | 18.591 M 21.55 % | 15.295 M -41.56 % | 26.171 M 10.07 % | 23.777 M 18.97 % | 19.986 M 55.42 % | 12.859 M 41.88 % | 9.063 M 14.62 % | 7.907 M 4 750.92 % | 163.000 K -93.80 % | 2.630 M 792.11 % | -380.000 K -112.87 % | 2.952 M 55.86 % | 1.894 M -48.21 % | 3.657 M 33.03 % | 2.749 M 157.40 % | 1.068 M -51.70 % | 2.211 M -60.51 % | 5.599 M 44.56 % | 3.873 M 88.83 % | 2.051 M -8.19 % | 2.234 M 718.84 % | -361.000 K -288.17 % | -93.000 K 32.12 % | -137.000 K 94.29 % | -2.399 M -748.38 % | 370.000 K 285.00 % | -200.000 K 93.16 % | -2.922 M -345.43 % | -656.000 K 67.87 % | -2.042 M -168.00 % | 3.003 M 282.55 % | 785.000 K -67.22 % | 2.395 M -0.87 % | 2.416 M 48 420.00 % | -5.000 K -100.02 % | 24.069 M 1 364.09 % | -1.904 M 71.05 % | -6.577 M -40.51 % | -4.681 M 57.90 % | -11.118 M -2 045.48 % | 571.488 K 135.29 % | -1.619 M 0.44 % | -1.627 M 51.98 % | -3.387 M -25.14 % | -2.707 M -361.71 % | -586.279 K 84.55 % | -3.795 M -189.16 % | 4.256 M 139.77 % | 1.775 M -17.66 % | 2.156 M 390.19 % | -742.897 K -123.55 % | 3.155 M 126.52 % | 1.393 M 134.48 % | -4.040 M -2 705.07 % | -144.014 K |
| Income before tax | 22.302 M 14.10 % | 19.546 M -40.71 % | 32.969 M 11.05 % | 29.689 M 18.48 % | 25.058 M 51.60 % | 16.529 M 40.66 % | 11.751 M 21.84 % | 9.645 M 1 203.38 % | 740.000 K -73.69 % | 2.813 M 81.02 % | 1.554 M -27.14 % | 2.133 M -23.41 % | 2.785 M -39.57 % | 4.609 M 45.76 % | 3.162 M 115.25 % | 1.469 M -48.51 % | 2.853 M -60.41 % | 7.206 M 52.70 % | 4.719 M -7.60 % | 5.107 M 123.89 % | 2.281 M 249.85 % | 652.000 K 393.94 % | 132.000 K 1 100.00 % | 11.000 K 100.39 % | -2.850 M -539.14 % | 649.000 K 216.73 % | -556.000 K 16.52 % | -666.000 K -277.13 % | 376.000 K 115.02 % | -2.504 M -181.40 % | 3.076 M -13.81 % | 3.569 M 45.61 % | 2.451 M 0.16 % | 2.447 M 7 315.15 % | 33.000 K -99.86 % | 24.155 M 1 414.60 % | -1.837 M 71.96 % | -6.553 M -44.04 % | -4.549 M -220.86 % | -1.418 M -336.35 % | 599.865 K 124.89 % | -2.411 M -0.97 % | -2.387 M -59.21 % | -1.499 M 63.08 % | -4.061 M -413.02 % | -791.560 K 85.73 % | -5.546 M -332.11 % | 2.389 M 9.34 % | 2.185 M -24.53 % | 2.895 M 346.98 % | -1.172 M -367.58 % | 438.125 K -77.97 % | 1.989 M 134.46 % | -5.772 M -6 879.54 % | -82.693 K |
| Income before tax ratio | 0.19 5.20 % | 0.18 -40.73 % | 0.30 2.20 % | 0.29 19.83 % | 0.25 29.38 % | 0.19 30.21 % | 0.15 14.61 % | 0.13 993.58 % | 0.01 -74.61 % | 0.05 104.66 % | 0.02 -26.48 % | 0.03 -25.55 % | 0.04 -38.06 % | 0.07 42.65 % | 0.05 124.29 % | 0.02 -51.57 % | 0.04 -59.63 % | 0.11 50.56 % | 0.07 -2.17 % | 0.07 101.68 % | 0.04 244.80 % | 0.01 407.35 % | 0.00 1 051.65 % | 0.00 100.37 % | -0.05 -541.05 % | 0.01 215.90 % | -0.01 11.71 % | -0.01 -268.68 % | 0.01 116.28 % | -0.04 -188.58 % | 0.04 -12.95 % | 0.05 39.36 % | 0.04 0.91 % | 0.04 7 576.65 % | 0.00 -99.85 % | 0.30 1 171.11 % | -0.03 72.19 % | -0.10 -44.85 % | -0.07 -253.74 % | -0.02 -339.82 % | 0.01 123.44 % | -0.04 0.15 % | -0.04 -290.42 % | -0.01 93.33 % | -0.14 -1 015.36 % | -0.01 86.96 % | -0.09 -245.91 % | 0.06 -4.47 % | 0.07 41.88 % | 0.05 322.88 % | -0.02 -230.49 % | 0.02 -80.07 % | 0.08 161.06 % | -0.13 -7 085.90 % | 0.00 |
| EBITDA | 23.966 M 15.10 % | 20.822 M -39.36 % | 34.338 M 14.51 % | 29.986 M 15.04 % | 26.065 M 48.38 % | 17.566 M 37.25 % | 12.799 M 19.38 % | 10.721 M 380.12 % | 2.233 M -47.88 % | 4.284 M 42.56 % | 3.005 M -16.13 % | 3.583 M -16.98 % | 4.316 M -29.15 % | 6.092 M 31.12 % | 4.646 M 68.21 % | 2.762 M -33.81 % | 4.173 M -51.08 % | 8.530 M 41.44 % | 6.031 M -8.72 % | 6.607 M 70.77 % | 3.869 M 73.65 % | 2.228 M 34.14 % | 1.661 M 2.98 % | 1.613 M 228.94 % | -1.251 M -155.70 % | 2.246 M 112.89 % | 1.055 M 4.98 % | 1.005 M -51.07 % | 2.054 M 452.32 % | -583.000 K -111.00 % | 5.301 M -10.74 % | 5.939 M 20.17 % | 4.942 M -2.31 % | 5.059 M 79.72 % | 2.815 M -89.67 % | 27.251 M 2 204.23 % | 1.183 M 134.33 % | -3.445 M -176.06 % | -1.248 M -166.33 % | 1.881 M -81.67 % | 10.262 M 21.47 % | 8.448 M 20.95 % | 6.985 M 48.83 % | 4.693 M -36.90 % | 7.438 M -8.38 % | 8.118 M 180.55 % | 2.893 M -78.61 % | 13.530 M 37.56 % | 9.835 M -7.19 % | 10.597 M 49.14 % | 7.106 M 13.40 % | 6.266 M -32.70 % | 9.311 M 698.62 % | 1.166 M -84.02 % | 7.298 M |
| Net income ratio | 0.16 12.07 % | 0.14 -41.57 % | 0.24 1.30 % | 0.24 20.32 % | 0.20 32.64 % | 0.15 31.34 % | 0.11 7.82 % | 0.10 3 970.10 % | 0.00 -94.02 % | 0.04 882.52 % | -0.01 -112.99 % | 0.04 51.52 % | 0.03 -46.91 % | 0.05 30.19 % | 0.04 168.21 % | 0.01 -54.57 % | 0.03 -59.74 % | 0.08 42.54 % | 0.06 99.93 % | 0.03 -17.30 % | 0.03 709.91 % | -0.01 -298.71 % | 0.00 34.85 % | 0.00 94.58 % | -0.04 -751.20 % | 0.01 283.69 % | 0.00 92.76 % | -0.05 -324.18 % | -0.01 65.18 % | -0.03 -174.00 % | 0.04 286.39 % | 0.01 -68.63 % | 0.04 -0.13 % | 0.04 50 124.02 % | 0.00 -100.02 % | 0.30 1 129.95 % | -0.03 71.29 % | -0.10 -41.30 % | -0.07 53.59 % | -0.16 -2 074.03 % | 0.01 133.24 % | -0.02 1.54 % | -0.02 -17.75 % | -0.02 77.40 % | -0.09 -903.82 % | -0.01 85.88 % | -0.06 -156.05 % | 0.11 109.48 % | 0.05 54.79 % | 0.04 361.88 % | -0.01 -111.48 % | 0.12 104.97 % | 0.06 161.09 % | -0.09 -2 788.01 % | 0.00 |
| Ratio EBITDA | 0.20 6.12 % | 0.19 -39.38 % | 0.31 5.39 % | 0.30 16.35 % | 0.26 26.63 % | 0.20 27.05 % | 0.16 12.30 % | 0.14 302.84 % | 0.04 -49.68 % | 0.07 61.19 % | 0.04 -15.36 % | 0.05 -19.30 % | 0.06 -27.37 % | 0.09 28.33 % | 0.07 75.28 % | 0.04 -37.75 % | 0.06 -50.12 % | 0.12 39.45 % | 0.09 -3.36 % | 0.09 53.83 % | 0.06 71.15 % | 0.04 37.78 % | 0.03 -1.17 % | 0.03 222.33 % | -0.02 -155.94 % | 0.04 111.39 % | 0.02 11.02 % | 0.02 -53.40 % | 0.03 481.88 % | -0.01 -111.97 % | 0.08 -9.84 % | 0.08 15.02 % | 0.07 -1.59 % | 0.07 86.05 % | 0.04 -88.33 % | 0.34 1 777.44 % | 0.02 134.05 % | -0.05 -177.61 % | -0.02 -173.12 % | 0.03 -81.40 % | 0.14 14.40 % | 0.12 19.60 % | 0.10 264.95 % | 0.03 -88.60 % | 0.25 99.20 % | 0.12 156.37 % | 0.05 -86.56 % | 0.36 20.19 % | 0.30 74.48 % | 0.17 34.59 % | 0.13 -44.70 % | 0.23 -39.10 % | 0.38 1 315.04 % | 0.03 -83.55 % | 0.16 |
| Gross profit ratio | 0.20 -35.69 % | 0.31 -24.24 % | 0.41 0.90 % | 0.41 79.13 % | 0.23 -23.30 % | 0.30 3.77 % | 0.29 12.76 % | 0.25 32.73 % | 0.19 -8.18 % | 0.21 17.82 % | 0.18 62 021.36 % | 0.00 -100.15 % | 0.19 -11.15 % | 0.21 4.44 % | 0.20 11 209.61 % | 0.00 -99.01 % | 0.18 -17.83 % | 0.22 -1.01 % | 0.22 481.44 % | 0.04 -78.63 % | 0.18 15.36 % | 0.15 -4.10 % | 0.16 482.79 % | -0.04 -132.85 % | 0.13 -19.37 % | 0.16 -2.38 % | 0.16 1 035.70 % | -0.02 -110.52 % | 0.17 5.74 % | 0.16 -21.07 % | 0.20 1 848.46 % | -0.01 -105.86 % | 0.19 -2.51 % | 0.20 2.43 % | 0.19 896.43 % | 0.02 -91.63 % | 0.23 24.83 % | 0.19 18.53 % | 0.16 116.47 % | -0.95 -296.64 % | 0.49 4.92 % | 0.46 -2.20 % | 0.47 40.28 % | 0.34 -55.36 % | 0.76 53.99 % | 0.49 0.94 % | 0.49 -51.40 % | 1.00 26.94 % | 0.79 54.27 % | 0.51 1.90 % | 0.50 -34.95 % | 0.77 1.89 % | 0.76 47.85 % | 0.51 -0.38 % | 0.51 |
| Weighted average shs out dil | 43.700 M 0.00 % | 43.700 M 0.19 % | 43.618 M -0.94 % | 44.031 M -1.92 % | 44.893 M -2.25 % | 45.925 M 6.41 % | 43.157 M -1.75 % | 43.928 M 0.15 % | 43.860 M 0.06 % | 43.833 M -0.06 % | 43.860 M 0.00 % | 43.860 M -7.37 % | 47.350 M 12.16 % | 42.216 M -3.75 % | 43.860 M 0.00 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M -3.75 % | 43.860 M 17.80 % | 37.233 M 3.14 % | 36.100 M -14.49 % | 42.216 M -3.75 % | 43.860 M 9.70 % | 39.983 M 8.06 % | 37.000 M -12.36 % | 42.216 M -3.75 % | 43.860 M 33.72 % | 32.800 M -19.69 % | 40.840 M -4.80 % | 42.900 M -2.19 % | 43.860 M 9.88 % | 39.917 M -0.87 % | 40.267 M -4.62 % | 42.216 M -3.75 % | 43.860 M -0.54 % | 44.100 M 5.19 % | 41.925 M 0.38 % | 41.764 M -4.78 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M -0.27 % | 42.331 M -3.49 % | 43.860 M 3.89 % | 42.216 M 3.32 % | 40.858 M -3.22 % | 42.216 M -3.75 % | 43.860 M 3.28 % | 42.467 M 0.46 % | 42.271 M 0.13 % | 42.216 M -3.75 % | 43.860 M 3.89 % | 42.216 M -0.35 % | 42.365 M 0.35 % | 42.216 M |
| Weighted average shs out | 43.700 M 0.00 % | 43.700 M 0.19 % | 43.618 M -0.94 % | 44.031 M -1.92 % | 44.893 M -2.25 % | 45.925 M 6.41 % | 43.157 M -1.75 % | 43.928 M 0.15 % | 43.860 M 0.06 % | 43.833 M -0.06 % | 43.860 M 0.00 % | 43.860 M -7.37 % | 47.350 M 12.16 % | 42.216 M -3.75 % | 43.860 M 0.00 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M 0.00 % | 42.216 M -3.75 % | 43.860 M 17.80 % | 37.233 M 3.14 % | 36.100 M -14.49 % | 42.216 M -3.75 % | 43.860 M 9.70 % | 39.983 M 8.06 % | 37.000 M -12.36 % | 42.216 M -3.75 % | 43.860 M 33.72 % | 32.800 M -19.69 % | 40.840 M -4.80 % | 42.900 M -2.19 % | 43.860 M 9.88 % | 39.917 M -0.87 % | 40.267 M -4.62 % | 42.216 M -3.75 % | 43.860 M -0.54 % | 44.100 M 5.19 % | 41.925 M 0.38 % | 41.764 M -4.78 % | 43.860 M 3.89 % | 42.216 M 0.00 % | 42.216 M -0.27 % | 42.331 M -3.49 % | 43.860 M 3.89 % | 42.216 M 3.32 % | 40.858 M -3.22 % | 42.216 M -3.75 % | 43.860 M 3.28 % | 42.467 M 0.46 % | 42.271 M 0.13 % | 42.216 M -3.75 % | 43.860 M 3.89 % | 42.216 M -0.35 % | 42.365 M 0.35 % | 42.216 M |
| EPS diluted | 0.43 22.86 % | 0.35 -41.67 % | 0.60 11.11 % | 0.54 -15.63 % | 0.64 128.57 % | 0.28 33.33 % | 0.21 16.67 % | 0.18 4 764.86 % | 0.00 -93.83 % | 0.06 789.66 % | -0.01 -112.93 % | 0.07 68.25 % | 0.04 -53.81 % | 0.09 38.12 % | 0.06 156.97 % | 0.02 -53.44 % | 0.05 -59.69 % | 0.13 41.77 % | 0.09 95.94 % | 0.05 -22.00 % | 0.06 700.00 % | -0.01 -354.55 % | 0.00 29.03 % | 0.00 94.83 % | -0.06 -700.00 % | 0.01 312.77 % | 0.00 92.94 % | -0.07 -233.00 % | -0.02 60.00 % | -0.05 -171.43 % | 0.07 291.06 % | 0.02 -70.17 % | 0.06 0.00 % | 0.06 60 100.00 % | 0.00 -100.02 % | 0.55 1 373.15 % | -0.04 73.00 % | -0.16 -45.45 % | -0.11 56.00 % | -0.25 -1 951.85 % | 0.01 135.16 % | -0.04 0.00 % | -0.04 50.26 % | -0.08 -20.44 % | -0.06 -348.25 % | -0.01 84.09 % | -0.09 -192.68 % | 0.10 132.06 % | 0.04 -18.04 % | 0.05 389.77 % | -0.02 -124.48 % | 0.07 117.88 % | 0.03 134.59 % | -0.10 -2 705.88 % | 0.00 |
| Earnings per share | 0.43 22.86 % | 0.35 -41.67 % | 0.60 11.11 % | 0.54 20.00 % | 0.45 60.71 % | 0.28 33.33 % | 0.21 16.67 % | 0.18 4 764.86 % | 0.00 -93.83 % | 0.06 789.66 % | -0.01 -112.93 % | 0.07 68.25 % | 0.04 -53.81 % | 0.09 38.12 % | 0.06 156.97 % | 0.02 -53.44 % | 0.05 -59.69 % | 0.13 41.77 % | 0.09 95.94 % | 0.05 -22.00 % | 0.06 700.00 % | -0.01 -354.55 % | 0.00 29.03 % | 0.00 94.83 % | -0.06 -700.00 % | 0.01 312.77 % | 0.00 92.94 % | -0.07 -233.00 % | -0.02 60.00 % | -0.05 -171.43 % | 0.07 291.06 % | 0.02 -70.17 % | 0.06 0.00 % | 0.06 60 100.00 % | 0.00 -100.02 % | 0.55 1 373.15 % | -0.04 73.00 % | -0.16 -45.45 % | -0.11 56.00 % | -0.25 -1 951.85 % | 0.01 135.16 % | -0.04 0.00 % | -0.04 50.26 % | -0.08 -20.44 % | -0.06 -348.25 % | -0.01 84.09 % | -0.09 -192.68 % | 0.10 132.06 % | 0.04 -18.04 % | 0.05 389.77 % | -0.02 -124.48 % | 0.07 117.88 % | 0.03 134.59 % | -0.10 -2 705.88 % | 0.00 |
| Gross profit | 23.851 M -30.25 % | 34.195 M -24.21 % | 45.121 M 9.64 % | 41.154 M 77.11 % | 23.236 M -10.13 % | 25.855 M 12.10 % | 23.065 M 19.87 % | 19.242 M 58.19 % | 12.164 M -4.88 % | 12.788 M 4.20 % | 12.272 M 61 460.00 % | -20.000 K -100.16 % | 12.749 M -13.33 % | 14.710 M 6.72 % | 13.784 M 10 753.54 % | 127.000 K -98.95 % | 12.099 M -19.42 % | 15.014 M 0.40 % | 14.954 M 449.17 % | 2.723 M -76.27 % | 11.477 M 17.05 % | 9.805 M -6.64 % | 10.502 M 498.86 % | -2.633 M -134.62 % | 7.605 M -19.72 % | 9.473 M -1.68 % | 9.635 M 984.76 % | -1.089 M -111.04 % | 9.861 M -2.44 % | 10.108 M -27.46 % | 13.935 M 1 831.06 % | -805.000 K -106.12 % | 13.148 M -3.23 % | 13.587 M -1.06 % | 13.732 M 782.09 % | 1.557 M -89.73 % | 15.154 M 25.88 % | 12.038 M 17.86 % | 10.214 M 114.94 % | -68.362 M -293.80 % | 35.275 M 11.40 % | 31.666 M -1.10 % | 32.019 M -42.79 % | 55.970 M 147.15 % | 22.646 M -29.17 % | 31.972 M 10.46 % | 28.945 M -22.69 % | 37.439 M 45.30 % | 25.767 M -17.94 % | 31.400 M 12.91 % | 27.809 M 33.40 % | 20.847 M 12.60 % | 18.513 M -16.56 % | 22.187 M -3.24 % | 22.929 M |
| Income tax expense | 3.711 M -12.70 % | 4.251 M -37.47 % | 6.798 M 14.99 % | 5.912 M 16.56 % | 5.072 M 38.20 % | 3.670 M 36.53 % | 2.688 M 54.66 % | 1.738 M 201.21 % | 577.000 K 215.30 % | 183.000 K -90.54 % | 1.934 M 336.14 % | -819.000 K -191.92 % | 891.000 K -6.41 % | 952.000 K 130.51 % | 413.000 K 2.99 % | 401.000 K -37.54 % | 642.000 K -60.05 % | 1.607 M 89.95 % | 846.000 K -72.32 % | 3.056 M 6 402.13 % | 47.000 K -95.36 % | 1.013 M 350.22 % | 225.000 K 52.03 % | 148.000 K 132.82 % | -451.000 K -261.65 % | 279.000 K 178.37 % | -356.000 K -115.78 % | 2.256 M 118.60 % | 1.032 M 329.33 % | -450.000 K -716.44 % | 73.000 K -97.38 % | 2.784 M 4 871.43 % | 56.000 K 80.65 % | 31.000 K -18.42 % | 38.000 K -42.28 % | 65.839 K 23.26 % | 53.414 K 12.29 % | 47.567 K -66.77 % | 143.160 K -98.52 % | 9.644 M 33 885.94 % | 28.377 K -96.41 % | 791.143 K 203.99 % | -760.806 K 59.70 % | -1.888 M -239.44 % | 1.354 M 559.54 % | 205.281 K 111.72 % | -1.751 M -497.59 % | 440.457 K 7.41 % | 410.058 K -44.55 % | 739.518 K 72.21 % | 429.417 K 115.81 % | -2.717 M -555.70 % | 596.140 K 134.42 % | -1.732 M -2 724.36 % | -61.321 K |
| Cost of revenue | 95.219 M 25.97 % | 75.589 M 16.95 % | 64.633 M 7.99 % | 59.852 M -24.16 % | 78.918 M 28.69 % | 61.323 M 6.40 % | 57.635 M 1.70 % | 56.670 M 9.98 % | 51.529 M 5.82 % | 48.697 M -14.93 % | 57.245 M -18.42 % | 70.173 M 26.55 % | 55.449 M 0.45 % | 55.201 M 1.04 % | 54.635 M -23.23 % | 71.167 M 29.51 % | 54.952 M 3.00 % | 53.353 M 1.71 % | 52.454 M -23.59 % | 68.645 M 29.98 % | 52.811 M -1.39 % | 53.556 M -1.87 % | 54.579 M -16.15 % | 65.092 M 26.02 % | 51.653 M 3.22 % | 50.043 M 1.18 % | 49.461 M -22.22 % | 63.588 M 28.05 % | 49.657 M -8.73 % | 54.405 M -3.31 % | 56.267 M -21.54 % | 71.713 M 31.06 % | 54.716 M -0.12 % | 54.781 M -3.97 % | 57.047 M -27.23 % | 78.396 M 56.82 % | 49.990 M -4.89 % | 52.562 M -4.00 % | 54.751 M -60.89 % | 139.984 M 274.32 % | 37.397 M 1.68 % | 36.778 M 3.12 % | 35.666 M -67.58 % | 110.007 M 1 400.50 % | 7.331 M -77.92 % | 33.201 M 8.46 % | 30.612 M | 0.000 -100.00 % | 6.943 M -76.93 % | 30.092 M 8.70 % | 27.685 M 345.38 % | 6.216 M 4.03 % | 5.975 M -71.82 % | 21.204 M -2.49 % | 21.745 M |
| General and administrative expenses | 0.000 -100.00 % | 4.234 M -6.06 % | 4.507 M -5.91 % | 4.790 M | 0.000 -100.00 % | 3.866 M 22.34 % | 3.160 M -19.70 % | 3.935 M 10.60 % | 3.558 M 31.58 % | 2.704 M -30.60 % | 3.896 M | 0.000 -100.00 % | 4.055 M 34.90 % | 3.006 M -25.21 % | 4.019 M 146.53 % | -8.637 M -311.59 % | 4.082 M 32.19 % | 3.088 M -22.28 % | 3.973 M 144.75 % | -8.878 M -324.65 % | 3.952 M 19.90 % | 3.296 M -22.59 % | 4.258 M 151.19 % | -8.318 M -304.27 % | 4.072 M 21.88 % | 3.341 M -19.44 % | 4.147 M 165.74 % | -6.308 M -559.10 % | 1.374 M -63.59 % | 3.774 M -14.21 % | 4.399 M 147.21 % | -9.317 M -303.78 % | 4.572 M 22.77 % | 3.724 M -17.26 % | 4.501 M 151.77 % | -8.694 M -296.55 % | 4.423 M 22.53 % | 3.610 M -21.65 % | 4.607 M 149.91 % | -9.230 M -309.16 % | 4.413 M 25.30 % | 3.522 M -25.24 % | 4.711 M 125.44 % | -18.519 M -267.26 % | 11.072 M -3.20 % | 11.438 M -7.16 % | 12.320 M 38.99 % | 8.864 M -26.73 % | 12.098 M 13.51 % | 10.658 M -8.47 % | 11.644 M 2.97 % | 11.308 M 12.46 % | 10.055 M -3.01 % | 10.368 M -10.10 % | 11.532 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.022 M -87.77 % | 8.355 M 21.70 % | 6.865 M 5.29 % | 6.520 M 344.01 % | -2.672 M -156.40 % | 4.738 M -24.41 % | 6.268 M 16.74 % | 5.369 M 0.34 % | 5.351 M 3.40 % | 5.175 M -8.79 % | 5.674 M 248.85 % | -3.812 M -180.75 % | 4.721 M -3.79 % | 4.907 M -7.78 % | 5.321 M 16.89 % | 4.552 M 14.34 % | 3.981 M -13.25 % | 4.589 M 3.43 % | 4.437 M 4.42 % | 4.249 M -7.57 % | 4.597 M 16.56 % | 3.944 M -14.54 % | 4.615 M 20.46 % | 3.831 M -8.72 % | 4.197 M -8.40 % | 4.582 M -3.92 % | 4.769 M 16.35 % | 4.099 M -23.97 % | 5.391 M -1.70 % | 5.484 M -13.12 % | 6.312 M 31.42 % | 4.803 M -4.66 % | 5.038 M -0.59 % | 5.068 M -18.49 % | 6.218 M 0.35 % | 6.196 M 8.96 % | 5.687 M 2.91 % | 5.526 M -9.69 % | 6.119 M 109.91 % | -61.757 M -320.80 % | 27.969 M 0.28 % | 27.891 M 0.53 % | 27.743 M -62.07 % | 73.148 M 547.84 % | 11.291 M -39.86 % | 18.775 M -4.76 % | 19.714 M -56.20 % | 45.006 M 305.92 % | 11.087 M -24.20 % | 14.628 M -15.06 % | 17.220 M 78.18 % | 9.664 M -12.61 % | 11.058 M -31.84 % | 16.224 M -15.70 % | 19.246 M |
| Operating expenses | 1.022 M -91.88 % | 12.589 M 10.70 % | 11.372 M 0.55 % | 11.310 M 523.28 % | -2.672 M -131.06 % | 8.604 M -8.74 % | 9.428 M 1.33 % | 9.304 M 4.43 % | 8.909 M 13.07 % | 7.879 M -17.67 % | 9.570 M 351.05 % | -3.812 M -143.44 % | 8.776 M 10.91 % | 7.913 M -15.28 % | 9.340 M 328.64 % | -4.085 M -150.66 % | 8.063 M 5.03 % | 7.677 M -8.72 % | 8.410 M 281.68 % | -4.629 M -154.15 % | 8.549 M 18.08 % | 7.240 M -18.40 % | 8.873 M 297.75 % | -4.487 M -154.26 % | 8.269 M 4.37 % | 7.923 M -11.14 % | 8.916 M 503.62 % | -2.209 M -132.65 % | 6.765 M -26.93 % | 9.258 M -13.57 % | 10.711 M 337.28 % | -4.514 M -146.97 % | 9.610 M 9.30 % | 8.792 M -17.98 % | 10.719 M 529.18 % | -2.498 M -124.70 % | 10.110 M 10.66 % | 9.136 M -14.82 % | 10.727 M 115.11 % | -70.988 M -319.22 % | 32.382 M 3.08 % | 31.413 M -3.21 % | 32.454 M -40.59 % | 54.629 M 144.28 % | 22.363 M -25.98 % | 30.213 M -5.69 % | 32.034 M -40.53 % | 53.870 M 132.34 % | 23.185 M -8.31 % | 25.286 M -12.40 % | 28.865 M 37.63 % | 20.973 M -0.67 % | 21.114 M -20.60 % | 26.591 M -13.60 % | 30.778 M |
| Cost and expenses | 96.241 M 9.14 % | 88.178 M 16.02 % | 76.005 M 6.81 % | 71.162 M -6.67 % | 76.246 M 9.04 % | 69.927 M 4.27 % | 67.063 M 1.65 % | 65.974 M 9.16 % | 60.438 M 6.83 % | 56.576 M -15.32 % | 66.815 M 0.68 % | 66.361 M 3.33 % | 64.225 M 1.76 % | 63.114 M -1.35 % | 63.975 M -4.63 % | 67.082 M 6.45 % | 63.015 M 3.25 % | 61.030 M 0.27 % | 60.864 M -4.92 % | 64.016 M 4.33 % | 61.360 M 0.93 % | 60.796 M -4.19 % | 63.452 M 4.70 % | 60.605 M 1.14 % | 59.922 M 3.37 % | 57.966 M -0.70 % | 58.377 M -4.89 % | 61.379 M 8.79 % | 56.422 M -11.37 % | 63.663 M -4.95 % | 66.978 M -0.33 % | 67.199 M 4.47 % | 64.326 M 1.18 % | 63.573 M -6.19 % | 67.766 M -10.72 % | 75.899 M 26.29 % | 60.101 M -2.59 % | 61.699 M -5.77 % | 65.478 M -5.10 % | 68.996 M -1.12 % | 69.780 M 2.33 % | 68.191 M 0.11 % | 68.120 M -58.62 % | 164.636 M 454.43 % | 29.695 M -53.17 % | 63.414 M 1.23 % | 62.646 M 87.43 % | 33.423 M 10.94 % | 30.128 M -45.60 % | 55.378 M -2.07 % | 56.549 M 107.99 % | 27.189 M 0.37 % | 27.089 M -43.32 % | 47.795 M -9.00 % | 52.523 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 4.234 M -6.06 % | 4.507 M -5.91 % | 4.790 M | 0.000 -100.00 % | 3.866 M 22.34 % | 3.160 M -19.70 % | 3.935 M 10.60 % | 3.558 M 31.58 % | 2.704 M -30.60 % | 3.896 M | 0.000 -100.00 % | 4.055 M 34.90 % | 3.006 M -25.21 % | 4.019 M 146.53 % | -8.637 M -311.59 % | 4.082 M 32.19 % | 3.088 M -22.28 % | 3.973 M 144.75 % | -8.878 M -324.65 % | 3.952 M 19.90 % | 3.296 M -22.59 % | 4.258 M 151.19 % | -8.318 M -304.27 % | 4.072 M 21.88 % | 3.341 M -19.44 % | 4.147 M 165.74 % | -6.308 M -559.10 % | 1.374 M -63.59 % | 3.774 M -14.21 % | 4.399 M 147.21 % | -9.317 M -303.78 % | 4.572 M 22.77 % | 3.724 M -17.26 % | 4.501 M 151.77 % | -8.694 M -296.55 % | 4.423 M 22.53 % | 3.610 M -21.65 % | 4.607 M 149.91 % | -9.230 M -309.16 % | 4.413 M 25.30 % | 3.522 M -25.24 % | 4.711 M 125.44 % | -18.519 M -267.26 % | 11.072 M -3.20 % | 11.438 M -7.16 % | 12.320 M 38.99 % | 8.864 M -26.73 % | 12.098 M 13.51 % | 10.658 M -8.47 % | 11.644 M 2.97 % | 11.308 M 12.46 % | 10.055 M -3.01 % | 10.368 M -10.10 % | 11.532 M |
| Interest income | 224.000 K 255.56 % | 63.000 K -7.35 % | 68.000 K -1.45 % | 69.000 K 109.09 % | 33.000 K -52.17 % | 69.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -92.86 % | 14.000 K -78.46 % | 65.000 K 38.30 % | 47.000 K 147.37 % | 19.000 K | 0.000 -100.00 % | 6.000 K 200.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -95.00 % | 20.000 K | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K -61.54 % | 13.000 K 116.67 % | 6.000 K 0.00 % | 6.000 K -45.45 % | 11.000 K -21.43 % | 14.000 K 7.69 % | 13.000 K | 0.000 | 0.000 -100.00 % | 27.034 K 606.94 % | 3.824 K 4.23 % | 3.669 K -25.68 % | 4.937 K -83.03 % | 29.085 K 665.04 % | 3.802 K 68.75 % | 2.253 K -65.77 % | 6.581 K -98.41 % | 412.879 K 1 527.43 % | 25.370 K -12.28 % | 28.921 K 96.58 % | 14.712 K -76.54 % | 62.708 K 474.99 % | 10.906 K 54.58 % | 7.055 K -23.36 % | 9.205 K -99.88 % | 7.807 M 39 644.45 % | 19.642 K 18.20 % | 16.617 K -72.03 % | 59.418 K |
| Interest expense | 1.632 M 28.20 % | 1.273 M 21.70 % | 1.046 M 9.53 % | 955.000 K -5.16 % | 1.007 M -2.89 % | 1.037 M -1.05 % | 1.048 M -2.60 % | 1.076 M -27.93 % | 1.493 M 1.50 % | 1.471 M 1.38 % | 1.451 M 0.07 % | 1.450 M -5.29 % | 1.531 M 3.24 % | 1.483 M -0.07 % | 1.484 M 14.77 % | 1.293 M -2.05 % | 1.320 M -0.30 % | 1.324 M 0.91 % | 1.312 M -12.53 % | 1.500 M -5.54 % | 1.588 M 0.76 % | 1.576 M 3.07 % | 1.529 M -4.56 % | 1.602 M 0.19 % | 1.599 M 0.13 % | 1.597 M -0.87 % | 1.611 M -3.59 % | 1.671 M -0.42 % | 1.678 M -12.10 % | 1.909 M -14.20 % | 2.225 M -6.12 % | 2.370 M -4.86 % | 2.491 M -4.63 % | 2.612 M -6.11 % | 2.782 M -10.72 % | 3.116 M 2.73 % | 3.033 M -1.67 % | 3.085 M -6.23 % | 3.290 M -1.95 % | 3.355 M -1.12 % | 3.393 M 12.79 % | 3.008 M -3.43 % | 3.115 M -2.93 % | 3.209 M 8.42 % | 2.960 M 18.70 % | 2.494 M 6.39 % | 2.344 M -12.84 % | 2.689 M 22.38 % | 2.198 M 4.20 % | 2.109 M 17.98 % | 1.788 M | 0.000 -100.00 % | 1.753 M 2.55 % | 1.710 M -16.06 % | 2.037 M |
| Depreciation and amortization | 1.168 M 249.55 % | -781.000 K -231.04 % | 596.000 K 186.25 % | -691.000 K -540.13 % | 157.000 K -50.16 % | 315.000 K 137.59 % | -838.000 K -207.02 % | 783.000 K 176.61 % | -1.022 M -63.52 % | -625.000 K -306.27 % | 303.000 K 244.98 % | -209.000 K -160.93 % | 343.000 K 148.65 % | -705.000 K -449.01 % | 202.000 K 113.93 % | -1.450 M -1 158.39 % | 137.000 K -88.52 % | 1.193 M 332.55 % | -513.000 K 31.14 % | -745.000 K -179.17 % | 941.000 K 379.23 % | -337.000 K -1 153.13 % | 32.000 K 113.28 % | -241.000 K 58.94 % | -587.000 K -184.34 % | 696.000 K 107.14 % | 336.000 K 392.17 % | -115.000 K 88.96 % | -1.042 M 27.29 % | -1.433 M -168.99 % | 2.077 M -6.86 % | 2.230 M 58.83 % | 1.404 M 431.82 % | 264.000 K 233.33 % | -198.000 K -100.85 % | 23.196 M 700.79 % | -3.861 M 39.16 % | -6.346 M -763.72 % | -734.750 K 1.27 % | -744.180 K -111.87 % | 6.269 M 0.01 % | 6.268 M 0.18 % | 6.257 M -7.43 % | 6.759 M 15.93 % | 5.831 M -2.90 % | 6.005 M -1.49 % | 6.095 M -0.79 % | 6.144 M 12.68 % | 5.452 M -2.51 % | 5.593 M -0.69 % | 5.631 M -3.37 % | 5.828 M 4.65 % | 5.569 M 6.53 % | 5.228 M -4.36 % | 5.466 M |
| Operating income | 22.798 M 5.53 % | 21.603 M -35.98 % | 33.742 M 9.99 % | 30.677 M 18.41 % | 25.908 M 50.18 % | 17.251 M 26.50 % | 13.637 M 37.22 % | 9.938 M 205.31 % | 3.255 M -33.69 % | 4.909 M 81.68 % | 2.702 M -28.74 % | 3.792 M -4.56 % | 3.973 M -41.55 % | 6.797 M 52.95 % | 4.444 M 5.51 % | 4.212 M 4.36 % | 4.036 M -44.99 % | 7.337 M 12.12 % | 6.544 M -10.99 % | 7.352 M 151.09 % | 2.928 M 14.15 % | 2.565 M 57.46 % | 1.629 M -12.14 % | 1.854 M 379.22 % | -664.000 K -142.84 % | 1.550 M 115.58 % | 719.000 K -35.80 % | 1.120 M -63.82 % | 3.096 M 264.24 % | 850.000 K -73.64 % | 3.224 M -13.08 % | 3.709 M 4.83 % | 3.538 M -26.21 % | 4.795 M 59.14 % | 3.013 M -25.68 % | 4.054 M -19.61 % | 5.044 M 73.82 % | 2.902 M 665.62 % | -513.004 K -119.54 % | 2.625 M -9.24 % | 2.893 M 1 042.82 % | 253.112 K 158.17 % | -435.160 K -132.45 % | 1.341 M 374.45 % | 282.629 K -83.94 % | 1.760 M 156.96 % | -3.089 M -176.93 % | 4.016 M 55.54 % | 2.582 M -57.77 % | 6.114 M 679.32 % | -1.055 M -739.46 % | -125.722 K 95.16 % | -2.600 M 40.97 % | -4.405 M 43.89 % | -7.849 M |
| Operating income ratio | 0.19 -2.70 % | 0.20 -35.99 % | 0.31 1.22 % | 0.30 19.75 % | 0.25 28.17 % | 0.20 17.10 % | 0.17 29.08 % | 0.13 156.17 % | 0.05 -35.99 % | 0.08 105.41 % | 0.04 -28.09 % | 0.05 -7.22 % | 0.06 -40.08 % | 0.10 49.68 % | 0.06 9.94 % | 0.06 -1.85 % | 0.06 -43.91 % | 0.11 10.55 % | 0.10 -5.76 % | 0.10 126.18 % | 0.05 12.51 % | 0.04 61.73 % | 0.03 -15.68 % | 0.03 364.91 % | -0.01 -143.03 % | 0.03 114.06 % | 0.01 -32.11 % | 0.02 -65.55 % | 0.05 294.80 % | 0.01 -71.31 % | 0.05 -12.20 % | 0.05 0.33 % | 0.05 -25.67 % | 0.07 64.76 % | 0.04 -16.05 % | 0.05 -34.50 % | 0.08 72.37 % | 0.04 668.81 % | -0.01 -121.54 % | 0.04 -7.91 % | 0.04 976.34 % | 0.00 157.52 % | -0.01 -179.58 % | 0.01 -14.31 % | 0.01 -65.08 % | 0.03 152.05 % | -0.05 -148.36 % | 0.11 35.89 % | 0.08 -20.61 % | 0.10 622.81 % | -0.02 -309.38 % | 0.00 95.62 % | -0.11 -4.59 % | -0.10 42.23 % | -0.18 |
| Total other income expenses net | -496.000 K 75.89 % | -2.057 M -166.11 % | -773.000 K 21.76 % | -988.000 K -16.24 % | -850.000 K -17.73 % | -722.000 K 61.72 % | -1.886 M -543.69 % | -293.000 K 88.35 % | -2.515 M -19.99 % | -2.096 M -82.58 % | -1.148 M 30.80 % | -1.659 M -39.65 % | -1.188 M 45.70 % | -2.188 M -70.67 % | -1.282 M 53.26 % | -2.743 M -131.87 % | -1.183 M -803.05 % | -131.000 K 92.82 % | -1.825 M 18.71 % | -2.245 M -246.99 % | -647.000 K 66.18 % | -1.913 M -27.79 % | -1.497 M 18.77 % | -1.843 M 15.69 % | -2.186 M -142.62 % | -901.000 K 29.33 % | -1.275 M 28.61 % | -1.786 M 34.34 % | -2.720 M 18.90 % | -3.354 M -2 166.22 % | -148.000 K -5.71 % | -140.000 K 87.12 % | -1.087 M 53.71 % | -2.348 M 21.21 % | -2.980 M -114.83 % | 20.100 M 392.11 % | -6.881 M 27.22 % | -9.454 M -134.24 % | -4.036 M 0.17 % | -4.043 M -76.35 % | -2.293 M 13.92 % | -2.664 M -36.45 % | -1.952 M 31.27 % | -2.840 M 34.61 % | -4.343 M -70.25 % | -2.551 M -3.86 % | -2.456 M -51.00 % | -1.627 M -309.87 % | -396.896 K 87.67 % | -3.219 M -2 652.63 % | -116.933 K -120.74 % | 563.846 K -87.71 % | 4.589 M 435.73 % | -1.367 M -117.60 % | 7.767 M |
| 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-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 |
| 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-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 132.804 M 4.88 % | 126.625 M -4.68 % | 132.844 M 9.31 % | 121.535 M 2.86 % | 118.160 M -3.14 % | 121.985 M -8.06 % | 132.681 M 3.32 % | 128.420 M -13.26 % | 148.050 M 3.47 % | 143.087 M 0.35 % | 142.591 M 4.88 % | 135.962 M -0.28 % | 136.349 M -6.25 % | 145.439 M -1.69 % | 147.939 M 6.58 % | 138.811 M -0.06 % | 138.888 M 0.12 % | 138.727 M -4.14 % | 144.715 M -1.87 % | 147.480 M -4.21 % | 153.965 M -0.96 % | 155.459 M -1.11 % | 157.207 M -1.09 % | 158.943 M -4.15 % | 165.822 M -0.02 % | 165.858 M -1.50 % | 168.380 M -1.97 % | 171.757 M -2.78 % | 176.676 M 3.96 % | 169.950 M 1.93 % | 166.724 M -3.69 % | 173.109 M -5.18 % | 182.557 M -3.24 % | 188.664 M -2.23 % | 192.971 M -1.27 % | 195.450 M -4.39 % | 204.425 M -2.79 % | 210.291 M -5.70 % | 223.013 M -1.13 % | 225.562 M 0.89 % | 223.567 M -0.57 % | 224.850 M 0.05 % | 224.740 M 9.13 % | 205.940 M -3.84 % | 214.171 M 1.01 % | 212.036 M 5.68 % | 200.631 M 4.52 % | 191.950 M 5.05 % | 182.718 M 4.99 % | 174.037 M 1.42 % | 171.604 M 810.09 % | 18.856 M |
| Total investments | 2.094 M -18.01 % | 2.554 M 20.24 % | 2.124 M 31.44 % | 1.616 M 35.23 % | 1.195 M -4.63 % | 1.253 M 13.50 % | 1.104 M -6.44 % | 1.180 M -5.83 % | 1.253 M 4.33 % | 1.201 M 5.91 % | 1.134 M 2.53 % | 1.106 M -6.75 % | 1.186 M 9.21 % | 1.086 M -9.12 % | 1.195 M 4.09 % | 1.148 M 10.38 % | 1.040 M 1.07 % | 1.029 M 4.26 % | 987.000 K 4.44 % | 945.000 K 6.66 % | 886.000 K 1.72 % | 871.000 K 4.31 % | 835.000 K 3.21 % | 809.000 K 2.15 % | 792.000 K 7.61 % | 736.000 K 4.99 % | 701.000 K 11.09 % | 631.000 K -11.50 % | 713.000 K 13.17 % | 630.000 K 13.51 % | 555.000 K 9.04 % | 509.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.476 M -6.00 % | 2.634 M -5.87 % | 2.799 M -3.55 % | 2.901 M -4.19 % | 3.028 M 0.88 % | 3.002 M -2.29 % | 3.072 M -1.77 % | 3.128 M 1.98 % | 3.067 M -1.03 % | 3.099 M 0.17 % | 3.094 M 0.00 % | 3.094 M -2.85 % | 3.184 M -12.10 % | 3.623 M 12.55 % | 3.219 M 0.70 % | 3.196 M |
| Total debt | 165.830 M -5.53 % | 175.546 M -1.38 % | 178.004 M 10.78 % | 160.686 M -1.37 % | 162.911 M -0.01 % | 162.926 M -2.75 % | 167.530 M 5.56 % | 158.711 M -5.72 % | 168.345 M 2.74 % | 163.848 M -0.48 % | 164.641 M 1.71 % | 161.875 M -3.06 % | 166.986 M -2.13 % | 170.618 M 8.87 % | 156.722 M 6.28 % | 147.460 M -1.05 % | 149.025 M -2.73 % | 153.214 M -2.53 % | 157.183 M -0.04 % | 157.248 M -2.31 % | 160.961 M -0.26 % | 161.378 M -0.19 % | 161.683 M -2.11 % | 165.161 M -2.78 % | 169.877 M -0.16 % | 170.144 M -2.45 % | 174.416 M -2.36 % | 178.630 M -2.22 % | 182.692 M -0.69 % | 183.954 M 4.04 % | 176.804 M -5.95 % | 187.987 M -2.66 % | 193.122 M -1.95 % | 196.965 M -2.35 % | 201.699 M -2.58 % | 207.033 M -3.83 % | 215.270 M -2.18 % | 220.065 M -4.45 % | 230.319 M -1.99 % | 235.002 M 3.52 % | 227.002 M 0.96 % | 224.850 M 0.05 % | 224.740 M 8.89 % | 206.395 M -3.63 % | 214.171 M 0.53 % | 213.044 M 3.37 % | 206.093 M 0.60 % | 204.869 M 4.72 % | 195.633 M 5.82 % | 184.868 M 1.89 % | 181.444 M 656.62 % | 23.981 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -198.833 M | 0.000 | 0.000 | 0.000 100.00 % | -174.733 M | 0.000 | 0.000 | 0.000 100.00 % | -159.556 M | 0.000 | 0.000 | 0.000 100.00 % | -151.087 M | 0.000 | 0.000 | 0.000 100.00 % | -139.498 M | 0.000 | 0.000 | 0.000 100.00 % | -128.898 M | 0.000 | 0.000 | 0.000 100.00 % | -118.825 M | 0.000 | 0.000 | 0.000 100.00 % | -106.450 M | 0.000 | 0.000 | 0.000 100.00 % | -90.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 167.541 M 10.03 % | 152.269 M 4.66 % | 145.487 M 19.57 % | 121.679 M 4.37 % | 116.587 M 12.48 % | 103.648 M 6.61 % | 97.218 M 13.42 % | 85.716 M 0.20 % | 85.549 M 0.44 % | 85.170 M -0.37 % | 85.488 M 0.76 % | 84.840 M 2.26 % | 82.963 M 1.88 % | 81.433 M 3.55 % | 78.640 M -1.60 % | 79.915 M 2.79 % | 77.747 M 4.76 % | 74.212 M 4.93 % | 70.722 M -0.44 % | 71.031 M 3.32 % | 68.747 M -0.51 % | 69.100 M -0.16 % | 69.209 M -0.11 % | 69.285 M -3.49 % | 71.787 M 0.56 % | 71.390 M -0.20 % | 71.536 M -3.63 % | 74.234 M -0.88 % | 74.890 M -5.94 % | 79.617 M 4.15 % | 76.441 M -0.94 % | 77.164 M 3.18 % | 74.783 M 3.34 % | 72.365 M -0.14 % | 72.468 M 65.72 % | 43.729 M -6.34 % | 46.688 M -16.87 % | 56.165 M -8.90 % | 61.652 M -15.59 % | 73.035 M 3.30 % | 70.705 M -1.54 % | 71.814 M -0.57 % | 72.229 M -2.39 % | 73.994 M -4.92 % | 77.823 M 0.70 % | 77.283 M -5.56 % | 81.831 M 8.22 % | 75.615 M 1.84 % | 74.249 M 4.51 % | 71.043 M 2.39 % | 69.382 M |
| Common stock | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M 0.00 % | 29.593 M -9.60 % | 32.734 M 0.00 % | 32.734 M 0.00 % | 32.734 M 13.84 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 0.00 % | 28.754 M 10.43 % | 26.039 M -2.49 % | 26.704 M -5.18 % | 28.163 M -1.49 % | 28.587 M -0.25 % | 28.660 M 2.46 % | 27.972 M 0.68 % | 27.784 M 1.83 % | 27.285 M 1.90 % | 26.776 M -1.31 % | 27.133 M 1.35 % | 26.772 M -0.83 % | 26.997 M 2.02 % | 26.461 M -0.49 % | 26.592 M 1.27 % | 26.258 M 3.28 % | 25.423 M |
| Total equity | 218.265 M 9.06 % | 200.134 M 8.21 % | 184.958 M 3.78 % | 178.221 M 15.42 % | 154.413 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 |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 2.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 12.50 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 195.000 K 12.72 % | 173.000 K | 0.000 | 0.000 -100.00 % | 781.000 K -21.90 % | 1.000 M -15.54 % | 1.184 M -7.28 % | 1.277 M -18.61 % | 1.569 M -66.08 % | 4.626 M -5.24 % | 4.882 M -2.14 % | 4.989 M 79.01 % | 2.787 M -12.74 % | 3.194 M 4.11 % | 3.068 M 0.13 % | 3.064 M 13.75 % | 2.694 M -10.30 % | 3.003 M -11.16 % | 3.380 M 4.65 % | 3.230 M -50.52 % | 6.528 M 98.90 % | 3.282 M 6.87 % | 3.071 M -82.73 % | 17.785 M 209.60 % | 5.744 M 3.40 % | 5.556 M 4.22 % | 5.331 M 97.18 % | 2.704 M -7.41 % | 2.920 M 71.71 % | 1.700 M -3.16 % | 1.756 M -98.77 % | 142.413 M |
| Long term debt | 136.655 M -4.64 % | 143.298 M -1.29 % | 145.164 M 27.81 % | 113.579 M -4.25 % | 118.624 M -4.64 % | 124.391 M -3.90 % | 129.433 M -2.19 % | 132.337 M -7.11 % | 142.467 M 0.96 % | 141.111 M -1.30 % | 142.976 M 1.03 % | 141.522 M -3.34 % | 146.414 M -2.94 % | 150.843 M 9.93 % | 137.223 M 3.12 % | 133.068 M -1.26 % | 134.768 M -2.54 % | 138.285 M -2.90 % | 142.414 M -0.40 % | 142.981 M -2.93 % | 147.296 M -0.21 % | 147.611 M -0.12 % | 147.785 M -2.17 % | 151.062 M -2.84 % | 155.473 M -0.50 % | 156.249 M -2.60 % | 160.428 M -2.54 % | 164.614 M -2.38 % | 168.633 M -0.90 % | 170.156 M 16.20 % | 146.428 M -2.94 % | 150.862 M -12.22 % | 171.862 M -2.54 % | 176.343 M -5.63 % | 186.867 M -2.00 % | 190.675 M -4.66 % | 200.002 M -2.72 % | 205.594 M -4.50 % | 215.272 M -2.08 % | 219.847 M 25.08 % | 175.771 M -0.84 % | 177.262 M -3.77 % | 184.212 M 10.19 % | 167.178 M -9.25 % | 184.211 M 0.49 % | 183.315 M -0.53 % | 184.297 M 0.23 % | 183.876 M 3.82 % | 177.105 M 6.11 % | 166.908 M 0.91 % | 165.409 M 2 581.88 % | 6.168 M |
| Total non current liabilities | 178.116 M -2.57 % | 182.819 M 0.77 % | 181.421 M 21.35 % | 149.508 M 0.55 % | 148.685 M -0.43 % | 149.326 M -0.94 % | 150.745 M -0.16 % | 150.988 M -4.86 % | 158.695 M 1.22 % | 156.777 M -1.08 % | 158.495 M 2.15 % | 155.163 M -3.53 % | 160.835 M -2.17 % | 164.397 M 9.71 % | 149.845 M 3.10 % | 145.336 M -0.87 % | 146.613 M -1.93 % | 149.504 M -1.70 % | 152.095 M 0.19 % | 151.811 M -0.94 % | 153.251 M -0.18 % | 153.528 M 0.65 % | 152.529 M -2.00 % | 155.641 M -3.13 % | 160.666 M -0.72 % | 161.825 M -2.56 % | 166.080 M -2.82 % | 170.899 M -1.18 % | 172.937 M -2.02 % | 176.511 M 14.97 % | 153.528 M -2.87 % | 158.066 M -9.53 % | 174.721 M -2.72 % | 179.613 M -5.47 % | 190.003 M -1.95 % | 193.788 M -4.42 % | 202.743 M -2.83 % | 208.640 M -4.62 % | 218.737 M -1.95 % | 223.077 M 22.37 % | 182.299 M 0.97 % | 180.544 M -3.60 % | 187.283 M 1.25 % | 184.962 M -2.63 % | 189.956 M 0.57 % | 188.871 M -0.40 % | 189.627 M 1.63 % | 186.580 M 3.64 % | 180.025 M 6.77 % | 168.609 M 0.86 % | 167.165 M 12.51 % | 148.581 M |
| Other current liabilities | 16.990 M -6.05 % | 18.084 M 13.71 % | 15.904 M -10.43 % | 17.756 M 8.03 % | 16.436 M 41.52 % | 11.614 M -6.18 % | 12.379 M 2.60 % | 12.065 M -5.49 % | 12.766 M -1.94 % | 13.019 M 4.59 % | 12.448 M -11.47 % | 14.060 M 9.15 % | 12.881 M 1.53 % | 12.687 M -9.36 % | 13.997 M -14.38 % | 16.348 M 11.07 % | 14.719 M -0.08 % | 14.731 M -5.81 % | 15.640 M 19.13 % | 13.128 M -8.01 % | 14.271 M 5.13 % | 13.575 M -10.46 % | 15.160 M -9.45 % | 16.743 M 18.11 % | 14.176 M -1.50 % | 14.392 M 2.10 % | 14.096 M 11.34 % | 12.660 M -5.31 % | 13.370 M -7.08 % | 14.389 M -13.98 % | 16.728 M 4.54 % | 16.001 M 32.85 % | 12.044 M -18.73 % | 14.820 M -15.66 % | 17.572 M 21.50 % | 14.462 M 6.27 % | 13.608 M -9.19 % | 14.986 M 9.36 % | 13.703 M -6.85 % | 14.711 M 0.43 % | 14.648 M -24.01 % | 19.277 M 9.11 % | 17.667 M 7.98 % | 16.360 M -10.92 % | 18.365 M 5.96 % | 17.332 M 0.14 % | 17.308 M 23.18 % | 14.051 M -16.29 % | 16.785 M 4.37 % | 16.082 M 10.77 % | 14.519 M -5.97 % | 15.441 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 29.39 % | 1.082 M 19.96 % | 902.000 K | 0.000 | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 1.046 M 0.29 % | 1.043 M 16.93 % | 892.000 K -8.51 % | 975.000 K | 0.000 | 0.000 -100.00 % | 922.000 K -7.15 % | 993.000 K -53.18 % | 2.121 M 55.84 % | 1.361 M 44.33 % | 943.000 K -11.95 % | 1.071 M -45.96 % | 1.982 M 69.26 % | 1.171 M 37.12 % | 854.000 K -22.22 % | 1.098 M -47.03 % | 2.073 M 33.40 % | 1.554 M 37.89 % | 1.127 M 4.16 % | 1.082 M -58.30 % | 2.595 M 57.18 % | 1.651 M 31.97 % | 1.251 M -4.94 % | 1.316 M -1.14 % | 1.331 M 22.46 % | 1.087 M -20.27 % | 1.363 M -7.12 % | 1.468 M -3.97 % | 1.528 M | 0.000 | 0.000 -100.00 % | 1.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.358 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 29.175 M -9.53 % | 32.248 M -1.80 % | 32.840 M -30.29 % | 47.107 M 6.37 % | 44.287 M 14.93 % | 38.535 M 1.15 % | 38.097 M 44.45 % | 26.374 M 1.92 % | 25.878 M 13.81 % | 22.737 M 4.95 % | 21.665 M 6.45 % | 20.353 M -1.06 % | 20.572 M 4.03 % | 19.775 M 1.42 % | 19.499 M 35.48 % | 14.392 M 0.95 % | 14.257 M -4.50 % | 14.929 M 1.08 % | 14.769 M 3.52 % | 14.267 M 4.41 % | 13.665 M -0.74 % | 13.767 M -0.94 % | 13.898 M -1.43 % | 14.099 M -2.12 % | 14.404 M 3.66 % | 13.895 M -0.66 % | 13.988 M -0.20 % | 14.016 M -0.31 % | 14.059 M 1.89 % | 13.798 M -54.58 % | 30.376 M -18.18 % | 37.125 M 74.62 % | 21.260 M 3.09 % | 20.622 M 39.04 % | 14.832 M -9.33 % | 16.358 M 7.14 % | 15.268 M 5.51 % | 14.471 M -3.83 % | 15.047 M -0.71 % | 15.155 M -70.42 % | 51.231 M 7.66 % | 47.588 M 17.42 % | 40.528 M 3.34 % | 39.217 M 30.90 % | 29.960 M 0.78 % | 29.729 M 36.39 % | 21.797 M 3.83 % | 20.992 M 13.30 % | 18.528 M 3.17 % | 17.959 M 12.00 % | 16.036 M -9.98 % | 17.813 M |
| Total current liabilities | 68.770 M -4.73 % | 72.183 M -1.46 % | 73.252 M -10.99 % | 82.296 M 15.97 % | 70.964 M 14.40 % | 62.031 M 0.83 % | 61.521 M 29.86 % | 47.375 M 6.67 % | 44.412 M 3.64 % | 42.852 M -0.71 % | 43.157 M -0.39 % | 43.324 M -1.08 % | 43.796 M 4.64 % | 41.852 M -7.68 % | 45.334 M 7.77 % | 42.066 M 12.07 % | 37.536 M -5.38 % | 39.670 M -2.57 % | 40.715 M 10.83 % | 36.735 M -8.99 % | 40.364 M 7.29 % | 37.622 M -4.58 % | 39.427 M -7.55 % | 42.646 M 5.08 % | 40.583 M 0.16 % | 40.519 M 7.05 % | 37.852 M 6.89 % | 35.413 M -9.13 % | 38.972 M -9.61 % | 43.115 M -31.57 % | 63.009 M -5.20 % | 66.467 M 32.41 % | 50.199 M 0.87 % | 49.764 M 8.49 % | 45.868 M 6.76 % | 42.965 M 3.45 % | 41.533 M -0.63 % | 41.796 M -2.51 % | 42.872 M -1.81 % | 43.661 M -46.71 % | 81.930 M 2.48 % | 79.945 M 12.12 % | 71.306 M 2.10 % | 69.838 M 15.28 % | 60.578 M 5.03 % | 57.677 M 16.86 % | 49.357 M 0.57 % | 49.078 M 13.48 % | 43.248 M 1.55 % | 42.590 M 4.83 % | 40.629 M -4.24 % | 42.429 M |
| Total liabilities | 246.886 M -3.18 % | 255.002 M 0.13 % | 254.673 M 9.87 % | 231.804 M 5.53 % | 219.649 M 3.92 % | 211.357 M -0.43 % | 212.266 M 7.01 % | 198.363 M -2.34 % | 203.107 M 1.74 % | 199.629 M -1.00 % | 201.652 M 1.59 % | 198.487 M -3.00 % | 204.631 M -0.78 % | 206.249 M 5.67 % | 195.179 M 4.15 % | 187.402 M 1.77 % | 184.149 M -2.66 % | 189.174 M -1.89 % | 192.810 M 2.26 % | 188.546 M -2.62 % | 193.615 M 1.29 % | 191.150 M -0.42 % | 191.956 M -3.19 % | 198.287 M -1.47 % | 201.249 M -0.54 % | 202.344 M -0.78 % | 203.932 M -1.15 % | 206.312 M -2.64 % | 211.909 M -3.51 % | 219.626 M 1.43 % | 216.537 M -3.56 % | 224.533 M -0.17 % | 224.920 M -1.94 % | 229.377 M -2.75 % | 235.871 M -0.37 % | 236.753 M -3.08 % | 244.276 M -2.46 % | 250.436 M -4.27 % | 261.609 M -1.92 % | 266.738 M 0.95 % | 264.229 M 1.44 % | 260.489 M 0.73 % | 258.589 M 1.49 % | 254.800 M 1.70 % | 250.534 M 1.62 % | 246.548 M 3.16 % | 238.985 M 1.41 % | 235.658 M 5.55 % | 223.273 M 5.72 % | 211.198 M 1.64 % | 207.794 M 8.79 % | 191.009 M |
| Other non current assets | 2.578 M -14.52 % | 3.016 M 16.36 % | 2.592 M 24.26 % | 2.086 M 24.76 % | 1.672 M -3.24 % | 1.728 M 9.02 % | 1.585 M -10.65 % | 1.774 M 39.91 % | 1.268 M 4.28 % | 1.216 M 5.92 % | 1.148 M 100.00 % | 574.000 K -51.60 % | 1.186 M 9.21 % | 1.086 M -9.12 % | 1.195 M 4.09 % | 1.148 M 3.61 % | 1.108 M -1.69 % | 1.127 M 13.27 % | 995.000 K 4.74 % | 950.000 K -1.55 % | 965.000 K -33.17 % | 1.444 M 2.34 % | 1.411 M 81.13 % | 779.000 K -1.64 % | 792.000 K 7.61 % | 736.000 K 4.99 % | 701.000 K 456.35 % | 126.000 K -86.05 % | 903.000 K -23.80 % | 1.185 M -33.35 % | 1.778 M 58.61 % | 1.121 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.188 M -3.10 % | 3.290 M -4.70 % | 3.452 M -2.83 % | 3.553 M 370.11 % | 755.738 K -42.06 % | 1.304 M 38.49 % | 941.794 K -69.89 % | 3.128 M -15.93 % | 3.720 M -0.92 % | 3.755 M 0.16 % | 3.749 M 638.86 % | 507.371 K -87.31 % | 3.997 M 113.74 % | 1.870 M -28.62 % | 2.620 M 28.72 % | 2.035 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.928 M 24.51 % | 2.352 M -15.68 % | 2.789 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.586 M | 0.000 -100.00 % | 2.635 M 75.01 % | 1.506 M -27.68 % | 2.082 M |
| 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 -100.00 % | 64.763 K -51.25 % | 132.836 K -36.79 % | 210.138 K -26.11 % | 284.407 K | 0.000 -100.00 % | 417.437 K -13.70 % | 483.730 K -10.90 % | 542.908 K -9.33 % | 598.749 K | 0.000 -100.00 % | 7.497 M 30.12 % | 5.762 M 108.30 % | 2.766 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M -15.53 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M -0.73 % | 20.632 M 0.00 % | 20.632 M 0.00 % | 20.632 M 0.00 % | 20.632 M 10.42 % | 18.684 M -2.49 % | 19.162 M -5.18 % | 20.208 M -1.49 % | 20.513 M | 0.000 -100.00 % | 20.501 M 0.68 % | 20.363 M 1.83 % | 19.998 M 1.90 % | 19.625 M -1.31 % | 19.886 M 1.35 % | 19.622 M -0.83 % | 19.786 M 2.02 % | 19.394 M -0.49 % | 19.490 M 1.27 % | 19.245 M 3.28 % | 18.633 M |
| Goodwill and intangible assets | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M 0.00 % | 17.300 M -15.53 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M 0.00 % | 20.481 M -0.73 % | 20.632 M 0.00 % | 20.632 M 0.00 % | 20.632 M 0.00 % | 20.632 M 10.04 % | 18.749 M -2.83 % | 19.294 M -5.50 % | 20.418 M -1.82 % | 20.797 M -2.64 % | 21.362 M 2.12 % | 20.919 M 0.34 % | 20.847 M 1.49 % | 20.541 M 1.57 % | 20.224 M 1.70 % | 19.886 M -26.67 % | 27.119 M 6.15 % | 25.548 M 15.29 % | 22.160 M 13.70 % | 19.490 M 1.27 % | 19.245 M 3.28 % | 18.633 M |
| Property plant equipment net | 345.841 M 2.37 % | 337.827 M 5.89 % | 319.029 M 4.42 % | 305.525 M 11.65 % | 273.639 M 1.69 % | 269.099 M 2.36 % | 262.885 M 5.76 % | 248.570 M -3.97 % | 258.857 M 2.25 % | 253.156 M 0.82 % | 251.092 M 4.85 % | 239.470 M -1.73 % | 243.686 M -0.88 % | 245.852 M -2.24 % | 251.473 M 3.91 % | 242.012 M 3.19 % | 234.536 M 0.92 % | 232.402 M -0.02 % | 232.450 M 0.32 % | 231.698 M -1.89 % | 236.164 M 0.65 % | 234.632 M -0.02 % | 234.684 M -2.23 % | 240.029 M -1.35 % | 243.316 M -0.64 % | 244.892 M -1.26 % | 248.026 M -1.99 % | 253.052 M -1.41 % | 256.671 M 1.70 % | 252.391 M -1.59 % | 256.476 M -1.30 % | 259.861 M -1.24 % | 263.126 M -1.55 % | 267.278 M -1.93 % | 272.528 M -1.38 % | 276.345 M 9.75 % | 251.805 M -3.75 % | 261.604 M -6.55 % | 279.928 M -3.22 % | 289.248 M -2.21 % | 295.793 M 0.83 % | 293.362 M -0.50 % | 294.835 M 0.56 % | 293.196 M 0.85 % | 290.721 M -0.16 % | 291.192 M 3.71 % | 280.765 M 0.91 % | 278.221 M 6.08 % | 262.266 M 5.24 % | 249.204 M 1.43 % | 245.684 M 4.95 % | 234.100 M |
| Total non current assets | 365.719 M 2.12 % | 358.143 M 5.67 % | 338.921 M 4.31 % | 324.911 M 11.04 % | 292.611 M 1.56 % | 288.127 M 2.26 % | 281.770 M 5.28 % | 267.644 M -3.53 % | 277.425 M 2.12 % | 271.672 M 0.79 % | 269.540 M 4.74 % | 257.344 M -1.84 % | 262.172 M -0.78 % | 264.238 M -2.12 % | 269.968 M 3.65 % | 260.460 M 2.97 % | 252.944 M 0.84 % | 250.829 M 0.03 % | 250.745 M 0.32 % | 249.948 M -1.76 % | 254.429 M 0.42 % | 253.376 M -0.01 % | 253.395 M -1.83 % | 258.108 M -1.26 % | 261.408 M -1.77 % | 266.109 M -1.15 % | 269.208 M -1.63 % | 273.659 M -1.58 % | 278.055 M 1.46 % | 274.057 M -1.68 % | 278.735 M -0.97 % | 281.463 M -0.81 % | 283.758 M -1.44 % | 287.910 M -1.79 % | 293.160 M -1.29 % | 296.977 M 8.49 % | 273.742 M -3.68 % | 284.188 M -6.46 % | 303.799 M -3.12 % | 313.598 M -5.09 % | 330.433 M 0.97 % | 327.259 M -0.18 % | 327.834 M 1.09 % | 324.307 M 0.13 % | 323.881 M 0.34 % | 322.780 M 3.58 % | 311.633 M 1.55 % | 306.863 M 6.39 % | 288.422 M 4.56 % | 275.845 M 1.05 % | 272.967 M 4.83 % | 260.384 M |
| Other current assets | 0.000 100.00 % | -191.481 M 6.73 % | -205.299 M -31.37 % | -156.272 M -6.78 % | -146.350 M -672.24 % | 25.575 M -1.77 % | 26.036 M 5.36 % | 24.712 M 20.34 % | 20.535 M -7.12 % | 22.110 M -8.36 % | 24.128 M -14.28 % | 28.147 M 15.26 % | 24.420 M -11.60 % | 27.625 M 8.02 % | 25.574 M 4.23 % | 24.537 M 0.73 % | 24.358 M -3.85 % | 25.334 M -9.04 % | 27.853 M 17.02 % | 23.802 M -14.61 % | 27.873 M 9.70 % | 25.409 M -8.00 % | 27.617 M -0.18 % | 27.667 M -8.01 % | 30.077 M 5.76 % | 28.440 M 11.36 % | 25.539 M 15.17 % | 22.176 M -16.47 % | 26.547 M -11.41 % | 29.965 M -1.92 % | 30.551 M 9.53 % | 27.894 M -6.00 % | 29.673 M -0.42 % | 29.798 M 4.22 % | 28.592 M 28.83 % | 22.193 M -9.37 % | 24.487 M -1.46 % | 24.849 M -13.91 % | 28.864 M 6.10 % | 27.204 M 6.77 % | 25.479 M 3.74 % | 24.561 M 5.96 % | 23.180 M 1.68 % | 22.798 M 7.43 % | 21.221 M -3.95 % | 22.095 M 8.02 % | 20.453 M 3.81 % | 19.702 M -6.95 % | 21.173 M -4.31 % | 22.127 M 19.06 % | 18.585 M 9.98 % | 16.899 M |
| Short 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 -100.00 % | 99.932 K -84.63 % | 650.009 K 129.79 % | 282.867 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 507.371 K | 0.000 -100.00 % | 987.452 K -42.35 % | 1.713 M 53.70 % | 1.114 M |
| cash and cash equivalents | 33.026 M -32.49 % | 48.921 M 8.33 % | 45.160 M 15.35 % | 39.151 M -12.51 % | 44.751 M 9.31 % | 40.941 M 17.48 % | 34.849 M 15.05 % | 30.291 M 49.25 % | 20.295 M -2.24 % | 20.761 M -5.85 % | 22.050 M -14.91 % | 25.913 M -15.42 % | 30.637 M 21.68 % | 25.179 M 186.68 % | 8.783 M 1.55 % | 8.649 M -14.68 % | 10.137 M -30.03 % | 14.487 M 16.19 % | 12.468 M 27.64 % | 9.768 M 39.62 % | 6.996 M 18.20 % | 5.919 M 32.24 % | 4.476 M -28.02 % | 6.218 M 53.34 % | 4.055 M -5.39 % | 4.286 M -28.99 % | 6.036 M -12.18 % | 6.873 M 14.25 % | 6.016 M -57.04 % | 14.004 M 38.93 % | 10.080 M -32.25 % | 14.878 M 40.82 % | 10.565 M 27.27 % | 8.301 M -4.89 % | 8.728 M -24.65 % | 11.583 M 6.80 % | 10.845 M 10.97 % | 9.773 M 33.77 % | 7.306 M -22.60 % | 9.439 M 174.79 % | 3.435 M | 0.000 | 0.000 -100.00 % | 455.525 K | 0.000 -100.00 % | 1.008 M -81.55 % | 5.463 M -57.71 % | 12.919 M 0.03 % | 12.915 M 19.25 % | 10.830 M 10.06 % | 9.840 M 92.00 % | 5.125 M |
| Cash and short term investments | 33.026 M -32.49 % | 48.921 M 8.33 % | 45.160 M 15.35 % | 39.151 M -12.51 % | 44.751 M 9.31 % | 40.941 M 17.48 % | 34.849 M 15.05 % | 30.291 M 49.25 % | 20.295 M -2.24 % | 20.761 M -5.85 % | 22.050 M -14.91 % | 25.913 M -15.42 % | 30.637 M 21.68 % | 25.179 M 186.68 % | 8.783 M 1.55 % | 8.649 M -14.68 % | 10.137 M -30.03 % | 14.487 M 16.19 % | 12.468 M 27.64 % | 9.768 M 39.62 % | 6.996 M 18.20 % | 5.919 M 32.24 % | 4.476 M -28.02 % | 6.218 M 53.34 % | 4.055 M -5.39 % | 4.286 M -28.99 % | 6.036 M -12.18 % | 6.873 M 14.25 % | 6.016 M -57.04 % | 14.004 M 38.93 % | 10.080 M -32.25 % | 14.878 M 40.82 % | 10.565 M 27.27 % | 8.301 M -4.89 % | 8.728 M -24.65 % | 11.583 M 6.80 % | 10.845 M 10.97 % | 9.773 M 33.77 % | 7.306 M -22.60 % | 9.439 M 167.02 % | 3.535 M 443.86 % | 650.009 K 129.79 % | 282.867 K -37.90 % | 455.525 K | 0.000 -100.00 % | 1.008 M -81.55 % | 5.463 M -59.31 % | 13.426 M 3.96 % | 12.915 M 9.29 % | 11.818 M 2.29 % | 11.553 M 85.16 % | 6.240 M |
| Total current assets | 99.432 M 2.51 % | 96.993 M -3.69 % | 100.710 M 18.32 % | 85.114 M 4.50 % | 81.451 M 11.24 % | 73.219 M 8.40 % | 67.546 M 10.12 % | 61.339 M 36.92 % | 44.800 M -4.49 % | 46.908 M -7.45 % | 50.684 M -15.57 % | 60.033 M -1.10 % | 60.701 M 3.98 % | 58.376 M 45.77 % | 40.046 M 2.88 % | 38.924 M -3.99 % | 40.542 M -10.92 % | 45.514 M -0.40 % | 45.699 M 17.96 % | 38.742 M -2.26 % | 39.639 M 10.28 % | 35.943 M -3.07 % | 37.083 M -4.45 % | 38.810 M 0.68 % | 38.548 M 2.95 % | 37.444 M 5.37 % | 35.536 M 5.73 % | 33.611 M -10.39 % | 37.510 M -24.80 % | 49.881 M 6.49 % | 46.841 M -4.28 % | 48.933 M 2.48 % | 47.748 M 4.55 % | 45.672 M 2.64 % | 44.498 M 6.80 % | 41.666 M -0.44 % | 41.849 M 1.48 % | 41.240 M -5.85 % | 43.801 M -2.79 % | 45.057 M 21.26 % | 37.158 M 10.86 % | 33.518 M 4.94 % | 31.940 M 1.22 % | 31.554 M 9.11 % | 28.919 M -4.27 % | 30.208 M -8.16 % | 32.892 M -15.85 % | 39.087 M 1.80 % | 38.395 M 1.97 % | 37.652 M 12.08 % | 33.593 M 25.11 % | 26.851 M |
| Inventory | 11.300 M -16.62 % | 13.553 M -8.73 % | 14.849 M 21.36 % | 12.235 M 51.99 % | 8.050 M 20.10 % | 6.703 M 0.63 % | 6.661 M 5.13 % | 6.336 M 59.60 % | 3.970 M -1.66 % | 4.037 M -10.41 % | 4.506 M -24.56 % | 5.973 M 5.83 % | 5.644 M 1.29 % | 5.572 M -2.06 % | 5.689 M -0.85 % | 5.738 M -5.11 % | 6.047 M 6.22 % | 5.693 M 5.86 % | 5.378 M 3.98 % | 5.172 M 8.43 % | 4.770 M 3.36 % | 4.615 M -7.52 % | 4.990 M 1.32 % | 4.925 M 11.53 % | 4.416 M -6.40 % | 4.718 M 19.11 % | 3.961 M -13.17 % | 4.562 M -7.78 % | 4.947 M -16.32 % | 5.912 M -4.80 % | 6.210 M 0.80 % | 6.161 M -17.96 % | 7.510 M -0.83 % | 7.573 M 5.50 % | 7.178 M -9.02 % | 7.890 M 21.07 % | 6.517 M -1.53 % | 6.618 M -13.27 % | 7.631 M -9.29 % | 8.413 M 3.30 % | 8.144 M -1.96 % | 8.307 M -2.00 % | 8.476 M 2.11 % | 8.301 M 7.84 % | 7.698 M 8.33 % | 7.106 M 1.86 % | 6.976 M 17.07 % | 5.959 M 38.37 % | 4.307 M 16.18 % | 3.707 M 7.28 % | 3.455 M -6.93 % | 3.713 M |
| Net receivables | 0.000 -100.00 % | 226.000 M -8.13 % | 246.000 M 29.47 % | 190.000 M 8.57 % | 175.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 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax 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 -100.00 % | 9.594 M 2.93 % | 9.322 M 10.69 % | 8.421 M 13.15 % | 7.442 M -19.25 % | 9.217 M 15.97 % | 7.947 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.646 M -32.38 % | 3.913 M 10.72 % | 3.534 M |
| 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 |
| Account payables | 11.314 M -12.84 % | 12.980 M -22.40 % | 16.726 M 3.64 % | 16.139 M 79.12 % | 9.010 M -0.79 % | 9.082 M 2.26 % | 8.881 M 24.52 % | 7.132 M 23.65 % | 5.768 M -18.71 % | 7.096 M -3.38 % | 7.344 M -17.59 % | 8.911 M 8.00 % | 8.251 M 12.97 % | 7.304 M -27.35 % | 10.054 M 7.23 % | 9.376 M 9.53 % | 8.560 M -14.49 % | 10.010 M 18.29 % | 8.462 M 15.07 % | 7.354 M -10.16 % | 8.186 M 8.31 % | 7.558 M -10.90 % | 8.483 M -12.20 % | 9.662 M 20.19 % | 8.039 M -18.72 % | 9.890 M 22.70 % | 8.060 M 23.22 % | 6.541 M -11.57 % | 7.397 M -37.42 % | 11.820 M -13.41 % | 13.651 M 22.13 % | 11.177 M -4.51 % | 11.705 M 6.22 % | 11.020 M 0.53 % | 10.962 M 15.23 % | 9.513 M -4.82 % | 9.994 M -1.68 % | 10.165 M -10.80 % | 11.396 M 4.94 % | 10.859 M -16.43 % | 12.994 M -0.66 % | 13.080 M -0.23 % | 13.111 M 14.48 % | 11.453 M -6.53 % | 12.253 M 15.41 % | 10.617 M 3.56 % | 10.252 M -9.42 % | 11.319 M 42.65 % | 7.935 M -7.18 % | 8.549 M -15.15 % | 10.075 M 9.81 % | 9.175 M |
| Tax payables | 11.291 M 27.28 % | 8.871 M 13.99 % | 7.782 M 501.39 % | 1.294 M 5.12 % | 1.231 M -12.07 % | 1.400 M 29.39 % | 1.082 M 19.96 % | 902.000 K | 0.000 | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 1.046 M 0.29 % | 1.043 M 16.93 % | 892.000 K -8.51 % | 975.000 K | 0.000 | 0.000 -100.00 % | 922.000 K -7.15 % | 993.000 K -53.18 % | 2.121 M 55.84 % | 1.361 M 44.33 % | 943.000 K -11.95 % | 1.071 M -45.96 % | 1.982 M 69.26 % | 1.171 M 37.12 % | 854.000 K -22.22 % | 1.098 M -47.03 % | 2.073 M 33.40 % | 1.554 M 37.89 % | 1.127 M 4.16 % | 1.082 M -58.30 % | 2.595 M 57.18 % | 1.651 M 31.97 % | 1.251 M -4.94 % | 1.316 M -1.14 % | 1.331 M 22.46 % | 1.087 M -20.27 % | 1.363 M -7.12 % | 1.468 M -3.97 % | 1.528 M | 0.000 | 0.000 -100.00 % | 1.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.358 M | 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 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 188.672 M 6 189.07 % | 3.000 M -3.10 % | 3.096 M -1.43 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M 0.00 % | 3.141 M -98.44 % | 201.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.653 M | 0.000 | 0.000 | 0.000 -100.00 % | 159.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.498 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 41.461 M 4.91 % | 39.521 M 9.00 % | 36.257 M 9.05 % | 33.247 M 10.60 % | 30.061 M 20.56 % | 24.935 M 17.00 % | 21.312 M 14.27 % | 18.651 M 14.93 % | 16.228 M 3.59 % | 15.666 M 0.95 % | 15.519 M 13.77 % | 13.641 M -5.35 % | 14.412 M 6.39 % | 13.546 M 7.39 % | 12.614 M 2.89 % | 12.260 M 3.50 % | 11.845 M 5.58 % | 11.219 M 16.38 % | 9.640 M 9.17 % | 8.830 M 53.30 % | 5.760 M 0.28 % | 5.744 M 21.08 % | 4.744 M 3.60 % | 4.579 M 3.79 % | 4.412 M -3.58 % | 4.576 M 2.42 % | 4.468 M -10.78 % | 5.008 M 83.11 % | 2.735 M 58.18 % | 1.729 M -22.05 % | 2.218 M 0.14 % | 2.215 M 2 976.39 % | 72.000 K -5.26 % | 76.000 K 11.76 % | 68.000 K 38.78 % | 49.000 K 4.53 % | 46.876 K 9.63 % | 42.760 K -49.29 % | 84.322 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -203.03 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 465.151 M 2.20 % | 455.136 M 3.53 % | 439.631 M 7.22 % | 410.025 M 9.61 % | 374.062 M 3.52 % | 361.346 M 3.44 % | 349.316 M 6.18 % | 328.983 M 2.10 % | 322.225 M 1.14 % | 318.580 M -0.51 % | 320.224 M 0.90 % | 317.377 M -1.70 % | 322.873 M 0.08 % | 322.614 M 4.06 % | 310.014 M 3.55 % | 299.384 M 2.01 % | 293.486 M -0.96 % | 296.343 M -0.03 % | 296.444 M 2.69 % | 288.690 M -1.83 % | 294.068 M 1.64 % | 289.319 M -0.40 % | 290.478 M -2.17 % | 296.918 M -1.01 % | 299.956 M -1.18 % | 303.553 M -0.39 % | 304.744 M -0.82 % | 307.270 M -2.63 % | 315.565 M -2.58 % | 323.938 M -0.50 % | 325.576 M -1.46 % | 330.396 M -0.33 % | 331.506 M -0.62 % | 333.582 M -1.21 % | 337.658 M -0.29 % | 338.643 M 7.30 % | 315.592 M -3.02 % | 325.429 M -6.38 % | 347.601 M -3.08 % | 358.655 M -2.43 % | 367.591 M 1.89 % | 360.777 M 0.28 % | 359.774 M 1.10 % | 355.861 M 0.87 % | 352.800 M -0.05 % | 352.988 M 2.46 % | 344.525 M -0.41 % | 345.950 M 5.85 % | 326.817 M 4.25 % | 313.496 M 2.26 % | 306.560 M 6.73 % | 287.235 M |
| 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-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 |
| 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-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -5.048 M -124.54 % | 20.568 M 276.22 % | 5.467 M -58.36 % | 13.128 M -12.68 % | 15.034 M 6.65 % | 14.096 M 9.66 % | 12.854 M 87.68 % | 6.849 M -28.63 % | 9.596 M -6.22 % | 10.233 M -13.07 % | 11.772 M 227.91 % | 3.590 M -69.27 % | 11.682 M 411.47 % | 2.284 M -70.23 % | 7.672 M -20.30 % | 9.626 M 67.41 % | 5.750 M -26.63 % | 7.837 M 31.54 % | 5.958 M -19.51 % | 7.402 M 41.42 % | 5.234 M -32.32 % | 7.734 M 186.66 % | 2.698 M -65.50 % | 7.821 M 11.55 % | 7.011 M 37.50 % | 5.099 M 26.87 % | 4.019 M -58.17 % | 9.607 M 196.60 % | 3.239 M -18.78 % | 3.988 M -33.54 % | 6.001 M -36.11 % | 9.392 M 97.44 % | 4.757 M 112.27 % | 2.241 M -60.33 % | 5.649 M 134.61 % | -16.321 M -292.45 % | 8.481 M -48.69 % | 16.530 M 110.60 % | 7.849 M -40.42 % | 13.175 M 2 003.85 % | -691.997 K 79.80 % | -3.426 M 11.28 % | -3.862 M -278.39 % | 2.165 M 1.66 % | 2.129 M 212.99 % | -1.885 M 55.59 % | -4.244 M -12 497.48 % | 34.233 K -95.14 % | 703.677 K 142.52 % | -1.655 M 31.46 % | -2.415 M -122.34 % | 10.810 M 403.28 % | -3.564 M 57.52 % | -8.391 M -206.50 % | -2.738 M |
| Net cash provided by operating activities | 13.543 M -62.24 % | 35.863 M 13.35 % | 31.638 M -14.27 % | 36.905 M 5.38 % | 35.020 M 29.92 % | 26.955 M 22.99 % | 21.917 M 48.53 % | 14.756 M 51.20 % | 9.759 M -24.13 % | 12.863 M 12.91 % | 11.392 M 74.14 % | 6.542 M -51.81 % | 13.576 M 128.51 % | 5.941 M -42.99 % | 10.421 M -2.55 % | 10.694 M 34.33 % | 7.961 M -40.75 % | 13.436 M 36.67 % | 9.831 M 4.00 % | 9.453 M 26.58 % | 7.468 M 1.29 % | 7.373 M 183.03 % | 2.605 M -66.10 % | 7.684 M 66.61 % | 4.612 M -15.67 % | 5.469 M 43.21 % | 3.819 M -42.87 % | 6.685 M 158.81 % | 2.583 M 32.73 % | 1.946 M -78.39 % | 9.004 M -11.53 % | 10.177 M 42.30 % | 7.152 M 53.58 % | 4.657 M -17.49 % | 5.644 M -27.15 % | 7.747 M 17.80 % | 6.577 M -33.92 % | 9.953 M 214.15 % | 3.168 M 54.07 % | 2.056 M -66.55 % | 6.148 M 403.01 % | 1.222 M 59.03 % | 768.572 K -86.12 % | 5.537 M 5.40 % | 5.253 M 48.65 % | 3.534 M 281.84 % | -1.943 M -118.63 % | 10.434 M 31.56 % | 7.931 M 30.16 % | 6.094 M 146.30 % | 2.474 M -87.50 % | 19.793 M 482.56 % | 3.398 M 147.17 % | -7.203 M -378.70 % | 2.585 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -24.649 M 38.32 % | -39.960 M -13.07 % | -35.342 M -328.96 % | -8.239 M 41.72 % | -14.138 M -84.04 % | -7.682 M -916.14 % | -756.000 K 80.62 % | -3.901 M 15.20 % | -4.600 M 76.45 % | -19.530 M -14 808.40 % | -131.000 K 97.08 % | -4.493 M -106.20 % | -2.179 M 67.42 % | -6.689 M 20.77 % | -8.442 M -3.94 % | -8.122 M -55.33 % | -5.229 M 25.98 % | -7.064 M -758.32 % | -823.000 K 86.23 % | -5.975 M -151.58 % | -2.375 M -173.62 % | -868.000 K -135.88 % | 2.419 M 152.87 % | -4.575 M -55.24 % | -2.947 M -565.24 % | -443.000 K 70.68 % | -1.511 M 83.77 % | -9.308 M -292.74 % | -2.370 M -16.86 % | -2.028 M 15.85 % | -2.410 M -235.65 % | -718.000 K 51.39 % | -1.477 M 35.16 % | -2.278 M 30.00 % | -3.255 M -66.88 % | -1.950 M 33.51 % | -2.933 M -124.40 % | -1.307 M -94.75 % | -671.192 K 59.52 % | -1.658 M 10.82 % | -1.859 M 47.08 % | -3.514 M 23.42 % | -4.588 M 55.83 % | -10.388 M 15.60 % | -12.308 M -13.27 % | -10.866 M 35.90 % | -16.950 M 7.38 % | -18.300 M -252.55 % | -5.191 M 49.10 % | -10.198 M 47.00 % | -19.241 M -264.37 % | -5.281 M -226.84 % | 4.163 M 574.38 % | -877.622 K |
| Net cash used for investing activites | -21.240 M 13.83 % | -24.649 M 38.32 % | -39.960 M -13.07 % | -35.342 M -328.96 % | -8.239 M 41.72 % | -14.138 M -84.04 % | -7.682 M -916.14 % | -756.000 K 80.62 % | -3.901 M 15.20 % | -4.600 M 76.45 % | -19.530 M -14 808.40 % | -131.000 K 97.08 % | -4.493 M -106.20 % | -2.179 M 67.42 % | -6.689 M 20.77 % | -8.442 M -3.94 % | -8.122 M -55.33 % | -5.229 M 25.98 % | -7.064 M -758.32 % | -823.000 K 86.23 % | -5.975 M -151.58 % | -2.375 M -173.62 % | -868.000 K -135.88 % | 2.419 M 152.87 % | -4.575 M -55.24 % | -2.947 M -565.24 % | -443.000 K 70.68 % | -1.511 M 83.77 % | -9.308 M -292.74 % | -2.370 M -16.86 % | -2.028 M 15.85 % | -2.410 M -235.65 % | -718.000 K 51.39 % | -1.477 M 35.16 % | -2.278 M 30.00 % | -3.255 M -66.88 % | -1.950 M 33.51 % | -2.933 M -124.40 % | -1.307 M -94.75 % | -671.192 K 59.52 % | -1.658 M 10.82 % | -1.859 M 47.08 % | -3.514 M 23.42 % | -4.588 M 55.83 % | -10.388 M 15.60 % | -12.308 M -13.27 % | -10.866 M 35.90 % | -16.950 M 7.38 % | -18.300 M -252.55 % | -5.191 M 49.10 % | -10.198 M 47.00 % | -19.241 M -264.37 % | -5.281 M -226.84 % | 4.163 M 574.38 % | -877.622 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.200 M -10.02 % | -7.453 M -152.01 % | 14.331 M 300.07 % | -7.163 M 68.82 % | -22.971 M -241.58 % | -6.725 M 30.51 % | -9.677 M -32.31 % | -7.314 M -15.65 % | -6.324 M 33.79 % | -9.552 M -323.44 % | 4.275 M 138.39 % | -11.136 M -207.20 % | -3.625 M -128.69 % | 12.634 M 451.14 % | -3.598 M 3.80 % | -3.740 M 10.72 % | -4.189 M 32.30 % | -6.188 M -9 135.82 % | -67.000 K 98.86 % | -5.858 M -1 308.17 % | -416.000 K 88.30 % | -3.555 M -2.18 % | -3.479 M 56.18 % | -7.940 M -2 862.69 % | -268.000 K 93.73 % | -4.272 M -1.40 % | -4.213 M 2.41 % | -4.317 M -241.81 % | -1.263 M -129.05 % | 4.348 M 136.93 % | -11.774 M -240.88 % | -3.454 M 17.17 % | -4.170 M -15.61 % | -3.607 M 42.02 % | -6.221 M -33.77 % | -4.651 M -39.45 % | -3.335 M 18.09 % | -4.071 M -5.64 % | -3.854 M -183.42 % | 4.620 M 178.67 % | 1.658 M 249.84 % | -1.106 M -185.29 % | 1.297 M 3.02 % | 1.259 M -45.28 % | 2.301 M -44.50 % | 4.147 M -24.06 % | 5.461 M -14.83 % | 6.412 M -48.62 % | 12.480 M 62 703.78 % | 19.872 K -99.84 % | 12.270 M 1 069.40 % | 1.049 M -25.27 % | 1.404 M -21.86 % | 1.797 M 132.87 % | -5.466 M |
| Net cash used provided by financing activities | -8.200 M -10.02 % | -7.453 M -152.01 % | 14.331 M 300.07 % | -7.163 M 68.82 % | -22.971 M -241.58 % | -6.725 M 30.51 % | -9.677 M -32.31 % | -7.314 M -15.65 % | -6.324 M 33.79 % | -9.552 M -323.44 % | 4.275 M 138.39 % | -11.136 M -207.20 % | -3.625 M -128.69 % | 12.634 M 451.14 % | -3.598 M 3.80 % | -3.740 M 10.72 % | -4.189 M 32.30 % | -6.188 M -9 135.82 % | -67.000 K 98.86 % | -5.858 M -1 308.17 % | -416.000 K 88.30 % | -3.555 M -2.18 % | -3.479 M 56.18 % | -7.940 M -2 862.69 % | -268.000 K 93.73 % | -4.272 M -1.40 % | -4.213 M 2.41 % | -4.317 M -241.81 % | -1.263 M -129.05 % | 4.348 M 136.93 % | -11.774 M -240.88 % | -3.454 M 17.17 % | -4.170 M -15.61 % | -3.607 M 42.02 % | -6.221 M -33.77 % | -4.651 M -39.45 % | -3.335 M 18.09 % | -4.071 M -5.64 % | -3.854 M -183.42 % | 4.620 M 178.67 % | 1.658 M 249.84 % | -1.106 M -185.29 % | 1.297 M 3.02 % | 1.259 M -45.28 % | 2.301 M -44.50 % | 4.147 M -24.06 % | 5.461 M -14.83 % | 6.412 M -48.62 % | 12.480 M 62 703.78 % | 19.872 K -99.84 % | 12.270 M 1 069.40 % | 1.049 M -25.27 % | 1.404 M -21.86 % | 1.797 M 132.87 % | -5.466 M |
| Effect of forex changes on cash | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 895.159 K 507.46 % | -219.690 K 54.39 % | -481.649 K -48 153 335 168 527.28 % | 0.000 100.00 % | -1.217 K -110.60 % | 11.480 K 265.02 % | 3.145 K 314 498 025 556.86 % | 0.000 -100.00 % | 243.446 K 242.77 % | -170.512 K -198.92 % | 172.380 K 18 509 161 562 112 100.00 % | 0.000 -100.00 % | 107.925 K 508.49 % | -26.420 K -139.15 % | 67.485 K | 0.000 -100.00 % | 158.061 K -71.97 % | 563.967 K 777.71 % | -83.217 K -8 315 791 910 708.56 % | 0.000 |
| Net change in cash | -15.895 M -522.63 % | 3.761 M -37.41 % | 6.009 M 207.30 % | -5.600 M -246.98 % | 3.810 M -37.46 % | 6.092 M 33.66 % | 4.558 M -31.83 % | 6.686 M 1 534.76 % | -466.000 K 63.85 % | -1.289 M 66.63 % | -3.863 M 18.23 % | -4.724 M -186.55 % | 5.458 M -66.71 % | 16.396 M 12 135.82 % | 134.000 K 109.01 % | -1.488 M 65.79 % | -4.350 M -315.45 % | 2.019 M -25.22 % | 2.700 M -2.60 % | 2.772 M 157.38 % | 1.077 M -25.36 % | 1.443 M 182.84 % | -1.742 M -180.54 % | 2.163 M 1 036.36 % | -231.000 K 86.80 % | -1.750 M -109.08 % | -837.000 K -197.67 % | 857.000 K 110.73 % | -7.988 M -303.57 % | 3.924 M 181.78 % | -4.798 M -211.25 % | 4.313 M 90.50 % | 2.264 M 630.21 % | -427.000 K 85.04 % | -2.855 M -487.08 % | 737.567 K -31.20 % | 1.072 M -56.55 % | 2.467 M 223.80 % | -1.993 M -133.19 % | 6.004 M -2.52 % | 6.160 M 453.91 % | -1.740 M -20.21 % | -1.448 M -159.05 % | 2.452 M 181.62 % | -3.004 M 32.58 % | -4.455 M 39.37 % | -7.348 M -220 882.85 % | 3.328 K -99.84 % | 2.085 M 110.56 % | 990.196 K -78.22 % | 4.547 M 158.48 % | 1.759 M 1 970.46 % | 84.956 K 106.41 % | -1.326 M 64.72 % | -3.759 M |
| Cash at beginning of period | 48.921 M 8.33 % | 45.160 M 15.35 % | 39.151 M -12.51 % | 44.751 M 9.31 % | 40.941 M 17.48 % | 34.849 M 15.05 % | 30.291 M 28.32 % | 23.605 M 13.70 % | 20.761 M -5.85 % | 22.050 M -14.91 % | 25.913 M -15.42 % | 30.637 M 21.68 % | 25.179 M 186.68 % | 8.783 M 1.55 % | 8.649 M -14.68 % | 10.137 M -30.03 % | 14.487 M 16.19 % | 12.468 M 27.64 % | 9.768 M 39.62 % | 6.996 M 18.20 % | 5.919 M 32.24 % | 4.476 M -28.02 % | 6.218 M 53.34 % | 4.055 M -5.39 % | 4.286 M -28.99 % | 6.036 M -12.18 % | 6.873 M 14.25 % | 6.016 M -57.04 % | 14.004 M 38.93 % | 10.080 M -32.25 % | 14.878 M 40.82 % | 10.565 M 27.27 % | 8.301 M -4.89 % | 8.728 M -24.65 % | 11.583 M 6.80 % | 10.845 M 10.97 % | 9.773 M 33.77 % | 7.306 M -21.43 % | 9.299 M 170.70 % | 3.435 M 226.09 % | -2.724 M -176.89 % | -983.915 K -312.12 % | 463.855 K 123.24 % | -1.996 M -298.09 % | 1.008 M -81.55 % | 5.463 M -57.36 % | 12.811 M -0.81 % | 12.915 M 19.25 % | 10.830 M 10.06 % | 9.840 M 85.89 % | 5.293 M 57.25 % | 3.366 M 2.59 % | 3.281 M -28.78 % | 4.607 M -44.93 % | 8.366 M |
| Cash at end of period | 33.026 M -32.49 % | 48.921 M 8.33 % | 45.160 M 15.35 % | 39.151 M -12.51 % | 44.751 M 9.31 % | 40.941 M 17.48 % | 34.849 M 15.05 % | 30.291 M 49.25 % | 20.295 M -2.24 % | 20.761 M -5.85 % | 22.050 M -14.91 % | 25.913 M -15.42 % | 30.637 M 21.68 % | 25.179 M 186.68 % | 8.783 M 1.55 % | 8.649 M -14.68 % | 10.137 M -30.03 % | 14.487 M 16.19 % | 12.468 M 27.64 % | 9.768 M 39.62 % | 6.996 M 18.20 % | 5.919 M 32.24 % | 4.476 M -28.02 % | 6.218 M 53.34 % | 4.055 M -5.39 % | 4.286 M -28.99 % | 6.036 M -12.18 % | 6.873 M 14.25 % | 6.016 M -57.04 % | 14.004 M 38.93 % | 10.080 M -32.25 % | 14.878 M 40.82 % | 10.565 M 27.27 % | 8.301 M -4.89 % | 8.728 M -24.65 % | 11.583 M 6.80 % | 10.845 M 10.97 % | 9.773 M 33.77 % | 7.306 M -22.60 % | 9.439 M 174.79 % | 3.435 M 226.09 % | -2.724 M -176.89 % | -983.915 K -316.00 % | 455.525 K 122.82 % | -1.996 M -298.09 % | 1.008 M -81.55 % | 5.463 M -57.71 % | 12.918 M 0.03 % | 12.915 M 19.25 % | 10.830 M 10.06 % | 9.840 M 92.00 % | 5.125 M 52.26 % | 3.366 M 2.59 % | 3.281 M -28.78 % | 4.607 M |
| Operating cash flow | 13.543 M -62.24 % | 35.863 M 13.35 % | 31.638 M -14.27 % | 36.905 M 5.38 % | 35.020 M 29.92 % | 26.955 M 22.99 % | 21.917 M 48.53 % | 14.756 M 51.20 % | 9.759 M -24.13 % | 12.863 M 12.91 % | 11.392 M 74.14 % | 6.542 M -51.81 % | 13.576 M 128.51 % | 5.941 M -42.99 % | 10.421 M -2.55 % | 10.694 M 34.33 % | 7.961 M -40.75 % | 13.436 M 36.67 % | 9.831 M 4.00 % | 9.453 M 26.58 % | 7.468 M 1.29 % | 7.373 M 183.03 % | 2.605 M -66.10 % | 7.684 M 66.61 % | 4.612 M -15.67 % | 5.469 M 43.21 % | 3.819 M -42.87 % | 6.685 M 158.81 % | 2.583 M 32.73 % | 1.946 M -78.39 % | 9.004 M -11.53 % | 10.177 M 42.30 % | 7.152 M 53.58 % | 4.657 M -17.49 % | 5.644 M -27.15 % | 7.747 M 17.80 % | 6.577 M -33.92 % | 9.953 M 214.15 % | 3.168 M 54.07 % | 2.056 M -66.55 % | 6.148 M 403.01 % | 1.222 M 59.03 % | 768.572 K -86.12 % | 5.537 M 5.40 % | 5.253 M 48.65 % | 3.534 M 281.84 % | -1.943 M -118.63 % | 10.434 M 31.56 % | 7.931 M 30.16 % | 6.094 M 146.30 % | 2.474 M -87.50 % | 19.793 M 482.56 % | 3.398 M 147.17 % | -7.203 M -378.70 % | 2.585 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 13.543 M -62.24 % | 35.863 M 13.35 % | 31.638 M -14.27 % | 36.905 M 5.38 % | 35.020 M 29.92 % | 26.955 M 22.99 % | 21.917 M 48.53 % | 14.756 M 51.20 % | 9.759 M -24.13 % | 12.863 M 12.91 % | 11.392 M 74.14 % | 6.542 M -51.81 % | 13.576 M 128.51 % | 5.941 M -42.99 % | 10.421 M -2.55 % | 10.694 M 34.33 % | 7.961 M -40.75 % | 13.436 M 36.67 % | 9.831 M 4.00 % | 9.453 M 26.58 % | 7.468 M 1.29 % | 7.373 M 183.03 % | 2.605 M -66.10 % | 7.684 M 66.61 % | 4.612 M -15.67 % | 5.469 M 43.21 % | 3.819 M -42.87 % | 6.685 M 158.81 % | 2.583 M 32.73 % | 1.946 M -78.39 % | 9.004 M -11.53 % | 10.177 M 42.30 % | 7.152 M 53.58 % | 4.657 M -17.49 % | 5.644 M -27.15 % | 7.747 M 17.80 % | 6.577 M -33.92 % | 9.953 M 214.15 % | 3.168 M 54.07 % | 2.056 M -66.55 % | 6.148 M 403.01 % | 1.222 M 59.03 % | 768.572 K -86.12 % | 5.537 M 5.40 % | 5.253 M 48.65 % | 3.534 M 281.84 % | -1.943 M -118.63 % | 10.434 M 31.56 % | 7.931 M 30.16 % | 6.094 M 146.30 % | 2.474 M -87.50 % | 19.793 M 482.56 % | 3.398 M 147.17 % | -7.203 M -378.70 % | 2.585 M |
| 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 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 |