SRU Steels Limited SRUSTEELS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 253.437 M 43.90 % | 176.122 M 11.56 % | 157.865 M 11.97 % | 140.994 M -46.29 % | 262.515 M -31.76 % | 384.671 M 15.43 % | 333.240 M 55.99 % | 213.634 M 2 206.41 % | 9.263 M 99.99 % | 4.631 M -12.63 % | 5.301 M -22.03 % | 6.798 M |
| Net income | -4.588 M -241.82 % | 3.235 M -53.69 % | 6.986 M 203.74 % | 2.300 M 8.74 % | 2.115 M -4.07 % | 2.205 M -25.66 % | 2.966 M -53.49 % | 6.376 M 116.06 % | 2.951 M 50.29 % | 1.964 M 19.38 % | 1.645 M 33.07 % | 1.236 M |
| Income before tax | -4.590 M -204.99 % | 4.372 M -53.73 % | 9.449 M 204.02 % | 3.108 M 7.81 % | 2.883 M -3.34 % | 2.982 M -28.64 % | 4.180 M -51.37 % | 8.596 M 101.00 % | 4.276 M 51.22 % | 2.828 M 18.67 % | 2.383 M 33.21 % | 1.789 M |
| Income before tax ratio | -0.02 -172.96 % | 0.02 -58.53 % | 0.06 171.53 % | 0.02 100.73 % | 0.01 41.64 % | 0.01 -38.18 % | 0.01 -68.83 % | 0.04 -91.29 % | 0.46 -24.39 % | 0.61 35.83 % | 0.45 70.84 % | 0.26 |
| EBITDA | -4.017 M -3 585.32 % | -109.000 K -102.54 % | 4.293 M 239.84 % | -3.070 M -135.23 % | 8.714 M 1 255.36 % | -754.228 K -148.87 % | 1.543 M -69.27 % | 5.021 M 509.74 % | 823.505 K 119.77 % | -4.165 M -25.19 % | -3.327 M -349.07 % | 1.336 M |
| Net income ratio | -0.02 -198.56 % | 0.02 -58.49 % | 0.04 171.28 % | 0.02 102.47 % | 0.01 40.57 % | 0.01 -35.60 % | 0.01 -70.18 % | 0.03 -90.63 % | 0.32 -24.85 % | 0.42 36.63 % | 0.31 70.66 % | 0.18 |
| Ratio EBITDA | -0.02 -2 461.06 % | 0.00 -102.28 % | 0.03 224.89 % | -0.02 -165.60 % | 0.03 1 792.98 % | 0.00 -142.34 % | 0.00 -80.30 % | 0.02 -73.56 % | 0.09 109.89 % | -0.90 -43.29 % | -0.63 -419.42 % | 0.20 |
| Gross profit ratio | 0.02 -50.39 % | 0.04 -63.09 % | 0.12 39.82 % | 0.08 11.56 % | 0.07 40.85 % | 0.05 20.43 % | 0.04 -38.19 % | 0.07 -92.89 % | 0.99 1.44 % | 0.98 1.41 % | 0.96 -1.84 % | 0.98 |
| Weighted average shs out dil | 57.350 M 362.62 % | 12.397 M 0.00 % | 12.397 M 3.41 % | 11.988 M -3.30 % | 12.397 M 3.41 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 120.32 % | 5.441 M |
| Weighted average shs out | 57.350 M 362.62 % | 12.397 M 0.00 % | 12.397 M 3.41 % | 11.988 M -3.30 % | 12.397 M 3.41 % | 11.988 M -0.28 % | 12.022 M 0.28 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 0.00 % | 11.988 M 119.85 % | 5.453 M |
| EPS diluted | -0.08 -130.77 % | 0.26 -53.57 % | 0.56 194.74 % | 0.19 11.76 % | 0.17 -5.56 % | 0.18 -28.00 % | 0.25 -52.83 % | 0.53 112.00 % | 0.25 56.25 % | 0.16 14.29 % | 0.14 -39.13 % | 0.23 |
| Earnings per share | -0.08 -130.77 % | 0.26 -53.57 % | 0.56 194.74 % | 0.19 11.76 % | 0.17 -5.56 % | 0.18 -28.00 % | 0.25 -52.83 % | 0.53 112.00 % | 0.25 56.25 % | 0.16 14.29 % | 0.14 -39.13 % | 0.23 |
| Gross profit | 5.357 M -28.61 % | 7.504 M -58.82 % | 18.221 M 56.55 % | 11.639 M -40.08 % | 19.425 M -3.88 % | 20.208 M 39.02 % | 14.536 M -3.58 % | 15.075 M 64.08 % | 9.188 M 102.88 % | 4.529 M -11.40 % | 5.111 M -23.46 % | 6.678 M |
| Income tax expense | -2.000 K -100.18 % | 1.137 M -53.84 % | 2.463 M 204.83 % | 808.000 K 5.23 % | 767.835 K -1.26 % | 777.659 K -35.93 % | 1.214 M -45.30 % | 2.219 M 67.45 % | 1.325 M 53.35 % | 864.242 K 17.10 % | 738.036 K 33.53 % | 552.703 K |
| Cost of revenue | 248.080 M 47.13 % | 168.618 M 20.75 % | 139.644 M 7.95 % | 129.355 M -46.79 % | 243.091 M -33.30 % | 364.463 M 14.36 % | 318.704 M 60.51 % | 198.559 M 265 494.99 % | 74.760 K -27.16 % | 102.637 K -45.90 % | 189.725 K 57.78 % | 120.249 K |
| General and administrative expenses | 0.000 -100.00 % | 963.000 K -9.24 % | 1.061 M 40.34 % | 756.000 K -32.61 % | 1.122 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.210 M -13.90 % | 4.890 M 308.22 % | 1.198 M |
| Selling and marketing expenses | 3.131 M 37.20 % | 2.282 M -10.16 % | 2.540 M 133.89 % | 1.086 M -71.80 % | 3.851 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.878 K 508.85 % | 59.601 K -16.42 % | 71.314 K |
| Other expenses | 11.014 M 98.52 % | 5.548 M -50.86 % | 11.291 M 127.00 % | 4.974 M -68.11 % | 15.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.587 M 43.15 % | 8.793 M -41.05 % | 14.917 M 118.85 % | 6.816 M -66.87 % | 20.573 M 253.66 % | 5.817 M 12.69 % | 5.162 M 21.65 % | 4.244 M 25.22 % | 3.389 M -25.90 % | 4.573 M -7.61 % | 4.950 M 289.98 % | 1.269 M |
| Cost and expenses | 260.667 M 46.90 % | 177.446 M 14.81 % | 154.561 M 13.51 % | 136.171 M -48.27 % | 263.229 M -28.91 % | 370.280 M 14.33 % | 323.866 M 59.70 % | 202.802 M 5 755.43 % | 3.463 M -25.93 % | 4.676 M -9.02 % | 5.140 M 269.88 % | 1.390 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.573 M -51.53 % | 3.245 M -9.89 % | 3.601 M 95.49 % | 1.842 M -62.96 % | 4.973 M -14.51 % | 5.817 M 12.69 % | 5.162 M 21.65 % | 4.244 M 25.22 % | 3.389 M -25.90 % | 4.573 M -7.61 % | 4.950 M 289.98 % | 1.269 M |
| Interest income | 0.000 -100.00 % | 4.639 M -20.46 % | 5.832 M -20.92 % | 7.375 M 195.01 % | 2.500 M -43.54 % | 4.428 M 50.93 % | 2.934 M -13.19 % | 3.380 M -14.00 % | 3.930 M -47.97 % | 7.552 M 23.51 % | 6.115 M 649.43 % | 815.916 K |
| Interest expense | 3.000 K -66.67 % | 9.000 K -35.71 % | 14.000 K -89.78 % | 137.000 K 39.77 % | 98.016 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 570.000 K -29.28 % | 806.000 K -18.34 % | 987.000 K -6.89 % | 1.060 M -20.75 % | 1.338 M 86.63 % | 716.670 K 159.34 % | 276.343 K -1.93 % | 281.777 K -41.27 % | 479.819 K -17.57 % | 582.119 K 46.02 % | 398.667 K 6.74 % | 373.490 K |
| Operating income | -7.230 M -446.07 % | -1.324 M -140.07 % | 3.304 M -31.49 % | 4.823 M 775.29 % | -714.213 K 51.44 % | -1.471 M -115.69 % | 9.374 M -13.46 % | 10.832 M 86.79 % | 5.799 M 222.16 % | -4.747 M -27.42 % | -3.726 M -168.88 % | 5.409 M |
| Operating income ratio | -0.03 -279.48 % | -0.01 -135.92 % | 0.02 -38.82 % | 0.03 1 357.31 % | 0.00 28.85 % | 0.00 -113.59 % | 0.03 -44.52 % | 0.05 -91.90 % | 0.63 161.08 % | -1.03 -45.84 % | -0.70 -188.34 % | 0.80 |
| Total other income expenses net | 2.640 M -53.65 % | 5.696 M -7.31 % | 6.145 M 458.31 % | -1.715 M | 0.000 -100.00 % | 4.453 M 185.74 % | -5.194 M -132.25 % | -2.236 M -46.88 % | -1.523 M -120.10 % | 7.575 M 24.01 % | 6.109 M 268.75 % | -3.620 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -24.474 M -2 027.09 % | 1.270 M -95.84 % | 30.519 M -17.25 % | 36.880 M 160.25 % | -61.216 M -359.34 % | 23.605 M 510.10 % | -5.756 M 11.36 % | -6.494 M -191.78 % | 7.075 M 92.09 % | 3.683 M 89.41 % | 1.944 M 29.47 % | 1.502 M |
| Total investments | 42.299 M 135.65 % | 17.950 M 0.00 % | 17.950 M 17.65 % | 15.257 M 61.11 % | 9.470 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.900 M 0.00 % | 1.900 M -93.86 % | 30.952 M -17.66 % | 37.590 M 6.05 % | 35.447 M 22.08 % | 29.035 M | 0.000 | 0.000 -100.00 % | 8.023 M 81.40 % | 4.423 M 6.90 % | 4.137 M 137.49 % | 1.742 M |
| Accumulated other comprehensive income loss | -5.211 M -184.65 % | 6.156 M 0.00 % | 6.156 M 0.02 % | 6.155 M -0.01 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.155 M 0.00 % | 6.156 M 0.00 % | 6.155 M |
| Retained earnings | -11.366 M -212.33 % | 10.118 M -70.63 % | 34.454 M 21.88 % | 28.268 M 8.90 % | 25.957 M 7.44 % | 24.158 M 10.17 % | 21.927 M 15.64 % | 18.962 M 47.94 % | 12.817 M 31.65 % | 9.736 M 25.27 % | 7.772 M 61.55 % | 4.811 M |
| Common stock | 599.393 M 400.00 % | 119.879 M 50.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 0.00 % | 79.919 M 120.32 % | 36.274 M |
| Total equity | 594.182 M 336.41 % | 136.153 M 2.42 % | 132.934 M 4.88 % | 126.748 M 1.86 % | 124.436 M 1.47 % | 122.638 M 1.85 % | 120.407 M 2.53 % | 117.441 M 5.52 % | 111.297 M 2.85 % | 108.215 M 1.85 % | 106.252 M 124.92 % | 47.241 M |
| Other non current liabilities | -1.000 K 0.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.900 M 0.00 % | 1.900 M | 0.000 -100.00 % | 5.499 M 35.96 % | 4.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.899 M 0.00 % | 1.899 M | 0.000 -100.00 % | 5.498 M 35.94 % | 4.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 403.000 K -92.84 % | 5.627 M -8.90 % | 6.177 M 54.31 % | 4.003 M 27.32 % | 3.144 M -71.49 % | 11.029 M 264.26 % | 3.028 M -2.40 % | 3.102 M -63.90 % | 8.592 M 182.90 % | 3.037 M -30.08 % | 4.344 M 98.01 % | 2.194 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.900 M -93.86 % | 30.952 M -3.55 % | 32.091 M 2.19 % | 31.402 M 8.15 % | 29.035 M | 0.000 | 0.000 -100.00 % | 8.023 M 81.40 % | 4.423 M 6.90 % | 4.137 M 137.49 % | 1.742 M |
| Total current liabilities | 4.953 M -43.23 % | 8.725 M -86.59 % | 65.066 M 48.65 % | 43.770 M -14.61 % | 51.257 M -22.75 % | 66.352 M 318.22 % | 15.865 M -69.72 % | 52.402 M -0.36 % | 52.593 M 84.48 % | 28.509 M 36.99 % | 20.812 M 10.49 % | 18.835 M |
| Total liabilities | 6.852 M -21.47 % | 8.725 M -86.59 % | 65.066 M 32.07 % | 49.268 M -10.91 % | 55.301 M -16.65 % | 66.352 M 318.22 % | 15.865 M -69.72 % | 52.402 M -0.36 % | 52.593 M 84.48 % | 28.509 M 36.99 % | 20.812 M 10.49 % | 18.835 M |
| Other non current assets | -90.000 K -117.68 % | 509.000 K 13.87 % | 447.000 K -97.07 % | 15.277 M 60.98 % | 9.490 M 102.86 % | 4.678 M -9.76 % | 5.184 M -9.56 % | 5.732 M -8.89 % | 6.292 M 47.34 % | 4.270 M 76.62 % | 2.418 M -92.53 % | 32.373 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 14.258 M 68.32 % | 8.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 90.000 K | 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 |
| Goodwill and intangible assets | 90.000 K | 0.000 | 0.000 100.00 % | -14.259 M -68.33 % | -8.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 22.445 M 562.88 % | 3.386 M -25.09 % | 4.520 M -5.28 % | 4.772 M -16.38 % | 5.707 M -19.90 % | 7.124 M 74.63 % | 4.080 M 438.98 % | 756.908 K -30.12 % | 1.083 M -25.20 % | 1.448 M 72.70 % | 838.474 K -31.79 % | 1.229 M |
| Total non current assets | 22.955 M 489.35 % | 3.895 M -21.58 % | 4.967 M -75.71 % | 20.447 M 31.75 % | 15.519 M 31.49 % | 11.802 M 27.41 % | 9.264 M 42.76 % | 6.489 M -12.01 % | 7.375 M 28.97 % | 5.718 M 75.61 % | 3.256 M -90.31 % | 33.603 M |
| Other current assets | 201.089 M 25 036.13 % | 800.000 K -99.43 % | 140.748 M 20.08 % | 117.216 M 661.08 % | 15.401 M -82.99 % | 90.549 M 17.93 % | 76.779 M 230.93 % | 23.201 M -82.39 % | 131.722 M 11.64 % | 117.985 M 16.29 % | 101.460 M 2 427.18 % | 4.015 M |
| Short term investments | 42.299 M 135.65 % | 17.950 M 0.00 % | 17.950 M | 0.000 -100.00 % | 999.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 26.374 M 4 086.35 % | 630.000 K 45.50 % | 433.000 K -39.01 % | 710.000 K -99.27 % | 96.663 M 1 680.15 % | 5.430 M -5.66 % | 5.756 M -11.36 % | 6.494 M 584.79 % | 948.267 K 28.18 % | 739.797 K -66.26 % | 2.193 M 812.73 % | 240.239 K |
| Cash and short term investments | 68.673 M 269.61 % | 18.580 M 4 190.99 % | 433.000 K -39.01 % | 710.000 K -99.27 % | 96.663 M 1 680.15 % | 5.430 M -5.66 % | 5.756 M -11.36 % | 6.494 M 584.79 % | 948.267 K 28.18 % | 739.797 K -66.26 % | 2.193 M 812.73 % | 240.239 K |
| Total current assets | 578.079 M 310.03 % | 140.983 M -26.96 % | 193.033 M 24.08 % | 155.569 M -5.27 % | 164.218 M -7.32 % | 177.187 M 39.51 % | 127.009 M -22.25 % | 163.354 M 4.37 % | 156.516 M 19.47 % | 131.006 M 5.81 % | 123.807 M 281.26 % | 32.473 M |
| Inventory | 70.257 M | 0.000 -100.00 % | 21.110 M 104.18 % | 10.339 M 31.26 % | 7.877 M -56.22 % | 17.991 M | 0.000 -100.00 % | 10.429 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 238.060 M 95.77 % | 121.603 M 295.56 % | 30.742 M 12.59 % | 27.304 M -38.33 % | 44.277 M -29.96 % | 63.217 M 42.15 % | 44.474 M -63.91 % | 123.230 M 416.80 % | 23.845 M 94.15 % | 12.282 M -39.06 % | 20.154 M -28.58 % | 28.218 M |
| Tax assets | 510.000 K | 0.000 | 0.000 -100.00 % | 399.000 K 23.72 % | 322.511 K | 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 |
| Account payables | 4.550 M | 0.000 -100.00 % | 25.425 M 274.34 % | 6.792 M -57.06 % | 15.816 M -39.84 % | 26.288 M 104.78 % | 12.838 M -73.96 % | 49.300 M 37.03 % | 35.978 M 70.92 % | 21.049 M 70.71 % | 12.330 M -17.24 % | 14.899 M |
| Tax payables | 0.000 -100.00 % | 1.198 M -52.31 % | 2.512 M 184.16 % | 884.000 K -1.14 % | 894.182 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 12.405 M -0.01 % | 12.406 M 0.01 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 601.034 M 314.86 % | 144.878 M -26.83 % | 198.000 M 12.49 % | 176.016 M -2.07 % | 179.737 M -4.90 % | 188.990 M 38.69 % | 136.272 M -19.77 % | 169.843 M 3.63 % | 163.890 M 19.87 % | 136.725 M 7.60 % | 127.064 M 92.30 % | 66.076 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -370.987 M -1 812.14 % | 21.668 M 199.95 % | -21.679 M 76.17 % | -90.962 M -192.42 % | 98.422 M 843.25 % | -13.242 M -135.74 % | 37.052 M 575.58 % | -7.791 M 64.93 % | -22.216 M -80.68 % | -12.296 M -709.08 % | -1.520 M 92.66 % | -20.712 M |
| Accounts receivables | -97.786 M -515.65 % | 23.526 M 784.29 % | -3.438 M -120.25 % | 16.974 M -10.38 % | 18.940 M 201.05 % | -18.744 M -123.80 % | 78.757 M 179.24 % | -99.386 M -759.49 % | -11.563 M -246.88 % | 7.873 M -2.37 % | 8.064 M 86.32 % | 4.328 M |
| Inventory | -70.257 M -432.81 % | 21.110 M 295.99 % | -10.771 M -337.49 % | -2.462 M -124.34 % | 10.114 M 156.22 % | -17.991 M -272.50 % | 10.429 M 200.00 % | -10.429 M | 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 |
| Other working capital | -202.944 M -783.59 % | -22.968 M -207.47 % | -7.470 M 92.92 % | -105.474 M -252.05 % | 69.368 M 195.28 % | 23.492 M 145.06 % | -52.134 M -151.10 % | 102.024 M 1 057.68 % | -10.653 M 47.18 % | -20.168 M -110.45 % | -9.584 M 61.73 % | -25.040 M |
| Other non cash items | -3.000 K 99.99 % | -31.034 M -390.15 % | 10.696 M 157.44 % | -18.621 M -5.47 % | -17.656 M -295.17 % | 9.047 M 122.41 % | -40.367 M -469.84 % | 10.915 M -5.74 % | 11.579 M 26.24 % | 9.172 M 456.78 % | -2.571 M -117.25 % | 14.902 M |
| Net cash provided by operating activities | -387.365 M -7 174.46 % | -5.325 M -76.91 % | -3.010 M 97.17 % | -106.223 M -226.13 % | 84.218 M 6 710.52 % | -1.274 M -1 655.38 % | -72.577 K -100.74 % | 9.782 M 235.74 % | -7.206 M -1 146.94 % | -577.933 K 71.76 % | -2.047 M 51.26 % | -4.200 M |
| Investments in property plant and equipment | -19.628 M -52 948.65 % | -37.000 K 94.97 % | -735.000 K | 0.000 100.00 % | -107.160 K 97.16 % | -3.772 M -4.82 % | -3.599 M -2 471.58 % | -139.954 K -21.83 % | -114.873 K 91.86 % | -1.411 M -20 058.06 % | -6.998 K 95.36 % | -150.753 K |
| 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 |
| Purchases of investments | -42.236 M | 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 |
| Other investing activites | -1.000 K -100.02 % | 5.559 M -38.01 % | 8.967 M 1.71 % | 8.816 M 23.79 % | 7.122 M 50.86 % | 4.721 M 60.91 % | 2.934 M -25.22 % | 3.923 M -0.16 % | 3.930 M 1 471.81 % | 250.000 K | 0.000 -100.00 % | 19.000 K |
| Net cash used for investing activites | -61.865 M -1 220.34 % | 5.522 M -32.92 % | 8.232 M -6.62 % | 8.816 M 25.68 % | 7.014 M 639.75 % | 948.221 K 242.55 % | -665.202 K -117.58 % | 3.783 M -0.82 % | 3.815 M 428.66 % | -1.161 M -16 485.61 % | -6.998 K 94.69 % | -131.753 K |
| Debt repayment | 0.000 | 0.000 100.00 % | -5.499 M -478.20 % | 1.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 474.975 M | 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 |
| 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 |
| 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 |
| Net cash used provided by financing activities | 474.975 M | 0.000 100.00 % | -5.499 M -478.20 % | 1.454 M | 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 |
| Net change in cash | 25.745 M 12 968.53 % | 197.000 K 171.12 % | -277.000 K 99.71 % | -95.953 M -205.17 % | 91.233 M 28 104.08 % | -325.784 K 55.84 % | -737.779 K -105.44 % | 13.565 M 500.30 % | -3.389 M -94.92 % | -1.739 M -292.78 % | -442.638 K 89.78 % | -4.331 M |
| Cash at beginning of period | 629.000 K 45.27 % | 433.000 K -39.01 % | 710.000 K -99.27 % | 96.663 M 1 680.15 % | 5.430 M -5.66 % | 5.756 M -11.36 % | 6.494 M 191.82 % | -7.072 M -92.01 % | -3.683 M -89.41 % | -1.944 M -29.47 % | -1.502 M -153.07 % | 2.830 M |
| Cash at end of period | 26.374 M 4 086.35 % | 630.000 K 45.50 % | 433.000 K -39.01 % | 710.000 K -99.27 % | 96.663 M 1 680.15 % | 5.430 M -5.66 % | 5.756 M -11.36 % | 6.494 M 191.82 % | -7.072 M -92.01 % | -3.683 M -89.41 % | -1.944 M -29.47 % | -1.502 M |
| Operating cash flow | -387.365 M -7 174.46 % | -5.325 M -76.91 % | -3.010 M 97.17 % | -106.223 M -226.13 % | 84.218 M 6 710.52 % | -1.274 M -1 655.38 % | -72.577 K -100.74 % | 9.782 M 235.74 % | -7.206 M -1 146.94 % | -577.933 K 71.76 % | -2.047 M 51.26 % | -4.200 M |
| Capital expenditure | -19.628 M -52 948.65 % | -37.000 K 94.97 % | -735.000 K | 0.000 100.00 % | -107.160 K 97.16 % | -3.772 M -4.82 % | -3.599 M -2 471.58 % | -139.954 K -21.83 % | -114.873 K 91.86 % | -1.411 M -20 058.06 % | -6.998 K 95.36 % | -150.753 K |
| Free CashFlow | -406.993 M -7 490.32 % | -5.362 M -43.18 % | -3.745 M 96.47 % | -106.223 M -226.29 % | 84.111 M 1 766.74 % | -5.046 M -37.45 % | -3.672 M -138.08 % | 9.642 M 231.70 % | -7.321 M -268.17 % | -1.989 M 3.18 % | -2.054 M 52.79 % | -4.350 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 231.632 M 46.05 % | 158.598 M 69.32 % | 93.666 M 9 366 500.00 % | 1.000 K -99.91 % | 1.172 M -65.04 % | 3.352 M -16.28 % | 4.004 M -94.81 % | 77.176 M -15.74 % | 91.590 M 12.77 % | 81.215 M 128.50 % | 35.543 M 38.96 % | 25.577 M 64.69 % | 15.530 M 70.72 % | 9.097 M -71.13 % | 31.508 M -60.75 % | 80.277 M 299.15 % | 20.112 M -53.98 % | 43.699 M -53.73 % | 94.448 M -1.98 % | 96.359 M 244.03 % | 28.009 M -64.46 % | 78.801 M -27.46 % | 108.626 M -6.83 % | 116.584 M 44.54 % | 80.660 M 129.70 % | 35.115 M -55.83 % | 79.501 M 1.45 % | 78.365 M -44.13 % | 140.259 M -30.25 % | 201.091 M 4 163.12 % | 4.717 M -12.24 % | 5.375 M 119.30 % | 2.451 M 640.60 % | -453.382 K -110.49 % | 4.323 M 65.44 % | 2.613 M -6.01 % | 2.780 M -39.98 % | 4.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.344 K -93.86 % | 2.366 M 0.47 % | 2.355 M |
| Net income | 13.476 M 112.56 % | 6.340 M 226.40 % | -5.016 M -283.19 % | -1.309 M 71.56 % | -4.603 M -530.59 % | 1.069 M 23.44 % | 866.000 K 39.90 % | 619.000 K -9.10 % | 681.000 K -86.06 % | 4.884 M 370.97 % | 1.037 M 42.84 % | 726.000 K 114.16 % | 339.000 K -62.12 % | 895.000 K 728.70 % | 108.000 K -86.10 % | 777.000 K 49.42 % | 520.000 K -39.89 % | 865.072 K 189.32 % | 299.000 K -36.65 % | 472.000 K -1.46 % | 479.000 K -49.30 % | 944.751 K 156.17 % | -1.682 M -169.45 % | 2.422 M 365.77 % | 520.000 K -20.22 % | 651.811 K 32.75 % | 491.000 K -43.69 % | 872.000 K -8.31 % | 951.000 K -38.06 % | 1.535 M -12.77 % | 1.760 M -31.76 % | 2.579 M 413.75 % | 502.000 K 122.94 % | 225.173 K -87.24 % | 1.765 M 617.48 % | 246.000 K -65.59 % | 715.000 K 65.63 % | 431.676 K 10.97 % | 389.000 K -5.58 % | 412.000 K -43.64 % | 731.000 K -22.31 % | 940.930 K 591.86 % | 136.000 K -19.53 % | 169.000 K -57.64 % | 399.000 K 575.84 % | -83.852 K -116.74 % | 501.000 K -6.53 % | 536.000 K |
| Income before tax | 16.942 M 167.01 % | 6.345 M 226.37 % | -5.021 M -283.58 % | -1.309 M 71.57 % | -4.605 M -418.46 % | 1.446 M 23.59 % | 1.170 M 40.12 % | 835.000 K -9.34 % | 921.000 K -86.07 % | 6.610 M 371.81 % | 1.401 M 42.81 % | 981.000 K 114.66 % | 457.000 K -62.20 % | 1.209 M 728.08 % | 146.000 K -86.10 % | 1.050 M 49.36 % | 703.000 K -23.91 % | 923.907 K 37.49 % | 672.000 K 5.00 % | 640.000 K -1.08 % | 647.000 K -49.31 % | 1.276 M 156.16 % | -2.273 M -169.36 % | 3.277 M 366.81 % | 702.000 K -33.37 % | 1.054 M 58.92 % | 663.000 K -43.72 % | 1.178 M -8.33 % | 1.285 M -39.52 % | 2.125 M -10.32 % | 2.369 M -31.83 % | 3.475 M 454.23 % | 627.000 K 89.16 % | 331.474 K -87.02 % | 2.554 M 636.02 % | 347.000 K -66.76 % | 1.044 M 67.60 % | 622.918 K 10.64 % | 563.000 K -5.54 % | 596.000 K -43.02 % | 1.046 M -23.26 % | 1.363 M 591.86 % | 197.000 K -19.59 % | 245.000 K -57.61 % | 578.000 K 577.10 % | -121.149 K -116.71 % | 725.000 K -6.57 % | 776.000 K |
| Income before tax ratio | 0.07 82.82 % | 0.04 174.63 % | -0.05 100.00 % | -1 309.00 -33 214.83 % | -3.93 -1 010.83 % | 0.43 47.63 % | 0.29 2 600.77 % | 0.01 7.60 % | 0.01 -87.64 % | 0.08 106.48 % | 0.04 2.77 % | 0.04 30.34 % | 0.03 -77.86 % | 0.13 2 768.11 % | 0.00 -64.57 % | 0.01 -62.58 % | 0.03 65.33 % | 0.02 197.15 % | 0.01 7.12 % | 0.01 -71.25 % | 0.02 42.61 % | 0.02 177.41 % | -0.02 -174.44 % | 0.03 222.97 % | 0.01 -70.99 % | 0.03 259.80 % | 0.01 -44.52 % | 0.02 64.08 % | 0.01 -13.28 % | 0.01 -97.90 % | 0.50 -22.32 % | 0.65 152.73 % | 0.26 134.99 % | -0.73 -223.75 % | 0.59 344.88 % | 0.13 -64.64 % | 0.38 179.22 % | 0.13 | 0.00 | 0.00 | 0.00 -100.00 % | 0.26 | 0.00 | 0.00 | 0.00 100.00 % | -0.83 -372.02 % | 0.31 -7.01 % | 0.33 |
| EBITDA | 17.135 M 163.33 % | 6.507 M 233.29 % | -4.882 M -315.84 % | -1.174 M 73.74 % | -4.470 M -19.50 % | -3.741 M -364.02 % | 1.417 M 36.23 % | 1.040 M -11.47 % | 1.175 M 178.46 % | -1.497 M -161.14 % | 2.449 M 18.48 % | 2.067 M 59.24 % | 1.298 M 121.89 % | -5.929 M -835.26 % | 806.376 K -32.72 % | 1.199 M 21.51 % | 986.376 K 122.36 % | -4.412 M -278.46 % | 2.472 M 73.30 % | 1.427 M 71.83 % | 830.168 K 117.17 % | 382.270 K 111.52 % | -3.319 M -222.47 % | 2.710 M 461.33 % | -750.000 K -276.84 % | -199.022 K -12.72 % | -176.556 K -120.91 % | 844.444 K -20.41 % | 1.061 M 169.84 % | -1.519 M -161.03 % | 2.489 M -30.77 % | 3.595 M 548.91 % | 554.000 K 115.99 % | -3.465 M -228.37 % | 2.700 M 448.09 % | 492.530 K -58.03 % | 1.174 M -48.78 % | 2.291 M 207.15 % | -2.138 M -2.39 % | -2.088 M 11.79 % | -2.367 M -599.52 % | 473.917 K 136.86 % | -1.286 M 7.75 % | -1.394 M -22.18 % | -1.141 M -33.51 % | -854.309 K -201.10 % | 845.026 K -5.69 % | 896.026 K |
| Net income ratio | 0.06 45.54 % | 0.04 174.65 % | -0.05 100.00 % | -1 309.00 -33 229.31 % | -3.93 -1 331.51 % | 0.32 47.45 % | 0.22 2 596.59 % | 0.01 7.87 % | 0.01 -87.64 % | 0.06 106.12 % | 0.03 2.79 % | 0.03 30.03 % | 0.02 -77.81 % | 0.10 2 770.26 % | 0.00 -64.59 % | 0.01 -62.56 % | 0.03 30.61 % | 0.02 525.32 % | 0.00 -35.37 % | 0.00 -71.36 % | 0.02 42.64 % | 0.01 177.43 % | -0.02 -174.53 % | 0.02 222.25 % | 0.01 -65.27 % | 0.02 200.55 % | 0.01 -44.50 % | 0.01 64.11 % | 0.01 -11.19 % | 0.01 -97.95 % | 0.37 -22.24 % | 0.48 134.27 % | 0.20 141.24 % | -0.50 -221.64 % | 0.41 333.67 % | 0.09 -63.40 % | 0.26 175.94 % | 0.09 | 0.00 | 0.00 | 0.00 -100.00 % | 0.18 | 0.00 | 0.00 | 0.00 100.00 % | -0.58 -372.45 % | 0.21 -6.96 % | 0.23 |
| Ratio EBITDA | 0.07 80.30 % | 0.04 178.72 % | -0.05 100.00 % | -1 174.00 -30 681.39 % | -3.81 -241.79 % | -1.12 -415.37 % | 0.35 2 525.72 % | 0.01 5.06 % | 0.01 169.57 % | -0.02 -126.76 % | 0.07 -14.74 % | 0.08 -3.31 % | 0.08 112.82 % | -0.65 -2 646.63 % | 0.03 71.42 % | 0.01 -69.56 % | 0.05 148.58 % | -0.10 -485.71 % | 0.03 76.81 % | 0.01 -50.05 % | 0.03 510.98 % | 0.00 115.88 % | -0.03 -231.44 % | 0.02 349.99 % | -0.01 -64.06 % | -0.01 -155.21 % | 0.00 -120.61 % | 0.01 42.45 % | 0.01 200.14 % | -0.01 -101.43 % | 0.53 -21.11 % | 0.67 195.90 % | 0.23 -97.04 % | 7.64 1 124.00 % | 0.62 231.29 % | 0.19 -55.35 % | 0.42 -14.67 % | 0.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.09 | 0.00 | 0.00 | 0.00 100.00 % | -5.88 -1 745.74 % | 0.36 -6.13 % | 0.38 |
| Gross profit ratio | 0.08 315.45 % | 0.02 63.56 % | 0.01 -98.81 % | 1.00 0.00 % | 1.00 184.82 % | -1.18 -243.01 % | 0.82 1 986.78 % | 0.04 -28.64 % | 0.06 87.20 % | 0.03 -82.42 % | 0.17 -24.37 % | 0.22 -12.19 % | 0.25 237.46 % | -0.18 -254.51 % | 0.12 57.52 % | 0.08 -56.26 % | 0.17 1 060.48 % | -0.02 -118.58 % | 0.10 20.65 % | 0.08 -31.89 % | 0.12 224.57 % | 0.04 -2.22 % | 0.04 -56.17 % | 0.08 100.70 % | 0.04 -37.70 % | 0.07 38.98 % | 0.05 -4.93 % | 0.05 69.67 % | 0.03 140.38 % | 0.01 -98.74 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -14.16 % | 1.16 16.49 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 2.27 % | 0.98 | 0.00 | 0.00 | 0.00 -100.00 % | 0.96 | 0.00 | 0.00 | 0.00 -100.00 % | 0.17 -82.73 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 61.255 M 3.29 % | 59.302 M -5.42 % | 62.700 M 4.61 % | 59.939 M 394.83 % | 12.113 M 1.98 % | 11.878 M -3.99 % | 12.371 M -0.07 % | 12.380 M 9.07 % | 11.350 M -5.49 % | 12.009 M 0.40 % | 11.961 M -1.15 % | 12.100 M -4.70 % | 12.697 M 3.98 % | 12.210 M 4.29 % | 11.708 M -3.71 % | 12.159 M 9.20 % | 11.135 M -5.64 % | 11.801 M 5.38 % | 11.199 M -5.10 % | 11.800 M -1.46 % | 11.975 M 1.38 % | 11.813 M -1.68 % | 12.014 M -0.79 % | 12.110 M 8.76 % | 11.135 M -8.97 % | 12.233 M -0.35 % | 12.275 M 3.18 % | 11.896 M 0.07 % | 11.888 M -2.95 % | 12.249 M 2.10 % | 11.997 M -0.77 % | 12.091 M 1.16 % | 11.952 M -1.00 % | 12.073 M 0.75 % | 11.982 M 0.83 % | 11.884 M -1.44 % | 12.057 M 0.48 % | 12.000 M 0.87 % | 11.896 M 0.19 % | 11.873 M -1.41 % | 12.043 M 29.64 % | 9.289 M 82.37 % | 5.094 M 0.37 % | 5.075 M -6.77 % | 5.443 M -0.85 % | 5.490 M 2.24 % | 5.370 M 0.18 % | 5.360 M |
| Weighted average shs out | 61.255 M 3.29 % | 59.302 M -5.42 % | 62.700 M 4.61 % | 59.939 M 394.83 % | 12.113 M 1.98 % | 11.878 M -3.99 % | 12.371 M -0.07 % | 12.380 M 9.07 % | 11.350 M -6.13 % | 12.091 M 1.09 % | 11.961 M -1.15 % | 12.100 M -4.70 % | 12.697 M 3.98 % | 12.210 M -24.25 % | 16.119 M 32.57 % | 12.159 M 9.20 % | 11.135 M -9.74 % | 12.337 M 10.17 % | 11.199 M -5.10 % | 11.800 M -1.46 % | 11.975 M 1.37 % | 11.813 M -1.68 % | 12.014 M -0.79 % | 12.110 M 8.76 % | 11.135 M -10.15 % | 12.393 M 0.96 % | 12.275 M 3.18 % | 11.896 M 0.07 % | 11.888 M -2.95 % | 12.249 M 2.10 % | 11.997 M -0.77 % | 12.091 M 1.16 % | 11.952 M -1.00 % | 12.073 M 0.76 % | 11.982 M 0.83 % | 11.884 M -1.44 % | 12.057 M 0.48 % | 12.000 M 0.87 % | 11.896 M 0.19 % | 11.873 M -1.41 % | 12.043 M 29.64 % | 9.289 M 82.37 % | 5.094 M 0.37 % | 5.075 M -6.77 % | 5.443 M 2.28 % | 5.322 M -0.89 % | 5.370 M 0.18 % | 5.360 M |
| EPS diluted | 0.22 100.00 % | 0.11 237.50 % | -0.08 -266.97 % | -0.02 94.26 % | -0.38 -522.22 % | 0.09 28.57 % | 0.07 40.00 % | 0.05 -16.67 % | 0.06 -85.37 % | 0.41 372.90 % | 0.09 44.50 % | 0.06 124.72 % | 0.03 -63.57 % | 0.07 696.74 % | 0.01 -85.60 % | 0.06 36.83 % | 0.05 -36.29 % | 0.07 174.53 % | 0.03 -33.25 % | 0.04 0.00 % | 0.04 -50.00 % | 0.08 157.14 % | -0.14 -170.00 % | 0.20 328.27 % | 0.05 -12.38 % | 0.05 33.25 % | 0.04 -45.43 % | 0.07 -8.38 % | 0.08 -38.46 % | 0.13 -13.33 % | 0.15 -28.57 % | 0.21 400.00 % | 0.04 124.60 % | 0.02 -87.53 % | 0.15 624.64 % | 0.02 -65.09 % | 0.06 64.72 % | 0.04 10.09 % | 0.03 -5.76 % | 0.03 -42.83 % | 0.06 -39.30 % | 0.10 274.53 % | 0.03 -19.82 % | 0.03 -54.57 % | 0.07 579.08 % | -0.02 -116.40 % | 0.09 -6.70 % | 0.10 |
| Earnings per share | 0.22 100.00 % | 0.11 237.50 % | -0.08 -266.97 % | -0.02 94.26 % | -0.38 -522.22 % | 0.09 28.57 % | 0.07 40.00 % | 0.05 -16.67 % | 0.06 -85.00 % | 0.40 361.36 % | 0.09 44.50 % | 0.06 124.72 % | 0.03 -63.57 % | 0.07 994.03 % | 0.01 -89.51 % | 0.06 36.83 % | 0.05 -33.38 % | 0.07 162.55 % | 0.03 -33.25 % | 0.04 0.00 % | 0.04 -50.00 % | 0.08 157.14 % | -0.14 -170.00 % | 0.20 328.27 % | 0.05 -11.22 % | 0.05 31.50 % | 0.04 -45.43 % | 0.07 -8.38 % | 0.08 -38.46 % | 0.13 -13.33 % | 0.15 -28.57 % | 0.21 400.00 % | 0.04 124.60 % | 0.02 -87.53 % | 0.15 624.64 % | 0.02 -65.09 % | 0.06 64.72 % | 0.04 10.09 % | 0.03 -5.76 % | 0.03 -42.83 % | 0.06 -39.30 % | 0.10 274.53 % | 0.03 -19.82 % | 0.03 -54.57 % | 0.07 563.92 % | -0.02 -116.93 % | 0.09 -6.70 % | 0.10 |
| Gross profit | 18.652 M 506.77 % | 3.074 M 176.94 % | 1.110 M 110 900.00 % | 1.000 K -99.91 % | 1.172 M 129.66 % | -3.952 M -219.72 % | 3.301 M 8.27 % | 3.049 M -39.87 % | 5.071 M 111.12 % | 2.402 M -59.82 % | 5.978 M 5.10 % | 5.688 M 44.62 % | 3.933 M 334.67 % | -1.676 M -144.61 % | 3.757 M -38.18 % | 6.077 M 74.58 % | 3.481 M 542.05 % | -787.473 K -108.60 % | 9.160 M 18.25 % | 7.746 M 134.30 % | 3.306 M 15.37 % | 2.866 M -29.07 % | 4.040 M -59.16 % | 9.892 M 190.09 % | 3.410 M 43.10 % | 2.383 M -38.61 % | 3.882 M -3.55 % | 4.025 M -5.20 % | 4.246 M 67.66 % | 2.532 M -46.31 % | 4.717 M -12.24 % | 5.375 M 119.30 % | 2.451 M 564.08 % | -528.142 K -112.22 % | 4.323 M 65.44 % | 2.613 M -6.01 % | 2.780 M -38.62 % | 4.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.095 K -98.94 % | 2.366 M 0.47 % | 2.355 M |
| Income tax expense | 3.465 M 69 200.00 % | 5.000 K 200.00 % | -5.000 K -25.00 % | -4.000 K -300.00 % | 2.000 K -99.47 % | 377.000 K 24.01 % | 304.000 K 40.74 % | 216.000 K -10.00 % | 240.000 K -86.10 % | 1.726 M 374.18 % | 364.000 K 42.75 % | 255.000 K 116.10 % | 118.000 K -62.42 % | 314.000 K 726.32 % | 38.000 K -86.08 % | 273.000 K 49.18 % | 183.000 K 211.04 % | 58.835 K -84.23 % | 373.000 K 122.02 % | 168.000 K 0.00 % | 168.000 K -49.35 % | 331.659 K -43.88 % | 591.000 K -30.88 % | 855.000 K 369.78 % | 182.000 K -54.71 % | 401.841 K 133.63 % | 172.000 K -43.79 % | 306.000 K -8.38 % | 334.000 K -43.31 % | 589.209 K -3.25 % | 609.000 K -32.03 % | 896.000 K 616.80 % | 125.000 K 17.59 % | 106.301 K -86.53 % | 789.000 K 681.19 % | 101.000 K -69.30 % | 329.000 K 72.03 % | 191.242 K 9.91 % | 174.000 K -5.43 % | 184.000 K -41.59 % | 315.000 K -25.36 % | 422.036 K 591.86 % | 61.000 K -19.74 % | 76.000 K -57.54 % | 179.000 K 379.93 % | 37.297 K -83.35 % | 224.000 K -6.67 % | 240.000 K |
| Cost of revenue | 212.980 M 36.94 % | 155.524 M 68.03 % | 92.556 M | 0.000 | 0.000 -100.00 % | 7.304 M 938.98 % | 703.000 K -99.05 % | 74.127 M -14.32 % | 86.519 M 9.78 % | 78.813 M 166.58 % | 29.565 M 48.65 % | 19.889 M 71.50 % | 11.597 M 7.65 % | 10.773 M -61.18 % | 27.751 M -62.60 % | 74.200 M 346.15 % | 16.631 M -62.62 % | 44.487 M -47.84 % | 85.288 M -3.75 % | 88.613 M 258.71 % | 24.703 M -67.47 % | 75.935 M -27.39 % | 104.586 M -1.97 % | 106.692 M 38.11 % | 77.250 M 136.01 % | 32.732 M -56.71 % | 75.619 M 1.72 % | 74.340 M -45.34 % | 136.013 M -31.50 % | 198.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.760 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.637 K | 0.000 | 0.000 | 0.000 -100.00 % | 189.725 K | 0.000 | 0.000 | 0.000 -100.00 % | 120.249 K | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.774 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 % | 411.000 K 137.57 % | 173.000 K | 0.000 -100.00 % | 131.000 K -79.56 % | 641.000 K 223.74 % | 198.000 K 538.71 % | 31.000 K -92.48 % | 412.000 K -46.58 % | 771.254 K | 0.000 | 0.000 -100.00 % | 1.032 M -63.90 % | 2.859 M | 0.000 -100.00 % | 482.000 K 10.80 % | 435.000 K 67.96 % | 258.996 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 306.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 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 % | 392.510 K -62.22 % | 1.039 M | 0.000 -100.00 % | 978.000 K 1 472.25 % | -71.270 K -110.17 % | 701.000 K -9.20 % | 772.000 K 9.50 % | 705.000 K 507.12 % | 116.122 K | 0.000 | 0.000 -100.00 % | 479.000 K 62.70 % | 294.399 K | 0.000 -100.00 % | 153.000 K -23.88 % | 201.000 K 181.85 % | 71.314 K | 0.000 | 0.000 |
| Other expenses | 2.166 M 446.01 % | -626.000 K -110.21 % | 6.129 M 1 676.52 % | 345.000 K -94.03 % | 5.777 M 950.81 % | -679.000 K -131.86 % | 2.131 M -59.65 % | 5.281 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 -100.00 % | 857.000 K | 0.000 | 0.000 -100.00 % | 1.463 M 130.39 % | 635.000 K -87.92 % | 5.257 M 407.09 % | -1.712 M -5.55 % | -1.622 M 17.58 % | -1.968 M -166.08 % | 2.978 M 512.50 % | -722.000 K 17.95 % | -880.000 K | 0.000 -100.00 % | 1.605 M 19.31 % | 1.345 M 6.75 % | 1.260 M |
| Operating expenses | 2.166 M 446.01 % | -626.000 K -110.21 % | 6.129 M 1 676.52 % | 345.000 K -94.03 % | 5.777 M 1 794.10 % | 305.000 K -85.69 % | 2.131 M -59.65 % | 5.281 M 390.80 % | 1.076 M -76.66 % | 4.611 M 273.36 % | 1.235 M -6.01 % | 1.314 M -2.16 % | 1.343 M -73.48 % | 5.064 M 327.70 % | 1.184 M 0.68 % | 1.176 M -14.35 % | 1.373 M -63.62 % | 3.774 M 367.12 % | 808.000 K -87.86 % | 6.658 M 1 095.33 % | 557.000 K -80.50 % | 2.857 M 139.68 % | 1.192 M 17.21 % | 1.017 M 35.42 % | 751.000 K -77.44 % | 3.329 M 352.33 % | 736.000 K 45.17 % | 507.000 K -14.07 % | 590.000 K -26.57 % | 803.510 K -33.70 % | 1.212 M 115.66 % | 562.000 K -71.41 % | 1.966 M 245.08 % | 569.730 K -36.63 % | 899.000 K -60.33 % | 2.266 M 29.34 % | 1.752 M -71.49 % | 6.145 M 1 191.44 % | -563.000 K 5.54 % | -596.000 K -30.42 % | -457.000 K -107.45 % | 6.131 M 3 212.31 % | -197.000 K 19.59 % | -245.000 K -142.39 % | 578.000 K -70.13 % | 1.935 M 17.92 % | 1.641 M 3.93 % | 1.579 M |
| Cost and expenses | 215.146 M 38.90 % | 154.898 M 56.96 % | 98.685 M 28 504.35 % | 345.000 K -94.03 % | 5.777 M -24.08 % | 7.609 M 168.49 % | 2.834 M -96.43 % | 79.408 M -9.35 % | 87.595 M 5.99 % | 82.648 M 147.75 % | 33.359 M 40.49 % | 23.744 M 83.49 % | 12.940 M -18.29 % | 15.837 M -45.27 % | 28.935 M -61.61 % | 75.376 M 318.66 % | 18.004 M -61.98 % | 47.348 M -45.01 % | 86.096 M -9.63 % | 95.271 M 277.16 % | 25.260 M -67.94 % | 78.792 M -25.51 % | 105.778 M -1.79 % | 107.709 M 38.09 % | 78.001 M 116.30 % | 36.061 M -52.77 % | 76.355 M 2.01 % | 74.847 M -45.21 % | 136.603 M -32.49 % | 202.346 M 16 595.24 % | 1.212 M 115.66 % | 562.000 K -71.41 % | 1.966 M 205.05 % | 644.490 K -28.31 % | 899.000 K -60.33 % | 2.266 M 29.34 % | 1.752 M -71.96 % | 6.247 M 1 209.67 % | -563.000 K 5.54 % | -596.000 K -30.42 % | -457.000 K -107.23 % | 6.321 M 3 308.62 % | -197.000 K 19.59 % | -245.000 K -142.39 % | 578.000 K -71.88 % | 2.055 M 25.25 % | 1.641 M 3.93 % | 1.579 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 984.000 K | 0.000 | 0.000 -100.00 % | 1.076 M -76.66 % | 4.611 M 273.36 % | 1.235 M -6.01 % | 1.314 M -2.16 % | 1.343 M -56.44 % | 3.083 M 160.39 % | 1.184 M 0.68 % | 1.176 M -14.35 % | 1.373 M -63.62 % | 3.774 M 367.12 % | 808.000 K 30.96 % | 617.000 K 10.77 % | 557.000 K -80.50 % | 2.857 M 139.68 % | 1.192 M 17.21 % | 1.017 M 35.42 % | 751.000 K -77.44 % | 3.329 M 352.33 % | 736.000 K 45.17 % | 507.000 K -14.07 % | 590.000 K -26.57 % | 803.510 K -33.70 % | 1.212 M 115.66 % | 562.000 K -49.32 % | 1.109 M 94.65 % | 569.730 K -36.63 % | 899.000 K 11.96 % | 803.000 K -28.11 % | 1.117 M 25.88 % | 887.376 K -22.77 % | 1.149 M 11.99 % | 1.026 M -32.10 % | 1.511 M -52.08 % | 3.153 M 500.58 % | 525.000 K -17.32 % | 635.000 K -0.16 % | 636.000 K 92.55 % | 330.310 K 11.59 % | 296.000 K -7.21 % | 319.000 K |
| Interest income | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 7.000 K -99.91 % | 8.043 M 927.20 % | 783.000 K -8.10 % | 852.000 K 47.92 % | 576.000 K -92.75 % | 7.949 M 981.50 % | 735.000 K | 0.000 | 0.000 -100.00 % | 4.573 M 182.11 % | 1.621 M 261.83 % | 448.000 K 11 100.00 % | 4.000 K -99.91 % | 4.437 M 221 754.90 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -99.86 % | 2.940 M 146 891.10 % | 2.000 K -33.33 % | 3.000 K 200.00 % | 1.000 K -99.97 % | 3.380 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 815.916 K | 0.000 | 0.000 |
| Interest expense | 7.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 100.00 % | -4.635 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 |
| Depreciation and amortization | 186.000 K 13.41 % | 164.000 K 20.59 % | 136.000 K 0.74 % | 135.000 K 0.00 % | 135.000 K 25.58 % | 107.500 K -56.43 % | 246.750 K 20.37 % | 205.000 K -16.92 % | 246.750 K 0.00 % | 246.750 K -6.90 % | 265.041 K 13.27 % | 234.000 K -11.71 % | 265.042 K 0.02 % | 265.000 K -20.75 % | 334.376 K 29.35 % | 258.500 K -22.69 % | 334.376 K 0.00 % | 334.376 K 86.63 % | 179.168 K -47.07 % | 338.500 K 88.93 % | 179.168 K 0.00 % | 179.168 K 159.34 % | 69.086 K -44.73 % | 125.000 K 3.31 % | 121.000 K 75.14 % | 69.086 K -1.93 % | 70.444 K 0.00 % | 70.444 K 32.91 % | 53.000 K -24.76 % | 70.444 K -41.27 % | 119.955 K 0.00 % | 119.955 K 73.85 % | 69.000 K -42.48 % | 119.955 K -17.57 % | 145.530 K 0.00 % | 145.530 K 0.00 % | 145.530 K 0.00 % | 145.530 K 46.02 % | 99.667 K 0.00 % | 99.667 K 0.00 % | 99.667 K 0.00 % | 99.667 K 6.74 % | 93.373 K 0.00 % | 93.373 K 0.00 % | 93.373 K 0.00 % | 93.373 K -22.21 % | 120.026 K 0.00 % | 120.026 K |
| Operating income | 16.486 M 345.57 % | 3.700 M 173.72 % | -5.019 M -1 354.78 % | -345.000 K 92.51 % | -4.605 M -8.17 % | -4.257 M -463.85 % | 1.170 M 152.42 % | -2.232 M -155.87 % | 3.995 M 329.07 % | -1.744 M -179.85 % | 2.184 M 19.15 % | 1.833 M -29.23 % | 2.590 M 141.81 % | -6.194 M -340.73 % | 2.573 M -47.50 % | 4.901 M 132.50 % | 2.108 M 144.41 % | -4.746 M -156.83 % | 8.352 M 667.65 % | 1.088 M -60.42 % | 2.749 M 31 691.37 % | 8.647 K 100.26 % | -3.388 M -138.17 % | 8.875 M 233.77 % | 2.659 M 381.02 % | -946.207 K -130.08 % | 3.146 M -10.57 % | 3.518 M -3.77 % | 3.656 M 330.01 % | -1.590 M -145.35 % | 3.505 M -27.18 % | 4.813 M 892.37 % | 485.000 K 113.53 % | -3.585 M -204.71 % | 3.424 M 886.74 % | 347.000 K -66.25 % | 1.028 M 163.61 % | -1.616 M -387.03 % | 563.000 K -5.54 % | 596.000 K 30.42 % | 457.000 K 144.80 % | -1.020 M -617.77 % | 197.000 K -19.59 % | 245.000 K 119.85 % | -1.234 M 35.39 % | -1.910 M -363.45 % | 725.000 K -6.57 % | 776.000 K |
| Operating income ratio | 0.07 205.08 % | 0.02 143.54 % | -0.05 99.98 % | -345.00 -8 680.46 % | -3.93 -209.39 % | -1.27 -534.62 % | 0.29 1 110.37 % | -0.03 -166.30 % | 0.04 303.12 % | -0.02 -134.95 % | 0.06 -14.26 % | 0.07 -57.03 % | 0.17 124.49 % | -0.68 -933.78 % | 0.08 33.76 % | 0.06 -41.75 % | 0.10 196.50 % | -0.11 -222.82 % | 0.09 683.18 % | 0.01 -88.50 % | 0.10 89 342.16 % | 0.00 100.35 % | -0.03 -140.97 % | 0.08 130.92 % | 0.03 222.34 % | -0.03 -168.09 % | 0.04 -11.85 % | 0.04 72.23 % | 0.03 429.76 % | -0.01 -101.06 % | 0.74 -17.02 % | 0.90 352.52 % | 0.20 -97.50 % | 7.91 898.42 % | 0.79 496.43 % | 0.13 -64.09 % | 0.37 205.98 % | -0.35 | 0.00 | 0.00 | 0.00 100.00 % | -0.19 | 0.00 | 0.00 | 0.00 100.00 % | -13.14 -4 388.57 % | 0.31 -7.01 % | 0.33 |
| Total other income expenses net | 456.000 K -82.76 % | 2.645 M 132 350.00 % | -2.000 K 99.79 % | -964.000 K | 0.000 -100.00 % | 5.703 M | 0.000 100.00 % | -1.248 M 59.40 % | -3.074 M -136.80 % | 8.354 M 1 166.92 % | -783.000 K 8.10 % | -852.000 K 60.06 % | -2.133 M -128.81 % | 7.403 M 405.03 % | -2.427 M 36.98 % | -3.851 M -174.09 % | -1.405 M -124.78 % | 5.670 M 173.83 % | -7.680 M -1 614.29 % | -448.000 K 78.69 % | -2.102 M -265.80 % | 1.268 M 13.70 % | 1.115 M 119.92 % | -5.598 M -186.05 % | -1.957 M -197.86 % | 2.000 M 180.54 % | -2.483 M -6.11 % | -2.340 M 1.31 % | -2.371 M -163.84 % | 3.714 M 426.94 % | -1.136 M 15.10 % | -1.338 M -1 042.25 % | 142.000 K -96.37 % | 3.917 M 550.21 % | -870.000 K | 0.000 -100.00 % | 16.000 K -99.29 % | 2.239 M | 0.000 | 0.000 -100.00 % | 589.000 K -75.28 % | 2.383 M | 0.000 | 0.000 -100.00 % | 1.812 M 1.29 % | 1.789 M | 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -24.474 M | 0.000 -100.00 % | 1.195 M -5.91 % | 1.270 M -17.75 % | 1.544 M 36.16 % | 1.134 M 161.89 % | 433.000 K -98.58 % | 30.519 M 4 235.09 % | 704.000 K -98.03 % | 35.646 M 4 929.38 % | 708.755 K -98.08 % | 36.880 M 4 689.61 % | 770.000 K -97.74 % | 34.081 M -64.74 % | 96.663 M 257.90 % | -61.216 M -4 923.96 % | 1.269 M -96.32 % | 34.495 M 535.26 % | 5.430 M -77.00 % | 23.605 M 646.28 % | 3.163 M 200.00 % | -3.163 M -154.95 % | 5.756 M 200.00 % | -5.756 M -658.82 % | 1.030 M 200.00 % | -1.030 M -113.75 % | 7.493 M 215.39 % | -6.494 M -784.98 % | 948.000 K -86.60 % | 7.075 M 96.69 % | 3.597 M 200.00 % | -3.597 M -586.21 % | 739.797 K -79.91 % | 3.683 M 146.03 % | 1.497 M 200.00 % | -1.497 M -125.78 % | 5.806 M 198.60 % | 1.944 M -58.41 % | 4.675 M 200.00 % | -4.675 M -1 476.73 % | 339.572 K -77.39 % | 1.502 M 8.20 % | 1.388 M 200.00 % | -1.388 M |
| Total investments | 0.000 -100.00 % | 42.299 M | 0.000 -100.00 % | 17.950 M 0.00 % | 17.950 M 481.28 % | 3.088 M | 0.000 -100.00 % | 866.000 K | 0.000 -100.00 % | 1.408 M | 0.000 -100.00 % | 1.418 M | 0.000 -100.00 % | 1.540 M | 0.000 -100.00 % | 193.326 M | 0.000 -100.00 % | 2.538 M | 0.000 -100.00 % | 10.860 M | 0.000 -100.00 % | 6.326 M | 0.000 -100.00 % | 11.512 M | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 14.986 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 7.194 M | 0.000 -100.00 % | 1.480 M | 0.000 -100.00 % | 2.994 M | 0.000 -100.00 % | 11.612 M | 0.000 -100.00 % | 9.350 M | 0.000 -100.00 % | 679.144 K | 0.000 -100.00 % | 2.776 M | 0.000 |
| Total debt | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 1.900 M 0.00 % | 1.900 M | 0.000 -100.00 % | 2.678 M | 0.000 -100.00 % | 30.952 M | 0.000 -100.00 % | 36.350 M | 0.000 -100.00 % | 37.590 M | 0.000 -100.00 % | 34.851 M | 0.000 -100.00 % | 35.447 M | 0.000 -100.00 % | 35.764 M | 0.000 -100.00 % | 29.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.742 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 594.182 M 9 553.65 % | 6.155 M -95.27 % | 130.240 M 1 157.02 % | 10.361 M 68.31 % | 6.156 M -95.41 % | 134.238 M 834.87 % | 14.359 M -89.20 % | 132.934 M 2 059.42 % | 6.156 M -95.18 % | 127.812 M 166.87 % | 47.893 M -62.21 % | 126.747 M 1 959.25 % | 6.155 M -95.10 % | 125.734 M 174.44 % | 45.815 M -63.18 % | 124.436 M 1 921.55 % | 6.156 M -95.02 % | 123.589 M 183.01 % | 43.670 M -64.39 % | 122.638 M 1 892.33 % | 6.156 M -95.01 % | 123.375 M 183.91 % | 43.456 M -63.91 % | 120.407 M 1 856.09 % | 6.156 M -94.84 % | 119.264 M 203.12 % | 39.345 M -66.50 % | 117.441 M 1 807.90 % | 6.156 M -94.47 % | 111.304 M 1 708.20 % | 6.156 M -94.37 % | 109.307 M 271.94 % | 29.388 M -72.84 % | 108.215 M 1 658.03 % | 6.155 M -94.27 % | 107.395 M 290.87 % | 27.476 M -74.14 % | 106.252 M 1 626.13 % | 6.156 M -87.12 % | 47.809 M 314.47 % | 11.535 M -75.58 % | 47.241 M 667.45 % | 6.155 M -86.85 % | 46.823 M 343.86 % | 10.549 M |
| Retained earnings | 0.000 100.00 % | -11.366 M | 0.000 | 0.000 -100.00 % | 10.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.962 M | 0.000 -100.00 % | 12.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.811 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 599.393 M | 0.000 -100.00 % | 119.879 M 0.00 % | 119.879 M | 0.000 -100.00 % | 119.879 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 79.919 M | 0.000 -100.00 % | 36.274 M | 0.000 -100.00 % | 36.274 M | 0.000 -100.00 % | 36.274 M |
| Total equity | 594.182 M 0.00 % | 594.182 M 356.22 % | 130.240 M 0.00 % | 130.240 M -4.34 % | 136.153 M 1.43 % | 134.238 M 0.00 % | 134.238 M 0.98 % | 132.934 M 0.00 % | 132.934 M 4.01 % | 127.812 M 0.00 % | 127.812 M 0.84 % | 126.747 M 0.00 % | 126.747 M 0.81 % | 125.734 M 0.00 % | 125.734 M 1.04 % | 124.436 M 0.00 % | 124.436 M 0.69 % | 123.589 M 0.00 % | 123.589 M 0.78 % | 122.638 M 0.00 % | 122.638 M -0.60 % | 123.375 M 0.00 % | 123.375 M 2.46 % | 120.407 M 0.00 % | 120.407 M 0.96 % | 119.264 M 0.00 % | 119.264 M 1.55 % | 117.441 M 0.00 % | 117.441 M 5.51 % | 111.304 M 0.01 % | 111.297 M 1.82 % | 109.307 M 0.00 % | 109.307 M 1.01 % | 108.215 M 0.00 % | 108.215 M 0.76 % | 107.395 M 0.00 % | 107.395 M 1.08 % | 106.252 M 0.00 % | 106.252 M 122.24 % | 47.809 M 0.00 % | 47.809 M 1.20 % | 47.241 M 0.00 % | 47.241 M 0.89 % | 46.823 M 0.00 % | 46.823 M |
| Other non current liabilities | -594.182 M -59 418 100.00 % | -1.000 K 100.00 % | -130.240 M | 0.000 100.00 % | -1.000 K 100.00 % | -134.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.044 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 |
| Total non current liabilities | -594.182 M -31 389.20 % | 1.899 M 101.46 % | -130.240 M | 0.000 -100.00 % | 1.899 M 101.41 % | -134.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.044 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 |
| Other current liabilities | 0.000 -100.00 % | 403.000 K | 0.000 -100.00 % | 5.999 M 6.61 % | 5.627 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 8.689 M | 0.000 -100.00 % | 2.450 M | 0.000 -100.00 % | 4.887 M | 0.000 -100.00 % | 5.797 M | 0.000 -100.00 % | 4.038 M | 0.000 -100.00 % | 6.784 M | 0.000 -100.00 % | 11.029 M | 0.000 -100.00 % | 10.393 M | 0.000 -100.00 % | 3.028 M | 0.000 -100.00 % | 9.278 M | 0.000 -100.00 % | 3.102 M | 0.000 -100.00 % | 8.592 M | 0.000 -100.00 % | 17.327 M | 0.000 -100.00 % | 3.037 M | 0.000 -100.00 % | 6.798 M | 0.000 -100.00 % | 4.344 M | 0.000 -100.00 % | 1.129 M | 0.000 -100.00 % | 2.194 M | 0.000 -100.00 % | 4.063 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M 0.00 % | 1.900 M | 0.000 -100.00 % | 2.678 M | 0.000 -100.00 % | 30.952 M | 0.000 -100.00 % | 36.350 M | 0.000 -100.00 % | 32.091 M | 0.000 -100.00 % | 34.851 M | 0.000 -100.00 % | 31.402 M | 0.000 -100.00 % | 35.764 M | 0.000 -100.00 % | 29.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.742 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 4.953 M | 0.000 -100.00 % | 9.021 M 3.39 % | 8.725 M | 0.000 -100.00 % | 11.353 M | 0.000 -100.00 % | 65.066 M | 0.000 -100.00 % | 50.403 M | 0.000 -100.00 % | 43.770 M | 0.000 -100.00 % | 77.172 M | 0.000 -100.00 % | 51.257 M | 0.000 -100.00 % | 68.659 M | 0.000 -100.00 % | 66.352 M | 0.000 -100.00 % | 15.843 M | 0.000 -100.00 % | 15.865 M | 0.000 -100.00 % | 20.407 M | 0.000 -100.00 % | 52.402 M | 0.000 -100.00 % | 52.593 M | 0.000 -100.00 % | 30.388 M | 0.000 -100.00 % | 28.509 M | 0.000 -100.00 % | 20.991 M | 0.000 -100.00 % | 20.812 M | 0.000 -100.00 % | 11.927 M | 0.000 -100.00 % | 18.835 M | 0.000 -100.00 % | 4.063 M |
| Total liabilities | -594.182 M -8 771.66 % | 6.852 M 105.26 % | -130.240 M -1 543.74 % | 9.021 M 3.39 % | 8.725 M 106.50 % | -134.238 M -1 282.40 % | 11.353 M | 0.000 -100.00 % | 65.066 M | 0.000 -100.00 % | 50.403 M | 0.000 -100.00 % | 49.269 M | 0.000 -100.00 % | 77.172 M | 0.000 -100.00 % | 55.301 M | 0.000 -100.00 % | 68.659 M | 0.000 -100.00 % | 66.352 M | 0.000 -100.00 % | 15.843 M | 0.000 -100.00 % | 15.865 M | 0.000 -100.00 % | 20.407 M | 0.000 -100.00 % | 52.402 M | 0.000 -100.00 % | 52.593 M | 0.000 -100.00 % | 30.388 M | 0.000 -100.00 % | 28.509 M | 0.000 -100.00 % | 20.991 M | 0.000 -100.00 % | 20.812 M | 0.000 -100.00 % | 11.927 M | 0.000 -100.00 % | 18.835 M | 0.000 -100.00 % | 4.063 M |
| Other non current assets | 0.000 100.00 % | -90.000 K | 0.000 100.00 % | -1.000 K -100.20 % | 509.000 K 132.97 % | -1.544 M | 0.000 100.00 % | -433.000 K -196.87 % | 447.000 K 163.49 % | -704.000 K -104.09 % | 17.205 M 2 527.50 % | -708.755 K -104.52 % | 15.675 M 2 135.71 % | -770.000 K -105.33 % | 14.447 M 114.95 % | -96.663 M -1 085.12 % | 9.812 M 873.23 % | -1.269 M -126.78 % | 4.739 M 187.27 % | -5.430 M -216.08 % | 4.678 M 247.90 % | -3.163 M -164.21 % | 4.926 M 185.58 % | -5.756 M -211.03 % | 5.184 M 603.30 % | -1.030 M -104.17 % | 24.708 M 429.75 % | -7.493 M -230.72 % | 5.732 M 704.63 % | -948.000 K -115.07 % | 6.292 M 274.91 % | -3.597 M -183.94 % | 4.285 M 679.21 % | -739.797 K -117.32 % | 4.270 M 385.25 % | -1.497 M -103.09 % | 48.493 M 935.21 % | -5.806 M -340.15 % | 2.418 M 151.71 % | -4.675 M -112.44 % | 37.577 M 11 165.99 % | -339.572 K -101.05 % | 32.373 M 2 432.36 % | -1.388 M -104.25 % | 32.662 M |
| Long term 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 |
| Intangible assets | 0.000 -100.00 % | 90.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 |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 90.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 |
| Property plant equipment net | 0.000 -100.00 % | 22.445 M | 0.000 -100.00 % | 3.117 M -7.94 % | 3.386 M | 0.000 -100.00 % | 4.110 M | 0.000 -100.00 % | 4.520 M | 0.000 -100.00 % | 4.917 M | 0.000 -100.00 % | 4.772 M | 0.000 -100.00 % | 5.220 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 6.506 M | 0.000 -100.00 % | 7.124 M | 0.000 -100.00 % | 3.919 M | 0.000 -100.00 % | 4.080 M | 0.000 -100.00 % | 651.000 K | 0.000 -100.00 % | 756.908 K | 0.000 -100.00 % | 1.083 M | 0.000 -100.00 % | 1.297 M | 0.000 -100.00 % | 1.448 M | 0.000 -100.00 % | 1.765 M | 0.000 -100.00 % | 838.474 K | 0.000 -100.00 % | 1.056 M | 0.000 -100.00 % | 1.229 M | 0.000 -100.00 % | 1.371 M |
| Total non current assets | 0.000 -100.00 % | 22.955 M | 0.000 -100.00 % | 3.627 M -6.88 % | 3.895 M 352.27 % | -1.544 M -133.77 % | 4.572 M 1 155.89 % | -433.000 K -108.72 % | 4.967 M 805.54 % | -704.000 K -103.18 % | 22.122 M 3 221.25 % | -708.755 K -103.47 % | 20.447 M 2 755.45 % | -770.000 K -103.92 % | 19.667 M 120.35 % | -96.663 M -722.87 % | 15.519 M 1 322.93 % | -1.269 M -111.29 % | 11.245 M 307.09 % | -5.430 M -146.01 % | 11.802 M 473.14 % | -3.163 M -135.76 % | 8.845 M 253.67 % | -5.756 M -162.14 % | 9.264 M 999.37 % | -1.030 M -104.06 % | 25.359 M 438.44 % | -7.493 M -215.48 % | 6.489 M 784.47 % | -948.000 K -112.85 % | 7.375 M 305.02 % | -3.597 M -164.44 % | 5.582 M 854.53 % | -739.797 K -112.94 % | 5.718 M 481.98 % | -1.497 M -102.98 % | 50.258 M 965.61 % | -5.806 M -278.31 % | 3.256 M 169.65 % | -4.675 M -112.10 % | 38.633 M 11 476.97 % | -339.572 K -101.01 % | 33.603 M 2 520.93 % | -1.388 M -104.08 % | 34.033 M |
| Other current assets | -68.610 M -134.12 % | 201.089 M 28 623.26 % | -705.000 K -100.61 % | 115.349 M 0.14 % | 115.187 M | 0.000 -100.00 % | 92.042 M | 0.000 -100.00 % | 140.748 M | 0.000 -100.00 % | 123.605 M | 0.000 -100.00 % | 117.216 M | 0.000 -100.00 % | 114.261 M | 0.000 -100.00 % | 15.401 M | 0.000 -100.00 % | 106.668 M | 0.000 -100.00 % | 90.549 M | 0.000 -100.00 % | 36.865 M | 0.000 -100.00 % | 76.779 M | 0.000 -100.00 % | 34.435 M | 0.000 -100.00 % | 23.201 M | 0.000 -100.00 % | 131.722 M | 0.000 -100.00 % | 106.063 M | 0.000 -100.00 % | 117.985 M | 0.000 -100.00 % | 61.514 M | 0.000 -100.00 % | 101.460 M | 0.000 -100.00 % | 2.904 M | 0.000 -100.00 % | 4.015 M | 0.000 -100.00 % | 2.107 M |
| Short term investments | 0.000 -100.00 % | 42.299 M | 0.000 -100.00 % | 17.950 M 0.00 % | 17.950 M 481.28 % | 3.088 M | 0.000 -100.00 % | 866.000 K | 0.000 -100.00 % | 1.408 M | 0.000 -100.00 % | 1.418 M | 0.000 -100.00 % | 1.540 M | 0.000 -100.00 % | 193.326 M | 0.000 -100.00 % | 2.538 M | 0.000 -100.00 % | 10.860 M | 0.000 -100.00 % | 6.326 M | 0.000 -100.00 % | 11.512 M | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 14.986 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 7.194 M | 0.000 -100.00 % | 1.480 M | 0.000 -100.00 % | 2.994 M | 0.000 -100.00 % | 11.612 M | 0.000 -100.00 % | 9.350 M | 0.000 -100.00 % | 679.144 K | 0.000 -100.00 % | 2.776 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 26.374 M | 0.000 -100.00 % | 705.000 K 11.90 % | 630.000 K 140.80 % | -1.544 M -200.00 % | 1.544 M 456.58 % | -433.000 K -200.00 % | 433.000 K 161.51 % | -704.000 K -200.00 % | 704.000 K 199.33 % | -708.755 K -199.82 % | 710.000 K 192.21 % | -770.000 K -200.00 % | 770.000 K 100.80 % | -96.663 M -200.00 % | 96.663 M 7 717.24 % | -1.269 M -200.00 % | 1.269 M 123.37 % | -5.430 M -200.00 % | 5.430 M 271.67 % | -3.163 M -200.00 % | 3.163 M 154.95 % | -5.756 M -200.00 % | 5.756 M 658.82 % | -1.030 M -200.00 % | 1.030 M 113.75 % | -7.493 M -215.39 % | 6.494 M 784.98 % | -948.000 K -199.97 % | 948.267 K 126.36 % | -3.597 M -200.00 % | 3.597 M 586.21 % | -739.797 K -200.00 % | 739.797 K 149.42 % | -1.497 M -200.00 % | 1.497 M 125.78 % | -5.806 M -364.79 % | 2.193 M 146.90 % | -4.675 M -200.00 % | 4.675 M 1 476.73 % | -339.572 K -241.35 % | 240.239 K 117.31 % | -1.388 M -200.00 % | 1.388 M |
| Cash and short term investments | 68.610 M -0.09 % | 68.673 M 9 640.85 % | 705.000 K -96.22 % | 18.655 M 0.40 % | 18.580 M 1 103.37 % | 1.544 M 0.00 % | 1.544 M 256.58 % | 433.000 K 0.00 % | 433.000 K -38.49 % | 704.000 K 0.00 % | 704.000 K -0.67 % | 708.755 K -0.18 % | 710.000 K -7.79 % | 770.000 K 0.00 % | 770.000 K -99.20 % | 96.663 M 0.00 % | 96.663 M 7 517.24 % | 1.269 M 0.00 % | 1.269 M -76.63 % | 5.430 M 0.00 % | 5.430 M 71.67 % | 3.163 M 0.00 % | 3.163 M -45.05 % | 5.756 M 0.00 % | 5.756 M 458.82 % | 1.030 M 0.00 % | 1.030 M -86.25 % | 7.493 M 15.39 % | 6.494 M 584.98 % | 948.000 K -0.03 % | 948.267 K -73.64 % | 3.597 M 0.00 % | 3.597 M 386.21 % | 739.797 K 0.00 % | 739.797 K -50.58 % | 1.497 M 0.00 % | 1.497 M -74.22 % | 5.806 M 164.79 % | 2.193 M -53.10 % | 4.675 M 0.00 % | 4.675 M 1 276.73 % | 339.572 K 41.35 % | 240.239 K -82.69 % | 1.388 M 0.00 % | 1.388 M |
| Total current assets | 0.000 -100.00 % | 578.079 M | 0.000 -100.00 % | 135.634 M -3.79 % | 140.983 M 9 031.02 % | 1.544 M -98.91 % | 141.019 M 32 467.90 % | 433.000 K -99.78 % | 193.033 M 27 319.46 % | 704.000 K -99.55 % | 156.093 M 21 923.55 % | 708.755 K -99.54 % | 155.569 M 20 103.77 % | 770.000 K -99.58 % | 183.238 M 89.56 % | 96.663 M -41.14 % | 164.218 M 12 840.78 % | 1.269 M -99.30 % | 181.003 M 3 233.37 % | 5.430 M -96.94 % | 177.187 M 5 501.88 % | 3.163 M -97.57 % | 130.373 M 2 164.99 % | 5.756 M -95.47 % | 127.009 M 12 230.93 % | 1.030 M -99.10 % | 114.312 M 1 425.58 % | 7.493 M -95.41 % | 163.354 M 17 131.48 % | 948.000 K -99.39 % | 156.516 M 4 251.28 % | 3.597 M -97.32 % | 134.113 M 18 028.35 % | 739.797 K -99.44 % | 131.006 M 8 651.26 % | 1.497 M -98.08 % | 78.128 M 1 245.62 % | 5.806 M -95.31 % | 123.807 M 2 548.29 % | 4.675 M -77.85 % | 21.103 M 6 114.59 % | 339.572 K -98.95 % | 32.473 M 2 239.57 % | 1.388 M -91.76 % | 16.853 M |
| Inventory | 0.000 -100.00 % | 70.257 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 21.110 M | 0.000 -100.00 % | 21.175 M | 0.000 -100.00 % | 10.339 M | 0.000 -100.00 % | 1.004 M | 0.000 -100.00 % | 7.877 M | 0.000 -100.00 % | 15.874 M | 0.000 -100.00 % | 17.991 M | 0.000 -100.00 % | 11.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.467 M | 0.000 -100.00 % | 10.429 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 % | 238.060 M | 0.000 -100.00 % | 1.630 M -77.41 % | 7.216 M | 0.000 -100.00 % | 47.071 M | 0.000 -100.00 % | 30.742 M | 0.000 -100.00 % | 10.609 M | 0.000 -100.00 % | 27.304 M | 0.000 -100.00 % | 67.203 M | 0.000 -100.00 % | 44.277 M | 0.000 -100.00 % | 57.192 M | 0.000 -100.00 % | 63.217 M | 0.000 -100.00 % | 79.322 M | 0.000 -100.00 % | 44.474 M | 0.000 -100.00 % | 65.380 M | 0.000 -100.00 % | 123.230 M | 0.000 -100.00 % | 23.845 M | 0.000 -100.00 % | 24.453 M | 0.000 -100.00 % | 12.282 M | 0.000 -100.00 % | 15.117 M | 0.000 -100.00 % | 20.154 M | 0.000 -100.00 % | 13.524 M | 0.000 -100.00 % | 28.218 M | 0.000 -100.00 % | 13.358 M |
| Tax assets | 0.000 -100.00 % | 510.000 K | 0.000 -100.00 % | 511.000 K | 0.000 | 0.000 -100.00 % | 462.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 |
| 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 |
| Account payables | 0.000 -100.00 % | 4.550 M | 0.000 100.00 % | -77.000 K | 0.000 | 0.000 -100.00 % | 6.204 M | 0.000 -100.00 % | 25.425 M | 0.000 -100.00 % | 11.603 M | 0.000 -100.00 % | 6.792 M | 0.000 -100.00 % | 36.524 M | 0.000 -100.00 % | 15.816 M | 0.000 -100.00 % | 26.111 M | 0.000 -100.00 % | 26.288 M | 0.000 -100.00 % | 5.450 M | 0.000 -100.00 % | 12.838 M | 0.000 -100.00 % | 11.129 M | 0.000 -100.00 % | 49.300 M | 0.000 -100.00 % | 35.978 M | 0.000 -100.00 % | 13.061 M | 0.000 -100.00 % | 21.049 M | 0.000 -100.00 % | 14.193 M | 0.000 -100.00 % | 12.330 M | 0.000 -100.00 % | 10.798 M | 0.000 -100.00 % | 14.899 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.199 M 0.08 % | 1.198 M | 0.000 -100.00 % | 471.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 601.034 M | 0.000 -100.00 % | 139.261 M -3.88 % | 144.878 M | 0.000 -100.00 % | 145.591 M | 0.000 -100.00 % | 198.000 M | 0.000 -100.00 % | 178.215 M | 0.000 -100.00 % | 176.016 M | 0.000 -100.00 % | 202.905 M | 0.000 -100.00 % | 179.737 M | 0.000 -100.00 % | 192.248 M | 0.000 -100.00 % | 188.990 M | 0.000 -100.00 % | 139.218 M | 0.000 -100.00 % | 136.272 M | 0.000 -100.00 % | 139.671 M | 0.000 -100.00 % | 169.843 M | 0.000 -100.00 % | 163.890 M | 0.000 -100.00 % | 139.695 M | 0.000 -100.00 % | 136.725 M | 0.000 -100.00 % | 128.386 M | 0.000 -100.00 % | 127.064 M | 0.000 -100.00 % | 59.736 M | 0.000 -100.00 % | 66.076 M | 0.000 -100.00 % | 50.886 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-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-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -13.476 M -112.56 % | -6.340 M -226.40 % | 5.016 M 283.19 % | 1.309 M -71.56 % | 4.603 M 530.59 % | -1.069 M -23.44 % | -866.000 K -39.90 % | -619.000 K 9.10 % | -681.000 K 86.06 % | -4.884 M -370.97 % | -1.037 M -42.84 % | -726.000 K -114.16 % | -339.000 K 62.12 % | -895.000 K -728.70 % | -108.000 K 86.10 % | -777.000 K -49.42 % | -520.000 K 39.89 % | -865.072 K -189.32 % | -299.000 K 36.65 % | -472.000 K 1.46 % | -479.000 K 49.30 % | -944.751 K -156.17 % | 1.682 M 169.45 % | -2.422 M -365.77 % | -520.000 K 20.22 % | -651.811 K -32.75 % | -491.000 K 43.69 % | -872.000 K 8.31 % | -951.000 K 38.06 % | -1.535 M 12.77 % | -1.760 M 31.76 % | -2.579 M -413.75 % | -502.000 K -122.94 % | -225.173 K 87.24 % | -1.765 M -617.48 % | -246.000 K 65.59 % | -715.000 K -65.63 % | -431.676 K -10.97 % | -389.000 K 5.58 % | -412.000 K 43.64 % | -731.000 K 22.31 % | -940.930 K -591.86 % | -136.000 K 19.53 % | -169.000 K 57.64 % | -399.000 K -575.84 % | 83.852 K 116.74 % | -501.000 K 6.53 % | -536.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |