DC Infotech and Communication Limited DCI.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.557 B 20.91 % | 4.596 B 27.81 % | 3.596 B 54.67 % | 2.325 B 37.66 % | 1.689 B 14.47 % | 1.475 B 869.69 % | 152.158 M -84.39 % | 975.047 M -10.19 % | 1.086 B |
| Net income | 144.998 M 24.89 % | 116.096 M 64.08 % | 70.754 M 76.71 % | 40.039 M 82.46 % | 21.944 M 72.82 % | 12.698 M 118.77 % | 5.804 M -55.39 % | 13.012 M 43.92 % | 9.041 M |
| Income before tax | 200.293 M 28.10 % | 156.361 M 64.79 % | 94.885 M 73.36 % | 54.733 M 72.61 % | 31.708 M 85.60 % | 17.084 M 97.33 % | 8.658 M -51.85 % | 17.981 M 39.28 % | 12.910 M |
| Income before tax ratio | 0.04 5.94 % | 0.03 28.93 % | 0.03 12.08 % | 0.02 25.39 % | 0.02 62.13 % | 0.01 -79.65 % | 0.06 208.55 % | 0.02 55.08 % | 0.01 |
| EBITDA | 275.147 M 37.43 % | 200.215 M 54.14 % | 129.895 M 66.80 % | 77.875 M 59.13 % | 48.937 M 27.38 % | 38.419 M 173.70 % | 14.037 M -53.15 % | 29.962 M 45.68 % | 20.567 M |
| Net income ratio | 0.03 3.29 % | 0.03 28.38 % | 0.02 14.25 % | 0.02 32.54 % | 0.01 50.97 % | 0.01 -77.44 % | 0.04 185.84 % | 0.01 60.25 % | 0.01 |
| Ratio EBITDA | 0.05 13.66 % | 0.04 20.60 % | 0.04 7.84 % | 0.03 15.60 % | 0.03 11.27 % | 0.03 -71.77 % | 0.09 200.22 % | 0.03 62.21 % | 0.02 |
| Gross profit ratio | 0.08 4.94 % | 0.08 4.13 % | 0.08 0.63 % | 0.08 59.28 % | 0.05 -54.37 % | 0.10 25.92 % | 0.08 22.93 % | 0.07 15.62 % | 0.06 |
| Weighted average shs out dil | 15.591 M 26.16 % | 12.358 M 2.98 % | 12.000 M 0.00 % | 12.000 M -0.13 % | 12.015 M 40.03 % | 8.581 M 19.18 % | 7.200 M 0.00 % | 7.200 M 0.00 % | 7.200 M |
| Weighted average shs out | 13.526 M 10.80 % | 12.208 M 1.73 % | 12.000 M 0.00 % | 12.000 M -0.13 % | 12.015 M 40.03 % | 8.581 M 19.18 % | 7.200 M 0.00 % | 7.200 M 0.00 % | 7.200 M |
| EPS diluted | 9.30 -0.96 % | 9.39 59.15 % | 5.90 76.65 % | 3.34 82.51 % | 1.83 23.65 % | 1.48 82.72 % | 0.81 -55.25 % | 1.81 43.65 % | 1.26 |
| Earnings per share | 10.72 12.72 % | 9.51 61.19 % | 5.90 76.65 % | 3.34 82.51 % | 1.83 23.65 % | 1.48 82.72 % | 0.81 -55.25 % | 1.81 43.65 % | 1.26 |
| Gross profit | 460.959 M 26.88 % | 363.302 M 33.08 % | 272.987 M 55.65 % | 175.390 M 119.27 % | 79.987 M -47.76 % | 153.118 M 1 121.01 % | 12.540 M -80.82 % | 65.369 M 3.84 % | 62.952 M |
| Income tax expense | 55.295 M 37.33 % | 40.265 M 66.86 % | 24.131 M 64.22 % | 14.694 M 51.17 % | 9.720 M 121.59 % | 4.386 M 53.71 % | 2.854 M -42.57 % | 4.969 M 28.43 % | 3.869 M |
| Cost of revenue | 5.097 B 20.40 % | 4.233 B 27.38 % | 3.323 B 54.59 % | 2.150 B 37.31 % | 1.566 B 18.40 % | 1.322 B 847.11 % | 139.617 M -84.65 % | 909.678 M -11.05 % | 1.023 B |
| General and administrative expenses | 108.147 M 484.77 % | 18.494 M 26.82 % | 14.583 M 70.44 % | 8.556 M -79.62 % | 41.982 M 745.06 % | 4.968 M 72.46 % | 2.881 M 115.62 % | 1.336 M -52.76 % | 2.828 M |
| Selling and marketing expenses | 3.642 M -43.98 % | 6.501 M 49.86 % | 4.338 M -26.07 % | 5.867 M 192.46 % | 2.006 M -71.35 % | 7.003 M 1 396.62 % | 467.900 K -67.51 % | 1.440 M -71.41 % | 5.036 M |
| Other expenses | 109.570 M -17.79 % | 133.274 M 7.57 % | 123.896 M 43.96 % | 86.061 M 373.15 % | 18.189 M -87.11 % | 141.148 M | 0.000 -100.00 % | 28.899 M -15.57 % | 34.229 M |
| Operating expenses | 203.563 M 28.62 % | 158.269 M 10.82 % | 142.817 M 42.13 % | 100.485 M 61.61 % | 62.177 M -59.39 % | 153.118 M 4 503.77 % | 3.326 M -90.91 % | 36.574 M -17.06 % | 44.096 M |
| Cost and expenses | 5.302 B 20.75 % | 4.391 B 26.69 % | 3.466 B 54.03 % | 2.250 B 38.24 % | 1.628 B 10.32 % | 1.475 B 932.19 % | 142.943 M -84.89 % | 946.250 M -11.30 % | 1.067 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.899 M 144.58 % | 2.003 M |
| Selling general and administrative expenses | 93.993 M 276.05 % | 24.995 M 32.10 % | 18.921 M 31.18 % | 14.424 M -67.21 % | 43.988 M 267.47 % | 11.971 M 257.49 % | 3.349 M 20.62 % | 2.776 M -64.70 % | 7.864 M |
| Interest income | 13.031 M 116.00 % | 6.033 M 124.53 % | 2.687 M 192.70 % | 918.000 K 127.68 % | 403.205 K -38.78 % | 658.587 K 276.04 % | 175.137 K -54.74 % | 387.000 K 567.24 % | 58.000 K |
| Interest expense | 69.327 M 42.44 % | 48.671 M 75.99 % | 27.656 M 80.86 % | 15.291 M -18.63 % | 18.792 M 1.96 % | 18.431 M 695.77 % | 2.316 M -78.74 % | 10.895 M 34.64 % | 8.092 M |
| Depreciation and amortization | 5.527 M 1.54 % | 5.443 M -24.15 % | 7.176 M 80.17 % | 3.983 M 41.43 % | 2.816 M -3.00 % | 2.903 M -5.22 % | 3.063 M 182.05 % | 1.086 M 346.91 % | 243.000 K |
| Operating income | 255.211 M 30.65 % | 195.338 M 50.06 % | 130.170 M 17.87 % | 110.437 M 121.17 % | 49.932 M 20.02 % | 41.603 M 351.50 % | 9.214 M -68.00 % | 28.795 M 52.71 % | 18.856 M |
| Operating income ratio | 0.05 8.05 % | 0.04 17.41 % | 0.04 -23.79 % | 0.05 60.66 % | 0.03 4.85 % | 0.03 -53.44 % | 0.06 105.06 % | 0.03 70.03 % | 0.02 |
| Total other income expenses net | -54.918 M -40.90 % | -38.977 M -10.46 % | -35.285 M 36.66 % | -55.704 M -205.66 % | -18.224 M | 0.000 100.00 % | -556.477 K 94.85 % | -10.814 M -81.87 % | -5.946 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 505.033 M 34.53 % | 375.407 M 44.81 % | 259.239 M 157.97 % | 100.492 M -40.93 % | 170.125 M 0.01 % | 170.111 M -5.04 % | 179.133 M 82.14 % | 98.347 M 28.84 % | 76.332 M |
| Total investments | 229.861 M 85.72 % | 123.766 M 252 483.67 % | 49.000 K -0.76 % | 49.375 K 0.00 % | 49.375 K 0.00 % | 49.375 K 0.00 % | 49.375 K 0.77 % | 49.000 K 0.00 % | 49.000 K |
| Total debt | 508.830 M 35.29 % | 376.109 M 44.62 % | 260.070 M 46.11 % | 177.991 M 3.54 % | 171.905 M -10.15 % | 191.322 M 1.72 % | 188.080 M 71.99 % | 109.355 M 30.28 % | 83.937 M |
| Accumulated other comprehensive income loss | 48.070 M 18.69 % | 40.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 412.373 M 54.23 % | 267.376 M 76.74 % | 151.286 M 87.87 % | 80.526 M 98.88 % | 40.490 M 118.84 % | 18.502 M 218.77 % | 5.804 M | 0.000 | 0.000 |
| Common stock | 141.800 M 9.08 % | 130.000 M 8.33 % | 120.000 M 0.00 % | 120.000 M 100.00 % | 60.000 M 0.00 % | 60.000 M 66.67 % | 36.000 M -68.83 % | 115.489 M 6.39 % | 108.556 M |
| Total equity | 722.163 M 42.75 % | 505.876 M 71.32 % | 295.286 M 31.51 % | 224.529 M 21.70 % | 184.490 M 13.53 % | 162.502 M 288.72 % | 41.804 M -63.80 % | 115.489 M 6.39 % | 108.556 M |
| Other non current liabilities | 3.889 M 33.23 % | 2.919 M | 0.000 100.00 % | -160.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K |
| Long term debt | 2.057 M 100.88 % | 1.024 M -95.88 % | 24.865 M -34.14 % | 37.755 M -39.56 % | 62.467 M 2.56 % | 60.908 M -33.49 % | 91.577 M 370.71 % | 19.455 M -41.34 % | 33.164 M |
| Total non current liabilities | 5.946 M 50.80 % | 3.943 M -84.14 % | 24.865 M -34.14 % | 37.755 M -39.56 % | 62.467 M 2.56 % | 60.908 M -33.49 % | 91.577 M 370.74 % | 19.454 M -41.34 % | 33.165 M |
| Other current liabilities | 34.867 M -44.95 % | 63.334 M 30.62 % | 48.487 M 22.50 % | 39.581 M 137.11 % | 16.693 M 98.75 % | 8.399 M -18.84 % | 10.349 M | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.753 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 571.000 K -64.73 % | 1.619 M |
| Short term debt | 506.773 M 35.11 % | 375.085 M 59.47 % | 235.205 M 67.72 % | 140.236 M 28.14 % | 109.437 M -16.08 % | 130.414 M 35.14 % | 96.503 M 7.34 % | 89.900 M 77.06 % | 50.773 M |
| Total current liabilities | 1.736 B 10.77 % | 1.567 B 45.12 % | 1.080 B 43.09 % | 754.788 M 56.98 % | 480.809 M 0.35 % | 479.142 M 15.82 % | 413.711 M 20.45 % | 343.470 M 55.44 % | 220.971 M |
| Total liabilities | 1.742 B 10.88 % | 1.571 B 42.21 % | 1.105 B 39.41 % | 792.543 M 45.88 % | 543.276 M 0.60 % | 540.050 M 6.88 % | 505.288 M 39.23 % | 362.924 M 42.81 % | 254.136 M |
| Other non current assets | 0.000 -100.00 % | 2.000 K -95.92 % | 49.000 K 0.00 % | 49.000 K 255.78 % | -31.454 K -101.12 % | 2.816 M 53.84 % | 1.831 M -10.84 % | 2.053 M 58.90 % | 1.292 M |
| Long term investments | 49.000 K 0.00 % | 49.000 K 0.00 % | 49.000 K 100.34 % | -14.290 M -29 041.01 % | 49.375 K 0.00 % | 49.375 K 0.00 % | 49.375 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 459.601 M 1 461 085.15 % | 31.454 K -63.16 % | 85.380 K 868.25 % | 8.818 K | 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 % | -49.000 K -100.34 % | 14.290 M 45 331.93 % | 31.454 K -63.16 % | 85.380 K 868.25 % | 8.818 K | 0.000 | 0.000 |
| Property plant equipment net | 27.005 M 43.80 % | 18.780 M 34.16 % | 13.998 M -22.84 % | 18.142 M 149.41 % | 7.274 M -12.56 % | 8.318 M 6.29 % | 7.826 M -27.45 % | 10.787 M 1 682.98 % | 605.000 K |
| Total non current assets | 32.191 M 45.02 % | 22.197 M 34.72 % | 16.477 M -17.83 % | 20.053 M 132.54 % | 8.623 M -34.70 % | 13.206 M 24.04 % | 10.646 M -19.31 % | 13.194 M 478.18 % | 2.282 M |
| Other current assets | 159.995 M 115.58 % | 74.216 M -18.41 % | 90.966 M 13.73 % | 79.984 M 38.25 % | 57.857 M 46.72 % | 39.433 M 95.90 % | 20.130 M -8.96 % | 22.110 M -1.32 % | 22.405 M |
| Short term investments | 243.259 M 96.63 % | 123.717 M | 0.000 -100.00 % | 13.391 M -0.59 % | 13.470 M -3.93 % | 14.020 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.797 M 440.88 % | 702.000 K -15.52 % | 831.000 K -98.93 % | 77.499 M 4 253.93 % | 1.780 M -91.61 % | 21.211 M 137.09 % | 8.947 M -18.73 % | 11.008 M 44.75 % | 7.605 M |
| Cash and short term investments | 247.056 M 98.57 % | 124.419 M 244.03 % | 36.165 M -60.21 % | 90.890 M 615.11 % | 12.710 M -63.92 % | 35.232 M 293.80 % | 8.947 M -18.73 % | 11.008 M 44.75 % | 7.605 M |
| Total current assets | 2.432 B 18.35 % | 2.055 B 48.51 % | 1.384 B 38.78 % | 997.016 M 38.64 % | 719.143 M 4.32 % | 689.346 M 28.50 % | 536.447 M 15.31 % | 465.219 M 29.08 % | 360.410 M |
| Inventory | 714.077 M 21.57 % | 587.384 M 8.32 % | 542.286 M 47.95 % | 366.540 M 14.14 % | 321.129 M 8.67 % | 295.516 M 0.15 % | 295.066 M 40.59 % | 209.873 M 35.04 % | 155.410 M |
| Net receivables | 1.311 B 3.31 % | 1.269 B 77.65 % | 714.269 M 55.41 % | 459.601 M 40.36 % | 327.447 M 2.59 % | 319.165 M 50.33 % | 212.304 M -4.72 % | 222.820 M 27.33 % | 174.990 M |
| Tax assets | 5.137 M 52.61 % | 3.366 M 38.52 % | 2.430 M 30.51 % | 1.862 M 43.20 % | 1.300 M -32.86 % | 1.937 M 97.50 % | 980.601 K 177.01 % | 354.000 K -8.05 % | 385.000 K |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.414 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.138 B 4.62 % | 1.088 B 37.58 % | 790.568 M 43.37 % | 551.434 M 56.14 % | 353.159 M 3.94 % | 339.761 M 11.65 % | 304.321 M 22.87 % | 247.673 M 55.37 % | 159.411 M |
| Tax payables | 56.606 M 37.39 % | 41.200 M | 0.000 -100.00 % | 23.537 M 1 449.52 % | 1.519 M 167.57 % | 567.705 K -77.63 % | 2.538 M -52.35 % | 5.326 M -41.91 % | 9.168 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 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 |
| Other total stockholders equity | 119.920 M 76.35 % | 68.000 M 183.33 % | 24.000 M -0.01 % | 24.003 M -71.42 % | 84.000 M 0.00 % | 84.000 M | 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 | 2.464 B 18.64 % | 2.077 B 48.35 % | 1.400 B 37.67 % | 1.017 B 39.75 % | 727.766 M 3.59 % | 702.552 M 28.42 % | 547.093 M 14.36 % | 478.413 M 31.91 % | 362.692 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 | -238.592 M -0.88 % | -236.516 M -13.77 % | -207.882 M -949.92 % | 24.459 M 157.40 % | -42.609 M 57.24 % | -99.649 M -2 672.66 % | -3.594 M 76.97 % | -15.605 M 70.53 % | -52.961 M |
| Accounts receivables | -57.210 M 89.67 % | -554.077 M -121.87 % | -249.733 M -87.94 % | -132.878 M -578.88 % | -19.573 M 82.67 % | -112.973 M -3 248.21 % | 3.588 M 107.64 % | -46.944 M -109.97 % | -22.358 M |
| Inventory | -126.693 M -180.92 % | -45.099 M 74.34 % | -175.746 M -287.02 % | -45.411 M -77.29 % | -25.613 M -5 590.07 % | -450.140 K 99.54 % | -98.301 M -80.49 % | -54.463 M -472.02 % | 14.640 M |
| Accounts payables | 50.245 M -83.09 % | 297.085 M 24.23 % | 239.134 M 20.61 % | 198.275 M 1 379.84 % | 13.398 M -62.19 % | 35.440 M -63.76 % | 97.788 M 10.79 % | 88.262 M 323.91 % | -39.419 M |
| Other working capital | -104.934 M -260.02 % | 65.575 M 404.48 % | -21.537 M -581.50 % | 4.473 M 141.33 % | -10.821 M 50.05 % | -21.666 M -224.85 % | -6.669 M -171.11 % | -2.460 M 57.76 % | -5.824 M |
| Other non cash items | -5.270 M -128.55 % | 18.461 M 313.08 % | -8.664 M -170.25 % | 12.333 M -40.67 % | 20.788 M 42.21 % | 14.618 M 8 378.89 % | 172.409 K -96.90 % | 5.569 M 47.33 % | 3.780 M |
| Net cash provided by operating activities | -38.043 M 60.58 % | -96.516 M 15.70 % | -114.485 M -219.65 % | 95.683 M 653.21 % | 12.703 M 119.48 % | -65.219 M -885.83 % | 8.299 M -8.10 % | 9.031 M 125.07 % | -36.028 M |
| Investments in property plant and equipment | -13.280 M -29.85 % | -10.227 M -236.30 % | -3.041 M 79.52 % | -14.851 M -738.16 % | -1.772 M 44.97 % | -3.220 M -1 269.42 % | -235.136 K 97.91 % | -11.267 M -2 978.42 % | -366.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 11.000 K | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 13.031 M -50.80 % | 26.487 M 885.75 % | 2.687 M 192.70 % | 918.000 K 143.87 % | 376.435 K 126.72 % | -1.409 M -725.72 % | 225.180 K 160.21 % | -374.000 K -106.80 % | 5.502 M |
| Net cash used for investing activites | -249.000 K -101.53 % | 16.260 M 4 840.52 % | -343.000 K 97.54 % | -13.933 M -898.47 % | -1.395 M 69.85 % | -4.629 M -46 394.45 % | -9.956 K 99.91 % | -11.641 M -326.65 % | 5.136 M |
| Debt repayment | 132.722 M 14.38 % | 116.039 M 41.37 % | 82.079 M 1 248.65 % | 6.086 M 131.34 % | -19.417 M 36.69 % | -30.669 M -1 605.06 % | -1.799 M -107.83 % | 22.986 M 41.12 % | 16.288 M |
| Common stock issued | 71.290 M 76.02 % | 40.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 M | 0.000 | 0.000 -100.00 % | 25.454 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.078 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -56.528 M -518.57 % | 13.505 M 161.81 % | -21.848 M -93.04 % | -11.318 M 21.47 % | -14.413 M -176.66 % | 18.802 M 574.20 % | -3.965 M 63.61 % | -10.895 M -34.64 % | -8.092 M |
| Net cash used provided by financing activities | 147.484 M -13.27 % | 170.044 M 182.32 % | 60.231 M 1 251.20 % | -5.232 M 84.53 % | -33.830 M -135.19 % | 96.133 M 1 767.92 % | -5.764 M -195.85 % | 6.013 M -82.13 % | 33.650 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 |
| Net change in cash | 109.192 M 21.61 % | 89.789 M 264.46 % | -54.597 M -171.35 % | 76.518 M 439.75 % | -22.522 M -185.68 % | 26.285 M 1 375.13 % | -2.061 M -160.59 % | 3.402 M 23.35 % | 2.758 M |
| Cash at beginning of period | 124.418 M 259.27 % | 34.631 M -61.19 % | 89.228 M 602.03 % | 12.710 M -63.92 % | 35.232 M 293.80 % | 8.947 M -18.73 % | 11.008 M 44.73 % | 7.606 M 56.89 % | 4.848 M |
| Cash at end of period | 233.610 M 87.76 % | 124.419 M 259.27 % | 34.631 M -61.19 % | 89.228 M 602.03 % | 12.710 M -63.92 % | 35.232 M 293.80 % | 8.947 M -18.73 % | 11.008 M 44.73 % | 7.606 M |
| Operating cash flow | -38.043 M 60.58 % | -96.516 M 15.70 % | -114.485 M -219.65 % | 95.683 M 7 279.03 % | -1.333 M 97.96 % | -65.219 M -1 073.56 % | 6.699 M -25.82 % | 9.031 M 125.07 % | -36.028 M |
| Capital expenditure | -13.280 M -29.85 % | -10.227 M -236.30 % | -3.041 M 79.52 % | -14.851 M -912.84 % | -1.466 M 54.46 % | -3.220 M -1 269.42 % | -235.136 K 97.91 % | -11.267 M -2 978.42 % | -366.000 K |
| Free CashFlow | -51.323 M 57.50 % | -120.750 M -2.74 % | -117.526 M -245.40 % | 80.832 M 654.53 % | 10.713 M 115.65 % | -68.439 M -1 158.79 % | 6.464 M 389.08 % | -2.236 M 93.86 % | -36.394 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 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.481 B -14.26 % | 1.727 B 28.71 % | 1.342 B 2.97 % | 1.303 B 9.97 % | 1.185 B -23.34 % | 1.546 B 51.64 % | 1.019 B -7.68 % | 1.104 B 19.15 % | 926.755 M -3.64 % | 961.739 M 14.60 % | 839.216 M -6.04 % | 893.151 M -1.00 % | 902.145 M 18.37 % | 762.128 M 59.04 % | 479.205 M -17.74 % | 582.568 M 7.51 % | 541.893 M -10.76 % | 607.200 M 0.00 % | 607.200 M 125.35 % | 269.445 M 0.00 % | 269.445 M -29.48 % | 382.081 M 0.00 % | 382.081 M 7.43 % | 355.644 M -3.22 % | 367.495 M |
| Net income | 40.482 M 8.93 % | 37.164 M -8.03 % | 40.411 M 9.64 % | 36.858 M 20.59 % | 30.565 M -27.44 % | 42.126 M 94.52 % | 21.656 M -30.80 % | 31.294 M 48.27 % | 21.106 M -1.65 % | 21.461 M 26.66 % | 16.944 M -10.30 % | 18.889 M 40.30 % | 13.463 M 17.26 % | 11.481 M 57.97 % | 7.268 M -34.08 % | 11.026 M 3.60 % | 10.643 M 41.93 % | 7.499 M 0.00 % | 7.499 M 114.52 % | 3.496 M 0.00 % | 3.496 M -26.31 % | 4.743 M 0.00 % | 4.743 M 195.45 % | 1.606 M -82.26 % | 9.052 M |
| Income before tax | 51.809 M -6.91 % | 55.656 M 3.00 % | 54.036 M 8.60 % | 49.755 M 21.81 % | 40.846 M -29.17 % | 57.666 M 101.84 % | 28.570 M -31.91 % | 41.962 M 49.00 % | 28.163 M -1.86 % | 28.698 M 26.74 % | 22.643 M -11.40 % | 25.555 M 42.04 % | 17.992 M 8.22 % | 16.625 M 87.73 % | 8.856 M -39.71 % | 14.689 M 0.44 % | 14.625 M 40.84 % | 10.384 M 0.00 % | 10.384 M 89.81 % | 5.471 M 0.00 % | 5.471 M -21.14 % | 6.937 M 0.00 % | 6.937 M 332.05 % | 1.606 M -83.92 % | 9.982 M |
| Income before tax ratio | 0.03 8.57 % | 0.03 -19.98 % | 0.04 5.47 % | 0.04 10.77 % | 0.03 -7.61 % | 0.04 33.11 % | 0.03 -26.25 % | 0.04 25.04 % | 0.03 1.84 % | 0.03 10.59 % | 0.03 -5.70 % | 0.03 43.47 % | 0.02 -8.57 % | 0.02 18.04 % | 0.02 -26.71 % | 0.03 -6.57 % | 0.03 57.82 % | 0.02 0.00 % | 0.02 -15.77 % | 0.02 0.00 % | 0.02 11.83 % | 0.02 0.00 % | 0.02 302.16 % | 0.00 -83.38 % | 0.03 |
| EBITDA | 70.068 M -10.58 % | 78.362 M 6.97 % | 73.258 M 11.02 % | 65.986 M 14.68 % | 57.541 M -22.28 % | 74.038 M 68.63 % | 43.906 M -18.41 % | 53.815 M 38.37 % | 38.891 M 1.01 % | 38.503 M 20.23 % | 32.025 M -7.27 % | 34.535 M 39.08 % | 24.831 M 36.05 % | 18.251 M 26.23 % | 14.458 M -20.63 % | 18.215 M -2.16 % | 18.617 M 24.44 % | 14.961 M 0.00 % | 14.961 M 31.03 % | 11.418 M 0.00 % | 11.418 M -42.35 % | 19.807 M 0.00 % | 19.807 M 117.79 % | 9.095 M -43.51 % | 16.099 M |
| Net income ratio | 0.03 27.04 % | 0.02 -28.55 % | 0.03 6.48 % | 0.03 9.66 % | 0.03 -5.36 % | 0.03 28.28 % | 0.02 -25.04 % | 0.03 24.44 % | 0.02 2.06 % | 0.02 10.52 % | 0.02 -4.53 % | 0.02 41.72 % | 0.01 -0.94 % | 0.02 -0.67 % | 0.02 -19.87 % | 0.02 -3.63 % | 0.02 59.04 % | 0.01 0.00 % | 0.01 -4.81 % | 0.01 0.00 % | 0.01 4.50 % | 0.01 0.00 % | 0.01 175.01 % | 0.00 -81.67 % | 0.02 |
| Ratio EBITDA | 0.05 4.29 % | 0.05 -16.89 % | 0.05 7.82 % | 0.05 4.28 % | 0.05 1.38 % | 0.05 11.20 % | 0.04 -11.62 % | 0.05 16.13 % | 0.04 4.82 % | 0.04 4.91 % | 0.04 -1.31 % | 0.04 40.48 % | 0.03 14.94 % | 0.02 -20.63 % | 0.03 -3.51 % | 0.03 -8.99 % | 0.03 39.43 % | 0.02 0.00 % | 0.02 -41.85 % | 0.04 0.00 % | 0.04 -18.25 % | 0.05 0.00 % | 0.05 102.72 % | 0.03 -41.63 % | 0.04 |
| Gross profit ratio | 0.08 1.84 % | 0.08 -14.89 % | 0.09 14.58 % | 0.08 24.89 % | 0.06 4.54 % | 0.06 -24.17 % | 0.08 3.84 % | 0.08 -0.45 % | 0.08 13.36 % | 0.07 -19.21 % | 0.09 5.31 % | 0.08 17.15 % | 0.07 -15.62 % | 0.08 8.11 % | 0.08 14.78 % | 0.07 -6.29 % | 0.07 -18.29 % | 0.09 0.00 % | 0.09 -28.00 % | 0.12 0.00 % | 0.12 3.48 % | 0.12 0.00 % | 0.12 27.73 % | 0.09 -24.42 % | 0.12 |
| Weighted average shs out dil | 14.938 M -4.19 % | 15.591 M -3.16 % | 16.100 M 4.83 % | 15.358 M -4.03 % | 16.003 M 33.36 % | 12.000 M -0.81 % | 12.098 M 0.90 % | 11.990 M -0.02 % | 11.992 M -3.32 % | 12.403 M 7.61 % | 11.527 M -3.58 % | 11.955 M -0.54 % | 12.021 M 0.11 % | 12.008 M 0.78 % | 11.915 M -0.58 % | 11.985 M -0.06 % | 11.992 M -0.73 % | 12.080 M 0.00 % | 12.080 M 1.09 % | 11.950 M 0.00 % | 11.950 M 20.15 % | 9.946 M 0.00 % | 9.946 M 37.84 % | 7.216 M 0.22 % | 7.200 M |
| Weighted average shs out | 14.510 M 7.27 % | 13.526 M -2.26 % | 13.839 M 5.88 % | 13.070 M 0.49 % | 13.006 M 8.39 % | 12.000 M -0.81 % | 12.098 M 0.90 % | 11.990 M -0.02 % | 11.992 M -3.32 % | 12.403 M 7.61 % | 11.527 M -3.58 % | 11.955 M -0.54 % | 12.021 M 0.11 % | 12.008 M 0.78 % | 11.915 M -0.58 % | 11.985 M -0.06 % | 11.992 M -0.73 % | 12.080 M 0.00 % | 12.080 M 1.09 % | 11.950 M 0.00 % | 11.950 M 20.15 % | 9.946 M 0.00 % | 9.946 M 37.84 % | 7.216 M 0.22 % | 7.200 M |
| EPS diluted | 2.71 18.34 % | 2.29 -8.76 % | 2.51 4.58 % | 2.40 25.65 % | 1.91 -41.95 % | 3.29 83.80 % | 1.79 -31.42 % | 2.61 48.30 % | 1.76 -1.68 % | 1.79 21.77 % | 1.47 -6.96 % | 1.58 41.07 % | 1.12 16.67 % | 0.96 57.38 % | 0.61 -33.70 % | 0.92 3.37 % | 0.89 43.55 % | 0.62 0.00 % | 0.62 113.79 % | 0.29 0.00 % | 0.29 -39.58 % | 0.48 0.00 % | 0.48 118.18 % | 0.22 -82.54 % | 1.26 |
| Earnings per share | 2.79 6.49 % | 2.62 -10.27 % | 2.92 3.55 % | 2.82 20.00 % | 2.35 -28.57 % | 3.29 83.80 % | 1.79 -31.42 % | 2.61 48.30 % | 1.76 -1.68 % | 1.79 21.77 % | 1.47 -6.96 % | 1.58 41.07 % | 1.12 16.67 % | 0.96 57.38 % | 0.61 -33.70 % | 0.92 3.37 % | 0.89 43.55 % | 0.62 0.00 % | 0.62 113.79 % | 0.29 0.00 % | 0.29 -39.58 % | 0.48 0.00 % | 0.48 118.18 % | 0.22 -82.54 % | 1.26 |
| Gross profit | 117.777 M -12.68 % | 134.879 M 9.55 % | 123.122 M 17.98 % | 104.357 M 37.34 % | 75.984 M -19.86 % | 94.813 M 14.99 % | 82.451 M -4.14 % | 86.013 M 18.62 % | 72.511 M 9.24 % | 66.377 M -7.41 % | 71.693 M -1.05 % | 72.451 M 15.98 % | 62.466 M -0.12 % | 62.538 M 71.95 % | 36.371 M -5.59 % | 38.524 M 0.74 % | 38.241 M -27.08 % | 52.438 M 0.00 % | 52.438 M 62.26 % | 32.318 M 0.00 % | 32.318 M -27.03 % | 44.287 M 0.00 % | 44.287 M 37.23 % | 32.273 M -26.86 % | 44.124 M |
| Income tax expense | 11.327 M -38.75 % | 18.492 M 35.72 % | 13.625 M 5.64 % | 12.897 M 25.44 % | 10.281 M -33.84 % | 15.540 M 124.76 % | 6.914 M -35.19 % | 10.668 M 51.17 % | 7.057 M -2.49 % | 7.237 M 26.99 % | 5.699 M -14.51 % | 6.666 M 47.18 % | 4.529 M -2.82 % | 4.660 M 193.47 % | 1.588 M -56.65 % | 3.663 M -8.00 % | 3.982 M 38.01 % | 2.885 M 0.00 % | 2.885 M 46.08 % | 1.975 M 0.00 % | 1.975 M -9.95 % | 2.193 M 0.00 % | 2.193 M | 0.000 -100.00 % | 930.000 K |
| Cost of revenue | 1.363 B -14.39 % | 1.592 B 30.64 % | 1.219 B 1.66 % | 1.199 B 8.09 % | 1.109 B -23.56 % | 1.451 B 54.86 % | 936.981 M -7.98 % | 1.018 B 19.20 % | 854.244 M -4.59 % | 895.362 M 16.66 % | 767.523 M -6.48 % | 820.700 M -2.26 % | 839.679 M 20.02 % | 699.589 M 57.98 % | 442.834 M -18.60 % | 544.044 M 8.02 % | 503.652 M -9.21 % | 554.761 M 0.00 % | 554.761 M 133.95 % | 237.128 M 0.00 % | 237.128 M -29.80 % | 337.795 M 0.00 % | 337.795 M 4.46 % | 323.372 M 0.00 % | 323.372 M |
| General and administrative expenses | 0.000 -100.00 % | 40.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.491 M 0.00 % | 12.491 M | 0.000 | 0.000 -100.00 % | 11.157 M 0.00 % | 11.157 M | 0.000 -100.00 % | 1.251 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.867 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.003 M 0.00 % | 1.003 M | 0.000 | 0.000 -100.00 % | 678.275 K 0.00 % | 678.275 K | 0.000 -100.00 % | 165.000 K |
| Other expenses | 53.958 M 92.58 % | 28.018 M -43.86 % | 49.909 M 20.03 % | 41.580 M | 0.000 | 0.000 -100.00 % | 45.346 M 31.24 % | 34.551 M -2.29 % | 35.361 M 5 039.68 % | 688.000 K -99.04 % | 71.693 M -1.05 % | 72.451 M 15.98 % | 62.466 M -0.12 % | 62.538 M 71.95 % | 36.371 M -5.59 % | 38.524 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.937 M |
| Operating expenses | 53.958 M -19.32 % | 66.881 M 34.01 % | 49.909 M 20.03 % | 41.580 M 67.93 % | 24.761 M -12.64 % | 28.344 M -33.71 % | 42.760 M 23.76 % | 34.551 M -2.29 % | 35.361 M 15.98 % | 30.489 M -26.60 % | 41.540 M 4.51 % | 39.749 M -36.37 % | 62.466 M -0.12 % | 62.538 M 71.95 % | 36.371 M -5.59 % | 38.524 M 89.75 % | 20.303 M -49.60 % | 40.286 M 0.00 % | 40.286 M 86.53 % | 21.598 M 0.00 % | 21.598 M -38.03 % | 34.853 M 0.00 % | 34.853 M 38.31 % | 25.200 M -11.72 % | 28.546 M |
| Cost and expenses | 1.417 B -14.59 % | 1.659 B 30.78 % | 1.269 B 2.28 % | 1.240 B 9.40 % | 1.134 B -23.35 % | 1.479 B 51.00 % | 979.741 M -6.94 % | 1.053 B 18.35 % | 889.605 M -3.91 % | 925.851 M 14.23 % | 810.547 M -5.80 % | 860.449 M -2.14 % | 879.239 M 15.37 % | 762.128 M 63.66 % | 465.677 M -20.06 % | 582.568 M 11.19 % | 523.955 M -11.95 % | 595.047 M 0.00 % | 595.047 M 129.99 % | 258.725 M 0.00 % | 258.725 M -30.57 % | 372.648 M 0.00 % | 372.648 M 6.91 % | 348.571 M -0.96 % | 351.960 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 -100.00 % | 1.193 M |
| Selling general and administrative expenses | 0.000 -100.00 % | 38.863 M | 0.000 | 0.000 -100.00 % | 24.761 M -12.64 % | 28.344 M 1 196.06 % | -2.586 M | 0.000 | 0.000 -100.00 % | 31.019 M 202.87 % | -30.153 M 7.79 % | -32.702 M | 0.000 -100.00 % | 28.267 M | 0.000 | 0.000 -100.00 % | 11.935 M -11.55 % | 13.494 M 0.00 % | 13.494 M 58.75 % | 8.500 M 0.00 % | 8.500 M -28.18 % | 11.835 M 0.00 % | 11.835 M 86.78 % | 6.337 M 347.49 % | 1.416 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 899.000 K | 0.000 | 0.000 -100.00 % | 3.314 M 87.35 % | 1.769 M 0.00 % | 1.769 M -66.31 % | 5.250 M 0.00 % | 5.250 M 110.23 % | 2.497 M 0.00 % | 2.497 M -54.33 % | 5.468 M 4 274.00 % | 125.000 K |
| Interest expense | 17.164 M -18.62 % | 21.092 M 19.08 % | 17.712 M 18.45 % | 14.953 M -3.96 % | 15.570 M 0.64 % | 15.471 M 12.87 % | 13.707 M 33.60 % | 10.260 M 11.12 % | 9.233 M 230.22 % | 2.796 M -62.77 % | 7.510 M 5.08 % | 7.147 M 39.59 % | 5.120 M 26 713.30 % | 19.095 K -99.59 % | 4.672 M 74.07 % | 2.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.506 M |
| Depreciation and amortization | 1.095 M -32.16 % | 1.614 M 6.89 % | 1.510 M 18.15 % | 1.278 M 13.60 % | 1.125 M 24.86 % | 901.000 K -44.69 % | 1.629 M 2.26 % | 1.593 M 6.56 % | 1.495 M -14.62 % | 1.751 M -6.46 % | 1.872 M 2.13 % | 1.833 M 6.63 % | 1.719 M 6.99 % | 1.607 M 72.76 % | 930.000 K 10.45 % | 842.000 K 24.01 % | 679.000 K -4.45 % | 710.612 K 0.00 % | 710.612 K 1.88 % | 697.500 K 0.00 % | 697.500 K -32.96 % | 1.040 M 0.00 % | 1.040 M 221.62 % | 323.500 K -47.05 % | 611.000 K |
| Operating income | 63.819 M -6.15 % | 67.998 M -7.12 % | 73.213 M 16.62 % | 62.777 M 22.56 % | 51.223 M -22.94 % | 66.469 M 67.47 % | 39.691 M -22.87 % | 51.462 M 38.52 % | 37.150 M 1.57 % | 36.574 M 27.57 % | 28.669 M -12.33 % | 32.702 M 42.77 % | 22.906 M 37.62 % | 16.644 M 23.04 % | 13.528 M -22.11 % | 17.368 M -3.18 % | 17.938 M 25.88 % | 14.251 M 0.00 % | 14.251 M 32.93 % | 10.721 M 0.00 % | 10.721 M -42.87 % | 18.766 M 0.00 % | 18.766 M 113.96 % | 8.771 M -43.54 % | 15.535 M |
| Operating income ratio | 0.04 9.46 % | 0.04 -27.84 % | 0.05 13.26 % | 0.05 11.45 % | 0.04 0.52 % | 0.04 10.44 % | 0.04 -16.45 % | 0.05 16.26 % | 0.04 5.41 % | 0.04 11.32 % | 0.03 -6.70 % | 0.04 44.20 % | 0.03 16.26 % | 0.02 -22.64 % | 0.03 -5.31 % | 0.03 -9.94 % | 0.03 41.05 % | 0.02 0.00 % | 0.02 -41.01 % | 0.04 0.00 % | 0.04 -18.99 % | 0.05 0.00 % | 0.05 99.15 % | 0.02 -41.66 % | 0.04 |
| Total other income expenses net | -12.010 M 2.69 % | -12.342 M 35.64 % | -19.177 M -47.27 % | -13.022 M -25.49 % | -10.377 M -17.88 % | -8.803 M 20.84 % | -11.121 M -17.06 % | -9.500 M -5.71 % | -8.987 M -14.11 % | -7.876 M -30.70 % | -6.026 M 15.68 % | -7.147 M -45.44 % | -4.914 M -25 634.49 % | -19.095 K 99.59 % | -4.672 M -74.39 % | -2.679 M 19.15 % | -3.314 M 14.31 % | -3.867 M 0.00 % | -3.867 M 26.34 % | -5.250 M 0.00 % | -5.250 M 55.62 % | -11.829 M 0.00 % | -11.829 M -65.09 % | -7.166 M -29.04 % | -5.553 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 |
| 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 505.033 M | 0.000 -100.00 % | 606.928 M | 0.000 -100.00 % | 375.407 M 567.05 % | 56.279 M -82.41 % | 319.990 M 824.03 % | 34.630 M -86.64 % | 259.239 M 480.77 % | 44.637 M -79.10 % | 213.584 M 112.54 % | 100.492 M 9.52 % | 91.759 M 621.94 % | 12.710 M -92.02 % | 159.195 M 0.00 % | 159.195 M -20.37 % | 199.930 M 0.00 % | 199.930 M 28.09 % | 156.090 M 0.00 % | 156.090 M -16.33 % | 186.544 M |
| Total investments | 0.000 -100.00 % | 229.861 M | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 123.766 M 9.96 % | 112.558 M 229 610.20 % | 49.000 K -99.93 % | 69.260 M 141 246.94 % | 49.000 K -99.95 % | 89.274 M 182 091.84 % | 49.000 K -0.76 % | 49.375 K 0.77 % | 49.000 K -99.81 % | 25.420 M 51 383.45 % | 49.375 K 0.00 % | 49.375 K 0.77 % | 49.000 K 0.00 % | 49.000 K -0.76 % | 49.375 K 0.00 % | 49.375 K 0.77 % | 49.000 K |
| Total debt | 0.000 -100.00 % | 508.830 M | 0.000 -100.00 % | 628.336 M | 0.000 -100.00 % | 376.109 M | 0.000 -100.00 % | 320.469 M | 0.000 -100.00 % | 260.070 M | 0.000 -100.00 % | 237.779 M 33.59 % | 177.991 M 72.56 % | 103.147 M | 0.000 -100.00 % | 171.905 M 0.00 % | 171.905 M -18.53 % | 211.006 M 0.00 % | 211.006 M 10.29 % | 191.322 M 0.00 % | 191.322 M -6.78 % | 205.233 M |
| Accumulated other comprehensive income loss | 722.163 M 1 402.32 % | 48.070 M -92.21 % | 617.049 M 28.01 % | 482.049 M -4.71 % | 505.876 M 1 149.08 % | 40.500 M -88.35 % | 347.679 M 52.71 % | 227.679 M -22.89 % | 295.280 M | 0.000 -100.00 % | 256.879 M | 0.000 | 0.000 -100.00 % | 145.776 M -20.98 % | 184.490 M | 0.000 | 0.000 -100.00 % | 109.493 M 0.00 % | 109.493 M | 0.000 | 0.000 -100.00 % | 41.804 M |
| Retained earnings | 0.000 -100.00 % | 412.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 267.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.286 M | 0.000 | 0.000 -100.00 % | 80.526 M | 0.000 | 0.000 -100.00 % | 40.490 M 0.00 % | 40.490 M | 0.000 | 0.000 -100.00 % | 18.502 M 0.00 % | 18.502 M 20.21 % | 15.392 M |
| Common stock | 0.000 -100.00 % | 141.800 M | 0.000 -100.00 % | 135.000 M | 0.000 -100.00 % | 130.000 M | 0.000 -100.00 % | 120.000 M | 0.000 -100.00 % | 120.000 M | 0.000 -100.00 % | 120.000 M 0.00 % | 120.000 M 100.00 % | 60.000 M | 0.000 -100.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 66.67 % | 36.000 M |
| Total equity | 722.163 M 0.00 % | 722.163 M 17.03 % | 617.049 M 0.00 % | 617.049 M 21.98 % | 505.876 M 0.00 % | 505.876 M 45.50 % | 347.679 M 0.00 % | 347.679 M 17.75 % | 295.280 M 0.00 % | 295.286 M 14.95 % | 256.879 M 0.00 % | 256.879 M 14.41 % | 224.529 M 9.11 % | 205.776 M 11.54 % | 184.490 M 0.00 % | 184.490 M 0.00 % | 184.490 M 8.85 % | 169.493 M 0.00 % | 169.493 M 4.30 % | 162.502 M 0.00 % | 162.502 M 216.20 % | 51.392 M |
| Other non current liabilities | -722.163 M -18 669.38 % | 3.889 M 100.63 % | -617.049 M -21 239.05 % | 2.919 M 100.58 % | -505.876 M -17 430.46 % | 2.919 M 100.84 % | -347.679 M -1 105.11 % | 34.591 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K |
| Long term debt | 0.000 -100.00 % | 2.057 M | 0.000 -100.00 % | 2.576 M | 0.000 -100.00 % | 1.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.865 M | 0.000 -100.00 % | 26.402 M -30.07 % | 37.755 M 0.84 % | 37.442 M | 0.000 -100.00 % | 62.467 M 0.00 % | 62.467 M -2.37 % | 63.984 M 0.00 % | 63.984 M 5.05 % | 60.908 M 0.00 % | 60.908 M -33.56 % | 91.672 M |
| Total non current liabilities | -722.163 M -12 245.36 % | 5.946 M 100.96 % | -617.049 M -11 329.28 % | 5.495 M 101.09 % | -505.876 M -12 929.72 % | 3.943 M 101.13 % | -347.679 M -1 105.11 % | 34.591 M | 0.000 -100.00 % | 24.865 M | 0.000 -100.00 % | 26.402 M -30.07 % | 37.754 M 0.83 % | 37.442 M | 0.000 -100.00 % | 62.467 M 0.00 % | 62.467 M -2.37 % | 63.984 M 0.00 % | 63.984 M 5.05 % | 60.908 M 0.00 % | 60.908 M -33.56 % | 91.667 M |
| Other current liabilities | 0.000 -100.00 % | 34.867 M | 0.000 -100.00 % | 63.270 M | 0.000 -100.00 % | 63.334 M | 0.000 -100.00 % | 77.771 M | 0.000 -100.00 % | 48.487 M | 0.000 -100.00 % | 52.505 M -16.81 % | 63.118 M 177.34 % | 22.758 M | 0.000 -100.00 % | 18.212 M 0.00 % | 18.212 M -61.36 % | 47.132 M 0.00 % | 47.132 M 425.64 % | 8.967 M 0.00 % | 8.967 M 309.25 % | 2.191 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.753 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 |
| Short term debt | 0.000 -100.00 % | 506.773 M | 0.000 -100.00 % | 628.336 M | 0.000 -100.00 % | 375.085 M | 0.000 -100.00 % | 320.469 M | 0.000 -100.00 % | 235.205 M | 0.000 -100.00 % | 237.779 M 69.56 % | 140.236 M 113.43 % | 65.705 M | 0.000 -100.00 % | 109.437 M 0.00 % | 109.437 M -25.56 % | 147.022 M 0.00 % | 147.022 M 12.73 % | 130.414 M 0.00 % | 130.414 M 14.84 % | 113.561 M |
| Total current liabilities | 0.000 -100.00 % | 1.736 B | 0.000 -100.00 % | 1.537 B | 0.000 -100.00 % | 1.567 B | 0.000 -100.00 % | 1.296 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 958.460 M 26.98 % | 754.788 M 59.16 % | 474.223 M | 0.000 -100.00 % | 480.809 M 0.00 % | 480.809 M -18.71 % | 591.489 M 0.00 % | 591.489 M 23.45 % | 479.142 M 0.00 % | 479.142 M 11.66 % | 429.096 M |
| Total liabilities | -722.163 M -141.45 % | 1.742 B 382.33 % | -617.049 M -140.01 % | 1.542 B 404.85 % | -505.876 M -132.20 % | 1.571 B 551.92 % | -347.679 M -126.14 % | 1.330 B | 0.000 -100.00 % | 1.105 B | 0.000 -100.00 % | 984.862 M 24.27 % | 792.542 M 54.89 % | 511.665 M | 0.000 -100.00 % | 543.276 M 0.00 % | 543.276 M -17.12 % | 655.473 M 0.00 % | 655.473 M 21.37 % | 540.050 M 0.00 % | 540.050 M 3.70 % | 520.763 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -203.914 M | 0.000 -100.00 % | 2.000 K 100.00 % | -56.279 M -196.18 % | 58.517 M 268.98 % | -34.630 M | 0.000 100.00 % | -44.637 M -285.62 % | 24.048 M 20 730 934.48 % | 116.000 -100.00 % | 3.688 M 129.02 % | -12.710 M -375.14 % | 4.620 M 0.00 % | 4.620 M 26.49 % | 3.652 M 0.00 % | 3.652 M -24.52 % | 4.838 M 0.00 % | 4.838 M 33.10 % | 3.635 M |
| Long term investments | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 49.000 K | 0.000 100.00 % | -58.468 M | 0.000 -100.00 % | 49.000 K | 0.000 100.00 % | -23.999 M -49 077.55 % | 49.000 K 0.00 % | 49.000 K | 0.000 -100.00 % | 49.375 K 0.00 % | 49.375 K 0.77 % | 49.000 K 0.00 % | 49.000 K -0.76 % | 49.375 K 0.00 % | 49.375 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.454 K 0.00 % | 31.454 K | 0.000 | 0.000 -100.00 % | 85.380 K 0.00 % | 85.380 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 203.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.000 K | 0.000 | 0.000 100.00 % | -48.884 K | 0.000 | 0.000 -100.00 % | 31.454 K 0.00 % | 31.454 K | 0.000 | 0.000 -100.00 % | 85.380 K 0.00 % | 85.380 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 27.005 M | 0.000 -100.00 % | 26.286 M | 0.000 -100.00 % | 18.780 M | 0.000 -100.00 % | 11.940 M | 0.000 -100.00 % | 13.998 M | 0.000 -100.00 % | 16.046 M -11.55 % | 18.142 M 134.12 % | 7.749 M | 0.000 -100.00 % | 7.242 M 0.00 % | 7.242 M 2.18 % | 7.088 M 0.00 % | 7.088 M -13.90 % | 8.233 M 0.00 % | 8.233 M 10.39 % | 7.458 M |
| Total non current assets | 0.000 -100.00 % | 32.191 M | 0.000 -100.00 % | 29.848 M | 0.000 -100.00 % | 22.197 M 139.44 % | -56.279 M -482.98 % | 14.695 M 142.43 % | -34.630 M -310.17 % | 16.477 M 136.91 % | -44.637 M -352.73 % | 17.662 M -11.92 % | 20.053 M 74.59 % | 11.486 M 190.37 % | -12.710 M -206.43 % | 11.943 M 0.00 % | 11.943 M 10.69 % | 10.789 M 0.00 % | 10.789 M -18.30 % | 13.206 M 0.00 % | 13.206 M 13.51 % | 11.634 M |
| Other current assets | -233.609 M -246.01 % | 159.995 M 173.86 % | -216.605 M -356.58 % | 84.421 M 167.85 % | -124.419 M -267.64 % | 74.216 M | 0.000 -100.00 % | 107.688 M | 0.000 -100.00 % | 94.754 M | 0.000 -100.00 % | 95.969 M -82.65 % | 552.979 M 862.62 % | 57.445 M | 0.000 -100.00 % | 54.570 M 0.00 % | 54.570 M -21.33 % | 69.365 M 0.00 % | 69.365 M 75.90 % | 39.433 M 0.00 % | 39.433 M 470.26 % | 6.915 M |
| Short term investments | 0.000 -100.00 % | 229.812 M | 0.000 -100.00 % | 203.963 M | 0.000 -100.00 % | 123.717 M 9.91 % | 112.558 M 92.35 % | 58.517 M -15.51 % | 69.260 M 96.02 % | 35.334 M -60.42 % | 89.274 M 271.23 % | 24.048 M 6 412 700.00 % | 375.000 | 0.000 -100.00 % | 25.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 3.797 M | 0.000 -100.00 % | 21.408 M | 0.000 -100.00 % | 702.000 K 101.25 % | -56.279 M -11 849.27 % | 479.000 K 101.38 % | -34.630 M -4 267.27 % | 831.000 K 101.86 % | -44.637 M -284.49 % | 24.195 M -68.78 % | 77.499 M 580.53 % | 11.388 M 189.60 % | -12.710 M -200.00 % | 12.710 M 0.00 % | 12.710 M 14.75 % | 11.076 M 0.00 % | 11.076 M -68.56 % | 35.232 M 0.00 % | 35.232 M 88.52 % | 18.689 M |
| Cash and short term investments | 233.609 M -5.44 % | 247.056 M 14.06 % | 216.605 M -3.89 % | 225.371 M 81.14 % | 124.419 M 0.00 % | 124.419 M 121.08 % | 56.279 M -4.61 % | 58.996 M 70.36 % | 34.630 M -4.24 % | 36.165 M -18.98 % | 44.637 M -7.47 % | 48.243 M -37.75 % | 77.499 M 580.53 % | 11.388 M -10.40 % | 12.710 M 0.00 % | 12.710 M 0.00 % | 12.710 M 14.75 % | 11.076 M 0.00 % | 11.076 M -68.56 % | 35.232 M 0.00 % | 35.232 M 88.52 % | 18.689 M |
| Total current assets | 0.000 -100.00 % | 2.432 B | 0.000 -100.00 % | 2.129 B | 0.000 -100.00 % | 2.055 B 3 551.26 % | 56.279 M -96.62 % | 1.663 B 4 702.86 % | 34.630 M -97.50 % | 1.384 B 2 999.86 % | 44.637 M -96.35 % | 1.224 B 22.77 % | 997.018 M 41.23 % | 705.955 M 5 454.34 % | 12.710 M -98.22 % | 715.824 M 0.00 % | 715.824 M -12.08 % | 814.177 M 0.00 % | 814.177 M 18.11 % | 689.346 M 0.00 % | 689.346 M 22.98 % | 560.518 M |
| Inventory | 0.000 -100.00 % | 714.077 M | 0.000 -100.00 % | 659.112 M | 0.000 -100.00 % | 587.384 M | 0.000 -100.00 % | 645.015 M | 0.000 -100.00 % | 542.286 M | 0.000 -100.00 % | 473.720 M 29.24 % | 366.540 M 41.71 % | 258.652 M | 0.000 -100.00 % | 321.129 M 0.00 % | 321.129 M -26.87 % | 439.145 M 0.00 % | 439.145 M 48.60 % | 295.516 M 0.00 % | 295.516 M -2.13 % | 301.960 M |
| Net receivables | 0.000 -100.00 % | 1.311 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.269 B | 0.000 -100.00 % | 851.533 M | 0.000 -100.00 % | 714.269 M | 0.000 -100.00 % | 606.147 M | 0.000 -100.00 % | 378.470 M | 0.000 -100.00 % | 327.415 M 0.00 % | 327.415 M 11.14 % | 294.591 M 0.00 % | 294.591 M -7.70 % | 319.165 M 0.00 % | 319.165 M 37.01 % | 232.954 M |
| Tax assets | 0.000 -100.00 % | 5.137 M | 0.000 -100.00 % | 3.513 M | 0.000 -100.00 % | 3.366 M | 0.000 -100.00 % | 2.706 M | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 1.567 M -15.84 % | 1.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 541.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K |
| Account payables | 0.000 -100.00 % | 1.138 B | 0.000 -100.00 % | 822.620 M | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 879.204 M | 0.000 -100.00 % | 790.568 M | 0.000 -100.00 % | 657.276 M 19.19 % | 551.434 M 42.95 % | 385.760 M | 0.000 -100.00 % | 353.159 M 0.00 % | 353.159 M -11.12 % | 397.335 M 0.00 % | 397.335 M 16.95 % | 339.761 M 0.00 % | 339.761 M 11.12 % | 305.763 M |
| Tax payables | 0.000 -100.00 % | 56.606 M | 0.000 -100.00 % | 22.450 M | 0.000 -100.00 % | 41.200 M | 0.000 -100.00 % | 18.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.581 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 119.920 M | 0.000 -100.00 % | 482.049 M | 0.000 -100.00 % | 68.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M | 0.000 -100.00 % | 136.879 M 470.25 % | 24.003 M | 0.000 | 0.000 -100.00 % | 84.000 M 0.00 % | 84.000 M | 0.000 | 0.000 -100.00 % | 84.000 M 0.00 % | 84.000 M 300.94 % | -41.804 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.464 B | 0.000 -100.00 % | 2.159 B | 0.000 -100.00 % | 2.077 B | 0.000 -100.00 % | 1.678 B | 0.000 -100.00 % | 1.400 B | 0.000 -100.00 % | 1.242 B 22.09 % | 1.017 B 41.76 % | 717.441 M | 0.000 -100.00 % | 727.766 M 0.00 % | 727.766 M -11.78 % | 824.966 M 0.00 % | 824.966 M 17.42 % | 702.552 M 0.00 % | 702.552 M 22.79 % | 572.155 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-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 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.353 M 0.00 % | 2.353 M -92.12 % | 29.867 M 0.00 % | 29.867 M 153.90 % | -55.410 M 0.00 % | -55.410 M -20.72 % | -45.899 M 0.00 % | -45.899 M -112.05 % | -21.646 M -1.00 % | -21.431 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.528 M 0.00 % | -25.528 M -15.65 % | -22.074 M 0.00 % | -22.074 M -279.65 % | 12.288 M 0.00 % | 12.288 M 136.36 % | -33.795 M 0.00 % | -33.795 M -48.93 % | -22.692 M 0.00 % | -22.692 M |
| 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 -100.00 % | 31.239 M 0.00 % | 31.239 M -47.06 % | 59.008 M 0.00 % | 59.008 M 182.17 % | -71.815 M 0.00 % | -71.815 M -28 617.76 % | -250.070 K 0.00 % | -250.070 K -1 100.28 % | 25.000 K 100.36 % | -6.894 M |
| 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 |
| 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 100.00 % | -3.359 M 0.00 % | -3.359 M 52.47 % | -7.067 M 0.00 % | -7.067 M -271.65 % | 4.117 M 0.00 % | 4.117 M 134.73 % | -11.854 M 0.00 % | -11.854 M -1 261.00 % | 1.021 M -87.48 % | 8.155 M |
| Other non cash items | -40.482 M -8.93 % | -37.163 M 8.04 % | -40.411 M -9.64 % | -36.858 M -20.59 % | -30.565 M 27.44 % | -42.126 M -128.97 % | -18.398 M 41.21 % | -31.294 M -48.27 % | -21.106 M 1.65 % | -21.461 M -26.66 % | -16.944 M 10.30 % | -18.889 M -40.30 % | -13.463 M -17.22 % | -11.485 M -58.02 % | -7.268 M -131.62 % | 22.984 M 0.00 % | 22.984 M 262.39 % | -14.153 M 0.00 % | -14.153 M -142.40 % | 33.384 M 0.00 % | 33.384 M 366.42 % | 7.157 M 0.00 % | 7.157 M -64.33 % | 20.065 M 246.73 % | 5.787 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.258 M 2.26 % | 3.186 M 6.56 % | 2.990 M -22.42 % | 3.854 M 2.94 % | 3.744 M 2.13 % | 3.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.658 M 0.00 % | 36.658 M 53.23 % | 23.923 M 0.00 % | 23.923 M 234.15 % | -17.834 M 0.00 % | -17.834 M 45.89 % | -32.958 M 0.00 % | -32.958 M -9 557.05 % | 348.500 K 106.90 % | -5.051 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -917.000 K 0.00 % | -917.000 K -32.11 % | -694.139 K 0.00 % | -694.139 K -1 679.84 % | -39.000 K 0.00 % | -39.000 K 97.35 % | -1.471 M 0.00 % | -1.471 M -958.27 % | -139.000 K 40.34 % | -233.000 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 554.000 K 0.00 % | 554.000 K 180.46 % | 197.535 K 0.00 % | 197.535 K 97.54 % | 100.000 K 0.00 % | 100.000 K 114.19 % | -704.494 K 0.00 % | -704.494 K | 0.000 100.00 % | -1.746 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -363.000 K 0.00 % | -363.000 K 26.90 % | -496.604 K 0.00 % | -496.604 K -914.10 % | 61.000 K 0.00 % | 61.000 K 102.80 % | -2.175 M 0.00 % | -2.175 M -1 465.10 % | -139.000 K 92.98 % | -1.979 M |
| 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 -100.00 % | 19.822 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.956 M 0.00 % | -36.956 M -63.46 % | -22.609 M 0.00 % | -22.609 M -497.06 % | 5.694 M 0.00 % | 5.694 M -87.89 % | 47.008 M 0.00 % | 47.008 M 4 340.99 % | 1.059 M 116.25 % | -6.512 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.956 M 0.00 % | -36.956 M -63.46 % | -22.609 M 0.00 % | -22.609 M -497.06 % | 5.694 M 0.00 % | 5.694 M -87.89 % | 47.008 M 0.00 % | 47.008 M 4 340.99 % | 1.059 M -92.05 % | 13.310 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 | 0.000 | 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 % | -23.358 M -328.66 % | 10.215 M | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.258 M 2.26 % | 3.186 M 6.56 % | 2.990 M -22.42 % | 3.854 M 2.94 % | 3.744 M 2.13 % | 3.666 M | 0.000 | 0.000 | 0.000 100.00 % | -661.000 K 0.00 % | -661.000 K -180.85 % | 817.609 K 0.00 % | 817.609 K 106.77 % | -12.079 M 0.00 % | -12.079 M -201.72 % | 11.875 M 203.41 % | -11.483 M -200.00 % | 11.483 M 82.82 % | 6.281 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.537 M 5.79 % | 56.279 M 6.00 % | 53.093 M 6 289.05 % | 831.000 K | 0.000 -100.00 % | 44.637 M 8.95 % | 40.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.483 M | 0.000 -100.00 % | 12.409 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.419 M 108.98 % | 59.537 M 5.79 % | 56.279 M 1 372.89 % | 3.821 M 359.81 % | 831.000 K -98.28 % | 48.381 M 8.39 % | 44.637 M | 0.000 | 0.000 | 0.000 100.00 % | -661.000 K 0.00 % | -661.000 K -180.85 % | 817.609 K 0.00 % | 817.609 K 106.77 % | -12.079 M 0.00 % | -12.079 M -201.72 % | 11.875 M | 0.000 -100.00 % | 11.483 M -38.56 % | 18.690 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.258 M 2.26 % | 3.186 M 6.56 % | 2.990 M -22.42 % | 3.854 M 2.94 % | 3.744 M 2.13 % | 3.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.658 M 0.00 % | 36.658 M 53.23 % | 23.923 M 0.00 % | 23.923 M 234.15 % | -17.834 M 0.00 % | -17.834 M 45.89 % | -32.958 M 0.00 % | -32.958 M -9 557.05 % | 348.500 K 106.90 % | -5.051 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -917.000 K 0.00 % | -917.000 K -32.11 % | -694.139 K 0.00 % | -694.139 K -1 679.84 % | -39.000 K 0.00 % | -39.000 K 97.35 % | -1.471 M 0.00 % | -1.471 M -958.27 % | -139.000 K 40.34 % | -233.000 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.258 M 2.26 % | 3.186 M 6.56 % | 2.990 M -22.42 % | 3.854 M 2.94 % | 3.744 M 2.13 % | 3.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.741 M 0.00 % | 35.741 M 53.86 % | 23.229 M 0.00 % | 23.229 M 229.97 % | -17.873 M 0.00 % | -17.873 M 48.09 % | -34.429 M 0.00 % | -34.429 M -16 533.80 % | 209.500 K 103.96 % | -5.284 M |
| 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 |