Bemco Hydraulics Limited BEMHY.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.001 B 18.48 % | 844.983 M 74.45 % | 484.363 M -26.06 % | 655.078 M 1.64 % | 644.537 M 98.70 % | 324.371 M -32.82 % | 482.847 M 15.44 % | 418.265 M 0.06 % | 418.035 M 96.12 % | 213.154 M -41.86 % | 366.631 M 14.42 % | 320.416 M -16.63 % | 384.331 M 54.24 % | 249.178 M 2.27 % | 243.643 M 38.14 % | 176.374 M -21.63 % | 225.048 M 10.14 % | 204.325 M |
| Net income | 125.371 M 57.87 % | 79.415 M 103.95 % | 38.939 M -32.79 % | 57.935 M 46.97 % | 39.419 M 3 729.74 % | -1.086 M -110.57 % | 10.274 M 24.74 % | 8.237 M -65.98 % | 24.212 M 172.11 % | -33.579 M -277.84 % | -8.887 M 81.35 % | -47.665 M -949.75 % | 5.609 M 38.03 % | 4.064 M -3.08 % | 4.193 M -28.24 % | 5.843 M 75.85 % | 3.322 M 27.59 % | 2.604 M |
| Income before tax | 175.372 M 48.27 % | 118.281 M 155.44 % | 46.304 M -42.60 % | 80.672 M 15.60 % | 69.786 M 1 050.26 % | 6.067 M -68.40 % | 19.199 M 55.86 % | 12.318 M -62.52 % | 32.870 M 197.96 % | -33.554 M -326.52 % | 14.813 M 121.44 % | -69.089 M -786.45 % | 10.065 M 46.36 % | 6.877 M -12.18 % | 7.830 M 9.67 % | 7.140 M 16.13 % | 6.148 M 7.41 % | 5.724 M |
| Income before tax ratio | 0.18 25.14 % | 0.14 46.43 % | 0.10 -22.37 % | 0.12 13.74 % | 0.11 478.88 % | 0.02 -52.96 % | 0.04 35.01 % | 0.03 -62.54 % | 0.08 149.95 % | -0.16 -489.62 % | 0.04 118.74 % | -0.22 -923.38 % | 0.03 -5.11 % | 0.03 -14.13 % | 0.03 -20.61 % | 0.04 48.18 % | 0.03 -2.48 % | 0.03 |
| EBITDA | 213.089 M 47.98 % | 144.002 M 122.78 % | 64.639 M -36.88 % | 102.412 M -1.26 % | 103.721 M 237.41 % | 30.740 M -46.88 % | 57.870 M 40.17 % | 41.286 M -39.95 % | 68.750 M 7 494.55 % | 905.257 K -98.35 % | 54.845 M 409.26 % | -17.734 M -139.36 % | 45.058 M 28.57 % | 35.046 M 5.75 % | 33.139 M 16.39 % | 28.472 M 9.41 % | 26.024 M 8.97 % | 23.881 M |
| Net income ratio | 0.13 33.24 % | 0.09 16.91 % | 0.08 -9.10 % | 0.09 44.61 % | 0.06 1 926.71 % | 0.00 -115.73 % | 0.02 8.05 % | 0.02 -66.00 % | 0.06 136.77 % | -0.16 -549.89 % | -0.02 83.71 % | -0.15 -1 119.26 % | 0.01 -10.51 % | 0.02 -5.23 % | 0.02 -48.05 % | 0.03 124.38 % | 0.01 15.84 % | 0.01 |
| Ratio EBITDA | 0.21 24.89 % | 0.17 27.70 % | 0.13 -14.64 % | 0.16 -2.85 % | 0.16 69.81 % | 0.09 -20.93 % | 0.12 21.42 % | 0.10 -39.98 % | 0.16 3 772.41 % | 0.00 -97.16 % | 0.15 370.28 % | -0.06 -147.21 % | 0.12 -16.64 % | 0.14 3.40 % | 0.14 -15.74 % | 0.16 39.60 % | 0.12 -1.06 % | 0.12 |
| Gross profit ratio | 0.50 42.73 % | 0.35 48.26 % | 0.24 0.51 % | 0.24 -43.51 % | 0.42 -26.09 % | 0.57 176.19 % | 0.20 -3.06 % | 0.21 23.59 % | 0.17 -67.11 % | 0.52 13.96 % | 0.46 9.53 % | 0.42 97.00 % | 0.21 -5.29 % | 0.22 6.34 % | 0.21 -57.36 % | 0.49 23.01 % | 0.40 -9.52 % | 0.44 |
| Weighted average shs out dil | 43.746 M 0.03 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 15.12 % | 37.992 M 28.65 % | 29.530 M 2.06 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M -14.44 % | 33.818 M |
| Weighted average shs out | 43.746 M 0.03 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 0.00 % | 43.734 M 15.13 % | 37.985 M 28.64 % | 29.529 M 2.06 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M -14.44 % | 33.818 M |
| EPS diluted | 2.87 57.69 % | 1.82 104.49 % | 0.89 -32.58 % | 1.32 46.67 % | 0.90 3 700.00 % | -0.03 -110.64 % | 0.24 24.67 % | 0.19 -65.94 % | 0.55 172.07 % | -0.77 -122.29 % | -0.35 80.39 % | -1.76 -4 149.43 % | 0.04 50.00 % | 0.03 -76.13 % | 0.12 -31.93 % | 0.18 95.08 % | 0.09 18.83 % | 0.08 |
| Earnings per share | 2.87 57.69 % | 1.82 104.49 % | 0.89 -32.58 % | 1.32 46.67 % | 0.90 3 700.00 % | -0.03 -110.64 % | 0.24 24.67 % | 0.19 -65.94 % | 0.55 172.07 % | -0.77 -122.29 % | -0.35 80.39 % | -1.76 -4 149.43 % | 0.04 50.00 % | 0.03 -76.13 % | 0.12 -31.93 % | 0.18 95.08 % | 0.09 18.83 % | 0.08 |
| Gross profit | 502.731 M 69.11 % | 297.274 M 158.64 % | 114.939 M -25.69 % | 154.668 M -42.59 % | 269.407 M 46.86 % | 183.440 M 85.54 % | 98.867 M 11.91 % | 88.345 M 23.66 % | 71.441 M -35.50 % | 110.767 M -33.75 % | 167.189 M 25.32 % | 133.407 M 64.24 % | 81.226 M 46.08 % | 55.603 M 8.75 % | 51.127 M -41.10 % | 86.800 M -3.59 % | 90.037 M -0.34 % | 90.346 M |
| Income tax expense | 50.001 M 28.65 % | 38.866 M 427.71 % | 7.365 M -67.61 % | 22.737 M -25.13 % | 30.367 M 324.54 % | 7.153 M -19.85 % | 8.925 M 118.66 % | 4.082 M -52.85 % | 8.657 M 14 255.91 % | 60.304 K -99.75 % | 23.700 M 210.62 % | -21.424 M -580.86 % | 4.455 M 58.40 % | 2.813 M -22.67 % | 3.637 M 180.44 % | 1.297 M -54.10 % | 2.826 M -9.44 % | 3.120 M |
| Cost of revenue | 498.439 M -24.67 % | 661.669 M 178.08 % | 237.940 M -38.44 % | 386.508 M -2.77 % | 397.533 M 182.08 % | 140.931 M -63.30 % | 383.980 M 16.39 % | 329.920 M -4.81 % | 346.595 M 238.52 % | 102.386 M -48.66 % | 199.442 M 6.65 % | 187.009 M -38.30 % | 303.105 M 56.58 % | 193.575 M 0.55 % | 192.516 M 114.92 % | 89.574 M -33.65 % | 135.011 M 18.45 % | 113.979 M |
| General and administrative expenses | 11.514 M 106.38 % | 5.579 M 18.83 % | 4.695 M 38.05 % | 3.401 M -9.38 % | 3.753 M -6.36 % | 4.008 M 79.01 % | 2.239 M 9.31 % | 2.048 M -1.68 % | 2.083 M -72.76 % | 7.649 M 175.69 % | 2.774 M -0.42 % | 2.786 M -13.99 % | 3.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.748 M 4.51 % | 13.155 M |
| Selling and marketing expenses | 16.868 M 49.91 % | 11.252 M 11.82 % | 10.063 M -25.30 % | 13.472 M 16.44 % | 11.570 M 40.06 % | 8.261 M -33.69 % | 12.459 M 48.37 % | 8.397 M -28.79 % | 11.793 M | 0.000 -100.00 % | 6.869 M -1.30 % | 6.960 M -50.28 % | 13.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 285.807 M 672.22 % | 37.011 M -1.57 % | 37.603 M 34.95 % | 27.864 M -67.50 % | 85.745 M -49.91 % | 171.171 M | 0.000 | 0.000 100.00 % | -2.370 M -102.30 % | 103.118 M -38.32 % | 167.189 M 25.32 % | 133.407 M | 0.000 100.00 % | -209.850 K 83.84 % | -1.299 M -101.50 % | 86.800 M 13.78 % | 76.289 M -1.17 % | 77.191 M |
| Operating expenses | 314.189 M 483.54 % | 53.842 M 1.43 % | 53.082 M 16.12 % | 45.714 M -55.20 % | 102.045 M -44.37 % | 183.440 M -10.66 % | 205.328 M 6.63 % | 192.553 M 16.84 % | 164.805 M 48.79 % | 110.767 M -33.75 % | 167.189 M 25.32 % | 133.407 M 2.23 % | 130.498 M 9.31 % | 119.381 M 10.93 % | 107.622 M 23.99 % | 86.800 M -3.59 % | 90.037 M -0.34 % | 90.346 M |
| Cost and expenses | 812.628 M 31.94 % | 615.917 M 86.28 % | 330.642 M -39.46 % | 546.124 M 14.45 % | 477.175 M 64.06 % | 290.856 M -33.02 % | 434.265 M 17.87 % | 368.440 M -4.26 % | 384.830 M 82.61 % | 210.734 M -42.52 % | 366.631 M 14.42 % | 320.416 M -7.70 % | 347.127 M 54.46 % | 224.743 M 1.91 % | 220.532 M 25.04 % | 176.374 M -21.63 % | 225.048 M 10.14 % | 204.325 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 721.000 K -26.20 % | 977.000 K 0.00 % | 977.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 28.382 M 68.63 % | 16.831 M 14.05 % | 14.758 M -12.53 % | 16.873 M 10.12 % | 15.323 M 24.89 % | 12.269 M -16.53 % | 14.698 M 40.71 % | 10.446 M -24.72 % | 13.876 M 81.41 % | 7.649 M -20.68 % | 9.644 M -1.05 % | 9.746 M -77.78 % | 43.851 M 41.65 % | 30.958 M 7.88 % | 28.695 M | 0.000 -100.00 % | 13.748 M 4.51 % | 13.155 M |
| Interest income | 4.223 M -3.01 % | 4.354 M 205.54 % | 1.425 M -18.62 % | 1.751 M -5.86 % | 1.860 M 4.26 % | 1.784 M 0.00 % | 1.784 M 2.47 % | 1.741 M 3.48 % | 1.682 M 13.10 % | 1.487 M 2.76 % | 1.447 M 12.03 % | 1.292 M -11.11 % | 1.454 M 3.48 % | 1.405 M 33.92 % | 1.049 M -15.53 % | 1.242 M -6.61 % | 1.330 M | 0.000 |
| Interest expense | 21.768 M 20.95 % | 17.997 M -0.41 % | 18.071 M -31.56 % | 26.406 M 3.47 % | 25.520 M -2.70 % | 26.227 M -13.38 % | 30.277 M -5.04 % | 31.884 M 0.17 % | 31.829 M 18.62 % | 26.832 M -18.54 % | 32.940 M -16.20 % | 39.310 M 29.26 % | 30.412 M 55.77 % | 19.524 M 45.21 % | 13.445 M 13.66 % | 11.829 M 9.01 % | 10.852 M 39.97 % | 7.753 M |
| Depreciation and amortization | 14.592 M 88.92 % | 7.724 M -8.65 % | 8.455 M -9.88 % | 9.382 M 11.49 % | 8.415 M -0.46 % | 8.454 M 0.73 % | 8.393 M 12.93 % | 7.432 M -42.81 % | 12.995 M 3.51 % | 12.555 M -4.43 % | 13.137 M 9.07 % | 12.045 M 95.09 % | 6.174 M -30.15 % | 8.838 M -11.86 % | 10.028 M 5.52 % | 9.503 M 5.31 % | 9.024 M -13.26 % | 10.404 M |
| Operating income | 188.542 M 49.15 % | 126.412 M 104.36 % | 61.857 M -43.23 % | 108.954 M 14.40 % | 95.243 M 215.11 % | 30.225 M -36.65 % | 47.712 M -2.64 % | 49.004 M 45.98 % | 33.570 M 1 681.89 % | -2.122 M -106.45 % | 32.913 M 499.13 % | -8.246 M -121.21 % | 38.883 M 48.56 % | 26.173 M 13.25 % | 23.111 M 64.47 % | 14.052 M -3.45 % | 14.554 M 7.99 % | 13.477 M |
| Operating income ratio | 0.19 25.88 % | 0.15 17.14 % | 0.13 -23.22 % | 0.17 12.56 % | 0.15 58.58 % | 0.09 -5.70 % | 0.10 -15.66 % | 0.12 45.90 % | 0.08 906.59 % | -0.01 -111.09 % | 0.09 448.82 % | -0.03 -125.44 % | 0.10 -3.68 % | 0.11 10.73 % | 0.09 19.06 % | 0.08 23.20 % | 0.06 -1.95 % | 0.07 |
| Total other income expenses net | -13.170 M -61.97 % | -8.131 M 47.72 % | -15.553 M 45.01 % | -28.282 M -11.10 % | -25.457 M | 0.000 100.00 % | -28.513 M 22.28 % | -36.686 M -5 141.83 % | -699.861 K 97.77 % | -31.432 M -73.65 % | -18.100 M 70.25 % | -60.843 M -111.13 % | -28.818 M -49.34 % | -19.296 M -26.27 % | -15.281 M -121.07 % | -6.913 M 17.77 % | -8.406 M -8.42 % | -7.753 M |
| 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 | 128.889 M -34.04 % | 195.403 M 78.86 % | 109.250 M 821.55 % | 11.855 M -86.22 % | 86.036 M -46.61 % | 161.139 M 48.05 % | 108.844 M -29.89 % | 155.241 M -5.37 % | 164.057 M -19.14 % | 202.880 M 29.46 % | 156.708 M -41.10 % | 266.046 M 8.67 % | 244.810 M 59.45 % | 153.530 M 57.11 % | 97.720 M 18.30 % | 82.605 M 32.53 % | 62.328 M |
| Total investments | 81.907 M 1 054.27 % | 7.096 M 123.29 % | 3.178 M 14.98 % | 2.764 M 16.67 % | 2.369 M 52.84 % | 1.550 M -27.94 % | 2.151 M -4.89 % | 2.261 M 10.08 % | 2.054 M 27.50 % | 1.611 M 3 499.82 % | 44.760 K 7.18 % | 41.760 K 0.00 % | 41.760 K -19.32 % | 51.760 K -0.19 % | 51.860 K 0.00 % | 51.860 K 0.00 % | 51.860 K |
| Total debt | 191.312 M -12.37 % | 218.318 M 95.21 % | 111.840 M -15.16 % | 131.826 M -9.99 % | 146.451 M -12.18 % | 166.763 M 52.34 % | 109.465 M -30.36 % | 157.183 M -6.30 % | 167.748 M -18.01 % | 204.599 M 21.04 % | 169.034 M -38.33 % | 274.084 M 7.57 % | 254.792 M 52.90 % | 166.635 M 65.65 % | 100.594 M 4.53 % | 96.238 M 21.44 % | 79.246 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 279.471 M -0.45 % | 280.737 M 0.03 % | 280.646 M | 0.000 -100.00 % | 279.781 M -2.45 % | 286.801 M 1.86 % | 281.552 M | 0.000 -100.00 % | 23.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 317.701 M 61.02 % | 197.303 M 67.90 % | 117.511 M 50.28 % | 78.194 M 290.25 % | 20.037 M 202.20 % | -19.605 M -99.04 % | -9.850 M 65.22 % | -28.318 M 24.18 % | -37.351 M 48.59 % | -72.655 M -57.60 % | -46.100 M -23.88 % | -37.213 M -456.03 % | 10.452 M 2.54 % | 10.193 M -13.86 % | 11.833 M 27.04 % | 9.315 M 80.92 % | 5.149 M |
| Common stock | 21.934 M 0.31 % | 21.867 M 0.00 % | 21.867 M 0.00 % | 21.867 M 0.00 % | 21.867 M 0.00 % | 21.867 M 0.00 % | 21.867 M -0.30 % | 21.934 M 0.00 % | 21.934 M 0.00 % | 21.934 M 0.30 % | 21.867 M 22.39 % | 17.867 M 23.50 % | 14.467 M -70.07 % | 48.334 M 144.03 % | 19.807 M 0.00 % | 19.807 M 0.00 % | 19.807 M |
| Total equity | 701.226 M 27.38 % | 550.497 M 16.64 % | 471.971 M 9.11 % | 432.565 M 15.79 % | 373.582 M 11.88 % | 333.899 M -0.83 % | 336.693 M 2.98 % | 326.957 M 3.23 % | 316.736 M 8.17 % | 292.808 M 285.33 % | 75.990 M 17.67 % | 64.581 M -31.42 % | 94.175 M 0.78 % | 93.449 M 42.65 % | 65.511 M 4.77 % | 62.529 M 8.01 % | 57.893 M |
| Other non current liabilities | 8.642 M -74.41 % | 33.774 M 1.29 % | 33.345 M 450.97 % | 6.052 M -6.02 % | 6.440 M -81.99 % | 35.763 M -65.84 % | 104.694 M 193.56 % | 35.663 M -48.57 % | 69.338 M 1 937.40 % | 3.403 M -9.36 % | 3.755 M 5.80 % | 3.549 M 130.31 % | 1.541 M 154.87 % | -2.808 M -110.08 % | 27.859 M | 0.000 | 0.000 |
| Long term debt | 33.968 M 4.91 % | 32.378 M 1 449.19 % | 2.090 M -93.57 % | 32.484 M -33.82 % | 49.084 M 59.02 % | 30.867 M -2.66 % | 31.711 M -7.44 % | 34.261 M -48.02 % | 65.909 M 219.95 % | 20.599 M -63.97 % | 57.172 M -19.47 % | 70.998 M -8.61 % | 77.685 M 106.04 % | 37.704 M 452.00 % | 6.830 M -92.90 % | 96.238 M 21.44 % | 79.246 M |
| Total non current liabilities | 86.859 M -40.57 % | 146.159 M 23.85 % | 118.009 M -3.43 % | 122.200 M -8.01 % | 132.846 M -2.98 % | 136.929 M 0.38 % | 136.405 M 2.97 % | 132.473 M -2.05 % | 135.247 M -6.21 % | 144.202 M 136.68 % | 60.927 M -18.27 % | 74.547 M -5.91 % | 79.226 M 127.03 % | 34.896 M 0.60 % | 34.689 M -63.95 % | 96.238 M 21.35 % | 79.308 M |
| Other current liabilities | 216.313 M 1.47 % | 213.179 M 123.48 % | 95.389 M 7.16 % | 89.013 M 22.11 % | 72.898 M -49.03 % | 143.025 M 159.43 % | 55.131 M -28.58 % | 77.194 M 79.15 % | 43.089 M -55.89 % | 97.691 M 106.02 % | 47.418 M -41.96 % | 81.694 M 12.59 % | 72.556 M -35.19 % | 111.945 M 28.97 % | 86.803 M 70.60 % | 50.880 M -9.77 % | 56.391 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.630 M | 0.000 -100.00 % | 40.340 M | 0.000 -100.00 % | 61.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 157.344 M -15.38 % | 185.940 M 69.42 % | 109.750 M 10.48 % | 99.342 M 2.03 % | 97.367 M -28.35 % | 135.896 M 28.87 % | 105.456 M -28.50 % | 147.489 M -2.48 % | 151.237 M -0.21 % | 151.550 M 35.48 % | 111.861 M -44.92 % | 203.086 M 14.67 % | 177.107 M 37.37 % | 128.931 M 37.51 % | 93.763 M | 0.000 | 0.000 |
| Total current liabilities | 567.200 M 10.52 % | 513.216 M 45.33 % | 353.136 M 0.48 % | 351.441 M 3.60 % | 339.225 M -11.38 % | 382.765 M 12.88 % | 339.088 M -0.93 % | 342.273 M -5.67 % | 362.836 M 5.10 % | 345.220 M 47.06 % | 234.747 M -35.66 % | 364.856 M 9.05 % | 334.583 M 1.84 % | 328.529 M 29.38 % | 253.922 M 114.77 % | 118.228 M -6.07 % | 125.869 M |
| Total liabilities | 654.059 M -0.81 % | 659.375 M 39.95 % | 471.145 M -0.53 % | 473.641 M 0.33 % | 472.071 M -9.16 % | 519.694 M 9.30 % | 475.493 M 0.16 % | 474.746 M -4.69 % | 498.083 M 1.77 % | 489.421 M 65.53 % | 295.674 M -32.71 % | 439.402 M 6.18 % | 413.809 M 13.86 % | 363.425 M 25.92 % | 288.612 M 34.57 % | 214.466 M 4.53 % | 205.178 M |
| Other non current assets | 0.000 -100.00 % | 15.406 M 169.95 % | 5.707 M 28.22 % | 4.451 M 808.37 % | 490.000 K -97.63 % | 20.675 M 15.83 % | 17.850 M 98.39 % | 8.997 M -51.10 % | 18.401 M 65.76 % | 11.101 M 46.00 % | 7.603 M -42.62 % | 13.250 M -21.30 % | 16.837 M 40.41 % | 11.991 M -37.23 % | 19.103 M 36 735.65 % | 51.860 K 0.00 % | 51.860 K |
| Long term investments | 44.219 M 770.80 % | 5.078 M 59.79 % | 3.178 M 15.02 % | 2.763 M -50.96 % | 5.634 M | 0.000 -100.00 % | 2.152 M | 0.000 | 0.000 -100.00 % | 44.695 K -0.15 % | 44.760 K | 0.000 -100.00 % | 41.760 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 123.250 M 383.98 % | 25.466 M 7 616.97 % | 330.000 K -80.05 % | 1.654 M -49.26 % | 3.260 M -33.32 % | 4.889 M -18.73 % | 6.016 M -16.77 % | 7.228 M 35.90 % | 5.319 M -57.08 % | 12.393 M -36.20 % | 19.423 M -26.24 % | 26.333 M -20.57 % | 33.151 M | 0.000 -100.00 % | 5.926 M -56.97 % | 13.772 M -36.29 % | 21.618 M |
| GoodWill | 101.342 M 0.00 % | 101.342 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 |
| Goodwill and intangible assets | 123.250 M -2.81 % | 126.808 M 38 326.67 % | 330.000 K -80.05 % | 1.654 M -49.26 % | 3.260 M -33.32 % | 4.889 M -18.73 % | 6.016 M -16.77 % | 7.228 M 35.90 % | 5.319 M -57.08 % | 12.393 M -36.20 % | 19.423 M -26.24 % | 26.333 M -20.57 % | 33.151 M | 0.000 -100.00 % | 5.926 M -56.97 % | 13.772 M -36.29 % | 21.618 M |
| Property plant equipment net | 440.566 M -0.17 % | 441.311 M 1.66 % | 434.090 M -1.25 % | 439.597 M 0.15 % | 438.941 M -0.07 % | 439.241 M -0.88 % | 443.136 M 1.09 % | 438.338 M 3.01 % | 425.512 M 1.65 % | 418.607 M 468.93 % | 73.578 M -7.16 % | 79.254 M 19.11 % | 66.539 M 47.99 % | 44.963 M -4.97 % | 47.317 M 24.90 % | 37.885 M 5.13 % | 36.035 M |
| Total non current assets | 608.035 M 3.30 % | 588.603 M 32.78 % | 443.305 M -1.15 % | 448.465 M 0.03 % | 448.325 M -3.55 % | 464.805 M -0.93 % | 469.154 M 3.21 % | 454.563 M 1.19 % | 449.232 M 1.60 % | 442.146 M 339.29 % | 100.650 M -29.48 % | 142.724 M 19.98 % | 118.958 M 95.40 % | 60.879 M -18.59 % | 74.777 M 40.53 % | 53.211 M -7.79 % | 57.705 M |
| Other current assets | 40.485 M -38.36 % | 65.685 M 106.14 % | 31.865 M -28.39 % | 44.498 M 14.59 % | 38.831 M 32.11 % | 29.392 M 35.77 % | 21.648 M -40.43 % | 36.339 M 81.14 % | 20.061 M -5.98 % | 21.337 M 190.98 % | 7.333 M -58.32 % | 17.594 M -0.29 % | 17.645 M | 0.000 | 0.000 -100.00 % | 781.729 K -13.78 % | 906.666 K |
| Short term investments | 37.688 M 1 767.59 % | 2.018 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.423 M 172.41 % | 22.915 M 784.75 % | 2.590 M -97.13 % | 90.123 M 194.65 % | 30.586 M 443.85 % | 5.624 M 805.64 % | 621.000 K -68.02 % | 1.942 M -47.38 % | 3.691 M 114.72 % | 1.719 M -86.05 % | 12.325 M 53.34 % | 8.038 M -19.47 % | 9.982 M -23.83 % | 13.105 M 356.03 % | 2.874 M -78.92 % | 13.633 M -19.42 % | 16.918 M |
| Cash and short term investments | 100.111 M 301.52 % | 24.933 M 862.66 % | 2.590 M -97.13 % | 90.123 M 194.65 % | 30.586 M 443.85 % | 5.624 M 805.64 % | 621.000 K -68.02 % | 1.942 M -47.38 % | 3.691 M 114.72 % | 1.719 M -86.05 % | 12.325 M 53.34 % | 8.038 M -19.47 % | 9.982 M -23.83 % | 13.105 M 356.03 % | 2.874 M -78.92 % | 13.633 M -19.42 % | 16.918 M |
| Total current assets | 747.250 M 20.28 % | 621.269 M 24.30 % | 499.811 M 9.19 % | 457.740 M 15.21 % | 397.326 M 2.20 % | 388.780 M 13.34 % | 343.032 M -1.18 % | 347.139 M -5.05 % | 365.587 M 7.50 % | 340.084 M 25.49 % | 271.013 M -24.98 % | 361.260 M -7.14 % | 389.026 M -1.76 % | 395.995 M 41.76 % | 279.346 M 24.83 % | 223.785 M 8.97 % | 205.366 M |
| Inventory | 222.051 M -4.73 % | 233.070 M -19.42 % | 289.258 M 82.63 % | 158.386 M -1.80 % | 161.296 M -34.38 % | 245.813 M 33.54 % | 184.078 M -8.77 % | 201.762 M -5.74 % | 214.055 M -4.75 % | 224.727 M 25.70 % | 178.781 M -17.29 % | 216.151 M -9.67 % | 239.284 M -6.29 % | 255.353 M 30.16 % | 196.183 M 17.21 % | 167.378 M 35.84 % | 123.221 M |
| Net receivables | 384.603 M 29.24 % | 297.581 M 68.99 % | 176.098 M 6.90 % | 164.733 M -1.13 % | 166.613 M 54.34 % | 107.951 M -22.69 % | 139.642 M 30.39 % | 107.096 M -16.19 % | 127.781 M 37.90 % | 92.664 M 15.97 % | 79.907 M -35.88 % | 124.618 M -10.81 % | 139.723 M 9.56 % | 127.537 M 58.85 % | 80.289 M 91.20 % | 41.992 M -34.71 % | 64.321 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 556.479 K | 0.000 | 0.000 100.00 % | -44.695 K | 0.000 -100.00 % | 23.886 M 899.83 % | 2.389 M -39.13 % | 3.925 M 61.46 % | 2.431 M 61.85 % | 1.502 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 181.849 M 63.42 % | 111.276 M -20.53 % | 140.026 M -6.37 % | 149.551 M 23.30 % | 121.290 M 17.56 % | 103.169 M -19.17 % | 127.636 M 13.57 % | 112.385 M 4.53 % | 107.510 M 12.01 % | 95.979 M 27.18 % | 75.468 M -5.75 % | 80.076 M -5.70 % | 84.921 M -3.12 % | 87.653 M 19.49 % | 73.356 M 8.92 % | 67.348 M -3.07 % | 69.479 M |
| Tax payables | 11.694 M 314.53 % | 2.821 M -64.61 % | 7.971 M -41.11 % | 13.535 M -10.01 % | 15.040 M 2 128.15 % | 675.000 K -93.59 % | 10.525 M 102.22 % | 5.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.869 M -28.71 % | 6.830 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 M 0.00 % | 32.000 M 0.00 % | 32.000 M -5.33 % | 33.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 361.591 M 597.30 % | 51.856 M 0.00 % | 51.856 M 0.00 % | 51.858 M -84.36 % | 331.678 M 539.61 % | 51.856 M 36.91 % | 37.875 M -26.87 % | 51.789 M -84.41 % | 332.153 M 15.25 % | 288.205 M 322.45 % | 68.223 M 31.38 % | 51.927 M 46.46 % | 35.455 M 1.53 % | 34.922 M 3.10 % | 33.871 M 1.39 % | 33.408 M 1.43 % | 32.938 M |
| Deferred tax liabilities non current | 44.249 M -44.69 % | 80.007 M -3.11 % | 82.574 M -1.30 % | 83.664 M 8.20 % | 77.322 M 9.99 % | 70.299 M | 0.000 -100.00 % | 62.548 M | 0.000 -100.00 % | 55.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.355 B 12.02 % | 1.210 B 28.28 % | 943.116 M 4.07 % | 906.205 M 7.16 % | 845.651 M -0.93 % | 853.592 M 5.10 % | 812.186 M 1.31 % | 801.702 M -1.61 % | 814.819 M 4.17 % | 782.229 M 110.47 % | 371.663 M -26.25 % | 503.984 M -0.79 % | 507.984 M 11.19 % | 456.873 M 29.02 % | 354.123 M 27.84 % | 276.996 M 5.29 % | 263.071 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -27.025 M -262.45 % | 16.636 M 112.24 % | -135.882 M -637.95 % | 25.259 M -23.32 % | 32.940 M 167.39 % | -48.877 M -381.55 % | 17.360 M 1 855.92 % | -988.654 K -268.19 % | 587.832 K 107.05 % | -8.337 M -112.40 % | 67.210 M 205.05 % | 22.032 M 147.11 % | -46.771 M 29.75 % | -66.574 M -1 106.99 % | -5.516 M 77.81 % | -24.861 M -106.42 % | -12.044 M |
| Accounts receivables | -108.462 M -1.96 % | -106.375 M -476.56 % | -18.450 M -1 273.66 % | 1.572 M 102.58 % | -60.903 M -433.22 % | 18.277 M 160.45 % | -30.237 M -254.54 % | 19.565 M 137.81 % | -51.752 M -120.85 % | -23.434 M -137.64 % | 62.250 M 5 753.06 % | -1.101 M 92.56 % | -14.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.954 M |
| Inventory | 7.710 M -92.96 % | 109.450 M 188.50 % | -123.675 M -4 348.54 % | 2.911 M -96.56 % | 84.517 M 236.91 % | -61.733 M -522.28 % | 14.619 M 595.03 % | 2.103 M -91.22 % | 23.966 M 152.16 % | -45.946 M -222.95 % | 37.369 M 61.54 % | 23.133 M 43.96 % | 16.069 M 127.16 % | -59.170 M -105.41 % | -28.806 M 34.77 % | -44.157 M -618.21 % | 8.521 M |
| Accounts payables | 73.727 M 443.71 % | 13.560 M 117.20 % | 6.243 M -69.95 % | 20.777 M 122.79 % | 9.326 M 272.03 % | -5.421 M -116.44 % | 32.978 M 245.55 % | -22.657 M -179.85 % | 28.373 M -53.52 % | 61.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -41.000 | 0.000 | 0.000 -100.00 % | 1.020 100.00 % | -32.410 M | 0.000 100.00 % | -48.044 M -548.92 % | -7.404 M -131.79 % | 23.290 M 20.70 % | 19.296 M 170.12 % | -27.519 M |
| Other non cash items | -29.553 M -3 178.44 % | 960.000 K -90.56 % | 10.174 M 7.79 % | 9.439 M -27.12 % | 12.952 M -14.07 % | 15.072 M -58.31 % | 36.153 M -5.41 % | 38.221 M 19.74 % | 31.921 M 2.24 % | 31.222 M 1.91 % | 30.636 M 275.11 % | -17.496 M -147.82 % | 36.583 M 110.46 % | 17.382 M -6.64 % | 18.618 M 67.53 % | 11.113 M -23.24 % | 14.478 M |
| Net cash provided by operating activities | 133.386 M 27.36 % | 104.735 M 247.62 % | -70.948 M -156.87 % | 124.752 M 0.53 % | 124.093 M 743.54 % | -19.283 M -123.78 % | 81.106 M 42.33 % | 56.983 M 13.67 % | 50.131 M 2 558.71 % | 1.886 M -98.30 % | 110.983 M 569.33 % | 16.581 M 513.11 % | -4.014 M 90.05 % | -40.353 M -274.46 % | 23.130 M 644.88 % | -4.245 M -137.05 % | 11.458 M |
| Investments in property plant and equipment | -8.883 M 24.88 % | -11.825 M -677.45 % | -1.521 M 89.03 % | -13.862 M -182.03 % | -4.915 M 43.22 % | -8.656 M 67.17 % | -26.365 M -14.10 % | -23.107 M -59.01 % | -14.532 M -260.63 % | -4.030 M 74.14 % | -15.581 M 7.45 % | -16.835 M 53.09 % | -35.886 M -786.93 % | -4.046 M 68.09 % | -12.678 M -168.27 % | -4.726 M 0.08 % | -4.730 M |
| Acquisitions net | -28.601 M 73.73 % | -108.881 M | 0.000 -100.00 % | 1.150 M | 0.000 | 0.000 -100.00 % | 124.530 K | 0.000 -100.00 % | 2.042 M 13 516.29 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -35.670 M -346.10 % | -7.996 M | 0.000 100.00 % | -1.816 M | 0.000 100.00 % | -6.509 M -487.10 % | 1.681 M 279.08 % | -938.948 K 83.51 % | -5.695 M -172.46 % | -2.090 M -177.42 % | -753.416 K 67.74 % | -2.336 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 28.140 M | 0.000 -100.00 % | 3.444 M 135.25 % | 1.464 M -54.73 % | 3.234 M 77.59 % | 1.821 M -82.41 % | 10.350 M 591.53 % | 1.497 M | 0.000 -100.00 % | 4.771 K | 0.000 | 0.000 -100.00 % | 7.047 M 43 946.43 % | 16.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.867 M 143.45 % | -15.803 M -409.74 % | 5.102 M 38.57 % | 3.682 M -34.47 % | 5.619 M 94.50 % | 2.889 M 128.15 % | 1.266 M 42.76 % | 886.973 K -62.50 % | 2.365 M 0.05 % | 2.364 M -45.73 % | 4.356 M 60.81 % | 2.709 M 51.56 % | 1.787 M 736.34 % | -280.890 K -119.95 % | 1.408 M -22.97 % | 1.828 M -40.63 % | 3.079 M |
| Net cash used for investing activites | -38.147 M 73.60 % | -144.505 M -2 157.01 % | 7.025 M 174.88 % | -9.382 M -338.24 % | 3.938 M 137.67 % | -10.455 M 19.22 % | -12.943 M 40.25 % | -21.663 M -36.94 % | -15.819 M -323.45 % | -3.736 M 68.81 % | -11.978 M 27.24 % | -16.462 M 39.15 % | -27.052 M -527.50 % | -4.311 M 61.75 % | -11.270 M -288.90 % | -2.898 M -75.53 % | -1.651 M |
| Debt repayment | -27.615 M -136.16 % | 76.366 M 747.29 % | 9.013 M 146.61 % | -19.336 M 75.59 % | -79.229 M -13 951.22 % | 572.000 K 101.33 % | -42.891 M -434.47 % | -8.025 M -90.93 % | -4.203 M -113.97 % | 30.098 M 132.01 % | -94.019 M -490.02 % | 24.106 M -63.07 % | 65.282 M 4.11 % | 62.705 M 702.40 % | 7.815 M -53.96 % | 16.975 M 406.72 % | 3.350 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -99.93 % | 28.000 M 37.25 % | 20.400 M | 0.000 -100.00 % | 50.798 M | 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 100.00 % | -1.800 M | 0.000 100.00 % | -2.357 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.718 M -33.74 % | -2.780 M -379.28 % | -580.052 K 14.24 % | -676.392 K 0.38 % | -679.000 K 0.00 % | -679.000 K |
| Other financing activites | -23.743 M -45.92 % | -16.271 M 50.12 % | -32.622 M 10.62 % | -36.498 M -53.10 % | -23.840 M -169.86 % | 34.123 M 228.53 % | -26.548 M 8.59 % | -29.044 M -3.22 % | -28.138 M -3.55 % | -27.174 M -274.41 % | -7.258 M 83.03 % | -42.769 M -48.24 % | -28.852 M -68.08 % | -17.166 M -32.19 % | -12.986 M -10.17 % | -11.787 M -11.80 % | -10.543 M |
| Net cash used provided by financing activities | -55.731 M -192.74 % | 60.095 M 354.54 % | -23.609 M 57.72 % | -55.834 M 45.83 % | -103.069 M -397.07 % | 34.695 M 149.96 % | -69.439 M -87.32 % | -37.069 M -14.62 % | -32.341 M -1 198.70 % | 2.944 M 102.91 % | -101.277 M -5 013.07 % | -1.981 M -105.89 % | 33.650 M -25.15 % | 44.959 M 868.84 % | -5.848 M -229.69 % | 4.509 M 157.28 % | -7.872 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 39.508 M 94.38 % | 20.325 M 123.22 % | -87.532 M -247.02 % | 59.536 M 138.51 % | 24.962 M 403.47 % | 4.958 M 488.86 % | -1.275 M 27.09 % | -1.749 M -188.68 % | 1.972 M 80.34 % | 1.093 M 148.13 % | -2.272 M -22.06 % | -1.861 M -172.00 % | 2.585 M 776.42 % | 294.945 K -95.09 % | 6.012 M 283.03 % | -3.285 M -269.77 % | 1.935 M |
| Cash at beginning of period | 22.915 M 784.75 % | 2.590 M -97.13 % | 90.122 M 194.65 % | 30.586 M 443.94 % | 5.623 M 743.03 % | 667.000 K -65.65 % | 1.942 M -47.38 % | 3.691 M 114.72 % | 1.719 M 174.82 % | 625.479 K -78.41 % | 2.897 M -39.11 % | 4.758 M 118.94 % | 2.173 M 15.70 % | 1.878 M -86.22 % | 13.633 M -19.42 % | 16.918 M 12.91 % | 14.983 M |
| Cash at end of period | 62.423 M 172.41 % | 22.915 M 784.75 % | 2.590 M -97.13 % | 90.122 M 194.66 % | 30.585 M 443.83 % | 5.624 M 743.18 % | 667.000 K -65.66 % | 1.942 M -47.38 % | 3.691 M 114.72 % | 1.719 M 174.82 % | 625.479 K -78.41 % | 2.897 M -39.11 % | 4.758 M 118.94 % | 2.173 M -88.94 % | 19.645 M 44.10 % | 13.633 M -19.42 % | 16.918 M |
| Operating cash flow | 133.386 M 27.36 % | 104.735 M 247.62 % | -70.948 M -156.87 % | 124.752 M 0.53 % | 124.093 M 743.54 % | -19.283 M -123.78 % | 81.106 M 42.33 % | 56.983 M 13.67 % | 50.131 M 2 558.71 % | 1.886 M -98.30 % | 110.983 M 569.33 % | 16.581 M 513.11 % | -4.014 M 90.05 % | -40.353 M -274.46 % | 23.130 M 644.88 % | -4.245 M -137.05 % | 11.458 M |
| Capital expenditure | -11.374 M 69.11 % | -36.825 M -2 321.10 % | -1.521 M 89.03 % | -13.862 M -182.03 % | -4.915 M 43.22 % | -8.656 M 67.17 % | -26.365 M -14.10 % | -23.107 M -59.01 % | -14.532 M -260.63 % | -4.030 M 74.14 % | -15.581 M 7.45 % | -16.835 M 53.09 % | -35.886 M -786.93 % | -4.046 M 68.09 % | -12.678 M -168.26 % | -4.726 M 0.08 % | -4.730 M |
| Free CashFlow | 122.012 M 79.67 % | 67.910 M 193.71 % | -72.469 M -165.35 % | 110.890 M -6.95 % | 119.178 M 526.57 % | -27.939 M -151.04 % | 54.741 M 61.59 % | 33.876 M -4.84 % | 35.600 M 1 760.39 % | -2.144 M -102.25 % | 95.402 M 37 719.76 % | -253.595 K 99.36 % | -39.900 M 10.13 % | -44.399 M -524.79 % | 10.452 M 216.51 % | -8.971 M -233.34 % | 6.728 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | 117.055 M -70.05 % | 390.893 M 78.44 % | 219.064 M -11.96 % | 248.833 M 74.77 % | 142.380 M -49.72 % | 283.164 M 110.51 % | 134.511 M -34.19 % | 204.405 M -8.30 % | 222.904 M 60.17 % | 139.170 M 41.36 % | 98.449 M -38.51 % | 160.096 M 199.59 % | 53.438 M -82.05 % | 297.694 M 45.64 % | 204.409 M 229.45 % | 62.046 M -79.16 % | 297.694 M 21.87 % | 244.273 M 48.08 % | 164.955 M -12.09 % | 187.645 M 293.68 % | 47.664 M -60.01 % | 119.202 M 32.51 % | 89.959 M 88.74 % | 47.664 M 56.27 % | 30.502 M -87.46 % | 243.163 M 173.55 % | 88.892 M 10.90 % | 80.158 M 11.04 % | 72.187 M -4.88 % | 75.888 M -21.45 % | 96.611 M 71.23 % | 56.420 M 50.92 % | 37.385 M 64.42 % | 22.738 M -80.70 % | 117.843 M 10.68 % | 106.471 M 64.17 % | 64.856 M -16.27 % | 77.461 M 4.34 % | 74.236 M 32.99 % | 55.822 M -59.36 % | 137.344 M 159.07 % | 53.014 M -46.68 % | 99.420 M 31.29 % | 75.724 M -10.30 % | 84.418 M -33.43 % | 126.807 M 30.69 % | 97.026 M 88.63 % | 51.437 M -37.99 % | 82.944 M 1.94 % | 81.369 M |
| Net income | 14.369 M -72.77 % | 52.768 M 59.87 % | 33.006 M -4.95 % | 34.726 M 612.91 % | 4.871 M -77.35 % | 21.510 M 83.24 % | 11.739 M -55.28 % | 26.251 M 31.82 % | 19.915 M 10.27 % | 18.060 M 320.68 % | 4.293 M -86.87 % | 32.703 M 302.91 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 M -15.20 % | 16.113 M -31.92 % | 23.669 M 268.75 % | -14.026 M -344.42 % | -3.156 M -164.53 % | 4.891 M 134.87 % | -14.027 M -344.74 % | -3.154 M -142.46 % | 7.428 M 259.90 % | 2.064 M 207.44 % | -1.921 M -171.04 % | 2.704 M -90.87 % | 29.610 M 629.95 % | -5.587 M -78.79 % | -3.125 M -197.41 % | 3.208 M 111.43 % | -28.075 M -87.41 % | -14.980 M -3 692.47 % | -395.000 K -105.42 % | 7.287 M 603.38 % | 1.036 M 124.01 % | -4.314 M 67.82 % | -13.408 M 43.27 % | -23.636 M -274.76 % | -6.307 M -1 162.43 % | -499.594 K 23.61 % | -654.000 K -132.83 % | 1.992 M 373.16 % | 421.000 K -84.35 % | 2.691 M 129.19 % | 1.174 M -49.83 % | 2.340 M 280.00 % | -1.300 M |
| Income before tax | 18.980 M -73.03 % | 70.386 M 57.36 % | 44.729 M -6.43 % | 47.801 M 283.76 % | 12.456 M -69.04 % | 40.232 M 118.28 % | 18.431 M -43.88 % | 32.840 M 22.64 % | 26.778 M 9.78 % | 24.393 M 331.51 % | 5.653 M -84.53 % | 36.547 M 280.13 % | -20.289 M -145.38 % | 44.713 M 44.59 % | 30.925 M 15 758.97 % | 195.000 K -99.56 % | 44.713 M 43.51 % | 31.157 M 28.27 % | 24.291 M -24.59 % | 32.214 M 280.22 % | -17.875 M -9 975.69 % | 181.000 K -97.87 % | 8.499 M 147.54 % | -17.876 M -9 868.31 % | 183.000 K -98.62 % | 13.261 M 227.84 % | 4.045 M 355.04 % | -1.586 M -145.57 % | 3.480 M -88.25 % | 29.610 M 626.68 % | -5.622 M -80.83 % | -3.109 M -195.60 % | 3.252 M 111.58 % | -28.075 M -542.27 % | 6.348 M 749.07 % | -978.000 K -112.46 % | 7.847 M 391.67 % | 1.596 M 114.56 % | -10.960 M 43.38 % | -19.358 M 40.03 % | -32.280 M -397.30 % | -6.491 M -206.42 % | 6.100 M 3 180.63 % | -198.000 K -107.44 % | 2.662 M 77.35 % | 1.501 M -61.58 % | 3.907 M 79.20 % | 2.180 M -34.53 % | 3.330 M 488.11 % | -858.000 K |
| Income before tax ratio | 0.16 -9.95 % | 0.18 -11.81 % | 0.20 6.29 % | 0.19 119.58 % | 0.09 -38.43 % | 0.14 3.69 % | 0.14 -14.71 % | 0.16 33.74 % | 0.12 -31.46 % | 0.18 205.25 % | 0.06 -74.85 % | 0.23 160.13 % | -0.38 -352.78 % | 0.15 -0.72 % | 0.15 4 713.81 % | 0.00 -97.91 % | 0.15 17.76 % | 0.13 -13.38 % | 0.15 -14.22 % | 0.17 145.78 % | -0.38 -24 797.93 % | 0.00 -98.39 % | 0.09 125.19 % | -0.38 -6 351.11 % | 0.01 -89.00 % | 0.05 19.85 % | 0.05 329.99 % | -0.02 -141.04 % | 0.05 -87.64 % | 0.39 770.50 % | -0.06 -5.60 % | -0.06 -163.35 % | 0.09 107.05 % | -1.23 -2 392.16 % | 0.05 686.43 % | -0.01 -107.59 % | 0.12 487.22 % | 0.02 113.96 % | -0.15 57.43 % | -0.35 -47.55 % | -0.24 -91.96 % | -0.12 -299.57 % | 0.06 2 446.40 % | 0.00 -108.29 % | 0.03 166.40 % | 0.01 -70.60 % | 0.04 -5.00 % | 0.04 5.57 % | 0.04 480.74 % | -0.01 |
| EBITDA | 27.247 M -65.88 % | 79.867 M 44.78 % | 55.165 M -3.21 % | 56.992 M 170.57 % | 21.064 M -46.00 % | 39.008 M 58.28 % | 24.645 M -36.45 % | 38.780 M 19.00 % | 32.587 M 41.37 % | 23.051 M 78.48 % | 12.915 M -69.72 % | 42.650 M 405.12 % | -13.978 M -124.80 % | 56.372 M 44.75 % | 38.944 M 334.45 % | 8.964 M -26.40 % | 12.180 M -59.36 % | 29.968 M -6.85 % | 32.172 M -25.40 % | 43.126 M 495.40 % | -10.907 M -432.05 % | -2.050 M -111.27 % | 18.183 M 266.69 % | -10.908 M -237.05 % | 7.959 M -24.99 % | 10.611 M -16.16 % | 12.657 M 55.22 % | 8.154 M -39.01 % | 13.370 M -66.10 % | 39.436 M 186 588.13 % | 21.124 K -99.69 % | 6.867 M -43.50 % | 12.153 M 166.64 % | -18.237 M -249.03 % | 12.237 M 26.24 % | 9.694 M -50.16 % | 19.452 M 50.77 % | 12.902 M 607.35 % | 1.824 M 130.65 % | -5.952 M 68.45 % | -18.864 M -458.77 % | 5.258 M -69.55 % | 17.267 M 91.36 % | 9.023 M -9.77 % | 10.000 M 14.06 % | 8.767 M -37.50 % | 14.027 M 84.30 % | 7.611 M -7.50 % | 8.228 M -21.55 % | 10.488 M |
| Net income ratio | 0.12 -9.07 % | 0.13 -10.40 % | 0.15 7.96 % | 0.14 307.92 % | 0.03 -54.96 % | 0.08 -12.96 % | 0.09 -32.05 % | 0.13 43.74 % | 0.09 -31.15 % | 0.13 197.59 % | 0.04 -78.65 % | 0.20 167.73 % | -0.30 -323.64 % | 0.13 80.50 % | 0.07 324.54 % | 0.02 1 329.90 % | 0.00 -102.56 % | 0.06 -42.73 % | 0.10 -22.56 % | 0.13 142.86 % | -0.29 -1 011.45 % | -0.03 -148.70 % | 0.05 118.47 % | -0.29 -184.60 % | -0.10 -438.49 % | 0.03 31.57 % | 0.02 196.89 % | -0.02 -163.98 % | 0.04 -90.40 % | 0.39 774.66 % | -0.06 -4.41 % | -0.06 -164.55 % | 0.09 106.95 % | -1.23 -871.30 % | -0.13 -3 326.48 % | 0.00 -103.30 % | 0.11 740.08 % | 0.01 123.01 % | -0.06 75.81 % | -0.24 -39.57 % | -0.17 -44.65 % | -0.12 -2 267.48 % | -0.01 41.82 % | -0.01 -136.60 % | 0.02 610.75 % | 0.00 -88.03 % | 0.03 21.50 % | 0.02 -19.10 % | 0.03 276.58 % | -0.02 |
| Ratio EBITDA | 0.23 13.93 % | 0.20 -18.86 % | 0.25 9.95 % | 0.23 54.82 % | 0.15 7.39 % | 0.14 -24.81 % | 0.18 -3.43 % | 0.19 29.77 % | 0.15 -11.74 % | 0.17 26.26 % | 0.13 -50.76 % | 0.27 201.85 % | -0.26 -238.13 % | 0.19 -0.61 % | 0.19 31.87 % | 0.14 253.11 % | 0.04 -66.65 % | 0.12 -37.10 % | 0.20 -15.14 % | 0.23 200.44 % | -0.23 -1 230.59 % | -0.02 -108.51 % | 0.20 188.32 % | -0.23 -187.71 % | 0.26 497.95 % | 0.04 -69.35 % | 0.14 39.97 % | 0.10 -45.08 % | 0.19 -64.36 % | 0.52 237 567.00 % | 0.00 -99.82 % | 0.12 -62.56 % | 0.33 140.53 % | -0.80 -872.35 % | 0.10 14.06 % | 0.09 -69.64 % | 0.30 80.07 % | 0.17 577.89 % | 0.02 123.04 % | -0.11 22.37 % | -0.14 -238.48 % | 0.10 -42.89 % | 0.17 45.75 % | 0.12 0.59 % | 0.12 71.34 % | 0.07 -52.18 % | 0.14 -2.30 % | 0.15 49.16 % | 0.10 -23.04 % | 0.13 |
| Gross profit ratio | 0.79 87.75 % | 0.42 -34.64 % | 0.65 29.76 % | 0.50 -1.71 % | 0.51 76.68 % | 0.29 -11.29 % | 0.32 -24.68 % | 0.43 23.93 % | 0.35 78.33 % | 0.19 -41.61 % | 0.33 -40.66 % | 0.56 -0.22 % | 0.56 94.33 % | 0.29 16.60 % | 0.25 -68.89 % | 0.80 101.83 % | 0.39 56.29 % | 0.25 -48.43 % | 0.49 14.28 % | 0.43 12.25 % | 0.38 63.65 % | 0.23 -61.48 % | 0.61 58.62 % | 0.38 -48.14 % | 0.74 241.60 % | 0.22 -66.85 % | 0.65 17.53 % | 0.55 -21.24 % | 0.70 60.64 % | 0.44 13.10 % | 0.39 -27.21 % | 0.53 -45.58 % | 0.98 458.67 % | 0.17 -44.61 % | 0.32 -19.86 % | 0.39 -24.82 % | 0.52 11.26 % | 0.47 2 914.62 % | -0.02 -104.31 % | 0.39 75.12 % | 0.22 -73.08 % | 0.82 88.13 % | 0.44 -14.71 % | 0.51 31.10 % | 0.39 44.50 % | 0.27 -25.32 % | 0.36 -47.25 % | 0.69 105.69 % | 0.33 -2.51 % | 0.34 |
| Weighted average shs out dil | 43.741 M -0.01 % | 43.746 M 0.00 % | 43.746 M -0.80 % | 44.097 M 0.94 % | 43.686 M -0.11 % | 43.734 M 0.03 % | 43.721 M -0.07 % | 43.752 M 0.07 % | 43.721 M 0.03 % | 43.708 M -0.22 % | 43.806 M 0.20 % | 43.721 M -0.04 % | 43.737 M 0.01 % | 43.734 M -0.06 % | 43.762 M 0.19 % | 43.680 M -0.12 % | 43.734 M -0.05 % | 43.756 M -0.20 % | 43.845 M -0.06 % | 43.872 M -0.06 % | 43.900 M 0.38 % | 43.734 M 0.15 % | 43.670 M -0.38 % | 43.836 M 0.07 % | 43.806 M -0.03 % | 43.817 M -0.22 % | 43.915 M 0.59 % | 43.659 M -0.70 % | 43.967 M -3.04 % | 45.345 M -20.55 % | 57.075 M 74.42 % | 32.723 M -25.18 % | 43.734 M 3.75 % | 42.155 M 20.02 % | 35.123 M -19.69 % | 43.734 M 22.39 % | 35.734 M 0.03 % | 35.724 M 22.22 % | 29.229 M 1.04 % | 28.928 M -0.01 % | 28.930 M 0.00 % | 28.931 M -1.01 % | 29.228 M 0.55 % | 29.067 M 0.46 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 12.40 % | 25.743 M |
| Weighted average shs out | 43.741 M -0.01 % | 43.746 M 0.00 % | 43.746 M -0.80 % | 44.097 M 0.94 % | 43.686 M -0.11 % | 43.734 M 0.03 % | 43.721 M -0.07 % | 43.752 M 0.07 % | 43.721 M 0.03 % | 43.708 M -0.22 % | 43.806 M 0.20 % | 43.721 M -0.04 % | 43.737 M 0.01 % | 43.734 M -0.06 % | 43.762 M 0.19 % | 43.680 M -0.12 % | 43.734 M -0.05 % | 43.756 M -0.20 % | 43.845 M -0.06 % | 43.872 M -0.06 % | 43.900 M 0.38 % | 43.734 M 0.15 % | 43.670 M -0.38 % | 43.836 M 0.07 % | 43.806 M -0.03 % | 43.817 M -0.22 % | 43.915 M 0.59 % | 43.659 M -0.70 % | 43.967 M -3.04 % | 45.345 M -20.55 % | 57.075 M 74.42 % | 32.723 M -25.18 % | 43.734 M 3.75 % | 42.155 M 5.20 % | 40.070 M -8.38 % | 43.734 M 22.39 % | 35.734 M 0.03 % | 35.724 M 22.22 % | 29.228 M 1.04 % | 28.928 M -0.01 % | 28.930 M 0.00 % | 28.931 M -1.02 % | 29.228 M 0.55 % | 29.067 M 0.46 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 0.00 % | 28.934 M 12.40 % | 25.743 M |
| EPS diluted | 0.33 -72.73 % | 1.21 61.33 % | 0.75 -5.06 % | 0.79 618.18 % | 0.11 -77.55 % | 0.49 81.48 % | 0.27 -55.00 % | 0.60 31.72 % | 0.46 10.29 % | 0.41 321.43 % | 0.10 -86.90 % | 0.75 302.99 % | -0.37 -140.14 % | 0.92 163.04 % | 0.35 1 296.00 % | 0.03 -92.00 % | 0.31 0.00 % | 0.31 -14.97 % | 0.37 -31.88 % | 0.54 268.86 % | -0.32 -343.75 % | -0.07 -164.29 % | 0.11 135.00 % | -0.32 -344.44 % | -0.07 -142.48 % | 0.17 260.64 % | 0.05 206.82 % | -0.04 -171.54 % | 0.06 -90.58 % | 0.65 766.33 % | -0.10 -2.62 % | -0.10 -294.90 % | 0.05 107.36 % | -0.67 -56.15 % | -0.43 -4 638.89 % | -0.01 -109.47 % | 0.10 227.59 % | 0.03 119.66 % | -0.15 68.18 % | -0.46 43.27 % | -0.82 -274.77 % | -0.22 -1 182.35 % | -0.02 24.44 % | -0.02 -132.61 % | 0.07 375.86 % | 0.01 -84.41 % | 0.09 129.63 % | 0.04 -29.57 % | 0.06 213.86 % | -0.05 |
| Earnings per share | 0.33 -72.73 % | 1.21 61.33 % | 0.75 -5.06 % | 0.79 618.18 % | 0.11 -77.55 % | 0.49 81.48 % | 0.27 -55.00 % | 0.60 31.72 % | 0.46 10.29 % | 0.41 321.43 % | 0.10 -86.90 % | 0.75 302.99 % | -0.37 -140.14 % | 0.92 163.04 % | 0.35 1 296.00 % | 0.03 -92.00 % | 0.31 0.00 % | 0.31 -14.97 % | 0.37 -31.88 % | 0.54 268.86 % | -0.32 -343.75 % | -0.07 -164.29 % | 0.11 135.00 % | -0.32 -344.44 % | -0.07 -142.48 % | 0.17 260.64 % | 0.05 206.82 % | -0.04 -171.54 % | 0.06 -90.58 % | 0.65 766.33 % | -0.10 -2.62 % | -0.10 -294.90 % | 0.05 107.36 % | -0.67 -78.07 % | -0.37 -4 055.56 % | -0.01 -109.47 % | 0.10 227.59 % | 0.03 119.66 % | -0.15 68.18 % | -0.46 43.27 % | -0.82 -274.77 % | -0.22 -1 182.35 % | -0.02 24.44 % | -0.02 -132.61 % | 0.07 375.86 % | 0.01 -84.41 % | 0.09 129.63 % | 0.04 -29.57 % | 0.06 213.86 % | -0.05 |
| Gross profit | 92.824 M -43.78 % | 165.097 M 16.62 % | 141.570 M 14.24 % | 123.924 M 71.78 % | 72.140 M -11.16 % | 81.205 M 86.75 % | 43.483 M -50.43 % | 87.729 M 13.64 % | 77.198 M 185.62 % | 27.028 M -17.45 % | 32.743 M -63.51 % | 89.736 M 198.92 % | 30.020 M -65.12 % | 86.060 M 69.81 % | 50.680 M 2.50 % | 49.444 M -57.93 % | 117.541 M 90.46 % | 61.713 M -23.64 % | 80.815 M 0.46 % | 80.445 M 341.91 % | 18.204 M -34.56 % | 27.819 M -48.96 % | 54.499 M 199.38 % | 18.204 M -18.96 % | 22.464 M -57.15 % | 52.425 M -9.33 % | 57.819 M 30.33 % | 44.362 M -12.54 % | 50.722 M 52.80 % | 33.194 M -11.16 % | 37.364 M 24.64 % | 29.978 M -17.88 % | 36.503 M 818.55 % | 3.974 M -89.31 % | 37.184 M -11.30 % | 41.919 M 23.41 % | 33.966 M -6.84 % | 36.461 M 3 036.91 % | -1.241 M -105.74 % | 21.641 M -28.82 % | 30.405 M -30.26 % | 43.600 M 0.31 % | 43.463 M 11.98 % | 38.812 M 17.59 % | 33.005 M -3.80 % | 34.310 M -2.40 % | 35.153 M -0.50 % | 35.329 M 27.56 % | 27.696 M -0.62 % | 27.869 M |
| Income tax expense | 4.611 M -73.83 % | 17.618 M 50.29 % | 11.723 M -10.34 % | 13.075 M 72.38 % | 7.585 M -59.49 % | 18.722 M 179.77 % | 6.692 M 1.56 % | 6.589 M -3.99 % | 6.863 M 8.37 % | 6.333 M 365.66 % | 1.360 M -64.62 % | 3.844 M 192.14 % | -4.172 M -191.39 % | 4.565 M -70.83 % | 15.652 M 1 844.93 % | -897.000 K -119.65 % | 4.565 M -73.90 % | 17.493 M 113.90 % | 8.178 M -4.29 % | 8.545 M 322.01 % | -3.849 M -215.34 % | 3.337 M -7.51 % | 3.608 M 193.74 % | -3.849 M -215.34 % | 3.337 M -42.79 % | 5.833 M 194.44 % | 1.981 M 491.34 % | 335.000 K -56.83 % | 776.000 K | 0.000 -100.00 % | 304.000 -98.10 % | 16.000 K -63.64 % | 44.000 K | 0.000 -100.00 % | 21.328 M 3 758.34 % | -583.000 K -204.11 % | 560.000 K 0.00 % | 560.000 K 108.43 % | -6.646 M -11.70 % | -5.950 M 31.17 % | -8.644 M -4 597.83 % | -184.000 K -108.18 % | 2.249 M 393.28 % | 456.000 K -31.94 % | 670.000 K -37.96 % | 1.080 M -11.17 % | 1.216 M 20.86 % | 1.006 M 1.62 % | 990.000 K 123.98 % | 442.000 K |
| Cost of revenue | 24.231 M -89.27 % | 225.796 M 191.37 % | 77.494 M -37.96 % | 124.909 M 77.83 % | 70.240 M -65.22 % | 201.959 M 121.86 % | 91.028 M -21.98 % | 116.676 M -19.92 % | 145.706 M 29.93 % | 112.142 M 70.67 % | 65.706 M -6.61 % | 70.360 M 200.45 % | 23.418 M -88.93 % | 211.634 M 37.67 % | 153.729 M 1 119.88 % | 12.602 M -93.00 % | 180.153 M -1.32 % | 182.560 M 116.97 % | 84.140 M -21.51 % | 107.200 M 263.88 % | 29.460 M -67.76 % | 91.383 M 157.71 % | 35.460 M 20.37 % | 29.460 M 266.51 % | 8.038 M -95.79 % | 190.739 M 513.84 % | 31.073 M -13.19 % | 35.796 M 66.76 % | 21.465 M -49.72 % | 42.694 M -27.94 % | 59.247 M 124.06 % | 26.442 M 2 897.96 % | 882.000 K -95.30 % | 18.764 M -76.74 % | 80.660 M 24.95 % | 64.552 M 108.97 % | 30.890 M -24.66 % | 41.000 M -45.68 % | 75.477 M 120.82 % | 34.181 M -68.04 % | 106.939 M 1 035.96 % | 9.414 M -83.18 % | 55.956 M 51.59 % | 36.912 M -28.20 % | 51.413 M -44.42 % | 92.497 M 49.50 % | 61.872 M 284.11 % | 16.108 M -70.84 % | 55.248 M 3.27 % | 53.500 M |
| General and administrative expenses | 0.000 -100.00 % | 47.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.390 M 63.05 % | 22.318 M | 0.000 | 0.000 -100.00 % | 32.062 M 56.68 % | 20.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.759 M -45.25 % | 15.998 M -8.64 % | 17.511 M 8.51 % | 16.137 M 481.63 % | 2.774 M -88.44 % | 24.001 M 711.94 % | 2.956 M -23.56 % | 3.867 M 38.79 % | 2.786 M -49.47 % | 5.514 M 16.13 % | 4.748 M 30.98 % | 3.625 M 11.90 % | 3.239 M -35.76 % | 5.043 M -17.96 % | 6.147 M 27.85 % | 4.808 M | 0.000 -100.00 % | 3.391 M -2.67 % | 3.484 M -32.02 % | 5.125 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.586 M 5 172.79 % | 68.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 369.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.882 M 89.63 % | 1.520 M 58.50 % | 959.000 K 126.18 % | 424.000 K -81.93 % | 2.346 M 50.89 % | 1.555 M -88.90 % | 14.014 M 101.55 % | 6.953 M 289.39 % | 1.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 74.504 M 47.81 % | 50.404 M -45.70 % | 92.824 M 23.11 % | 75.402 M 201.67 % | 24.995 M 267.68 % | 6.798 M | 0.000 -100.00 % | 54.244 M 14.30 % | 47.459 M 75.59 % | 27.028 M | 0.000 -100.00 % | 51.223 M 70.63 % | 30.020 M | 0.000 | 0.000 -100.00 % | 49.444 M 1.11 % | 48.903 M 5 894.19 % | -844.000 K -101.04 % | 80.815 M 0.46 % | 80.445 M 341.91 % | 18.204 M 1 316.03 % | -1.497 M | 0.000 -100.00 % | 18.204 M 3 033.22 % | 581.000 K -98.89 % | 52.425 M -9.33 % | 57.819 M 30.33 % | 44.362 M | 0.000 -100.00 % | 33.194 M 53.76 % | 21.588 M 153.38 % | 8.520 M -11.19 % | 9.594 M 9.51 % | 8.761 M -67.32 % | 26.808 M 141.56 % | 11.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.127 M -50.89 % | 32.838 M -17.85 % | 39.975 M | 0.000 -100.00 % | 33.769 M 25.73 % | 26.858 M -8.96 % | 29.502 M -16.08 % | 35.153 M 10.07 % | 31.938 M 31.91 % | 24.212 M 6.45 % | 22.744 M |
| Operating expenses | 74.504 M -16.84 % | 89.593 M -3.48 % | 92.824 M 23.11 % | 75.402 M 33.76 % | 56.370 M 20.52 % | 46.773 M 108.94 % | 22.386 M -58.73 % | 54.244 M 14.30 % | 47.459 M 75.59 % | 27.028 M -19.76 % | 33.686 M -34.24 % | 51.223 M 70.63 % | 30.020 M -10.43 % | 33.515 M -59.77 % | 83.300 M 68.47 % | 49.444 M -23.93 % | 64.996 M 122.23 % | 29.247 M -63.81 % | 80.815 M 0.46 % | 80.445 M 341.91 % | 18.204 M -32.65 % | 27.027 M -50.41 % | 54.504 M 199.41 % | 18.204 M -68.24 % | 57.318 M 9.33 % | 52.425 M -9.33 % | 57.819 M 30.33 % | 44.362 M 15.92 % | 38.269 M 15.29 % | 33.194 M -11.16 % | 37.364 M 43.50 % | 26.038 M -7.22 % | 28.064 M 10.83 % | 25.322 M -54.50 % | 55.652 M 51.83 % | 36.654 M 109.62 % | 17.486 M -32.81 % | 26.026 M -28.02 % | 36.158 M 67.08 % | 21.641 M -28.82 % | 30.405 M -30.26 % | 43.600 M 5.25 % | 41.425 M 6.73 % | 38.812 M 17.59 % | 33.005 M -3.80 % | 34.310 M -2.40 % | 35.153 M -0.50 % | 35.329 M 27.56 % | 27.696 M -0.62 % | 27.869 M |
| Cost and expenses | 98.735 M -68.69 % | 315.389 M 85.18 % | 170.318 M -14.97 % | 200.311 M 58.21 % | 126.610 M -47.67 % | 241.934 M 113.32 % | 113.414 M -33.64 % | 170.920 M -11.52 % | 193.165 M 38.80 % | 139.170 M 61.29 % | 86.283 M -29.03 % | 121.583 M 67.54 % | 72.568 M -70.40 % | 245.149 M 59.47 % | 153.729 M 169.56 % | 57.030 M -76.74 % | 245.149 M 17.90 % | 207.924 M 52.03 % | 136.766 M -7.59 % | 148.006 M 140.62 % | 61.511 M -48.40 % | 119.202 M 57.17 % | 75.843 M 59.12 % | 47.664 M -59.98 % | 119.109 M -51.02 % | 243.163 M 173.55 % | 88.892 M 10.90 % | 80.158 M 34.19 % | 59.734 M -21.29 % | 75.888 M -21.45 % | 96.611 M 84.09 % | 52.480 M 81.30 % | 28.946 M -34.19 % | 43.987 M -62.93 % | 118.665 M 19.07 % | 99.664 M 108.24 % | 47.860 M -29.29 % | 67.687 M -11.27 % | 76.285 M 19.52 % | 63.826 M -59.89 % | 159.115 M 222.59 % | 49.324 M -49.35 % | 97.382 M 42.58 % | 68.299 M -19.09 % | 84.418 M -33.43 % | 126.807 M 30.69 % | 97.026 M 88.63 % | 51.437 M -37.99 % | 82.944 M 1.94 % | 81.369 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.500 K 0.00 % | 360.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 981.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 39.189 M | 0.000 | 0.000 -100.00 % | 31.375 M -21.51 % | 39.975 M 78.57 % | 22.386 M | 0.000 | 0.000 -100.00 % | 32.062 M 55.81 % | 20.577 M | 0.000 | 0.000 -100.00 % | 33.515 M -59.77 % | 83.300 M | 0.000 -100.00 % | 16.093 M -36.55 % | 25.364 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.679 M 68.74 % | 17.589 M | 0.000 -100.00 % | 17.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.802 M | 0.000 -100.00 % | 11.641 M -33.55 % | 17.518 M -5.15 % | 18.470 M 11.53 % | 16.561 M 223.41 % | 5.121 M -79.96 % | 25.556 M 50.60 % | 16.970 M 56.84 % | 10.820 M 136.67 % | 4.572 M -17.09 % | 5.514 M 16.13 % | 4.748 M 30.98 % | 3.625 M -87.38 % | 28.731 M 469.71 % | 5.043 M -17.96 % | 6.147 M 27.85 % | 4.808 M | 0.000 -100.00 % | 3.391 M -2.67 % | 3.484 M -32.02 % | 5.125 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.751 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.973 M | 0.000 -100.00 % | 1.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.447 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 |
| Interest expense | 4.558 M -18.80 % | 5.613 M -11.49 % | 6.342 M 12.01 % | 5.662 M 2.80 % | 5.508 M 4.38 % | 5.277 M 16.95 % | 4.512 M 10.43 % | 4.086 M -0.87 % | 4.122 M -16.41 % | 4.931 M -6.93 % | 5.298 M 32.15 % | 4.009 M 4.59 % | 3.833 M -57.20 % | 8.955 M 60.71 % | 5.572 M -13.93 % | 6.474 M -27.71 % | 8.955 M 39.42 % | 6.423 M 19.32 % | 5.383 M -39.02 % | 8.828 M 80.68 % | 4.886 M -27.51 % | 6.740 M -4.10 % | 7.028 M 43.84 % | 4.886 M -27.51 % | 6.740 M | 0.000 -100.00 % | 6.710 M -13.32 % | 7.741 M | 0.000 -100.00 % | 6.767 M -7.35 % | 7.304 M 6.66 % | 6.848 M 18.93 % | 5.758 M -14.40 % | 6.727 M -12.29 % | 7.670 M -1.48 % | 7.785 M -9.91 % | 8.641 M -2.30 % | 8.844 M | 0.000 -100.00 % | 10.322 M 1.82 % | 10.137 M 10.55 % | 9.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.603 M -66.35 % | 7.736 M |
| Depreciation and amortization | 3.709 M -4.11 % | 3.868 M -5.52 % | 4.094 M 16.01 % | 3.529 M 13.80 % | 3.101 M 24.99 % | 2.481 M 45.77 % | 1.702 M -8.20 % | 1.854 M 9.90 % | 1.687 M -12.09 % | 1.919 M -2.29 % | 1.964 M -6.21 % | 2.094 M -15.50 % | 2.478 M -8.36 % | 2.704 M 10.50 % | 2.447 M 6.62 % | 2.295 M -15.13 % | 2.704 M 54.51 % | 1.750 M -29.94 % | 2.498 M 19.87 % | 2.084 M 0.10 % | 2.082 M 100.97 % | 1.036 M -61.01 % | 2.657 M 8.76 % | 2.443 M 5.39 % | 2.318 M -7.76 % | 2.513 M 32.13 % | 1.902 M -4.85 % | 1.999 M 9.62 % | 1.824 M -40.39 % | 3.059 M -0.46 % | 3.073 M -1.76 % | 3.128 M -0.48 % | 3.143 M 1.03 % | 3.111 M -27.04 % | 4.264 M 47.70 % | 2.887 M -2.60 % | 2.964 M -1.92 % | 3.022 M -2.60 % | 3.103 M 0.61 % | 3.084 M -5.95 % | 3.279 M 27.14 % | 2.579 M -3.30 % | 2.667 M 32.55 % | 2.012 M 162.66 % | 766.000 K 5.08 % | 729.000 K -66.67 % | 2.187 M -1.56 % | 2.222 M -3.18 % | 2.295 M -36.43 % | 3.610 M |
| Operating income | 18.320 M -75.74 % | 75.504 M 54.89 % | 48.746 M 0.46 % | 48.522 M 207.69 % | 15.770 M -62.53 % | 42.091 M 99.51 % | 21.097 M -37.00 % | 33.485 M 12.60 % | 29.739 M 5.39 % | 28.217 M 131.93 % | 12.166 M -68.41 % | 38.513 M 301.32 % | -19.130 M -135.46 % | 53.941 M 55.78 % | 34.626 M 590.31 % | 5.016 M -90.45 % | 52.545 M 44.56 % | 36.349 M 28.95 % | 28.189 M -28.89 % | 39.639 M 386.26 % | -13.847 M -590.28 % | -2.006 M -114.21 % | 14.116 M 208.67 % | -12.990 M -304.82 % | 6.342 M -68.54 % | 20.157 M 98.69 % | 10.145 M 76.59 % | 5.745 M -50.24 % | 11.546 M 41.93 % | 8.135 M 863.58 % | 844.250 K -77.42 % | 3.739 M -58.50 % | 9.010 M 142.21 % | -21.348 M -423.00 % | 6.609 M -2.90 % | 6.807 M -58.72 % | 16.488 M 57.93 % | 10.440 M 496.33 % | -2.634 M 70.85 % | -9.036 M 59.19 % | -22.143 M -926.54 % | 2.679 M -81.65 % | 14.601 M 108.26 % | 7.011 M -24.07 % | 9.234 M 14.88 % | 8.038 M -32.11 % | 11.840 M 119.70 % | 5.389 M -0.39 % | 5.410 M 188.07 % | 1.878 M |
| Operating income ratio | 0.16 -18.97 % | 0.19 -13.20 % | 0.22 14.11 % | 0.19 76.05 % | 0.11 -25.49 % | 0.15 -5.23 % | 0.16 -4.26 % | 0.16 22.79 % | 0.13 -34.20 % | 0.20 64.07 % | 0.12 -48.63 % | 0.24 167.20 % | -0.36 -297.57 % | 0.18 6.97 % | 0.17 109.54 % | 0.08 -54.20 % | 0.18 18.62 % | 0.15 -12.92 % | 0.17 -19.10 % | 0.21 172.71 % | -0.29 -1 626.31 % | -0.02 -110.72 % | 0.16 157.58 % | -0.27 -231.08 % | 0.21 150.83 % | 0.08 -27.37 % | 0.11 59.24 % | 0.07 -55.19 % | 0.16 49.21 % | 0.11 1 126.70 % | 0.01 -86.81 % | 0.07 -72.50 % | 0.24 125.67 % | -0.94 -1 774.00 % | 0.06 -12.27 % | 0.06 -74.85 % | 0.25 88.63 % | 0.13 479.82 % | -0.04 78.08 % | -0.16 -0.40 % | -0.16 -419.04 % | 0.05 -65.59 % | 0.15 58.62 % | 0.09 -15.36 % | 0.11 72.56 % | 0.06 -48.05 % | 0.12 16.47 % | 0.10 60.63 % | 0.07 182.60 % | 0.02 |
| Total other income expenses net | 660.000 K 112.90 % | -5.118 M -27.41 % | -4.017 M -457.14 % | -721.000 K 78.24 % | -3.314 M -78.27 % | -1.859 M 30.27 % | -2.666 M -313.33 % | -645.000 K 78.22 % | -2.961 M 22.57 % | -3.824 M 41.29 % | -6.513 M -231.28 % | -1.966 M -69.63 % | -1.159 M 87.44 % | -9.228 M -149.34 % | -3.701 M 23.23 % | -4.821 M 38.44 % | -7.832 M -50.85 % | -5.192 M -33.20 % | -3.898 M 47.50 % | -7.425 M -84.33 % | -4.028 M -284.18 % | 2.187 M 138.94 % | -5.617 M -14.96 % | -4.886 M 20.67 % | -6.159 M 10.68 % | -6.895 M -13.04 % | -6.100 M 16.79 % | -7.331 M 9.11 % | -8.066 M -137.56 % | 21.475 M 432.11 % | -6.466 M 5.57 % | -6.848 M -18.93 % | -5.758 M 14.40 % | -6.727 M -2 473.10 % | -261.436 K 96.64 % | -7.785 M 9.91 % | -8.641 M 2.30 % | -8.844 M -6.22 % | -8.326 M 19.34 % | -10.322 M -1.82 % | -10.137 M -10.55 % | -9.170 M -7.86 % | -8.501 M -17.93 % | -7.209 M -9.69 % | -6.572 M -0.54 % | -6.537 M 17.60 % | -7.933 M -147.22 % | -3.209 M -54.28 % | -2.080 M 23.98 % | -2.736 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 | 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 128.889 M | 0.000 -100.00 % | 196.432 M | 0.000 -100.00 % | 195.403 M 0.00 % | 195.403 M 136.73 % | 82.543 M 3 086.99 % | 2.590 M -97.63 % | 109.250 M -21.46 % | 139.108 M 38.52 % | 100.424 M 11.43 % | 90.123 M 660.21 % | 11.855 M -83.26 % | 70.807 M 131.50 % | 30.586 M -64.45 % | 86.036 M -38.33 % | 139.503 M 2 380.49 % | 5.624 M -96.51 % | 161.139 M -14.46 % | 188.376 M 2 180.58 % | 8.260 M -92.41 % | 108.844 M -48.57 % | 211.621 M 24.65 % | 169.779 M -16.32 % | 202.880 M 1 129.42 % | 16.502 M -91.62 % | 196.974 M 1 498.17 % | 12.325 M -92.14 % | 156.708 M -30.39 % | 225.139 M 2 700.93 % | 8.038 M -96.98 % | 266.046 M 3 832.68 % | 6.765 M -97.40 % | 259.978 M 5 363.69 % | 4.758 M -98.06 % | 244.810 M 59.45 % | 153.530 M 146.32 % | 62.328 M |
| Total investments | 0.000 -100.00 % | 81.907 M | 0.000 -100.00 % | 47.345 M | 0.000 -100.00 % | 7.096 M 0.00 % | 7.096 M -39.35 % | 11.699 M 125.85 % | 5.180 M 63.00 % | 3.178 M 0.00 % | 3.178 M -60.13 % | 7.971 M -95.58 % | 180.246 M 6 421.20 % | 2.764 M -53.69 % | 5.969 M -90.24 % | 61.172 M 2 482.19 % | 2.369 M 0.08 % | 2.367 M -78.96 % | 11.248 M 625.68 % | 1.550 M -84.81 % | 10.204 M -38.23 % | 16.520 M 668.01 % | 2.151 M -89.59 % | 20.664 M | 0.000 -100.00 % | 1.611 M -95.12 % | 33.004 M 28 599.13 % | 115.000 K -99.53 % | 24.650 M 54 971.49 % | 44.760 K 6.57 % | 42.000 K -99.74 % | 16.076 M 38 396.17 % | 41.760 K -99.69 % | 13.530 M 32 114.29 % | 42.000 K -99.56 % | 9.517 M 22 688.73 % | 41.760 K -19.32 % | 51.760 K -0.19 % | 51.860 K |
| Total debt | 0.000 -100.00 % | 191.312 M | 0.000 -100.00 % | 226.646 M | 0.000 -100.00 % | 218.318 M 0.00 % | 218.318 M 105.32 % | 106.329 M | 0.000 -100.00 % | 111.840 M -21.07 % | 141.698 M 10.42 % | 128.328 M | 0.000 -100.00 % | 101.978 M 11.43 % | 91.516 M | 0.000 -100.00 % | 116.622 M -46.78 % | 219.119 M | 0.000 -100.00 % | 166.763 M -18.44 % | 204.459 M | 0.000 -100.00 % | 109.465 M -48.74 % | 213.563 M 15.12 % | 185.515 M -9.33 % | 204.599 M | 0.000 -100.00 % | 213.476 M | 0.000 -100.00 % | 169.034 M -30.53 % | 243.331 M | 0.000 -100.00 % | 274.084 M | 0.000 -100.00 % | 266.743 M | 0.000 -100.00 % | 254.792 M 52.90 % | 166.635 M 110.28 % | 79.246 M |
| Accumulated other comprehensive income loss | 701.225 M | 0.000 -100.00 % | 617.766 M 3.68 % | 595.832 M 8.24 % | 550.497 M 96.98 % | 279.471 M 0.00 % | 279.471 M 1 174.15 % | 21.934 M -95.35 % | 471.971 M 68.12 % | 280.737 M 0.00 % | 280.737 M | 0.000 -100.00 % | 432.564 M 547.88 % | 66.766 M | 0.000 -100.00 % | 373.580 M | 0.000 | 0.000 -100.00 % | 333.899 M 19.34 % | 279.781 M | 0.000 -100.00 % | 336.693 M 6.97 % | 314.759 M | 0.000 | 0.000 -100.00 % | 16.166 M -68.38 % | 51.123 M 74.74 % | 29.256 M -61.50 % | 75.990 M | 0.000 | 0.000 -100.00 % | 64.582 M | 0.000 -100.00 % | 63.969 M | 0.000 -100.00 % | 60.375 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 317.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.303 M -3.44 % | 204.327 M | 0.000 | 0.000 -100.00 % | 117.511 M -5.64 % | 124.535 M | 0.000 | 0.000 -100.00 % | 78.194 M | 0.000 | 0.000 -100.00 % | 20.037 M | 0.000 | 0.000 100.00 % | -19.605 M | 0.000 | 0.000 | 0.000 100.00 % | -28.318 M 34.72 % | -43.382 M 45.55 % | -79.679 M | 0.000 | 0.000 | 0.000 100.00 % | -46.100 M | 0.000 | 0.000 100.00 % | -37.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.452 M 2.54 % | 10.193 M 97.98 % | 5.149 M |
| Common stock | 0.000 -100.00 % | 21.934 M | 0.000 -100.00 % | 21.867 M | 0.000 -100.00 % | 21.867 M 0.00 % | 21.867 M -0.31 % | 21.934 M | 0.000 -100.00 % | 21.867 M 0.00 % | 21.867 M -0.31 % | 21.934 M | 0.000 -100.00 % | 21.934 M 0.00 % | 21.934 M | 0.000 -100.00 % | 21.867 M -0.31 % | 21.934 M | 0.000 -100.00 % | 21.867 M -0.31 % | 21.934 M | 0.000 -100.00 % | 21.934 M 0.00 % | 21.934 M 0.00 % | 21.934 M 0.00 % | 21.934 M | 0.000 -100.00 % | 53.934 M | 0.000 -100.00 % | 21.867 M -56.21 % | 49.934 M | 0.000 -100.00 % | 17.867 M | 0.000 -100.00 % | 14.467 M | 0.000 -100.00 % | 14.467 M -70.07 % | 48.334 M 144.03 % | 19.807 M |
| Total equity | 701.225 M 0.00 % | 701.226 M 13.51 % | 617.766 M 0.00 % | 617.766 M 12.22 % | 550.497 M 0.00 % | 550.497 M 0.00 % | 550.497 M 6.19 % | 518.397 M 9.84 % | 471.971 M 0.00 % | 471.971 M 0.00 % | 471.971 M 4.68 % | 450.884 M 4.24 % | 432.564 M 0.00 % | 432.565 M 14.71 % | 377.083 M 0.94 % | 373.580 M 0.00 % | 373.582 M 8.69 % | 343.701 M 2.94 % | 333.899 M 0.00 % | 333.899 M 0.10 % | 333.571 M -0.93 % | 336.693 M 0.00 % | 336.693 M 2.98 % | 326.957 M -16.82 % | 393.048 M 34.23 % | 292.808 M 472.75 % | 51.123 M 0.00 % | 51.123 M -32.72 % | 75.990 M 0.00 % | 75.990 M 24.84 % | 60.868 M -5.75 % | 64.582 M 0.00 % | 64.581 M 0.96 % | 63.969 M 0.00 % | 63.969 M -32.07 % | 94.175 M 0.00 % | 94.175 M 0.78 % | 93.449 M 61.42 % | 57.893 M |
| Other non current liabilities | -701.225 M -8 214.15 % | 8.642 M 101.40 % | -617.766 M -1 813.35 % | 36.056 M 106.55 % | -550.497 M -1 729.94 % | 33.774 M -70.32 % | 113.781 M 3 158.33 % | 3.492 M | 0.000 -100.00 % | 33.345 M -61.25 % | 86.061 M 1 220.56 % | 6.517 M | 0.000 -100.00 % | 6.052 M -11.14 % | 6.811 M | 0.000 -100.00 % | 6.440 M 44.17 % | 4.467 M | 0.000 -100.00 % | 35.763 M 37.29 % | 26.049 M | 0.000 -100.00 % | 4.591 M 19.24 % | 3.850 M -29.51 % | 5.462 M 60.48 % | 3.403 M | 0.000 -100.00 % | 3.755 M | 0.000 -100.00 % | 3.755 M -9.24 % | 4.137 M | 0.000 -100.00 % | 3.549 M | 0.000 -100.00 % | 1.648 M | 0.000 -100.00 % | 1.541 M 154.87 % | -2.808 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 33.968 M | 0.000 -100.00 % | 33.208 M | 0.000 -100.00 % | 32.378 M 0.00 % | 32.378 M 6.05 % | 30.530 M | 0.000 -100.00 % | 2.090 M -93.46 % | 31.948 M -1.30 % | 32.368 M | 0.000 -100.00 % | 32.484 M -29.15 % | 45.851 M | 0.000 -100.00 % | 49.084 M -19.98 % | 61.342 M | 0.000 -100.00 % | 30.867 M -50.06 % | 61.805 M | 0.000 100.00 % | -1.499 M -102.27 % | 66.074 M 93.61 % | 34.128 M 65.67 % | 20.599 M | 0.000 -100.00 % | 65.037 M | 0.000 -100.00 % | 57.172 M -26.93 % | 78.241 M | 0.000 -100.00 % | 70.998 M | 0.000 -100.00 % | 74.046 M | 0.000 -100.00 % | 77.685 M 106.04 % | 37.704 M -52.42 % | 79.246 M |
| Total non current liabilities | -701.225 M -907.31 % | 86.859 M 114.06 % | -617.766 M -629.30 % | 116.714 M 121.20 % | -550.497 M -476.64 % | 146.159 M 0.00 % | 146.159 M 25.05 % | 116.882 M | 0.000 -100.00 % | 118.009 M 0.00 % | 118.009 M -3.57 % | 122.379 M | 0.000 -100.00 % | 122.200 M -5.15 % | 128.838 M | 0.000 -100.00 % | 132.846 M -2.78 % | 136.639 M | 0.000 -100.00 % | 136.929 M -11.54 % | 154.800 M | 0.000 -100.00 % | 136.405 M -10.77 % | 152.871 M 270.15 % | 41.300 M -71.36 % | 144.202 M | 0.000 -100.00 % | 68.792 M | 0.000 -100.00 % | 60.927 M -26.04 % | 82.378 M | 0.000 -100.00 % | 74.547 M | 0.000 -100.00 % | 75.694 M | 0.000 -100.00 % | 79.226 M 127.03 % | 34.896 M -56.00 % | 79.308 M |
| Other current liabilities | 0.000 -100.00 % | 216.313 M | 0.000 -100.00 % | 225.727 M | 0.000 -100.00 % | 213.179 M -1.31 % | 216.000 M 39.50 % | 154.834 M | 0.000 -100.00 % | 95.389 M -7.71 % | 103.360 M -12.77 % | 118.487 M | 0.000 -100.00 % | 56.326 M -66.47 % | 168.008 M | 0.000 -100.00 % | 72.898 M -59.22 % | 178.752 M | 0.000 -100.00 % | 143.025 M 15.93 % | 123.373 M | 0.000 -100.00 % | 123.173 M 59.56 % | 77.194 M -14.05 % | 89.812 M -8.06 % | 97.691 M | 0.000 -100.00 % | 48.030 M | 0.000 -100.00 % | 47.418 M -40.62 % | 79.859 M | 0.000 -100.00 % | 81.694 M | 0.000 -100.00 % | 67.409 M | 0.000 -100.00 % | 72.556 M -31.32 % | 105.644 M 87.34 % | 56.391 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.687 M | 0.000 | 0.000 -100.00 % | 32.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.302 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 157.344 M | 0.000 -100.00 % | 193.438 M | 0.000 -100.00 % | 185.940 M 0.00 % | 185.940 M 145.31 % | 75.799 M | 0.000 -100.00 % | 109.750 M 0.00 % | 109.750 M 14.37 % | 95.960 M | 0.000 -100.00 % | 99.342 M 117.55 % | 45.665 M | 0.000 -100.00 % | 97.367 M -38.29 % | 157.777 M | 0.000 -100.00 % | 135.896 M -4.74 % | 142.654 M | 0.000 -100.00 % | 77.754 M -47.28 % | 147.489 M -2.57 % | 151.387 M -0.11 % | 151.550 M | 0.000 -100.00 % | 148.439 M | 0.000 -100.00 % | 111.861 M -32.24 % | 165.090 M | 0.000 -100.00 % | 203.086 M | 0.000 -100.00 % | 192.697 M | 0.000 -100.00 % | 177.107 M 37.37 % | 128.931 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 567.200 M | 0.000 -100.00 % | 570.120 M | 0.000 -100.00 % | 513.216 M 0.00 % | 513.216 M 33.80 % | 383.566 M | 0.000 -100.00 % | 353.136 M 0.00 % | 353.136 M -3.34 % | 365.324 M | 0.000 -100.00 % | 351.441 M 1.74 % | 345.439 M | 0.000 -100.00 % | 339.225 M -25.30 % | 454.130 M | 0.000 -100.00 % | 382.765 M 5.08 % | 364.253 M | 0.000 -100.00 % | 339.088 M -0.93 % | 342.273 M -1.90 % | 348.905 M 1.07 % | 345.220 M | 0.000 -100.00 % | 253.874 M | 0.000 -100.00 % | 234.747 M -27.17 % | 322.329 M | 0.000 -100.00 % | 364.856 M | 0.000 -100.00 % | 337.137 M | 0.000 -100.00 % | 334.583 M 1.84 % | 328.529 M 161.01 % | 125.869 M |
| Total liabilities | -701.225 M -207.21 % | 654.059 M 205.87 % | -617.766 M -189.94 % | 686.834 M 224.77 % | -550.497 M -183.49 % | 659.375 M 0.00 % | 659.375 M 31.76 % | 500.448 M | 0.000 -100.00 % | 471.145 M 0.00 % | 471.145 M -3.40 % | 487.703 M | 0.000 -100.00 % | 473.641 M -0.13 % | 474.277 M | 0.000 -100.00 % | 472.071 M -20.09 % | 590.769 M | 0.000 -100.00 % | 519.694 M 0.12 % | 519.053 M | 0.000 -100.00 % | 475.493 M -3.97 % | 495.144 M 26.89 % | 390.205 M -20.27 % | 489.421 M | 0.000 -100.00 % | 322.666 M | 0.000 -100.00 % | 295.674 M -26.94 % | 404.707 M | 0.000 -100.00 % | 439.402 M | 0.000 -100.00 % | 412.831 M | 0.000 -100.00 % | 413.809 M 13.86 % | 363.425 M 77.13 % | 205.178 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 70.636 M 383.30 % | -24.933 M -267.80 % | 14.859 M -3.54 % | 15.404 M 3 433.03 % | 436.000 K 116.83 % | -2.590 M -129.15 % | 8.885 M 55.77 % | 5.704 M 1 208.26 % | 436.000 K 100.48 % | -90.123 M -2 124.78 % | 4.451 M 799.19 % | 495.000 K 101.62 % | -30.586 M -599.44 % | 6.124 M 132.32 % | 2.636 M 146.87 % | -5.624 M -127.20 % | 20.675 M -1.28 % | 20.943 M 353.55 % | -8.260 M -141.30 % | 20.002 M 130.37 % | 8.683 M -40.62 % | 14.622 M 31.71 % | 11.101 M 167.27 % | -16.502 M -438.09 % | 4.881 M 139.60 % | -12.325 M -262.10 % | 7.603 M -92.10 % | 96.292 M 1 297.96 % | -8.038 M -160.66 % | 13.250 M 295.87 % | -6.765 M -105.67 % | 119.287 M 2 606.93 % | -4.758 M -128.26 % | 16.837 M 40.41 % | 11.991 M 23 021.32 % | 51.860 K |
| Long term investments | 0.000 -100.00 % | 44.219 M | 0.000 100.00 % | -22.855 M | 0.000 -100.00 % | 5.078 M 0.00 % | 5.078 M -56.59 % | 11.699 M | 0.000 | 0.000 -100.00 % | 3.178 M -60.13 % | 7.971 M | 0.000 -100.00 % | 2.763 M -53.71 % | 5.969 M | 0.000 | 0.000 -100.00 % | 4.538 M | 0.000 | 0.000 100.00 % | -7.389 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.695 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 44.760 K 6.57 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 41.760 K | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 123.250 M | 0.000 -100.00 % | 126.494 M | 0.000 -100.00 % | 25.466 M 0.00 % | 25.466 M 5 794.91 % | 432.000 K | 0.000 -100.00 % | 330.000 K -0.30 % | 331.000 K -70.99 % | 1.141 M | 0.000 -100.00 % | 1.654 M -36.85 % | 2.619 M | 0.000 -100.00 % | 3.260 M -20.06 % | 4.078 M | 0.000 -100.00 % | 4.889 M -4.29 % | 5.108 M | 0.000 -100.00 % | 6.016 M -16.77 % | 7.228 M 35.90 % | 5.319 M -57.08 % | 12.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.423 M | 0.000 | 0.000 -100.00 % | 26.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.637 M | 0.000 -100.00 % | 65.228 M |
| GoodWill | 0.000 -100.00 % | 101.342 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.342 M 0.00 % | 101.342 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 100.00 % | -486.026 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 123.250 M | 0.000 -100.00 % | 126.494 M | 0.000 -100.00 % | 126.808 M 0.00 % | 126.808 M 29 253.70 % | 432.000 K | 0.000 -100.00 % | 330.000 K -0.30 % | 331.000 K -70.99 % | 1.141 M | 0.000 -100.00 % | 1.654 M -36.85 % | 2.619 M | 0.000 -100.00 % | 3.260 M -20.06 % | 4.078 M | 0.000 -100.00 % | 4.889 M -4.29 % | 5.108 M | 0.000 -100.00 % | 6.016 M -16.77 % | 7.228 M 35.90 % | 5.319 M -57.08 % | 12.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.423 M | 0.000 | 0.000 -100.00 % | 26.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.151 M | 0.000 -100.00 % | 21.618 M |
| Property plant equipment net | 0.000 -100.00 % | 440.566 M | 0.000 -100.00 % | 441.776 M | 0.000 -100.00 % | 441.749 M 0.10 % | 441.313 M 1.99 % | 432.687 M | 0.000 -100.00 % | 434.090 M 0.00 % | 434.092 M -0.64 % | 436.872 M | 0.000 -100.00 % | 439.597 M -0.46 % | 441.627 M | 0.000 -100.00 % | 438.941 M 0.45 % | 436.974 M | 0.000 -100.00 % | 439.241 M -0.42 % | 441.105 M | 0.000 -100.00 % | 443.136 M 1.02 % | 438.652 M 2.68 % | 427.212 M 2.06 % | 418.607 M | 0.000 -100.00 % | 88.681 M | 0.000 -100.00 % | 73.578 M | 0.000 | 0.000 -100.00 % | 79.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.539 M 47.99 % | 44.963 M 24.78 % | 36.035 M |
| Total non current assets | 0.000 -100.00 % | 608.035 M | 0.000 -100.00 % | 616.051 M 2 570.83 % | -24.933 M -104.24 % | 588.603 M 0.00 % | 588.603 M 32.19 % | 445.254 M 17 291.27 % | -2.590 M -100.58 % | 443.305 M 0.00 % | 443.305 M -0.70 % | 446.420 M 595.35 % | -90.123 M -120.10 % | 448.465 M -0.50 % | 450.710 M 1 573.58 % | -30.586 M -106.82 % | 448.325 M 0.02 % | 448.226 M 8 069.88 % | -5.624 M -101.21 % | 464.805 M 1.10 % | 459.767 M 5 666.19 % | -8.260 M -101.76 % | 469.154 M -1.22 % | 474.962 M 5.81 % | 448.862 M 1.52 % | 442.146 M 2 779.34 % | -16.502 M -117.62 % | 93.677 M 860.06 % | -12.325 M -112.25 % | 100.650 M -14.17 % | 117.265 M 1 558.88 % | -8.038 M -105.63 % | 142.724 M 2 209.74 % | -6.765 M -105.18 % | 130.546 M 2 843.55 % | -4.758 M -104.00 % | 118.958 M 95.40 % | 60.879 M 5.50 % | 57.705 M |
| Other current assets | -100.111 M -347.28 % | 40.485 M 142.20 % | -95.939 M -271.80 % | 55.842 M | 0.000 -100.00 % | 65.709 M 0.00 % | 65.709 M 264.28 % | 18.038 M | 0.000 -100.00 % | 31.889 M 0.00 % | 31.889 M 26.18 % | 25.273 M | 0.000 -100.00 % | 18.073 M -42.42 % | 31.389 M | 0.000 -100.00 % | 41.277 M 160.00 % | 15.876 M | 0.000 -100.00 % | 29.392 M 105.73 % | 14.287 M | 0.000 -100.00 % | 18.691 M 43.36 % | 13.038 M -31.89 % | 19.142 M -10.71 % | 21.437 M | 0.000 -100.00 % | 8.545 M | 0.000 -100.00 % | 7.333 M -47.45 % | 13.953 M | 0.000 -100.00 % | 17.594 M | 0.000 -100.00 % | 12.326 M | 0.000 -100.00 % | 17.645 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 37.688 M | 0.000 -100.00 % | 70.200 M | 0.000 -100.00 % | 2.018 M 0.00 % | 2.018 M -98.57 % | 140.757 M 2 617.32 % | 5.180 M | 0.000 | 0.000 -100.00 % | 47.654 M -73.56 % | 180.246 M 18 024 500.00 % | 1.000 K -100.00 % | 28.042 M -54.16 % | 61.172 M | 0.000 -100.00 % | 28.417 M 152.64 % | 11.248 M | 0.000 -100.00 % | 17.593 M 6.50 % | 16.520 M | 0.000 -100.00 % | 20.664 M | 0.000 -100.00 % | 1.567 M -95.25 % | 33.004 M | 0.000 -100.00 % | 24.650 M | 0.000 | 0.000 -100.00 % | 16.076 M | 0.000 -100.00 % | 13.530 M | 0.000 -100.00 % | 9.517 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 62.423 M | 0.000 -100.00 % | 30.214 M | 0.000 -100.00 % | 22.915 M 0.00 % | 22.915 M -3.66 % | 23.786 M 1 018.38 % | -2.590 M -200.00 % | 2.590 M 0.00 % | 2.590 M -90.72 % | 27.904 M 130.96 % | -90.123 M -200.00 % | 90.123 M 335.19 % | 20.709 M 167.71 % | -30.586 M -200.00 % | 30.586 M -61.58 % | 79.616 M 1 515.65 % | -5.624 M -200.00 % | 5.624 M -65.03 % | 16.083 M 294.71 % | -8.260 M -1 430.11 % | 621.000 K -68.02 % | 1.942 M -87.66 % | 15.736 M 815.45 % | 1.719 M 110.42 % | -16.502 M -200.00 % | 16.502 M 233.89 % | -12.325 M -200.00 % | 12.325 M -32.25 % | 18.192 M 326.32 % | -8.038 M -200.00 % | 8.038 M 218.81 % | -6.765 M -200.00 % | 6.765 M 242.17 % | -4.758 M -147.67 % | 9.982 M -23.83 % | 13.105 M -22.54 % | 16.918 M |
| Cash and short term investments | 100.111 M 0.00 % | 100.111 M 4.35 % | 95.939 M -4.46 % | 100.414 M 302.74 % | 24.933 M 0.00 % | 24.933 M 0.00 % | 24.933 M -84.85 % | 164.543 M 6 253.01 % | 2.590 M 0.00 % | 2.590 M 0.00 % | 2.590 M -96.57 % | 75.558 M -16.16 % | 90.123 M -22.88 % | 116.864 M 139.72 % | 48.751 M 59.39 % | 30.586 M 0.00 % | 30.586 M -71.69 % | 108.033 M 1 820.93 % | 5.624 M 0.00 % | 5.624 M -83.30 % | 33.676 M 307.70 % | 8.260 M 1 230.11 % | 621.000 K -97.25 % | 22.606 M 43.66 % | 15.736 M 815.45 % | 1.719 M -89.58 % | 16.502 M 0.00 % | 16.502 M 33.89 % | 12.325 M 0.00 % | 12.325 M -32.25 % | 18.192 M 126.32 % | 8.038 M 0.00 % | 8.038 M 18.81 % | 6.765 M 0.00 % | 6.765 M 42.17 % | 4.758 M -52.33 % | 9.982 M -23.83 % | 13.105 M -22.54 % | 16.918 M |
| Total current assets | 0.000 -100.00 % | 747.250 M | 0.000 -100.00 % | 688.549 M 2 661.60 % | 24.933 M -95.99 % | 621.269 M 0.00 % | 621.269 M 8.31 % | 573.591 M 22 046.37 % | 2.590 M -99.48 % | 499.811 M 0.00 % | 499.811 M 1.55 % | 492.167 M 446.11 % | 90.123 M -80.31 % | 457.740 M 14.25 % | 400.650 M 1 209.91 % | 30.586 M -92.30 % | 397.326 M -18.29 % | 486.244 M 8 545.87 % | 5.624 M -98.55 % | 388.780 M -1.04 % | 392.857 M 4 656.14 % | 8.260 M -97.59 % | 343.032 M -1.18 % | 347.139 M -5.25 % | 366.391 M 7.74 % | 340.084 M 1 960.86 % | 16.502 M -94.11 % | 280.112 M 2 172.71 % | 12.325 M -95.45 % | 271.013 M -22.19 % | 348.310 M 4 233.29 % | 8.038 M -97.78 % | 361.260 M 5 240.13 % | 6.765 M -98.05 % | 346.254 M 7 176.86 % | 4.758 M -98.78 % | 389.026 M -1.76 % | 395.995 M 92.82 % | 205.366 M |
| Inventory | 0.000 -100.00 % | 222.051 M | 0.000 -100.00 % | 284.170 M | 0.000 -100.00 % | 233.070 M 0.00 % | 233.070 M 25.64 % | 185.504 M | 0.000 -100.00 % | 289.258 M 0.00 % | 289.258 M 48.00 % | 195.442 M | 0.000 -100.00 % | 158.386 M -24.76 % | 210.512 M | 0.000 -100.00 % | 161.296 M -21.92 % | 206.586 M | 0.000 -100.00 % | 245.813 M -4.77 % | 258.120 M | 0.000 -100.00 % | 184.078 M -8.76 % | 201.762 M 0.48 % | 200.799 M -10.65 % | 224.727 M | 0.000 -100.00 % | 200.410 M | 0.000 -100.00 % | 178.781 M -20.14 % | 223.879 M | 0.000 -100.00 % | 216.151 M | 0.000 -100.00 % | 197.433 M | 0.000 -100.00 % | 239.284 M -6.29 % | 255.353 M 107.23 % | 123.221 M |
| Net receivables | 0.000 -100.00 % | 384.603 M | 0.000 -100.00 % | 248.123 M | 0.000 -100.00 % | 297.557 M 0.00 % | 297.557 M 44.79 % | 205.506 M | 0.000 -100.00 % | 176.098 M 0.01 % | 176.074 M -10.12 % | 195.894 M | 0.000 -100.00 % | 164.733 M 49.76 % | 109.998 M | 0.000 -100.00 % | 168.230 M 8.01 % | 155.749 M | 0.000 -100.00 % | 107.951 M 24.40 % | 86.774 M | 0.000 -100.00 % | 139.642 M 27.26 % | 109.733 M -16.05 % | 130.713 M 41.06 % | 92.664 M | 0.000 -100.00 % | 54.655 M | 0.000 -100.00 % | 79.907 M -13.41 % | 92.286 M | 0.000 -100.00 % | 124.618 M | 0.000 -100.00 % | 142.056 M | 0.000 -100.00 % | 139.723 M | 0.000 -100.00 % | 65.228 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.349 M | 0.000 | 0.000 -100.00 % | 20.398 M 1 092.89 % | 1.710 M 3 925.93 % | -44.695 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.931 M | 0.000 -100.00 % | 23.886 M | 0.000 -100.00 % | 11.217 M | 0.000 -100.00 % | 2.389 M -39.13 % | 3.925 M | 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 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 181.849 M | 0.000 -100.00 % | 147.902 M | 0.000 -100.00 % | 111.276 M 0.00 % | 111.276 M -26.26 % | 150.901 M | 0.000 -100.00 % | 140.026 M 0.00 % | 140.026 M -2.70 % | 143.907 M | 0.000 -100.00 % | 149.551 M 31.93 % | 113.355 M | 0.000 -100.00 % | 121.290 M 7.49 % | 112.835 M | 0.000 -100.00 % | 103.169 M 53.40 % | 67.256 M | 0.000 -100.00 % | 127.636 M 13.57 % | 112.385 M 4.34 % | 107.706 M 12.22 % | 95.979 M | 0.000 -100.00 % | 57.405 M | 0.000 -100.00 % | 75.468 M -2.47 % | 77.380 M | 0.000 -100.00 % | 80.076 M | 0.000 -100.00 % | 77.031 M | 0.000 -100.00 % | 84.921 M -3.12 % | 87.653 M 26.16 % | 69.479 M |
| Tax payables | 0.000 -100.00 % | 11.694 M | 0.000 -100.00 % | 3.053 M | 0.000 -100.00 % | 2.821 M | 0.000 -100.00 % | 2.032 M | 0.000 -100.00 % | 7.971 M | 0.000 -100.00 % | 6.970 M | 0.000 -100.00 % | 13.535 M -26.48 % | 18.411 M | 0.000 -100.00 % | 15.040 M 215.57 % | 4.766 M | 0.000 -100.00 % | 675.000 K -97.82 % | 30.970 M | 0.000 -100.00 % | 10.525 M 102.22 % | 5.205 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.210 M | 0.000 | 0.000 -100.00 % | 32.449 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.210 M | 0.000 | 0.000 100.00 % | -32.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.869 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 M | 0.000 | 0.000 -100.00 % | 32.000 M | 0.000 | 0.000 -100.00 % | 33.800 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 361.591 M | 0.000 -100.00 % | 595.899 M | 0.000 -100.00 % | 51.856 M 15.67 % | 44.832 M -90.55 % | 474.529 M | 0.000 -100.00 % | 51.856 M 15.67 % | 44.832 M -89.55 % | 428.950 M | 0.000 -100.00 % | 265.671 M -25.19 % | 355.149 M | 0.000 -100.00 % | 331.678 M 3.08 % | 321.767 M | 0.000 -100.00 % | 51.856 M -83.36 % | 311.637 M | 0.000 | 0.000 -100.00 % | 333.341 M -19.58 % | 414.497 M 30.12 % | 318.554 M | 0.000 100.00 % | -32.067 M | 0.000 -100.00 % | 68.223 M 523.95 % | 10.934 M | 0.000 -100.00 % | 51.927 M | 0.000 -100.00 % | 49.502 M | 0.000 -100.00 % | 69.255 M 98.31 % | 34.922 M 6.02 % | 32.938 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 44.249 M | 0.000 -100.00 % | 47.450 M | 0.000 -100.00 % | 80.007 M | 0.000 -100.00 % | 82.860 M | 0.000 -100.00 % | 82.574 M | 0.000 -100.00 % | 83.494 M | 0.000 -100.00 % | 83.664 M 9.83 % | 76.176 M | 0.000 -100.00 % | 77.322 M 9.17 % | 70.830 M | 0.000 -100.00 % | 70.299 M 5.01 % | 66.946 M | 0.000 -100.00 % | 66.893 M -19.35 % | 82.947 M 4 750.67 % | 1.710 M -96.91 % | 55.301 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 % | 62.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.355 B | 0.000 -100.00 % | 1.305 B | 0.000 -100.00 % | 1.210 B 0.00 % | 1.210 B 18.75 % | 1.019 B | 0.000 -100.00 % | 943.116 M 0.00 % | 943.116 M 0.48 % | 938.587 M | 0.000 -100.00 % | 906.205 M 6.44 % | 851.360 M | 0.000 -100.00 % | 845.651 M -9.50 % | 934.470 M | 0.000 -100.00 % | 853.592 M 0.11 % | 852.624 M | 0.000 -100.00 % | 812.186 M -1.21 % | 822.101 M 0.84 % | 815.253 M 4.22 % | 782.229 M | 0.000 -100.00 % | 373.789 M | 0.000 -100.00 % | 371.663 M -20.17 % | 465.575 M | 0.000 -100.00 % | 503.984 M | 0.000 -100.00 % | 476.800 M | 0.000 -100.00 % | 507.984 M 11.19 % | 456.873 M 73.67 % | 263.071 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 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-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.373 M 0.00 % | -29.373 M | 0.000 | 0.000 100.00 % | -31.980 M 0.00 % | -31.980 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.570 M 0.00 % | -37.570 M | 0.000 | 0.000 -100.00 % | 11.330 M 0.00 % | 11.330 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.197 M 0.00 % | 8.197 M | 0.000 | 0.000 100.00 % | -43.310 M 0.00 % | -43.310 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 |
| 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 |
| 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 |
| Other non cash items | -14.369 M 72.77 % | -52.768 M -59.87 % | -33.006 M 4.95 % | -34.726 M -612.91 % | -4.871 M 68.69 % | -15.559 M -13.67 % | -13.688 M | 0.000 | 0.000 100.00 % | -5.896 M 0.00 % | -5.896 M 81.97 % | -32.703 M -302.91 % | 16.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 426.000 K | 0.000 100.00 % | -16.113 M -214.88 % | 14.026 M 344.00 % | 3.159 M 164.60 % | -4.890 M -52.81 % | -3.200 M -153.18 % | 6.017 M 181.02 % | -7.427 M -174.67 % | -2.704 M -148.40 % | 5.587 M 78.79 % | 3.125 M 197.41 % | -3.208 M -111.43 % | 28.075 M 87.41 % | 14.980 M 3 692.47 % | 395.000 K 105.42 % | -7.290 M -600.96 % | -1.040 M -124.11 % | 4.314 M -67.82 % | 13.408 M -43.27 % | 23.636 M 274.76 % | 6.307 M 263.81 % | -3.850 M -688.73 % | 654.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.725 M 0.00 % | -24.725 M -194.18 % | 26.251 M 31.82 % | 19.915 M 179.47 % | -25.059 M 0.00 % | -25.059 M | 0.000 100.00 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.599 M 0.00 % | -4.599 M | 0.000 | 0.000 -100.00 % | 39.500 K 0.00 % | 39.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.441 M 0.00 % | -54.441 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.655 M 0.00 % | 44.655 M | 0.000 | 0.000 -100.00 % | 12.517 M 0.00 % | 12.517 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.385 M 0.00 % | -14.385 M | 0.000 | 0.000 -100.00 % | 12.556 M 0.00 % | 12.556 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.674 M 0.00 % | 38.674 M | 0.000 | 0.000 100.00 % | -154.500 K 0.00 % | -154.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.674 M 0.00 % | 38.674 M | 0.000 | 0.000 100.00 % | -154.500 K 0.00 % | -154.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -436.000 K | 0.000 -100.00 % | 26.251 M 51.52 % | 17.325 M -4.07 % | 18.060 M | 0.000 | 0.000 100.00 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.190 M 14.31 % | 23.786 M | 0.000 -100.00 % | 2.590 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -436.000 K -101.60 % | 27.190 M 14.31 % | 23.786 M 19.44 % | 19.915 M 668.92 % | 2.590 M -39.67 % | 4.293 M | 0.000 100.00 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.725 M 0.00 % | -24.725 M -194.18 % | 26.251 M 31.82 % | 19.915 M 179.47 % | -25.059 M 0.00 % | -25.059 M | 0.000 100.00 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.599 M 0.00 % | -4.599 M | 0.000 | 0.000 -100.00 % | 39.500 K 0.00 % | 39.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.324 M 0.00 % | -29.324 M -211.70 % | 26.251 M 31.82 % | 19.915 M 179.60 % | -25.019 M 0.00 % | -25.019 M | 0.000 100.00 % | -16.117 M -140.14 % | 40.148 M 162.87 % | 15.273 M 1 298.63 % | 1.092 M 356.34 % | -426.000 K -103.12 % | 13.664 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |