Coastal Roadways Limited COARO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 410.000 M 7.21 % | 382.417 M -1.91 % | 389.874 M -3.53 % | 404.150 M 24.41 % | 324.865 M -23.05 % | 422.189 M -19.04 % | 521.447 M -4.53 % | 546.199 M -2.96 % | 562.851 M -3.14 % | 581.093 M -6.03 % | 618.378 M 5.33 % | 587.101 M -29.14 % | 828.479 M -9.70 % | 917.452 M 3.32 % | 888.000 M 13.31 % | 783.720 M 21.25 % | 646.392 M 25.61 % | 514.600 M 1.47 % | 507.136 M |
| Net income | 14.700 M -34.95 % | 22.598 M -54.35 % | 49.498 M 297.57 % | 12.450 M 128.02 % | 5.460 M 38.03 % | 3.956 M 135.41 % | -11.172 M -590.83 % | 2.276 M -1.52 % | 2.311 M -71.32 % | 8.059 M 115.68 % | 3.737 M 117.76 % | -21.043 M -1 312.54 % | 1.735 M -82.43 % | 9.876 M -65.95 % | 29.000 M 330.82 % | 6.731 M 9.47 % | 6.149 M 70.80 % | 3.600 M 20.60 % | 2.985 M |
| Income before tax | 20.800 M -15.02 % | 24.476 M -51.68 % | 50.657 M 251.42 % | 14.415 M 72.90 % | 8.337 M 263.54 % | 2.293 M 113.69 % | -16.753 M -645.96 % | 3.069 M 2.91 % | 2.982 M -69.94 % | 9.919 M 82.72 % | 5.429 M 120.79 % | -26.108 M -1 295.54 % | 2.184 M -84.05 % | 13.692 M 12.23 % | 12.200 M 42.39 % | 8.568 M 23.14 % | 6.958 M 42.00 % | 4.900 M 39.17 % | 3.521 M |
| Income before tax ratio | 0.05 -20.74 % | 0.06 -50.74 % | 0.13 264.29 % | 0.04 38.98 % | 0.03 372.45 % | 0.01 116.91 % | -0.03 -671.87 % | 0.01 6.05 % | 0.01 -68.97 % | 0.02 94.44 % | 0.01 119.74 % | -0.04 -1 787.07 % | 0.00 -82.34 % | 0.01 8.63 % | 0.01 25.67 % | 0.01 1.56 % | 0.01 13.05 % | 0.01 37.15 % | 0.01 |
| EBITDA | 35.400 M -7.57 % | 38.298 M -39.66 % | 63.472 M 100.30 % | 31.689 M 4.79 % | 30.240 M 5.07 % | 28.781 M 132.25 % | 12.392 M -58.41 % | 29.795 M 60.93 % | 18.514 M -39.60 % | 30.652 M -4.88 % | 32.224 M 318.18 % | 7.706 M -77.84 % | 34.771 M -34.05 % | 52.722 M -1.51 % | 53.530 M 39.47 % | 38.381 M -8.60 % | 41.993 M -8.91 % | 46.100 M 97.33 % | 23.362 M |
| Net income ratio | 0.04 -39.33 % | 0.06 -53.46 % | 0.13 312.13 % | 0.03 83.29 % | 0.02 79.38 % | 0.01 143.73 % | -0.02 -614.13 % | 0.00 1.49 % | 0.00 -70.39 % | 0.01 129.52 % | 0.01 116.86 % | -0.04 -1 811.06 % | 0.00 -80.54 % | 0.01 -67.04 % | 0.03 280.23 % | 0.01 -9.71 % | 0.01 35.98 % | 0.01 18.85 % | 0.01 |
| Ratio EBITDA | 0.09 -13.79 % | 0.10 -38.49 % | 0.16 107.63 % | 0.08 -15.77 % | 0.09 36.55 % | 0.07 186.86 % | 0.02 -56.43 % | 0.05 65.84 % | 0.03 -37.64 % | 0.05 1.22 % | 0.05 297.02 % | 0.01 -68.73 % | 0.04 -26.97 % | 0.06 -4.67 % | 0.06 23.09 % | 0.05 -24.62 % | 0.06 -27.48 % | 0.09 94.47 % | 0.05 |
| Gross profit ratio | 0.06 -19.69 % | 0.07 93.06 % | 0.04 -13.18 % | 0.04 114.12 % | 0.02 34.24 % | 0.02 3 330.02 % | 0.00 -98.72 % | 0.03 71.42 % | 0.02 -81.92 % | 0.11 8.90 % | 0.10 214.05 % | 0.03 -60.28 % | 0.08 -91.85 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 |
| Weighted average shs out dil | 4.151 M -0.26 % | 4.162 M 0.36 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.59 % | 4.122 M -2.20 % | 4.215 M -3.34 % | 4.361 M 4.97 % | 4.154 M 0.06 % | 4.152 M 0.03 % | 4.151 M -1.94 % | 4.233 M 2.08 % | 4.147 M 0.23 % | 4.137 M -0.23 % | 4.147 M -0.01 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M |
| Weighted average shs out | 4.151 M -0.26 % | 4.162 M 0.36 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.59 % | 4.122 M -0.58 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M -0.13 % | 4.152 M 0.03 % | 4.151 M -1.94 % | 4.233 M 2.08 % | 4.147 M 0.23 % | 4.137 M -0.23 % | 4.147 M -0.01 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M |
| EPS diluted | 3.50 -59.82 % | 8.71 -27.05 % | 11.94 298.00 % | 3.00 123.88 % | 1.34 41.05 % | 0.95 135.06 % | -2.71 -601.85 % | 0.54 1.89 % | 0.53 -72.68 % | 1.94 115.56 % | 0.90 117.75 % | -5.07 -1 336.59 % | 0.41 -82.77 % | 2.38 -66.05 % | 7.01 332.72 % | 1.62 9.46 % | 1.48 70.11 % | 0.87 20.83 % | 0.72 |
| Earnings per share | 3.50 -59.82 % | 8.71 -27.05 % | 11.94 298.00 % | 3.00 123.88 % | 1.34 41.05 % | 0.95 135.06 % | -2.71 -592.73 % | 0.55 3.77 % | 0.53 -72.68 % | 1.94 115.56 % | 0.90 117.75 % | -5.07 -1 336.59 % | 0.41 -82.77 % | 2.38 -66.05 % | 7.01 332.72 % | 1.62 9.46 % | 1.48 70.11 % | 0.87 20.83 % | 0.72 |
| Gross profit | 23.900 M -13.90 % | 27.757 M 89.36 % | 14.658 M -16.24 % | 17.501 M 166.38 % | 6.570 M 3.29 % | 6.360 M 2 677.12 % | 229.032 K -98.78 % | 18.728 M 66.35 % | 11.258 M -82.49 % | 64.299 M 2.34 % | 62.831 M 230.78 % | 18.995 M -71.85 % | 67.485 M -92.64 % | 917.452 M 3.32 % | 888.000 M 13.31 % | 783.720 M 21.25 % | 646.392 M 25.61 % | 514.600 M | 0.000 |
| Income tax expense | 6.100 M 224.81 % | 1.878 M 62.04 % | 1.159 M -41.02 % | 1.965 M -31.70 % | 2.877 M 273.06 % | -1.662 M 70.22 % | -5.581 M -804.29 % | 792.495 K 18.18 % | 670.592 K -63.95 % | 1.860 M 9.93 % | 1.692 M 133.41 % | -5.065 M -1 229.71 % | 448.313 K -88.25 % | 3.816 M 12.25 % | 3.400 M 85.09 % | 1.837 M 126.96 % | 809.375 K -37.74 % | 1.300 M 142.41 % | 536.292 K |
| Cost of revenue | 386.100 M 8.86 % | 354.660 M -5.48 % | 375.216 M -2.96 % | 386.649 M 21.48 % | 318.295 M -23.46 % | 415.829 M -20.22 % | 521.218 M -1.19 % | 527.470 M -4.37 % | 551.593 M 6.73 % | 516.795 M -6.98 % | 555.547 M -2.21 % | 568.106 M -25.35 % | 760.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 6.010 M 52.54 % | 3.940 M -4.78 % | 4.138 M 6.98 % | 3.868 M -9.22 % | 4.261 M -26.94 % | 5.832 M -5.29 % | 6.158 M -7.73 % | 6.674 M -7.15 % | 7.188 M -48.67 % | 14.002 M 16.82 % | 11.986 M -6.55 % | 12.825 M -7.96 % | 13.934 M 3.05 % | 13.522 M 0.81 % | 13.413 M 10.47 % | 12.142 M 3.65 % | 11.714 M | 0.000 | 0.000 |
| Selling and marketing expenses | 66.000 K 34.69 % | 49.000 K 16.67 % | 42.000 K -10.64 % | 47.000 K 30.56 % | 36.000 K -33.18 % | 53.880 K -31.01 % | 78.100 K -12.21 % | 88.964 K 0.69 % | 88.352 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 782.000 K | 0.000 -100.00 % | 3.607 M -32.92 % | 5.377 M 49.90 % | 3.587 M -5.23 % | 3.785 M 1 083.22 % | -384.970 K -5.32 % | -365.510 K -218.46 % | 308.543 K 173.37 % | -420.530 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -641.000 K |
| Operating expenses | 7.400 M 14.73 % | 6.450 M -17.17 % | 7.787 M -16.20 % | 9.292 M 17.86 % | 7.884 M -18.48 % | 9.671 M -11.50 % | 10.928 M -0.20 % | 10.950 M -17.86 % | 13.330 M -76.95 % | 57.821 M 7.05 % | 54.012 M -6.31 % | 57.653 M -3.01 % | 59.444 M -93.38 % | 897.576 M 3.61 % | 866.300 M 12.58 % | 769.524 M 21.99 % | 630.784 M 28.10 % | 492.400 M 1.82 % | 483.582 M |
| Cost and expenses | 393.500 M 8.97 % | 361.110 M -5.72 % | 383.003 M -3.27 % | 395.941 M 21.39 % | 326.179 M -23.34 % | 425.500 M -20.04 % | 532.146 M -1.17 % | 538.420 M -4.69 % | 564.923 M -1.69 % | 574.616 M -5.73 % | 609.559 M -2.59 % | 625.758 M -23.73 % | 820.438 M -8.59 % | 897.576 M 3.61 % | 866.300 M 12.58 % | 769.524 M 21.99 % | 630.784 M 28.10 % | 492.400 M 198.34 % | -500.694 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 |
| Selling general and administrative expenses | 6.618 M 2.60 % | 6.450 M 54.31 % | 4.180 M 6.77 % | 3.915 M -8.89 % | 4.297 M -26.99 % | 5.886 M -5.61 % | 6.236 M -7.79 % | 6.763 M -7.05 % | 7.276 M -48.04 % | 14.002 M 16.82 % | 11.986 M -6.55 % | 12.825 M -7.96 % | 13.934 M 3.05 % | 13.522 M 0.81 % | 13.413 M 10.47 % | 12.142 M 3.65 % | 11.714 M | 0.000 -100.00 % | 482.941 M |
| Interest income | 2.687 M 3.51 % | 2.596 M 126.33 % | 1.147 M -11.77 % | 1.300 M 0.27 % | 1.296 M 8.82 % | 1.191 M -18.38 % | 1.460 M -16.70 % | 1.752 M 23.52 % | 1.419 M -0.82 % | 1.430 M 69.72 % | 842.712 K 14.56 % | 735.578 K -25.72 % | 990.327 K -53.11 % | 2.112 M -5.12 % | 2.226 M 49.03 % | 1.494 M 76.12 % | 848.027 K 2 639.00 % | -33.400 K -104.07 % | 820.460 K |
| Interest expense | 933.000 K -23.96 % | 1.227 M 8.87 % | 1.127 M 8.99 % | 1.034 M -57.43 % | 2.429 M -49.59 % | 4.818 M -21.13 % | 6.109 M 1.30 % | 6.030 M 31.92 % | 4.571 M 11.28 % | 4.108 M -15.46 % | 4.859 M -37.08 % | 7.723 M 10.76 % | 6.973 M -15.95 % | 8.296 M -12.61 % | 9.493 M 33.30 % | 7.121 M -25.02 % | 9.498 M 46.87 % | 6.467 M 136.96 % | 2.729 M |
| Depreciation and amortization | 13.700 M 8.77 % | 12.595 M 7.76 % | 11.688 M -28.03 % | 16.240 M -16.61 % | 19.474 M -10.13 % | 21.670 M -6.95 % | 23.290 M 5.51 % | 22.074 M 8.56 % | 20.333 M -15.89 % | 24.174 M 3.29 % | 23.405 M -9.39 % | 25.830 M -3.37 % | 26.730 M -18.62 % | 32.846 M 3.19 % | 31.830 M 31.61 % | 24.185 M -8.34 % | 26.385 M 10.40 % | 23.900 M 39.67 % | 17.112 M |
| Operating income | 16.500 M -22.56 % | 21.307 M 210.10 % | 6.871 M -29.60 % | 9.760 M 842.77 % | -1.314 M 60.31 % | -3.310 M 69.06 % | -10.699 M -236.93 % | 7.813 M 177.10 % | 2.820 M -71.57 % | 9.919 M 82.72 % | 5.429 M 120.79 % | -26.108 M -1 295.54 % | 2.184 M -84.05 % | 13.692 M 12.23 % | 12.200 M 42.39 % | 8.568 M 23.14 % | 6.958 M -55.68 % | 15.700 M 143.71 % | 6.442 M |
| Operating income ratio | 0.04 -27.77 % | 0.06 216.15 % | 0.02 -27.02 % | 0.02 697.06 % | 0.00 48.42 % | -0.01 61.78 % | -0.02 -243.43 % | 0.01 185.55 % | 0.01 -70.65 % | 0.02 94.44 % | 0.01 119.74 % | -0.04 -1 787.07 % | 0.00 -82.34 % | 0.01 8.63 % | 0.01 25.67 % | 0.01 1.56 % | 0.01 -64.72 % | 0.03 140.18 % | 0.01 |
| Total other income expenses net | 4.132 M -87.15 % | 32.168 M -26.53 % | 43.786 M 840.83 % | 4.654 M -51.78 % | 9.651 M | 0.000 100.00 % | -6.054 M -28.55 % | -4.710 M 69.96 % | -15.678 M -554.05 % | -2.397 M 26.00 % | -3.239 M 87.28 % | -25.457 M -332.06 % | -5.892 M 17.00 % | -7.099 M 16.06 % | -8.457 M -43.49 % | -5.894 M 34.40 % | -8.985 M 16.81 % | -10.800 M -269.74 % | -2.921 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 | -47.900 M -464.93 % | -8.479 M 82.92 % | -49.649 M -6 017.64 % | 839.000 K -81.68 % | 4.579 M -61.38 % | 11.857 M -80.46 % | 60.693 M 21.02 % | 50.150 M 53.36 % | 32.701 M 244.52 % | 9.492 M -66.48 % | 28.315 M -46.51 % | 52.931 M -11.89 % | 60.076 M 25.07 % | 48.033 M -41.13 % | 81.592 M 123.72 % | 36.471 M -52.97 % | 77.541 M -41.76 % | 133.138 M 14 158.92 % | -947.000 K |
| Total investments | 82.512 M 10.11 % | 74.937 M 413.34 % | 14.598 M 26 933.33 % | 54.000 K -99.07 % | 5.834 M 10 783.90 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K -94.71 % | 1.014 M 0.00 % | 1.014 M -84.42 % | 6.505 M 149.62 % | 2.606 M |
| Total debt | 1.400 M -58.54 % | 3.377 M -35.47 % | 5.233 M -34.33 % | 7.969 M -0.08 % | 7.975 M -77.19 % | 34.956 M -43.48 % | 61.844 M 11.62 % | 55.404 M -4.61 % | 58.083 M 28.96 % | 45.039 M 9.13 % | 41.271 M -36.32 % | 64.813 M -11.58 % | 73.302 M -10.14 % | 81.578 M -28.65 % | 114.331 M 86.05 % | 61.452 M -33.96 % | 93.053 M -34.21 % | 141.444 M 1 022.57 % | 12.600 M |
| Accumulated other comprehensive income loss | 65.035 M 0.00 % | 65.035 M 0.00 % | 65.034 M 0.00 % | 65.035 M | 0.000 100.00 % | -351.880 K -100.57 % | 61.462 M 0.00 % | 61.462 M 0.00 % | 61.462 M 0.00 % | 61.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.099 M 2.59 % | 46.885 M |
| Retained earnings | 107.454 M 35.45 % | 79.330 M 39.59 % | 56.829 M 655.40 % | 7.523 M 251.12 % | -4.978 M 51.09 % | -10.178 M 27.99 % | -14.134 M -377.15 % | -2.962 M 43.45 % | -5.238 M 30.61 % | -7.549 M 51.63 % | -15.608 M 19.32 % | -19.345 M -1 239.04 % | 1.698 M 16.10 % | 1.463 M 6.42 % | 1.375 M 5.20 % | 1.307 M -0.90 % | 1.318 M | 0.000 | 0.000 |
| Common stock | 41.500 M 0.08 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M 0.00 % | 41.466 M |
| Total equity | 234.000 M 13.69 % | 205.827 M 12.27 % | 183.326 M 36.79 % | 134.020 M 10.29 % | 121.519 M 4.79 % | 115.967 M 3.45 % | 112.103 M -9.12 % | 123.356 M 1.84 % | 121.127 M 1.83 % | 118.947 M -7.57 % | 128.690 M 1.18 % | 127.185 M -14.20 % | 148.229 M 1.18 % | 146.493 M 3.67 % | 141.305 M 21.05 % | 116.737 M 3.08 % | 113.249 M 3.37 % | 109.561 M 1.12 % | 108.347 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 14.673 M -58.08 % | 35.001 M -53.11 % | 74.650 M -0.33 % | 74.900 M -0.53 % | 75.300 M -37.15 % | 119.800 M 74.17 % | 68.785 M -42.58 % | 119.800 M -22.11 % | 153.800 M 0.00 % | 153.800 M 235.81 % | 45.800 M | 0.000 | 0.000 100.00 % | -11.468 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.395 M -58.68 % | 3.376 M -38.85 % | 5.521 M 455.43 % | 994.000 K -92.53 % | 13.302 M -61.04 % | 34.140 M 10.33 % | 30.943 M -16.95 % | 37.259 M -49.67 % | 74.022 M 79.36 % | 41.271 M -26.71 % | 56.313 M -23.18 % | 73.302 M -10.14 % | 81.578 M -28.65 % | 114.331 M 86.05 % | 61.452 M -33.96 % | 93.053 M -27.81 % | 128.900 M 79.16 % | 71.947 M |
| Total non current liabilities | 14.600 M 0.83 % | 14.480 M -16.56 % | 17.354 M -14.06 % | 20.194 M -59.53 % | 49.902 M -49.58 % | 98.982 M -18.61 % | 121.619 M -2.26 % | 124.432 M -28.91 % | 175.040 M 8.99 % | 160.608 M -0.29 % | 161.071 M -23.34 % | 210.113 M -9.53 % | 232.256 M 75.47 % | 132.362 M 11.51 % | 118.699 M 82.83 % | 64.923 M -32.33 % | 95.937 M -25.57 % | 128.900 M 79.16 % | 71.947 M |
| Other current liabilities | 6.300 M 102.51 % | 3.111 M -11.39 % | 3.511 M 513.81 % | 572.000 K -92.37 % | 7.500 M 217.79 % | 2.360 M -64.96 % | 6.735 M 33 572.81 % | 20.000 K -74.68 % | 79.000 K -98.87 % | 7.021 M 720.93 % | 855.206 K -26.52 % | 1.164 M -87.25 % | 9.126 M 76.79 % | 5.162 M -64.14 % | 14.396 M -58.56 % | 34.739 M 597.25 % | 4.982 M 93.77 % | 2.571 M 177.18 % | -3.331 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 8.185 M 86.96 % | 4.378 M 4.02 % | 4.209 M -62.68 % | 11.279 M -56.38 % | 25.861 M 2 206.21 % | 1.121 M -7.17 % | 1.208 M 22.67 % | 984.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.400 M -29.36 % | 1.982 M 149.51 % | -4.003 M -313.27 % | 1.877 M -73.11 % | 6.981 M -67.26 % | 21.324 M 1 057.25 % | 1.843 M -92.11 % | 23.340 M 18.98 % | 19.616 M -10.97 % | 22.032 M | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.544 M -0.44 % | 12.600 M |
| Total current liabilities | 16.200 M 32.23 % | 12.251 M -34.58 % | 18.726 M 72.03 % | 10.885 M -58.37 % | 26.147 M -46.09 % | 48.498 M -29.84 % | 69.122 M 152.23 % | 27.405 M 0.15 % | 27.363 M -18.06 % | 33.394 M 431.23 % | 6.286 M -52.72 % | 13.295 M -21.85 % | 17.011 M -77.26 % | 74.797 M -45.93 % | 138.337 M -10.95 % | 155.349 M 13.78 % | 136.532 M 28.52 % | 106.236 M -14.36 % | 124.056 M |
| Total liabilities | 30.800 M 15.22 % | 26.731 M -25.91 % | 36.080 M 16.09 % | 31.079 M -59.13 % | 76.049 M -48.43 % | 147.480 M -22.68 % | 190.741 M 25.62 % | 151.836 M -24.98 % | 202.403 M 4.33 % | 194.003 M 15.92 % | 167.357 M -25.09 % | 223.408 M -10.37 % | 249.267 M 20.33 % | 207.159 M -19.40 % | 257.036 M 16.69 % | 220.271 M -5.25 % | 232.468 M -1.13 % | 235.137 M 19.97 % | 196.003 M |
| Other non current assets | 1.105 M 107.51 % | -14.711 M -12 158.20 % | 122.000 K -35.11 % | 188.000 K 74 800.40 % | 251.000 -99.99 % | 2.305 M 15.99 % | 1.987 M -14.59 % | 2.327 M 0.09 % | 2.324 M 26.09 % | 1.844 M -20.49 % | 2.319 M -27.47 % | 3.197 M -0.07 % | 3.199 M 26.43 % | 2.530 M 4 620.54 % | 53.600 K -94.71 % | 1.014 M 0.00 % | 1.014 M | 0.000 | 0.000 |
| Long term investments | 62.295 M 6.02 % | 58.760 M 675.30 % | 7.579 M 13 935.19 % | 54.000 K -87.32 % | 425.749 K 694.31 % | 53.600 K -85.74 % | 375.949 K 601.40 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K 0.00 % | 53.600 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.014 M 0.00 % | 1.014 M |
| Intangible assets | 0.000 -100.00 % | 29.000 K -71.84 % | 103.000 K -41.48 % | 176.000 K -29.32 % | 249.000 K -22.71 % | 322.173 K 20.64 % | 267.062 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 |
| 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 | 0.000 -100.00 % | 29.000 K -71.84 % | 103.000 K -41.48 % | 176.000 K -29.32 % | 249.000 K -22.71 % | 322.173 K 20.64 % | 267.062 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 |
| Property plant equipment net | 75.600 M -15.26 % | 89.215 M 4.37 % | 85.478 M -8.73 % | 93.658 M -17.92 % | 114.102 M -23.06 % | 148.309 M -14.89 % | 174.264 M 0.03 % | 174.206 M -0.62 % | 175.300 M 6.48 % | 164.630 M -1.05 % | 166.369 M -9.27 % | 183.371 M -13.65 % | 212.359 M 2.61 % | 206.956 M -11.95 % | 235.038 M 22.60 % | 191.713 M -2.51 % | 196.653 M -9.92 % | 218.312 M 27.01 % | 171.885 M |
| Total non current assets | 139.000 M 4.28 % | 133.293 M 42.89 % | 93.282 M -0.84 % | 94.076 M -18.04 % | 114.777 M -23.98 % | 150.990 M -14.64 % | 176.894 M 0.17 % | 176.586 M -0.61 % | 177.678 M 6.70 % | 166.527 M -1.31 % | 168.741 M -9.58 % | 186.621 M -13.45 % | 215.611 M 2.92 % | 209.486 M -10.89 % | 235.091 M 21.98 % | 192.726 M -2.50 % | 197.666 M -9.88 % | 219.326 M 26.85 % | 172.899 M |
| Other current assets | 7.738 M -2.83 % | 7.963 M 225.82 % | 2.444 M -18.53 % | 3.000 M 299 900.00 % | 1.000 K -99.98 % | 6.377 M -82.69 % | 36.845 M 35.87 % | 27.119 M -27.75 % | 37.534 M 111.98 % | 17.706 M -49.65 % | 35.164 M -13.33 % | 40.570 M -11.48 % | 45.833 M 724.42 % | 5.559 M -56.70 % | 12.839 M 223.80 % | 3.965 M 41.41 % | 2.804 M -44.78 % | 5.078 M -36.43 % | 7.988 M |
| Short term investments | 20.217 M 24.97 % | 16.177 M 130.47 % | 7.019 M 200.99 % | 2.332 M -56.88 % | 5.408 M 157.15 % | 2.103 M 19.71 % | 1.757 M 1 121.63 % | -171.966 K -103.07 % | 5.610 M 60.79 % | 3.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.491 M 244.91 % | 1.592 M |
| cash and cash equivalents | 26.545 M 123.90 % | 11.856 M -78.40 % | 54.882 M 669.73 % | 7.130 M 109.95 % | 3.396 M -85.30 % | 23.099 M 1 906.78 % | 1.151 M -78.09 % | 5.254 M -79.30 % | 25.382 M -28.60 % | 35.547 M 174.37 % | 12.956 M 9.03 % | 11.883 M -10.16 % | 13.227 M -60.57 % | 33.545 M 2.46 % | 32.739 M 31.06 % | 24.981 M 61.04 % | 15.512 M 86.76 % | 8.306 M -38.69 % | 13.547 M |
| Cash and short term investments | 46.762 M 66.81 % | 28.033 M -54.71 % | 61.901 M 554.21 % | 9.462 M 7.47 % | 8.804 M -61.89 % | 23.099 M 694.36 % | 2.908 M -42.78 % | 5.082 M -83.60 % | 30.992 M -20.61 % | 39.036 M 201.30 % | 12.956 M 9.03 % | 11.883 M -10.16 % | 13.227 M -60.57 % | 33.545 M 2.46 % | 32.739 M 31.06 % | 24.981 M 61.04 % | 15.512 M 12.43 % | 13.797 M -8.86 % | 15.139 M |
| Total current assets | 125.800 M 26.73 % | 99.265 M -21.30 % | 126.124 M 77.58 % | 71.023 M -14.21 % | 82.791 M -26.38 % | 112.457 M -10.71 % | 125.950 M 27.73 % | 98.607 M -32.39 % | 145.853 M -0.39 % | 146.423 M 15.02 % | 127.307 M -22.36 % | 163.972 M -9.85 % | 181.884 M 26.16 % | 144.166 M -11.69 % | 163.250 M 13.15 % | 144.282 M -2.55 % | 148.051 M 18.09 % | 125.372 M -4.62 % | 131.451 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.218 M -65.62 % | 6.451 M -54.13 % | 14.065 M -13.18 % | 16.199 M -37.68 % | 25.995 M 551.16 % | 3.992 M 668.12 % | 519.726 K 110.53 % | -4.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 71.300 M 12.69 % | 63.269 M 6.23 % | 59.561 M 14.30 % | 52.110 M -13.04 % | 59.921 M -10.27 % | 66.782 M -23.59 % | 87.394 M 36.61 % | 63.975 M -18.37 % | 78.372 M -17.17 % | 94.618 M -3.71 % | 98.265 M -28.11 % | 136.684 M -14.27 % | 159.437 M 51.76 % | 105.062 M -10.72 % | 117.672 M 2.03 % | 115.336 M -11.10 % | 129.735 M 21.82 % | 106.496 M -1.69 % | 108.325 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 8.500 M 18.75 % | 7.158 M 25.95 % | 5.683 M 40.04 % | 4.058 M -45.58 % | 7.457 M -44.91 % | 13.535 M 53.40 % | 8.823 M 389.75 % | 1.802 M -65.69 % | 5.251 M 20.96 % | 4.341 M -20.07 % | 5.431 M 49.58 % | 3.631 M -53.95 % | 7.885 M -88.68 % | 69.635 M -43.82 % | 123.941 M 2.76 % | 120.609 M -8.32 % | 131.549 M 52.54 % | 86.240 M -19.68 % | 107.372 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 5.350 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 -100.00 % | 4.881 M -34.17 % | 7.415 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -14.673 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 % | -200.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 100.00 % | -5.860 M -926.27 % | -571.000 K | 0.000 100.00 % | -330.080 K 98.72 % | -25.861 M -2 206.21 % | -1.121 M 7.17 % | -1.208 M -102.37 % | 51.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.900 M 79.16 % | 71.947 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 351.880 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 |
| Other total stockholders equity | 19.996 M 0.00 % | 19.996 M 0.00 % | 19.996 M 0.00 % | 19.996 M -76.48 % | 85.031 M 0.42 % | 84.679 M 323.47 % | 19.996 M 0.00 % | 19.996 M 0.00 % | 19.996 M -76.48 % | 85.031 M -17.31 % | 102.833 M -2.12 % | 105.065 M 425.42 % | 19.996 M -80.69 % | 103.565 M 5.18 % | 98.465 M 33.12 % | 73.965 M 4.97 % | 70.465 M 252.39 % | 19.996 M 0.00 % | 19.996 M |
| Deferred tax liabilities non current | 14.600 M 11.58 % | 13.085 M -6.39 % | 13.978 M -4.74 % | 14.673 M 5.51 % | 13.907 M 26.08 % | 11.030 M -12.31 % | 12.579 M -30.84 % | 18.189 M 1.16 % | 17.981 M 1.01 % | 17.802 M | 0.000 | 0.000 -100.00 % | 5.154 M 3.40 % | 4.984 M 14.11 % | 4.368 M 25.84 % | 3.471 M 20.35 % | 2.884 M | 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 |
| Total assets | 264.800 M 13.86 % | 232.558 M 5.99 % | 219.406 M 32.89 % | 165.099 M -16.43 % | 197.568 M -25.01 % | 263.447 M -13.01 % | 302.844 M 10.05 % | 275.193 M -14.94 % | 323.530 M 3.38 % | 312.950 M 5.71 % | 296.047 M -15.56 % | 350.593 M -11.80 % | 397.495 M 12.40 % | 353.653 M -11.22 % | 398.341 M 18.20 % | 337.008 M -2.52 % | 345.717 M 0.30 % | 344.697 M 13.26 % | 304.350 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 | -3.800 M 54.28 % | -8.312 M -142.33 % | -3.430 M -38.36 % | -2.479 M 76.45 % | -10.526 M -421.96 % | 3.269 M -82.15 % | 18.318 M -1.51 % | 18.600 M 293.01 % | -9.637 M -209.85 % | 8.772 M -72.83 % | 32.290 M 69.61 % | 19.038 M 117.63 % | -107.987 M -156.78 % | -42.054 M -40.98 % | -29.829 M -198.40 % | 30.313 M 20.26 % | 25.207 M 269.94 % | -14.833 M -39.80 % | -10.610 M |
| Accounts receivables | -7.700 M -54.00 % | -5.000 M 32.29 % | -7.384 M -192.37 % | 7.994 M 17.45 % | 6.806 M -66.99 % | 20.617 M 188.13 % | -23.395 M -262.51 % | 14.395 M 943.87 % | -1.706 M -147.28 % | 3.608 M -88.84 % | 32.333 M 57.54 % | 20.524 M 150.97 % | -40.267 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.340 M 121.54 % | -29.429 M |
| Inventory | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -196.53 % | 1.036 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 |
| Accounts payables | 1.300 M -13.33 % | 1.500 M -7.69 % | 1.625 M 147.81 % | -3.399 M 44.07 % | -6.078 M -228.99 % | 4.712 M -32.89 % | 7.022 M 303.54 % | -3.450 M -479.09 % | 910.016 K 183.50 % | -1.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.173 M -212.51 % | 18.819 M |
| Other working capital | 2.600 M 154.03 % | -4.812 M -306.70 % | 2.328 M 132.91 % | -7.073 M 37.16 % | -11.255 M 48.98 % | -22.059 M -163.59 % | 34.691 M 353.23 % | 7.654 M 186.58 % | -8.841 M -241.36 % | 6.254 M 439.25 % | -1.843 M -166.60 % | 2.768 M 146.37 % | -5.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -3.200 M 79.13 % | -15.335 M -386.05 % | -3.155 M -184.93 % | 3.715 M -21.07 % | 4.707 M -49.09 % | 9.245 M 214.33 % | -8.086 M -203.65 % | 7.801 M 167.57 % | -11.546 M -6.22 % | -10.870 M -190.84 % | -3.737 M 92.90 % | -52.654 M -1 434.65 % | -3.431 M -164.76 % | 5.298 M -42.96 % | 9.288 M 27.92 % | 7.261 M 30.06 % | 5.583 M 925.64 % | 544.343 K -46.42 % | 1.016 M |
| Net cash provided by operating activities | 21.400 M 13 644.30 % | -158.000 K -101.33 % | 11.902 M -50.71 % | 24.145 M 238.50 % | 7.133 M -72.58 % | 26.013 M 55.13 % | 16.768 M -67.47 % | 51.544 M 2 316.55 % | 2.133 M -93.33 % | 31.996 M -44.24 % | 57.386 M 837.04 % | -7.786 M 90.81 % | -84.688 M -2 065.93 % | -3.910 M -134.64 % | 11.289 M -81.72 % | 61.759 M 8.02 % | 57.175 M 332.13 % | 13.231 M 25.97 % | 10.503 M |
| Investments in property plant and equipment | -200.000 K 99.01 % | -20.198 M -106.38 % | -9.787 M 24.96 % | -13.042 M -288.15 % | -3.360 M -33.79 % | -2.511 M 90.89 % | -27.575 M -19.78 % | -23.022 M 40.96 % | -38.990 M -32.51 % | -29.425 M -150.71 % | -11.737 M -20.87 % | -9.710 M 72.36 % | -35.132 M -130.12 % | -15.267 M 83.08 % | -90.207 M -327.95 % | -21.079 M -77.58 % | -11.870 M 85.14 % | -79.892 M -80.62 % | -44.233 M |
| Acquisitions net | 0.000 -100.00 % | 21.881 M -64.64 % | 61.881 M 166.02 % | 23.262 M -23.71 % | 30.490 M 84.59 % | 16.518 M 546.47 % | 2.555 M 58.75 % | 1.609 M -89.87 % | 15.885 M 22.68 % | 12.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.422 M 87.57 % | 4.490 M |
| Purchases of investments | -2.600 M 92.65 % | -35.370 M -370.03 % | -7.525 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 |
| 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 |
| Other investing activites | 0.000 -100.00 % | 4.001 M 248.82 % | 1.147 M -11.77 % | 1.300 M 0.24 % | 1.297 M 8.86 % | 1.191 M -18.38 % | 1.460 M 183.30 % | -1.752 M -23.52 % | -1.419 M -199.18 % | 1.430 M -67.98 % | 4.466 M -86.52 % | 33.141 M 705.37 % | 4.115 M -63.50 % | 11.273 M -69.68 % | 37.182 M 1 220.38 % | 2.816 M -60.49 % | 7.127 M | 0.000 | 0.000 |
| Net cash used for investing activites | -2.800 M 90.57 % | -29.686 M -164.94 % | 45.716 M 296.84 % | 11.520 M -59.48 % | 28.427 M 87.05 % | 15.198 M 164.51 % | -23.560 M -1.71 % | -23.164 M 5.54 % | -24.524 M -62.99 % | -15.046 M -106.95 % | -7.270 M -131.03 % | 23.431 M 175.54 % | -31.017 M -676.59 % | -3.994 M 92.47 % | -53.025 M -190.34 % | -18.263 M -285.05 % | -4.743 M 93.36 % | -71.470 M -79.83 % | -39.743 M |
| Debt repayment | -1.900 M -2.32 % | -1.857 M 32.10 % | -2.735 M -45 483.33 % | -6.000 K 99.95 % | -12.307 M 40.94 % | -20.839 M | 0.000 100.00 % | -6.316 M | 0.000 | 0.000 | 0.000 100.00 % | -16.989 M | 0.000 | 0.000 -100.00 % | 52.879 M 580.06 % | -11.015 M -923.70 % | -1.076 M -101.89 % | 56.897 M 122.21 % | 25.605 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 100.00 % | -4.337 M | 0.000 | 0.000 100.00 % | -2.426 M 3.96 % | -2.526 M | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -35.000 M 11.73 % | -39.650 M -15 760.00 % | -250.000 K -108.94 % | 2.798 M 106.29 % | -44.500 M -412.23 % | 14.252 M 46.26 % | 9.744 M 119.87 % | -49.042 M | 0.000 -100.00 % | 99.724 M 1 044.94 % | 8.710 M 357.31 % | -3.385 M 83.56 % | -20.586 M 56.31 % | -47.115 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.900 M -2.32 % | -1.857 M 32.10 % | -2.735 M 92.19 % | -35.006 M 32.63 % | -51.957 M -146.37 % | -21.089 M -853.79 % | 2.798 M 105.51 % | -50.816 M -456.55 % | 14.252 M 46.26 % | 9.744 M 119.87 % | -49.042 M -188.67 % | -16.989 M -117.81 % | 95.387 M 995.14 % | 8.710 M -82.40 % | 49.494 M 245.46 % | -34.027 M 32.91 % | -50.717 M -189.14 % | 56.897 M 122.21 % | 25.605 M |
| Effect of forex changes on cash | 20.744 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 37.444 M 218.11 % | -31.702 M -157.76 % | 54.883 M 8 240.88 % | 658.000 K 104.01 % | -16.397 M -181.49 % | 20.122 M 603.80 % | -3.994 M 82.20 % | -22.437 M -175.68 % | -8.139 M -130.49 % | 26.694 M 2 386.92 % | 1.073 M 179.86 % | -1.344 M 93.39 % | -20.318 M -2 620.84 % | 806.000 K -89.61 % | 7.758 M -18.07 % | 9.469 M 452.13 % | 1.715 M | 0.000 | 0.000 |
| Cash at beginning of period | 11.856 M -81.57 % | 64.346 M 579.97 % | 9.463 M 7.47 % | 8.805 M -65.06 % | 25.202 M 396.05 % | 5.081 M -44.01 % | 9.075 M -71.20 % | 31.511 M -20.53 % | 39.650 M 206.04 % | 12.956 M 9.03 % | 11.883 M -10.16 % | 13.227 M -60.57 % | 33.545 M 2.46 % | 32.739 M 31.06 % | 24.981 M 61.04 % | 15.512 M 12.43 % | 13.797 M 1.85 % | 13.547 M | 0.000 |
| Cash at end of period | 49.300 M 51.02 % | 32.644 M -49.27 % | 64.346 M 579.97 % | 9.463 M 7.47 % | 8.805 M -65.06 % | 25.202 M 396.06 % | 5.081 M -44.01 % | 9.075 M -71.20 % | 31.511 M -20.53 % | 39.650 M 206.04 % | 12.956 M 9.03 % | 11.883 M -10.16 % | 13.227 M -60.57 % | 33.545 M 2.46 % | 32.739 M 31.06 % | 24.981 M 61.04 % | 15.512 M 86.76 % | 8.306 M -38.69 % | 13.547 M |
| Operating cash flow | 21.400 M 13 644.30 % | -158.000 K -101.33 % | 11.902 M -50.71 % | 24.145 M 238.50 % | 7.133 M -72.58 % | 26.013 M 55.13 % | 16.768 M -67.47 % | 51.544 M 2 316.55 % | 2.133 M -93.33 % | 31.996 M -44.24 % | 57.386 M 837.04 % | -7.786 M 90.81 % | -84.688 M -2 065.93 % | -3.910 M -134.64 % | 11.289 M -81.72 % | 61.759 M 8.02 % | 57.175 M 332.13 % | 13.231 M 25.97 % | 10.503 M |
| Capital expenditure | -200.000 K 99.01 % | -20.198 M -106.38 % | -9.787 M 24.96 % | -13.042 M -288.15 % | -3.360 M -33.79 % | -2.511 M 90.89 % | -27.575 M -19.78 % | -23.022 M 40.96 % | -38.990 M -32.51 % | -29.425 M -150.71 % | -11.737 M -20.87 % | -9.710 M 72.36 % | -35.132 M -130.12 % | -15.267 M 83.08 % | -90.207 M -327.95 % | -21.079 M -77.58 % | -11.870 M 85.14 % | -79.892 M -80.62 % | -44.233 M |
| Free CashFlow | 21.200 M 204.15 % | -20.356 M -1 062.46 % | 2.115 M -80.95 % | 11.103 M 194.28 % | 3.773 M -83.95 % | 23.502 M 317.48 % | -10.806 M -137.89 % | 28.522 M 177.38 % | -36.857 M -1 533.65 % | 2.571 M -94.37 % | 45.649 M 360.91 % | -17.496 M 85.40 % | -119.820 M -524.81 % | -19.177 M 75.70 % | -78.918 M -294.00 % | 40.680 M -10.21 % | 45.305 M 167.96 % | -66.661 M -97.63 % | -33.730 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 103.500 M -3.18 % | 106.900 M 2.00 % | 104.800 M 3.97 % | 100.800 M 3.38 % | 97.500 M -8.88 % | 107.000 M 21.18 % | 88.300 M -4.54 % | 92.500 M -2.22 % | 94.600 M 4.44 % | 90.574 M -8.14 % | 98.600 M -6.10 % | 105.000 M 9.72 % | 95.700 M 8.94 % | 87.850 M -20.14 % | 110.000 M -5.17 % | 116.000 M 28.46 % | 90.300 M -6.97 % | 97.065 M -16.83 % | 116.700 M 48.28 % | 78.700 M 142.90 % | 32.400 M -63.34 % | 88.389 M -23.60 % | 115.700 M 9.25 % | 105.900 M -5.61 % | 112.200 M 2.80 % | 109.147 M -12.96 % | 125.400 M -20.28 % | 157.300 M 21.37 % | 129.600 M -2.11 % | 132.399 M 1.45 % | 130.500 M -11.22 % | 147.000 M 7.85 % | 136.300 M -4.55 % | 142.800 M 16.48 % | 122.600 M -20.49 % | 154.200 M 7.61 % | 143.300 M -13.41 % | 165.500 M 46.46 % | 113.000 M -32.58 % | 167.600 M 24.15 % | 135.000 M 12.71 % | 119.778 M -31.79 % | 175.600 M 150.86 % | 70.000 M -54.19 % | 152.800 M 36.18 % | 112.201 M -28.35 % | 156.600 M 2.35 % | 153.000 M -7.44 % | 165.300 M -20.10 % | 206.879 M -2.51 % | 212.200 M -2.26 % | 217.100 M 12.90 % | 192.300 M -16.54 % | 230.400 M -8.39 % | 251.500 M 4.01 % | 241.800 M 13.68 % | 212.700 M 56.86 % | 135.600 M |
| Net income | 8.600 M 1 620.00 % | 500.000 K -88.64 % | 4.400 M 83.33 % | 2.400 M -7.69 % | 2.600 M -59.99 % | 6.498 M 622.00 % | 900.000 K -82.69 % | 5.200 M -48.00 % | 10.000 M -77.63 % | 44.698 M 2 879.87 % | 1.500 M -21.05 % | 1.900 M 35.71 % | 1.400 M -83.03 % | 8.250 M 275.00 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 4.66 % | 859.924 K -52.23 % | 1.800 M -82.35 % | 10.200 M 237.84 % | -7.400 M -186.49 % | 8.556 M 1 122.24 % | 700.000 K 123.33 % | -3.000 M -30.43 % | -2.300 M 61.48 % | -5.972 M 6.69 % | -6.400 M -1 014.29 % | 700.000 K 16.67 % | 600.000 K 153.38 % | -1.124 M -224.88 % | 900.000 K -35.71 % | 1.400 M 27.27 % | 1.100 M 123.40 % | -4.700 M -771.43 % | 700.000 K 40.00 % | 500.000 K -91.38 % | 5.800 M 5.45 % | 5.500 M 2 650.00 % | 200.000 K -85.71 % | 1.400 M 40.00 % | 1.000 M -68.12 % | 3.137 M 42.57 % | 2.200 M 4.76 % | 2.100 M 156.76 % | -3.700 M 75.07 % | -14.843 M 43.56 % | -26.300 M -233.50 % | 19.700 M 4 825.00 % | 400.000 K 113.31 % | -3.005 M -266.97 % | 1.800 M 20.00 % | 1.500 M 7.14 % | 1.400 M -41.67 % | 2.400 M -14.29 % | 2.800 M -24.32 % | 3.700 M 37.04 % | 2.700 M 440.00 % | 500.000 K |
| Income before tax | 10.700 M 386.36 % | 2.200 M -65.08 % | 6.300 M 96.88 % | 3.200 M -8.57 % | 3.500 M -53.33 % | 7.500 M 525.00 % | 1.200 M -77.36 % | 5.300 M -49.52 % | 10.500 M -76.22 % | 44.157 M 2 107.85 % | 2.000 M -25.93 % | 2.700 M 50.00 % | 1.800 M -81.66 % | 9.815 M 346.14 % | 2.200 M 46.67 % | 1.500 M 66.67 % | 900.000 K -75.92 % | 3.737 M 107.61 % | 1.800 M -82.35 % | 10.200 M 237.84 % | -7.400 M -207.35 % | 6.893 M 884.75 % | 700.000 K 123.33 % | -3.000 M -30.43 % | -2.300 M 80.09 % | -11.553 M -67.43 % | -6.900 M -866.67 % | 900.000 K 12.50 % | 800.000 K 177.56 % | -1.031 M -185.95 % | 1.200 M -20.00 % | 1.500 M 7.14 % | 1.400 M 123.33 % | -6.000 M -766.67 % | 900.000 K 50.00 % | 600.000 K -91.78 % | 7.300 M 8.96 % | 6.700 M 3 250.00 % | 200.000 K -88.89 % | 1.800 M 50.00 % | 1.200 M -70.93 % | 4.129 M 87.66 % | 2.200 M 4.76 % | 2.100 M 170.00 % | -3.000 M -635.23 % | -408.034 K 98.47 % | -26.700 M -4 550.00 % | 600.000 K 50.00 % | 400.000 K 109.72 % | -4.116 M -296.01 % | 2.100 M -4.55 % | 2.200 M 10.00 % | 2.000 M -41.18 % | 3.400 M -10.53 % | 3.800 M 40.74 % | 2.700 M 0.00 % | 2.700 M 145.45 % | 1.100 M |
| Income before tax ratio | 0.10 402.34 % | 0.02 -65.77 % | 0.06 89.36 % | 0.03 -11.56 % | 0.04 -48.79 % | 0.07 415.77 % | 0.01 -76.28 % | 0.06 -48.38 % | 0.11 -77.23 % | 0.49 2 303.49 % | 0.02 -21.12 % | 0.03 36.71 % | 0.02 -83.17 % | 0.11 458.62 % | 0.02 54.67 % | 0.01 29.74 % | 0.01 -74.11 % | 0.04 149.60 % | 0.02 -88.10 % | 0.13 156.75 % | -0.23 -392.86 % | 0.08 1 189.03 % | 0.01 121.36 % | -0.03 -38.19 % | -0.02 80.63 % | -0.11 -92.37 % | -0.06 -1 061.70 % | 0.01 -7.31 % | 0.01 179.23 % | -0.01 -184.72 % | 0.01 -9.89 % | 0.01 -0.66 % | 0.01 124.45 % | -0.04 -672.36 % | 0.01 88.66 % | 0.00 -92.36 % | 0.05 25.83 % | 0.04 2 187.31 % | 0.00 -83.52 % | 0.01 20.82 % | 0.01 -74.21 % | 0.03 175.12 % | 0.01 -58.24 % | 0.03 252.80 % | -0.02 -439.88 % | 0.00 97.87 % | -0.17 -4 447.70 % | 0.00 62.06 % | 0.00 112.16 % | -0.02 -301.05 % | 0.01 -2.34 % | 0.01 -2.57 % | 0.01 -29.52 % | 0.01 -2.33 % | 0.02 35.31 % | 0.01 -12.03 % | 0.01 56.48 % | 0.01 |
| EBITDA | 10.800 M 77.05 % | 6.100 M -6.15 % | 6.500 M 85.71 % | 3.500 M -73.68 % | 13.300 M -7.64 % | 14.400 M 206.38 % | 4.700 M 51.61 % | 3.100 M -77.70 % | 13.900 M -69.52 % | 45.600 M 686.21 % | 5.800 M -4.92 % | 6.100 M 1.67 % | 6.000 M -56.83 % | 13.900 M 110.61 % | 6.600 M 11.86 % | 5.900 M 13.46 % | 5.200 M -40.23 % | 8.700 M 16.00 % | 7.500 M -51.92 % | 15.600 M 1 140.00 % | -1.500 M -170.38 % | 2.131 M -70.81 % | 7.300 M 97.30 % | 3.700 M -11.90 % | 4.200 M 203.07 % | -4.075 M -2 137.49 % | 200.000 K -97.33 % | 7.500 M -7.41 % | 8.100 M 732.39 % | 973.096 K -88.13 % | 8.200 M -1.20 % | 8.300 M 15.28 % | 7.200 M 318.18 % | -3.300 M -139.29 % | 8.400 M 3.70 % | 8.100 M 5.19 % | 7.700 M -45.77 % | 14.200 M 94.52 % | 7.300 M -16.58 % | 8.751 M 12.90 % | 7.751 M -19.16 % | 9.589 M -2.73 % | 9.858 M 1.02 % | 9.758 M 103.28 % | 4.800 M 138.94 % | -12.328 M 35.79 % | -19.200 M -309.09 % | 9.183 M 3.38 % | 8.883 M 259.47 % | 2.471 M -79.43 % | 12.012 M 11.22 % | 10.800 M 1.89 % | 10.600 M -10.92 % | 11.900 M -13.77 % | 13.800 M 0.73 % | 13.700 M 10.48 % | 12.400 M -22.50 % | 16.000 M |
| Net income ratio | 0.08 1 676.50 % | 0.00 -88.86 % | 0.04 76.34 % | 0.02 -10.71 % | 0.03 -56.09 % | 0.06 495.82 % | 0.01 -81.87 % | 0.06 -46.82 % | 0.11 -78.58 % | 0.49 3 143.92 % | 0.02 -15.93 % | 0.02 23.69 % | 0.01 -84.42 % | 0.09 369.55 % | 0.02 110.91 % | 0.01 -4.86 % | 0.01 12.50 % | 0.01 -42.56 % | 0.02 -88.10 % | 0.13 156.75 % | -0.23 -335.96 % | 0.10 1 499.89 % | 0.01 121.36 % | -0.03 -38.19 % | -0.02 62.53 % | -0.05 -7.20 % | -0.05 -1 246.87 % | 0.00 -3.88 % | 0.00 154.54 % | -0.01 -223.09 % | 0.01 -27.59 % | 0.01 18.01 % | 0.01 124.52 % | -0.03 -676.45 % | 0.01 76.08 % | 0.00 -91.99 % | 0.04 21.79 % | 0.03 1 777.64 % | 0.00 -78.81 % | 0.01 12.77 % | 0.01 -71.71 % | 0.03 109.02 % | 0.01 -58.24 % | 0.03 223.89 % | -0.02 81.70 % | -0.13 21.23 % | -0.17 -230.43 % | 0.13 5 220.93 % | 0.00 116.66 % | -0.01 -271.27 % | 0.01 22.77 % | 0.01 -5.10 % | 0.01 -30.11 % | 0.01 -6.44 % | 0.01 -27.24 % | 0.02 20.54 % | 0.01 244.26 % | 0.00 |
| Ratio EBITDA | 0.10 82.87 % | 0.06 -8.00 % | 0.06 78.63 % | 0.03 -74.55 % | 0.14 1.36 % | 0.13 152.84 % | 0.05 58.82 % | 0.03 -77.19 % | 0.15 -70.81 % | 0.50 755.87 % | 0.06 1.25 % | 0.06 -7.34 % | 0.06 -60.38 % | 0.16 163.71 % | 0.06 17.97 % | 0.05 -11.68 % | 0.06 -35.75 % | 0.09 39.47 % | 0.06 -67.58 % | 0.20 528.16 % | -0.05 -292.01 % | 0.02 -61.79 % | 0.06 80.59 % | 0.03 -6.66 % | 0.04 200.26 % | -0.04 -2 440.89 % | 0.00 -96.65 % | 0.05 -23.71 % | 0.06 750.37 % | 0.01 -88.30 % | 0.06 11.29 % | 0.06 6.89 % | 0.05 328.59 % | -0.02 -133.73 % | 0.07 30.43 % | 0.05 -2.24 % | 0.05 -37.37 % | 0.09 32.81 % | 0.06 23.72 % | 0.05 -9.06 % | 0.06 -28.28 % | 0.08 42.61 % | 0.06 -59.73 % | 0.14 343.73 % | 0.03 128.59 % | -0.11 10.39 % | -0.12 -304.29 % | 0.06 11.69 % | 0.05 349.89 % | 0.01 -78.90 % | 0.06 13.79 % | 0.05 -9.75 % | 0.06 6.72 % | 0.05 -5.87 % | 0.05 -3.16 % | 0.06 -2.81 % | 0.06 -50.59 % | 0.12 |
| Gross profit ratio | 0.06 3.29 % | 0.06 -26.47 % | 0.08 45.18 % | 0.05 11.45 % | 0.05 -36.90 % | 0.07 175.08 % | 0.03 93.40 % | 0.01 -62.01 % | 0.04 500.55 % | 0.01 -88.09 % | 0.05 4.44 % | 0.05 24.72 % | 0.04 -43.75 % | 0.07 89.38 % | 0.04 -8.01 % | 0.04 46.35 % | 0.03 36.48 % | 0.02 -53.58 % | 0.04 -28.35 % | 0.06 137.29 % | -0.16 -517.82 % | 0.04 403.30 % | 0.01 511.88 % | 0.00 -109.63 % | 0.02 129.43 % | -0.07 -248.07 % | -0.02 -162.72 % | 0.03 -22.46 % | 0.04 117.44 % | -0.23 -539.45 % | 0.05 30.12 % | 0.04 16.91 % | 0.03 23.57 % | 0.03 -78.54 % | 0.13 24.18 % | 0.10 -10.47 % | 0.11 16.92 % | 0.10 -30.87 % | 0.14 39.59 % | 0.10 -9.32 % | 0.11 -9.67 % | 0.12 22.15 % | 0.10 -60.36 % | 0.26 220.27 % | 0.08 101.96 % | -4.06 -5 737.72 % | -0.07 -161.92 % | 0.11 39.72 % | 0.08 252.82 % | 0.02 -66.63 % | 0.07 -93.17 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.155 M 0.09 % | 4.151 M 0.00 % | 4.151 M 0.31 % | 4.138 M 0.27 % | 4.127 M -0.47 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.39 % | 4.130 M 0.31 % | 4.118 M -0.70 % | 4.147 M -0.11 % | 4.151 M 1.89 % | 4.074 M -0.41 % | 4.091 M -1.34 % | 4.147 M -0.94 % | 4.186 M 0.96 % | 4.146 M -0.26 % | 4.157 M -1.38 % | 4.216 M 2.38 % | 4.118 M -1.18 % | 4.167 M -0.36 % | 4.182 M 1.76 % | 4.110 M -1.11 % | 4.156 M 0.93 % | 4.118 M -3.92 % | 4.286 M 9.09 % | 3.929 M -3.97 % | 4.091 M -3.57 % | 4.242 M 4.13 % | 4.074 M -2.05 % | 4.159 M 1.01 % | 4.118 M -1.18 % | 4.167 M 0.57 % | 4.143 M -1.32 % | 4.198 M 4.96 % | 4.000 M -2.86 % | 4.118 M -1.18 % | 4.167 M 0.81 % | 4.133 M -0.42 % | 4.151 M 0.81 % | 4.118 M -0.95 % | 4.157 M 0.28 % | 4.146 M -0.02 % | 4.147 M -0.23 % | 4.156 M 3.90 % | 4.000 M -4.00 % | 4.167 M 0.48 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.21 % | 4.138 M -0.21 % | 4.147 M -3.62 % | 4.302 M 3.75 % | 4.147 M 0.00 % | 4.147 M |
| Weighted average shs out | 4.155 M 0.09 % | 4.151 M 0.00 % | 4.151 M 0.31 % | 4.138 M 0.27 % | 4.127 M -0.47 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.39 % | 4.130 M 0.31 % | 4.118 M 0.43 % | 4.100 M -1.12 % | 4.147 M 1.78 % | 4.074 M -0.41 % | 4.091 M -1.34 % | 4.147 M -0.94 % | 4.186 M 0.96 % | 4.146 M -0.26 % | 4.157 M -1.38 % | 4.216 M 2.38 % | 4.118 M -1.18 % | 4.167 M -0.36 % | 4.182 M 1.76 % | 4.110 M -1.11 % | 4.156 M 0.93 % | 4.118 M -3.92 % | 4.286 M 9.09 % | 3.929 M -3.97 % | 4.091 M -3.57 % | 4.242 M 4.13 % | 4.074 M -2.05 % | 4.159 M 1.01 % | 4.118 M -1.18 % | 4.167 M 0.57 % | 4.143 M -1.32 % | 4.198 M 4.96 % | 4.000 M -2.86 % | 4.118 M -1.18 % | 4.167 M 0.81 % | 4.133 M -0.42 % | 4.151 M 0.81 % | 4.118 M -0.95 % | 4.157 M 0.28 % | 4.146 M -0.02 % | 4.147 M -0.23 % | 4.156 M 3.90 % | 4.000 M -4.00 % | 4.167 M 0.48 % | 4.147 M 0.00 % | 4.147 M 0.00 % | 4.147 M 0.21 % | 4.138 M -0.21 % | 4.147 M -3.62 % | 4.302 M 3.75 % | 4.147 M 0.00 % | 4.147 M |
| EPS diluted | 2.07 1 625.00 % | 0.12 -88.68 % | 1.06 82.76 % | 0.58 -69.63 % | 1.91 24.03 % | 1.54 600.00 % | 0.22 -82.40 % | 1.25 -48.13 % | 2.41 -77.64 % | 10.78 2 894.44 % | 0.36 -21.74 % | 0.46 35.29 % | 0.34 -82.91 % | 1.99 275.47 % | 0.53 96.30 % | 0.27 22.73 % | 0.22 0.00 % | 0.22 -48.84 % | 0.43 -82.52 % | 2.46 238.20 % | -1.78 -187.68 % | 2.03 1 094.12 % | 0.17 123.61 % | -0.72 -30.91 % | -0.55 62.07 % | -1.45 5.84 % | -1.54 -1 005.88 % | 0.17 21.43 % | 0.14 148.28 % | -0.29 -231.82 % | 0.22 -33.33 % | 0.33 22.22 % | 0.27 123.89 % | -1.13 -764.71 % | 0.17 41.67 % | 0.12 -91.43 % | 1.40 6.87 % | 1.31 2 520.00 % | 0.05 -85.29 % | 0.34 41.67 % | 0.24 -68.42 % | 0.76 43.40 % | 0.53 3.92 % | 0.51 157.30 % | -0.89 75.14 % | -3.58 43.53 % | -6.34 -233.76 % | 4.74 4 640.00 % | 0.10 113.89 % | -0.72 -16 844.19 % | 0.00 19.44 % | 0.00 -98.94 % | 0.34 -41.38 % | 0.58 -14.71 % | 0.68 -20.93 % | 0.86 32.31 % | 0.65 441.67 % | 0.12 |
| Earnings per share | 2.07 1 625.00 % | 0.12 -88.68 % | 1.06 82.76 % | 0.58 -69.63 % | 1.91 24.03 % | 1.54 600.00 % | 0.22 -82.40 % | 1.25 -48.13 % | 2.41 -77.64 % | 10.78 2 894.44 % | 0.36 -21.74 % | 0.46 35.29 % | 0.34 -83.08 % | 2.01 279.25 % | 0.53 96.30 % | 0.27 22.73 % | 0.22 0.00 % | 0.22 -48.84 % | 0.43 -82.52 % | 2.46 238.20 % | -1.78 -187.68 % | 2.03 1 094.12 % | 0.17 123.61 % | -0.72 -30.91 % | -0.55 62.07 % | -1.45 5.84 % | -1.54 -1 005.88 % | 0.17 21.43 % | 0.14 148.28 % | -0.29 -231.82 % | 0.22 -33.33 % | 0.33 22.22 % | 0.27 123.89 % | -1.13 -764.71 % | 0.17 41.67 % | 0.12 -91.43 % | 1.40 6.87 % | 1.31 2 520.00 % | 0.05 -85.29 % | 0.34 41.67 % | 0.24 -68.42 % | 0.76 43.40 % | 0.53 3.92 % | 0.51 157.30 % | -0.89 75.14 % | -3.58 43.53 % | -6.34 -233.76 % | 4.74 4 640.00 % | 0.10 113.89 % | -0.72 -16 844.19 % | 0.00 19.44 % | 0.00 -98.94 % | 0.34 -41.38 % | 0.58 -14.71 % | 0.68 -20.93 % | 0.86 32.31 % | 0.65 441.67 % | 0.12 |
| Gross profit | 6.000 M 0.00 % | 6.000 M -25.00 % | 8.000 M 50.94 % | 5.300 M 15.22 % | 4.600 M -42.50 % | 8.000 M 233.33 % | 2.400 M 84.62 % | 1.300 M -62.86 % | 3.500 M 527.24 % | 558.000 K -89.06 % | 5.100 M -1.92 % | 5.200 M 36.84 % | 3.800 M -38.72 % | 6.201 M 51.24 % | 4.100 M -12.77 % | 4.700 M 88.00 % | 2.500 M 26.97 % | 1.969 M -61.39 % | 5.100 M 6.25 % | 4.800 M 190.57 % | -5.300 M -253.16 % | 3.460 M 284.50 % | 900.000 K 550.00 % | -200.000 K -109.09 % | 2.200 M 130.26 % | -7.271 M -202.96 % | -2.400 M -150.00 % | 4.800 M -5.88 % | 5.100 M 117.07 % | -29.872 M -545.85 % | 6.700 M 15.52 % | 5.800 M 26.09 % | 4.600 M 17.95 % | 3.900 M -75.00 % | 15.600 M -1.27 % | 15.800 M -3.66 % | 16.400 M 1.23 % | 16.200 M 1.25 % | 16.000 M -5.88 % | 17.000 M 12.58 % | 15.100 M 1.81 % | 14.831 M -16.68 % | 17.800 M -0.56 % | 17.900 M 46.72 % | 12.200 M 102.68 % | -455.905 M -4 082.61 % | -10.900 M -163.37 % | 17.200 M 29.32 % | 13.300 M 181.91 % | 4.718 M -67.46 % | 14.500 M -93.32 % | 217.100 M 12.90 % | 192.300 M -16.54 % | 230.400 M -8.39 % | 251.500 M 4.01 % | 241.800 M 13.68 % | 212.700 M 56.86 % | 135.600 M |
| Income tax expense | 2.100 M 23.53 % | 1.700 M -10.53 % | 1.900 M 137.50 % | 800.000 K -11.11 % | 900.000 K -10.00 % | 1.000 M 233.33 % | 300.000 K 200.00 % | 100.000 K -80.00 % | 500.000 K 192.42 % | -541.000 K -208.20 % | 500.000 K -37.50 % | 800.000 K 100.00 % | 400.000 K -74.44 % | 1.565 M | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 2.877 M 153.34 % | -5.394 M -7.88 % | -5.000 M 7.30 % | -5.394 M -224.45 % | -1.662 M 71.40 % | -5.813 M -7.64 % | -5.400 M 7.10 % | -5.813 M -4.14 % | -5.581 M -1 016.29 % | -500.000 K -350.00 % | 200.000 K 0.00 % | 200.000 K 116.23 % | 92.495 K -69.17 % | 300.000 K 200.00 % | 100.000 K -66.67 % | 300.000 K 123.08 % | -1.300 M -750.00 % | 200.000 K 100.00 % | 100.000 K -93.33 % | 1.500 M 25.00 % | 1.200 M 20.00 % | 1.000 M 150.00 % | 400.000 K 100.00 % | 200.000 K -79.84 % | 991.987 K -17.33 % | 1.200 M 0.00 % | 1.200 M 71.43 % | 700.000 K 114.69 % | -4.765 M -1 091.16 % | -400.000 K -500.00 % | 100.000 K -94.44 % | 1.800 M 262.06 % | -1.111 M -470.24 % | 300.000 K -57.14 % | 700.000 K 16.67 % | 600.000 K -40.00 % | 1.000 M 0.00 % | 1.000 M 350.00 % | -400.000 K | 0.000 -100.00 % | 600.000 K |
| Cost of revenue | 97.500 M -3.37 % | 100.900 M 4.24 % | 96.800 M 1.36 % | 95.500 M 2.80 % | 92.900 M -6.16 % | 99.000 M 15.25 % | 85.900 M -5.81 % | 91.200 M 0.11 % | 91.100 M 1.20 % | 90.016 M -3.73 % | 93.500 M -6.31 % | 99.800 M 8.60 % | 91.900 M 12.55 % | 81.649 M -22.90 % | 105.900 M -4.85 % | 111.300 M 26.77 % | 87.800 M -7.67 % | 95.096 M -14.79 % | 111.600 M 51.01 % | 73.900 M 96.02 % | 37.700 M -55.61 % | 84.929 M -26.02 % | 114.800 M 8.20 % | 106.100 M -3.55 % | 110.000 M -5.51 % | 116.418 M -8.91 % | 127.800 M -16.20 % | 152.500 M 22.49 % | 124.500 M -23.28 % | 162.270 M 31.07 % | 123.800 M -12.32 % | 141.200 M 7.21 % | 131.700 M -5.18 % | 138.900 M 29.81 % | 107.000 M -22.69 % | 138.400 M 9.06 % | 126.900 M -15.00 % | 149.300 M 53.92 % | 97.000 M -35.59 % | 150.600 M 25.60 % | 119.900 M 14.25 % | 104.947 M -33.49 % | 157.800 M 202.88 % | 52.100 M -62.94 % | 140.600 M -75.25 % | 568.106 M 239.17 % | 167.500 M 23.34 % | 135.800 M -10.66 % | 152.000 M -24.81 % | 202.161 M 2.26 % | 197.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 66.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.880 K | 0.000 | 0.000 | 0.000 -100.00 % | 78.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.964 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.352 K | 0.000 | 0.000 | 0.000 -100.00 % | 77.975 K | 0.000 | 0.000 | 0.000 -100.00 % | 85.558 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.132 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.187 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.200 M | 0.000 -100.00 % | 1.900 M -42.42 % | 3.300 M | 0.000 100.00 % | -4.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -33.33 % | 600.000 K 500.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K -80.00 % | 500.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K -84.62 % | 1.300 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 |
| Operating expenses | 2.200 M 340.00 % | 500.000 K -73.68 % | 1.900 M -42.42 % | 3.300 M 94.12 % | 1.700 M -29.17 % | 2.400 M 60.00 % | 1.500 M 15.38 % | 1.300 M -31.58 % | 1.900 M -83.97 % | 11.850 M 248.53 % | 3.400 M 47.83 % | 2.300 M 15.00 % | 2.000 M 1 328.57 % | 140.000 K -95.33 % | 3.000 M -3.23 % | 3.100 M 106.67 % | 1.500 M 164.75 % | -2.317 M -135.10 % | 6.600 M 230.00 % | 2.000 M 25.00 % | 1.600 M -4.24 % | 1.671 M -33.16 % | 2.500 M 56.25 % | 1.600 M -58.97 % | 3.900 M 60.65 % | 2.428 M -19.08 % | 3.000 M 15.38 % | 2.600 M -10.34 % | 2.900 M 109.95 % | -29.150 M -810.97 % | 4.100 M 32.26 % | 3.100 M 3.33 % | 3.000 M -66.67 % | 9.000 M -32.84 % | 13.400 M -3.60 % | 13.900 M 71.60 % | 8.100 M -2.41 % | 8.300 M -43.92 % | 14.800 M 4.96 % | 14.100 M 6.82 % | 13.200 M 22.09 % | 10.812 M -24.92 % | 14.400 M -1.37 % | 14.600 M 4.29 % | 14.000 M 103.20 % | -437.247 M -3 268.46 % | 13.800 M -6.12 % | 14.700 M -90.99 % | 163.100 M -22.38 % | 210.138 M 0.83 % | 208.400 M -2.30 % | 213.300 M 13.10 % | 188.600 M -16.14 % | 224.900 M -8.43 % | 245.600 M 4.02 % | 236.100 M 14.56 % | 206.100 M 58.05 % | 130.400 M |
| Cost and expenses | 99.700 M -1.68 % | 101.400 M 2.74 % | 98.700 M -0.10 % | 98.800 M 10.39 % | 89.500 M -11.74 % | 101.400 M 16.02 % | 87.400 M -5.51 % | 92.500 M -0.54 % | 93.000 M -8.70 % | 101.866 M 5.12 % | 96.900 M -5.09 % | 102.100 M 8.73 % | 93.900 M 14.81 % | 81.789 M -24.90 % | 108.900 M -4.81 % | 114.400 M 28.11 % | 89.300 M -3.75 % | 92.779 M -21.51 % | 118.200 M 55.73 % | 75.900 M 93.13 % | 39.300 M -54.62 % | 86.600 M -26.17 % | 117.300 M 8.91 % | 107.700 M -5.44 % | 113.900 M -4.16 % | 118.846 M -9.14 % | 130.800 M -15.67 % | 155.100 M 21.74 % | 127.400 M -4.30 % | 133.120 M 4.08 % | 127.900 M -11.37 % | 144.300 M 7.13 % | 134.700 M -8.92 % | 147.900 M 22.84 % | 120.400 M -20.95 % | 152.300 M 12.81 % | 135.000 M -14.34 % | 157.600 M 40.97 % | 111.800 M -32.12 % | 164.700 M 23.74 % | 133.100 M 14.98 % | 115.759 M -32.78 % | 172.200 M 158.17 % | 66.700 M -56.86 % | 154.600 M 18.14 % | 130.858 M -27.82 % | 181.300 M 20.47 % | 150.500 M -7.73 % | 163.100 M -22.38 % | 210.138 M 0.83 % | 208.400 M -2.30 % | 213.300 M 13.10 % | 188.600 M -16.14 % | 224.900 M -8.43 % | 245.600 M 4.02 % | 236.100 M 14.56 % | 206.100 M 58.05 % | 130.400 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 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 -100.00 % | 1.700 M -73.64 % | 6.450 M 330.00 % | 1.500 M 15.38 % | 1.300 M -31.58 % | 1.900 M 375.00 % | 400.000 K -88.24 % | 3.400 M 47.83 % | 2.300 M 15.00 % | 2.000 M -48.72 % | 3.900 M 30.00 % | 3.000 M -3.23 % | 3.100 M 106.67 % | 1.500 M -21.05 % | 1.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 751.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K -24.24 % | 396.000 K 98.00 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K -35.69 % | 311.000 K 55.50 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K -47.48 % | 380.806 K -45.60 % | 700.000 K 16.67 % | 600.000 K -14.29 % | 700.000 K -40.08 % | 1.168 M -2.64 % | 1.200 M -7.69 % | 1.300 M 18.18 % | 1.100 M -21.98 % | 1.410 M -11.88 % | 1.600 M 14.29 % | 1.400 M -6.67 % | 1.500 M | 0.000 -100.00 % | 1.500 M 7.14 % | 1.400 M -6.67 % | 1.500 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 |
| Depreciation and amortization | 0.000 -100.00 % | 3.700 M | 0.000 -100.00 % | 3.300 M -2.94 % | 3.400 M 6.25 % | 3.200 M 0.00 % | 3.200 M 3.23 % | 3.100 M 0.00 % | 3.100 M 210.00 % | 1.000 M -72.22 % | 3.600 M 16.13 % | 3.100 M -22.50 % | 4.000 M 5.26 % | 3.800 M -9.52 % | 4.200 M 2.44 % | 4.100 M 0.00 % | 4.100 M -8.89 % | 4.500 M -16.57 % | 5.394 M 7.88 % | 5.000 M -7.30 % | 5.394 M -0.44 % | 5.417 M -6.80 % | 5.813 M 7.64 % | 5.400 M -7.10 % | 5.813 M -0.17 % | 5.822 M 5.51 % | 5.518 M 0.00 % | 5.518 M 0.00 % | 5.518 M 0.00 % | 5.518 M 0.34 % | 5.500 M 1.85 % | 5.400 M -3.57 % | 5.600 M 211.11 % | 1.800 M -70.97 % | 6.200 M 0.00 % | 6.200 M 1.64 % | 6.100 M -3.17 % | 6.300 M 3.28 % | 6.100 M 0.00 % | 6.100 M 7.02 % | 5.700 M 35.55 % | 4.205 M -33.25 % | 6.300 M 0.00 % | 6.300 M -4.55 % | 6.600 M 4.27 % | 6.330 M 15.09 % | 5.500 M -21.43 % | 7.000 M 0.00 % | 7.000 M 22.16 % | 5.730 M -19.29 % | 7.100 M 1.43 % | 7.000 M 1.45 % | 6.900 M 7.81 % | 6.400 M -18.99 % | 7.900 M -1.25 % | 8.000 M 37.93 % | 5.800 M -46.30 % | 10.800 M |
| Operating income | 3.800 M -30.91 % | 5.500 M -9.84 % | 6.100 M 205.00 % | 2.000 M -75.00 % | 8.000 M 42.86 % | 5.600 M 522.22 % | 900.000 K 137.50 % | -2.400 M -250.00 % | 1.600 M 300.00 % | 400.000 K -76.47 % | 1.700 M -41.38 % | 2.900 M 61.11 % | 1.800 M -33.33 % | 2.700 M 145.45 % | 1.100 M -31.25 % | 1.600 M 60.00 % | 1.000 M 400.00 % | 200.000 K 122.22 % | -900.000 K -131.03 % | 2.900 M 143.28 % | -6.700 M -414.38 % | 2.131 M 252.23 % | -1.400 M 17.65 % | -1.700 M -41.67 % | -1.200 M 88.17 % | -10.143 M -91.38 % | -5.300 M -330.43 % | 2.300 M 0.00 % | 2.300 M 136.36 % | 973.096 K -18.91 % | 1.200 M -20.00 % | 1.500 M 7.14 % | 1.400 M 123.33 % | -6.000 M -766.67 % | 900.000 K 50.00 % | 600.000 K -91.78 % | 7.300 M 8.96 % | 6.700 M 3 250.00 % | 200.000 K -88.89 % | 1.800 M 50.00 % | 1.200 M -71.62 % | 4.229 M 92.21 % | 2.200 M 4.76 % | 2.100 M 170.00 % | -3.000 M -635.23 % | -408.034 K 98.47 % | -26.700 M -4 550.00 % | 600.000 K 50.00 % | 400.000 K 109.72 % | -4.116 M -296.01 % | 2.100 M -4.55 % | 2.200 M 10.00 % | 2.000 M -41.18 % | 3.400 M -10.53 % | 3.800 M 40.74 % | 2.700 M 0.00 % | 2.700 M 145.45 % | 1.100 M |
| Operating income ratio | 0.04 -28.64 % | 0.05 -11.61 % | 0.06 193.36 % | 0.02 -75.82 % | 0.08 56.78 % | 0.05 413.48 % | 0.01 139.28 % | -0.03 -253.41 % | 0.02 282.98 % | 0.00 -74.39 % | 0.02 -37.57 % | 0.03 46.84 % | 0.02 -38.80 % | 0.03 207.34 % | 0.01 -27.50 % | 0.01 24.55 % | 0.01 437.46 % | 0.00 126.72 % | -0.01 -120.93 % | 0.04 117.82 % | -0.21 -957.65 % | 0.02 299.26 % | -0.01 24.62 % | -0.02 -50.09 % | -0.01 88.49 % | -0.09 -119.88 % | -0.04 -389.05 % | 0.01 -17.61 % | 0.02 141.46 % | 0.01 -20.07 % | 0.01 -9.89 % | 0.01 -0.66 % | 0.01 124.45 % | -0.04 -672.36 % | 0.01 88.66 % | 0.00 -92.36 % | 0.05 25.83 % | 0.04 2 187.31 % | 0.00 -83.52 % | 0.01 20.82 % | 0.01 -74.82 % | 0.04 181.79 % | 0.01 -58.24 % | 0.03 252.80 % | -0.02 -439.88 % | 0.00 97.87 % | -0.17 -4 447.70 % | 0.00 62.06 % | 0.00 112.16 % | -0.02 -301.05 % | 0.01 -2.34 % | 0.01 -2.57 % | 0.01 -29.52 % | 0.01 -2.33 % | 0.02 35.31 % | 0.01 -12.03 % | 0.01 56.48 % | 0.01 |
| Total other income expenses net | 6.900 M 309.09 % | -3.300 M -1 750.00 % | 200.000 K -83.33 % | 1.200 M -82.35 % | 6.800 M 257.89 % | 1.900 M 533.33 % | 300.000 K -66.67 % | 900.000 K -89.89 % | 8.900 M -79.63 % | 43.686 M 14 462.00 % | 300.000 K 250.00 % | -200.000 K | 0.000 -100.00 % | 4.954 M 350.36 % | 1.100 M 1 200.00 % | -100.000 K 0.00 % | -100.000 K -102.83 % | 3.537 M 7.18 % | 3.300 M 450.00 % | 600.000 K 220.00 % | -500.000 K -109.80 % | 5.104 M 121.90 % | 2.300 M 291.67 % | -1.200 M -100.00 % | -600.000 K -1 955.64 % | -29.188 K 98.05 % | -1.500 M -15.38 % | -1.300 M 7.14 % | -1.400 M -352.05 % | -309.700 K 77.88 % | -1.400 M -16.67 % | -1.200 M -500.00 % | -200.000 K | 0.000 100.00 % | -500.000 K 44.44 % | -900.000 K | 0.000 | 0.000 100.00 % | -500.000 K 95.37 % | -10.800 M -10.20 % | -9.800 M -9 700.00 % | -100.000 K 99.09 % | -11.000 M 0.00 % | -11.000 M 0.00 % | -11.000 M -204.33 % | 10.543 M 196.73 % | -10.900 M 10.66 % | -12.200 M -577.78 % | -1.800 M -101.80 % | -891.978 K 47.53 % | -1.700 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 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-03-31 | 2011-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -47.900 M | 0.000 100.00 % | -47.000 M | 0.000 100.00 % | -29.200 M -163.76 % | 45.800 M 210.36 % | -41.500 M -167.04 % | 61.901 M 224.68 % | -49.649 M -293.19 % | 25.700 M 234.55 % | -19.100 M -367.88 % | 7.130 M 749.82 % | 839.000 K -97.47 % | 33.200 M 201.53 % | -32.700 M -597.49 % | 6.573 M 43.55 % | 4.579 M -91.43 % | 53.400 M 225.94 % | -42.400 M -283.56 % | 23.099 M 94.82 % | 11.857 M -24.48 % | 15.700 M 127.54 % | 6.900 M 137.28 % | 2.908 M -95.21 % | 60.693 M 731.41 % | 7.300 M -75.91 % | 30.300 M 248.85 % | 8.686 M -82.68 % | 50.150 M 373.11 % | 10.600 M -83.89 % | 65.800 M 108.89 % | 31.500 M -10.26 % | 35.100 M 135.57 % | 14.900 M -63.03 % | 40.300 M 1.51 % | 39.700 M 318.25 % | 9.492 M -31.22 % | 13.800 M -47.73 % | 26.400 M 103.77 % | 12.956 M -54.24 % | 28.315 M 92.62 % | 14.700 M -43.02 % | 25.800 M 117.12 % | 11.883 M -77.55 % | 52.931 M 292.08 % | 13.500 M -64.00 % | 37.500 M 183.51 % | 13.227 M -77.98 % | 60.076 M 173.07 % | 22.000 M -54.26 % | 48.100 M -41.05 % | 81.592 M 5.22 % | 77.541 M |
| Total investments | 0.000 -100.00 % | 63.400 M | 0.000 -100.00 % | 42.400 M | 0.000 -100.00 % | 74.937 M -18.19 % | 91.600 M 118.62 % | 41.900 M -66.16 % | 123.802 M 1 533.49 % | 7.579 M -85.25 % | 51.400 M 51 300.00 % | 100.000 K -99.30 % | 14.260 M 26 307.41 % | 54.000 K -99.92 % | 66.400 M 66 300.00 % | 100.000 K -99.24 % | 13.146 M 24 244.29 % | 54.000 K -99.95 % | 106.800 M 106 700.00 % | 100.000 K -99.78 % | 46.199 M 86 091.29 % | 53.600 K -99.83 % | 31.400 M 31 300.00 % | 100.000 K -98.28 % | 5.816 M 10 750.45 % | 53.600 K -99.63 % | 14.600 M 14 500.00 % | 100.000 K -99.42 % | 17.371 M 32 309.08 % | 53.600 K -99.75 % | 21.200 M 21 100.00 % | 100.000 K -99.84 % | 63.000 M 62 900.00 % | 100.000 K -99.66 % | 29.800 M 29 700.00 % | 100.000 K -99.87 % | 79.400 M 148 034.33 % | 53.600 K -99.81 % | 27.600 M 27 500.00 % | 100.000 K -99.61 % | 25.912 M 48 243.09 % | 53.600 K -99.82 % | 29.400 M 29 300.00 % | 100.000 K -99.58 % | 23.765 M 44 237.94 % | 53.600 K -99.80 % | 27.000 M 26 900.00 % | 100.000 K -99.62 % | 26.454 M 49 253.95 % | 53.600 K -99.88 % | 44.000 M 43 900.00 % | 100.000 K 86.57 % | 53.600 K -94.71 % | 1.014 M |
| Total debt | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 3.377 M | 0.000 -100.00 % | 4.300 M | 0.000 -100.00 % | 5.233 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 7.969 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 7.975 M | 0.000 -100.00 % | 11.000 M | 0.000 -100.00 % | 34.956 M | 0.000 -100.00 % | 22.600 M | 0.000 -100.00 % | 61.844 M | 0.000 -100.00 % | 37.600 M | 0.000 -100.00 % | 55.404 M | 0.000 -100.00 % | 76.400 M | 0.000 -100.00 % | 66.600 M | 0.000 -100.00 % | 55.200 M | 0.000 -100.00 % | 45.039 M | 0.000 -100.00 % | 40.200 M | 0.000 -100.00 % | 41.271 M | 0.000 -100.00 % | 40.500 M | 0.000 -100.00 % | 64.813 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 73.302 M | 0.000 -100.00 % | 81.600 M -28.63 % | 114.331 M 22.87 % | 93.053 M |
| Accumulated other comprehensive income loss | 233.950 M 259.73 % | 65.035 M -69.15 % | 210.800 M 24.51 % | 169.300 M -17.75 % | 205.827 M 216.49 % | 65.035 M -67.24 % | 198.500 M 378.31 % | 41.500 M -77.36 % | 183.325 M 198.27 % | 61.462 M -55.27 % | 137.400 M 231.08 % | 41.500 M -69.03 % | 134.020 M 222.94 % | 41.500 M -66.42 % | 123.600 M 197.83 % | 41.500 M -65.85 % | 121.519 M 97.71 % | 61.462 M -48.26 % | 118.800 M 53.69 % | 77.300 M -33.34 % | 115.967 M 33 056.37 % | -351.880 K -100.33 % | 106.800 M 63.55 % | 65.300 M -41.75 % | 112.103 M 43 192.48 % | -260.145 K -100.21 % | 124.700 M 49.88 % | 83.200 M -32.55 % | 123.356 M 69 360.93 % | -178.104 K -100.13 % | 141.600 M 41.46 % | 100.100 M -28.04 % | 139.100 M 106 133.46 % | -131.185 K -100.09 % | 143.100 M 40.85 % | 101.600 M -25.73 % | 136.800 M 962 644 420 350 443 648.00 % | 0.000 -100.00 % | 131.100 M 46.32 % | 89.600 M -30.38 % | 128.690 M | 0.000 -100.00 % | 125.600 M 49.35 % | 84.100 M -33.88 % | 127.185 M | 0.000 -100.00 % | 168.500 M 32.68 % | 127.000 M -14.32 % | 148.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 107.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.523 M | 0.000 | 0.000 | 0.000 100.00 % | -4.978 M | 0.000 | 0.000 | 0.000 100.00 % | -10.178 M | 0.000 | 0.000 | 0.000 100.00 % | -14.134 M | 0.000 | 0.000 | 0.000 100.00 % | -2.962 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.797 M | 0.000 | 0.000 | 0.000 100.00 % | -7.549 M | 0.000 | 0.000 | 0.000 100.00 % | -15.608 M | 0.000 | 0.000 | 0.000 100.00 % | -19.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.698 M | 0.000 | 0.000 -100.00 % | 1.375 M 4.26 % | 1.318 M |
| Common stock | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 41.466 M | 0.000 -100.00 % | 41.500 M 0.08 % | 41.466 M 0.00 % | 41.466 M |
| Total equity | 233.950 M -0.02 % | 234.000 M 11.01 % | 210.800 M 0.00 % | 210.800 M 2.42 % | 205.827 M 0.01 % | 205.800 M 3.68 % | 198.500 M 0.00 % | 198.500 M 8.28 % | 183.325 M 0.00 % | 183.326 M 33.43 % | 137.400 M 0.00 % | 137.400 M 2.52 % | 134.020 M 0.00 % | 134.020 M 8.43 % | 123.600 M 0.00 % | 123.600 M 1.71 % | 121.519 M 0.00 % | 121.519 M 2.29 % | 118.800 M 0.00 % | 118.800 M 2.44 % | 115.967 M 0.00 % | 115.967 M 8.58 % | 106.800 M 0.00 % | 106.800 M -4.73 % | 112.103 M 0.00 % | 112.103 M -10.10 % | 124.700 M 0.00 % | 124.700 M 1.09 % | 123.356 M 0.00 % | 123.356 M -12.88 % | 141.600 M 0.00 % | 141.600 M 1.80 % | 139.100 M 0.00 % | 139.100 M -2.80 % | 143.100 M 0.00 % | 143.100 M 4.61 % | 136.800 M 15.01 % | 118.947 M -9.27 % | 131.100 M 0.00 % | 131.100 M 1.87 % | 128.690 M 0.00 % | 128.690 M 2.46 % | 125.600 M 0.00 % | 125.600 M -1.25 % | 127.185 M 0.00 % | 127.185 M -24.52 % | 168.500 M 0.00 % | 168.500 M 13.68 % | 148.229 M 0.00 % | 148.229 M -0.78 % | 149.400 M 1.98 % | 146.500 M 3.68 % | 141.305 M 24.77 % | 113.249 M |
| Other non current liabilities | -233.950 M | 0.000 100.00 % | -210.800 M | 0.000 100.00 % | -205.827 M -20 582 600.00 % | -1.000 K 100.00 % | -198.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.500 M | 0.000 -100.00 % | 13.908 M | 0.000 -100.00 % | 74.700 M | 0.000 -100.00 % | 74.650 M | 0.000 -100.00 % | 74.800 M | 0.000 -100.00 % | 74.900 M | 0.000 -100.00 % | 75.100 M | 0.000 -100.00 % | 75.300 M | 0.000 -100.00 % | 101.300 M | 0.000 -100.00 % | 119.800 M | 0.000 -100.00 % | 119.800 M | 0.000 -100.00 % | 119.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 5.154 M | 0.000 -100.00 % | 45.800 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 1.395 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 3.376 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 5.521 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 35.994 M | 0.000 -100.00 % | 11.000 M | 0.000 -100.00 % | 13.302 M | 0.000 -100.00 % | 22.600 M | 0.000 -100.00 % | 34.140 M | 0.000 -100.00 % | 37.600 M | 0.000 -100.00 % | 30.943 M | 0.000 -100.00 % | 76.400 M | 0.000 -100.00 % | 66.600 M | 0.000 -100.00 % | 55.200 M | 0.000 -100.00 % | 23.006 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 161.071 M | 0.000 -100.00 % | 191.800 M | 0.000 -100.00 % | 210.113 M | 0.000 -100.00 % | 204.800 M | 0.000 -100.00 % | 227.102 M | 0.000 -100.00 % | 81.600 M -28.63 % | 114.331 M 22.87 % | 93.053 M |
| Total non current liabilities | -233.950 M -1 702.40 % | 14.600 M 106.93 % | -210.800 M -1 813.82 % | 12.300 M 105.98 % | -205.827 M -1 333.97 % | 16.680 M 108.40 % | -198.500 M -1 364.33 % | 15.700 M | 0.000 -100.00 % | 17.354 M | 0.000 -100.00 % | 18.900 M | 0.000 -100.00 % | 20.194 M | 0.000 -100.00 % | 46.900 M | 0.000 -100.00 % | 49.902 M | 0.000 -100.00 % | 96.700 M | 0.000 -100.00 % | 98.982 M | 0.000 -100.00 % | 110.000 M | 0.000 -100.00 % | 121.619 M | 0.000 -100.00 % | 130.900 M | 0.000 -100.00 % | 124.432 M | 0.000 -100.00 % | 177.700 M | 0.000 -100.00 % | 186.400 M | 0.000 -100.00 % | 175.000 M | 0.000 -100.00 % | 160.608 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 161.071 M | 0.000 -100.00 % | 191.800 M | 0.000 -100.00 % | 210.113 M | 0.000 -100.00 % | 209.500 M | 0.000 -100.00 % | 232.256 M | 0.000 -100.00 % | 132.400 M 11.54 % | 118.699 M 23.73 % | 95.937 M |
| Other current liabilities | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 3.160 M | 0.000 -100.00 % | 2.000 M | 0.000 100.00 % | -2.349 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 17.400 M | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 29.700 M | 0.000 -100.00 % | 2.030 M | 0.000 -100.00 % | 45.800 M | 0.000 -100.00 % | 6.735 M | 0.000 -100.00 % | 55.800 M | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 7.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 855.206 K | 0.000 -100.00 % | 42.200 M | 0.000 -100.00 % | 1.164 M | 0.000 -100.00 % | 50.400 M | 0.000 -100.00 % | 9.126 M | 0.000 -100.00 % | 74.800 M 419.59 % | 14.396 M 188.94 % | 4.982 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.209 M | 0.000 100.00 % | -25.600 M | 0.000 -100.00 % | 11.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.735 M | 0.000 100.00 % | -50.700 M | 0.000 -100.00 % | 1.121 M | 0.000 | 0.000 | 0.000 100.00 % | -20.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 984.685 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 |
| Short term debt | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 1.982 M | 0.000 -100.00 % | 1.900 M | 0.000 100.00 % | -4.003 M | 0.000 -100.00 % | 2.400 M | 0.000 100.00 % | -1.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 16.200 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 12.300 M | 0.000 -100.00 % | 14.300 M | 0.000 -100.00 % | 18.726 M | 0.000 -100.00 % | 28.500 M | 0.000 -100.00 % | 10.885 M | 0.000 -100.00 % | 43.900 M | 0.000 -100.00 % | 26.147 M | 0.000 -100.00 % | 54.600 M | 0.000 -100.00 % | 48.498 M | 0.000 -100.00 % | 54.400 M | 0.000 -100.00 % | 69.122 M | 0.000 -100.00 % | 84.900 M | 0.000 -100.00 % | 27.405 M | 0.000 -100.00 % | 32.200 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 21.400 M | 0.000 -100.00 % | 33.394 M | 0.000 -100.00 % | 64.400 M | 0.000 -100.00 % | 6.286 M | 0.000 -100.00 % | 42.200 M | 0.000 -100.00 % | 13.295 M | 0.000 -100.00 % | 50.400 M | 0.000 -100.00 % | 17.011 M | 0.000 -100.00 % | 74.800 M -45.93 % | 138.337 M 1.32 % | 136.532 M |
| Total liabilities | -233.950 M -859.58 % | 30.800 M 114.61 % | -210.800 M -731.14 % | 33.400 M 116.23 % | -205.827 M -868.01 % | 26.800 M 113.50 % | -198.500 M -761.67 % | 30.000 M | 0.000 -100.00 % | 36.080 M | 0.000 -100.00 % | 47.400 M | 0.000 -100.00 % | 31.079 M | 0.000 -100.00 % | 90.800 M | 0.000 -100.00 % | 76.049 M | 0.000 -100.00 % | 151.300 M | 0.000 -100.00 % | 147.480 M | 0.000 -100.00 % | 164.400 M | 0.000 -100.00 % | 190.741 M | 0.000 -100.00 % | 215.800 M | 0.000 -100.00 % | 151.836 M | 0.000 -100.00 % | 209.900 M | 0.000 -100.00 % | 193.000 M | 0.000 -100.00 % | 196.400 M | 0.000 -100.00 % | 194.003 M | 0.000 -100.00 % | 224.400 M | 0.000 -100.00 % | 167.357 M | 0.000 -100.00 % | 234.000 M | 0.000 -100.00 % | 223.408 M | 0.000 -100.00 % | 259.900 M | 0.000 -100.00 % | 249.267 M | 0.000 -100.00 % | 207.200 M -19.39 % | 257.036 M 10.57 % | 232.468 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M 103.92 % | -28.033 M -106.75 % | -13.559 M 70.40 % | -45.800 M 61.42 % | -118.700 M -91.76 % | -61.901 M -6 190 000.00 % | -1.000 K 100.00 % | -25.700 M 71.19 % | -89.200 M -1 151.05 % | -7.130 M -356 400.00 % | -2.000 K 99.99 % | -33.200 M -8 400.00 % | 400.000 K 106.09 % | -6.573 M -2 618 808.37 % | 251.000 100.00 % | -53.400 M -2 325.00 % | 2.400 M 110.39 % | -23.099 M -1 079.34 % | 2.359 M 115.02 % | -15.700 M -754.17 % | 2.400 M 182.53 % | -2.908 M -171.51 % | 4.066 M 155.70 % | -7.300 M -417.39 % | 2.300 M 126.48 % | -8.686 M -503.12 % | 2.155 M 120.33 % | -10.600 M -507.69 % | 2.600 M 108.25 % | -31.500 M -1 290.30 % | 2.646 M 117.76 % | -14.900 M -777.27 % | 2.200 M 105.54 % | -39.700 M -844.51 % | 5.332 M 138.64 % | -13.800 M -700.00 % | 2.300 M 117.75 % | -12.956 M -658.80 % | 2.319 M 115.77 % | -14.700 M -559.38 % | 3.200 M 126.93 % | -11.883 M -471.70 % | 3.197 M 123.68 % | -13.500 M -485.71 % | 3.500 M 126.46 % | -13.227 M -513.48 % | 3.199 M | 0.000 -100.00 % | 2.600 M 4 750.75 % | 53.600 K -94.71 % | 1.014 M |
| Long term investments | 0.000 -100.00 % | 63.400 M | 0.000 -100.00 % | 42.400 M | 0.000 -100.00 % | 58.760 M | 0.000 -100.00 % | 42.500 M | 0.000 -100.00 % | 7.702 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 425.749 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 53.600 K | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -1.703 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 225.566 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 53.600 K | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -3.435 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 53.600 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 53.600 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 53.600 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 322.173 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 267.062 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 |
| 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 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 322.173 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 267.062 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 |
| Property plant equipment net | 0.000 -100.00 % | 75.600 M | 0.000 -100.00 % | 82.600 M | 0.000 -100.00 % | 89.200 M | 0.000 -100.00 % | 76.700 M | 0.000 -100.00 % | 85.478 M | 0.000 -100.00 % | 89.000 M | 0.000 -100.00 % | 93.658 M | 0.000 -100.00 % | 104.100 M | 0.000 -100.00 % | 114.102 M | 0.000 -100.00 % | 134.500 M | 0.000 -100.00 % | 148.309 M | 0.000 -100.00 % | 162.500 M | 0.000 -100.00 % | 174.264 M | 0.000 -100.00 % | 181.500 M | 0.000 -100.00 % | 174.206 M | 0.000 -100.00 % | 185.300 M | 0.000 -100.00 % | 175.300 M | 0.000 -100.00 % | 169.200 M | 0.000 -100.00 % | 164.630 M | 0.000 -100.00 % | 162.400 M | 0.000 -100.00 % | 166.369 M | 0.000 -100.00 % | 167.700 M | 0.000 -100.00 % | 183.371 M | 0.000 -100.00 % | 187.300 M | 0.000 -100.00 % | 212.359 M | 0.000 -100.00 % | 207.000 M -11.93 % | 235.038 M 19.52 % | 196.653 M |
| Total non current assets | 0.000 -100.00 % | 139.000 M | 0.000 -100.00 % | 126.100 M 549.83 % | -28.033 M -121.03 % | 133.300 M 391.05 % | -45.800 M -138.39 % | 119.300 M 292.73 % | -61.901 M -166.36 % | 93.282 M 462.96 % | -25.700 M -128.78 % | 89.300 M 1 352.45 % | -7.130 M -107.58 % | 94.076 M 383.36 % | -33.200 M -131.68 % | 104.800 M 1 694.41 % | -6.573 M -105.73 % | 114.777 M 314.94 % | -53.400 M -138.92 % | 137.200 M 693.96 % | -23.099 M -115.30 % | 150.990 M 1 061.72 % | -15.700 M -109.51 % | 165.100 M 5 777.60 % | -2.908 M -101.64 % | 176.894 M 2 523.21 % | -7.300 M -103.97 % | 183.900 M 2 217.29 % | -8.686 M -104.92 % | 176.586 M 1 765.91 % | -10.600 M -105.64 % | 188.000 M 696.83 % | -31.500 M -117.70 % | 178.000 M 1 294.63 % | -14.900 M -108.69 % | 171.500 M 531.99 % | -39.700 M -123.84 % | 166.527 M 1 306.72 % | -13.800 M -108.37 % | 164.800 M 1 372.00 % | -12.956 M -107.68 % | 168.741 M 1 247.90 % | -14.700 M -108.60 % | 171.000 M 1 539.08 % | -11.883 M -106.37 % | 186.621 M 1 482.38 % | -13.500 M -107.07 % | 190.900 M 1 543.28 % | -13.227 M -106.13 % | 215.611 M | 0.000 -100.00 % | 209.600 M -10.84 % | 235.091 M 18.93 % | 197.666 M |
| Other current assets | -46.762 M -999.27 % | 5.200 M 110.53 % | -49.400 M -172.54 % | 68.100 M | 0.000 -100.00 % | 7.665 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 5.255 M | 0.000 -100.00 % | 8.100 M | 0.000 -100.00 % | 12.166 M | 0.000 -100.00 % | 24.100 M | 0.000 -100.00 % | 17.302 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 23.210 M | 0.000 -100.00 % | 18.600 M | 0.000 -100.00 % | 36.845 M | 0.000 -100.00 % | 35.800 M | 0.000 -100.00 % | 27.119 M | 0.000 -100.00 % | 22.600 M | 0.000 -100.00 % | 45.300 M | 0.000 -100.00 % | 35.500 M | 0.000 -100.00 % | 36.746 M | 0.000 -100.00 % | 37.900 M | 0.000 -100.00 % | 35.164 M | 0.000 -100.00 % | 34.400 M | 0.000 -100.00 % | 40.570 M | 0.000 -100.00 % | 30.600 M | 0.000 -100.00 % | 36.613 M | 0.000 | 0.000 -100.00 % | 130.511 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 20.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.177 M -82.34 % | 91.600 M 15 366.67 % | -600.000 K -100.48 % | 123.802 M 1 208.14 % | 9.464 M -81.59 % | 51.400 M 51 500.00 % | -100.000 K -100.70 % | 14.260 M 511.49 % | 2.332 M -96.49 % | 66.400 M 16 700.00 % | -400.000 K -103.04 % | 13.146 M 143.08 % | 5.408 M -94.94 % | 106.800 M | 0.000 -100.00 % | 46.199 M | 0.000 -100.00 % | 31.400 M | 0.000 -100.00 % | 5.816 M 231.04 % | 1.757 M -87.97 % | 14.600 M | 0.000 -100.00 % | 17.371 M 10 201.57 % | -171.966 K -100.81 % | 21.200 M | 0.000 -100.00 % | 63.000 M 1 023.07 % | 5.610 M -81.18 % | 29.800 M | 0.000 -100.00 % | 79.400 M 2 175.83 % | 3.489 M -87.36 % | 27.600 M | 0.000 -100.00 % | 25.912 M | 0.000 -100.00 % | 29.400 M | 0.000 -100.00 % | 23.765 M | 0.000 -100.00 % | 27.000 M | 0.000 -100.00 % | 26.454 M | 0.000 -100.00 % | 44.000 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 49.300 M | 0.000 -100.00 % | 49.400 M | 0.000 -100.00 % | 11.856 M 125.89 % | -45.800 M -200.00 % | 45.800 M 173.99 % | -61.901 M -212.79 % | 54.882 M 313.55 % | -25.700 M -200.00 % | 25.700 M 460.45 % | -7.130 M -200.00 % | 7.130 M 121.48 % | -33.200 M -200.00 % | 33.200 M 605.10 % | -6.573 M -293.55 % | 3.396 M 106.36 % | -53.400 M -200.00 % | 53.400 M 331.18 % | -23.099 M -200.00 % | 23.099 M 247.13 % | -15.700 M -200.00 % | 15.700 M 639.90 % | -2.908 M -352.63 % | 1.151 M 115.77 % | -7.300 M -200.00 % | 7.300 M 184.05 % | -8.686 M -265.30 % | 5.254 M 149.57 % | -10.600 M -200.00 % | 10.600 M 133.65 % | -31.500 M -200.00 % | 31.500 M 311.41 % | -14.900 M -200.00 % | 14.900 M 137.53 % | -39.700 M -211.68 % | 35.547 M 357.59 % | -13.800 M -200.00 % | 13.800 M 206.51 % | -12.956 M -200.00 % | 12.956 M 188.14 % | -14.700 M -200.00 % | 14.700 M 223.71 % | -11.883 M -200.00 % | 11.883 M 188.02 % | -13.500 M -200.00 % | 13.500 M 202.07 % | -13.227 M -200.00 % | 13.227 M 160.12 % | -22.000 M -165.67 % | 33.500 M 2.32 % | 32.739 M 111.06 % | 15.512 M |
| Cash and short term investments | 46.762 M -5.15 % | 49.300 M -0.20 % | 49.400 M 0.00 % | 49.400 M 76.22 % | 28.033 M 0.00 % | 28.033 M -38.79 % | 45.800 M 0.00 % | 45.800 M -26.01 % | 61.901 M -3.80 % | 64.346 M 150.37 % | 25.700 M 0.00 % | 25.700 M 260.45 % | 7.130 M -24.65 % | 9.462 M -71.50 % | 33.200 M 0.00 % | 33.200 M 405.10 % | 6.573 M -25.34 % | 8.804 M -83.51 % | 53.400 M 0.00 % | 53.400 M 131.18 % | 23.099 M 0.00 % | 23.099 M 47.13 % | 15.700 M 0.00 % | 15.700 M 439.90 % | 2.908 M 0.00 % | 2.908 M -60.17 % | 7.300 M 0.00 % | 7.300 M -15.95 % | 8.686 M 70.90 % | 5.082 M -52.05 % | 10.600 M 0.00 % | 10.600 M -66.35 % | 31.500 M 0.00 % | 31.500 M 111.41 % | 14.900 M 0.00 % | 14.900 M -62.47 % | 39.700 M 1.70 % | 39.036 M 182.87 % | 13.800 M 0.00 % | 13.800 M 6.51 % | 12.956 M 0.00 % | 12.956 M -11.86 % | 14.700 M 0.00 % | 14.700 M 23.71 % | 11.883 M 0.00 % | 11.883 M -11.98 % | 13.500 M 0.00 % | 13.500 M 2.07 % | 13.227 M 0.00 % | 13.227 M -39.88 % | 22.000 M -34.33 % | 33.500 M 2.32 % | 32.739 M 111.06 % | 15.512 M |
| Total current assets | 0.000 -100.00 % | 125.800 M | 0.000 -100.00 % | 118.100 M 321.29 % | 28.033 M -71.77 % | 99.300 M 116.81 % | 45.800 M -58.06 % | 109.200 M 76.41 % | 61.901 M -50.92 % | 126.124 M 390.75 % | 25.700 M -73.09 % | 95.500 M 1 239.41 % | 7.130 M -89.96 % | 71.023 M 113.92 % | 33.200 M -69.71 % | 109.600 M 1 567.44 % | 6.573 M -92.06 % | 82.791 M 55.04 % | 53.400 M -59.82 % | 132.900 M 475.34 % | 23.099 M -79.46 % | 112.457 M 616.29 % | 15.700 M -85.20 % | 106.100 M 3 548.65 % | 2.908 M -97.69 % | 125.950 M 1 625.34 % | 7.300 M -95.34 % | 156.600 M 1 702.98 % | 8.686 M -91.19 % | 98.607 M 830.25 % | 10.600 M -93.52 % | 163.500 M 419.05 % | 31.500 M -79.56 % | 154.100 M 934.23 % | 14.900 M -91.13 % | 168.000 M 323.17 % | 39.700 M -72.89 % | 146.423 M 961.04 % | 13.800 M -92.76 % | 190.700 M 1 371.91 % | 12.956 M -89.82 % | 127.307 M 766.03 % | 14.700 M -92.21 % | 188.600 M 1 487.20 % | 11.883 M -92.75 % | 163.972 M 1 114.61 % | 13.500 M -94.32 % | 237.500 M 1 695.59 % | 13.227 M -92.73 % | 181.884 M 726.75 % | 22.000 M -84.73 % | 144.100 M -11.73 % | 163.250 M 10.27 % | 148.051 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 2.218 M | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 6.461 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 14.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.192 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.937 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 |
| Net receivables | 0.000 -100.00 % | 71.300 M | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 63.602 M | 0.000 -100.00 % | 53.400 M | 0.000 -100.00 % | 59.561 M | 0.000 -100.00 % | 54.700 M | 0.000 -100.00 % | 51.727 M | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 59.921 M | 0.000 -100.00 % | 62.800 M | 0.000 -100.00 % | 66.147 M | 0.000 -100.00 % | 72.900 M | 0.000 -100.00 % | 86.197 M | 0.000 -100.00 % | 115.100 M | 0.000 -100.00 % | 62.802 M | 0.000 -100.00 % | 152.900 M | 0.000 -100.00 % | 77.327 M | 0.000 -100.00 % | 153.100 M | 0.000 -100.00 % | 75.579 M | 0.000 -100.00 % | 139.000 M | 0.000 -100.00 % | 79.187 M | 0.000 -100.00 % | 139.500 M | 0.000 -100.00 % | 111.519 M | 0.000 -100.00 % | 193.400 M | 0.000 -100.00 % | 132.044 M | 0.000 -100.00 % | 110.600 M | 0.000 -100.00 % | 132.539 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.130 M | 0.000 -100.00 % | 118.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.200 M | 0.000 100.00 % | -56.000 K | 0.000 100.00 % | -400.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -53.600 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 8.500 M | 0.000 -100.00 % | 16.900 M | 0.000 -100.00 % | 7.158 M | 0.000 -100.00 % | 10.400 M | 0.000 -100.00 % | 5.683 M | 0.000 -100.00 % | 24.000 M | 0.000 -100.00 % | 4.058 M | 0.000 -100.00 % | 26.500 M | 0.000 -100.00 % | 7.457 M | 0.000 -100.00 % | 24.900 M | 0.000 -100.00 % | 13.535 M | 0.000 -100.00 % | 8.600 M | 0.000 -100.00 % | 8.823 M | 0.000 -100.00 % | 29.100 M | 0.000 -100.00 % | 1.802 M | 0.000 -100.00 % | 30.700 M | 0.000 -100.00 % | 5.300 M | 0.000 -100.00 % | 16.900 M | 0.000 -100.00 % | 4.341 M | 0.000 -100.00 % | 64.400 M | 0.000 -100.00 % | 5.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.885 M | 0.000 | 0.000 -100.00 % | 123.941 M -5.78 % | 131.549 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.350 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 3.376 M | 0.000 -100.00 % | 4.200 M | 0.000 100.00 % | -14.673 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 |
| 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 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.860 M | 0.000 | 0.000 | 0.000 100.00 % | -4.378 M | 0.000 | 0.000 | 0.000 100.00 % | -4.209 M | 0.000 | 0.000 | 0.000 100.00 % | -330.080 K | 0.000 | 0.000 | 0.000 100.00 % | -25.861 M | 0.000 | 0.000 | 0.000 100.00 % | -1.121 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 |
| 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 -100.00 % | 351.880 K | 0.000 | 0.000 | 0.000 -100.00 % | 260.145 K | 0.000 | 0.000 | 0.000 -100.00 % | 178.104 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 19.996 M | 0.000 -100.00 % | 169.300 M | 0.000 -100.00 % | 19.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.065 M | 0.000 -100.00 % | 105.000 M 6.64 % | 98.465 M 39.74 % | 70.465 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 14.600 M | 0.000 -100.00 % | 11.900 M | 0.000 -100.00 % | 15.286 M | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 13.978 M | 0.000 -100.00 % | 14.700 M | 0.000 -100.00 % | 14.673 M | 0.000 -100.00 % | 13.900 M | 0.000 -100.00 % | 13.907 M | 0.000 -100.00 % | 11.000 M | 0.000 -100.00 % | 11.030 M | 0.000 -100.00 % | 12.600 M | 0.000 -100.00 % | 12.579 M | 0.000 -100.00 % | 18.200 M | 0.000 -100.00 % | 18.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 5.154 M | 0.000 -100.00 % | 5.000 M 14.47 % | 4.368 M 51.46 % | 2.884 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 264.800 M | 0.000 -100.00 % | 244.200 M | 0.000 -100.00 % | 232.600 M | 0.000 -100.00 % | 228.500 M | 0.000 -100.00 % | 219.406 M | 0.000 -100.00 % | 184.800 M | 0.000 -100.00 % | 165.099 M | 0.000 -100.00 % | 214.400 M | 0.000 -100.00 % | 197.568 M | 0.000 -100.00 % | 270.100 M | 0.000 -100.00 % | 263.447 M | 0.000 -100.00 % | 271.200 M | 0.000 -100.00 % | 302.844 M | 0.000 -100.00 % | 340.500 M | 0.000 -100.00 % | 275.193 M | 0.000 -100.00 % | 351.500 M | 0.000 -100.00 % | 332.100 M | 0.000 -100.00 % | 339.500 M | 0.000 -100.00 % | 312.950 M | 0.000 -100.00 % | 355.500 M | 0.000 -100.00 % | 296.047 M | 0.000 -100.00 % | 359.600 M | 0.000 -100.00 % | 350.593 M | 0.000 -100.00 % | 428.400 M | 0.000 -100.00 % | 397.495 M | 0.000 -100.00 % | 353.700 M -11.21 % | 398.341 M 15.22 % | 345.717 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-03-31 | 2011-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.600 M -63.40 % | -5.263 M -19.61 % | -4.400 M -83.33 % | -2.400 M 7.69 % | -2.600 M 59.99 % | -6.498 M -382.52 % | 2.300 M 144.23 % | -5.200 M 48.00 % | -10.000 M 77.63 % | -44.698 M -2 879.87 % | -1.500 M 21.05 % | -1.900 M -35.71 % | -1.400 M 83.03 % | -8.250 M -275.00 % | -2.200 M -100.00 % | -1.100 M -22.22 % | -900.000 K -4.65 % | -860.000 K 52.22 % | -1.800 M 82.35 % | -10.200 M -237.84 % | 7.400 M 186.49 % | -8.556 M -1 122.24 % | -700.000 K -123.33 % | 3.000 M 30.43 % | 2.300 M -61.48 % | 5.972 M -6.69 % | 6.400 M 1 014.29 % | -700.000 K -16.67 % | -600.000 K -153.38 % | 1.124 M 224.88 % | -900.000 K 35.71 % | -1.400 M -27.27 % | -1.100 M -123.46 % | 4.689 M 769.84 % | -700.000 K -40.00 % | -500.000 K 91.38 % | -5.800 M -6.24 % | -5.459 M -2 629.59 % | -200.000 K 85.71 % | -1.400 M -40.00 % | -1.000 M 68.12 % | -3.137 M -42.57 % | -2.200 M -4.76 % | -2.100 M -156.76 % | 3.700 M -75.07 % | 14.843 M 109.06 % | 7.100 M 136.04 % | -19.700 M -4 825.00 % | -400.000 K -113.49 % | 2.965 M 264.70 % | -1.800 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M 23.08 % | 5.200 M -48.00 % | 10.000 M -77.63 % | 44.700 M 2 880.00 % | 1.500 M -21.05 % | 1.900 M 35.71 % | 1.400 M -82.93 % | 8.200 M 272.73 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M 23.08 % | 5.200 M 111.59 % | -44.882 M -200.41 % | 44.700 M 284.71 % | -24.200 M -1 373.68 % | 1.900 M 35.71 % | 1.400 M -82.93 % | 8.200 M 272.73 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.200 M 13.97 % | 45.800 M 12.81 % | 40.600 M -26.02 % | 54.882 M 439.01 % | 10.182 M -60.38 % | 25.700 M 7.98 % | 23.800 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 % | 32.644 M -37.46 % | 52.200 M 13.97 % | 45.800 M 358.00 % | 10.000 M -81.78 % | 54.882 M 3 558.80 % | 1.500 M -94.16 % | 25.700 M 1 735.71 % | 1.400 M -82.93 % | 8.200 M 272.73 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M 23.08 % | 5.200 M -48.00 % | 10.000 M -77.63 % | 44.700 M 2 880.00 % | 1.500 M -21.05 % | 1.900 M 35.71 % | 1.400 M -82.93 % | 8.200 M 272.73 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M 23.08 % | 5.200 M -48.00 % | 10.000 M -77.63 % | 44.700 M 2 880.00 % | 1.500 M -21.05 % | 1.900 M 35.71 % | 1.400 M -82.93 % | 8.200 M 272.73 % | 2.200 M 100.00 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2012 |