Atech OEM Inc. 6109.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 717.477 M -28.94 % | 1.010 B -23.79 % | 1.325 B 8.39 % | 1.222 B 27.02 % | 962.266 M -2.92 % | 991.259 M -3.46 % | 1.027 B -16.96 % | 1.236 B -14.91 % | 1.453 B -26.63 % | 1.980 B -11.04 % | 2.226 B 19.44 % | 1.864 B -11.47 % | 2.105 B 20.25 % | 1.751 B -16.70 % | 2.102 B 471.89 % | 367.558 M -20.21 % | 460.668 M -36.49 % | 725.374 M -19.32 % | 899.119 M 32.70 % | 677.566 M 42.05 % | 476.989 M |
| Net income | -111.726 M -700.13 % | 18.617 M -72.06 % | 66.632 M 180.90 % | -82.360 M -815.93 % | -8.992 M -163.02 % | 14.268 M 833.77 % | 1.528 M -96.97 % | 50.367 M -37.11 % | 80.089 M -30.20 % | 114.739 M 30.54 % | 87.897 M 316.79 % | -40.544 M -211.81 % | 36.263 M 145.55 % | -79.612 M -99.18 % | -39.970 M -222.82 % | 32.544 M 155.19 % | -58.967 M -1 288.61 % | 4.961 M -80.72 % | 25.733 M 151.80 % | -49.678 M -50.80 % | -32.942 M |
| Income before tax | -122.899 M -541.88 % | 27.813 M -67.71 % | 86.141 M 207.46 % | -80.161 M -814.14 % | -8.769 M -140.08 % | 21.879 M 188.26 % | 7.590 M -88.64 % | 66.801 M -34.15 % | 101.439 M -32.54 % | 150.379 M 48.74 % | 101.100 M 374.89 % | -36.778 M -186.11 % | 42.711 M 155.68 % | -76.707 M -106.35 % | -37.174 M -207.05 % | 34.726 M 159.46 % | -58.402 M -393.49 % | 19.899 M -25.52 % | 26.716 M 155.10 % | -48.484 M -50.54 % | -32.207 M |
| Income before tax ratio | -0.17 -721.79 % | 0.03 -57.63 % | 0.07 199.14 % | -0.07 -619.71 % | -0.01 -141.29 % | 0.02 198.59 % | 0.01 -86.32 % | 0.05 -22.61 % | 0.07 -8.06 % | 0.08 67.21 % | 0.05 330.14 % | -0.02 -197.27 % | 0.02 146.30 % | -0.04 -147.72 % | -0.02 -118.72 % | 0.09 174.52 % | -0.13 -562.14 % | 0.03 -7.68 % | 0.03 141.52 % | -0.07 -5.98 % | -0.07 |
| EBITDA | -85.362 M -228.26 % | 66.556 M -47.19 % | 126.020 M 389.77 % | -43.490 M -312.50 % | 20.466 M -58.10 % | 48.848 M 110.23 % | 23.235 M -73.01 % | 86.076 M -30.36 % | 123.608 M -30.48 % | 177.794 M 34.04 % | 132.646 M 4 066.69 % | -3.344 M -104.31 % | 77.602 M 294.75 % | -39.848 M -953.28 % | 4.670 M -91.30 % | 53.689 M 242.93 % | -37.562 M -193.45 % | 40.194 M -21.60 % | 51.268 M 323.37 % | -22.952 M -1 918.70 % | 1.262 M |
| Net income ratio | -0.16 -944.48 % | 0.02 -63.34 % | 0.05 174.64 % | -0.07 -621.11 % | -0.01 -164.92 % | 0.01 867.24 % | 0.00 -96.35 % | 0.04 -26.09 % | 0.06 -4.87 % | 0.06 46.74 % | 0.04 281.50 % | -0.02 -226.30 % | 0.02 137.88 % | -0.05 -139.12 % | -0.02 -121.48 % | 0.09 169.17 % | -0.13 -1 971.60 % | 0.01 -76.10 % | 0.03 139.04 % | -0.07 -6.16 % | -0.07 |
| Ratio EBITDA | -0.12 -280.48 % | 0.07 -30.70 % | 0.10 367.34 % | -0.04 -267.30 % | 0.02 -56.84 % | 0.05 117.77 % | 0.02 -67.50 % | 0.07 -18.16 % | 0.09 -5.25 % | 0.09 50.68 % | 0.06 3 420.96 % | 0.00 -104.87 % | 0.04 261.95 % | -0.02 -1 124.38 % | 0.00 -98.48 % | 0.15 279.14 % | -0.08 -247.15 % | 0.06 -2.82 % | 0.06 268.33 % | -0.03 -1 380.32 % | 0.00 |
| Gross profit ratio | 0.15 -45.33 % | 0.27 12.92 % | 0.24 45.92 % | 0.16 -17.43 % | 0.20 -6.43 % | 0.21 11.59 % | 0.19 -12.90 % | 0.22 -2.28 % | 0.22 23.68 % | 0.18 14.98 % | 0.16 23.55 % | 0.13 -11.12 % | 0.14 52.62 % | 0.09 -24.48 % | 0.12 -33.98 % | 0.19 16.76 % | 0.16 -8.99 % | 0.18 -5.90 % | 0.19 4.67 % | 0.18 11.12 % | 0.16 |
| Weighted average shs out dil | 67.632 M -0.70 % | 68.109 M 18.86 % | 57.302 M 1.93 % | 56.219 M 1.95 % | 55.143 M 1.40 % | 54.379 M -12.87 % | 62.413 M -8.56 % | 68.258 M 24.83 % | 54.681 M -1.05 % | 55.262 M -0.21 % | 55.378 M 0.62 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 9.86 % | 50.098 M 52.17 % | 32.923 M 2.13 % | 32.235 M -2.89 % | 33.195 M 0.00 % | 33.195 M 0.00 % | 33.195 M 0.00 % | 33.195 M |
| Weighted average shs out | 67.632 M 1.72 % | 66.489 M 16.60 % | 57.024 M 1.43 % | 56.219 M 1.95 % | 55.143 M 1.50 % | 54.326 M -22.49 % | 70.092 M 3.22 % | 67.908 M 25.22 % | 54.232 M -1.08 % | 54.824 M -0.38 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 9.86 % | 50.098 M 52.25 % | 32.906 M 2.08 % | 32.235 M 0.25 % | 32.156 M 0.58 % | 31.970 M 0.20 % | 31.907 M 0.00 % | 31.907 M |
| EPS diluted | -1.65 -711.11 % | 0.27 -76.72 % | 1.16 179.45 % | -1.46 -812.50 % | -0.16 -161.54 % | 0.26 1 132.23 % | 0.02 -97.15 % | 0.74 -49.66 % | 1.47 -28.99 % | 2.07 31.01 % | 1.58 313.51 % | -0.74 -212.12 % | 0.66 145.52 % | -1.45 -83.54 % | -0.79 -179.80 % | 0.99 154.10 % | -1.83 -1 320.00 % | 0.15 -80.65 % | 0.78 151.80 % | -1.50 -50.80 % | -0.99 |
| Earnings per share | -1.65 -689.29 % | 0.28 -76.07 % | 1.17 180.14 % | -1.46 -812.50 % | -0.16 -161.54 % | 0.26 1 132.23 % | 0.02 -97.15 % | 0.74 -50.00 % | 1.48 -29.19 % | 2.09 30.63 % | 1.60 316.22 % | -0.74 -212.12 % | 0.66 145.52 % | -1.45 -83.54 % | -0.79 -179.80 % | 0.99 154.10 % | -1.83 -1 320.00 % | 0.15 -81.25 % | 0.80 151.28 % | -1.56 -51.46 % | -1.03 |
| Gross profit | 106.191 M -61.15 % | 273.320 M -13.94 % | 317.604 M 58.16 % | 200.814 M 4.87 % | 191.487 M -9.16 % | 210.807 M 7.73 % | 195.681 M -27.66 % | 270.519 M -16.85 % | 325.350 M -9.25 % | 358.509 M 2.28 % | 350.512 M 47.57 % | 237.527 M -21.32 % | 301.892 M 83.52 % | 164.497 M -37.09 % | 261.493 M 277.57 % | 69.257 M -6.84 % | 74.343 M -42.20 % | 128.626 M -24.08 % | 169.434 M 38.90 % | 121.984 M 57.85 % | 77.279 M |
| Income tax expense | -11.496 M -228.75 % | 8.929 M -53.69 % | 19.279 M 685.94 % | 2.453 M 18 769.23 % | 13.000 K -99.83 % | 7.527 M 31.25 % | 5.735 M -64.34 % | 16.082 M -23.69 % | 21.074 M -40.81 % | 35.603 M 156.78 % | 13.865 M 113.83 % | 6.484 M -6.62 % | 6.944 M 139.04 % | 2.905 M 3.90 % | 2.796 M 28.14 % | 2.182 M 286.19 % | 565.000 K -8.87 % | 620.000 K -36.93 % | 983.000 K -17.67 % | 1.194 M 62.45 % | 735.000 K |
| Cost of revenue | 611.286 M -16.98 % | 736.289 M -26.89 % | 1.007 B -1.40 % | 1.021 B 32.52 % | 770.779 M -1.24 % | 780.452 M -6.09 % | 831.105 M -13.96 % | 965.908 M -14.35 % | 1.128 B -30.47 % | 1.622 B -13.53 % | 1.876 B 15.34 % | 1.626 B -9.83 % | 1.804 B 13.69 % | 1.586 B -13.81 % | 1.841 B 517.01 % | 298.301 M -22.78 % | 386.325 M -35.26 % | 596.748 M -18.22 % | 729.685 M 31.34 % | 555.582 M 39.00 % | 399.710 M |
| General and administrative expenses | 88.667 M -20.15 % | 111.048 M -0.98 % | 112.151 M -8.65 % | 122.776 M 37.83 % | 89.080 M 6.45 % | 83.682 M -4.31 % | 87.447 M -9.58 % | 96.713 M -10.24 % | 107.751 M -10.59 % | 120.510 M -0.28 % | 120.852 M -11.60 % | 136.717 M 6.74 % | 128.080 M 6.07 % | 120.755 M -14.53 % | 141.286 M 107.82 % | 67.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 51.250 M -12.44 % | 58.534 M -5.10 % | 61.679 M 5.99 % | 58.194 M 15.57 % | 50.356 M -0.89 % | 50.809 M 0.98 % | 50.316 M -11.33 % | 56.748 M -11.58 % | 64.182 M -10.58 % | 71.777 M -6.84 % | 77.045 M -0.08 % | 77.104 M 7.39 % | 71.801 M -8.71 % | 78.654 M -12.79 % | 90.185 M 234.89 % | 26.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 -100.00 % | 13.985 M |
| Operating expenses | 225.724 M -8.82 % | 247.560 M -3.43 % | 256.348 M -1.53 % | 260.323 M 26.02 % | 206.570 M 7.61 % | 191.962 M -3.33 % | 198.576 M -7.01 % | 213.542 M -14.66 % | 250.216 M -5.52 % | 264.837 M 1.32 % | 261.392 M -6.19 % | 278.633 M 9.50 % | 254.455 M 0.11 % | 254.188 M -10.92 % | 285.362 M 135.74 % | 121.052 M 4.45 % | 115.894 M 5.56 % | 109.787 M -14.65 % | 128.625 M -5.66 % | 136.338 M 66.69 % | 81.791 M |
| Cost and expenses | 837.010 M -14.92 % | 983.849 M -22.09 % | 1.263 B -1.48 % | 1.282 B 31.19 % | 977.044 M 0.53 % | 971.892 M -5.61 % | 1.030 B -12.70 % | 1.179 B -14.41 % | 1.378 B -26.97 % | 1.887 B -11.72 % | 2.137 B 12.19 % | 1.905 B -7.44 % | 2.058 B 11.81 % | 1.841 B -13.42 % | 2.126 B 406.95 % | 419.353 M -16.50 % | 502.219 M -28.92 % | 706.535 M -17.68 % | 858.310 M 24.05 % | 691.920 M 43.70 % | 481.501 M |
| Research and development expenses | 85.807 M 9.95 % | 78.040 M -4.61 % | 81.810 M 3.10 % | 79.353 M 18.74 % | 66.829 M 17.35 % | 56.949 M -6.35 % | 60.813 M 1.22 % | 60.081 M -23.25 % | 78.283 M 7.90 % | 72.550 M 14.26 % | 63.495 M -2.03 % | 64.812 M 18.76 % | 54.574 M -0.37 % | 54.779 M 1.65 % | 53.891 M 106.18 % | 26.138 M 13.08 % | 23.114 M 22.73 % | 18.833 M -13.31 % | 21.725 M 25.92 % | 17.253 M 23.37 % | 13.985 M |
| Selling general and administrative expenses | 139.917 M -17.49 % | 169.582 M -2.44 % | 173.830 M -3.95 % | 180.970 M 29.79 % | 139.436 M 3.68 % | 134.491 M -2.38 % | 137.763 M -10.23 % | 153.461 M -10.74 % | 171.933 M -10.59 % | 192.287 M -2.83 % | 197.897 M -7.45 % | 213.821 M 6.97 % | 199.881 M 0.24 % | 199.409 M -13.85 % | 231.471 M 143.87 % | 94.914 M 2.30 % | 92.780 M 2.01 % | 90.954 M -14.92 % | 106.900 M -10.23 % | 119.085 M 45.60 % | 81.791 M |
| Interest income | 3.449 M 17.95 % | 2.924 M 174.81 % | 1.064 M 7.04 % | 994.000 K -44.75 % | 1.799 M -10.09 % | 2.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.751 M -27.22 % | 2.406 M 86.95 % | 1.287 M 105.59 % | 626.000 K -76.35 % | 2.647 M 42.62 % | 1.856 M 152.52 % | 735.000 K 24.58 % | 590.000 K 202.56 % | 195.000 K |
| Interest expense | 2.955 M -19.17 % | 3.656 M -24.87 % | 4.866 M 66.82 % | 2.917 M 42.78 % | 2.043 M 4.13 % | 1.962 M -36.99 % | 3.114 M 60.10 % | 1.945 M 58.00 % | 1.231 M -25.62 % | 1.655 M -50.67 % | 3.355 M 12.74 % | 2.976 M -23.52 % | 3.891 M 20.17 % | 3.238 M -53.76 % | 7.002 M 1 517.09 % | 433.000 K -81.82 % | 2.382 M 3.66 % | 2.298 M 31.54 % | 1.747 M -37.27 % | 2.785 M 70.55 % | 1.633 M |
| Depreciation and amortization | 34.582 M -1.85 % | 35.234 M -0.17 % | 35.294 M 4.56 % | 33.754 M 22.43 % | 27.571 M 8.61 % | 25.386 M 80.06 % | 14.099 M -18.64 % | 17.330 M -18.81 % | 21.345 M -18.46 % | 26.176 M -7.74 % | 28.373 M -7.40 % | 30.640 M -1.16 % | 31.000 M -7.80 % | 33.621 M -3.50 % | 34.842 M 88.03 % | 18.530 M 0.39 % | 18.458 M 2.56 % | 17.997 M -21.08 % | 22.805 M 0.25 % | 22.747 M -28.55 % | 31.836 M |
| Operating income | -119.533 M -564.03 % | 25.760 M -71.91 % | 91.715 M 254.12 % | -59.509 M -302.69 % | -14.778 M -176.31 % | 19.367 M 768.98 % | -2.895 M -105.08 % | 56.977 M -24.17 % | 75.134 M -19.79 % | 93.672 M 5.11 % | 89.120 M 316.81 % | -41.106 M -186.65 % | 47.437 M 152.89 % | -89.691 M -275.76 % | -23.869 M 53.92 % | -51.795 M -24.65 % | -41.551 M -320.56 % | 18.839 M -53.84 % | 40.809 M 384.30 % | -14.354 M 22.40 % | -18.497 M |
| Operating income ratio | -0.17 -752.96 % | 0.03 -63.15 % | 0.07 242.19 % | -0.05 -217.04 % | -0.02 -178.60 % | 0.02 792.96 % | 0.00 -106.12 % | 0.05 -10.88 % | 0.05 9.32 % | 0.05 18.16 % | 0.04 281.51 % | -0.02 -197.88 % | 0.02 143.98 % | -0.05 -351.11 % | -0.01 91.94 % | -0.14 -56.23 % | -0.09 -447.29 % | 0.03 -42.78 % | 0.05 314.25 % | -0.02 45.37 % | -0.04 |
| Total other income expenses net | -3.366 M -263.96 % | 2.053 M 136.83 % | -5.574 M 73.01 % | -20.652 M -443.68 % | 6.009 M 139.21 % | 2.512 M -76.04 % | 10.485 M 6.73 % | 9.824 M -62.65 % | 26.305 M -53.61 % | 56.707 M 373.35 % | 11.980 M 176.80 % | 4.328 M 191.58 % | -4.726 M -136.40 % | 12.984 M 197.59 % | -13.305 M -115.38 % | 86.521 M 613.45 % | -16.851 M -1 689.72 % | 1.060 M 107.52 % | -14.093 M 58.71 % | -34.130 M -148.94 % | -13.710 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -284.849 M 1.15 % | -288.167 M -59.09 % | -181.139 M -436.06 % | 53.901 M 143.97 % | -122.596 M 26.53 % | -166.857 M -11.96 % | -149.032 M 53.06 % | -317.485 M -2.37 % | -310.146 M -13.58 % | -273.061 M -57.74 % | -173.103 M -84.74 % | -93.702 M 33.87 % | -141.704 M -8.54 % | -130.550 M -27.89 % | -102.080 M 75.78 % | -421.501 M -198.26 % | -141.318 M -513.21 % | 34.200 M -27.35 % | 47.074 M -37.07 % | 74.802 M 53.28 % | 48.800 M |
| Total investments | 577.000 K 4.53 % | 552.000 K 5.75 % | 522.000 K -5.78 % | 554.000 K -2.81 % | 570.000 K -95.77 % | 13.484 M 2 212.86 % | 583.000 K 2.10 % | 571.000 K -98.52 % | 38.508 M -48.65 % | 74.998 M 13.00 % | 66.372 M 55.30 % | 42.737 M 11.10 % | 38.468 M -0.03 % | 38.481 M -0.50 % | 38.673 M 3 196.93 % | 1.173 M -87.21 % | 9.173 M 682.01 % | 1.173 M -2.49 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M |
| Total debt | 130.867 M -17.05 % | 157.769 M -19.59 % | 196.205 M -32.00 % | 288.526 M 29.89 % | 222.135 M 129.05 % | 96.980 M 32.92 % | 72.961 M 50.99 % | 48.322 M -40.59 % | 81.343 M -25.36 % | 108.985 M -35.26 % | 168.333 M -21.72 % | 215.033 M -0.35 % | 215.799 M 37.86 % | 156.536 M -5.46 % | 165.577 M 15 476.39 % | 1.063 M -96.85 % | 33.761 M -3.09 % | 34.837 M -33.90 % | 52.700 M -29.55 % | 74.802 M 53.28 % | 48.800 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 32.439 M -20.78 % | 40.950 M 187.72 % | -46.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.297 M |
| Retained earnings | -98.441 M -329.67 % | 42.861 M -35.17 % | 66.118 M 178.10 % | -84.662 M -842.99 % | -8.978 M -111.13 % | 80.636 M 376.21 % | 16.933 M -69.12 % | 54.842 M -49.93 % | 109.530 M -13.82 % | 127.089 M 62.07 % | 78.414 M 925.24 % | -9.502 M -130.41 % | 31.244 M 134.50 % | -90.563 M -140.33 % | -37.683 M -219.19 % | 31.615 M 150.68 % | -62.382 M -1 726.71 % | -3.415 M 55.48 % | -7.671 M 84.84 % | -50.596 M -53.27 % | -33.011 M |
| Common stock | 678.254 M 0.37 % | 675.744 M 1.31 % | 666.994 M 12.29 % | 594.004 M 0.00 % | 594.004 M 3.48 % | 574.004 M 0.00 % | 574.004 M -21.03 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 37.96 % | 526.865 M 8.04 % | 487.669 M 0.00 % | 487.669 M 0.61 % | 484.699 M 0.41 % | 482.709 M -0.91 % | 487.129 M |
| Total equity | 642.827 M -15.09 % | 757.030 M -1.73 % | 770.385 M 41.52 % | 544.375 M -13.43 % | 628.816 M 3.66 % | 606.611 M -1.09 % | 613.298 M -23.13 % | 797.873 M -2.27 % | 816.438 M -7.11 % | 878.895 M 4.77 % | 838.846 M 15.65 % | 725.328 M -3.40 % | 750.840 M 4.09 % | 721.304 M -6.44 % | 770.929 M 31.65 % | 585.571 M 31.97 % | 443.730 M -10.27 % | 494.494 M 2.87 % | 480.681 M 6.94 % | 449.487 M -8.39 % | 490.675 M |
| Other non current liabilities | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 1.19 % | 168.000 K -90.65 % | 1.796 M 9.78 % | 1.636 M -1.15 % | 1.655 M -4.34 % | 1.730 M 1.11 % | 1.711 M 0.59 % | 1.701 M -2.35 % | 1.742 M -4.23 % | 1.819 M -16.52 % | 2.179 M -19.06 % | 2.692 M -69.83 % | 8.923 M 2.47 % | 8.708 M -1.62 % | 8.851 M 3.29 % | 8.569 M -5.35 % | 9.053 M 0.27 % | 9.029 M 12.55 % | 8.022 M |
| Long term debt | 10.281 M -45.51 % | 18.869 M -46.25 % | 35.107 M -54.29 % | 76.796 M -24.52 % | 101.744 M 283.48 % | 26.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.520 M -20.49 % | 8.200 M -17.00 % | 9.880 M -15.93 % | 11.752 M |
| Total non current liabilities | 11.211 M -52.53 % | 23.616 M -33.23 % | 35.370 M -54.13 % | 77.115 M -25.54 % | 103.561 M 267.38 % | 28.189 M 1 250.69 % | 2.087 M 20.36 % | 1.734 M -10.76 % | 1.943 M -79.22 % | 9.349 M -16.62 % | 11.212 M 137.84 % | 4.714 M 67.70 % | 2.811 M -41.60 % | 4.813 M -46.06 % | 8.923 M 2.47 % | 8.708 M -1.62 % | 8.851 M -41.34 % | 15.089 M -12.54 % | 17.253 M -8.76 % | 18.909 M -4.37 % | 19.774 M |
| Other current liabilities | 66.023 M 1.95 % | 64.762 M -26.07 % | 87.602 M 3.49 % | 84.644 M 35.05 % | 62.675 M 41.56 % | 44.273 M -13.14 % | 50.973 M -18.10 % | 62.238 M -29.65 % | 88.469 M 20.36 % | 73.502 M -2.16 % | 75.128 M 14.70 % | 65.498 M -5.66 % | 69.425 M 5.91 % | 65.552 M 6.26 % | 61.692 M 121.44 % | 27.859 M -9.55 % | 30.802 M 17.51 % | 26.212 M -39.15 % | 43.073 M 29.82 % | 33.179 M -5.66 % | 35.170 M |
| Deferred revenue | 0.000 -100.00 % | 32.078 M | 0.000 | 0.000 | 0.000 100.00 % | -691.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 |
| Short term debt | 120.586 M -13.19 % | 138.900 M -13.78 % | 161.098 M -23.67 % | 211.053 M 75.31 % | 120.391 M 70.89 % | 70.448 M -3.44 % | 72.961 M 50.99 % | 48.322 M -40.59 % | 81.343 M -25.36 % | 108.985 M -35.26 % | 168.333 M -21.72 % | 215.033 M -0.35 % | 215.799 M 37.86 % | 156.536 M -5.46 % | 165.577 M 15 476.39 % | 1.063 M -96.85 % | 33.761 M 19.23 % | 28.317 M -36.37 % | 44.500 M -31.46 % | 64.922 M 75.24 % | 37.048 M |
| Total current liabilities | 283.653 M -13.75 % | 328.858 M -37.09 % | 522.724 M -8.41 % | 570.702 M 7.03 % | 533.205 M 70.57 % | 312.605 M -8.82 % | 342.840 M -14.84 % | 402.590 M -16.95 % | 484.774 M -28.40 % | 677.105 M -11.34 % | 763.738 M -3.25 % | 789.418 M 4.77 % | 753.459 M 10.95 % | 679.081 M 1.06 % | 671.933 M 635.43 % | 91.366 M -45.79 % | 168.547 M -10.83 % | 189.019 M -45.97 % | 349.841 M 37.43 % | 254.553 M 126.12 % | 112.574 M |
| Total liabilities | 294.864 M -16.34 % | 352.474 M -36.84 % | 558.094 M -13.85 % | 647.817 M 1.74 % | 636.766 M 86.85 % | 340.794 M -1.20 % | 344.927 M -14.69 % | 404.324 M -16.93 % | 486.717 M -29.10 % | 686.454 M -11.42 % | 774.950 M -2.42 % | 794.132 M 5.01 % | 756.270 M 10.58 % | 683.894 M 0.45 % | 680.856 M 580.35 % | 100.074 M -43.59 % | 177.398 M -13.09 % | 204.108 M -44.40 % | 367.094 M 34.24 % | 273.462 M 106.62 % | 132.348 M |
| Other non current assets | 27.684 M -9.48 % | 30.582 M -2.23 % | 31.280 M -5.92 % | 33.247 M -54.85 % | 73.644 M 166.57 % | 27.626 M -58.40 % | 66.406 M -33.77 % | 100.260 M 38.50 % | 72.389 M 108.90 % | 34.653 M -1.79 % | 35.284 M -46.09 % | 65.448 M -20.49 % | 82.311 M -29.37 % | 116.538 M 28.63 % | 90.601 M 246.04 % | 26.182 M -71.75 % | 92.667 M 119.09 % | 42.297 M 377.45 % | 8.859 M -89.73 % | 86.282 M -50.64 % | 174.800 M |
| Long term investments | 577.000 K 128.19 % | -2.047 M 26.74 % | -2.794 M 41.19 % | -4.751 M 89.40 % | -44.841 M -7 980.67 % | 569.000 K 101.82 % | -31.302 M 49.69 % | -62.223 M -36 918.34 % | 169.000 K -99.77 % | 74.998 M 13.00 % | 66.372 M 192.22 % | 22.713 M -5.70 % | 24.086 M 544.97 % | -5.413 M -1 376.65 % | 424.000 K -61.17 % | 1.092 M -88.10 % | 9.173 M 682.01 % | 1.173 M -2.49 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M |
| Intangible assets | 3.334 M 22.98 % | 2.711 M -16.09 % | 3.231 M 2 241.30 % | 138.000 K -19.30 % | 171.000 K 280.00 % | 45.000 K -31.82 % | 66.000 K -24.14 % | 87.000 K -20.18 % | 109.000 K -19.26 % | 135.000 K -17.68 % | 164.000 K 7.19 % | 153.000 K -93.11 % | 2.221 M -26.19 % | 3.009 M -69.72 % | 9.938 M -15.20 % | 11.720 M -12.63 % | 13.414 M 81.27 % | 7.400 M 1.66 % | 7.279 M -0.84 % | 7.341 M 2.46 % | 7.165 M |
| GoodWill | 39.489 M -38.92 % | 64.648 M -0.12 % | 64.724 M 0.09 % | 64.664 M -17.51 % | 78.393 M 82.19 % | 43.028 M -0.36 % | 43.184 M -0.20 % | 43.272 M -0.11 % | 43.320 M -0.81 % | 43.674 M -0.21 % | 43.765 M 0.37 % | 43.604 M -11.66 % | 49.361 M -3.21 % | 51.000 M 0.00 % | 51.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 42.823 M -36.43 % | 67.359 M -0.88 % | 67.955 M 4.87 % | 64.802 M -17.52 % | 78.564 M 82.40 % | 43.073 M -0.41 % | 43.250 M -0.25 % | 43.359 M -0.16 % | 43.429 M -0.87 % | 43.809 M -0.27 % | 43.929 M 0.39 % | 43.757 M -15.17 % | 51.582 M 2.36 % | 50.392 M -17.31 % | 60.938 M 419.95 % | 11.720 M -12.63 % | 13.414 M 81.27 % | 7.400 M 1.66 % | 7.279 M -0.84 % | 7.341 M 2.46 % | 7.165 M |
| Property plant equipment net | 105.560 M -14.27 % | 123.135 M -14.35 % | 143.767 M 0.93 % | 142.443 M -15.60 % | 168.762 M 47.25 % | 114.613 M 41.53 % | 80.982 M -4.39 % | 84.703 M -7.59 % | 91.660 M -21.81 % | 117.225 M -15.76 % | 139.160 M -23.28 % | 181.394 M 27.85 % | 141.877 M 2.38 % | 138.579 M -10.04 % | 154.052 M 93.79 % | 79.496 M -29.89 % | 113.388 M -39.50 % | 187.413 M -15.65 % | 222.187 M 17.17 % | 189.627 M 52.27 % | 124.532 M |
| Total non current assets | 206.749 M -15.18 % | 243.751 M -5.70 % | 258.485 M 0.79 % | 256.454 M -12.81 % | 294.133 M 47.04 % | 200.034 M 18.09 % | 169.395 M -2.38 % | 173.525 M -19.36 % | 215.172 M -21.06 % | 272.575 M -4.89 % | 286.590 M -8.99 % | 314.891 M 3.99 % | 302.795 M -1.09 % | 306.135 M -1.67 % | 311.346 M 148.46 % | 125.309 M -46.37 % | 233.673 M -4.18 % | 243.864 M -0.44 % | 244.930 M -15.61 % | 290.221 M -7.01 % | 312.083 M |
| Other current assets | 25.301 M 21.02 % | 20.906 M 3.12 % | 20.274 M -7.76 % | 21.979 M -52.72 % | 46.486 M 36.41 % | 34.077 M -89.97 % | 339.909 M -9.10 % | 373.927 M -16.35 % | 447.037 M -30.04 % | 638.977 M 651.04 % | 85.079 M -85.99 % | 607.490 M 4.64 % | 580.545 M 6.86 % | 543.261 M 398.89 % | 108.895 M 278.61 % | 28.762 M 61.41 % | 17.819 M -37.56 % | 28.539 M -38.89 % | 46.702 M 34.24 % | 34.790 M 66.59 % | 20.884 M |
| Short term investments | 1.010 M -61.14 % | 2.599 M -21.62 % | 3.316 M -37.49 % | 5.305 M -88.32 % | 45.411 M 251.61 % | 12.915 M -59.50 % | 31.885 M -49.22 % | 62.794 M 63.79 % | 38.339 M 100.63 % | 19.109 M 51.59 % | 12.606 M -37.05 % | 20.024 M 39.23 % | 14.382 M -67.23 % | 43.894 M 14.76 % | 38.249 M 47 120.99 % | 81.000 K | 0.000 -100.00 % | 133.598 M 74.36 % | 76.624 M | 0.000 | 0.000 |
| cash and cash equivalents | 415.716 M -6.78 % | 445.936 M 18.18 % | 377.344 M 60.83 % | 234.625 M -31.94 % | 344.731 M 30.66 % | 263.837 M 18.85 % | 221.993 M -39.31 % | 365.807 M -6.56 % | 391.489 M 2.47 % | 382.046 M 11.89 % | 341.436 M 10.59 % | 308.735 M -13.64 % | 357.503 M 24.53 % | 287.086 M 7.26 % | 267.657 M -36.66 % | 422.564 M 141.36 % | 175.079 M 27 384.93 % | 637.000 K -88.68 % | 5.626 M | 0.000 | 0.000 |
| Cash and short term investments | 422.351 M -5.84 % | 448.535 M 17.83 % | 380.660 M 58.65 % | 239.930 M -36.15 % | 375.758 M 35.77 % | 276.752 M 9.01 % | 253.878 M -40.77 % | 428.601 M -0.29 % | 429.828 M 7.15 % | 401.155 M 13.31 % | 354.042 M 7.69 % | 328.759 M -11.60 % | 371.885 M 12.36 % | 330.980 M 23.66 % | 267.657 M -36.67 % | 422.645 M 141.40 % | 175.079 M 30.43 % | 134.235 M 63.20 % | 82.250 M -14.90 % | 96.647 M -0.03 % | 96.678 M |
| Total current assets | 730.942 M -15.57 % | 865.753 M -19.09 % | 1.070 B 14.35 % | 935.738 M -3.68 % | 971.449 M 29.98 % | 747.371 M -5.26 % | 788.830 M -23.32 % | 1.029 B -5.45 % | 1.088 B -15.84 % | 1.293 B -2.59 % | 1.327 B 10.18 % | 1.205 B 0.02 % | 1.204 B 9.58 % | 1.099 B -3.63 % | 1.140 B 103.53 % | 560.336 M 44.62 % | 387.455 M -14.80 % | 454.738 M -24.57 % | 602.845 M 39.31 % | 432.728 M 39.17 % | 310.940 M |
| Inventory | 109.024 M -41.20 % | 185.411 M -30.97 % | 268.588 M -15.04 % | 316.117 M 27.94 % | 247.078 M 70.89 % | 144.585 M -21.06 % | 183.166 M -13.43 % | 211.571 M 0.28 % | 210.970 M -16.48 % | 252.596 M -3.22 % | 260.994 M -2.53 % | 267.775 M 6.76 % | 250.809 M 11.59 % | 224.762 M -8.66 % | 246.070 M 645.60 % | 33.003 M -54.72 % | 72.883 M -27.37 % | 100.349 M -22.09 % | 128.801 M 22.27 % | 105.342 M 68.08 % | 62.673 M |
| Net receivables | 174.266 M -17.74 % | 211.851 M -46.29 % | 394.436 M 10.07 % | 358.360 M 16.27 % | 308.223 M 5.59 % | 291.909 M 2 357.77 % | 11.877 M -18.50 % | 14.573 M 9 746.62 % | 148.000 K 221.74 % | 46.000 K -99.99 % | 627.091 M 114 962.57 % | 545.000 K -49.35 % | 1.076 M 1 693.33 % | 60.000 K -99.99 % | 517.817 M 582.00 % | 75.926 M -37.60 % | 121.674 M -36.50 % | 191.615 M -44.47 % | 345.092 M 76.11 % | 195.949 M 49.92 % | 130.705 M |
| Tax assets | 30.105 M 21.77 % | 24.722 M 35.26 % | 18.277 M -11.76 % | 20.713 M 15.05 % | 18.004 M 27.21 % | 14.153 M 40.70 % | 10.059 M 35.46 % | 7.426 M -1.32 % | 7.525 M 298.15 % | 1.890 M 2.44 % | 1.845 M 16.85 % | 1.579 M -46.27 % | 2.939 M -51.33 % | 6.039 M 13.28 % | 5.331 M -21.82 % | 6.819 M 35.54 % | 5.031 M -9.85 % | 5.581 M 3.31 % | 5.402 M -6.35 % | 5.768 M 31.60 % | 4.383 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 |
| Account payables | 91.748 M -23.16 % | 119.397 M -54.34 % | 261.466 M -3.85 % | 271.931 M -21.43 % | 346.112 M 77.79 % | 194.678 M -9.05 % | 214.043 M -22.78 % | 277.180 M -7.90 % | 300.962 M -36.60 % | 474.668 M -6.82 % | 509.413 M 0.88 % | 504.961 M 8.02 % | 467.454 M 2.29 % | 456.993 M 2.77 % | 444.664 M 612.10 % | 62.444 M -39.95 % | 103.984 M -22.68 % | 134.490 M -48.72 % | 262.268 M 67.63 % | 156.452 M 287.68 % | 40.356 M |
| Tax payables | 5.296 M -8.67 % | 5.799 M -53.82 % | 12.558 M 308.52 % | 3.074 M -23.67 % | 4.027 M 25.61 % | 3.206 M -34.07 % | 4.863 M -67.25 % | 14.850 M 6.07 % | 14.000 M -29.82 % | 19.950 M 83.63 % | 10.864 M 176.72 % | 3.926 M 402.69 % | 781.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -619.000 K 32.13 % | -912.000 K 23.81 % | -1.197 M 14.86 % | -1.406 M -21.21 % | -1.160 M 14.26 % | -1.353 M 9.13 % | -1.489 M 19.38 % | -1.847 M 17.14 % | -2.229 M 17.32 % | -2.696 M 3.23 % | -2.786 M -38.06 % | -2.018 M -388.29 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 19.211 M -44.33 % | 34.509 M -33.61 % | 51.978 M -14.96 % | 61.120 M -20.09 % | 76.489 M 107.28 % | 36.902 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 |
| Preferred stock | 0.000 -100.00 % | 46.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.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 |
| Other total stockholders equity | 63.633 M 1 031.67 % | -6.830 M -117.75 % | 38.470 M 861.75 % | 4.000 M 0.00 % | 4.000 M 57 051.02 % | 6.999 K -99.97 % | 23.850 M 32.40 % | 18.013 M 201.61 % | -17.728 M -164.15 % | 27.637 M -23.98 % | 36.353 M 264.15 % | 9.983 M 225.27 % | -7.969 M -109.38 % | 85.002 M 3.98 % | 81.747 M 201.75 % | 27.091 M | 0.000 -100.00 % | 10.240 M 180.32 % | 3.653 M -78.97 % | 17.374 M 226.45 % | -13.740 M |
| Deferred tax liabilities non current | 760.000 K -83.40 % | 4.577 M 4 821.51 % | 93.000 K -38.41 % | 151.000 K 619.05 % | 21.000 K 0.00 % | 21.000 K -95.14 % | 432.000 K 10 700.00 % | 4.000 K -98.28 % | 232.000 K -96.97 % | 7.648 M -19.24 % | 9.470 M 227.12 % | 2.895 M 358.07 % | 632.000 K -70.20 % | 2.121 M | 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 |
| Total assets | 937.691 M -15.49 % | 1.110 B -16.48 % | 1.328 B 11.43 % | 1.192 B -5.80 % | 1.266 B 33.58 % | 947.405 M -1.13 % | 958.225 M -20.29 % | 1.202 B -7.75 % | 1.303 B -16.75 % | 1.565 B -3.00 % | 1.614 B 6.21 % | 1.519 B 0.82 % | 1.507 B 7.25 % | 1.405 B -3.21 % | 1.452 B 111.74 % | 685.645 M 10.39 % | 621.128 M -11.09 % | 698.602 M -17.60 % | 847.775 M 17.27 % | 722.949 M 16.04 % | 623.023 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 23.000 K |
| Stock based compensation | 495.000 K -60.84 % | 1.264 M -79.05 % | 6.034 M 239.56 % | 1.777 M 336.61 % | 407.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 346.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 82.938 M -19.06 % | 102.471 M 1 841.82 % | -5.883 M 96.65 % | -175.820 M -550.42 % | 39.035 M -29.21 % | 55.143 M 425.98 % | -16.916 M -274.25 % | 9.708 M -88.61 % | 85.204 M 781.30 % | 9.668 M 117.18 % | -56.262 M -278.03 % | -14.883 M 73.06 % | -55.245 M -230.58 % | 42.306 M 116.35 % | -258.687 M -818.02 % | 36.028 M -11.01 % | 40.485 M |
| Accounts receivables | 38.901 M -78.71 % | 182.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.065 M 147.45 % | 12.554 M -82.80 % | 73.003 M -61.60 % | 190.107 M 441.05 % | 35.137 M 137.68 % | -93.254 M -295.31 % | -23.590 M 25.95 % | -31.856 M -179.25 % | 40.195 M -81.85 % | 221.450 M 502.32 % | 36.766 M -37.26 % | 58.597 M |
| Inventory | 74.373 M -10.08 % | 82.714 M 194.62 % | 28.075 M 136.77 % | -76.355 M 17.58 % | -92.642 M -333.82 % | 39.621 M 84.34 % | 21.493 M 4 897.54 % | -448.000 K -101.04 % | 43.174 M 397.22 % | 8.683 M 12.24 % | 7.736 M 143.76 % | -17.679 M 31.97 % | -25.987 M -444.79 % | 7.537 M 117.11 % | -44.053 M -818.29 % | 6.133 M 266.59 % | 1.673 M |
| 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 100.00 % | -30.559 M |
| Other working capital | -30.336 M 81.38 % | -162.925 M -379.78 % | -33.958 M 65.86 % | -99.465 M -175.54 % | 131.677 M 947.18 % | -15.543 M 69.50 % | -50.963 M 18.91 % | -62.847 M 57.56 % | -148.077 M -333.58 % | -34.152 M -216.74 % | 29.256 M 10.88 % | 26.386 M 915.63 % | 2.598 M 147.88 % | -5.426 M 98.76 % | -436.084 M -6 246.73 % | -6.871 M -163.77 % | 10.774 M |
| Other non cash items | 10.353 M 957.04 % | -1.208 M -112.48 % | 9.678 M -70.77 % | 33.108 M 177.86 % | -42.521 M -225.23 % | -13.074 M -548.05 % | 2.918 M 108.87 % | -32.900 M 14.50 % | -38.479 M 19.74 % | -47.945 M -1 361.38 % | 3.801 M 20.67 % | 3.150 M 183.78 % | 1.110 M -91.66 % | 13.315 M 265.26 % | -8.057 M 84.24 % | -51.130 M -255.65 % | 32.850 M |
| Net cash provided by operating activities | 16.496 M -89.25 % | 153.449 M 16.90 % | 131.264 M 169.39 % | -189.162 M -1 320.40 % | 15.500 M -82.65 % | 89.334 M 1 061.54 % | 7.691 M -87.38 % | 60.939 M -64.12 % | 169.855 M 22.84 % | 138.278 M 79.55 % | 77.012 M 530.93 % | -17.871 M -191.29 % | 19.576 M 103.28 % | 9.630 M 103.54 % | -271.872 M -855.79 % | 35.972 M 9.51 % | 32.849 M |
| Investments in property plant and equipment | -13.412 M 16.08 % | -15.981 M 48.69 % | -31.147 M -140.11 % | -12.972 M 30.13 % | -18.566 M -264.83 % | -5.089 M 50.41 % | -10.263 M 32.68 % | -15.246 M -405.84 % | -3.014 M 51.39 % | -6.201 M 30.22 % | -8.886 M 78.13 % | -40.622 M -30.86 % | -31.043 M -62.66 % | -19.085 M -10.74 % | -17.234 M -290.44 % | -4.414 M 76.35 % | -18.667 M |
| Acquisitions net | 4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -6.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -981.000 K -1 542.65 % | 68.000 K -72.24 % | 245.000 K | 0.000 -100.00 % | 35.465 M |
| Purchases of investments | -4.545 M | 0.000 | 0.000 -100.00 % | 22.685 M 332.19 % | -9.770 M -456.96 % | 2.737 M 117.49 % | -15.652 M | 0.000 | 0.000 100.00 % | -840.000 K 85.65 % | -5.855 M -501.75 % | -973.000 K | 0.000 | 0.000 100.00 % | -37.500 M | 0.000 100.00 % | -8.000 M |
| Sales maturities of investments | 22.000 K 142.31 % | -52.000 K -102.39 % | 2.176 M -83.15 % | 12.912 M 1 880.37 % | 652.000 K -86.82 % | 4.946 M -87.52 % | 39.626 M 19.64 % | 33.120 M 272.23 % | -19.230 M -195.71 % | -6.503 M -338.47 % | 2.727 M | 0.000 -100.00 % | 29.246 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.349 M -13.42 % | 2.713 M 324.40 % | -1.209 M -161.18 % | 1.976 M 208.75 % | 640.000 K -66.21 % | 1.894 M -13.75 % | 2.196 M -57.70 % | 5.192 M 26.11 % | 4.117 M -92.90 % | 57.976 M 556.51 % | 8.831 M 124.31 % | 3.937 M -13.49 % | 4.551 M -89.13 % | 41.879 M -14.43 % | 48.944 M -57.50 % | 115.171 M 6 988.22 % | -1.672 M |
| Net cash used for investing activites | -15.582 M -16.98 % | -13.320 M 55.86 % | -30.180 M -222.68 % | 24.601 M 173.48 % | -33.480 M -845.99 % | 4.488 M -71.79 % | 15.907 M -31.04 % | 23.066 M 227.25 % | -18.127 M -140.80 % | 44.432 M 1 495.92 % | -3.183 M 91.55 % | -37.658 M -2 223.97 % | 1.773 M -92.24 % | 22.862 M 512.30 % | -5.545 M -105.01 % | 110.757 M 1 454.27 % | 7.126 M |
| Debt repayment | -11.106 M 34.59 % | -16.979 M 80.67 % | -87.821 M -207.37 % | 81.793 M -4.39 % | 85.549 M 715.33 % | -13.903 M -156.44 % | 24.635 M 174.63 % | -33.009 M -19.17 % | -27.698 M 53.39 % | -59.422 M -27.69 % | -46.537 M -5 311.28 % | -860.000 K -101.45 % | 59.257 M 1 413.03 % | -4.513 M 97.21 % | -161.713 M | 0.000 100.00 % | -1.097 M |
| Common stock issued | 2.959 M -72.34 % | 10.696 M -92.76 % | 147.797 M | 0.000 -100.00 % | 24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 M 145.82 % | 110.649 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -143.501 M | 0.000 | 0.000 100.00 % | -16.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -20.273 M 44.74 % | -36.684 M | 0.000 | 0.000 | 0.000 100.00 % | -5.740 M 84.00 % | -35.875 M 50.00 % | -71.750 M 16.67 % | -86.100 M -48.07 % | -58.150 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.167 M | 0.000 | 0.000 |
| Other financing activites | -18.136 M 10.56 % | -20.278 M 15.80 % | -24.082 M -0.58 % | -23.942 M -34.64 % | -17.782 M -18.63 % | -14.990 M -281.52 % | -3.929 M -285.57 % | -1.019 M -136.33 % | 2.805 M 244.44 % | -1.942 M 43.74 % | -3.452 M -12.26 % | -3.075 M 15.57 % | -3.642 M -999.26 % | 405.000 K 2.27 % | 396.000 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -46.556 M 26.39 % | -63.245 M -276.20 % | 35.894 M -37.95 % | 57.851 M -36.96 % | 91.767 M 364.97 % | -34.633 M 78.17 % | -158.670 M -50.00 % | -105.778 M 4.70 % | -110.993 M 18.19 % | -135.677 M -171.41 % | -49.989 M -1 170.37 % | -3.935 M -107.08 % | 55.615 M 1 453.82 % | -4.108 M -104.86 % | 84.516 M -23.62 % | 110.649 M 10 186.51 % | -1.097 M |
| Effect of forex changes on cash | 15.422 M 285.99 % | -8.292 M -244.43 % | 5.741 M 269.05 % | -3.396 M -147.78 % | 7.107 M 140.97 % | -17.345 M -98.41 % | -8.742 M -123.64 % | -3.909 M 87.51 % | -31.292 M -387.19 % | -6.423 M -172.49 % | 8.861 M -17.16 % | 10.696 M 263.37 % | -6.547 M -136.33 % | 18.021 M 165.65 % | -27.450 M -5 279.25 % | 530.000 K | 0.000 |
| Net change in cash | -30.220 M -144.06 % | 68.592 M -51.94 % | 142.719 M 229.62 % | -110.106 M -236.11 % | 80.894 M 93.32 % | 41.844 M 129.10 % | -143.814 M -459.98 % | -25.682 M -371.97 % | 9.443 M -76.75 % | 40.610 M 24.19 % | 32.701 M 167.05 % | -48.768 M -169.26 % | 70.417 M 51.74 % | 46.405 M 129.96 % | -154.907 M -162.42 % | 248.165 M | 0.000 |
| Cash at beginning of period | 445.936 M 18.18 % | 377.344 M 60.83 % | 234.625 M -31.94 % | 344.731 M 30.66 % | 263.837 M 18.85 % | 221.993 M -39.31 % | 365.807 M -6.56 % | 391.489 M 2.47 % | 382.046 M 11.89 % | 341.436 M 10.59 % | 308.735 M -13.64 % | 357.503 M 24.53 % | 287.086 M 7.26 % | 267.657 M -36.66 % | 422.564 M 142.30 % | 174.399 M 27 278.18 % | 637.000 K |
| Cash at end of period | 415.716 M -6.78 % | 445.936 M 18.18 % | 377.344 M 60.83 % | 234.625 M -31.94 % | 344.731 M 30.66 % | 263.837 M 18.85 % | 221.993 M -39.31 % | 365.807 M -6.56 % | 391.489 M 2.47 % | 382.046 M 11.89 % | 341.436 M 10.59 % | 308.735 M -13.64 % | 357.503 M 13.83 % | 314.062 M 17.34 % | 267.657 M -36.66 % | 422.564 M 141.36 % | 175.079 M |
| Operating cash flow | 16.496 M -89.25 % | 153.449 M 16.90 % | 131.264 M 169.39 % | -189.162 M -1 320.40 % | 15.500 M -82.65 % | 89.334 M 1 061.54 % | 7.691 M -87.38 % | 60.939 M -64.12 % | 169.855 M 22.84 % | 138.278 M 79.55 % | 77.012 M 530.93 % | -17.871 M -191.29 % | 19.576 M 103.28 % | 9.630 M 103.54 % | -271.872 M -855.79 % | 35.972 M 9.51 % | 32.849 M |
| Capital expenditure | -14.855 M 7.98 % | -16.144 M 53.11 % | -34.430 M -165.42 % | -12.972 M 30.47 % | -18.656 M -266.59 % | -5.089 M 50.41 % | -10.263 M 32.68 % | -15.246 M -405.84 % | -3.014 M 51.17 % | -6.173 M 30.88 % | -8.931 M 78.05 % | -40.679 M -31.04 % | -31.043 M -62.35 % | -19.121 M -10.95 % | -17.234 M -347.17 % | -3.854 M 78.48 % | -17.908 M |
| Free CashFlow | 1.641 M -98.80 % | 137.305 M 41.79 % | 96.834 M 147.91 % | -202.134 M -6 304.75 % | -3.156 M -103.75 % | 84.245 M 3 375.47 % | -2.572 M -105.63 % | 45.693 M -72.61 % | 166.841 M 26.29 % | 132.105 M 94.04 % | 68.081 M 216.28 % | -58.550 M -410.60 % | -11.467 M -20.82 % | -9.491 M 96.72 % | -289.106 M -1 000.14 % | 32.118 M 114.97 % | 14.941 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 201.618 M 27.50 % | 158.133 M 0.46 % | 157.405 M -9.17 % | 173.297 M -11.48 % | 195.763 M 2.49 % | 191.012 M -0.50 % | 191.979 M -22.52 % | 247.773 M -12.05 % | 281.710 M -2.23 % | 288.147 M -14.01 % | 335.099 M -1.95 % | 341.761 M 2.00 % | 335.054 M 7.10 % | 312.841 M -6.23 % | 333.640 M 6.95 % | 311.960 M 1.33 % | 307.866 M 14.55 % | 268.765 M -11.98 % | 305.329 M 8.95 % | 280.242 M 29.25 % | 216.816 M 35.61 % | 159.879 M -37.81 % | 257.091 M 15.98 % | 221.663 M -9.33 % | 244.460 M -8.80 % | 268.045 M -2.66 % | 275.368 M 18.52 % | 232.333 M -12.84 % | 266.571 M 5.57 % | 252.514 M -1.29 % | 255.809 M -17.51 % | 310.110 M -5.04 % | 326.560 M -5.06 % | 343.948 M -2.63 % | 353.222 M 10.52 % | 319.590 M -15.15 % | 376.649 M -6.69 % | 403.638 M -10.52 % | 451.110 M -11.70 % | 510.903 M -6.01 % | 543.554 M 14.47 % | 474.863 M 1.12 % | 469.592 M -15.80 % | 557.695 M -10.72 % | 624.684 M 8.77 % | 574.334 M 31.45 % | 436.936 M -8.66 % | 478.343 M -4.37 % | 500.198 M 11.55 % | 448.416 M -11.35 % | 505.840 M -7.39 % | 546.214 M -1.64 % | 555.313 M 11.48 % | 498.107 M 10.43 % | 451.058 M -2.48 % | 462.507 M 7.37 % | 430.744 M 5.93 % | 406.629 M -17.41 % | 492.321 M -11.60 % | 556.931 M -2.35 % | 570.349 M 18.22 % | 482.438 M |
| Net income | -29.572 M -10.57 % | -26.746 M 49.91 % | -53.394 M -80.77 % | -29.537 M -40.09 % | -21.085 M -173.48 % | -7.710 M 64.78 % | -21.889 M -234.67 % | 16.254 M -19.08 % | 20.087 M 382.28 % | 4.165 M -65.50 % | 12.072 M -55.01 % | 26.835 M 27.91 % | 20.980 M 211.05 % | 6.745 M 114.70 % | -45.874 M -656.00 % | -6.068 M 52.45 % | -12.760 M 27.74 % | -17.658 M -4 674.61 % | 386.000 K 105.97 % | -6.467 M -249.42 % | 4.328 M 159.79 % | -7.239 M -353.02 % | 2.861 M -57.11 % | 6.670 M 67.25 % | 3.988 M 432.44 % | 749.000 K -94.86 % | 14.559 M 1 467.17 % | 929.000 K 27.79 % | 727.000 K 104.95 % | -14.687 M -338.77 % | 6.151 M -47.53 % | 11.723 M -35.36 % | 18.137 M 26.34 % | 14.356 M -53.96 % | 31.182 M 206.04 % | 10.189 M -58.09 % | 24.313 M 68.78 % | 14.405 M -47.90 % | 27.651 M -32.54 % | 40.990 M 7.58 % | 38.101 M 376.44 % | 7.997 M -25.69 % | 10.761 M -59.96 % | 26.876 M -26.37 % | 36.502 M 165.31 % | 13.758 M 215.44 % | -11.918 M 39.04 % | -19.552 M -88.31 % | -10.383 M -893.20 % | 1.309 M 28.71 % | 1.017 M -92.39 % | 13.360 M -27.88 % | 18.524 M 548.83 % | 2.855 M 149.96 % | -5.714 M 50.46 % | -11.535 M 71.06 % | -39.863 M -77.17 % | -22.500 M 54.46 % | -49.409 M -1 478.06 % | -3.131 M -111.82 % | 26.500 M 290.24 % | -13.930 M |
| Income before tax | -31.570 M -5.93 % | -29.802 M 51.99 % | -62.072 M -110.03 % | -29.554 M -21.92 % | -24.240 M -244.66 % | -7.033 M 77.82 % | -31.715 M -235.41 % | 23.421 M -13.62 % | 27.113 M 201.46 % | 8.994 M -40.38 % | 15.086 M -56.82 % | 34.935 M 30.70 % | 26.729 M 184.62 % | 9.391 M 119.82 % | -47.377 M -1 072.41 % | -4.041 M 67.74 % | -12.526 M 22.76 % | -16.217 M -256.57 % | -4.548 M 24.46 % | -6.021 M -177.91 % | 7.728 M 230.36 % | -5.928 M -227.24 % | 4.659 M -46.57 % | 8.720 M 38.43 % | 6.299 M 186.19 % | 2.201 M -86.13 % | 15.870 M 367.04 % | 3.398 M 30.99 % | 2.594 M 118.18 % | -14.272 M -261.28 % | 8.849 M -48.89 % | 17.313 M -25.05 % | 23.099 M 31.69 % | 17.540 M -53.25 % | 37.521 M 159.18 % | 14.477 M -54.61 % | 31.898 M 81.83 % | 17.543 M -55.20 % | 39.158 M -29.87 % | 55.840 M 27.78 % | 43.699 M 274.07 % | 11.682 M -34.40 % | 17.807 M -41.11 % | 30.237 M -19.93 % | 37.765 M 146.98 % | 15.291 M 229.16 % | -11.839 M 40.75 % | -19.981 M -136.63 % | -8.444 M -342.23 % | 3.486 M -10.15 % | 3.880 M -74.43 % | 15.175 M -25.20 % | 20.287 M 505.22 % | 3.352 M 192.62 % | -3.619 M 69.82 % | -11.991 M 70.01 % | -39.980 M -89.33 % | -21.117 M 58.08 % | -50.370 M -2 112.12 % | -2.277 M -108.13 % | 28.017 M 323.35 % | -12.544 M |
| Income before tax ratio | -0.16 16.92 % | -0.19 52.21 % | -0.39 -131.23 % | -0.17 -37.73 % | -0.12 -236.30 % | -0.04 77.71 % | -0.17 -274.77 % | 0.09 -1.79 % | 0.10 208.34 % | 0.03 -30.67 % | 0.05 -55.96 % | 0.10 28.14 % | 0.08 165.75 % | 0.03 121.14 % | -0.14 -996.22 % | -0.01 68.16 % | -0.04 32.57 % | -0.06 -305.08 % | -0.01 30.67 % | -0.02 -160.28 % | 0.04 196.13 % | -0.04 -304.60 % | 0.02 -53.93 % | 0.04 52.67 % | 0.03 213.80 % | 0.01 -85.75 % | 0.06 294.05 % | 0.01 50.30 % | 0.01 117.22 % | -0.06 -263.39 % | 0.03 -38.04 % | 0.06 -21.07 % | 0.07 38.71 % | 0.05 -51.99 % | 0.11 134.50 % | 0.05 -46.51 % | 0.08 94.86 % | 0.04 -49.93 % | 0.09 -20.58 % | 0.11 35.95 % | 0.08 226.80 % | 0.02 -35.12 % | 0.04 -30.06 % | 0.05 -10.32 % | 0.06 127.07 % | 0.03 198.26 % | -0.03 35.13 % | -0.04 -147.44 % | -0.02 -317.15 % | 0.01 1.35 % | 0.01 -72.39 % | 0.03 -23.95 % | 0.04 442.87 % | 0.01 183.87 % | -0.01 69.05 % | -0.03 72.07 % | -0.09 -78.73 % | -0.05 49.24 % | -0.10 -2 402.43 % | 0.00 -108.32 % | 0.05 288.92 % | -0.03 |
| EBITDA | -21.909 M -7.61 % | -20.360 M 61.38 % | -52.723 M -161.16 % | -20.188 M -36.32 % | -14.809 M -792.33 % | 2.139 M 109.82 % | -21.773 M -166.26 % | 32.861 M -10.60 % | 36.757 M 96.45 % | 18.711 M -26.03 % | 25.296 M -44.19 % | 45.324 M 23.81 % | 36.607 M 94.79 % | 18.793 M 149.51 % | -37.957 M -851.33 % | 5.052 M 253.56 % | -3.290 M 54.31 % | -7.200 M -269.37 % | 4.251 M 108.08 % | 2.043 M -85.26 % | 13.859 M 3 305.16 % | 407.000 K -96.43 % | 11.414 M -25.45 % | 15.311 M 17.34 % | 13.048 M 44.07 % | 9.057 M -53.12 % | 19.320 M 182.00 % | 6.851 M 24.68 % | 5.495 M 166.68 % | -8.241 M -158.59 % | 14.065 M -35.08 % | 21.665 M -21.34 % | 27.543 M 22.36 % | 22.509 M -47.07 % | 42.528 M 113.83 % | 19.889 M -47.31 % | 37.748 M 59.60 % | 23.652 M -48.15 % | 45.614 M -27.15 % | 62.612 M 23.42 % | 50.729 M 163.46 % | 19.255 M -24.10 % | 25.368 M -33.49 % | 38.139 M -16.73 % | 45.801 M 94.73 % | 23.520 M 684.35 % | -4.025 M 65.01 % | -11.504 M -2 378.02 % | 505.000 K -95.74 % | 11.862 M -10.04 % | 13.186 M -45.17 % | 24.047 M -14.49 % | 28.122 M 120.13 % | 12.775 M 127.92 % | 5.605 M 275.38 % | -3.196 M 89.27 % | -29.781 M -138.71 % | -12.476 M 69.52 % | -40.938 M -799.44 % | 5.853 M -85.59 % | 40.615 M 4 822.67 % | -860.000 K |
| Net income ratio | -0.15 13.28 % | -0.17 50.14 % | -0.34 -99.02 % | -0.17 -58.25 % | -0.11 -166.84 % | -0.04 64.60 % | -0.11 -273.81 % | 0.07 -8.00 % | 0.07 393.30 % | 0.01 -59.88 % | 0.04 -54.12 % | 0.08 25.40 % | 0.06 190.42 % | 0.02 115.68 % | -0.14 -606.87 % | -0.02 53.07 % | -0.04 36.92 % | -0.07 -5 296.96 % | 0.00 105.48 % | -0.02 -215.60 % | 0.02 144.09 % | -0.05 -506.87 % | 0.01 -63.02 % | 0.03 84.45 % | 0.02 483.81 % | 0.00 -94.71 % | 0.05 1 222.25 % | 0.00 46.62 % | 0.00 104.69 % | -0.06 -341.89 % | 0.02 -36.39 % | 0.04 -31.94 % | 0.06 33.06 % | 0.04 -52.72 % | 0.09 176.90 % | 0.03 -50.61 % | 0.06 80.88 % | 0.04 -41.78 % | 0.06 -23.60 % | 0.08 14.46 % | 0.07 316.23 % | 0.02 -26.51 % | 0.02 -52.45 % | 0.05 -17.53 % | 0.06 143.93 % | 0.02 187.82 % | -0.03 33.27 % | -0.04 -96.91 % | -0.02 -811.09 % | 0.00 45.19 % | 0.00 -91.78 % | 0.02 -26.68 % | 0.03 481.99 % | 0.01 145.25 % | -0.01 49.21 % | -0.02 73.05 % | -0.09 -67.25 % | -0.06 44.87 % | -0.10 -1 685.16 % | -0.01 -112.10 % | 0.05 260.91 % | -0.03 |
| Ratio EBITDA | -0.11 15.60 % | -0.13 61.56 % | -0.33 -187.53 % | -0.12 -54.00 % | -0.08 -775.53 % | 0.01 109.87 % | -0.11 -185.51 % | 0.13 1.65 % | 0.13 100.93 % | 0.06 -13.98 % | 0.08 -43.08 % | 0.13 21.38 % | 0.11 81.88 % | 0.06 152.80 % | -0.11 -802.50 % | 0.02 251.54 % | -0.01 60.11 % | -0.03 -292.41 % | 0.01 90.98 % | 0.01 -88.60 % | 0.06 2 410.95 % | 0.00 -94.27 % | 0.04 -35.73 % | 0.07 29.41 % | 0.05 57.96 % | 0.03 -51.84 % | 0.07 137.93 % | 0.03 43.05 % | 0.02 163.16 % | -0.03 -159.36 % | 0.05 -21.30 % | 0.07 -17.17 % | 0.08 28.88 % | 0.07 -45.65 % | 0.12 93.47 % | 0.06 -37.90 % | 0.10 71.03 % | 0.06 -42.05 % | 0.10 -17.49 % | 0.12 31.31 % | 0.09 130.16 % | 0.04 -24.94 % | 0.05 -21.01 % | 0.07 -6.73 % | 0.07 79.04 % | 0.04 544.55 % | -0.01 61.70 % | -0.02 -2 482.10 % | 0.00 -96.18 % | 0.03 1.48 % | 0.03 -40.79 % | 0.04 -13.07 % | 0.05 97.46 % | 0.03 106.39 % | 0.01 279.83 % | -0.01 90.01 % | -0.07 -125.34 % | -0.03 63.10 % | -0.08 -891.23 % | 0.01 -85.24 % | 0.07 4 094.74 % | 0.00 |
| Gross profit ratio | 0.19 20.11 % | 0.16 422.94 % | 0.03 -83.60 % | 0.18 25.40 % | 0.15 -30.40 % | 0.21 -3.59 % | 0.22 -30.62 % | 0.32 14.19 % | 0.28 7.37 % | 0.26 0.10 % | 0.26 0.97 % | 0.26 8.14 % | 0.24 14.64 % | 0.21 31.35 % | 0.16 -14.84 % | 0.18 6.96 % | 0.17 22.36 % | 0.14 -19.37 % | 0.17 -10.43 % | 0.20 -23.40 % | 0.25 43.96 % | 0.18 -14.85 % | 0.21 -5.95 % | 0.22 5.16 % | 0.21 -1.39 % | 0.21 -5.45 % | 0.23 15.46 % | 0.20 13.21 % | 0.17 2.75 % | 0.17 -14.76 % | 0.20 -9.08 % | 0.22 -8.03 % | 0.24 6.24 % | 0.22 -2.22 % | 0.23 5.45 % | 0.21 -5.65 % | 0.23 1.12 % | 0.23 12.05 % | 0.20 -2.32 % | 0.21 29.19 % | 0.16 -0.71 % | 0.16 5.07 % | 0.15 -11.35 % | 0.17 -0.89 % | 0.17 34.39 % | 0.13 18.66 % | 0.11 -6.33 % | 0.12 -14.60 % | 0.14 -7.67 % | 0.15 2.10 % | 0.14 -1.44 % | 0.15 -2.01 % | 0.15 13.48 % | 0.13 0.31 % | 0.13 49.87 % | 0.09 1.69 % | 0.09 27.40 % | 0.07 -14.16 % | 0.08 -43.62 % | 0.14 2.74 % | 0.14 -2.20 % | 0.14 |
| Weighted average shs out dil | 67.209 M -2.00 % | 68.579 M 1.11 % | 67.825 M 1.04 % | 67.130 M -1.30 % | 68.016 M 0.65 % | 67.574 M 0.00 % | 67.574 M -0.22 % | 67.725 M -2.22 % | 69.266 M 1.87 % | 67.996 M 3.38 % | 65.771 M 20.10 % | 54.765 M 1.80 % | 53.795 M -4.31 % | 56.219 M 0.00 % | 56.219 M 1.91 % | 55.164 M -4.08 % | 57.508 M 5.71 % | 54.400 M -0.21 % | 54.513 M 1.17 % | 53.883 M 5.23 % | 51.203 M -2.60 % | 52.568 M -1.69 % | 53.474 M 1.72 % | 52.568 M -2.51 % | 53.920 M -0.75 % | 54.326 M -10.98 % | 61.027 M 2.32 % | 59.641 M -13.32 % | 68.807 M 1.32 % | 67.908 M -1.30 % | 68.801 M -0.78 % | 69.345 M 26.24 % | 54.930 M 1.11 % | 54.327 M -1.03 % | 54.893 M -0.38 % | 55.105 M 1.78 % | 54.143 M 0.10 % | 54.089 M -2.26 % | 55.341 M -0.14 % | 55.421 M -0.10 % | 55.478 M 4.13 % | 53.278 M -3.46 % | 55.188 M 0.34 % | 54.998 M -0.50 % | 55.275 M 0.44 % | 55.035 M 0.19 % | 54.932 M 0.19 % | 54.829 M -2.36 % | 56.154 M 2.03 % | 55.035 M -1.05 % | 55.617 M -1.03 % | 56.198 M 0.17 % | 56.102 M 1.94 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 16.44 % | 47.267 M 0.00 % | 47.267 M 0.00 % | 47.267 M 6.37 % | 44.435 M |
| Weighted average shs out | 67.209 M -2.00 % | 68.579 M 1.11 % | 67.825 M 1.04 % | 67.130 M -1.30 % | 68.016 M -2.96 % | 70.091 M 3.72 % | 67.574 M -0.22 % | 67.725 M 1.15 % | 66.957 M -3.54 % | 69.417 M 4.07 % | 66.699 M 21.79 % | 54.765 M 1.80 % | 53.795 M -4.29 % | 56.208 M -0.01 % | 56.214 M 1.90 % | 55.164 M -4.08 % | 57.508 M 2.29 % | 56.219 M 3.16 % | 54.495 M 1.20 % | 53.847 M 5.16 % | 51.203 M 0.37 % | 51.015 M -4.55 % | 53.447 M 1.67 % | 52.569 M -2.51 % | 53.920 M -21.53 % | 68.716 M -11.52 % | 77.661 M -8.88 % | 85.229 M 23.87 % | 68.807 M 1.32 % | 67.908 M -1.05 % | 68.627 M -1.04 % | 69.345 M 26.24 % | 54.930 M 1.11 % | 54.327 M -0.63 % | 54.668 M -0.79 % | 55.105 M 1.78 % | 54.143 M 0.10 % | 54.089 M -1.88 % | 55.123 M -0.54 % | 55.421 M -0.10 % | 55.478 M 4.13 % | 53.278 M -3.16 % | 55.017 M 0.03 % | 54.998 M -0.50 % | 55.275 M 0.44 % | 55.035 M 0.19 % | 54.932 M 0.19 % | 54.829 M -2.36 % | 56.154 M 2.03 % | 55.035 M -1.05 % | 55.617 M -1.03 % | 56.198 M 0.17 % | 56.102 M 1.94 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 0.00 % | 55.035 M 16.44 % | 47.267 M 0.00 % | 47.267 M 0.00 % | 47.267 M 6.37 % | 44.435 M |
| EPS diluted | -0.44 -12.82 % | -0.39 50.63 % | -0.79 -79.55 % | -0.44 -41.94 % | -0.31 -181.82 % | -0.11 67.65 % | -0.34 -241.67 % | 0.24 -17.24 % | 0.29 383.33 % | 0.06 -66.67 % | 0.18 -63.27 % | 0.49 25.64 % | 0.39 225.00 % | 0.12 114.63 % | -0.82 -645.45 % | -0.11 50.00 % | -0.22 31.25 % | -0.32 -4 607.04 % | 0.01 105.92 % | -0.12 -242.01 % | 0.08 160.36 % | -0.14 -361.68 % | 0.05 -58.85 % | 0.13 75.68 % | 0.07 598.11 % | 0.01 -95.58 % | 0.24 2 164.15 % | 0.01 0.00 % | 0.01 104.82 % | -0.22 -346.09 % | 0.09 -47.41 % | 0.17 -48.48 % | 0.33 26.92 % | 0.26 -54.39 % | 0.57 216.67 % | 0.18 -60.00 % | 0.45 73.08 % | 0.26 -48.00 % | 0.50 -32.43 % | 0.74 7.25 % | 0.69 360.00 % | 0.15 -21.05 % | 0.19 -61.22 % | 0.49 -25.76 % | 0.66 164.00 % | 0.25 213.64 % | -0.22 38.89 % | -0.36 -100.00 % | -0.18 -781.82 % | 0.03 44.26 % | 0.02 -92.38 % | 0.24 -27.27 % | 0.33 525.00 % | 0.05 152.80 % | -0.10 52.38 % | -0.21 70.83 % | -0.72 -75.61 % | -0.41 60.95 % | -1.05 -1 486.10 % | -0.07 -111.82 % | 0.56 264.71 % | -0.34 |
| Earnings per share | -0.44 -12.82 % | -0.39 50.63 % | -0.79 -79.55 % | -0.44 -41.94 % | -0.31 -181.82 % | -0.11 67.65 % | -0.34 -241.67 % | 0.24 -20.00 % | 0.30 400.00 % | 0.06 -68.42 % | 0.19 -61.22 % | 0.49 25.64 % | 0.39 225.00 % | 0.12 114.63 % | -0.82 -645.45 % | -0.11 50.00 % | -0.22 31.25 % | -0.32 -4 607.04 % | 0.01 105.92 % | -0.12 -242.01 % | 0.08 160.36 % | -0.14 -361.68 % | 0.05 -58.85 % | 0.13 75.68 % | 0.07 598.11 % | 0.01 -94.42 % | 0.19 1 692.45 % | 0.01 0.00 % | 0.01 105.05 % | -0.21 -334.38 % | 0.09 -47.29 % | 0.17 -48.48 % | 0.33 26.92 % | 0.26 -54.39 % | 0.57 216.67 % | 0.18 -60.00 % | 0.45 73.08 % | 0.26 -48.00 % | 0.50 -32.43 % | 0.74 7.25 % | 0.69 360.00 % | 0.15 -25.00 % | 0.20 -59.18 % | 0.49 -25.76 % | 0.66 164.00 % | 0.25 213.64 % | -0.22 38.89 % | -0.36 -100.00 % | -0.18 -781.82 % | 0.03 44.26 % | 0.02 -92.38 % | 0.24 -27.27 % | 0.33 525.00 % | 0.05 152.80 % | -0.10 52.38 % | -0.21 70.83 % | -0.72 -75.61 % | -0.41 60.95 % | -1.05 -1 486.10 % | -0.07 -111.82 % | 0.56 264.71 % | -0.34 |
| Gross profit | 38.418 M 53.15 % | 25.086 M 425.36 % | 4.775 M -85.10 % | 32.056 M 11.00 % | 28.878 M -28.66 % | 40.482 M -4.07 % | 42.200 M -46.24 % | 78.500 M 0.43 % | 78.162 M 4.97 % | 74.458 M -13.92 % | 86.502 M -1.00 % | 87.373 M 10.30 % | 79.213 M 22.78 % | 64.516 M 23.16 % | 52.382 M -8.92 % | 57.512 M 8.38 % | 53.063 M 40.17 % | 37.857 M -29.03 % | 53.341 M -2.41 % | 54.659 M -0.99 % | 55.208 M 95.23 % | 28.279 M -47.05 % | 53.407 M 9.09 % | 48.959 M -4.65 % | 51.346 M -10.07 % | 57.095 M -7.97 % | 62.039 M 36.85 % | 45.335 M -1.33 % | 45.948 M 8.47 % | 42.359 M -15.86 % | 50.344 M -25.00 % | 67.123 M -12.67 % | 76.858 M 0.87 % | 76.194 M -4.78 % | 80.023 M 16.55 % | 68.660 M -19.95 % | 85.768 M -5.64 % | 90.899 M 0.26 % | 90.663 M -13.75 % | 105.118 M 21.43 % | 86.564 M 13.65 % | 76.164 M 6.25 % | 71.684 M -25.36 % | 96.034 M -11.52 % | 108.539 M 46.17 % | 74.255 M 55.97 % | 47.608 M -14.44 % | 55.640 M -18.33 % | 68.130 M 2.99 % | 66.149 M -9.49 % | 73.088 M -8.72 % | 80.071 M -3.61 % | 83.071 M 26.51 % | 65.661 M 10.77 % | 59.277 M 46.16 % | 40.556 M 9.19 % | 37.142 M 34.95 % | 27.522 M -29.10 % | 38.820 M -50.16 % | 77.890 M 0.33 % | 77.637 M 15.62 % | 67.146 M |
| Income tax expense | -2.215 M 20.38 % | -2.782 M 67.59 % | -8.585 M -15 509.09 % | -55.000 K 98.29 % | -3.223 M -978.20 % | 367.000 K 103.80 % | -9.658 M -236.22 % | 7.090 M 3.76 % | 6.833 M 46.51 % | 4.664 M 48.02 % | 3.151 M -59.70 % | 7.819 M 42.53 % | 5.486 M 94.33 % | 2.823 M 311.46 % | -1.335 M -162.97 % | 2.120 M 646.48 % | 284.000 K -79.48 % | 1.384 M 128.62 % | -4.836 M -1 466.10 % | 354.000 K -89.36 % | 3.326 M 184.52 % | 1.169 M -28.55 % | 1.636 M -22.54 % | 2.112 M -6.71 % | 2.264 M 49.44 % | 1.515 M 22.97 % | 1.232 M -49.38 % | 2.434 M 40.69 % | 1.730 M 410.32 % | 339.000 K -88.22 % | 2.878 M -47.39 % | 5.470 M 14.58 % | 4.774 M 61.28 % | 2.960 M -52.83 % | 6.275 M 47.65 % | 4.250 M -43.11 % | 7.471 M 142.72 % | 3.078 M -73.08 % | 11.432 M -23.10 % | 14.867 M 164.30 % | 5.625 M 52.89 % | 3.679 M -48.10 % | 7.089 M 115.54 % | 3.289 M 168.05 % | 1.227 M -45.71 % | 2.260 M 287.65 % | 583.000 K 125.97 % | 258.000 K -90.24 % | 2.644 M -11.84 % | 2.999 M -10.72 % | 3.359 M 85.07 % | 1.815 M 2.95 % | 1.763 M 254.73 % | 497.000 K -76.28 % | 2.095 M 559.43 % | -456.000 K -289.74 % | -117.000 K -108.46 % | 1.383 M 243.91 % | -961.000 K -212.53 % | 854.000 K -43.70 % | 1.517 M 9.45 % | 1.386 M |
| Cost of revenue | 163.200 M 22.66 % | 133.047 M -12.83 % | 152.630 M 8.06 % | 141.241 M -15.37 % | 166.885 M 10.86 % | 150.530 M 0.50 % | 149.779 M -11.52 % | 169.273 M -16.84 % | 203.548 M -4.75 % | 213.689 M -14.04 % | 248.597 M -2.28 % | 254.388 M -0.57 % | 255.841 M 3.03 % | 248.325 M -11.71 % | 281.258 M 10.54 % | 254.448 M -0.14 % | 254.803 M 10.35 % | 230.908 M -8.37 % | 251.988 M 11.71 % | 225.583 M 39.59 % | 161.608 M 22.80 % | 131.600 M -35.39 % | 203.684 M 17.94 % | 172.704 M -10.57 % | 193.114 M -8.46 % | 210.950 M -1.12 % | 213.329 M 14.08 % | 186.998 M -15.24 % | 220.623 M 4.98 % | 210.155 M 2.28 % | 205.465 M -15.44 % | 242.987 M -2.69 % | 249.702 M -6.74 % | 267.754 M -1.99 % | 273.199 M 8.87 % | 250.930 M -13.73 % | 290.881 M -6.99 % | 312.739 M -13.24 % | 360.447 M -11.17 % | 405.785 M -11.20 % | 456.990 M 14.62 % | 398.699 M 0.20 % | 397.908 M -13.81 % | 461.661 M -10.56 % | 516.145 M 3.21 % | 500.079 M 28.45 % | 389.328 M -7.90 % | 422.703 M -2.17 % | 432.068 M 13.03 % | 382.267 M -11.67 % | 432.752 M -7.16 % | 466.143 M -1.29 % | 472.242 M 9.20 % | 432.446 M 10.38 % | 391.781 M -7.15 % | 421.951 M 7.20 % | 393.602 M 3.82 % | 379.107 M -16.40 % | 453.501 M -5.33 % | 479.041 M -2.77 % | 492.712 M 18.64 % | 415.292 M |
| General and administrative expenses | 24.676 M 3.73 % | 23.788 M 18.70 % | 20.041 M -7.98 % | 21.780 M -7.25 % | 23.482 M 0.51 % | 23.364 M -25.69 % | 31.443 M 22.25 % | 25.720 M -6.88 % | 27.621 M 5.17 % | 26.264 M -3.02 % | 27.083 M -13.09 % | 31.163 M 16.26 % | 26.805 M -1.09 % | 27.100 M -38.92 % | 44.370 M 63.61 % | 27.120 M 2.68 % | 26.413 M 6.19 % | 24.873 M -6.62 % | 26.635 M 11.78 % | 23.829 M 14.00 % | 20.902 M 18.00 % | 17.714 M -10.04 % | 19.692 M -8.38 % | 21.493 M -0.09 % | 21.512 M 2.51 % | 20.985 M 7.42 % | 19.536 M -7.90 % | 21.212 M -7.82 % | 23.012 M -2.85 % | 23.687 M 1.97 % | 23.230 M -2.75 % | 23.887 M -4.55 % | 25.025 M 1.85 % | 24.571 M -2.54 % | 25.212 M -1.17 % | 25.511 M -7.65 % | 27.623 M -6.06 % | 29.405 M -0.32 % | 29.498 M -2.79 % | 30.344 M -1.04 % | 30.662 M 2.19 % | 30.006 M -8.30 % | 32.723 M 6.99 % | 30.584 M 7.80 % | 28.370 M -2.76 % | 29.175 M -2.48 % | 29.916 M -12.24 % | 34.089 M -6.80 % | 36.576 M 1.22 % | 36.136 M 7.63 % | 33.574 M 3.32 % | 32.495 M -1.17 % | 32.880 M 13.12 % | 29.067 M 3.54 % | 28.072 M -8.81 % | 30.784 M 2.18 % | 30.128 M -4.93 % | 31.689 M -8.62 % | 34.680 M 7.51 % | 32.257 M -10.47 % | 36.031 M -7.34 % | 38.884 M |
| Selling and marketing expenses | 13.490 M 4.74 % | 12.880 M 0.71 % | 12.789 M 0.71 % | 12.699 M -5.95 % | 13.502 M 10.13 % | 12.260 M -0.08 % | 12.270 M -19.35 % | 15.214 M -4.04 % | 15.855 M 4.34 % | 15.195 M -3.96 % | 15.822 M -4.42 % | 16.554 M 1.77 % | 16.266 M 24.77 % | 13.037 M -6.88 % | 14.000 M -7.02 % | 15.057 M 2.48 % | 14.692 M 1.71 % | 14.445 M 7.22 % | 13.472 M -1.27 % | 13.645 M 7.55 % | 12.687 M 20.23 % | 10.552 M -8.81 % | 11.572 M -10.04 % | 12.864 M -2.88 % | 13.246 M 0.91 % | 13.127 M 8.28 % | 12.123 M -2.46 % | 12.429 M -6.57 % | 13.303 M 6.76 % | 12.461 M -0.07 % | 12.470 M -5.92 % | 13.254 M -14.10 % | 15.429 M -1.06 % | 15.595 M 0.76 % | 15.477 M -6.82 % | 16.609 M 11.18 % | 14.939 M -12.93 % | 17.157 M 11.26 % | 15.421 M -22.23 % | 19.829 M 12.05 % | 17.697 M -6.02 % | 18.830 M 45.36 % | 12.954 M -38.31 % | 20.998 M -5.17 % | 22.142 M 5.68 % | 20.951 M 20.12 % | 17.442 M -20.12 % | 21.836 M 11.43 % | 19.596 M 7.49 % | 18.230 M 9.19 % | 16.695 M -5.30 % | 17.630 M -12.74 % | 20.203 M 16.97 % | 17.272 M -10.31 % | 19.257 M 7.81 % | 17.862 M -18.05 % | 21.795 M 10.41 % | 19.740 M -3.31 % | 20.415 M 6.86 % | 19.105 M -39.24 % | 31.444 M 63.59 % | 19.221 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 58.389 M 5.64 % | 55.271 M -1.45 % | 56.084 M -1.91 % | 57.175 M -1.31 % | 57.932 M 6.91 % | 54.190 M -16.50 % | 64.896 M 10.11 % | 58.939 M -5.06 % | 62.082 M 1.46 % | 61.188 M -1.39 % | 62.049 M -11.38 % | 70.013 M 11.83 % | 62.609 M 6.48 % | 58.799 M -24.58 % | 77.964 M 25.70 % | 62.024 M 0.02 % | 62.012 M 6.33 % | 58.323 M -6.81 % | 62.587 M 9.59 % | 57.109 M 18.04 % | 48.383 M 25.95 % | 38.415 M -14.15 % | 44.749 M -7.16 % | 48.198 M -1.58 % | 48.970 M -1.12 % | 49.523 M 4.02 % | 47.608 M 0.56 % | 47.342 M -5.87 % | 50.292 M -5.70 % | 53.334 M 4.77 % | 50.904 M -2.38 % | 52.147 M -5.98 % | 55.465 M 0.80 % | 55.026 M -7.22 % | 59.305 M -2.86 % | 61.049 M -3.54 % | 63.289 M -4.93 % | 66.573 M 2.58 % | 64.901 M -5.93 % | 68.989 M 2.86 % | 67.074 M 5.01 % | 63.873 M 4.56 % | 61.086 M -10.92 % | 68.575 M 3.21 % | 66.444 M 1.77 % | 65.287 M 2.77 % | 63.528 M -13.30 % | 73.277 M -0.66 % | 73.762 M 8.37 % | 68.066 M 5.18 % | 64.716 M 1.15 % | 63.982 M -3.43 % | 66.255 M 11.47 % | 59.437 M -1.19 % | 60.150 M -4.56 % | 63.021 M -5.43 % | 66.637 M 3.64 % | 64.298 M -8.44 % | 70.224 M -9.12 % | 77.267 M 14.64 % | 67.397 M -5.13 % | 71.040 M |
| Cost and expenses | 221.589 M 17.67 % | 188.318 M -9.77 % | 208.714 M 5.19 % | 198.416 M -11.74 % | 224.817 M 9.74 % | 204.862 M -4.57 % | 214.675 M -6.14 % | 228.729 M -13.89 % | 265.630 M -3.36 % | 274.877 M -11.51 % | 310.646 M -4.24 % | 324.401 M 1.74 % | 318.866 M 3.82 % | 307.124 M -14.50 % | 359.222 M 13.51 % | 316.472 M -0.11 % | 316.815 M 9.54 % | 289.231 M -7.99 % | 314.346 M 11.20 % | 282.692 M 34.62 % | 209.991 M 23.51 % | 170.015 M -31.57 % | 248.433 M 12.46 % | 220.902 M -8.75 % | 242.084 M -7.06 % | 260.473 M -0.18 % | 260.937 M 11.35 % | 234.340 M -13.50 % | 270.915 M 2.82 % | 263.489 M 2.78 % | 256.369 M -13.13 % | 295.134 M -3.29 % | 305.167 M -5.46 % | 322.780 M -2.92 % | 332.504 M 6.58 % | 311.979 M -11.91 % | 354.170 M -6.63 % | 379.312 M -10.82 % | 425.348 M -10.41 % | 474.774 M -9.41 % | 524.064 M 13.29 % | 462.572 M 0.78 % | 458.994 M -13.44 % | 530.236 M -8.99 % | 582.589 M 3.05 % | 565.366 M 24.84 % | 452.856 M -8.69 % | 495.980 M -1.95 % | 505.830 M 12.32 % | 450.333 M -9.47 % | 497.468 M -6.16 % | 530.125 M -1.55 % | 538.497 M 9.48 % | 491.883 M 8.84 % | 451.931 M -6.81 % | 484.972 M 5.37 % | 460.239 M 3.80 % | 443.405 M -15.34 % | 523.725 M -5.86 % | 556.308 M -0.68 % | 560.109 M 15.17 % | 486.332 M |
| Research and development expenses | 20.223 M 8.71 % | 18.603 M -20.00 % | 23.254 M 2.46 % | 22.696 M 7.31 % | 21.149 M 13.05 % | 18.708 M -11.68 % | 21.183 M 14.37 % | 18.522 M -0.45 % | 18.606 M -5.69 % | 19.729 M -5.59 % | 20.898 M -6.27 % | 22.296 M 11.74 % | 19.954 M 6.92 % | 18.662 M -4.76 % | 19.594 M -1.27 % | 19.847 M -5.07 % | 20.907 M 10.01 % | 19.005 M -14.59 % | 22.251 M 13.32 % | 19.635 M 32.72 % | 14.794 M 45.77 % | 10.149 M -24.74 % | 13.485 M -2.57 % | 13.841 M -2.61 % | 14.212 M -7.78 % | 15.411 M -3.37 % | 15.949 M 16.41 % | 13.701 M -1.97 % | 13.977 M -18.67 % | 17.186 M 13.04 % | 15.204 M 1.32 % | 15.006 M -0.03 % | 15.011 M 1.02 % | 14.860 M -20.18 % | 18.616 M -1.65 % | 18.929 M -8.67 % | 20.727 M 3.58 % | 20.011 M 0.15 % | 19.982 M 6.20 % | 18.816 M 0.54 % | 18.715 M 24.46 % | 15.037 M -2.41 % | 15.409 M -9.32 % | 16.993 M 6.66 % | 15.932 M 5.09 % | 15.161 M -6.24 % | 16.170 M -6.81 % | 17.352 M -1.35 % | 17.590 M 28.39 % | 13.700 M -5.17 % | 14.447 M 4.26 % | 13.857 M 5.20 % | 13.172 M 0.56 % | 13.098 M 2.16 % | 12.821 M -10.81 % | 14.375 M -2.30 % | 14.714 M 14.34 % | 12.869 M -14.94 % | 15.129 M -41.60 % | 25.905 M 33 311.54 % | -78.000 K -100.60 % | 12.935 M |
| Selling general and administrative expenses | 38.166 M 4.09 % | 36.668 M 11.69 % | 32.830 M -4.78 % | 34.479 M -6.77 % | 36.984 M 3.82 % | 35.624 M -18.50 % | 43.713 M 6.79 % | 40.934 M -5.85 % | 43.476 M 4.87 % | 41.459 M -3.37 % | 42.905 M -10.08 % | 47.717 M 10.79 % | 43.071 M 7.31 % | 40.137 M -31.24 % | 58.370 M 38.39 % | 42.177 M 2.61 % | 41.105 M 4.54 % | 39.318 M -1.97 % | 40.107 M 7.03 % | 37.474 M 11.57 % | 33.589 M 18.83 % | 28.266 M -9.59 % | 31.264 M -9.00 % | 34.357 M -1.15 % | 34.758 M 1.89 % | 34.112 M 7.75 % | 31.659 M -5.89 % | 33.641 M -7.36 % | 36.315 M 0.46 % | 36.148 M 1.25 % | 35.700 M -3.88 % | 37.141 M -8.19 % | 40.454 M 0.72 % | 40.166 M -1.29 % | 40.689 M -3.40 % | 42.120 M -1.04 % | 42.562 M -8.59 % | 46.562 M 3.66 % | 44.919 M -10.47 % | 50.173 M 3.75 % | 48.359 M -0.98 % | 48.836 M 6.92 % | 45.677 M -11.45 % | 51.582 M 2.12 % | 50.512 M 0.77 % | 50.126 M 5.84 % | 47.358 M -15.32 % | 55.925 M -0.44 % | 56.172 M 3.32 % | 54.366 M 8.15 % | 50.269 M 0.29 % | 50.125 M -5.57 % | 53.083 M 14.55 % | 46.339 M -2.09 % | 47.329 M -2.71 % | 48.646 M -6.31 % | 51.923 M 0.96 % | 51.429 M -6.65 % | 55.095 M 7.27 % | 51.362 M -23.88 % | 67.475 M 16.13 % | 58.105 M |
| Interest income | 769.000 K 131.63 % | 332.000 K -70.01 % | 1.107 M 149.89 % | 443.000 K -64.87 % | 1.261 M 97.65 % | 638.000 K -45.28 % | 1.166 M 112.39 % | 549.000 K -44.32 % | 986.000 K 342.15 % | 223.000 K -61.49 % | 579.000 K 268.79 % | 157.000 K -21.89 % | 201.000 K 58.27 % | 127.000 K -31.35 % | 185.000 K 24.16 % | 149.000 K -54.85 % | 330.000 K 0.00 % | 330.000 K -13.84 % | 383.000 K -40.34 % | 642.000 K 28.14 % | 501.000 K 83.52 % | 273.000 K | 0.000 -100.00 % | 410.000 K -18.97 % | 506.000 K 33.51 % | 379.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 409.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 474.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 -100.00 % | 405.000 K -25.82 % | 546.000 K | 0.000 | 0.000 -100.00 % | 265.000 K -57.94 % | 630.000 K 3.96 % | 606.000 K -15.13 % | 714.000 K 56.58 % | 456.000 K 8.57 % | 420.000 K 56.72 % | 268.000 K -39.23 % | 441.000 K 179.11 % | 158.000 K |
| Interest expense | 1.233 M 67.53 % | 736.000 K -10.02 % | 818.000 K 26.82 % | 645.000 K -18.35 % | 790.000 K 12.54 % | 702.000 K -20.14 % | 879.000 K 1.38 % | 867.000 K -6.37 % | 926.000 K -5.89 % | 984.000 K -28.38 % | 1.374 M -13.04 % | 1.580 M 63.39 % | 967.000 K 2.33 % | 945.000 K 5.82 % | 893.000 K 21.83 % | 733.000 K 8.92 % | 673.000 K 8.90 % | 618.000 K -8.31 % | 674.000 K 11.77 % | 603.000 K 46.36 % | 412.000 K 16.38 % | 354.000 K -47.09 % | 669.000 K 61.20 % | 415.000 K 0.48 % | 413.000 K -11.18 % | 465.000 K 29.53 % | 359.000 K 42.46 % | 252.000 K -18.97 % | 311.000 K -85.81 % | 2.192 M 82.97 % | 1.198 M 409.79 % | 235.000 K 13.53 % | 207.000 K -32.13 % | 305.000 K 2.69 % | 297.000 K 4.21 % | 285.000 K -0.70 % | 287.000 K -20.72 % | 362.000 K -1.09 % | 366.000 K 2.81 % | 356.000 K -18.35 % | 436.000 K -12.27 % | 497.000 K -25.60 % | 668.000 K -24.52 % | 885.000 K -1.34 % | 897.000 K -0.88 % | 905.000 K 22.46 % | 739.000 K -4.03 % | 770.000 K 14.24 % | 674.000 K -15.01 % | 793.000 K -4.57 % | 831.000 K -16.31 % | 993.000 K 27.31 % | 780.000 K -39.39 % | 1.287 M 95.89 % | 657.000 K -24.05 % | 865.000 K -17.62 % | 1.050 M 57.66 % | 666.000 K 94.74 % | 342.000 K -64.08 % | 952.000 K -48.06 % | 1.833 M -52.70 % | 3.875 M |
| Depreciation and amortization | 8.428 M -3.19 % | 8.706 M 2.05 % | 8.531 M -2.18 % | 8.721 M 0.50 % | 8.678 M 2.02 % | 8.506 M -6.15 % | 9.063 M 5.26 % | 8.610 M -1.64 % | 8.754 M 0.24 % | 8.733 M -1.17 % | 8.836 M -0.33 % | 8.865 M -1.55 % | 9.005 M 5.31 % | 8.551 M 0.28 % | 8.527 M 0.86 % | 8.454 M -0.17 % | 8.468 M -0.29 % | 8.493 M 3.31 % | 8.221 M 11.59 % | 7.367 M 26.71 % | 5.814 M -4.30 % | 6.075 M -0.18 % | 6.086 M -2.95 % | 6.271 M -2.49 % | 6.431 M 0.34 % | 6.409 M 101.16 % | 3.186 M -3.34 % | 3.296 M -10.53 % | 3.684 M -6.33 % | 3.933 M -2.12 % | 4.018 M -4.63 % | 4.213 M -2.84 % | 4.336 M -8.96 % | 4.763 M -0.96 % | 4.809 M -7.98 % | 5.226 M -6.06 % | 5.563 M -3.20 % | 5.747 M -5.63 % | 6.090 M -5.08 % | 6.416 M -2.70 % | 6.594 M -6.81 % | 7.076 M 2.65 % | 6.893 M -1.77 % | 7.017 M -1.71 % | 7.139 M -2.53 % | 7.324 M 3.52 % | 7.075 M -8.20 % | 7.707 M -6.86 % | 8.275 M 9.13 % | 7.583 M -10.53 % | 8.475 M 7.56 % | 7.879 M 11.68 % | 7.055 M -13.29 % | 8.136 M -5.03 % | 8.567 M 8.03 % | 7.930 M -13.32 % | 9.149 M 14.72 % | 7.975 M -12.27 % | 9.090 M 26.64 % | 7.178 M -33.32 % | 10.765 M 37.85 % | 7.809 M |
| Operating income | -19.971 M 33.84 % | -30.185 M 41.17 % | -51.309 M -104.26 % | -25.119 M 13.54 % | -29.054 M -367.56 % | -6.214 M 72.62 % | -22.696 M -219.18 % | 19.044 M -36.08 % | 29.794 M 124.52 % | 13.270 M -45.73 % | 24.453 M 40.86 % | 17.360 M 7.24 % | 16.188 M 183.16 % | 5.717 M 122.35 % | -25.582 M -466.98 % | -4.512 M 49.58 % | -8.949 M 56.27 % | -20.466 M -126.97 % | -9.017 M -268.04 % | -2.450 M -135.90 % | 6.825 M 167.33 % | -10.136 M -217.07 % | 8.658 M 1 037.71 % | 761.000 K -67.97 % | 2.376 M -68.62 % | 7.572 M -47.53 % | 14.431 M 819.03 % | -2.007 M 53.80 % | -4.344 M 60.42 % | -10.975 M -1 859.82 % | -560.000 K -103.74 % | 14.976 M -30.00 % | 21.393 M 1.06 % | 21.168 M 2.17 % | 20.718 M 172.21 % | 7.611 M -66.14 % | 22.479 M -7.59 % | 24.326 M -5.57 % | 25.762 M -28.69 % | 36.129 M 85.37 % | 19.490 M 58.57 % | 12.291 M 15.97 % | 10.598 M -61.40 % | 27.459 M -34.77 % | 42.095 M 369.39 % | 8.968 M 156.33 % | -15.920 M 9.74 % | -17.637 M -213.16 % | -5.632 M -193.79 % | -1.917 M -122.90 % | 8.372 M -47.96 % | 16.089 M -4.32 % | 16.816 M 170.18 % | 6.224 M 812.94 % | -873.000 K 96.11 % | -22.465 M 23.83 % | -29.495 M 19.80 % | -36.776 M -17.11 % | -31.404 M -5 140.77 % | 623.000 K -93.92 % | 10.240 M 362.97 % | -3.894 M |
| Operating income ratio | -0.10 48.11 % | -0.19 41.44 % | -0.33 -124.89 % | -0.14 2.34 % | -0.15 -356.21 % | -0.03 72.48 % | -0.12 -253.81 % | 0.08 -27.33 % | 0.11 129.65 % | 0.05 -36.89 % | 0.07 43.66 % | 0.05 5.14 % | 0.05 164.38 % | 0.02 123.83 % | -0.08 -430.13 % | -0.01 50.24 % | -0.03 61.83 % | -0.08 -157.85 % | -0.03 -237.80 % | -0.01 -127.77 % | 0.03 149.65 % | -0.06 -288.25 % | 0.03 880.93 % | 0.00 -64.68 % | 0.01 -65.59 % | 0.03 -46.10 % | 0.05 706.66 % | -0.01 46.99 % | -0.02 62.51 % | -0.04 -1 885.39 % | 0.00 -104.53 % | 0.05 -26.28 % | 0.07 6.44 % | 0.06 4.93 % | 0.06 146.29 % | 0.02 -60.10 % | 0.06 -0.97 % | 0.06 5.53 % | 0.06 -19.24 % | 0.07 97.22 % | 0.04 38.53 % | 0.03 14.69 % | 0.02 -54.16 % | 0.05 -26.93 % | 0.07 331.56 % | 0.02 142.86 % | -0.04 1.18 % | -0.04 -227.46 % | -0.01 -163.38 % | 0.00 -125.83 % | 0.02 -43.81 % | 0.03 -2.73 % | 0.03 142.35 % | 0.01 745.60 % | 0.00 96.02 % | -0.05 29.07 % | -0.07 24.29 % | -0.09 -41.78 % | -0.06 -5 802.30 % | 0.00 -93.77 % | 0.02 322.44 % | -0.01 |
| Total other income expenses net | -11.599 M -2 247.96 % | 540.000 K 105.02 % | -10.763 M -142.68 % | -4.435 M -192.13 % | 4.814 M 687.79 % | -819.000 K 90.92 % | -9.019 M -306.05 % | 4.377 M 263.26 % | -2.681 M 37.30 % | -4.276 M 54.35 % | -9.367 M -153.30 % | 17.575 M 66.73 % | 10.541 M 186.91 % | 3.674 M 116.86 % | -21.795 M -4 727.39 % | 471.000 K 113.17 % | -3.577 M -184.18 % | 4.249 M -4.92 % | 4.469 M 225.15 % | -3.571 M -495.46 % | 903.000 K -78.54 % | 4.208 M 205.23 % | -3.999 M -150.25 % | 7.959 M 102.88 % | 3.923 M 173.04 % | -5.371 M -473.25 % | 1.439 M -73.38 % | 5.405 M -22.10 % | 6.938 M 310.43 % | -3.297 M -135.04 % | 9.409 M 302.61 % | 2.337 M 36.99 % | 1.706 M 147.02 % | -3.628 M -121.59 % | 16.803 M 144.73 % | 6.866 M -27.10 % | 9.419 M 238.86 % | -6.783 M -150.63 % | 13.396 M -32.04 % | 19.711 M -18.58 % | 24.209 M 4 075.21 % | -609.000 K -108.45 % | 7.209 M 159.50 % | 2.778 M 164.16 % | -4.330 M -168.48 % | 6.323 M 54.94 % | 4.081 M 274.10 % | -2.344 M 16.64 % | -2.812 M -152.05 % | 5.403 M 220.28 % | -4.492 M -391.47 % | -914.000 K -126.33 % | 3.471 M 220.86 % | -2.872 M -4.59 % | -2.746 M -126.22 % | 10.474 M 199.90 % | -10.485 M -166.96 % | 15.659 M 182.56 % | -18.966 M -554.00 % | -2.900 M -116.31 % | 17.777 M 305.51 % | -8.650 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -162.724 M 42.52 % | -283.087 M 0.62 % | -284.849 M 3.97 % | -296.639 M -2.90 % | -288.282 M 6.28 % | -307.605 M -6.75 % | -288.167 M -21.86 % | -236.482 M -11.76 % | -211.597 M -12.92 % | -187.382 M -3.45 % | -181.139 M -1 716.59 % | 11.205 M -60.59 % | 28.430 M -28.20 % | 39.598 M -26.54 % | 53.901 M 2.29 % | 52.695 M 299.17 % | -26.457 M 42.50 % | -46.014 M 62.47 % | -122.596 M 16.43 % | -146.697 M -7.05 % | -137.036 M 34.31 % | -208.625 M -25.03 % | -166.857 M -14.88 % | -145.240 M -15.91 % | -125.302 M -2.44 % | -122.314 M 17.93 % | -149.032 M -3.34 % | -144.222 M 55.01 % | -320.562 M 7.73 % | -347.432 M -9.43 % | -317.485 M -15.36 % | -275.202 M 14.33 % | -321.251 M 15.26 % | -379.103 M -22.23 % | -310.146 M -16.34 % | -266.597 M 20.00 % | -333.260 M -7.42 % | -310.226 M -13.61 % | -273.061 M -9.95 % | -248.350 M 10.16 % | -276.447 M -7.16 % | -257.970 M -49.03 % | -173.103 M -184.33 % | -60.881 M -14.17 % | -53.325 M 16.23 % | -63.660 M 32.06 % | -93.702 M 8.58 % | -102.499 M -14.49 % | -89.529 M 26.88 % | -122.441 M 13.59 % | -141.704 M 0.93 % | -143.030 M -29.87 % | -110.137 M 33.05 % | -164.509 M -26.01 % | -130.550 M -15.67 % | -112.866 M 16.76 % | -135.598 M -7.91 % | -125.664 M -23.10 % | -102.080 M |
| Total investments | 624.000 K 0.00 % | 624.000 K 8.15 % | 577.000 K 0.00 % | 577.000 K 0.00 % | 577.000 K 0.00 % | 577.000 K 4.53 % | 552.000 K 0.00 % | 552.000 K 0.00 % | 552.000 K 0.00 % | 552.000 K -73.81 % | 2.108 M 303.83 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K -5.78 % | 554.000 K -5.46 % | 586.000 K 0.00 % | 586.000 K 2.81 % | 570.000 K 0.00 % | 570.000 K 0.00 % | 570.000 K 0.00 % | 570.000 K 0.18 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K -2.40 % | 583.000 K 0.00 % | 583.000 K 0.00 % | 583.000 K 0.00 % | 583.000 K 0.00 % | 583.000 K 2.10 % | 571.000 K -98.64 % | 42.115 M -9.29 % | 46.427 M 1.27 % | 45.843 M 19.05 % | 38.508 M -6.71 % | 41.277 M -15.93 % | 49.101 M -23.90 % | 64.519 M -13.97 % | 74.998 M 11.58 % | 67.212 M 0.00 % | 67.212 M 0.00 % | 67.212 M 1.27 % | 66.372 M 36.59 % | 48.592 M 0.00 % | 48.592 M 13.70 % | 42.737 M 0.00 % | 42.737 M 9.54 % | 39.016 M 1.08 % | 38.600 M 0.34 % | 38.468 M 0.00 % | 38.468 M -7.24 % | 41.469 M 7.23 % | 38.673 M 0.00 % | 38.673 M 0.50 % | 38.481 M -0.50 % | 38.673 M 0.00 % | 38.673 M 0.00 % | 38.673 M 0.00 % | 38.673 M |
| Total debt | 199.209 M 27.69 % | 156.004 M 19.21 % | 130.867 M -21.25 % | 166.171 M 39.94 % | 118.745 M -17.37 % | 143.708 M -8.91 % | 157.769 M -2.94 % | 162.540 M -9.44 % | 179.482 M -3.34 % | 185.688 M -5.36 % | 196.205 M -37.45 % | 313.675 M 0.31 % | 312.702 M 6.35 % | 294.029 M 1.91 % | 288.526 M 11.28 % | 259.287 M 9.16 % | 237.523 M -1.82 % | 241.918 M 8.91 % | 222.135 M -1.58 % | 225.706 M 22.15 % | 184.784 M 38.17 % | 133.738 M 37.90 % | 96.980 M -5.36 % | 102.474 M -3.31 % | 105.985 M 0.69 % | 105.254 M 44.26 % | 72.961 M 2.77 % | 70.992 M 128.91 % | 31.013 M -34.38 % | 47.263 M -2.19 % | 48.322 M -0.86 % | 48.742 M -1.72 % | 49.593 M 0.78 % | 49.208 M -39.51 % | 81.343 M 3.29 % | 78.751 M -3.12 % | 81.290 M 0.71 % | 80.714 M -25.94 % | 108.985 M 0.17 % | 108.796 M 5.97 % | 102.665 M -27.34 % | 141.299 M -16.06 % | 168.333 M -13.84 % | 195.381 M -9.34 % | 215.505 M 0.21 % | 215.064 M 0.01 % | 215.033 M 31.32 % | 163.743 M -28.93 % | 230.403 M 26.56 % | 182.048 M -15.64 % | 215.799 M -7.95 % | 234.426 M 0.03 % | 234.366 M 28.10 % | 182.960 M 16.88 % | 156.536 M -19.68 % | 194.902 M 16.80 % | 166.875 M -18.74 % | 205.364 M 24.03 % | 165.577 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -92.152 M 26.39 % | -125.187 M -27.17 % | -98.441 M -118.17 % | -45.121 M -189.53 % | -15.584 M -144.33 % | 35.151 M -17.99 % | 42.861 M -33.82 % | 64.765 M 33.51 % | 48.511 M -30.98 % | 70.283 M -33.82 % | 106.205 M 97.27 % | 53.838 M 99.38 % | 27.003 M 134.66 % | -77.917 M 7.97 % | -84.662 M -117.82 % | -38.868 M 1.34 % | -39.396 M -47.91 % | -26.636 M -196.68 % | -8.978 M 4.13 % | -9.365 M -223.15 % | -2.898 M -130.29 % | 9.567 M -43.07 % | 16.806 M 20.64 % | 13.931 M 91.86 % | 7.261 M -58.94 % | 17.682 M 4.42 % | 16.933 M 298.80 % | 4.246 M 11.77 % | 3.799 M -90.85 % | 41.520 M -24.29 % | 54.842 M 12.57 % | 48.716 M 31.69 % | 36.993 M -70.14 % | 123.886 M 13.11 % | 109.530 M 39.65 % | 78.429 M 14.93 % | 68.240 M -51.77 % | 141.494 M 11.33 % | 127.089 M 27.71 % | 99.511 M 70.04 % | 58.521 M -32.28 % | 86.411 M 10.20 % | 78.414 M 15.94 % | 67.634 M 65.94 % | 40.758 M 857.66 % | 4.256 M 144.79 % | -9.502 M -557.49 % | 2.077 M -90.40 % | 21.629 M -33.56 % | 32.553 M 4.19 % | 31.244 M 611.06 % | 4.394 M 147.81 % | -9.191 M 91.99 % | -114.720 M -26.67 % | -90.563 M 18.84 % | -111.581 M -11.53 % | -100.046 M -66.24 % | -60.183 M -59.71 % | -37.683 M |
| Common stock | 678.254 M 0.00 % | 678.254 M 0.00 % | 678.254 M -0.07 % | 678.703 M 0.44 % | 675.744 M 0.00 % | 675.744 M 0.00 % | 675.744 M 1.05 % | 668.754 M -0.64 % | 673.042 M 0.57 % | 669.230 M 0.34 % | 666.994 M 20.76 % | 552.333 M 1.53 % | 544.004 M -8.42 % | 594.004 M 0.00 % | 594.004 M 0.00 % | 594.004 M 0.00 % | 594.004 M 0.00 % | 594.004 M 0.00 % | 594.004 M 0.00 % | 594.004 M 3.48 % | 574.004 M 0.00 % | 574.004 M 0.00 % | 574.004 M 0.00 % | 574.004 M 0.00 % | 574.004 M 0.00 % | 574.004 M 0.00 % | 574.004 M -1.29 % | 581.492 M -20.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M 0.00 % | 726.865 M |
| Total equity | 554.903 M -11.06 % | 623.896 M -2.94 % | 642.827 M -8.29 % | 700.955 M -2.59 % | 719.600 M -4.98 % | 757.354 M 0.04 % | 757.030 M -3.74 % | 786.480 M 4.32 % | 753.885 M -3.28 % | 779.440 M 1.18 % | 770.385 M 23.43 % | 624.162 M 7.41 % | 581.127 M 2.89 % | 564.788 M 3.75 % | 544.375 M -7.25 % | 586.917 M -1.00 % | 592.836 M -2.56 % | 608.399 M -3.25 % | 628.816 M 1.69 % | 618.373 M 4.23 % | 593.292 M -0.27 % | 594.913 M -1.93 % | 606.611 M -0.27 % | 608.261 M -1.32 % | 616.399 M -1.10 % | 623.249 M 1.62 % | 613.298 M 2.95 % | 595.748 M -20.73 % | 751.548 M -4.98 % | 790.973 M -0.86 % | 797.873 M 1.34 % | 787.289 M 1.83 % | 773.133 M -5.60 % | 819.034 M 0.32 % | 816.438 M 2.80 % | 794.189 M -1.03 % | 802.456 M -9.10 % | 882.780 M 0.44 % | 878.895 M 1.74 % | 863.830 M 5.51 % | 818.733 M -2.92 % | 843.365 M 0.54 % | 838.846 M 4.46 % | 803.049 M 4.52 % | 768.294 M 4.22 % | 737.174 M 1.63 % | 725.328 M -0.57 % | 729.471 M -3.15 % | 753.203 M -0.86 % | 759.754 M 1.19 % | 750.840 M 0.91 % | 744.101 M 1.45 % | 733.444 M 3.04 % | 711.793 M -1.32 % | 721.304 M 0.03 % | 721.113 M 1.27 % | 712.075 M -5.63 % | 754.560 M -2.12 % | 770.929 M |
| Other non current liabilities | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 0.00 % | 170.000 K 1.19 % | 168.000 K 0.00 % | 168.000 K 0.00 % | 168.000 K 0.00 % | 168.000 K -89.78 % | 1.644 M -8.87 % | 1.804 M 0.45 % | 1.796 M 9.78 % | 1.636 M 0.00 % | 1.636 M 0.00 % | 1.636 M 0.00 % | 1.636 M -0.67 % | 1.647 M -0.18 % | 1.650 M -0.12 % | 1.652 M -0.18 % | 1.655 M -3.83 % | 1.721 M -0.23 % | 1.725 M -0.12 % | 1.727 M -0.17 % | 1.730 M 1.70 % | 1.701 M -0.23 % | 1.705 M -0.18 % | 1.708 M -0.18 % | 1.711 M 0.59 % | 1.701 M 0.00 % | 1.701 M 0.00 % | 1.701 M 0.00 % | 1.701 M 0.00 % | 1.701 M 0.06 % | 1.700 M -0.06 % | 1.701 M -2.35 % | 1.742 M 1.46 % | 1.717 M 0.00 % | 1.717 M -5.61 % | 1.819 M 0.00 % | 1.819 M -11.27 % | 2.050 M -2.05 % | 2.093 M -2.01 % | 2.136 M -1.97 % | 2.179 M -75.65 % | 8.947 M -0.47 % | 8.989 M -0.49 % | 9.033 M 235.55 % | 2.692 M -70.74 % | 9.199 M 0.55 % | 9.149 M 0.68 % | 9.087 M 1.84 % | 8.923 M |
| Long term debt | 49.049 M 410.40 % | 9.610 M -6.53 % | 10.281 M -6.38 % | 10.982 M -6.23 % | 11.712 M -23.35 % | 15.279 M -19.03 % | 18.869 M -16.91 % | 22.708 M -15.23 % | 26.788 M -13.62 % | 31.013 M -11.66 % | 35.107 M -43.60 % | 62.248 M -3.32 % | 64.386 M -9.58 % | 71.205 M -7.28 % | 76.796 M -5.81 % | 81.537 M -7.04 % | 87.711 M -6.68 % | 93.991 M -7.62 % | 101.744 M -7.69 % | 110.224 M 64.98 % | 66.811 M 170.51 % | 24.698 M -6.91 % | 26.532 M -6.16 % | 28.275 M -4.23 % | 29.523 M -10.67 % | 33.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 49.327 M 368.49 % | 10.529 M -6.08 % | 11.211 M -1.15 % | 11.342 M -6.93 % | 12.187 M -34.31 % | 18.552 M -21.44 % | 23.616 M -17.29 % | 28.554 M -0.04 % | 28.564 M -8.67 % | 31.276 M -11.57 % | 35.370 M -44.54 % | 63.781 M -2.07 % | 65.129 M -9.72 % | 72.141 M -6.45 % | 77.115 M -5.74 % | 81.807 M -8.47 % | 89.376 M -6.75 % | 95.844 M -7.45 % | 103.561 M -7.44 % | 111.881 M 63.41 % | 68.468 M 159.25 % | 26.410 M -6.31 % | 28.189 M -7.20 % | 30.376 M -3.85 % | 31.592 M -10.12 % | 35.149 M 1 584.19 % | 2.087 M -7.29 % | 2.251 M -6.21 % | 2.400 M 38.57 % | 1.732 M -0.12 % | 1.734 M -4.25 % | 1.811 M -6.94 % | 1.946 M 8.23 % | 1.798 M -7.46 % | 1.943 M 12.51 % | 1.727 M -27.65 % | 2.387 M -65.52 % | 6.923 M -25.95 % | 9.349 M -28.24 % | 13.028 M 60.52 % | 8.116 M -10.39 % | 9.057 M -19.22 % | 11.212 M 112.15 % | 5.285 M 69.34 % | 3.121 M -33.79 % | 4.714 M 0.00 % | 4.714 M 55.83 % | 3.025 M -25.25 % | 4.047 M 17.27 % | 3.451 M 22.77 % | 2.811 M -68.58 % | 8.947 M -0.47 % | 8.989 M -0.49 % | 9.033 M 87.68 % | 4.813 M -47.68 % | 9.199 M 0.55 % | 9.149 M 0.68 % | 9.087 M 1.84 % | 8.923 M |
| Other current liabilities | 63.837 M 1.44 % | 62.933 M -4.68 % | 66.023 M 4.88 % | 62.949 M 8.65 % | 57.938 M -0.94 % | 58.487 M -9.69 % | 64.762 M -12.42 % | 73.950 M -38.90 % | 121.024 M 52.56 % | 79.328 M -9.44 % | 87.602 M 6.37 % | 82.355 M 6.85 % | 77.076 M -6.66 % | 82.576 M -1.66 % | 83.967 M 24.48 % | 67.452 M 0.35 % | 67.215 M 6.56 % | 63.076 M 0.64 % | 62.675 M -11.65 % | 70.941 M 44.62 % | 49.053 M 10.36 % | 44.447 M 0.39 % | 44.273 M -12.96 % | 50.866 M -7.63 % | 55.068 M 23.40 % | 44.624 M -12.46 % | 50.973 M -22.78 % | 66.006 M -29.99 % | 94.275 M 71.24 % | 55.054 M -11.54 % | 62.238 M -9.85 % | 69.037 M -53.25 % | 147.668 M 80.93 % | 81.614 M -7.75 % | 88.469 M 16.33 % | 76.053 M -54.10 % | 165.703 M 102.15 % | 81.972 M 11.52 % | 73.502 M -6.66 % | 78.744 M -42.36 % | 136.602 M 99.02 % | 68.639 M -8.64 % | 75.128 M -5.49 % | 79.491 M 10.80 % | 71.744 M 9.13 % | 65.741 M 0.37 % | 65.498 M -9.64 % | 72.484 M -0.79 % | 73.063 M 21.38 % | 60.193 M -13.30 % | 69.425 M 4.40 % | 66.498 M 9.59 % | 60.680 M -16.33 % | 72.521 M 10.63 % | 65.552 M -9.52 % | 72.448 M -3.36 % | 74.968 M 11.09 % | 67.487 M 9.39 % | 61.692 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 150.160 M 2.57 % | 146.394 M 21.40 % | 120.586 M -22.30 % | 155.189 M 44.99 % | 107.033 M -16.66 % | 128.429 M -7.54 % | 138.900 M -0.67 % | 139.832 M -6.91 % | 150.216 M -2.88 % | 154.675 M -3.99 % | 161.098 M -35.93 % | 251.427 M 1.25 % | 248.316 M 11.44 % | 222.824 M 5.24 % | 211.730 M 19.12 % | 177.750 M 18.65 % | 149.812 M 1.27 % | 147.927 M 22.87 % | 120.391 M 4.25 % | 115.482 M -2.11 % | 117.973 M 8.19 % | 109.040 M 54.78 % | 70.448 M -5.06 % | 74.199 M -2.96 % | 76.462 M 5.90 % | 72.204 M -1.04 % | 72.961 M 2.77 % | 70.992 M 128.91 % | 31.013 M -34.38 % | 47.263 M -2.19 % | 48.322 M -0.86 % | 48.742 M -1.72 % | 49.593 M 0.78 % | 49.208 M -39.51 % | 81.343 M 3.29 % | 78.751 M -3.12 % | 81.290 M 0.71 % | 80.714 M -25.94 % | 108.985 M 0.17 % | 108.796 M 5.97 % | 102.665 M -27.34 % | 141.299 M -16.06 % | 168.333 M -13.84 % | 195.381 M -9.34 % | 215.505 M 0.21 % | 215.064 M 0.01 % | 215.033 M 31.32 % | 163.743 M -28.93 % | 230.403 M 26.56 % | 182.048 M -15.64 % | 215.799 M -7.95 % | 234.426 M 0.03 % | 234.366 M 28.10 % | 182.960 M 16.88 % | 156.536 M -19.68 % | 194.902 M 16.80 % | 166.875 M -18.74 % | 205.364 M 24.03 % | 165.577 M |
| Total current liabilities | 373.346 M 4.73 % | 356.476 M 25.67 % | 283.653 M -18.19 % | 346.733 M 1.21 % | 342.594 M -2.57 % | 351.627 M 6.92 % | 328.858 M -14.04 % | 382.585 M -20.99 % | 484.231 M 3.53 % | 467.707 M -10.53 % | 522.724 M -9.70 % | 578.889 M 1.43 % | 570.735 M -5.82 % | 606.025 M 6.19 % | 570.702 M 16.95 % | 487.999 M -10.12 % | 542.959 M 11.96 % | 484.937 M -9.05 % | 533.205 M 10.15 % | 484.062 M 39.14 % | 347.904 M -1.01 % | 351.443 M 12.42 % | 312.605 M 3.01 % | 303.460 M -5.37 % | 320.678 M -11.56 % | 362.593 M 5.76 % | 342.840 M 2.02 % | 336.048 M -10.03 % | 373.497 M -0.69 % | 376.091 M -6.58 % | 402.590 M 6.62 % | 377.593 M -28.53 % | 528.296 M 14.65 % | 460.787 M -4.95 % | 484.774 M 4.93 % | 461.996 M -20.57 % | 581.622 M -8.48 % | 635.533 M -6.14 % | 677.105 M -11.29 % | 763.283 M -0.02 % | 763.440 M -1.17 % | 772.445 M 1.14 % | 763.738 M -6.36 % | 815.633 M -8.64 % | 892.777 M 0.26 % | 890.429 M 12.80 % | 789.418 M 12.50 % | 701.677 M -12.83 % | 804.941 M 16.07 % | 693.489 M -7.96 % | 753.459 M -5.28 % | 795.481 M -9.41 % | 878.094 M 8.63 % | 808.371 M 19.04 % | 679.081 M 3.03 % | 659.081 M 2.97 % | 640.086 M -7.73 % | 693.705 M 3.24 % | 671.933 M |
| Total liabilities | 422.673 M 15.17 % | 367.005 M 24.47 % | 294.864 M -17.65 % | 358.075 M 0.93 % | 354.781 M -4.16 % | 370.179 M 5.02 % | 352.474 M -14.27 % | 411.139 M -19.82 % | 512.795 M 2.77 % | 498.983 M -10.59 % | 558.094 M -13.16 % | 642.670 M 1.07 % | 635.864 M -6.24 % | 678.166 M 4.68 % | 647.817 M 13.69 % | 569.806 M -9.89 % | 632.335 M 8.88 % | 580.781 M -8.79 % | 636.766 M 6.85 % | 595.943 M 43.13 % | 416.372 M 10.19 % | 377.853 M 10.87 % | 340.794 M 2.08 % | 333.836 M -5.23 % | 352.270 M -11.43 % | 397.742 M 15.31 % | 344.927 M 1.96 % | 338.299 M -10.00 % | 375.897 M -0.51 % | 377.823 M -6.55 % | 404.324 M 6.57 % | 379.404 M -28.45 % | 530.242 M 14.63 % | 462.585 M -4.96 % | 486.717 M 4.96 % | 463.723 M -20.60 % | 584.009 M -9.10 % | 642.456 M -6.41 % | 686.454 M -11.57 % | 776.311 M 0.62 % | 771.556 M -1.27 % | 781.502 M 0.85 % | 774.950 M -5.60 % | 820.918 M -8.37 % | 895.898 M 0.08 % | 895.143 M 12.72 % | 794.132 M 12.69 % | 704.702 M -12.89 % | 808.988 M 16.08 % | 696.940 M -7.85 % | 756.270 M -5.99 % | 804.428 M -9.32 % | 887.083 M 8.52 % | 817.404 M 19.52 % | 683.894 M 2.34 % | 668.280 M 2.93 % | 649.235 M -7.62 % | 702.792 M 3.22 % | 680.856 M |
| Other non current assets | 28.015 M -0.66 % | 28.202 M -0.21 % | 28.261 M 2.37 % | 27.607 M -8.63 % | 30.216 M -0.35 % | 30.321 M -0.85 % | 30.582 M 1.03 % | 30.271 M -1.32 % | 30.677 M 0.04 % | 30.665 M 7.77 % | 28.454 M -7.35 % | 30.711 M -1.06 % | 31.040 M -2.81 % | 31.937 M -3.94 % | 33.247 M 0.36 % | 33.127 M -12.85 % | 38.011 M -43.53 % | 67.308 M -8.60 % | 73.644 M 19.13 % | 61.818 M 44.58 % | 42.758 M -18.32 % | 52.346 M -1.51 % | 53.151 M -5.25 % | 56.094 M 4.09 % | 53.890 M 8.93 % | 49.474 M -25.50 % | 66.406 M 41.67 % | 46.875 M -14.25 % | 54.667 M -4.85 % | 57.455 M -42.69 % | 100.260 M 6.23 % | 94.379 M 8.13 % | 87.286 M 8.13 % | 80.726 M 11.52 % | 72.389 M 14.73 % | 63.093 M 13.55 % | 55.566 M 21.03 % | 45.912 M -17.50 % | 55.652 M 20.03 % | 46.366 M -15.86 % | 55.109 M 4.26 % | 52.855 M 6.27 % | 49.735 M -27.79 % | 68.873 M 3.06 % | 66.826 M 16.27 % | 57.474 M -14.25 % | 67.027 M -29.12 % | 94.564 M 7.00 % | 88.374 M 2.91 % | 85.879 M 4.33 % | 82.311 M -6.90 % | 88.410 M 3.00 % | 85.838 M 71.10 % | 50.169 M -56.33 % | 114.870 M 139.77 % | 47.909 M -45.23 % | 87.467 M 74.20 % | 50.210 M -44.58 % | 90.601 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 577.000 K 129.45 % | -1.959 M -3.93 % | -1.885 M 7.91 % | -2.047 M -1.89 % | -2.009 M 13.03 % | -2.310 M -6.35 % | -2.172 M -516.09 % | 522.000 K 121.57 % | -2.420 M -17.99 % | -2.051 M 41.16 % | -3.486 M 26.63 % | -4.751 M -2.72 % | -4.625 M 50.90 % | -9.420 M 73.80 % | -35.953 M 19.82 % | -44.841 M -73.01 % | -25.918 M -77.02 % | -14.641 M 39.83 % | -24.334 M 2.49 % | -24.956 M 10.15 % | -27.774 M -14.16 % | -24.328 M -21.02 % | -20.103 M 35.78 % | -31.302 M -195.61 % | -10.589 M 40.49 % | -17.793 M 14.33 % | -20.770 M 66.62 % | -62.223 M -562.72 % | -9.389 M -24.06 % | -7.568 M -390.16 % | -1.544 M -1 013.61 % | 169.000 K -98.65 % | 12.516 M -55.72 % | 28.268 M -49.19 % | 55.638 M -0.45 % | 55.889 M -3.26 % | 57.774 M 7.89 % | 53.550 M 4.04 % | 51.469 M -4.27 % | 53.766 M 94.92 % | 27.584 M -8.00 % | 29.984 M -13.38 % | 34.617 M 52.41 % | 22.713 M 11.88 % | 20.301 M -1.56 % | 20.623 M -10.34 % | 23.001 M -4.50 % | 24.086 M | 0.000 | 0.000 -100.00 % | 38.435 M 810.05 % | -5.413 M -114.04 % | 38.567 M | 0.000 -100.00 % | 38.253 M | 0.000 |
| Intangible assets | 210.709 M 6 765.72 % | 3.069 M -7.95 % | 3.334 M 13.17 % | 2.946 M 22.85 % | 2.398 M -6.22 % | 2.557 M -5.68 % | 2.711 M -0.37 % | 2.721 M -5.85 % | 2.890 M -5.62 % | 3.062 M -5.23 % | 3.231 M 2.44 % | 3.154 M 1 586.63 % | 187.000 K 5.06 % | 178.000 K 28.99 % | 138.000 K -4.83 % | 145.000 K -5.84 % | 154.000 K -5.52 % | 163.000 K -4.68 % | 171.000 K 92.13 % | 89.000 K 161.76 % | 34.000 K -12.82 % | 39.000 K -13.33 % | 45.000 K -10.00 % | 50.000 K -12.28 % | 57.000 K -8.06 % | 62.000 K -6.06 % | 66.000 K -7.04 % | 71.000 K -8.97 % | 78.000 K -6.02 % | 83.000 K -4.60 % | 87.000 K -6.45 % | 93.000 K -4.12 % | 97.000 K -3.00 % | 100.000 K -8.26 % | 109.000 K -5.22 % | 115.000 K -6.50 % | 123.000 K -4.65 % | 129.000 K -4.44 % | 135.000 K -4.93 % | 142.000 K -2.74 % | 146.000 K -21.51 % | 186.000 K 13.41 % | 164.000 K 17.99 % | 139.000 K 2.96 % | 135.000 K -6.25 % | 144.000 K -5.88 % | 153.000 K 47.12 % | 104.000 K -99.98 % | 570.052 M 19.18 % | 478.313 M 35 944.69 % | 1.327 M -21.85 % | 1.698 M -19.98 % | 2.122 M -74.92 % | 8.462 M 181.22 % | 3.009 M -11.27 % | 3.391 M 3.01 % | 3.292 M -66.09 % | 9.707 M -2.32 % | 9.938 M |
| GoodWill | 0.000 -100.00 % | 39.578 M 0.23 % | 39.489 M -39.10 % | 64.839 M 0.13 % | 64.758 M 0.05 % | 64.724 M 0.12 % | 64.648 M -0.12 % | 64.725 M 0.18 % | 64.606 M -0.21 % | 64.745 M 0.03 % | 64.724 M -0.09 % | 64.784 M 0.05 % | 64.753 M -0.10 % | 64.815 M 0.23 % | 64.664 M -17.44 % | 78.326 M -0.01 % | 78.330 M -0.04 % | 78.363 M -0.04 % | 78.393 M 0.13 % | 78.293 M 82.41 % | 42.922 M -0.14 % | 42.981 M -0.11 % | 43.028 M -0.11 % | 43.076 M -0.36 % | 43.230 M -0.13 % | 43.285 M 0.23 % | 43.184 M 0.08 % | 43.151 M -0.34 % | 43.298 M -0.12 % | 43.348 M 0.18 % | 43.272 M 0.03 % | 43.259 M 0.14 % | 43.198 M 0.17 % | 43.124 M -0.45 % | 43.320 M -0.16 % | 43.391 M -0.33 % | 43.533 M -0.27 % | 43.652 M -0.05 % | 43.674 M -0.39 % | 43.843 M 0.44 % | 43.653 M -0.14 % | 43.716 M -0.11 % | 43.765 M 0.34 % | 43.617 M 0.26 % | 43.502 M -0.19 % | 43.585 M -0.04 % | 43.604 M 0.19 % | 43.522 M | 0.000 | 0.000 -100.00 % | 55.361 M 8.55 % | 51.000 M 0.00 % | 51.000 M 13.33 % | 45.000 M -11.76 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M |
| Goodwill and intangible assets | 42.039 M -1.43 % | 42.647 M -0.41 % | 42.823 M -36.83 % | 67.785 M 0.94 % | 67.156 M -0.19 % | 67.281 M -0.12 % | 67.359 M -0.13 % | 67.446 M -0.07 % | 67.496 M -0.46 % | 67.807 M -0.22 % | 67.955 M 0.03 % | 67.938 M 4.62 % | 64.940 M -0.08 % | 64.993 M 0.29 % | 64.802 M -17.42 % | 78.471 M -0.02 % | 78.484 M -0.05 % | 78.526 M -0.05 % | 78.564 M 0.23 % | 78.382 M 82.47 % | 42.956 M -0.15 % | 43.020 M -0.12 % | 43.073 M -0.12 % | 43.126 M -0.37 % | 43.287 M -0.14 % | 43.347 M 0.22 % | 43.250 M 0.06 % | 43.222 M -0.36 % | 43.376 M -0.13 % | 43.431 M 0.17 % | 43.359 M 0.02 % | 43.352 M 0.13 % | 43.295 M 0.16 % | 43.224 M -0.47 % | 43.429 M -0.18 % | 43.506 M -0.34 % | 43.656 M -0.29 % | 43.781 M -0.06 % | 43.809 M -0.40 % | 43.985 M 0.42 % | 43.799 M -0.23 % | 43.902 M -0.06 % | 43.929 M 0.40 % | 43.756 M 0.27 % | 43.637 M -0.21 % | 43.729 M -0.06 % | 43.757 M 0.30 % | 43.626 M -13.11 % | 50.210 M -1.41 % | 50.929 M -1.27 % | 51.582 M -2.12 % | 52.698 M -0.80 % | 53.122 M -0.64 % | 53.462 M 6.09 % | 50.392 M -7.35 % | 54.391 M 0.18 % | 54.292 M -10.57 % | 60.707 M -0.38 % | 60.938 M |
| Property plant equipment net | 142.011 M 37.18 % | 103.522 M -1.93 % | 105.560 M -5.34 % | 111.511 M -3.43 % | 115.469 M -2.32 % | 118.217 M -3.99 % | 123.135 M -5.49 % | 130.291 M -0.56 % | 131.029 M -5.43 % | 138.547 M -3.30 % | 143.277 M -0.42 % | 143.881 M 5.81 % | 135.978 M -3.42 % | 140.786 M -1.16 % | 142.443 M -3.57 % | 147.715 M -5.11 % | 155.665 M -2.34 % | 159.402 M -5.55 % | 168.762 M 5.29 % | 160.279 M 1.69 % | 157.623 M 44.33 % | 109.211 M -4.71 % | 114.613 M -5.34 % | 121.083 M -4.76 % | 127.138 M -5.05 % | 133.897 M 65.34 % | 80.982 M 0.74 % | 80.386 M -2.75 % | 82.658 M -3.70 % | 85.830 M 1.33 % | 84.703 M -3.06 % | 87.379 M -0.87 % | 88.148 M -1.23 % | 89.249 M -2.63 % | 91.660 M -5.73 % | 97.228 M -7.04 % | 104.588 M -6.40 % | 111.740 M -4.68 % | 117.225 M -6.41 % | 125.252 M -0.31 % | 125.639 M -5.28 % | 132.642 M -4.68 % | 139.160 M -14.22 % | 162.227 M -1.60 % | 164.866 M -3.55 % | 170.931 M -5.77 % | 181.394 M 24.05 % | 146.230 M -2.23 % | 149.562 M 4.03 % | 143.768 M 1.33 % | 141.877 M -9.14 % | 156.148 M -1.18 % | 158.010 M 0.77 % | 156.798 M 13.15 % | 138.579 M -14.67 % | 162.412 M 3.30 % | 157.231 M -0.15 % | 157.461 M 1.93 % | 154.476 M |
| Total non current assets | 257.427 M 25.84 % | 204.563 M -1.06 % | 206.749 M -8.81 % | 226.729 M -2.16 % | 231.724 M -1.48 % | 235.196 M -3.51 % | 243.751 M 0.82 % | 241.765 M -2.81 % | 248.751 M -1.50 % | 252.534 M -2.30 % | 258.485 M 0.36 % | 257.557 M 3.66 % | 248.470 M -2.15 % | 253.930 M -0.98 % | 256.454 M -6.77 % | 275.080 M -2.82 % | 283.056 M -1.93 % | 288.639 M -1.87 % | 294.133 M 1.43 % | 289.996 M 18.06 % | 245.629 M 25.76 % | 195.317 M -2.36 % | 200.034 M -2.67 % | 205.529 M -1.73 % | 209.151 M -2.38 % | 214.248 M 26.48 % | 169.395 M -1.23 % | 171.499 M 0.19 % | 171.182 M -0.93 % | 172.793 M -0.42 % | 173.525 M -19.56 % | 215.721 M -1.88 % | 219.845 M -0.90 % | 221.836 M 3.10 % | 215.172 M -3.21 % | 222.302 M -5.20 % | 234.492 M -8.78 % | 257.071 M -5.69 % | 272.575 M -0.29 % | 273.377 M -1.70 % | 278.097 M -0.99 % | 280.868 M -2.00 % | 286.590 M -5.24 % | 302.440 M -0.94 % | 305.313 M -0.47 % | 306.751 M -2.59 % | 314.891 M 3.34 % | 304.721 M -1.70 % | 310.003 M 1.64 % | 304.986 M 0.72 % | 302.795 M 1.20 % | 299.191 M 0.08 % | 298.942 M -1.12 % | 302.327 M -1.24 % | 306.135 M -2.09 % | 312.672 M 1.76 % | 307.261 M -1.81 % | 312.932 M 0.51 % | 311.346 M |
| Other current assets | 25.827 M -9.62 % | 28.575 M 13.53 % | 25.169 M 14.17 % | 22.046 M -0.21 % | 22.093 M -1.08 % | 22.334 M 6.83 % | 20.906 M -13.04 % | 24.041 M -18.87 % | 29.634 M 39.38 % | 21.262 M -22.70 % | 27.507 M -93.44 % | 419.490 M 12.22 % | 373.827 M -5.17 % | 394.211 M 5.83 % | 372.482 M 8.29 % | 343.961 M 881.29 % | 35.052 M -88.56 % | 306.269 M 794.90 % | 34.224 M -89.94 % | 340.256 M 18.78 % | 286.453 M 1 098.70 % | 23.897 M 11.01 % | 21.527 M 4.07 % | 20.685 M -93.62 % | 324.110 M -9.24 % | 357.116 M 5.06 % | 339.909 M 10.01 % | 308.979 M -7.68 % | 334.667 M 2.60 % | 326.192 M -12.77 % | 373.927 M -0.57 % | 376.057 M -13.38 % | 434.154 M 1 270.48 % | 31.679 M -92.91 % | 447.037 M 6.50 % | 419.738 M -13.82 % | 487.044 M 1 115.09 % | 40.083 M -17.62 % | 48.656 M -93.27 % | 722.600 M 1 014.76 % | 64.821 M -21.10 % | 82.160 M -3.62 % | 85.248 M 43.32 % | 59.481 M -92.90 % | 837.237 M 957.13 % | 79.199 M 9.38 % | 72.408 M -6.10 % | 77.114 M -8.04 % | 83.853 M 21.91 % | 68.780 M 4.74 % | 65.668 M -5.71 % | 69.644 M -39.26 % | 114.662 M 36.32 % | 84.113 M 37.52 % | 61.162 M -38.09 % | 98.790 M -10.30 % | 110.139 M 6.58 % | 103.337 M -5.10 % | 108.895 M |
| Short term investments | 6.396 M -1.65 % | 6.503 M 543.86 % | 1.010 M -85.74 % | 7.085 M 179.38 % | 2.536 M 3.01 % | 2.462 M -5.27 % | 2.599 M 1.48 % | 2.561 M -10.52 % | 2.862 M 5.07 % | 2.724 M 71.75 % | 1.586 M -46.09 % | 2.942 M 14.34 % | 2.573 M -35.80 % | 4.008 M -24.45 % | 5.305 M 1.80 % | 5.211 M -47.92 % | 10.006 M -72.60 % | 36.523 M -19.57 % | 45.411 M 71.44 % | 26.488 M 74.14 % | 15.211 M -38.92 % | 24.903 M -2.44 % | 25.525 M -9.94 % | 28.343 M 13.84 % | 24.897 M 20.36 % | 20.686 M -35.12 % | 31.885 M 185.40 % | 11.172 M -39.20 % | 18.376 M -13.94 % | 21.353 M -66.00 % | 62.794 M 21.92 % | 51.504 M -4.61 % | 53.995 M 13.94 % | 47.387 M 23.60 % | 38.339 M 33.30 % | 28.761 M 38.06 % | 20.833 M 134.58 % | 8.881 M -53.52 % | 19.109 M 102.47 % | 9.438 M -30.92 % | 13.662 M -13.22 % | 15.743 M 24.88 % | 12.606 M -39.99 % | 21.008 M 12.90 % | 18.608 M 129.16 % | 8.120 M -59.45 % | 20.024 M 6.99 % | 18.715 M 4.11 % | 17.977 M 16.23 % | 15.467 M 7.54 % | 14.382 M | 0.000 | 0.000 -100.00 % | 238.000 K -99.46 % | 43.894 M 41 309.43 % | 106.000 K | 0.000 -100.00 % | 420.000 K | 0.000 |
| cash and cash equivalents | 361.933 M -17.57 % | 439.091 M 5.62 % | 415.716 M -10.18 % | 462.810 M 13.70 % | 407.027 M -9.81 % | 451.313 M 1.21 % | 445.936 M 11.76 % | 399.022 M 2.03 % | 391.079 M 4.83 % | 373.070 M -1.13 % | 377.344 M 24.75 % | 302.470 M 6.40 % | 284.272 M 11.73 % | 254.431 M 8.44 % | 234.625 M 13.57 % | 206.592 M -21.74 % | 263.980 M -8.32 % | 287.932 M -16.48 % | 344.731 M -7.43 % | 372.403 M 15.72 % | 321.820 M -6.00 % | 342.363 M 29.76 % | 263.837 M 6.51 % | 247.714 M 7.10 % | 231.287 M 1.63 % | 227.568 M 2.51 % | 221.993 M 3.15 % | 215.214 M -38.79 % | 351.575 M -10.92 % | 394.695 M 7.90 % | 365.807 M 12.92 % | 323.944 M -12.65 % | 370.844 M -13.42 % | 428.311 M 9.41 % | 391.489 M 13.36 % | 345.348 M -16.69 % | 414.550 M 6.04 % | 390.940 M 2.33 % | 382.046 M 6.97 % | 357.146 M -5.79 % | 379.112 M -5.05 % | 399.269 M 16.94 % | 341.436 M 33.24 % | 256.262 M -4.68 % | 268.830 M -3.55 % | 278.724 M -9.72 % | 308.735 M 15.96 % | 266.242 M -16.78 % | 319.932 M 5.07 % | 304.489 M -14.83 % | 357.503 M -5.29 % | 377.456 M 9.57 % | 344.503 M -0.85 % | 347.469 M 21.03 % | 287.086 M -6.72 % | 307.768 M 1.75 % | 302.473 M -8.63 % | 331.028 M 23.68 % | 267.657 M |
| Cash and short term investments | 368.329 M -17.34 % | 445.594 M 5.50 % | 422.351 M -10.12 % | 469.895 M 14.73 % | 409.563 M -9.74 % | 453.775 M 1.17 % | 448.535 M 11.69 % | 401.583 M 1.94 % | 393.941 M 4.83 % | 375.794 M -0.83 % | 378.930 M 24.07 % | 305.412 M 6.47 % | 286.845 M 10.99 % | 258.439 M 7.71 % | 239.930 M 13.28 % | 211.803 M -22.70 % | 273.986 M -15.56 % | 324.455 M -16.84 % | 390.142 M -2.19 % | 398.891 M 18.35 % | 337.031 M -8.23 % | 367.266 M 26.92 % | 289.362 M 4.82 % | 276.057 M 7.76 % | 256.184 M 3.19 % | 248.254 M -2.22 % | 253.878 M 3.97 % | 244.176 M -37.18 % | 388.672 M -13.34 % | 448.520 M 4.65 % | 428.601 M 14.16 % | 375.448 M -11.63 % | 424.839 M -10.69 % | 475.698 M 10.67 % | 429.828 M 14.89 % | 374.109 M -14.07 % | 435.383 M 8.89 % | 399.821 M -0.33 % | 401.155 M 9.43 % | 366.584 M -6.67 % | 392.774 M -5.36 % | 415.012 M 17.22 % | 354.042 M 27.69 % | 277.270 M -3.54 % | 287.438 M 0.21 % | 286.844 M -12.75 % | 328.759 M 15.37 % | 284.957 M -15.67 % | 337.909 M 5.61 % | 319.956 M -13.96 % | 371.885 M -1.48 % | 377.456 M 9.57 % | 344.503 M -0.92 % | 347.707 M 5.05 % | 330.980 M 7.51 % | 307.874 M 1.79 % | 302.473 M -8.74 % | 331.448 M 23.83 % | 267.657 M |
| Total current assets | 720.149 M -8.42 % | 786.338 M 7.58 % | 730.942 M -12.18 % | 832.301 M -1.23 % | 842.657 M -5.57 % | 892.337 M 3.07 % | 865.753 M -9.43 % | 955.854 M -6.10 % | 1.018 B -0.78 % | 1.026 B -4.12 % | 1.070 B 6.02 % | 1.009 B 4.21 % | 968.521 M -2.07 % | 989.024 M 5.69 % | 935.738 M 6.14 % | 881.643 M -6.42 % | 942.115 M 4.62 % | 900.541 M -7.30 % | 971.449 M 5.10 % | 924.320 M 20.98 % | 764.035 M -1.73 % | 777.449 M 4.02 % | 747.371 M 1.47 % | 736.568 M -3.02 % | 759.518 M -5.85 % | 806.743 M 2.27 % | 788.830 M 3.45 % | 762.548 M -20.26 % | 956.263 M -3.99 % | 996.003 M -3.18 % | 1.029 B 8.17 % | 950.972 M -12.23 % | 1.084 B 2.24 % | 1.060 B -2.59 % | 1.088 B 5.06 % | 1.036 B -10.10 % | 1.152 B -9.16 % | 1.268 B -1.90 % | 1.293 B -5.41 % | 1.367 B 4.16 % | 1.312 B -2.37 % | 1.344 B 1.27 % | 1.327 B 0.43 % | 1.322 B -2.75 % | 1.359 B 2.51 % | 1.326 B 10.04 % | 1.205 B 6.65 % | 1.129 B -9.80 % | 1.252 B 8.72 % | 1.152 B -4.37 % | 1.204 B -3.60 % | 1.249 B -5.47 % | 1.322 B 7.72 % | 1.227 B 11.63 % | 1.099 B 2.08 % | 1.077 B 2.15 % | 1.054 B -7.90 % | 1.144 B 0.35 % | 1.140 B |
| Inventory | 115.284 M -10.92 % | 129.411 M 18.56 % | 109.156 M -29.50 % | 154.839 M -7.22 % | 166.892 M -12.23 % | 190.142 M 2.55 % | 185.411 M -15.82 % | 220.255 M -6.66 % | 235.977 M -7.48 % | 255.042 M -5.23 % | 269.125 M -3.98 % | 280.289 M -6.30 % | 299.136 M -9.03 % | 328.814 M 4.02 % | 316.117 M 0.71 % | 313.884 M -5.34 % | 331.575 M 23.22 % | 269.089 M 8.71 % | 247.520 M 33.85 % | 184.930 M 31.93 % | 140.173 M 3.36 % | 135.620 M -6.20 % | 144.585 M -10.64 % | 161.802 M -4.25 % | 168.989 M -11.84 % | 191.686 M 4.65 % | 183.166 M -6.32 % | 195.523 M -10.81 % | 219.215 M -0.88 % | 221.166 M 4.54 % | 211.571 M 14.74 % | 184.389 M -12.51 % | 210.749 M 3.58 % | 203.465 M -3.56 % | 210.970 M -5.53 % | 223.312 M 4.92 % | 212.850 M -23.01 % | 276.475 M 9.45 % | 252.596 M 0.29 % | 251.866 M 9.39 % | 230.249 M -18.19 % | 281.431 M 7.90 % | 260.825 M 17.45 % | 222.074 M -5.26 % | 234.407 M -14.95 % | 275.622 M 2.93 % | 267.775 M 18.84 % | 225.320 M -13.46 % | 260.374 M -8.53 % | 284.659 M 13.50 % | 250.809 M -1.40 % | 254.377 M -1.87 % | 259.234 M -5.02 % | 272.929 M 21.40 % | 224.822 M 14.92 % | 195.640 M -14.13 % | 227.832 M -12.78 % | 261.217 M 6.16 % | 246.070 M |
| Net receivables | 210.709 M 15.29 % | 182.758 M 4.87 % | 174.266 M -6.07 % | 185.521 M -24.32 % | 245.128 M 7.92 % | 227.147 M 7.21 % | 211.872 M -31.89 % | 311.059 M -13.38 % | 359.113 M -1.96 % | 366.305 M -7.13 % | 394.436 M 9 558.08 % | 4.084 M -53.13 % | 8.713 M 15.25 % | 7.560 M 4.87 % | 7.209 M -39.90 % | 11.995 M -96.02 % | 301.502 M 41 315.11 % | 728.000 K -99.76 % | 299.563 M 123 176.95 % | 243.000 K -35.71 % | 378.000 K -99.85 % | 250.654 M -14.13 % | 291.897 M 4.99 % | 278.019 M 2 616.36 % | 10.235 M 5.66 % | 9.687 M -18.44 % | 11.877 M -14.37 % | 13.870 M 1.17 % | 13.709 M 10 867.20 % | 125.000 K -99.14 % | 14.573 M -3.35 % | 15.078 M 9.36 % | 13.788 M -96.05 % | 348.941 M 235 670.95 % | 148.000 K -99.20 % | 18.451 M 10.51 % | 16.696 M -96.97 % | 551.786 M -6.54 % | 590.367 M 2 195.90 % | 25.714 M -95.88 % | 624.348 M 10.43 % | 565.396 M -9.84 % | 627.091 M -17.78 % | 762.702 M 2 737.54 % | 26.879 M -96.07 % | 683.901 M 27.68 % | 535.627 M -1.19 % | 542.061 M -4.91 % | 570.052 M 19.18 % | 478.313 M -7.30 % | 515.953 M -5.82 % | 547.861 M -9.17 % | 603.186 M 15.53 % | 522.121 M 8.30 % | 482.099 M 1.62 % | 474.417 M 14.70 % | 413.605 M -7.76 % | 448.418 M -13.40 % | 517.817 M |
| Tax assets | 45.362 M 50.25 % | 30.192 M 0.29 % | 30.105 M 56.40 % | 19.249 M -7.64 % | 20.842 M -1.98 % | 21.262 M -14.00 % | 24.722 M 56.81 % | 15.766 M -27.87 % | 21.859 M 23.59 % | 17.687 M -3.23 % | 18.277 M 4.76 % | 17.447 M -6.01 % | 18.563 M -5.77 % | 19.700 M -4.89 % | 20.713 M 1.57 % | 20.392 M 0.37 % | 20.316 M 4.96 % | 19.356 M 7.51 % | 18.004 M 16.64 % | 15.435 M -8.85 % | 16.933 M 12.33 % | 15.074 M 6.51 % | 14.153 M 8.87 % | 13.000 M 41.86 % | 9.164 M 20.06 % | 7.633 M -24.12 % | 10.059 M -13.32 % | 11.605 M 40.26 % | 8.274 M 20.84 % | 6.847 M -7.80 % | 7.426 M -57.39 % | 17.429 M 100.70 % | 8.684 M -14.70 % | 10.181 M 35.30 % | 7.525 M 26.28 % | 5.959 M 146.85 % | 2.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.234 M -12.42 % | 1.409 M -52.06 % | 2.939 M 51.89 % | 1.935 M -1.88 % | 1.972 M -43.06 % | 3.463 M -55.07 % | 7.707 M -17.95 % | 9.393 M 13.57 % | 8.271 M 31.26 % | 6.301 M 18.20 % | 5.331 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 156.509 M 9.39 % | 143.072 M 55.94 % | 91.748 M -25.47 % | 123.103 M -15.13 % | 145.043 M -9.20 % | 159.740 M 33.79 % | 119.397 M -24.16 % | 157.434 M -21.19 % | 199.759 M -9.11 % | 219.771 M -15.95 % | 261.466 M 13.42 % | 230.530 M -2.43 % | 236.277 M -19.47 % | 293.386 M 7.89 % | 271.931 M 14.01 % | 238.525 M -25.92 % | 321.982 M 19.56 % | 269.309 M -22.19 % | 346.112 M 18.33 % | 292.485 M 66.75 % | 175.406 M -10.10 % | 195.113 M 0.22 % | 194.678 M 12.08 % | 173.692 M -6.99 % | 186.737 M -22.96 % | 242.399 M 13.25 % | 214.043 M 10.86 % | 193.079 M -20.50 % | 242.856 M -10.21 % | 270.466 M -2.42 % | 277.180 M 13.85 % | 243.455 M -22.80 % | 315.353 M -0.22 % | 316.047 M 5.01 % | 300.962 M 1.66 % | 296.056 M -7.10 % | 318.685 M -29.30 % | 450.730 M -5.04 % | 474.668 M -14.81 % | 557.158 M 9.00 % | 511.166 M -6.54 % | 546.925 M 7.36 % | 509.413 M -5.01 % | 536.300 M -10.77 % | 601.022 M -0.52 % | 604.152 M 19.64 % | 504.961 M 9.27 % | 462.116 M -7.28 % | 498.385 M 10.92 % | 449.331 M -3.88 % | 467.454 M -5.45 % | 494.404 M -15.20 % | 583.048 M 5.45 % | 552.890 M 20.98 % | 456.993 M 16.66 % | 391.731 M -1.64 % | 398.243 M -5.37 % | 420.854 M -5.35 % | 444.664 M |
| Tax payables | 2.840 M -30.34 % | 4.077 M -23.02 % | 5.296 M -3.57 % | 5.492 M 24.59 % | 4.408 M -11.33 % | 4.971 M -14.28 % | 5.799 M -48.99 % | 11.369 M -14.08 % | 13.232 M -5.03 % | 13.933 M 10.95 % | 12.558 M -13.85 % | 14.577 M 60.79 % | 9.066 M 25.24 % | 7.239 M 135.49 % | 3.074 M -28.04 % | 4.272 M 8.15 % | 3.950 M -14.59 % | 4.625 M 14.85 % | 4.027 M -21.87 % | 5.154 M -5.81 % | 5.472 M 92.47 % | 2.843 M -11.32 % | 3.206 M -31.83 % | 4.703 M 95.06 % | 2.411 M -28.37 % | 3.366 M -30.78 % | 4.863 M -18.56 % | 5.971 M 11.54 % | 5.353 M 61.82 % | 3.308 M -77.72 % | 14.850 M -9.22 % | 16.359 M 4.32 % | 15.682 M 12.67 % | 13.918 M -0.59 % | 14.000 M 25.72 % | 11.136 M -30.16 % | 15.944 M -27.91 % | 22.117 M 10.86 % | 19.950 M 7.34 % | 18.585 M 42.88 % | 13.007 M -16.53 % | 15.582 M 43.43 % | 10.864 M 143.53 % | 4.461 M -1.00 % | 4.506 M -17.65 % | 5.472 M 39.38 % | 3.926 M 17.76 % | 3.334 M 7.90 % | 3.090 M 61.19 % | 1.917 M 145.45 % | 781.000 K 410.46 % | 153.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -619.000 K 31.98 % | -910.000 K -47.01 % | -619.000 K -16.57 % | -531.000 K 4.50 % | -556.000 K 9.74 % | -616.000 K 32.46 % | -912.000 K -19.84 % | -761.000 K 6.63 % | -815.000 K 21.56 % | -1.039 M 13.20 % | -1.197 M -11.14 % | -1.077 M 20.22 % | -1.350 M 17.68 % | -1.640 M -16.64 % | -1.406 M -14.68 % | -1.226 M -7.92 % | -1.136 M -3.74 % | -1.095 M 5.60 % | -1.160 M -12.29 % | -1.033 M 6.43 % | -1.104 M 7.77 % | -1.197 M 11.53 % | -1.353 M 11.28 % | -1.525 M -0.26 % | -1.521 M 4.22 % | -1.588 M -6.65 % | -1.489 M 4.31 % | -1.556 M 5.53 % | -1.647 M 8.70 % | -1.804 M 2.33 % | -1.847 M -11.40 % | -1.658 M 5.37 % | -1.752 M 8.27 % | -1.910 M 14.31 % | -2.229 M 4.38 % | -2.331 M 4.74 % | -2.447 M 6.78 % | -2.625 M 2.63 % | -2.696 M 6.10 % | -2.871 M -4.74 % | -2.741 M 0.36 % | -2.751 M 1.26 % | -2.786 M -4.74 % | -2.660 M 0.08 % | -2.662 M 3.02 % | -2.745 M -36.03 % | -2.018 M -33.29 % | -1.514 M -83.07 % | -827.000 K -577.87 % | -122.000 K -117.43 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 61.764 M 295.77 % | 15.606 M -18.77 % | 19.211 M -16.59 % | 23.033 M -13.49 % | 26.624 M -12.02 % | 30.263 M -12.30 % | 34.509 M -11.01 % | 38.779 M -11.29 % | 43.714 M -8.63 % | 47.842 M -7.96 % | 51.978 M -4.10 % | 54.203 M 3.64 % | 52.298 M -9.23 % | 57.613 M -5.74 % | 61.120 M -2.40 % | 62.626 M -7.13 % | 67.436 M -5.33 % | 71.236 M -6.87 % | 76.489 M -6.00 % | 81.375 M -3.80 % | 84.593 M 153.93 % | 33.313 M -9.73 % | 36.902 M -8.65 % | 40.398 M -6.97 % | 43.427 M -7.01 % | 46.702 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -30.580 M -142.63 % | 71.739 M 12.74 % | 63.633 M -6.29 % | 67.904 M 173.42 % | 24.835 M -47.24 % | 47.075 M 19.67 % | 39.337 M 16.88 % | 33.655 M 1.53 % | 33.147 M -19.09 % | 40.966 M 2 633.46 % | -1.617 M -108.48 % | 19.068 M 66.24 % | 11.470 M -77.22 % | 50.341 M 38.15 % | 36.439 M 10.40 % | 33.007 M -16.15 % | 39.364 M -6.56 % | 42.126 M -6.28 % | 44.950 M 29.29 % | 34.767 M 49.28 % | 23.290 M 85.74 % | 12.539 M -26.90 % | 17.154 M -21.50 % | 21.851 M -40.39 % | 36.655 M 10.57 % | 33.151 M 39.00 % | 23.850 M 106.21 % | 11.566 M -48.67 % | 22.531 M -7.63 % | 24.392 M 35.41 % | 18.013 M 34.77 % | 13.366 M 21.21 % | 11.027 M 136.99 % | -29.807 M -68.14 % | -17.728 M -102.05 % | -8.774 M -189.55 % | 9.798 M -42.52 % | 17.046 M -38.32 % | 27.637 M -31.46 % | 40.325 M 11.74 % | 36.088 M 9.89 % | 32.840 M -9.66 % | 36.353 M 224.29 % | 11.210 M 236.33 % | 3.333 M -62.12 % | 8.798 M -11.87 % | 9.983 M 388.64 % | 2.043 M -63.10 % | 5.536 M 1 108.73 % | 458.000 K 105.75 % | -7.969 M -162.05 % | 12.842 M -18.57 % | 15.770 M -84.17 % | 99.648 M 17.23 % | 85.002 M -19.68 % | 105.829 M 24.13 % | 85.256 M -2.98 % | 87.878 M 7.50 % | 81.747 M |
| Deferred tax liabilities non current | 108.000 K -85.58 % | 749.000 K -1.45 % | 760.000 K 300.00 % | 190.000 K -37.70 % | 305.000 K -90.17 % | 3.103 M -32.20 % | 4.577 M -19.36 % | 5.676 M 253.42 % | 1.606 M 1 626.88 % | 93.000 K 0.00 % | 93.000 K -93.18 % | 1.363 M 137.04 % | 575.000 K -25.13 % | 768.000 K 408.61 % | 151.000 K 48.04 % | 102.000 K 385.71 % | 21.000 K -57.14 % | 49.000 K 133.33 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K -72.37 % | 76.000 K 261.90 % | 21.000 K -95.37 % | 454.000 K 8.35 % | 419.000 K -6.26 % | 447.000 K 3.47 % | 432.000 K -18.49 % | 530.000 K -21.48 % | 675.000 K 13 400.00 % | 5.000 K 25.00 % | 4.000 K -96.36 % | 110.000 K -54.36 % | 241.000 K 167.78 % | 90.000 K -61.21 % | 232.000 K 792.31 % | 26.000 K -96.21 % | 686.000 K -86.86 % | 5.222 M -31.72 % | 7.648 M -32.48 % | 11.327 M 76.54 % | 6.416 M -12.78 % | 7.356 M -22.32 % | 9.470 M 165.41 % | 3.568 M 154.13 % | 1.404 M -51.50 % | 2.895 M 0.00 % | 2.895 M 196.92 % | 975.000 K -50.10 % | 1.954 M 48.59 % | 1.315 M 108.07 % | 632.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.121 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 977.576 M -1.34 % | 990.901 M 5.67 % | 937.691 M -11.46 % | 1.059 B -1.43 % | 1.074 B -4.71 % | 1.128 B 1.62 % | 1.110 B -7.36 % | 1.198 B -5.45 % | 1.267 B -0.92 % | 1.278 B -3.77 % | 1.328 B 4.87 % | 1.267 B 4.10 % | 1.217 B -2.09 % | 1.243 B 4.26 % | 1.192 B 3.07 % | 1.157 B -5.59 % | 1.225 B 3.03 % | 1.189 B -6.04 % | 1.266 B 4.22 % | 1.214 B 20.27 % | 1.010 B 3.79 % | 972.766 M 2.68 % | 947.405 M 0.56 % | 942.097 M -2.74 % | 968.669 M -5.12 % | 1.021 B 6.55 % | 958.225 M 2.59 % | 934.047 M -17.15 % | 1.127 B -3.54 % | 1.169 B -2.78 % | 1.202 B 3.04 % | 1.167 B -10.49 % | 1.303 B 1.70 % | 1.282 B -1.65 % | 1.303 B 3.60 % | 1.258 B -9.27 % | 1.386 B -9.10 % | 1.525 B -2.56 % | 1.565 B -4.56 % | 1.640 B 3.13 % | 1.590 B -2.13 % | 1.625 B 0.69 % | 1.614 B -0.63 % | 1.624 B -2.42 % | 1.664 B 1.95 % | 1.632 B 7.43 % | 1.519 B 5.95 % | 1.434 B -8.19 % | 1.562 B 7.24 % | 1.457 B -3.35 % | 1.507 B -2.67 % | 1.549 B -4.44 % | 1.621 B 5.97 % | 1.529 B 8.82 % | 1.405 B 1.14 % | 1.389 B 2.06 % | 1.361 B -6.59 % | 1.457 B 0.38 % | 1.452 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 31.000 K -54.41 % | 68.000 K -38.18 % | 110.000 K 0.92 % | 109.000 K -18.05 % | 133.000 K -6.99 % | 143.000 K -55.03 % | 318.000 K 0.00 % | 318.000 K 0.63 % | 316.000 K 1.28 % | 312.000 K -42.33 % | 541.000 K -87.79 % | 4.429 M 727.85 % | 535.000 K 1.13 % | 529.000 K -11.39 % | 597.000 K 0.00 % | 597.000 K 47.04 % | 406.000 K 129.38 % | 177.000 K -2.21 % | 181.000 K 0.00 % | 181.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.484 M -62.55 % | 11.972 M -46.61 % | 22.422 M -60.42 % | 56.645 M 799.67 % | -8.096 M -167.65 % | 11.967 M -86.52 % | 88.785 M 313.28 % | 21.483 M 327.27 % | 5.028 M 148.91 % | -10.280 M -119.70 % | 52.174 M 391.87 % | -17.876 M -22.21 % | -14.627 M 25.39 % | -19.604 M -201.10 % | 19.390 M 122.27 % | -87.083 M -137.78 % | -36.623 M 48.62 % | -71.283 M -523.14 % | 16.846 M 106.75 % | 8.148 M 123.97 % | -33.987 M -170.76 % | 48.028 M 87.04 % | 25.678 M -14.80 % | 30.140 M 1 095.56 % | 2.521 M 178.88 % | -3.196 M 55.02 % | -7.105 M -1 885.18 % | 398.000 K 100.85 % | -47.051 M -224.99 % | 37.643 M 1 260.92 % | 2.766 M -47.45 % | 5.264 M 106.35 % | -82.906 M -198.02 % | 84.584 M 330.41 % | 19.652 M -44.44 % | 35.370 M 87.72 % | 18.842 M 61.37 % | 11.676 M -39.76 % | 19.384 M 151.34 % | -37.758 M 16.00 % | -44.950 M -161.58 % | 72.992 M -8.54 % | 79.809 M 333.31 % | -34.207 M -4.25 % | -32.811 M 52.48 % | -69.053 M -1 363.55 % | 5.465 M -83.07 % | 32.276 M 238.01 % | -23.386 M 20.02 % | -29.238 M -449.99 % | 8.354 M -58.45 % | 20.106 M 125.31 % | -79.447 M -725.51 % | -9.624 M -990.29 % | 1.081 M 102.96 % | -36.499 M -183.20 % | 43.869 M 29.58 % | 33.855 M 374.95 % | -12.313 M 87.30 % | -96.943 M 77.86 % | -437.859 M -251.81 % | 288.428 M |
| Accounts receivables | -28.896 M -232.90 % | -8.680 M -174.74 % | 11.613 M -80.73 % | 60.274 M 1 026.44 % | -6.506 M | 0.000 -100.00 % | 96.198 M | 0.000 -100.00 % | 8.907 M | 0.000 -100.00 % | 19.794 M 143.61 % | -45.389 M -427.29 % | 13.868 M 180.78 % | -17.167 M 35.33 % | -26.547 M 15.71 % | -31.493 M -9.38 % | -28.792 M -178.22 % | 36.807 M -14.44 % | 43.019 M 517.26 % | -10.310 M 31.23 % | -14.992 M -135.25 % | 42.532 M 384.53 % | -14.948 M -143.70 % | 34.208 M 27.86 % | 26.754 M 278.97 % | -14.949 M 37.33 % | -23.852 M -171.09 % | 33.550 M 188.21 % | -38.033 M -193.02 % | 40.889 M 29.47 % | 31.583 M -34.70 % | 48.368 M 174.21 % | -65.178 M -211.93 % | 58.230 M 1 938.87 % | 2.856 M -95.98 % | 71.100 M -10.38 % | 79.332 M 112.85 % | 37.272 M -64.86 % | 106.077 M 244.79 % | -73.263 M -24.40 % | -58.893 M -196.92 % | 60.763 M -56.37 % | 139.265 M 3 300.85 % | 4.095 M 104.81 % | -85.119 M 43.89 % | -151.698 M -2 783.50 % | 5.653 M -79.34 % | 27.361 M 129.51 % | -92.712 M -356.76 % | 36.108 M 6.66 % | 33.852 M -41.66 % | 58.024 M 169.94 % | -82.957 M -103.66 % | -40.734 M -397.54 % | -8.187 M 86.62 % | -61.170 M -267.42 % | 36.537 M -49.96 % | 73.015 M -1.85 % | 74.392 M 69.85 % | 43.799 M -40.29 % | 73.359 M 145.35 % | 29.900 M |
| Inventory | 16.492 M 167.90 % | -24.287 M -155.70 % | 43.606 M 122.35 % | 19.611 M 18.85 % | 16.501 M 408.72 % | -5.345 M -114.70 % | 36.350 M 163.62 % | 13.789 M -27.07 % | 18.906 M 38.31 % | 13.669 M 21.74 % | 11.228 M -42.89 % | 19.661 M -30.50 % | 28.291 M 271.39 % | -16.507 M -146.04 % | -6.709 M -143.18 % | 15.539 M 125.37 % | -61.255 M -155.98 % | -23.930 M 65.36 % | -69.076 M -177.45 % | -24.897 M -271.71 % | -6.698 M -183.42 % | 8.029 M -64.01 % | 22.309 M 214.17 % | 7.101 M -67.95 % | 22.153 M 285.50 % | -11.942 M -216.51 % | 10.250 M -18.50 % | 12.577 M 16.42 % | 10.803 M 189.01 % | -12.137 M 51.44 % | -24.995 M -198.73 % | 25.317 M 417.89 % | -7.964 M -210.70 % | 7.194 M -24.93 % | 9.583 M 193.12 % | -10.291 M -115.62 % | 65.881 M 399.47 % | -21.999 M -5 966.40 % | 375.000 K 101.81 % | -20.733 M -142.08 % | 49.267 M 323.27 % | -22.066 M 27.54 % | -30.451 M -510.94 % | 7.410 M -81.38 % | 39.798 M 541.17 % | -9.021 M 77.50 % | -40.090 M -216.08 % | 34.538 M 52.23 % | 22.688 M 165.17 % | -34.815 M -1 171.23 % | 3.250 M -8.94 % | 3.569 M -66.73 % | 10.727 M 122.37 % | -47.942 M -35.20 % | -35.461 M -221.05 % | 29.295 M -7.09 % | 31.532 M 276.86 % | -17.829 M -114.00 % | 127.346 M 231.73 % | -96.669 M -54.26 % | -62.668 M -419.55 % | -12.062 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 16.888 M -62.42 % | 44.939 M 237.02 % | -32.797 M -41.12 % | -23.240 M -584.74 % | -3.394 M -119.60 % | 17.312 M 139.56 % | -43.763 M -668.79 % | 7.694 M 133.77 % | -22.785 M 4.86 % | -23.949 M -213.22 % | 21.152 M 169.38 % | 7.852 M 113.83 % | -56.786 M -503.60 % | 14.070 M -73.27 % | 52.646 M 174.01 % | -71.129 M -233.14 % | 53.424 M 163.48 % | -84.160 M -296.16 % | 42.903 M -1.04 % | 43.355 M 452.57 % | -12.297 M -385.47 % | -2.533 M -113.83 % | 18.317 M 264.00 % | -11.169 M 75.92 % | -46.386 M -295.76 % | 23.695 M 264.71 % | 6.497 M 114.21 % | -45.729 M -130.71 % | -19.821 M -322.93 % | 8.891 M 332.63 % | -3.822 M 94.41 % | -68.421 M -600.75 % | -9.764 M -150.96 % | 19.160 M 165.63 % | 7.213 M 128.35 % | -25.439 M 79.87 % | -126.371 M -3 413.23 % | -3.597 M 95.87 % | -87.068 M -254.82 % | 56.238 M 259.21 % | -35.324 M -203.00 % | 34.295 M 218.24 % | -29.005 M 36.55 % | -45.712 M -465.40 % | 12.510 M -86.35 % | 91.666 M 129.73 % | 39.902 M 234.70 % | -29.623 M -163.52 % | 46.638 M 252.76 % | -30.531 M -6.20 % | -28.748 M 30.71 % | -41.487 M -474.85 % | -7.217 M -109.13 % | 79.052 M 76.74 % | 44.729 M 1 067.32 % | -4.624 M 80.89 % | -24.200 M -13.45 % | -21.331 M 90.03 % | -214.051 M -385.67 % | -44.073 M 90.17 % | -448.550 M -265.77 % | 270.590 M |
| Other non cash items | -1.438 M -144.18 % | 3.255 M -87.90 % | 26.897 M 380.97 % | -9.573 M -292.65 % | 4.969 M 733.80 % | -784.000 K 73.99 % | -3.014 M 42.54 % | -5.245 M -274.60 % | 3.004 M 143.83 % | 1.232 M 114.51 % | -8.493 M -951.00 % | 998.000 K -81.76 % | 5.471 M -4.89 % | 5.752 M -73.62 % | 21.805 M 290.77 % | 5.580 M 500.65 % | 929.000 K -67.94 % | 2.898 M 109.68 % | -29.949 M -91.53 % | -15.637 M -969.69 % | 1.798 M 65.11 % | 1.089 M 109.03 % | -12.062 M -699.80 % | 2.011 M 561.24 % | -436.000 K 83.15 % | -2.587 M 7.04 % | -2.783 M -147.87 % | 5.814 M -53.71 % | 12.559 M 193.22 % | -13.473 M -17.02 % | -11.513 M -7.07 % | -10.753 M -93.23 % | -5.565 M -9.78 % | -5.069 M -29.81 % | -3.905 M 78.36 % | -18.049 M -36.21 % | -13.251 M -116.55 % | -6.119 M 49.74 % | -12.174 M -210.40 % | -3.922 M 87.71 % | -31.911 M -3 027.61 % | 1.090 M 114.00 % | -7.787 M -612.64 % | 1.519 M -23.90 % | 1.996 M -75.28 % | 8.073 M 254.89 % | -5.212 M -164.11 % | 8.130 M 1 713.10 % | -504.000 K -168.48 % | 736.000 K 229.12 % | -570.000 K 43.23 % | -1.004 M -116.89 % | 5.943 M 368.69 % | 1.268 M -32.01 % | 1.865 M -64.90 % | 5.314 M -29.08 % | 7.493 M 652.17 % | -1.357 M 92.37 % | -17.787 M -407.10 % | 5.792 M 109.93 % | 2.759 M 134.01 % | 1.179 M |
| Net cash provided by operating activities | -20.065 M -245.89 % | -5.801 M -41.07 % | -4.112 M -115.60 % | 26.365 M 242.08 % | -18.556 M -244.98 % | 12.799 M -79.84 % | 63.474 M 30.64 % | 48.587 M 30.65 % | 37.189 M 785.66 % | 4.199 M -93.84 % | 68.181 M 117.48 % | 31.351 M 15.63 % | 27.113 M 486.99 % | 4.619 M 1.72 % | 4.541 M 105.78 % | -78.520 M -100.05 % | -39.251 M 48.31 % | -75.932 M -720.98 % | -9.249 M -57.62 % | -5.868 M 68.53 % | -18.647 M -137.85 % | 49.264 M 101.44 % | 24.456 M -48.12 % | 47.142 M 218.20 % | 14.815 M 407.19 % | 2.921 M -68.14 % | 9.168 M -28.96 % | 12.906 M 145.74 % | -28.214 M -303.99 % | 13.831 M 235.70 % | 4.120 M -74.31 % | 16.037 M 126.27 % | -61.036 M -159.95 % | 101.818 M 75.32 % | 58.077 M 56.86 % | 37.024 M -14.00 % | 43.052 M 49.24 % | 28.847 M -45.01 % | 52.458 M 154.95 % | 20.576 M 177.45 % | -26.568 M -128.62 % | 92.840 M -4.01 % | 96.722 M 2 018.31 % | 4.566 M -67.59 % | 14.089 M 136.72 % | -38.365 M -750.48 % | -4.511 M -116.04 % | 28.132 M 216.93 % | -24.059 M -38.01 % | -17.433 M -203.89 % | 16.780 M -60.20 % | 42.156 M 191.32 % | -46.162 M -1 573.88 % | 3.132 M -45.99 % | 5.799 M 116.67 % | -34.790 M -268.49 % | 20.648 M 14.88 % | 17.973 M 125.52 % | -70.419 M 19.16 % | -87.104 M 78.11 % | -397.835 M -240.34 % | 283.486 M |
| Investments in property plant and equipment | -5.206 M -16.05 % | -4.486 M -9.02 % | -4.115 M -104.12 % | -2.016 M 57.41 % | -4.733 M -85.75 % | -2.548 M 27.61 % | -3.520 M 34.02 % | -5.335 M -45.37 % | -3.670 M -31.73 % | -2.786 M 66.83 % | -8.399 M -1.56 % | -8.270 M 21.97 % | -10.599 M -184.69 % | -3.723 M 41.68 % | -6.384 M -705.04 % | -793.000 K 70.94 % | -2.729 M 10.99 % | -3.066 M 78.15 % | -14.030 M -566.19 % | -2.106 M -140.41 % | -876.000 K 43.63 % | -1.554 M -70.58 % | -911.000 K 24.08 % | -1.200 M -116.22 % | -555.000 K 77.09 % | -2.423 M 36.93 % | -3.842 M -1 585.09 % | -228.000 K 83.22 % | -1.359 M 61.08 % | -3.492 M 7.96 % | -3.794 M -10.03 % | -3.448 M -83.21 % | -1.882 M 69.26 % | -6.122 M -948.29 % | -584.000 K 33.94 % | -884.000 K 4.95 % | -930.000 K -56.83 % | -593.000 K 69.96 % | -1.974 M -89.99 % | -1.039 M 23.49 % | -1.358 M 25.79 % | -1.830 M -1 455.56 % | 135.000 K 108.50 % | -1.589 M 36.64 % | -2.508 M 49.07 % | -4.924 M 57.95 % | -11.711 M -18.82 % | -9.856 M 13.17 % | -11.351 M -47.34 % | -7.704 M -97.89 % | -3.893 M 55.53 % | -8.755 M -61.53 % | -5.420 M 49.71 % | -10.777 M -327.15 % | -2.523 M 60.12 % | -6.326 M -16.18 % | -5.445 M -13.65 % | -4.791 M -120.17 % | -2.176 M 63.56 % | -5.972 M -52.19 % | -3.924 M 23.98 % | -5.162 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 177.000 K 670.97 % | -31.000 K -542.86 % | 7.000 K -76.67 % | 30.000 K 433.33 % | -9.000 K 57.14 % | -21.000 K | 0.000 100.00 % | -72.000 K -294.59 % | 37.000 K 148.05 % | -77.000 K | 0.000 100.00 % | -847.000 K -5 393.75 % | 16.000 K -98.07 % | 831.000 K | 0.000 100.00 % | -7.820 M -130.64 % | 25.521 M 412.06 % | 4.984 M 128.26 % | -17.636 M -1 467.64 % | -1.125 M -111.61 % | 9.692 M 1 482.60 % | -701.000 K -558.17 % | 153.000 K 103.80 % | -4.026 M 9.77 % | -4.462 M -140.30 % | 11.072 M 347.14 % | -4.480 M 59.90 % | -11.172 M -349.54 % | 4.477 M 200.00 % | -4.477 M -157.32 % | 7.811 M 126.01 % | 3.456 M 223.38 % | -2.801 M 66.91 % | -8.466 M -188.08 % | 9.612 M 221.86 % | -7.888 M -357.54 % | -1.724 M | 0.000 | 0.000 -100.00 % | 80.000 K -96.48 % | 2.273 M 171.19 % | -3.193 M | 0.000 -100.00 % | 3.115 M 134.73 % | -8.970 M | 0.000 -100.00 % | 1.700 M -15.46 % | 2.011 M 223.68 % | -1.626 M -322.34 % | -385.000 K | 0.000 | 0.000 100.00 % | -32.706 M -200.00 % | 32.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -1.000 K 99.98 % | -4.552 M -19 891.30 % | 23.000 K | 0.000 -100.00 % | 20.000 K 127.78 % | -72.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 838.000 K -36.61 % | 1.322 M | 0.000 100.00 % | -17.000 K -100.15 % | 11.448 M | 0.000 -100.00 % | 1.481 M 291.34 % | -774.000 K -154.28 % | 1.426 M | 0.000 | 0.000 -100.00 % | 4.141 M 613.97 % | 580.000 K 326.47 % | 136.000 K -43.80 % | 242.000 K -84.46 % | 1.557 M -91.94 % | 19.307 M 2 280.64 % | 811.000 K -95.48 % | 17.951 M -45.19 % | 32.751 M | 0.000 | 0.000 | 0.000 100.00 % | -19.230 M | 0.000 | 0.000 -100.00 % | 10.228 M 205.76 % | -9.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.391 M | 0.000 | 0.000 -100.00 % | 7.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 921.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 594.000 K 32.89 % | 447.000 K -61.53 % | 1.162 M 221.68 % | -955.000 K -176.04 % | 1.256 M 41.44 % | 888.000 K 38.32 % | 642.000 K 345.83 % | 144.000 K -85.67 % | 1.005 M 176.10 % | 364.000 K -38.72 % | 594.000 K 118.49 % | -3.212 M -379.79 % | 1.148 M 848.76 % | 121.000 K -92.55 % | 1.624 M 242.71 % | -1.138 M -204.12 % | 1.093 M 175.31 % | 397.000 K -94.27 % | 6.930 M 151.25 % | -13.522 M -2 746.18 % | 511.000 K 79.30 % | 285.000 K 57.46 % | 181.000 K 254.90 % | 51.000 K -78.48 % | 237.000 K -81.37 % | 1.272 M -23.28 % | 1.658 M 155.32 % | -2.997 M -882.51 % | 383.000 K -78.84 % | 1.810 M 88.15 % | 962.000 K -68.75 % | 3.078 M 308.22 % | 754.000 K -1.69 % | 767.000 K -77.42 % | 3.397 M 5.53 % | 3.219 M 131.26 % | -10.297 M -2 522.82 % | 425.000 K -88.39 % | 3.662 M -54.58 % | 8.063 M -83.12 % | 47.757 M 7 432.65 % | 634.000 K -21.73 % | 810.000 K 120.53 % | -3.945 M 43.27 % | -6.954 M -210.50 % | 6.293 M 606.29 % | 891.000 K 150.80 % | -1.754 M -253.46 % | 1.143 M 16.16 % | 984.000 K 316.74 % | -454.000 K -129.03 % | 1.564 M -94.99 % | 31.199 M 1 149.46 % | 2.497 M -91.89 % | 30.781 M 134.52 % | 13.125 M 248.02 % | -8.867 M -228.36 % | 6.908 M 120.94 % | -32.996 M -125.89 % | 127.424 M 247.88 % | -86.167 M -2 613.62 % | 3.428 M |
| Net cash used for investing activites | -4.435 M -8.97 % | -4.070 M -38.11 % | -2.947 M 60.66 % | -7.491 M -116.32 % | -3.463 M -106.01 % | -1.681 M 41.18 % | -2.858 M 46.43 % | -5.335 M -103.01 % | -2.628 M -5.16 % | -2.499 M 67.98 % | -7.805 M 32.08 % | -11.491 M -41.64 % | -8.113 M -192.78 % | -2.771 M 41.99 % | -4.777 M -381.50 % | 1.697 M -92.90 % | 23.885 M 529.21 % | 3.796 M 114.88 % | -25.510 M -66.44 % | -15.327 M -264.33 % | 9.327 M 573.45 % | -1.970 M -155.27 % | 3.564 M 177.56 % | -4.595 M 1.06 % | -4.644 M -145.70 % | 10.163 M 299.00 % | -5.107 M -204.01 % | 4.910 M 13.87 % | 4.312 M -63.43 % | 11.792 M -68.75 % | 37.730 M 1 122.62 % | 3.086 M 178.54 % | -3.929 M 71.57 % | -13.821 M -103.10 % | -6.805 M -22.55 % | -5.553 M 57.12 % | -12.951 M -228.74 % | 10.060 M 226.02 % | -7.983 M -212.37 % | 7.104 M -85.40 % | 48.672 M 1 208.95 % | -4.389 M -152.65 % | 8.336 M 444.61 % | -2.419 M 86.88 % | -18.432 M -297.51 % | 9.332 M 202.32 % | -9.120 M 4.99 % | -9.599 M 18.89 % | -11.834 M -66.56 % | -7.105 M -63.45 % | -4.347 M 30.67 % | -6.270 M 9.48 % | -6.927 M -128.36 % | 24.426 M -13.56 % | 28.258 M 315.62 % | 6.799 M 147.51 % | -14.312 M -776.05 % | 2.117 M 106.02 % | -35.172 M -128.96 % | 121.452 M 234.81 % | -90.091 M -5 095.56 % | -1.734 M |
| Debt repayment | -2.724 M -109.48 % | 28.731 M 195.38 % | -30.124 M -159.99 % | 50.215 M 333.33 % | -21.521 M -122.42 % | -9.676 M -2 850.00 % | -328.000 K 97.27 % | -12.007 M -477.82 % | -2.078 M 59.88 % | -5.180 M 95.51 % | -115.245 M -1 356.22 % | -7.914 M -132.92 % | 24.040 M 168.48 % | 8.954 M -70.57 % | 30.426 M 13.53 % | 26.801 M 5 766.17 % | -473.000 K -101.89 % | 25.039 M 2 352.40 % | 1.021 M -97.71 % | 44.655 M 11 668.65 % | -386.000 K -100.96 % | 40.259 M 1 830.08 % | -2.327 M -8 210.71 % | -28.000 K -100.86 % | 3.250 M 123.62 % | -13.759 M -897.16 % | 1.726 M -95.69 % | 40.065 M 348.73 % | -16.108 M -1 437.02 % | -1.048 M -31.00 % | -800.000 K -212.50 % | -256.000 K -277.78 % | 144.000 K 100.45 % | -32.097 M -1 542.56 % | 2.225 M 197.25 % | -2.288 M -1 116.89 % | 225.000 K 100.81 % | -27.860 M -18 724.32 % | -148.000 K -102.23 % | 6.633 M 117.00 % | -39.012 M -45.05 % | -26.895 M 0.18 % | -26.943 M -32.46 % | -20.341 M -65 516.13 % | -31.000 K -103.98 % | 778.000 K -98.49 % | 51.401 M 176.67 % | -67.045 M -238.77 % | 48.313 M 244.09 % | -33.529 M -81.45 % | -18.478 M -13 289.86 % | -138.000 K -100.27 % | 51.435 M 94.55 % | 26.438 M 184.98 % | -31.112 M -248.15 % | 21.000 M 162.84 % | -33.420 M -185.65 % | 39.019 M -59.42 % | 96.152 M 245.89 % | -65.908 M 74.60 % | -259.464 M -484.35 % | 67.507 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 2.959 M 0.00 % | 2.959 M | 0.000 | 0.000 -100.00 % | 8.461 M | 0.000 100.00 % | -1.000 K -100.04 % | 2.236 M -98.49 % | 147.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.872 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.774 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -20.273 M | 0.000 | 0.000 | 0.000 100.00 % | -36.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.870 M -6.92 % | -4.555 M 40.11 % | -7.606 M -67.90 % | -4.530 M 0.44 % | -4.550 M -3.20 % | -4.409 M 66.93 % | -13.333 M -3 383.99 % | 406.000 K -35.35 % | 628.000 K 111.71 % | -5.365 M 58.24 % | -12.846 M -528.63 % | 2.997 M 150.26 % | -5.963 M -0.62 % | -5.926 M -0.05 % | -5.923 M 14.81 % | -6.953 M -25.62 % | -5.535 M -0.07 % | -5.531 M -5.51 % | -5.242 M -127.50 % | 19.059 M 601.42 % | -3.801 M -0.08 % | -3.798 M 11.92 % | -4.312 M 54.79 % | -9.537 M -138.31 % | -4.002 M -2.14 % | -3.918 M -73.06 % | -2.264 M 98.74 % | -179.614 M -118 849.67 % | -151.000 K 95.20 % | -3.148 M -1 222.69 % | -238.000 K 99.67 % | -71.979 M -37 194.82 % | -193.000 K 46.24 % | -359.000 K 0.83 % | -362.000 K 99.58 % | -86.334 M -2 397.34 % | 3.758 M 1 152.66 % | -357.000 K 4.03 % | -372.000 K 99.46 % | -69.143 M -20 916.11 % | -329.000 K 48.35 % | -637.000 K -7.24 % | -594.000 K 32.88 % | -885.000 K 29.20 % | -1.250 M -72.89 % | -723.000 K -3.43 % | -699.000 K 22.68 % | -904.000 K -64.07 % | -551.000 K 40.17 % | -921.000 K -1 002.94 % | 102.000 K 108.90 % | -1.146 M -78.23 % | -643.000 K 45.65 % | -1.183 M | 0.000 -100.00 % | 93.000 K -11.43 % | 105.000 K -49.28 % | 207.000 K -47.73 % | 396.000 K 101.51 % | -26.167 M -109.62 % | 272.000 M | 0.000 |
| Net cash used provided by financing activities | -7.594 M -131.41 % | 24.176 M 169.53 % | -34.771 M -222.56 % | 28.371 M 208.82 % | -26.071 M -85.10 % | -14.085 M -170.87 % | -5.200 M 89.23 % | -48.285 M -3 227.71 % | -1.451 M 82.54 % | -8.309 M -142.16 % | 19.706 M 500.77 % | -4.917 M -127.20 % | 18.077 M 496.99 % | 3.028 M -87.64 % | 24.503 M 23.45 % | 19.848 M 430.36 % | -6.008 M -130.80 % | 19.508 M 562.17 % | -4.221 M -106.62 % | 63.714 M 1 621.71 % | -4.187 M -111.48 % | 36.461 M 649.19 % | -6.639 M 30.59 % | -9.565 M -1 171.94 % | -752.000 K 95.75 % | -17.677 M -1 425.11 % | 1.334 M 100.96 % | -139.549 M -758.29 % | -16.259 M -287.49 % | -4.196 M -304.24 % | -1.038 M 98.56 % | -72.235 M -147 318.37 % | -49.000 K 99.85 % | -32.456 M -1 842.14 % | 1.863 M 102.10 % | -88.622 M -2 325.01 % | 3.983 M 114.12 % | -28.217 M -348.32 % | -6.294 M 89.93 % | -62.510 M -58.89 % | -39.341 M -42.89 % | -27.532 M 0.02 % | -27.537 M -29.73 % | -21.226 M -1 556.99 % | -1.281 M -2 429.09 % | 55.000 K -99.89 % | 50.702 M 174.62 % | -67.949 M -242.27 % | 47.762 M 238.64 % | -34.450 M -87.47 % | -18.376 M -1 331.15 % | -1.284 M -102.53 % | 50.792 M 101.12 % | 25.255 M 181.17 % | -31.112 M -247.50 % | 21.093 M 163.31 % | -33.315 M -184.93 % | 39.226 M -59.37 % | 96.548 M 204.86 % | -92.075 M -834.48 % | 12.536 M -81.43 % | 67.507 M |
| Effect of forex changes on cash | -45.064 M -596.85 % | 9.070 M 272.30 % | -5.264 M -161.65 % | 8.538 M 124.45 % | 3.804 M -54.41 % | 8.344 M 198.14 % | -8.502 M -165.52 % | 12.976 M 185.93 % | -15.101 M -746.72 % | 2.335 M 144.83 % | -5.208 M -260.00 % | 3.255 M 144.98 % | -7.236 M -148.47 % | 14.930 M 296.44 % | 3.766 M 1 011.86 % | -413.000 K 83.98 % | -2.578 M 38.19 % | -4.171 M -136.89 % | 11.308 M 40.23 % | 8.064 M 214.61 % | -7.036 M -34.56 % | -5.229 M 0.55 % | -5.258 M 68.24 % | -16.555 M -190.44 % | -5.700 M -156.06 % | 10.168 M 634.68 % | 1.384 M 109.46 % | -14.628 M -394.36 % | -2.959 M -139.66 % | 7.461 M 609.90 % | 1.051 M -83.08 % | 6.212 M -17.69 % | 7.547 M 140.32 % | -18.719 M -167.64 % | -6.994 M 41.96 % | -12.051 M -15.06 % | -10.474 M -483.18 % | -1.796 M 86.48 % | -13.281 M -203.24 % | 12.864 M 540.55 % | -2.920 M 5.38 % | -3.086 M -140.32 % | 7.653 M 17.54 % | 6.511 M 252.48 % | -4.270 M -313.36 % | -1.033 M -119.05 % | 5.422 M 226.86 % | -4.274 M -219.59 % | 3.574 M -40.17 % | 5.974 M 519.71 % | 964.000 K 155.98 % | -1.722 M -139.17 % | -720.000 K 78.18 % | -3.299 M -198.51 % | 3.349 M -72.53 % | 12.193 M 873.67 % | -1.576 M -138.87 % | 4.055 M 118.59 % | -21.812 M -207.04 % | -7.104 M -244.07 % | 4.931 M 242.31 % | -3.465 M |
| Net change in cash | -77.158 M -430.09 % | 23.375 M 149.63 % | -47.094 M -184.42 % | 55.783 M 225.96 % | -44.286 M -923.62 % | 5.377 M -88.54 % | 46.914 M 490.63 % | 7.943 M -55.89 % | 18.009 M 521.36 % | -4.274 M -105.71 % | 74.874 M 311.44 % | 18.198 M -39.02 % | 29.841 M 50.67 % | 19.806 M -29.35 % | 28.033 M 148.85 % | -57.388 M -139.60 % | -23.952 M 57.83 % | -56.799 M -105.26 % | -27.672 M -154.71 % | 50.583 M 346.23 % | -20.543 M -126.16 % | 78.526 M 387.04 % | 16.123 M -1.85 % | 16.427 M 341.70 % | 3.719 M -33.29 % | 5.575 M -17.76 % | 6.779 M 104.97 % | -136.361 M -216.24 % | -43.120 M -249.27 % | 28.888 M -30.99 % | 41.863 M 189.26 % | -46.900 M 18.39 % | -57.467 M -256.07 % | 36.822 M -20.20 % | 46.141 M 166.68 % | -69.202 M -393.10 % | 23.610 M 165.46 % | 8.894 M -64.28 % | 24.900 M 213.36 % | -21.966 M -8.97 % | -20.157 M -134.85 % | 57.833 M -32.10 % | 85.174 M 777.71 % | -12.568 M -27.03 % | -9.894 M 67.03 % | -30.011 M -170.63 % | 42.493 M 179.15 % | -53.690 M -447.67 % | 15.443 M 129.13 % | -53.014 M -696.01 % | -6.660 M -120.26 % | 32.880 M 1 189.82 % | -3.017 M -106.09 % | 49.514 M 686.69 % | 6.294 M 18.87 % | 5.295 M 118.54 % | -28.555 M -145.06 % | 63.371 M 303.24 % | -31.180 M 51.91 % | -64.831 M -9.93 % | -58.975 M -74 751.90 % | 79.000 K |
| Cash at beginning of period | 439.091 M 5.62 % | 415.716 M -10.18 % | 462.810 M 13.70 % | 407.027 M -9.81 % | 451.313 M 1.21 % | 445.936 M 11.76 % | 399.022 M 2.03 % | 391.079 M 4.83 % | 373.070 M -1.13 % | 377.344 M 24.75 % | 302.470 M 6.40 % | 284.272 M 11.73 % | 254.431 M 8.44 % | 234.625 M 13.57 % | 206.592 M -21.74 % | 263.980 M -8.32 % | 287.932 M -16.48 % | 344.731 M -7.43 % | 372.403 M 15.72 % | 321.820 M -6.00 % | 342.363 M 29.76 % | 263.837 M 6.51 % | 247.714 M 7.10 % | 231.287 M 1.63 % | 227.568 M 2.51 % | 221.993 M 3.15 % | 215.214 M -38.79 % | 351.575 M -10.92 % | 394.695 M 7.90 % | 365.807 M 12.92 % | 323.944 M -12.65 % | 370.844 M -13.42 % | 428.311 M 9.41 % | 391.489 M 13.36 % | 345.348 M -16.69 % | 414.550 M 6.04 % | 390.940 M 2.33 % | 382.046 M 6.97 % | 357.146 M -5.79 % | 379.112 M -5.05 % | 399.269 M 16.94 % | 341.436 M 33.24 % | 256.262 M -4.68 % | 268.830 M -3.55 % | 278.724 M -9.72 % | 308.735 M 15.96 % | 266.242 M -16.78 % | 319.932 M 5.07 % | 304.489 M -14.83 % | 357.503 M -5.29 % | 377.456 M 13.15 % | 333.583 M -0.90 % | 336.600 M 17.25 % | 287.086 M -6.72 % | 307.768 M 1.75 % | 302.473 M -8.63 % | 331.028 M 23.68 % | 267.657 M -10.43 % | 298.837 M -17.83 % | 363.668 M -13.95 % | 422.643 M 0.02 % | 422.564 M |
| Cash at end of period | 361.933 M -17.57 % | 439.091 M 5.62 % | 415.716 M -10.18 % | 462.810 M 13.70 % | 407.027 M -9.81 % | 451.313 M 1.21 % | 445.936 M 11.76 % | 399.022 M 2.03 % | 391.079 M 4.83 % | 373.070 M -1.13 % | 377.344 M 24.75 % | 302.470 M 6.40 % | 284.272 M 11.73 % | 254.431 M 8.44 % | 234.625 M 13.57 % | 206.592 M -21.74 % | 263.980 M -8.32 % | 287.932 M -16.48 % | 344.731 M -7.43 % | 372.403 M 15.72 % | 321.820 M -6.00 % | 342.363 M 29.76 % | 263.837 M 6.51 % | 247.714 M 7.10 % | 231.287 M 1.63 % | 227.568 M 2.51 % | 221.993 M 3.15 % | 215.214 M -38.79 % | 351.575 M -10.92 % | 394.695 M 7.90 % | 365.807 M 12.92 % | 323.944 M -12.65 % | 370.844 M -13.42 % | 428.311 M 9.41 % | 391.489 M 13.36 % | 345.348 M -16.69 % | 414.550 M 6.04 % | 390.940 M 2.33 % | 382.046 M 6.97 % | 357.146 M -5.79 % | 379.112 M -5.05 % | 399.269 M 16.94 % | 341.436 M 33.24 % | 256.262 M -4.68 % | 268.830 M -3.55 % | 278.724 M -9.72 % | 308.735 M 15.96 % | 266.242 M -16.78 % | 319.932 M 5.07 % | 304.489 M -17.88 % | 370.796 M 1.18 % | 366.463 M 9.86 % | 333.583 M -0.90 % | 336.600 M 7.18 % | 314.062 M 2.05 % | 307.768 M 1.75 % | 302.473 M -8.63 % | 331.028 M 23.68 % | 267.657 M -10.43 % | 298.837 M -17.83 % | 363.668 M -13.95 % | 422.643 M |
| Operating cash flow | -20.065 M -245.89 % | -5.801 M -41.07 % | -4.112 M -115.60 % | 26.365 M 242.08 % | -18.556 M -244.98 % | 12.799 M -79.84 % | 63.474 M 30.64 % | 48.587 M 30.65 % | 37.189 M 785.66 % | 4.199 M -93.84 % | 68.181 M 117.48 % | 31.351 M 15.63 % | 27.113 M 486.99 % | 4.619 M 1.72 % | 4.541 M 105.78 % | -78.520 M -100.05 % | -39.251 M 48.31 % | -75.932 M -720.98 % | -9.249 M -57.62 % | -5.868 M 68.53 % | -18.647 M -137.85 % | 49.264 M 101.44 % | 24.456 M -48.12 % | 47.142 M 218.20 % | 14.815 M 407.19 % | 2.921 M -68.14 % | 9.168 M -28.96 % | 12.906 M 145.74 % | -28.214 M -303.99 % | 13.831 M 235.70 % | 4.120 M -74.31 % | 16.037 M 126.27 % | -61.036 M -159.95 % | 101.818 M 75.32 % | 58.077 M 56.86 % | 37.024 M -14.00 % | 43.052 M 49.24 % | 28.847 M -45.01 % | 52.458 M 154.95 % | 20.576 M 177.45 % | -26.568 M -128.62 % | 92.840 M -4.01 % | 96.722 M 2 018.31 % | 4.566 M -67.59 % | 14.089 M 136.72 % | -38.365 M -750.48 % | -4.511 M -116.04 % | 28.132 M 216.93 % | -24.059 M -38.01 % | -17.433 M -203.89 % | 16.780 M -60.20 % | 42.156 M 191.32 % | -46.162 M -1 573.88 % | 3.132 M -45.99 % | 5.799 M 116.67 % | -34.790 M -268.49 % | 20.648 M 14.88 % | 17.973 M 125.52 % | -70.419 M 19.16 % | -87.104 M 78.11 % | -397.835 M -240.34 % | 283.486 M |
| Capital expenditure | -5.317 M -18.52 % | -4.486 M 5.80 % | -4.762 M -72.79 % | -2.756 M 42.08 % | -4.758 M -84.49 % | -2.579 M 40.75 % | -4.353 M 18.41 % | -5.335 M -45.37 % | -3.670 M -31.73 % | -2.786 M 65.86 % | -8.160 M 27.44 % | -11.246 M -5.91 % | -10.618 M -181.50 % | -3.772 M 40.91 % | -6.384 M -705.04 % | -793.000 K 70.94 % | -2.729 M 10.99 % | -3.066 M 78.29 % | -14.120 M -570.47 % | -2.106 M -140.41 % | -876.000 K 43.63 % | -1.554 M -70.58 % | -911.000 K 24.08 % | -1.200 M -116.22 % | -555.000 K 77.09 % | -2.423 M 36.93 % | -3.842 M -1 585.09 % | -228.000 K 83.22 % | -1.359 M 61.08 % | -3.492 M 7.96 % | -3.794 M -10.03 % | -3.448 M -83.21 % | -1.882 M 69.26 % | -6.122 M -948.29 % | -584.000 K 33.94 % | -884.000 K 4.95 % | -930.000 K -56.83 % | -593.000 K 69.53 % | -1.946 M -87.30 % | -1.039 M 23.49 % | -1.358 M 25.79 % | -1.830 M -1 455.56 % | 135.000 K 108.44 % | -1.600 M 36.20 % | -2.508 M 49.07 % | -4.924 M 58.16 % | -11.768 M -19.40 % | -9.856 M 13.17 % | -11.351 M -47.34 % | -7.704 M -97.89 % | -3.893 M 55.53 % | -8.755 M -61.53 % | -5.420 M 49.71 % | -10.777 M -321.14 % | -2.559 M 59.55 % | -6.326 M -16.18 % | -5.445 M -13.65 % | -4.791 M -120.17 % | -2.176 M 63.56 % | -5.972 M -52.19 % | -3.924 M 23.98 % | -5.162 M |
| Free CashFlow | -25.382 M -146.74 % | -10.287 M -15.92 % | -8.874 M -137.59 % | 23.609 M 201.27 % | -23.314 M -328.12 % | 10.220 M -82.71 % | 59.121 M 36.69 % | 43.252 M 29.04 % | 33.519 M 2 272.19 % | 1.413 M -97.62 % | 59.387 M 195.38 % | 20.105 M 21.89 % | 16.495 M 1 847.46 % | 847.000 K 145.96 % | -1.843 M 97.68 % | -79.313 M -88.93 % | -41.980 M 46.86 % | -78.998 M -238.05 % | -23.369 M -193.06 % | -7.974 M 59.16 % | -19.523 M -140.92 % | 47.710 M 102.63 % | 23.545 M -48.75 % | 45.942 M 222.17 % | 14.260 M 2 763.45 % | 498.000 K -90.65 % | 5.326 M -57.99 % | 12.678 M 142.87 % | -29.573 M -386.03 % | 10.339 M 3 071.47 % | 326.000 K -97.41 % | 12.589 M 120.01 % | -62.918 M -165.75 % | 95.696 M 66.45 % | 57.493 M 59.08 % | 36.140 M -14.20 % | 42.122 M 49.08 % | 28.254 M -44.06 % | 50.512 M 158.55 % | 19.537 M 169.96 % | -27.926 M -130.68 % | 91.010 M -6.00 % | 96.823 M 3 164.43 % | 2.966 M -74.39 % | 11.581 M 126.75 % | -43.289 M -165.92 % | -16.279 M -189.07 % | 18.276 M 151.61 % | -35.410 M -40.87 % | -25.137 M -295.06 % | 12.887 M -61.42 % | 33.401 M 164.75 % | -51.582 M -574.72 % | -7.645 M -335.96 % | 3.240 M 107.88 % | -41.116 M -370.45 % | 15.203 M 15.33 % | 13.182 M 118.16 % | -72.595 M 22.00 % | -93.076 M 76.83 % | -401.759 M -244.35 % | 278.324 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |