Saxlund Group AB (publ) SAXG.ST
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 307.321 M -0.26 % | 308.128 M 23.23 % | 250.037 M -3.02 % | 257.821 M 60.60 % | 160.535 M -19.29 % | 198.896 M -7.90 % | 215.963 M -40.38 % | 362.210 M 239.70 % | 106.626 M 15.77 % | 92.100 M -28.27 % | 128.395 M -6.95 % | 137.988 M 4.94 % | 131.496 M -42.01 % | 226.771 M 103.81 % | 111.264 M 29.17 % | 86.140 M -27.05 % | 118.073 M |
| Net income | -15.073 M 43.49 % | -26.675 M -161.39 % | -10.205 M -582.05 % | 2.117 M 107.45 % | -28.414 M -53.96 % | -18.455 M 81.30 % | -98.675 M -134.83 % | -42.019 M 15.22 % | -49.561 M -8.68 % | -45.601 M -100.81 % | -22.709 M -590.03 % | -3.291 M 91.44 % | -38.446 M -2 717.15 % | 1.469 M 108.24 % | -17.821 M -230.14 % | -5.398 M 8.83 % | -5.921 M |
| Income before tax | -10.748 M 54.03 % | -23.380 M -63.47 % | -14.302 M -363.68 % | 5.424 M 119.40 % | -27.953 M -30.44 % | -21.429 M 78.07 % | -97.728 M -152.85 % | -38.650 M 22.78 % | -50.051 M -293.51 % | -12.719 M 25.08 % | -16.976 M -645.50 % | 3.112 M 113.86 % | -22.460 M -7 252.87 % | 314.000 K 101.75 % | -17.993 M -210.17 % | -5.801 M -1.36 % | -5.723 M |
| Income before tax ratio | -0.03 53.91 % | -0.08 -32.65 % | -0.06 -371.89 % | 0.02 112.08 % | -0.17 -61.62 % | -0.11 76.19 % | -0.45 -324.08 % | -0.11 77.27 % | -0.47 -239.90 % | -0.14 -4.45 % | -0.13 -686.26 % | 0.02 113.20 % | -0.17 -12 435.45 % | 0.00 100.86 % | -0.16 -140.13 % | -0.07 -38.94 % | -0.05 |
| EBITDA | -617.000 K 95.34 % | -13.236 M -99.61 % | -6.631 M -167.61 % | 9.808 M 147.43 % | -20.678 M -73.78 % | -11.899 M 77.53 % | -52.956 M -77.16 % | -29.891 M -40.28 % | -21.308 M -199.65 % | -7.111 M 32.30 % | -10.503 M -325.53 % | 4.657 M 124.01 % | -19.400 M -492.24 % | 4.946 M 132.74 % | -15.105 M -249.73 % | -4.319 M 1.62 % | -4.390 M |
| Net income ratio | -0.05 43.35 % | -0.09 -112.11 % | -0.04 -597.06 % | 0.01 104.64 % | -0.18 -90.75 % | -0.09 79.69 % | -0.46 -293.86 % | -0.12 75.04 % | -0.46 6.12 % | -0.50 -179.94 % | -0.18 -641.59 % | -0.02 91.84 % | -0.29 -4 613.41 % | 0.01 104.04 % | -0.16 -155.59 % | -0.06 -24.96 % | -0.05 |
| Ratio EBITDA | 0.00 95.33 % | -0.04 -61.98 % | -0.03 -169.71 % | 0.04 129.53 % | -0.13 -115.31 % | -0.06 75.60 % | -0.25 -197.14 % | -0.08 58.70 % | -0.20 -158.83 % | -0.08 5.61 % | -0.08 -342.38 % | 0.03 122.88 % | -0.15 -776.43 % | 0.02 116.07 % | -0.14 -170.76 % | -0.05 -34.85 % | -0.04 |
| Gross profit ratio | 0.29 25.50 % | 0.23 -27.22 % | 0.32 3.21 % | 0.31 -8.13 % | 0.34 -1.23 % | 0.34 36.45 % | 0.25 30.54 % | 0.19 -37.52 % | 0.31 -30.23 % | 0.44 15.45 % | 0.38 -11.59 % | 0.43 24.02 % | 0.35 -12.37 % | 0.40 -60.35 % | 1.00 244.50 % | 0.29 26.39 % | 0.23 |
| Weighted average shs out dil | 71.990 M -12.66 % | 82.422 M 0.00 % | 82.421 M 2.45 % | 80.447 M 56.29 % | 51.472 M 7.92 % | 47.695 M 142.16 % | 19.696 M 67.68 % | 11.746 M 1 410.60 % | 777.589 K 980.47 % | 71.968 K 66.02 % | 43.348 K 89.28 % | 22.902 K 119.85 % | 10.417 K 18.70 % | 8.776 K 25.92 % | 6.969 K 17.22 % | 5.945 K 27.41 % | 4.666 K |
| Weighted average shs out | 71.990 M -12.66 % | 82.422 M 0.00 % | 82.421 M 2.45 % | 80.447 M 56.29 % | 51.472 M 7.92 % | 47.695 M 142.16 % | 19.696 M 67.68 % | 11.746 M 1 410.60 % | 777.589 K 980.47 % | 71.968 K 66.00 % | 43.353 K 89.30 % | 22.902 K 127.16 % | 10.082 K 14.88 % | 8.776 K 25.92 % | 6.969 K 17.22 % | 5.945 K 27.41 % | 4.666 K |
| EPS diluted | -0.21 34.38 % | -0.32 -166.67 % | -0.12 -104.56 % | 2.63 578.18 % | -0.55 -41.03 % | -0.39 92.22 % | -5.01 -39.94 % | -3.58 94.38 % | -63.74 89.94 % | -633.63 -20.95 % | -523.88 -264.57 % | -143.70 96.11 % | -3 690.70 -2 304.85 % | 167.39 106.55 % | -2 557.15 -181.65 % | -907.93 28.45 % | -1 268.89 |
| Earnings per share | -0.21 34.38 % | -0.32 -166.67 % | -0.12 -104.56 % | 2.63 578.18 % | -0.55 -41.03 % | -0.39 92.22 % | -5.01 -39.94 % | -3.58 94.38 % | -63.74 89.94 % | -633.63 -20.97 % | -523.81 -264.52 % | -143.70 96.23 % | -3 813.52 -2 378.22 % | 167.39 106.55 % | -2 557.15 -181.65 % | -907.93 28.45 % | -1 268.89 |
| Gross profit | 89.794 M 25.17 % | 71.736 M -10.31 % | 79.978 M 0.10 % | 79.900 M 47.55 % | 54.151 M -20.28 % | 67.923 M 25.67 % | 54.049 M -22.17 % | 69.445 M 112.23 % | 32.721 M -19.22 % | 40.507 M -17.18 % | 48.911 M -17.74 % | 59.456 M 30.15 % | 45.684 M -49.19 % | 89.908 M -19.19 % | 111.264 M 344.98 % | 25.004 M -7.79 % | 27.117 M |
| Income tax expense | 4.325 M 31.26 % | 3.295 M 180.42 % | -4.097 M -223.89 % | 3.307 M 617.35 % | 461.000 K 115.50 % | -2.974 M -414.04 % | 947.000 K -71.89 % | 3.369 M 787.55 % | -490.000 K -110.27 % | 4.769 M -15.98 % | 5.676 M 6 137.36 % | 91.000 K 104.58 % | -1.988 M -72.12 % | -1.155 M -571.51 % | -172.000 K 57.32 % | -403.000 K -303.54 % | 198.000 K |
| Cost of revenue | 217.527 M -7.98 % | 236.392 M 39.01 % | 170.059 M -4.42 % | 177.921 M 67.24 % | 106.384 M -18.77 % | 130.973 M -19.11 % | 161.914 M -44.69 % | 292.765 M 296.14 % | 73.905 M 43.25 % | 51.593 M -35.09 % | 79.484 M 1.21 % | 78.532 M -8.48 % | 85.812 M -37.30 % | 136.863 M | 0.000 -100.00 % | 61.136 M -32.79 % | 90.956 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 18.562 M -22.78 % | 24.039 M -7.09 % | 25.873 M -32.64 % | 38.410 M 68.22 % | 22.833 M 3.08 % | 22.150 M 77.73 % | 12.463 M -27.91 % | 17.287 M 8.78 % | 15.892 M 7.99 % | 14.716 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 96.180 M 2 438.40 % | 3.789 M 13.04 % | 3.352 M -93.82 % | 54.259 M 1.56 % | 53.424 M -6.74 % | 57.286 M 2 335.99 % | -2.562 M -103.19 % | 80.350 M 34.32 % | 59.820 M 52.93 % | 39.117 M 18 126.27 % | -217.000 K -100.55 % | 39.624 M 6.17 % | 37.322 M -57.45 % | 87.709 M -31.71 % | 128.429 M 319.88 % | 30.587 M -6.06 % | 32.561 M |
| Operating expenses | 96.180 M 4.66 % | 91.898 M 1.48 % | 90.554 M 23.95 % | 73.058 M -6.09 % | 77.797 M -7.42 % | 84.029 M -40.97 % | 142.347 M 37.96 % | 103.183 M 25.88 % | 81.970 M 58.92 % | 51.580 M -20.65 % | 65.007 M 17.10 % | 55.516 M 6.68 % | 52.038 M -40.67 % | 87.709 M -31.71 % | 128.429 M 319.88 % | 30.587 M -6.06 % | 32.561 M |
| Cost and expenses | 313.707 M -4.44 % | 328.290 M 25.97 % | 260.613 M 3.84 % | 250.979 M 36.27 % | 184.181 M -14.34 % | 215.002 M -29.34 % | 304.261 M -23.16 % | 395.948 M 154.02 % | 155.875 M 51.08 % | 103.173 M -28.60 % | 144.491 M 7.79 % | 134.048 M -2.76 % | 137.850 M -38.62 % | 224.572 M 74.86 % | 128.429 M 40.02 % | 91.723 M -25.74 % | 123.517 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 34.000 K -85.65 % | 237.000 K -29.04 % | 334.000 K -61.61 % | 870.000 K 42.16 % | 612.000 K -40.64 % | 1.031 M -83.70 % | 6.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 88.109 M 1.08 % | 87.168 M 369.60 % | 18.562 M -22.78 % | 24.039 M -7.09 % | 25.873 M -32.64 % | 38.410 M 68.22 % | 22.833 M 3.08 % | 22.150 M 77.73 % | 12.463 M -27.91 % | 17.287 M 8.78 % | 15.892 M 7.99 % | 14.716 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 2.053 M -14.42 % | 2.399 M -32.06 % | 3.531 M 3 912.50 % | 88.000 K -97.83 % | 4.052 M 80 940.00 % | 5.000 K -44.44 % | 9.000 K -90.82 % | 98.000 K 8.89 % | 90.000 K 8 900.00 % | 1.000 K -80.00 % | 5.000 K -44.44 % | 9.000 K -99.32 % | 1.315 M 76.04 % | 747.000 K 632.35 % | 102.000 K 78.95 % | 57.000 K | 0.000 |
| Interest expense | 6.231 M 3.66 % | 6.011 M 70.24 % | 3.531 M 134.46 % | 1.506 M -62.83 % | 4.052 M -26.39 % | 5.505 M -20.88 % | 6.958 M 47.42 % | 4.720 M 174.26 % | 1.721 M 257.80 % | 481.000 K -33.66 % | 725.000 K -13.38 % | 837.000 K -49.55 % | 1.659 M -11.99 % | 1.885 M 127.66 % | 828.000 K 279.82 % | 218.000 K -21.86 % | 279.000 K |
| Depreciation and amortization | 3.904 M -5.54 % | 4.133 M 4.77 % | 3.945 M 37.07 % | 2.878 M -10.70 % | 3.223 M -30.72 % | 4.652 M -87.92 % | 38.516 M 853.60 % | 4.039 M -85.05 % | 27.022 M 427.05 % | 5.127 M 577.28 % | 757.000 K -67.02 % | 2.295 M -21.00 % | 2.905 M 10.62 % | 2.626 M 34.12 % | 1.958 M 84.89 % | 1.059 M 0.47 % | 1.054 M |
| Operating income | -6.386 M 68.33 % | -20.162 M -90.64 % | -10.576 M -254.57 % | 6.842 M 128.94 % | -23.646 M -46.81 % | -16.106 M 82.27 % | -90.859 M -167.01 % | -34.028 M 30.85 % | -49.212 M -302.09 % | -12.239 M 24.71 % | -16.256 M -512.59 % | 3.940 M 117.94 % | -21.957 M -1 288.79 % | 1.847 M 110.61 % | -17.403 M -208.56 % | -5.640 M -3.60 % | -5.444 M |
| Operating income ratio | -0.02 68.24 % | -0.07 -54.70 % | -0.04 -259.39 % | 0.03 118.02 % | -0.15 -81.90 % | -0.08 80.75 % | -0.42 -347.83 % | -0.09 79.65 % | -0.46 -247.31 % | -0.13 -4.96 % | -0.13 -543.42 % | 0.03 117.10 % | -0.17 -2 150.13 % | 0.01 105.21 % | -0.16 -138.89 % | -0.07 -42.01 % | -0.05 |
| Total other income expenses net | -4.362 M -35.55 % | -3.218 M 13.63 % | -3.726 M -162.76 % | -1.418 M 67.08 % | -4.307 M 19.10 % | -5.324 M 22.49 % | -6.869 M -48.62 % | -4.622 M -450.89 % | -839.000 K -74.79 % | -480.000 K -14.56 % | -419.000 K 49.40 % | -828.000 K 94.82 % | -15.984 M -26 303.28 % | 61.000 K 110.34 % | -590.000 K -266.46 % | -161.000 K 42.29 % | -279.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.069 M -116.29 % | 31.117 M 27.82 % | 24.344 M 1 680.83 % | 1.367 M 126.26 % | -5.205 M -114.77 % | 35.243 M -20.06 % | 44.087 M 219.24 % | 13.810 M 2.66 % | 13.452 M 106.76 % | 6.506 M 600.32 % | 929.000 K 115.90 % | -5.841 M -125.86 % | 22.583 M 366.49 % | 4.841 M -30.50 % | 6.965 M 1 078.23 % | -712.000 K -112.08 % | 5.894 M |
| Total investments | 184.000 K 4.55 % | 176.000 K 0.00 % | 176.000 K -1.12 % | 178.000 K 0.00 % | 178.000 K 78.00 % | 100.000 K -15.25 % | 118.000 K 73.53 % | 68.000 K | 0.000 -100.00 % | 779.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.195 M 22.15 % | 1.797 M -5.57 % | 1.903 M | 0.000 |
| Total debt | 7.105 M -79.49 % | 34.643 M 20.25 % | 28.810 M 232.79 % | 8.657 M 7.42 % | 8.059 M -87.94 % | 66.829 M 2.22 % | 65.377 M 73.06 % | 37.778 M -12.18 % | 43.017 M 516.82 % | 6.974 M -34.91 % | 10.714 M 33.91 % | 8.001 M -71.43 % | 28.000 M 66.19 % | 16.848 M 29.92 % | 12.968 M 267.05 % | 3.533 M -49.33 % | 6.972 M |
| Accumulated other comprehensive income loss | 4.383 M 54.06 % | 2.845 M 88.91 % | 1.506 M 242.27 % | 440.000 K 292.14 % | -229.000 K -123.71 % | 966.000 K 201.88 % | 320.000 K -34.69 % | 490.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -313.194 M -5.06 % | -298.121 M -9.83 % | -271.447 M -3.91 % | -261.241 M 0.80 % | -263.358 M -12.10 % | -234.931 M -8.52 % | -216.490 M -27.95 % | -169.203 M 13.12 % | -194.759 M -15.29 % | -168.933 M -36.97 % | -123.332 M -22.57 % | -100.623 M -3.38 % | -97.332 M -65.29 % | -58.886 M 2.43 % | -60.355 M -41.90 % | -42.534 M -14.53 % | -37.137 M |
| Common stock | 7.199 M -92.38 % | 94.422 M 0.00 % | 94.422 M 2.47 % | 92.145 M 0.00 % | 92.145 M 88.00 % | 49.013 M -31.12 % | 71.160 M 0.00 % | 71.160 M -33.28 % | 106.655 M 300.73 % | 26.615 M 166.84 % | 9.974 M -52.40 % | 20.953 M 120.00 % | 9.524 M 12.44 % | 8.470 M 22.22 % | 6.930 M 47.76 % | 4.690 M 16.52 % | 4.025 M |
| Total equity | 57.956 M 343.22 % | 13.076 M -65.96 % | 38.413 M -5.16 % | 40.502 M 7.39 % | 37.715 M 339.38 % | -15.755 M -867.04 % | 2.054 M -97.13 % | 71.657 M 21.39 % | 59.030 M 796.02 % | 6.588 M -80.35 % | 33.532 M -11.92 % | 38.070 M -7.62 % | 41.211 M -5.78 % | 43.738 M 36.84 % | 31.963 M 0.40 % | 31.835 M -6.45 % | 34.029 M |
| Other non current liabilities | 14.100 M 0.53 % | 14.026 M -25.48 % | 18.823 M 56.26 % | 12.046 M 16.91 % | 10.304 M -26.20 % | 13.963 M 3.95 % | 13.433 M 446.06 % | 2.460 M 43.36 % | 1.716 M -87.08 % | 13.282 M 1 423.17 % | 872.000 K -96.82 % | 27.406 M -7.26 % | 29.551 M 1 924.04 % | 1.460 M 21.77 % | 1.199 M -46.81 % | 2.254 M 35.38 % | 1.665 M |
| Long term debt | 4.595 M 2.89 % | 4.466 M -5.62 % | 4.732 M -17.13 % | 5.710 M -12.73 % | 6.543 M 22.64 % | 5.335 M -85.24 % | 36.144 M 58.74 % | 22.769 M 28.14 % | 17.769 M | 0.000 -100.00 % | 1.000 M -66.67 % | 3.000 M -90.35 % | 31.101 M 701.16 % | 3.882 M -21.02 % | 4.915 M 541.64 % | 766.000 K -66.59 % | 2.293 M |
| Total non current liabilities | 18.695 M 1.10 % | 18.492 M -21.50 % | 23.556 M 32.67 % | 17.756 M 5.40 % | 16.847 M -12.93 % | 19.348 M -60.97 % | 49.577 M 96.51 % | 25.229 M 29.47 % | 19.486 M 46.72 % | 13.281 M 609.46 % | 1.872 M -58.59 % | 4.521 M -60.69 % | 11.502 M 88.93 % | 6.088 M -11.14 % | 6.851 M 126.85 % | 3.020 M -16.51 % | 3.617 M |
| Other current liabilities | 21.108 M 5.25 % | 20.056 M -20.10 % | 25.102 M -7.24 % | 27.062 M 393.74 % | 5.481 M -24.25 % | 7.236 M -5.74 % | 7.677 M -81.49 % | 41.477 M 263.48 % | 11.411 M 454.47 % | 2.058 M -87.66 % | 16.671 M 195.37 % | -17.480 M 17.44 % | -21.172 M -447.65 % | 6.090 M -28.88 % | 8.563 M 60.84 % | 5.324 M 397.57 % | 1.070 M |
| Deferred revenue | 39.032 M -57.36 % | 91.529 M 90.39 % | 48.074 M -8.27 % | 52.409 M 1.67 % | 51.549 M 12.11 % | 45.979 M -60.11 % | 115.270 M -38.87 % | 188.577 M 44.84 % | 130.201 M 2 164.37 % | 5.750 M -79.82 % | 28.499 M -22.03 % | 36.550 M -8.60 % | 39.987 M 32.50 % | 30.179 M 21.44 % | 24.850 M 39.66 % | 17.793 M 280.27 % | 4.679 M |
| Short term debt | 2.509 M -91.69 % | 30.177 M 25.33 % | 24.078 M 717.03 % | 2.947 M -2.80 % | 3.032 M -95.07 % | 61.494 M 110.36 % | 29.233 M 94.77 % | 15.009 M 284.64 % | -8.129 M -216.56 % | 6.974 M -28.21 % | 9.714 M 94.24 % | 5.001 M -78.72 % | 23.500 M 81.24 % | 12.966 M 177.19 % | -16.797 M -16.78 % | -14.384 M -407.42 % | 4.679 M |
| Total current liabilities | 84.225 M -49.56 % | 166.993 M 30.64 % | 127.823 M 16.78 % | 109.455 M 59.80 % | 68.496 M -49.95 % | 136.851 M -22.82 % | 177.315 M -27.82 % | 245.654 M 12.25 % | 218.842 M 975.34 % | 20.351 M -62.51 % | 54.290 M -8.01 % | 59.016 M -28.96 % | 83.076 M 26.26 % | 65.797 M 11.61 % | 58.955 M 78.50 % | 33.028 M 55.53 % | 21.236 M |
| Total liabilities | 102.920 M -44.51 % | 185.485 M 22.53 % | 151.379 M 19.00 % | 127.211 M 49.06 % | 85.343 M -45.36 % | 156.199 M -31.16 % | 226.892 M -16.24 % | 270.883 M 13.66 % | 238.328 M 608.63 % | 33.632 M -40.12 % | 56.162 M -11.61 % | 63.537 M -32.82 % | 94.578 M 31.57 % | 71.885 M 9.24 % | 65.806 M 82.55 % | 36.048 M 45.04 % | 24.853 M |
| Other non current assets | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.000 K 73.53 % | 68.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K -38.21 % | 123.000 K -94.70 % | 2.320 M 13.56 % | 2.043 M 3.08 % | 1.982 M 2 408.86 % | 79.000 K |
| Long term investments | 184.000 K 4.55 % | 176.000 K 0.00 % | 176.000 K -1.12 % | 178.000 K 0.00 % | 178.000 K 78.00 % | 100.000 K -15.25 % | 118.000 K 73.53 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.315 M -33.59 % | 1.980 M -25.84 % | 2.670 M -16.09 % | 3.182 M 798.87 % | 354.000 K -52.16 % | 740.000 K -55.77 % | 1.673 M -92.04 % | 21.015 M -8.03 % | 22.850 M 23 216.33 % | 98.000 K -35.95 % | 153.000 K -28.17 % | 213.000 K 61.36 % | 132.000 K -88.74 % | 1.172 M -96.63 % | 34.731 M 53.79 % | 22.584 M 77.28 % | 12.739 M |
| GoodWill | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 24.02 % | 17.662 M 0.00 % | 17.662 M -0.01 % | 17.663 M 0.00 % | 17.663 M -50.00 % | 35.325 M 0.00 % | 35.325 M 79.69 % | 19.659 M -48.57 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 89.42 % | 20.180 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.220 M -2.78 % | 23.885 M -2.81 % | 24.575 M 17.90 % | 20.844 M 15.70 % | 18.016 M -2.10 % | 18.403 M -4.83 % | 19.336 M -65.68 % | 56.340 M -3.15 % | 58.175 M 194.45 % | 19.757 M -48.52 % | 38.377 M -0.16 % | 38.437 M 0.21 % | 38.356 M 79.64 % | 21.352 M -1.61 % | 21.702 M 14.93 % | 18.882 M -1.31 % | 19.133 M |
| Property plant equipment net | 10.705 M 1.67 % | 10.529 M 9.75 % | 9.594 M -5.63 % | 10.166 M -5.58 % | 10.767 M -9.91 % | 11.952 M 132.53 % | 5.140 M -14.26 % | 5.995 M 0.18 % | 5.984 M 1 855.56 % | 306.000 K -95.04 % | 6.172 M 515.35 % | 1.003 M -36.56 % | 1.581 M -90.09 % | 15.946 M -4.81 % | 16.751 M 412.26 % | 3.270 M 14.70 % | 2.851 M |
| Total non current assets | 44.110 M 0.13 % | 44.052 M -1.20 % | 44.585 M 29.40 % | 34.455 M 7.33 % | 32.102 M -4.75 % | 33.704 M 37.04 % | 24.594 M -60.59 % | 62.403 M -2.74 % | 64.159 M 219.79 % | 20.063 M -59.18 % | 49.147 M 11.41 % | 44.114 M -1.22 % | 44.658 M 2.94 % | 43.381 M 0.66 % | 43.095 M 68.07 % | 25.641 M 10.67 % | 23.169 M |
| Other current assets | 3.631 M 10.84 % | 3.276 M -16.43 % | 3.920 M 69.33 % | 2.315 M -21.02 % | 2.931 M -95.91 % | 71.728 M 27.14 % | 56.417 M -77.01 % | 245.409 M 112.98 % | 115.224 M 1 232.22 % | 8.649 M 738.08 % | 1.032 M -97.57 % | 42.498 M -49.92 % | 84.858 M 1 570.76 % | 5.079 M 98.55 % | 2.558 M 125.97 % | 1.132 M -91.51 % | 13.331 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 779.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 12.174 M 245.26 % | 3.526 M -21.05 % | 4.466 M -38.74 % | 7.290 M -45.04 % | 13.264 M -58.01 % | 31.586 M 48.36 % | 21.290 M -11.17 % | 23.968 M -18.93 % | 29.565 M 6 217.31 % | 468.000 K -95.22 % | 9.785 M -29.31 % | 13.842 M 155.53 % | 5.417 M -54.88 % | 12.007 M 100.02 % | 6.003 M 41.41 % | 4.245 M 293.78 % | 1.078 M |
| Cash and short term investments | 12.174 M 245.26 % | 3.526 M -21.05 % | 4.466 M -38.74 % | 7.290 M -45.04 % | 13.264 M -58.01 % | 31.586 M 48.36 % | 21.290 M -11.17 % | 23.968 M -18.93 % | 29.565 M 6 217.31 % | 468.000 K -95.22 % | 9.785 M -29.31 % | 13.842 M 155.53 % | 5.417 M -54.88 % | 12.007 M 100.02 % | 6.003 M 41.41 % | 4.245 M 293.78 % | 1.078 M |
| Total current assets | 116.766 M -24.43 % | 154.509 M 6.41 % | 145.207 M 8.97 % | 133.258 M 46.51 % | 90.956 M -14.79 % | 106.741 M -47.77 % | 204.351 M -27.05 % | 280.137 M 20.13 % | 233.196 M 1 056.90 % | 20.157 M -50.29 % | 40.547 M -29.47 % | 57.493 M -36.91 % | 91.131 M 26.15 % | 72.242 M 32.13 % | 54.674 M 29.43 % | 42.242 M 18.28 % | 35.713 M |
| Inventory | 38.896 M -42.31 % | 67.425 M 36.07 % | 49.551 M -32.01 % | 72.880 M 30.41 % | 55.884 M 1 530.22 % | 3.428 M -11.05 % | 3.854 M -64.18 % | 10.760 M -17.49 % | 13.041 M 1 475.00 % | 828.000 K 12.20 % | 738.000 K -35.99 % | 1.153 M 34.70 % | 856.000 K -96.34 % | 23.376 M 105.38 % | 11.382 M -20.30 % | 14.281 M -32.97 % | 21.304 M |
| Net receivables | 62.065 M -22.69 % | 80.282 M -8.01 % | 87.270 M 71.88 % | 50.773 M 168.97 % | 18.877 M 1 887 800.00 % | -1.000 K -100.00 % | 78.017 M -46.20 % | 145.010 M 92.41 % | 75.366 M 856.79 % | 7.877 M -58.85 % | 19.142 M 121.37 % | 8.647 M -78.85 % | 40.887 M 28.66 % | 31.780 M -8.50 % | 34.731 M 53.79 % | 22.584 M 77.28 % | 12.739 M |
| Tax assets | 10.000 M 5.69 % | 9.462 M -7.60 % | 10.240 M 213.44 % | 3.267 M 4.01 % | 3.141 M -3.32 % | 3.249 M 2 853.39 % | -118.000 K -73.53 % | -68.000 K | 0.000 | 0.000 -100.00 % | 4.598 M 0.00 % | 4.598 M 0.00 % | 4.598 M 22.19 % | 3.763 M 44.79 % | 2.599 M 72.46 % | 1.507 M 36.26 % | 1.106 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 21.576 M -14.49 % | 25.231 M -17.46 % | 30.569 M 13.06 % | 27.037 M 220.57 % | 8.434 M -61.91 % | 22.142 M -11.91 % | 25.135 M -21.84 % | 32.157 M -38.14 % | 51.983 M 833.60 % | 5.568 M -39.84 % | 9.255 M 2.15 % | 9.060 M -36.02 % | 14.160 M -14.50 % | 16.562 M -5.30 % | 17.489 M 118.56 % | 8.002 M -25.96 % | 10.808 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 3.934 M -84.20 % | 24.900 M 25.19 % | 19.890 M | 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 |
| Capital lease obligations | 5.507 M 3.03 % | 5.345 M 32.37 % | 4.038 M -14.34 % | 4.714 M -24.33 % | 6.230 M -9.51 % | 6.885 M | 0.000 | 0.000 100.00 % | -33.377 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.601 M 2 440.69 % | 1.047 M 104.21 % | -24.850 M -52.52 % | -16.293 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 359.568 M 68.08 % | 213.930 M 0.00 % | 213.931 M 2.28 % | 209.157 M 0.11 % | 208.928 M 23.47 % | 169.211 M 15.06 % | 147.064 M -13.09 % | 169.210 M 15.00 % | 147.134 M -1.19 % | 148.906 M 1.37 % | 146.890 M 24.76 % | 117.740 M -8.74 % | 129.019 M 37.03 % | 94.154 M 10.27 % | 85.388 M 22.54 % | 69.679 M 3.78 % | 67.141 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 -100.00 % | 118.000 K -84.18 % | 746.000 K 1.22 % | 737.000 K | 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 |
| Total assets | 160.876 M -18.98 % | 198.561 M 4.62 % | 189.792 M 13.16 % | 167.713 M 36.29 % | 123.058 M -12.38 % | 140.444 M -38.66 % | 228.946 M -33.16 % | 342.540 M 15.19 % | 297.358 M 639.33 % | 40.220 M -55.16 % | 89.694 M -11.72 % | 101.607 M -25.17 % | 135.789 M 17.44 % | 115.623 M 18.26 % | 97.769 M 44.03 % | 67.883 M 15.29 % | 58.882 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 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 |
| Change in working capital | -7.868 M -134.95 % | 22.509 M 740.73 % | -3.513 M 81.20 % | -18.684 M -71.16 % | -10.916 M -225.49 % | 8.699 M -63.68 % | 23.954 M 254.68 % | -15.486 M -664.36 % | 2.744 M 23.05 % | 2.230 M -60.56 % | 5.654 M -50.62 % | 11.451 M 178.71 % | -14.548 M -50.99 % | -9.635 M -183.72 % | 11.508 M 51.90 % | 7.576 M 233.03 % | -5.695 M |
| Accounts receivables | 17.861 M 134.03 % | 7.632 M 144.73 % | -17.064 M 62.09 % | -45.006 M -205.63 % | 42.606 M 138.28 % | 17.881 M -80.83 % | 93.280 M 1 080.55 % | -9.513 M 77.50 % | -42.283 M -479.80 % | 11.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 28.529 M 259.61 % | -17.874 M -880.18 % | 2.291 M 170.08 % | -3.269 M 92.76 % | -45.145 M -176.12 % | 59.311 M 554.00 % | 9.069 M 121.08 % | -43.022 M -303.81 % | -10.654 M -586.47 % | -1.552 M -126.46 % | 5.865 M -52.18 % | 12.266 M -14.36 % | 14.323 M 219.42 % | -11.994 M -220.85 % | 9.925 M 41.32 % | 7.023 M 162.23 % | -11.286 M |
| Accounts payables | -54.258 M -265.67 % | 32.751 M 190.86 % | 11.260 M -61.95 % | 29.591 M | 0.000 100.00 % | -68.493 M 12.63 % | -78.395 M -311.60 % | 37.049 M -33.46 % | 55.681 M 857.46 % | -7.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -54.258 M -265.67 % | 32.751 M 190.86 % | 11.260 M -61.95 % | 29.591 M 453.24 % | -8.377 M | 0.000 -100.00 % | 14.885 M -45.94 % | 27.536 M 105.52 % | 13.398 M 254.26 % | 3.782 M 1 892.42 % | -211.000 K 74.11 % | -815.000 K 97.18 % | -28.871 M -1 323.87 % | 2.359 M 49.02 % | 1.583 M 186.26 % | 553.000 K -90.11 % | 5.591 M |
| Other non cash items | -768.000 K 85.38 % | -5.253 M -489.69 % | 1.348 M 130.76 % | -4.383 M 48.90 % | -8.578 M -94.03 % | -4.421 M -155.30 % | 7.994 M 489.57 % | -2.052 M 84.60 % | -13.327 M -190.60 % | 14.709 M 211.17 % | 4.727 M 272.64 % | -2.738 M -113.17 % | 20.797 M 2 866.76 % | 701.000 K 2 796.15 % | -26.000 K 83.85 % | -161.000 K -110.53 % | 1.529 M |
| Net cash provided by operating activities | -19.805 M -274.67 % | -5.286 M 51.13 % | -10.817 M 27.39 % | -14.898 M 62.93 % | -40.189 M -317.72 % | -9.621 M 64.71 % | -27.265 M 47.72 % | -52.149 M -55.15 % | -33.612 M -79.12 % | -18.765 M -62.17 % | -11.571 M -247.61 % | 7.839 M 126.65 % | -29.420 M -390.82 % | -5.994 M -31.65 % | -4.553 M -270.33 % | 2.673 M 130.25 % | -8.835 M |
| Investments in property plant and equipment | -1.947 M -26.26 % | -1.542 M 68.35 % | -4.872 M -32.39 % | -3.680 M -170.79 % | -1.359 M -3.90 % | -1.308 M | 0.000 100.00 % | -2.282 M 68.69 % | -7.289 M | 0.000 100.00 % | -367.000 K 84.85 % | -2.422 M -440.63 % | -448.000 K 69.50 % | -1.469 M -21.61 % | -1.208 M 2.50 % | -1.239 M -31.39 % | -943.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 3.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.768 M | 0.000 | 0.000 | 0.000 100.00 % | -7.737 M -931.60 % | -750.000 K 94.10 % | -12.705 M -2 441.00 % | -500.000 K 95.96 % | -12.363 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.545 M 219.70 % | -5.468 M -2 368.88 % | 241.000 K 444.29 % | -70.000 K -3 600.00 % | 2.000 K -98.35 % | 121.000 K 149.19 % | -246.000 K 37.88 % | -396.000 K -2 575.00 % | 16.000 K |
| Net cash used for investing activites | -1.947 M -26.26 % | -1.542 M -5.83 % | -1.457 M 60.41 % | -3.680 M -170.79 % | -1.359 M -3.90 % | -1.308 M | 0.000 100.00 % | -2.282 M -107.13 % | 32.024 M 685.66 % | -5.468 M -4 239.68 % | -126.000 K 94.94 % | -2.492 M 69.55 % | -8.183 M -290.04 % | -2.098 M 85.18 % | -14.159 M -563.19 % | -2.135 M 83.94 % | -13.290 M |
| Debt repayment | 19.000 M 179.08 % | 6.808 M -22.88 % | 8.828 M -29.92 % | 12.597 M 121.42 % | -58.819 M -634.04 % | -8.013 M -135.55 % | 22.541 M 530.25 % | -5.239 M -128.67 % | 18.274 M | 0.000 100.00 % | -12.552 M -257.45 % | 7.972 M -69.62 % | 26.239 M 576.26 % | 3.880 M -3.48 % | 4.020 M 353.72 % | 886.000 K 216.43 % | -761.000 K |
| Common stock issued | 18.800 M | 0.000 -100.00 % | 924.000 K | 0.000 -100.00 % | 93.737 M 205.16 % | 30.717 M | 0.000 -100.00 % | 54.073 M 335.69 % | 12.411 M -33.47 % | 18.656 M 2.25 % | 18.245 M | 0.000 -100.00 % | 4.776 M -53.26 % | 10.218 M -37.88 % | 16.450 M 744.02 % | 1.949 M -89.86 % | 19.219 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 |
| 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 |
| Other financing activites | -6.925 M -610.99 % | -974.000 K -44.08 % | -676.000 K | 0.000 100.00 % | -10.658 M -622.58 % | -1.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.916 M | 0.000 100.00 % | -2.950 M -295 100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -206.000 K | 0.000 |
| Net cash used provided by financing activities | 30.875 M 429.23 % | 5.834 M -35.72 % | 9.076 M -27.95 % | 12.597 M -48.08 % | 24.260 M 14.28 % | 21.229 M -5.82 % | 22.541 M -53.84 % | 48.834 M 59.15 % | 30.685 M 105.72 % | 14.916 M 162.01 % | 5.693 M 13.36 % | 5.022 M -83.81 % | 31.016 M 120.00 % | 14.098 M -31.13 % | 20.470 M 678.62 % | 2.629 M -85.76 % | 18.458 M |
| Effect of forex changes on cash | -475.000 K -996.23 % | 53.000 K -85.83 % | 374.000 K 5 242.86 % | 7.000 K 100.68 % | -1.034 M -25 750.00 % | -4.000 K | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 8.648 M 1 020.00 % | -940.000 K 66.71 % | -2.824 M 52.73 % | -5.974 M 67.39 % | -18.322 M -277.95 % | 10.296 M 317.95 % | -4.724 M 15.60 % | -5.597 M -119.24 % | 29.097 M 412.30 % | -9.317 M -55.18 % | -6.004 M -157.90 % | 10.369 M 257.42 % | -6.587 M -209.71 % | 6.004 M 241.52 % | 1.758 M -44.49 % | 3.167 M 186.36 % | -3.667 M |
| Cash at beginning of period | 3.526 M -21.05 % | 4.466 M -38.74 % | 7.290 M -45.04 % | 13.264 M -58.01 % | 31.586 M 48.36 % | 21.290 M -11.17 % | 23.968 M -18.93 % | 29.565 M 6 217.31 % | 468.000 K -95.22 % | 9.785 M -38.03 % | 15.789 M 191.31 % | 5.420 M -54.86 % | 12.007 M 100.02 % | 6.003 M 41.41 % | 4.245 M 293.78 % | 1.078 M -77.28 % | 4.745 M |
| Cash at end of period | 12.174 M 245.26 % | 3.526 M -21.05 % | 4.466 M -38.74 % | 7.290 M -45.04 % | 13.264 M -58.01 % | 31.586 M 64.13 % | 19.244 M -19.71 % | 23.968 M -18.93 % | 29.565 M 6 217.31 % | 468.000 K -95.22 % | 9.785 M -38.03 % | 15.789 M 191.31 % | 5.420 M -54.86 % | 12.007 M 100.02 % | 6.003 M 41.41 % | 4.245 M 293.78 % | 1.078 M |
| Operating cash flow | -19.805 M -274.67 % | -5.286 M 51.13 % | -10.817 M 27.39 % | -14.898 M 62.93 % | -40.189 M -317.72 % | -9.621 M 64.71 % | -27.265 M 47.72 % | -52.149 M -55.15 % | -33.612 M -79.12 % | -18.765 M -62.17 % | -11.571 M -247.61 % | 7.839 M 126.65 % | -29.420 M -390.82 % | -5.994 M -31.65 % | -4.553 M -270.33 % | 2.673 M 130.25 % | -8.835 M |
| Capital expenditure | -1.947 M -26.26 % | -1.542 M 68.35 % | -4.872 M -32.39 % | -3.680 M -170.79 % | -1.359 M -3.90 % | -1.308 M | 0.000 100.00 % | -2.282 M 68.69 % | -7.289 M | 0.000 100.00 % | -367.000 K 84.85 % | -2.422 M -440.63 % | -448.000 K 69.50 % | -1.469 M -21.61 % | -1.208 M 2.50 % | -1.239 M -31.39 % | -943.000 K |
| Free CashFlow | -21.752 M -218.57 % | -6.828 M 56.48 % | -15.689 M 15.55 % | -18.578 M 55.29 % | -41.548 M -280.16 % | -10.929 M 59.92 % | -27.265 M 49.91 % | -54.431 M -33.08 % | -40.901 M -117.96 % | -18.765 M -57.19 % | -11.938 M -320.38 % | 5.417 M 118.14 % | -29.868 M -300.21 % | -7.463 M -29.54 % | -5.761 M -501.74 % | 1.434 M 114.67 % | -9.778 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2000-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 58.621 M 29.83 % | 45.153 M -42.56 % | 78.615 M -1.37 % | 79.703 M 8.81 % | 73.249 M -3.31 % | 75.754 M 12.51 % | 67.328 M -31.38 % | 98.119 M 30.70 % | 75.072 M 11.04 % | 67.609 M 79.97 % | 37.567 M -30.92 % | 54.383 M -26.05 % | 73.542 M -13.01 % | 84.545 M 68.39 % | 50.209 M -24.40 % | 66.415 M -28.18 % | 92.478 M 89.82 % | 48.719 M 46.76 % | 33.197 M -4.47 % | 34.752 M -18.98 % | 42.894 M -13.68 % | 49.692 M 3.58 % | 47.976 M -10.38 % | 53.530 M -14.15 % | 62.351 M 77.95 % | 35.039 M -32.13 % | 51.625 M 50.68 % | 34.261 M -59.45 % | 84.498 M 85.39 % | 45.579 M -33.76 % | 68.811 M -39.72 % | 114.159 M 7.22 % | 106.467 M 46.30 % | 72.773 M 11.67 % | 65.169 M 123.65 % | 29.139 M 638.82 % | 3.944 M -52.90 % | 8.374 M 136.54 % | -22.915 M -152.66 % | 43.515 M -0.76 % | 43.850 M 58.59 % | 27.650 M -29.70 % | 39.331 M -2.12 % | 40.181 M 72.69 % | 23.268 M -9.16 % | 25.615 M -6.97 % | 27.535 M -31.47 % | 40.178 M 6.75 % | 37.637 M 15.32 % | 32.638 M 169.68 % | -46.838 M -191.15 % | 51.385 M -4.26 % | 53.672 M 14.07 % | 47.051 M -2.01 % | 48.014 M 4.13 % | 46.110 M -40.85 % | 77.956 M 42.54 % | 54.691 M 57.79 % | 34.661 M 9.54 % | 31.641 M 51.10 % | 20.940 M -12.83 % | 24.022 M -4.76 % | 25.223 M 13.85 % | 22.154 M 48.30 % | 14.939 M -37.29 % | 23.824 M -25.42 % | 31.946 M -36.55 % | 50.347 M 571.38 % | 7.499 M -68.78 % | 24.022 M |
| Net income | -757.000 K 77.31 % | -3.336 M 16.95 % | -4.017 M -291.56 % | 2.097 M 132.46 % | -6.460 M 3.51 % | -6.695 M 54.93 % | -14.854 M -4 541.88 % | -320.000 K 79.87 % | -1.590 M 83.95 % | -9.906 M 23.09 % | -12.880 M -5 357.14 % | 245.000 K -83.92 % | 1.524 M 68.03 % | 907.000 K 198.36 % | 304.000 K -54.29 % | 665.000 K -38.99 % | 1.090 M 1 779.31 % | 58.000 K 100.47 % | -12.211 M -67.92 % | -7.272 M -38.86 % | -5.237 M -41.77 % | -3.694 M -1 101.08 % | 369.000 K 105.07 % | -7.272 M -4.90 % | -6.932 M -50.01 % | -4.621 M 41.58 % | -7.910 M 86.94 % | -60.573 M -368.94 % | -12.917 M 25.23 % | -17.275 M -34.08 % | -12.884 M -16.50 % | -11.059 M -42.29 % | -7.772 M 24.57 % | -10.303 M 38.85 % | -16.848 M 42.24 % | -29.167 M -450.53 % | -5.298 M -378.26 % | 1.904 M 118.81 % | -10.121 M -27.37 % | -7.946 M 53.22 % | -16.986 M -61.04 % | -10.548 M -147.14 % | -4.268 M -921.05 % | -418.000 K 96.69 % | -12.646 M -135.19 % | -5.377 M -360.36 % | -1.168 M -1 383.52 % | 91.000 K -82.30 % | 514.000 K 118.84 % | -2.728 M 89.97 % | -27.211 M -212.99 % | -8.694 M -356.86 % | -1.903 M -198.28 % | -638.000 K 73.49 % | -2.407 M -1 062.80 % | 250.000 K -86.29 % | 1.823 M 1.11 % | 1.803 M 132.00 % | -5.635 M -6.48 % | -5.292 M -32.30 % | -4.000 M -38.22 % | -2.894 M -211.18 % | -930.000 K -215.53 % | 805.000 K 123.73 % | -3.392 M -80.33 % | -1.881 M -57.01 % | -1.198 M -292.30 % | 623.000 K 121.02 % | -2.964 M -2.42 % | -2.894 M |
| Income before tax | 476.000 K 115.09 % | -3.155 M -4.44 % | -3.021 M -184.29 % | 3.584 M 185.21 % | -4.206 M 40.80 % | -7.105 M 50.91 % | -14.472 M -1 718.79 % | 894.000 K 208.36 % | -825.000 K 90.81 % | -8.973 M 27.04 % | -12.298 M -225.09 % | -3.783 M -755.63 % | 577.000 K -52.00 % | 1.202 M 15.58 % | 1.040 M -43.63 % | 1.845 M 1.21 % | 1.823 M 154.61 % | 716.000 K 105.93 % | -12.081 M -62.86 % | -7.418 M -36.19 % | -5.447 M -81.08 % | -3.008 M -60.77 % | -1.871 M 75.70 % | -7.700 M -5.23 % | -7.317 M -61.10 % | -4.542 M 40.37 % | -7.617 M 87.60 % | -61.447 M -387.29 % | -12.610 M 21.45 % | -16.054 M -23.76 % | -12.972 M -25.50 % | -10.336 M -75.04 % | -5.905 M 37.42 % | -9.436 M 45.86 % | -17.429 M 40.37 % | -29.228 M -451.68 % | -5.298 M -378.26 % | 1.904 M -89.52 % | 18.163 M 642.50 % | -3.348 M 80.29 % | -16.986 M -61.04 % | -10.548 M -147.14 % | -4.268 M -921.05 % | -418.000 K 96.69 % | -12.646 M -3 652.25 % | 356.000 K 149.04 % | -726.000 K -121.19 % | 3.426 M 1 321.58 % | 241.000 K 40.94 % | 171.000 K 101.43 % | -11.941 M -120.07 % | -5.426 M -185.73 % | -1.899 M -198.58 % | -636.000 K 73.53 % | -2.403 M -163.78 % | -911.000 K -149.92 % | 1.825 M 1.22 % | 1.803 M 130.94 % | -5.827 M -10.11 % | -5.292 M -32.70 % | -3.988 M -38.18 % | -2.886 M -212.00 % | -925.000 K -219.82 % | 772.000 K 121.21 % | -3.639 M -81.13 % | -2.009 M -146.20 % | -816.000 K -259.38 % | 512.000 K 117.27 % | -2.964 M -2.70 % | -2.886 M |
| Income before tax ratio | 0.01 111.62 % | -0.07 -81.83 % | -0.04 -185.46 % | 0.04 178.31 % | -0.06 38.78 % | -0.09 56.37 % | -0.21 -2 459.11 % | 0.01 182.91 % | -0.01 91.72 % | -0.13 59.46 % | -0.33 -370.60 % | -0.07 -986.61 % | 0.01 -44.81 % | 0.01 -31.36 % | 0.02 -25.44 % | 0.03 40.92 % | 0.02 34.13 % | 0.01 104.04 % | -0.36 -70.49 % | -0.21 -68.09 % | -0.13 -109.78 % | -0.06 -55.22 % | -0.04 72.89 % | -0.14 -22.58 % | -0.12 9.47 % | -0.13 12.14 % | -0.15 91.77 % | -1.79 -1 101.80 % | -0.15 57.63 % | -0.35 -86.84 % | -0.19 -108.21 % | -0.09 -63.24 % | -0.06 57.23 % | -0.13 51.52 % | -0.27 73.34 % | -1.00 25.33 % | -1.34 -690.80 % | 0.23 128.69 % | -0.79 -930.20 % | -0.08 80.14 % | -0.39 -1.54 % | -0.38 -251.55 % | -0.11 -943.12 % | -0.01 98.09 % | -0.54 -4 010.56 % | 0.01 152.71 % | -0.03 -130.92 % | 0.09 1 231.67 % | 0.01 22.22 % | 0.01 -97.94 % | 0.25 341.43 % | -0.11 -198.45 % | -0.04 -161.75 % | -0.01 72.99 % | -0.05 -153.32 % | -0.02 -184.39 % | 0.02 -28.99 % | 0.03 119.61 % | -0.17 -0.52 % | -0.17 12.18 % | -0.19 -58.52 % | -0.12 -227.60 % | -0.04 -205.24 % | 0.03 114.31 % | -0.24 -188.87 % | -0.08 -230.14 % | -0.03 -351.18 % | 0.01 102.57 % | -0.40 -228.99 % | -0.12 |
| EBITDA | 1.846 M 193.61 % | -1.972 M -10.60 % | -1.783 M -130.56 % | 5.834 M 400.57 % | -1.941 M 57.73 % | -4.592 M 64.63 % | -12.982 M -517.83 % | 3.107 M 327.96 % | 726.000 K 110.56 % | -6.875 M 30.37 % | -9.873 M -482.82 % | -1.694 M -181.56 % | 2.077 M -27.38 % | 2.860 M 18.43 % | 2.415 M -20.01 % | 3.019 M 10.91 % | 2.722 M 74.15 % | 1.563 M 114.16 % | -11.037 M -99.01 % | -5.546 M -78.90 % | -3.100 M -223.59 % | -958.000 K -318.72 % | 438.000 K 113.76 % | -3.184 M 41.95 % | -5.485 M -80.43 % | -3.040 M 38.62 % | -4.953 M 78.39 % | -22.920 M -125.72 % | -10.154 M 27.09 % | -13.926 M -32.84 % | -10.483 M -290.28 % | -2.686 M 25.24 % | -3.593 M 51.31 % | -7.379 M -172.69 % | 10.152 M 135.66 % | -28.469 M -460.97 % | -5.075 M -1.22 % | -5.014 M -122.08 % | 22.708 M 1 390.96 % | -1.759 M 89.42 % | -16.632 M -266.10 % | -4.543 M -19.27 % | -3.809 M -4 132.22 % | -90.000 K 99.27 % | -12.305 M -1 833.10 % | 710.000 K 270.26 % | -417.000 K -111.58 % | 3.600 M 316.67 % | 864.000 K 41.64 % | 610.000 K 105.14 % | -11.859 M -151.04 % | -4.724 M -4 925.53 % | -94.000 K -121.76 % | 432.000 K 135.29 % | -1.224 M -3 085.37 % | 41.000 K -98.73 % | 3.232 M 16.43 % | 2.776 M 159.03 % | -4.703 M -8.69 % | -4.327 M -19.07 % | -3.634 M -41.57 % | -2.567 M -198.49 % | -860.000 K -173.76 % | 1.166 M 135.68 % | -3.268 M -109.22 % | -1.562 M -131.07 % | -676.000 K -173.72 % | 917.000 K 135.15 % | -2.609 M -1.64 % | -2.567 M |
| Net income ratio | -0.01 82.52 % | -0.07 -44.59 % | -0.05 -294.21 % | 0.03 129.83 % | -0.09 0.21 % | -0.09 59.94 % | -0.22 -6 664.74 % | 0.00 84.60 % | -0.02 85.54 % | -0.15 57.26 % | -0.34 -7 710.38 % | 0.00 -78.26 % | 0.02 93.17 % | 0.01 77.19 % | 0.01 -39.53 % | 0.01 -15.05 % | 0.01 890.05 % | 0.00 100.32 % | -0.37 -75.78 % | -0.21 -71.39 % | -0.12 -64.24 % | -0.07 -1 066.51 % | 0.01 105.66 % | -0.14 -22.19 % | -0.11 15.70 % | -0.13 13.93 % | -0.15 91.33 % | -1.77 -1 056.55 % | -0.15 59.67 % | -0.38 -102.42 % | -0.19 -93.28 % | -0.10 -32.71 % | -0.07 48.44 % | -0.14 45.24 % | -0.26 74.17 % | -1.00 25.49 % | -1.34 -690.80 % | 0.23 -48.52 % | 0.44 341.88 % | -0.18 52.86 % | -0.39 -1.54 % | -0.38 -251.55 % | -0.11 -943.12 % | -0.01 98.09 % | -0.54 -158.91 % | -0.21 -394.87 % | -0.04 -1 972.86 % | 0.00 -83.42 % | 0.01 116.34 % | -0.08 -114.39 % | 0.58 443.37 % | -0.17 -377.19 % | -0.04 -161.48 % | -0.01 72.95 % | -0.05 -1 024.62 % | 0.01 -76.81 % | 0.02 -29.07 % | 0.03 120.28 % | -0.16 2.80 % | -0.17 12.44 % | -0.19 -58.56 % | -0.12 -226.74 % | -0.04 -201.47 % | 0.04 116.00 % | -0.23 -187.58 % | -0.08 -110.54 % | -0.04 -403.06 % | 0.01 103.13 % | -0.40 -228.08 % | -0.12 |
| Ratio EBITDA | 0.03 172.10 % | -0.04 -92.56 % | -0.02 -130.99 % | 0.07 376.23 % | -0.03 56.29 % | -0.06 68.56 % | -0.19 -708.92 % | 0.03 227.44 % | 0.01 109.51 % | -0.10 61.31 % | -0.26 -743.71 % | -0.03 -210.29 % | 0.03 -16.51 % | 0.03 -29.67 % | 0.05 5.81 % | 0.05 54.44 % | 0.03 -8.25 % | 0.03 109.65 % | -0.33 -108.33 % | -0.16 -120.82 % | -0.07 -274.87 % | -0.02 -311.17 % | 0.01 115.35 % | -0.06 32.39 % | -0.09 -1.39 % | -0.09 9.57 % | -0.10 85.66 % | -0.67 -456.70 % | -0.12 60.67 % | -0.31 -100.56 % | -0.15 -547.49 % | -0.02 30.28 % | -0.03 66.72 % | -0.10 -165.09 % | 0.16 115.94 % | -0.98 24.07 % | -1.29 -114.91 % | -0.60 39.58 % | -0.99 -2 351.50 % | -0.04 89.34 % | -0.38 -130.85 % | -0.16 -69.66 % | -0.10 -4 223.69 % | 0.00 99.58 % | -0.53 -2 007.91 % | 0.03 283.03 % | -0.02 -116.90 % | 0.09 290.32 % | 0.02 22.83 % | 0.02 -92.62 % | 0.25 375.41 % | -0.09 -5 149.20 % | 0.00 -119.08 % | 0.01 136.02 % | -0.03 -2 966.98 % | 0.00 -97.86 % | 0.04 -18.32 % | 0.05 137.41 % | -0.14 0.78 % | -0.14 21.20 % | -0.17 -62.40 % | -0.11 -213.41 % | -0.03 -164.78 % | 0.05 124.06 % | -0.22 -233.65 % | -0.07 -209.84 % | -0.02 -216.18 % | 0.02 105.24 % | -0.35 -225.58 % | -0.11 |
| Gross profit ratio | 0.03 166.10 % | -0.05 -96.00 % | -0.02 -132.05 % | 0.07 371.67 % | -0.03 56.85 % | -0.06 -105.56 % | 1.11 4 104.77 % | 0.03 321.14 % | 0.01 106.75 % | -0.09 -104.54 % | 2.05 6 062.60 % | -0.03 -223.60 % | 0.03 -15.33 % | 0.03 -97.80 % | 1.49 3 724.26 % | 0.04 63.65 % | 0.02 1 450.95 % | 0.00 -99.92 % | 1.99 1 183.61 % | -0.18 -64.50 % | -0.11 -393.87 % | -0.02 -101.29 % | 1.76 1 784.05 % | -0.10 -9.09 % | -0.10 32.89 % | -0.14 -107.19 % | 1.99 387.91 % | -0.69 -467.40 % | -0.12 62.02 % | -0.32 -122.66 % | 1.41 1 123.08 % | -0.14 -284.01 % | -0.04 68.09 % | -0.11 -114.07 % | 0.80 348.81 % | -0.32 75.13 % | -1.30 -116.30 % | -0.60 79.65 % | -2.94 -58 826.22 % | 0.01 101.30 % | -0.38 -3.70 % | -0.37 -124.02 % | 1.54 30 520.48 % | -0.01 99.04 % | -0.53 -2 141.17 % | 0.03 -98.70 % | 1.99 2 385.75 % | 0.08 163.70 % | 0.03 157.00 % | 0.01 -99.58 % | 2.83 25 980.21 % | 0.01 -98.14 % | 0.58 -10.18 % | 0.65 135.17 % | -1.85 -285.05 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 170.23 % | -1.42 -242.38 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 154.14 % | -1.85 -284.72 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 7.199 M -90.00 % | 71.990 M 0.00 % | 71.990 M 12.30 % | 64.106 M -22.22 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.421 M 0.00 % | 82.421 M 0.00 % | 82.421 M 0.61 % | 81.925 M 1.85 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 88.00 % | 42.784 M -16.67 % | 51.341 M 0.00 % | 51.341 M 0.00 % | 51.341 M 85.71 % | 27.645 M 0.00 % | 27.645 M 0.00 % | 27.645 M 40.36 % | 19.696 M 67.68 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 500.02 % | 1.958 M -3.97 % | 2.039 M 0.00 % | 2.039 M 170.70 % | 753.055 K 462.30 % | 133.925 K 177.95 % | 48.184 K -48.18 % | 92.974 K 93.25 % | 48.110 K 20.18 % | 40.031 K 83.33 % | 21.836 K -48.25 % | 42.198 K 0.02 % | 42.190 K 0.00 % | 42.190 K 100.05 % | 21.090 K -0.04 % | 21.098 K 0.02 % | 21.094 K -0.02 % | 21.098 K 8.29 % | 19.482 K 116.79 % | 8.986 K -1.56 % | 9.129 K 4.75 % | 8.715 K 0.00 % | 8.715 K 1.02 % | 8.627 K 0.00 % | 8.627 K 19.27 % | 7.233 K -3.86 % | 7.524 K 7.44 % | 7.003 K -5.62 % | 7.420 K 46.75 % | 5.056 K -17.22 % | 6.108 K -0.37 % | 6.131 K 24.82 % | 4.912 K -0.04 % | 4.914 K -15.09 % | 5.787 K 7.33 % | 5.392 K -3.36 % | 5.580 K 78.97 % | 3.118 K -36.29 % | 4.893 K |
| Weighted average shs out | 7.199 M -90.00 % | 71.990 M 0.00 % | 71.990 M 12.30 % | 64.106 M -22.22 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.422 M 0.00 % | 82.421 M 0.00 % | 82.421 M 0.00 % | 82.421 M 0.61 % | 81.925 M 1.85 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 0.00 % | 80.434 M 88.00 % | 42.784 M -16.67 % | 51.341 M 0.00 % | 51.341 M 0.00 % | 51.341 M 85.71 % | 27.645 M 0.00 % | 27.645 M 0.00 % | 27.645 M 40.36 % | 19.696 M 67.68 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 0.00 % | 11.746 M 500.02 % | 1.958 M -3.97 % | 2.039 M 0.00 % | 2.039 M 170.70 % | 753.055 K 462.30 % | 133.925 K 177.95 % | 48.184 K -48.18 % | 92.974 K 93.25 % | 48.110 K 20.18 % | 40.031 K 83.33 % | 21.836 K -48.25 % | 42.195 K 0.01 % | 42.190 K 0.00 % | 42.190 K 100.05 % | 21.090 K -0.04 % | 21.098 K 0.02 % | 21.094 K -0.02 % | 21.098 K 10.00 % | 19.180 K 113.43 % | 8.986 K 0.00 % | 8.986 K 3.11 % | 8.715 K 0.00 % | 8.715 K 1.02 % | 8.627 K 0.00 % | 8.627 K 20.99 % | 7.131 K -5.23 % | 7.524 K 7.44 % | 7.003 K 0.00 % | 7.003 K 38.51 % | 5.056 K -17.22 % | 6.108 K -0.37 % | 6.131 K 24.82 % | 4.912 K -0.04 % | 4.914 K -15.09 % | 5.787 K 7.33 % | 5.392 K 0.00 % | 5.392 K 72.95 % | 3.118 K -36.29 % | 4.893 K |
| EPS diluted | -0.11 -137.58 % | -0.05 17.03 % | -0.06 -101.71 % | 3.27 4 270.92 % | -0.08 3.45 % | -0.08 54.89 % | -0.18 -4 515.38 % | 0.00 79.79 % | -0.02 83.92 % | -0.12 25.00 % | -0.16 -5 433.33 % | 0.00 -83.78 % | 0.02 66.67 % | 0.01 192.11 % | 0.00 -54.22 % | 0.01 -38.97 % | 0.01 1 842.86 % | 0.00 100.47 % | -0.15 11.76 % | -0.17 -70.00 % | -0.10 -38.89 % | -0.07 -1 100.00 % | 0.01 102.77 % | -0.26 -4.00 % | -0.25 -47.06 % | -0.17 57.50 % | -0.40 92.25 % | -5.16 -369.09 % | -1.10 25.17 % | -1.47 -33.64 % | -1.10 -17.02 % | -0.94 76.32 % | -3.97 21.39 % | -5.05 38.86 % | -8.26 78.67 % | -38.73 2.10 % | -39.56 -200.10 % | 39.52 136.30 % | -108.86 34.09 % | -165.16 61.08 % | -424.32 12.16 % | -483.07 -377.63 % | -101.14 -920.59 % | -9.91 96.69 % | -299.74 -17.57 % | -254.95 -360.53 % | -55.36 -1 384.45 % | 4.31 -82.31 % | 24.36 117.40 % | -140.03 95.38 % | -3 028.05 -217.95 % | -952.37 -336.17 % | -218.35 -198.25 % | -73.21 73.76 % | -279.00 -1 062.73 % | 28.98 -88.50 % | 252.03 5.17 % | 239.63 129.78 % | -804.63 -12.82 % | -713.20 9.85 % | -791.11 -66.97 % | -473.80 -212.35 % | -151.69 -192.56 % | 163.89 123.74 % | -690.33 -112.38 % | -325.04 -46.30 % | -222.18 -299.00 % | 111.65 111.74 % | -950.73 -60.75 % | -591.42 |
| Earnings per share | -0.11 -137.58 % | -0.05 17.03 % | -0.06 -101.71 % | 3.27 4 270.92 % | -0.08 3.45 % | -0.08 54.89 % | -0.18 -4 515.38 % | 0.00 79.79 % | -0.02 83.92 % | -0.12 25.00 % | -0.16 -5 433.33 % | 0.00 -83.78 % | 0.02 66.67 % | 0.01 192.11 % | 0.00 -54.22 % | 0.01 -38.97 % | 0.01 1 842.86 % | 0.00 100.47 % | -0.15 11.76 % | -0.17 -70.00 % | -0.10 -38.89 % | -0.07 -1 100.00 % | 0.01 102.77 % | -0.26 -4.00 % | -0.25 -47.06 % | -0.17 57.50 % | -0.40 92.25 % | -5.16 -369.09 % | -1.10 25.17 % | -1.47 -33.64 % | -1.10 -17.02 % | -0.94 76.32 % | -3.97 21.39 % | -5.05 38.86 % | -8.26 78.67 % | -38.73 2.10 % | -39.56 -200.10 % | 39.52 136.30 % | -108.86 34.09 % | -165.16 61.08 % | -424.32 12.16 % | -483.07 -377.58 % | -101.15 -920.69 % | -9.91 96.69 % | -299.74 -17.57 % | -254.95 -360.53 % | -55.36 -1 384.45 % | 4.31 -82.31 % | 24.36 117.13 % | -142.23 95.30 % | -3 028.05 -212.99 % | -967.47 -343.08 % | -218.35 -198.25 % | -73.21 73.76 % | -279.00 -1 062.73 % | 28.98 -88.66 % | 255.66 6.69 % | 239.63 129.78 % | -804.63 -6.48 % | -755.65 4.48 % | -791.11 -66.97 % | -473.80 -212.35 % | -151.69 -192.56 % | 163.89 123.74 % | -690.33 -112.38 % | -325.04 -46.30 % | -222.18 -292.30 % | 115.54 112.15 % | -950.73 -60.75 % | -591.42 |
| Gross profit | 1.767 M 185.82 % | -2.059 M -12.58 % | -1.829 M -131.62 % | 5.785 M 395.61 % | -1.957 M 58.27 % | -4.690 M -106.26 % | 74.959 M 2 785.26 % | 2.598 M 450.42 % | 472.000 K 107.50 % | -6.293 M -108.17 % | 77.023 M 4 218.88 % | -1.870 M -191.40 % | 2.046 M -26.35 % | 2.778 M -96.30 % | 75.024 M 2 791.10 % | 2.595 M 17.53 % | 2.208 M 2 844.00 % | 75.000 K -99.89 % | 66.165 M 1 135.12 % | -6.392 M -33.28 % | -4.796 M -326.31 % | -1.125 M -101.33 % | 84.507 M 1 609.32 % | -5.599 M 6.34 % | -5.978 M -19.42 % | -5.006 M -104.88 % | 102.561 M 533.83 % | -23.641 M -130.06 % | -10.276 M 29.59 % | -14.595 M -115.01 % | 97.250 M 716.68 % | -15.770 M -311.75 % | -3.830 M 53.32 % | -8.205 M -115.71 % | 52.229 M 656.46 % | -9.386 M -83.75 % | -5.108 M -1.87 % | -5.014 M -107.44 % | 67.417 M 30 825.23 % | 218.000 K 101.29 % | -16.870 M -64.46 % | -10.258 M -116.89 % | 60.745 M 29 876.96 % | -204.000 K 98.34 % | -12.293 M -1 954.15 % | 663.000 K -98.79 % | 54.718 M 1 603.55 % | 3.212 M 181.51 % | 1.141 M 196.36 % | 385.000 K 100.29 % | -132.650 M -23 872.40 % | 558.000 K -98.22 % | 31.375 M 2.46 % | 30.621 M 134.46 % | -88.849 M -292.69 % | 46.110 M -40.85 % | 77.956 M 42.54 % | 54.691 M 57.79 % | 34.661 M 9.54 % | 31.641 M 51.10 % | 20.940 M -12.83 % | 24.022 M 166.89 % | -35.913 M -262.11 % | 22.154 M 48.30 % | 14.939 M -37.29 % | 23.824 M 140.37 % | -59.010 M -217.21 % | 50.347 M 571.38 % | 7.499 M -68.78 % | 24.022 M |
| Income tax expense | 1.233 M 581.22 % | 181.000 K -81.81 % | 995.000 K -33.04 % | 1.486 M -34.07 % | 2.254 M 648.42 % | -411.000 K -207.59 % | 382.000 K -68.56 % | 1.215 M 58.82 % | 765.000 K -18.01 % | 933.000 K 60.31 % | 582.000 K 114.45 % | -4.027 M -325.69 % | -946.000 K -420.68 % | 295.000 K -59.92 % | 736.000 K -37.63 % | 1.180 M 60.98 % | 733.000 K 11.40 % | 658.000 K 406.15 % | 130.000 K 188.44 % | -147.000 K 30.00 % | -210.000 K -130.61 % | 686.000 K 130.63 % | -2.240 M -423.36 % | -428.000 K -11.17 % | -385.000 K -587.34 % | 79.000 K -73.04 % | 293.000 K 133.52 % | -874.000 K -384.69 % | 307.000 K -74.86 % | 1.221 M 1 487.50 % | -88.000 K -112.17 % | 723.000 K -61.27 % | 1.867 M 115.34 % | 867.000 K 249.23 % | -581.000 K -738.46 % | 91.000 K | 0.000 | 0.000 -100.00 % | 171.000 K -96.28 % | 4.598 M 2 270.10 % | 194.000 K -11.82 % | 220.000 K | 0.000 | 0.000 -100.00 % | 127.000 K | 0.000 -100.00 % | 210.000 K 1 715.38 % | -13.000 K -200.00 % | 13.000 K 110.92 % | -119.000 K 95.60 % | -2.704 M -506.62 % | 665.000 K 16 525.00 % | 4.000 K 100.00 % | 2.000 K -50.00 % | 4.000 K 100.34 % | -1.161 M -58 150.00 % | 2.000 K | 0.000 100.00 % | -192.000 K | 0.000 -100.00 % | 12.000 K 50.00 % | 8.000 K 60.00 % | 5.000 K 115.15 % | -33.000 K 86.64 % | -247.000 K -92.97 % | -128.000 K -133.51 % | 382.000 K 444.14 % | -111.000 K | 0.000 -100.00 % | 8.000 K |
| Cost of revenue | 56.854 M 20.42 % | 47.212 M -41.31 % | 80.444 M 8.83 % | 73.918 M -1.71 % | 75.206 M -6.51 % | 80.444 M 1 154.17 % | -7.631 M -107.99 % | 95.521 M 28.04 % | 74.600 M 0.94 % | 73.902 M 287.30 % | -39.456 M -170.14 % | 56.253 M -21.32 % | 71.496 M -12.56 % | 81.767 M 429.51 % | -24.815 M -138.88 % | 63.820 M -29.30 % | 90.270 M 85.57 % | 48.644 M 247.55 % | -32.968 M -180.13 % | 41.144 M -13.73 % | 47.690 M -6.15 % | 50.817 M 239.11 % | -36.531 M -161.78 % | 59.129 M -13.46 % | 68.329 M 70.63 % | 40.045 M 178.62 % | -50.936 M -187.97 % | 57.902 M -38.91 % | 94.774 M 57.50 % | 60.174 M 311.59 % | -28.439 M -121.89 % | 129.929 M 17.80 % | 110.297 M 36.21 % | 80.978 M 525.80 % | 12.940 M -66.41 % | 38.525 M 325.60 % | 9.052 M -32.39 % | 13.388 M 114.82 % | -90.332 M -308.63 % | 43.297 M -28.69 % | 60.720 M 60.18 % | 37.908 M 277.02 % | -21.414 M -153.02 % | 40.385 M 13.57 % | 35.561 M 42.52 % | 24.952 M 191.79 % | -27.183 M -173.54 % | 36.966 M 1.29 % | 36.496 M 13.16 % | 32.253 M -62.41 % | 85.812 M 68.83 % | 50.827 M 127.95 % | 22.297 M 35.71 % | 16.430 M -88.00 % | 136.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.136 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.956 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.069 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.021 M 3.76 % | 984.000 K 101.06 % | -92.680 M -9 177.38 % | 1.021 M -3.22 % | 1.055 M 9.10 % | 967.000 K 23.18 % | 785.000 K | 0.000 | 0.000 -100.00 % | 1.455 M | 0.000 -100.00 % | 996.000 K 0.81 % | 988.000 K 29.15 % | 765.000 K | 0.000 -100.00 % | 334.000 K 38.59 % | 241.000 K 132.79 % | -735.000 K | 0.000 100.00 % | -4.000 K 99.51 % | -810.000 K -168.76 % | 1.178 M | 0.000 -100.00 % | 333.000 K 211.21 % | 107.000 K 107.84 % | -1.364 M | 0.000 -100.00 % | 35.069 M 2 874.47 % | 1.179 M 164.35 % | 446.000 K -99.61 % | 113.986 M 1 051.95 % | -11.974 M -1 433.41 % | 898.000 K 228.94 % | 273.000 K -99.66 % | 81.411 M 65 754.03 % | -124.000 K -576.92 % | 26.000 K -99.63 % | 7.092 M -86.23 % | 51.485 M 49 885.44 % | 103.000 K 232.05 % | -78.000 K -211.43 % | 70.000 K -99.89 % | 64.581 M 72 462.92 % | 89.000 K -60.62 % | 226.000 K 103.60 % | 111.000 K -99.80 % | 55.451 M 21 845.49 % | -255.000 K -171.63 % | 356.000 K 1 088.89 % | -36.000 K -100.12 % | 29.896 M 69 425.58 % | 43.000 K -99.92 % | 55.018 M 16.22 % | 47.339 M 154.45 % | -86.944 M -286.07 % | 46.727 M -38.00 % | 75.367 M 43.40 % | 52.559 M 30.71 % | 40.210 M 9.97 % | 36.566 M 47.30 % | 24.824 M -7.48 % | 26.830 M 177.23 % | -34.741 M -263.53 % | 21.244 M 15.09 % | 18.458 M -27.97 % | 25.626 M 144.03 % | -58.204 M -217.02 % | 49.738 M 377.56 % | 10.415 M -61.18 % | 26.830 M |
| Operating expenses | 1.021 M 3.76 % | 984.000 K 50.92 % | 652.000 K -36.14 % | 1.021 M -3.22 % | 1.055 M 9.10 % | 967.000 K -98.91 % | 88.895 M 7 894.15 % | 1.112 M 156.22 % | 434.000 K -70.17 % | 1.455 M -98.34 % | 87.805 M 8 715.76 % | 996.000 K 0.81 % | 988.000 K 29.15 % | 765.000 K -98.96 % | 73.218 M 21 821.56 % | 334.000 K 38.59 % | 241.000 K 132.79 % | -735.000 K -100.95 % | 77.600 M 1 940 100.00 % | -4.000 K 99.51 % | -810.000 K -168.76 % | 1.178 M -98.61 % | 84.953 M 25 411.41 % | 333.000 K 211.21 % | 107.000 K 107.84 % | -1.364 M -101.29 % | 105.653 M 201.27 % | 35.069 M 2 874.47 % | 1.179 M 164.35 % | 446.000 K -99.61 % | 113.986 M 1 051.95 % | -11.974 M -1 433.41 % | 898.000 K 228.94 % | 273.000 K -99.66 % | 81.411 M 65 754.03 % | -124.000 K -576.92 % | 26.000 K -45.83 % | 48.000 K -99.91 % | 51.485 M 49 885.44 % | 103.000 K 232.05 % | -78.000 K -211.43 % | 70.000 K -99.89 % | 64.581 M 72 462.92 % | 89.000 K -60.62 % | 226.000 K 103.60 % | 111.000 K -99.80 % | 55.451 M 21 845.49 % | -255.000 K -171.63 % | 356.000 K 1 088.89 % | -36.000 K 99.97 % | -135.238 M -314 606.98 % | 43.000 K -99.92 % | 55.018 M 16.22 % | 47.339 M 154.45 % | -86.944 M -286.07 % | 46.727 M -38.00 % | 75.367 M 43.40 % | 52.559 M 30.71 % | 40.210 M 9.97 % | 36.566 M 47.30 % | 24.824 M -7.48 % | 26.830 M 177.23 % | -34.741 M -263.53 % | 21.244 M 15.09 % | 18.458 M -27.97 % | 25.626 M 144.03 % | -58.204 M -217.02 % | 49.738 M 377.56 % | 10.415 M -61.18 % | 26.830 M |
| Cost and expenses | 57.875 M 20.08 % | 48.196 M -40.57 % | 81.096 M 8.22 % | 74.939 M -1.73 % | 76.261 M -6.33 % | 81.411 M -0.02 % | 81.425 M -15.74 % | 96.633 M 28.79 % | 75.034 M -0.43 % | 75.357 M 55.86 % | 48.349 M -15.55 % | 57.249 M -21.02 % | 72.484 M -12.17 % | 82.532 M 70.51 % | 48.403 M -24.55 % | 64.154 M -29.12 % | 90.511 M 88.92 % | 47.909 M 7.34 % | 44.632 M 8.49 % | 41.140 M -12.24 % | 46.880 M -9.84 % | 51.995 M 7.38 % | 48.422 M -18.57 % | 59.462 M -13.11 % | 68.436 M 76.92 % | 38.681 M -29.31 % | 54.717 M -41.15 % | 92.971 M -3.11 % | 95.953 M 58.29 % | 60.620 M -29.14 % | 85.547 M -27.47 % | 117.955 M 6.08 % | 111.195 M 36.85 % | 81.251 M -13.88 % | 94.351 M 145.70 % | 38.401 M 323.01 % | 9.078 M -32.44 % | 13.436 M 134.59 % | -38.847 M -189.51 % | 43.400 M -28.43 % | 60.642 M 59.68 % | 37.978 M -12.02 % | 43.167 M 6.65 % | 40.474 M 13.10 % | 35.787 M 42.79 % | 25.063 M -11.34 % | 28.268 M -23.00 % | 36.711 M -0.38 % | 36.852 M 14.39 % | 32.217 M 165.18 % | -49.426 M -197.16 % | 50.870 M -7.54 % | 55.018 M 16.22 % | 47.339 M -5.17 % | 49.919 M 6.83 % | 46.727 M -38.00 % | 75.367 M 43.40 % | 52.559 M 30.71 % | 40.210 M 9.97 % | 36.566 M 47.30 % | 24.824 M -7.48 % | 26.830 M 1.65 % | 26.395 M 24.25 % | 21.244 M 15.09 % | 18.458 M -27.97 % | 25.626 M -21.76 % | 32.752 M -34.15 % | 49.738 M 377.56 % | 10.415 M -61.18 % | 26.830 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 846.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 334.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 870.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 612.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.325 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 92.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.033 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.836 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.069 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -86.96 % | 46.000 K -13.21 % | 53.000 K -85.28 % | 360.000 K 1 900.00 % | 18.000 K -21.74 % | 23.000 K | 0.000 -100.00 % | 36.000 K 89.47 % | 19.000 K -50.00 % | 38.000 K 660.00 % | 5.000 K -94.05 % | 84.000 K | 0.000 -100.00 % | 1.000 K -80.00 % | 5.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 534.000 K 75.08 % | 305.000 K 11.31 % | 274.000 K | 0.000 100.00 % | -47.000 K -194.00 % | 50.000 K | 0.000 | 0.000 -100.00 % | 17.000 K 88.89 % | 9.000 K | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 270.000 K 141.07 % | 112.000 K -79.26 % | 540.000 K -54.24 % | 1.180 M -1.17 % | 1.194 M -17.54 % | 1.448 M -56.56 % | 3.333 M 463.96 % | 591.000 K -31.52 % | 863.000 K -29.55 % | 1.225 M -7.27 % | 1.321 M 44.06 % | 917.000 K 90.25 % | 482.000 K -40.57 % | 811.000 K -5.04 % | 854.000 K 105.29 % | 416.000 K 188.89 % | 144.000 K 56.52 % | 92.000 K -86.69 % | 691.000 K -32.85 % | 1.029 M -29.57 % | 1.461 M 67.55 % | 872.000 K -10.56 % | 975.000 K -45.01 % | 1.773 M 38.84 % | 1.277 M 34.00 % | 953.000 K -18.69 % | 1.172 M -57.46 % | 2.755 M 133.87 % | 1.178 M 16.29 % | 1.013 M -41.48 % | 1.731 M 113.70 % | 810.000 K -33.33 % | 1.215 M 26.04 % | 964.000 K -13.77 % | 1.118 M 264.17 % | 307.000 K 86.06 % | 165.000 K 25.95 % | 131.000 K 13 000.00 % | 1.000 K -98.48 % | 66.000 K -65.98 % | 194.000 K -11.82 % | 220.000 K -19.41 % | 273.000 K 116.67 % | 126.000 K -1.56 % | 128.000 K -35.35 % | 198.000 K 38.46 % | 143.000 K 9.16 % | 131.000 K -56.91 % | 304.000 K 17.37 % | 259.000 K -98.66 % | 19.340 M 2 812.65 % | 664.000 K 10.12 % | 603.000 K 51.51 % | 398.000 K -20.08 % | 498.000 K 69.39 % | 294.000 K -61.52 % | 764.000 K | 0.000 -100.00 % | 352.000 K 30.37 % | 270.000 K 159.62 % | 104.000 K 33.33 % | 78.000 K | 0.000 -100.00 % | 138.000 K 15.00 % | 120.000 K -42.03 % | 207.000 K 1 970.00 % | 10.000 K -89.69 % | 97.000 K | 0.000 -100.00 % | 78.000 K |
| Depreciation and amortization | 1.100 M 2.71 % | 1.071 M 53.44 % | 698.000 K -34.77 % | 1.070 M -0.09 % | 1.071 M 0.56 % | 1.065 M 12.11 % | 950.000 K -41.39 % | 1.621 M 135.61 % | 688.000 K -21.19 % | 873.000 K -3.96 % | 909.000 K -22.44 % | 1.172 M 15.13 % | 1.018 M 20.19 % | 847.000 K 39.08 % | 609.000 K -19.66 % | 758.000 K 0.40 % | 755.000 K 0.00 % | 755.000 K 138.17 % | 317.000 K -62.40 % | 843.000 K -4.85 % | 886.000 K -24.79 % | 1.178 M 45.97 % | 807.000 K -70.57 % | 2.742 M 394.95 % | 554.000 K 0.91 % | 549.000 K 56.41 % | 351.000 K -99.02 % | 35.772 M 2 699.06 % | 1.278 M 14.62 % | 1.115 M 47.10 % | 758.000 K -30.52 % | 1.091 M -0.55 % | 1.097 M 0.37 % | 1.093 M -95.87 % | 26.463 M 5 754.65 % | 452.000 K 666.10 % | 59.000 K 22.92 % | 48.000 K -98.94 % | 4.544 M 3 241.18 % | 136.000 K -15.00 % | 160.000 K -8.05 % | 174.000 K -6.45 % | 186.000 K -7.92 % | 202.000 K -5.16 % | 213.000 K 36.54 % | 156.000 K -6.02 % | 166.000 K 286.05 % | 43.000 K -86.52 % | 319.000 K 77.22 % | 180.000 K 114.02 % | -1.284 M -3 478.95 % | 38.000 K -94.24 % | 660.000 K -1.49 % | 670.000 K -1.62 % | 681.000 K 3.50 % | 658.000 K 2.33 % | 643.000 K -0.16 % | 644.000 K -16.58 % | 772.000 K 11.08 % | 695.000 K 178.00 % | 250.000 K 3.73 % | 241.000 K -22.76 % | 312.000 K 21.88 % | 256.000 K 1.99 % | 251.000 K 4.58 % | 240.000 K 84.62 % | 130.000 K -57.79 % | 308.000 K 0.33 % | 307.000 K 27.39 % | 241.000 K |
| Operating income | 746.000 K 124.52 % | -3.043 M -22.65 % | -2.481 M -152.08 % | 4.764 M 258.17 % | -3.012 M 46.76 % | -5.657 M 59.87 % | -14.097 M -1 048.65 % | 1.486 M 3 810.53 % | 38.000 K 100.49 % | -7.748 M 28.14 % | -10.782 M -276.20 % | -2.866 M -370.63 % | 1.059 M -47.39 % | 2.013 M 11.46 % | 1.806 M -20.12 % | 2.261 M 14.95 % | 1.967 M 143.44 % | 808.000 K 107.26 % | -11.135 M -74.28 % | -6.389 M -60.29 % | -3.986 M -86.61 % | -2.136 M -380.00 % | -445.000 K 92.50 % | -5.933 M 2.50 % | -6.085 M -67.08 % | -3.642 M 35.57 % | -5.653 M 90.37 % | -58.710 M -412.53 % | -11.455 M 23.84 % | -15.041 M 11.66 % | -17.026 M -348.52 % | -3.796 M 19.71 % | -4.728 M 44.23 % | -8.477 M 50.68 % | -17.187 M 40.57 % | -28.921 M -463.32 % | -5.134 M -352.91 % | 2.030 M -88.82 % | 18.164 M 653.27 % | -3.283 M 80.45 % | -16.792 M -62.59 % | -10.328 M -158.46 % | -3.996 M -1 263.82 % | -293.000 K 97.66 % | -12.519 M -2 367.93 % | 552.000 K 194.68 % | -583.000 K -116.39 % | 3.557 M 552.66 % | 545.000 K 29.45 % | 421.000 K 103.26 % | -12.920 M -143.96 % | -5.296 M -284.88 % | -1.376 M -332.70 % | -318.000 K 85.57 % | -2.204 M -286.67 % | -570.000 K -122.45 % | 2.539 M 21.95 % | 2.082 M 136.76 % | -5.663 M -12.38 % | -5.039 M -29.44 % | -3.893 M -38.64 % | -2.808 M -128.48 % | -1.229 M -235.05 % | 910.000 K 125.86 % | -3.519 M -95.28 % | -1.802 M -123.57 % | -806.000 K -232.35 % | 609.000 K 120.88 % | -2.916 M -3.85 % | -2.808 M |
| Operating income ratio | 0.01 118.88 % | -0.07 -113.55 % | -0.03 -152.80 % | 0.06 245.36 % | -0.04 44.94 % | -0.07 64.33 % | -0.21 -1 482.50 % | 0.02 2 891.99 % | 0.00 100.44 % | -0.11 60.07 % | -0.29 -444.60 % | -0.05 -465.98 % | 0.01 -39.52 % | 0.02 -33.81 % | 0.04 5.66 % | 0.03 60.05 % | 0.02 28.25 % | 0.02 104.94 % | -0.34 -82.45 % | -0.18 -97.84 % | -0.09 -116.19 % | -0.04 -363.42 % | -0.01 91.63 % | -0.11 -13.57 % | -0.10 6.11 % | -0.10 5.08 % | -0.11 93.61 % | -1.71 -1 164.05 % | -0.14 58.92 % | -0.33 -33.37 % | -0.25 -644.11 % | -0.03 25.12 % | -0.04 61.88 % | -0.12 55.83 % | -0.26 73.43 % | -0.99 23.75 % | -1.30 -636.98 % | 0.24 130.58 % | -0.79 -950.65 % | -0.08 80.30 % | -0.38 -2.52 % | -0.37 -267.65 % | -0.10 -1 293.30 % | -0.01 98.64 % | -0.54 -2 596.70 % | 0.02 201.78 % | -0.02 -123.92 % | 0.09 511.38 % | 0.01 12.26 % | 0.01 -95.32 % | 0.28 367.64 % | -0.10 -302.01 % | -0.03 -279.33 % | -0.01 85.28 % | -0.05 -271.33 % | -0.01 -137.95 % | 0.03 -14.44 % | 0.04 123.30 % | -0.16 -2.59 % | -0.16 14.34 % | -0.19 -59.04 % | -0.12 -139.90 % | -0.05 -218.62 % | 0.04 117.44 % | -0.24 -211.43 % | -0.08 -199.79 % | -0.03 -308.58 % | 0.01 103.11 % | -0.39 -232.66 % | -0.12 |
| Total other income expenses net | -270.000 K -141.07 % | -112.000 K 79.26 % | -540.000 K 54.24 % | -1.180 M 1.17 % | -1.194 M 17.54 % | -1.448 M -168.15 % | -540.000 K 8.78 % | -592.000 K 31.40 % | -863.000 K 29.61 % | -1.226 M 19.13 % | -1.516 M -65.32 % | -917.000 K -90.25 % | -482.000 K 40.57 % | -811.000 K -5.87 % | -766.000 K -84.13 % | -416.000 K -188.89 % | -144.000 K -56.52 % | -92.000 K 90.27 % | -946.000 K 8.07 % | -1.029 M 29.57 % | -1.461 M -67.55 % | -872.000 K 38.85 % | -1.426 M 19.30 % | -1.767 M -43.43 % | -1.232 M -36.89 % | -900.000 K 54.18 % | -1.964 M 28.24 % | -2.737 M -136.97 % | -1.155 M -14.02 % | -1.013 M -124.99 % | 4.054 M 612.52 % | -791.000 K 19.12 % | -978.000 K -1.98 % | -959.000 K -296.28 % | -242.000 K 21.17 % | -307.000 K -87.20 % | -164.000 K -30.16 % | -126.000 K -12 500.00 % | -1.000 K -101.20 % | 83.000 K 135.62 % | -233.000 K -106.19 % | -113.000 K 58.46 % | -272.000 K -117.60 % | -125.000 K 1.57 % | -127.000 K 35.20 % | -196.000 K -37.06 % | -143.000 K -9.16 % | -131.000 K 56.91 % | -304.000 K -21.60 % | -250.000 K -125.54 % | 979.000 K 853.08 % | -130.000 K -966.67 % | 15.000 K -93.51 % | 231.000 K 216.08 % | -199.000 K 41.64 % | -341.000 K 52.24 % | -714.000 K -155.91 % | -279.000 K -70.12 % | -164.000 K 35.18 % | -253.000 K -166.32 % | -95.000 K -21.79 % | -78.000 K -125.66 % | 304.000 K 320.29 % | -138.000 K -15.00 % | -120.000 K 42.03 % | -207.000 K -1 970.00 % | -10.000 K 89.69 % | -97.000 K -102.08 % | -48.000 K 38.46 % | -78.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-03-31 | 2000-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 | 2009-12-31 | 2009-09-30 | 2009-03-31 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -815.000 K 94.72 % | -15.449 M -204.77 % | -5.069 M 74.96 % | -20.247 M -146.80 % | 43.260 M 12.16 % | 38.570 M 25.79 % | 30.662 M 17.55 % | 26.085 M 5 306.59 % | -501.000 K -102.70 % | 18.561 M -23.76 % | 24.344 M 88.49 % | 12.915 M -28.11 % | 17.966 M 440.01 % | 3.327 M 143.38 % | 1.367 M -71.74 % | 4.838 M 406.60 % | 955.000 K 105.32 % | -17.965 M -245.15 % | -5.205 M -109.08 % | 57.306 M -2.48 % | 58.766 M 15.63 % | 50.823 M 44.21 % | 35.243 M 10.37 % | 31.931 M -9.26 % | 35.188 M 15.18 % | 30.550 M -30.71 % | 44.087 M 10.20 % | 40.005 M 36.51 % | 29.305 M 30.45 % | 22.464 M 62.66 % | 13.810 M 152.51 % | -26.302 M -1 916.44 % | 1.448 M -94.32 % | 25.480 M 89.41 % | 13.452 M 17.13 % | 11.485 M 366.68 % | 2.461 M 52.29 % | 1.616 M -75.16 % | 6.506 M 389.17 % | 1.330 M 112.93 % | -10.287 M -873.23 % | -1.057 M -213.78 % | 929.000 K -74.72 % | 3.675 M 1 570.45 % | 220.000 K -93.88 % | 3.596 M 161.56 % | -5.841 M -2 355.21 % | 259.000 K -94.49 % | 4.700 M -11.50 % | 5.311 M -76.48 % | 22.583 M -37.09 % | 35.896 M 76.53 % | 20.334 M 50.57 % | 13.505 M 178.97 % | 4.841 M -31.81 % | 7.099 M 44.49 % | 4.913 M -64.64 % | 13.893 M 99.47 % | 6.965 M -7.05 % | 7.493 M 306.70 % | -3.625 M -313.99 % | 1.694 M 337.92 % | -712.000 K -1 680.00 % | -40.000 K -102.73 % | 1.466 M -75.13 % | 5.894 M |
| Total investments | 184.000 K -98.17 % | 10.057 M 5 365.76 % | 184.000 K -98.11 % | 9.759 M 0.16 % | 9.743 M -0.11 % | 9.754 M 5 442.05 % | 176.000 K -98.28 % | 10.242 M -0.80 % | 10.325 M 1.67 % | 10.155 M 5 669.89 % | 176.000 K -98.30 % | 10.379 M 46.60 % | 7.080 M 46.55 % | 4.831 M 2 614.04 % | 178.000 K -95.68 % | 4.118 M 0.15 % | 4.112 M -0.87 % | 4.148 M | 0.000 -100.00 % | 3.390 M 0.15 % | 3.385 M -5.71 % | 3.590 M | 0.000 -100.00 % | 100.000 K -15.97 % | 119.000 K -95.07 % | 2.414 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.494 M 220.15 % | 779.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.623 M -0.56 % | 4.649 M | 0.000 -100.00 % | 4.702 M -0.61 % | 4.731 M -0.59 % | 4.759 M | 0.000 -100.00 % | 5.823 M -10.88 % | 6.534 M 11.96 % | 5.836 M 165.88 % | 2.195 M -64.11 % | 6.116 M 21.95 % | 5.015 M -0.54 % | 5.042 M 180.58 % | 1.797 M -6.01 % | 1.912 M 1.00 % | 1.893 M -3.12 % | 1.954 M 2.68 % | 1.903 M 30.34 % | 1.460 M | 0.000 | 0.000 |
| Total debt | 6.646 M -12.46 % | 7.592 M 6.85 % | 7.105 M 36.50 % | 5.205 M -89.50 % | 49.578 M -5.33 % | 52.372 M 51.18 % | 34.643 M 18.08 % | 29.339 M 0.05 % | 29.325 M 12.36 % | 26.099 M -9.41 % | 28.810 M 40.40 % | 20.520 M -19.06 % | 25.352 M 4.92 % | 24.164 M 179.13 % | 8.657 M -50.89 % | 17.629 M 11.77 % | 15.773 M 34.41 % | 11.735 M 45.61 % | 8.059 M -88.72 % | 71.420 M 3.72 % | 68.859 M 2.28 % | 67.323 M 0.74 % | 66.829 M 18.82 % | 56.242 M 10.24 % | 51.018 M 6.76 % | 47.788 M -26.90 % | 65.377 M 28.38 % | 50.925 M 3.58 % | 49.163 M 23.92 % | 39.673 M 5.02 % | 37.778 M 112.61 % | 17.769 M -11.24 % | 20.019 M -63.80 % | 55.308 M 28.57 % | 43.017 M 3.46 % | 41.577 M 918.79 % | 4.081 M -12.24 % | 4.650 M -33.32 % | 6.974 M 44.42 % | 4.829 M -45.48 % | 8.857 M -9.48 % | 9.785 M -8.67 % | 10.714 M -7.99 % | 11.644 M 79.11 % | 6.501 M -7.14 % | 7.001 M -12.50 % | 8.001 M -25.23 % | 10.701 M -14.30 % | 12.487 M -3.31 % | 12.915 M -53.88 % | 28.000 M -31.75 % | 41.028 M 33.10 % | 30.826 M 86.64 % | 16.516 M -1.97 % | 16.848 M -11.08 % | 18.947 M 13.52 % | 16.691 M -25.46 % | 22.391 M 72.66 % | 12.968 M 22.85 % | 10.556 M 32.65 % | 7.958 M 47.26 % | 5.404 M 52.96 % | 3.533 M -36.22 % | 5.539 M -6.42 % | 5.919 M -15.10 % | 6.972 M |
| Accumulated other comprehensive income loss | 3.179 M 12.02 % | 2.838 M -35.25 % | 4.383 M 12.62 % | 3.892 M -3.26 % | 4.023 M -12.41 % | 4.593 M 61.44 % | 2.845 M -38.54 % | 4.629 M -12.06 % | 5.264 M 30.85 % | 4.023 M 167.13 % | 1.506 M 107.15 % | 727.000 K 37.95 % | 527.000 K 192.78 % | 180.000 K -59.09 % | 440.000 K -57.77 % | 1.042 M 10.62 % | 942.000 K -5.14 % | 993.000 K 533.62 % | -229.000 K -127.10 % | 845.000 K 21.93 % | 693.000 K -70.08 % | 2.316 M 139.75 % | 966.000 K -40.22 % | 1.616 M 240.21 % | 475.000 K 38.89 % | 342.000 K 6.88 % | 320.000 K -44.25 % | 574.000 K | 0.000 | 0.000 -100.00 % | 490.000 K | 0.000 -100.00 % | 135.995 M 75 235.36 % | -181.000 K | 0.000 100.00 % | -191.000 K | 0.000 -100.00 % | 6.588 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 |
| Retained earnings | -317.287 M -0.24 % | -316.531 M -1.07 % | -313.194 M -1.30 % | -309.178 M 0.67 % | -311.276 M -2.12 % | -304.816 M -2.25 % | -298.121 M -5.22 % | -283.327 M -0.13 % | -282.948 M -0.57 % | -281.352 M -3.65 % | -271.447 M -4.98 % | -258.565 M 0.09 % | -258.810 M 0.59 % | -260.334 M 0.35 % | -261.241 M 0.12 % | -261.545 M 0.25 % | -262.210 M 0.41 % | -263.300 M 0.02 % | -263.358 M -4.86 % | -251.147 M -2.98 % | -243.875 M -2.19 % | -238.638 M -1.58 % | -234.931 M 0.16 % | -235.313 M -29.59 % | -181.588 M 17.87 % | -221.111 M -2.13 % | -216.490 M 16.72 % | -259.967 M | 0.000 | 0.000 100.00 % | -169.203 M | 0.000 100.00 % | -112.495 M 45.12 % | -204.978 M -5.25 % | -194.759 M -9.52 % | -177.827 M -3.19 % | -172.327 M -3.17 % | -167.029 M 1.13 % | -168.933 M -6.37 % | -158.812 M -5.27 % | -150.866 M -12.69 % | -133.880 M -8.55 % | -123.332 M -3.58 % | -119.064 M -0.35 % | -118.646 M -11.93 % | -106.000 M -5.34 % | -100.623 M -1.17 % | -99.455 M 0.09 % | -99.546 M 0.51 % | -100.060 M -2.80 % | -97.332 M | 0.000 | 0.000 | 0.000 100.00 % | -58.886 M | 0.000 | 0.000 | 0.000 100.00 % | -60.355 M -10.30 % | -54.720 M -10.70 % | -49.429 M -8.80 % | -45.429 M -6.81 % | -42.534 M -2.23 % | -41.605 M -6.63 % | -39.018 M -5.07 % | -37.137 M |
| Common stock | 7.199 M 0.00 % | 7.199 M 0.00 % | 7.199 M 0.00 % | 7.199 M -92.38 % | 94.423 M 0.00 % | 94.423 M 0.00 % | 94.422 M 0.00 % | 94.423 M 0.00 % | 94.423 M 0.00 % | 94.423 M 0.00 % | 94.422 M -4.81 % | 99.195 M 0.00 % | 99.195 M 0.00 % | 99.195 M 7.65 % | 92.145 M 0.00 % | 92.145 M 0.00 % | 92.145 M 0.00 % | 92.145 M 0.00 % | 92.145 M 88.00 % | 49.013 M 0.00 % | 49.013 M 0.00 % | 49.013 M 0.00 % | 49.013 M 0.00 % | 49.013 M -31.12 % | 71.160 M 45.18 % | 49.014 M -31.12 % | 71.160 M 0.00 % | 71.160 M 99.98 % | 35.584 M -17.83 % | 43.304 M -39.15 % | 71.160 M -23.49 % | 93.010 M 30.71 % | 71.160 M -33.28 % | 106.655 M 0.00 % | 106.655 M 0.00 % | 106.655 M 528.16 % | 16.979 M -36.21 % | 26.615 M 0.00 % | 26.615 M 0.00 % | 26.615 M 0.00 % | 26.615 M 166.66 % | 9.981 M 0.07 % | 9.974 M 0.00 % | 9.974 M -76.20 % | 41.906 M 0.00 % | 41.906 M 100.00 % | 20.953 M 0.00 % | 20.953 M 0.00 % | 20.953 M 0.00 % | 20.953 M 120.00 % | 9.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.930 M 0.00 % | 6.930 M 27.39 % | 5.440 M 15.99 % | 4.690 M 0.00 % | 4.690 M -21.64 % | 5.985 M 32.27 % | 4.525 M 12.42 % | 4.025 M |
| Total equity | 52.842 M -0.78 % | 53.258 M -8.11 % | 57.956 M -6.68 % | 62.103 M 5 545.73 % | 1.100 M -86.47 % | 8.130 M -37.83 % | 13.076 M -55.90 % | 29.654 M -3.31 % | 30.670 M -1.14 % | 31.024 M -19.24 % | 38.413 M -23.96 % | 50.514 M 0.89 % | 50.069 M 3.88 % | 48.199 M 19.00 % | 40.502 M -0.73 % | 40.799 M 1.91 % | 40.034 M 2.66 % | 38.995 M 3.39 % | 37.715 M 217.57 % | -32.079 M -28.53 % | -24.959 M -37.90 % | -18.099 M -14.88 % | -15.755 M -1.83 % | -15.472 M -65.60 % | -9.343 M -267.11 % | -2.545 M -223.90 % | 2.054 M 110.80 % | -19.023 M -153.46 % | 35.584 M -17.83 % | 43.304 M -39.57 % | 71.657 M -22.96 % | 93.010 M -1.74 % | 94.660 M 94.65 % | 48.630 M -17.62 % | 59.030 M -22.09 % | 75.771 M 385.40 % | 15.610 M 83.82 % | 8.492 M 28.90 % | 6.588 M -60.77 % | 16.794 M -32.12 % | 24.740 M 7.48 % | 23.019 M -31.35 % | 33.532 M -11.46 % | 37.872 M -1.09 % | 38.291 M -24.88 % | 50.972 M 33.89 % | 38.070 M -2.60 % | 39.088 M 0.23 % | 38.997 M 1.34 % | 38.483 M -6.62 % | 41.211 M -0.08 % | 41.243 M -17.43 % | 49.947 M 15.89 % | 43.100 M -1.46 % | 43.738 M -5.04 % | 46.057 M 0.48 % | 45.839 M 35.75 % | 33.766 M 5.64 % | 31.963 M -14.99 % | 37.598 M -11.16 % | 42.319 M 46.77 % | 28.833 M -9.43 % | 31.835 M -3.44 % | 32.970 M -3.31 % | 34.097 M 0.20 % | 34.029 M |
| Other non current liabilities | 12.494 M 10.95 % | 11.261 M -20.13 % | 14.100 M -10.53 % | 15.760 M 0.68 % | 15.653 M 22.14 % | 12.816 M -8.63 % | 14.026 M -30.33 % | 20.131 M 0.08 % | 20.115 M 20.91 % | 16.637 M -11.61 % | 18.823 M 11.12 % | 16.939 M 21.52 % | 13.939 M 17.45 % | 11.868 M -1.48 % | 12.046 M 9.54 % | 10.997 M 12.05 % | 9.814 M -3.18 % | 10.136 M -1.63 % | 10.304 M -13.87 % | 11.963 M -14.94 % | 14.065 M -3.68 % | 14.602 M 4.58 % | 13.963 M -18.42 % | 17.116 M -7.62 % | 18.527 M 43.38 % | 12.922 M -3.80 % | 13.433 M -13.10 % | 15.458 M 492.71 % | 2.608 M 11.93 % | 2.330 M -5.28 % | 2.460 M -27.15 % | 3.377 M 74.97 % | 1.930 M 30.23 % | 1.482 M -13.64 % | 1.716 M -52.36 % | 3.602 M 19.75 % | 3.008 M -77.28 % | 13.242 M -0.30 % | 13.282 M -16.03 % | 15.817 M 758.69 % | 1.842 M 121.93 % | 830.000 K -4.82 % | 872.000 K -18.35 % | 1.068 M 11.02 % | 962.000 K 3.66 % | 928.000 K -38.99 % | 1.521 M -6.92 % | 1.634 M -59.52 % | 4.037 M 0.80 % | 4.005 M 35.76 % | 2.950 M 0.00 % | 2.950 M 0.00 % | 2.950 M 91.68 % | 1.539 M 5.41 % | 1.460 M 11.20 % | 1.313 M 4.70 % | 1.254 M 4.94 % | 1.195 M -0.33 % | 1.199 M -26.53 % | 1.632 M 3.49 % | 1.577 M 5.91 % | 1.489 M 6.66 % | 1.396 M -50.93 % | 2.845 M 101.63 % | 1.411 M 6.57 % | 1.324 M |
| Long term debt | 4.055 M -7.82 % | 4.399 M -4.27 % | 4.595 M 11.66 % | 4.115 M -3.13 % | 4.248 M -66.02 % | 12.500 M 179.89 % | 4.466 M 56.37 % | 2.856 M -9.76 % | 3.165 M -28.07 % | 4.400 M -7.02 % | 4.732 M -5.94 % | 5.031 M -5.52 % | 5.325 M -9.59 % | 5.890 M 3.15 % | 5.710 M -13.86 % | 6.629 M -14.38 % | 7.742 M -5.69 % | 8.209 M 25.46 % | 6.543 M -6.52 % | 6.999 M -88.38 % | 60.257 M -0.62 % | 60.630 M 1 036.46 % | 5.335 M -16.05 % | 6.355 M -85.75 % | 44.611 M -2.84 % | 45.913 M 27.03 % | 36.144 M 443.03 % | 6.656 M -48.71 % | 12.977 M -43.01 % | 22.769 M 0.00 % | 22.769 M 28.14 % | 17.769 M 0.00 % | 17.769 M 0.00 % | 17.769 M 0.00 % | 17.769 M 0.00 % | 17.769 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K -74.96 % | 571.000 K -42.90 % | 1.000 M -30.02 % | 1.429 M -52.37 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -47.37 % | 5.700 M 0.00 % | 5.700 M 0.00 % | 5.700 M 26.67 % | 4.500 M -32.88 % | 6.704 M 39.38 % | 4.810 M 32.11 % | 3.641 M -6.21 % | 3.882 M -5.96 % | 4.128 M -5.32 % | 4.360 M -5.22 % | 4.600 M -6.41 % | 4.915 M 4.00 % | 4.726 M 366.07 % | 1.014 M -25.66 % | 1.364 M -16.01 % | 1.624 M -3.96 % | 1.691 M -52.38 % | 3.551 M 54.86 % | 2.293 M |
| Total non current liabilities | 16.549 M 5.68 % | 15.660 M -16.23 % | 18.695 M -5.94 % | 19.875 M -0.13 % | 19.901 M -21.39 % | 25.316 M 36.90 % | 18.492 M -19.56 % | 22.988 M -1.25 % | 23.280 M 10.66 % | 21.037 M -10.69 % | 23.556 M 7.22 % | 21.970 M 14.06 % | 19.261 M 8.46 % | 17.758 M 0.01 % | 17.756 M 0.74 % | 17.626 M 0.40 % | 17.556 M -4.30 % | 18.345 M 8.89 % | 16.847 M -11.15 % | 18.962 M -74.49 % | 74.322 M -1.21 % | 75.232 M 288.84 % | 19.348 M -17.57 % | 23.471 M -62.83 % | 63.138 M 7.31 % | 58.835 M 18.67 % | 49.577 M 124.18 % | 22.115 M 41.90 % | 15.585 M -37.91 % | 25.099 M -0.52 % | 25.229 M 19.31 % | 21.146 M 7.34 % | 19.700 M 2.33 % | 19.251 M -1.21 % | 19.486 M -8.82 % | 21.371 M 610.47 % | 3.008 M -77.28 % | 13.242 M -0.29 % | 13.281 M -16.03 % | 15.817 M 696.83 % | 1.985 M 41.68 % | 1.401 M -25.16 % | 1.872 M -25.03 % | 2.497 M -36.98 % | 3.962 M 0.30 % | 3.950 M -12.63 % | 4.521 M -38.71 % | 7.376 M -24.25 % | 9.737 M 0.10 % | 9.727 M -15.43 % | 11.502 M -14.98 % | 13.529 M 29.69 % | 10.432 M 74.65 % | 5.973 M -1.89 % | 6.088 M -1.54 % | 6.183 M -2.68 % | 6.353 M -2.74 % | 6.532 M -4.66 % | 6.851 M -3.43 % | 7.094 M 173.79 % | 2.591 M -9.18 % | 2.853 M -5.53 % | 3.020 M -33.42 % | 4.536 M -8.59 % | 4.962 M 37.19 % | 3.617 M |
| Other current liabilities | 37.782 M -40.47 % | 63.469 M 200.69 % | 21.108 M -71.70 % | 74.594 M 302.38 % | 18.538 M 10.62 % | 16.759 M -16.44 % | 20.056 M 10.88 % | 18.088 M 128.00 % | -64.609 M -36.64 % | -47.283 M -288.35 % | 25.104 M 184.04 % | -29.870 M -187.13 % | 34.283 M 169.22 % | -49.527 M -338.53 % | 20.763 M 144.47 % | -46.686 M -322.16 % | 21.015 M 330.35 % | -9.123 M -165.21 % | 13.990 M 337.68 % | -5.886 M -2 692.95 % | 227.000 K 100.82 % | -27.537 M -480.56 % | 7.236 M 149.14 % | -14.724 M 75.72 % | -60.641 M 35.16 % | -93.523 M -1 318.22 % | 7.677 M -47.10 % | 14.511 M -65.14 % | 41.622 M 18.85 % | 35.021 M -15.57 % | 41.477 M -81.79 % | 227.755 M 332.23 % | 52.693 M 24.28 % | 42.397 M 271.55 % | 11.411 M -74.69 % | 45.081 M 981.34 % | 4.169 M -24.61 % | 5.530 M 168.71 % | 2.058 M -65.43 % | 5.953 M -79.46 % | 28.989 M 156.54 % | 11.300 M 65.64 % | 6.822 M -59.64 % | 16.903 M 12.98 % | 14.961 M 43.87 % | 10.399 M 23.72 % | 8.405 M -29.04 % | 11.844 M -45.04 % | 21.549 M 3.37 % | 20.846 M 283.97 % | 5.429 M -77.12 % | 23.728 M -25.76 % | 31.963 M 120.01 % | 14.528 M 138.56 % | 6.090 M -49.53 % | 12.066 M -28.33 % | 16.835 M -23.63 % | 22.045 M 157.44 % | 8.563 M -17.36 % | 10.362 M 150.41 % | 4.138 M -12.87 % | 4.749 M -10.80 % | 5.324 M 38.75 % | 3.837 M 41.12 % | 2.719 M 154.11 % | 1.070 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 39.032 M | 0.000 -100.00 % | 102.384 M -3.92 % | 106.564 M 16.43 % | 91.529 M 5.37 % | 86.867 M 2.15 % | 85.041 M 17.38 % | 72.452 M 50.71 % | 48.074 M -25.07 % | 64.156 M 5.98 % | 60.537 M -21.10 % | 76.723 M 46.39 % | 52.409 M -17.55 % | 63.565 M 45.73 % | 43.619 M 1.26 % | 43.076 M -16.44 % | 51.549 M 2.54 % | 50.271 M 36.01 % | 36.962 M -10.83 % | 41.453 M -9.84 % | 45.979 M 69.65 % | 27.103 M -62.47 % | 72.215 M -32.69 % | 107.282 M -6.93 % | 115.270 M -26.19 % | 156.166 M 7.07 % | 145.850 M 9.22 % | 133.542 M -29.18 % | 188.577 M | 0.000 -100.00 % | 186.014 M 59.70 % | 116.477 M -10.54 % | 130.201 M 106.06 % | 63.185 M | 0.000 | 0.000 -100.00 % | 5.750 M | 0.000 -100.00 % | 6.577 M -53.44 % | 14.127 M -50.43 % | 28.499 M 385.50 % | 5.870 M 129.39 % | 2.559 M | 0.000 -100.00 % | 36.550 M 8.22 % | 33.773 M -24.22 % | 44.569 M 13.05 % | 39.424 M -1.41 % | 39.987 M 177.21 % | 14.425 M -26.85 % | 19.719 M 9.80 % | 17.959 M -40.49 % | 30.179 M 208.23 % | 9.791 M -9.10 % | 10.771 M -49.38 % | 21.278 M -14.37 % | 24.850 M -16.69 % | 29.827 M 657.61 % | 3.937 M -2.69 % | 4.046 M -77.26 % | 17.793 M 78.68 % | 9.958 M 57.36 % | 6.328 M 35.24 % | 4.679 M |
| Short term debt | 2.591 M -18.85 % | 3.193 M 27.26 % | 2.509 M 130.18 % | 1.090 M -97.60 % | 45.330 M 13.69 % | 39.872 M 32.13 % | 30.177 M 13.95 % | 26.483 M 5.46 % | 25.111 M 15.72 % | 21.699 M -9.88 % | 24.078 M 55.45 % | 15.489 M -22.66 % | 20.027 M 9.59 % | 18.274 M 22.26 % | 14.947 M 2.83 % | 14.536 M 81.00 % | 8.031 M 127.77 % | 3.526 M 274.21 % | -2.024 M -103.14 % | 64.421 M 648.91 % | 8.602 M 28.52 % | 6.693 M -89.12 % | 61.494 M 7.16 % | 57.383 M 225.25 % | 17.643 M 26.97 % | 13.895 M -52.47 % | 29.233 M -33.97 % | 44.269 M 22.34 % | 36.186 M 114.07 % | 16.904 M 30 085.71 % | 56.000 K | 0.000 -100.00 % | 2.250 M -94.01 % | 37.539 M 561.79 % | -8.129 M -134.14 % | 23.808 M 483.39 % | 4.081 M -12.24 % | 4.650 M -33.32 % | 6.974 M 44.42 % | 4.829 M -44.58 % | 8.714 M -5.43 % | 9.214 M -5.15 % | 9.714 M -4.90 % | 10.215 M 191.77 % | 3.501 M -12.50 % | 4.001 M -20.00 % | 5.001 M 0.00 % | 5.001 M -26.32 % | 6.787 M -5.93 % | 7.215 M -69.30 % | 23.500 M -31.53 % | 34.324 M 31.93 % | 26.016 M 102.07 % | 12.875 M -0.70 % | 12.966 M -12.50 % | 14.819 M 20.18 % | 12.331 M -30.69 % | 17.791 M 120.92 % | 8.053 M 38.13 % | 5.830 M -16.04 % | 6.944 M 71.88 % | 4.040 M 111.63 % | 1.909 M -50.39 % | 3.848 M 62.50 % | 2.368 M -49.39 % | 4.679 M |
| Total current liabilities | 62.486 M -24.63 % | 82.905 M -1.57 % | 84.225 M -21.60 % | 107.435 M -44.51 % | 193.626 M -2.19 % | 197.970 M 18.55 % | 166.993 M 9.81 % | 152.080 M -5.40 % | 160.758 M 11.73 % | 143.878 M 12.56 % | 127.823 M -7.24 % | 137.794 M 1.21 % | 136.149 M -9.78 % | 150.914 M 37.88 % | 109.455 M -12.19 % | 124.651 M 31.29 % | 94.940 M -4.74 % | 99.665 M 45.50 % | 68.496 M -60.93 % | 175.307 M 73.22 % | 101.206 M 17.90 % | 85.837 M -37.28 % | 136.851 M 13.36 % | 120.720 M -4.44 % | 126.333 M -17.28 % | 152.718 M -13.87 % | 177.315 M -28.20 % | 246.964 M -3.02 % | 254.651 M 13.61 % | 224.143 M -8.76 % | 245.654 M -8.60 % | 268.765 M -5.01 % | 282.931 M 19.14 % | 237.475 M 8.51 % | 218.842 M 32.25 % | 165.472 M 1 369.29 % | 11.262 M -34.30 % | 17.141 M -15.77 % | 20.351 M -9.48 % | 22.482 M -64.65 % | 63.594 M 22.31 % | 51.993 M -4.23 % | 54.290 M 6.52 % | 50.966 M 48.48 % | 34.326 M 21.17 % | 28.328 M -52.00 % | 59.016 M -13.76 % | 68.435 M -20.10 % | 85.650 M -1.61 % | 87.048 M 4.78 % | 83.076 M -12.22 % | 94.636 M -2.16 % | 96.728 M 66.78 % | 57.998 M -11.85 % | 65.797 M 12.59 % | 58.441 M -8.55 % | 63.905 M -25.02 % | 85.224 M 44.56 % | 58.955 M 1.48 % | 58.093 M 102.09 % | 28.746 M 0.04 % | 28.735 M -13.00 % | 33.028 M -13.97 % | 38.390 M 51.62 % | 25.320 M 19.23 % | 21.236 M |
| Total liabilities | 79.035 M -19.81 % | 98.565 M -4.23 % | 102.920 M -19.16 % | 127.310 M -40.38 % | 213.527 M -4.37 % | 223.286 M 20.38 % | 185.485 M 5.95 % | 175.068 M -4.87 % | 184.038 M 11.60 % | 164.915 M 8.94 % | 151.379 M -5.25 % | 159.764 M 2.80 % | 155.410 M -7.86 % | 168.672 M 32.59 % | 127.211 M -10.59 % | 142.277 M 26.47 % | 112.496 M -4.67 % | 118.010 M 38.28 % | 85.343 M -56.07 % | 194.269 M 10.68 % | 175.528 M 8.98 % | 161.069 M 3.12 % | 156.199 M 8.33 % | 144.191 M -23.90 % | 189.471 M -10.44 % | 211.553 M -6.76 % | 226.892 M -15.68 % | 269.079 M -0.43 % | 270.236 M 8.42 % | 249.242 M -7.99 % | 270.883 M -6.56 % | 289.911 M -4.20 % | 302.631 M 17.88 % | 256.726 M 7.72 % | 238.328 M 27.56 % | 186.843 M 1 209.34 % | 14.270 M -53.03 % | 30.383 M -9.66 % | 33.632 M -12.19 % | 38.299 M -41.60 % | 65.579 M 22.82 % | 53.394 M -4.93 % | 56.162 M 5.05 % | 53.463 M 39.63 % | 38.288 M 18.62 % | 32.278 M -49.20 % | 63.537 M -16.19 % | 75.811 M -20.52 % | 95.387 M -1.43 % | 96.775 M 2.32 % | 94.578 M -12.56 % | 108.165 M 0.94 % | 107.160 M 67.51 % | 63.971 M -11.01 % | 71.885 M 11.24 % | 64.624 M -8.02 % | 70.258 M -23.43 % | 91.756 M 39.43 % | 65.806 M 0.95 % | 65.187 M 108.02 % | 31.337 M -0.79 % | 31.588 M -12.37 % | 36.048 M -16.02 % | 42.926 M 41.75 % | 30.282 M 21.84 % | 24.853 M |
| Other non current assets | 0.000 100.00 % | -9.873 M -987 400.00 % | 1.000 K | 0.000 -100.00 % | 9.744 M 974 300.00 % | 1.000 K | 0.000 100.00 % | -34.526 M -434.36 % | 10.326 M 1.69 % | 10.154 M | 0.000 -100.00 % | 10.380 M 129.33 % | -35.389 M -832.39 % | 4.832 M | 0.000 -100.00 % | 4.119 M 0.17 % | 4.112 M -0.87 % | 4.148 M 2 230.34 % | 178.000 K -94.75 % | 3.390 M 0.15 % | 3.385 M -5.71 % | 3.590 M 3 490.00 % | 100.000 K 0.00 % | 100.000 K -16.67 % | 120.000 K -95.03 % | 2.413 M 1 944.92 % | 118.000 K 11 700.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -98.53 % | 68.000 K -99.39 % | 11.063 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 % | 4.623 M -0.56 % | 4.649 M 6 017.11 % | 76.000 K -98.38 % | 4.702 M -0.61 % | 4.731 M -0.59 % | 4.759 M 3 769.11 % | 123.000 K -97.89 % | 5.823 M -10.88 % | 6.534 M 11.96 % | 5.836 M 151.55 % | 2.320 M -62.07 % | 6.116 M 21.95 % | 5.015 M -0.54 % | 5.042 M 146.79 % | 2.043 M 0.54 % | 2.032 M 3.04 % | 1.972 M -3.00 % | 2.033 M 2.57 % | 1.982 M 21.30 % | 1.634 M 1 968.35 % | 79.000 K 0.00 % | 79.000 K |
| Long term investments | 184.000 K -98.17 % | 10.057 M 5 365.76 % | 184.000 K -98.11 % | 9.759 M 0.16 % | 9.743 M -0.11 % | 9.754 M 5 442.05 % | 176.000 K -98.28 % | 10.242 M -0.80 % | 10.325 M 1.67 % | 10.155 M 5 669.89 % | 176.000 K -98.30 % | 10.379 M 46.60 % | 7.080 M 46.55 % | 4.831 M 2 614.04 % | 178.000 K -95.68 % | 4.118 M 0.15 % | 4.112 M -0.87 % | 4.148 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 |
| Intangible assets | 1.180 M -11.41 % | 1.332 M 1.29 % | 1.315 M -14.50 % | 1.538 M -7.63 % | 1.665 M -8.72 % | 1.824 M -7.88 % | 1.980 M -10.00 % | 2.200 M -6.82 % | 2.361 M -6.09 % | 2.514 M -5.84 % | 2.670 M -8.75 % | 2.926 M -4.97 % | 3.079 M -8.88 % | 3.379 M 6.19 % | 3.182 M 1 183.06 % | 248.000 K -18.95 % | 306.000 K -16.62 % | 367.000 K 3.67 % | 354.000 K -24.03 % | 466.000 K -11.07 % | 524.000 K -15.48 % | 620.000 K -16.22 % | 740.000 K -19.57 % | 920.000 K -34.61 % | 1.407 M -8.75 % | 1.542 M -7.83 % | 1.673 M -14.34 % | 1.953 M -90.05 % | 19.626 M -3.74 % | 20.388 M -2.98 % | 21.015 M 0.69 % | 20.872 M -3.17 % | 21.556 M -3.11 % | 22.248 M -2.63 % | 22.850 M -21.63 % | 29.158 M 39 842.47 % | 73.000 K -14.12 % | 85.000 K -13.27 % | 98.000 K -11.71 % | 111.000 K -10.48 % | 124.000 K -10.14 % | 138.000 K -9.80 % | 153.000 K -8.93 % | 168.000 K -8.20 % | 183.000 K -7.58 % | 198.000 K -7.04 % | 213.000 K -6.58 % | 228.000 K -6.17 % | 243.000 K -5.81 % | 258.000 K 95.45 % | 132.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.076 M 28.00 % | 26.622 M 27.81 % | 20.830 M 6.76 % | 19.511 M -12.07 % | 22.188 M -29.82 % | 31.614 M 91.73 % | 16.489 M 35.99 % | 12.125 M |
| GoodWill | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 0.00 % | 21.905 M 24.02 % | 17.662 M 0.00 % | 17.662 M 0.00 % | 17.662 M 0.00 % | 17.662 M 0.00 % | 17.662 M 0.00 % | 17.662 M -0.01 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M 0.00 % | 17.663 M -50.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 0.00 % | 35.325 M 79.69 % | 19.659 M 0.00 % | 19.659 M 0.00 % | 19.659 M -18.96 % | 24.259 M -36.53 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M 0.00 % | 38.224 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 23.085 M -0.65 % | 23.237 M 0.07 % | 23.220 M -0.95 % | 23.443 M -0.54 % | 23.570 M -0.67 % | 23.729 M -0.65 % | 23.885 M -0.91 % | 24.105 M -0.66 % | 24.266 M -0.63 % | 24.419 M -0.63 % | 24.575 M -1.03 % | 24.831 M -0.61 % | 24.984 M -1.19 % | 25.284 M 21.30 % | 20.844 M 16.38 % | 17.910 M -0.32 % | 17.968 M -0.34 % | 18.029 M 0.07 % | 18.016 M -0.62 % | 18.128 M -0.32 % | 18.187 M -0.53 % | 18.283 M -0.65 % | 18.403 M -0.97 % | 18.583 M -2.55 % | 19.070 M -0.70 % | 19.205 M -0.68 % | 19.336 M -1.43 % | 19.616 M -64.30 % | 54.951 M -1.37 % | 55.713 M -1.11 % | 56.340 M 0.25 % | 56.197 M -1.20 % | 56.881 M -1.20 % | 57.573 M -1.03 % | 58.175 M -9.78 % | 64.483 M 226.79 % | 19.732 M -0.06 % | 19.744 M -0.07 % | 19.757 M -18.93 % | 24.370 M -36.45 % | 38.348 M -0.04 % | 38.362 M -0.04 % | 38.377 M -0.04 % | 38.392 M -0.04 % | 38.407 M -0.04 % | 38.422 M -0.04 % | 38.437 M -0.04 % | 38.452 M -0.04 % | 38.467 M -0.04 % | 38.482 M 0.33 % | 38.356 M -6.64 % | 41.086 M -9.62 % | 45.458 M 113.38 % | 21.304 M -0.22 % | 21.352 M -0.38 % | 21.433 M -0.39 % | 21.517 M -0.39 % | 21.602 M -0.46 % | 21.702 M -0.81 % | 21.879 M 16.54 % | 18.774 M -0.17 % | 18.806 M -0.40 % | 18.882 M 0.75 % | 18.741 M -1.53 % | 19.033 M -0.52 % | 19.133 M |
| Property plant equipment net | 9.364 M -2.37 % | 9.591 M -10.41 % | 10.705 M 31.43 % | 8.145 M -10.02 % | 9.052 M -8.18 % | 9.858 M -6.37 % | 10.529 M 1.04 % | 10.421 M 14.78 % | 9.079 M -0.14 % | 9.092 M -5.23 % | 9.594 M -3.09 % | 9.900 M -4.85 % | 10.405 M -4.66 % | 10.914 M 7.36 % | 10.166 M 3.96 % | 9.779 M 0.58 % | 9.723 M -4.43 % | 10.174 M -5.51 % | 10.767 M -2.67 % | 11.062 M -4.45 % | 11.577 M -8.21 % | 12.612 M 5.52 % | 11.952 M -2.83 % | 12.300 M -25.47 % | 16.503 M -2.67 % | 16.956 M 229.88 % | 5.140 M -20.97 % | 6.504 M -7.67 % | 7.044 M -4.51 % | 7.377 M 23.05 % | 5.995 M 7.38 % | 5.583 M 0.40 % | 5.561 M -1.56 % | 5.649 M -5.60 % | 5.984 M 2.27 % | 5.851 M 2 512.05 % | 224.000 K -17.04 % | 270.000 K -11.76 % | 306.000 K -13.56 % | 354.000 K -94.00 % | 5.904 M -1.75 % | 6.009 M -2.64 % | 6.172 M -3.34 % | 6.385 M -2.86 % | 6.573 M 5.44 % | 6.234 M 521.54 % | 1.003 M -12.55 % | 1.147 M 53.75 % | 746.000 K -46.79 % | 1.402 M -11.32 % | 1.581 M -89.47 % | 15.018 M -3.42 % | 15.550 M 0.14 % | 15.528 M -2.62 % | 15.946 M -1.14 % | 16.130 M -1.71 % | 16.410 M 0.14 % | 16.387 M -2.17 % | 16.751 M -2.39 % | 17.161 M 400.03 % | 3.432 M -3.81 % | 3.568 M 9.11 % | 3.270 M -1.54 % | 3.321 M 14.20 % | 2.908 M 2.00 % | 2.851 M |
| Total non current assets | 42.512 M -0.87 % | 42.885 M -2.78 % | 44.110 M 6.68 % | 41.347 M -2.41 % | 42.366 M -2.25 % | 43.341 M -1.61 % | 44.052 M -1.60 % | 44.768 M 2.51 % | 43.671 M 0.01 % | 43.665 M -2.06 % | 44.585 M -1.17 % | 45.111 M 6.22 % | 42.469 M 3.51 % | 41.030 M 19.08 % | 34.455 M 8.32 % | 31.808 M 0.02 % | 31.803 M -1.69 % | 32.351 M 0.78 % | 32.102 M -1.47 % | 32.580 M -1.72 % | 33.149 M -3.87 % | 34.485 M 2.32 % | 33.704 M 8.78 % | 30.983 M -13.20 % | 35.693 M -7.47 % | 38.574 M 56.84 % | 24.594 M -5.85 % | 26.121 M -57.87 % | 61.995 M -1.74 % | 63.091 M 1.10 % | 62.403 M -14.33 % | 72.843 M 16.66 % | 62.442 M -1.23 % | 63.222 M -1.46 % | 64.159 M -8.78 % | 70.334 M 252.45 % | 19.956 M -0.29 % | 20.014 M -0.24 % | 20.063 M -18.85 % | 24.724 M -49.39 % | 48.850 M -0.24 % | 48.969 M -0.36 % | 49.147 M -0.46 % | 49.375 M -0.46 % | 49.603 M 0.60 % | 49.305 M 11.77 % | 44.114 M -0.42 % | 44.301 M 0.81 % | 43.944 M -1.57 % | 44.643 M -0.03 % | 44.658 M -27.89 % | 61.927 M -8.31 % | 67.542 M 58.30 % | 42.668 M -1.64 % | 43.381 M -0.68 % | 43.679 M 1.72 % | 42.942 M -0.21 % | 43.031 M -0.15 % | 43.095 M 1.06 % | 42.642 M 66.14 % | 25.666 M -0.93 % | 25.906 M 1.03 % | 25.641 M 1.72 % | 25.208 M 8.41 % | 23.252 M 0.36 % | 23.169 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 3.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.468 M -88.38 % | 47.073 M -3.11 % | 48.586 M 30.09 % | 37.347 M -47.93 % | 71.727 M | 0.000 -100.00 % | 83.812 M | 0.000 -100.00 % | 56.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.381 M | 0.000 | 0.000 -100.00 % | 12.971 M 49.97 % | 8.649 M -66.59 % | 25.890 M 21.24 % | 21.355 M 35.10 % | 15.807 M 947.51 % | 1.509 M -95.46 % | 33.263 M 67.55 % | 19.852 M -32.33 % | 29.335 M -16.09 % | 34.961 M -40.85 % | 59.108 M -27.59 % | 81.629 M 0.55 % | 81.183 M 88.72 % | 43.018 M -17.95 % | 52.430 M 32.23 % | 39.651 M 5.95 % | 37.424 M 1 025.20 % | 3.326 M -87.98 % | 27.667 M -35.80 % | 43.098 M -15.73 % | 51.140 M 1 491.66 % | 3.213 M -18.35 % | 3.935 M 63.41 % | 2.408 M 43.08 % | 1.683 M 10.14 % | 1.528 M 0.20 % | 1.525 M 4.24 % | 1.463 M 21.31 % | 1.206 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.494 M 220.15 % | 779.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 |
| cash and cash equivalents | 7.461 M -67.62 % | 23.041 M 89.26 % | 12.174 M -52.17 % | 25.452 M 302.85 % | 6.318 M -54.22 % | 13.802 M 246.70 % | 3.981 M 22.34 % | 3.254 M -89.09 % | 29.826 M 295.68 % | 7.538 M 68.79 % | 4.466 M -41.28 % | 7.605 M 2.97 % | 7.386 M -64.55 % | 20.837 M 185.83 % | 7.290 M -43.01 % | 12.791 M -13.68 % | 14.818 M -50.11 % | 29.700 M 123.91 % | 13.264 M -6.02 % | 14.114 M 39.84 % | 10.093 M -38.83 % | 16.500 M -47.76 % | 31.586 M 29.92 % | 24.311 M 53.58 % | 15.830 M -8.17 % | 17.238 M -19.03 % | 21.290 M 94.96 % | 10.920 M -45.01 % | 19.858 M 15.39 % | 17.209 M -28.20 % | 23.968 M -45.62 % | 44.071 M 137.31 % | 18.571 M -37.74 % | 29.828 M 0.89 % | 29.565 M -1.75 % | 30.092 M 1 757.53 % | 1.620 M -46.61 % | 3.034 M 548.29 % | 468.000 K -86.62 % | 3.499 M -81.72 % | 19.144 M 76.57 % | 10.842 M 10.80 % | 9.785 M 22.79 % | 7.969 M 26.87 % | 6.281 M 84.46 % | 3.405 M -75.40 % | 13.842 M 32.56 % | 10.442 M 34.10 % | 7.787 M 2.41 % | 7.604 M 40.37 % | 5.417 M 5.55 % | 5.132 M -51.09 % | 10.492 M 248.46 % | 3.011 M -74.92 % | 12.007 M 1.34 % | 11.848 M 0.59 % | 11.778 M 38.60 % | 8.498 M 41.56 % | 6.003 M 95.98 % | 3.063 M -73.56 % | 11.583 M 212.21 % | 3.710 M -12.60 % | 4.245 M -23.91 % | 5.579 M 25.29 % | 4.453 M 313.08 % | 1.078 M |
| Cash and short term investments | 7.461 M -67.62 % | 23.041 M 89.26 % | 12.174 M -52.17 % | 25.452 M 302.85 % | 6.318 M -54.22 % | 13.802 M 291.44 % | 3.526 M 8.36 % | 3.254 M -89.09 % | 29.826 M 295.68 % | 7.538 M 68.79 % | 4.466 M -41.28 % | 7.605 M 2.97 % | 7.386 M -64.55 % | 20.837 M 185.83 % | 7.290 M -43.01 % | 12.791 M -13.68 % | 14.818 M -50.11 % | 29.700 M 123.91 % | 13.264 M -6.02 % | 14.114 M 39.84 % | 10.093 M -38.83 % | 16.500 M -47.76 % | 31.586 M 29.92 % | 24.311 M 53.58 % | 15.830 M -8.17 % | 17.238 M -19.03 % | 21.290 M 94.96 % | 10.920 M -45.01 % | 19.858 M 15.39 % | 17.209 M -28.20 % | 23.968 M -45.62 % | 44.071 M 137.31 % | 18.571 M -37.74 % | 29.828 M 0.89 % | 29.565 M -1.75 % | 30.092 M 1 757.53 % | 1.620 M -46.61 % | 3.034 M 548.29 % | 468.000 K -86.62 % | 3.499 M -81.72 % | 19.144 M 76.57 % | 10.842 M 10.80 % | 9.785 M 22.79 % | 7.969 M 26.87 % | 6.281 M 84.46 % | 3.405 M -75.40 % | 13.842 M 32.56 % | 10.442 M 34.10 % | 7.787 M 2.41 % | 7.604 M 40.37 % | 5.417 M 5.55 % | 5.132 M -51.09 % | 10.492 M 248.46 % | 3.011 M -74.92 % | 12.007 M 1.34 % | 11.848 M 0.59 % | 11.778 M 38.60 % | 8.498 M 41.56 % | 6.003 M 95.98 % | 3.063 M -73.56 % | 11.583 M 212.21 % | 3.710 M -12.60 % | 4.245 M -23.91 % | 5.579 M 25.29 % | 4.453 M 313.08 % | 1.078 M |
| Total current assets | 89.365 M -17.97 % | 108.938 M -6.70 % | 116.766 M -21.14 % | 148.066 M -14.05 % | 172.261 M -8.41 % | 188.075 M 21.72 % | 154.509 M -3.40 % | 159.954 M -6.48 % | 171.037 M 12.32 % | 152.273 M 4.87 % | 145.207 M -12.08 % | 165.167 M 1.32 % | 163.010 M -7.30 % | 175.841 M 31.96 % | 133.258 M -11.91 % | 151.268 M 25.30 % | 120.727 M -3.15 % | 124.654 M 37.05 % | 90.956 M -29.82 % | 129.610 M 10.38 % | 117.420 M 8.24 % | 108.485 M 1.63 % | 106.741 M 9.21 % | 97.736 M -32.33 % | 144.435 M -15.25 % | 170.434 M -16.60 % | 204.351 M -8.75 % | 223.935 M -8.16 % | 243.826 M 6.26 % | 229.455 M -18.09 % | 280.137 M -9.66 % | 310.078 M -7.40 % | 334.849 M 38.29 % | 242.134 M 3.83 % | 233.196 M 21.28 % | 192.280 M 1 837.53 % | 9.924 M -47.38 % | 18.861 M -6.43 % | 20.157 M -33.63 % | 30.369 M -26.77 % | 41.469 M 51.10 % | 27.444 M -32.32 % | 40.547 M -3.37 % | 41.960 M 55.55 % | 26.976 M -20.53 % | 33.945 M -40.96 % | 57.493 M -18.56 % | 70.598 M -21.94 % | 90.440 M -0.19 % | 90.615 M -0.57 % | 91.131 M 4.17 % | 87.481 M -2.33 % | 89.565 M 39.07 % | 64.403 M -10.85 % | 72.242 M 7.82 % | 67.002 M -8.41 % | 73.155 M -11.32 % | 82.491 M 50.88 % | 54.674 M -9.09 % | 60.143 M 25.32 % | 47.990 M 39.04 % | 34.515 M -18.29 % | 42.242 M -16.66 % | 50.688 M 23.25 % | 41.127 M 15.16 % | 35.713 M |
| Inventory | 38.730 M -29.39 % | 54.852 M 41.02 % | 38.896 M -53.13 % | 82.994 M -27.15 % | 113.917 M -5.99 % | 121.174 M 79.72 % | 67.425 M -36.83 % | 106.732 M 23.50 % | 86.425 M 3.74 % | 83.306 M 68.12 % | 49.551 M -52.08 % | 103.407 M 12.60 % | 91.835 M 1 397.15 % | 6.134 M -88.17 % | 51.843 M -40.98 % | 87.835 M 12.64 % | 77.978 M 82.11 % | 42.820 M -11.85 % | 48.574 M -29.01 % | 68.423 M 1 571.71 % | 4.093 M -92.51 % | 54.638 M 1 493.87 % | 3.428 M -91.53 % | 40.459 M 545.59 % | 6.267 M -93.86 % | 102.127 M 2 549.90 % | 3.854 M -9.34 % | 4.251 M -96.58 % | 124.341 M 42.04 % | 87.539 M 713.56 % | 10.760 M -91.21 % | 122.386 M -5.07 % | 128.925 M 37.97 % | 93.444 M 616.54 % | 13.041 M -74.32 % | 50.773 M 2 223.71 % | 2.185 M -23.49 % | 2.856 M 244.93 % | 828.000 K -15.51 % | 980.000 K 1.03 % | 970.000 K 22.01 % | 795.000 K 7.72 % | 738.000 K 1.37 % | 728.000 K -13.64 % | 843.000 K -30.04 % | 1.205 M 4.51 % | 1.153 M 10.02 % | 1.048 M 2.34 % | 1.024 M -43.98 % | 1.828 M 113.55 % | 856.000 K -97.14 % | 29.919 M -24.11 % | 39.422 M 64.48 % | 23.968 M 2.53 % | 23.376 M -14.96 % | 27.487 M 50.37 % | 18.279 M -20.01 % | 22.853 M 100.78 % | 11.382 M -57.09 % | 26.523 M 101.40 % | 13.169 M 37.02 % | 9.611 M -32.70 % | 14.281 M 19.31 % | 11.970 M -36.06 % | 18.722 M -12.12 % | 21.304 M |
| Net receivables | 43.174 M 39.07 % | 31.045 M -49.98 % | 62.065 M 56.65 % | 39.620 M -23.85 % | 52.026 M -2.02 % | 53.099 M -33.86 % | 80.282 M 60.67 % | 49.968 M -8.79 % | 54.786 M -10.81 % | 61.429 M -29.61 % | 87.270 M 61.15 % | 54.155 M -15.10 % | 63.789 M -57.15 % | 148.870 M 193.21 % | 50.773 M -62.37 % | 134.910 M 383.01 % | 27.931 M -46.42 % | 52.134 M 139.06 % | 21.808 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 32.966 M -73.05 % | 122.338 M 139.55 % | 51.069 M -34.54 % | 78.017 M -62.63 % | 208.764 M 109.55 % | 99.627 M -20.11 % | 124.707 M -14.00 % | 145.010 M 0.97 % | 143.621 M -23.34 % | 187.353 M 57.62 % | 118.862 M 66.92 % | 71.209 M -36.09 % | 111.415 M 2 930.05 % | 3.677 M | 0.000 -100.00 % | 6.737 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.076 M 28.00 % | 26.622 M 27.81 % | 20.830 M 6.76 % | 19.511 M -12.07 % | 22.188 M -29.82 % | 31.614 M 91.73 % | 16.489 M 35.99 % | 12.125 M |
| Tax assets | 9.879 M 0.06 % | 9.873 M -1.27 % | 10.000 M | 0.000 100.00 % | -9.743 M -974 200.00 % | -1.000 K -100.01 % | 9.462 M 192.38 % | -10.242 M 0.80 % | -10.325 M -1.67 % | -10.155 M -199.17 % | 10.240 M 198.66 % | -10.379 M -46.60 % | -7.080 M -46.55 % | -4.831 M -247.87 % | 3.267 M 179.33 % | -4.118 M -0.15 % | -4.112 M 0.87 % | -4.148 M -232.06 % | 3.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.598 M 0.00 % | 4.598 M 0.00 % | 4.598 M 0.00 % | 4.598 M | 0.000 | 0.000 -100.00 % | 4.598 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.598 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.599 M 65.54 % | 1.570 M 5.51 % | 1.488 M -0.73 % | 1.499 M -0.53 % | 1.507 M -0.33 % | 1.512 M 22.73 % | 1.232 M 11.39 % | 1.106 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.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 |
| Account payables | 22.113 M 36.14 % | 16.243 M -24.72 % | 21.576 M -32.05 % | 31.751 M 15.99 % | 27.374 M -21.28 % | 34.775 M 37.83 % | 25.231 M 22.22 % | 20.644 M -31.58 % | 30.174 M 22.87 % | 24.558 M -19.66 % | 30.569 M 28.10 % | 23.863 M 12.05 % | 21.296 M -25.85 % | 28.721 M 6.23 % | 27.037 M -8.88 % | 29.671 M 33.20 % | 22.275 M 16.56 % | 19.110 M 126.58 % | 8.434 M -48.03 % | 16.230 M -12.05 % | 18.453 M -22.38 % | 23.775 M 7.38 % | 22.142 M -7.18 % | 23.855 M -4.20 % | 24.901 M 40.03 % | 17.782 M -29.25 % | 25.135 M -21.50 % | 32.019 M 3.31 % | 30.993 M -19.87 % | 38.676 M 20.27 % | 32.157 M -21.59 % | 41.010 M -2.30 % | 41.975 M 2.22 % | 41.062 M -21.01 % | 51.983 M 55.65 % | 33.398 M 1 008.83 % | 3.012 M -56.73 % | 6.961 M 25.02 % | 5.568 M -52.41 % | 11.700 M -39.42 % | 19.314 M 11.31 % | 17.352 M 87.49 % | 9.255 M -48.52 % | 17.978 M 35.12 % | 13.305 M -4.47 % | 13.928 M 53.73 % | 9.060 M -49.15 % | 17.817 M 39.80 % | 12.745 M -34.85 % | 19.563 M 38.16 % | 14.160 M -36.10 % | 22.159 M 16.44 % | 19.030 M 50.60 % | 12.636 M -23.70 % | 16.562 M -23.91 % | 21.765 M -9.19 % | 23.968 M -0.59 % | 24.110 M 37.86 % | 17.489 M 44.85 % | 12.074 M -12.04 % | 13.727 M -13.67 % | 15.900 M 98.70 % | 8.002 M -61.43 % | 20.747 M 49.21 % | 13.905 M 28.65 % | 10.808 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.907 M | 0.000 -100.00 % | 17.076 M | 0.000 -100.00 % | 21.056 M 435.23 % | 3.934 M 38.77 % | 2.835 M 89.63 % | 1.495 M -92.91 % | 21.077 M -15.35 % | 24.900 M -21.49 % | 31.714 M 1.65 % | 31.200 M -14.67 % | 36.564 M 83.83 % | 19.890 M 59.86 % | 12.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.406 M -11.45 % | 4.976 M -9.64 % | 5.507 M 47.72 % | 3.728 M -12.73 % | 4.272 M -11.22 % | 4.812 M -9.97 % | 5.345 M 6.16 % | 5.035 M 94.85 % | 2.584 M -31.71 % | 3.784 M -6.29 % | 4.038 M -10.64 % | 4.519 M -9.06 % | 4.969 M -9.24 % | 5.475 M 16.14 % | 4.714 M -7.53 % | 5.098 M -6.95 % | 5.479 M -6.44 % | 5.856 M -6.00 % | 6.230 M -5.61 % | 6.600 M -5.24 % | 6.965 M -4.97 % | 7.329 M 6.45 % | 6.885 M -8.15 % | 7.496 M -33.29 % | 11.236 M -6.52 % | 12.020 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.953 M | 0.000 | 0.000 | 0.000 100.00 % | -33.377 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 -100.00 % | 1.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.162 M 74 206.55 % | 229.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 71.363 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 | 359.752 M 0.00 % | 359.752 M 0.05 % | 359.568 M -0.17 % | 360.190 M 68.37 % | 213.930 M 0.00 % | 213.930 M 0.00 % | 213.930 M 0.00 % | 213.930 M 0.00 % | 213.931 M 0.00 % | 213.930 M 0.00 % | 213.931 M 2.28 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 0.00 % | 209.157 M 22.99 % | 170.055 M 0.09 % | 169.903 M 0.41 % | 169.210 M -0.56 % | 170.163 M -0.39 % | 170.828 M 68.99 % | 101.085 M -40.38 % | 169.552 M 15.29 % | 147.064 M -13.38 % | 169.784 M | 0.000 | 0.000 -100.00 % | 169.210 M | 0.000 | 0.000 -100.00 % | 147.134 M 0.00 % | 147.134 M 0.00 % | 147.134 M -13.94 % | 170.958 M 14.81 % | 148.906 M 0.00 % | 148.906 M -0.06 % | 148.991 M 0.00 % | 148.991 M 1.41 % | 146.918 M 0.02 % | 146.890 M -0.05 % | 146.962 M 27.76 % | 115.031 M -0.03 % | 115.066 M -2.27 % | 117.740 M 0.13 % | 117.590 M 0.00 % | 117.590 M 0.00 % | 117.590 M -8.86 % | 129.019 M 212.83 % | 41.243 M -17.43 % | 49.947 M 15.89 % | 43.100 M -54.22 % | 94.154 M 104.43 % | 46.057 M 0.48 % | 45.839 M 35.75 % | 33.766 M -60.46 % | 85.388 M 0.00 % | 85.388 M -1.07 % | 86.308 M 24.06 % | 69.572 M -0.15 % | 69.679 M 1.59 % | 68.590 M 0.00 % | 68.590 M 2.16 % | 67.141 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 22.000 K -81.36 % | 118.000 K -88.65 % | 1.040 M -11.64 % | 1.177 M 48.42 % | 793.000 K 6.30 % | 746.000 K 0.54 % | 742.000 K 0.41 % | 739.000 K 0.27 % | 737.000 K 0.00 % | 737.000 K 0.14 % | 736.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 131.877 M -13.14 % | 151.823 M -5.63 % | 160.876 M -15.07 % | 189.413 M -11.75 % | 214.627 M -7.25 % | 231.416 M 16.55 % | 198.561 M -3.01 % | 204.722 M -4.65 % | 214.708 M 9.58 % | 195.939 M 3.24 % | 189.792 M -9.74 % | 210.278 M 2.34 % | 205.479 M -5.25 % | 216.871 M 29.31 % | 167.713 M -8.39 % | 183.076 M 20.03 % | 152.530 M -2.85 % | 157.005 M 27.59 % | 123.058 M -24.13 % | 162.190 M 7.72 % | 150.569 M 5.32 % | 142.970 M 1.80 % | 140.444 M 9.11 % | 128.719 M -28.54 % | 180.128 M -13.82 % | 209.008 M -8.71 % | 228.946 M -8.44 % | 250.056 M -18.23 % | 305.820 M 4.54 % | 292.546 M -14.60 % | 342.540 M -10.55 % | 382.921 M -3.62 % | 397.291 M 30.11 % | 305.356 M 2.69 % | 297.358 M 13.23 % | 262.614 M 778.90 % | 29.880 M -23.14 % | 38.875 M -3.34 % | 40.220 M -27.00 % | 55.093 M -39.00 % | 90.319 M 18.20 % | 76.413 M -14.81 % | 89.694 M -1.80 % | 91.335 M 19.27 % | 76.579 M -8.01 % | 83.250 M -18.07 % | 101.607 M -11.57 % | 114.899 M -14.50 % | 134.384 M -0.65 % | 135.258 M -0.39 % | 135.789 M -9.12 % | 149.408 M -4.90 % | 157.107 M 46.73 % | 107.071 M -7.40 % | 115.623 M 4.47 % | 110.681 M -4.67 % | 116.097 M -7.51 % | 125.522 M 28.39 % | 97.769 M -4.88 % | 102.785 M 39.55 % | 73.656 M 21.90 % | 60.421 M -10.99 % | 67.883 M -10.56 % | 75.896 M 17.89 % | 64.379 M 9.34 % | 58.882 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-03-31 | 2008-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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -15.684 M -194.96 % | 16.517 M 377.69 % | -5.948 M -412.56 % | 1.903 M 244.28 % | -1.319 M 47.32 % | -2.504 M -115.68 % | 15.973 M 162.96 % | -25.371 M -246.92 % | 17.269 M 17.97 % | 14.638 M 421.86 % | -4.548 M -149.16 % | 9.251 M 148.79 % | -18.959 M -276.48 % | 10.743 M 157.50 % | -18.684 M | 0.000 100.00 % | -19.422 M -260.96 % | 12.066 M 210.53 % | -10.916 M | 0.000 100.00 % | -8.165 M | 0.000 -100.00 % | 8.699 M | 0.000 100.00 % | -863.000 K | 0.000 -100.00 % | 26.000 M | 0.000 | 0.000 | 0.000 100.00 % | -15.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.230 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 -100.00 % | 5.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.632 M | 0.000 | 0.000 | 0.000 100.00 % | -17.064 M | 0.000 | 0.000 | 0.000 100.00 % | -45.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.606 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.881 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.326 M | 0.000 | 0.000 | 0.000 100.00 % | -9.513 M | 0.000 | 0.000 | 0.000 100.00 % | -42.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.133 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.291 M | 0.000 | 0.000 | 0.000 100.00 % | -3.269 M | 0.000 | 0.000 | 0.000 100.00 % | -45.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.069 M | 0.000 | 0.000 | 0.000 100.00 % | -43.022 M | 0.000 | 0.000 | 0.000 100.00 % | -10.654 M | 0.000 | 0.000 | 0.000 100.00 % | -1.552 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -15.684 M -194.96 % | 16.517 M 377.69 % | -5.948 M -412.56 % | 1.903 M 244.28 % | -1.319 M 47.32 % | -2.504 M -107.65 % | 32.751 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.591 M | 0.000 | 0.000 | 0.000 100.00 % | -8.377 M | 0.000 100.00 % | -8.165 M | 0.000 100.00 % | -68.493 M | 0.000 100.00 % | -863.000 K | 0.000 100.00 % | -78.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.681 M | 0.000 | 0.000 | 0.000 100.00 % | -7.351 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 |
| Other non cash items | 1.588 M 138.52 % | -4.123 M -2 594.77 % | -153.000 K 89.52 % | -1.460 M -176.84 % | 1.900 M 358.94 % | 414.000 K 106.44 % | -6.424 M -69.95 % | -3.780 M -226.25 % | 2.994 M 412.53 % | -958.000 K -140.54 % | 2.363 M 142.57 % | -5.551 M -202.64 % | 5.408 M -31.10 % | 7.849 M 248.60 % | -5.282 M 45.23 % | -9.644 M 55.94 % | -21.886 M -277.60 % | 12.323 M 210.63 % | -11.139 M -214.45 % | 9.733 M 277.42 % | -5.486 M 57.39 % | -12.874 M 51.30 % | -26.435 M -445.65 % | 7.648 M 218.27 % | 2.403 M -86.81 % | 18.216 M 391.39 % | 3.707 M -77.37 % | 16.380 M 88.69 % | 8.681 M 172.99 % | 3.180 M 114.80 % | -21.481 M -163.95 % | 33.589 M 234.81 % | -24.915 M -584.48 % | -3.640 M 65.34 % | -10.502 M -309.91 % | 5.003 M 170.47 % | -7.099 M -452.31 % | 2.015 M -65.16 % | 5.783 M 168.52 % | -8.440 M -214.30 % | 7.384 M -40.09 % | 12.325 M 85.95 % | 6.628 M 302.57 % | -3.272 M -111.24 % | 29.101 M 231.82 % | -22.076 M -540.90 % | 5.007 M 149.23 % | 2.009 M 111.45 % | -17.546 M -184.06 % | 20.873 M -13.26 % | 24.063 M 279.12 % | -13.434 M -295.38 % | 6.876 M 180.66 % | -8.525 M -282.67 % | 4.667 M 165.21 % | -7.157 M -726.16 % | 1.143 M 113.07 % | -8.742 M -2 046.99 % | 449.000 K -94.80 % | 8.633 M 258.99 % | -5.430 M -359.81 % | 2.090 M 746.15 % | 247.000 K -76.41 % | 1.047 M -68.94 % | 3.371 M 43.63 % | 2.347 M 261.75 % | -1.451 M -219.03 % | 1.219 M |
| Net cash provided by operating activities | -13.753 M -248.86 % | 9.239 M 201.28 % | -9.122 M -326.52 % | 4.027 M 183.76 % | -4.808 M 37.72 % | -7.720 M -77.27 % | -4.355 M 83.65 % | -26.636 M -232.35 % | 20.126 M 260.68 % | 5.580 M 156.66 % | -9.849 M -1 003.58 % | 1.090 M 109.12 % | -11.956 M -220.79 % | 9.898 M 547.06 % | -2.214 M 68.56 % | -7.041 M 63.53 % | -19.308 M -239.97 % | 13.794 M 174.18 % | -18.596 M -688.85 % | 3.158 M 131.43 % | -10.047 M 31.67 % | -14.703 M 33.70 % | -22.175 M -924.35 % | 2.690 M 161.71 % | -4.359 M -130.65 % | 14.223 M 499.52 % | -3.560 M 61.70 % | -9.295 M -250.62 % | -2.651 M 77.46 % | -11.759 M 65.10 % | -33.695 M -244.91 % | 23.253 M 178.23 % | -29.724 M -148.05 % | -11.983 M -770.23 % | -1.377 M 94.23 % | -23.864 M -93.42 % | -12.338 M -411.02 % | 3.967 M 949.47 % | 378.000 K 103.24 % | -11.652 M -23.41 % | -9.442 M -583.96 % | 1.951 M -23.37 % | 2.546 M 172.99 % | -3.488 M -120.93 % | 16.668 M 161.06 % | -27.297 M -745.93 % | 4.226 M 101.91 % | 2.093 M 112.54 % | -16.686 M -191.65 % | 18.206 M 510.79 % | -4.432 M 79.97 % | -22.128 M -492.83 % | 5.633 M 166.33 % | -8.493 M -388.78 % | 2.941 M 147.06 % | -6.249 M -273.15 % | 3.609 M 157.33 % | -6.295 M -645.49 % | 1.154 M -71.41 % | 4.036 M 143.97 % | -9.180 M -1 530.55 % | -563.000 K -51.75 % | -371.000 K -117.60 % | 2.108 M 816.52 % | 230.000 K -67.42 % | 706.000 K 128.03 % | -2.519 M -75.17 % | -1.438 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.542 M | 0.000 | 0.000 | 0.000 100.00 % | -4.872 M | 0.000 | 0.000 | 0.000 100.00 % | -3.680 M | 0.000 | 0.000 | 0.000 100.00 % | -1.359 M | 0.000 | 0.000 | 0.000 100.00 % | -1.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.282 M | 0.000 | 0.000 | 0.000 100.00 % | -7.289 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.415 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 % | 32.768 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -187.000 K -128.51 % | 656.000 K 121.93 % | -2.992 M -744.83 % | 464.000 K 10.48 % | 420.000 K 160.87 % | 161.000 K -91.11 % | 1.811 M 208.64 % | -1.667 M -208.13 % | -541.000 K -236.27 % | 397.000 K -91.51 % | 4.676 M 7.22 % | 4.361 M 305.71 % | -2.120 M 69.35 % | -6.917 M -141.09 % | -2.869 M -665.07 % | -375.000 K -307.18 % | 181.000 K 129.34 % | -617.000 K 37.74 % | -991.000 K -969.30 % | 114.000 K -86.40 % | 838.000 K 163.53 % | -1.319 M -371.07 % | -280.000 K -344.44 % | -63.000 K 77.42 % | -279.000 K 59.33 % | -686.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.184 M -331.56 % | 1.375 M 533.75 % | -317.000 K -103.21 % | -156.000 K 75.20 % | -629.000 K -101.93 % | 32.653 M | 0.000 | 0.000 100.00 % | -5.468 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 K -68.18 % | 176.000 K 149.16 % | -358.000 K | 0.000 -100.00 % | 498.000 K 258.27 % | 139.000 K 104.21 % | -3.303 M -1 998.28 % | 174.000 K -78.91 % | 825.000 K -94.62 % | 15.324 M 163.42 % | -24.162 M -14 112.94 % | -170.000 K 75.04 % | -681.000 K -276.24 % | -181.000 K 69.88 % | -601.000 K 5.35 % | -635.000 K 4.94 % | -668.000 K 94.84 % | -12.945 M -15 496.39 % | -83.000 K 82.07 % | -463.000 K -290.53 % | 243.000 K 115.80 % | -1.538 M -139.19 % | -643.000 K -226.40 % | -197.000 K -106.30 % | 3.129 M 245.60 % | -2.149 M |
| Net cash used for investing activites | -187.000 K -128.51 % | 656.000 K 121.93 % | -2.992 M -744.83 % | 464.000 K 10.48 % | 420.000 K 160.87 % | 161.000 K -40.15 % | 269.000 K 116.14 % | -1.667 M -208.13 % | -541.000 K -236.27 % | 397.000 K -87.67 % | 3.219 M -26.19 % | 4.361 M 305.71 % | -2.120 M 69.35 % | -6.917 M -141.09 % | -2.869 M -665.07 % | -375.000 K -307.18 % | 181.000 K 129.34 % | -617.000 K 37.74 % | -991.000 K -969.30 % | 114.000 K -86.40 % | 838.000 K 163.53 % | -1.319 M -371.07 % | -280.000 K -344.44 % | -63.000 K 77.42 % | -279.000 K 59.33 % | -686.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.184 M -331.56 % | 1.375 M 533.75 % | -317.000 K -103.21 % | -156.000 K 75.20 % | -629.000 K -101.93 % | 32.653 M | 0.000 | 0.000 100.00 % | -5.468 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 K -68.18 % | 176.000 K 149.16 % | -358.000 K | 0.000 -100.00 % | 498.000 K 258.27 % | 139.000 K 104.21 % | -3.303 M -1 998.28 % | 174.000 K -78.91 % | 825.000 K -94.62 % | 15.324 M 163.42 % | -24.162 M -14 112.94 % | -170.000 K 75.04 % | -681.000 K -276.24 % | -181.000 K 69.88 % | -601.000 K 5.35 % | -635.000 K 4.94 % | -668.000 K 94.84 % | -12.945 M -15 496.39 % | -83.000 K 82.07 % | -463.000 K -290.53 % | 243.000 K 115.80 % | -1.538 M -139.19 % | -643.000 K -226.40 % | -197.000 K -106.30 % | 3.129 M 245.60 % | -2.149 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.448 M | 0.000 | 0.000 | 0.000 100.00 % | -2.312 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -945.000 K -240.63 % | 672.000 K -47.34 % | 1.276 M -91.30 % | 14.664 M 624.84 % | -2.794 M -115.76 % | 17.728 M 362.39 % | 3.834 M 186.55 % | 1.338 M -60.33 % | 3.373 M 224.42 % | -2.711 M -225.34 % | 2.163 M 144.76 % | -4.832 M -507.08 % | 1.187 M -88.76 % | 10.558 M 2 178.35 % | -508.000 K -109.42 % | 5.392 M 37.94 % | 3.909 M 6.37 % | 3.675 M -81.36 % | 19.719 M 2 966.72 % | 643.000 K -81.39 % | 3.455 M 678.15 % | 444.000 K -98.54 % | 30.364 M 481.24 % | 5.224 M 61.73 % | 3.230 M 118.36 % | -17.589 M -248.01 % | 11.884 M 1 708.83 % | 657.000 K -86.86 % | 5.000 M 0.00 % | 5.000 M -75.01 % | 20.009 M 989.29 % | -2.250 M -111.98 % | 18.784 M 52.83 % | 12.291 M 731.03 % | 1.479 M -92.49 % | 19.683 M 66.14 % | 11.847 M 609.77 % | -2.324 M -212.87 % | 2.059 M 151.57 % | -3.993 M -122.50 % | 17.744 M 2 084.79 % | -894.000 K -13.74 % | -786.000 K -115.72 % | 5.000 M 137.22 % | -13.434 M -190.08 % | 14.913 M 621.80 % | -2.858 M -175.67 % | 3.777 M -81.33 % | 20.234 M 225.44 % | -16.131 M -514.15 % | 3.895 M 169.74 % | 1.444 M -94.45 % | 26.010 M 7 910.81 % | -333.000 K 84.14 % | -2.099 M -132.29 % | 6.501 M 2 290.07 % | 272.000 K -97.11 % | 9.424 M 284.03 % | 2.454 M 530.85 % | 389.000 K -97.73 % | 17.136 M 3 390.02 % | 491.000 K 140.71 % | -1.206 M -218.47 % | 1.018 M 2 177.55 % | -49.000 K -101.71 % | 2.866 M 269.89 % | -1.687 M -220.16 % | 1.404 M |
| Net cash used provided by financing activities | -945.000 K -240.63 % | 672.000 K -47.34 % | 1.276 M -91.30 % | 14.664 M 624.84 % | -2.794 M -115.76 % | 17.728 M 362.39 % | 3.834 M 186.55 % | 1.338 M -60.33 % | 3.373 M 224.42 % | -2.711 M -225.34 % | 2.163 M 144.76 % | -4.832 M -507.08 % | 1.187 M -88.76 % | 10.558 M 2 178.35 % | -508.000 K -109.42 % | 5.392 M 37.94 % | 3.909 M 6.37 % | 3.675 M -81.36 % | 19.719 M 2 966.72 % | 643.000 K -81.39 % | 3.455 M 678.15 % | 444.000 K -98.54 % | 30.364 M 481.24 % | 5.224 M 61.73 % | 3.230 M 118.36 % | -17.589 M -248.01 % | 11.884 M 1 708.83 % | 657.000 K -86.86 % | 5.000 M 0.00 % | 5.000 M -75.01 % | 20.009 M 989.29 % | -2.250 M -111.98 % | 18.784 M 52.83 % | 12.291 M 731.03 % | 1.479 M -92.49 % | 19.683 M 66.14 % | 11.847 M 609.77 % | -2.324 M -212.87 % | 2.059 M 151.57 % | -3.993 M -122.50 % | 17.744 M 2 084.79 % | -894.000 K -13.74 % | -786.000 K -115.72 % | 5.000 M 137.22 % | -13.434 M -190.08 % | 14.913 M 621.80 % | -2.858 M -175.67 % | 3.777 M -81.33 % | 20.234 M 225.44 % | -16.131 M -514.15 % | 3.895 M 169.74 % | 1.444 M -94.45 % | 26.010 M 7 910.81 % | -333.000 K 84.14 % | -2.099 M -132.29 % | 6.501 M 2 290.07 % | 272.000 K -97.11 % | 9.424 M 284.03 % | 2.454 M 530.85 % | 389.000 K -97.73 % | 17.136 M 3 390.02 % | 491.000 K 140.71 % | -1.206 M -218.47 % | 1.018 M 2 177.55 % | -49.000 K -101.71 % | 2.866 M 269.89 % | -1.687 M -220.16 % | 1.404 M |
| Effect of forex changes on cash | -696.000 K -331.23 % | 301.000 K 215.77 % | -260.000 K -1 200.00 % | -20.000 K 93.38 % | -302.000 K 13.22 % | -348.000 K -135.55 % | 979.000 K 149.11 % | 393.000 K 158.66 % | -670.000 K -247.15 % | -193.000 K -114.54 % | 1.327 M 432.58 % | -399.000 K 29.00 % | -562.000 K -7 125.00 % | 8.000 K -91.01 % | 89.000 K 4 550.00 % | -2.000 K -100.60 % | 336.000 K 180.77 % | -416.000 K 57.59 % | -981.000 K -1 025.47 % | 106.000 K 116.26 % | -652.000 K -232.25 % | 493.000 K 177.76 % | -634.000 K -200.63 % | 630.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.693 M 193.85 % | -1.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -15.580 M -243.37 % | 10.867 M 197.92 % | -11.098 M -158.00 % | 19.134 M 355.67 % | -7.484 M -176.20 % | 9.821 M 1 250.89 % | 727.000 K 102.74 % | -26.572 M -219.22 % | 22.288 M 625.52 % | 3.072 M 197.83 % | -3.140 M -1 533.79 % | 219.000 K 101.63 % | -13.451 M -199.29 % | 13.547 M 346.26 % | -5.501 M -171.39 % | -2.027 M 86.38 % | -14.882 M -190.55 % | 16.436 M 2 033.65 % | -850.000 K -106.53 % | 13.021 M 303.23 % | -6.407 M 57.53 % | -15.086 M -307.37 % | 7.275 M -14.22 % | 8.481 M 702.34 % | -1.408 M 65.25 % | -4.052 M -148.68 % | 8.324 M 196.36 % | -8.638 M -467.73 % | 2.349 M 134.75 % | -6.759 M 55.47 % | -15.177 M -173.77 % | 20.574 M 282.77 % | -11.257 M -7 505.92 % | 152.000 K 128.84 % | -527.000 K -101.85 % | 28.472 M 2 113.58 % | -1.414 M -155.08 % | 2.567 M 184.69 % | -3.031 M 80.63 % | -15.645 M -288.45 % | 8.302 M 685.43 % | 1.057 M -41.80 % | 1.816 M 7.58 % | 1.688 M -41.31 % | 2.876 M 123.22 % | -12.384 M -763.67 % | 1.866 M -68.95 % | 6.009 M 2 352.65 % | 245.000 K -89.11 % | 2.249 M 680.90 % | 288.000 K 105.37 % | -5.360 M -171.65 % | 7.481 M 183.16 % | -8.996 M -5 757.86 % | 159.000 K 127.14 % | 70.000 K -97.87 % | 3.280 M 31.52 % | 2.494 M -15.17 % | 2.940 M 134.51 % | -8.520 M -208.22 % | 7.873 M 1 571.59 % | -535.000 K 59.90 % | -1.334 M -184.01 % | 1.588 M 443.72 % | -462.000 K -113.69 % | 3.375 M 413.37 % | -1.077 M 50.66 % | -2.183 M |
| Cash at beginning of period | 23.041 M 89.26 % | 12.174 M -52.17 % | 25.452 M 302.85 % | 6.318 M -54.22 % | 13.802 M 246.70 % | 3.981 M 22.34 % | 3.254 M -89.09 % | 29.826 M 295.68 % | 7.538 M 68.79 % | 4.466 M -41.28 % | 7.606 M 2.98 % | 7.386 M -64.55 % | 20.837 M 185.83 % | 7.290 M -43.01 % | 12.791 M -13.68 % | 14.818 M -50.11 % | 29.700 M 123.91 % | 13.264 M -6.02 % | 14.114 M 1 191.31 % | 1.093 M -93.38 % | 16.500 M -47.76 % | 31.586 M 29.92 % | 24.311 M 53.58 % | 15.830 M -8.17 % | 17.238 M -19.03 % | 21.290 M 94.96 % | 10.920 M -44.17 % | 19.558 M 13.65 % | 17.209 M -28.20 % | 23.968 M -38.77 % | 39.145 M 110.79 % | 18.571 M -37.74 % | 29.828 M 0.51 % | 29.676 M -1.38 % | 30.092 M 1 757.53 % | 1.620 M -46.61 % | 3.034 M 549.68 % | 467.000 K -86.65 % | 3.499 M -81.72 % | 19.144 M 76.57 % | 10.842 M 10.80 % | 9.785 M 22.79 % | 7.969 M 26.87 % | 6.281 M 84.46 % | 3.405 M -78.43 % | 15.789 M 13.40 % | 13.923 M 75.93 % | 7.914 M 3.19 % | 7.669 M 41.49 % | 5.420 M 5.61 % | 5.132 M -51.09 % | 10.492 M 248.46 % | 3.011 M -74.92 % | 12.007 M 1.34 % | 11.848 M 0.59 % | 11.778 M 38.60 % | 8.498 M 41.54 % | 6.004 M 96.02 % | 3.063 M -73.56 % | 11.583 M 212.21 % | 3.710 M -12.60 % | 4.245 M -23.91 % | 5.579 M 39.79 % | 3.991 M -10.38 % | 4.453 M 313.08 % | 1.078 M -49.98 % | 2.155 M -54.58 % | 4.745 M |
| Cash at end of period | 7.461 M -67.62 % | 23.041 M 60.52 % | 14.354 M -43.60 % | 25.452 M 302.85 % | 6.318 M -54.22 % | 13.802 M 246.70 % | 3.981 M 22.34 % | 3.254 M -89.09 % | 29.826 M 295.68 % | 7.538 M 68.79 % | 4.466 M -41.28 % | 7.605 M 2.97 % | 7.386 M -64.55 % | 20.837 M 185.83 % | 7.290 M -43.01 % | 12.791 M -13.68 % | 14.818 M -50.11 % | 29.700 M 123.91 % | 13.264 M -6.02 % | 14.114 M 39.84 % | 10.093 M -38.83 % | 16.500 M -47.76 % | 31.586 M 29.92 % | 24.311 M 53.58 % | 15.830 M -8.17 % | 17.238 M -10.42 % | 19.244 M 76.23 % | 10.920 M -44.17 % | 19.558 M 13.65 % | 17.209 M -28.20 % | 23.968 M -38.77 % | 39.145 M 110.79 % | 18.571 M -37.74 % | 29.828 M 0.89 % | 29.565 M -1.75 % | 30.092 M 1 757.53 % | 1.620 M -46.61 % | 3.034 M 548.29 % | 468.000 K -86.62 % | 3.499 M -81.72 % | 19.144 M 76.57 % | 10.842 M 10.80 % | 9.785 M 22.79 % | 7.969 M 26.87 % | 6.281 M 84.46 % | 3.405 M -78.43 % | 15.789 M 13.40 % | 13.923 M 75.93 % | 7.914 M 3.19 % | 7.669 M 41.49 % | 5.420 M 5.61 % | 5.132 M -51.09 % | 10.492 M 248.46 % | 3.011 M -74.92 % | 12.007 M 1.34 % | 11.848 M 0.59 % | 11.778 M 38.60 % | 8.498 M 41.56 % | 6.003 M 95.98 % | 3.063 M -73.56 % | 11.583 M 212.21 % | 3.710 M -12.60 % | 4.245 M -23.91 % | 5.579 M 39.79 % | 3.991 M -10.38 % | 4.453 M 313.08 % | 1.078 M -57.92 % | 2.562 M |
| Operating cash flow | -13.753 M -248.86 % | 9.239 M 201.28 % | -9.122 M -326.52 % | 4.027 M 183.76 % | -4.808 M 37.72 % | -7.720 M -77.27 % | -4.355 M 83.65 % | -26.636 M -232.35 % | 20.126 M 260.68 % | 5.580 M 156.66 % | -9.849 M -1 003.58 % | 1.090 M 109.12 % | -11.956 M -220.79 % | 9.898 M 547.06 % | -2.214 M 68.56 % | -7.041 M 63.53 % | -19.308 M -239.97 % | 13.794 M 174.18 % | -18.596 M -688.85 % | 3.158 M 131.43 % | -10.047 M 31.67 % | -14.703 M 33.70 % | -22.175 M -924.35 % | 2.690 M 161.71 % | -4.359 M -130.65 % | 14.223 M 499.52 % | -3.560 M 61.70 % | -9.295 M -250.62 % | -2.651 M 77.46 % | -11.759 M 65.10 % | -33.695 M -244.91 % | 23.253 M 178.23 % | -29.724 M -148.05 % | -11.983 M -770.23 % | -1.377 M 94.23 % | -23.864 M -93.42 % | -12.338 M -411.02 % | 3.967 M 949.47 % | 378.000 K 103.24 % | -11.652 M -23.41 % | -9.442 M -583.96 % | 1.951 M -23.37 % | 2.546 M 172.99 % | -3.488 M -120.93 % | 16.668 M 161.06 % | -27.297 M -745.93 % | 4.226 M 101.91 % | 2.093 M 112.54 % | -16.686 M -191.65 % | 18.206 M 510.79 % | -4.432 M 79.97 % | -22.128 M -492.83 % | 5.633 M 166.33 % | -8.493 M -388.78 % | 2.941 M 147.06 % | -6.249 M -273.15 % | 3.609 M 157.33 % | -6.295 M -645.49 % | 1.154 M -71.41 % | 4.036 M 143.97 % | -9.180 M -1 530.55 % | -563.000 K -51.75 % | -371.000 K -117.60 % | 2.108 M 816.52 % | 230.000 K -67.42 % | 706.000 K 128.03 % | -2.519 M -75.17 % | -1.438 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -1.947 M | 0.000 -100.00 % | 4.809 M | 0.000 100.00 % | -1.542 M | 0.000 | 0.000 | 0.000 100.00 % | -4.872 M | 0.000 | 0.000 | 0.000 100.00 % | -3.680 M | 0.000 | 0.000 | 0.000 100.00 % | -1.359 M | 0.000 | 0.000 | 0.000 100.00 % | -1.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.282 M | 0.000 | 0.000 | 0.000 100.00 % | -7.289 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 |
| Free CashFlow | -13.753 M -248.86 % | 9.239 M 201.28 % | -9.122 M -326.52 % | 4.027 M 183.76 % | -4.808 M 37.72 % | -7.720 M -30.91 % | -5.897 M 77.86 % | -26.636 M -232.35 % | 20.126 M 260.68 % | 5.580 M 137.91 % | -14.721 M -1 450.55 % | 1.090 M 109.12 % | -11.956 M -220.79 % | 9.898 M 267.93 % | -5.894 M 16.29 % | -7.041 M 63.53 % | -19.308 M -239.97 % | 13.794 M 169.13 % | -19.955 M -731.89 % | 3.158 M 131.43 % | -10.047 M 31.67 % | -14.703 M 37.39 % | -23.483 M -972.97 % | 2.690 M 161.71 % | -4.359 M -130.65 % | 14.223 M 499.52 % | -3.560 M 61.70 % | -9.295 M -250.62 % | -2.651 M 77.46 % | -11.759 M 67.32 % | -35.977 M -254.72 % | 23.253 M 178.23 % | -29.724 M -148.05 % | -11.983 M -38.28 % | -8.666 M 63.69 % | -23.864 M -93.42 % | -12.338 M -411.02 % | 3.967 M 949.47 % | 378.000 K 103.24 % | -11.652 M -23.41 % | -9.442 M -583.96 % | 1.951 M -23.37 % | 2.546 M 172.99 % | -3.488 M -120.93 % | 16.668 M 161.06 % | -27.297 M -745.93 % | 4.226 M 101.91 % | 2.093 M 112.54 % | -16.686 M -191.65 % | 18.206 M 510.79 % | -4.432 M 79.97 % | -22.128 M -492.83 % | 5.633 M 166.33 % | -8.493 M -388.78 % | 2.941 M 147.06 % | -6.249 M -273.15 % | 3.609 M 157.33 % | -6.295 M -645.49 % | 1.154 M -71.41 % | 4.036 M 143.97 % | -9.180 M -1 530.55 % | -563.000 K -51.75 % | -371.000 K -117.60 % | 2.108 M 816.52 % | 230.000 K -67.42 % | 706.000 K 128.03 % | -2.519 M -75.17 % | -1.438 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 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 |