AwanBiru Technology Berhad 5204.KL
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 87.698 M -7.77 % | 95.082 M 146.30 % | 38.604 M -57.23 % | 90.259 M -13.96 % | 104.909 M -31.39 % | 152.905 M -37.89 % | 246.169 M 74.03 % | 141.453 M 7.10 % | 132.071 M 14.37 % | 115.476 M 46.49 % | 78.831 M -34.06 % | 119.550 M 8.60 % | 110.086 M -1.57 % | 111.839 M 91.11 % | 58.520 M 48.43 % | 39.425 M -14.96 % | 46.358 M |
| Net income | -31.069 M -1 248.15 % | 2.706 M 136.78 % | -7.358 M -266.66 % | 4.415 M -55.78 % | 9.985 M 154.55 % | -18.304 M -35.12 % | -13.546 M -1 652.40 % | -773.000 K -108.70 % | 8.884 M -48.43 % | 17.226 M -14.83 % | 20.226 M -51.91 % | 42.061 M 12.97 % | 37.231 M 10.67 % | 33.642 M 122.56 % | 15.116 M 101.12 % | 7.516 M 0.54 % | 7.476 M |
| Income before tax | -57.145 M -1 486.68 % | 4.121 M 157.66 % | -7.147 M -234.19 % | 5.326 M 182.15 % | -6.483 M 18.49 % | -7.954 M -128.63 % | 27.783 M -26.84 % | 37.978 M 229.36 % | 11.531 M -48.66 % | 22.458 M 10.60 % | 20.305 M -51.84 % | 42.162 M 15.19 % | 36.602 M 6.27 % | 34.443 M 127.38 % | 15.148 M 100.45 % | 7.557 M -3.40 % | 7.823 M |
| Income before tax ratio | -0.65 -1 603.43 % | 0.04 123.41 % | -0.19 -413.75 % | 0.06 195.49 % | -0.06 -18.80 % | -0.05 -146.09 % | 0.11 -57.96 % | 0.27 207.51 % | 0.09 -55.11 % | 0.19 -24.50 % | 0.26 -26.96 % | 0.35 6.07 % | 0.33 7.96 % | 0.31 18.98 % | 0.26 35.04 % | 0.19 13.59 % | 0.17 |
| EBITDA | -55.012 M -926.63 % | 6.655 M 271.34 % | -3.884 M -150.76 % | 7.652 M 788.13 % | -1.112 M -115.50 % | -516.000 K -101.54 % | 33.539 M 429.42 % | 6.335 M -53.83 % | 13.722 M -44.21 % | 24.596 M 11.11 % | 22.136 M -49.48 % | 43.818 M 15.07 % | 38.079 M 5.93 % | 35.946 M 132.99 % | 15.428 M 96.56 % | 7.849 M -3.55 % | 8.138 M |
| Net income ratio | -0.35 -1 344.82 % | 0.03 114.93 % | -0.19 -489.66 % | 0.05 -48.61 % | 0.10 179.51 % | -0.12 -117.54 % | -0.06 -906.96 % | -0.01 -108.12 % | 0.07 -54.91 % | 0.15 -41.86 % | 0.26 -27.07 % | 0.35 4.03 % | 0.34 12.43 % | 0.30 16.45 % | 0.26 35.49 % | 0.19 18.21 % | 0.16 |
| Ratio EBITDA | -0.63 -996.23 % | 0.07 169.57 % | -0.10 -218.68 % | 0.08 899.82 % | -0.01 -214.10 % | 0.00 -102.48 % | 0.14 204.21 % | 0.04 -56.90 % | 0.10 -51.22 % | 0.21 -24.15 % | 0.28 -23.39 % | 0.37 5.96 % | 0.35 7.62 % | 0.32 21.91 % | 0.26 32.42 % | 0.20 13.41 % | 0.18 |
| Gross profit ratio | 0.19 -38.81 % | 0.30 -28.48 % | 0.42 37.74 % | 0.31 62.86 % | 0.19 32.49 % | 0.14 -51.77 % | 0.30 441.68 % | -0.09 -135.22 % | 0.25 -26.67 % | 0.33 -31.61 % | 0.49 -13.16 % | 0.56 19.44 % | 0.47 10.39 % | 0.43 -73.19 % | 1.59 282.61 % | 0.42 3.00 % | 0.40 |
| Weighted average shs out dil | 789.897 M 0.22 % | 788.193 M 0.04 % | 787.887 M -11.79 % | 893.219 M 26.04 % | 708.701 M 46.58 % | 483.487 M -14.69 % | 566.739 M -0.04 % | 566.967 M -0.10 % | 567.540 M -0.16 % | 568.462 M 4.56 % | 543.663 M 5.15 % | 517.033 M 0.00 % | 517.033 M 5.86 % | 488.420 M 6.71 % | 457.691 M -11.48 % | 517.033 M 0.00 % | 517.033 M |
| Weighted average shs out | 789.897 M 0.22 % | 788.193 M 0.04 % | 787.887 M 0.06 % | 787.426 M 15.13 % | 683.926 M 41.46 % | 483.487 M -14.69 % | 566.739 M -0.04 % | 566.967 M -0.10 % | 567.540 M -0.16 % | 568.462 M 4.56 % | 543.663 M 5.15 % | 517.033 M 0.00 % | 517.033 M 5.86 % | 488.420 M 6.71 % | 457.691 M -11.48 % | 517.033 M 0.00 % | 517.033 M |
| EPS diluted | -0.04 -1 255.88 % | 0.00 136.56 % | -0.01 -297.87 % | 0.00 -66.67 % | 0.01 137.30 % | -0.04 -58.16 % | -0.02 -1 607.14 % | 0.00 -108.92 % | 0.02 -48.18 % | 0.03 -18.55 % | 0.04 -54.30 % | 0.08 13.06 % | 0.07 4.50 % | 0.07 108.79 % | 0.03 127.59 % | 0.01 0.00 % | 0.01 |
| Earnings per share | -0.04 -1 255.88 % | 0.00 136.56 % | -0.01 -275.47 % | 0.01 -63.70 % | 0.01 138.62 % | -0.04 -58.16 % | -0.02 -1 607.14 % | 0.00 -108.92 % | 0.02 -48.18 % | 0.03 -18.55 % | 0.04 -54.30 % | 0.08 13.06 % | 0.07 4.50 % | 0.07 108.79 % | 0.03 127.59 % | 0.01 0.00 % | 0.01 |
| Gross profit | 16.237 M -43.56 % | 28.768 M 76.14 % | 16.332 M -41.09 % | 27.723 M 40.11 % | 19.786 M -9.10 % | 21.766 M -70.05 % | 72.664 M 694.63 % | -12.220 M -137.72 % | 32.398 M -16.13 % | 38.629 M 0.19 % | 38.557 M -42.74 % | 67.338 M 29.71 % | 51.915 M 8.66 % | 47.776 M -48.75 % | 93.229 M 467.92 % | 16.416 M -12.40 % | 18.740 M |
| Income tax expense | -15.193 M -995.81 % | 1.696 M 535.21 % | 267.000 K -76.88 % | 1.155 M 131.00 % | 500.000 K -58.85 % | 1.215 M -93.23 % | 17.941 M 33.81 % | 13.408 M 439.99 % | 2.483 M -54.25 % | 5.427 M 6 769.62 % | 79.000 K -27.52 % | 109.000 K 117.33 % | -629.000 K -178.53 % | 801.000 K 2 403.13 % | 32.000 K -21.95 % | 41.000 K -88.86 % | 368.000 K |
| Cost of revenue | 71.461 M 7.76 % | 66.314 M 197.75 % | 22.272 M -64.39 % | 62.536 M -26.53 % | 85.123 M -35.09 % | 131.139 M -24.42 % | 173.506 M 12.91 % | 153.673 M 54.18 % | 99.673 M 29.70 % | 76.847 M 90.81 % | 40.274 M -22.86 % | 52.212 M -10.24 % | 58.171 M -9.20 % | 64.063 M 284.57 % | -34.709 M -250.85 % | 23.009 M -16.69 % | 27.618 M |
| General and administrative expenses | 26.971 M 6.01 % | 25.442 M 15.77 % | 21.977 M 2.04 % | 21.537 M -0.50 % | 21.646 M -0.20 % | 21.690 M | 0.000 -100.00 % | 24.136 M 11.61 % | 21.625 M 8.55 % | 19.922 M 4.89 % | 18.993 M -23.87 % | 24.949 M 67.38 % | 14.906 M 18.92 % | 12.535 M 250.86 % | -8.309 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.707 M | 0.000 -100.00 % | 42.389 M 14.54 % | 37.009 M 5.02 % | 35.241 M 3 849.04 % | -940.000 K -330.96 % | 407.000 K -36.21 % | 638.000 K |
| Operating expenses | 26.971 M 6.01 % | 25.442 M 15.77 % | 21.977 M 2.04 % | 21.537 M -0.50 % | 21.646 M -0.20 % | 21.690 M -31.37 % | 31.605 M 30.94 % | 24.136 M 3.53 % | 23.313 M -39.65 % | 38.629 M 113.62 % | 18.083 M -73.15 % | 67.338 M 29.71 % | 51.915 M 8.66 % | 47.776 M 571.77 % | -10.127 M -210.30 % | 9.181 M -15.74 % | 10.896 M |
| Cost and expenses | 98.432 M 7.28 % | 91.756 M 107.36 % | 44.249 M -47.37 % | 84.073 M -21.26 % | 106.769 M -30.14 % | 152.829 M -25.49 % | 205.110 M 15.35 % | 177.809 M 46.59 % | 121.298 M 25.35 % | 96.769 M 63.28 % | 59.267 M -25.51 % | 79.568 M 6.61 % | 74.637 M -2.89 % | 76.857 M 271.42 % | -44.836 M -239.29 % | 32.190 M -16.42 % | 38.514 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 26.971 M 6.01 % | 25.442 M 15.77 % | 21.977 M 2.04 % | 21.537 M -0.50 % | 21.646 M -0.20 % | 21.690 M -31.37 % | 31.605 M 30.94 % | 24.136 M 11.61 % | 21.625 M 8.55 % | 19.922 M 4.89 % | 18.993 M -23.87 % | 24.949 M 67.38 % | 14.906 M 18.92 % | 12.535 M 250.86 % | -8.309 M -194.70 % | 8.774 M -14.47 % | 10.258 M |
| Interest income | 0.000 -100.00 % | 258.000 K -74.10 % | 996.000 K 96.06 % | 508.000 K -6.96 % | 546.000 K | 0.000 -100.00 % | 282.668 K -85.43 % | 1.940 M -28.23 % | 2.703 M 15.12 % | 2.348 M 116.01 % | 1.087 M 288.21 % | 280.000 K 52.17 % | 184.000 K 68.81 % | 109.000 K | 0.000 -100.00 % | 551.000 K | 0.000 |
| Interest expense | 648.000 K -32.71 % | 963.000 K -31.02 % | 1.396 M 100.57 % | 696.000 K -76.76 % | 2.995 M -38.41 % | 4.863 M 36.04 % | 3.575 M 646.28 % | 479.000 K 5.74 % | 453.000 K 40.25 % | 323.000 K 91.12 % | 169.000 K -21.03 % | 214.000 K 103.81 % | 105.000 K -51.83 % | 218.000 K | 0.000 -100.00 % | 73.000 K -10.98 % | 82.000 K |
| Depreciation and amortization | 1.485 M -5.47 % | 1.571 M -16.21 % | 1.875 M 13.16 % | 1.657 M -30.26 % | 2.376 M -10.41 % | 2.652 M 21.61 % | 2.181 M 20.35 % | 1.812 M 4.26 % | 1.738 M -4.24 % | 1.815 M 9.21 % | 1.662 M 7.36 % | 1.548 M 12.83 % | 1.372 M 6.77 % | 1.285 M 124.65 % | 572.000 K 161.19 % | 219.000 K -6.01 % | 233.000 K |
| Operating income | -10.734 M -422.73 % | 3.326 M 158.92 % | -5.645 M -191.25 % | 6.186 M 432.58 % | -1.860 M -2 547.37 % | 76.000 K -99.81 % | 41.059 M 414.59 % | 7.979 M -25.94 % | 10.773 M -42.41 % | 18.707 M -4.38 % | 19.564 M -53.85 % | 42.389 M 14.54 % | 37.009 M 5.02 % | 35.241 M 137.22 % | 14.856 M 105.34 % | 7.235 M -7.76 % | 7.844 M |
| Operating income ratio | -0.12 -449.90 % | 0.03 123.92 % | -0.15 -313.36 % | 0.07 486.56 % | -0.02 -3 667.04 % | 0.00 -99.70 % | 0.17 195.69 % | 0.06 -30.85 % | 0.08 -49.65 % | 0.16 -34.72 % | 0.25 -30.01 % | 0.35 5.47 % | 0.34 6.69 % | 0.32 24.12 % | 0.25 38.33 % | 0.18 8.46 % | 0.17 |
| Total other income expenses net | -46.411 M -5 937.86 % | 795.000 K 152.93 % | -1.502 M -74.65 % | -860.000 K 81.40 % | -4.623 M 42.43 % | -8.030 M 39.51 % | -13.275 M -144.25 % | 29.999 M 3 857.65 % | 758.000 K -79.79 % | 3.751 M 406.21 % | 741.000 K 426.43 % | -227.000 K 44.23 % | -407.000 K 49.00 % | -798.000 K -373.29 % | 292.000 K -9.32 % | 322.000 K 1 633.33 % | -21.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -14.474 M -96.71 % | -7.358 M -194.23 % | 7.809 M -50.84 % | 15.886 M 797.06 % | -2.279 M -103.95 % | 57.644 M 2.56 % | 56.203 M 481.63 % | 9.663 M 122.80 % | -42.377 M 51.34 % | -87.082 M 15.27 % | -102.779 M -151.59 % | -40.852 M 21.17 % | -51.822 M -40.15 % | -36.976 M -74.69 % | -21.167 M -42.79 % | -14.824 M -26.61 % | -11.708 M |
| Total investments | 48.433 M 120.85 % | 21.930 M 296.64 % | 5.529 M -63.89 % | 15.313 M 52.50 % | 10.041 M 25 002.50 % | 40.000 K -99.53 % | 8.427 M -14.75 % | 9.885 M -85.16 % | 66.605 M 62.54 % | 40.977 M 30.98 % | 31.286 M 18.52 % | 26.397 M 1 976.87 % | 1.271 M 17.58 % | 1.081 M 2.46 % | 1.055 M -66.03 % | 3.106 M 373.48 % | 656.000 K |
| Total debt | 6.784 M -35.34 % | 10.491 M -25.87 % | 14.152 M -20.62 % | 17.829 M -26.17 % | 24.149 M -62.29 % | 64.047 M 1.07 % | 63.369 M 177.28 % | 22.854 M 5 882.72 % | 382.000 K -46.57 % | 715.000 K -31.05 % | 1.037 M -23.81 % | 1.361 M -17.16 % | 1.643 M -28.06 % | 2.284 M -54.10 % | 4.976 M 25.03 % | 3.980 M 98.90 % | 2.001 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -45.392 M -216.92 % | -14.323 M 15.89 % | -17.029 M -76.08 % | -9.671 M 35.55 % | -15.005 M 38.32 % | -24.327 M -1 585.16 % | 1.638 M -96.56 % | 47.682 M -12.91 % | 54.749 M -11.07 % | 61.562 M 2.51 % | 60.053 M -11.20 % | 67.627 M 30.34 % | 51.885 M 33.54 % | 38.854 M 7.26 % | 36.224 M 232.45 % | 10.896 M 114.49 % | 5.080 M |
| Common stock | 177.036 M 0.00 % | 177.036 M 0.02 % | 176.997 M 0.08 % | 176.861 M 0.11 % | 176.672 M 32.04 % | 133.803 M 11.78 % | 119.700 M 0.00 % | 119.700 M 147.31 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 120.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 12.97 % | 19.475 M 270.04 % | 5.263 M 0.00 % | 5.263 M |
| Total equity | 131.492 M -30.90 % | 190.292 M 0.84 % | 188.705 M -3.33 % | 195.200 M 2.25 % | 190.899 M 61.41 % | 118.269 M -3.76 % | 122.887 M -28.26 % | 171.303 M 6.07 % | 161.500 M -4.75 % | 169.554 M 0.36 % | 168.953 M 74.27 % | 96.947 M 21.60 % | 79.726 M 19.55 % | 66.686 M 129.86 % | 29.012 M 62.11 % | 17.896 M 48.15 % | 12.080 M |
| Other non current liabilities | 0.000 -100.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 |
| Long term debt | 3.749 M -44.74 % | 6.784 M -35.32 % | 10.489 M -25.40 % | 14.061 M -30.65 % | 20.275 M -16.09 % | 24.163 M -33.42 % | 36.294 M 65.15 % | 21.976 M 7 011.97 % | 309.000 K -50.40 % | 623.000 K -18.35 % | 763.000 K -26.14 % | 1.033 M -22.51 % | 1.333 M -29.95 % | 1.903 M -44.26 % | 3.414 M -11.81 % | 3.871 M 102.67 % | 1.910 M |
| Total non current liabilities | 3.749 M -84.25 % | 23.805 M -13.47 % | 27.510 M -11.49 % | 31.082 M -16.66 % | 37.296 M -9.44 % | 41.184 M -22.83 % | 53.368 M 130.89 % | 23.114 M 1 459.65 % | 1.482 M -17.48 % | 1.796 M 135.39 % | 763.000 K -26.14 % | 1.033 M -22.51 % | 1.333 M -29.95 % | 1.903 M -64.85 % | 5.414 M 39.86 % | 3.871 M 102.67 % | 1.910 M |
| Other current liabilities | 3.791 M -36.16 % | 5.938 M 11.39 % | 5.331 M -35.00 % | 8.201 M 26.79 % | 6.468 M -78.30 % | 29.810 M -28.92 % | 41.937 M 391.18 % | 8.538 M -61.96 % | 22.445 M 40.94 % | 15.925 M 77.48 % | 8.973 M -21.13 % | 11.377 M 203.39 % | 3.750 M 88.44 % | 1.990 M -55.63 % | 4.485 M 38.73 % | 3.233 M 29.74 % | 2.492 M |
| Deferred revenue | 0.000 -100.00 % | 2.185 M -17.08 % | 2.635 M -33.46 % | 3.960 M -58.95 % | 9.646 M -42.67 % | 16.824 M | 0.000 -100.00 % | 12.015 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.077 M 1 794.40 % | 268.000 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.035 M -18.13 % | 3.707 M 1.20 % | 3.663 M -2.79 % | 3.768 M -2.74 % | 3.874 M -90.29 % | 39.884 M 47.31 % | 27.075 M 2 983.71 % | 878.000 K 1 102.74 % | 73.000 K -20.65 % | 92.000 K -66.42 % | 274.000 K -16.46 % | 328.000 K 5.81 % | 310.000 K -18.64 % | 381.000 K -75.61 % | 1.562 M 1 333.03 % | 109.000 K 19.78 % | 91.000 K |
| Total current liabilities | 88.429 M -59.64 % | 219.125 M 7.15 % | 204.495 M -5.64 % | 216.707 M 24.29 % | 174.351 M 21.91 % | 143.015 M 10.47 % | 129.465 M 109.49 % | 61.801 M 74.48 % | 35.420 M 7.31 % | 33.007 M 123.28 % | 14.783 M -24.16 % | 19.493 M -10.39 % | 21.752 M 16.80 % | 18.623 M 93.49 % | 9.625 M 9.23 % | 8.812 M 83.13 % | 4.812 M |
| Total liabilities | 92.178 M -62.06 % | 242.930 M 4.71 % | 232.005 M -6.37 % | 247.789 M 17.08 % | 211.647 M 14.90 % | 184.199 M 0.75 % | 182.833 M 115.31 % | 84.915 M 130.11 % | 36.902 M 6.03 % | 34.803 M 123.87 % | 15.546 M -24.26 % | 20.526 M -11.09 % | 23.085 M 12.47 % | 20.526 M 36.49 % | 15.039 M 18.58 % | 12.683 M 88.68 % | 6.722 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 21.630 M -10.43 % | 24.148 M 111.27 % | 11.430 M -58.45 % | 27.510 M -21.69 % | 35.129 M -66.40 % | 104.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.385 M | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 21.630 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.387 M 150.47 % | -16.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.283 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K 0.00 % | 32.000 K -25.58 % | 43.000 K -20.37 % | 54.000 K -99.11 % | 6.051 M -17.57 % | 7.341 M 40.61 % | 5.221 M 54.33 % | 3.383 M 25.90 % | 2.687 M -6.67 % | 2.879 M 19.71 % | 2.405 M | 0.000 -100.00 % | 244.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.000 K | 0.000 | 0.000 -100.00 % | 32.000 K 0.00 % | 32.000 K -25.58 % | 43.000 K -20.37 % | 54.000 K -99.11 % | 6.051 M -17.57 % | 7.341 M 40.61 % | 5.221 M 54.33 % | 3.383 M 25.90 % | 2.687 M -6.67 % | 2.879 M 19.71 % | 2.405 M | 0.000 -100.00 % | 244.000 K | 0.000 |
| Property plant equipment net | 17.660 M -21.30 % | 22.439 M -5.61 % | 23.772 M 5.97 % | 22.433 M 109.97 % | 10.684 M -53.94 % | 23.194 M 29.40 % | 17.924 M -51.88 % | 37.246 M 208.17 % | 12.086 M -6.77 % | 12.964 M -1.26 % | 13.130 M 13.50 % | 11.568 M 6.60 % | 10.852 M 16.38 % | 9.325 M 25.78 % | 7.414 M 20.32 % | 6.162 M 95.49 % | 3.152 M |
| Total non current assets | 17.669 M -59.91 % | 44.069 M -2.94 % | 45.402 M -2.60 % | 46.613 M 110.48 % | 22.146 M -56.36 % | 50.747 M -17.48 % | 61.494 M -53.14 % | 131.235 M 537.65 % | 20.581 M 6.42 % | 19.339 M 17.11 % | 16.513 M 15.84 % | 14.255 M 3.82 % | 13.731 M 17.06 % | 11.730 M 33.31 % | 8.799 M 14.44 % | 7.689 M 143.94 % | 3.152 M |
| Other current assets | 26.158 M 454.66 % | 4.716 M 67.95 % | 2.808 M -99.26 % | 379.120 M 10.23 % | 343.931 M 40.22 % | 245.278 M 1 112.27 % | 20.233 M 323.55 % | 4.777 M 10.86 % | 4.309 M 112.48 % | 2.028 M 74.38 % | 1.163 M -69.71 % | 3.839 M -53.11 % | 8.188 M 1 177.38 % | 641.000 K -28.78 % | 900.000 K 155.68 % | 352.000 K -10.43 % | 393.000 K |
| Short term investments | 48.433 M 16 044.33 % | 300.000 K -94.57 % | 5.529 M -63.89 % | 15.313 M 52.50 % | 10.041 M 25 002.50 % | 40.000 K 0.00 % | 40.000 K -99.85 % | 26.504 M -60.21 % | 66.605 M 62.54 % | 40.977 M 30.98 % | 31.286 M 18.52 % | 26.397 M 1 976.87 % | 1.271 M 17.58 % | 1.081 M 2.46 % | 1.055 M -42.13 % | 1.823 M 177.90 % | 656.000 K |
| cash and cash equivalents | 21.258 M 19.10 % | 17.849 M 181.39 % | 6.343 M 226.46 % | 1.943 M -92.65 % | 26.428 M 312.74 % | 6.403 M -10.65 % | 7.166 M -84.00 % | 44.782 M 4.73 % | 42.759 M -51.30 % | 87.797 M -15.43 % | 103.816 M 145.93 % | 42.213 M -21.05 % | 53.465 M 36.18 % | 39.260 M 50.17 % | 26.143 M 39.03 % | 18.804 M 37.17 % | 13.709 M |
| Cash and short term investments | 69.691 M 284.00 % | 18.149 M 52.87 % | 11.872 M -31.20 % | 17.256 M -52.68 % | 36.469 M 466.03 % | 6.443 M -10.59 % | 7.206 M -89.89 % | 71.286 M -34.82 % | 109.364 M -15.07 % | 128.774 M -6.49 % | 137.717 M 100.72 % | 68.610 M 25.35 % | 54.736 M 13.90 % | 48.056 M 76.69 % | 27.198 M 31.86 % | 20.627 M 43.59 % | 14.365 M |
| Total current assets | 206.001 M -47.06 % | 389.153 M 3.92 % | 374.456 M -5.53 % | 396.376 M 4.20 % | 380.400 M 51.12 % | 251.721 M 3.07 % | 244.226 M 95.41 % | 124.983 M -29.71 % | 177.821 M -3.89 % | 185.018 M 10.14 % | 167.986 M 62.75 % | 103.218 M 15.87 % | 89.080 M 18.01 % | 75.482 M 114.12 % | 35.252 M 54.01 % | 22.890 M 46.26 % | 15.650 M |
| Inventory | 0.000 -100.00 % | 150.000 K -98.08 % | 7.800 M 102.08 % | -375.592 M -19.77 % | -313.589 M -38.16 % | -226.972 M | 0.000 -100.00 % | 840.000 K -66.56 % | 2.512 M 43.13 % | 1.755 M 73.42 % | 1.012 M -47.86 % | 1.941 M -21.42 % | 2.470 M -32.35 % | 3.651 M 135.70 % | 1.549 M 117.86 % | 711.000 K 130.84 % | 308.000 K |
| Net receivables | 110.152 M -69.92 % | 366.138 M 3.98 % | 352.122 M -6.25 % | 375.592 M 19.77 % | 313.589 M 38.16 % | 226.972 M 4.45 % | 217.295 M 351.94 % | 48.080 M -21.99 % | 61.636 M 16.01 % | 53.128 M 89.11 % | 28.094 M -2.55 % | 28.828 M 21.71 % | 23.686 M 1.46 % | 23.346 M 316.52 % | 5.605 M 367.08 % | 1.200 M 105.48 % | 584.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.613 M 8 618.63 % | 1.154 M 0.00 % | 1.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 81.603 M -60.58 % | 207.029 M 7.45 % | 192.679 M -3.63 % | 199.943 M 29.79 % | 154.057 M 180.74 % | 54.875 M -7.39 % | 59.253 M 74.94 % | 33.871 M 162.53 % | 12.902 M -17.94 % | 15.723 M 185.98 % | 5.498 M -29.06 % | 7.750 M -38.38 % | 12.577 M -15.44 % | 14.874 M 361.35 % | 3.224 M -36.50 % | 5.077 M 172.81 % | 1.861 M |
| Tax payables | 0.000 -100.00 % | 266.000 K 42.25 % | 187.000 K -77.60 % | 835.000 K 172.88 % | 306.000 K -81.13 % | 1.622 M 35.17 % | 1.200 M -81.54 % | 6.499 M | 0.000 -100.00 % | 1.267 M 3 234.21 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K -96.58 % | 1.110 M 213.56 % | 354.000 K -9.92 % | 393.000 K 6.79 % | 368.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -16.750 M -250.45 % | 11.133 M -2.46 % | 11.414 M -0.49 % | 11.470 M -3.35 % | 11.867 M -7.45 % | 12.822 M 2.21 % | 12.545 M 77.94 % | 7.050 M 1 435.95 % | 459.000 K 55.59 % | 295.000 K | 0.000 -100.00 % | 1.000 K -88.89 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K -37.66 % | 154.000 K -59.69 % | 382.000 K | 0.000 -100.00 % | 149.000 K -57.91 % | 354.000 K -35.64 % | 550.000 K -48.11 % | 1.060 M | 0.000 -100.00 % | 127.000 K -23.03 % | 165.000 K |
| Preferred stock | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.630 M 3 119.41 % | 237.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 16.446 M 0.00 % | 16.446 M -5.06 % | 17.323 M 4.73 % | 16.540 M -4.75 % | 17.365 M 531.00 % | -4.029 M 78.37 % | -18.626 M -453.36 % | -3.366 M -105.81 % | 57.892 M -2.37 % | 59.297 M -1.99 % | 60.500 M 726.62 % | 7.319 M 25.50 % | 5.832 M 0.00 % | 5.832 M 121.85 % | -26.687 M -1 636.38 % | 1.737 M 0.00 % | 1.737 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M -0.31 % | 16.922 M 1 386.99 % | 1.138 M -2.98 % | 1.173 M 0.00 % | 1.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 223.670 M -48.37 % | 433.222 M 3.18 % | 419.858 M -5.22 % | 442.989 M 10.05 % | 402.546 M 33.09 % | 302.468 M -1.06 % | 305.720 M 19.32 % | 256.218 M 29.14 % | 198.402 M -2.91 % | 204.357 M 10.76 % | 184.499 M 57.06 % | 117.473 M 14.26 % | 102.811 M 17.89 % | 87.212 M 97.98 % | 44.051 M 44.06 % | 30.579 M 62.64 % | 18.802 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 1.993 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 |
| Stock based compensation | 0.000 -100.00 % | 14.000 K -6.67 % | 15.000 K -94.70 % | 283.000 K -69.21 % | 919.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 60.234 M 1 065.97 % | 5.166 M 11.19 % | 4.646 M 121.07 % | -22.046 M -290.40 % | 11.579 M 305.37 % | -5.638 M 95.17 % | -116.624 M -160.21 % | -44.820 M -561.65 % | -6.774 M 46.67 % | -12.702 M -62.68 % | -7.808 M -2.36 % | -7.628 M -245.46 % | 5.244 M 153.29 % | -9.841 M -241.25 % | 6.967 M 139.91 % | 2.904 M 573.74 % | -613.000 K |
| Accounts receivables | 190.341 M 1 332.06 % | -15.449 M -167.63 % | 22.843 M 135.48 % | -64.389 M -260.06 % | 40.227 M 297.79 % | -20.338 M 88.98 % | -184.597 M -102.21 % | -91.292 M -4 122.57 % | -2.162 M 92.58 % | -29.142 M -712.48 % | 4.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.190 M 898.46 % | -650.000 K -13 100.00 % | 5.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.133 M -234.88 % | 840.000 K -96.79 % | 26.187 M 3 559.31 % | -757.000 K -1.88 % | -743.000 K -179.98 % | 929.000 K 75.61 % | 529.000 K -53.76 % | 1.144 M -44.60 % | 2.065 M 125.93 % | 914.000 K 326.80 % | -403.000 K -30.84 % | -308.000 K |
| Accounts payables | -131.624 M -975.74 % | 15.030 M 243.42 % | -10.480 M -121.82 % | 48.029 M 290.11 % | -25.264 M -3 904.82 % | 664.000 K -98.01 % | 33.401 M 64.66 % | 20.285 M 312.88 % | 4.913 M -71.41 % | 17.183 M | 0.000 100.00 % | -2.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.957 M 1 376.45 % | -310.000 K |
| Other working capital | 1.517 M -72.84 % | 5.585 M 172.37 % | -7.717 M -35.72 % | -5.686 M -68.03 % | -3.384 M -122.31 % | 15.169 M -55.03 % | 33.732 M | 0.000 100.00 % | -8.768 M | 0.000 100.00 % | -13.495 M -128.26 % | -5.912 M -244.20 % | 4.100 M 134.44 % | -11.906 M -1 479.61 % | 863.000 K | 0.000 | 0.000 |
| Other non cash items | 66.055 M 16 572.57 % | -401.000 K -38.28 % | -290.000 K -280.12 % | 161.000 K 100.87 % | -18.407 M -738.91 % | 2.881 M -92.92 % | 40.683 M 1 761.90 % | -2.448 M 65.90 % | -7.178 M 20.08 % | -8.981 M -227.30 % | -2.744 M -117.43 % | -1.262 M 0.86 % | -1.273 M -317.98 % | 584.000 K 104.52 % | -12.933 M -9 697.73 % | -132.000 K -120.95 % | 630.000 K |
| Net cash provided by operating activities | 70.629 M 574.52 % | 10.471 M 1 262.15 % | -901.000 K 92.86 % | -12.626 M -299.84 % | 6.318 M 137.18 % | -16.994 M 76.72 % | -73.004 M -876.25 % | -7.478 M -994.88 % | -683.000 K -126.37 % | 2.590 M -77.31 % | 11.415 M -67.22 % | 34.820 M -16.99 % | 41.945 M 58.46 % | 26.471 M 171.39 % | 9.754 M -7.17 % | 10.507 M 36.00 % | 7.726 M |
| Investments in property plant and equipment | -338.000 K -42.02 % | -238.000 K 79.20 % | -1.144 M 61.01 % | -2.934 M -63.64 % | -1.793 M -259.32 % | -499.000 K 96.67 % | -14.973 M 49.02 % | -29.372 M -5 441.89 % | -530.000 K 84.80 % | -3.487 M -9.48 % | -3.185 M -76.85 % | -1.801 M 35.03 % | -2.772 M -0.33 % | -2.763 M -518.00 % | 661.000 K 118.24 % | -3.624 M -37.59 % | -2.634 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.000 K -97.59 % | 83.000 K -96.11 % | 2.134 M | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 2.120 M 275.22 % | 565.000 K | 0.000 -100.00 % | 696.000 K 7 633.33 % | 9.000 K | 0.000 -100.00 % | 190.000 K 18 900.00 % | 1.000 K -99.74 % | 391.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.850 M -7 511.11 % | -90.000 K 98.54 % | -6.172 M 37.56 % | -9.885 M 6.03 % | -10.519 M 70.37 % | -35.500 M -787.50 % | -4.000 M 84.00 % | -25.000 M | 0.000 | 0.000 100.00 % | -4.430 M -106.72 % | -2.143 M -114.30 % | -1.000 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.733 M 0.00 % | 7.733 M | 0.000 | 0.000 -100.00 % | 19.000 K -99.93 % | 26.932 M | 0.000 -100.00 % | 434.000 K | 0.000 | 0.000 -100.00 % | 8.904 M | 0.000 | 0.000 |
| Other investing activites | 25.628 M 6 921.37 % | 365.000 K -64.97 % | 1.042 M 89.11 % | 551.000 K | 0.000 100.00 % | -1.464 M | 0.000 -100.00 % | 1.960 M 252.29 % | -1.287 M -149.67 % | 2.591 M 142.83 % | 1.067 M -77.36 % | 4.713 M 24 905.26 % | -19.000 K 97.95 % | -928.000 K 62.32 % | -2.463 M -3 384.00 % | 75.000 K 142.86 % | -175.000 K |
| Net cash used for investing activites | 25.290 M 19 813.39 % | 127.000 K 227.00 % | -100.000 K 95.65 % | -2.300 M -287.91 % | 1.224 M -78.45 % | 5.680 M 127.05 % | -20.997 M 43.70 % | -37.297 M -265.76 % | -10.197 M -14.59 % | -8.899 M -45.46 % | -6.118 M 70.81 % | -20.958 M -653.34 % | -2.782 M 24.63 % | -3.691 M -228.97 % | 2.862 M 150.29 % | -5.691 M -66.50 % | -3.418 M |
| Debt repayment | -3.707 M -1.26 % | -3.661 M 0.44 % | -3.677 M 41.82 % | -6.320 M 80.22 % | -31.948 M -2 678.09 % | -1.150 M | 0.000 -100.00 % | 22.700 M 3 274.83 % | -715.000 K -313.29 % | -173.000 K -45.38 % | -119.000 K -38.37 % | -86.000 K 34.35 % | -131.000 K 91.30 % | -1.506 M -264.77 % | 914.000 K 4 452.38 % | -21.000 K -101.56 % | 1.342 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 52.000 K -99.92 % | 62.681 M 0.00 % | 62.681 M 344.45 % | 14.103 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.560 M 3 009.67 % | 2.462 M | 0.000 -100.00 % | 19.800 M | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -758.000 K 46.05 % | -1.405 M -16.79 % | -1.203 M | 0.000 100.00 % | -975.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -17.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.200 M 47.71 % | -15.683 M 7.26 % | -16.911 M -55.39 % | -10.883 M 42.93 % | -19.070 M 27.54 % | -26.319 M -8.76 % | -24.200 M -44.05 % | -16.800 M -194.74 % | -5.700 M -235.29 % | -1.700 M 85.22 % | -11.500 M |
| Other financing activites | 0.000 100.00 % | -660.000 K 12.93 % | -758.000 K -137.28 % | 2.033 M 409.44 % | -657.000 K -364.92 % | 248.000 K -99.23 % | 32.095 M 13 385.29 % | 238.000 K 1 422.22 % | -18.000 K 87.92 % | -149.000 K 86.01 % | -1.065 M -443.37 % | -196.000 K 61.57 % | -510.000 K 78.74 % | -2.399 M -121.60 % | 11.107 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -20.707 M -379.22 % | -4.321 M 1.41 % | -4.383 M -2.24 % | -4.287 M -114.25 % | 30.076 M 127.83 % | 13.201 M -44.75 % | 23.895 M 267.79 % | 6.497 M 134.11 % | -19.049 M -53.52 % | -12.408 M -122.04 % | 56.306 M 324.20 % | -25.114 M -1.10 % | -24.841 M -2 644.86 % | -905.000 K -114.32 % | 6.321 M 2 165.59 % | 279.000 K 103.42 % | -8.158 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.642 M | 0.000 | 0.000 |
| Net change in cash | 75.212 M 1 098.22 % | 6.277 M 216.59 % | -5.384 M 71.98 % | -19.213 M -151.07 % | 37.618 M 1 893.53 % | 1.887 M 121.15 % | -8.923 M 76.69 % | -38.278 M -27.90 % | -29.929 M -59.90 % | -18.717 M -130.38 % | 61.603 M 647.48 % | -11.252 M -178.56 % | 14.322 M -34.53 % | 21.875 M 247.50 % | 6.295 M | 0.000 | 0.000 |
| Cash at beginning of period | 18.149 M 52.87 % | 11.872 M -31.20 % | 17.256 M -52.68 % | 36.469 M 3 273.98 % | -1.149 M 62.15 % | -3.036 M -118.87 % | 16.089 M -84.92 % | 106.666 M 25.34 % | 85.099 M -18.03 % | 103.816 M 145.93 % | 42.213 M -21.05 % | 53.465 M 36.18 % | 39.260 M 56.41 % | 25.100 M 33.48 % | 18.805 M 37.17 % | 13.709 M | 0.000 |
| Cash at end of period | 93.361 M 414.41 % | 18.149 M 52.87 % | 11.872 M -31.20 % | 17.256 M -52.68 % | 36.469 M 3 273.98 % | -1.149 M -116.03 % | 7.166 M -89.52 % | 68.388 M 23.96 % | 55.170 M -35.17 % | 85.099 M -18.03 % | 103.816 M 145.93 % | 42.213 M -21.05 % | 53.465 M 13.82 % | 46.975 M 87.15 % | 25.100 M 33.48 % | 18.804 M 37.17 % | 13.709 M |
| Operating cash flow | 70.629 M 574.52 % | 10.471 M 1 262.15 % | -901.000 K 92.86 % | -12.626 M -299.84 % | 6.318 M 137.18 % | -16.994 M 76.72 % | -73.004 M -876.25 % | -7.478 M -994.88 % | -683.000 K -126.37 % | 2.590 M -77.31 % | 11.415 M -67.22 % | 34.820 M -16.99 % | 41.945 M 58.46 % | 26.471 M 171.39 % | 9.754 M -7.17 % | 10.507 M 36.00 % | 7.726 M |
| Capital expenditure | -347.000 K -45.80 % | -238.000 K 79.20 % | -1.144 M 61.01 % | -2.934 M -63.64 % | -1.793 M -259.32 % | -499.000 K 96.67 % | -14.973 M 49.02 % | -29.372 M -1 008.38 % | -2.650 M 24.00 % | -3.487 M 11.05 % | -3.920 M -89.19 % | -2.072 M 44.14 % | -3.709 M 13.86 % | -4.306 M -751.44 % | 661.000 K 119.56 % | -3.380 M -28.32 % | -2.634 M |
| Free CashFlow | 70.282 M 586.82 % | 10.233 M 600.39 % | -2.045 M 86.86 % | -15.560 M -443.87 % | 4.525 M 125.87 % | -17.493 M 80.12 % | -87.977 M -138.74 % | -36.850 M -1 005.61 % | -3.333 M -271.57 % | -897.000 K -111.97 % | 7.495 M -77.11 % | 32.748 M -14.35 % | 38.236 M 72.51 % | 22.165 M 127.24 % | 9.754 M 36.86 % | 7.127 M 39.96 % | 5.092 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 12.076 M -81.05 % | 63.732 M 1 091.48 % | 5.349 M -18.22 % | 6.541 M -38.82 % | 10.692 M -80.83 % | 55.765 M 358.82 % | 12.154 M -26.21 % | 16.471 M 206.89 % | 5.367 M -36.93 % | 8.509 M 6.52 % | 7.988 M -55.88 % | 18.105 M 50.80 % | 12.006 M -9.50 % | 13.266 M -75.08 % | 53.228 M 352.66 % | 11.759 M 318.77 % | 2.808 M -90.15 % | 28.507 M -25.17 % | 38.098 M 7.33 % | 35.496 M -39.48 % | 58.651 M 125.82 % | 25.973 M -16.92 % | 31.263 M -18.05 % | 38.151 M -68.72 % | 121.982 M 191.98 % | 41.778 M 88.49 % | 22.165 M -57.95 % | 52.717 M -5.73 % | 55.924 M -23.13 % | 72.751 M 1.15 % | 71.927 M 48.38 % | 48.474 M -12.20 % | 55.211 M 25.78 % | 43.894 M 77.60 % | 24.715 M 38.54 % | 17.840 M -63.46 % | 48.824 M 19.98 % | 40.692 M 67.36 % | 24.314 M 50.71 % | 16.133 M -53.91 % | 35.000 M -12.57 % | 40.030 M 224.37 % | 12.341 M -26.76 % | 16.850 M -41.99 % | 29.047 M 41.05 % | 20.593 M -32.66 % | 30.579 M -13.93 % | 35.530 M 30.41 % | 27.244 M 4.00 % | 26.197 M 8.20 % | 24.212 M -31.50 % | 35.345 M 50.62 % | 23.467 M -13.28 % | 27.062 M |
| Net income | -28.971 M -2 872.34 % | 1.045 M 127.96 % | -3.737 M -729.12 % | 594.000 K 195.81 % | -620.000 K -129.00 % | 2.138 M 173.75 % | 781.000 K 93.32 % | 404.000 K 292.38 % | -210.000 K 89.44 % | -1.988 M 31.66 % | -2.909 M -107.93 % | -1.399 M -2 898.00 % | 50.000 K -52.83 % | 106.000 K -98.22 % | 5.943 M 454.81 % | -1.675 M -280.68 % | -440.000 K -157.74 % | 762.000 K -92.96 % | 10.826 M 1 218.39 % | -968.000 K 86.19 % | -7.010 M -119.68 % | -3.191 M 19.26 % | -3.952 M -30.99 % | -3.017 M 82.70 % | -17.439 M -284.46 % | -4.536 M -1 031.42 % | 487.000 K 107.14 % | -6.824 M -1 389.98 % | 529.000 K -91.88 % | 6.512 M 41.44 % | 4.604 M 0.72 % | 4.571 M -21.42 % | 5.817 M 80.88 % | 3.216 M 128.25 % | 1.409 M 92.75 % | 731.000 K -80.29 % | 3.708 M 22.13 % | 3.036 M -2.25 % | 3.106 M -38.14 % | 5.021 M -1.39 % | 5.092 M 27.05 % | 4.008 M 128.90 % | 1.751 M -65.20 % | 5.032 M -28.53 % | 7.041 M 9.98 % | 6.402 M -40.21 % | 10.707 M -13.17 % | 12.331 M 23.06 % | 10.020 M 11.30 % | 9.003 M -12.96 % | 10.344 M 1.30 % | 10.211 M 17.99 % | 8.654 M 7.88 % | 8.022 M |
| Income before tax | -55.319 M -4 764.33 % | 1.186 M 131.68 % | -3.744 M -611.48 % | 732.000 K 64.86 % | 444.000 K -80.74 % | 2.305 M 164.64 % | 871.000 K 73.85 % | 501.000 K 147.71 % | -1.050 M 29.10 % | -1.481 M 48.02 % | -2.849 M -211.37 % | -915.000 K -345.97 % | 372.000 K 13.76 % | 327.000 K -94.60 % | 6.061 M 522.66 % | -1.434 M 92.61 % | -19.400 M -2 051.71 % | 994.000 K 116.81 % | -5.914 M -2 943.27 % | 208.000 K -89.07 % | 1.903 M 180.74 % | -2.357 M 32.68 % | -3.501 M -22.20 % | -2.865 M -45.43 % | -1.970 M 44.97 % | -3.580 M -377.09 % | 1.292 M -39.17 % | 2.124 M -69.27 % | 6.912 M -47.19 % | 13.089 M -28.95 % | 18.421 M 117.43 % | 8.472 M 16.63 % | 7.264 M 90.11 % | 3.821 M 122.02 % | 1.721 M 135.43 % | 731.000 K -85.46 % | 5.028 M 24.12 % | 4.051 M -45.99 % | 7.500 M 28.01 % | 5.859 M 15.06 % | 5.092 M 27.05 % | 4.008 M 128.51 % | 1.754 M -65.66 % | 5.108 M -27.45 % | 7.041 M 9.98 % | 6.402 M -40.40 % | 10.741 M -13.37 % | 12.398 M 23.73 % | 10.020 M 11.30 % | 9.003 M -9.29 % | 9.925 M 0.65 % | 9.861 M 13.03 % | 8.724 M 7.81 % | 8.092 M |
| Income before tax ratio | -4.58 -24 716.37 % | 0.02 102.66 % | -0.70 -725.46 % | 0.11 169.49 % | 0.04 0.47 % | 0.04 -42.32 % | 0.07 135.60 % | 0.03 115.55 % | -0.20 -12.40 % | -0.17 51.20 % | -0.36 -605.72 % | -0.05 -263.11 % | 0.03 25.70 % | 0.02 -78.35 % | 0.11 193.37 % | -0.12 98.23 % | -6.91 -19 913.89 % | 0.03 122.46 % | -0.16 -2 749.08 % | 0.01 -81.94 % | 0.03 135.75 % | -0.09 18.96 % | -0.11 -49.12 % | -0.08 -364.99 % | -0.02 81.15 % | -0.09 -247.01 % | 0.06 44.67 % | 0.04 -67.40 % | 0.12 -31.30 % | 0.18 -29.75 % | 0.26 46.54 % | 0.17 32.84 % | 0.13 51.14 % | 0.09 25.01 % | 0.07 69.94 % | 0.04 -60.21 % | 0.10 3.44 % | 0.10 -67.73 % | 0.31 -15.06 % | 0.36 149.62 % | 0.15 45.30 % | 0.10 -29.55 % | 0.14 -53.12 % | 0.30 25.06 % | 0.24 -22.03 % | 0.31 -11.49 % | 0.35 0.66 % | 0.35 -5.12 % | 0.37 7.02 % | 0.34 -16.16 % | 0.41 46.93 % | 0.28 -24.95 % | 0.37 24.33 % | 0.30 |
| EBITDA | -54.708 M -3 370.05 % | 1.673 M 151.46 % | -3.251 M -355.18 % | 1.274 M 12.54 % | 1.132 M -61.64 % | 2.951 M 104.79 % | 1.441 M 32.93 % | 1.084 M 392.18 % | -371.000 K 53.91 % | -805.000 K 63.54 % | -2.208 M -694.24 % | -278.000 K -131.38 % | 886.000 K 25.67 % | 705.000 K -89.52 % | 6.730 M 1 308.26 % | -557.000 K 96.99 % | -18.535 M -1 067.89 % | 1.915 M 145.50 % | -4.209 M -310.13 % | 2.003 M -45.78 % | 3.694 M 1 854.50 % | 189.000 K 113.62 % | -1.388 M -6.93 % | -1.298 M -221.65 % | 1.067 M 159.21 % | -1.802 M -164.66 % | 2.787 M -12.41 % | 3.182 M -59.75 % | 7.906 M -44.50 % | 14.244 M -27.17 % | 19.558 M 117.84 % | 8.978 M 15.74 % | 7.757 M 77.06 % | 4.381 M 99.05 % | 2.201 M 90.23 % | 1.157 M -78.75 % | 5.445 M 20.30 % | 4.526 M -24.40 % | 5.987 M -5.18 % | 6.314 M 13.72 % | 5.552 M 21.75 % | 4.560 M 103.48 % | 2.241 M -59.69 % | 5.560 M -25.63 % | 7.476 M 10.59 % | 6.760 M -39.51 % | 11.175 M -12.63 % | 12.790 M 22.16 % | 10.470 M 11.58 % | 9.383 M -8.54 % | 10.259 M 0.07 % | 10.252 M 12.68 % | 9.098 M 7.41 % | 8.470 M |
| Net income ratio | -2.40 -14 731.26 % | 0.02 102.35 % | -0.70 -869.32 % | 0.09 256.61 % | -0.06 -251.25 % | 0.04 -40.34 % | 0.06 161.98 % | 0.02 162.69 % | -0.04 83.25 % | -0.23 35.84 % | -0.36 -371.29 % | -0.08 -1 955.44 % | 0.00 -47.88 % | 0.01 -92.84 % | 0.11 178.38 % | -0.14 9.09 % | -0.16 -686.21 % | 0.03 -90.59 % | 0.28 1 142.01 % | -0.03 77.18 % | -0.12 2.72 % | -0.12 2.81 % | -0.13 -59.85 % | -0.08 44.68 % | -0.14 -31.67 % | -0.11 -594.16 % | 0.02 116.97 % | -0.13 -1 468.46 % | 0.01 -89.43 % | 0.09 39.84 % | 0.06 -32.12 % | 0.09 -10.50 % | 0.11 43.80 % | 0.07 28.52 % | 0.06 39.13 % | 0.04 -46.05 % | 0.08 1.79 % | 0.07 -41.60 % | 0.13 -58.95 % | 0.31 113.92 % | 0.15 45.30 % | 0.10 -29.43 % | 0.14 -52.49 % | 0.30 23.20 % | 0.24 -22.03 % | 0.31 -11.21 % | 0.35 0.89 % | 0.35 -5.64 % | 0.37 7.02 % | 0.34 -19.56 % | 0.43 47.88 % | 0.29 -21.66 % | 0.37 24.40 % | 0.30 |
| Ratio EBITDA | -4.53 -17 357.96 % | 0.03 104.32 % | -0.61 -412.05 % | 0.19 83.97 % | 0.11 100.07 % | 0.05 -55.37 % | 0.12 80.15 % | 0.07 195.21 % | -0.07 26.93 % | -0.09 65.77 % | -0.28 -1 700.18 % | -0.02 -120.81 % | 0.07 38.86 % | 0.05 -57.97 % | 0.13 366.93 % | -0.05 99.28 % | -6.60 -9 926.03 % | 0.07 160.81 % | -0.11 -295.78 % | 0.06 -10.41 % | 0.06 765.53 % | 0.01 116.39 % | -0.04 -30.49 % | -0.03 -488.96 % | 0.01 120.28 % | -0.04 -134.30 % | 0.13 108.31 % | 0.06 -57.30 % | 0.14 -27.80 % | 0.20 -28.00 % | 0.27 46.81 % | 0.19 31.83 % | 0.14 40.77 % | 0.10 12.07 % | 0.09 37.32 % | 0.06 -41.85 % | 0.11 0.27 % | 0.11 -54.83 % | 0.25 -37.08 % | 0.39 146.72 % | 0.16 39.25 % | 0.11 -37.27 % | 0.18 -44.97 % | 0.33 28.21 % | 0.26 -21.60 % | 0.33 -10.17 % | 0.37 1.52 % | 0.36 -6.33 % | 0.38 7.30 % | 0.36 -15.47 % | 0.42 46.08 % | 0.29 -25.18 % | 0.39 23.87 % | 0.31 |
| Gross profit ratio | 0.37 255.27 % | 0.10 -69.67 % | 0.34 -33.24 % | 0.51 16.53 % | 0.44 121.27 % | 0.20 -65.98 % | 0.58 63.02 % | 0.36 -39.70 % | 0.59 14.01 % | 0.52 8.58 % | 0.48 54.65 % | 0.31 -51.54 % | 0.64 51.53 % | 0.42 96.62 % | 0.21 -15.73 % | 0.25 185.74 % | -0.30 -222.80 % | 0.24 24.57 % | 0.19 9.32 % | 0.18 91.30 % | 0.09 -60.13 % | 0.23 22.57 % | 0.19 23.32 % | 0.15 -55.01 % | 0.34 124.43 % | 0.15 -54.00 % | 0.33 22.36 % | 0.27 -11.66 % | 0.31 4.95 % | 0.29 -32.10 % | 0.43 52.76 % | 0.28 24.29 % | 0.23 15.77 % | 0.20 -29.36 % | 0.28 -15.73 % | 0.33 44.56 % | 0.23 8.73 % | 0.21 -52.61 % | 0.44 -31.10 % | 0.64 129.07 % | 0.28 45.51 % | 0.19 -62.73 % | 0.52 -4.84 % | 0.54 42.95 % | 0.38 -34.79 % | 0.58 5.22 % | 0.55 1.41 % | 0.55 -7.49 % | 0.59 3.54 % | 0.57 -0.61 % | 0.57 32.11 % | 0.43 -15.07 % | 0.51 29.34 % | 0.40 |
| Weighted average shs out dil | 789.897 M 0.00 % | 789.897 M 0.00 % | 789.897 M -0.01 % | 789.987 M 0.00 % | 789.987 M 0.01 % | 789.892 M 0.00 % | 789.892 M 0.22 % | 788.194 M -0.22 % | 789.892 M 0.24 % | 788.016 M 0.00 % | 788.016 M 0.07 % | 787.426 M 0.00 % | 787.425 M 0.00 % | 787.425 M 0.00 % | 787.425 M -0.22 % | 789.124 M 0.00 % | 789.124 M 0.28 % | 786.954 M 26.64 % | 621.420 M 16.76 % | 532.230 M -7.23 % | 573.728 M 0.88 % | 568.736 M 17.51 % | 484.000 M -14.90 % | 568.736 M 0.00 % | 568.736 M 0.35 % | 566.740 M 0.00 % | 566.740 M -0.35 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.14 % | 567.966 M -0.14 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 10.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M -9.09 % | 568.736 M 10.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M |
| Weighted average shs out | 789.897 M 0.00 % | 789.897 M 0.00 % | 789.897 M -0.01 % | 789.987 M 0.00 % | 789.987 M 0.01 % | 789.892 M 0.00 % | 789.892 M 0.22 % | 788.194 M -0.22 % | 789.892 M 0.24 % | 788.016 M 0.00 % | 788.016 M 0.07 % | 787.426 M 0.00 % | 787.425 M 0.00 % | 787.425 M 0.00 % | 787.425 M -0.22 % | 789.124 M 0.06 % | 788.652 M 0.22 % | 786.954 M 26.64 % | 621.420 M 16.76 % | 532.230 M -7.23 % | 573.728 M 0.88 % | 568.736 M 17.51 % | 484.000 M -14.90 % | 568.736 M 0.00 % | 568.736 M 0.35 % | 566.740 M 0.00 % | 566.740 M -0.35 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.35 % | 566.740 M -0.35 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.27 % | 567.182 M -0.27 % | 568.736 M 0.00 % | 568.736 M 0.14 % | 567.966 M -0.14 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 0.00 % | 568.736 M 10.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M -9.09 % | 568.736 M 10.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M 0.00 % | 517.033 M |
| EPS diluted | -0.04 -2 923.08 % | 0.00 127.66 % | 0.00 -687.50 % | 0.00 200.00 % | 0.00 -129.63 % | 0.00 170.00 % | 0.00 100.00 % | 0.00 266.67 % | 0.00 88.00 % | 0.00 32.43 % | 0.00 -105.56 % | 0.00 -1 900.00 % | 0.00 0.00 % | 0.00 -98.67 % | 0.01 457.14 % | 0.00 -250.00 % | 0.00 -100.60 % | 0.10 471.43 % | 0.02 1 072.22 % | 0.00 83.93 % | -0.01 -100.00 % | -0.01 31.71 % | -0.01 -54.72 % | -0.01 82.74 % | -0.03 -283.75 % | -0.01 -988.89 % | 0.00 107.50 % | -0.01 -1 433.33 % | 0.00 -92.17 % | 0.01 -21.77 % | 0.01 83.75 % | 0.01 -21.57 % | 0.01 82.14 % | 0.01 124.00 % | 0.00 92.31 % | 0.00 -80.30 % | 0.01 22.22 % | 0.01 -1.82 % | 0.01 -38.20 % | 0.01 0.00 % | 0.01 25.35 % | 0.01 129.03 % | 0.00 -65.17 % | 0.01 -34.56 % | 0.01 9.68 % | 0.01 -40.95 % | 0.02 -3.23 % | 0.02 11.86 % | 0.02 11.49 % | 0.02 -13.00 % | 0.02 1.52 % | 0.02 17.96 % | 0.02 7.74 % | 0.02 |
| Earnings per share | -0.04 -2 923.08 % | 0.00 127.66 % | 0.00 -687.50 % | 0.00 200.00 % | 0.00 -129.63 % | 0.00 170.00 % | 0.00 100.00 % | 0.00 266.67 % | 0.00 88.00 % | 0.00 32.43 % | 0.00 -105.56 % | 0.00 -1 900.00 % | 0.00 0.00 % | 0.00 -98.67 % | 0.01 457.14 % | 0.00 -250.00 % | 0.00 -100.60 % | 0.10 471.43 % | 0.02 1 072.22 % | 0.00 83.93 % | -0.01 -100.00 % | -0.01 31.71 % | -0.01 -54.72 % | -0.01 82.74 % | -0.03 -283.75 % | -0.01 -988.89 % | 0.00 107.50 % | -0.01 -1 433.33 % | 0.00 -92.17 % | 0.01 -21.77 % | 0.01 83.75 % | 0.01 -21.57 % | 0.01 82.14 % | 0.01 124.00 % | 0.00 92.31 % | 0.00 -80.30 % | 0.01 22.22 % | 0.01 -1.82 % | 0.01 -38.20 % | 0.01 0.00 % | 0.01 25.35 % | 0.01 129.03 % | 0.00 -65.17 % | 0.01 -34.56 % | 0.01 9.68 % | 0.01 -40.95 % | 0.02 -3.23 % | 0.02 11.86 % | 0.02 11.49 % | 0.02 -13.00 % | 0.02 1.52 % | 0.02 17.96 % | 0.02 7.74 % | 0.02 |
| Gross profit | 4.449 M -32.68 % | 6.609 M 261.34 % | 1.829 M -45.40 % | 3.350 M -28.71 % | 4.699 M -57.57 % | 11.076 M 56.11 % | 7.095 M 20.30 % | 5.898 M 85.06 % | 3.187 M -28.09 % | 4.432 M 15.66 % | 3.832 M -31.77 % | 5.616 M -26.92 % | 7.685 M 37.13 % | 5.604 M -51.00 % | 11.436 M 281.45 % | 2.998 M 459.04 % | -835.000 K -112.10 % | 6.903 M -6.79 % | 7.406 M 17.33 % | 6.312 M 15.77 % | 5.452 M -9.96 % | 6.055 M 1.83 % | 5.946 M 1.05 % | 5.884 M -85.93 % | 41.821 M 555.30 % | 6.382 M -13.30 % | 7.361 M -48.55 % | 14.308 M -16.73 % | 17.182 M -19.32 % | 21.297 M -31.32 % | 31.008 M 126.67 % | 13.680 M 9.13 % | 12.536 M 45.62 % | 8.609 M 25.46 % | 6.862 M 16.74 % | 5.878 M -47.18 % | 11.128 M 30.46 % | 8.530 M -20.68 % | 10.754 M 3.83 % | 10.357 M 5.59 % | 9.809 M 27.22 % | 7.710 M 20.90 % | 6.377 M -30.31 % | 9.150 M -17.07 % | 11.034 M -8.02 % | 11.996 M -29.14 % | 16.930 M -12.72 % | 19.398 M 20.65 % | 16.078 M 7.67 % | 14.932 M 7.54 % | 13.885 M -9.50 % | 15.343 M 27.92 % | 11.994 M 12.16 % | 10.694 M |
| Income tax expense | -15.493 M -10 428.67 % | 150.000 K | 0.000 -100.00 % | 150.000 K -86.49 % | 1.110 M 295.02 % | 281.000 K 37.07 % | 205.000 K 105.00 % | 100.000 K 110.93 % | -915.000 K -263.39 % | 560.000 K 460.00 % | 100.000 K -80.84 % | 522.000 K 33.85 % | 390.000 K 56.00 % | 250.000 K -5.66 % | 265.000 K 6.00 % | 250.000 K 117.68 % | -1.414 M -368.31 % | 527.000 K -42.02 % | 909.000 K 90.17 % | 478.000 K 93.52 % | 247.000 K -43.61 % | 438.000 K 11.17 % | 394.000 K 189.71 % | 136.000 K -98.59 % | 9.624 M 962.25 % | 906.000 K 25.48 % | 722.000 K -90.09 % | 7.287 M 69.54 % | 4.298 M 5.52 % | 4.073 M -59.55 % | 10.069 M 633.89 % | 1.372 M 0.73 % | 1.362 M 125.12 % | 605.000 K 308.78 % | 148.000 K | 0.000 -100.00 % | 1.320 M 30.05 % | 1.015 M -77.06 % | 4.425 M 341.62 % | 1.002 M | 0.000 | 0.000 -100.00 % | 3.000 K -96.05 % | 76.000 K | 0.000 | 0.000 -100.00 % | 42.000 K -37.31 % | 67.000 K | 0.000 | 0.000 100.00 % | -419.000 K -19.71 % | -350.000 K -600.00 % | 70.000 K 0.00 % | 70.000 K |
| Cost of revenue | 7.627 M -86.65 % | 57.123 M 1 522.81 % | 3.520 M 10.31 % | 3.191 M -46.75 % | 5.993 M -86.59 % | 44.689 M 783.36 % | 5.059 M -52.15 % | 10.573 M 385.00 % | 2.180 M -46.53 % | 4.077 M -1.90 % | 4.156 M -66.72 % | 12.489 M 189.03 % | 4.321 M -43.60 % | 7.662 M -81.67 % | 41.792 M 377.02 % | 8.761 M 140.49 % | 3.643 M -83.14 % | 21.604 M -29.61 % | 30.692 M 5.17 % | 29.184 M -45.14 % | 53.199 M 167.09 % | 19.918 M -21.33 % | 25.317 M -21.54 % | 32.267 M -59.75 % | 80.161 M 126.47 % | 35.396 M 139.10 % | 14.804 M -61.46 % | 38.409 M -0.86 % | 38.742 M -24.71 % | 51.454 M 25.75 % | 40.919 M 17.60 % | 34.794 M -18.47 % | 42.675 M 20.94 % | 35.285 M 97.64 % | 17.853 M 49.25 % | 11.962 M -68.27 % | 37.696 M 17.21 % | 32.162 M 137.18 % | 13.560 M 134.76 % | 5.776 M -77.07 % | 25.191 M -22.06 % | 32.320 M 441.92 % | 5.964 M -22.55 % | 7.700 M -57.25 % | 18.013 M 109.53 % | 8.597 M -37.01 % | 13.649 M -15.39 % | 16.132 M 44.47 % | 11.166 M -0.88 % | 11.265 M 9.08 % | 10.327 M -48.37 % | 20.002 M 74.34 % | 11.473 M -29.91 % | 16.368 M |
| General and administrative expenses | 10.599 M 78.58 % | 5.935 M 3.80 % | 5.718 M 21.17 % | 4.719 M -10.93 % | 5.298 M -39.31 % | 8.730 M 42.04 % | 6.146 M 16.67 % | 5.268 M 16.83 % | 4.509 M -19.31 % | 5.588 M -8.12 % | 6.082 M 4.90 % | 5.798 M -10.34 % | 6.467 M 26.04 % | 5.131 M -10.14 % | 5.710 M 41.41 % | 4.038 M -30.89 % | 5.843 M 17.73 % | 4.963 M -20.34 % | 6.230 M 35.14 % | 4.610 M 389.38 % | 942.000 K -84.71 % | 6.162 M -16.46 % | 7.376 M 2.32 % | 7.209 M -56.75 % | 16.670 M 135.62 % | 7.075 M | 0.000 -100.00 % | 9.199 M 0.40 % | 9.162 M 19.66 % | 7.657 M -12.75 % | 8.776 M 69.16 % | 5.188 M -1.59 % | 5.272 M 7.59 % | 4.900 M 4.68 % | 4.681 M -9.86 % | 5.193 M -20.24 % | 6.511 M 24.26 % | 5.240 M 0.77 % | 5.200 M 2.46 % | 5.075 M -7.44 % | 5.483 M 31.68 % | 4.164 M -11.42 % | 4.701 M 0.81 % | 4.663 M 8.32 % | 4.305 M -19.11 % | 5.322 M -15.99 % | 6.335 M -7.49 % | 6.848 M 10.76 % | 6.183 M 10.75 % | 5.583 M 26.80 % | 4.403 M -6.24 % | 4.696 M 46.02 % | 3.216 M 27.87 % | 2.515 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.678 M | 0.000 -100.00 % | 1.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -693.000 K | 0.000 | 0.000 -100.00 % | 8.020 M 18 995.24 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.709 M | 0.000 -100.00 % | 685.000 K -85.16 % | 4.617 M 40.33 % | 3.290 M | 0.000 -100.00 % | 5.282 M 22.10 % | 4.326 M 22.00 % | 3.546 M 111.58 % | 1.676 M -62.65 % | 4.487 M -33.32 % | 6.729 M 2 668.32 % | -262.000 K -102.47 % | 10.595 M 7 833.58 % | -137.000 K -170.98 % | 193.000 K 157.96 % | -333.000 K 31.76 % | -488.000 K -166.49 % | 734.000 K 4 487.50 % | 16.000 K -63.64 % | 44.000 K |
| Operating expenses | 10.599 M 78.58 % | 5.935 M 3.80 % | 5.718 M 21.17 % | 4.719 M -10.93 % | 5.298 M -39.09 % | 8.698 M 41.52 % | 6.146 M 16.67 % | 5.268 M 16.83 % | 4.509 M -19.31 % | 5.588 M -8.12 % | 6.082 M 8.30 % | 5.616 M -13.16 % | 6.467 M 26.04 % | 5.131 M -10.14 % | 5.710 M 41.41 % | 4.038 M 583.59 % | -835.000 K -116.82 % | 4.963 M -32.99 % | 7.406 M 60.65 % | 4.610 M -15.44 % | 5.452 M -11.52 % | 6.162 M -16.46 % | 7.376 M 2.32 % | 7.209 M -56.75 % | 16.670 M 161.20 % | 6.382 M 36.60 % | 4.672 M -49.21 % | 9.199 M -46.46 % | 17.182 M -19.32 % | 21.297 M 134.39 % | 9.086 M 76.26 % | 5.155 M -1.68 % | 5.243 M -39.10 % | 8.609 M 25.46 % | 6.862 M 16.74 % | 5.878 M -47.18 % | 11.128 M 30.46 % | 8.530 M -20.68 % | 10.754 M 3.83 % | 10.357 M 5.59 % | 9.809 M 27.22 % | 7.710 M 20.90 % | 6.377 M -30.31 % | 9.150 M -17.07 % | 11.034 M -8.02 % | 11.996 M -29.14 % | 16.930 M -12.72 % | 19.398 M 20.65 % | 16.078 M 7.67 % | 14.932 M 7.54 % | 13.885 M -9.50 % | 15.343 M 27.92 % | 11.994 M 12.16 % | 10.694 M |
| Cost and expenses | 18.226 M -71.10 % | 63.058 M 582.59 % | 9.238 M 16.79 % | 7.910 M -29.94 % | 11.291 M -78.85 % | 53.387 M 376.46 % | 11.205 M -29.27 % | 15.841 M 136.82 % | 6.689 M -30.78 % | 9.664 M -5.60 % | 10.237 M -44.02 % | 18.287 M 69.51 % | 10.788 M -15.64 % | 12.788 M -73.06 % | 47.461 M 271.20 % | 12.786 M 34.79 % | 9.486 M -64.45 % | 26.682 M -27.73 % | 36.922 M 9.26 % | 33.794 M -42.38 % | 58.651 M 121.17 % | 26.518 M -18.81 % | 32.660 M -17.21 % | 39.447 M -59.14 % | 96.533 M 127.29 % | 42.471 M 118.07 % | 19.476 M -59.09 % | 47.608 M -14.87 % | 55.924 M -23.13 % | 72.751 M 46.40 % | 49.695 M 24.29 % | 39.982 M -16.61 % | 47.947 M 19.32 % | 40.185 M 78.33 % | 22.534 M 31.36 % | 17.155 M -61.19 % | 44.207 M 18.19 % | 37.402 M 98.70 % | 18.823 M 16.67 % | 16.133 M -53.91 % | 35.000 M -12.57 % | 40.030 M 224.37 % | 12.341 M -26.76 % | 16.850 M -41.99 % | 29.047 M 41.05 % | 20.593 M -32.66 % | 30.579 M 32.28 % | 23.117 M -15.15 % | 27.244 M 4.00 % | 26.197 M 83.94 % | 14.242 M -44.00 % | 25.432 M 72.95 % | 14.705 M -22.31 % | 18.927 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 10.599 M 78.58 % | 5.935 M 3.80 % | 5.718 M 21.17 % | 4.719 M -10.93 % | 5.298 M -39.09 % | 8.698 M 41.52 % | 6.146 M 16.67 % | 5.268 M 16.83 % | 4.509 M -19.31 % | 5.588 M -8.12 % | 6.082 M 4.90 % | 5.798 M -10.34 % | 6.467 M 26.04 % | 5.131 M -10.14 % | 5.710 M 41.41 % | 4.038 M -30.89 % | 5.843 M 17.73 % | 4.963 M -20.34 % | 6.230 M 35.14 % | 4.610 M 389.38 % | 942.000 K -84.71 % | 6.162 M -16.46 % | 7.376 M 2.32 % | 7.209 M -56.75 % | 16.670 M 135.62 % | 7.075 M 51.43 % | 4.672 M -49.21 % | 9.199 M 0.40 % | 9.162 M 19.66 % | 7.657 M -12.75 % | 8.776 M 69.16 % | 5.188 M -1.59 % | 5.272 M 7.59 % | 4.900 M 4.68 % | 4.681 M -9.86 % | 5.193 M -20.24 % | 6.511 M 24.26 % | 5.240 M 0.77 % | 5.200 M 2.46 % | 5.075 M -7.44 % | 5.483 M 31.68 % | 4.164 M -11.42 % | 4.701 M 0.81 % | 4.663 M 8.32 % | 4.305 M -19.11 % | 5.322 M -15.99 % | 6.335 M -7.49 % | 6.848 M 10.76 % | 6.183 M 10.75 % | 5.583 M 26.80 % | 4.403 M -6.24 % | 4.696 M 46.02 % | 3.216 M 27.87 % | 2.515 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 211.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 476.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 459.000 K | 0.000 | 0.000 | 0.000 100.00 % | -26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 406.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 687.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 333.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 988.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 245.000 K 122.73 % | 110.000 K -10.57 % | 123.000 K -27.65 % | 170.000 K -46.03 % | 315.000 K 27.53 % | 247.000 K 45.29 % | 170.000 K -7.61 % | 184.000 K -0.54 % | 185.000 K -9.76 % | 205.000 K 11.41 % | 184.000 K 0.00 % | 184.000 K 17.20 % | 157.000 K 18.94 % | 132.000 K -32.99 % | 197.000 K 7.65 % | 183.000 K -51.07 % | 374.000 K 13.33 % | 330.000 K -71.15 % | 1.144 M 7.92 % | 1.060 M -8.70 % | 1.161 M -6.30 % | 1.239 M -17.12 % | 1.495 M 58.70 % | 942.000 K -51.39 % | 1.938 M 106.17 % | 940.000 K -1.98 % | 959.000 K 92.57 % | 498.000 K 13.70 % | 438.000 K -26.14 % | 593.000 K 1 217.78 % | 45.000 K -15.09 % | 53.000 K 82.76 % | 29.000 K -78.68 % | 136.000 K 6 700.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K -98.25 % | 57.000 K -69.68 % | 188.000 K 623.08 % | 26.000 K 766.67 % | 3.000 K -97.14 % | 105.000 K 337.50 % | 24.000 K 84.62 % | 13.000 K -43.48 % | 23.000 K 130.00 % | 10.000 K -16.67 % | 12.000 K -20.00 % | 15.000 K -77.94 % | 68.000 K 423.08 % | 13.000 K | 0.000 -100.00 % | 52.000 K 36.84 % | 38.000 K -11.63 % | 43.000 K |
| Depreciation and amortization | 366.000 K -2.92 % | 377.000 K 1.89 % | 370.000 K -0.54 % | 372.000 K -0.27 % | 373.000 K -6.52 % | 399.000 K -0.25 % | 400.000 K 0.25 % | 399.000 K -19.23 % | 494.000 K 4.88 % | 471.000 K 3.06 % | 457.000 K 0.88 % | 453.000 K 3.90 % | 436.000 K 77.24 % | 246.000 K -47.88 % | 472.000 K -6.16 % | 503.000 K 2.44 % | 491.000 K -16.92 % | 591.000 K 5.35 % | 561.000 K -23.67 % | 735.000 K -2.13 % | 751.000 K 29.04 % | 582.000 K -5.83 % | 618.000 K -1.12 % | 625.000 K -43.13 % | 1.099 M 31.15 % | 838.000 K 56.34 % | 536.000 K -4.29 % | 560.000 K 0.72 % | 556.000 K -1.07 % | 562.000 K 19.57 % | 470.000 K 3.75 % | 453.000 K -2.37 % | 464.000 K 9.43 % | 424.000 K -11.30 % | 478.000 K 46.63 % | 326.000 K -21.63 % | 416.000 K -0.48 % | 418.000 K -13.28 % | 482.000 K 12.35 % | 429.000 K -6.13 % | 457.000 K 2.24 % | 447.000 K -3.46 % | 463.000 K 5.47 % | 439.000 K 6.55 % | 412.000 K 18.39 % | 348.000 K -17.54 % | 422.000 K 11.94 % | 377.000 K -1.31 % | 382.000 K 4.09 % | 367.000 K 1.38 % | 362.000 K 6.78 % | 339.000 K 0.89 % | 336.000 K 0.30 % | 335.000 K |
| Operating income | -6.150 M -1 012.46 % | 674.000 K 117.33 % | -3.889 M -184.08 % | -1.369 M -128.55 % | -599.000 K -125.19 % | 2.378 M 150.58 % | 949.000 K 38.54 % | 685.000 K 179.19 % | -865.000 K 25.17 % | -1.156 M 48.62 % | -2.250 M -1 136.26 % | -182.000 K -114.94 % | 1.218 M 157.51 % | 473.000 K -92.44 % | 6.258 M 701.73 % | -1.040 M 84.43 % | -6.678 M -444.23 % | 1.940 M 64.97 % | 1.176 M -30.90 % | 1.702 M -62.26 % | 4.510 M 826.25 % | -621.000 K 56.57 % | -1.430 M -7.92 % | -1.325 M -105.27 % | 25.151 M 3 729.29 % | -693.000 K -125.77 % | 2.689 M -47.37 % | 5.109 M -30.49 % | 7.350 M -46.11 % | 13.640 M -38.65 % | 22.232 M 161.80 % | 8.492 M 16.44 % | 7.293 M 96.63 % | 3.709 M 70.06 % | 2.181 M 218.39 % | 685.000 K -86.38 % | 5.029 M 52.86 % | 3.290 M -40.76 % | 5.554 M -5.62 % | 5.885 M 15.51 % | 5.095 M 23.88 % | 4.113 M 131.33 % | 1.778 M -65.28 % | 5.121 M -27.51 % | 7.064 M 5.84 % | 6.674 M -37.01 % | 10.595 M -14.65 % | 12.413 M 23.05 % | 10.088 M 7.90 % | 9.349 M -6.23 % | 9.970 M 0.58 % | 9.913 M 13.14 % | 8.762 M 7.71 % | 8.135 M |
| Operating income ratio | -0.51 -4 915.59 % | 0.01 101.45 % | -0.73 -247.38 % | -0.21 -273.59 % | -0.06 -231.38 % | 0.04 -45.39 % | 0.08 87.75 % | 0.04 125.80 % | -0.16 -18.63 % | -0.14 51.77 % | -0.28 -2 702.02 % | -0.01 -109.91 % | 0.10 184.53 % | 0.04 -69.67 % | 0.12 232.93 % | -0.09 96.28 % | -2.38 -3 594.61 % | 0.07 120.47 % | 0.03 -35.62 % | 0.05 -37.64 % | 0.08 421.61 % | -0.02 47.73 % | -0.05 -31.70 % | -0.03 -116.84 % | 0.21 1 343.01 % | -0.02 -113.67 % | 0.12 25.18 % | 0.10 -26.26 % | 0.13 -29.90 % | 0.19 -39.34 % | 0.31 76.44 % | 0.18 32.62 % | 0.13 56.33 % | 0.08 -4.25 % | 0.09 129.83 % | 0.04 -62.72 % | 0.10 27.40 % | 0.08 -64.61 % | 0.23 -37.38 % | 0.36 150.59 % | 0.15 41.68 % | 0.10 -28.68 % | 0.14 -52.59 % | 0.30 24.97 % | 0.24 -24.96 % | 0.32 -6.46 % | 0.35 -0.83 % | 0.35 -5.65 % | 0.37 3.76 % | 0.36 -13.33 % | 0.41 46.82 % | 0.28 -24.88 % | 0.37 24.21 % | 0.30 |
| Total other income expenses net | -49.169 M -9 703.32 % | 512.000 K 253.10 % | 145.000 K -93.10 % | 2.101 M 101.44 % | 1.043 M 1 528.77 % | -73.000 K 6.41 % | -78.000 K 57.61 % | -184.000 K 0.54 % | -185.000 K 43.08 % | -325.000 K 45.74 % | -599.000 K 18.28 % | -733.000 K 13.36 % | -846.000 K -479.45 % | -146.000 K 25.89 % | -197.000 K 50.00 % | -394.000 K 96.90 % | -12.722 M -1 244.82 % | -946.000 K 86.66 % | -7.090 M -374.56 % | -1.494 M 42.69 % | -2.607 M -50.17 % | -1.736 M 16.18 % | -2.071 M -34.48 % | -1.540 M 94.32 % | -27.121 M -839.42 % | -2.887 M -106.66 % | -1.397 M 53.20 % | -2.985 M -581.51 % | -438.000 K 20.51 % | -551.000 K 85.54 % | -3.811 M -18 955.00 % | -20.000 K 31.03 % | -29.000 K -125.89 % | 112.000 K 124.35 % | -460.000 K -1 100.00 % | 46.000 K 4 700.00 % | -1.000 K -100.13 % | 761.000 K -60.89 % | 1.946 M 7 584.62 % | -26.000 K -766.67 % | -3.000 K 97.14 % | -105.000 K -337.50 % | -24.000 K -84.62 % | -13.000 K 43.48 % | -23.000 K 91.54 % | -272.000 K -286.30 % | 146.000 K 1 073.33 % | -15.000 K 77.94 % | -68.000 K 80.35 % | -346.000 K -668.89 % | -45.000 K 13.46 % | -52.000 K -36.84 % | -38.000 K 11.63 % | -43.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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -14.474 M -5.89 % | -13.669 M -48.59 % | -9.199 M -34.17 % | -6.856 M 6.82 % | -7.358 M -353.72 % | 2.900 M -5.51 % | 3.069 M -61.62 % | 7.996 M 2.40 % | 7.809 M 104.58 % | 3.817 M -65.02 % | 10.911 M 161.78 % | 4.168 M -73.76 % | 15.886 M 1 554.79 % | 960.000 K 124.30 % | 428.000 K 104.16 % | -10.285 M -351.29 % | -2.279 M 82.53 % | -13.048 M 32.81 % | -19.420 M -143.71 % | 44.430 M -22.92 % | 57.644 M 68.90 % | 34.130 M -0.20 % | 34.198 M -25.10 % | 45.656 M -18.77 % | 56.203 M 9.42 % | 51.366 M 38.01 % | 37.220 M 5.47 % | 35.291 M 23.73 % | 28.522 M 1 035.43 % | 2.512 M -74.00 % | 9.663 M 257.33 % | -6.142 M 73.13 % | -22.857 M 40.18 % | -38.212 M 9.83 % | -42.377 M -17.64 % | -36.024 M 18.50 % | -44.203 M 36.54 % | -69.651 M 20.02 % | -87.082 M -21.92 % | -71.426 M 15.56 % | -84.592 M 9.66 % | -93.635 M 11.16 % | -105.394 M -2 466.20 % | -4.107 M 86.22 % | -29.802 M 7.31 % | -32.151 M 26.55 % | -43.771 M -79.82 % | -24.342 M 27.04 % | -33.363 M 41.71 % | -57.240 M 4.05 % | -59.654 M -79.97 % | -33.147 M 14.04 % | -38.559 M 18.78 % | -47.477 M |
| Total investments | 48.433 M 15 625.00 % | 308.000 K 0.98 % | 305.000 K 0.66 % | 303.000 K -98.62 % | 21.930 M -10.57 % | 24.523 M 0.03 % | 24.516 M 7 196.43 % | 336.000 K -93.92 % | 5.529 M -62.86 % | 14.885 M -2.37 % | 15.246 M 186.96 % | 5.313 M -65.30 % | 15.313 M 51.30 % | 10.121 M -0.76 % | 10.198 M 1.48 % | 10.049 M 0.08 % | 10.041 M 9 197.22 % | 108.000 K 0.00 % | 108.000 K 170.00 % | 40.000 K 0.00 % | 40.000 K -99.27 % | 5.513 M 0.00 % | 5.513 M -37.09 % | 8.764 M 4.00 % | 8.427 M -47.52 % | 16.057 M -90.71 % | 172.797 M 976.15 % | 16.057 M 0.00 % | 16.057 M 0.00 % | 16.057 M 62.44 % | 9.885 M -84.05 % | 61.973 M 50.44 % | 41.195 M -20.58 % | 51.868 M -22.13 % | 66.605 M 51.30 % | 44.023 M -5.56 % | 46.615 M 0.82 % | 46.237 M 12.84 % | 40.977 M 175.75 % | 14.860 M 51.11 % | 9.834 M -68.87 % | 31.586 M 0.96 % | 31.286 M -73.13 % | 116.443 M 287.70 % | 30.034 M 7.13 % | 28.034 M 6.20 % | 26.397 M -0.29 % | 26.473 M 0.53 % | 26.333 M 1 971.83 % | 1.271 M 0.00 % | 1.271 M -0.08 % | 1.272 M 5.39 % | 1.207 M 11.66 % | 1.081 M |
| Total debt | 6.784 M -12.07 % | 7.715 M -10.74 % | 8.643 M -9.67 % | 9.568 M -8.80 % | 10.491 M -36.07 % | 16.409 M 33.13 % | 12.326 M -6.91 % | 13.241 M -6.44 % | 14.152 M -6.00 % | 15.056 M -5.42 % | 15.918 M -5.56 % | 16.855 M -5.46 % | 17.829 M -7.26 % | 19.225 M -13.47 % | 22.219 M -4.17 % | 23.185 M -3.99 % | 24.149 M -25.62 % | 32.468 M -34.69 % | 49.711 M -12.75 % | 56.976 M -11.04 % | 64.047 M 32.98 % | 48.164 M 5.66 % | 45.584 M -13.02 % | 52.406 M -17.30 % | 63.369 M 18.25 % | 53.587 M 26.30 % | 42.430 M 4.45 % | 40.622 M 28.22 % | 31.682 M 38.69 % | 22.844 M -0.04 % | 22.854 M 14.26 % | 20.002 M 5 680.92 % | 346.000 K -4.95 % | 364.000 K -4.71 % | 382.000 K | 0.000 | 0.000 -100.00 % | 672.000 K -6.01 % | 715.000 K -10.96 % | 803.000 K -4.97 % | 845.000 K -10.20 % | 941.000 K -9.26 % | 1.037 M -3.80 % | 1.078 M -8.02 % | 1.172 M -7.57 % | 1.268 M -6.83 % | 1.361 M -0.73 % | 1.371 M -6.22 % | 1.462 M -7.06 % | 1.573 M -4.26 % | 1.643 M -16.68 % | 1.972 M -3.80 % | 2.050 M -5.09 % | 2.160 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.837 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 |
| Retained earnings | -45.392 M -176.43 % | -16.421 M 5.98 % | -17.466 M -27.22 % | -13.729 M 4.15 % | -14.323 M -11.45 % | -12.851 M 14.28 % | -14.992 M 4.95 % | -15.773 M 7.38 % | -17.029 M -6.65 % | -15.967 M -14.22 % | -13.979 M -26.28 % | -11.070 M -14.47 % | -9.671 M 9.11 % | -10.640 M 0.99 % | -10.746 M 35.61 % | -16.689 M -11.22 % | -15.005 M -7.93 % | -13.902 M 5.20 % | -14.664 M 42.03 % | -25.295 M -3.98 % | -24.327 M -6 621.98 % | 373.000 K -89.54 % | 3.565 M -52.57 % | 7.517 M 358.91 % | 1.638 M -96.65 % | 48.862 M 14.70 % | 42.598 M -20.45 % | 53.549 M -11.78 % | 60.700 M -6.61 % | 64.994 M 36.31 % | 47.682 M -15.29 % | 56.290 M -0.45 % | 56.542 M 4.04 % | 54.345 M -0.74 % | 54.749 M -3.88 % | 56.960 M -4.83 % | 59.850 M 8.95 % | 54.932 M -10.77 % | 61.562 M -2.73 % | 63.290 M 0.30 % | 63.103 M 2.37 % | 61.641 M 2.64 % | 60.053 M -4.91 % | 63.151 M -2.98 % | 65.089 M -3.47 % | 67.429 M -0.29 % | 67.627 M 4.65 % | 64.619 M 9.79 % | 58.859 M 8.36 % | 54.316 M 4.69 % | 51.885 M 52.92 % | 33.929 M 20.67 % | 28.118 M -13.92 % | 32.664 M |
| Common stock | 177.036 M 0.00 % | 177.036 M 0.00 % | 177.036 M 0.00 % | 177.036 M 0.00 % | 177.036 M 0.02 % | 176.997 M 0.00 % | 176.997 M 0.00 % | 176.997 M 0.00 % | 176.997 M 0.05 % | 176.912 M 0.00 % | 176.912 M 0.03 % | 176.861 M 0.00 % | 176.861 M 0.11 % | 176.672 M 0.00 % | 176.672 M 0.00 % | 176.672 M 0.00 % | 176.672 M -10.41 % | 197.203 M 0.00 % | 197.203 M 47.38 % | 133.803 M 0.00 % | 133.803 M 11.78 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M 0.00 % | 119.700 M -2.77 % | 123.112 M 0.00 % | 123.112 M 0.00 % | 123.112 M 154.36 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 0.00 % | 48.400 M 10.00 % | 44.000 M 100.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M |
| Total equity | 131.492 M -30.12 % | 188.166 M 0.55 % | 187.130 M -1.96 % | 190.874 M 0.31 % | 190.292 M -0.78 % | 191.796 M 1.07 % | 189.772 M 0.35 % | 189.106 M 0.21 % | 188.705 M -0.06 % | 188.824 M -1.07 % | 190.865 M -1.50 % | 193.763 M -0.74 % | 195.200 M 0.14 % | 194.935 M 0.04 % | 194.858 M 3.07 % | 189.062 M -0.96 % | 190.899 M -0.61 % | 192.064 M 0.24 % | 191.597 M 62.69 % | 117.769 M -0.42 % | 118.269 M 8.25 % | 109.256 M -3.06 % | 112.703 M -4.07 % | 117.485 M -4.40 % | 122.887 M -26.48 % | 167.137 M -2.57 % | 171.538 M -0.54 % | 172.468 M -3.09 % | 177.959 M -1.23 % | 180.167 M 31.68 % | 136.820 M -17.26 % | 165.362 M 1.38 % | 163.104 M 1.25 % | 161.096 M -0.25 % | 161.500 M -1.27 % | 163.583 M -1.90 % | 166.754 M 2.35 % | 162.924 M -3.91 % | 169.554 M -1.03 % | 171.313 M -0.40 % | 172.003 M 0.86 % | 170.541 M 0.94 % | 168.953 M -1.80 % | 172.052 M 75.05 % | 98.290 M 1.59 % | 96.749 M -0.20 % | 96.947 M 5.97 % | 91.485 M 6.72 % | 85.725 M 5.60 % | 81.182 M 1.83 % | 79.726 M 4.94 % | 75.973 M 8.28 % | 70.162 M -6.09 % | 74.708 M |
| Other non current liabilities | 0.000 -100.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K 0.00 % | 152.000 K | 0.000 -100.00 % | 152.000 K 0.00 % | 152.000 K -98.50 % | 10.152 M 0.00 % | 10.152 M 0.00 % | 10.152 M 6 578.95 % | 152.000 K -97.31 % | 5.652 M | 0.000 -100.00 % | 152.000 K 0.66 % | 151.000 K -0.66 % | 152.000 K -86.64 % | 1.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.833 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 |
| Long term debt | 3.749 M -6.04 % | 3.990 M -18.87 % | 4.918 M -14.93 % | 5.781 M -14.78 % | 6.784 M -12.00 % | 7.709 M -10.92 % | 8.654 M -9.81 % | 9.595 M -8.52 % | 10.489 M -7.47 % | 11.336 M -7.13 % | 12.206 M -7.05 % | 13.132 M -6.61 % | 14.061 M -8.49 % | 15.365 M -16.31 % | 18.359 M -7.95 % | 19.945 M -1.63 % | 20.275 M -0.46 % | 20.368 M -14.14 % | 23.722 M -2.72 % | 24.386 M 0.92 % | 24.163 M -1.69 % | 24.579 M -3.34 % | 25.428 M -3.23 % | 26.277 M -27.60 % | 36.294 M 29.82 % | 27.957 M -11.40 % | 31.553 M 43.78 % | 21.945 M -0.05 % | 21.956 M -0.04 % | 21.965 M -0.05 % | 21.976 M 10.03 % | 19.972 M 7 269.74 % | 271.000 K -6.55 % | 290.000 K -6.15 % | 309.000 K | 0.000 | 0.000 -100.00 % | 580.000 K -6.90 % | 623.000 K -5.46 % | 659.000 K -2.08 % | 673.000 K -6.66 % | 721.000 K -5.50 % | 763.000 K 7.01 % | 713.000 K -11.65 % | 807.000 K -10.63 % | 903.000 K -12.58 % | 1.033 M 2.68 % | 1.006 M -8.30 % | 1.097 M -11.89 % | 1.245 M -6.60 % | 1.333 M -20.13 % | 1.669 M 4.25 % | 1.601 M -4.87 % | 1.683 M |
| Total non current liabilities | 3.749 M -82.16 % | 21.011 M -4.23 % | 21.939 M -3.78 % | 22.802 M -4.21 % | 23.805 M -3.74 % | 24.730 M -3.68 % | 25.675 M -3.54 % | 26.616 M -3.25 % | 27.510 M -2.99 % | 28.357 M -2.98 % | 29.227 M -3.07 % | 30.153 M -2.99 % | 31.082 M -4.03 % | 32.386 M -8.46 % | 35.380 M -4.29 % | 36.966 M -0.88 % | 37.296 M -0.25 % | 37.389 M -7.89 % | 40.591 M -1.97 % | 41.407 M 0.54 % | 41.184 M -20.27 % | 51.653 M -1.62 % | 52.502 M -2.58 % | 53.894 M 0.99 % | 53.368 M 53.59 % | 34.747 M 6.29 % | 32.691 M 40.70 % | 23.235 M -0.04 % | 23.245 M -10.14 % | 25.869 M 11.92 % | 23.114 M 9.31 % | 21.145 M 1 364.34 % | 1.444 M -1.30 % | 1.463 M -1.28 % | 1.482 M 26.34 % | 1.173 M 0.00 % | 1.173 M -82.19 % | 6.586 M 266.70 % | 1.796 M 172.53 % | 659.000 K -2.08 % | 673.000 K -6.66 % | 721.000 K -5.50 % | 763.000 K 7.01 % | 713.000 K -11.65 % | 807.000 K -10.63 % | 903.000 K -12.58 % | 1.033 M 2.68 % | 1.006 M -8.30 % | 1.097 M -11.89 % | 1.245 M -6.60 % | 1.333 M -20.13 % | 1.669 M 4.25 % | 1.601 M -4.87 % | 1.683 M |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 6.661 M 713.31 % | 819.000 K 415.00 % | -260.000 K -111.54 % | 2.253 M -32.14 % | 3.320 M 85.79 % | 1.787 M -66.48 % | 5.331 M 256.83 % | 1.494 M -47.47 % | 2.844 M -36.79 % | 4.499 M -45.14 % | 8.201 M -15.53 % | 9.709 M 7.14 % | 9.062 M -24.83 % | 12.055 M 86.38 % | 6.468 M -19.14 % | 7.999 M -59.51 % | 19.754 M -21.68 % | 25.222 M -45.91 % | 46.634 M 374.74 % | 9.823 M -72.16 % | 35.290 M 35.81 % | 25.985 M -38.04 % | 41.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 15.089 M | 0.000 -100.00 % | 21.027 M 12.71 % | 18.656 M -16.88 % | 22.445 M 100.17 % | 11.213 M -11.69 % | 12.698 M -18.30 % | 15.542 M -2.41 % | 15.925 M 62.45 % | 9.803 M 66.01 % | 5.905 M 50.64 % | 3.920 M -56.31 % | 8.973 M 107.95 % | 4.315 M 30.76 % | 3.300 M 27.27 % | 2.593 M -77.21 % | 11.377 M 116.70 % | 5.250 M 4.42 % | 5.028 M -14.04 % | 5.849 M -33.74 % | 8.827 M 78.25 % | 4.952 M 92.39 % | 2.574 M 53.40 % | 1.678 M |
| Deferred revenue | 3.791 M -72.62 % | 13.846 M | 0.000 | 0.000 -100.00 % | 2.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.635 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.960 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.646 M | 0.000 | 0.000 -100.00 % | 14.749 M | 0.000 -100.00 % | 28.688 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 |
| Short term debt | 3.035 M -18.52 % | 3.725 M 0.00 % | 3.725 M -1.64 % | 3.787 M 2.16 % | 3.707 M -57.39 % | 8.700 M 136.93 % | 3.672 M 0.71 % | 3.646 M -0.46 % | 3.663 M -1.53 % | 3.720 M 0.22 % | 3.712 M -0.30 % | 3.723 M -1.19 % | 3.768 M -2.38 % | 3.860 M 0.00 % | 3.860 M 19.14 % | 3.240 M -16.37 % | 3.874 M -67.98 % | 12.100 M -53.44 % | 25.989 M -20.25 % | 32.590 M -18.29 % | 39.884 M 69.11 % | 23.585 M 17.01 % | 20.156 M -22.86 % | 26.129 M -3.49 % | 27.075 M 5.64 % | 25.630 M 135.63 % | 10.877 M -41.76 % | 18.677 M 92.03 % | 9.726 M 1 006.48 % | 879.000 K 0.11 % | 878.000 K 2 826.67 % | 30.000 K -60.00 % | 75.000 K 1.35 % | 74.000 K 1.37 % | 73.000 K | 0.000 | 0.000 -100.00 % | 92.000 K 0.00 % | 92.000 K -36.11 % | 144.000 K -16.28 % | 172.000 K -21.82 % | 220.000 K -19.71 % | 274.000 K -24.93 % | 365.000 K 0.00 % | 365.000 K 0.00 % | 365.000 K 11.28 % | 328.000 K -10.14 % | 365.000 K 0.00 % | 365.000 K 11.28 % | 328.000 K 5.81 % | 310.000 K 2.31 % | 303.000 K -32.52 % | 449.000 K -5.87 % | 477.000 K |
| Total current liabilities | 88.429 M -62.76 % | 237.449 M 24.27 % | 191.071 M -7.85 % | 207.357 M -5.37 % | 219.125 M -7.14 % | 235.965 M 27.29 % | 185.373 M -6.10 % | 197.424 M -3.46 % | 204.495 M -10.63 % | 228.828 M 6.86 % | 214.136 M -4.51 % | 224.247 M 3.48 % | 216.707 M -1.73 % | 220.520 M 1.99 % | 216.213 M 21.48 % | 177.984 M 2.08 % | 174.351 M 165.77 % | 65.601 M -34.71 % | 100.483 M -24.84 % | 133.696 M -6.52 % | 143.015 M 3.42 % | 138.279 M 9.15 % | 126.683 M -3.62 % | 131.438 M 1.52 % | 129.465 M 2.32 % | 126.530 M 28.94 % | 98.134 M -14.41 % | 114.655 M 13.45 % | 101.064 M 30.46 % | 77.468 M 37.51 % | 56.337 M 11.38 % | 50.580 M -5.54 % | 53.544 M 8.98 % | 49.131 M 38.71 % | 35.420 M 42.24 % | 24.902 M -35.40 % | 38.546 M -12.22 % | 43.914 M 33.04 % | 33.007 M 14.33 % | 28.871 M -16.01 % | 34.373 M 3.98 % | 33.056 M 123.61 % | 14.783 M 67.10 % | 8.847 M -60.55 % | 22.425 M 366.80 % | 4.804 M -75.36 % | 19.493 M 72.00 % | 11.333 M -38.35 % | 18.384 M -27.55 % | 25.374 M 16.65 % | 21.752 M 28.51 % | 16.926 M -5.93 % | 17.993 M -21.50 % | 22.920 M |
| Total liabilities | 92.178 M -64.34 % | 258.460 M 21.34 % | 213.010 M -7.45 % | 230.159 M -5.26 % | 242.930 M -6.81 % | 260.695 M 23.52 % | 211.048 M -5.80 % | 224.040 M -3.43 % | 232.005 M -9.79 % | 257.185 M 5.68 % | 243.363 M -4.34 % | 254.400 M 2.67 % | 247.789 M -2.02 % | 252.906 M 0.52 % | 251.593 M 17.05 % | 214.950 M 1.56 % | 211.647 M 105.50 % | 102.990 M -27.00 % | 141.074 M -19.43 % | 175.103 M -4.94 % | 184.199 M -3.02 % | 189.932 M 6.00 % | 179.185 M -3.32 % | 185.332 M 1.37 % | 182.833 M 13.37 % | 161.277 M 23.28 % | 130.825 M -5.12 % | 137.890 M 10.93 % | 124.309 M 20.29 % | 103.337 M 31.95 % | 78.313 M 9.19 % | 71.725 M 30.44 % | 54.988 M 8.68 % | 50.594 M 37.10 % | 36.902 M 41.52 % | 26.075 M -34.35 % | 39.719 M -21.35 % | 50.500 M 45.10 % | 34.803 M 17.86 % | 29.530 M -15.74 % | 35.046 M 3.76 % | 33.777 M 117.27 % | 15.546 M 62.62 % | 9.560 M -58.85 % | 23.232 M 307.08 % | 5.707 M -72.20 % | 20.526 M 66.35 % | 12.339 M -36.66 % | 19.481 M -26.82 % | 26.619 M 15.31 % | 23.085 M 24.15 % | 18.595 M -5.10 % | 19.594 M -20.36 % | 24.603 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 21.630 M 0.00 % | 21.630 M | 0.000 -100.00 % | 336.000 K 111.32 % | 159.000 K -99.34 % | 24.180 M 0.00 % | 24.180 M 0.00 % | 24.180 M 0.00 % | 24.180 M 0.00 % | 24.180 M 0.00 % | 24.180 M -0.08 % | 24.200 M 0.00 % | 24.200 M 111.72 % | 11.430 M 0.00 % | 11.430 M 0.00 % | 11.430 M -58.45 % | 27.510 M 0.00 % | 27.510 M 0.00 % | 27.510 M -21.69 % | 35.129 M 0.00 % | 35.129 M 0.00 % | 35.129 M 0.00 % | 35.129 M -77.59 % | 156.740 M | 0.000 -100.00 % | 156.740 M 11.51 % | 140.567 M 25.07 % | 112.395 M 7.50 % | 104.557 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 -100.00 % | 2.979 M 34.37 % | 2.217 M -4.19 % | 2.314 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.630 M -10.55 % | 24.180 M 0.00 % | 24.180 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 -100.00 % | 5.473 M 0.00 % | 5.473 M -37.27 % | 8.724 M 4.02 % | 8.387 M -46.57 % | 15.697 M -90.90 % | 172.437 M 998.53 % | 15.697 M 53.65 % | 10.216 M 20.83 % | 8.455 M 150.88 % | -16.619 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 |
| Intangible assets | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K -8.57 % | 35.000 K -7.89 % | 38.000 K -5.00 % | 40.000 K -6.98 % | 43.000 K -20.37 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K -99.39 % | 8.916 M 5.05 % | 8.487 M 6.84 % | 7.944 M -0.54 % | 7.987 M 21.48 % | 6.575 M 8.66 % | 6.051 M -38.51 % | 9.841 M 24.32 % | 7.916 M 4.89 % | 7.547 M 2.81 % | 7.341 M 22.80 % | 5.978 M 3.59 % | 5.771 M 4.49 % | 5.523 M 5.78 % | 5.221 M 5.30 % | 4.958 M 30.34 % | 3.804 M 10.29 % | 3.449 M 1.95 % | 3.383 M 15.46 % | 2.930 M 4.05 % | 2.816 M 2.92 % | 2.736 M 1.82 % | 2.687 M -1.76 % | 2.735 M -2.57 % | 2.807 M -1.72 % | 2.856 M -0.80 % | 2.879 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K -8.57 % | 35.000 K -7.89 % | 38.000 K -5.00 % | 40.000 K -6.98 % | 43.000 K -20.37 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K -99.39 % | 8.916 M 5.05 % | 8.487 M 6.84 % | 7.944 M -0.54 % | 7.987 M 21.48 % | 6.575 M 8.66 % | 6.051 M -38.51 % | 9.841 M 24.32 % | 7.916 M 4.89 % | 7.547 M 2.81 % | 7.341 M 22.80 % | 5.978 M 3.59 % | 5.771 M 4.49 % | 5.523 M 5.78 % | 5.221 M 5.30 % | 4.958 M 30.34 % | 3.804 M 10.29 % | 3.449 M 1.95 % | 3.383 M 15.46 % | 2.930 M 4.05 % | 2.816 M 2.92 % | 2.736 M 1.82 % | 2.687 M -1.76 % | 2.735 M -2.57 % | 2.807 M -1.72 % | 2.856 M -0.80 % | 2.879 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 17.660 M -7.52 % | 19.097 M -13.00 % | 21.951 M -0.84 % | 22.136 M -1.35 % | 22.439 M 10.75 % | 20.261 M -1.67 % | 20.605 M -1.87 % | 20.997 M -1.06 % | 21.222 M -2.63 % | 21.796 M -0.52 % | 21.911 M -0.26 % | 21.968 M -2.07 % | 22.433 M -1.70 % | 22.822 M 1.22 % | 22.547 M 110.29 % | 10.722 M 0.36 % | 10.684 M 20.30 % | 8.881 M -49.02 % | 17.419 M -22.85 % | 22.578 M -2.66 % | 23.194 M 31.90 % | 17.585 M -3.19 % | 18.165 M -7.38 % | 19.612 M 9.42 % | 17.924 M -69.32 % | 58.429 M -3.07 % | 60.278 M 29.14 % | 46.675 M 7.75 % | 43.316 M 9.16 % | 39.680 M 6.53 % | 37.246 M 16.39 % | 32.001 M 158.24 % | 12.392 M 0.50 % | 12.330 M 2.02 % | 12.086 M 0.57 % | 12.017 M -2.47 % | 12.321 M -2.55 % | 12.643 M -2.48 % | 12.964 M -0.61 % | 13.044 M -0.34 % | 13.089 M 1.50 % | 12.896 M -1.78 % | 13.130 M 14.21 % | 11.496 M -17.98 % | 14.016 M 21.37 % | 11.548 M -0.17 % | 11.568 M 2.34 % | 11.304 M -2.31 % | 11.571 M 4.58 % | 11.064 M 1.95 % | 10.852 M 7.42 % | 10.102 M 12.51 % | 8.979 M -2.05 % | 9.167 M |
| Total non current assets | 17.669 M -7.52 % | 19.106 M -56.16 % | 43.581 M -0.42 % | 43.766 M -0.69 % | 44.069 M -1.58 % | 44.777 M -0.37 % | 44.944 M -0.52 % | 45.177 M -0.50 % | 45.402 M -1.25 % | 45.976 M -0.25 % | 46.091 M -0.12 % | 46.148 M -1.00 % | 46.613 M -0.87 % | 47.022 M 0.59 % | 46.747 M 111.03 % | 22.152 M 0.03 % | 22.146 M 8.85 % | 20.346 M -54.75 % | 44.967 M -10.30 % | 50.128 M -1.22 % | 50.747 M -12.87 % | 58.241 M -0.99 % | 58.821 M -7.40 % | 63.519 M 3.29 % | 61.494 M -74.35 % | 239.782 M -0.59 % | 241.202 M 6.23 % | 227.056 M 12.36 % | 202.086 M 20.93 % | 167.105 M 27.33 % | 131.235 M 205.23 % | 42.996 M 100.34 % | 21.462 M 2.05 % | 21.031 M 2.19 % | 20.581 M 7.48 % | 19.149 M -0.50 % | 19.246 M -0.38 % | 19.320 M -0.10 % | 19.339 M 7.43 % | 18.002 M 6.56 % | 16.893 M 3.35 % | 16.345 M -1.02 % | 16.513 M 14.47 % | 14.426 M -14.29 % | 16.832 M 17.84 % | 14.284 M 0.20 % | 14.255 M 1.54 % | 14.039 M -2.36 % | 14.378 M 3.29 % | 13.920 M 1.38 % | 13.731 M 4.97 % | 13.081 M 16.84 % | 11.196 M -2.48 % | 11.481 M |
| Other current assets | 26.158 M -0.02 % | 26.164 M 1 213.45 % | 1.992 M 44.35 % | 1.380 M -99.31 % | 200.551 M -48.87 % | 392.270 M | 0.000 -100.00 % | 362.388 M 12 805.56 % | 2.808 M 125.00 % | 1.248 M -99.66 % | 367.884 M 13 380.54 % | 2.729 M -99.28 % | 379.120 M 462 241.46 % | 82.000 K 0.00 % | 82.000 K -99.98 % | 338.341 M -1.63 % | 343.931 M 50.13 % | 229.084 M 4.86 % | 218.465 M -5.08 % | 230.158 M -6.16 % | 245.278 M 4 061.49 % | 5.894 M 7 758.67 % | 75.000 K | 0.000 -100.00 % | 30.944 M | 0.000 | 0.000 -100.00 % | 3.691 M -95.83 % | 88.496 M 1.85 % | 86.886 M 1 718.84 % | 4.777 M | 0.000 -100.00 % | 9.785 M 22.10 % | 8.014 M -10.75 % | 8.979 M 9.47 % | 8.202 M 38.97 % | 5.902 M 24.65 % | 4.735 M 73.95 % | 2.722 M 727.36 % | 329.000 K 0.00 % | 329.000 K -26.56 % | 448.000 K -89.20 % | 4.148 M 1 875.24 % | 210.000 K -36.75 % | 332.000 K 0.00 % | 332.000 K -93.06 % | 4.783 M 1 944.02 % | 234.000 K 0.00 % | 234.000 K 0.00 % | 234.000 K -97.24 % | 8.486 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 48.433 M 15 625.00 % | 308.000 K 0.98 % | 305.000 K 0.66 % | 303.000 K 1.00 % | 300.000 K -12.54 % | 343.000 K 2.08 % | 336.000 K 0.00 % | 336.000 K -93.92 % | 5.529 M -62.86 % | 14.885 M -2.37 % | 15.246 M 186.96 % | 5.313 M -65.30 % | 15.313 M 51.30 % | 10.121 M -0.76 % | 10.198 M 1.48 % | 10.049 M 0.08 % | 10.041 M 9 197.22 % | 108.000 K 0.00 % | 108.000 K 170.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K -88.89 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K -93.84 % | 5.841 M -23.16 % | 7.602 M -71.32 % | 26.504 M -57.23 % | 61.973 M 50.44 % | 41.195 M -20.58 % | 51.868 M -22.13 % | 66.605 M 51.30 % | 44.023 M -5.56 % | 46.615 M 0.82 % | 46.237 M 12.84 % | 40.977 M 175.75 % | 14.860 M 51.11 % | 9.834 M -68.87 % | 31.586 M 0.96 % | 31.286 M -73.13 % | 116.443 M 287.70 % | 30.034 M 7.13 % | 28.034 M 6.20 % | 26.397 M -0.29 % | 26.473 M 0.53 % | 26.333 M 1 971.83 % | 1.271 M 0.00 % | 1.271 M -0.08 % | 1.272 M 5.39 % | 1.207 M 11.66 % | 1.081 M |
| cash and cash equivalents | 21.258 M -0.59 % | 21.384 M 19.85 % | 17.842 M 8.63 % | 16.424 M -7.98 % | 17.849 M 32.13 % | 13.509 M 45.93 % | 9.257 M 76.49 % | 5.245 M -17.31 % | 6.343 M -43.56 % | 11.239 M 124.47 % | 5.007 M -60.53 % | 12.687 M 552.96 % | 1.943 M -89.36 % | 18.265 M -16.18 % | 21.791 M -34.89 % | 33.470 M 26.65 % | 26.428 M -41.94 % | 45.516 M -34.16 % | 69.131 M 451.02 % | 12.546 M 95.94 % | 6.403 M -54.38 % | 14.034 M 23.26 % | 11.386 M 68.68 % | 6.750 M -5.81 % | 7.166 M 222.65 % | 2.221 M -57.37 % | 5.210 M -2.27 % | 5.331 M 68.70 % | 3.160 M -84.46 % | 20.332 M 54.14 % | 13.191 M -49.54 % | 26.144 M 12.68 % | 23.203 M -39.85 % | 38.576 M -9.78 % | 42.759 M 18.70 % | 36.024 M -18.50 % | 44.203 M -37.14 % | 70.323 M -17.36 % | 85.099 M 17.82 % | 72.229 M -15.46 % | 85.437 M -9.66 % | 94.576 M -8.90 % | 103.816 M 1 902.24 % | 5.185 M -83.26 % | 30.974 M -7.32 % | 33.419 M -20.83 % | 42.213 M 64.17 % | 25.713 M -26.17 % | 34.825 M -40.79 % | 58.813 M 10.00 % | 53.465 M 52.24 % | 35.119 M -13.52 % | 40.609 M -18.19 % | 49.637 M |
| Cash and short term investments | 69.691 M 221.28 % | 21.692 M 19.53 % | 18.147 M 8.49 % | 16.727 M -7.83 % | 18.149 M 31.02 % | 13.852 M 44.40 % | 9.593 M 71.89 % | 5.581 M -52.99 % | 11.872 M -54.55 % | 26.124 M 28.99 % | 20.253 M 12.52 % | 18.000 M 4.31 % | 17.256 M -39.21 % | 28.386 M -11.26 % | 31.989 M -26.49 % | 43.519 M 19.33 % | 36.469 M -20.07 % | 45.624 M -34.11 % | 69.239 M 450.13 % | 12.586 M 95.34 % | 6.443 M -54.22 % | 14.074 M 23.18 % | 11.426 M 68.28 % | 6.790 M -5.77 % | 7.206 M 179.19 % | 2.581 M -53.66 % | 5.570 M -2.13 % | 5.691 M -36.77 % | 9.001 M -67.78 % | 27.934 M -60.81 % | 71.286 M -19.10 % | 88.117 M 36.83 % | 64.398 M -28.80 % | 90.444 M -17.30 % | 109.364 M 36.62 % | 80.047 M -11.86 % | 90.818 M -22.08 % | 116.560 M -7.55 % | 126.076 M 44.77 % | 87.089 M -8.59 % | 95.271 M -24.49 % | 126.162 M -6.62 % | 135.102 M 11.08 % | 121.628 M 99.36 % | 61.008 M -0.72 % | 61.453 M -10.43 % | 68.610 M 31.47 % | 52.186 M -14.67 % | 61.158 M 1.79 % | 60.084 M 9.77 % | 54.736 M 50.41 % | 36.391 M -12.97 % | 41.816 M -17.55 % | 50.718 M |
| Total current assets | 206.001 M -51.81 % | 427.520 M 19.90 % | 356.559 M -5.49 % | 377.267 M -3.05 % | 389.153 M -4.55 % | 407.714 M 14.57 % | 355.876 M -3.29 % | 367.969 M -1.73 % | 374.456 M -6.39 % | 400.033 M 3.06 % | 388.137 M -3.45 % | 402.015 M 1.42 % | 396.376 M -1.11 % | 400.819 M 0.28 % | 399.704 M 4.67 % | 381.860 M 0.38 % | 380.400 M 38.47 % | 274.708 M -4.52 % | 287.704 M 18.52 % | 242.744 M -3.57 % | 251.721 M 4.47 % | 240.947 M 3.38 % | 233.067 M -2.60 % | 239.298 M -2.02 % | 244.226 M 175.55 % | 88.632 M 44.92 % | 61.161 M -26.58 % | 83.302 M -16.85 % | 100.182 M -13.93 % | 116.399 M -6.87 % | 124.983 M -35.61 % | 194.091 M -1.29 % | 196.630 M 3.13 % | 190.659 M 7.22 % | 177.821 M 4.29 % | 170.509 M -8.93 % | 187.227 M -3.54 % | 194.104 M 4.91 % | 185.018 M 1.19 % | 182.841 M -3.85 % | 190.156 M 1.16 % | 187.973 M 11.90 % | 167.986 M 0.48 % | 167.186 M 59.70 % | 104.690 M 18.73 % | 88.172 M -14.58 % | 103.218 M 14.96 % | 89.785 M -1.15 % | 90.828 M -3.25 % | 93.881 M 5.39 % | 89.080 M 9.32 % | 81.487 M 3.73 % | 78.560 M -10.55 % | 87.830 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.800 M | 0.000 | 0.000 | 0.000 100.00 % | -375.592 M | 0.000 | 0.000 | 0.000 100.00 % | -313.589 M | 0.000 | 0.000 | 0.000 100.00 % | -227.949 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.717 M 35.00 % | 3.494 M 5.27 % | 3.319 M 23.61 % | 2.685 M 70.04 % | 1.579 M 87.98 % | 840.000 K -83.96 % | 5.236 M 41.25 % | 3.707 M 153.21 % | 1.464 M -41.72 % | 2.512 M 31.24 % | 1.914 M 5.86 % | 1.808 M 220.00 % | 565.000 K -67.81 % | 1.755 M -64.83 % | 4.990 M 410.22 % | 978.000 K 31.28 % | 745.000 K -26.38 % | 1.012 M 88.10 % | 538.000 K -77.39 % | 2.379 M 51.92 % | 1.566 M -19.32 % | 1.941 M 37.95 % | 1.407 M -83.44 % | 8.496 M 1 225.43 % | 641.000 K -74.05 % | 2.470 M -26.20 % | 3.347 M -55.83 % | 7.577 M 326.63 % | 1.776 M |
| Net receivables | 110.152 M -70.99 % | 379.664 M 12.85 % | 336.420 M -6.33 % | 359.160 M 110.89 % | 170.303 M 8 733.14 % | 1.928 M -99.44 % | 346.283 M -4.27 % | 361.729 M 1.83 % | 355.223 M -4.68 % | 372.661 M 1.84 % | 365.913 M -4.03 % | 381.286 M 1.52 % | 375.592 M 0.87 % | 372.351 M 1.28 % | 367.633 M 17.82 % | 312.039 M -0.49 % | 313.589 M 54.28 % | 203.257 M | 0.000 -100.00 % | 221.078 M -3.01 % | 227.949 M 3.15 % | 220.979 M -0.26 % | 221.566 M -4.71 % | 232.508 M 12.83 % | 206.076 M 163.48 % | 78.214 M 50.13 % | 52.097 M -26.21 % | 70.601 M | 0.000 | 0.000 -100.00 % | 48.080 M -52.27 % | 100.738 M -15.16 % | 118.740 M 30.86 % | 90.737 M 59.28 % | 56.966 M -29.10 % | 80.346 M -9.42 % | 88.699 M 22.78 % | 72.244 M 35.98 % | 53.128 M -41.25 % | 90.433 M -3.36 % | 93.578 M 54.37 % | 60.618 M 118.65 % | 27.724 M -38.13 % | 44.810 M 9.37 % | 40.971 M 65.07 % | 24.821 M -10.98 % | 27.884 M -22.45 % | 35.958 M 71.72 % | 20.940 M -36.40 % | 32.922 M 40.76 % | 23.388 M -43.98 % | 41.749 M 43.14 % | 29.167 M -17.46 % | 35.336 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.613 M 8 618.63 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 M 0.00 % | 1.154 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.085 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 |
| Account payables | 81.603 M -62.89 % | 219.878 M 21.69 % | 180.685 M -10.88 % | 202.745 M -4.92 % | 213.227 M -5.24 % | 225.012 M 26.14 % | 178.381 M -7.09 % | 191.991 M -0.36 % | 192.679 M -13.51 % | 222.767 M 7.66 % | 206.912 M -3.91 % | 215.342 M 7.70 % | 199.943 M -3.06 % | 206.245 M 1.68 % | 202.835 M 24.87 % | 162.433 M 5.44 % | 154.057 M 261.63 % | 42.601 M -17.97 % | 51.932 M -12.95 % | 59.656 M 8.71 % | 54.875 M -26.15 % | 74.303 M 6.40 % | 69.832 M -11.42 % | 78.831 M 33.04 % | 59.253 M -32.30 % | 87.520 M 21.05 % | 72.303 M -7.95 % | 78.549 M 0.00 % | 78.548 M 12.79 % | 69.643 M 105.61 % | 33.871 M -33.00 % | 50.550 M 55.82 % | 32.442 M 6.71 % | 30.401 M 135.63 % | 12.902 M -5.75 % | 13.689 M -41.78 % | 23.513 M -12.91 % | 26.999 M 71.72 % | 15.723 M -16.92 % | 18.924 M -33.12 % | 28.296 M -2.14 % | 28.916 M 425.94 % | 5.498 M 31.94 % | 4.167 M -77.79 % | 18.760 M 916.25 % | 1.846 M -76.18 % | 7.750 M 35.54 % | 5.718 M -55.98 % | 12.991 M -32.33 % | 19.197 M 52.64 % | 12.577 M 8.97 % | 11.542 M -16.78 % | 13.870 M -29.18 % | 19.585 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -97.74 % | 266.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 187.000 K -77.92 % | 847.000 K 26.80 % | 668.000 K -2.20 % | 683.000 K -18.20 % | 835.000 K 18.27 % | 706.000 K 54.82 % | 456.000 K 78.13 % | 256.000 K -16.34 % | 306.000 K -89.45 % | 2.901 M 3.31 % | 2.808 M 89.86 % | 1.479 M -8.82 % | 1.622 M -13.72 % | 1.880 M 33.81 % | 1.405 M 184.99 % | 493.000 K -58.92 % | 1.200 M -91.03 % | 13.380 M -10.53 % | 14.954 M -14.20 % | 17.429 M 36.28 % | 12.789 M 84.12 % | 6.946 M 6.88 % | 6.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.335 M 82.28 % | 1.281 M 1.10 % | 1.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K -70.54 % | 129.000 K -88.27 % | 1.100 M -6.78 % | 1.180 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -16.750 M -250.83 % | 11.105 M -0.08 % | 11.114 M -0.06 % | 11.121 M -0.11 % | 11.133 M -0.41 % | 11.179 M -1.04 % | 11.296 M -1.01 % | 11.411 M -0.03 % | 11.414 M 0.66 % | 11.339 M -0.47 % | 11.392 M -0.35 % | 11.432 M -0.33 % | 11.470 M -0.59 % | 11.538 M -0.25 % | 11.567 M -1.25 % | 11.714 M -1.29 % | 11.867 M -2.16 % | 12.129 M -2.37 % | 12.424 M -1.61 % | 12.627 M -1.52 % | 12.822 M 11.22 % | 11.529 M -2.16 % | 11.784 M 0.49 % | 11.727 M -6.52 % | 12.545 M -0.88 % | 12.656 M 0.40 % | 12.606 M -5.22 % | 13.300 M 14.26 % | 11.640 M 21.83 % | 9.554 M 980.55 % | -1.085 M -130.67 % | 3.538 M 550.37 % | 544.000 K 18.52 % | 459.000 K 0.00 % | 459.000 K 55.59 % | 295.000 K 0.00 % | 295.000 K 0.00 % | 295.000 K 0.00 % | 295.000 K -9.51 % | 326.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -88.89 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K -13.33 % | 75.000 K -11.76 % | 85.000 K -11.46 % | 96.000 K -8.57 % | 105.000 K 38.16 % | 76.000 K -39.20 % | 125.000 K -7.41 % | 135.000 K -6.25 % | 144.000 K -6.49 % | 154.000 K 18.46 % | 130.000 K -62.43 % | 346.000 K -4.95 % | 364.000 K -4.71 % | 382.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -65.12 % | 43.000 K -54.74 % | 95.000 K -36.24 % | 149.000 K -41.11 % | 253.000 K 0.00 % | 253.000 K -16.78 % | 304.000 K -14.12 % | 354.000 K -13.02 % | 407.000 K -10.55 % | 455.000 K -12.67 % | 521.000 K -5.27 % | 550.000 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 152.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 -100.00 % | 85.000 K | 0.000 -100.00 % | 85.000 K 0.00 % | 85.000 K 0.00 % | 85.000 K -64.14 % | 237.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 |
| Other total stockholders equity | 16.446 M 0.00 % | 16.446 M 0.00 % | 16.446 M 0.00 % | 16.446 M 0.00 % | 16.446 M -0.15 % | 16.471 M 0.00 % | 16.471 M 0.00 % | 16.471 M 755.17 % | -2.514 M -115.20 % | 16.540 M 0.00 % | 16.540 M 0.00 % | 16.540 M 0.00 % | 16.540 M -4.75 % | 17.365 M 0.00 % | 17.365 M 0.00 % | 17.365 M 0.00 % | 17.365 M 615.89 % | -3.366 M 0.00 % | -3.366 M 0.00 % | -3.366 M 16.46 % | -4.029 M 81.97 % | -22.346 M 0.00 % | -22.346 M -4.13 % | -21.459 M -95.15 % | -10.996 M 22.38 % | -14.166 M -320.86 % | -3.366 M 76.24 % | -14.166 M 0.00 % | -14.166 M 0.00 % | -14.166 M 52.33 % | -29.714 M -69.04 % | -17.578 M -2.83 % | -17.094 M -1.63 % | -16.820 M -129.05 % | 57.892 M -0.06 % | 57.928 M -0.48 % | 58.209 M -1.83 % | 59.297 M 0.00 % | 59.297 M 0.00 % | 59.297 M -1.99 % | 60.500 M 0.00 % | 60.500 M 0.00 % | 60.500 M 0.00 % | 60.500 M 660.19 % | -10.800 M -247.56 % | 7.319 M 0.00 % | 7.319 M 50.69 % | 4.857 M 0.00 % | 4.857 M 0.00 % | 4.857 M -16.72 % | 5.832 M -70.90 % | 20.044 M 0.00 % | 20.044 M 0.00 % | 20.044 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M 0.00 % | 16.869 M -0.31 % | 16.922 M 0.00 % | 16.922 M -3.11 % | 17.465 M 3.21 % | 16.922 M 1 386.99 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M 0.00 % | 1.138 M -69.67 % | 3.752 M | 0.000 -100.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 M 0.00 % | 1.173 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 |
| 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 100.00 % | -1.138 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 |
| Total assets | 223.670 M -49.92 % | 446.626 M 11.62 % | 400.140 M -4.96 % | 421.033 M -2.81 % | 433.222 M -4.26 % | 452.491 M 12.89 % | 400.820 M -2.98 % | 413.146 M -1.60 % | 419.858 M -5.86 % | 446.009 M 2.71 % | 434.228 M -3.11 % | 448.163 M 1.17 % | 442.989 M -1.08 % | 447.841 M 0.31 % | 446.451 M 10.50 % | 404.012 M 0.36 % | 402.546 M 36.43 % | 295.054 M -11.31 % | 332.671 M 13.59 % | 292.872 M -3.17 % | 302.468 M 1.10 % | 299.188 M 2.50 % | 291.888 M -3.61 % | 302.817 M -0.95 % | 305.720 M -6.91 % | 328.414 M 8.62 % | 302.363 M -2.58 % | 310.358 M 2.68 % | 302.268 M 6.62 % | 283.504 M 31.78 % | 215.133 M -9.26 % | 237.087 M 8.71 % | 218.092 M 3.02 % | 211.690 M 6.70 % | 198.402 M 4.61 % | 189.658 M -8.14 % | 206.473 M -3.26 % | 213.424 M 4.44 % | 204.357 M 1.75 % | 200.843 M -3.00 % | 207.049 M 1.34 % | 204.318 M 10.74 % | 184.499 M 1.59 % | 181.612 M 49.45 % | 121.522 M 18.61 % | 102.456 M -12.78 % | 117.473 M 13.15 % | 103.824 M -1.31 % | 105.206 M -2.41 % | 107.801 M 4.85 % | 102.811 M 8.72 % | 94.568 M 5.36 % | 89.756 M -9.62 % | 99.311 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 51.518 M 1 464.00 % | 3.294 M -48.42 % | 6.386 M 762.45 % | -964.000 K -109.26 % | 10.414 M 574.23 % | -2.196 M -155.92 % | 3.927 M 156.27 % | -6.979 M 31.16 % | -10.138 M -221.73 % | 8.328 M 48.13 % | 5.622 M 24 543.48 % | -23.000 K 99.70 % | -7.562 M -573.98 % | -1.122 M 94.10 % | -19.024 M -435.99 % | 5.662 M -55.83 % | 12.819 M 260.70 % | -7.977 M -188.36 % | 9.028 M 494.06 % | -2.291 M 90.76 % | -24.802 M -1 034.87 % | 2.653 M -76.42 % | 11.251 M 172.62 % | 4.127 M 110.74 % | -38.433 M -172.27 % | -14.116 M -217.99 % | 11.964 M 553.35 % | -2.639 M 89.82 % | -25.929 M 41.01 % | -43.956 M -1 378.16 % | 3.439 M 157.59 % | -5.972 M 78.64 % | -27.954 M -95.03 % | -14.333 M -141.89 % | 34.219 M 673.37 % | -5.968 M 69.47 % | -19.550 M -26.33 % | -15.475 M -140.36 % | 38.338 M 1 617.13 % | -2.527 M 92.86 % | -35.377 M -169.31 % | -13.136 M -161.57 % | 21.334 M 235.31 % | -15.767 M -2 041.75 % | 812.000 K 108.69 % | -9.347 M -167.15 % | 13.919 M 192.60 % | -15.032 M -423.40 % | -2.872 M 21.16 % | -3.643 M -115.75 % | 23.137 M 355.04 % | -9.072 M -106.79 % | -4.387 M 1.06 % | -4.434 M |
| Accounts receivables | 199.848 M 562.30 % | -43.229 M -289.98 % | 22.755 M 107.49 % | 10.967 M -50.52 % | 22.163 M 146.58 % | -47.583 M -406.91 % | 15.504 M 380.21 % | -5.533 M -144.09 % | 12.548 M 281.86 % | -6.900 M -146.03 % | 14.990 M 397.18 % | -5.044 M 2.06 % | -5.150 M -11.11 % | -4.635 M 91.87 % | -57.041 M -2 440.62 % | 2.437 M -84.69 % | 15.916 M 32.52 % | 12.010 M 192.57 % | 4.105 M -47.72 % | 7.852 M | 0.000 | 0.000 -100.00 % | 11.105 M | 0.000 100.00 % | -70.962 M -171.72 % | -26.116 M -241.16 % | 18.501 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 % | 36.065 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.717 M 485.69 % | -1.223 M -598.86 % | -175.000 K 72.44 % | -635.000 K 42.59 % | -1.106 M -49.86 % | -738.000 K -102.55 % | 28.911 M 1 989.61 % | -1.530 M 31.79 % | -2.243 M -313.82 % | 1.049 M 275.42 % | -598.000 K -464.15 % | -106.000 K 91.46 % | -1.241 M -204.46 % | 1.188 M -63.28 % | 3.235 M 180.63 % | -4.012 M -1 614.53 % | -234.000 K -187.31 % | 268.000 K 156.42 % | -475.000 K -125.80 % | 1.841 M 326.45 % | -813.000 K -316.22 % | 376.000 K 170.41 % | -534.000 K -107.53 % | 7.089 M 190.25 % | -7.855 M -529.47 % | 1.829 M 108.55 % | 877.000 K -79.27 % | 4.230 M 172.92 % | -5.801 M -415.61 % | 1.838 M |
| Accounts payables | -138.275 M -452.81 % | 39.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.631 M 442.62 % | -13.610 M -119.30 % | -6.206 M 74.87 % | -24.693 M -255.74 % | 15.855 M 288.08 % | -8.430 M -224.19 % | 6.788 M 169.47 % | 2.519 M -24.49 % | 3.336 M -91.75 % | 40.412 M 2 193.53 % | 1.762 M 128.91 % | -6.095 M 32.85 % | -9.077 M | 0.000 100.00 % | -10.010 M -29.53 % | -7.728 M | 0.000 | 0.000 | 0.000 100.00 % | -5.451 M -141.22 % | 13.223 M 307.84 % | -6.362 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 |
| Other working capital | -10.055 M -237.18 % | 7.330 M 144.78 % | -16.369 M -37.20 % | -11.931 M -1.55 % | -11.749 M -844.45 % | -1.244 M -161.19 % | 2.033 M -57.29 % | 4.760 M 137.17 % | 2.007 M 420.10 % | -627.000 K 33.16 % | -938.000 K 46.92 % | -1.767 M 64.17 % | -4.931 M -2 885.88 % | 177.000 K 107.39 % | -2.395 M -263.70 % | 1.463 M -51.20 % | 2.998 M 127.48 % | -10.910 M -321.61 % | 4.923 M 3 801.50 % | -133.000 K 99.22 % | -17.074 M -743.57 % | 2.653 M 1 717.12 % | 146.000 K -96.46 % | 4.127 M -87.59 % | 33.263 M | 0.000 | 0.000 100.00 % | -2.004 M 91.93 % | -24.823 M 42.56 % | -43.218 M -69.67 % | -25.472 M -473.44 % | -4.442 M 82.72 % | -25.711 M -67.15 % | -15.382 M -144.18 % | 34.817 M 693.94 % | -5.862 M 67.98 % | -18.309 M -9.88 % | -16.663 M -1 632.12 % | -962.000 K -164.78 % | 1.485 M 104.23 % | -35.143 M -162.18 % | -13.404 M -161.46 % | 21.809 M 223.86 % | -17.608 M -1 183.57 % | 1.625 M 116.71 % | -9.723 M -167.27 % | 14.453 M 165.34 % | -22.121 M -543.93 % | 4.983 M 191.06 % | -5.472 M -124.58 % | 22.260 M 267.34 % | -13.302 M -1 040.74 % | 1.414 M 122.54 % | -6.272 M |
| Other non cash items | 68.971 M 10 348.29 % | -673.000 K -122.11 % | -303.000 K 84.38 % | -1.940 M -314.36 % | 905.000 K 426.71 % | -277.000 K -60.12 % | -173.000 K 73.91 % | -663.000 K 44.38 % | -1.192 M -327.24 % | -279.000 K -238.81 % | 201.000 K 68.91 % | 119.000 K 270.00 % | -70.000 K -115.32 % | 457.000 K -81.30 % | 2.444 M 720.30 % | -394.000 K 90.98 % | -4.369 M -784.41 % | -494.000 K 95.96 % | -12.238 M -3 062.27 % | -387.000 K -111.85 % | 3.267 M 6 634.00 % | -50.000 K 16.67 % | -60.000 K 78.34 % | -277.000 K -100.64 % | 43.421 M 2 108.60 % | 1.966 M 186.38 % | -2.276 M 56.75 % | -5.262 M -694.86 % | -662.000 K 41.05 % | -1.123 M -139.18 % | 2.866 M 215.29 % | -2.486 M -66.85 % | -1.490 M -11.36 % | -1.338 M -153.41 % | -528.000 K 79.86 % | -2.622 M -75.03 % | -1.498 M 20.91 % | -1.894 M 61.96 % | -4.979 M -130.19 % | -2.163 M -188.79 % | -749.000 K 31.28 % | -1.090 M 55.82 % | -2.467 M -4 934.69 % | -49.000 K 5.77 % | -52.000 K 70.45 % | -176.000 K 79.10 % | -842.000 K -302.87 % | -209.000 K -50.36 % | -139.000 K -93.06 % | -72.000 K -119.20 % | 375.000 K 130.22 % | -1.241 M -428.09 % | -235.000 K -36.63 % | -172.000 K |
| Net cash provided by operating activities | 65.536 M 1 466.35 % | 4.184 M 54.45 % | 2.709 M 250.50 % | -1.800 M -114.83 % | 12.136 M 5 153.68 % | 231.000 K -95.32 % | 4.935 M 173.20 % | -6.742 M 43.28 % | -11.886 M -268.86 % | 7.039 M 105.16 % | 3.431 M 1 037.43 % | -366.000 K 94.63 % | -6.819 M -7 311.96 % | -92.000 K 99.08 % | -10.052 M -322.00 % | 4.528 M -36.62 % | 7.144 M 203.75 % | -6.886 M -179.26 % | 8.688 M 430.59 % | -2.628 M 90.30 % | -27.088 M -15 490.91 % | 176.000 K -97.88 % | 8.308 M 416.02 % | 1.610 M 114.18 % | -11.352 M 28.37 % | -15.848 M -247.96 % | 10.711 M 305.31 % | -5.217 M 72.72 % | -19.123 M 39.15 % | -31.428 M -224.73 % | 25.197 M 5 295.50 % | 467.000 K 102.15 % | -21.716 M -90.06 % | -11.426 M -131.84 % | 35.890 M 582.85 % | -7.433 M 52.36 % | -15.603 M -20.95 % | -12.900 M -131.20 % | 41.341 M 2 488.67 % | 1.597 M 105.22 % | -30.577 M -212.94 % | -9.771 M -146.34 % | 21.084 M 305.32 % | -10.269 M -225.03 % | 8.213 M 396.18 % | -2.773 M -111.44 % | 24.240 M 1 083.37 % | -2.465 M -133.36 % | 7.390 M 30.68 % | 5.655 M -83.27 % | 33.799 M 125 081.48 % | 27.000 K -99.37 % | 4.298 M 12.48 % | 3.821 M |
| Investments in property plant and equipment | -49.000 K -40.00 % | -35.000 K 81.08 % | -185.000 K -168.12 % | -69.000 K -6 800.00 % | -1.000 K 98.18 % | -55.000 K -587.50 % | -8.000 K 95.40 % | -174.000 K 56.50 % | -400.000 K -12.36 % | -356.000 K -1.42 % | -351.000 K -848.65 % | -37.000 K 96.52 % | -1.063 M -104.03 % | -521.000 K 35.60 % | -809.000 K -10.52 % | -732.000 K 55.42 % | -1.642 M -1 089.16 % | 166.000 K 182.59 % | -201.000 K -73.28 % | -116.000 K 55.21 % | -259.000 K -8 533.33 % | -3.000 K -100.36 % | 829.000 K 177.77 % | -1.066 M -108.54 % | 12.477 M 1 456.20 % | -920.000 K 93.73 % | -14.681 M -278.77 % | -3.876 M 32.00 % | -5.700 M -61.93 % | -3.520 M 37.32 % | -5.616 M 74.46 % | -21.987 M -2 356.65 % | -895.000 K -2.40 % | -874.000 K 44.65 % | -1.579 M -379.94 % | -329.000 K 4.08 % | -343.000 K 14.04 % | -399.000 K 40.00 % | -665.000 K 56.76 % | -1.538 M -43.60 % | -1.071 M -402.82 % | -213.000 K 89.83 % | -2.095 M -200.77 % | 2.079 M 172.19 % | -2.880 M -896.54 % | -289.000 K 49.39 % | -571.000 K -4 178.57 % | 14.000 K 101.79 % | -781.000 K -68.68 % | -463.000 K 65.29 % | -1.334 M 0.82 % | -1.345 M -4 103.13 % | -32.000 K 47.54 % | -61.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K | 0.000 | 0.000 -100.00 % | 113.000 K 694.74 % | -19.000 K | 0.000 -100.00 % | 2.140 M 16 361.54 % | 13.000 K 100.55 % | -2.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.172 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.362 M | 0.000 | 0.000 | 0.000 100.00 % | -263.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 |
| 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 100.00 % | -372.000 K 93.26 % | -5.519 M | 0.000 | 0.000 100.00 % | -5.000 M 85.92 % | -35.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.409 M 200.00 % | -86.409 M -4 220.45 % | -2.000 M 0.00 % | -2.000 M | 0.000 | 0.000 100.00 % | -25.000 M | 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 -100.00 % | 2.262 M | 0.000 | 0.000 | 0.000 100.00 % | -2.126 M | 0.000 | 0.000 100.00 % | -26.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.506 M 222.53 % | -8.574 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 |
| Other investing activites | 25.411 M 7 742.90 % | 324.000 K 281.01 % | -179.000 K -348.61 % | 72.000 K -73.63 % | 273.000 K 362.71 % | 59.000 K | 0.000 -100.00 % | 3.000 K -99.13 % | 345.000 K 590.00 % | 50.000 K -15.25 % | 59.000 K 96.67 % | 30.000 K -88.81 % | 268.000 K 6 600.00 % | 4.000 K -98.81 % | 335.000 K 148.15 % | 135.000 K -34.15 % | 205.000 K -94.78 % | 3.924 M 219.52 % | -3.283 M -710.62 % | -405.000 K -109.86 % | 4.108 M 18 572.73 % | 22.000 K -99.51 % | 4.493 M 119.71 % | 2.045 M 260.64 % | -1.273 M -25 560.00 % | 5.000 K 400.00 % | 1.000 K -99.98 % | 5.691 M 244.07 % | 1.654 M -91.34 % | 19.091 M 165.86 % | -28.989 M -400.47 % | 9.648 M -13.47 % | 11.150 M 1 647.65 % | 638.000 K -72.31 % | 2.304 M -33.85 % | 3.483 M 8 192.86 % | 42.000 K -95.16 % | 868.000 K 463.64 % | 154.000 K -88.88 % | 1.385 M -94.72 % | 26.234 M 3 960.99 % | 646.000 K -37.40 % | 1.032 M 486.36 % | 176.000 K 196.70 % | -182.000 K -543.90 % | 41.000 K -99.31 % | 5.909 M 295 350.00 % | 2.000 K 122.22 % | -9.000 K 84.75 % | -59.000 K -109.19 % | 642.000 K 109.80 % | 306.000 K 1 812.50 % | 16.000 K 101.64 % | -974.000 K |
| Net cash used for investing activites | 25.362 M 8 675.78 % | 289.000 K 179.40 % | -364.000 K -12 233.33 % | 3.000 K -98.90 % | 272.000 K 6 700.00 % | 4.000 K 150.00 % | -8.000 K 95.32 % | -171.000 K -222.64 % | -53.000 K 82.68 % | -306.000 K -4.79 % | -292.000 K -4 071.43 % | -7.000 K 99.15 % | -825.000 K -59.57 % | -517.000 K -9.07 % | -474.000 K 2.07 % | -484.000 K 66.76 % | -1.456 M -122.92 % | 6.352 M 572.62 % | -1.344 M -164.57 % | -508.000 K -134.19 % | 1.486 M 170.53 % | -2.107 M -139.59 % | 5.322 M 443.62 % | 979.000 K 106.59 % | -14.857 M -1 523.72 % | -915.000 K 93.77 % | -14.680 M -908.82 % | 1.815 M 144.86 % | -4.046 M -143.05 % | 9.399 M 127.16 % | -34.605 M -180.45 % | -12.339 M -220.32 % | 10.255 M 1 786.68 % | -608.000 K 93.36 % | -9.156 M -390.30 % | 3.154 M 1 147.84 % | -301.000 K 93.36 % | -4.531 M 82.42 % | -25.768 M -195.27 % | -8.727 M -134.68 % | 25.163 M 5 711.32 % | 433.000 K -99.49 % | 85.346 M 201.42 % | -84.154 M -1 562.47 % | -5.062 M -125.18 % | -2.248 M -142.11 % | 5.338 M 33 262.50 % | 16.000 K 100.06 % | -25.790 M -4 840.61 % | -522.000 K 24.57 % | -692.000 K 33.40 % | -1.039 M -6 393.75 % | -16.000 K 98.45 % | -1.035 M |
| Debt repayment | -931.000 K -0.32 % | -928.000 K -0.32 % | -925.000 K -0.22 % | -923.000 K -0.54 % | -918.000 K -0.11 % | -917.000 K -0.22 % | -915.000 K -0.44 % | -911.000 K -0.77 % | -904.000 K -4.87 % | -862.000 K 8.00 % | -937.000 K 3.80 % | -974.000 K 30.23 % | -1.396 M 53.37 % | -2.994 M -209.94 % | -966.000 K -0.21 % | -964.000 K -161.25 % | -369.000 K 97.84 % | -17.092 M -23.90 % | -13.795 M -570.98 % | 2.929 M -27.19 % | 4.023 M 55.33 % | 2.590 M 138.02 % | -6.812 M -616.30 % | -951.000 K 91.69 % | -11.445 M -167.75 % | 16.894 M 974.68 % | 1.572 M -82.43 % | 8.949 M | 0.000 | 0.000 -100.00 % | 2.828 M -85.77 % | 19.872 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K 200.00 % | -43.000 K -10.26 % | -39.000 K -39.29 % | -28.000 K 46.15 % | -52.000 K 3.70 % | -54.000 K -238.46 % | 39.000 K 188.64 % | -44.000 K 2.22 % | -45.000 K 34.78 % | -69.000 K -218.97 % | 58.000 K 200.00 % | -58.000 K -28.89 % | -45.000 K -9.76 % | -41.000 K -158.57 % | 70.000 K 170.00 % | -100.000 K -132.56 % | -43.000 K 25.86 % | -58.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -719.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 860.000 K | 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 100.00 % | -484.000 K | 0.000 | 0.000 100.00 % | -36.000 K 87.19 % | -281.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -975.000 K | 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 100.00 % | -1.635 M | 0.000 100.00 % | -1.415 M 72.52 % | -5.150 M -113.60 % | -2.411 M 0.04 % | -2.412 M | 0.000 100.00 % | -4.823 M -33.23 % | -3.620 M 50.00 % | -7.240 M -49.77 % | -4.834 M -33.50 % | -3.621 M | 0.000 | 0.000 | 0.000 100.00 % | -4.833 M -33.14 % | -3.630 M -50.00 % | -2.420 M 50.00 % | -4.840 M 30.56 % | -6.970 M -26.73 % | -5.500 M 16.67 % | -6.600 M 14.27 % | -7.699 M -17.15 % | -6.572 M -20.01 % | -5.476 M 16.68 % | -6.572 M 0.42 % | -6.600 M -50.00 % | -4.400 M | 0.000 | 0.000 |
| Other financing activites | -16.549 M -3 661.14 % | -440.000 K -3 900.00 % | -11.000 K | 0.000 100.00 % | -5.775 M -219.07 % | 4.850 M 1 730.19 % | 265.000 K | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 2.033 M | 0.000 -100.00 % | 153.000 K 200.00 % | -153.000 K 93.82 % | -2.477 M | 0.000 -100.00 % | 59.779 M | 0.000 -100.00 % | 14.382 M 130 845.45 % | -11.000 K -10.00 % | -10.000 K 0.00 % | -10.000 K -100.14 % | 7.306 M | 0.000 | 0.000 -100.00 % | 4.813 M -45.54 % | 8.838 M 98 300.00 % | -9.000 K -134.62 % | 26.000 K -89.52 % | 248.000 K 184.93 % | -292.000 K -1 522.22 % | -18.000 K 0.00 % | -18.000 K | 0.000 100.00 % | -10.259 M | 0.000 100.00 % | -49.000 K -250.00 % | -14.000 K 67.44 % | -43.000 K 0.00 % | -43.000 K 95.42 % | -939.000 K -1 705.77 % | -52.000 K -1.96 % | -51.000 K -121.74 % | -23.000 K 65.67 % | -67.000 K -103.03 % | -33.000 K 50.75 % | -67.000 K -131.03 % | -29.000 K 92.73 % | -399.000 K -1 913.64 % | 22.000 K 100.17 % | -13.267 M -20 001.52 % | -66.000 K |
| Net cash used provided by financing activities | -17.480 M -1 177.78 % | -1.368 M -46.15 % | -936.000 K -1.41 % | -923.000 K 86.21 % | -6.693 M -270.18 % | 3.933 M 705.08 % | -650.000 K 28.65 % | -911.000 K -310.36 % | -222.000 K 74.25 % | -862.000 K 2.71 % | -886.000 K 9.03 % | -974.000 K -252.90 % | 637.000 K 121.28 % | -2.994 M -268.27 % | -813.000 K 27.22 % | -1.117 M 68.67 % | -3.565 M 79.14 % | -17.092 M -137.17 % | 45.984 M 1 469.96 % | 2.929 M -84.09 % | 18.405 M 613.65 % | 2.579 M 137.80 % | -6.822 M -609.89 % | -961.000 K 83.36 % | -5.774 M -134.18 % | 16.894 M 10 660.51 % | 157.000 K -98.18 % | 8.612 M 34.00 % | 6.427 M 365.47 % | -2.421 M -184.83 % | 2.854 M -80.73 % | 14.813 M 478.66 % | -3.912 M 46.10 % | -7.258 M -48.49 % | -4.888 M -25.27 % | -3.902 M 61.81 % | -10.216 M -23 658.14 % | -43.000 K 51.14 % | -88.000 K 98.55 % | -6.078 M -63.17 % | -3.725 M -47.99 % | -2.517 M 48.42 % | -4.880 M -107.11 % | 68.634 M 1 326.48 % | -5.596 M 16.38 % | -6.692 M -27.56 % | -5.246 M 21.27 % | -6.663 M -19.24 % | -5.588 M 26.64 % | -7.617 M -9.93 % | -6.929 M -54.73 % | -4.478 M 66.36 % | -13.310 M -10 633.87 % | -124.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -265.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.432 M -200.00 % | 2.432 M | 0.000 | 0.000 100.00 % | -7.552 M | 0.000 | 0.000 | 0.000 100.00 % | -5.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.496 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.615 M | 0.000 | 0.000 | 0.000 100.00 % | -2.919 M | 0.000 | 0.000 | 0.000 100.00 % | -7.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 73.418 M 2 264.51 % | 3.105 M 120.37 % | 1.409 M 151.80 % | -2.720 M -147.59 % | 5.715 M 39.08 % | 4.109 M 2.42 % | 4.012 M 151.28 % | -7.824 M 35.66 % | -12.161 M -307.14 % | 5.871 M 160.59 % | 2.253 M 267.26 % | -1.347 M 85.73 % | -9.439 M -706.06 % | -1.171 M 89.84 % | -11.530 M -493.92 % | 2.927 M 153.91 % | -5.429 M 69.20 % | -17.626 M -133.05 % | 53.328 M 25 862.32 % | -207.000 K 98.43 % | -13.183 M -2 134.41 % | 648.000 K -90.48 % | 6.808 M 318.18 % | 1.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.210 M 131.12 % | -16.742 M 31.53 % | -24.450 M -154.40 % | 44.942 M 1 428.12 % | 2.941 M 119.13 % | -15.373 M 20.31 % | -19.292 M -188.31 % | 21.846 M 367.03 % | -8.181 M 68.68 % | -26.120 M -49.48 % | -17.474 M -235.77 % | 12.870 M 197.44 % | -13.208 M -44.52 % | -9.139 M 22.91 % | -11.855 M -112.02 % | 98.631 M 482.45 % | -25.789 M -954.76 % | -2.445 M 79.13 % | -11.713 M -170.99 % | 16.500 M 281.08 % | -9.112 M 62.01 % | -23.988 M -865.70 % | -2.484 M -109.49 % | 26.178 M 576.83 % | -5.490 M 39.19 % | -9.028 M -439.14 % | 2.662 M |
| Cash at beginning of period | 19.943 M 18.44 % | 16.838 M 9.13 % | 15.429 M -14.99 % | 18.149 M 45.96 % | 12.434 M 49.36 % | 8.325 M 58.72 % | 5.245 M -55.82 % | 11.872 M -50.60 % | 24.033 M 32.33 % | 18.162 M 14.16 % | 15.909 M -7.81 % | 17.256 M -35.36 % | 26.695 M -4.20 % | 27.866 M -29.27 % | 39.396 M 8.03 % | 36.469 M -12.96 % | 41.898 M -29.61 % | 59.524 M 860.68 % | 6.196 M -3.83 % | 6.443 M -46.46 % | 12.034 M 5.69 % | 11.386 M 148.71 % | 4.578 M 55.19 % | 2.950 M -44.77 % | 5.341 M 2.51 % | 5.210 M -42.25 % | 9.022 M 1 203.76 % | 692.000 K -96.03 % | 17.434 M -58.38 % | 41.884 M 78.64 % | 23.446 M 14.34 % | 20.505 M -42.85 % | 35.878 M -34.97 % | 55.170 M 65.56 % | 33.324 M -19.71 % | 41.505 M -38.62 % | 67.625 M -20.53 % | 85.099 M 17.82 % | 72.229 M -15.46 % | 85.437 M -9.66 % | 94.576 M -11.14 % | 106.431 M 1 952.67 % | 5.185 M -83.26 % | 30.974 M -7.32 % | 33.419 M -25.95 % | 45.132 M 75.52 % | 25.713 M -26.17 % | 34.825 M -40.79 % | 58.813 M -4.05 % | 61.297 M 74.54 % | 35.119 M -13.52 % | 40.609 M -18.19 % | 49.637 M 5.67 % | 46.975 M |
| Cash at end of period | 93.361 M 368.14 % | 19.943 M 18.44 % | 16.838 M 9.13 % | 15.429 M -14.99 % | 18.149 M 45.96 % | 12.434 M 34.32 % | 9.257 M 128.68 % | 4.048 M -65.90 % | 11.872 M -50.60 % | 24.033 M 32.33 % | 18.162 M 14.16 % | 15.909 M -7.81 % | 17.256 M -35.36 % | 26.695 M -4.20 % | 27.866 M -29.27 % | 39.396 M 8.03 % | 36.469 M -12.96 % | 41.898 M -29.61 % | 59.524 M 854.52 % | 6.236 M 642.73 % | -1.149 M -109.55 % | 12.034 M 5.69 % | 11.386 M 148.71 % | 4.578 M -36.11 % | 7.166 M 34.17 % | 5.341 M 2.51 % | 5.210 M -11.72 % | 5.902 M 752.89 % | 692.000 K -96.03 % | 17.434 M -74.51 % | 68.388 M 191.68 % | 23.446 M 14.34 % | 20.505 M -42.85 % | 35.878 M -34.97 % | 55.170 M 65.56 % | 33.324 M -19.71 % | 41.505 M -38.62 % | 67.625 M -20.53 % | 85.099 M 17.82 % | 72.229 M -15.46 % | 85.437 M -9.66 % | 94.576 M -8.90 % | 103.816 M 1 902.24 % | 5.185 M -83.26 % | 30.974 M -7.32 % | 33.419 M -20.83 % | 42.213 M 64.17 % | 25.713 M -26.17 % | 34.825 M -40.79 % | 58.813 M -4.05 % | 61.297 M 74.54 % | 35.119 M -13.52 % | 40.609 M -18.19 % | 49.637 M |
| Operating cash flow | 65.536 M 1 466.35 % | 4.184 M 54.45 % | 2.709 M 250.50 % | -1.800 M -114.83 % | 12.136 M 5 153.68 % | 231.000 K -95.32 % | 4.935 M 173.20 % | -6.742 M 43.28 % | -11.886 M -268.86 % | 7.039 M 105.16 % | 3.431 M 1 037.43 % | -366.000 K 94.63 % | -6.819 M -7 311.96 % | -92.000 K 99.08 % | -10.052 M -322.00 % | 4.528 M -36.62 % | 7.144 M 203.75 % | -6.886 M -179.26 % | 8.688 M 430.59 % | -2.628 M 90.30 % | -27.088 M -15 490.91 % | 176.000 K -97.88 % | 8.308 M 416.02 % | 1.610 M 114.18 % | -11.352 M 28.37 % | -15.848 M -247.96 % | 10.711 M 305.31 % | -5.217 M 72.72 % | -19.123 M 39.15 % | -31.428 M -224.73 % | 25.197 M 5 295.50 % | 467.000 K 102.15 % | -21.716 M -90.06 % | -11.426 M -131.84 % | 35.890 M 582.85 % | -7.433 M 52.36 % | -15.603 M -20.95 % | -12.900 M -131.20 % | 41.341 M 2 488.67 % | 1.597 M 105.22 % | -30.577 M -212.94 % | -9.771 M -146.34 % | 21.084 M 305.32 % | -10.269 M -225.03 % | 8.213 M 396.18 % | -2.773 M -111.44 % | 24.240 M 1 083.37 % | -2.465 M -133.36 % | 7.390 M 30.68 % | 5.655 M -83.27 % | 33.799 M 125 081.48 % | 27.000 K -99.37 % | 4.298 M 12.48 % | 3.821 M |
| Capital expenditure | -49.000 K -11.36 % | -44.000 K 76.22 % | -185.000 K -168.12 % | -69.000 K -6 800.00 % | -1.000 K 98.18 % | -55.000 K -587.50 % | -8.000 K 95.40 % | -174.000 K 56.50 % | -400.000 K -12.36 % | -356.000 K -1.42 % | -351.000 K -848.65 % | -37.000 K 96.52 % | -1.063 M -104.03 % | -521.000 K 35.60 % | -809.000 K -10.52 % | -732.000 K 55.42 % | -1.642 M -1 089.16 % | 166.000 K 182.59 % | -201.000 K -73.28 % | -116.000 K 55.21 % | -259.000 K -8 533.33 % | -3.000 K -100.36 % | 829.000 K 177.77 % | -1.066 M -108.04 % | 13.259 M 2 805.92 % | -490.000 K 96.53 % | -14.139 M -264.78 % | -3.876 M 32.00 % | -5.700 M -61.93 % | -3.520 M 37.32 % | -5.616 M 74.46 % | -21.987 M -2 356.65 % | -895.000 K -2.40 % | -874.000 K 44.65 % | -1.579 M -379.94 % | -329.000 K 4.08 % | -343.000 K 14.04 % | -399.000 K 40.00 % | -665.000 K 56.76 % | -1.538 M -43.60 % | -1.071 M -283.87 % | -279.000 K 86.68 % | -2.095 M -200.77 % | 2.079 M 172.19 % | -2.880 M -896.54 % | -289.000 K 49.39 % | -571.000 K -4 178.57 % | 14.000 K 101.79 % | -781.000 K -68.68 % | -463.000 K 65.29 % | -1.334 M 0.82 % | -1.345 M -4 103.13 % | -32.000 K 47.54 % | -61.000 K |
| Free CashFlow | 65.487 M 1 481.81 % | 4.140 M 64.03 % | 2.524 M 235.05 % | -1.869 M -115.40 % | 12.135 M 6 794.89 % | 176.000 K -96.43 % | 4.927 M 171.24 % | -6.916 M 43.71 % | -12.286 M -283.84 % | 6.683 M 116.98 % | 3.080 M 864.27 % | -403.000 K 94.89 % | -7.882 M -1 185.81 % | -613.000 K 94.36 % | -10.861 M -386.12 % | 3.796 M -31.01 % | 5.502 M 181.88 % | -6.720 M -179.18 % | 8.487 M 409.29 % | -2.744 M 89.97 % | -27.347 M -15 907.51 % | 173.000 K -98.11 % | 9.137 M 1 579.60 % | 544.000 K -71.47 % | 1.907 M 111.67 % | -16.338 M -376.60 % | -3.428 M 62.30 % | -9.093 M 63.37 % | -24.823 M 28.97 % | -34.948 M -278.48 % | 19.581 M 190.99 % | -21.520 M 4.83 % | -22.611 M -83.83 % | -12.300 M -135.85 % | 34.311 M 542.04 % | -7.762 M 51.32 % | -15.946 M -19.90 % | -13.299 M -132.69 % | 40.676 M 68 842.37 % | 59.000 K 100.19 % | -31.648 M -214.91 % | -10.050 M -152.93 % | 18.989 M 331.86 % | -8.190 M -253.57 % | 5.333 M 274.17 % | -3.062 M -112.94 % | 23.669 M 1 065.69 % | -2.451 M -137.09 % | 6.609 M 27.29 % | 5.192 M -84.01 % | 32.465 M 2 563.20 % | -1.318 M -130.90 % | 4.266 M 13.46 % | 3.760 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 |