Ramasigns Industries Limited RAMASIGNS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 24.768 M -76.03 % | 103.348 M -58.70 % | 250.252 M -28.25 % | 348.798 M 7.29 % | 325.086 M -61.49 % | 844.235 M -29.96 % | 1.205 B -3.32 % | 1.247 B -1.67 % | 1.268 B 181.43 % | 450.555 M 227.65 % | 137.510 M 35.68 % | 101.346 M 28.32 % | 78.981 M 640.91 % | 10.660 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -37.594 M 27.69 % | -51.991 M -1 239.40 % | 4.563 M 380.64 % | 949.357 K -64.39 % | 2.666 M -40.30 % | 4.465 M -75.86 % | 18.494 M 18.73 % | 15.576 M 15.39 % | 13.499 M 107.63 % | 6.501 M 609.06 % | 916.902 K 84.22 % | 497.710 K 92.91 % | 258.000 K -92.04 % | 3.242 M -20.07 % | 4.056 M 198.34 % | -4.124 M -34.42 % | -3.068 M -1 157.50 % | -244.000 K |
| Income before tax | -37.823 M 19.30 % | -46.866 M -870.94 % | 6.079 M 486.40 % | 1.037 M -70.97 % | 3.571 M -49.57 % | 7.081 M -69.75 % | 23.410 M 5.01 % | 22.294 M 12.19 % | 19.871 M 206.47 % | 6.484 M 388.63 % | 1.327 M 166.61 % | 497.710 K -8.51 % | 544.000 K -80.03 % | 2.724 M -47.17 % | 5.156 M 225.01 % | -4.124 M -34.72 % | -3.061 M -1 154.66 % | -244.000 K |
| Income before tax ratio | -1.53 -236.75 % | -0.45 -1 966.80 % | 0.02 717.32 % | 0.00 -72.94 % | 0.01 30.97 % | 0.01 -56.82 % | 0.02 8.62 % | 0.02 14.10 % | 0.02 8.90 % | 0.01 49.13 % | 0.01 96.49 % | 0.00 -28.70 % | 0.01 -97.30 % | 0.26 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -26.998 M 23.54 % | -35.309 M -274.17 % | 20.272 M 42.74 % | 14.202 M -15.82 % | 16.872 M -12.02 % | 19.177 M -36.78 % | 30.336 M 19.06 % | 25.480 M 21.28 % | 21.010 M 138.23 % | 8.819 M 560.62 % | 1.335 M 168.22 % | 497.710 K -8.51 % | 544.000 K -80.03 % | 2.724 M -29.50 % | 3.864 M 237.09 % | -2.819 M -1 054.24 % | -244.202 K -0.08 % | -244.000 K |
| Net income ratio | -1.52 -201.72 % | -0.50 -2 859.00 % | 0.02 569.91 % | 0.00 -66.81 % | 0.01 55.04 % | 0.01 -65.53 % | 0.02 22.81 % | 0.01 17.36 % | 0.01 -26.22 % | 0.01 116.41 % | 0.01 35.78 % | 0.00 50.34 % | 0.00 -98.93 % | 0.30 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | -1.09 -219.05 % | -0.34 -521.75 % | 0.08 98.95 % | 0.04 -21.55 % | 0.05 128.48 % | 0.02 -9.74 % | 0.03 23.15 % | 0.02 23.34 % | 0.02 -15.35 % | 0.02 101.62 % | 0.01 97.68 % | 0.00 -28.70 % | 0.01 -97.30 % | 0.26 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | -0.76 -517.30 % | 0.18 -12.30 % | 0.21 46.10 % | 0.14 -29.07 % | 0.20 58.62 % | 0.13 -5.71 % | 0.13 7.69 % | 0.12 8.54 % | 0.11 88.72 % | 0.06 213.89 % | 0.02 11.54 % | 0.02 15.21 % | 0.02 -87.57 % | 0.12 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 29.037 M 1.71 % | 28.550 M -4.83 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 100.00 % | 15.000 M 57.48 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 195.35 % | 3.225 M 0.47 % | 3.210 M 0.31 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 4.92 % | 3.050 M |
| Weighted average shs out | 29.037 M 1.65 % | 28.566 M 0.06 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M -4.83 % | 30.000 M 100.00 % | 15.000 M 57.48 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 195.35 % | 3.225 M 0.47 % | 3.210 M 0.31 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 4.92 % | 3.050 M |
| EPS diluted | -1.29 29.12 % | -1.82 -1 313.33 % | 0.15 374.68 % | 0.03 -64.45 % | 0.09 -40.73 % | 0.15 -75.81 % | 0.62 -40.38 % | 1.04 -26.76 % | 1.42 108.82 % | 0.68 580.00 % | 0.10 100.00 % | 0.05 -37.50 % | 0.08 -92.08 % | 1.01 -20.47 % | 1.27 198.45 % | -1.29 -34.38 % | -0.96 -1 100.00 % | -0.08 |
| Earnings per share | -1.29 29.12 % | -1.82 -1 237.50 % | 0.16 381.93 % | 0.03 -64.45 % | 0.09 -41.63 % | 0.16 -74.19 % | 0.62 -40.38 % | 1.04 -26.76 % | 1.42 108.82 % | 0.68 580.00 % | 0.10 100.00 % | 0.05 -37.50 % | 0.08 -92.08 % | 1.01 -20.47 % | 1.27 198.45 % | -1.29 -34.38 % | -0.96 -1 100.00 % | -0.08 |
| Gross profit | -18.803 M -200.01 % | 18.801 M -63.78 % | 51.910 M 4.82 % | 49.521 M -23.90 % | 65.072 M -38.92 % | 106.538 M -33.96 % | 161.316 M 4.11 % | 154.945 M 6.73 % | 145.177 M 431.10 % | 27.335 M 928.46 % | 2.658 M 51.34 % | 1.756 M 47.84 % | 1.188 M -7.91 % | 1.290 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | -229.000 K -104.47 % | 5.125 M 238.08 % | 1.516 M 1 636.29 % | 87.308 K -90.36 % | 905.306 K -65.39 % | 2.616 M -46.80 % | 4.917 M -26.81 % | 6.717 M 5.42 % | 6.372 M 36 121.42 % | -17.690 K -104.31 % | 410.019 K | 0.000 -100.00 % | 286.000 K 155.21 % | -518.000 K -147.09 % | 1.100 M 1 195 752.17 % | -92.000 -101.32 % | 6.944 K | 0.000 |
| Cost of revenue | 43.571 M -48.47 % | 84.547 M -57.37 % | 198.342 M -33.73 % | 299.277 M 15.10 % | 260.013 M -64.75 % | 737.697 M -29.34 % | 1.044 B -4.38 % | 1.092 B -2.76 % | 1.123 B 165.30 % | 423.220 M 213.84 % | 134.852 M 35.41 % | 99.590 M 28.02 % | 77.793 M 730.23 % | 9.370 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 4.852 M 28.27 % | 3.783 M -38.88 % | 6.189 M -0.97 % | 6.249 M -17.59 % | 7.583 M 43.00 % | 5.303 M 18.29 % | 4.483 M 46.63 % | 3.057 M 440.55 % | 565.559 K 341.53 % | 128.090 K -86.70 % | 963.210 K 292.92 % | 245.142 K -79.14 % | 1.175 M -95.22 % | 24.582 M 761.66 % | 2.853 M 727.31 % | 344.837 K | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.683 M 227.47 % | 514.023 K -35.20 % | 793.281 K 38.91 % | 571.096 K -64.94 % | 1.629 M -25.95 % | 2.200 M 81.03 % | 1.215 M 13.42 % | 1.071 M 30.49 % | 821.058 K 1 914.97 % | 40.748 K | 0.000 -100.00 % | 301.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 32.299 M -40.94 % | 54.689 M 3.08 % | 53.054 M 5.78 % | 50.153 M -50.27 % | 100.846 M 3 655.54 % | 2.685 M 645.08 % | 360.395 K 55.88 % | 231.195 K -89.41 % | 2.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 11.097 M -71.42 % | 38.834 M -34.16 % | 58.986 M -1.75 % | 60.036 M 5.38 % | 56.973 M -48.23 % | 110.057 M -18.89 % | 135.697 M 3.27 % | 131.405 M 4.74 % | 125.457 M 616.07 % | 17.520 M 1 224.38 % | 1.323 M 5.11 % | 1.259 M 95.43 % | 644.000 K 144.91 % | -1.434 M 72.19 % | -5.156 M -282.92 % | 2.819 M 723.75 % | 342.175 K 40.24 % | 244.000 K |
| Cost and expenses | 54.668 M -55.69 % | 123.380 M -52.05 % | 257.327 M -28.38 % | 359.313 M 13.35 % | 316.986 M -62.61 % | 847.754 M -28.14 % | 1.180 B -3.56 % | 1.223 B -2.00 % | 1.248 B 183.22 % | 440.740 M 223.66 % | 136.175 M 35.03 % | 100.849 M 28.57 % | 78.437 M 888.37 % | 7.936 M 253.92 % | -5.156 M -282.92 % | 2.819 M 723.75 % | 342.175 K 40.24 % | 244.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 11.097 M 69.81 % | 6.535 M 52.10 % | 4.297 M -38.46 % | 6.982 M 2.37 % | 6.820 M -25.96 % | 9.212 M 22.78 % | 7.502 M 31.67 % | 5.698 M 38.01 % | 4.128 M 197.74 % | 1.387 M 721.27 % | 168.838 K -82.47 % | 963.210 K 76.05 % | 547.129 K -53.43 % | 1.175 M -95.22 % | 24.582 M 761.66 % | 2.853 M 727.31 % | 344.837 K | 0.000 |
| Interest income | 0.000 -100.00 % | 130.780 K -44.20 % | 234.380 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 | 0.000 | 0.000 | 0.000 -100.00 % | 574.000 | 0.000 -100.00 % | 97.973 K | 0.000 |
| Interest expense | 8.234 M -7.78 % | 8.929 M 8.70 % | 8.214 M 53.64 % | 5.347 M -2.55 % | 5.486 M 23.68 % | 4.436 M 7.66 % | 4.120 M 339.88 % | 936.677 K 355.25 % | 205.749 K 388.45 % | 42.123 K 21 839.06 % | 192.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.145 K -99.84 % | 1.332 M | 0.000 | 0.000 |
| Depreciation and amortization | 2.590 M -1.45 % | 2.628 M -56.05 % | 5.979 M -23.52 % | 7.819 M 0.06 % | 7.814 M 5.03 % | 7.440 M 252.25 % | 2.112 M 28.46 % | 1.644 M 86.40 % | 882.093 K 799.31 % | 98.086 K 1 118.01 % | 8.053 K 101.20 % | -673.843 K -406.20 % | -133.117 K | 0.000 | 0.000 -100.00 % | 1.306 M -53.65 % | 2.817 M | 0.000 |
| Operating income | -29.900 M -49.26 % | -20.032 M -183.11 % | -7.076 M 32.71 % | -10.515 M -229.83 % | 8.099 M 176.51 % | -10.586 M -141.45 % | 25.538 M 9.05 % | 23.418 M 17.80 % | 19.880 M 206.61 % | 6.484 M 388.63 % | 1.327 M 166.61 % | 497.710 K -8.51 % | 544.000 K -80.03 % | 2.724 M -47.17 % | 5.156 M 225.01 % | -4.124 M -34.72 % | -3.061 M -1 154.66 % | -244.000 K |
| Operating income ratio | -1.21 -522.81 % | -0.19 -585.53 % | -0.03 6.21 % | -0.03 -221.00 % | 0.02 298.69 % | -0.01 -159.18 % | 0.02 12.80 % | 0.02 19.80 % | 0.02 8.95 % | 0.01 49.13 % | 0.01 96.49 % | 0.00 -28.70 % | 0.01 -97.30 % | 0.26 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -7.923 M 70.47 % | -26.834 M -303.99 % | 13.155 M 13.88 % | 11.552 M 355.11 % | -4.528 M | 0.000 100.00 % | -2.208 M -77.21 % | -1.246 M -1 354.72 % | 99.319 K 101.50 % | -6.628 M -80 279.92 % | -8.246 K | 0.000 -100.00 % | 449.206 K | 0.000 100.00 % | -1.294 M -1.76 % | -1.271 M 52.67 % | -2.686 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 99.433 M 0.28 % | 99.152 M -1.20 % | 100.359 M -6.10 % | 106.875 M 177.32 % | 38.538 M 22.41 % | 31.482 M 309.42 % | 7.690 M 306.57 % | 1.891 M 108.59 % | -22.030 M -232.72 % | -6.621 M -112.60 % | 52.554 M 351.66 % | 11.636 M 36.88 % | 8.501 M -90.53 % | 89.774 M 348.43 % | 20.020 M -65.94 % | 58.770 M -42.01 % | 101.342 M |
| Total investments | 20.277 M -18.62 % | 24.917 M 18.23 % | 21.075 M -0.47 % | 21.175 M 536.84 % | 3.325 M 57.00 % | 2.118 M | 0.000 -100.00 % | 1.100 M 0.00 % | 1.100 M | 0.000 -100.00 % | 37.661 M 0.00 % | 37.661 M | 0.000 | 0.000 -100.00 % | 3.980 M 638.40 % | 539.000 K -0.19 % | 540.000 K |
| Total debt | 99.953 M -0.51 % | 100.469 M -5.98 % | 106.863 M -5.86 % | 113.518 M 124.59 % | 50.545 M 38.38 % | 36.526 M 37.17 % | 26.628 M 45.43 % | 18.311 M 977.53 % | 1.699 M 54.48 % | 1.100 M -97.91 % | 52.700 M 344.35 % | 11.860 M 38.71 % | 8.550 M -90.53 % | 90.265 M 337.43 % | 20.635 M -65.13 % | 59.183 M -41.83 % | 101.743 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -17.143 M -107.35 % | 233.350 M | 0.000 | 0.000 -100.00 % | 233.350 M 5.42 % | 221.350 M 4.78 % | 211.250 M 13.67 % | 185.850 M 0.00 % | 185.850 M | 0.000 -100.00 % | 19.005 M -85.70 % | 132.855 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -107.743 M -93.25 % | -55.752 M 7.57 % | -60.315 M 1.55 % | -61.264 M 4.17 % | -63.930 M 8.94 % | -70.208 M 20.85 % | -88.701 M 14.94 % | -104.278 M 11.46 % | -117.770 M 17.80 % | -143.276 M 0.64 % | -144.193 M 0.34 % | -144.691 M 0.13 % | -144.884 M 2.19 % | -148.127 M 4.10 % | -154.456 M -2.76 % | -150.309 M |
| Common stock | 142.750 M 0.00 % | 142.750 M 0.00 % | 142.750 M 0.00 % | 142.750 M 0.00 % | 142.750 M 0.00 % | 142.750 M 9.18 % | 130.750 M 8.37 % | 120.650 M 26.67 % | 95.250 M 0.00 % | 95.250 M 0.00 % | 95.250 M 0.00 % | 95.250 M 197.66 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| Total equity | 88.013 M -29.93 % | 125.607 M -29.27 % | 177.591 M 2.63 % | 173.035 M 0.55 % | 172.086 M 1.57 % | 169.420 M 8.63 % | 155.955 M 20.07 % | 129.886 M 59.23 % | 81.572 M 19.82 % | 68.080 M 10.56 % | 61.578 M 1.51 % | 60.661 M 0.72 % | 60.229 M 211.78 % | -53.880 M 5.50 % | -57.015 M -87.19 % | -30.458 M 30.77 % | -43.997 M |
| Other non current liabilities | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.100 M |
| Long term debt | 63.491 M 4.90 % | 60.523 M -11.73 % | 68.569 M -12.33 % | 78.214 M 560.08 % | 11.849 M -40.58 % | 19.940 M 150.53 % | 7.959 M -0.53 % | 8.001 M 1 643.83 % | 458.842 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.550 M -90.53 % | 90.265 M 337.43 % | 20.635 M -65.13 % | 59.183 M 49.29 % | 39.643 M |
| Total non current liabilities | 68.408 M 4.17 % | 65.669 M -4.61 % | 68.842 M -12.36 % | 78.551 M 535.71 % | 12.356 M -39.99 % | 20.592 M 137.05 % | 8.687 M -0.79 % | 8.756 M 1 481.59 % | 553.619 K 220.85 % | 172.549 K | 0.000 | 0.000 -100.00 % | 8.550 M -90.53 % | 90.265 M 337.43 % | 20.635 M -65.13 % | 59.183 M -41.83 % | 101.743 M |
| Other current liabilities | 21.047 M 41 380.09 % | 50.740 K -99.64 % | 14.203 M -26.21 % | 19.248 M 26.40 % | 15.227 M -36.88 % | 24.124 M -27.41 % | 33.232 M 66.39 % | 19.972 M -21.75 % | 25.521 M 343.43 % | 5.755 M 3 600.14 % | 155.546 K -93.32 % | 2.327 M -50.35 % | 4.686 M 169.08 % | 1.742 M 52.65 % | 1.141 M -97.55 % | 46.659 M 35 325.57 % | 131.709 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 116.294 K 66.11 % | 70.009 K -72.30 % | 252.717 K 214.49 % | 80.358 K -69.02 % | 259.382 K 318.34 % | 62.003 K -97.85 % | 2.888 M 144 803.26 % | 1.993 K -99.92 % | 2.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 36.462 M -8.72 % | 39.946 M 4.31 % | 38.294 M 8.47 % | 35.304 M -8.77 % | 38.696 M 133.31 % | 16.586 M -58.98 % | 40.438 M 95.86 % | 20.647 M 31.52 % | 15.698 M 1 329.70 % | 1.098 M -97.92 % | 52.700 M 344.35 % | 11.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 257.783 M 0.27 % | 257.086 M -2.57 % | 263.876 M -16.20 % | 314.889 M -23.95 % | 414.046 M -10.77 % | 463.997 M -12.94 % | 532.939 M -0.44 % | 535.274 M -7.16 % | 576.558 M 65.59 % | 348.186 M 126.05 % | 154.028 M 985.71 % | 14.187 M -16.13 % | 16.916 M 40.30 % | 12.057 M -70.69 % | 41.136 M -11.84 % | 46.659 M 35 325.57 % | 131.709 K |
| Total liabilities | 326.191 M 1.06 % | 322.755 M -2.99 % | 332.718 M -15.43 % | 393.440 M -7.73 % | 426.402 M -12.01 % | 484.589 M -10.53 % | 541.626 M -0.44 % | 544.030 M -5.73 % | 577.112 M 65.67 % | 348.359 M 126.17 % | 154.028 M 985.71 % | 14.187 M -44.29 % | 25.466 M -75.11 % | 102.321 M 65.65 % | 61.771 M -41.64 % | 105.842 M 3.89 % | 101.874 M |
| Other non current assets | 1.133 M -52.33 % | 2.377 M -33.15 % | 3.555 M 823.38 % | 385.000 K -98.16 % | 20.940 M | 0.000 -100.00 % | 4.913 M 469.74 % | 862.386 K -74.67 % | 3.405 M -33.90 % | 5.151 M 330.81 % | 1.196 M 9.13 % | 1.096 M -8.55 % | 1.198 M 9.35 % | 1.096 M | 0.000 -100.00 % | 539.000 K -0.19 % | 540.000 K |
| Long term investments | 20.277 M -18.62 % | 24.917 M 18.23 % | 21.075 M -0.47 % | 21.175 M | 0.000 -100.00 % | 2.118 M | 0.000 -100.00 % | 1.100 M 0.00 % | 1.100 M | 0.000 -100.00 % | 37.661 M 0.00 % | 37.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 38.000 K 36.05 % | 27.930 K 0.01 % | 27.926 K -81.25 % | 148.951 K -55.24 % | 332.772 K -35.84 % | 518.622 K -26.30 % | 703.663 K -20.86 % | 889.100 K -17.26 % | 1.075 M 172.78 % | 393.916 K | 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 | 38.000 K 36.10 % | 27.920 K -0.02 % | 27.926 K -81.25 % | 148.951 K -55.24 % | 332.772 K -35.84 % | 518.622 K -26.30 % | 703.663 K -20.86 % | 889.100 K -17.26 % | 1.075 M 172.78 % | 393.916 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 9.794 M -17.76 % | 11.909 M -28.31 % | 16.613 M -9.74 % | 18.406 M -26.57 % | 25.065 M -18.67 % | 30.817 M 123.65 % | 13.779 M 6.42 % | 12.948 M 48.85 % | 8.699 M 189.13 % | 3.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.503 M | 0.000 -100.00 % | 27.163 M 0.00 % | 27.163 M |
| Total non current assets | 31.242 M -20.37 % | 39.232 M -4.94 % | 41.271 M -5.37 % | 43.613 M -13.26 % | 50.280 M 49.31 % | 33.675 M 73.62 % | 19.396 M -9.12 % | 21.342 M 49.47 % | 14.278 M 66.93 % | 8.553 M -77.99 % | 38.857 M 0.26 % | 38.757 M 3 135.14 % | 1.198 M -78.60 % | 5.599 M 40.67 % | 3.980 M -85.63 % | 27.702 M 0.00 % | 27.703 M |
| Other current assets | 5.794 M 89.66 % | 3.055 M -41.96 % | 5.263 M -36.68 % | 8.313 M 68.35 % | 4.938 M -87.87 % | 40.701 M 268.17 % | 11.055 M 174.25 % | 4.031 M -18.65 % | 4.955 M -59.31 % | 12.177 M 6 119 005.03 % | 199.000 -99.81 % | 107.100 K -99.87 % | 82.090 M 41 044 900.00 % | 200.000 -99.63 % | 53.550 K | 0.000 -100.00 % | 605.659 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 520.000 K -60.52 % | 1.317 M -79.75 % | 6.505 M -2.08 % | 6.643 M -44.67 % | 12.007 M 138.04 % | 5.044 M -73.37 % | 18.939 M 15.34 % | 16.419 M -30.81 % | 23.729 M 207.33 % | 7.721 M 5 169.10 % | 146.534 K -34.65 % | 224.226 K 357.60 % | 49.000 K -90.01 % | 490.386 K -20.32 % | 615.423 K 48.97 % | 413.131 K 3.20 % | 400.317 K |
| Cash and short term investments | 520.000 K -60.52 % | 1.317 M -79.75 % | 6.505 M -2.08 % | 6.643 M -44.67 % | 12.007 M 138.04 % | 5.044 M -73.37 % | 18.939 M 15.34 % | 16.419 M -30.81 % | 23.729 M 207.33 % | 7.721 M 5 169.10 % | 146.534 K -34.65 % | 224.226 K 357.60 % | 49.000 K -90.01 % | 490.386 K -20.32 % | 615.423 K 48.97 % | 413.131 K 3.20 % | 400.317 K |
| Total current assets | 382.961 M -6.40 % | 409.131 M -12.77 % | 469.038 M -10.29 % | 522.862 M -4.62 % | 548.208 M -11.63 % | 620.334 M -8.53 % | 678.185 M 3.92 % | 652.575 M 1.27 % | 644.406 M 57.99 % | 407.886 M 130.77 % | 176.750 M 389.73 % | 36.091 M -57.29 % | 84.497 M 97.22 % | 42.843 M 6 304.34 % | 668.973 K -98.60 % | 47.682 M 58.02 % | 30.174 M |
| Inventory | 140.815 M -3.55 % | 145.992 M -3.16 % | 150.762 M 10.85 % | 136.009 M -11.30 % | 153.342 M 13.63 % | 134.949 M -15.67 % | 160.023 M -19.64 % | 199.124 M 3.50 % | 192.399 M 69.10 % | 113.778 M 1 384.17 % | 7.666 M 66.46 % | 4.605 M 95.31 % | 2.358 M | 0.000 | 0.000 -100.00 % | 15.575 M 0.00 % | 15.575 M |
| Net receivables | 235.832 M -8.86 % | 258.767 M -15.58 % | 306.508 M -17.58 % | 371.898 M -1.59 % | 377.922 M -14.04 % | 439.640 M -10.11 % | 489.078 M 12.73 % | 433.855 M 2.36 % | 423.834 M 48.10 % | 286.186 M 69.40 % | 168.937 M 440.39 % | 31.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.694 M 133.16 % | 13.593 M |
| Tax assets | 0.000 -100.00 % | 1.020 K 367.02 % | -382.000 -100.01 % | 3.498 M -11.25 % | 3.942 M 1 681.80 % | 221.229 K | 0.000 -100.00 % | 5.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 20.000 | 0.000 | 0.000 | 0.000 | 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 | 200.274 M 3.56 % | 193.381 M -7.10 % | 208.157 M -19.29 % | 257.908 M -27.89 % | 357.666 M -15.13 % | 421.407 M -11.31 % | 475.150 M -5.05 % | 500.442 M -8.05 % | 544.233 M 60.39 % | 339.324 M 243.81 % | 98.696 M | 0.000 -100.00 % | 14.573 M 41.28 % | 10.315 M -74.21 % | 39.995 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 23.709 M 663.48 % | 3.105 M 31.58 % | 2.360 M 7.08 % | 2.204 M 22.44 % | 1.800 M -68.02 % | 5.629 M 25.36 % | 4.490 M 67.85 % | 2.675 M 33.42 % | 2.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -727.856 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.697 K -5.67 % | 114.167 K -0.08 % | 114.260 K |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 3.889 M -50.20 % | 7.811 M -40.77 % | 13.186 M -25.78 % | 17.766 M -18.39 % | 21.769 M 110.58 % | 10.337 M -28.50 % | 14.458 M 725 523.73 % | -1.993 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.744 M |
| Preferred stock | 0.000 -100.00 % | 124.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.836 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -54.737 M -160.42 % | 90.600 M 0.01 % | 90.593 M -0.01 % | 90.600 M 0.00 % | 90.600 M 0.00 % | 90.600 M 0.00 % | 90.600 M 0.00 % | 90.600 M 0.00 % | 90.600 M 0.00 % | 90.600 M -17.34 % | 109.605 M 20.98 % | 90.600 M 220.95 % | 28.229 M -52.16 % | 59.005 M 0.00 % | 59.005 M -35.78 % | 91.884 M 23.84 % | 74.198 M |
| Deferred tax liabilities non current | 4.917 M -4.44 % | 5.146 M 1 789.08 % | 272.386 K -19.18 % | 337.016 K -33.57 % | 507.333 K -22.19 % | 652.026 K -10.42 % | 727.856 K -3.54 % | 754.596 K 696.18 % | 94.777 K -45.07 % | 172.549 K | 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 | 414.203 M -7.62 % | 448.363 M -12.14 % | 510.309 M -9.92 % | 566.475 M -5.35 % | 598.488 M -8.49 % | 654.009 M -6.25 % | 697.581 M 3.51 % | 673.916 M 2.31 % | 658.684 M 58.17 % | 416.439 M 93.15 % | 215.607 M 188.06 % | 74.848 M -12.66 % | 85.695 M 76.90 % | 48.442 M 941.99 % | 4.649 M -93.83 % | 75.384 M 30.25 % | 57.877 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 26.744 M -44.80 % | 48.447 M 1 514.44 % | 3.001 M 103.98 % | -75.409 M -331.48 % | 32.577 M 374.56 % | -11.865 M 64.59 % | -33.505 M 52.30 % | -70.237 M -1 038.60 % | 7.483 M -60.43 % | 18.913 M 144.77 % | -42.245 M -192.06 % | 45.889 M 208.91 % | -42.133 M 42.32 % | -73.051 M -1 725.83 % | -4.001 M |
| Accounts receivables | 21.956 M -53.31 % | 47.021 M -28.07 % | 65.367 M 1 010.00 % | 5.889 M -90.48 % | 61.868 M 23.15 % | 50.236 M 191.06 % | -55.169 M -470.08 % | -9.677 M 93.51 % | -149.114 M -9.08 % | -136.699 M -28.60 % | -106.302 M -850.42 % | 14.166 M 140.81 % | -34.714 M | 0.000 | 0.000 |
| Inventory | 5.176 M 8.50 % | 4.770 M 132.33 % | -14.753 M -185.12 % | 17.333 M 194.24 % | -18.392 M -173.35 % | 25.073 M -35.88 % | 39.102 M 681.39 % | -6.726 M 91.45 % | -78.620 M 25.91 % | -106.112 M -3 366.95 % | -3.061 M -38.55 % | -2.209 M 7.82 % | -2.396 M | 0.000 | 0.000 |
| Accounts payables | 6.893 M 146.65 % | -14.776 M 71.04 % | -51.014 M 47.14 % | -96.501 M -114.88 % | -44.908 M 23.10 % | -58.396 M -390.51 % | -11.905 M | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -7.281 M -163.69 % | 11.431 M 236.15 % | 3.401 M 259.64 % | -2.130 M -106.26 % | 34.011 M 218.18 % | -28.779 M -420.13 % | -5.533 M 89.72 % | -53.834 M -122.89 % | 235.217 M -10.13 % | 261.725 M 767.93 % | -39.184 M -181.47 % | 48.098 M 1 057.68 % | -5.022 M | 0.000 | 0.000 |
| Other non cash items | -228.000 K -102.66 % | 8.579 M 15.09 % | 7.454 M 45.55 % | 5.122 M 3.23 % | 4.961 M 351.55 % | -1.972 M -483.42 % | 514.388 K 117.12 % | -3.004 M 29.77 % | -4.277 M -875.07 % | -438.657 K -100.44 % | 99.001 M 19 791.28 % | 497.710 K -88.72 % | 4.413 M 302.81 % | 1.096 M -58.00 % | 2.608 M |
| Net cash provided by operating activities | -8.488 M -166.37 % | 12.788 M -43.20 % | 22.514 M 136.65 % | -61.432 M -225.57 % | 48.924 M 7 058.88 % | 683.403 K 109.15 % | -7.468 M 84.85 % | -49.303 M -305.78 % | 23.959 M -4.38 % | 25.056 M 161.24 % | -40.918 M -188.21 % | 46.387 M 223.61 % | -37.527 M 45.80 % | -69.231 M -1 939.69 % | 3.763 M |
| Investments in property plant and equipment | -153.000 K | 0.000 100.00 % | -4.065 M -316.71 % | -975.594 K 95.72 % | -22.816 M -1 860.95 % | -1.164 M 57.81 % | -2.758 M 51.69 % | -5.708 M 31.67 % | -8.353 M -138.61 % | -3.501 M | 0.000 | 0.000 | 0.000 100.00 % | -4.503 M | 0.000 |
| Acquisitions net | 0.000 -100.00 % | 2.407 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 |
| Purchases of investments | 0.000 100.00 % | -4.174 M | 0.000 100.00 % | -235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.661 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 4.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.980 M | 0.000 |
| Other investing activites | 1.244 M 62.37 % | 766.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.661 M | 0.000 100.00 % | -37.661 M -860.84 % | 4.950 M 209.93 % | -4.503 M -116.58 % | 27.163 M |
| Net cash used for investing activites | 5.400 M 639.55 % | -1.001 M 75.38 % | -4.065 M -235.82 % | -1.211 M 94.69 % | -22.816 M -1 860.95 % | -1.164 M 57.81 % | -2.758 M 51.69 % | -5.708 M 31.67 % | -8.353 M -124.45 % | 34.161 M | 0.000 100.00 % | -37.661 M -860.84 % | 4.950 M 1 046.55 % | -522.950 K -101.93 % | 27.163 M |
| Debt repayment | 2.292 M 136.36 % | -6.304 M 13.28 % | -7.269 M -109.98 % | 72.868 M 1 062.14 % | -7.574 M 57.61 % | -17.867 M -289.71 % | 9.418 M -43.31 % | 16.611 M 2 671.77 % | 599.301 K 101.16 % | -51.600 M -226.35 % | 40.840 M | 0.000 100.00 % | -81.715 M -217.36 % | 69.629 M 329.21 % | -30.378 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M 18.81 % | 7.575 M -76.86 % | 32.738 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.850 M | 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -10.671 M 5.71 % | -11.317 M 27.41 % | -15.590 M -34.72 % | -11.572 M -359.92 % | 4.452 M 204.81 % | -4.248 M -159.21 % | -1.639 M -696.47 % | -205.749 K -388.45 % | -42.123 K | 0.000 100.00 % | -8.550 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 2.292 M 113.50 % | -16.975 M 8.67 % | -18.587 M -132.45 % | 57.279 M 399.18 % | -19.145 M -42.72 % | -13.415 M -205.25 % | 12.745 M -73.29 % | 47.710 M 12 022.93 % | 393.552 K 100.76 % | -51.643 M -226.45 % | 40.840 M 577.67 % | -8.550 M -126.61 % | 32.135 M -53.85 % | 69.629 M 329.21 % | -30.378 M |
| Effect of forex changes on cash | -1.020 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 |
| Net change in cash | -797.020 K 84.64 % | -5.188 M -3 652.37 % | -138.249 K 97.42 % | -5.364 M -177.04 % | 6.963 M 150.11 % | -13.895 M -651.50 % | 2.519 M 134.51 % | -7.301 M -145.63 % | 15.999 M 111.23 % | 7.574 M 9 849.13 % | -77.694 K -144.35 % | 175.202 K 139.70 % | -441.363 K -252.99 % | -125.037 K -122.82 % | 547.857 K |
| Cash at beginning of period | 1.317 M -79.75 % | 6.505 M -2.08 % | 6.643 M -44.67 % | 12.007 M 138.04 % | 5.044 M -73.37 % | 18.939 M 15.34 % | 16.419 M -30.78 % | 23.720 M 207.22 % | 7.721 M 5 169.17 % | 146.532 K -34.65 % | 224.226 K 357.38 % | 49.024 K -90.00 % | 490.387 K -20.32 % | 615.423 K 810.85 % | 67.566 K |
| Cash at end of period | 520.000 K -60.52 % | 1.317 M -79.75 % | 6.505 M -2.08 % | 6.643 M -44.67 % | 12.007 M 138.04 % | 5.044 M -73.37 % | 18.939 M 15.34 % | 16.419 M -30.78 % | 23.720 M 207.22 % | 7.721 M 5 169.17 % | 146.532 K -34.65 % | 224.226 K 357.38 % | 49.024 K -90.00 % | 490.386 K -20.32 % | 615.423 K |
| Operating cash flow | -8.488 M -166.37 % | 12.788 M -43.20 % | 22.514 M 136.65 % | -61.432 M -225.57 % | 48.924 M 7 058.88 % | 683.403 K 109.15 % | -7.468 M 84.85 % | -49.303 M -305.78 % | 23.959 M -4.38 % | 25.056 M 161.24 % | -40.918 M -188.21 % | 46.387 M 223.61 % | -37.527 M 45.80 % | -69.231 M -1 939.69 % | 3.763 M |
| Capital expenditure | -153.000 K 93.64 % | -2.407 M 40.79 % | -4.065 M -316.71 % | -975.594 K 95.72 % | -22.816 M -1 860.95 % | -1.164 M 57.81 % | -2.758 M 51.69 % | -5.708 M 31.67 % | -8.353 M -138.61 % | -3.501 M | 0.000 | 0.000 | 0.000 100.00 % | -4.503 M | 0.000 |
| Free CashFlow | -8.641 M -167.57 % | 12.788 M -30.68 % | 18.448 M 129.56 % | -62.407 M -339.04 % | 26.108 M 5 537.74 % | -480.123 K 95.30 % | -10.225 M 81.41 % | -55.011 M -452.51 % | 15.606 M -27.60 % | 21.556 M 152.68 % | -40.918 M -188.21 % | 46.387 M 223.61 % | -37.527 M 49.11 % | -73.734 M -2 059.35 % | 3.763 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.933 M -28.72 % | 2.712 M -39.59 % | 4.489 M -32.26 % | 6.627 M -39.42 % | 10.939 M -36.28 % | 17.167 M 12.30 % | 15.287 M -50.94 % | 31.157 M -21.59 % | 39.737 M -25.54 % | 53.367 M 5.89 % | 50.400 M -25.61 % | 67.751 M -13.95 % | 78.734 M -20.13 % | 98.573 M -4.76 % | 103.500 M 1.42 % | 102.054 M 128.46 % | 44.671 M -62.60 % | 119.447 M 3.98 % | 114.874 M 52.49 % | 75.330 M 388.05 % | 15.435 M -91.36 % | 178.628 M -11.74 % | 202.378 M -7.15 % | 217.974 M -11.12 % | 245.255 M -16.72 % | 294.489 M -4.39 % | 308.014 M 4.57 % | 294.550 M -4.14 % | 307.281 M -12.73 % | 352.102 M 25.68 % | 280.147 M -1.46 % | 284.297 M -13.91 % | 330.228 M 11.07 % | 297.311 M -2.88 % | 306.118 M -13.41 % | 353.512 M 13.36 % | 311.842 M -4.55 % | 326.698 M 963.64 % | 30.715 M 32.48 % | 23.185 M -66.94 % | 70.136 M 2.89 % | 68.163 M -1.71 % | 69.347 M | 0.000 | 0.000 -100.00 % | 15.589 M -25.10 % | 20.814 M 351.50 % | 4.610 M -92.38 % | 60.532 M 328.15 % | 14.138 M -63.62 % | 38.859 M 208.94 % | 12.578 M -6.18 % | 13.406 M 413.64 % | 2.610 M | 0.000 | 0.000 -100.00 % | 3.000 K |
| Net income | 6.302 M 162.29 % | -10.117 M -29.04 % | -7.840 M 21.53 % | -9.991 M -3.60 % | -9.644 M 58.56 % | -23.275 M -62.01 % | -14.366 M -59.34 % | -9.016 M -68.97 % | -5.336 M -146.81 % | 11.398 M 203.16 % | -11.049 M -468.79 % | 2.996 M 145.98 % | 1.218 M 133.25 % | -3.664 M -190.22 % | 4.061 M -28.21 % | 5.657 M 210.86 % | -5.103 M -166.31 % | 7.696 M 116.60 % | 3.553 M 254.01 % | -2.307 M 63.31 % | -6.287 M -305.64 % | -1.550 M -419.56 % | 485.000 K -80.50 % | 2.487 M -18.27 % | 3.043 M -12.71 % | 3.486 M -15.35 % | 4.118 M -14.76 % | 4.831 M -20.25 % | 6.058 M 4.47 % | 5.799 M 79.70 % | 3.227 M 7.89 % | 2.991 M -15.96 % | 3.559 M -1.11 % | 3.599 M 20.65 % | 2.983 M -22.68 % | 3.858 M 26.12 % | 3.059 M -25.24 % | 4.092 M 968.41 % | 383.000 K 5 371.43 % | 7.000 K -96.02 % | 176.000 K -47.60 % | 335.903 K -44.02 % | 600.000 K 4 715.38 % | -13.000 K -116.67 % | -6.000 K -101.54 % | 390.710 K 1 875.95 % | -22.000 K 93.21 % | -324.000 K -171.52 % | 453.000 K 191.89 % | -493.000 K -245.43 % | 339.000 K 1 110.71 % | 28.000 K -92.73 % | 385.000 K -78.89 % | 1.824 M 698.03 % | -305.000 K 89.68 % | -2.955 M -4 994.83 % | -58.000 K |
| Income before tax | 6.302 M 164.31 % | -9.799 M -23.77 % | -7.917 M 20.38 % | -9.943 M 2.17 % | -10.164 M 43.61 % | -18.024 M -25.16 % | -14.401 M -58.67 % | -9.076 M -69.11 % | -5.367 M -147.02 % | 11.415 M 205.31 % | -10.839 M -371.25 % | 3.996 M 164.99 % | 1.508 M 129.01 % | -5.198 M -194.72 % | 5.488 M -6.22 % | 5.852 M 214.68 % | -5.103 M -159.25 % | 8.613 M 142.42 % | 3.553 M 254.01 % | -2.307 M 63.31 % | -6.287 M -569.39 % | -939.210 K -245.16 % | 647.000 K -80.49 % | 3.316 M -18.26 % | 4.057 M 19.31 % | 3.400 M -38.07 % | 5.491 M -14.75 % | 6.441 M -20.26 % | 8.077 M 4.86 % | 7.703 M 60.01 % | 4.814 M 7.84 % | 4.464 M -15.98 % | 5.313 M 4.30 % | 5.094 M 14.39 % | 4.453 M -22.66 % | 5.758 M 26.11 % | 4.566 M -21.67 % | 5.829 M 919.06 % | 572.000 K 5 620.00 % | 10.000 K -96.03 % | 252.000 K -66.22 % | 745.922 K 24.32 % | 600.000 K 4 715.38 % | -13.000 K -116.67 % | -6.000 K -101.54 % | 390.710 K 1 875.95 % | -22.000 K 93.21 % | -324.000 K -171.52 % | 453.000 K 318.84 % | -207.000 K -161.06 % | 339.000 K 1 110.71 % | 28.000 K -92.73 % | 385.000 K -81.21 % | 2.049 M 771.80 % | -305.000 K 89.68 % | -2.955 M -4 994.83 % | -58.000 K |
| Income before tax ratio | 3.26 190.23 % | -3.61 -104.87 % | -1.76 -17.55 % | -1.50 -61.48 % | -0.93 11.50 % | -1.05 -11.45 % | -0.94 -223.39 % | -0.29 -115.68 % | -0.14 -163.14 % | 0.21 199.46 % | -0.22 -464.63 % | 0.06 207.94 % | 0.02 136.32 % | -0.05 -199.46 % | 0.05 -7.53 % | 0.06 150.20 % | -0.11 -258.42 % | 0.07 133.14 % | 0.03 200.99 % | -0.03 92.48 % | -0.41 -7 646.81 % | -0.01 -264.46 % | 0.00 -78.98 % | 0.02 -8.03 % | 0.02 43.26 % | 0.01 -35.23 % | 0.02 -18.48 % | 0.02 -16.81 % | 0.03 20.15 % | 0.02 27.31 % | 0.02 9.44 % | 0.02 -2.41 % | 0.02 -6.10 % | 0.02 17.78 % | 0.01 -10.69 % | 0.02 11.24 % | 0.01 -17.94 % | 0.02 -4.19 % | 0.02 4 217.70 % | 0.00 -88.00 % | 0.00 -67.17 % | 0.01 26.48 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.03 2 471.14 % | 0.00 98.50 % | -0.07 -1 039.14 % | 0.01 151.11 % | -0.01 -267.83 % | 0.01 291.89 % | 0.00 -92.25 % | 0.03 -96.34 % | 0.79 | 0.00 | 0.00 100.00 % | -19.33 |
| EBITDA | 8.338 M 251.05 % | -5.520 M 16.97 % | -6.648 M 8.98 % | -7.304 M 2.96 % | -7.527 M 52.97 % | -16.005 M -40.23 % | -11.413 M -98.56 % | -5.748 M -167.97 % | -2.145 M -114.46 % | 14.837 M 329.60 % | -6.462 M -184.68 % | 7.631 M 78.88 % | 4.266 M 2 685.45 % | -165.000 K -101.97 % | 8.360 M 0.76 % | 8.297 M 462.31 % | -2.290 M -114.86 % | 15.411 M 154.81 % | 6.048 M 454.86 % | 1.090 M 118.72 % | -5.823 M -241.92 % | 4.103 M 51.96 % | 2.700 M -50.59 % | 5.465 M -19.64 % | 6.801 M 31.65 % | 5.166 M -27.48 % | 7.123 M -10.24 % | 7.936 M -14.03 % | 9.231 M -5.39 % | 9.757 M 76.06 % | 5.542 M 17.94 % | 4.699 M -14.28 % | 5.482 M -5.68 % | 5.812 M 28.95 % | 4.507 M -23.91 % | 5.923 M 23.55 % | 4.794 M -19.27 % | 5.938 M 884.74 % | 603.000 K | 0.000 | 0.000 -100.00 % | 746.114 K | 0.000 | 0.000 | 0.000 -100.00 % | 390.710 K | 0.000 | 0.000 | 0.000 100.00 % | -211.000 K -161.52 % | 343.000 K 1 125.00 % | 28.000 K -92.73 % | 385.000 K -81.21 % | 2.049 M 771.80 % | -305.000 K 89.68 % | -2.955 M -4 994.83 % | -58.000 K |
| Net income ratio | 3.26 187.39 % | -3.73 -113.60 % | -1.75 -15.84 % | -1.51 -71.01 % | -0.88 34.97 % | -1.36 -44.27 % | -0.94 -224.75 % | -0.29 -115.50 % | -0.13 -162.87 % | 0.21 197.43 % | -0.22 -595.75 % | 0.04 185.85 % | 0.02 141.62 % | -0.04 -194.72 % | 0.04 -29.22 % | 0.06 148.52 % | -0.11 -277.30 % | 0.06 108.31 % | 0.03 200.99 % | -0.03 92.48 % | -0.41 -4 594.45 % | -0.01 -462.05 % | 0.00 -79.00 % | 0.01 -8.04 % | 0.01 4.82 % | 0.01 -11.46 % | 0.01 -18.48 % | 0.02 -16.81 % | 0.02 19.70 % | 0.02 42.98 % | 0.01 9.49 % | 0.01 -2.38 % | 0.01 -10.97 % | 0.01 24.22 % | 0.01 -10.71 % | 0.01 11.25 % | 0.01 -21.68 % | 0.01 0.45 % | 0.01 4 030.07 % | 0.00 -87.97 % | 0.00 -49.08 % | 0.00 -43.04 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.03 2 471.14 % | 0.00 98.50 % | -0.07 -1 039.14 % | 0.01 121.46 % | -0.03 -499.72 % | 0.01 291.89 % | 0.00 -92.25 % | 0.03 -95.89 % | 0.70 | 0.00 | 0.00 100.00 % | -19.33 |
| Ratio EBITDA | 4.31 311.92 % | -2.04 -37.44 % | -1.48 -34.37 % | -1.10 -60.18 % | -0.69 26.20 % | -0.93 -24.88 % | -0.75 -304.68 % | -0.18 -241.77 % | -0.05 -119.42 % | 0.28 316.84 % | -0.13 -213.83 % | 0.11 107.88 % | 0.05 3 336.91 % | 0.00 -102.07 % | 0.08 -0.65 % | 0.08 258.59 % | -0.05 -139.73 % | 0.13 145.05 % | 0.05 263.86 % | 0.01 103.84 % | -0.38 -1 742.42 % | 0.02 72.17 % | 0.01 -46.79 % | 0.03 -9.59 % | 0.03 58.08 % | 0.02 -24.14 % | 0.02 -14.17 % | 0.03 -10.31 % | 0.03 8.41 % | 0.03 40.08 % | 0.02 19.69 % | 0.02 -0.43 % | 0.02 -15.08 % | 0.02 32.77 % | 0.01 -12.13 % | 0.02 8.99 % | 0.02 -15.42 % | 0.02 -7.42 % | 0.02 | 0.00 | 0.00 -100.00 % | 0.01 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 -269.08 % | 0.01 296.51 % | 0.00 -92.25 % | 0.03 -96.34 % | 0.79 | 0.00 | 0.00 100.00 % | -19.33 |
| Gross profit ratio | 0.13 105.96 % | -2.16 -1 522.97 % | 0.15 -3.47 % | 0.16 -15.65 % | 0.19 169.30 % | -0.27 -272.21 % | 0.16 -19.99 % | 0.20 -30.92 % | 0.28 21.90 % | 0.23 14.11 % | 0.20 -9.50 % | 0.22 25.89 % | 0.18 1 098.01 % | -0.02 -107.29 % | 0.25 22.13 % | 0.20 65.81 % | 0.12 -58.94 % | 0.29 84.42 % | 0.16 34.54 % | 0.12 -27.04 % | 0.16 26.77 % | 0.13 7.50 % | 0.12 -1.98 % | 0.12 -8.78 % | 0.13 -0.98 % | 0.14 8.53 % | 0.12 -9.64 % | 0.14 1.59 % | 0.14 10.50 % | 0.12 -11.38 % | 0.14 10.00 % | 0.13 11.75 % | 0.11 -17.08 % | 0.14 16.67 % | 0.12 -0.77 % | 0.12 28.39 % | 0.09 34.28 % | 0.07 -44.82 % | 0.12 282.78 % | 0.03 202.10 % | 0.01 101.17 % | -0.91 -197.57 % | 0.94 | 0.00 | 0.00 -100.00 % | 0.02 857.21 % | 0.00 852.39 % | 0.00 -99.06 % | 0.02 1 211.69 % | 0.00 -84.86 % | 0.01 -31.33 % | 0.02 -53.92 % | 0.04 -96.31 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 28.645 M -1.35 % | 29.037 M 0.00 % | 29.037 M 1.72 % | 28.546 M 0.64 % | 28.365 M -0.65 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M -4.71 % | 29.960 M -1.61 % | 30.450 M 6.65 % | 28.550 M -1.58 % | 29.007 M -2.57 % | 29.774 M 5.02 % | 28.350 M -4.21 % | 29.596 M -0.04 % | 29.608 M 2.67 % | 28.838 M 0.91 % | 28.577 M -7.82 % | 31.000 M 27.84 % | 24.250 M -12.24 % | 27.633 M -9.19 % | 30.430 M 0.36 % | 30.322 M 98.81 % | 15.252 M 1.03 % | 15.097 M -0.32 % | 15.145 M 1.85 % | 14.869 M 56.66 % | 9.491 M -1.63 % | 9.648 M 0.31 % | 9.619 M 1.56 % | 9.471 M -1.57 % | 9.623 M 2.26 % | 9.410 M -1.57 % | 9.559 M 0.45 % | 9.516 M -0.61 % | 9.575 M 0.52 % | 9.525 M 8.24 % | 8.800 M -3.96 % | 9.163 M -3.81 % | 9.525 M 0.03 % | 9.522 M -0.03 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 197.66 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M -0.37 % | 3.212 M 10.76 % | 2.900 M |
| Weighted average shs out | 28.645 M -1.35 % | 29.037 M 0.00 % | 29.037 M 1.72 % | 28.546 M 0.64 % | 28.365 M -0.65 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M 0.00 % | 28.550 M -6.24 % | 30.450 M 6.65 % | 28.550 M 0.00 % | 28.550 M 0.94 % | 28.285 M -0.23 % | 28.350 M -3.78 % | 29.465 M -0.48 % | 29.608 M 2.67 % | 28.838 M 0.91 % | 28.577 M -7.82 % | 31.000 M 27.84 % | 24.250 M -12.24 % | 27.633 M -0.11 % | 27.664 M -5.99 % | 29.426 M 142.95 % | 12.112 M 0.28 % | 12.078 M -0.32 % | 12.116 M 0.29 % | 12.081 M 27.29 % | 9.491 M -1.63 % | 9.648 M 0.31 % | 9.619 M 1.56 % | 9.471 M -1.57 % | 9.623 M 2.26 % | 9.410 M -1.57 % | 9.559 M 0.45 % | 9.516 M -0.61 % | 9.575 M 0.52 % | 9.525 M 8.24 % | 8.800 M -3.96 % | 9.163 M -3.81 % | 9.525 M 0.03 % | 9.522 M -0.03 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 0.00 % | 9.525 M 197.66 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M -0.37 % | 3.212 M 10.76 % | 2.900 M |
| EPS diluted | 0.22 162.86 % | -0.35 -29.63 % | -0.27 22.86 % | -0.35 -2.94 % | -0.34 58.54 % | -0.82 -64.00 % | -0.50 -56.25 % | -0.32 -68.42 % | -0.19 -147.50 % | 0.40 202.56 % | -0.39 -490.00 % | 0.10 150.00 % | 0.04 130.77 % | -0.13 -192.86 % | 0.14 -26.32 % | 0.19 205.56 % | -0.18 -169.23 % | 0.26 116.67 % | 0.12 250.00 % | -0.08 63.64 % | -0.22 -340.00 % | -0.05 -350.00 % | 0.02 -77.78 % | 0.09 -10.00 % | 0.10 -16.67 % | 0.12 -55.56 % | 0.27 -15.63 % | 0.32 -20.00 % | 0.40 2.56 % | 0.39 14.71 % | 0.34 9.68 % | 0.31 -16.22 % | 0.37 -2.63 % | 0.38 22.58 % | 0.31 -24.39 % | 0.41 28.13 % | 0.32 -25.58 % | 0.43 975.00 % | 0.04 300.00 % | 0.01 -50.00 % | 0.02 -45.50 % | 0.04 -41.75 % | 0.06 4 600.00 % | 0.00 -133.33 % | 0.00 -101.46 % | 0.04 1 882.61 % | 0.00 93.24 % | -0.03 -171.43 % | 0.05 131.73 % | -0.15 -236.36 % | 0.11 1 150.00 % | 0.01 -92.67 % | 0.12 -78.95 % | 0.57 698.11 % | -0.10 89.64 % | -0.92 -4 500.00 % | -0.02 |
| Earnings per share | 0.22 162.86 % | -0.35 -29.63 % | -0.27 22.86 % | -0.35 -2.94 % | -0.34 58.54 % | -0.82 -64.00 % | -0.50 -56.25 % | -0.32 -68.42 % | -0.19 -147.50 % | 0.40 202.56 % | -0.39 -490.00 % | 0.10 150.00 % | 0.04 130.77 % | -0.13 -192.86 % | 0.14 -30.00 % | 0.20 211.11 % | -0.18 -166.67 % | 0.27 125.00 % | 0.12 250.00 % | -0.08 63.64 % | -0.22 -340.00 % | -0.05 -350.00 % | 0.02 -77.78 % | 0.09 -18.18 % | 0.11 -15.38 % | 0.13 -61.76 % | 0.34 -15.00 % | 0.40 -20.00 % | 0.50 4.17 % | 0.48 41.18 % | 0.34 9.68 % | 0.31 -16.22 % | 0.37 -2.63 % | 0.38 22.58 % | 0.31 -24.39 % | 0.41 28.13 % | 0.32 -25.58 % | 0.43 975.00 % | 0.04 300.00 % | 0.01 -50.00 % | 0.02 -45.50 % | 0.04 -41.75 % | 0.06 4 600.00 % | 0.00 -133.33 % | 0.00 -101.46 % | 0.04 1 882.61 % | 0.00 93.24 % | -0.03 -171.43 % | 0.05 131.73 % | -0.15 -236.36 % | 0.11 1 150.00 % | 0.01 -92.67 % | 0.12 -78.95 % | 0.57 698.11 % | -0.10 89.64 % | -0.92 -4 500.00 % | -0.02 |
| Gross profit | 249.000 K 104.25 % | -5.863 M -959.68 % | 682.000 K -34.61 % | 1.043 M -48.90 % | 2.041 M 144.16 % | -4.622 M -293.39 % | 2.390 M -60.74 % | 6.088 M -45.84 % | 11.240 M -9.24 % | 12.384 M 20.83 % | 10.249 M -32.68 % | 15.224 M 8.33 % | 14.053 M 897.15 % | -1.763 M -106.95 % | 25.382 M 23.86 % | 20.493 M 278.80 % | 5.410 M -84.64 % | 35.231 M 91.77 % | 18.372 M 105.16 % | 8.955 M 256.06 % | 2.515 M -89.05 % | 22.959 M -5.11 % | 24.196 M -9.00 % | 26.588 M -18.93 % | 32.795 M -17.54 % | 39.769 M 3.77 % | 38.325 M -5.51 % | 40.561 M -2.62 % | 41.653 M -3.57 % | 43.194 M 11.38 % | 38.782 M 8.40 % | 35.778 M -3.79 % | 37.189 M -7.90 % | 40.378 M 13.31 % | 35.635 M -14.07 % | 41.472 M 45.54 % | 28.495 M 28.17 % | 22.232 M 486.91 % | 3.788 M 407.10 % | 747.000 K -0.13 % | 748.000 K 101.20 % | -62.269 M -195.91 % | 64.927 M | 0.000 | 0.000 -100.00 % | 308.282 K 616.93 % | 43.000 K 4 200.00 % | 1.000 K -99.93 % | 1.404 M 5 516.00 % | 25.000 K -94.49 % | 454.000 K 112.15 % | 214.000 K -56.77 % | 495.000 K -81.03 % | 2.610 M | 0.000 | 0.000 -100.00 % | 3.000 K |
| Income tax expense | 0.000 -100.00 % | 318.000 K 518.42 % | -76.000 K -258.33 % | 48.000 K 109.23 % | -520.000 K -109.90 % | 5.251 M 15 102.86 % | -35.000 K 41.67 % | -60.000 K -93.55 % | -31.000 K -294.74 % | 15.919 K -92.42 % | 210.000 K -79.00 % | 1.000 M 244.83 % | 290.000 K 118.90 % | -1.535 M -207.55 % | 1.427 M 631.79 % | 195.000 K 1 850.00 % | 10.000 K -98.91 % | 917.215 K | 0.000 | 0.000 | 0.000 -100.00 % | 610.680 K 276.96 % | 162.000 K -80.46 % | 829.000 K -18.24 % | 1.014 M 1 273.34 % | -86.420 K -106.29 % | 1.373 M -14.72 % | 1.610 M -20.26 % | 2.019 M 6.04 % | 1.904 M 19.97 % | 1.587 M 7.74 % | 1.473 M -16.02 % | 1.754 M 17.32 % | 1.495 M 1.70 % | 1.470 M -22.67 % | 1.901 M 26.14 % | 1.507 M -13.24 % | 1.737 M 819.05 % | 189.000 K 6 200.00 % | 3.000 K -96.05 % | 76.000 K -81.46 % | 410.019 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 1.684 M -80.36 % | 8.575 M 125.24 % | 3.807 M -31.82 % | 5.584 M -37.24 % | 8.898 M -59.16 % | 21.789 M 68.95 % | 12.897 M -48.55 % | 25.069 M -12.03 % | 28.497 M -30.47 % | 40.983 M 2.07 % | 40.151 M -23.56 % | 52.527 M -18.79 % | 64.681 M -35.54 % | 100.336 M 28.44 % | 78.118 M -4.22 % | 81.561 M 107.74 % | 39.261 M -53.38 % | 84.215 M -12.73 % | 96.502 M 45.39 % | 66.375 M 413.74 % | 12.920 M -91.70 % | 155.669 M -12.63 % | 178.182 M -6.90 % | 191.386 M -9.92 % | 212.460 M -16.59 % | 254.720 M -5.55 % | 269.689 M 6.18 % | 253.989 M -4.38 % | 265.628 M -14.01 % | 308.908 M 27.98 % | 241.365 M -2.88 % | 248.519 M -15.19 % | 293.039 M 14.05 % | 256.933 M -5.01 % | 270.483 M -13.32 % | 312.040 M 10.13 % | 283.347 M -6.94 % | 304.466 M 1 030.71 % | 26.927 M 20.01 % | 22.438 M -67.66 % | 69.388 M -46.80 % | 130.432 M 2 850.95 % | 4.420 M | 0.000 | 0.000 -100.00 % | 15.281 M -26.43 % | 20.771 M 350.66 % | 4.609 M -92.21 % | 59.128 M 318.96 % | 14.113 M -63.25 % | 38.405 M 210.62 % | 12.364 M -4.24 % | 12.911 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 316.861 K | 0.000 | 0.000 | 0.000 -100.00 % | 245.142 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 311.068 K | 0.000 | 0.000 | 0.000 -100.00 % | 541.178 K | 0.000 | 0.000 | 0.000 -100.00 % | 169.890 K | 0.000 | 0.000 | 0.000 -100.00 % | 939.754 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 530.981 K | 0.000 | 0.000 | 0.000 -100.00 % | 211.464 K | 0.000 | 0.000 | 0.000 -100.00 % | 168.638 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.748 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.320 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.544 M | 0.000 -100.00 % | 6.568 M -27.97 % | 9.119 M | 0.000 | 0.000 -100.00 % | 8.549 M 4 597.25 % | 182.000 K 857.89 % | 19.000 K -99.89 % | 17.520 M 29 099.77 % | 60.000 K -98.24 % | 3.406 M 2 170.67 % | 150.000 K -99.11 % | 16.883 M 1 951.42 % | 823.000 K 200.61 % | -818.000 K -8 280.00 % | 10.000 K -98.74 % | 796.233 K 1 461.24 % | 51.000 K -54.05 % | 111.000 K | 0.000 -100.00 % | 16.917 M 6 893.78 % | -249.000 K -104.49 % | 5.551 M 5 237.50 % | 104.000 K -77.98 % | 472.245 K -59.11 % | 1.155 M 23.93 % | 932.000 K 639.68 % | 126.000 K 11.50 % | 113.000 K 37.80 % | 82.000 K -19.61 % | 102.000 K -36.25 % | 160.000 K 3 100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 6.544 M 224.12 % | 2.019 M -69.26 % | 6.568 M -27.97 % | 9.119 M 55.77 % | 5.854 M -53.05 % | 12.469 M -13.20 % | 14.365 M 9.77 % | 13.086 M -9.31 % | 14.429 M -12.45 % | 16.481 M -12.53 % | 18.842 M 53.47 % | 12.277 M 7.83 % | 11.386 M -40.32 % | 19.077 M -0.57 % | 19.187 M 50.84 % | 12.720 M 40.52 % | 9.052 M -62.44 % | 24.102 M 75.05 % | 13.769 M 33.23 % | 10.335 M 17.90 % | 8.766 M -72.59 % | 31.984 M 42.41 % | 22.460 M -19.72 % | 27.977 M 1.23 % | 27.636 M -21.52 % | 35.214 M 7.50 % | 32.757 M -3.53 % | 33.957 M 3.06 % | 32.948 M -5.17 % | 34.744 M 3.80 % | 33.472 M 6.83 % | 31.333 M -1.84 % | 31.920 M -9.46 % | 35.256 M 12.82 % | 31.249 M -12.22 % | 35.600 M 49.57 % | 23.801 M 45.42 % | 16.367 M 409.88 % | 3.210 M 335.55 % | 737.000 K 48.59 % | 496.000 K 100.79 % | -63.015 M -197.96 % | 64.327 M 494 723.08 % | 13.000 K 116.67 % | 6.000 K 107.28 % | -82.428 K -226.81 % | 65.000 K -80.00 % | 325.000 K -65.83 % | 951.000 K 302.97 % | 236.000 K 112.61 % | 111.000 K -40.32 % | 186.000 K 69.09 % | 110.000 K -80.39 % | 561.000 K 83.93 % | 305.000 K -89.68 % | 2.955 M 4 744.26 % | 61.000 K |
| Cost and expenses | 8.228 M -22.33 % | 10.594 M 2.11 % | 10.375 M -29.44 % | 14.703 M -0.33 % | 14.752 M -56.94 % | 34.258 M 25.66 % | 27.262 M -28.55 % | 38.155 M -11.11 % | 42.926 M -25.30 % | 57.463 M -2.59 % | 58.993 M -8.97 % | 64.804 M -14.81 % | 76.067 M -36.30 % | 119.413 M 22.72 % | 97.305 M 3.21 % | 94.281 M 95.15 % | 48.313 M -55.40 % | 108.317 M -1.77 % | 110.271 M 43.75 % | 76.710 M 253.73 % | 21.686 M -88.44 % | 187.653 M -6.47 % | 200.642 M -8.53 % | 219.363 M -8.64 % | 240.096 M -17.19 % | 289.934 M -4.14 % | 302.446 M 5.04 % | 287.946 M -3.56 % | 298.576 M -13.12 % | 343.652 M 25.04 % | 274.837 M -1.79 % | 279.852 M -13.88 % | 324.959 M 11.22 % | 292.189 M -3.16 % | 301.732 M -13.21 % | 347.640 M 13.18 % | 307.148 M -4.27 % | 320.833 M 964.58 % | 30.137 M 30.04 % | 23.175 M -66.84 % | 69.884 M 3.66 % | 67.417 M -1.94 % | 68.747 M 528 723.08 % | 13.000 K 116.67 % | 6.000 K -99.96 % | 15.199 M -27.06 % | 20.836 M 322.29 % | 4.934 M -91.79 % | 60.079 M 318.70 % | 14.349 M -62.75 % | 38.516 M 206.90 % | 12.550 M -3.62 % | 13.021 M 2 221.03 % | 561.000 K 83.93 % | 305.000 K -89.68 % | 2.955 M 4 744.26 % | 61.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.019 M | 0.000 | 0.000 -100.00 % | 5.854 M -53.05 % | 12.469 M 114.39 % | 5.816 M 29.71 % | 4.484 M -18.28 % | 5.487 M 1.91 % | 5.384 M -30.47 % | 7.743 M 179.93 % | 2.766 M 27.82 % | 2.164 M -64.39 % | 6.077 M -28.84 % | 8.540 M 69.71 % | 5.032 M 66.68 % | 3.019 M -80.54 % | 15.516 M 133.78 % | 6.637 M 31.35 % | 5.053 M 45.45 % | 3.474 M -86.77 % | 26.258 M 132.68 % | 11.285 M -15.34 % | 13.330 M -9.41 % | 14.715 M -25.85 % | 19.844 M 13.98 % | 17.410 M 1.25 % | 17.195 M 4.50 % | 16.454 M -61.91 % | 43.196 M 139.70 % | 18.021 M 13.49 % | 15.879 M 6.26 % | 14.944 M -64.24 % | 41.793 M 187.21 % | 14.551 M -15.46 % | 17.211 M 28.47 % | 13.397 M 6.98 % | 12.523 M 984.27 % | 1.155 M | 0.000 -100.00 % | 120.000 K -97.21 % | 4.300 M -13.95 % | 4.997 M | 0.000 | 0.000 -100.00 % | 663.747 K 2 554.99 % | 25.000 K -37.50 % | 40.000 K -61.90 % | 105.000 K -72.08 % | 376.129 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.969 K | 0.000 | 0.000 | 0.000 -100.00 % | 318.000 | 0.000 | 0.000 | 0.000 -100.00 % | 659.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.469 M -24.16 % | 1.937 M -5.74 % | 2.055 M -3.16 % | 2.122 M 0.09 % | 2.120 M 4.07 % | 2.037 M -16.38 % | 2.436 M 7.84 % | 2.259 M 2.82 % | 2.197 M 1.38 % | 2.167 M -6.03 % | 2.306 M -2.16 % | 2.357 M 80.06 % | 1.309 M 54.85 % | 845.309 K -44.75 % | 1.530 M 38.71 % | 1.103 M -25.02 % | 1.471 M -53.51 % | 3.164 M 187.42 % | 1.101 M 6.27 % | 1.036 M 2 777.78 % | 36.000 K -97.67 % | 1.544 M 83.78 % | 840.000 K -0.71 % | 846.000 K -29.85 % | 1.206 M 15.82 % | 1.041 M -15.48 % | 1.232 M 12.51 % | 1.095 M 45.23 % | 754.000 K -12.33 % | 860.000 K 48.79 % | 578.000 K 580.00 % | 85.000 K -26.72 % | 116.000 K 262.50 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 567.000 K -75.78 % | 2.341 M 397.84 % | -786.000 K -252.03 % | 517.000 K 0.00 % | 517.000 K 2 972.22 % | -18.000 K -103.26 % | 552.000 K -48.31 % | 1.068 M 4.20 % | 1.025 M -13.14 % | 1.180 M -43.02 % | 2.071 M 62.05 % | 1.278 M -11.80 % | 1.449 M -61.80 % | 3.793 M 182.64 % | 1.342 M 0.00 % | 1.342 M 0.00 % | 1.342 M -63.06 % | 3.633 M 160.63 % | 1.394 M -40.91 % | 2.359 M 451.17 % | 428.000 K -87.36 % | 3.386 M 179.16 % | 1.213 M -6.91 % | 1.303 M -15.28 % | 1.538 M 68.60 % | 912.216 K 128.05 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -66.50 % | 1.194 M 696.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -78.01 % | 682.000 K 1 264.00 % | 50.000 K 0.00 % | 50.000 K -50.00 % | 100.000 K 36.99 % | 73.000 K 192.00 % | 25.000 K 350.00 % | -10.000 K 96.02 % | -251.000 K -130 829.17 % | 192.000 100.03 % | -600.000 K -4 715.38 % | 13.000 K 116.67 % | 6.000 K 101.06 % | -566.843 K -2 676.56 % | 22.000 K -93.21 % | 324.000 K 171.52 % | -453.000 K -11 225.00 % | -4.000 K -200.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -6.295 M 20.13 % | -7.882 M -33.91 % | -5.886 M 27.12 % | -8.076 M -111.80 % | -3.813 M 77.69 % | -17.091 M -42.72 % | -11.975 M -71.12 % | -6.998 M -119.44 % | -3.189 M 22.14 % | -4.096 M 52.33 % | -8.593 M -391.58 % | 2.947 M 10.50 % | 2.667 M 112.80 % | -20.841 M -436.42 % | 6.195 M -20.30 % | 7.773 M 313.43 % | -3.642 M -130.92 % | 11.778 M 153.06 % | 4.654 M 466.17 % | -1.271 M 79.67 % | -6.251 M -181.49 % | 7.671 M 415.86 % | 1.487 M -64.27 % | 4.162 M -20.92 % | 5.263 M 23.73 % | 4.254 M -36.73 % | 6.723 M -10.79 % | 7.536 M -14.66 % | 8.831 M 3.13 % | 8.563 M 77.88 % | 4.814 M 7.84 % | 4.464 M -16.04 % | 5.317 M 4.30 % | 5.098 M 14.48 % | 4.453 M -22.68 % | 5.759 M 26.13 % | 4.566 M -21.67 % | 5.829 M 919.06 % | 572.000 K 5 620.00 % | 10.000 K -96.03 % | 252.000 K -66.22 % | 745.922 K 24.32 % | 600.000 K 4 715.38 % | -13.000 K -116.67 % | -6.000 K -101.54 % | 390.710 K 1 875.95 % | -22.000 K 93.21 % | -324.000 K -171.52 % | 453.000 K 318.84 % | -207.000 K -161.06 % | 339.000 K 1 110.71 % | 28.000 K -92.73 % | 385.000 K -81.21 % | 2.049 M 771.80 % | -305.000 K 89.68 % | -2.955 M -4 994.83 % | -58.000 K |
| Operating income ratio | -3.26 -12.05 % | -2.91 -121.65 % | -1.31 -7.59 % | -1.22 -249.62 % | -0.35 64.99 % | -1.00 -27.09 % | -0.78 -248.77 % | -0.22 -179.87 % | -0.08 -4.56 % | -0.08 54.98 % | -0.17 -491.97 % | 0.04 28.41 % | 0.03 116.02 % | -0.21 -453.23 % | 0.06 -21.41 % | 0.08 193.42 % | -0.08 -182.69 % | 0.10 143.37 % | 0.04 340.12 % | -0.02 95.83 % | -0.40 -1 043.08 % | 0.04 484.45 % | 0.01 -61.52 % | 0.02 -11.02 % | 0.02 48.56 % | 0.01 -33.82 % | 0.02 -14.69 % | 0.03 -10.98 % | 0.03 18.17 % | 0.02 41.53 % | 0.02 9.44 % | 0.02 -2.48 % | 0.02 -6.10 % | 0.02 17.88 % | 0.01 -10.71 % | 0.02 11.26 % | 0.01 -17.94 % | 0.02 -4.19 % | 0.02 4 217.70 % | 0.00 -88.00 % | 0.00 -67.17 % | 0.01 26.48 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.03 2 471.14 % | 0.00 98.50 % | -0.07 -1 039.14 % | 0.01 151.11 % | -0.01 -267.83 % | 0.01 291.89 % | 0.00 -92.25 % | 0.03 -96.34 % | 0.79 | 0.00 | 0.00 100.00 % | -19.33 |
| Total other income expenses net | 12.597 M 757.12 % | -1.917 M 5.61 % | -2.031 M -8.78 % | -1.867 M 70.60 % | -6.351 M -581.44 % | -932.000 K 61.58 % | -2.426 M -16.75 % | -2.078 M 4.59 % | -2.178 M -114.04 % | 15.511 M 790.59 % | -2.246 M -314.11 % | 1.049 M 190.51 % | -1.159 M -109.53 % | 12.158 M 1 819.60 % | -707.000 K 63.20 % | -1.921 M -31.49 % | -1.461 M 41.93 % | -2.516 M -139.63 % | -1.050 M -13.27 % | -927.000 K -2 475.00 % | -36.000 K -100.45 % | 8.086 M 842.54 % | -1.089 M 92.97 % | -15.493 M -1 305.90 % | -1.102 M 4.54 % | -1.154 M -1 399.19 % | -77.000 K 52.76 % | -163.000 K 74.04 % | -628.000 K 15.93 % | -747.000 K -50.60 % | -496.000 K 96.81 % | -15.539 M -388 375.00 % | -4.000 K 88.89 % | -36.000 K -153.73 % | 67.000 K 6 800.00 % | -1.000 K 99.22 % | -128.000 K -101.92 % | 6.668 M 111 233.33 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.206 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 99.433 M | 0.000 -100.00 % | 98.007 M | 0.000 -100.00 % | 96.343 M 878.10 % | 9.850 M -89.47 % | 93.515 M 1 337.59 % | 6.505 M -93.52 % | 100.359 M 1 405.31 % | 6.667 M -93.51 % | 102.704 M 1 446.05 % | 6.643 M -93.78 % | 106.875 M 1 556.46 % | 6.452 M -74.61 % | 25.416 M 111.68 % | 12.007 M -68.84 % | 38.538 M 475.63 % | 6.695 M -73.16 % | 24.945 M 394.55 % | 5.044 M -83.98 % | 31.482 M 181.85 % | 11.170 M 447.87 % | -3.211 M -114.87 % | 21.590 M 180.77 % | 7.690 M -27.16 % | 10.557 M 524.49 % | -2.487 M -115.15 % | 16.419 M 324.37 % | -7.318 M -141.16 % | 17.781 M 638.65 % | -3.301 M -113.91 % | 23.729 M 207.71 % | -22.030 M -264.80 % | 13.368 M 211.70 % | -11.968 M -80.76 % | -6.621 M -3 460.92 % | 197.000 K -99.63 % | 52.554 M 23 337.92 % | 224.226 K -98.07 % | 11.636 M 23 635.34 % | 49.023 K -99.42 % | 8.501 M -90.53 % | 89.774 M -11.41 % | 101.342 M |
| Total investments | 0.000 -100.00 % | 20.277 M | 0.000 -100.00 % | 20.580 M | 0.000 -100.00 % | 24.917 M 26.48 % | 19.700 M -6.52 % | 21.075 M 61.99 % | 13.010 M -38.27 % | 21.075 M 58.05 % | 13.334 M -37.03 % | 21.175 M 59.38 % | 13.286 M -37.26 % | 21.175 M 64.10 % | 12.904 M -38.38 % | 20.940 M -12.80 % | 24.014 M 622.23 % | 3.325 M -75.17 % | 13.390 M 625.35 % | 1.846 M -81.70 % | 10.088 M | 0.000 -100.00 % | 22.340 M 2 170.33 % | 984.000 K -97.72 % | 43.180 M | 0.000 -100.00 % | 21.114 M 2 565.91 % | 792.000 K -97.59 % | 32.838 M 1 179.25 % | 2.567 M -92.78 % | 35.562 M 663.13 % | 4.660 M -90.18 % | 47.458 M | 0.000 -100.00 % | 26.736 M | 0.000 | 0.000 -100.00 % | 394.000 K -98.95 % | 37.661 M 8 298.08 % | 448.452 K -98.81 % | 37.661 M 38 311.94 % | 98.046 K | 0.000 | 0.000 -100.00 % | 540.000 K |
| Total debt | 0.000 -100.00 % | 99.953 M | 0.000 -100.00 % | 99.493 M | 0.000 -100.00 % | 97.660 M | 0.000 -100.00 % | 103.365 M | 0.000 -100.00 % | 106.863 M | 0.000 -100.00 % | 109.371 M | 0.000 -100.00 % | 113.518 M | 0.000 -100.00 % | 31.868 M | 0.000 -100.00 % | 50.545 M | 0.000 -100.00 % | 31.640 M | 0.000 -100.00 % | 36.526 M | 0.000 -100.00 % | 7.959 M | 0.000 -100.00 % | 26.628 M | 0.000 -100.00 % | 7.278 M | 0.000 -100.00 % | 9.101 M | 0.000 -100.00 % | 9.820 M | 0.000 -100.00 % | 1.699 M | 0.000 -100.00 % | 1.400 M 27.27 % | 1.100 M | 0.000 -100.00 % | 52.700 M | 0.000 -100.00 % | 11.860 M | 0.000 -100.00 % | 8.550 M -90.53 % | 90.265 M -11.28 % | 101.743 M |
| Accumulated other comprehensive income loss | 88.013 M | 0.000 -100.00 % | 105.971 M 388.13 % | -36.779 M -129.28 % | 125.607 M 832.70 % | -17.143 M -110.50 % | 163.240 M 14.35 % | 142.750 M -19.62 % | 177.591 M -23.90 % | 233.350 M 31.65 % | 177.249 M 24.17 % | 142.750 M -17.50 % | 173.035 M -25.85 % | 233.350 M 35.17 % | 172.629 M 20.93 % | 142.750 M -17.04 % | 172.074 M | 0.000 -100.00 % | 159.014 M 877.71 % | 16.264 M -90.40 % | 169.420 M | 0.000 -100.00 % | 170.479 M 514.80 % | 27.729 M -82.22 % | 155.955 M 3 140.62 % | 4.813 M -96.58 % | 140.767 M 599.74 % | 20.117 M -84.51 % | 129.886 M 1 670.17 % | 7.338 M -91.67 % | 88.116 M 1 335.16 % | -7.134 M -108.74 % | 81.584 M | 0.000 -100.00 % | 78.406 M 13.83 % | 68.881 M | 0.000 -100.00 % | 60.965 M | 0.000 -100.00 % | 60.661 M 219.19 % | 19.005 M -68.47 % | 60.275 M -54.63 % | 132.855 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.743 M | 0.000 | 0.000 | 0.000 100.00 % | -55.752 M | 0.000 | 0.000 | 0.000 100.00 % | -60.315 M | 0.000 | 0.000 | 0.000 100.00 % | -61.264 M | 0.000 | 0.000 | 0.000 100.00 % | -63.930 M | 0.000 | 0.000 | 0.000 100.00 % | -70.208 M | 0.000 | 0.000 | 0.000 100.00 % | -88.701 M | 0.000 | 0.000 | 0.000 100.00 % | -104.278 M | 0.000 | 0.000 100.00 % | -117.770 M | 0.000 100.00 % | -143.276 M | 0.000 100.00 % | -144.193 M | 0.000 100.00 % | -144.691 M 0.13 % | -144.884 M 3.61 % | -150.309 M |
| Common stock | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 142.750 M | 0.000 -100.00 % | 130.750 M | 0.000 -100.00 % | 120.650 M | 0.000 -100.00 % | 120.650 M | 0.000 -100.00 % | 95.250 M | 0.000 -100.00 % | 95.250 M | 0.000 -100.00 % | 95.250 M 0.00 % | 95.250 M | 0.000 -100.00 % | 95.250 M | 0.000 -100.00 % | 95.250 M | 0.000 -100.00 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M |
| Total equity | 88.013 M 0.00 % | 88.013 M -16.95 % | 105.971 M 0.00 % | 105.971 M -15.63 % | 125.607 M 0.00 % | 125.607 M -23.05 % | 163.240 M 0.00 % | 163.240 M -8.08 % | 177.591 M 0.00 % | 177.591 M 0.19 % | 177.249 M 0.00 % | 177.249 M 2.44 % | 173.035 M 0.00 % | 173.035 M 0.24 % | 172.629 M 0.00 % | 172.629 M 0.32 % | 172.074 M -0.01 % | 172.086 M 8.22 % | 159.014 M 0.00 % | 159.014 M -6.14 % | 169.420 M 0.00 % | 169.420 M -0.62 % | 170.479 M 0.00 % | 170.479 M 9.31 % | 155.955 M 0.00 % | 155.955 M 10.79 % | 140.767 M 0.00 % | 140.767 M 8.38 % | 129.886 M 0.00 % | 129.886 M 47.40 % | 88.116 M 0.00 % | 88.116 M 8.01 % | 81.584 M 0.00 % | 81.584 M 4.05 % | 78.406 M 0.00 % | 78.406 M 15.17 % | 68.080 M 11.67 % | 60.965 M -1.00 % | 61.578 M 1.51 % | 60.661 M 0.00 % | 60.661 M 0.64 % | 60.275 M 0.08 % | 60.229 M 211.78 % | -53.880 M -22.46 % | -43.997 M |
| Other non current liabilities | -88.013 M | 0.000 100.00 % | -105.971 M | 0.000 100.00 % | -125.607 M | 0.000 100.00 % | -163.240 M -5 649.91 % | -2.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 507.331 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 652.025 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 63.491 M | 0.000 -100.00 % | 63.305 M | 0.000 -100.00 % | 60.523 M | 0.000 -100.00 % | 68.595 M | 0.000 -100.00 % | 68.569 M | 0.000 -100.00 % | 76.051 M | 0.000 -100.00 % | 78.214 M | 0.000 -100.00 % | 13.982 M | 0.000 -100.00 % | 11.849 M | 0.000 -100.00 % | 31.640 M | 0.000 -100.00 % | 19.940 M | 0.000 -100.00 % | 7.959 M | 0.000 -100.00 % | 7.959 M | 0.000 -100.00 % | 6.178 M | 0.000 -100.00 % | 8.001 M | 0.000 -100.00 % | 1.760 M | 0.000 -100.00 % | 599.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.550 M -90.53 % | 90.265 M -11.28 % | 101.743 M |
| Total non current liabilities | -88.013 M -228.66 % | 68.408 M 164.55 % | -105.971 M -255.89 % | 67.979 M 154.12 % | -125.607 M -291.27 % | 65.669 M 140.23 % | -163.240 M -337.34 % | 68.778 M | 0.000 -100.00 % | 68.842 M | 0.000 -100.00 % | 76.304 M | 0.000 -100.00 % | 78.551 M | 0.000 -100.00 % | 14.501 M | 0.000 -100.00 % | 12.356 M | 0.000 -100.00 % | 32.291 M | 0.000 -100.00 % | 20.592 M | 0.000 -100.00 % | 8.687 M | 0.000 -100.00 % | 8.687 M | 0.000 -100.00 % | 6.933 M | 0.000 -100.00 % | 8.756 M | 0.000 -100.00 % | 1.851 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 172.000 K -0.32 % | 172.549 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.550 M -90.53 % | 90.265 M -11.28 % | 101.743 M |
| Other current liabilities | 0.000 -100.00 % | 21.047 M | 0.000 -100.00 % | 28.053 M | 0.000 100.00 % | -55.820 K | 0.000 -100.00 % | 22.512 M | 0.000 -100.00 % | 14.320 M | 0.000 -100.00 % | 16.784 M | 0.000 -100.00 % | 19.248 M | 0.000 -100.00 % | 12.110 M | 0.000 -100.00 % | 15.480 M | 0.000 -100.00 % | 21.865 M | 0.000 -100.00 % | 24.124 M | 0.000 -100.00 % | 38.649 M | 0.000 -100.00 % | 33.232 M | 0.000 -100.00 % | 8.435 M | 0.000 -100.00 % | 29.242 M | 0.000 -100.00 % | 16.934 M | 0.000 -100.00 % | 28.410 M | 0.000 -100.00 % | 23.510 M 308.34 % | 5.757 M | 0.000 -100.00 % | 155.546 K | 0.000 -100.00 % | 2.327 M | 0.000 -100.00 % | 2.343 M 34.52 % | 1.742 M 1 222.35 % | 131.709 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.150 K | 0.000 | 0.000 | 0.000 -100.00 % | 116.294 K | 0.000 -100.00 % | 3.110 M | 0.000 -100.00 % | 70.009 K | 0.000 -100.00 % | 7.351 M | 0.000 -100.00 % | 11.269 M | 0.000 100.00 % | -2.442 M | 0.000 -100.00 % | 14.789 M | 0.000 100.00 % | -9.014 M | 0.000 -100.00 % | 23.278 M | 0.000 -100.00 % | 27.928 M | 0.000 -100.00 % | 18.781 M | 0.000 -100.00 % | 13.269 M | 0.000 -100.00 % | 2.675 M | 0.000 -100.00 % | 647.000 K -67.73 % | 2.005 M | 0.000 -100.00 % | 2.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 36.462 M | 0.000 -100.00 % | 36.188 M | 0.000 -100.00 % | 39.946 M | 0.000 -100.00 % | 37.611 M | 0.000 -100.00 % | 38.294 M | 0.000 -100.00 % | 37.209 M | 0.000 -100.00 % | 35.304 M | 0.000 -100.00 % | 29.825 M | 0.000 -100.00 % | 38.696 M | 0.000 -100.00 % | 2.442 M | 0.000 -100.00 % | 16.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.438 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 8.060 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.400 M 254.70 % | -905.000 K | 0.000 -100.00 % | 52.700 M | 0.000 -100.00 % | 11.860 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 257.783 M | 0.000 -100.00 % | 255.947 M | 0.000 -100.00 % | 257.086 M | 0.000 -100.00 % | 254.977 M | 0.000 -100.00 % | 263.876 M | 0.000 -100.00 % | 289.719 M | 0.000 -100.00 % | 314.889 M | 0.000 -100.00 % | 408.384 M | 0.000 -100.00 % | 414.046 M | 0.000 -100.00 % | 416.764 M | 0.000 -100.00 % | 463.997 M | 0.000 -100.00 % | 459.055 M | 0.000 -100.00 % | 532.939 M | 0.000 -100.00 % | 537.688 M | 0.000 -100.00 % | 535.274 M | 0.000 -100.00 % | 601.624 M | 0.000 -100.00 % | 576.418 M | 0.000 -100.00 % | 603.493 M 73.32 % | 348.186 M | 0.000 -100.00 % | 154.028 M | 0.000 -100.00 % | 14.187 M | 0.000 -100.00 % | 16.916 M 40.30 % | 12.057 M 9 054.01 % | 131.709 K |
| Total liabilities | -88.013 M -126.98 % | 326.191 M 407.81 % | -105.971 M -132.71 % | 323.926 M 357.89 % | -125.607 M -138.92 % | 322.755 M 297.72 % | -163.240 M -150.42 % | 323.755 M | 0.000 -100.00 % | 332.718 M | 0.000 -100.00 % | 366.023 M | 0.000 -100.00 % | 393.440 M | 0.000 -100.00 % | 422.885 M | 0.000 -100.00 % | 426.402 M | 0.000 -100.00 % | 449.055 M | 0.000 -100.00 % | 484.589 M | 0.000 -100.00 % | 467.742 M | 0.000 -100.00 % | 541.626 M | 0.000 -100.00 % | 544.621 M | 0.000 -100.00 % | 544.030 M | 0.000 -100.00 % | 603.475 M | 0.000 -100.00 % | 577.616 M | 0.000 -100.00 % | 603.665 M 73.29 % | 348.359 M | 0.000 -100.00 % | 154.028 M | 0.000 -100.00 % | 14.187 M | 0.000 -100.00 % | 25.466 M -75.11 % | 102.321 M 0.44 % | 101.874 M |
| Other non current assets | 0.000 -100.00 % | 1.133 M | 0.000 -100.00 % | 1.743 M 232.35 % | -1.317 M -155.41 % | 2.377 M 124.13 % | -9.850 M -452.04 % | 2.798 M 143.01 % | -6.505 M -282.98 % | 3.555 M 153.32 % | -6.667 M -343.86 % | 2.734 M 141.16 % | -6.643 M -1 825.45 % | 385.000 K 105.97 % | -6.452 M -3 425.77 % | 194.000 K 101.62 % | -12.007 M -148.26 % | 24.882 M 471.65 % | -6.695 M -276.98 % | 3.783 M 175.00 % | -5.044 M -315.64 % | 2.339 M 120.94 % | -11.170 M -282.25 % | 6.129 M 128.39 % | -21.590 M -539.41 % | 4.913 M 146.54 % | -10.557 M -222.03 % | 8.651 M 152.69 % | -16.419 M -347.20 % | 6.642 M 137.35 % | -17.781 M -448.24 % | 5.106 M 121.52 % | -23.729 M -416.81 % | 7.490 M 156.03 % | -13.368 M -252.46 % | 8.768 M 70.23 % | 5.151 M 2 714.48 % | -197.000 K -116.48 % | 1.196 M 633.19 % | -224.226 K -120.47 % | 1.096 M 2 334.77 % | -49.023 K -104.09 % | 1.198 M 9.35 % | 1.096 M 102.88 % | 540.000 K |
| Long term investments | 0.000 -100.00 % | 20.277 M | 0.000 -100.00 % | 20.580 M | 0.000 -100.00 % | 24.917 M | 0.000 -100.00 % | 21.075 M | 0.000 -100.00 % | 21.075 M | 0.000 -100.00 % | 21.175 M | 0.000 -100.00 % | 21.175 M | 0.000 -100.00 % | 20.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.661 M | 0.000 -100.00 % | 37.661 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.926 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 148.951 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 332.772 K | 0.000 -100.00 % | 519.000 K | 0.000 -100.00 % | 518.622 K | 0.000 -100.00 % | 704.000 K | 0.000 -100.00 % | 703.663 K | 0.000 -100.00 % | 789.000 K | 0.000 -100.00 % | 889.100 K | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 394.000 K 0.02 % | 393.916 K | 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 100.00 % | -100.000 | 0.000 | 0.000 | 0.000 -100.00 % | 464.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 -100.00 % | 38.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.926 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 148.951 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 332.772 K | 0.000 -100.00 % | 519.000 K | 0.000 -100.00 % | 518.622 K | 0.000 -100.00 % | 704.000 K | 0.000 -100.00 % | 703.663 K | 0.000 -100.00 % | 789.000 K | 0.000 -100.00 % | 889.000 K | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 1.075 M | 0.000 -100.00 % | 394.000 K 0.02 % | 393.916 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 9.794 M | 0.000 -100.00 % | 11.038 M | 0.000 -100.00 % | 11.909 M | 0.000 -100.00 % | 15.200 M | 0.000 -100.00 % | 16.613 M | 0.000 -100.00 % | 18.985 M | 0.000 -100.00 % | 18.406 M | 0.000 -100.00 % | 26.016 M | 0.000 -100.00 % | 25.065 M | 0.000 -100.00 % | 28.030 M | 0.000 -100.00 % | 30.817 M | 0.000 -100.00 % | 16.676 M | 0.000 -100.00 % | 13.779 M | 0.000 -100.00 % | 12.417 M | 0.000 -100.00 % | 12.948 M | 0.000 -100.00 % | 10.432 M | 0.000 -100.00 % | 9.799 M | 0.000 -100.00 % | 5.923 M 96.86 % | 3.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.503 M -83.42 % | 27.163 M |
| Total non current assets | 0.000 -100.00 % | 31.242 M | 0.000 -100.00 % | 33.389 M 2 635.23 % | -1.317 M -103.36 % | 39.231 M 498.28 % | -9.850 M -125.21 % | 39.073 M 700.66 % | -6.505 M -115.76 % | 41.271 M 719.03 % | -6.667 M -115.49 % | 43.043 M 747.95 % | -6.643 M -115.23 % | 43.613 M 775.97 % | -6.452 M -112.64 % | 51.034 M 525.04 % | -12.007 M -123.88 % | 50.280 M 851.01 % | -6.695 M -120.71 % | 32.332 M 741.00 % | -5.044 M -114.98 % | 33.675 M 401.48 % | -11.170 M -147.51 % | 23.509 M 208.89 % | -21.590 M -211.31 % | 19.396 M 283.73 % | -10.557 M -148.30 % | 21.857 M 233.12 % | -16.419 M -180.18 % | 20.479 M 215.17 % | -17.781 M -207.03 % | 16.613 M 170.01 % | -23.729 M -229.21 % | 18.364 M 237.37 % | -13.368 M -188.62 % | 15.085 M 76.37 % | 8.553 M 4 441.72 % | -197.000 K -100.51 % | 38.857 M 17 429.36 % | -224.226 K -100.58 % | 38.757 M 79 158.66 % | -49.023 K -104.09 % | 1.198 M -78.60 % | 5.599 M -79.79 % | 27.703 M |
| Other current assets | -520.000 K -108.97 % | 5.794 M 489.91 % | -1.486 M -100.59 % | 251.755 M | 0.000 -100.00 % | 3.055 M | 0.000 -100.00 % | 6.987 M | 0.000 -100.00 % | 3.549 M | 0.000 -100.00 % | 10.038 M | 0.000 -100.00 % | 10.035 M | 0.000 -100.00 % | 3.790 M | 0.000 -100.00 % | 6.795 M | 0.000 -100.00 % | 42.762 M | 0.000 -100.00 % | 42.408 M | 0.000 -100.00 % | 8.425 M | 0.000 -100.00 % | 11.055 M | 0.000 -100.00 % | 3.053 M | 0.000 -100.00 % | 2.326 M | 0.000 -100.00 % | 4.833 M | 0.000 -100.00 % | 764.494 K | 0.000 -100.00 % | 13.899 M 14.14 % | 12.177 M | 0.000 -100.00 % | 31.427 M | 0.000 -100.00 % | 53.550 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.700 M | 0.000 -100.00 % | 13.010 M 696.21 % | 1.634 M -87.75 % | 13.334 M | 0.000 -100.00 % | 13.286 M 671.54 % | 1.722 M -86.66 % | 12.904 M 437.44 % | 2.401 M -90.00 % | 24.014 M 622.23 % | 3.325 M -75.17 % | 13.390 M 625.35 % | 1.846 M -81.70 % | 10.088 M | 0.000 -100.00 % | 22.340 M 2 170.33 % | 984.000 K -97.72 % | 43.180 M | 0.000 -100.00 % | 21.114 M 2 565.91 % | 792.000 K -97.59 % | 32.838 M 1 179.25 % | 2.567 M -92.78 % | 35.562 M 663.13 % | 4.660 M -90.18 % | 47.458 M | 0.000 -100.00 % | 26.736 M | 0.000 | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 448.452 K | 0.000 -100.00 % | 98.046 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 520.000 K | 0.000 -100.00 % | 1.486 M | 0.000 -100.00 % | 1.317 M 113.37 % | -9.850 M -200.00 % | 9.850 M 251.42 % | -6.505 M -200.01 % | 6.505 M 197.56 % | -6.667 M -200.00 % | 6.667 M 200.36 % | -6.643 M -200.00 % | 6.643 M 202.96 % | -6.452 M -200.00 % | 6.452 M 153.74 % | -12.007 M -200.00 % | 12.007 M 279.34 % | -6.695 M -200.00 % | 6.695 M 232.73 % | -5.044 M -200.00 % | 5.044 M 145.16 % | -11.170 M -200.00 % | 11.170 M 151.74 % | -21.590 M -214.00 % | 18.939 M 279.39 % | -10.557 M -208.11 % | 9.765 M 159.47 % | -16.419 M -200.00 % | 16.419 M 192.34 % | -17.781 M -235.52 % | 13.121 M 155.30 % | -23.729 M -200.00 % | 23.729 M 277.51 % | -13.368 M -200.00 % | 13.368 M 73.14 % | 7.721 M 4 019.30 % | -197.000 K -234.44 % | 146.534 K 165.35 % | -224.226 K -200.00 % | 224.226 K 557.39 % | -49.023 K -200.05 % | 49.000 K -90.01 % | 490.386 K 22.50 % | 400.317 K |
| Cash and short term investments | 520.000 K 0.00 % | 520.000 K -65.01 % | 1.486 M 0.00 % | 1.486 M 12.83 % | 1.317 M 0.00 % | 1.317 M -86.63 % | 9.850 M 0.00 % | 9.850 M 51.42 % | 6.505 M 0.01 % | 6.505 M -2.44 % | 6.667 M 0.00 % | 6.667 M 0.36 % | 6.643 M 0.00 % | 6.643 M 2.96 % | 6.452 M -27.12 % | 8.853 M -26.27 % | 12.007 M 0.00 % | 12.007 M 79.34 % | 6.695 M -21.61 % | 8.541 M 69.33 % | 5.044 M 0.00 % | 5.044 M -54.84 % | 11.170 M -8.10 % | 12.154 M -43.71 % | 21.590 M 14.00 % | 18.939 M 79.39 % | 10.557 M 0.00 % | 10.557 M -35.70 % | 16.419 M -13.52 % | 18.986 M 6.78 % | 17.781 M 0.00 % | 17.781 M -25.07 % | 23.729 M 0.00 % | 23.729 M 77.51 % | 13.368 M 0.00 % | 13.368 M 73.14 % | 7.721 M 3 819.30 % | 197.000 K 34.44 % | 146.534 K -34.65 % | 224.226 K 0.00 % | 224.226 K 357.39 % | 49.023 K 0.05 % | 49.000 K -90.01 % | 490.386 K 22.50 % | 400.317 K |
| Total current assets | 0.000 -100.00 % | 382.961 M | 0.000 -100.00 % | 396.508 M 30 006.91 % | 1.317 M -99.68 % | 409.131 M 4 053.61 % | 9.850 M -97.80 % | 447.922 M 6 785.81 % | 6.505 M -98.61 % | 469.038 M 6 935.22 % | 6.667 M -98.67 % | 500.229 M 7 430.17 % | 6.643 M -98.73 % | 522.862 M 8 003.88 % | 6.452 M -98.82 % | 544.480 M 4 434.69 % | 12.007 M -97.81 % | 548.208 M 8 088.32 % | 6.695 M -98.84 % | 575.737 M 11 314.29 % | 5.044 M -99.19 % | 620.334 M 5 453.57 % | 11.170 M -98.18 % | 614.712 M 2 747.21 % | 21.590 M -96.82 % | 678.185 M 6 324.03 % | 10.557 M -98.41 % | 663.531 M 3 941.18 % | 16.419 M -97.49 % | 653.437 M 3 574.92 % | 17.781 M -97.37 % | 674.978 M 2 744.53 % | 23.729 M -96.30 % | 640.837 M 4 693.81 % | 13.368 M -98.00 % | 666.986 M 63.52 % | 407.886 M 206 948.52 % | 197.000 K -99.89 % | 176.750 M 78 726.56 % | 224.226 K -99.38 % | 36.091 M 73 521.42 % | 49.023 K -99.94 % | 84.497 M 97.22 % | 42.843 M 41.99 % | 30.174 M |
| Inventory | 0.000 -100.00 % | 140.815 M | 0.000 -100.00 % | 142.316 M | 0.000 -100.00 % | 145.992 M | 0.000 -100.00 % | 149.159 M | 0.000 -100.00 % | 150.762 M | 0.000 -100.00 % | 144.026 M | 0.000 -100.00 % | 136.009 M | 0.000 -100.00 % | 143.173 M | 0.000 -100.00 % | 153.342 M | 0.000 -100.00 % | 123.213 M | 0.000 -100.00 % | 134.949 M | 0.000 -100.00 % | 149.111 M | 0.000 -100.00 % | 160.023 M | 0.000 -100.00 % | 193.421 M | 0.000 -100.00 % | 199.124 M | 0.000 -100.00 % | 185.545 M | 0.000 -100.00 % | 192.399 M | 0.000 -100.00 % | 184.462 M 62.12 % | 113.778 M | 0.000 -100.00 % | 7.666 M | 0.000 -100.00 % | 4.605 M | 0.000 -100.00 % | 2.358 M | 0.000 -100.00 % | 15.575 M |
| Net receivables | 0.000 -100.00 % | 235.832 M | 0.000 -100.00 % | 951.000 K | 0.000 -100.00 % | 258.767 M | 0.000 -100.00 % | 281.926 M | 0.000 -100.00 % | 306.508 M | 0.000 -100.00 % | 342.391 M | 0.000 -100.00 % | 371.898 M | 0.000 -100.00 % | 391.065 M | 0.000 -100.00 % | 377.922 M | 0.000 -100.00 % | 403.067 M | 0.000 -100.00 % | 439.640 M | 0.000 -100.00 % | 446.006 M | 0.000 -100.00 % | 489.078 M | 0.000 -100.00 % | 456.500 M | 0.000 -100.00 % | 433.001 M | 0.000 -100.00 % | 466.819 M | 0.000 -100.00 % | 423.945 M | 0.000 -100.00 % | 469.156 M 71.09 % | 274.209 M | 0.000 -100.00 % | 137.510 M | 0.000 -100.00 % | 31.208 M | 0.000 -100.00 % | 82.090 M 93.82 % | 42.353 M 198.29 % | 14.199 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -382.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.498 M | 0.000 -100.00 % | 3.551 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 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 |
| Account payables | 0.000 -100.00 % | 200.274 M | 0.000 -100.00 % | 191.706 M | 0.000 -100.00 % | 193.381 M | 0.000 -100.00 % | 194.854 M | 0.000 -100.00 % | 208.157 M | 0.000 -100.00 % | 235.726 M | 0.000 -100.00 % | 257.908 M | 0.000 -100.00 % | 356.739 M | 0.000 -100.00 % | 357.666 M | 0.000 -100.00 % | 390.657 M | 0.000 -100.00 % | 421.407 M | 0.000 -100.00 % | 413.600 M | 0.000 -100.00 % | 475.150 M | 0.000 -100.00 % | 493.380 M | 0.000 -100.00 % | 500.442 M | 0.000 -100.00 % | 557.456 M | 0.000 -100.00 % | 544.233 M | 0.000 -100.00 % | 578.583 M 70.51 % | 339.324 M | 0.000 -100.00 % | 98.696 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.315 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.105 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.360 M | 0.000 -100.00 % | 2.359 M | 0.000 -100.00 % | 2.204 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 6.806 M | 0.000 -100.00 % | 5.629 M | 0.000 -100.00 % | 6.845 M | 0.000 -100.00 % | 4.490 M | 0.000 -100.00 % | 5.905 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.841 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 100.00 % | -728.000 K | 0.000 100.00 % | -727.856 K | 0.000 100.00 % | -755.000 K | 0.000 100.00 % | -754.596 K | 0.000 100.00 % | -91.000 K | 0.000 100.00 % | -94.777 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.260 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.841 M | 0.000 -100.00 % | 3.889 M | 0.000 -100.00 % | 3.889 M | 0.000 -100.00 % | 7.811 M | 0.000 -100.00 % | 11.939 M | 0.000 -100.00 % | 13.186 M | 0.000 -100.00 % | 15.579 M | 0.000 -100.00 % | 17.766 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.886 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 % | 81.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.836 M | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -54.737 M | 0.000 100.00 % | -36.779 M | 0.000 -100.00 % | 90.600 M | 0.000 | 0.000 | 0.000 100.00 % | -142.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.600 M | 0.000 -100.00 % | 12.780 M | 0.000 -100.00 % | 9.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.600 M | 0.000 100.00 % | -16.844 M -118.59 % | 90.600 M | 0.000 -100.00 % | 90.600 M | 0.000 -100.00 % | 90.600 M | 0.000 -100.00 % | 28.229 M -52.16 % | 59.005 M -20.48 % | 74.198 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 4.917 M | 0.000 -100.00 % | 4.674 M | 0.000 -100.00 % | 5.146 M | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 272.386 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 337.016 K | 0.000 -100.00 % | 519.000 K | 0.000 -100.00 % | 507.333 K | 0.000 -100.00 % | 652.000 K | 0.000 -100.00 % | 652.026 K | 0.000 -100.00 % | 728.000 K | 0.000 -100.00 % | 727.856 K | 0.000 -100.00 % | 755.000 K | 0.000 -100.00 % | 755.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 599.000 K | 0.000 -100.00 % | 173.000 K 0.26 % | 172.549 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 414.203 M | 0.000 -100.00 % | 429.897 M | 0.000 -100.00 % | 448.362 M | 0.000 -100.00 % | 486.995 M | 0.000 -100.00 % | 510.309 M | 0.000 -100.00 % | 543.272 M | 0.000 -100.00 % | 566.475 M | 0.000 -100.00 % | 595.514 M | 0.000 -100.00 % | 598.488 M | 0.000 -100.00 % | 608.069 M | 0.000 -100.00 % | 654.009 M | 0.000 -100.00 % | 638.221 M | 0.000 -100.00 % | 697.581 M | 0.000 -100.00 % | 685.388 M | 0.000 -100.00 % | 673.916 M | 0.000 -100.00 % | 691.591 M | 0.000 -100.00 % | 659.200 M | 0.000 -100.00 % | 682.071 M 63.79 % | 416.439 M | 0.000 -100.00 % | 215.607 M | 0.000 -100.00 % | 74.848 M | 0.000 -100.00 % | 85.695 M 76.90 % | 48.442 M -16.30 % | 57.877 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-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 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 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 | 0.000 |
| Other non cash items | -6.302 M -162.29 % | 10.117 M 29.04 % | 7.840 M -21.53 % | 9.991 M 3.60 % | 9.644 M -58.56 % | 23.274 M 4 316.29 % | -552.000 K -106.12 % | 9.016 M 68.97 % | 5.336 M 146.81 % | -11.398 M -203.16 % | 11.049 M 468.79 % | -2.996 M -145.98 % | -1.218 M -133.25 % | 3.664 M 190.22 % | -4.061 M 28.23 % | -5.658 M -210.88 % | 5.103 M 166.21 % | -7.708 M -116.94 % | -3.553 M -254.01 % | 2.307 M -63.31 % | 6.287 M 305.64 % | 1.550 M 419.56 % | -485.000 K 80.50 % | -2.487 M 18.27 % | -3.043 M 12.68 % | -3.485 M 15.42 % | -4.120 M 14.72 % | -4.831 M 20.25 % | -6.058 M -4.48 % | -5.798 M -79.68 % | -3.227 M -7.89 % | -2.991 M 16.03 % | -3.562 M 0.91 % | -3.595 M -20.38 % | -2.986 M 22.62 % | -3.859 M -26.15 % | -3.059 M 48.47 % | -5.936 M -1 449.97 % | -383.000 K -5 371.43 % | -7.000 K 96.02 % | -176.000 K 47.60 % | -335.902 K 44.02 % | -600.000 K -4 715.38 % | 13.000 K 103.33 % | -390.710 K -1 875.95 % | 22.000 K -93.21 % | 324.000 K 171.52 % | -453.000 K -181.23 % | 557.677 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.366 M -59.34 % | -9.016 M -68.97 % | -5.336 M -146.82 % | 11.397 M 203.15 % | -11.049 M -468.79 % | 2.996 M 145.98 % | 1.218 M 125.65 % | -4.749 M -216.94 % | 4.061 M -28.23 % | 5.658 M 210.88 % | -5.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.216 M -168.59 % | -9.016 M 23.86 % | -11.841 M -203.89 % | 11.397 M 164.33 % | -17.716 M -691.32 % | 2.996 M 145.98 % | 1.218 M 125.65 % | -4.749 M -216.94 % | 4.061 M -28.23 % | 5.658 M 210.88 % | -5.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.366 M -245.85 % | 9.850 M -47.79 % | 18.866 M 190.04 % | 6.505 M 232.95 % | -4.892 M -173.38 % | 6.667 M 81.61 % | 3.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.317 M 109.17 % | -14.366 M -245.85 % | 9.850 M 284.60 % | -5.336 M -182.03 % | 6.505 M 158.87 % | -11.049 M -265.73 % | 6.667 M 447.37 % | 1.218 M 125.65 % | -4.749 M -216.94 % | 4.061 M -28.23 % | 5.658 M 210.88 % | -5.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.366 M -59.34 % | -9.016 M -68.97 % | -5.336 M -146.82 % | 11.397 M 203.15 % | -11.049 M -468.79 % | 2.996 M 145.98 % | 1.218 M 125.65 % | -4.749 M -216.94 % | 4.061 M -28.23 % | 5.658 M 210.88 % | -5.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.366 M -59.34 % | -9.016 M -68.97 % | -5.336 M -146.82 % | 11.397 M 203.15 % | -11.049 M -468.79 % | 2.996 M 145.98 % | 1.218 M 125.65 % | -4.749 M -216.94 % | 4.061 M -28.23 % | 5.658 M 210.88 % | -5.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |