Target Hospitality Corp. THWWW
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 386.272 M -31.46 % | 563.608 M 12.28 % | 501.985 M 72.30 % | 291.337 M 29.40 % | 225.148 M -29.88 % | 321.096 M 33.46 % | 240.600 M 79.24 % | 134.235 M -10.19 % | 149.467 M |
| Net income | 71.265 M -58.97 % | 173.700 M 134.92 % | 73.939 M 1 715.80 % | -4.576 M 83.35 % | -27.478 M -540.64 % | 6.236 M 25.83 % | 4.956 M 405.20 % | 981.000 K -96.35 % | 26.909 M |
| Income before tax | 92.837 M -58.69 % | 224.750 M 111.41 % | 106.309 M 4 078.63 % | -2.672 M 92.56 % | -35.933 M -359.58 % | 13.843 M -17.16 % | 16.711 M -37.09 % | 26.565 M -39.92 % | 44.219 M |
| Income before tax ratio | 0.24 -39.73 % | 0.40 88.30 % | 0.21 2 409.08 % | -0.01 94.25 % | -0.16 -470.19 % | 0.04 -37.93 % | 0.07 -64.90 % | 0.20 -33.11 % | 0.30 |
| EBITDA | 125.098 M -62.39 % | 332.624 M 48.30 % | 224.293 M 110.91 % | 106.347 M 56.14 % | 68.112 M -39.24 % | 112.097 M 39.70 % | 80.239 M 34.73 % | 59.557 M -27.05 % | 81.642 M |
| Net income ratio | 0.18 -40.14 % | 0.31 109.24 % | 0.15 1 037.76 % | -0.02 87.13 % | -0.12 -728.41 % | 0.02 -5.72 % | 0.02 181.86 % | 0.01 -95.94 % | 0.18 |
| Ratio EBITDA | 0.32 -45.12 % | 0.59 32.08 % | 0.45 22.40 % | 0.37 20.66 % | 0.30 -13.34 % | 0.35 4.68 % | 0.33 -24.83 % | 0.44 -18.77 % | 0.55 |
| Gross profit ratio | 0.46 -17.03 % | 0.56 12.92 % | 0.49 41.52 % | 0.35 37.04 % | 0.25 -44.55 % | 0.46 22.08 % | 0.38 -5.10 % | 0.40 -39.38 % | 0.65 |
| Weighted average shs out dil | 101.435 M -3.69 % | 105.319 M 5.26 % | 100.058 M 3.57 % | 96.611 M 0.62 % | 96.018 M 1.60 % | 94.502 M 132.62 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M |
| Weighted average shs out | 100.135 M -1.20 % | 101.351 M 4.26 % | 97.213 M 0.62 % | 96.611 M 0.62 % | 96.018 M 1.60 % | 94.502 M 132.62 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M |
| EPS diluted | 0.70 -55.13 % | 1.56 110.81 % | 0.74 1 661.18 % | -0.05 83.66 % | -0.29 -323.08 % | 0.13 8.33 % | 0.12 397.93 % | 0.02 -96.36 % | 0.66 |
| Earnings per share | 0.71 -56.17 % | 1.62 113.16 % | 0.76 1 703.38 % | -0.05 83.66 % | -0.29 -323.08 % | 0.13 8.33 % | 0.12 397.93 % | 0.02 -96.36 % | 0.66 |
| Gross profit | 178.179 M -43.13 % | 313.324 M 26.79 % | 247.128 M 143.84 % | 101.350 M 77.32 % | 57.155 M -61.12 % | 147.013 M 62.92 % | 90.234 M 70.11 % | 53.046 M -45.56 % | 97.437 M |
| Income tax expense | 21.430 M -58.02 % | 51.050 M 57.71 % | 32.370 M 1 600.11 % | 1.904 M 122.52 % | -8.455 M -211.15 % | 7.607 M -35.29 % | 11.755 M -54.05 % | 25.584 M 47.80 % | 17.310 M |
| Cost of revenue | 208.093 M -16.86 % | 250.284 M -1.79 % | 254.857 M 34.14 % | 189.987 M 13.09 % | 167.993 M -3.50 % | 174.083 M 15.77 % | 150.366 M 85.20 % | 81.189 M 56.04 % | 52.030 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.618 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.722 M | 0.000 | 0.000 |
| Other expenses | 15.140 M -8.75 % | 16.592 M 11.60 % | 14.868 M -16.42 % | 17.790 M 13.68 % | 15.649 M 1.09 % | 15.481 M 87.08 % | 8.275 M 1 494.41 % | 519.000 K | 0.000 |
| Operating expenses | 69.398 M -4.57 % | 72.718 M -0.06 % | 72.761 M 13.24 % | 64.251 M 19.48 % | 53.777 M -41.51 % | 91.945 M 88.19 % | 48.858 M 62.76 % | 30.018 M -47.09 % | 56.730 M |
| Cost and expenses | 277.491 M -14.09 % | 323.002 M -1.41 % | 327.618 M 28.86 % | 254.238 M 14.64 % | 221.770 M -16.64 % | 266.028 M 33.53 % | 199.224 M 79.15 % | 111.207 M 2.25 % | 108.760 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 54.258 M -3.33 % | 56.126 M -3.05 % | 57.893 M 24.61 % | 46.461 M 21.86 % | 38.128 M -50.14 % | 76.464 M 84.96 % | 41.340 M 69.86 % | 24.337 M 54.10 % | 15.793 M |
| Interest income | 6.698 M 61.83 % | 4.139 M 167.72 % | 1.546 M -96.01 % | 38.704 M -3.32 % | 40.034 M 19.86 % | 33.401 M 493.32 % | 5.629 M -29.22 % | 7.953 M 126.45 % | 3.512 M |
| Interest expense | 23.317 M -12.92 % | 26.778 M -29.29 % | 37.869 M -2.16 % | 38.704 M -3.32 % | 40.034 M 32.58 % | 30.197 M 24.79 % | 24.198 M 750.25 % | 2.846 M | 0.000 |
| Depreciation and amortization | 15.642 M -81.37 % | 83.977 M 4.82 % | 80.115 M 13.94 % | 70.315 M 7.80 % | 65.225 M 10.33 % | 59.117 M 50.31 % | 39.330 M 30.47 % | 30.146 M -27.06 % | 41.329 M |
| Operating income | 108.781 M -54.79 % | 240.606 M 37.99 % | 174.367 M 370.00 % | 37.099 M 804.63 % | 4.101 M -91.48 % | 48.151 M 17.70 % | 40.909 M 90.65 % | 21.458 M -46.77 % | 40.313 M |
| Operating income ratio | 0.28 -34.03 % | 0.43 22.90 % | 0.35 172.78 % | 0.13 599.11 % | 0.02 -87.85 % | 0.15 -11.80 % | 0.17 6.37 % | 0.16 -40.73 % | 0.27 |
| Total other income expenses net | -15.944 M -0.55 % | -15.856 M 76.70 % | -68.058 M -71.12 % | -39.771 M -5.53 % | -37.687 M -32.76 % | -28.388 M -17.32 % | -24.198 M -573.82 % | 5.107 M 30.75 % | 3.906 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 18.978 M -80.41 % | 96.897 M -39.75 % | 160.826 M -47.58 % | 306.806 M -16.52 % | 367.520 M -7.30 % | 396.471 M 233.55 % | 118.863 M -50.48 % | 240.020 M 821.91 % | 26.035 M |
| Total investments | 0.000 100.00 % | -661.000 K -134.79 % | 1.900 M 112.92 % | -14.710 M 3.09 % | -15.179 M -136.18 % | -6.427 M -101.95 % | 330.379 M | 0.000 | 0.000 |
| Total debt | 209.646 M 4.39 % | 200.826 M -41.36 % | 342.499 M 3.72 % | 330.212 M -11.83 % | 374.499 M -7.13 % | 403.258 M 207.70 % | 131.057 M -48.11 % | 252.553 M 746.22 % | 29.845 M |
| Accumulated other comprehensive income loss | -2.785 M -5.57 % | -2.638 M -2.49 % | -2.574 M -4.55 % | -2.462 M -1.15 % | -2.434 M 4.85 % | -2.558 M -3.86 % | -2.463 M -51.85 % | -1.622 M 27.59 % | -2.240 M |
| Retained earnings | 0.000 -100.00 % | 261.115 M 197.79 % | 87.683 M 537.97 % | 13.744 M 34.26 % | 10.237 M -72.86 % | 37.715 M -89.27 % | 351.454 M 3 991 174.27 % | -8.806 K -100.02 % | 38.151 M |
| Common stock | 10.000 K 0.00 % | 10.000 K -99.99 % | 113.164 M 35.48 % | 83.527 M -6.34 % | 89.184 M 4.08 % | 85.687 M 9 233 412.93 % | 928.000 7.53 % | 863.000 -100.00 % | 274.663 M |
| Total equity | 421.090 M 11.60 % | 377.307 M 87.86 % | 200.847 M 106.48 % | 97.271 M -2.16 % | 99.421 M -19.43 % | 123.402 M -64.64 % | 348.991 M 2 154 963.60 % | 16.194 K -99.99 % | 310.574 M |
| Other non current liabilities | 3.099 M 27.85 % | 2.424 M -86.75 % | 18.293 M 255.62 % | 5.144 M 86.17 % | 2.763 M -2.19 % | 2.825 M -97.83 % | 130.329 M 158.24 % | -223.793 M -502.03 % | 55.666 M |
| Long term debt | 18.910 M -89.92 % | 187.543 M -45.01 % | 341.040 M 3.06 % | 330.908 M -11.70 % | 374.768 M -7.29 % | 404.254 M 1 865.83 % | 20.564 M -90.81 % | 223.793 M 1 172.20 % | 17.591 M |
| Total non current liabilities | 71.280 M -71.11 % | 246.716 M -35.07 % | 379.984 M 10.68 % | 343.325 M -11.81 % | 389.283 M -6.53 % | 416.469 M 176.00 % | 150.893 M -43.23 % | 265.776 M 262.80 % | 73.257 M |
| Other current liabilities | 25.782 M -24.89 % | 34.327 M 32.07 % | 25.991 M -19.77 % | 32.397 M 34.61 % | 24.068 M -29.91 % | 34.341 M 47.39 % | 23.300 M 618.69 % | -4.492 M -117.58 % | 25.550 M |
| Deferred revenue | 699.000 K -61.04 % | 1.794 M -98.51 % | 120.040 M 342.33 % | 27.138 M 310.00 % | 6.619 M -60.62 % | 16.809 M -5.59 % | 17.805 M 153.18 % | -33.478 M | 0.000 |
| Short term debt | 190.646 M 1 335.26 % | 13.283 M -51.35 % | 27.302 M 1 772.57 % | 1.458 M -65.30 % | 4.202 M 112.44 % | 1.978 M -19.13 % | 2.446 M | 0.000 -100.00 % | 12.254 M |
| Total current liabilities | 233.404 M 231.87 % | 70.330 M -63.16 % | 190.896 M 162.23 % | 72.796 M 59.88 % | 45.533 M -25.26 % | 60.921 M -6.49 % | 65.148 M 28 740.08 % | 225.894 K -99.44 % | 40.445 M |
| Total liabilities | 304.684 M -3.90 % | 317.046 M -44.46 % | 570.880 M 37.19 % | 416.121 M -4.30 % | 434.816 M -8.92 % | 477.390 M 120.97 % | 216.041 M 95 538.22 % | 225.894 K -99.80 % | 113.702 M |
| Other non current assets | 322.723 M 12 918.27 % | 2.479 M -96.00 % | 61.999 M 96.57 % | 31.541 M -9.96 % | 35.029 M 27.85 % | 27.398 M 10 560.70 % | 257.000 K 100.10 % | -245.546 M -453.53 % | 69.455 M |
| Long term investments | 0.000 | 0.000 100.00 % | -51.906 M -252.86 % | -14.710 M 3.09 % | -15.179 M -136.18 % | -6.427 M -291.00 % | 3.365 M | 0.000 | 0.000 |
| Intangible assets | 52.807 M -21.12 % | 66.943 M -10.96 % | 75.182 M -15.03 % | 88.485 M -14.19 % | 103.121 M -12.51 % | 117.866 M -7.47 % | 127.383 M 232.30 % | 38.334 M 34.40 % | 28.523 M |
| GoodWill | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 20.06 % | 34.180 M 323.81 % | 8.065 M | 0.000 |
| Goodwill and intangible assets | 93.845 M -13.09 % | 107.981 M -7.09 % | 116.220 M -10.27 % | 129.523 M -10.15 % | 144.159 M -9.28 % | 158.904 M -1.65 % | 161.563 M 248.20 % | 46.399 M 62.67 % | 28.523 M |
| Property plant equipment net | 59.870 M -85.16 % | 403.393 M 12.95 % | 357.129 M 22.39 % | 291.792 M -6.32 % | 311.487 M -11.93 % | 353.695 M 13.20 % | 312.441 M 56.70 % | 199.389 M 2.83 % | 193.907 M |
| Total non current assets | 476.438 M -7.28 % | 513.853 M -4.02 % | 535.348 M 18.22 % | 452.856 M -7.71 % | 490.675 M -9.13 % | 539.997 M 10.19 % | 490.046 M 202 324.74 % | 242.088 K -99.92 % | 291.885 M |
| Other current assets | 9.326 M -1.61 % | 9.479 M -24.49 % | 12.553 M -5.62 % | 13.300 M 129.31 % | 5.800 M 31.07 % | 4.425 M 5 735.19 % | 75.833 K -98.47 % | 4.948 M -95.83 % | 118.742 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.900 M 5.56 % | 1.800 M 5.88 % | 1.700 M | 0.000 -100.00 % | 330.379 M | 0.000 | 0.000 |
| cash and cash equivalents | 190.668 M 83.46 % | 103.929 M -42.79 % | 181.673 M 676.18 % | 23.406 M 235.38 % | 6.979 M 2.83 % | 6.787 M -44.34 % | 12.194 M -2.70 % | 12.533 M 228.95 % | 3.810 M |
| Cash and short term investments | 190.668 M 83.46 % | 103.929 M -42.79 % | 181.673 M 676.18 % | 23.406 M 235.38 % | 6.979 M 2.83 % | 6.787 M -44.34 % | 12.194 M -2.70 % | 12.533 M 228.95 % | 3.810 M |
| Total current assets | 249.336 M 38.14 % | 180.500 M -23.64 % | 236.379 M 290.48 % | 60.536 M 38.97 % | 43.562 M -28.35 % | 60.795 M -18.92 % | 74.986 M 107.88 % | 36.071 M -72.75 % | 132.391 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.000 M 25.00 % | 1.600 M 77.78 % | 900.000 K -18.18 % | 1.100 M 22.22 % | 900.000 K 80.00 % | 500.000 K | 0.000 |
| Net receivables | 49.342 M -26.46 % | 67.092 M 59.16 % | 42.153 M 46.47 % | 28.780 M 2.12 % | 28.183 M -41.87 % | 48.483 M -17.58 % | 58.827 M 225.19 % | 18.090 M 83.86 % | 9.839 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 51.906 M 252.86 % | 14.710 M -3.09 % | 15.179 M 136.18 % | 6.427 M -48.25 % | 12.420 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.071 M | 0.000 |
| Account payables | 16.187 M -22.65 % | 20.926 M 19.15 % | 17.563 M 48.80 % | 11.803 M 10.89 % | 10.644 M 36.58 % | 7.793 M -63.92 % | 21.597 M | 0.000 -100.00 % | 2.641 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 3.675 M -32.93 % | 5.479 M -24.67 % | 7.273 M -38.11 % | 11.752 M 25.15 % | 9.390 M -52.02 % | 19.571 M | 0.000 | 0.000 |
| Minority interest | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 29.228 M 28.57 % | 22.733 M -12.03 % | 25.843 M 1 713.54 % | 1.425 M 58.33 % | 900.000 K -54.66 % | 1.985 M -19.31 % | 2.460 M 44.71 % | 1.700 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.622 M | 0.000 |
| Other total stockholders equity | 423.856 M 256.72 % | 118.820 M 2.67 % | 115.728 M 34.60 % | 85.979 M 3.60 % | 82.992 M 4.24 % | 79.619 M -75.12 % | 319.968 M 1 325 532.85 % | 24.137 K | 0.000 |
| Deferred tax liabilities non current | 49.271 M -7.17 % | 53.074 M 249.82 % | 15.172 M 367.44 % | -5.673 M 51.73 % | -11.752 M -25.15 % | -9.390 M -459.77 % | 2.610 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -265.776 M | 0.000 |
| Total assets | 725.774 M 4.53 % | 694.353 M -10.03 % | 771.727 M 50.32 % | 513.392 M -3.90 % | 534.237 M -11.08 % | 600.792 M 6.33 % | 565.032 M 233 299.43 % | 242.088 K -99.94 % | 424.276 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 37.902 M 26.84 % | 29.882 M 6 271.43 % | 469.000 K 105.36 % | -8.751 M -246.04 % | 5.992 M -44.85 % | 10.864 M -50.34 % | 21.878 M | 0.000 |
| Stock based compensation | 7.306 M -34.62 % | 11.174 M -41.93 % | 19.242 M 278.48 % | 5.084 M 40.99 % | 3.606 M 106.17 % | 1.749 M -84.62 % | 11.375 M | 0.000 | 0.000 |
| Change in working capital | -9.121 M 94.49 % | -165.455 M -348.83 % | 66.493 M 163.33 % | 25.251 M 288.72 % | 6.496 M 124.15 % | -26.895 M 38.72 % | -43.891 M -227.76 % | -13.391 M -369.86 % | -2.850 M |
| Accounts receivables | 17.599 M 168.21 % | -25.800 M -88.43 % | -13.692 M -514.54 % | -2.228 M -113.70 % | 16.267 M 118.64 % | 7.440 M 128.72 % | -25.908 M -276.73 % | -6.877 M -54.30 % | -4.457 M |
| Inventory | 0.000 -100.00 % | 10.394 M | 0.000 100.00 % | -9.926 M -856.26 % | -1.038 M -106.17 % | 16.826 M 330.05 % | 3.913 M | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -10.394 M -263.15 % | 6.371 M -35.82 % | 9.926 M 856.26 % | 1.038 M 106.17 % | -16.826 M -1 694.26 % | 1.055 M | 0.000 | 0.000 |
| Other working capital | -26.720 M 80.87 % | -139.655 M -289.20 % | 73.814 M 168.62 % | 27.479 M 381.23 % | -9.771 M 71.54 % | -34.335 M -49.60 % | -22.951 M -252.33 % | -6.514 M -505.35 % | 1.607 M |
| Other non cash items | 9.277 M -40.16 % | 15.503 M -67.96 % | 48.391 M 516.29 % | 7.852 M 7.65 % | 7.294 M -49.73 % | 14.511 M 284.81 % | 3.771 M 392.94 % | 765.000 K 103.70 % | -20.660 M |
| Net cash provided by operating activities | 151.675 M -3.27 % | 156.801 M -48.69 % | 305.612 M 192.17 % | 104.599 M 123.59 % | 46.781 M -22.67 % | 60.495 M 130.87 % | 26.203 M -35.74 % | 40.774 M -8.84 % | 44.728 M |
| Investments in property plant and equipment | -30.244 M 52.65 % | -63.874 M 46.90 % | -120.287 M -238.95 % | -35.488 M -191.43 % | -12.177 M 85.63 % | -84.732 M -6.34 % | -79.684 M -391.45 % | -16.214 M -216.37 % | -5.125 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 615.000 K | 0.000 -100.00 % | 990.000 K 103.30 % | -30.000 M 85.03 % | -200.356 M -448.35 % | -36.538 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -250.000 K | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 |
| Other investing activites | 1.402 M 132.56 % | -4.306 M 79.05 % | -20.556 M -4 714.05 % | -427.000 K -279.41 % | 238.000 K -88.26 % | 2.027 M -96.57 % | 59.123 M 176.29 % | -77.494 M | 0.000 |
| Net cash used for investing activites | -28.842 M 57.70 % | -68.180 M 51.38 % | -140.228 M -290.44 % | -35.915 M -228.02 % | -10.949 M 90.29 % | -112.705 M 48.98 % | -220.917 M -69.62 % | -130.246 M -2 441.39 % | -5.125 M |
| Debt repayment | -1.695 M 98.90 % | -154.458 M -2 021.09 % | -7.282 M 86.04 % | -52.172 M -73.08 % | -30.144 M -107.73 % | 390.056 M 419.86 % | -121.946 M -7 415.30 % | 1.667 M 103.29 % | -50.624 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 346.710 M | 0.000 | 0.000 |
| Common stock repurchased | -33.496 M -391.29 % | -6.818 M -5 534.71 % | -121.000 K -22.22 % | -99.000 K 98.14 % | -5.318 M 70.85 % | -18.241 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.738 M -13.48 % | -23.561 M | 0.000 |
| Other financing activites | -873.000 K 82.86 % | -5.093 M -1 769.84 % | 305.000 K | 0.000 100.00 % | -221.000 K 99.93 % | -325.163 M -194.73 % | 343.237 M 256.08 % | 96.392 M 802.38 % | 10.682 M |
| Net cash used provided by financing activities | -36.064 M 78.32 % | -166.369 M -2 243.89 % | -7.098 M 86.42 % | -52.271 M -46.49 % | -35.683 M -176.49 % | 46.652 M -76.02 % | 194.553 M 98.40 % | 98.059 M 345.50 % | -39.942 M |
| Effect of forex changes on cash | -30.000 K -850.00 % | 4.000 K 121.05 % | -19.000 K -235.71 % | 14.000 K 255.56 % | -9.000 K 83.33 % | -54.000 K 69.66 % | -178.000 K -230.88 % | 136.000 K 1 233.33 % | -12.000 K |
| Net change in cash | 86.739 M 211.57 % | -77.744 M -149.12 % | 158.267 M 863.46 % | 16.427 M 11 633.57 % | 140.000 K 102.49 % | -5.612 M -1 555.46 % | -339.000 K -103.89 % | 8.723 M 2 585.19 % | -351.000 K |
| Cash at beginning of period | 103.929 M -42.79 % | 181.673 M 676.18 % | 23.406 M 235.38 % | 6.979 M 2.05 % | 6.839 M -45.07 % | 12.451 M -0.65 % | 12.533 M 228.95 % | 3.810 M -8.44 % | 4.161 M |
| Cash at end of period | 190.668 M 83.46 % | 103.929 M -42.79 % | 181.673 M 676.18 % | 23.406 M 235.38 % | 6.979 M 2.05 % | 6.839 M -43.92 % | 12.194 M -2.70 % | 12.533 M 228.95 % | 3.810 M |
| Operating cash flow | 151.675 M -3.27 % | 156.801 M -48.69 % | 305.612 M 192.17 % | 104.599 M 123.59 % | 46.781 M -22.67 % | 60.495 M 130.87 % | 26.203 M -35.74 % | 40.774 M -8.84 % | 44.728 M |
| Capital expenditure | -30.244 M 55.80 % | -68.421 M 43.12 % | -120.287 M -238.95 % | -35.488 M -191.43 % | -12.177 M 85.63 % | -84.732 M -6.34 % | -79.684 M -391.45 % | -16.214 M -216.37 % | -5.125 M |
| Free CashFlow | 121.431 M 37.40 % | 88.380 M -52.31 % | 185.325 M 168.16 % | 69.111 M 99.72 % | 34.604 M 242.77 % | -24.237 M 54.68 % | -53.481 M -317.76 % | 24.560 M -37.98 % | 39.603 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 61.606 M -11.86 % | 69.897 M -16.48 % | 83.688 M -12.08 % | 95.191 M -5.49 % | 100.721 M -5.58 % | 106.672 M -15.49 % | 126.220 M -13.51 % | 145.939 M 1.61 % | 143.630 M -2.83 % | 147.819 M -3.03 % | 152.438 M -4.47 % | 159.565 M 45.53 % | 109.647 M 36.49 % | 80.335 M -1.66 % | 81.690 M -8.39 % | 89.169 M 18.91 % | 74.986 M 64.83 % | 45.493 M -11.85 % | 51.611 M 6.94 % | 48.263 M -9.99 % | 53.620 M -25.17 % | 71.655 M -5.86 % | 76.113 M -6.77 % | 81.643 M 0.35 % | 81.358 M -0.76 % | 81.982 M -14.74 % | 96.152 M 59.39 % | 60.326 M 32.65 % | 45.476 M 17.67 % | 38.646 M -1.20 % | 39.115 M 7.00 % | 36.555 M 24.84 % | 29.283 M 0.00 % | 29.283 M |
| Net income | -14.931 M -131.09 % | -6.461 M -151.68 % | 12.502 M -37.47 % | 19.994 M 8.75 % | 18.386 M -9.80 % | 20.383 M -46.14 % | 37.843 M -16.97 % | 45.579 M -1.88 % | 46.453 M 6.00 % | 43.825 M 38.81 % | 31.572 M 65.98 % | 19.022 M -16.76 % | 22.851 M 4 525.71 % | 494.000 K -82.35 % | 2.799 M -58.07 % | 6.675 M 831.91 % | -912.000 K 93.06 % | -13.138 M -42.65 % | -9.210 M -17.03 % | -7.870 M 44.58 % | -14.200 M -473.59 % | 3.801 M 5 659.09 % | 66.000 K -99.31 % | 9.569 M -9.56 % | 10.580 M 175.68 % | -13.979 M -2 294.72 % | 636.937 K -71.12 % | 2.205 M 88.57 % | 1.170 M 55.97 % | 749.862 K 19 802.10 % | -3.806 K 23.88 % | -5.000 K -100.14 % | 3.620 M 0.00 % | 3.620 M |
| Income before tax | -17.855 M -129.65 % | -7.775 M -146.13 % | 16.856 M -30.28 % | 24.178 M -4.35 % | 25.278 M -4.70 % | 26.526 M -45.15 % | 48.365 M -19.64 % | 60.187 M 0.05 % | 60.156 M 13.77 % | 52.876 M 18.41 % | 44.655 M 43.80 % | 31.053 M 7.01 % | 29.019 M 1 734.32 % | 1.582 M -65.34 % | 4.564 M -45.26 % | 8.337 M 957.72 % | -972.000 K 93.34 % | -14.602 M -17.02 % | -12.478 M -14.89 % | -10.861 M 34.69 % | -16.629 M -512.22 % | 4.034 M 91.09 % | 2.111 M -83.58 % | 12.859 M -12.53 % | 14.701 M 192.87 % | -15.829 M -2 585.18 % | 636.937 K -71.12 % | 2.205 M 88.57 % | 1.170 M 55.97 % | 749.862 K 19 802.10 % | -3.806 K 23.88 % | -5.000 K -100.08 % | 6.384 M 0.00 % | 6.384 M |
| Income before tax ratio | -0.29 -160.55 % | -0.11 -155.23 % | 0.20 -20.70 % | 0.25 1.20 % | 0.25 0.93 % | 0.25 -35.10 % | 0.38 -7.09 % | 0.41 -1.53 % | 0.42 17.09 % | 0.36 22.11 % | 0.29 50.53 % | 0.19 -26.47 % | 0.26 1 243.95 % | 0.02 -64.75 % | 0.06 -40.24 % | 0.09 821.29 % | -0.01 95.96 % | -0.32 -32.76 % | -0.24 -7.44 % | -0.23 27.44 % | -0.31 -650.87 % | 0.06 102.98 % | 0.03 -82.39 % | 0.16 -12.84 % | 0.18 193.59 % | -0.19 -3 014.72 % | 0.01 -81.88 % | 0.04 42.15 % | 0.03 32.54 % | 0.02 20 041.21 % | 0.00 28.86 % | 0.00 -100.06 % | 0.22 0.00 % | 0.22 |
| EBITDA | 748.000 K -95.27 % | 15.819 M -60.67 % | 40.223 M -15.68 % | 47.700 M -3.71 % | 49.537 M -3.68 % | 51.431 M -30.64 % | 74.156 M -19.74 % | 92.393 M -0.67 % | 93.014 M 7.81 % | 86.279 M 17.98 % | 73.130 M 31.64 % | 55.552 M 4.04 % | 53.396 M 90.88 % | 27.974 M -11.19 % | 31.499 M -12.75 % | 36.104 M 34.58 % | 26.827 M 128.67 % | 11.732 M -4.67 % | 12.307 M -15.99 % | 14.649 M 55.15 % | 9.442 M -70.32 % | 31.817 M 19.20 % | 26.691 M -28.45 % | 37.305 M -2.36 % | 38.207 M 1 889.95 % | 1.920 M 293.59 % | -991.779 K -231.50 % | -299.175 K -69.53 % | -176.468 K -101.41 % | 12.524 M 329 159.38 % | -3.806 K 23.88 % | -5.000 K -100.04 % | 12.920 M 0.00 % | 12.920 M |
| Net income ratio | -0.24 -162.20 % | -0.09 -161.88 % | 0.15 -28.88 % | 0.21 15.06 % | 0.18 -4.47 % | 0.19 -36.27 % | 0.30 -4.00 % | 0.31 -3.43 % | 0.32 9.09 % | 0.30 43.15 % | 0.21 73.74 % | 0.12 -42.80 % | 0.21 3 289.12 % | 0.01 -82.05 % | 0.03 -54.23 % | 0.07 715.49 % | -0.01 95.79 % | -0.29 -61.83 % | -0.18 -9.44 % | -0.16 38.43 % | -0.26 -599.24 % | 0.05 6 017.39 % | 0.00 -99.26 % | 0.12 -9.87 % | 0.13 176.27 % | -0.17 -2 674.06 % | 0.01 -81.88 % | 0.04 42.15 % | 0.03 32.54 % | 0.02 20 041.21 % | 0.00 28.86 % | 0.00 -100.11 % | 0.12 0.00 % | 0.12 |
| Ratio EBITDA | 0.01 -94.64 % | 0.23 -52.91 % | 0.48 -4.08 % | 0.50 1.89 % | 0.49 2.01 % | 0.48 -17.94 % | 0.59 -7.20 % | 0.63 -2.24 % | 0.65 10.95 % | 0.58 21.67 % | 0.48 37.80 % | 0.35 -28.51 % | 0.49 39.85 % | 0.35 -9.69 % | 0.39 -4.77 % | 0.40 13.17 % | 0.36 38.73 % | 0.26 8.15 % | 0.24 -21.44 % | 0.30 72.37 % | 0.18 -60.34 % | 0.44 26.62 % | 0.35 -23.25 % | 0.46 -2.70 % | 0.47 1 905.21 % | 0.02 327.05 % | -0.01 -107.99 % | 0.00 -27.80 % | 0.00 -101.20 % | 0.32 333 152.86 % | 0.00 28.86 % | 0.00 -100.03 % | 0.44 0.00 % | 0.44 |
| Gross profit ratio | -0.07 -127.85 % | 0.26 -41.92 % | 0.44 -6.83 % | 0.47 12.13 % | 0.42 -7.92 % | 0.46 0.16 % | 0.46 -22.74 % | 0.59 3.66 % | 0.57 3.42 % | 0.55 0.75 % | 0.55 6.10 % | 0.52 8.24 % | 0.48 37.91 % | 0.35 -2.82 % | 0.36 -5.12 % | 0.38 4.41 % | 0.36 43.28 % | 0.25 28.82 % | 0.20 -19.45 % | 0.24 58.88 % | 0.15 -59.66 % | 0.38 -8.55 % | 0.41 -12.28 % | 0.47 -1.92 % | 0.48 4.55 % | 0.46 -11.06 % | 0.52 -13.57 % | 0.60 25.30 % | 0.48 14.74 % | 0.42 -28.77 % | 0.59 1.43 % | 0.58 0.70 % | 0.57 0.00 % | 0.57 |
| Weighted average shs out dil | 99.396 M 0.29 % | 99.112 M -1.04 % | 100.156 M -1.13 % | 101.297 M 0.04 % | 101.253 M -1.08 % | 102.363 M -2.08 % | 104.539 M -0.53 % | 105.094 M 0.05 % | 105.046 M -1.14 % | 106.257 M 4.30 % | 101.874 M 4.76 % | 97.242 M 0.17 % | 97.077 M 0.14 % | 96.937 M 0.12 % | 96.823 M 0.01 % | 96.815 M 0.28 % | 96.545 M 0.39 % | 96.168 M 0.01 % | 96.155 M 0.02 % | 96.138 M 0.14 % | 96.003 M 0.16 % | 95.850 M -2.03 % | 97.836 M -2.26 % | 100.103 M -0.11 % | 100.217 M 25.92 % | 79.590 M 95.91 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M |
| Weighted average shs out | 99.396 M 0.29 % | 99.112 M -0.08 % | 99.190 M -1.24 % | 100.439 M 0.18 % | 100.262 M -0.39 % | 100.658 M -0.99 % | 101.661 M 0.04 % | 101.621 M 0.15 % | 101.465 M 0.82 % | 100.643 M 3.13 % | 97.589 M 0.36 % | 97.242 M 0.17 % | 97.077 M 0.14 % | 96.937 M 0.12 % | 96.823 M 0.01 % | 96.815 M 0.28 % | 96.545 M 0.39 % | 96.168 M 0.01 % | 96.155 M 0.02 % | 96.138 M 0.14 % | 96.003 M 0.16 % | 95.850 M -2.03 % | 97.836 M -2.26 % | 100.103 M -0.11 % | 100.217 M 25.92 % | 79.590 M 95.91 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M 0.00 % | 40.625 M |
| EPS diluted | -0.15 -114.57 % | -0.07 -158.33 % | 0.12 -40.00 % | 0.20 11.11 % | 0.18 -10.00 % | 0.20 -31.03 % | 0.29 -32.56 % | 0.43 -2.27 % | 0.44 7.32 % | 0.41 32.26 % | 0.31 55.00 % | 0.20 -16.67 % | 0.24 4 605.88 % | 0.01 -83.00 % | 0.03 -57.14 % | 0.07 844.68 % | -0.01 93.29 % | -0.14 -46.14 % | -0.10 -16.97 % | -0.08 45.40 % | -0.15 -477.83 % | 0.04 5 571.43 % | 0.00 -99.30 % | 0.10 -9.09 % | 0.11 161.11 % | -0.18 -1 246.50 % | 0.02 -71.09 % | 0.05 88.54 % | 0.03 55.68 % | 0.02 18 600.00 % | 0.00 0.00 % | 0.00 -100.11 % | 0.09 0.00 % | 0.09 |
| Earnings per share | -0.15 -114.57 % | -0.07 -153.85 % | 0.13 -35.00 % | 0.20 11.11 % | 0.18 -10.00 % | 0.20 -33.33 % | 0.30 -33.33 % | 0.45 -2.17 % | 0.46 4.55 % | 0.44 37.50 % | 0.32 60.00 % | 0.20 -16.67 % | 0.24 4 605.88 % | 0.01 -83.00 % | 0.03 -57.14 % | 0.07 844.68 % | -0.01 93.29 % | -0.14 -46.14 % | -0.10 -16.97 % | -0.08 45.40 % | -0.15 -477.83 % | 0.04 5 571.43 % | 0.00 -99.30 % | 0.10 -9.09 % | 0.11 161.11 % | -0.18 -1 246.50 % | 0.02 -80.38 % | 0.08 177.78 % | 0.03 55.68 % | 0.02 18 600.00 % | 0.00 0.00 % | 0.00 -100.11 % | 0.09 0.00 % | 0.09 |
| Gross profit | -4.410 M -124.55 % | 17.964 M -51.49 % | 37.031 M -18.09 % | 45.210 M 5.97 % | 42.662 M -13.06 % | 49.068 M -15.36 % | 57.970 M -33.18 % | 86.756 M 5.33 % | 82.366 M 0.49 % | 81.963 M -2.31 % | 83.898 M 1.36 % | 82.771 M 57.52 % | 52.545 M 88.23 % | 27.916 M -4.44 % | 29.212 M -13.08 % | 33.608 M 24.16 % | 27.069 M 136.16 % | 11.462 M 13.55 % | 10.094 M -13.86 % | 11.718 M 43.01 % | 8.194 M -69.82 % | 27.147 M -13.90 % | 31.531 M -18.22 % | 38.556 M -1.57 % | 39.172 M 3.76 % | 37.754 M -24.17 % | 49.785 M 37.76 % | 36.139 M 66.22 % | 21.742 M 35.02 % | 16.103 M -29.63 % | 22.883 M 8.54 % | 21.083 M 25.70 % | 16.772 M 0.00 % | 16.772 M |
| Income tax expense | -2.937 M -123.18 % | -1.316 M -130.52 % | 4.312 M 5.58 % | 4.084 M -40.74 % | 6.892 M 12.19 % | 6.143 M -41.62 % | 10.522 M -27.97 % | 14.608 M 6.60 % | 13.703 M 12.16 % | 12.217 M -6.62 % | 13.083 M 8.74 % | 12.031 M 95.06 % | 6.168 M 466.91 % | 1.088 M -38.36 % | 1.765 M 6.20 % | 1.662 M 2 870.00 % | -60.000 K 95.90 % | -1.464 M 55.22 % | -3.269 M -9.29 % | -2.991 M -23.14 % | -2.429 M -1 142.49 % | 233.000 K -88.61 % | 2.045 M -37.84 % | 3.290 M -20.17 % | 4.121 M 322.76 % | -1.850 M | 0.000 -100.00 % | 1.678 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.764 M 0.00 % | 2.764 M |
| Cost of revenue | 66.016 M 27.12 % | 51.933 M 11.31 % | 46.657 M -6.65 % | 49.981 M -13.91 % | 58.059 M 0.79 % | 57.604 M -15.60 % | 68.250 M 15.32 % | 59.183 M -3.40 % | 61.264 M -6.97 % | 65.856 M -3.92 % | 68.540 M -10.75 % | 76.794 M 34.49 % | 57.102 M 8.93 % | 52.419 M -0.11 % | 52.478 M -5.55 % | 55.561 M 15.95 % | 47.917 M 40.80 % | 34.031 M -18.03 % | 41.517 M 13.61 % | 36.545 M -19.55 % | 45.426 M 2.06 % | 44.508 M -0.17 % | 44.582 M 3.47 % | 43.087 M 2.14 % | 42.186 M -4.62 % | 44.228 M -4.61 % | 46.367 M 91.70 % | 24.187 M 1.91 % | 23.734 M 5.28 % | 22.543 M 38.88 % | 16.232 M 4.91 % | 15.472 M 23.67 % | 12.511 M 0.00 % | 12.511 M |
| General and administrative 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 -100.00 % | 1.142 M 281.73 % | 299.175 K 69.53 % | 176.468 K 17.44 % | 150.263 K 3 848.06 % | 3.806 K -23.88 % | 5.000 K | 0.000 | 0.000 |
| Selling and marketing 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 |
| Other expenses | 0.000 -100.00 % | 4.235 M 17.54 % | 3.603 M -7.62 % | 3.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.807 M 26.30 % | 3.806 M 3.51 % | 3.677 M 1.88 % | 3.609 M -4.42 % | 3.776 M -23.08 % | 4.909 M 19.76 % | 4.099 M -9.71 % | 4.540 M 7.02 % | 4.242 M 14 727.59 % | -29.000 K -100.70 % | 4.158 M -8.49 % | 4.544 M 347.68 % | 1.015 M 115.40 % | -6.593 M -1 398.41 % | -440.000 K -457.72 % | 123.000 K 223.68 % | 38.000 K | 0.000 | 0.000 -100.00 % | 515.000 K 14.44 % | 450.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.664 M -33.49 % | 19.040 M 17.32 % | 16.229 M -5.75 % | 17.219 M 30.87 % | 13.157 M -29.38 % | 18.630 M 147.90 % | 7.515 M -60.53 % | 19.040 M 8.13 % | 17.609 M -11.98 % | 20.006 M 1.63 % | 19.685 M -13.78 % | 22.830 M 55.18 % | 14.712 M -5.30 % | 15.535 M 0.00 % | 15.535 M -8.22 % | 16.926 M 4.37 % | 16.217 M 4.13 % | 15.574 M 23.38 % | 12.623 M -0.34 % | 12.666 M -13.51 % | 14.645 M 3.82 % | 14.106 M 4.27 % | 13.528 M -10.78 % | 15.162 M 2.86 % | 14.741 M -69.62 % | 48.515 M 4 148.09 % | 1.142 M 281.73 % | 299.175 K 69.53 % | 176.468 K 17.44 % | 150.263 K 3 848.06 % | 3.806 K -23.88 % | 5.000 K -99.96 % | 11.803 M 0.00 % | 11.803 M |
| Cost and expenses | 78.680 M 10.86 % | 70.973 M 12.86 % | 62.886 M -6.42 % | 67.200 M -5.58 % | 71.170 M -6.64 % | 76.234 M 0.62 % | 75.765 M -3.14 % | 78.223 M -0.82 % | 78.873 M -8.14 % | 85.862 M -2.68 % | 88.225 M -11.44 % | 99.624 M 38.73 % | 71.814 M 5.68 % | 67.954 M -0.09 % | 68.013 M -6.17 % | 72.487 M 13.02 % | 64.134 M 29.29 % | 49.605 M -8.38 % | 54.140 M 10.02 % | 49.211 M -18.08 % | 60.071 M 2.49 % | 58.614 M 0.87 % | 58.110 M -0.24 % | 58.249 M 2.32 % | 56.927 M -38.62 % | 92.743 M 8 020.80 % | 1.142 M 281.73 % | 299.175 K 69.53 % | 176.468 K 17.44 % | 150.263 K 3 848.06 % | 3.806 K -23.88 % | 5.000 K -99.98 % | 24.313 M 0.00 % | 24.313 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 |
| Selling general and administrative expenses | 12.664 M -14.46 % | 14.805 M 17.26 % | 12.626 M -5.20 % | 13.319 M -1.03 % | 13.457 M -9.41 % | 14.855 M 97.67 % | 7.515 M -50.80 % | 15.273 M 13.49 % | 13.457 M -11.46 % | 15.199 M -4.28 % | 15.879 M -17.09 % | 19.153 M 72.50 % | 11.103 M -5.58 % | 11.759 M 10.66 % | 10.626 M -17.16 % | 12.827 M 9.85 % | 11.677 M 3.04 % | 11.332 M 18.92 % | 9.529 M 12.00 % | 8.508 M -15.77 % | 10.101 M 1.11 % | 9.990 M 3.56 % | 9.647 M -13.41 % | 11.141 M 1.98 % | 10.925 M -75.59 % | 44.752 M 3 818.59 % | 1.142 M 281.73 % | 299.175 K 69.53 % | 176.468 K 17.44 % | 150.263 K 3 848.06 % | 3.806 K -23.88 % | 5.000 K -99.87 % | 3.863 M 0.00 % | 3.863 M |
| Interest income | 0.000 | 0.000 -100.00 % | 1.921 M | 0.000 -100.00 % | 1.546 M 28.19 % | 1.206 M 2.29 % | 1.179 M 16.62 % | 1.011 M 55.06 % | 652.000 K -49.69 % | 1.296 M -7.16 % | 1.396 M 830.67 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.779 M -28.97 % | 2.505 M 86.07 % | 1.346 M 49.53 % | 900.125 K | 0.000 | 0.000 -100.00 % | 1.415 M 0.00 % | 1.415 M |
| Interest expense | 937.000 K -78.36 % | 4.329 M -26.21 % | 5.867 M 53.87 % | 3.813 M -34.47 % | 5.819 M 0.45 % | 5.793 M -4.91 % | 6.092 M 2.15 % | 5.964 M 0.61 % | 5.928 M -32.59 % | 8.794 M -8.33 % | 9.593 M 6.14 % | 9.038 M 6.25 % | 8.506 M 0.83 % | 8.436 M -12.54 % | 9.646 M 15.27 % | 8.368 M -3.49 % | 8.671 M -11.96 % | 9.849 M -0.73 % | 9.921 M 11.51 % | 8.897 M -3.11 % | 9.183 M 0.71 % | 9.118 M 9.05 % | 8.361 M -9.15 % | 9.203 M -6.60 % | 9.853 M 144.43 % | 4.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 17.666 M 0.12 % | 17.645 M 0.83 % | 17.500 M -2.56 % | 17.960 M -4.02 % | 18.712 M -2.09 % | 19.112 M -2.98 % | 19.699 M -24.93 % | 26.242 M -2.55 % | 26.930 M 25.59 % | 21.443 M -31.11 % | 31.128 M 101.33 % | 15.461 M -0.29 % | 15.506 M -7.81 % | 16.820 M -5.62 % | 17.821 M -2.63 % | 18.302 M 1.37 % | 18.055 M 9.52 % | 16.485 M 3.67 % | 15.901 M -2.72 % | 16.346 M -0.06 % | 16.355 M -3.86 % | 17.012 M 4.89 % | 16.219 M 6.40 % | 15.243 M 10.65 % | 13.776 M 0.82 % | 13.664 M 12.17 % | 12.182 M 8.03 % | 11.277 M 42.60 % | 7.908 M 0.19 % | 7.893 M 2.41 % | 7.707 M 3.30 % | 7.461 M -1.30 % | 7.559 M 0.00 % | 7.559 M |
| Operating income | -17.074 M -1 486.80 % | -1.076 M -105.17 % | 20.802 M -25.68 % | 27.991 M -5.28 % | 29.551 M -2.91 % | 30.438 M -39.67 % | 50.455 M -25.49 % | 67.716 M 4.57 % | 64.757 M 4.52 % | 61.957 M -3.51 % | 64.213 M 7.13 % | 59.941 M 58.44 % | 37.833 M 205.57 % | 12.381 M -9.48 % | 13.677 M -18.01 % | 16.682 M 53.72 % | 10.852 M 363.85 % | -4.113 M -60.85 % | -2.557 M -169.73 % | -948.000 K 85.30 % | -6.451 M -145.89 % | 14.056 M 22.70 % | 11.456 M -50.26 % | 23.031 M -6.20 % | 24.554 M 325.45 % | -10.891 M -853.64 % | -1.142 M -281.73 % | -299.175 K -69.53 % | -176.468 K -17.44 % | -150.263 K -3 848.06 % | -3.806 K 23.88 % | -5.000 K -100.09 % | 5.361 M 0.00 % | 5.361 M |
| Operating income ratio | -0.28 -1 700.36 % | -0.02 -106.19 % | 0.25 -15.47 % | 0.29 0.22 % | 0.29 2.82 % | 0.29 -28.62 % | 0.40 -13.85 % | 0.46 2.91 % | 0.45 7.57 % | 0.42 -0.50 % | 0.42 12.14 % | 0.38 8.87 % | 0.35 123.88 % | 0.15 -7.95 % | 0.17 -10.51 % | 0.19 29.27 % | 0.14 260.07 % | -0.09 -82.48 % | -0.05 -152.23 % | -0.02 83.67 % | -0.12 -161.33 % | 0.20 30.33 % | 0.15 -46.64 % | 0.28 -6.53 % | 0.30 327.18 % | -0.13 -1 018.47 % | -0.01 -139.50 % | 0.00 -27.80 % | 0.00 0.20 % | 0.00 -3 895.97 % | 0.00 28.86 % | 0.00 -100.07 % | 0.18 0.00 % | 0.18 |
| Total other income expenses net | -781.000 K 88.34 % | -6.699 M -69.77 % | -3.946 M -3.49 % | -3.813 M 10.77 % | -4.273 M -9.23 % | -3.912 M -278.71 % | 2.189 M 129.07 % | -7.529 M -63.64 % | -4.601 M 22.21 % | -5.915 M 69.76 % | -19.558 M 32.30 % | -28.888 M -227.75 % | -8.814 M 18.38 % | -10.799 M -18.50 % | -9.113 M -9.20 % | -8.345 M 29.42 % | -11.824 M -12.73 % | -10.489 M -5.74 % | -9.920 M -0.07 % | -9.913 M 2.60 % | -10.178 M -1.56 % | -10.022 M -7.23 % | -9.346 M 8.12 % | -10.172 M -3.24 % | -9.853 M -99.53 % | -4.938 M -377.57 % | 1.779 M -28.97 % | 2.505 M 86.07 % | 1.346 M 49.53 % | 900.125 K | 0.000 | 0.000 -100.00 % | 1.415 M 0.00 % | 1.415 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.763 M -76.52 % | 20.287 M 6.90 % | 18.978 M 2.16 % | 18.576 M -56.15 % | 42.358 M -43.09 % | 74.434 M -23.18 % | 96.897 M -5.95 % | 103.022 M -25.25 % | 137.827 M -16.10 % | 164.266 M 2.14 % | 160.826 M 1.77 % | 158.031 M -54.21 % | 345.110 M 0.59 % | 343.100 M 11.83 % | 306.806 M 2.70 % | 298.752 M -8.91 % | 327.988 M -13.92 % | 381.017 M 3.67 % | 367.520 M -5.28 % | 388.011 M -0.99 % | 391.881 M -3.04 % | 404.179 M 1.94 % | 396.471 M 1.94 % | 388.914 M 1.97 % | 381.416 M 12.73 % | 338.338 M 159.15 % | 130.559 M -52.99 % | 277.720 M -0.41 % | 278.866 M 40 121.96 % | -696.783 K -100.29 % | 240.020 M 6 199.74 % | 3.810 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -661.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 100.00 % | -14.710 M -693.86 % | 2.477 M -11.35 % | 2.794 M 116.52 % | -16.914 M -11.43 % | -15.179 M | 0.000 -100.00 % | 4.058 M -7.20 % | 4.373 M 168.04 % | -6.427 M 19.76 % | -8.010 M -246.41 % | 5.471 M -5.38 % | 5.782 M -98.25 % | 330.379 M | 0.000 -100.00 % | 327.246 M 0.41 % | 325.900 M | 0.000 -100.00 % | 7.620 M |
| Total debt | 24.000 M -56.17 % | 54.755 M -73.88 % | 209.646 M 6.79 % | 196.323 M -0.17 % | 196.654 M -1.05 % | 198.736 M -1.04 % | 200.826 M -3.51 % | 208.126 M 0.35 % | 207.405 M 0.34 % | 206.704 M -39.65 % | 342.499 M 2.23 % | 335.018 M -5.58 % | 354.808 M 1.69 % | 348.924 M 5.67 % | 330.212 M 0.25 % | 329.393 M -1.51 % | 334.455 M -13.66 % | 387.390 M 3.44 % | 374.499 M -5.69 % | 397.113 M -3.57 % | 411.810 M 0.03 % | 411.683 M 2.09 % | 403.258 M 2.75 % | 392.453 M 0.16 % | 391.809 M 8.40 % | 361.458 M 175.80 % | 131.057 M -52.89 % | 278.197 M -0.47 % | 279.506 M | 0.000 -100.00 % | 252.553 M | 0.000 |
| Accumulated other comprehensive income loss | -2.768 M 0.75 % | -2.789 M -0.14 % | -2.785 M -3.53 % | -2.690 M -0.45 % | -2.678 M -0.75 % | -2.658 M -0.76 % | -2.638 M -0.65 % | -2.621 M -0.81 % | -2.600 M -0.19 % | -2.595 M -0.82 % | -2.574 M -0.39 % | -2.564 M -1.46 % | -2.527 M -1.90 % | -2.480 M -0.73 % | -2.462 M -0.04 % | -2.461 M -0.61 % | -2.446 M 0.29 % | -2.453 M -0.78 % | -2.434 M 3.98 % | -2.535 M 3.39 % | -2.624 M 1.69 % | -2.669 M -4.34 % | -2.558 M -1.23 % | -2.527 M 3.07 % | -2.607 M -5.85 % | -2.463 M 0.00 % | -2.463 M -28.75 % | -1.913 M | 0.000 -100.00 % | 24.904 M 1 635.39 % | -1.622 M -100.52 % | 310.574 M |
| Retained earnings | 310.988 M -4.58 % | 325.919 M | 0.000 -100.00 % | 319.878 M 6.67 % | 299.884 M 6.53 % | 281.498 M 7.81 % | 261.115 M 16.95 % | 223.272 M 25.65 % | 177.693 M 35.40 % | 131.240 M 49.68 % | 87.683 M 56.27 % | 56.111 M 51.29 % | 37.089 M 160.49 % | 14.238 M 3.59 % | 13.744 M 25.57 % | 10.945 M 156.32 % | 4.270 M -17.60 % | 5.182 M -49.38 % | 10.237 M -47.36 % | 19.446 M -28.81 % | 27.316 M -34.20 % | 41.516 M 10.08 % | 37.715 M 0.18 % | 37.649 M 34.08 % | 28.080 M 60.49 % | 17.496 M 337.07 % | 4.003 M 18.92 % | 3.366 M 76.18 % | 1.911 M 157.82 % | 741.056 K -98.11 % | 39.132 M | 0.000 |
| Common stock | 90.288 M 902 780.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -99.99 % | 114.999 M 2.10 % | 112.630 M 2.05 % | 110.372 M -2.47 % | 113.164 M 1 131 540.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -99.99 % | 83.527 M 835 170.00 % | 10.000 K 0.00 % | 10.000 K -99.99 % | 81.259 M -8.89 % | 89.184 M 891 740.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -99.99 % | 85.687 M -16.67 % | 102.834 M 1 028 240.00 % | 10.000 K 0.00 % | 10.000 K 977.59 % | 928.000 -0.64 % | 934.000 -1.58 % | 949.000 -1.15 % | 960.000 | 0.000 | 0.000 |
| Total equity | 401.185 M -3.39 % | 415.268 M -1.38 % | 421.090 M 0.83 % | 417.635 M 5.15 % | 397.166 M 5.76 % | 375.534 M -0.47 % | 377.307 M 11.54 % | 338.271 M 16.52 % | 290.323 M 20.16 % | 241.612 M 20.30 % | 200.847 M 37.93 % | 145.618 M 16.94 % | 124.528 M 26.67 % | 98.307 M 1.07 % | 97.271 M 4.09 % | 93.446 M 8.41 % | 86.199 M -0.28 % | 86.441 M -13.06 % | 99.421 M -7.74 % | 107.760 M -6.05 % | 114.702 M -10.31 % | 127.893 M 3.64 % | 123.402 M -12.16 % | 140.483 M 3.43 % | 135.828 M 8.50 % | 125.182 M 2 403.64 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -98.41 % | 315.257 M 1 165.89 % | 24.904 M -91.98 % | 310.574 M |
| Other non current liabilities | 51.910 M 1 867.03 % | 2.639 M -14.84 % | 3.099 M 1.01 % | 3.068 M 22.67 % | 2.501 M -56.11 % | 5.698 M 135.07 % | 2.424 M 1.89 % | 2.379 M -5.45 % | 2.516 M 6.52 % | 2.362 M -87.09 % | 18.293 M -36.85 % | 28.966 M 423.32 % | 5.535 M -14.83 % | 6.499 M 26.34 % | 5.144 M -10.35 % | 5.738 M -16.80 % | 6.897 M 71.35 % | 4.025 M 45.67 % | 2.763 M 15.75 % | 2.387 M -18.09 % | 2.914 M 1.57 % | 2.869 M 1.56 % | 2.825 M 2.02 % | 2.769 M 2.06 % | 2.713 M 1.84 % | 2.664 M -98.49 % | 176.712 M -45.50 % | 324.257 M 0.45 % | 322.802 M 2 737.82 % | 11.375 M -72.91 % | 41.983 M | 0.000 |
| Long term debt | 24.000 M -47.62 % | 45.823 M 142.32 % | 18.910 M 169.03 % | 7.029 M -1.94 % | 7.168 M -96.17 % | 186.922 M -0.33 % | 187.543 M 1 951.00 % | 9.144 M -10.34 % | 10.198 M -9.68 % | 11.291 M -96.69 % | 341.040 M 2.12 % | 333.951 M -5.66 % | 353.976 M 1.69 % | 348.108 M 5.20 % | 330.908 M 0.51 % | 329.245 M -1.22 % | 333.304 M -13.98 % | 387.469 M 3.39 % | 374.768 M -5.37 % | 396.019 M -3.60 % | 410.806 M 0.20 % | 409.971 M 1.41 % | 404.254 M 2.98 % | 392.569 M 0.34 % | 391.239 M 8.53 % | 360.487 M 180.29 % | 128.611 M | 0.000 | 0.000 | 0.000 -100.00 % | 223.793 M | 0.000 |
| Total non current liabilities | 75.910 M -21.53 % | 96.740 M 35.72 % | 71.280 M 13.40 % | 62.857 M -2.36 % | 64.377 M -73.70 % | 244.820 M -6.81 % | 262.711 M 310.10 % | 64.060 M 22.74 % | 52.191 M 25.03 % | 41.744 M -89.01 % | 379.984 M -0.63 % | 382.383 M 4.51 % | 365.888 M 1.23 % | 361.432 M 5.27 % | 343.325 M 0.43 % | 341.840 M -2.54 % | 350.732 M -12.87 % | 402.527 M 3.40 % | 389.283 M -5.20 % | 410.620 M -1.90 % | 418.557 M -0.07 % | 418.833 M 0.57 % | 416.469 M 2.04 % | 408.161 M 0.05 % | 407.955 M 7.40 % | 379.850 M 16.91 % | 324.894 M 0.20 % | 324.257 M 0.45 % | 322.802 M 2 737.82 % | 11.375 M -95.72 % | 265.776 M | 0.000 |
| Other current liabilities | 35.193 M 101.75 % | 17.444 M 12.80 % | 15.464 M -31.81 % | 22.677 M 46.79 % | 15.449 M -59.05 % | 37.726 M 79.27 % | 21.044 M -46.57 % | 39.388 M 5.66 % | 37.277 M -69.12 % | 120.724 M 204.54 % | 39.642 M 51.20 % | 26.218 M -5.27 % | 27.678 M 63.22 % | 16.958 M -47.66 % | 32.397 M 53.78 % | 21.067 M -13.66 % | 24.400 M 68.11 % | 14.514 M -39.70 % | 24.068 M 48.38 % | 16.220 M -35.19 % | 25.026 M 40.76 % | 17.779 M -48.23 % | 34.341 M 57.10 % | 21.860 M -20.51 % | 27.502 M 33.38 % | 20.620 M 194.92 % | -21.724 M -67.72 % | -12.952 M | 0.000 -100.00 % | 111.537 K -99.71 % | 38.967 M | 0.000 |
| Deferred revenue | 8.508 M 742.38 % | 1.010 M 44.49 % | 699.000 K 74.75 % | 400.000 K -85.30 % | 2.721 M 51.67 % | 1.794 M 0.00 % | 1.794 M -88.25 % | 15.273 M -69.80 % | 50.578 M -40.85 % | 85.503 M -28.77 % | 120.040 M -15.42 % | 141.917 M 7 600.33 % | 1.843 M -5.97 % | 1.960 M -92.78 % | 27.138 M -55.50 % | 60.986 M 71.07 % | 35.650 M 432.41 % | 6.696 M 1.16 % | 6.619 M -4.00 % | 6.895 M -48.28 % | 13.331 M -10.93 % | 14.967 M -10.96 % | 16.809 M 0.78 % | 16.679 M -2.74 % | 17.148 M 1.76 % | 16.852 M -5.35 % | 17.805 M 133.72 % | -52.798 M 41.57 % | -90.354 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 9.517 M 6.55 % | 8.932 M -95.32 % | 190.736 M 0.76 % | 189.294 M -0.10 % | 189.486 M 1 503.91 % | 11.814 M -55.53 % | 26.566 M -87.83 % | 218.285 M -0.03 % | 218.353 M -0.13 % | 218.630 M 1 501.57 % | 13.651 M 728.34 % | 1.648 M -0.96 % | 1.664 M 1.96 % | 1.632 M 11.93 % | 1.458 M 392.57 % | 296.000 K -86.68 % | 2.223 M -23.92 % | 2.922 M -30.46 % | 4.202 M 132.54 % | 1.807 M 30.28 % | 1.387 M -48.80 % | 2.709 M 36.96 % | 1.978 M 164.44 % | 748.000 K -34.39 % | 1.140 M -41.30 % | 1.942 M 63.74 % | 1.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.760 M | 0.000 |
| Total current liabilities | 56.619 M 12.09 % | 50.512 M -78.36 % | 233.404 M 1.79 % | 229.293 M -2.64 % | 235.506 M 252.47 % | 66.815 M -5.00 % | 70.330 M -76.09 % | 294.193 M -9.05 % | 323.455 M -11.69 % | 366.262 M 91.86 % | 190.896 M -5.36 % | 201.697 M 257.37 % | 56.439 M 72.08 % | 32.799 M -54.94 % | 72.796 M -23.11 % | 94.670 M 22.88 % | 77.045 M 131.37 % | 33.299 M -26.87 % | 45.533 M 37.51 % | 33.113 M -38.60 % | 53.926 M 16.06 % | 46.462 M -23.73 % | 60.921 M 3.08 % | 59.099 M -9.00 % | 64.946 M -19.18 % | 80.354 M 7 487.98 % | 1.059 M 531.21 % | 167.768 K -18.79 % | 206.583 K 85.21 % | 111.537 K -99.85 % | 72.445 M | 0.000 |
| Total liabilities | 132.529 M -10.00 % | 147.252 M -51.67 % | 304.684 M 4.29 % | 292.150 M -2.58 % | 299.883 M -3.77 % | 311.635 M -6.43 % | 333.041 M -7.04 % | 358.253 M -4.63 % | 375.646 M -7.93 % | 408.006 M -28.53 % | 570.880 M -2.26 % | 584.080 M 38.30 % | 422.327 M 7.13 % | 394.231 M -5.26 % | 416.121 M -4.67 % | 436.510 M 2.04 % | 427.777 M -1.85 % | 435.826 M 0.23 % | 434.816 M -2.01 % | 443.733 M -6.08 % | 472.483 M 1.54 % | 465.295 M -2.53 % | 477.390 M 2.17 % | 467.260 M -1.19 % | 472.901 M 2.76 % | 460.204 M 41.19 % | 325.953 M 0.47 % | 324.425 M 0.44 % | 323.008 M 2 712.06 % | 11.487 M -96.60 % | 338.221 M | 0.000 |
| Other non current assets | 46.178 M 2 581.65 % | 1.722 M -99.55 % | 382.593 M 18 802.82 % | 2.024 M -7.03 % | 2.177 M -6.49 % | 2.328 M -25.86 % | 3.140 M -94.20 % | 54.110 M -3.09 % | 55.835 M -5.80 % | 59.274 M -4.40 % | 61.999 M 1 700.20 % | 3.444 M -15.71 % | 4.086 M 113.59 % | 1.913 M -93.93 % | 31.541 M 696.29 % | 3.961 M -12.33 % | 4.518 M -87.35 % | 35.723 M 1.98 % | 35.029 M 836.60 % | 3.740 M -39.43 % | 6.175 M 3.87 % | 5.945 M -78.30 % | 27.398 M -22.22 % | 35.226 M 3 220.08 % | 1.061 M 216.72 % | 335.000 K -99.90 % | 330.379 M 657.88 % | 43.593 M -17.53 % | 52.857 M -83.78 % | 325.900 M 301.03 % | 81.266 M 2 232.97 % | -3.810 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -661.000 K | 0.000 | 0.000 | 0.000 100.00 % | -51.906 M | 0.000 | 0.000 | 0.000 100.00 % | -14.710 M -693.86 % | 2.477 M -11.35 % | 2.794 M 116.52 % | -16.914 M -11.43 % | -15.179 M | 0.000 -100.00 % | 4.058 M -7.20 % | 4.373 M 168.04 % | -6.427 M 19.76 % | -8.010 M -246.41 % | 5.471 M -5.38 % | 5.782 M 101.19 % | -486.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 46.076 M -6.81 % | 49.444 M -6.37 % | 52.807 M -6.00 % | 56.179 M -5.66 % | 59.552 M -5.70 % | 63.153 M -5.66 % | 66.943 M -5.25 % | 70.654 M -4.71 % | 74.147 M -2.94 % | 76.394 M 1.61 % | 75.182 M -4.11 % | 78.406 M -3.95 % | 81.630 M -6.88 % | 87.662 M -0.93 % | 88.485 M -3.98 % | 92.153 M -3.81 % | 95.800 M -8.28 % | 104.450 M 1.29 % | 103.121 M -8.47 % | 112.668 M 2.00 % | 110.456 M -3.21 % | 114.119 M -3.18 % | 117.866 M -2.95 % | 121.444 M -3.10 % | 125.328 M 1.19 % | 123.857 M -2.77 % | 127.383 M 260.00 % | 35.384 M -2.43 % | 36.266 M | 0.000 -100.00 % | 38.334 M | 0.000 |
| GoodWill | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M 0.00 % | 41.038 M -0.32 % | 41.171 M 20.45 % | 34.180 M 0.00 % | 34.180 M 323.81 % | 8.065 M 0.00 % | 8.065 M | 0.000 -100.00 % | 8.065 M | 0.000 |
| Goodwill and intangible assets | 87.114 M -3.72 % | 90.482 M -3.58 % | 93.845 M -3.47 % | 97.217 M -3.35 % | 100.590 M -3.46 % | 104.191 M -3.51 % | 107.981 M -2.45 % | 110.693 M -2.96 % | 114.064 M -2.87 % | 117.432 M 1.04 % | 116.220 M -2.70 % | 119.444 M -2.63 % | 122.668 M -4.69 % | 128.700 M -0.64 % | 129.523 M -2.75 % | 133.191 M -2.67 % | 136.838 M -2.61 % | 140.501 M -2.54 % | 144.159 M -6.21 % | 153.706 M 1.46 % | 151.494 M -2.36 % | 155.157 M -2.36 % | 158.904 M -2.20 % | 162.482 M -2.41 % | 166.499 M 5.35 % | 158.037 M -2.18 % | 161.563 M 271.85 % | 43.449 M -1.99 % | 44.331 M | 0.000 -100.00 % | 46.399 M | 0.000 |
| Property plant equipment net | 317.375 M -14.39 % | 370.727 M | 0.000 -100.00 % | 379.169 M -1.63 % | 385.452 M -2.31 % | 394.582 M -2.18 % | 403.393 M 12.00 % | 360.164 M -1.66 % | 366.226 M -0.96 % | 369.761 M 3.54 % | 357.129 M -5.77 % | 379.001 M 19.36 % | 317.526 M 8.24 % | 293.361 M 0.54 % | 291.792 M -4.19 % | 304.564 M -1.97 % | 310.685 M 2.80 % | 302.237 M -2.97 % | 311.487 M -6.56 % | 333.356 M -3.94 % | 347.023 M -3.24 % | 358.646 M 1.40 % | 353.695 M -0.10 % | 354.056 M -1.29 % | 358.674 M 10.66 % | 324.136 M 3.74 % | 312.441 M 29.21 % | 241.809 M 5.11 % | 230.058 M | 0.000 -100.00 % | 199.389 M | 0.000 |
| Total non current assets | 450.667 M -2.65 % | 462.931 M -2.83 % | 476.438 M -0.41 % | 478.410 M -2.01 % | 488.219 M -2.57 % | 501.101 M -5.43 % | 529.848 M 0.93 % | 524.967 M -2.08 % | 536.125 M -1.89 % | 546.467 M 2.08 % | 535.348 M 6.67 % | 501.889 M 10.88 % | 452.640 M 3.35 % | 437.959 M -3.29 % | 452.856 M -1.59 % | 460.177 M -2.53 % | 472.142 M -1.32 % | 478.461 M -2.49 % | 490.675 M -2.45 % | 503.015 M -2.87 % | 517.854 M -2.40 % | 530.593 M -1.74 % | 539.997 M -2.13 % | 551.764 M 1.68 % | 542.626 M 7.93 % | 502.747 M 52.17 % | 330.379 M 0.46 % | 328.851 M 0.49 % | 327.246 M 0.41 % | 325.900 M -0.35 % | 327.054 M 8 684.09 % | -3.810 M |
| Other current assets | 6.375 M -21.99 % | 8.172 M -12.37 % | 9.326 M 47.10 % | 6.340 M 9.37 % | 5.797 M -26.87 % | 7.927 M -16.37 % | 9.479 M 35.53 % | 6.994 M 0.78 % | 6.940 M -12.45 % | 7.927 M -36.85 % | 12.553 M -30.91 % | 18.170 M 46.96 % | 12.364 M -15.22 % | 14.584 M 9.65 % | 13.300 M 15.35 % | 11.530 M 4.72 % | 11.010 M -15.54 % | 13.036 M 124.76 % | 5.800 M 16.82 % | 4.965 M -13.20 % | 5.720 M 2.93 % | 5.557 M 25.58 % | 4.425 M 13.99 % | 3.882 M 12.75 % | 3.443 M -60.76 % | 8.774 M 11 470.16 % | 75.833 K -22.60 % | 97.973 K -19.98 % | 122.433 K -16.65 % | 146.893 K -97.03 % | 4.948 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.379 M | 0.000 -100.00 % | 327.246 M 0.41 % | 325.900 M | 0.000 -100.00 % | 7.620 M |
| cash and cash equivalents | 19.237 M -44.19 % | 34.468 M -81.92 % | 190.668 M 7.27 % | 177.747 M 15.20 % | 154.296 M 24.13 % | 124.302 M 19.60 % | 103.929 M -1.12 % | 105.104 M 51.06 % | 69.578 M 63.95 % | 42.438 M -76.64 % | 181.673 M 2.65 % | 176.987 M 1 724.98 % | 9.698 M 66.52 % | 5.824 M -75.12 % | 23.406 M -23.61 % | 30.641 M 373.81 % | 6.467 M 1.47 % | 6.373 M -8.68 % | 6.979 M -23.32 % | 9.102 M -54.33 % | 19.929 M 165.58 % | 7.504 M 10.56 % | 6.787 M 91.78 % | 3.539 M -65.95 % | 10.393 M -55.05 % | 23.120 M 4 541.66 % | 498.098 K 4.52 % | 476.554 K -25.52 % | 639.821 K -8.17 % | 696.783 K -94.44 % | 12.533 M 428.95 % | -3.810 M |
| Cash and short term investments | 19.237 M -44.19 % | 34.468 M -81.92 % | 190.668 M 7.27 % | 177.747 M 15.20 % | 154.296 M 24.13 % | 124.302 M 19.60 % | 103.929 M -1.12 % | 105.104 M 51.06 % | 69.578 M 63.95 % | 42.438 M -76.64 % | 181.673 M 2.65 % | 176.987 M 1 724.98 % | 9.698 M 66.52 % | 5.824 M -75.12 % | 23.406 M -23.61 % | 30.641 M 373.81 % | 6.467 M 1.47 % | 6.373 M -8.68 % | 6.979 M -23.32 % | 9.102 M -54.33 % | 19.929 M 165.58 % | 7.504 M 10.56 % | 6.787 M 91.78 % | 3.539 M -65.95 % | 10.393 M -55.05 % | 23.120 M 4 541.66 % | 498.098 K 4.52 % | 476.554 K -25.52 % | 639.821 K -8.17 % | 696.783 K -94.44 % | 12.533 M 228.95 % | 3.810 M |
| Total current assets | 83.047 M -16.61 % | 99.589 M -60.06 % | 249.336 M 7.76 % | 231.375 M 10.80 % | 208.830 M 12.23 % | 186.068 M 3.08 % | 180.500 M 5.21 % | 171.557 M 32.13 % | 129.843 M 25.88 % | 103.151 M -56.36 % | 236.379 M 3.76 % | 227.809 M 141.80 % | 94.215 M 72.62 % | 54.579 M -9.84 % | 60.536 M -13.25 % | 69.779 M 66.80 % | 41.834 M -4.50 % | 43.806 M 0.56 % | 43.562 M -10.14 % | 48.478 M -30.08 % | 69.331 M 10.76 % | 62.595 M 2.96 % | 60.795 M 8.60 % | 55.979 M -15.32 % | 66.103 M -20.01 % | 82.639 M 14 298.77 % | 573.931 K -0.10 % | 574.527 K -24.63 % | 762.254 K -9.65 % | 843.676 K -97.66 % | 36.071 M 846.75 % | 3.810 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 102.99 % | -30.088 M -45.61 % | -20.663 M | 0.000 -100.00 % | 500.000 K | 0.000 |
| Net receivables | 57.435 M 0.85 % | 56.949 M 15.42 % | 49.342 M 4.34 % | 47.288 M -2.97 % | 48.737 M -9.48 % | 53.839 M -19.75 % | 67.092 M 12.84 % | 59.459 M 11.50 % | 53.325 M 1.02 % | 52.786 M 25.22 % | 42.153 M 1.00 % | 41.737 M -46.72 % | 78.335 M 88.93 % | 41.463 M 44.07 % | 28.780 M -13.76 % | 33.373 M 11.76 % | 29.862 M -3.41 % | 30.915 M 9.69 % | 28.183 M -18.10 % | 34.411 M -21.22 % | 43.682 M -11.81 % | 49.534 M 2.17 % | 48.483 M -0.15 % | 48.558 M -7.10 % | 52.267 M -5.20 % | 55.132 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.090 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.906 M | 0.000 -100.00 % | 8.360 M -40.22 % | 13.985 M -4.93 % | 14.710 M -7.97 % | 15.984 M -7.64 % | 17.307 M 2.32 % | 16.914 M 11.43 % | 15.179 M 24.29 % | 12.213 M 34.15 % | 9.104 M 40.67 % | 6.472 M 0.70 % | 6.427 M -19.76 % | 8.010 M -26.66 % | 10.921 M -24.46 % | 14.457 M 16.40 % | 12.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 21.426 M -7.35 % | 23.126 M 42.87 % | 16.187 M -4.34 % | 16.922 M -3.53 % | 17.541 M 1.54 % | 17.275 M -17.45 % | 20.926 M -1.51 % | 21.247 M 23.19 % | 17.247 M -35.90 % | 26.908 M 53.21 % | 17.563 M -44.97 % | 31.914 M 26.37 % | 25.254 M 106.17 % | 12.249 M 3.78 % | 11.803 M -4.20 % | 12.321 M -16.59 % | 14.772 M 61.14 % | 9.167 M -13.88 % | 10.644 M 29.95 % | 8.191 M -42.24 % | 14.182 M 28.85 % | 11.007 M 41.24 % | 7.793 M -60.67 % | 19.812 M 3.42 % | 19.156 M -53.21 % | 40.940 M 89.56 % | 21.597 M | 0.000 -100.00 % | 206.583 K | 0.000 -100.00 % | 4.718 M | 0.000 |
| Tax 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 |
| Deferred revenue non current | 0.000 -100.00 % | 536.000 K | 0.000 | 0.000 -100.00 % | 535.000 K -83.42 % | 3.227 M -12.19 % | 3.675 M -11.10 % | 4.134 M -9.80 % | 4.583 M -8.90 % | 5.031 M -8.18 % | 5.479 M -71.55 % | 19.258 M 201.99 % | 6.377 M -6.56 % | 6.825 M -6.16 % | 7.273 M 6.07 % | 6.857 M -34.89 % | 10.531 M -4.55 % | 11.033 M -6.12 % | 11.752 M -3.78 % | 12.214 M 152.51 % | 4.837 M -19.29 % | 5.993 M -36.18 % | 9.390 M -26.77 % | 12.823 M -8.43 % | 14.003 M -16.14 % | 16.699 M -14.67 % | 19.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -91.000 K -93.62 % | -47.000 K -622.22 % | 9.000 K -74.29 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 13.855 M -52.74 % | 29.318 M 76.83 % | 16.580 M -5.13 % | 17.477 M -13.09 % | 20.109 M -11.54 % | 22.733 M 17.77 % | 19.303 M -8.72 % | 21.146 M -8.92 % | 23.217 M -10.16 % | 25.843 M 1 622.87 % | 1.500 M -15.82 % | 1.782 M 3.66 % | 1.719 M 20.63 % | 1.425 M 862.84 % | 148.000 K -86.19 % | 1.072 M 78.67 % | 600.000 K -33.33 % | 900.000 K -18.18 % | 1.100 M -21.43 % | 1.400 M -30.00 % | 2.000 M 0.76 % | 1.985 M 305.10 % | 490.000 K -14.04 % | 570.000 K -41.30 % | 971.000 K -19.08 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M | 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 -100.00 % | 4.000 K -99.84 % | 2.463 M 28.75 % | 1.913 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -91.000 K -100.10 % | 92.175 M -78.25 % | 423.856 M 322.16 % | 100.402 M 0.45 % | 99.950 M 3.38 % | 96.684 M -18.63 % | 118.820 M 1.03 % | 117.610 M 2.07 % | 115.220 M 2.00 % | 112.957 M -2.39 % | 115.728 M 25.71 % | 92.061 M 2.34 % | 89.956 M 3.95 % | 86.539 M 0.65 % | 85.979 M 1.21 % | 84.952 M 0.70 % | 84.365 M 0.79 % | 83.702 M 0.86 % | 82.992 M -8.64 % | 90.839 M 0.93 % | 90.000 M 1.08 % | 89.036 M 0.91 % | 88.235 M -16.25 % | 105.351 M -4.53 % | 110.345 M 0.19 % | 110.135 M 10 956.84 % | 996.080 K -39.00 % | 1.633 M -47.13 % | 3.088 M -98.93 % | 289.611 M 2 397.41 % | -12.606 M | 0.000 |
| Deferred tax liabilities non current | 44.427 M -6.94 % | 47.742 M -3.10 % | 49.271 M -6.61 % | 52.760 M -2.61 % | 54.173 M 3.78 % | 52.200 M -24.42 % | 69.069 M 42.70 % | 48.403 M 38.72 % | 34.893 M 51.31 % | 23.060 M 51.99 % | 15.172 M 7 194.23 % | 208.000 K | 0.000 | 0.000 100.00 % | -5.673 M -236.08 % | 4.169 M -26.06 % | 5.638 M 157.18 % | -9.860 M 16.10 % | -11.752 M | 0.000 | 0.000 | 0.000 100.00 % | -9.390 M 26.77 % | -12.823 M | 0.000 | 0.000 100.00 % | -148.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 533.714 M -5.12 % | 562.520 M -22.49 % | 725.774 M 2.25 % | 709.785 M 1.83 % | 697.049 M 1.44 % | 687.169 M -3.26 % | 710.348 M 1.98 % | 696.524 M 4.59 % | 665.968 M 2.52 % | 649.618 M -15.82 % | 771.727 M 5.76 % | 729.698 M 33.44 % | 546.855 M 11.03 % | 492.538 M -4.06 % | 513.392 M -3.13 % | 529.956 M 3.11 % | 513.976 M -1.59 % | 522.267 M -2.24 % | 534.237 M -3.13 % | 551.493 M -6.08 % | 587.185 M -1.01 % | 593.188 M -1.27 % | 600.792 M -1.14 % | 607.743 M -0.16 % | 608.729 M 3.99 % | 585.386 M 76.88 % | 330.953 M 0.46 % | 329.425 M 0.43 % | 328.008 M 0.39 % | 326.744 M -10.02 % | 363.125 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -3.315 M -116.81 % | -1.529 M | 0.000 100.00 % | -1.413 M -171.62 % | 1.973 M 325.74 % | -874.000 K -118.71 % | 4.671 M -65.42 % | 13.509 M 14.15 % | 11.834 M 50.03 % | 7.888 M -47.29 % | 14.964 M 74.65 % | 8.568 M 52.32 % | 5.625 M 675.86 % | 725.000 K -43.09 % | 1.274 M -3.63 % | 1.322 M 437.24 % | -392.000 K 77.41 % | -1.735 M 41.68 % | -2.975 M 4.31 % | -3.109 M -18.12 % | -2.632 M -7 420.00 % | -35.000 K -102.21 % | 1.582 M -45.65 % | 2.911 M -17.68 % | 3.536 M 273.59 % | -2.037 M | 0.000 | 0.000 -100.00 % | 1.720 M 248.79 % | -1.156 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 2.090 M 21.79 % | 1.716 M | 0.000 -100.00 % | 1.600 M 19.85 % | 1.335 M -51.42 % | 2.748 M 199.06 % | -2.774 M -157.37 % | 4.835 M 39.46 % | 3.467 M -38.59 % | 5.646 M 1.31 % | 5.573 M -33.98 % | 8.442 M 346.67 % | 1.890 M -43.36 % | 3.337 M 124.87 % | 1.484 M 8.96 % | 1.362 M -7.79 % | 1.477 M 94.09 % | 761.000 K -2.93 % | 784.000 K -11.51 % | 886.000 K -15.78 % | 1.052 M 19.00 % | 884.000 K -0.11 % | 885.000 K 35.32 % | 654.000 K 29.25 % | 506.000 K -68.04 % | 1.583 M -86.08 % | 11.375 M | 0.000 | 0.000 -100.00 % | 11.375 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 12.635 M 200.00 % | -12.635 M -1 507.51 % | -786.000 K 92.48 % | -10.450 M -124.54 % | -4.654 M -168.75 % | 6.769 M 136.06 % | -18.774 M 58.25 % | -44.971 M -36.18 % | -33.024 M 51.92 % | -68.686 M -43.18 % | -47.973 M -125.50 % | 188.159 M 1 076.54 % | -19.268 M 64.60 % | -54.425 M -183.26 % | -19.214 M -268.01 % | 11.436 M -74.85 % | 45.464 M 465.61 % | -12.435 M -205.19 % | 11.822 M 348.05 % | -4.766 M -141.33 % | 11.532 M 195.37 % | -12.092 M -7.87 % | -11.210 M -153.96 % | -4.414 M -10.41 % | -3.998 M 45.03 % | -7.273 M -896.09 % | 913.586 K 6 464.24 % | -14.355 K -112.01 % | 119.506 K 405.16 % | -39.162 K -103.32 % | 1.178 M 229.59 % | -909.000 K 63.44 % | -2.486 M 0.00 % | -2.486 M |
| Accounts receivables | -570.000 K 92.53 % | -7.630 M | 0.000 | 0.000 -100.00 % | 5.537 M -58.22 % | 13.253 M 263.15 % | -8.123 M -32.51 % | -6.130 M -1 031.00 % | -542.000 K 95.07 % | -11.005 M -2 062.08 % | -509.000 K -101.39 % | 36.531 M 198.91 % | -36.934 M -189.00 % | -12.780 M -392.65 % | 4.367 M 204.27 % | -4.188 M -832.17 % | 572.000 K 119.20 % | -2.979 M -168.31 % | 4.361 M -48.49 % | 8.466 M 85.66 % | 4.560 M 507.14 % | -1.120 M -86.98 % | -599.000 K -120.60 % | 2.908 M -7.89 % | 3.157 M 59.93 % | 1.974 M 110.84 % | -18.213 M -259.73 % | -5.063 M -54.08 % | -3.286 M -602.45 % | 654.000 K 136.41 % | -1.796 M -68.96 % | -1.063 M 47.09 % | -2.009 M 0.00 % | -2.009 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 -100.00 % | 17.591 M 13 528.24 % | -131.000 K | 0.000 | 0.000 -100.00 % | 1.901 M -68.97 % | 6.126 M | 0.000 | 0.000 100.00 % | -371.000 K -103.27 % | 11.335 M | 0.000 | 0.000 100.00 % | -422.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -4.095 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.281 M -137.99 % | 13.900 M | 0.000 | 0.000 100.00 % | -24.294 M -481.32 % | 6.371 M | 0.000 | 0.000 100.00 % | -17.591 M -277.22 % | 9.926 M | 0.000 | 0.000 100.00 % | -11.146 M -1 173.80 % | 1.038 M | 0.000 | 0.000 100.00 % | -4.094 M 75.67 % | -16.826 M | 0.000 | 0.000 100.00 % | -4.801 M -554.90 % | 1.055 M | 0.000 | 0.000 -100.00 % | 107.731 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.005 M 200.00 % | -5.005 M -536.77 % | -786.000 K 92.48 % | -10.450 M -2.54 % | -10.191 M -270.04 % | -2.754 M 74.14 % | -10.651 M 72.58 % | -38.841 M -19.58 % | -32.482 M 2.71 % | -33.387 M 37.98 % | -53.835 M -135.50 % | 151.628 M 758.30 % | 17.666 M 142.42 % | -41.645 M -24.78 % | -33.376 M -313.62 % | 15.624 M -65.20 % | 44.892 M 21 375.83 % | -211.000 K -171.04 % | 297.000 K 102.24 % | -13.232 M -289.79 % | 6.972 M 207.15 % | -6.507 M -27.09 % | -5.120 M 30.07 % | -7.322 M -2.33 % | -7.155 M -77.81 % | -4.024 M -2 737.36 % | -141.822 K 95.89 % | -3.448 M 30.83 % | -4.985 M -3 293.63 % | -146.893 K -104.94 % | 2.974 M 1 831.17 % | 154.000 K 132.29 % | -477.000 K 0.00 % | -477.000 K |
| Other non cash items | -3.096 M -159.53 % | 5.201 M 301.93 % | 1.294 M -65.36 % | 3.736 M 23.67 % | 3.021 M -15.45 % | 3.573 M 223.06 % | 1.106 M -85.81 % | 7.794 M 50.38 % | 5.183 M 16.32 % | 4.456 M -81.16 % | 23.649 M 9.59 % | 21.579 M 3 125.56 % | 669.000 K -73.18 % | 2.494 M 141.67 % | 1.032 M 13.78 % | 907.000 K -76.13 % | 3.800 M 79.84 % | 2.113 M 13.12 % | 1.868 M 7.11 % | 1.744 M -35.43 % | 2.701 M 175.33 % | 981.000 K -88.76 % | 8.724 M 485.50 % | 1.490 M 32.92 % | 1.121 M -13.57 % | 1.297 M 109.86 % | -13.154 M -719.87 % | -1.604 M -19.20 % | -1.346 M 89.03 % | -12.275 M -322 620.36 % | 3.806 K -23.88 % | 5.000 K -99.73 % | 1.883 M 0.00 % | 1.883 M |
| Net cash provided by operating activities | 11.062 M 180.83 % | 3.939 M -87.11 % | 30.552 M -2.78 % | 31.427 M -19.63 % | 39.105 M -22.70 % | 50.591 M 46.56 % | 34.518 M -28.44 % | 48.237 M -13.47 % | 55.746 M 283.69 % | 14.529 M -69.60 % | 47.789 M -81.70 % | 261.190 M 859.80 % | 27.213 M 188.99 % | -30.580 M -693.56 % | 5.152 M -87.12 % | 40.006 M -40.68 % | 67.440 M 943.11 % | -7.999 M -143.98 % | 18.189 M 462.60 % | 3.233 M -78.17 % | 14.808 M 40.35 % | 10.551 M -35.13 % | 16.266 M -36.09 % | 25.453 M -0.27 % | 25.521 M 478.37 % | -6.745 M -2 852.43 % | -228.456 K -39.93 % | -163.267 K -186.62 % | -56.962 K 69.93 % | -189.425 K -102.36 % | 8.026 M -30.79 % | 11.597 M 9.66 % | 10.576 M 0.00 % | 10.576 M |
| Investments in property plant and equipment | 16.555 M 196.22 % | -17.205 M -173.88 % | -6.282 M 19.29 % | -7.783 M -7.81 % | -7.219 M 19.43 % | -8.960 M -23.23 % | -7.271 M 32.34 % | -10.746 M 46.04 % | -19.914 M 13.42 % | -23.002 M 37.10 % | -36.571 M 49.83 % | -72.893 M -156.49 % | -28.419 M -860.10 % | -2.960 M 75.14 % | -11.907 M -21.54 % | -9.797 M 11.01 % | -11.009 M -246.96 % | -3.173 M -705.33 % | -394.000 K -166.00 % | 597.000 K 136.94 % | -1.616 M 84.99 % | -10.764 M -0.32 % | -10.730 M 60.47 % | -27.146 M 15.69 % | -32.196 M -119.62 % | -14.660 M 17.12 % | -17.688 M 0.90 % | -17.849 M 19.22 % | -22.097 M -0.21 % | -22.050 M -330.75 % | -5.119 M 12.35 % | -5.840 M -122.26 % | -2.628 M 0.00 % | -2.628 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K 117.43 % | -241.000 K -417.11 % | 76.000 K 65.22 % | 46.000 K -61.34 % | 119.000 K | 0.000 | 0.000 -100.00 % | 490.000 K 292.00 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 -100.00 % | 6.048 M 102.93 % | -206.147 M | 0.000 | 0.000 | 0.000 100.00 % | -36.538 M | 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 |
| 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 |
| Other investing activites | -24.261 M | 0.000 -100.00 % | 861.000 K 72.55 % | 499.000 K | 0.000 100.00 % | -8.783 M -22.91 % | -7.146 M -393.51 % | -1.448 M -202.93 % | -478.000 K 91.41 % | -5.562 M 95.38 % | -120.287 M -74.78 % | -68.821 M -14 145.10 % | 490.000 K 292.00 % | 125.000 K 100.35 % | -35.488 M | 0.000 | 0.000 100.00 % | -29.000 K 89.14 % | -267.000 K -130.48 % | 876.000 K | 0.000 -100.00 % | 619.000 K -46.50 % | 1.157 M 990.00 % | -130.000 K 99.56 % | -29.638 M -4 745.45 % | 638.000 K 155.20 % | 250.000 K 100.08 % | -328.555 M -18 302.49 % | 1.805 M 100.56 % | -325.000 M -429.89 % | -61.334 M -1 594.31 % | -3.620 M 42.26 % | -6.270 M 0.00 % | -6.270 M |
| Net cash used for investing activites | -7.706 M 55.21 % | -17.205 M -217.38 % | -5.421 M 25.58 % | -7.284 M -0.90 % | -7.219 M 19.05 % | -8.918 M -22.65 % | -7.271 M 40.00 % | -12.118 M 40.44 % | -20.346 M 28.47 % | -28.445 M 22.22 % | -36.571 M 49.83 % | -72.893 M -160.99 % | -27.929 M -885.15 % | -2.835 M 76.19 % | -11.907 M -21.54 % | -9.797 M 11.01 % | -11.009 M -243.82 % | -3.202 M -384.42 % | -661.000 K -144.87 % | 1.473 M 191.15 % | -1.616 M 84.07 % | -10.145 M -5.98 % | -9.573 M 64.90 % | -27.276 M 55.89 % | -61.834 M -340.98 % | -14.022 M -5 708.80 % | 250.000 K 100.09 % | -284.408 M -1 301.58 % | -20.292 M 93.76 % | -325.000 M -389.07 % | -66.453 M -44.47 % | -45.998 M -416.98 % | -8.898 M 0.00 % | -8.898 M |
| Debt repayment | 0.000 100.00 % | -141.055 M -29 784.53 % | -472.000 K -18.30 % | -399.000 K 4.32 % | -417.000 K -2.46 % | -407.000 K 98.57 % | -28.421 M -8 358.63 % | -336.000 K 2.61 % | -345.000 K 99.72 % | -125.356 M -1 732.69 % | -6.840 M 67.34 % | -20.945 M -548.31 % | 4.672 M -70.49 % | 15.831 M 3 405.01 % | -479.000 K 92.02 % | -6.003 M 89.34 % | -56.329 M -629.46 % | 10.639 M 154.17 % | -19.641 M -26.40 % | -15.539 M -2 139.05 % | -694.000 K -112.11 % | 5.730 M -40.55 % | 9.639 M 12 148.75 % | -80.000 K -100.27 % | 29.585 M -91.57 % | 350.912 M 237.28 % | -255.616 M -339.52 % | 106.718 M 564.70 % | 16.055 M 47.33 % | 10.897 M 16.04 % | 9.391 M 370.95 % | -3.466 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.151 M 699.31 % | 144.000 K 110.77 % | -1.337 M -203.32 % | 1.294 M 1 517.50 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.107 M 112.03 % | -325.000 M | 0.000 | 0.000 -100.00 % | 325.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -11.602 M -1 432.63 % | -757.000 K -3 391.30 % | 23.000 K 100.11 % | -21.160 M -410.35 % | 6.818 M 1 804.50 % | -400.000 K 93.77 % | -6.418 M | 0.000 | 0.000 100.00 % | -44.000 K 42.86 % | -77.000 K | 0.000 | 0.000 100.00 % | -14.000 K 58.82 % | -34.000 K 33.33 % | -51.000 K -240.00 % | -15.000 K 68.09 % | -47.000 K 38.16 % | -76.000 K 98.57 % | -5.318 M -1 381.34 % | -359.000 K 92.76 % | -4.959 M | 0.000 100.00 % | -563.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.478 M 74.23 % | -21.260 M | 0.000 | 0.000 100.00 % | -23.561 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | 121.265 M 6 543.41 % | -1.882 M -1 595.50 % | -111.000 K -123.92 % | 464.000 K 131.00 % | -1.497 M -652.40 % | 271.000 K 107.19 % | -3.771 M -2 718.75 % | 144.000 K 109.62 % | -1.497 M -4 929.03 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.000 K -240.00 % | -15.000 K 68.09 % | -47.000 K 38.16 % | -76.000 K 8.43 % | -83.000 K -159.38 % | -32.000 K 43.86 % | -57.000 K 99.03 % | -5.855 M 98.17 % | -319.219 M -252.67 % | 209.086 M 55.86 % | 134.151 M | 0.000 | 0.000 -100.00 % | 78.507 M 89.42 % | 41.446 M 2 046.74 % | -2.129 M 0.00 % | -2.129 M |
| Net cash used provided by financing activities | -18.606 M 86.98 % | -142.937 M -1 073.06 % | -12.185 M -1 660.84 % | -692.000 K 63.41 % | -1.891 M 91.12 % | -21.296 M 33.85 % | -32.192 M -5 337.84 % | -592.000 K 92.83 % | -8.260 M 93.41 % | -125.325 M -1 817.75 % | -6.535 M 68.86 % | -20.989 M -556.78 % | 4.595 M -70.97 % | 15.831 M 3 405.01 % | -479.000 K 92.04 % | -6.017 M 89.32 % | -56.363 M -632.33 % | 10.588 M 153.87 % | -19.656 M -26.11 % | -15.586 M -1 924.16 % | -770.000 K -334.04 % | 329.000 K 108.95 % | -3.675 M 27.88 % | -5.096 M -121.47 % | 23.730 M -25.13 % | 31.693 M 160.94 % | -52.008 M -123.68 % | 219.609 M 1 267.85 % | 16.055 M 47.33 % | 10.897 M -83.06 % | 64.337 M 69.40 % | 37.980 M 1 883.94 % | -2.129 M 0.00 % | -2.129 M |
| Effect of forex changes on cash | 19.000 K 533.33 % | 3.000 K 112.00 % | -25.000 K | 0.000 100.00 % | -1.000 K 75.00 % | -4.000 K -300.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 -100.00 % | 6.000 K 100.00 % | 3.000 K 115.79 % | -19.000 K -280.00 % | -5.000 K -350.00 % | 2.000 K 300.00 % | -1.000 K 94.44 % | -18.000 K -169.23 % | 26.000 K 271.43 % | 7.000 K 40.00 % | 5.000 K 400.00 % | 1.000 K -66.67 % | 3.000 K 116.67 % | -18.000 K -172.00 % | 25.000 K -61.54 % | 65.000 K 145.14 % | -144.000 K | 0.000 100.00 % | -148.000 K -156.06 % | 264.000 K 189.80 % | -294.000 K | 0.000 -100.00 % | 345.000 K 240.82 % | -245.000 K -1 461.11 % | 18.000 K 0.00 % | 18.000 K |
| Net change in cash | -15.231 M 90.25 % | -156.200 M -1 308.88 % | 12.921 M -44.90 % | 23.451 M -21.81 % | 29.994 M 47.22 % | 20.373 M 1 833.87 % | -1.175 M -103.31 % | 35.526 M 30.90 % | 27.140 M 119.49 % | -139.235 M -3 071.30 % | 4.686 M -97.20 % | 167.289 M 4 218.25 % | 3.874 M 122.03 % | -17.582 M -143.01 % | -7.235 M -129.93 % | 24.174 M 25 617.02 % | 94.000 K 115.51 % | -606.000 K 71.46 % | -2.123 M 80.49 % | -10.879 M -187.56 % | 12.425 M 1 632.91 % | 717.000 K -78.27 % | 3.300 M 148.15 % | -6.854 M 46.15 % | -12.727 M -216.48 % | 10.926 M 50 614.82 % | 21.544 K 113.20 % | -163.267 K -186.62 % | -56.962 K 99.52 % | -11.836 M -289.23 % | 6.255 M 87.61 % | 3.334 M 869.98 % | -433.000 K 0.00 % | -433.000 K |
| Cash at beginning of period | 34.468 M -81.92 % | 190.668 M 7.27 % | 177.747 M 15.20 % | 154.296 M 24.13 % | 124.302 M 19.60 % | 103.929 M -1.12 % | 105.104 M 51.06 % | 69.578 M 63.95 % | 42.438 M -76.64 % | 181.673 M 2.65 % | 176.987 M 1 724.98 % | 9.698 M 66.52 % | 5.824 M -75.12 % | 23.406 M -23.61 % | 30.641 M 373.81 % | 6.467 M 1.47 % | 6.373 M -8.68 % | 6.979 M -23.32 % | 9.102 M -54.45 % | 19.981 M 164.44 % | 7.556 M 10.48 % | 6.839 M 93.25 % | 3.539 M -65.95 % | 10.393 M -55.05 % | 23.120 M 89.60 % | 12.194 M 2 458.79 % | 476.554 K -25.52 % | 639.821 K -8.17 % | 696.783 K -94.44 % | 12.533 M 99.63 % | 6.278 M 113.25 % | 2.944 M -12.82 % | 3.377 M | 0.000 |
| Cash at end of period | 19.237 M -44.19 % | 34.468 M -81.92 % | 190.668 M 7.27 % | 177.747 M 15.20 % | 154.296 M 24.13 % | 124.302 M 19.60 % | 103.929 M -1.12 % | 105.104 M 51.06 % | 69.578 M 63.95 % | 42.438 M -76.64 % | 181.673 M 2.65 % | 176.987 M 1 724.98 % | 9.698 M 66.52 % | 5.824 M -75.12 % | 23.406 M -23.61 % | 30.641 M 373.81 % | 6.467 M 1.47 % | 6.373 M -8.68 % | 6.979 M -23.32 % | 9.102 M -54.45 % | 19.981 M 164.44 % | 7.556 M 10.48 % | 6.839 M 93.25 % | 3.539 M -65.95 % | 10.393 M -55.05 % | 23.120 M 4 541.66 % | 498.098 K 4.52 % | 476.554 K -25.52 % | 639.821 K -8.17 % | 696.783 K -94.44 % | 12.533 M 99.63 % | 6.278 M 113.25 % | 2.944 M 779.91 % | -433.000 K |
| Operating cash flow | 11.062 M 180.83 % | 3.939 M -87.11 % | 30.552 M -2.78 % | 31.427 M -19.63 % | 39.105 M -22.70 % | 50.591 M 46.56 % | 34.518 M -28.44 % | 48.237 M -13.47 % | 55.746 M 283.69 % | 14.529 M -69.60 % | 47.789 M -81.70 % | 261.190 M 859.80 % | 27.213 M 188.99 % | -30.580 M -693.56 % | 5.152 M -87.12 % | 40.006 M -40.68 % | 67.440 M 943.11 % | -7.999 M -143.98 % | 18.189 M 462.60 % | 3.233 M -78.17 % | 14.808 M 40.35 % | 10.551 M -35.13 % | 16.266 M -36.09 % | 25.453 M -0.27 % | 25.521 M 478.37 % | -6.745 M -2 852.43 % | -228.456 K -39.93 % | -163.267 K -186.62 % | -56.962 K 69.93 % | -189.425 K -102.36 % | 8.026 M -30.79 % | 11.597 M 9.66 % | 10.576 M 0.00 % | 10.576 M |
| Capital expenditure | 16.555 M 196.22 % | -17.205 M -4 639.67 % | -363.000 K 95.34 % | -7.783 M -7.81 % | -7.219 M 19.43 % | -8.960 M -23.23 % | -7.271 M 32.34 % | -10.746 M 46.04 % | -19.914 M 13.42 % | -23.002 M 37.10 % | -36.571 M 49.83 % | -72.893 M -156.49 % | -28.419 M -860.10 % | -2.960 M 75.14 % | -11.907 M -21.54 % | -9.797 M 11.01 % | -11.009 M -246.96 % | -3.173 M -705.33 % | -394.000 K -166.00 % | 597.000 K 136.94 % | -1.616 M 84.99 % | -10.764 M -0.32 % | -10.730 M 60.47 % | -27.146 M 15.69 % | -32.196 M -119.62 % | -14.660 M 17.12 % | -17.688 M 0.90 % | -17.849 M 19.22 % | -22.097 M -0.21 % | -22.050 M -330.75 % | -5.119 M 12.35 % | -5.840 M -122.26 % | -2.628 M 0.00 % | -2.628 M |
| Free CashFlow | 27.617 M 308.18 % | -13.266 M -143.94 % | 30.189 M 27.68 % | 23.644 M -25.85 % | 31.886 M -23.41 % | 41.631 M 52.79 % | 27.247 M -27.32 % | 37.491 M 4.63 % | 35.832 M 522.90 % | -8.473 M -175.53 % | 11.218 M -94.04 % | 188.297 M 15 713.35 % | -1.206 M 96.40 % | -33.540 M -396.52 % | -6.755 M -122.36 % | 30.209 M -46.47 % | 56.431 M 605.11 % | -11.172 M -162.78 % | 17.795 M 364.62 % | 3.830 M -70.97 % | 13.192 M 6 293.43 % | -213.000 K -103.85 % | 5.536 M 426.99 % | -1.693 M 74.64 % | -6.675 M 68.82 % | -21.405 M -19.47 % | -17.916 M 0.53 % | -18.012 M 18.70 % | -22.154 M 0.38 % | -22.239 M -865.03 % | 2.907 M -49.50 % | 5.757 M -27.57 % | 7.948 M 0.00 % | 7.948 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 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 |