Cranex Limited CRANEX.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 515.376 M -17.03 % | 621.141 M 50.12 % | 413.776 M 3.09 % | 401.392 M 12.57 % | 356.582 M 0.36 % | 355.300 M 14.18 % | 311.164 M 19.94 % | 259.429 M 13.94 % | 227.690 M 4.74 % | 217.385 M 7.96 % | 201.363 M 41.00 % | 142.811 M -30.12 % | 204.380 M 1.62 % | 201.124 M 9.39 % | 183.853 M -0.73 % | 185.208 M 49.42 % | 123.952 M |
| Net income | 19.464 M 29.90 % | 14.984 M 165.58 % | 5.642 M -23.18 % | 7.344 M 2.00 % | 7.200 M 1.25 % | 7.111 M 12.33 % | 6.331 M 13.64 % | 5.571 M 11.48 % | 4.997 M -12.93 % | 5.739 M 36.30 % | 4.211 M 27.49 % | 3.303 M -20.62 % | 4.161 M -87.53 % | 33.354 M 449.13 % | 6.074 M 312.08 % | -2.864 M -183.08 % | 3.447 M |
| Income before tax | 25.155 M 17.11 % | 21.479 M 78.77 % | 12.015 M 35.17 % | 8.889 M 5.82 % | 8.400 M -3.71 % | 8.724 M 8.36 % | 8.051 M 9.89 % | 7.326 M 15.52 % | 6.342 M -17.94 % | 7.728 M 29.35 % | 5.975 M 19.32 % | 5.008 M -18.03 % | 6.109 M -83.37 % | 36.724 M 249.50 % | 10.507 M 466.88 % | -2.864 M -180.91 % | 3.540 M |
| Income before tax ratio | 0.05 41.15 % | 0.03 19.09 % | 0.03 31.12 % | 0.02 -5.99 % | 0.02 -4.06 % | 0.02 -5.10 % | 0.03 -8.38 % | 0.03 1.39 % | 0.03 -21.65 % | 0.04 19.81 % | 0.03 -15.38 % | 0.04 17.31 % | 0.03 -83.63 % | 0.18 219.49 % | 0.06 469.59 % | -0.02 -154.15 % | 0.03 |
| EBITDA | 45.633 M 56.40 % | 29.177 M 25.24 % | 23.296 M -2.99 % | 24.014 M 53.82 % | 15.612 M -6.23 % | 16.650 M 9.21 % | 15.245 M 75.53 % | 8.685 M -25.14 % | 11.601 M -10.76 % | 13.000 M 36.12 % | 9.550 M 9.03 % | 8.759 M -6.13 % | 9.332 M -77.53 % | 41.531 M 237.20 % | 12.317 M 1 335.68 % | -996.740 K -120.89 % | 4.771 M |
| Net income ratio | 0.04 56.56 % | 0.02 76.92 % | 0.01 -25.47 % | 0.02 -9.39 % | 0.02 0.88 % | 0.02 -1.62 % | 0.02 -5.26 % | 0.02 -2.16 % | 0.02 -16.87 % | 0.03 26.26 % | 0.02 -9.58 % | 0.02 13.60 % | 0.02 -87.72 % | 0.17 401.97 % | 0.03 313.65 % | -0.02 -155.60 % | 0.03 |
| Ratio EBITDA | 0.09 88.50 % | 0.05 -16.57 % | 0.06 -5.89 % | 0.06 36.65 % | 0.04 -6.57 % | 0.05 -4.35 % | 0.05 46.35 % | 0.03 -34.29 % | 0.05 -14.80 % | 0.06 26.09 % | 0.05 -22.67 % | 0.06 34.33 % | 0.05 -77.89 % | 0.21 208.24 % | 0.07 1 344.79 % | -0.01 -113.98 % | 0.04 |
| Gross profit ratio | 0.41 34.80 % | 0.30 -20.15 % | 0.38 1.95 % | 0.37 43.40 % | 0.26 12.39 % | 0.23 8.78 % | 0.21 7.25 % | 0.20 1.11 % | 0.20 -38.86 % | 0.32 16.02 % | 0.28 -23.61 % | 0.36 69.32 % | 0.21 0.31 % | 0.21 -2.32 % | 0.22 68.88 % | 0.13 -47.66 % | 0.25 |
| Weighted average shs out dil | 5.907 M -1.84 % | 6.018 M 0.29 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.36 % | 5.978 M -0.61 % | 6.015 M 0.17 % | 6.005 M -0.42 % | 6.030 M 0.52 % | 5.999 M -0.02 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| Weighted average shs out | 5.907 M -1.84 % | 6.018 M 0.26 % | 6.002 M -0.29 % | 6.020 M 0.33 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -0.34 % | 6.021 M 0.71 % | 5.978 M -0.61 % | 6.015 M 0.17 % | 6.005 M -0.42 % | 6.030 M 0.52 % | 5.999 M -0.02 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| EPS diluted | 2.35 -5.62 % | 2.49 164.89 % | 0.94 -22.95 % | 1.22 1.67 % | 1.20 0.84 % | 1.19 12.26 % | 1.06 13.98 % | 0.93 12.05 % | 0.83 -13.54 % | 0.96 37.14 % | 0.70 27.27 % | 0.55 -20.29 % | 0.69 -87.59 % | 5.56 450.50 % | 1.01 310.42 % | -0.48 -184.21 % | 0.57 |
| Earnings per share | 3.21 28.92 % | 2.49 164.89 % | 0.94 -22.95 % | 1.22 1.67 % | 1.20 0.84 % | 1.19 12.26 % | 1.06 13.98 % | 0.93 12.05 % | 0.83 -13.54 % | 0.96 37.14 % | 0.70 27.27 % | 0.55 -20.29 % | 0.69 -87.59 % | 5.56 450.50 % | 1.01 310.42 % | -0.48 -184.21 % | 0.57 |
| Gross profit | 209.827 M 11.85 % | 187.599 M 19.87 % | 156.502 M 5.09 % | 148.919 M 61.42 % | 92.255 M 12.80 % | 81.789 M 24.21 % | 65.849 M 28.64 % | 51.189 M 15.20 % | 44.435 M -35.96 % | 69.385 M 25.25 % | 55.396 M 7.71 % | 51.433 M 18.32 % | 43.471 M 1.94 % | 42.645 M 6.86 % | 39.907 M 67.64 % | 23.805 M -21.80 % | 30.441 M |
| Income tax expense | 5.691 M -12.38 % | 6.495 M 1.91 % | 6.373 M 312.49 % | 1.545 M 28.75 % | 1.200 M -25.57 % | 1.612 M -6.26 % | 1.720 M -2.02 % | 1.755 M 30.55 % | 1.345 M -32.40 % | 1.989 M 12.75 % | 1.764 M 3.48 % | 1.705 M -12.49 % | 1.948 M -42.19 % | 3.370 M -23.99 % | 4.433 M | 0.000 -100.00 % | 92.705 K |
| Cost of revenue | 305.549 M -29.52 % | 433.542 M 68.51 % | 257.274 M 1.90 % | 252.473 M -4.48 % | 264.327 M -3.36 % | 273.511 M 11.49 % | 245.315 M 17.80 % | 208.240 M 13.63 % | 183.256 M 23.82 % | 148.000 M 1.39 % | 145.967 M 59.74 % | 91.378 M -43.21 % | 160.909 M 1.53 % | 158.480 M 10.10 % | 143.946 M -10.82 % | 161.403 M 72.60 % | 93.510 M |
| General and administrative expenses | 6.542 M 6.48 % | 6.144 M 8.17 % | 5.680 M 42.25 % | 3.993 M -39.51 % | 6.601 M -30.59 % | 9.511 M 8.07 % | 8.800 M 48.17 % | 5.939 M -62.07 % | 15.660 M 1 002.31 % | 1.421 M 18.00 % | 1.204 M 15.46 % | 1.043 M -2.67 % | 1.071 M 35.20 % | 792.383 K -92.55 % | 10.629 M -40.98 % | 18.008 M -19.35 % | 22.330 M |
| Selling and marketing expenses | 113.000 K -15.67 % | 134.000 K -70.35 % | 452.000 K -63.52 % | 1.239 M -92.47 % | 16.463 M 83.06 % | 8.994 M -6.82 % | 9.651 M -14.76 % | 11.323 M 103.47 % | 5.565 M -19.15 % | 6.883 M 22.32 % | 5.627 M 23.56 % | 4.554 M 1 015.22 % | 408.353 K -92.03 % | 5.127 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 165.202 M 13.64 % | 145.377 M 18.32 % | 122.868 M 20.10 % | 102.309 M 139.22 % | 42.768 M -32.42 % | 63.285 M 33.52 % | 47.397 M 39.71 % | 33.927 M | 0.000 -100.00 % | 52.255 M 22.81 % | 42.549 M 3.19 % | 41.232 M 13.82 % | 36.225 M 2 268.68 % | 1.529 M -91.90 % | 18.880 M 118.00 % | 8.661 M 82.62 % | 4.743 M |
| Operating expenses | 171.857 M 13.32 % | 151.655 M 17.56 % | 129.000 M 19.95 % | 107.541 M 63.36 % | 65.833 M -19.51 % | 81.789 M 24.21 % | 65.849 M 28.64 % | 51.189 M 39.26 % | 36.758 M -39.71 % | 60.971 M 23.68 % | 49.298 M 5.27 % | 46.829 M 24.20 % | 37.705 M 406.23 % | 7.448 M -74.76 % | 29.509 M 10.65 % | 26.669 M -1.49 % | 27.073 M |
| Cost and expenses | 477.406 M -19.78 % | 595.110 M 54.06 % | 386.274 M 7.29 % | 360.014 M 9.04 % | 330.160 M -7.08 % | 355.300 M 14.18 % | 311.164 M 23.90 % | 251.139 M 14.15 % | 220.014 M 5.28 % | 208.971 M 7.02 % | 195.265 M 42.30 % | 137.223 M -30.91 % | 198.614 M 19.70 % | 165.928 M -4.34 % | 173.455 M -7.77 % | 188.072 M 55.97 % | 120.583 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 | 6.655 M 6.01 % | 6.278 M 2.38 % | 6.132 M 17.20 % | 5.232 M -77.32 % | 23.064 M 24.64 % | 18.504 M 0.29 % | 18.452 M -56.15 % | 42.080 M 21.51 % | 34.630 M 317.07 % | 8.303 M 21.56 % | 6.831 M 22.05 % | 5.597 M 278.25 % | 1.480 M -75.00 % | 5.919 M -44.31 % | 10.629 M -40.98 % | 18.008 M -19.35 % | 22.330 M |
| Interest income | 3.887 M 22.46 % | 3.174 M -19.09 % | 3.923 M 54.02 % | 2.547 M 19.05 % | 2.139 M 45.36 % | 1.472 M -1.75 % | 1.498 M 55.48 % | 963.509 K -27.81 % | 1.335 M 94.69 % | 685.561 K 454.87 % | 123.554 K -78.72 % | 580.700 K 37.32 % | 422.875 K -78.88 % | 2.003 M 13.03 % | 1.772 M 98.27 % | 893.562 K -46.16 % | 1.660 M |
| Interest expense | 17.074 M 18.04 % | 14.465 M 25.00 % | 11.572 M -5.50 % | 12.245 M 153.65 % | 4.828 M -14.03 % | 5.615 M 11.32 % | 5.044 M 18.48 % | 4.257 M -11.26 % | 4.798 M 26.71 % | 3.786 M 69.23 % | 2.237 M 17.34 % | 1.907 M 41.97 % | 1.343 M -55.31 % | 3.005 M 86.37 % | 1.613 M 632.18 % | 220.232 K -65.10 % | 631.005 K |
| Depreciation and amortization | 3.404 M 8.20 % | 3.146 M 1.45 % | 3.101 M 7.67 % | 2.880 M 20.80 % | 2.384 M 3.18 % | 2.311 M 7.46 % | 2.150 M 53.47 % | 1.401 M 203.63 % | 461.469 K -68.93 % | 1.485 M 11.01 % | 1.338 M -27.48 % | 1.845 M -1.84 % | 1.880 M 4.29 % | 1.802 M 4.29 % | 1.728 M 4.92 % | 1.647 M 240.29 % | 484.000 K |
| Operating income | 37.970 M 45.86 % | 26.031 M -5.35 % | 27.502 M -33.53 % | 41.378 M 56.60 % | 26.423 M -6.40 % | 28.229 M 126.85 % | 12.444 M 47.68 % | 8.427 M -9.81 % | 9.343 M -11.28 % | 10.530 M 68.04 % | 6.266 M -4.32 % | 6.549 M -5.83 % | 6.955 M -80.24 % | 35.196 M 238.51 % | 10.397 M 463.04 % | -2.864 M -185.02 % | 3.369 M |
| Operating income ratio | 0.07 75.80 % | 0.04 -36.95 % | 0.07 -35.52 % | 0.10 39.12 % | 0.07 -6.74 % | 0.08 98.67 % | 0.04 23.12 % | 0.03 -20.84 % | 0.04 -15.29 % | 0.05 55.66 % | 0.03 -32.14 % | 0.05 34.77 % | 0.03 -80.56 % | 0.17 209.44 % | 0.06 465.72 % | -0.02 -156.90 % | 0.03 |
| Total other income expenses net | -12.815 M -181.52 % | -4.552 M 70.61 % | -15.487 M 52.33 % | -32.489 M -80.27 % | -18.023 M | 0.000 100.00 % | -4.394 M -299.31 % | -1.100 M 63.34 % | -3.001 M -7.10 % | -2.802 M -861.02 % | -291.561 K 81.09 % | -1.542 M -82.29 % | -845.658 K -155.36 % | 1.528 M 1 289.25 % | 109.957 K | 0.000 -100.00 % | 171.250 K |
| 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 | 199.119 M -26.44 % | 270.700 M 12.47 % | 240.686 M 7.38 % | 224.135 M 14.84 % | 195.176 M -0.54 % | 196.244 M 7.66 % | 182.285 M 27.01 % | 143.519 M 4.08 % | 137.896 M -6.92 % | 148.143 M 59.22 % | 93.044 M 18.85 % | 78.285 M -0.88 % | 78.984 M 43.64 % | 54.986 M 4.13 % | 52.803 M -22.78 % | 68.383 M 18.53 % | 57.691 M |
| Total investments | 81.245 M 35.39 % | 60.006 M 30.33 % | 46.043 M 22.65 % | 37.541 M 1.46 % | 37.001 M -2.30 % | 37.870 M -36.42 % | 59.564 M 11.79 % | 53.284 M 13.65 % | 46.884 M 937 572.52 % | 5.000 K 0.00 % | 5.000 K -99.34 % | 755.526 K -79.24 % | 3.640 M 179.31 % | 1.303 M 0.00 % | 1.303 M -82.75 % | 7.557 M -79.39 % | 36.662 M |
| Total debt | 199.200 M -26.41 % | 270.700 M 12.33 % | 240.988 M 5.46 % | 228.519 M 14.91 % | 198.862 M -0.50 % | 199.867 M 8.07 % | 184.951 M 25.90 % | 146.902 M 4.99 % | 139.925 M -6.26 % | 149.265 M 59.05 % | 93.846 M 2.03 % | 91.977 M 4.68 % | 87.861 M 2.48 % | 85.736 M 11.40 % | 76.962 M 1.18 % | 76.068 M 1.21 % | 75.160 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 62.50 % | 0.000 -200.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 67.427 M 40.37 % | 48.036 M 45.54 % | 33.005 M 4.51 % | 31.580 M 28.05 % | 24.662 M 41.23 % | 17.462 M 68.70 % | 10.351 M 159.18 % | 3.994 M 339.44 % | -1.668 M 74.98 % | -6.665 M 46.27 % | -12.404 M 25.34 % | -16.615 M 16.58 % | -19.918 M 17.28 % | -24.079 M 58.07 % | -57.433 M | 0.000 | 0.000 |
| Common stock | 65.700 M 9.50 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 241.922 M 123.93 % | 108.036 M 16.16 % | 93.005 M 1.56 % | 91.580 M 8.17 % | 84.662 M 9.29 % | 77.462 M 10.11 % | 70.351 M 9.93 % | 63.994 M 9.71 % | 58.332 M 9.37 % | 53.335 M 12.06 % | 47.596 M 9.71 % | 43.385 M 8.24 % | 40.082 M 11.58 % | 35.921 M 1 299.20 % | 2.567 M -95.72 % | 60.000 M 0.00 % | 60.000 M |
| Other non current liabilities | 5.645 M 7.22 % | 5.265 M 12.57 % | 4.677 M -71.75 % | 16.556 M 0.00 % | 16.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 24.757 M -61.97 % | 65.096 M 1.42 % | 64.185 M -71.91 % | 228.519 M 14.91 % | 198.862 M 0.18 % | 198.498 M 8.13 % | 183.581 M 25.60 % | 146.168 M 4.46 % | 139.925 M 50.29 % | 93.104 M 20.53 % | 77.248 M 1.15 % | 76.366 M 6.36 % | 71.803 M -15.13 % | 84.603 M 24.57 % | 67.917 M -10.72 % | 76.068 M 1.21 % | 75.160 M |
| Total non current liabilities | 31.108 M -57.65 % | 73.459 M 2.18 % | 71.894 M -70.58 % | 244.335 M 13.42 % | 215.418 M 4.58 % | 205.982 M 8.90 % | 189.146 M 3.09 % | 183.479 M 1.17 % | 181.352 M 94.78 % | 93.104 M 20.53 % | 77.248 M 1.15 % | 76.366 M 6.36 % | 71.803 M -24.26 % | 94.803 M 39.59 % | 67.917 M -10.72 % | 76.068 M 1.21 % | 75.160 M |
| Other current liabilities | 28.755 M 7.56 % | 26.734 M -33.58 % | 40.248 M 309.98 % | 9.817 M 139.57 % | 4.098 M 6.35 % | 3.853 M -73.90 % | 14.765 M -26.46 % | 20.077 M 372.77 % | 4.247 M -89.85 % | 41.851 M 93.77 % | 21.598 M 34.58 % | 16.048 M 21.31 % | 13.229 M -36.68 % | 20.894 M -54.87 % | 46.300 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 177.903 M -13.47 % | 205.604 M 16.29 % | 176.803 M | 0.000 -100.00 % | 2.465 M 80.01 % | 1.369 M 0.00 % | 1.369 M 86.47 % | 734.364 K | 0.000 -100.00 % | 56.160 M 238.36 % | 16.598 M 6.32 % | 15.611 M -2.78 % | 16.058 M 1 317.22 % | 1.133 M -87.47 % | 9.045 M | 0.000 | 0.000 |
| Total current liabilities | 291.965 M -21.29 % | 370.933 M 3.60 % | 358.037 M 189.79 % | 123.552 M -36.79 % | 195.474 M 45.27 % | 134.556 M 9.92 % | 122.417 M 31.36 % | 93.190 M -21.51 % | 118.732 M -45.43 % | 217.575 M 36.29 % | 159.639 M 43.47 % | 111.272 M -11.90 % | 126.300 M 78.39 % | 70.800 M -37.15 % | 112.644 M 26.39 % | 89.121 M 27.35 % | 69.979 M |
| Total liabilities | 323.073 M -27.30 % | 444.392 M 3.36 % | 429.931 M 16.86 % | 367.887 M -10.47 % | 410.892 M 20.66 % | 340.539 M 9.30 % | 311.563 M 12.61 % | 276.668 M -7.80 % | 300.083 M -3.41 % | 310.679 M 31.15 % | 236.887 M 26.25 % | 187.638 M -5.28 % | 198.103 M 19.62 % | 165.603 M -8.28 % | 180.561 M 9.31 % | 165.189 M 13.81 % | 145.140 M |
| Other non current assets | 1.612 M 524.81 % | 258.000 K -99.00 % | 25.681 M -48.29 % | 49.668 M 69.53 % | 29.297 M 108.11 % | 14.078 M 19.27 % | 11.804 M -5.22 % | 12.453 M 49.89 % | 8.308 M -84.67 % | 54.211 M 117.85 % | 24.884 M 300.37 % | 6.215 M -79.61 % | 30.478 M 36.62 % | 22.309 M 218.71 % | 7.000 M -90.15 % | 71.064 M -26.97 % | 97.304 M |
| Long term investments | 38.640 M -35.61 % | 60.006 M 191.36 % | 20.595 M 446.43 % | 3.769 M -81.12 % | 19.961 M -47.29 % | 37.870 M -36.42 % | 59.564 M 11.79 % | 53.284 M 13.65 % | 46.884 M 937 572.52 % | 5.000 K 0.00 % | 5.000 K | 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 | 56.949 M -5.10 % | 60.011 M 3.64 % | 57.901 M -4.36 % | 60.541 M 10.81 % | 54.636 M 21.59 % | 44.935 M 9.50 % | 41.038 M 40.62 % | 29.184 M 9.10 % | 26.750 M 8.56 % | 24.641 M 93.76 % | 12.717 M 5.11 % | 12.099 M -2.30 % | 12.384 M -3.59 % | 12.844 M -7.76 % | 13.925 M 10.81 % | 12.566 M -43.27 % | 22.150 M |
| Total non current assets | 97.201 M -19.18 % | 120.275 M 15.45 % | 104.177 M -8.60 % | 113.978 M 9.71 % | 103.894 M 7.24 % | 96.884 M -13.81 % | 112.406 M 18.42 % | 94.922 M 15.84 % | 81.942 M 3.91 % | 78.857 M 109.69 % | 37.607 M 105.35 % | 18.314 M -57.27 % | 42.862 M 21.93 % | 35.153 M 68.00 % | 20.924 M -74.98 % | 83.630 M -29.99 % | 119.454 M |
| Other current assets | 15.801 M -32.09 % | 23.266 M 7.21 % | 21.701 M -8.21 % | 23.643 M -89.44 % | 223.812 M 865.90 % | 23.171 M 47.77 % | 15.681 M -31.27 % | 22.814 M 33.80 % | 17.051 M -21.37 % | 21.685 M 25.26 % | 17.312 M -26.41 % | 23.524 M 59.65 % | 14.735 M 776.45 % | 1.681 M 168.31 % | 626.604 K | 0.000 | 0.000 |
| Short term investments | 45.156 M 209.97 % | 14.568 M -42.75 % | 25.448 M -24.65 % | 33.772 M 98.19 % | 17.040 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 |
| cash and cash equivalents | 81.000 K -39.55 % | 134.000 K -55.63 % | 302.000 K -93.11 % | 4.384 M 18.92 % | 3.686 M 1.74 % | 3.623 M 35.91 % | 2.666 M -21.21 % | 3.384 M 66.76 % | 2.029 M 80.92 % | 1.122 M 39.90 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M 27.28 % | 24.159 M 214.36 % | 7.685 M -56.01 % | 17.469 M |
| Cash and short term investments | 45.237 M 207.69 % | 14.702 M -42.90 % | 25.750 M -32.51 % | 38.156 M 84.09 % | 20.727 M 472.03 % | 3.623 M 35.91 % | 2.666 M -21.21 % | 3.384 M 66.76 % | 2.029 M 80.92 % | 1.122 M 39.90 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M 27.28 % | 24.159 M 214.36 % | 7.685 M -56.01 % | 17.469 M |
| Total current assets | 467.795 M 8.25 % | 432.153 M 3.20 % | 418.759 M 21.21 % | 345.489 M -11.79 % | 391.661 M 21.97 % | 321.117 M 19.15 % | 269.508 M 9.67 % | 245.741 M -11.12 % | 276.474 M -3.05 % | 285.157 M 15.51 % | 246.876 M 16.06 % | 212.710 M 8.90 % | 195.323 M 17.40 % | 166.371 M 2.57 % | 162.203 M 14.58 % | 141.559 M 65.21 % | 85.685 M |
| Inventory | 85.204 M -31.14 % | 123.728 M -23.14 % | 160.974 M 29.02 % | 124.771 M -14.35 % | 145.679 M 61.71 % | 90.088 M 10.38 % | 81.613 M 5.17 % | 77.600 M 38.03 % | 56.219 M -25.85 % | 75.813 M 4.67 % | 72.431 M 34.91 % | 53.687 M 336.46 % | 12.301 M 42.54 % | 8.629 M 8.84 % | 7.929 M -24.54 % | 10.508 M -62.35 % | 27.912 M |
| Net receivables | 321.553 M 18.89 % | 270.457 M 28.58 % | 210.334 M 32.35 % | 158.919 M 10 913.10 % | 1.443 M -99.29 % | 204.234 M 20.46 % | 169.549 M 12.74 % | 150.386 M -27.23 % | 206.672 M 5.24 % | 196.390 M 17.68 % | 166.881 M 37.01 % | 121.805 M -27.80 % | 168.701 M 34.63 % | 125.310 M -3.23 % | 129.489 M 4.96 % | 123.366 M 206.09 % | 40.304 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 | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 82.679 M -36.59 % | 130.382 M -5.61 % | 138.129 M 34.09 % | 103.010 M -44.60 % | 185.936 M 47.94 % | 125.681 M 20.33 % | 104.448 M 58.86 % | 65.748 M -38.00 % | 106.046 M -6.73 % | 113.702 M -4.08 % | 118.540 M 48.89 % | 79.613 M -17.94 % | 97.012 M 98.90 % | 48.774 M -14.76 % | 57.219 M -35.32 % | 88.470 M 26.42 % | 69.979 M |
| Tax payables | 2.628 M -68.00 % | 8.213 M 187.47 % | 2.857 M -73.36 % | 10.725 M 260.38 % | 2.976 M -18.53 % | 3.653 M 99.12 % | 1.835 M -72.33 % | 6.630 M -21.44 % | 8.439 M 43.99 % | 5.861 M 101.86 % | 2.903 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.464 K -87.81 % | 651.646 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.485 M 34.49 % | 5.565 M -85.08 % | 37.311 M -9.93 % | 41.427 M | 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 | 3.460 M -16.71 % | 4.154 M 1 388.89 % | 279.000 K -62.28 % | 739.725 K -71.16 % | 2.565 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 |
| 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 | 108.795 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 |
| Deferred tax liabilities non current | 3.359 M 8.35 % | 3.100 M 2.24 % | 3.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 | 564.995 M 2.27 % | 552.428 M 5.64 % | 522.936 M 13.81 % | 459.467 M -7.28 % | 495.554 M 18.55 % | 418.001 M 9.45 % | 381.914 M 12.11 % | 340.662 M -4.95 % | 358.416 M -1.54 % | 364.014 M 27.96 % | 284.482 M 23.14 % | 231.023 M -3.01 % | 238.185 M 18.19 % | 201.525 M 10.05 % | 183.128 M -18.68 % | 225.189 M 9.77 % | 205.140 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 | -56.065 M -64.75 % | -34.030 M -148.25 % | -13.708 M 53.88 % | -29.721 M -286.43 % | 15.942 M 176.00 % | -20.977 M 66.09 % | -61.866 M -455.01 % | 17.426 M 18.08 % | 14.758 M 121.93 % | -67.288 M -2.38 % | -65.726 M -732.49 % | 10.392 M 117.61 % | -58.997 M -26.02 % | -46.817 M -237.82 % | -13.858 M 70.32 % | -46.691 M -254.91 % | 30.141 M |
| Accounts receivables | -47.303 M 21.32 % | -60.123 M -16.94 % | -51.415 M -238.63 % | 37.089 M 605.38 % | 5.258 M 113.90 % | -37.837 M -104.06 % | -18.542 M -132.43 % | 57.173 M 610.39 % | -11.202 M 65.57 % | -32.533 M -308.63 % | -7.961 M -122.64 % | 35.163 M 171.79 % | -48.983 M -301.99 % | -12.185 M 60.58 % | -30.915 M 62.86 % | -83.237 M -639.75 % | -11.252 M |
| Inventory | 27.910 M -41.68 % | 47.860 M 232.20 % | -36.203 M -273.15 % | 20.908 M 137.61 % | -55.591 M -555.91 % | -8.475 M -111.24 % | -4.012 M 81.23 % | -21.381 M -209.12 % | 19.594 M 679.27 % | -3.383 M 81.95 % | -18.743 M 54.71 % | -41.387 M -1 027.37 % | -3.671 M -423.91 % | -700.715 K -127.17 % | 2.579 M -85.18 % | 17.404 M 251.68 % | -11.474 M |
| Accounts payables | -47.702 M -515.67 % | -7.748 M -115.07 % | 51.415 M 255.72 % | -33.017 M -527.94 % | -5.258 M -113.90 % | 37.837 M | 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 | 14.822 M 168.09 % | -21.767 M -196.76 % | 22.495 M 141.12 % | -54.701 M -176.47 % | 71.532 M 672.19 % | -12.502 M 68.20 % | -39.312 M -114.06 % | -18.365 M -388.50 % | 6.366 M 120.29 % | -31.373 M 19.60 % | -39.021 M -334.85 % | 16.616 M 361.95 % | -6.343 M 81.31 % | -33.931 M -334.38 % | 14.477 M -24.37 % | 19.142 M -63.79 % | 52.867 M |
| Other non cash items | 9.718 M 108.45 % | 4.662 M -15.14 % | 5.494 M -45.73 % | 10.124 M 580.33 % | 1.488 M 1 160.12 % | -140.371 K -100.41 % | 33.962 M 238.69 % | -24.488 M -303.80 % | -6.064 M -127.37 % | 22.160 M -53.69 % | 47.853 M 477.58 % | -12.674 M -131.69 % | 39.992 M 9.99 % | 36.359 M 86.78 % | 19.466 M | 0.000 -100.00 % | 3.447 M |
| Net cash provided by operating activities | -17.788 M -58.28 % | -11.238 M -262.82 % | 6.902 M 173.64 % | -9.373 M -133.01 % | 28.394 M 384.78 % | -9.971 M 43.68 % | -17.704 M -19 714.65 % | -89.347 K -100.63 % | 14.152 M 137.34 % | -37.904 M -258.94 % | -10.560 M -468.51 % | 2.866 M 125.96 % | -11.040 M -27.54 % | -8.656 M -148.51 % | 17.843 M 137.24 % | -47.908 M -240.61 % | 34.072 M |
| Investments in property plant and equipment | -877.000 K 83.31 % | -5.255 M -1 039.91 % | -461.000 K 98.16 % | -25.016 M -107.01 % | -12.085 M -94.67 % | -6.208 M 55.67 % | -14.005 M -265.14 % | -3.835 M -49.22 % | -2.570 M 80.83 % | -13.409 M -585.28 % | -1.957 M -653.07 % | -259.828 K 81.69 % | -1.419 M -96.63 % | -721.651 K 76.62 % | -3.087 M | 0.000 100.00 % | -10.757 M |
| 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 | -11.928 M | 0.000 100.00 % | -13.320 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 |
| 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 -100.00 % | 6.254 M -78.51 % | 29.105 M 536.73 % | 4.571 M |
| Other investing activites | 4.618 M 329.18 % | 1.076 M -72.58 % | 3.924 M -79.14 % | 18.810 M 779.20 % | 2.139 M -48.37 % | 4.144 M -5.69 % | 4.393 M 33.39 % | 3.294 M -4.88 % | 3.463 M | 0.000 100.00 % | -5.000 K | 0.000 -100.00 % | 3.250 K | 0.000 | 0.000 -100.00 % | 7.937 M | 0.000 |
| Net cash used for investing activites | -8.187 M -95.91 % | -4.179 M 57.60 % | -9.857 M -58.83 % | -6.206 M 37.60 % | -9.945 M -381.83 % | -2.064 M 78.52 % | -9.611 M -1 674.31 % | -541.683 K -160.69 % | 892.586 K 106.66 % | -13.409 M -583.53 % | -1.962 M -654.99 % | -259.829 K 81.65 % | -1.416 M -96.18 % | -721.651 K -122.78 % | 3.167 M -91.45 % | 37.042 M 698.80 % | -6.186 M |
| Debt repayment | -71.499 M -340.63 % | 29.713 M 124.98 % | 13.207 M -54.25 % | 28.867 M 313.84 % | -13.499 M -177.05 % | 17.520 M -44.63 % | 31.641 M 406.85 % | 6.243 M 166.84 % | -9.340 M -116.85 % | 55.419 M 2 865.96 % | 1.868 M -54.61 % | 4.116 M 150.98 % | -8.075 M -142.56 % | 18.974 M 2 021.24 % | 894.469 K -1.38 % | 907.000 K 105.78 % | -15.694 M |
| Common stock issued | 114.495 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -17.074 M -18.04 % | -14.465 M -25.01 % | -11.571 M 5.51 % | -12.246 M -153.67 % | -4.828 M 14.03 % | -5.615 M -11.32 % | -5.044 M -18.48 % | -4.257 M 11.26 % | -4.798 M -26.71 % | -3.786 M -69.23 % | -2.237 M -17.34 % | -1.907 M -41.97 % | -1.343 M 55.31 % | -3.005 M -86.37 % | -1.613 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 25.922 M 70.00 % | 15.248 M 832.03 % | 1.636 M -90.16 % | 16.621 M 190.69 % | -18.327 M -253.94 % | 11.905 M -55.24 % | 26.597 M 1 239.54 % | 1.986 M 114.04 % | -14.137 M -127.38 % | 51.632 M 14 094.76 % | -368.941 K -116.70 % | 2.209 M 123.46 % | -9.418 M -158.98 % | 15.969 M 2 323.94 % | -718.036 K -179.17 % | 907.000 K 105.78 % | -15.694 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -53.000 K 68.45 % | -168.000 K 87.27 % | -1.320 M -226.68 % | 1.042 M 752.40 % | 122.243 K 194.20 % | -129.766 K 81.92 % | -717.645 K -152.98 % | 1.355 M 49.26 % | 907.512 K 183.72 % | 319.859 K 102.48 % | -12.891 M -367.71 % | 4.815 M 122.01 % | -21.873 M -431.85 % | 6.591 M -67.52 % | 20.292 M 303.76 % | -9.959 M -181.68 % | 12.192 M |
| Cash at beginning of period | 134.000 K -55.63 % | 302.000 K -81.38 % | 1.622 M 179.66 % | 580.000 K 26.61 % | 458.104 K -22.07 % | 587.870 K -82.63 % | 3.384 M 66.76 % | 2.029 M 80.92 % | 1.122 M 39.90 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M 27.28 % | 24.159 M 524.74 % | 3.867 M -72.03 % | 13.826 M 746.14 % | 1.634 M |
| Cash at end of period | 81.000 K -39.55 % | 134.000 K -55.63 % | 302.000 K -81.38 % | 1.622 M 179.49 % | 580.347 K 26.68 % | 458.104 K -82.82 % | 2.666 M -21.21 % | 3.384 M 66.76 % | 2.029 M 80.92 % | 1.122 M 39.90 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M 27.28 % | 24.159 M 524.75 % | 3.867 M -72.03 % | 13.826 M |
| Operating cash flow | -17.788 M -58.28 % | -11.238 M -262.82 % | 6.902 M 173.64 % | -9.373 M -133.01 % | 28.394 M 384.78 % | -9.971 M 43.68 % | -17.704 M -19 714.65 % | -89.347 K -100.63 % | 14.152 M 137.34 % | -37.904 M -258.94 % | -10.560 M -468.51 % | 2.866 M 125.96 % | -11.040 M -27.54 % | -8.656 M -148.51 % | 17.843 M 137.24 % | -47.908 M -240.61 % | 34.072 M |
| Capital expenditure | -877.000 K 83.31 % | -5.255 M -1 039.91 % | -461.000 K 98.16 % | -25.016 M -107.01 % | -12.085 M -94.67 % | -6.208 M 55.67 % | -14.005 M -265.14 % | -3.835 M -49.22 % | -2.570 M 80.83 % | -13.409 M -585.28 % | -1.957 M -653.07 % | -259.828 K 81.69 % | -1.419 M -96.63 % | -721.651 K 76.62 % | -3.087 M | 0.000 100.00 % | -10.757 M |
| Free CashFlow | -18.665 M -13.17 % | -16.493 M -356.06 % | 6.441 M 118.73 % | -34.389 M -310.85 % | 16.309 M 200.81 % | -16.178 M 48.98 % | -31.708 M -707.90 % | -3.925 M -133.89 % | 11.582 M 122.57 % | -51.313 M -309.95 % | -12.517 M -580.35 % | 2.606 M 120.92 % | -12.459 M -32.86 % | -9.377 M -163.55 % | 14.756 M 130.80 % | -47.908 M -305.48 % | 23.315 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-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 | 89.831 M -51.33 % | 184.558 M 68.81 % | 109.330 M -17.39 % | 132.341 M 48.45 % | 89.147 M -57.98 % | 212.156 M 24.07 % | 170.996 M 15.12 % | 148.539 M 66.06 % | 89.450 M -44.60 % | 161.475 M 70.26 % | 94.839 M 27.45 % | 74.414 M -10.40 % | 83.048 M -30.65 % | 119.747 M 17.30 % | 102.089 M 66.26 % | 61.402 M -48.03 % | 118.154 M -21.74 % | 150.971 M 172.85 % | 55.332 M -36.65 % | 87.346 M 38.79 % | 62.933 M -41.67 % | 107.895 M 40.77 % | 76.648 M -18.44 % | 93.976 M 22.39 % | 76.781 M -38.71 % | 125.277 M 141.68 % | 51.835 M -10.19 % | 57.719 M -48.09 % | 111.198 M 51.72 % | 73.292 M 208.71 % | 23.741 M -54.44 % | 52.108 M -51.50 % | 107.441 M 57.63 % | 68.161 M 72.27 % | 39.567 M 200.20 % | 13.180 M -89.21 % | 122.148 M 242.10 % | 35.705 M -13.13 % | 41.100 M 122.98 % | 18.432 M -80.52 % | 94.617 M 114.20 % | 44.172 M 30.53 % | 33.840 M 17.77 % | 28.734 M -63.85 % | 79.484 M 122.31 % | 35.753 M 66.26 % | 21.504 M 254.27 % | 6.070 M -95.17 % | 125.733 M 237.08 % | 37.300 M 68.33 % | 22.159 M 15.48 % | 19.188 M -77.10 % | 83.786 M 109.54 % | 39.985 M |
| Net income | 2.420 M -74.74 % | 9.580 M 981.26 % | 886.000 K -87.27 % | 6.959 M 241.29 % | 2.039 M -76.70 % | 8.751 M 808.72 % | 963.000 K -75.42 % | 3.918 M 190.22 % | 1.350 M -56.86 % | 3.129 M 463.78 % | 555.000 K -43.77 % | 987.000 K 1.86 % | 969.000 K -60.04 % | 2.425 M 477.37 % | 420.000 K -82.41 % | 2.388 M 28.25 % | 1.862 M -55.86 % | 4.218 M 314.75 % | 1.017 M -21.41 % | 1.294 M 92.85 % | 671.000 K -68.97 % | 2.162 M 130.28 % | 939.000 K -68.13 % | 2.946 M 178.98 % | 1.056 M -12.13 % | 1.202 M 26.76 % | 948.000 K -70.05 % | 3.165 M 68.53 % | 1.878 M 352.53 % | 415.000 K -75.18 % | 1.672 M -5.27 % | 1.765 M -73.95 % | 6.775 M 2 495.79 % | 261.000 K -18.69 % | 321.000 K 401.56 % | 64.000 K -97.05 % | 2.166 M -20.04 % | 2.709 M 338.35 % | 618.000 K 151.22 % | 246.000 K -89.88 % | 2.430 M 463.73 % | 431.000 K -47.18 % | 816.000 K 52.81 % | 534.000 K -11.12 % | 600.813 K -75.02 % | 2.405 M 1 630.22 % | 139.000 K -12.03 % | 158.000 K 106.86 % | -2.302 M -146.25 % | 4.978 M 555.86 % | 759.000 K 4.55 % | 726.000 K -97.47 % | 28.663 M 2 222.78 % | 1.234 M |
| Income before tax | 3.114 M -75.28 % | 12.595 M 304.98 % | 3.110 M -54.12 % | 6.779 M 153.80 % | 2.671 M -76.45 % | 11.343 M 854.80 % | 1.188 M -83.27 % | 7.099 M 283.94 % | 1.849 M -76.08 % | 7.729 M 599.46 % | 1.105 M -42.24 % | 1.913 M 50.75 % | 1.269 M -58.66 % | 3.070 M 326.38 % | 720.000 K -73.21 % | 2.688 M 24.33 % | 2.162 M -52.15 % | 4.518 M 243.05 % | 1.317 M -17.38 % | 1.594 M 64.16 % | 971.000 K -42.01 % | 1.675 M -44.90 % | 3.039 M 2.88 % | 2.954 M 179.73 % | 1.056 M -63.86 % | 2.922 M 208.19 % | 948.000 K -70.83 % | 3.250 M 19.53 % | 2.719 M 555.18 % | 415.000 K -81.38 % | 2.229 M -5.27 % | 2.353 M -76.36 % | 9.955 M 3 714.18 % | 261.000 K -18.69 % | 321.000 K 401.56 % | 64.000 K -98.46 % | 4.155 M 53.38 % | 2.709 M 338.35 % | 618.000 K 151.22 % | 246.000 K -94.13 % | 4.194 M 873.03 % | 431.000 K -47.18 % | 816.000 K 52.81 % | 534.000 K -57.60 % | 1.260 M -63.50 % | 3.451 M 2 382.73 % | 139.000 K -12.03 % | 158.000 K 144.63 % | -354.024 K -107.11 % | 4.978 M 555.86 % | 759.000 K 4.55 % | 726.000 K -97.71 % | 31.724 M 1 955.99 % | 1.543 M |
| Income before tax ratio | 0.03 -49.20 % | 0.07 139.91 % | 0.03 -44.47 % | 0.05 70.96 % | 0.03 -43.96 % | 0.05 669.56 % | 0.01 -85.46 % | 0.05 131.21 % | 0.02 -56.81 % | 0.05 310.81 % | 0.01 -54.68 % | 0.03 68.24 % | 0.02 -40.40 % | 0.03 263.51 % | 0.01 -83.89 % | 0.04 139.24 % | 0.02 -38.86 % | 0.03 25.73 % | 0.02 30.43 % | 0.02 18.28 % | 0.02 -0.59 % | 0.02 -60.86 % | 0.04 26.14 % | 0.03 128.55 % | 0.01 -41.03 % | 0.02 27.52 % | 0.02 -67.52 % | 0.06 130.28 % | 0.02 331.84 % | 0.01 -93.97 % | 0.09 107.92 % | 0.05 -51.26 % | 0.09 2 319.73 % | 0.00 -52.80 % | 0.01 67.07 % | 0.00 -85.73 % | 0.03 -55.16 % | 0.08 404.58 % | 0.02 12.66 % | 0.01 -69.89 % | 0.04 354.26 % | 0.01 -59.54 % | 0.02 29.75 % | 0.02 17.28 % | 0.02 -83.58 % | 0.10 1 393.27 % | 0.01 -75.17 % | 0.03 1 024.45 % | 0.00 -102.11 % | 0.13 289.63 % | 0.03 -9.47 % | 0.04 -90.01 % | 0.38 881.17 % | 0.04 |
| EBITDA | 8.185 M -34.22 % | 12.443 M 65.16 % | 7.534 M -34.56 % | 11.513 M 32.15 % | 8.712 M -24.13 % | 11.483 M 91.13 % | 6.008 M -48.80 % | 11.734 M 109.80 % | 5.593 M -26.74 % | 7.634 M 44.53 % | 5.282 M -12.71 % | 6.051 M 39.75 % | 4.330 M -55.75 % | 9.786 M 133.33 % | 4.194 M -25.61 % | 5.638 M 35.95 % | 4.147 M 43.06 % | 2.899 M -26.84 % | 3.962 M -27.38 % | 5.456 M 65.58 % | 3.295 M 87.57 % | 1.757 M -73.92 % | 6.735 M 54 270.35 % | -12.433 K -100.25 % | 4.948 M 95.57 % | 2.530 M -29.84 % | 3.606 M -37.97 % | 5.813 M 12.39 % | 5.172 M 212.70 % | 1.654 M -59.87 % | 4.122 M 5.96 % | 3.890 M -69.08 % | 12.582 M 537.06 % | 1.975 M -10.92 % | 2.217 M 23.30 % | 1.798 M -48.00 % | 3.458 M -47.09 % | 6.535 M 388.05 % | 1.339 M -19.72 % | 1.668 M -57.09 % | 3.887 M 110.23 % | 1.849 M -13.80 % | 2.145 M 26.77 % | 1.692 M 14.07 % | 1.483 M -67.54 % | 4.569 M 236.20 % | 1.359 M 74.68 % | 778.000 K 61.89 % | 480.584 K -91.51 % | 5.661 M 213.46 % | 1.806 M 30.49 % | 1.384 M 310.87 % | 336.850 K -85.35 % | 2.300 M |
| Net income ratio | 0.03 -48.10 % | 0.05 540.53 % | 0.01 -84.59 % | 0.05 129.90 % | 0.02 -44.55 % | 0.04 632.42 % | 0.01 -78.65 % | 0.03 74.77 % | 0.02 -22.12 % | 0.02 231.13 % | 0.01 -55.88 % | 0.01 13.68 % | 0.01 -42.38 % | 0.02 392.23 % | 0.00 -89.42 % | 0.04 146.79 % | 0.02 -43.59 % | 0.03 52.01 % | 0.02 24.07 % | 0.01 38.95 % | 0.01 -46.80 % | 0.02 63.59 % | 0.01 -60.92 % | 0.03 127.93 % | 0.01 43.38 % | 0.01 -47.55 % | 0.02 -66.65 % | 0.05 224.68 % | 0.02 198.27 % | 0.01 -91.96 % | 0.07 107.92 % | 0.03 -46.28 % | 0.06 1 546.78 % | 0.00 -52.80 % | 0.01 67.07 % | 0.00 -72.62 % | 0.02 -76.63 % | 0.08 404.58 % | 0.02 12.66 % | 0.01 -48.03 % | 0.03 163.17 % | 0.01 -59.54 % | 0.02 29.75 % | 0.02 145.86 % | 0.01 -88.76 % | 0.07 940.66 % | 0.01 -75.17 % | 0.03 242.16 % | -0.02 -113.72 % | 0.13 289.63 % | 0.03 -9.47 % | 0.04 -88.94 % | 0.34 1 008.49 % | 0.03 |
| Ratio EBITDA | 0.09 35.15 % | 0.07 -2.16 % | 0.07 -20.79 % | 0.09 -10.98 % | 0.10 80.56 % | 0.05 54.05 % | 0.04 -55.52 % | 0.08 26.34 % | 0.06 32.26 % | 0.05 -15.11 % | 0.06 -31.51 % | 0.08 55.96 % | 0.05 -36.20 % | 0.08 98.92 % | 0.04 -55.26 % | 0.09 161.61 % | 0.04 82.80 % | 0.02 -73.19 % | 0.07 14.63 % | 0.06 19.30 % | 0.05 221.57 % | 0.02 -81.47 % | 0.09 66 516.79 % | 0.00 -100.21 % | 0.06 219.09 % | 0.02 -70.97 % | 0.07 -30.92 % | 0.10 116.53 % | 0.05 106.10 % | 0.02 -87.00 % | 0.17 132.58 % | 0.07 -36.25 % | 0.12 304.16 % | 0.03 -48.29 % | 0.06 -58.93 % | 0.14 381.92 % | 0.03 -84.53 % | 0.18 461.79 % | 0.03 -64.00 % | 0.09 120.27 % | 0.04 -1.85 % | 0.04 -33.96 % | 0.06 7.64 % | 0.06 215.55 % | 0.02 -85.40 % | 0.13 102.21 % | 0.06 -50.69 % | 0.13 3 253.28 % | 0.00 -97.48 % | 0.15 86.22 % | 0.08 13.00 % | 0.07 1 694.09 % | 0.00 -93.01 % | 0.06 |
| Gross profit ratio | 0.44 14.80 % | 0.38 -11.22 % | 0.43 19.34 % | 0.36 -29.52 % | 0.51 139.35 % | 0.21 -19.83 % | 0.27 -22.08 % | 0.34 -8.24 % | 0.37 -19.82 % | 0.46 58.10 % | 0.29 14.82 % | 0.25 -39.84 % | 0.42 490.59 % | 0.07 -85.21 % | 0.48 59.89 % | 0.30 2.01 % | 0.30 173.16 % | 0.11 -78.59 % | 0.51 63.90 % | 0.31 -5.47 % | 0.33 1 200.85 % | 0.03 -94.48 % | 0.46 75.65 % | 0.26 1.68 % | 0.26 459.63 % | -0.07 -116.07 % | 0.44 6.86 % | 0.41 52.81 % | 0.27 -17.32 % | 0.33 -66.86 % | 0.99 165.39 % | 0.37 5.58 % | 0.35 35.20 % | 0.26 -45.03 % | 0.47 -49.34 % | 0.94 480.22 % | 0.16 -75.52 % | 0.66 95.61 % | 0.34 -43.48 % | 0.60 179.03 % | 0.21 -33.17 % | 0.32 -10.08 % | 0.36 29.42 % | 0.28 51.64 % | 0.18 -50.00 % | 0.36 -56.20 % | 0.83 -19.48 % | 1.03 1 098.37 % | 0.09 -81.14 % | 0.46 34.66 % | 0.34 -21.02 % | 0.43 255.16 % | 0.12 -56.64 % | 0.28 |
| Weighted average shs out dil | 6.541 M -20.79 % | 8.257 M 39.79 % | 5.907 M -1.54 % | 5.999 M 0.03 % | 5.997 M 0.05 % | 5.994 M -0.41 % | 6.019 M -0.17 % | 6.029 M 2.72 % | 5.870 M -2.46 % | 6.017 M -2.42 % | 6.167 M -0.03 % | 6.169 M 1.86 % | 6.056 M 1.38 % | 5.974 M -0.43 % | 6.000 M 0.50 % | 5.970 M -0.61 % | 6.006 M 3.95 % | 5.778 M -3.12 % | 5.964 M 1.40 % | 5.882 M -3.58 % | 6.100 M 9.25 % | 5.583 M -4.86 % | 5.869 M -2.39 % | 6.012 M 2.48 % | 5.867 M -6.35 % | 6.265 M 5.73 % | 5.925 M 1.09 % | 5.861 M -3.25 % | 6.058 M 2.18 % | 5.929 M -0.72 % | 5.971 M -1.89 % | 6.086 M 1.51 % | 5.996 M -8.11 % | 6.525 M 1.64 % | 6.420 M 0.31 % | 6.400 M 5.81 % | 6.048 M 0.47 % | 6.020 M -2.59 % | 6.180 M 0.49 % | 6.150 M 1.56 % | 6.056 M 0.93 % | 6.000 M 2.94 % | 5.829 M -1.77 % | 5.933 M 3.37 % | 5.740 M -4.53 % | 6.013 M -13.49 % | 6.950 M 31.96 % | 5.267 M -13.06 % | 6.058 M 0.96 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.01 % | 5.999 M -0.01 % | 6.000 M |
| Weighted average shs out | 6.541 M 7.89 % | 6.062 M 2.63 % | 5.907 M -1.54 % | 5.999 M 0.03 % | 5.997 M 0.05 % | 5.994 M -0.41 % | 6.019 M -0.17 % | 6.029 M 2.72 % | 5.870 M -2.52 % | 6.021 M -2.36 % | 6.167 M -0.03 % | 6.169 M 1.86 % | 6.056 M 0.43 % | 6.031 M 0.51 % | 6.000 M 0.50 % | 5.970 M -0.61 % | 6.006 M 3.95 % | 5.778 M -3.12 % | 5.964 M 1.40 % | 5.882 M -3.58 % | 6.100 M 9.25 % | 5.583 M -4.86 % | 5.869 M -2.39 % | 6.012 M 2.48 % | 5.867 M -6.35 % | 6.265 M 5.73 % | 5.925 M 1.09 % | 5.861 M -3.25 % | 6.058 M 2.18 % | 5.929 M -0.72 % | 5.971 M -1.89 % | 6.086 M 1.51 % | 5.996 M -8.11 % | 6.525 M 1.64 % | 6.420 M 0.31 % | 6.400 M 5.81 % | 6.048 M 0.47 % | 6.020 M -2.59 % | 6.180 M 0.49 % | 6.150 M 1.56 % | 6.056 M 0.93 % | 6.000 M 2.94 % | 5.829 M -1.77 % | 5.933 M 3.37 % | 5.740 M -4.53 % | 6.013 M -13.49 % | 6.950 M 31.96 % | 5.267 M -13.06 % | 6.058 M 0.96 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.01 % | 5.999 M -0.01 % | 6.000 M |
| EPS diluted | 0.28 -75.86 % | 1.16 673.33 % | 0.15 -87.07 % | 1.16 241.18 % | 0.34 -76.71 % | 1.46 812.50 % | 0.16 -75.38 % | 0.65 182.61 % | 0.23 -55.77 % | 0.52 477.78 % | 0.09 -43.75 % | 0.16 0.00 % | 0.16 -61.90 % | 0.42 500.00 % | 0.07 -82.50 % | 0.40 29.03 % | 0.31 -57.53 % | 0.73 114.71 % | 0.34 54.55 % | 0.22 100.00 % | 0.11 -71.79 % | 0.39 143.75 % | 0.16 -67.35 % | 0.49 172.22 % | 0.18 -14.29 % | 0.21 31.25 % | 0.16 -70.37 % | 0.54 74.19 % | 0.31 342.86 % | 0.07 -75.00 % | 0.28 -3.45 % | 0.29 -74.34 % | 1.13 2 725.00 % | 0.04 -20.00 % | 0.05 400.00 % | 0.01 -97.22 % | 0.36 -20.00 % | 0.45 350.00 % | 0.10 150.00 % | 0.04 -90.00 % | 0.40 -94.29 % | 7.00 4 900.00 % | 0.14 55.56 % | 0.09 -10.00 % | 0.10 -75.00 % | 0.40 1 900.00 % | 0.02 -33.33 % | 0.03 107.89 % | -0.38 -145.78 % | 0.83 538.46 % | 0.13 8.33 % | 0.12 -97.49 % | 4.78 2 176.19 % | 0.21 |
| Earnings per share | 0.37 -76.58 % | 1.58 953.33 % | 0.15 -87.07 % | 1.16 241.18 % | 0.34 -76.71 % | 1.46 812.50 % | 0.16 -75.38 % | 0.65 182.61 % | 0.23 -55.77 % | 0.52 477.78 % | 0.09 -43.75 % | 0.16 0.00 % | 0.16 -62.79 % | 0.43 514.29 % | 0.07 -82.50 % | 0.40 29.03 % | 0.31 -57.53 % | 0.73 114.71 % | 0.34 54.55 % | 0.22 100.00 % | 0.11 -71.79 % | 0.39 143.75 % | 0.16 -67.35 % | 0.49 172.22 % | 0.18 -14.29 % | 0.21 31.25 % | 0.16 -70.37 % | 0.54 74.19 % | 0.31 342.86 % | 0.07 -75.00 % | 0.28 -3.45 % | 0.29 -74.34 % | 1.13 2 725.00 % | 0.04 -20.00 % | 0.05 400.00 % | 0.01 -97.22 % | 0.36 -20.00 % | 0.45 350.00 % | 0.10 150.00 % | 0.04 -90.00 % | 0.40 -94.29 % | 7.00 4 900.00 % | 0.14 55.56 % | 0.09 -10.00 % | 0.10 -75.00 % | 0.40 1 900.00 % | 0.02 -33.33 % | 0.03 107.89 % | -0.38 -145.78 % | 0.83 538.46 % | 0.13 8.33 % | 0.12 -97.49 % | 4.78 2 176.19 % | 0.21 |
| Gross profit | 39.168 M -44.12 % | 70.098 M 49.87 % | 46.771 M -1.41 % | 47.439 M 4.63 % | 45.341 M 0.57 % | 45.082 M -0.53 % | 45.322 M -10.30 % | 50.526 M 52.37 % | 33.160 M -55.58 % | 74.657 M 169.18 % | 27.735 M 46.34 % | 18.953 M -46.09 % | 35.157 M 309.59 % | 8.584 M -82.65 % | 49.472 M 165.84 % | 18.610 M -46.99 % | 35.105 M 113.78 % | 16.421 M -41.60 % | 28.116 M 3.83 % | 27.079 M 31.20 % | 20.639 M 658.76 % | 2.720 M -92.23 % | 35.004 M 43.27 % | 24.433 M 24.45 % | 19.632 M 320.41 % | -8.907 M -138.85 % | 22.928 M -4.03 % | 23.892 M -20.68 % | 30.121 M 25.45 % | 24.011 M 2.32 % | 23.467 M 20.91 % | 19.408 M -48.79 % | 37.901 M 113.12 % | 17.784 M -5.30 % | 18.779 M 52.07 % | 12.349 M -37.39 % | 19.725 M -16.26 % | 23.554 M 69.93 % | 13.861 M 26.02 % | 10.999 M -45.64 % | 20.235 M 43.15 % | 14.136 M 17.37 % | 12.044 M 52.42 % | 7.902 M -45.18 % | 14.415 M 11.17 % | 12.967 M -27.18 % | 17.808 M 185.25 % | 6.243 M -42.15 % | 10.791 M -36.44 % | 16.978 M 126.68 % | 7.490 M -8.79 % | 8.212 M -18.66 % | 10.096 M -9.14 % | 11.112 M |
| Income tax expense | 694.000 K -76.98 % | 3.015 M 35.57 % | 2.224 M 1 335.56 % | -180.000 K -128.48 % | 632.000 K -75.62 % | 2.592 M 1 052.00 % | 225.000 K -92.92 % | 3.180 M 538.55 % | 498.000 K -89.17 % | 4.599 M 737.70 % | 549.000 K -40.65 % | 925.000 K 208.33 % | 300.000 K -53.49 % | 645.000 K 115.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 161.50 % | -487.802 K -123.23 % | 2.100 M 26 150.00 % | 8.000 K | 0.000 -100.00 % | 1.720 M | 0.000 -100.00 % | 85.000 K -89.89 % | 841.000 K | 0.000 -100.00 % | 557.000 K -5.27 % | 588.000 K -81.51 % | 3.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 658.720 K -37.02 % | 1.046 M | 0.000 | 0.000 -100.00 % | 1.948 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.061 M 890.56 % | 309.000 K |
| Cost of revenue | 50.663 M -55.74 % | 114.460 M 82.96 % | 62.559 M -26.32 % | 84.902 M 93.81 % | 43.806 M -73.78 % | 167.074 M 32.94 % | 125.674 M 28.22 % | 98.013 M 74.12 % | 56.290 M -35.16 % | 86.818 M 29.38 % | 67.104 M 20.99 % | 55.461 M 15.81 % | 47.891 M -56.92 % | 111.164 M 111.27 % | 52.617 M 22.96 % | 42.792 M -48.47 % | 83.049 M -38.28 % | 134.550 M 394.38 % | 27.216 M -54.84 % | 60.267 M 42.50 % | 42.294 M -59.79 % | 105.175 M 152.56 % | 41.644 M -40.12 % | 69.543 M 21.69 % | 57.149 M -57.41 % | 134.184 M 364.19 % | 28.907 M -14.54 % | 33.827 M -58.28 % | 81.077 M 64.52 % | 49.281 M 17 885.77 % | 274.000 K -99.16 % | 32.700 M -52.98 % | 69.540 M 38.04 % | 50.377 M 142.34 % | 20.788 M 2 401.56 % | 831.000 K -99.19 % | 102.423 M 742.92 % | 12.151 M -55.39 % | 27.239 M 266.46 % | 7.433 M -90.01 % | 74.382 M 147.64 % | 30.036 M 37.81 % | 21.796 M 4.63 % | 20.832 M -67.98 % | 65.069 M 185.57 % | 22.786 M 516.50 % | 3.696 M 2 236.42 % | -173.000 K -100.15 % | 114.942 M 465.60 % | 20.322 M 38.54 % | 14.669 M 33.65 % | 10.976 M -85.11 % | 73.690 M 155.22 % | 28.873 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.693 M | 0.000 | 0.000 -100.00 % | 10.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.660 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 % | 2.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.651 M | 0.000 | 0.000 -100.00 % | 11.323 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.565 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 % | 5.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 33.049 M -16.90 % | 39.770 M -1.81 % | 40.503 M 5.55 % | 38.373 M -0.53 % | 38.579 M 14.50 % | 33.694 M -19.54 % | 41.876 M -17.12 % | 50.526 M 52.37 % | 33.160 M -55.58 % | 74.657 M 169.18 % | 27.735 M 46.34 % | 18.953 M -46.09 % | 35.157 M 2 993.19 % | -1.215 M -102.46 % | 49.472 M 165.84 % | 18.610 M -46.99 % | 35.105 M 699.63 % | -5.854 M -120.82 % | 28.116 M 3.83 % | 27.079 M 31.20 % | 20.639 M 658.76 % | 2.720 M -92.23 % | 35.004 M 43.27 % | 24.433 M 24.45 % | 19.632 M 320.41 % | -8.907 M -138.85 % | 22.928 M -4.03 % | 23.892 M | 0.000 -100.00 % | 23.596 M 11.10 % | 21.238 M 24.53 % | 17.055 M -38.97 % | 27.946 M 59.48 % | 17.523 M -5.07 % | 18.458 M 32.34 % | 13.947 M -25.18 % | 18.640 M -10.58 % | 20.845 M 57.40 % | 13.243 M 23.16 % | 10.753 M -37.04 % | 17.079 M 24.62 % | 13.705 M 22.06 % | 11.228 M 52.39 % | 7.368 M -45.66 % | 13.559 M 42.49 % | 9.516 M -46.14 % | 17.669 M 165.50 % | 6.655 M -42.07 % | 11.488 M -4.27 % | 12.000 M 78.28 % | 6.731 M -10.09 % | 7.486 M 137.24 % | -20.100 M -310.05 % | 9.569 M |
| Operating expenses | 33.049 M -16.90 % | 39.770 M -1.81 % | 40.503 M 5.55 % | 38.373 M -0.53 % | 38.579 M 14.50 % | 33.694 M -19.54 % | 41.876 M -17.12 % | 50.526 M 52.37 % | 33.160 M -55.58 % | 74.657 M 169.18 % | 27.735 M 46.34 % | 18.953 M -46.09 % | 35.157 M 309.59 % | 8.584 M -82.65 % | 49.472 M 165.84 % | 18.610 M -46.99 % | 35.105 M 113.78 % | 16.421 M -41.60 % | 28.116 M 3.83 % | 27.079 M 31.20 % | 20.639 M 658.76 % | 2.720 M -92.23 % | 35.004 M 43.27 % | 24.433 M 24.45 % | 19.632 M 320.41 % | -8.907 M -138.85 % | 22.928 M -4.03 % | 23.892 M -10.80 % | 26.786 M 13.52 % | 23.596 M 11.10 % | 21.238 M 24.53 % | 17.055 M -38.97 % | 27.946 M 59.48 % | 17.523 M -5.07 % | 18.458 M 32.34 % | 13.947 M -25.18 % | 18.640 M -10.58 % | 20.845 M 57.40 % | 13.243 M 23.16 % | 10.753 M -37.04 % | 17.079 M 24.62 % | 13.705 M 22.06 % | 11.228 M 52.39 % | 7.368 M -45.66 % | 13.559 M 42.49 % | 9.516 M -46.14 % | 17.669 M 165.50 % | 6.655 M -42.07 % | 11.488 M -4.27 % | 12.000 M 78.28 % | 6.731 M -10.09 % | 7.486 M 137.24 % | -20.100 M -310.05 % | 9.569 M |
| Cost and expenses | 83.712 M -45.72 % | 154.230 M 49.65 % | 103.062 M -16.40 % | 123.275 M 49.63 % | 82.385 M -58.97 % | 200.768 M 19.83 % | 167.550 M 21.78 % | 137.581 M 53.81 % | 89.450 M -44.60 % | 161.475 M 78.78 % | 90.321 M 30.35 % | 69.290 M -12.64 % | 79.318 M -33.76 % | 119.747 M 21.58 % | 98.495 M 74.75 % | 56.364 M -50.82 % | 114.607 M -24.09 % | 150.971 M 190.50 % | 51.970 M -40.50 % | 87.346 M 38.79 % | 62.933 M -41.67 % | 107.895 M 52.01 % | 70.981 M -24.47 % | 93.976 M 29.87 % | 72.363 M -42.24 % | 125.277 M 141.68 % | 51.835 M -10.19 % | 57.719 M -46.49 % | 107.863 M 48.01 % | 72.877 M 238.77 % | 21.512 M -56.76 % | 49.755 M -48.96 % | 97.486 M 43.57 % | 67.900 M 73.01 % | 39.246 M 199.22 % | 13.116 M -89.17 % | 121.063 M 266.90 % | 32.996 M -18.49 % | 40.482 M 122.60 % | 18.186 M -80.12 % | 91.461 M 109.10 % | 43.741 M 32.45 % | 33.024 M 17.11 % | 28.200 M -64.13 % | 78.628 M 143.42 % | 32.302 M 51.19 % | 21.365 M 229.61 % | 6.482 M -94.87 % | 126.430 M 291.16 % | 32.322 M 51.04 % | 21.400 M 15.91 % | 18.462 M -65.55 % | 53.590 M 39.41 % | 38.442 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.345 M | 0.000 | 0.000 -100.00 % | 27.004 M | 0.000 100.00 % | -683.000 K | 0.000 -100.00 % | 21.225 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 % | 7.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.167 M | 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 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.547 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 -100.00 % | 2.420 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 |
| Interest expense | 4.216 M 0.64 % | 4.189 M 13.43 % | 3.693 M -6.20 % | 3.937 M -25.08 % | 5.255 M 46.34 % | 3.591 M -11.22 % | 4.045 M 4.79 % | 3.860 M 30.01 % | 2.969 M | 0.000 -100.00 % | 3.414 M 6.29 % | 3.212 M 30.52 % | 2.461 M -56.34 % | 5.636 M 96.12 % | 2.874 M 22.30 % | 2.350 M 69.68 % | 1.385 M | 0.000 -100.00 % | 2.045 M -37.31 % | 3.262 M 89.21 % | 1.724 M | 0.000 -100.00 % | 2.636 M 929.69 % | 256.000 K -92.39 % | 3.362 M | 0.000 -100.00 % | 2.308 M 4.29 % | 2.213 M 236.83 % | 657.000 K -46.97 % | 1.239 M -18.38 % | 1.518 M 30.64 % | 1.162 M 127.40 % | 511.000 K -61.98 % | 1.344 M -14.72 % | 1.576 M 10.06 % | 1.432 M | 0.000 -100.00 % | 3.585 M 397.23 % | 721.000 K 3.44 % | 697.000 K -41.95 % | 1.201 M 20.31 % | 998.000 K 17.14 % | 852.000 K 22.77 % | 694.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 855.000 K -21.56 % | 1.090 M 49.11 % | 731.000 K -8.28 % | 797.000 K 1.40 % | 786.000 K -0.06 % | 786.500 K 1.48 % | 775.000 K 0.00 % | 775.000 K 0.00 % | 775.000 K -4.56 % | 812.000 K 6.42 % | 763.000 K -17.60 % | 926.000 K 54.33 % | 600.000 K -44.43 % | 1.080 M 79.94 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 2.72 % | 584.139 K -2.64 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K -16.75 % | 720.753 K -32.00 % | 1.060 M 132.89 % | -3.222 M -708.01 % | 530.000 K -51.83 % | 1.100 M 214.36 % | 350.000 K 0.00 % | 350.000 K -80.51 % | 1.796 M | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K -82.28 % | 2.116 M 471.89 % | 370.000 K 15.63 % | 320.000 K 5.96 % | 302.000 K -41.83 % | 519.196 K 115.43 % | 241.000 K | 0.000 -100.00 % | 725.000 K 3 239.34 % | -23.094 K -105.50 % | 420.000 K -11.95 % | 477.000 K 2.80 % | 464.000 K 16.32 % | 398.899 K -16.90 % | 480.000 K -3.61 % | 498.000 K 6.41 % | 468.000 K -6.68 % | 501.503 K 7.85 % | 465.000 K 1.53 % | 458.000 K 0.66 % | 455.000 K -3.84 % | 473.194 K 8.78 % | 435.000 K |
| Operating income | 6.119 M -79.82 % | 30.328 M 383.85 % | 6.268 M -30.86 % | 9.066 M 34.07 % | 6.762 M -15.10 % | 7.965 M 131.14 % | 3.446 M -64.84 % | 9.802 M 103.45 % | 4.818 M -71.75 % | 17.054 M 277.38 % | 4.519 M -11.82 % | 5.125 M 37.40 % | 3.730 M -87.86 % | 30.734 M 755.15 % | 3.594 M -28.66 % | 5.038 M 56.95 % | 3.210 M -73.96 % | 12.329 M 266.72 % | 3.362 M -30.77 % | 4.856 M 80.19 % | 2.695 M -85.84 % | 19.026 M 240.18 % | 5.593 M 1 109.57 % | -554.000 K -112.54 % | 4.418 M -1.00 % | 4.463 M 37.06 % | 3.256 M -17.63 % | 3.953 M 18.53 % | 3.335 M 703.61 % | 415.000 K -88.92 % | 3.747 M 59.24 % | 2.353 M -76.36 % | 9.955 M 3 714.18 % | 261.000 K -86.24 % | 1.897 M 2 864.06 % | 64.000 K -94.10 % | 1.085 M -59.95 % | 2.709 M 118.64 % | 1.239 M 403.66 % | 246.000 K -92.21 % | 3.156 M 145.61 % | 1.285 M -14.84 % | 1.509 M 182.58 % | 534.000 K -37.63 % | 856.175 K -75.19 % | 3.451 M 2 382.73 % | 139.000 K 133.74 % | -412.000 K 40.89 % | -697.020 K -114.00 % | 4.978 M 555.86 % | 759.000 K 4.55 % | 726.000 K -97.60 % | 30.196 M 1 856.99 % | 1.543 M |
| Operating income ratio | 0.07 -58.55 % | 0.16 186.63 % | 0.06 -16.31 % | 0.07 -9.69 % | 0.08 102.04 % | 0.04 86.29 % | 0.02 -69.46 % | 0.07 22.51 % | 0.05 -49.00 % | 0.11 121.65 % | 0.05 -30.81 % | 0.07 53.34 % | 0.04 -82.50 % | 0.26 629.05 % | 0.04 -57.09 % | 0.08 202.01 % | 0.03 -66.73 % | 0.08 34.41 % | 0.06 9.29 % | 0.06 29.82 % | 0.04 -75.72 % | 0.18 141.66 % | 0.07 1 337.80 % | -0.01 -110.25 % | 0.06 61.52 % | 0.04 -43.29 % | 0.06 -8.28 % | 0.07 128.35 % | 0.03 429.67 % | 0.01 -96.41 % | 0.16 249.52 % | 0.05 -51.26 % | 0.09 2 319.73 % | 0.00 -92.01 % | 0.05 887.35 % | 0.00 -45.33 % | 0.01 -88.29 % | 0.08 151.68 % | 0.03 125.87 % | 0.01 -59.99 % | 0.03 14.66 % | 0.03 -34.76 % | 0.04 139.95 % | 0.02 72.53 % | 0.01 -88.84 % | 0.10 1 393.27 % | 0.01 109.52 % | -0.07 -1 124.37 % | -0.01 -104.15 % | 0.13 289.63 % | 0.03 -9.47 % | 0.04 -89.50 % | 0.36 833.92 % | 0.04 |
| Total other income expenses net | -3.005 M 83.05 % | -17.733 M -461.53 % | -3.158 M -38.08 % | -2.287 M 44.10 % | -4.091 M -221.11 % | 3.378 M 249.60 % | -2.258 M 16.46 % | -2.703 M 8.96 % | -2.969 M 68.16 % | -9.325 M -173.14 % | -3.414 M -6.29 % | -3.212 M -30.52 % | -2.461 M 91.10 % | -27.664 M -862.57 % | -2.874 M -22.30 % | -2.350 M -124.24 % | -1.048 M 86.58 % | -7.811 M -281.97 % | -2.045 M 37.31 % | -3.262 M -89.21 % | -1.724 M 90.06 % | -17.352 M -579.40 % | -2.554 M -172.81 % | 3.508 M 204.34 % | -3.362 M -118.14 % | -1.541 M 33.22 % | -2.308 M -228.31 % | -703.000 K -14.12 % | -616.000 K | 0.000 100.00 % | -1.518 M | 0.000 | 0.000 | 0.000 100.00 % | -1.576 M | 0.000 -100.00 % | 3.070 M | 0.000 100.00 % | -621.000 K | 0.000 -100.00 % | 1.038 M 221.51 % | -854.000 K -23.23 % | -693.000 K | 0.000 -100.00 % | 403.358 K | 0.000 | 0.000 -100.00 % | 570.000 K 66.18 % | 342.996 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.528 M | 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-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-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-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-09-30 | 2019-03-31 | 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-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 199.120 M | 0.000 -100.00 % | 291.331 M | 0.000 -100.00 % | 270.700 M 2 586.85 % | 10.075 M -96.40 % | 279.695 M 1 039.66 % | 24.542 M -89.80 % | 240.686 M 65 661.20 % | 366.000 K -99.84 % | 229.391 M 2.35 % | 224.135 M 26 362.19 % | 847.000 K -99.63 % | 226.891 M 5 924.72 % | 3.766 M -98.07 % | 195.176 M 5 647.22 % | 3.396 M -98.27 % | 196.471 M 5 322.88 % | 3.623 M -98.15 % | 196.244 M 25.25 % | 156.676 M -14.05 % | 182.285 M 39.19 % | 130.965 M 3 471.45 % | 3.667 M -97.46 % | 144.154 M 7 075.41 % | 2.009 M -98.54 % | 137.896 M 404.58 % | 27.329 M -73.90 % | 104.696 M 9 234.97 % | 1.122 M -99.45 % | 204.303 M 331.68 % | 47.328 M -68.30 % | 149.284 M 60.44 % | 93.044 M 18.85 % | 78.285 M -0.88 % | 78.984 M 43.64 % | 54.986 M |
| Total investments | 0.000 -100.00 % | 81.245 M | 0.000 -100.00 % | 52.178 M | 0.000 -100.00 % | 60.006 M 197.80 % | 20.150 M -68.66 % | 64.296 M 30.99 % | 49.084 M 6.60 % | 46.043 M 6 190.03 % | 732.000 K -98.68 % | 55.500 M 47.84 % | 37.541 M 2 116.12 % | 1.694 M | 0.000 -100.00 % | 7.532 M -79.64 % | 37.001 M 444.77 % | 6.792 M | 0.000 -100.00 % | 7.246 M -80.87 % | 37.870 M -48.85 % | 74.032 M 24.29 % | 59.564 M 227.18 % | 18.205 M 148.23 % | 7.334 M 146 580.00 % | 5.000 K -99.88 % | 4.018 M -91.43 % | 46.884 M -14.22 % | 54.658 M 1 093 060.00 % | 5.000 K -99.78 % | 2.243 M -95.66 % | 51.693 M -45.39 % | 94.656 M 1 893 020.00 % | 5.000 K -99.98 % | 21.905 M 2 799.33 % | 755.526 K -79.24 % | 3.640 M 179.31 % | 1.303 M |
| Total debt | 0.000 -100.00 % | 199.201 M | 0.000 -100.00 % | 291.488 M | 0.000 -100.00 % | 270.700 M | 0.000 -100.00 % | 279.990 M | 0.000 -100.00 % | 240.988 M | 0.000 -100.00 % | 229.757 M 0.54 % | 228.519 M | 0.000 -100.00 % | 227.738 M | 0.000 -100.00 % | 198.862 M | 0.000 -100.00 % | 199.867 M | 0.000 -100.00 % | 199.867 M 20.40 % | 166.008 M -10.24 % | 184.951 M 7.02 % | 172.812 M | 0.000 -100.00 % | 147.821 M | 0.000 -100.00 % | 139.925 M | 0.000 -100.00 % | 132.025 M | 0.000 -100.00 % | 205.425 M | 0.000 -100.00 % | 196.612 M 109.51 % | 93.846 M 2.03 % | 91.977 M 4.68 % | 87.861 M 2.48 % | 85.736 M |
| Accumulated other comprehensive income loss | 241.922 M | 0.000 -100.00 % | 117.189 M | 0.000 -100.00 % | 108.036 M | 0.000 -100.00 % | 98.452 M | 0.000 -100.00 % | 93.005 M 1 308 929 010 448 728 064.00 % | 0.000 -100.00 % | 94.050 M | 0.000 | 0.000 -100.00 % | 82.706 M 2 327 966 942 383 151 616.00 % | 0.000 -100.00 % | 85.539 M | 0.000 -100.00 % | 77.462 M | 0.000 -100.00 % | 77.462 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 61.170 M 3 443 564 865 078 165 504.00 % | 0.000 -100.00 % | 60.755 M | 0.000 -100.00 % | 53.720 M 6 048 334 299 558 576 128.00 % | 0.000 -100.00 % | 53.335 M 1 501 243 269 849 074 688.00 % | 0.000 -100.00 % | 48.370 M 2 722 988 924 698 886 144.00 % | 0.000 -150.00 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 67.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.005 M | 0.000 | 0.000 -100.00 % | 31.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.462 M | 0.000 -100.00 % | 10.351 M 159.18 % | 3.994 M | 0.000 -100.00 % | 1.170 M | 0.000 -100.00 % | 755.000 K | 0.000 100.00 % | -6.280 M | 0.000 100.00 % | -6.665 M | 0.000 100.00 % | -11.630 M 6.24 % | -12.404 M 25.34 % | -16.615 M 16.58 % | -19.918 M 17.28 % | -24.079 M |
| Common stock | 0.000 -100.00 % | 65.700 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 241.922 M 0.00 % | 241.922 M 106.44 % | 117.189 M 0.00 % | 117.189 M 8.47 % | 108.036 M 0.00 % | 108.036 M 9.73 % | 98.452 M 0.00 % | 98.452 M 5.86 % | 93.005 M 0.00 % | 93.005 M -1.11 % | 94.050 M 0.00 % | 94.050 M 2.70 % | 91.580 M 10.73 % | 82.706 M 0.00 % | 82.706 M -3.31 % | 85.539 M 1.04 % | 84.662 M 9.30 % | 77.462 M 0.00 % | 77.462 M 0.00 % | 77.462 M 0.00 % | 77.462 M 3.11 % | 75.127 M 6.79 % | 70.351 M 9.82 % | 64.062 M 4.73 % | 61.170 M 0.00 % | 61.170 M 0.68 % | 60.755 M 4.15 % | 58.332 M 8.59 % | 53.720 M 0.00 % | 53.720 M 0.72 % | 53.335 M 0.00 % | 53.335 M 10.26 % | 48.370 M 0.00 % | 48.370 M 1.63 % | 47.596 M 9.71 % | 43.385 M 8.24 % | 40.082 M 11.58 % | 35.921 M |
| Other non current liabilities | -241.922 M -4 385.60 % | 5.645 M 104.82 % | -117.189 M -2 242.79 % | 5.469 M 105.06 % | -108.036 M -2 151.97 % | 5.265 M 105.35 % | -98.452 M -2 031.95 % | 5.096 M | 0.000 -100.00 % | 7.709 M | 0.000 | 0.000 -100.00 % | 15.816 M | 0.000 -100.00 % | 4.090 M | 0.000 -100.00 % | 16.556 M | 0.000 -100.00 % | 7.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 M |
| Long term debt | 0.000 -100.00 % | 22.104 M | 0.000 -100.00 % | 64.628 M | 0.000 -100.00 % | 65.096 M | 0.000 -100.00 % | 61.932 M | 0.000 -100.00 % | 64.185 M | 0.000 -100.00 % | 186.745 M -18.28 % | 228.519 M | 0.000 -100.00 % | 227.156 M | 0.000 -100.00 % | 198.862 M | 0.000 -100.00 % | 198.498 M | 0.000 -100.00 % | 198.498 M 20.82 % | 164.289 M -10.51 % | 183.581 M 92.11 % | 95.561 M | 0.000 -100.00 % | 94.010 M | 0.000 -100.00 % | 139.925 M | 0.000 -100.00 % | 92.769 M | 0.000 -100.00 % | 149.265 M | 0.000 -100.00 % | 141.784 M 83.54 % | 77.248 M 1.15 % | 76.366 M 6.36 % | 71.803 M -15.13 % | 84.603 M |
| Total non current liabilities | -241.922 M -877.68 % | 31.108 M 126.55 % | -117.189 M -262.58 % | 72.083 M 166.72 % | -108.036 M -247.07 % | 73.459 M 174.61 % | -98.452 M -240.24 % | 70.205 M | 0.000 -100.00 % | 71.894 M | 0.000 -100.00 % | 186.745 M -23.57 % | 244.335 M | 0.000 -100.00 % | 231.246 M | 0.000 -100.00 % | 215.418 M | 0.000 -100.00 % | 205.983 M | 0.000 -100.00 % | 205.982 M 25.38 % | 164.289 M -13.14 % | 189.146 M 97.93 % | 95.561 M | 0.000 -100.00 % | 94.010 M | 0.000 -100.00 % | 181.352 M | 0.000 -100.00 % | 92.769 M | 0.000 -100.00 % | 184.548 M | 0.000 -100.00 % | 141.784 M 83.54 % | 77.248 M 1.15 % | 76.366 M 6.36 % | 71.803 M -24.26 % | 94.803 M |
| Other current liabilities | 0.000 -100.00 % | 16.353 M | 0.000 -100.00 % | 22.240 M | 0.000 -100.00 % | 26.734 M | 0.000 -100.00 % | 33.329 M | 0.000 -100.00 % | 40.248 M | 0.000 -100.00 % | 22.653 M 130.75 % | 9.817 M | 0.000 -100.00 % | 4.595 M | 0.000 -100.00 % | 6.563 M | 0.000 -100.00 % | 7.506 M | 0.000 -100.00 % | 3.853 M -92.14 % | 49.039 M 232.13 % | 14.765 M 109.37 % | -157.611 M | 0.000 -100.00 % | 2.490 M | 0.000 -100.00 % | 4.247 M | 0.000 -100.00 % | 1.377 M | 0.000 -100.00 % | 41.851 M | 0.000 -100.00 % | 791.000 K -96.34 % | 21.598 M 34.58 % | 16.048 M 21.31 % | 13.229 M -36.68 % | 20.894 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 177.097 M | 0.000 -100.00 % | 226.860 M | 0.000 -100.00 % | 205.604 M | 0.000 -100.00 % | 218.058 M | 0.000 -100.00 % | 176.803 M | 0.000 -100.00 % | 43.012 M | 0.000 | 0.000 -100.00 % | 582.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.369 M | 0.000 -100.00 % | 1.369 M -20.34 % | 1.719 M 25.53 % | 1.369 M -98.23 % | 77.251 M | 0.000 -100.00 % | 53.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.256 M | 0.000 -100.00 % | 56.160 M | 0.000 -100.00 % | 54.828 M 230.33 % | 16.598 M 6.32 % | 15.611 M -2.78 % | 16.058 M 1 317.22 % | 1.133 M |
| Total current liabilities | 0.000 -100.00 % | 291.965 M | 0.000 -100.00 % | 371.532 M | 0.000 -100.00 % | 370.933 M | 0.000 -100.00 % | 391.541 M | 0.000 -100.00 % | 358.037 M | 0.000 -100.00 % | 220.660 M 78.60 % | 123.552 M | 0.000 -100.00 % | 146.015 M | 0.000 -100.00 % | 195.474 M | 0.000 -100.00 % | 134.361 M | 0.000 -100.00 % | 134.556 M -19.87 % | 167.923 M 37.17 % | 122.417 M -33.58 % | 184.318 M | 0.000 -100.00 % | 181.444 M | 0.000 -100.00 % | 118.732 M | 0.000 -100.00 % | 148.514 M | 0.000 -100.00 % | 217.575 M | 0.000 -100.00 % | 89.575 M -43.89 % | 159.639 M 43.47 % | 111.272 M -11.90 % | 126.300 M 78.39 % | 70.800 M |
| Total liabilities | -241.922 M -174.88 % | 323.073 M 375.69 % | -117.189 M -126.42 % | 443.615 M 510.62 % | -108.036 M -124.31 % | 444.392 M 551.38 % | -98.452 M -121.32 % | 461.746 M | 0.000 -100.00 % | 429.931 M | 0.000 -100.00 % | 407.405 M 10.74 % | 367.887 M | 0.000 -100.00 % | 377.261 M | 0.000 -100.00 % | 410.892 M | 0.000 -100.00 % | 340.344 M | 0.000 -100.00 % | 340.539 M 2.51 % | 332.212 M 6.63 % | 311.563 M 21.08 % | 257.313 M | 0.000 -100.00 % | 275.454 M | 0.000 -100.00 % | 300.083 M | 0.000 -100.00 % | 241.283 M | 0.000 -100.00 % | 310.679 M | 0.000 -100.00 % | 231.359 M -2.33 % | 236.887 M 26.25 % | 187.638 M -5.28 % | 198.103 M 19.62 % | 165.603 M |
| Other non current assets | 0.000 -100.00 % | 1.612 M | 0.000 -100.00 % | 44.071 M | 0.000 -100.00 % | 258.000 K 102.56 % | -10.075 M -177.16 % | 13.058 M 153.21 % | -24.542 M -195.56 % | 25.681 M 7 116.67 % | -366.000 K -101.87 % | 19.549 M -60.64 % | 49.668 M 5 963.99 % | -847.000 K -101.97 % | 43.070 M 1 243.65 % | -3.766 M -112.85 % | 29.297 M 962.70 % | -3.396 M -106.54 % | 51.949 M 1 533.87 % | -3.623 M -125.74 % | 14.078 M 125.39 % | 6.246 M -47.08 % | 11.804 M -5.22 % | 12.453 M 439.61 % | -3.667 M -106.90 % | 53.128 M 2 744.50 % | -2.009 M -124.18 % | 8.308 M 130.40 % | -27.329 M -198.82 % | 27.656 M 2 565.88 % | -1.122 M -102.07 % | 54.211 M 214.54 % | -47.328 M -1 836.17 % | 2.726 M -89.05 % | 24.884 M 300.37 % | 6.215 M -79.61 % | 30.478 M 36.62 % | 22.309 M |
| Long term investments | 0.000 -100.00 % | 38.640 M | 0.000 -100.00 % | 8.277 M | 0.000 -100.00 % | 60.006 M | 0.000 -100.00 % | 51.582 M | 0.000 -100.00 % | 20.595 M | 0.000 -100.00 % | 55.500 M 1 372.54 % | 3.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.961 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.870 M -44.13 % | 67.786 M 13.80 % | 59.564 M | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 46.884 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K | 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 | 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 56.949 M | 0.000 -100.00 % | 58.430 M | 0.000 -100.00 % | 60.011 M | 0.000 -100.00 % | 56.660 M | 0.000 -100.00 % | 57.901 M | 0.000 -100.00 % | 59.267 M -2.10 % | 60.541 M | 0.000 -100.00 % | 54.636 M | 0.000 -100.00 % | 54.636 M | 0.000 -100.00 % | 44.935 M | 0.000 -100.00 % | 44.935 M 10.35 % | 40.722 M -0.77 % | 41.038 M 51.14 % | 27.153 M | 0.000 -100.00 % | 26.501 M | 0.000 -100.00 % | 26.750 M | 0.000 -100.00 % | 24.416 M | 0.000 -100.00 % | 24.641 M | 0.000 -100.00 % | 12.188 M -4.16 % | 12.717 M 5.11 % | 12.099 M -2.30 % | 12.384 M -3.59 % | 12.844 M |
| Total non current assets | 0.000 -100.00 % | 97.201 M | 0.000 -100.00 % | 110.778 M | 0.000 -100.00 % | 120.275 M 1 293.80 % | -10.075 M -108.31 % | 121.300 M 594.25 % | -24.542 M -123.56 % | 104.177 M 28 563.66 % | -366.000 K -100.27 % | 134.316 M 17.84 % | 113.978 M 13 556.67 % | -847.000 K -100.87 % | 97.706 M 2 694.42 % | -3.766 M -103.62 % | 103.894 M 3 159.30 % | -3.396 M -103.51 % | 96.884 M 2 774.14 % | -3.623 M -103.74 % | 96.884 M -15.57 % | 114.754 M 2.09 % | 112.406 M 183.81 % | 39.606 M 1 180.08 % | -3.667 M -104.60 % | 79.634 M 4 063.86 % | -2.009 M -102.45 % | 81.942 M 399.83 % | -27.329 M -152.48 % | 52.077 M 4 743.32 % | -1.122 M -101.42 % | 78.857 M 266.62 % | -47.328 M -417.23 % | 14.919 M -60.33 % | 37.607 M 105.35 % | 18.314 M -57.27 % | 42.862 M 21.93 % | 35.153 M |
| Other current assets | -42.686 M -370.16 % | 15.800 M 153.41 % | -29.582 M -312.09 % | 13.948 M 194.87 % | -14.702 M -143.39 % | 33.880 M | 0.000 -100.00 % | 28.136 M | 0.000 -100.00 % | 21.701 M | 0.000 -100.00 % | 32.038 M -82.45 % | 182.562 M | 0.000 -100.00 % | 24.584 M | 0.000 -100.00 % | 24.773 M | 0.000 -100.00 % | 23.204 M | 0.000 -100.00 % | 23.171 M 289.63 % | 5.947 M -62.07 % | 15.681 M -7.22 % | 16.901 M | 0.000 -100.00 % | 20.489 M | 0.000 -100.00 % | 17.051 M | 0.000 -100.00 % | 6.919 M | 0.000 -100.00 % | 21.685 M | 0.000 -100.00 % | 1.218 M -92.96 % | 17.312 M -26.41 % | 23.524 M 59.65 % | 14.735 M 776.45 % | 1.681 M |
| Short term investments | 0.000 -100.00 % | 42.605 M | 0.000 -100.00 % | 43.901 M | 0.000 -100.00 % | 14.568 M -27.70 % | 20.150 M 58.49 % | 12.714 M -74.10 % | 49.084 M 92.88 % | 25.448 M 3 376.50 % | 732.000 K | 0.000 -100.00 % | 33.772 M 1 893.62 % | 1.694 M | 0.000 -100.00 % | 7.532 M -55.80 % | 17.040 M 150.89 % | 6.792 M | 0.000 -100.00 % | 7.246 M | 0.000 -100.00 % | 6.246 M | 0.000 100.00 % | -38.463 M -624.45 % | 7.334 M | 0.000 -100.00 % | 4.018 M | 0.000 -100.00 % | 54.658 M | 0.000 -100.00 % | 2.243 M -95.66 % | 51.688 M -45.39 % | 94.656 M | 0.000 -100.00 % | 21.900 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 134.000 K 101.33 % | -10.075 M -3 515.25 % | 295.000 K 101.20 % | -24.542 M -8 226.49 % | 302.000 K 182.51 % | -366.000 K -200.00 % | 366.000 K -91.65 % | 4.384 M 617.59 % | -847.000 K -200.00 % | 847.000 K 122.49 % | -3.766 M -202.16 % | 3.686 M 208.55 % | -3.396 M -200.00 % | 3.396 M 193.73 % | -3.623 M -199.99 % | 3.623 M -61.17 % | 9.332 M 250.05 % | 2.666 M -93.63 % | 41.847 M 1 241.18 % | -3.667 M -200.00 % | 3.667 M 282.53 % | -2.009 M -199.01 % | 2.029 M 107.42 % | -27.329 M -200.00 % | 27.329 M 2 536.73 % | -1.122 M -200.00 % | 1.122 M 102.37 % | -47.328 M -200.00 % | 47.328 M 5 803.55 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M |
| Cash and short term investments | 42.686 M -5.64 % | 45.237 M 52.92 % | 29.582 M -32.86 % | 44.058 M 199.67 % | 14.702 M 0.00 % | 14.702 M 45.93 % | 10.075 M -22.55 % | 13.009 M -46.99 % | 24.542 M -4.69 % | 25.750 M 6 935.52 % | 366.000 K 0.00 % | 366.000 K -99.04 % | 38.156 M 4 404.84 % | 847.000 K 0.00 % | 847.000 K -77.51 % | 3.766 M -81.83 % | 20.727 M 510.33 % | 3.396 M 0.00 % | 3.396 M -6.27 % | 3.623 M -0.01 % | 3.623 M -76.74 % | 15.578 M 484.34 % | 2.666 M -21.21 % | 3.384 M -7.73 % | 3.667 M 0.00 % | 3.667 M 82.53 % | 2.009 M -0.99 % | 2.029 M -92.58 % | 27.329 M 0.00 % | 27.329 M 2 336.73 % | 1.122 M 0.00 % | 1.122 M -97.63 % | 47.328 M 0.00 % | 47.328 M 5 803.55 % | 801.687 K -94.14 % | 13.692 M 54.24 % | 8.877 M -71.13 % | 30.751 M |
| Total current assets | 0.000 -100.00 % | 467.794 M | 0.000 -100.00 % | 450.026 M | 0.000 -100.00 % | 432.153 M 4 189.36 % | 10.075 M -97.70 % | 438.898 M 1 688.35 % | 24.542 M -94.14 % | 418.759 M 114 315.03 % | 366.000 K -99.90 % | 367.140 M 6.27 % | 345.489 M 40 689.73 % | 847.000 K -99.77 % | 362.261 M 9 519.25 % | 3.766 M -99.04 % | 391.661 M 11 433.00 % | 3.396 M -98.94 % | 320.922 M 8 757.91 % | 3.623 M -98.87 % | 321.117 M 9.75 % | 292.585 M 8.56 % | 269.508 M 9.67 % | 245.741 M 6 601.41 % | 3.667 M -98.57 % | 256.990 M 12 691.94 % | 2.009 M -99.27 % | 276.474 M 911.65 % | 27.329 M -88.75 % | 242.926 M 21 559.92 % | 1.122 M -99.61 % | 285.157 M 502.51 % | 47.328 M -82.13 % | 264.810 M 7.26 % | 246.876 M 16.06 % | 212.710 M 8.90 % | 195.323 M 17.40 % | 166.371 M |
| Inventory | 0.000 -100.00 % | 85.204 M | 0.000 -100.00 % | 111.792 M | 0.000 -100.00 % | 113.114 M | 0.000 -100.00 % | 201.502 M | 0.000 -100.00 % | 160.974 M | 0.000 -100.00 % | 170.137 M 36.36 % | 124.771 M | 0.000 -100.00 % | 145.679 M | 0.000 -100.00 % | 145.679 M | 0.000 -100.00 % | 90.088 M | 0.000 -100.00 % | 90.088 M 15.94 % | 77.705 M -4.79 % | 81.613 M 5.17 % | 77.600 M | 0.000 -100.00 % | 82.541 M | 0.000 -100.00 % | 56.219 M | 0.000 -100.00 % | 93.086 M | 0.000 -100.00 % | 75.813 M | 0.000 -100.00 % | 104.825 M 44.72 % | 72.431 M 34.91 % | 53.687 M 336.46 % | 12.301 M 42.54 % | 8.629 M |
| Net receivables | 0.000 -100.00 % | 321.553 M | 0.000 -100.00 % | 280.228 M | 0.000 -100.00 % | 270.457 M | 0.000 -100.00 % | 196.251 M | 0.000 -100.00 % | 210.334 M | 0.000 -100.00 % | 164.599 M | 0.000 | 0.000 -100.00 % | 191.151 M | 0.000 -100.00 % | 200.482 M | 0.000 -100.00 % | 204.234 M | 0.000 -100.00 % | 204.234 M 5.63 % | 193.355 M 14.04 % | 169.549 M 14.67 % | 147.856 M | 0.000 -100.00 % | 150.293 M | 0.000 -100.00 % | 205.028 M | 0.000 -100.00 % | 115.592 M | 0.000 -100.00 % | 193.827 M | 0.000 -100.00 % | 111.439 M -30.91 % | 161.294 M 27.49 % | 126.519 M -21.75 % | 161.682 M 29.03 % | 125.310 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.028 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 |
| Account payables | 0.000 -100.00 % | 82.679 M | 0.000 -100.00 % | 121.880 M | 0.000 -100.00 % | 130.382 M | 0.000 -100.00 % | 138.100 M | 0.000 -100.00 % | 138.129 M | 0.000 -100.00 % | 154.624 M 50.11 % | 103.010 M | 0.000 -100.00 % | 140.838 M | 0.000 -100.00 % | 185.936 M | 0.000 -100.00 % | 125.486 M | 0.000 -100.00 % | 125.681 M 7.27 % | 117.165 M 12.18 % | 104.448 M 29.97 % | 80.360 M | 0.000 -100.00 % | 125.143 M | 0.000 -100.00 % | 106.046 M | 0.000 -100.00 % | 107.881 M | 0.000 -100.00 % | 113.702 M | 0.000 -100.00 % | 33.956 M -71.35 % | 118.540 M 48.89 % | 79.613 M -17.94 % | 97.012 M 98.90 % | 48.774 M |
| Tax payables | 0.000 -100.00 % | 15.836 M | 0.000 -100.00 % | 552.000 K | 0.000 -100.00 % | 8.213 M | 0.000 -100.00 % | 2.054 M | 0.000 -100.00 % | 2.857 M | 0.000 -100.00 % | 371.000 K -96.54 % | 10.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.976 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.653 M | 0.000 -100.00 % | 1.835 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.439 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.861 M | 0.000 | 0.000 -100.00 % | 2.903 M | 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 -100.00 % | 7.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 3.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 279.000 K | 0.000 | 0.000 -100.00 % | 739.725 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.565 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 108.795 M | 0.000 -100.00 % | 57.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.050 M | 0.000 | 0.000 -100.00 % | 22.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.462 M | 0.000 | 0.000 -100.00 % | 15.127 M | 0.000 -100.00 % | 68.281 K | 0.000 | 0.000 | 0.000 100.00 % | -2.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.359 M | 0.000 -100.00 % | 1.986 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 3.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 564.995 M | 0.000 -100.00 % | 560.804 M | 0.000 -100.00 % | 552.428 M | 0.000 -100.00 % | 560.198 M | 0.000 -100.00 % | 522.936 M | 0.000 -100.00 % | 501.455 M 9.14 % | 459.467 M | 0.000 -100.00 % | 459.967 M | 0.000 -100.00 % | 495.554 M | 0.000 -100.00 % | 417.806 M | 0.000 -100.00 % | 418.001 M 2.62 % | 407.339 M 6.66 % | 381.914 M 18.84 % | 321.375 M | 0.000 -100.00 % | 336.624 M | 0.000 -100.00 % | 358.416 M | 0.000 -100.00 % | 295.003 M | 0.000 -100.00 % | 364.014 M | 0.000 -100.00 % | 279.729 M -1.67 % | 284.482 M 23.14 % | 231.023 M -3.01 % | 238.185 M 18.19 % | 201.525 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-09-30 | 2019-03-31 | 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-03-31 | 2014-03-31 | 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 |
| Other non cash items | -2.420 M 74.74 % | -9.580 M -981.26 % | -886.000 K 87.27 % | -6.959 M -241.29 % | -2.039 M 76.70 % | -8.751 M -808.72 % | -963.000 K 75.42 % | -3.918 M -190.22 % | -1.350 M 56.86 % | -3.129 M -463.78 % | -555.000 K 43.77 % | -987.000 K -1.86 % | -969.000 K 62.09 % | -2.556 M -508.57 % | -420.000 K 82.41 % | -2.388 M -28.25 % | -1.862 M 55.86 % | -4.218 M -314.75 % | -1.017 M 21.41 % | -1.294 M -92.85 % | -671.000 K 69.08 % | -2.170 M -133.12 % | -931.000 K 68.44 % | -2.950 M -179.36 % | -1.056 M 19.13 % | -1.306 M -51.30 % | -863.000 K 49.83 % | -1.720 M -314.46 % | -415.000 K 75.18 % | -1.672 M 5.27 % | -1.765 M 59.44 % | -4.351 M -1 567.13 % | -261.000 K 18.69 % | -321.000 K -401.56 % | -64.000 K 97.05 % | -2.166 M 20.04 % | -2.709 M -338.35 % | -618.000 K -151.22 % | -246.000 K 89.88 % | -2.430 M -463.73 % | -431.000 K 47.18 % | -816.000 K -52.81 % | -534.000 K 11.12 % | -600.813 K 75.02 % | -2.405 M -1 630.22 % | -139.000 K 12.03 % | -158.000 K -106.86 % | 2.302 M |
| Net cash provided by operating 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 | 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 | 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 | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 |
| Net change in 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 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |