Blue Cloud Softech Solutions Limited BLUECLOUDS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.969 B 58.68 % | 5.022 B 1 629.20 % | 290.417 M 13 100.77 % | 2.200 M 100.36 % | 1.098 M 9.25 % | 1.005 M -89.74 % | 9.798 M -21.62 % | 12.502 M -13.38 % | 14.432 M 49.58 % | 9.649 M 47.69 % | 6.533 M 4.67 % | 6.242 M |
| Net income | 442.692 M 175.23 % | 160.844 M 2 319.43 % | 6.648 M 531.34 % | 1.053 M 1 091.26 % | 88.394 K 20.53 % | 73.339 K -66.69 % | 220.195 K -60.15 % | 552.605 K 30.24 % | 424.300 K 16.83 % | 363.163 K 152.64 % | 143.750 K -50.65 % | 291.279 K |
| Income before tax | 591.342 M 175.62 % | 214.551 M 2 289.48 % | 8.979 M 618.90 % | 1.249 M 1 122.70 % | 102.151 K 11.74 % | 91.420 K -79.13 % | 437.981 K -33.25 % | 656.114 K 20.39 % | 544.982 K 10.46 % | 493.393 K 140.26 % | 205.357 K 595.65 % | 29.520 K |
| Income before tax ratio | 0.07 73.70 % | 0.04 38.18 % | 0.03 -94.55 % | 0.57 510.24 % | 0.09 2.27 % | 0.09 103.51 % | 0.04 -14.83 % | 0.05 38.98 % | 0.04 -26.15 % | 0.05 62.68 % | 0.03 564.63 % | 0.00 |
| EBITDA | 710.506 M 164.14 % | 268.990 M 3 469.40 % | 7.536 M 2 787.36 % | 261.000 K 91.41 % | 136.360 K 6.53 % | 128.003 K -78.40 % | 592.555 K -27.76 % | 820.220 K 15.68 % | 709.032 K 32.23 % | 536.196 K -68.96 % | 1.727 M 0.61 % | 1.717 M |
| Net income ratio | 0.06 73.45 % | 0.03 39.92 % | 0.02 -95.22 % | 0.48 494.55 % | 0.08 10.32 % | 0.07 224.73 % | 0.02 -49.16 % | 0.04 50.35 % | 0.03 -21.89 % | 0.04 71.05 % | 0.02 -52.85 % | 0.05 |
| Ratio EBITDA | 0.09 66.46 % | 0.05 106.42 % | 0.03 -78.13 % | 0.12 -4.47 % | 0.12 -2.49 % | 0.13 110.61 % | 0.06 -7.83 % | 0.07 33.55 % | 0.05 -11.60 % | 0.06 -78.98 % | 0.26 -3.88 % | 0.28 |
| Gross profit ratio | 0.11 49.35 % | 0.07 49.86 % | 0.05 -94.01 % | 0.79 31.85 % | 0.60 -35.78 % | 0.93 318.15 % | 0.22 10.37 % | 0.20 1.73 % | 0.20 -56.77 % | 0.46 158.76 % | 0.18 -64.49 % | 0.50 |
| Weighted average shs out dil | 438.309 M 36.25 % | 321.688 M 166.14 % | 120.873 M 118.97 % | 55.201 M 130.96 % | 23.901 M 0.00 % | 23.901 M 0.00 % | 23.901 M -0.41 % | 24.000 M 0.00 % | 24.000 M 32.17 % | 18.158 M -36.84 % | 28.750 M 36.90 % | 21.001 M |
| Weighted average shs out | 438.309 M 100.93 % | 218.141 M 275.45 % | 58.101 M 5.25 % | 55.201 M 130.96 % | 23.901 M -2.26 % | 24.454 M 2.31 % | 23.903 M -13.49 % | 27.630 M 15.12 % | 24.000 M 32.17 % | 18.158 M -36.84 % | 28.750 M 36.89 % | 21.002 M |
| EPS diluted | 1.01 102.00 % | 0.50 809.09 % | 0.06 187.96 % | 0.02 416.22 % | 0.00 19.35 % | 0.00 -66.30 % | 0.01 -54.00 % | 0.02 12.99 % | 0.02 -11.50 % | 0.02 300.00 % | 0.01 -64.03 % | 0.01 |
| Earnings per share | 1.01 36.49 % | 0.74 572.73 % | 0.11 475.92 % | 0.02 416.22 % | 0.00 23.33 % | 0.00 -67.39 % | 0.01 -60.00 % | 0.02 29.94 % | 0.02 -11.50 % | 0.02 300.00 % | 0.01 -64.03 % | 0.01 |
| Gross profit | 841.360 M 136.98 % | 355.040 M 2 491.34 % | 13.701 M 691.05 % | 1.732 M 164.17 % | 655.629 K -29.84 % | 934.499 K -57.11 % | 2.179 M -13.49 % | 2.519 M -11.88 % | 2.858 M -35.34 % | 4.420 M 282.18 % | 1.157 M -62.83 % | 3.112 M |
| Income tax expense | 148.650 M 161.74 % | 56.794 M 2 336.47 % | 2.331 M 1 089.29 % | 196.000 K 1 324.73 % | 13.757 K -23.91 % | 18.081 K -91.70 % | 217.786 K 110.40 % | 103.509 K -14.23 % | 120.682 K -7.33 % | 130.230 K 111.39 % | 61.607 K -76.46 % | 261.759 K |
| Cost of revenue | 7.127 B 52.72 % | 4.667 B 1 586.52 % | 276.716 M 59 027.35 % | 468.000 K 5.79 % | 442.371 K 527.48 % | 70.500 K -99.07 % | 7.620 M -23.67 % | 9.983 M -13.75 % | 11.574 M 121.36 % | 5.229 M -2.75 % | 5.376 M 71.78 % | 3.130 M |
| General and administrative expenses | 82.650 M 2.02 % | 81.017 M 1 228.68 % | 6.098 M 311.16 % | 1.483 M 174.12 % | 541.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.816 M 416.59 % | 545.101 K -1.68 % | 554.426 K |
| Selling and marketing expenses | 0.000 -100.00 % | 65.000 K | 0.000 100.00 % | -1.000 K -110.94 % | 9.140 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 586.010 K | 0.000 -100.00 % | 332.419 K |
| Other expenses | 43.782 M 511.65 % | 7.158 M 9 645.41 % | 73.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 126.432 M 43.39 % | 88.175 M 1 328.86 % | 6.171 M 316.40 % | 1.482 M 169.39 % | 550.140 K -31.79 % | 806.497 K -49.16 % | 1.586 M -6.60 % | 1.698 M -20.97 % | 2.149 M -36.83 % | 3.402 M 524.10 % | 545.101 K -38.53 % | 886.845 K |
| Cost and expenses | 7.254 B 52.77 % | 4.748 B 1 578.39 % | 282.887 M 14 407.03 % | 1.950 M 96.47 % | 992.511 K 13.17 % | 876.997 K -90.47 % | 9.206 M -21.19 % | 11.681 M -14.88 % | 13.723 M 59.01 % | 8.630 M 45.75 % | 5.921 M 47.42 % | 4.017 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 |
| Selling general and administrative expenses | 82.650 M 2.02 % | 81.017 M 1 228.68 % | 6.098 M 311.44 % | 1.482 M 169.39 % | 550.140 K -31.79 % | 806.497 K -49.16 % | 1.586 M -6.60 % | 1.698 M -20.97 % | 2.149 M -36.83 % | 3.402 M 524.10 % | 545.101 K -38.53 % | 886.845 K |
| Interest income | 0.000 100.00 % | -582.000 K -175 401.20 % | 332.000 -32.93 % | 495.000 46.45 % | 338.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 75.382 M 48.64 % | 50.714 M 5 071 300.00 % | 1.000 K -50.00 % | 2.000 K -40.08 % | 3.338 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 43.782 M 6 075.18 % | 709.000 K 10 028.57 % | 7.000 K -41.67 % | 12.000 K -61.13 % | 30.871 K 0.00 % | 30.871 K -79.60 % | 151.358 K -6.27 % | 161.482 K 0.00 % | 161.482 K 324.82 % | 38.012 K -97.74 % | 1.684 M 0.00 % | 1.684 M |
| Operating income | 714.928 M 167.90 % | 266.865 M 3 444.02 % | 7.530 M 2 912.00 % | 250.000 K 136.99 % | 105.490 K 8.60 % | 97.132 K -83.61 % | 592.555 K -27.76 % | 820.220 K 15.68 % | 709.032 K -30.36 % | 1.018 M 66.51 % | 611.440 K -72.52 % | 2.225 M |
| Operating income ratio | 0.09 68.83 % | 0.05 104.95 % | 0.03 -77.18 % | 0.11 18.28 % | 0.10 -0.59 % | 0.10 59.82 % | 0.06 -7.83 % | 0.07 33.55 % | 0.05 -53.44 % | 0.11 12.74 % | 0.09 -73.74 % | 0.36 |
| Total other income expenses net | -123.586 M -121.97 % | -55.676 M -3 942.37 % | 1.449 M 45.05 % | 999.000 K 30 019.14 % | -3.339 K 41.54 % | -5.712 K 96.30 % | -154.574 K 5.81 % | -164.106 K -0.03 % | -164.050 K 68.73 % | -524.687 K -29.21 % | -406.083 K 81.50 % | -2.195 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 | 906.875 M 58.42 % | 572.438 M 30 268.06 % | 1.885 M -0.58 % | 1.896 M 6 622.86 % | -29.067 K -7.40 % | -27.065 K 49.67 % | -53.774 K -62.79 % | -33.032 K 40.34 % | -55.365 K -17.21 % | -47.236 K 65.87 % | -138.417 K 7.69 % | -149.945 K |
| Total investments | 1.645 M 11 850.00 % | -14.000 K 30.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 936.927 M 46.06 % | 641.450 M 31 129.31 % | 2.054 M 0.00 % | 2.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 18.526 M 59.35 % | 11.626 M 2 304.18 % | 483.574 K -85.71 % | 3.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 603.167 M 259.19 % | 167.924 M 2 278.38 % | 7.060 M 1 534.36 % | 432.000 K 169.63 % | -620.390 K 12.47 % | -708.784 K 9.38 % | -782.123 K 98.92 % | -72.705 M 0.73 % | -73.236 M 0.58 % | -73.660 M 0.49 % | -74.023 M 0.19 % | -74.167 M |
| Common stock | 436.282 M 0.00 % | 436.282 M 275.45 % | 116.202 M 5.25 % | 110.402 M 130.96 % | 47.802 M 0.00 % | 47.802 M 0.00 % | 47.802 M -60.00 % | 119.504 M 0.00 % | 119.504 M 13.81 % | 105.004 M 0.00 % | 105.004 M 0.00 % | 105.004 M |
| Total equity | 1.218 B 56.99 % | 775.872 M 526.99 % | 123.746 M 8.34 % | 114.218 M 142.08 % | 47.181 M 0.19 % | 47.093 M 0.16 % | 47.019 M 0.47 % | 46.799 M 1.15 % | 46.268 M 47.61 % | 31.344 M 1.17 % | 30.981 M 0.47 % | 30.837 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -152.951 K 16.21 % | -182.541 K 0.00 % | -182.541 K |
| Long term debt | 503.271 M 154.74 % | 197.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 505.297 M 155.76 % | 197.563 M 19 756 400.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -152.951 K 16.21 % | -182.541 K 0.00 % | -182.541 K |
| Other current liabilities | 79.502 M 104.34 % | 38.907 M 1 116.60 % | 3.198 M 144.27 % | 1.309 M 484.31 % | 224.065 K 69.15 % | 132.462 K 11.58 % | 118.710 K -68.01 % | 371.049 K -35.96 % | 579.363 K 6.48 % | 544.103 K 18.59 % | 458.803 K -33.53 % | 690.245 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 433.656 M -2.30 % | 443.886 M 21 510.81 % | 2.054 M 0.00 % | 2.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.784 B 93.81 % | 920.319 M 6 385.23 % | 14.191 M 214.24 % | 4.516 M 1 781.67 % | 240.000 K 81.18 % | 132.462 K 11.58 % | 118.710 K -91.69 % | 1.429 M -2.57 % | 1.466 M 123.77 % | 655.307 K 8.20 % | 605.657 K -43.71 % | 1.076 M |
| Total liabilities | 2.289 B 104.76 % | 1.118 B 7 777.40 % | 14.191 M 214.17 % | 4.517 M 1 782.08 % | 240.000 K 81.18 % | 132.462 K 11.58 % | 118.710 K -91.69 % | 1.429 M -2.57 % | 1.466 M 191.90 % | 502.356 K 18.73 % | 423.116 K -52.64 % | 893.345 K |
| Other non current assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.824 K -15.50 % | 24.643 K -83.81 % | 152.219 K 6.13 % | 143.429 K | 0.000 | 0.000 | 0.000 |
| 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 |
| Intangible assets | 329.687 M 19.41 % | 276.094 M 3 626.47 % | 7.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 196.518 M 0.00 % | 196.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 526.205 M 11.34 % | 472.612 M 6 278.89 % | 7.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 57.498 M 441.57 % | 10.617 M 52 985.00 % | 20.000 K -25.93 % | 27.000 K -99.85 % | 18.166 M -0.17 % | 18.197 M -0.17 % | 18.228 M -0.82 % | 18.380 M -0.87 % | 18.541 M -0.86 % | 18.702 M 3.17 % | 18.127 M -24.81 % | 24.110 M |
| Total non current assets | 583.703 M 20.79 % | 483.244 M 6 387.37 % | 7.449 M 15 102.04 % | 49.000 K -99.73 % | 18.189 M -0.16 % | 18.218 M -0.19 % | 18.253 M -1.51 % | 18.532 M -0.82 % | 18.684 M -0.10 % | 18.702 M 3.17 % | 18.127 M -24.81 % | 24.110 M |
| Other current assets | 441.646 M 45.88 % | 302.737 M 165.25 % | 114.133 M 5.11 % | 108.588 M 415.90 % | 21.048 M -0.47 % | 21.148 M 0.48 % | 21.048 M -0.11 % | 21.071 M 0.39 % | 20.990 M 223.44 % | 6.490 M 14.87 % | 5.650 M 368.24 % | 1.207 M |
| Short term investments | 1.645 M 17.84 % | 1.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 30.052 M -56.45 % | 69.012 M 40 735.50 % | 169.000 K 6.96 % | 158.000 K 443.57 % | 29.067 K 7.40 % | 27.065 K -49.67 % | 53.774 K 62.79 % | 33.032 K -40.34 % | 55.365 K 17.21 % | 47.236 K -65.87 % | 138.417 K -7.69 % | 149.945 K |
| Cash and short term investments | 30.052 M -56.45 % | 69.012 M 40 735.50 % | 169.000 K 6.96 % | 158.000 K 444.83 % | 29.000 K 7.15 % | 27.065 K -49.67 % | 53.774 K 62.79 % | 33.032 K -40.34 % | 55.365 K 17.21 % | 47.236 K -65.87 % | 138.417 K -7.69 % | 149.945 K |
| Total current assets | 2.923 B 107.25 % | 1.411 B 980.95 % | 130.488 M 9.94 % | 118.686 M 306.00 % | 29.233 M 0.78 % | 29.007 M 0.42 % | 28.885 M -2.73 % | 29.696 M 2.22 % | 29.050 M 121.02 % | 13.144 M -1.00 % | 13.277 M 74.22 % | 7.620 M |
| Inventory | 3.472 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 231.560 K -8.87 % | 254.100 K |
| Net receivables | 2.448 B 135.67 % | 1.039 B 6 317.55 % | 16.186 M 62.84 % | 9.940 M 21.88 % | 8.156 M 4.14 % | 7.832 M 0.62 % | 7.784 M -9.41 % | 8.592 M 7.33 % | 8.005 M 21.16 % | 6.607 M -8.96 % | 7.257 M 20.75 % | 6.010 M |
| Tax assets | 0.000 -100.00 % | 14.000 K -30.00 % | 20.000 K -9.09 % | 22.000 K -4.35 % | 23.000 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 | 1.089 B 186.08 % | 380.738 M 9 067.78 % | 4.153 M 333.61 % | 957.773 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 M 19.23 % | 887.019 K 697.65 % | 111.204 K -24.28 % | 146.854 K -61.92 % | 385.641 K |
| Tax payables | 181.275 M 219.21 % | 56.788 M 2 273.09 % | 2.393 M 1 127.18 % | 195.000 K 1 123.72 % | 15.935 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 | 36.107 M | 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 | 160.040 M 0.00 % | 160.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 2.026 M | 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 | 3.507 B 85.19 % | 1.894 B 1 272.91 % | 137.937 M 16.17 % | 118.735 M 150.38 % | 47.422 M 0.42 % | 47.225 M 0.18 % | 47.138 M -2.26 % | 48.228 M 1.03 % | 47.735 M 49.89 % | 31.846 M 1.41 % | 31.404 M -1.03 % | 31.730 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 | -696.282 M -5.32 % | -661.142 M -31 100.66 % | -2.119 M 97.54 % | -85.989 M -75 328.95 % | -114.000 K -93.91 % | -58.790 K -109.44 % | 622.824 K 170.35 % | -885.334 K 94.42 % | -15.863 M -12 604.33 % | 126.860 K 102.15 % | -5.899 M -273.57 % | -1.579 M |
| Accounts receivables | -1.409 B -35.67 % | -1.039 B -26 217.73 % | -3.947 M -288.10 % | -1.017 M -554.91 % | -155.289 K -223.59 % | -47.990 K -105.94 % | 808.093 K 237.79 % | -586.482 K 58.06 % | -1.398 M -315.12 % | 650.000 K 152.12 % | -1.247 M -79.94 % | -693.121 K |
| Inventory | -3.472 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 231.560 K 927.33 % | 22.540 K -88.86 % | 202.420 K |
| Accounts payables | 0.000 -100.00 % | 380.738 M 8 533.51 % | 4.410 M 368.15 % | 942.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 716.517 M 23 072.65 % | -3.119 M -20.80 % | -2.582 M 96.99 % | -85.914 M -208 179.63 % | 41.289 K 482.31 % | -10.800 K 94.17 % | -185.269 K 38.01 % | -298.852 K 97.93 % | -14.465 M -1 816.62 % | -754.700 K 83.85 % | -4.674 M -329.48 % | -1.088 M |
| Other non cash items | -64.328 M -112.93 % | 497.693 M 3 110 681.25 % | -16.000 K 72.41 % | -58.000 K -314.29 % | -14.000 K 78.92 % | -66.417 K 93.16 % | -970.418 K -740.38 % | 151.537 K -80.77 % | 787.905 K 62 188.65 % | -1.269 K 99.46 % | -233.375 K 47.51 % | -444.607 K |
| Net cash provided by operating activities | -125.486 M -6 518.46 % | -1.896 M -141.95 % | 4.520 M 105.32 % | -84.982 M -1 699 740.00 % | 5.000 K 123.81 % | -20.997 K -187.64 % | 23.959 K 221.56 % | -19.710 K 99.86 % | -14.489 M -2 850.61 % | 526.766 K 108.80 % | -5.989 M -12 265.64 % | -48.430 K |
| Investments in property plant and equipment | -106.344 M 63.09 % | -288.110 M -3 788.65 % | -7.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -613.156 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 100.00 % | -186.661 M | 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 |
| 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 | -4.848 M | 0.000 | 0.000 -100.00 % | 19.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.983 M | 0.000 |
| Net cash used for investing activites | -111.192 M 76.58 % | -474.771 M -6 308.03 % | -7.409 M -138.73 % | 19.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -613.156 K -110.25 % | 5.983 M | 0.000 |
| Debt repayment | 277.462 M -45.90 % | 512.898 M | 0.000 -100.00 % | 2.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 596.322 M 20 462.83 % | 2.900 M -95.61 % | 65.985 M | 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 | -4.363 M | 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 | -75.382 M 86.62 % | -563.541 M | 0.000 100.00 % | -2.056 M -68 433.30 % | -3.000 K 47.48 % | -5.712 K -77.61 % | -3.216 K -22.56 % | -2.624 K -100.02 % | 14.497 M 302 697.20 % | -4.791 K 11.47 % | -5.412 K | 0.000 |
| Net cash used provided by financing activities | 197.717 M -63.77 % | 545.679 M 18 716.52 % | 2.900 M -95.60 % | 65.983 M 2 199 533.33 % | -3.000 K 47.48 % | -5.712 K -77.61 % | -3.216 K -22.56 % | -2.624 K -100.02 % | 14.497 M 302 697.20 % | -4.791 K 11.47 % | -5.412 K | 0.000 |
| Effect of forex changes on cash | 1.000 K 100.59 % | -169.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -38.960 M -156.59 % | 68.843 M 625 745.45 % | 11.000 K -91.47 % | 129.000 K 6 566.67 % | 1.935 K 107.24 % | -26.709 K -228.76 % | 20.743 K 192.88 % | -22.334 K -374.74 % | 8.129 K 108.92 % | -91.181 K -690.95 % | -11.528 K -107.69 % | 149.945 K |
| Cash at beginning of period | 69.012 M 40 735.50 % | 169.000 K 6.96 % | 158.000 K 444.83 % | 29.000 K 7.41 % | 27.000 K -49.79 % | 53.774 K 62.80 % | 33.031 K -40.34 % | 55.365 K 17.21 % | 47.236 K -65.87 % | 138.417 K -7.69 % | 149.945 K | 0.000 |
| Cash at end of period | 30.052 M -56.45 % | 69.012 M 40 735.50 % | 169.000 K 6.96 % | 158.000 K 444.83 % | 29.000 K 7.15 % | 27.065 K -49.67 % | 53.774 K 62.80 % | 33.031 K -40.34 % | 55.365 K 17.21 % | 47.236 K -65.87 % | 138.417 K -7.69 % | 149.945 K |
| Operating cash flow | -125.486 M -6 518.46 % | -1.896 M -141.95 % | 4.520 M 105.32 % | -84.982 M -1 699 740.00 % | 5.000 K 123.81 % | -20.997 K -187.64 % | 23.959 K 221.56 % | -19.710 K 99.86 % | -14.489 M -2 850.61 % | 526.766 K 108.80 % | -5.989 M -12 265.64 % | -48.430 K |
| Capital expenditure | -106.344 M 63.09 % | -288.110 M -3 788.65 % | -7.409 M -108.51 % | 87.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -613.156 K | 0.000 | 0.000 |
| Free CashFlow | -231.830 M 20.06 % | -290.006 M -9 934.81 % | -2.890 M 96.68 % | -87.038 M -1 740 860.00 % | 5.000 K 123.81 % | -20.997 K -187.64 % | 23.959 K 221.56 % | -19.710 K 99.86 % | -14.489 M -16 671.97 % | -86.390 K 98.56 % | -5.989 M -12 265.64 % | -48.430 K |
| 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 | 2.060 B 12.22 % | 1.836 B 25.15 % | 1.467 B -37.64 % | 2.353 B 1.74 % | 2.312 B 8.52 % | 2.131 B 27.04 % | 1.677 B 93.08 % | 868.729 M 151.50 % | 345.425 M 20.42 % | 286.852 M 11 777.93 % | 2.415 M 141.50 % | 1.000 M -37.50 % | 1.600 M 190.91 % | 550.000 K -63.36 % | 1.501 M 130.92 % | 650.000 K 30.00 % | 500.000 K -37.34 % | 798.000 K 166.00 % | 300.000 K | 0.000 | 0.000 -100.00 % | 60.000 K -40.00 % | 100.000 K -64.29 % | 280.000 K -50.44 % | 565.000 K 84.40 % | 306.405 K -61.41 % | 794.000 K -86.00 % | 5.672 M 87.44 % | 3.026 M -10.51 % | 3.382 M 1.15 % | 3.343 M 6.91 % | 3.127 M 18.00 % | 2.650 M -26.12 % | 3.587 M 10.54 % | 3.245 M -15.87 % | 3.857 M 3.05 % | 3.743 M 12.72 % | 3.321 M 43.38 % | 2.316 M 14.31 % | 2.026 M 2.01 % | 1.986 M 91.17 % | 1.039 M -45.67 % | 1.912 M 2.85 % | 1.859 M 7.89 % | 1.723 M 10.13 % | 1.565 M 2.12 % | 1.532 M -3.34 % | 1.585 M |
| Net income | 143.920 M 10.37 % | 130.400 M 38.70 % | 94.018 M -17.16 % | 113.494 M 8.32 % | 104.779 M 22.10 % | 85.814 M 110.88 % | 40.694 M 55.17 % | 26.225 M 223.37 % | 8.110 M 27.06 % | 6.383 M 7 409.41 % | 85.000 K 39.34 % | 61.000 K -49.17 % | 120.000 K -46.19 % | 223.000 K -70.50 % | 756.000 K 6 200.00 % | 12.000 K -80.65 % | 62.000 K -87.35 % | 490.000 K 380.39 % | 102.000 K 182.93 % | -123.000 K 67.72 % | -381.000 K -1 665.39 % | 24.339 K 21.70 % | 20.000 K 81.82 % | 11.000 K -59.26 % | 27.000 K 112.40 % | -217.805 K -365.62 % | 82.000 K -64.19 % | 229.000 K 78.91 % | 128.000 K -25.84 % | 172.605 K 10.64 % | 156.000 K -9.30 % | 172.000 K 126.32 % | 76.000 K 262.74 % | -46.700 K -123.35 % | 200.000 K 48.15 % | 135.000 K -0.74 % | 136.000 K 2 106.72 % | 6.163 K -96.05 % | 156.000 K 56.00 % | 100.000 K -0.99 % | 101.000 K 203.86 % | -97.250 K -218.60 % | 82.000 K 2.50 % | 80.000 K 1.27 % | 79.000 K 12.41 % | 70.279 K -5.03 % | 74.000 K 0.00 % | 74.000 K |
| Income before tax | 195.401 M 24.42 % | 157.051 M 19.63 % | 131.279 M -15.69 % | 155.713 M 5.71 % | 147.299 M 32.08 % | 111.519 M 69.72 % | 65.708 M 123.10 % | 29.452 M 168.72 % | 10.960 M 27.19 % | 8.617 M 7 393.04 % | 115.000 K 40.24 % | 82.000 K -50.30 % | 165.000 K 166.13 % | 62.000 K -94.30 % | 1.087 M 6 693.75 % | 16.000 K -80.49 % | 82.000 K -83.79 % | 506.000 K 400.99 % | 101.000 K 182.11 % | -123.000 K 67.80 % | -382.000 K -4 155.20 % | 9.420 K -77.02 % | 41.000 K 173.33 % | 15.000 K -44.44 % | 27.000 K 0.07 % | 26.981 K -67.10 % | 82.000 K -61.14 % | 211.000 K 77.31 % | 119.000 K 74.71 % | 68.114 K -78.78 % | 321.000 K 93.37 % | 166.000 K 62.75 % | 102.000 K 52.28 % | 66.982 K -63.40 % | 183.000 K 24.49 % | 147.000 K -0.68 % | 148.000 K 8.51 % | 136.393 K -12.57 % | 156.000 K 56.00 % | 100.000 K -0.99 % | 101.000 K -44.00 % | 180.357 K 1 703.57 % | 10.000 K 25.00 % | 8.000 K 14.29 % | 7.000 K 177.78 % | 2.520 K -74.80 % | 10.000 K 11.11 % | 9.000 K |
| Income before tax ratio | 0.09 10.88 % | 0.09 -4.41 % | 0.09 35.19 % | 0.07 3.90 % | 0.06 21.72 % | 0.05 33.60 % | 0.04 15.55 % | 0.03 6.85 % | 0.03 5.62 % | 0.03 -36.92 % | 0.05 -41.93 % | 0.08 -20.48 % | 0.10 -8.52 % | 0.11 -84.43 % | 0.72 2 842.00 % | 0.02 -84.99 % | 0.16 -74.14 % | 0.63 88.34 % | 0.34 | 0.00 | 0.00 -100.00 % | 0.16 -61.71 % | 0.41 665.33 % | 0.05 12.10 % | 0.05 -45.73 % | 0.09 -14.74 % | 0.10 177.62 % | 0.04 -5.40 % | 0.04 95.23 % | 0.02 -79.02 % | 0.10 80.88 % | 0.05 37.92 % | 0.04 106.13 % | 0.02 -66.89 % | 0.06 47.97 % | 0.04 -3.61 % | 0.04 -3.74 % | 0.04 -39.02 % | 0.07 36.47 % | 0.05 -2.94 % | 0.05 -70.71 % | 0.17 3 219.45 % | 0.01 21.54 % | 0.00 5.92 % | 0.00 152.23 % | 0.00 -75.32 % | 0.01 14.96 % | 0.01 |
| EBITDA | 213.529 M 22.10 % | 174.883 M 12.07 % | 156.053 M -12.00 % | 177.323 M -5.68 % | 188.011 M 34.84 % | 139.437 M 56.48 % | 89.108 M 202.21 % | 29.485 M 47.57 % | 19.981 M 131.85 % | 8.618 M 7 265.81 % | 117.000 K 39.29 % | 84.000 K -49.70 % | 167.000 K 160.94 % | 64.000 K -94.13 % | 1.090 M 5 636.84 % | 19.000 K -79.28 % | 91.718 K -82.15 % | 513.750 K 364.02 % | 110.718 K 196.70 % | -114.500 K 69.41 % | -374.282 K -2 085.58 % | 18.850 K -76.09 % | 78.840 K 218.96 % | 24.718 K -33.19 % | 37.000 K -43.97 % | 66.037 K -46.47 % | 123.371 K -50.92 % | 251.371 K 57.11 % | 160.000 K 48.00 % | 108.109 K -70.08 % | 361.370 K 74.26 % | 207.370 K 45.01 % | 143.000 K 32.50 % | 107.921 K -43.94 % | 192.503 K 23.00 % | 156.503 K -1.57 % | 159.000 K -0.43 % | 159.687 K | 0.000 | 0.000 | 0.000 -100.00 % | 435.326 K 0.77 % | 431.995 K 0.47 % | 429.995 K 0.00 % | 429.995 K 1.43 % | 423.934 K -33.66 % | 639.061 K 0.16 % | 638.061 K |
| Net income ratio | 0.07 -1.65 % | 0.07 10.83 % | 0.06 32.83 % | 0.05 6.46 % | 0.05 12.52 % | 0.04 65.99 % | 0.02 -19.63 % | 0.03 28.58 % | 0.02 5.51 % | 0.02 -36.78 % | 0.04 -42.30 % | 0.06 -18.67 % | 0.08 -81.50 % | 0.41 -19.50 % | 0.50 2 628.18 % | 0.02 -85.11 % | 0.12 -79.81 % | 0.61 80.60 % | 0.34 | 0.00 | 0.00 -100.00 % | 0.41 102.83 % | 0.20 409.09 % | 0.04 -17.79 % | 0.05 106.72 % | -0.71 -788.30 % | 0.10 155.80 % | 0.04 -4.55 % | 0.04 -17.13 % | 0.05 9.38 % | 0.05 -15.16 % | 0.06 91.79 % | 0.03 320.29 % | -0.01 -121.12 % | 0.06 76.09 % | 0.04 -3.67 % | 0.04 1 857.67 % | 0.00 -97.24 % | 0.07 36.47 % | 0.05 -2.94 % | 0.05 154.33 % | -0.09 -318.28 % | 0.04 -0.34 % | 0.04 -6.14 % | 0.05 2.07 % | 0.04 -7.00 % | 0.05 3.46 % | 0.05 |
| Ratio EBITDA | 0.10 8.81 % | 0.10 -10.45 % | 0.11 41.12 % | 0.08 -7.30 % | 0.08 24.25 % | 0.07 23.18 % | 0.05 56.52 % | 0.03 -41.32 % | 0.06 92.54 % | 0.03 -37.99 % | 0.05 -42.32 % | 0.08 -19.52 % | 0.10 -10.30 % | 0.12 -83.98 % | 0.73 2 384.31 % | 0.03 -84.06 % | 0.18 -71.51 % | 0.64 74.44 % | 0.37 | 0.00 | 0.00 -100.00 % | 0.31 -60.15 % | 0.79 793.08 % | 0.09 34.80 % | 0.07 -69.61 % | 0.22 38.71 % | 0.16 250.60 % | 0.04 -16.18 % | 0.05 65.39 % | 0.03 -70.42 % | 0.11 63.00 % | 0.07 22.89 % | 0.05 79.36 % | 0.03 -49.28 % | 0.06 46.20 % | 0.04 -4.48 % | 0.04 -11.67 % | 0.05 | 0.00 | 0.00 | 0.00 -100.00 % | 0.42 85.47 % | 0.23 -2.32 % | 0.23 -7.32 % | 0.25 -7.90 % | 0.27 -35.04 % | 0.42 3.62 % | 0.40 |
| Gross profit ratio | 0.12 4.58 % | 0.11 -18.27 % | 0.14 57.99 % | 0.09 -1.42 % | 0.09 0.26 % | 0.09 38.87 % | 0.06 12.73 % | 0.06 11.35 % | 0.05 -0.42 % | 0.05 8.26 % | 0.05 -41.93 % | 0.08 -20.48 % | 0.10 -8.52 % | 0.11 -84.45 % | 0.72 2 671.49 % | 0.03 -96.81 % | 0.82 6.92 % | 0.77 27.82 % | 0.60 | 0.00 | 0.00 -100.00 % | 0.99 25.53 % | 0.79 -21.00 % | 1.00 9.71 % | 0.91 176.84 % | 0.33 -31.74 % | 0.48 146.71 % | 0.20 0.79 % | 0.19 23.14 % | 0.16 -39.12 % | 0.26 36.21 % | 0.19 -4.48 % | 0.20 -27.30 % | 0.27 14.68 % | 0.24 29.94 % | 0.18 24.92 % | 0.15 -85.18 % | 0.99 386.46 % | 0.20 11.90 % | 0.18 -23.04 % | 0.24 119.57 % | -1.21 -385.14 % | 0.42 -1.68 % | 0.43 -7.08 % | 0.46 -4.50 % | 0.49 -1.60 % | 0.49 -3.19 % | 0.51 |
| Weighted average shs out dil | 436.121 M -0.02 % | 436.201 M -0.02 % | 436.282 M -0.05 % | 436.515 M -0.01 % | 436.579 M 100.14 % | 218.141 M 14.20 % | 191.024 M 16.54 % | 163.906 M 182.11 % | 58.101 M 0.00 % | 58.101 M 0.00 % | 58.101 M -3.17 % | 60.000 M 3.27 % | 58.101 M 5.25 % | 55.201 M -3.19 % | 57.021 M 52.87 % | 37.301 M | 0.000 -100.00 % | 24.500 M 21.89 % | 20.100 M -20.24 % | 25.200 M 32.28 % | 19.050 M -20.30 % | 23.901 M 0.00 % | 23.901 M 0.00 % | 23.901 M 0.00 % | 23.901 M 46.63 % | 16.300 M -25.57 % | 21.900 M -4.37 % | 22.900 M -2.35 % | 23.450 M 36.34 % | 17.200 M -9.47 % | 19.000 M | 0.000 | 0.000 -100.00 % | 25.350 M 7.64 % | 23.550 M | 0.000 -100.00 % | 13.600 M 1 003.36 % | 1.233 M -94.82 % | 23.800 M 18.41 % | 20.100 M -0.50 % | 20.200 M -52.69 % | 42.700 M 77.18 % | 24.100 M 51.57 % | 15.900 M 0.63 % | 15.800 M 12.86 % | 14.000 M -36.65 % | 22.100 M 49.32 % | 14.800 M |
| Weighted average shs out | 436.121 M -0.02 % | 436.201 M -0.02 % | 436.282 M -0.05 % | 436.515 M -0.01 % | 436.579 M 100.14 % | 218.141 M 14.20 % | 191.024 M 16.54 % | 163.906 M 182.11 % | 58.101 M 0.00 % | 58.101 M 0.00 % | 58.101 M -4.75 % | 61.000 M 4.99 % | 58.101 M 5.25 % | 55.201 M -3.19 % | 57.021 M 52.87 % | 37.301 M 19.09 % | 31.322 M 23.59 % | 25.344 M 26.07 % | 20.102 M 63.43 % | 12.300 M -35.43 % | 19.050 M -25.72 % | 25.647 M 6.08 % | 24.178 M 0.00 % | 24.178 M 0.57 % | 24.040 M 0.58 % | 23.902 M 9.13 % | 21.902 M -4.36 % | 22.900 M | 0.000 -100.00 % | 29.693 M 56.27 % | 19.001 M -14.32 % | 22.177 M 0.00 % | 22.177 M -12.53 % | 25.353 M 7.65 % | 23.552 M 26.79 % | 18.576 M 36.59 % | 13.600 M -14.35 % | 15.879 M -33.29 % | 23.802 M 18.42 % | 20.101 M -0.49 % | 20.200 M -17.47 % | 24.475 M 1.54 % | 24.103 M 51.58 % | 15.901 M 0.64 % | 15.800 M 12.84 % | 14.003 M -36.65 % | 22.103 M 0.00 % | 22.103 M |
| EPS diluted | 0.33 10.00 % | 0.30 36.36 % | 0.22 -15.38 % | 0.26 8.33 % | 0.24 -38.46 % | 0.39 310.53 % | 0.10 -40.63 % | 0.16 14.29 % | 0.14 27.27 % | 0.11 7 233.33 % | 0.00 50.00 % | 0.00 -52.38 % | 0.00 -47.50 % | 0.00 -69.92 % | 0.01 4 333.33 % | 0.00 | 0.00 | 0.02 278.43 % | 0.01 151.00 % | -0.01 50.00 % | -0.02 -2 322.22 % | 0.00 | 0.00 | 0.00 | 0.00 108.43 % | -0.01 -462.16 % | 0.00 -63.00 % | 0.01 83.20 % | 0.01 -5.89 % | 0.01 -29.27 % | 0.01 | 0.00 | 0.00 | 0.00 -121.18 % | 0.01 | 0.00 | 0.01 100.00 % | 0.01 -24.24 % | 0.01 32.00 % | 0.01 0.00 % | 0.01 317.39 % | 0.00 -167.65 % | 0.00 -32.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 51.52 % | 0.00 -34.00 % | 0.01 |
| Earnings per share | 0.33 10.00 % | 0.30 36.36 % | 0.22 -15.38 % | 0.26 8.33 % | 0.24 -38.46 % | 0.39 85.71 % | 0.21 31.25 % | 0.16 14.29 % | 0.14 27.27 % | 0.11 7 233.33 % | 0.00 50.00 % | 0.00 -52.38 % | 0.00 -47.50 % | 0.00 -69.92 % | 0.01 4 333.33 % | 0.00 -85.00 % | 0.00 -90.00 % | 0.02 292.16 % | 0.01 204.08 % | 0.00 75.50 % | -0.02 -2 100.00 % | 0.00 25.00 % | 0.00 60.00 % | 0.00 -55.48 % | 0.00 112.34 % | -0.01 -345.95 % | 0.00 -63.00 % | 0.01 | 0.00 -100.00 % | 0.01 21.95 % | 0.01 5.13 % | 0.01 129.41 % | 0.00 288.89 % | 0.00 -121.18 % | 0.01 16.44 % | 0.01 -27.00 % | 0.01 2 400.00 % | 0.00 -93.94 % | 0.01 32.00 % | 0.01 0.00 % | 0.01 225.00 % | 0.00 -217.65 % | 0.00 -32.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 51.52 % | 0.00 0.00 % | 0.00 |
| Gross profit | 246.091 M 17.36 % | 209.694 M 2.28 % | 205.022 M -1.47 % | 208.080 M 0.30 % | 207.452 M 8.80 % | 190.679 M 76.42 % | 108.084 M 117.66 % | 49.658 M 180.03 % | 17.733 M 19.91 % | 14.788 M 12 759.13 % | 115.000 K 40.24 % | 82.000 K -50.30 % | 165.000 K 166.13 % | 62.000 K -94.30 % | 1.088 M 6 300.00 % | 17.000 K -95.85 % | 410.000 K -33.01 % | 612.000 K 240.00 % | 180.000 K 300.00 % | -90.000 K | 0.000 -100.00 % | 59.500 K -24.68 % | 79.000 K -71.79 % | 280.000 K -45.63 % | 515.000 K 410.49 % | 100.883 K -73.66 % | 383.000 K -65.46 % | 1.109 M 88.93 % | 587.000 K 10.19 % | 532.694 K -38.42 % | 865.000 K 45.62 % | 594.000 K 12.71 % | 527.000 K -46.29 % | 981.210 K 26.77 % | 774.000 K 9.32 % | 708.000 K 28.73 % | 550.000 K -83.29 % | 3.292 M 597.46 % | 472.000 K 27.91 % | 369.000 K -21.49 % | 470.000 K 137.41 % | -1.256 M -254.93 % | 811.000 K 1.12 % | 802.000 K 0.25 % | 800.000 K 5.17 % | 760.676 K 0.49 % | 757.000 K -6.43 % | 809.000 K |
| Income tax expense | 51.481 M 93.17 % | 26.650 M -28.48 % | 37.261 M -11.74 % | 42.218 M -0.71 % | 42.520 M 65.42 % | 25.705 M 2.76 % | 25.014 M 675.15 % | 3.227 M 13.23 % | 2.850 M 27.57 % | 2.234 M 7 346.67 % | 30.000 K 42.86 % | 21.000 K -53.33 % | 45.000 K 127.95 % | -161.000 K -148.64 % | 331.000 K 8 175.00 % | 4.000 K -80.00 % | 20.000 K 25.00 % | 16.000 K 1 500.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -93.30 % | 14.919 K -28.96 % | 21.000 K 425.00 % | 4.000 K | 0.000 -100.00 % | 244.786 K | 0.000 -100.00 % | 18.000 K 100.00 % | 9.000 K -91.39 % | 104.491 K -36.67 % | 165.000 K 2 650.00 % | 6.000 K -76.92 % | 26.000 K -77.13 % | 113.682 K 568.72 % | 17.000 K 41.67 % | 12.000 K 0.00 % | 12.000 K -90.79 % | 130.230 K | 0.000 | 0.000 | 0.000 -100.00 % | 277.607 K 285.57 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 6.26 % | 67.759 K 5.87 % | 64.000 K -1.54 % | 65.000 K |
| Cost of revenue | 1.814 B 11.55 % | 1.626 B 28.86 % | 1.262 B -41.15 % | 2.145 B 1.89 % | 2.105 B 8.49 % | 1.940 B 23.64 % | 1.569 B 91.59 % | 819.071 M 149.95 % | 327.692 M 20.45 % | 272.064 M 11 728.87 % | 2.300 M 150.54 % | 918.000 K -36.03 % | 1.435 M 194.06 % | 488.000 K 18.16 % | 413.000 K -34.76 % | 633.000 K 603.33 % | 90.000 K -51.61 % | 186.000 K 55.00 % | 120.000 K 33.33 % | 90.000 K | 0.000 -100.00 % | 500.000 -97.62 % | 21.000 K | 0.000 -100.00 % | 50.000 K -75.67 % | 205.522 K -49.99 % | 411.000 K -90.99 % | 4.563 M 87.08 % | 2.439 M -14.39 % | 2.849 M 14.96 % | 2.478 M -2.17 % | 2.533 M 19.31 % | 2.123 M -18.53 % | 2.606 M 5.46 % | 2.471 M -21.53 % | 3.149 M -1.38 % | 3.193 M 11 087.02 % | 28.542 K -98.45 % | 1.844 M 11.29 % | 1.657 M 9.30 % | 1.516 M -33.95 % | 2.295 M 108.48 % | 1.101 M 4.16 % | 1.057 M 14.52 % | 923.000 K 14.82 % | 803.855 K 3.72 % | 775.000 K -0.13 % | 776.000 K |
| General and administrative expenses | 23.437 M 44.73 % | 16.194 M -33.86 % | 24.485 M 2.68 % | 23.845 M 31.55 % | 18.126 M -77.63 % | 81.017 M 332.02 % | 18.753 M | 0.000 | 0.000 -100.00 % | 6.172 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 % | 446.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 -100.00 % | 2.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 545.101 K | 0.000 | 0.000 | 0.000 -100.00 % | 554.426 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.257 M -10 385.66 % | 265.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 -100.00 % | 586.010 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.798 K | 0.000 | 0.000 | 0.000 100.00 % | -383.271 K | 0.000 | 0.000 |
| Other expenses | 24.114 M -27.28 % | 33.160 M -11.55 % | 37.491 M 230.52 % | 11.343 M -13.31 % | 13.084 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 % | 327.000 K 191.34 % | -358.000 K -553.16 % | 79.000 K 139.39 % | 33.000 K -91.36 % | 382.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 100.00 % | -686.968 K -216.44 % | 590.000 K 45.68 % | 405.000 K 1.00 % | 401.000 K 67.73 % | 239.080 K -23.86 % | 314.000 K 78.41 % | 176.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 47.551 M -3.65 % | 49.354 M -20.37 % | 61.976 M 76.13 % | 35.188 M 12.75 % | 31.210 M -41.95 % | 53.760 M 182.68 % | 19.018 M -5.73 % | 20.173 M 197.84 % | 6.773 M 9.74 % | 6.172 M 168.35 % | 2.300 M 214.21 % | 732.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 327.000 K 57.21 % | 208.000 K 163.29 % | 79.000 K 139.39 % | 33.000 K -91.36 % | 382.000 K -52.63 % | 806.497 K | 0.000 | 0.000 -100.00 % | 446.000 K 953.68 % | 42.328 K -85.89 % | 300.000 K | 0.000 | 0.000 -100.00 % | 1.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.462 M 147.83 % | 590.000 K 5.36 % | 560.000 K 39.65 % | 401.000 K -88.99 % | 3.641 M 1 059.56 % | 314.000 K 17.16 % | 268.000 K -29.47 % | 380.000 K -34.02 % | 575.899 K 51.95 % | 379.000 K 1.88 % | 372.000 K 0.54 % | 370.000 K 116.18 % | 171.155 K -47.34 % | 325.000 K -14.02 % | 378.000 K |
| Cost and expenses | 1.862 B 11.10 % | 1.676 B 26.56 % | 1.324 B -39.25 % | 2.180 B 2.05 % | 2.136 B 7.09 % | 1.995 B 25.59 % | 1.588 B 89.25 % | 839.246 M 150.92 % | 334.465 M 20.21 % | 278.236 M 11 997.22 % | 2.300 M 150.54 % | 918.000 K -36.03 % | 1.435 M 194.06 % | 488.000 K 18.16 % | 413.000 K -34.76 % | 633.000 K 51.80 % | 417.000 K 5.84 % | 394.000 K 97.99 % | 199.000 K 61.79 % | 123.000 K -67.80 % | 382.000 K -52.66 % | 806.997 K 3 742.84 % | 21.000 K | 0.000 -100.00 % | 496.000 K 100.12 % | 247.850 K -65.14 % | 711.000 K -84.42 % | 4.563 M 87.08 % | 2.439 M -46.36 % | 4.547 M 83.51 % | 2.478 M -2.17 % | 2.533 M 19.31 % | 2.123 M -47.81 % | 4.068 M 32.90 % | 3.061 M -17.47 % | 3.709 M 3.20 % | 3.594 M -2.06 % | 3.670 M 70.05 % | 2.158 M 12.10 % | 1.925 M 1.53 % | 1.896 M -33.97 % | 2.871 M 94.00 % | 1.480 M 3.57 % | 1.429 M 10.52 % | 1.293 M 32.61 % | 975.010 K -11.36 % | 1.100 M -4.68 % | 1.154 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 | 23.437 M 44.73 % | 16.194 M -33.86 % | 24.485 M 2.68 % | 23.845 M 31.55 % | 18.126 M -66.28 % | 53.760 M 182.68 % | 19.018 M -5.73 % | 20.173 M 197.84 % | 6.773 M 9.74 % | 6.172 M 168.35 % | 2.300 M 214.21 % | 732.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 566.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 806.497 K | 0.000 | 0.000 -100.00 % | 446.000 K 953.68 % | 42.328 K -85.89 % | 300.000 K | 0.000 | 0.000 -100.00 % | 1.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.149 M | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 3.402 M | 0.000 -100.00 % | 92.000 K -75.79 % | 380.000 K -34.02 % | 575.899 K 51.95 % | 379.000 K 1.88 % | 372.000 K 0.54 % | 370.000 K 116.18 % | 171.155 K -47.34 % | 325.000 K -14.02 % | 378.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -582.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 |
| Interest expense | 4.649 M -30.82 % | 6.720 M -50.37 % | 13.541 M -28.09 % | 18.831 M -38.37 % | 30.557 M 11.95 % | 27.296 M 16.71 % | 23.387 M 75 341.94 % | 31.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 13.479 M 21.29 % | 11.113 M -1.07 % | 11.233 M 304.21 % | 2.779 M -72.63 % | 10.153 M 1 365.08 % | 693.000 K 5 230.77 % | 13.000 K 550.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -74.09 % | 7.718 K -0.41 % | 7.750 K 0.41 % | 7.718 K 2.91 % | 7.500 K -2.82 % | 7.718 K 0.00 % | 7.718 K -79.60 % | 37.840 K 390.28 % | 7.718 K -3.53 % | 8.000 K -78.86 % | 37.840 K -6.27 % | 40.371 K 0.00 % | 40.371 K 0.93 % | 40.000 K -0.92 % | 40.371 K 0.00 % | 40.370 K 0.00 % | 40.370 K 0.93 % | 40.000 K -0.92 % | 40.371 K 324.82 % | 9.503 K 0.00 % | 9.503 K -4.97 % | 10.000 K 5.23 % | 9.503 K 106.01 % | -158.000 K -58.00 % | -100.000 K -11.11 % | -90.000 K -121.38 % | 420.995 K 0.00 % | 420.995 K 0.00 % | 420.995 K 0.00 % | 420.995 K 0.00 % | 420.995 K -32.97 % | 628.061 K 0.00 % | 628.061 K |
| Operating income | 198.540 M 23.82 % | 160.340 M 12.09 % | 143.046 M -17.26 % | 172.892 M -1.90 % | 176.242 M 29.37 % | 136.227 M 52.95 % | 89.066 M 202.09 % | 29.483 M 169.01 % | 10.960 M 27.21 % | 8.616 M 7 392.17 % | 115.000 K 40.24 % | 82.000 K -50.30 % | 165.000 K 166.13 % | 62.000 K -94.30 % | 1.088 M 6 300.00 % | 17.000 K -79.52 % | 83.000 K -79.46 % | 404.000 K 300.00 % | 101.000 K 182.11 % | -123.000 K 67.80 % | -382.000 K 48.86 % | -746.997 K -1 045.57 % | 79.000 K -71.79 % | 280.000 K 305.80 % | 69.000 K 17.84 % | 58.555 K -29.45 % | 83.000 K -92.52 % | 1.109 M 88.93 % | 587.000 K 150.35 % | -1.166 M -234.77 % | 865.000 K 45.62 % | 594.000 K 12.71 % | 527.000 K 209.56 % | -481.000 K -361.41 % | 184.000 K 24.32 % | 148.000 K -0.67 % | 149.000 K 142.69 % | -349.000 K -320.89 % | 158.000 K 56.44 % | 101.000 K 12.22 % | 90.000 K 104.91 % | -1.832 M -524.16 % | 432.000 K 0.47 % | 430.000 K 0.00 % | 430.000 K -27.06 % | 589.521 K 36.46 % | 432.000 K 0.23 % | 431.000 K |
| Operating income ratio | 0.10 10.35 % | 0.09 -10.43 % | 0.10 32.67 % | 0.07 -3.58 % | 0.08 19.22 % | 0.06 20.40 % | 0.05 56.46 % | 0.03 6.96 % | 0.03 5.64 % | 0.03 -36.92 % | 0.05 -41.93 % | 0.08 -20.48 % | 0.10 -8.52 % | 0.11 -84.45 % | 0.72 2 671.49 % | 0.03 -84.24 % | 0.17 -67.21 % | 0.51 50.38 % | 0.34 | 0.00 | 0.00 100.00 % | -12.45 -1 675.94 % | 0.79 -21.00 % | 1.00 718.84 % | 0.12 -36.10 % | 0.19 82.81 % | 0.10 -46.54 % | 0.20 0.79 % | 0.19 156.27 % | -0.34 -233.24 % | 0.26 36.21 % | 0.19 -4.48 % | 0.20 248.31 % | -0.13 -336.48 % | 0.06 47.77 % | 0.04 -3.61 % | 0.04 137.88 % | -0.11 -254.06 % | 0.07 36.85 % | 0.05 10.01 % | 0.05 102.57 % | -1.76 -880.65 % | 0.23 -2.32 % | 0.23 -7.32 % | 0.25 -33.77 % | 0.38 33.63 % | 0.28 3.70 % | 0.27 |
| Total other income expenses net | -3.139 M 4.56 % | -3.289 M 72.05 % | -11.767 M 31.50 % | -17.179 M 40.65 % | -28.943 M -17.14 % | -24.708 M -5.78 % | -23.358 M -75 248.39 % | -31.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K -100.98 % | 102.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 756.417 K 2 090.57 % | -38.000 K 85.66 % | -265.000 K -530.95 % | -42.000 K -33.02 % | -31.574 K -3 057.40 % | -1.000 K 99.89 % | -898.000 K -91.88 % | -468.000 K -137.93 % | 1.234 M 326.82 % | -544.000 K -27.10 % | -428.000 K -0.71 % | -425.000 K -177.56 % | 547.982 K 54 898.20 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K -100.21 % | 485.393 K 24 369.65 % | -2.000 K -100.00 % | -1.000 K -109.09 % | 11.000 K -99.45 % | 2.013 M 576.95 % | -422.000 K 0.00 % | -422.000 K 0.24 % | -423.000 K 27.94 % | -587.000 K -39.10 % | -422.000 K 0.00 % | -422.000 K |
| 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-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 906.875 M 0.00 % | 906.875 M 54.13 % | 588.370 M | 0.000 -100.00 % | 572.438 M 2 462.62 % | 22.338 M -93.71 % | 355.030 M 209 976.92 % | 169.000 K -91.03 % | 1.885 M 648.02 % | 252.000 K -90.74 % | 2.722 M | 0.000 -100.00 % | 1.895 M | 0.000 100.00 % | -151.000 K | 0.000 100.00 % | -29.000 K | 0.000 100.00 % | -27.000 K | 0.000 100.00 % | -27.065 K | 0.000 100.00 % | -23.000 K | 0.000 100.00 % | -53.774 K | 0.000 100.00 % | -65.842 K | 0.000 100.00 % | -33.032 K 35.61 % | -51.300 K -19.81 % | -42.818 K | 0.000 100.00 % | -55.365 K | 0.000 100.00 % | -22.000 K 53.43 % | -47.236 K | 0.000 100.00 % | -138.417 K | 0.000 100.00 % | -103.000 K | 0.000 100.00 % | -149.945 K |
| Total investments | 0.000 -100.00 % | 1.645 M | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K -100.03 % | 44.676 M 262 900.00 % | -17.000 K -105.03 % | 338.000 K 1 790.00 % | -20.000 K -103.97 % | 504.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 |
| Total debt | 0.000 -100.00 % | 936.927 M 0.00 % | 936.927 M 43.09 % | 654.762 M | 0.000 -100.00 % | 641.450 M | 0.000 -100.00 % | 377.368 M | 0.000 -100.00 % | 2.054 M | 0.000 -100.00 % | 2.974 M | 0.000 -100.00 % | 2.053 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 |
| Accumulated other comprehensive income loss | 1.218 B 6 474.62 % | 18.526 M -98.13 % | 988.399 M 79.02 % | 552.117 M -28.84 % | 775.872 M 7 771.28 % | 9.857 M -98.48 % | 648.097 M | 0.000 -100.00 % | 123.747 M 25 490.09 % | 483.574 K -99.59 % | 118.749 M 4 562.31 % | 2.547 M -97.77 % | 114.219 M 3 274.27 % | 3.385 M -95.65 % | 77.857 M | 0.000 -100.00 % | 47.181 M | 0.000 -100.00 % | 46.589 M | 0.000 -100.00 % | 47.093 M | 0.000 -100.00 % | 47.049 M | 0.000 -100.00 % | 47.019 M | 0.000 -100.00 % | 47.049 M | 0.000 -100.00 % | 46.799 M | 0.000 100.00 % | -72.855 M 0.14 % | -72.956 M -257.68 % | 46.268 M | 0.000 -100.00 % | 31.615 M | 0.000 | 0.000 -100.00 % | 30.981 M | 0.000 -100.00 % | 31.078 M | 0.000 -100.00 % | 30.837 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 603.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.924 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 432.000 K | 0.000 -100.00 % | 3.255 M | 0.000 100.00 % | -620.000 K | 0.000 100.00 % | -1.213 M | 0.000 100.00 % | -708.784 K | 0.000 100.00 % | -753.000 K | 0.000 100.00 % | -782.123 K | 0.000 100.00 % | -72.455 M | 0.000 100.00 % | -72.705 M | 0.000 | 0.000 | 0.000 100.00 % | -73.236 M | 0.000 100.00 % | -73.389 M 0.37 % | -73.660 M | 0.000 100.00 % | -74.023 M | 0.000 100.00 % | -73.926 M | 0.000 100.00 % | -74.167 M |
| Common stock | 0.000 -100.00 % | 436.282 M | 0.000 -100.00 % | 436.282 M | 0.000 -100.00 % | 436.282 M | 0.000 -100.00 % | 436.282 M | 0.000 -100.00 % | 116.202 M | 0.000 -100.00 % | 116.202 M | 0.000 -100.00 % | 110.402 M | 0.000 -100.00 % | 74.602 M | 0.000 -100.00 % | 47.802 M | 0.000 -100.00 % | 47.802 M | 0.000 -100.00 % | 47.802 M | 0.000 -100.00 % | 47.802 M | 0.000 -100.00 % | 47.802 M | 0.000 -100.00 % | 119.504 M | 0.000 -100.00 % | 119.504 M 0.00 % | 119.504 M 0.00 % | 119.504 M | 0.000 -100.00 % | 119.504 M | 0.000 -100.00 % | 105.004 M 0.00 % | 105.004 M | 0.000 -100.00 % | 105.004 M | 0.000 -100.00 % | 105.004 M | 0.000 -100.00 % | 105.004 M |
| Total equity | 1.218 B 0.00 % | 1.218 B 23.23 % | 988.399 M 0.00 % | 988.399 M 27.39 % | 775.872 M 0.00 % | 775.872 M 19.72 % | 648.097 M 0.00 % | 648.097 M 423.73 % | 123.747 M 0.00 % | 123.746 M 4.21 % | 118.749 M 0.00 % | 118.749 M 3.97 % | 114.219 M 0.00 % | 114.219 M 46.70 % | 77.857 M 0.00 % | 77.857 M 65.02 % | 47.181 M 0.00 % | 47.182 M 1.27 % | 46.589 M 0.00 % | 46.589 M -1.07 % | 47.093 M 0.00 % | 47.093 M 0.09 % | 47.049 M 0.00 % | 47.049 M 0.06 % | 47.019 M 0.00 % | 47.019 M -0.06 % | 47.049 M 0.00 % | 47.049 M 0.53 % | 46.799 M 0.00 % | 46.799 M 0.32 % | 46.649 M 0.22 % | 46.548 M 0.61 % | 46.268 M 0.00 % | 46.268 M 46.35 % | 31.615 M 0.00 % | 31.615 M 0.86 % | 31.344 M 1.17 % | 30.981 M 0.00 % | 30.981 M -0.31 % | 31.078 M 0.00 % | 31.078 M 0.78 % | 30.837 M 0.00 % | 30.837 M |
| Other non current liabilities | -1.218 B | 0.000 100.00 % | -988.399 M -11 593.01 % | 8.600 M 101.11 % | -775.872 M -77 587 100.00 % | -1.000 K 100.00 % | -648.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.219 M | 0.000 100.00 % | -77.857 M | 0.000 100.00 % | -47.181 M | 0.000 100.00 % | -46.589 M | 0.000 100.00 % | -47.093 M | 0.000 100.00 % | -47.049 M | 0.000 100.00 % | -47.019 M | 0.000 100.00 % | -47.049 M -24 401.09 % | -192.030 K 99.59 % | -46.799 M | 0.000 100.00 % | -160.817 K -3.74 % | -155.021 K 99.66 % | -46.268 M | 0.000 100.00 % | -31.615 M -24 407.75 % | -129.000 K 15.66 % | -152.951 K 99.51 % | -30.981 M -16 871.94 % | -182.541 K 99.41 % | -31.078 M -7 688.97 % | -399.000 K 98.71 % | -30.837 M -16 793.19 % | -182.541 K |
| Long term debt | 0.000 -100.00 % | 503.271 M | 0.000 -100.00 % | 220.919 M | 0.000 -100.00 % | 197.564 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 |
| Total non current liabilities | -1.218 B -341.05 % | 505.297 M 151.12 % | -988.399 M -530.64 % | 229.519 M 129.58 % | -775.872 M -492.72 % | 197.563 M 130.48 % | -648.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -114.219 M | 0.000 100.00 % | -77.857 M | 0.000 100.00 % | -47.181 M | 0.000 100.00 % | -46.589 M | 0.000 100.00 % | -47.093 M | 0.000 100.00 % | -47.049 M | 0.000 100.00 % | -47.019 M | 0.000 100.00 % | -47.049 M -24 401.09 % | -192.030 K 99.59 % | -46.799 M | 0.000 100.00 % | -160.817 K -3.74 % | -155.021 K 99.66 % | -46.268 M | 0.000 100.00 % | -31.615 M -24 407.75 % | -129.000 K 15.66 % | -152.951 K 99.51 % | -30.981 M -16 871.94 % | -182.541 K 99.41 % | -31.078 M -7 688.97 % | -399.000 K 98.71 % | -30.837 M -16 793.19 % | -182.541 K |
| Other current liabilities | 0.000 -100.00 % | 260.777 M 117.12 % | -1.523 B -925.94 % | 184.381 M | 0.000 -100.00 % | 38.907 M | 0.000 -100.00 % | 321.117 M | 0.000 -100.00 % | 3.198 M | 0.000 -100.00 % | 1.459 M | 0.000 -100.00 % | 1.132 M | 0.000 -100.00 % | 172.000 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 132.462 K | 0.000 -100.00 % | 283.000 K | 0.000 -100.00 % | 118.710 K | 0.000 -100.00 % | 310.400 K | 0.000 -100.00 % | 371.049 K -47.98 % | 713.343 K 19.00 % | 599.459 K | 0.000 -100.00 % | 579.363 K | 0.000 -100.00 % | 602.000 K 10.64 % | 544.103 K | 0.000 -100.00 % | 458.803 K | 0.000 -100.00 % | 342.000 K | 0.000 -100.00 % | 690.245 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.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 |
| Short term debt | 0.000 -100.00 % | 433.656 M 0.00 % | 433.656 M -0.04 % | 433.843 M | 0.000 -100.00 % | 443.886 M | 0.000 -100.00 % | 377.368 M | 0.000 -100.00 % | 2.054 M | 0.000 -100.00 % | 2.974 M | 0.000 -100.00 % | 2.053 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 |
| Total current liabilities | 0.000 -100.00 % | 1.784 B | 0.000 -100.00 % | 3.132 B | 0.000 -100.00 % | 920.319 M | 0.000 -100.00 % | 879.952 M | 0.000 -100.00 % | 14.191 M | 0.000 -100.00 % | 4.452 M | 0.000 -100.00 % | 4.516 M | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 132.462 K | 0.000 -100.00 % | 283.000 K | 0.000 -100.00 % | 118.710 K | 0.000 -100.00 % | 310.400 K | 0.000 -100.00 % | 1.429 M -0.07 % | 1.430 M -13.72 % | 1.657 M | 0.000 -100.00 % | 1.466 M | 0.000 -100.00 % | 1.325 M 102.20 % | 655.307 K | 0.000 -100.00 % | 605.657 K | 0.000 -100.00 % | 837.000 K | 0.000 -100.00 % | 1.076 M |
| Total liabilities | -1.218 B -153.21 % | 2.289 B 331.58 % | -988.399 M -129.40 % | 3.362 B 533.29 % | -775.872 M -169.41 % | 1.118 B 272.49 % | -648.097 M -173.65 % | 879.952 M | 0.000 -100.00 % | 14.191 M | 0.000 -100.00 % | 4.452 M 103.90 % | -114.219 M -3 291.37 % | 3.579 M 104.60 % | -77.857 M -7 465.85 % | 1.057 M 102.24 % | -47.181 M -19 758.75 % | 240.000 K 100.52 % | -46.589 M -81 835.09 % | 57.000 K 100.12 % | -47.093 M -35 651.94 % | 132.462 K 100.28 % | -47.049 M -16 725.09 % | 283.000 K 100.60 % | -47.019 M -39 708.69 % | 118.710 K 100.25 % | -47.049 M -39 847.77 % | 118.370 K 100.25 % | -46.799 M -3 375.79 % | 1.429 M 12.59 % | 1.269 M -15.52 % | 1.502 M 103.25 % | -46.268 M -3 255.25 % | 1.466 M 104.64 % | -31.615 M -2 743.39 % | 1.196 M 138.08 % | 502.356 K 101.62 % | -30.981 M -7 422.05 % | 423.116 K 101.36 % | -31.078 M -7 195.43 % | 438.000 K 101.42 % | -30.837 M -3 551.86 % | 893.345 K |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.00 % | -69.012 M -6 901 300.00 % | 1.000 K 100.00 % | -22.338 M -2 233 900.00 % | 1.000 K 100.59 % | -169.000 K -945.00 % | 20.000 K 107.94 % | -252.000 K -1 426.39 % | 18.999 K 112.02 % | -158.000 K | 0.000 100.00 % | -151.000 K | 0.000 100.00 % | -29.000 K -226.09 % | 23.000 K 185.19 % | -27.000 K -222.73 % | 22.000 K 181.29 % | -27.065 K -229.97 % | 20.824 K 190.54 % | -23.000 K -192.00 % | 25.000 K 146.49 % | -53.774 K -318.21 % | 24.643 K 137.43 % | -65.842 K | 0.000 100.00 % | -33.032 K -121.70 % | 152.219 K | 0.000 | 0.000 100.00 % | -55.000 K -138.35 % | 143.429 K 751.95 % | -22.000 K | 0.000 | 0.000 100.00 % | -138.417 K | 0.000 100.00 % | -103.000 K | 0.000 100.00 % | -149.945 K | 0.000 |
| 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 |
| Intangible assets | 0.000 -100.00 % | 329.687 M 0.00 % | 329.687 M 3 196.87 % | 10.000 M | 0.000 -100.00 % | 276.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.409 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 |
| GoodWill | 0.000 -100.00 % | 196.518 M 0.00 % | 196.518 M 0.00 % | 196.518 M | 0.000 -100.00 % | 196.518 M | 0.000 -100.00 % | 196.518 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 526.205 M 0.00 % | 526.205 M 154.80 % | 206.518 M | 0.000 -100.00 % | 472.612 M | 0.000 -100.00 % | 196.518 M | 0.000 -100.00 % | 7.409 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 |
| Property plant equipment net | 0.000 -100.00 % | 57.498 M 0.00 % | 57.498 M -84.22 % | 364.304 M | 0.000 -100.00 % | 10.617 M | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 18.158 M | 0.000 -100.00 % | 18.166 M | 0.000 -100.00 % | 18.182 M | 0.000 -100.00 % | 18.197 M | 0.000 -100.00 % | 18.213 M | 0.000 -100.00 % | 18.228 M | 0.000 -100.00 % | 18.299 M | 0.000 -100.00 % | 18.380 M -0.22 % | 18.420 M -0.22 % | 18.460 M | 0.000 -100.00 % | 18.541 M | 0.000 -100.00 % | 18.683 M -0.10 % | 18.702 M | 0.000 -100.00 % | 18.127 M | 0.000 -100.00 % | 22.847 M | 0.000 -100.00 % | 24.110 M |
| Total non current assets | 0.000 -100.00 % | 583.703 M 0.00 % | 583.703 M 2.26 % | 570.823 M 927.14 % | -69.012 M -114.28 % | 483.244 M 2 263.33 % | -22.338 M -111.36 % | 196.552 M 116 402.96 % | -169.000 K -102.27 % | 7.449 M 3 055.95 % | -252.000 K -686.06 % | 42.999 K 127.21 % | -158.000 K -422.45 % | 49.000 K 132.45 % | -151.000 K -100.83 % | 18.182 M 62 796.55 % | -29.000 K -100.16 % | 18.189 M 67 466.67 % | -27.000 K -100.15 % | 18.204 M 67 360.30 % | -27.065 K -100.15 % | 18.218 M 79 309.16 % | -23.000 K -100.13 % | 18.238 M 34 016.02 % | -53.774 K -100.29 % | 18.253 M 27 822.12 % | -65.842 K -100.36 % | 18.299 M 55 497.11 % | -33.032 K -100.18 % | 18.532 M 0.61 % | 18.420 M -0.22 % | 18.460 M 33 664.09 % | -55.000 K -100.29 % | 18.684 M 85 029.19 % | -22.000 K -100.12 % | 18.683 M -0.10 % | 18.702 M 13 611.69 % | -138.417 K -100.76 % | 18.127 M 17 699.35 % | -103.000 K -100.45 % | 22.847 M 15 336.92 % | -149.945 K -100.62 % | 24.110 M |
| Other current assets | -30.052 M -106.80 % | 441.646 M -0.78 % | 445.118 M 3.88 % | 428.503 M | 0.000 -100.00 % | 302.737 M | 0.000 -100.00 % | 537.305 M | 0.000 -100.00 % | 114.133 M | 0.000 -100.00 % | 113.276 M | 0.000 -100.00 % | 108.214 M | 0.000 -100.00 % | 52.066 M | 0.000 -100.00 % | 21.217 M | 0.000 -100.00 % | 21.138 M | 0.000 -100.00 % | 21.148 M | 0.000 -100.00 % | 21.132 M | 0.000 -100.00 % | 21.048 M | 0.000 -100.00 % | 21.144 M | 0.000 -100.00 % | 21.071 M -1.13 % | 21.312 M 1.22 % | 21.055 M | 0.000 -100.00 % | 20.990 M | 0.000 -100.00 % | 6.490 M 0.01 % | 6.490 M | 0.000 -100.00 % | 5.650 M | 0.000 -100.00 % | 2.244 M | 0.000 -100.00 % | 1.207 M |
| Short term investments | 0.000 -100.00 % | 1.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.396 M -96.88 % | 44.676 M | 0.000 -100.00 % | 338.000 K | 0.000 -100.00 % | 504.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 |
| cash and cash equivalents | 0.000 -100.00 % | 30.052 M 0.00 % | 30.052 M -54.74 % | 66.392 M | 0.000 -100.00 % | 69.012 M 408.94 % | -22.338 M -200.00 % | 22.338 M 13 317.75 % | -169.000 K -200.00 % | 169.000 K 167.06 % | -252.000 K -200.00 % | 252.000 K | 0.000 -100.00 % | 158.000 K | 0.000 -100.00 % | 151.000 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 27.065 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 53.774 K | 0.000 -100.00 % | 65.842 K | 0.000 -100.00 % | 33.032 K -35.61 % | 51.300 K 19.81 % | 42.818 K | 0.000 -100.00 % | 55.365 K | 0.000 -100.00 % | 22.000 K -53.43 % | 47.236 K | 0.000 -100.00 % | 138.417 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 149.945 K |
| Cash and short term investments | 30.052 M 0.00 % | 30.052 M 0.00 % | 30.052 M -54.74 % | 66.392 M -3.80 % | 69.012 M 0.00 % | 69.012 M 208.94 % | 22.338 M 0.00 % | 22.338 M 13 117.75 % | 169.000 K 0.00 % | 169.000 K -32.94 % | 252.000 K 0.00 % | 252.000 K 59.49 % | 158.000 K 0.00 % | 158.000 K 4.64 % | 151.000 K 0.00 % | 151.000 K 420.69 % | 29.000 K 0.00 % | 29.000 K 7.41 % | 27.000 K 0.00 % | 27.000 K -0.24 % | 27.065 K 0.00 % | 27.065 K 17.67 % | 23.000 K 0.00 % | 23.000 K -57.23 % | 53.774 K 0.00 % | 53.774 K -18.33 % | 65.842 K 0.00 % | 65.842 K 99.33 % | 33.032 K 0.00 % | 33.032 K -35.61 % | 51.300 K 19.81 % | 42.818 K -22.15 % | 55.000 K -0.66 % | 55.365 K 151.66 % | 22.000 K 0.00 % | 22.000 K -53.43 % | 47.236 K -65.87 % | 138.417 K 0.00 % | 138.417 K 34.39 % | 103.000 K 0.00 % | 103.000 K -31.31 % | 149.945 K 0.00 % | 149.945 K |
| Total current assets | 0.000 -100.00 % | 2.923 B 0.00 % | 2.923 B -22.65 % | 3.779 B 5 376.39 % | 69.012 M -95.11 % | 1.411 B 6 214.40 % | 22.338 M -98.32 % | 1.331 B 787 768.05 % | 169.000 K -99.87 % | 130.488 M 51 680.95 % | 252.000 K -99.80 % | 123.158 M 77 848.10 % | 158.000 K -99.87 % | 117.749 M 77 879.47 % | 151.000 K -99.75 % | 60.732 M 209 320.69 % | 29.000 K -99.90 % | 29.233 M 108 170.37 % | 27.000 K -99.91 % | 28.442 M 104 987.75 % | 27.065 K -99.91 % | 29.007 M 126 018.14 % | 23.000 K -99.92 % | 29.094 M 54 004.21 % | 53.774 K -99.81 % | 28.885 M 43 770.77 % | 65.842 K -99.77 % | 28.869 M 87 297.16 % | 33.032 K -99.89 % | 29.696 M 0.67 % | 29.498 M -0.31 % | 29.590 M 53 699.97 % | 55.000 K -99.81 % | 29.050 M 131 946.22 % | 22.000 K -99.84 % | 14.128 M 7.49 % | 13.144 M 9 395.79 % | 138.417 K -98.96 % | 13.277 M 12 789.83 % | 103.000 K -98.81 % | 8.669 M 5 681.45 % | 149.945 K -98.03 % | 7.620 M |
| Inventory | 0.000 -100.00 % | 3.472 M | 0.000 | 0.000 | 0.000 100.00 % | -3.875 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 -100.00 % | 231.560 K | 0.000 -100.00 % | 536.000 K | 0.000 -100.00 % | 254.100 K |
| Net receivables | 0.000 -100.00 % | 2.448 B 0.00 % | 2.448 B -25.46 % | 3.284 B | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 771.854 M | 0.000 -100.00 % | 16.186 M | 0.000 -100.00 % | 9.630 M | 0.000 -100.00 % | 9.377 M | 0.000 -100.00 % | 8.515 M | 0.000 -100.00 % | 7.987 M | 0.000 -100.00 % | 7.277 M | 0.000 -100.00 % | 7.832 M | 0.000 -100.00 % | 7.939 M | 0.000 -100.00 % | 7.784 M | 0.000 -100.00 % | 7.659 M | 0.000 -100.00 % | 8.592 M 5.62 % | 8.135 M -4.21 % | 8.492 M | 0.000 -100.00 % | 8.005 M | 0.000 -100.00 % | 7.616 M 15.27 % | 6.607 M | 0.000 -100.00 % | 7.257 M | 0.000 -100.00 % | 5.786 M | 0.000 -100.00 % | 6.010 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 24.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 |
| 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 |
| Account payables | 0.000 -100.00 % | 1.089 B 0.00 % | 1.089 B -54.62 % | 2.400 B | 0.000 -100.00 % | 380.738 M | 0.000 -100.00 % | 181.467 M | 0.000 -100.00 % | 4.153 M | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 941.000 K | 0.000 -100.00 % | 860.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 -100.00 % | 1.058 M 47.64 % | 716.334 K -32.27 % | 1.058 M | 0.000 -100.00 % | 887.019 K | 0.000 -100.00 % | 723.000 K 550.16 % | 111.204 K | 0.000 -100.00 % | 146.854 K | 0.000 -100.00 % | 495.000 K | 0.000 -100.00 % | 385.641 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 113.688 M | 0.000 -100.00 % | 56.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 36.107 M 359.26 % | 7.862 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 160.040 M | 0.000 -100.00 % | 552.117 M | 0.000 -100.00 % | 161.809 M | 0.000 -100.00 % | 211.815 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 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.026 M | 0.000 -100.00 % | 8.600 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 |
| 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 |
| Total assets | 0.000 -100.00 % | 3.507 B 0.00 % | 3.507 B -19.38 % | 4.350 B | 0.000 -100.00 % | 1.894 B | 0.000 -100.00 % | 1.528 B | 0.000 -100.00 % | 137.937 M | 0.000 -100.00 % | 123.201 M | 0.000 -100.00 % | 117.798 M | 0.000 -100.00 % | 78.914 M | 0.000 -100.00 % | 47.422 M | 0.000 -100.00 % | 46.646 M | 0.000 -100.00 % | 47.225 M | 0.000 -100.00 % | 47.332 M | 0.000 -100.00 % | 47.138 M | 0.000 -100.00 % | 47.168 M | 0.000 -100.00 % | 48.228 M 0.65 % | 47.918 M -0.28 % | 48.050 M | 0.000 -100.00 % | 47.735 M | 0.000 -100.00 % | 32.811 M 3.03 % | 31.846 M | 0.000 -100.00 % | 31.404 M | 0.000 -100.00 % | 31.516 M | 0.000 -100.00 % | 31.730 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -305.337 M 0.00 % | -305.337 M | 0.000 | 0.000 100.00 % | -1.760 M 0.00 % | -1.760 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -385.927 M 0.00 % | -385.927 M | 0.000 | 0.000 100.00 % | -313.000 K 0.00 % | -313.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 |
| 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 -100.00 % | 80.590 M 0.00 % | 80.590 M | 0.000 | 0.000 100.00 % | -1.447 M 0.00 % | -1.447 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -143.920 M -10.37 % | -130.400 M -38.70 % | -94.018 M 17.16 % | -113.494 M -8.32 % | -104.779 M -22.10 % | -85.813 M -110.87 % | -40.694 M -149.77 % | 81.758 M -9.97 % | 90.815 M 1 522.76 % | -6.383 M -7 409.41 % | -85.000 K 80.30 % | -431.500 K 6.30 % | -460.500 K -106.50 % | -223.000 K 70.50 % | -756.000 K -6 200.00 % | -12.000 K 80.65 % | -62.000 K 87.35 % | -490.000 K -380.39 % | -102.000 K -182.93 % | 123.000 K -67.72 % | 381.000 K 1 665.39 % | -24.339 K -21.70 % | -20.000 K -81.82 % | -11.000 K 59.26 % | -27.000 K -112.40 % | 217.805 K 365.62 % | -82.000 K 64.19 % | -229.000 K -78.91 % | -128.000 K 25.84 % | -172.605 K -10.64 % | -156.000 K 9.30 % | -172.000 K -126.32 % | -76.000 K -262.74 % | 46.700 K 123.35 % | -200.000 K -48.15 % | -135.000 K 0.74 % | -136.000 K -2 106.72 % | -6.163 K 96.05 % | -156.000 K -56.00 % | -100.000 K 0.99 % | -101.000 K -203.86 % | 97.250 K 218.60 % | -82.000 K -2.50 % | -80.000 K -1.27 % | -79.000 K -12.41 % | -70.279 K 5.03 % | -74.000 K 0.00 % | -74.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.353 M 0.00 % | -197.353 M | 0.000 | 0.000 100.00 % | -2.129 M 0.00 % | -2.129 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.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 |
| 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 100.00 % | -98.259 M 0.00 % | -98.259 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.269 M 0.00 % | -98.269 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 |
| 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 -100.00 % | 306.791 M 0.00 % | 306.791 M | 0.000 | 0.000 -100.00 % | 2.175 M 0.00 % | 2.175 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 306.791 M 0.00 % | 306.791 M | 0.000 | 0.000 -100.00 % | 2.175 M 0.00 % | 2.175 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 |
| 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 -100.00 % | 11.169 M 0.00 % | 11.169 M | 0.000 | 0.000 -100.00 % | 46.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 11.169 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.169 M 0.00 % | 11.169 M | 0.000 | 0.000 -100.00 % | 46.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -197.353 M 0.00 % | -197.353 M | 0.000 | 0.000 100.00 % | -2.129 M 0.00 % | -2.129 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.363 M 0.00 % | -197.363 M | 0.000 | 0.000 100.00 % | -2.129 M 0.00 % | -2.129 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 |
| 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 |