Anjani Synthetics Limited ANJANI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.243 B -11.79 % | 2.542 B -22.29 % | 3.272 B 7.49 % | 3.044 B 14.50 % | 2.658 B -18.25 % | 3.252 B 5.94 % | 3.069 B -10.72 % | 3.438 B -6.63 % | 3.682 B -6.86 % | 3.954 B 15.19 % | 3.432 B 6.37 % | 3.227 B -0.55 % | 3.245 B 8.12 % | 3.001 B 4.93 % | 2.860 B 29.02 % | 2.217 B 4.58 % | 2.120 B 10.36 % | 1.921 B 68.76 % | 1.138 B |
| Net income | 33.206 M -21.99 % | 42.568 M 22.25 % | 34.821 M -13.01 % | 40.027 M 37.72 % | 29.063 M -18.53 % | 35.672 M 18.87 % | 30.011 M -4.34 % | 31.373 M 2.45 % | 30.621 M -18.06 % | 37.372 M -12.72 % | 42.820 M 59.96 % | 26.770 M 2.50 % | 26.118 M -12.68 % | 29.910 M -4.50 % | 31.318 M 29.30 % | 24.222 M -19.39 % | 30.048 M -10.42 % | 33.545 M 70.62 % | 19.661 M |
| Income before tax | 44.781 M -5.48 % | 47.377 M 2.57 % | 46.192 M -4.83 % | 48.538 M 21.26 % | 40.027 M -16.25 % | 47.792 M 5.12 % | 45.467 M -8.23 % | 49.543 M 0.52 % | 49.289 M -0.31 % | 49.440 M -11.29 % | 55.731 M 40.39 % | 39.697 M 1.06 % | 39.279 M -13.03 % | 45.167 M -6.35 % | 48.232 M 15.51 % | 41.754 M -11.83 % | 47.357 M -8.59 % | 51.807 M 73.10 % | 29.929 M |
| Income before tax ratio | 0.02 7.16 % | 0.02 31.99 % | 0.01 -11.47 % | 0.02 5.90 % | 0.02 2.45 % | 0.01 -0.78 % | 0.01 2.79 % | 0.01 7.66 % | 0.01 7.04 % | 0.01 -22.99 % | 0.02 31.98 % | 0.01 1.62 % | 0.01 -19.56 % | 0.02 -10.75 % | 0.02 -10.47 % | 0.02 -15.70 % | 0.02 -17.17 % | 0.03 2.57 % | 0.03 |
| EBITDA | 98.115 M -17.75 % | 119.293 M -0.74 % | 120.179 M -3.58 % | 124.638 M -3.76 % | 129.505 M -22.96 % | 168.091 M -2.28 % | 172.020 M 1.97 % | 168.697 M -12.68 % | 193.193 M 0.59 % | 192.058 M 14.49 % | 167.748 M -2.62 % | 172.253 M 10.86 % | 155.374 M -8.14 % | 169.145 M 18.04 % | 143.299 M 16.21 % | 123.309 M -2.56 % | 126.549 M 9.62 % | 115.440 M 51.41 % | 76.242 M |
| Net income ratio | 0.01 -11.57 % | 0.02 57.32 % | 0.01 -19.07 % | 0.01 20.28 % | 0.01 -0.34 % | 0.01 12.20 % | 0.01 7.14 % | 0.01 9.74 % | 0.01 -12.02 % | 0.01 -24.23 % | 0.01 50.38 % | 0.01 3.06 % | 0.01 -19.23 % | 0.01 -8.98 % | 0.01 0.21 % | 0.01 -22.92 % | 0.01 -18.83 % | 0.02 1.10 % | 0.02 |
| Ratio EBITDA | 0.04 -6.76 % | 0.05 27.74 % | 0.04 -10.30 % | 0.04 -15.95 % | 0.05 -5.75 % | 0.05 -7.76 % | 0.06 14.21 % | 0.05 -6.47 % | 0.05 8.00 % | 0.05 -0.61 % | 0.05 -8.45 % | 0.05 11.48 % | 0.05 -15.04 % | 0.06 12.49 % | 0.05 -9.93 % | 0.06 -6.83 % | 0.06 -0.67 % | 0.06 -10.28 % | 0.07 |
| Gross profit ratio | 0.27 0.23 % | 0.27 722.55 % | 0.03 -5.13 % | 0.03 -66.73 % | 0.10 8.73 % | 0.10 -6.79 % | 0.10 32.53 % | 0.08 2.98 % | 0.07 3.76 % | 0.07 -8.84 % | 0.08 3.22 % | 0.08 5.21 % | 0.07 -60.88 % | 0.19 3.87 % | 0.18 -14.34 % | 0.21 -3.29 % | 0.22 694.10 % | 0.03 -21.32 % | 0.03 |
| Weighted average shs out dil | 14.717 M -0.22 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 36.56 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M -1.04 % | 10.915 M -0.87 % | 11.010 M 31.11 % | 8.397 M 29.35 % | 6.492 M -39.89 % | 10.801 M |
| Weighted average shs out | 14.717 M -0.22 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 36.56 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M -1.04 % | 10.915 M -0.87 % | 11.010 M 31.11 % | 8.397 M 29.35 % | 6.492 M -39.89 % | 10.801 M |
| EPS diluted | 2.26 -21.80 % | 2.89 22.46 % | 2.36 -12.92 % | 2.71 37.56 % | 1.97 -18.60 % | 2.42 19.21 % | 2.03 -4.69 % | 2.13 -25.00 % | 2.84 -17.92 % | 3.46 -12.63 % | 3.96 59.68 % | 2.48 2.48 % | 2.42 -12.64 % | 2.77 -3.48 % | 2.87 30.45 % | 2.20 -38.55 % | 3.58 -30.62 % | 5.16 183.52 % | 1.82 |
| Earnings per share | 2.26 -21.80 % | 2.89 22.46 % | 2.36 -12.92 % | 2.71 37.56 % | 1.97 -18.60 % | 2.42 19.21 % | 2.03 -4.69 % | 2.13 -25.00 % | 2.84 -17.92 % | 3.46 -12.63 % | 3.96 59.68 % | 2.48 2.48 % | 2.42 -12.64 % | 2.77 -3.48 % | 2.87 30.45 % | 2.20 -38.55 % | 3.58 -30.62 % | 5.16 183.52 % | 1.82 |
| Gross profit | 604.994 M -11.59 % | 684.290 M 539.18 % | 107.058 M 1.98 % | 104.982 M -61.91 % | 275.613 M -11.12 % | 310.080 M -1.26 % | 314.029 M 18.32 % | 265.410 M -3.85 % | 276.051 M -3.36 % | 285.653 M 5.00 % | 272.038 M 9.79 % | 247.777 M 4.63 % | 236.821 M -57.71 % | 559.982 M 8.98 % | 513.817 M 10.52 % | 464.929 M 1.15 % | 459.657 M 776.37 % | 52.450 M 32.79 % | 39.499 M |
| Income tax expense | 11.575 M 140.69 % | 4.809 M -57.71 % | 11.372 M 33.62 % | 8.511 M -22.38 % | 10.965 M -9.53 % | 12.120 M -21.58 % | 15.456 M -14.94 % | 18.170 M -2.67 % | 18.668 M 54.68 % | 12.069 M -6.53 % | 12.911 M -0.13 % | 12.928 M -1.78 % | 13.162 M -13.73 % | 15.257 M -9.79 % | 16.914 M -3.53 % | 17.532 M 6.10 % | 16.523 M -9.52 % | 18.262 M 77.85 % | 10.268 M |
| Cost of revenue | 1.638 B -11.87 % | 1.858 B -39.27 % | 3.059 B 7.90 % | 2.835 B 19.00 % | 2.383 B -19.01 % | 2.942 B 6.76 % | 2.755 B -13.15 % | 3.173 B -6.86 % | 3.406 B -7.14 % | 3.668 B 16.07 % | 3.160 B 6.09 % | 2.979 B -0.96 % | 3.008 B 23.22 % | 2.441 B 4.04 % | 2.346 B 33.94 % | 1.752 B 5.54 % | 1.660 B -11.15 % | 1.868 B 70.06 % | 1.099 B |
| General and administrative expenses | 62.081 M 11.28 % | 55.789 M 477.82 % | 9.655 M -3.91 % | 10.048 M -24.90 % | 13.380 M -19.25 % | 16.570 M 31.29 % | 12.621 M -16.98 % | 15.203 M -6.63 % | 16.282 M 95.44 % | 8.331 M -87.11 % | 64.652 M 24.21 % | 52.051 M 2.04 % | 51.012 M -8.84 % | 55.958 M -14.33 % | 65.321 M 5.63 % | 61.840 M 13.07 % | 54.692 M | 0.000 | 0.000 |
| Selling and marketing expenses | 37.000 K -97.61 % | 1.549 M -47.02 % | 2.924 M 16.35 % | 2.513 M 19.10 % | 2.110 M 1 936.84 % | 103.592 K -56.21 % | 236.541 K 476.77 % | 41.011 K -89.63 % | 395.326 K -97.23 % | 14.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 113.009 M 14.76 % | 98.470 M 64.14 % | 59.993 M -58.05 % | 143.010 M 2 550.40 % | 5.396 M 8.27 % | 4.984 M 830 500.83 % | 600.000 -100.00 % | 13.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 901.000 K 239.47 % | -646.000 K |
| Operating expenses | 535.024 M 833.11 % | 57.338 M -54.34 % | 125.588 M 13.11 % | 111.031 M 47.09 % | 75.483 M -52.73 % | 159.684 M -18.37 % | 195.612 M 37.23 % | 142.541 M -0.37 % | 143.075 M 6.07 % | 134.885 M 2.66 % | 131.388 M 39.10 % | 94.454 M -2.58 % | 96.954 M -76.54 % | 413.279 M 5.07 % | 393.342 M 5.26 % | 373.700 M 2.15 % | 365.840 M 40 514.12 % | 900.770 K 39.51 % | 645.660 K |
| Cost and expenses | 2.173 B 13.43 % | 1.915 B -39.86 % | 3.185 B 8.10 % | 2.946 B 16.56 % | 2.528 B -18.50 % | 3.101 B 5.09 % | 2.951 B -10.98 % | 3.315 B -6.60 % | 3.549 B -6.67 % | 3.803 B 15.54 % | 3.292 B 7.10 % | 3.073 B -1.01 % | 3.105 B 8.77 % | 2.854 B 4.19 % | 2.740 B 28.89 % | 2.125 B 4.92 % | 2.026 B 8.38 % | 1.869 B 70.04 % | 1.099 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 535.024 M 833.11 % | 57.338 M 355.82 % | 12.579 M 0.14 % | 12.561 M -18.91 % | 15.490 M -7.10 % | 16.674 M 29.68 % | 12.857 M -15.65 % | 15.244 M -8.60 % | 16.677 M -26.30 % | 22.627 M -65.00 % | 64.652 M 24.21 % | 52.051 M 2.04 % | 51.012 M -8.84 % | 55.958 M -14.33 % | 65.321 M 5.63 % | 61.840 M 13.07 % | 54.692 M | 0.000 | 0.000 |
| Interest income | 2.523 M 92.30 % | 1.312 M -7.93 % | 1.425 M 20 257.14 % | 7.000 K -99.99 % | 52.014 M 71 255.67 % | 72.894 K -90.24 % | 746.520 K -86.85 % | 5.678 M 354.94 % | 1.248 M -12.60 % | 1.428 M 67.93 % | 850.396 K -54.70 % | 1.877 M 461.78 % | 334.128 K 19.62 % | 279.321 K 12.68 % | 247.897 K -81.49 % | 1.339 M -20.57 % | 1.686 M 226.31 % | 516.677 K 119.72 % | 235.149 K |
| Interest expense | 29.416 M -36.73 % | 46.494 M -6.30 % | 49.622 M 2.03 % | 48.634 M -6.50 % | 52.014 M -32.11 % | 76.619 M 0.79 % | 76.022 M -5.91 % | 80.799 M -3.86 % | 84.044 M -19.15 % | 103.953 M -2.68 % | 106.812 M -6.43 % | 114.157 M 12.79 % | 101.209 M 6.04 % | 95.449 M 42.54 % | 66.964 M 35.35 % | 49.475 M 14.61 % | 43.168 M 17.13 % | 36.854 M 110.64 % | 17.496 M |
| Depreciation and amortization | 23.918 M -6.05 % | 25.459 M -2.24 % | 26.042 M -5.18 % | 27.466 M -23.52 % | 35.913 M -19.36 % | 44.535 M -16.92 % | 53.603 M 16.97 % | 45.826 M -23.90 % | 60.216 M 43.98 % | 41.823 M 51.64 % | 27.581 M 42.88 % | 19.304 M -4.09 % | 20.126 M -10.32 % | 22.442 M -1.68 % | 22.825 M -28.85 % | 32.080 M -1.99 % | 32.732 M 22.23 % | 26.779 M -7.07 % | 28.817 M |
| Operating income | 69.970 M -88.84 % | 626.952 M 816.17 % | 68.432 M -7.12 % | 73.675 M 19.81 % | 61.494 M -46.80 % | 115.595 M 1.34 % | 114.065 M 5.27 % | 108.352 M -19.13 % | 133.976 M -11.14 % | 150.768 M 170.53 % | 55.731 M 40.39 % | 39.697 M 1.06 % | 39.279 M -13.03 % | 45.167 M -6.35 % | 48.232 M 15.51 % | 41.754 M -11.83 % | 47.357 M -8.13 % | 51.549 M 32.67 % | 38.854 M |
| Operating income ratio | 0.03 -87.35 % | 0.25 1 079.01 % | 0.02 -13.59 % | 0.02 4.63 % | 0.02 -34.92 % | 0.04 -4.34 % | 0.04 17.91 % | 0.03 -13.38 % | 0.04 -4.59 % | 0.04 134.85 % | 0.02 31.98 % | 0.01 1.62 % | 0.01 -19.56 % | 0.02 -10.75 % | 0.02 -10.47 % | 0.02 -15.70 % | 0.02 -16.76 % | 0.03 -21.38 % | 0.03 |
| Total other income expenses net | -25.189 M 95.65 % | -579.575 M -2 506.00 % | -22.240 M 11.52 % | -25.137 M -17.10 % | -21.467 M | 0.000 100.00 % | -72.951 M 0.51 % | -73.326 M 0.13 % | -73.418 M 27.54 % | -101.327 M 89.91 % | -1.004 B -598.51 % | -143.762 M -46.90 % | -97.861 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.287 K 102.89 % | -8.925 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 317.395 M -27.32 % | 436.675 M -12.82 % | 500.892 M -21.65 % | 639.286 M -1.36 % | 648.084 M 20.84 % | 536.336 M -20.33 % | 673.219 M -19.14 % | 832.550 M -6.51 % | 890.537 M -10.08 % | 990.392 M 15.54 % | 857.170 M 2.42 % | 836.877 M 3.66 % | 807.360 M 42.80 % | 565.359 M 10.43 % | 511.963 M -12.38 % | 584.293 M -0.96 % | 589.947 M 17.80 % | 500.799 M 137.21 % | 211.119 M |
| Total investments | 97.204 M 47.50 % | 65.899 M -13.64 % | 76.307 M 11.74 % | 68.291 M 29.49 % | 52.740 M 14.02 % | 46.255 M 15.81 % | 39.941 M 70.39 % | 23.441 M 65.78 % | 14.140 M 0.00 % | 14.140 M 13.12 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 25.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 3.042 M 24.52 % | 2.443 M |
| Total debt | 319.084 M -27.13 % | 437.856 M -12.67 % | 501.378 M -22.52 % | 647.097 M -0.40 % | 649.675 M 20.88 % | 537.458 M -21.64 % | 685.923 M -17.96 % | 836.061 M -6.51 % | 894.256 M -10.64 % | 1.001 B 15.94 % | 863.153 M 2.37 % | 843.187 M 3.89 % | 811.609 M 42.15 % | 570.957 M 10.54 % | 516.522 M -13.66 % | 598.232 M 0.30 % | 596.451 M 18.69 % | 502.532 M 137.64 % | 211.467 M |
| Accumulated other comprehensive income loss | 30.436 M 3.51 % | 29.404 M -19.07 % | 36.332 M 19.77 % | 30.334 M 62.23 % | 18.698 M 35.06 % | 13.844 M -93.43 % | 210.684 M 0.00 % | 210.684 M 95.06 % | 108.010 M 0.00 % | 108.010 M 1 084.45 % | 9.119 M 0.00 % | 9.119 M 0.00 % | 9.119 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.280 M 18.22 % | 67.061 M |
| Retained earnings | 617.644 M 5.68 % | 584.439 M 7.86 % | 541.870 M 6.87 % | 507.049 M 8.57 % | 467.023 M 6.64 % | 437.960 M 8.87 % | 402.288 M 8.06 % | 372.277 M 9.20 % | 340.904 M 9.87 % | 310.283 M 13.69 % | 272.911 M 17.67 % | 231.935 M 13.05 % | 205.166 M 14.59 % | 179.048 M 20.06 % | 149.138 M 26.58 % | 117.820 M 25.88 % | 93.598 M | 0.000 | 0.000 |
| Common stock | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 0.00 % | 147.500 M 36.56 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 100.00 % | 54.005 M |
| Total equity | 858.764 M 4.15 % | 824.527 M 4.52 % | 788.886 M 5.46 % | 748.067 M 7.42 % | 696.405 M 5.12 % | 662.488 M 6.49 % | 622.091 M 5.07 % | 592.080 M 29.27 % | 458.033 M 7.16 % | 427.412 M 9.58 % | 390.040 M 11.74 % | 349.064 M 8.31 % | 322.295 M 8.82 % | 296.177 M 11.23 % | 266.267 M 13.33 % | 234.949 M 11.34 % | 211.019 M 12.67 % | 187.290 M 18.66 % | 157.844 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.700 M 126.76 % | -451.058 M -1.34 % | -445.114 M -902.01 % | 55.500 M | 0.000 |
| Long term debt | 21.394 M -38.54 % | 34.808 M -54.22 % | 76.025 M -36.56 % | 119.835 M -28.81 % | 168.340 M 344.10 % | 37.906 M 10.42 % | 34.330 M -51.49 % | 70.774 M -52.01 % | 147.464 M -47.48 % | 280.753 M 27.32 % | 220.515 M 4.16 % | 211.707 M 12.47 % | 188.236 M 21.49 % | 154.933 M 2 314.61 % | 6.416 M -98.93 % | 598.232 M 0.30 % | 596.451 M 451.64 % | 108.123 M 41.56 % | 76.380 M |
| Total non current liabilities | 21.430 M -38.43 % | 34.808 M -56.15 % | 79.387 M -34.81 % | 121.771 M -28.72 % | 170.841 M 324.84 % | 40.213 M 9.83 % | 36.614 M -50.40 % | 73.825 M -51.22 % | 151.356 M -46.72 % | 284.094 M 28.83 % | 220.515 M 4.16 % | 211.707 M 12.47 % | 188.236 M 21.49 % | 154.933 M 21.88 % | 127.116 M -78.75 % | 598.232 M -0.06 % | 598.592 M 256.43 % | 167.941 M 108.79 % | 80.436 M |
| Other current liabilities | 61.274 M -21.10 % | 77.664 M 844.82 % | 8.220 M -45.12 % | 14.979 M -36.52 % | 23.597 M -69.65 % | 77.738 M -19.14 % | 96.136 M -46.26 % | 178.896 M -18.41 % | 219.253 M -5.21 % | 231.304 M -13.35 % | 266.931 M -3.77 % | 277.376 M 51.55 % | 183.026 M 49.94 % | 122.063 M -16.76 % | 146.648 M 705.76 % | 18.200 M -96.08 % | 464.074 M 103 227.63 % | -450.000 K 69.64 % | -1.482 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 93.865 M 15.34 % | 81.379 M -1.19 % | 82.356 M 208.93 % | 26.658 M -30.09 % | 38.130 M -35.06 % | 58.716 M 454.69 % | 10.585 M -11.74 % | 11.993 M -30.13 % | 17.164 M -10.09 % | 19.091 M -0.93 % | 19.270 M -6.56 % | 20.624 M 21.31 % | 17.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 297.690 M -26.14 % | 403.048 M -5.24 % | 425.353 M -19.33 % | 527.262 M 9.54 % | 481.336 M -3.65 % | 499.552 M -23.33 % | 651.593 M -7.78 % | 706.571 M -5.39 % | 746.792 M 3.72 % | 719.986 M 11.44 % | 646.047 M 2.20 % | 632.160 M 1.04 % | 625.676 M 9.00 % | 574.035 M 12.53 % | 510.105 M | 0.000 | 0.000 -100.00 % | 394.410 M 191.97 % | 135.087 M |
| Total current liabilities | 647.992 M -17.41 % | 784.628 M -25.07 % | 1.047 B -15.53 % | 1.240 B 14.13 % | 1.086 B -15.55 % | 1.286 B -4.67 % | 1.349 B -12.23 % | 1.537 B 14.89 % | 1.338 B -3.15 % | 1.381 B 13.46 % | 1.218 B -6.14 % | 1.297 B 17.77 % | 1.101 B 10.54 % | 996.477 M 6.88 % | 932.328 M 130.24 % | 404.945 M 71.82 % | 235.681 M -63.14 % | 639.478 M 77.82 % | 359.621 M |
| Total liabilities | 669.422 M -18.31 % | 819.436 M -27.26 % | 1.127 B -17.25 % | 1.361 B 8.31 % | 1.257 B -5.23 % | 1.326 B -4.29 % | 1.386 B -13.98 % | 1.611 B 8.17 % | 1.489 B -10.58 % | 1.666 B 15.82 % | 1.438 B -4.69 % | 1.509 B 16.99 % | 1.290 B 12.01 % | 1.151 B 8.68 % | 1.059 B 5.61 % | 1.003 B 20.25 % | 834.274 M 3.33 % | 807.419 M 83.48 % | 440.057 M |
| Other non current assets | 16.091 M -63.85 % | 44.517 M 4 451 600.00 % | 1.000 K -99.99 % | 9.195 M -1.09 % | 9.296 M | 0.000 -100.00 % | 84.978 K | 0.000 -100.00 % | 84.478 K 0.00 % | 84.478 K -98.92 % | 7.854 M 23.95 % | 6.337 M -13.73 % | 7.345 M -61.63 % | 19.142 M -1.42 % | 19.416 M 4 883.13 % | 389.642 K -33.33 % | 584.463 K -25.00 % | 779.283 K | 0.000 |
| Long term investments | 97.204 M 47.50 % | 65.899 M -13.64 % | 76.307 M 11.74 % | 68.291 M 29.49 % | 52.740 M 14.02 % | 46.255 M 15.81 % | 39.941 M 69.78 % | 23.525 M 65.38 % | 14.224 M 0.60 % | 14.140 M 13.12 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 |
| Intangible assets | 21.016 M 0.00 % | 21.016 M 0.00 % | 21.016 M 0.00 % | 21.016 M 15.69 % | 18.166 M -18.10 % | 22.181 M -18.10 % | 27.083 M -18.10 % | 33.068 M 430.14 % | 6.238 M -18.10 % | 7.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 21.016 M 0.00 % | 21.016 M 0.00 % | 21.016 M 0.00 % | 21.016 M 15.69 % | 18.166 M -18.10 % | 22.181 M -18.10 % | 27.083 M -18.10 % | 33.068 M 430.14 % | 6.238 M -18.10 % | 7.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 136.292 M -1.63 % | 138.549 M -28.10 % | 192.685 M -4.31 % | 201.364 M -7.63 % | 217.995 M 12.43 % | 193.885 M -13.54 % | 224.260 M -5.25 % | 236.697 M -6.21 % | 252.373 M -14.05 % | 293.623 M 129.01 % | 128.212 M -18.16 % | 156.672 M 9.07 % | 143.649 M -6.02 % | 152.843 M 26.53 % | 120.797 M -5.83 % | 128.281 M -12.85 % | 147.194 M 0.15 % | 146.975 M 3.89 % | 141.469 M |
| Total non current assets | 270.603 M 0.17 % | 270.153 M -10.00 % | 300.165 M -0.33 % | 301.152 M 0.74 % | 298.931 M 9.87 % | 272.068 M -6.62 % | 291.369 M -0.65 % | 293.290 M 7.50 % | 272.835 M -13.51 % | 315.464 M 112.34 % | 148.567 M -15.35 % | 175.508 M 7.35 % | 163.495 M -4.94 % | 171.985 M 22.66 % | 140.213 M 8.97 % | 128.671 M -12.93 % | 147.779 M 0.02 % | 147.754 M 4.44 % | 141.470 M |
| Other current assets | 50.382 M -30.20 % | 72.180 M 14.73 % | 62.913 M 8.71 % | 57.874 M -1.08 % | 58.504 M 22.69 % | 47.685 M -74.86 % | 189.673 M 31.11 % | 144.663 M 102.34 % | 71.494 M 1.68 % | 70.312 M -19.00 % | 86.806 M 10.16 % | 78.800 M 115.89 % | 36.501 M 75.11 % | 20.845 M -44.16 % | 37.331 M 14.54 % | 32.591 M 16.37 % | 28.007 M 17.15 % | 23.907 M 179.86 % | 8.542 M |
| Short term investments | 1.066 M 6.18 % | 1.004 M | 0.000 -100.00 % | 207.000 K | 0.000 | 0.000 | 0.000 100.00 % | -84.478 K 0.00 % | -84.478 K -101.70 % | 4.977 M -0.64 % | 5.009 M 26.11 % | 3.972 M 0.00 % | 3.972 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.042 M 24.52 % | 2.443 M |
| cash and cash equivalents | 1.689 M 43.01 % | 1.181 M 143.00 % | 486.000 K -93.78 % | 7.811 M 390.95 % | 1.591 M 41.80 % | 1.122 M -91.17 % | 12.704 M 261.79 % | 3.511 M -5.58 % | 3.719 M -64.06 % | 10.347 M 72.95 % | 5.982 M -5.19 % | 6.310 M 48.52 % | 4.249 M -24.11 % | 5.598 M 22.81 % | 4.558 M -67.30 % | 13.939 M 114.32 % | 6.504 M 275.08 % | 1.734 M 399.21 % | 347.346 K |
| Cash and short term investments | 1.689 M -22.70 % | 2.185 M 349.59 % | 486.000 K -93.94 % | 8.018 M 403.96 % | 1.591 M 41.80 % | 1.122 M -91.17 % | 12.704 M 261.79 % | 3.511 M -5.58 % | 3.719 M -64.06 % | 10.347 M 72.95 % | 5.982 M -5.19 % | 6.310 M 48.52 % | 4.249 M -24.11 % | 5.598 M 22.81 % | 4.558 M -67.30 % | 13.939 M 114.32 % | 6.504 M 36.18 % | 4.776 M 71.18 % | 2.790 M |
| Total current assets | 1.258 B -8.46 % | 1.374 B -14.95 % | 1.615 B -10.68 % | 1.808 B 9.30 % | 1.654 B -3.63 % | 1.717 B 0.01 % | 1.716 B -10.12 % | 1.910 B 14.05 % | 1.674 B -5.80 % | 1.778 B 5.83 % | 1.680 B -0.17 % | 1.682 B 16.15 % | 1.449 B 13.55 % | 1.276 B 7.60 % | 1.185 B 6.85 % | 1.109 B 23.61 % | 897.514 M 5.97 % | 846.955 M 85.56 % | 456.431 M |
| Inventory | 407.344 M -17.07 % | 491.192 M -20.25 % | 615.881 M 11.69 % | 551.430 M 35.67 % | 406.459 M -11.69 % | 460.256 M -32.25 % | 679.320 M 3.51 % | 656.260 M 20.36 % | 545.233 M 3.35 % | 527.554 M -8.46 % | 576.315 M 12.01 % | 514.515 M -12.09 % | 585.279 M 36.87 % | 427.611 M -0.19 % | 428.405 M 22.54 % | 349.610 M -0.89 % | 352.767 M 31.34 % | 268.597 M 45.94 % | 184.051 M |
| Net receivables | 798.167 M -1.25 % | 808.253 M -13.64 % | 935.948 M -21.41 % | 1.191 B 0.26 % | 1.188 B -1.64 % | 1.208 B 26.84 % | 952.087 M -21.58 % | 1.214 B 15.18 % | 1.054 B -9.86 % | 1.169 B 15.72 % | 1.010 B -6.68 % | 1.083 B 31.65 % | 822.473 M 0.11 % | 821.551 M 13.41 % | 724.426 M 1.56 % | 713.315 M 39.80 % | 510.236 M -7.17 % | 549.675 M 110.57 % | 261.047 M |
| Tax assets | 0.000 -100.00 % | 172.000 K -98.31 % | 10.156 M 689.74 % | 1.286 M 75.20 % | 734.000 K -92.47 % | 9.747 M | 0.000 | 0.000 100.00 % | -84.478 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 289.028 M -4.90 % | 303.916 M -41.52 % | 519.682 M -15.63 % | 615.958 M 21.18 % | 508.295 M -25.49 % | 682.142 M 13.42 % | 601.406 M 12.96 % | 532.386 M 49.65 % | 355.759 M -14.93 % | 418.180 M 37.31 % | 304.560 M -21.43 % | 387.610 M 32.40 % | 292.764 M 4.65 % | 279.755 M 8.19 % | 258.575 M -33.14 % | 386.745 M 78.24 % | 216.981 M -4.34 % | 226.818 M 9.04 % | 208.016 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.475 M | 0.000 | 0.000 -100.00 % | 1.874 M -66.25 % | 5.552 M -37.62 % | 8.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.700 M 3.89 % | 18.000 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.307 M -106.72 % | 34.330 M 1 225.15 % | -3.051 M 21.61 % | -3.892 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.967 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 |
| Other total stockholders equity | 63.184 M 0.00 % | 63.184 M 0.00 % | 63.184 M 0.00 % | 63.184 M 0.00 % | 63.184 M 0.00 % | 63.184 M 145.66 % | -138.381 M 0.00 % | -138.381 M -1 617.50 % | 9.119 M 109.22 % | -98.891 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.119 M 0.00 % | 9.119 M 0.00 % | 9.119 M -3.11 % | 9.412 M | 0.000 -100.00 % | 36.777 M |
| Deferred tax liabilities non current | 36.000 K | 0.000 -100.00 % | 3.362 M 73.66 % | 1.936 M | 0.000 -100.00 % | 2.307 M 0.98 % | 2.284 M -25.13 % | 3.051 M -21.61 % | 3.892 M 16.50 % | 3.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.882 M -56.43 % | 4.319 M 6.48 % | 4.056 M |
| 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 |
| Total assets | 1.528 B -7.04 % | 1.644 B -14.17 % | 1.915 B -9.20 % | 2.109 B 7.99 % | 1.953 B -1.78 % | 1.989 B -0.95 % | 2.008 B -8.86 % | 2.203 B 13.13 % | 1.947 B -6.96 % | 2.093 B 14.49 % | 1.828 B -1.61 % | 1.858 B 15.26 % | 1.612 B 11.36 % | 1.448 B 9.19 % | 1.326 B 7.07 % | 1.238 B 18.45 % | 1.045 B 5.09 % | 994.709 M 66.37 % | 597.900 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 111.434 M 552.00 % | 17.091 M -82.25 % | 96.286 M 338.75 % | -40.329 M 76.19 % | -169.374 M -503.00 % | 42.028 M -66.83 % | 126.706 M 329.51 % | -55.207 M -291.37 % | 28.849 M 6.51 % | 27.085 M 130.30 % | -89.397 M 72.17 % | -321.200 M -157.89 % | -124.547 M -55.26 % | -80.218 M 6.68 % | -85.957 M -142.41 % | -35.460 M 38.77 % | -57.910 M 84.26 % | -367.931 M -396.63 % | -74.086 M |
| Accounts receivables | 35.353 M -69.14 % | 114.558 M -53.88 % | 248.403 M 627.93 % | -47.052 M -33.59 % | -35.221 M 86.14 % | -254.168 M -193.94 % | 270.566 M 627.52 % | -51.290 M -188.39 % | 58.028 M 151.61 % | -112.434 M -260.43 % | 70.083 M 123.93 % | -292.907 M -32 524.64 % | -897.808 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.386 M 111.64 % | -303.920 M -180.41 % | -108.383 M |
| Inventory | 83.848 M -32.75 % | 124.689 M 293.46 % | -64.452 M 55.54 % | -144.971 M -369.48 % | 53.797 M -75.44 % | 219.064 M 1 049.96 % | -23.060 M 79.23 % | -111.027 M -528.00 % | -17.680 M -136.26 % | 48.762 M 178.90 % | -61.800 M -187.33 % | 70.764 M 144.88 % | -157.669 M -19 943.91 % | 794.544 K 101.01 % | -78.795 M -2 596.20 % | 3.157 M 103.75 % | -84.170 M 0.44 % | -84.546 M -59.89 % | -52.876 M |
| Accounts payables | -14.888 M 93.08 % | -215.119 M -123.44 % | -96.276 M -189.42 % | 107.663 M 161.93 % | -173.847 M | 0.000 | 0.000 -100.00 % | 185.454 M 384.54 % | -65.176 M -153.35 % | 122.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.127 M -144.45 % | 20.534 M -76.44 % | 87.172 M |
| Other working capital | 7.121 M 201.19 % | -7.037 M -181.72 % | 8.611 M -80.44 % | 44.031 M 412.21 % | -14.103 M -118.28 % | 77.132 M 163.85 % | -120.800 M -54.19 % | -78.344 M -245.95 % | 53.677 M 270.91 % | -31.407 M -13.81 % | -27.597 M 92.96 % | -391.965 M -1 283.42 % | 33.121 M 140.88 % | -81.012 M -1 031.15 % | -7.162 M 81.45 % | -38.616 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -139.000 K -100.32 % | 43.979 M 20.22 % | 36.581 M 0.80 % | 36.290 M -12.94 % | 41.684 M -30.67 % | 60.120 M 12.01 % | 53.675 M 6.32 % | 50.485 M -14.59 % | 59.109 M -33.68 % | 89.128 M 33.75 % | 66.637 M -82.06 % | 371.505 M 381.48 % | 77.159 M -2.46 % | 79.108 M 59.25 % | 49.677 M 72.35 % | 28.823 M 1 354.25 % | -2.298 M 15.92 % | -2.733 M -121.30 % | -1.235 M |
| Net cash provided by operating activities | 168.419 M 30.46 % | 129.097 M -37.06 % | 205.101 M 185.00 % | 71.965 M 239.06 % | -51.750 M -126.61 % | 194.476 M -30.41 % | 279.450 M 208.28 % | 90.647 M -54.09 % | 197.463 M -4.83 % | 207.477 M 242.65 % | 60.551 M -44.60 % | 109.306 M 809.53 % | 12.018 M -81.93 % | 66.500 M 91.23 % | 34.776 M -48.25 % | 67.198 M 1 791.29 % | 3.553 M 101.14 % | -310.340 M -1 056.09 % | -26.844 M |
| Investments in property plant and equipment | -24.373 M 7.26 % | -26.282 M -43.66 % | -18.295 M -18.69 % | -15.414 M -65.76 % | -9.299 M 1.25 % | -9.417 M 76.30 % | -39.733 M 36.36 % | -62.429 M -112.25 % | -29.413 M 86.34 % | -215.284 M -505.73 % | -35.541 M -9.95 % | -32.326 M -121.93 % | -14.566 M 73.31 % | -54.565 M -215.21 % | -17.311 M -17.89 % | -14.683 M 57.72 % | -34.726 M -7.01 % | -32.450 M 48.02 % | -62.430 M |
| Acquisitions net | 2.712 M -50.08 % | 5.433 M 3 984.96 % | 133.000 K -88.60 % | 1.167 M -11.19 % | 1.314 M 1 214.00 % | 100.000 K -98.55 % | 6.877 M -5.04 % | 7.242 M -46.33 % | 13.493 M 922.77 % | -1.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 850.000 K -41.01 % | 1.441 M 48.56 % | 970.000 K |
| Purchases of investments | -28.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.500 M -77.41 % | -9.301 M | 0.000 100.00 % | -1.640 M | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M 75.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 20.648 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 746.520 K -99.27 % | 102.674 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.496 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 1.313 M 20.35 % | 1.091 M 1.87 % | 1.071 M | 0.000 -100.00 % | 72.895 K | 0.000 -100.00 % | 5.678 M 354.94 % | 1.248 M -76.15 % | 5.233 M -90.81 % | 56.952 M 2 577.50 % | 2.127 M -63.23 % | 5.785 M 327.26 % | 1.354 M -46.69 % | 2.540 M -4.38 % | 2.657 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -50.204 M -4 614.75 % | 1.112 M 106.51 % | -17.071 M -29.56 % | -13.176 M -65.01 % | -7.985 M 13.62 % | -9.244 M 80.98 % | -48.610 M -210.82 % | 43.864 M 398.99 % | -14.671 M 93.12 % | -213.332 M -1 096.39 % | 21.410 M 170.90 % | -30.199 M -471.42 % | -5.285 M 90.51 % | -55.711 M -124.91 % | -24.771 M -105.96 % | -12.027 M 64.50 % | -33.876 M -9.25 % | -31.008 M 49.55 % | -61.460 M |
| Debt repayment | -118.772 M -86.98 % | -63.521 M 56.41 % | -145.720 M -5 552.44 % | -2.578 M -102.30 % | 112.218 M 191.24 % | -122.993 M 17.28 % | -148.678 M -156.13 % | -58.048 M 46.98 % | -109.488 M -198.73 % | 110.899 M 455.45 % | 19.966 M -36.77 % | 31.578 M -64.29 % | 88.437 M 2.89 % | 85.951 M 78.87 % | 48.051 M 2 597.70 % | 1.781 M -95.36 % | 38.418 M -88.91 % | 346.566 M 262.68 % | 95.556 M |
| 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 |
| 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 |
| 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 100.00 % | -6.318 M -100.00 % | -3.159 M 41.50 % | -5.400 M |
| Other financing activites | 0.000 100.00 % | -65.993 M -32.96 % | -49.635 M 0.71 % | -49.991 M 3.89 % | -52.014 M 29.54 % | -73.822 M -1.17 % | -72.969 M 5.20 % | -76.968 M 3.96 % | -80.142 M 20.66 % | -101.014 M 0.89 % | -101.923 M 7.00 % | -109.590 M -14.19 % | -95.969 M -0.54 % | -95.449 M -42.54 % | -66.964 M -35.35 % | -49.475 M | 0.000 | 0.000 100.00 % | -918.000 K |
| Net cash used provided by financing activities | -118.772 M 8.29 % | -129.514 M 33.70 % | -195.355 M -271.62 % | -52.569 M -187.32 % | 60.204 M 130.59 % | -196.815 M 11.20 % | -221.647 M -64.16 % | -135.016 M 28.80 % | -189.629 M -2 018.35 % | 9.885 M 112.06 % | -81.958 M -5.06 % | -78.012 M -935.77 % | -7.532 M 20.70 % | -9.498 M 49.78 % | -18.913 M 60.34 % | -47.694 M -248.58 % | 32.100 M -90.65 % | 343.406 M 284.82 % | 89.238 M |
| Effect of forex changes on cash | 61.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 |
| Net change in cash | -496.000 K -171.37 % | 695.000 K 109.49 % | -7.325 M -217.77 % | 6.220 M 1 226.23 % | 469.000 K 104.05 % | -11.582 M -225.99 % | 9.193 M 1 922.31 % | -504.446 K 92.62 % | -6.838 M -269.66 % | 4.030 M 107 195.37 % | 3.756 K -99.66 % | 1.094 M 237.00 % | -798.865 K -161.86 % | 1.291 M 114.50 % | -8.909 M -219.15 % | 7.477 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 2.185 M 349.59 % | 486.000 K -93.78 % | 7.811 M 390.95 % | 1.591 M 41.80 % | 1.122 M -91.17 % | 12.704 M 261.79 % | 3.511 M -12.56 % | 4.016 M -63.00 % | 10.853 M 59.06 % | 6.823 M 0.06 % | 6.820 M 19.12 % | 5.725 M -12.24 % | 6.524 M 24.68 % | 5.233 M -63.00 % | 14.141 M 112.19 % | 6.664 M 284.33 % | 1.734 M 399.21 % | 347.346 K | 0.000 |
| Cash at end of period | 1.689 M 43.01 % | 1.181 M 143.00 % | 486.000 K -93.78 % | 7.811 M 390.95 % | 1.591 M 41.80 % | 1.122 M -91.17 % | 12.704 M 261.79 % | 3.511 M -12.56 % | 4.016 M -63.00 % | 10.853 M 59.06 % | 6.823 M 0.06 % | 6.820 M 19.12 % | 5.725 M -12.24 % | 6.524 M 24.68 % | 5.233 M -63.00 % | 14.141 M 393.41 % | 2.866 M 65.28 % | 1.734 M 399.21 % | 347.346 K |
| Operating cash flow | 168.419 M 30.46 % | 129.097 M -37.06 % | 205.101 M 185.00 % | 71.965 M 239.06 % | -51.750 M -126.61 % | 194.476 M -30.41 % | 279.450 M 208.28 % | 90.647 M -54.09 % | 197.463 M -4.83 % | 207.477 M 242.65 % | 60.551 M -44.60 % | 109.306 M 809.53 % | 12.018 M -81.93 % | 66.500 M 91.23 % | 34.776 M -48.25 % | 67.198 M 1 791.29 % | 3.553 M 101.14 % | -310.340 M -1 056.09 % | -26.844 M |
| Capital expenditure | -24.373 M 7.26 % | -26.282 M -43.66 % | -18.295 M -18.69 % | -15.414 M -65.76 % | -9.299 M 1.25 % | -9.417 M 76.30 % | -39.733 M 36.36 % | -62.429 M -112.25 % | -29.413 M 86.34 % | -215.284 M -505.73 % | -35.541 M -9.95 % | -32.326 M -121.93 % | -14.566 M 73.31 % | -54.565 M -215.21 % | -17.311 M -17.89 % | -14.683 M 57.72 % | -34.726 M -7.01 % | -32.450 M 48.02 % | -62.430 M |
| Free CashFlow | 144.046 M 40.10 % | 102.815 M -44.96 % | 186.806 M 230.33 % | 56.551 M 192.63 % | -61.049 M -132.99 % | 185.060 M -22.80 % | 239.717 M 749.53 % | 28.218 M -83.21 % | 168.050 M 2 252.39 % | -7.808 M -131.22 % | 25.010 M -67.51 % | 76.980 M 3 121.17 % | -2.548 M -121.35 % | 11.935 M -31.66 % | 17.465 M -66.74 % | 52.514 M 268.46 % | -31.174 M 90.91 % | -342.789 M -283.97 % | -89.274 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 613.604 M -2.65 % | 630.305 M -1.66 % | 640.943 M 20.72 % | 530.939 M 20.55 % | 440.421 M -31.11 % | 639.285 M 7.16 % | 596.578 M -17.39 % | 722.200 M 23.60 % | 584.313 M -27.37 % | 804.549 M 82.90 % | 439.895 M -45.77 % | 811.159 M -33.30 % | 1.216 B 12.79 % | 1.078 B 10.74 % | 973.661 M 61.18 % | 604.084 M 55.84 % | 387.643 M -62.54 % | 1.035 B 11.67 % | 926.531 M 41.53 % | 654.651 M 864.17 % | 67.898 M -92.00 % | 848.242 M 20.82 % | 702.065 M -15.46 % | 830.481 M -4.64 % | 870.921 M 21.93 % | 714.298 M 23.67 % | 577.593 M -30.53 % | 831.438 M -12.12 % | 946.124 M -4.96 % | 995.542 M 29.21 % | 770.483 M 27.91 % | 602.373 M -43.68 % | 1.070 B -7.13 % | 1.152 B 101.96 % | 570.302 M -35.38 % | 882.521 M -18.54 % | 1.083 B -12.89 % | 1.244 B 34.42 % | 925.246 M 1.93 % | 907.708 M -1.34 % | 920.032 M 3.45 % | 889.340 M 6.04 % | 838.720 M -16.57 % | 1.005 B 44.94 % | 693.612 M -4.19 % | 723.949 M -13.65 % | 838.398 M 2.74 % | 816.036 M -3.64 % | 846.826 M -3.49 % | 877.419 M 14.76 % | 764.590 M -13.24 % | 881.271 M 22.19 % | 721.242 M -26.54 % | 981.804 M 71.24 % | 573.345 M -20.92 % | 725.018 M 16.14 % | 624.280 M |
| Net income | 9.169 M 177.18 % | 3.308 M -76.34 % | 13.981 M 31.70 % | 10.616 M 100.19 % | 5.303 M -68.70 % | 16.942 M 78.17 % | 9.509 M 5.94 % | 8.976 M 25.70 % | 7.141 M -39.59 % | 11.821 M 171.93 % | 4.347 M -35.67 % | 6.757 M -43.20 % | 11.896 M -31.69 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 M 483.64 % | -2.518 M -128.10 % | 8.959 M 0.97 % | 8.873 M 0.81 % | 8.802 M -2.61 % | 9.038 M 13.79 % | 7.943 M 146.97 % | 3.216 M -70.53 % | 10.914 M 37.49 % | 7.938 M 223.60 % | 2.453 M -62.94 % | 6.619 M -55.92 % | 15.017 M 34.38 % | 11.175 M 1 397.99 % | 746.000 K -88.55 % | 6.518 M -56.45 % | 14.968 M 78.40 % | 8.390 M 68.74 % | 4.972 M -55.60 % | 11.197 M -25.68 % | 15.066 M 144.62 % | 6.159 M 235.65 % | 1.835 M -49.91 % | 3.663 M -71.97 % | 13.070 M -46.11 % | 24.252 M 292.96 % | 6.172 M 124.83 % | 2.745 M -58.03 % | 6.540 M -17.18 % | 7.897 M 187.19 % | 2.750 M -60.24 % | 6.916 M -16.88 % | 8.320 M 2.31 % | 8.132 M -14.33 % | 9.492 M 84.59 % | 5.142 M -6.75 % | 5.514 M 33.80 % | 4.121 M |
| Income before tax | 12.300 M 156.78 % | 4.790 M -74.32 % | 18.650 M 30.81 % | 14.257 M 101.17 % | 7.087 M -49.53 % | 14.043 M 20.55 % | 11.649 M -2.92 % | 11.999 M 23.88 % | 9.686 M -37.07 % | 15.391 M 164.36 % | 5.822 M -35.97 % | 9.092 M -42.77 % | 15.887 M -11.71 % | 17.994 M 36.85 % | 13.149 M 14.24 % | 11.510 M 95.58 % | 5.885 M -54.30 % | 12.877 M -31.88 % | 18.903 M 72.63 % | 10.950 M 505.11 % | -2.703 M -122.72 % | 11.895 M 0.41 % | 11.847 M -8.54 % | 12.953 M 16.73 % | 11.097 M -23.19 % | 14.447 M 194.89 % | 4.899 M -65.82 % | 14.331 M 21.55 % | 11.790 M 168.38 % | 4.393 M -70.79 % | 15.037 M -12.00 % | 17.088 M 31.20 % | 13.024 M 91.28 % | 6.809 M -30.32 % | 9.772 M -51.28 % | 20.058 M 58.56 % | 12.650 M 68.82 % | 7.493 M -43.26 % | 13.207 M -32.60 % | 19.594 M 113.70 % | 9.169 M 70.48 % | 5.378 M -7.83 % | 5.835 M -65.91 % | 17.116 M -37.54 % | 27.402 M 193.66 % | 9.331 M 67.23 % | 5.580 M -42.36 % | 9.681 M -17.18 % | 11.689 M 141.10 % | 4.848 M -52.84 % | 10.280 M -15.14 % | 12.114 M 0.64 % | 12.037 M -14.93 % | 14.149 M 73.73 % | 8.144 M -9.79 % | 9.028 M 43.64 % | 6.285 M |
| Income before tax ratio | 0.02 163.77 % | 0.01 -73.88 % | 0.03 8.36 % | 0.03 66.87 % | 0.02 -26.75 % | 0.02 12.50 % | 0.02 17.53 % | 0.02 0.23 % | 0.02 -13.35 % | 0.02 44.54 % | 0.01 18.08 % | 0.01 -14.20 % | 0.01 -21.72 % | 0.02 23.57 % | 0.01 -29.12 % | 0.02 25.51 % | 0.02 21.99 % | 0.01 -39.00 % | 0.02 21.97 % | 0.02 142.02 % | -0.04 -383.88 % | 0.01 -16.89 % | 0.02 8.19 % | 0.02 22.41 % | 0.01 -37.00 % | 0.02 138.45 % | 0.01 -50.79 % | 0.02 38.32 % | 0.01 182.40 % | 0.00 -77.39 % | 0.02 -31.20 % | 0.03 132.98 % | 0.01 105.96 % | 0.01 -65.50 % | 0.02 -24.61 % | 0.02 94.66 % | 0.01 93.81 % | 0.01 -57.79 % | 0.01 -33.87 % | 0.02 116.60 % | 0.01 64.80 % | 0.01 -13.07 % | 0.01 -59.14 % | 0.02 -56.90 % | 0.04 206.50 % | 0.01 93.67 % | 0.01 -43.90 % | 0.01 -14.05 % | 0.01 149.81 % | 0.01 -58.90 % | 0.01 -2.19 % | 0.01 -17.64 % | 0.02 15.81 % | 0.01 1.45 % | 0.01 14.07 % | 0.01 23.68 % | 0.01 |
| EBITDA | 24.218 M 27.57 % | 18.984 M -39.69 % | 31.478 M 19.14 % | 26.422 M 24.43 % | 21.235 M -32.28 % | 31.356 M 2.93 % | 30.464 M -0.34 % | 30.568 M 13.47 % | 26.940 M -16.76 % | 32.365 M 40.44 % | 23.046 M -23.34 % | 30.065 M -19.20 % | 37.209 M 1 973.54 % | -1.986 M -105.90 % | 33.641 M 12.02 % | 30.032 M 13.69 % | 26.415 M -13.69 % | 30.606 M -34.17 % | 46.491 M 37.49 % | 33.814 M 78.04 % | 18.992 M -44.74 % | 34.370 M -25.03 % | 45.844 M 1.89 % | 44.995 M 9.90 % | 40.941 M -4.12 % | 42.698 M 20.41 % | 35.461 M -25.98 % | 47.909 M 4.22 % | 45.970 M 29.09 % | 35.611 M -21.82 % | 45.551 M -7.12 % | 49.041 M 6.69 % | 45.964 M 154.41 % | 18.067 M -69.24 % | 58.728 M 2.06 % | 57.543 M -2.82 % | 59.211 M 14.99 % | 51.492 M -1.44 % | 52.242 M 2.81 % | 50.813 M 24.87 % | 40.692 M -2.78 % | 41.857 M 17.86 % | 35.515 M -24.17 % | 46.837 M 27.59 % | 36.709 M -34.59 % | 56.119 M 82.44 % | 30.760 M -27.91 % | 42.669 M 7.58 % | 39.663 M -5.20 % | 41.838 M 13.48 % | 36.869 M -10.30 % | 41.104 M 2.29 % | 40.182 M -11.05 % | 45.174 M 0.76 % | 44.832 M 33.44 % | 33.597 M -7.57 % | 36.349 M |
| Net income ratio | 0.01 184.72 % | 0.01 -75.94 % | 0.02 9.09 % | 0.02 66.06 % | 0.01 -54.57 % | 0.03 66.27 % | 0.02 28.25 % | 0.01 1.70 % | 0.01 -16.82 % | 0.01 48.68 % | 0.01 18.63 % | 0.01 -14.84 % | 0.01 -39.44 % | 0.02 67.26 % | 0.01 -35.49 % | 0.01 39.24 % | 0.01 42.34 % | 0.01 -50.40 % | 0.02 3.18 % | 0.01 139.79 % | -0.04 -451.11 % | 0.01 -16.43 % | 0.01 19.25 % | 0.01 2.13 % | 0.01 -6.67 % | 0.01 99.70 % | 0.01 -57.58 % | 0.01 56.46 % | 0.01 240.51 % | 0.00 -71.32 % | 0.01 -65.54 % | 0.02 138.62 % | 0.01 1 513.00 % | 0.00 -94.33 % | 0.01 -32.61 % | 0.02 119.01 % | 0.01 93.72 % | 0.00 -66.97 % | 0.01 -27.09 % | 0.02 147.94 % | 0.01 224.45 % | 0.00 -52.76 % | 0.00 -66.41 % | 0.01 -62.82 % | 0.03 310.15 % | 0.01 160.38 % | 0.00 -59.15 % | 0.01 -14.06 % | 0.01 197.57 % | 0.00 -65.35 % | 0.01 -4.19 % | 0.01 -16.27 % | 0.01 16.63 % | 0.01 7.80 % | 0.01 17.92 % | 0.01 15.21 % | 0.01 |
| Ratio EBITDA | 0.04 31.04 % | 0.03 -38.67 % | 0.05 -1.31 % | 0.05 3.21 % | 0.05 -1.70 % | 0.05 -3.95 % | 0.05 20.65 % | 0.04 -8.20 % | 0.05 14.61 % | 0.04 -23.21 % | 0.05 41.35 % | 0.04 21.14 % | 0.03 1 761.10 % | 0.00 -105.33 % | 0.03 -30.50 % | 0.05 -27.04 % | 0.07 130.37 % | 0.03 -41.05 % | 0.05 -2.85 % | 0.05 -81.53 % | 0.28 590.33 % | 0.04 -37.95 % | 0.07 20.52 % | 0.05 15.25 % | 0.05 -21.36 % | 0.06 -2.64 % | 0.06 6.55 % | 0.06 18.59 % | 0.05 35.83 % | 0.04 -39.50 % | 0.06 -27.38 % | 0.08 89.46 % | 0.04 173.94 % | 0.02 -84.77 % | 0.10 57.93 % | 0.07 19.31 % | 0.05 32.01 % | 0.04 -26.68 % | 0.06 0.86 % | 0.06 26.57 % | 0.04 -6.03 % | 0.05 11.15 % | 0.04 -9.11 % | 0.05 -11.97 % | 0.05 -31.73 % | 0.08 111.28 % | 0.04 -29.83 % | 0.05 11.64 % | 0.05 -1.77 % | 0.05 -1.11 % | 0.05 3.39 % | 0.05 -16.28 % | 0.06 21.09 % | 0.05 -41.16 % | 0.08 68.74 % | 0.05 -20.41 % | 0.06 |
| Gross profit ratio | 0.27 27.72 % | 0.21 -31.32 % | 0.31 -8.21 % | 0.33 -9.87 % | 0.37 57.45 % | 0.24 -14.54 % | 0.28 8.54 % | 0.25 -18.09 % | 0.31 165.60 % | -0.47 -223.95 % | 0.38 65.48 % | 0.23 17.84 % | 0.20 146.01 % | -0.43 -260.30 % | 0.27 -25.31 % | 0.36 11.56 % | 0.32 20.68 % | 0.26 -12.89 % | 0.30 8.94 % | 0.28 -71.67 % | 0.98 266.83 % | -0.59 -269.27 % | 0.35 4.11 % | 0.33 1.00 % | 0.33 143.71 % | -0.76 -251.54 % | 0.50 52.50 % | 0.33 5.35 % | 0.31 28.11 % | 0.24 -37.81 % | 0.39 5.83 % | 0.37 25.28 % | 0.29 56.16 % | 0.19 -46.61 % | 0.35 0.81 % | 0.35 16.66 % | 0.30 10.15 % | 0.27 -18.24 % | 0.33 7.21 % | 0.31 30.98 % | 0.24 191.61 % | -0.26 -219.56 % | 0.22 35.12 % | 0.16 -59.21 % | 0.39 251.84 % | -0.26 -256.10 % | 0.17 -9.86 % | 0.18 10.27 % | 0.17 -35.35 % | 0.26 222.22 % | 0.08 -44.63 % | 0.14 -11.30 % | 0.16 21.60 % | 0.13 -49.80 % | 0.27 43.45 % | 0.19 -6.31 % | 0.20 |
| Weighted average shs out dil | 14.789 M 0.49 % | 14.717 M 0.00 % | 14.717 M -0.19 % | 14.744 M 0.09 % | 14.731 M -0.13 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.41 % | 14.689 M 0.02 % | 14.686 M -0.43 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M -0.42 % | 14.812 M -0.33 % | 14.861 M 0.65 % | 14.765 M 0.65 % | 14.670 M -0.99 % | 14.816 M 0.74 % | 14.707 M 0.61 % | 14.618 M -0.88 % | 14.749 M 0.33 % | 14.700 M 1.88 % | 14.429 M -1.90 % | 14.709 M 36.15 % | 10.804 M -0.42 % | 10.850 M 1.81 % | 10.657 M -1.90 % | 10.863 M 0.88 % | 10.768 M -0.27 % | 10.798 M -0.10 % | 10.809 M 0.39 % | 10.766 M -0.67 % | 10.839 M 0.31 % | 10.805 M 0.05 % | 10.800 M 0.25 % | 10.774 M -0.26 % | 10.802 M 0.21 % | 10.779 M -0.42 % | 10.825 M -1.42 % | 10.980 M 2.41 % | 10.721 M -0.89 % | 10.818 M -1.66 % | 11.000 M 1.84 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M -2.06 % | 11.028 M 7.04 % | 10.303 M |
| Weighted average shs out | 14.789 M 0.49 % | 14.717 M 0.00 % | 14.717 M -0.19 % | 14.744 M 0.09 % | 14.731 M -0.13 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.41 % | 14.689 M 0.02 % | 14.686 M -0.43 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M 0.00 % | 14.750 M -0.42 % | 14.812 M -0.33 % | 14.861 M 0.65 % | 14.765 M 0.65 % | 14.670 M -0.99 % | 14.816 M 0.74 % | 14.707 M 0.61 % | 14.618 M -0.88 % | 14.749 M 0.33 % | 14.700 M 1.88 % | 14.429 M -1.90 % | 14.709 M 36.15 % | 10.804 M -0.42 % | 10.850 M 1.81 % | 10.657 M -1.90 % | 10.863 M 0.88 % | 10.768 M -0.27 % | 10.798 M -0.10 % | 10.809 M 0.39 % | 10.766 M -0.67 % | 10.839 M 0.31 % | 10.805 M 0.05 % | 10.800 M 0.25 % | 10.774 M -0.26 % | 10.802 M 0.21 % | 10.779 M -0.42 % | 10.825 M -1.42 % | 10.980 M 2.41 % | 10.721 M -0.89 % | 10.818 M -1.66 % | 11.000 M 1.84 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M 0.00 % | 10.801 M -2.06 % | 11.028 M 7.04 % | 10.303 M |
| EPS diluted | 0.62 181.82 % | 0.22 -76.84 % | 0.95 31.94 % | 0.72 100.00 % | 0.36 -68.70 % | 1.15 79.69 % | 0.64 4.92 % | 0.61 27.08 % | 0.48 -40.00 % | 0.80 175.86 % | 0.29 -36.96 % | 0.46 -43.21 % | 0.81 -31.36 % | 1.18 84.38 % | 0.64 4.92 % | 0.61 117.86 % | 0.28 -47.17 % | 0.53 -44.79 % | 0.96 47.69 % | 0.65 482.35 % | -0.17 -128.33 % | 0.60 -29.41 % | 0.85 41.67 % | 0.60 -1.64 % | 0.61 12.96 % | 0.54 145.45 % | 0.22 -70.27 % | 0.74 37.04 % | 0.54 217.65 % | 0.17 -62.22 % | 0.45 -67.63 % | 1.39 34.95 % | 1.03 1 371.43 % | 0.07 -88.33 % | 0.60 -56.83 % | 1.39 78.21 % | 0.78 69.57 % | 0.46 -55.77 % | 1.04 -25.18 % | 1.39 143.86 % | 0.57 235.29 % | 0.17 -50.00 % | 0.34 -71.90 % | 1.21 -46.22 % | 2.25 294.74 % | 0.57 128.00 % | 0.25 -59.02 % | 0.61 -16.44 % | 0.73 192.00 % | 0.25 -60.94 % | 0.64 -16.88 % | 0.77 2.67 % | 0.75 -14.68 % | 0.88 83.13 % | 0.48 -4.00 % | 0.50 25.00 % | 0.40 |
| Earnings per share | 0.62 181.82 % | 0.22 -76.84 % | 0.95 31.94 % | 0.72 100.00 % | 0.36 -68.70 % | 1.15 79.69 % | 0.64 4.92 % | 0.61 27.08 % | 0.48 -40.00 % | 0.80 175.86 % | 0.29 -36.96 % | 0.46 -43.21 % | 0.81 -31.36 % | 1.18 84.38 % | 0.64 4.92 % | 0.61 117.86 % | 0.28 -47.17 % | 0.53 -44.79 % | 0.96 47.69 % | 0.65 482.35 % | -0.17 -128.33 % | 0.60 0.00 % | 0.60 0.00 % | 0.60 -1.64 % | 0.61 12.96 % | 0.54 145.45 % | 0.22 -70.27 % | 0.74 37.04 % | 0.54 217.65 % | 0.17 -62.22 % | 0.45 -67.63 % | 1.39 34.95 % | 1.03 1 371.43 % | 0.07 -88.33 % | 0.60 -56.83 % | 1.39 78.21 % | 0.78 69.57 % | 0.46 -55.77 % | 1.04 -25.18 % | 1.39 143.86 % | 0.57 235.29 % | 0.17 -50.00 % | 0.34 -71.90 % | 1.21 -46.22 % | 2.25 294.74 % | 0.57 128.00 % | 0.25 -59.02 % | 0.61 -16.44 % | 0.73 192.00 % | 0.25 -60.94 % | 0.64 -16.88 % | 0.77 2.67 % | 0.75 -14.68 % | 0.88 83.13 % | 0.48 -4.00 % | 0.50 25.00 % | 0.40 |
| Gross profit | 165.265 M 24.33 % | 132.920 M -32.46 % | 196.808 M 10.81 % | 177.604 M 8.65 % | 163.460 M 8.47 % | 150.695 M -8.42 % | 164.552 M -10.34 % | 183.524 M 1.24 % | 181.284 M 147.64 % | -380.522 M -326.70 % | 167.852 M -10.26 % | 187.046 M -21.40 % | 237.979 M 151.89 % | -458.634 M -277.52 % | 258.350 M 20.39 % | 214.601 M 73.85 % | 123.441 M -54.79 % | 273.035 M -2.72 % | 280.659 M 54.18 % | 182.036 M 173.15 % | 66.644 M 113.35 % | -499.069 M -304.52 % | 244.022 M -11.99 % | 277.253 M -3.69 % | 287.874 M 153.29 % | -540.206 M -287.41 % | 288.245 M 5.94 % | 272.089 M -7.42 % | 293.901 M 21.75 % | 241.396 M -19.65 % | 300.420 M 35.37 % | 221.923 M -29.45 % | 314.555 M 45.03 % | 216.890 M 7.82 % | 201.158 M -34.85 % | 308.783 M -4.97 % | 324.939 M -4.05 % | 338.661 M 9.90 % | 308.157 M 9.29 % | 281.972 M 29.22 % | 218.203 M 194.78 % | -230.230 M -226.77 % | 181.606 M 12.73 % | 161.098 M -40.87 % | 272.469 M 245.48 % | -187.293 M -234.79 % | 138.952 M -7.39 % | 150.044 M 6.26 % | 141.198 M -37.61 % | 226.303 M 269.76 % | 61.202 M -51.96 % | 127.403 M 8.38 % | 117.550 M -10.67 % | 131.594 M -14.05 % | 153.096 M 13.44 % | 134.956 M 8.81 % | 124.033 M |
| Income tax expense | 3.132 M 111.48 % | 1.481 M -68.27 % | 4.668 M 28.21 % | 3.641 M 104.09 % | 1.784 M 161.56 % | -2.898 M -235.36 % | 2.141 M -29.18 % | 3.023 M 18.78 % | 2.545 M -28.73 % | 3.571 M 142.10 % | 1.475 M -36.83 % | 2.335 M -41.49 % | 3.991 M 590.48 % | 578.000 K -84.57 % | 3.747 M 51.82 % | 2.468 M 43.66 % | 1.718 M -66.07 % | 5.063 M 5.57 % | 4.796 M 271.78 % | 1.290 M 797.30 % | -185.000 K -106.30 % | 2.936 M -1.28 % | 2.974 M -28.35 % | 4.151 M 101.60 % | 2.059 M -68.34 % | 6.504 M 286.46 % | 1.683 M -50.75 % | 3.417 M -11.29 % | 3.852 M 98.56 % | 1.940 M -76.95 % | 8.418 M 306.47 % | 2.071 M 12.01 % | 1.849 M -69.50 % | 6.063 M 86.32 % | 3.254 M -36.07 % | 5.090 M 19.48 % | 4.260 M 68.98 % | 2.521 M 25.42 % | 2.010 M -55.61 % | 4.528 M 50.43 % | 3.010 M -15.05 % | 3.543 M 63.13 % | 2.172 M -46.32 % | 4.046 M 28.44 % | 3.150 M -0.31 % | 3.160 M 11.45 % | 2.835 M -9.74 % | 3.141 M -17.17 % | 3.792 M 80.70 % | 2.099 M -37.62 % | 3.364 M -11.33 % | 3.794 M -2.84 % | 3.905 M -16.15 % | 4.657 M 55.13 % | 3.002 M -14.57 % | 3.514 M 62.38 % | 2.164 M |
| Cost of revenue | 448.339 M -9.86 % | 497.385 M 11.99 % | 444.135 M 25.70 % | 353.335 M 27.58 % | 276.961 M -43.31 % | 488.590 M 13.09 % | 432.026 M -19.80 % | 538.676 M 33.66 % | 403.029 M -65.99 % | 1.185 B 335.62 % | 272.043 M -56.41 % | 624.113 M -36.20 % | 978.181 M -36.35 % | 1.537 B 114.86 % | 715.311 M 83.66 % | 389.483 M 47.42 % | 264.202 M -65.31 % | 761.662 M 17.93 % | 645.872 M 36.66 % | 472.615 M 37 588.60 % | 1.254 M -99.91 % | 1.347 B 194.15 % | 458.043 M -17.21 % | 553.228 M -5.11 % | 583.047 M -53.52 % | 1.255 B 333.56 % | 289.348 M -48.27 % | 559.349 M -14.24 % | 652.223 M -13.52 % | 754.146 M 60.44 % | 470.063 M 23.55 % | 380.450 M -49.61 % | 755.078 M -19.23 % | 934.868 M 153.25 % | 369.144 M -35.66 % | 573.738 M -24.36 % | 758.475 M -16.20 % | 905.094 M 46.67 % | 617.089 M -1.38 % | 625.736 M -10.84 % | 701.829 M -37.31 % | 1.120 B 70.38 % | 657.114 M -22.16 % | 844.221 M 100.46 % | 421.143 M -53.78 % | 911.242 M 30.28 % | 699.446 M 5.02 % | 665.992 M -5.62 % | 705.628 M 8.37 % | 651.116 M -7.43 % | 703.388 M -6.70 % | 753.868 M 24.88 % | 603.692 M -29.00 % | 850.211 M 102.31 % | 420.249 M -28.78 % | 590.062 M 17.95 % | 500.247 M |
| General and administrative expenses | 0.000 -100.00 % | 13.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 169.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 247.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.833 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 389.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 216.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.541 K | 0.000 | 0.000 | 0.000 -100.00 % | 229.429 K | 0.000 | 0.000 | 0.000 -100.00 % | 418.760 K | 0.000 | 0.000 | 0.000 -100.00 % | 297.747 K | 0.000 | 0.000 | 0.000 -100.00 % | 351.872 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 147.574 M | 0.000 -100.00 % | 173.048 M 10.00 % | 157.320 M 665.85 % | 20.542 M | 0.000 -100.00 % | 21.501 M 247.07 % | 6.195 M 51.84 % | 4.080 M 131.96 % | -12.767 M -3 206.33 % | 411.000 K -96.77 % | 12.736 M 1 890.00 % | 640.000 K 112.16 % | -5.261 M -1 380.05 % | 411.000 K -67.15 % | 1.251 M | 0.000 | 0.000 -100.00 % | 191.000 K | 0.000 -100.00 % | 952.000 K 119.01 % | -5.008 M -715.27 % | 814.000 K -80.59 % | 4.193 M 475.17 % | 729.000 K 116.46 % | 336.775 K -87.92 % | 2.788 M 134.48 % | 1.189 M 9.89 % | 1.082 M -94.47 % | 19.551 M 332.64 % | 4.519 M 467.70 % | -1.229 M -185.05 % | 1.445 M -81.24 % | 7.702 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 |
| Operating expenses | 147.574 M 20.61 % | 122.352 M -29.30 % | 173.048 M 10.00 % | 157.320 M 6.22 % | 148.103 M 5.50 % | 140.384 M -0.70 % | 141.373 M -14.55 % | 165.443 M 0.69 % | 164.302 M 140.00 % | -410.773 M -369.69 % | 152.314 M -13.34 % | 175.770 M -15.61 % | 208.277 M 142.00 % | -495.868 M -311.45 % | 234.512 M 21.22 % | 193.452 M 78.55 % | 108.347 M -56.34 % | 248.152 M 0.47 % | 246.987 M 54.83 % | 159.524 M 177.70 % | 57.445 M 110.21 % | -562.467 M -364.34 % | 212.784 M -14.47 % | 248.775 M -4.23 % | 259.751 M 145.32 % | -573.096 M -313.41 % | 268.542 M 11.80 % | 240.192 M -7.61 % | 259.974 M 8.48 % | 239.644 M -10.97 % | 269.177 M 47.46 % | 182.547 M -37.51 % | 292.141 M 36.12 % | 214.625 M 33.98 % | 160.196 M -40.30 % | 268.354 M -5.16 % | 282.964 M -7.88 % | 307.184 M 15.64 % | 265.643 M 11.86 % | 237.478 M 29.58 % | 183.272 M 174.70 % | -245.346 M -262.57 % | 150.917 M 26.73 % | 119.087 M -45.78 % | 219.635 M 192.08 % | -238.515 M -310.65 % | 113.227 M 0.95 % | 112.156 M 5.68 % | 106.126 M -43.99 % | 189.466 M 549.70 % | 29.162 M -67.94 % | 90.947 M 9.55 % | 83.016 M -9.91 % | 92.147 M -19.13 % | 113.939 M 10.59 % | 103.025 M 2.86 % | 100.158 M |
| Cost and expenses | 595.913 M -3.84 % | 619.737 M 0.41 % | 617.183 M 20.86 % | 510.655 M 20.14 % | 425.064 M -32.42 % | 628.974 M 9.69 % | 573.399 M -18.57 % | 704.119 M 24.11 % | 567.331 M -26.73 % | 774.298 M 82.46 % | 424.357 M -46.95 % | 799.883 M -32.58 % | 1.186 B 13.97 % | 1.041 B 9.60 % | 949.823 M 62.94 % | 582.935 M 56.47 % | 372.549 M -63.11 % | 1.010 B 13.10 % | 892.859 M 41.24 % | 632.139 M 976.92 % | 58.699 M -92.52 % | 784.844 M 17.00 % | 670.827 M -16.36 % | 802.003 M -4.84 % | 842.798 M 23.68 % | 681.407 M 22.14 % | 557.890 M -30.22 % | 799.541 M -12.35 % | 912.197 M -8.21 % | 993.790 M 34.43 % | 739.240 M 31.30 % | 562.997 M -46.24 % | 1.047 B -8.90 % | 1.149 B 117.16 % | 529.340 M -37.14 % | 842.092 M -19.14 % | 1.041 B -14.09 % | 1.212 B 37.33 % | 882.732 M 2.26 % | 863.214 M -2.47 % | 885.101 M 1.24 % | 874.224 M 8.19 % | 808.031 M -16.12 % | 963.308 M 50.33 % | 640.778 M -4.75 % | 672.727 M -17.22 % | 812.673 M 4.44 % | 778.148 M -4.14 % | 811.754 M -3.43 % | 840.582 M 14.75 % | 732.550 M -13.29 % | 844.815 M 23.02 % | 686.708 M -27.13 % | 942.358 M 76.41 % | 534.188 M -22.93 % | 693.087 M 15.44 % | 600.405 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 122.352 M | 0.000 | 0.000 -100.00 % | 127.561 M -9.13 % | 140.384 M 17.11 % | 119.872 M -17.34 % | 145.019 M -0.28 % | 145.426 M -15.48 % | 172.066 M 30.61 % | 131.737 M 890.43 % | 13.301 M -0.22 % | 13.330 M -6.23 % | 14.216 M -93.94 % | 234.512 M 21.22 % | 193.452 M 78.55 % | 108.347 M -56.34 % | 248.152 M 0.47 % | 246.987 M 54.83 % | 159.524 M 1 584.16 % | 9.472 M -50.01 % | 18.948 M -26.04 % | 25.619 M 10.95 % | 23.090 M 1.36 % | 22.780 M -6.45 % | 24.352 M -2.13 % | 24.881 M 1.97 % | 24.400 M -0.06 % | 24.415 M -1.64 % | 24.822 M 7.92 % | 22.999 M 82.95 % | 12.571 M -16.31 % | 15.021 M -5.84 % | 15.953 M 31.52 % | 12.130 M -5.51 % | 12.838 M 18.16 % | 10.865 M -5.94 % | 11.551 M -3.58 % | 11.980 M 1.84 % | 11.763 M 16.33 % | 10.112 M 10.09 % | 9.185 M -27.70 % | 12.704 M 22.06 % | 10.408 M 27.08 % | 8.190 M -78.61 % | 38.282 M 296.42 % | 9.657 M 21.02 % | 7.980 M 5.07 % | 7.595 M -81.41 % | 40.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.234 M | 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 -100.00 % | 71.995 K | 0.000 | 0.000 | 0.000 -100.00 % | 746.801 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.035 M -20.29 % | 7.571 M 10.49 % | 6.852 M 7.06 % | 6.400 M -25.52 % | 8.593 M -19.24 % | 10.640 M -12.79 % | 12.201 M -0.63 % | 12.278 M 7.93 % | 11.376 M 31.38 % | 8.659 M -14.50 % | 10.127 M -32.12 % | 14.920 M 3.22 % | 14.455 M 34.24 % | 10.768 M 6.33 % | 10.127 M -7.01 % | 10.890 M -16.16 % | 12.989 M 28.31 % | 10.123 M -32.33 % | 14.960 M 6.27 % | 14.077 M 9.51 % | 12.854 M -20.38 % | 16.144 M -20.10 % | 20.205 M 2.47 % | 19.718 M 11.06 % | 17.755 M 32.47 % | 13.403 M -23.81 % | 17.592 M -6.20 % | 18.755 M -19.23 % | 23.219 M 37.31 % | 16.910 M -18.41 % | 20.725 M -1.59 % | 21.059 M 94.36 % | 10.835 M 243.10 % | 3.158 M -89.87 % | 31.190 M 53.11 % | 20.371 M -30.53 % | 29.325 M 22.27 % | 23.984 M -18.16 % | 29.307 M 17.70 % | 24.900 M -3.35 % | 25.762 M | 0.000 -100.00 % | 24.854 M -0.16 % | 24.895 M -2.11 % | 25.432 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 |
| Depreciation and amortization | 5.883 M -11.19 % | 6.624 M 10.84 % | 5.976 M 3.66 % | 5.765 M 3.80 % | 5.554 M -16.78 % | 6.674 M 0.89 % | 6.615 M 5.13 % | 6.292 M 7.04 % | 5.878 M -14.06 % | 6.840 M -3.62 % | 7.097 M 21.65 % | 5.834 M -6.97 % | 6.271 M 40.83 % | 4.453 M -43.20 % | 7.840 M 2.73 % | 7.632 M 1.21 % | 7.541 M 33.30 % | 5.657 M -55.20 % | 12.628 M 43.71 % | 8.787 M -0.61 % | 8.841 M 39.66 % | 6.330 M -54.10 % | 13.792 M 11.91 % | 12.324 M 1.94 % | 12.089 M -18.58 % | 14.849 M 14.48 % | 12.970 M -12.50 % | 14.823 M 35.23 % | 10.961 M -23.39 % | 14.308 M 46.16 % | 9.789 M -10.14 % | 10.894 M -50.72 % | 22.105 M 172.90 % | 8.100 M -54.41 % | 17.766 M 3.81 % | 17.114 M -0.71 % | 17.236 M -13.88 % | 20.015 M 105.75 % | 9.728 M 53.95 % | 6.319 M 9.69 % | 5.761 M -40.83 % | 9.737 M 50.26 % | 6.480 M 8.96 % | 5.947 M 9.78 % | 5.417 M 10.63 % | 4.897 M -2.75 % | 5.035 M 5.31 % | 4.781 M 4.14 % | 4.591 M -8.21 % | 5.001 M 3.57 % | 4.829 M 3.89 % | 4.648 M -17.71 % | 5.648 M -1.38 % | 5.727 M 0.92 % | 5.675 M 240.64 % | 1.666 M -86.64 % | 12.474 M |
| Operating income | 17.691 M 67.40 % | 10.568 M -55.52 % | 23.760 M 17.14 % | 20.284 M 32.08 % | 15.357 M 48.94 % | 10.311 M -55.52 % | 23.179 M 28.20 % | 18.081 M 6.47 % | 16.982 M -11.31 % | 19.147 M 23.23 % | 15.538 M -35.29 % | 24.012 M -20.86 % | 30.342 M 238.50 % | -21.907 M -191.90 % | 23.838 M 12.71 % | 21.149 M 40.12 % | 15.094 M -39.34 % | 24.883 M -26.10 % | 33.672 M 49.57 % | 22.512 M 121.77 % | 10.151 M -66.14 % | 29.980 M -6.46 % | 32.052 M -1.89 % | 32.671 M 13.21 % | 28.860 M 3.70 % | 27.831 M 23.74 % | 22.491 M -32.02 % | 33.086 M -5.49 % | 35.009 M 153.09 % | 13.833 M -61.32 % | 35.762 M -6.25 % | 38.147 M 192.90 % | 13.024 M 91.28 % | 6.809 M -83.38 % | 40.962 M 1.32 % | 40.429 M 219.60 % | 12.650 M 68.82 % | 7.493 M -43.26 % | 13.207 M -32.60 % | 19.594 M 113.70 % | 9.169 M 70.48 % | 5.378 M -7.83 % | 5.835 M -65.91 % | 17.116 M -37.54 % | 27.402 M 193.66 % | 9.331 M 67.23 % | 5.580 M -42.36 % | 9.681 M -17.18 % | 11.689 M 141.10 % | 4.848 M -52.84 % | 10.280 M -15.14 % | 12.114 M 0.64 % | 12.037 M -14.93 % | 14.149 M 73.73 % | 8.144 M -9.79 % | 9.028 M 43.64 % | 6.285 M |
| Operating income ratio | 0.03 71.96 % | 0.02 -54.77 % | 0.04 -2.97 % | 0.04 9.56 % | 0.03 116.19 % | 0.02 -58.49 % | 0.04 55.19 % | 0.03 -13.86 % | 0.03 22.12 % | 0.02 -32.62 % | 0.04 19.32 % | 0.03 18.65 % | 0.02 222.80 % | -0.02 -182.98 % | 0.02 -30.07 % | 0.04 -10.09 % | 0.04 61.91 % | 0.02 -33.83 % | 0.04 5.68 % | 0.03 -77.00 % | 0.15 322.99 % | 0.04 -22.58 % | 0.05 16.05 % | 0.04 18.72 % | 0.03 -14.95 % | 0.04 0.06 % | 0.04 -2.15 % | 0.04 7.54 % | 0.04 166.31 % | 0.01 -70.06 % | 0.05 -26.71 % | 0.06 420.10 % | 0.01 105.96 % | 0.01 -91.77 % | 0.07 56.79 % | 0.05 292.35 % | 0.01 93.81 % | 0.01 -57.79 % | 0.01 -33.87 % | 0.02 116.60 % | 0.01 64.80 % | 0.01 -13.07 % | 0.01 -59.14 % | 0.02 -56.90 % | 0.04 206.50 % | 0.01 93.67 % | 0.01 -43.90 % | 0.01 -14.05 % | 0.01 149.81 % | 0.01 -58.90 % | 0.01 -2.19 % | 0.01 -17.64 % | 0.02 15.81 % | 0.01 1.45 % | 0.01 14.07 % | 0.01 23.68 % | 0.01 |
| Total other income expenses net | -5.391 M 6.70 % | -5.778 M -13.07 % | -5.110 M 15.21 % | -6.027 M 27.12 % | -8.270 M -321.60 % | 3.732 M 132.37 % | -11.530 M -89.58 % | -6.082 M 16.64 % | -7.296 M -94.25 % | -3.756 M 61.34 % | -9.716 M -344.87 % | -2.184 M 84.19 % | -13.815 M 28.20 % | -19.240 M -80.00 % | -10.689 M -10.89 % | -9.639 M -4.67 % | -9.209 M 23.30 % | -12.006 M 18.71 % | -14.769 M -27.74 % | -11.562 M 2.86 % | -11.902 M 76.89 % | -51.502 M -165.60 % | -19.391 M -24.90 % | -15.525 M 8.82 % | -17.026 M 7.69 % | -18.444 M -24.59 % | -14.804 M 15.72 % | -17.566 M 20.65 % | -22.137 M -938.21 % | 2.641 M 116.30 % | -16.206 M 27.29 % | -22.288 M -7.88 % | -20.660 M -1 035.16 % | -1.820 M 94.14 % | -31.074 M -56.77 % | -19.822 M 30.23 % | -28.411 M -136.44 % | -12.016 M 58.15 % | -28.710 M -15.44 % | -24.869 M 1.95 % | -25.364 M | 0.000 100.00 % | -24.854 M 0.16 % | -24.895 M -539.97 % | -3.890 M | 0.000 100.00 % | -19.235 M 31.70 % | -28.162 M -24.82 % | -22.562 M 30.04 % | -32.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 317.395 M | 0.000 -100.00 % | 295.493 M | 0.000 -100.00 % | 436.675 M 79 151.36 % | 551.000 K -99.89 % | 493.968 M 101 539.51 % | 486.000 K -99.90 % | 500.892 M 17 292.08 % | 2.880 M -99.49 % | 565.653 M 6 954.79 % | 8.018 M -98.75 % | 639.286 M 38 527.55 % | 1.655 M -99.68 % | 525.041 M 32 900.69 % | 1.591 M -99.75 % | 648.085 M 37 448.38 % | 1.726 M -99.72 % | 622.822 M 55 409.98 % | 1.122 M -99.79 % | 536.336 M 23 444.14 % | 2.278 M -99.69 % | 727.327 M 5 625.18 % | 12.704 M -98.11 % | 673.219 M 37 552.07 % | 1.788 M -99.76 % | 739.677 M 21 933.87 % | 3.357 M -99.60 % | 832.550 M 3 718.33 % | 21.804 M -97.53 % | 883.180 M 23 647.78 % | 3.719 M -99.53 % | 786.561 M 9 290.65 % | 8.376 M -98.82 % | 706.987 M 6 732.77 % | 10.347 M -98.96 % | 990.392 M 23 587.93 % | 4.181 M -99.39 % | 688.458 M 6 163.43 % | 10.992 M -98.72 % | 857.170 M 19 741.91 % | 4.320 M -99.28 % | 602.488 M -28.01 % | 836.877 M 22 145.54 % | 3.762 M -99.39 % | 612.155 M 14 307.04 % | 4.249 M -99.47 % | 807.360 M 42.80 % | 565.359 M 10.43 % | 511.963 M -12.38 % | 584.293 M |
| Total investments | 0.000 -100.00 % | 97.204 M | 0.000 -100.00 % | 94.694 M | 0.000 -100.00 % | 65.899 M 5 879.95 % | 1.102 M -98.73 % | 86.635 M 8 813.07 % | 972.000 K -98.73 % | 76.307 M 1 224.77 % | 5.760 M -91.57 % | 68.291 M 325.86 % | 16.036 M -76.52 % | 68.291 M 1 963.17 % | 3.310 M -94.73 % | 62.770 M 1 872.66 % | 3.182 M -94.93 % | 62.770 M 1 718.36 % | 3.452 M -93.87 % | 56.283 M 2 408.16 % | 2.244 M -95.15 % | 46.255 M 915.25 % | 4.556 M -88.59 % | 39.941 M 57.20 % | 25.408 M -36.39 % | 39.941 M 1 016.92 % | 3.576 M -91.05 % | 39.941 M 494.89 % | 6.714 M -71.36 % | 23.441 M -46.25 % | 43.608 M 208.40 % | 14.140 M 90.10 % | 7.438 M -47.40 % | 14.140 M -15.59 % | 16.752 M 18.47 % | 14.140 M -31.67 % | 20.694 M 46.35 % | 14.140 M 69.10 % | 8.362 M -33.10 % | 12.500 M -43.14 % | 21.983 M 75.87 % | 12.500 M 44.68 % | 8.640 M -30.88 % | 12.500 M 0.00 % | 12.500 M 66.14 % | 7.524 M -39.81 % | 12.500 M 47.09 % | 8.498 M -32.02 % | 12.500 M 0.00 % | 12.500 M 25.00 % | 10.000 M | 0.000 |
| Total debt | 0.000 -100.00 % | 319.084 M | 0.000 -100.00 % | 296.199 M | 0.000 -100.00 % | 437.856 M | 0.000 -100.00 % | 494.519 M | 0.000 -100.00 % | 501.378 M | 0.000 -100.00 % | 566.825 M | 0.000 -100.00 % | 647.097 M | 0.000 -100.00 % | 526.696 M | 0.000 -100.00 % | 649.676 M | 0.000 -100.00 % | 624.548 M | 0.000 -100.00 % | 537.458 M | 0.000 -100.00 % | 729.605 M | 0.000 -100.00 % | 685.923 M | 0.000 -100.00 % | 741.465 M | 0.000 -100.00 % | 836.061 M | 0.000 -100.00 % | 904.984 M | 0.000 -100.00 % | 790.280 M | 0.000 -100.00 % | 715.363 M | 0.000 -100.00 % | 1.001 B | 0.000 -100.00 % | 692.639 M | 0.000 -100.00 % | 863.153 M | 0.000 -100.00 % | 606.808 M -28.03 % | 843.187 M | 0.000 -100.00 % | 615.917 M | 0.000 -100.00 % | 811.609 M 42.15 % | 570.957 M 10.54 % | 516.522 M -13.66 % | 598.232 M |
| Accumulated other comprehensive income loss | 858.764 M 2 721.54 % | 30.436 M -96.38 % | 840.445 M 21.29 % | 692.945 M -15.96 % | 824.527 M 2 704.13 % | 29.404 M -96.35 % | 805.003 M 445.76 % | 147.500 M -81.30 % | 788.886 M 274.44 % | 210.684 M -72.52 % | 766.720 M 23.82 % | 619.220 M -17.22 % | 748.067 M 255.07 % | 210.684 M -70.30 % | 709.286 M 26.26 % | 561.786 M -19.33 % | 696.405 M 3 624.57 % | 18.698 M -97.21 % | 669.630 M 353.99 % | 147.500 M -77.74 % | 662.488 M 4 685.48 % | 13.844 M -97.84 % | 639.931 M 29.95 % | 492.431 M -20.84 % | 622.091 M 6 721.92 % | 9.119 M -98.51 % | 610.932 M 31.83 % | 463.432 M -21.73 % | 592.080 M 6 392.82 % | 9.119 M -98.12 % | 484.226 M 28.71 % | 376.216 M -17.86 % | 458.033 M 4 922.84 % | 9.119 M -97.98 % | 450.771 M 31.51 % | 342.761 M -19.81 % | 427.412 M 4 587.05 % | 9.119 M -97.78 % | 411.244 M 35.62 % | 303.234 M -22.26 % | 390.040 M 4 177.23 % | 9.119 M -97.64 % | 386.386 M 38.80 % | 278.376 M 2 952.70 % | 9.119 M -97.29 % | 336.731 M 47.22 % | 228.721 M -29.03 % | 322.295 M 3 434.32 % | 9.119 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 617.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 584.439 M | 0.000 | 0.000 | 0.000 -100.00 % | 541.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 507.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 467.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 437.960 M | 0.000 | 0.000 | 0.000 -100.00 % | 402.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 372.277 M | 0.000 | 0.000 | 0.000 -100.00 % | 340.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.911 M | 0.000 | 0.000 -100.00 % | 231.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 205.166 M 14.59 % | 179.048 M 20.06 % | 149.138 M 26.58 % | 117.820 M |
| Common stock | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 147.500 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M 0.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M | 0.000 -100.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M 0.00 % | 108.010 M |
| Total equity | 858.764 M 0.00 % | 858.764 M 2.18 % | 840.445 M 0.00 % | 840.445 M 1.93 % | 824.527 M 0.00 % | 824.527 M 2.43 % | 805.003 M 0.00 % | 805.003 M 2.04 % | 788.886 M 0.00 % | 788.886 M 2.89 % | 766.720 M 0.00 % | 766.720 M 2.49 % | 748.067 M 0.00 % | 748.067 M 5.47 % | 709.286 M 0.00 % | 709.286 M 1.85 % | 696.405 M 0.00 % | 696.405 M 4.00 % | 669.630 M 0.00 % | 669.630 M 1.08 % | 662.488 M 0.00 % | 662.488 M 3.52 % | 639.931 M 0.00 % | 639.931 M 2.87 % | 622.091 M 0.00 % | 622.091 M 1.83 % | 610.932 M 0.00 % | 610.932 M 3.18 % | 592.080 M 0.00 % | 592.080 M 22.27 % | 484.226 M 0.00 % | 484.226 M 5.72 % | 458.033 M 0.00 % | 458.033 M 1.61 % | 450.771 M 0.00 % | 450.771 M 5.47 % | 427.412 M 0.00 % | 427.412 M 3.93 % | 411.244 M 0.00 % | 411.244 M 5.44 % | 390.040 M 0.00 % | 390.040 M 0.95 % | 386.386 M 0.00 % | 386.386 M 10.69 % | 349.064 M 3.66 % | 336.731 M 0.00 % | 336.731 M 4.48 % | 322.295 M 0.00 % | 322.295 M 8.82 % | 296.177 M 11.23 % | 266.267 M 13.33 % | 234.949 M |
| Other non current liabilities | -858.764 M | 0.000 100.00 % | -840.445 M | 0.000 100.00 % | -824.527 M | 0.000 100.00 % | -805.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.756 M | 0.000 -100.00 % | 74.285 M | 0.000 -100.00 % | 184.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.215 M 26.11 % | 120.700 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 21.394 M | 0.000 -100.00 % | 48.103 M | 0.000 -100.00 % | 34.808 M | 0.000 -100.00 % | 117.241 M | 0.000 -100.00 % | 76.025 M | 0.000 -100.00 % | 173.752 M | 0.000 -100.00 % | 119.835 M | 0.000 -100.00 % | 17.661 M | 0.000 -100.00 % | 168.339 M | 0.000 -100.00 % | 78.583 M | 0.000 -100.00 % | 37.906 M | 0.000 -100.00 % | 43.884 M | 0.000 -100.00 % | 34.330 M | 0.000 -100.00 % | 55.231 M | 0.000 -100.00 % | 70.774 M | 0.000 -100.00 % | 92.452 M | 0.000 -100.00 % | 73.179 M | 0.000 -100.00 % | 115.561 M | 0.000 -100.00 % | 280.753 M | 0.000 -100.00 % | 93.077 M | 0.000 -100.00 % | 220.515 M | 0.000 -100.00 % | 6.892 M -96.74 % | 211.707 M | 0.000 -100.00 % | 199.499 M | 0.000 -100.00 % | 188.236 M 6 825.09 % | 2.718 M -57.64 % | 6.416 M -98.93 % | 598.232 M |
| Total non current liabilities | -858.764 M -4 107.30 % | 21.430 M 102.55 % | -840.445 M -1 847.18 % | 48.103 M 105.83 % | -824.527 M -2 468.79 % | 34.808 M 104.32 % | -805.003 M -766.05 % | 120.862 M | 0.000 -100.00 % | 79.387 M | 0.000 -100.00 % | 175.642 M | 0.000 -100.00 % | 121.771 M | 0.000 -100.00 % | 19.957 M | 0.000 -100.00 % | 35.982 M | 0.000 -100.00 % | 78.948 M | 0.000 -100.00 % | 40.213 M | 0.000 -100.00 % | 45.234 M | 0.000 -100.00 % | 36.614 M | 0.000 -100.00 % | 56.056 M | 0.000 -100.00 % | 73.825 M | 0.000 -100.00 % | 194.376 M | 0.000 -100.00 % | 151.356 M | 0.000 -100.00 % | 303.538 M | 0.000 -100.00 % | 284.094 M | 0.000 -100.00 % | 266.142 M | 0.000 -100.00 % | 220.515 M | 0.000 -100.00 % | 159.606 M -24.61 % | 211.707 M | 0.000 -100.00 % | 199.499 M | 0.000 -100.00 % | 188.236 M 21.49 % | 154.933 M 21.88 % | 127.116 M -78.75 % | 598.232 M |
| Other current liabilities | 0.000 -100.00 % | 61.274 M | 0.000 -100.00 % | 65.134 M | 0.000 -100.00 % | 77.664 M | 0.000 -100.00 % | 100.920 M | 0.000 -100.00 % | 102.085 M | 0.000 -100.00 % | 97.422 M | 0.000 -100.00 % | 96.358 M | 0.000 -100.00 % | 83.954 M | 0.000 -100.00 % | 93.992 M | 0.000 -100.00 % | 103.268 M | 0.000 -100.00 % | 104.396 M | 0.000 -100.00 % | 117.469 M | 0.000 -100.00 % | 96.136 M | 0.000 -100.00 % | 89.130 M | 0.000 -100.00 % | 178.896 M | 0.000 -100.00 % | 166.698 M | 0.000 -100.00 % | 254.838 M | 0.000 -100.00 % | 210.681 M | 0.000 -100.00 % | 240.204 M | 0.000 -100.00 % | 237.377 M | 0.000 -100.00 % | 249.766 M | 0.000 -100.00 % | 116.633 M -54.84 % | 258.284 M | 0.000 -100.00 % | 265.329 M | 0.000 -100.00 % | 163.756 M 28.08 % | 127.859 M -12.81 % | 146.648 M -63.79 % | 404.945 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.482 M | 0.000 -100.00 % | 81.379 M | 0.000 100.00 % | -2.034 M | 0.000 -100.00 % | 2.486 M | 0.000 -100.00 % | 820.000 K | 0.000 -100.00 % | 26.658 M | 0.000 -100.00 % | 34.137 M | 0.000 -100.00 % | 38.130 M | 0.000 -100.00 % | 42.193 M | 0.000 -100.00 % | 58.716 M | 0.000 -100.00 % | 14.452 M | 0.000 -100.00 % | 21.291 M | 0.000 -100.00 % | 14.051 M | 0.000 -100.00 % | 11.993 M | 0.000 -100.00 % | 14.437 M | 0.000 -100.00 % | 17.164 M | 0.000 -100.00 % | 13.987 M -26.74 % | 19.091 M | 0.000 -100.00 % | 14.257 M | 0.000 -100.00 % | 19.270 M -6.56 % | 20.624 M 21.31 % | 17.000 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 297.690 M | 0.000 -100.00 % | 248.096 M | 0.000 -100.00 % | 403.048 M | 0.000 -100.00 % | 377.278 M | 0.000 -100.00 % | 425.353 M | 0.000 -100.00 % | 393.073 M | 0.000 -100.00 % | 527.262 M | 0.000 -100.00 % | 509.035 M | 0.000 -100.00 % | 616.197 M | 0.000 -100.00 % | 545.965 M | 0.000 -100.00 % | 499.552 M | 0.000 -100.00 % | 651.584 M | 0.000 -100.00 % | 651.593 M | 0.000 -100.00 % | 686.234 M | 0.000 -100.00 % | 706.571 M | 0.000 -100.00 % | 710.776 M | 0.000 -100.00 % | 717.101 M | 0.000 -100.00 % | 599.802 M | 0.000 -100.00 % | 719.986 M | 0.000 -100.00 % | 599.562 M | 0.000 -100.00 % | 628.882 M | 0.000 -100.00 % | 599.916 M -2.15 % | 613.068 M | 0.000 -100.00 % | 613.363 M | 0.000 -100.00 % | 625.676 M 10.11 % | 568.239 M 11.40 % | 510.105 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 647.992 M | 0.000 -100.00 % | 557.398 M | 0.000 -100.00 % | 784.628 M | 0.000 -100.00 % | 1.120 B | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 838.546 M | 0.000 -100.00 % | 1.221 B | 0.000 -100.00 % | 1.170 B | 0.000 -100.00 % | 1.286 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 1.282 B | 0.000 -100.00 % | 1.537 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.381 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.083 B -16.53 % | 1.297 B | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 1.101 B 10.54 % | 996.477 M 6.88 % | 932.328 M 130.24 % | 404.945 M |
| Total liabilities | -858.764 M -228.28 % | 669.422 M 179.65 % | -840.445 M -238.80 % | 605.501 M 173.44 % | -824.527 M -200.62 % | 819.436 M 201.79 % | -805.003 M -164.87 % | 1.241 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.213 B | 0.000 -100.00 % | 1.361 B | 0.000 -100.00 % | 858.503 M | 0.000 -100.00 % | 1.257 B | 0.000 -100.00 % | 1.249 B | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 1.613 B | 0.000 -100.00 % | 1.386 B | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 1.611 B | 0.000 -100.00 % | 1.434 B | 0.000 -100.00 % | 1.500 B | 0.000 -100.00 % | 1.513 B | 0.000 -100.00 % | 1.666 B | 0.000 -100.00 % | 1.422 B | 0.000 -100.00 % | 1.438 B | 0.000 -100.00 % | 1.242 B -17.66 % | 1.509 B | 0.000 -100.00 % | 1.354 B | 0.000 -100.00 % | 1.290 B 12.01 % | 1.151 B 8.68 % | 1.059 B 5.61 % | 1.003 B |
| Other non current assets | 0.000 -100.00 % | 16.091 M | 0.000 -100.00 % | 45.533 M | 0.000 -100.00 % | 44.517 M 8 179.31 % | -551.000 K -101.09 % | 50.451 M 10 480.86 % | -486.000 K -104.78 % | 10.157 M 452.67 % | -2.880 M -106.01 % | 47.954 M 698.08 % | -8.018 M -187.20 % | 9.195 M 655.59 % | -1.655 M -116.50 % | 10.029 M 730.36 % | -1.591 M -79 650.00 % | 2.000 K 100.12 % | -1.726 M -117.21 % | 10.028 M 993.76 % | -1.122 M | 0.000 100.00 % | -2.278 M -2 780.00 % | 85.000 K 100.67 % | -12.704 M -15 049.75 % | 84.978 K 104.75 % | -1.788 M -2 228.57 % | 84.000 K 102.50 % | -3.357 M | 0.000 100.00 % | -21.804 M -26 057.14 % | 84.000 K 102.26 % | -3.719 M -4 502.33 % | 84.478 K 101.01 % | -8.376 M -10 071.43 % | 84.000 K 100.81 % | -10.347 M -12 348.16 % | 84.478 K 102.02 % | -4.181 M -153.23 % | 7.854 M 171.45 % | -10.992 M -239.94 % | 7.854 M 281.82 % | -4.320 M -4 100.00 % | 108.000 K -98.30 % | 6.337 M 268.44 % | -3.762 M -163.73 % | 5.903 M 238.93 % | -4.249 M -157.85 % | 7.345 M -61.63 % | 19.142 M -1.42 % | 19.416 M 4 883.13 % | 389.642 K |
| Long term investments | 0.000 -100.00 % | 97.204 M | 0.000 -100.00 % | 88.690 M | 0.000 -100.00 % | 65.899 M | 0.000 -100.00 % | 86.635 M | 0.000 -100.00 % | 76.307 M | 0.000 -100.00 % | 61.583 M | 0.000 -100.00 % | 68.291 M | 0.000 -100.00 % | 62.770 M | 0.000 -100.00 % | 62.770 M | 0.000 -100.00 % | 56.283 M | 0.000 -100.00 % | 46.255 M | 0.000 -100.00 % | 39.941 M | 0.000 -100.00 % | 39.941 M | 0.000 -100.00 % | 39.941 M | 0.000 -100.00 % | 23.441 M | 0.000 -100.00 % | 14.140 M | 0.000 -100.00 % | 14.140 M | 0.000 -100.00 % | 14.140 M | 0.000 -100.00 % | 14.140 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 12.500 M 0.00 % | 12.500 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 16.522 M | 0.000 -100.00 % | 18.166 M | 0.000 -100.00 % | 20.174 M | 0.000 -100.00 % | 22.181 M | 0.000 -100.00 % | 24.632 M | 0.000 -100.00 % | 27.083 M | 0.000 -100.00 % | 30.076 M | 0.000 -100.00 % | 33.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.616 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 21.016 M | 0.000 -100.00 % | 16.522 M | 0.000 -100.00 % | 18.166 M | 0.000 -100.00 % | 20.174 M | 0.000 -100.00 % | 22.181 M | 0.000 -100.00 % | 24.632 M | 0.000 -100.00 % | 27.083 M | 0.000 -100.00 % | 30.076 M | 0.000 -100.00 % | 33.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.616 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 |
| Property plant equipment net | 0.000 -100.00 % | 136.292 M | 0.000 -100.00 % | 132.372 M | 0.000 -100.00 % | 138.549 M | 0.000 -100.00 % | 146.431 M | 0.000 -100.00 % | 192.685 M | 0.000 -100.00 % | 147.209 M | 0.000 -100.00 % | 201.364 M | 0.000 -100.00 % | 157.399 M | 0.000 -100.00 % | 167.471 M | 0.000 -100.00 % | 178.492 M | 0.000 -100.00 % | 193.885 M | 0.000 -100.00 % | 210.869 M | 0.000 -100.00 % | 224.260 M | 0.000 -100.00 % | 226.169 M | 0.000 -100.00 % | 236.697 M | 0.000 -100.00 % | 239.697 M | 0.000 -100.00 % | 258.611 M | 0.000 -100.00 % | 279.272 M | 0.000 -100.00 % | 293.623 M | 0.000 -100.00 % | 169.272 M | 0.000 -100.00 % | 128.212 M | 0.000 -100.00 % | 133.269 M -14.94 % | 156.672 M | 0.000 -100.00 % | 129.738 M | 0.000 -100.00 % | 143.649 M -6.02 % | 152.843 M 26.53 % | 120.797 M -5.83 % | 128.281 M |
| Total non current assets | 0.000 -100.00 % | 270.603 M | 0.000 -100.00 % | 288.083 M | 0.000 -100.00 % | 270.153 M 49 129.58 % | -551.000 K -100.18 % | 304.533 M 62 761.11 % | -486.000 K -100.16 % | 300.165 M 10 522.40 % | -2.880 M -100.98 % | 294.498 M 3 772.96 % | -8.018 M -102.66 % | 301.152 M 18 296.50 % | -1.655 M -100.70 % | 236.691 M 14 976.87 % | -1.591 M -100.64 % | 248.407 M 14 492.05 % | -1.726 M -100.68 % | 254.949 M 22 822.73 % | -1.122 M -100.41 % | 272.068 M 12 043.27 % | -2.278 M -100.83 % | 275.527 M 2 268.82 % | -12.704 M -104.36 % | 291.369 M 16 395.82 % | -1.788 M -100.60 % | 296.270 M 8 925.44 % | -3.357 M -101.14 % | 293.290 M 1 445.12 % | -21.804 M -108.59 % | 253.921 M 6 927.67 % | -3.719 M -101.36 % | 272.835 M 3 357.34 % | -8.376 M -102.85 % | 293.496 M 2 936.53 % | -10.347 M -103.28 % | 315.464 M 7 645.18 % | -4.181 M -102.20 % | 189.626 M 1 825.17 % | -10.992 M -107.40 % | 148.567 M 3 539.05 % | -4.320 M -102.96 % | 145.877 M -16.88 % | 175.508 M 4 765.29 % | -3.762 M -102.54 % | 148.141 M 3 586.49 % | -4.249 M -102.60 % | 163.495 M -4.94 % | 171.985 M 22.66 % | 140.213 M 8.97 % | 128.671 M |
| Other current assets | -1.689 M -103.35 % | 50.382 M 3 046.32 % | -1.710 M -100.25 % | 677.271 M 31 096.38 % | -2.185 M -103.03 % | 72.180 M | 0.000 -100.00 % | 80.502 M | 0.000 -100.00 % | 76.049 M | 0.000 -100.00 % | 61.598 M | 0.000 -100.00 % | 77.601 M | 0.000 -100.00 % | 120.814 M | 0.000 -100.00 % | 172.737 M | 0.000 -100.00 % | 157.828 M | 0.000 -100.00 % | 166.403 M | 0.000 -100.00 % | 206.584 M | 0.000 -100.00 % | 189.673 M | 0.000 -100.00 % | 129.834 M | 0.000 -100.00 % | 144.663 M | 0.000 -100.00 % | 147.012 M | 0.000 -100.00 % | 82.542 M | 0.000 -100.00 % | 119.512 M | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 96.711 M | 0.000 -100.00 % | 92.576 M | 0.000 -100.00 % | 59.658 M -32.12 % | 87.885 M | 0.000 -100.00 % | 54.632 M | 0.000 -100.00 % | 78.182 M 14 188.17 % | 547.180 K 5.78 % | 517.270 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.066 M | 0.000 -100.00 % | 6.004 M | 0.000 -100.00 % | 1.004 M -8.89 % | 1.102 M -77.96 % | 5.000 M 414.40 % | 972.000 K -80.56 % | 5.000 M -13.19 % | 5.760 M -14.13 % | 6.708 M -58.17 % | 16.036 M 7 646.86 % | 207.000 K -93.75 % | 3.310 M | 0.000 -100.00 % | 3.182 M | 0.000 -100.00 % | 3.452 M | 0.000 -100.00 % | 2.244 M | 0.000 -100.00 % | 4.556 M | 0.000 -100.00 % | 25.408 M | 0.000 -100.00 % | 3.576 M | 0.000 -100.00 % | 6.714 M | 0.000 -100.00 % | 43.608 M | 0.000 -100.00 % | 7.438 M | 0.000 -100.00 % | 16.752 M | 0.000 -100.00 % | 20.694 M 315.77 % | 4.977 M -40.48 % | 8.362 M | 0.000 -100.00 % | 21.983 M 338.85 % | 5.009 M -42.02 % | 8.640 M | 0.000 -100.00 % | 3.972 M -47.21 % | 7.524 M | 0.000 -100.00 % | 8.498 M 113.93 % | 3.972 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.689 M | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 1.181 M 314.34 % | -551.000 K -200.00 % | 551.000 K 213.37 % | -486.000 K -200.00 % | 486.000 K 116.88 % | -2.880 M -345.73 % | 1.172 M 114.62 % | -8.018 M -202.65 % | 7.811 M 571.96 % | -1.655 M -200.00 % | 1.655 M 204.02 % | -1.591 M -200.02 % | 1.591 M 192.16 % | -1.726 M -200.00 % | 1.726 M 253.83 % | -1.122 M -200.00 % | 1.122 M 149.25 % | -2.278 M -200.00 % | 2.278 M 117.93 % | -12.704 M -200.00 % | 12.704 M 810.51 % | -1.788 M -200.00 % | 1.788 M 153.26 % | -3.357 M -195.60 % | 3.511 M 116.10 % | -21.804 M -200.00 % | 21.804 M 686.29 % | -3.719 M -200.00 % | 3.719 M 144.40 % | -8.376 M -200.00 % | 8.376 M 180.95 % | -10.347 M -200.00 % | 10.347 M 347.47 % | -4.181 M -200.00 % | 4.181 M 138.04 % | -10.992 M -283.73 % | 5.982 M 238.48 % | -4.320 M -200.00 % | 4.320 M -31.54 % | 6.310 M 267.73 % | -3.762 M -200.00 % | 3.762 M 188.54 % | -4.249 M -200.01 % | 4.249 M -24.11 % | 5.598 M 22.81 % | 4.558 M -67.30 % | 13.939 M |
| Cash and short term investments | 1.689 M 0.00 % | 1.689 M -1.23 % | 1.710 M -74.52 % | 6.710 M 207.09 % | 2.185 M 0.00 % | 2.185 M 296.55 % | 551.000 K -90.07 % | 5.551 M 1 042.18 % | 486.000 K 0.00 % | 486.000 K -83.13 % | 2.880 M -63.45 % | 7.880 M -1.72 % | 8.018 M 0.00 % | 8.018 M 384.47 % | 1.655 M 0.00 % | 1.655 M 4.02 % | 1.591 M 0.02 % | 1.591 M -7.84 % | 1.726 M 0.00 % | 1.726 M 53.83 % | 1.122 M 0.00 % | 1.122 M -50.75 % | 2.278 M 0.00 % | 2.278 M -82.07 % | 12.704 M 0.00 % | 12.704 M 610.51 % | 1.788 M 0.00 % | 1.788 M -46.74 % | 3.357 M -4.40 % | 3.511 M -83.90 % | 21.804 M 0.00 % | 21.804 M 486.29 % | 3.719 M 0.00 % | 3.719 M -55.60 % | 8.376 M 0.00 % | 8.376 M -19.05 % | 10.347 M 0.00 % | 10.347 M 147.47 % | 4.181 M 0.00 % | 4.181 M -61.96 % | 10.992 M 83.73 % | 5.982 M 38.48 % | 4.320 M 0.00 % | 4.320 M -31.54 % | 6.310 M 67.73 % | 3.762 M 0.00 % | 3.762 M -11.46 % | 4.249 M 0.01 % | 4.249 M -24.11 % | 5.598 M 22.81 % | 4.558 M -67.30 % | 13.939 M |
| Total current assets | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 1.374 B 249 230.31 % | 551.000 K -99.97 % | 1.741 B 358 224.07 % | 486.000 K -99.97 % | 1.615 B 55 984.31 % | 2.880 M -99.83 % | 1.685 B 20 916.00 % | 8.018 M -99.56 % | 1.808 B 109 160.66 % | 1.655 M -99.88 % | 1.331 B 83 564.24 % | 1.591 M -99.91 % | 1.705 B 98 680.35 % | 1.726 M -99.90 % | 1.663 B 148 140.46 % | 1.122 M -99.93 % | 1.717 B 75 260.95 % | 2.278 M -99.88 % | 1.978 B 15 469.07 % | 12.704 M -99.26 % | 1.716 B 95 899.50 % | 1.788 M -99.89 % | 1.653 B 49 137.32 % | 3.357 M -99.82 % | 1.910 B 8 658.82 % | 21.804 M -98.69 % | 1.664 B 44 649.61 % | 3.719 M -99.78 % | 1.686 B 20 023.48 % | 8.376 M -99.50 % | 1.670 B 16 041.16 % | 10.347 M -99.42 % | 1.778 B 42 413.89 % | 4.181 M -99.75 % | 1.644 B 14 852.66 % | 10.992 M -99.35 % | 1.680 B 38 777.93 % | 4.320 M -99.71 % | 1.483 B -11.86 % | 1.682 B 44 621.11 % | 3.762 M -99.76 % | 1.543 B 36 211.53 % | 4.249 M -99.71 % | 1.449 B 13.55 % | 1.276 B 7.60 % | 1.185 B 6.85 % | 1.109 B |
| Inventory | 0.000 -100.00 % | 407.344 M | 0.000 -100.00 % | 442.722 M | 0.000 -100.00 % | 491.192 M | 0.000 -100.00 % | 698.393 M | 0.000 -100.00 % | 615.881 M | 0.000 -100.00 % | 390.685 M | 0.000 -100.00 % | 551.430 M | 0.000 -100.00 % | 404.420 M | 0.000 -100.00 % | 406.459 M | 0.000 -100.00 % | 410.742 M | 0.000 -100.00 % | 460.256 M | 0.000 -100.00 % | 583.273 M | 0.000 -100.00 % | 679.320 M | 0.000 -100.00 % | 501.938 M | 0.000 -100.00 % | 656.260 M | 0.000 -100.00 % | 541.064 M | 0.000 -100.00 % | 545.233 M | 0.000 -100.00 % | 457.478 M | 0.000 -100.00 % | 527.554 M | 0.000 -100.00 % | 583.053 M | 0.000 -100.00 % | 576.315 M | 0.000 -100.00 % | 518.117 M 0.70 % | 514.515 M | 0.000 -100.00 % | 588.779 M | 0.000 -100.00 % | 585.279 M 36.87 % | 427.611 M -0.19 % | 428.405 M 22.54 % | 349.610 M |
| Net receivables | 0.000 -100.00 % | 798.167 M | 0.000 -100.00 % | 31.160 M | 0.000 -100.00 % | 808.253 M | 0.000 -100.00 % | 968.270 M | 0.000 -100.00 % | 935.948 M | 0.000 -100.00 % | 1.230 B | 0.000 -100.00 % | 1.191 B | 0.000 -100.00 % | 804.209 M | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.208 B | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 952.087 M | 0.000 -100.00 % | 1.019 B | 0.000 -100.00 % | 1.105 B | 0.000 -100.00 % | 1.101 B | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 1.204 B | 0.000 -100.00 % | 1.169 B | 0.000 -100.00 % | 959.609 M | 0.000 -100.00 % | 999.643 M | 0.000 -100.00 % | 900.747 M -15.80 % | 1.070 B | 0.000 -100.00 % | 895.704 M | 0.000 -100.00 % | 858.158 M 1.94 % | 841.846 M 11.94 % | 752.017 M 0.82 % | 745.906 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 172.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.736 M | 0.000 -100.00 % | 1.286 M | 0.000 100.00 % | -10.029 M | 0.000 100.00 % | -1.713 K | 0.000 100.00 % | -10.028 M | 0.000 -100.00 % | 9.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.478 K | 0.000 | 0.000 | 0.000 100.00 % | -6.238 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 289.028 M | 0.000 -100.00 % | 244.168 M | 0.000 -100.00 % | 303.916 M | 0.000 -100.00 % | 641.925 M | 0.000 -100.00 % | 519.682 M | 0.000 -100.00 % | 546.704 M | 0.000 -100.00 % | 615.958 M | 0.000 -100.00 % | 247.591 M | 0.000 -100.00 % | 508.295 M | 0.000 -100.00 % | 518.756 M | 0.000 -100.00 % | 682.142 M | 0.000 -100.00 % | 728.448 M | 0.000 -100.00 % | 601.406 M | 0.000 -100.00 % | 458.386 M | 0.000 -100.00 % | 532.386 M | 0.000 -100.00 % | 362.083 M | 0.000 -100.00 % | 355.759 M | 0.000 -100.00 % | 398.830 M | 0.000 -100.00 % | 418.180 M | 0.000 -100.00 % | 304.418 M | 0.000 -100.00 % | 304.560 M | 0.000 -100.00 % | 352.191 M -9.14 % | 387.610 M | 0.000 -100.00 % | 261.839 M | 0.000 -100.00 % | 292.764 M 4.65 % | 279.755 M 8.19 % | 258.575 M | 0.000 |
| Tax 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 100.00 % | -2.034 M | 0.000 -100.00 % | 2.486 M | 0.000 -100.00 % | 820.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.482 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.236 M | 0.000 -100.00 % | 1.874 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 |
| 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 -100.00 % | 173.752 M | 0.000 | 0.000 | 0.000 100.00 % | -2.296 M | 0.000 -100.00 % | 999.000 | 0.000 100.00 % | -365.000 K | 0.000 100.00 % | -2.307 M | 0.000 100.00 % | -1.350 M | 0.000 100.00 % | -2.284 M | 0.000 100.00 % | -825.000 K | 0.000 100.00 % | -3.051 M | 0.000 100.00 % | -101.924 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.716 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 % | -17.164 M | 0.000 | 0.000 100.00 % | -19.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 63.184 M | 0.000 -100.00 % | 692.945 M | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.119 M 0.00 % | 9.119 M 0.00 % | 9.119 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.621 M | 0.000 -100.00 % | 3.362 M | 0.000 -100.00 % | 1.890 M | 0.000 -100.00 % | 1.936 M | 0.000 -100.00 % | 2.296 M | 0.000 -100.00 % | 2.503 M | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 2.307 M | 0.000 -100.00 % | 1.350 M | 0.000 -100.00 % | 2.284 M | 0.000 -100.00 % | 825.000 K | 0.000 -100.00 % | 3.051 M | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 3.892 M | 0.000 -100.00 % | 3.341 M | 0.000 -100.00 % | 3.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.528 B | 0.000 -100.00 % | 1.446 B | 0.000 -100.00 % | 1.644 B | 0.000 -100.00 % | 2.046 B | 0.000 -100.00 % | 1.915 B | 0.000 -100.00 % | 1.980 B | 0.000 -100.00 % | 2.109 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.953 B | 0.000 -100.00 % | 1.918 B | 0.000 -100.00 % | 1.989 B | 0.000 -100.00 % | 2.253 B | 0.000 -100.00 % | 2.008 B | 0.000 -100.00 % | 1.949 B | 0.000 -100.00 % | 2.203 B | 0.000 -100.00 % | 1.918 B | 0.000 -100.00 % | 1.958 B | 0.000 -100.00 % | 1.964 B | 0.000 -100.00 % | 2.093 B | 0.000 -100.00 % | 1.833 B | 0.000 -100.00 % | 1.828 B | 0.000 -100.00 % | 1.629 B -12.34 % | 1.858 B | 0.000 -100.00 % | 1.691 B | 0.000 -100.00 % | 1.612 B 11.36 % | 1.448 B 9.19 % | 1.326 B 7.07 % | 1.238 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 -100.00 % | 103.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 100.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 24.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 100.00 % | -21.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -9.169 M -177.26 % | -3.307 M 76.35 % | -13.981 M 44.55 % | -25.215 M -375.49 % | -5.303 M 68.70 % | -16.942 M -156.11 % | -6.615 M 26.30 % | -8.976 M -25.70 % | -7.141 M 39.59 % | -11.821 M -171.93 % | -4.347 M 35.67 % | -6.757 M 43.20 % | -11.896 M 31.69 % | -17.416 M -85.24 % | -9.402 M -3.98 % | -9.042 M -116.99 % | -4.167 M 46.67 % | -7.814 M 44.61 % | -14.107 M -46.04 % | -9.660 M -483.64 % | 2.518 M 128.10 % | -8.959 M -0.97 % | -8.873 M -0.81 % | -8.802 M 2.63 % | -9.040 M -13.82 % | -7.943 M -146.97 % | -3.216 M 70.53 % | -10.914 M -37.49 % | -7.938 M -651.97 % | 1.438 M 121.73 % | -6.619 M 55.92 % | -15.017 M -34.38 % | -11.175 M -1 399.59 % | -745.203 K 88.57 % | -6.518 M 56.45 % | -14.968 M -78.40 % | -8.390 M -68.76 % | -4.972 M 55.60 % | -11.197 M 25.68 % | -15.066 M -144.62 % | -6.159 M -235.65 % | -1.835 M 49.91 % | -3.663 M 71.97 % | -13.070 M 46.11 % | -24.252 M -292.96 % | -6.172 M -124.83 % | -2.745 M 58.03 % | -6.540 M 17.18 % | -7.897 M -187.19 % | -2.750 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 -100.00 % | 94.334 M | 0.000 | 0.000 -100.00 % | 9.509 M 5.94 % | 8.976 M 25.70 % | 7.141 M -39.59 % | 11.821 M 171.93 % | 4.347 M | 0.000 | 0.000 -100.00 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -3.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 100.00 % | -12.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 100.00 % | -16.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -78.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -78.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.958 M -0.20 % | 8.976 M 34.88 % | 6.655 M -43.70 % | 11.821 M 441.25 % | -3.464 M | 0.000 | 0.000 -100.00 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.509 M 1 625.77 % | 551.000 K 106.54 % | -8.425 M -1 833.54 % | 486.000 K 104.29 % | -11.335 M -245.12 % | 7.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 M -87.58 % | 9.509 M 1 625.77 % | 551.000 K -92.28 % | 7.141 M 1 369.34 % | 486.000 K -88.82 % | 4.347 M | 0.000 | 0.000 -100.00 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 -100.00 % | 94.334 M | 0.000 | 0.000 -100.00 % | 9.509 M 5.94 % | 8.976 M 25.70 % | 7.141 M -39.59 % | 11.821 M 171.93 % | 4.347 M | 0.000 | 0.000 -100.00 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -3.759 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 -100.00 % | 90.574 M | 0.000 | 0.000 -100.00 % | 9.509 M 5.94 % | 8.976 M 25.70 % | 7.141 M -39.59 % | 11.821 M 171.93 % | 4.347 M | 0.000 | 0.000 -100.00 % | 17.415 M 85.23 % | 9.402 M 3.98 % | 9.042 M 116.99 % | 4.167 M -46.67 % | 7.814 M -44.61 % | 14.107 M 46.04 % | 9.660 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |