Apex International Financial Engineering Res. & Tech. Co., Ltd 5210.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 252.843 M -3.49 % | 261.983 M -15.37 % | 309.555 M 20.38 % | 257.158 M 14.21 % | 225.170 M -18.14 % | 275.072 M -1.87 % | 280.312 M 3.49 % | 270.862 M -9.15 % | 298.143 M -2.48 % | 305.722 M -8.63 % | 334.599 M 16.13 % | 288.129 M 13.49 % | 253.891 M -9.29 % | 279.891 M -7.57 % | 302.826 M 11.23 % | 272.264 M -5.87 % | 289.251 M -7.52 % | 312.785 M -25.17 % | 418.019 M 7.85 % | 387.596 M 6.32 % | 364.569 M |
| Net income | -55.809 M 42.62 % | -97.260 M -691.25 % | -12.292 M 46.13 % | -22.820 M 71.21 % | -79.255 M -244.03 % | -23.037 M -28.09 % | -17.985 M 60.04 % | -45.004 M -989.76 % | 5.058 M 174.15 % | 1.845 M -91.58 % | 21.904 M 2 358.36 % | 891.000 K -42.22 % | 1.542 M -80.16 % | 7.773 M -76.31 % | 32.814 M -13.82 % | 38.075 M 1 668.81 % | -2.427 M -104.43 % | 54.818 M 12.05 % | 48.924 M 43.23 % | 34.158 M 1 467.60 % | 2.179 M |
| Income before tax | -54.076 M 42.66 % | -94.305 M -799.94 % | -10.479 M 50.45 % | -21.148 M 75.22 % | -85.350 M -249.95 % | -24.389 M -33.75 % | -18.235 M 58.63 % | -44.083 M -663.00 % | 7.830 M 268.30 % | 2.126 M -90.18 % | 21.654 M 4 474.55 % | -495.000 K -125.65 % | 1.930 M -73.90 % | 7.396 M -80.60 % | 38.127 M 6.18 % | 35.907 M 3 362.58 % | 1.037 M -98.10 % | 54.637 M -0.16 % | 54.724 M 44.11 % | 37.975 M 6 197.68 % | 603.000 K |
| Income before tax ratio | -0.21 40.59 % | -0.36 -963.36 % | -0.03 58.84 % | -0.08 78.30 % | -0.38 -327.51 % | -0.09 -36.30 % | -0.07 60.03 % | -0.16 -719.71 % | 0.03 277.66 % | 0.01 -89.25 % | 0.06 3 867.00 % | 0.00 -122.60 % | 0.01 -71.23 % | 0.03 -79.01 % | 0.13 -4.53 % | 0.13 3 578.62 % | 0.00 -97.95 % | 0.17 33.43 % | 0.13 33.62 % | 0.10 5 823.53 % | 0.00 |
| EBITDA | -33.050 M 50.28 % | -66.470 M -675.60 % | 11.548 M 259.04 % | -7.261 M 90.15 % | -73.682 M -492.44 % | -12.437 M -32.77 % | -9.367 M 72.99 % | -34.681 M -310.93 % | 16.442 M 27.54 % | 12.892 M -61.48 % | 33.464 M 334.26 % | 7.706 M 1 291.04 % | -647.000 K 91.46 % | -7.580 M -218.11 % | 6.418 M -75.34 % | 26.024 M 119.67 % | 11.847 M -83.45 % | 71.576 M -5.64 % | 75.856 M 18.40 % | 64.065 M 106.78 % | 30.982 M |
| Net income ratio | -0.22 40.54 % | -0.37 -834.92 % | -0.04 55.25 % | -0.09 74.79 % | -0.35 -320.28 % | -0.08 -30.53 % | -0.06 61.38 % | -0.17 -1 079.37 % | 0.02 181.12 % | 0.01 -90.78 % | 0.07 2 016.94 % | 0.00 -49.08 % | 0.01 -78.13 % | 0.03 -74.37 % | 0.11 -22.52 % | 0.14 1 766.69 % | -0.01 -104.79 % | 0.18 49.74 % | 0.12 32.80 % | 0.09 1 374.47 % | 0.01 |
| Ratio EBITDA | -0.13 48.48 % | -0.25 -780.12 % | 0.04 232.12 % | -0.03 91.37 % | -0.33 -623.74 % | -0.05 -35.30 % | -0.03 73.90 % | -0.13 -332.17 % | 0.06 30.78 % | 0.04 -57.84 % | 0.10 273.95 % | 0.03 1 149.51 % | 0.00 90.59 % | -0.03 -227.78 % | 0.02 -77.83 % | 0.10 133.37 % | 0.04 -82.10 % | 0.23 26.10 % | 0.18 9.79 % | 0.17 94.50 % | 0.08 |
| Gross profit ratio | 0.68 12.13 % | 0.61 -15.75 % | 0.72 0.33 % | 0.72 25.27 % | 0.57 -26.24 % | 0.78 0.19 % | 0.78 8.06 % | 0.72 -2.86 % | 0.74 -1.75 % | 0.75 5.46 % | 0.71 2.44 % | 0.70 -2.15 % | 0.71 19.98 % | 0.59 -0.27 % | 0.59 -16.46 % | 0.71 9.15 % | 0.65 2.62 % | 0.63 25.84 % | 0.50 -7.18 % | 0.54 21.79 % | 0.45 |
| Weighted average shs out dil | 67.438 M 8.46 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M -0.82 % | 62.695 M -1.58 % | 63.700 M 0.00 % | 63.700 M 0.00 % | 63.700 M -0.11 % | 63.768 M -3.09 % | 65.800 M -0.03 % | 65.819 M 0.71 % | 65.358 M -2.56 % | 67.072 M -1.96 % | 68.414 M -0.96 % | 69.074 M 3.10 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M |
| Weighted average shs out | 67.438 M 8.17 % | 62.346 M 0.27 % | 62.178 M 0.00 % | 62.178 M -0.82 % | 62.695 M -1.58 % | 63.700 M 0.00 % | 63.700 M 0.00 % | 63.700 M 0.00 % | 63.700 M -2.96 % | 65.642 M 0.13 % | 65.558 M 0.31 % | 65.358 M -2.49 % | 67.027 M -1.83 % | 68.280 M 1.44 % | 67.309 M 1.38 % | 66.395 M -4.23 % | 69.328 M -5.50 % | 73.366 M 0.68 % | 72.871 M 0.00 % | 72.871 M 22.64 % | 59.419 M |
| EPS diluted | -0.83 46.79 % | -1.56 -680.00 % | -0.20 45.95 % | -0.37 70.63 % | -1.26 -250.00 % | -0.36 -28.57 % | -0.28 60.56 % | -0.71 -995.33 % | 0.08 164.33 % | 0.03 -90.91 % | 0.33 3 200.00 % | 0.01 -50.00 % | 0.02 -81.82 % | 0.11 -77.08 % | 0.48 -15.79 % | 0.57 1 674.59 % | -0.04 -104.41 % | 0.82 12.33 % | 0.73 43.14 % | 0.51 1 469.23 % | 0.03 |
| Earnings per share | -0.83 46.79 % | -1.56 -680.00 % | -0.20 45.95 % | -0.37 70.63 % | -1.26 -250.00 % | -0.36 -28.57 % | -0.28 60.56 % | -0.71 -994.21 % | 0.08 164.67 % | 0.03 -90.91 % | 0.33 3 200.00 % | 0.01 -50.00 % | 0.02 -81.82 % | 0.11 -77.55 % | 0.49 -14.04 % | 0.57 1 728.57 % | -0.04 -104.73 % | 0.74 8.82 % | 0.68 44.68 % | 0.47 1 146.68 % | 0.04 |
| Gross profit | 171.959 M 8.22 % | 158.899 M -28.70 % | 222.863 M 20.77 % | 184.534 M 43.06 % | 128.988 M -39.62 % | 213.637 M -1.68 % | 217.284 M 11.83 % | 194.301 M -11.75 % | 220.169 M -4.19 % | 229.786 M -3.64 % | 238.477 M 18.97 % | 200.459 M 11.05 % | 180.511 M 8.83 % | 165.859 M -7.83 % | 179.944 M -7.08 % | 193.655 M 2.74 % | 188.482 M -5.10 % | 198.618 M -5.84 % | 210.938 M 0.10 % | 210.722 M 29.48 % | 162.744 M |
| Income tax expense | 1.733 M -41.35 % | 2.955 M 62.99 % | 1.813 M 8.43 % | 1.672 M 123.92 % | -6.990 M -331.75 % | -1.619 M -263.82 % | -445.000 K -146.55 % | 956.000 K -66.43 % | 2.848 M 542.89 % | 443.000 K -54.52 % | 974.000 K 148.47 % | 392.000 K -0.25 % | 393.000 K 204.24 % | -377.000 K -107.08 % | 5.325 M 313.51 % | -2.494 M -171.94 % | 3.467 M 1 963.98 % | -186.000 K -103.20 % | 5.808 M 51.76 % | 3.827 M 376.12 % | -1.386 M |
| Cost of revenue | 80.884 M -21.54 % | 103.084 M 18.91 % | 86.692 M 19.37 % | 72.624 M -24.49 % | 96.182 M 56.56 % | 61.435 M -2.53 % | 63.028 M -17.68 % | 76.561 M -1.81 % | 77.974 M 2.68 % | 75.936 M -21.00 % | 96.122 M 9.64 % | 87.670 M 19.47 % | 73.380 M -35.65 % | 114.032 M -7.20 % | 122.882 M 56.32 % | 78.609 M -21.99 % | 100.769 M -11.74 % | 114.167 M -44.87 % | 207.081 M 17.08 % | 176.874 M -12.36 % | 201.825 M |
| General and administrative expenses | 108.342 M -21.39 % | 137.816 M 3.04 % | 133.749 M 18.09 % | 113.260 M 8.46 % | 104.430 M -8.37 % | 113.974 M -6.18 % | 121.486 M -3.85 % | 126.345 M 9.44 % | 115.448 M -16.30 % | 137.938 M 18.20 % | 116.697 M 39.23 % | 83.818 M -1.72 % | 85.284 M 25.11 % | 68.167 M 12.78 % | 60.443 M 5.51 % | 57.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 16.394 M 10.99 % | 14.771 M 32.26 % | 11.168 M -28.22 % | 15.559 M -18.33 % | 19.051 M -25.33 % | 25.513 M -7.88 % | 27.695 M 16.44 % | 23.784 M 22.98 % | 19.339 M -20.40 % | 24.294 M -0.59 % | 24.437 M 0.06 % | 24.422 M -18.75 % | 30.056 M -33.39 % | 45.120 M -6.05 % | 48.023 M 14.88 % | 41.803 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 | 0.000 |
| Operating expenses | 220.468 M -12.09 % | 250.792 M 5.67 % | 237.331 M 6.68 % | 222.467 M -4.27 % | 232.386 M -12.21 % | 264.699 M 3.01 % | 256.954 M 9.60 % | 234.438 M 10.08 % | 212.971 M -8.67 % | 233.189 M -0.71 % | 234.865 M 12.70 % | 208.394 M 9.36 % | 190.553 M 4.18 % | 182.903 M 0.10 % | 182.718 M 3.06 % | 177.288 M -0.91 % | 178.923 M -8.22 % | 194.945 M 6.65 % | 182.783 M 8.22 % | 168.897 M 1.82 % | 165.870 M |
| Cost and expenses | 312.401 M -11.72 % | 353.876 M 9.21 % | 324.023 M 9.80 % | 295.091 M -10.19 % | 328.568 M 0.71 % | 326.257 M 2.09 % | 319.584 M 2.76 % | 310.999 M 6.89 % | 290.945 M -5.88 % | 309.125 M -6.61 % | 330.987 M 11.80 % | 296.064 M 12.17 % | 263.933 M -11.11 % | 296.935 M -2.84 % | 305.600 M 19.42 % | 255.897 M -8.51 % | 279.692 M -9.52 % | 309.111 M -20.71 % | 389.864 M 12.75 % | 345.772 M -5.96 % | 367.695 M |
| Research and development expenses | 95.732 M -2.52 % | 98.205 M 6.27 % | 92.414 M -1.32 % | 93.648 M -13.94 % | 108.811 M -13.10 % | 125.212 M 16.56 % | 107.419 M 27.41 % | 84.309 M 7.83 % | 78.184 M 10.19 % | 70.957 M -24.30 % | 93.731 M -6.41 % | 100.154 M 33.16 % | 75.213 M 8.04 % | 69.616 M -6.24 % | 74.252 M -5.04 % | 78.197 M -4.19 % | 81.617 M -5.11 % | 86.012 M -3.39 % | 89.026 M 50.33 % | 59.219 M -4.16 % | 61.791 M |
| Selling general and administrative expenses | 124.736 M -18.25 % | 152.587 M 5.29 % | 144.917 M 12.50 % | 128.819 M 4.32 % | 123.481 M -11.47 % | 139.487 M -6.50 % | 149.181 M -0.63 % | 150.129 M 11.38 % | 134.787 M -16.92 % | 162.232 M 14.95 % | 141.134 M 30.39 % | 108.240 M -6.16 % | 115.340 M 1.81 % | 113.287 M 4.44 % | 108.466 M 9.46 % | 99.091 M 1.83 % | 97.306 M -10.67 % | 108.933 M 16.19 % | 93.757 M -14.52 % | 109.678 M 5.38 % | 104.079 M |
| Interest income | 2.159 M -12.87 % | 2.478 M 256.55 % | 695.000 K 647.31 % | 93.000 K -42.24 % | 161.000 K -37.84 % | 259.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.906 M 17.83 % | 3.315 M -6.38 % | 3.541 M -1.67 % | 3.601 M -52.30 % | 7.549 M -3.01 % | 7.783 M 1 277.52 % | 565.000 K 418.35 % | 109.000 K -6.03 % | 116.000 K |
| Interest expense | 2.107 M -56.35 % | 4.827 M 41.60 % | 3.409 M 223.43 % | 1.054 M 23.71 % | 852.000 K -39.19 % | 1.401 M -35.35 % | 2.167 M -13.25 % | 2.498 M 3.14 % | 2.422 M 9.20 % | 2.218 M 40.47 % | 1.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -99.76 % | 2.071 M 209.10 % | 670.000 K -29.40 % | 949.000 K -41.89 % | 1.633 M |
| Depreciation and amortization | 18.919 M -10.00 % | 21.022 M 17.96 % | 17.821 M 48.73 % | 11.982 M 10.78 % | 10.816 M 2.51 % | 10.551 M 57.45 % | 6.701 M -2.94 % | 6.904 M 11.53 % | 6.190 M -27.59 % | 8.548 M -16.46 % | 10.232 M -1.49 % | 10.387 M 10.56 % | 9.395 M -0.73 % | 9.464 M 2.95 % | 9.193 M -4.80 % | 9.657 M -10.62 % | 10.805 M -27.33 % | 14.868 M -27.34 % | 20.462 M -18.61 % | 25.141 M -12.54 % | 28.746 M |
| Operating income | -59.558 M 35.19 % | -91.893 M -535.15 % | -14.468 M 61.86 % | -37.933 M 63.31 % | -103.398 M -102.01 % | -51.185 M -30.33 % | -39.272 M 2.16 % | -40.137 M -657.61 % | 7.198 M 311.52 % | -3.403 M -194.21 % | 3.612 M 145.52 % | -7.935 M 20.98 % | -10.042 M 41.08 % | -17.044 M -514.42 % | -2.774 M -116.95 % | 16.367 M 71.22 % | 9.559 M 160.18 % | 3.674 M -86.95 % | 28.155 M -32.68 % | 41.824 M 1 437.94 % | -3.126 M |
| Operating income ratio | -0.24 32.84 % | -0.35 -650.48 % | -0.05 68.32 % | -0.15 67.88 % | -0.46 -146.78 % | -0.19 -32.82 % | -0.14 5.45 % | -0.15 -713.78 % | 0.02 316.90 % | -0.01 -203.11 % | 0.01 139.20 % | -0.03 30.37 % | -0.04 35.05 % | -0.06 -564.77 % | -0.01 -115.24 % | 0.06 81.90 % | 0.03 181.35 % | 0.01 -82.56 % | 0.07 -37.58 % | 0.11 1 358.45 % | -0.01 |
| Total other income expenses net | 5.482 M 327.28 % | -2.412 M -160.47 % | 3.989 M -76.23 % | 16.785 M -7.00 % | 18.048 M -32.65 % | 26.796 M 27.38 % | 21.037 M 633.12 % | -3.946 M -724.37 % | 632.000 K -88.57 % | 5.529 M -69.35 % | 18.042 M 142.50 % | 7.440 M -37.85 % | 11.972 M -51.01 % | 24.440 M -40.25 % | 40.901 M 109.32 % | 19.540 M 329.29 % | -8.522 M -116.72 % | 50.963 M 91.81 % | 26.569 M 790.28 % | -3.849 M -203.22 % | 3.729 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 | -102.606 M -51.02 % | -67.942 M 35.99 % | -106.140 M -527.43 % | 24.832 M 118.33 % | -135.507 M 20.15 % | -169.705 M 15.10 % | -199.890 M -76.04 % | -113.546 M -277.61 % | -30.070 M 77.07 % | -131.117 M 56.58 % | -301.994 M -31.46 % | -229.731 M -10.48 % | -207.935 M 41.57 % | -355.878 M -68.35 % | -211.394 M 3.39 % | -218.808 M 25.20 % | -292.517 M -1 658.59 % | 18.768 M -83.24 % | 112.000 M 215.49 % | 35.500 M 18.33 % | 30.000 M |
| Total investments | 13.915 M -66.57 % | 41.619 M 52.90 % | 27.219 M -74.22 % | 105.591 M 21.64 % | 86.808 M -36.51 % | 136.725 M -4.80 % | 143.614 M -20.99 % | 181.762 M -63.28 % | 494.961 M 48 520.92 % | 1.018 M 0.00 % | 1.018 M -98.40 % | 63.528 M -23.16 % | 82.676 M -7.61 % | 89.482 M -8.59 % | 97.895 M -2.95 % | 100.875 M -61.67 % | 263.174 M 114.63 % | 122.615 M -67.64 % | 378.891 M 35.12 % | 280.406 M -16.31 % | 335.034 M |
| Total debt | 19.341 M -83.99 % | 120.825 M -58.57 % | 291.640 M 73.88 % | 167.724 M 272.66 % | 45.007 M -30.89 % | 65.127 M -15.97 % | 77.503 M -47.05 % | 146.382 M 14.85 % | 127.459 M 189.43 % | 44.038 M 2 228.82 % | 1.891 M -15.16 % | 2.229 M -22.98 % | 2.894 M 135.67 % | 1.228 M -83.76 % | 7.560 M -35.25 % | 11.676 M | 0.000 -100.00 % | 18.768 M -83.24 % | 112.000 M 215.49 % | 35.500 M 18.33 % | 30.000 M |
| Accumulated other comprehensive income loss | -27.875 M 4.18 % | -29.092 M -34.97 % | -21.554 M 31.02 % | -31.246 M -5.58 % | -29.595 M -217.68 % | -9.316 M 18.52 % | -11.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.989 M 47.67 % | 23.017 M -56.53 % | 52.949 M 260.32 % | 14.695 M 1.51 % | 14.477 M |
| Retained earnings | -233.328 M -31.01 % | -178.099 M -120.31 % | -80.839 M -19.49 % | -67.651 M 15.03 % | -79.619 M -364.22 % | -17.151 M -94.92 % | -8.799 M 81.45 % | -47.442 M -888.73 % | 6.015 M 64.03 % | 3.667 M -84.30 % | 23.361 M -43.64 % | 41.448 M 4 417.50 % | -960.000 K -106.32 % | 15.187 M -64.94 % | 43.315 M -9.62 % | 47.927 M 40.79 % | 34.041 M -60.13 % | 85.378 M 74.02 % | 49.062 M 28.25 % | 38.254 M 786.74 % | 4.314 M |
| Common stock | 821.778 M 32.17 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M -2.39 % | 636.998 M 0.00 % | 636.998 M -3.04 % | 656.998 M 0.00 % | 656.998 M -2.95 % | 676.998 M -1.92 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 1.79 % | 678.097 M 1.84 % | 665.850 M -3.86 % | 692.603 M -3.60 % | 718.431 M 4.71 % | 686.142 M 0.00 % | 686.142 M 0.00 % | 686.142 M |
| Total equity | 739.575 M 78.14 % | 415.167 M -20.07 % | 519.385 M -0.67 % | 522.881 M -4.01 % | 544.729 M -16.77 % | 654.479 M -4.04 % | 682.026 M -1.86 % | 694.946 M -7.96 % | 755.049 M -0.40 % | 758.100 M -5.98 % | 806.347 M 5.04 % | 767.652 M -1.09 % | 776.090 M 0.10 % | 775.296 M -8.23 % | 844.806 M 2.04 % | 827.900 M 7.78 % | 768.170 M -13.52 % | 888.227 M 4.34 % | 851.292 M 17.29 % | 725.817 M -4.21 % | 757.749 M |
| Other non current liabilities | 1.097 M -18.80 % | 1.351 M 2.35 % | 1.320 M -79.56 % | 6.457 M -40.49 % | 10.851 M -9.05 % | 11.931 M -9.52 % | 13.187 M -0.47 % | 13.249 M 16.75 % | 11.348 M -10.93 % | 12.740 M -16.61 % | 15.278 M -3.47 % | 15.828 M 5.61 % | 14.987 M 27.22 % | 11.780 M -33.37 % | 17.681 M -1.18 % | 17.892 M -1.40 % | 18.146 M -8.20 % | 19.766 M -2.00 % | 20.170 M -9.70 % | 22.336 M 18.04 % | 18.922 M |
| Long term debt | 14.113 M 33.90 % | 10.540 M 26.87 % | 8.308 M -11.93 % | 9.433 M -5.75 % | 10.009 M -28.16 % | 13.933 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 |
| Total non current liabilities | 15.210 M 27.91 % | 11.891 M 23.50 % | 9.628 M -39.41 % | 15.890 M -23.83 % | 20.860 M -19.35 % | 25.864 M 96.13 % | 13.187 M -0.47 % | 13.249 M 15.47 % | 11.474 M -9.98 % | 12.746 M -16.58 % | 15.280 M -3.46 % | 15.828 M 5.61 % | 14.987 M 27.08 % | 11.793 M -33.30 % | 17.681 M -1.18 % | 17.892 M -1.40 % | 18.146 M -8.20 % | 19.766 M -2.00 % | 20.170 M -9.70 % | 22.336 M 18.04 % | 18.922 M |
| Other current liabilities | 90.910 M 2.88 % | 88.361 M 29.44 % | 68.264 M -19.30 % | 84.588 M 40.44 % | 60.229 M 1.71 % | 59.219 M -18.91 % | 73.025 M 13.26 % | 64.475 M -37.20 % | 102.660 M 2.22 % | 100.434 M -26.11 % | 135.916 M 24.02 % | 109.588 M 84.82 % | 59.294 M 16.22 % | 51.017 M -33.57 % | 76.802 M -16.68 % | 92.180 M 144.45 % | 37.709 M -32.75 % | 56.073 M -5.22 % | 59.161 M 27.35 % | 46.454 M -28.41 % | 64.888 M |
| Deferred revenue | 0.000 -100.00 % | 4.999 M 219.22 % | 1.566 M -78.32 % | 7.223 M 68.45 % | 4.288 M 5.38 % | 4.069 M -59.48 % | 10.043 M | 0.000 -100.00 % | 11.016 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 |
| Short term debt | 5.228 M -95.26 % | 110.285 M -61.08 % | 283.332 M 78.99 % | 158.291 M 352.29 % | 34.998 M -31.64 % | 51.194 M -33.95 % | 77.503 M -47.05 % | 146.382 M 14.85 % | 127.459 M 189.43 % | 44.038 M 2 228.82 % | 1.891 M -15.16 % | 2.229 M -22.98 % | 2.894 M 135.67 % | 1.228 M -83.76 % | 7.560 M -35.25 % | 11.676 M | 0.000 -100.00 % | 18.768 M -83.24 % | 112.000 M 215.49 % | 35.500 M 18.33 % | 30.000 M |
| Total current liabilities | 67.415 M -67.57 % | 207.856 M -41.81 % | 357.179 M 37.93 % | 258.966 M 150.60 % | 103.338 M -15.96 % | 122.964 M -30.68 % | 177.394 M -18.49 % | 217.640 M -15.70 % | 258.182 M 73.26 % | 149.010 M 0.71 % | 147.964 M 17.72 % | 125.690 M 78.47 % | 70.426 M 26.30 % | 55.762 M -38.49 % | 90.654 M -26.67 % | 123.624 M 158.99 % | 47.734 M -50.74 % | 96.911 M -54.66 % | 213.749 M 66.26 % | 128.563 M 24.84 % | 102.984 M |
| Total liabilities | 82.625 M -62.40 % | 219.747 M -40.09 % | 366.807 M 33.45 % | 274.856 M 121.30 % | 124.198 M -16.55 % | 148.828 M -21.91 % | 190.581 M -17.46 % | 230.889 M -14.38 % | 269.656 M 66.71 % | 161.756 M -0.91 % | 163.244 M 15.35 % | 141.518 M 65.69 % | 85.413 M 26.43 % | 67.555 M -37.64 % | 108.335 M -23.45 % | 141.516 M 114.81 % | 65.880 M -43.54 % | 116.677 M -50.12 % | 233.919 M 55.02 % | 150.899 M 23.78 % | 121.906 M |
| Other non current assets | 299.627 M 1 284.73 % | 21.638 M -22.05 % | 27.758 M 71.92 % | 16.146 M 53.44 % | 10.523 M -41.39 % | 17.953 M -7.75 % | 19.462 M -14.07 % | 22.648 M 555.51 % | 3.455 M -99.24 % | 452.245 M 27.85 % | 353.725 M 23.05 % | 287.454 M 4.43 % | 275.267 M 45.77 % | 188.833 M -58.65 % | 456.669 M 2.73 % | 444.512 M 1 903.39 % | 22.188 M -32.11 % | 32.684 M -35.15 % | 50.396 M 53.76 % | 32.776 M -60.94 % | 83.913 M |
| Long term investments | -268.761 M -1 715.64 % | 16.635 M 9.05 % | 15.254 M -59.82 % | 37.962 M 367.51 % | 8.120 M -18.93 % | 10.016 M 883.89 % | 1.018 M 0.00 % | 1.018 M -99.42 % | 175.769 M 140.70 % | -431.856 M -28.69 % | -335.578 M -59.96 % | -209.795 M -52.28 % | -137.768 M -199.27 % | -46.035 M 84.30 % | -293.154 M -8.65 % | -269.815 M -350.71 % | 107.621 M -12.23 % | 122.615 M -67.64 % | 378.891 M 35.12 % | 280.406 M -16.31 % | 335.034 M |
| Intangible assets | 1.915 M -24.72 % | 2.544 M -2.45 % | 2.608 M -13.24 % | 3.006 M 678.76 % | 386.000 K -10.85 % | 433.000 K -25.34 % | 580.000 K -39.90 % | 965.000 K -28.09 % | 1.342 M 30.67 % | 1.027 M -36.80 % | 1.625 M -39.43 % | 2.683 M -23.71 % | 3.517 M -18.32 % | 4.306 M -24.73 % | 5.721 M 7.15 % | 5.339 M -13.19 % | 6.150 M 122.66 % | 2.762 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.915 M -24.72 % | 2.544 M -2.45 % | 2.608 M -13.24 % | 3.006 M 678.76 % | 386.000 K -90.79 % | 4.191 M -3.39 % | 4.338 M -8.15 % | 4.723 M -7.39 % | 5.100 M 6.58 % | 4.785 M -11.11 % | 5.383 M -16.43 % | 6.441 M -11.46 % | 7.275 M 68.95 % | 4.306 M -24.73 % | 5.721 M 7.15 % | 5.339 M -13.19 % | 6.150 M 122.66 % | 2.762 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 300.197 M 10.93 % | 270.612 M 16.93 % | 231.437 M 1.68 % | 227.616 M 1.06 % | 225.238 M -2.06 % | 229.985 M 7.83 % | 213.275 M -0.66 % | 214.696 M 0.53 % | 213.571 M -1.14 % | 216.031 M -2.34 % | 221.202 M 0.60 % | 219.893 M -1.43 % | 223.093 M 41.57 % | 157.585 M 14.56 % | 137.553 M 2.47 % | 134.234 M -31.70 % | 196.526 M -1.85 % | 200.239 M -26.59 % | 272.781 M -2.59 % | 280.031 M 18.59 % | 236.125 M |
| Total non current assets | 338.074 M 5.57 % | 320.226 M 10.91 % | 288.727 M -4.19 % | 301.353 M 14.85 % | 262.397 M -3.95 % | 273.194 M 10.29 % | 247.706 M -1.06 % | 250.362 M -38.23 % | 405.298 M 62.13 % | 249.976 M -1.59 % | 254.004 M -18.89 % | 313.141 M -16.87 % | 376.704 M 20.61 % | 312.345 M -0.55 % | 314.076 M -2.80 % | 323.108 M -3.91 % | 336.243 M -7.23 % | 362.437 M -48.69 % | 706.320 M 18.17 % | 597.702 M -9.32 % | 659.145 M |
| Other current assets | 34.981 M -54.14 % | 76.285 M -40.68 % | 128.591 M -39.02 % | 210.876 M 139.61 % | 88.008 M -19.53 % | 109.373 M -15.45 % | 129.356 M -20.30 % | 162.300 M 262.92 % | 44.721 M 2 455.49 % | 1.750 M -47.68 % | 3.345 M -29.13 % | 4.720 M 53.25 % | 3.080 M 67.03 % | 1.844 M -56.05 % | 4.196 M -52.65 % | 8.862 M -51.97 % | 18.452 M -83.81 % | 113.937 M -11.43 % | 128.644 M 714.31 % | 15.798 M -24.44 % | 20.907 M |
| Short term investments | 282.676 M 1 031.43 % | 24.984 M 108.81 % | 11.965 M -82.31 % | 67.629 M -14.05 % | 78.688 M -37.90 % | 126.709 M -11.14 % | 142.596 M -21.11 % | 180.744 M -43.37 % | 319.192 M -26.26 % | 432.874 M 28.60 % | 336.596 M 23.15 % | 273.323 M 23.99 % | 220.444 M 62.67 % | 135.517 M -65.35 % | 391.049 M 5.49 % | 370.690 M 138.30 % | 155.553 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 121.947 M -35.40 % | 188.767 M -52.54 % | 397.780 M 178.38 % | 142.892 M -20.85 % | 180.526 M -23.13 % | 234.844 M -10.96 % | 263.754 M 1.47 % | 259.928 M 65.00 % | 157.529 M -10.06 % | 175.155 M -42.36 % | 303.885 M 31.01 % | 231.960 M 10.02 % | 210.829 M -40.96 % | 357.106 M 63.10 % | 218.954 M -5.00 % | 230.484 M -21.21 % | 292.517 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 404.623 M 89.30 % | 213.751 M -47.83 % | 409.745 M 87.44 % | 218.600 M -15.67 % | 259.214 M -26.86 % | 354.430 M -11.23 % | 399.247 M -9.40 % | 440.672 M -7.56 % | 476.721 M -21.60 % | 608.029 M -5.07 % | 640.481 M 26.76 % | 505.283 M 17.16 % | 431.273 M -12.45 % | 492.623 M -19.24 % | 610.003 M 1.47 % | 601.174 M 34.17 % | 448.070 M 6.60 % | 420.344 M 268.98 % | 113.919 M 18.80 % | 95.891 M -14.60 % | 112.279 M |
| Total current assets | 484.126 M 53.84 % | 314.688 M -47.33 % | 597.465 M 20.36 % | 496.384 M 22.10 % | 406.530 M -23.31 % | 530.113 M -15.17 % | 624.901 M -7.49 % | 675.473 M 9.05 % | 619.407 M -7.53 % | 669.880 M -6.39 % | 715.587 M 20.06 % | 596.029 M 22.94 % | 484.799 M -8.62 % | 530.506 M -16.99 % | 639.065 M -1.12 % | 646.308 M 29.83 % | 497.807 M -22.52 % | 642.467 M 69.57 % | 378.891 M 35.80 % | 279.014 M 26.53 % | 220.510 M |
| Inventory | 4.658 M 53.48 % | 3.035 M -51.87 % | 6.306 M 2.74 % | 6.138 M 1 222.84 % | 464.000 K -83.75 % | 2.855 M -24.83 % | 3.798 M 162.11 % | 1.449 M -80.92 % | 7.596 M 61.51 % | 4.703 M 57.50 % | 2.986 M -75.22 % | 12.052 M 306.61 % | 2.964 M -52.80 % | 6.280 M 5.96 % | 5.927 M -68.93 % | 19.079 M 94.84 % | 9.792 M 4.18 % | 9.399 M -6.26 % | 10.027 M -58.93 % | 24.415 M 53.39 % | 15.917 M |
| Net receivables | 39.864 M 84.41 % | 21.617 M -59.96 % | 53.991 M -21.58 % | 68.849 M 14.73 % | 60.012 M -5.43 % | 63.455 M -31.40 % | 92.500 M 18.27 % | 78.208 M -27.21 % | 107.444 M 106.15 % | 52.119 M -22.69 % | 67.416 M -8.87 % | 73.974 M 55.79 % | 47.482 M 59.56 % | 29.759 M 57.13 % | 18.939 M 10.16 % | 17.193 M -20.01 % | 21.493 M -78.24 % | 98.787 M -21.78 % | 126.301 M -11.62 % | 142.910 M 100.13 % | 71.407 M |
| Tax assets | 5.096 M -42.07 % | 8.797 M -24.62 % | 11.670 M -29.80 % | 16.623 M -8.31 % | 18.130 M 64.09 % | 11.049 M 14.94 % | 9.613 M 32.10 % | 7.277 M -1.70 % | 7.403 M -15.60 % | 8.771 M -5.40 % | 9.272 M 1.36 % | 9.148 M 3.52 % | 8.837 M 15.43 % | 7.656 M 5.06 % | 7.287 M -17.55 % | 8.838 M 135.18 % | 3.758 M -9.16 % | 4.137 M -2.70 % | 4.252 M -5.28 % | 4.489 M 10.21 % | 4.073 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 | 10.683 M 268.63 % | 2.898 M 126.41 % | 1.280 M -79.92 % | 6.375 M 188.85 % | 2.207 M -67.49 % | 6.789 M -53.29 % | 14.533 M 184.51 % | 5.108 M -66.82 % | 15.393 M 239.20 % | 4.538 M -50.47 % | 9.163 M -33.54 % | 13.787 M 67.36 % | 8.238 M 134.23 % | 3.517 M -43.08 % | 6.179 M -65.84 % | 18.089 M 99.17 % | 9.082 M -58.85 % | 22.070 M -48.18 % | 42.588 M -8.63 % | 46.609 M 475.70 % | 8.096 M |
| Tax payables | 0.000 -100.00 % | 1.313 M -52.03 % | 2.737 M 9.96 % | 2.489 M 54.02 % | 1.616 M -4.55 % | 1.693 M -26.07 % | 2.290 M 36.72 % | 1.675 M 1.27 % | 1.654 M | 0.000 -100.00 % | 994.000 K 1 055.81 % | 86.000 K | 0.000 | 0.000 -100.00 % | 113.000 K -93.27 % | 1.679 M 78.05 % | 943.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.984 M 2.10 % | 12.717 M 1.56 % | 12.522 M -0.28 % | 12.557 M -0.60 % | 12.633 M -1.27 % | 12.795 M -8.73 % | 14.019 M -11.26 % | 15.797 M | 0.000 | 0.000 -100.00 % | 639.000 K 107.47 % | 308.000 K 6.57 % | 289.000 K 1.76 % | 284.000 K 25.11 % | 227.000 K -24.83 % | 302.000 K |
| Capital lease obligations | 9.759 M -48.30 % | 18.878 M 22.21 % | 15.447 M -5.38 % | 16.326 M 11.24 % | 14.676 M -20.61 % | 18.486 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 % | 29.092 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 |
| Other total stockholders equity | 179.580 M 729.84 % | -28.512 M | 0.000 | 0.000 -100.00 % | 32.165 M 3.88 % | 30.964 M -41.07 % | 52.543 M -27.89 % | 72.868 M -8.32 % | 79.479 M 22.65 % | 64.802 M -18.92 % | 79.923 M 264.66 % | 21.917 M -69.12 % | 70.985 M 1.64 % | 69.841 M -43.40 % | 123.394 M 8.73 % | 113.484 M 1 469.84 % | 7.229 M -88.17 % | 61.112 M -2.77 % | 62.855 M 565.56 % | -13.501 M -125.71 % | 52.514 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K 2 000.00 % | 6.000 K 200.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 13.000 K | 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 | 822.200 M 29.50 % | 634.914 M -28.35 % | 886.192 M 11.09 % | 797.737 M 19.26 % | 668.927 M -16.73 % | 803.307 M -7.94 % | 872.607 M -5.75 % | 925.835 M -9.65 % | 1.025 B 11.40 % | 919.856 M -5.13 % | 969.591 M 6.65 % | 909.170 M 5.53 % | 861.503 M 2.21 % | 842.851 M -11.57 % | 953.141 M -1.68 % | 969.416 M 16.23 % | 834.050 M -17.00 % | 1.005 B -7.40 % | 1.085 B 23.78 % | 876.716 M -0.33 % | 879.655 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 % | 379.000 K |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -796.000 K -100.77 % | 103.860 M -15.96 % | 123.584 M 220.42 % | -102.630 M -9 506.97 % | 1.091 M -95.50 % | 24.270 M -76.65 % | 103.959 M 903.08 % | -12.945 M -14 125.27 % | -91.000 K 99.86 % | -63.190 M -117.19 % | -29.094 M -273.56 % | 16.763 M 122.33 % | -75.072 M -104.89 % | -36.641 M -284.00 % | -9.542 M -126.47 % | 36.045 M 802.77 % | -5.129 M |
| Accounts receivables | 12.011 M -86.88 % | 91.536 M 48.22 % | 61.758 M 136.28 % | -170.240 M -5 066.16 % | 3.428 M -88.22 % | 29.095 M 341.51 % | -12.047 M -144.69 % | 26.959 M 149.23 % | -54.759 M -472.13 % | 14.715 M 133.83 % | 6.293 M 123.84 % | -26.395 M -44.43 % | -18.275 M -68.84 % | -10.824 M -519.93 % | -1.746 M -140.69 % | 4.291 M -68.92 % | 13.808 M |
| Inventory | -1.865 M -40.23 % | -1.330 M 70.60 % | -4.524 M 51.08 % | -9.248 M -735.16 % | 1.456 M 184.93 % | 511.000 K 118.27 % | -2.797 M -148.03 % | 5.823 M -88.53 % | 50.782 M 2 440.18 % | -2.170 M -133.46 % | 6.485 M 154.87 % | -11.818 M -8 164.34 % | -143.000 K 86.62 % | -1.069 M -110.08 % | 10.610 M 197.33 % | -10.901 M -684.82 % | 1.864 M |
| Accounts payables | 7.785 M 381.15 % | 1.618 M 131.76 % | -5.095 M -222.24 % | 4.168 M 190.96 % | -4.582 M 40.83 % | -7.744 M -182.16 % | 9.425 M 191.64 % | -10.285 M -194.75 % | 10.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.988 M |
| Other working capital | -20.476 M -270.12 % | 12.036 M -83.15 % | 71.445 M -1.71 % | 72.690 M 9 112.93 % | 789.000 K -67.23 % | 2.408 M -97.80 % | 109.378 M 408.61 % | -35.442 M -408.57 % | -6.969 M 90.80 % | -75.735 M -80.87 % | -41.872 M -176.16 % | 54.976 M 197.04 % | -56.654 M -128.92 % | -24.748 M -34.46 % | -18.406 M -143.15 % | 42.655 M 645.95 % | -7.813 M |
| Other non cash items | 14.172 M 403.40 % | -4.671 M -359.21 % | 1.802 M 151.06 % | -3.529 M -105.64 % | 62.622 M 2 455.10 % | -2.659 M -178.72 % | -954.000 K -103.14 % | 30.425 M 600.55 % | 4.343 M 146.83 % | -9.274 M 49.22 % | -18.262 M 55.43 % | -40.970 M -18 638.46 % | 221.000 K 103.07 % | -7.194 M 51.91 % | -14.959 M 67.56 % | -46.119 M -280.06 % | 25.613 M |
| Net cash provided by operating activities | -21.781 M -194.90 % | 22.951 M -82.47 % | 130.915 M 211.90 % | -116.997 M -2 375.60 % | -4.726 M -151.79 % | 9.125 M -90.05 % | 91.721 M 544.82 % | -20.620 M -233.03 % | 15.500 M 124.97 % | -62.071 M -306.49 % | -15.270 M -6.67 % | -14.315 M 77.60 % | -63.914 M -140.30 % | -26.598 M -252.05 % | 17.493 M -53.95 % | 37.984 M 29.90 % | 29.241 M |
| Investments in property plant and equipment | -50.086 M -29.78 % | -38.593 M -270.20 % | -10.425 M -293.99 % | -2.646 M 29.89 % | -3.774 M -2.86 % | -3.669 M 19.47 % | -4.556 M 4.31 % | -4.761 M 15.30 % | -5.621 M -77.26 % | -3.171 M 62.86 % | -8.538 M -224.76 % | -2.629 M 96.26 % | -70.370 M -891.97 % | -7.094 M -34.69 % | -5.267 M -30.66 % | -4.031 M 43.06 % | -7.080 M |
| Acquisitions net | 0.000 -100.00 % | 94.000 K | 0.000 | 0.000 100.00 % | -12.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.523 M | 0.000 -100.00 % | 36.115 M 221.50 % | -29.725 M -352.96 % | 11.751 M 36 621.88 % | 32.000 K -44.83 % | 58.000 K -10.77 % | 65.000 K -99.94 % | 104.792 M |
| Purchases of investments | -250.000 M -2 400.00 % | -10.000 M -813.24 % | -1.095 M | 0.000 | 0.000 100.00 % | -10.000 M -142 757.14 % | -7.000 K -100.19 % | 3.620 M -84.28 % | 23.035 M 137.31 % | -61.733 M -610.64 % | -8.687 M | 0.000 100.00 % | -8.019 M -103.08 % | 260.162 M 1 533.08 % | -18.154 M 76.54 % | -77.368 M 42.53 % | -134.617 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 28.000 M | 0.000 -100.00 % | 5.955 M -59.75 % | 14.795 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.449 M 7 153.59 % | 599.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.167 M -16.30 % | 2.589 M 113.02 % | -19.886 M 44.20 % | -35.638 M 35.77 % | -55.487 M -345.36 % | -12.459 M -491.05 % | 3.186 M -97.38 % | 121.495 M 173.01 % | -166.403 M -5 993.12 % | -2.731 M -65.41 % | -1.651 M -102.11 % | 78.091 M 3 452.98 % | -2.329 M -175.23 % | 3.096 M -82.85 % | 18.050 M 1 041.08 % | -1.918 M -106.76 % | 28.371 M |
| Net cash used for investing activites | -297.919 M -548.92 % | -45.910 M -1 247.92 % | -3.406 M 91.10 % | -38.284 M 42.06 % | -66.077 M -483.05 % | -11.333 M -723.02 % | -1.377 M -101.14 % | 120.354 M 181.61 % | -147.466 M -118.03 % | -67.635 M -211.45 % | 60.688 M 30.97 % | 46.336 M 167.19 % | -68.967 M -126.92 % | 256.196 M 4 922.06 % | -5.313 M 93.62 % | -83.252 M -875.53 % | -8.534 M |
| Debt repayment | -90.418 M 48.11 % | -174.246 M -239.63 % | 124.795 M 3.08 % | 121.067 M 842.29 % | -16.310 M 45.63 % | -30.000 M 56.45 % | -68.879 M -464.00 % | 18.923 M -77.38 % | 83.669 M 99.69 % | 41.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.768 M |
| Common stock issued | 379.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.676 M -7.67 % | 10.480 M 594.04 % | 1.510 M 415.36 % | 293.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.648 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.956 M | 0.000 100.00 % | -14.826 M | 0.000 100.00 % | -18.638 M | 0.000 | 0.000 100.00 % | -65.175 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.108 M | 0.000 | 0.000 100.00 % | -6.703 M 80.54 % | -34.453 M -2.48 % | -33.618 M | 0.000 100.00 % | -43.106 M |
| Other financing activites | -6.949 M 32.24 % | -10.256 M -18.42 % | -8.661 M -56.17 % | -5.546 M -37.28 % | -4.040 M 15.32 % | -4.771 M -325.60 % | -1.121 M -136.43 % | 3.077 M 326.77 % | 721.000 K 137.97 % | -1.899 M -110.35 % | 18.343 M 8 237.73 % | 220.000 K 128.68 % | -767.000 K -584.82 % | -112.000 K -961.54 % | 13.000 K 316.67 % | -6.000 K 99.85 % | -3.999 M |
| Net cash used provided by financing activities | 281.633 M 252.64 % | -184.502 M -258.87 % | 116.134 M 0.53 % | 115.521 M 485.10 % | -29.998 M 13.73 % | -34.771 M 50.33 % | -70.000 M -418.18 % | 22.000 M -73.93 % | 84.390 M 2 176.53 % | -4.064 M -122.16 % | 18.343 M 225.59 % | -14.606 M -95.53 % | -7.470 M 82.84 % | -43.527 M -88.22 % | -23.125 M -1 637.57 % | 1.504 M 101.15 % | -130.755 M |
| Effect of forex changes on cash | 1.788 M 565.63 % | -384.000 K -103.53 % | 10.872 M 408.51 % | 2.138 M 138.12 % | -5.609 M -0.85 % | -5.562 M -231.89 % | 4.217 M 121.81 % | -19.335 M -90.31 % | -10.160 M -301.59 % | 5.040 M -38.27 % | 8.164 M 119.70 % | 3.716 M 162.71 % | -5.926 M -303.57 % | 2.911 M 597.61 % | -585.000 K -211.17 % | -188.000 K | 0.000 |
| Net change in cash | -36.279 M 82.55 % | -207.845 M -181.92 % | 253.720 M 774.39 % | -37.622 M 30.74 % | -54.318 M -87.81 % | -28.922 M -363.36 % | 10.982 M -90.22 % | 112.318 M 423.67 % | -34.701 M 73.04 % | -128.730 M -278.98 % | 71.925 M 240.38 % | 21.131 M 114.45 % | -146.277 M -177.40 % | 188.982 M 1 739.05 % | -11.530 M 73.77 % | -43.952 M | 0.000 |
| Cash at beginning of period | 188.767 M -52.54 % | 397.780 M 178.38 % | 142.892 M -20.84 % | 180.514 M -23.13 % | 234.844 M -10.96 % | 263.754 M 4.34 % | 252.772 M 79.97 % | 140.454 M -19.81 % | 175.155 M -42.36 % | 303.885 M 31.01 % | 231.960 M 10.02 % | 210.829 M -40.96 % | 357.106 M 63.10 % | 218.954 M -5.00 % | 230.484 M -16.02 % | 274.436 M | 0.000 |
| Cash at end of period | 152.488 M -19.72 % | 189.935 M -52.11 % | 396.612 M 177.56 % | 142.892 M -20.85 % | 180.526 M -23.13 % | 234.832 M -10.97 % | 263.754 M 4.34 % | 252.772 M 79.97 % | 140.454 M -19.81 % | 175.155 M -42.36 % | 303.885 M 31.01 % | 231.960 M 10.02 % | 210.829 M -48.32 % | 407.936 M 86.31 % | 218.954 M -5.00 % | 230.484 M -21.21 % | 292.517 M |
| Operating cash flow | -21.781 M -194.90 % | 22.951 M -82.47 % | 130.915 M 211.90 % | -116.997 M -2 375.60 % | -4.726 M -151.79 % | 9.125 M -90.05 % | 91.721 M 544.82 % | -20.620 M -233.03 % | 15.500 M 124.97 % | -62.071 M -306.49 % | -15.270 M -6.67 % | -14.315 M 77.60 % | -63.914 M -140.30 % | -26.598 M -252.05 % | 17.493 M -53.95 % | 37.984 M 29.90 % | 29.241 M |
| Capital expenditure | -51.021 M -32.20 % | -38.593 M -270.20 % | -10.425 M -79.06 % | -5.822 M -66.63 % | -3.494 M 4.77 % | -3.669 M 13.26 % | -4.230 M -0.57 % | -4.206 M 32.00 % | -6.185 M -78.65 % | -3.462 M 60.18 % | -8.694 M -141.10 % | -3.606 M 94.94 % | -71.314 M -851.36 % | -7.496 M -5.71 % | -7.091 M -61.42 % | -4.393 M -62.34 % | -2.706 M |
| Free CashFlow | -72.802 M -444.72 % | -13.365 M -111.15 % | 119.874 M 197.60 % | -122.819 M -1 344.93 % | -8.500 M -266.44 % | 5.107 M -94.14 % | 87.165 M 451.10 % | -24.826 M -366.52 % | 9.315 M 114.21 % | -65.533 M -173.46 % | -23.964 M -33.72 % | -17.921 M 86.75 % | -135.228 M -296.63 % | -34.094 M -427.76 % | 10.402 M -69.03 % | 33.591 M 26.59 % | 26.535 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 | 59.713 M -11.66 % | 67.593 M -14.23 % | 78.809 M 61.99 % | 48.650 M -4.25 % | 50.812 M -31.86 % | 74.572 M -5.08 % | 78.562 M 10.87 % | 70.861 M 11.83 % | 63.363 M 10.53 % | 57.329 M -21.01 % | 72.582 M -18.23 % | 88.767 M 19.58 % | 74.232 M -0.66 % | 74.723 M -15.40 % | 88.330 M 20.20 % | 73.484 M 48.04 % | 49.639 M 7.76 % | 46.064 M -23.32 % | 60.072 M -7.55 % | 64.980 M 35.25 % | 48.044 M -7.74 % | 52.074 M -28.27 % | 72.600 M 14.01 % | 63.676 M -9.07 % | 70.029 M 1.84 % | 68.767 M -32.90 % | 102.487 M 63.58 % | 62.652 M 13.15 % | 55.370 M -7.41 % | 59.803 M -32.68 % | 88.834 M 36.69 % | 64.988 M 12.35 % | 57.843 M -2.29 % | 59.197 M -31.62 % | 86.567 M 13.53 % | 76.249 M -11.79 % | 86.438 M 76.80 % | 48.889 M -38.07 % | 78.948 M 47.28 % | 53.603 M -47.40 % | 101.912 M 43.02 % | 71.259 M -18.78 % | 87.732 M 10.24 % | 79.581 M -0.09 % | 79.653 M -9.11 % | 87.633 M 12.03 % | 78.225 M -2.28 % | 80.048 M 18.17 % | 67.738 M 9.05 % | 62.118 M -24.78 % | 82.585 M 51.05 % | 54.673 M 4.10 % | 52.518 M -14.25 % | 61.243 M 8.47 % | 56.460 M -23.21 % | 73.526 M -6.46 % | 78.607 M 10.25 % | 71.298 M 1.76 % | 70.068 M -15.53 % | 82.951 M 15.85 % | 71.600 M -8.45 % | 78.207 M |
| Net income | 7.328 M 82.24 % | 4.021 M -88.95 % | 36.390 M 301.29 % | -18.078 M 59.61 % | -44.755 M -52.40 % | -29.366 M -2.58 % | -28.628 M -8.24 % | -26.449 M -14.91 % | -23.018 M -20.10 % | -19.165 M 9.64 % | -21.210 M -407.44 % | 6.899 M 187.70 % | 2.398 M 732.72 % | -379.000 K -102.15 % | 17.591 M 850.47 % | -2.344 M 84.22 % | -14.851 M 36.03 % | -23.216 M -152.59 % | -9.191 M 62.16 % | -24.288 M -120.90 % | -10.995 M 68.39 % | -34.781 M -1 958.95 % | 1.871 M 122.29 % | -8.395 M -404.51 % | -1.664 M 88.79 % | -14.849 M -163.18 % | 23.503 M 331.97 % | -10.132 M 58.20 % | -24.240 M -240.64 % | -7.116 M -611.57 % | 1.391 M 106.44 % | -21.616 M -72.14 % | -12.557 M -2.74 % | -12.222 M -199.96 % | 12.227 M 1 377.64 % | -957.000 K -105.88 % | 16.288 M 172.39 % | -22.500 M -327.25 % | 9.901 M 150.55 % | -19.585 M -203.88 % | 18.853 M 357.41 % | -7.324 M -134.34 % | 21.331 M 446.39 % | 3.904 M 212.73 % | -3.463 M -2 723.48 % | 132.000 K -98.86 % | 11.582 M 691.52 % | -1.958 M 57.26 % | -4.581 M -10.33 % | -4.152 M -131.01 % | 13.391 M 261.67 % | -8.283 M -108.06 % | -3.981 M -851.13 % | 530.000 K 107.40 % | -7.166 M -94.31 % | -3.688 M -140.04 % | 9.210 M -2.20 % | 9.417 M -10.37 % | 10.506 M -17.22 % | 12.692 M 211.54 % | 4.074 M -26.49 % | 5.542 M |
| Income before tax | 7.327 M 82.26 % | 4.020 M -88.69 % | 35.547 M 293.89 % | -18.334 M 54.95 % | -40.699 M -33.05 % | -30.590 M -19.06 % | -25.692 M 3.04 % | -26.497 M -15.79 % | -22.884 M -18.99 % | -19.232 M 17.28 % | -23.249 M -369.96 % | 8.612 M 168.20 % | 3.211 M 239.07 % | 947.000 K -96.42 % | 26.432 M 1 804.19 % | -1.551 M 93.54 % | -24.007 M -1.26 % | -23.709 M -169.48 % | -8.798 M 68.53 % | -27.955 M -93.81 % | -14.424 M 57.79 % | -34.173 M -12 218.09 % | 282.000 K 103.43 % | -8.211 M -338.39 % | -1.873 M 87.16 % | -14.587 M -163.82 % | 22.855 M 321.36 % | -10.325 M 56.45 % | -23.709 M -236.01 % | -7.056 M -490.70 % | 1.806 M 108.34 % | -21.659 M -71.50 % | -12.629 M -8.86 % | -11.601 M -187.52 % | 13.256 M 3 048.69 % | 421.000 K -97.55 % | 17.208 M 174.64 % | -23.055 M -317.81 % | 10.585 M 151.74 % | -20.459 M -204.39 % | 19.598 M 357.94 % | -7.598 M -134.07 % | 22.301 M 415.15 % | 4.329 M 202.20 % | -4.236 M -472.43 % | -740.000 K -105.88 % | 12.582 M 788.67 % | -1.827 M 67.86 % | -5.685 M -2.16 % | -5.565 M -134.47 % | 16.146 M 281.52 % | -8.895 M -93.71 % | -4.592 M -678.31 % | -590.000 K 91.86 % | -7.247 M -78.72 % | -4.055 M -143.20 % | 9.387 M 0.82 % | 9.311 M -25.10 % | 12.431 M -29.68 % | 17.679 M 578.14 % | 2.607 M -51.81 % | 5.410 M |
| Income before tax ratio | 0.12 106.32 % | 0.06 -86.81 % | 0.45 219.69 % | -0.38 52.95 % | -0.80 -95.26 % | -0.41 -25.43 % | -0.33 12.54 % | -0.37 -3.54 % | -0.36 -7.66 % | -0.34 -4.73 % | -0.32 -430.16 % | 0.10 124.29 % | 0.04 241.31 % | 0.01 -95.76 % | 0.30 1 517.76 % | -0.02 95.64 % | -0.48 6.04 % | -0.51 -251.43 % | -0.15 65.96 % | -0.43 -43.30 % | -0.30 54.25 % | -0.66 -16 994.67 % | 0.00 103.01 % | -0.13 -382.13 % | -0.03 87.39 % | -0.21 -195.12 % | 0.22 235.32 % | -0.16 61.51 % | -0.43 -262.91 % | -0.12 -680.36 % | 0.02 106.10 % | -0.33 -52.65 % | -0.22 -11.41 % | -0.20 -227.98 % | 0.15 2 673.40 % | 0.01 -97.23 % | 0.20 142.22 % | -0.47 -451.73 % | 0.13 135.13 % | -0.38 -298.48 % | 0.19 280.35 % | -0.11 -141.95 % | 0.25 367.29 % | 0.05 202.29 % | -0.05 -529.78 % | -0.01 -105.25 % | 0.16 804.72 % | -0.02 72.80 % | -0.08 6.32 % | -0.09 -145.82 % | 0.20 220.17 % | -0.16 -86.07 % | -0.09 -807.61 % | -0.01 92.49 % | -0.13 -132.74 % | -0.06 -146.18 % | 0.12 -8.56 % | 0.13 -26.39 % | 0.18 -16.76 % | 0.21 485.34 % | 0.04 -47.36 % | 0.07 |
| EBITDA | 11.585 M 40.32 % | 8.256 M -79.30 % | 39.879 M 408.83 % | -12.913 M 63.02 % | -34.916 M -43.88 % | -24.268 M -24.29 % | -19.525 M 0.02 % | -19.528 M -22.50 % | -15.941 M -30.01 % | -12.261 M 28.05 % | -17.042 M -247.72 % | 11.537 M 45.38 % | 7.936 M 23.56 % | 6.423 M -75.24 % | 25.936 M 1 314.18 % | 1.834 M 108.69 % | -21.095 M -1.04 % | -20.877 M -251.58 % | -5.938 M 76.26 % | -25.014 M -117.97 % | -11.476 M 63.28 % | -31.254 M -1 004.34 % | 3.456 M 163.16 % | -5.472 M -677.82 % | 947.000 K 108.33 % | -11.368 M -145.81 % | 24.813 M 403.93 % | -8.164 M 61.85 % | -21.402 M -363.85 % | -4.614 M -206.49 % | 4.333 M 122.43 % | -19.322 M -90.06 % | -10.166 M -6.72 % | -9.526 M -162.29 % | 15.292 M 553.23 % | 2.341 M -88.16 % | 19.765 M 194.32 % | -20.956 M -263.69 % | 12.802 M 172.88 % | -17.565 M -177.98 % | 22.524 M 562.60 % | -4.869 M -119.14 % | 25.439 M 239.73 % | 7.488 M 701.93 % | -1.244 M -169.81 % | 1.782 M -84.51 % | 11.507 M 1 379.05 % | 778.000 K 125.64 % | -3.034 M -2.64 % | -2.956 M -122.19 % | 13.320 M 287.05 % | -7.121 M -218.33 % | -2.237 M -227.32 % | 1.757 M 126.54 % | -6.620 M -35.93 % | -4.870 M -273.56 % | 2.806 M 154.17 % | 1.104 M -21.37 % | 1.404 M 510.53 % | -342.000 K -128.93 % | 1.182 M -71.68 % | 4.174 M |
| Net income ratio | 0.12 106.29 % | 0.06 -87.12 % | 0.46 224.26 % | -0.37 57.81 % | -0.88 -123.67 % | -0.39 -8.07 % | -0.36 2.37 % | -0.37 -2.75 % | -0.36 -8.67 % | -0.33 -14.40 % | -0.29 -475.99 % | 0.08 140.59 % | 0.03 736.90 % | -0.01 -102.55 % | 0.20 724.33 % | -0.03 89.34 % | -0.30 40.64 % | -0.50 -229.41 % | -0.15 59.07 % | -0.37 -63.33 % | -0.23 65.74 % | -0.67 -2 691.70 % | 0.03 119.55 % | -0.13 -454.84 % | -0.02 89.00 % | -0.22 -194.16 % | 0.23 241.81 % | -0.16 63.06 % | -0.44 -267.91 % | -0.12 -859.92 % | 0.02 104.71 % | -0.33 -53.22 % | -0.22 -5.15 % | -0.21 -246.18 % | 0.14 1 225.36 % | -0.01 -106.66 % | 0.19 140.94 % | -0.46 -466.97 % | 0.13 134.32 % | -0.37 -297.51 % | 0.18 279.99 % | -0.10 -142.27 % | 0.24 395.62 % | 0.05 212.84 % | -0.04 -2 986.32 % | 0.00 -98.98 % | 0.15 705.31 % | -0.02 63.83 % | -0.07 -1.18 % | -0.07 -141.22 % | 0.16 207.03 % | -0.15 -99.86 % | -0.08 -975.92 % | 0.01 106.82 % | -0.13 -153.04 % | -0.05 -142.81 % | 0.12 -11.29 % | 0.13 -11.91 % | 0.15 -2.00 % | 0.15 168.91 % | 0.06 -19.71 % | 0.07 |
| Ratio EBITDA | 0.19 58.84 % | 0.12 -75.86 % | 0.51 290.64 % | -0.27 61.37 % | -0.69 -111.15 % | -0.33 -30.94 % | -0.25 9.82 % | -0.28 -9.54 % | -0.25 -17.63 % | -0.21 8.91 % | -0.23 -280.66 % | 0.13 21.57 % | 0.11 24.37 % | 0.09 -70.73 % | 0.29 1 076.49 % | 0.02 105.87 % | -0.42 6.23 % | -0.45 -358.50 % | -0.10 74.32 % | -0.38 -61.16 % | -0.24 60.20 % | -0.60 -1 360.80 % | 0.05 155.39 % | -0.09 -735.47 % | 0.01 108.18 % | -0.17 -168.28 % | 0.24 285.80 % | -0.13 66.29 % | -0.39 -400.99 % | -0.08 -258.18 % | 0.05 116.41 % | -0.30 -69.17 % | -0.18 -9.22 % | -0.16 -191.10 % | 0.18 475.37 % | 0.03 -86.57 % | 0.23 153.35 % | -0.43 -364.34 % | 0.16 149.49 % | -0.33 -248.27 % | 0.22 423.46 % | -0.07 -123.56 % | 0.29 208.17 % | 0.09 702.47 % | -0.02 -176.80 % | 0.02 -86.18 % | 0.15 1 413.52 % | 0.01 121.70 % | -0.04 5.88 % | -0.05 -129.50 % | 0.16 223.83 % | -0.13 -205.78 % | -0.04 -248.47 % | 0.03 124.47 % | -0.12 -77.02 % | -0.07 -285.55 % | 0.04 130.53 % | 0.02 -22.72 % | 0.02 586.01 % | 0.00 -124.97 % | 0.02 -69.07 % | 0.05 |
| Gross profit ratio | 0.73 3.75 % | 0.71 -3.25 % | 0.73 11.04 % | 0.66 7.00 % | 0.61 -4.28 % | 0.64 47.40 % | 0.44 -23.23 % | 0.57 -15.33 % | 0.67 -8.73 % | 0.73 43.73 % | 0.51 -35.17 % | 0.79 2.29 % | 0.77 -2.06 % | 0.79 -8.33 % | 0.86 32.86 % | 0.65 -1.23 % | 0.65 2.79 % | 0.64 11.40 % | 0.57 11.40 % | 0.51 -39.47 % | 0.85 112.25 % | 0.40 -44.95 % | 0.72 -6.50 % | 0.77 -3.57 % | 0.80 -0.42 % | 0.81 -6.57 % | 0.86 10.85 % | 0.78 40.48 % | 0.55 -32.75 % | 0.82 25.89 % | 0.65 -15.15 % | 0.77 6.04 % | 0.73 -1.81 % | 0.74 -0.90 % | 0.75 4.22 % | 0.72 -8.43 % | 0.78 16.27 % | 0.67 -11.30 % | 0.76 20.20 % | 0.63 -23.81 % | 0.83 15.24 % | 0.72 -9.05 % | 0.79 4.35 % | 0.76 13.25 % | 0.67 6.26 % | 0.63 -20.80 % | 0.80 21.51 % | 0.66 1.22 % | 0.65 -4.04 % | 0.67 -9.18 % | 0.74 3.71 % | 0.72 4.14 % | 0.69 -2.68 % | 0.71 6.60 % | 0.66 27.99 % | 0.52 -11.63 % | 0.59 -5.66 % | 0.62 -6.93 % | 0.67 25.90 % | 0.53 -13.15 % | 0.61 4.92 % | 0.58 |
| Weighted average shs out dil | 81.422 M 1.25 % | 80.420 M -2.14 % | 82.178 M 31.83 % | 62.338 M 0.26 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 6.11 % | 58.600 M -5.30 % | 61.879 M -0.48 % | 62.178 M -0.49 % | 62.486 M 0.34 % | 62.277 M 1.95 % | 61.083 M -4.11 % | 63.700 M 0.00 % | 63.700 M -1.36 % | 64.577 M 16.42 % | 55.467 M -12.93 % | 63.700 M 0.00 % | 63.700 M 0.59 % | 63.325 M -0.73 % | 63.789 M 0.14 % | 63.700 M 0.00 % | 63.700 M 0.19 % | 63.576 M 1.26 % | 62.785 M -1.44 % | 63.700 M -0.05 % | 63.734 M 33.20 % | 47.850 M -23.62 % | 62.646 M -1.65 % | 63.700 M -1.62 % | 64.750 M -0.82 % | 65.283 M -3.04 % | 67.332 M 0.46 % | 67.027 M 2.42 % | 65.443 M 0.58 % | 65.067 M -6.05 % | 69.260 M 6.51 % | 65.027 M -0.44 % | 65.312 M 0.07 % | 65.267 M -0.27 % | 65.443 M -1.39 % | 66.367 M -2.47 % | 68.049 M -1.41 % | 69.025 M 4.03 % | 66.350 M -1.16 % | 67.128 M -2.33 % | 68.727 M 0.00 % | 68.727 M 0.00 % | 68.727 M -0.45 % | 69.039 M 0.65 % | 68.592 M 0.00 % | 68.592 M 0.00 % | 68.592 M 0.71 % | 68.110 M |
| Weighted average shs out | 81.422 M 1.25 % | 80.420 M -2.14 % | 82.178 M 31.83 % | 62.338 M 0.29 % | 62.160 M -0.03 % | 62.178 M 0.00 % | 62.178 M -1.26 % | 62.974 M 1.23 % | 62.211 M 0.05 % | 62.178 M 0.00 % | 62.178 M -0.86 % | 62.718 M 0.87 % | 62.178 M 0.00 % | 62.178 M 0.00 % | 62.178 M 6.11 % | 58.600 M -5.30 % | 61.879 M -0.48 % | 62.178 M -0.49 % | 62.486 M 0.34 % | 62.277 M 1.95 % | 61.083 M -4.08 % | 63.680 M -0.02 % | 63.690 M -1.37 % | 64.577 M 16.42 % | 55.467 M -12.93 % | 63.700 M 0.00 % | 63.700 M 0.59 % | 63.325 M -0.73 % | 63.789 M 0.14 % | 63.700 M 0.00 % | 63.700 M 0.19 % | 63.576 M 1.26 % | 62.785 M -1.44 % | 63.700 M 0.00 % | 63.700 M 33.12 % | 47.850 M -23.62 % | 62.646 M -1.65 % | 63.700 M -1.50 % | 64.671 M -0.94 % | 65.283 M -3.04 % | 67.332 M 0.46 % | 67.027 M 2.63 % | 65.312 M 0.38 % | 65.067 M -6.05 % | 69.260 M 6.46 % | 65.057 M -0.39 % | 65.312 M 0.07 % | 65.267 M -0.27 % | 65.443 M -1.39 % | 66.367 M -2.44 % | 68.026 M -1.45 % | 69.025 M 4.03 % | 66.350 M -1.01 % | 67.027 M -1.54 % | 68.072 M 0.00 % | 68.072 M 0.00 % | 68.072 M 0.31 % | 67.864 M 1.34 % | 66.965 M 0.00 % | 66.965 M 0.00 % | 66.965 M 0.52 % | 66.621 M |
| EPS diluted | 0.09 80.00 % | 0.05 -88.64 % | 0.44 251.72 % | -0.29 59.72 % | -0.72 -53.19 % | -0.47 -2.17 % | -0.46 -6.98 % | -0.43 -16.22 % | -0.37 -19.35 % | -0.31 8.82 % | -0.34 -409.09 % | 0.11 184.97 % | 0.04 732.79 % | -0.01 -102.18 % | 0.28 800.00 % | -0.04 83.33 % | -0.24 35.14 % | -0.37 -146.67 % | -0.15 61.54 % | -0.39 -116.67 % | -0.18 67.27 % | -0.55 -1 970.75 % | 0.03 122.62 % | -0.13 -333.33 % | -0.03 86.96 % | -0.23 -162.16 % | 0.37 331.25 % | -0.16 57.89 % | -0.38 -245.45 % | -0.11 -604.59 % | 0.02 106.41 % | -0.34 -70.00 % | -0.20 -5.26 % | -0.19 -200.00 % | 0.19 1 050.00 % | -0.02 -107.69 % | 0.26 174.29 % | -0.35 -333.33 % | 0.15 150.00 % | -0.30 -207.14 % | 0.28 354.55 % | -0.11 -133.33 % | 0.33 450.00 % | 0.06 220.00 % | -0.05 -2 600.00 % | 0.00 -98.89 % | 0.18 700.00 % | -0.03 57.14 % | -0.07 -16.67 % | -0.06 -130.00 % | 0.20 266.67 % | -0.12 -100.00 % | -0.06 -700.00 % | 0.01 110.00 % | -0.10 -86.22 % | -0.05 -141.31 % | 0.13 -7.14 % | 0.14 -6.67 % | 0.15 -21.05 % | 0.19 219.87 % | 0.06 -25.75 % | 0.08 |
| Earnings per share | 0.09 80.00 % | 0.05 -88.64 % | 0.44 251.72 % | -0.29 59.72 % | -0.72 -53.19 % | -0.47 -2.17 % | -0.46 -9.52 % | -0.42 -13.51 % | -0.37 -19.35 % | -0.31 8.82 % | -0.34 -409.09 % | 0.11 184.97 % | 0.04 732.79 % | -0.01 -102.18 % | 0.28 800.00 % | -0.04 83.33 % | -0.24 35.14 % | -0.37 -146.67 % | -0.15 61.54 % | -0.39 -116.67 % | -0.18 67.27 % | -0.55 -1 970.75 % | 0.03 122.62 % | -0.13 -333.33 % | -0.03 86.96 % | -0.23 -162.16 % | 0.37 331.25 % | -0.16 57.89 % | -0.38 -245.45 % | -0.11 -604.59 % | 0.02 106.41 % | -0.34 -70.00 % | -0.20 -5.26 % | -0.19 -200.00 % | 0.19 1 050.00 % | -0.02 -107.69 % | 0.26 174.29 % | -0.35 -333.33 % | 0.15 150.00 % | -0.30 -207.14 % | 0.28 354.55 % | -0.11 -133.33 % | 0.33 450.00 % | 0.06 220.00 % | -0.05 -2 600.00 % | 0.00 -98.89 % | 0.18 700.00 % | -0.03 57.14 % | -0.07 -16.67 % | -0.06 -130.00 % | 0.20 266.67 % | -0.12 -100.00 % | -0.06 -700.00 % | 0.01 109.09 % | -0.11 -102.95 % | -0.05 -138.71 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 -15.79 % | 0.19 212.50 % | 0.06 -24.00 % | 0.08 |
| Gross profit | 43.746 M -8.34 % | 47.727 M -17.02 % | 57.514 M 79.87 % | 31.975 M 2.44 % | 31.212 M -34.78 % | 47.855 M 39.91 % | 34.204 M -14.89 % | 40.186 M -5.31 % | 42.440 M 0.88 % | 42.069 M 13.52 % | 37.058 M -46.99 % | 69.909 M 22.31 % | 57.155 M -2.70 % | 58.741 M -22.45 % | 75.744 M 59.70 % | 47.429 M 46.22 % | 32.437 M 10.77 % | 29.283 M -14.58 % | 34.280 M 2.98 % | 33.287 M -18.13 % | 40.658 M 95.82 % | 20.763 M -60.51 % | 52.581 M 6.60 % | 49.326 M -12.32 % | 56.255 M 1.41 % | 55.475 M -37.31 % | 88.487 M 81.34 % | 48.797 M 58.95 % | 30.699 M -37.73 % | 49.301 M -15.25 % | 58.171 M 15.98 % | 50.156 M 19.14 % | 42.098 M -4.05 % | 43.876 M -32.23 % | 64.746 M 18.32 % | 54.721 M -19.23 % | 67.746 M 105.56 % | 32.956 M -45.07 % | 60.000 M 77.03 % | 33.892 M -59.93 % | 84.577 M 64.81 % | 51.317 M -26.13 % | 69.469 M 15.04 % | 60.386 M 13.15 % | 53.368 M -3.41 % | 55.254 M -11.28 % | 62.276 M 18.75 % | 52.444 M 19.62 % | 43.842 M 4.64 % | 41.897 M -31.68 % | 61.329 M 56.65 % | 39.150 M 8.41 % | 36.113 M -16.54 % | 43.272 M 15.63 % | 37.424 M -1.71 % | 38.077 M -17.35 % | 46.068 M 4.01 % | 44.290 M -5.29 % | 46.765 M 6.34 % | 43.975 M 0.62 % | 43.704 M -3.95 % | 45.500 M |
| Income tax expense | -1.000 K 0.00 % | -1.000 K 99.88 % | -843.000 K -229.30 % | -256.000 K -106.31 % | 4.056 M 431.37 % | -1.224 M -141.69 % | 2.936 M 6 216.67 % | -48.000 K -135.82 % | 134.000 K 300.00 % | -67.000 K 96.71 % | -2.039 M -219.03 % | 1.713 M 110.70 % | 813.000 K -38.69 % | 1.326 M -87.41 % | 10.528 M 1 227.62 % | 793.000 K 108.66 % | -9.156 M -1 757.20 % | -493.000 K -493.98 % | -83.000 K 97.80 % | -3.769 M -4.23 % | -3.616 M -856.49 % | 478.000 K 129.52 % | -1.619 M -4 806.06 % | -33.000 K -200.00 % | 33.000 K | 0.000 100.00 % | -910.000 K -1 297.37 % | 76.000 K -69.60 % | 250.000 K 79.86 % | 139.000 K -46.12 % | 258.000 K 37.97 % | 187.000 K 619.23 % | 26.000 K -94.64 % | 485.000 K -49.32 % | 957.000 K -1.54 % | 972.000 K 6.58 % | 912.000 K 12 928.57 % | 7.000 K -97.97 % | 345.000 K 235.29 % | -255.000 K -131.99 % | 797.000 K 279.50 % | -444.000 K -144.94 % | 988.000 K 400.30 % | -329.000 K -345.52 % | 134.000 K -25.97 % | 181.000 K -89.11 % | 1.662 M 391.07 % | -571.000 K -398.95 % | 191.000 K 121.46 % | -890.000 K -132.25 % | 2.760 M 550.98 % | -612.000 K -0.16 % | -611.000 K 45.45 % | -1.120 M -1 282.72 % | -81.000 K 77.93 % | -367.000 K -307.34 % | 177.000 K 266.98 % | -106.000 K -105.45 % | 1.945 M -61.12 % | 5.002 M 441.43 % | -1.465 M -833.12 % | -157.000 K |
| Cost of revenue | 15.967 M -19.63 % | 19.866 M -6.71 % | 21.295 M 27.71 % | 16.675 M -14.92 % | 19.600 M -26.64 % | 26.717 M -39.77 % | 44.358 M 44.61 % | 30.675 M 46.61 % | 20.923 M 37.11 % | 15.260 M -57.04 % | 35.524 M 88.38 % | 18.858 M 10.43 % | 17.077 M 6.85 % | 15.982 M 26.98 % | 12.586 M -51.69 % | 26.055 M 51.46 % | 17.202 M 2.51 % | 16.781 M -34.94 % | 25.792 M -18.62 % | 31.693 M 329.10 % | 7.386 M -76.41 % | 31.311 M 56.41 % | 20.019 M 39.51 % | 14.350 M 4.18 % | 13.774 M 3.63 % | 13.292 M -5.06 % | 14.000 M 1.05 % | 13.855 M -43.84 % | 24.671 M 134.92 % | 10.502 M -65.75 % | 30.663 M 106.74 % | 14.832 M -5.80 % | 15.745 M 2.77 % | 15.321 M -29.79 % | 21.821 M 1.36 % | 21.528 M 15.17 % | 18.692 M 17.32 % | 15.933 M -15.91 % | 18.948 M -3.87 % | 19.711 M 13.71 % | 17.335 M -13.07 % | 19.942 M 9.19 % | 18.263 M -4.86 % | 19.195 M -26.97 % | 26.285 M -18.82 % | 32.379 M 103.02 % | 15.949 M -42.22 % | 27.604 M 15.52 % | 23.896 M 18.17 % | 20.221 M -4.87 % | 21.256 M 36.93 % | 15.523 M -5.38 % | 16.405 M -8.71 % | 17.971 M -5.59 % | 19.036 M -46.30 % | 35.449 M 8.94 % | 32.539 M 20.48 % | 27.008 M 15.90 % | 23.303 M -40.21 % | 38.976 M 39.72 % | 27.896 M -14.71 % | 32.707 M |
| General and administrative expenses | 18.320 M 4.64 % | 17.507 M 8.03 % | 16.205 M -21.01 % | 20.516 M -18.67 % | 25.226 M -45.63 % | 46.395 M 42.09 % | 32.652 M -13.09 % | 37.568 M 9.77 % | 34.224 M 2.55 % | 33.372 M -10.98 % | 37.490 M 6.25 % | 35.284 M 19.58 % | 29.506 M -6.24 % | 31.469 M -4.46 % | 32.938 M 28.88 % | 25.557 M -10.67 % | 28.610 M 9.29 % | 26.177 M -5.28 % | 27.635 M 8.02 % | 25.583 M 0.12 % | 25.553 M -0.76 % | 25.748 M -4.93 % | 27.082 M -7.45 % | 29.263 M 2.41 % | 28.574 M -1.66 % | 29.055 M -5.61 % | 30.782 M 1.29 % | 30.390 M 2.59 % | 29.622 M -1.29 % | 30.010 M -10.98 % | 33.713 M 4.79 % | 32.171 M 7.80 % | 29.844 M -2.52 % | 30.617 M 7.58 % | 28.460 M -0.75 % | 28.676 M 3.44 % | 27.722 M -9.38 % | 30.590 M -23.17 % | 39.814 M 28.53 % | 30.976 M -12.61 % | 35.444 M 11.80 % | 31.704 M -11.17 % | 35.690 M 20.03 % | 29.735 M 8.62 % | 27.374 M 14.55 % | 23.898 M 16.67 % | 20.484 M -3.93 % | 21.321 M 1.64 % | 20.977 M -0.28 % | 21.036 M -10.75 % | 23.571 M 17.46 % | 20.068 M -3.89 % | 20.880 M -0.30 % | 20.943 M -4.50 % | 21.930 M 39.74 % | 15.693 M -0.37 % | 15.752 M 6.49 % | 14.792 M -16.49 % | 17.712 M 18.45 % | 14.953 M -1.36 % | 15.159 M 20.13 % | 12.619 M |
| Selling and marketing expenses | 4.039 M 24.81 % | 3.236 M 34.16 % | 2.412 M -36.44 % | 3.795 M -30.16 % | 5.434 M 14.33 % | 4.753 M 22.37 % | 3.884 M -17.94 % | 4.733 M 47.86 % | 3.201 M 8.40 % | 2.953 M -6.55 % | 3.160 M -11.53 % | 3.572 M 40.19 % | 2.548 M 34.96 % | 1.888 M -36.47 % | 2.972 M -39.30 % | 4.896 M 41.18 % | 3.468 M -17.88 % | 4.223 M -16.41 % | 5.052 M 10.33 % | 4.579 M 7.49 % | 4.260 M -17.44 % | 5.160 M -23.62 % | 6.756 M 2.64 % | 6.582 M 13.37 % | 5.806 M -8.84 % | 6.369 M -30.53 % | 9.168 M 32.28 % | 6.931 M 80.68 % | 3.836 M -50.57 % | 7.760 M -3.18 % | 8.015 M 46.63 % | 5.466 M -7.17 % | 5.888 M 33.36 % | 4.415 M -7.07 % | 4.751 M -3.12 % | 4.904 M -1.74 % | 4.991 M 6.37 % | 4.692 M -40.75 % | 7.919 M 50.84 % | 5.250 M -3.74 % | 5.454 M -3.83 % | 5.671 M -4.01 % | 5.908 M -7.15 % | 6.363 M 1.06 % | 6.296 M 7.26 % | 5.870 M -17.41 % | 7.107 M 11.31 % | 6.385 M 15.59 % | 5.524 M 2.18 % | 5.406 M -15.78 % | 6.419 M -19.70 % | 7.994 M 2.99 % | 7.762 M -1.51 % | 7.881 M -2.41 % | 8.076 M -35.24 % | 12.471 M 3.32 % | 12.070 M -3.46 % | 12.503 M -3.85 % | 13.003 M 0.84 % | 12.895 M 8.75 % | 11.857 M 15.48 % | 10.268 M |
| Other expenses | 0.000 | 0.000 100.00 % | -11.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 46.035 M 1.41 % | 45.397 M 76.69 % | 25.693 M -47.89 % | 49.305 M -37.54 % | 78.938 M 1.75 % | 77.581 M 31.86 % | 58.838 M -13.01 % | 67.637 M 7.28 % | 63.045 M 2.89 % | 61.272 M 1.09 % | 60.611 M -3.74 % | 62.966 M 13.06 % | 55.691 M -4.09 % | 58.063 M 8.65 % | 53.440 M -5.04 % | 56.277 M -1.03 % | 56.864 M 1.71 % | 55.908 M 14.74 % | 48.727 M -24.17 % | 64.262 M 8.41 % | 59.275 M -1.34 % | 60.081 M 7.24 % | 56.023 M -10.50 % | 62.599 M -1.86 % | 63.788 M -22.60 % | 82.412 M 4.60 % | 78.785 M 28.25 % | 61.431 M 7.82 % | 56.974 M -3.71 % | 59.170 M -4.81 % | 62.162 M 4.42 % | 59.531 M 5.19 % | 56.593 M 0.79 % | 56.152 M 6.08 % | 52.936 M -0.75 % | 53.338 M 0.64 % | 53.000 M -1.30 % | 53.697 M -10.44 % | 59.955 M 12.49 % | 53.300 M -13.15 % | 61.372 M 4.80 % | 58.562 M -3.15 % | 60.469 M 1.47 % | 59.595 M 3.72 % | 57.455 M 0.19 % | 57.346 M 7.58 % | 53.306 M -1.99 % | 54.387 M 6.63 % | 51.005 M 2.63 % | 49.696 M -1.54 % | 50.473 M 4.07 % | 48.500 M 6.19 % | 45.671 M -0.90 % | 46.087 M -0.67 % | 46.400 M 2.18 % | 45.409 M -0.32 % | 45.556 M 0.04 % | 45.538 M -4.42 % | 47.644 M 2.01 % | 46.705 M 4.42 % | 44.727 M 2.49 % | 43.642 M |
| Cost and expenses | 62.002 M -5.00 % | 65.263 M 38.89 % | 46.988 M -28.78 % | 65.980 M -30.65 % | 95.135 M -8.79 % | 104.298 M 1.07 % | 103.196 M 4.97 % | 98.312 M 17.08 % | 83.968 M 9.72 % | 76.532 M -20.39 % | 96.135 M 17.49 % | 81.824 M 12.45 % | 72.768 M -1.72 % | 74.045 M 12.18 % | 66.004 M -19.83 % | 82.332 M 11.16 % | 74.066 M 1.89 % | 72.689 M -2.46 % | 74.519 M -22.49 % | 96.139 M 44.22 % | 66.661 M -27.02 % | 91.338 M 20.19 % | 75.992 M -1.23 % | 76.942 M -0.87 % | 77.616 M -18.80 % | 95.584 M 3.02 % | 92.785 M 23.39 % | 75.198 M -7.90 % | 81.645 M 17.18 % | 69.672 M -24.94 % | 92.825 M 24.83 % | 74.363 M 2.80 % | 72.338 M 1.21 % | 71.473 M -4.39 % | 74.757 M -0.15 % | 74.866 M 4.43 % | 71.692 M 2.96 % | 69.630 M -11.75 % | 78.903 M 8.07 % | 73.011 M -7.24 % | 78.707 M 0.26 % | 78.504 M -0.29 % | 78.732 M -0.07 % | 78.790 M -5.91 % | 83.740 M -6.67 % | 89.725 M 29.56 % | 69.255 M -15.53 % | 81.991 M 9.47 % | 74.901 M 7.13 % | 69.917 M -2.53 % | 71.729 M 12.04 % | 64.023 M 3.14 % | 62.076 M -3.09 % | 64.058 M -2.11 % | 65.436 M -19.07 % | 80.858 M 3.54 % | 78.095 M 7.65 % | 72.546 M 2.25 % | 70.947 M -17.20 % | 85.681 M 17.98 % | 72.623 M -4.88 % | 76.349 M |
| Research and development expenses | 23.676 M -3.97 % | 24.654 M 34.79 % | 18.290 M -26.82 % | 24.994 M -3.92 % | 26.015 M -1.58 % | 26.433 M 18.52 % | 22.302 M -11.98 % | 25.336 M -1.11 % | 25.620 M 2.70 % | 24.947 M 24.98 % | 19.961 M -17.21 % | 24.110 M 2.00 % | 23.637 M -4.33 % | 24.706 M 40.94 % | 17.530 M -32.12 % | 25.824 M 4.19 % | 24.786 M -2.83 % | 25.508 M 59.03 % | 16.040 M -53.21 % | 34.284 M 16.37 % | 29.462 M 1.18 % | 29.119 M 31.55 % | 22.135 M -17.24 % | 26.747 M -9.22 % | 29.462 M -37.14 % | 46.868 M 20.68 % | 38.835 M 61.66 % | 24.022 M 2.15 % | 23.516 M 9.89 % | 21.400 M 4.73 % | 20.434 M -6.67 % | 21.894 M 4.95 % | 20.861 M -1.23 % | 21.120 M 7.07 % | 19.725 M -0.17 % | 19.758 M -2.61 % | 20.287 M 10.17 % | 18.415 M 50.67 % | 12.222 M -28.42 % | 17.074 M -16.61 % | 20.474 M -3.37 % | 21.187 M 12.27 % | 18.871 M -19.69 % | 23.497 M -1.21 % | 23.785 M -13.75 % | 27.578 M 7.24 % | 25.715 M -3.62 % | 26.681 M 8.88 % | 24.504 M 5.38 % | 23.254 M 13.53 % | 20.483 M 0.22 % | 20.438 M 20.02 % | 17.029 M -1.36 % | 17.263 M 5.30 % | 16.394 M -4.93 % | 17.245 M -2.76 % | 17.734 M -2.79 % | 18.243 M 7.76 % | 16.929 M -10.22 % | 18.857 M 6.47 % | 17.711 M -14.67 % | 20.755 M |
| Selling general and administrative expenses | 22.359 M 7.79 % | 20.743 M 11.42 % | 18.617 M -23.42 % | 24.311 M -20.71 % | 30.660 M -40.06 % | 51.148 M 39.99 % | 36.536 M -13.63 % | 42.301 M 13.03 % | 37.425 M 3.03 % | 36.325 M -10.64 % | 40.650 M 4.62 % | 38.856 M 21.22 % | 32.054 M -3.91 % | 33.357 M -7.11 % | 35.910 M 17.92 % | 30.453 M -5.07 % | 32.078 M 5.52 % | 30.400 M -7.00 % | 32.687 M 8.37 % | 30.162 M 1.17 % | 29.813 M -3.54 % | 30.908 M -8.66 % | 33.838 M -5.60 % | 35.845 M 4.26 % | 34.380 M -2.95 % | 35.424 M -11.33 % | 39.950 M 7.04 % | 37.321 M 11.55 % | 33.458 M -11.42 % | 37.770 M -9.49 % | 41.728 M 10.87 % | 37.637 M 5.33 % | 35.732 M 2.00 % | 35.032 M 5.48 % | 33.212 M -1.10 % | 33.580 M 2.65 % | 32.713 M -7.28 % | 35.282 M -26.08 % | 47.733 M 31.76 % | 36.226 M -11.42 % | 40.898 M 9.43 % | 37.375 M -10.15 % | 41.598 M 15.24 % | 36.098 M 7.21 % | 33.670 M 13.11 % | 29.768 M 7.89 % | 27.591 M -0.42 % | 27.706 M 4.55 % | 26.501 M 0.22 % | 26.442 M -11.83 % | 29.990 M 6.87 % | 28.062 M -2.02 % | 28.642 M -0.63 % | 28.824 M -3.94 % | 30.006 M 6.54 % | 28.164 M 1.23 % | 27.822 M 1.93 % | 27.295 M -11.13 % | 30.715 M 10.30 % | 27.848 M 3.08 % | 27.016 M 18.04 % | 22.887 M |
| Interest income | 1.274 M 24.05 % | 1.027 M -36.80 % | 1.625 M 4 542.86 % | 35.000 K -91.99 % | 437.000 K 604.84 % | 62.000 K -82.68 % | 358.000 K -19.91 % | 447.000 K -54.48 % | 982.000 K 42.11 % | 691.000 K 33.91 % | 516.000 K 341.03 % | 117.000 K 225.00 % | 36.000 K 38.46 % | 26.000 K -3.70 % | 27.000 K 22.73 % | 22.000 K -12.00 % | 25.000 K 31.58 % | 19.000 K -36.67 % | 30.000 K 25.00 % | 24.000 K -62.50 % | 64.000 K 48.84 % | 43.000 K | 0.000 -100.00 % | 44.000 K -37.14 % | 70.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 -100.00 % | 895.000 K | 0.000 | 0.000 -100.00 % | 1.002 M -5.56 % | 1.061 M 47.16 % | 721.000 K -8.96 % | 792.000 K 6.88 % | 741.000 K -8.74 % | 812.000 K -14.62 % | 951.000 K -1.35 % | 964.000 K 18.43 % | 814.000 K |
| Interest expense | 139.000 K 46.32 % | 95.000 K -43.45 % | 168.000 K -77.87 % | 759.000 K 19.91 % | 633.000 K 15.72 % | 547.000 K -2.67 % | 562.000 K -48.72 % | 1.096 M -32.68 % | 1.628 M 5.65 % | 1.541 M 50.19 % | 1.026 M 19.30 % | 860.000 K 11.25 % | 773.000 K 3.07 % | 750.000 K 80.72 % | 415.000 K 45.10 % | 286.000 K 53.76 % | 186.000 K 11.38 % | 167.000 K -6.18 % | 178.000 K -17.21 % | 215.000 K -0.92 % | 217.000 K -10.33 % | 242.000 K -13.88 % | 281.000 K -21.94 % | 360.000 K -1.10 % | 364.000 K -8.08 % | 396.000 K 17.51 % | 337.000 K -28.30 % | 470.000 K -29.11 % | 663.000 K -4.88 % | 697.000 K -9.60 % | 771.000 K 29.80 % | 594.000 K 17.16 % | 507.000 K -19.01 % | 626.000 K 3.64 % | 604.000 K 12.06 % | 539.000 K -43.20 % | 949.000 K 187.58 % | 330.000 K 2.80 % | 321.000 K -64.01 % | 892.000 K 30.60 % | 683.000 K 112.11 % | 322.000 K -44.67 % | 582.000 K 10.44 % | 527.000 K 13.33 % | 465.000 K 9 200.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.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 |
| Depreciation and amortization | 4.119 M -0.53 % | 4.141 M -0.55 % | 4.164 M -10.68 % | 4.662 M -1.71 % | 4.743 M -11.35 % | 5.350 M -4.55 % | 5.605 M 3.99 % | 5.390 M 5.73 % | 5.098 M 3.43 % | 4.929 M 8.14 % | 4.558 M -0.78 % | 4.594 M 16.51 % | 3.943 M -16.57 % | 4.726 M 30.91 % | 3.610 M 21.10 % | 2.981 M 9.35 % | 2.726 M 2.29 % | 2.665 M -0.63 % | 2.682 M -1.61 % | 2.726 M -0.18 % | 2.731 M 2.02 % | 2.677 M -7.47 % | 2.893 M 21.61 % | 2.379 M -3.14 % | 2.456 M -13.00 % | 2.823 M 74.15 % | 1.621 M -4.14 % | 1.691 M 2.86 % | 1.644 M -5.79 % | 1.745 M -0.63 % | 1.756 M 0.75 % | 1.743 M -10.89 % | 1.956 M 34.99 % | 1.449 M 1.19 % | 1.432 M 3.69 % | 1.381 M -14.12 % | 1.608 M -9.10 % | 1.769 M -6.70 % | 1.896 M -5.29 % | 2.002 M -10.74 % | 2.243 M -6.81 % | 2.407 M -5.83 % | 2.556 M -2.89 % | 2.632 M 4.16 % | 2.527 M 0.40 % | 2.517 M -0.79 % | 2.537 M -2.61 % | 2.605 M -1.74 % | 2.651 M 2.20 % | 2.594 M 5.28 % | 2.464 M 10.54 % | 2.229 M -5.35 % | 2.355 M 0.34 % | 2.347 M -0.38 % | 2.356 M -4.31 % | 2.462 M 7.32 % | 2.294 M -2.47 % | 2.352 M 3.02 % | 2.283 M -4.40 % | 2.388 M 8.30 % | 2.205 M -4.79 % | 2.316 M |
| Operating income | -2.289 M -198.24 % | 2.330 M -92.68 % | 31.821 M 283.62 % | -17.330 M 60.90 % | -44.323 M -49.11 % | -29.726 M -20.67 % | -24.634 M 10.26 % | -27.451 M -33.22 % | -20.605 M -7.30 % | -19.203 M 18.47 % | -23.553 M -439.23 % | 6.943 M 374.25 % | 1.464 M 115.93 % | 678.000 K -96.96 % | 22.326 M 352.33 % | -8.848 M 63.78 % | -24.427 M 8.26 % | -26.625 M -84.29 % | -14.447 M 53.63 % | -31.159 M -67.37 % | -18.617 M 52.59 % | -39.264 M -1 057.55 % | -3.392 M 74.43 % | -13.266 M -74.85 % | -7.587 M 71.71 % | -26.817 M -376.41 % | 9.702 M 177.33 % | -12.546 M 52.25 % | -26.275 M -166.24 % | -9.869 M -147.28 % | -3.991 M 57.43 % | -9.375 M 35.32 % | -14.495 M -18.08 % | -12.276 M -203.95 % | 11.810 M 753.94 % | 1.383 M -90.62 % | 14.746 M 171.10 % | -20.741 M -46 191.11 % | 45.000 K 100.23 % | -19.408 M -183.64 % | 23.205 M 420.29 % | -7.245 M -180.50 % | 9.000 M 1 037.80 % | 791.000 K 119.35 % | -4.087 M -95.36 % | -2.092 M -123.32 % | 8.970 M 561.66 % | -1.943 M 72.87 % | -7.163 M 8.15 % | -7.799 M -171.84 % | 10.856 M 216.11 % | -9.350 M 2.18 % | -9.558 M -239.54 % | -2.815 M 68.64 % | -8.976 M -22.42 % | -7.332 M -1 532.03 % | 512.000 K 141.03 % | -1.248 M -41.98 % | -879.000 K 67.80 % | -2.730 M -166.86 % | -1.023 M -155.06 % | 1.858 M |
| Operating income ratio | -0.04 -211.20 % | 0.03 -91.46 % | 0.40 213.35 % | -0.36 59.16 % | -0.87 -118.83 % | -0.40 -27.13 % | -0.31 19.06 % | -0.39 -19.13 % | -0.33 2.92 % | -0.33 -3.22 % | -0.32 -514.88 % | 0.08 296.59 % | 0.02 117.36 % | 0.01 -96.41 % | 0.25 309.92 % | -0.12 75.53 % | -0.49 14.86 % | -0.58 -140.34 % | -0.24 49.85 % | -0.48 -23.75 % | -0.39 48.61 % | -0.75 -1 513.82 % | -0.05 77.57 % | -0.21 -92.30 % | -0.11 72.22 % | -0.39 -511.94 % | 0.09 147.27 % | -0.20 57.80 % | -0.47 -187.55 % | -0.17 -267.32 % | -0.04 68.86 % | -0.14 42.43 % | -0.25 -20.84 % | -0.21 -252.01 % | 0.14 652.16 % | 0.02 -89.37 % | 0.17 140.21 % | -0.42 -74 529.86 % | 0.00 100.16 % | -0.36 -259.01 % | 0.23 323.95 % | -0.10 -199.11 % | 0.10 932.09 % | 0.01 119.37 % | -0.05 -114.94 % | -0.02 -120.82 % | 0.11 572.42 % | -0.02 77.05 % | -0.11 15.77 % | -0.13 -195.51 % | 0.13 176.87 % | -0.17 6.03 % | -0.18 -295.95 % | -0.05 71.09 % | -0.16 -59.43 % | -0.10 -1 630.99 % | 0.01 137.21 % | -0.02 -39.53 % | -0.01 61.88 % | -0.03 -130.34 % | -0.01 -160.14 % | 0.02 |
| Total other income expenses net | 9.616 M 468.99 % | 1.690 M -54.64 % | 3.726 M 471.12 % | -1.004 M -127.70 % | 3.624 M 519.44 % | -864.000 K 18.34 % | -1.058 M -210.90 % | 954.000 K 141.86 % | -2.279 M -7 758.62 % | -29.000 K -109.54 % | 304.000 K -81.79 % | 1.669 M -4.46 % | 1.747 M 549.44 % | 269.000 K -93.45 % | 4.106 M -43.73 % | 7.297 M 1 637.38 % | 420.000 K -85.60 % | 2.916 M -48.38 % | 5.649 M 76.31 % | 3.204 M -23.59 % | 4.193 M -17.64 % | 5.091 M 38.57 % | 3.674 M -27.32 % | 5.055 M -11.53 % | 5.714 M -53.28 % | 12.230 M -7.02 % | 13.153 M 492.21 % | 2.221 M -13.45 % | 2.566 M -8.78 % | 2.813 M -51.47 % | 5.797 M 147.19 % | -12.284 M -758.31 % | 1.866 M 176.44 % | 675.000 K -53.32 % | 1.446 M 250.31 % | -962.000 K -139.07 % | 2.462 M 206.40 % | -2.314 M -121.95 % | 10.540 M 1 102.85 % | -1.051 M 70.86 % | -3.607 M -921.81 % | -353.000 K -102.65 % | 13.301 M 275.95 % | 3.538 M 2 474.50 % | -149.000 K -111.02 % | 1.352 M -62.57 % | 3.612 M 3 013.79 % | 116.000 K -92.15 % | 1.478 M -33.84 % | 2.234 M -57.77 % | 5.290 M 1 062.64 % | 455.000 K -90.84 % | 4.966 M 123.19 % | 2.225 M 28.69 % | 1.729 M -47.24 % | 3.277 M -63.08 % | 8.875 M -15.95 % | 10.559 M -20.67 % | 13.310 M -34.78 % | 20.409 M 462.23 % | 3.630 M 2.20 % | 3.552 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 | -100.602 M -18.34 % | -85.010 M 17.15 % | -102.606 M 72.02 % | -366.653 M -3 420.09 % | -10.416 M 44.82 % | -18.875 M 72.22 % | -67.942 M -109.87 % | -32.374 M -980.21 % | 3.678 M 110.17 % | -36.178 M 65.91 % | -106.140 M -716.71 % | -12.996 M -144.20 % | 29.401 M -62.06 % | 77.491 M 212.06 % | 24.832 M 214.98 % | -21.597 M 75.35 % | -87.601 M 26.48 % | -119.147 M 12.07 % | -135.507 M -79.92 % | -75.317 M -45.17 % | -51.882 M 31.77 % | -76.038 M 55.19 % | -169.705 M -21.30 % | -139.909 M 15.90 % | -166.366 M -53.94 % | -108.075 M 41.97 % | -186.251 M -26.38 % | -147.371 M -0.58 % | -146.516 M 16.88 % | -176.264 M -65.68 % | -106.390 M 12.23 % | -121.215 M 6.74 % | -129.978 M -190.79 % | -44.699 M -243.97 % | -12.995 M 45.49 % | -23.840 M -209.55 % | 21.761 M 276.10 % | -12.357 M 90.58 % | -131.117 M -8.74 % | -120.581 M 20.65 % | -151.970 M -19.45 % | -127.225 M 57.87 % | -301.994 M -31.25 % | -230.087 M -76.58 % | -130.302 M 14.57 % | -152.519 M 33.61 % | -229.731 M -52.13 % | -151.011 M -13.93 % | -132.547 M -26.54 % | -104.747 M 49.63 % | -207.935 M 15.94 % | -247.355 M 26.49 % | -336.480 M -11.67 % | -301.304 M 15.34 % | -355.878 M -31.86 % | -269.883 M -42.44 % | -189.465 M 15.43 % | -224.025 M -5.98 % | -211.394 M |
| Total investments | 32.273 M -70.39 % | 108.981 M 683.19 % | 13.915 M -1.51 % | 14.129 M -56.57 % | 32.530 M 1.26 % | 32.125 M -22.81 % | 41.619 M -44.29 % | 74.710 M 2.66 % | 72.771 M 30.06 % | 55.954 M 105.57 % | 27.219 M -54.03 % | 59.215 M -18.88 % | 72.996 M -26.53 % | 99.361 M -5.90 % | 105.591 M 264.51 % | 28.968 M 7.70 % | 26.897 M 197.60 % | 9.038 M 11.31 % | 8.120 M -8.99 % | 8.922 M -2.53 % | 9.154 M 0.01 % | 9.153 M -8.62 % | 10.016 M 6 713.61 % | 147.000 K 5.00 % | 140.000 K -9.09 % | 154.000 K -84.87 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M -97.98 % | 50.323 M 6.37 % | 47.308 M -1.38 % | 47.968 M 4 611.98 % | 1.018 M -96.77 % | 31.509 M -50.45 % | 63.593 M -1.01 % | 64.243 M 1.13 % | 63.528 M 1.20 % | 62.776 M -44.22 % | 112.540 M 36.12 % | 82.676 M 0.00 % | 82.676 M 0.00 % | 82.676 M 0.00 % | 82.676 M 0.00 % | 82.677 M -7.60 % | 89.482 M -8.74 % | 98.057 M 0.68 % | 97.392 M -0.04 % | 97.433 M -0.47 % | 97.895 M |
| Total debt | 27.549 M 52.73 % | 18.038 M -6.74 % | 19.341 M -87.42 % | 153.700 M 5.58 % | 145.576 M -5.57 % | 154.170 M 27.60 % | 120.825 M -8.49 % | 132.034 M -45.50 % | 242.262 M -18.65 % | 297.818 M 2.12 % | 291.640 M 33.42 % | 218.586 M 9.36 % | 199.881 M -13.56 % | 231.227 M 37.86 % | 167.724 M 36.79 % | 122.610 M 118.55 % | 56.102 M 2.49 % | 54.738 M 21.62 % | 45.007 M -2.80 % | 46.303 M -26.95 % | 63.385 M -1.03 % | 64.047 M -1.66 % | 65.127 M -12.13 % | 74.117 M -22.97 % | 96.224 M -14.58 % | 112.647 M 45.35 % | 77.503 M 1.78 % | 76.146 M -28.37 % | 106.303 M -27.51 % | 146.651 M 0.18 % | 146.382 M 6.89 % | 136.951 M 41.53 % | 96.767 M 12.08 % | 86.338 M -32.26 % | 127.459 M -17.87 % | 155.192 M 1.71 % | 152.581 M 11.61 % | 136.708 M 210.43 % | 44.038 M 3 947.61 % | 1.088 M -31.23 % | 1.582 M -49.42 % | 3.128 M 65.42 % | 1.891 M 4.48 % | 1.810 M -6.07 % | 1.927 M 86.00 % | 1.036 M -53.52 % | 2.229 M 59.44 % | 1.398 M 11.66 % | 1.252 M -38.93 % | 2.050 M -29.16 % | 2.894 M 108.50 % | 1.388 M -5.96 % | 1.476 M -28.49 % | 2.064 M 68.08 % | 1.228 M -25.49 % | 1.648 M -85.95 % | 11.730 M 271.56 % | 3.157 M -58.24 % | 7.560 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -24.979 M | 0.000 100.00 % | -28.957 M -1.08 % | -28.647 M -0.62 % | -28.471 M 2.13 % | -29.092 M | 0.000 100.00 % | -29.505 M -37.07 % | -21.526 M 0.13 % | -21.554 M 10.23 % | -24.011 M 14.02 % | -27.926 M -3.83 % | -26.895 M 13.92 % | -31.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.316 M | 0.000 100.00 % | -669.000 K 51.87 % | -1.390 M | 0.000 100.00 % | -13.208 M -11.91 % | -11.802 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 |
| Retained earnings | -222.559 M 3.19 % | -229.887 M 1.47 % | -233.328 M 13.68 % | -270.298 M -7.17 % | -252.220 M -21.57 % | -207.465 M -16.49 % | -178.099 M -19.57 % | -148.950 M -21.08 % | -123.022 M -23.02 % | -100.004 M -23.71 % | -80.839 M -45.38 % | -55.606 M 11.04 % | -62.505 M 8.12 % | -68.030 M -0.56 % | -67.651 M 10.59 % | -75.666 M 35.71 % | -117.686 M -14.44 % | -102.835 M -29.16 % | -79.619 M -13.64 % | -70.064 M -53.06 % | -45.776 M 29.26 % | -64.712 M -116.20 % | -29.931 M 8.00 % | -32.532 M -34.78 % | -24.137 M 45.25 % | -44.082 M -104.28 % | -21.579 M 52.79 % | -45.706 M -28.48 % | -35.574 M 39.48 % | -58.776 M -23.89 % | -47.442 M -2.26 % | -46.395 M -87.24 % | -24.779 M -299.21 % | -6.207 M -203.19 % | 6.015 M 183.90 % | -7.169 M -15.41 % | -6.212 M 67.02 % | -18.833 M -613.58 % | 3.667 M 147.99 % | -7.641 M -163.97 % | 11.944 M -25.52 % | 16.037 M -31.35 % | 23.361 M -44.41 % | 42.021 M 10.24 % | 38.117 M -8.33 % | 41.580 M 0.32 % | 41.448 M 383.19 % | -14.636 M -15.44 % | -12.678 M -148.00 % | -5.112 M -432.50 % | -960.000 K 90.77 % | -10.405 M -342.77 % | -2.350 M -116.08 % | 14.618 M -3.75 % | 15.187 M -25.99 % | 20.521 M -15.23 % | 24.208 M -54.09 % | 52.731 M 21.74 % | 43.315 M |
| Common stock | 821.778 M 0.00 % | 821.778 M 0.00 % | 821.778 M 0.00 % | 821.778 M 32.17 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M 0.00 % | 621.778 M -2.39 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M 0.00 % | 636.998 M -3.04 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M 0.00 % | 656.998 M -2.95 % | 676.998 M 0.00 % | 676.998 M -1.92 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.00 % | 690.268 M 0.18 % | 689.053 M 0.40 % | 686.308 M 1.21 % | 678.097 M |
| Total equity | 749.256 M 0.37 % | 746.492 M 0.94 % | 739.575 M 5.34 % | 702.103 M 105.60 % | 341.491 M -11.63 % | 386.422 M -6.92 % | 415.167 M -6.61 % | 444.562 M -5.26 % | 469.251 M -6.20 % | 500.248 M -3.68 % | 519.385 M -4.20 % | 542.161 M 2.04 % | 531.347 M 0.85 % | 526.853 M 0.76 % | 522.881 M 1.52 % | 515.047 M 1.81 % | 505.871 M -3.13 % | 522.221 M -4.13 % | 544.729 M -4.36 % | 569.574 M -4.38 % | 595.635 M -3.83 % | 619.333 M -5.37 % | 654.479 M -0.44 % | 657.369 M -1.69 % | 668.673 M -0.17 % | 669.828 M -1.79 % | 682.026 M 3.99 % | 655.862 M -1.77 % | 667.669 M -2.18 % | 682.565 M -1.78 % | 694.946 M -0.25 % | 696.713 M -2.19 % | 712.286 M -1.54 % | 723.463 M -4.18 % | 755.049 M 2.09 % | 739.624 M -0.62 % | 744.267 M 2.15 % | 728.633 M -3.89 % | 758.100 M 1.17 % | 749.334 M -2.99 % | 772.425 M -5.51 % | 817.464 M 1.38 % | 806.347 M 3.63 % | 778.135 M 2.22 % | 761.270 M -0.79 % | 767.353 M -0.04 % | 767.652 M 2.09 % | 751.944 M 0.07 % | 751.410 M -1.31 % | 761.407 M -1.89 % | 776.090 M 3.51 % | 749.767 M -0.44 % | 753.089 M -1.94 % | 768.000 M -0.94 % | 775.296 M -3.32 % | 801.953 M -1.74 % | 816.189 M -3.19 % | 843.092 M -0.20 % | 844.806 M |
| Other non current liabilities | 1.095 M -0.54 % | 1.101 M 0.36 % | 1.097 M 0.18 % | 1.095 M 0.37 % | 1.091 M -14.23 % | 1.272 M -5.85 % | 1.351 M 0.00 % | 1.351 M 0.60 % | 1.343 M 3.07 % | 1.303 M -1.29 % | 1.320 M 0.08 % | 1.319 M 2.41 % | 1.288 M -79.29 % | 6.218 M -3.70 % | 6.457 M -46.37 % | 12.039 M -1.49 % | 12.221 M -1.48 % | 12.405 M 14.32 % | 10.851 M -12.06 % | 12.339 M -0.81 % | 12.440 M 5.92 % | 11.745 M -1.56 % | 11.931 M -8.26 % | 13.005 M 1.70 % | 12.788 M -1.48 % | 12.980 M -1.57 % | 13.187 M 3.54 % | 12.736 M -0.98 % | 12.862 M -1.41 % | 13.046 M -1.53 % | 13.249 M 20.52 % | 10.993 M -1.04 % | 11.108 M -1.38 % | 11.263 M -0.75 % | 11.348 M -11.22 % | 12.782 M -1.08 % | 12.921 M 2.57 % | 12.597 M -1.12 % | 12.740 M -13.13 % | 14.666 M -1.62 % | 14.908 M -1.20 % | 15.089 M -1.24 % | 15.278 M -0.77 % | 15.397 M -0.16 % | 15.421 M -2.50 % | 15.817 M -0.07 % | 15.828 M 4.41 % | 15.159 M -0.64 % | 15.256 M 2.84 % | 14.835 M -1.01 % | 14.987 M -5.22 % | 15.812 M -1.95 % | 16.127 M -3.51 % | 16.714 M 41.88 % | 11.780 M -31.29 % | 17.144 M -0.40 % | 17.212 M -2.03 % | 17.569 M -0.63 % | 17.681 M |
| Long term debt | 22.107 M 70.04 % | 13.001 M -7.88 % | 14.113 M -20.80 % | 17.820 M 77.38 % | 10.046 M 0.09 % | 10.037 M -4.77 % | 10.540 M -13.38 % | 12.168 M -89.19 % | 112.574 M 753.61 % | 13.188 M 58.74 % | 8.308 M -16.16 % | 9.909 M -3.71 % | 10.291 M -14.24 % | 12.000 M 27.21 % | 9.433 M -4.50 % | 9.877 M -0.58 % | 9.935 M 3.11 % | 9.635 M -3.74 % | 10.009 M -10.45 % | 11.177 M -9.26 % | 12.318 M -0.47 % | 12.376 M -11.17 % | 13.933 M 5.98 % | 13.147 M -8.04 % | 14.296 M -43.97 % | 25.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 23.202 M 64.53 % | 14.102 M -7.28 % | 15.210 M -19.59 % | 18.915 M 69.84 % | 11.137 M -1.52 % | 11.309 M -4.89 % | 11.891 M -12.04 % | 13.519 M -88.13 % | 113.917 M 686.12 % | 14.491 M 50.51 % | 9.628 M -14.25 % | 11.228 M -3.03 % | 11.579 M -36.44 % | 18.218 M 14.65 % | 15.890 M -27.51 % | 21.920 M -1.07 % | 22.156 M 0.53 % | 22.040 M 5.66 % | 20.860 M -11.29 % | 23.516 M -5.02 % | 24.758 M 2.64 % | 24.121 M -6.74 % | 25.864 M -1.10 % | 26.152 M -3.44 % | 27.084 M -29.65 % | 38.497 M 191.93 % | 13.187 M 3.54 % | 12.736 M -0.98 % | 12.862 M -1.41 % | 13.046 M -1.53 % | 13.249 M 20.52 % | 10.993 M -1.04 % | 11.108 M -1.38 % | 11.263 M -1.84 % | 11.474 M -10.23 % | 12.782 M -1.08 % | 12.921 M 2.57 % | 12.597 M -1.17 % | 12.746 M -13.13 % | 14.673 M -1.58 % | 14.908 M -1.20 % | 15.089 M -1.25 % | 15.280 M -0.76 % | 15.397 M -0.16 % | 15.421 M -2.50 % | 15.817 M -0.07 % | 15.828 M 4.41 % | 15.159 M -0.64 % | 15.256 M 2.84 % | 14.835 M -1.01 % | 14.987 M -5.22 % | 15.812 M -1.95 % | 16.127 M -3.51 % | 16.714 M 41.73 % | 11.793 M -31.21 % | 17.144 M -0.40 % | 17.212 M -2.03 % | 17.569 M -0.63 % | 17.681 M |
| Other current liabilities | 49.121 M -9.83 % | 54.473 M 5.76 % | 51.504 M -12.22 % | 58.672 M 34.59 % | 43.593 M -17.28 % | 52.701 M -40.36 % | 88.361 M -7.44 % | 95.464 M 40.29 % | 68.050 M 49.24 % | 45.598 M -33.20 % | 68.264 M 2.21 % | 66.790 M -26.28 % | 90.601 M -10.76 % | 101.527 M 20.03 % | 84.588 M 11.28 % | 76.013 M 29.64 % | 58.635 M 11.56 % | 52.559 M -18.53 % | 64.517 M 8.18 % | 59.640 M 7.13 % | 55.671 M 10.59 % | 50.340 M -20.46 % | 63.288 M 2.16 % | 61.947 M 13.58 % | 54.542 M -9.96 % | 60.574 M -27.08 % | 83.068 M 13.01 % | 73.502 M 16.68 % | 62.995 M 25.18 % | 50.324 M -21.95 % | 64.475 M 14.84 % | 56.144 M -40.68 % | 94.650 M -10.45 % | 105.692 M -7.02 % | 113.676 M 21.10 % | 93.868 M 6.16 % | 88.421 M -47.82 % | 169.444 M 68.71 % | 100.434 M -55.91 % | 227.804 M -32.39 % | 336.943 M 97.50 % | 170.605 M 25.52 % | 135.916 M -36.75 % | 214.878 M 15.06 % | 186.758 M 57.32 % | 118.715 M 8.33 % | 109.588 M 109.54 % | 52.300 M -15.85 % | 62.148 M 28.87 % | 48.227 M -18.66 % | 59.294 M 16.93 % | 50.711 M 2.26 % | 49.592 M 39.49 % | 35.552 M -30.31 % | 51.017 M 20.09 % | 42.482 M -48.49 % | 82.474 M 56.25 % | 52.784 M -31.27 % | 76.802 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.966 M 33 138.89 % | 36.000 K -99.28 % | 4.999 M 50.98 % | 3.311 M -63.09 % | 8.971 M 124.11 % | 4.003 M 155.62 % | 1.566 M -40.99 % | 2.654 M 237.66 % | 786.000 K -84.54 % | 5.084 M -29.61 % | 7.223 M | 0.000 100.00 % | -1.345 M | 0.000 | 0.000 | 0.000 100.00 % | -1.305 M -266.57 % | -356.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 |
| Short term debt | 5.442 M 8.04 % | 5.037 M -3.65 % | 5.228 M -96.15 % | 135.880 M 0.26 % | 135.530 M -5.97 % | 144.133 M 30.69 % | 110.285 M -7.99 % | 119.866 M -7.57 % | 129.688 M -54.44 % | 284.630 M 0.46 % | 283.332 M 35.78 % | 208.677 M 11.24 % | 187.594 M -14.43 % | 219.227 M 38.50 % | 158.291 M 40.41 % | 112.733 M 144.19 % | 46.167 M 2.36 % | 45.103 M 28.87 % | 34.998 M -0.36 % | 35.126 M -31.22 % | 51.067 M -1.17 % | 51.671 M 0.93 % | 51.194 M -16.03 % | 60.970 M -25.58 % | 81.928 M -5.97 % | 87.130 M 12.42 % | 77.503 M 1.78 % | 76.146 M -28.37 % | 106.303 M -27.51 % | 146.651 M 0.18 % | 146.382 M 6.89 % | 136.951 M 41.53 % | 96.767 M 12.08 % | 86.338 M -32.26 % | 127.459 M -17.87 % | 155.192 M 1.71 % | 152.581 M 11.61 % | 136.708 M 210.43 % | 44.038 M 3 947.61 % | 1.088 M -31.23 % | 1.582 M -49.42 % | 3.128 M 65.42 % | 1.891 M 4.48 % | 1.810 M -6.07 % | 1.927 M 86.00 % | 1.036 M -53.52 % | 2.229 M 59.44 % | 1.398 M 11.66 % | 1.252 M -38.93 % | 2.050 M -29.16 % | 2.894 M 108.50 % | 1.388 M -5.96 % | 1.476 M -28.49 % | 2.064 M 68.08 % | 1.228 M -25.49 % | 1.648 M -85.95 % | 11.730 M 271.56 % | 3.157 M -58.24 % | 7.560 M |
| Total current liabilities | 59.889 M -5.24 % | 63.203 M -6.25 % | 67.415 M -65.93 % | 197.850 M 2.52 % | 192.989 M -3.88 % | 200.780 M -3.40 % | 207.856 M -7.66 % | 225.099 M 11.55 % | 201.785 M -40.42 % | 338.677 M -5.18 % | 357.179 M 26.18 % | 283.078 M -0.03 % | 283.168 M -15.04 % | 333.304 M 28.71 % | 258.966 M 2.19 % | 253.406 M 131.96 % | 109.247 M 6.85 % | 102.246 M -1.06 % | 103.338 M 1.79 % | 101.519 M -7.87 % | 110.189 M 1.38 % | 108.687 M -11.61 % | 122.964 M -5.60 % | 130.253 M -6.86 % | 139.853 M -8.90 % | 153.508 M -13.46 % | 177.394 M 14.44 % | 155.004 M -10.86 % | 173.882 M -13.21 % | 200.349 M -7.94 % | 217.640 M 9.98 % | 197.897 M 1.53 % | 194.919 M -3.97 % | 202.982 M -21.38 % | 258.182 M -2.35 % | 264.396 M 6.36 % | 248.577 M -20.02 % | 310.810 M 108.58 % | 149.010 M -36.28 % | 233.848 M -32.14 % | 344.619 M 86.03 % | 185.249 M 25.20 % | 147.964 M -35.00 % | 227.627 M 11.20 % | 204.697 M 60.62 % | 127.440 M 1.39 % | 125.690 M 97.25 % | 63.721 M -11.99 % | 72.401 M 25.98 % | 57.471 M -18.40 % | 70.426 M 23.08 % | 57.221 M 3.76 % | 55.149 M 34.60 % | 40.971 M -26.53 % | 55.762 M 8.21 % | 51.532 M -57.46 % | 121.141 M 95.09 % | 62.094 M -31.50 % | 90.654 M |
| Total liabilities | 83.091 M 7.48 % | 77.305 M -6.44 % | 82.625 M -61.88 % | 216.765 M 6.19 % | 204.126 M -3.75 % | 212.089 M -3.48 % | 219.747 M -7.91 % | 238.618 M -24.42 % | 315.702 M -10.61 % | 353.168 M -3.72 % | 366.807 M 24.63 % | 294.306 M -0.15 % | 294.747 M -16.15 % | 351.522 M 27.89 % | 274.856 M -0.17 % | 275.326 M 109.53 % | 131.403 M 5.73 % | 124.286 M 0.07 % | 124.198 M -0.67 % | 125.035 M -7.35 % | 134.947 M 1.61 % | 132.808 M -10.76 % | 148.828 M -4.84 % | 156.405 M -6.31 % | 166.937 M -13.06 % | 192.005 M 0.75 % | 190.581 M 13.62 % | 167.740 M -10.18 % | 186.744 M -12.49 % | 213.395 M -7.58 % | 230.889 M 10.53 % | 208.890 M 1.39 % | 206.027 M -3.84 % | 214.245 M -20.55 % | 269.656 M -2.71 % | 277.178 M 6.00 % | 261.498 M -19.14 % | 323.407 M 99.94 % | 161.756 M -34.91 % | 248.521 M -30.88 % | 359.527 M 79.46 % | 200.338 M 22.72 % | 163.244 M -32.83 % | 243.024 M 10.41 % | 220.118 M 53.65 % | 143.257 M 1.23 % | 141.518 M 79.41 % | 78.880 M -10.01 % | 87.657 M 21.23 % | 72.306 M -15.35 % | 85.413 M 16.95 % | 73.033 M 2.47 % | 71.276 M 23.56 % | 57.685 M -14.61 % | 67.555 M -1.63 % | 68.676 M -50.36 % | 138.353 M 73.67 % | 79.663 M -26.47 % | 108.335 M |
| Other non current assets | 50.338 M 199.19 % | 16.825 M -94.38 % | 299.627 M 606.12 % | 42.433 M 142.25 % | 17.516 M -10.46 % | 19.562 M -9.59 % | 21.638 M 9.63 % | 19.738 M -47.10 % | 37.311 M 36.45 % | 27.345 M -1.49 % | 27.758 M 51.67 % | 18.302 M -7.85 % | 19.861 M 35.12 % | 14.699 M -8.96 % | 16.146 M -88.84 % | 144.741 M 5.31 % | 137.442 M -13.54 % | 158.963 M -6.45 % | 169.929 M -32.97 % | 253.509 M -12.77 % | 290.635 M 2.26 % | 284.207 M 16.66 % | 243.614 M -14.99 % | 286.587 M 8.39 % | 264.403 M 1 371.69 % | 17.966 M -93.45 % | 274.471 M -8.10 % | 298.661 M -0.58 % | 300.407 M 15.92 % | 259.156 M -28.29 % | 361.419 M 12.49 % | 321.288 M -14.40 % | 375.332 M -23.79 % | 492.497 M -8.28 % | 536.935 M 2.22 % | 525.259 M -10.27 % | 585.367 M -5.52 % | 619.589 M 34.40 % | 461.016 M -11.46 % | 520.661 M -16.25 % | 621.689 M 17.70 % | 528.176 M 45.50 % | 362.997 M -18.01 % | 442.718 M -2.96 % | 456.201 M 22.22 % | 373.266 M 25.85 % | 296.602 M 4.16 % | 284.769 M -0.15 % | 285.205 M -14.40 % | 333.182 M 21.04 % | 275.267 M 14.74 % | 239.899 M 11.47 % | 215.216 M -16.37 % | 257.337 M 37.17 % | 187.606 M -32.41 % | 277.560 M -33.26 % | 415.896 M 0.54 % | 413.651 M -9.42 % | 456.669 M |
| Long term investments | 0.000 -100.00 % | 14.473 M 105.39 % | -268.761 M -2 229.96 % | -11.535 M -179.84 % | 14.448 M -6.93 % | 15.524 M -6.68 % | 16.635 M -10.08 % | 18.499 M 10.45 % | 16.749 M 12.43 % | 14.897 M -2.34 % | 15.254 M -57.87 % | 36.204 M 28.96 % | 28.073 M -11.51 % | 31.723 M -16.43 % | 37.962 M 171.95 % | -52.761 M 14.95 % | -62.037 M 43.95 % | -110.681 M 26.84 % | -151.286 M 34.27 % | -230.158 M 7.14 % | -247.868 M 3.86 % | -257.823 M -19.56 % | -215.645 M 16.77 % | -259.094 M -8.19 % | -239.473 M -155 601.95 % | 154.000 K 100.06 % | -253.991 M 8.40 % | -277.284 M 0.09 % | -277.528 M -16.44 % | -238.353 M 29.43 % | -337.753 M -12.59 % | -299.996 M 15.28 % | -354.095 M -9.06 % | -324.681 M 9.23 % | -357.711 M -2.99 % | -347.324 M 14.34 % | -405.488 M 15.28 % | -478.646 M -10.83 % | -431.856 M 2.34 % | -442.224 M 19.11 % | -546.731 M -20.60 % | -453.347 M -35.09 % | -335.578 M 12.33 % | -382.773 M -3.69 % | -369.163 M -28.91 % | -286.372 M -36.50 % | -209.795 M -22.82 % | -170.821 M -42.92 % | -119.524 M 30.07 % | -170.916 M -24.06 % | -137.768 M -62.25 % | -84.912 M -35.11 % | -62.848 M 40.00 % | -104.750 M -127.54 % | -46.035 M 58.06 % | -109.764 M 57.06 % | -255.617 M -1.74 % | -251.247 M 14.30 % | -293.154 M |
| Intangible assets | 54.806 M 2 793.66 % | 1.894 M -1.10 % | 1.915 M -8.55 % | 2.094 M -5.59 % | 2.218 M -13.63 % | 2.568 M 0.94 % | 2.544 M -8.98 % | 2.795 M -2.31 % | 2.861 M -9.46 % | 3.160 M 21.17 % | 2.608 M -2.32 % | 2.670 M -3.26 % | 2.760 M -5.06 % | 2.907 M -3.29 % | 3.006 M -5.71 % | 3.188 M 902.52 % | 318.000 K -21.29 % | 404.000 K 4.66 % | 386.000 K 20.63 % | 320.000 K -20.40 % | 402.000 K -18.13 % | 491.000 K 13.39 % | 433.000 K 2.85 % | 421.000 K -23.18 % | 548.000 K -18.69 % | 674.000 K 16.21 % | 580.000 K 23.67 % | 469.000 K -24.60 % | 622.000 K -19.85 % | 776.000 K -19.59 % | 965.000 K 0.00 % | 965.000 K -4.46 % | 1.010 M -13.82 % | 1.172 M -12.67 % | 1.342 M 40.52 % | 955.000 K -18.86 % | 1.177 M -20.63 % | 1.483 M 44.40 % | 1.027 M -17.38 % | 1.243 M -15.04 % | 1.463 M 8.21 % | 1.352 M -16.80 % | 1.625 M -14.74 % | 1.906 M -11.14 % | 2.145 M -11.47 % | 2.423 M -9.69 % | 2.683 M -13.51 % | 3.102 M -12.69 % | 3.553 M -6.84 % | 3.814 M 8.44 % | 3.517 M 5.93 % | 3.320 M -11.58 % | 3.755 M -10.42 % | 4.192 M -2.65 % | 4.306 M -4.99 % | 4.532 M -9.25 % | 4.994 M -3.85 % | 5.194 M -9.21 % | 5.721 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M 0.00 % | 3.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.171 M 14.63 % | 1.894 M -1.10 % | 1.915 M -8.55 % | 2.094 M -5.59 % | 2.218 M -13.63 % | 2.568 M 0.94 % | 2.544 M -8.98 % | 2.795 M -2.31 % | 2.861 M -9.46 % | 3.160 M 21.17 % | 2.608 M -2.32 % | 2.670 M -3.26 % | 2.760 M -5.06 % | 2.907 M -3.29 % | 3.006 M -5.71 % | 3.188 M 902.52 % | 318.000 K -21.29 % | 404.000 K 4.66 % | 386.000 K -90.53 % | 4.078 M -1.97 % | 4.160 M -2.09 % | 4.249 M 1.38 % | 4.191 M 0.29 % | 4.179 M -2.95 % | 4.306 M -2.84 % | 4.432 M 2.17 % | 4.338 M 2.63 % | 4.227 M -3.49 % | 4.380 M -3.40 % | 4.534 M -4.00 % | 4.723 M 0.00 % | 4.723 M -0.94 % | 4.768 M -3.29 % | 4.930 M -3.33 % | 5.100 M 8.21 % | 4.713 M -4.50 % | 4.935 M -5.84 % | 5.241 M 9.53 % | 4.785 M -4.32 % | 5.001 M -4.21 % | 5.221 M 2.17 % | 5.110 M -5.07 % | 5.383 M -4.96 % | 5.664 M -4.05 % | 5.903 M -4.50 % | 6.181 M -4.04 % | 6.441 M -6.11 % | 6.860 M -6.17 % | 7.311 M -3.45 % | 7.572 M 4.08 % | 7.275 M 119.13 % | 3.320 M -11.58 % | 3.755 M -10.42 % | 4.192 M -2.65 % | 4.306 M -4.99 % | 4.532 M -9.25 % | 4.994 M -3.85 % | 5.194 M -9.21 % | 5.721 M |
| Property plant equipment net | 307.314 M 3.52 % | 296.857 M -1.11 % | 300.197 M 2.20 % | 293.736 M 4.45 % | 281.213 M 4.92 % | 268.023 M -0.96 % | 270.612 M 0.79 % | 268.495 M 13.19 % | 237.216 M -0.73 % | 238.970 M 3.25 % | 231.437 M -1.44 % | 234.821 M 1.63 % | 231.058 M 0.19 % | 230.615 M 1.32 % | 227.616 M 1.29 % | 224.722 M 0.11 % | 224.482 M 0.31 % | 223.791 M -0.64 % | 225.238 M -0.83 % | 227.134 M -0.66 % | 228.641 M 0.08 % | 228.465 M -0.66 % | 229.985 M 0.06 % | 229.851 M -0.76 % | 231.621 M -6.49 % | 247.707 M 16.14 % | 213.275 M -0.32 % | 213.964 M 0.64 % | 212.608 M -0.53 % | 213.740 M -0.45 % | 214.696 M -0.40 % | 215.565 M -0.13 % | 215.854 M 1.19 % | 213.308 M -0.12 % | 213.571 M 0.19 % | 213.169 M 0.08 % | 213.002 M -0.11 % | 213.227 M -1.30 % | 216.031 M -0.38 % | 216.859 M -1.01 % | 219.081 M -0.15 % | 219.410 M -0.81 % | 221.202 M 0.67 % | 219.738 M -0.06 % | 219.874 M 0.33 % | 219.140 M -0.34 % | 219.893 M -0.39 % | 220.754 M -0.50 % | 221.865 M -0.40 % | 222.756 M -0.15 % | 223.093 M 8.61 % | 205.399 M 49.52 % | 137.371 M -1.48 % | 139.436 M -11.52 % | 157.585 M 11.40 % | 141.457 M 1.13 % | 139.873 M 1.69 % | 137.550 M 0.00 % | 137.553 M |
| Total non current assets | 368.253 M 9.47 % | 336.381 M -0.50 % | 338.074 M 2.06 % | 331.254 M 3.67 % | 319.530 M 1.76 % | 314.002 M -1.94 % | 320.226 M -0.20 % | 320.856 M 4.93 % | 305.781 M 3.26 % | 296.138 M 2.57 % | 288.727 M -4.22 % | 301.453 M 2.38 % | 294.452 M -0.02 % | 294.519 M -2.27 % | 301.353 M -5.79 % | 319.890 M -2.47 % | 327.984 M 12.67 % | 291.100 M 10.94 % | 262.397 M -3.71 % | 272.519 M -5.95 % | 289.755 M 7.45 % | 269.669 M -1.29 % | 273.194 M 0.76 % | 271.136 M 0.25 % | 270.470 M -3.36 % | 279.872 M 12.99 % | 247.706 M 0.35 % | 246.845 M -0.12 % | 247.144 M 0.32 % | 246.354 M -1.60 % | 250.362 M 0.56 % | 248.962 M -0.19 % | 249.430 M -36.64 % | 393.682 M -2.87 % | 405.298 M 2.40 % | 395.817 M -0.50 % | 397.816 M 10.69 % | 359.411 M 43.78 % | 249.976 M -16.76 % | 300.297 M 0.35 % | 299.260 M -0.03 % | 299.349 M 17.85 % | 254.004 M -10.98 % | 285.347 M -8.78 % | 312.815 M 0.19 % | 312.215 M -0.30 % | 313.141 M -11.07 % | 352.132 M -13.05 % | 404.993 M 0.66 % | 402.327 M 6.80 % | 376.704 M 0.87 % | 373.465 M 23.38 % | 302.685 M -0.70 % | 304.820 M -2.41 % | 312.345 M -2.84 % | 321.472 M 2.75 % | 312.864 M 0.10 % | 312.536 M -0.49 % | 314.076 M |
| Other current assets | 36.154 M -85.14 % | 243.372 M 595.73 % | 34.981 M 7 218.20 % | 478.000 K -97.34 % | 17.987 M -63.15 % | 48.813 M -36.01 % | 76.285 M 86.55 % | 40.892 M -68.51 % | 129.872 M 279.98 % | 34.179 M -73.42 % | 128.591 M -39.60 % | 212.893 M -15.32 % | 251.401 M 442.63 % | 46.330 M -78.03 % | 210.876 M 3 787.83 % | 5.424 M -86.33 % | 39.667 M -27.12 % | 54.425 M 794.12 % | 6.087 M -89.60 % | 58.530 M 2 633.77 % | 2.141 M -63.82 % | 5.917 M 78.76 % | 3.310 M -2.24 % | 3.386 M -94.53 % | 61.898 M -31.93 % | 90.929 M -11.15 % | 102.340 M 39.39 % | 73.421 M 3 511.46 % | 2.033 M -97.65 % | 86.508 M 4.89 % | 82.473 M 50.03 % | 54.972 M -35.95 % | 85.825 M 7.44 % | 79.882 M -29.07 % | 112.628 M 3 403.20 % | 3.215 M 53.17 % | 2.099 M -96.39 % | 58.209 M 3 121.31 % | 1.807 M -54.78 % | 3.996 M 42.26 % | 2.809 M 12.81 % | 2.490 M -96.55 % | 72.120 M 2 002.62 % | 3.430 M -96.51 % | 98.268 M 4 700.59 % | 2.047 M -97.32 % | 76.491 M 2 834.06 % | 2.607 M -25.77 % | 3.512 M 20.03 % | 2.926 M -5.00 % | 3.080 M 6.02 % | 2.905 M -32.65 % | 4.313 M 42.58 % | 3.025 M 64.05 % | 1.844 M -43.35 % | 3.255 M -15.76 % | 3.864 M 51.41 % | 2.552 M -39.18 % | 4.196 M |
| Short term investments | 243.187 M 157.32 % | 94.508 M -66.57 % | 282.676 M 1 001.45 % | 25.664 M 41.93 % | 18.082 M 8.92 % | 16.601 M -33.55 % | 24.984 M -55.55 % | 56.211 M 0.34 % | 56.022 M 36.45 % | 41.057 M 243.14 % | 11.965 M -48.00 % | 23.011 M -48.78 % | 44.923 M -33.58 % | 67.638 M 0.01 % | 67.629 M -17.25 % | 81.729 M -8.10 % | 88.934 M -25.71 % | 119.719 M -24.90 % | 159.406 M -33.33 % | 239.080 M -6.98 % | 257.022 M -3.73 % | 266.976 M 18.31 % | 225.661 M -12.95 % | 259.241 M 8.19 % | 239.613 M 2 977.49 % | 7.786 M -96.95 % | 255.009 M -8.37 % | 278.302 M -0.09 % | 278.546 M 16.37 % | 239.371 M -29.34 % | 338.771 M 12.54 % | 301.014 M -15.23 % | 355.113 M 9.03 % | 325.699 M -9.21 % | 358.729 M 2.98 % | 348.342 M -14.31 % | 406.506 M -15.25 % | 479.664 M 10.81 % | 432.874 M -12.12 % | 492.547 M -17.09 % | 594.039 M 18.50 % | 501.315 M 48.94 % | 336.596 M -18.75 % | 414.282 M -4.27 % | 432.756 M 23.43 % | 350.615 M 28.28 % | 273.323 M 17.01 % | 233.597 M 0.66 % | 232.064 M -8.49 % | 253.592 M 15.04 % | 220.444 M 31.54 % | 167.588 M 15.16 % | 145.524 M -22.36 % | 187.427 M 38.31 % | 135.517 M -34.79 % | 207.821 M -41.13 % | 353.009 M 1.24 % | 348.680 M -10.83 % | 391.049 M |
| cash and cash equivalents | 128.151 M 24.36 % | 103.048 M -15.50 % | 121.947 M -76.56 % | 520.353 M 233.58 % | 155.992 M -9.85 % | 173.045 M -8.33 % | 188.767 M 14.82 % | 164.408 M -31.09 % | 238.584 M -28.57 % | 333.996 M -16.03 % | 397.780 M 82.90 % | 217.488 M 27.57 % | 170.480 M 10.89 % | 153.736 M 7.59 % | 142.892 M -0.91 % | 144.207 M 0.35 % | 143.703 M -17.36 % | 173.885 M -3.67 % | 180.514 M 48.42 % | 121.620 M 5.51 % | 115.267 M -17.72 % | 140.085 M -40.35 % | 234.832 M 9.72 % | 214.026 M -18.49 % | 262.590 M 18.97 % | 220.722 M -16.32 % | 263.754 M 18.00 % | 223.517 M -11.59 % | 252.819 M -21.71 % | 322.915 M 27.75 % | 252.772 M -2.09 % | 258.166 M 13.86 % | 226.745 M 73.04 % | 131.037 M -6.70 % | 140.454 M -21.55 % | 179.032 M 36.85 % | 130.820 M -12.24 % | 149.065 M -14.90 % | 175.155 M 43.96 % | 121.669 M -20.76 % | 153.552 M 17.80 % | 130.353 M -57.10 % | 303.885 M 31.04 % | 231.897 M 75.38 % | 132.229 M -13.89 % | 153.555 M -33.80 % | 231.960 M 52.20 % | 152.409 M 13.91 % | 133.799 M 25.28 % | 106.797 M -49.34 % | 210.829 M -15.24 % | 248.743 M -26.40 % | 337.956 M 11.40 % | 303.368 M -15.05 % | 357.106 M 31.52 % | 271.531 M 34.96 % | 201.195 M -11.44 % | 227.182 M 3.76 % | 218.954 M |
| Cash and short term investments | 371.338 M 87.97 % | 197.556 M -51.18 % | 404.623 M -25.90 % | 546.017 M 213.67 % | 174.074 M -8.21 % | 189.646 M -11.76 % | 214.919 M -3.10 % | 221.787 M -25.01 % | 295.774 M -21.14 % | 375.053 M -8.47 % | 409.745 M 70.37 % | 240.499 M 11.65 % | 215.403 M -6.22 % | 229.689 M 5.07 % | 218.600 M -3.25 % | 225.936 M -2.88 % | 232.637 M -20.77 % | 293.604 M -13.63 % | 339.920 M -5.76 % | 360.700 M -3.11 % | 372.289 M -8.54 % | 407.061 M -11.60 % | 460.493 M -2.70 % | 473.267 M -5.76 % | 502.203 M 2.93 % | 487.885 M -5.95 % | 518.763 M 3.38 % | 501.819 M -5.56 % | 531.365 M -5.50 % | 562.286 M -4.95 % | 591.543 M 5.79 % | 559.180 M -3.90 % | 581.858 M 27.39 % | 456.736 M -8.50 % | 499.183 M -5.35 % | 527.374 M -1.85 % | 537.326 M -14.54 % | 628.729 M 3.40 % | 608.029 M -1.01 % | 614.216 M -17.84 % | 747.591 M 18.35 % | 631.668 M -1.38 % | 640.481 M -0.88 % | 646.179 M 35.89 % | 475.532 M -5.68 % | 504.170 M -0.22 % | 505.283 M 30.90 % | 386.006 M 5.51 % | 365.863 M 1.52 % | 360.389 M -16.44 % | 431.273 M 3.59 % | 416.331 M -13.89 % | 483.480 M -1.49 % | 490.795 M -0.37 % | 492.623 M 2.77 % | 479.352 M -13.51 % | 554.204 M -3.76 % | 575.862 M -5.60 % | 610.003 M |
| Total current assets | 464.094 M -4.78 % | 487.416 M 0.68 % | 484.126 M -17.61 % | 587.614 M 159.91 % | 226.087 M -20.53 % | 284.509 M -9.59 % | 314.688 M -13.15 % | 362.324 M -24.39 % | 479.172 M -14.02 % | 557.278 M -6.73 % | 597.465 M 11.67 % | 535.014 M 0.63 % | 531.642 M -8.94 % | 583.856 M 17.62 % | 496.384 M 5.51 % | 470.483 M 52.12 % | 309.290 M -12.98 % | 355.407 M -12.58 % | 406.530 M -3.69 % | 422.090 M -4.25 % | 440.827 M -8.63 % | 482.472 M -8.99 % | 530.113 M -2.31 % | 542.638 M -3.98 % | 565.140 M -2.89 % | 581.961 M -6.87 % | 624.901 M 8.35 % | 576.757 M -5.02 % | 607.269 M -6.52 % | 649.606 M -3.83 % | 675.473 M 2.87 % | 656.641 M -1.83 % | 668.883 M 22.95 % | 544.026 M -12.17 % | 619.407 M -0.25 % | 620.985 M 2.14 % | 607.949 M -12.23 % | 692.629 M 3.40 % | 669.880 M -3.97 % | 697.558 M -16.23 % | 832.692 M 15.90 % | 718.453 M 0.40 % | 715.587 M -2.75 % | 735.812 M 10.06 % | 668.573 M 11.73 % | 598.395 M 0.40 % | 596.029 M 24.51 % | 478.692 M 10.28 % | 434.074 M 0.62 % | 431.386 M -11.02 % | 484.799 M 7.89 % | 449.335 M -13.87 % | 521.680 M 0.16 % | 520.865 M -1.82 % | 530.506 M -3.40 % | 549.157 M -14.42 % | 641.678 M 5.16 % | 610.219 M -4.51 % | 639.065 M |
| Inventory | 1.796 M -2.66 % | 1.845 M -60.39 % | 4.658 M 68.40 % | 2.766 M -14.84 % | 3.248 M 67.34 % | 1.941 M -36.05 % | 3.035 M 43.23 % | 2.119 M -35.75 % | 3.298 M -58.09 % | 7.870 M 24.80 % | 6.306 M -4.27 % | 6.587 M -3.46 % | 6.823 M -48.86 % | 13.343 M 117.38 % | 6.138 M -71.76 % | 21.733 M 30.61 % | 16.639 M 125.52 % | 7.378 M 1 490.09 % | 464.000 K -83.67 % | 2.842 M 135.07 % | 1.209 M -63.58 % | 3.320 M 16.29 % | 2.855 M 39.95 % | 2.040 M 96.34 % | 1.039 M -60.63 % | 2.639 M -30.52 % | 3.798 M 150.36 % | 1.517 M 66.34 % | 912.000 K 12.32 % | 812.000 K -43.96 % | 1.449 M 94.24 % | 746.000 K -37.83 % | 1.200 M -83.80 % | 7.408 M -2.32 % | 7.584 M 11.19 % | 6.821 M 93.28 % | 3.529 M -37.99 % | 5.691 M 21.01 % | 4.703 M 12.30 % | 4.188 M -32.24 % | 6.181 M -32.24 % | 9.122 M 205.49 % | 2.986 M -42.64 % | 5.206 M -2.14 % | 5.320 M -7.51 % | 5.752 M -52.27 % | 12.052 M 67.81 % | 7.182 M 55.86 % | 4.608 M -38.49 % | 7.492 M 152.77 % | 2.964 M 87.59 % | 1.580 M -7.22 % | 1.703 M -48.08 % | 3.280 M -47.77 % | 6.280 M 43.61 % | 4.373 M -87.54 % | 35.103 M 561.20 % | 5.309 M -10.43 % | 5.927 M |
| Net receivables | 54.806 M 22.77 % | 44.643 M 11.99 % | 39.864 M 3.94 % | 38.353 M 24.61 % | 30.778 M -32.02 % | 45.277 M 109.45 % | 21.617 M -78.10 % | 98.694 M 92.03 % | 51.396 M -63.64 % | 141.344 M 161.79 % | 53.991 M -28.05 % | 75.035 M 29.34 % | 58.015 M -80.84 % | 302.809 M 339.82 % | 68.849 M -68.33 % | 217.390 M 968.41 % | 20.347 M -60.37 % | 51.340 M -14.45 % | 60.012 M 333 300.00 % | 18.000 K -99.97 % | 65.188 M -1.49 % | 66.174 M 4.28 % | 63.455 M -0.77 % | 63.945 M 11.96 % | 57.116 M 11 143.31 % | 508.000 K -99.45 % | 92.500 M 43.35 % | 64.528 M -11.56 % | 72.959 M -13.83 % | 84.665 M 8.26 % | 78.208 M -8.94 % | 85.889 M 2.49 % | 83.804 M 9.48 % | 76.549 M 637 808.33 % | 12.000 K -99.99 % | 81.796 M 25.85 % | 64.995 M 20.55 % | 53.917 M -2.57 % | 55.341 M -26.37 % | 75.158 M -1.25 % | 76.111 M 1.25 % | 75.173 M 11.51 % | 67.416 M -16.77 % | 80.997 M -11.29 % | 91.308 M 5.65 % | 86.426 M 3 823.10 % | 2.203 M -97.34 % | 82.897 M 37.95 % | 60.091 M -0.81 % | 60.579 M 27.58 % | 47.482 M 66.49 % | 28.519 M -11.39 % | 32.184 M 35.43 % | 23.765 M -20.14 % | 29.759 M -52.14 % | 62.177 M 28.18 % | 48.507 M 83.07 % | 26.496 M 39.90 % | 18.939 M |
| Tax assets | 8.430 M 33.13 % | 6.332 M 24.25 % | 5.096 M 12.59 % | 4.526 M 9.46 % | 4.135 M -50.33 % | 8.325 M -5.37 % | 8.797 M -22.35 % | 11.329 M -2.71 % | 11.644 M -1.04 % | 11.766 M 0.82 % | 11.670 M 23.41 % | 9.456 M -25.54 % | 12.700 M -12.86 % | 14.575 M -12.32 % | 16.623 M -77.97 % | 75.455 M 171.63 % | 27.779 M 49.17 % | 18.623 M 2.72 % | 18.130 M 0.97 % | 17.956 M 26.57 % | 14.187 M 34.21 % | 10.571 M -4.33 % | 11.049 M 14.94 % | 9.613 M 0.00 % | 9.613 M 0.00 % | 9.613 M 0.00 % | 9.613 M 32.10 % | 7.277 M 0.00 % | 7.277 M 0.00 % | 7.277 M 0.00 % | 7.277 M -1.42 % | 7.382 M -2.50 % | 7.571 M -0.75 % | 7.628 M 3.04 % | 7.403 M -97.92 % | 355.524 M -14.07 % | 413.757 M -15.11 % | 487.404 M 10.62 % | 440.627 M -2.40 % | 451.466 M -18.75 % | 555.671 M 20.00 % | 463.061 M 34.28 % | 344.850 M -12.14 % | 392.486 M 3.49 % | 379.267 M 28.26 % | 295.700 M 35.06 % | 218.943 M 1 971.36 % | 10.570 M 4.28 % | 10.136 M 4.14 % | 9.733 M 10.14 % | 8.837 M -9.45 % | 9.759 M 6.18 % | 9.191 M 6.81 % | 8.605 M -3.13 % | 8.883 M 15.56 % | 7.687 M -0.40 % | 7.718 M 4.47 % | 7.388 M 1.39 % | 7.287 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 | 5.326 M 44.22 % | 3.693 M -65.43 % | 10.683 M 223.92 % | 3.298 M 73.58 % | 1.900 M -51.85 % | 3.946 M 36.16 % | 2.898 M -42.64 % | 5.052 M 91.51 % | 2.638 M 47.13 % | 1.793 M 40.08 % | 1.280 M -39.65 % | 2.121 M -3.19 % | 2.191 M -54.12 % | 4.776 M -25.08 % | 6.375 M -89.89 % | 63.087 M 2 100.45 % | 2.867 M -3.44 % | 2.969 M 34.53 % | 2.207 M -56.73 % | 5.101 M 188.36 % | 1.769 M -64.34 % | 4.961 M -26.93 % | 6.789 M 21.36 % | 5.594 M 249.63 % | 1.600 M -54.44 % | 3.512 M -75.83 % | 14.533 M 334.73 % | 3.343 M 34.42 % | 2.487 M 55.05 % | 1.604 M -68.60 % | 5.108 M 57.02 % | 3.253 M 67.42 % | 1.943 M -77.36 % | 8.582 M -44.25 % | 15.393 M 12.06 % | 13.737 M 100.54 % | 6.850 M 47.06 % | 4.658 M 2.64 % | 4.538 M -8.43 % | 4.956 M -18.67 % | 6.094 M -42.08 % | 10.522 M 14.83 % | 9.163 M -12.23 % | 10.440 M -29.34 % | 14.776 M 103.67 % | 7.255 M -47.38 % | 13.787 M 37.55 % | 10.023 M 11.35 % | 9.001 M 25.12 % | 7.194 M -12.67 % | 8.238 M 60.84 % | 5.122 M 25.51 % | 4.081 M 21.64 % | 3.355 M -4.61 % | 3.517 M -52.49 % | 7.402 M -72.06 % | 26.488 M 330.49 % | 6.153 M -0.42 % | 6.179 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.313 M -6.61 % | 1.406 M -0.21 % | 1.409 M -46.89 % | 2.653 M -3.07 % | 2.737 M -3.49 % | 2.836 M 1.94 % | 2.782 M 3.42 % | 2.690 M 8.08 % | 2.489 M 58.23 % | 1.573 M -0.32 % | 1.578 M -2.29 % | 1.615 M -0.06 % | 1.616 M -2.18 % | 1.652 M -1.78 % | 1.682 M -1.92 % | 1.715 M 1.30 % | 1.693 M -2.81 % | 1.742 M -2.30 % | 1.783 M -22.21 % | 2.292 M 0.09 % | 2.290 M 13.76 % | 2.013 M -4.01 % | 2.097 M 18.47 % | 1.770 M 5.67 % | 1.675 M 8.13 % | 1.549 M -0.64 % | 1.559 M -34.22 % | 2.370 M 43.29 % | 1.654 M 3.44 % | 1.599 M 120.55 % | 725.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 994.000 K 0.00 % | 994.000 K 99.20 % | 499.000 K -59.63 % | 1.236 M 184.79 % | 434.000 K 404.65 % | 86.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.000 K | 0.000 -100.00 % | 113.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.403 M 0.77 % | 13.301 M 1.43 % | 13.114 M 1.00 % | 12.984 M 0.23 % | 12.954 M 1.70 % | 12.737 M -1.86 % | 12.979 M 2.06 % | 12.717 M 2.10 % | 12.455 M -2.11 % | 12.724 M 2.26 % | 12.443 M -0.63 % | 12.522 M 1.27 % | 12.365 M -1.83 % | 12.595 M -0.77 % | 12.693 M 1.08 % | 12.557 M 0.58 % | 12.485 M 3.36 % | 12.079 M 0.07 % | 12.071 M -4.45 % | 12.633 M 2.76 % | 12.294 M -4.79 % | 12.913 M -0.40 % | 12.965 M 1.33 % | 12.795 M -0.14 % | 12.813 M 6.25 % | 12.059 M -7.00 % | 12.966 M -7.51 % | 14.019 M -4.51 % | 14.681 M 5.02 % | 13.979 M -8.48 % | 15.274 M -3.31 % | 15.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 7.415 M -13.98 % | 8.620 M -11.67 % | 9.759 M -30.07 % | 13.955 M -8.49 % | 15.250 M -8.30 % | 16.630 M -11.91 % | 18.878 M -11.40 % | 21.306 M -0.78 % | 21.473 M -1.23 % | 21.740 M 40.74 % | 15.447 M -11.56 % | 17.466 M -2.34 % | 17.885 M -9.85 % | 19.840 M 21.52 % | 16.326 M 2.16 % | 15.981 M 4.46 % | 15.298 M 7.05 % | 14.290 M -2.63 % | 14.676 M -6.95 % | 15.773 M -6.69 % | 16.903 M -0.35 % | 16.962 M -8.24 % | 18.486 M 6.71 % | 17.324 M -8.96 % | 19.028 M -44.38 % | 34.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.162 M -2.83 % | 38.246 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.647 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 -100.00 % | 11.802 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 |
| Other total stockholders equity | 150.037 M -16.45 % | 179.580 M 18.83 % | 151.125 M -15.85 % | 179.580 M 739.83 % | -28.067 M -4 939.14 % | 580.000 K 0.00 % | 580.000 K 102.05 % | -28.266 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.065 M -1 846.21 % | 1.779 M -45.73 % | 3.278 M 27.55 % | 2.570 M -42.34 % | 4.457 M 150.15 % | -8.888 M -126.19 % | 33.933 M -22.43 % | 43.744 M 9.50 % | 39.949 M -8.68 % | 43.744 M -33.03 % | 65.323 M 21.22 % | 53.890 M -17.50 % | 65.323 M 44.13 % | 45.323 M -36.96 % | 71.900 M -1.33 % | 72.868 M -1.19 % | 73.745 M 9.30 % | 67.472 M 12.49 % | 59.979 M -24.53 % | 79.479 M 2.81 % | 77.310 M -5.03 % | 81.402 M 39.39 % | 58.397 M -9.88 % | 64.802 M 19.09 % | 54.413 M -5.04 % | 57.300 M -41.65 % | 98.194 M 22.86 % | 79.923 M 141.95 % | 33.033 M 58.61 % | 20.826 M -7.60 % | 22.539 M 2.84 % | 21.917 M -64.44 % | 61.631 M 2.99 % | 59.841 M -1.86 % | 60.977 M -14.10 % | 70.985 M 1.55 % | 69.904 M 7.26 % | 65.171 M 3.26 % | 63.114 M -9.63 % | 69.841 M -23.39 % | 91.164 M -11.43 % | 102.928 M -1.08 % | 104.053 M -15.67 % | 123.394 M |
| Deferred tax liabilities 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 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -14.29 % | 7.000 K | 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 -100.00 % | 13.000 K | 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 | 832.347 M 1.04 % | 823.797 M 0.19 % | 822.200 M -10.52 % | 918.868 M 68.41 % | 545.617 M -8.84 % | 598.511 M -5.73 % | 634.914 M -7.06 % | 683.180 M -12.97 % | 784.953 M -8.02 % | 853.416 M -3.70 % | 886.192 M 5.94 % | 836.467 M 1.26 % | 826.094 M -5.95 % | 878.375 M 10.11 % | 797.737 M 0.93 % | 790.373 M 24.02 % | 637.274 M -1.43 % | 646.507 M -3.35 % | 668.927 M -3.70 % | 694.609 M -4.92 % | 730.582 M -2.87 % | 752.141 M -6.37 % | 803.307 M -1.29 % | 813.774 M -2.61 % | 835.610 M -3.04 % | 861.833 M -1.23 % | 872.607 M 5.95 % | 823.602 M -3.61 % | 854.413 M -4.64 % | 895.960 M -3.23 % | 925.835 M 2.23 % | 905.603 M -1.38 % | 918.313 M -2.07 % | 937.708 M -8.49 % | 1.025 B 0.78 % | 1.017 B 1.10 % | 1.006 B -4.40 % | 1.052 B 14.37 % | 919.856 M -7.82 % | 997.855 M -11.85 % | 1.132 B 11.22 % | 1.018 B 4.97 % | 969.591 M -5.05 % | 1.021 B 4.05 % | 981.388 M 7.77 % | 910.610 M 0.16 % | 909.170 M 9.43 % | 830.824 M -0.98 % | 839.067 M 0.64 % | 833.713 M -3.23 % | 861.503 M 4.70 % | 822.800 M -0.19 % | 824.365 M -0.16 % | 825.685 M -2.04 % | 842.851 M -3.19 % | 870.629 M -8.79 % | 954.542 M 3.44 % | 922.755 M -3.19 % | 953.141 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -7.599 M 70.85 % | -26.070 M -1 615.13 % | -1.520 M -124.62 % | 6.174 M 143.84 % | -14.083 M -233.24 % | 10.570 M -69.15 % | 34.265 M -52.38 % | 71.952 M 288.53 % | 18.519 M 142.58 % | -43.488 M -141.46 % | 104.890 M 298.47 % | 26.323 M -46.90 % | 49.571 M 180.00 % | -61.965 M -97.83 % | -31.322 M 44.40 % | -56.333 M -305.65 % | 27.392 M -21.30 % | 34.805 M -66.42 % | 103.647 M 104.95 % | 50.572 M 166.96 % | 18.944 M 130.88 % | -61.338 M -274.72 % | 35.106 M 818.21 % | -4.888 M -112.19 % | 40.088 M 211.47 % | -35.963 M -372.55 % | 13.195 M 1.20 % | 13.038 M 193.79 % | -13.901 M -115.17 % | 91.627 M 459.67 % | -25.475 M -315.78 % | 11.806 M 131.13 % | -37.923 M -182.91 % | 45.738 M 216.63 % | -39.216 M -169.78 % | 56.196 M 348.48 % | -22.616 M -533.76 % | 5.214 M 104.37 % | -119.396 M -192.35 % | 129.288 M 1 029.15 % | 11.450 M 113.64 % | -83.964 M -906.40 % | -8.343 M -110.58 % | 78.886 M 503.57 % | -19.547 M 75.99 % | -81.396 M -380.14 % | 29.055 M 72.43 % | 16.850 M -51.58 % | 34.800 M 154.42 % | -63.942 M -628.19 % | -8.781 M -358.78 % | -1.914 M -103.90 % | 49.069 M 144.28 % | -110.805 M -453.86 % | 31.313 M 251.26 % | -20.701 M 1.03 % | -20.916 M 20.58 % | -26.337 M -162.36 % | 42.237 M 511.51 % | -10.264 M -1 604.99 % | 682.000 K 101.62 % | -42.197 M |
| Accounts receivables | 1.021 M 121.36 % | -4.779 M -222.92 % | 3.888 M 360.59 % | -1.492 M -108.88 % | 16.798 M 333.86 % | -7.183 M -119.02 % | 37.775 M -13.18 % | 43.510 M 6 687.83 % | 641.000 K -93.33 % | 9.610 M -84.04 % | 60.231 M 173.13 % | 22.052 M -53.18 % | 47.096 M 169.65 % | -67.621 M -10.11 % | -61.414 M 44.64 % | -110.931 M -2 056.93 % | -5.143 M -142.46 % | 12.114 M 371.25 % | -4.466 M -150.91 % | 8.772 M 58.74 % | 5.526 M 186.29 % | -6.404 M -1 239.50 % | 562.000 K 108.27 % | -6.799 M -122.92 % | 29.669 M 417.24 % | 5.736 M 125.81 % | -22.223 M -1 034.52 % | 2.378 M -79.26 % | 11.464 M 412.71 % | -3.666 M -148.73 % | 7.523 M 227.27 % | -5.911 M -6.29 % | -5.561 M -117.99 % | 30.908 M 222.14 % | -25.306 M -23.33 % | -20.519 M -166.48 % | -7.700 M -523.99 % | -1.234 M -106.02 % | 20.489 M 5 467.66 % | 368.000 K 112.75 % | -2.886 M -1 976.26 % | -139.000 K -101.38 % | 10.041 M -29.33 % | 14.208 M 320.35 % | -6.448 M 43.97 % | -11.508 M -240.89 % | 8.168 M 137.42 % | -21.828 M -136 325.00 % | -16.000 K 99.87 % | -12.719 M 32.57 % | -18.863 M -787.93 % | 2.742 M 141.89 % | -6.545 M -220.96 % | 5.411 M -83.31 % | 32.413 M 337.13 % | -13.669 M 37.90 % | -22.012 M -191.32 % | -7.556 M -137.95 % | 19.910 M 204.89 % | -18.982 M -568.46 % | 4.052 M 160.24 % | -6.726 M |
| Inventory | 46.000 K -98.36 % | 2.813 M 243.96 % | -1.954 M -505.39 % | 482.000 K 135.89 % | -1.343 M -241.37 % | 950.000 K 194.81 % | -1.002 M 64.58 % | -2.829 M -163.40 % | 4.462 M 327.54 % | -1.961 M -2 434.52 % | 84.000 K 111.35 % | -740.000 K -122.18 % | 3.337 M 146.32 % | -7.205 M -205.24 % | 6.846 M 1 861.60 % | 349.000 K 103.68 % | -9.483 M -36.25 % | -6.960 M -474.39 % | 1.859 M 233.45 % | -1.393 M -192.62 % | 1.504 M 392.61 % | -514.000 K 47.44 % | -978.000 K 6.05 % | -1.041 M -167.29 % | 1.547 M 57.38 % | 983.000 K 142.76 % | -2.299 M -278.75 % | -607.000 K -446.85 % | -111.000 K -150.45 % | 220.000 K 158.36 % | -377.000 K -1 356.67 % | 30.000 K -99.50 % | 6.023 M 3 997.28 % | 147.000 K 110.93 % | -1.345 M 69.29 % | -4.379 M -308.13 % | 2.104 M 240.74 % | -1.495 M -170.83 % | -552.000 K -130.31 % | 1.821 M -32.88 % | 2.713 M 144.10 % | -6.152 M -429.34 % | 1.868 M 281.54 % | -1.029 M -1 453.95 % | 76.000 K -98.64 % | 5.570 M 203.40 % | -5.387 M -63.09 % | -3.303 M -240.85 % | 2.345 M 142.85 % | -5.473 M -104.67 % | -2.674 M -68.92 % | -1.583 M -213.07 % | 1.400 M -48.42 % | 2.714 M 225.24 % | -2.167 M -107.16 % | 30.253 M 201.78 % | -29.725 M -5 314.91 % | 570.000 K -47.47 % | 1.085 M -44.98 % | 1.972 M -72.39 % | 7.143 M 1 642.20 % | 410.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M 168.33 % | -2.046 M -295.23 % | 1.048 M 148.65 % | -2.154 M -189.23 % | 2.414 M 185.68 % | 845.000 K 64.72 % | 513.000 K 161.00 % | -841.000 K -1 101.43 % | -70.000 K 97.29 % | -2.585 M -61.66 % | -1.599 M -197.92 % | 1.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -8.666 M 64.05 % | -24.104 M -597.86 % | -3.454 M -148.83 % | 7.073 M 125.73 % | -27.492 M -274.50 % | 15.755 M 4 550.56 % | -354.000 K -101.23 % | 28.857 M 129.55 % | 12.571 M 124.34 % | -51.650 M -213.73 % | 45.416 M 793.84 % | 5.081 M 194.89 % | 1.723 M -88.08 % | 14.460 M -33.10 % | 21.613 M -60.16 % | 54.249 M 29.11 % | 42.018 M 41.71 % | 29.651 M -72.09 % | 106.254 M 146.00 % | 43.193 M 262.54 % | 11.914 M 121.89 % | -54.420 M -253.20 % | 35.522 M 1 103.32 % | 2.952 M -66.73 % | 8.872 M 120.79 % | -42.682 M -213.16 % | 37.717 M 234.76 % | 11.267 M 144.61 % | -25.254 M -126.56 % | 95.073 M 391.45 % | -32.621 M -284.43 % | 17.687 M 146.08 % | -38.385 M -361.42 % | 14.683 M 216.86 % | -12.565 M -115.49 % | 81.094 M 576.46 % | -17.020 M -314.28 % | 7.943 M 105.70 % | -139.333 M -209.63 % | 127.099 M 993.51 % | 11.623 M 114.96 % | -77.673 M -283.53 % | -20.252 M -130.82 % | 65.707 M 598.72 % | -13.175 M 82.54 % | -75.458 M -387.20 % | 26.274 M -37.41 % | 41.981 M 29.29 % | 32.471 M 170.97 % | -45.750 M -458.65 % | 12.756 M 515.10 % | -3.073 M -105.67 % | 54.214 M 145.58 % | -118.930 M -11 246.20 % | 1.067 M 102.86 % | -37.285 M -220.97 % | 30.821 M 259.27 % | -19.351 M -191.10 % | 21.242 M 214.88 % | 6.746 M 164.17 % | -10.513 M 70.70 % | -35.881 M |
| Other non cash items | -9.870 M -3 480.14 % | 292.000 K 102.67 % | -10.955 M -609.06 % | 2.152 M -91.32 % | 24.786 M 2 805.90 % | -916.000 K -144.53 % | 2.057 M 242.26 % | 601.000 K 103.72 % | -16.163 M -4 055.01 % | -389.000 K -105.02 % | 7.751 M 334.96 % | 1.782 M 130.53 % | 773.000 K -38.70 % | 1.261 M 106.89 % | -18.304 M -4 427.19 % | 423.000 K -75.16 % | 1.703 M 463.89 % | -468.000 K -114.45 % | 3.239 M 610.31 % | 456.000 K 180.14 % | -569.000 K -135.52 % | 1.602 M 484.67 % | 274.000 K 515.15 % | -66.000 K 93.81 % | -1.066 M -274.04 % | -285.000 K -1 139.13 % | -23.000 K 97.91 % | -1.100 M -254.71 % | 711.000 K 273.84 % | -409.000 K -101.90 % | 21.498 M 1 434.48 % | 1.401 M 163.94 % | -2.191 M -205.49 % | 2.077 M 12 117.65 % | 17.000 K -99.49 % | 3.306 M 289.35 % | -1.746 M -180.20 % | 2.177 M 124.80 % | -8.779 M -341.58 % | 3.634 M 368.99 % | -1.351 M 64.61 % | -3.817 M 68.57 % | -12.146 M -291.05 % | -3.106 M -584.14 % | -454.000 K -62.14 % | -280.000 K 99.30 % | -39.979 M -4 288.47 % | -911.000 K -587.17 % | 187.000 K 170.04 % | -267.000 K 74.79 % | -1.059 M -3 214.71 % | 34.000 K 103.12 % | -1.089 M -314.79 % | 507.000 K -88.56 % | 4.433 M 48.51 % | 2.985 M 143.86 % | -6.806 M 12.81 % | -7.806 M -46.04 % | -5.345 M -339.79 % | 2.229 M 201.83 % | -2.189 M 77.33 % | -9.654 M |
| Net cash provided by operating activities | -6.023 M 65.81 % | -17.617 M -164.68 % | 27.236 M 609.47 % | -5.346 M 81.76 % | -29.309 M -104.07 % | -14.362 M -207.99 % | 13.299 M -74.17 % | 51.494 M 430.85 % | -15.564 M 73.22 % | -58.113 M -160.54 % | 95.989 M 142.41 % | 39.598 M -30.14 % | 56.685 M 200.58 % | -56.357 M -98.27 % | -28.425 M 47.83 % | -54.481 M -797.22 % | 7.814 M -43.32 % | 13.786 M -86.32 % | 100.770 M 290.60 % | 25.799 M 286.10 % | 6.682 M 107.28 % | -91.840 M -338.21 % | 38.555 M 451.46 % | -10.970 M -127.55 % | 39.814 M 182.48 % | -48.274 M -226.05 % | 38.296 M 1 059.08 % | 3.304 M 109.23 % | -35.786 M -141.66 % | 85.907 M 10 450.24 % | -830.000 K 87.55 % | -6.666 M 86.87 % | -50.787 M -234.85 % | 37.663 M 242.81 % | -26.372 M -144.01 % | 59.926 M 1 180.53 % | -5.546 M 58.43 % | -13.340 M 88.54 % | -116.378 M -200.90 % | 115.339 M 261.11 % | 31.940 M 134.35 % | -92.972 M -2 836.08 % | 3.398 M -95.90 % | 82.941 M 482.04 % | -21.710 M 72.83 % | -79.899 M -2 004.62 % | 4.195 M -74.91 % | 16.717 M -47.68 % | 31.953 M 147.56 % | -67.180 M -1 217.80 % | 6.010 M 170.33 % | -8.546 M -118.68 % | 45.743 M 142.14 % | -108.541 M -450.86 % | 30.936 M 263.32 % | -18.942 M -16.80 % | -16.218 M 27.51 % | -22.374 M -145.05 % | 49.661 M 606.42 % | 7.030 M 47.38 % | 4.770 M 110.85 % | -43.968 M |
| Investments in property plant and equipment | -14.403 M -3 641.04 % | -385.000 K 97.21 % | -13.807 M 15.14 % | -16.270 M 6.21 % | -17.347 M -465.05 % | -3.070 M 55.34 % | -6.874 M 52.89 % | -14.591 M 10.77 % | -16.352 M -1 408.49 % | -1.084 M 89.42 % | -10.245 M -134.55 % | -4.368 M -1.16 % | -4.318 M -215.87 % | -1.367 M -105.95 % | 22.986 M 4 669.78 % | -503.000 K 34.76 % | -771.000 K -217.28 % | -243.000 K 42.00 % | -419.000 K 60.02 % | -1.048 M 26.04 % | -1.417 M -132.30 % | -610.000 K -31.18 % | -465.000 K 49.62 % | -923.000 K 29.76 % | -1.314 M -35.88 % | -967.000 K -81.43 % | -533.000 K -226.99 % | -163.000 K 94.58 % | -3.008 M -471.86 % | -526.000 K 26.02 % | -711.000 K 32.99 % | -1.061 M 16.13 % | -1.265 M -45.74 % | -868.000 K 76.84 % | -3.748 M -1 341.54 % | -260.000 K 83.19 % | -1.547 M -2 243.94 % | -66.000 K 92.76 % | -911.000 K -314.09 % | -220.000 K 87.25 % | -1.725 M -447.62 % | -315.000 K 87.30 % | -2.480 M 11.05 % | -2.788 M -39.33 % | -2.001 M -57.68 % | -1.269 M -84.72 % | -687.000 K -97.98 % | -347.000 K 51.87 % | -721.000 K 17.51 % | -874.000 K -12.48 % | -777.000 K 98.86 % | -68.174 M -9 238.90 % | -730.000 K -5.95 % | -689.000 K 26.78 % | -941.000 K 12.06 % | -1.070 M 73.98 % | -4.112 M -323.48 % | -971.000 K -129.01 % | -424.000 K 77.24 % | -1.863 M -99.04 % | -936.000 K 54.21 % | -2.044 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -8.000 M 68.00 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.115 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -250.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.095 M 89.05 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -17.000 M -112.50 % | -8.000 M 68.00 % | -25.000 M -1 335.79 % | 2.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.828 M 304.56 % | 3.418 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.035 M | 0.000 -100.00 % | 113.130 M 200.00 % | -113.130 M | 0.000 | 0.000 -100.00 % | 29.085 M 138.19 % | -76.163 M | 0.000 | 0.000 -100.00 % | 627.000 K 200.00 % | -627.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 675.000 K 196.43 % | -700.000 K -101.51 % | 46.288 M 148.26 % | -95.915 M -182.03 % | 116.922 M 21.94 % | 95.886 M 405.49 % | 18.969 M -33.17 % | 28.385 M 215.65 % | -24.543 M -136.39 % | 67.441 M 131.53 % | -213.867 M -239.95 % | 152.815 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.800 M | 0.000 | 0.000 -100.00 % | 7.200 M 114.40 % | -49.989 M -909.15 % | 6.178 M -81.65 % | 33.661 M 106.37 % | 16.311 M 173.90 % | 5.955 M 131.68 % | -18.796 M -4 501.87 % | 427.000 K 117.44 % | -2.449 M 82.03 % | -13.627 M -0.01 % | -13.626 M -233.82 % | 10.182 M 120.39 % | 4.620 M | 0.000 100.00 % | -4.000 K | 0.000 100.00 % | -13.569 M | 0.000 | 0.000 -100.00 % | 7.049 M 145.01 % | 2.877 M | 0.000 -100.00 % | 381.000 K -96.85 % | 12.110 M 20.50 % | 10.050 M -93.32 % | 150.454 M 219.65 % | -125.750 M -409.03 % | -24.704 M | 0.000 -100.00 % | 37.542 M 3 584.20 % | 1.019 M -79.15 % | 4.888 M | 0.000 100.00 % | -692.000 K -154.23 % | 1.276 M 193.75 % | -1.361 M -198.91 % | 1.376 M | 0.000 | 0.000 100.00 % | -2.302 M -200.00 % | 2.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 38.373 M 15 089.45 % | -256.000 K 34.02 % | -388.000 K 65.91 % | -1.138 M -156.20 % | 2.025 M -2.46 % | 2.076 M 8 750.00 % | -24.000 K 57.14 % | -56.000 K 98.82 % | -4.736 M -115.96 % | -2.193 M | 0.000 100.00 % | -1.915 M 56.56 % | -4.408 M -436.75 % | 1.309 M | 0.000 -100.00 % | 16.005 M 145.83 % | -34.925 M -819.21 % | 4.856 M 110.29 % | -47.205 M -345.94 % | 19.194 M 217.31 % | -16.362 M -2 896.92 % | 585.000 K 171.08 % | -823.000 K 66.65 % | -2.468 M 65.92 % | -7.241 M -527.96 % | 1.692 M 203.23 % | 558.000 K 153.60 % | -1.041 M -322.91 % | 467.000 K -83.69 % | 2.863 M 132.32 % | -8.859 M -4 905.08 % | -177.000 K -100.14 % | 129.713 M 3 528.34 % | 3.575 M 107.67 % | -46.584 M -781.10 % | -5.287 M 95.34 % | -113.468 M -12 006.40 % | 953.000 K 101.53 % | -62.212 M -24 587.30 % | -252.000 K 87.29 % | -1.982 M -10 911.11 % | -18.000 K 99.80 % | -8.992 M -249.75 % | -2.571 M -310.05 % | -627.000 K -133.86 % | 1.852 M -97.54 % | 75.433 M 3 654.75 % | 2.009 M 159.23 % | -3.392 M 86.79 % | -25.684 M 1.80 % | -26.155 M -2 661.88 % | -947.000 K 98.04 % | -48.300 M -150.74 % | 95.195 M 1 089.64 % | 8.002 M -67.51 % | 24.626 M 194.90 % | -25.950 M -630.99 % | -3.550 M -119.68 % | 18.042 M 2 108.32 % | 817.000 K -87.56 % | 6.568 M 189.74 % | -7.319 M |
| Net cash used for investing activites | 23.970 M 3 839.47 % | -641.000 K 99.76 % | -264.195 M -1 417.66 % | -17.408 M -13.61 % | -15.322 M -1 441.45 % | -994.000 K 85.59 % | -6.898 M 52.91 % | -14.647 M 30.54 % | -21.088 M -543.52 % | -3.277 M -134.64 % | 9.459 M 158.09 % | -16.283 M -86.60 % | -8.726 M -222.14 % | 7.144 M 126.46 % | -27.003 M -713.34 % | -3.320 M 90.52 % | -35.035 M -759.54 % | -4.076 M 89.72 % | -39.646 M -5 999.38 % | -650.000 K 96.25 % | -17.352 M -601.37 % | -2.474 M -127.60 % | -1.087 M 92.01 % | -13.599 M -935.83 % | 1.627 M -69.56 % | 5.345 M 21 280.00 % | 25.000 K 102.07 % | -1.208 M 52.46 % | -2.541 M 77.38 % | -11.232 M -17.37 % | -9.570 M -673.02 % | -1.238 M -100.91 % | 135.497 M 2 326.52 % | 5.584 M 120.46 % | -27.297 M -428.40 % | -5.166 M -150.52 % | 10.225 M 110.01 % | -102.193 M -176.03 % | 134.409 M 206.49 % | -126.222 M -18 827.30 % | 674.000 K 100.88 % | -76.496 M -223.01 % | 62.185 M 1 532.83 % | -4.340 M -250.33 % | 2.887 M 6 661.36 % | -44.000 K -100.06 % | 74.054 M 2 420.56 % | 2.938 M 153.67 % | -5.474 M 78.26 % | -25.182 M 4.09 % | -26.257 M 62.39 % | -69.821 M -1 284.24 % | -5.044 M -664.84 % | 893.000 K -99.28 % | 123.983 M 3.80 % | 119.442 M 1 176.73 % | -11.093 M -146.48 % | 23.864 M 444.61 % | -6.925 M -110.43 % | 66.395 M 131.88 % | -208.235 M -245.16 % | 143.452 M |
| Debt repayment | 10.716 M 6 634.15 % | -164.000 K 99.87 % | -130.163 M -1 435.69 % | 9.745 M | 0.000 | 0.000 100.00 % | -8.781 M 92.02 % | -110.061 M -99.06 % | -55.289 M -47 977.39 % | -115.000 K -100.15 % | 75.073 M 292.56 % | 19.124 M 165.07 % | -29.391 M -148.99 % | 59.989 M 17.65 % | 50.991 M -14.45 % | 59.603 M | 0.000 -100.00 % | 10.000 M | 0.000 100.00 % | -15.952 M | 0.000 | 0.000 100.00 % | -10.000 M 50.99 % | -20.403 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M 25.00 % | -40.000 M | 0.000 -100.00 % | 9.431 M -76.42 % | 40.000 M 300.00 % | 10.000 M 124.32 % | -41.121 M -536.11 % | 9.429 M | 0.000 100.00 % | -22.000 M -122.92 % | 96.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 379.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 911.000 K -58.52 % | 2.196 M -66.57 % | 6.569 M 11 843.64 % | 55.000 K -97.67 % | 2.357 M -6.80 % | 2.529 M -54.34 % | 5.539 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.964 M 80.34 % | -15.074 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -790.000 K 94.37 % | -14.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.211 M -6.70 % | -1.135 M 21.45 % | -1.445 M -12.10 % | -1.289 M -104.54 % | 28.363 M 1 200.19 % | -2.578 M 29.87 % | -3.676 M -51.40 % | -2.428 M -24.19 % | -1.955 M 17.61 % | -2.373 M -33.61 % | -1.776 M -51.54 % | -1.172 M 67.71 % | -3.630 M -29.41 % | -2.805 M -69.49 % | -1.655 M -60.52 % | -1.031 M 18.24 % | -1.261 M -11.99 % | -1.126 M 0.00 % | -1.126 M 5.38 % | -1.190 M 89.07 % | -10.887 M -1 191.46 % | -843.000 K 30.84 % | -1.219 M -91.97 % | -635.000 K -81.43 % | -350.000 K 83.83 % | -2.164 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 569.000 K | 0.000 | 0.000 -100.00 % | 3.121 M 446.58 % | 571.000 K | 0.000 -100.00 % | 390.000 K | 0.000 -100.00 % | 40.000 M 298.93 % | -20.108 M -239.78 % | -5.918 M | 0.000 100.00 % | -180.000 K -100.96 % | 18.699 M 8 599.55 % | -220.000 K -600.00 % | 44.000 K -80.00 % | 220.000 K | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K 99.69 % | -6.703 M | 0.000 | 0.000 100.00 % | -32.000 K 99.91 % | -34.453 M -42 966.25 % | -80.000 K | 0.000 100.00 % | -145.000 K 99.57 % | -33.540 M -3 043.39 % | -1.067 M -193.03 % | 1.147 M |
| Net cash used provided by financing activities | 9.505 M 831.72 % | -1.299 M 99.01 % | -131.608 M -133.97 % | 387.456 M 1 266.06 % | 28.363 M 1 200.19 % | -2.578 M 79.30 % | -12.457 M 88.93 % | -112.489 M -96.51 % | -57.244 M -2 200.80 % | -2.488 M -103.39 % | 73.297 M 308.29 % | 17.952 M 154.37 % | -33.021 M -157.75 % | 57.184 M 15.91 % | 49.336 M -15.77 % | 58.572 M 4 744.89 % | -1.261 M -114.21 % | 8.874 M 888.10 % | -1.126 M 93.43 % | -17.142 M -57.45 % | -10.887 M -1 191.46 % | -843.000 K 92.49 % | -11.219 M 46.67 % | -21.038 M -5 910.86 % | -350.000 K 83.83 % | -2.164 M | 0.000 100.00 % | -30.000 M 25.00 % | -40.000 M | 0.000 -100.00 % | 10.000 M -75.00 % | 40.000 M 300.00 % | 10.000 M 126.32 % | -38.000 M -480.00 % | 10.000 M | 0.000 100.00 % | -21.610 M -122.51 % | 96.000 M 159.21 % | 37.036 M 205.27 % | -35.182 M -494.49 % | -5.918 M | 0.000 100.00 % | -180.000 K -100.96 % | 18.699 M 8 599.55 % | -220.000 K -600.00 % | 44.000 K -80.00 % | 220.000 K | 0.000 100.00 % | -790.000 K 94.37 % | -14.036 M -66 738.10 % | -21.000 K 99.69 % | -6.703 M | 0.000 | 0.000 100.00 % | -18.670 M 44.34 % | -33.542 M -1 685.16 % | 2.116 M -67.79 % | 6.569 M 7 398.89 % | -90.000 K 99.71 % | -31.183 M -2 232.90 % | 1.462 M -78.13 % | 6.686 M |
| Effect of forex changes on cash | -2.847 M -768.31 % | 426.000 K -39.32 % | 702.000 K 305.87 % | -341.000 K -189.03 % | 383.000 K -63.31 % | 1.044 M 173.52 % | -1.420 M -201.50 % | 1.399 M 502.01 % | -348.000 K -1 557.14 % | -21.000 K -104.65 % | 452.000 K -92.13 % | 5.741 M 217.88 % | 1.806 M -37.14 % | 2.873 M -39.86 % | 4.777 M 2 311.57 % | -216.000 K 90.22 % | -2.209 M -937.09 % | -213.000 K 80.71 % | -1.104 M 33.25 % | -1.654 M 49.28 % | -3.261 M -895.37 % | 410.000 K 107.53 % | -5.443 M -84.07 % | -2.957 M -480.57 % | 777.000 K -62.30 % | 2.061 M 7.57 % | 1.916 M 237.05 % | -1.398 M -116.98 % | 8.231 M 281.62 % | -4.532 M 9.25 % | -4.994 M -639.85 % | -675.000 K -167.64 % | 998.000 K 106.81 % | -14.664 M -444.31 % | 4.259 M 165.04 % | -6.548 M -398.33 % | -1.314 M 79.96 % | -6.557 M -314.74 % | -1.581 M -111.15 % | 14.182 M 505.55 % | -3.497 M 13.95 % | -4.064 M -161.72 % | 6.585 M 178.08 % | 2.368 M 203.72 % | -2.283 M -252.81 % | 1.494 M 38.08 % | 1.082 M 203.54 % | -1.045 M -179.59 % | 1.313 M -44.51 % | 2.366 M 841.69 % | -319.000 K 72.33 % | -1.153 M 39.16 % | -1.895 M 25.95 % | -2.559 M -1 740.38 % | 156.000 K -95.38 % | 3.378 M 526.52 % | -792.000 K -568.64 % | 169.000 K 131.12 % | -543.000 K -282.39 % | -142.000 K -192.21 % | 154.000 K 385.19 % | -54.000 K |
| Net change in cash | 24.605 M 228.61 % | -19.131 M 94.80 % | -367.865 M -200.96 % | 364.361 M 2 393.74 % | -15.885 M 5.95 % | -16.890 M -169.34 % | 24.359 M 132.84 % | -74.176 M 21.29 % | -94.244 M -47.75 % | -63.784 M -135.61 % | 179.124 M 281.05 % | 47.008 M 180.75 % | 16.744 M 54.41 % | 10.844 M 924.64 % | -1.315 M -336.94 % | 555.000 K 101.81 % | -30.691 M -267.06 % | 18.371 M -68.81 % | 58.894 M 827.03 % | 6.353 M 125.60 % | -24.818 M 73.81 % | -94.747 M -555.38 % | 20.806 M 142.84 % | -48.564 M -215.99 % | 41.868 M 197.30 % | -43.032 M -206.95 % | 40.237 M 237.32 % | -29.302 M 58.20 % | -70.096 M -199.93 % | 70.143 M 1 400.39 % | -5.394 M -117.17 % | 31.421 M -67.17 % | 95.708 M 1 116.33 % | -9.417 M 75.59 % | -38.578 M -180.02 % | 48.212 M 364.25 % | -18.245 M 30.07 % | -26.090 M -148.78 % | 53.486 M 267.76 % | -31.883 M -237.43 % | 23.199 M 113.37 % | -173.532 M -341.06 % | 71.988 M -27.77 % | 99.668 M 567.35 % | -21.326 M 72.80 % | -78.405 M -198.56 % | 79.551 M 327.46 % | 18.610 M -31.08 % | 27.002 M 125.96 % | -104.032 M -1 016.66 % | 11.349 M 113.16 % | -86.223 M -322.20 % | 38.804 M 135.21 % | -110.207 M -180.79 % | 136.405 M 93.93 % | 70.336 M 370.66 % | -25.987 M -415.84 % | 8.228 M -80.46 % | 42.103 M 0.01 % | 42.100 M 120.86 % | -201.849 M -290.22 % | 106.116 M |
| Cash at beginning of period | 133.357 M -12.55 % | 152.488 M -70.70 % | 520.353 M 233.58 % | 155.992 M -9.85 % | 173.045 M -8.89 % | 189.935 M 14.71 % | 165.576 M -30.94 % | 239.752 M -28.22 % | 333.996 M -16.03 % | 397.780 M 82.90 % | 217.488 M 27.57 % | 170.480 M 10.89 % | 153.736 M 7.59 % | 142.892 M -0.91 % | 144.207 M -14.26 % | 168.194 M -15.43 % | 198.885 M 10.18 % | 180.514 M 48.42 % | 121.620 M 5.51 % | 115.267 M -17.72 % | 140.085 M -40.35 % | 234.832 M 9.72 % | 214.026 M -18.49 % | 262.590 M 18.97 % | 220.722 M -16.32 % | 263.754 M 18.00 % | 223.517 M -11.59 % | 252.819 M -21.71 % | 322.915 M 27.75 % | 252.772 M -2.09 % | 258.166 M 13.86 % | 226.745 M 73.04 % | 131.037 M -6.70 % | 140.454 M -21.55 % | 179.032 M 36.85 % | 130.820 M -12.24 % | 149.065 M -14.90 % | 175.155 M 43.96 % | 121.669 M -20.76 % | 153.552 M 17.80 % | 130.353 M -57.10 % | 303.885 M 31.04 % | 231.897 M 75.38 % | 132.229 M -13.89 % | 153.555 M -33.80 % | 231.960 M 52.20 % | 152.409 M 13.91 % | 133.799 M 25.28 % | 106.797 M -49.34 % | 210.829 M -15.24 % | 248.743 M -12.94 % | 285.703 M 15.72 % | 246.899 M -30.86 % | 357.106 M 31.52 % | 271.531 M 34.96 % | 201.195 M -11.44 % | 227.182 M 3.76 % | 218.954 M 23.81 % | 176.851 M 31.24 % | 134.751 M -59.97 % | 336.600 M 46.04 % | 230.484 M |
| Cash at end of period | 157.962 M 18.45 % | 133.357 M -12.55 % | 152.488 M -70.70 % | 520.353 M 231.10 % | 157.160 M -9.18 % | 173.045 M -8.89 % | 189.935 M 14.71 % | 165.576 M -30.94 % | 239.752 M -28.22 % | 333.996 M -15.79 % | 396.612 M 82.36 % | 217.488 M 27.57 % | 170.480 M 10.89 % | 153.736 M 7.59 % | 142.892 M -15.32 % | 168.749 M 0.33 % | 168.194 M -15.43 % | 198.885 M 10.18 % | 180.514 M 48.42 % | 121.620 M 5.51 % | 115.267 M -17.72 % | 140.085 M -40.35 % | 234.832 M 9.72 % | 214.026 M -18.49 % | 262.590 M 18.97 % | 220.722 M -16.32 % | 263.754 M 18.00 % | 223.517 M -11.59 % | 252.819 M -21.71 % | 322.915 M 27.75 % | 252.772 M -2.09 % | 258.166 M 13.86 % | 226.745 M 73.04 % | 131.037 M -6.70 % | 140.454 M -21.55 % | 179.032 M 36.85 % | 130.820 M -12.24 % | 149.065 M -14.90 % | 175.155 M 43.96 % | 121.669 M -20.76 % | 153.552 M 17.80 % | 130.353 M -57.10 % | 303.885 M 31.04 % | 231.897 M 75.38 % | 132.229 M -13.89 % | 153.555 M -33.80 % | 231.960 M 52.20 % | 152.409 M 13.91 % | 133.799 M 25.28 % | 106.797 M -58.94 % | 260.092 M 30.39 % | 199.480 M -30.18 % | 285.703 M 15.72 % | 246.899 M -39.48 % | 407.936 M 50.24 % | 271.531 M 34.96 % | 201.195 M -11.44 % | 227.182 M 3.76 % | 218.954 M 23.81 % | 176.851 M 31.24 % | 134.751 M -59.97 % | 336.600 M |
| Operating cash flow | -6.023 M 65.81 % | -17.617 M -164.68 % | 27.236 M 609.47 % | -5.346 M 81.76 % | -29.309 M -104.07 % | -14.362 M -131.82 % | 45.134 M -12.03 % | 51.304 M 429.63 % | -15.564 M 73.22 % | -58.113 M -160.54 % | 95.989 M 142.41 % | 39.598 M -30.14 % | 56.685 M 200.58 % | -56.357 M -98.27 % | -28.425 M 47.83 % | -54.481 M -797.22 % | 7.814 M -43.32 % | 13.786 M -86.32 % | 100.770 M 290.60 % | 25.799 M 286.10 % | 6.682 M 107.28 % | -91.840 M -338.21 % | 38.555 M 451.46 % | -10.970 M -127.55 % | 39.814 M 182.48 % | -48.274 M -226.05 % | 38.296 M 1 059.08 % | 3.304 M 109.23 % | -35.786 M -141.66 % | 85.907 M 10 450.24 % | -830.000 K 87.55 % | -6.666 M 86.87 % | -50.787 M -234.85 % | 37.663 M 242.81 % | -26.372 M -144.01 % | 59.926 M 1 180.53 % | -5.546 M 58.43 % | -13.340 M 88.54 % | -116.378 M -200.90 % | 115.339 M 261.11 % | 31.940 M 134.35 % | -92.972 M -2 836.08 % | 3.398 M -95.90 % | 82.941 M 482.04 % | -21.710 M 72.83 % | -79.899 M -2 004.62 % | 4.195 M -74.91 % | 16.717 M -47.68 % | 31.953 M 147.56 % | -67.180 M -1 217.80 % | 6.010 M 170.33 % | -8.546 M -118.68 % | 45.743 M 142.14 % | -108.541 M -450.86 % | 30.936 M 263.32 % | -18.942 M -16.80 % | -16.218 M 27.51 % | -22.374 M -145.05 % | 49.661 M 606.42 % | 7.030 M 47.38 % | 4.770 M 110.85 % | -43.968 M |
| Capital expenditure | -15.171 M -1 877.97 % | -767.000 K 94.53 % | -14.013 M 15.33 % | -16.551 M 4.59 % | -17.347 M -551.65 % | -2.662 M 61.27 % | -6.874 M 52.89 % | -14.591 M 10.99 % | -16.393 M -748.50 % | -1.932 M 24.09 % | -2.545 M -3.37 % | -2.462 M 41.64 % | -4.219 M -180.33 % | -1.505 M -33.30 % | -1.129 M 67.83 % | -3.510 M -355.25 % | -771.000 K -117.18 % | -355.000 K 15.27 % | -419.000 K 60.02 % | -1.048 M 26.04 % | -1.417 M -89.69 % | -747.000 K -60.65 % | -465.000 K 49.62 % | -923.000 K 29.76 % | -1.314 M -10.61 % | -1.188 M -38.30 % | -859.000 K -426.99 % | -163.000 K 94.58 % | -3.008 M -471.86 % | -526.000 K 40.90 % | -890.000 K 24.77 % | -1.183 M 6.48 % | -1.265 M -45.74 % | -868.000 K 79.87 % | -4.312 M -1 558.46 % | -260.000 K 83.19 % | -1.547 M -2 243.94 % | -66.000 K 93.31 % | -986.000 K -218.06 % | -310.000 K 83.25 % | -1.851 M -487.62 % | -315.000 K 87.30 % | -2.481 M 12.30 % | -2.829 M -41.38 % | -2.001 M -44.69 % | -1.383 M -100.14 % | -691.000 K -97.99 % | -349.000 K 61.98 % | -918.000 K 44.30 % | -1.648 M -15.89 % | -1.422 M 97.91 % | -68.174 M -9 238.90 % | -730.000 K 26.11 % | -988.000 K 12.41 % | -1.128 M -5.42 % | -1.070 M 75.27 % | -4.327 M -345.62 % | -971.000 K -70.35 % | -570.000 K 70.20 % | -1.913 M -102.22 % | -946.000 K 74.17 % | -3.662 M |
| Free CashFlow | -21.194 M -15.29 % | -18.384 M -239.03 % | 13.223 M 160.39 % | -21.897 M 53.11 % | -46.696 M -167.88 % | -17.432 M -145.71 % | 38.137 M 3.88 % | 36.713 M 214.88 % | -31.957 M 46.78 % | -60.045 M -164.40 % | 93.233 M 151.06 % | 37.136 M -29.09 % | 52.367 M 190.50 % | -57.862 M -95.41 % | -29.611 M 48.94 % | -57.991 M -923.38 % | 7.043 M -47.56 % | 13.431 M -86.60 % | 100.208 M 304.86 % | 24.751 M 370.10 % | 5.265 M 105.69 % | -92.587 M -343.89 % | 37.962 M 419.20 % | -11.893 M -130.89 % | 38.500 M 177.84 % | -49.462 M -232.12 % | 37.437 M 1 091.88 % | 3.141 M 108.10 % | -38.794 M -145.44 % | 85.381 M 5 064.01 % | -1.720 M 78.09 % | -7.849 M 84.92 % | -52.052 M -241.46 % | 36.795 M 219.92 % | -30.684 M -151.43 % | 59.666 M 941.20 % | -7.093 M 47.09 % | -13.406 M 88.58 % | -117.364 M -202.03 % | 115.029 M 282.30 % | 30.089 M 132.25 % | -93.287 M -10 273.06 % | 917.000 K -98.86 % | 80.112 M 437.87 % | -23.711 M 70.83 % | -81.282 M -2 419.69 % | 3.504 M -78.59 % | 16.368 M -47.26 % | 31.035 M 145.09 % | -68.828 M -1 600.17 % | 4.588 M 105.98 % | -76.720 M -270.44 % | 45.013 M 141.10 % | -109.529 M -467.45 % | 29.808 M 248.95 % | -20.012 M 2.59 % | -20.545 M 11.99 % | -23.345 M -147.55 % | 49.091 M 859.37 % | 5.117 M 33.81 % | 3.824 M 108.03 % | -47.630 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 |