XpresSpa Group, Inc. XSPA
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 33.897 M 12.58 % | 30.109 M -46.18 % | 55.939 M -24.13 % | 73.729 M 779.30 % | 8.385 M -82.72 % | 48.515 M -3.15 % | 50.094 M 2.60 % | 48.823 M 157.32 % | 18.974 M -16.37 % | 22.687 M 1 492.07 % | 1.425 M 29.55 % | 1.100 M 198.10 % | 369.000 K -48.61 % | 718.000 K 240.28 % | 211.000 K 955.00 % | 20.000 K | 0.000 |
| Net income | -16.490 M 40.56 % | -27.741 M 14.98 % | -32.629 M -1 227.86 % | 2.893 M 103.20 % | -90.488 M -326.37 % | -21.223 M 42.96 % | -37.205 M -29.00 % | -28.840 M -20.14 % | -24.006 M -115.17 % | -11.157 M 89.83 % | -109.677 M -109.18 % | -52.433 M -151.59 % | -20.841 M -178.66 % | -7.479 M 24.77 % | -9.942 M -61.68 % | -6.149 M 16.13 % | -7.332 M |
| Income before tax | -16.441 M 41.27 % | -27.994 M 14.06 % | -32.574 M -1 204.58 % | 2.949 M 103.20 % | -92.225 M -346.05 % | -20.676 M 42.42 % | -35.909 M -124.42 % | -16.001 M 33.34 % | -24.003 M -97.98 % | -12.124 M 88.90 % | -109.222 M -161.62 % | -41.748 M -100.85 % | -20.786 M -181.31 % | -7.389 M 25.42 % | -9.907 M -63.05 % | -6.076 M 17.21 % | -7.339 M |
| Income before tax ratio | -0.49 47.83 % | -0.93 -59.67 % | -0.58 -1 555.86 % | 0.04 100.36 % | -11.00 -2 480.80 % | -0.43 40.55 % | -0.72 -118.72 % | -0.33 74.09 % | -1.27 -136.72 % | -0.53 99.30 % | -76.65 -101.95 % | -37.95 32.63 % | -56.33 -447.37 % | -10.29 78.08 % | -46.95 84.54 % | -303.80 | 0.00 |
| EBITDA | -15.964 M 37.91 % | -25.711 M 5.28 % | -27.145 M -429.87 % | 8.229 M 110.11 % | -81.424 M -559.57 % | -12.345 M 52.81 % | -26.158 M -30.65 % | -20.022 M 2.16 % | -20.463 M -246.07 % | -5.913 M 94.40 % | -105.654 M -123.78 % | -47.213 M -158.21 % | -18.285 M -215.10 % | -5.803 M -5.20 % | -5.516 M -3.18 % | -5.346 M 24.44 % | -7.075 M |
| Net income ratio | -0.49 47.20 % | -0.92 -57.96 % | -0.58 -1 586.55 % | 0.04 100.36 % | -10.79 -2 366.93 % | -0.44 41.10 % | -0.74 -25.73 % | -0.59 53.31 % | -1.27 -157.27 % | -0.49 99.36 % | -76.97 -61.47 % | -47.67 15.60 % | -56.48 -442.22 % | -10.42 77.89 % | -47.12 84.67 % | -307.45 | 0.00 |
| Ratio EBITDA | -0.47 44.85 % | -0.85 -75.97 % | -0.49 -534.78 % | 0.11 101.15 % | -9.71 -3 716.23 % | -0.25 51.27 % | -0.52 -27.33 % | -0.41 61.97 % | -1.08 -313.79 % | -0.26 99.65 % | -74.14 -72.74 % | -42.92 13.38 % | -49.55 -513.11 % | -8.08 69.08 % | -26.14 90.22 % | -267.30 | 0.00 |
| Gross profit ratio | 0.26 115.22 % | 0.12 -43.24 % | 0.22 -50.90 % | 0.44 202.23 % | -0.43 -295.27 % | 0.22 3.43 % | 0.21 9.42 % | 0.19 -40.14 % | 0.32 120.74 % | 0.15 100.87 % | -16.80 26.47 % | -22.85 30.56 % | -32.91 -4 296.77 % | 0.78 433.71 % | 0.15 126.71 % | -0.55 | 0.00 |
| Weighted average shs out dil | 4.611 B 10.44 % | 4.175 B 4 358.07 % | 93.655 M -10.87 % | 105.077 M 135.77 % | 44.568 M 2 626.77 % | 1.634 M 237.32 % | 484.544 K 30.45 % | 371.449 K 46.94 % | 252.787 K 48.44 % | 170.295 K 12.92 % | 150.816 K 8.66 % | 138.801 K 99.88 % | 69.441 K 553.81 % | 10.621 K 102.04 % | 5.257 K 403.06 % | 1.045 K 0.00 % | 1.045 K |
| Weighted average shs out | 4.611 B 10.44 % | 4.175 B 4 358.07 % | 93.655 M -10.87 % | 105.077 M 135.77 % | 44.568 M 2 626.77 % | 1.634 M 237.32 % | 484.544 K 30.45 % | 371.449 K 46.94 % | 252.787 K 48.44 % | 170.295 K 13.99 % | 149.400 K 7.74 % | 138.669 K 112.73 % | 65.185 K 513.74 % | 10.621 K 102.04 % | 5.257 K 403.06 % | 1.045 K 0.00 % | 1.045 K |
| EPS diluted | -3.66 -55 354.55 % | -0.01 98.11 % | -0.35 -1 372.73 % | 0.03 101.35 % | -2.03 84.36 % | -12.98 83.09 % | -76.78 1.11 % | -77.64 18.25 % | -94.97 -44.95 % | -65.52 90.99 % | -727.22 -92.51 % | -377.76 -25.87 % | -300.13 57.38 % | -704.17 62.77 % | -1 891.19 67.86 % | -5 884.21 16.13 % | -7 016.27 |
| Earnings per share | -3.66 -55 354.55 % | -0.01 98.11 % | -0.35 -1 372.73 % | 0.03 101.35 % | -2.03 84.36 % | -12.98 83.09 % | -76.78 1.11 % | -77.64 18.25 % | -94.97 -44.95 % | -65.52 91.08 % | -734.12 -94.15 % | -378.12 -18.27 % | -319.72 54.60 % | -704.17 62.77 % | -1 891.19 67.86 % | -5 884.21 16.13 % | -7 016.27 |
| Gross profit | 8.919 M 142.30 % | 3.681 M -69.45 % | 12.048 M -62.75 % | 32.344 M 998.94 % | -3.598 M -133.75 % | 10.661 M 0.17 % | 10.643 M 12.27 % | 9.480 M 54.02 % | 6.155 M 84.61 % | 3.334 M 113.92 % | -23.943 M 4.75 % | -25.136 M -107.00 % | -12.143 M -2 256.84 % | 563.000 K 1 716.13 % | 31.000 K 381.82 % | -11.000 K | 0.000 |
| Income tax expense | -49.000 K -40.00 % | -35.000 K -163.64 % | 55.000 K -1.79 % | 56.000 K 700.00 % | 7.000 K 104.79 % | -146.000 K 47.48 % | -278.000 K -350.45 % | 111.000 K 3 600.00 % | 3.000 K 100.35 % | -866.000 K -252.03 % | -246.000 K 4.28 % | -257.000 K -567.27 % | 55.000 K -38.89 % | 90.000 K 157.14 % | 35.000 K -52.05 % | 73.000 K 1 142.86 % | -7.000 K |
| Cost of revenue | 24.978 M -5.49 % | 26.428 M -39.79 % | 43.891 M 6.06 % | 41.385 M 245.36 % | 11.983 M -68.34 % | 37.854 M -4.05 % | 39.451 M 0.27 % | 39.343 M 206.91 % | 12.819 M -33.76 % | 19.353 M -23.71 % | 25.368 M -3.31 % | 26.236 M 109.69 % | 12.512 M 7 972.26 % | 155.000 K -13.89 % | 180.000 K 480.65 % | 31.000 K | 0.000 |
| General and administrative expenses | 12.542 M -3.20 % | 12.957 M -58.43 % | 31.169 M 28.80 % | 24.199 M 51.81 % | 15.940 M 11.32 % | 14.319 M -11.83 % | 16.240 M -2.03 % | 16.577 M 28.89 % | 12.861 M 23.87 % | 10.383 M -32.94 % | 15.484 M -61.64 % | 40.365 M | 0.000 -100.00 % | 2.777 M 33.90 % | 2.074 M 32.27 % | 1.568 M 11.28 % | 1.409 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.248 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.193 M 4.68 % | 2.095 M 19.58 % | 1.752 M -36.73 % | 2.769 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 12.042 M 276.19 % | 3.201 M -38.56 % | 5.210 M -14.92 % | 6.124 M -35.52 % | 9.498 M 19.08 % | 7.976 M -42.13 % | 13.782 M 0.76 % | 13.678 M -33.62 % | 20.607 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.542 M -3.20 % | 12.957 M -70.01 % | 43.211 M 57.70 % | 27.400 M 29.55 % | 21.150 M 3.46 % | 20.443 M -20.57 % | 25.738 M 4.83 % | 24.553 M -14.07 % | 28.572 M 108.89 % | 13.678 M -36.37 % | 21.496 M -48.67 % | 41.877 M 231.70 % | 12.625 M 80.69 % | 6.987 M 7.06 % | 6.526 M 23.25 % | 5.295 M -27.35 % | 7.288 M |
| Cost and expenses | 37.520 M -4.74 % | 39.385 M -54.78 % | 87.102 M 26.63 % | 68.785 M 107.60 % | 33.133 M -43.17 % | 58.297 M -10.57 % | 65.189 M 2.02 % | 63.896 M 54.37 % | 41.391 M 25.31 % | 33.031 M -29.52 % | 46.864 M 11.91 % | 41.877 M 66.60 % | 25.137 M 251.96 % | 7.142 M 6.50 % | 6.706 M 25.91 % | 5.326 M -26.92 % | 7.288 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 889.000 K -41.20 % | 1.512 M -13.10 % | 1.740 M -13.73 % | 2.017 M -14.43 % | 2.357 M 19.34 % | 1.975 M -36.50 % | 3.110 M |
| Selling general and administrative expenses | 12.542 M -3.20 % | 12.957 M -58.43 % | 31.169 M 28.80 % | 24.199 M 51.81 % | 15.940 M 11.32 % | 14.319 M -11.83 % | 16.240 M -2.03 % | 16.577 M 17.49 % | 14.109 M 35.89 % | 10.383 M -32.94 % | 15.484 M -61.64 % | 40.365 M 270.83 % | 10.885 M 119.01 % | 4.970 M 19.21 % | 4.169 M 25.57 % | 3.320 M -20.54 % | 4.178 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 43.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 |
| Interest expense | 0.000 | 0.000 | 0.000 100.00 % | -96.000 K -105.24 % | 1.832 M -36.83 % | 2.900 M 58.73 % | 1.827 M 149.93 % | 731.000 K -56.95 % | 1.698 M -34.54 % | 2.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.525 M -64.57 % | 4.304 M 597.57 % | 617.000 K 292.99 % | 157.000 K |
| Depreciation and amortization | 938.000 K -73.55 % | 3.546 M -34.68 % | 5.429 M 10.35 % | 4.920 M -31.90 % | 7.225 M 17.98 % | 6.124 M -35.52 % | 9.498 M 19.08 % | 7.976 M 332.30 % | 1.845 M -47.53 % | 3.516 M -12.60 % | 4.023 M -22.93 % | 5.220 M 108.72 % | 2.501 M 4 000.00 % | 61.000 K -29.89 % | 87.000 K -23.01 % | 113.000 K 5.61 % | 107.000 K |
| Operating income | 69.000 K 100.74 % | -9.276 M 71.52 % | -32.574 M -1 084.41 % | 3.309 M 108.25 % | -40.104 M -152.67 % | -15.872 M 54.29 % | -34.725 M -130.38 % | -15.073 M 32.76 % | -22.417 M -116.72 % | -10.344 M 90.70 % | -111.196 M -172.69 % | -40.777 M -64.64 % | -24.768 M -285.55 % | -6.424 M 1.09 % | -6.495 M -22.41 % | -5.306 M 27.20 % | -7.288 M |
| Operating income ratio | 0.00 100.66 % | -0.31 47.09 % | -0.58 -1 397.47 % | 0.04 100.94 % | -4.78 -1 361.94 % | -0.33 52.80 % | -0.69 -124.53 % | -0.31 73.87 % | -1.18 -159.12 % | -0.46 99.42 % | -78.03 -110.50 % | -37.07 44.77 % | -67.12 -650.21 % | -8.95 70.93 % | -30.78 88.40 % | -265.30 | 0.00 |
| Total other income expenses net | -16.510 M 11.80 % | -18.718 M -1 226.58 % | -1.411 M -21.85 % | -1.158 M 97.78 % | -52.121 M -984.95 % | -4.804 M -305.74 % | -1.184 M -27.59 % | -928.000 K 41.49 % | -1.586 M 10.90 % | -1.780 M -190.17 % | 1.974 M 303.30 % | -971.000 K -124.38 % | 3.982 M 512.64 % | -965.000 K 71.72 % | -3.412 M -343.12 % | -770.000 K -1 409.80 % | -51.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 6.217 M 133.99 % | 2.657 M 153.88 % | -4.931 M 94.62 % | -91.682 M -12.70 % | -81.351 M -1 222.55 % | 7.247 M 42.57 % | 5.083 M 3 750.76 % | 132.000 K 101.16 % | -11.410 M 47.58 % | -21.767 M -35.85 % | -16.023 M 52.29 % | -33.586 M 41.04 % | -56.960 M -4 686.55 % | -1.190 M 46.73 % | -2.234 M -229.51 % | 1.725 M 132.50 % | -5.308 M |
| Total investments | 0.000 -100.00 % | 14.613 M -36.89 % | 23.153 M 3 106.79 % | 722.000 K -59.16 % | 1.768 M 265.29 % | 484.000 K -80.50 % | 2.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -99.23 % | 2.602 M 12 910.00 % | 20.000 K |
| Total debt | 10.767 M -2.95 % | 11.094 M -21.36 % | 14.107 M 2.05 % | 13.824 M 63.60 % | 8.450 M -10.40 % | 9.431 M 11.14 % | 8.486 M 30.55 % | 6.500 M 0.00 % | 6.500 M 104.15 % | 3.184 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.173 M 28.51 % | 2.469 M 254.74 % | 696.000 K |
| Accumulated other comprehensive income loss | -1.959 M -1.82 % | -1.924 M -260.30 % | -534.000 K -71.15 % | -312.000 K -41.82 % | -220.000 K 22.26 % | -283.000 K -12.75 % | -251.000 K -239.19 % | -74.000 K -469.23 % | -13.000 K | 0.000 100.00 % | -389.000 K -190.30 % | -134.000 K -185.11 % | -47.000 K 89.65 % | -454.000 K -15.52 % | -393.000 K -28.43 % | -306.000 K -58.55 % | -193.000 K |
| Retained earnings | -472.706 M -3.70 % | -455.853 M -6.48 % | -428.112 M -8.31 % | -395.275 M 0.84 % | -398.624 M -29.37 % | -308.136 M -7.40 % | -286.913 M -14.90 % | -249.708 M -13.06 % | -220.868 M -12.19 % | -196.862 M -6.01 % | -185.705 M -144.26 % | -76.028 M -222.22 % | -23.595 M 37.16 % | -37.546 M -24.87 % | -30.067 M -49.40 % | -20.125 M -44.00 % | -13.976 M |
| Common stock | 53.000 K 26.19 % | 42.000 K -94.95 % | 832.000 K -17.87 % | 1.013 M 7.65 % | 941.000 K 92.43 % | 489.000 K 38.92 % | 352.000 K 32.83 % | 265.000 K 44.81 % | 183.000 K 38.64 % | 132.000 K -85.87 % | 934.000 K 10.53 % | 845.000 K 3.17 % | 819.000 K 719.00 % | 100.000 K 85.19 % | 54.000 K 145.45 % | 22.000 K 0.00 % | 22.000 K |
| Total equity | 7.742 M -63.08 % | 20.971 M -56.26 % | 47.949 M -52.02 % | 99.935 M 24.34 % | 80.371 M 3 269.20 % | -2.536 M -119.31 % | 13.135 M -71.35 % | 45.839 M -28.57 % | 64.169 M 58.38 % | 40.516 M 29.94 % | 31.180 M -72.72 % | 114.282 M -22.96 % | 148.332 M 12 832.36 % | -1.165 M -387.45 % | -239.000 K 98.54 % | -16.378 M -49.30 % | -10.970 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.930 M -25.31 % | 9.278 M 1 072.95 % | 791.000 K 95.79 % | 404.000 K 10.68 % | 365.000 K 115.32 % | -2.382 M -256.40 % | 1.523 M -62.30 % | 4.040 M -46.93 % | 7.612 M 235.33 % | 2.270 M 16.53 % | 1.948 M -87.39 % | 15.448 M -4.24 % | 16.132 M |
| Long term debt | 8.386 M -3.52 % | 8.692 M -24.56 % | 11.521 M 53.53 % | 7.504 M 218.64 % | 2.355 M -59.13 % | 5.762 M | 0.000 -100.00 % | 6.500 M 0.00 % | 6.500 M 104.15 % | 3.184 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.911 M | 0.000 | 0.000 |
| Total non current liabilities | 8.386 M -3.52 % | 8.692 M -24.56 % | 11.521 M 53.53 % | 7.504 M -19.18 % | 9.285 M -38.26 % | 15.040 M 1 801.39 % | 791.000 K -88.54 % | 6.904 M 0.57 % | 6.865 M 755.99 % | 802.000 K -47.34 % | 1.523 M -62.30 % | 4.040 M -46.93 % | 7.612 M 225.72 % | 2.337 M -39.44 % | 3.859 M -75.02 % | 15.448 M -4.24 % | 16.132 M |
| Other current liabilities | 4.088 M -17.71 % | 4.968 M -13.13 % | 5.719 M -10.49 % | 6.389 M 82.28 % | 3.505 M -36.06 % | 5.482 M 88.45 % | 2.909 M -65.86 % | 8.520 M 1 078.42 % | 723.000 K 6.95 % | 676.000 K -85.71 % | 4.732 M -13.78 % | 5.488 M 1 278.89 % | 398.000 K -44.95 % | 723.000 K -13.62 % | 837.000 K -62.80 % | 2.250 M 284.62 % | 585.000 K |
| Deferred revenue | 1.143 M 32.75 % | 861.000 K 153.98 % | 339.000 K -38.25 % | 549.000 K -38.04 % | 886.000 K | 0.000 -100.00 % | 719.000 K | 0.000 -100.00 % | 143.000 K -73.42 % | 538.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.381 M -0.87 % | 2.402 M -7.12 % | 2.586 M -59.08 % | 6.320 M 3.69 % | 6.095 M 66.12 % | 3.669 M -56.76 % | 8.486 M | 0.000 -100.00 % | 676.000 K -78.77 % | 3.184 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.262 M -48.89 % | 2.469 M 254.74 % | 696.000 K |
| Total current liabilities | 9.224 M -1.14 % | 9.330 M -14.84 % | 10.956 M -44.74 % | 19.827 M 47.12 % | 13.477 M -16.91 % | 16.220 M -2.63 % | 16.658 M 33.30 % | 12.497 M 6.15 % | 11.773 M 27.77 % | 9.214 M 94.72 % | 4.732 M -13.78 % | 5.488 M 197.94 % | 1.842 M 154.77 % | 723.000 K -68.14 % | 2.269 M -51.92 % | 4.719 M 268.38 % | 1.281 M |
| Total liabilities | 17.610 M -2.29 % | 18.022 M -19.82 % | 22.477 M -17.76 % | 27.331 M 20.07 % | 22.762 M -27.18 % | 31.260 M 79.15 % | 17.449 M -10.06 % | 19.401 M 4.09 % | 18.638 M 86.08 % | 10.016 M 60.13 % | 6.255 M -34.35 % | 9.528 M 0.78 % | 9.454 M 208.95 % | 3.060 M -50.07 % | 6.128 M -69.61 % | 20.167 M 15.82 % | 17.413 M |
| Other non current assets | 2.385 M -8.02 % | 2.593 M -16.89 % | 3.120 M 9.90 % | 2.839 M 86.53 % | 1.522 M 26.20 % | 1.206 M -12.67 % | 1.381 M -36.45 % | 2.173 M 7.57 % | 2.020 M 120.52 % | 916.000 K -7.38 % | 989.000 K 300.40 % | 247.000 K 357.41 % | 54.000 K 575.00 % | 8.000 K -11.11 % | 9.000 K -25.00 % | 12.000 K 0.00 % | 12.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 722.000 K -59.16 % | 1.768 M 265.29 % | 484.000 K -80.50 % | 2.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.023 M -24.39 % | 1.353 M -66.24 % | 4.008 M 7.40 % | 3.732 M 328.97 % | 870.000 K -87.17 % | 6.783 M -26.01 % | 9.167 M -20.61 % | 11.547 M -26.03 % | 15.610 M -5.26 % | 16.476 M -6.52 % | 17.625 M -22.52 % | 22.748 M -33.18 % | 34.044 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 1.389 M 1.31 % | 1.371 M -65.93 % | 4.024 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.630 M -22.00 % | 25.166 M 417.50 % | 4.863 M | 0.000 -100.00 % | 65.757 M -0.32 % | 65.965 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.412 M -11.45 % | 2.724 M -66.09 % | 8.032 M 115.22 % | 3.732 M 328.97 % | 870.000 K -87.17 % | 6.783 M -26.01 % | 9.167 M -70.60 % | 31.177 M -23.54 % | 40.776 M 91.09 % | 21.339 M 21.07 % | 17.625 M -80.09 % | 88.505 M -11.50 % | 100.009 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.218 M -26.61 % | 7.110 M -40.46 % | 11.942 M 8.62 % | 10.994 M 52.80 % | 7.195 M -55.91 % | 16.318 M 38.35 % | 11.795 M -25.33 % | 15.797 M -4.07 % | 16.467 M | 0.000 -100.00 % | 221.000 K -3.91 % | 230.000 K -21.77 % | 294.000 K 104.17 % | 144.000 K -19.10 % | 178.000 K -0.56 % | 179.000 K -30.89 % | 259.000 K |
| Total non current assets | 10.015 M -19.41 % | 12.427 M -46.19 % | 23.094 M 26.29 % | 18.287 M 61.05 % | 11.355 M -54.20 % | 24.791 M -0.14 % | 24.825 M -49.49 % | 49.147 M -17.07 % | 59.263 M 166.29 % | 22.255 M 18.16 % | 18.835 M -78.83 % | 88.982 M -11.33 % | 100.357 M 56 598.87 % | 177.000 K -17.29 % | 214.000 K -21.03 % | 271.000 K -15.58 % | 321.000 K |
| Other current assets | 1.246 M 31.30 % | 949.000 K -15.42 % | 1.122 M 2.47 % | 1.095 M -17.11 % | 1.321 M 19.87 % | 1.102 M -29.99 % | 1.574 M -79.73 % | 7.766 M 246.39 % | 2.242 M -16.99 % | 2.701 M 4.81 % | 2.577 M 107.49 % | 1.242 M 290.57 % | 318.000 K 70.05 % | 187.000 K 11.31 % | 168.000 K -2.33 % | 172.000 K 75.51 % | 98.000 K |
| Short term investments | 7.247 M -50.41 % | 14.613 M -36.89 % | 23.153 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 % | 20.000 K -99.23 % | 2.602 M 12 910.00 % | 20.000 K |
| cash and cash equivalents | 4.550 M -46.07 % | 8.437 M -55.68 % | 19.038 M -81.96 % | 105.506 M 17.49 % | 89.801 M 4 011.77 % | 2.184 M -35.82 % | 3.403 M -46.56 % | 6.368 M -64.44 % | 17.910 M -28.22 % | 24.951 M 55.72 % | 16.023 M -52.29 % | 33.586 M -41.04 % | 56.960 M 4 686.55 % | 1.190 M -77.99 % | 5.407 M 626.75 % | 744.000 K -87.61 % | 6.004 M |
| Cash and short term investments | 11.797 M -48.82 % | 23.050 M -45.37 % | 42.191 M -60.01 % | 105.506 M 17.49 % | 89.801 M 4 011.77 % | 2.184 M -35.82 % | 3.403 M -46.56 % | 6.368 M -64.44 % | 17.910 M -28.22 % | 24.951 M 55.72 % | 16.023 M -52.29 % | 33.586 M -41.04 % | 56.960 M 4 686.55 % | 1.190 M -78.07 % | 5.427 M 62.19 % | 3.346 M -44.46 % | 6.024 M |
| Total current assets | 15.337 M -42.27 % | 26.566 M -43.87 % | 47.332 M -56.57 % | 108.979 M 18.74 % | 91.779 M 2 233.56 % | 3.933 M -31.71 % | 5.759 M -64.21 % | 16.093 M -31.65 % | 23.544 M -16.74 % | 28.277 M 52.03 % | 18.600 M -46.59 % | 34.828 M -39.35 % | 57.429 M 3 242.78 % | 1.718 M -69.73 % | 5.675 M 61.31 % | 3.518 M -42.54 % | 6.122 M |
| Inventory | 501.000 K -44.33 % | 900.000 K -22.48 % | 1.161 M -34.15 % | 1.763 M 168.34 % | 657.000 K 1.55 % | 647.000 K -17.26 % | 782.000 K -32.53 % | 1.159 M -60.62 % | 2.943 M 676.52 % | 379.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.793 M 7.56 % | 1.667 M -41.67 % | 2.858 M 364.72 % | 615.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K 78.17 % | 449.000 K 82.52 % | 246.000 K | 0.000 | 0.000 -100.00 % | 151.000 K -55.72 % | 341.000 K 326.25 % | 80.000 K | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -7.41 % | 27.000 K -66.25 % | 80.000 K 60.00 % | 50.000 K |
| 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 | 1.612 M 46.68 % | 1.099 M -52.47 % | 2.312 M -61.25 % | 5.966 M 144.51 % | 2.440 M -65.48 % | 7.069 M 84.81 % | 3.825 M 13.77 % | 3.362 M -64.81 % | 9.555 M 123.35 % | 4.278 M | 0.000 | 0.000 -100.00 % | 1.444 M | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 603.000 K 9.44 % | 551.000 K | 0.000 -100.00 % | 719.000 K 16.91 % | 615.000 K -9.02 % | 676.000 K 25.65 % | 538.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 8.530 M 7.04 % | 7.969 M -0.67 % | 8.023 M 11.38 % | 7.203 M 180.82 % | 2.565 M -30.73 % | 3.703 M -8.09 % | 4.029 M -18.70 % | 4.956 M 6.79 % | 4.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K -28.57 % | 14.000 K 250.00 % | 4.000 K -20.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K 0.00 % | 24.000 K |
| Other total stockholders equity | 473.824 M 0.66 % | 470.737 M 0.64 % | 467.740 M -4.02 % | 487.306 M 2.44 % | 475.709 M 57.69 % | 301.681 M 1.95 % | 295.904 M 1.90 % | 290.396 M 3.63 % | 280.221 M 18.11 % | 237.246 M 9.66 % | 216.340 M 14.10 % | 189.599 M 10.78 % | 171.155 M 365.92 % | 36.735 M 21.77 % | 30.167 M 652.86 % | 4.007 M 27.09 % | 3.153 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 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 | 25.352 M -34.98 % | 38.993 M -44.63 % | 70.426 M -44.66 % | 127.266 M 23.40 % | 103.134 M 259.05 % | 28.724 M -6.08 % | 30.584 M -53.12 % | 65.240 M -21.21 % | 82.807 M 63.87 % | 50.532 M 34.99 % | 37.435 M -69.76 % | 123.810 M -21.53 % | 157.786 M 8 226.44 % | 1.895 M -67.82 % | 5.889 M 55.42 % | 3.789 M -41.19 % | 6.443 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -866.000 K | 0.000 | 0.000 100.00 % | -58.000 K -341.67 % | 24.000 K -81.82 % | 132.000 K 628.00 % | -25.000 K -257.14 % | -7.000 K |
| Stock based compensation | 893.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 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 544.000 K -66.63 % | 1.630 M 119.49 % | -8.364 M -284.23 % | 4.540 M 314.45 % | -2.117 M 23.60 % | -2.771 M 25.91 % | -3.740 M -352.78 % | -826.000 K -172.65 % | 1.137 M -66.59 % | 3.403 M 1 793.03 % | -201.000 K 52.59 % | -424.000 K 10.55 % | -474.000 K -193.86 % | 505.000 K 755.84 % | -77.000 K |
| Accounts receivables | -193.000 K -116.20 % | 1.191 M 164.90 % | -1.835 M -63.26 % | -1.124 M | 0.000 | 0.000 100.00 % | -1.835 M -188.52 % | -636.000 K -381.82 % | -132.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -283.000 K | 0.000 | 0.000 | 0.000 |
| Inventory | 399.000 K 52.87 % | 261.000 K -55.91 % | 592.000 K 153.53 % | -1.106 M -10 960.00 % | -10.000 K -107.35 % | 136.000 K -63.93 % | 377.000 K -72.01 % | 1.347 M 8 318.75 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 387.000 K 179.30 % | -488.000 K -189.71 % | 544.000 K -91.86 % | 6.687 M 229.37 % | -5.169 M -237.47 % | 3.760 M 722.52 % | -604.000 K 80.60 % | -3.114 M -6.94 % | -2.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 1.243 M 143.97 % | -2.827 M 11.24 % | -3.185 M -594.57 % | 644.000 K 1 270.91 % | -55.000 K 85.05 % | -368.000 K 48.31 % | -712.000 K 13.80 % | -826.000 K -172.65 % | 1.137 M | 0.000 | 0.000 100.00 % | -141.000 K | 0.000 | 0.000 | 0.000 |
| Other non cash items | 2.319 M | 0.000 100.00 % | -1.302 M -172.09 % | 1.806 M -97.23 % | 65.287 M 545.70 % | 10.111 M -54.74 % | 22.342 M 140.60 % | 9.286 M -37.64 % | 14.890 M 776.91 % | 1.698 M -97.39 % | 65.168 M 689.72 % | 8.252 M 308.59 % | -3.956 M -691.33 % | 669.000 K -56.70 % | 1.545 M 118.84 % | 706.000 K 5 330.77 % | 13.000 K |
| Net cash provided by operating activities | -11.005 M 31.54 % | -16.074 M 33.55 % | -24.188 M -266.11 % | 14.561 M 158.22 % | -25.012 M -22 034.51 % | -113.000 K 98.28 % | -6.566 M 46.06 % | -12.172 M -44.20 % | -8.441 M -228.32 % | -2.571 M 90.94 % | -28.382 M -20.95 % | -23.465 M -62.19 % | -14.468 M -168.92 % | -5.380 M 15.42 % | -6.361 M -31.15 % | -4.850 M 33.53 % | -7.296 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -7.590 M -74.52 % | -4.349 M -91.16 % | -2.275 M 26.99 % | -3.116 M 33.87 % | -4.712 M -635.10 % | -641.000 K | 0.000 100.00 % | -246.000 K 82.95 % | -1.443 M 93.66 % | -22.756 M -84 181.48 % | -27.000 K 68.60 % | -86.000 K -160.61 % | -33.000 K 67.33 % | -101.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 2.434 M | 0.000 | 0.000 -100.00 % | 800.000 K 189.86 % | 276.000 K -86.94 % | 2.114 M 1 368.06 % | 144.000 K | 0.000 | 0.000 -100.00 % | 3.326 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.582 M -32 175.00 % | -8.000 K |
| Sales maturities of investments | 7.986 M -15.20 % | 9.417 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | -2.091 M 44.49 % | -3.767 M 89.19 % | -34.843 M -575.78 % | -5.156 M -18.56 % | -4.349 M -91.16 % | -2.275 M -1 478.79 % | 165.000 K 10.00 % | 150.000 K -92.50 % | 2.001 M 906.85 % | -248.000 K 89.68 % | -2.404 M -1 145.60 % | -193.000 K -319.57 % | -46.000 K -4 700.00 % | 1.000 K -99.96 % | 2.585 M | 0.000 | 0.000 |
| Net cash used for investing activites | 5.895 M 4.34 % | 5.650 M 116.22 % | -34.843 M -575.78 % | -5.156 M -18.56 % | -4.349 M -91.16 % | -2.275 M -21.92 % | -1.866 M 56.46 % | -4.286 M -223.37 % | 3.474 M 3 440.38 % | -104.000 K 96.08 % | -2.650 M -61.98 % | -1.636 M 91.60 % | -19.476 M -324 500.00 % | -6.000 K -100.24 % | 2.499 M 195.56 % | -2.615 M -2 299.08 % | -109.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 940.000 K 31 233.33 % | 3.000 K -97.09 % | 103.000 K -99.40 % | 17.085 M -84.56 % | 110.619 M 9 680.64 % | 1.131 M 357.89 % | 247.000 K -96.25 % | 6.584 M 10 029.23 % | 65.000 K 282.35 % | 17.000 K | 0.000 | 0.000 -100.00 % | 76.110 M 9 595.54 % | 785.000 K -91.53 % | 9.263 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -23.789 M -204.01 % | -7.825 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 1.359 M 16 887.50 % | 8.000 K 100.03 % | -27.377 M -531.13 % | 6.350 M -94.58 % | 117.225 M 9 962.23 % | 1.165 M -79.36 % | 5.644 M -7.28 % | 6.087 M 395.34 % | -2.061 M -117.77 % | 11.597 M -13.79 % | 13.452 M 760.10 % | 1.564 M -98.17 % | 85.694 M 7 053.09 % | 1.198 M -85.94 % | 8.520 M 290.29 % | 2.183 M -56.34 % | 5.000 M |
| Net cash used provided by financing activities | 1.359 M 16 887.50 % | 8.000 K 100.03 % | -27.377 M -531.13 % | 6.350 M -94.58 % | 117.225 M 9 962.23 % | 1.165 M -79.36 % | 5.644 M -7.28 % | 6.087 M 395.34 % | -2.061 M -117.77 % | 11.597 M -13.79 % | 13.452 M 760.10 % | 1.564 M -98.17 % | 85.694 M 7 053.09 % | 1.198 M -85.94 % | 8.520 M 290.29 % | 2.183 M -56.34 % | 5.000 M |
| Effect of forex changes on cash | -136.000 K 26.49 % | -185.000 K -208.33 % | -60.000 K | 0.000 -100.00 % | 3.000 K 109.38 % | -32.000 K 81.92 % | -177.000 K -190.16 % | -61.000 K -369.23 % | -13.000 K -316.67 % | 6.000 K -64.71 % | 17.000 K -89.57 % | 163.000 K 8 250.00 % | -2.000 K 93.10 % | -29.000 K -680.00 % | 5.000 K -77.27 % | 22.000 K 150.00 % | -44.000 K |
| Net change in cash | -3.887 M 63.33 % | -10.601 M 87.73 % | -86.408 M -648.45 % | 15.755 M -82.07 % | 87.867 M 7 101.35 % | -1.255 M 57.67 % | -2.965 M 74.31 % | -11.542 M -63.93 % | -7.041 M -178.86 % | 8.928 M 150.83 % | -17.563 M 24.86 % | -23.374 M -145.17 % | 51.748 M 1 327.13 % | -4.217 M -190.44 % | 4.663 M 188.65 % | -5.260 M -114.78 % | -2.449 M |
| Cash at beginning of period | 9.188 M -53.57 % | 19.789 M -81.37 % | 106.197 M 17.34 % | 90.502 M 3 334.61 % | 2.635 M -32.26 % | 3.890 M -43.25 % | 6.855 M -61.73 % | 17.910 M -28.22 % | 24.951 M 55.72 % | 16.023 M -52.29 % | 33.586 M -41.04 % | 56.960 M 992.86 % | 5.212 M -3.61 % | 5.407 M 626.75 % | 744.000 K -87.61 % | 6.004 M -28.97 % | 8.453 M |
| Cash at end of period | 5.301 M -42.31 % | 9.188 M -53.57 % | 19.789 M -81.38 % | 106.257 M 17.41 % | 90.502 M 3 334.61 % | 2.635 M -32.26 % | 3.890 M -38.91 % | 6.368 M -64.44 % | 17.910 M -28.22 % | 24.951 M 55.72 % | 16.023 M -52.29 % | 33.586 M -41.04 % | 56.960 M 4 686.55 % | 1.190 M -77.99 % | 5.407 M 626.75 % | 744.000 K -87.61 % | 6.004 M |
| Operating cash flow | -11.005 M 31.54 % | -16.074 M 33.55 % | -24.188 M -266.11 % | 14.561 M 158.22 % | -25.012 M -22 034.51 % | -113.000 K 98.28 % | -6.566 M 46.06 % | -12.172 M -44.20 % | -8.441 M -228.32 % | -2.571 M 90.94 % | -28.382 M -20.95 % | -23.465 M -62.19 % | -14.468 M -168.92 % | -5.380 M 15.42 % | -6.361 M -31.15 % | -4.850 M 33.53 % | -7.296 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -7.590 M -74.52 % | -4.349 M -91.16 % | -2.275 M 26.99 % | -3.116 M 33.87 % | -4.712 M -635.10 % | -641.000 K | 0.000 100.00 % | -246.000 K 82.95 % | -1.443 M 93.66 % | -22.756 M -84 181.48 % | -27.000 K 68.60 % | -86.000 K -160.61 % | -33.000 K 67.33 % | -101.000 K |
| Free CashFlow | -11.005 M 31.54 % | -16.074 M 33.55 % | -24.188 M -446.98 % | 6.971 M 123.74 % | -29.361 M -1 129.52 % | -2.388 M 75.34 % | -9.682 M 42.66 % | -16.884 M -85.91 % | -9.082 M -253.25 % | -2.571 M 91.02 % | -28.628 M -14.93 % | -24.908 M 33.09 % | -37.224 M -588.44 % | -5.407 M 16.13 % | -6.447 M -32.03 % | -4.883 M 33.99 % | -7.397 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.689 M 9.48 % | 7.023 M -38.10 % | 11.346 M 34.72 % | 8.422 M -9.27 % | 9.282 M 15.74 % | 8.020 M 7.39 % | 7.468 M 5.73 % | 7.063 M -6.55 % | 7.558 M -29.60 % | 10.736 M -21.04 % | 13.597 M -43.46 % | 24.048 M -18.09 % | 29.358 M 109 579.83 % | 26.767 K -99.71 % | 9.092 M 6.81 % | 8.512 M 2 535.29 % | 323.000 K 60.70 % | 201.000 K 40.56 % | 143.000 K -98.15 % | 7.718 M -28.84 % | 10.846 M -13.45 % | 12.531 M -2.92 % | 12.908 M 5.54 % | 12.230 M 6.03 % | 11.534 M -10.74 % | 12.922 M -0.89 % | 13.038 M 3.48 % | 12.600 M 8 900.00 % | 140.000 K -99.21 % | 17.731 M 8.27 % | 16.377 M 12.10 % | 14.609 M 493.14 % | 2.463 M -20.68 % | 3.105 M -72.67 % | 11.362 M 455.87 % | 2.044 M -90.93 % | 22.537 M | 0.000 | 0.000 -100.00 % | 150.000 K -33.33 % | 225.000 K 50.00 % | 150.000 K -81.25 % | 800.000 K 220.00 % | 250.000 K 242.05 % | -176.000 K -452.00 % | 50.000 K -95.69 % | 1.161 M 1 686.15 % | 65.000 K -36.89 % | 103.000 K -61.28 % | 266.000 K 166.00 % | 100.000 K -5.66 % | 106.000 K -34.57 % | 162.000 K -10.99 % | 182.000 K -19.82 % | 227.000 K 54.42 % | 147.000 K 77.11 % | 83.000 K 53.70 % | 54.000 K 22.73 % | 44.000 K 46.67 % | 30.000 K 172.73 % | 11.000 K 22.22 % | 9.000 K | 0.000 | 0.000 |
| Net income | -3.041 M 42.47 % | -5.286 M -94.20 % | -2.722 M 42.69 % | -4.750 M -137.98 % | -1.996 M -200.55 % | 1.985 M 120.01 % | -9.918 M -80.03 % | -5.509 M 61.47 % | -14.299 M -86.21 % | -7.679 M 3.13 % | -7.927 M -191.01 % | -2.724 M -248.37 % | 1.836 M 27 739.27 % | 6.595 K 100.15 % | -4.467 M -323.01 % | -1.056 M 93.27 % | -15.683 M -156.68 % | -6.110 M 89.48 % | -58.078 M -447.08 % | -10.616 M -50.20 % | -7.068 M -45.91 % | -4.844 M 23.57 % | -6.338 M -113.19 % | -2.973 M 54.69 % | -6.562 M -105.90 % | -3.187 M 9.54 % | -3.523 M 85.28 % | -23.933 M -123.51 % | -10.708 M -127.98 % | -4.697 M 33.00 % | -7.010 M -9.11 % | -6.425 M -61.31 % | -3.983 M 24.29 % | -5.261 M 51.32 % | -10.807 M -173.25 % | -3.955 M -124.42 % | 16.199 M 236.46 % | -11.871 M -39.51 % | -8.509 M -21.98 % | -6.976 M 90.84 % | -76.143 M -515.25 % | -12.376 M -23.16 % | -10.049 M 9.54 % | -11.109 M 41.44 % | -18.969 M -79.63 % | -10.560 M 3.47 % | -10.940 M 8.56 % | -11.964 M 14.57 % | -14.005 M -348.30 % | -3.124 M 39.56 % | -5.169 M 8.42 % | -5.644 M -100.43 % | -2.816 M -37.37 % | -2.050 M -36.30 % | -1.504 M -35.62 % | -1.109 M -121.36 % | -501.000 K 82.31 % | -2.832 M 38.59 % | -4.612 M -130.95 % | -1.997 M 2.96 % | -2.058 M -65.83 % | -1.241 M 5.63 % | -1.315 M 14.50 % | -1.538 M |
| Income before tax | -2.018 M 56.02 % | -4.588 M -72.61 % | -2.658 M 43.51 % | -4.705 M -162.70 % | -1.791 M -188.49 % | 2.024 M 120.28 % | -9.978 M -71.18 % | -5.829 M 58.98 % | -14.211 M -85.14 % | -7.676 M 3.14 % | -7.925 M -186.93 % | -2.762 M -252.34 % | 1.813 M 27 032.60 % | 6.682 K 100.14 % | -4.739 M -487.24 % | -807.000 K 95.08 % | -16.408 M -147.11 % | -6.640 M 88.64 % | -58.452 M -445.06 % | -10.724 M -53.11 % | -7.004 M -46.62 % | -4.777 M 21.20 % | -6.062 M -113.98 % | -2.833 M 56.85 % | -6.565 M -109.68 % | -3.131 M -8.56 % | -2.884 M 87.64 % | -23.329 M -2 805.23 % | -803.000 K 81.23 % | -4.279 M 20.14 % | -5.358 M 12.48 % | -6.122 M -53.82 % | -3.980 M 24.35 % | -5.261 M 51.32 % | -10.807 M -173.25 % | -3.955 M -125.97 % | 15.232 M 228.31 % | -11.871 M -39.51 % | -8.509 M -21.98 % | -6.976 M 90.81 % | -75.897 M -513.26 % | -12.376 M -23.16 % | -10.049 M 7.81 % | -10.900 M -30.84 % | -8.331 M 20.89 % | -10.531 M 3.72 % | -10.938 M 8.45 % | -11.948 M 13.88 % | -13.874 M -333.56 % | -3.200 M 37.08 % | -5.086 M 9.57 % | -5.624 M -100.14 % | -2.810 M -39.80 % | -2.010 M -35.99 % | -1.478 M -35.47 % | -1.091 M -110.62 % | -518.000 K 81.62 % | -2.818 M 38.66 % | -4.594 M -132.37 % | -1.977 M 3.04 % | -2.039 M -66.45 % | -1.225 M 5.33 % | -1.294 M 14.81 % | -1.519 M |
| Income before tax ratio | -0.26 59.83 % | -0.65 -178.86 % | -0.23 58.07 % | -0.56 -189.53 % | -0.19 -176.46 % | 0.25 118.89 % | -1.34 -61.90 % | -0.83 56.11 % | -1.88 -162.98 % | -0.71 -22.67 % | -0.58 -407.47 % | -0.11 -285.98 % | 0.06 -75.26 % | 0.25 147.89 % | -0.52 -449.78 % | -0.09 99.81 % | -50.80 -53.77 % | -33.03 91.92 % | -408.76 -29 317.88 % | -1.39 -115.17 % | -0.65 -69.40 % | -0.38 18.83 % | -0.47 -102.74 % | -0.23 59.30 % | -0.57 -134.91 % | -0.24 -9.54 % | -0.22 88.05 % | -1.85 67.72 % | -5.74 -2 276.72 % | -0.24 26.24 % | -0.33 21.93 % | -0.42 74.07 % | -1.62 4.63 % | -1.69 -78.14 % | -0.95 50.84 % | -1.93 -386.29 % | 0.68 | 0.00 | 0.00 100.00 % | -46.51 86.21 % | -337.32 -308.84 % | -82.51 -556.83 % | -12.56 71.19 % | -43.60 -192.11 % | 47.34 122.47 % | -210.62 -2 135.60 % | -9.42 94.87 % | -183.82 -36.46 % | -134.70 -1 019.69 % | -12.03 76.35 % | -50.86 4.14 % | -53.06 -205.88 % | -17.35 -57.06 % | -11.04 -69.62 % | -6.51 12.27 % | -7.42 -18.92 % | -6.24 88.04 % | -52.19 50.02 % | -104.41 -58.44 % | -65.90 64.45 % | -185.36 -36.19 % | -136.11 | 0.00 | 0.00 |
| EBITDA | -2.888 M 34.69 % | -4.422 M 31.06 % | -6.414 M -44.04 % | -4.453 M -184.90 % | -1.563 M -145.64 % | 3.425 M 136.48 % | -9.388 M -79.09 % | -5.242 M 63.86 % | -14.506 M -189.71 % | -5.007 M 16.34 % | -5.985 M -125.08 % | -2.659 M -161.25 % | 4.341 M 211.51 % | 1.394 M 144.56 % | -3.127 M -3 494.25 % | -87.000 K 99.38 % | -13.940 M -242.59 % | -4.069 M 92.69 % | -55.651 M -616.87 % | -7.763 M -60.62 % | -4.833 M -76.19 % | -2.743 M 32.55 % | -4.067 M -479.34 % | -702.000 K 63.13 % | -1.904 M -153.87 % | -750.000 K 43.31 % | -1.323 M 94.04 % | -22.181 M -131.70 % | -9.573 M -273.51 % | -2.563 M 32.12 % | -3.776 M 8.13 % | -4.110 M -14.04 % | -3.604 M 12.29 % | -4.109 M 59.41 % | -10.122 M -285.16 % | -2.628 M -115.82 % | 16.613 M 277.79 % | -9.344 M -29.22 % | -7.231 M -21.51 % | -5.951 M 92.23 % | -76.615 M -664.62 % | -10.020 M -10.71 % | -9.051 M 9.20 % | -9.968 M 43.53 % | -17.652 M -91.00 % | -9.242 M 4.25 % | -9.652 M 9.52 % | -10.667 M 15.36 % | -12.603 M -527.64 % | -2.008 M 60.40 % | -5.071 M 9.58 % | -5.608 M -252.48 % | -1.591 M 17.39 % | -1.926 M -44.70 % | -1.331 M -36.93 % | -972.000 K -172.27 % | -357.000 K 86.49 % | -2.642 M -116.91 % | -1.218 M 6.24 % | -1.299 M 30.39 % | -1.866 M -77.71 % | -1.050 M 5.23 % | -1.108 M 16.25 % | -1.323 M |
| Net income ratio | -0.40 47.45 % | -0.75 -213.73 % | -0.24 57.46 % | -0.56 -162.28 % | -0.22 -186.88 % | 0.25 118.64 % | -1.33 -70.27 % | -0.78 58.77 % | -1.89 -164.51 % | -0.72 -22.69 % | -0.58 -414.68 % | -0.11 -281.13 % | 0.06 -74.62 % | 0.25 150.15 % | -0.49 -296.03 % | -0.12 99.74 % | -48.55 -59.73 % | -30.40 92.52 % | -406.14 -29 427.01 % | -1.38 -111.07 % | -0.65 -68.58 % | -0.39 21.27 % | -0.49 -101.99 % | -0.24 57.27 % | -0.57 -130.68 % | -0.25 8.73 % | -0.27 85.77 % | -1.90 97.52 % | -76.49 -28 773.07 % | -0.26 38.11 % | -0.43 2.67 % | -0.44 72.80 % | -1.62 4.56 % | -1.69 -78.14 % | -0.95 50.84 % | -1.93 -369.20 % | 0.72 | 0.00 | 0.00 100.00 % | -46.51 86.26 % | -338.41 -310.16 % | -82.51 -556.83 % | -12.56 71.73 % | -44.44 -141.23 % | 107.78 151.03 % | -211.20 -2 141.35 % | -9.42 94.88 % | -184.06 -35.37 % | -135.97 -1 057.75 % | -11.74 77.28 % | -51.69 2.92 % | -53.25 -206.31 % | -17.38 -54.32 % | -11.26 -70.00 % | -6.63 12.18 % | -7.54 -24.98 % | -6.04 88.49 % | -52.44 49.97 % | -104.82 -57.46 % | -66.57 64.42 % | -187.09 -35.68 % | -137.89 | 0.00 | 0.00 |
| Ratio EBITDA | -0.38 40.35 % | -0.63 -11.38 % | -0.57 -6.92 % | -0.53 -213.99 % | -0.17 -139.43 % | 0.43 133.97 % | -1.26 -69.38 % | -0.74 61.33 % | -1.92 -311.53 % | -0.47 -5.95 % | -0.44 -298.09 % | -0.11 -174.78 % | 0.15 -99.72 % | 52.06 15 237.12 % | -0.34 -3 264.97 % | -0.01 99.98 % | -43.16 -113.19 % | -20.24 94.80 % | -389.17 -38 591.19 % | -1.01 -125.72 % | -0.45 -103.57 % | -0.22 30.53 % | -0.32 -448.91 % | -0.06 65.23 % | -0.17 -184.42 % | -0.06 42.80 % | -0.10 94.24 % | -1.76 97.43 % | -68.38 -47 204.74 % | -0.14 37.31 % | -0.23 18.04 % | -0.28 80.77 % | -1.46 -10.57 % | -1.32 -48.55 % | -0.89 30.71 % | -1.29 -274.42 % | 0.74 | 0.00 | 0.00 100.00 % | -39.67 88.35 % | -340.51 -409.75 % | -66.80 -490.43 % | -11.31 71.62 % | -39.87 -139.75 % | 100.30 154.26 % | -184.84 -2 123.37 % | -8.31 94.93 % | -164.11 -34.12 % | -122.36 -1 520.89 % | -7.55 85.11 % | -50.71 4.15 % | -52.91 -438.70 % | -9.82 7.20 % | -10.58 -80.48 % | -5.86 11.32 % | -6.61 -53.73 % | -4.30 91.21 % | -48.93 -76.74 % | -27.68 36.07 % | -43.30 74.47 % | -169.64 -45.40 % | -116.67 | 0.00 | 0.00 |
| Gross profit ratio | 0.23 22.92 % | 0.19 7 003.03 % | 0.00 -98.92 % | 0.24 -26.51 % | 0.33 -63.44 % | 0.91 521.01 % | 0.15 97.67 % | 0.07 110.73 % | -0.69 -629.55 % | 0.13 -74.20 % | 0.50 34.75 % | 0.37 -18.57 % | 0.46 -6.11 % | 0.49 220.01 % | 0.15 -70.08 % | 0.51 107.83 % | -6.53 -9.00 % | -5.99 -2.58 % | -5.84 -8 293.94 % | 0.07 -52.64 % | 0.15 -33.65 % | 0.23 -4.17 % | 0.24 -7.58 % | 0.26 34.02 % | 0.19 -15.93 % | 0.23 10.61 % | 0.21 -8.29 % | 0.22 -88.59 % | 1.96 937.81 % | 0.19 -2.16 % | 0.19 4.09 % | 0.19 -28.14 % | 0.26 110.77 % | 0.12 -71.78 % | 0.43 351.11 % | 0.10 -88.27 % | 0.82 | 0.00 | 0.00 100.00 % | -19.67 18.35 % | -24.09 58.53 % | -58.10 -796.95 % | -6.48 67.37 % | -19.85 -150.82 % | 39.06 129.26 % | -133.50 -3 006.08 % | -4.30 95.78 % | -101.78 -62.97 % | -62.46 -427.58 % | -11.84 -1 815.70 % | 0.69 -2.48 % | 0.71 2.34 % | 0.69 -14.40 % | 0.81 0.74 % | 0.80 -3.39 % | 0.83 102.60 % | 0.41 321.20 % | -0.19 -181.48 % | 0.23 270.45 % | -0.13 51.11 % | -0.27 69.32 % | -0.89 | 0.00 | 0.00 |
| Weighted average shs out dil | 5.417 M 2.97 % | 5.261 M -99.89 % | 4.611 B -4.31 % | 4.819 B 15.21 % | 4.183 B 0.18 % | 4.175 B 0.03 % | 4.174 B 4 907.92 % | 83.346 M -11.01 % | 93.655 M -1.02 % | 94.621 M -0.77 % | 95.352 M -6.15 % | 101.602 M -3.92 % | 105.743 M -0.20 % | 105.957 M 0.53 % | 105.398 M 4.29 % | 101.059 M 0.00 % | 101.059 M 65.38 % | 61.107 M 57.20 % | 38.873 M 519.39 % | 6.276 M 0.00 % | 6.276 M 554.78 % | 958.499 K 45.96 % | 656.705 K 6.37 % | 617.356 K 0.00 % | 617.356 K 30.65 % | 472.537 K 5.63 % | 447.365 K 0.94 % | 443.212 K 0.00 % | 443.212 K 10.14 % | 402.399 K 25.03 % | 321.849 K 2.38 % | 314.378 K 0.00 % | 314.378 K 21.90 % | 257.897 K 3.20 % | 249.894 K 5.90 % | 235.977 K 0.00 % | 235.977 K 38.18 % | 170.776 K 8.21 % | 157.819 K 1.38 % | 155.674 K 0.00 % | 155.674 K 0.82 % | 154.408 K 4.66 % | 147.526 K 3.58 % | 142.429 K 0.00 % | 142.429 K -0.75 % | 143.502 K 4.06 % | 137.898 K 0.42 % | 137.315 K 0.00 % | 137.315 K 41.50 % | 97.045 K 305.45 % | 23.935 K 16.08 % | 20.619 K 0.00 % | 20.619 K 94.46 % | 10.603 K 8.84 % | 9.742 K 2.12 % | 9.540 K 0.00 % | 9.540 K 2.68 % | 9.291 K 528.19 % | 1.479 K -99.81 % | 797.333 K 0.00 % | 797.333 K 53 810.28 % | 1.479 K 0.00 % | 1.479 K 0.00 % | 1.479 K |
| Weighted average shs out | 5.417 M 2.97 % | 5.261 M -99.89 % | 4.611 B -4.31 % | 4.819 B 15.21 % | 4.183 B 0.18 % | 4.175 B 0.03 % | 4.174 B 4 907.92 % | 83.346 M -11.01 % | 93.655 M -1.02 % | 94.621 M -0.77 % | 95.352 M -6.15 % | 101.602 M -3.55 % | 105.337 M -0.18 % | 105.531 M 0.13 % | 105.398 M 4.29 % | 101.059 M 0.00 % | 101.059 M 65.38 % | 61.107 M 57.20 % | 38.873 M 519.39 % | 6.276 M 0.00 % | 6.276 M 554.78 % | 958.499 K 45.96 % | 656.705 K 6.37 % | 617.356 K 0.00 % | 617.356 K 30.65 % | 472.537 K 5.63 % | 447.365 K 0.94 % | 443.212 K 0.00 % | 443.212 K 10.14 % | 402.399 K 25.03 % | 321.849 K 2.38 % | 314.378 K 0.00 % | 314.378 K 21.90 % | 257.897 K 3.20 % | 249.894 K 5.90 % | 235.977 K 0.00 % | 235.977 K 38.18 % | 170.776 K 8.21 % | 157.819 K 1.38 % | 155.674 K 0.00 % | 155.674 K 0.84 % | 154.374 K 6.21 % | 145.350 K 2.05 % | 142.429 K 0.00 % | 142.429 K 2.30 % | 139.231 K 0.97 % | 137.898 K 0.42 % | 137.315 K 0.00 % | 137.315 K 68.86 % | 81.317 K 239.74 % | 23.935 K 16.08 % | 20.619 K 0.00 % | 20.619 K 94.46 % | 10.603 K 8.84 % | 9.742 K 2.12 % | 9.540 K 0.00 % | 9.540 K 2.68 % | 9.291 K 528.19 % | 1.479 K -99.81 % | 797.333 K 0.00 % | 797.333 K 53 810.28 % | 1.479 K 0.00 % | 1.479 K 0.00 % | 1.479 K |
| EPS diluted | -0.56 44.00 % | -1.00 72.14 % | -3.59 -262.63 % | -0.99 -106.25 % | -0.48 -96 100.00 % | 0.00 120.83 % | 0.00 96.37 % | -0.07 55.93 % | -0.15 -84.73 % | -0.08 2.29 % | -0.08 -210.07 % | -0.03 -254.02 % | 0.02 17 300.00 % | 0.00 100.24 % | -0.04 -307.69 % | -0.01 93.50 % | -0.16 -60.00 % | -0.10 93.29 % | -1.49 11.83 % | -1.69 -49.56 % | -1.13 77.62 % | -5.05 47.67 % | -9.65 -100.21 % | -4.82 54.66 % | -10.63 -57.72 % | -6.74 14.47 % | -7.88 85.41 % | -54.00 -123.51 % | -24.16 -107.03 % | -11.67 46.42 % | -21.78 -6.56 % | -20.44 -61.33 % | -12.67 37.89 % | -20.40 52.83 % | -43.25 -158.05 % | -16.76 -124.41 % | 68.65 198.76 % | -69.51 -28.91 % | -53.92 -20.33 % | -44.81 90.84 % | -489.12 -510.26 % | -80.15 -17.66 % | -68.12 12.67 % | -78.00 41.43 % | -133.18 -80.98 % | -73.59 7.24 % | -79.33 8.95 % | -87.13 14.57 % | -101.99 -216.84 % | -32.19 85.09 % | -215.96 21.10 % | -273.73 -100.43 % | -136.57 29.36 % | -193.34 -25.24 % | -154.38 -32.80 % | -116.25 -121.34 % | -52.52 82.77 % | -304.81 90.23 % | -3 118.32 -124 632.80 % | -2.50 3.10 % | -2.58 99.69 % | -839.08 5.63 % | -889.11 14.50 % | -1 039.89 |
| Earnings per share | -0.56 44.00 % | -1.00 72.14 % | -3.59 -262.63 % | -0.99 -106.25 % | -0.48 -96 100.00 % | 0.00 120.83 % | 0.00 96.37 % | -0.07 55.93 % | -0.15 -84.73 % | -0.08 2.29 % | -0.08 -210.07 % | -0.03 -254.02 % | 0.02 17 300.00 % | 0.00 100.24 % | -0.04 -307.69 % | -0.01 93.50 % | -0.16 -60.00 % | -0.10 93.29 % | -1.49 11.83 % | -1.69 -49.56 % | -1.13 77.62 % | -5.05 47.67 % | -9.65 -100.21 % | -4.82 54.66 % | -10.63 -57.72 % | -6.74 14.47 % | -7.88 85.41 % | -54.00 -123.51 % | -24.16 -107.03 % | -11.67 46.42 % | -21.78 -6.56 % | -20.44 -61.33 % | -12.67 37.89 % | -20.40 52.83 % | -43.25 -158.05 % | -16.76 -124.41 % | 68.65 198.76 % | -69.51 -28.91 % | -53.92 -20.33 % | -44.81 90.84 % | -489.12 -510.10 % | -80.17 -15.95 % | -69.14 11.36 % | -78.00 41.43 % | -133.18 -75.58 % | -75.85 4.39 % | -79.33 8.95 % | -87.13 14.57 % | -101.99 -165.46 % | -38.42 82.21 % | -215.96 21.10 % | -273.73 -100.43 % | -136.57 29.36 % | -193.34 -25.24 % | -154.38 -32.80 % | -116.25 -121.34 % | -52.52 82.77 % | -304.81 90.23 % | -3 118.32 -124 632.80 % | -2.50 3.10 % | -2.58 99.69 % | -839.08 5.63 % | -889.11 14.50 % | -1 039.89 |
| Gross profit | 1.775 M 34.57 % | 1.319 M 4 296.67 % | 30.000 K -98.54 % | 2.053 M -33.32 % | 3.079 M -57.68 % | 7.276 M 566.91 % | 1.091 M 109.00 % | 522.000 K 110.02 % | -5.208 M -472.80 % | 1.397 M -79.63 % | 6.858 M -23.81 % | 9.001 M -33.30 % | 13.495 M 102 875.96 % | 13.105 K -99.06 % | 1.391 M -68.05 % | 4.353 M 306.40 % | -2.109 M -75.17 % | -1.204 M -44.19 % | -835.000 K -251.82 % | 550.000 K -66.30 % | 1.632 M -42.58 % | 2.842 M -6.97 % | 3.055 M -2.46 % | 3.132 M 42.11 % | 2.204 M -24.96 % | 2.937 M 9.63 % | 2.679 M -5.10 % | 2.823 M 926.55 % | 275.000 K -91.81 % | 3.356 M 5.93 % | 3.168 M 16.69 % | 2.715 M 326.22 % | 637.000 K 67.19 % | 381.000 K -92.29 % | 4.940 M 2 407.61 % | 197.000 K -98.94 % | 18.525 M 373.39 % | -6.776 M -24.01 % | -5.464 M -85.16 % | -2.951 M 45.56 % | -5.421 M 37.80 % | -8.715 M -68.18 % | -5.182 M -4.41 % | -4.963 M 27.81 % | -6.875 M -3.00 % | -6.675 M -33.77 % | -4.990 M 24.58 % | -6.616 M -2.84 % | -6.433 M -104.29 % | -3.149 M -4 663.77 % | 69.000 K -8.00 % | 75.000 K -33.04 % | 112.000 K -23.81 % | 147.000 K -19.23 % | 182.000 K 49.18 % | 122.000 K 258.82 % | 34.000 K 440.00 % | -10.000 K -200.00 % | 10.000 K 350.00 % | -4.000 K -33.33 % | -3.000 K 62.50 % | -8.000 K | 0.000 | 0.000 |
| Income tax expense | -34.000 K -104.87 % | 698.000 K 843.24 % | 74.000 K 64.44 % | 45.000 K -78.05 % | 205.000 K -20.23 % | 257.000 K 528.33 % | -60.000 K 81.25 % | -320.000 K -463.64 % | 88.000 K 2 833.33 % | 3.000 K 50.00 % | 2.000 K 105.26 % | -38.000 K -65.22 % | -23.000 K -26 336.78 % | -87.000 99.03 % | -9.000 K -1 000.00 % | 1.000 K 106.67 % | -15.000 K -600.00 % | 3.000 K -84.21 % | 19.000 K 117.59 % | -108.000 K -140.00 % | -45.000 K 68.53 % | -143.000 K -561.29 % | 31.000 K 181.82 % | 11.000 K 113.75 % | -80.000 K -21.21 % | -66.000 K -37.50 % | -48.000 K 42.86 % | -84.000 K 51.45 % | -173.000 K -403.51 % | 57.000 K -96.55 % | 1.652 M 627.75 % | 227.000 K -33.24 % | 340.000 K | 0.000 | 0.000 | 0.000 100.00 % | -866.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 455.000 K | 0.000 | 0.000 -100.00 % | 209.000 K 544.68 % | -47.000 K -262.07 % | 29.000 K 1 350.00 % | 2.000 K -87.50 % | 16.000 K -87.79 % | 131.000 K 272.37 % | -76.000 K -191.57 % | 83.000 K 315.00 % | 20.000 K 233.33 % | 6.000 K -85.00 % | 40.000 K 53.85 % | 26.000 K 44.44 % | 18.000 K 205.88 % | -17.000 K -221.43 % | 14.000 K -22.22 % | 18.000 K -10.00 % | 20.000 K 5.26 % | 19.000 K 18.75 % | 16.000 K -23.81 % | 21.000 K 10.53 % | 19.000 K |
| Cost of revenue | 5.914 M 3.68 % | 5.704 M -49.59 % | 11.316 M 77.67 % | 6.369 M 2.68 % | 6.203 M 733.74 % | 744.000 K -88.33 % | 6.377 M -2.51 % | 6.541 M -48.76 % | 12.766 M 36.70 % | 9.339 M 38.58 % | 6.739 M -55.21 % | 15.047 M -5.14 % | 15.863 M 116 010.38 % | 13.662 K -99.82 % | 7.701 M 85.16 % | 4.159 M 71.01 % | 2.432 M 73.10 % | 1.405 M 43.66 % | 978.000 K -86.36 % | 7.168 M -22.21 % | 9.214 M -4.90 % | 9.689 M -1.66 % | 9.853 M 8.30 % | 9.098 M -2.49 % | 9.330 M -6.56 % | 9.985 M -3.61 % | 10.359 M 5.95 % | 9.777 M 7 342.22 % | -135.000 K -100.94 % | 14.375 M 8.83 % | 13.209 M 11.06 % | 11.894 M 551.37 % | 1.826 M -32.97 % | 2.724 M -57.58 % | 6.422 M 247.70 % | 1.847 M -53.96 % | 4.012 M -40.79 % | 6.776 M 24.01 % | 5.464 M 76.20 % | 3.101 M -45.08 % | 5.646 M -36.31 % | 8.865 M 48.19 % | 5.982 M 14.75 % | 5.213 M -22.18 % | 6.699 M -0.39 % | 6.725 M 9.33 % | 6.151 M -7.93 % | 6.681 M 2.22 % | 6.536 M 91.39 % | 3.415 M 10 916.13 % | 31.000 K 0.00 % | 31.000 K -38.00 % | 50.000 K 42.86 % | 35.000 K -22.22 % | 45.000 K 80.00 % | 25.000 K -48.98 % | 49.000 K -23.44 % | 64.000 K 88.24 % | 34.000 K 0.00 % | 34.000 K 142.86 % | 14.000 K -17.65 % | 17.000 K | 0.000 | 0.000 |
| General and administrative expenses | 4.280 M -0.72 % | 4.311 M 410.18 % | 845.000 K -81.33 % | 4.525 M 47.30 % | 3.072 M -17.04 % | 3.703 M 3.06 % | 3.593 M -41.01 % | 6.091 M -12.69 % | 6.976 M 8.21 % | 6.447 M -14.70 % | 7.558 M -25.81 % | 10.188 M 3.44 % | 9.849 M 189 449.65 % | 5.196 K -99.89 % | 4.646 M 3.06 % | 4.508 M -9.26 % | 4.968 M 13.74 % | 4.368 M 29.58 % | 3.371 M 4.27 % | 3.233 M -36.79 % | 5.115 M 64.58 % | 3.108 M 24.52 % | 2.496 M -30.67 % | 3.600 M -5.19 % | 3.797 M -3.70 % | 3.943 M 1.00 % | 3.904 M -15.06 % | 4.596 M 1 156.55 % | -435.000 K -107.95 % | 5.473 M 5.17 % | 5.204 M -24.14 % | 6.860 M 65.74 % | 4.139 M 10.91 % | 3.732 M 12.92 % | 3.305 M 11.96 % | 2.952 M -71.57 % | 10.383 M 395.61 % | 2.095 M -8.83 % | 2.298 M -23.35 % | 2.998 M -54.51 % | 6.591 M 68.14 % | 3.920 M -1.66 % | 3.986 M -55.18 % | 8.893 M -41.99 % | 15.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.742 M | 0.000 -100.00 % | 1.282 M -12.19 % | 1.460 M 108.27 % | 701.000 K -2.77 % | 721.000 K 4.49 % | 690.000 K 3.76 % | 665.000 K 0.61 % | 661.000 K 18.46 % | 558.000 K -2.62 % | 573.000 K 103.91 % | 281.000 K -62.48 % | 749.000 K 205.71 % | 245.000 K -11.23 % | 276.000 K -7.38 % | 298.000 K |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 626.000 K | 0.000 | 0.000 100.00 % | -313.000 K -200.00 % | 313.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.424 M 20.07 % | 1.186 M -6.25 % | 1.265 M -11.66 % | 1.432 M -2.19 % | 1.464 M -7.28 % | 1.579 M -4.24 % | 1.649 M -60.00 % | 4.123 M 119.43 % | 1.879 M 1.95 % | 1.843 M 11.49 % | 1.653 M 46.67 % | 1.127 M -40.50 % | 1.894 M -38.78 % | 3.094 M 62.93 % | 1.899 M 384.44 % | 392.000 K 256.36 % | 110.000 K -99.11 % | 12.350 M 1 351.23 % | 851.000 K 113.03 % | -6.532 M -897.56 % | 819.000 K 0.74 % | 813.000 K 1.12 % | 804.000 K 137.12 % | -2.166 M -192.84 % | 2.333 M 141.01 % | 968.000 K 1.15 % | 957.000 K -92.77 % | 13.229 M | 0.000 | 0.000 | 0.000 100.00 % | -1.099 M | 0.000 -100.00 % | 340.000 K -55.20 % | 759.000 K 79.01 % | 424.000 K -8.42 % | 463.000 K -32.41 % | 685.000 K 10.31 % | 621.000 K 7.07 % | 580.000 K 22.11 % | 475.000 K -20.83 % | 600.000 K 36.05 % | 441.000 K -8.88 % | 484.000 K 29.76 % | 373.000 K -7.67 % | 404.000 K -17.89 % | 492.000 K |
| Other expenses | 187.000 K 12.65 % | 166.000 K | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 1.284 M | 0.000 -100.00 % | 2.147 M 37.28 % | 1.564 M -77.87 % | 7.067 M 459.10 % | 1.264 M 91.81 % | 659.000 K 4 440.44 % | 14.514 K -98.47 % | 946.000 K 27.15 % | 744.000 K -44.27 % | 1.335 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 % | 47.319 M | 0.000 | 0.000 | 0.000 -100.00 % | 378.000 K 86.21 % | 203.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 619.000 K -97.53 % | 25.035 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 |
| Operating expenses | 4.467 M -0.22 % | 4.477 M 204.35 % | 1.471 M -67.49 % | 4.525 M -8.99 % | 4.972 M 23.80 % | 4.016 M -22.62 % | 5.190 M -14.79 % | 6.091 M -33.23 % | 9.123 M 13.88 % | 8.011 M -45.22 % | 14.625 M 27.71 % | 11.452 M 8.98 % | 10.508 M 53 213.04 % | 19.710 K -99.65 % | 5.592 M 6.47 % | 5.252 M -16.67 % | 6.303 M 8.82 % | 5.792 M 27.10 % | 4.557 M 1.31 % | 4.498 M -31.30 % | 6.547 M 43.20 % | 4.572 M 12.20 % | 4.075 M -22.37 % | 5.249 M -33.72 % | 7.920 M 36.04 % | 5.822 M 1.31 % | 5.747 M -8.03 % | 6.249 M 803.03 % | 692.000 K -90.61 % | 7.367 M -11.22 % | 8.298 M -5.26 % | 8.759 M 76.74 % | 4.956 M 19.19 % | 4.158 M -73.44 % | 15.655 M 311.65 % | 3.803 M -1.25 % | 3.851 M 32.16 % | 2.914 M -6.33 % | 3.111 M -18.17 % | 3.802 M -18.13 % | 4.644 M -28.34 % | 6.481 M 25.33 % | 5.171 M -48.67 % | 10.075 M -63.97 % | 27.961 M 521.22 % | 4.501 M 1.10 % | 4.452 M -10.30 % | 4.963 M 20.46 % | 4.120 M -44.03 % | 7.361 M 260.83 % | 2.040 M -25.30 % | 2.731 M 62.27 % | 1.683 M 1.14 % | 1.664 M -9.32 % | 1.835 M 1.66 % | 1.805 M -3.06 % | 1.862 M 11.97 % | 1.663 M -4.37 % | 1.739 M 37.80 % | 1.262 M -26.41 % | 1.715 M 59.83 % | 1.073 M -6.45 % | 1.147 M -15.72 % | 1.361 M |
| Cost and expenses | 10.381 M 1.96 % | 10.181 M -20.38 % | 12.787 M 17.38 % | 10.894 M -2.51 % | 11.175 M 134.77 % | 4.760 M -58.85 % | 11.567 M -8.43 % | 12.632 M -42.29 % | 21.889 M 26.16 % | 17.350 M -18.79 % | 21.364 M -19.38 % | 26.499 M 0.49 % | 26.371 M 78 921.34 % | 33.372 K -99.75 % | 13.293 M 41.25 % | 9.411 M 7.74 % | 8.735 M 21.37 % | 7.197 M 30.03 % | 5.535 M -52.55 % | 11.666 M -25.98 % | 15.761 M 10.52 % | 14.261 M 2.39 % | 13.928 M -2.92 % | 14.347 M -16.83 % | 17.250 M 9.13 % | 15.807 M -1.86 % | 16.106 M 0.50 % | 16.026 M 2 620.88 % | 589.000 K -97.29 % | 21.742 M 1.09 % | 21.507 M 4.13 % | 20.653 M 204.53 % | 6.782 M -1.45 % | 6.882 M -68.83 % | 22.077 M 290.74 % | 5.650 M -28.14 % | 7.863 M -18.85 % | 9.690 M 13.00 % | 8.575 M 24.22 % | 6.903 M -32.92 % | 10.290 M -32.95 % | 15.346 M 37.60 % | 11.153 M 10.70 % | 10.075 M 19.88 % | 8.404 M -25.14 % | 11.226 M 5.88 % | 10.603 M -8.94 % | 11.644 M 9.27 % | 10.656 M -1.11 % | 10.776 M 420.33 % | 2.071 M -25.02 % | 2.762 M 59.38 % | 1.733 M 2.00 % | 1.699 M -9.63 % | 1.880 M 2.73 % | 1.830 M -4.24 % | 1.911 M 10.65 % | 1.727 M -2.59 % | 1.773 M 36.81 % | 1.296 M -25.04 % | 1.729 M 58.62 % | 1.090 M -4.97 % | 1.147 M -15.72 % | 1.361 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 -100.00 % | 47.000 K -58.41 % | 113.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 219.000 K -3.95 % | 228.000 K 5.07 % | 217.000 K -3.56 % | 225.000 K 137.63 % | -598.000 K -185.43 % | 700.000 K 19.86 % | 584.000 K -29.30 % | 826.000 K 11.17 % | 743.000 K -25.48 % | 997.000 K 138.52 % | 418.000 K -18.36 % | 512.000 K -8.24 % | 558.000 K 16.25 % | 480.000 K 4.35 % | 460.000 K -11.37 % | 519.000 K -16.43 % | 621.000 K -1.43 % | 630.000 K 11.31 % | 566.000 K 4.81 % | 540.000 K 12.03 % | 482.000 K 5.93 % | 455.000 K -2.57 % | 467.000 K -18.21 % | 571.000 K |
| Selling general and administrative expenses | 4.280 M -0.72 % | 4.311 M 193.07 % | 1.471 M -67.49 % | 4.525 M 47.30 % | 3.072 M -23.51 % | 4.016 M 2.82 % | 3.906 M -35.87 % | 6.091 M -12.69 % | 6.976 M 8.21 % | 6.447 M -14.70 % | 7.558 M -25.81 % | 10.188 M 3.44 % | 9.849 M 189 449.65 % | 5.196 K -99.89 % | 4.646 M 3.06 % | 4.508 M -9.26 % | 4.968 M -14.23 % | 5.792 M 27.10 % | 4.557 M 1.31 % | 4.498 M -31.30 % | 6.547 M 43.20 % | 4.572 M 12.20 % | 4.075 M -22.37 % | 5.249 M -33.72 % | 7.920 M 36.04 % | 5.822 M 1.31 % | 5.747 M -8.03 % | 6.249 M 803.03 % | 692.000 K -90.61 % | 7.367 M -11.22 % | 8.298 M -5.26 % | 8.759 M 93.31 % | 4.531 M 17.93 % | 3.842 M -75.46 % | 15.655 M 311.65 % | 3.803 M -1.25 % | 3.851 M 32.16 % | 2.914 M -6.33 % | 3.111 M -18.17 % | 3.802 M -14.08 % | 4.425 M -29.23 % | 6.253 M 26.22 % | 4.954 M -49.71 % | 9.850 M -65.51 % | 28.559 M 651.35 % | 3.801 M -1.73 % | 3.868 M -6.50 % | 4.137 M 22.51 % | 3.377 M -46.94 % | 6.364 M 292.36 % | 1.622 M -26.90 % | 2.219 M 97.24 % | 1.125 M -4.98 % | 1.184 M -13.89 % | 1.375 M 6.92 % | 1.286 M 3.63 % | 1.241 M 20.14 % | 1.033 M -11.94 % | 1.173 M 62.47 % | 722.000 K -41.44 % | 1.233 M 99.51 % | 618.000 K -9.12 % | 680.000 K -13.92 % | 790.000 K |
| Interest income | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 -100.00 % | 159.000 K | 0.000 | 0.000 -100.00 % | 159.000 K 39.47 % | 114.000 K 200.00 % | 38.000 K 442.86 % | 7.000 K -41.67 % | 12.000 K | 0.000 | 0.000 -100.00 % | 12.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 |
| Interest expense | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 -100.00 % | 38.000 K -50.00 % | 76.000 K 744.44 % | 9.000 K 123.68 % | -38.000 K 70.08 % | -127.000 K -2 116 766.67 % | 6.000 -99.95 % | 13.000 K 8.33 % | 12.000 K 150.00 % | -24.000 K -120.00 % | 120.000 K -82.22 % | 675.000 K -36.38 % | 1.061 M 25.12 % | 848.000 K 8.72 % | 780.000 K 18.00 % | 661.000 K 8.18 % | 611.000 K -0.65 % | 615.000 K -1.44 % | 624.000 K 54.07 % | 405.000 K 121.31 % | 183.000 K 1.10 % | 181.000 K -1.09 % | 183.000 K 2.81 % | 178.000 K -5.82 % | 189.000 K 18 800.00 % | 1.000 K -99.89 % | 949.000 K 248.90 % | 272.000 K -42.86 % | 476.000 K 13.06 % | 421.000 K -75.35 % | 1.708 M 267.31 % | 465.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K -258.33 % | 12.000 K | 0.000 | 0.000 -100.00 % | 1.214 M 1 739.39 % | 66.000 K -44.07 % | 118.000 K 7.27 % | 110.000 K -21.43 % | 140.000 K -9.68 % | 155.000 K -95.38 % | 3.355 M 413.00 % | 654.000 K 344.90 % | 147.000 K -1.34 % | 149.000 K -3.87 % | 155.000 K -6.63 % | 166.000 K |
| Depreciation and amortization | 187.000 K 12.65 % | 166.000 K 105.46 % | -3.039 M -1 305.95 % | 252.000 K 10.53 % | 228.000 K -91.86 % | 2.800 M 374.58 % | 590.000 K 0.51 % | 587.000 K 328.40 % | -257.000 K -112.28 % | 2.093 M 8.39 % | 1.931 M 16.19 % | 1.662 M 36.68 % | 1.216 M -12.33 % | 1.387 M 2.82 % | 1.349 M 39.36 % | 968.000 K -45.68 % | 1.782 M -7.09 % | 1.918 M 10.68 % | 1.733 M -3.29 % | 1.792 M 25.14 % | 1.432 M -2.19 % | 1.464 M -7.28 % | 1.579 M -4.24 % | 1.649 M -60.00 % | 4.123 M 119.43 % | 1.879 M 1.95 % | 1.843 M 11.49 % | 1.653 M 46.67 % | 1.127 M -40.50 % | 1.894 M -38.02 % | 3.056 M 60.93 % | 1.899 M 402.38 % | 378.000 K 86.21 % | 203.000 K -50.85 % | 413.000 K -51.47 % | 851.000 K -0.93 % | 859.000 K 4.88 % | 819.000 K 0.74 % | 813.000 K -20.68 % | 1.025 M 317.16 % | -472.000 K -120.03 % | 2.356 M 136.07 % | 998.000 K -12.53 % | 1.141 M -16.35 % | 1.364 M 5.82 % | 1.289 M 0.23 % | 1.286 M 0.39 % | 1.281 M -0.70 % | 1.290 M 9.32 % | 1.180 M 7 766.67 % | 15.000 K -6.25 % | 16.000 K 220.00 % | 5.000 K -72.22 % | 18.000 K -37.93 % | 29.000 K 222.22 % | 9.000 K -57.14 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K -12.50 % | 24.000 K -7.69 % | 26.000 K 0.00 % | 26.000 K -16.13 % | 31.000 K 3.33 % | 30.000 K |
| Operating income | 417.000 K 120.63 % | 189.000 K 103.85 % | -4.904 M -1 885.43 % | -247.000 K -280.00 % | -65.000 K -100.44 % | 14.901 M 463.53 % | -4.099 M 29.68 % | -5.829 M 59.09 % | -14.249 M -100.69 % | -7.100 M 10.31 % | -7.916 M -83.20 % | -4.321 M -238.27 % | 3.125 M -55.72 % | 7.057 M 267.98 % | -4.201 M -356.13 % | -921.000 K 94.72 % | -17.449 M -89.19 % | -9.223 M 2.75 % | -9.484 M -140.22 % | -3.948 M 60.79 % | -10.069 M -448.42 % | -1.836 M 0.76 % | -1.850 M 12.61 % | -2.117 M 62.96 % | -5.716 M -98.13 % | -2.885 M 5.96 % | -3.068 M 86.69 % | -23.056 M -5 034.97 % | -449.000 K 88.81 % | -4.011 M 21.81 % | -5.130 M 15.12 % | -6.044 M -39.94 % | -4.319 M -14.35 % | -3.777 M 64.75 % | -10.715 M -197.14 % | -3.606 M -124.57 % | 14.674 M 251.43 % | -9.690 M -13.00 % | -8.575 M -26.98 % | -6.753 M 91.09 % | -75.822 M -398.96 % | -15.196 M -46.78 % | -10.353 M -5.37 % | -9.825 M -14.51 % | -8.580 M 23.23 % | -11.176 M -18.36 % | -9.442 M 18.46 % | -11.579 M -9.72 % | -10.553 M -0.41 % | -10.510 M -433.23 % | -1.971 M 25.79 % | -2.656 M -69.06 % | -1.571 M -3.56 % | -1.517 M 8.23 % | -1.653 M 1.78 % | -1.683 M 7.93 % | -1.828 M -9.26 % | -1.673 M 3.24 % | -1.729 M -36.57 % | -1.266 M 26.31 % | -1.718 M -58.93 % | -1.081 M 5.75 % | -1.147 M 15.72 % | -1.361 M |
| Operating income ratio | 0.05 101.52 % | 0.03 106.23 % | -0.43 -1 373.76 % | -0.03 -318.80 % | -0.01 -100.38 % | 1.86 438.51 % | -0.55 33.49 % | -0.83 56.22 % | -1.89 -185.08 % | -0.66 -13.59 % | -0.58 -224.01 % | -0.18 -268.80 % | 0.11 -99.96 % | 263.65 57 159.40 % | -0.46 -327.04 % | -0.11 99.80 % | -54.02 -17.73 % | -45.89 30.81 % | -66.32 -12 865.32 % | -0.51 44.90 % | -0.93 -533.62 % | -0.15 -2.23 % | -0.14 17.20 % | -0.17 65.07 % | -0.50 -121.97 % | -0.22 5.12 % | -0.24 87.14 % | -1.83 42.94 % | -3.21 -1 317.75 % | -0.23 27.78 % | -0.31 24.29 % | -0.41 76.41 % | -1.75 -44.16 % | -1.22 -28.99 % | -0.94 46.54 % | -1.76 -370.95 % | 0.65 | 0.00 | 0.00 100.00 % | -45.02 86.64 % | -336.99 -232.64 % | -101.31 -682.82 % | -12.94 67.07 % | -39.30 -180.62 % | 48.75 121.81 % | -223.52 -2 648.43 % | -8.13 95.43 % | -178.14 -73.87 % | -102.46 -159.31 % | -39.51 -100.46 % | -19.71 21.34 % | -25.06 -158.38 % | -9.70 -16.34 % | -8.34 -14.46 % | -7.28 36.40 % | -11.45 48.02 % | -22.02 28.91 % | -30.98 21.16 % | -39.30 6.88 % | -42.20 72.98 % | -156.18 -30.03 % | -120.11 | 0.00 | 0.00 |
| Total other income expenses net | -2.435 M 49.03 % | -4.777 M -312.69 % | 2.246 M 150.38 % | -4.458 M -158.29 % | -1.726 M 86.60 % | -12.877 M -119.03 % | -5.879 M -3.16 % | -5.699 M -138.95 % | -2.385 M -314.06 % | -576.000 K -6 300.00 % | -9.000 K 99.67 % | -2.721 M -657.94 % | -359.000 K 94.91 % | -7.050 M -1 210.47 % | -538.000 K 31.98 % | -791.000 K 97.98 % | -39.126 M -1 614.75 % | 2.583 M 105.27 % | -48.968 M -747.72 % | 7.560 M 146.66 % | 3.065 M 204.22 % | -2.941 M 30.18 % | -4.212 M -488.27 % | -716.000 K 15.67 % | -849.000 K -245.12 % | -246.000 K -233.70 % | 184.000 K 167.40 % | -273.000 K 70.16 % | -915.000 K -241.42 % | -268.000 K -17.54 % | -228.000 K -192.31 % | -78.000 K -101.14 % | 6.824 M 559.84 % | -1.484 M -1 513.04 % | -92.000 K 73.64 % | -349.000 K -162.54 % | 558.000 K 125.58 % | -2.181 M -3 404.55 % | 66.000 K 129.60 % | -223.000 K -197.33 % | -75.000 K -102.66 % | 2.820 M 827.63 % | 304.000 K 128.28 % | -1.075 M -531.73 % | 249.000 K -61.40 % | 645.000 K 143.11 % | -1.496 M -305.42 % | -369.000 K 98.33 % | -22.051 M -401.66 % | 7.310 M 334.67 % | -3.115 M -4.95 % | -2.968 M -139.55 % | -1.239 M -151.32 % | -493.000 K -381.71 % | 175.000 K -70.44 % | 592.000 K 109.64 % | -6.141 M -436.33 % | -1.145 M 60.03 % | -2.865 M -302.95 % | -711.000 K -121.50 % | -321.000 K -122.92 % | -144.000 K 2.04 % | -147.000 K 6.96 % | -158.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.722 M -25.94 % | 6.376 M 2.56 % | 6.217 M -14.26 % | 7.251 M 27.66 % | 5.680 M 113.77 % | 2.657 M -60.17 % | 6.671 M 92.91 % | 3.458 M 110.11 % | -34.218 M 42.21 % | -59.216 M 17.09 % | -71.423 M 22.10 % | -91.682 M -98 893.67 % | -92.614 K 99.89 % | -88.135 M -0.42 % | -87.770 M -7.89 % | -81.351 M -52.42 % | -53.374 M -90.72 % | -27.985 M -696.70 % | 4.690 M -35.28 % | 7.247 M -42.42 % | 12.585 M -4.10 % | 13.123 M -11.78 % | 14.876 M 192.66 % | 5.083 M -15.04 % | 5.983 M 38.62 % | 4.316 M 46.50 % | 2.946 M 2 131.82 % | 132.000 K 103.70 % | -3.572 M -144.99 % | -1.458 M 71.82 % | -5.173 M 54.66 % | -11.410 M 47.37 % | -21.679 M 18.65 % | -26.649 M -33.21 % | -20.006 M 8.09 % | -21.767 M -77.17 % | -12.286 M 10.85 % | -13.782 M -12.61 % | -12.239 M 23.62 % | -16.023 M 39.75 % | -26.594 M 15.99 % | -31.654 M -13.79 % | -27.818 M 17.17 % | -33.586 M 16.94 % | -40.436 M 6.37 % | -43.188 M 12.09 % | -49.128 M 13.75 % | -56.960 M -496.50 % | -9.549 M -200.85 % | -3.174 M 12.56 % | -3.630 M -280.60 % | 2.010 M 173.84 % | 734.000 K 13.98 % | 644.000 K 193.33 % | -690.000 K 69.11 % | -2.234 M 43.26 % | -3.937 M 33.98 % | -5.963 M -435.94 % | 1.775 M 2.90 % | 1.725 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.613 M -31.43 % | 21.311 M -15.57 % | 25.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 722.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 484.000 K -62.60 % | 1.294 M -3.50 % | 1.341 M -45.97 % | 2.482 M 0.00 % | 2.482 M | 0.000 | 0.000 -100.00 % | 2.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.734 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 % | 673.000 K -78.43 % | 3.120 M 0.00 % | 3.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K -99.23 % | 2.602 M |
| Total debt | 9.985 M -0.41 % | 10.026 M -6.88 % | 10.767 M -7.31 % | 11.616 M 4.67 % | 11.098 M 0.04 % | 11.094 M -3.51 % | 11.498 M -13.72 % | 13.327 M -12.39 % | 15.211 M 27.91 % | 11.892 M 2.81 % | 11.567 M -16.33 % | 13.824 M 83 443.84 % | 16.547 K -99.88 % | 14.362 M -3.47 % | 14.879 M 76.08 % | 8.450 M -0.82 % | 8.520 M -12.88 % | 9.780 M 14.45 % | 8.545 M -9.39 % | 9.431 M -37.20 % | 15.017 M -2.37 % | 15.382 M -13.39 % | 17.760 M 109.29 % | 8.486 M -0.26 % | 8.508 M -3.03 % | 8.774 M 34.98 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M | 0.000 -100.00 % | 800.000 K 44.40 % | 554.000 K -82.60 % | 3.184 M -22.08 % | 4.086 M -52.28 % | 8.562 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 % | 200.000 K | 0.000 -100.00 % | 3.200 M 30.77 % | 2.447 M 132.83 % | 1.051 M -63.47 % | 2.877 M -9.33 % | 3.173 M -8.22 % | 3.457 M -7.29 % | 3.729 M 16.64 % | 3.197 M 29.49 % | 2.469 M |
| Accumulated other comprehensive income loss | -1.362 M 22.61 % | -1.760 M 10.16 % | -1.959 M 18.75 % | -2.411 M -11.41 % | -2.164 M -12.47 % | -1.924 M -17.17 % | -1.642 M -147.29 % | -664.000 K -18.57 % | -560.000 K -22.27 % | -458.000 K -29.75 % | -353.000 K -13.14 % | -312.000 K -110 147.35 % | -283.000 99.88 % | -231.000 K 2.12 % | -236.000 K -7.27 % | -220.000 K 12.00 % | -250.000 K 6.72 % | -268.000 K 5.30 % | -283.000 K 0.00 % | -283.000 K 21.39 % | -360.000 K 18.55 % | -442.000 K -62.50 % | -272.000 K -8.37 % | -251.000 K 10.04 % | -279.000 K -1.09 % | -276.000 K -97.14 % | -140.000 K -89.19 % | -74.000 K 44.36 % | -133.000 K 18.90 % | -164.000 K -187.72 % | -57.000 K -338.46 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -610.000 K -56.81 % | -389.000 K -4.85 % | -371.000 K -6.61 % | -348.000 K -9.43 % | -318.000 K -137.31 % | -134.000 K -12.61 % | -119.000 K -20.20 % | -99.000 K -35.62 % | -73.000 K -55.32 % | -47.000 K -113.64 % | -22.000 K 95.46 % | -485.000 K -3.19 % | -470.000 K -3.52 % | -454.000 K -1.11 % | -449.000 K -4.18 % | -431.000 K -7.21 % | -402.000 K -2.29 % | -393.000 K -5.65 % | -372.000 K -5.98 % | -351.000 K -6.36 % | -330.000 K -7.84 % | -306.000 K |
| Retained earnings | -479.694 M -0.48 % | -477.425 M -1.00 % | -472.706 M -1.63 % | -465.111 M -1.03 % | -460.361 M -0.99 % | -455.853 M -1.47 % | -449.269 M -3.61 % | -433.621 M -4.57 % | -414.655 M -1.76 % | -407.476 M -1.98 % | -399.558 M -1.08 % | -395.275 M -99 078.27 % | -398.550 K 99.90 % | -404.147 M -1.12 % | -399.680 M -0.26 % | -398.624 M -4.10 % | -382.941 M -1.62 % | -376.831 M -18.22 % | -318.752 M -3.45 % | -308.136 M -2.35 % | -301.068 M -1.64 % | -296.224 M -2.19 % | -289.886 M -1.04 % | -286.913 M -2.34 % | -280.351 M -1.15 % | -277.164 M -1.29 % | -273.641 M -9.58 % | -249.708 M -4.48 % | -239.000 M -2.00 % | -234.303 M -3.08 % | -227.293 M -2.91 % | -220.868 M -1.84 % | -216.885 M -2.49 % | -211.624 M -5.38 % | -200.817 M -2.01 % | -196.862 M 7.60 % | -213.061 M -5.90 % | -201.190 M -4.42 % | -192.681 M -3.76 % | -185.705 M -69.50 % | -109.562 M -12.73 % | -97.186 M -11.53 % | -87.137 M -14.61 % | -76.028 M -33.24 % | -57.059 M -22.71 % | -46.499 M -30.77 % | -35.559 M -50.71 % | -23.595 M -146.04 % | -9.590 M 80.17 % | -48.359 M -11.97 % | -43.190 M -15.03 % | -37.546 M -8.11 % | -34.730 M -6.27 % | -32.680 M -4.82 % | -31.176 M -3.69 % | -30.067 M -1.69 % | -29.566 M -10.59 % | -26.734 M -20.85 % | -22.122 M -9.92 % | -20.125 M |
| Common stock | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 26.19 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K -94.96 % | 833.000 K 0.12 % | 832.000 K -12.79 % | 954.000 K 0.32 % | 951.000 K -6.12 % | 1.013 M 96 101.33 % | 1.053 K -99.90 % | 1.055 M 0.19 % | 1.053 M 11.90 % | 941.000 K 36.18 % | 691.000 K 22.30 % | 565.000 K 203.76 % | 186.000 K -61.96 % | 489.000 K 34.71 % | 363.000 K 0.83 % | 360.000 K 1.69 % | 354.000 K 0.57 % | 352.000 K 10.34 % | 319.000 K 17.71 % | 271.000 K 1.88 % | 266.000 K 0.38 % | 265.000 K 0.00 % | 265.000 K 35.20 % | 196.000 K 2.08 % | 192.000 K 4.92 % | 183.000 K 15.82 % | 158.000 K 5.33 % | 150.000 K 0.00 % | 150.000 K 13.64 % | 132.000 K -88.07 % | 1.106 M 15.33 % | 959.000 K 2.46 % | 936.000 K 0.21 % | 934.000 K 0.32 % | 931.000 K 0.65 % | 925.000 K 6.94 % | 865.000 K 2.37 % | 845.000 K 0.48 % | 841.000 K 1.33 % | 830.000 K 0.61 % | 825.000 K 0.73 % | 819.000 K 26.39 % | 648.000 K 329.14 % | 151.000 K 8.63 % | 139.000 K 39.00 % | 100.000 K 61.29 % | 62.000 K 3.33 % | 60.000 K 5.26 % | 57.000 K 5.56 % | 54.000 K 5.88 % | 51.000 K 0.00 % | 51.000 K 131.82 % | 22.000 K 0.00 % | 22.000 K |
| Total equity | 12.599 M | 0.000 -100.00 % | 7.742 M -47.78 % | 14.827 M -13.94 % | 17.228 M -17.85 % | 20.971 M -23.10 % | 27.270 M -35.97 % | 42.591 M -30.78 % | 61.527 M -23.03 % | 79.939 M -8.94 % | 87.789 M -5.33 % | 92.732 M 1 060.18 % | 7.993 M -91.47 % | 93.682 M -4.30 % | 97.892 M 25.82 % | 77.806 M 33.30 % | 58.371 M 96.79 % | 29.661 M 893.50 % | -3.738 M 40.09 % | -6.239 M -237.51 % | 4.537 M -44.84 % | 8.225 M -25.40 % | 11.025 M 21.07 % | 9.106 M -42.20 % | 15.755 M -12.53 % | 18.012 M -18.18 % | 22.015 M -46.15 % | 40.883 M -26.78 % | 55.836 M 4.85 % | 53.253 M -11.74 % | 60.337 M 1.36 % | 59.528 M 122.76 % | 26.723 M -10.06 % | 29.712 M -25.76 % | 40.020 M -1.22 % | 40.516 M 142.58 % | 16.702 M -18.11 % | 20.396 M -22.30 % | 26.251 M -15.81 % | 31.180 M -70.28 % | 104.919 M -8.10 % | 114.166 M 3.86 % | 109.928 M -3.81 % | 114.282 M -12.15 % | 130.090 M -4.13 % | 135.695 M -2.87 % | 139.705 M -5.82 % | 148.332 M 64.61 % | 90.111 M 6 667.86 % | -1.372 M -234.38 % | 1.021 M 187.64 % | -1.165 M 65.66 % | -3.393 M -93.55 % | -1.753 M -91.79 % | -914.000 K -282.43 % | -239.000 K -414.47 % | 76.000 K -97.10 % | 2.617 M 114.29 % | -18.311 M -11.80 % | -16.378 M |
| Other non current liabilities | 1.036 M -78.14 % | 4.740 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 -100.00 % | 6.930 M 19.34 % | 5.807 M 13.04 % | 5.137 M -56.99 % | 11.945 M 28.75 % | 9.278 M -42.80 % | 16.221 M 60.56 % | 10.103 M 1 478.59 % | 640.000 K -19.09 % | 791.000 K 9.86 % | 720.000 K -50.62 % | 1.458 M 236.72 % | 433.000 K 7.18 % | 404.000 K -52.36 % | 848.000 K -5.15 % | 894.000 K -14.04 % | 1.040 M 184.93 % | 365.000 K -49.31 % | 720.000 K 53.52 % | 469.000 K -19.14 % | 580.000 K 124.35 % | -2.382 M -88.75 % | -1.262 M -146.43 % | 2.718 M 80.36 % | 1.507 M -1.05 % | 1.523 M 65.72 % | 919.000 K -70.20 % | 3.084 M -29.77 % | 4.391 M 8.69 % | 4.040 M -2.08 % | 4.126 M -27.04 % | 5.655 M -28.59 % | 7.919 M 4.03 % | 7.612 M -55.95 % | 17.280 M 400.58 % | 3.452 M 88.33 % | 1.833 M -19.25 % | 2.270 M -0.04 % | 2.271 M 23.29 % | 1.842 M 48.19 % | 1.243 M -36.19 % | 1.948 M -45.63 % | 3.583 M 37.86 % | 2.599 M -82.86 % | 15.159 M -1.87 % | 15.448 M |
| Long term debt | 7.809 M 0.10 % | 7.801 M -6.98 % | 8.386 M -7.93 % | 9.108 M 5.64 % | 8.622 M -0.81 % | 8.692 M -4.72 % | 9.123 M -16.69 % | 10.951 M -12.15 % | 12.465 M 40.29 % | 8.885 M 21.70 % | 7.301 M -2.71 % | 7.504 M 91 905.89 % | 8.156 K -99.87 % | 6.099 M -24.57 % | 8.086 M 243.35 % | 2.355 M -23.09 % | 3.062 M -18.76 % | 3.769 M -22.77 % | 4.880 M -15.31 % | 5.762 M 10.83 % | 5.199 M -20.02 % | 6.500 M -32.04 % | 9.565 M | 0.000 -100.00 % | 6.898 M -1.74 % | 7.020 M 8.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M 0.00 % | 6.500 M | 0.000 | 0.000 -100.00 % | 554.000 K -82.60 % | 3.184 M -22.08 % | 4.086 M 805.99 % | 451.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 -100.00 % | 1.560 M -18.37 % | 1.911 M -14.95 % | 2.247 M -12.53 % | 2.569 M | 0.000 | 0.000 |
| Total non current liabilities | 8.845 M -29.47 % | 12.541 M 49.55 % | 8.386 M -7.93 % | 9.108 M 5.64 % | 8.622 M -0.81 % | 8.692 M -4.72 % | 9.123 M -16.69 % | 10.951 M -12.15 % | 12.465 M 40.29 % | 8.885 M 21.70 % | 7.301 M -2.71 % | 7.504 M 91 905.89 % | 8.156 K -99.87 % | 6.099 M -24.57 % | 8.086 M -12.91 % | 9.285 M 4.69 % | 8.869 M -0.42 % | 8.906 M -47.07 % | 16.825 M 11.87 % | 15.040 M -29.79 % | 21.420 M 29.01 % | 16.603 M 62.69 % | 10.205 M 1 190.14 % | 791.000 K -89.62 % | 7.618 M -10.14 % | 8.478 M 22.28 % | 6.933 M 0.42 % | 6.904 M -6.04 % | 7.348 M -0.62 % | 7.394 M -1.94 % | 7.540 M 9.83 % | 6.865 M 853.47 % | 720.000 K 53.52 % | 469.000 K -58.64 % | 1.134 M 41.40 % | 802.000 K -71.60 % | 2.824 M -10.89 % | 3.169 M 110.29 % | 1.507 M -1.05 % | 1.523 M 65.72 % | 919.000 K -70.20 % | 3.084 M -29.77 % | 4.391 M 8.69 % | 4.040 M -2.08 % | 4.126 M -27.04 % | 5.655 M -28.59 % | 7.919 M 4.03 % | 7.612 M -62.16 % | 20.117 M 465.88 % | 3.555 M 93.63 % | 1.836 M -21.44 % | 2.337 M 0.47 % | 2.326 M 21.78 % | 1.910 M -31.86 % | 2.803 M -27.36 % | 3.859 M -33.81 % | 5.830 M 12.81 % | 5.168 M -65.91 % | 15.159 M -1.87 % | 15.448 M |
| Other current liabilities | 4.401 M 31.69 % | 3.342 M -18.25 % | 4.088 M 10.73 % | 3.692 M 149.63 % | 1.479 M -70.23 % | 4.968 M 18.34 % | 4.198 M 4.58 % | 4.014 M 7.18 % | 3.745 M | 0.000 -100.00 % | 12.918 M 102.19 % | 6.389 M 72 642.80 % | 8.783 K -99.76 % | 3.648 M -48.25 % | 7.049 M 101.11 % | 3.505 M -60.27 % | 8.823 M -35.05 % | 13.584 M 9.21 % | 12.438 M 126.89 % | 5.482 M -29.36 % | 7.761 M -8.16 % | 8.451 M 226.42 % | 2.589 M -11.00 % | 2.909 M -62.13 % | 7.681 M 19 102.50 % | 40.000 K -99.53 % | 8.560 M 0.47 % | 8.520 M -18.71 % | 10.481 M -9.13 % | 11.534 M 231.34 % | 3.481 M 381.47 % | 723.000 K -90.26 % | 7.421 M 17.29 % | 6.327 M 830.44 % | 680.000 K 0.59 % | 676.000 K -93.25 % | 10.018 M 26.14 % | 7.942 M 67.20 % | 4.750 M 0.38 % | 4.732 M -37.39 % | 7.558 M 60.57 % | 4.707 M 60.76 % | 2.928 M -46.65 % | 5.488 M 28.61 % | 4.267 M 30.53 % | 3.269 M -19.90 % | 4.081 M 925.38 % | 398.000 K -73.32 % | 1.492 M -3.87 % | 1.552 M 28.26 % | 1.210 M 67.36 % | 723.000 K -18.95 % | 892.000 K 4.94 % | 850.000 K 4.42 % | 814.000 K -2.75 % | 837.000 K -3.35 % | 866.000 K -25.34 % | 1.160 M -40.39 % | 1.946 M -13.51 % | 2.250 M |
| Deferred revenue | 1.037 M -4.42 % | 1.085 M -5.07 % | 1.143 M 20.82 % | 946.000 K 2.27 % | 925.000 K 7.43 % | 861.000 K 1 079.45 % | 73.000 K -78.84 % | 345.000 K 34.24 % | 257.000 K 4.90 % | 245.000 K -83.27 % | 1.464 M 166.67 % | 549.000 K 2 287 400.00 % | 24.000 -100.00 % | 3.166 M | 0.000 -100.00 % | 886.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 683.000 K -5.01 % | 719.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K -13.43 % | 201.000 K -38.72 % | 328.000 K 129.37 % | 143.000 K -68.43 % | 453.000 K 3.19 % | 439.000 K | 0.000 -100.00 % | 538.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 |
| Short term debt | 2.176 M -2.20 % | 2.225 M -6.55 % | 2.381 M -5.06 % | 2.508 M 1.29 % | 2.476 M 3.08 % | 2.402 M 1.14 % | 2.375 M -0.04 % | 2.376 M -13.47 % | 2.746 M -8.68 % | 3.007 M -29.51 % | 4.266 M -32.50 % | 6.320 M 75 218.79 % | 8.391 K -99.90 % | 8.263 M 21.64 % | 6.793 M 11.45 % | 6.095 M 11.67 % | 5.458 M -9.20 % | 6.011 M 64.01 % | 3.665 M -0.11 % | 3.669 M | 0.000 | 0.000 -100.00 % | 8.195 M -3.43 % | 8.486 M 427.08 % | 1.610 M -8.21 % | 1.754 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K 22.93 % | 676.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 3.184 M -22.08 % | 4.086 M -49.62 % | 8.111 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 % | 2.447 M 132.83 % | 1.051 M -20.20 % | 1.317 M 4.36 % | 1.262 M 4.30 % | 1.210 M 4.31 % | 1.160 M -63.72 % | 3.197 M 29.49 % | 2.469 M |
| Total current liabilities | 9.476 M 6.95 % | 8.860 M -3.95 % | 9.224 M -6.36 % | 9.850 M -5.65 % | 10.440 M 11.90 % | 9.330 M 14.38 % | 8.157 M -9.90 % | 9.053 M -17.58 % | 10.984 M -12.42 % | 12.541 M -32.75 % | 18.648 M -5.95 % | 19.827 M 115 186.66 % | 17.198 K -99.92 % | 20.336 M 46.92 % | 13.842 M 2.71 % | 13.477 M -5.68 % | 14.289 M -27.08 % | 19.595 M 21.69 % | 16.103 M -0.72 % | 16.220 M 108.99 % | 7.761 M -8.16 % | 8.451 M -50.38 % | 17.030 M 2.23 % | 16.658 M 79.29 % | 9.291 M -5.89 % | 9.873 M 15.34 % | 8.560 M -31.50 % | 12.497 M 17.29 % | 10.655 M -9.20 % | 11.735 M 8.41 % | 10.825 M -8.05 % | 11.773 M 49.52 % | 7.874 M 4.07 % | 7.566 M 103.33 % | 3.721 M -59.62 % | 9.214 M -34.67 % | 14.104 M -12.14 % | 16.053 M 237.96 % | 4.750 M 0.38 % | 4.732 M -37.39 % | 7.558 M 60.57 % | 4.707 M 60.76 % | 2.928 M -46.65 % | 5.488 M 28.61 % | 4.267 M 30.53 % | 3.269 M -19.90 % | 4.081 M 121.55 % | 1.842 M -58.77 % | 4.468 M 187.89 % | 1.552 M 28.26 % | 1.210 M 67.36 % | 723.000 K -78.35 % | 3.339 M 75.64 % | 1.901 M -10.79 % | 2.131 M -6.08 % | 2.269 M 9.30 % | 2.076 M -10.52 % | 2.320 M -54.89 % | 5.143 M 8.98 % | 4.719 M |
| Total liabilities | 18.321 M -14.39 % | 21.401 M 21.53 % | 17.610 M -7.11 % | 18.958 M -0.55 % | 19.062 M 5.77 % | 18.022 M 4.29 % | 17.280 M -13.62 % | 20.004 M -14.69 % | 23.449 M 9.44 % | 21.426 M -17.43 % | 25.949 M -5.06 % | 27.331 M 107 697.59 % | 25.354 K -99.90 % | 26.435 M 20.55 % | 21.928 M -3.66 % | 22.762 M -1.71 % | 23.158 M -18.75 % | 28.501 M -13.44 % | 32.928 M 5.34 % | 31.260 M 7.12 % | 29.181 M 16.47 % | 25.054 M -8.01 % | 27.235 M 56.08 % | 17.449 M 3.19 % | 16.909 M -7.86 % | 18.351 M 18.45 % | 15.493 M -20.14 % | 19.401 M 7.77 % | 18.003 M -5.89 % | 19.129 M 4.16 % | 18.365 M -1.46 % | 18.638 M 116.87 % | 8.594 M 6.96 % | 8.035 M 65.50 % | 4.855 M -51.53 % | 10.016 M -40.83 % | 16.928 M -11.93 % | 19.222 M 207.21 % | 6.257 M 0.03 % | 6.255 M -26.21 % | 8.477 M 8.81 % | 7.791 M 6.45 % | 7.319 M -23.18 % | 9.528 M 13.52 % | 8.393 M -5.95 % | 8.924 M -25.63 % | 12.000 M 26.93 % | 9.454 M -61.55 % | 24.585 M 381.40 % | 5.107 M 67.66 % | 3.046 M -0.46 % | 3.060 M -45.98 % | 5.665 M 48.65 % | 3.811 M -22.76 % | 4.934 M -19.48 % | 6.128 M -22.49 % | 7.906 M 5.58 % | 7.488 M -63.12 % | 20.302 M 0.67 % | 20.167 M |
| Other non current assets | 2.419 M 3.42 % | 2.339 M -1.93 % | 2.385 M -7.67 % | 2.583 M 2.99 % | 2.508 M -3.28 % | 2.593 M 2.17 % | 2.538 M -14.37 % | 2.964 M 0.27 % | 2.956 M -7.22 % | 3.186 M -3.22 % | 3.292 M 15.96 % | 2.839 M 204.41 % | -2.719 M -177.29 % | 3.518 M -3.93 % | 3.662 M 140.60 % | 1.522 M -23.98 % | 2.002 M -5.30 % | 2.114 M 14.27 % | 1.850 M 53.40 % | 1.206 M -26.95 % | 1.651 M 7.91 % | 1.530 M 15.12 % | 1.329 M -3.77 % | 1.381 M -64.06 % | 3.843 M -7.29 % | 4.145 M 208.64 % | 1.343 M -38.20 % | 2.173 M 18.74 % | 1.830 M 1.33 % | 1.806 M 0.00 % | 1.806 M -10.59 % | 2.020 M 76.73 % | 1.143 M 5.35 % | 1.085 M 18.45 % | 916.000 K 0.00 % | 916.000 K -16.19 % | 1.093 M -7.84 % | 1.186 M 19.92 % | 989.000 K 0.00 % | 989.000 K -4.35 % | 1.034 M 0.00 % | 1.034 M 0.00 % | 1.034 M 318.62 % | 247.000 K 436.96 % | 46.000 K 0.00 % | 46.000 K 0.00 % | 46.000 K -14.81 % | 54.000 K 0.00 % | 54.000 K 575.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -11.11 % | 9.000 K 0.00 % | 9.000 K 0.00 % | 9.000 K -10.00 % | 10.000 K -16.67 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 722.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 484.000 K -62.60 % | 1.294 M -3.50 % | 1.341 M -45.97 % | 2.482 M 0.00 % | 2.482 M | 0.000 | 0.000 -100.00 % | 2.909 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 |
| Intangible assets | 870.000 K -8.13 % | 947.000 K -7.43 % | 1.023 M -7.59 % | 1.107 M -6.74 % | 1.187 M -12.27 % | 1.353 M -37.76 % | 2.174 M -40.09 % | 3.629 M -17.78 % | 4.414 M -11.47 % | 4.986 M -4.21 % | 5.205 M 39.47 % | 3.732 M 136 854.13 % | 2.725 K -99.77 % | 1.188 M 54.09 % | 771.000 K -11.38 % | 870.000 K -83.95 % | 5.421 M -3.95 % | 5.644 M -9.16 % | 6.213 M -8.40 % | 6.783 M -7.81 % | 7.358 M -8.29 % | 8.023 M -6.70 % | 8.599 M -6.20 % | 9.167 M -6.35 % | 9.789 M -5.94 % | 10.407 M -5.45 % | 11.007 M -4.68 % | 11.547 M -16.91 % | 13.897 M -3.99 % | 14.475 M -6.54 % | 15.488 M -0.78 % | 15.610 M 370.89 % | 3.315 M -3.24 % | 3.426 M -78.19 % | 15.711 M -4.64 % | 16.476 M 8.47 % | 15.189 M -5.12 % | 16.008 M -4.83 % | 16.821 M -4.56 % | 17.625 M -4.68 % | 18.490 M -11.20 % | 20.823 M -4.44 % | 21.791 M -4.21 % | 22.748 M -25.07 % | 30.360 M -4.01 % | 31.629 M -3.54 % | 32.789 M -3.69 % | 34.044 M -1.49 % | 34.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 1.389 M 0.00 % | 1.389 M 0.00 % | 1.389 M 0.00 % | 1.389 M 0.00 % | 1.389 M 1.31 % | 1.371 M | 0.000 -100.00 % | 4.024 M 0.00 % | 4.024 M 0.00 % | 4.024 M -5.54 % | 4.260 M | 0.000 -100.00 % | 2.722 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 % | 19.630 M -24.02 % | 25.836 M 0.06 % | 25.821 M -6.06 % | 27.486 M 9.22 % | 25.166 M 417.50 % | 4.863 M 0.00 % | 4.863 M 0.00 % | 4.863 M 0.00 % | 4.863 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.757 M 0.00 % | 65.757 M 0.00 % | 65.757 M 0.00 % | 65.757 M -0.32 % | 65.965 M 0.00 % | 65.965 M 0.00 % | 65.965 M 0.00 % | 65.965 M -5.10 % | 69.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.259 M -3.30 % | 2.336 M -3.15 % | 2.412 M -3.37 % | 2.496 M -3.11 % | 2.576 M -5.43 % | 2.724 M 25.30 % | 2.174 M -71.59 % | 7.653 M -9.30 % | 8.438 M -6.35 % | 9.010 M -4.81 % | 9.465 M 153.62 % | 3.732 M 36.95 % | 2.725 M 129.38 % | 1.188 M 54.09 % | 771.000 K -11.38 % | 870.000 K -83.95 % | 5.421 M -3.95 % | 5.644 M -9.16 % | 6.213 M -8.40 % | 6.783 M -7.81 % | 7.358 M -8.29 % | 8.023 M -6.70 % | 8.599 M -6.20 % | 9.167 M -6.35 % | 9.789 M -5.94 % | 10.407 M -5.45 % | 11.007 M -64.70 % | 31.177 M -21.53 % | 39.733 M -1.40 % | 40.296 M -6.23 % | 42.974 M 5.39 % | 40.776 M 398.61 % | 8.178 M -1.34 % | 8.289 M -59.71 % | 20.574 M -3.58 % | 21.339 M 40.49 % | 15.189 M -5.12 % | 16.008 M -4.83 % | 16.821 M -4.56 % | 17.625 M -79.08 % | 84.247 M -2.69 % | 86.580 M -1.11 % | 87.548 M -1.08 % | 88.505 M -8.12 % | 96.325 M -1.30 % | 97.594 M -1.17 % | 98.754 M -1.25 % | 100.009 M -3.90 % | 104.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.934 M 11.73 % | 5.311 M 1.78 % | 5.218 M -43.24 % | 9.193 M 13.90 % | 8.071 M 13.52 % | 7.110 M -28.01 % | 9.876 M -18.28 % | 12.085 M -34.32 % | 18.401 M 24.31 % | 14.802 M 18.25 % | 12.518 M 13.86 % | 10.994 M 107 694.88 % | 10.199 K -99.87 % | 7.830 M 3.05 % | 7.598 M 5.60 % | 7.195 M -29.72 % | 10.238 M -10.07 % | 11.385 M -27.38 % | 15.678 M -3.92 % | 16.318 M -16.06 % | 19.439 M 4.70 % | 18.566 M -10.97 % | 20.854 M 76.80 % | 11.795 M -21.39 % | 15.005 M -3.67 % | 15.576 M -2.21 % | 15.928 M 0.83 % | 15.797 M 9.62 % | 14.411 M 0.24 % | 14.377 M -11.40 % | 16.226 M -1.46 % | 16.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.000 K -7.92 % | 240.000 K 49.07 % | 161.000 K 36.44 % | 118.000 K -48.70 % | 230.000 K -7.63 % | 249.000 K -8.79 % | 273.000 K -7.77 % | 296.000 K 0.68 % | 294.000 K 12.21 % | 262.000 K 116.53 % | 121.000 K -9.02 % | 133.000 K -7.64 % | 144.000 K -6.49 % | 154.000 K -8.88 % | 169.000 K -3.43 % | 175.000 K -1.69 % | 178.000 K -1.66 % | 181.000 K 7.74 % | 168.000 K -5.62 % | 178.000 K -0.56 % | 179.000 K |
| Total non current assets | 10.612 M 6.27 % | 9.986 M -0.29 % | 10.015 M -29.83 % | 14.272 M 8.49 % | 13.155 M 5.86 % | 12.427 M -14.81 % | 14.588 M -35.74 % | 22.702 M -23.81 % | 29.795 M 10.36 % | 26.998 M 6.82 % | 25.275 M 38.21 % | 18.287 M 112 943.21 % | 16.177 K -99.87 % | 12.536 M 4.20 % | 12.031 M 5.95 % | 11.355 M -35.71 % | 17.661 M -7.74 % | 19.143 M -19.37 % | 23.741 M -4.24 % | 24.791 M -16.65 % | 29.742 M 0.96 % | 29.460 M -11.44 % | 33.264 M 33.99 % | 24.825 M -13.31 % | 28.637 M -4.95 % | 30.128 M -3.40 % | 31.187 M -36.54 % | 49.147 M -12.20 % | 55.974 M -0.89 % | 56.479 M -7.42 % | 61.006 M 2.94 % | 59.263 M 535.80 % | 9.321 M -0.57 % | 9.374 M -56.38 % | 21.490 M -3.44 % | 22.255 M 36.68 % | 16.282 M -5.30 % | 17.194 M -3.46 % | 17.810 M -5.44 % | 18.835 M -77.98 % | 85.521 M -2.57 % | 87.775 M -1.04 % | 88.700 M -0.32 % | 88.982 M -7.91 % | 96.620 M -1.32 % | 97.913 M -1.19 % | 99.096 M -1.26 % | 100.357 M -3.86 % | 104.386 M 80 819.38 % | 129.000 K -8.51 % | 141.000 K -20.34 % | 177.000 K -5.85 % | 188.000 K -8.74 % | 206.000 K -2.37 % | 211.000 K -1.40 % | 214.000 K -23.02 % | 278.000 K 7.75 % | 258.000 K -5.15 % | 272.000 K 0.37 % | 271.000 K |
| Other current assets | 1.657 M -10.09 % | 1.843 M 47.91 % | 1.246 M -34.59 % | 1.905 M 26.92 % | 1.501 M 58.17 % | 949.000 K -42.93 % | 1.663 M -6.20 % | 1.773 M -15.77 % | 2.105 M 54.55 % | 1.362 M 32.62 % | 1.027 M -6.21 % | 1.095 M 59 573.02 % | 1.835 K -99.93 % | 2.533 M 164.96 % | 956.000 K -27.63 % | 1.321 M -1.12 % | 1.336 M 103.66 % | 656.000 K -34.27 % | 998.000 K -9.44 % | 1.102 M 59.71 % | 690.000 K 3.29 % | 668.000 K -45.74 % | 1.231 M -21.79 % | 1.574 M 124.86 % | 700.000 K 1.45 % | 690.000 K -59.81 % | 1.717 M -77.89 % | 7.766 M 618.41 % | 1.081 M -22.90 % | 1.402 M 1.67 % | 1.379 M -38.49 % | 2.242 M 555.56 % | 342.000 K 155.22 % | 134.000 K -92.41 % | 1.765 M -34.65 % | 2.701 M 176.74 % | 976.000 K 1 120.00 % | 80.000 K -96.75 % | 2.459 M -4.58 % | 2.577 M 101.17 % | 1.281 M -49.33 % | 2.528 M 246.78 % | 729.000 K -41.30 % | 1.242 M 89.33 % | 656.000 K 151.34 % | 261.000 K 6.97 % | 244.000 K -23.27 % | 318.000 K -47.52 % | 606.000 K 471.70 % | 106.000 K -26.39 % | 144.000 K -22.99 % | 187.000 K 103.26 % | 92.000 K -92.35 % | 1.202 M 1 033.96 % | 106.000 K -36.90 % | 168.000 K -15.58 % | 199.000 K 136.90 % | 84.000 K -66.93 % | 254.000 K 47.67 % | 172.000 K |
| Short term investments | 2.885 M -60.58 % | 7.318 M 0.98 % | 7.247 M -37.85 % | 11.660 M -10.07 % | 12.965 M -11.28 % | 14.613 M -31.43 % | 21.311 M -15.57 % | 25.241 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 -100.00 % | 1.734 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 % | 673.000 K -78.43 % | 3.120 M 0.00 % | 3.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K -99.23 % | 2.602 M |
| cash and cash equivalents | 5.263 M 44.19 % | 3.650 M -19.78 % | 4.550 M 4.24 % | 4.365 M -19.44 % | 5.418 M -35.78 % | 8.437 M 74.79 % | 4.827 M -51.09 % | 9.869 M -80.03 % | 49.429 M -30.49 % | 71.108 M -14.32 % | 82.990 M -21.34 % | 105.506 M 96 551.73 % | 109.161 K -99.89 % | 102.497 M -0.15 % | 102.649 M 14.31 % | 89.801 M 45.09 % | 61.894 M 63.89 % | 37.765 M 879.64 % | 3.855 M 76.51 % | 2.184 M -10.20 % | 2.432 M 7.66 % | 2.259 M -21.67 % | 2.884 M -15.25 % | 3.403 M 34.77 % | 2.525 M -43.36 % | 4.458 M 25.44 % | 3.554 M -44.19 % | 6.368 M -36.78 % | 10.072 M 26.56 % | 7.958 M -31.83 % | 11.673 M -34.82 % | 17.910 M -17.39 % | 21.679 M -21.02 % | 27.449 M 33.51 % | 20.560 M -17.60 % | 24.951 M 52.40 % | 16.372 M -26.73 % | 22.344 M 82.56 % | 12.239 M -23.62 % | 16.023 M -39.75 % | 26.594 M -15.99 % | 31.654 M 13.79 % | 27.818 M -17.17 % | 33.586 M -16.94 % | 40.436 M -6.37 % | 43.188 M -12.09 % | 49.128 M -13.75 % | 56.960 M 496.50 % | 9.549 M 183.02 % | 3.374 M -7.05 % | 3.630 M 205.04 % | 1.190 M -30.53 % | 1.713 M 320.88 % | 407.000 K -88.59 % | 3.567 M -34.03 % | 5.407 M -26.87 % | 7.394 M -23.71 % | 9.692 M 581.58 % | 1.422 M 91.13 % | 744.000 K |
| Cash and short term investments | 8.148 M -25.71 % | 10.968 M -7.03 % | 11.797 M -26.38 % | 16.025 M -12.83 % | 18.383 M -20.25 % | 23.050 M -11.81 % | 26.138 M -25.55 % | 35.110 M -28.97 % | 49.429 M -30.49 % | 71.108 M -14.32 % | 82.990 M -21.34 % | 105.506 M 96 551.73 % | 109.161 K -99.89 % | 102.497 M -0.15 % | 102.649 M 14.31 % | 89.801 M 45.09 % | 61.894 M 63.89 % | 37.765 M 879.64 % | 3.855 M 76.51 % | 2.184 M -10.20 % | 2.432 M 7.66 % | 2.259 M -21.67 % | 2.884 M -15.25 % | 3.403 M 34.77 % | 2.525 M -43.36 % | 4.458 M 25.44 % | 3.554 M -44.19 % | 6.368 M -36.78 % | 10.072 M 26.56 % | 7.958 M -31.83 % | 11.673 M -34.82 % | 17.910 M -23.50 % | 23.413 M -14.70 % | 27.449 M 33.51 % | 20.560 M -17.60 % | 24.951 M 52.40 % | 16.372 M -26.73 % | 22.344 M 82.56 % | 12.239 M -23.62 % | 16.023 M -39.75 % | 26.594 M -15.99 % | 31.654 M 13.79 % | 27.818 M -17.17 % | 33.586 M -18.30 % | 41.109 M -11.23 % | 46.308 M -11.37 % | 52.248 M -8.27 % | 56.960 M 496.50 % | 9.549 M 183.02 % | 3.374 M -7.05 % | 3.630 M 205.04 % | 1.190 M -30.53 % | 1.713 M 320.88 % | 407.000 K -88.59 % | 3.567 M -34.27 % | 5.427 M -26.80 % | 7.414 M -23.66 % | 9.712 M 573.51 % | 1.442 M -56.90 % | 3.346 M |
| Total current assets | 11.833 M -20.27 % | 14.841 M -3.23 % | 15.337 M -21.40 % | 19.513 M -15.66 % | 23.135 M -12.92 % | 26.566 M -11.33 % | 29.962 M -24.89 % | 39.893 M -27.71 % | 55.181 M -25.80 % | 74.367 M -15.93 % | 88.463 M -18.83 % | 108.979 M 96 256.32 % | 113.100 K -99.89 % | 107.581 M -0.19 % | 107.789 M 17.44 % | 91.779 M 43.70 % | 63.868 M 63.68 % | 39.019 M 616.08 % | 5.449 M 38.55 % | 3.933 M -1.08 % | 3.976 M 4.11 % | 3.819 M -23.56 % | 4.996 M -13.25 % | 5.759 M 43.01 % | 4.027 M -35.41 % | 6.235 M -1.36 % | 6.321 M -60.72 % | 16.093 M -9.92 % | 17.865 M 12.34 % | 15.903 M -10.13 % | 17.696 M -24.84 % | 23.544 M -9.43 % | 25.996 M -8.38 % | 28.373 M 21.33 % | 23.385 M -17.30 % | 28.277 M 63.00 % | 17.348 M -22.64 % | 22.424 M 52.56 % | 14.698 M -20.98 % | 18.600 M -33.27 % | 27.875 M -18.45 % | 34.182 M 19.74 % | 28.547 M -18.03 % | 34.828 M -16.80 % | 41.863 M -10.37 % | 46.706 M -11.22 % | 52.609 M -8.39 % | 57.429 M 457.02 % | 10.310 M 185.91 % | 3.606 M -8.15 % | 3.926 M 128.52 % | 1.718 M -17.56 % | 2.084 M 12.53 % | 1.852 M -51.38 % | 3.809 M -32.88 % | 5.675 M -26.34 % | 7.704 M -21.76 % | 9.847 M 472.83 % | 1.719 M -51.14 % | 3.518 M |
| Inventory | 560.000 K 5.26 % | 532.000 K 6.19 % | 501.000 K -25.11 % | 669.000 K -23.19 % | 871.000 K -3.22 % | 900.000 K -7.02 % | 968.000 K -2.71 % | 995.000 K 5.85 % | 940.000 K -11.74 % | 1.065 M -57.77 % | 2.522 M 43.05 % | 1.763 M 86 321.57 % | 2.040 K -99.85 % | 1.329 M 14.08 % | 1.165 M 77.32 % | 657.000 K 2.98 % | 638.000 K 6.69 % | 598.000 K 0.34 % | 596.000 K -7.88 % | 647.000 K -24.24 % | 854.000 K -4.26 % | 892.000 K 1.25 % | 881.000 K 12.66 % | 782.000 K -2.49 % | 802.000 K -26.22 % | 1.087 M 3.52 % | 1.050 M -9.40 % | 1.159 M -71.34 % | 4.044 M -6.54 % | 4.327 M 48.29 % | 2.918 M -0.85 % | 2.943 M 621.32 % | 408.000 K 56.92 % | 260.000 K | 0.000 -100.00 % | 379.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 |
| Net receivables | 1.468 M -2.00 % | 1.498 M -16.45 % | 1.793 M 96.17 % | 914.000 K -61.60 % | 2.380 M 42.77 % | 1.667 M 39.73 % | 1.193 M -40.79 % | 2.015 M -25.56 % | 2.707 M 225.36 % | 832.000 K -56.76 % | 1.924 M 212.85 % | 615.000 K 960 837.50 % | 64.000 -99.99 % | 1.222 M -59.52 % | 3.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -70.01 % | 2.668 M 20.40 % | 2.216 M 28.39 % | 1.726 M 284.41 % | 449.000 K -75.50 % | 1.833 M 245.85 % | 530.000 K -50.00 % | 1.060 M 330.89 % | 246.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K -28.47 % | 137.000 K 17.09 % | 117.000 K -22.52 % | 151.000 K -2.58 % | 155.000 K 23.02 % | 126.000 K -17.11 % | 152.000 K -55.43 % | 341.000 K 22.22 % | 279.000 K 14.81 % | 243.000 K 78.68 % | 136.000 K 70.00 % | 80.000 K -12.09 % | 91.000 K 78.43 % | 51.000 K 121.74 % | 23.000 K | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -3.85 % | 26.000 K -7.14 % | 28.000 K 3.70 % | 27.000 K 0.00 % | 27.000 K -68.97 % | 87.000 K 11.54 % | 78.000 K -4.88 % | 82.000 K 2.50 % | 80.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.862 M -15.67 % | 2.208 M 36.97 % | 1.612 M -40.38 % | 2.704 M -2.73 % | 2.780 M 152.96 % | 1.099 M -27.27 % | 1.511 M -34.81 % | 2.318 M -36.35 % | 3.642 M -60.79 % | 9.289 M | 0.000 -100.00 % | 5.966 M | 0.000 -100.00 % | 4.721 M | 0.000 -100.00 % | 2.440 M 29 838.65 % | 8.150 K | 0.000 | 0.000 -100.00 % | 7.069 M | 0.000 | 0.000 -100.00 % | 4.880 M 27.58 % | 3.825 M | 0.000 -100.00 % | 8.079 M | 0.000 -100.00 % | 3.362 M | 0.000 | 0.000 -100.00 % | 5.354 M -43.97 % | 9.555 M | 0.000 | 0.000 -100.00 % | 2.503 M -41.49 % | 4.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.444 M -51.48 % | 2.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 594.000 K | 0.000 | 0.000 -100.00 % | 603.000 K | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 551.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 683.000 K -5.01 % | 719.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 615.000 K | 0.000 | 0.000 -100.00 % | 831.000 K 22.93 % | 676.000 K | 0.000 | 0.000 -100.00 % | 538.000 K 0.00 % | 538.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 8.890 M 2.73 % | 8.654 M 1.45 % | 8.530 M 0.08 % | 8.523 M 1.10 % | 8.430 M 5.78 % | 7.969 M 1.27 % | 7.869 M 1.71 % | 7.737 M -10.47 % | 8.642 M 1.57 % | 8.508 M 5.04 % | 8.100 M | 0.000 -100.00 % | 7.889 M 122.10 % | 3.552 M -8.62 % | 3.887 M | 0.000 -100.00 % | 2.657 M -16.71 % | 3.190 M -14.06 % | 3.712 M | 0.000 -100.00 % | 3.987 M -2.26 % | 4.079 M 2.18 % | 3.992 M | 0.000 -100.00 % | 4.073 M -1.90 % | 4.152 M -13.84 % | 4.819 M | 0.000 -100.00 % | 4.877 M -0.81 % | 4.917 M 4.24 % | 4.717 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 415.000 K -26.81 % | 567.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 -100.00 % | 10.000 K 0.00 % | 10.000 K -28.57 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 250.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K -20.00 % | 5.000 K 0.00 % | 5.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 -100.00 % | 24.000 K 0.00 % | 24.000 K |
| Other total stockholders equity | 484.712 M 0.56 % | 481.991 M 1.72 % | 473.824 M 0.01 % | 473.773 M 0.53 % | 471.281 M 0.12 % | 470.737 M 0.10 % | 470.270 M 0.42 % | 468.306 M 0.22 % | 467.268 M -2.33 % | 478.411 M -0.05 % | 478.649 M -1.78 % | 487.306 M 97 030.37 % | 501.703 K -99.90 % | 493.453 M 0.12 % | 492.868 M 3.61 % | 475.709 M 8.56 % | 438.214 M 8.74 % | 403.005 M 29.42 % | 311.389 M 3.22 % | 301.681 M 0.03 % | 301.601 M 0.39 % | 300.438 M 1.22 % | 296.823 M 0.31 % | 295.904 M 1.34 % | 291.989 M 0.33 % | 291.025 M 0.11 % | 290.707 M 0.11 % | 290.396 M 0.20 % | 289.823 M 2.55 % | 282.603 M -0.06 % | 282.773 M 0.91 % | 280.221 M 15.10 % | 243.450 M 0.94 % | 241.186 M 0.21 % | 240.687 M 1.45 % | 237.246 M 3.76 % | 228.657 M 3.64 % | 220.627 M 0.92 % | 218.606 M 1.05 % | 216.340 M 1.13 % | 213.921 M 1.49 % | 210.775 M 7.25 % | 196.518 M 3.65 % | 189.599 M 1.70 % | 186.427 M 2.74 % | 181.463 M 3.98 % | 174.512 M 1.96 % | 171.155 M 72.75 % | 99.075 M 109.37 % | 47.321 M 6.24 % | 44.542 M 21.25 % | 36.735 M 15.80 % | 31.724 M 1.36 % | 31.298 M 2.26 % | 30.607 M 1.46 % | 30.167 M 0.68 % | 29.963 M 1.05 % | 29.651 M 624.08 % | 4.095 M 2.20 % | 4.007 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.837 M 2 654.37 % | 103.000 K 3 333.33 % | 3.000 K -95.52 % | 67.000 K 21.82 % | 55.000 K -19.12 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 22.445 M -9.59 % | 24.827 M -2.07 % | 25.352 M -24.96 % | 33.785 M -6.90 % | 36.290 M -6.93 % | 38.993 M -12.47 % | 44.550 M -28.83 % | 62.595 M -26.34 % | 84.976 M -16.17 % | 101.365 M -10.88 % | 113.738 M -10.63 % | 127.266 M 98 344.43 % | 129.277 K -99.89 % | 120.117 M 0.25 % | 119.820 M 16.18 % | 103.134 M 26.50 % | 81.529 M 40.18 % | 58.162 M 99.25 % | 29.190 M 1.62 % | 28.724 M -14.81 % | 33.718 M 1.32 % | 33.279 M -13.02 % | 38.260 M 25.10 % | 30.584 M -6.37 % | 32.664 M -10.17 % | 36.363 M -3.05 % | 37.508 M -42.51 % | 65.240 M -11.65 % | 73.839 M 2.01 % | 72.382 M -8.03 % | 78.702 M -4.96 % | 82.807 M 134.47 % | 35.317 M -6.44 % | 37.747 M -15.88 % | 44.875 M -11.19 % | 50.532 M 50.26 % | 33.630 M -15.11 % | 39.618 M 21.87 % | 32.508 M -13.16 % | 37.435 M -66.99 % | 113.396 M -7.02 % | 121.957 M 4.02 % | 117.247 M -5.30 % | 123.810 M -10.60 % | 138.483 M -4.24 % | 144.619 M -4.67 % | 151.705 M -3.85 % | 157.786 M 37.57 % | 114.696 M 2 970.84 % | 3.735 M -8.16 % | 4.067 M 114.62 % | 1.895 M -16.59 % | 2.272 M 10.40 % | 2.058 M -48.81 % | 4.020 M -31.74 % | 5.889 M -26.22 % | 7.982 M -21.01 % | 10.105 M 407.53 % | 1.991 M -47.45 % | 3.789 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-03-31 | 2024-12-31 | 2023-12-31 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -3.000 K 90.32 % | -31.000 K | 0.000 | 0.000 -100.00 % | 143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 866.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 104.000 K 146.85 % | -222.000 K -319.80 % | 101.000 K 346.34 % | -41.000 K -327.78 % | 18.000 K 280.00 % | -10.000 K | 0.000 | 0.000 -100.00 % | 135.000 K 2 600.00 % | 5.000 K 225.00 % | -4.000 K 0.00 % | -4.000 K 63.64 % | -11.000 K -320.00 % | 5.000 K 25.00 % | 4.000 K 117.39 % | -23.000 K |
| Stock based compensation | 83.000 K -90.71 % | 893.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 8.170 M 184.27 % | -9.695 M -735.74 % | 1.525 M -81.33 % | 8.170 M 268.73 % | -4.842 M -477.80 % | -838.000 K 66.35 % | -2.490 M -168.52 % | 3.634 M 374.89 % | -1.322 M -133.86 % | 3.904 M 185.13 % | -4.586 M -209.86 % | -1.480 M -149.16 % | -594.000 K 87.34 % | -4.692 M -193.62 % | -1.598 M -136.23 % | 4.411 M 855.31 % | -584.000 K -210.64 % | -188.000 K -120.87 % | 901.000 K 269.04 % | -533.000 K -13 425.00 % | 4.000 K 116.67 % | -24.000 K 98.47 % | -1.564 M -22 442.86 % | 7.000 K 100.73 % | -964.000 K -50.86 % | -639.000 K 45.62 % | -1.175 M 69.36 % | -3.835 M -513.60 % | -625.000 K -115.94 % | 3.922 M 222.49 % | -3.202 M 42.65 % | -5.583 M -384.85 % | 1.960 M -19.87 % | 2.446 M 596.87 % | 351.000 K 131.37 % | -1.119 M -140.43 % | 2.768 M 45.00 % | 1.909 M 178.85 % | -2.421 M -288.26 % | 1.286 M 103.48 % | 632.000 K 174.18 % | -852.000 K -136.46 % | 2.337 M 234.31 % | -1.740 M -392.44 % | 595.000 K 54.55 % | 385.000 K -31.13 % | 559.000 K 262.03 % | -345.000 K -818.75 % | 48.000 K 137.80 % | -127.000 K -1 914.29 % | 7.000 K 111.48 % | -61.000 K 86.41 % | -449.000 K -198.68 % | 455.000 K 208.59 % | -419.000 K -196.77 % | 433.000 K 283.19 % | 113.000 K 101.79 % | 56.000 K 157.73 % | -97.000 K |
| Accounts receivables | 269.000 K 126.07 % | -1.032 M -25 700.00 % | -4.000 K -100.47 % | 843.000 K 139.49 % | 352.000 K 165.43 % | -538.000 K -149.27 % | 1.092 M 220.53 % | -906.000 K 24.37 % | -1.198 M -293.23 % | 620.000 K -74.93 % | 2.473 M 181.91 % | -3.019 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -120.000 K | 0.000 -100.00 % | 365.000 K 8.63 % | 336.000 K 154.55 % | -616.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.729 M 482.52 % | -452.000 K 15.51 % | -535.000 K 27.90 % | -742.000 K -151.00 % | 1.455 M 211.67 % | -1.303 M -345.85 % | 530.000 K 165.11 % | -814.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 100.00 % | -283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -31.000 K 95.27 % | -656.000 K -173.79 % | 889.000 K 435.54 % | 166.000 K 120.91 % | -794.000 K -821.82 % | 110.000 K -92.38 % | 1.443 M 290.12 % | -759.000 K -372.04 % | 279.000 K 139.24 % | -711.000 K -328.31 % | -166.000 K 67.32 % | -508.000 K -2 573.68 % | -19.000 K 52.50 % | -40.000 K -1 900.00 % | -2.000 K -103.92 % | 51.000 K -75.48 % | 208.000 K 447.37 % | 38.000 K 445.45 % | -11.000 K 88.89 % | -99.000 K -595.00 % | 20.000 K -92.98 % | 285.000 K 870.27 % | -37.000 K -133.94 % | 109.000 K -95.55 % | 2.450 M 765.72 % | 283.000 K 119.36 % | -1.462 M -2 023.68 % | 76.000 K 68.89 % | 45.000 K 130.41 % | -148.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 |
| Accounts payables | 599.000 K -86.02 % | 4.285 M 197.08 % | -4.414 M -955.43 % | 516.000 K -84.87 % | 3.410 M 353.34 % | -1.346 M 33.79 % | -2.033 M -496.30 % | 513.000 K -87.09 % | 3.974 M 819.91 % | 432.000 K -83.42 % | 2.606 M 901.85 % | -325.000 K 57.68 % | -768.000 K -184.86 % | 905.000 K 120.72 % | -4.367 M -365.07 % | -939.000 K -122.72 % | 4.133 M 703.36 % | -685.000 K -95.16 % | -351.000 K -152.94 % | 663.000 K 5 000.00 % | 13.000 K | 0.000 100.00 % | -441.000 K -150.57 % | -176.000 K 94.35 % | -3.114 M -200.58 % | -1.036 M -191.20 % | 1.136 M 167.10 % | -1.693 M 41.86 % | -2.912 M -337.13 % | 1.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 5.202 M 241.47 % | -3.677 M -141.11 % | -1.525 M -129.32 % | 5.202 M 269.56 % | -3.068 M -128.96 % | -1.340 M -0.15 % | -1.338 M -331.09 % | 579.000 K 134.82 % | -1.663 M -64.82 % | -1.009 M -37.47 % | -734.000 K -5.92 % | -693.000 K 52.50 % | -1.459 M -351.70 % | -323.000 K 54.51 % | -710.000 K -473.68 % | 190.000 K 201.59 % | 63.000 K 132.98 % | -191.000 K -19 200.00 % | 1.000 K -98.00 % | 50.000 K 117.79 % | -281.000 K -161.89 % | 454.000 K 130.33 % | -1.497 M -41.49 % | -1.058 M -539.00 % | 241.000 K 8.56 % | 222.000 K -81.25 % | 1.184 M 148.87 % | -2.423 M -502.74 % | -402.000 K -111.85 % | 3.392 M 242.04 % | -2.388 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 100.00 % | -62.000 K | 0.000 | 0.000 | 0.000 100.00 % | -61.000 K | 0.000 -100.00 % | 455.000 K 208.59 % | -419.000 K | 0.000 | 0.000 -100.00 % | 56.000 K 157.73 % | -97.000 K |
| Other non cash items | -85.000 K 98.70 % | -6.524 M -150.29 % | 12.972 M 508.44 % | -3.176 M 14.30 % | -3.706 M -421.14 % | 1.154 M | 0.000 -100.00 % | 1.794 M 779.55 % | -264.000 K -103.82 % | 6.919 M 1 113.93 % | 570.000 K 233.33 % | 171.000 K -97.53 % | 6.933 M 880.74 % | -888.000 K -101.69 % | 52.442 M 667.48 % | 6.833 M 274.41 % | 1.825 M -33.88 % | 2.760 M -43.44 % | 4.880 M 870.18 % | 503.000 K -43.04 % | 883.000 K 976.83 % | 82.000 K -54.19 % | 179.000 K -99.16 % | 21.198 M 153.47 % | 8.363 M 18 684.44 % | -45.000 K -104.96 % | 907.000 K 907.78 % | 90.000 K -89.35 % | 845.000 K -44.81 % | 1.531 M -87.35 % | 12.100 M 2 822.71 % | 414.000 K 118.55 % | -2.232 M -202.10 % | 2.186 M 1 121.50 % | -214.000 K -194.69 % | 226.000 K -99.66 % | 67.163 M 2 539.63 % | -2.753 M -714.50 % | -338.000 K -130.84 % | 1.096 M -84.61 % | 7.121 M 1 214.40 % | -639.000 K -145.97 % | 1.390 M 265.79 % | 380.000 K -88.45 % | 3.290 M 153.11 % | -6.195 M -305.20 % | 3.019 M -0.40 % | 3.031 M 135.88 % | 1.285 M 158.55 % | 497.000 K 144.83 % | 203.000 K 147.88 % | -424.000 K 87.93 % | -3.512 M -368.50 % | 1.308 M -57.48 % | 3.076 M 357.06 % | 673.000 K 71.68 % | 392.000 K 415.79 % | 76.000 K -3.80 % | 79.000 K -51.23 % | 162.000 K |
| Net cash provided by operating activities | -4.178 M -143.90 % | -1.713 M 50.01 % | -3.427 M 41.57 % | -5.865 M 13.52 % | -6.782 M 22.85 % | -8.791 M -28.50 % | -6.841 M -285.63 % | -1.774 M -120.64 % | 8.594 M 10.45 % | 7.781 M 362.05 % | 1.684 M 148.14 % | -3.498 M 56.74 % | -8.086 M -55.29 % | -5.207 M 36.52 % | -8.202 M -133.21 % | -3.517 M -625.71 % | 669.000 K 165.20 % | -1.026 M -1 810.00 % | 60.000 K -67.39 % | 184.000 K 109.49 % | -1.938 M -88.52 % | -1.028 M 18.80 % | -1.266 M 45.76 % | -2.334 M -92.42 % | -1.213 M 60.95 % | -3.106 M -5.15 % | -2.954 M 39.70 % | -4.899 M 10.47 % | -5.472 M -49.22 % | -3.667 M -159.85 % | 6.127 M 212.86 % | -5.429 M -149.44 % | 10.982 M 288.05 % | -5.840 M -38.68 % | -4.211 M -20.25 % | -3.502 M 57.12 % | -8.167 M -12.49 % | -7.260 M -62.71 % | -4.462 M 47.46 % | -8.493 M -39.66 % | -6.081 M 5.25 % | -6.418 M -5.32 % | -6.094 M -25.08 % | -4.872 M 42.72 % | -8.506 M -147.92 % | -3.431 M -160.71 % | -1.316 M -8.31 % | -1.215 M 5.52 % | -1.286 M -9.17 % | -1.178 M 15.80 % | -1.399 M 7.78 % | -1.517 M 6.76 % | -1.627 M 16.44 % | -1.947 M -82.99 % | -1.064 M 38.25 % | -1.723 M -41.46 % | -1.218 M -19.29 % | -1.021 M 10.83 % | -1.145 M 21.90 % | -1.466 M |
| Investments in property plant and equipment | 0.000 -100.00 % | 1.500 M 200.00 % | -1.500 M | 0.000 -100.00 % | 1.500 M 186.66 % | -1.731 M -180.25 % | 2.157 M 211.99 % | -1.926 M 30.82 % | -2.784 M -29.37 % | -2.152 M -29.02 % | -1.668 M -69.17 % | -986.000 K -13.33 % | -870.000 K 59.23 % | -2.134 M -180.42 % | -761.000 K -30.31 % | -584.000 K 7.89 % | -634.000 K 24.43 % | -839.000 K -269.60 % | -227.000 K 60.52 % | -575.000 K -97.59 % | -291.000 K 57.83 % | -690.000 K 22.56 % | -891.000 K 28.38 % | -1.244 M 24.47 % | -1.647 M -21.82 % | -1.352 M -79.31 % | -754.000 K 21.38 % | -959.000 K -140.95 % | -398.000 K -332.61 % | -92.000 K -41.54 % | -65.000 K 24.42 % | -86.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.000 K 343.56 % | -101.000 K -38.36 % | -73.000 K -1.39 % | -72.000 K 94.92 % | -1.416 M -35 500.00 % | 4.000 K 233.33 % | -3.000 K 89.29 % | -28.000 K 50.88 % | -57.000 K 99.75 % | -22.691 M -756 266.67 % | -3.000 K 40.00 % | -5.000 K -115.63 % | 32.000 K 900.00 % | -4.000 K 80.95 % | -21.000 K -200.00 % | -7.000 K 61.11 % | -18.000 K 47.06 % | -34.000 K -209.09 % | -11.000 K 52.17 % | -23.000 K -475.00 % | -4.000 K 42.86 % | -7.000 K 50.00 % | -14.000 K -75.00 % | -8.000 K |
| Acquisitions net | 0.000 -100.00 % | 4.853 M 200.00 % | -4.853 M | 0.000 -100.00 % | 4.853 M | 0.000 | 0.000 100.00 % | -4.853 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 -100.00 % | 250.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.582 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 100.00 % | -1.431 M -115.20 % | 9.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -470.000 K 98.36 % | -28.591 M -195.98 % | 29.790 M 1 005.47 % | -3.290 M 89.13 % | -30.267 M | 0.000 100.00 % | -4.576 M 32.50 % | -6.779 M -24.75 % | -5.434 M -323.25 % | 2.434 M | 0.000 100.00 % | -986.000 K 75.16 % | -3.969 M | 0.000 | 0.000 | 0.000 100.00 % | -2.275 M | 0.000 | 0.000 100.00 % | -575.000 K 80.66 % | -2.973 M | 0.000 | 0.000 -100.00 % | 1.050 M 194.59 % | -1.110 M -840.00 % | 150.000 K | 0.000 100.00 % | -933.000 K -124.25 % | 3.848 M 321.91 % | -1.734 M -309.42 % | 828.000 K -29.41 % | 1.173 M 598.21 % | 168.000 K 1 020.00 % | 15.000 K 266.67 % | -9.000 K 96.76 % | -278.000 K 19.65 % | -346.000 K | 0.000 100.00 % | -2.304 M | 0.000 -100.00 % | 472.000 K -80.71 % | 2.447 M | 0.000 100.00 % | -3.112 M -1 396.15 % | -208.000 K -106.34 % | 3.280 M | 0.000 | 0.000 -100.00 % | 13.000 K -98.74 % | 1.032 M 198.10 % | -1.052 M -105 300.00 % | 1.000 K 101.16 % | -86.000 K -2 966.67 % | 3.000 K | 0.000 -100.00 % | 2.582 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -470.000 K 98.01 % | -23.669 M -172.04 % | 32.854 M 1 098.60 % | -3.290 M 86.24 % | -23.914 M -1 281.51 % | -1.731 M 28.44 % | -2.419 M 64.32 % | -6.779 M -143.50 % | -2.784 M -1 087.23 % | 282.000 K 116.91 % | -1.668 M -69.17 % | -986.000 K -13.33 % | -870.000 K 59.23 % | -2.134 M -180.42 % | -761.000 K -30.31 % | -584.000 K 7.89 % | -634.000 K 24.43 % | -839.000 K -269.60 % | -227.000 K 60.52 % | -575.000 K -531.87 % | -91.000 K 86.81 % | -690.000 K 22.56 % | -891.000 K -359.28 % | -194.000 K 92.26 % | -2.507 M -108.57 % | -1.202 M -59.42 % | -754.000 K 19.19 % | -933.000 K -127.04 % | 3.450 M 288.94 % | -1.826 M -339.32 % | 763.000 K -29.81 % | 1.087 M 547.02 % | 168.000 K 1 020.00 % | 15.000 K 266.67 % | -9.000 K 96.76 % | -278.000 K -178.00 % | -100.000 K 0.99 % | -101.000 K 95.75 % | -2.377 M -3 201.39 % | -72.000 K 92.37 % | -944.000 K -138.51 % | 2.451 M 81 800.00 % | -3.000 K 99.90 % | -3.140 M -5 408.77 % | -57.000 K 99.71 % | -19.411 M -646 933.33 % | -3.000 K 40.00 % | -5.000 K -120.00 % | 25.000 K -97.57 % | 1.028 M 195.81 % | -1.073 M -7 764.29 % | 14.000 K 177.78 % | -18.000 K 41.94 % | -31.000 K -181.82 % | -11.000 K -100.43 % | 2.559 M 198.96 % | -2.586 M -36 842.86 % | -7.000 K 50.00 % | -14.000 K -75.00 % | -8.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 3.443 M 2 469.40 % | 134.000 K -83.37 % | 806.000 K | 0.000 100.00 % | -803.000 K | 0.000 -100.00 % | 906.000 K 0.00 % | 906.000 K 1 061.54 % | 78.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.494 M 15.99 % | 31.464 M -18.07 % | 38.403 M 801.90 % | 4.258 M 276.48 % | 1.131 M | 0.000 | 0.000 -100.00 % | 132.000 K -46.56 % | 247.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 -100.00 % | 11.000 K -83.08 % | 65.000 K | 0.000 | 0.000 -100.00 % | 2.996 M 17 523.53 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 785.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 -100.00 % | 23.789 M 200.00 % | -23.789 M | 0.000 -100.00 % | 23.789 M 303.80 % | -11.673 M -1 131.33 % | -948.000 K 91.51 % | -11.168 M -51.43 % | -7.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 3.813 M 133.93 % | 1.630 M 754.62 % | -249.000 K -1 031.82 % | -22.000 K -107.89 % | 279.000 K 102.51 % | -11.127 M -330.28 % | -2.586 M 81.45 % | -13.943 M -47.87 % | -9.429 M -560.29 % | -1.428 M -973.68 % | -133.000 K -100.77 % | 17.340 M -52.96 % | 36.863 M 17.14 % | 31.469 M -27.00 % | 43.108 M 645.17 % | 5.785 M 1 706.94 % | -360.000 K -118.20 % | 1.978 M 789.20 % | -287.000 K -72.89 % | -166.000 K -105.77 % | 2.879 M 1 458.02 % | -212.000 K -106.63 % | 3.197 M 1 553.18 % | -220.000 K -411.63 % | -43.000 K -100.67 % | 6.391 M 6 291.00 % | 100.000 K 127.70 % | -361.000 K 79.18 % | -1.734 M -525.99 % | -277.000 K | 0.000 100.00 % | -50.000 K 91.80 % | -610.000 K | 0.000 -100.00 % | 12.207 M | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 10.656 M 281.12 % | 2.796 M 11 084.00 % | 25.000 K -97.94 % | 1.212 M 692.16 % | 153.000 K -12.07 % | 174.000 K -99.69 % | 55.977 M 124.01 % | 24.989 M 2 222.40 % | 1.076 M -70.54 % | 3.652 M 369.41 % | 778.000 K -46.38 % | 1.451 M 311.52 % | -686.000 K -98.84 % | -345.000 K -2.68 % | -336.000 K -1.82 % | -330.000 K -103.54 % | 9.331 M 6 535.17 % | -145.000 K -105.19 % | 2.794 M 893.75 % | -352.000 K -35.91 % | -259.000 K | 0.000 |
| Net cash used provided by financing activities | 3.745 M 129.75 % | 1.630 M 754.62 % | -249.000 K -1 031.82 % | -22.000 K -107.89 % | 279.000 K 102.51 % | -11.127 M -330.28 % | -2.586 M 81.45 % | -13.943 M -47.87 % | -9.429 M -560.29 % | -1.428 M -973.68 % | -133.000 K -100.77 % | 17.340 M -52.96 % | 36.863 M 17.14 % | 31.469 M -27.00 % | 43.108 M 645.17 % | 5.785 M 1 706.94 % | -360.000 K -118.20 % | 1.978 M 789.20 % | -287.000 K -72.89 % | -166.000 K -105.77 % | 2.879 M 1 458.02 % | -212.000 K -106.63 % | 3.197 M 1 553.18 % | -220.000 K -411.63 % | -43.000 K -100.67 % | 6.391 M 6 291.00 % | 100.000 K 127.70 % | -361.000 K 79.18 % | -1.734 M -525.99 % | -277.000 K | 0.000 100.00 % | -50.000 K 91.80 % | -610.000 K | 0.000 -100.00 % | 12.207 M | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 10.656 M 281.12 % | 2.796 M 11 084.00 % | 25.000 K -97.94 % | 1.212 M 692.16 % | 153.000 K -12.07 % | 174.000 K -99.69 % | 55.977 M 124.01 % | 24.989 M 2 222.40 % | 1.076 M -70.54 % | 3.652 M 369.41 % | 778.000 K -46.38 % | 1.451 M 311.52 % | -686.000 K -98.84 % | -345.000 K -2.68 % | -336.000 K -1.82 % | -330.000 K -103.54 % | 9.331 M 6 535.17 % | -145.000 K -105.19 % | 2.794 M 893.75 % | -352.000 K -35.91 % | -259.000 K | 0.000 |
| Effect of forex changes on cash | 3.000 K -97.78 % | 135.000 K 148.39 % | -279.000 K -3 587.50 % | 8.000 K -90.70 % | 86.000 K 386.67 % | -30.000 K 16.67 % | -36.000 K -80.00 % | -20.000 K 44.44 % | -36.000 K -224.14 % | 29.000 K 93.33 % | 15.000 K 287.50 % | -8.000 K -166.67 % | -3.000 K -400.00 % | 1.000 K -93.33 % | 15.000 K 215.38 % | -13.000 K -116.88 % | 77.000 K -6.10 % | 82.000 K 148.24 % | -170.000 K -709.52 % | -21.000 K -175.00 % | 28.000 K 1 033.33 % | -3.000 K 97.79 % | -136.000 K -106.06 % | -66.000 K -211.86 % | 59.000 K 90.32 % | 31.000 K 128.97 % | -107.000 K -143.18 % | -44.000 K -238.46 % | -13.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K -88.89 % | 9.000 K | 0.000 -100.00 % | 1.000 K 125.00 % | -4.000 K 76.47 % | -17.000 K -466.67 % | -3.000 K -115.79 % | 19.000 K 1 800.00 % | 1.000 K -99.33 % | 150.000 K 4 900.00 % | 3.000 K -25.00 % | 4.000 K -33.33 % | 6.000 K 300.00 % | -3.000 K -150.00 % | 6.000 K 146.15 % | -13.000 K -262.50 % | 8.000 K 120.00 % | -40.000 K -900.00 % | 5.000 K 350.00 % | -2.000 K -125.00 % | 8.000 K 233.33 % | -6.000 K -160.00 % | 10.000 K -28.57 % | 14.000 K 207.69 % | -13.000 K | 0.000 -100.00 % | 22.000 K 10.00 % | 20.000 K 200.00 % | -20.000 K |
| Net change in cash | -900.000 K 76.85 % | -3.887 M -113.45 % | 28.899 M 415.18 % | -9.169 M 69.83 % | -30.391 M -40.19 % | -21.679 M -82.45 % | -11.882 M 47.23 % | -22.516 M -516.03 % | -3.655 M -154.85 % | 6.664 M 6 633.33 % | -102.000 K -100.79 % | 12.848 M -53.96 % | 27.907 M 15.66 % | 24.129 M -29.36 % | 34.160 M 1 944.28 % | 1.671 M 773.79 % | -248.000 K -227.18 % | 195.000 K 131.25 % | -624.000 K -7.96 % | -578.000 K -142.34 % | 1.365 M 170.62 % | -1.933 M -313.83 % | 904.000 K 132.13 % | -2.814 M 24.03 % | -3.704 M -275.21 % | 2.114 M 156.90 % | -3.715 M 40.44 % | -6.237 M -65.48 % | -3.769 M 34.68 % | -5.770 M -183.76 % | 6.889 M 256.89 % | -4.391 M -141.62 % | 10.549 M 281.10 % | -5.825 M -172.92 % | 7.988 M 311.10 % | -3.784 M 54.23 % | -8.267 M -12.26 % | -7.364 M -291.97 % | 3.836 M 166.50 % | -5.768 M 15.80 % | -6.850 M -148.91 % | -2.752 M 53.67 % | -5.940 M 24.16 % | -7.832 M -116.52 % | 47.411 M 667.79 % | 6.175 M 2 512.11 % | -256.000 K -110.49 % | 2.440 M 566.54 % | -523.000 K -140.05 % | 1.306 M 141.33 % | -3.160 M -71.74 % | -1.840 M 7.40 % | -1.987 M 13.53 % | -2.298 M -127.79 % | 8.270 M 1 119.76 % | 678.000 K 167.13 % | -1.010 M 25.63 % | -1.358 M 2.86 % | -1.398 M 6.43 % | -1.494 M |
| Cash at beginning of period | 5.301 M -42.31 % | 9.188 M 146.61 % | -19.711 M -199.61 % | 19.789 M -60.56 % | 50.180 M -30.17 % | 71.859 M -14.19 % | 83.741 M -21.19 % | 106.257 M -3.33 % | 109.912 M 6.45 % | 103.248 M -0.10 % | 103.350 M 14.20 % | 90.502 M 44.58 % | 62.595 M 62.73 % | 38.466 M 793.31 % | 4.306 M 63.42 % | 2.635 M -8.60 % | 2.883 M 7.25 % | 2.688 M -18.84 % | 3.312 M -14.86 % | 3.890 M 54.06 % | 2.525 M -43.36 % | 4.458 M 25.44 % | 3.554 M -44.19 % | 6.368 M -36.78 % | 10.072 M 26.56 % | 7.958 M -31.83 % | 11.673 M -34.82 % | 17.910 M -17.39 % | 21.679 M -21.02 % | 27.449 M 33.51 % | 20.560 M -17.60 % | 24.951 M 73.25 % | 14.402 M -28.80 % | 20.227 M 65.27 % | 12.239 M -23.62 % | 16.023 M -34.03 % | 24.290 M -23.26 % | 31.654 M 13.79 % | 27.818 M -17.17 % | 33.586 M -16.94 % | 40.436 M -6.37 % | 43.188 M -12.09 % | 49.128 M -13.75 % | 56.960 M 496.50 % | 9.549 M 183.02 % | 3.374 M -7.05 % | 3.630 M 205.04 % | 1.190 M -30.53 % | 1.713 M 320.88 % | 407.000 K -88.59 % | 3.567 M -34.03 % | 5.407 M -26.87 % | 7.394 M -23.71 % | 9.692 M 581.58 % | 1.422 M 91.13 % | 744.000 K -57.58 % | 1.754 M -43.64 % | 3.112 M -31.00 % | 4.510 M -24.88 % | 6.004 M |
| Cash at end of period | 4.401 M -16.98 % | 5.301 M -42.31 % | 9.188 M -13.48 % | 10.620 M -46.33 % | 19.789 M -60.56 % | 50.180 M -30.17 % | 71.859 M -14.19 % | 83.741 M -21.19 % | 106.257 M -3.33 % | 109.912 M 6.45 % | 103.248 M -0.10 % | 103.350 M 14.20 % | 90.502 M 44.58 % | 62.595 M 62.73 % | 38.466 M 793.31 % | 4.306 M 63.42 % | 2.635 M -8.60 % | 2.883 M 7.25 % | 2.688 M -18.84 % | 3.312 M -14.86 % | 3.890 M 54.06 % | 2.525 M -43.36 % | 4.458 M 25.44 % | 3.554 M -44.19 % | 6.368 M -36.78 % | 10.072 M 26.56 % | 7.958 M -31.83 % | 11.673 M -34.82 % | 17.910 M -17.39 % | 21.679 M -21.02 % | 27.449 M 33.51 % | 20.560 M -17.60 % | 24.951 M 73.25 % | 14.402 M -28.80 % | 20.227 M 65.27 % | 12.239 M -23.62 % | 16.023 M -34.03 % | 24.290 M -23.26 % | 31.654 M 13.79 % | 27.818 M -17.17 % | 33.586 M -16.94 % | 40.436 M -6.37 % | 43.188 M -12.09 % | 49.128 M -13.75 % | 56.960 M 496.50 % | 9.549 M 183.02 % | 3.374 M -7.05 % | 3.630 M 205.04 % | 1.190 M -30.53 % | 1.713 M 320.88 % | 407.000 K -88.59 % | 3.567 M -34.03 % | 5.407 M -26.87 % | 7.394 M -23.71 % | 9.692 M 581.58 % | 1.422 M 91.13 % | 744.000 K -57.58 % | 1.754 M -43.64 % | 3.112 M -31.00 % | 4.510 M |
| Operating cash flow | -4.178 M -143.90 % | -1.713 M 50.01 % | -3.427 M 41.57 % | -5.865 M 13.52 % | -6.782 M 22.85 % | -8.791 M -28.50 % | -6.841 M -285.63 % | -1.774 M -120.64 % | 8.594 M 10.45 % | 7.781 M 362.05 % | 1.684 M 148.14 % | -3.498 M 56.74 % | -8.086 M -55.29 % | -5.207 M 36.52 % | -8.202 M -133.21 % | -3.517 M -625.71 % | 669.000 K 165.20 % | -1.026 M -1 810.00 % | 60.000 K -67.39 % | 184.000 K 109.49 % | -1.938 M -88.52 % | -1.028 M 18.80 % | -1.266 M 45.76 % | -2.334 M -92.42 % | -1.213 M 60.95 % | -3.106 M -5.15 % | -2.954 M 39.70 % | -4.899 M 10.47 % | -5.472 M -49.22 % | -3.667 M -159.85 % | 6.127 M 212.86 % | -5.429 M -149.44 % | 10.982 M 288.05 % | -5.840 M -38.68 % | -4.211 M -20.25 % | -3.502 M 57.12 % | -8.167 M -12.49 % | -7.260 M -62.71 % | -4.462 M 47.46 % | -8.493 M -39.66 % | -6.081 M 5.25 % | -6.418 M -5.32 % | -6.094 M -25.08 % | -4.872 M 42.72 % | -8.506 M -147.92 % | -3.431 M -160.71 % | -1.316 M -8.31 % | -1.215 M 5.52 % | -1.286 M -9.17 % | -1.178 M 15.80 % | -1.399 M 7.78 % | -1.517 M 6.76 % | -1.627 M 16.44 % | -1.947 M -82.99 % | -1.064 M 38.25 % | -1.723 M -41.46 % | -1.218 M -19.29 % | -1.021 M 10.83 % | -1.145 M 21.90 % | -1.466 M |
| Capital expenditure | 0.000 -100.00 % | 1.500 M 200.00 % | -1.500 M | 0.000 -100.00 % | 1.500 M 186.66 % | -1.731 M -180.25 % | 2.157 M 211.99 % | -1.926 M 30.82 % | -2.784 M -29.37 % | -2.152 M -29.02 % | -1.668 M -69.17 % | -986.000 K -13.33 % | -870.000 K 59.23 % | -2.134 M -180.42 % | -761.000 K -30.31 % | -584.000 K 7.89 % | -634.000 K 24.43 % | -839.000 K -269.60 % | -227.000 K 60.52 % | -575.000 K -97.59 % | -291.000 K 57.83 % | -690.000 K 22.56 % | -891.000 K 28.38 % | -1.244 M 24.47 % | -1.647 M -21.82 % | -1.352 M -79.31 % | -754.000 K 21.38 % | -959.000 K -140.95 % | -398.000 K -332.61 % | -92.000 K -41.54 % | -65.000 K 24.42 % | -86.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.000 K 343.56 % | -101.000 K -38.36 % | -73.000 K -1.39 % | -72.000 K 94.92 % | -1.416 M -35 500.00 % | 4.000 K 233.33 % | -3.000 K 89.29 % | -28.000 K 50.88 % | -57.000 K 99.75 % | -22.691 M -756 266.67 % | -3.000 K 40.00 % | -5.000 K -115.63 % | 32.000 K 900.00 % | -4.000 K 80.95 % | -21.000 K -200.00 % | -7.000 K 61.11 % | -18.000 K 47.06 % | -34.000 K -209.09 % | -11.000 K 52.17 % | -23.000 K -475.00 % | -4.000 K 42.86 % | -7.000 K 50.00 % | -14.000 K -75.00 % | -8.000 K |
| Free CashFlow | -4.178 M -1 861.50 % | -213.000 K 95.68 % | -4.927 M 15.99 % | -5.865 M -11.04 % | -5.282 M 49.80 % | -10.522 M -124.64 % | -4.684 M -26.59 % | -3.700 M -163.68 % | 5.810 M 3.22 % | 5.629 M 35 081.25 % | 16.000 K 100.36 % | -4.484 M 49.93 % | -8.956 M -22.00 % | -7.341 M 18.10 % | -8.963 M -118.56 % | -4.101 M -11 817.14 % | 35.000 K 101.88 % | -1.865 M -1 016.77 % | -167.000 K 57.29 % | -391.000 K 82.46 % | -2.229 M -29.74 % | -1.718 M 20.35 % | -2.157 M 39.71 % | -3.578 M -25.10 % | -2.860 M 35.85 % | -4.458 M -20.23 % | -3.708 M 36.70 % | -5.858 M 0.20 % | -5.870 M -56.16 % | -3.759 M -162.01 % | 6.062 M 209.92 % | -5.515 M -150.22 % | 10.982 M 288.05 % | -5.840 M -38.68 % | -4.211 M -20.25 % | -3.502 M 55.79 % | -7.921 M -7.61 % | -7.361 M -62.32 % | -4.535 M 47.05 % | -8.565 M -14.25 % | -7.497 M -16.88 % | -6.414 M -5.20 % | -6.097 M -24.43 % | -4.900 M 42.78 % | -8.563 M 67.22 % | -26.122 M -1 880.44 % | -1.319 M -8.11 % | -1.220 M 2.71 % | -1.254 M -6.09 % | -1.182 M 16.76 % | -1.420 M 6.82 % | -1.524 M 7.36 % | -1.645 M 16.96 % | -1.981 M -84.28 % | -1.075 M 38.43 % | -1.746 M -42.88 % | -1.222 M -18.87 % | -1.028 M 11.30 % | -1.159 M 21.37 % | -1.474 M |
| 2025 | 2024 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |