Univastu India Limited UNIVASTU.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.712 B 42.07 % | 1.205 B 38.58 % | 869.451 M 48.01 % | 587.418 M 14.63 % | 512.425 M -53.69 % | 1.107 B 9.67 % | 1.009 B 23.75 % | 815.377 M 95.84 % | 416.340 M 79.80 % | 231.554 M 2.74 % | 225.384 M 14.88 % | 196.185 M 65.27 % | 118.706 M |
| Net income | 104.684 M 47.73 % | 70.864 M 6.89 % | 66.298 M 26.59 % | 52.374 M -45.35 % | 95.838 M 121.79 % | 43.211 M -4.43 % | 45.213 M 35.90 % | 33.270 M 143.77 % | 13.648 M 124.33 % | 6.084 M -11.52 % | 6.876 M 18.02 % | 5.826 M 71.96 % | 3.388 M |
| Income before tax | 234.842 M 61.26 % | 145.628 M 61.74 % | 90.038 M 24.91 % | 72.083 M -45.11 % | 131.327 M 124.70 % | 58.445 M -6.64 % | 62.604 M 34.34 % | 46.600 M 144.76 % | 19.039 M 89.37 % | 10.054 M -3.52 % | 10.421 M 23.31 % | 8.451 M 71.70 % | 4.922 M |
| Income before tax ratio | 0.14 13.51 % | 0.12 16.71 % | 0.10 -15.61 % | 0.12 -52.12 % | 0.26 385.25 % | 0.05 -14.87 % | 0.06 8.56 % | 0.06 24.98 % | 0.05 5.32 % | 0.04 -6.09 % | 0.05 7.34 % | 0.04 3.89 % | 0.04 |
| EBITDA | 291.394 M 46.06 % | 199.507 M 31.47 % | 151.752 M 19.11 % | 127.409 M -35.38 % | 197.165 M 91.49 % | 102.966 M 0.80 % | 102.144 M 49.63 % | 68.264 M 100.58 % | 34.034 M 65.35 % | 20.583 M 7.87 % | 19.081 M 52.50 % | 12.512 M 39.56 % | 8.965 M |
| Net income ratio | 0.06 3.98 % | 0.06 -22.87 % | 0.08 -14.48 % | 0.09 -52.33 % | 0.19 378.96 % | 0.04 -12.85 % | 0.04 9.82 % | 0.04 24.47 % | 0.03 24.76 % | 0.03 -13.88 % | 0.03 2.73 % | 0.03 4.05 % | 0.03 |
| Ratio EBITDA | 0.17 2.81 % | 0.17 -5.13 % | 0.17 -19.53 % | 0.22 -43.63 % | 0.38 313.51 % | 0.09 -8.08 % | 0.10 20.92 % | 0.08 2.42 % | 0.08 -8.04 % | 0.09 5.00 % | 0.08 32.74 % | 0.06 -15.55 % | 0.08 |
| Gross profit ratio | 0.22 -27.20 % | 0.31 5.06 % | 0.29 -14.27 % | 0.34 -39.01 % | 0.56 202.86 % | 0.19 -2.54 % | 0.19 28.47 % | 0.15 -12.85 % | 0.17 -69.14 % | 0.55 -36.78 % | 0.87 -12.34 % | 0.99 7.58 % | 0.92 |
| Weighted average shs out dil | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 9.13 % | 10.414 M -8.36 % | 11.365 M 83.09 % | 6.207 M -40.40 % | 10.414 M 0.00 % | 10.414 M -8.36 % | 11.365 M |
| Weighted average shs out | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M -0.03 % | 11.369 M 0.04 % | 11.365 M 0.00 % | 11.365 M 9.13 % | 10.414 M -8.36 % | 11.365 M 83.09 % | 6.207 M -40.40 % | 10.414 M 0.00 % | 10.414 M -8.36 % | 11.365 M |
| EPS diluted | 9.21 47.60 % | 6.24 7.03 % | 5.83 26.46 % | 4.61 -45.31 % | 8.43 121.84 % | 3.80 -4.52 % | 3.98 24.38 % | 3.20 166.67 % | 1.20 22.45 % | 0.98 48.48 % | 0.66 17.86 % | 0.56 86.67 % | 0.30 |
| Earnings per share | 9.21 47.60 % | 6.24 7.03 % | 5.83 26.46 % | 4.61 -45.31 % | 8.43 121.84 % | 3.80 -4.52 % | 3.98 24.76 % | 3.19 165.83 % | 1.20 22.45 % | 0.98 48.48 % | 0.66 17.86 % | 0.56 -27.27 % | 0.77 |
| Gross profit | 384.622 M 3.43 % | 371.867 M 45.59 % | 255.423 M 26.89 % | 201.294 M -30.08 % | 287.886 M 40.24 % | 205.276 M 6.88 % | 192.056 M 58.97 % | 120.809 M 70.68 % | 70.780 M -44.52 % | 127.571 M -35.05 % | 196.409 M 0.71 % | 195.025 M 77.80 % | 109.688 M |
| Income tax expense | 79.716 M 73.40 % | 45.971 M 94.69 % | 23.612 M 20.09 % | 19.662 M -44.15 % | 35.204 M 140.38 % | 14.645 M -15.03 % | 17.236 M 29.31 % | 13.329 M 147.25 % | 5.391 M 35.79 % | 3.970 M 11.99 % | 3.545 M 35.05 % | 2.625 M 71.12 % | 1.534 M |
| Cost of revenue | 1.327 B 59.32 % | 833.019 M 35.66 % | 614.028 M 59.02 % | 386.124 M 64.67 % | 234.479 M -73.98 % | 901.305 M 10.32 % | 816.957 M 17.62 % | 694.568 M 101.00 % | 345.560 M 232.32 % | 103.983 M 258.87 % | 28.975 M 2 397.84 % | 1.160 M -87.14 % | 9.018 M |
| General and administrative expenses | 0.000 -100.00 % | 37.408 M 109.17 % | 17.884 M 73.16 % | 10.328 M 61.80 % | 6.383 M -36.53 % | 10.056 M 10.77 % | 9.078 M -8.96 % | 9.972 M 233.62 % | 2.989 M -86.54 % | 22.208 M 797.66 % | 2.474 M 199.88 % | 825.000 K 44.99 % | 569.000 K |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 454.000 K -39.55 % | 751.000 K 212.92 % | 240.000 K 26.41 % | 189.857 K -94.09 % | 3.211 M 74.99 % | 1.835 M -29.01 % | 2.585 M 16.39 % | 2.221 M 205.92 % | 726.000 K 237.67 % | 215.000 K 48.28 % | 145.000 K |
| Other expenses | 0.000 -100.00 % | 50.110 M -49.05 % | 98.360 M 43.42 % | 68.580 M -2.15 % | 70.090 M -28.35 % | 97.818 M 27.88 % | 76.493 M 46.80 % | 52.107 M 61.35 % | 32.294 M -70.23 % | 108.471 M -39.11 % | 178.153 M -2.71 % | 183.114 M 80.61 % | 101.388 M |
| Operating expenses | 115.523 M 32.00 % | 87.518 M -24.97 % | 116.640 M 46.42 % | 79.659 M 3.84 % | 76.713 M -29.01 % | 108.064 M 21.72 % | 88.782 M 38.91 % | 63.914 M 68.78 % | 37.868 M -65.09 % | 108.471 M -40.34 % | 181.818 M -1.28 % | 184.169 M 80.25 % | 102.177 M |
| Cost and expenses | 1.443 B 42.68 % | 1.011 B 38.39 % | 730.660 M 56.87 % | 465.783 M 49.68 % | 311.192 M -69.17 % | 1.009 B 11.44 % | 905.738 M 19.41 % | 758.482 M 98.59 % | 381.935 M 79.77 % | 212.454 M 0.79 % | 210.795 M 13.76 % | 185.294 M 66.64 % | 111.196 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 |
| Selling general and administrative expenses | 115.523 M 208.82 % | 37.408 M 104.64 % | 18.280 M 65.00 % | 11.079 M 67.28 % | 6.623 M -35.36 % | 10.246 M -16.62 % | 12.289 M 4.08 % | 11.807 M 111.82 % | 5.574 M -77.18 % | 24.429 M 663.41 % | 3.200 M 214.34 % | 1.018 M 42.58 % | 714.000 K |
| Interest income | 0.000 -100.00 % | 2.287 M -43.46 % | 4.045 M 18.31 % | 3.419 M 41.80 % | 2.411 M 11.67 % | 2.159 M 40.02 % | 1.542 M 116.27 % | 713.000 K -96.14 % | 18.468 M 49.19 % | 12.379 M 41 163.33 % | 30.000 K -62.50 % | 80.000 K 6.67 % | 75.000 K |
| Interest expense | 42.777 M -11.10 % | 48.118 M -8.86 % | 52.798 M 10.47 % | 47.796 M -10.97 % | 53.688 M 25.27 % | 42.858 M 1.22 % | 42.341 M 149.84 % | 16.947 M | 0.000 | 0.000 -100.00 % | 4.675 M 82.90 % | 2.556 M -6.41 % | 2.731 M |
| Depreciation and amortization | 13.775 M 10.62 % | 12.453 M 39.67 % | 8.916 M -5.36 % | 9.421 M -56.55 % | 21.680 M 93.88 % | 11.182 M 45.92 % | 7.663 M 62.46 % | 4.717 M 1.53 % | 4.646 M 11.33 % | 4.173 M 4.72 % | 3.985 M 164.78 % | 1.505 M 14.71 % | 1.312 M |
| Operating income | 269.099 M 38.93 % | 193.695 M 39.56 % | 138.791 M 14.29 % | 121.435 M -33.37 % | 182.255 M 87.48 % | 97.212 M -5.87 % | 103.274 M 81.52 % | 56.895 M 65.37 % | 34.405 M 80.13 % | 19.100 M 30.63 % | 14.621 M 33.25 % | 10.973 M 44.65 % | 7.586 M |
| Operating income ratio | 0.16 -2.21 % | 0.16 0.71 % | 0.16 -22.78 % | 0.21 -41.88 % | 0.36 304.87 % | 0.09 -14.17 % | 0.10 46.68 % | 0.07 -15.56 % | 0.08 0.18 % | 0.08 27.15 % | 0.06 15.98 % | 0.06 -12.48 % | 0.06 |
| Total other income expenses net | -34.257 M 28.73 % | -48.067 M 1.41 % | -48.753 M 1.21 % | -49.352 M 3.09 % | -50.928 M -31.37 % | -38.767 M 4.68 % | -40.671 M -295.05 % | -10.295 M 33.00 % | -15.366 M -69.87 % | -9.046 M -115.38 % | -4.200 M -66.53 % | -2.522 M 5.33 % | -2.664 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 216.206 M -21.29 % | 274.695 M -9.76 % | 304.412 M -5.68 % | 322.733 M -10.23 % | 359.511 M 21.90 % | 294.934 M 14.70 % | 257.141 M 79.30 % | 143.417 M 133.99 % | 61.293 M 44.20 % | 42.505 M 21.98 % | 34.847 M 109.38 % | 16.643 M 135.84 % | 7.057 M |
| Total investments | 284.652 M 300.22 % | 71.123 M -7.70 % | 77.056 M 10 412.41 % | 733.000 K 0.00 % | 733.000 K 0.07 % | 732.500 K 0.00 % | 732.500 K -0.07 % | 733.000 K -84.04 % | 4.594 M 70.53 % | 2.694 M 346.03 % | 604.000 K -27.14 % | 829.000 K 2.47 % | 809.000 K |
| Total debt | 352.038 M 4.82 % | 335.866 M 1.00 % | 332.526 M -9.79 % | 368.596 M -7.16 % | 397.009 M 22.82 % | 323.255 M 20.21 % | 268.904 M 82.70 % | 147.184 M 130.26 % | 63.921 M 9.18 % | 58.549 M 43.52 % | 40.794 M 104.35 % | 19.963 M 174.71 % | 7.267 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.814 M 17.34 % | -16.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.041 M |
| Retained earnings | 0.000 -100.00 % | 361.931 M 23.02 % | 294.211 M 29.09 % | 227.915 M | 0.000 -100.00 % | 79.702 M -14.49 % | 93.209 M 94.21 % | 47.995 M 225.94 % | 14.725 M | 0.000 -100.00 % | 20.890 M 49.07 % | 14.014 M 71.15 % | 8.188 M |
| Common stock | 119.956 M 5.55 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M 100.00 % | 56.823 M 0.00 % | 56.823 M 35.77 % | 41.853 M 318.53 % | 10.000 M 33.33 % | 7.500 M 0.00 % | 7.500 M 1 400.00 % | 500.000 K |
| Total equity | 858.891 M 59.05 % | 540.008 M 25.78 % | 429.318 M 10.97 % | 386.866 M 15.67 % | 334.445 M 40.33 % | 238.322 M 22.58 % | 194.419 M 30.46 % | 149.031 M 145.78 % | 60.637 M 65.78 % | 36.577 M 28.84 % | 28.390 M 20.63 % | 23.535 M 19.29 % | 19.729 M |
| Other non current liabilities | 134.637 M 89.59 % | 71.015 M -13.59 % | 82.181 M 38.55 % | 59.317 M -53.76 % | 128.284 M -13.34 % | 148.039 M 14.83 % | 128.924 M 370.27 % | 27.415 M 10.83 % | 24.735 M 4.13 % | 23.755 M 398.85 % | 4.762 M 217.47 % | 1.500 M -62.22 % | 3.970 M |
| Long term debt | 52.883 M 155.15 % | 20.726 M -0.81 % | 20.896 M -58.74 % | 50.640 M -54.86 % | 112.174 M 167.94 % | 41.866 M -18.92 % | 51.633 M 61.91 % | 31.889 M 113.91 % | 14.908 M 169.29 % | 5.536 M -31.28 % | 8.056 M | 0.000 | 0.000 |
| Total non current liabilities | 190.885 M 57.70 % | 121.041 M -4.00 % | 126.085 M -12.56 % | 144.193 M -43.62 % | 255.730 M 24.78 % | 204.947 M 5.09 % | 195.011 M 222.50 % | 60.468 M 52.53 % | 39.643 M 35.34 % | 29.291 M 128.51 % | 12.818 M 690.26 % | 1.622 M -60.25 % | 4.080 M |
| Other current liabilities | 95.079 M 72.11 % | 55.242 M 25.60 % | 43.981 M -68.96 % | 141.680 M 61.01 % | 87.997 M 752.66 % | 10.320 M 42.83 % | 7.226 M -53.60 % | 15.573 M -51.03 % | 31.804 M -17.94 % | 38.755 M -2.28 % | 39.661 M 257.47 % | 11.095 M 30.16 % | 8.524 M |
| Deferred revenue | 0.000 -100.00 % | 26.330 M | 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 | 300.650 M -4.60 % | 315.140 M 1.13 % | 311.630 M 21.98 % | 255.485 M -10.30 % | 284.835 M 1.22 % | 281.389 M 30.22 % | 216.094 M 87.43 % | 115.295 M 135.23 % | 49.013 M -7.55 % | 53.013 M 61.93 % | 32.738 M 63.99 % | 19.963 M 174.71 % | 7.267 M |
| Total current liabilities | 826.675 M 14.05 % | 724.833 M 7.47 % | 674.445 M 14.70 % | 587.989 M -5.86 % | 624.592 M 16.96 % | 534.002 M 4.07 % | 513.138 M 31.38 % | 390.576 M 130.51 % | 169.441 M 13.91 % | 148.749 M -46.29 % | 276.957 M 135.64 % | 117.532 M 154.30 % | 46.217 M |
| Total liabilities | 1.018 B 20.30 % | 845.874 M 5.66 % | 800.530 M 9.33 % | 732.182 M -16.83 % | 880.322 M 19.13 % | 738.949 M 4.35 % | 708.150 M 57.00 % | 451.044 M 115.72 % | 209.083 M 17.44 % | 178.040 M -38.56 % | 289.775 M 143.19 % | 119.154 M 136.90 % | 50.297 M |
| Other non current assets | 29.357 M -85.93 % | 208.605 M 40.33 % | 148.651 M 53.60 % | 96.776 M 4.17 % | 92.900 M -41.09 % | 157.688 M 43.35 % | 109.999 M 7 740.28 % | 1.403 M -76.60 % | 5.995 M 122.53 % | 2.694 M -87.25 % | 21.129 M 63.39 % | 12.932 M 38.64 % | 9.328 M |
| Long term investments | 284.652 M 7 193.16 % | 3.903 M -94.31 % | 68.639 M 9 264.12 % | 733.000 K 0.07 % | 732.500 K 0.00 % | 732.500 K 0.00 % | 732.500 K -0.07 % | 733.000 K | 0.000 | 0.000 100.00 % | -1.823 M 17.06 % | -2.198 M -7.85 % | -2.038 M |
| Intangible assets | 0.000 -100.00 % | 10.025 M 2 227 677.78 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 | 0.000 -100.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -33.33 % | 6.000 K -14.29 % | 7.000 K |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 10.025 M 2 227 677.78 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 | 0.000 -100.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K -33.33 % | 6.000 K -14.29 % | 7.000 K |
| Property plant equipment net | 134.069 M 64.28 % | 81.612 M -3.19 % | 84.299 M -7.48 % | 91.118 M -9.64 % | 100.837 M -16.28 % | 120.440 M 2.70 % | 117.272 M 73.30 % | 67.671 M 100.64 % | 33.727 M 174.03 % | 12.308 M -16.76 % | 14.787 M 67.94 % | 8.805 M -1.52 % | 8.941 M |
| Total non current assets | 448.078 M 46.72 % | 305.405 M 1.27 % | 301.589 M 59.89 % | 188.627 M -3.01 % | 194.471 M -30.26 % | 278.862 M 22.31 % | 228.004 M 226.62 % | 69.807 M 71.26 % | 40.762 M 171.66 % | 15.005 M -56.50 % | 34.494 M 76.49 % | 19.545 M 20.37 % | 16.238 M |
| Other current assets | 1.207 B 1 440.77 % | 78.358 M 241.15 % | 22.969 M -50.24 % | 46.160 M 98.14 % | 23.297 M -88.93 % | 210.393 M 526.62 % | 33.576 M -63.41 % | 91.757 M -38.32 % | 148.763 M 556.04 % | 22.676 M -11.86 % | 25.726 M 87.29 % | 13.736 M -55.05 % | 30.555 M |
| Short term investments | 0.000 -100.00 % | 38.531 M 357.78 % | 8.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.427 M -19.82 % | 3.027 M 6.32 % | 2.847 M |
| cash and cash equivalents | 135.832 M 122.05 % | 61.171 M 117.58 % | 28.114 M -38.70 % | 45.863 M 22.31 % | 37.498 M 32.40 % | 28.321 M 140.78 % | 11.762 M 212.25 % | 3.767 M 43.34 % | 2.628 M -83.62 % | 16.044 M 169.78 % | 5.947 M 79.13 % | 3.320 M 1 480.95 % | 210.000 K |
| Cash and short term investments | 135.832 M 36.24 % | 99.702 M 172.92 % | 36.531 M -20.35 % | 45.863 M 22.31 % | 37.498 M 32.40 % | 28.321 M -39.76 % | 47.014 M 1 148.05 % | 3.767 M 43.34 % | 2.628 M -83.62 % | 16.044 M 91.59 % | 8.374 M 31.94 % | 6.347 M 107.62 % | 3.057 M |
| Total current assets | 1.428 B 32.21 % | 1.080 B 16.39 % | 928.259 M -0.23 % | 930.421 M -8.81 % | 1.020 B 46.09 % | 698.409 M 3.53 % | 674.565 M 27.22 % | 530.256 M 131.61 % | 228.939 M 14.69 % | 199.612 M -29.63 % | 283.671 M 130.36 % | 123.144 M 128.94 % | 53.788 M |
| Inventory | 12.947 M 32.56 % | 9.767 M -48.68 % | 19.032 M 4.73 % | 18.172 M 131.34 % | 7.855 M -98.22 % | 442.311 M 67.89 % | 263.455 M 81.17 % | 145.418 M 87.52 % | 77.548 M 29.65 % | 59.814 M 19.55 % | 50.034 M 73.46 % | 28.845 M 42.97 % | 20.176 M |
| Net receivables | 72.277 M -91.90 % | 892.543 M 5.04 % | 849.727 M 3.60 % | 820.226 M -13.81 % | 951.644 M 5 374.29 % | 17.384 M -94.74 % | 330.521 M 14.24 % | 289.314 M | 0.000 -100.00 % | 101.078 M -49.34 % | 199.537 M 168.86 % | 74.216 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 1.260 M | 0.000 | 0.000 -100.00 % | 510.000 | 0.000 -100.00 % | 450.000 | 0.000 -100.00 % | 1.038 M | 0.000 -100.00 % | 397.000 K -81.94 % | 2.198 M 7.85 % | 2.038 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 12.000 K -36.84 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 430.946 M 31.34 % | 328.121 M 11.60 % | 294.008 M 76.27 % | 166.795 M -9.47 % | 184.250 M -20.53 % | 231.863 M -18.37 % | 284.028 M 14.69 % | 247.638 M 202.48 % | 81.870 M 48.16 % | 55.258 M -72.99 % | 204.558 M 136.55 % | 86.474 M 184.21 % | 30.426 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 24.826 M 3.32 % | 24.029 M -64.41 % | 67.510 M 547.27 % | 10.430 M 80.11 % | 5.791 M -52.02 % | 12.070 M 78.71 % | 6.754 M 291.99 % | 1.723 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 26.328 M 39.86 % | 18.824 M -37.70 % | 30.215 M 149.69 % | 12.101 M 0.00 % | 12.101 M 0.00 % | 12.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 58.819 M 190.84 % | 20.224 M 1 484.95 % | 1.276 M 16.21 % | 1.098 M 4.47 % | 1.051 M 37.08 % | 766.689 K 329.39 % | 178.555 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.104 M -41.88 % | 10.503 M | 0.000 | 0.000 100.00 % | -844.000 | 0.000 100.00 % | -1.177 M | 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 |
| Other total stockholders equity | 854.307 M 1 832.52 % | 44.207 M 0.00 % | 44.207 M 0.00 % | 44.207 M -79.88 % | 219.748 M 397.08 % | 44.207 M 0.00 % | 44.209 M -23.81 % | 58.027 M 179.37 % | 20.771 M -21.85 % | 26.577 M | 0.000 -100.00 % | 2.021 M | 0.000 |
| Deferred tax liabilities non current | 3.365 M 13.22 % | 2.972 M -28.97 % | 4.184 M 4.05 % | 4.021 M 26.83 % | 3.170 M 7.80 % | 2.941 M 149.93 % | 1.177 M 1.09 % | 1.164 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.000 K 10.91 % | 110.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -802.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.876 B 35.41 % | 1.386 B 12.68 % | 1.230 B 9.90 % | 1.119 B -7.88 % | 1.215 B 24.30 % | 977.271 M 8.28 % | 902.569 M 50.41 % | 600.075 M 122.48 % | 269.720 M 25.68 % | 214.617 M -32.55 % | 318.165 M 122.98 % | 142.689 M 103.77 % | 70.026 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -278.884 M -483.72 % | -47.777 M -98.60 % | -24.057 M -335.32 % | 10.223 M 104.65 % | -219.754 M -182.75 % | -77.721 M 17.19 % | -93.850 M 30.55 % | -135.124 M -1 044.34 % | -11.808 M 68.97 % | -38.055 M -126.73 % | -16.784 M -23.68 % | -13.571 M -92.03 % | -7.067 M |
| Accounts receivables | -50.379 M -227.23 % | 39.598 M -63.07 % | 107.225 M -71.94 % | 382.155 M 171.88 % | -531.686 M -397.09 % | 178.964 M 1 029.35 % | -19.257 M 90.22 % | -196.945 M -1 176.71 % | -15.426 M -112.48 % | 123.578 M 200.44 % | -123.041 M -135.12 % | -52.331 M -951.60 % | 6.145 M |
| Inventory | -3.179 M 2.24 % | -3.252 M 96.64 % | -96.875 M 61.36 % | -250.737 M -264.99 % | 151.971 M 184.97 % | -178.856 M -51.53 % | -118.037 M -73.92 % | -67.869 M -282.71 % | -17.734 M -81.31 % | -9.781 M 53.84 % | -21.189 M -144.42 % | -8.669 M -300.60 % | -2.164 M |
| Accounts payables | 135.116 M 160.97 % | 51.775 M 330.26 % | -22.485 M 74.13 % | -86.922 M -497.73 % | 21.854 M 141.91 % | -52.151 M -190.91 % | 57.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -360.442 M -165.23 % | -135.898 M -1 039.89 % | -11.922 M 65.21 % | -34.273 M -124.82 % | 138.107 M 637.85 % | -25.678 M -84.43 % | -13.923 M -110.74 % | 129.690 M 507.39 % | 21.352 M 114.06 % | -151.852 M -219.15 % | 127.446 M 168.71 % | 47.429 M 529.30 % | -11.048 M |
| Other non cash items | 112.634 M 390.44 % | -38.780 M -3 350.63 % | 1.193 M -95.30 % | 25.363 M 35.54 % | 18.713 M -37.80 % | 30.082 M 19.77 % | 25.117 M 500.16 % | 4.185 M -49.97 % | 8.365 M -6.37 % | 8.934 M 8 328.30 % | 106.000 K 161.99 % | -171.000 K -106.59 % | 2.593 M |
| Net cash provided by operating activities | -47.791 M -166.82 % | 71.524 M -6.00 % | 76.090 M -35.02 % | 117.090 M 343.76 % | -48.034 M -318.46 % | 21.988 M 1 334.07 % | 1.533 M 101.93 % | -79.622 M -493.33 % | 20.243 M 207.31 % | -18.864 M -730.28 % | -2.272 M 39.99 % | -3.786 M -1 775.22 % | 226.000 K |
| Investments in property plant and equipment | -60.516 M -828.30 % | -6.519 M -123.33 % | -2.919 M -164.88 % | -1.102 M -63.02 % | -676.000 K 95.29 % | -14.351 M 74.94 % | -57.261 M -84.50 % | -31.035 M -18.98 % | -26.085 M -1 442.58 % | -1.691 M 83.03 % | -9.966 M -656.15 % | -1.318 M 56.05 % | -2.999 M |
| Acquisitions net | 0.000 100.00 % | -3.650 M -4 702.63 % | -76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -121.337 M -102.17 % | -60.016 M -613.03 % | -8.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K -300.00 % | -5.000 K |
| Sales maturities of investments | 0.000 -100.00 % | 29.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 |
| Other investing activites | 3.577 M 296.22 % | -1.823 M -137.46 % | 4.867 M 42.35 % | 3.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.862 M 390.38 % | -1.330 M -396.88 % | 448.000 K 1 393.33 % | 30.000 K -62.50 % | 80.000 K 6.67 % | 75.000 K |
| Net cash used for investing activites | -178.276 M -323.39 % | -42.107 M -543.35 % | -6.545 M -382.48 % | 2.317 M 442.75 % | -676.000 K 95.29 % | -14.351 M 74.94 % | -57.261 M -110.73 % | -27.173 M 0.88 % | -27.415 M -2 105.55 % | -1.243 M 87.20 % | -9.711 M -671.94 % | -1.258 M 57.05 % | -2.929 M |
| Debt repayment | 20.572 M 1 221.70 % | -1.834 M 94.92 % | -36.070 M 43.15 % | -63.449 M -186.03 % | 73.754 M 35.70 % | 54.351 M -55.98 % | 123.470 M 43.66 % | 85.945 M 1 253.25 % | 6.351 M -82.72 % | 36.749 M 76.41 % | 20.831 M 64.08 % | 12.696 M 1 155.79 % | 1.011 M |
| Common stock issued | 173.176 M | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K -99.96 % | 59.880 M 475.11 % | 10.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.176 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.021 M -0.05 % | -2.020 M | 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 |
| Other financing activites | -16.624 M -401.93 % | 5.506 M 110.73 % | -51.317 M -7.82 % | -47.596 M 11.35 % | -53.689 M -25.27 % | -42.860 M -1.22 % | -42.343 M -53.38 % | -27.606 M -79.67 % | -15.365 M -134.76 % | -6.545 M -55.83 % | -4.200 M -66.53 % | -2.522 M 5.33 % | -2.664 M |
| Net cash used provided by financing activities | 177.124 M 4 723.64 % | 3.672 M 104.21 % | -87.287 M 21.39 % | -111.045 M -653.43 % | 20.065 M 74.60 % | 11.492 M -85.84 % | 81.150 M -31.36 % | 118.219 M 8 356.29 % | 1.398 M -95.37 % | 30.204 M 106.74 % | 14.610 M 79.18 % | 8.154 M 1 809.43 % | -477.000 K |
| Effect of forex changes on cash | 123.604 M | 0.000 -100.00 % | 24.000 K 700.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 74.661 M 125.64 % | 33.088 M 286.13 % | -17.777 M -312.52 % | 8.365 M 129.20 % | -28.645 M -249.75 % | 19.129 M -24.76 % | 25.423 M 123.93 % | 11.353 M 296.62 % | -5.774 M -157.19 % | 10.097 M 284.35 % | 2.627 M -15.53 % | 3.110 M 197.80 % | -3.180 M |
| Cash at beginning of period | 61.171 M 117.61 % | 28.110 M -38.71 % | 45.863 M 22.31 % | 37.498 M -43.31 % | 66.143 M 40.69 % | 47.014 M 117.75 % | 21.591 M 110.89 % | 10.238 M -36.06 % | 16.012 M 169.24 % | 5.947 M 79.13 % | 3.320 M 1 480.95 % | 210.000 K -93.81 % | 3.390 M |
| Cash at end of period | 12.229 M -80.02 % | 61.198 M 117.71 % | 28.110 M -38.71 % | 45.863 M 22.31 % | 37.498 M -43.31 % | 66.143 M 40.69 % | 47.014 M 117.75 % | 21.591 M 110.89 % | 10.238 M -36.19 % | 16.044 M 169.78 % | 5.947 M 79.13 % | 3.320 M 1 480.95 % | 210.000 K |
| Operating cash flow | -86.919 M -221.52 % | 71.524 M -6.00 % | 76.090 M -35.02 % | 117.091 M 343.77 % | -48.034 M -318.45 % | 21.988 M 1 334.07 % | 1.533 M 101.93 % | -79.622 M -493.33 % | 20.243 M 207.31 % | -18.864 M -730.28 % | -2.272 M 39.99 % | -3.786 M -1 775.22 % | 226.000 K |
| Capital expenditure | -60.516 M -828.30 % | -6.519 M -123.33 % | -2.919 M -164.88 % | -1.102 M -63.02 % | -676.000 K 95.29 % | -14.351 M 74.94 % | -57.261 M -84.50 % | -31.035 M -18.98 % | -26.085 M -1 442.58 % | -1.691 M 83.03 % | -9.966 M -656.15 % | -1.318 M 56.05 % | -2.999 M |
| Free CashFlow | -147.435 M -326.81 % | 65.004 M -11.16 % | 73.171 M -36.92 % | 115.989 M 338.12 % | -48.710 M -737.79 % | 7.637 M 113.70 % | -55.727 M 49.64 % | -110.657 M -1 794.16 % | -5.842 M 71.58 % | -20.555 M -67.96 % | -12.238 M -139.77 % | -5.104 M -84.06 % | -2.773 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 294.092 M -26.31 % | 399.095 M -4.95 % | 419.898 M -0.95 % | 423.927 M 51.00 % | 280.746 M -28.47 % | 392.500 M 31.15 % | 299.285 M 22.02 % | 245.280 M -8.42 % | 267.821 M -5.27 % | 282.722 M 0.83 % | 280.381 M 58.47 % | 176.925 M 36.70 % | 129.424 M -35.70 % | 201.266 M 98.15 % | 101.574 M 33.63 % | 76.012 M -58.85 % | 184.737 M -32.77 % | 274.768 M 214.48 % | 87.371 M 3.40 % | 84.494 M 28.43 % | 65.792 M -77.32 % | 290.044 M -3.45 % | 300.423 M 32.46 % | 226.811 M -21.60 % | 289.304 M -24.63 % | 383.849 M 0.00 % | 383.849 M 218.13 % | 120.658 M 0.00 % | 120.658 M -40.81 % | 203.844 M 0.00 % | 203.844 M 95.84 % | 104.085 M -51.51 % | 214.633 M 106.21 % | 104.085 M 79.80 % | 57.889 M 0.00 % | 57.889 M 0.00 % | 57.889 M 2.74 % | 56.346 M 0.00 % | 56.346 M 0.00 % | 56.346 M 0.00 % | 56.346 M 14.88 % | 49.046 M 0.00 % | 49.046 M 0.00 % | 49.046 M 0.00 % | 49.046 M 65.27 % | 29.677 M 0.00 % | 29.677 M 0.00 % | 29.677 M 0.00 % | 29.677 M |
| Net income | 26.130 M -6.84 % | 28.048 M -7.57 % | 30.344 M -1.44 % | 30.787 M 108.73 % | 14.750 M -51.53 % | 30.434 M 95.35 % | 15.579 M -18.70 % | 19.163 M 148.77 % | 7.703 M 36.00 % | 5.664 M -81.26 % | 30.222 M 47.97 % | 20.425 M 102.91 % | 10.066 M 42.58 % | 7.060 M 9.80 % | 6.430 M 32.25 % | 4.862 M -85.71 % | 34.023 M -55.27 % | 76.059 M 419.92 % | 14.629 M 302.12 % | 3.638 M 140.29 % | 1.514 M -88.41 % | 13.063 M 19.88 % | 10.897 M -14.20 % | 12.700 M 99.13 % | 6.378 M -63.64 % | 17.540 M 0.00 % | 17.540 M 246.21 % | 5.066 M 0.00 % | 5.066 M -39.09 % | 8.318 M 0.00 % | 8.318 M 143.75 % | 3.412 M -24.69 % | 4.531 M 32.80 % | 3.412 M 124.33 % | 1.521 M 0.00 % | 1.521 M 0.00 % | 1.521 M -11.52 % | 1.719 M 0.00 % | 1.719 M 0.00 % | 1.719 M 0.00 % | 1.719 M 18.02 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 0.00 % | 1.457 M 71.96 % | 847.000 K 0.00 % | 847.000 K 0.00 % | 847.000 K 0.00 % | 847.000 K |
| Income before tax | 59.965 M -11.94 % | 68.098 M 8.45 % | 62.791 M -13.49 % | 72.582 M 136.85 % | 30.645 M -52.09 % | 63.970 M 87.96 % | 34.033 M 2.81 % | 33.102 M 127.93 % | 14.523 M 67.20 % | 8.686 M -78.60 % | 40.594 M 48.82 % | 27.277 M 102.32 % | 13.482 M 16.79 % | 11.544 M 34.99 % | 8.552 M 32.49 % | 6.455 M -85.82 % | 45.532 M -56.63 % | 104.983 M 440.87 % | 19.410 M 292.28 % | 4.948 M 149.21 % | 1.986 M -88.20 % | 16.824 M 21.32 % | 13.868 M -24.79 % | 18.438 M 98.48 % | 9.290 M -61.36 % | 24.040 M 0.00 % | 24.040 M 231.07 % | 7.261 M 0.00 % | 7.261 M -37.67 % | 11.650 M 0.00 % | 11.650 M 144.75 % | 4.760 M -16.83 % | 5.723 M 20.23 % | 4.760 M 89.38 % | 2.514 M 0.00 % | 2.514 M 0.00 % | 2.514 M -3.52 % | 2.605 M 0.00 % | 2.605 M 0.00 % | 2.605 M 0.00 % | 2.605 M 23.31 % | 2.113 M 0.00 % | 2.113 M 0.00 % | 2.113 M 0.00 % | 2.113 M 71.70 % | 1.231 M 0.00 % | 1.231 M 0.00 % | 1.231 M 0.00 % | 1.231 M |
| Income before tax ratio | 0.20 19.50 % | 0.17 14.10 % | 0.15 -12.66 % | 0.17 56.85 % | 0.11 -33.03 % | 0.16 43.32 % | 0.11 -15.74 % | 0.13 148.87 % | 0.05 76.50 % | 0.03 -78.78 % | 0.14 -6.09 % | 0.15 48.00 % | 0.10 81.62 % | 0.06 -31.88 % | 0.08 -0.85 % | 0.08 -65.55 % | 0.25 -35.49 % | 0.38 71.99 % | 0.22 279.36 % | 0.06 94.05 % | 0.03 -47.97 % | 0.06 25.66 % | 0.05 -43.22 % | 0.08 153.16 % | 0.03 -48.73 % | 0.06 0.00 % | 0.06 4.07 % | 0.06 0.00 % | 0.06 5.30 % | 0.06 0.00 % | 0.06 24.97 % | 0.05 71.51 % | 0.03 -41.69 % | 0.05 5.33 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 -6.09 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 7.34 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 3.89 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 |
| EBITDA | 72.641 M -11.92 % | 82.470 M 4.73 % | 78.742 M -8.39 % | 85.956 M 97.25 % | 43.578 M -48.43 % | 84.509 M 61.75 % | 52.247 M -0.16 % | 52.331 M 65.49 % | 31.621 M 39.95 % | 22.594 M -59.83 % | 56.251 M 29.73 % | 43.361 M 59.16 % | 27.244 M 5.72 % | 25.770 M 18.34 % | 21.776 M -7.84 % | 23.628 M -59.13 % | 57.815 M -54.08 % | 125.897 M 263.00 % | 34.683 M 59.51 % | 21.743 M 33.97 % | 16.229 M -37.24 % | 25.861 M -2.77 % | 26.598 M -22.14 % | 34.162 M 51.92 % | 22.486 M -41.32 % | 38.322 M 1.96 % | 37.585 M 129.02 % | 16.411 M 0.00 % | 16.411 M 1.85 % | 16.114 M 0.00 % | 16.114 M 89.39 % | 8.508 M -58.32 % | 20.411 M 139.90 % | 8.508 M 65.35 % | 5.146 M 0.00 % | 5.146 M 0.00 % | 5.146 M 42.05 % | 3.623 M 0.00 % | 3.623 M 0.00 % | 3.623 M 0.00 % | 3.623 M 45.54 % | 2.489 M 0.00 % | 2.489 M 0.00 % | 2.489 M 0.00 % | 2.489 M 46.97 % | 1.694 M 0.00 % | 1.694 M 0.00 % | 1.694 M 0.00 % | 1.694 M |
| Net income ratio | 0.09 26.42 % | 0.07 -2.75 % | 0.07 -0.49 % | 0.07 38.23 % | 0.05 -32.24 % | 0.08 48.96 % | 0.05 -33.37 % | 0.08 171.64 % | 0.03 43.57 % | 0.02 -81.41 % | 0.11 -6.63 % | 0.12 48.43 % | 0.08 121.72 % | 0.04 -44.59 % | 0.06 -1.03 % | 0.06 -65.27 % | 0.18 -33.47 % | 0.28 65.32 % | 0.17 288.88 % | 0.04 87.10 % | 0.02 -48.91 % | 0.05 24.17 % | 0.04 -35.22 % | 0.06 154.00 % | 0.02 -51.76 % | 0.05 0.00 % | 0.05 8.83 % | 0.04 0.00 % | 0.04 2.90 % | 0.04 0.00 % | 0.04 24.46 % | 0.03 55.29 % | 0.02 -35.60 % | 0.03 24.76 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -13.88 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 2.73 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 4.05 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 |
| Ratio EBITDA | 0.25 19.53 % | 0.21 10.19 % | 0.19 -7.51 % | 0.20 30.63 % | 0.16 -27.91 % | 0.22 23.34 % | 0.17 -18.18 % | 0.21 80.70 % | 0.12 47.74 % | 0.08 -60.17 % | 0.20 -18.14 % | 0.25 16.43 % | 0.21 64.40 % | 0.13 -40.28 % | 0.21 -31.03 % | 0.31 -0.68 % | 0.31 -31.70 % | 0.46 15.43 % | 0.40 54.26 % | 0.26 4.32 % | 0.25 176.67 % | 0.09 0.71 % | 0.09 -41.22 % | 0.15 93.78 % | 0.08 -22.15 % | 0.10 1.96 % | 0.10 -28.01 % | 0.14 0.00 % | 0.14 72.06 % | 0.08 0.00 % | 0.08 -3.30 % | 0.08 -14.04 % | 0.10 16.34 % | 0.08 -8.04 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 38.26 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 26.69 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -11.07 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 |
| Gross profit ratio | 0.37 44.42 % | 0.26 -9.58 % | 0.29 -7.97 % | 0.31 44.76 % | 0.22 -26.49 % | 0.29 24.18 % | 0.24 2.98 % | 0.23 41.83 % | 0.16 -24.90 % | 0.22 -6.66 % | 0.23 -18.14 % | 0.28 16.49 % | 0.24 -8.16 % | 0.26 -17.47 % | 0.32 -12.69 % | 0.37 8.40 % | 0.34 -46.36 % | 0.63 53.85 % | 0.41 7.02 % | 0.38 5.15 % | 0.36 8.08 % | 0.34 81.89 % | 0.18 -20.82 % | 0.23 48.13 % | 0.16 -54.19 % | 0.34 0.00 % | 0.34 26.77 % | 0.27 0.00 % | 0.27 82.98 % | 0.15 0.00 % | 0.15 -64.27 % | 0.41 120.84 % | 0.19 -54.72 % | 0.41 -24.73 % | 0.55 0.00 % | 0.55 0.00 % | 0.55 -36.78 % | 0.87 0.00 % | 0.87 0.00 % | 0.87 0.00 % | 0.87 -12.34 % | 0.99 0.00 % | 0.99 0.00 % | 0.99 0.00 % | 0.99 7.58 % | 0.92 0.00 % | 0.92 0.00 % | 0.92 0.00 % | 0.92 |
| Weighted average shs out dil | 11.996 M 5.55 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.16 % | 11.346 M -0.16 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.01 % | 11.364 M 0.15 % | 11.347 M 0.42 % | 11.300 M -0.57 % | 11.365 M 0.74 % | 11.281 M -0.23 % | 11.307 M -0.63 % | 11.379 M 0.13 % | 11.364 M 0.21 % | 11.340 M -0.25 % | 11.369 M -2.38 % | 11.646 M 2.48 % | 11.364 M 0.11 % | 11.351 M 0.11 % | 11.339 M -0.22 % | 11.365 M -25.07 % | 15.168 M 0.00 % | 15.168 M 100.59 % | 7.562 M 0.00 % | 7.562 M -27.39 % | 10.414 M 0.00 % | 10.414 M 137.01 % | 4.394 M -47.50 % | 8.370 M 90.49 % | 4.394 M 119.70 % | 2.000 M -67.78 % | 6.207 M 0.00 % | 6.207 M -40.40 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M |
| Weighted average shs out | 11.996 M 5.55 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.16 % | 11.346 M -0.16 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.00 % | 11.365 M 0.01 % | 11.364 M 0.15 % | 11.347 M 0.42 % | 11.300 M -0.57 % | 11.365 M 0.74 % | 11.281 M -0.23 % | 11.307 M -0.63 % | 11.379 M 0.13 % | 11.364 M 0.21 % | 11.340 M -0.25 % | 11.369 M -2.38 % | 11.646 M 2.48 % | 11.364 M 0.11 % | 11.351 M 0.11 % | 11.339 M -0.22 % | 11.365 M -25.07 % | 15.168 M 0.00 % | 15.168 M 100.59 % | 7.562 M 0.00 % | 7.562 M -27.39 % | 10.414 M 0.00 % | 10.414 M 137.01 % | 4.394 M -47.56 % | 8.379 M 90.68 % | 4.394 M 119.70 % | 2.000 M -67.78 % | 6.207 M 0.00 % | 6.207 M -40.40 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M 0.00 % | 10.414 M |
| EPS diluted | 2.18 -11.74 % | 2.47 -7.49 % | 2.67 -1.48 % | 2.71 108.46 % | 1.30 -54.86 % | 2.88 67.44 % | 1.72 1.78 % | 1.69 252.08 % | 0.48 -4.00 % | 0.50 -81.20 % | 2.66 47.78 % | 1.80 102.25 % | 0.89 43.55 % | 0.62 8.77 % | 0.57 32.56 % | 0.43 -85.62 % | 2.99 -55.31 % | 6.69 418.60 % | 1.29 303.13 % | 0.32 146.15 % | 0.13 -86.32 % | 0.95 -1.04 % | 0.96 -14.29 % | 1.12 -68.63 % | 3.57 207.76 % | 1.16 0.00 % | 1.16 73.13 % | 0.67 0.00 % | 0.67 -16.25 % | 0.80 0.00 % | 0.80 2.56 % | 0.78 44.44 % | 0.54 -30.77 % | 0.78 2.63 % | 0.76 204.00 % | 0.25 0.00 % | 0.25 47.06 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 21.43 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 72.20 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 2.18 -11.74 % | 2.47 -7.49 % | 2.67 -1.48 % | 2.71 108.46 % | 1.30 -54.86 % | 2.88 67.44 % | 1.72 1.78 % | 1.69 252.08 % | 0.48 -4.00 % | 0.50 -81.20 % | 2.66 49.44 % | 1.78 100.00 % | 0.89 43.55 % | 0.62 8.77 % | 0.57 32.56 % | 0.43 -85.62 % | 2.99 -55.31 % | 6.69 418.60 % | 1.29 303.13 % | 0.32 146.15 % | 0.13 -86.32 % | 0.95 -1.04 % | 0.96 -14.29 % | 1.12 -68.63 % | 3.57 207.76 % | 1.16 0.00 % | 1.16 73.13 % | 0.67 0.00 % | 0.67 -16.25 % | 0.80 0.00 % | 0.80 2.56 % | 0.78 44.44 % | 0.54 -30.77 % | 0.78 2.63 % | 0.76 204.00 % | 0.25 0.00 % | 0.25 47.06 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 21.43 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 72.20 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 |
| Gross profit | 110.283 M 6.42 % | 103.626 M -14.06 % | 120.585 M -8.84 % | 132.285 M 118.59 % | 60.518 M -47.42 % | 115.092 M 62.86 % | 70.668 M 25.66 % | 56.238 M 29.89 % | 43.297 M -28.86 % | 60.861 M -5.88 % | 64.665 M 29.73 % | 49.844 M 59.24 % | 31.301 M -40.94 % | 53.001 M 63.52 % | 32.412 M 16.67 % | 27.782 M -55.40 % | 62.288 M -63.93 % | 172.702 M 383.83 % | 35.695 M 10.66 % | 32.256 M 35.04 % | 23.886 M -75.48 % | 97.431 M 75.60 % | 55.483 M 4.88 % | 52.901 M 16.13 % | 45.551 M -65.47 % | 131.927 M 0.00 % | 131.927 M 303.31 % | 32.711 M 0.00 % | 32.711 M 8.31 % | 30.202 M 0.00 % | 30.202 M -30.02 % | 43.161 M 7.09 % | 40.302 M -6.62 % | 43.161 M 35.33 % | 31.893 M 0.00 % | 31.893 M 0.00 % | 31.893 M -35.05 % | 49.102 M 0.00 % | 49.102 M 0.00 % | 49.102 M 0.00 % | 49.102 M 0.71 % | 48.756 M 0.00 % | 48.756 M 0.00 % | 48.756 M 0.00 % | 48.756 M 77.80 % | 27.422 M 0.00 % | 27.422 M 0.00 % | 27.422 M 0.00 % | 27.422 M |
| Income tax expense | 19.885 M -23.40 % | 25.959 M 116.81 % | 11.973 M -62.75 % | 32.145 M 232.21 % | 9.676 M -57.03 % | 22.516 M 146.18 % | 9.146 M -6.60 % | 9.792 M 111.99 % | 4.619 M 54.84 % | 2.983 M -71.15 % | 10.338 M 52.25 % | 6.790 M 99.30 % | 3.407 M -23.90 % | 4.477 M 112.68 % | 2.105 M 34.16 % | 1.569 M -86.37 % | 11.509 M -60.08 % | 28.830 M 509.90 % | 4.727 M 479.69 % | 815.436 K 74.48 % | 467.343 K -87.02 % | 3.600 M 23.10 % | 2.925 M -48.84 % | 5.716 M 116.61 % | 2.639 M -58.91 % | 6.423 M 0.00 % | 6.423 M 192.62 % | 2.195 M 0.00 % | 2.195 M -34.13 % | 3.332 M 0.00 % | 3.332 M 147.25 % | 1.348 M 13.07 % | 1.192 M -11.56 % | 1.348 M 35.79 % | 992.500 K 0.00 % | 992.500 K 0.00 % | 992.500 K 11.99 % | 886.250 K 0.00 % | 886.250 K 0.00 % | 886.250 K 0.00 % | 886.250 K 35.05 % | 656.250 K 0.00 % | 656.250 K 0.00 % | 656.250 K 0.00 % | 656.250 K 71.12 % | 383.500 K 0.00 % | 383.500 K 0.00 % | 383.500 K 0.00 % | 383.500 K |
| Cost of revenue | 183.809 M -37.79 % | 295.469 M -1.28 % | 299.313 M 2.63 % | 291.642 M 32.43 % | 220.228 M -20.61 % | 277.408 M 21.34 % | 228.617 M 20.93 % | 189.042 M -15.80 % | 224.524 M 1.20 % | 221.861 M 2.85 % | 215.716 M 69.75 % | 127.081 M 29.51 % | 98.123 M -33.82 % | 148.265 M 114.37 % | 69.162 M 43.40 % | 48.230 M -60.61 % | 122.449 M 19.97 % | 102.066 M 97.51 % | 51.676 M -1.08 % | 52.238 M 24.66 % | 41.906 M -78.24 % | 192.613 M -21.36 % | 244.940 M 40.84 % | 173.910 M -28.65 % | 243.752 M -3.24 % | 251.922 M 0.00 % | 251.922 M 186.45 % | 87.946 M 0.00 % | 87.946 M -49.35 % | 173.642 M 0.00 % | 173.642 M 185.01 % | 60.925 M -65.05 % | 174.331 M 186.14 % | 60.925 M 134.36 % | 25.996 M 0.00 % | 25.996 M 0.00 % | 25.996 M 258.87 % | 7.244 M 0.00 % | 7.244 M 0.00 % | 7.244 M 0.00 % | 7.244 M 2 397.84 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K 0.00 % | 290.000 K -87.14 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M 0.00 % | 2.255 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.781 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.089 M 0.00 % | 3.089 M | 0.000 -100.00 % | 10.140 M 286.78 % | 2.622 M 0.00 % | 2.622 M | 0.000 -100.00 % | 74.849 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 703.000 K 0.00 % | 703.000 K 0.00 % | 703.000 K 0.00 % | 703.000 K 240.85 % | 206.250 K 0.00 % | 206.250 K 0.00 % | 206.250 K 0.00 % | 206.250 K 15.06 % | 179.250 K 0.00 % | 179.250 K 0.00 % | 179.250 K 0.00 % | 179.250 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 751.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 189.857 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.605 M 0.00 % | 1.605 M | 0.000 -100.00 % | 574.750 K 0.00 % | 574.750 K 0.00 % | 574.750 K | 0.000 -100.00 % | 2.585 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.250 K 0.00 % | 126.250 K 0.00 % | 126.250 K 0.00 % | 126.250 K 161.66 % | 48.250 K 0.00 % | 48.250 K 0.00 % | 48.250 K 0.00 % | 48.250 K 168.06 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 47.326 M -5.69 % | 50.180 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.999 M 26.12 % | 1.585 M 36.76 % | 1.159 M 35.71 % | 854.000 K | 0.000 -100.00 % | 53.001 M 246.91 % | 15.278 M 1 330.52 % | 1.068 M 149.53 % | 428.000 K -99.75 % | 172.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 M -97.36 % | 55.483 M 4.88 % | 52.901 M 16.13 % | 45.551 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -543.750 K 0.00 % | -543.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.844 M 0.00 % | 33.844 M 0.00 % | 33.844 M 0.00 % | 33.844 M -15.65 % | 40.122 M 0.00 % | 40.122 M 0.00 % | 40.122 M 0.00 % | 40.122 M 147.90 % | 16.185 M 0.00 % | 16.185 M 0.00 % | 16.185 M 0.00 % | 16.185 M |
| Operating expenses | 14.150 M -53.18 % | 30.221 M -36.14 % | 47.326 M -5.69 % | 50.180 M 140.65 % | 20.852 M -41.19 % | 35.458 M 59.53 % | 22.226 M 18.34 % | 18.782 M -63.42 % | 51.338 M 28.62 % | 39.913 M 35.42 % | 29.474 M 7.88 % | 27.321 M 31.43 % | 20.788 M -60.78 % | 53.001 M 246.91 % | 15.278 M -27.03 % | 20.938 M 5.13 % | 19.917 M -88.47 % | 172.702 M 851.67 % | 18.147 M 36.85 % | 13.261 M 26.41 % | 10.490 M -79.61 % | 51.444 M -7.28 % | 55.483 M 4.88 % | 52.901 M 16.13 % | 45.551 M -54.88 % | 100.957 M 0.00 % | 100.957 M 486.58 % | 17.211 M 0.00 % | 17.211 M 548.87 % | 2.653 M 0.00 % | 2.653 M -90.88 % | 29.072 M 10.29 % | 26.359 M -9.33 % | 29.072 M 28.83 % | 22.566 M 0.00 % | 22.566 M 0.00 % | 22.566 M -34.92 % | 34.674 M 0.00 % | 34.674 M 0.00 % | 34.674 M 0.00 % | 34.674 M -14.12 % | 40.376 M 0.00 % | 40.376 M 0.00 % | 40.376 M 0.00 % | 40.376 M 146.47 % | 16.382 M 0.00 % | 16.382 M 0.00 % | 16.382 M 0.00 % | 16.382 M |
| Cost and expenses | 197.959 M -39.22 % | 325.690 M -6.04 % | 346.639 M 1.41 % | 341.822 M 41.79 % | 241.080 M -22.94 % | 312.866 M 24.73 % | 250.843 M 20.70 % | 207.824 M -13.60 % | 240.531 M -8.12 % | 261.774 M 15.65 % | 226.357 M 66.68 % | 135.804 M 28.42 % | 105.746 M -47.46 % | 201.266 M 138.35 % | 84.440 M 50.85 % | 55.976 M -56.86 % | 129.747 M -21.85 % | 166.032 M 194.30 % | 56.416 M -15.77 % | 66.978 M 27.83 % | 52.395 M -78.53 % | 244.057 M -11.87 % | 276.927 M 41.66 % | 195.491 M -27.47 % | 269.531 M -23.62 % | 352.879 M 0.00 % | 352.879 M 235.57 % | 105.157 M 0.00 % | 105.157 M -44.58 % | 189.737 M 0.00 % | 189.737 M 98.71 % | 95.484 M -52.42 % | 200.690 M 110.18 % | 95.484 M 79.77 % | 53.114 M 0.00 % | 53.114 M 0.00 % | 53.114 M 0.79 % | 52.698 M 0.00 % | 52.698 M 0.00 % | 52.698 M 0.00 % | 52.698 M 13.76 % | 46.323 M 0.00 % | 46.323 M 0.00 % | 46.323 M 0.00 % | 46.323 M 66.64 % | 27.799 M 0.00 % | 27.799 M 0.00 % | 27.799 M 0.00 % | 27.799 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 14.150 M -53.18 % | 30.221 M | 0.000 | 0.000 -100.00 % | 20.852 M -41.19 % | 35.458 M 59.53 % | 22.226 M 18.34 % | 18.782 M 43.41 % | 13.097 M -42.01 % | 22.586 M 91.39 % | 11.801 M 23.25 % | 9.575 M 18.89 % | 8.054 M -44.58 % | 14.532 M | 0.000 -100.00 % | 7.746 M 6.14 % | 7.298 M -73.54 % | 27.576 M 481.81 % | 4.740 M -67.84 % | 14.740 M 26.29 % | 11.671 M -80.31 % | 59.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.495 M 0.00 % | 28.495 M 165.95 % | 10.714 M 0.00 % | 10.714 M 235.21 % | 3.196 M 0.00 % | 3.196 M -89.01 % | 29.072 M -62.46 % | 77.434 M 166.35 % | 29.072 M 28.83 % | 22.566 M 0.00 % | 22.566 M 0.00 % | 22.566 M 2 621.25 % | 829.250 K 0.00 % | 829.250 K 0.00 % | 829.250 K 0.00 % | 829.250 K 225.83 % | 254.500 K 0.00 % | 254.500 K 0.00 % | 254.500 K 0.00 % | 254.500 K 29.02 % | 197.250 K 0.00 % | 197.250 K 0.00 % | 197.250 K 0.00 % | 197.250 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.287 M | 0.000 | 0.000 | 0.000 100.00 % | -2.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.018 M | 0.000 | 0.000 -100.00 % | 45.000 K -98.13 % | 2.411 M 425 902.12 % | 566.000 428.97 % | 107.000 | 0.000 -100.00 % | 1.817 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 |
| Interest expense | 10.944 M 7.01 % | 10.227 M -14.67 % | 11.985 M 13.99 % | 10.514 M 3.80 % | 10.129 M 393.86 % | 2.051 M -86.69 % | 15.415 M -2.98 % | 15.888 M 32.00 % | 12.036 M -13.08 % | 13.848 M -3.33 % | 14.325 M -0.47 % | 14.392 M 25.10 % | 11.504 M | 0.000 -100.00 % | 10.933 M -25.37 % | 14.650 M 48.20 % | 9.885 M -37.01 % | 15.694 M 25.20 % | 12.536 M -10.76 % | 14.047 M 23.09 % | 11.412 M 3 207.64 % | 345.019 K -96.42 % | 9.629 M -25.26 % | 12.882 M 22.89 % | 10.483 M 31.54 % | 7.969 M 0.00 % | 7.969 M -3.27 % | 8.239 M 150.84 % | 3.285 M 0.00 % | 3.285 M 0.00 % | 3.285 M 26.96 % | 2.587 M 0.00 % | 2.587 M 0.00 % | 2.587 M 62.81 % | 1.589 M 0.00 % | 1.589 M 0.00 % | 1.589 M 7 466.67 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 K 0.00 % | 135.000 K 0.00 % | 135.000 K 0.00 % | 135.000 K |
| Depreciation and amortization | 3.444 M -16.92 % | 4.145 M 4.51 % | 3.966 M 38.67 % | 2.860 M 2.00 % | 2.804 M -29.57 % | 3.981 M 42.23 % | 2.799 M -16.22 % | 3.341 M 43.27 % | 2.332 M 6.39 % | 2.192 M -1.62 % | 2.228 M -0.45 % | 2.238 M -0.89 % | 2.258 M 7.58 % | 2.099 M -8.38 % | 2.291 M -9.23 % | 2.524 M 0.68 % | 2.507 M -81.24 % | 13.362 M 388.22 % | 2.737 M -0.40 % | 2.748 M -2.98 % | 2.832 M 11.04 % | 2.551 M -17.77 % | 3.102 M 9.17 % | 2.841 M 4.70 % | 2.714 M 41.65 % | 1.916 M 62.46 % | 1.179 M 0.00 % | 1.179 M 0.00 % | 1.179 M 0.00 % | 1.179 M 0.00 % | 1.179 M 1.53 % | 1.162 M -24.13 % | 1.531 M 31.81 % | 1.162 M 11.33 % | 1.043 M 0.00 % | 1.043 M 0.00 % | 1.043 M 4.72 % | 996.250 K 0.00 % | 996.250 K 0.00 % | 996.250 K 0.00 % | 996.250 K 164.78 % | 376.250 K 0.00 % | 376.250 K 0.00 % | 376.250 K 0.00 % | 376.250 K 14.71 % | 328.000 K 0.00 % | 328.000 K 0.00 % | 328.000 K 0.00 % | 328.000 K |
| Operating income | 96.133 M 30.96 % | 73.405 M 0.20 % | 73.259 M -10.77 % | 82.105 M 106.99 % | 39.666 M -49.51 % | 78.569 M 62.19 % | 48.442 M 29.33 % | 37.456 M 37.25 % | 27.290 M 21.11 % | 22.534 M -58.08 % | 53.756 M 30.72 % | 41.122 M 67.46 % | 24.556 M 5.67 % | 23.238 M 35.63 % | 17.134 M -14.48 % | 20.036 M -63.53 % | 54.945 M -50.52 % | 111.053 M 258.73 % | 30.957 M 76.73 % | 17.517 M 30.80 % | 13.393 M -41.94 % | 23.065 M -1.73 % | 23.472 M -24.49 % | 31.086 M 58.90 % | 19.563 M -46.27 % | 36.406 M 0.00 % | 36.406 M 139.01 % | 15.232 M 0.00 % | 15.232 M 1.99 % | 14.934 M 5.86 % | 14.108 M 92.03 % | 7.347 M -61.09 % | 18.880 M 119.50 % | 8.601 M 109.66 % | 4.103 M 0.00 % | 4.103 M -14.08 % | 4.775 M 81.82 % | 2.626 M 0.00 % | 2.626 M 0.00 % | 2.626 M -28.00 % | 3.648 M 72.65 % | 2.113 M 0.00 % | 2.113 M 0.00 % | 2.113 M -22.42 % | 2.723 M 99.43 % | 1.366 M 0.00 % | 1.366 M 0.00 % | 1.366 M -27.28 % | 1.878 M |
| Operating income ratio | 0.33 77.72 % | 0.18 5.42 % | 0.17 -9.92 % | 0.19 37.08 % | 0.14 -29.42 % | 0.20 23.67 % | 0.16 5.99 % | 0.15 49.87 % | 0.10 27.84 % | 0.08 -58.43 % | 0.19 -17.51 % | 0.23 22.50 % | 0.19 64.33 % | 0.12 -31.55 % | 0.17 -36.00 % | 0.26 -11.38 % | 0.30 -26.41 % | 0.40 14.07 % | 0.35 70.91 % | 0.21 1.85 % | 0.20 155.98 % | 0.08 1.78 % | 0.08 -42.99 % | 0.14 102.69 % | 0.07 -28.70 % | 0.09 0.00 % | 0.09 -24.87 % | 0.13 0.00 % | 0.13 72.31 % | 0.07 5.86 % | 0.07 -1.95 % | 0.07 -19.76 % | 0.09 6.45 % | 0.08 16.60 % | 0.07 0.00 % | 0.07 -14.08 % | 0.08 76.97 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -28.00 % | 0.06 50.29 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 -22.42 % | 0.06 20.67 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -27.28 % | 0.06 |
| Total other income expenses net | -36.168 M -581.51 % | -5.307 M 49.30 % | -10.468 M -9.92 % | -9.523 M -5.56 % | -9.021 M 38.21 % | -14.599 M -1.32 % | -14.409 M -230.94 % | -4.354 M 65.90 % | -12.767 M 7.81 % | -13.848 M -5.21 % | -13.162 M 4.93 % | -13.845 M -25.02 % | -11.074 M 5.30 % | -11.694 M -36.26 % | -8.582 M 36.81 % | -13.581 M -44.28 % | -9.413 M -55.09 % | -6.069 M 47.44 % | -11.547 M 8.13 % | -12.569 M -10.19 % | -11.407 M -82.77 % | -6.241 M 35.02 % | -9.604 M 24.06 % | -12.648 M -23.12 % | -10.273 M 16.92 % | -12.365 M 0.00 % | -12.365 M -55.14 % | -7.970 M 0.00 % | -7.970 M -142.69 % | -3.284 M -33.63 % | -2.458 M 4.99 % | -2.587 M 80.34 % | -13.157 M -242.52 % | -3.841 M -141.74 % | -1.589 M 0.00 % | -1.589 M 29.74 % | -2.262 M -10 669.05 % | -21.000 K 0.00 % | -21.000 K 0.00 % | -21.000 K 97.99 % | -1.043 M | 0.000 | 0.000 | 0.000 100.00 % | -610.500 K -352.22 % | -135.000 K 0.00 % | -135.000 K 0.00 % | -135.000 K 79.14 % | -647.250 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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 216.206 M | 0.000 -100.00 % | 350.389 M | 0.000 -100.00 % | 274.695 M 205.61 % | 89.883 M -70.77 % | 307.484 M 741.52 % | 36.539 M -88.00 % | 304.412 M 42.28 % | 213.951 M -10.74 % | 239.682 M 422.62 % | 45.862 M -84.06 % | 287.698 M -7.01 % | 309.370 M -6.12 % | 329.526 M 778.77 % | 37.498 M -89.57 % | 359.511 M -1.88 % | 366.408 M 4.43 % | 350.854 M 430.45 % | 66.143 M -77.57 % | 294.934 M 28.26 % | 229.944 M 389.09 % | 47.014 M -81.72 % | 257.141 M 15.89 % | 221.890 M 927.70 % | 21.591 M -84.95 % | 143.417 M 150.98 % | 57.143 M -6.77 % | 61.293 M |
| Total investments | 0.000 -100.00 % | 284.652 M | 0.000 -100.00 % | 63.328 M | 0.000 -100.00 % | 71.123 M -60.44 % | 179.766 M 10.45 % | 162.759 M 122.72 % | 73.078 M -5.16 % | 77.056 M 8.83 % | 70.805 M -6.44 % | 75.682 M -17.49 % | 91.724 M 12 413.51 % | 733.000 K -99.04 % | 76.445 M 5.60 % | 72.390 M -3.48 % | 74.997 M 10 131.47 % | 733.000 K -99.23 % | 95.498 M -9.11 % | 105.069 M -20.57 % | 132.286 M 17 959.55 % | 732.500 K 0.00 % | 732.500 K -99.22 % | 94.028 M 12 736.62 % | 732.500 K 0.00 % | 732.500 K -98.30 % | 43.182 M 5 791.13 % | 733.000 K -72.16 % | 2.633 M -42.70 % | 4.594 M |
| Total debt | 0.000 -100.00 % | 352.038 M | 0.000 -100.00 % | 387.710 M | 0.000 -100.00 % | 335.866 M | 0.000 -100.00 % | 342.678 M | 0.000 -100.00 % | 332.526 M 6.75 % | 311.491 M -5.04 % | 328.020 M | 0.000 -100.00 % | 333.561 M -2.94 % | 343.675 M -6.94 % | 369.311 M | 0.000 -100.00 % | 397.009 M -3.35 % | 410.774 M 3.08 % | 398.503 M | 0.000 -100.00 % | 323.255 M 10.55 % | 292.398 M | 0.000 -100.00 % | 268.904 M 0.00 % | 268.904 M | 0.000 -100.00 % | 147.184 M 71.13 % | 86.005 M 34.55 % | 63.921 M |
| Accumulated other comprehensive income loss | 800.072 M | 0.000 -100.00 % | 567.640 M | 0.000 -100.00 % | 519.677 M | 0.000 -100.00 % | 474.537 M 31.49 % | 360.891 M -20.17 % | 452.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 385.768 M 69.26 % | 227.915 M | 0.000 -100.00 % | 259.660 M -22.12 % | 333.394 M | 0.000 -100.00 % | 143.689 M | 0.000 -100.00 % | 237.556 M | 0.000 | 0.000 -100.00 % | 194.241 M 1 004.41 % | -21.477 M | 0.000 -100.00 % | 149.030 M | 0.000 | 0.000 100.00 % | -16.712 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 294.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 224.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.702 M | 0.000 | 0.000 -100.00 % | 93.208 M 0.00 % | 93.209 M | 0.000 -100.00 % | 47.996 M | 0.000 -100.00 % | 14.725 M |
| Common stock | 0.000 -100.00 % | 119.956 M | 0.000 -100.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M 0.00 % | 113.646 M 0.00 % | 113.646 M | 0.000 -100.00 % | 113.646 M 100.00 % | 56.823 M | 0.000 -100.00 % | 56.823 M 0.00 % | 56.823 M | 0.000 -100.00 % | 56.823 M 0.00 % | 56.823 M 35.77 % | 41.853 M |
| Total equity | 858.891 M 0.00 % | 858.891 M 44.55 % | 594.165 M 0.00 % | 594.165 M 10.05 % | 539.901 M -0.02 % | 540.008 M 13.48 % | 475.843 M 0.00 % | 475.843 M 4.96 % | 453.340 M 0.00 % | 453.340 M 1.28 % | 447.629 M 7.23 % | 417.454 M 7.91 % | 386.866 M 0.00 % | 386.865 M 1.86 % | 379.800 M 1.73 % | 373.353 M 11.63 % | 334.445 M 0.00 % | 334.445 M 29.48 % | 258.292 M 5.87 % | 243.973 M 2.37 % | 238.322 M 0.00 % | 238.322 M 11.61 % | 213.530 M 9.83 % | 194.419 M 0.00 % | 194.419 M 0.00 % | 194.419 M 30.46 % | 149.030 M 0.00 % | 149.031 M 17.46 % | 126.881 M 109.25 % | 60.637 M |
| Other non current liabilities | -858.891 M -737.93 % | 134.637 M 122.66 % | -594.165 M -685.38 % | 101.501 M 118.80 % | -539.901 M -638.21 % | 100.315 M 121.08 % | -475.843 M -706.15 % | 78.503 M | 0.000 -100.00 % | 81.030 M -41.30 % | 138.043 M 9.87 % | 125.645 M | 0.000 -100.00 % | 94.410 M -35.45 % | 146.255 M 2.21 % | 143.095 M | 0.000 -100.00 % | 128.284 M -17.09 % | 154.720 M -1.40 % | 156.920 M | 0.000 -100.00 % | 163.081 M 401.11 % | 32.544 M | 0.000 -100.00 % | 141.025 M -0.83 % | 142.202 M | 0.000 -100.00 % | 27.516 M -2.62 % | 28.257 M 14.24 % | 24.735 M |
| Long term debt | 0.000 -100.00 % | 52.883 M | 0.000 -100.00 % | 38.091 M | 0.000 -100.00 % | 20.726 M | 0.000 -100.00 % | 41.788 M | 0.000 -100.00 % | 22.656 M -58.19 % | 54.188 M -17.22 % | 65.458 M | 0.000 -100.00 % | 78.076 M -14.67 % | 91.500 M -6.67 % | 98.044 M | 0.000 -100.00 % | 112.174 M 10.40 % | 101.607 M 4.52 % | 97.215 M | 0.000 -100.00 % | 41.866 M -35.07 % | 64.480 M | 0.000 -100.00 % | 52.810 M 0.00 % | 52.810 M | 0.000 -100.00 % | 31.889 M 27.01 % | 25.107 M 68.42 % | 14.908 M |
| Total non current liabilities | -858.891 M -549.95 % | 190.885 M 132.13 % | -594.165 M -517.05 % | 142.469 M 126.39 % | -539.901 M -546.05 % | 121.041 M 125.44 % | -475.843 M -482.25 % | 124.486 M | 0.000 -100.00 % | 128.504 M -34.63 % | 196.593 M 0.63 % | 195.359 M | 0.000 -100.00 % | 206.665 M -14.34 % | 241.257 M -1.38 % | 244.641 M | 0.000 -100.00 % | 255.730 M -1.69 % | 260.136 M 0.97 % | 257.646 M | 0.000 -100.00 % | 204.947 M 111.23 % | 97.024 M | 0.000 -100.00 % | 195.011 M 0.00 % | 195.011 M | 0.000 -100.00 % | 60.569 M 13.50 % | 53.364 M 34.61 % | 39.643 M |
| Other current liabilities | 0.000 -100.00 % | 95.079 M | 0.000 -100.00 % | 14.682 M | 0.000 -100.00 % | 55.242 M | 0.000 -100.00 % | 61.611 M | 0.000 -100.00 % | 148.890 M -6.87 % | 159.870 M 11.75 % | 143.064 M | 0.000 -100.00 % | 138.430 M 20.02 % | 115.339 M 2.35 % | 112.693 M | 0.000 -100.00 % | 87.997 M 185.08 % | 30.868 M 31.96 % | 23.391 M | 0.000 -100.00 % | 10.320 M -87.32 % | 81.406 M | 0.000 -100.00 % | 7.226 M -44.49 % | 13.017 M | 0.000 -100.00 % | 15.472 M -13.68 % | 17.923 M -43.64 % | 31.804 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.438 M | 0.000 -100.00 % | 6.229 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 -100.00 % | 3.086 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 300.650 M | 0.000 -100.00 % | 349.619 M | 0.000 -100.00 % | 315.140 M | 0.000 -100.00 % | 300.890 M | 0.000 -100.00 % | 309.870 M 20.43 % | 257.303 M -2.00 % | 262.562 M | 0.000 -100.00 % | 255.485 M 1.31 % | 252.175 M -7.04 % | 271.267 M | 0.000 -100.00 % | 284.835 M -7.87 % | 309.168 M 2.62 % | 301.289 M | 0.000 -100.00 % | 281.389 M 23.46 % | 227.919 M | 0.000 -100.00 % | 216.094 M 0.00 % | 216.094 M | 0.000 -100.00 % | 115.295 M 89.33 % | 60.898 M 24.25 % | 49.013 M |
| Total current liabilities | 0.000 -100.00 % | 826.675 M | 0.000 -100.00 % | 688.581 M | 0.000 -100.00 % | 724.833 M | 0.000 -100.00 % | 629.444 M | 0.000 -100.00 % | 661.601 M 26.25 % | 524.024 M -1.12 % | 529.967 M | 0.000 -100.00 % | 584.739 M -2.91 % | 602.261 M -6.57 % | 644.635 M | 0.000 -100.00 % | 624.592 M 14.04 % | 547.717 M -1.21 % | 554.408 M | 0.000 -100.00 % | 534.002 M -7.18 % | 575.300 M | 0.000 -100.00 % | 513.138 M 0.00 % | 513.138 M | 0.000 -100.00 % | 390.475 M 126.24 % | 172.592 M 1.86 % | 169.441 M |
| Total liabilities | -858.891 M -184.41 % | 1.018 B 271.26 % | -594.165 M -171.50 % | 831.050 M 253.93 % | -539.901 M -163.83 % | 845.874 M 277.76 % | -475.843 M -163.12 % | 753.930 M | 0.000 -100.00 % | 790.105 M 9.64 % | 720.617 M -0.65 % | 725.326 M | 0.000 -100.00 % | 732.182 M -13.20 % | 843.518 M -5.15 % | 889.276 M | 0.000 -100.00 % | 880.322 M 8.97 % | 807.853 M -0.52 % | 812.054 M | 0.000 -100.00 % | 738.949 M 9.91 % | 672.323 M | 0.000 -100.00 % | 708.150 M 0.00 % | 708.150 M | 0.000 -100.00 % | 451.044 M 99.62 % | 225.956 M 8.07 % | 209.084 M |
| Other non current assets | 0.000 -100.00 % | 29.357 M | 0.000 -100.00 % | 303.808 M | 0.000 -100.00 % | 208.605 M 332.09 % | -89.883 M -295.59 % | 45.954 M 225.77 % | -36.539 M -136.95 % | 98.877 M 6.75 % | 92.626 M 57.05 % | 58.979 M 228.60 % | -45.862 M -148.09 % | 95.376 M 66.55 % | 57.267 M 35.41 % | 42.290 M 212.78 % | -37.498 M -139.46 % | 95.034 M 87.16 % | 50.775 M -0.89 % | 51.233 M 177.46 % | -66.143 M -141.75 % | 158.421 M 11 215.78 % | 1.400 M 102.98 % | -47.014 M -142.74 % | 109.999 M 0.00 % | 109.999 M 609.47 % | -21.591 M -1 076.97 % | 2.210 M -16.05 % | 2.633 M -62.57 % | 7.033 M |
| Long term investments | 0.000 -100.00 % | 284.652 M | 0.000 100.00 % | -71.939 M | 0.000 -100.00 % | 3.903 M | 0.000 -100.00 % | 108.070 M | 0.000 -100.00 % | 88.751 M 12 007.91 % | 733.000 K -98.13 % | 39.157 M | 0.000 -100.00 % | 733.000 K -98.24 % | 41.632 M -20.78 % | 52.554 M | 0.000 | 0.000 -100.00 % | 78.007 M -10.46 % | 87.121 M | 0.000 | 0.000 -100.00 % | 732.500 K | 0.000 -100.00 % | 732.500 K 0.00 % | 732.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 -100.00 % | 450.000 0.00 % | 450.000 | 0.000 100.00 % | -77.000 K | 0.000 -100.00 % | 2.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 0.00 % | 450.000 0.00 % | 450.000 | 0.000 -100.00 % | 450.000 | 0.000 | 0.000 -100.00 % | 450.000 0.00 % | 450.000 | 0.000 100.00 % | -77.000 K | 0.000 -100.00 % | 2.000 K |
| Property plant equipment net | 0.000 -100.00 % | 134.069 M | 0.000 -100.00 % | 84.605 M | 0.000 -100.00 % | 81.612 M | 0.000 -100.00 % | 89.866 M | 0.000 -100.00 % | 84.299 M -0.42 % | 84.658 M -2.44 % | 86.776 M | 0.000 -100.00 % | 92.518 M -0.75 % | 93.216 M -2.17 % | 95.281 M | 0.000 -100.00 % | 99.437 M -11.71 % | 112.626 M -2.34 % | 115.327 M | 0.000 -100.00 % | 120.440 M -0.59 % | 121.151 M | 0.000 -100.00 % | 117.272 M 0.00 % | 117.272 M | 0.000 -100.00 % | 67.674 M 37.35 % | 49.270 M 46.09 % | 33.727 M |
| Total non current assets | 0.000 -100.00 % | 448.078 M | 0.000 -100.00 % | 316.474 M | 0.000 -100.00 % | 305.405 M 439.78 % | -89.883 M -136.85 % | 243.890 M 767.48 % | -36.539 M -113.44 % | 271.927 M 52.75 % | 178.017 M -3.73 % | 184.912 M 503.19 % | -45.862 M -124.31 % | 188.627 M -1.82 % | 192.115 M 1.05 % | 190.125 M 607.02 % | -37.498 M -119.28 % | 194.471 M -19.44 % | 241.409 M -4.84 % | 253.681 M 483.53 % | -66.143 M -123.72 % | 278.862 M 126.20 % | 123.283 M 362.23 % | -47.014 M -120.62 % | 228.004 M 0.00 % | 228.004 M 1 156.01 % | -21.591 M -130.93 % | 69.807 M 31.57 % | 53.057 M 30.16 % | 40.762 M |
| Other current assets | -135.832 M -111.25 % | 1.207 B 1 298.12 % | -100.768 M -112.13 % | 830.664 M 933.15 % | -99.702 M -110.29 % | 968.831 M | 0.000 -100.00 % | 777.023 M | 0.000 -100.00 % | 66.728 M -13.83 % | 77.437 M 25.69 % | 61.609 M | 0.000 -100.00 % | 46.160 M 669.72 % | 5.997 M -6.33 % | 6.402 M | 0.000 -100.00 % | 23.297 M 242.63 % | 6.800 M -10.91 % | 7.633 M | 0.000 -100.00 % | 96.859 M -39.34 % | 159.674 M | 0.000 -100.00 % | 399.348 M 619.35 % | 55.515 M | 0.000 -100.00 % | 91.757 M 135.52 % | 38.960 M -73.81 % | 148.763 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 135.267 M | 0.000 -100.00 % | 38.531 M -78.57 % | 179.766 M 228.71 % | 54.689 M -25.16 % | 73.078 M 768.22 % | 8.417 M -85.83 % | 59.410 M 62.66 % | 36.525 M -60.18 % | 91.724 M | 0.000 -100.00 % | 34.813 M 75.50 % | 19.836 M -73.55 % | 74.997 M | 0.000 -100.00 % | 17.491 M -2.55 % | 17.949 M -86.43 % | 132.286 M | 0.000 | 0.000 -100.00 % | 94.028 M 122 812.77 % | 76.500 K | 0.000 -100.00 % | 43.182 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 135.832 M | 0.000 -100.00 % | 37.321 M | 0.000 -100.00 % | 61.171 M 168.06 % | -89.883 M -355.39 % | 35.194 M 196.32 % | -36.539 M -229.97 % | 28.114 M -71.18 % | 97.540 M 10.42 % | 88.338 M 292.62 % | -45.862 M -200.00 % | 45.863 M 33.69 % | 34.305 M -13.77 % | 39.785 M 206.10 % | -37.498 M -200.00 % | 37.498 M -15.48 % | 44.366 M -6.89 % | 47.649 M 172.04 % | -66.143 M -333.54 % | 28.321 M -54.65 % | 62.455 M 232.84 % | -47.014 M -499.70 % | 11.762 M -74.98 % | 47.014 M 317.75 % | -21.591 M -673.16 % | 3.767 M -86.95 % | 28.863 M 998.27 % | 2.628 M |
| Cash and short term investments | 135.832 M 0.00 % | 135.832 M 34.80 % | 100.768 M -41.61 % | 172.588 M 73.10 % | 99.702 M 0.00 % | 99.702 M 10.92 % | 89.883 M 0.00 % | 89.883 M 145.99 % | 36.539 M 0.02 % | 36.531 M -62.55 % | 97.540 M 10.42 % | 88.338 M 92.62 % | 45.862 M 0.00 % | 45.863 M -33.65 % | 69.118 M 15.93 % | 59.621 M 59.00 % | 37.498 M 0.00 % | 37.498 M -39.38 % | 61.858 M -5.70 % | 65.598 M -0.82 % | 66.143 M 133.54 % | 28.321 M -54.65 % | 62.455 M 32.84 % | 47.014 M 303.38 % | 11.655 M -75.21 % | 47.014 M 117.75 % | 21.591 M 473.16 % | 3.767 M -86.95 % | 28.863 M 998.27 % | 2.628 M |
| Total current assets | 0.000 -100.00 % | 1.428 B | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 1.080 B 1 101.97 % | 89.883 M -90.88 % | 985.883 M 2 598.17 % | 36.539 M -96.24 % | 971.518 M -1.89 % | 990.228 M 3.38 % | 957.868 M 1 988.59 % | 45.862 M -95.07 % | 930.422 M -9.77 % | 1.031 B -3.85 % | 1.073 B 2 760.14 % | 37.498 M -96.32 % | 1.020 B 23.71 % | 824.736 M 2.79 % | 802.346 M 1 113.05 % | 66.143 M -90.53 % | 698.409 M -8.41 % | 762.570 M 1 522.00 % | 47.014 M -93.03 % | 674.565 M 0.00 % | 674.565 M 3 024.29 % | 21.591 M -95.93 % | 530.256 M 76.88 % | 299.780 M 30.94 % | 228.939 M |
| Inventory | 0.000 -100.00 % | 12.947 M | 0.000 -100.00 % | 10.979 M | 0.000 -100.00 % | 9.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 442.311 M 19.22 % | 370.992 M | 0.000 -100.00 % | 263.152 M -0.11 % | 263.455 M | 0.000 -100.00 % | 145.418 M 69.70 % | 85.691 M 10.50 % | 77.548 M |
| Net receivables | 0.000 -100.00 % | 72.277 M | 0.000 -100.00 % | 94.510 M | 0.000 -100.00 % | 2.070 M | 0.000 -100.00 % | 118.977 M | 0.000 -100.00 % | 834.370 M 1.24 % | 824.188 M 2.01 % | 807.921 M | 0.000 -100.00 % | 820.226 M -12.87 % | 941.413 M -6.46 % | 1.006 B | 0.000 -100.00 % | 951.644 M 29.85 % | 732.897 M 4.71 % | 699.921 M | 0.000 -100.00 % | 130.918 M -23.98 % | 172.211 M | 0.000 -100.00 % | 410.231 K -99.87 % | 308.581 M | 0.000 -100.00 % | 289.314 M 97.80 % | 146.265 M 10 347.53 % | 1.400 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 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 100.00 % | -78.007 M 10.46 % | -87.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.155 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 20.000 K |
| Account payables | 0.000 -100.00 % | 430.946 M | 0.000 -100.00 % | 324.280 M | 0.000 -100.00 % | 328.121 M | 0.000 -100.00 % | 266.943 M | 0.000 -100.00 % | 143.577 M 34.37 % | 106.851 M -9.53 % | 118.112 M | 0.000 -100.00 % | 166.795 M -28.95 % | 234.747 M -9.95 % | 260.675 M | 0.000 -100.00 % | 184.250 M -11.28 % | 207.681 M -9.60 % | 229.728 M | 0.000 -100.00 % | 231.863 M -12.83 % | 265.975 M | 0.000 -100.00 % | 284.028 M 0.00 % | 284.028 M | 0.000 -100.00 % | 247.638 M 173.08 % | 90.685 M 10.77 % | 81.870 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.430 M | 0.000 | 0.000 -100.00 % | 5.791 M | 0.000 | 0.000 -100.00 % | 12.070 M | 0.000 -100.00 % | 6.754 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.101 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 |
| Minority interest | 0.000 -100.00 % | 58.819 M | 0.000 -100.00 % | 26.525 M | 0.000 -100.00 % | 20.224 M | 0.000 -100.00 % | 1.306 M | 0.000 -100.00 % | 1.276 M 3.07 % | 1.238 M 1.64 % | 1.218 M | 0.000 -100.00 % | 1.098 M 471.88 % | 192.000 K 308.51 % | 47.000 K | 0.000 -100.00 % | 1.051 M 9.88 % | 956.505 K 6.16 % | 901.016 K | 0.000 -100.00 % | 766.689 K 61.19 % | 475.655 K | 0.000 -100.00 % | 178.555 K 0.00 % | 178.555 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 6.104 M | 0.000 -100.00 % | 9.203 M | 0.000 -100.00 % | 10.503 M | 0.000 -100.00 % | 7.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -844.000 | 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 |
| Other total stockholders equity | 58.819 M -91.35 % | 680.116 M 2 464.06 % | 26.525 M -94.16 % | 453.994 M 2 144.83 % | 20.224 M -54.25 % | 44.207 M 3 284.92 % | 1.306 M | 0.000 -100.00 % | 1.276 M -97.11 % | 44.207 M -86.71 % | 332.745 M 9.97 % | 302.590 M 27 458.29 % | 1.098 M 100.61 % | -180.306 M -167.79 % | 265.962 M | 0.000 -100.00 % | 1.051 M -99.52 % | 219.748 M | 0.000 -100.00 % | 129.426 M 16 781.17 % | 766.689 K -98.27 % | 44.207 M -71.70 % | 156.231 M 87 397.68 % | 178.555 K -99.73 % | 65.687 M 48.58 % | 44.209 M | 0.000 -100.00 % | 44.212 M -36.89 % | 70.058 M 237.29 % | 20.771 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.365 M | 0.000 -100.00 % | 2.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.195 M | 0.000 -100.00 % | 4.184 M -4.08 % | 4.362 M 2.49 % | 4.256 M | 0.000 -100.00 % | 3.964 M 13.19 % | 3.502 M 0.00 % | 3.502 M | 0.000 -100.00 % | 3.170 M -16.77 % | 3.809 M 8.49 % | 3.511 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.177 M | 0.000 | 0.000 -100.00 % | 1.164 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.222 M | 0.000 | 0.000 | 0.000 100.00 % | -802.000 | 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.876 B | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 1.386 B | 0.000 -100.00 % | 1.230 B | 0.000 -100.00 % | 1.243 B 6.44 % | 1.168 B 2.23 % | 1.143 B | 0.000 -100.00 % | 1.119 B -8.52 % | 1.223 B -3.11 % | 1.263 B | 0.000 -100.00 % | 1.215 B 13.94 % | 1.066 B 0.96 % | 1.056 B | 0.000 -100.00 % | 977.271 M 10.32 % | 885.853 M | 0.000 -100.00 % | 902.569 M 0.00 % | 902.569 M | 0.000 -100.00 % | 600.075 M 70.07 % | 352.837 M 30.82 % | 269.721 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.442 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 100.00 % | -33.781 M 0.00 % | -33.781 M -1 044.34 % | -2.952 M -122.62 % | 13.049 M 542.04 % | -2.952 M 68.97 % | -9.514 M 0.00 % | -9.514 M 0.00 % | -9.514 M -126.73 % | -4.196 M 0.00 % | -4.196 M 0.00 % | -4.196 M 0.00 % | -4.196 M -23.68 % | -3.393 M 0.00 % | -3.393 M 0.00 % | -3.393 M 0.00 % | -3.393 M -92.03 % | -1.767 M 0.00 % | -1.767 M 0.00 % | -1.767 M 0.00 % | -1.767 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.289 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 |
| 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 100.00 % | -16.967 M 0.00 % | -16.967 M -282.71 % | -4.434 M 71.64 % | -15.631 M -252.57 % | -4.434 M -81.31 % | -2.445 M 0.00 % | -2.445 M 0.00 % | -2.445 M 53.84 % | -5.297 M 0.00 % | -5.297 M 0.00 % | -5.297 M 0.00 % | -5.297 M -144.42 % | -2.167 M 0.00 % | -2.167 M 0.00 % | -2.167 M 0.00 % | -2.167 M -300.60 % | -541.000 K 0.00 % | -541.000 K 0.00 % | -541.000 K 0.00 % | -541.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.284 M 0.00 % | 25.284 M 0.00 % | 25.284 M 0.00 % | 25.284 M | 0.000 -100.00 % | 6.047 M 0.00 % | 6.047 M 0.00 % | 6.047 M | 0.000 100.00 % | -16.814 M 0.00 % | -16.814 M 0.00 % | -16.814 M -1 234.91 % | 1.482 M 343.27 % | -609.000 K -141.11 % | 1.482 M 120.96 % | -7.069 M 0.00 % | -7.069 M 0.00 % | -7.069 M -741.86 % | 1.101 M 0.00 % | 1.101 M 0.00 % | 1.101 M 0.00 % | 1.101 M 189.86 % | -1.226 M 0.00 % | -1.226 M 0.00 % | -1.226 M 0.00 % | -1.226 M 0.02 % | -1.226 M 0.00 % | -1.226 M 0.00 % | -1.226 M 0.00 % | -1.226 M |
| Other non cash items | -26.130 M 34.43 % | -39.849 M -31.32 % | -30.344 M 1.44 % | -30.787 M -108.73 % | -14.750 M 54.91 % | -32.709 M -227.71 % | -9.981 M 47.92 % | -19.163 M -148.77 % | -7.703 M -36.00 % | -5.664 M 81.26 % | -30.228 M -48.00 % | -20.425 M -103.09 % | -10.057 M -42.45 % | -7.060 M -9.80 % | -6.430 M -32.25 % | -4.862 M 85.71 % | -34.023 M 55.27 % | -76.059 M -419.97 % | -14.628 M -265.44 % | -4.003 M -164.43 % | -1.514 M 88.32 % | -12.958 M -18.91 % | -10.897 M 14.20 % | -12.700 M -111.86 % | -5.995 M 65.06 % | -17.157 M 0.00 % | -17.157 M -238.64 % | -5.066 M 0.00 % | -5.066 M -256.82 % | 3.231 M 0.00 % | 3.231 M -6.06 % | 3.439 M -16.75 % | 4.131 M 20.11 % | 3.439 M 53.98 % | 2.234 M 0.00 % | 2.234 M 0.00 % | 2.234 M 144.70 % | 912.750 K 0.00 % | 912.750 K 0.00 % | 912.750 K 0.00 % | 912.750 K 48.78 % | 613.500 K 0.00 % | 613.500 K 0.00 % | 613.500 K 0.00 % | 613.500 K -5.36 % | 648.250 K 0.00 % | 648.250 K 0.00 % | 648.250 K 0.00 % | 648.250 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.598 M -93.04 % | 80.395 M 1 623.73 % | 4.664 M 6.39 % | 4.384 M -1.62 % | 4.456 M -0.45 % | 4.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.497 M 0.00 % | 5.497 M 0.00 % | 5.497 M 0.00 % | 5.497 M | 0.000 -100.00 % | 383.250 K 0.00 % | 383.250 K 0.00 % | 383.250 K | 0.000 100.00 % | -21.054 M 0.00 % | -21.054 M 0.00 % | -21.054 M -516.02 % | 5.061 M -78.23 % | 23.242 M 359.26 % | 5.061 M 207.31 % | -4.716 M 0.00 % | -4.716 M 0.00 % | -4.716 M -730.28 % | -568.000 K 0.00 % | -568.000 K 0.00 % | -568.000 K 0.00 % | -568.000 K 39.99 % | -946.500 K 0.00 % | -946.500 K 0.00 % | -946.500 K 0.00 % | -946.500 K -1 775.22 % | 56.500 K 0.00 % | 56.500 K 0.00 % | 56.500 K 0.00 % | 56.500 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.166 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 % | -3.588 M 0.00 % | -3.588 M 0.00 % | -3.588 M 0.00 % | -3.588 M | 0.000 100.00 % | -14.315 M 0.00 % | -14.315 M 0.00 % | -14.315 M | 0.000 100.00 % | -7.759 M 0.00 % | -7.759 M 0.00 % | -7.759 M -10.90 % | -6.996 M 64.29 % | -19.591 M -180.02 % | -6.996 M -1 554.94 % | -422.750 K 0.00 % | -422.750 K 0.00 % | -422.750 K 83.03 % | -2.492 M 0.00 % | -2.492 M 0.00 % | -2.492 M 0.00 % | -2.492 M -656.15 % | -329.500 K 0.00 % | -329.500 K 0.00 % | -329.500 K 0.00 % | -329.500 K 56.05 % | -749.750 K 0.00 % | -749.750 K 0.00 % | -749.750 K 0.00 % | -749.750 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -5.000 K 0.00 % | -5.000 K 0.00 % | -5.000 K 0.00 % | -5.000 K -300.00 % | -1.250 K 0.00 % | -1.250 K 0.00 % | -1.250 K 0.00 % | -1.250 K |
| 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 -100.00 % | 56.250 K 0.00 % | 56.250 K 0.00 % | 56.250 K 0.00 % | 56.250 K | 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 % | -43.691 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 % | 3.588 M 0.00 % | 3.588 M 0.00 % | 3.588 M 0.00 % | 3.588 M | 0.000 -100.00 % | 14.315 M 0.00 % | 14.315 M 0.00 % | 14.315 M | 0.000 -100.00 % | 7.759 M 3 103 600.00 % | -250.000 0.00 % | -250.000 | 0.000 -100.00 % | 8.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.857 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 100.00 % | -7.759 M 0.00 % | -7.759 M -10.90 % | -6.996 M 36.44 % | -11.008 M -57.34 % | -6.996 M -1 554.94 % | -422.750 K 0.00 % | -422.750 K 0.00 % | -422.750 K 82.64 % | -2.435 M 0.00 % | -2.435 M 0.00 % | -2.435 M 0.00 % | -2.435 M -628.03 % | -334.500 K 0.00 % | -334.500 K 0.00 % | -334.500 K 0.00 % | -334.500 K 55.46 % | -751.000 K 0.00 % | -751.000 K 0.00 % | -751.000 K 0.00 % | -751.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 6.000 K 0.00 % | 6.000 K 0.00 % | 6.000 K | 0.000 -100.00 % | 14.970 M 0.00 % | 14.970 M 0.00 % | 14.970 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 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K |
| 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 100.00 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K -0.05 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.458 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 -100.00 % | 4.550 K 0.00 % | 4.550 K 0.00 % | 4.550 K | 0.000 -100.00 % | 14.970 M 0.00 % | 14.970 M 0.00 % | 14.970 M 1 308.94 % | -1.238 M 84.80 % | -8.149 M -558.11 % | -1.238 M 24.32 % | -1.636 M 0.00 % | -1.636 M 0.00 % | -1.636 M -223.85 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K -0.05 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K -271.77 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.458 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 -100.00 % | 4.550 K 0.00 % | 4.550 K 0.00 % | 4.550 K | 0.000 -100.00 % | 14.970 M 0.00 % | 14.970 M 0.00 % | 14.970 M 1 308.94 % | -1.238 M 84.80 % | -8.149 M -558.11 % | -1.238 M 24.32 % | -1.636 M 0.00 % | -1.636 M 0.00 % | -1.636 M -223.85 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K 0.00 % | -505.250 K -0.05 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K 0.00 % | -505.000 K -271.77 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K 0.00 % | 294.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.114 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 -100.00 % | 16.681 M 0.00 % | 16.681 M 864.08 % | 1.730 M 0.00 % | 1.730 M 0.00 % | 1.730 M -81.39 % | 9.299 M 0.00 % | 9.299 M 0.00 % | 9.299 M 123.26 % | 4.165 M 0.00 % | 4.165 M 0.00 % | 4.165 M 0.00 % | 4.165 M 62.48 % | 2.564 M 0.00 % | 2.564 M 0.00 % | 2.564 M 0.00 % | 2.564 M 749.81 % | -394.500 K 0.00 % | -394.500 K 0.00 % | -394.500 K 0.00 % | -394.500 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.598 M -84.09 % | 35.194 M 654.59 % | 4.664 M | 0.000 | 0.000 -100.00 % | 4.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.782 M 0.00 % | 4.782 M 0.00 % | 4.782 M 0.00 % | 4.782 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.838 M 0.00 % | 2.838 M 0.00 % | 2.838 M 296.62 % | -1.444 M -114.10 % | 10.238 M 809.25 % | -1.444 M -157.19 % | 2.524 M 0.00 % | 2.524 M 0.00 % | 2.524 M 284.35 % | 656.750 K 0.00 % | 656.750 K 0.00 % | 656.750 K 0.00 % | 656.750 K -15.53 % | 777.500 K 0.00 % | 777.500 K 0.00 % | 777.500 K 0.00 % | 777.500 K 197.80 % | -795.000 K 0.00 % | -795.000 K 0.00 % | -795.000 K 0.00 % | -795.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.792 M 15.91 % | 35.194 M | 0.000 -100.00 % | 36.539 M | 0.000 -100.00 % | 88.338 M 5.34 % | 83.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.754 M 0.00 % | 11.754 M 0.00 % | 11.754 M 0.00 % | 11.754 M | 0.000 -100.00 % | 5.398 M 0.00 % | 5.398 M 0.00 % | 5.398 M | 0.000 -100.00 % | 2.560 M 0.00 % | 2.560 M 0.00 % | 2.560 M -36.06 % | 4.003 M | 0.000 -100.00 % | 4.003 M 169.24 % | 1.487 M 0.00 % | 1.487 M 0.00 % | 1.487 M 79.13 % | 830.000 K 0.00 % | 830.000 K 0.00 % | 830.000 K 0.00 % | 830.000 K 1 480.95 % | 52.500 K 0.00 % | 52.500 K 0.00 % | 52.500 K 0.00 % | 52.500 K -93.81 % | 847.500 K 0.00 % | 847.500 K 0.00 % | 847.500 K 0.00 % | 847.500 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.198 M 50.02 % | 40.792 M 15.91 % | 35.194 M -14.58 % | 41.203 M 12.76 % | 36.539 M -62.54 % | 97.540 M 10.42 % | 88.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.536 M 0.00 % | 16.536 M 0.00 % | 16.536 M 0.00 % | 16.536 M | 0.000 -100.00 % | 11.754 M 0.00 % | 11.754 M 0.00 % | 11.754 M | 0.000 -100.00 % | 5.398 M 0.00 % | 5.398 M 0.00 % | 5.398 M 110.89 % | 2.560 M -75.00 % | 10.238 M 300.00 % | 2.560 M -36.19 % | 4.011 M 0.00 % | 4.011 M 0.00 % | 4.011 M 169.78 % | 1.487 M 0.00 % | 1.487 M 0.00 % | 1.487 M 0.00 % | 1.487 M 79.13 % | 830.000 K 0.00 % | 830.000 K 0.00 % | 830.000 K 0.00 % | 830.000 K 1 480.95 % | 52.500 K 0.00 % | 52.500 K 0.00 % | 52.500 K 0.00 % | 52.500 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.598 M -93.04 % | 80.395 M 1 623.73 % | 4.664 M 6.39 % | 4.384 M -1.62 % | 4.456 M -0.45 % | 4.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.497 M 0.00 % | 5.497 M 0.00 % | 5.497 M 0.00 % | 5.497 M | 0.000 -100.00 % | 383.250 K 0.00 % | 383.250 K 0.00 % | 383.250 K | 0.000 100.00 % | -21.054 M 0.00 % | -21.054 M 0.00 % | -21.054 M -516.02 % | 5.061 M -78.23 % | 23.242 M 359.26 % | 5.061 M 207.31 % | -4.716 M 0.00 % | -4.716 M 0.00 % | -4.716 M -730.28 % | -568.000 K 0.00 % | -568.000 K 0.00 % | -568.000 K 0.00 % | -568.000 K 39.99 % | -946.500 K 0.00 % | -946.500 K 0.00 % | -946.500 K 0.00 % | -946.500 K -1 775.22 % | 56.500 K 0.00 % | 56.500 K 0.00 % | 56.500 K 0.00 % | 56.500 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.166 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 % | -3.588 M 0.00 % | -3.588 M 0.00 % | -3.588 M 0.00 % | -3.588 M | 0.000 100.00 % | -14.315 M 0.00 % | -14.315 M 0.00 % | -14.315 M | 0.000 100.00 % | -7.759 M 0.00 % | -7.759 M 0.00 % | -7.759 M -10.90 % | -6.996 M 64.29 % | -19.591 M -180.02 % | -6.996 M -1 554.94 % | -422.750 K 0.00 % | -422.750 K 0.00 % | -422.750 K 83.03 % | -2.492 M 0.00 % | -2.492 M 0.00 % | -2.492 M 0.00 % | -2.492 M -656.15 % | -329.500 K 0.00 % | -329.500 K 0.00 % | -329.500 K 0.00 % | -329.500 K 56.05 % | -749.750 K 0.00 % | -749.750 K 0.00 % | -749.750 K 0.00 % | -749.750 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.598 M -92.75 % | 77.229 M 1 555.85 % | 4.664 M 6.39 % | 4.384 M -1.62 % | 4.456 M -0.45 % | 4.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.909 M 0.00 % | 1.909 M 0.00 % | 1.909 M 0.00 % | 1.909 M | 0.000 100.00 % | -13.932 M 0.00 % | -13.932 M 0.00 % | -13.932 M | 0.000 100.00 % | -28.812 M 0.00 % | -28.812 M 0.00 % | -28.812 M -1 388.62 % | -1.936 M -153.01 % | 3.651 M 288.63 % | -1.936 M 62.34 % | -5.139 M 0.00 % | -5.139 M 0.00 % | -5.139 M -67.96 % | -3.060 M 0.00 % | -3.060 M 0.00 % | -3.060 M 0.00 % | -3.060 M -139.77 % | -1.276 M 0.00 % | -1.276 M 0.00 % | -1.276 M 0.00 % | -1.276 M -84.06 % | -693.250 K 0.00 % | -693.250 K 0.00 % | -693.250 K 0.00 % | -693.250 K |
| 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 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |