Suratwwala Business Group Limited SBGLP.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 356.281 M -50.52 % | 720.122 M 15.63 % | 622.791 M 7 747.67 % | 7.936 M -93.78 % | 127.510 M 18.66 % | 107.461 M 19.83 % | 89.679 M -17.23 % | 108.346 M -33.53 % | 162.991 M |
| Net income | 110.361 M -60.29 % | 277.932 M 31.33 % | 211.630 M 296.66 % | -107.610 M -273.63 % | 61.978 M 1 120.76 % | 5.077 M -40.87 % | 8.586 M -71.04 % | 29.649 M 38.30 % | 21.438 M |
| Income before tax | 152.897 M -59.40 % | 376.572 M 37.35 % | 274.175 M 495.85 % | -69.263 M -185.93 % | 80.599 M 1 487.54 % | 5.077 M -61.26 % | 13.105 M -69.27 % | 42.650 M 28.41 % | 33.213 M |
| Income before tax ratio | 0.43 -17.93 % | 0.52 18.78 % | 0.44 105.04 % | -8.73 -1 480.74 % | 0.63 1 237.92 % | 0.05 -67.67 % | 0.15 -62.88 % | 0.39 93.18 % | 0.20 |
| EBITDA | 158.630 M -59.49 % | 391.597 M 30.03 % | 301.160 M 1 184.40 % | -27.772 M -123.55 % | 117.909 M 254.85 % | 33.228 M 13.53 % | 29.269 M -39.12 % | 48.080 M 7.67 % | 44.654 M |
| Net income ratio | 0.31 -19.74 % | 0.39 13.58 % | 0.34 102.51 % | -13.56 -2 889.70 % | 0.49 928.81 % | 0.05 -50.65 % | 0.10 -65.01 % | 0.27 108.05 % | 0.13 |
| Ratio EBITDA | 0.45 -18.12 % | 0.54 12.45 % | 0.48 113.82 % | -3.50 -478.45 % | 0.92 199.05 % | 0.31 -5.26 % | 0.33 -26.45 % | 0.44 61.98 % | 0.27 |
| Gross profit ratio | 0.49 -18.76 % | 0.61 -1.60 % | 0.62 155.06 % | -1.12 -195.64 % | 1.17 83.21 % | 0.64 1.81 % | 0.63 -5.22 % | 0.66 77.61 % | 0.37 |
| Weighted average shs out dil | 187.000 M 7.47 % | 174.001 M 0.47 % | 173.183 M -0.22 % | 173.565 M 12.52 % | 154.250 M 34.48 % | 114.700 M 26.83 % | 90.433 M 0.00 % | 90.433 M 0.00 % | 90.433 M |
| Weighted average shs out | 187.000 M 7.47 % | 174.001 M 0.47 % | 173.183 M -0.22 % | 173.565 M 12.52 % | 154.250 M 34.48 % | 114.701 M 26.84 % | 90.433 M 0.00 % | 90.433 M 0.00 % | 90.433 M |
| EPS diluted | 0.59 -63.13 % | 1.60 31.15 % | 1.22 296.77 % | -0.62 -255.00 % | 0.40 1 313.43 % | 0.03 -70.18 % | 0.09 -69.39 % | 0.31 29.17 % | 0.24 |
| Earnings per share | 0.59 -63.13 % | 1.60 31.15 % | 1.22 296.77 % | -0.62 -255.00 % | 0.40 1 313.43 % | 0.03 -70.18 % | 0.09 -69.39 % | 0.31 29.17 % | 0.24 |
| Gross profit | 175.184 M -59.81 % | 435.847 M 13.77 % | 383.079 M 4 420.76 % | -8.866 M -105.95 % | 148.953 M 117.39 % | 68.519 M 21.99 % | 56.166 M -21.55 % | 71.592 M 18.06 % | 60.640 M |
| Income tax expense | 42.536 M -56.87 % | 98.632 M 57.12 % | 62.773 M 63.70 % | 38.347 M 105.93 % | 18.621 M 917.00 % | 1.831 M -59.48 % | 4.519 M -65.24 % | 13.001 M 10.41 % | 11.775 M |
| Cost of revenue | 181.097 M -36.30 % | 284.275 M 21.01 % | 234.912 M 48 527.27 % | 483.087 K 102.25 % | -21.443 M -155.06 % | 38.942 M 16.20 % | 33.513 M -8.82 % | 36.754 M -64.09 % | 102.351 M |
| General and administrative expenses | 13.641 M 31.57 % | 10.368 M 12.78 % | 9.193 M 191.87 % | 3.150 M 45.20 % | 2.169 M -29.96 % | 3.097 M -27.93 % | 4.297 M 25.39 % | 3.427 M -80.35 % | 17.439 M |
| Selling and marketing expenses | 18.740 M 61.19 % | 11.626 M -43.68 % | 20.644 M 56.84 % | 13.162 M 48.19 % | 8.882 M 0.73 % | 8.818 M 93.55 % | 4.556 M 86.72 % | 2.440 M -4.31 % | 2.550 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 59.981 M 323.99 % | 14.147 M -48.85 % | 27.660 M 13.33 % | 24.406 M 1 458.49 % | 1.566 M -56.24 % | 3.579 M 3 789.69 % | -97.000 K |
| Operating expenses | 37.930 M 72.46 % | 21.994 M -75.51 % | 89.818 M 194.88 % | 30.459 M -21.32 % | 38.712 M 6.58 % | 36.321 M 16.85 % | 31.084 M 8.96 % | 28.527 M 42.02 % | 20.086 M |
| Cost and expenses | 219.027 M -28.49 % | 306.269 M -5.69 % | 324.730 M 587.10 % | 47.261 M -15.78 % | 56.118 M -25.44 % | 75.263 M 16.51 % | 64.597 M -1.05 % | 65.281 M -46.68 % | 122.437 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.930 M 72.46 % | 21.994 M -26.29 % | 29.837 M 82.91 % | 16.312 M 47.60 % | 11.051 M -7.25 % | 11.915 M 34.59 % | 8.853 M 50.89 % | 5.867 M -70.65 % | 19.989 M |
| Interest income | 330.000 K -95.84 % | 7.926 M 8 331.91 % | 94.000 K -81.35 % | 504.000 K 12.87 % | 446.525 K 3 560.94 % | 12.197 K -28.25 % | 17.000 K -74.24 % | 66.000 K -99.32 % | 9.694 M |
| Interest expense | 1.300 M -88.04 % | 10.867 M -48.04 % | 20.913 M -46.62 % | 39.180 M 9.78 % | 35.690 M 30.62 % | 27.324 M 101.50 % | 13.560 M 233.99 % | 4.060 M | 0.000 |
| Depreciation and amortization | 4.433 M 20.30 % | 3.685 M 91.03 % | 1.929 M -16.53 % | 2.311 M 25.98 % | 1.834 M -6.08 % | 1.953 M -13.15 % | 2.249 M 64.15 % | 1.370 M -22.11 % | 1.759 M |
| Operating income | 137.254 M -66.84 % | 413.853 M 40.25 % | 295.088 M 850.38 % | -39.325 M -135.01 % | 112.330 M 234.59 % | 33.572 M 25.90 % | 26.665 M -42.91 % | 46.710 M 15.18 % | 40.554 M |
| Operating income ratio | 0.39 -32.97 % | 0.57 21.29 % | 0.47 109.56 % | -4.96 -662.49 % | 0.88 181.98 % | 0.31 5.07 % | 0.30 -31.03 % | 0.43 73.27 % | 0.25 |
| Total other income expenses net | 15.643 M 141.96 % | -37.281 M -78.40 % | -20.898 M 30.20 % | -29.938 M 5.65 % | -31.731 M | 0.000 100.00 % | -11.977 M -2 786.02 % | -415.000 K 94.35 % | -7.341 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 716.539 M 122.26 % | 322.387 M 4.85 % | 307.461 M -25.45 % | 412.446 M 74.97 % | 235.722 M -0.03 % | 235.801 M 50.48 % | 156.700 M 300.99 % | 39.078 M -23.32 % | 50.963 M |
| Total investments | 117.583 M 297.70 % | 29.566 M 329.99 % | 6.876 M 578.11 % | 1.014 M -98.57 % | 70.923 M 386.68 % | 14.573 M 2 826.31 % | 498.000 K 3 457.14 % | 14.000 K -99.90 % | 14.470 M |
| Total debt | 727.250 M 92.63 % | 377.538 M 19.84 % | 315.030 M -27.60 % | 435.116 M 79.30 % | 242.675 M 0.72 % | 240.941 M 52.44 % | 158.058 M 276.23 % | 42.011 M -23.53 % | 54.938 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 660.717 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 490.936 M 28.46 % | 382.183 M 548.53 % | -85.208 M -140.81 % | 208.775 M 181.40 % | 74.191 M 469.21 % | 13.034 M 33.16 % | 9.788 M -89.15 % | 90.246 M 48.93 % | 60.596 M |
| Common stock | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 36.10 % | 127.416 M 42.74 % | 89.266 M 39 929.60 % | 223.000 K 0.00 % | 223.000 K |
| Total equity | 701.417 M 18.44 % | 592.229 M 374.44 % | 124.826 M -69.25 % | 405.882 M 49.99 % | 270.608 M 92.67 % | 140.450 M 41.79 % | 99.054 M 9.49 % | 90.469 M 48.75 % | 60.819 M |
| Other non current liabilities | 6.043 M 55.71 % | 3.881 M -44.80 % | 7.031 M -3.87 % | 7.314 M | 0.000 | 0.000 -100.00 % | 555.000 K -5.29 % | 586.000 K 22.34 % | 479.000 K |
| Long term debt | 645.846 M 1 157.71 % | 51.351 M -1.58 % | 52.175 M -59.85 % | 129.953 M -46.45 % | 242.675 M 0.72 % | 240.941 M 667.52 % | 31.392 M 447.57 % | 5.733 M -77.75 % | 25.770 M |
| Total non current liabilities | 651.889 M 1 080.27 % | 55.232 M -6.71 % | 59.206 M -56.87 % | 137.267 M -43.44 % | 242.675 M 147.76 % | 97.947 M 206.59 % | 31.947 M 405.57 % | 6.319 M -75.93 % | 26.249 M |
| Other current liabilities | 289.492 M 100.48 % | 144.397 M -26.83 % | 197.333 M 10.99 % | 177.790 M -5.33 % | 187.801 M 33.98 % | 140.166 M -1.71 % | 142.598 M -14.51 % | 166.806 M 11.71 % | 149.325 M |
| Deferred revenue | 0.000 -100.00 % | 60.120 M -85.83 % | 424.285 M -21.36 % | 539.535 M 558.09 % | -117.779 M | 0.000 | 0.000 -100.00 % | 30.713 M -9.99 % | 34.122 M |
| Short term debt | 82.389 M -74.74 % | 326.187 M 23.57 % | 263.969 M -13.50 % | 305.163 M 159.10 % | 117.779 M -17.85 % | 143.376 M 13.19 % | 126.666 M 249.15 % | 36.278 M 24.38 % | 29.168 M |
| Total current liabilities | 499.408 M -20.05 % | 624.661 M -38.69 % | 1.019 B -5.59 % | 1.079 B 384.47 % | 222.730 M -25.93 % | 300.685 M -5.37 % | 317.751 M 47.02 % | 216.126 M 14.85 % | 188.181 M |
| Total liabilities | 1.151 B 69.34 % | 679.893 M -36.93 % | 1.078 B 62.12 % | 664.939 M 42.87 % | 465.405 M 16.75 % | 398.632 M 13.99 % | 349.698 M 57.21 % | 222.445 M 3.74 % | 214.430 M |
| Other non current assets | 33.840 M 28.94 % | 26.245 M -78.38 % | 121.389 M -53.92 % | 263.446 M 354.73 % | 57.934 M 51.77 % | 38.172 M -17.62 % | 46.338 M 96.76 % | 23.550 M -17.96 % | 28.705 M |
| Long term investments | 7.227 M 1.23 % | 7.139 M 374.68 % | -2.599 M -5.11 % | -2.473 M -104.77 % | 51.847 M 531.74 % | 8.207 M 157.35 % | -14.310 M -266.17 % | -3.908 M | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 8.440 M -87.34 % | 66.644 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 11.489 M -82.76 % | 66.644 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 271.283 M 2 075.14 % | 12.472 M 65.48 % | 7.537 M -69.68 % | 24.861 M 380.47 % | 5.174 M -14.62 % | 6.060 M -5.58 % | 6.418 M -6.44 % | 6.860 M 47.78 % | 4.642 M |
| Total non current assets | 313.537 M 563.65 % | 47.244 M -66.21 % | 139.811 M -60.39 % | 352.959 M 205.66 % | 115.473 M 114.95 % | 53.720 M 35.37 % | 39.683 M 44.39 % | 27.483 M -19.74 % | 34.244 M |
| Other current assets | 59.203 M 198.46 % | 19.836 M 213.46 % | 6.328 M -61.49 % | 16.431 M -73.08 % | 61.033 M -29.50 % | 86.574 M 17.46 % | 73.707 M -8.39 % | 80.460 M -12.18 % | 91.624 M |
| Short term investments | 110.356 M 392.07 % | 22.427 M 136.70 % | 9.475 M 168.03 % | 3.535 M -81.47 % | 19.076 M 199.66 % | 6.366 M -57.01 % | 14.808 M 277.56 % | 3.922 M -72.90 % | 14.470 M |
| cash and cash equivalents | 10.711 M -80.58 % | 55.151 M 628.64 % | 7.569 M 39.88 % | 5.411 M -22.17 % | 6.953 M 35.26 % | 5.140 M 278.50 % | 1.358 M -53.70 % | 2.933 M -26.21 % | 3.975 M |
| Cash and short term investments | 121.067 M 56.06 % | 77.578 M 355.16 % | 17.044 M 90.52 % | 8.946 M -65.63 % | 26.029 M 126.22 % | 11.506 M -28.83 % | 16.166 M 135.83 % | 6.855 M -62.84 % | 18.445 M |
| Total current assets | 1.539 B 25.66 % | 1.225 B 16.20 % | 1.054 B 41.69 % | 743.928 M 19.88 % | 620.540 M 27.85 % | 485.361 M 18.65 % | 409.069 M 43.32 % | 285.431 M 18.43 % | 241.005 M |
| Inventory | 1.317 B 24.29 % | 1.059 B 3.62 % | 1.022 B 44.22 % | 708.867 M 65.67 % | 427.881 M 35.06 % | 316.811 M 22.39 % | 258.853 M 34.52 % | 192.426 M 48.59 % | 129.499 M |
| Net receivables | 42.357 M -37.89 % | 68.197 M 708.02 % | 8.440 M -12.85 % | 9.684 M -90.83 % | 105.598 M 49.85 % | 70.470 M 16.78 % | 60.343 M 960.51 % | 5.690 M 22.55 % | 4.643 M |
| Tax assets | 1.187 M -14.48 % | 1.388 M -30.43 % | 1.995 M 314.53 % | 481.266 K -7.01 % | 517.547 K -59.60 % | 1.281 M 3.56 % | 1.237 M 26.10 % | 981.000 K 9.36 % | 897.000 K |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| Account payables | 127.527 M 35.73 % | 93.957 M 16.40 % | 80.721 M 305.51 % | 19.906 M 28.96 % | 15.436 M 47.11 % | 10.493 M -76.00 % | 43.712 M 235.16 % | 13.042 M 34.62 % | 9.688 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 52.478 M 43.13 % | 36.664 M 88.08 % | 19.494 M 193.14 % | 6.650 M 39.27 % | 4.775 M | 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 |
| Minority interest | 14.064 M 3.18 % | 13.630 M 0.09 % | 13.618 M 44 786.12 % | 30.339 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.158 M -48.94 % | 2.268 M -3.69 % | 2.355 M -40.77 % | 3.976 M | 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 |
| Other total stockholders equity | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.001 M 0.00 % | 23.000 M | 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.853 B 45.64 % | 1.272 B 5.76 % | 1.203 B 12.33 % | 1.071 B 45.49 % | 736.013 M 36.53 % | 539.082 M 20.13 % | 448.752 M 43.41 % | 312.914 M 13.68 % | 275.249 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | -180.999 M 41.52 % | -309.527 M -80.15 % | -171.813 M -104.99 % | -83.815 M 36.37 % | -131.730 M -5.80 % | -124.512 M -11.94 % | -111.234 M -329.57 % | -25.894 M -226.92 % | 20.402 M |
| Accounts receivables | 25.839 M 142.10 % | -61.370 M -5 252.81 % | 1.191 M 100.99 % | -120.188 M -147.31 % | -48.599 M -199.79 % | -16.211 M 73.21 % | -60.505 M | 0.000 | 0.000 |
| Inventory | -257.282 M -816.47 % | -28.073 M -289.93 % | 14.781 M 143.59 % | -33.911 M 69.47 % | -111.070 M -91.64 % | -57.958 M 12.75 % | -66.427 M -5.56 % | -62.927 M -298.98 % | 31.625 M |
| Accounts payables | 33.571 M 153.67 % | 13.234 M 108.42 % | -157.092 M -141.62 % | 377.416 M 7 535.32 % | 4.943 M 116.02 % | -30.856 M -200.60 % | 30.670 M 814.44 % | 3.354 M 145.42 % | -7.385 M |
| Other working capital | 16.873 M 107.23 % | -233.318 M -660.17 % | -30.693 M 90.01 % | -307.132 M -1 435.60 % | 22.996 M 218.00 % | -19.488 M -30.16 % | -14.972 M -140.43 % | 37.033 M 1 064.90 % | -3.838 M |
| Other non cash items | 18.848 M -39.42 % | 31.112 M 195.04 % | -32.736 M -90 329.05 % | 36.281 K 166.40 % | -54.642 K -100.22 % | 25.220 M 187.64 % | 8.768 M 196.46 % | -9.090 M 59.38 % | -22.378 M |
| Net cash provided by operating activities | -47.357 M -1 711.88 % | 2.938 M -95.89 % | 71.555 M 21.09 % | 59.094 M 186.94 % | -67.972 M 26.33 % | -92.262 M -5.91 % | -87.112 M -1 064.05 % | 9.036 M -78.46 % | 41.943 M |
| Investments in property plant and equipment | -263.244 M -2 953.52 % | -8.621 M -315.87 % | -2.073 M 4.09 % | -2.161 M -127.94 % | -948.213 K 52.99 % | -2.017 M -11.56 % | -1.808 M 49.61 % | -3.588 M -30.57 % | -2.748 M |
| Acquisitions net | 55.000 K 1 275.00 % | 4.000 K -99.68 % | 1.241 M 1 206.32 % | 95.000 K | 0.000 -100.00 % | 422.015 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -88.327 M -925.87 % | -8.610 M -24.08 % | -6.939 M | 0.000 | 0.000 | 0.000 100.00 % | -11.370 M | 0.000 | 0.000 |
| Sales maturities of investments | 4.934 M 603.85 % | 701.000 K 156.49 % | -1.241 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.534 M -66.50 % | 31.442 M |
| Other investing activites | -55.000 K -139.01 % | 141.000 K -89.44 % | 1.335 M 1 505.26 % | -95.000 K | 0.000 -100.00 % | 8.032 M 1 503.19 % | 501.000 K -95.28 % | 10.614 M -66.57 % | 31.754 M |
| Net cash used for investing activites | -346.637 M -2 015.58 % | -16.385 M -113.43 % | -7.677 M -255.20 % | -2.161 M -127.94 % | -948.213 K -114.73 % | 6.437 M 150.78 % | -12.677 M -280.43 % | 7.026 M -75.51 % | 28.694 M |
| Debt repayment | 350.822 M 470.61 % | 61.482 M 178.85 % | -77.969 M -140.69 % | 191.632 M 10 955.87 % | 1.733 M -97.91 % | 82.884 M 223.02 % | 25.659 M 228.06 % | -20.037 M 72.28 % | -72.283 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 M 80.87 % | 38.150 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -6.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.268 M -180.53 % | -452.000 K -102.78 % | 16.249 M 151.59 % | -31.495 M | 0.000 100.00 % | -31.426 M -143.31 % | 72.555 M 2 373.75 % | 2.933 M 512.32 % | 479.000 K |
| Net cash used provided by financing activities | 349.554 M 472.76 % | 61.030 M 198.88 % | -61.720 M -140.29 % | 153.200 M 116.59 % | 70.733 M -21.06 % | 89.607 M -8.76 % | 98.214 M 674.22 % | -17.104 M 76.18 % | -71.804 M |
| Effect of forex changes on cash | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -44.440 M -193.40 % | 47.582 M 2 104.91 % | 2.158 M 237.45 % | -1.570 M -186.60 % | 1.813 M -52.06 % | 3.782 M 340.13 % | -1.575 M -51.15 % | -1.042 M 10.71 % | -1.167 M |
| Cash at beginning of period | 55.151 M 628.64 % | 7.569 M 39.88 % | 5.411 M -22.49 % | 6.981 M 35.82 % | 5.140 M 278.47 % | 1.358 M -53.70 % | 2.933 M -26.21 % | 3.975 M -22.70 % | 5.142 M |
| Cash at end of period | 10.711 M -80.58 % | 55.151 M 628.64 % | 7.569 M 39.88 % | 5.411 M -22.17 % | 6.953 M 35.26 % | 5.140 M 278.50 % | 1.358 M -53.70 % | 2.933 M -26.21 % | 3.975 M |
| Operating cash flow | -47.357 M -1 711.88 % | 2.938 M -95.89 % | 71.555 M 21.09 % | 59.094 M 186.94 % | -67.972 M 26.33 % | -92.262 M -5.91 % | -87.112 M -1 064.05 % | 9.036 M -78.46 % | 41.943 M |
| Capital expenditure | -263.244 M -2 953.52 % | -8.621 M -315.87 % | -2.073 M 4.09 % | -2.161 M -127.94 % | -948.213 K 52.99 % | -2.017 M -11.56 % | -1.808 M 49.61 % | -3.588 M -30.57 % | -2.748 M |
| Free CashFlow | -310.601 M -5 365.44 % | -5.683 M -108.18 % | 69.482 M 22.04 % | 56.932 M 182.61 % | -68.920 M 26.90 % | -94.279 M -6.03 % | -88.920 M -1 732.16 % | 5.448 M -86.10 % | 39.195 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 159.519 M -25.70 % | 214.710 M 575.06 % | 31.806 M 42.26 % | 22.358 M -74.42 % | 87.407 M -58.53 % | 210.781 M 28.93 % | 163.485 M -10.85 % | 183.385 M 12.87 % | 162.471 M -41.57 % | 278.059 M 71.60 % | 162.042 M -8.53 % | 177.148 M 23 774.39 % | 742.000 K -99.51 % | 152.936 M 46.76 % | 104.206 M 99.05 % | 52.351 M 0.00 % | 52.351 M 44.72 % | 36.175 M 0.00 % | 36.175 M 31.16 % | 27.580 M 0.00 % | 27.580 M |
| Net income | 53.285 M -18.44 % | 65.336 M 3 393.90 % | 1.870 M -16.52 % | 2.240 M -94.53 % | 40.915 M -26.76 % | 55.865 M -14.56 % | 65.383 M -20.12 % | 81.850 M 9.37 % | 74.840 M 5.42 % | 70.995 M 19.27 % | 59.527 M -39.30 % | 98.073 M 676.66 % | -17.007 M -128.42 % | 59.850 M 44.75 % | 41.346 M 105.07 % | 20.162 M 0.00 % | 20.162 M -27.95 % | 27.983 M 0.00 % | 27.983 M 830.94 % | 3.006 M 0.00 % | 3.006 M |
| Income before tax | 71.721 M -18.47 % | 87.969 M 3 649.74 % | 2.346 M -68.82 % | 7.524 M -86.33 % | 55.058 M -46.52 % | 102.955 M 14.30 % | 90.074 M -17.63 % | 109.350 M 47.39 % | 74.190 M -14.59 % | 86.866 M 10.04 % | 78.939 M -37.02 % | 125.334 M 836.96 % | -17.007 M -122.98 % | 74.009 M 32.47 % | 55.867 M 111.26 % | 26.445 M 0.00 % | 26.445 M -28.12 % | 36.790 M 0.00 % | 36.790 M 948.09 % | 3.510 M 0.00 % | 3.510 M |
| Income before tax ratio | 0.45 9.74 % | 0.41 455.47 % | 0.07 -78.08 % | 0.34 -46.58 % | 0.63 28.96 % | 0.49 -11.35 % | 0.55 -7.60 % | 0.60 30.58 % | 0.46 46.17 % | 0.31 -35.87 % | 0.49 -31.15 % | 0.71 103.09 % | -22.92 -4 836.38 % | 0.48 -9.74 % | 0.54 6.13 % | 0.51 0.00 % | 0.51 -50.33 % | 1.02 0.00 % | 1.02 699.09 % | 0.13 0.00 % | 0.13 |
| EBITDA | 75.750 M -15.28 % | 89.408 M 2 086.55 % | 4.089 M -53.99 % | 8.888 M -84.20 % | 56.245 M -47.26 % | 106.636 M 14.76 % | 92.919 M -19.15 % | 114.928 M 45.35 % | 79.069 M 440.01 % | -23.255 M -111.39 % | 204.183 M 117.16 % | 94.023 M 959.99 % | -10.933 M -112.52 % | 87.355 M 36.97 % | 63.775 M 109.59 % | 30.429 M 0.00 % | 30.429 M -29.90 % | 43.408 M 0.00 % | 43.408 M 244.76 % | 12.591 M 0.00 % | 12.591 M |
| Net income ratio | 0.33 9.77 % | 0.30 417.57 % | 0.06 -41.32 % | 0.10 -78.60 % | 0.47 76.62 % | 0.27 -33.73 % | 0.40 -10.40 % | 0.45 -3.11 % | 0.46 80.41 % | 0.26 -30.50 % | 0.37 -33.65 % | 0.55 102.42 % | -22.92 -5 956.95 % | 0.39 -1.37 % | 0.40 3.03 % | 0.39 0.00 % | 0.39 -50.21 % | 0.77 0.00 % | 0.77 609.78 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.47 14.04 % | 0.42 223.90 % | 0.13 -67.66 % | 0.40 -38.22 % | 0.64 27.19 % | 0.51 -10.99 % | 0.57 -9.31 % | 0.63 28.78 % | 0.49 681.90 % | -0.08 -106.64 % | 1.26 137.41 % | 0.53 103.60 % | -14.73 -2 679.64 % | 0.57 -6.67 % | 0.61 5.29 % | 0.58 0.00 % | 0.58 -51.56 % | 1.20 0.00 % | 1.20 162.85 % | 0.46 0.00 % | 0.46 |
| Gross profit ratio | 0.57 20.62 % | 0.47 123.15 % | 0.21 -67.76 % | 0.65 -14.08 % | 0.76 45.47 % | 0.52 -4.25 % | 0.55 -20.39 % | 0.69 21.37 % | 0.57 17.12 % | 0.48 -23.80 % | 0.63 -22.95 % | 0.82 -17.82 % | 1.00 -28.11 % | 1.39 101.74 % | 0.69 -5.98 % | 0.73 0.00 % | 0.73 47.80 % | 0.50 0.00 % | 0.50 -29.85 % | 0.71 0.00 % | 0.71 |
| Weighted average shs out dil | 171.887 M -8.08 % | 187.000 M 0.00 % | 187.000 M -16.52 % | 224.000 M 29.17 % | 173.416 M -0.66 % | 174.572 M 0.66 % | 173.430 M 0.01 % | 173.411 M 1.95 % | 170.091 M -2.58 % | 174.592 M 0.66 % | 173.449 M 0.07 % | 173.321 M -0.13 % | 173.541 M 0.03 % | 173.481 M -0.14 % | 173.723 M 0.38 % | 173.060 M 0.00 % | 173.060 M -10.28 % | 192.888 M 0.00 % | 192.888 M 66.84 % | 115.611 M 0.00 % | 115.611 M |
| Weighted average shs out | 171.887 M -8.08 % | 187.000 M 0.00 % | 187.000 M -16.52 % | 224.000 M 29.17 % | 173.416 M -0.66 % | 174.572 M 0.66 % | 173.430 M 0.01 % | 173.411 M 1.95 % | 170.091 M -2.58 % | 174.592 M 0.66 % | 173.449 M 0.07 % | 173.321 M -0.13 % | 173.541 M 0.02 % | 173.513 M -0.12 % | 173.723 M 0.38 % | 173.060 M 0.00 % | 173.060 M -10.28 % | 192.889 M 0.00 % | 192.889 M 66.84 % | 115.611 M 0.00 % | 115.611 M |
| EPS diluted | 0.31 -11.43 % | 0.35 3 400.00 % | 0.01 0.00 % | 0.01 -95.83 % | 0.24 -25.00 % | 0.32 -15.79 % | 0.38 -19.15 % | 0.47 6.82 % | 0.44 7.32 % | 0.41 20.59 % | 0.34 -40.35 % | 0.57 681.63 % | -0.10 -128.82 % | 0.34 41.67 % | 0.24 100.00 % | 0.12 0.00 % | 0.12 -20.00 % | 0.15 0.00 % | 0.15 476.92 % | 0.03 0.00 % | 0.03 |
| Earnings per share | 0.31 -11.43 % | 0.35 3 400.00 % | 0.01 0.00 % | 0.01 -95.83 % | 0.24 -25.00 % | 0.32 -15.79 % | 0.38 -19.15 % | 0.47 6.82 % | 0.44 7.32 % | 0.41 20.59 % | 0.34 -40.35 % | 0.57 681.63 % | -0.10 -128.82 % | 0.34 41.67 % | 0.24 100.00 % | 0.12 0.00 % | 0.12 -20.00 % | 0.15 0.00 % | 0.15 476.92 % | 0.03 0.00 % | 0.03 |
| Gross profit | 90.449 M -10.39 % | 100.931 M 1 406.43 % | 6.700 M -54.14 % | 14.609 M -78.02 % | 66.472 M -39.68 % | 110.190 M 23.45 % | 89.260 M -29.03 % | 125.776 M 37.00 % | 91.809 M -31.56 % | 134.153 M 30.75 % | 102.604 M -29.52 % | 145.580 M 19 519.95 % | 742.000 K -99.65 % | 212.730 M 196.08 % | 71.850 M 87.16 % | 38.390 M 0.00 % | 38.390 M 113.89 % | 17.948 M 0.00 % | 17.948 M -7.99 % | 19.506 M 0.00 % | 19.506 M |
| Income tax expense | 18.436 M -18.54 % | 22.633 M 4 654.83 % | 476.000 K -90.99 % | 5.284 M -62.64 % | 14.143 M -69.97 % | 47.091 M 90.72 % | 24.691 M -10.21 % | 27.500 M 4 330.77 % | -650.000 K -104.04 % | 16.099 M -17.07 % | 19.413 M -28.79 % | 27.261 M | 0.000 -100.00 % | 14.160 M -2.49 % | 14.521 M 131.10 % | 6.284 M 0.00 % | 6.284 M -28.65 % | 8.806 M 0.00 % | 8.806 M 1 646.43 % | 504.252 K 0.00 % | 504.252 K |
| Cost of revenue | 69.070 M -39.29 % | 113.779 M 353.19 % | 25.106 M 223.99 % | 7.749 M -62.99 % | 20.935 M -79.19 % | 100.591 M 84.44 % | 54.539 M -5.33 % | 57.609 M -18.47 % | 70.662 M -50.90 % | 143.906 M 142.11 % | 59.438 M 88.29 % | 31.568 M | 0.000 100.00 % | -59.795 M -284.80 % | 32.356 M 131.76 % | 13.961 M 0.00 % | 13.961 M -23.40 % | 18.227 M 0.00 % | 18.227 M 125.72 % | 8.075 M 0.00 % | 8.075 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.138 M 0.00 % | 1.138 M -51.08 % | 2.327 M 0.00 % | 2.327 M |
| Selling and marketing expenses | 0.000 -100.00 % | 18.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.162 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.441 M 0.00 % | 4.441 M -3.21 % | 4.588 M 0.00 % | 4.588 M |
| Other expenses | 24.410 M | 0.000 -100.00 % | 10.615 M | 0.000 -100.00 % | 11.864 M | 0.000 -100.00 % | 15.430 M 315.12 % | 3.717 M 5 447.76 % | 67.000 K -89.91 % | 664.000 K 0.30 % | 662.000 K 50.11 % | 441.000 K 622.95 % | 61.000 K 100.57 % | -10.707 M -508.19 % | 2.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 24.410 M 42.17 % | 17.170 M 61.75 % | 10.615 M 17.34 % | 9.046 M -38.16 % | 14.627 M 206.45 % | 4.773 M -75.75 % | 19.686 M 16.28 % | 16.930 M 26.00 % | 13.436 M -69.77 % | 44.445 M 121.19 % | 20.094 M 50.30 % | 13.369 M 11.90 % | 11.947 M -90.38 % | 124.131 M 1 027.75 % | 11.007 M 277.92 % | 2.913 M 0.00 % | 2.913 M -66.80 % | 8.773 M 0.00 % | 8.773 M 19.21 % | 7.359 M 0.00 % | 7.359 M |
| Cost and expenses | 93.480 M -28.61 % | 130.949 M 266.59 % | 35.721 M 112.69 % | 16.795 M -52.77 % | 35.562 M -66.25 % | 105.364 M 41.95 % | 74.225 M -0.42 % | 74.539 M -11.37 % | 84.098 M -55.35 % | 188.351 M 136.82 % | 79.532 M 76.99 % | 44.937 M 276.14 % | 11.947 M -81.43 % | 64.336 M 48.37 % | 43.363 M 156.99 % | 16.874 M 0.00 % | 16.874 M -37.50 % | 26.999 M 0.00 % | 26.999 M 74.94 % | 15.434 M 0.00 % | 15.434 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 17.170 M | 0.000 -100.00 % | 9.046 M 227.40 % | 2.763 M -42.11 % | 4.773 M 12.15 % | 4.256 M -63.75 % | 11.740 M 13.42 % | 10.351 M -59.88 % | 25.798 M 363.91 % | 5.561 M 5.00 % | 5.296 M 2.26 % | 5.179 M -69.31 % | 16.875 M 137.11 % | 7.117 M 106.74 % | 3.443 M 0.00 % | 3.443 M -68.68 % | 10.992 M 0.00 % | 10.992 M 58.96 % | 6.915 M 0.00 % | 6.915 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.033 M 0.00 % | 9.033 M 2.19 % | 8.839 M 0.00 % | 8.839 M 2.34 % | 8.636 M 0.00 % | 8.636 M |
| Interest expense | 257.000 K 71.33 % | 150.000 K -72.88 % | 553.000 K 96.10 % | 282.000 K -10.48 % | 315.000 K -89.09 % | 2.886 M 190.93 % | 992.000 K -69.13 % | 3.213 M -24.38 % | 4.249 M -41.65 % | 7.282 M 68.84 % | 4.313 M -42.45 % | 7.494 M 27.84 % | 5.862 M 6.55 % | 5.501 M -27.60 % | 7.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.772 M 192.63 % | 1.289 M 8.32 % | 1.190 M 9.98 % | 1.082 M 24.08 % | 872.000 K 41.96 % | 614.250 K -66.83 % | 1.852 M -21.69 % | 2.365 M 275.99 % | 629.000 K 42.63 % | 441.000 K 93.42 % | 228.000 K -30.91 % | 330.000 K 55.66 % | 212.000 K -34.94 % | 325.844 K 5.45 % | 309.000 K -14.05 % | 359.500 K 0.00 % | 359.500 K -23.99 % | 472.992 K 0.00 % | 472.992 K 6.48 % | 444.227 K 0.00 % | 444.227 K |
| Operating income | 66.039 M -21.16 % | 83.761 M 2 239.49 % | -3.915 M -170.38 % | 5.563 M -89.27 % | 51.845 M -50.82 % | 105.417 M 18.10 % | 89.260 M -20.70 % | 112.563 M 43.50 % | 78.439 M -13.20 % | 90.372 M 8.66 % | 83.171 M -37.30 % | 132.653 M 1 290.25 % | -11.145 M -113.66 % | 81.586 M 28.55 % | 63.466 M 111.07 % | 30.069 M 0.00 % | 30.069 M -29.97 % | 42.935 M 0.00 % | 42.935 M 253.48 % | 12.147 M 0.00 % | 12.147 M |
| Operating income ratio | 0.41 6.12 % | 0.39 416.93 % | -0.12 -149.47 % | 0.25 -58.05 % | 0.59 18.60 % | 0.50 -8.40 % | 0.55 -11.05 % | 0.61 27.14 % | 0.48 48.55 % | 0.33 -36.68 % | 0.51 -31.46 % | 0.75 104.99 % | -15.02 -2 915.59 % | 0.53 -12.41 % | 0.61 6.04 % | 0.57 0.00 % | 0.57 -51.61 % | 1.19 0.00 % | 1.19 169.50 % | 0.44 0.00 % | 0.44 |
| Total other income expenses net | 5.682 M 35.03 % | 4.208 M -32.79 % | 6.261 M 219.28 % | 1.961 M -38.97 % | 3.213 M 230.61 % | -2.460 M -402.21 % | 814.000 K 104.70 % | -17.318 M -314.01 % | -4.183 M -29.38 % | -3.233 M 82.77 % | -18.765 M -166.06 % | -7.053 M 44.16 % | -12.631 M 13.43 % | -14.590 M -193.21 % | -4.976 M 41.48 % | -8.503 M 0.00 % | -8.503 M -128.50 % | 29.834 M 0.00 % | 29.834 M 445.44 % | -8.636 M 0.00 % | -8.636 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 |
| 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-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 716.539 M | 0.000 -100.00 % | 189.156 M | 0.000 -100.00 % | 322.387 M 327.69 % | 75.378 M -80.00 % | 376.912 M 2 111.41 % | 17.044 M -94.46 % | 307.461 M 0.53 % | 305.830 M -31.28 % | 445.018 M 7.90 % | 412.446 M 128.09 % | 180.828 M -25.02 % | 241.161 M 0.00 % | 241.161 M 2.31 % | 235.722 M 0.00 % | 235.722 M 11.37 % | 211.661 M 0.00 % | 211.661 M |
| Total investments | 0.000 -100.00 % | 117.583 M | 0.000 -100.00 % | 7.227 M | 0.000 -100.00 % | 29.566 M -80.39 % | 150.756 M 1 558.48 % | 9.090 M -73.33 % | 34.088 M 395.75 % | 6.876 M -97.33 % | 257.473 M 0.39 % | 256.473 M 25 193.20 % | 1.014 M 7 142.86 % | 14.000 K -95.16 % | 289.000 K -60.63 % | 734.000 K -98.97 % | 70.923 M 203.67 % | 23.356 M 32.91 % | 17.573 M -36.86 % | 27.834 M |
| Total debt | 0.000 -100.00 % | 727.250 M | 0.000 -100.00 % | 212.081 M | 0.000 -100.00 % | 377.538 M | 0.000 -100.00 % | 392.580 M | 0.000 -100.00 % | 315.030 M 0.98 % | 311.978 M -31.53 % | 455.609 M 9.03 % | 417.856 M 124.41 % | 186.204 M -25.57 % | 250.183 M 0.00 % | 250.183 M 3.09 % | 242.675 M 0.00 % | 242.675 M -6.14 % | 258.552 M 0.00 % | 258.552 M |
| Accumulated other comprehensive income loss | 687.353 M | 0.000 -100.00 % | 620.774 M 38.76 % | 447.358 M -22.68 % | 578.599 M 42.80 % | 405.183 M 14.71 % | 353.228 M 96.44 % | 179.812 M 61.74 % | 111.172 M | 0.000 -100.00 % | 372.996 M | 0.000 -100.00 % | 660.717 K -99.62 % | 171.923 M 31.66 % | 130.578 M 0.00 % | 130.578 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 490.936 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.183 M | 0.000 | 0.000 | 0.000 100.00 % | -85.208 M | 0.000 | 0.000 -100.00 % | 208.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.191 M 0.00 % | 74.191 M 79.97 % | 41.225 M 0.00 % | 41.225 M |
| Common stock | 0.000 -100.00 % | 173.416 M | 0.000 -100.00 % | 173.416 M | 0.000 -100.00 % | 173.416 M | 0.000 -100.00 % | 173.416 M | 0.000 -100.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M 0.00 % | 173.416 M |
| Total equity | 701.417 M 0.00 % | 701.417 M 10.55 % | 634.462 M 0.00 % | 634.462 M 7.13 % | 592.229 M 0.00 % | 592.229 M 61.44 % | 366.835 M 0.00 % | 366.835 M 229.97 % | 111.172 M -8.22 % | 121.134 M -77.83 % | 546.443 M 12.22 % | 486.948 M 19.97 % | 405.882 M 17.53 % | 345.339 M 13.60 % | 303.994 M 0.00 % | 303.994 M 12.34 % | 270.608 M 0.00 % | 270.608 M 26.07 % | 214.642 M 0.00 % | 214.642 M |
| Other non current liabilities | -701.417 M -11 707.10 % | 6.043 M 100.95 % | -634.462 M -11 209.47 % | 5.711 M 100.96 % | -592.229 M -15 359.70 % | 3.881 M 101.06 % | -366.835 M -10 071.05 % | 3.679 M | 0.000 -100.00 % | 7.031 M -95.87 % | 170.134 M 0.00 % | 170.136 M 0.44 % | 169.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 645.846 M | 0.000 -100.00 % | 2.834 M | 0.000 -100.00 % | 51.351 M | 0.000 -100.00 % | 1.124 M | 0.000 -100.00 % | 52.175 M -83.26 % | 311.693 M -31.39 % | 454.285 M 24.16 % | 365.890 M 96.50 % | 186.204 M -25.57 % | 250.183 M 0.00 % | 250.183 M 3.09 % | 242.675 M 0.00 % | 242.675 M -6.14 % | 258.552 M 0.00 % | 258.552 M |
| Total non current liabilities | -701.417 M -207.60 % | 651.889 M 202.75 % | -634.462 M -7 023.42 % | 9.164 M 101.55 % | -592.229 M -1 172.26 % | 55.232 M 115.06 % | -366.835 M -7 737.62 % | 4.803 M | 0.000 -100.00 % | 232.493 M -51.75 % | 481.827 M -22.84 % | 624.421 M 16.65 % | 535.283 M 187.47 % | 186.204 M -25.57 % | 250.183 M 0.00 % | 250.183 M 3.09 % | 242.675 M 0.00 % | 242.675 M -6.14 % | 258.552 M 0.00 % | 258.552 M |
| Other current liabilities | 0.000 -100.00 % | 289.492 M | 0.000 -100.00 % | 304.932 M | 0.000 -100.00 % | 143.819 M | 0.000 -100.00 % | 27.743 M | 0.000 -100.00 % | 197.333 M 17 255.58 % | 1.137 M -64.25 % | 3.180 M -99.67 % | 965.112 M 347.89 % | 215.482 M 3.19 % | 208.821 M 0.00 % | 208.821 M 0.74 % | 207.295 M 0.00 % | 207.295 M 47.01 % | 141.009 M 0.00 % | 141.009 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.698 M | 0.000 -100.00 % | 198.658 M | 0.000 -100.00 % | 52.478 M -4.62 % | 55.020 M -15.46 % | 65.080 M 226.63 % | -51.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 82.389 M | 0.000 -100.00 % | 209.247 M | 0.000 -100.00 % | 326.187 M | 0.000 -100.00 % | 391.456 M | 0.000 -100.00 % | 263.969 M 92 520.70 % | 285.000 K -78.47 % | 1.324 M -97.45 % | 51.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 499.408 M | 0.000 -100.00 % | 667.442 M | 0.000 -100.00 % | 624.661 M | 0.000 -100.00 % | 901.823 M | 0.000 -100.00 % | 853.909 M 574.42 % | 126.614 M 16.59 % | 108.595 M -16.24 % | 129.656 M -41.29 % | 220.840 M 1.02 % | 218.611 M 0.00 % | 218.611 M -1.85 % | 222.730 M 0.00 % | 222.730 M 40.06 % | 159.022 M 0.00 % | 159.022 M |
| Total liabilities | -701.417 M -160.92 % | 1.151 B 281.46 % | -634.462 M -193.77 % | 676.606 M 214.25 % | -592.229 M -187.11 % | 679.893 M 285.34 % | -366.835 M -140.46 % | 906.626 M | 0.000 -100.00 % | 1.086 B 78.56 % | 608.441 M -16.99 % | 733.016 M 10.24 % | 664.939 M 63.36 % | 407.044 M -13.17 % | 468.794 M 0.00 % | 468.794 M 0.73 % | 465.405 M 0.00 % | 465.405 M 11.45 % | 417.574 M 0.00 % | 417.574 M |
| Other non current assets | 0.000 -100.00 % | 33.840 M | 0.000 -100.00 % | 37.603 M 148.47 % | -77.578 M -395.59 % | 26.245 M 134.82 % | -75.378 M -185.76 % | 87.898 M 615.71 % | -17.044 M -114.04 % | 121.389 M 1 360.23 % | 8.313 M 0.00 % | 8.313 M -96.84 % | 263.446 M 79.97 % | 146.387 M 38.40 % | 105.770 M -0.07 % | 105.846 M 82.70 % | 57.934 M -45.36 % | 106.019 M 120.75 % | 48.027 M 25.54 % | 38.258 M |
| Long term investments | 0.000 -100.00 % | 7.227 M | 0.000 100.00 % | -10.559 M | 0.000 -100.00 % | 7.139 M | 0.000 100.00 % | -50.763 M | 0.000 100.00 % | -2.599 M -101.03 % | 253.190 M -0.13 % | 253.516 M 10 352.68 % | -2.473 M 71.03 % | -8.534 M -5 370.51 % | -156.000 K -153.98 % | 289.000 K -99.44 % | 51.847 M 1 111.58 % | 4.279 M -41.48 % | 7.312 M -58.39 % | 17.573 M |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 39.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.856 M | 0.000 -100.00 % | 8.440 M -95.59 % | 191.560 M -37.87 % | 308.344 M 362.67 % | 66.644 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 10.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.853 M | 0.000 -100.00 % | 11.489 M -88.11 % | 96.666 M 3.45 % | 93.440 M 40.21 % | 66.644 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 271.283 M | 0.000 -100.00 % | 17.307 M | 0.000 -100.00 % | 12.472 M | 0.000 -100.00 % | 10.385 M | 0.000 -100.00 % | 7.537 M 113.51 % | 3.530 M -11.15 % | 3.973 M -84.02 % | 24.861 M 457.91 % | 4.456 M -5.53 % | 4.717 M 0.00 % | 4.717 M -8.84 % | 5.174 M 0.00 % | 5.174 M -5.87 % | 5.497 M 0.00 % | 5.497 M |
| Total non current assets | 0.000 -100.00 % | 313.537 M | 0.000 -100.00 % | 55.781 M 171.90 % | -77.578 M -264.21 % | 47.244 M 162.68 % | -75.378 M -143.33 % | 173.964 M 1 120.68 % | -17.044 M -112.19 % | 139.811 M -61.39 % | 362.125 M 0.68 % | 359.671 M 1.90 % | 352.959 M 147.14 % | 142.816 M 28.84 % | 110.851 M 0.00 % | 110.852 M -4.00 % | 115.473 M 0.00 % | 115.473 M 88.29 % | 61.328 M 0.00 % | 61.328 M |
| Other current assets | -121.067 M -304.49 % | 59.203 M 246.07 % | -40.531 M -150.94 % | 79.568 M | 0.000 -100.00 % | 19.836 M | 0.000 -100.00 % | 22.840 M | 0.000 -100.00 % | 1.667 M -93.17 % | 24.410 M 865.59 % | 2.528 M 290.55 % | 647.290 K -95.92 % | 15.876 M -68.77 % | 50.839 M 0.00 % | 50.839 M -16.70 % | 61.033 M 0.00 % | 61.033 M -38.86 % | 99.821 M 0.00 % | 99.821 M |
| Short term investments | 0.000 -100.00 % | 110.356 M | 0.000 -100.00 % | 17.606 M | 0.000 -100.00 % | 22.427 M -85.12 % | 150.756 M 151.88 % | 59.853 M 75.58 % | 34.088 M 259.77 % | 9.475 M 121.22 % | 4.283 M 44.84 % | 2.957 M -15.19 % | 3.487 M -59.21 % | 8.548 M 1 820.90 % | 445.000 K 0.00 % | 445.000 K -97.67 % | 19.076 M 0.00 % | 19.076 M 85.91 % | 10.261 M 0.00 % | 10.261 M |
| cash and cash equivalents | 0.000 -100.00 % | 10.711 M | 0.000 -100.00 % | 22.925 M | 0.000 -100.00 % | 55.151 M 173.17 % | -75.378 M -581.10 % | 15.668 M 191.93 % | -17.044 M -325.18 % | 7.569 M 23.11 % | 6.148 M -41.95 % | 10.591 M 95.74 % | 5.411 M 0.65 % | 5.376 M -40.41 % | 9.022 M 0.00 % | 9.022 M 29.76 % | 6.953 M 0.00 % | 6.953 M -85.17 % | 46.891 M 0.00 % | 46.891 M |
| Cash and short term investments | 121.067 M 0.00 % | 121.067 M 198.70 % | 40.531 M -0.44 % | 40.711 M -47.52 % | 77.578 M 0.00 % | 77.578 M 2.92 % | 75.378 M -0.19 % | 75.521 M 343.09 % | 17.044 M 0.00 % | 17.044 M 63.40 % | 10.431 M -23.01 % | 13.548 M 52.27 % | 8.898 M -36.10 % | 13.924 M 47.08 % | 9.467 M 0.00 % | 9.467 M -63.63 % | 26.029 M 0.00 % | 26.029 M -54.46 % | 57.151 M 0.00 % | 57.151 M |
| Total current assets | 0.000 -100.00 % | 1.539 B | 0.000 -100.00 % | 1.255 B 1 518.10 % | 77.578 M -93.67 % | 1.225 B 1 524.98 % | 75.378 M -93.14 % | 1.099 B 6 350.93 % | 17.044 M -98.38 % | 1.054 B 32.97 % | 792.760 M -7.85 % | 860.293 M 19.84 % | 717.862 M 17.77 % | 609.567 M -7.91 % | 661.936 M 0.00 % | 661.936 M 6.67 % | 620.540 M 0.00 % | 620.540 M 8.70 % | 570.888 M 0.00 % | 570.888 M |
| Inventory | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 990.423 M | 0.000 -100.00 % | 1.022 B 80.50 % | 566.359 M 5.69 % | 535.873 M 15.96 % | 462.128 M 4.60 % | 441.794 M -0.11 % | 442.298 M 0.00 % | 442.298 M 3.37 % | 427.881 M 0.00 % | 427.881 M 24.34 % | 344.116 M 0.00 % | 344.116 M |
| Net receivables | 0.000 -100.00 % | 42.357 M | 0.000 -100.00 % | 39.667 M | 0.000 -100.00 % | 68.197 M | 0.000 -100.00 % | 10.856 M | 0.000 -100.00 % | 8.440 M -95.59 % | 191.560 M -37.87 % | 308.344 M 26.56 % | 243.633 M 69.97 % | 143.340 M -10.04 % | 159.332 M 0.00 % | 159.332 M 50.89 % | 105.598 M 0.00 % | 105.598 M 51.29 % | 69.798 M 0.00 % | 69.798 M |
| Tax assets | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 871.000 K | 0.000 -100.00 % | 1.388 M | 0.000 -100.00 % | 66.591 M | 0.000 -100.00 % | 1.995 M 368.31 % | 426.000 K -0.70 % | 429.000 K -10.86 % | 481.266 K -5.08 % | 507.000 K -2.50 % | 520.000 K | 0.000 -100.00 % | 517.547 K | 0.000 -100.00 % | 491.734 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.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 |
| Account payables | 0.000 -100.00 % | 127.527 M | 0.000 -100.00 % | 139.128 M | 0.000 -100.00 % | 93.957 M | 0.000 -100.00 % | 71.995 M | 0.000 -100.00 % | 80.721 M 15.03 % | 70.172 M 79.88 % | 39.011 M 95.98 % | 19.906 M 271.52 % | 5.358 M -45.27 % | 9.790 M 0.00 % | 9.790 M -36.58 % | 15.436 M 0.00 % | 15.436 M -14.31 % | 18.013 M 0.00 % | 18.013 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 14.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.313 M | 0.000 -100.00 % | 52.478 M | 0.000 | 0.000 -100.00 % | 42.073 M | 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 |
| Minority interest | 0.000 -100.00 % | 14.064 M | 0.000 -100.00 % | 13.688 M | 0.000 -100.00 % | 13.630 M | 0.000 -100.00 % | 13.607 M | 0.000 -100.00 % | 13.618 M 43 829.03 % | 31.000 K 3.33 % | 30.000 K -1.12 % | 30.339 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 1.705 M | 0.000 -100.00 % | 2.268 M | 0.000 -100.00 % | 1.917 M | 0.000 -100.00 % | 2.355 M | 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 |
| Other total stockholders equity | 14.064 M -38.85 % | 23.000 M 68.03 % | 13.688 M -96.94 % | 447.358 M 3 182.16 % | 13.630 M 103.57 % | -382.183 M -2 908.72 % | 13.607 M | 0.000 | 0.000 -100.00 % | 23.000 M | 0.000 -100.00 % | 313.502 M 1 263.05 % | 23.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 M 0.00 % | 23.000 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 619.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 |
| 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 |
| Total assets | 0.000 -100.00 % | 1.853 B | 0.000 -100.00 % | 1.311 B | 0.000 -100.00 % | 1.272 B | 0.000 -100.00 % | 1.273 B | 0.000 -100.00 % | 1.194 B 3.38 % | 1.155 B -5.33 % | 1.220 B 13.93 % | 1.071 B 42.32 % | 752.383 M -2.64 % | 772.788 M 0.00 % | 772.788 M 5.00 % | 736.013 M 0.00 % | 736.013 M 16.42 % | 632.215 M 0.00 % | 632.215 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-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -135.362 M -270.81 % | 79.247 M | 0.000 | 0.000 100.00 % | -63.248 M -437.99 % | 18.713 M 211.27 % | -16.818 M 0.00 % | -16.818 M 56.74 % | -38.873 M 0.00 % | -38.873 M -31.94 % | -29.463 M 0.00 % | -29.463 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.598 M | 0.000 | 0.000 | 0.000 100.00 % | -87.812 M -511.13 % | 21.359 M 179.50 % | -26.868 M 0.00 % | -26.868 M -50.10 % | -17.900 M 0.00 % | -17.900 M -179.69 % | -6.400 M 0.00 % | -6.400 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.231 M 441.90 % | -30.486 M | 0.000 | 0.000 100.00 % | -19.998 M -4 067.85 % | 504.000 K 106.99 % | -7.209 M 0.00 % | -7.209 M 82.79 % | -41.882 M 0.00 % | -41.882 M -206.77 % | -13.653 M 0.00 % | -13.653 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -192.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.232 M | 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 100.00 % | -15.418 M -114.05 % | 109.733 M | 0.000 | 0.000 100.00 % | -43.250 M -337.52 % | 18.209 M 5.51 % | 17.259 M 0.00 % | 17.259 M -17.46 % | 20.909 M 0.00 % | 20.909 M 322.18 % | -9.411 M 0.00 % | -9.411 M |
| Other non cash items | -53.285 M 17.97 % | -64.957 M -3 373.64 % | -1.870 M 16.52 % | -2.240 M 94.53 % | -40.915 M 26.76 % | -55.865 M 12.07 % | -63.531 M 22.38 % | -81.850 M -9.37 % | -74.840 M -128.23 % | -32.792 M -655 940.00 % | 5.000 K 100.01 % | -58.929 M -446.50 % | 17.007 M 69 942.42 % | 24.281 K 73.44 % | 14.000 K 100.50 % | -2.824 M 0.00 % | -2.824 M -26.66 % | -2.229 M 0.00 % | -2.229 M -147.70 % | 4.673 M 0.00 % | 4.673 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.704 M -21.69 % | 4.730 M 275.99 % | 1.258 M 103.77 % | -33.379 M -124.02 % | 138.973 M | 0.000 | 0.000 100.00 % | -3.047 M -105.05 % | 60.381 M 6 761.48 % | 880.000 K 0.00 % | 880.000 K 106.96 % | -12.646 M 0.00 % | -12.646 M 40.74 % | -21.340 M 0.00 % | -21.340 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.462 M -477.87 % | -253.000 K | 0.000 | 0.000 100.00 % | -1.851 M -3 756.96 % | -48.000 K 63.36 % | -131.000 K 0.00 % | -131.000 K 57.96 % | -311.628 K 0.00 % | -311.628 K -91.80 % | -162.479 K 0.00 % | -162.479 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 | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.896 M -1 787.18 % | 468.000 K | 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 100.00 % | -9.358 M -4 452.56 % | 215.000 K | 0.000 | 0.000 100.00 % | -1.851 M -3 756.96 % | -48.000 K 63.36 % | -131.000 K 0.00 % | -131.000 K 57.96 % | -311.628 K 0.00 % | -311.628 K -91.80 % | -162.479 K 0.00 % | -162.479 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.768 M 82.76 % | -143.632 M | 0.000 | 0.000 -100.00 % | 4.905 M | 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 |
| 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 |
| 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 100.00 % | -342.000 | 0.000 100.00 % | -3.469 M 0.00 % | -3.469 M | 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 -100.00 % | 68.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 684.000 100.00 % | -63.979 M -1 804.29 % | 3.754 M 0.00 % | 3.754 M 153.54 % | -7.011 M 0.00 % | -7.011 M -116.54 % | 42.378 M 0.00 % | 42.378 M |
| 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 -100.00 % | 44.159 M 130.74 % | -143.632 M | 0.000 | 0.000 -100.00 % | 4.906 M 107.67 % | -63.979 M -22 509.46 % | 285.500 K 0.00 % | 285.500 K 104.07 % | -7.011 M 0.00 % | -7.011 M -116.54 % | 42.378 M 0.00 % | 42.378 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 27.849 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.704 M -21.69 % | 4.730 M 275.99 % | 1.258 M -11.47 % | 1.421 M 131.98 % | -4.443 M | 0.000 | 0.000 -100.00 % | 34.878 K 100.96 % | -3.646 M -452.44 % | 1.035 M 0.00 % | 1.035 M 105.18 % | -19.969 M 0.00 % | -19.969 M -195.66 % | 20.875 M 0.00 % | 20.875 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.372 M 23.64 % | 15.668 M 43.24 % | 10.938 M 44.51 % | 7.569 M 23.11 % | 6.148 M -41.95 % | 10.591 M | 0.000 -100.00 % | 5.411 M 0.65 % | 5.376 M -40.41 % | 9.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.151 M 184.69 % | 19.372 M 23.64 % | 15.668 M 77.50 % | 8.827 M 16.62 % | 7.569 M 23.11 % | 6.148 M | 0.000 -100.00 % | 5.411 M 0.00 % | 5.411 M 0.65 % | 5.376 M 419.67 % | 1.035 M 0.00 % | 1.035 M 105.18 % | -19.969 M 0.00 % | -19.969 M -195.66 % | 20.875 M 0.00 % | 20.875 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.704 M -21.69 % | 4.730 M 275.99 % | 1.258 M 103.77 % | -33.379 M -124.02 % | 138.973 M | 0.000 | 0.000 100.00 % | -3.047 M -105.05 % | 60.381 M 6 761.48 % | 880.000 K 0.00 % | 880.000 K 106.96 % | -12.646 M 0.00 % | -12.646 M 40.74 % | -21.340 M 0.00 % | -21.340 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.462 M -477.87 % | -253.000 K | 0.000 | 0.000 100.00 % | -1.851 M -3 756.96 % | -48.000 K 63.36 % | -131.000 K 0.00 % | -131.000 K 57.96 % | -311.628 K 0.00 % | -311.628 K -91.80 % | -162.479 K 0.00 % | -162.479 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.704 M -21.69 % | 4.730 M 275.99 % | 1.258 M 103.61 % | -34.841 M -125.12 % | 138.720 M | 0.000 | 0.000 100.00 % | -4.899 M -108.12 % | 60.333 M 7 955.14 % | 749.000 K 0.00 % | 749.000 K 105.78 % | -12.958 M 0.00 % | -12.958 M 39.74 % | -21.502 M 0.00 % | -21.502 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 |