PVV Infra Limited PVVINFRA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 398.473 M -54.68 % | 879.206 M 133.72 % | 376.180 M 728.61 % | 45.399 M 111.74 % | 21.441 M -94.42 % | 384.552 M -53.91 % | 834.337 M 146.59 % | 338.351 M -32.90 % | 504.217 M 3.43 % | 487.492 M -57.19 % | 1.139 B 258.24 % | 317.853 M 319.57 % | 75.757 M 11 668.96 % | 643.700 K | 0.000 | 0.000 -100.00 % | 380.000 K |
| Net income | 54.836 M 77.50 % | 30.893 M 15 382.19 % | 199.541 K -98.75 % | 16.008 M 39.05 % | 11.513 M 971.19 % | 1.075 M -96.63 % | 31.873 M 12 136.10 % | 260.483 K -65.68 % | 758.935 K -70.98 % | 2.615 M -28.87 % | 3.677 M 563.66 % | 553.986 K -39.79 % | 920.061 K 76.70 % | 520.694 K -20.23 % | 652.765 K 211.26 % | -586.718 K -162.76 % | 934.930 K |
| Income before tax | 64.514 M 77.50 % | 36.345 M 15 382.20 % | 234.754 K -98.75 % | 18.833 M 63.58 % | 11.513 M 640.19 % | 1.555 M -96.63 % | 46.126 M 12 136.11 % | 376.965 K -65.68 % | 1.098 M -70.98 % | 3.785 M -28.87 % | 5.321 M 563.66 % | 801.716 K -39.79 % | 1.331 M 91.71 % | 694.531 K -10.03 % | 771.955 K 240.15 % | -550.818 K -156.00 % | 983.541 K |
| Income before tax ratio | 0.16 291.65 % | 0.04 6 524.27 % | 0.00 -99.85 % | 0.41 -22.74 % | 0.54 13 175.61 % | 0.00 -92.68 % | 0.06 4 862.14 % | 0.00 -48.85 % | 0.00 -71.94 % | 0.01 66.14 % | 0.00 85.26 % | 0.00 -85.65 % | 0.02 -98.37 % | 1.08 | 0.00 | 0.00 -100.00 % | 2.59 |
| EBITDA | 64.527 M 77.38 % | 36.379 M 14 578.04 % | 247.845 K -98.69 % | 18.849 M 63.51 % | 11.528 M 612.23 % | 1.619 M -96.62 % | 47.948 M 1 326.45 % | 3.361 M -19.14 % | 4.157 M -13.45 % | 4.803 M -10.18 % | 5.348 M 483.33 % | 916.746 K -17.16 % | 1.107 M 52.01 % | 728.031 K -15.06 % | 857.090 K 284.05 % | -465.678 K -130.77 % | 1.513 M |
| Net income ratio | 0.14 291.65 % | 0.04 6 524.27 % | 0.00 -99.85 % | 0.35 -34.33 % | 0.54 19 112.18 % | 0.00 -92.68 % | 0.04 4 862.13 % | 0.00 -48.85 % | 0.00 -71.94 % | 0.01 66.14 % | 0.00 85.26 % | 0.00 -85.65 % | 0.01 -98.50 % | 0.81 | 0.00 | 0.00 -100.00 % | 2.46 |
| Ratio EBITDA | 0.16 291.37 % | 0.04 6 180.20 % | 0.00 -99.84 % | 0.42 -22.78 % | 0.54 12 674.09 % | 0.00 -92.68 % | 0.06 478.47 % | 0.01 20.50 % | 0.01 -16.32 % | 0.01 109.79 % | 0.00 62.83 % | 0.00 -80.26 % | 0.01 -98.71 % | 1.13 | 0.00 | 0.00 -100.00 % | 3.98 |
| Gross profit ratio | 0.20 224.81 % | 0.06 139.04 % | 0.03 -94.84 % | 0.50 -18.76 % | 0.62 2 661.56 % | 0.02 -64.29 % | 0.06 236.51 % | 0.02 3.44 % | 0.02 -7.39 % | 0.02 156.82 % | 0.01 -99.24 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 96.929 M -12.13 % | 110.313 M 688.14 % | 13.997 M 2.72 % | 13.627 M 0.00 % | 13.627 M 0.00 % | 13.627 M 16.86 % | 11.661 M 16.60 % | 10.001 M 0.00 % | 10.001 M -0.57 % | 10.058 M 1.22 % | 9.937 M -0.64 % | 10.001 M 0.00 % | 10.001 M -3.97 % | 10.414 M 0.62 % | 10.350 M 0.00 % | 10.350 M 0.00 % | 10.350 M |
| Weighted average shs out | 96.929 M -12.13 % | 110.313 M 688.14 % | 13.997 M 2.72 % | 13.627 M 0.00 % | 13.627 M 0.00 % | 13.627 M 16.86 % | 11.661 M 16.60 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M 0.64 % | 9.937 M -0.64 % | 10.001 M 0.00 % | 10.001 M -3.97 % | 10.414 M 0.62 % | 10.350 M 0.00 % | 10.350 M 0.00 % | 10.350 M |
| EPS diluted | 0.56 -58.21 % | 1.34 9 078.08 % | 0.01 -98.73 % | 1.15 35.29 % | 0.85 962.50 % | 0.08 -97.07 % | 2.74 10 399.04 % | 0.03 -65.27 % | 0.08 -71.15 % | 0.26 -29.73 % | 0.37 572.73 % | 0.06 -38.89 % | 0.09 80.00 % | 0.05 -23.08 % | 0.07 218.18 % | -0.06 -157.89 % | 0.10 |
| Earnings per share | 0.56 -58.21 % | 1.34 9 078.08 % | 0.01 -98.73 % | 1.15 35.29 % | 0.85 962.50 % | 0.08 -97.07 % | 2.74 10 399.04 % | 0.03 -65.27 % | 0.08 -71.15 % | 0.26 -29.73 % | 0.37 572.73 % | 0.06 -38.89 % | 0.09 80.00 % | 0.05 -23.08 % | 0.07 218.18 % | -0.06 -157.89 % | 0.10 |
| Gross profit | 80.027 M 47.21 % | 54.362 M 458.68 % | 9.730 M -57.21 % | 22.742 M 72.02 % | 13.220 M 53.97 % | 8.586 M -83.54 % | 52.165 M 729.79 % | 6.287 M -30.59 % | 9.057 M -4.21 % | 9.455 M 9.95 % | 8.599 M -97.29 % | 317.853 M 319.57 % | 75.757 M 11 668.96 % | 643.700 K | 0.000 | 0.000 -100.00 % | 380.000 K |
| Income tax expense | 9.678 M 77.52 % | 5.452 M 15 382.24 % | 35.213 K -98.75 % | 2.825 M | 0.000 -100.00 % | 480.604 K -96.63 % | 14.253 M 12 136.13 % | 116.482 K -65.68 % | 339.379 K -70.98 % | 1.169 M -28.87 % | 1.644 M 563.66 % | 247.730 K -39.79 % | 411.429 K 136.68 % | 173.837 K 45.85 % | 119.190 K 232.01 % | 35.900 K -26.15 % | 48.611 K |
| Cost of revenue | 318.446 M -61.39 % | 824.844 M 125.09 % | 366.450 M 1 517.37 % | 22.657 M 175.60 % | 8.221 M -97.81 % | 375.966 M -51.93 % | 782.172 M 135.55 % | 332.064 M -32.94 % | 495.160 M 3.58 % | 478.037 M -57.70 % | 1.130 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 147.911 K -83.09 % | 874.562 K 57.58 % | 555.000 K 825.00 % | 60.000 K -47.83 % | 115.003 K -3.72 % | 119.444 K -24.59 % | 158.393 K 7.23 % | 147.711 K -7.28 % | 159.307 K -62.45 % | 424.230 K -53.63 % | 914.884 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.584 K 120.25 % | 301.281 K -70.10 % | 1.008 M |
| Selling and marketing expenses | 5.000 K 25.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 17.086 M 91.37 % | 8.928 M 130.39 % | 3.875 M 143.36 % | 1.592 M -76.84 % | 6.875 M 1 196.10 % | -627.180 K -1 841.34 % | 36.017 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 28.859 M 60.64 % | 17.965 M 89.44 % | 9.483 M 140.98 % | 3.935 M 130.48 % | 1.707 M -75.59 % | 6.994 M 20.01 % | 5.828 M 15.11 % | 5.063 M -28.06 % | 7.038 M 35.18 % | 5.206 M 71.19 % | 3.041 M -99.04 % | 317.792 M 325.56 % | 74.677 M 21 864.56 % | 339.989 K -24.48 % | 450.219 K 16.51 % | 386.416 K -72.17 % | 1.388 M |
| Cost and expenses | 347.305 M -58.79 % | 842.809 M 124.19 % | 375.933 M 1 313.68 % | 26.592 M 167.84 % | 9.928 M -97.41 % | 382.960 M -51.40 % | 788.000 M 133.74 % | 337.127 M -32.87 % | 502.198 M 3.92 % | 483.243 M -57.35 % | 1.133 B 256.56 % | 317.792 M 325.56 % | 74.677 M 21 864.56 % | 339.989 K -24.48 % | 450.219 K 16.51 % | 386.416 K -72.17 % | 1.388 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 28.859 M 3 184.80 % | 878.562 K 58.30 % | 555.000 K 825.00 % | 60.000 K -47.83 % | 115.003 K -3.72 % | 119.444 K -24.59 % | 158.393 K 7.23 % | 147.711 K -7.28 % | 159.307 K -62.45 % | 424.230 K -53.63 % | 914.884 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.584 K 120.25 % | 301.281 K -70.10 % | 1.008 M |
| Interest income | 0.000 100.00 % | -21.468 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 454.68 % | 252.475 K -89.39 % | 2.380 M 4.78 % | 2.271 M 21.03 % | 1.877 M -12.36 % | 2.141 M |
| Interest expense | 13.000 K -56.42 % | 29.827 K 301.17 % | 7.435 K 802.70 % | 823.640 | 0.000 -100.00 % | 36.612 K -81.32 % | 195.970 K -75.87 % | 812.076 K 7.27 % | 757.008 K 85.56 % | 407.950 K 71.85 % | 237.384 K 169.66 % | 88.030 K 12 960.83 % | 674.000 -89.63 % | 6.500 K | 0.000 -100.00 % | 107.951 K -27.73 % | 149.366 K |
| Depreciation and amortization | 4.000 K 2.77 % | 3.892 K -31.24 % | 5.660 K -63.29 % | 15.417 K 0.00 % | 15.417 K -42.08 % | 26.617 K -98.35 % | 1.610 M -24.69 % | 2.138 M 0.00 % | 2.138 M 285.85 % | 554.000 K 1 951.85 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K -68.24 % | 85.000 K 0.00 % | 85.000 K -77.63 % | 380.000 K |
| Operating income | 51.168 M 40.58 % | 36.397 M 22 282.20 % | 162.615 K -99.14 % | 18.834 M 63.59 % | 11.513 M 623.17 % | 1.592 M -96.56 % | 46.338 M 3 801.56 % | 1.188 M -41.19 % | 2.019 M -52.47 % | 4.249 M -20.15 % | 5.321 M 498.00 % | 889.746 K -17.59 % | 1.080 M -59.76 % | 2.683 M 47.36 % | 1.821 M 22.20 % | 1.490 M 31.48 % | 1.133 M |
| Operating income ratio | 0.13 210.19 % | 0.04 9 476.53 % | 0.00 -99.90 % | 0.41 -22.74 % | 0.54 12 870.32 % | 0.00 -92.55 % | 0.06 1 482.21 % | 0.00 -12.36 % | 0.00 -54.05 % | 0.01 86.52 % | 0.00 66.93 % | 0.00 -80.36 % | 0.01 -99.66 % | 4.17 | 0.00 | 0.00 -100.00 % | 2.98 |
| Total other income expenses net | 13.346 M 18.35 % | 11.277 M 15 532.32 % | 72.139 K 174.94 % | 26.238 K | 0.000 100.00 % | -36.612 K 82.71 % | -211.783 K 74.99 % | -846.726 K 8.08 % | -921.143 K -98.42 % | -464.250 K -95.57 % | -237.384 K -169.66 % | -88.030 K | 0.000 -100.00 % | 390.820 K | 0.000 100.00 % | -2.041 M -202.46 % | 1.992 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 55.706 M 111.48 % | 26.341 M 5 647.40 % | -474.837 K -107.37 % | 6.439 M 94 445.49 % | -6.825 K 77.08 % | -29.780 K 99.53 % | -6.290 M -118.69 % | 33.654 M 325.47 % | 7.910 M -9.31 % | 8.722 M 4 423.22 % | -201.737 K 92.59 % | -2.724 M -1 711.99 % | -150.333 K 63.68 % | -413.943 K 62.49 % | -1.104 M 58.56 % | -2.663 M -146.07 % | -1.082 M |
| Total investments | 207.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 57.464 M 109.00 % | 27.495 M | 0.000 -100.00 % | 6.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.223 M 310.49 % | 8.337 M -6.81 % | 8.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 24.088 M -77.61 % | 107.574 M 67.13 % | 64.367 M 394.80 % | 13.008 M -84.89 % | 86.110 M 27.70 % | 67.433 M 32.54 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 8.095 M -89.91 % | 80.230 M 62.60 % | 49.341 M 0.41 % | 49.137 M 48.32 % | 33.129 M 53.18 % | 21.628 M 5.23 % | 20.553 M 281.57 % | -11.320 M -12.42 % | -10.069 M 6.77 % | -10.800 M 22.68 % | -13.969 M 22.95 % | -18.129 M 2.97 % | -18.683 M 4.69 % | -19.603 M 2.59 % | -20.124 M 3.14 % | -20.776 M -2.91 % | -20.190 M |
| Common stock | 575.542 M 150.43 % | 229.818 M 228.39 % | 69.983 M 2.72 % | 68.133 M 0.00 % | 68.133 M 0.00 % | 68.133 M 16.86 % | 58.303 M 16.60 % | 50.003 M 0.00 % | 50.003 M -1.72 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M 1.33 % | 50.210 M 1.44 % | 49.497 M 0.00 % | 49.497 M 7.69 % | 45.963 M |
| Total equity | 583.637 M 13.59 % | 513.798 M 109.82 % | 244.875 M 22.67 % | 199.614 M 50.94 % | 132.248 M 9.53 % | 120.746 M -0.05 % | 120.802 M 205.39 % | 39.557 M -3.06 % | 40.807 M 1.82 % | 40.076 M 8.58 % | 36.908 M 12.70 % | 32.748 M 1.72 % | 32.194 M 5.18 % | 30.607 M 4.20 % | 29.373 M 2.27 % | 28.721 M 11.44 % | 25.773 M |
| Other non current liabilities | 250.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.580 M 1 576.84 % | 14.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.345 M -87.83 % | 27.495 M | 0.000 -100.00 % | 6.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.622 M -32.57 % | 8.337 M -6.81 % | 8.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.604 M -87.01 % | 27.746 M 10 967.87 % | 250.685 K -96.42 % | 6.996 M 2 690.63 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K -95.73 % | 5.872 M -31.62 % | 8.588 M -6.62 % | 9.197 M -96.24 % | 244.831 M 1 550.20 % | 14.836 M 5 853.43 % | 249.208 K -0.59 % | 250.686 K 0.00 % | 250.686 K 12.17 % | 223.496 K 19.14 % | 187.596 K |
| Other current liabilities | 20.149 M 88.80 % | 10.672 M -95.78 % | 252.880 M 9 153.81 % | -2.793 M | 0.000 -100.00 % | 3.424 M -87.78 % | 28.011 M 67.31 % | 16.742 M -29.85 % | 23.867 M 182.60 % | 8.445 M -64.09 % | 23.520 M 963.80 % | 2.211 M -35.13 % | 3.408 M -19.57 % | 4.238 M 12 248.26 % | 34.318 K -95.65 % | 788.298 K -57.28 % | 1.845 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -3.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.482 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 54.119 M | 0.000 | 0.000 -100.00 % | 6.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 300.483 M 85.88 % | 161.658 M -36.08 % | 252.895 M 6 930.06 % | 3.597 M 648.50 % | 480.604 K -95.61 % | 10.958 M -90.05 % | 110.177 M 109.79 % | 52.517 M -44.30 % | 94.286 M -3.88 % | 98.088 M 317.03 % | 23.520 M 963.80 % | 2.211 M -35.13 % | 3.408 M -19.57 % | 4.238 M 10.60 % | 3.832 M -29.99 % | 5.472 M -14.38 % | 6.391 M |
| Total liabilities | 304.087 M 60.55 % | 189.403 M -25.18 % | 253.145 M 2 289.74 % | 10.593 M 1 348.54 % | 731.289 K -93.48 % | 11.208 M -89.85 % | 110.428 M 89.12 % | 58.389 M -43.24 % | 102.874 M -4.11 % | 107.285 M -60.02 % | 268.351 M 1 474.15 % | 17.047 M 366.08 % | 3.658 M -18.51 % | 4.488 M 9.95 % | 4.082 M -28.33 % | 5.696 M -13.42 % | 6.579 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 207.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 284.561 M 34.43 % | 211.680 M 57.75 % | 134.184 M 34.43 % | 99.818 M 297 509.19 % | 33.540 K -44.25 % | 60.157 K -30.67 % | 86.774 K -98.53 % | 5.919 M -26.53 % | 8.056 M -20.97 % | 10.194 M 5 175.17 % | 193.242 K -12.11 % | 219.859 K -84.69 % | 1.436 M -45.06 % | 2.614 M -56.90 % | 6.066 M -1.38 % | 6.151 M -24.73 % | 8.172 M |
| Total non current assets | 284.768 M 34.53 % | 211.680 M 57.75 % | 134.184 M 34.43 % | 99.818 M 297 509.19 % | 33.540 K -44.25 % | 60.157 K -30.67 % | 86.774 K -99.73 % | 31.619 M -6.33 % | 33.756 M -5.96 % | 35.894 M 38.62 % | 25.893 M -0.10 % | 25.920 M 1 704.39 % | 1.436 M -45.06 % | 2.614 M -56.90 % | 6.066 M -1.38 % | 6.151 M -24.73 % | 8.172 M |
| Other current assets | 14.490 M -96.81 % | 453.925 M 24.99 % | 363.161 M 2 469.23 % | 14.135 M 0.00 % | 14.135 M -34.55 % | 21.598 M 103.66 % | 10.605 M -31.61 % | 15.506 M -38.37 % | 25.159 M 151.59 % | 10.000 M -23.42 % | 13.058 M -38.26 % | 21.151 M -38.27 % | 34.264 M 6.85 % | 32.067 M 21.99 % | 26.286 M 2.67 % | 25.603 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.758 M 52.38 % | 1.154 M 142.97 % | 474.837 K 55.22 % | 305.920 K 4 382.34 % | 6.825 K -77.08 % | 29.780 K -99.53 % | 6.290 M 1 004.56 % | 569.432 K 33.29 % | 427.198 K 90.36 % | 224.419 K 11.24 % | 201.737 K -92.59 % | 2.724 M 1 711.99 % | 150.333 K -63.68 % | 413.943 K -62.49 % | 1.104 M -58.56 % | 2.663 M 146.07 % | 1.082 M |
| Cash and short term investments | 1.758 M 52.38 % | 1.154 M 142.97 % | 474.837 K 55.22 % | 305.920 K 4 382.34 % | 6.825 K -77.08 % | 29.780 K -99.53 % | 6.290 M 1 004.56 % | 569.432 K 33.29 % | 427.198 K 90.36 % | 224.419 K 11.24 % | 201.737 K -92.59 % | 2.724 M 1 711.99 % | 150.333 K -63.68 % | 413.943 K -62.49 % | 1.104 M -58.56 % | 2.663 M 146.07 % | 1.082 M |
| Total current assets | 602.956 M 22.67 % | 491.521 M 35.09 % | 363.836 M 229.60 % | 110.389 M -16.97 % | 132.945 M 0.80 % | 131.894 M -42.94 % | 231.142 M 248.49 % | 66.327 M -39.66 % | 109.925 M -1.38 % | 111.467 M -60.10 % | 279.366 M 1 070.11 % | 23.875 M -30.63 % | 34.415 M 5.95 % | 32.481 M 18.59 % | 27.390 M -3.10 % | 28.266 M 16.90 % | 24.180 M |
| Inventory | 2.061 M -93.27 % | 30.628 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.545 M 2 658.42 % | 4.261 M -81.20 % | 22.661 M 239.44 % | 6.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 584.647 M 9 955.38 % | 5.814 M 2 797.88 % | 200.639 K -99.79 % | 95.948 M -19.24 % | 118.804 M 7.74 % | 110.267 M 14.03 % | 96.703 M 110.27 % | 45.990 M -45.47 % | 84.339 M -16.70 % | 101.243 M -61.95 % | 266.106 M 1 297.81 % | 19.037 M -41.54 % | 32.564 M 37.94 % | 23.607 M 4.31 % | 22.631 M 4.58 % | 21.639 M -6.31 % | 23.098 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 226.215 M 49.86 % | 150.948 M | 0.000 -100.00 % | 31.826 K | 0.000 -100.00 % | 7.053 M -89.61 % | 67.914 M 862.43 % | 7.056 M -89.93 % | 70.080 M -20.79 % | 88.473 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.797 M -18.94 % | 4.684 M 3.03 % | 4.546 M |
| Tax payables | 0.000 -100.00 % | 37.000 K 146.67 % | 15.000 K -99.47 % | 2.825 M 487.78 % | 480.604 K 0.00 % | 480.604 K -96.63 % | 14.253 M 12 136.13 % | 116.482 K -65.68 % | 339.379 K -70.98 % | 1.169 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 179.662 M 899.40 % | 17.977 M 0.00 % | 17.977 M 0.00 % | 17.977 M 0.00 % | 17.977 M 96.90 % | 9.130 M 118.26 % | -50.003 M 0.00 % | -50.003 M 1.72 % | -50.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 8.000 K -96.81 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.00 % | 250.685 K 0.59 % | 249.208 K -0.59 % | 250.686 K 0.00 % | 250.686 K 12.17 % | 223.496 K 19.14 % | 187.596 K |
| 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 | 887.724 M 26.24 % | 703.201 M 41.20 % | 498.020 M 136.92 % | 210.207 M 58.08 % | 132.979 M 0.78 % | 131.955 M -42.93 % | 231.229 M 136.08 % | 97.946 M -31.83 % | 143.681 M -2.50 % | 147.361 M -51.73 % | 305.259 M 513.03 % | 49.795 M 38.89 % | 35.851 M 2.15 % | 35.095 M 4.90 % | 33.456 M -2.79 % | 34.417 M 6.38 % | 32.352 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -33.166 M 84.80 % | -218.251 M -5 381.52 % | -3.982 M 94.30 % | -69.907 M -505.21 % | -11.551 M 45.95 % | -21.369 M 78.25 % | -98.259 M -4 282.65 % | -2.242 M 16.75 % | -2.693 M 21.33 % | -3.423 M 52.88 % | -7.264 M -163.68 % | 11.407 M 755.57 % | -1.740 M 68.64 % | -5.548 M -129.54 % | -2.417 M 29.41 % | -3.424 M -609.52 % | 672.000 K |
| Accounts receivables | -115.957 M 39.08 % | -190.333 M -347.17 % | 77.004 M 200.08 % | -76.944 M -12 867.11 % | -593.378 K 99.36 % | -92.987 M 29.99 % | -132.825 M -854.69 % | 17.600 M -83.93 % | 109.498 M -5.98 % | 116.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 28.567 M 193.27 % | -30.628 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 |
| Accounts payables | 65.555 M -56.57 % | 150.948 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.331 M 92.36 % | -148.238 M -83.04 % | -80.985 M -1 250.88 % | 7.037 M 164.22 % | -10.958 M -115.30 % | 71.618 M 107.19 % | 34.566 M 274.21 % | -19.842 M 82.31 % | -112.191 M 6.42 % | -119.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -261.207 M -247.66 % | 176.900 M | 0.000 -100.00 % | 2.825 M | 0.000 100.00 % | -480.000 K 96.63 % | -14.253 M -12 976.15 % | -109.000 K 67.94 % | -340.000 K 61.93 % | -893.000 K -118.94 % | 4.714 M 354.58 % | 1.037 M -22.09 % | 1.331 M 112.62 % | 626.000 K -18.91 % | 772.000 K -44.14 % | 1.382 M 54.59 % | 894.000 K |
| Net cash provided by operating activities | -239.537 M -2 191.31 % | -10.454 M -177.14 % | -3.772 M 92.61 % | -51.059 M -222 331.22 % | -22.955 K 99.89 % | -20.267 M 68.71 % | -64.777 M -46 369.29 % | 140.000 K -31.03 % | 203.000 K 782.61 % | 23.000 K 100.91 % | -2.523 M -120.23 % | 12.471 M 3 364.66 % | -382.000 K 92.20 % | -4.895 M -213.78 % | -1.560 M 20.29 % | -1.957 M -200.57 % | 1.946 M |
| Investments in property plant and equipment | -73.088 M -55.51 % | -47.000 M -36.74 % | -34.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.700 M | 0.000 | 0.000 | 0.000 100.00 % | -600.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -30.496 M 11.27 % | -34.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 51.358 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 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 34.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.217 M 5.73 % | 1.151 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -73.088 M 5.69 % | -77.496 M -125.47 % | -34.371 M -166.92 % | 51.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.483 M -4 359.56 % | -549.000 K -115.72 % | 3.493 M | 0.000 -100.00 % | 4.000 K 100.67 % | -600.000 K |
| Debt repayment | -27.495 M -200.00 % | 27.495 M 507.63 % | -6.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 340.724 M 113.17 % | 159.835 M 254.74 % | 45.057 M | 0.000 | 0.000 -100.00 % | 14.008 M -80.13 % | 70.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 667.000 K -6.45 % | 713.000 K | 0.000 -100.00 % | 3.534 M 32 027.27 % | 11.000 K |
| Common stock repurchased | 0.000 100.00 % | -98.701 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 |
| 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 | 0.000 | 0.000 | 0.000 -100.00 % | 51.358 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 313.229 M 253.42 % | 88.629 M 131.33 % | 38.312 M -25.40 % | 51.358 M | 0.000 -100.00 % | 14.008 M -80.13 % | 70.499 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.586 M 2 086.81 % | 667.000 K -6.45 % | 713.000 K | 0.000 -100.00 % | 3.534 M 32 027.27 % | 11.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -51.358 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 |
| Net change in cash | 604.000 K -11.03 % | 678.892 K 301.91 % | 168.917 K -43.52 % | 299.095 K 1 402.96 % | -22.955 K 99.63 % | -6.259 M -209.38 % | 5.722 M 3 987.14 % | 140.000 K -31.03 % | 203.000 K 782.61 % | 23.000 K 100.91 % | -2.523 M -198.02 % | 2.574 M 1 075.00 % | -264.000 K 61.68 % | -689.000 K 55.83 % | -1.560 M -198.67 % | 1.581 M 16.51 % | 1.357 M |
| Cash at beginning of period | 1.154 M 143.03 % | 474.837 K 55.22 % | 305.920 K 4 382.34 % | 6.825 K -77.08 % | 29.780 K -99.53 % | 6.289 M 1 009.17 % | 567.000 K 32.79 % | 427.000 K 90.63 % | 224.000 K 11.44 % | 201.000 K -92.62 % | 2.724 M 1 716.00 % | 150.000 K -63.77 % | 414.000 K -62.47 % | 1.103 M -58.58 % | 2.663 M 146.12 % | 1.082 M 493.45 % | -275.000 K |
| Cash at end of period | 1.758 M 52.38 % | 1.154 M 142.97 % | 474.837 K 55.22 % | 305.920 K 4 382.34 % | 6.825 K -77.25 % | 30.000 K -99.52 % | 6.289 M 1 009.17 % | 567.000 K 32.79 % | 427.000 K 90.63 % | 224.000 K 11.44 % | 201.000 K -92.62 % | 2.724 M 1 716.00 % | 150.000 K -63.77 % | 414.000 K -62.47 % | 1.103 M -58.58 % | 2.663 M 146.12 % | 1.082 M |
| Operating cash flow | -239.537 M -2 191.31 % | -10.454 M -177.14 % | -3.772 M 92.61 % | -51.059 M -222 331.22 % | -22.955 K 99.89 % | -20.267 M 68.71 % | -64.777 M -46 369.29 % | 140.000 K -31.03 % | 203.000 K 782.61 % | 23.000 K 100.91 % | -2.523 M -120.23 % | 12.471 M 3 364.66 % | -382.000 K 92.20 % | -4.895 M -213.78 % | -1.560 M 20.29 % | -1.957 M -200.57 % | 1.946 M |
| Capital expenditure | -73.088 M -55.51 % | -47.000 M -36.74 % | -34.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.700 M | 0.000 | 0.000 | 0.000 100.00 % | -600.000 K |
| Free CashFlow | -312.625 M -444.13 % | -57.454 M -50.63 % | -38.144 M 25.30 % | -51.059 M -222 331.22 % | -22.955 K 99.89 % | -20.267 M 68.71 % | -64.777 M -46 369.29 % | 140.000 K -31.03 % | 203.000 K 782.61 % | 23.000 K 100.91 % | -2.523 M -120.23 % | 12.471 M 698.99 % | -2.082 M 57.47 % | -4.895 M -213.78 % | -1.560 M 20.29 % | -1.957 M -245.39 % | 1.346 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 78.259 M 17.20 % | 66.773 M -19.10 % | 82.538 M 133.75 % | 35.311 M -83.49 % | 213.851 M 76.01 % | 121.500 M -34.45 % | 185.363 M -20.66 % | 233.618 M -31.04 % | 338.768 M 67.93 % | 201.733 M 91.51 % | 105.338 M 76.52 % | 59.674 M 532.47 % | 9.435 M -31.42 % | 13.758 M 15.00 % | 11.963 M 18.00 % | 10.138 M 6.27 % | 9.540 M -20.21 % | 11.956 M 26.05 % | 9.485 M | 0.000 | 0.000 -100.00 % | 127.000 -100.00 % | 58.860 M -73.96 % | 225.997 M 126.69 % | 99.695 M -79.37 % | 483.343 M 84.64 % | 261.772 M 473.18 % | 45.670 M 4.86 % | 43.552 M -57.31 % | 102.010 M -7.69 % | 110.505 M 91.07 % | 57.834 M -14.95 % | 68.002 M -57.27 % | 159.152 M -32.66 % | 236.341 M 117.85 % | 108.487 M -12.60 % | 124.134 M -60.45 % | 313.893 M 505.71 % | 51.822 M -27.12 % | 71.103 M 40.31 % | 50.674 M -84.78 % | 332.928 M 81.07 % | 183.866 M -14.94 % | 216.170 M -46.72 % | 405.702 M 64.99 % | 245.894 M 333.38 % | 56.739 M 956.99 % | 5.368 M 444.97 % | 985.000 K -98.23 % | 55.550 M 179.76 % | 19.856 M 3.38 % | 19.206 M 11 979.25 % | 159.000 K -51.33 % | 326.700 K 100.43 % | 163.000 K |
| Net income | 7.388 M 39.50 % | 5.296 M 348.05 % | 1.182 M 667.53 % | 154.000 K -99.68 % | 48.206 M 163.45 % | 18.298 M 98.33 % | 9.226 M 182.31 % | 3.268 M 3 135.64 % | 101.000 K 101.57 % | -6.424 M -492.20 % | 1.638 M 22.97 % | 1.332 M -63.59 % | 3.658 M 7.69 % | 3.397 M -19.64 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -46.25 % | 7.841 M 51.96 % | 5.160 M 1 964.00 % | 250.000 K 133.33 % | -750.000 K 78.34 % | -3.463 M 71.30 % | -12.068 M -227.34 % | 9.477 M 127.59 % | 4.164 M -76.96 % | 18.074 M 60.05 % | 11.293 M 453.58 % | 2.040 M 337.77 % | 466.000 K 108.72 % | -5.344 M -2 203.94 % | 254.000 K -67.48 % | 781.000 K -73.21 % | 2.915 M 1 645.51 % | 167.000 K -95.71 % | 3.896 M 444.90 % | 715.000 K -71.20 % | 2.483 M 129.65 % | -8.374 M -297.78 % | 4.234 M 35.36 % | 3.128 M 107.02 % | 1.511 M -28.80 % | 2.122 M 16 223.79 % | 13.000 K -97.07 % | 444.000 K -79.19 % | 2.134 M 319.48 % | -972.314 K -152.50 % | 1.852 M 1 346.88 % | 128.000 K 1 063.64 % | 11.000 K -98.05 % | 564.061 K 294.45 % | 143.000 K -18.29 % | 175.000 K 161.19 % | 67.000 K -76.05 % | 279.694 K 125.56 % | 124.000 K |
| Income before tax | 8.692 M 39.50 % | 6.231 M 348.27 % | 1.390 M 667.96 % | 181.000 K -99.68 % | 56.713 M 163.78 % | 21.500 M 98.08 % | 10.854 M 182.29 % | 3.845 M 3 131.09 % | 119.000 K 101.57 % | -7.556 M -492.12 % | 1.927 M 23.05 % | 1.566 M -63.61 % | 4.303 M -30.84 % | 6.222 M 47.19 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -46.25 % | 7.841 M 51.96 % | 5.160 M 1 964.00 % | 250.000 K 133.33 % | -750.000 K 85.04 % | -5.013 M 58.46 % | -12.068 M -187.99 % | 13.715 M 127.60 % | 6.026 M -76.96 % | 26.157 M 60.05 % | 16.343 M 453.62 % | 2.952 M 337.33 % | 675.000 K 112.63 % | -5.344 M -1 572.18 % | 363.000 K -67.47 % | 1.116 M -73.54 % | 4.218 M 2 425.75 % | 167.000 K -97.04 % | 5.643 M 445.22 % | 1.035 M -71.19 % | 3.593 M 142.91 % | -8.374 M -236.67 % | 6.127 M 35.34 % | 4.527 M 107.09 % | 2.186 M -28.79 % | 3.070 M 16 056.23 % | 19.000 K -97.05 % | 643.000 K -79.18 % | 3.089 M 300.16 % | -1.543 M -155.00 % | 2.806 M 2 092.19 % | 128.000 K 1 063.64 % | 11.000 K -98.62 % | 794.490 K 266.12 % | 217.000 K -13.20 % | 250.000 K 163.16 % | 95.000 K -79.05 % | 453.531 K 265.75 % | 124.000 K |
| Income before tax ratio | 0.11 19.02 % | 0.09 454.11 % | 0.02 228.54 % | 0.01 -98.07 % | 0.27 49.87 % | 0.18 202.20 % | 0.06 255.78 % | 0.02 4 585.39 % | 0.00 100.94 % | -0.04 -304.75 % | 0.02 -30.29 % | 0.03 -94.25 % | 0.46 0.85 % | 0.45 27.99 % | 0.35 -14.08 % | 0.41 -6.93 % | 0.44 -32.63 % | 0.66 20.56 % | 0.54 | 0.00 | 0.00 100.00 % | -39 469.67 -19 250 685.01 % | -0.21 -437.85 % | 0.06 0.40 % | 0.06 11.69 % | 0.05 -13.32 % | 0.06 -3.41 % | 0.06 317.05 % | 0.02 129.59 % | -0.05 -1 694.77 % | 0.00 -82.98 % | 0.02 -68.89 % | 0.06 5 811.27 % | 0.00 -95.61 % | 0.02 150.27 % | 0.01 -67.04 % | 0.03 208.50 % | -0.03 -122.56 % | 0.12 85.70 % | 0.06 47.59 % | 0.04 367.87 % | 0.01 8 822.61 % | 0.00 -96.53 % | 0.00 -60.93 % | 0.01 221.31 % | -0.01 -112.69 % | 0.05 107.40 % | 0.02 113.52 % | 0.01 -21.92 % | 0.01 30.87 % | 0.01 -16.04 % | 0.01 -97.82 % | 0.60 -56.96 % | 1.39 82.48 % | 0.76 |
| EBITDA | 8.702 M 39.34 % | 6.245 M 349.28 % | 1.390 M 667.96 % | 181.000 K -99.68 % | 56.713 M 163.04 % | 21.561 M 98.64 % | 10.854 M 182.29 % | 3.845 M 3 104.17 % | 120.000 K 101.59 % | -7.551 M -491.83 % | 1.927 M 23.05 % | 1.566 M -63.61 % | 4.303 M -25.01 % | 5.738 M 35.75 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -46.43 % | 7.868 M 52.48 % | 5.160 M 1 964.00 % | 250.000 K 133.33 % | -750.000 K 85.04 % | -5.013 M 58.45 % | -12.065 M -187.95 % | 13.718 M 125.22 % | 6.091 M -76.79 % | 26.248 M 55.24 % | 16.908 M 374.01 % | 3.567 M 194.79 % | 1.210 M 130.12 % | -4.017 M -511.16 % | 977.000 K -43.53 % | 1.730 M -64.19 % | 4.831 M 589.16 % | 701.000 K -90.63 % | 7.484 M 376.99 % | 1.569 M -61.98 % | 4.127 M 154.27 % | -7.604 M -196.99 % | 7.840 M 72.88 % | 4.535 M 106.70 % | 2.194 M -28.59 % | 3.072 M 11 278.89 % | 27.000 K -95.85 % | 651.000 K -78.98 % | 3.097 M 236.12 % | -2.275 M -180.91 % | 2.812 M 1 998.51 % | 134.000 K 1 016.67 % | 12.000 K -98.51 % | 803.107 K 260.14 % | 223.000 K -12.89 % | 256.000 K 153.47 % | 101.000 K -78.63 % | 472.648 K 260.80 % | 131.000 K |
| Net income ratio | 0.09 19.03 % | 0.08 453.84 % | 0.01 228.36 % | 0.00 -98.07 % | 0.23 49.68 % | 0.15 202.58 % | 0.05 255.81 % | 0.01 4 591.99 % | 0.00 100.94 % | -0.03 -304.79 % | 0.02 -30.34 % | 0.02 -94.24 % | 0.39 57.03 % | 0.25 -30.12 % | 0.35 -14.08 % | 0.41 -6.93 % | 0.44 -32.63 % | 0.66 20.56 % | 0.54 | 0.00 | 0.00 100.00 % | -27 269.70 -13 300 319.19 % | -0.21 -588.93 % | 0.04 0.40 % | 0.04 11.70 % | 0.04 -13.32 % | 0.04 -3.42 % | 0.04 317.47 % | 0.01 120.42 % | -0.05 -2 379.14 % | 0.00 -82.98 % | 0.01 -68.50 % | 0.04 3 985.19 % | 0.00 -93.63 % | 0.02 150.12 % | 0.01 -67.05 % | 0.02 174.98 % | -0.03 -132.65 % | 0.08 85.72 % | 0.04 47.54 % | 0.03 367.80 % | 0.01 8 915.14 % | 0.00 -96.56 % | 0.00 -60.95 % | 0.01 233.02 % | 0.00 -112.11 % | 0.03 36.89 % | 0.02 113.52 % | 0.01 9.98 % | 0.01 40.99 % | 0.01 -20.96 % | 0.01 -97.84 % | 0.42 -50.78 % | 0.86 12.54 % | 0.76 |
| Ratio EBITDA | 0.11 18.89 % | 0.09 455.36 % | 0.02 228.54 % | 0.01 -98.07 % | 0.27 49.45 % | 0.18 203.06 % | 0.06 255.78 % | 0.02 4 546.34 % | 0.00 100.95 % | -0.04 -304.60 % | 0.02 -30.29 % | 0.03 -94.25 % | 0.46 9.35 % | 0.42 18.04 % | 0.35 -14.08 % | 0.41 -6.93 % | 0.44 -32.86 % | 0.66 20.97 % | 0.54 | 0.00 | 0.00 100.00 % | -39 469.67 -19 255 471.77 % | -0.20 -437.69 % | 0.06 -0.65 % | 0.06 12.51 % | 0.05 -15.93 % | 0.06 -17.30 % | 0.08 181.12 % | 0.03 170.55 % | -0.04 -545.40 % | 0.01 -70.44 % | 0.03 -57.89 % | 0.07 1 512.91 % | 0.00 -86.09 % | 0.03 118.95 % | 0.01 -56.50 % | 0.03 237.24 % | -0.02 -116.01 % | 0.15 137.20 % | 0.06 47.31 % | 0.04 369.18 % | 0.01 6 184.22 % | 0.00 -95.12 % | 0.00 -60.55 % | 0.01 182.50 % | -0.01 -118.67 % | 0.05 98.54 % | 0.02 104.90 % | 0.01 -15.73 % | 0.01 28.73 % | 0.01 -15.74 % | 0.01 -97.90 % | 0.64 -56.09 % | 1.45 80.01 % | 0.80 |
| Gross profit ratio | 0.19 108.17 % | 0.09 -45.96 % | 0.16 12.93 % | 0.15 -46.35 % | 0.27 -17.06 % | 0.33 2 037.27 % | 0.02 -16.79 % | 0.02 2 015.17 % | 0.00 100.11 % | -0.82 -1 117.86 % | 0.08 71.39 % | 0.05 -91.33 % | 0.54 7.30 % | 0.50 23.74 % | 0.41 -21.67 % | 0.52 -3.04 % | 0.54 -11.26 % | 0.60 -4.83 % | 0.63 | 0.00 | 0.00 100.00 % | -12 835.15 -6 461 938.37 % | -0.20 -407.50 % | 0.06 -7.65 % | 0.07 34.44 % | 0.05 -30.78 % | 0.08 -40.48 % | 0.13 248.07 % | 0.04 200.92 % | -0.04 -452.47 % | 0.01 -70.51 % | 0.03 -65.82 % | 0.10 1 323.90 % | 0.01 -83.13 % | 0.04 71.64 % | 0.02 -58.14 % | 0.06 370.21 % | -0.02 -103.38 % | 0.64 490.81 % | 0.11 64.30 % | 0.07 -98.05 % | 3.40 97 194.25 % | 0.00 -76.08 % | 0.01 53.97 % | 0.01 -99.05 % | 1.00 1 689.31 % | 0.06 60.43 % | 0.03 185.95 % | 0.01 -98.78 % | 1.00 0.00 % | 1.00 4 901.56 % | 0.02 -98.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 113.662 M 0.00 % | 113.662 M -3.84 % | 118.200 M 4.50 % | 113.108 M 2.53 % | 110.313 M 145.23 % | 44.984 M 0.00 % | 44.984 M 102.78 % | 22.184 M 58.49 % | 13.997 M 0.00 % | 13.997 M 2.72 % | 13.627 M 2.30 % | 13.320 M -1.68 % | 13.548 M -0.58 % | 13.627 M -0.07 % | 13.635 M -11.69 % | 15.441 M 13.56 % | 13.597 M -0.22 % | 13.627 M 0.00 % | 13.627 M 9.01 % | 12.500 M -8.33 % | 13.636 M 0.04 % | 13.631 M 16.90 % | 11.661 M 0.00 % | 11.661 M -0.59 % | 11.730 M 8.33 % | 10.827 M 8.34 % | 9.994 M -0.07 % | 10.001 M -3.43 % | 10.356 M 3.55 % | 10.001 M -1.57 % | 10.160 M 4.07 % | 9.763 M -2.88 % | 10.052 M 0.51 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -0.28 % | 10.029 M 0.67 % | 9.962 M -0.38 % | 10.001 M 0.00 % | 10.001 M 0.32 % | 9.969 M -0.32 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -0.05 % | 10.006 M -0.05 % | 10.011 M 17.31 % | 8.533 M -14.67 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -3.38 % | 10.350 M 0.00 % | 10.350 M -0.31 % | 10.382 M 3.92 % | 9.990 M |
| Weighted average shs out | 113.662 M 0.00 % | 113.662 M -3.84 % | 118.200 M 4.50 % | 113.108 M 2.53 % | 110.313 M 145.23 % | 44.984 M 0.00 % | 44.984 M 102.78 % | 22.184 M 58.49 % | 13.997 M 0.00 % | 13.997 M 2.72 % | 13.627 M 2.30 % | 13.320 M -1.68 % | 13.548 M -0.58 % | 13.627 M 0.00 % | 13.627 M -11.75 % | 15.441 M 13.56 % | 13.597 M -0.22 % | 13.627 M 0.00 % | 13.627 M 9.01 % | 12.500 M -8.33 % | 13.636 M 0.04 % | 13.631 M 16.90 % | 11.661 M 0.00 % | 11.661 M 0.00 % | 11.661 M 7.70 % | 10.827 M 8.34 % | 9.994 M -0.07 % | 10.001 M -3.43 % | 10.356 M 3.55 % | 10.001 M -1.57 % | 10.160 M 4.07 % | 9.763 M -2.88 % | 10.052 M 0.51 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -0.28 % | 10.029 M 0.67 % | 9.962 M -0.38 % | 10.001 M 0.00 % | 10.001 M 0.32 % | 9.969 M -0.32 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -0.05 % | 10.006 M -0.05 % | 10.011 M 17.31 % | 8.533 M -14.67 % | 10.001 M 0.00 % | 10.001 M 0.00 % | 10.001 M -3.38 % | 10.350 M 0.00 % | 10.350 M -0.31 % | 10.382 M 3.92 % | 9.990 M |
| EPS diluted | 0.07 41.30 % | 0.05 360.00 % | 0.01 614.29 % | 0.00 -99.68 % | 0.44 7.32 % | 0.41 95.24 % | 0.21 44.83 % | 0.15 1 913.89 % | 0.01 101.57 % | -0.46 -483.33 % | 0.12 20.00 % | 0.10 -62.96 % | 0.27 8.00 % | 0.25 -19.35 % | 0.31 14.81 % | 0.27 -12.90 % | 0.31 -33.33 % | 0.47 22.37 % | 0.38 1 800.00 % | 0.02 136.36 % | -0.06 78.43 % | -0.26 75.36 % | -1.04 -226.99 % | 0.82 129.58 % | 0.36 -78.74 % | 1.67 47.79 % | 1.13 451.22 % | 0.21 355.56 % | 0.05 108.41 % | -0.54 -2 240.00 % | 0.03 -68.75 % | 0.08 -72.41 % | 0.29 1 636.53 % | 0.02 -95.72 % | 0.39 457.14 % | 0.07 -72.00 % | 0.25 129.94 % | -0.84 -296.47 % | 0.43 34.92 % | 0.32 110.00 % | 0.15 -30.23 % | 0.22 16 438.46 % | 0.00 -97.07 % | 0.04 -79.35 % | 0.22 326.32 % | -0.10 -151.35 % | 0.19 1 133.33 % | 0.02 1 263.64 % | 0.00 -98.00 % | 0.06 266.67 % | 0.02 0.00 % | 0.02 200.00 % | 0.01 -81.45 % | 0.03 169.50 % | 0.01 |
| Earnings per share | 0.07 41.30 % | 0.05 360.00 % | 0.01 614.29 % | 0.00 -99.68 % | 0.44 10.00 % | 0.40 90.48 % | 0.21 44.83 % | 0.15 1 913.89 % | 0.01 101.57 % | -0.46 -483.33 % | 0.12 20.00 % | 0.10 -62.96 % | 0.27 8.00 % | 0.25 -19.35 % | 0.31 14.81 % | 0.27 -12.90 % | 0.31 -33.33 % | 0.47 22.37 % | 0.38 1 800.00 % | 0.02 136.36 % | -0.06 78.43 % | -0.26 75.36 % | -1.04 -226.99 % | 0.82 129.58 % | 0.36 -78.74 % | 1.67 47.79 % | 1.13 451.22 % | 0.21 355.56 % | 0.05 108.41 % | -0.54 -2 240.00 % | 0.03 -68.75 % | 0.08 -72.41 % | 0.29 1 636.53 % | 0.02 -95.72 % | 0.39 457.14 % | 0.07 -72.00 % | 0.25 129.94 % | -0.84 -296.47 % | 0.43 34.92 % | 0.32 110.00 % | 0.15 -30.23 % | 0.22 16 438.46 % | 0.00 -97.07 % | 0.04 -79.35 % | 0.22 326.32 % | -0.10 -151.35 % | 0.19 1 133.33 % | 0.02 1 263.64 % | 0.00 -98.00 % | 0.06 266.67 % | 0.02 0.00 % | 0.02 200.00 % | 0.01 -81.45 % | 0.03 169.50 % | 0.01 |
| Gross profit | 14.492 M 143.97 % | 5.940 M -56.28 % | 13.586 M 163.96 % | 5.147 M -91.14 % | 58.098 M 45.97 % | 39.800 M 1 300.92 % | 2.841 M -33.98 % | 4.303 M 1 358.64 % | 295.000 K 100.18 % | -164.717 M -2 049.31 % | 8.450 M 202.54 % | 2.793 M -45.14 % | 5.091 M -26.42 % | 6.919 M 42.30 % | 4.862 M -7.57 % | 5.260 M 3.04 % | 5.105 M -29.20 % | 7.210 M 19.97 % | 6.010 M | 0.000 | 0.000 100.00 % | -1.630 M 86.06 % | -11.691 M -180.09 % | 14.598 M 109.35 % | 6.973 M -72.27 % | 25.145 M 27.82 % | 19.673 M 241.13 % | 5.767 M 265.00 % | 1.580 M 143.09 % | -3.667 M -425.38 % | 1.127 M -43.65 % | 2.000 M -70.93 % | 6.881 M 508.40 % | 1.131 M -88.64 % | 9.954 M 273.93 % | 2.662 M -63.42 % | 7.277 M 206.86 % | -6.810 M -120.45 % | 33.294 M 330.60 % | 7.732 M 130.53 % | 3.354 M -99.70 % | 1.131 B 176 071.42 % | 642.000 K -79.66 % | 3.156 M -17.96 % | 3.847 M -98.44 % | 245.894 M 7 654.48 % | 3.171 M 1 595.72 % | 187.000 K 1 458.33 % | 12.000 K -99.98 % | 55.550 M 179.76 % | 19.856 M 5 070.83 % | 384.000 K 141.51 % | 159.000 K -51.33 % | 326.700 K 100.43 % | 163.000 K |
| Income tax expense | 1.304 M 39.47 % | 935.000 K 347.37 % | 209.000 K 674.07 % | 27.000 K -99.68 % | 8.507 M 165.84 % | 3.200 M 96.56 % | 1.628 M 182.15 % | 577.000 K 3 105.56 % | 18.000 K 101.59 % | -1.132 M -491.71 % | 289.000 K 23.50 % | 234.000 K -63.72 % | 645.000 K -77.17 % | 2.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.523 M | 0.000 | 0.000 | 0.000 100.00 % | -1.549 M | 0.000 -100.00 % | 4.238 M 127.60 % | 1.862 M -76.96 % | 8.083 M 60.06 % | 5.050 M 453.73 % | 912.000 K 338.46 % | 208.000 K | 0.000 -100.00 % | 109.000 K -67.46 % | 335.000 K -74.29 % | 1.303 M | 0.000 -100.00 % | 1.747 M 445.94 % | 320.000 K -71.17 % | 1.110 M | 0.000 -100.00 % | 1.893 M 35.31 % | 1.399 M 107.26 % | 675.000 K -28.77 % | 947.591 K 15 693.18 % | 6.000 K -96.98 % | 199.000 K -79.16 % | 955.000 K 267.26 % | -570.970 K -159.85 % | 954.000 K | 0.000 | 0.000 -100.00 % | 230.429 K 211.39 % | 74.000 K -1.33 % | 75.000 K 167.86 % | 28.000 K -83.89 % | 173.837 K | 0.000 |
| Cost of revenue | 63.767 M 4.82 % | 60.833 M -11.77 % | 68.952 M 128.59 % | 30.164 M -80.63 % | 155.753 M 90.64 % | 81.700 M -55.24 % | 182.522 M -20.41 % | 229.315 M -32.25 % | 338.473 M -7.63 % | 366.450 M 278.22 % | 96.888 M 70.33 % | 56.881 M 1 209.42 % | 4.344 M -36.48 % | 6.839 M -3.69 % | 7.101 M 45.57 % | 4.878 M 9.99 % | 4.435 M -6.55 % | 4.746 M 36.58 % | 3.475 M | 0.000 | 0.000 -100.00 % | 1.630 M -97.69 % | 70.551 M -66.63 % | 211.399 M 127.99 % | 92.722 M -79.76 % | 458.198 M 89.26 % | 242.099 M 506.72 % | 39.903 M -4.93 % | 41.972 M -60.28 % | 105.677 M -3.38 % | 109.378 M 95.90 % | 55.834 M -8.65 % | 61.121 M -61.32 % | 158.021 M -30.20 % | 226.387 M 113.93 % | 105.825 M -9.44 % | 116.857 M -63.56 % | 320.703 M 1 630.91 % | 18.528 M -70.76 % | 63.371 M 33.92 % | 47.320 M 105.93 % | -798.093 M -535.58 % | 183.224 M -13.98 % | 213.014 M -46.99 % | 401.855 M | 0.000 -100.00 % | 53.568 M 933.93 % | 5.181 M 432.48 % | 973.000 K | 0.000 | 0.000 -100.00 % | 18.822 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 147.911 K | 0.000 | 0.000 | 0.000 -100.00 % | 393.980 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.790 M -55.12 % | 12.902 M 5.79 % | 12.196 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 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Operating expenses | 5.790 M -55.65 % | 13.055 M 7.04 % | 12.196 M 145.59 % | 4.966 M 258.56 % | 1.385 M -91.55 % | 16.400 M 252.31 % | 4.655 M 916.38 % | 458.000 K 160.23 % | 176.000 K 100.11 % | -157.168 M -251.98 % | 103.411 M 8 327.95 % | 1.227 M 55.71 % | 788.000 K 13.19 % | 696.170 K -91.00 % | 7.736 M 609.07 % | 1.091 M 22.58 % | 890.000 K 141.44 % | 368.617 K -56.63 % | 850.000 K 440.00 % | -250.000 K -133.33 % | 750.000 K -77.58 % | 3.346 M 332.86 % | 773.000 K -12.46 % | 883.000 K -6.76 % | 947.000 K 185.07 % | -1.113 M -133.73 % | 3.300 M 20.66 % | 2.735 M 201.88 % | 906.000 K -29.33 % | 1.282 M 132.25 % | 552.000 K -17.86 % | 672.000 K -72.59 % | 2.452 M 154.36 % | 964.000 K -73.78 % | 3.676 M 125.94 % | 1.627 M -55.84 % | 3.684 M 177.41 % | 1.328 M -95.07 % | 26.938 M 740.50 % | 3.205 M 174.40 % | 1.168 M -99.90 % | 1.128 B 180 913.40 % | 623.000 K -75.21 % | 2.513 M 231.53 % | 758.000 K -99.69 % | 248.178 M 67 894.03 % | 365.000 K 518.64 % | 59.000 K 5 800.00 % | 1.000 K -100.00 % | 55.008 M 180.09 % | 19.639 M 14 555.97 % | 134.000 K 109.38 % | 64.000 K -75.76 % | 263.989 K 576.89 % | 39.000 K |
| Cost and expenses | 69.557 M -5.86 % | 73.889 M -8.95 % | 81.148 M 130.99 % | 35.130 M -77.64 % | 157.138 M 60.18 % | 98.100 M -47.59 % | 187.177 M -18.54 % | 229.773 M -32.15 % | 338.649 M 61.81 % | 209.282 M 102.38 % | 103.411 M 77.96 % | 58.108 M 1 032.27 % | 5.132 M -31.89 % | 7.535 M -2.59 % | 7.736 M 29.60 % | 5.969 M 12.09 % | 5.325 M 4.11 % | 5.115 M 18.26 % | 4.325 M 1 830.00 % | -250.000 K -133.33 % | 750.000 K -84.93 % | 4.976 M -93.02 % | 71.324 M -66.40 % | 212.282 M 126.63 % | 93.669 M -79.51 % | 457.085 M 86.26 % | 245.399 M 475.54 % | 42.638 M -0.56 % | 42.878 M -59.91 % | 106.959 M -2.70 % | 109.930 M 94.55 % | 56.506 M -11.12 % | 63.573 M -60.01 % | 158.985 M -30.90 % | 230.063 M 114.11 % | 107.452 M -10.86 % | 120.541 M -62.57 % | 322.031 M 608.29 % | 45.466 M -31.71 % | 66.576 M 37.30 % | 48.488 M -85.29 % | 329.620 M 79.29 % | 183.847 M -14.70 % | 215.527 M -46.47 % | 402.613 M 62.23 % | 248.178 M 360.16 % | 53.933 M 929.26 % | 5.240 M 437.99 % | 974.000 K -98.23 % | 55.008 M 180.09 % | 19.639 M 3.60 % | 18.956 M 29 518.75 % | 64.000 K -75.76 % | 263.989 K 576.89 % | 39.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 152.911 K | 0.000 -100.00 % | 4.966 M 258.56 % | 1.385 M -91.55 % | 16.400 M 252.31 % | 4.655 M 77 483.33 % | 6.000 K -97.83 % | 276.000 K -97.73 % | 12.135 M 86.03 % | 6.523 M 1 311.90 % | 462.000 K -28.92 % | 650.000 K | 0.000 -100.00 % | 635.000 K 11.80 % | 568.000 K 30.57 % | 435.000 K -10.68 % | 487.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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -435.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 10.000 K -23.08 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.827 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.970 K 186.57 % | 30.000 K -62.50 % | 80.000 K | 0.000 -100.00 % | 395.000 K 86.32 % | 212.000 K 0.00 % | 212.000 K 0.47 % | 211.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 K 3.06 % | 229.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 973.000 | 0.000 | 0.000 -100.00 % | 973.000 -75.00 % | 3.892 K 109.83 % | -39.586 K -132.42 % | 122.085 K 12 108.50 % | 1.000 K -83.33 % | 6.000 K -77.84 % | 27.081 K -68.53 % | 86.065 K 42.35 % | 60.459 K 303.06 % | 15.000 K -72.22 % | 54.000 K -3.24 % | 55.806 K 1.07 % | 55.213 K 107.44 % | 26.617 K -49.54 % | 52.750 K 3.20 % | 51.116 K 8.07 % | 47.300 K 206.57 % | -44.383 K -1 579.43 % | 3.000 K 0.00 % | 3.000 K -95.38 % | 65.000 K 1 235.52 % | 4.867 K -99.09 % | 535.000 K 0.00 % | 535.000 K 0.00 % | 535.000 K -42.60 % | 932.000 K 131.84 % | 402.000 K 0.00 % | 402.000 K 0.00 % | 402.000 K -24.72 % | 534.000 K -55.72 % | 1.206 M 125.84 % | 534.000 K 0.00 % | 534.000 K 0.00 % | 534.000 K -64.02 % | 1.484 M 18 450.00 % | 8.000 K 0.00 % | 8.000 K 205.69 % | 2.617 K -67.29 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -7.16 % | 8.617 K 43.62 % | 6.000 K 0.00 % | 6.000 K 500.00 % | 1.000 K -88.40 % | 8.617 K 43.62 % | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K -52.45 % | 12.617 K 80.24 % | 7.000 K |
| Operating income | 8.702 M 222.30 % | -7.115 M -611.87 % | 1.390 M 667.96 % | 181.000 K -99.68 % | 56.713 M 142.36 % | 23.400 M 1 389.97 % | -1.814 M -147.18 % | 3.845 M 1 722.36 % | -237.000 K 96.91 % | -7.669 M -497.98 % | 1.927 M 23.05 % | 1.566 M -63.61 % | 4.303 M -24.81 % | 5.723 M 35.39 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 M 22.44 % | 5.160 M 1 964.00 % | 250.000 K 133.33 % | -750.000 K 84.90 % | -4.968 M 58.83 % | -12.068 M -187.99 % | 13.715 M 127.60 % | 6.026 M -77.04 % | 26.243 M 60.28 % | 16.373 M 440.01 % | 3.032 M 349.19 % | 675.000 K 113.64 % | -4.949 M -960.70 % | 575.000 K -56.70 % | 1.328 M -70.02 % | 4.429 M 2 552.10 % | 167.000 K -97.34 % | 6.278 M 506.57 % | 1.035 M -71.19 % | 3.593 M 144.15 % | -8.138 M -228.04 % | 6.356 M 40.40 % | 4.527 M 107.09 % | 2.186 M -28.79 % | 3.070 M 16 056.23 % | 19.000 K -97.05 % | 643.000 K -79.18 % | 3.089 M 235.26 % | -2.284 M -181.39 % | 2.806 M 2 092.19 % | 128.000 K 1 063.64 % | 11.000 K -98.62 % | 794.490 K 266.12 % | 217.000 K -13.20 % | 250.000 K 163.16 % | 95.000 K -79.35 % | 460.031 K 270.99 % | 124.000 K |
| Operating income ratio | 0.11 204.35 % | -0.11 -732.72 % | 0.02 228.54 % | 0.01 -98.07 % | 0.27 37.70 % | 0.19 2 068.00 % | -0.01 -159.46 % | 0.02 2 452.58 % | 0.00 98.16 % | -0.04 -307.81 % | 0.02 -30.29 % | 0.03 -94.25 % | 0.46 9.64 % | 0.42 17.73 % | 0.35 -14.08 % | 0.41 -6.93 % | 0.44 -16.39 % | 0.53 -2.86 % | 0.54 | 0.00 | 0.00 100.00 % | -39 120.20 -19 080 234.66 % | -0.21 -437.85 % | 0.06 0.40 % | 0.06 11.33 % | 0.05 -13.19 % | 0.06 -5.79 % | 0.07 328.35 % | 0.02 131.95 % | -0.05 -1 032.37 % | 0.01 -77.34 % | 0.02 -64.74 % | 0.07 6 106.97 % | 0.00 -96.05 % | 0.03 178.43 % | 0.01 -67.04 % | 0.03 211.64 % | -0.03 -121.14 % | 0.12 92.64 % | 0.06 47.59 % | 0.04 367.87 % | 0.01 8 822.61 % | 0.00 -96.53 % | 0.00 -60.93 % | 0.01 181.98 % | -0.01 -118.78 % | 0.05 107.40 % | 0.02 113.52 % | 0.01 -21.92 % | 0.01 30.87 % | 0.01 -16.04 % | 0.01 -97.82 % | 0.60 -57.57 % | 1.41 85.10 % | 0.76 |
| Total other income expenses net | -10.000 K -100.07 % | 13.346 M | 0.000 | 0.000 100.00 % | -1.385 M 27.11 % | -1.900 M -115.00 % | 12.668 M | 0.000 -100.00 % | 356.000 K 854.43 % | -47.188 K | 0.000 | 0.000 | 0.000 100.00 % | -823.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -44.383 K | 0.000 | 0.000 | 0.000 100.00 % | -101.783 K -239.28 % | -30.000 K 62.50 % | -80.000 K | 0.000 100.00 % | -395.000 K -86.32 % | -212.000 K 0.00 % | -212.000 K -0.47 % | -211.000 K | 0.000 100.00 % | -635.000 K | 0.000 | 0.000 100.00 % | -236.000 K -3.06 % | -229.000 K | 0.000 | 0.000 100.00 % | -237.384 K | 0.000 | 0.000 | 0.000 -100.00 % | 740.509 K | 0.000 | 0.000 | 0.000 -100.00 % | 252.475 K | 0.000 | 0.000 | 0.000 100.00 % | -6.500 K | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-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-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 55.706 M | 0.000 -100.00 % | 27.107 M | 0.000 -100.00 % | 26.341 M | 0.000 100.00 % | -16.551 M -3 385.62 % | -474.837 K -108.32 % | 5.704 M -11.42 % | 6.439 M 8 049.48 % | -81.000 K -1 086.81 % | -6.825 K 94.75 % | -130.000 K -333.33 % | -30.000 K | 0.000 100.00 % | -29.780 K | 0.000 100.00 % | -7.770 M -23.54 % | -6.290 M | 0.000 -100.00 % | 1.069 M -96.82 % | 33.654 M | 0.000 -100.00 % | 6.683 M | 0.000 -100.00 % | 8.118 M -1.40 % | 8.233 M 2 978.67 % | -286.000 K -103.28 % | 8.722 M 164.85 % | 3.293 M 1 194.02 % | -301.000 K | 0.000 100.00 % | -201.737 K | 0.000 100.00 % | -520.000 K | 0.000 100.00 % | -2.724 M -1 859.73 % | -139.000 K 7.54 % | -150.333 K 63.68 % | -413.943 K |
| Total investments | 0.000 -100.00 % | 207.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 -100.00 % | 25.700 M 0.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 198.84 % | 8.600 M -66.54 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 57.464 M | 0.000 -100.00 % | 32.920 M | 0.000 -100.00 % | 27.495 M | 0.000 -100.00 % | 5.820 M | 0.000 -100.00 % | 5.820 M -13.71 % | 6.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.427 M -95.83 % | 34.223 M | 0.000 -100.00 % | 7.039 M | 0.000 -100.00 % | 8.382 M -0.47 % | 8.422 M | 0.000 -100.00 % | 8.946 M 1.99 % | 8.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 583.637 M | 0.000 -100.00 % | 577.159 M 35 593.22 % | 1.617 M -99.69 % | 513.798 M 2 032.96 % | 24.088 M -92.03 % | 302.059 M 172.33 % | 110.918 M 26.10 % | 87.960 M 29.10 % | 68.133 M -20.88 % | 86.110 M 26.39 % | 68.133 M -20.88 % | 86.110 M | 0.000 | 0.000 -100.00 % | 120.746 M | 0.000 -100.00 % | 124.443 M | 0.000 | 0.000 -100.00 % | 75.264 M | 0.000 | 0.000 -100.00 % | 44.503 M | 0.000 -100.00 % | 41.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.460 M | 0.000 -100.00 % | 35.810 M | 0.000 -100.00 % | 33.311 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 8.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.230 M | 0.000 | 0.000 -100.00 % | 49.341 M | 0.000 -100.00 % | 49.137 M | 0.000 -100.00 % | 33.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.628 M | 0.000 | 0.000 -100.00 % | 20.553 M | 0.000 | 0.000 100.00 % | -11.320 M | 0.000 | 0.000 | 0.000 100.00 % | -9.085 M -40.68 % | -6.458 M 2.83 % | -6.646 M 38.47 % | -10.800 M -111.98 % | -5.095 M 41.95 % | -8.777 M | 0.000 100.00 % | -13.969 M | 0.000 100.00 % | -15.067 M | 0.000 100.00 % | -18.129 M | 0.000 100.00 % | -18.683 M 4.69 % | -19.603 M |
| Common stock | 0.000 -100.00 % | 575.542 M | 0.000 -100.00 % | 575.542 M | 0.000 -100.00 % | 229.818 M | 0.000 -100.00 % | 110.918 M 58.49 % | 69.983 M 2.72 % | 68.133 M 0.00 % | 68.133 M 0.00 % | 68.133 M 0.00 % | 68.133 M 0.00 % | 68.133 M 0.00 % | 68.133 M | 0.000 -100.00 % | 68.133 M | 0.000 -100.00 % | 58.303 M 0.00 % | 58.303 M | 0.000 -100.00 % | 50.876 M 1.75 % | 50.003 M | 0.000 -100.00 % | 50.876 M | 0.000 -100.00 % | 50.876 M 0.00 % | 50.876 M 0.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M | 0.000 -100.00 % | 50.877 M | 0.000 -100.00 % | 50.877 M | 0.000 -100.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M 1.33 % | 50.210 M |
| Total equity | 583.637 M 0.00 % | 583.637 M 1.12 % | 577.159 M 0.00 % | 577.159 M 12.33 % | 513.798 M 0.00 % | 513.798 M 70.10 % | 302.059 M 0.00 % | 302.059 M 23.35 % | 244.875 M 0.17 % | 244.459 M 22.47 % | 199.614 M 64.98 % | 120.995 M -8.51 % | 132.248 M 5.89 % | 124.886 M 2.58 % | 121.746 M 0.83 % | 120.746 M 0.00 % | 120.746 M -2.97 % | 124.443 M 0.00 % | 124.443 M 3.01 % | 120.802 M 60.50 % | 75.264 M 0.00 % | 75.264 M 90.27 % | 39.557 M -11.11 % | 44.503 M 0.00 % | 44.503 M 6.49 % | 41.791 M 0.00 % | 41.791 M -5.91 % | 44.418 M 0.42 % | 44.231 M 10.37 % | 40.076 M -12.46 % | 45.782 M 8.75 % | 42.100 M 12.39 % | 37.460 M 1.50 % | 36.908 M 3.07 % | 35.810 M 0.00 % | 35.810 M 7.50 % | 33.311 M 1.72 % | 32.748 M 0.20 % | 32.683 M 1.52 % | 32.194 M 5.18 % | 30.607 M |
| Other non current liabilities | -583.637 M -232 625.63 % | 250.999 K 100.04 % | -577.159 M | 0.000 100.00 % | -513.798 M | 0.000 100.00 % | -302.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -120.746 M | 0.000 100.00 % | -124.443 M | 0.000 | 0.000 100.00 % | -75.264 M | 0.000 | 0.000 100.00 % | -44.503 M | 0.000 100.00 % | -41.791 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.514 M -96.92 % | 211.506 M 664.62 % | -37.460 M -115.32 % | 244.580 M 782.99 % | -35.810 M -233.36 % | 26.853 M 180.61 % | -33.311 M -328.38 % | 14.586 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 3.345 M | 0.000 -100.00 % | 32.920 M | 0.000 -100.00 % | 27.495 M | 0.000 -100.00 % | 5.820 M | 0.000 -100.00 % | 5.820 M -13.71 % | 6.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.427 M -74.62 % | 5.622 M | 0.000 -100.00 % | 7.039 M | 0.000 -100.00 % | 8.382 M -0.47 % | 8.422 M | 0.000 -100.00 % | 8.946 M 1.99 % | 8.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -583.637 M -16 294.15 % | 3.604 M 100.62 % | -577.159 M -1 853.22 % | 32.920 M 106.41 % | -513.798 M -1 951.82 % | 27.745 M 109.19 % | -302.059 M -5 075.44 % | 6.071 M 2 321.76 % | 250.685 K -95.87 % | 6.071 M -13.22 % | 6.996 M 2 687.13 % | 251.000 K 0.13 % | 250.685 K -0.13 % | 251.000 K 0.00 % | 251.000 K 100.21 % | -120.746 M -48 266.42 % | 250.685 K 100.20 % | -124.443 M -49 678.88 % | 251.000 K 0.13 % | 250.685 K 100.33 % | -75.264 M -4 585.34 % | 1.678 M -71.43 % | 5.872 M 113.20 % | -44.503 M -710.47 % | 7.290 M 117.44 % | -41.791 M -584.08 % | 8.633 M -0.46 % | 8.673 M 3 355.38 % | 251.000 K -97.27 % | 9.197 M -40.80 % | 15.536 M -92.66 % | 211.757 M 665.29 % | -37.460 M -115.30 % | 244.831 M 783.69 % | -35.810 M -232.12 % | 27.104 M 181.37 % | -33.311 M -324.52 % | 14.836 M | 0.000 -100.00 % | 249.208 K -0.59 % | 250.686 K |
| Other current liabilities | 0.000 -100.00 % | 20.149 M | 0.000 -100.00 % | 11.552 M | 0.000 -100.00 % | 5.258 M | 0.000 -100.00 % | 26.771 M -89.41 % | 252.880 M 1 648.82 % | 14.460 M 1 852.46 % | 740.604 K -81.03 % | 3.905 M 103.29 % | -118.804 M -3 115.32 % | 3.940 M 0.90 % | 3.905 M | 0.000 -100.00 % | 3.905 M | 0.000 -100.00 % | 28.011 M -33.72 % | 42.263 M | 0.000 -100.00 % | 10.275 M -39.05 % | 16.859 M | 0.000 -100.00 % | 44.869 M | 0.000 -100.00 % | 24.525 M 89.78 % | 12.923 M 0.21 % | 12.896 M 34.13 % | 9.615 M -84.12 % | 60.549 M 547.86 % | 9.346 M | 0.000 -100.00 % | 23.520 M | 0.000 -100.00 % | 1.779 M | 0.000 -100.00 % | 2.211 M 342.20 % | 500.000 K -85.33 % | 3.408 M -19.57 % | 4.238 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.211 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 |
| Short term debt | 0.000 -100.00 % | 54.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.602 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 |
| Total current liabilities | 0.000 -100.00 % | 300.483 M | 0.000 -100.00 % | 187.291 M | 0.000 -100.00 % | 161.658 M | 0.000 -100.00 % | 534.219 M 111.24 % | 252.895 M 232.98 % | 75.950 M 2 011.29 % | 3.597 M -68.79 % | 11.527 M 2 298.44 % | 480.604 K -95.61 % | 10.958 M 0.00 % | 10.958 M | 0.000 -100.00 % | 10.958 M | 0.000 -100.00 % | 41.204 M -62.60 % | 110.177 M | 0.000 -100.00 % | 35.887 M -31.67 % | 52.517 M | 0.000 -100.00 % | 68.064 M | 0.000 -100.00 % | 96.339 M 5.75 % | 91.098 M -0.79 % | 91.819 M -6.39 % | 98.088 M 42.05 % | 69.052 M 638.84 % | 9.346 M | 0.000 -100.00 % | 23.520 M | 0.000 -100.00 % | 1.779 M | 0.000 -100.00 % | 2.211 M 342.20 % | 500.000 K -85.33 % | 3.408 M -19.57 % | 4.238 M |
| Total liabilities | -583.637 M -291.93 % | 304.087 M 152.69 % | -577.159 M -362.09 % | 220.211 M 142.86 % | -513.798 M -371.27 % | 189.403 M 162.70 % | -302.059 M -155.91 % | 540.290 M 113.43 % | 253.145 M 208.63 % | 82.021 M 674.29 % | 10.593 M -10.06 % | 11.778 M 1 510.58 % | 731.289 K -93.48 % | 11.209 M 0.00 % | 11.209 M 109.28 % | -120.746 M -1 177.29 % | 11.208 M 109.01 % | -124.443 M -400.19 % | 41.455 M -62.46 % | 110.428 M 246.72 % | -75.264 M -300.36 % | 37.565 M -35.66 % | 58.389 M 231.20 % | -44.503 M -159.06 % | 75.354 M 280.31 % | -41.791 M -139.81 % | 104.972 M 5.21 % | 99.771 M 8.36 % | 92.070 M -14.18 % | 107.285 M 26.83 % | 84.588 M -61.74 % | 221.103 M 690.24 % | -37.460 M -113.96 % | 268.351 M 849.37 % | -35.810 M -223.98 % | 28.883 M 186.71 % | -33.311 M -295.40 % | 17.047 M 3 309.48 % | 500.000 K -86.33 % | 3.658 M -18.51 % | 4.488 M |
| Other non current 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 -100.00 % | 25.700 M 0.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 0.00 % | 25.700 M 198.84 % | 8.600 M -66.54 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 25.700 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 207.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 |
| Intangible 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 -100.00 % | 232.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 284.561 M | 0.000 -100.00 % | 248.069 M | 0.000 -100.00 % | 211.680 M | 0.000 -100.00 % | 229.177 M 70.79 % | 134.184 M 0.00 % | 134.189 M 34.43 % | 99.818 M 166 263.54 % | 60.000 K 78.89 % | 33.540 K -44.10 % | 60.000 K 0.00 % | 60.000 K | 0.000 -100.00 % | 60.157 K | 0.000 -100.00 % | 81.000 K -6.65 % | 86.774 K | 0.000 -100.00 % | 4.850 M -18.06 % | 5.919 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 8.058 M -6.22 % | 8.592 M -5.85 % | 9.126 M -10.48 % | 10.194 M -18.57 % | 12.518 M | 0.000 | 0.000 -100.00 % | 193.242 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 219.859 K -84.56 % | 1.424 M -0.87 % | 1.436 M -45.06 % | 2.614 M |
| Total non current assets | 0.000 -100.00 % | 284.768 M | 0.000 -100.00 % | 248.069 M | 0.000 -100.00 % | 211.680 M | 0.000 -100.00 % | 229.177 M 70.79 % | 134.184 M 0.00 % | 134.189 M 34.43 % | 99.818 M 166 263.54 % | 60.000 K 78.89 % | 33.540 K -44.10 % | 60.000 K 0.00 % | 60.000 K | 0.000 -100.00 % | 60.157 K | 0.000 -100.00 % | 81.000 K -6.65 % | 86.774 K | 0.000 -100.00 % | 30.550 M -3.38 % | 31.619 M | 0.000 -100.00 % | 32.952 M | 0.000 -100.00 % | 33.758 M -1.56 % | 34.292 M -1.53 % | 34.826 M -2.98 % | 35.894 M 69.97 % | 21.118 M -18.39 % | 25.877 M | 0.000 -100.00 % | 25.893 M | 0.000 -100.00 % | 25.920 M | 0.000 -100.00 % | 25.920 M 1 720.21 % | 1.424 M -0.87 % | 1.436 M -45.06 % | 2.614 M |
| Other current assets | -1.758 M -112.13 % | 14.490 M 349.27 % | -5.813 M -102.11 % | 276.111 M 24 026.43 % | -1.154 M -100.44 % | 263.592 M 1 278.27 % | -22.371 M -125.01 % | 89.450 M -72.79 % | 328.787 M 518.79 % | 53.134 M 275.90 % | 14.135 M -34.55 % | 21.598 M -83.75 % | 132.939 M 440.45 % | 24.598 M 13.89 % | 21.598 M 72 093.33 % | -30.000 K -100.02 % | 131.865 M 1 797.10 % | -7.770 M -126.79 % | 29.008 M 173.54 % | 10.605 M 3 062.22 % | -358.000 K -109.36 % | 3.824 M -93.78 % | 61.497 M 17 374.30 % | -356.000 K -101.20 % | 29.684 M 11 343.94 % | -264.000 K -100.23 % | 112.741 M 865.33 % | 11.679 M 56.72 % | 7.452 M -25.48 % | 10.000 M 142.59 % | 4.122 M -8.64 % | 4.512 M 2 344.78 % | -201.000 K -105.30 % | 3.796 M 829.94 % | -520.000 K -134.08 % | 1.526 M 153.77 % | -2.838 M -234.26 % | 2.114 M 44.49 % | 1.463 M -21.97 % | 1.875 M 263.00 % | 516.501 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.758 M | 0.000 -100.00 % | 5.813 M | 0.000 -100.00 % | 1.154 M | 0.000 -100.00 % | 22.371 M 4 611.30 % | 474.837 K 309.34 % | 116.000 K -62.08 % | 305.920 K 277.68 % | 81.000 K 1 086.81 % | 6.825 K -94.75 % | 130.000 K 333.33 % | 30.000 K | 0.000 -100.00 % | 29.780 K | 0.000 -100.00 % | 7.770 M 23.54 % | 6.290 M | 0.000 -100.00 % | 358.000 K -37.13 % | 569.432 K | 0.000 -100.00 % | 356.000 K | 0.000 -100.00 % | 264.000 K 39.68 % | 189.000 K -33.92 % | 286.000 K 27.44 % | 224.419 K -95.90 % | 5.478 M 1 719.93 % | 301.000 K | 0.000 -100.00 % | 201.737 K | 0.000 -100.00 % | 520.000 K | 0.000 -100.00 % | 2.724 M 1 859.73 % | 139.000 K -7.54 % | 150.333 K -63.68 % | 413.943 K |
| Cash and short term investments | 1.758 M 0.00 % | 1.758 M -69.76 % | 5.813 M 0.00 % | 5.813 M 403.73 % | 1.154 M 0.02 % | 1.154 M -94.84 % | 22.371 M 0.00 % | 22.371 M 4 611.30 % | 474.837 K 309.34 % | 116.000 K -62.08 % | 305.920 K 277.68 % | 81.000 K 1 086.81 % | 6.825 K -94.75 % | 130.000 K 333.33 % | 30.000 K 0.00 % | 30.000 K 0.74 % | 29.780 K -99.62 % | 7.770 M 0.00 % | 7.770 M 23.54 % | 6.290 M 1 656.90 % | 358.000 K 0.00 % | 358.000 K -37.13 % | 569.432 K 59.95 % | 356.000 K 0.00 % | 356.000 K 34.85 % | 264.000 K 0.00 % | 264.000 K 39.68 % | 189.000 K -33.92 % | 286.000 K 27.44 % | 224.419 K -95.90 % | 5.478 M 1 719.93 % | 301.000 K 49.75 % | 201.000 K -0.37 % | 201.737 K -61.20 % | 520.000 K 0.00 % | 520.000 K -81.68 % | 2.838 M 4.18 % | 2.724 M 1 859.73 % | 139.000 K -7.54 % | 150.333 K -63.68 % | 413.943 K |
| Total current assets | 0.000 -100.00 % | 602.956 M | 0.000 -100.00 % | 549.301 M | 0.000 -100.00 % | 491.521 M | 0.000 -100.00 % | 613.172 M 68.53 % | 363.836 M 89.21 % | 192.291 M 74.19 % | 110.389 M -16.82 % | 132.713 M -0.17 % | 132.945 M -2.27 % | 136.035 M 2.36 % | 132.895 M | 0.000 -100.00 % | 131.894 M | 0.000 -100.00 % | 165.817 M -28.26 % | 231.142 M | 0.000 -100.00 % | 82.279 M 24.05 % | 66.327 M | 0.000 -100.00 % | 86.905 M | 0.000 -100.00 % | 113.005 M 2.83 % | 109.897 M 8.30 % | 101.475 M -8.96 % | 111.467 M 2.03 % | 109.252 M -53.97 % | 237.326 M | 0.000 -100.00 % | 279.366 M | 0.000 -100.00 % | 38.773 M | 0.000 -100.00 % | 23.875 M -24.82 % | 31.759 M -7.72 % | 34.415 M 5.95 % | 32.481 M |
| Inventory | 0.000 -100.00 % | 2.061 M | 0.000 -100.00 % | 59.201 M | 0.000 -100.00 % | 30.628 M | 0.000 -100.00 % | 38.344 M -88.33 % | 328.679 M 584.38 % | 48.026 M 242.38 % | 14.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.253 M -32.58 % | 117.545 M | 0.000 -100.00 % | 31.697 M 643.83 % | 4.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 584.647 M | 0.000 -100.00 % | 208.176 M | 0.000 -100.00 % | 196.148 M | 0.000 -100.00 % | 463.007 M | 0.000 -100.00 % | 139.041 M 44.91 % | 95.948 M -13.59 % | 111.034 M -6.54 % | 118.804 M 6.74 % | 111.307 M 0.04 % | 111.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.865 M | 0.000 -100.00 % | 84.339 M -13.97 % | 98.029 M 4.58 % | 93.737 M -7.41 % | 101.243 M 43.12 % | 70.742 M -69.58 % | 232.513 M | 0.000 -100.00 % | 275.368 M | 0.000 -100.00 % | 36.727 M | 0.000 -100.00 % | 19.037 M -36.87 % | 30.157 M -6.89 % | 32.390 M 2.66 % | 31.551 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 226.215 M | 0.000 -100.00 % | 175.739 M | 0.000 -100.00 % | 150.948 M | 0.000 -100.00 % | 507.448 M | 0.000 -100.00 % | 61.490 M 193 106.81 % | 31.826 K -99.58 % | 7.622 M -93.58 % | 118.804 M 1 592.84 % | 7.018 M -0.50 % | 7.053 M | 0.000 -100.00 % | 7.053 M | 0.000 -100.00 % | 13.193 M -80.57 % | 67.914 M | 0.000 -100.00 % | 25.612 M 262.96 % | 7.056 M | 0.000 -100.00 % | 23.195 M | 0.000 -100.00 % | 71.814 M -8.14 % | 78.175 M -0.95 % | 78.923 M -10.79 % | 88.473 M 940.50 % | 8.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.452 M | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 2.825 M | 0.000 -100.00 % | 480.604 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 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 1.617 M | 0.000 -100.00 % | 179.662 M | 0.000 -100.00 % | 115.491 M 542.29 % | 17.981 M -83.38 % | 108.193 M 501.84 % | 17.977 M 217.72 % | -15.271 M -149.28 % | 30.985 M -45.40 % | 56.753 M 5.86 % | 53.613 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 66.140 M 624.42 % | 9.130 M | 0.000 -100.00 % | 24.388 M 2 692.00 % | 873.495 K | 0.000 100.00 % | -6.373 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 % | -18.194 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 250.685 K | 0.000 -100.00 % | 251.000 K 0.13 % | 250.685 K -0.13 % | 251.000 K 0.13 % | 250.685 K -0.13 % | 251.000 K 0.13 % | 250.685 K -0.13 % | 251.000 K 0.00 % | 251.000 K | 0.000 -100.00 % | 250.685 K | 0.000 -100.00 % | 251.000 K 0.13 % | 250.685 K | 0.000 -100.00 % | 251.000 K 0.13 % | 250.685 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 251.000 K 0.00 % | 251.000 K 0.00 % | 251.000 K 0.13 % | 250.685 K -0.13 % | 251.000 K 0.00 % | 251.000 K | 0.000 -100.00 % | 250.685 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 250.685 K | 0.000 -100.00 % | 249.208 K -0.59 % | 250.686 K |
| 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 |
| Total assets | 0.000 -100.00 % | 887.724 M | 0.000 -100.00 % | 797.370 M | 0.000 -100.00 % | 703.201 M | 0.000 -100.00 % | 842.349 M 69.14 % | 498.020 M 52.54 % | 326.480 M 55.31 % | 210.207 M 58.32 % | 132.773 M -0.15 % | 132.979 M -2.29 % | 136.095 M 2.36 % | 132.955 M | 0.000 -100.00 % | 131.955 M | 0.000 -100.00 % | 165.898 M -28.25 % | 231.229 M | 0.000 -100.00 % | 112.829 M 15.20 % | 97.946 M | 0.000 -100.00 % | 119.857 M | 0.000 -100.00 % | 146.763 M 1.79 % | 144.189 M 5.79 % | 136.301 M -7.51 % | 147.361 M 13.03 % | 130.370 M -50.47 % | 263.203 M | 0.000 -100.00 % | 305.259 M | 0.000 -100.00 % | 64.693 M | 0.000 -100.00 % | 49.795 M 50.06 % | 33.183 M -7.44 % | 35.851 M 2.15 % | 35.095 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-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-09-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -7.388 M -39.50 % | -5.296 M -348.06 % | -1.182 M -667.53 % | -154.000 K 99.68 % | -48.206 M -163.45 % | -18.298 M -98.33 % | -9.226 M -182.31 % | -3.268 M -326 700.00 % | -1.000 K 83.33 % | -6.000 K 99.63 % | -1.638 M -22.97 % | -1.332 M 63.59 % | -3.658 M -26.22 % | -2.898 M 31.44 % | -4.227 M -1.39 % | -4.169 M 1.09 % | -4.215 M 33.29 % | -6.318 M -22.44 % | -5.160 M -1 964.00 % | -250.000 K -133.33 % | 750.000 K -78.34 % | 3.463 M -71.30 % | 12.068 M 227.34 % | -9.477 M -127.59 % | -4.164 M 76.97 % | -18.077 M -60.12 % | -11.290 M -453.43 % | -2.040 M -337.77 % | -466.000 K -164.68 % | 720.517 K 383.67 % | -254.000 K 67.48 % | -781.000 K 73.21 % | -2.915 M -210.96 % | 2.627 M 1 575.84 % | -178.000 K 75.10 % | -715.000 K 71.20 % | -2.483 M -139.68 % | 6.258 M 247.80 % | -4.234 M -35.36 % | -3.128 M -107.02 % | -1.511 M -39.13 % | -1.086 M -8 253.85 % | -13.000 K 97.07 % | -444.000 K 79.19 % | -2.134 M -246.57 % | 1.456 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.268 M 3 135.64 % | 101.000 K 101.33 % | -7.596 M -563.74 % | 1.638 M 22.97 % | 1.332 M -63.59 % | 3.658 M 26.22 % | 2.898 M -31.44 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.268 M 974.18 % | -373.837 K 95.08 % | -7.596 M -599.08 % | 1.522 M 14.26 % | 1.332 M -63.59 % | 3.658 M 26.22 % | 2.898 M -31.44 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.371 M 0.00 % | 22.371 M 17.11 % | 19.103 M 3 923.06 % | 474.837 K -94.12 % | 8.071 M 6 857.62 % | 116.000 K 109.54 % | -1.216 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.154 M -94.84 % | 22.371 M 0.00 % | 22.371 M 22 049.50 % | 101.000 K -78.73 % | 474.837 K -71.01 % | 1.638 M 1 312.07 % | 116.000 K -96.83 % | 3.658 M 26.22 % | 2.898 M -31.44 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.268 M 3 135.64 % | 101.000 K 101.33 % | -7.596 M -563.74 % | 1.638 M 22.97 % | 1.332 M -63.59 % | 3.658 M 26.22 % | 2.898 M -31.44 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.268 M 3 135.64 % | 101.000 K 101.33 % | -7.596 M -563.74 % | 1.638 M 22.97 % | 1.332 M -63.59 % | 3.658 M 26.22 % | 2.898 M -31.44 % | 4.227 M 1.39 % | 4.169 M -1.09 % | 4.215 M -33.29 % | 6.318 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |